/*font-family: 'Asap', sans-serif;*/
/*font-family: 'Droid Sans', sans-serif;*/

body{ margin:0px; padding:0px 0 0px 0px; background:#fff; voice-family:"\"}\""; voice-family:inherit;   font-family: Arial, Helvetica, sans-serif;  color:#747474; font-size:100%; min-width:1200px; }

* {margin : 0; padding:0;}
img, span {border:0; margin:0; padding:0;}
p{ padding:0px 0 15px 0; margin:0px; line-height:1.5em; font-size:14px;}
a{ text-decoration:none; color:#272727; outline:none; cursor:pointer;}
a:hover{ text-decoration:none; color:#e8024b;transition:all.5s ease;}

h1{color:#272727; font-size:1.75em; font-weight:normal; margin-bottom:10px; padding:0; font-family: 'Asap', sans-serif; clear:both;}
h2{color:#272727; font-size:1.4em; font-weight:normal; margin-bottom:0px; padding:0; font-family: 'Asap', sans-serif; text-align: center; }
h3{font-size:28px; padding-bottom:0px; margin-bottom:5px; color:#272727; font-weight:normal; font-family: 'Asap', sans-serif; text-align:center;}
h4{font-size:20px; border-bottom:solid 1px #69ca82; color:#fff; font-weight:normal; font-family: 'Asap', sans-serif;}

ul, ol {display:block; border:0; margin:0px; padding:0; list-style:none; }
ol {list-style-type:decimal;}
li {display:list-item; border:0; margin:0; padding:0;}
ul ul, ul ol, ol ol, ol ul {margin: 0 0 0 20px;} 
.clear{ clear:both;}
.left{float:left; }
.right{float:right;}
.ie7clear{height:0px; display:block;}

img { max-width:100%; height:auto; }


/****  Rounded corner Text box ****/


.textbox, .small_textbox{ height:19px; outline:none;}
.textbox{ padding:2px 9px; font-size:13px; color:#171717; background:#aeaeae;  font-family: 'Droid Sans', sans-serif; border:none; width:286px; margin-bottom:9px;}
.small_textbox{ padding:2px 9px; font-size:13px; color:#171717; background:#aeaeae;  font-family: 'Droid Sans', sans-serif; border:none; width:130px; margin-bottom:9px; }

.textarea{  padding:6px 9px; font-size:13px; color:#171717;  background:#aeaeae; min-height:53px; resize:none;font-family: 'Droid Sans', sans-serif; outline:auto; border:none; width:286px; margin-bottom:9px; outline:none;}


.nomrgnrt{margin-right:0 !important;}
.img_left{float:left; border:solid 5px #fff; border-radius:3px; margin:0 10px 10px 0; -webkit-box-shadow: 0px 0px 3px rgba(50, 50, 50, 0.75);
-moz-box-shadow:    0px 0px 3px rgba(50, 50, 50, 0.75); box-shadow:         0px 0px 3px rgba(50, 50, 50, 0.75); width:150px;}


.img_right{float:right; border:solid 5px #fff; border-radius:3px; width:220px; margin:0 0px 10px 10px; -webkit-box-shadow: 0px 0px 3px rgba(50, 50, 50, 0.75);
-moz-box-shadow:    0px 0px 3px rgba(50, 50, 50, 0.75); box-shadow:   0px 0px 3px rgba(50, 50, 50, 0.75);}

.img_left1{float:left; width:220px; border:solid 5px #fff; border-radius:3px; margin:0 20px 10px 0; -webkit-box-shadow: 0px 0px 3px rgba(50, 50, 50, 0.75);
-moz-box-shadow:    0px 0px 3px rgba(50, 50, 50, 0.75); box-shadow:         0px 0px 3px rgba(50, 50, 50, 0.75);}

.img_left2{float:left; margin-right:15px; }

.testimonial{width:100%; background:#f2f2f2; padding:10px; box-sizing:border-box; border-radius:8px; border:solid 1px #e2e2e2;}

.sep{float:left; width:100%; height:1px; margin:10px 0 30px 0; border-bottom:solid 1px #ccc;}
.sep2{float:left; width:100%; height:1px; margin:0px 0 15px 0; border-bottom:solid 1px #ccc;}
.wdth570{float:left; width:570px;}

.radiobtn{margin:0 5px 0 0;}
.combobox{margin:1px 0px 2px 0; padding:1px 1px 1px 2px; font-size:13px; color:#494949;  font-family:inherit;  }
input[type="button"],input[type="submit"]{display:block; border:none; cursor:pointer; outline:none;}

.nobg{background:none !important;}
.form-reactor{width:100% !important; height:232px !important;}
#wrapper{float:left; width:100%; }
#hdr_cntr{float:left; width:100%; height:110px; background: #fff; position: fixed; z-index: 999; border-bottom: 1px solid #e8024b;}
/*#header_top{float:left; width:100%; background: #f9f9f9; behavior: url(../PIE.htc); position:relative;}*/
#header_top{position:fixed; width:100%; height:110px; margin:0 auto; z-index:999; background:#fff; border-bottom:1px solid #e8024b;}
.header_top{/*  width:62.5%; */  width:1200px; margin:0 auto;}

#header_mid{float:left; width:100%; height:110px; background:#f9f9f9;}
.header_mid{/* width:62.5%; */ width:1200px; margin:0 auto;}
.emergencyLogo{ float:right; margin-top:5px; }
.emergencyLogoDevie{ position:absolute; top:0; right:0; display:none;}

.call{float:right; background:url(../images/call_us.png) no-repeat left; padding:10px 0 15px 220px; color:#272727; font-size:24px; font-weight:bold; text-transform:uppercase; margin-top:25px; font-family: 'Asap', sans-serif; position: relative; z-index: 999; right: 0;}
/*.call a:hover{color:#e8024b;transition:all.5s ease;}*/
a.call-device{ display:none;}

a.my_acnt{float:right; clear:both; color:#149147; font-size:12px; background:url(../images/icon_account.png) no-repeat 0 5px; padding:3px 0 3px 15px; font-family: 'Asap', sans-serif; margin-top:5px; margin-right:7px; }
a.my_acnt:hover{text-decoration:underline;}

#header_btm{background:#efefef; float:left; width:100%; height:238px; }
.header_btm{margin:0 auto; /* width:62.5%; */  width:1200px; position:relative;}

.banner_cntr1{ float:left; position:relative; bottom:177px; background:#fff; padding:11px 14px;}
.banner_cntr1 h2{ font-size:32px; margin:0 auto;}
.banner_cntr2{ float:left; clear:both; position:relative; background:#e8024b; text-align:center; bottom:177px; left:160px; padding:15px;}
.banner_cntr2 h4{ font-size:24px; font-weight:600; border-bottom:none;}

.req_cntr{position:absolute; top:0; right:0; background:#4CB848; padding:20px 25px; width:235px; min-height:334px; z-index:99;}
.req_cntr .ttl {font-size:22px; font-weight:bold;  font-family: 'Asap', sans-serif; color:#fff; padding-bottom:5px;  text-transform:uppercase;}
.req_cntr p{font-family: 'Asap', sans-serif; color:#fff; font-size:15px; color:#fff; text-transform:none; line-height:18px; padding-bottom:8px;} 
.req_inpt{ font-family:Arial, Helvetica, sans-serif; padding:7px 5px; background:#f5ffe2; font-size:13px; color:#000000; border:none; margin:0 7px 10px 0; float:left;}

.req_cntr2{position:absolute; top:0; right:0; background:#e8024b; padding:20px 18px; width:235px; min-height:266px; z-index:99; border-radius:0 0 10px 10px }
.req_cntr2 .ttl {font-size:22px; font-weight:bold;  font-family: 'Asap', sans-serif; color:#fff; padding-bottom:5px;  text-transform:uppercase;}
.req_cntr2 p{font-family: 'Asap', sans-serif; color:#fff; font-size:15px; color:#fff; text-transform:none; line-height:18px; padding-bottom:8px;} 


.wdth225{width:225px;}
.wdth120{ width:105px;}
.wdth109{ width:109px;}
.wdth104{ width:104px;}

.table1{ color:#fff; font-size:13px; font-family:Arial, Helvetica, sans-serif;}
.btn_submit{float:right; background:url(../images/btn_submit.png) no-repeat; width:89px; height:34px; margin-top:-14px; margin-right:4px;}

.logo{position:relative; margin:4px 0 0 10px;}
.logo a img{position:absolute; top:2px; left:0; z-index:10; width:256px;  }
.logo img{position:absolute; top:2px; left:0; z-index:10; width:256px;  }


/* Mid */
#mid_cntr{float:left; width:100%;}
#mid{width:1200px; margin:0 auto;}
.mid{float:left; width:100%;}

.home_blck_cntr{margin:15px auto 0px; width:96%;}
.home_blck{float:left; width:48.5%; margin-right:3%; background:url(../images/sep_ver.jpg) no-repeat right; padding-top:10px;}
.home_blck img{float:left; margin:0 15px 10px 0; background-size:100%; background-clip:border-box; height:auto; width:165px;}
.home_blck_cntnt{float:left; width:60%;}




.shadow_box_cntr{float:left; width:100%; margin:-47px 0 0px 20px; z-index:99; position:relative;}
.shadow_box1{float:left; width:28%; background:url(../images/shadow_box1.png) no-repeat; padding:2% 2% 1.5% 2%;}
.shadow_box2{float:left; width:28%; background:url(../images/shadow_box2.png) no-repeat; padding:2% 2% 1.5% 2%;}
.shadow_box3{float:left; width:28%; background:url(../images/shadow_box3.png) no-repeat; padding:2% 2% 1.5% 2%;}

.shadow_box1 .shadow_box_cntnt{float:left; width:92%; padding:2% 2% 6% 2%;}
.shadow_box1 .shadow_box_cntnt:hover .ttl{color:#912f26; font-size:1.375em;}

.shadow_box2 .shadow_box_cntnt{float:left; width:92%; padding:2% 2% 6% 2%;}
.shadow_box2 .shadow_box_cntnt:hover .ttl{color:#912f26; font-size:1.375em;}

.shadow_box3 .shadow_box_cntnt{float:left; width:92%; padding:2% 2% 6% 2%;}
.shadow_box3 .shadow_box_cntnt:hover .ttl{color:#912f26; font-size:1.375em;}

.shadow_box1 .ttl{color:#4CB848; font-size:1.375em;}
.shadow_box2 .ttl{color:#4CB848; font-size:1.375em;}
.shadow_box3 .ttl{color:#4CB848; font-size:1.375em;}

.shadow_box1 .shadow_box_cntnt:hover a.btn_knowmore{ background:url(../images/btn_knowmore.png) no-repeat 0 -34px;}
.shadow_box2 .shadow_box_cntnt:hover a.btn_knowmore{ background:url(../images/btn_knowmore.png) no-repeat 0 -34px;}
.shadow_box3 .shadow_box_cntnt:hover a.btn_knowmore{ background:url(../images/btn_knowmore.png) no-repeat 0 -34px;}

.shadow_box_cntr p{float:left; width:58%; padding:0 0 0 0;}
a.btn_knowmore{float:left; background:url(../images/btn_knowmore.png) no-repeat; width:118px; height:34px; margin-top:10px;}


.video{border:solid 2px #ccc; margin-bottom:10px; float:left; margin-right:20px; height:185px;}

.box_cont{float:left; width:94%; padding:2%; margin:4% 1% 2%; background:#fff;  -webkit-box-shadow: #666 0px 0px 2px; -moz-box-shadow: #666 0px 0px 2px; box-shadow: #666 0px 0px 2px; }

.box_block{float:left; margin:0 3% 0 0; width:30.3%; text-align:center;}

.box_block .ttl_test{float:left; width:100%; padding-top:90px; background:url(../images/test_icon.jpg) no-repeat center top; text-transform:uppercase; font-size:1.375em; color:#363636; text-align:center; padding-bottom:10px;}

.box_block .ttl_serv{float:left; width:100%; padding-top:90px; background:url(../images/serv_icon.jpg) no-repeat center top; text-transform:uppercase; font-size:1.375em; color:#363636; text-align:center; padding-bottom:10px;}

.box_block .ttl_video{float:left; width:100%; padding-top:90px; background:url(../images/video_icon.jpg) no-repeat center top; text-transform:uppercase; font-size:1.375em; color:#363636; text-align:center; padding-bottom:10px;}


.box_block .ttl_coupon{float:left; width:100%; padding-top:90px; background:url(../images/couponicon.jpg) no-repeat center top; text-transform:uppercase; font-size:1.375em; color:#363636; text-align:center; padding-bottom:10px;}


.box_block .serv_blck{margin-top:15px;}
.box_block .serv_blck ul{margin:0 0 0 10%; padding:0; list-style:none; }
.box_block .serv_blck ul li{ line-height:24px; }
.box_block .serv_blck ul li a{-webkit-box-shadow: #333 2px 2px 2px; -moz-box-shadow: #666 2px 2px 2px; box-shadow: #666 2px 2px 2px;  background:#4CB848; border:solid 1px #4CB848; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; margin-bottom:10px; color:#fff; font-size:16px; text-align:center; padding:1%; display:block; width:86%; }
.box_block .serv_blck ul li a:hover{background:#828282; text-decoration:none; border:1px solid #828282;}

a.readmore{float:right; color:#4CB848; background:url(../images/bullet.jpg) no-repeat 0 4px; padding:0 0 0 15px; font-size:14px;}
a.readmore:hover{color:#414141; text-decoration:none; background:url(../images/bullet_ho.jpg) no-repeat 0 4px;}

.box_block p{text-align:center;  }
.box_block p span{color:#4CB848;}


/* Footer */
#ftr_cntr{float:left; width:100%; margin-top:20px;}
#ftr_cntr3{float:left; width:100%; margin-top:122px;}

#ftr_cntr1{float:left; width:100%; background: #1B8B3C;
background: -webkit-gradient(linear, 0 0, 0 bottom, from(#1B8B3C), to(#14722c));
background: -webkit-linear-gradient(#1B8B3C, #14722c);
background: -moz-linear-gradient(#1B8B3C, #14722c);
background: -ms-linear-gradient(#1B8B3C, #14722c);
background: -o-linear-gradient(#1B8B3C, #14722c);
background: linear-gradient(#1B8B3C, #14722c);
-pie-background: linear-gradient(#1B8B3C, #14722c);
behavior: url(PIE.htc);

padding:30px 0; border-bottom:solid 1px #15702d;}
#ftr1{/* width:62.5%; */ width:1200px; margin:0 auto;}
.ftr1{float:left; width:100%;}

.ftr_blck{float:left; width:225px; margin-right:15px;}

.ftr_blck ul{margin:0; padding:0; list-style:none;}
.ftr_blck ul li{line-height:24px;}
.ftr_blck ul li a{color:#93f4ab; font-size:14px; font-family: 'Asap', sans-serif;}
.ftr_blck ul li a:hover{color:#fff; text-decoration:none;}


#ftr_cntr2{float:left; width:100%; background: #272727; padding:5px 0; border-top:solid 1px #272727;}
#ftr2{/* width:62.5%; */ width:1200px; margin:0 auto;}
.ftr2{float:left; width:100%;}
.copyright{float:left; color:#fff; font-size:13px; font-family: 'Asap', sans-serif; padding:8px 0;line-height:20px; margin-left:20px;  }
.copyright a{color:#e8024b; text-decoration:none;}
.copyright a:hover{text-decoration:underline; color:#fff;}
.social{float:left; }

.social a img{float:left; margin:5px 8px 0 0; opacity:.7;}
.social a:hover img{opacity:1;}

.img_left {
    border: 5px solid #fff;
    border-radius: 3px;
    box-shadow: 0 0 3px rgba(50, 50, 50, 0.75);
    float: left;
    margin: 0 10px 20px 0;
    width: 220px;
}

#ftr_cntr3{float:left; width:100%; border-bottom:solid 1px #e2e2e2;
border-top:solid 1px #e2e2e2; background: #f2f2f2;
background: -webkit-gradient(linear, 0 0, 0 bottom, from(#f2f2f2), to(#fff));
background: -webkit-linear-gradient(#f2f2f2, #fff);
background: -moz-linear-gradient(#f2f2f2, #fff);
background: -ms-linear-gradient(#f2f2f2, #fff);
background: -o-linear-gradient(#f2f2f2, #fff);
background: linear-gradient(#f2f2f2, #fff);
-pie-background: linear-gradient(#f2f2f2, #fff);
behavior: url(PIE.htc);
}
#ftr3{/* width:62.5%; */ width:1200px; margin:0 auto;}
.ftr3{float:left; width:100%;}
#ftr_cntr3 a img{float:left; margin:0 65px 0 0; opacity:0.7;}
#ftr_cntr3 a.green_shield img{ opacity:1;}



/* Innerpages */
#header_btm{background:#efefef; float:left; width:100%; height:238px; margin-top: 110px;}
.mid_left{float:left; width:850px; margin:25px;}
.mid_left .ttl{float:left; width:100%; border-bottom:solid 2px #dfdfdf; margin-bottom:15px; position:relative; padding-bottom:5px;}
.mid_left .ttl_cntnt{margin:8px 0 0 10px; float:left; width:560px; }
.mid_left .ttl_cntnt span{ color:#931515; font-size:28px;padding-bottom:10px; font-family: 'Asap', sans-serif; }
.mid_left .ttl_cntnt p{font-size:18px;font-style:italic; font-family: 'Asap', sans-serif; }

.mid_left .ttl .phone{ float:right; color: #933227; font-size: 26px; font-weight: bold; }

.mid_left .block ul.list1 {width: 580px; margin-top: 0;}

ul.list1{margin:4px 0 0 16px; padding:0; list-style:disc; float:left; }
ul.list1 li{ line-height:20px; font-size:14px; padding-bottom:5px; font-weight:normal;}

ul.list4{margin:15px 0 0 16px; padding:0; list-style:disc; float:left; width: 100%; }
ul.list4 li{ line-height:20px; font-size:14px; padding-bottom:5px; font-weight:normal; text-align: center;}

ul.list3{margin:4px 0 0 16px; padding:0; list-style:none; float:left; text-align:center; width:100%; }
ul.list3 li{ line-height:20px; font-size:14px; padding-bottom:5px; font-weight:bold;}

.mid_left p span.grn{color:#4CB848; font-style:italic;}

.mid_right{float:right; width:275px;}
.mrgn100{margin-top:90px;}

/*           Testimonial   */
div.testimonials{ 	margin:140px 0 0 0;	text-align:left; 	height:120px; width:340px;  }
div.testimonials span.name{ text-align:right; 	padding:0px 7px 7px 7px; 	display:block;	color:#0c5ad4;}
div.testimonials ul li.show{ display:block;}
div.testimonials ul li{ 	display:none;	width:325px;/*	background:url("../images/icon-quote-left.png") no-repeat left 5px; */color:#464545;	padding-top:0px;	padding-left:18px;	text-align:left;}
div.testimonials ul li p{ 	padding-right:10px;	}
.test-name{float:right; color:#4CB848; text-align:center; width:100%; font-size:14px;}


/* TAB CONTENT */
.tab  {float:left; width:810px; padding:20px; margin:10px 0 20px 0; background:#fff; -webkit-box-shadow: #666 0px 0px 2px; -moz-box-shadow: #666 0px 0px 2px; box-shadow: #666 0px 0px 2px; }

.shadetabs{ padding: 0px 00 0 0px; margin-left: 0; height:50px; margin-bottom: 0; list-style-type: none; text-align: left; float:left; width:100%; }

.shadetabs li{ display: block; margin: 0; ackground:url(../images/tab-arrow.jpg) bottom center;  }
.shadetabs li a{ text-decoration: none; float:left; height:50px; line-height:50px; padding:0 10px;  z-index: 1; font-size:22px; color: #fff;  cursor:pointer; text-align:center; outline:none; background:#4CB848; margin-right:10px; border-radius:6px 6px 0 0;  display:block; font-family: 'Asap', sans-serif;}

.shadetabs li a:hover{ 	background:#e9e9e9; text-decoration:none; color:#4CB848; border-bottom:none; }
.shadetabs li a.selected{ 	background:#e9e9e9; text-decoration:none; color:#4CB848; border-bottom:none; line-height:55px; height:55px;  margin-top:-5px; }

.tabcontent{	width:96%; float:left; display:none; background:#e9e9e9; padding:2%; font-size:14px; }

.btn_freequote{float:left; margin-top:40px; background:url(../images/btn_freequote.png) no-repeat; width:278px; height:39px;}
.btn_freequote:hover{background-position:0 -39px;}

/* Right Social*/
.right_social{float:left; width:245px; background:#4CB848; border-radius:14px; padding:20px; margin:15px 0 18px 0;}
.right_social .ttl{color:#fff; font-family: 'Droid Sans', sans-serif;  font-weight:700; font-size:18px; padding-bottom:10px; text-transform:uppercase; }
.right_social a{margin:0 10px 0 0; }


/* PEST ID Page*/
.pest_blck{float:left; width:170px; margin:10px 55px 20px 0;}
.pest_blck p{width:100%; text-align:center; padding:4px 0;}
.pest_blck_blnk{float:left; width:110px; height:100px; display:block;}

.wdth670{float:left; width:670px;}
.links_cntr{float:left; width:100%; border-bottom:solid 1px #ccc; margin:10px 0;}
.links_cntr span{float:left; margin:10px 10px 10px 0; background:url(../images/icon_globe.png) no-repeat; width:24px; height:24px; }
.nobor{border:0 !important;}

a.video_icon{float:right; width:32px; height:32px; background:url(../images/watch_video.png) no-repeat; margin:12px 3px 0 0; position:relative; top:2px;}
a.video_icon:hover{ background-position:0 -32px;}

.lawn_cntr{float:left; margin-left:120px; width:700px;}

/** Refer a Friend */
.form{float:left; width:650px;}
.contact1{float:left; width:290px; border:solid 1px #c7c7c7; font-size:13px; padding:10px 5px; border-radius:3px; margin:0 20px 15px 0; line-height:20px;}
.contact2{float:left; width:612px; border:solid 1px #c7c7c7; font-size:13px; padding:9px 5px; border-radius:3px; margin:0 20px 15px 0; line-height:20px;}
.contact3{float:left; width:610px; border:solid 1px #c7c7c7; font-size:13px; padding:9px 5px; border-radius:3px; margin:0 20px 15px 0; line-height:22px; font-family:Arial, Helvetica, sans-serif; resize:none;}


.form .ttl{color:#b86c30; border-bottom:solid 1px #e3e3e3; padding-bottom:3px; margin-bottom:15px; font-size:20px;}
.form p{margin-top:-5px; clear:both; display:block; float:left;}
.form p span{color:#b86c30;}
.btn_submit_refer{float:left; background:url(../images/btn_submit.png) no-repeat; width:89px; height:34px; margin-right:4px;}

/*New Zip Code Popup*/
#check-postal-code-new { position:relative;   width:100%;    height:100%;  top:0; left:0;      	 	text-align:center;	vertical-align:middle;	  }

#inline1_table_new strong {    float: left;    font-weight: normal;    padding: 5px; font-size:13px;}
#check-postal-code-inner-new {opacity:1; margin:0 auto;  height:auto; width:auto; width:630px; position:relative;  z-index:99999; }	   
#inline1_table_new { float:left; background-color:#fff; color:#FFFFFF; border-radius:0 0 12px 12px; padding:40px 30px 40px 10px; -webkit-box-shadow: 0px 0px 30px 2px rgba(10, 10, 10, 0.75);
-moz-box-shadow:    0px 0px 30px 2px rgba(10, 10, 10, 0.75);
box-shadow:         0px 0px 30px 2px rgba(10, 10, 10, 0.75);} 
#inline1_table_new h2{font-size:24px; font-weight:normal; margin:10px 0 10px 0; color:#4CB848;}
#inline1_table_new p{font-size:14px; font-weight:normal; line-height:20px; color:#414141;}
.img_pop{float:left; margin:0 10px 10px 0;}

.btn_submit_refer_new{float:left; width:87px; height:34px; margin-right:4px; background:url(../images/btn_submit_grn.png) no-repeat; }
#v_post_code_new { padding:8px; line-height:26px; border:1px solid #414141; color:#000000; margin:0px 12px 4px 4px; width:130px; float:left; }
.chrome #v_post_code_new { padding:6px; line-height:20px; border:1px solid #414141; color:#000000; margin:0px 12px 4px 4px; width:130px; float:left; }

.close_postal_new {  display: inline-block;    position:absolute; top:230px; right:15px; color:#912F26;    cursor:pointer;}

/*=========================================================================================================*/


/**** FLoating Social****/
.fltng_social {    bottom: 10px;    float: left;    left: 20px;    position: fixed;    z-index:100; border-radius:4px; border:1px solid #E2E2E2;
 background: -webkit-gradient(linear, 0 0, 0 bottom, from(#ffffff), to(#ebeaea));
background: -webkit-linear-gradient(#ffffff, #ebeaea);
background: -moz-linear-gradient(#ffffff, #ebeaea);
background: -ms-linear-gradient(#ffffff, #ebeaea);
background: -o-linear-gradient(#ffffff, #ebeaea);
background: linear-gradient(#ffffff, #ebeaea);
-pie-background: linear-gradient(#ffffff, #ebeaea);
behavior: url(../PIE.htc); padding:4px;}
.fltng_social a {    float: left;    margin: 0 3px;}
.fltng_social p{text-align:center; color:#3e3e3e; width:100%; padding:0 0 4px; text-transform:uppercase; font-weight:bold;}

a.fltng_fb {    background: url("../images/ico-fb.png") no-repeat scroll 0 0 transparent;    float: left;    height: 37px;    width: 37px;}
a.fltng_twit {    background: url("../images/ico-tweet.png") no-repeat scroll 0 0 transparent;    float: left;    height: 37px;    width: 37px;}

a.fltng_yt {    background: url("../images/ico-yt.png") no-repeat scroll 0 0 transparent;    float: left;    height: 37px;    width: 37px;}
a.fltng_gplus {    background: url("../images/ico-gplus.png") no-repeat scroll 0 0 transparent;    float: left;    height: 37px;    width: 37px;}


.contact4{float:left; width:302px; border:solid 1px #c7c7c7; font-size:13px; padding:10px 5px; border-radius:3px; margin:0 20px 15px 0; line-height:40px;}
h5{font-size:14px;padding-bottom:5px; margin-bottom:0px; }
#email2 { display: none; }

.location-left{ width:410px; float:left; margin-right:20px;}
.location-right{ width:410px; float:left}
.location-left h3, .location-right h3{ padding-bottom:15px;}
.location-link{ background:url(../images/ico-location.png) no-repeat; padding-left:15px; display:bloxck; padding-left:18px; display:block; border-bottom:1px  solid #ccc;     line-height: 20px;  margin-bottom: 17px;   padding-bottom: 13px;d}


.mrgnlft20{margin-left:20px;}
ul.list2{margin:4px 0 0 20px; padding:0; list-style:disc; width:220px; float:left;}
ul.list2 li{ line-height:20px; font-size:14px; padding-bottom:5px;}
p span.grn_big{color:#4CB848; font-size:18px; font-weight:bold; }


#ftr_cntr3_new{float:left; width:100%; border-bottom:solid 1px #e2e2e2;
border-top:solid 1px #e2e2e2; background: #f2f2f2;
background: -webkit-gradient(linear, 0 0, 0 bottom, from(#f2f2f2), to(#fff));
background: -webkit-linear-gradient(#f2f2f2, #fff);
background: -moz-linear-gradient(#f2f2f2, #fff);
background: -ms-linear-gradient(#f2f2f2, #fff);
background: -o-linear-gradient(#f2f2f2, #fff);
background: linear-gradient(#f2f2f2, #fff);
-pie-background: linear-gradient(#f2f2f2, #fff);
behavior: url(PIE.htc);
}
#ftr_cntr3_new a img{float:left; margin:0 65px 0 0; opacity:1;}

.hme_cntr{float:left; background:#fff; -webkit-box-shadow: 0 0 5px 1px rgba(200,200,200,1);
box-shadow: 0 0 5px 1px rgba(200,200,200,1); padding:16px; width:27%; margin-right:18px; margin-bottom:10px; }

.hme_cntr2{float:left; background:#fff; -webkit-box-shadow: 0 0 5px 1px rgba(200,200,200,1);
box-shadow: 0 0 5px 1px rgba(200,200,200,1); padding:16px; width:45%; margin-right:18px; margin-bottom:10px; }

.hme_cntr2 .img_left {
    border: 5px solid #fff;
    border-radius: 3px;
    box-shadow: 0 0 3px rgba(50, 50, 50, 0.75);
    float: left;
    margin: 0 10px 20px 0;
    width: 97%;
}
.top-rated{float:right; margin-left:10px; margin-top:5px;}
.top-phone-ipad{float:right;}
.top-rated-mobile{display:none;}

.reviewIcons{margin-top:10px;}

.mid .coupons{ display:none;}
.mid_right .coupons{ display:block; margin-top:20px;}

@media only screen and (max-width: 73.125em) { /* 1170px */

.hme_cntr{width:26%; padding:12px;}
.hme_cntr h2{ font-size:16px; }
.hme_cntr .img_left{ width:120px; }

.hme_cntr2{width:44%; padding:10px;}
.hme_cntr2 h2{ font-size:18px; }
.hme_cntr2 .img_left{ width:95%; }
.call{display:none;}
a.call-device{ color:#272727; display:block; position:absolute; top:40px; right:0px; font-weight:bold; text-decoration:none; font-size:20px; }
body{min-width:100%;}
.logo{ height:70px; float:left; width:30%;}
.logo a img{ left:0; top:10px; width:210px;  }
.logo img{ left:0; top:10px; width:210px;  }
a.my_acnt{ position:absolute; top:0; right:0;}
.header_top {    margin: 0 auto;   width: 768px; height:90px; position:relative; }
.header_mid {    margin: 0 auto;    width: 768px; display:none;}
.header_btm{margin:0 auto; width:768px; position:relative;}
#header_btm{background:#efefef; float:left; width:100%; height:195px;}

.banner_cntr1{bottom:145px; padding:9px 8px;}
.banner_cntr1 h2{font-size:26px;}
.banner_cntr2{bottom:145px; left:112px; padding:12px;}
.banner_cntr2 h4{font-size:20px;}

.top-rated-mobile{display:block;}
#header_mid{ display:block;}
.emergencyLogoDevie { display:block; float:right; right:60px; top:10px; }
.emergencyLogoDevie img{ width:170px; }

#mid{width:768px; margin:0 auto;}
.home_blck_cntnt{float:left; width:57%;}
.home_blck img{float:left; margin:0 15px 10px 0; background-size:100%; background-clip:border-box; height:auto; width:138px;}
.home_blck {    background: url("../images/sep_ver.jpg") no-repeat right center;    float: left;    margin-right: 10px;    padding-top: 10px;    width: 363px;}

.req_cntr{position:absolute; top:0; right:0; background:#931515; padding:10px 15px; width:205px; min-height:194px; z-index:99;}
.req_cntr .ttl {font-size:16px; font-weight:bold;  font-family: 'Asap', sans-serif; color:#fff; padding-bottom:5px;}
.req_cntr p{font-family: 'Asap', sans-serif; color:#fff; font-size:15px; color:#fff; display:block; padding-bottom:5px; display:none;}
.req_inpt{padding:4px; background:#f5ffe2; font-size:13px; color:#000; border:none; margin:0 7px 10px 0; float:left;}

.req_cntr2{position:absolute; top:0; right:0; background:#e8024b; padding:10px 15px; width:225px; min-height:170px; z-index:99;}
.req_cntr2 .ttl {font-size:16px; font-weight:bold;  font-family: 'Asap', sans-serif; color:#fff; padding-bottom:5px;  text-transform:uppercase;}
.req_cntr2 p{font-family: 'Asap', sans-serif; font-size:15px; color:#fff; text-transform:none; line-height:18px; padding-bottom:8px; display:none;}
.req_cntr2 .req_inpt{ font-size:12px; margin-bottom:5px;}
.req_cntr2 .btn_submit{ margin-top:-18px; }

.wdth225{ width:195px;}
.wdth120{ width:195px;}
.wdth104{ width:90px; }

.table1{ color:#fff; font-size:13px; font-family:Arial, Helvetica, sans-serif; display:none;}
.btn_submit{float:right; background:url(../images/btn_submit.png) no-repeat; width:89px; height:34px; margin-top:-24px; margin-right:4px;}


.shadow_box_cntr{float:left; width:100%; margin:-20px 0 0px 0; z-index:9999; position:relative;}
.shadow_box1{float:left; width:216px; background:url(../images/shadow_box1.png) no-repeat; padding:20px; background-size:100%;} 
.shadow_box2{float:left; width:216px; background:url(../images/shadow_box2.png) no-repeat; padding:20px; background-size:100%;}
.shadow_box3{float:left; width:216px; background:url(../images/shadow_box3.png) no-repeat; padding:20px; background-size:100%;}

.shadow_box_cntr .ttl{color:#4CB848; font-size:1.25em;}

.shadow_box1 .shadow_box_cntnt{float:left; width:99%; padding:2% 2% 1% 2%;}
.shadow_box1 .shadow_box_cntnt:hover .ttl{color:#912f26; font-size:1.25em;}

.shadow_box2 .shadow_box_cntnt{float:left; width:99%; padding:2% 2% 1% 2%;}
.shadow_box2 .shadow_box_cntnt:hover .ttl{color:#912f26; font-size:1.25em;}

.shadow_box3 .shadow_box_cntnt{float:left; width:99%; padding:2% 2% 1% 2%;}
.shadow_box3 .shadow_box_cntnt:hover .ttl{color:#912f26; font-size:1.25em;}

.shadow_box_cntr p{float:left; width:76%; font-size:13px;  padding:0 0 0 0; line-height:18px;}
a.btn_knowmore{float:left; background:url(../images/btn_knowmore.png) no-repeat; width:95px; height:23px; margin-top:0px; background-size:82px;}
a.btn_knowmore:hover{background-position:0 -29px;}

div.testimonials{ width:230px;}
div.testimonials ul li{ width:230px; padding-left:0; }

.mid_right .coupons{margin-top: 50px; margin-bottom: -50px;}

.video{ width:495px; height:300px; margin-top:0;}

#ftr1{width:768px; margin:0 auto;}
#ftr2{width:768px; margin:0 auto;}
#ftr3{width:768px; margin:0 auto;}
.copyright{float:left; color:#fff; font-size:13px; font-family: 'Asap', sans-serif; padding-top:8px;line-height:20px; width:530px;  }
.ftr_blck{float:left; width:226px; margin-right:30px; display:block; min-height:200px;}
#ftr_cntr3 a img{float:left; margin:0 31px 0 0; height:50px;}
.social{float:right; width:215px;}
.social a img{float:right;}

.mid_left{ width:500px; margin:15px;}
.mid_left .block ul.list1{width:97%;}
.mid_left .ttl_cntnt{ width:410px;}
.mid_left .ttl_cntnt span{ font-size:24px;}
.mid_left .ttl_cntnt p{ font-size:16px;}
.mrgn100{ margin-top:40px;}
.mid_right{ width:235px; margin-bottom:20px;}
.reviewIcons{margin-top:50px;}
.right_social{ width:195px;}

.tab{ width:460px;}
.shadetabs li a{ font-size:18px; width:104px;}
.btn_freequote{ margin:20px 0;}


a.video_icon{float:right; width:32px; height:32px; background:url(../images/watch_video.png) no-repeat; margin:0px 3px 0 0; }
a.video_icon:hover{float:right; width:32px; height:32px; background:url(../images/watch_video_hover.png) no-repeat; margin:0px 3px 0 0; }
#ftr_cntr3_new a img{float:left; margin:0 31px 0 0; height:50px;}
.fltng_social{display:none;}
#ftr_cntr3_new a img{float:left; margin:0 31px 0 0; height:50px;}
.top-right{float:right; margin-top:8px;}
}


@media only screen and (min-width: 37.5em) and (max-width: 55em) { /*600px  * 880px*/
.mid_left .block ul.list1{width:96%;}
body{min-width:420px;}
h4{font-size:18px;}
h2{font-size:1.125em;}

.logo{ height:100px; margin-left:0; width:50%; float:left;}
.top-phone-ipad{float:right;}
.logo a img{ width:190px; left:0px; top:15px; }
.logo img{ width:190px; left:0px; top:15px; }
a.my_acnt{ position:absolute; top:0; right:0;}

.top-rated{float:right; margin-left:10px; margin-top:8px;}

.header_top {    margin: 0 auto;    width: 420px; position:relative; }
.header_mid {    margin: 0 auto;    width: 420px; display:none; }
.emergencyLogoDevie { display:block; right:60px; top:10px; }
.emergencyLogoDevie img{ width:170px; }
a.call-device{ position:absolute; right:5px; top:42px; color:#272727; font-size:20px; font-weight:bold; text-transform:uppercase; font-family: 'Asap', sans-serif; display:block; text-decoration:none; }

.header_btm{margin:0 auto; width:420px; position:relative; }
#header_btm{background:#efefef; float:left; width:100%; min-height:200px;}

.banner_cntr1{display:none;}
.banner_cntr2{display:none;}

#mid{width:420px; margin:0 auto;}
.home_blck_cntnt{float:left; width:57%;}
.home_blck img{float:left; margin:0 15px 10px 0; background-size:100%; background-clip:border-box; height:auto; width:105px;}
.home_blck {    background: none;    float: left;    margin-right: 10px;    padding-top: 10px;    width: 363px; margin-bottom:10px;}

.req_cntr{position:absolute; top:0px; right:0; background:#4CB848; padding:10px 15px; width:390px; min-height:190px; z-index:99;}
.req_cntr .ttl {font-size:22px; font-weight:bold;  font-family: 'Asap', sans-serif; color:#fff; padding-bottom:5px;}
.req_cntr p{font-family: 'Asap', sans-serif; color:#fff; font-size:15px; color:#fff; display:block; padding-bottom:5px; display:none;}
.req_inpt{padding:4px; background:#f5ffe2; font-size:13px; color:#4CB848; border:none; margin:0 7px 10px 0; float:left;}

.req_cntr2{position:absolute; top:0px; right:0; background:#e8024b; padding:10px 15px; width:390px; min-height:180px; z-index:99;}
.req_cntr2 .ttl {font-size:18px; font-weight:bold;  font-family: 'Asap', sans-serif; color:#fff; padding:5px 0;}
.req_cntr2 p{font-family: 'Asap', sans-serif; color:#fff; font-size:15px; color:#fff; display:block; padding-bottom:5px; display:none;}
.req_cntr2 .req_inpt{padding:7px 4px; background:#f5ffe2; font-size:13px; color:#000; border:none; margin:0 7px 10px 0; float:left;}
.req_cntr2 .btn_submit{ margin-top:-20px; }
textarea.wdth225{ width:375px;}

.wdth225{ width:180px;}
.wdth120{ width:180px;}
.wdth104{ width:180px;}

.table1{ color:#fff; font-size:13px; font-family:Arial, Helvetica, sans-serif; display:block; }
.btn_submit{float:right; background:url(../images/btn_submit.png) no-repeat; width:89px; height:34px; margin-top:-24px; margin-right:4px;}


.shadow_box_cntr{float:left; width:100%; margin:-40px 0 0px 0; z-index:9999; position:relative;}
.shadow_box1{float:left; width:340px; background:url(../images/shadow_box1.png) no-repeat; padding:40px; background-size:100%; min-height:153px;} 
.shadow_box2{float:left; width:340px; background:url(../images/shadow_box2.png) no-repeat; padding:40px; background-size:100%; min-height:153px;}
.shadow_box3{float:left; width:340px; background:url(../images/shadow_box3.png) no-repeat; padding:40px; background-size:100%; min-height:153px;}

.shadow_box_cntr .ttl{color:#4CB848; font-size:1.25em;}
.shadow_box1:hover .ttl{color:#912f26; font-size:1.25em;}
.shadow_box2:hover .ttl{color:#912f26; font-size:1.25em;}
.shadow_box3:hover .ttl{color:#912f26; font-size:1.25em;}

.shadow_box_cntr p{float:left; width:60%; font-size:15px;  padding:0 0 0 0; line-height:24px;}
a.btn_knowmore{float:left; background:url(../images/btn_knowmore.png) no-repeat; width:147px; height:29px; margin-top:10px;}
a.btn_knowmore:hover{background-position:0 -29px;}

.box_cont{float:left; width:94%; padding:2%; margin:4% 1% 2%; background:#fff;  -webkit-box-shadow: #666 0px 0px 2px; -moz-box-shadow: #666 0px 0px 2px; box-shadow: #666 0px 0px 2px; }

.box_block{float:left; margin:0 0 20px 0; width:100%;}
div.testimonials{ width:390px;}
div.testimonials ul li{ width:390px; padding-left:0; }

.mid .coupons{display:block; margin:100px auto -60px;}
.mid_right .coupons{ display:none; }

.video{ width:100%; height:222px; margin-top:0px;}

#ftr1{width:420px; margin:0 auto;}
.ftr1{float:left; width:100%;}
#ftr2{width:420px; margin:0 auto;}
#ftr3{width:420px; margin:0 auto;}
#ftr_cntr3 a img{float:left; margin:5px 10px 5px 0; height:30px;}

.ftr_blck{float:left; width:44%; margin-right:15px; display:block; min-height:192px;}

.copyright{float:left; color:#fff; font-size:12px; font-family: 'Asap', sans-serif; padding:8px 0;line-height:20px; width:100%; margin:0 auto; text-align:center; }

.social{float:left; width:420px; margin-top:10px;}
.social a img{float:left;}

.mid_left{ width:420px; margin:90px 0 0;}
.inner_banner{ display:none;}
.mid_left .ttl_cntnt{ width:354px;}
.mid_right{ width:100%;}
.mrgn100 { margin-top:0px;}
.reviewIcons{margin-left:50px; margin-top:20px;}
.right_social{ width:245px;}
.img_right{width:97%;}

.tab{ width:400px; padding:10px;}
.shadetabs li a{ font-size:16px; width:90px;}
.btn_freequote{ margin:20px 0;}
.mid_left .ttl .phone{ float:left; color: #933227; font-size: 22px; font-weight: bold; margin: -10px 0 10px;
    padding: 0 0 0 65px; }
	#check-postal-code-new {display:none !important;}
	
	ul.list1{width:408px;}
	#ftr_cntr3_new a img{float:left; margin:5px 20px 5px 0; height:55px;}
	.fltng_social{display:none;}
		#ftr_cntr3_new a img{float:left; margin:5px 20px 5px 0; height:55px;}
		
		.hme_cntr{width:95%;}
		.nomrgn-ipad{margin:0 0 10px 0!important;}
		.hme_cntr .img_left{width:97%;}
		.hme_cntr h2{ font-size:24px; }
		.img_left{width:95%;}
		.mid_left .img_left1{width:98%;}
		
		.hme_cntr2{width:95%;}
		.hme_cntr2 .img_left{width:97%;}
		.hme_cntr2 h2{ font-size:24px; }
		.sold{margin-left:70px;}
		.earth{margin-left:70px;}		
		
}
	
@media only screen and (min-width: 20em) and (max-width: 37.5em) {  /*320px  * 600px*/

.mid_left .block ul.list1 {
    width: 96%;
    margin-top: 0;
}
body{min-width:320px;}
h4{font-size:18px;}
h2{font-size:1.125em;}
.header_top {    margin: 0 auto;    width: 320px;}
.header_mid {    margin: 0 auto;    width: 320px;}
.header_btm{margin:0 auto; width:320px; position:relative;}
#header_btm{background:#efefef; float:left; width:100%; min-height:338px;}

.banner_cntr1{display:none;}
.banner_cntr2{display:none;}

.logo { margin-left:0; height:75px; width:100%;}
.logo a img{ left:0px; top:20px; width:175px;}
.logo img{ left:0px; top:20px; width:175px;}
.top-rated-mobile{float:right; }
.call{display:none;}
a.call-device{ position:absolute; right:0px; top:40px; color:#272727; font-size:22px; font-weight:bold; text-transform:uppercase; font-family: 'Asap', sans-serif; display:block; text-decoration:none; }

.top-right{float:right; width:100%; position:relative; margin-bottom:10px;}
.emergencyLogoDevie { display:block; top:0px; left:0; }

#mid{width:320px; margin:0 auto;}
.home_blck_cntnt{float:left; width:57%;}
.home_blck img{float:left; margin:0 15px 10px 0; background-size:100%; background-clip:border-box; height:auto; width:105px;}
.home_blck {    background: none;    float: left;    margin-right: 10px;    padding-top: 10px;    width: 310px; margin-bottom:10px;}

.req_cntr{position:absolute; top:0px; right:0; background:#931515; padding:10px 15px; width:290px; min-height:305px; z-index:99;}
.req_cntr .ttl {font-size:22px; font-weight:bold;  font-family: 'Asap', sans-serif; color:#fff; padding-bottom:5px;}
.req_cntr p{font-family: 'Asap', sans-serif; color:#fff; font-size:15px; color:#fff; display:block; padding-bottom:5px; display:block;}
.req_inpt{padding:4px; background:#f5ffe2; font-size:13px; color:#000; border:none; margin:0 7px 10px 0; float:left;}

.req_cntr2{position:absolute; top:0px; right:0; background:#e8024b; padding:10px 15px; width:290px; min-height:305px; z-index:99;}
.req_cntr2 .ttl {font-size:22px; font-weight:bold;  font-family: 'Asap', sans-serif; color:#fff; padding:5px 0 10px;}
.req_cntr2 p{font-family: 'Asap', sans-serif; color:#fff; font-size:15px; color:#fff; display:block; padding-bottom:5px; display:block;}
.req_cntr2 .req_inpt{padding:7px 5px; background:#f5ffe2; font-size:13px; color:#000; border:none; margin:0 7px 10px 0; float:left;}

a.video_icon{display:none;}
.fltng_social{display:none;}

.wdth225{ width:280px;}
.wdth120{ width:280px;}
.wdth104{ width:131px;}

.table1{ color:#fff; font-size:13px; font-family:Arial, Helvetica, sans-serif; display:block; }
.btn_submit{float:right; background:url(../images/btn_submit.png) no-repeat; width:89px; height:34px; margin-top:-24px; margin-right:4px;}


.shadow_box_cntr{float:left; width:100%; margin:-56px 0 0px 0; z-index:9999; position:relative;}
.shadow_box1{float:left; width:270px; background:url(../images/shadow_box1.png) no-repeat; padding:25px; background-size:100%; min-height:100px;} 
.shadow_box2{float:left; width:270px; background:url(../images/shadow_box2.png) no-repeat; padding:25px; background-size:100%; min-height:100px;}
.shadow_box3{float:left; width:270px; background:url(../images/shadow_box3.png) no-repeat; padding:25px; background-size:100%; min-height:100px;}

.shadow_box_cntr .ttl{color:#4CB848; font-size:1.25em;}
.shadow_box1:hover .ttl{color:#912f26; font-size:1.25em;}
.shadow_box2:hover .ttl{color:#912f26; font-size:1.25em;}
.shadow_box3:hover .ttl{color:#912f26; font-size:1.25em;}

.shadow_box_cntr p{float:left; width:70%; font-size:15px;  padding:0 0 0 0; line-height:20px;}
a.btn_knowmore{float:left; background:url(../images/btn_knowmore.png) no-repeat; width:118px; height:29px; margin-top:10px;}
a.btn_knowmore:hover{background-position:0 -29px;}

div.testimonials{ width:300px;}
div.testimonials ul li{ width:300px; }

.box_cont{float:left; width:94%; padding:2%; margin:4% 1% 2%; background:#fff;  -webkit-box-shadow: #666 0px 0px 2px; -moz-box-shadow: #666 0px 0px 2px; box-shadow: #666 0px 0px 2px; }

.box_block{float:left; margin:0 0 20px 0; width:100%;}

.box_block .ttl_test{float:left; width:100%; padding-top:90px; background:url(../images/test_icon.jpg) no-repeat center top; text-transform:uppercase; font-size:1.375em; color:#363636; text-align:center; padding-bottom:10px;}

.box_block .ttl_serv{float:left; width:100%; padding-top:90px; background:url(../images/serv_icon.jpg) no-repeat center top; text-transform:uppercase; font-size:1.375em; color:#363636; text-align:center; padding-bottom:10px;}

.box_block .ttl_video{float:left; width:100%; padding-top:90px; background:url(../images/video_icon.jpg) no-repeat center top; text-transform:uppercase; font-size:1.375em; color:#363636; text-align:center; padding-bottom:10px;}

.mid .coupons{display:block; margin: 20px auto 0px;}
.mid_right .coupons{ display:none; }

.video{ width:100%; height:222px; margin-top:0px;}

#ftr1{width:320px; margin:0 auto;}
.ftr1{float:left; width:100%;}
#ftr2{width:320px; margin:0 auto;}
#ftr3{width:320px; margin:0 auto;}
#ftr_cntr3 a img{float:left; margin:5px 15px 5px 0; height:40px; }

.ftr_blck{float:left; width:270px; margin:5px 15px; display:block; min-height:180px;}

.copyright{float:left; color:#fff; font-size:12px; font-family: 'Asap', sans-serif; padding-top:8px;line-height:20px; width:100%; margin:0 auto; text-align:center; }

.social{float:left; width:230px; margin:0px 0 0 10px;}
.social a img{float:left;}
.reviewIcons {margin-top: 0px;}

.mid_left{ width:320px; margin:15px 0 0; padding:20px; box-sizing:border-box;}
.inner_banner{ display:none;}
.mid_left .ttl_cntnt{ width:254px;}
.mid_right{ width:90%; float:none; margin:0 auto;}
.mrgn100 { margin-top:0px;}
.right_social{ width:245px;}

.tab{ width:300px; padding:10px;}
.shadetabs li a{ font-size:13px; font-weight:bold; width:70px; margin-right:5px;}
#backToTopArrowLink {
    display:none !important;
}
#check-postal-code-new {display:none !important;}
	ul.list1{width:90%;}
	#ftr_cntr3_new a img{float:left; margin:5px 22px 5px 0; height:63px; }

.mid_left .img_right{ width:97%; margin:10px 0;}
.mid_left .img_left1{ width:97%; margin:10px 0;}
.img_left{width:98%;}

.hme_cntr{width:92%;}
.hme_cntr .img_left{width:97%;}
.hme_cntr h2{ font-size:24px; }

.hme_cntr2{width:92%;}
.hme_cntr2 .img_left{width:97%;}
.hme_cntr2 h2{ font-size:24px; }
.sold{margin-left:30px;}
.earth{margin-left:20px;}
} 

/* ==2nd-july== */

.wd646{ width:650px; float:left;}
.sponser_logo{ display:block; margin-left:380px; }  
.sponser_logo a:hover{ text-decoration:none;}
.sponser_logo img{ display:inline; margin:0 10px 10px 0; border:none;}
.center_text{ text-align:center;}

ul.landing_buttons{ list-style:none;}
ul.landing_buttons li{float:left; background: #f3f3f3; font-family: 'Asap', sans-serif; color:#4CB848; font-size:16px; border:1px solid #dddddd; border-radius:8px; line-height:20px; margin:0 0px 15px 15px;
background: -webkit-gradient(linear, 0 0, 0 bottom, from(#ffffff), to(#eeeeee));
background: -webkit-linear-gradient(#ffffff, #eeeeee);
background: -moz-linear-gradient(#ffffff, #eeeeee);
background: -ms-linear-gradient(#ffffff, #eeeeee);
background: -o-linear-gradient(#ffffff, #eeeeee);
background: linear-gradient(#ffffff, #eeeeee);
-pie-background: linear-gradient(#ffffff, #eeeeee);
behavior: url(../PIE.htc); position:relative;}
ul.landing_buttons li:first-child{ margin-left:0;}
ul.landing_buttons li a{ float:left; padding:8px; line-height:40px;  min-width:255px;}
ul.landing_buttons li a span{ width:40px; margin-right:5px; float:left;}

ul.landing_buttons li:hover a, ul.landing_buttons li a:hover{ text-decoration:none; -webkit-box-shadow: 0px 0px 4px rgba(50, 50, 50, 0.20); -moz-box-shadow:0px 0px 4px rgba(50, 50, 50, 0.20); box-shadow:0px 0px 4px rgba(50, 50, 50, 0.20); border-radius:8px;}

.big_antimg{ float:left; margin:0 25px 20px 0px;}

.red_font{ font-size:1.5em; border-top:1px solid #ccc; color:#933227; display:block; text-align:center; float:left; width:100%; padding:15px 0 0 0 ;}

.register{ display:block; float:left; padding:0; margin-top:20px;}

ul.coupon_box{ margin:140px 0 0 0;}
ul.coupon_box li{ width:100%;}

ul.inner_coupon_box{ list-style:none; float:left; width:100%; margin:0px 0 0px 0; min-height:140px;}
ul.inner_coupon_box li{ width:100%;}



.btn_download_pdf{float:left; background: #f3f3f3; font-family: 'Asap', sans-serif; color:#4CB848; font-size:22px; border:1px solid #dddddd; border-radius:8px; line-height:20px; margin:0 0px 15px 0px; line-height:40px;  min-width:255px; text-align:center;
background: -webkit-gradient(linear, 0 0, 0 bottom, from(#ffffff), to(#eeeeee));
background: -webkit-linear-gradient(#ffffff, #eeeeee);
background: -moz-linear-gradient(#ffffff, #eeeeee);
background: -ms-linear-gradient(#ffffff, #eeeeee);
background: -o-linear-gradient(#ffffff, #eeeeee);
background: linear-gradient(#ffffff, #eeeeee);
-pie-background: linear-gradient(#ffffff, #eeeeee);
behavior: url(../PIE.htc); }

.btn_download_pdf span{ background:url(../images/small-pdficon.png) no-repeat  19px 7px; display:block; padding:8px 20px 8px 46px; }

.btn_download_pdf:hover{ text-decoration:none; -webkit-box-shadow: 0px 0px 4px rgba(50, 50, 50, 0.20); -moz-box-shadow:0px 0px 4px rgba(50, 50, 50, 0.20); box-shadow:0px 0px 4px rgba(50, 50, 50, 0.20); border-radius:8px;}

.inner_rgt_bnr{margin-top:14px; float:left;}

.font14{ font-size:14px;}
.wdth424{ width:424px; float:left;}
.chatting {
    display: none;
}

.content #winner {   background: url(../ask-bugman/winner.png) no-repeat scroll 0 0 transparent;    height: 67px;    left: -18px;    position: absolute;    top: -20px;    width: 68px;}
#backToTopArrowLink {
    bottom: 20px;
    cursor: pointer;
    position: fixed;
    right: 30px;
}

/*====================================================Fancy Box ==================================================================*/
#check-postal-code { position:fixed;     top:0;    left:0;    width:100%;    height:100%;    z-index:1000;	background-color:#191919; 	opacity:0.88; 	text-align:center;	vertical-align:middle;	  }
#check-postal-code-inner {opacity:1; margin:0 auto;  height:auto; width:auto; width:280px; position:relative; margin-top:22%;  }	   
.close_postal {  display: inline-block;        top:-15px; right:-15px;    position: absolute; cursor:pointer;}
#inline1_table { float:left; background-color:#4CB848; color:#FFFFFF; border-radius:4px; padding:10px; } 
#inline1 { background-color:#4CB848; color:#FFFFFF; height:auto; width:auto; width:280px;}
#inline1_table strong{padding:5px; font-weight:normal; float:left; }
#v_post_code { padding:4px; line-height:24px; border:1px solid #FFFFFF; color:#000000; margin:4px 10px 4px 4px; width:140px; float:left; }

#element_to_pop_up { display:none; }
#element_to_pop_up{background:#fff; padding:20px;}
.button {    background-color: #2B91AF;    border-radius: 10px 10px 10px 10px;    box-shadow: 0 2px 3px rgba(0, 0, 0, 0.3);    color: #FFFFFF;    cursor: pointer;    display: inline-block;    padding: 10px 20px;    text-align: center;    text-decoration: none;}
.button.small {    border-radius: 15px 15px 15px 15px;    float: right;    margin: 22px 5px 0;    padding: 6px 15px;}
.button:hover {    background-color: #1E1E1E;}
.button > span {    font-size: 84%;}
.button.b-close, .button.bClose {    border-radius: 7px 7px 7px 7px;    box-shadow: none;    font: bold 131% sans-serif;    padding: 0 6px 2px;    position: absolute;    right: -7px;    top: -7px;}
.example {    display: block;    line-height: 1.25;    padding: 30px 110px 15px 0;}
.code-undefined {    color: #617A61;}
.code-string {    color: #FA8072;}
.code-function {    color: #FFA54F;}
.code-int {    color: #2B91AF;}
.code-comment {    color: #7CCD60;}

#page h1 + .button {    position: absolute;    right: 25px;    top: 20px;}
#share {    position: absolute;    right: 18px;    top: 85px;    width: 205px;}
#share > div {    display: inline-block;}
#page li {    position: relative;}
#page ul + a {    display: block;    font-size: 180%;    margin: 25px 0;    text-align: center;   text-decoration: none;}
.header {    background-color: #000000;    border-radius: 20px 0 0 0;    left: -40px;    margin: 30px 0 0;    padding: 12px 20px 10px;    position: relative;    width: 100%;}
.note {    color: #C0C0C0;    font-size: 80%;}
#popup, #popup2, .bMulti {    background-color: #FFFFFF;    border-radius: 10px 10px 10px 10px;    box-shadow: 0 0 25px 5px #999999;    color: #111111;    display: none;    min-width: 450px;    padding: 25px;}



#ftr_cntr3_new{float:left; width:100%; border-bottom:solid 1px #e2e2e2;
border-top:solid 1px #e2e2e2; background: #f2f2f2;
background: -webkit-gradient(linear, 0 0, 0 bottom, from(#f2f2f2), to(#fff));
background: -webkit-linear-gradient(#f2f2f2, #fff);
background: -moz-linear-gradient(#f2f2f2, #fff);
background: -ms-linear-gradient(#f2f2f2, #fff);
background: -o-linear-gradient(#f2f2f2, #fff);
background: linear-gradient(#f2f2f2, #fff);
-pie-background: linear-gradient(#f2f2f2, #fff);
behavior: url(PIE.htc);
}
#ftr_cntr3_new a img{float:left; margin:0 65px 0 0; opacity:1;}

.padd20{padding:10px; float:left; margin-bottom:20px;}


/* For top call to action*/

#headhesive-wrapper.header-clone {
	height: auto; left: 0; opacity: 0;  overflow: visible; position: fixed;    top: -100px; transition: all 300ms ease 0s;    width: 100%;}
#headhesive-wrapper.header-clone.header-clone--stick {
    box-shadow: 0 2px 1px rgba(0, 0, 0, 0.25);    opacity: 1;    overflow: visible;    top: 0;    z-index: 9999999;}
#headhesive-wrapper.header-clone .logo {
    box-shadow: 0 4px 6px rgba(0, 0, 0, 0.25);}
#headhesive-wrapper.header-clone .logo a {
    height: 134px;    width: 122px;}
.mobile-header {
    background: none repeat scroll 0 0 #E9E9E9;    border-bottom: 2px solid #CECECE;    padding: 10px 0;}
.mobile-header a.btn {
    box-sizing: border-box; display: block; float: left; margin: 0;  width: 94%; background:#020304; padding:10px; margin:0 10px;color:#fff; font-style:normal; text-decoration:none; text-align:center; border:solid 1px #020304; text-transform:uppercase; font-weight:bold;}
.mobile-header a.btn:hover {background:#020304; border:solid 1px #020304;}
.mobile-header a.btn:first-child {
    margin-bottom: 5px;}
.mobile-only {
    display: none;}

@media screen and (max-width: 900px) {
#header .width-container {
    background-color: #633e38;}
}
@media screen and (max-width: 480px) {
.call-us {    float: none;    margin: 0 auto;    text-align: center;    width: 80%;} }
@media screen and (max-width: 460px) {
#headhesive-wrapper.header-clone {    top: -181px;}
#headhesive-wrapper.header-clone .logo a {    height: 103px;    width: 93px;}
#headhesive-wrapper.header-clone #header, #headhesive-wrapper.header-clone .navigation {    display: none;}
#headhesive-wrapper.header-clone .mobile-only {    display: none; float:left; width:100%;}}
