@media only screen and (max-width: 320px) {
	.yz-reviews .review-slider .slider-content .info_testie {
    height: 33vh;
	}
	.plan-main-information {
	padding-left: 0px!important;
	}
}
@media all and (max-width: 382px) {
    .col-lg-6.col-md-6.col-sm-6.col-xs-12.readbox {
        padding-right: 0 !important;
    }
}
@media only screen and (min-width: 321px) and (max-width: 399px) {
	    #menu .navbar-brand .mainlogo {
        width: 200px!important;
		margin-top: 11px!important;
    }
}
@media (min-width: 100px) and (max-width: 320px) {
	    #menu .navbar-brand .mainlogo {
        width: 190px;
		margin-top: 11px!important;
    }
}
@media only screen and (max-width: 450px) {
	.key-features h1 {
    padding-left: 0px;
	left: 10px!important;
	}
}
@media only screen and (min-width: 401px) and (max-width: 500px) {
	    #menu .navbar-brand .mainlogo {
        width: 220px;
		margin-top: 7px!important;
    }
}

@media (min-width: 768px) {
    .navbar-main li.dropdown:hover ul.dropdown-menu {
        display: block;
	}
}
@media screen and (max-width: 1199px){
	.plan-detail-sec, .plan__heading .plan_header {
	bottom: 0px;
	}	
	#colorpopular {
	font-size: 16px;	
	}
}
@media (max-width: 1169px) and (min-width: 992px){
	.custom-row-flex .pull-right {
    width: auto !important; 
    text-align: center !important;
    margin-top: 0px !important;
	}
}
@media (max-width: 992px) and (min-width: 640px){
	#topbar .clientmenulinks {
    margin-left: 5px;
    padding-right: 5px;
    vertical-align: text-top;
	}
	#topbar .clientmenulinks .fa {
    margin-left: 5px;
    padding-right: 5px;
    vertical-align: text-top;
	}
}
@media only screen and (max-width: 479px) {
    #subbanner1 h1 {
        padding-left: 35%;
        padding-top: 4%;
        width: 100%; 
    }
    .slide2 .slide2-features {
        line-height: 35px;
        padding: 100px 0 40px 20px;
        font-size: 14px;
    }
    #subbanner3 h1 {
        padding-left: 15%;
        padding-top: 2%;
    }
    .vps-pricing--feature {
        float: none;
        width: auto
    }
    .vps-pricing--action-btn .btn {
        margin-bottom: 15px
    }
    #domain-names .container h1 {
        width: 100%; 
    }
	.domain-key img {
    width: 20px;
    margin-right: 15px;
	margin-left: -50px;
	}
}

@media only screen and (max-width: 599px) {
	#menu .navbar-brand .mainlogo {
    width: 240px;
    margin-top: 0px;
    position: relative;
	}
	.hosting-types{
		flex-direction: column;
		align-items: center;
	}
	.hosting-types .box{
		margin-right: 0!important;
		width: 100%;
		max-width: 200px;
	}
    .weatherbox2 {
        display: none;
    }
    .morelink {
        width: 100%;
    }
    .video-btn .fa {
        margin-left: 0 !important;
    }
    #focusSite {
        padding: 5px 10px;
    }
    .slide1 .second-row {
        top: 0 !important;
        font-size: 22px;
        padding: 0 10%;
    }
    .slide1 .first-row {
        margin-top: 100px;
    }
    .slide1-features {
        margin: 0 14%;
        font-size: 15px;
        padding-top: 0;
    }
    .carousel-control {
        width: 10%;
    }
}


@media only screen and (max-width: 650px) { 
	#testimonials h2 {
        display: block;
        text-align: center;
        position: initial;
    }
    #testimonials .readbox .btn-link2 {
        float: none;
        margin-bottom: -77px;
    }
	.cmscomment3 {
		  height: 120px;
    }
	.tld_lisitng li .tld_price {
		font-size: 12px;
		width: 60px;
		height: 45px;
    }
	.lisitng-title {
		font-size: 12px;
	}
}

@media only screen and (max-width: 507px) {
	#yz-pricing.plan-main-information-wrapper {
	padding-left: 12px!important;
	}
	.plan-main-information {
	padding-left: 0px!important;
	}	
	.compare-products {
	padding-left: 20px;
	}
	
}


@media only screen and (max-width: 507px) {
	#hosting-plans {
    top: 0px!important;
	}	
}


@media only screen and (max-width: 657px) {
	#yz-pricing.plan-main-information-wrapper {
	padding-left: -55px!important;
	}
	.plan---sec {
	left:-50px!important;
	}
	#collapse1 .plan---sec {
	left:-30px!important;
	}
	.key-features h1 {
    padding-left: 0px;
	left: auto;
	}
}
@media only screen and (max-width: 667px) {
    #hosting-plans .cs-height img{
        margin-left: 15px !important;
    }
	.subtitletable {
		font-size: 14px!important;
	}
	.plan-main-information.container .plan-detail-sec .plan__cell img[data-toggle="tooltip"] {
		margin-top: -12px!important;
	}
}

@media (min-width: 480px) and (max-width: 767px) {
    #subbanner1 h1 {
        padding-left: 24%;
        padding-top: 2%;
        width: 480px; 
    }
    #subbanner3 h1 {
        padding-left: 12%;
        padding-top: 2%;
    }
    .slide2 .slide2-features {
        padding: 100px 35px 40px 30px;
    }
    #dedicated-subbanner h1 {
        padding-left: 14%;
        padding-top: 2.5%;
    }
    #domain-names .container h1 {
        width: 480px; 
    }
	#menu .navbar-brand .mainlogo {
    max-width: 260px;
    margin-top: 0px;
    position: relative;
	}
	.tooltip-inner {
	width: 90vw !important;
	}
    .col-md-5.image_testie {
        margin-top: 20px;
    }
    .custom-search-forvm {
        margin-left: 10% !important;
    }
    .navbar-default .navbar-collapse, .navbar-default .navbar-form {
        padding: 0 15px;
    }
    #footer, #footer h6 {
        text-align: center;
    }
    #footer h4  {
        margin-bottom: 0;
    }
    #footer h5  {
        margin-bottom: 15px;
    }
    #domainfeatures p a.btn-md.btn-main{
        white-space: initial;
        margin: 0 15px;
    }
	.vpn-features .items-container{
    display: block !important;
    text-align: center;
	}
	.vpn-features .item {
    background-size: 100% !important;
    width: 24vw;
    height: 30vw;
    margin: 0px !important;
    display: inline-block !important;
	}
	.vpn-servers .vpn-flags .row .flags img {
    width: 100px;
	}
	.vpn-features .item .item-content img {
    margin-top: 15px; 
	width: 35px;
	}
	.hosting-types .box h3 {
    font-size: 18px;
	}
	.about-us.vpnpagetop h2 {
    font-size: 20px;
	}
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
    .yz-reviews .review-slider .slider-content .review-url{
		font-size: 14px;
    }
	.yz-reviews .review-slider .slider-item.active .slider-content{
		opacity: 1;
		margin-top: 30px;
	}
    .yz-reviews .review-slider .slider-content .info_testie{
        height: 22vw;
    }
    .yz-reviews .review-slider{
        width: 80vw;
		height: 80vw;
    }
    .yz-reviews .review-slider .slider-content .review-content{
        font-size: 15px;
        line-height: 25px;
    }
    .yz-reviews .slider-nav{
        top: 37vw;
        z-index: 50;
    }
    .yz-reviews .slider-nav .slider-prev{
        left: 0px;
    }
    .yz-reviews .slider-nav .slider-next{
        right: 0px;
    }
    .yz-reviews .review-slider .slider-content .review-rating{
        margin-bottom: 5px;
    }
    .yz-reviews .review-slider .slider-item{
        width: 50vw;
		height: 50vw;
		padding: 3vw 7vw 0;
    }
    .why-choose:before{
		display: none;
	}
    .yz-landing-features .features .feature-item h4{
        font-size: 18px;
		margin: 0px;
    }
    .yz-landing-features .features .feature-item p{
        font-size: 15px;
        font-weight: 500;
    }
    .yz-landing-features .features .feature-item{
        width: 190px;
    }
	.yz-landing-features .features .feature-item:nth-child(2){
	top: 13px;
    left: 100px;
    text-align: right;
	}
	.yz-landing-features .features .feature-item:nth-child(3){
	top: 84px;
    left: 28px;
    text-align: right;
	}
	.yz-landing-features .features .feature-item:nth-child(4){
	bottom: 44px;
    left: -11px;
    text-align: right;
	}
	.yz-landing-features .features .feature-item:nth-child(5){
    top: 15px;
    right: 61px;
    text-align: left;
	}
	.yz-landing-features .features .feature-item:nth-child(6){
    top: 92px;
    right: -42px;
    text-align: left;
	}
	.yz-landing-features .features .feature-item:nth-child(7){
    bottom: 53px;
    right: 47px;
    text-align: left;
	}
	.yz-landing-features .features .feature-item:nth-child(8){
    bottom: -35px;
    left: 385px;
    text-align: center;
	}
	.xs-banner-image-spacehome {
        right: 0px;
	}
	.xs-banner-image-space {
		width: 200px;
		margin-top: -30px;
		padding-left: 30px;
	}
	.plan-main-information {
	padding-left: 20px!important;
	}
}

