html,body {
    height: 100%;
}
body {
    width: 100%;
    height: 100%;
    margin: 0px;
    padding: 0px;
    overflow-x: hidden;
	font-family: "Open Sans", Verdana, Tahoma, serif;
    line-height: 1.42857143;
}
h1, h2, h3, h4, h5, h6 {
	font-family: 'Montserrat', sans-serif;
    font-weight: 500;
}
input,
button,
select,
textarea {
  font-family: "Open Sans", Verdana, Tahoma, serif;
  font-size: 15px;
  line-height: 1.42857143;
}
a {
    color: none;
	font-size: 16px;
	text-decoration:none; 
}
a:link {
text-decoration:none;
} 
.nodisplay {
    display: none;
} 
/*@section Sections*/
section#header {
    margin: 0;
    padding: 10px 0;
    background: #fff;
    border-radius: 5px 5px 0 0;
}
section#main-body {
    margin-bottom: 20px;
    min-height: 350px;
}
section#main-content {
    margin-bottom: 60px;
}
.main-content {
    margin-bottom: 10px;
    min-height: 300px;
}
@media only screen and (max-width: 1152px) and (min-width: 992px) {
    .weatherbox2-top {
        display: block !important;
        position: relative !important;
        width: 248px !important;
        margin: -3px auto !important;
        top: -12px !important;
        right: 0 !important;
        float: none !important;
    }
    .custom-row-flex .pull-right {
        width: auto !important;
        text-align: center !important;
        margin-top: -12px !important;
    }
}
@media screen and (min-width: 1024px) {
    .main-content {
        min-height: 650px;
    }
}
.bannerheader {
        min-width: 728px;
		display: inline-block;
		position: relative;
    }
/*@section Main Menu*/
#main-menu .navbar-nav {
    margin-left: -15px;
    margin-right: -15px;
}
#main-menu .navbar-nav > li {
font-size: 18px;
}
#main-menu .navbar-nav > li > a {
font-size: 18px;
}
#main-menu .navbar-nav > li > a:hover,
#main-menu .navbar-main .navbar-nav > li > a:focus {
font-size: 18px;
}
#main-menu .navbar-main .navbar-nav > .open > a {
    background-color: #6c677b !important;
}
#main-menu .navbar-nav > li > a {
    color: #f3f1ec !important;
    font-family: Roboto,sans-serif;
    font-size: 17px;
    font-weight: 500;
    padding-top: 8px !important;
    padding-bottom: 10px !important; 
}
#main-menu .navbar-nav > li > a:hover,
#main-menu .navbar-main .navbar-nav > li > a:focus {
    color: #f3f1ec !important;
    font-family: Roboto,sans-serif;
    font-size: 17px;
    background-color: transparent;
}
/*navbar Stylesheet*/
.navbar-main {
    margin-bottom: 0;
	background: transparent!important;
    border: 0;
    min-height: 35px;
    font-family: "Raleway", "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 16px;
}
.navbar-main .navbar-nav > li > a {
    color: #fff;
    padding-top: 9px;
    padding-bottom: 9px;
}
.navbar-main .navbar-nav > li > a:hover, .navbar-main .navbar-nav > li > a:focus, .navbar-main .navbar-nav > .active > a, .navbar-main .navbar-nav > .active > a:hover, .navbar-main .navbar-nav > .active > a:focus, .navbar-main .navbar-nav > .open > a, .navbar-main .navbar-nav > .open > a:hover, .navbar-main .navbar-nav > .open > a:focus {
    color: #222222;
    background-color: #eee;
}
.navbar-main .dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus {
    background-color: #006687;
    text-decoration: none;
    color: #fff;
}
.center {
  display: block;
  margin-left: auto;
  margin-right: auto;
}
.centertext {
	text-align: center;
}
/*Printing*/
@media print {
    .sidebar,
    #main-menu,
    #top-nav,
    .header-lined {
        display: none;
    }
    a[href]:after {
        content:"" !important;
    }
}
.adminreturndiv {
    display: none !important;
}
.customheader {
	max-width: 1370px;
	width: 100%;
}
#top-rating-link{
    color:#1748A0!Important;font-family:'Lato',sans-serif;font-size:14px;line-height:18px!important;
}
#top-total-review-link{
    color:#1748A0!Important;font-family:'Lato', sans-serif;font-size:14px;
}
/*@section General Styles*/
div.header-lined h1 {
    margin-top: 0;
    margin-bottom: 15px;
    padding:6px 0;
    border-bottom:1px solid #ccc;
    font-weight: 600;
    color: #338ECE;
}
div.header-lined .breadcrumb {
    margin-top: -15px;
    font-size: 0.7em;
    border-radius: 0 0 4px 4px;
}
div.header-lined2 .breadcrumb {
    margin-top: -20px;
    font-size: 1em;
    border-radius: 0 0 4px 4px;
}
div.header-lined small {
    white-space: nowrap;
    overflow: hidden;
}
@media (max-width: 600px) {
    h1,.h1{font-size:26px}
    h2,.h2{font-size:20px}
    h3,.h3{font-size:16px}
    h4,.h4{font-size:14px}
    h5,.h5{font-size:12px}
    h6,.h6{font-size:11px}
    div.header-lined small {
        display: none;
    }
}
@media (min-width: 380px) {
    .btn-input-padded-responsive {
        padding-left: 20px;
        padding-right: 20px;
    }
}
@media (min-width: 500px) {
    .btn-input-padded-responsive {
        padding-left: 35px;
        padding-right: 35px;
    }
}
/* We use a larger font-size than the bootstrap default, which requires an increase
 * in the top offset to maintain correct alignment in form control feedback.
 */
.has-feedback label ~ .form-control-feedback {
    top: 27px !important;
}
.list-group-item > i.fa.fa-circle-o {
    color: #808080;
}
input[type='file'].form-control {
    height: inherit;
    margin-bottom: 5px;
}
/*Language strings which are too long to fit into buttons should be "chopped off" inside the div
 * of that button, instead of "overflowing" outside of the button.  CORE-9272
 */
.btn {
    overflow: hidden;
}
/*@section Margin Classes*/
.margin-10 {
    margin: 2px 10px;
}
.margin-bottom {
    margin-bottom: 20px;
}
.margin-bottomcusstom {
    margin-top: 80px;
}
.margin-top-5 {
    margin-top: 5px;
}
.margin-bottom-5 {
    margin-bottom: 5px;
}
.col-button-left {
    padding-left: 0;
    padding-right: 7px;
}
.col-button-right {
    padding-left: 7px;
    padding-right: 0;
}
/*@section Form Classes*/
.input-inline {
    display: inline-block;
}
.input-inline-100 {
    width: 100px;
}
.select-inline {
    display: inline-block;
    width: auto;
}
/*@section Responsive Pull Left & Right*/
@media (min-width: 992px) {
    .pull-md-left {
        float: left;
    }
    .pull-md-right {
        float: right;
    }
}
@media (min-width: 768px) {
    .pull-sm-left {
        float: left;
    }
    .pull-sm-right {
        float: right;
    }
    .text-right-sm {
        text-align: right;
    }
}
/*@section Icons*/
i.icon-rss {
    color: #ff6600;
}
/*@section Menu*/
.yz-hosting-menu {
	list-style: none;
	background: #e8e8e8;
    padding-left: 0;
    width: 580px;
    position: absolute;
    margin:0 auto;
    left: -110px;
    right: 0;
	border-radius: 7px;
	transition: all 30ms;
	display: none;
	z-index: 10;
	margin-top: 2px;
	height: 150px;
}
.yz-hosting-menu * {
    font-family: 'Lato', sans-serif !important;
}
.yz-hosting-menu-btn:hover {
   background: #ececec none repeat scroll 0 0 !important;
   margin-top: 0 !important;
}
.yz-hosting-menu-btn:hover .yz-hosting-menu{
    display: block;
}
.yz-hosting-menu ul{
    list-style: none;
    padding-left: 0;
}
.yz-hosting-menu .continent-menu {
    display: none;
    float: right;
    right: 0;
    position: absolute;
    top: 0;
    width: 65%;
    border-top-right-radius: 10px;
    border-bottom-right-radius: 10px;
    justify-content: center;
    bottom: 0;
    flex-direction: column;
    justify-content: space-between;
    background: #faf6f6;
}
.yz-hosting-menu .continent-menueurope {
    display: none;
    float: right;
    right: 0;
    position: absolute;
    top: 0;
    width: 65%;
    border-top-right-radius: 10px;
    border-bottom-right-radius: 10px;
    justify-content: center;
    bottom: 0;
    flex-direction: column;
    justify-content: space-between;
    background: #FFFFFF;
    padding: 20px;
	height: 150px;
}
.yz-hosting-menu .continent-menu > li {
	height: 33,33%;
    display: flex;
    align-items: center;
}
.yz-hosting-menu .continent-menueurope > li {
	height: 20%;
    display: flex;
    align-items: center;
}
.yz-hosting-menu .continent-menu > li > a {
    display: block;
    color:#0a48a1;
    font-size: 15px;
    transition: all 300ms;
    padding: 0 0 0 15px;
	text-transform: uppercase;
}
.yz-hosting-menu .continent-menueurope > li > a {
    display: block;
    color:#0a48a1;
    font-size: 15px;
    transition: all 300ms;
    padding: 0 0 0 15px;
	text-transform: uppercase;
}
.yz-hosting-menu .continent-menu .continent-img{
    position: absolute;
    right: 20px;
    top: 20px;
    height:calc(100% - 40px);
}
.yz-hosting-menu .continent-menu > li:hover > a {
    color: #898989;
}
.yz-hosting-menu .continent-menu > li:hover ~ .continent-img{
    display: none;
}
.yz-hosting-menu .continent-menu > li .service-img{
    position: absolute;
    right:30px;
    top: 27px;   
    display: none;   
}
.yz-hosting-menu .continent-menueurope .continent-img{
    position: absolute;
    right: 20px;
    top: 30px;
    height:calc(100% - 40px);
}
.yz-hosting-menu .continent-menueurope > li:hover > a {
    color: #898989;
}
.yz-hosting-menu .continent-menueurope > li:hover ~ .continent-img{
    display: none;
}
.yz-hosting-menu .continent-menueurope > li .service-img{
    position: absolute;
    right:15px;
    top: 27px;   
    display: none;   
}
@keyframes serviceImg{
    from{
       opacity: 0;
       right: 20px;
    }
    to{
        opacity: 100%;
        right: 30px;
    }
}
@keyframes continentMenu{
        from{
       opacity: 0;
       right:-30px;
    }
    to{
        opacity: 100%;
        right:0;
    }
}
.yz-hosting-menu .continent-menu > li:hover .service-img{
    display: block;
}
.yz-hosting-menu .continent-menueurope > li:hover .service-img{
    display: block;
}
.yz-hosting-menu *{
    font-family: Roboto,sans-serif;
}
.yz-hosting-menu > li{
    width: 35%;
    border-top:1px solid #ebebeb;
}
.yz-hosting-menu > li.active{
    /* border-left: 4px solid #BBBBBB; */
}
.yz-hosting-menu > li.active ul {
    display: block;
}
.yz-hosting-menu > li.active >  a {
    background:#ffc600;
}
.yz-hosting-menu > li:first-child a,
.yz-hosting-menu > li:first-child{
	border-top:0;
	border-top-left-radius: 7px;
	top: 20px;
}
.yz-hosting-menu > li:last-child a,
.yz-hosting-menu > li:last-child{
	border-bottom-left-radius: 7px;
}
.yz-hosting-menu > li:hover{
    /* border-left: 4px solid #c9d8e7; */
    /* border-right: 0; */
}
.yz-hosting-menu > li:hover > a:after {
    display: block;
}
.yz-hosting-menu > li > a{
    text-transform: uppercase;
    color: #565656;
    font-weight: 400;
    display: block;
    font-size: 18px;
    padding: 12px 0 12px 12px;
    position: relative;
	font-weight: 600;
}
/* .yz-hosting-menu > li > a:after { */
    /* content: " "; */
    /* width: 0; */
	/* height: 0; */
	/* border-style: solid; */
	/* border-width: 12.5px 0 12.5px 20px; */
	/* border-color: transparent transparent transparent #a2d81f; */
	/* position: absolute; */
	/* right: -8px; */
	/* top: 15px; */
	/* display: none; */
	/* z-index: 15;  */
/* } */
.yz-hosting-menu > li > a .continent-icon{
    margin-right: 10px;
    vertical-align: bottom;
	padding-bottom: 1px;
}
.yz-hosting-menu > li:hover > a{
    /* background:#a2d81f; */
    color: #333;
}
.yz-hosting-menu > li:hover > ul{
    display: flex;
}
/**
 * -------------------------
 * Language Chooser
 * -------------------------
 */
.language-popover {
    max-width: 450px;
    width: 100%;
    background-color: rgba(20, 20, 20, 0.98);
    background-image: url('../img/worldmap.png');
    background-repeat: no-repeat;
    font-size: 0.8em;
}
.language-popover.popover.bottom > .arrow:after {
    border-bottom-color: rgba(20, 20, 20, 0.97);
}
.language-popover .popover-content ul {
    margin: 6px 0 14px 0;
    padding: 0;
    max-width: 400px;
    list-style-type: none;
    overflow: hidden;
}
.language-popover .popover-content li {
    float: left;
    display: inline;
    padding: 0 20px 0 40px;
    width: 33.33%;
    line-height: 2em;
}
.language-popover .popover-content li a {
    color: #f2f2f2;
}
@media (max-width: 480px) {
    .language-popover {
        max-width: 250px;
        background-position: -50px 0;
    }
    .language-popover .popover-content li {
        padding: 0 20px;
        width: 50%;
    }
}
/*@section Top*/
#top-header-slogan {
    font-family: "Gafata";
    display: block;
    text-align: center;
    font-size: 12pt;
    font-style: italic;
    font-weight: 500;
}
/*@section Home Page Banner*/
section#home-banner {
    margin: 0;
    padding: 50px 0 60px;
    background-color: #2E363F;
    color: #fff;
}
section#home-banner h2 {
    margin: 0;
    padding: 0 25px 10px 25px;
}
@media (max-width: 992px) {
    section#home-banner h2 {
        font-size: 26px;
    }
}
@media (max-width: 768px) {
    section#home-banner h2 {
        font-size: 22px;
    }
}
/*@section Home Page Shortcut Buttons */
.home-shortcuts {
  margin: 0;
  background: #15A4D3;
  color: #fff;
}
.home-shortcuts ul {
  list-style-type: none;
  margin: 0;
  padding: 0;
}
.home-shortcuts li {
  float: left;
  width: 24%;
  padding: 5px 3px;
  border-right: 1px solid #0E88B0;
  font-size: 0.9em;
  text-align: center;
  cursor: pointer;
  overflow: hidden;
  white-space: nowrap;
}
.home-shortcuts li:first-child {
  border-left: 1px solid #0E88B0;
}
.home-shortcuts li a {
  display: block;
  color: #fff;
  text-decoration: none;
}
.home-shortcuts li i {
  font-size: 22px;
}
.home-shortcuts li p {
  margin: 2px 0 0;
  text-transform: none;
}
.home-shortcuts li span {
  display: none;
}
.home-shortcuts li:hover span {
  display: inline-block;
}
.home-shortcuts .lead {
  margin: 0;
  line-height: 55px;
}
@media (max-width: 992px) {
  .home-shortcuts ul {
    text-align: center;
  }
}
@media (max-width: 767px) {
  .home-shortcuts li {
    display: block;
    float: none;
    width: 100%;
    border-right: 0;
    border-bottom: 1px solid #0E88B0;
  }
  .home-shortcuts li:first-child {
    border-left: 0;
  }
  .home-shortcuts li:last-child {
    border: 0;
  }
  .home-shortcuts ul:hover li {
    width: 100%;
  }
}
/* Sliders */
.carousel.fade {
    opacity: 1;
}
.carousel.fade .item {
    -moz-transition: opacity ease-in-out .7s;
    -o-transition: opacity ease-in-out .7s;
    -webkit-transition: opacity ease-in-out .7s;
    transition: opacity ease-in-out .7s;
    left: 0 !important;
    opacity: 0;
    top: 0;
    position: absolute;
    width: 100%;
    display: block !important;
    z-index: 1;
}
.carousel.fade .item:first-child {
    top: auto;
    position: relative;
}
.carousel.fade .item.active {
    opacity: 1;
    -moz-transition: opacity ease-in-out .7s;
    -o-transition: opacity ease-in-out .7s;
    -webkit-transition: opacity ease-in-out .7s;
    transition: opacity ease-in-out .7s;
    z-index: 2;
}
#carousel .carousel-indicators .active {
    color: #FFFDFD;
}
.carousel-inner > .item > .row{
    display: flex;
    align-items: stretch;
    justify-content: space-between;
}
.carousel-inner > .item > .row .col-lg-2 > a{
    border:1px solid #ccc;
    display: block;
    height: 100%;
    display: flex;
    align-items: center;
    padding:15px;
}
#carousel .carousel-indicators li {
    text-indent: 0;
    padding-left: 0px;
    margin-left: 5px;
    margin-right: 5px;
    color: #FFFDFD;
    background-color: transparent;
    border-color: transparent;
    height: 28px;
    width: 32px;
}
#carousel .carousel-indicators li:after {
    font-family: FontAwesome;
    font-size: 20px;
    content: "\f111";
    color: #E4E4E4;
}
#carousel .carousel-indicators li.active:after {
    font-family: FontAwesome;
    font-size: 20px;
    content: "\f111";
    color: #FFFDFD;
}
.carousel-inner {
    -webkit-transform-style: preserve-3d;
}
/*@section Twitter Feed*/
div.home-twitter {
    margin-top: 20px;
    margin-bottom: 40px;
}
div.tweet > i {
    color: #2BABCF;
    float: left;
    margin-right: 15px;
}
div.tweet span {
    font-size: 12px;
    color: #ccc;
}
/*@section Announcements Page*/
div.announcement-single {
    margin: 0 0 20px 0;
}
div.announcement-single blockquote {
    margin-top: 30px;
}
div.announcement-single .label {
    margin-right: 10px;
}
/*@section List Tables*/
.dataTables_wrapper {
    background-color: #E6ECEF;
    border: 1px #ccc solid;
    border-radius: 4px;
    font-size: 0.9em;
}
.dataTables_wrapper .dataTables_info {
    padding: 9px 10px;
    background-color: #006587;
    border: 0;
    border-bottom: 1px solid #fff;
    font-size: 0.9em;
    color: #333;
    border-radius: 4px 4px 0 0;
    text-align: left !important;
}
.dataTables_wrapper table.table-list {
    margin-top: 0 !important;
    margin-bottom: 6px !important;
}
.dataTables_wrapper .dataTables_filter {
    float: right;
}
.dataTables_wrapper .dataTables_filter label {
    padding: 6px 6px 0;
}
.dataTables_wrapper .dataTables_filter label .form-control {
    padding: 1px 10px !important;
    background-color: #f8f8f8;
    border: 1px solid #fff;
    font-size: 0.9em;
    height: 25px;
    width: 160px;
}
@media (max-width: 600px) {
    .dataTables_wrapper .dataTables_info {
        padding: 9px 10px 40px;
    }
    .dataTables_wrapper .dataTables_filter {
        float: right;
        margin-top: 30px;
        width: 100%;
    }
    .dataTables_wrapper .dataTables_filter label {
        display: block;
        margin: 5px;
        padding: 0;
    }
    .dataTables_wrapper .dataTables_filter label .form-control {
        margin: 0;
        width: 100%;
    }
}
.dataTables_wrapper .dataTables_length {
    float: left;
}
.dataTables_wrapper .dataTables_length label {
    padding: 10px 10px 0;
}
.dataTables_wrapper .dataTables_length label .form-control {
    display: inline-block;
    padding: 2px;
    height: 25px;
    width: auto;
}
.dataTables_wrapper .dataTables_paginate {
    float: right;
    padding: 6px 10px 0;
}
.dataTables_wrapper .dataTables_paginate .pagination > li > a,
.dataTables_wrapper .dataTables_paginate .pagination > li > span {
    padding: 4px 8px;
}
table.dataTable.dtr-inline.collapsed tbody td:first-child:before, table.dataTable.dtr-inline.collapsed tbody th:first-child:before {
    top: inherit !important;
    box-shadow: none !important;
    line-height: 16px !important;
}
.table-container {
    padding: 0 0 25px 0;
}
table.table-list thead th {
    background-color: #f1e7e7;
    border-bottom: 1px solid #ccc;
    color: #333;
    font-size: 14px;
}
.table-list > tbody > tr:hover {
    cursor: pointer;
    cursor: hand;
}
.table-list > tbody > tr > td {
    background-color: #fff;
    font-size: 12px;
}
.table-list > tbody > tr:nth-child(odd) > td, .table-list > tbody > tr:nth-child(odd) > th {
    background-color: #FAFAFA;
}
.table-list > tbody > tr:hover > td {
    background-color: #E6ECEF;
}
table.table-list th {
    text-align: center;
}
table.table-list tbody td, table.table-list tbody td {
    padding: 5px 10px;
    vertical-align: middle;
	font-size: 14px;
	text-align: center
}
table.dtr-inline .dtr-title:empty {
    display: none !important;
}
table.dtr-inline .responsive-edit-button {
    display: none;
}
table.dtr-inline.collapsed .responsive-edit-button {
    display: inherit;
}
/*@section Sidebar Responsive Behaviour Classes*/
div.sidebar .list-group-item-selected {
    background-color: #319FC3;
    color: #FFFFFF;
}
div.sidebar .list-group-item-selected .badge {
    background-color: #FFFFFF;
    color: #319FC3;
}
/*@section Popups*/
#popup-backdrop {
    background-color: #96b7dc;
    padding: 15px;
    height: 100%;
}
.popup-header-padding {
    margin-top: 5px;
    margin-bottom: 5px;
}
/*@section Uncategorized*/
.btn.btn-action {
    background-color: #72CA06;
    border-color: #498302;
}
/*@section Domain Checker Responsive*/
 .label {
    border-radius: 0;
}
#stepResults {
    font-size: 20px;
}
#stepResults .label {
    font-size: 20px;
}
@media (max-width: 992px) {
    #stepResults {
        font-size: 14px;
    }
    #stepResults .label {
        font-size: 14px;
    }
    div.domainresults table tr td {
        padding: 5px 5px;
    }
}
/*Badges Spacing*/
h3.with-badge::after {
    content: '.';
    color: #fff;
}
h3.with-badge span, h3.with-badge i {
    float: left;
    padding-right: 8px;
}
h3.with-badge .badge {
    line-height: initial;
    margin-top: 3px;
}
@media (min-width: 992px) {
    h3.with-badge .badge {
        padding: 3px 7px 3px 8px;
    }
    .sidebar .list-group-item .badge {
        margin-top: -2px;
        padding: 3px 7px 3px 8px;
        line-height: initial;
        min-width: 36px;
    }
}
/*Error Page*/
.error-container {
    text-align: center;
}
.error-container h1 {
    margin-top: 40px;
}
.error-container .buttons {
    margin: 25px 0;
}
.error-container .buttons .btn {
    margin: 5px;
}
/*Markdown Editor*/
.markdown-editor-status {
    padding: 2px 10px;
    font-size: 9pt;
    color: #959694;
    text-align: right;
}
.small-font {
    font-size: 0.9em;
}
.markdown-content h1 {
    font-size: 1.6em;
    color: #333;
}
.markdown-content h2 {
    font-size: 1.4em;
    color: #333;
}
.markdown-content h3 {
    font-size: 1.2em;
    color: #333;
}
.markdown-content h4 {
    font-size: 1.1em;
    color: #333;
}
.markdown-content pre {
    padding: 15px;
    background-color: #444;
    color: #f8f8f8;
    border: 0;
}
.markdown-content pre code {
    white-space: pre;
    word-break: normal;
    word-wrap: normal;
}
.markdown-content blockquote {
    font-size: 1em;
}
.markdown-content table {
    margin: 10px 0;
    background-color: #fff;
    border: 1px solid #ddd;
}
.markdown-content table > thead > tr > th {
    padding: 4px 10px;
    background-color: #f8f8f8;
    border: 1px solid #ddd;
    font-weight: bold;
    text-align: center;
}
.markdown-content table > tbody > tr > td {
    padding: 3px 8px;
    border: 1px solid #ddd;
}
/*change in btn*/
.btn-success {
    color: #FFF;
    background-color: #516395;
    border-color: #516395!important;
	font-size: 16px;
}
.btn-success:hover {
	font-size: 16px;
	color: #516395;
    background-color: transparent;
	border: 2px solid #ffc600;
}
.btn-warning {
    color: #FFF;
    background-color: #708090!important;
    border: none;
}
.btn-warning:hover {
    color: #FFF;
    background-color: #DC143C!important;
    border: none;
}
.btn-info {
	color: #FFF;
	background-color: #516395;
	border: 2px solid transparent;
}
.btn-info:hover {
    color: #516395;
    background-color: transparent;
	border: 2px solid #ffc600!important;
}
.cloudlogo {
    margin-left: 75px;
	margin-top: -3px;
}
/*WHMCS7.8*/
.text-md {
    font-size: 1.2em;
}
.form-horizontal .checkbox-inline.no-padding,
.no-padding {
    padding: 0;
}
.form-group .field-error-msg {
    display: none;
    font-size: 0.85em;
    color: #cc0000;
}
div.credit-card .logo-discover {
    color: #000000;
}
div.three-column-grid {
    display: inline-grid;
    grid-template-columns: repeat(3, auto) minmax(10em, 30em) auto;
    font-weight: 300;
    font-size: 13px;
}
div.three-column-grid > div {
    margin: 5px 0;
    padding-right: 5px;
}
div.three-column-grid > div > label {
    font-weight: normal;
}
#frmPayment .paymethod-info {
    margin: 5px 0;
    cursor: pointer;
}
#frmPayment .paymethod-info label {
    font-weight: normal;
    cursor: pointer;
}
.list-group-item {
    padding: 7px 15px;
}
.btn-facebook {
    color: #fff;
    background-color: #4267b2;
    border-color: rgba(0, 0, 0, 0.2)
}
.btn-facebook:hover, .btn-facebook:focus, .btn-facebook:active, .btn-facebook.active, .open .dropdown-toggle.btn-facebook {
	background-image: none
}
.btn-facebook.disabled, .btn-facebook[disabled], fieldset[disabled] .btn-facebook, .btn-facebook.disabled:hover, .btn-facebook[disabled]:hover, fieldset[disabled] .btn-facebook:hover, .btn-facebook.disabled:focus, .btn-facebook[disabled]:focus, fieldset[disabled] .btn-facebook:focus, .btn-facebook.disabled:active, .btn-facebook[disabled]:active, fieldset[disabled] .btn-facebook:active, .btn-facebook.disabled.active, .btn-facebook[disabled].active, fieldset[disabled] .btn-facebook.active {
    background-color: #4267b2;
    border-color: rgba(0, 0, 0, 0.2)
}
/*iCheck controls*/
.checkbox-inline.icheck-label, .radio-inline.icheck-label {
    padding-left: 0;
    margin-left: 30px;
    margin-right: 20px;
}
.icheck-label .iradio_square-blue {
    margin-right: 5px;
    margin-left: -30px;
    margin-top: -2px;
}
/*JsonForm*/
form[data-role="json-form"] .has-error input.form-control,
form[data-role="json-form"] .has-error textarea.form-control,
form[data-role="json-form"] .has-error select.form-control {
    background-color: #fff0f0;
    transition: 0.2s;
}
form[data-role="json-form"] .has-error .tooltip-inner {
    background-color: #9d2a0b;
}
form[data-role="json-form"] .has-error .tooltip.top .tooltip-arrow {
    border-top-color: #9d2a0b;
}
#topbar {
    padding-top: 0px!Important;
    padding-bottom: 0px!Important;      
    left: 0;
    z-index: 9999!Important;
    width: 100%;
    height: 27px;
    overflow: hidden;
	background: #F0F1F6;
    /* background: linear-gradient(180deg,#ebecef,#e7ebef); */
	/* background: #225abe;/* Chrome 10+, Saf5.1+ */
    font-family: 'Lato', sans-serif;
}
#topbar a {
    font-size: 14px;
    margin-top: 2px!Important;
    margin-bottom: 3px!Important;
    /* vertical-align: middle; */
    margin-right: 3px;
    font-family: 'Lato', sans-serif;
}
.pull-right {
    top: 1px;
}
.fontweight {
	font-family: 'Lato', sans-serif!important;
	font-weight: 600;
	font-size: 18px;
}
.topbar-langFRimg {
	padding-top: 2px;
}
@-moz-document url-prefix() {
    .topbar-langFRimg {
        padding-top: 0;
    }   
}
.nav {
    margin-bottom: 4px;
}
.topbar-langENimg {
	padding-top: 2px;
}
.topbar-textFRimg {
	width: 16px;
	margin-left: 10px;
	margin-bottom: 2px;
	border: 0;
    vertical-align: middle;
    margin-top: 3px;
}
.topbar-textENimg {
	width: 16px;
	margin-left: 10px;
	margin-bottom: 2px;
	border: 0;
    vertical-align: middle;
    margin-top: 3px;
}
#topbar-textFR {
	padding-top: 3px!Important;
    left: 0!Important;
    width: 101%;
    font-family: Gafata!Important;
    color: #1748A0!Important;
    font-size: 15px!Important;
    font-style: italic!Important;
    font-weight: 500!Important;
	line-height: 155% !important;
}
#topbar-textFR a {
    margin-bottom: 2px;
	padding-bottom: 3px;	
    padding-left: 0px!Important; 
    left: 0!Important;
    width: 100%;
    font-family: Lato!Important;
    color: #1748A0!Important;
    font-style: italic!Important;
    font-weight: 600!Important;
	text-transform: uppercase;
}
#topbar-textEN {
	padding-top: 3px!Important;
    left: 0!Important;
    width: 100%;
    font-family: Gafata!Important;
    color: #1748A0!Important;
    font-size: 15px!Important;
    font-style: italic!Important;
    font-weight: 500!Important;
    line-height: 155% !important;
}
#topbar-textEN a {
    padding-top: 3px!Important;
    padding-bottom: 4px!Important; 
    padding-left: 0px!Important; 
    left: 0!Important;
    width: 100%;
	font-family: Lato!Important;
    color: #1748A0!Important;
    font-style: italic!Important;
    font-weight: 600!Important;
	text-transform: uppercase;
}

