@media screen and (min-width: 3101px) and (max-width: 3300px) {
	#homebanner_slider .crazy-weekend img {
		width: 52% !important;
	}

	.crazy-weekend .banner-text {
		width: 55%;
	}
}

@media screen and (min-width: 2961px) and (max-width: 3100px) {
	#homebanner_slider .crazy-weekend img {
		width: 56% !important;
	}

	.crazy-weekend .banner-text {
		width: 52%;
	}

}

@media screen and (min-width: 2761px) and (max-width: 2960px) {
	#homebanner_slider .crazy-weekend img {
		width: 58% !important;
	}

	.crazy-weekend .banner-text {
		width: 50%;
	}

}

@media screen and (min-width: 2561px) and (max-width: 2760px) {
	#homebanner_slider .crazy-weekend img {
		width: 57% !important;
	}
}

@media screen and (min-width: 2351px) and (max-width: 2560px) {
	#homebanner_slider .crazy-weekend img {
		width: 52% !important;
	}

	#homebanner_slider.owl-carousel .owl-dots {
		left: 138px;
	}

	.crazy-weekend .banner-text {
		width: 58%;
	}
}

@media screen and (min-width: 2201px) and (max-width: 2350px) {
	#homebanner_slider .crazy-weekend img {
		width: 56% !important;
	}

	.crazy-weekend .banner-text {
		width: 55%;
	}
}

@media screen and (min-width: 1940px) and (max-width: 2200px) {
	#homebanner_slider .crazy-weekend img {
		width: 60% !important;
	}

	#homebanner_slider.owl-carousel .owl-dots {
		left: 138px;
	}

	.crazy-weekend .banner-text {
		width: 51%;
	}
}

@media screen and (min-width: 1700px) and (max-width: 1919px) {
	#homebanner_slider .crazy-weekend img {
		width: 66% !important;
	}

	.main-home-banner .discount-tag {
		right: 38px;
	}
	#homebanner_slider .home-banner.crazy-weekend {
		background-position: 85% center;
	}

}
@media screen and (min-width: 1681px) and (max-width: 1771px) {
.features .read-more, .security-feature .action-btn, .white-btn {
    width: 270px;
}
}
@media screen and (max-width: 1680px) {
	.container1718 {
		max-width: 100%;
		padding: 0 1%;
	}

	.order-banner {
		background-size: unset;
	}

	.order-summary li .search-domain button {
		padding: 1px 0;
	}

	.small-banner img {
		width: unset !important;
	}

	.sitelock-domain .search-domain input {
		padding: 13px 12px 15px;
	}

	.sitelock-domain .search-domain button {
		padding: 8px 0;
	}

	.seravo-banner .white-btn {
		width: 193px;
	}

	/***************************SEO***************************/
	.seo-domain-banner,
	.sitelock-domain-banner {
		background-size: 75% !important;
	}

	.banner-text-red::after {
		display: none;
	}

	.main-home-banner .discount-tag {
		right: -3px;
	}

	#homebanner_slider .crazy-weekend img {
		width: 67% !important;
	}

	.ballou-banner, .fsdata-banner {
		background-size: cover;
		background-position: center;
	}
	.webbhotell-plans2 .plans-features {
		padding: 60px 15px 50px;
	}
	.webbhotell-plans2  .dropdown-container {
		margin: 18px 0 0;
	}
	.webbhotell-plans2 .plans-features p, .flytthjalp-plans .tele2-card p {
		min-height: 57px;
	}
	.features .read-more, .security-feature .action-btn, .white-btn {
		width: 246px;
	  }

}
@media screen and (min-width: 1441px) and (max-width: 1480px) {
	.webbhotell-plans2 {
		padding: 0 !important;
	}
}
@media screen and (max-width: 1550px) {
	#homebanner_slider .crazy-weekend img {
		width: 75% !important;
	}

	.main-home-banner .discount-tag {
		right: -42px;
	}
	.ballou-banner::after {
		background: url(../images/ballou-logos.png) no-repeat;
		position: absolute;
		content: "";
		width: 426px;
		height: 317px;
		right: 55px;
		top: 116px;
	}
	.fsdata-banner::after {
		background: url(../images/fsdata-logos.png) no-repeat;
		position: absolute;
		content: "";
		width: 426px;
		height: 317px;
		right: 55px;
		top: 116px;
	}
	.webbhotell-plans2 .dropdown-container .select_box {
		padding: 10px 26px 10px 8px;
	}
	.webbhotell-plans2.webbhotell-plans .plans-features .action-btn {
		margin: 10px 0 20px;
	}
	.white-btn img{
		width: auto;
		float: unset !important;
	}
	.sitelock-banner img.loading-gif, .vps-banner img.loading-gif {
		width: auto !important;
		float: unset !important;
	}
	.home-banner img.loading-gif{
		margin: 0;
	}
}
@media screen and (min-width: 1441px) and (max-width: 1510px) {
	/* seravo page special screen responsive */
		.seravo-banner h1{
			font-size: 42px;
			line-height: 52px;
		}
		.seravo-banner p{
			font-size: 28px;
			line-height: 38px;
		}
}

@media screen and (max-width: 1440px) {

	body,
	select,
	input,
	textarea {
		font-size: 14px;
		line-height: 30px;
	}

	.search-domain input {
		font-size: 14px;
		padding: 12px 12px 13px;
	}

	.domain-box .search-domain input {
		padding: 11px 12px 13px;
	}

	.main-box h2,
	.main-box h1.heading1 {
		margin: 0 0 25px;
	}

	.banner-text h1,
	#homebanner_slider .banner-text h2,
	.main-box h2,
	.main-box h1.heading1 {
		font-size: 38px;
	}

	.banner-price {
		font-size: 26px;
	}

	.banner-price,
	.features h3 {
		font-size: 28px;
	}

	.banner-price span {
		font-size: 14px;
	}

	.ranked,
	.plan-price,
	.plans-features h3,
	.included-features h3,
	.office365-features h3 {
		font-size: 24px;
	}

	.included-features h3,
	.office365-features h3 {
		margin: 0 0 30px;
	}

	.ranked {
		width: 100%;
	}

	.features .feature-text {
		padding: 0 30px 0 0;
	}

	.features2 .feature-text {
		padding: 0 0 0 30px;
	}

	.seravo-banner p {
		font-size: 24px;
		line-height: 32px;
	}

	.seravo-banner .white-btn {
		width: 182px;
	  }

	/***************************Microsoft Teams***************************/
	.microsoft-teams-features img {
		width: 84%;
	}

	.getstarted-banner .data-box {
		padding: 70px 3.5% 95px;
	}

	/***************************NYHETSBREV***************************/
	.nyhetsbrev-newsletter img {
		width: 84%;
	}

	.enterprise-banner .data-box {
		padding: 96px 0.5% 97px;
	}

	/***************************e-handel***************************/

	.e-handel-plan .ehandle-features {
		padding-right: 120px;
		padding-left: 50px;
	}

	.e-handel-features p {
		margin: 0 0 80px;
	}

	.e-handel-build-banner .data-box {
		padding: 75px 4% 75px;
	}

	.e-handel-build-banner .e-handel-build {
		line-height: 36px;
	}

	.e-handel-feature1 img {
		width: 82%;
	}

	/***************************seo-verktyg***************************/
	.seo-verktyg-banner .banner-text .d-table-cell,
	.vpn-banner .banner-text .d-table-cell {
		padding: 0px 5%;
	}

	/***************************vpn***************************/
	.seo-verktyg-faq p {
		padding: 0 64px 0 13px;
	}

	.vpn-banner p {
		line-height: 40px;
	}

	/***************************Aterforsaljare***************************/
	.reseller-banner .banner-text .d-table-cell, .aterforsaljare-banner .banner-text .d-table-cell, .relocation-banner .banner-text .d-table-cell, .id-banner-sec .banner-text .d-table-cell, .ai-banner .banner-text .d-table-cell {
		padding: 0 6%;
	}

	.reseller-works-banner .data-box {
		padding: 70px 40px 70px;
	}

	.reseller-cpanel .align-middle img {
		width: 84%;
	}

	.reseller-works-banner .reseller-p2 {
		margin-bottom: 16px;
	}

	.reseller-cpanel.features2 .img-label {
		right: -5px;
	}

	/****************************om oss about us*************************/
	.about-us-customers .data-box {
		padding: 50px 58px;
	}

	.about-us-features img {
		width: 84%;
	}

	/****************************sitelock page*************************/
	.sitelock-banner .banner-text .d-table-cell {
		padding: 0 40px;
	}

	.sitelock-process .data-box {
		padding: 103px 1.5% 70px;
	}

	/****************************mediapacket*************************/
	.mediapacket-banner .banner-text .d-table-cell {
		padding: 0 8%;
	}

	.mediapacket-marketing .data-box {
		padding: 95px 2.5% 100px;
	}

	.mediapacket-services img {
		width: 84%;
	}

	.mediapacket-services.features .cpanel-text {
		padding: 0 30px 0 0 !important;
	}

	/****************************dedicated servers*************************/
	.dedicate-seo-hosting img {
		width: 84%;
	}

	.dedicate-seo-hosting .features .feature-text {
		padding: 0;
	}

	.dedicateserver-service .data-box {
		padding: 57px 2.5% 47px;
	}

	/****************************magneto hosting*************************/
	.magneto-hosting-features img,
	.magneto-hosting-service img {
		width: 84%;
	}

	.magneto-cloud-hosting .data-box {
		width: 45%;
		padding: 70px 2.5% 95px;
	}

	/****************************allmanna-villkor-server*************************/
	.vps-server-banner .banner-text .d-table-cell {
		padding: 0 6%;
	}

	.vps-server-banner p {
		line-height: 40px;
	}

	.vps-info-sub h3 {
		margin-bottom: 70px;
	}

	/****************************biz domain*************************/
	.biz-domain-search .search-domain button {
		padding: 13px 0 14px;
	}

	/****************************BITNINJA*************************/
	.bitninja-banner .d-table-cell, .r1-soft-banner .d-table-cell, .cyber-banner-section .d-table-cell, .manageradsrver-banner .d-table-cell, .patchman-banner .d-table-cell {
		padding: 0px 10%;
	}

	.security-audit-banner .banner-text .d-table-cell,
	.discount-codes-banner .d-table-cell {
		padding: 0 6%;
	}

	/***************************rabattkoder***************************/
	.discount-code-plans .plans-features {
		padding: 82px 9% 50px;
	}

	/***************************sla***************************/
	.banner-text .d-table-cell {
		padding: 0 6%;
	}

	/***************************sla***************************/
	.service-agreement-heading th {
		padding: 35px 12px 10px;
	}

	/***************************heymo***************************/
	.heymo-banner .d-table-cell {
		padding: 0 16%;
	}

	/***************************partners recesioner***************************/
	.partners-sub-banner .data-box {
		padding: 64px 2%;
	}

	.partners-award .data-box {
		padding: 64px 2%;
	}

	/***************************vps***************************/
	.vpsoffer-sub-banner .data-box {
		padding: 80px 2% 95px;
	}

	.order-domain .search-domain button {
		padding: 8px 0;
	}

	.order-domain .search-domain input {
		padding: 17px 12px 17px;
	}

	.order-domain-price span {
		font-size: 28px;
	}

	.pin-text {
		padding: 35px 30px 44px;
		min-width: 373px;
	}

	.affiliate-banner .white-btn,
	.vps-banner .white-btn {
		width: 198px;
	}

	.affiliate-banner .banner-text h1 {
		line-height: 42px;
	}

	.affiliate-banner .banner-price {
		font-size: 26px;
	}

	.affiliate-slider .data-box {
		padding: 80px;
	}

	.affiliate-slider h3 {
		margin-top: 38px;
		font-size: 30px;
	}

	.included-features figure {
		margin: 15px 0 45px;
	}

	/* julk */
	.julk-banner .banner-text .d-table-cell {
		padding: 0px 7%;
	}

	.banner-text-red::after {
		display: none;
	}

	.invalid-fields ul li {
		min-height: 190px;
		margin: 0 !important;
	}

	#homebanner_slider .crazy-weekend img {
		width: 75% !important;
	}

	#homebanner_slider .crazy-weekend .banner-price {
		margin: 0 0 25px 0;
	}

	#homebanner_slider .crazy-weekend .banner-text h3 {
		font-size: 36px;
		margin: 0 0 18px 0;
	}

	#homebanner_slider .crazy-weekend .banner-text h2 {
		line-height: 50px;
	}
	/* blog page */
	.blogg-banner h2 {
		margin: 0 0 30px 0;
	}

	.main-box.blogg-post-section {
		padding-left: 2%;
		padding-right: 2%;
	}

	.blogg-post-section .blogg-p {
		line-height: 36px;
	}

	.blogg-post-section .blogg-btn {
		padding: 50px 0;
	}

	.banner-price {
		width: 500px;
	}

	.ballou-banner::after {
		background: url(../images/ballou-logos.png) no-repeat;
		position: absolute;
		content: "";
		width: 299px;
		height: 317px;
		right: 56px;
		top: 116px;
		background-size: contain;
	}
	.fsdata-banner::after {
		background: url(../images/fsdata-logos.png) no-repeat;
		position: absolute;
		content: "";
		width: 299px;
		height: 317px;
		right: 56px;
		top: 116px;
		background-size: contain;
	}

	.header .navbar.navbar-expand-lg {
		padding: 10px 0 15px;
	}

	.wordpress-banner .banner-price {
		line-height: 39px;
	}

	#homebanner_slider .banner-text .d-table-cell {
		padding: 0 0 0 70px;
	}
	.ballou-banner .banner-text .d-table-cell, .fsdata-banner .banner-text .d-table-cell {
		padding: 0 0 0 8%;
	}

	.main-box h2 span,
	.main-box span.style1 {
		margin: 0 0 25px;
		font-size: 14px;
	}

	.ranked img {
		margin: 2px 0 0 0;
		vertical-align: top;
	}

	.affiliate-banner .banner-price.aff-heading-one {
		margin-bottom: 0 !important;
	}

	.banner-price {
		line-height: 35px;
	}
	.landing-features .banner-price {
		margin: 10px 0 30px;
		font-size: 36px;
	}
	.affiliate-box {
		padding: 40px 0 40px 0;
	}

	.affiliate-box span {
		font-size: 40px;
		margin-bottom: 25px !important;
	}

	.banner-text h1 {
		line-height: 48px;
	}

	.vps-server-banner h1 {
		margin-bottom: 10px !important;
	}

	.amazon-banner p {
		line-height: 40px;
	}

	.amazon-services p {
		line-height: 30px;
	}

	.e-handel-banner .banner-text h1, .ai-banner .banner-text h1, .advertize-banner .banner-text h1, .email-new-banner .banner-text h1 {
		font-size: 31px;
	}

	.reseller-banner p, .aterforsaljare-banner p, .relocation-banner p, .id-banner-sec p, .ai-banner p {
		line-height: 40px;
	}
	.private-vpn-banner-sec .banner-price, .ballou-banner .banner-price, .fsdata-banner .banner-price {
		line-height: 38px;
	}
	.ballou-banner span.ballou-price, .fsdata-banner span.ballou-price {
		font-size: 24px;
		margin-top: 16px;
	}
	.ballou-text-box p {
		padding: 18px;
		font-size: 19px;
	}
	.gpt-feature .gpt-con {
		padding-left: 45px !important;
		padding-right: 0 !important;
	}
	.crazy-weekend span.spring-price {
		font-size: 28px;
	}
	 /* webbhotell page plan section new styling */
	 .webbhotell-plans2 .plans-features .discount-tag {
		right: 0;
	}
	.webbhotell-plans2 .plans-features {
		padding: 60px 10px 50px;
	}
	.webbhotell-plans2 .plans-features p, .flytthjalp-plans .tele2-card p {
		min-height: 60px;
	}
	.webbhotell-plans2 .plans-features p, .paket-plans-new .plans-features p, .flytthjalp-plans .tele2-card p{
		min-height: 132px;
	}
	.webbhotell-plans2 .dropdown-container .select_box {
		padding: 10px 17px 10px 8px;
	}
	.seravo-bottom-banner .data-box {
		padding: 40px 15px;
	}
	.getstarted-banner h3 {
		line-height: 50px;
		font-size: 32px;
	}
	.e-handel-banner .banner-text h1, .ai-banner .banner-text h1, .advertize-banner .banner-text h1, .email-new-banner .banner-text h1 {
		line-height: 40px;
	  }
	  .mediapacket-banner p {
		line-height: 36px;
	  }
	/* banner update */
	.super-banner, .super-black-banner{
		background-position: bottom;
	}
	.super-banner .banner-text .d-table-cell, .super-small-banner .banner-text .d-table-cell, .super-black-banner .banner-text .d-table-cell {
		padding: 0 0 0 17%;
	  }
	.online-banner-section {
		background-position: center;
	}
	.security-feature figure img {
		width: 100%;
	}
	.security-feature figure span.img-label img{
		width: auto;
	}
	.mediapacket-features.bygga-hemsida-plans-outer button.action-btn, .mediapacket-features.bygga-hemsida-plans-outer .read-more{
		margin-top: 28px !important;
	}
	.try-free-new-section h2 {
		margin: 40px 0 20px;
	}
	.terms-checkbox {
		align-items: unset;
	}
	.signup-form ul li.terms-checkbox label {
		font-size: 15px !important;
		line-height: 25px;
	}
	.signup-form ul li.terms-checkbox input[type="checkbox"] {
		width: 17px !important;
		height: 15px !important;
	}
	#pin-2>.pin-text, #pin-1>.pin-text{
		right: -120px;
	}
	/* webhosting paqge stlying  */
	.webbhosting-header-con ul {
		margin-right: 0;
		width: 37%;
	}

}

@media screen and (min-width: 1440px) and (max-width: 1680px) {
	.domain-names ul li {
		margin: 0 25px 0 0;
	}

	.search-domain {
		width: 34%;
	}

	.domain-names,
	.home-banner::before {
		width: 60%;
	}

	.ranked {
		width: 100%;
		padding: 13px 20px 20px;
	}

	.plans-features {
		padding: 82px 28px 50px;
	}

	.plans-features p {
		line-height: 19px;
		min-height: 40px;
	}

	.plan-price {
		font-size: 25px;
	}
	.security-new-con .plan-price {
		font-size: 24px;
	}

	.search-domain input {
		font-size: 14px;
		padding: 13px 12px 15px;
	}

	.blue-banner::before {
		width: 100%;
	}

	/***********************Website****************/
	.website-banner::before, .sitebuilder-banner::before, .banner-404::before, .cancel-banner::before, .thankyou-banner::before {
		width: 75%;
	}

	/***********************Order****************/
	.order-domain .search-domain button {
		padding: 11px 0;
	}

	.order-domain .search-domain~h2 {
		font-size: 28px;
		margin: 10px 0;
	}

	.order-banner .banner-text .d-table-cell {
		padding: 0 5%;
	}

	.order-banner h1 {
		font-size: 38px;
	}

	.order-banner h1 span {
		font-size: 24px;
		line-height: 24px;
		display: block;
	}

	.home-banner img {
		width: 78% !important;
		margin-right: -59px;
	}
	.ok-banner-sec img{
		width: 83% !important;
	}
	.banner-trust-pilot img {
		float: left;
	}

	#homebanner_slider .home-banner {
		background-position: 85% center;
	}
	.home-banner img.loading-gif{
		margin: 0;
	}
	.seravo-bottom-banner .data-box {
		padding: 40px 3%;
	}
	.gpt-feature  img.ai-img-res{
		width: 90%;
	}
	.webbhotell-plans2 .plans-features p, .paket-plans-new .plans-features p, .flytthjalp-plans .tele2-card p{
		min-height: 114px;
	}
	#homebanner_slider .home-banner.crazy-weekend {
		background-position: 69% center;
	}

}

