@charset "utf-8";

@media (min-width : 768px) {
	.website-force-modal-lg .modal-dialog {
		width: 680px;
	}

	.section-heading.faq {
		font-size: 30px;
		margin-bottom: 10px;
	}

	.navbar>.container .navbar-brand,
	.navbar>.container-fluid .navbar-brand {
		margin-left: 0 !important;
	}

	.MoreInfoPage .modal-lg {
		width: 750px;
	}

	.navbar-custom {
		background-color: transparent;
		padding: 25px 0;
		-webkit-transition: padding 0.3s;
		-moz-transition: padding 0.3s;
		transition: padding 0.3s;
		border: none;
	}

	.navbar-custom .navbar-brand {
		font-size: 2em;
		-webkit-transition: all 0.3s;
		-moz-transition: all 0.3s;
		transition: all 0.3s;
	}

	.navbar-custom .navbar-nav>.active>a {
		border-radius: 3px;
	}

	.navbar-custom.affix {
		background-color: #222222;
		padding: 10px 0;
	}

	.navbar-custom.affix .navbar-brand {
		font-size: 1.5em;
	}

	header .intro-text {
		padding-top: 50px;
		padding-bottom: 14px;
	}

	.email-alerts-page header .intro-text {
		padding-top: 120px;
		padding-bottom: 14px;
	}

	header.scanner-new .intro-text {
		padding-top: 0px;
	}

	header .intro-text-landing3 {
		padding-top: 148px;
		padding-bottom: 30px;
	}

	header .intro-text .intro-lead-in {
		font-size: 40px;
		line-height: 30px;
		margin-bottom: 5px;
	}

	header .intro-text .intro-lead-in-landing2 {
		font-size: 30px;
		line-height: 30px;
		margin-bottom: 5px;
	}

	header .intro-text .intro-lead-in-landing3 {
		font-size: 35px;
		line-height: 30px;
		margin-bottom: 5px;
	}

	header .intro-text .intro-heading {
		margin-bottom: 25px;
		margin-top: 10px;
	}

	header .intro-text .intro-lead-in-landing-offers {
		font-size: 45px;
		line-height: 45px;
		margin-bottom: 7px;
		margin-top: 28px;
	}

	.fix-my-site-text .fixmysite-intro-lead-in {
		font-size: 32px;
	}

	header .intro-text .intro-heading-landing3 {
		margin-bottom: 17px;
		margin-top: 0px;
	}

	header .intro-text .intro-heading-landing-offers {
		margin-bottom: 0px;
		margin-top: 35px;
	}

	img.mobile {
		width: 370px;
		max-width: none;
		margin-bottom: -30px;
		float: right;
		margin-right: 0;
		margin-top: 0;
	}

	.signUpPopup .modal-dialog {
		max-width: 585px;
		position: absolute;
		top: 50%;
		left: 50%;
		transform: translate(-50%, -50%) !important;
		-ms-transform: translate(-50%, -50%) !important;
		-webkit-transform: translate(-50%, -50%) !important;
		-moz-transform: translate(-50%, -50%) !important;
		-o-transform: translate(-50%, -50%) !important;
		min-width: 290px;
		width: calc(100% - 60px);
		margin: 25px 0;
	}
}

@media (min-width : 992px) and (max-width : 1280px; ) {
	.infection-we-remove ul {
		margin: 25px 9px 35px 0px;
	}
}

@media (min-width : 992px) {
	.MoreInfoPage .modal-lg {
		width: 900px;
	}

	#scan-completed-result ul {
		margin-top: -7px;
	}

	.mb-visible {
		display: none;
	}
}

@media (min-width : 1100px) {
	.MoreInfoPage .modal-lg {
		width: 1055px;
	}
}

@media (min-width : 481px) and (max-width: 767px) {
	.nav.navbar-nav.navbar-right.wow.animated.fadeInRight li:nth-child(1) {
		width: 48%;
		display: inline-block;
		text-align: right;
		margin-right: 6%;
	}

	.nav.navbar-nav.navbar-right.wow.animated.fadeInRight li:nth-child(2) {
		width: 45%;
		display: inline-block;
		text-align: left;
	}

}