@media only screen and (max-width: 991px) {
	#yz-pricing.plan-main-information-wrapper {
	padding-left:50px;
	}
	.yz-landing-heading .continents .tab-content {
    width: 420px;
	}
	.yz-landing-heading .continents .continent-menu li a {
	padding: 7px 0;
	font-size: 20px;
	}
	.plan-main-information-wrapper {
	padding-left: 50px;
	}
	.yz-landing-features .features .feature-item p {
	font-size: 17px;
	margin: 3px 6px 0 0;
	}
	.yz-landing-features .features .feature-item:nth-child(2){
    top: 13px;
    left: 135px;
    text-align: right;
	}
	.yz-landing-features .features .feature-item:nth-child(3){
    top: 102px;
    left: 49px;
    text-align: right;
	}
	.yz-landing-features .features .feature-item:nth-child(4){
	bottom: 44px;
    left: 5px;
    text-align: right;
	}
	.yz-landing-features .features .feature-item:nth-child(5){
    top: 15px;
    right: 102px;
    text-align: left;
	}
	.yz-landing-features .features .feature-item:nth-child(6){
    top: 92px;
    right: -30px;
    text-align: left;
	}
	.yz-landing-features .features .feature-item:nth-child(7){
    bottom: 53px;
    right: 89px;
    text-align: left;
	}
	.yz-landing-features .features .feature-item:nth-child(8){
    bottom: -5px;
    left: 331px;
    text-align: center;
	}
	.domain-checker-bg {
    padding: 40px 0;
    }
	.yz-landing-atf:after{
    content: " ";
    background: no-repeat;
    width: 68vw;
    height: 30vw;
    position: absolute;
    left: 0;
    opacity: 0.3;
    top: 30vw;
    background-size: contain;
	}
	.key-features h1 {
    font-size: 24px;
	}
}

@media (max-width: 767px) {
    .tiles .tile:nth-child(2) {
        border: 0;
    }
    .tiles .tile:nth-child(1),
    .tiles .tile:nth-child(2) {
        border-bottom: 1px solid #ccc;
    }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
    .our-values .value-item:nth-child(3){
        clear: left;
    }
    .yz-reviews .review-slider .slider-content .review-url{
        font-size: 16px;
    }
	.yz-reviews .review-slider .slider-item.active .slider-content{
	opacity: 1;
	margin-top: 15px;
	}
	.yz-reviews .review-slider .slider-content .review-content{
        font-size: 14px;
        line-height: 25px;
    }
    .yz-reviews .review-slider .slider-content .info_testie{
        height: 18vw;
    }
        .yz-reviews .review-slider{
            width: 80vw;
    height: 80vw;
    }
    .yz-reviews .slider-nav{
        top: 37vw;
        z-index: 50;
    }
    .yz-reviews .slider-nav .slider-prev{
        left: 0px;
    }
    .yz-reviews .slider-nav .slider-next{
        right: 0px;
    }
    .yz-reviews .review-slider .slider-content .review-rating{
        margin-bottom: 10px;
    }
    .yz-reviews .review-slider .slider-item{
        width: 50vw;
		height: 50vw;
		padding: 3vw 7vw 0;
    }
    .why-choose .item .text li p{
        font-size: 14px;
        padding-left: 60px;
        position: relative;
        line-height: 25px;
    }
    .why-choose .item .text .item-content ul li .fa{
        position: absolute;
        left: 0;
    }
	.why-choose:before{
    display: none;
	}
    .yz-landing-features .features .feature-item{
        width: 190px;
        transform: scale(0.8,0.8);
    }
	.yz-landing-features .features .feature-item:nth-child(2){
    top: -12px;
    left: 57px;
	}
	.yz-landing-features .features .feature-item:nth-child(3){
	top: 50px;
    left: 3px;
	}
	.yz-landing-features .features .feature-item:nth-child(4){
    bottom: 6px;
    left: -29px;
	}
	.yz-landing-features .features .feature-item:nth-child(5){
    top: -15px;
    right: 38px;
	}
	.yz-landing-features .features .feature-item:nth-child(6){
	top: 62px;
    right: -45px;
	}
	.yz-landing-features .features .feature-item:nth-child(7){
    bottom: 22px;
    right: 17px;
	}
	.yz-landing-features .features .feature-item:nth-child(8){
    bottom: -69px;
    left: 279px;
	}
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
	.yz-landing-atf:before{
    width: 160vw;
	}		
	.yz-landing-atf > .container{
    width: 100%;
	}
	.yz-landing-left{
    padding-top: 0;
    transform: scale(0.8,0.8);
    transform-origin: left;
	}
	.yz-landing-atf .pol1 {
    top: 48.6vw;
	}
	.yz-landing-atf .pol2{
    top: 56vw;
    background-size: contain;
	}
	.yz-landing-atf{
    min-height: 95vw;
	}
	.xs-banner-image {
    position: relative;
    top: 28vw;
    right: 3vw;
	}
}