@media screen and (min-width: 1200px) and (max-width: 1439px) {
	.domain-names ul li {
		margin: 0 12px 0 0;
	}
	.domain-names {
		width: 64%;
	}

	.search-domain {
		width: 34%;
	}

	.home-banner::before {
		width: 72%;
	}

	.domain-box .domain-names ul li {
		width: 18%;
	}

	.order-domain-name {
		width: 43%;
	}

	.order-domain-price {
		width: 30%;
	}

	#free_domain .order-domain-price {
		margin: 0;
	}

	.order-domain-btn {
		width: 14%;
	}

	.domain-btn i {
		margin-left: 0;
		margin-right: 8px;
	}

	.order-domain .search-domain~h2 {
		font-size: 24px;
		margin: 10px 0;
	}

	.order-banner .banner-text .d-table-cell {
		padding: 0 5%;
	}

	.order-banner h1 span {
		font-size: 24px;
		line-height: 24px;
		display: block;
	}

	.add-products {
		padding: 40px 20px;
	}

	.text-box {
		width: 42%;
		line-height: 31px;
	}

	.order-domain .order-summary ul li.price-final,
	.checkout2.order-summary .cartTotal ul li.price-final {
		font-size: 25px;
	}

	.order-domain-price span {
		font-size: 24px;
	}

	#free_domain .order-domain-price span {
		margin: 0;
	}

	.order-domain .order-summary ul li label img {
		padding: 0 !important;
	}

	.order-credits,
	.customer-service {
		padding: 20px;
	}

	.order-domain .order-summary ul li label {
		font-size: 17px;
	}

	.order-domain .additional-order .add-products-outer .text-box {
		width: 60%;
		padding: 0 0 0 5%;
	}

	.sitebuilder-banner .white-btn {
		width: 246px;
	}

	.ranked {
		margin: 0 0 30px;
	}

	.banner-trust-pilot img {
		float: left;
	}

	#homebanner_slider .crazy-weekend .banner-price {
		font-size: 28px;
	}

	.main-home-banner .discount-tag {
		right: 0;
	}

	#homebanner_slider .crazy-weekend img {
		width: 87% !important;
	}

	.crazy-weekend-special {
		width: 530px;
	}

	#homebanner_slider.owl-carousel .owl-dots {
		left: 70px;
	}

	#homebanner_slider .home-banner {
		background-position: 70% center;
	}
	#homebanner_slider .crazy-weekend .banner-text h2 {
		margin: 0 0 15px 0;
		font-size: 38px;
	}
	#homebanner_slider .home-banner.crazy-weekend {
		background-position: 56% center;
	}
}

@media screen and (min-width: 1200px) and (max-width: 1510px) {
	.home-banner {
		height: 450px;
	}
	.landing-banner{
		height: 921px;
		background-position: right top;
		background-size: contain;
	}
	.banner-trust-pilot img {
		float: left;
		margin-right: 0;
		width: 73% !important;
	}
	.home-banner img {
		width: 88% !important;
		margin-right: -150px;
	}
	.ok-banner-sec img{
		height: 181px !important;
	}
	.features2 .img-label {
		right: 0;
	}

	.img-label {
		left: 0;
	}
	.webbhotell-plans2{
		padding: 0 !important;
	}
	.mailchannel-benefits .delivery-rate {
		padding: 20px 0 20px 50px;
		margin-left: 50px;
	  }


}
@media screen and (min-width: 1200px) and (max-width: 1336px) {
	.webbhotell-plans2 .plans-features p, .flytthjalp-plans .tele2-card p  {
		min-height: 88px;
	}
	.webbhotell-plans2 .plans-features p, .paket-plans-new .plans-features p, .flytthjalp-plans .tele2-card p{
		min-height: 132px;
	}
	.webbhotell-plans2 .dropdown-container .select_box {
		padding: 10px 4px 10px 4px;
	}
	.webbhotell-plans2 .plan-price {
		font-size: 22px;
	}
	.webbhotell-plans2{
		padding: 0 !important;
	}
	.webbhotell-plans2 .plans-features {
		padding: 60px 8px 50px;
	}
	.webbhotell-plans2 .plans-features {
		margin: 28px 0.5% 0 0;
	}
	.enterprise-services .data-box {
		padding: 50px 80px;
	  }

}
@media screen and (min-width: 1200px) and (max-width: 1291px) {
	.special-gpt .col-lg-7.col-md-12, .special-gpt .col-lg-5.col-md-12{
		flex: 0 0 100%;
		max-width: 100%;
		text-align: center;
	}
	.special-gpt .row{
		margin: 0;
	}
	.gpt-feature.special-gpt  .gpt-con {
		padding-left: 0!important;
		padding-right: 0 !important;
	}
	.special-gpt  .e-handel-plan .ehandle-features {
		padding-right: 0;
		padding-left: 0;
	}
}