#topbar-textFR, #topbar-textEN {
    font-family: Orbitron!important;
}
@-moz-document url-prefix() {
    #topbar-textEN {
        line-height: 155% !important;
    }
}
@-moz-document url-prefix() {
    #topbar-textFR {
        line-height: 155% !important;
    }
}
#topbar #webchat a:hover {
    color: #9A9A9A!Important
}
#topbar .social .fa {
    /* vertical-align: middle; */
    font-size: 15px;
    padding-left: 5px;
    margin-left: 7px;
	margin-top: 7px;
    padding-right: 3px;
}
.headerslogan {
	padding-top:2px;
}
.fa-shopping-basket {
	font-size: 17px!important;
    padding-top: 0px!important;
}
.fa-ambulance {
	font-size: 14px!important;
    padding-top: 2px;
	color: #FEE200;
}
.fa-support {
	color: #FEE200;
	font-family: "Font Awesome 5 Pro";
    font-weight: 900;
	}
.fa-user {
	color: #1748A0;
	}
.fa-ticket-alt {
	padding-top: 2px;
	color: #1748A0;
	}
.fa-rss {
 color: #bb9017;
}
.fa-sign-in-alt {
	font-size: 16px;
    padding-right: 2px!important;
    padding-left: 4px!important;
    margin-top: -2px;
    vertical-align: middle;
	color: #FEE200;
}
.fa-sign-out-alt {
	font-size: 16px;
    padding-right: 2px!important;
    padding-left: 4px!important;
    margin-top: -3px;
    vertical-align: middle;
	color: #FEE200;
}
#topbar .social .fa:hover {
    transition: color .55s ease-in-out;
    -moz-transition: color .55s ease-in-out;
    -webkit-transition: color .55s ease-in-out;
}
#topbar .social a {
    margin-right: 0px!Important;
    margin-left: 5px;
}
#topbar a.btn {
    color: #FFFDFD!Important;
    font-weight: 200;
}
#topbar a:hover,
#topbar a:focus {
    text-decoration: none;
}
#topbar .fa {
    font-size: 15px;
    vertical-align: text-bottom;
    margin-left: 12px;
}
.fa-angle-right{
font-size: 15px;
}
.fa-angle-left {
	font-size: 15px;
}
#topbar .clientmenulinks .fa {
    margin-left: 5px;
    padding-right: 5px;
    vertical-align: text-top;
}
.fa-sm {
    font-size: .875em;
}
/* Menu */
#menu {
    width: 100%;
    height: 64px;
    z-index: 9999;
    background: #0c3f9c;
}
#menu .navbar-default .navbar-toggle {
    background: transparent;
    border-color: #FFF !Important;
}
#menu .navbar-default .navbar-toggle .icon-bar {
    background-color: #FFFDFD;
}
#menu .normal {
    z-index: 999;
}
#menu .navbar-nav>li>.dropdown-menu {
    border-top: none!Important;
    padding-top: 0px;
    padding-bottom: 0px;    
}
#menu .dropdown-menu>li:first-child {
    border-top: none;
}
#menu .dropdown-menu>li {
    border-top: 0px solid #D7D7D7;
}
#menu .dropdown-menu>li>a {
    color: #333;
    font-weight: 300;
    font-size: 12px;
    padding-top: 10px;
    padding-bottom: 10px;
    padding-left: 15px;
}
#menu .normal .fa {
    margin-right: 15px!Important;
    font-size: 15px;
    vertical-align: inherit;
    width: 12px;
    text-align: center;
}
#menu .normal .dropdown-submenu {
    position: relative;
}
#menu .normal .dropdown-submenu>.dropdown-menu {
    top: 0;
    left: 100%;
    margin-top: -1px;
    margin-left: -1px;
    padding-top: 0px;
    padding-bottom: 0px;
}
#menu .normal .dropdown-submenu:hover>.dropdown-menu {
    display: block;
}
#menu .normal .dropdown-submenu>a:after {
    display: block;
    content: " ";
    float: right;
    width: 0;
    height: 0;
    border-color: transparent;
    border-style: solid;
    border-width: 5px 5px 5px 5px;
    border-left-color: #ccc;
    margin-top: 5px;
    margin-right: -10px;
}
#menu .normal .dropdown-submenu:hover>a:after {
    border-left-color: #FFFDFD;
}
#menu .normal .dropdown-submenu.pull-left {
    float: none;
}
#menu .nav navbar-nav pull-left {
        margin-left: auto;
    }
#menu .normal .dropdown-submenu.pull-left>.dropdown-menu {
    left: -100%;
    margin-left: 10px;
    -webkit-border-radius: 6px 0 6px 6px;
    -moz-border-radius: 6px 0 6px 6px;
    border-radius: 6px 0 6px 6px;
}
#menu .dropdown-menu>li>a:hover {
    color: #338ECE;
    background: #338ECE;
}
#menu .container-fluid {
    padding-right: 0px;
    padding-left: 0px;
    margin-right: auto;
    margin-left: auto;
}
#menu .mainlogo {
    margin-top: -2px;
	width: 356px;
}
/* #menu .mainlogo:hover { */
    /* opacity: 0.5; */
    /* transition: opacity .55s ease-in-out; */
    /* -moz-transition: opacity .55s ease-in-out; */
    /* -webkit-transition: opacity .55s ease-in-out; */