@media only screen and (max-width: 990px) {
	.why-choose .item .img.server-animated:before {
	top: 17%;
    left: 13%;
	}
	.vpn-features .item .item-content span {
    padding-left: 10px;
    padding-right: 10px;
	}
	#testimonials .info_testie {
        margin-top: 30px !important;
    }
    #testimonials .image_testie img,
    .rating-box {
        width: 100%;
    }
    .cloud-brand {
        display: none;
    }
    .vps-pricing--action-btn .btn {
        margin-left: 18px;
        margin-right: 0
    }
    #pagename-mypages .liststyle6 li {
        text-align: center;
        display: block;
		clear: both;
    }
    #pagename-mypages .liststyle6 li div:first-child {
        margin: 20px 0 0;
    }
    #pagename-mypages .box3 {
        text-align: center;
    }
    #main-body .main-content {
        margin-bottom: 0;
    }
    .tbl-mypage tbody {
        text-align: center;
    }
    .vpn-servers .vpn-flags{
        margin-top: 40px;
    }
    .vpn-servers .vpn-flags .row{
        text-align: center !important;
    }
    .about-second .box-container{
        display: block !important;
    }
    .about-second .box-container .box-item{
        margin-bottom: 150px !important;
    }
    .all-cms .items-wrapper .cms-item{
        width: 50%;
        margin:20px auto;
    }
	.all-cms2 .items-wrapper2 .cms-item2{
        width: 50%;
        margin:20px auto;
    }
	#demo-canvas{
    display: none !important;
	}
	.products-header h1{
	position: relative !important;
    margin-top: 130px !important;
    font-size: 4vw !important;
    display: block !important;
    z-index: 10;
    color: #ececec;
    text-align: center;
    font-weight: bold;
    font-size: 34px;
    font-family: Roboto,sans-serif;
    text-transform: uppercase;
	}
	.best-features:after{
	display: none;
	}
	.large-header{
    max-height: 70vh !important;
	}
	.products-header.mypage .large-header{
	min-height: 75vh !important;
    max-height: 75vh !important;
	}
	.products-header:before{
    display: none !important;
	}
	#yz-pricing > h1{
	display: none;
	}
	.all-cms .items-wrapper{
    flex-direction: column;
	}
    #subbanner1,
    #subbanner2,
    #subbanner3,
    #vps-subbanner,
    #domain-names {
        height: 120px;
    }
    #subbanner1 h1,
    #subbanner2 h1,
    #subbanner3 h1,
    #vps-subbanner h1,
    #domain-names h1 {
        font-size: 100% !important;
        margin: 0 !important;
        padding: 0 !important;
        position: absolute !important;
        bottom: -60px !important;
        top: auto !important;
        height: auto !important;
    }
    #layerslider_6 > div.ls-inner > div.ls-slide.slide2.ls-animating > div:nth-child(5),
    #layerslider_6 > div.ls-inner > div.ls-slide.slide2.ls-animating > div:nth-child(12),
    #layerslider_6 > div.ls-inner > div.ls-slide.slide2.ls-animating > div:nth-child(10) {
        width: 16.5% !important;
    }
}
@media only screen and (max-width: 999px) {
	.yz-hosting-menu {
    width: 580px;
    position: absolute;
    border-radius: 10px;
    left: -150px;
    }
	.yz-landing-heading h1 {
    font-size: 30px;
	}
}

@media only screen and (min-width: 1200px) {
    #menu .navbar.navbar-default {
        background: transparent;
		height: 75px;
    }
    #menu .navbar-default .navbar-collapse, .navbar-default .navbar-form {
        background: none !important;
    }
    #keypoints {
        border-top: none;
    }
    #menu .mainlogo {
        margin-left: 0px;
    }
	.mypage-why .row > div:nth-child(3n+1){
    clear: left;
	}
    .col-lg-2-4,
    .col-md-2-4 {
        width: 20%;
    }
    .special_plan {
        margin-top: -35px;
    }
}
@media only screen and (min-width: 768px) {
    .affix{
	top: 0px!Important;
    }
    .speed-link.text-center > h3:before {
        border-top: 25px solid #333;
        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;
    }
}

@media only screen and (min-width: 991px) {
    .border-right {
        border-right: 0px solid #d9d9d9;
    }
    .border-bottom {
        border-bottom: 0px solid #d9d9d9;
    }
    #pagename-mypages #whmcsthemes {
        border-right: 1px solid #d4d4d4;
    }
    .col-md-9.pull-md-right.main-content .table-container {
        min-height: 450px;
    }
	.pull-lg-right {
    float: right !important;}
	}
}
@media only screen and (max-width: 1279px) {
    .plan {
    margin-left: 4% !important;
    }
}
@media only screen and (min-width: 320px) and (max-width: 480px) {
    .p1 {
        float: none !important;
    }
    #testimonials h2 {
        left: 0px !important;
    }
}
@media only screen and (max-width: 768px) {
	.vpn-features .item .item-content span {
    padding-left: 10px;
    padding-right: 10px;
	}
	.yz-reviews .review-slider .slider-item.active .slider-content {
	margin-top: 15px;
	}
	.yz-reviews .f-title .btn-all {
	margin: 110px auto 30px;
	}
	#testimonials .info_testie {
        margin-top: 10px !important;
        min-height: min-content;
    }
    .readbox {
        margin-bottom: 10px;
    }
    #testimonials .rating-box {
        text-align: center;
    }
    .rating-box span {
        display: inline-block;
        float: none !important;
    }
	.readbox {
        padding-right: 0px !important;
        width: 100% !important;
        padding-left: 0px;
    }
	plan1 {
        margin-left: 7.5% !important;
        font-size: 13px;
    }
    .col-lg-8.col-md-8.g1 > h4 {
        text-align: center;
    }
}
@media (max-width: 320px) {
    #imageslider h4 {
        margin-top: 0px!important;
        margin-left: 5px!important;
        margin-right: 0px!important;
        margin-bottom: 0px!important;
    }
}
@media (max-width: 480px) {
    #menu .navbar-brand .mainlogo {
        max-width: 190px !important;
        margin-top: 14px!important;
    }
    #clockdiv {
        font-size: 15px!important;
    }
    #imageslider .smalltext {
        padding-top: 3px!important;
        font-size: 11px!important;
    }
    #clockdiv div>span {
        padding: 5px!important;
    }
    #imageslider h1 {
        font-size: 20px!important;
        padding-bottom: 10px!important;
        margin-top: 45px!important;
    }
    #imageslider h2 {
        font-size: 20px!important;
    }
    #imageslider h4 {
        font-size: 10px!important;
    }
    #imageslider p.slidebutton a {
        margin-top: 10px!important;
    }
    #imagesliderdomains #domainsearch {
        font-size: 18px!important;
    }
    #keypoints .fa {
        padding-right: 0px;
        text-align: center;
    }
    .large-header {
        max-height: 100vh !important;
    }
    .about-us h1{
        margin-bottom: 90px;
    }
	.plan-main-information {
	padding-left: 0px!important;
	}
}
@media (max-width: 767px) {
    #content .contentbox {
        padding: 0px!important;
    }
    #menu #mainlogo {
        margin-left: 20px;
    }
    #imageslider #rowmargin {
        margin-top: 20px!important;
    }
    #domaincheck #domainsearch {
        max-width: 590px!important;
        padding-left: 15px;
        border-top-left-radius: 5px;
        border-bottom-left-radius: 5px;
        border: 1px solid #ccc;
    }
    #imageslider h2 {
        font-size: 26px!important;
    }
    #imageslider .btn {
        margin-bottom: 10px!important;
    }
    #imagesliderdomains #domainsearch {
        border-top-left-radius: 4px;
        border-bottom-left-radius: 4px;
        padding-left: 10px!important;
    }
    #dedicatedfeatures {
        padding-bottom: 0px;
    }
    #dedicatedfeatures img {
        margin-left: auto;
        margin-right: auto;
    }
    #dedicatedfeatures h4, #dedicatedfeatures p {
        text-align: center;
    }
    #dedicatedfeatures .col-sm-4 {
        margin-bottom: 100px;
    }
    #gamehighlight img {
        margin-top: 50px;
    }
    #clockdiv>div {
        padding: 2px;
    }
    #xshidden {
        display: none!important
    }
    .xshide {
        display: none!important;
    }
    #xshide {
        display: none!important;
    }
    #xsleft {
        text-align: left!important;
    }
    #footer {
        padding-bottom: 0 !important;
    }
    .scroll-top-wrapper{
        display: none !important;
    }
}