@media screen and (max-width: 1199px) {
	.seravo-plans p {
		min-height: auto;
	}
	.seravo-plans .plans-features h3 {
		margin: 0 0 15px;
	}
	.private-vpn-banner-sec .banner-price, .ballou-banner .banner-price, .fsdata-banner .banner-price {
		margin-bottom: 20px;
	}
	.home-web-plans .action-btn {
		width: 188px;
	}
	.home-web-plans .plans-features p {
		min-height: auto;
	}
	#homebanner_slider .home-banner {
		height: 470px;
	}
	.seravo-leaderboard img{
		width: 450px;
	}
	.seravo-leaderboard figure {
		margin: 40px 0 0 0;
	}
	.seravo-banner p {
		margin: 0 0 36px 0;
	}
	.tele2-bottom-banner .data-box {
		padding: 52px 5%;
	}
	.tele2-card {
		padding: 16% 11.5%;
	}
	.form-group textarea {
		height: 120px;
	}
	.vpn-features .plans-features {
		padding: 46px 25px 38px 31px;
	}
	.home-web-plans button.action-btn{
		width: 44%;
	}
	.home-banner.small-banner{
		height: 144px;
	}
	.biz-domain-search .search-domain input{
		width: 73%;
	}
	.register-biz-domain li:last-child {
		margin-bottom: 30px;
	}
	.register-biz-domain {
		padding: 0 40px;
	}
	.webpartners-search .search-domain {
		margin-bottom: 50px;
	}
	body,
	select,
	input,
	textarea {
		font-size: 14px;
		line-height: 28px;
	}

	.main-box {
		padding-left: 15px !important;
		padding-right: 15px !important;
	}

	.header-domains .domain-names,
	.search-domain,
	.domain-names,
	.banner-text,
	.home-banner ul,
	.domain-box .search-domain {
		width: 100%;
	}

	.domain-names {
		margin: 10px 0 0;
	}

	.domain-names ul li,
	.domain-names ul li img {
		margin: 0 20px 0 0;
	}

	.home-banner::before {
		display: none;
	}

	.home-banner {
		padding: 0;
		height: auto;
		text-align: center;
		background-size: cover;
	}

	.banner-text {
		margin: auto;
		bottom: 0;
		padding: 50px 0;
		background-color: rgba(30, 30, 30, 0.5);
	}

	.online-banner-section .banner-text {
		background-color: transparent;
	}

	.online-banner-section .banner-text {
		width: 100% !important;
		margin-left: auto !important;
		margin-right: auto !important;
	}

	.banner-text::before {
		display: none;
	}
	.id-banner::before {
		display: none;
	}

	.security-banner img, .erbjudanden-banner img {
		width: 100%;
	}

	.security-banner, .erbjudanden-banner {
		overflow: hidden;
	}

	.home-banner .discount-tag {
		right: 0;
		top: -85px;
		left: 0;
		margin: 0 auto;
	}

	.home-banner ul {
		margin: 0 0 35px;
	}

	.banner-text h1,
	#homebanner_slider .banner-text h2 {
		line-height: 40px;
		margin: 0 0 15px;
	}

	.banner-price {
		line-height: 26px;
		margin: 0 0 20px;
		font-size: 28px;
	}

	#homebanner_slider.owl-carousel .owl-dots {
		left: 0;
		bottom: 18px;
		right: 0;
		margin: 0 auto;
		width: 100%;
		text-align: center;
	}

	#homebanner_slider.owl-carousel button.owl-dot:last-child,
	.plans-features p {
		margin: 0;
	}
	.plans-features p {
		margin: 0 0 10px;
	}

	.ranked {
		margin: 0 auto 40px;
		border-radius: 5px;
		padding: 13px 18px 20px;
	}
	.features .img-label img {
		width: auto;
	}

	.plans,
	.security-feature .d-flex {
		display: block !important;
	}

	.wordpress-plans {
		display: flex !important;
	}

	.plans-features {
		width: 49%;
		float: left;
		margin: 28px 2% 0 0;
		padding: 50px 20px 40px;
	}
	.nyhetsbrev-features .plans-features {
		padding: 35px 13px 35px;
	}
	.sakerhit-plans .plans-features{
		max-height: 284px;
	}

	.home-web-plans .plans-features {
		min-height: 282px;
	}

	.webbhotell-plans .plans-features,
	.webbhotell-plans .plans-features:nth-child(2n) {
		margin-right: 2%;
	}

	.webbhotell-plans .plans-features .dropdown-container {
		margin: 20px 0 0;
	}

	.webbhotell-plans .plans-features:last-child {
		margin-right: 0;
	}

	.webbhotell-plans .plans-features p {
		min-height: 66px;
	}

	.reseller-features {
		width: 32.33%;
		padding: 60px 30px 40px;
	}

	.plans-features:nth-child(2n) {
		margin-right: 0;
	}

	.plans-features h3 {
		margin: 0 0 10px;
	}

	.plan-price {
		font-size: 20px;
	}

	.plan-price span {
		font-size: 14px;
	}

	.plans-features .action-btn {
		margin: 16px 0 10px;
	}

	.webbhotell-plans .plans-features .action-btn {
		width: 100% !important;
	}

	.plans-features .discount-tag,
	.private-vpn-plans-section .plans-features .discount-tag{
		top: -2px;
		right: 0;
		width: 124px;
	}

	.main-box h2 span,
	.main-box h1.heading1 span {
		margin: 20px 0 0;
	}

	.domain-box .domain-names ul li {
		width: 17%;
		padding: 25px 0;
		margin: 10px 8px;
	}

	.domain-box .domain-names {
		font-size: 16px;
	}

	.features .height100 {
		height: auto;
	}

	.features {
		padding-left: 15px !important;
		padding-right: 15px !important;
	}



	.features .feature-img img,
	.features .read-more {
		float: none !important;
	}
	.features .feature-img img{
		width: 500px;
	}

	.features .feature-img .img-label img{
		width: auto;
	}

	.features .feature-img .hosting-pcalla-icon img{
		width: auto;
	}
	.hosting-button .features .feature-img img{
		width: auto;
	}

	.img-label,
	.features2 .img-label {
		left: 0;
		right: 0;
		top: 24px;
		margin: 0 auto;
		max-width: 210px;
		font-size: 16px;
		min-width: auto;
		padding: 6px 0 10px;
	}

	.features .read-more {
		width: 206px;
	}

	.included-features,
	.office365-features {
		width: 50%;
		padding: 10px 20px;
	}

	.included-features figure,
	.office365-features figure {
		margin: 15px 0;
	}

	.included-features h3,
	.office365-features h3 {
		margin: 0 0 15px;
	}

	.search-domain button {
		padding: 9px 0;
	}

	.domain-box .domain-names {
		margin:0 0 28px;
	}

	.order-domain-price span {
		font-size: 28px;
	}

	.order-domain-name {
		width: 46%;
		text-align: left;
	}

	/***************************Webbhotell***************************/
	.data-box,
	.enterprise-services .data-box,
	.seravo-bottom-banner .data-box {
		padding: 50px 15px;
	}

	.enterprise-banner .data-box {
		width: 100%;
	}

	/***************************Security***************************/
	.security-banner .banner-price, .erbjudanden-banner .banner-price {
		margin: 20px 0 0;
	}

	.security-feature .discount-tag {
		right: 0;
		top: -17px;
		left: 0;
		margin: 0 auto;
	}

	.security-feature {
		padding-left: 0 !important;
		padding-right: 0 !important;
	}

	/***************************Domain***************************/
	.domain-banner .search-domain, .online-banner-section .search-domain  {
		width: 90%;
	}

	.domain-banner .search-domain input, .online-banner-section .search-domain input {
		padding: 14px 12px 16px;
	}

	.domain-banner ul li, .online-banner-section ul li {
		font-size: 20px;
	}
	.check-result ul li{
		font-size: 16px;
		padding: 0;
	}
	.domain-plans .plans-features {
		padding: 38px 30px;
	}

	/***************************Website***************************/
	.website-banner .banner-text, .sitebuilder-banner .banner-text, .banner-404 .banner-text, .cancel-banner .banner-text, .thankyou-banner .banner-text {
		width: 100%;
	}

	.yellow-circle-tag {
		top: -85px;
	}

	/***************************Contact***************************/
	.contact-banner .banner-text,
	.affiliate-banner .banner-text,
	.wordpress-banner .banner-text {
		z-index: 0;
	}

	/***************************WordPress***************************/
	.wordpress-plans .plans-features:nth-child(2n),
	.wordpress-plans .plans-features:last-child {
		margin-right: 2%;
	}

	.mediapacket-features .wordpress-plans .plans-features {
		padding: 40px 20px;
	}

	.wordpress-box {
		padding: 24px 74px;
	}
	.wordpress-box h3{
		font-size: 24px;
	}

	/***************************Office365***************************/
	.office365-plans .plans-features {
		width: 49%;
		padding: 82px 50px 50px;
	}

	ul.order-summary-list .select_box {
		width: 100% !important;
	}

	/***************************Order***************************/
	.order-summary li .search-domain button {
		padding: 5px 0;
	}

	.order-domain .search-domain input {
		padding: 13px 12px 13px;
	}

	/***************************Order***************************/
	.order-summary li .search-domain button {
		padding: 5px 0;
	}

	.order-domain .search-domain input {
		padding: 13px 12px 13px;
	}

	/***************************SEO***************************/
	.seo-domain-banner,
	.sitelock-domain-banner {
		background-size: cover !important;
	}

	/***************************MICROSOFT TEAMS***************************/
	.microsoft-teams-features img {
		width: 70%;
	}

	/***************************NYHETSBREV***************************/
	.nyhetsbrev-newsletter img {
		width: 68%;
	}

	.enterprise-tag {
		width: 20%;
	}

	/***************************e-handel***************************/
	.e-handel-plan .ehandle-features {
		padding-right: 77px;
		padding-left: 37px;
	}

	.e-handel-features p {
		margin: 0 0 60px;
	}

	.e-handel-build-banner .data-box {
		padding: 65px 6% 65px;
	}

	.e-handel-feature1 img {
		width: 65%;
	}

	.getstarted-banner h3 {
		line-height: 50px;
	}

	/***************************seo-verktyg***************************/
	.seo-features p {
		margin: 0 0 55px;
	}

	.seo-verktyg-banner p {
		line-height: 55px;
	}

	.seo-faq-inner {
		font-size: 26px;
		color: #4a4a4a;
	}

	.seo-verktyg-faq .card-header {
		padding: 25px 12px;
	}

	/***************************Aterforsaljare***************************/
	.reseller-banner p, .aterforsaljare-banner p, .relocation-banner p, .id-banner-sec p, .ai-banner p {
		line-height: 40px;
	}

	.reseller-works-banner h3 {
		margin-bottom: 30px;
	}

	.reseller-works-banner .data-box {
		padding: 70px;
	}

	.reseller-cpanel h3 {
		padding-right: 0px;
	}

	.reseller-cpanel .align-middle img {
		width: 70%;
	}

	/***************************ssl-certifikat***************************/
	.ssl-certificate-info p {
		line-height: 32px;
		margin-bottom: 20px;
	}

	.ssl-certificate-secure p {
		line-height: 32px;
	}

	.ssl-certificate-features img {
		width: 25%;
	}

	/****************************om oss about us*************************/
	.about-us-banner p {
		line-height: 50px;
	}

	.about-us-customers .data-box {
		padding: 48px 78px;
	}

	.about-us-features img {
		width: 68%;
	}

	.about-us-features .features2 .feature-text {
		padding: 0;
	}

	.about-us-features p {
		line-height: 32px;
	}

	.about-us-features .about-feature .feature-text {
		padding: 0;
	}

	/****************************sitelock page*************************/
	.sitelock-security-solution p {
		line-height: 30px;
	}

	.sitelock-security-solution .affiliate-features,
	.sitelock-features .affiliate-features {
		padding: 0 22px;
	}

	.sitelock-features p {
		line-height: 30px;
	}

	.sitelock-security-solution .sitelock-security-sub,
	.sitelock-features .sitelock-security-sub {
		margin-bottom: 10px;
	}

	.sitelock-process .enterprise-tag {
		width: 40%;
	}

	.sitelock-process .data-box {
		padding: 60px 6%;
	}

	/****************************mediapacket*************************/
	.mediapacket-banner p {
		line-height: 44px;
	}

	.mediapacket-features .plans-features:first-child {
		border-right: 2px solid #ededed;
	}

	.mediapacket-features .plans-features:last-child {
		border-left: 2px solid #ededed;
	}

	.mediapacket-marketing .data-box {
		padding: 50px 5%;
	}

	.mediapacket-services img {
		width: 70%;
	}

	.mediapacket-services .media-sub {
		line-height: 32px;
	}

	.mediapacket-only {
		padding: 0;
		border: none;
	}

	/****************************dedicated servers*************************/
	.dedicate-seo-hosting img {
		width: 70%;
	}

	.dedicateserver-service .data-box {
		padding: 57px 6.5% 47px;
	}

	.dedicated-servers-packages p {
		padding: 0  68px;
	}
	.dedicated-servers-packages .plans-features p {
		padding: 0 0;
	}

	/****************************magneto hosting*************************/

	.magneto-hosting-banner p {
		line-height: 50px;
	}

	.magneto-box h3 {
		font-size: 28px;
	}

	.magneto-box {
		padding: 35px 46px;
	}

	.magneto-hosting-features img,
	.magneto-hosting-service img {
		width: 65%;
	}

	.magneto-hosting-features li,
	.magneto-hosting-service li {
		line-height: 30px;
	}

	.magneto-cloud-hosting .data-box {
		padding: 70px 9.5% 95px;
	}

	.magneto-cloud-hosting p {
		line-height: 30px;
	}

	/****************************allmanna-villkor-server*************************/
	.vps-server-info img {
		width: 84%;
	}

	/****************************biz domain*************************/
	.biz-domain-search .search-domain button {
		padding: 9px 0;
	}

	.biz-domain-search .search-domain {
		width: 100%;
	}

	.register-biz-domain li {
		line-height: 30px;
	}

	.biz-domain-search .search-domain input {
		padding: 13px 12px 13px;
	}

	.office365-features {
		margin: 25px 0 0;
	}

	.office365-features h3 {
		margin: 0;
	}

	.microsoftteams-banner p {
		line-height: 44px;
		margin: 20px 0 30px;
	}

	.wordpress-features ul {
		text-align: left;
		width: 320px;
		margin: 0 auto;
	}

	.seravo-bottom-banner .data-box {
		width: 100%;
	}

	.biz-domain-banner,
	.small-banner .banner-text {
		height: 180px;
	}

	.small-banner {
		background-size: cover !important;
	}

	.seravo-logos-section .col-xl-2:nth-child(3) {
		height: 70px;
	}

	.domain-banner, .online-banner-section {
		height: 420px;
	}

	.domain-banner .banner-text .d-table-cell, .online-banner-section .banner-text .d-table-cell {
		padding: 0;
	}

	.domain-banner .search-domain button, .online-banner-section .search-domain button {
		padding: 12px 0;
	}

	/****************************amazon*************************/
	.amazon-banner p,
	.security-audit-banner p,
	.discount-codes-banner p {
		line-height: 40px;
	}

	/***************************rabattkoder***************************/
	.discount-code-plans .plans-features {
		padding: 20px 5% 20px;
		max-height: 350px;
	}

	.discount-code-plans .plans-heading {
		line-height: 36px;
	}

	/***************************heymo***************************/
	.heymo-banner p {
		line-height: 48px;
	}

	.heymo-sub-banner .data-box {
		padding: 60px 17%;
	}

	.wordpress-plans .plans-features .action-btn {
		width: 100% !important;
	}

	.heymo-web-features li {
		line-height: 30px;
		display: inline-block;
	}

	/***************************jamfor planer***************************/
	.jamfor-sub-heading td {
		font-size: 20px;
		padding: 12px;
	}

	.seravo-table-heading th {
		padding: 32px 19px;
		width: 194px;
	}

	/***************************partners recesioner***************************/
	.partners-review-card .partners-sub {
		padding: 57px 12px 48px;
	}

	.partners-review-subbanner h3,
	.partners-sub-banner h3,
	.partners-award h3 {
		font-size: 26px;
		line-height: 42px;
	}

	.partner-review {
		padding: 0 34px;
	}

	.review-partners .partner-review-sub {
		padding: 52px 14px 48px;
	}

	.uk-logo img {
		width: 100%;
	}

	/***************************vps***************************/
	.vps-banner .banner-price {
		line-height: 45px;
	}

	.tele2-features .features2 .feature-text {
		padding: 0;
	}

	.tele2-features .features2 .img-label {
		right: 0;
	}

	.contact-form-box {
		margin: 0;
		border-top: 1px solid #d7dde0;
	}

	.contact-box,
	.contact-form-box {
		border-radius: 0;
		box-shadow: none;
	}

	.vps-plans.var1 .plans-features {
		width: 50%;
		margin-right: 0;
	}

	.order-domain-name span,
	.order-domain-price span {
		font-size: 20px;
	}

	.domain-btn i {
		margin-left: 0;
		margin-right: 6px;
	}

	.order-domain-name {
		width: 43%;
		margin: 6px 0;
	}

	.order-domain-price {
		width: 38%;
		margin: 5px 0;
	}

	#free_domain .order-domain-price {
		width: 20%;
		margin: 0;
	}

	.order-domain-btn {
		width: auto;
		min-width: 127px;
	}

	.order-domain .search-domain input {
		width: 75%;
	}

	.order-domain .search-domain button {
		width: 25%;
	}

	.small-banner .banner-text,
	.small-banner {
		width: 100%;
	}

	.md-hide {
		display: none;
	}

	.cart_hosting_listing {
		padding: 15px 10px;
	}

	.order-domain .order-summary ul li.price-final,
	.checkout2.order-summary .cartTotal ul li.price-final {
		padding: 0;
		font-size: 24px;
	}
	.cartTotal{
		margin: 30px 0 0;
	}

	.cartTotal,
	.total-cart {
		font-size: 20px;
	}

	.checkout ul.order-summary-list li.pris2,
	.order-domain .order-summary ul li.vat2,
	.checkout2.order-summary .cartTotal ul li.vat2 {
		font-size: 16px;
	}

	#quickCartItems .quickCart_button,
	button.action-btn.search-more {
		margin: 20px 0 0;
	}

	.checkout {
		padding: 30px 15px;
	}

	.order-domain-names {
		padding: 28px 15px 88px;
	}

	.order-domain-names ul li {
		padding: 25px 15px;
	}

	.order-domain .search-domain {
		padding: 0 !important;
		margin: 0 0 20px;
	}

	.order-domain .search-domain~h2 {
		margin: 0 0 10px;
		width: 100%;
		line-height: 30px;
		font-size: 30px;
	}

	.search_reasultwrap {
		padding: 20px;
	}

	.order-domain-names ul #free_domain .order-domain-price {
		width: 31%;
		margin: 5px 0;
	}

	.order-box .order-domain-names ul li {
		padding: 0 0 20px;
	}
	.search_resulttable {
		padding: 0;
	}

	.domain-selector-inner {
		padding: 0;
	}

	.add-products {
		padding-top: 30px;
		padding-bottom: 30px;
	}

	.add-products-inner,
	.existing-box {
		padding: 0 !important;
	}

	.text-box {
		width: 100%;
		line-height: 30px;
		margin: 15px 0 0;
	}

	.add-products-inner .price {
		font-size: 22px;
	}

	.cart-box {
		padding: 0;
	}

	.cart-box .add-products-outer {
		padding: 30px 0;
	}

	.cart-box .add-products-outer h2 {
		font-size: 30px;
		margin: 0 !important;
	}

	.cart-box .add-products-outer .add-products {
		padding: 30px;
	}

	.cart-box .add-products-outer .text-box h3 {
		font-size: 22px;
		line-height: 26px;
	}

	.cart-box .add-products-outer .add-products-inner .price {
		font-size: 15px;
		line-height: 15px;
		margin: 0 0 16px;
	}

	.checkout ul.order-summary-list li.discount-code {
		margin: 20px 0;
		padding: 15px 15px 25px;
	}

	.order-domain .order-summary h3 {
		font-size: 24px;
	}

	.order-domain .order-summary ul li label img {
		padding: 0 !important;
	}

	.order-credits {
		padding: 20px;
	}

	.order-domain .order-summary ul li label {
		font-size: 17px;
		padding: 15px 0 15px 24px;
	}

	.order-domain .order-summary ul li:first-child label img {
		width: 145px;
	}

	.order-summary.signup-form,
	.order-summary.logged-in-box {
		padding: 30px 20px;
	}

	.order-domain .order-summary.signup-form ul li label,
	.order-domain .order-summary.logged-in-box ul li label {
		padding: 10px 0;
		font-size: 16px;
	}

	.order-domain .order-summary.signup-form ul li,
	.order-domain .order-summary.logged-in-box ul li {
		margin: 0 0 10px;
	}

	.small-banner img {
		width: 100% !important;
	}

	.customer-service {
		padding: 20px 20px 30px !important;
	}

	.order-domain .order-summary ul li.price-final,
	.stripe-cart.order-summary ul li.price-final,
	.checkout2.order-summary .cartTotal ul li.price-final {
		font-size: 25px;
	}

	.payment_CC_form_inner h4,
	.payment_CC_form_price {
		font-size: 20px;
	}

	.payment_CC_form_outer .payment-top-form {
		margin: 0;
	}

	.small-banner .banner-text h1 {
		text-align: center;
	}

	#cartform_box.logged-in-box {
		top: 119px;
	}

	.order-domain .cart-box .additional-order .add-products-outer .add-products {
		padding: 20px 0px;
	}

	.order-domain .additional-order .add-products-outer .text-box {
		width: 52%;
		margin: 0;
	}

	.order-domain .additional-order .add-products-outer .text-box .dropdown-container {
		width: 250px;
		margin: 15px 0 20px;
	}

	.order-domain .additional-order .add-products-outer .text-box h3 {
		font-size: 26px;
	}

	.r1soft-backup-service .included-features p {
		min-height: 56px;
	}

	.webbhotell-plans,
	.office365-plans {
		display: flex !important;
	}

	.seravo-plans .plans-features {
		padding: 40px 28px;
		min-height: 468px;
	}

	.seravo-leaderboard p {
		padding: 0 20px;
		line-height: 26px;
	}

	.vps-plans .plans-features {
		padding: 60px 20px 40px;
	}

	.home-banner img {
		width: 100% !important;
	}

	.cm-banner .banner-text h1 span {
		font-size: 30px;
	}

	.cm-banner .banner-text h1 {
		margin: 0 0 30px;
	}

	/* julk */
	.julk-text {
		width: 100%;
		height: 418px;
	}

	.julk-box img.julk-box-img {
		width: 100%;
		height: 440px;
		margin: 0 0 30px 0;
	}

	.julk-text .julk-price {
		font-size: 26px;
		line-height: 30px;
	}

	.julk-text .plan-price {
		font-size: 24px;
	}

	.julk-text span {
		font-size: 20px;
		line-height: 22px;
	}

	.julk-text .action-btn {
		margin: 0;
	}

	.julk-text p {
		line-height: 20px;
	}

	.julk-circle span {
		line-height: 30px;
		font-size: 30px;
	}

	.hosting-pcalla-icon img {
		right: 100px;
	}

	.invalid-fields ul li {
		min-height: 157px;
		margin: 0 !important;
	}

	.banner-trust-pilot {
		float: none;
		text-align: center;
		margin: 0 auto;
	}

	.banner-trust-pilot img {
		float: none !important;
		width: auto !important;
	}

	#homebanner_slider .crazy-weekend img {
		width: 100% !important;
	}
	#homebanner_slider .crazy-weekend .banner-text h2 {
		margin: 0px 0 20px 0;
	}

	.crazy-weekend-special {
		width: auto;
	}

	#homebanner_slider .crazy-weekend .banner-price {
		font-size: 34px;
		margin: 0 0 40px 0;
		line-height: 40px;
	}

	.blogg-filter {
		width: 50%;
	}

	.blogg-search {
		width: 40%;
	}

	.blogg-post-section .blogg-p {
		line-height: 32px;
		text-align: center !important;
	}

	.blogg-post-section .blogg-btn {
		padding: 20px 0 30px;
	}

	.article-pagination .page-link {
		padding: 4px 10px;
	}

	.banner-price {
		width: 100%;
	}

	#homebanner_slider .home-banner.spring-campaign {
		background-position: 80% top;
	}

	#homebanner_slider .home-banner .banner-text,
	.ballou-banner .banner-text, .fsdata-banner .banner-text {
		background: rgba(30, 30, 30, 0.5);
	}

	#homebanner_slider .home-banner {
		background-position: 80% center;
	}

	#homebanner_slider .home-slide5 {
		background-position: 100% center;
	}

	#homebanner_slider .banner-text,
	.ballou-banner .banner-text, .fsdata-banner .banner-text {
		width: 100%;
	}

	#homebanner_slider .banner-text .d-table-cell,
	.ballou-banner .banner-text .d-table-cell, .fsdata-banner .banner-text .d-table-cell {
		padding: 0;
	}

	.main-box.blogg-post-section .list-wrapper .float-left.col-xl-12.row {
		margin: 0;
		padding: 0;
	}

	.blogg-post-section .all_posts.features .feature-img {
		margin: 30px 0 0;
	}

	.compaign_countdown {
		width: 100%;
		text-align: center;
		margin: 20px 0 0;
	}

	.compaign_countdown ul li {
		display: inline-block;
		vertical-align: top;
		width: auto !important;
		float: none !important;
	}

	.single_post .blog-text-wrap,
	.single_post .blog-text-wrap p.mb-1 {
		text-align: center !important;
	}

	#homebanner_slider .home-banner.crazy-weekend {
		background-position: right;
	}

	.blogg-banner-image {
		height: 300px;
	}

	.blogg-banner .banner-text {
		background: rgba(0, 0, 0, 0.5);
		width: 100%;
	}

	.blogg-banner .banner-text .d-table-cell {
		padding: 0;
	}

	.blogg-banner h2 {
		font-size: 40px;
	}

	.ballou-banner .ballou-banner-img img, .fsdata-banner .ballou-banner-img img {
		float: none;
		width: auto !important;
	}

	.ballou-banner::after {
		background: url(../images/ballou-logos.png) no-repeat;
		position: absolute;
		content: "";
		width: 303px;
		height: 317px;
		right: 0;
		top: 54px;
		left: 0;
		margin: 0 auto;
		background-size: contain;
	}
	.fsdata-banner::after {
		display: none !important;
	}

	.search-domain input {
		width: 73%;
	}

	.search-domain button {
		width: 27%;
	}

	.affiliate-banner .banner-price.aff-heading-one {
		margin-bottom: 5px !important;
	}

	.affiliate-box ul li {
		line-height: 28px;
	}

	.banner-text h1,
	#homebanner_slider .banner-text h2,
	.main-box h2,
	.main-box h1.heading1 {
		font-size: 34px;
	}

	.affiliate-slider .data-box {
		padding: 50px 70px;
	}
	.affiliate-box {
		padding: 30px 0 30px;
	}
	.caculate_btn {
		margin: 30px 0 20px;
	}

	.vps-info-sub h3 {
		margin-bottom: 50px;
	}

	.amazon-services p {
		line-height: 28px;
	}

	.e-handel-banner .banner-text .d-table-cell, .ai-banner .banner-text .d-table-cell, .advertize-banner .banner-text .d-table-cell, .email-new-banner .banner-text .d-table-cell {
		padding: 0 7%;
	}

	.e-handel-banner .banner-text h1, .ai-banner .banner-text h1, .advertize-banner .banner-text h1, .email-new-banner .banner-text h1{
		font-size: 32px;
    	line-height: 40px;
	}

	.e-handel-plan .tele2-card {
		padding: 9% 6%;
	}

	.banner-price,
	.features h3,
	.data-box h3 {
		font-size: 30px;
	}

	.e-handel-build-banner .e-handel-build {
		font-size: 28px;
	}
	.ballou-banner span.ballou-price, .fsdata-banner span.ballou-price {
		font-size: 24px;
		margin-top: 18px;
	}
	.private-vpn-banner-sec .banner-price, .ballou-banner .banner-price, .fsdata-banner .banner-price {
		line-height: 35px;
	}
	.ballou-banner, .fsdata-banner {
		background-size: cover;
		background-position: 100% center;
	}
	.ballou-text-box p {
		padding: 10px 15px;
		font-size: 18px;
	}
	.webbhotell-plans .plans-features .action-btn {
		margin: 10px 0 25px;
	}
	h3.ballou-blck-txt{
		font-size: 30px;
	}
	.features{
		display: block !important;
	}
	.features .feature-text,
	.features2 .feature-text {
		padding: 0 20px;
		text-align: center !important;
		margin: 30px 0 0;
	}
	.img-label,
	.features .read-more {
		margin: 0 auto;
	}
	.tele2-card h3 {
		margin-bottom: 25px;
	}
	#homebanner_slider .crazy-weekend .banner-text h2 {
		margin: 0 0 15px 0;
		font-size: 34px;
		line-height: 40px;
	}
	.crazy-weekend span.spring-price {
		font-size: 34px;
	}
	.webpartners-cards .web-partners-sub {
		width: 100%;
		padding: 40px 12px;
		min-height: 235px;
	}
	.web-partners-sub img {
		max-width: 100%;
	}


	.gpt-feature .e-handel-plan .ehandle-features {
		padding-right: 20px;
		padding-left: 20px;
}
	.gpt-feature .gpt-con {
		padding-left: 45px !important;
		padding-right: 0 !important;
	}
	.gpt-feature img {
		width: 100% !important;
	}
	.prevent-data-email {
		width: 90%;
		margin: 20px 5% 0;
	}
	.id-banner .banner-price {
		line-height: 36px;
	}
  /* webbhotell page plan section new styling */
  .webbhotell-plans2.webbhotell-plans{
    display: block !important;
  }
  .webbhotell-plans.webbhotell-plans2.hemsida{
	display: block !important;
  }
  .webbhotell-plans2 .plans-features {
    width: 48%;
    margin: 28px 2% 20px 0;
    min-height: 820px;
}
	.webbhotell-plans2 .plans-features:last-child {
		margin: 0 25%;
	}
		/* pakt plans */
		.paket-plans-new{
			padding-right: 0 !important;
			padding-left: 0 !important;
		}
		.paket-plans-new .dropdown-container .select_box {
			padding: 10px 4px 10px 4px;
			font-size: 11px;
		}
		.paket-plans-new .plans-features {
			margin: 28px 1% 0 0;
			padding: 50px 9px 40px;
		}
		.paket-plans-new.wordpress-plans .plans-features:nth-child(2n) {
			margin-right: 1%;
		}

		/**************************** banner images throughout site styling fixes ****************************/
		.super-banner, .super-black-banner{
			height: 450px;
		}
		.super-banner .banner-text, .super-small-banner .banner-text, .super-black-banner .banner-text{
			background: rgba(30, 30, 30, 0.5);
			width: 100%;
		}
		.super-banner .banner-text .d-table-cell, .super-small-banner .banner-text .d-table-cell, .super-black-banner .banner-text .d-table-cell {
			padding: 0 6%;
		  }
	.super-banner, .super-small-banner, .super-black-banner{
		background-position: right top;
	}
	.online-banner-section {
		background-position: center;
	}
	.tavling-banner {
		background-position: center 20%;
	}
	.mediapacket-features.bygga-hemsida-plans-outer .read-more{
		margin-top: 27px !important;
	}
	.byyga-new-plans-con .webbhotell-plans2 .plans-features:last-child {
		margin: unset;
	}
	.signup-form ul li.terms-checkbox input[type="checkbox"] {
		width: 13px !important;
		height: 15px !important;
	}
	.signup-form ul li.terms-checkbox label {
		font-size: 15px !important;
		line-height: 22px;
	}
	.dedicated-servers-packages .plans-features {
		padding: 70px 26px 50px;
	  }
	  #pin-2>.pin-text, #pin-1>.pin-text {
		right: -160px;
	}
	.enterprise-bannerbox{
		height: 315px;
	}
	.enterprise-domain-checker{
		height:auto;
	}
	.enterprise-plans.webbhotell-plans2 .plans-features{
		min-height: auto;
	}
	.landing-banner{
		color: #fff;
	}
	.landing-features .banner-price {
		margin: 20px 0 30px;
		font-size: 32px;
	}
	/* webhosting page header styling */
	.webbhosting-header-con .navbar-expand-lg .navbar-collapse {
		max-width: 40%;
	}
	.webbhosting-header-con{
		position: relative !important;
	}
	.webbhosting-header-con .web-header-inner-con{
		justify-content: space-between;
	}

	/* FORM FIXES THROUGHOUT SITE */
	.tele2-form.signup-form ul li{
		width: 49%;
	}
	.dedicated-servers-packages .tele2-form.signup-form ul li {
		width: 32.66%;
	}

}