@media (max-width : 568px) {
	li.contact-number.visible-xs {
		margin: 100px 0 0 !important;
	}

	header .intro-text .intro-heading-landing-offers {
		font-size: 40px;
	}

	#mainNav .navbar-header.page-scroll {
		text-align: left !important;
	}

	body header .intro-text {
		padding-top: 50px !important;
	}

	body.scanwp header .intro-text {
		padding-top: 50px !important;
	}

	#mainNav ul.nav.navbar-nav li {
		width: 100%;
		text-align: center !important;
	}

	#mainNav ul.nav.navbar-nav li.contact-number ul.list-inline {
		width: auto;
		display: inline-block;
		margin: auto;
		float: none;
	}

	#mainNav ul.nav.navbar-nav li {
		margin-bottom: 0;
	}

	.navbar-brand img {
		float: left;
		margin-left: 15px;
	}

	header .intro-text .intro-heading h1 {
		font-size: 35px;
	}

	nav .navbar-brand>img {
		margin-left: 15px;
	}

	.navbar-custom .navbar-collapse li.contact-number {
		float: left;
		padding: 0;
		margin: -25px 0 0px 0 !important;
	}

	li.recommend,
	li.fixed {
		display: none !important;
	}

	header .intro-text {
		padding-bottom: 30px;
		padding-top: 160px !important;
	}

	header .intro-text {
		padding-top: 160px !important;
	}

	.email-alerts .intro-text .intro-lead-in {
		font-size: 48px;
		line-height: normal;
		margin-bottom: 30px;
	}

	.email-alerts .scanner-lead-in {
		font-size: 24px;
		line-height: 38px;
		margin: 15px 0px;
		margin-bottom: 30px;
	}

	.email-alerts .alert-text {
		font-size: 20px;
		margin-bottom: 30px;
	}

	.email-alerts .payment-form {
		width: 75% !important;
	}

	li.contact-number {
		font-weight: normal;
	}

	header .email-alerts .intro-text {
		padding: 150px 20px 20px !important;
	}

	.fix-my-site-form-div {
		width: 75% !important;
		margin-bottom: 90px;
	}

	.navbar-custom li.contact-number {
		text-align: left !important;
	}

	li.contact-number span {
		font-weight: normal;
	}

	.navbar-custom .navbar-collapse li {
		padding: 8px 0px;
	}
}

@media (max-width : 1199px) {

	header .intro-text .intro-heading h1 {
		font-size: 45px;
	}

	header .intro-text {
		padding-top: 50px;
		padding-bottom: 30px;
		margin-bottom: -30px;
	}

	header .intro-text .intro-heading {
		font-size: 45px;
	}

	.intro-lead-in {
		font-size: 35px;
	}

	.payment-types button.btn.btn-green {
		width: 156px;
	}
}

@media (max-width : 1099px) {
	.MoreInfoPage .modal-header h2 {
		font-size: 24px;
	}

	.MoreInfoPage .modal-header h3 {
		font-size: 20px;
	}

	.MoreInfoPage .modal-header h1 {
		font-size: 30px;
	}

	.MoreInfoPage li {
		font-size: 14px;
	}

	.scanwp header .intro-text .intro-lead-in-landing-offers {
		font-size: 32px;
		line-height: 40px;
		margin-bottom: 7px;
		margin-top: 15px;
	}

	.scanwp header .intro-text .intro-heading-landing-offers {
		margin-bottom: 0px;
		margin-top: 15px;
	}

	.scanwp header .intro-text .intro-heading-landing-offers {
		text-transform: uppercase;
		font-weight: 700;
		font-size: 40px;
		line-height: 36px;
	}
}