@media (min-width:800px) {
    .navbar-collapse.collapse {
        display: block!important;
    }
    .yz-hosting-menu > li:nth-child(1) > ul{
    display: flex;
    }
    .navbar-collapse{
        border-top: none !important;
    }
}
@media (max-width: 1099px) {
    .aboutus #xscenter {
        margin-left: auto!important;
        margin-right: auto!important;
        text-align: center!important;
        margin-bottom: 20px;
    }
    .weatherbox2 {
        width: 280px;
        float: right;
        position: absolute;
        right: 160px;
        top: 72px;
    }	
	.subbanner1 h1 {
	padding-top: 5%;
    }
    #imageslider h1 {
        font-size: 35px!important;
        padding-bottom: 10px!important;
    }
    #imageslider h3 {
        font-size: 18px!important;
        margin-bottom: 25px!important;
    }
    #imageslider h4 {
        margin-left: 15px!important;
    }
    #imageslider p.slidebutton a {
        margin-left: 15px!important;
    }
    #domaincheck #domainsearch {
        max-width: 580px!important;
        padding-left: 5px
    }
    #imageslider h3 {
        margin-top: 10px;
        margin-bottom: 0px!important;
    }
}
@media (max-width: 1199px) {
    #whmcsthemes .navbar-toggle {
        margin-top: 3px;
        margin-bottom: 3px;
        border-color: #BBB !important;
    }
    #whmcsthemes .dropdown-menu > li > a {
        color: #f3f1ec !important
    }
    .navbar-default .navbar-collapse, .navbar-default .navbar-form {
        border-color: #676767;
    }
    .nav .nav-divider {
        background-color: #676767;
    }
	.weatherbox2 {
        width: 280px;
        float: right;
        position: relative;
        right: 0px;
        top: 6px;
    }
    .weatherbox2-top {
        display: block !important;
        position: relative !important;
        width: 255px !important;
		margin: -3px auto !important;
		top: 3px !important;
        right: 0 !important;
        float: none !important;
    }
	 .feature-wrapper{
        display: block !important;
    }
	#hosting-plans{
        top: 130px;
    }
}	