@media screen and (max-width: 991px) {
	.flytthjalp-con .included-features img{
		width: 80px;
	}
	.ip_box .label_box label {
		width: 42%;
	}
	.home-web-plans .action-btn {
		width: 139px;
	}

	.seo-features .included-features{
		width: 49%;
	}
	.sitelock-protector .plans-features .action-btn {
		margin: 20px 0 20px;
	}
	.ssl-certificate-secure img{
		width: 300px;
	}
	.tele2-form .order-summary {
		padding: 28px 40px;
	}
	.tele2-features .features2 .img-label {
		top: 0;
	}
	.dedicated-servers-packages .plans-features {
		padding: 50px 36px 50px;
	}
	.vpn-features .plans-features {
		padding: 30px 25px 30px 26px;
		min-height: 274px;
	}
	.vpn-novelty p {
		margin-bottom: 16px !important;
	}
	.features .feature-img img{
		width: 450px;
	}
	.features .feature-img .img-label img{
		width: auto;
	}
	.domain-box .domain-names {
		margin: 12px 0 30px;
	}
	.home-web-plans .plans-features {
		min-height: 296px;
	}
	#homebanner_slider .home-banner {
		height: 450px;
	}
	.register-biz-domain h3{
		font-size: 24px;
	}
	.register-biz-domain li:last-child {
		margin-bottom: 20px;
	}
	.domain-names {
		margin: 10px 0 0;
		padding: unset;
	}

	.domain-names ul li,
	.domain-names ul li img {
		margin: 0 15px 0 0;
	}

	.affiliate-features h3 {
		font-size: 20px;
	}

	.main-box h2,
	.main-box h1.heading1,
	.main-box span.style1 {
		margin: 0 0 16px;
	}

	.main-box h2 span,
	.main-box h1.heading1 span {
		margin: 10px 0 0;
	}

	.discount-tag,
	.main-box h2 span,
	.plan-price span,
	.data-box,
	.main-box h1.heading1 span {
		font-size: 14px;
	}

	.ranked {
		border-radius: 5px;
		padding: 12px 20px 12px;
		font-size: 18px;
	}

	.partners ul li img {
		width: 80%;
	}

	.included-features {
		min-height: 261px;
	}
	.bitninja-features .included-features{
		min-height: auto;
	}

	.office365-features {
		min-height: 0;
	}

	/***************************Contact***************************/
	.contact-box {
		padding-right: 25px;
		padding-left: 75px;
	}

	.contact-form-box {
		padding-right: unset;
		padding-left: unset;
	}

	/***************************Wordpress***************************/
	.wordpress-plans .plans-features {
		width: 80%;
		margin: 20px auto 0 !important;
		float: none;
	}

	.wordpress-box {
		margin-top: 20px;
	}

	/***************************Office365***************************/
	.office365-plans .plans-features {
		width: 100%;
		margin: 18px auto;
		float: unset;
		padding: 50px 40px 30px;
	}

	.security-feature .img-label img {
		width: 52%;
	}

	.office365-features h3 {
		font-size: 22px;
	}

	.seravo-table-content tr {
		border: none;
	}

	.seravo-table-content tr td:first-child button {
		display: none;
	}

	.seravowp-table th,
	.seravowp-table td {
		border: 1px solid #d7dde0;
	}

	.seravo-table-content td a {
		display: none;
	}

	/*********************TELE2******************/
	.tele2-card {
		padding: 4%
	}

	.tele2-card .banner-price {
		margin: 0 0 20px;
	}

	/*********************MICROSOFT TEAMS******************/
	.microsoft-teams-features img {
		width: 65%;
	}

	.microsoftteams-banner p {
		line-height: 40px;
	}

	.microsoftteams-package p {
		padding: 0px 0;
	}

	/*********************NYHETSBREV******************/
	.enterprise-tag {
		margin-bottom: 27px;
		width: 23%;
		padding: 8px 0;
	}

	.nyhetsbrev-newsletter li {
		line-height: 30px;
	}

	.nyhetsbrev-icons p {
		line-height: 30px;
	}

	/*********************e-handel******************/
	.e-handel-banner p, .ai-banner p, .advertize-banner p, .email-new-banner p {
		line-height: 30px;
	}

	.e-handel-plan .plan-p {
		line-height: 30px;
	}

	.e-handel-plan .tele2-card {
		padding: 30px;
		height: auto;
	}

	.e-handel-features p {
		margin: 0 0 50px;
	}

	.e-handel-build-banner p {
		line-height: 30px;
	}

	.e-handel-feature1 .e-handel-p {
		line-height: 30px;
	}

	.e-handel-build-banner .e-handel-build {
		font-size: 24px;
	}

	.e-handel-video-banner iframe {
		height: 380px !important;
		width: 590px;
	}

	.getstarted-banner h3 {
		line-height: 45px;
	}

	/*********************seo-verktyg******************/
	.seo-verktyg-banner p {
		line-height: 40px;
	}

	.seo-features p {
		margin: 0 0 20px;
	}

	.seo-table-heading th {
		padding: 24px 20px;
	}

	.seo-package-table th,
	.ssl-table-heading th:first-child,
	.seo-package-table td {
		line-height: 28px;
		padding: 12px 20px;
	}

	.seo-verktyg-intro h3 {
		line-height: 35px;
		font-size: 26px;
	}

	.seo-verktyg-intro p {
		line-height: 28px;
	}

	.seo-verktyg-faq p {
		line-height: 28px;
		padding: 0px 18px 0 12px;
	}

	.seo-faq-inner {
		line-height: 28px;
		font-size: 20px;
	}

	.seo-verktyg-faq .card-header {
		padding: 18px 12px;
	}

	/*********************vpn******************/
	.vpn-novelty p {
		line-height: 28px;
	}

	.vpn-banner p {
		line-height: 40px;
	}

	.vpn-services-features h3 {
		font-size: 24px !important;
	}

	/***************************Aterforsaljare***************************/
	.reseller-features h3 {
		font-size: 28px;
	}

	.reseller-works-banner .data-box {
		padding: 70px 40px;
	}

	/***************************ssl-certifikat***************************/
	.ssl-certificate-info p {
		line-height: 28px;
		margin-bottom: 15px;
	}

	.ssl-certificate-info .align-middle img {
		width: 70%;
	}

	.ssl-certificate-secure p {
		line-height: 28px;
	}

	.certificate-features h3 {
		font-size: 24px;
	}

	.certificate-features:last-child {
		margin: 0 auto;
	}

	.ssl-certificate-features img {
		width: 20%;
	}

	.ssl-certificate-features p {
		line-height: 28px;
	}

	.ssl-certificate-features p {
		line-height: 24px;
	}

	.seo-table-content tr td:first-child {
		width: 190px;
		line-height: 24px;
	}

	.ssl-table-heading th {
		font-size: 20px;
	}

	/****************************om oss about us*************************/
	.about-us-customers .data-box {
		padding: 40px 80px;
	}

	.about-us-customers .customer-p1 {
		margin-bottom: 20px;
	}

	.about-us-features p {
		line-height: 28px;
	}

	.meet-team-features h3 {
		font-size: 24px;
	}

	.about-us-customers p {
		line-height: 28px;
	}

	/****************************sitelock page*************************/
	.sitelock-banner p {
		line-height: 40px;
	}

	.sitelock-protector .wordpress-plans .plans-features h3 {
		margin: 0 0 24px;
	}

	.sitelock-security-solution h3,
	.sitelock-features h3 {
		font-size: 24px;
	}

	.sitelock-security-solution p {
		line-height: 28px;
	}

	.sitelock-features p {
		line-height: 28px;
	}

	.sitelock-security-solution .sitelock-security-sub,
	.sitelock-features .sitelock-security-sub {
		margin-bottom: 0px;
	}

	.sitelock-security-solution .affiliate-features,
	.sitelock-features .affiliate-features {
		padding: 0 40px;
	}

	/****************************mediapacket*************************/
	.mediapacket-services .media-sub {
		line-height: 28px;
	}

	.mediapacket-services h3 {
		font-size: 24px;
	}

	.mediapacket-google-ads iframe {
		height: 380px !important;
		width: 590px;
	}

	/****************************dedicated servers*************************/
	.dedicated-servers-packages h2 {
		line-height: 40px;
	}

	.dedicateserver-service p {
		line-height: 28px;
	}

	.dedicateserver-service .data-box {
		padding: 57px 9.5% 47px;
	}

	.dedicated-servers-packages p {
		padding: 0px 2px;
	}

	.dedicated-servers-packages .signup-form ul li:nth-child(4) {
		margin-right: 0;
	}

	/****************************magneto hosting*************************/
	.magneto-hosting-banner p {
		line-height: 40px;
	}

	.magneto-hosting-banner .d-table-cell {
		padding: 0 10%;
	}

	.magneto-box h3 {
		font-size: 28px;
	}

	.magneto-hosting-features img,
	.magneto-hosting-service img {
		width: 70%;
	}

	.magneto-hosting-features li,
	.magneto-hosting-service li {
		line-height: 28px;
	}

	.magneto-cloud-hosting p {
		line-height: 28px;
	}

	.magneto-cloud-hosting .data-box {
		padding: 70px 8.5% 70px;
	}


	/****************************allmanna-villkor-server*************************/
	.vps-server-banner p {
		line-height: 32px;
	}

	.vps-server-info img {
		width: 100%;
	}

	/****************************biz domain*************************/
	.register-biz-domain li {
		line-height: 28px;
	}

	.register-biz-domain {
		padding: 40px;
	}

	.microsoft-teams-subpart ul {
		width: 310px;
	}

	.wordpress-banner .banner-price br {
		display: none;
	}

	.wordpress-banner .banner-price {
		line-height: 30px;
	}

	.domain-banner, .online-banner-section {
		height: 320px;
	}
	.enterprise-domain-checker {
		height: auto;
	  }
	/****************************packet*************************/
	.packet-button .action-btn {
		width: 35%;
	}

	/****************************amazon*************************/
	.amazon-services img {
		width: 70%;
	}

	.amazon-services p {
		line-height: 28px;
	}

	.amazon-banner p {
		line-height: 32px;
	}
	.r1-soft .signup-form ul li:last-child,
	.bitninja-form .signup-form ul li:last-child {
		width: 100%;
	}
	.web-partners-form .signup-form ul li:last-child {
		width: 48.9%;
	}

	/***************************SECURITY AUDIT***************************/
	.security-audit-banner p {
		line-height: 40px;
	}

	.security-audit-btn .action-btn {
		width: 39.5%;
	}

	.security-audit-heading th {
		width: 25%;
	}

	.securityaudit-table-content tr td:first-child {
		width: 50%;
	}

	.security-audit-btn .var1 {
		width: 78%;
	}

	/***************************rabattkoder***************************/
	.discount-codes-banner p {
		line-height: 40px;
	}

	.discount-code-plans .plans-features {
		padding: 35px 4%;
	}

	/***************************sla***************************/
	.servicelevel-banner p {
		line-height: 40px;
	}

	.service-agreement-table td {
		padding: 12px;
	}

	/***************************heymo***************************/
	.heymo-banner .d-table-cell {
		padding: 0 8%;
	}

	.heymo-banner .banner-price {
		line-height: 36px;
	}

	.heymo-banner p {
		line-height: 36px;
	}

	.heymo-sub-banner .data-box {
		padding: 60px 13%;
	}

	.heymo-web-features li {
		line-height: 28px;
	}

	.heymo-sub-banner h3,
	.heymo-web-features h3 {
		line-height: 36px;
	}

	.heymo-list {
		line-height: 30px;
	}

	/***************************partners recesioner***************************/
	.partners-review-subbanner h3,
	.partners-sub-banner h3,
	.partners-award h3 {
		font-size: 24px;
		line-height: 36px;
	}

	.partners-review-section .var1 {
		border: none;
	}

	.review-partners .partner-review-sub {
		padding: 30px 3%;
	}

	.uk-logo img {
		width: auto;
	}
	.order-domain-names {
		padding: 10px 15px 64px;
	}
	.plans-features {
		padding: 50px 20px 40px;
	}
	.sakerhit-plans .plans-features{
		max-height: 268px;
	}
	/***************************vps***************************/
	.vps-banner .banner-price {
		line-height: 36px;
	}

	.vps-map img {
		width: 75%;
	}

	.affiliate-box span {
		font-size: 36px;
		margin-bottom: 16px !important;
	}

	.affiliate-banner .banner-text .d-table-cell,
	.vps-banner .banner-text .d-table-cell {
		padding: 0 5%;
	}

	.affiliate-banner .white-btn,
	.vps-banner .white-btn {
		width: 206px;
	}

	.mediapacket-services p {
		line-height: 26px;
	}

	.amazon-features .included-features {
		width: 100%;
	}

	.tele2-features-section .included-features {
		padding: 0;
		min-height: auto;
	}

	.tele2-card h3 {
		margin-bottom: 15px;
	}
	.tele2-banner .banner-price {
		line-height: 30px;
	}

	.sitelock-security-solution .affiliate-features,
	.amazon-features .included-features,
	.r1soft-backup-service .included-features,
	.about-features .included-features {
		min-height: auto;
	}

	.vps-plans.var1 .plans-features {
		width: 100%;
	}

	.about-features .included-features p {
		min-height: 56px;
	}

	.partners-review-card .partners-sub {
		padding: 30px 12px;
	}

	.seravo-bottom-banner .data-box {
		padding: 40px 15px;
	}

	.partner-review {
		padding: 0 10px;
	}

	.cartTotal,
	.total-cart {
		margin: 20px 0 0;
	}

	.domain_available {
		padding: 6px 0;
	}

	.domain_ordered {
		padding: 8px 0;
	}

	.md-hide {
		display: block;
	}

	.domain-names ul li {
		font-size: 15px;
	}

	.about-webhosting .show-info>div {
		display: block !important;
	}

	.about-webhosting .webhosting-textbox,
	.about-webhosting .webhosting-textbox:last-child {
		width: 100%;
		padding: 40px 30px;
		margin: 20px 0 0;
	}

	.logged-in-box h3 {
		font-size: 24px;
		margin: 10px 0;
	}

	.order-banner h1 span {
		font-size: 24px;
		display: block;
	}

	.order-summary.domain-selector2 {
		margin: 20px 0;
	}

	.ip-land,
	.ip-table {
		padding-top: 30px;
		padding-bottom: 30px;
	}

	.order-domain .order-summary ul li:first-child label img {
		width: 185px;
	}

	.order-summary.logged-in-box {
		margin: 20px 0 0;
	}

	.customer-service {
		text-align: center !important;
	}

	.customer-service figure img {
		width: auto;
	}

	.order-domain .order-summary ul li.price-final, .stripe-cart.order-summary ul li.price-final, .checkout2.order-summary .cartTotal ul li.price-final {
		padding: 10px 0 0;
	}

	#stripe_submit {
		font-size: 20px;
		padding: 8px 0;
	}

	.pay_methods {
		padding: 10px 15px 5px;
	}

	.payment_CC_form.payment_CC_form_outer h3 {
		font-size: 24px;
	}

	.order-summary #stripe_container .pay_methods .check {
		top: 14px;
	}

	.customer-service2 figure img {
		width: 100%;
	}

	.customer-service2 {
		text-align: left !important;
	}

	#cartform_box.logged-in-box {
		top: 99px;
	}

	.order-domain .additional-order .add-products-outer .text-box {
		width: 60%;
		padding: 0 0 0 3%;
	}

	.navbar-expand-lg .navbar-nav .nav-item.read-more .order-summary.logged-in-box {
		border: 1px solid #ededed;
		padding: 30px 20px 30px;
		margin: 0;
	}

	.navbar-expand-lg .navbar-nav .nav-item.read-more .logged-in-box h3 {
		font-size: 28px;
		margin: 5px 0 15px;
	}

	.webbhotell-plans .plans-features,
	.webbhotell-plans .plans-features:nth-child(2n) {
		width: 100%;
		margin-right: 0;
	}

	.webbhotell-plans .plans-features p {
		margin: 0 0 10px;
	}

	.webbhotell-plans,
	.office365-plans,
	.wordpress-plans {
		display: block !important;
	}

	.webbhotell-plans .plans-features p,
	.hosting-plans .plans-features:nth-child(3) p,
	.hosting-plans .plans-features:nth-child(4) p {
		min-height: 0;
	}

	.ssl-certificate-secure {
		text-align: center;
	}

	.ssl-certificate-features .included-features {
		min-height: auto;
		width: 100%;
		max-width: 100%;
	}

	.ssl-certificate-features .included-features img {
		width: auto;
	}

	.table-responsive-box {
		overflow-x: auto;
		overflow-y: hidden;
		width: 100%;
	}

	.table-responsive-box table {
		width: 991px;
	}

	.sitelock-security-sub .included-features {
		min-height: auto;
	}

	.data-box h3 {
		font-size: 28px;
	}

	.seravo-plans .plans-features {
		min-height: 473px;
	}

	.vpn-features .webbhotell-plans,
	.webbhotell-plans.hemsida {
		display: flex !important;
	}
	.webbhotell-plans.hemsida .plans-features,
	.webbhotell-plans.hemsida .plans-features:nth-child(2n) {
		margin-right: 2%;
	}

	.webbhotell-plans.hemsida .plans-features:last-child {
		margin-right: 0;
	}

	.vps-features .included-features {
		min-height: auto;
	}

	.vpsoffer-sub-banner h2 {
		font-size: 28px;
	}

	.plan-365 .plans-heading h3 {
		margin-top: 0;
	}

	/***********Black Friday***********/
	.bw-banner .get-domains {
		font-size: 26px;
		line-height: 26px;
		margin: 0 0 20px;
	}

	.bw-banner .get-domains span {
		font-size: 18px;
	}

	.bw-banner .banner-text .d-table-cell {
		padding-top: 0;
	}

	.bw-banner img {
		height: 400px;
	}

	/* julk */
	.julk-box {
		width: 568px;
		margin: 0 auto !important;
		text-align: center;
		float: none !important;
	}

	.julk-text {
		left: 0;
		width: 568px;
		height: auto;
		padding: 78px 60px 20px;
	}

	.julk-box img.julk-box-img {
		width: 568px;
		height: 568px;
		margin: 0 0 30px 0;
	}

	.julk-text .julk-price {
		font-size: 30px;
		line-height: 48px;
	}

	.julk-text .plan-price {
		font-size: 30px;
	}

	.julk-text span {
		font-size: 24px;
		line-height: 30px;
	}

	.julk-text .action-btn {
		margin: 30px 0;
	}

	.julk-text p {
		line-height: 30px;
	}

	.julk-circle span {
		line-height: 36px;
		font-size: 36px;
	}

	.julk-circle {
		left: 0;
	}

	.julk-text.show {
		margin: 0 0 20px;
	}

	.hosting-pcalla-icon img {
		right: 0;
	}

	/* wordpress hosting new sections css */
	.wordpress-tabs-section1 ul.nav-tabs li {
		width: 30%;
		display: inline-block;
	}

	.wordpress-tabs-section1 ul li a {
		margin: 0;
	}

	.valentine-slide ul li.valentine-list {
		font-size: 30px;
		width: 100%;
	}

	#homebanner_slider .crazy-weekend .banner-text h2 {
		margin: 0px 0 16px 0;
		font-size: 36px;
		line-height: 36px;
	}

	#homebanner_slider .crazy-weekend .banner-price {
		font-size: 30px;
		margin: 0 0 25px 0;
	}

	#homebanner_slider .crazy-weekend .crazy-discount {
		font-size: 30px;
		margin: 0 0 24px 0;
	}

	#homebanner_slider .crazy-weekend .banner-text h3 {
		font-size: 30px;
		margin: 0 0 18px 0;
		line-height: 32px;
	}
	.blogg-banner .banner-price p {
		line-height: 46px;
		margin: 0 0 20px 0;
		font-size: 28px;
	}

	.blogg-search .form-group {
		margin: 0;
		float: left;
	}

	.blogg-filter h2 {
		font-size: 32px;
	}

	.blogg-post-section .blogg-p {
		line-height: 28px;
	}

	.article-pagination {
		padding: 30px 0;
	}

	.list-item .features .read-more {
		padding: 0 0 30px;
	}

	.list-item .features .feature-img {
		text-align: center;
	}

	.list-item .features .feature-img img {
		margin: 0 auto;
	}

	.all_posts.features .feature-img {
		text-align: center;
	}

	.feature-text .blog-text-wrap .mb-1 {
		padding-top: 0;
	}

	.all_posts.features .feature-text {
		margin: 30px 0;
		padding: 0 4%;
	}

	.all_posts.features .feature-text p {
		text-align: center !important;
	}

	.single_post h3 {
		margin: 0 0 20px;
	}
	.single_post .blog-text-wrap .feature-img {
		width: 100%;
	}

	.single_post .blog-text-wrap .feature-img img {
		width: 480px;
		margin: 0 auto 40px;
		float: none !important;
	}

	.single_post .blog-text-wrap p {
		text-align: center;
	}

	#homebanner_slider .home-banner.crazy-weekend {
		background-position: 100% center;
	}

	.online-banner-section .banner-text h1 {
		font-size: 30px;
	}

	.header .navbar.navbar-expand-lg {
		padding: 0 0 8px;
	}
	.webpartners-search ul {
		margin: 0;
	}
	.banner-text h1,
	#homebanner_slider .banner-text h2,
	.main-box h2,
	.main-box h1.heading1 {
		font-size: 30px;
	}
	.microsoftteams-package h3{
		font-size: 24px;
	}
	.form-group textarea {
		height: 100px;
	}

	.banner-price {
		line-height: 24px;
		margin: 0 0 18px;
		font-size: 26px;
	}

	.home-banner ul {
		margin: 0px 0 10px;
	}

	.plans-features p {
		line-height: 22px;
		min-height: 30px;
	}

	.about-webhosting {
		padding: 30px 0 0;
	}

	.domain-box .domain-names ul li {
		padding: 20px 0;
		width: 24%;
	}

	.crypto-casino-wrap {
		display: none;
	}

	.banner-price,
	.features h3 {
		font-size: 25px;
	}

	.features .feature-text,
	.features2 .feature-text {
		padding: 0 20px;
		margin: 25px 0 0;
	}

	body,
	select,
	input,
	textarea {
		font-size: 14px;
		line-height: 26px;
	}

	.included-features,
	.office365-features {
		padding: 10px 12px;
	}

	.vps-server-info h3 {
		font-size: 24px;
	}

	.vps-info-sub h3 {
		margin-bottom: 30px;
	}

	.amazon-banner p {
		line-height: 32px;
	}

	.e-handel-feature1 .e-handel-p {
		line-height: 26px;
	}

	.e-handel-build-banner p {
		line-height: 26px;
	}

	.e-handel-plan .ehandle-features {
		padding-right: 10px;
		padding-left: 10px;
	}

	.e-handel-banner .banner-text h1, .ai-banner .banner-text h1, .advertize-banner .banner-text h1, .email-new-banner .banner-text h1 {
		font-size: 30px;
	}

	.reseller-packet .reseller-packet-info h3 {
		font-size: 24px;
	}
	.private-vpn-banner-sec .banner-price, .ballou-banner .banner-price, .fsdata-banner .banner-price {
		line-height: 32px;
	}
	.ballou-banner span.ballou-price, .fsdata-banner span.ballou-price {
		font-size: 22px;
		margin-top: 18px;
	}
	.ballou-text-box p {
		padding: 6px;
		font-size: 16px;
	}
	h3.ballou-blck-txt {
		font-size: 25px;
	}
	.data-box, .seravo-bottom-banner .data-box {
		padding: 40px 15px;
	}
	.features {
		padding-left: 10px !important;
		padding-right: 10px !important;
	}
	.webpartners-search img {
		height: 350px;
	}
	#homebanner_slider .crazy-weekend .banner-text h2 {
		font-size: 30px;
		line-height: 36px;
	}
	#homebanner_slider .crazy-weekend .banner-price {
		font-size: 25px;
		margin: 0 0 25px 0;
	}
	.crazy-weekend span.spring-price {
		font-size: 25px;
	}
	.flytthjalp-plans .tele2-card{
		margin-bottom: 20px;
	}
	.navbar-expand-lg .navbar-nav .nav-item.read-more .order-summary.logged-in-box {
		top: 0px;
		left: 0px;
		margin-top: 10px !important;
	}
	.home-banner.id-banner-sec img, .home-banner.ai-banner img {
		width: 100% !important;
	}
	.gpt-img img{
		width: 180px;
	}
	.gp-order1{
		order: 1;
	}
	.gp-order2{
		order: 2;
	}
	.webpartners-cards .web-partners-sub {
		min-height: 230px;
	}
	.gpt-feature .gpt-con {
		padding-left: 10px !important;
		padding-right: 10px !important;
	}
	.wordpress-features.gpt-con  ul {
		text-align: left;
		width: 90%;
		margin: 0 auto;
	}
    .id-banner .banner-price small{
		font-size: 25px;
	}
	.id-banner .banner-price {
		line-height: 32px;
	}
	.check-result ul{
		width: 60%;
	  }
	  /* webhotell new plan styling fixes  */
	  .webbhotell-plans2 .plans-features:last-child {
		margin: 0 auto;
	}
	.webbhotell-plans2 .plans-features, .webbhotell-plans.webbhotell-plans2.hemsida .plans-features {
		min-height: 820px;
		width: 48%;
		margin-right: 10px;
	}
	 .webbhotell-plans.webbhotell-plans2 .plans-features:nth-child(2n), .webbhotell-plans.webbhotell-plans2.hemsida .plans-features:nth-child(2n) {
		width: 48%;
		margin-right: 0;
	}
	/* pakt plans */
	.paket-plans-new .plans-features {
		margin: 0 1.5% 20px 0 !important;
		width: 48%;
		float: left;
		min-height: 868px;
	}
	.paket-plans-new .plans-features:nth-child(even) {
		margin-right: 0;
	}
	.comparison-table ul {
		display: block;
		padding-bottom: 0;
	}
	.comparison-table ul li {
		padding: 14px 14px;
		font-size: 16px;
		list-style: none;
		color: #fff;
		width: 19.5%;
	}
	.comparison-table li.active {
		background: #000 !important;
		color: #fff;
	}
	.comparison-table .table.new-jmfor thead th {
		display: none !important;
	}
	.comparison-table  .new-jmfor tr.new-special-jamfor{
		text-align: center;
	}
	.comparison-table  .new-jmfor  td + td,  .comparison-table  .new-jmfor th + th {
		text-align: center;
		display: none;
	}
	  .comparison-table .seravo-table-content td a {
		display: block;
	}
	.comparison-table .new-jmfor td.default {
		display: table-cell;
	}
	.new-jmfor tr.new-special-jamfor{
		width: 100%;
	}
	.new-jmfor tr.new-special-jamfor td.default{
		width: 50%;
	}
	.new-jmfor .jamfor-planer-content tr td:first-child {
		width: 50%;
	}
	.email-pln .tele2-card{
		width: 50%;
	}
	/**************************** banner images throughout site styling fixes ****************************/
	.super-banner, .super-black-banner{
		height: 400px;
	}
	.mediapacket-features.bygga-hemsida-plans-outer .plans-features, .mediapacket-features.bygga-hemsida-plans-outer .plans-features ul {
		text-align: center !important;
	}
	.mediapacket-features.bygga-hemsida-plans-outer button.action-btn, .mediapacket-features.bygga-hemsida-plans-outer .read-more {
		margin: 10px auto 0 !important;
		width: 250px !important;
	}
	.bygga-hemsida-plans-outer .wordpress-plans .plans-features p{
		line-height: 25px;
		min-height: auto !important;
		margin-bottom: 12px !important;
	}
	.try-free-new-section h2 {
		margin: 40px 0 20px;
	}
	.try-free-new-section p{
		margin: 0 0 20px;
	}
	.flytthjalp-plans .tele2-card p, .wordpress-plans .plans-features p  {
		min-height: auto;
	}
	.webbhotell-plans2.special-webhotel-plans .plans-features:last-child {
		margin: 0 25%;
	}
	#pin-2>.pin-text, #pin-1>.pin-text {
		right: auto;
	}
	.pin-text {
		padding: 35px 20px;
		min-width: 344px;
	}
	#pin-before-1::before,
	#pin-before-2::before {
		position: absolute;
		left: -21px;
		top: 25px;
		margin-left: 0;
		width: 0;
		border-right: 20px solid #00b67a;
		border-bottom: 20px solid transparent;
		border-top: 20px solid transparent;
		border-left: none;
		content: " ";
		font-size: 0;
		line-height: 0;
	}
	.enterprise-features-section .included-features {
		width: 49.5%;
		margin: 0;
	  }
	  .landing-features .banner-price {
		margin: 20px 0;
		font-size: 28px;
	  }
	  /* webhosting page header styling */
	  .web-header-inner-con{
		display: flex;
		align-items: center;
		justify-content: space-between;
		float: left;
		width: 100%;
	  }
	  .webbhosting-header-con ul {
		margin-right: 0;
	}
	.webbhosting-footer-con {
		padding-top: 31px;
		padding-bottom: 20px;
	}
	.webbhosting-footer-con .footer-upper-con {
		padding-bottom: 30px;
	}
	.webbhosting-footer-con .footer-links li {
		margin: 0 10px;
	}
	.mailchannel-benefits .delivery-rate span {
		font-size: 50px;
		line-height: 50px;
	}
	.mailchannel-benefits .delivery-rate {
		font-size: 15px;
		line-height: 22px;
	}
	/* FORM FIXES THROUGHOUT SITE */
	.tele2-form.signup-form ul li {
        width: 48.9%;
    }
	.dedicated-servers-packages .tele2-form.signup-form ul li {
		width: 32.66%;
	}
}