@media (max-width : 991px) {

	.navigation-menu ul li {
		padding: 0px 10PX 5px;

	}

	.maps-contact-info {
		position: relative;
		top: -187px;
	}

	.maps-left {
		padding: 80px 40px;
	}

	div#maps {
		padding-bottom: 0px;
	}

	.maps-left {
		padding: 80px 40px;
	}

	.responsiveTabs .nav-tabs p {
		display: none;
	}

	.wp-contact-form #tabs a {

		min-height: auto;
	}

	.wpcf7 .col-md-6 {
		margin-top: 20px;
	}

	.mb-hidden {
		display: none;
	}

	.infections-img {
		background: #1a8988;
	}

	.scanner-container .col-md-5 {
		margin-bottom: 30px;
	}

	header .intro-text .intro-heading h1 {
		font-size: 35px;
		margin-bottom: 0;
	}

	header .intro-text {
		margin-bottom: 0px;
		padding-bottom: 0px;
	}

	section#services {
		padding-bottom: 0;
		padding-top: 32px;
	}

	#services .section-heading {
		margin-bottom: 25px;
		margin-top: 0;
	}

	.fs-stack img {
		margin: 0px auto 15px;
		max-width: 160px;
	}

	.service-heading {
		font-size: 20px;
	}

	#contactUS p {
		margin-top: 10px;
	}

	.section-heading {
		margin: 10px 0 0px;
	}

	.about-contact.col-md-6 {
		clear: both;
		display: inline-block;
		width: 100%;
	}

	#about-page p {
		font-size: 16px;
	}

	.about-contact {
		margin-top: 15px;
	}

	.payment-types button.btn.btn-green {
		float: none !important
	}

	img.mobile {
		width: 300px;
		padding-bottom: 0px;
		margin-top: 10px;
	}

	.intro-text #top-tab-slider {
		right: 42px;
		width: 245px;
		font-size: 18px;
	}

	.nav.navbar-nav.navbar-right.wow.animated.fadeInRight {
		margin-right: 0px !important;
	}

	section#issuesdetected .container {
		background: none !important;
	}

	.MoreInfoPage .modal-header h2 {
		font-size: 18px;
	}

	.MoreInfoPage .modal-header h3 {
		font-size: 16px;
	}

	.MoreInfoPage .modal-header h1 {
		font-size: 20px;
	}

	.MoreInfoPage .modal-header h1 span {
		font-size: 14px;
	}

	.MoreInfoPage .modal-header .col-sm-3.text-center {
		font-size: 12px;
	}

	.MoreInfoPage li {
		font-size: 12px;
	}

	.btn-green {
		font-size: 16px;
	}

	.payment-btn img {
		/*     max-width: 167px; */

	}

	.payment-btn+a.payment-btn img {
		width: 90px;
	}

	header.banner .container {
		width: 100%;
	}

	header .intro-text .intro-heading {
		font-size: 35px;
		margin-bottom: 5px;
	}

	.scanning.form-group {
		margin-top: 0;
	}

	header.banner .btn {
		font-size: 23px !important;
		line-height: normal;
	}

	header .intro-text .intro-lead-in {
		font-size: 30px;
	}

	#mainNav .container {
		width: 100%;
	}

	.navbar-custom .nav li a {
		padding-right: 0;
	}

	#testimonials a.left.carousel-control {
		left: 0;
	}

	#testimonials a.right.carousel-control {
		right: 40px;
	}

	.carousel-inner {
		width: 90%;
		margin: auto;
	}

	nav .navbar-brand>img {
		width: 170px;
		padding: 0;
		margin-left: 15px;
	}

	#scan-completed .section-heading span.ng-binding {
		word-break: break-all;
	}

	.email-alerts .evaluation .payment-form {
		margin: 90px 0px;
	}

	.email-alerts .payment-form {
		width: 60%;
	}

	.email-alerts ul li img {
		margin-left: -30px;
		margin-right: 10px;
		float: left;
		margin-top: 3px;
		width: 20px;
	}

	.fix-my-site-form-div {
		width: 60%;
		margin: auto;
	}

	.fix-my-site-form-container {
		margin: 50px 0px 90px;
	}

	.signup-url-img {
		margin: 0px;
	}

	.scanwp .scan-form .container {

		padding: 35px 35px;
	}

	.modal:before {

		height: auto;
	}
}