/* } */
#menu .navbar {
    position: relative;
    min-height: 50px;
    margin-top: 0px;
    margin-bottom: 10px;
}
#menu .navbar-default .navbar-collapse,
.navbar-default .navbar-form {
    padding-left: 0px;
    margin-top: 0px;
    background: #010020;
}
#menu .navbar-default {
    background: transparent;
    border: none!Important;
    z-index: 9999 !important;	
}
#menu .navbar-default .navbar-nav>li {
    border-top: 0px solid transparent;
    border-bottom: 2px solid transparent;
}
#menu .navbar-nav>li>.dropdown-menu{
    margin-top: 2px;
}
#menu .navbar-default .navbar-nav>li:hover{
    border-color: #FFE200;
    background-color: transparent!important;    
}
#menu .navbar-default .navbar-nav>li>a {
    font-size: 22px;
    font-weight: 400;
    color: #fff;
    font-family: 'Lato',sans-serif!important;
    text-transform: uppercase;
}
#menu .navbar-default .navbar-nav>li>a:hover {
    background-color: transparent!important;    
}
.navbar-default .navbar-nav > .dropdown.active> a {
  color: #4D4F5E;
  background: transparent!important;
}
#menu .nav>li>a {
    position: relative;
    display: block;
    margin-left: 0px;
    margin-right: 0px;
    padding: 12px 25px !important;
    margin-bottom: 0px;
}
#menu .nav>li>a.last {
    margin-right: 0px!Important;
}
#menu .navbar-default .navbar-nav>.open>a,
#menu .navbar-default .navbar-nav>.open>a:focus,
#menu .navbar-default .navbar-nav>.open>a:hover {
        background: transparent!important;
}
#menu .navbar-nav > li > .dropdown-menu {	
	border: none !important;
    background-color: #FFFFFF!important;    
    margin-left: 165px;
    padding-bottom: 5px;
    padding-left: 5px;
    padding-right: 5px;
    border-radius: 3px 3px 3px 3px;
}
#menu .dropdown.mega-dropdown.open {
    background: #ececec none repeat scroll 0 0;
}
#menu .dropdown:hover {
}
#menu .dropdown.mega-dropdown:hover {
    background: #ececec none repeat scroll 0 0;
    border-radius: 0 0 0 0;
}
#menu #menu-left {
    margin-left: 0px!Important;
    padding-left: 0px!Important;
}
#menu #menu-right {
    margin-right: 0px!Important;
}
#menu #menu-right .fa {
    padding-right: 10px!Important;
}
#menu .fa {
    padding-right: 0px!Important;
}
#menu h3 .fa {
    padding-right: 10px!Important;
    color: #2CB0E1;
}
/* Sticky Menu */
.affix {
    top: 0px!Important;
    -webkit-transition: all 0.0s ease-in;
    transition: all 0.0s ease-in;
    background: #E8E8E8;
    border-bottom: 0px solid #010020!Important;
}
.btn-group-vertical > .btn-group:after,
.btn-group-vertical > .btn-group:before,
.btn-toolbar:after,
.btn-toolbar:before,
.clearfix:after,
.clearfix:before,
.container-fluid:after,
.container-fluid:before,
.container:after,
.container:before,
.dl-horizontal dd:after,
.dl-horizontal dd:before,
.form-horizontal .form-group:after,
.form-horizontal .form-group:before,
.modal-footer:after,
.modal-footer:before,
.modal-header:after,
.modal-header:before,
.nav:after,
.nav:before,
.navbar-collapse:after,
.navbar-collapse:before,
.navbar-header:after,
.navbar-header:before,
.navbar:after,
.navbar:before,
.pager:after,
.pager:before,
.panel-body:after,
.panel-body:before,
.row:after,
.row:before {
    content: " ";
    display: block;
}
.navbar-collapse {
    padding: 0;
}
/* Content Area */
#content {
    padding-top: 30px;
    padding-bottom: 200px;
    background-color: #FFFDFD;
}
#content .contentbox {
    background: #FFFDFD;
    padding-right: 30px;
}
#content h1 {
    font-weight: 300;
    margin-top: 0px;
    padding-bottom: 10px;
    border-bottom: 1px solid #ddd;
    margin-bottom: 30px;
}
#firstTableCell .plan__cell, .table-row-headings .plan__cell {
    background: #0057a9!important;
    border: none;
    border-left: 1px solid rgba(255, 255, 255, 0.2);
}
.content h1 {
    font-weight: 300;
    margin-top: 0px;
    padding-bottom: 10px;
    border-bottom: 1px solid #ddd;
    margin-bottom: 30px;
}
.content h1:after {
    border-bottom: 2px solid #ffc600;
    bottom: -1px;
    content: "";
    height: 0;
    left: 0;
    margin: 0 auto;
    position: absolute;
    right: 0;
    width: 30px;
}
#content h4 {
    font-size: 22px;
    font-weight: 300;
    margin-bottom: 10px;
    margin-top: 30px;
}
#content p {
    color: #223646;
    font-size: 18px;
    font-weight: 300;
    padding-bottom: 10px;
    padding-top: 10px;
}
#content .fa {
    color: #EF9543;
}
#content h3.menu .fa {
    color: #338ECE;
    font-size: 22px;
    padding-right: 15px;
}
#content .list-group-item.active,
#content .list-group-item.active:focus,
#content .list-group-item.active:hover {
    background-color: #FFFDFD;
    DFD!Important;
    border: 0px;
    font-weight: 500;
    font-size: 18px;
    font-family: Roboto,sans-serif;
}
#content .list-group-item {
    background-color: #FFFDFD;
}
#content .list-group-item .fa {
    color: #338ECE;
    width: 40px;
    text-align: center;
    font-size: 18px;
    margin-right: 0px;
    vertical-align: top;
}
#content .categoryoverview {
    border-top: none!Important;
    border-bottom: none!Important;
}
#content a.list-group-item:focus .fa,
#content a.list-group-item:hover .fa {
    transition: color .25s ease-in-out;
    -moz-transition: color .25s ease-in-out;
    -webkit-transition: color .25s ease-in-out;
    color: #a2d81f;
}
#content a.list-group-item:focus,
#content a.list-group-item:hover {
    text-decoration: none;
    transition: color .25s ease-in-out;
    -moz-transition: color .25s ease-in-out;
    -webkit-transition: color .25s ease-in-out;
    color: #333;
}
#content .list-group-item {
    position: relative;
    display: block;
    padding: 15px 0px;
    background-color: #FFFDFD;
    border-top: 1px solid #ECECEC;
    color: #6D6D6D;
    font-size: 12px;
    font-family: Roboto,sans-serif;
    text-transform: lowercase;
    border-left: 0px;
    border-right: 0px;
    border-bottom: 0px;
    font-weight: 400;
}
#content .list-group-item:last-child {
    border-bottom: 1px solid #ECECEC;
    margin-bottom: 50px;
}
#content .list-group {
    margin-bottom: 25px;
}
#content .table {
    border: 1px solid #DADADA;
    margin-bottom: 0px;
}
#content .table th {
    padding: 15px;
    background: #6D6D6D;
    text-align: center;
    color: #FFFDFD;
    font-size: 14px;
    text-transform: lowercase;
    border: 1px solid #6D6D6D;
}
#content .table td {
    padding: 15px;
    background: #E8E8E8;
    border-color: #DADADA;
    text-align: center;
    font-weight: 400;
    width: 33%;
}
#textboxes {
    padding-top: 30px;
    padding-bottom: 30px;
}
#textboxes p {
    margin-top: 30px;
    margin-bottom: 20px;
    font-weight: 300;
    font-size: 14px;
}
#textboxes .fa {
    color: #EF9543;
}
#textboxes .btn .fa {
    color: #FFFDFD;
}
#textboxes h3 {
    margin-bottom: 30px;
}
/*Reseller Hosting */
#resellerhighlight {
	padding-bottom: 60px; 
    font-family: Roboto,sans-serif;
    font-weight: 300;
    padding-top: 130px;
}
#resellerhighlight.mypage-cp {
    background: #FFF;
}
#resellerhighlight.mypage-cp2 {
    background: #FFF;
	padding-top: 60px;
}
.cpaneltop {
	padding-top:20px;
}
#resellerhighlight p {
	margin-top: 10px;
    margin-bottom: 20px;
    font-size: 16px;
    font-family: Roboto,sans-serif;
    color: #1e499b!important;
    font-weight: 400;
}
#resellerhighlight h3 {
    margin-top: 70px;
    margin-bottom: 0px;
    font-size: 17px;
    font-family: Roboto,sans-serif;
    color: #ffc600;
} 
#resellerhighlight h4 {
    margin-bottom: 5px;
    font-size: 17px;
    font-family: Roboto,sans-serif;
    color: #FFCD0A !important;
	padding-left: 18px;
}
#resellerhighlight .all-cms .cms-item h4 {
    color: #1e499b!important;
}
#resellerhighlight .all-cms2 .cms-item2 h4 {
    color: #1e499b!important;
} 
#resellerhighlight p.button {
    margin-top: 30px;
    text-align: center;
}
#resellerhighlight .fa {
    padding-right: 10px;
    color: #ffc600;
}
#resellerhighlight .btn .fa {
    color: #FFFDFD;
    position: relative;
    top: 4px;
}
/*resellerhighlight 2*/
#resellerhighlight2 {
    padding-top: 40px;
    padding-bottom: 15px;
    border-bottom: 0px solid #3162a4;
    font-family: Roboto,sans-serif;
    font-weight: 300;
    color: #4D4F5E;
	background: #FFF;
}
#resellerhighlight2 p {
    margin-top: 30px;
    margin-bottom: 30px;
    font-size: 17px;
    font-family: Roboto,sans-serif;
    color: #4D4F5E;
}
#resellerhighlight2 h3 {
    margin-top: 30px;
    margin-bottom: 30px;
    font-size: 17px;
    font-family: Roboto,sans-serif;
    color: #dc6a17;
}
#resellerhighlight2 p.button {
    margin-top: 30px;
    text-align: center;
}
#resellerhighlight2 .fa {
    padding-right: 10px;
    color: #dc6a17;
}
#resellerhighlight2 .btn .fa {
    color: #FFFDFD;
}
/* FAQ */
.faq .panel-default>.panel-heading a {
    color: #333;
    text-decoration: none;
}
.faq .panel-default>.panel-heading .fa {
    color: #6CA93E!Important;
}
.faq .panel-default>.panel-heading {
    background-color: #E8E8E8;
    border-color: #DADADA;
}
.faq .panel-title {
    font-size: 15px;
}
.faq .panel-default>.panel-heading+.panel-collapse>.panel-body {
    font-size: 15px;
    background: #F9F9F9;
}
.faq .glyphicon {
    vertical-align: baseline;
    font-size: 8px;
}
.faq h4.category {
    margin-top: 20px!Important;
    margin-bottom: 10px!Important;
    font-weight: 300!Important;
}
.faq p.category {
    margin-bottom: 20px!Important;
    font-size: 12px!Important;
}
.faq h4.panel-title {
    margin-top: 0px!Important;
    margin-bottom: 0px!Important;
    font-weight: 400;
}
/* 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;
}
/* Product FAQs */
#productfaqs {
    background-color: #ececec;
    background: url("https://www.yoorshop.hosting/images/texture/2019/home/light-sketch-faq.png") repeat 0 0;
    padding-top: 70px;
    padding-bottom: 200px;
    font-family: Roboto,sans-serif;
}
#productfaqs p {
    margin-bottom: 25px;
}
#productfaqs .fa {
    padding-right: 5px;
}
#productfaqs .panel-default>.panel-heading a {
    color: #333;
    text-decoration: none;
}
#productfaqs .panel-default>.panel-heading .fa {
    color: #6CA93E!Important;
}
#productfaqs .panel-default>.panel-heading {
    background-color: #E8E8E8;
    border-color: #DADADA;
}
#productfaqs .panel-title {
    font-size: 16px;
}
#productfaqs .panel-default>.panel-heading+.panel-collapse>.panel-body {
    font-size: 16px;
    background: #f9f1f1;
    padding-left: 15px;
}
#productfaqs .glyphicon {
    vertical-align: baseline;
    font-size: 8px;
}
#productfaqs h4.category {
    margin-top: 20px!Important;
    margin-bottom: 10px!Important;
    font-weight: 300!Important;
}
#productfaqs p.category {
    margin-bottom: 20px!Important;
    font-size: 12px!Important;
}
#productfaqs h4.panel-title {
    margin-top: 0px!Important;
    margin-bottom: 0px!Important;
    font-weight: 500;
    font-family: Roboto,sans-serif;
    color: #223646;
    text-transform: none;
    text-align: left;
}
#productfaqs h4.panel-title:hover{
    margin-top: 0px!Important;
    margin-bottom: 0px!Important;
    font-weight: 500;
    font-family: Roboto,sans-serif;
    color: #223646;
    text-transform: none;
    text-align: left;
}
#productfaqshome {
    padding-top: 30px;
    padding-bottom: 20px;
    font-family: Roboto,sans-serif;
    border-top: 1px solid #eadbdb;
    background-color: #ececec;
    background: url('https://www.yoorshop.hosting/images/texture/2019/home/light-sketch-faq.png') repeat 0 0;
}
#productfaqshome p {
    margin-bottom: 25px;
}
#productfaqshome .panel-default>.panel-heading a {
    color: #333;
    text-decoration: none;
}
#productfaqshome .panel-default>.panel-heading .fa {
    color: #6CA93E!Important;
}
#productfaqshome .panel-default>.panel-heading {
    background-color: #E8E8E8;
    border-color: #DADADA;
}
#productfaqshome .panel-title {
    font-size: 16px;
}
#productfaqshome .panel-default>.panel-heading+.panel-collapse>.panel-body {
    font-size: 16px;
    background: #f9ecec;
    padding-left: 15px;
}
#productfaqshome .glyphicon {
    vertical-align: baseline;
    font-size: 8px;
}
#productfaqshome h4.category {
    margin-top: 20px!Important;
    margin-bottom: 10px!Important;
    font-weight: 300!Important;
}
#productfaqshome p.category {
    margin-bottom: 20px!Important;
    font-size: 12px!Important;
}
#productfaqshome h4.panel-title {
    margin-top: 0px!Important;
    margin-bottom: 0px!Important;
    font-weight: 400;
    font-family: Roboto,sans-serif;
    color: #223646;
}
/* Overrides */
.table>tbody>tr>td,
.table>tbody>tr>th,
.table>tfoot>tr>td,
.table>tfoot>tr>th,
.table>thead>tr>td,
.table>thead>tr>th {
    border-top: 1px solid #DADADA;
}
/* WHMCS Masquerade */
#whmcsthemes .masquerade {
    margin-top: 20px;
    margin-bottom: 0px;
}
#whmcsthemes .masquerade .alert-danger {
    margin-bottom: 0px;
}
#whmcsthemes .masquerade h4 {
    margin: 0px;
    font-weight: 400;
}
#whmcsthemes .masquerade .btn-default {
    margin-left: 20px;
    vertical-align: text-bottom;
}
/* WHMCS Overrides */
#whmcsthemes .dataTables_wrapper .dataTables_info {
    background-color: #dad9de!Important;
}
#whmcsthemes div.header-lined h1 {
    color: #338ECE;
    font-size: 18px;
}
#whmcsthemes .home-kb-search .form-control {
    background-color: #b9ffe5;
    color: #333;
    font-family: Roboto,sans-serif;
}
#whmcsthemes .domain-checker-container {
    background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#1C6783), to(#2C738A));
    background: -webkit-linear-gradient(top, #2C738A, #298AB2);
    background: -moz-linear-gradient(top, #2C738A, #298AB2);
    background: -ms-linear-gradient(top, #2C738A, #298AB2);
    background: -o-linear-gradient(top, #2C738A, #298AB2);
}
.popover .btn-primary {
    background-color: #6CA93E!Important;
    border-color: #6CA93E!Important;
    font-family: Roboto,sans-serif;
}
.popover a {
    color: #338ECE;
}
.clientalert .btn-xs {
    color: #FFFDFD;
}
.popover a:hover {
    color: #EFEFEF!Important;
}
.popover ul>li>a {
    color: #FFFDFD;
}
.popover ul > li > a:hover {
    color: #CCC!Important;
}
.popover.bottom {
    z-index: 99999!Important;
}
.weatherbox2 {
    float: right;
    width: 210px;
    margin-right: -72px;
    text-align: center;
    margin-top:-52px;
}
.weatherbox3 {
    float: right;
    width: 50px;
    margin-right: 25px;
    text-align: center;
    margin-top: 35px;
}
.rating-md {
    font-size: 2.5em !important;
}
.pull-right.nav.languageChooser > span {
    background: #FFFDFD;
    none repeat scroll 0 0;
    border-radius: 3px;
    display: inline-block;
    margin: 0 5px;
    padding-left: 3px;
}
.pull-right.nav.languageChooser img {
    vertical-align: sub;
}
.pull-right.nav.languageChooser a {
    margin-right: 0 !important;
}
.mega-dropdown {
    position: static !important;
}
.mega-dropdown-menu {
    padding: 20px 0px;
    box-shadow: none;
    -webkit-box-shadow: none;
}
.mega-dropdown-menu > li > ul {
    padding: 0;
    margin: 0;
}
.mega-dropdown-menu > li > ul > li {
    list-style: none;
}
.mega-dropdown-menu > li > ul > li > a {
    display: block;
    padding: 5px 0px;
    clear: both;
    font-weight: 400;
    line-height: 1.428571429;
    color: #0a48a1;
    white-space: normal;
    font-family: 'Lato',sans-serif;
    font-size: 15px;
    background-color: #FFFFFF!important;
    line-height: 1;
    margin-top: 10px;
    margin-bottom: 10px;
    padding: 5px 2px;
	text-transform: uppercase;
}
.mega-dropdown-menu > li ul > li > a:hover,
.mega-dropdown-menu > li ul > li > a:focus {
    text-decoration: none;
    color: #898989;
}
.mega-dropdown-menu .dropdown-header {
    color: #424148;
    border-color: #223646;
    font-size: 18px;
    font-weight: 600;
    padding-top: 6px;
    font-family: Roboto,sans-serif;
    text-transform: uppercase;
    background-color: #ffc600;
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;
    text-align: left;
    margin-left: -20px;
    margin-right: -20px;
}
.mega-dropdown-menu form {
    margin: 3px 20px;
}
.mega-dropdown-menu .form-group {
    margin-bottom: 3px;
}
.dropdown-menu.mega-dropdown-menu.hosting {
    padding-bottom: 0px !important;
    margin-left: 175px;
}
#menu .dropdown-menu.mega-dropdown-menu > li:first-child {
    border-top: 0px solid #ececec !important;
    border-top-left-radius: 5px;
}
.hosting.dropdown-menu.mega-dropdown-menu > li {
    padding-top: 0px;
}
.dropdown-menu .divider {
    margin: 7px 0;
    background-color: #8be6e6;
}
.news-date {
    background: #223646 none repeat scroll 0 0;
    border-radius: 3px;
    color: #FFFDFD;
    margin: 5px 0;
    padding: 5px;
    display: inline-block;
}
.news-title {
    display: inline-block;
    font-size: 15px;
    font-weight: 500;
    margin: 5px 0;
}
.withbg {
    background: #F4F4F7 url("../img/menubg.png") no-repeat scroll right bottom !important;
    border-top: 1px solid rgba(255, 255, 255, 0.1) !important;
    padding: 60px 0;
}
.navbar-nav > li > .mega-dropdown-menu {
    padding-top: 22px;
}
.hosting .big-title h3 {
    font-size: 22px;
    font-weight: 100;
    margin: 0 0 10px;
}
.big-title span {
    font-weight: 500;
}
.big-title {
    margin-left: 30px;
    margin-bottom: -10px;
}
.check-list li:before {
    content: "\f178";
    font-family: "FontAwesome";
    font-size: 20px;
    left: 0;
    color: #FEFEE2;
    padding-right: 8px;
    position: relative;
    top: 0;
    line-height: 30px;
    font-weight: 500;
}
.check-list li {
    list-style: none;
    font-family: Roboto,sans-serif;
    font-size: 17px;
    color: #FEFEE2;
}
.check-list {
    padding: 15px 10px 0;
}
.check-list2 li:before {
    content: "\f178";
    font-family: "FontAwesome";
    font-size: 20px;
    left: 0;
    color: #FFE4B5;
    padding-right: 8px;
    position: relative;
    top: 0;
    line-height: 22px;    
}
.check-list2 li {
    list-style: none;
    font-family: Roboto,sans-serif;
    font-size: 17px;
    color: #FFE4B5; 
}
.check-list2 {
    padding: 18px 18px 0;
}
.hosting .big-title h3 {
    font-size: 22px;
    font-weight: 100;
    margin: 0 0 10px;
}
#menu .navbar-default .navbar-nav > li {
    cursor: pointer;
    top: 3px;
    position: relative !important;
}
#menu .navbar-default .navbar-nav > li:hover > a {
    color: #FFFFFF;
    background: transparent!important;
}
#menu .navbar-default .navbar-nav > li.active:hover > a {
    color: #4D4F5E; 
    background: transparent!important;
}
ul.navbar-nav .dropdown.active {
    background: #ececec;
    color: #4D4F5E;
}
ul.navbar-nav .dropdown.active:hover {
    background-color: #ececec !important;
}
ul.navbar-nav .dropdown.active:hover a {
    color: #b2afaf !important;
}
#mainmenu .navbar-nav {
    margin-top: 12px;
}
#mainmenu .navbar-nav .dropdown-menu,
#compare-plans {
    animation-name: slidenavAnimation;
    animation-duration: .5s;
    animation-iteration-count: 1;
    animation-timing-function: ease;
    animation-fill-mode: forwards;
    -webkit-animation-name: slidenavAnimation;
    -webkit-animation-duration: .5s;
    -webkit-animation-iteration-count: 1;
    -webkit-animation-timing-function: ease;
    -webkit-animation-fill-mode: forwards;
    -moz-animation-name: slidenavAnimation;
    -moz-animation-duration: .5s;
    -moz-animation-iteration-count: 1;
    -moz-animation-timing-function: ease;
    -moz-animation-fill-mode: forwards;
}
@keyframes slidenavAnimation {
    from {
        opacity: 0;
    }
    to {
        opacity: 1;
    }
}
@-webkit-keyframes slidenavAnimation {
    from {
        opacity: 0;
    }
    to {
        opacity: 1;
    }
}
.item video {
    height: 100%;
    left: 0;
    object-fit: cover;
    position: absolute;
    right: 0;
    top: 0;
    width: 100%;
}
#focusSite {
    border: 1px solid #FFFDFD;
    color: #FFFDFD;
    font-size: 18px;
    letter-spacing: 5px;
    padding: 5px 35px;
    text-transform: lowercase;
}
#focusSite:hover {
    background: #FFFDFD;
    color: #555;
    text-decoration: none;
}
.slide2 .slide2-features {
    clear: both;
    font-size: 16px;
    font-weight: 500;
    line-height: 60px;
    list-style: outside none none;
    padding: 130px 0 40px 20px;
    text-align: right;
}
.slide2 .second-row {
    background: #FFFDFD;
    none repeat scroll 0 0;
    color: #333;
    font-size: 28px;
    font-weight: 500;
    left: 12%;
    width: 88%;
}
.slide2 .first-row {
    font-size: 35px;
    font-weight: 100;
    text-align: center;
}
.slide2 .slide2-features .fa {
    color: #f5df30 !important;
    font-size: 22px;
}
.slide1 .first-row {
    font-size: 60px !important;
    font-weight: 800 !important;
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
    text-align: center !important;
}
.slide1 .second-row {
    font-size: 27px;
}
.slide1-features {}.slide1-features {
    font-size: 18px;
    line-height: 45px;
    margin: 10% 20%;
    list-style: outside none none;
    padding-top: 60px;
    padding-left: 150px;
}
.slide1-features .fa {
    font-size: 22px;
}
.table_plan > tbody > tr:nth-of-type(2n+1) {
    background: #2B2544!important;
}
.gray-bg {
    background: #333;
}
.blue-bg {
    background: #172E8B;
}
.gray-bg-light {
    background: #D4B2B2;
}
.subtitle-main {
    color: #333;
}
.subtitle
.subtitle a
.subtitle a:link
.subtitle a:focus
.subtitle a:hover {
    font-family: Roboto,sans-serif;
    font-weight: 500;
    font-size: 15px;
}
.offertable-bg {
    background: #333841;
}
.table_plan {
    border: 1px solid #d1dae4;
    width: 100%;
    background-color: transparent;
    max-width: 100%;
    margin-bottom: 20px;
}
.container_paln {
    width: 100%;
    float: left;
    padding: 0px 10px;
}
.table_plan tr td {
    border: 1px solid #d1dae4;
    height: 50px;
    padding: 8px;
    line-height: 1.42857143;
    color: #ececec;
    font-weight: 300;
    font-family: Roboto,sans-serif;
    background-color: #2B2544!important;
}
.table_plan tr td a {
    font-size: 15px;
}
.table_plan tr th {
    border: 1px solid #d1dae4;
    height: 50px;
    padding: 8px;
    line-height: 1.42857143;
    text-align: center;
    font-family: Orbitron !important;
}
.white {
    color: white !important;
}
.orange {
    color: #ebcf28 !important;
}
.red {
    color: #69050d !important;
}
.blue {
    color: #172E8B !important;
}
.blue-light {
    color: #C09191!Important;
}
.paln_head td span {
    font-weight: 500;
    font-size: 24px;
    color: #fff9f9;
    font-family: Roboto,sans-serif;
}
.paln_head th {
    font-weight: 500;
    color: #f5d34f;
    font-size: 22px;
}
.left_text {
    text-align: left;
    padding: 0px 20px;
}
.fa-check.green {
    font-style: normal;
    font-weight: normal;
    speak: none;
    display: inline-block;
    font-size: 16px;
}
.green {
    color: #1bce7c;
}
.table_plan tr:hover {
    background-color: #2B2544!important;
}
.order_btn {
    font-size: 20px;
    padding: 10px 20px;
    border-radius: 5px !important;
}
.order_btn:hover {
    opacity: 1 !important;
}
.fa.fa-comments-o.chat_icon {
    padding-left: 0px !important;
    padding-right: 5px !important;
}
.carousel-control {
    width: 5%;
}
.video-btn {
    bottom: 0;
    position: absolute !important;
    width: 100%;
    top: auto !important;
}
#mutebtn {
    position: relative;
    z-index: 999999;
    cursor: pointer;
    float: right;
    margin-right: 10px;
    width: 20px;
    margin-top: 10px;
}
.chat_top,
.chat_top .fa,
.chat_top:hover,
.chat_top:hover .fa {
    color: #F26C31;
}
.chat_top {
    vertical-align: sub !important;
}
.facebook-icon .fa,
.facebook-icon:hover .fa {
    color: #3c589e;
}
.google-icon .fa,
.google-icon:hover .fa {
    color: #dd4b38;
}
.twitter-icon .fa,
.twitter-icon:hover .fa {
    color: #00abf1;
}
.eco-icon .fa {
    color: #02AB3B;
}
.eco-icon .fa,
.twitter-icon:hover .fa {
    color: #00abf1;
}
.clientmenulinks a, .clientmenulinks a:hover {
    color: #1748A0;
}
.datacenter-menu {
    background: rgba(0, 0, 0, 0) url("../img/carrer2.jpg") no-repeat scroll 100% 100%;
    color: #FFFDFD;
    font-size: 17px;
    font-weight: 800;
    margin-top: 30px;
    padding: 100px 10px;
}
#menu .dropdown-menu.withbg > li {
    border-top: 1px solid #FFFDFD;
}
.payment-icon {
    margin-right: 10px;
    vertical-align: top;
    margin-top: 7px;
    width: 230px;
    border-radius : 3px 3px 3px 3px;
}
#partnersCarousel {
    padding: 6px 0;
}
.btn-link {
    border: 1px solid #f3f4f7;
    color: #4f629a;
}
.btn-link2 {
    border: 1px solid #f3f4f7;
    color: #efe4e4;
}
.btn-link:hover {
    border: 1px solid #f3f4f7;
    color: #b5bbcd;
    text-decoration: underline;
}
.morelink {
    border: 1px solid #338ece;
    color: #338ece;
}
.morelink:hover {
    border: 1px solid #338ece;
    color: #338ece;
    text-decoration: underline;
}
.bg_parallax {
    background-attachment: fixed;
    background-repeat: repeat-y;
    background-size: cover;
    height: 100%;
    left: 0;
    margin: 0 auto;
    padding: 0;
    position: absolute;
    right: 0;
    transition: none 0s ease 0s;
    width: 100%;
    z-index: 0;
}
.bg_parallax3 {
    background-repeat: repeat-y;
    background-size: cover;
    height: 50%;
    left: 0;
    margin: 0 auto;
    padding: 0;
    position: absolute;
    right: 0;
    transition: none 0s ease 0s;
    width: 100%;
    z-index: 0;
}
/* Animation delays */
.carousel-custom-caption p {
    -webkit-animation-delay: 2s;
    animation-delay: 2s;
}
.carousel-custom-caption h2 {
    -webkit-animation-delay: 1s;
    animation-delay: 1s;
}
.carousel-custom-caption ul {
    -webkit-animation-delay: 3s;
    animation-delay: 3s;
}
.carousel-custom-caption.videoslide {
    position: absolute;
}
.col-lg-2-4,
.col-md-2-4 {
    position: relative;
    min-height: 1px;
    padding-right: 12px;
    padding-left: 12px;
    float: left;
}
.info_testie a {
    word-wrap: break-word;
}
.rating-box {
    background: #f5f1f1 none repeat scroll 0 0;
    border: 1px solid #cdcdcd;
    border-radius: 5px;
    display: inline-block;
    padding: 0px 10px;
    width: 105%;
    margin-top: 5px;
    margin-left: auto;
    margin-right: auto;
}
.rating-text {
    font-size: 15px;
    padding: 10px 0 0 20px;
    position: relative;
}
.rating-box .rating-xs {
    font-size: 1.7em;
}
.rating-box span {
    float: left;
}
.rating-box p.rating-date {
    clear: both;
    float: none;
    font-size: 15px;
    font-weight: 500;
    margin-bottom: 3px;
    text-align: center;
}
/*added css for plans design*/
.opacy_bg {
    background: rgba(0, 0, 0, 0.4) none repeat scroll 0 0;
    bottom: 0;
    height: auto;
    left: 0;
    position: relative;
    width: 100%;
    z-index: 2;
    padding: 15px 0;
}
#hosting-plans h2 {
    border-bottom: 1px solid #d9d9d9;
    display: inline-block;
    padding: 0 0 10px;
    position: relative;
    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-left: 0px!important;
    border-right: 0px!important;
    border-top-left-radius: 1px;
    border-top-right-radius: 1px;
    border-bottom: 1px solid #012632!important;
}
.theprice_even {
    background-color: #333!important;
    border-left: 0px !important;
    border-right: 0px !important;
}
.theprice_odd {
    background-color: #338ece!important;
    border-left: 0px !important;
    border-right: 0px !important;
}
.pannelheading_odd {
    background-color: #338ece!important;
}
#hosting-plans .theprice_even:before {
    content: '';
    right: 53%;
    top: 123px;
    right: 0;
    position: relative;
    border-left: 35px solid transparent;
    border-right: 35px solid transparent;
    border-top: 25px solid #333;
}
#hosting-plans .theprice_odd:before {
    content: '';
    right: 0;
    top: 107px;
    position: relative;
    border-left: 35px solid transparent;
    border-right: 35px solid transparent;
    border-top: 25px solid #338ece;
}
.plans_btn {
    width: auto;
    height: auto;
    background: #f67a3c!important;
    border: 0;
    color: #ececec;
    border-radius: 3px;
    padding: 7px 15px !important;
    display: inline-block;
    font-family: Roboto,sans-serif;
    font-size: 22px!important;
    font-weight: normal;
}
.planbtn {
    width: 100%;
    float: left;
}
.panel-ftrbtn {
    background-color: transparent !important;
    border-top: none;
    border-bottom-right-radius: 0px;
    border-bottom-left-radius: 0px;
    color: #FFFDFD;
    font-size: 15px!important;
    font-weight: normal!important;
    font-family: Roboto,sans-serif;
    padding: 20px;
    border: 0px solid #E6E6E6;
    padding-bottom: 7px !important;
}
.plan_pannel table tr:nth-child(even) {
    background-color: #F4F4F7;
}
.cnter_plnbtn {
    padding-bottom: 5px !important;
    padding-top: 5px!important;
}
.center_before:before {
    top: 152px !important;
}
.plans_btn:hover {
    background: #e32f25!important;
    color: #ffc600;
}
/*ended css for plans design*/
#aboutbanner .container {
    height: 700%;
    padding-top: 0px;
    padding-bottom: 0px;
}
.morecontent span {
    display: none;
}
.morecontent {
    display: block;
    margin-top: 5px;
    text-align: center;
}
.morelink {
    display: inline;
    padding: 5px 8px;
    width: auto;
    margin-left: -5px;
}
.speed-link {
    margin: 7px 0;
    position: relative;
    padding-bottom: 2px;
}
.speed-link button {
    font-size: 16px;
    margin-top: 10px;
    position: relative;
    display: block;
}
.speed-link h3 {
    background: #333!important;
    border-radius: 30px;
    color: #FFFDFD;
    display: inline-flex;
    padding: 14px;
    cursor: pointer;
    margin-top: 12px;
    font-style: normal;
    font-size: 20px;
    font-family: Roboto,sans-serif;
    font-weight: normal;
    font-style: italic;
}
.arrow-right {
	height: 0; 
	border-bottom: 5px solid transparent;  /* left arrow slant */
	border-top: 5px solid transparent; /* right arrow slant */
	border-left: 7px solid #ffe200; /* bottom, add background color here */
	font-size: 0;
	line-height: 0;
}
.arrow-table {
	background-image: url("/images/check-tick-icon-14179.png") no-repeat;
	width : 15px;
	height: 0; 
	font-size: 0;
	line-height: 0;
}
.button-circle {
    border-radius: 50%;
    box-shadow: 0 1px 1.5px 0 rgba(0, 0, 0, 0.12), 0 1px 1px 0 rgba(0, 0, 0, 0.24);
    font-size: 24px;
    height: 56px;
    line-height: normal;
    margin: auto;
    min-width: 56px;
    overflow: hidden;
    padding: 0;
    position: relative;
    width: 56px;
}
.button-fab {
    background: #338ECE;
    color: #FFFDFD;
}
.rating-box.ssd .rating-container {
    vertical-align: sub;
}
#show-speed {
    margin-bottom: -7px;
    margin-top: -7px;
    none repeat scroll 0 0;
    border-bottom: 0px solid #dadada;
    border-top: 0px solid #dadada;
}
#speed-chart {
    none repeat scroll 0 0;
    border-bottom: 0px solid #dadada;
    border-top: 0px solid #dadada;
}
.btn-large {
    font-family: Roboto,sans-serif;
    font-size: 24px;
    padding-bottom: 12px!important;
    padding-top: 12px!important;
}
#showspeed:focus {
    color: #ebcf28;
    outline: medium none;
}
#ssd-services {
    background: url(https://www.yoorshop.hosting/images/texture/2019/white-diamond-top.png) repeat 0 0;
    font-family: Roboto,sans-serif;
    padding-bottom: 0px;
    margin-top: -7px;
    margin-bottom: -7px;
    position: inherit;
    border-top: 1px solid #dadada;
    border-bottom: 0px solid #dadada;
    padding-top: 0px;
    margin-top: -20px;
    padding-top: 7px;
    padding-bottom: 5px;
}
#ssd-services h2 {
    border-bottom: 1px solid #d9d9d9;
    display: inline-block;
    padding: 0 0 10px;
    position: relative;
    margin-bottom: 20px;
}
#ssd-services h2:after {
    border-bottom: 2px solid #338ece;
    bottom: -1px;
    content: "";
    height: 0;
    left: 0;
    margin: 0 auto;
    position: absolute;
    right: 0;
    width: 30px;
}
#ssd-services2 {
    background-color: #ececec;
    background-image: url("https://www.yoorshop.hosting/images/texture/2019/cubes.png");
    font-family: Roboto,sans-serif;
    padding-bottom: 0px;
    margin-top: 0px;
    margin-bottom: -7px;
    position: inherit;
    border-top: 1px solid #dadada;
    border-bottom: 0px solid #dadada;
    padding-top: 0px;
}
#ssd-services2 h2 {
    border-bottom: 1px solid #d9d9d9;
    display: inline-block;
    padding: 0 0 10px;
    position: relative;
    margin-bottom: 20px;
}
#ssd-services2 h2:after {
    border-bottom: 2px solid #338ece;
    bottom: -1px;
    content: "";
    height: 0;
    left: 0;
    margin: 0 auto;
    position: absolute;
    right: 0;
    width: 30px;
}
.services-top h4 {
    font-weight: 500;
    font-size: 18px;
    padding-top: 10px;
    font-family: Roboto,sans-serif;
}
.services-top p {
    font-size: 14px;
    font-family: Roboto,sans-serif;
}
.service-top,
.services-top {
    padding: 5px 0;
}
#ssd-servicescms {    
    background-color: #f9f4f4;
    background-image: url("https://www.yoorshop.hosting/images/texture/2019/cmsbg.jpg");
    font-family: Roboto,sans-serif;
    position: relative;
    border-top: 1px solid #dadada;
    border-bottom: 1px solid #dadada;
    margin-top: 0px;
}
#ssd-servicescms h1 {
    border-bottom: 1px solid #d9d9d9;
    display: inline-block;
    padding: 0 0 10px;
    position: relative;
    margin-bottom: 20px;
    margin: 15px;
}
#ssd-servicescms h1:after {
    border-bottom: 2px solid #338ece;
    bottom: -1px;
    content: "";
    height: 0;
    left: 0;
    margin: 0 auto;
    position: absolute;
    right: 0;
    width: 30px;
}
#ssd-servicescms h2 {
    border-bottom: 1px solid #d9d9d9;
    display: inline-block;
    padding: 0 0 10px;
    position: relative;
    margin-bottom: 20px;
    margin: 15px;
}
#ssd-servicescms h2:after {
    border-bottom: 2px solid #338ece;
    bottom: -1px;
    content: "";
    height: 0;
    left: 0;
    margin: 0 auto;
    position: absolute;
    right: 0;
    width: 30px;
}
#ssd-servicescms h4 {
    text-transform: uppercase;
    font-weight: normal;
    text-align: center;
    font-size: 18px;
    font-family: Roboto,sans-serif;
}
#ssd-servicescms h4:hover {
    color: #C37676;
    text-transform: uppercase;
    font-weight: normal;
    text-align: center;
    font-size: 18px;
    font-family: Roboto,sans-serif;
}
.services-topcms h4 {
    font-weight: 500;
    font-size: 13px;
    padding-top: 10px;
    font-family: Roboto,sans-serif;
}
.services-topcms p {
    font-size: 14px;
    font-family: Roboto,sans-serif;
}
.service-topcms,
.services-topcms {
    padding: 5px 0;
}
.service-bottomcms {
    min-height: 126px;
    padding: 1% 0;
    text-align: center;
}
.services-divider {
    padding: 5px 0;
}
.services-divider img {
    max-width: 100%;
}
.service-bottomcms h3 {
    padding: 45px 0;
    margin: 5px;
    font-size: 18px;
    font-family: Roboto,sans-serif;
    font-weight: normal;
}
.service-bottom {
    min-height: 126px;
    padding: 1% 0;
    text-align: center;
}
.services-divider {
    padding: 5px 0;
}
.services-divider img {
    max-width: 100%;
}
.service-bottom h3 {
    padding: 20px 0;
    margin: 5px;
    font-family: Roboto,sans-serif;
    font-weight: normal;
    text-align: center;
    font-size: 22px;
}
.cmscomment {
    background-color: #ecf3f2;
    color: #1e499b;
	border: 1px solid #bdc5ce;
    padding: 10px 25px 2px 25px;
    max-width: 900px;
    width: 100%;
    min-height: 70px;
    border-radius: 15px;
	font-family: 'Lato', sans-serif!important;
}
.cmscomment a {
    color: #1e499b!important;
    font-size: 16px;
    font-family: 'roboto', sans-serif!important;
    font-weight: 400;
}
.cmscomment:hover {
    background-color: #ecf3f2;
    color: #1e499b;
	border: 1px solid #bdc5ce;
    padding: 10px 25px 2px 25px;
    border-radius: 15px;
	font-family: 'Lato', sans-serif!important;
}
.cmscomment::after {
    content: '';
    background-color: #ecf3f2;
	border-right: 1px solid #bdc5ce;
    border-bottom: 1px solid #bdc5ce;
    width: 15px;
    height: 15px;
    position: absolute;
    left: 50%;
    bottom: -8px;
    transform: translateX(-50%) rotate(45deg);
}
.cmscomment2 {
    background-color: #e8f1f0;
    color: #1e499b;
	font-size: 16px;
    border: 2px solid #ecd680;
    padding: 5px 25px 10px 25px;
    max-width: 950px;
    min-height: 80px;
    width: 100%;
    border-radius: 10px;
	top: 10px;
}
.cmscomment2::after {
    content: '';
    background-color: #ecf3f2;
	font-size: 16px;
	border-right: 2px solid #ecd680;
    border-bottom: 2px solid #ecd680;
    width: 15px;
    height: 15px;
    position: absolute;
    left: 50%;
    bottom: -9px;
    transform: translateX(-50%) rotate(45deg);
}
.cmscomment3 {
    background-color: #f0f7f6;
    color: #1e499b;
	font-size: 16px;
    border: 2px solid #f3c514;
    padding: 5px 25px 10px 25px;
    max-width: 750px;
    height: 80px;
    width: 100%;
    border-radius: 15px;
	top: 10px;
	margin-bottom: 40px;
}
.cmscomment3::after {
    content: '';
    background-color: #ecf3f2;
	font-size: 16px;
	border-right: 2px solid #f3c514;
    border-bottom: 2px solid #f3c514;
    width: 15px;
    height: 15px;
    position: absolute;
    left: 50%;
    bottom: -8px;
    transform: translateX(-50%) rotate(45deg);
}
#contact .contact-right {
    border-left: 1px solid #d4d4d4;
}
#contact .info-contact {
    padding: 0 20px;
}
#contact .source-contact {
    padding: 0 0px;
}
#contact-subbanner {
    background: rgba(0, 0, 0, 0) url("https://www.yoorshop.hosting/images/banner/page_banner_01.webp")  no-repeat scroll center center / cover;
    max-height: 169px;
}
#contact-subbanner .container {
    padding: 84px 15px;
}
#contact-subbanner .container h2 {
    color: #FFFDFD;
}
#contact-subbanner .container p {
    font-size: 23px;
    color: #FFFDFD;
}
.contact-user-icon {
    float: left;
    margin: 7px 10px 0 0;
}
.source-contact h4 {
    color: #808080;
    font-size: 24px;
    font-weight: 500;
    margin-bottom: 0;
}
.contact-existing {
    border-bottom: 1px solid #d4d4d4;
}
.contact-ubox {
    padding: 10px 0 0;
}
.contact-ubox p {
    color: #808080;
    font-size: 18px !important;
    font-weight: 500 !important;
}
.contact-ubox a {
    color: #3887FE;
    font-size: 18px;
}
.input-custom-group {
    padding-left: 2px;
    padding-right: 2px;
}
#contact textarea {
    border-color: #eee !important;
    display: inline-block !important;
    margin: 5px 0;
}
.panel-body {
    padding: 10px 15px;
	font-size: 16px;
	background-color:#fffafa;
}	
#inputCaptcha {
    background: #f0f0f0 none repeat scroll 0 0;
    border: 1px solid #ccc;
    border-radius: 10px;
    height: 50px;
}
.captchaimage img {
    margin-top: 5%;
}
.captch-title {
    font-size: 17px;
    font-weight: 500;
    color: #808080;
}
.no-border {
    border: none;
    border-radius: 0 !important;
}
hr {
    border-color: #ccc;
}
.full-btn {
       font-size: 17px;
    padding: 5px 150x 15px;
    width: 26%;
    margin-top: 50px;
    margin: 0 auto;
}
textarea#g-recaptcha-response{
opacity:0;
display:none;
}
.contact-head h1 {
    border-bottom: 1px solid #ddd;
    color: #333;
    display: inline-block;
    padding-bottom: 5px;
    position: relative;
}
.contact-head h1:after {
    border-bottom: 2px solid #ffc600;
    bottom: -1px;
    content: "";
    height: 0;
    left: 0;
    margin: 0 auto;
    position: absolute;
    right: 0;
    width: 30px;
}
.contact-head h2 {
    border-bottom: 1px solid #ddd;
    color: #338ece;
    display: inline-block;
    padding-bottom: 5px;
    position: relative;
}
.contact-head h2:after {
    border-bottom: 2px solid #338ece;
    bottom: -1px;
    content: "";
    height: 0;
    left: 0;
    margin: 0 auto;
    position: absolute;
    right: 0;
    width: 30px;
}
.contact-head {
    margin-bottom: 20px;
}
.info-contact .fa {
    padding-right: 10px;
}
.yoorshop-thumb {
    max-width: 100%;
}
.graybg {
    background: #FFFDFD none repeat scroll 0 0;
}
#testimonial-subbanner {
    background: rgba(0, 0, 0, 0) url("../img/people/page_banner_01.jpg") no-repeat scroll center center / cover;
    max-height: 164px;
}
#testimonial-subbanner .container {
    padding: 60px 15px;
}
#testimonial-subbanner h1 {
    background: rgba(0, 0, 0, 0) url("../img/testimonials/ratings-head.png") no-repeat scroll center center;
    color: #215d77;
    font-size: 22px;
    font-weight: 600;
    height: 70px;
    padding-left: 25%;
    padding-top: 7%;
    padding-right: 15%;
}
.opacy_bg.pro-hosting {
    background: rgba(0, 0, 0, 0.5) none repeat scroll 0 0;
}
.opacy_bg.nobackground {
    background: rgba(0, 0, 0, 0.2) none repeat scroll 0 0;
}
.ui-tooltip {
    background: #8EA2C6;
    color: #0D7AA7 !important;
    padding: 0;
    width: 30%;
    position: absolute;
    border: 1px solid #0D7AA7;
    border-radius: 5px;
    box-shadow: 5px 5px 2px #999;
}
.ui-tooltip-content {
    position: relative;
    padding: 1em;
}
.ui-tooltip-content:after {
    content: '';
    position: absolute;
    border-style: solid;
    display: block;
    width: 0;
}
.top .ui-tooltip-content:after {
    top: -10px;
    left: 5px;
    border-color: #0D7AA7 transparent;
    border-width: 0 10px 10px;
}
.about-head h2:after {
    border-bottom: 2px solid #338ece;
    bottom: -1px;
    content: "";
    height: 0;
    left: 0;
    margin: 0 auto;
    position: absolute;
    right: 0;
    width: 30px;
}
.about-head h2 {
    border-bottom: 1px solid #ddd;
    color: #338ece;
    display: inline-block;
    padding-bottom: 5px;
    position: relative;
}
#vpn-features1 {
    background: #F0F1F6;
    border-bottom: 1px solid #dadada;
    border-top: 0px solid #dadada;
    font-family: Roboto,sans-serif;
    padding-bottom: 15px;
    padding-top: 15px;
    position: relative;
}
#vpn-features2 {
    background: url(../img/background/45-degree-fabric-light.png) repeat 0 0;    
    border-bottom: 1px solid #dadada;
    border-top: 1px solid #dadada;
    font-family: Roboto,sans-serif;
    padding-bottom: 15px;
    padding-top: 15px;
    position: relative;
}
.i4ewOd-pzNkMb-haAclf {
    background-color: #3e8ec6;
}
section#vpnpage {
    padding: 30px 0;
    background: #F0F1F6;
}
section#googlevps {
    background: #F0F1F6;
}
section#googlevps iframe{
	width: 100%;
	height: 100vh;
	border:none;
}
.hostingcore-feature {
    background: #F4F4F7;
}
.hostingfeature-head h2:after {
    border-bottom: 2px solid #338ece;
    bottom: -1px;
    content: "";
    height: 0;
    left: 0;
    margin: 0 auto;
    position: absolute;
    right: 0;
    width: 50px;
}
.hostingfeature-head h2 {
    border-bottom: 1px solid #d9d9d9;
    color: #f3f4f7;
    display: inline-block;
    margin-bottom: 20px;
    padding: 0 0 10px;
    position: relative;
}
/*Start Mypage*/
#pagename-mypages .testminoalcon {
    display: block;
    min-height: 109px;
    position: relative;
}
.mypages-img {
    width: 300px;
	margin-bottom: -10px;
	margin-top: -100px;
	margin-left: 250px;
}
.mypages-img2 {
    width: 250px;
    margin-bottom: -196px;
    margin-top: -104px;
    margin-left: 100px;
}
#pagename-mypages #testimonials {
    background: #d4dee0 none repeat scroll 0 0;
}
#pagename-mypages #testimonials blockquote {
    border-left: 0;
}
#pagename-mypages .share-buttons {
    list-style: outside none none;
    padding: 0 5px;
}
#pagename-mypages .share-buttons > li {
    display: inline-block;
    margin: 2px 0;
}
#pagename-mypages .liststyle6 {
    padding: 0px 6px;
}
#pagename-mypages .liststyle6 li {
    display: inline-block;
    list-style: outside none none;
    margin: 5px 0;
}
#pagename-mypages .liststyle6 li span {
    font-size: 17px;
    font-weight: 500;
    font-family: Roboto,sans-serif;
}
#pagename-mypages .kbheader h1:after {
    border-bottom: 2px solid #338ece;
    bottom: -1px;
    content: "";
    height: 0;
    left: 0;
    margin: 0 auto;
    position: absolute;
    right: 0;
    width: 30px;
}
#pagename-mypages .kbheader h1 {
    border-bottom: 1px solid #ddd;
    color: #338ece;
    display: inline-block;
    padding-bottom: 5px;
    position: relative;
}
#pagename-mypages span,
#pagename-mypages p,
#pagename-mypages a,
#main-menu .dropdown-menu a {
    color: #223646;
    margin: 5px 0;
    font-family: Roboto,sans-serif;
    font-size: 16px;    
}
#pagename-mypages span,
#pagename-mypages p,
#pagename-mypages a,
#main-menu .dropdown-menu a:hover {
    color: #223646;
    background: rgba(255, 255, 255, 0);
}   
.dropdown-menu>li>a {
    font-weight: 400;
    color: #333;
}
.content.container {
    padding: 20px 15px;
}
#mypage h1 {
    color: #333;
    font-weight: 500;
    height: 50px;
    padding-top: 3.5%;
}
#mypage {
    position: relative;
    height: 140px;
}
#mypage video {
    height: 100%;
    left: 0;
    object-fit: initial;
    position: absolute;
    top: 0;
    width: 100%;
}
#mypage .container {
    padding: 40px 15px;
}
.sectionwithborder {
    border-bottom: 1px solid #dadada !important;
}
.no-padding {
    padding: 0;
}
.liststyle6 li img {
    max-width: 100%;
}
#mypage-body {
    background: #f5f5f5 none repeat scroll 0 0;
	padding-bottom: 80px;
    padding-top: 8vw; position:relative;
}
#mypage-body .box2.nomarginbtm,
#mypage-body .box3 {
    padding: 10px 0;
}
.tbl-mypage tr {
    display: inline-block;
    width: 100%;
}
.tbl-mypage td {
    display: inline-block;
    width: 100%;
}
.tbl-mypage tbody {
    display: inline-block;
    width: 100%;
}
.tbl-mypage {
    border-collapse: collapse;
    display: inline-block;
    width: 100%;
}
/*End Mypage*/
/*Start Compare plans table*/
#compare-plans table {
    border-collapse: collapse;
    display: block;
}
#compare-plans thead {
    display: block;
    width: 100%;
}
#compare-plans .zoomInDown  { 
    padding: 0;
}
#compare-plans tbody {
    display: block;
    height: 600px;
    overflow-x: hidden;
    overflow-y: auto;
    width: 100%;
}
#compare-plans th,
#compare-plans td {
    min-width: 195px;
}
/*End Speed Chart table*/
.decorative-title h1:after {
    border-bottom: 2px solid #ffc600;
    bottom: -1px;
    content: "";
    height: 0;
    left: 0;
    margin: 0 auto;
    position: absolute;
    right: 0;
    width: 40px;
}
.decorative-title h1 {
    border-bottom: 1px solid #d9d9d9;
    display: inline-block;
    margin-bottom: 10px;
    padding: 0 0 10px;
    position: relative;
}
.decorative-title h2:after {
    border-bottom: 2px solid #338ece;
    bottom: -1px;
    content: "";
    height: 0;
    left: 0;
    margin: 0 auto;
    position: absolute;
    right: 0;
    width: 40px;
}
.decorative-title h2 {
    border-bottom: 1px solid #d9d9d9;
    display: inline-block;
    margin-bottom: 10px;
    padding: 0 0 10px;
    position: relative;
}
.fa.fa-sitemap {
    padding-right: 5px;
}
.plan {
    margin-left: 0% !important;
}
.timestamps {
	font-weight: 600;
}
.announcement-single a {
    overflow-wrap: word-break!important;
    width: 13em !important;
    font-size: 17px;
    font-weight: 600;
	font-family: 'Lato', sans-serif!important;
}
.announcement-single p a {
    font-size: 15px;
}
.info_testie > h4 {
    text-align: center !important;
}
span.morecontent {
    margin-top: 18px;
}
section#ssd-servicescms .row img {
  -webkit-transition:all 0.5s ease-out;
  -moz-transition:all 0.5s ease-out;
  -ms-transition:all 0.5s ease-out;
  -o-transition:all 0.5s ease-out;
  transition:all 0.5s ease-out;
}
section#ssd-servicescms .row img:hover {
  -webkit-transform:scale(1.2));
  -moz-transform:scale(1.2);
  -ms-transform:scale(1.2);
  -o-transform:scale(1.2);
  transform:scale(1.2);
}
section#resellerhighlight. img-responsive  {
  padding-top: 20px;
}
.the-pricehighlight2  {
	font-size:13px;
	color:#c8cdd8;
	margin-top:-7px
}
.yz-landing-atf * {
    font-family: 'Lato', sans-serif !important;
}
.yz-landing-atf{
    width: 100%;
    min-height: 60vw;
	background: rgb(1,0,32);
	background: linear-gradient(180deg,#0c3f9c,#258bcf);
    z-index: 40;
    overflow: hidden;
    position: relative;
    background-size: cover;
    top: -2px;
	/* background-image: url(/images/background/Canada-Mountains2.jpg); */
    /* background-size: auto; */
    /* background-repeat: no-repeat; */
}
.yz-landing-atf:after{
    content: " ";
    background: url(../img/crystal.webp) no-repeat;
    width: 68vw;
    height: 30vw;
    position: absolute;
    left: 0;
    opacity: 0.3;
    top: 30vw;
    background-size: contain;
}
.yz-landing-atf:before{
content: " ";
    position: absolute;
    width: 100vw;
    height: 119vw;
    box-shadow: 0px 0px 0px 100vw #FFF;
    border-radius: 4vw;
    transform: rotate(-50deg) skew(33deg,20deg);
    top: -43vw;
    left: -34vw;
    z-index: 0;
}
.yz-landing-atf .pol1{
background: url(../img/pol1.webp) no-repeat;
    position: absolute;
    top: 33.1vw;
    left: -2px;
    background-size: contain;
    width: 45vw;
    height: 26vw;
    z-index: 2;
}
.yz-landing-atf .pol2 {
    background: no-repeat;
    position: absolute;
    top: 41vw;
    right: -2px;
    background-size: cover;
    width: 53vw;
    height: 34vw;
    z-index: 1;
    opacity: 0.2;
}
.yz-landing-atf .pol2 .img {
    background: no-repeat;
    position: absolute;
    top: 41vw;
    right: -2px;
    background-size: cover;
    width: 50vw;
    height: 34vw;
    z-index: 1;
    opacity: 0.2;
}
.xs-banner-image{
    position: relative;
    top: 23vw;
}
.xs-banner-image .main-img{
    position: relative;
    width: 100%;    
    z-index: 40;
}
.xs-banner-image-space {
	position: relative;
	float: right;
	margin-top: -55px;
	margin-bottom: -34px;	
	padding-left: 30px;
	margin-right: auto;
}
.xs-banner-image-space .main-img{
    position: relative;
    width: 100%;    
    z-index: 40;
}
.xs-banner-image-spacehome {
	position: relative;
	margin-top: -108px;
	margin-bottom: -20px;
	float: right;
	right: 33px;
}
.xs-banner-image-spacehome .main-imghome{
    position: relative;
    width: 100%;    
    z-index: 40;
}
.banner-ico {
    position: absolute;
    left: 0;
    animation: bouncez 1s ease-in-out 0s infinite alternate;
    z-index: 50;
}
.banner-ico.banner-ico-1 {
    left: 23.5%;
    top: 5%;
}
.banner-ico.banner-ico-2 {
    left: inherit;
    right: 38%;
    top: 0px;
    -webkit-animation-delay: .3s;
    animation-delay: .3s;
}
.banner-ico.banner-ico-3 {
    top: 40%;
    left: 32%;
    -webkit-animation-delay: .5s;
    animation-delay: .5s;
}
.banner-ico.banner-ico-4 {
    left: inherit;
    right: 29.5%;
    top: 40%;
    -webkit-animation-delay: .7s;
    animation-delay: .7s;
}
@-webkit-keyframes bouncez {
    0% {
        -webkit-transform: translateY(0px);
        transform: translateY(0px)
    }
    to {
        -webkit-transform: translateY(-30px);
        transform: translateY(-30px)
    }
}
@keyframes bouncez {
    0% {
        -webkit-transform: translateY(0px);
        transform: translateY(0px)
    }
    to {
        -webkit-transform: translateY(-30px);
        transform: translateY(-30px)
    }
}
@keyframes dotz {
    0% {
        transform: scale(1,1) rotate(0deg)
    }
    to {
        transform: scale(1.3,1.3) rotate(-4deg)
    }
}
.yz-landing-left{
    padding-top: 130px;
    position: relative;
    z-index: 20;
}
.yz-landing-heading{
    color:#f3eded;
}
.yz-landing-heading h1 {
    color:#f3eded;
    font-size: 36px;
    position: relative;
}
.yz-landing-heading h1 span {
    font-size: 20px;
    position: absolute;
    left: 0;
    top: -30px;
} 
.yz-landing-heading .get-started {
	background: #ffe200;
    color: #09466ec2;
	font-family: 'Lato', sans-serif !important;
    font-weight: bold;
    border-radius: 10px;
    height: auto;
    padding: 15px 50px;
    display: inline-block;
    text-align: center;
    margin-top: 30px;
    font-size: 20px;
    transition: all 300ms;
    border:3px solid transparent;
    margin-bottom: 30px;
}
.yz-landing-heading .get-started:hover {
    background: transparent;
    color: #10416f;
    border-color: #ececec;
}
.yz-landing-heading .continents{
    display: none;
}
.yz-landing-heading .continents > ul {
    list-style: none;
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    padding: 0;
    width: 490px;
}
.yz-landing-heading .continents .continent-menu{
    list-style: none;
    padding: 0;
    margin-bottom: 0;
}
.yz-landing-heading .continents .continent-menu li a{
    color: #333;
    padding: 7px 0;
    display: block;
	font-weight: bold;
	font-size: 14px;
	font-family: 'Lato', sans-serif !important;
	text-transform: uppercase;
}
.yz-landing-heading .continents .continent-menu li:hover a{
    color: #172E8B !important;
    font-weight: bold;	
	text-transform: uppercase;
	}  
.yz-landing-heading .continents .tab-content{
    width: 330px;
    margin-top: 20px;
}
.yz-landing-heading .continents .tab-content .tab-pane{
    width: 100%;
    padding:9px;
    background: #f1e7e7;
    border-radius: 10px;
    position: relative;
	left: 25%;
}
.yz-landing-heading .continents .tab-content .continent-icon{
    float: right;
    width: 100%;
    height: 100%;
    margin-right: -10px;
}
.yz-landing-heading .continents > ul >li > a {
    font-size: 20px;
	text-transform: uppercase;
	padding-right: 15px;
    padding-left: 10px;
	font-weight: bold;
	}
	.yz-landing-heading .continents > ul >li > a:hover {
    font-size: 20px;
	text-transform: uppercase;
	}
.yz-landing-heading .continents > ul > li.active{
    position: relative;
}
.yz-landing-heading .continents > ul > li.active:after{
    content: " ";
    display: inline-block;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 0 10px 10px 10px;
    border-color: transparent transparent #f1e7e7 transparent;
    position: absolute;
    animation: fadeIn .6s;
    bottom: -20px;
}
.yz-landing-heading .continents > ul > li:nth-child(1):after{
    right: 0;
}
.continentsicon {
    padding-left:30px;
	padding-right:30px;
}
.continentsimgicon {
    height:25px;
	margin-bottom:4px;
}
.yz-landing-heading .continents > ul > li:nth-child(2):after{
    margin: auto;
    left: 0;
    right: 0; 
}
.yz-landing-heading .continents > ul > li:nth-child(3):after{
    left: 0;
}
.yz-landing-heading .continents > ul > li .btn-main:hover,
.yz-landing-heading .continents > ul > li .btn-main:focus,
.yz-landing-heading .continents > ul > li .btn-main:active {
    background-color: #99ce19!important;
	border-color: #99ce19!important;
    color: #333 !important;
	opacity: 1;
	font-size: 20px;
}
.yz-landing-features *{
    font-family: 'Lato', sans-serif !important;
}
.yz-landing-features{
    background: #FFF;
    position: relative;
    top: -4px;
    z-index: 50;
    padding-bottom: 100px;
    padding-top:5px;
}
.yz-landing-features:before{
	content: " ";
    /* background: url(../img/pol3.png) no-repeat; */
    position: absolute;
    width: 13vw;
    height: 36vw;
    right: 0;
    top: -6vw;
    background-size: contain;
}
.f-title span{
    letter-spacing: 4px;
    font-weight: 600;
    font-size: 12px;
    color: #2e66b8;
    position: relative;
    top: 8px;
}
 .f-title h2{
    color: #4b69a3!important;
    font-size: 32px;
}
 .f-title .desc{
    color: #505050;
    margin-top: 30px;
    margin-bottom: 50px;
	font-size: 16px;
}
.yz-landing-features .features{
    margin-top: 30px;
    position: relative;
}
.yz-landing-features .features img{
    width: 100%;
}
.yz-landing-features .features .feature-item{
position: absolute;
width: 225px;
}
.yz-landing-features .features .feature-item h4{
    color: #333;
    font-weight: 400;
    font-size: 22px;
    margin: 0;
}
.yz-landing-features .features .feature-item p{
    color: #505050;
    font-size: 16px;
    margin: 6px 1px 0 0;
}
.yz-landing-features .features .feature-item:nth-child(2){
    top: 15px;
    left: 137px;
    text-align: right;
}
.yz-landing-features .features .feature-item:nth-child(3){
    top: 98px;
    left: 57px;
    text-align: right;
}
.yz-landing-features .features .feature-item:nth-child(4){
bottom: 51px;
    left: 12px;
    text-align: right;
}
.yz-landing-features .features .feature-item:nth-child(5){
	top: 20px;
    right: 98px;
    text-align: left;
}
.yz-landing-features .features .feature-item:nth-child(6){
    top: 109px;
    right: -30px;
    text-align: left;
}
.yz-landing-features .features .feature-item:nth-child(7){
    right: 100px;
    bottom: 40px;
    text-align: right;
}
.yz-landing-features .features .feature-item:nth-child(8){
    bottom: -43px;
    left: 455px;
    text-align: center;
}
.why-choose{
    background: #fafafa;
    padding:100px 0 20px;
    position: relative;
}
.why-choose:before{
	content: " ";
    /* background: url(../img/pol4.png) no-repeat; */
    position: absolute;
    width: 16vw;
    height: 37vw;
    z-index: 50;
    left: 0;
    top: -6vw;
    background-size: contain;
}
.why-choose *:not(.fa){
    font-family: Roboto,sans-serif;
}
.why-choose .item{
}
.why-choose .item .text{
    padding-top: 7vw;
}
.why-choose .item .img{
    position: relative;
}
.why-choose .item .img.server-animated:before{
    content: " ";
    background: url(../img/hostiko_27-fast_ssd.svg) no-repeat;
    width: 25%;
    height: 25%;
    position: absolute;
    top: 16%;
    left: 10%;
    background-size: contain;
}
.why-choose .item .img img{
    width: 100%;
}
.why-choose .item .text h5{
    font-size: 22px;
    margin-bottom: 60px;
    position: relative;
    display: table !important;
}
.why-choose .item .text p{
    color:#505050;
	font-size: 16px;
}
.why-choose .item .text h5:before{
    content: " ";
    height: 2px;
    width: 100%;
    background: #4287c5;
    bottom: -25px;
    left: 0;
    z-index: 505050;
    position: absolute;
}
.why-choose .item .text .why-map{
    margin-top: 60px;
    color:#505050;
    display: flex;
    font-weight: 600;
	font-size: 20px;
}
.why-maptext {
	font-family: Montserrat Black, Arial;
	font-weight:500;
}
.why-maptextsg {
	font-family: Montserrat Black, Arial;
	font-weight:500;
	text-transform: uppercase;
}
.why-choose .item .text .why-map ul{
    list-style: none;
	height: 100%;
    display: flex;
    flex-direction: column;
    justify-content: space-evenly;
}
.why-choose .item .text .why-map ul li .fa{
    margin-right: 10px;
    color:  #4287c5;
}
.why-choose .item .text  .item-content ul{
    list-style: none;
    padding: 0;
}
.why-choose .item .text  .item-content ul li{
    margin-bottom: 20px;
    line-height: 30px;
}
.why-choose .item .text  .item-content ul li .fa {
    font-size: 24px;
    border:2px solid #4287c5;
    border-radius: 50%;
    color: #4287c5;
    padding: 8px;
    float: left;
    display: inline-block;
    margin-right: 20px;
}
.yz-faq *:not(.fa){
    font-family: 'Lato',sans-serif;
}
.yz-faq p{
    font-size: 16px;
}
.yz-faq{
    background:#f3f3f3 url(../img/faq-bg.png) no-repeat;
    background-size: cover;
    position: relative;
    background-attachment: fixed;
    padding-top: 150px;
    padding-bottom: 300px;
}
.yz-faq:before{
content: " ";
    position: absolute;
    width: 70vw;
    height: 100px;
    background: #fafafa;
    top: -10px;
    right: -5vw;
    transform: skewX(35deg);
    border-radius: 10px;
}
.yz-faq.mypage-faq:before{
    background: #F0F1F6;
}
.yz-faq .panel-default{
    background: #FFF;
    border:none;
    border-radius: 8px;
    box-shadow:0px 3px 5px rgba(0, 0, 0, 0.1);
    margin-bottom:20px;
}
.yz-faq .panel-default > a:first-child{
    display: block;
    padding: 20px 60px 20px 20px;
    font-weight: 600;
    color: #505050;
    background: url(../img/faq-item.png) #f4f5f4 no-repeat;
    background-size: 45px 45px;
    background-position: top 7px right 9px;
	border-radius: 10px 10px 0 0;
	font-size: 17px;
}
@media (max-width:1199px){
    .yz-faq .panel-default > a span{
        font-size: 15px;
    }
}
.yz-faq .panel-body{
    padding: 0 20px 20px 20px;
    color: #333;
	font-size: 16px;
	background: #f4f5f4 !important;
	border-radius: 0 0 10px 10px;
}
.yz-faq .faq-left .banner-ico {
    position: absolute;
    left: 0;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    -webkit-animation: bouncez 1s ease-in-out 0s infinite alternate;
    animation: bouncez 1s ease-in-out 0s infinite alternate;
}
.yz-faq .faq-left .banner-ico.banner-ico-1 {
    left: 37.5%;
}
.yz-faq .faq-left .banner-ico.banner-ico-2 {
    animation-delay: 1s;
    right: 18.5%;
    top: 10%;
    left: inherit;
}
.yz-faq .faq-left img{
    margin:60px auto 30px;
}
.yz-faq .faq-left img + p{
    line-height: 30px;
}
.yz-faq .f-title{
    margin-bottom: 40px;
}
.yz-faq .btn-faq{
    border-radius: 8px;
    background:transparent;
    color:#172E8B;
    text-transform: uppercase;
    text-align: center;
    display: block;
    margin:20px auto 20px;
    font-size: 18px;
	font-weight: 600;
    max-width: 400px;
    padding: 15px 0px;
    transition: all 300ms;
	border: 2px solid #ffc600;
}
.yz-faq .btn-faq:hover{
    background: #ffc600;
	color:#172E8B;
}
/* VPS */
.yz-faq2 *:not(.fa){
    font-family: 'Lato',sans-serif;
}
.yz-faq2{
    background:#f3f3f3 url(../img/faq-bg.png) no-repeat;
    background-size: cover;
    position: relative;
    background-attachment: fixed;
    padding-top: 150px;
    padding-bottom: 300px;
}
.yz-faq2:before{
content: " ";
    position: absolute;
    width: 70vw;
    height: 100px;
    background: #FFF;
    top: -10px;
    right: -5vw;
    transform: skewX(35deg);
    border-radius: 10px;
}
.yz-faq2 .panel-default{
    background: #FFF;
    border:none;
    border-radius: 8px;
    box-shadow:0px 3px 5px rgba(0, 0, 0, 0.1);
    margin-bottom:20px;
}
.yz-faq2 .panel-default > a:first-child{
    display: block;
    padding: 20px 60px 20px 20px;
    font-weight: 600;
    color: #333;
    background: url(../img/faq-item.png) #f7fbfa no-repeat;
    background-size: 45px 45px;
    background-position: top 7px right 9px;
	border-radius: 10px 10px 0 0;
}
.yz-faq2 .panel-body{
    padding: 0 20px 20px 20px;
    color: #333;
	font-size: 16px;
	background: #f7fbfa !important;
	border-radius: 0 0 10px 10px;
}
.yz-faq2 .faq-left{
}
.yz-faq2 .faq-left .banner-ico {
    position: absolute;
    left: 0;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    -webkit-animation: bouncez 1s ease-in-out 0s infinite alternate;
    animation: bouncez 1s ease-in-out 0s infinite alternate;
}
.yz-faq2 .faq-left .banner-ico.banner-ico-1 {
    left: 37.5%;
}
.yz-faq2 .faq-left .banner-ico.banner-ico-2 {
    animation-delay: 1s;
    right: 18.5%;
    top: 10%;
    left: inherit;
}
.yz-faq22 .faq-left img{
    margin:60px auto 30px;
}
.yz-faq22 .faq-left img + p{
    line-height: 30px;
}
.yz-faq2 .f-title{
    margin-bottom: 40px;
}
.yz-faq2 .btn-faq{
    border-radius: 8px;
    background:transparent;
    color:#172E8B;
    text-transform: uppercase;
    text-align: center;
    display: block;
    margin:20px auto 20px;
    font-size: 18px;
	font-weight: 600;
    max-width: 400px;
    padding: 15px 0px;
    transition: all 300ms;
	border: 2px solid #ffc600;
}
.yz-faq2 .btn-faq:hover{
    background: #ffc600;
	color:#172E8B;
}
.yz-reviews {
	background-color: #003087;
	background: url(../img/pol6-min.png) no-repeat, linear-gradient(180deg,#003087,#0070BA);
	background-size: contain;
	background-position: bottom;
	position: relative;
	padding:200px 0 60px;
	top: -10px;
	margin-bottom: -10px;
}
.yz-reviews *:not(.fa){
    font-family: 'Lato',sans-serif;
}
.yz-reviews:before{
content: " ";
    position: absolute;
    width: 45vw;
    height: 8vw;
    background: #003087;
    top: -7.8vw;
    right: -5vw;
    transform: skewX(-35deg);
    border-top-left-radius: 10px;
}
.yz-reviews:after{
	content: " ";
    background: url(../img/pol5.webp) no-repeat;
    position: absolute;
    top: -10vw;
    left: 18vw;
    background-size: contain;
    width: 40vw;
    height: 28vw;
    z-index: 2;
}
.yz-reviews .f-title h2 {
    color: #ececec!important;
	padding-bottom: 30px;
}
.yz-reviews .f-title .btn-all{
    background: transparent;
    color: #ffc600;
    border-radius: 10px;
	border: 3px solid #ffc600;
    padding: 15px 40px;
    display: inline-block;
    margin: 30px auto 30px;
    font-size: 18px;
	text-transform: uppercase;
	font-weight:600;
}
.yz-reviews .f-title .btn-all:hover{
    background: #ffc600;
    color: #2d4050!important;
}
.yz-btn-yellow{
    background: #ffc600;
    color: #172E8B!important;
    border-radius: 10px;
    padding: 15px 40px;
    display: inline-block;
    margin: 15px auto 30px;
    font-size: 20px;
    font-weight: 600;
    border:none;
    transition: all 300ms;
    min-width: 300px;
	border:3px solid transparent;
}
.yz-btn-yellow:hover {
    background: transparent;
    color:#333;
	border-color: #ffc600;
}
.yz-btn-yellow-details {
    background: transparent;
    color: #2F66A9 !important;
    border-radius: 10px;
    padding: 15px 40px;
    display: inline-block;
    margin: 0px auto 0px;
    font-size: 20px;
    font-weight: 600;
    border:none;
    transition: all 300ms;
    min-width: 300px;
	border:3px solid #ffc600;
}
.yz-btn-yellow-details:hover {
    background: transparent;
    color: #2F66A9;
	border:3px solid #1e499b!important;
}
.yz-reviews .review-slider{
margin: 0px auto;
    width: 40vw;
    height: 40vw;
    position: relative;
    display: flex;
    flex-wrap: nowrap;
    z-index: 50;
    justify-content: center;
    align-items: center;
}
.yz-reviews .review-slider .slider-item {
    background: url(../img/hex.svg) no-repeat;
    background-size: contain;
    position: absolute;
    width: 35vw;
    height: 35vw;
    display: flex;
    flex-shrink: 0;
    align-items:flex-start;
    justify-content: center;
    transition: all 500ms; 
    opacity: 0.1;
    z-index: 50;
    padding: 5vw 7vw 0;
}
.yz-reviews .review-slider .slider-item.active{
    opacity: 1;
    z-index: 55;
    transform: translate(0,0) scale(1.07,1.07) !important;
}
.yz-reviews .review-slider .slider-item .slider-content{
    text-align: center;
    opacity: 0;
}
.yz-reviews .review-slider .slider-item.active .slider-content{
opacity: 1;
margin-top: -15px;
}
.yz-reviews .slider-nav{
    color: #ececec;
    position: absolute;
    top: 18vw;
    width: 100%;
    left: 0;
    right: 0;
}
.yz-reviews .slider-nav .slider-next{
    position: absolute;
    right: 100px;
    font-size: 40px;
    cursor: pointer;
}
.yz-reviews  .slider-nav .slider-prev{
    position: absolute;
    left: 100px;
    font-size: 40px;
    cursor: pointer;
}
.yz-reviews .review-slider .slider-content .review-url{
    font-size: 22px;
    color: #505050;
    margin-bottom: 10px;
}
.yz-reviews .review-slider .slider-content .review-url2{
    font-size: 13px;
    color: #36288b;
    margin-bottom: 5px;
}
.yz-reviews .review-slider .slider-content .review-rating{
	margin-bottom: 5px;
	display: block;
	margin-top: -5px;
}
.yz-reviews .review-slider .slider-content .info_testie {
    height: 12vw;
    overflow-y: scroll;
	width: 350px;
}
.yz-reviews .review-slider .slider-content .info_testie.default {
    overflow: hidden;
}
.yz-reviews .review-slider .slider-content .review-content {
    color: #505050;
    font-size: 15px;
    line-height: 22px;
    padding: 5px;
}
.yz-reviews .review-slider .slider-content .rating-date {
    color: #505050;
	font-size :12px;
}
.yz-reviews .review-slider .slider-content .show-more {
    color: #505050;
    border:2px solid #505050;
    text-align: center;
    border-radius: 40px;
    padding: 10px 30px;
    display:inline-block;
    margin: 30px auto 0;
	font-weight:600;
}
.yz-reviews .review-slider .slider-content .show-more:hover {
	font-weight:600;
	color: #ffc600;
}
.yz-reviews .review-slider  .slider-content .show-more.yzhidden span:last-child {
	display: none;
}
.yz-reviews .review-slider  .slider-content .show-more:not(.yzhidden) span:last-child {
	display: block;
}
.yz-reviews .review-slider  .slider-content .show-more:not(.yzhidden) span:first-child {
	display: none;
}
.yz-landing-features .features .feature-item .item-icon{
	margin:0 auto 15px;
}
.yz-landing-features .features .feature-item .item-icon.bg-1 {
    width: 60px; height: 60px;
    background: url('../img/css_sprites.png') -0 -0;
}
.yz-landing-features .features .feature-item .item-icon.bg-2 {
    width: 60px; height: 60px;
    background: url('../img/css_sprites.png') -0 -60px;
}
.yz-landing-features .features .feature-item .item-icon.bg-3 {
    width: 60px; height: 60px;
    background: url('../img/css_sprites.png') -0 -120px;
}
.yz-landing-features .features .feature-item .item-icon.bg-4 {
    width: 60px; height: 60px;
    background: url('../img/css_sprites.png') -0 -180px;
}
.yz-landing-features .features .feature-item .item-icon.bg-5 {
    width: 60px; height: 60px;
    background: url('../img/css_sprites.png') -0 -240px;
}
.yz-landing-features .features .feature-item .item-icon.bg-6 {
    width: 60px; height: 60px;
    background: url('../img/css_sprites.png') -0 -300px;
}
.yz-landing-features .features .feature-item .item-icon.bg-7 {
    width: 60px; height: 60px;
    background: url('../img/css_sprites.png') -0 -360px;
}
.large-header {
   position: relative;
   width: 100%;
   background: #111;
   overflow: hidden;
   background-size: cover;
   background-position: center center;
   z-index: 1;
   max-height: 50vw;
   min-height: 50vw;
}
.products-header{
	position: absolute;
  /*  top: 26px;*/
    margin-bottom: 0px;
    width: 100%; 
}
.products-header.mypage.stk{
    top: -50px;
}
.products-header.mypage .large-header{
	min-height: 30vw !important;
	max-height: 30vw !important;
}
.products-header.about-top:before{
    filter: brightness(98%);
}
.products-header .large-header {
   /* background: linear-gradient(180deg,#003087,#0070BA); */
	background: transparent;
	}
#firstTable{
    position: relative !important;
}
#yz-pricing >  h1{
    color: #ececec;
    text-align: center;
    font-weight: bold;
    font-size: 34px;
    font-family: Roboto,sans-serif;
    text-transform: uppercase;
    position: absolute;
    top: 25px;
    right: 0;
    width: calc(100% - 200px);
}
#yz-pricing.plan-main-information-wrapper { 
    overflow: visible;
	position: relative;
	padding-top: 15px;
}
.products-header:before{
	content: " ";
    /* background: url(../img/pv.svg) no-repeat; */
    width: 101%;
    height: 28vw;  
    display: block;
    position: absolute;
    bottom: -70px;
    z-index: 2;
    background-size: 130%;
    z-index: 2;
    background-position: center center;
    filter: brightness(0.98);
}
#hosting-plans .items-table-column .plan__cell:not(.order-sec) {
    background:#eeeff1!important;
}
.key-features {
    position: relative;
    top: 7px;
    z-index: 500;
    width: 100%;
}
.key-features h1 {
	color: #694195;
    text-transform: uppercase;
    position: relative;
	left: auto;
	right: auto;
    font-size: 28px;
    font-family: Roboto,sans-serif;
    margin-bottom: 15px;
    text-align: center;
	float: none;
}
.key-features h1 .h1poly {
	position: relative;
	padding-right: 0px;
	width: 200px;
}
.key-features h1 .h1poly:before {
    background: url(/images/home/SliderCraft_variant4_eheader.webp) no-repeat;
    content: " ";
    height: 102px;
    width: 220px;
	position: absolute;
    left: -273px;
    top: 51px;
    background-size: cover;
    z-index: -1;
}
#hosting-plans:after {
    content: " ";
    position: absolute;
    width: 70vw;
    height: 100px;
    background: #FFF;
    bottom: -14px;
    right: -5vw;
    transform: skewX(-35deg); 
    border-radius: 10px;
} 
.key-features *:not(.fa){
    font-family: 'Lato',sans-serif;
}
.mypage-why *:not(.fa){
    font-family: Roboto,sans-serif;
}
.mypage-why:after {
content: " ";
    position: absolute;
    width: 70vw;
    height: 100px;
    background: #FFF;
    top: -14px;
    right: -5vw;
    transform: skewX(35deg);
    border-radius: 10px;
}
.mypage-domain:before {
    content: " ";
    /* background: url(../img/pol3.png) no-repeat; */
    position: absolute;
    width: 12vw;
    height: 33vw;
    left: 0;
    top: -22vw;
    background-size: 100%;
    transform: scaleX(-1);
}
.mypage-domain *:not(.fa){
    font-family: Roboto,sans-serif;
}
.mypage-domain.domain-pop:before {
	display: none;
}
.mypage-domain.domain-pop{
    padding: 0;
    background: none;
    z-index: 5000;
}
.mypage-domain.domain-pop .mp {
    max-width: 800px;
    background: #FFF url(../img/map-dot.png) no-repeat;
    padding: 50px;
    margin-top: 0;
    border-radius: 15px;
    background-size: 90%;
    background-position: center;
}
.mypage-domain.domain-pop .f-title {
    top: 0px;
}
.mypage-domain {
    padding: 0px 0 20px;
    background: #F0F1F6;
    position: relative;
    top: 80px;
    margin-bottom: 130px;
}
.domaintophome {
    top: 130px;
}
.domain-desc *:not(i) {
    font-family: Roboto,sans-serif;
}
 .domain-desc .benefits {
    display: flex;
    justify-content: space-around;
    margin-top: 40px;
}
  .domain-desc {
    padding: 50px 0 300px;
}
  .domain-pricing {
    display: flex;
    flex-direction: row;
    justify-content: center;
    margin:50px auto;
  }
  .domain-pricing .pricing-col {
    background: #FFF;
    border-radius: 8px;
    box-shadow: 0px 5px 5px 0px rgba(0,0,0,0.05);
    padding:  50px;
    text-align: center;
}
  .domain-pricing .pricing-col div {
    border-bottom: 1px solid #DDD;
    padding:15px 10px;
}
  .domain-pricing .pricing-col div:last-child {
    border-bottom: none;
}
.domain-pricing .pricing-col.register{
    transform:scale(1.05);
    background: #4568DC;  /* fallback for old browsers */
	background: -webkit-linear-gradient(to top, #342def, #c20d9f);  /* Chrome 10-25, Safari 5.1-6 */
	background: linear-gradient(to top, #342def, #c20d9f); /* W3C, IE 10+/ Edge, Firefox 16+, Chrome 26+, Opera 12+, Safari 7+ */
}
.domain-pricing .pricing-col.register *{
    color: #FFF !important;
    border-color: #FFF !important;
}
.domain-pricing .pricing-col .pricing-th{
    color: #ff0078;
    margin-bottom: 30px;
    display: block;
    font-weight: 600;
    font-size: 18px;
    border-bottom: 2px solid #ff0078;
    padding-bottom: 15px;
}
.domain-desc h2{
    color: #42399f;
    font-size: 28px;
    line-height: 45px;
    font-weight: 600;
    text-transform: uppercase;
}
.mypage-domain .f-title{
    position: relative;
    top: -150px;
}
.mypage-domain.domain-pop .f-title {
    top: 0px;
}
.mypage-domain .mp{
    background: url(../img/mp.webp) no-repeat;
    background-size: 100%;
    background-position: top center;
    padding: 50px 0 350px;
    position: relative;
    margin-top: 100px;
}
.mypage-domain .mp .map-location {
    position: absolute;
	width: 15px;
	height: 15px;
	background: #614385;
	border-radius: 50%;
	animation: pulze 3s infinite forwards;
	border:1px solid transparent;
}
.map-location-position1 {
	top:367px;right:243px;animation-delay:0.2s;
	}
.map-location-position2 {
	left:168px;top:215px;animation-delay:0.4s;
	}
.map-location-position3 {
	top:153px;right:619px;animation-delay:0.5s;
	}
.map-location-position4 {
	top:147px;left:200px;animation-delay:1s;
	}
.rowposition {
	position: relative;
	}
.moredetailsrating {
	color:#e4d5d5!important;
	font-size:13px;
	}
@keyframes pulze {
    0%{
        opacity: 0;
box-shadow: 0 0 0 5px rgba(107, 99, 223, 0.1);
    }
    70%{
box-shadow: 0 0 0 10px rgba(107, 99, 223, 0.3);
    opacity:0.7;
    }
      100%{
box-shadow: 0 0 0 5px rgba(107, 99, 223, 0.1);
opacity:0;
    }
}
  .mypage-domain .my-search {
    position: relative;
    margin-top: 40px;
}
.mypage-domain .my-domain-input {
        width: 100%;
    border-radius: 50px;
    border: 2px solid #d2bbbb;
    padding: 20px 180px 20px 40px;
    background: #FFF;
    color: #505050;
    font-size: 18px;
    line-height: 0;
}
.lisitng-title {
    font-size: 14px;
	color: #eae1e1;
}
.tld_lisitng {
    margin-top: 30px;
    list-style: none;
    padding: 0;
	width: 700px;
	margin-left: auto;
    margin-right: auto;
}
.tld_lisitng li {
    width: 16.66%;
    float: left;
    padding: 0 15px;
    min-height: 28px;
    text-align: center;
    margin-bottom: 15px;
}
.tld_lisitng li:last-child {
    border-right: none;
}
 .tld_lisitng li img{
    width: 40px;
    height: auto;
}
.tld_pricedisplay {
	font-size: 14px;
	color: #9a5dc4;
}
.tld_lisitng li .tld_price {
    font-weight: bold;
    font-size: 16px;
    position: relative;
    top: 3px;
    margin-left: 4px;
    width: 65px;
    height: 50px;
    display: flex;
    border-radius: 25% 25% 25% 25%;
    align-items: center;
    justify-content: center;
   /* background: #0070BA;*/
	color: #156e6a;
    flex-direction: column;    
    transition: all 300ms;
  }
  @keyframes bnz{
    0%{
        transform:scale(1);
    }
    70%{
        transform:scale(1.05);
    }
    100%{
        transform:scale(1);
    }
  }
  .tld_lisitng li .tld_price:hover{
  }
  .mypage-domain .my-domain-btn{
    border-radius: 25px;
    padding: 8px 37px;
    border: 2px solid #ffc600;
    outline: none;
    background: #ffc600;
    font-size: 21px;
	color: #505050;
    text-transform: uppercase;
    font-weight: bold;
    position: absolute;
    right: 9px;
    top: 8px;	
    transform: translateZ(0);
  }
  @-moz-document url-prefix() {
    .mypage-domain .my-domain-btn {
        top: 8px;
		right: 9px;
		padding: 6px 37px;
    }
}
  .mypage-domain .my-domain-btn:hover{
    background: transparent;
    border: 2px solid #ffc600;
  }
 .mypage-why{
    background: #f5f5f5;
    padding: 100px 0 150px;
    position: relative;
 }
 .mypage-why .row{
 }
 .mypage-why .row > div{
    margin-top: 30px;
 }
  .mypage-why .why-item{
    color: #333;
	border-radius: 8px;
	border:2px solid #CCC;
    padding: 50px 30px 20px 30px;
    transition: all 300ms;
    height: 100%;
  }
  .mypage-why .why-item img{
    max-height: 100px;
  }
  .mypage-why .why-item img:hover{
    max-height: 100px;
	transform: scale(1.02);
  }  
  .mypage-why .why-item:hover{
    border:2px solid #f3c514;
  }
  .mypage-why .why-item h4{
    line-height: 30px;
    margin-top: 25px;
    height: 57px;
    overflow: hidden;
  }
 @media (max-width:1199px){
    .mypage-why .why-item h4{
       font-size: 17px;
      }  
 } 
.key-features .feature-item > .row {
	height: 90%;
    display: flex;
    border-radius: 10px;
    margin: 0 -10px;
    padding: 0;
    /* background: linear-gradient(to right, #d6e1e4, #56a2df); */
	background: linear-gradient(to right, #d6e1e4, #56bfdf);
	margin-bottom: 5px;
	margin-bottom: 3px;
	/* clip-path:polygon(0% 0%, 100% 0%, 100% 0%, 100% 85%, 93% 100%, 7% 100%, 0% 85%, 0% 100%); */
}
.key-features .feature-item ul {
    padding-left: 0 !important;
	padding-top: 6px;
}
.key-features .feature-item > .row .left{
    padding: 12px;
    display: flex;
    align-items: center;
	justify-content: center;
	border: 0px solid #0667a7;
    border-bottom-left-radius: 10px;
    border-top-left-radius: 10px;
	background: linear-gradient(to left, #0852b6 6%, #3078d9 119%);
}
.key-features .feature-item > .row .right{
    background: #0667a7;
    display: flex;
    align-items: center;
	border-top-right-radius: 10px;
	border-bottom-right-radius: 10px;
	background: linear-gradient(to right, #0852b6 71%, #3078d9 110%);
}
.key-features .feature-item > div h3{
    font-size: 15px;
    line-height: 20px;
    margin-top: 15px;
    color: #f2eded;
    text-align: left;
	font-weight: 600;
	text-transform: uppercase;
	padding-left: 6px;
    padding-right: 14px;
} 
.key-features .feature-item > div h3 .fa{
    margin-right: 7px;
}
.key-features .feature-item > div h3 .img{
    width: 10px;
}
.key-features .feature-item > div img{
	width: 100%;
}
.all-cms *:not(.fa){
    font-family: Roboto,sans-serif;
}
.all-cms2 *:not(.fa){
    font-family: Roboto,sans-serif;
}
.key-features .feature-item > div img{
	max-width: 180px;
}
.key-features .feature-item > div ul h3 img {
	width: auto;
	margin-bottom: 3px;
    margin-left: 0px;
	padding-right: 3px;
}
.map-country {
	padding-left: 35px;
	padding-top: 3px;
}
.map-country-exeu {
	padding-left: 50px;
	padding-top: 5px;
}
.map-country-sg {
	padding-left: 35px;
}
.mx-auto{
    margin-right: auto;
    margin-left: auto;
    float: none;
}
.mx-auto2{
    margin-right: auto;
    margin-left: 69px;
    float: none;
}
.all-cms{
    padding:60px 0 80px;
    position: relative;
	margin-top: 0px;
}
.all-cms .items-wrapper {
    text-align: center;
    margin-top: 30px;
    margin-bottom: -30px;
	width: 1250px;
}
.all-cms .items-wrapper .cms-item{
    background: #f3f3f3;
    border-radius: 20px;
    box-shadow: 0 0 1px 0px rgba(0,0,0,0.08);
    padding: 12px;
    transition: all 300ms;
    margin-bottom: 15px;
    border-bottom:5px solid #bdc5ce;
    width: calc(14.23% - 26px);
    margin: 0 5px 10px 5px;
    display: inline-block;
    position: relative;
}
.all-cms .items-wrapper .cms-item:after{
    content: ">";
    position: absolute;
    left: 0;
    right: 0;
    bottom: -14px;
    background: #e1ece7;
    width: 30px;
    height: 30px;
    border-radius: 50%;
    color: #1e499b;
    font-weight: bold;
    line-height: 30px;
    margin: auto;
    opacity: 0;
    transition: all 300ms;
}
.all-cms .items-wrapper .cms-item:hover:after{
opacity: 1;
}
.all-cms .items-wrapper .cms-item img{
    width: 60px;
}
.all-cms .items-wrapper .cms-item h4{
	font-size: 15px!important;
	text-transform: uppercase;
	margin-top: 10px!important;
	font-family: 'Lato',sans-serif!important;
	font-weight: bold;
	padding-left: 0!important;
}
.all-cms .items-wrapper .cms-item:hover{
transform: scale(1.05,1.05);
}
.all-cms2{
    padding:60px 0 80px;
    position: relative;
	margin-top: 0px;
}
.all-cms2 .items-wrapper2 {
    text-align: center;
    margin-top: 30px;
    margin-bottom: -30px;
}
.all-cms2 .items-wrapper2 .cms-item2{
    background: #f3f3f3;
    border-radius: 20px;
    box-shadow: 0 0 1px 0px rgba(0,0,0,0.08);
    padding: 12px;
    transition: all 300ms;
    margin-bottom: 15px;
    border-bottom:5px solid #bdc5ce;
    width: calc(14.23% - 13px);
    margin: 0 5px 10px 5px;
    display: inline-block;
    position: relative;
}
.all-cms2 .items-wrapper2 .cms-item2:after{
    content: ">";
    position: absolute;
    left: 0;
    right: 0;
    bottom: -14px;
    background: #e1ece7;
    width: 30px;
    height: 30px;
    border-radius: 50%;
    color: #1e499b;
    font-weight: bold;
    line-height: 30px;
    margin: auto;
    opacity: 0;
    transition: all 300ms;
}
.all-cms2 .items-wrapper2 .cms-item2:hover:after{
opacity: 1;
}
.all-cms2 .items-wrapper2 .cms-item2 img{
    width: 60px;
}
.all-cms2 .items-wrapper2 .cms-item2 h4{
	font-size: 15px!important;
	text-transform: uppercase;
	margin-top: 10px!important;
	font-family: 'Lato',sans-serif!important;
	font-weight: bold;
	padding-left: 0!important;
}
.all-cms2 .items-wrapper2 .cms-item2:hover{
transform: scale(1.05,1.05);
}
#demo-canvas{
    width: 100%;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1;
}
#canvas{
   width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 0;
}
.feature-wrapper{
    display: flex;
	width: 1196px;
}
.key-features .poly {
    background: url(../img/pol3.png) no-repeat;
    position: absolute;
    width: 10vw;
    height: 39vw;
    right: 0;
    top: -2.3vw;
    background-size: contain;
}
.all-cms .poly {
    background: url(../img/pol3.png) no-repeat;
    position: absolute;
    width: 11vw;
    height: 32vw;
    left: 0;
    bottom: -17.2vw;
    background-size: contain;
    transform: scaleX(-1);
    z-index: 10;
}
.all-cms2 .poly {
    background: url(../img/pol3.png) no-repeat;
    position: absolute;
    width: 11vw;
    height: 32vw;
    left: 0;
    bottom: -17.2vw;
    background-size: contain;
    transform: scaleX(-1);
    z-index: 10;
} 
.yz-landing-atf.yz-mypage{
    background: linear-gradient(180deg,#0c3f9c,#258bcf);
    overflow: visible;
    min-height: 37vw !important;
}
.yz-landing-atf.yz-mypage #large-header{
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    height: unset !important;
}
.yz-landing-atf.yz-mypage:before{
	display: none;
}
.yz-landing-atf.yz-mypage:after{
    content: " ";
    background: url(../img/mypage.svg) no-repeat;
    width: 105%;
    height: 32vw;
    position: absolute;
    left: -2px;
    right: -2px;
     opacity: 1;
    background-size: cover;
    z-index: 5;
    top: unset;
    bottom: -5px;
}
.yz-landing-atf.yz-mypage .pol1{
    background: url(../img/pol5.webp) no-repeat;
    position: absolute;
    left: 6vw;
    width: 45vw;
    height: 22vw;
    z-index: 7;
    background-size: cover !important;
    top: unset;
    bottom: -7vw;
}
.yz-landing-atf.yz-mypage .pol2{
background: url(../img/pol2.png) no-repeat;
    position: absolute;
    right: 0;
    background-size: cover;
    width: 49vw;
    height: 30vw;
    z-index: 6;
    opacity: 0.2;
    bottom: -4vw;
    top: unset;
}
.yz-landing-atf.yz-mypage h1{
    color: #ececec;
    font-size: 40px;
    position: relative;
    margin-left: 15px;
    margin-top: 0;
    display: table;
    width: 90%;
    text-align: left;
    padding-top: 65px;
}
.yz-landing-atf.yz-mypage .yz-landing-left{
    padding-top: 0;
} 
.hosting-info-img{
    transform: scaleX(-1) scale(0.9,0.9);
    transform-origin: center;
    position: relative;
    z-index: 10;
    top: 3vw;
	left: 5vw;
}
.hosting-info-img .info-icon {
position: absolute;
-webkit-animation: bouncez 1s ease-in-out 0s infinite alternate;
animation: bouncez 1s ease-in-out 0s infinite alternate;
}
.hosting-info-img .info-icon.icon-1 {
bottom: 25%;
left: 0%;
}
.hosting-info-img .info-icon.icon-2 {
bottom: 50%;
left: -5%;
-webkit-animation-delay: .3s;
animation-delay: .3s;
}
.hosting-info-img .info-icon.icon-3 {
left: 14%;
bottom: 70%;
-webkit-animation-delay: .5s;
animation-delay: .5s;
}
.hosting-info-img .info-icon.icon-4 {
bottom: 59%;
left: 35.5%;
-webkit-animation-delay: .7s;
animation-delay: .7s;
}
#mypage-body #whmcsthemes{
    border: none;
    padding: 50px 30px;
    background: #FFF;
    border-radius: 20px;
    box-shadow: 5px 10px 15px 10px rgba(0,0,0,0.05);
}
#mypage-body #whmcsthemes h2{
    margin-top: 0;
    margin-bottom: 50px;
    color:#2c3878;
    font-weight: 600;
}
#mypage-body #whmcsthemes .main-content{
    min-height: unset !important;
}
#mypage-body #whmcsthemes  *:not(.fa){
	font-family: arial, helvetica, sans-serif;
	color: #505050;
}
.best-features {
    background: #ebebeb;
    position: relative;
    padding: 150px 0 100px;
}
.best-features:after{
	content: " ";
    /* background: url(../img/pol3.png) no-repeat; */
    position: absolute;
    width: 10vw;
    height: 21vw;
    right: 0;
    top: -1.5vw;
    background-size: contain;    
}
.best-features:before {
    content: " ";
    position: absolute;
    width: 45vw;
    height: 115px;
    background: #f5f5f5;
    top: -13px;
    right: -5vw;
    transform: skewX(35deg);
    border-radius: 10px;
}
.best-features .f-title{
    margin-bottom: 50px;
}
.best-f-icons .f-item{
    text-align: center;
    margin-bottom: 30px;
}
.best-f-icons h5{
    font-weight: 500;
	font-size: 16px;
	color: #1e499b!important;
	font-family: 'Lato', sans-serif!important;
}
.f-img{
    border-radius: 50%;
    background: #003087;
    border: 3px solid #5663bb;
    padding: 40px;
    width: unset;
    display: inline-block;
    text-align: center;
    margin-bottom: 30px;
}
.f-img img{
  width: 60px;
  height: 60px;
}
.nextitemlink{
    position: relative;
    z-index: 88888;
}
.about-us div > img{
    transform: scaleX(-1);
    position: relative;
}
.about-us.yz-domain-top div > img{
     transform: none;
}
.about-us .container {
    position: relative;
    z-index: 10;
    top: 40px;
    color: #ececec;
}
.about-us h1 {
    color: #1e499b;
    text-transform: uppercase;
    position: relative;
    font-size: 32px;
    font-family: Roboto,sans-serif;
    margin-bottom: 100px;
	padding-left: 45px;
	margin-left: 100px;
}
.about-us h2 {
    color: #ececec;
    text-transform: uppercase;
    position: relative;
    font-size: 26px;
    font-family: Roboto,sans-serif;
    margin-bottom: 100px;
}
.about-us.vpnpagetop h1 {
    margin-bottom: 25px;
	margin-left: 0px;
}
.about-us.vpnpagetop p {
    color:#c9a0a0;
	font-size: 20px;
}
.about-us.vpnpagetop h2 {
    color:#FFF;
    margin-bottom: 25px;
	margin-top: 10px;
}
.about-us h1:before {
    background: url(/images/background/h1bg.png) no-repeat;
    content: " ";
    width: 100px;
    height: 100px;
    position: absolute;
    left: -50px;
    top: -30px;
    background-size: cover;
    z-index: -1;
}   
.about-second {
    position: relative;
    z-index: 10;
    top: 2vw;
    margin-bottom: -4vw;
}
.about-second .box-container {
    background: transparent;
    border-radius: 15px;
    width: 100%;
    padding: 80px 30px 30px 30px;
    display: flex;
    margin-top: 40px;
    margin-bottom: 40px;
}
.about-second .box-container .box-item {
	background: #efe5e5;
	border-radius: 10px;
    box-shadow: 0px 5px 10px 0 rgba(0,0,0,0.06);
    margin-bottom: 20px;
	border: 2px solid transparent;
	color: #172E8B!important;
}
.about-second .box-container .box-item .box-icon {
    text-align: center;
    width: 160px;
    height: 160px;
    position: absolute;
    top: -80px;
    border-radius: 50%;
    margin: auto;
    left: 0;
    right: 0;
    display: flex;
    justify-content: center;
    align-items: center;
    box-shadow: 0px 5px 15px 0 rgba(0,0,0,0.06);
    flex-direction: column;
    transition: all 300ms;
	background: #eace60!Important;
}
.terms {
font-size: 15px;
}
.large-header.about-page{
    min-height: 55vw;
}
.large-header.about-page.dmn-pg{
    min-height: 52vw;
}
.about-second .box-container .box-item:hover .box-icon{
}
.about-second .box-container .box-item:hover{
	border: 2px solid #80b8d3;
	color: #814fc3;
}
.about-second .box-container .box-item .box-icon h5{
    font-family: Roboto,sans-serif;
    font-size: 18px;
    text-align: center;
    color: #2f2dab!important;
}
.about-second .box-container .box-item .box-icon img{
    width: 60px;
    margin: 10px;
}
.about-second .box-container .box-item .box-content{
    padding: 110px 30px 30px 30px;
    text-align: center;
    color:#31708f;
    font-size: 16px;
    line-height: 25px;
} 
.about-second .box-container .box-item .box-content p{
    text-align: center;
    color:#31708f;
    font-size: 16px;
    line-height: 25px;
	font-family: Roboto,sans-serif;
}
.the-team{   
	padding: 40px 0;
	background: #FFF;
    position: relative;
    z-index: 10;
} 
.the-team:before{
    content: " ";
    clip-path: polygon(50% 0%, 1% 50%, 100% 50%);
    position: absolute;
    left: -100px;
    right: -100px;
    top: -55px;
    height: 135px;
    z-index: 5000;
    background: #ffffff;
    }