@media screen and (max-width: 960px) {
	.small-banner img {
		width: unset !important;
	}
}

@media screen and (max-width: 767px) {
	.order-box .order-domain-names ul li {
		padding: 0;
	}
	.magneto-hosting-features h3{
		line-height: 24px;
	}
	.heymo-sub-banner .data-box {
		padding: 40px 13%;
	}
	.home-web-plans .action-btn {
		width: 139px;
	}
	.home-web-plans button.action-btn {
		width: 56%;
	}
	.affiliate-features-con .row .affiliate-features:nth-child(3),
	.affiliate-features-con .row .affiliate-features:nth-child(3)
	{
		width: 100%;
	}
	.domain-box .domain-names {
		margin: 12px 0 24px;
	}
	.domain-box .domain-names ul li {
		padding: 16px 0;
	}
	.ssl-certificate-secure img {
		width: 250px;
	}
	.tele2-form .order-summary {
		padding: 20px 30px;
	}
	.position-ul li {
		padding-left: 22px;
	}
	.heymo-section .read-more,
	.heymo-section .action-btn{
		width: 174px;
	}
	.vpn-services .row .included-features:nth-child(3),
	.vpn-services .row .included-features:last-child{
		width: 100%;

	}
	#homebanner_slider .home-banner {
		height: 420px;
	}
	.microsoftteams-package h3 {
		font-size: 22px;
	}
	.register-biz-domain li {
		padding: 0 0 0 18px;
	}
	.webpartners-search img {
		height: 280px;
	}
	.webpartners-search .search-domain {
		margin-bottom: 40px;
	}
	.home-banner img {
		height: 100%;
	}

	.webbhotell-bw img {
		height: 316px;
	}

	.banner-trust-pilot img {
		height: 100%;
	}

	.home-banner.crazy-weekend img {
		height: 409px;
	}

	#homebanner_slider .home-slide5 {
		background-position: top right;
	}

	.search-domain input {
		width: 75%;
		font-size: 16px;
		line-height: 16px;
		padding: 9px 12px 12px;
	}

	.search-domain button {
		padding: 10.5px 0;
		width: 25%;
		font-size: 14px;
	}

	.domain-names ul li,
	.domain-names ul li img {
		margin: 0 4px 0 0;
	}

	.banner-text h1,
	#homebanner_slider .banner-text h2 {
		font-size: 30px;
	}

	.main-box h2,
	.data-box h3,
	.main-box h3,
	.main-box h1.heading1 {
		font-size: 24px;
	}

	.banner-price {
		line-height: 24px;
		margin: 0 0 16px;
		font-size: 22px;
	}

	.mediapacket-banner .banner-price {
		margin: 0;
	}

	.plans-features {
		margin: 18px 2% 0 0;
		padding: 36px 20px;
	}
	.sakerhit-plans .plans-features {
		max-height: 268px;
		padding: 30px 20px 67px;
	}
	.plans-features .discount-tag {
		width: 94px;
		font-size: 12px;
	}

	.ranked,
	.plan-price,
	.plans-features h3,
	.included-features h3,
	.office365-features h3 {
		font-size: 24px;
	}

	.ranked {
		margin: 0 0 10px;
		border-radius: 5px;
		padding: 12px 15px 12px;
		font-size: 18px;
	}

	.plans-features p {
		line-height: 18px;
		font-size: 14px;
	}

	.plan-price {
		font-size: 22px;
	}

	.ranked {
		margin: 0 0 20px;
		font-size: 16px;
		line-height: 18px;
		text-align: center;
	}

	.ranked img {
		margin: 6px auto 0;
		display: block;
	}

	.domain-box .domain-names ul li {
		width: 46%;
	}

	.features .feature-img img{
		width: 350px;
	}
	.included-features{
		width: 50%;
	}
	.webpartners-search li {
		line-height: 34px;
	}
	body,
	select,
	input,
	textarea {
		font-size: 14px;
		line-height: 24px;
	}

	.included-features,
	.office365-features {
		padding: 10px 15px;
	}

	.cart span {
		right: -5px;
	}

	.home-banner .action-btn {
		width: 206px;
	}

	.domain-names-header {
		display: none;
	}

	.domain-names .cart {
		top: -51px;
		right: 56px;
		width: 36px;
		height: 36px;
		background-size: 50%;
		position: absolute !important;
	}

	.cart span {
		right: -7px;
		width: 16px;
		height: 16px;
		font-size: 10px;
		line-height: 16px;
	}

	/***************************Security***************************/
	.security-banner .banner-price, .erbjudanden-banner .banner-price {
		margin: 10px 0 0;
	}

	/***************************Domain***************************/
	.domain-banner .search-domain input, .online-banner-section .search-domain input {
		width: 65%;
	}

	.domain-banner .search-domain button, .online-banner-section .search-domain button {
		width: 35%;
	}

	.domain-banner ul li, .online-banner-section ul li {
		font-size: 16px;
		line-height: 17px;
	}
	.check-result ul li{
		margin: 0 0 10px;
		line-height: 26px;
	}

	.domain-plans .plans-features {
		padding: 28px 20px;
	}

	.domain-plans .plans-features p {
		min-height: 36px;
	}

	.domain-banner .banner-text, .online-banner-section .banner-text {
		height: 350px;
	}

	/***************************Website***************************/
	.website-banner .white-btn, .sitebuilder-banner .white-btn, .banner-404 .white-btn, .cancel-banner .white-btn, .thankyou-banner .white-btn {
		width: 156px;
	}

	.yellow-circle-tag {
		right: -14px;
		top: -58px;
		border-radius: 100%;
		width: 100px;
		height: 100px;
		font-size: 14px;
		line-height: 15px;
	}

	/***************************Contact***************************/
	.contact-box {
		padding-left: 30%;
	}

	/***************************Wordpress***************************/
	.wordpress-blocks .img-label img {
		width: 82%;
	}

	/***************************Office365***************************/
	.security-feature .img-label img {
		width: 52%;
	}

	.office365-features h3 {
		font-size: 20px;
	}

	/***************************Order***************************/
	.order-summary li .search-domain button {
		padding: 10px 0;
	}

	.order-domain .search-domain button {
		padding: 13px 0 13px 0;
	}

	.order-domain .search-domain input {
		width: 64%;
		padding: 17px 12px 17px;
	}

	.order-domain .search-domain button {
		width: 36%;
		padding: 17px 0 17px 0;
	}
	.order-domain-names {
		padding: 10px 15px 64px !important;
	}
	.order-summary {
		padding: 25px;
	}

	.steps-container {
		width: 360px;
	}

	.signup-form ul li,
	.web-partners-form .signup-form ul li:last-child {
		width: 100%;
	}

	.order-domain-btn {
		width: 22%;
	}

	.order-domain-names ul li {
		padding: 15px 0;
	}

	.order-domain-price span {
		font-size: 26px;
	}

	.seravo-table-heading th {
		padding: 12px 10px;
	}

	.seravo-table-heading th,
	.seravo-table-heading th .plan-price {
		font-size: 20px;
		line-height: 23px;
	}

	.seravo-logos-section figure {
		margin: 20px 0;
	}

	/***************************Tele2***************************/
	.tele2-features span.d-table-cell img {
		width: 80%;
	}

	.tele2-features .img-label img {
		width: 40%;
	}

	/***************************MICROSOFT TEAMS***************************/
	.microsoftteams-banner p {
		line-height: 24px;
		margin: 8px 0 18px !important;
	}

	/***************************e-handel***************************/
	.e-handel-banner p, .ai-banner p, .advertize-banner p, .email-new-banner p {
		line-height: 28px;
	}

	.e-handel-plan .ehandle-features {
		padding: 0 10px;
	}

	.e-handel-plan .plan-p {
		line-height: 28px;
	}

	.e-handel-features p {
		margin: 0 0 30px;
	}

	.e-handel-build-banner p {
		line-height: 26px;
	}

	s .e-handel-feature1 .e-handel-p {
		line-height: 26px;
	}

	.e-handel-video-banner iframe {
		height: 300px !important;
		width: 430px;
	}

	.getstarted-banner h3 {
		line-height: 35px;
	}

	/***************************seo-verktyg***************************/
	.seo-verktyg-banner p {
		line-height: 32px;
	}

	.seo-package-table th,
	.seo-package-table td,
	.ssl-table-heading th:first-child {
		line-height: 24px;
		padding: 12px 5px;
	}

	.ssl-table-heading th:first-child {
		padding-left: 12px;
	}

	.seo-table-content tr td:first-child {
		padding: 10px 12px;
	}

	.seo-verktyg-intro h3 {
		line-height: 30px;
		font-size: 22px;
	}

	.seo-verktyg-intro p {
		line-height: 24px;
	}

	.seo-faq-inner {
		line-height: 24px;
		font-size: 20px;
		text-align: left;
	}

	.seo-verktyg-faq p {
		line-height: 24px;
		padding: 0px 12px 0 12px;
	}

	.seo-verktyg-faq .card-header {
		padding: 12px 0px;
	}

	.card .collapsed:before {
		right: 17px;
		font-size: 17px;
		line-height: 25px;
	}

	.card .btn-link:before {
		right: 17px;
		font-size: 17px;
		line-height: 25px;
	}

	/***************************vpn***************************/
	.vpn-banner p {
		line-height: 32px;
	}

	.vpn-novelty p {
		line-height: 24px;
	}

	/***************************Aterforsaljare***************************/
	.reseller-banner p, .aterforsaljare-banner p, .relocation-banner p, .id-banner-sec p, .ai-banner p{
		line-height: 30px;
	}

	.reseller-plans .plans-features p {
		line-height: 24px;
	}

	.reseller-cpanel .img-label img {
		width: 62%;
	}

	/***************************ssl-certifikat***************************/
	.ssl-certificate-info .img-label img {
		width: 60%;
	}

	.ssl-certificate-info p {
		line-height: 24px;
	}

	.ssl-certificate-secure p {
		line-height: 24px;
	}

	.ssl-certificate-features img {
		width: 14%;
	}

	.ssl-certificate-secure {
		text-align: center;
	}

	.ssl-table-content tr td:nth-child(4) {
		padding: 8px 22px !important;
	}

	.ssl-certificate-pricelist .table {
		font-size: 14px;
	}

	/****************************om oss about us*************************/
	.about-us-banner p {
		line-height: 32px;
	}

	.about-us-customers .data-box {
		padding: 30px 30px;
	}

	.about-us-customers p {
		line-height: 24px;
	}

	.about-us-features p {
		line-height: 24px;
	}

	.meet-team-features h3 {
		font-size: 22px;
	}
	.om-oss-features .included-features{
		min-height: 175px;
	}
	/****************************sitelock page*************************/
	.sitelock-banner p {
		line-height: 32px;
	}

	.sitelock-security-solution .affiliate-features,
	.sitelock-features .affiliate-features {
		padding: 0px 20px;
	}

	.sitelock-process .data-box {
		padding: 60px 8.5% 32px;
	}

	.sitelock-process .enterprise-tag {
		width: 47%;
	}

	/****************************mediapacket*************************/
	.mediapacket-banner p {
		line-height: 32px;
	}

	.mediapacket-features .wordpress-plans .plans-features h3 {
		margin: 0 0 20px;
	}

	.mediapacket-google-ads iframe {
		height: 300px !important;
		width: 430px;
	}

	.mediapacket-services .media-sub {
		line-height: 24px;
	}

	.mediapacket-services.features .cpanel-text {
		padding: 0 !important;
	}

	/****************************dedicated servers*************************/
	.dedicated-servers-packages .signup-form ul li {
		width: 100%;
		padding: 0;
		margin-right: 0;
	}

	.dedicate-messege-field input.w-100 {
		height: 120px;
	}

	.dedicated-servers-packages .signup-form ul li:nth-child(4) {
		width: 100%;
	}

	.dedicated-servers-packages p {
		padding: 0 22px;
	}

	.dedicateserver-service .data-box {
		padding: 57px 4.5% 47px;
	}

	.dedicated-servers-packages h2 {
		line-height: 32px;
	}

	/****************************magneto hosting*************************/
	.magneto-hosting-banner p {
		line-height: 32px;
	}

	.magneto-hosting-banner .d-table-cell {
		padding: 0 9%;
	}

	.magneto-hosting-features li,
	.magneto-hosting-service li {
		line-height: 24px;
	}

	.magneto-cloud-hosting p {
		line-height: 24px;
	}

	.magneto-cloud-hosting .data-box {
		padding: 60px 4.5% 60px;
	}

	.magneto-box img {
		width: 65px;
	}


	/****************************allmanna-villkor-server*************************/
	.vps-server-banner p {
		line-height: 32px;
	}

	.vps-server-banner .banner-text .d-table-cell {
		padding: 0 6%;
	}

	/****************************biz domain*************************/
	.biz-domain-search .search-domain input {
		width: 62%;
		padding: 17px 12px 17px;
	}

	.biz-domain-search .search-domain button {
		width: 36%;
		padding: 17px 0 17px 0;
	}

	.register-biz-domain {
		padding: 40px;
	}

	.register-biz-domain li {
		line-height: 24px;
	}

	.register-biz-domain li:last-child {
		margin-bottom: 30px;
	}

	.wordpress-box {
		padding: 20px;
	}

	.data-box,
	.seravo-bottom-banner .data-box {
		padding: 30px 15px;
	}

	.seravo-bottom-banner .data-box h3 br {
		display: none;
	}

	.nyhetsbrev-features .plans-features {
		padding: 36px 13px;
	}

	.reseller-banner .banner-text .d-table-cell, .aterforsaljare-banner .banner-text .d-table-cell, .relocation-banner .banner-text .d-table-cell, .id-banner-sec .banner-text .d-table-cell, .ai-banner .banner-text .d-table-cell{
		padding: 0;
	}

	.seravo-wpplans .table-responsive {
		padding-left: 10px;
		padding-right: 0;
	}

	.seravo-plans .plans-features {
		padding: 40px 20px;
		min-height: 280px;
	}
	.vpn-features .plans-features{
		padding: 35px 20px;
		min-height: 280px;
	}

	.seravo-logos-section .col-xl-2:nth-child(3) {
		height: auto;
	}

	.domain-banner .search-domain input, .online-banner-section .search-domain input {
		padding: 11px 12px 13px;
	}

	.e-handel-video-banner iframe {
		width: 100% !important;
	}

	.e-handel-plan .tele2-card {
		padding: 20px;
	}

	.packet-button .action-btn {
		width: 50%;
	}

	/****************************amazon*************************/
	.amazon-banner p {
		line-height: 28px;
	}

	.amazon-services p {
		line-height: 24px;
	}

	/***************************SECURITY AUDIT***************************/
	.security-audit-banner p {
		line-height: 32px;
	}

	.security-audit-btn .action-btn {
		width: 50%;
	}

	.security-audit-table .table-responsive {

		padding-left: 15px;
		padding-right: 15px;

	}

	.security-audit-btn .var1 {
		width: 98%;
	}

	/***************************rabattkoder***************************/
	.discount-codes-banner p {
		line-height: 32px;
	}

	.discount-code-plans .plans-heading {
		line-height: 32px;
	}

	/***************************sla***************************/
	.servicelevel-banner p {
		line-height: 32px;
	}

	/***************************heymo***************************/
	.heymo-banner .banner-price {
		line-height: 28px;
	}

	.heymo-banner p {
		line-height: 28px;
	}

	.heymo-list {
		line-height: 28px;
	}

	/***************************jamfor planer***************************/
	.jamfor-planer-content td {
		padding: 12px;
	}

	/***************************partners recesioner***************************/
	.partners-sub-banner .data-box {
		padding: 30px 15px;
	}

	.partners-review-subbanner h3,
	.partners-sub-banner h3,
	.partners-award h3 {
		font-size: 22px;
		line-height: 30px;
	}

	.partners-sub-banner img {
		width: 28%;
	}

	/***************************vps***************************/
	.vps-banner .banner-price {
		line-height: 28px;
	}

	.affiliate-box {
		padding: 30px 0;
		margin: 0;
		display: block;
	}

	.affiliate-text {
		width: 50%;
		min-height: 180px;
		border-right: 1px solid #d7dde0;
	}

	.affiliate-text:nth-child(2) {
		border: none;
	}

	.affiliate-slider .data-box {
		padding: 30px;
	}

	.blue-bubble {
		padding: 11px 25px;
	}

	.affiliate-slider h3 {
		margin-top: 26px;
		margin-bottom: 20px;
	}

	.url_field {
		margin: 0 0 30px;
	}

	#sale-slider {
		margin: 0;
		width: 80% !important;
	}

	.r1-soft .signup-form ul li:last-child,
	.bitninja-form .signup-form ul li:last-child {
		width: 100%;
	}

	.tele2-bottom-banner .data-box {
		padding: 32px 3%;
	}

	.about-features .included-features p {
		min-height: auto;
	}

	.order-domain-names ul li h3 {
		display: none;
	}

	.order-domain-name {
		width: 50%;
		margin: 8px 0 0;
	}

	.order-domain-name span,
	.order-domain-price span {
		font-size: 20px;
	}

	.order-domain-price {
		width: 50%;
		margin: 8px 0 0;
		text-align: right;
	}

	.order-domain-btn {
		width: 100%;
		margin-top: 8px;
	}

	.domain-btn i {
		margin-right: 11px;
	}

	.order-domain-names ul li h4 {
		display: block;
		text-align: center;
	}

	.order-domain .search-domain button {
		width: 36%;
		padding: 16px 0 14px 0;
	}

	.steps-form .steps-row .steps-step:nth-child(2) {
		margin: 0 66px;
	}

	.order-domain-price span .old-domain-price {
		font-size: 15px;
		margin: 0 6px 0 0;
	}

	.order-box,
	.order-quick {
		padding: 0 !important;
	}

	.signup-form ul li select {
		height: 38px;
	}

	.order-banner h1 span {
		font-size: 24px;
		display: block;
		line-height: 26px;
	}

	#free_domain .order-domain-name,
	#free_domain .order-domain-price {
		width: 50%;
		margin: 0 0 10px;
	}

	#free_domain .register.order-domain-btn {
		margin: 0;
	}

	#free_domain .register.order-domain-btn .sslTooltip {
		display: none;
	}

	.row.pr-3.pl-3.padding-bottom,
	#free_domain .order-domain-price span {
		margin: 0;
	}

	.order-domain .order-summary ul li.price-final,
	.checkout2.order-summary .cartTotal ul li.price-final {
		font-size: 22px;
	}

	.cartTotal,
	.total-cart {
		font-size: 20px;
	}

	.search-domain~h2 {
		font-size: 26px;
	}

	.order-domain-names ul #free_domain .order-domain-price {
		width: 50%;
		margin: 5px 0 0;
	}

	.order-summary ul li .check {
		top: 18px;
	}

	.order-domain .order-summary.order-credits ul li label {
		font-size: 16px;
		padding: 10px 0 10px 24px;
	}

	.order-summary.domain-selector li .search-domain input {
		width: 70%;
		padding: 10px 18px 10px;
	}

	.order-summary.domain-selector li .search-domain button {
		width: 30%;
	}

	.add-products-inner .price {
		font-size: 18px;
	}

	.add-products-inner .price s {
		font-size: 14px;
	}

	.ip-land .action-btn,
	.ip-table .read-more {
		margin: 20px 0 0;
	}

	.cart-box .add-products,
	.cart-box .add-products-outer .text-box,
	.cart-box .add-products-outer figure {
		text-align: center;
	}

	.cart-box .add-products-outer .text-box {
		width: 100%;
		padding: 0;
	}

	.cart-box .add-products-outer figure,
	.cart-box .add-products-outer .text-box .read-more {
		float: none !important;
	}

	.cart-box .add-products-outer .text-box .read-more {
		float: none !important;
		margin: 0 auto;
	}

	.cart-box .add-products-outer h2 {
		text-align: center !important;
	}

	.cart-box .add-products-outer {
		padding: 20px 0 0;
	}

	.stripe-order .stripe-cart {
		margin: 15px 0 0;
	}

	.customer-service2 {
		text-align: center !important;
	}

	#cartform_box.logged-in-box {
		top: -20px;
		right: 0;
	}

	#cartform_box.logged-in-box::before {
		right: 60px;
	}

	.order-domain .additional-order .add-products-outer .text-box {
		width: 100%;
		padding: 10px 0 0;
	}

	.order-domain .additional-order .add-products-outer .text-box .dropdown-container {
		width: 310px;
		margin: 20px auto;
	}

	.r1soft-backup-service .included-features p {
		min-height: auto;
	}

	#cartform_box.logged-in-box ul li.price-final {
		font-size: 20px;
		padding: 10px 10px 0;
	}

	#cartform_box.logged-in-box h3 {
		font-size: 24px;
		margin: 0 0 10px;
	}

	#cartform_box.logged-in-box {
		padding: 20px 15px;
	}

	.table-responsive-box table {
		width: 640px;
	}

	.seravo-plans .plans-features {
		min-height: auto;
		width: 100%;
		margin: 18px 0 0;
	}

	.vpn-features .webbhotell-plans,
	.webbhotell-plans.hemsida {
		display: block !important;
	}

	.vpn-banner .banner-text .d-table-cell {
		padding: 0;
	}

	.vps-plans .plans-features {
		padding: 50px 20px 30px;
	}

	.webbhotell-plans.hemsida .plans-features,
	.webbhotell-plans.hemsida .plans-features:nth-child(2n) {
		margin-right: 0;
	}

	.hemsida {
		padding-top: 0;
		padding-right: 15px;
	}

	/********************Black Friday************/
	.bw-banner .banner-text h1 span {
		font-size: 20px;
		line-height: 20px;
		margin: 0;
	}

	.bw-banner .banner-text h1 {
		margin: 0;
	}

	.bw-banner .get-domains {
		font-size: 22px;
		line-height: 23px;
		margin: 0 0 12px;
	}

	.bw-banner .get-domains span {
		font-size: 15px;
	}

	.bw-banner img {
		height: 340px;
	}

	/**********************Cyber Monday******************/
	.cm-banner .banner-text h1 span {
		font-size: 24px;
	}

	.cm-banner .banner-price span.color-39bef1 {
		font-size: 22px;
	}

	/* julk */
	.julk-box img.julk-box-img {
		width: 100%;
		height: auto;
		margin: 0 0 25px 0;
	}

	.julk-box {
		width: 100%;
	}

	.julk-text {
		left: 0;
		width: 100%;
		height: auto;
	}

	.julk-text .top-left {
		font-size: 26px;
		line-height: 30px;
	}

	.julk-text .julk-price {
		font-size: 26px;
		line-height: 32px;
	}

	.julk-text .plan-price {
		font-size: 24px;
	}

	.julk-text .action-btn {
		margin: 20px 0;
	}

	.julk-text p {
		line-height: 24px;
	}

	.julk-circle {
		left: 0;
		width: 150px;
		height: 150px;
	}

	.julk-circle span {
		line-height: 32px;
		font-size: 26px;
	}

	/* wordpress hosting new sections css */
	.wordpress-tabs-section1 ul.nav-tabs li {
		width: 48%;
		margin: 0 0 10px 0;
	}

	.wordpress-tabs-section2 ul.nav-tabs li {
		width: 48%;
		display: inline-block;
	}

	.invalid-fields ul li {
		min-height: auto;
		margin: 0;
	}

	/* crazy weekend */
	#homebanner_slider .crazy-weekend .banner-price {
		font-size: 22px;
		margin: 0px 0 18px 0;
	}

	.crazy-weekend span.spring-price {
		font-size: 24px;
	}

	#homebanner_slider .crazy-weekend .crazy-discount {
		font-size: 22px;
		margin: 0 0 12px 0;
		line-height: 22px;
	}

	#homebanner_slider .crazy-weekend .banner-text h2 {
		margin: 0 0 6px 0;
		font-size: 28px;
	}

	#homebanner_slider .crazy-weekend .banner-text h3 {
		font-size: 24px;
		margin: 0px 0 16px 0;
		line-height: 28px;
	}

	#homebanner_slider .crazy-weekend .action-btn {
		margin: 0 0 18px 0;
	}

	#homebanner_slider .crazy-weekend .crazy-blue-price {
		font-size: 20px;
	}

	#couponFailedBox .action-btn {
		width: 200px;
		margin: 5px;
	}

	.crazy-weekend span.spring-price {
		font-size: 20px;
		top: 0 !important;
	}

	#homebanner_slider .crazy-weekend .banner-text ul {
		margin: 0 0 12px 0;
	}

	.blogg-filter {
		width: 100%;
		text-align: center !important;
	}

	.blogg-search {
		width: 100%;
		margin: 0 0 10px 0;
		text-align: center !important;
	}

	.blogg-search .form-group {
		width: 47%;
		margin: 0;
		float: left;
	}

	#homebanner_slider .home-banner {
		background-position: 90% center;
	}

	.single_post h1 {
		font-size: 32px;
	}

	.ballou-banner .banner-price, .fsdata-banner .banner-price {
		margin: 0;
	}

	.ballou-banner .banner-price, .fsdata-banner .banner-price {
		line-height: 30px;
	}

	.ballou-banner .ballou-banner-img img, .fsdata-banner .ballou-banner-img img {
		height: auto;
	}

	.ballou-banner::after {
		background: url(../images/ballou-logos.png) no-repeat;
		position: absolute;
		content: "";
		width: 244px;
		height: 317px;
		right: 0;
		top: 54px;
		left: 0;
		/* text-align: center; */
		margin: 0 auto;
		background-size: contain;
	}

	.online-banner-section {
		background-position: 90% center;
	}

	.online-banner-section .banner-text h1 {
		font-size: 22px;
		margin-top: 0;
		margin-bottom: 0 !important;
	}

	span#hidepromotionBox {
		right: 12px;
		top: 12px;
		font-size: 17px;
	}

	.nav-header-blue-banner p {
		font-size: 13px;
	}

	.home-slide4.home-banner ul {
		margin: 0 0 30px;
	}

	.home-web-plans .plans-features {
		min-height: 277px;
	}

	.about-webhosting {
		padding: 20px 0 0;
	}

	.features .feature-text,
	.features2 .feature-text {
		padding: 0 10px;
		margin: 20px 0 0;
	}

	.affiliate-banner .banner-price {
		font-size: 24px;
	}

	.affiliate-banner .white-btn,
	.vps-banner .white-btn {
		width: 185px;
	}

	.affiliate-box span {
		font-size: 30px;
		margin-bottom: 18px !important;
	}

	.affiliate-box ul li {
		line-height: 26px;
	}

	.affiliate-text {
		min-height: 175px;
	}

	.included-features h3 {
		font-size: 22px;
	}

	.data-box h3,
	.main-box h3 {
		font-size: 22px;
	}

	.data_area {
		margin: 12px 0 0;
	}

	.caculate_btn {
		margin: 20px 0 12px;
	}

	.vps-server-banner h1 {
		margin-bottom: 10px !important;
		line-height: 34px !important;
	}

	.form-group textarea {
		height: 100px;
	}

	.e-handel-banner .banner-text h1, .ai-banner .banner-text h1, .advertize-banner .banner-text h1, .email-new-banner .banner-text h1 {
		font-size: 26px;
		line-height: 38px;
	}

	.e-handel-build-banner .e-handel-build {
		font-size: 20px;
	}

	.tele2-card ul li {
		position: relative;
		padding: 0px 0 0 22px;
		line-height: 22px;
		margin-bottom: 6px;
	}

	.e-handel-feature1 .e-handel-p {
		line-height: 24px;
	}

	.e-handel-build-banner p {
		line-height: 24px;
	}

	.annonsera-sidecard-wrap h3,
	.annonsera-sidecard-wrap p,
	.sidecard-price {
		text-align: center;
	}

	.wordpress-plans .plans-features {
		margin: 15px auto 0 !important;
	}

	.reseller-works-banner .data-box {
		padding: 50px 30px;
	}

	.seravoplans-info {
		padding: 20px 0 0 0;
	}
	.reseller-packet .reseller-packet-info h3 {
		font-size: 22px;
	}
	.ballou-text-box p {
		padding: 6px 10px;
		font-size: 14px;
	}
	h3.ballou-blck-txt {
		font-size: 20px !important;
	}
	.seravo-features p {
		padding: 0 0;
		margin-bottom: 0;
	}
	.features .feature-img .img-label img {
		width: 80px;
	}
	.julk-text img {
		width: 300px;
	}
	.webbhotell-plans .plans-features .action-btn {
		margin: 10px 0 15px;
	}
	#homebanner_slider .home-banner.crazy-weekend {
		background-position: 89% center;
	}
	.domain-transfer-sec .read-more {
		margin-bottom: 10px;
		margin-right: 0 !important;
	}
	.domain-transfer-sec .action-btn {
		width: 286px;
	}
	.fsdata-sub-section p {
		font-size: 16px;
	}
	.contact-banner .banner-price {
		font-size: 24px;
		line-height: 22px;
	}
	.webpartners-cards .web-partners-sub {
		min-height: auto;
	}
    .id-banner .banner-price small{
		font-size: 22px;
	}
	.id-banner .banner-price {
		line-height: 27px;
	}
	.prevent-data-email {
		margin: 15px auto 0;
		width: 100%;
	}
	.check-result ul{
		width: 100%;
	  }
	  /*  */
	  .webbhotell-plans2 .plans-features, .webbhotell-plans.webbhotell-plans2.hemsida .plans-features {
		min-height: auto;
		width: 100%;
		margin-right: 10px;
	}
	 .webbhotell-plans.webbhotell-plans2 .plans-features:nth-child(2n), .webbhotell-plans.webbhotell-plans2.hemsida .plans-features:nth-child(2n) {
		width: 100%;
		margin-right: 0;
	}
	/* pakt plans */
	.paket-plans-new .plans-features {
		width: 100%;
		margin: 15px auto 0 !important;
		float: left;
		min-height: auto;
		padding: 46px 25px;
	}
	.paket-plans-new .plans-features p {
		min-height: auto;
		line-height: 22px;
	}
	/* jamfor */
	.comparison-table ul li {
		padding: 13px 12px;
		font-size: 15px;
		list-style: none;
		color: #fff;
		width: 19%;
	}
	.email-new-subsec .search-domain {
		width: 100%;
	}
	.email-new-subsec .search-domain button {
		width: 30%;
		background-color: #00b67a;
	}
	.email-new-subsec .search-domain input {
		width: 70%;
		background-color: #fff;
	}
	/**************************** banner images throughout site styling fixes ****************************/
	.super-banner, .super-black-banner{
		height: 350px;
	}
	.super-banner .banner-text .d-table-cell, .super-black-banner .banner-text .d-table-cell {
		padding: 0 1%;
	}
	.config-option label.checkbox-inline {
		width: 90%;
		margin-left: 6px;
	}
	.config-option {
   		min-height: 138px;
	}
	span.addon-name br{
		display: none;
	}
	.config-option:last-child{
		border-bottom: none;
	}
	.try-free-new-section h2 {
		margin: 30px 0 20px;
	}
	.try-free-new-section p{
		margin: 0 0 15px;
	}
	.nav-header-blue-banner .mobileview p{
		margin:3px 0 0 !important;
	}
	.webbhotell-plans2.special-webhotel-plans .plans-features:last-child {
		margin: 0 auto;
	}
	#pin-2>.pin-text, #pin-1>.pin-text, #pin-3>.pin-text, #pin-4>.pin-text, #pin-5>.pin-text {
		right: 0;
		left: 0;
	}
	#pin-before-1::before, #pin-before-2::before, #pin-before-3::before, #pin-before-4::before, #pin-before-5::before {
		display: none;
	}
	.pin-text {
		min-width: 265px;
		padding: 20px 17px;
	}
	.pin-text h4 {
		font-size: 20px;
	}
	.pin-text h3 {
		padding: 0;
		font-size: 16px;
		margin: 0;
	}
	.pin-text aside.sitemap {
		font-size: 13px;
		margin-bottom: 10px;
	}
	.pin-text .action-btn a{
		font-size: 13px;
	    padding: 10px
	}
	#pin-3>.pin-text{
		left: auto;
	}
	.enterprise-domain-checker .banner-text h2{
		font-size: 28px;
	}
	.enterprise-bannerbox {
		height: 235px;
	  }
	  /* webhosting page footer styling */
	  .webbhosting-footer-con .footer-lower-con .social-icons li {
		padding: 0 8px;
	}
	.webbhosting-footer-con .footer-links li {
        margin: 0 8px;
    }
	.webbhosting-header-con ul li a {
		padding: 0 8px;
	}
	.webbhosting-header-con img {
		width: 175px;
	}
	.webbhosting-footer-con img.webhost-logo {
		width: 175px;
	}

	/* FORM FIXES THORUGHOUT SITE  */
	.tele2-form.signup-form ul li {
        width: 100%;
    }
	.dedicated-servers-packages .tele2-form.signup-form ul li {
		width: 100%;
    }


}