@media (max-width : 767px) {
	.maps-right br {
		display: none;
	}

	.maps-right {
		padding: 40px 20px;
	}

	.maps-right h1 {
		font-size: 26px;
		margin: 10px 0px 20px;
	}

	.social-network .table div a {
		font-size: 70px;
		margin: 0px;
	}

	.maps-container .col-md-8.col-md-offset-2 {
		padding: 0px;
	}

	.maps-contact-info {
		position: initial;
		top: 0;
		padding: 0;
	}

	.contact-tabs-ui iframe {
		height: 270px !important;
	}

	.maps-left {
		display: none;
	}

	.wp-contact-form #tabs a {
		padding: 0px;
		background-color: #f5f5f5;
		text-align: center;
		display: inline-block;
		color: #111;
		border: 0px solid #ccc;
		border-radius: 0px;
		min-height: auto;
	}

	.modal-footer-section .col-md-5 {
		margin: auto;
		text-align: center;
	}

	.modal-footer-section.clearfix .col-md-7 {
		text-align: center;
	}

	.modal-footer-section .col-md-7 .bg-call {
		display: inline-block;
		margin: auto;
	}

	#lz_overlay_chat {
		left: 50% !important;
	}

	#lz_eye_catcher {
		left: 50% !important;
	}

	.scanwp header .intro-text .intro-heading-landing-offers {
		line-height: 48px;
	}

	header.banner.inner-page-nav {
		padding-top: 20px;
	}

	header.banner.inner-page-nav li.toggle-btn-inner {
		position: absolute;
		top: -13px;
		right: 0;
	}

	header.banner.inner-page-nav li.contact-number {
		width: 100% !important;
		text-align: center !important;
		margin-top: 0px !important;
	}

	li.contact-number.visible-xs {
		width: 100% !important;
		text-align: center !important;
		margin: 50px 0 0;
	}

	.footer {
		height: 160;
	}

	body {
		margin-bottom: 160px;
	}

	.warning-popup .modal-dialog.modal-lg {
		top: 50%;
		left: 40%;
		transform: translate(-40%, -50%) !important;
		width: 80%;
	}

	#mainNav .navbar-header.page-scroll {
		text-align: left;
	}

	#mainNav ul.nav.navbar-nav li {
		position: static;
	}

	#mainNav ul.nav.navbar-nav li button#menu-toggle,
	.inner-page-nav ul.nav.navbar-nav li button#menu-toggle {
		top: 20px;
		right: 20px;
	}

	#scan-completed .section-heading span.ng-binding {
		word-break: break-all;
	}

	.section-heading {
		font-size: 30px;
	}

	.p-t-30 {
		padding-top: 15px !important;
	}

	#contactUS p {
		margin-top: 10px;
		font-size: 20px;
		line-height: normal;
	}

	#contactUS .col-md-4.col-sm-6.text-center h3 {
		font-size: 16px;
		margin-top: 7px;
	}

	#contactUS h1 {
		font-size: 20px;
		color: #1e3041;
		font-weight: bold;
	}

	#contactUS .col-md-4.col-sm-6.text-center {
		width: 50%;
		float: left;
	}

	button#menu-toggle {
		position: absolute;
		right: 15px;
		top: 12px;
		z-index: 2;
		cursor: pointer;
	}

	.team-img {
		max-width: 280px;
		margin: 0 auto 30px;
	}

	.about-contact {
		margin-top: 0;
	}

	.more-info-modal-lg .payment-types {
		padding: 25px 15px !important;
		position: relative;
		margin-left: -10px;
		width: calc(100% + 20px);
	}

	.MoreInfoPage .white-bg {
		padding-bottom: 5px !important;
	}

	.top-header-more-info .col-sm-4 {
		width: 33.33%;
		float: left;
		font-size: 12px;
		padding: 0 10px;
	}

	.payment-types a.payment-btn {
		padding-top: 0;
	}

	.payment-types {
		padding: 0px 0px !important;
	}

	.payment-types button.btn.btn-green {
		float: none !important;
		width: 218px;
		height: 51px;
		margin: 0 0 10px;
	}

	.MoreInfoPage .modal-header h4 {
		text-align: center;
	}

	.payment-btn img {
		max-width: 218px;
	}

	#scan-completed {
		padding-top: 30px;
		padding-bottom: 50px;
	}

	.signUpPopup input.form-control {
		margin: 0 !important;
	}

	.signUpPopup .form-group.clearfix .col-sm-8 {
		padding: 0;
	}

	#scan-completed .section-heading {
		font-size: 24px;
	}

	#scan-completed-result li {
		padding-left: 35px;
		font-size: 16px;
	}

	#scan-completed-result li img {
		margin-left: -35px;
		width: 25px
	}

	#mainNav a.navbar-brand.page-scroll {
		margin: auto;
		float: none;
		width: auto;
		display: inline-block;
		margin-bottom: 10px;
	}

	#scan-completed-result {
		padding: 15px 20px;
	}

	.footer-logo img {
		margin: 0 auto 20px;
	}

	footer ul.navbar-right.list-inline {
		text-align: center;
	}

	.navbar-brand img {
		margin: auto;
	}

	.fix-now-btns button.btn {
		min-width: auto;
		width: 100%;
		max-width: 320px;
		height: 50px !important;
		margin: 0px 0px 20px !important;
	}

	#mainNav {
		padding-top: 15px !important;
	}

	body.scanwp header.scanner-new .intro-text {
		padding-top: 0px !important;
		padding-bottom: 30px;
	}

	.scanwp header .intro-text .intro-heading {
		font-size: 40px;
		margin-bottom: 5px;
		line-height: 48px;
		font-weight: 700;
	}

	header .intro-text .intro-heading {
		font-size: 28px;
		margin-bottom: 5px;
	}

	.navbar-custom .nav li a {
		padding: 0 10px 13px;
	}

	header .intro-text .intro-lead-in {
		font-size: 28px;
		margin-bottom: 0;
	}

	.scanning.form-group {
		margin-top: 0;
	}

	#mainNav {
		padding: 10px 0;
	}

	.navbar-custom .navbar-toggle {
		display: none;
	}

	.MoreInfoPage .modal-header {
		text-align: center;
	}

	.navbar-custom .navbar-collapse {
		background: none;
		display: inline-block;
		width: 100%;
		border: none;
		box-shadow: none;
		margin: auto;
	}

	.navbar-custom .navbar-collapse li {
		float: none;
		text-align: center;
		margin: 0 auto 10px;
	}

	.navbar-header.page-scroll {
		border: none !important;
	}

	header .intro-text {
		padding-top: 50px !important;
		padding-bottom: 15px;
		margin-bottom: 0;
		padding-left: 0;
		padding-right: 0;
	}

	ul.nav.navbar-nav.navbar-right.wow.animated.fadeInRight li:last-child {
		position: static;
	}

	label[for="nav-trigger"] {
		margin-top: 0px !Important;
	}

	.nav.navbar-nav.navbar-right.wow.animated.fadeInRight {
		margin: 10px 0px;
		width: 100%;
	}

	.MoreInfoPage .modal-content {
		border-radius: 0;
		background: none !important;
		width: 96%;
		margin: 27px auto 0px;
	}

	.MoreInfoPage.braintree-cc-modal-lg .modal-dialog.modal-lg {
		top: 0 !important;
		transform: translate(-50%, 0%) !important;
		margin: 25px 0;
	}

	#mainNav.inner-page-header {
		padding: 0;
	}

	.fix-my-site-form-container {
		margin: 0px 0px;
	}

	.fix-my-site-form-div {
		width: 60%;
		margin-bottom: 90px;
	}

	header .intro-text .intro-heading h1 {
		line-height: normal;
		margin-bottom: 20px;
	}

	.logo-in-popup {
		border-bottom: 0px solid #fff;
	}

	.price-popup {
		margin: 10px 0px 20px;
	}

	.price-popup p {
		margin: 0px;
	}

	.scan-and-why-items ul li img {
		margin-left: -35px;
		width: 25px;
	}

	section#steps-to-fix-site {
		padding-bottom: 0px;
	}

	section#terms {
		padding: 60px 0px 107px;
	}

	.scan-now-text {
		display: none;
	}

	.scanning-url button.btn.btn-default {
		padding: 6px 15px;
		height: 44px;
		border-radius: 22px;
		z-index: 9999;
		margin-left: -1px;
		background-color: #f19a39;
		background-image: -moz-linear-gradient(90deg, #ed8132 0%, #f5b23f 100%);
		background-image: -webkit-linear-gradient(90deg, #ed8132 0%, #f5b23f 100%);
		background-image: -ms-linear-gradient(90deg, #ed8132 0%, #f5b23f 100%);
		font-size: 16px;
		text-transform: uppercase;
		color: #fff;
	}

	.scanning-url i.fa.fa-search {
		margin-right: 0px;
	}

	.scanbox-text h2 {
		text-align: center;
		font-size: 24px;
	}

	.scanbox-text img {
		display: none;
	}

	.fixed-header header .intro-text {
		padding-top: 120px !important;
	}

	.fixed-header .recommendations .nav.navbar-nav.navbar-right li:nth-child(1) {
		/*width: 100% !important;
    display: inline-block !important;
    text-align: left !important;
        padding: 5px !important;*/
	}

	.fixed-header .recommendations .nav.navbar-nav.navbar-right li:nth-child(2) {
		/*width: 100% !important;
    display: inline-block !important;
    text-align: left !important;
        padding: 5px !important;*/
	}

	.fixed-header .recommendations ul.nav.navbar-nav.navbar-right li:last-child {
		/* text-align: left !important;
    margin-right: 10px !important;
	    padding: 5px !important;*/
	}

	.fixed-header .recommendations {
		display: none;
	}

	.fixed-header .navbar-brand {
		height: 66px;
		padding: 15px 0px;
	}

	.scanwp-fixed header .intro-text {
		padding-top: 130px !important;
	}

	.flash-scan .modal-dialog {
		left: 50%;
		top: 50%;
		transform: translate(-50%, -50%) !important;
		margin: auto;
		position: absolute;
	}
}

@media (max-width : 480px) {
	.website-force-modal-lg .btn-orange {
		min-width: 200px;
	}

	.modal-footer-section p {
		font-size: 14px;
	}

	.modal-footer-section .col-md-7 .bg-call {
		background-size: contain;
		padding: 0px 0px 0px 60px;
	}

	.modal-footer-section h3 {
		font-size: 24px;
	}

	.modal-footer-section {
		padding: 35px 20px;
	}

	.modal-footer-section .col-md-7,
	.modal-footer-section .col-md-5 {
		padding: 0px;
	}

	.modal-footer-section .col-md-5 img {
		padding: 20px 0px;
		max-width: 100%;
	}

	.website-force-modal-lg .modal-body .scan-box {
		padding: 20px;
	}

	#lz_overlay_chat {
		left: 35% !important;
	}

	.payment-opptions .check-options p {
		margin-bottom: 0px;
	}

	header .intro-text .intro-heading h1 {
		font-size: 28px;
	}

	#testimonials p {
		font-size: 14px;
		color: #fff;
		font-weight: 600;
		max-width: 100%;
		margin: auto;
	}

	#contactUS .col-md-4.col-sm-6.text-center {
		width: 100%;
		float: left;
	}

	.MoreInfoPage.more-info-modal-lg .modal-body .row.specs1 {
		overflow: auto;
		border-right: 10px solid #fff;
	}

	.braintree-cc-modal-lg .modal-dialog.modal-lg .modal-content {
		width: 90% !important;
		margin: auto 5% !important;
	}

	.MoreInfoPage.more-info-modal-lg .modal-body .specs {
		width: 550px;
	}

	.payment-opptions .check-options i {
		font-size: 16px;
		line-height: 24px;
	}

	.payment-opptions .check-options p {
		font-size: 16px;
		margin-top: 0px;
	}

	.payment-opptions .check-options .checkbox {
		width: 100% !important;
	}

	.payment-opptions .more-info-btn {
		float: left !important;
		margin: 0px 0px 15px 30px !Important;
		width: 120px !important;
	}

	.header-check-out h1 {
		margin-top: 30px;
		font-size: 30px;
	}

	.payment-types ul li:first-child {
		width: 100%;
		text-align: center;
	}

	.payment-types ul li.payment-types span,
	.payment-types ul li.payment-types img {
		float: none !important;
	}

	#issuesdetected h3.issues-title {
		padding: 0 10px 10px !important;
		font-size: 15px !important;
	}

	#issuesdetected h3.issues-title img {
		margin-left: -10px;
		width: 22px !important;
	}

	header.banner .btn {
		margin: 0 5px 22px !important;

		padding: 8px 29px;
		line-height: normal;
	}

	header .intro-text {
		padding-bottom: 0px;
		padding-top: 50px !important;
	}

	header.banner .btn.btn-orange i {
		position: relative;
		top: 4px;
	}

	header.banner .btn img.fix-icon {
		width: 20px;
	}

	#contactUS h3 {
		font-size: 20px;
		margin-top: 7px;
	}

	.services-list img.media-object {
		margin-right: 5px;
		width: 36px;
	}

	#whyUs .media-heading {
		font-family: 'Raleway', sans-serif;
		color: #05ab8a;
		font-size: 18px;
		font-weight: 600;
		margin-bottom: 5px;
	}

	li.contact-number img {
		padding: 5px;
		width: 40px;
	}

	.navbar-custom .navbar-collapse li {
		font-size: 20px;
	}

	.scanning input.form-control {
		margin: 20px auto 30px;
	}

	.email-alerts .evaluation .payment-form {
		padding: 10px;
	}

	.email-alerts .payment-form {
		width: 90% !important;
	}

	.fix-my-site-form-div {
		width: 90% !important;
		margin-bottom: 90px;
	}

	.about-contact span {
		display: inline-block;
		margin-bottom: 20px;
		font-size: 24px;
		font-family: "Open Sans";
		color: rgb(19, 31, 43);
		line-height: normal;
		white-space: nowrap;
	}

	.about-contact span img {
		margin-right: 10px;
		width: 40px;
	}

	.email-alerts .price-permonth {
		top: -111px;
	}

	.payment-opptions .checkbox-test.text-left {
		display: block !important;
	}
}