.the-team:after{
	content: " ";
    position: absolute;
    left: -100px;
    right: -100px;
    bottom: -107px;
    height: 135px;
    z-index: 5000;
    background: #FFFFFF;
    z-index: 55555;
    clip-path: polygon(50% 50%, 1% 13%, 100% 13%);
    }
.the-team *:not(.fa){
    font-family: Roboto,sans-serif;
}
.the-team .f-title{
    margin-bottom: 50px;
}
.the-team .team-member{
margin-bottom: 30px;
}
.the-team .team-member > div{
    padding: 25px;
    background: #f9f9f9;
	border-radius: 15px;
	transition: all 200ms;
}
.the-team .team-member > div:hover{
    box-shadow: 0px 2px 15px 0 rgba(0,0,0,0.1);
    background: none;  /* fallback for old browsers */
	color: #505050;
}
.the-team .team-member .member-avatar{
    width: 180px;
    height: 180px;
    border-radius: 10%;
    background: #FFF;
    overflow: hidden;
    position: relative;
    margin:10px auto 30px;
}

.the-team .team-member .member-avatar img{
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    width: 100%;
    height: 100%;
}
.the-team .team-member h3 {
    font-weight: 600;
    font-size: 20px;
}
.full-map iframe{
        width: 100%;
        height: 60vh;
}
.our-values *:not(.fa){
    font-family: Roboto,sans-serif;
}
.our-values{
    padding: 50px 0 100px;
    background: #F0F1F6;
}
.our-values .value-item{
    margin-top: 30px;
}
.our-values .value-item img{
    width: 60px;
    margin-bottom: 20px;
    height: 60px;
}
.our-values .value-item h4{
color: #333;
font-size: 22px;
}
.our-values .value-item p{
    color: #333;
    font-size: 16px;
}
    .about-last *:not(.fa){
    font-family: Roboto,sans-serif;
}
.about-last{
    padding: 100px 0 100px;
    background: #f5f6fa;
}
.about-last .content h2{
color: #333;
font-size: 30px;
margin-bottom: 25px;
}
.about-last .content p{
    font-size: 16px;
    line-height: 30px;
    color: #333;
}
.domain-key {
	margin-bottom: 0px;
}
.domain-key h3{
	color: #1e499b;
	margin-left: 100px;
}
.domain-key img {
    width: 30px;
    vertical-align: middle;
    margin-right: 15px;
}
.vpn-features{
margin-top: 100px;
}
.vpn-features .items-container{
    display: flex;
    justify-content: center;
}
.vpn-features .item{
    background: url(../img/hext.png) no-repeat;
    background-size: 200px 215px;
    width: 200px;
    height: 215px;
    position: relative;
    margin:0px 5px;
    display: flex;
    align-items: center;
    justify-content: center;
    transition: all 300ms;
}
.vpn-features .item:hover{
	transform: scale(1.08);
}
.vpn-features .item .item-content img{
	width: 70px;
	margin-bottom: 10px;
	margin-top: -20px;
} 
.vpn-features .item .item-content span{
	font-family: Roboto,sans-serif;
    font-weight: bold;
    font-size: 14px;
    color: #6a6a6b;
}
.vpn-features .item .item-content{
	display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
} 
.vpn-features .btn-all {
	  background: transparent;
	border: 2px solid #ffc600;
    color: #172E8B;
    border-radius: 10px;
    padding: 15px 40px;
    display: inline-block;
    margin: 100px auto 80px;
    font-size: 22px;
    transition: all 300ms;
    position: relative;
    z-index: 500;
}
.vpn-features .btn-all:hover{
    background: transparent;
	border: 2px solid #ffc600;
}
.vpn-servers {
    padding: 50px 0 100px;
    background: url(../img/map-dot.png) no-repeat;
	background-position: right top 60px;
    background-size: 50%;
	margin-top: 260px;
	margin-bottom: 30px;
}
.vpn-servers .vpn-flags {
	margin-top: 50px;
}
.vpn-servers .vpn-flags .row {
	text-align: right;
}
.vpn-servers .vpn-flags .row .flags strong {
	display: none;
}
.vpn-servers .vpn-flags .row .flags img {
	width: 60px;
}
.vpn-servers .vpn-flags .row .flags {
    display: inline-block;
    margin: 10px;
}
.vpn-servers h2 {
	font-size: 42px;
	font-weight: bold;
    margin-bottom: 20px;
    margin-top: 0;
}
.vpn-servers .vpn-desc {
	font-size:18px;
	line-height: 32px;
}
.vpn-servers *:not(.fa) {
    font-family: Roboto,sans-serif;
}
.hosting-types {
    display: flex;
    padding-top: 20px;
}
.hosting-types .box {
    border:3px solid #f3eded;
    border-radius: 10px;
    text-align: center;
    padding:7px;
    width: 45%;
    margin-right: 25px;
    margin-bottom: 9px;
	background: #0000001c;
}
.hosting-types .box:last-child {
    margin-right: 0;
}
.hosting-types .box h2 {
    color: #f3eded;
    font-weight: 500;
    text-transform: uppercase;
    font-size: 20px;
    margin:0;
    font-family: 'Lato', sans-serif !important;
}
.hosting-types .box h2 span {
    display: block;
    margin:4px 0 6px 0;
    text-transform: lowercase;
    font-family: 'Lato', sans-serif !important;
}
.hosting-types .box h3 {
    color: #f3eded;
    font-weight: 500;
    text-transform: uppercase;
    font-size: 20px;
    margin:0;
    font-family: 'Lato', sans-serif !important;
}
.hosting-types .box h3 span {
    display: block;
    margin:4px 0 6px 0;
    text-transform: lowercase;
    font-family: 'Lato', sans-serif !important;
}
.from {
	font-family: Montserrat, sans-serif !important;
	font-size: 13px;
	text-transform: uppercase;
}
.hosting-types .box .price {
    display: inline-flex;
    align-items: center;
    text-align: left;
	color: #FFCD0A;
}
.hosting-types .box .price span {
    display: block;
    font-size: 10px;
    font-weight: 900;
}
.hosting-types .box .price .num {
    font-family: Montserrat, sans-serif !important;
    font-weight: 700;
    font-size: 40px;
    margin-right: 2px;
    line-height: 1;
	font-style: italic;
}
.hosting-types .box .price .numcents {
    font-family: Montserrat, sans-serif !important;
    font-weight: 700;
    font-size: 13px;
    margin-right: 5px;
    line-height: 1;
	font-style: italic;
	padding-top: 18px;
}
.hosting-types .box .price .curr {
    font-family: Montserrat, sans-serif !important;
    font-weight: 700;
    font-size: 21px;
	font-style: italic;
	margin-left: -50px;
	margin-top: -13px;
}
.line_height1 {
    line-height: 1;
}
.textdetails1 {
	font-size: 18px;
	padding-left: 35px;
	margin-top: -25px;
	color: #31708f;
	font-weight: 400;
	font-family: Gafata, sans-serif !important;
}
.textdetails2 {
	font-size: 18px;
	padding-left: 35px;
	margin-top: 15px;
	color: #31708f;
	font-weight: 400;
	font-family: Gafata, sans-serif !important;
}
.textdetails3 {
	font-size: 18px;
	padding-left: 35px;
	margin-top: 15px;
	color: #31708f;
	margin-bottom: 20px;
	font-weight: 400;
	font-family: Gafata, sans-serif !important;
}
.homecmspanel {
	width: 100px;
	margin-left: auto;
	margin-right :auto;
}
/*  button.css */
.btn-main {
	color: #fff;
	background-color: #EF9543;
	border-color: #EF9543 !important;
	border-radius: 5px;
}
.btn-main:hover, .btn-main:focus {
	color: #fff;
	background-color: #ffaf00;
	border-color: #6783B3 !important;
	opacity:0.8;
	border-radius: 5px;
}
.btn-secondary {
	color: #fff;
	background-color: #338ECE;
	border-radius: 5px;
}
.btn-secondary:hover, .btn-secondary:focus {
	color: #fff;
	opacity:0.8;
}
.btn-gray {
	color: #fff;
	background-color: #6F6F6F;
	border-radius: 2px;
}
.btn-gray:hover, .btn-gray:focus {
	color: #fff;
	opacity:0.8;
}
.btn-promos {
	color: #fff;
	background-color: #6CA93E;
	border-radius: 1px;
	font-weight: 600;
	border: 2px dashed #FFF;
	margin-bottom:15px;
}
.btn-promos:hover, .btn-promos:focus {
	color: #fff;
	opacity:0.8;
}
.btn-black {
	color: #fff;
	background-color: #323232;
	border-radius: 2px;
	font-weight: 600;
}
.btn-black:hover, .btn-black:focus {
	color: #fff;
	opacity:0.8;
}
.btn-light {
	color: #fff;
	background-color: #6F6F6F;
	border-color: #6F6F6F;
	border-radius: 0px;
	font-weight: 600;
}
.btn-light:hover, .btn-light:focus {
	color: #fff;
	opacity:0.8;
}
.btn-opac {
	color: #757575;
	background-color: rgba(255, 255, 255, 0.39);
	border-radius: 4px;
	margin-left: 10px;
	margin-top: 9px;
	font-weight: 600;
}
.btn-opac:hover, .btn-opac:focus {
	color: #fff;
	opacity:0.8;
}
/*  tipsy.css */
.tipsy { margin-top: 10px; padding: 5px; font-size: 15px; position: absolute; z-index: 100000; }
  .tipsy-inner { padding: 5px 8px 4px 8px; background-color: black; color: white; max-width: 200px; text-align: center; }
  .tipsy-inner { border-radius: 3px; -moz-border-radius:3px; -webkit-border-radius:3px; }
  .tipsy-arrow { position: absolute; background: url('../img/tipsy.gif') no-repeat top left; width: 9px; height: 5px; }
  .tipsy-n .tipsy-arrow { top: 0; left: 50%; margin-left: -4px; }
    .tipsy-nw .tipsy-arrow { top: 0; left: 10px; }
    .tipsy-ne .tipsy-arrow { top: 0; right: 10px; }
  .tipsy-s .tipsy-arrow { bottom: 0; left: 50%; margin-left: -4px; background-position: bottom left; }
    .tipsy-sw .tipsy-arrow { bottom: 0; left: 10px; background-position: bottom left; }
    .tipsy-se .tipsy-arrow { bottom: 0; right: 10px; background-position: bottom left; }
  .tipsy-e .tipsy-arrow { top: 50%; margin-top: -4px; right: 0; width: 5px; height: 9px; background-position: top right; }
  .tipsy-w .tipsy-arrow { top: 50%; margin-top: -4px; left: 0; width: 5px; height: 9px; }