@media screen and (max-width: 575px) {
	.flytthjalp-plans h2 {
		font-size: 22px;
	}
	.heymo-sub-banner .data-box {
		padding: 30px 13%;
	}
	.reseller-packet .reseller-packet-info h3 {
		font-size: 20px;
	}

	.blue-bubble{
		width: 100%;
		display: block;
	}
	.included-features img,
	.flytthjalp-con .included-features img	{
		width: 65px;
	}

	.seo-features .included-features{
		width: 100%;
	}
	.seo-features .included-features br{
		display: none;
	}
	.seravo-plans .plans-features .action-btn {
		margin: 15px 0;
	}
	.tele2-form .order-summary {
		padding: 12px 15px;
	}
	.tele2-features-section .included-features {
		width: 100%;
		margin-bottom: 15px;
	}
	.tele2-features .features2 .img-label {
		min-width: 200px;
	}
	.webpartners-search .search-domain {
		margin-bottom: 30px;
	}
	.lcs_switch.lcs_on .lcs_cursor {
		left: 38px;
	}
	.lcs_cursor {
		width: 18px;
		height: 18px;
		top: 5px;
	}
	.lcs_switch {
		width: 60px;
		height: 30px;
	}
	.features .feature-img img {
		width: 100%;
	}
	.dedicated-servers-packages .plans-features {
		padding: 46px 36px 30px;
	}
	.vpn-features .plans-features {
		padding: 30px 20px;
		min-height: auto;
	}
	.r1-soft-backup-banner .white-btn {
		width: 160px;
	}
	.bitninja-security-banner .white-btn {
		width: 160px;
	}
	.form-group textarea {
		height: 80px;
	}
	.microsoftteams-package h3 {
		font-size: 20px;
	}
	.included-features {
		width: 100%;
		min-height: auto;
	}
	#homebanner_slider .valentine-slide {
		height: 343px;
		background: url(../images/valentine-banner-2.jpg) no-repeat center;
		background-size: cover;
	}

	#homebanner_slider .home-banner {
		height: 420px;
	}
	#homebanner_slider .home-slide2 {
		background-position: 75% center;
	}
	#homebanner_slider .julk-banner {
		height: 343px;
		background: url(../images/julkalender-banner.jpg) no-repeat center;
	}
	.home-banner .discount-tag {
		top: -78px;
	}

	.banner-text .d-table-cell,
	.sitebuilder-banner .banner-text .d-table-cell,
	.home-banner .discount-tag {
		padding: 0;
	}
	.nyhetsbrev-features .plans-features {
		padding: 25px 15px;
	}
	.home-banner img {
		display: block !important;
	}

	.main-home-banner img,
	.julk-banner figure img {
		display: none !important;
	}

	.reseller-banner, .aterforsaljare-banner, .relocation-banner, .id-banner-sec, .ai-banner {
		height: auto;
	}

	.search-domain input {
		width: 66%;
		padding: 7px 9px 9px;
		font-size: 13px;
	}

	.domain-box .domain-names {
		margin: 0 0 10px;
	}

	.main-box h2,
	.data-box h3,
	.main-box h3,
	.main-box h1.heading1 {
		font-size: 22px;
	}

	.search-domain button {
		padding: 7px 0 6px;
		width: 34%;
	}

	.domain-names {
		margin: 5px 0 0;
	}

	.domain-names ul li img {
		margin: 0 4px 0 0;
	}

	.domain-names ul li {
		margin: 0 10px 10px 0;
	}

	.cart {
		width: 40px;
		height: 40px;
		position: absolute !important;
		bottom: 10px;
		right: 2px;
	}

	.home-banner ul {
		margin: 0 0 5px;
	}

	.home-banner ul li,
	.plans-features {
		width: 100%;
	}

	.domain-box .domain-names ul li {
		width: 42%;
	}

	.domain-box .domain-names ul li img {
		width: 54px;
	}

	.plans-features {
		margin: 0 0 15px;
		padding: 40px 20px;
	}
	.sakerhit-plans .plans-features{
		max-height: 242px;
	}
	.domain-box .domain-names ul li {
		padding: 14px 0;
	}

	.domain-box {
		background: url(../images/domain-bg.jpg) no-repeat;
		background-size: cover;
	}

	.domain-box .search-domain input {
		width: 70%;
		margin: 0 0 0;
	}

	.domain-box .search-domain button {
		width: 30%;
		margin: 0 auto;
		float: none !important;
	}

	.banner-price,
	.features h3 {
		font-size: 18px;
	}

	.plans {
		padding: 0 !important;
	}

	.ranked {
		font-size: 15px;
		line-height: 17px;
		text-align: center;
		border-radius: 0;
		padding: 10px 0;
	}

	.plan-price,
	.home-web-plans .plan-price {
		font-size: 18px;
	}

	.search-domain button {
		font-size: 13px;
	}

	.main-box h2 br,
	.main-box h1.heading1 br {
		display: none;
	}

	.domain-names .cart {
		top: -35px;
		right: 63px;
	}

	body,
	select,
	input,
	textarea {
		font-size: 13px;
		line-height: 21px;
	}
	.discount-code-plans .plans-features {
		padding: 20px 4%;
	}
	/***************************Webbhotell***************************/
	.data-box {
		font-size: 12px;
	}

	.data-box h3 {
		font-size: 22px;
	}

	.webbhotell-plans .plans-features .select_box .dropdown {
		padding: 6px 28px 6px 10px;
	}

	/***************************Security***************************/
	.security-feature .feature-img {
		padding: 0;
	}

	/***************************Domain***************************/
	.domain-banner .search-domain button, .online-banner-section .search-domain button {
		padding: 14px 0 13px;
	}

	.banner-text h1,
	#homebanner_slider .banner-text h2 {
		font-size: 22px;
		line-height: 24px;
	}

	.domain-banner ul li, .online-banner-section ul li {
		font-size: 14px;
		line-height: 15px;
		padding: 0 8px;
	}

	.domain-banner .banner-text, .online-banner-section .banner-text{
		height: 250px;
		padding: 0;
	}

	.domain-banner ul li::after, .online-banner-section ul li::after {
		width: 1px;
		top: 2px;
	}

	.domain-plans .plans-features p {
		min-height: 25px;
	}

	.banner-text,.enterprise-domain-checker .banner-text{
		padding: 30px 15px;
	}

	.main-home-banner .banner-text {
		padding: 70px 15px 50px;
		position: relative;
	}
	.check-result ul li{
		line-height: 22px;
		font-size: 14px;
        padding: 0;
		margin: 0;
	}
	.check-result ul {
        margin-bottom: 0;
    }
	.img-label,
	.features2 .img-label {
		font-size: 16px;
	}

	/***************************Contact***************************/
	.contact-box {
		padding-left: 20%;
	}

	.action-btn {
		width: 140px;
	}

	/***************************Wordpress***************************/
	.wordpress-blocks .img-label img {
		width: 75%;
	}

	/***************************Office365***************************/
	.office365-features h3 {
		font-size: 18px;
	}

	.office365-plans img {
		width: 85%;
	}

	/***************************Order***************************/
	.order-summary li .search-domain button {
		padding: 6px 0;
	}

	.order-domain .search-domain button {
		padding: 13px 0 13px 0;
	}

	.seravo-table-heading th,
	.seravo-table-heading th .plan-price {
		font-size: 15px;
		line-height: 14px;
	}

	.seravo-table-heading th {
		padding: 12px 0;
	}

	.seravo-leaderboard img {
		width: 75%;
	}

	.reseller-banner p, .aterforsaljare-banner p, .relocation-banner p, .id-banner-sec p, .ai-banner p{
		font-size: 17px;
		line-height: 22px;
		margin: 16px 0 0 !important;
	}

	.seravo-banner p {
		font-size: 12px;
		line-height: 18px;
		margin:0 0 12px 0;
	}

	.seravo-banner .white-btn {
		width: 119px;
	}

	/***************************Tele2***************************/
	.tele2-banner .banner-price {
		line-height: 25px;
	}

	.tele2-features .img-label img {
		width: 28%;
	}

	/***************************MICROSOFT TEAMS***************************/
	.microsoft-teams-features p {
		line-height: 26px;
	}

	/***************************NYHETSBREV***************************/
	.enterprise-tag {
		width: 42%;
		padding: 8px 0;
		margin-bottom: 24px;
	}

	.nyhetsbrev-newsletter li {
		line-height: 28px;
	}

	.nyhetsbrev-icons p {
		line-height: 28px;
	}

	/***************************e-handle***************************/
	.e-handel-banner .banner-text .d-table-cell, .ai-banner .banner-text .d-table-cell, .advertize-banner .banner-text .d-table-cell, .email-new-banner .banner-text .d-table-cell {
		padding: 0px 1%;
	}

	.e-handel-banner p, .ai-banner p, .advertize-banner p, .email-new-banner p{
		line-height: 22px;
	}

	.e-handel-plan .ehandle-features {
		padding: 0 5px;
	}

	.e-handel-plan .plan-p {
		line-height: 24px;
	}

	.e-handel-features p {
		margin: 0 0 20px;
	}

	.e-handel-build-banner p {
		line-height: 22px;
	}

	.e-handel-build-banner .e-handel-build {
		font-size: 17px;
	}

	.e-handel-build-banner .data-box {
		padding: 40px 4%;
	}

	.e-handel-build-banner .e-handel-build {
		line-height: 24px;
	}

	.e-handel-feature1 .e-handel-p {
		line-height: 22px;
	}

	.e-handel-video-banner iframe {
		height: 250px !important;
		width: 300px;
	}

	.getstarted-banner h3 {
		line-height: 30px;
	}

	/***************************seo-verktyg***************************/
	.seo-verktyg-banner p {
		line-height: 24px;
	}

	.seo-verktyg-banner .banner-text .d-table-cell {
		padding: 8px 5%;
	}

	.seo-features p {
		margin: 0px 0 8px;
	}

	.seo-package-table th,
	.seo-package-table td {
		line-height: 22px;
		padding: 10px 5px;
		font-size: 14px;
	}

	.seo-verktyg-intro h3 {
		line-height: 26px;
		font-size: 20px;
	}

	.seo-verktyg-intro p {
		line-height: 22px;
	}

	.seo-faq-inner {
		line-height: 22px;
		font-size: 16px;
		padding: 0;
	}

	.card .btn-link:before {
		right: 10px;
		font-size: 14px;
		line-height: 30px;
	}

	.card .btn-link:after {
		right: 10px;
		font-size: 14px;
		line-height: 30px;
	}

	.seo-verktyg-faq p {
		line-height: 22px;
		padding: 0;
	}

	/***************************vpn***************************/
	.vpn-banner p {
		line-height: 24px;
	}

	/***************************Aterforsaljare***************************/
	.reseller-banner p, .aterforsaljare-banner p, .relocation-banner p, .id-banner-sec p, .ai-banner p{
		line-height: 22px;
	}

	.reseller-works-banner .data-box {
		padding: 40px 15px;
	}

	.reseller-works-banner h3 {
		margin-bottom: 20px;
	}

	.reseller-cpanel .img-label img {
		width: 50%;
	}

	/***************************ssl-certifikat***************************/
	.ssl-certificate-info .img-label img {
		width: 50%;
	}

	.ssl-certificate-secure img {
		width: 77%;
	}

	.ssl-certificate-features img {
		width: 20%;
	}

	/****************************om oss about us*************************/
	.about-us-banner p {
		line-height: 28px;
	}
	.om-oss-features .included-features {
		min-height: auto;
	}
	/****************************sitelock page*************************/
	.sitelock-banner p {
		line-height: 25px;
	}

	.sitelock-security-solution .affiliate-features,
	.sitelock-features .affiliate-features {
		padding: 0 20px;
	}

	.sitelock-process .enterprise-tag {
		width: 60%;
	}

	.sitelock-process .data-box {
		padding: 40px 3%;
	}

	.sitelock-security-solution p {
		line-height: 24px;
	}

	.sitelock-features p {
		line-height: 24px;
	}

	.sitelock-banner .banner-text .d-table-cell {
		padding: 0;
	}

	/****************************mediapacket*************************/
	.mediapacket-banner p {
		line-height: 22px;
		font-size: 16px;
	}

	.mediapacket-only .action-btn a,
	button.action-btn {
		width: 48%;
		margin: 0 auto;
	}

	.mediapacket-google-ads iframe {
		height: 250px !important;
		width: 330px;
	}

	.mediapacket-banner .banner-text .d-table-cell {
		padding: 0;
	}

	/****************************dedicated servers*************************/
	.dedicated-servers-packages p {
		padding: 0 8px;
	}

	.dedicated-server-banner .banner-text .d-table-cell {
		padding: 0 8%;
	}

	.dedicated-servers-packages h2 {
		font-size: 22px;
	}

	.dedicateserver-service p {
		line-height: 24px;
	}

	.dedicated-servers-packages p {
		padding: 0;
	}

	.dedicated-servers-packages h2 {
		line-height: 28px;
	}

	/****************************magneto hosting*************************/
	.magneto-hosting-banner p {
		line-height: 24px;
	}

	/****************************allmanna-villkor-server*************************/
	.vps-server-banner p {
		line-height: 18px;
	}

	.vps-info-sub h3 {
		margin-bottom: 25px;
	}

	/****************************biz domain*************************/
	.biz-domain-search .search-domain button {
		width: 36%;
		padding: 16px 0 17px;
	}

	.register-biz-domain {
		padding: 15px;
	}

	.register-biz-domain li:last-child {
		margin-bottom: 20px;
	}

	.sitelock-protector .plans-features .action-btn {
		margin: 20px 0 25px;
	}

	.domain-banner, .online-banner-section {
		height: 250px;
	}
	.enterprise-domain-checker {
		height: auto;
	  }

	.domain-banner .search-domain input, .online-banner-section .search-domain input {
		padding: 12px 12px 14px;
	}

	/****************************packet*************************/
	.packet-button .action-btn {
		width: 80%;
	}

	/****************************amazon*************************/
	.amazon-banner p {
		line-height: 24px;
	}

	/***************************SECURITY AUDIT***************************/
	.security-audit-banner p {
		line-height: 24px;
	}

	.security-audit-btn .action-btn {
		width: 78%;
	}

	.security-audit-heading th:first-child {
		padding: 12px;
	}

	.security-audit-btn .var1 {
		width: 100%;
	}

	.security-audit-table .table-responsive {
		padding-left: 0px;
		padding-right: 0px;
	}

	/***************************sla***************************/
	.servicelevel-banner p,
	.discount-code-plans .plans-heading,
	.partners-review-subbanner h3,
	.partners-sub-banner h3,
	.partners-award h3 {
		line-height: 28px;
	}

	/***************************heymo***************************/
	.heymo-section .read-more {
		width: 140px;
	}

	.heymo-list,
	.heymo-web-features li,
	.heymo-sub-banner h3,
	.heymo-web-features h3,
	.heymo-banner p,
	.heymo-banner .banner-price,
	.discount-codes-banner p {
		line-height: 24px;
	}

	.position-ul li {
		padding-left: 24px;
	}

	/***************************jamfor planer***************************/
	.jamfor-planer-content td {
		padding: 10px;
	}

	.jamfor-sub-heading td {
		font-size: 16px;
	}

	/***************************partners recesioner***************************/
	.partners-review-card .partners-sub {
		padding: 25px 20px;
	}

	.partner-review {
		padding: 0 20px;
	}

	.partners-sub-banner img {
		width: 31%;
	}

	.review-partners .partner-review-sub {
		padding: 25px 5%;
	}

	.uk-logo img {
		width: 100%;
	}
	.heymo-section .read-more,
	.heymo-section .action-btn{
		width: 140px;
	}
	/***************************vps***************************/
	.vps-banner .banner-price {
		line-height: 20px;
	}

	.yellow-circle-tag {
		right: 0;
		top: -58px;
	}

	.affiliate-banner .white-btn,
	.vps-banner .white-btn {
		width: 136px;
	}

	.affiliate-slider .data-box {
		padding: 30px 20px;
	}

	.url_field {
		height: 36px;
		font-size: 13px;
	}

	#sale-slider {
		margin: 0 0 0 10px;
		width: 78% !important;
	}

	.affiliate-box ul li {
		line-height: 20px;
	}

	.affiliate-box span {
		font-size: 25px;
		margin-bottom: 15px !important;
	}

	.data_area {
		width: auto;
		margin: -3px 0 0;
	}

	.affiliate-text {
		min-height: 140px;
	}

	.mediapacket-features .plans {
		padding: 0 !important;
	}

	.features .read-more,
	.security-feature .action-btn,
	.white-btn {
		width: 216px;
	}

	.tele2-banner img,
	.heymo-banner img,
	.sitebuilder-banner img {
		height: 230px;
	}

	.sitelock-banner img {
		height: 190px;
	}

	.switch-box span {
		font-size: 14px;
		margin: 0;
	}

	.lcs_switch {
		margin: -4px 6px 0;
	}

	.sitelock-protector .plans,
	.packet-plans .plans {
		padding: 0 !important;
	}

	.home-banner.small-banner,
	.home-banner.small-banner .banner-text {
		height: 120px;
	}

	.banner-price span {
		top: -8px !important;
	}

	.crazy-weekend .banner-price .old-price {
		top: -8px !important;
	}

	.order-domain-name {
		position: relative;
	}

	.whmcs-badge {
		padding: 0 12px;
		position: absolute;
		top: -26px;
		left: 0;
		margin-left: 0;
	}
	.order-domain-names {
		padding: 10px 15px 85px !important;
		margin-bottom: 15px;
	}
	.checkout {
		padding: 15px 15px;
	}
	.order-domain .order-summary ul li.price-final, .checkout2.order-summary .cartTotal ul li.price-final {
		padding: 0;
	}
	.order-summary {
		padding: 15px;
	}

	.order-domain-price span .old-domain-price {
		font-size: 14px;
		position: absolute;
		right: 0;
		top: 0;
	}
	.search_resulttable .order-domain-price span .old-domain-price {
		position: unset;
	}

	.order-domain-name span,
	.order-domain-price span,
	#free_domain .order-domain-price span {
		font-size: 16px;
	}
	.order-domain-name span{
		font-size: 15px;
	}

	.steps-container {
		width: 335px;
	}

	.steps-form .steps-row .steps-step:nth-child(2) {
		margin: 0 56px;
	}

	.order-quick .order-summary ul li h4 {
		font-size: 18px;
	}

	.order-summary ul.order-summary-list li,
	button.action-btn {
		font-size: 14px;
	}

	.order-summary.checkout ul.order-summary-list li.pris {
		font-size: 16px;
	}

	.cartTotal,
	.total-cart {
		font-size: 18px;
	}

	ul.order-summary-list i,
	.cart-items td i {
		margin-top: 3px;
	}

	.signup-form ul li select {
		height: 35px;
	}

	.logged-in-box ul li label {
		padding: 10px 0 0;
	}

	.about-webhosting {
		padding: 0;
	}

	.about-webhosting .webhosting-textbox {
		padding: 30px 20px;
	}

	.order-banner h1 span {
		font-size: 18px;
		line-height: 22px;
		margin: 4px 0;
	}

	.order-domain .search-domain~h2 {
		line-height: 25px;
		font-size: 24px;
	}

	.order-domain .search-domain input,
	.order-domain .search-domain button {
		height: 42px;
	}

	.order-domain .search-domain button {
		padding: 0;
	}

	.order-box .order-domain-names ul li {
		padding: 0;
	}

	.order-domain-price span .old-domain-price s {
		top: 3px;
	}

	.search_reasultwrap {
		padding: 10px 15px;
	}

	.checkout ul.order-summary-list li.discount-code {
		margin: 20px 0;
		padding: 10px 15px 20px;
	}

	.order-domain .order-summary.checkout ul.order-summary-list li.discount-cod h3 {
		margin: 0 0 10px !important;
	}

	.checkout ul.order-summary-list li.discount-code input {
		margin: 0 0 10px;
	}

	.checkout ul.order-summary-list li.discount-code .action-btn,
	.checkout ul.order-summary-list li.discount-code input {
		height: 38px;
		width: 100%;
	}

	.order-domain .order-summary ul li.price-final,
	.checkout2.order-summary .cartTotal ul li.price-final {
		font-size: 20px;
	}

	.order-domain .order-summary.order-credits ul li:first-child label img {
		padding: 0 0 0 6px !important;
		width: 165px;
	}

	.add-products-inner figure img {
		width: auto;
	}
	.add-products-inner.customer-service figure img {
		width: 100%;
	}

	.text-box {
		line-height: 22px;
	}

	.add-products-inner .price {
		font-size: 15px;
	}

	.add-products-inner .price s {
		font-size: 13px;
	}

	.add-products {
		padding-top: 20px;
		padding-bottom: 20px;
	}

	.order-domain .order-summary ul li label {
		font-size: 14px;
		padding: 10px 0 11px 27px;
	}

	.cart_hosting_listing {
		padding: 10px 0;
	}

	.order-domain .order-summary ul li.price-final,
	.checkout2.order-summary .cartTotal ul li.price-final {
		padding: 10px 10px 0;
	}

	.navbar-expand-lg .navbar-nav .nav-item.read-more .order-summary.logged-in-box {
		margin: 0;
	}

	.order-summary.domain-selector2 {
		margin: 20px 0 5px;
	}

	.ip-land ul li {
		width: 100%;
		margin: 0 0 10px;
	}

	.ip-land .action-btn {
		margin: 10px 0 0;
	}

	.ip-land .action-btn,
	.ip-table .read-more {
		width: 126px;
	}

	.checkout ul.order-summary-list li.pris2,
	.order-domain .order-summary ul li.vat2,
	.checkout2.order-summary .cartTotal ul li.vat2 {
		font-size: 15px;
	}

	.existing-box .existing-domain .main-box.mt-4 {
		margin: 0 !important;
	}

	.cart-box .add-products-outer .add-products {
		padding: 30px 20px;
	}

	.existing-box .existing-domain .main-box.mt-4.customer-service {
		margin: 20px 0 0 !important;
	}

	.payment_CC_form.payment_CC_form_outer h3 {
		font-size: 22px;
	}

	.payment_CC_form_inner h4,
	.payment_CC_form_price {
		font-size: 18px;
	}

	#stripe_submit {
		font-size: 17px;
	}

	.order-domain .order-summary ul li.price-final,
	.stripe-cart.order-summary ul li.price-final,
	.checkout2.order-summary .cartTotal ul li.price-final {
		font-size: 20px;
	}

	#cartform_box.logged-in-box {
		top: -5px;
	}

	#cartform_box.logged-in-box::before {
		right: 67px;
	}

	.order-domain .additional-order .add-products-outer .text-box .dropdown-container,
	.wordpress-plans .plans-features {
		width: 100%;
	}

	.navbar-expand-lg .navbar-nav .nav-item.read-more .order-summary.logged-in-box {
		margin-top: 10px !important;
	}

	.reseller-packet-info ul li {
		padding: 2px 7px;
	}

	.webpartners-search .search-domain input {
		width: 75%;
	}

	.webpartners-search .search-domain button {
		width: 25%;
	}

	.webpartners-search ul {
		margin-top: 0;
	}

	.webpartners-cards .web-partners-sub {
		padding: 28px 17px;
	}

	.web-partners-form .order-summary {
		padding: 10px;
	}

	.web-partner-container {
		float: none;
		min-width: 100%;
		margin: 10px 0 0;
	}

	.vps-plans {
		padding: 0 !important;
	}

	.wordpress-plans .plans-features h3 {
		margin: 0 0 22px;
	}

	.vps-plans .plans-features {
		padding: 45px 20px 20px;
	}

	.affiliate-banner .banner-price {
		font-size: 20px;
	}

	.affiliate-banner img {
		height: 240px;
	}

	/********************Black Friday************/
	#homebanner_slider .bw-banner,
	.bw-banner {
		background: url(../images/bw-banner.jpg) no-repeat center;
	}

	.bw-banner .banner-text h1 span {
		font-size: 16px;
		line-height: 12px;
	}

	.bw-banner .banner-text h1 {
		line-height: 40px;
	}

	/********************Cyber Monday************/
	#homebanner_slider .cm-banner,
	.cm-banner {
		background: url(../images/cm-banner.jpg) no-repeat center;
	}

	.cm-banner-vpn img {
		display: none !important;
	}

	.cm-banner-vpn {
		height: 230px;
	}

	.cm-banner .banner-text h1 span {
		font-size: 18px;
	}

	.cm-banner .banner-text h1 {
		margin: 0 0 20px;
	}

	/* julk */
	.julk-text {
		padding:58px 30px 38px;
		height: auto;
	}

	.julk-text .top-left {
		font-size: 20px;
		line-height: 24px;
	}

	.julk-text img {
		width: 81%;
	}

	.julk-text .julk-price {
		font-size: 24px;
		line-height: 30px;
	}

	.julk-text .plan-price {
		font-size: 22px;
	}

	.julk-text span {
		font-size: 20px;
		line-height: 24px;
	}

	.julk-text .action-btn {
		margin: 10px 0 15px 0;
	}

	.julk-circle {
		width: 120px;
		height: 120px;
	}

	.julk-circle span {
		line-height: 24px;
		font-size: 20px;
	}

	.julk-circle {
		margin: 20px 0 0 20px;
	}

	.hosting-pcalla-icon img {
		width: 30% !important;
		left: 0;
		right: 0;
		top: 80px;
		margin: 0 auto;
	}

	/* wordpress hosting page new sections css */
	.wordpress-tabs-section2 ul.nav-tabs li {
		width: 100%;
		display: inline-block;
	}

	.wordpress-tabs-section2 ul.nav-tabs li a {
		margin: 0;
	}

	.valentine-slide ul li.valentine-list {
		font-size: 20px !important;
		width: 100%;
	}

	#couponFailedBox .action-btn {
		width: 170px;
	}

	/* easter caqmpaign */
	#homebanner_slider .crazy-weekend .banner-text h2 {
		margin: 0 0 6px 0;
		font-size: 22px;
		line-height: 26px;
	}

	#homebanner_slider .crazy-weekend .banner-text h3 {
		font-size: 22px;
		margin: 0px 0 15px 0;
		line-height: 22px;
	}

	#homebanner_slider .crazy-weekend .banner-price {
		font-size: 18px;
		margin: 0px 0 12px 0;
		line-height: 26px;
	}
	#homebanner_slider .crazy-weekend .banner-text ul {
		margin: 0 0 6px 0;
	}

	.blogg-banner {
		background-image: url(../images/blogg-banner-image.jpg);
		background-size: cover;
	}

	.compaign_countdown ul li span.days,
	.compaign_countdown ul li span.hours,
	.compaign_countdown ul li span.minutes,
	.compaign_countdown ul li span.seconds {
		font-size: 18px;
		line-height: 21px;
		min-width: 58px;
		padding: 6px;
		margin: 0 0 3px;
		height: 33px;
	}

	.spring-campaign.home-banner ul {
		margin: 0;
	}

	.compaign_countdown ul li span.sep {
		line-height: 28px;
		font-size: 20px;
	}

	.single_post h1 {
		font-size: 28px;
	}

	.ballou-banner .ballou-banner-img img, .fsdata-banner .ballou-banner-img img {
		margin: 0 auto;
	}

	.ballou-banner::after {
		background: url(../images/ballou-logos.png) no-repeat;
		position: absolute;
		content: "";
		width: 216px;
		height: 317px;
		right: 0;
		top: 61px;
		left: 0;
		margin: 0 auto;
		background-size: contain;
	}

	.search-domain button,
	.search-domain input {
		height: 46px;
	}

	.header .navbar.navbar-expand-lg {
		padding: 4px 0;
	}

	span#hidepromotionBox {
		right: 12px;
		top: 14px;
		color: #4a4a4a;
		font-size: 15px;
	}

	.home-web-plans .plans-features {
		min-height: auto;
	}

	.plans-features p {
		min-height: auto;
	}

	.home-banner ul li {
		margin: 0 0 6px;
		line-height: 14px;
	}

	.banner-price {
		margin: 0 0 12px;
	}

	.home-slide4.home-banner ul {
		margin: 0 0 10px;
	}

	.vps-server-banner h1 {
		margin-bottom: 10px !important;
		line-height: 25px !important;
	}

	.amazon-services p {
		line-height: 22px;
	}

	.features .feature-text,
	.features2 .feature-text {
		padding: 0 8px;
	}

	.tele2-card ul li {
		padding: 0 0 0 22px;
		line-height: 21px;
		margin-bottom: 5px;
	}

	.e-handel-banner .banner-text h1, .ai-banner .banner-text h1, .advertize-banner .banner-text h1, .email-new-banner .banner-text h1  {
		font-size: 22px;
		line-height: 28px;
	}
	.banner-text h1, #homebanner_slider .banner-text h2 {
		margin: 0 0 12px;
	}
	.ballou-banner .banner-price, .fsdata-banner .banner-price {
		line-height: 26px;
	}
	.ballou-text-box p {
		padding: 0;
		font-size: 14px;
	}
	.office365-features {
		margin: 5px 0 0;
	}
	#homebanner_slider .home-banner.crazy-weekend {
		background-position: 85% center;
	}
	.e-handel-plan li .fa {
		top: 4px;
	}
	.popular-plan {
		line-height: 32px;
	}
	.e-handel-plan li .fa {
		top: 4px;
	}
	.fsdata-sub-section p {
		font-size: 14px;
	}
	.fs-data-outer-wrap .plans-features br{
		display: none;
	}
	.wordpress-plans .plans-features p {
		line-height: 22px;
	}
	.order-domain .order-summary h3 {
		font-size: 20px;
	}
	.order-summary.checkout h3{
		padding-left: 0;
	}
	.order-summary.domain-selector.domain-selector2{
		margin-bottom: 0;
	}
	.order-summary ul li .check, .order-summary .pay_methods .check {
		height: 16px;
		width: 16px;
	}
	.main-box.vpsoffer-sub-banner h2{
		font-size: 20px;
	}
	.contact-banner .banner-price {
		font-size: 18px;
		line-height: 18px;
	}
	.tavling-form {
		margin: 0 2%;
	}
	.wordpress-features li .fa {
		font-size: 16px;
	}
	.order-domain .additional-order .add-products-outer .text-box h3 {
		font-size: 22px;
	}
	.section-privacy .section-body .pending-wrap-text{
		text-align: center;
		font-size: 14px;
		line-height: 24px;
		padding-right: 10px;
		padding-left: 10px;
	}
	.invalid-fields ul li label.error {
		font-size: 15px !important;
	}
	.fsdata-sub-section p {
		font-size: 16px;
	}
    .id-banner .banner-price small{
		font-size: 18px;
	}
	.id-banner p{
	  font-size: 15px
	}
	.id-banner .banner-price {
		line-height: 22px;
	}
	.prevent-data-email {
		margin: 10px auto 0;
		width: 100%;
	}
	/* jamfor */
	.comparison-table ul li {
		padding: 13px 7px;
		font-size: 13px;
		list-style: none;
		color: #fff;
		width: 19%;
	}
	.sms-content-sec ul {
		width: 451px;
	}
	.email-pln .tele2-card{
		width: 70%;
	}
	#homebanner_slider.owl-carousel button.owl-dot {
		margin: 0 6px 0 0;
	  }
	/**************************** banner images throughout site styling fixes ****************************/
	.super-banner, .super-black-banner{
		height: 300px;
	}
		.config-option {
			min-height: auto;
			width: 100%;
			padding: 15px 0;
		}
		span.addon-name br {
			display: block;
		}
		.fsdata-sub-section p {
			font-size: 14px;
		  }
		  .try-free-new-section h2 {
			margin: 10px 0 20px;
		}
		.try-free-new-section p{
			margin: 0 0 15px;
		}
		.banner-price span.speific-style{
			text-decoration: none;
			top: 0 !important;
			font-size: 30px;
		}
		.compaign_countdown{
			margin: 0;
		}
		.nav-header-blue-banner .mobileview{
			display: block !important;
		}
