	
	/* Universal settings */
	/* Prevents duplication of data that will be used throught all versions of the website */
	
	/* Shared colored elements */
	header, #sub-footer, #toggle-nav {background:#13401f;}
	footer {background:;}
	.pest-title, .county-title {background:rgba(20, 58, 30, 1); font-weight:bold;}
	.mob_no {color:#616161 !important;}
	.mob_no:active, .mob_no:link, .mob_no:visited {color:#616161 !important;}
	
	
	/* Shared scaling elements */
	body, header, footer, #sub-footer, .content, section.white, section.green, #about-GKPCS, #pests-help, #hl-ttl-overlay, #hl-desc-overlay, #why-GKPCS, #where-we-operate, #testimonies  {min-width:320px;}	
	#about-GKPCS, #pests-help, #why-GKPCS, #where-we-operate, #testimonies {text-align:center;}
	.content{max-width:1200px;}
	.bar{width:90%; height:0.14em; margin:25px 0 0 0; left:5%; position:relative;}
	.bar.green {background:#516e59;}
	.bar.white{background:#c0c0c0;}
	
	/* Scaling */
	.cert {width:100%; height:100%;}
	
	/* Effects */
	.pest-box{-webkit-filter: grayscale(90%); /* Safari 6.0 - 9.0 */ filter: grayscale(90%)}
	.pest-box:hover{-webkit-filter: grayscale(0%); /* Safari 6.0 - 9.0 */ filter: grayscale(0%)}
		
	/* Jquery Effects */
	.fade_in {opacity:0;}
	
	/* IE Specific */
	#IE_spec {width:0; height:0; z-index:-999999%; left:-99999%; top:-99999%; poisition:absolute;}
	
	/* Font-scaling */
	#qual-desc {font-size:2.0em}
	
	/* Image */
	.pest-box, .exp-img, .location, .pest-header {object-fit:cover; overflow:hidden;}
	
	/* Border */
	/* White Background */ .exp-box, .tstm-box {border-style:solid; border-width:1px; border-color:#c0c0c0;}
	/* Green Background */.pest-box, .location {border-style:none;}
	
	/* Default properties */
	header {height:64px; z-index:10;}
	.content {margin:0 auto; top:5px; position:relative;}
	.content-force {width:100%; height:40px;}
	
	/* Navigation Bar */	
	#logo {width:66px; height:48px; top:3px; left:20px; position:relative;}
	#logo-pcs {font-family:Times New Roman; font-size:24px; font-weight:regular; display:inline; top:-14px; left:30px; position:relative;}
	
	#navigtaion {display:inline; top:16px; right:20px; position:absolute;}
	.link {margin-left:50px; font-size:1.75em;}
	.link:hover {font-weight:bold; margin-left:50px;}
		
	/* Main body content */	
	main {margin:0 auto; margin-top:5px; position:relative;}
	section#highlight {}
	section.white, section.green {width:100%; padding:25px 0px 25px 0px; margin:0 auto;}
	section.white {color:#616161; background:#f0f0f0;}
	section.green {color:#e7e7e7; background:rgba(20, 58, 30, 1);}
	
	


	/* Footer */
	footer, #sub-footer {z-index:10;}
	#force {flex: 1; margin:0; padding:0; }
	footer {/*min-height:320px;*/}
	#sub-footer{height:120px; display:block; position:relative;}
	.sf-content{min-width:320px; max-width:640px; padding:10px 0 10px 0; margin:0 auto; font-size:1.25em;}
	#sf-copyright {width:70%; display:inline-table; float:left;}
	#sf-legal {width:30%; display:inline-table; float:right;}
	
	#footer-content {width:100%; margin:0 auto; padding-bottom:25px; text-align:center;}
	.f-grid {min-width:280px; width:18vw; height:246px; padding:25px 10px 10px 10px; margin:2.5vw 1vw 0vw 1vw; background:#22512f; display:inline-table;}
	.f-phara{width:85%; margin:10px auto 0 auto; font-size:1.24em; text-align:left;}
	#f-social {width:100%; height:42px; margin:24px 0 0 0;}
	.f-sm-icon {width:32px; height:32px; margin:0 10px 0 0; background: url("visual/global_image/social/fb-grey.jpg") no-repeat; float:left;}
	.f-sm-icon:hover {background: url("visual/global_image/social/fb-blue.jpg") no-repeat;}
	.f-at-sm{padding-top:6px;}
	
	.f-pest{width:100%; padding:4px; margin-bottom:4px; text-align:center; background:rgba(0,0,0,0.15)}
	.f-pest:hover{width:100%; margin-bottom:4px; text-align:center; background:rgba(0,0,0,0.264)}

	/* Contact us */
	#contact-details {min-width:480px; margin:50px auto 0 auto; padding:0 0 2vh 1.5vw; background:#f0f0f0; left:0; position:relative; float:left; z-index:1;}
	#email-form {width:200px; margin:0 0 0 20px; text-align:left;}
	.c-at-sm {padding-top:6px; color:#616161;}
	.c-phara{width:320px; margin:0 auto; padding:0 0 20px 0; font-size:1.24em; text-align:left;}
	.required:after {color:red; content:"*"; }
	.contact-lbl-spacer {width:100%; height:10px;}
	.contact-label {font-size:1.42em;}
	#btn {width:320px; min-width:240px; height:4vh; margin:5px 0px 5x 0px; font-size:1.25em; font-weight:700; background:#22512f; color:#f0f0f0; border:none;}
	#btn:hover {background:#30623d;}
	.contact-input {width:320px; min-height:20px; height:20px}
	.contact-message {width:320px; min-height:128px; height:128px}
	
	#contact-img {width:fill; max-height:100vh; top:60px; right:0vw; position:absolute; overflow:hidden;}
	#stasis {visibility:hidden; position:fixed; top:-90000px; left:-90000px; z-index:-9999999;}	
	
	/* Highlight Video Feed */
	#highlight {width:100%; max-height:93.22vh; top:0; left:0; position:relative; overflow:hidden; background:#f0f0f0;}
	video {width:inherit !important; background-size:cover; margin-bottom:-0.3vh; /*image-fit: fill;*/ opacity: 0.68;}
	#mnd-img {width:inherit !important; background-size:cover; margin-bottom:-0.3vh; opacity: 0.68;}
	
	#hl-ttl-overlay {width:100%; margin:0 auto; font-family:calibri,"verdana","Arial","Myriad Pro","Vrinda","Ebrima"; font-size:5em; font-weight:bold; color:#ffffff; text-align:center; top:14vh; position:absolute; z-index:9;}
	#hl-desc-overlay {width:100%; margin:0 auto; font-family:calibri,"verdana","Arial","Myriad Pro","Vrinda","Ebrima"; font-size:1.42em; text-align:center; top:22.5vh; position:absolute; z-index:9;}
	#hl-btn {width:240px; margin:0 auto;}
	#h1-btn-overlay {width:inherit !important; height:32px; padding-top:18px; border-radius:8px; background:rgba(14, 110, 40, 1); font-size:1.2em; text-align:center; top:27vh; position:absolute; z-index:9;}
	#h1-btn-overlay:hover {background:rgba(34, 177, 72, 1);}
	




	/* About */
	/* Version 1	
	#about-GKPCS {margin:0 auto; display:iniltial;}
	#qual-desc {max-width:62.5%; padding-left:2%; float:left; text-align:left;}
	#desk-cert {float:right;}
	.cert {min-width:180px; width:320px; display:table; margin:0 0.2% 20px 0.2%; background:#0f0f0f;}*/
	
	/* About */
	#about-GKPCS {text-align:center; display:iniltial;}
	#qual-desc {max-width:100%; padding:0 2.5% 4% 3.5%; font-size:1.25em; text-align:left;}
	#desk-cert {width:100%; margin:0 auto; clear:both;}
	.cert {min-width:10%; max-width:20%; min-height:fill; display:inline; margin:0 0.4% 0.4% 0.4%; background:#0f0f0f;}	
	
	/* Why choose GK pest control */
	/* Opera Compatibility */ html:first-child .exp-para {width:42%; height:50%; margin-top:10%;} 
	/* Edge Compatibility */ @supports (-ms-ime-align:auto) {.exp-para {width:42%; height:50%; margin-top:12%;} {property: value;}} 
	
	
	/* Where we operate */
	#where-we-operate {}
	.location {min-width:240px; min-height:240px; width:16vw; height:16vw; max-width:300px; max-height:300px; margin:0.70vw 0.25vw 0 0.25vw; display:inline-block;}
	.location-img {min-width:240px; min-height:240px; width:16vw; height:16vw; max-width:300px; max-height:300px; margin:-90px 0 0 0;}
	.county-title {min-width:240px; min-height:32px; padding-top:30px; width:16vw; height:2.5vw; font-size:1.5em; top:160px; position:relative; z-index:1;}
	
	
	/* Customer Testimonies */
	
	
	/* Documentation || Privacy policy / Cookies */
	#document-format {width:90%; color:#0f0f0f; font-family:calibri,"verdana","Arial","Myriad Pro","Vrinda","Ebrima"; font-size:1.22em;}
	#doc-date {font-weight:500; font-size:1em;}
	.doc-title {font-weight:500; font-size:1.42em;}
	.doc-link {color:#0f0f0f !important; font-weight:bold;}
	.doc-link:hover {color:#13401f !important;}
	
	}	
	
	
	/* Desktop */
	@media all and (max-width:1920px) and (min-width:1201px){
	
		
	}	
	
	
	
	/* 1200PX - 951px */
	@media all and (max-width:1200px) and (min-width:959px){
					
	}

	
	

	/* Minimum Width of 941 Pixels */
	@media (min-width:941px){
	.desktop-content {display:initial;} /* Hides Desktop Navigation */
	.responsive-content {display:none !important;} /* Shows Responsive Navigation */
	
	/* Alignment */
	.center {text-align:center;}
	.left {text-align:left;}
	.right {text-align:right;}
	
	.mob-center {display:none;}
	.mob-left {display:none;}
	.mob-right {display:none;}
	
	/* Navigation */
	#call_now {display:none;}
	
	/* Why Choose GK Pest Control */
	#why-GKPCS {max-width:1200px; margin:0 auto; display:iniltial; text-align:center;}
	.exp-box {min-width:420px; width:20vw; height:100px; margin:1vw; display:inline-table;}
	.exp-img {width:190px; min-height:190px; margin:10px 30px 10px 0; float:left; left:10px; position:relative; }
	.exp-para{width:200px; height:100%; color:#30623d; font-size:1.2em; font-weight:bold; text-align:left; float:left; position:relative; display:flex; align-items:center;}
	
	/* We operate in and around */	
	#where-we-operate {}
	.location {width:23vw; height:256px; margin:0.70vw 0.25vw 0.70vw 0.25vw; display:inline-block;}
	.location-img {width:100%; height:256px;}
	.county-title {width:100%; height:32px; text-align:center; padding:20px 0 12px 0;display:inline-block; top:196px; position:relative; z-index:1;}
	
	/* Customer Testimonies */
	#testimonies {}
	.tstm-box {min-width:300px; width:18vw; height:200px; padding:0 0 0.25vw 0; margin:1vw; display:inline-table;}
	.c-fname {width:85%; padding:1.25vw 7.5% 0 7.5%; margin:0 auto; font-size:1.5em; font-weight:bold; color:#13401f; text-align:center;}
	.tstm-phara {width:85%; padding:1.25vw 7.5% 0 7.5%; margin:0 auto; font-size:1.35em; text-align:left;}
	.comma-quote {font-size:2em; font-weight:bold; font-family:calibri,"verdana","Arial","Myriad Pro","Vrinda","Ebrima"; color:#13401f; top:14px; position:relative;}
	.comma-right {margin-left:92%;}
	}
	
	
	/* Minimim Width 989 Pixels (SPECIAL CASE) */
	@Media (min-width:989px){
	/* Pests we can help with */
	#pests-help {}
	.pest-con {width:11vw; height:240px; margin:-70px 0.25vw 0.70vw 0.25vw; display:inline-block;}
	.pest-box {width:100%; height:200px; margin-bottom:40px;}
	.pest-title {width:100%; height:32px; text-align:center; padding:20px 0 12px 0; font-size:1.5em; display:inline-block; top:240px; position:relative; z-index:1;}
	
	/* Pests page */
	.pest-title-spacer {display:none;}
	#pest-name, .pest-info {padding:10px; text-align:left;}
	#pest-name {margin:-14px 0px 0px 0px;}
	#english-latin {width:auto; height:auto; margin:0px 0px 10px 0px; font-size:1.35em; border:none; text-align:left; background:none !important; float:left;}
	.pest-info {font-size:1.25em; text-align:left;}
	.pest-header {width:50%; height:320px; margin:0px 20px 0px 0px; border:solid #13401f; border-width:10px; float:left;}
	
	}
	
	/* Maximum Width of 988 Pixels (SPECIAL CASE) */
	@media (max-width:988px){
	/* Customer Testimonies */
	.tstm-hidden {display:none;}	

	/* Pests we can help with */
	#pests-help {}
	.pest-con {width:24vw; height:200px; margin:-70px 0.25vw 0.70vw 0.25vw; display:inline-block;}
	.pest-box {width:100%; height:200px;}
	.pest-title {width:100%; height:32px; text-align:center; padding:20px 0 12px 0; font-size:1.5em; display:inline-block; top:200px; position:relative; z-index:1;}
	
	/* Pests page */
	.pest-title-spacer {display:none;}
	#pest-name, .pest-info  {padding:10px; text-align:left;}
	#pest-name {margin:-14px 0px 0px 0px;}
	#english-latin {width:auto; height:auto; margin:0px 0px 10px 0px; font-size:1.35em; border:none; text-align:left; background:none !important; float:left;}
	.pest-info {font-size:1.25em; text-align:left;}
	.pest-header {width:50%; height:320px; margin:0px 20px 0px 0px; border:solid #13401f; border-width:10px; float:left;}

	/* Specific usage tools */
	.hidden {display:none;}	/* Hides content under @media related scale */	
	}
	
	
	/* Maximum Width of 940 Pixels */
	@media (max-width:940px){
	.desktop-content {display:none !important; visability:hidden;} /* Hides Desktop Navigation */
	.responsive-content {display:initial;} /* Shows Responsive Navigation */
	
	/* Alignment */
	.center {display:none;}
	.left {display:none;}
	.right {display:none;}
	
	.mob-center {text-align:center;}
	.mob-left {text-align:left;}
	.mob-right {text-align:right;}
		
	/* Responsive Nav */	
	/* ON CLICK / TOGGLE EFFECT */
	#responsive-tab {width:38px; height:24px; position:relative; -webkit-transform:rotate(0deg); -moz-transform:rotate(0deg); -o-transform:rotate(0deg); transform:rotate(0deg); -webkit-transition:.5s ease-in-out; -moz-transition:.5s ease-in-out; -o-transition:.5s ease-in-out; transition: .5s ease-in-out; cursor:pointer; top:14px; left:14px;}
	#responsive-tab span {display:block; position:absolute; height:5px; width:100%; background:#f0f0f0; border-radius:3px; opacity:1; left:0; -webkit-transform:rotate(0deg); -moz-transform:rotate(0deg); -o-transform:rotate(0deg); transform:rotate(0deg); -webkit-transition:.25s ease-in-out; -moz-transition:.25s ease-in-out; -o-transition:.25s ease-in-out; transition:.25s ease-in-out;}
	
	#responsive-tab span:nth-child(1) {top:0px;}
	#responsive-tab span:nth-child(2),#responsive-tab span:nth-child(3) {top:15px;}
	#responsive-tab span:nth-child(4) {width:75%; top:30px; left:25%;}

	#responsive-tab.open span:nth-child(1) {top:18px; width:0%; left:50%;}
	#responsive-tab.open span:nth-child(2) {-webkit-transform:rotate(45deg); -moz-transform:rotate(45deg); -o-transform:rotate(45deg); transform:rotate(45deg);}
	#responsive-tab.open span:nth-child(3) {-webkit-transform:rotate(-45deg); -moz-transform:rotate(-45deg); -o-transform:rotate(-45deg); transform:rotate(-45deg);}
	#responsive-tab.open span:nth-child(4) {top:18px; width:0%; left:50%;}
	
	#toggle-nav {border-style:solid; border-width:0px 0px 0px 1px; border-color:#2a5234;} 
	
	/* Responsive Nav URL */
	.r-link {font-size:1.5em; color:#f0f0f0; text-align:center; padding:20px 0px 20px 0px; display:block;}
	.r-link:hover {font-weight:bold;}
		#home-nav {background:#31633d;}
		#about-nav {background:#366b43;}
		#pests-nav {background:#3b7249;}
		#contact-nav {background:#40794e;}
	
	/* Why Choose GK Pest Control */
	#why-GKPCS {margin:0 auto; display:iniltial; text-align:center;}	
	.exp-box {min-width:365px; width:20vw; height:100px; margin:1vw; display:inline-table;}
	.exp-img {width:130px; min-height:130px; margin:10px 20px 10px 0; float:left; left:10px; position:relative; }
	.exp-para{width:54%; height:100%; padding:0 5px 0 0; color:#30623d; font-size:0.80em; font-weight:bold; text-align:left; float:left; position:relative; display:flex; align-items:center;}
	
	/* We operate in and around */	
	#where-we-operate {}
	.location {width:23vw; height:256px; margin:0.70vw 0.25vw 0.70vw 0.25vw; display:inline-block;}
	.location-img {width:100%; height:256px;}
	.county-title {width:100%; height:32px; text-align:center; padding:20px 0 12px 0;display:inline-block; top:196px; position:relative; z-index:1;}
	
	/* Customer Testimonies */
	#testimonies {}
	.tstm-box {min-width:320px; width:20vw; height:280px; padding:0 0 1.25vw 0; margin:1vw; display:inline-table;}
	.c-fname {width:85%; padding:1.25vw 7.5% 0 7.5%; margin:0 auto; font-size:1.5em; font-weight:bold; color:#13401f; text-align:center;}
	.tstm-phara {width:85%; padding:1.25vw 7.5% 0 7.5%; margin:0 auto; font-size:1.35em; text-align:left;}
	.comma-quote {font-size:2em; font-weight:bold; font-family:calibri,"verdana","Arial","Myriad Pro","Vrinda","Ebrima"; color:#13401f; top:14px; position:relative;}
	
	.tstm-hidden {display:none;}
	
	/* Contact us */
	#contact-details {min-width:360px; width:22vw; margin:0 auto; padding:0 0 0 0; background:#f0f0f0; left:0; position:relative; float:left; z-index:1;}
	#email-form {width:200px; margin:0 0 0 20px; text-align:left;}
	.c-at-sm {padding-top:6px; color:#616161;}
	.c-phara{width:320px; margin:0 auto; padding:0 0 20px 0; font-size:1.24em; text-align:left;}
	.required:after {color:red; content:"*"; }
	.contact-lbl-spacer {width:100%; height:10px;}
	.contact-label {font-size:1.42em;}
	#btn {width:320px; min-width:240px; height:4vh; margin:5px 0px 5x 0px; font-size:1.25em; font-weight:700; background:#22512f; color:#f0f0f0; border:none; }
	#btn:hover {background:#30623d;}
	
	#contact-img {width:auto; max-height:fill; top:60px; right:0vw; position:absolute; overflow:hidden;}
	#stasis {visibility:hidden; position:fixed; top:-90000px; left:-90000px; z-index:-9999999;}
	}
	
	
	/* Tablet and Mobile Responsive */
	/* 940px - 320px */
	@media (max-width:940px) and (min-width:320px){
	.content {width:100%; margin:0 auto; top:5px; position:relative;} /*Maximum boundry for content */	
	.content-force {width:100%; height:40px;}
	
	/* Navigation Bar */	
	#logo {width:52px; height:auto; top:8px; left:14px; position:relative;}
	#logo-pcs {font-family:Times New Roman; font-size:20px; font-weight:regular; display:inline; top:-5px; left:24px; position:relative;}
	
	/* Responsive Nav */	
	#toggle-nav {width:64px; height:64px; text-align:center; display:inline-block; margin-top:-5px; right:0; position:absolute; cursor:pointer;}		
	#responsive-nav {display:none; margin-top:16px; background:#0f0f0f;}	
	
	/* About */
	#about-GKPCS {}
	
	#qual-desc {max-width:100%; padding:0 2.5% 4% 2.5%; font-size:1.5em; text-align:left;}
	#desk-cert {width:100%; margin:0 auto; clear:both;}
	.cert {display:inline; margin:0 0.4% 0.5% 0.4%; background:#0f0f0f;}	
	}
	
	/* 940px - 640px */
	@media all and (max-width:940px) and (min-width:640px){	
	/* Responsive Nav */	
	#toggle-nav {width:64px; height:64px; text-align:center; display:inline-block; margin-top:-5px; right:0; position:absolute; cursor:pointer;}		
	#responsive-nav {display:none; margin-top:18px; background:#0f0f0f;}	

	
	/* mobile network device */
	#mnd {max-width:100vw;}
	#mnd-img {display:initial !important; z-index:100; background:#438754;}
	#highlight{max-height:35vh !important; overflow:hidden !important;}
	}
	
	/* 940px - 420px */
	@media all and (max-width:940px) and (min-width:420px){
	/* Specific usage tools */
	.hidden {display:none;}	/* Hides content under @media related scale */
	#call_now {display:none;}

	.cert {min-width:10%; max-width:40%; min-height:fill; display:inline; margin:0 0.4% 0.4% 0.4%; background:#0f0f0f;}	
	}	
	
	/* Mobile 5 */
	/* 800px max and 0px min */
	@media all and (max-width:800px) and (min-width:0px){
	/* Footer */
	#sub-footer{height:120px; display:block; position:relative;}
	.sf-content{min-width:320px; max-width:640px; padding:10px 10px 10px 10px; margin:0 auto; font-size:1.25em;}
	#sf-copyright {min-width:220px; width:50%; text-align:center; display:inline-table; float:left;}
	#sf-legal {min-width:220px; width:50%; text-align:center; display:inline-table; float:right;}	
		
	/* Why Choose GK Pest Control */
	#why-GKPCS {margin:0 auto; display:iniltial; text-align:center;}	
	.exp-box {min-width:300px; width:20vw; height:100px; margin:1vw; display:inline-table;}
	.exp-img {width:100px; min-height:100px; margin:10px 20px 10px 0; float:left; left:10px; position:relative; }
	.exp-para{width:54%; height:100%; padding:0 5px 0 0; color:#30623d; font-size:0.85em; font-weight:bold; text-align:left; float:left; position:relative; display:flex; align-items:center;}
	
	/* Pests we can help with */
	#pests-help {}
	.pest-con {min-width:100%; height:300px; display:inline-table; margin:0; background-size:cover; top:-56px; position:relative;}
	.pest-box {min-width:100%; height:300px; margin-bottom:-35px;}
	.pest-title {width:100%; height:32px; text-align:center; padding:16px 0 16px 0; display:inline-block; top:300px; position:relative; z-index:1;}
	
	/* Specific usage tools */
	.hidden {display:none;}	/* Hides content under @media related scale */
	
	/* We operate in and around */	
	#where-we-operate {}
	.location {min-width:100%; height:300px; margin:0.70vw 0 0.70vw 0; display:inline-table; background-size:cover;}
	.location-img {min-width:100%; height:300px;}
	.county-title {width:100%; height:32px; text-align:center; padding:16px 0 16px 0;display:inline-block; top:220px; position:relative; z-index:1;}	

	}
	
	/* Mobile 4 */
	/* 720px max and 0px min */
	@media all and (max-width:748px) and (min-width:0px){	
	.content-force {width:100%; height:40px;}
	
	/* About */
	#about-GKPCS {text-align:center; display:iniltial;}
	#qual-desc {max-width:100%; padding:0 2.5% 4% 3.5%; font-size:1.25em; text-align:left;}
	#desk-cert {width:100%; margin:0 auto; clear:both;}
	.cert {min-width:10%; max-width:40%; min-height:fill; display:inline; margin:0 0.4% 0.4% 0.4%; background:#0f0f0f;}	
	
	/* Specific usage tools */
	.hidden {display:none;}	/* Hides content under @media related scale */
	
	/* Customer Testimonies */
	#testimonies {}
	.tstm-box {min-width:320px; width:20vw; min-height:220px; padding:0 0 1.25vw 0; margin:1vw; display:inline-table;}
	.c-fname {width:85%; padding:1.25vw 7.5% 0 7.5%; margin:0 auto; font-size:1.5em; font-weight:bold; color:#13401f; text-align:center;}
	.tstm-phara {width:85%; padding:1.25vw 7.5% 0 7.5%; margin:0 auto; font-size:1.35em; text-align:left;}
	.comma-quote {font-size:2em; font-weight:bold; font-family:calibri,"verdana","Arial","Myriad Pro","Vrinda","Ebrima"; color:#13401f; top:14px; position:relative;}
	
	.tstm-hidden {display:none;}
	.tstm-hidden-multi {display:none;}
	
	}
	
	@media all and (max-width:723px) and (min-width:0px){
	/* Customer Testimonies */
	#testimonies {}
	.tstm-box {min-width:90%; width:20vw; height:auto; min-height:124px; padding:0 0 25px 0; margin:1vw; display:inline-block;}
	.c-fname {width:92%; padding:3vw 4% 0 4%; margin:0 auto; font-size:1.5em; font-weight:bold; color:#13401f; text-align:center;}
	.tstm-phara {width:92%; padding:1.25vw 4% 0 4%; margin:0 auto; font-size:1.35em; text-align:left;}
	.comma-quote {font-size:2em; font-weight:bold; font-family:calibri,"verdana","Arial","Myriad Pro","Vrinda","Ebrima"; color:#13401f; top:14px; position:relative;}
	
	.tstm-hidden {display:none;}
	.tstm-hidden-multi {display:none;}	
		
	}

	
	@media all and (max-width:650px) and (min-width:0px){
	/* Why Choose GK Pest Control */
	#why-GKPCS {margin:0 auto; display:iniltial; text-align:center;}	
	.exp-box {min-width:300px; width:90%; height:100px; margin:1vw; display:inline-table;}
	.exp-img {width:120px; min-height:120px; margin:10px 20px 10px 0; float:left; left:10px; position:relative; }
	.exp-para{min-width:180px; width:48vw; height:100%; padding:0 1px 0 0; color:#30623d; font-size:1em; font-weight:bold; text-align:left; float:left; position:relative; display:flex; align-items:center;}	
	/* Opera Compatibility */ html:first-child .exp-para {width:42%; height:50%; margin-top:7%;}
	/* Edge Compatibility */ @supports (-ms-ime-align:auto) {.exp-para {width:42%; height:50%; margin-top:9%;} {property: value;}} 
	
	/* Effects */
	.pest-box{-webkit-filter: grayscale(0%); /* Safari 6.0 - 9.0 */ filter: grayscale(0%)}
	
	/* Social Media */
	.f-sm-icon {background: url("visual/global_image/social/fb-blue.jpg") no-repeat;}

	/* Pests page */
	.pest-title-spacer {width:100%; height:20px; display:initial; float:left;}
	#pest-name, .pest-info {padding:10px; text-align:left;}
	#pest-name {margin:20px 0px 0px 0px;}
	#english-latin {width:auto; height:auto; margin:0px 0px 10px 10px; font-size:1.35em; border:none; text-align:left; background:none !important; float:left;}
	.pest-info {width:100%; font-size:1.25em; text-align:left; float:left;}
	.pest-header {width:100%; height:320px; border:solid #13401f; border-width:10px 0px 10px 0px;}

	}
	
	@media all and (max-width:500px) and (min-width:0){
	/* Footer */
	#sub-footer{height:200px; display:block; position:relative;}
	.sf-content{min-width:320px; max-width:640px; padding:10px 10px 10px 10px; margin:0 auto; font-size:1.25em;}
	#sf-copyright {min-width:220px; width:100%; text-align:center; display:inline-table; float:left;}
	#sf-legal {min-width:220px; width:100%; margin-top:25px; text-align:center; display:inline-table; float:right;}			
	}
	
	/* Mobile 3 */
	/* 640px max and 320px min */
	@media all and (max-width:640px) and (min-width:320px){
	/* Responsive Nav */	
	#toggle-nav {width:64px; height:64px; text-align:center; display:inline-block; margin-top:-5px; right:0; position:absolute; cursor:pointer;}		
	#responsive-nav {display:none; margin-top:18px; background:#0f0f0f;}	
	#call_now {display:none;}
	
	/* Highlight Video Feed */
	#hl-ttl-overlay {width:100%; margin:0 auto; font-family:calibri,"verdana","Arial","Myriad Pro","Vrinda","Ebrima"; font-size:3.5em; font-weight:bold; color:#ffffff; text-align:center; top:12vh; position:absolute; z-index:9;}
	#hl-desc-overlay {width:100%; margin:0 auto; font-family:calibri,"verdana","Arial","Myriad Pro","Vrinda","Ebrima"; font-size:1.24em; text-align:center; top:18.5vh; position:absolute; z-index:9;}
	#hl-btn {width:220px; margin:0 auto;}
	#h1-btn-overlay {width:inherit !important; height:32px; padding-top:22px; border-radius:8px; background:#1c9a3d; font-size:0.90em; text-align:center; top:22.5vh; position:absolute; z-index:9;}
	#h1-btn-overlay:hover {background:#32aa51;}

	/* We operate in and around */	
	#where-we-operate {}
	.location {min-width:100%; height:300px; margin:0.70vw 0 0.70vw 0; display:inline-table; background-size:cover;}
	.location-img {min-width:100%; height:300px;}
	.county-title {width:100%; height:32px; text-align:center; padding:16px 0 16px 0;display:inline-block; top:220px; position:relative; z-index:1;}	
	}
		
		
	@media all and (max-width:480px) {
	#call_now {width:64px; height:48px; text-align:center; display:inline-block; margin-top:-5px; top:8px; right:64px; position:absolute; cursor:pointer; border:none;}	
	
	
	}
	
	/* Mobile 2 */
	/* 419px max and 320px min */
	@media all and (max-width:419px) and (min-width:320px){
	.content-force {width:100%; height:40px;}
	
	/* Navigation Bar */	
	#logo {width:42px; height:auto; top:12px; left:14px; position:relative;}
	#logo-pcs {font-family:Times New Roman; font-size:14px; font-weight:regular; display:inline; top:0px; left:22px; position:relative;}
	
	/* Responsive Nav */	
	#toggle-nav {width:64px; height:64px; text-align:center; display:inline-block; margin-top:-5px; right:0; position:absolute; cursor:pointer;}		
	#responsive-nav {display:none; margin-top:24px; background:#0f0f0f;}
		
	/* Highlight Video Feed */
	#hl-ttl-overlay {width:100%; margin:0 auto; font-family:calibri,"verdana","Arial","Myriad Pro","Vrinda","Ebrima"; font-size:2.5em; font-weight:bold; color:#ffffff; text-align:center; top:80px; position:absolute; z-index:9;}
	#hl-desc-overlay {width:100%; margin:0 auto; font-family:calibri,"verdana","Arial","Myriad Pro","Vrinda","Ebrima"; font-size:1.2em; text-align:center; top:120px; position:absolute; z-index:9;}
	#hl-btn {width:180px; margin:0 auto;}
	#h1-btn-overlay {width:inherit !important; height:32px; padding-top:22px; border-radius:8px; background:#1c9a3d; font-size:0.90em; text-align:center; top:165px; position:absolute; z-index:9;}
	#h1-btn-overlay:hover {background:#32aa51;}
	
	/* About */
	#about-GKPCS {text-align:center; display:iniltial;}
	#qual-desc {max-width:90%; padding:0 2.5% 4% 5%; font-size:1.25em; text-align:left;}
	#desk-cert {width:100%; margin:0 auto; clear:both;}
	.cert {min-width:90%; min-height:fill; display:inline; margin:0 0.4% 0.4% 0.4%; background:#0f0f0f;}	
	
	/* Why Choose GK Pest Control */
	#why-GKPCS {margin:0 auto; display:iniltial; text-align:center;}
	.exp-box {min-width:240px; width:300px; height:100px; margin:1vw; display:inline-table;}
	.exp-img {width:92px; min-height:92px; margin:10px 20px 10px 0; float:left; left:10px; position:relative; }
	.exp-para{min-width:120px; width:42vw; height:100%; padding:0 1px 0 0; color:#30623d; font-size:1em; font-weight:bold; text-align:left; float:left; position:relative; display:flex; align-items:center;}
	
	/* Contact us */
	#contact-details {min-width:340px; width:22vw; margin:0 auto; padding:0 0 0 0; background:#f0f0f0; left:0; position:relative; float:left; z-index:1;}
	#email-form {width:200px; margin:0 0 0 20px; text-align:left;}
	.c-at-sm {padding-top:6px; color:#616161;}
	.c-phara{width:296px; margin:0 auto; padding:0 0 20px 0; font-size:1.24em; text-align:left;}
	.required:after {color:red; content:"*"; }
	.contact-lbl-spacer {width:100%; height:10px;}
	.contact-label {font-size:1.42em;}
	#btn {width:300px; min-width:240px; height:4vh; margin:5px 0px 5x 0px; font-size:1.25em; font-weight:700; background:#22512f; color:#f0f0f0; border:none; }
	#btn:hover {background:#30623d;}
	.contact-input {width:296px; min-height:20px; height:20px}
	.contact-message {width:296px; min-height:128px; height:128px}
	
	#contact-img {display:none;}
	#stasis {visibility:hidden; position:fixed; top:-90000px; left:-90000px; z-index:-9999999;}	
	}	
	
	/* Mobile 1 */
	/* Minimum Content width 320px */
	@media all and (max-width:319px) and (min-width:0px){
	header {height:64px;}
	.content {margin:0 auto; top:5px; position:relative;}
	.content-force {width:100%; height:40px;}

	/* Main body content */	
	main {margin:0 auto; margin-top:5px; position:relative;}
	section.white, section.green {min-width:320px; /*height:0 auto;*/ padding:25px 0px 25px 0px; margin:0 auto;}
	
	/* Navigation Bar */	
	#logo {width:42px; height:auto; top:12px; left:14px; position:relative;}
	#logo-pcs {font-family:Times New Roman; font-size:14px; font-weight:regular; display:inline; top:0px; left:22px; position:relative;}
	
	/* Responsive Nav */	
	#toggle-nav {width:64px; height:64px; text-align:center; display:inline-block; margin-top:-5px; right:0; position:absolute; cursor:pointer;}		
	#responsive-nav {display:none; margin-top:21px; background:#0f0f0f;}
	#call_now {width:64px; height:48px; text-align:center; display:inline-block; margin-top:-5px; top:8px; right:64px; position:absolute; cursor:pointer; border:none;}
	@-moz-document url-prefix(){
	#responsive-nav {margin-top:26px;} /* re-poisition of responsive nav menu on Firefox to suit layout */
	}

	/* About */
	#about-GKPCS {text-align:center; display:iniltial;}
	#qual-desc {max-width:90%; padding:0 5% 4% 5%; font-size:1.25em; text-align:left;}
	#desk-cert {width:100%; margin:0 auto; clear:both;}
	.cert {min-width:90%; min-height:fill; display:inline; margin:0 0.4% 0.4% 0.4%; background:#0f0f0f;}

	/* Highlight Video Feed */
	#hl-ttl-overlay {width:100%; margin:0 auto; font-family:calibri,"verdana","Arial","Myriad Pro","Vrinda","Ebrima"; font-size:2.5em; font-weight:bold; color:#ffffff; text-align:center; top:90px; position:absolute; z-index:9;}
	#hl-desc-overlay {width:100%; margin:0 auto; font-family:calibri,"verdana","Arial","Myriad Pro","Vrinda","Ebrima"; font-size:1.2em; text-align:center; top:130px; position:absolute; z-index:9;}
	#hl-btn {width:180px; margin:0 auto;}
	#h1-btn-overlay {width:inherit !important; height:32px; padding-top:22px; border-radius:8px; background:#1c9a3d; font-size:0.90em; text-align:center; top:160px; position:absolute; z-index:9;}
	#h1-btn-overlay:hover {background:#32aa51;}
		
	/* Why Choose GK Pest Control */
	#why-GKPCS {margin:0 auto; display:iniltial; text-align:center;}
	.exp-box {min-width:240px; width:300px; height:100px; margin:1vw; display:inline-table;}
	.exp-img {width:92px; min-height:92px; margin:10px 20px 10px 0; float:left; left:10px; position:relative; }
	.exp-para{min-width:120px; width:48vw; height:100%; padding:0 1px 0 0; color:#30623d; font-size:1em; font-weight:bold; text-align:left; float:left; position:relative; display:flex; align-items:center;}	
	
	/* Contact us */
	#contact-details {min-width:320px; width:22vw; margin:0 auto; padding:0 0 0 0; background:#f0f0f0; left:0; position:relative; float:left; z-index:1;}
	#email-form {width:200px; margin:0 0 0 20px; text-align:left;}
	.c-at-sm {padding-top:6px; color:#616161;}
	.c-phara{width:300px; margin:0 auto; padding:0 0 20px 0; font-size:1.24em; text-align:left;}
	.required:after {color:red; content:"*"; }
	.contact-lbl-spacer {width:100%; height:10px;}
	.contact-label {font-size:1.42em;}
	#btn {width:200px; min-width:240px; height:4vh; margin:5px 0px 5x 0px; font-size:1.25em; font-weight:700; background:#22512f; color:#f0f0f0; border:none; }
	#btn:hover {background:#30623d;}
	.contact-input {width:240px; min-height:20px; height:20px}
	.contact-message {width:240px; min-height:128px; height:128px}
		
	#contact-img {display:none;}
	#stasis {visibility:hidden; position:fixed; top:-90000px; left:-90000px; z-index:-9999999;}	
	
	/* Specific usage tools */
	.hidden {display:none;}	/* Hides content under @media related scale */
	}
	
	@media only screen and (max-width:420px) {
	/* mobile network device */
	#mnd {max-height:35vh;}
	#mnd-img {display:initial !important; z-index:100; background:#438754;}
	
	/* We operate in and around */	
	#where-we-operate {min-width:320px;}
	.location {min-width:100%; height:300px; margin:0.70vw 0 0.70vw 0; display:inline-table; background-size:cover;}
	.location-img {min-width:100%; height:300px;}
	.county-title {width:100%; height:32px; text-align:center; padding:16px 0 16px 0;display:inline-block; top:220px; position:relative; z-index:1;}
	}
	
	
	/* Landscape Orientation */
	@media (max-device-width:1280px) and (orientation:landscape){
	/* Highlight Video Feed */
	#hl-ttl-overlay {width:100%; margin:0 auto; font-family:calibri,"verdana","Arial","Myriad Pro","Vrinda","Ebrima"; font-size:2.5em; font-weight:bold; color:#ffffff; text-align:center; top:130px; position:absolute; z-index:9;}
	#hl-desc-overlay {width:100%; margin:0 auto; font-family:calibri,"verdana","Arial","Myriad Pro","Vrinda","Ebrima"; font-size:1.2em; text-align:center; top:170px; position:absolute; z-index:9;}
	#hl-btn {width:220px; margin:0 auto;}
	#h1-btn-overlay {width:inherit !important; height:32px; padding-top:22px; border-radius:8px; background:#1c9a3d; font-size:0.90em; text-align:center; top:200px; position:absolute; z-index:9;}
	#h1-btn-overlay:hover {background:#32aa51;}	

	/* mobile network device */
	#highlight{max-height:35vh; overflow:hidden; }
	#mnd {max-width:100vw; top:-10vh; position: relative;}
	#mnd-img {display:initial !important; z-index:100; background:#438754;}	
	
	/* Effects */
	.pest-box{-webkit-filter: grayscale(0%); /* Safari 6.0 - 9.0 */ filter: grayscale(0%)}
	
	/* Social Media */
	.f-sm-icon {background: url("visual/global_image/social/fb-blue.jpg") no-repeat;}
	}
	

	
	
	/* Landscape Orientation Kindle Fire */
	@media (min-device-width:2560px) and (max-device-height:1600px) and (orientation:landscape) and (-webkit-min-device-pixel-ratio: 1.5){
	/* Effects */
	.pest-box{-webkit-filter: grayscale(0%); /* Safari 6.0 - 9.0 */ filter: grayscale(0%)}
		
	}
	
	
	
	/* Portrait Orientation Ipad mini */
	@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (-webkit-min-device-pixel-ratio: 1){
	
		
	}
	
	
	
	/* Portrait Orientation Ipad 3-4 */
	@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape) and (-webkit-min-device-pixel-ratio: 2){

		
	}
	
	/* Safari Support */
	@media not all and (min-resolution:.001dpcm) { @media {
	/* Highlight Video Feed */
	#highlight {width:100%; max-height:93.22vh; top:0; left:0; position:relative; overflow:hidden; background:#0f0f0f;}
	video {width:inherit !important; background-size:cover; margin-bottom:-0.3vh; /*image-fit: fill;*/ opacity: 0.68; display:none;}
	#mnd {display:none;}
	#mnd-img {width:inherit !important; background-size:cover; margin-bottom:-0.3vh; opacity: 0.68; display:initial;}
	
	#hl-ttl-overlay {width:100%; margin:0 auto; font-family:calibri,"verdana","Arial","Myriad Pro","Vrinda","Ebrima"; font-size:3em; font-weight:bold; color:#ffffff; text-align:center; top:14vh; position:absolute; z-index:9;}
	#hl-desc-overlay {width:100%; margin:0 auto; font-family:calibri,"verdana","Arial","Myriad Pro","Vrinda","Ebrima"; font-size:1.42em; text-align:center; top:22.5vh; position:absolute; z-index:9;}
	#hl-btn {width:320px; margin:0 auto;}
	#h1-btn-overlay {width:inherit !important; height:32px; padding-top:18px; border-radius:8px; background:#1c9a3d; font-size:1.2em; text-align:center; top:27vh; position:absolute; z-index:9;}
	#h1-btn-overlay:hover {background:#32aa51;}

	/* Responsive Nav */	
	#toggle-nav {width:64px; height:64px; text-align:center; display:inline-block; margin-top:-5px; right:0; position:absolute; cursor:pointer;}		
	#responsive-nav {display:none; margin-top:16px; background:#0f0f0f;}	
	
	/* Effects */
	.pest-box{-webkit-filter: grayscale(0%); /* Safari 6.0 - 9.0 */ filter: grayscale(0%)}
	
	/* Mobile number color force */
	.mob_no {color:inherit !important;}
	.mob_no:active, .mob_no:link, .mob_no:visited {color:inherit !important;}
	
	/* Social Media */
	.f-sm-icon {background: url("visual/global_image/social/fb-blue.jpg") no-repeat;}
	
	/* Why Choose GK Pest Control */
	.exp-para {width:42%; height:50%; margin-top:20px; font-size:0.80em;} 
	
	/* Contact us */
	#contact-details {min-width:400px; width:22vw; padding:0 0 2vh 1.5vw; background:#f0f0f0; left:0; position:relative; float:left; z-index:1;}
	#email-form {width:200px; margin:0 0 0 20px; text-align:left;}
	.c-at-sm {padding-top:6px; color:#616161;}
	.c-phara{width:320px; margin:0 auto; padding:0 0 20px 0; font-size:1.24em; text-align:left; color:#616161 !important;}
	.required:after {color:red; content:"*"; }
	.contact-lbl-spacer {width:100%; height:10px;}
	.contact-label {font-size:1.42em;}
	#btn {width:320px; min-width:240px; height:64px; margin:5px 0px 5x 0px; font-size:1.25em; font-weight:700; background:#22512f; color:#f0f0f0; border:none; -webkit-appearance: none;}
	#btn:hover {background:#30623d;}
	.contact-input {width:320px; min-height:20px; height:20px}
	.contact-message {width:320px; min-height:128px; height:128px}
	
	#contact-img {width:fill; max-height:fill; top:60px; right:0vw; position:absolute; overflow:hidden;}
	#stasis {visibility:hidden; position:fixed; top:-90000px; left:-90000px; z-index:-9999999;}
    }
	}}