@media only screen and (max-width: 768px){
	.domain-pricing{
            flex-direction: column !important;   
	}
	.domain-desc .benefits{
            flex-direction: column;
        }
    .plan-main-information.container .plan-detail-sec .plan__cell span{
        padding-left: 35px !important;
    }
    .plan-main-information.container .plan-detail-sec .plan__cell img:not([data-toggle="tooltip"]){
       /* transform:scale(0.7);*/
        left: -8px;
    }
    .about-second .box-container{
        padding: 120px 10px 20px 10px !important;
    }
    .yz-landing-atf.yz-mypage h1{
        width: calc(100% - 30px);
        text-align: center;
        font-size: 28px;
    }
    .poly{
        display: none;
    }
	.key-features h1	{
        left: auto;
    }	
    .all-cms:before,
    .all-cms:after{
        display: none;
    }
    #footer .navbar-brand{
        display: block;
        text-align: center;
        width: 100%;
    }
    #footer .navbar-brand img{
        margin: 0 auto 15px;
    }
    .why-choose .item .text .item-content ul li .fa{
        position: absolute;
        left: 0;
    }
	.yz-reviews .review-slider {
    width: calc(100% - 20px);
    height: 60vh;
    margin-top: 50px;
	}
    .yz-reviews .review-slider .slider-item {
    width: calc(100% - 30px);
    height: 70vh;
    transform: none !important;
    background: #FFF;
    padding: 15px;
	}
	.yz-reviews .review-slider .slider-content .info_testie {
    height: 30vh;
	}
	.yz-reviews .review-slider .slider-content .review-content{
    font-size: 15px;
    line-height: 20px;
	}
	.yz-reviews .review-slider .slider-content .show-more{
    margin: 0 auto;
	}
	.yz-reviews .slider-nav .slider-prev {
    position: absolute;
    left: 0;
    font-size: 20px;
    cursor: pointer;
    background: #333;
    border-radius: 50%;
    width: 35px;
    height: 35px;
    text-align: center;
    line-height: 36px;
	}
	.yz-reviews .slider-nav{
    top: 47%;
    z-index: 50;
	}
	#footer #copyright{
	position: static;
	}
	#footer #copyright a{
    display: block;
    margin: 0;
	}
	#footer .container > .row > div {
    margin-bottom: 30px;
	}
	.yz-reviews .slider-nav .slider-next {
    position: absolute;
    right: 0;
    font-size: 20px;
    cursor: pointer;
    background: #333;
    border-radius: 50%;
    width: 35px;
    height: 35px;
    text-align: center;
    line-height: 36px;
	}
	.yz-reviews .review-slider .slider-content .review-rating{
    margin-bottom: -15px;
    margin-top: -10px;
	}
    .why-choose .item .text li p{
        font-size: 14px;
        padding-left: 60px;
        position: relative;
        line-height: 25px;
    }
    .yz-faq:before{
        display: none;
    }
    .yz-faq{
        background: #f3f3f3;
        padding:40px 0;
    }
	.yz-faq2:before{
        display: none;
    }
    .yz-faq2{
        background: #f3f3f3;
        padding:40px 0;
    }	
    .yz-reviews:before, .yz-reviews:after{
        display: none;
    }
    .yz-reviews{
        padding: 40px 0;
    }
        .why-choose .item .text .why-map{
        display: block;
    }
    .faq-icon{
        display: none;
    }
    .why-choose .item .img img{
        display: none;
    }
    .yz-landing-atf{
        min-height: auto;
    }
	.yz-landing-atf:before{
    box-shadow: none;
    border-radius: 0;
    transform: none;
	}
	.yz-landing-atf .pol1, .yz-landing-atf .pol2 , .xs-banner-image:before, .yz-landing-features:before, .why-choose:before{
    display: none;
	}
	.xs-banner-image{
    top:0;
    transform: scale(0.8,0.8);
    text-align: center;
	}
	.banner-ico , .hosting-info-img .info-icon{
     animation:none !important;
	}
	#mypage-body #whmcsthemes{
    padding: 30px 15px !important;
	}
	#pagename-mypages span, #pagename-mypages p, #pagename-mypages a, #main-menu .dropdown-menu a{
    max-width: calc(100% - 30px);
    display: block;
	}
	.hosting-info-img{
    top: 0 !important;
	}
	#mypage-body{
    padding:40px 0 !important;
	}
	.yz-landing-atf.yz-mypage:after{
    display: none;
	}
	.yz-landing-left{
    padding-top: 40px; 
	}
	.yz-landing-heading{
    text-align: center;
	}
	.yz-landing-heading h1{
    margin-left:0;
    font-size: 30px;
	}
	.yz-landing-heading .get-started {
    margin-top: 10px;
    padding:10px 20px;
	}
	.yz-landing-heading h1 span{
    right: 0;
	}
	.yz-landing-heading .continents > ul {
    width: 90%;
    margin: auto;
    justify-content: space-evenly;
	}
	.yz-landing-heading .continents .tab-content {
    width: 360px;
    margin: 20px auto;
	}
	.yz-landing-heading .continents .tab-content .tab-pane {
    left: 0;
	}
	.yz-landing-heading .continents .continent-menu li a {
    text-align: left;
	padding: 3px 0;
	font-size: 16px;
	}
	.yz-landing-heading .continents .tab-content .continent-icon {
	width: 100%;	
	}
	.yz-landing-heading .continents > ul >li > a {
    padding: 10px !important;
    font-size: 18px;
    font-weight: 600;
	width: 150px;
	}
	.yz-landing-heading .continents > ul >li > a:hover {
    font-size: 18px;
	}
	.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{
	font-size: 18px;
	}
	.yz-landing-features .features .feature-item {
    position: static;
    text-align: center !important;
    margin: 30px auto;
    width: 100%;
	}
	.why-choose{
    padding: 30px 0;
	}
}
@media (max-width: 799px) {
	#topbar {
    height:33px;
	}
	#menu .navbar-default .navbar-collapse, .navbar-default .navbar-form {
    margin-left: 0px!important;
    margin-right: 0px!important;
    margin-top: 0px;
    border-top: none;
    }
    .affix .navbar-default .navbar-collapse{
        margin-top: 6px !important;
    }
	#menu .navbar-collapse {
    max-height: 410px!important;
    overflow-y: scroll!important;
	}
	#menu {
    padding-bottom: 8px;
	}
	#menu #mainlogo {
    margin-top: 5px;
    margin-bottom: 5px;
	}
	#menu .headerslogan {
    margin-top: 16px;
	}
	#menu .navbar-collapse .dropdown-menu>li>a {
    color: #9A9A9A;
    background-color: #2E3839;
	}
	#menu .navbar {
    margin-top: -7px;
	}
	#menu .navbar-collapse .dropdown-menu>li>a:hover {
    color: #FFF;
	}
	#menu .normal .dropdown-submenu>a:after {
    display: none;
	}
	.navbar-header {
    float: none;
	}
	.navbar-toggle {
    display: block;
    margin-top: 27px;
	}
	.navbar-collapse {
    border-top: 1px solid transparent;
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1);
	}
	.navbar-nav {
    float: none!important;
    margin: 7.5px -15px;
	margin-top: 7px;
	}
	.navbar-nav>li {
    float: none;
    border-right: none!important;
	}
	.navbar-nav>li>a {
    padding-top: 10px;
    padding-bottom: 10px;
	}	
	.navbar-text {
    float: none;
    margin: 15px 0;
	}
	.navbar-collapse.collapse.in {
    display: block!important;
	}
	.collapsing {
    overflow: hidden!important;
	}
	#menu .nav>li>a {
    margin: 0px!important;
	}
	#menu .navbar-nav {
	background: #003087;
	margin: 0px!important;
	}
	#menu .navbar-default .navbar-nav>li>a {
    color: #fff!important;
    border-top: none!important;
    padding-top: 10px;
    padding-bottom: 10px;
    padding-left: 15px;
    font-weight: 400!important;
    font-size: 20px!important;
    background: #003087;
    border-top: 1px solid #003087!important;
	}
	#menu .navbar-default .navbar-nav>li>a:hover {
    color: #fff!important;
    background: #003087;
	border-top: 1px solid;
	}
	#menu .navbar-default .navbar-nav>.active>a, #menu .navbar-default .navbar-nav>.active>a:hover {
    border-bottom: none;
    color: #ccc!important;
    border-radius: 0px!important;
	}
	#menu .navbar-default .navbar-nav>.active>a {
    background: #6CA93E!important;
	}
	#menu .navbar-default .navbar-nav>.active>a:hover {
    background: #6CA93E!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: #1e499b!important;
    border-bottom: 1px solid #1e499b!important;
	}
	#menu .navbar-collapse {
    padding-right: 0px!important;
	}
	#menu .navbar-default .navbar-nav>li>a:hover .fa, #menu .navbar-default .navbar-nav>li>a:focus .fa {
    color: #FFF!important;
	}
	#menu .dropdown-menu {
    position: inherit;
	}
	#menu .navbar-default .navbar-nav>.open>a, #menu .navbar-default .navbar-nav>.open>a:focus {
    background: #1e499b!important;
    border-bottom: none!important;
    border-radius: 0px;
	}
	#menu .navbar-default .navbar-nav>.active>a, #menu .navbar-default .navbar-nav>.active>a:hover {
    color: #FFFFFF!important;
    border-top: none!important;
    border-radius: 0px;
	}
	#menu .navbar-nav>li>.dropdown-menu {
    padding-left: 0px!important;
    margin-left: 0px;
	}
	#menu .navbar-nav>li>.dropdown-menu {
    border-radius: 0px;
    margin-top: 0px!important;
	}
	.navbar-nav .open .dropdown-menu {
    position: static;
    float: none;
    width: auto;
    margin-top: 0;
    background-color: transparent;
    border: 0;
    -webkit-box-shadow: none;
    box-shadow: none;
	}
	#menu .normal .dropdown-submenu>.dropdown-menu {
    left: 0!important;
    margin-top: 1px;
	}
	#menu .normal .dropdown-submenu>.dropdown-menu a {
    padding-left: 5%;
	}
	#menu .normal .dropdown-submenu>.dropdown-menu {
    display: block;
	}
	#menu .normal .dropdown-submenu>.dropdown-menu {
    margin-left: 0px;
	}
	#menu .dropdown-menu>li {border-top: 1px solid #364344!important;}
	#menu .navbar-collapse {max-height: 410px!important;overflow: scroll!important;}
	#menu .normal .dropdown-submenu>.dropdown-menu {margin-top: 0px!important;}
	#imageslider #rowmargin {margin-top: 30px!important;}
	.yz-hosting-menu > li:first-child a, .yz-hosting-menu > li:first-child {border-top-left-radius: 0px;}
    .yz-hosting-menu .continent-menu {position: relative;width: 100%;border-radius: 0;float: none;}	
    .yz-hosting-menu .continent-menu .continent-img, .yz-hosting-menu .continent-menu > li .service-img {width:120px;top:5px!important;right:5px}
	.yz-hosting-menu .continent-menueurope{position: relative;width: 100%;border-radius: 0;float: none;}
	.yz-hosting-menu .continent-menueurope .continent-img, .yz-hosting-menu .continent-menueurope > li .service-img {width:120px;top:5px!important;right:5px}
    #whmcsthemes .navbar-header{display: none !important;}
    #menu .navbar-brand .mainlogo {width: 280px;;margin-top: 7px;position: relative;}
    .yz-hosting-menu    {left: 0 !important;width: 100% !important;border-radius: 0 !important;}
    .yz-hosting-menu > li {width: 100% !important;}
    .yz-hosting-menu {position: relative !important;}
    #menu .navbar-collapse {max-height: inherit !important;}
    .affix .navbar-collapse collapse in{margin-top: 6px !important;}
    #menu .navbar-nav > li > .dropdown-menu.cp.hosting{right:0 !important;}
    #menu .dropdown-menu>li{padding-left: 25px;}
	.yz-hosting-menu .continent-menu > li > a {
    padding-top: 7px!important;
    padding-bottom: 7px!important;
	}
	.yz-hosting-menu .continent-menueurope > li > a {
    padding-top: 7px!important;
    padding-bottom: 7px!important;
	}
}