.small, small {
    font-size: 90%;
}
.dataTables_wrapper .dataTables_info {
    padding: 11px 10px;
}
a.list-group-item.active, a.list-group-item.active:hover, a.list-group-item.active:focus {
    background-color: #cbc7dc;
	border-color: #dad9de;
}	
.list-group-item.active, .list-group-item.active:focus, .list-group-item.active:hover {
    border-color: #c3b6b6;
}
.pagination {
    font-size: 0.8em;
}
.pagination > .active > a, .pagination > .active > span, .pagination > .active > a:hover, .pagination > .active > span:hover, .pagination > .active > a:focus, .pagination > .active > span:focus {
    color: white;
    background-color: #006687;
    border-color: #006687;
}
.invoice-container {
    font-family: Tahoma, sans-serif !Important;
}
.invoice-container h1, .invoice-container h2, .invoice-container h3, .invoice-container h4, .invoice-container h5, .invoice-container h6 {
    font-family: Tahoma, sans-serif !Important;
}
#whmcsthemes .navbar-default .navbar-toggle .icon-bar {
    background-color: #fff;
}
#keypoints {
    background: #FFFDFD;
    padding-top: 0px;
    padding-bottom: 0px;
    font-family: 'Montserrat', sans-serif;
    border-top: 1px solid #f4f4f7;
    bottom: 1px solid #DADADA;
}
.cloudlogo {
    margin-left: 70px;
}
.panel-title {
    margin-top: 0;
    margin-bottom: 0;
    font-size: 18px;
    color: #4c7cbc;
    font-weight: 600;
}
.home-kb-search input {
    margin-left: 0;
}
.tiles {
    margin-left: 17px;
}
.navbar-default .navbar-nav > .active > a:focus,
.navbar-default .navbar-nav > .active > a:hover {
    color: #b2afaf;
}
.navbar-default .navbar-nav > .dropdown.active:focus,
.navbar-default .navbar-nav > .dropdown.active:hover,
ul.navbar-nav .dropdown.active:focus,
ul.navbar-nav .dropdown.active:hover {
    background: #3162a4;
}
.btn.btn-default.domainsearchsubmit {
    outline: none;
}
.btn.btn-success.btn-sm.btn-block {
	font-size: 14px
}
.btn.btn-danger.btn-sm.btn-block {
	font-size: 14px
}
.modal.fade.modal-remove-item.in {
    padding-top: 100px;
    z-index: 100000;
}
.modal-backdrop {
    z-index: 0;
}
.clearline {
    display: block;
    clear: both;
    margin-bottom: 10px;
}
.reviews-middle .rating-xs {
    font-size: 2.1em !important;
}
.write-reviews .rating-xs {
    font-size: 2.5em !important;
}
.table_plan .tooltip.bottom {
    left: 25px !important;
    padding: 5px 0;
    opacity: 1 !important;
}
.table_plan .tooltip.bottom .tooltip-arrow {
    top: 1px;
    left: 15px !important;
    bottom: auto;
    border-width: -5px 7px 5px;
    border-bottom-color: #333;
}
.table_plan .tooltip.bottom .tooltip-inner {
    background-color: #010020!Important;
    max-width: 300px;
    font-size: 15px !important;
    color: #ececec;
}
.panel-default .list-group a .text-last-updated {
    font-size: 13px;
}
a[data-readmore-toggle] {
    font-weight: bolder;
    padding-right: 25px;
    text-align: center;
}
#autoAnswerSuggestions {
    padding-top: 0;
    padding-bottom: 0;
}
.rating-text {
    display: none !important;
    float: none !important;
}
.rating-box {
    height: 67px;
    text-align: center;
}
.rating-box span {
    float: none !important;
}
.main-content {
    min-height: 500px;
}
div.review-container div.reviews-inner {
    border: 3px solid #3162a4 !important;
    border-radius: 3px;
}
@media screen and (max-width: 1200px) and (min-width: 992px) {
    .w-views {
        float: right;
        width: 59%;
    }
}
@media screen and (max-width: 991px) and (min-width: 768px) {
    .w-views {
        width: 50%;
        float: right;
    }
}
section#contact,
.main-content {
    min-height: 650px;
}
fas fa-trophy {
color: #d48032;
}
.input-group-addon {
font-weight: 500
}
#order-standard_cart .field, #order-standard_cart .form-control {
font-size: 15px;
font-weight: 500;
font-family: inherit;
}
.panel-footer2 {
    padding: 15px 15px;
    border-radius: 7px;
}
.plans_btn2 {
    width: auto;
    height: auto;
    background: #f67a3c!important;
    border: 0;
    color: #ececec;
    border-radius: 3px;
	margin-left: 10px;
    padding: 12px 20px !important;
    display: inline-block;
    font-family: 'Montserrat', sans-serif;
    font-size: 22px!important;
    font-weight: normal;
}
.plans_btn2:hover {
	background: #e32f25!important;
	color: #ececec;
}
.panel-ftrbtn2 {
    background-color: transparent !important;
    border-top: none;
    border-bottom-right-radius: 0px;
    border-bottom-left-radius: 0px;
    color: #FFFDFD;
    font-size: 15px!important;
    font-weight: normal!important;
    font-family: 'Montserrat', sans-serif;
    padding: 20px;
	padding-bottom: 7px !important;
}
#keypoints .panel-footer {
    background: #f1f1f9!important;
    border-top: none;
    border-bottom-right-radius: 0px;
    border-bottom-left-radius: 0px;
    color: #FFFDFD;
    font-size: 20px;
    font-weight: 500;
    font-family: 'Montserrat', sans-serif;
    padding: 5px;
}
#keypoints .panel-footer:hover {
    background: #CFAA0D;
    color: #FFFDFD;
}
#keypoints a:hover {
    text-decoration: none;
}
#keypoints .panel-footer .btn {
    text-transform: lowercase;
    font-weight: 500;
}
#layerslider_6 > div.ls-inner > div.ls-slide.slide2.ls-animating > div:nth-child(3) {
    font-weight: initial !important;
}
#layerslider_6 .plans_btn2 {
    margin-left: 0px;
}
.plans_btn2,
.plan_pannel .plans_btn,
a.btn-main,
#compare-plans div table  tbody  tr.ligne1 a {
    background: #a2d81f !important;
    border-radius: 5px;
    color: #223646; 
    transition: 0.3s;
}
.plans_btn2:hover,
.plan_pannel .plans_btn:hover,
a.btn-main:hover,
#compare-plans div table  tbody  tr.ligne1 a:hover {
    background-color: #6783B3 !important;
    color: #FFF !important;
}
#compare-plans div table  tbody  tr.ligne1 a {
    padding: 10px;
}
#layerslider_6 p {
    height: 2px !important;
}
#ssd-servicescms {
    padding-top: 30px;
    padding-bottom: 40px;
	font-size: 20px;
	clip-path: ellipse(100% 100% at 50% 0%);
    margin-bottom: -40px;
	margin-top: -5px;
}
#productfaqshome {
    padding-top: 40px;
    padding-bottom: 30px;
}
#keypoints2 {
    background-image: url(https://www.yoorshop.hosting/images/texture/2019/texture-demo.png);
}
#productfaqshome .btn-success,
#productfaqs .btn-success {
    font-size: 16px;
    margin-bottom: 15px;
}
body:not(.clientarea) #vpn-features1 .btn-success.btn-large {
    white-space: inherit;
    margin-left: 10px !important;
}
body:not(.clientarea) .btn-success, 
.logincontainer .btn-primary,
.logincontainer .btn-default {
    color: #516395;
	background-color: transparent;
    border-radius: 5px;
    margin-right: 10px;
    transition: 0.3s;
	border: 2px solid #ffc600!important;
}
body:not(.clientarea) .btn-success:hover,
.logincontainer .btn-primary:hover,
.logincontainer .btn-default:hover {
    color: #172E8B;
    background-color: #FAF8FF!important;
	border: 2px solid #516395!important;
}
#productfaqshome .btn-success i {
    margin-right: 5px;
}
.btn-success i {
    margin-right: 5px;
}
#productfaqshome .panel-default>.panel-heading .fa,
#productfaqs .panel-default>.panel-heading .fa {
    color: #333841!Important;
    margin-right: 5px;
}
#productfaqshome .glyphicon-plus,
#productfaqs .glyphicon-plus {
    font-size: 0.7em;;
}
#productfaqshome .panel-default>.panel-heading+.panel-collapse>.panel-body,
#productfaqs .panel-default>.panel-heading+.panel-collapse>.panel-body {
    background: #fffae5;
}
#team-members {
    color: #223646;
    line-height: 28px;
    padding: 30px 0;
}
#team-members h2 {
    color: #223646;
    margin: 10px 0 15px;
}
#team-members p {
    font-size: 18px;
    line-height: 30px;
}
#team-members ul {
    font-size: 18px;
    list-style: outside none none;
    padding: 5px 0;
    margin: 0 0 1.5em;
}
#team-members ul li {
    padding: 4px 0 4px 2em;
    position: relative;
    font-family: Roboto,sans-serif;
}
#team-members ul li i {
    height: 1.3em;
    left: 0;
    line-height: 1.3em;
    position: absolute;
    text-align: center;
    top: 4px;
    width: 1.3em;
}
.scroll-top-wrapper.show {
    background-color: #2B2544!important;
}
.scroll-top-wrapper.show:hover {
    background-color: #223646!important;
}
#pagename-mypages .share-buttons {
    border-bottom: 2px solid #AAA;
    padding-bottom: 15px;
    margin-bottom: 20px;
}
#mypage-body .main-content > .row {
    margin: 0;
}
#pagename-mypages .liststyle6 li:not(:last-child) {
    border-bottom: 1px solid #CCC;
}
.aboutus .fas, .aboutus .fa {
    color: #333841!Important;
}
h1, h2, h3, h4, h5, h6,
#menu .navbar-default .navbar-nav>li>a,
#footer div h4, #footer div h5,
#testimonials .info_testie h4 a, #testimonials a,
#copyright p,
#pagename-mypages .liststyle6 li span,
#hosting-plans .panel-title,
#compare-plans .paln_head th,
#vpn-features1 {
    font-family: 'Montserrat', sans-serif;
}
#compare-plans .paln_head td.offertable-bg span {
    font-family: 'Montserrat', sans-serif;
	color: #ececec;
}
#ssd-servicescms h1:after,
#testimonials h2:after,
.decorative-title h2::after,
#ssd-servicescms h2:after,
.contact-head h2:after {
    border-bottom: 2px solid #FFCD0A;
}
#hosting-plans .panel {
    border: solid 3px #223646!important;
    background: #223646!important;
	opacity: 0.93;
}
#hosting-plans .panel-heading {
    background-color: #012632!important;
}
.btn-primary3 {
    background: #333841 !important;
    border-color: #ffffff !important;
}
.btn-primary3:focus,
.btn-primary3:hover {
    background-color: #223646!important;
    border-color: #ffffff !important;
    color: #FFCD0A !important;
}
#ssd-services2 {
    padding-top: 25px;
    padding-bottom: 25px;
}
#hosting-plans .opacy_bg {
    background: transparent;
	padding-top: 35px;
    padding-bottom: 50px;
	margin-bottom: -5px;
}
#hosting-plans .the-pricehighlight h1,
#whmcsthemes div.header-lined h1,
.kbcategories > .col-sm-4 > a:first-child, 
.indexarticles a .glyphicon,
.kbcategories a .glyphicon,
.contact-head h2 {
    color: #333841 !important;
}
#resellerhighlight h3,
#resellerhighlight .fa {
    color: #FFCD0A !important;  
}
#resellerhighlight2 h3,
#resellerhighlight2 .fa {
    color: #333841 !important;
}
#resellerhighlight .button a .fa.fa-play,
#resellerhighlight2 .button a .fa.fa-play {
    color: #333841!important
}
#resellerhighlight .button a:hover .fa.fa-play,
#resellerhighlight2 .button a:hover .fa.fa-play {
    color: #FFF !important;
}
.announcement-single .label-warning {
    background-color: #ccac30;
}
.h3class {
	color: #b7871c;
}
.subtitletable {
	color:#f2eded!important;
	font-size: 17px!important;
	font-weight: bold;
}
#header-rating-stars {
    width: 45%;
    position: inherit;
    float: left;
	margin-top: 0px !important;
    padding-bottom: 5px;
	left: 0px;
	bottom: 3px;
}
.rating-img img {
    width: 114px;
}
.reviews-text {
    width: auto;
    position: relative;
    float: left;
	padding-top: 2px;
}
#pagename-mypages span, #pagename-mypages p, #pagename-mypages a, #main-menu .dropdown-menu a {
    font-size: 17px;
}
.table_plan tr th.gray-bg {
    background: #223646!important;
}
nav.navbar-main {
    min-height: auto !important ;
}
#ssd-services2 .features-img img {
    margin-top: 42px !important;
}
#mypage-body #main-body #result_box a {
    word-break: break-word;
}
.i-cookie{position: relative;padding-left: 38px;}
.i-cookie::before {
    position: absolute;
    content: '\f563';
    left: 10px;
    top: 0;
    font-size: 18px;
    font-family: "Font Awesome 5 Pro";
    font-weight: 900;
    color: 	#925800;
}
.text-centerblue {
    text-align: center;
	color: #338ECE;
	font-size: 16px;
}
.main-content img{
	max-width:100% !important;
}
.form-stacked{
color:#00bcd4 !important
}
.hostadvice {
    text-align: center;
}
.i_clearboth{
 clear:both;
}
#eucookie{
    height: auto;
}
/* Footer */
#footer {
    background: linear-gradient(180deg,#0055A4,#0c3f9c);
	padding:15px 0 100px !important;
    position: relative;
}
#footer *:not(.fa){
    font-family: 'Lato',sans-serif;
}
#footer ul {
    padding-bottom: 10px;
}
#footer a {
    color: #ececec;
    margin-top: 12px;
    padding: 0px;
    font-weight: 500;
	font-family: Montserrat,sans-serif!important;
	font-weight: 400;
	font-size: 14px;
	text-decoration:none;
}
#footer .nav a i {
    display: none;
}
#footer a.link {
    text-decoration:none; 
}
#footer a:hover {
    color: #FFCD0A;
    background: none;
}
#footer .well {
    margin-top: 5px;
    background: #494949;
    padding-top: 10px;
    padding-left: 25px;
    padding-bottom: 10px;
    padding-right: 25px;
}
#footer .phonefooter {
	font-family:'Montserrat', sans-serif;
	font-size:13px;
    color: #ececec;
}
#footer .well ul {
    margin-bottom: 0px;
}
#footer .well a {
    color: inherit;
}
#footer h4 {
    color: #e6dada;
    font-size: 16px;
    margin-bottom: 15px;
    font-weight: 300;
    font-weight: 900;
}
#footer h5 {
	margin-bottom: 25px;
    color: #ffc600;
    font-size: 18px;
    font-weight: 500;
    font-family: Roboto,sans-serif;
}
#footer h5.payments {
    margin-top: 20px;
}
#footer h6 {
    margin: 0px;
    border-top: 0px;
    line-height: 27px;
    color: #ececec;
    font-size: 14px;
    text-align: left;
    margin-bottom: 5px;
}
#footer h6 .fa {
    font-size: 15px;
    color: #6CA93E!Important;
    vertical-align: text-bottom;
}
#footerlogo:hover {
    opacity: 0.5;
    transition: opacity .55s ease-in-out;
    -moz-transition: opacity .55s ease-in-out;
    -webkit-transition: opacity .55s ease-in-out;
}
#accepted-payment {
    font-size: 24px;
    color: #E8E8E8!Important;
}
#footer #copyright {
    background: #003087!important;
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
}
#footer #copyright p{
    border: 0;
    padding: 10px 0;
    margin: 0;
	font-size: 15px;
}
section#footer p {
    margin: 25px 0 0 0;
    border-top: 20px solid #006687;
    line-height: 40px;
    color: #d8c3c3;
    font-size: 0.7em;
    text-align: center;
}
#footer h4, #footer h5 {
    padding-bottom: 10px;
    display: inline-block;
	text-transform: uppercase;
    font-weight: 400;
	border-bottom: 1px solid #FFCD0A;
}
.footerpartnerlink {
    font-size: 15px!important;
    color: #d8c3c3!important;
    font-family: Orbitron!important;
    font-weight:400 !important;
}
.footerpartnerlink:hover{
    color: #FFCD0A!important;
}
/* Copyright */
#copyright {
    background: #3162a4;
    padding-top: 3px;
    padding-bottom: 0px;
    font-family: Tahoma, sans-serif;
}
#copyright {
    background: #1e2c6582!important;
}
#copyright p {
    text-align: center;
    font-size: 16px;
    color: #f0f0f0;
    font-weight: 400;
    margin-bottom: 0px;
    font-family: Orbitron!important;
}
#copyright img {
    max-width: 125px;
    margin: 10px;
	margin-bottom: 13px;
}
#copyright a {
    color: #838383;
}
#copyright a:hover {
    color: #999999;
}
/* Partners */
#partners {
    padding: 30px 0 !important;
    height: auto !important;
    background:#fafafa !important;
	border-top: 1px solid #f3ecec;
}
#partners .carousel-control {
    width: 0%;
    color: #6D6D6D;
    margin-right: -12px;
    margin-left: -12px;
	padding-top: 25px;
}
#partners a.carousel-control {
    background: #F4ECEC;
    box-shadow: 0px 2px 5px rgba(0,0,0,0.3);
    display: block;
    height: 30px;
    width: 30px;
    padding: 0;
    border-radius: 50%;
    text-align: center;
    vertical-align: middle;
    line-height:24px;
    font-size: 25px;
    opacity: 1;
    cursor: pointer;
}
#partners .carousel-control.right{
    right: -3px;
    top:43px;
}
#partners > .container{
    height: 115px;
    overflow:hidden;
}
#partners .carousel-control.left{
    left: -3px;
    top: 40px; 
}
#partners > .container{
    margin:40px auto;
}
#partners img {
    max-height: 70px;
    margin-left: auto;
    margin-right: auto;
    transition: .2s;
}
#partners a:hover img {
}
/* Testimonials */
#testimonials {
    background: #f4f4f7;
    border-top: 0px solid #dadada;
    position: relative;
}
#testimonials h2 {
    border-bottom: 1px solid #d9d9d9;
    display: inline-block;
    padding: 0 0 10px;
    position: relative;
    margin-bottom: 20px;
    margin-top: -8px;
    color: #f3f4f7;
    left: 7%;
    font-family: Roboto,sans-serif;
    font-size: 28px!important;
}
#testimonials h2:after {
    border-bottom: 2px solid #338ece;
    bottom: -1px;
    content: "";
    height: 0;
    left: 0;
    margin: 0 auto;
    position: absolute;
    right: 0;
    width: 30px;
}
#testimonials .opacy_bg {
    background: rgba(0, 0, 0, 0.4) none repeat scroll 0 0;
    bottom: 0;
    height: auto;
    left: 0;
    position: relative;
    width: 100%;
    z-index: 2;
    padding: 30px 0;
}
#testimonials .bg_parallax {
	background-repeat: repeat; 
    background-size: auto;
}
#testimonialsCarousel {
    display: inline-block;
    margin-top: 20px;
}
#testimonials .image_testie img {
    background: #FFFDFD;
    none repeat scroll 0 0;
    border: 1px solid #cdcdcd;
    border-radius: 5px;
    padding: 3.5%;
    width: 105%;
}
#testimonials .info_testie {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: #f5f1f1 none repeat scroll 0 0;
    border-color: #cdcdcd;
    border-image: none;
    border-radius: 5px;
    border-style: solid solid double;
    border-width: 1px 1px 1px;
    padding: 10px 15px;
    width: 100%;
    min-height: 230px;
}
#testimonials .info_testie h4 {
    font-weight: 500;
    margin: 0;
    padding: 0 0 5px;
    font-size: 18px;
}
#testimonials .info_testie h4 a {
    color: #338ece;
    font-size: 18px;
}
#testimonials .info_testie:before {
    border-color: transparent #f5f1f1 transparent transparent;
    border-style: solid;
    border-width: 15px 15px 15px 0;
    content: "";
    height: 0;
    left: 2px;
    position: absolute;
    top: 20%;
    width: 0;
    z-index: 200;
}
#testimonials .carousel-indicators {
    top: 0;
    margin-top: 20px;
    position: relative;
}
#testimonials .carousel-indicators li {
    background-color: #869791;
    border-radius: 10px;
    cursor: pointer;
    display: inline-block;
    height: 12px;
    margin: 1px;
    text-indent: -999px;
    width: 12px;
    margin-top: 5px;
}
#testimonials .carousel-indicators .active {
    background-color: #338ece;
    height: 14px;
    margin: 0;
    width: 14px;
}
#testimonials .readbox .btn-link2 {
    color: #FFF;
}
#testimonials .readbox .btn-link2:hover {
    background: #333;
    transition: 0.3s;
}
#testimonials .readbox {
    padding-top: 20px;
}
#testimonials .carousel-indicators {
    padding-top: 20px;
}
#testimonials .carousel-indicators li {
    border: 0;
    background-color: #FFF;
    transition: 0.3s;
}
#testimonials .carousel-indicators .active {
    width: 30px;
    background-color: #FFF;
}
#testimonials .image_testie a img {
    border: none;
    border-radius: 5px 5px 0 0;
}
#testimonials .rating-box {
    height: 73px;
    border: none;
    border-radius: 0 0 5px 5px;
    border-top: 1px solid #cdcdcd;
    margin-top: 0px;
}
#testimonials h2
{
    margin-bottom: -5px;
}
#testimonials .info_testie h4 a,
#testimonials a {
    color: #223646;
	font-weight: 600;
}
/* Showspeed */
#show-speed {
    margin-bottom: -7px;
	margin-top: -7px;
    none repeat scroll 0 0;
    border-bottom: 0px solid #dadada;
    border-top: 0px solid #dadada;
}
#showspeed:focus {
    color: #ebcf28;
    outline: medium none;
}
#speed-chart {
    none repeat scroll 0 0;
    border-bottom: 0px solid #dadada;
    border-top: 0px solid #dadada;
}
.speed-link {
    margin: 7px 0;
    position: relative;
    padding-bottom: 2px;
}
.speed-link button {
    font-size: 16px;
    margin-top: 10px;
    position: relative;
    display: block;
}
.speed-link h3 {
    background: #6c6c6c!important;
    border-radius: 30px;
    color: #FFFDFD;
    display: inline-flex;
    padding: 14px;
    cursor: pointer;
    margin-top: 12px;
    font-style: normal;
    font-size: 20px;
    font-family: Gafata!important;
    font-weight: bold;
    font-style: italic;
}
@media only screen and (min-width: 768px) {
    .speed-link.text-center > h3:before {
        border-top: 25px solid #6C6C6C;
        content: "";
        left: 46%;
        position: relative;
        top: 32px;
    }
    .speed-link.text-center > h3:after {
        border-top: 12px solid #FFFDFD;
        content: "";
        position: relative;
        right: 49%;
        top: 36px;
    }
    .custom-search-forvm {
        display: inline-flex;
    }
}
/* Breadcrumbs */
#breadcrumbs {
    background-color: #F4F4F7;
    padding-top: 0px;
    padding-bottom: 0px;
    border-bottom: 1px solid #F4F4F7;
    font-family: Tahoma, sans-serif;
}
#breadcrumbs .breadcrumb {
    padding: 8px 0px;
    list-style: none;
    background-color: inherit;
    border-radius: 0px;
    margin-bottom: 0px;
    font-size: 14px;
}
.breadcrumb>li+li:before {
    color: #BBBBBB!Important;
}
#breadcrumbs a {
    color: #5A5A5A!Important;
}
#breadcrumbs .fa {
    color: #545454;
}
.all-cms .cms-item .img-responsive{margin-left:auto;margin-right:auto}
.all-cms2 .cms-item2 .img-responsive {margin-left:auto;margin-right:auto}
#resellerhighlight.mypage-cp .bounceIn img{padding-top:0px;margin: auto;}
#resellerhighlight.mypage-cp2 .bounceIn img{padding-top:0px;margin: auto;}
.mypage-domain-custom{margin-bottom:30px;top:85px}
.the-team .team-member .team-member-name{font-size:18px;font-weight:600;}
.mainblock .write-reviews .testimonial-overall-score{color:#555;font-size:25px;font-weight:600;}
.mainblock .write-reviews .cr-toprate{font-size:28px;color:#555;line-height:30px;padding-top:20px;}
.mainblock .write-reviews .moderation-p{font-size:16px;}
.mainblock .write-reviews .moderation-center{font-size:10px;}
.review-container .reviews-inner .cr-line .review-sitename{font-size:17px;color:#6c6c6c;}
.review-container .reviews-inner .cr-line .review-sitedate{font-size:16px;}
.client-review-question-text{line-height: 3.3;}
.client-reviews-required-note-span{color:#ff0011}
#menu .custom-menu-last {margin-left:-55px !important;}
.footer-cpanel-logo{max-height:100px;}
.footer-contact-info{clear: both; width: 100%;}
.footer-tax-info{font-size:13px !important;}
.footer-logo{width: 320px !important;}
.litespeedtech_logo {width:140px;}
/* News Slider css Start*/
.news-slider-div {display: flex;align-items: center;margin-left: auto;}
.news-slider-div .news_title{color: #b38b19;font-size: 14px;font-weight: 600;padding-right: 5px;margin-bottom:3px;padding-top: 2px;text-transform: uppercase;}
.news-slider-div .carousel{display: flex;align-items: center;flex-wrap: wrap;width: calc(100% - 53px);padding-top: 4px;}  
.news-slider-div .carousel .carousel-inner{width: calc(100% - 44px);bottom: 1px;}
.news-slider-div .news_arrow{display: flex;align-items:center;} 
.news-slider-div .news_arrow a{display: block;padding: 0 5px;}
.news-slider-div .news_arrow a i{margin-right: 0 !important; margin-left: 0 !important;color: #BF9419;font-weight: 400;padding-bottom: 2px;} 
.news-slider-div .short_desc a{color:#2c5297;font-size: 14px !important;overflow: hidden;width: 500px;text-overflow: ellipsis;white-space: nowrap;display: block;font-family: 'Roboto', sans-serif!important;} 
.news-slider-div .short_desc a:hover{color: #1748A0;}
@media (max-width: 1199px){
	.news-slider-div{
    display: none;
	}
}
.money_back_wrap{ position:absolute; right:0; top:20px; z-index:999}
.money_back_wrap span{position: absolute;
    right: 5px;
    top: 60px;
    text-align: center;
    color: #fff;}
.money_back_wrap span b{display: block; font-size: 21px; line-height: 12px;margin-right:-3px;margin-top:-1px;margin-bottom:-2px;}
.money_back_wrap span i{ font-style:normal; text-transform:uppercase; font-size:11px;margin-right: -2px;}
.money_back_wraphome{ position:absolute; right:0; top:50px; z-index:999}
.money_back_wraphome span{position: absolute;
    right: 5px;
    top: 60px;
    text-align: center;
    color: #fff;}
.money_back_wraphome span b{display: block; font-size: 21px; line-height: 12px;margin-right:-3px;margin-top:-3px;margin-bottom:-2px;}
.money_back_wraphome span i{ font-style:normal; text-transform:uppercase; font-size:11px;margin-right: -2px;}
.money_back_wrapmypage{ position:absolute; right:0; top:15px; z-index:999}
.money_back_wrapmypage span{position: absolute;color: 1px;top: 59px;text-align: center;color: #fff;}
.money_back_wrapmypage span b{display: block; font-size: 22px; line-height: 12px;margin-right:-3px;margin-top:-1px;margin-bottom:-2px;}
.money_back_wrapmypage span i{ font-style:normal; text-transform:uppercase; font-size:11px;margin-right: -2px;}
.money_back_wrapmypage2{ position:absolute; right:0; top:100px; z-index:999}
.money_back_wrapmypage2 span{position: absolute;
    right: 5px;
    top: 60px;
    text-align: center;
    color: #fff;}
.money_back_wrapmypage2 span b{display: block; font-size: 21px; line-height: 12px;margin-right:-3px;margin-top:-1px;margin-bottom:-2px;}
.money_back_wrapmypage2 span i{ font-style:normal; text-transform:uppercase; font-size:11px;margin-right: -2px;}
.money_back_wrapmypage22{ position:absolute; right:0; top:850px; z-index:999}
.money_back_wrapmypage22 span{position: absolute;
    right: 5px;
    top: 60px;
    text-align: center;
    color: #fff;}
.money_back_wrapmypage22 span b{display: block; font-size: 21px; line-height: 12px;margin-right:-3px;margin-top:-1px;margin-bottom:-2px;}
.money_back_wrapmypage22 span i{ font-style:normal; text-transform:uppercase; font-size:11px;margin-right: -2px;}
.money_back_wrapmypage222{ position:absolute; right:0; top:55px; z-index:999}
.money_back_wrapmypage222 span{position: absolute;
    right: 5px;
    top: 60px;
    text-align: center;
    color: #fff;}
.money_back_wrapmypage222 span b{display: block; font-size: 21px; line-height: 12px;margin-right:-3px;margin-top:-1px;margin-bottom:-2px;}
.money_back_wrapmypage222 span i{ font-style:normal; text-transform:uppercase; font-size:11px;margin-right: -2px;}
.vpsaward {
    position: absolute;
    top: 0px;
    right: -67px;
    float: right;
}
.vpsaward span{position: absolute;
    right: 5px;
    top: 60px;
    text-align: center;
    color: #fff;}
.vpsaward span b{display: block; font-size: 21px; line-height: 12px;margin-right:-3px;margin-top:-1px;margin-bottom:-2px;}
.vpsaward span i{ font-style:normal; text-transform:uppercase; font-size:11px;margin-right: -2px;}
.vpsaward img { width:100px;}

.vpsaward2 { 
	position: absolute;
    top: 11px;
	right: -109px;
	}
.vpsaward2 span{position: absolute;
    right: 5px;
    top: 60px;
    text-align: center;
    color: #fff;}
.vpsaward2 span b{display: block; font-size: 21px; line-height: 12px;margin-right:-3px;margin-top:-1px;margin-bottom:-2px;}
.vpsaward2 span i{ font-style:normal; text-transform:uppercase; font-size:11px;margin-right: -2px;}
.vpsaward2 img { width:100px;margin-right: -41px;}

.blinkingimg{animation:blinkingImg 1.2s infinite;  width:135px; height:66px; display:block}
@keyframes blinkingImg{ 
    0%{ background:url(../img/discount/discount-1.png) no-repeat;}
    49%{  background:url(../img/discount/discount-2.png) no-repeat;}
    60%{  background:url(../img/discount/discount-1.png) no-repeat;}
    99%{ background:url(../img/discount/discount-2.png) no-repeat;}
    100%{ background:url(../img/discount/discount-1.png) no-repeat;}
}
.blinkingimgfrench{animation:blinkingImgFrench 1.2s infinite;  width:135px; height:66px; display:block}
@keyframes blinkingImgFrench{ 
    0%{ background:url(../img/discount/discount-1-french.png) no-repeat;}
    49%{  background:url(../img/discount/discount-2-french.png) no-repeat;}
    60%{  background:url(../img/discount/discount-1-french.png) no-repeat;}
    99%{ background:url(../img/discount/discount-2-french.png) no-repeat;}
    100%{ background:url(../img/discount/discount-1-french.png) no-repeat;}
}
.blinkingimg2{animation:blinkingImg2 1.2s infinite;  width:147px; height:57px; display:block; position:absolute; left:0;top:150px}
@keyframes blinkingImg2{ 
    0%{ background:url(../img/discount/discount_cms_1.png) no-repeat;}
    49%{  background:url(../img/discount/discount_cms_2.png) no-repeat;}
    60%{  background:url(../img/discount/discount_cms_1.png) no-repeat;}
    99%{ background:url(../img/discount/discount_cms_2.png) no-repeat;}
    100%{ background:url(../img/discount/discount_cms_1.png) no-repeat;}
}
.blinkingimg2french{animation:blinkingImg2French 1.2s infinite; width:147px; height:57px; display:block; position:absolute; left:0;top:150px}
@keyframes blinkingImg2French{ 
    0%{ background:url(../img/discount/discount/discount_cms_1_french.png) no-repeat;}
    49%{  background:url(../img/discount/discount/discount_cms_2_french.png) no-repeat;}
    60%{  background:url(../img/discount/discount/discount_cms_1_french.png) no-repeat;}
    99%{ background:url(../img/discount/discount/discount_cms_2_french.png) no-repeat;}
    100%{ background:url(../img/discount/discount/discount_cms_1_french.png) no-repeat;}
}
.blinkingimg22{animation:blinkingImg2 1.2s infinite; width:147px; height:57px; display:block; position:absolute; left:0;top:160%}
@keyframes blinkingImg2{ 
    0%{ background:url(../img/discount/discount/discount_cms_1.png) no-repeat;}
    49%{  background:url(../img/discount/discount/discount_cms_2.png) no-repeat;}
    60%{  background:url(../img/discount/discount/discount_cms_1.png) no-repeat;}
    99%{ background:url(../img/discount/discount/discount_cms_2.png) no-repeat;}
    100%{ background:url(../img/discount/discount/discount_cms_1.png) no-repeat;}
}
.blinkingimg2french2{animation:blinkingImg2French 1.2s infinite;  width:147px; height:57px; display:block; position:absolute; left:0;top:160%}
@keyframes blinkingImg2French{ 
    0%{ background:url(../img/discount/discount_cms_1_french.png) no-repeat;}
    49%{  background:url(../img/discount/discount_cms_2_french.png) no-repeat;}
    60%{  background:url(../img/discount/discount_cms_1_french.png) no-repeat;}
    99%{ background:url(../img/discount/discount_cms_2_french.png) no-repeat;}
    100%{ background:url(../img/discount/discount_cms_1_french.png) no-repeat;}
}
.blinkingimg22home{animation:blinkingImg2 1.2s infinite;  width:147px; height:57px; display:block; position:absolute; left:0;top:6%}
@keyframes blinkingImg2{ 
    0%{ background:url(../img/discount/discount_cms_1.png) no-repeat;}
    49%{  background:url(../img/discount/discount_cms_2.png) no-repeat;}
    60%{  background:url(../img/discount/discount_cms_1.png) no-repeat;}
    99%{ background:url(../img/discount/discount_cms_2.png) no-repeat;}
    100%{ background:url(../img/discount/discount_cms_1.png) no-repeat;}
}
.blinkingimg2french2home{animation:blinkingImg2French 1.2s infinite;  width:147px; height:57px; display:block; position:absolute; left:0;top:6%}
@keyframes blinkingImg2French{ 
    0%{ background:url(../img/discount/discount_cms_1_french.png) no-repeat;}
    49%{  background:url(../img/discount/discount_cms_2_french.png) no-repeat;}
    60%{  background:url(../img/discount/discount_cms_1_french.png) no-repeat;}
    99%{ background:url(../img/discount/discount_cms_2_french.png) no-repeat;}
    100%{ background:url(../img/discount/discount_cms_1_french.png) no-repeat;}
}
.blinkingimg22responsive{animation:blinkingImg2 1.2s infinite;  width:147px; height:57px; display:block; position:absolute; left:0;top:941px}
@keyframes blinkingImg2{ 
    0%{ background:url(../img/discount/discount_cms_1.png) no-repeat;}
    49%{  background:url(../img/discount/discount_cms_2.png) no-repeat;}
    60%{  background:url(../img/discount/discount_cms_1.png) no-repeat;}
    99%{ background:url(../img/discount/discount_cms_2.png) no-repeat;}
    100%{ background:url(../img/discount/discount_cms_1.png) no-repeat;}
}
.blinkingimg2french2responsive{animation:blinkingImg2French 1.2s infinite;  width:147px; height:57px; display:block; position:absolute; left:0;top:871px}
@keyframes blinkingImg2French{ 
    0%{ background:url(../img/discount/discount_cms_1_french.png) no-repeat;}
    49%{  background:url(../img/discount/discount_cms_2_french.png) no-repeat;}
    60%{  background:url(../img/discount/discount_cms_1_french.png) no-repeat;}
    99%{ background:url(../img/discount/discount_cms_2_french.png) no-repeat;}
    100%{ background:url(../img/discount/discount_cms_1_french.png) no-repeat;}
}
.blinkingstart{
    animation:blinkingstartText 3s infinite;
}
@keyframes blinkingstartText{
    0%{     color: #338ECE;    }
	15%{    color: #ffe200; }
	35%{    color: #338ECE; }
	40%{    color: #ffe200; }
	90%{    color: #338ECE; }
    100%{   color: #ffe200;    }
}
.blinkingdetails{
    animation:blinkingdetailsText 3s infinite;
}
@keyframes blinkingdetailsText{
    0%{     color: #1e499b;    }
	25%{    color: #1e499b; }
    30%{    color: #ffc600; }
	35%{    color: #1e499b; }
	60%{    color: #ffc600; }
	65%{    color: #1e499b; }
    100%{   color: #1e499b;    }
}
.blinkingfeatures{
    animation:blinkingfeaturesText 3s infinite;
}
@keyframes blinkingfeaturesText{
    0%{     color: #FD6120;    }
	25%{    color: #fb8250; }
    30%{    color: #ca5321; }
	35%{    color: #fb8250 ; }
	60%{    color: #FD6120; }
    100%{   color: #fb8250 ;    }
}
.blinkingprice{
    animation:blinkingpriceText 5s infinite;
}
@keyframes blinkingpriceText{
    0%{     color: #ffe200;    }
	25%{    color: #fff28c; }
    30%{    color: #f3eded; }
	35%{    color: #ffe200; }
	65%{    color: #fff28c; }
	70%{    color: #f3eded; }
	85%{    color: #ffe200; }
    100%{   color: #ffe200 ;    }
}
.domain_svg svg{position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: auto;}
.domain_name{ position:relative; line-height:18px}
.blinkingssltexten:before{animation:blinkingssltexten 8s infinite ; text-align:right!important; content:'';  }
@keyframes blinkingssltexten{ 
    0%{content:'Verified Company'; opacity:1}
	40%{content:'Verified Company'; opacity:1}
	49%{content:'Verified Company'; opacity:0}
    50%{content:'Secured EV SSL A+'; opacity:0} 
	55%{content:'Secured EV SSL A+'; opacity:1} 
	90%{content:'Secured EV SSL A+'; opacity:1}  
	99%{content:'Secured EV SSL A+'; opacity:0}  
    100%{content:'Verified Company'}
}
.blinkingssltextfr:before{animation:blinkingssltextfr 8s infinite ; text-align:right!important; content:'';  }
@keyframes blinkingssltextfr{ 
    0%{content:'Entreprise Vérifiée'; opacity:1}
	40%{content:'Entreprise Vérifiée'; opacity:1}
	49%{content:'Entreprise Vérifiée'; opacity:0}
    50%{content:'SSL EV Sécurisé A+'; opacity:0} 
	55%{content:'SSL EV Sécurisé A+'; opacity:1} 
	90%{content:'SSL EV Sécurisé A+'; opacity:1}  
	99%{content:'SSL EV Sécurisé A+'; opacity:0}  
    100%{content:'Entreprise Vérifiée'}
}
.text-center{ text-align:center;}
.blinkingssltextalign { margin-top: -13px;padding-right: 7px;text-align: right;padding-bottom: 2px;}
.ssl-corner{/*animation:ssl-corner 10s infinite; -moz-animation:ssl-corner 10s infinite; background:url(../img/corner-bg.png); background-repeat:no-repeat;*/ width:140px;  display:block; color:#a2d820; box-sizing: border-box;  position:fixed; margin-bottom:-1px;bottom:0; right:0; z-index:99999; cursor:pointer;}
/*@keyframes ssl-corner{ 
    0%{background:url(../img/corner-bg-v2.png)}
	25%{background:url(../img/corner-bg2-v2.png)}
	50%{background:url(../img/corner-bg-v2.png)}
	75%{background:url(../img/corner-bg2-v2.png)}
	100%{background:url(../img/corner-bg-v2.png)}
}
@-moz-keyframes ssl-corner{ 
    0%{background:url(../img/corner-bg.png)}
	25%{background:url(../img/corner-bg2.png)}
	50%{background:url(../img/corner-bg.png)}
	75%{background:url(../img/corner-bg2.png)}
	100%{background:url(../img/corner-bg.png)}
}*/
.sslcorner{ position:relative; z-index:-1}
.sslcorner img {
	position: absolute;
}
.sslimganim {
	animation-name: sslfade;
	animation-timing-function: ease-in-out;
	animation-iteration-count: infinite;
	animation-duration: 3s;
	animation-direction: alternate;
}
@keyframes sslfade {
	0% {
		opacity: 1;
	}
	25% {
		opacity: 1;
	}
	75% {
		opacity: 0;
	}
	100% {
		opacity: 0;
	}
}
.ssl-corner b{ font-size:13px;padding-left:25px;}
.blinkingssltexten{ font-size:13px;}
.blinkingssltextfr{ font-size:13px;}
.padlock{ text-align: right; margin: -7px 7px 15px 0;}
.padlock img{padding-top: 10px; max-width:60px;padding-right: 15px;}
.trustlogo .seal-details {
    -webkit-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out;
    overflow: hidden;
    font-size: 0;
	font-family: 'Lato',sans-serif;
    width: 270px;
	opacity:0;
    float: left;
    position: fixed;
    z-index: -1;
    right:66px;
    bottom:66px;
background: #0262ff; /* Old browsers */
background: -moz-linear-gradient(top,  #0262ff 0%, #1337ff 99%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  #0262ff 0%,#1337ff 99%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  #0262ff 0%,#1337ff 99%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0262ff', endColorstr='#1337ff',GradientType=0 ); /* IE6-9 */
    border-radius: 6px;
    border: 1px solid #0086ff;
}
.trustlogo:hover .seal-details { opacity:1; z-index:99999;}
.trustlogo .seal-details .details span {
    display: block;
    text-align: center;
}
.gogetsslimg {
	width: 55%!important;
	margin-left: auto;
	margin-right: auto;
}
.trustlogo .seal-details .details .title {
    -webkit-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out;
    color: #fff;
    font-size: 20px;
    padding: 15px 10px 10px 10px;
    font-weight: 600;
}
.trustlogo .seal-details .details .desc {
    -webkit-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out;
    color: #ffe200;
    padding: 10px 0 10px 0;
    font-size: 19px;
    border-top: 1px solid #0086ff;
    border-bottom: 1px solid #0086ff;
    margin: 0 20px;
}
.trustlogo .seal-details .details .name {
    -webkit-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out;
    color: #fff;
    font-size: 15px;
    padding: 15px 10px;
 
}
.trustlogo .seal-details .details .name i{ font-style:normal; font-size:19px; display:block; }
.trustlogo .seal-details .details .site {
    -webkit-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out;
    font-size:14px;
    padding: 10px;
    background:#003d91;   
    color: #d5dbe0;
	font-family:'Lato',sans-serif;
}
.trustlogo .seal-details .details .site a {
    color: #d5dbe0;
}
.certified-logo{ 
	background:url(../img/certified.png) no-repeat center center;
	display: block;
    position: absolute;
    left: 0;
    right: 0;
    margin: auto;
    top: 0;
    bottom: 50px;}
@media (min-width: 992px){
#footer .col-md-3-footer { padding-top:30px!important}
#footer .col-md-3-footerright { padding-top:27px!important}
}
.arrow-menu-icon{ 
	padding-right: 5px;
    left: auto;
    float: right;
    padding-top: 4px;
}
ul.yz-hosting-menu li:nth-child(2) ul li a {
    padding: 15px 0px 15px 15px;
}
ul.yz-hosting-menu li:nth-child(2) ul.continent-menu {
        /* padding: 15px 0px 15px 15px; */
	padding-top: 25px;
    padding-right: 0px;
    padding-bottom: 25px;
    padding-left: 15px;
}
ul.yz-hosting-menu li:nth-child(3) ul li a {
    padding: 15px 0px 15px 15px;
}
ul.yz-hosting-menu li:nth-child(3) ul.continent-menu {
    	padding-top: 25px;
    padding-right: 0px;
    padding-bottom: 25px;
    padding-left: 15px;
}