/* .nav-header-blue-banner .mobileview{
	background-color: #f4f4f4;
} */
/* .nav-header-blue-banner .mobileview i{
	font-size: 30px;
    position: absolute;
    top: 28px;
	left: inherit;
    color: #24bbed;
} */
.nav-header-blue-banner .mobileview button{
	display: block;
	width: 100% !important;
	background-color: #00b67a;
    text-align: center;
    text-decoration: none;
    padding: 10px 0;
}
.nav-header-blue-banner .mobileview p{
	/* position: relative; */
    padding: 0 0 0 5px;
    /* color: #4a4a4a; */
	font-size: 14px;
  	/* line-height: 22px; */
}
/* .nav-header-blue-banner .mobileview{
	padding: 25px;
}
.nav-header-blue-banner .mobileview em{
    color: #4a4a4a;
} */
.main-home-banner .banner-text .action-btn{
	margin-bottom: 12px !important;
}
#homebanner_slider .crazy-weekend .action-btn {
    margin: 0 0 10px 0;
  }
  .main-home-banner .banner-text span.font-italic{
	line-height: 18px;
	margin-bottom: 12px !important;
  }
.pin-text {
	min-width: 235px;
	padding: 14px;
}
#pin-4>.pin-text{
	left: -55px;
}
#pin-5>.pin-text{
	left: -60px;
}
.pin-text aside.sitemap {
	padding: 0;
}
.pin-text h3 {
	padding: 0;
	font-size: 17px;
}
.pin-text h4 {
    font-size: 18px;
}
.home-slide1 p{
	line-height: 18px;
}
.main-home-banner.home-slide1 .banner-text {
    padding: 56px 15px 50px;
}
.enterprise-features-section .included-features {
    width: 100%;
  }
  .enterprise-domain-checker .banner-text h2 {
    font-size: 24px;
  }
  .enterprise-domain-checker.domain-banner button.action-btn {
	width: 48%;
	margin: 0 auto;
}
.order-summary ul li .check::before{
	top: 2px;
  	left: 2px;
}
.order-summary ul li .check {
    top: 14px;
}
/*  */
.webhotells-outerz ul{
	text-align: left !important;
}
.landing-banner .banner-text p {
	font-size: 16px;
 }
 .landing-banner .banner-text img {
	display: unset !important;
  }
  /* webhowsting page heade aned footer styling */
  .webbhosting-footer-con {
	padding-top: 20px;
	padding-bottom: 12px;
}
.webbhosting-footer-con .footer-upper-con {
	padding-bottom: 20px;
	display: block !important;
	text-align: center;
}
.webbhosting-footer-con button.action-btn {
	width: 110px;
	margin: unset;
	font-size: 12px;
	padding: 3px;
	display: block !important;
	text-align: center;
	float: unset !important;
	margin: 7px auto;
}
.landing-features p br{
	display: none;
}
.mailchannel-benefits .delivery-rate {
    padding: 10px 0 10px 10px;
    margin-left: 10px;
    font-size: 14px;
    line-height: 20px;
  }
  .mailchannel-benefits .delivery-rate span {
	font-size: 40px;
	line-height: 30px;
  }
  .mailchannel-benefits .delivery-rate p br,.mailchannel-benefits h3 br{
	display: none;
  }
}

