.padding {
	padding: 0px 0px 0px 0px !important;
}
.padding-top {
	padding-top: 10px !important;
}
.padding-bot {
	padding-bottom: 10px !important;
}
.padding-left {
	padding-left: 10px !important;
}
.padding-tb {
	padding-top: 10px !important;
	padding-bottom: 10px !important;
}
.margin-bot10 {
	margin-bottom: 10px !important;
}
.margin-top10 {
	margin-top: 10px !important;
}
.margin-bot20 {
	margin-bottom: 20px !important;
}
.margin-top20 {
	margin-top: 20px;
}
.margin-top15 {
	margin-top: 15px !important;
}
.margin-bot10 {
	margin-bottom: 10px !important;
}
.margin-bot15 {
	margin-bottom: 15px !important;
}
.margin-tb20 {
	margin-top: 20px !important;
	margin-bottom: 20px !important;
}
.margin-tb10 {
	margin-top: 10px !important;
	margin-bottom: 10px !important;
}
.float-right {
	float: right !important;
}
.bot-line {
	border-bottom: 1px #e7e6e6 solid;
}
.bot-line2 {
	padding-top: 10px !important;
	padding-bottom: 10px !important;
	border-bottom: 0px #e7e6e6 solid;
}
.bot-line3 {
	padding-top: 10px !important;
	padding-bottom: 10px !important;
	border-bottom: 1px #e7e6e6 solid;
}
.bot-line4 {
	margin-bottom: 20px !important;
	border-bottom: 1px #e7e6e6 solid;
}
.top-line {
	margin: 0px 0px 0px 0px;
	padding: 20px 0px 0px 0px;
	border-top: 1px #e7e6e6 solid;
}
.line {
	border-bottom: 2px #e7e6e6 solid;
}
.border-right {
	border-right: 1px #e7e6e6 solid;
	height: auto;
}
.border-right-blog {
	border-right: 1px #e7e6e6 solid;
	height: auto;
	display: block;
}
.white {
	color: #ffffff !important;
}
.black {
	color: #333333 !important;
}
.blue {
	color: #1108ED !important;
}
.red {
	color: #E30303 !important;
	text-transform: uppercase;
	font-size: 20px !important;
}

.red-colour {
	color: #E30303 !important;
}
.font16 {
	padding: 5px 0px 0px 0px;
	font-size: 15px !important;
	font-weight: 100;
}
.font15 {
	font-size: 10px !important;
	font-weight: 100;
}
.font13 {
	font-size: 13px;
	font-weight: 600;
	line-height: 24px;
}
.font14 {
	font-size: 14px !important;
}
.font18 {
	font-size: 18px !important;
	margin: 0px 0px 10px 0px !important;
}
.font25 {
	font-size: 25px !important;
}
.phone {
	padding: 0px 0px 5px 0px;
	font-size: 14px !important;
	font-weight: 600;
	color: #333333 !important;
	border: 0px red solid;
	text-align: right !important;
}
.normal {
	padding-bottom: 10px!important;
	padding-top: 10px!important;
	margin: 0px 0px 0px 0px !important;
	font-size: 20px !important;
	font-weight: 600 !important;
	border-bottom: 1px #e7e6e6 solid;
}
.normal-second {
	padding-bottom: 10px!important;
	padding-top: 10px!important;
	margin: 0px 0px 0px 0px !important;
	font-size: 14px !important;
	font-weight: normal!important;
	color: #333333 !important;
	text-align: justify !important;
	border-bottom: 1px #e7e6e6 solid;
}
.normal-third {
	padding-bottom: 10px!important;
	padding-top: 10px!important;
	margin: 0px 0px 0px 0px !important;
	font-size: 14px !important;
	/*font-family: 'Roboto'!important;*/
	font-family: 'Lato', sans-serif !important;
	font-weight: normal!important;
	color: #333333 !important;
	text-align: justify !important;
}
.btn-code a {
	margin: 10px 0px 8px 0px !important;
	padding: 10px 20px 10px 20px !important;
	width: auto;
	height: auto;
	text-align: center;
	text-transform: capitalize;
	font-size: 16px !important;
	float: left;
	border-radius: 4px;
	transition: all 0.4s linear;
	border: 2px solid #333333;
	background-color: #333333;
	text-decoration: none;
	color: #ffffff !important;
}
.btn-code :hover {
	color: #ffffff !important;
	text-decoration: none;
	background: #19ba61;
	border: 2px solid #19ba61;
}
.header-link a {
	color: #000000 !important;
	font-size: 14px !important;
	text-align: center !important;
	text-decoration: none !important;
	background: #FFFFFF !important;
}
.header-link:hover {
	color: #000000 !important;
	text-decoration: underline;
	background: #FFFFFF !important;
}