@media (max-width : 420px) {
	header .intro-text .intro-heading {
		font-size: 23px;
		margin-bottom: 0px;
	}

	.scanning.form-group h3 {
		font-size: 20px;
		margin-bottom: 3px;
	}

	button#menu-toggle {
		right: 0px;
		top: 12px;
	}

	button#menu-toggle i.material-icons {
		font-size: 28px;
	}

	.about-contact span {
		margin-bottom: 15px;
		font-size: 19px;
		font-family: "Open Sans";
		line-height: 30px;
	}

	.about-contact span img {
		width: 30px;
	}

	.about-contact h1 {
		margin-bottom: 15px;
	}

	.section-heading {
		font-size: 30px;
	}

	.fa-stack img {
		margin-bottom: 0;
	}

	#services .col-md-4 {
		margin-bottom: 40px;
	}

	#services p {
		font-size: 16px;
	}

	#whyUs p {
		font-size: 16px;
	}

	.services-list .media-body {
		font-size: 16px;
	}

	#contactUS h1 {
		border-bottom: none;
		padding-bottom: 0;
		margin-bottom: 0;
	}
}

@media (max-width : 320px) {
	.social-network .table div a {
		font-size: 60px;
	}

	.evaluation-point {
		margin: 30px 0 0 !important;
	}

	.intro-text .evaluation-point:nth-child(even) {
		margin-top: 15px !important;
	}

	.navbar-custom .navbar-collapse li {
		font-size: 20px;
	}

	li.contact-number img {
		padding: 5px;
		width: 30px;
	}

	body header .intro-text {
		padding-top: 50px !important;
	}

	header .intro-text .intro-heading-landing-offers {
		font-size: 32px;
	}

	li.contact-number.visible-xs {
		font-size: 22px;
		margin: 84px 0 0 !important;
	}

	#mainNav ul.nav.navbar-nav li {
		padding: 3px 0;
	}

	header .intro-text .intro-heading h1 {
		font-size: 26px;
		margin-bottom: 10px;
	}

	.email-alerts .intro-text .intro-lead-in {
		font-size: 40px;
	}

	.email-alerts .scanner-lead-in {
		font-size: 24px;
		line-height: 32px;
	}

	.email-alerts h2 {
		font-size: 24px;
	}

	.fix-my-site-form-container .box {
		padding: 10px;
		float: left;
		width: 100%;
		margin-bottom: 70px;
	}

	.fix-my-site-form-div h2 {
		font-size: 24px;
	}

	.fix-my-site-form-container button.btn {
		margin: 0 0px 20px !important;
		padding: 8px 32px;
	}

	header.banner .btn {
		margin: 40px 5px 22px !important;
	}
}
.intro-heading-landing-offers-2 {
font-size: 45px;
line-height: normal;
font-family: "Roboto", sans-serif;
max-width: 870px;
margin: 30px auto 0px;
}