@media only screen and (max-width: 930px) {
	#menu .navbar-default .navbar-nav>li>a {
	font-size: 19px;
	}
}
    #menu .navbar-nav > li > .dropdown-menu {
    margin-left: 0 !important;
    }
    #main-menu .dropdown-menu a:hover {
    color: #223646;
    }
	#compare-plans table {
    overflow: scroll;
    }
    #compare-plans tbody {
        display: table;
    }
	#firstTableCell .plan__cell, .table-row-headings .plan__cell{
    border-bottom:1px solid rgba(255, 255, 255, 0.2);
	}
	.plan-main-information.container .plan-detail-sec .plan__cell span {
    padding-left: 65px
	}
	.yz-hosting-menu > li {
    width: 35%;
    border-top: 1px solid #FFF;
	height: 59%;
	}
	.yz-hosting-menu .continent-menu > li > a {
    padding: 15px;
    width: 100%;
	}
	.yz-hosting-menu .continent-menueurope > li > a {
    padding: 15px;
    width: 100%;
	}
	.yz-hosting-menu .continent-menu .continent-img,
	.yz-hosting-menu .continent-menu > li .service-img{
    	width: 99px;
		height: 99px;
		top: 30px;
	}
	.yz-hosting-menu .continent-menueurope .continent-img,
	.yz-hosting-menu .continent-menueurope > li .service-img{
    	width: 99px;
		height: 99px;
		top: 30px;
	}
	.why-choose .item{
    margin-bottom: 30px;
	}
	.why-choose .item .text {
    padding-top: 30px;
	}
	.yz-faq .faq-left .banner-ico{
    display: none;
	}
	.yz-faq2 .faq-left .banner-ico{
    display: none;
	}
}
@media only screen and (min-width: 1200px) {
    #mainmenu .navbar-nav > li.dropdown:last-child {
        position: relative !important;
    }
    #mainmenu .navbar-nav > li.dropdown:last-child > ul {
        width: 210px !important;
        left: 0;
        margin-left: -50px!important;
		/* margin-top: 47px; */
    }
}
@media only screen and (max-width: 999px) {
	.yz-hosting-menu .continent-menu .continent-img,
	.yz-hosting-menu .continent-menu > li .service-img{
    width: 100px;
    top: 32px;
    height: auto;
    }
	.yz-landing-heading .get-started {
	font-size: 24px;
	}
	.key-features h1 {
	width: 90%;
    text-align: center;
    margin-left: auto;
	}
}
@media only screen and (max-width: 872px) {
    #bannersubpage video {
        height: 100% !important; 		
    }
}

@media only screen and (min-width: 1440px) and (max-width: 1599px) {
	.products-header .large-header{
     	max-height: 47vw;
    }
   .products-header.mypage .large-header{
    min-height: 27vw !important;
    max-height: 28vw !important;
	}
} 
@media only screen and (min-width: 1200px)  and (max-width: 1599px)  {
    	.large-header.about-page.dmn-pg{
            max-height: 55vw !important;
            min-height: 55vw !important;
}
}
@media only screen and (min-width: 1600px)  and (max-width: 1899px)  {
    	.large-header.about-page.dmn-pg{
            max-height: 55vw !important;
            min-height: 55vw !important;
		}
		.products-header .large-header{
     		max-height: 33vw;
            min-height: 33vw !important;
     	}
        .products-header.mypage .large-header{
            max-height: 27vw !important;
            min-height: 27vw !important;
    }
} 
@media only screen and (min-width: 1900px) {
     	.products-header .large-header{
            max-height: 40vw;
     		min-height: 40vw !important;
     	}
		.products-header .large-header.dmn-pg{
		min-height: 45vw !important;
		max-height: 45vw !important;
        }
		.products-header.mypage .large-header {
		min-height: 25vw !important;
		max-height: 26vw !important;
		}
} 
@media only screen and (min-width: 992px) and (max-width: 1199px) {
    #order-standard_cart .products .product div.product-desc {
        width: 55% !important;
    }
    #order-standard_cart .products .product footer {
        width: 45% !important;
    }
         .products-header.mypage .large-header{
			min-height: 73vw !important;
			max-height: 73vw !important;
		}
		.products-header .large-header{
     		max-height: 62vw;
	}    
} 
@media only screen and (max-width: 1160px) {
    #layerslider_6 > div.ls-inner > div.ls-slide.slide2.ls-animating > div:nth-child(5) {
        margin-left: -2px !important;
    }
    #layerslider_6 > div.ls-inner > div.ls-slide.slide2.ls-animating > div:nth-child(12) {
        margin-left: -4px !important;
    }
    #layerslider_6 > div.ls-inner > div.ls-slide.slide2.ls-animating > div:nth-child(10) {
        margin-left: -6px !important;
    }
}
@media only screen and (max-width: 1100px) {
    #layerslider_6 > div.ls-inner > div.ls-slide.slide2.ls-animating > div:nth-child(5) {
        margin-left: -5px !important;
    }
    #layerslider_6 > div.ls-inner > div.ls-slide.slide2.ls-animating > div:nth-child(12) {
        margin-left: -8px !important;
    }
    #layerslider_6 > div.ls-inner > div.ls-slide.slide2.ls-animating > div:nth-child(10) {
        margin-left: -11px !important;
    }
}
@media only screen and (max-width: 1050px) {
    #layerslider_6 > div.ls-inner > div.ls-slide.slide2.ls-animating > div:nth-child(5) {
        margin-left: -10px !important;
    }
    #layerslider_6 > div.ls-inner > div.ls-slide.slide2.ls-animating > div:nth-child(12) {
        margin-left: -14px !important;
    }
    #layerslider_6 > div.ls-inner > div.ls-slide.slide2.ls-animating > div:nth-child(10) {
        margin-left: -18px !important;
    }
}
@media only screen and (max-width: 991px) {
    #layerslider_6 > div.ls-inner > div.ls-slide.slide2.ls-animating > div:nth-child(5) {
        margin-left: 0 !important;
    }
    #layerslider_6 > div.ls-inner > div.ls-slide.slide2.ls-animating > div:nth-child(12) {
        margin-left: 0 !important;
    }
    #layerslider_6 > div.ls-inner > div.ls-slide.slide2.ls-animating > div:nth-child(10) {
        margin-left: 0 !important;
    }
    #footer{
        text-align: center;
    }
    #footer .navbar-brand{
        display: table;
        margin-left: auto;
        margin-right: auto;
        float: none;
    }
    #footer h6 {
        text-align: center;
    }
}