.mt10 {
	margin-top: 0px !important;
    display: block;
}


@media only screen and (min-width: 220px) and (max-width: 343px) {

.furnacedeal-url a{
	font-size: 14px !important;
	font-weight: 800;
  
}
}

@media only screen and (min-width: 220px) and (max-width: 767px) {
	
.middle-container {
	margin: auto;
	width: 100%;
	height: auto;
	border: 0px solid #1200FF;
}
.none {
	display: none;
}
.block {
	display: block;
}
.logo {
	margin-bottom: 5px;
	margin-top: 5px;
}
.search-input {
	padding: 10px 10px 10px 10px;
	/*width: 87%;*/
	width: 100%;
	height: auto;
	float: left;
	color: #000000;
	background: #fffff;
	border: 0px solid #e7e6e6;
}
.btn-search {
	margin: 4px 0px 0 10px;
	width: auto;
	height: auto;
	float: left;
}
.dropbtn {
	margin: 10px 0px 10px 0px;
	padding: 0px;
	border: none;
	text-align: center !important;
	cursor: pointer;
}
.dropdown {
	position: relative;
	display: inline-block;
}
.dropdown-content {
	display: none;
	position: absolute;
	background-color: #18ba60;
	width: auto;
	left: -150px;
	right: -150px;
	top: 30px;
	text-align: left;
	/*padding:10px 10px 20px 10px;*/
	box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
	z-index: 1;
}
.dropdown-content a {
	color: #FFFFFF !important;
	padding: 10px !important;
	text-decoration: none;
	font-size: 14px !important;
	display: block;
	border-bottom: 1px solid #fff;
}
.dropdown-content a:hover {
	background-color: #262626;
	padding: 10px !important;
	color: #fff !important;
}
.dropdown:hover .dropdown-content {
	display: block;
}
.dropdown:hover .dropbtn {
}
.modal {
	display: none; /* Hidden by default */
	position: fixed; /* Stay in place */
	z-index: 1; /* Sit on top */
	padding-top: 73px; /* Location of the box */
	left: 0;
	top: 0;
	width: 100%; /* Full width */
	height: 100%; /* Full height */
	overflow: auto; /* Enable scroll if needed */
	background-color: rgb(0,0,0); /* Fallback color */
	background-color: rgba(0,0,0,0.0); /* Black w/ opacity */
}
.modal-content {
	background: #18ba60 !important;
	margin: auto;
	/*padding: 20px;*/
	padding: 10px 10px 0px 10px !important;
	border: 1px solid #18ba60 !important;
	width: 100%;
	border-radius: 0px !important;
}
.sidenav {
	height: 100%;
	width: 0;
	position: fixed;
	z-index: 1;
	top: 0;
	left: 0;
	background-color: #333333;
	overflow-x: hidden;
	transition: 0.5s;
	padding-top: 60px;
}
.sidenav a {
	padding: 8px 8px 8px 32px;
	text-decoration: none;
	font-size: 14px;
	color: #ffffff !important;
	display: block;
	transition: 0.3s;
	border: 0px solid red;
}
.sidenav a:hover, .offcanvas a:focus {
	color: #F9F9F9 !important;
}
.sidenav .closebtn {
	position: absolute;
	top: -10px;
	right: 0px;
	font-size: 35px;
	margin-left: 0px;
	padding: 3px 5px 3px 10px !important;
	background-color: #18ba60;
	border-radius: 0 0 0 80px;
}
.sidenav {
	height: 100%;
	width: 0;
	position: fixed;
	z-index: 1;
	top: 0;
	left: 0;
	background-color: #111;
	overflow-x: hidden;
	transition: 0.5s;
	padding-top: 60px;
}
.sidenav a {
	padding: 3px 8px 3px 8px !important;
	text-decoration: none;
	font-size: 14px;
	text-align: left;
	color: #818181;
	display: block;
	transition: 0.3s;
}
.sidenav a:hover, .offcanvas a:focus {
	color: #f1f1f1;
}
.subscribe-input {
	margin: 12px 0px 30px 0px;
	padding: 5px 10px 0px 10px;
	width: 100%;
	height: auto;
	color: #000000;
	background-color: transparent;
	border: 0px solid red;
	float: left;
}
.btn-subscribe {
	margin: 0px 0px 0px 23%;
	width: 159px;
	height: 52px;
	float: left;
	text-align: center !important;
}
.quote-bg {
	display: none;
}
.quote-colu {
	height: auto;
	padding: 25px 0px 25px 0px !important;
}
.gsc-input-box {
	height: 35px !important;
	width: 100% !important;
	padding: 5px !important;
	margin: 0px 0px 0px 0px !important;
}
.cse input.gsc-search-button, input.gsc-search-button {
	width: 40px !important;
	height: 34px !important;
}
	
	.furnacedeal-postion {
   display: none;
}
	

}