@media screen and (max-width: 450px) {

	.wordpress-banner figure img,
	.office365-banner figure img,
	.microsoftteams-banner figure img,
	.vps-banner figure img {
		height: 220px;
	}

	.julk-text img {
		width: 200px;
	}

	.julk-text .top-left {
		font-size: 18px;
		line-height: 18px;
	}

	.julk-text .top-left {
		top: 20px;
		left: 20px;
	}

	.main-box h3 {
		font-size: 20px;
	}
	.nav-header-blue-banner {
		padding: 0;
		line-height: 17px;
		text-align: left !important;
	}
	span#hidepromotionBox {
		top: 14px;
		font-size: 15px;
	}
	/* jamfor */
	.comparison-table ul li {
		padding: 13px 7px;
		font-size: 13px;
		list-style: none;
		color: #fff;
		width: 25%;
		margin-bottom: 5px;
	}
	.sms-content-sec ul {
		margin: 0 auto 20px;
		text-align: left;
		width: auto;
	}
	.email-pln .tele2-card{
		width: 100%;
	}
	/**************************** banner images throughout site styling fixes ****************************/
	.super-banner, .super-black-banner{
		height: 250px;
	}
	.fsdata-black-conn .white-btn.roboto-medium.w-25{
		width: 100px !important;
	}
	.ballou-banner {
		height: 280px;
	}
	.nav-header-blue-banner .mobileview p{
		width: 250px;
	}
	.nav-header-blue-banner .mobileview p br{
		display: none;
	}
	.nav-header-blue-banner .mobileview {
		text-align: left;
		padding: 8px 26px 8px 10px;
	}
	.nav-header-blue-banner .mobileview i {
		/* top: 48px; */
		text-align: center;
	}
	/* webhosting page header and footer styling */
	.webbhosting-header-con ul li a {
        padding: 0 5px;
    }
	.webbhosting-header-con img {
        width: 140px;
    }
	.webbhosting-footer-con .footer-links li {
        margin: 0 5px;
    }
	.webbhosting-footer-con .footer-lower-con .social-icons li {
        padding: 0 5px;
    }
	.webbhosting-header-con ul {
        width: 44%;
    }
	.webbhosting-header-con img {
        width: 125px;
    }
}

@media screen and (max-width: 375px) {

	.main-box h2,
	.data-box h3,
	.main-box h3,
	.order-domain .search-domain~h2,
	.main-box h1.heading1 {
		font-size: 20px;
	}

	#cartform_box.logged-in-box {
		width: 320px;
	}

	.wordpress-features ul {
		width: 100%;
	}

	.reseller-banner figure img , .aterforsaljare-banner figure img, .relocation-banner figure img, .id-banner-sec figure img, .ai-banner figure img{
		height: 180px;
	}

	/* julk */
	.julk-circle {
		width: 90px;
		height: 90px;
	}

	.julk-circle span {
		line-height: 22px;
		font-size: 18px;
	}

	.julk-circle {
		margin: 10px 0 0 10px;
	}

	#homebanner_slider .crazy-weekend .crazy-blue-price {
		font-size: 20px;
	}

	#homebanner_slider .crazy-weekend .banner-text h2 {
		margin: 0 0 18px 0;
		font-size: 30px;
	}

	#homebanner_slider .crazy-weekend .banner-price {
		font-size: 20px;
		margin: 0 0 8px 0;
	}

	#homebanner_slider .crazy-weekend .crazy-discount {
		font-size: 20px;
		margin: 0px 0 15px 0;
		line-height: 22px;
	}

	.crazy-weekend span.spring-price {
		font-size: 22px;
	}

	#homebanner_slider .crazy-weekend .banner-text h2 {
		margin: 0 0 6px 0;
		font-size: 22px;
	}

	.crazy-weekend span.spring-price {
		font-size: 20px;
		top: 0 !important;
	}

	#homebanner_slider .home-banner.crazy-weekend {
		background-position: 81% center;
	}
	.prevent-data-email button {
		width: 30%;
		height: 40px;
	}
	.prevent-data-email input {
		width: 100%;
		height: 41px;
	}
	.prevent-data-email button {
		font-size: 12px;
	}
	.email-new-subsec .search-domain button {
		font-size: 12px;
	}
	.webbhosting-header-con ul {
        width: 44%;
    }
	.webbhosting-header-con img {
        width: 125px;
    }
	
}