/* Disable Animations For Mobiles */
@media only screen and (max-width: 768px) {
    .animated {
        -o-transition-property: none !important;
        -moz-transition-property: none !important;
        -ms-transition-property: none !important;
        -webkit-transition-property: none !important;
        transition-property: none !important;
        -o-transform: none !important;
        -moz-transform: none !important;
        -ms-transform: none !important;
        -webkit-transform: none !important;
        transform: none !important;
        -webkit-animation: none !important;
        -moz-animation: none !important;
        -o-animation: none !important;
        -ms-animation: none !important;
        animation: none !important;
    }
}
/* Mobile Display Fixes */
@media (min-width: 768px) and (max-width: 799px) {
    .navbar-collapse.collapse {
        display: none !important;
    }
    .navbar-collapse.collapse.in {
        display: block !important;
    }
    .navbar-header .collapse, .navbar-toggle {
        display: block !important;
    }
    .navbar-header {
        float: none;
    }
}
/* Remove mobile border from tables */
.table-responsive {
    border: inherit;
}
@media (max-width: 1099px) {
    .mega-dropdown-menu .dropdown-header {}
    .big-title {
        margin-left: -5px;
        margin-bottom: -10px;
    }
    .datacenter-menu {
        background-position: inherit;
    }
    #menu .dropdown-menu>li {
        border-top: none!important;
    }
    #menu .dropdown-menu>li:first-child {
        border-bottom: 0px solid #fff!important;
    }
    .datacenter-menu {
        margin-top: 0px!important;
    }
    .cp .divider {
        display: none!important;
    }
    .hosting.dropdown-menu.mega-dropdown-menu>li {
        padding-top: 0px!important;
    }
    #menu .navbar-nav>li>.dropdown-menu {
        width: 100%;
        clear: both;
    }
    .round-list a {
        font-size: 17px!important;
        padding: 40px!important;
    }
    .dt-sc-button.ico-button {
        padding: 0 0 0 5px!important;
        font-size: 8px!important;
    }
    .dt-sc-button.ico-button span {
        padding: 7px 6px 0px 0!important;
    }
    .dt-sc-button .ico-btn-image {
        padding: 10px 3px!important;
    }
    .lady {
        width: 100%!important;
        bottom: -32px!important;
        position: relative!important;
    }
}
@media (max-width: 500px) {
    .lady {
        width: 100%!important;
        bottom: -32px!important;
        position: relative!important;
    }
    .round-list a {
        font-size: 10px!important;
        padding: 4px!important;
    }
	.yz-landing-heading .continents > ul > li > a {
		width: 130px;
		padding-left: 0px !important;
	}
	.yz-reviews .review-slider .slider-content .review-content {
		margin-top: 10px;
		padding: 25px;
	}
	.yz-reviews .review-slider .slider-content .show-more {
		margin-top: 15px;
	}
	.cmscomment3 {
    height: 140px;
	}
	
}
@media (max-width: 600px) {
    .lady {
        width: 100%!important;
        bottom: -39px!important;
        position: relative!important;
    }
    .round-list a {
        font-size: 12px!important;
        padding: 5px!important;
    }
	.yz-landing-heading .continents > ul >li > a{
	width: 150px;
	}
	#eucookie {
        padding-right: 15px;
        padding-left: 15px;
    }
}
@media (max-width: 700px) {
    .lady {
        width: 100%!important;
        bottom: -46px!important;
        position: relative!important;
    }
    .weatherbox2 {
        display: none;
    }
    .round-list a {
        font-size: 12px!important;
        padding: 25px!important;
    }
}
@media (max-width: 300px) {
    .ls-button {
        top: 67%!important;
        left: 61%!important;
    }
    .dt-sc-button .ico-btn-image {
        padding: 3px 0px!important;
    }
    .dt-sc-button.ico-button span {
        padding: 6px 6px 0px 0!important;
    }
    .lady {
        width: 100%!important;
        top: -36px!important;
        position: relative!important;
    }
    .round-list a {
        font-size: 10px!important;
        padding: 15px!important;
    }
}
@media (max-width: 400px) {
    .round-list a {
        font-size: 10px!important;
        padding: 15px!important;
    }
    .ls-button {
        top: 69%!important;
        left: 61%!important;
    }
    .dt-sc-button .ico-btn-image {
        padding: 3px 0px!important;
    }
    .dt-sc-button.ico-button span {
        padding: 6px 6px 0px 0!important;
    }
    .lady {
        width: 100%!important;
        top: -52px!important;
        position: relative!important;
    }
	.hosting-types .box h3 {
    color: #e8dada;
    font-weight: 700;
    text-transform: uppercase;
    font-size: 10px;
    margin:0;
    font-family: Montserrat, sans-serif !important;
	}
	.hosting-types .box h3 span {
    display: block;
    margin:4px 0 6px 0;
    text-transform: lowercase;
    font-family: 'Lato', sans-serif !important;
	}
	.yz-landing-heading .continents > ul > li > a {
    width: 130px;
	padding-left: 0px !important;
	font-size: 15px;
	}
	.yz-domain-top h1 {
    margin-left: 35px !important;
    font-size: 26px!important;
	}
}
@media (max-width: 800px) {
    .lady {
        width: 100%!important;
        bottom: -52px!important;
        position: relative!important;
    }
    .round-list a {
        font-size: 14px!important;
        padding: 30px;
    }
}
@media (max-width: 838px) {
	#menu .navbar-brand .mainlogo {
        width: 285px!important;
    }
}
@media (max-width: 825px) {
	#menu .navbar-brand .mainlogo {
        width: 262px!important;
    }
}
@media (max-width: 900px) {
    .lady {
        width: 100%!important;
        bottom: -59px!important;
        position: relative!important;
    }
    .round-list a {
        font-size: 17px!important;
        padding: 20px!important;
    }
	.mypage-domain .f-title{
		top: -250px;
	}
}
@media (max-width: 799px){
	.navbar-toggle {
        display: block;
        margin-top: 23px;
	}
	.weatherbox2-top{
    display: none !important;
	}
}