@media only screen and (min-width: 220px) and (max-width: 1023px) {
.middle-left {
	margin: 0px 0px 10px 0px;
	padding: 3px !important;
	border: 1px solid #e7e6e6;
	height: auto;
	display: none;
}
.slidingphone_hide {
	font-size: 12px !important;
	font-weight: 500;
}
.phone-box {
	margin-top: 3px;
}
.slidingphone {
	width: auto;
	top: 36px;
}
.phone-link a {
	font-size: 12px;
	font-weight: 500;
}
button.accordion {
	font-size: 14px;
}
div.panel {
	/*padding: 0 16px;*/
	width: 150%;
}
	

}

@media screen and (max-height: 450px) {
.sidenav {
	padding-top: 15px;
}
.sidenav a {
	font-size: 18px;
}
}

@media only screen and (min-width: 480px) and (max-width: 767px) {
.search-input {
	width: 100%;
}
.btn-subscribe {
	margin: 0px 0px 0px 34%;
}
}

@media only screen and (min-width: 768px) and (max-width: 1280px) {
.middle-container {
	margin: auto;
	width: 100%;
	height: auto;
	border: 0px solid #1200FF;
}
.search-input {
	width: 100%;
}
.search-box {
	margin: 20px 0px 0px 0px;
}
.phone-inner {
	font-size: 12px;
}
.phone-list {
	font-size: 12px;
}
.cart {
	line-height: 18px;
	left: 57px;
	top: 27px;
}
.resp-tabs-list li {
	font-size: 11px !important;
}
.subscribe-input {
	width: 55.4%;
}
.btn-subscribe {
	width: 163px;
}
	

}

@media only screen and (min-width: 768px) and (max-width: 980px) {
.search-input {
	width: 100%;
}
.search-box {
	margin: 5px 0px 0px 0px;
}
.phone-list {
	padding: 5px 5px 5px 5px;
	font-size: 12px;
}
.phone-inner {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-size: 12px;
	font-weight: bold;
}
.cart {
	line-height: 18px !important;
	left: 50px;
	top: 5px;
}
.navigation-silder {
	font-size: 14px;
	font-weight: 300;
}
.slidingDiv {
	width: 200px;
}
.amazonmenu ul {
	font-size: 12px;
}
.amazonmenu > ul {
	width: 188px;
}
.amazonmenu ul li > div, .amazonmenu ul li > ul { /* Sub menus (Could be a DIV or UL wrapper) style */
	width: 530px;
}
#list4 ul li a {
	width: 123%;
}
}


@media only screen and (min-width: 800px) and (max-width: 980px) {
.search-input {
	width: 100%;
}
.subscribe-input {
	width: 58.6%;
}
}