@media (min-width: 800px){
	.navbar-toggle {
        display: none;
	}
	.header-flex{width: 100%;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}
    .header-flex .collapse.navbar-collapse{margin: 0 auto !important;border-top: none !important;box-shadow: none !important;}
    .header-flex .weatherbox2{margin-top: 11px !important;}
    .header-flex .navbar-brand{height: auto !important;
	}
    #mainmenu .navbar-nav li:hover>.dropdown-menu {display: block;margin-left: 142px;}
    .navbar-nav>li{float: left !important;}
    .yz-hosting-menu > li.activenew > a{
		/* background: #ffe200; */
		color: #0a48a1;
		font-weight: 600;
		} 
    .yz-hosting-menu > li.activenew > a:after {display: block;}
	    #mainmenu .navbar-nav > li.dropdown:last-child > ul {
        width: 260px !important;
        left: 0;
        margin-left: -50px!important;
		margin-top: 45px;
    }
}
@media only screen and (min-width: 800px) and (max-width: 999px) {
#menu .nav>li>a{padding: 12px 15px !important;}
}
@media (min-width: 1200px){
    .weatherbox2-top{
        display: none !important;
    }
}
@media (max-width:1199px){
    .weatherbox2 { display: none;}
	.key-features .feature-item > .row {
		clip-path: polygon(0% 0%, 100% 0%, 100% 0%, 100% 100%, 100% 100%, -1% 100%, 0% 85%, 0% 100%);
	}

}
@media only screen and (min-width: 768px) and (max-width: 1199px) {
	.vpn-features .items-container{
    display: block !important;
    text-align: center;
	}
	.vpn-features .item {
    background-size: 100% !important;
    width: 19vw !important;
    height: 22vw !important;
    margin: 0px !important;
    display: inline-block !important;
}
.vpn-features .item .item-content img {
    margin-top: 20px;
	}
}
@media (max-width: 767px){
    .key-features .feature-item > .row .right {
        display:flex;
        justify-content:center;
        padding-bottom: 0px;
        border-bottom-left-radius: 0px; 
    }
	.domain-key {
	margin-top: -50px;
    }
    .about-us h1:before{
        display: none !important;
    }
    .about-us h1{
        padding-left: 35px !important;
        margin-left: 0 !important;
    }
}

@media only screen and (max-width: 1199px) and (min-width: 800px)  {
    .custom-row-flex{
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
    }
   .weatherbox2-top .reviews-text{
	   margin: 0 !important;
	   padding-top:1px;
	   left: 15px;
    }
   .weatherbox2-top #header-rating-stars {
    width: auto !important;
    padding-top: 1px;
	left: 8px;
	}
   .weatherbox2-top .rating-img {
	   width: 95px !important;
	}
   .weatherbox2-top .rating-img img {
	   width:100% !important;
	   padding-top: 3px;
    }
	#top-rating-link {
    font-size: 13px !important;
	}
	#top-total-review-link {
    font-size: 13px !important;
	}
}

@media (max-width: 768px) {
    section#home-banner h2 {
        font-size: 22px;
    }
    .navbar-main .navbar-nav .open .dropdown-menu > li > a {
        color: #ddd;
    }
    .navbar-main .navbar-nav .open .dropdown-menu > li > a:hover {
        color: #fff;
    }
	.plan-main-information.container .plan-detail-sec .order-sec.plan--cell-border-radius.cs-height img {
	margin-left: 17px!important;
    }
}
@media (max-width: 799px) {
    .navbar-header {
        float: none;
    }
    .navbar-left,.navbar-right {
        float: none !important;
    }
    .navbar-toggle {
        display: block;
    }
    .navbar-collapse {
        border-top: 1px solid transparent;
        box-shadow: inset 0 1px 0 rgba(255,255,255,0.1);
    }
    .navbar-fixed-top {
        top: 0;
        border-width: 0 0 1px;
    }
    .navbar-collapse.collapse {
        display: none!important;
    }
    .collapse.in{
        display:block !important;
    }
}
@media (max-width: 991px) {
    .main-content img{
	max-width:100% !important;
	width:100% !important;
	height: auto !important;
	} 
	.hosting-types .box h3 {
	font-size: 18px;
	}
	.hosting-types .box .from {
	font-size: 15px;
	}
    #google-recaptcha-domainchecker {
        padding-left: 2.5%;
        margin-bottom: -25px;
    }
    #default-captcha-domainchecker {
        margin-bottom: -25px;
    }
	#menu .navbar-brand .mainlogo {
        width: 300px;
    }
}
@media (max-width: 991px) {
    #hosting-plans{overflow:hidden !important;padding-top: 30px !important;}
    .mypage-why:after{display: none !important;}
    .yz-reviews:before{display: none !important;}
    .yz-faq.mypage-faq:before{display: none !important;}
	.feature-item-icon{ margin:0 0 10px}
	.feature-item-icon img{ width:auto !important}
}
@media only screen and (max-width: 1199px){
    #menu .navbar-nav > li > .dropdown-menu.cp.hosting{right: -24px;}
	.hosting-info-img{        
	left: 3vw;	
	}
	.hosting-info-img img{
    width: 350px;
	} 
	.hosting-info-img .info-icon.icon-1 {
    width: 50px;    
	}
	.hosting-info-img .info-icon.icon-2 {
    width: 50px;   
	} 
	.hosting-info-img .info-icon.icon-3 {
    width: 50px;      
	} 
	.hosting-info-img .info-icon.icon-4 {
    width:60px;    
	} 		
}
 @media only screen and (max-width: 992px){
    #menu .navbar-nav > li > .dropdown-menu.cp.hosting{right: -35px;}
	.hosting-info-img{        
	left: 0vw;
    margin-right: 2vw;
	}
	.hosting-info-img img{
    width: 350px;
	} 
	.hosting-info-img .info-icon.icon-1 {
    width: 40px;    
	}
	.hosting-info-img .info-icon.icon-2 {
    width: 40px;   
	} 
	.hosting-info-img .info-icon.icon-3 {
    width: 40px;      
	} 
	.hosting-info-img .info-icon.icon-4 {
    width:50px;    
	}
}
@media only screen and (max-width:520px){
	.key-features .feature-wrapper, .key-features .feature-wrapper .feature-item{ padding:0;}
	.key-features .feature-item > .row .left{ padding:5px}
	.key-features .feature-item > .row .right{ padding:5px;}
	.key-features .feature-item > div h3{ font-size:14px;}
	.mypage-domain .my-domain-btn{padding: 10px 14px; font-size: 18px;}
	.mypage-domain .my-domain-input{ padding:20px 110px 20px 20px}
	.mypage-domain.domain-pop .mp{ padding:10px;}
	.tld_lisitng li .tld_price{margin:auto;}
	.tld_lisitng li{ width:33.33%}
	.tld_lisitng li:nth-child(3){ border-right:none}
}
@media (max-width:767px){
.arrow-bg{ position:relative; left:-2px}
}
@media (max-width:660px){
	.plan-main-information-wrapper{padding: 0  !important; max-width: 478px; margin: auto;}
	.plan---sec{ left:0 !important;}
	#firstTableCell .plan__cell:nth-child(2) span img, #firstTableCell .plan__cell:nth-child(5) span img, #firstTableCell .plan__cell:nth-child(6) span img, #firstTableCell .plan__cell:nth-child(7) span img, #firstTableCell .plan__cell:nth-child(8) span img{ top:9px}
	.imgdrive {margin-top: -17px!important;}
	.imgservices {margin-top: -17px!important;}	
	.imgip {margin-top: -15px!important;}	
	.imgbackup {margin-top: -17px!important;}	
	.imgha {margin-top: -20px!important;}	
}
@media (max-width:520px){
	.plan-main-information-wrapper{ max-width:294px;}
}