@media only screen and (min-width: 900px) and (max-width: 980px) {
.search-input {
	width: 100%;
}
.cart {
	line-height: 18px !important;
	left: 50px;
	top: 15px;
}
.phone-inner {
	margin: 0px 0px 0px 0px;
	padding: 0px 6px 0px 6px;
	font-size: 12px;
	font-weight: bold;
}
.subscribe-input {
	width: 63.4%;
}
}

@media only screen and (min-width: 980px) and (max-width: 980px) {
.search-input {
	width: 100%;
}
.subscribe-input {
	width: 66.5%;
}
}

@media only screen and (min-width: 1024px) and (max-width: 1024px) {
.prev {
	left: 172px !important;
}
.padding-top {
	padding-top: 0px !important;
}
.quotes-left {
	height: auto;
}
.resp-tabs-list li {
	font-weight: none;
	font-size: 10px !important;
	display: inline-block;
	padding: 0px !important;
	margin: 0 3px 0 0 !important;
	list-style: none;
	cursor: pointer;
	float: left;
	color: #fff;
	border: 0px solid red;
}
.subscribe-input {
	width: 66.9%;
}
}

@media only screen and (min-width: 220px) and (max-width: 320px) {
.product-box {
	height: 56px;
}
}

@media only screen and (min-width: 600px) and (max-width: 736px) {
.product-box {
	height: 20px;
}
}

@media only screen and (min-width: 220px) and (max-width: 767px) {
.border-right-blog {
	border-right: 0px #e7e6e6 solid !important;
	height: auto;
	display: inline-block;
}
}

@media only screen and (min-width: 480px) and (max-width: 767px) {
.col-od-50 {
	width: 50% !important;
}
}

@media only screen and (min-width: 768px) and (max-width: 899px) {
#list2 {
}
#list2 ul {
	margin: 3px 0px 0px 0px !important;
}
#list2 ul li a {
	margin: 0px 0px 0px 0px !important;
	padding: 0px 3px 0px 3px !important;
	font-size: 12px !important;
}
}

@media only screen and (min-width: 900px) and (max-width: 1023px) {
#list2 {
}
#list2 ul {
	margin: 13px 0px 0px 0px !important;
}
#list2 ul li a {
	margin: 0px 0px 0px 0px !important;
	padding: 0px 4px 0px 3px !important;
	font-size: 12px !important;
}
}

@media only screen and (min-width: 1024px) and (max-width: 1280px) {
#list2 {
}
#list2 ul {
	margin: 15px 0px 0px 0px !important;
}
#list2 ul li a {
	margin: 0px 0px 0px 0px !important;
	padding: 0px 5px 0px 5px !important;
	font-size: 13px !important;
}
	
	.furnacedeal-postion {
	padding: 0px 0px 0px 0px !important;
	margin: 0px 0px 0px 0px;
	width: 47% !important;
	border: 0px solid red;
	position: absolute;
	top:95px !important;
	right: 10px;
	display: block;
}
}

@media only screen and (min-width:400px) and (max-width: 568px) {
.subscribe-input {
	width: 69.6%;
}
}

@media only screen and (min-width:600px) and (max-width: 600px) {
.subscribe-input {
	width: 72.1%;
}
}

@media only screen and (min-width:640px) and (max-width: 667px) {
.subscribe-input {
	width: 74.3%;
}
}

@media only screen and (min-width:736px) and (max-width: 736px) {
.subscribe-input {
	width: 76.9%;
}
}

@media only screen and (min-width: 500px) and (max-width: 767px) {
.padd-top {
	padding-top: 10px !important;
}
}

@media only screen and (min-width: 1280px) and (max-width: 1280px) {
.subscribe-input {
	width: 73.7%;
}
#list2 {
}
#list2 ul {
	margin: 10px 0px 0px 0px !important;
}
#list2 ul li a {
	margin: 0px 0px 0px 0px !important;
	padding: 0px 9px 0px 9px !important;
	font-size: 16px !important;
}
}


@media only screen and (min-width: 220px) and (max-width: 1023px) {
	
	.furnacedeal-postion {
	display: none;
}

.mt10 {
	margin-top: 20px !important;
    display: block;
}	
	
}

