﻿.featured_prod_slider .owl-carousel .owl-item { background:#fff;}

@media (max-width: 1024px){
	

.main{
	width:100% !important;}	
.advanced_menu_right { width:30px; padding:0px; }

.header {width: 99.5%; margin:6px auto 0; padding:0;}
.wrapper{
	min-width:100% !important;
    overflow: hidden;
	width:100%;
	 }
.financing {margin: 0 15px 0 0;}
.installers {margin: 0 10px 0 0;}
.freeshipping {margin: 5px 0 0 20px;}
.lowest {margin: 5px 0 0 30px;}
.owl-theme .owl-controls .owl-buttons div {padding: 5px 0px;}
.owl-theme .owl-controls .owl-buttons .owl-next {right: -20px; top:404px;}
.owl-theme .owl-controls .owl-buttons .owl-prev {left: -20px; top:404px;}
.allinone_carousel.sweet .rightNav {right: -9px !important; width:24px;}
.allinone_carousel.sweet .leftNav {left: 0px;}
.top_div a {right: 1%; z-index:99;}
.parts_access li {margin: 0 8px 10px 0;}
.parts_access li.last {width: 155px;}
.complete_ac_img img{max-width:95%;}
.complete_ac li {width: 165px;}
.indi_comp li {width: 165px;}
.advanced_menu {padding: 22px 0 0 45px;}
.colling_slider .allinone_carousel.sweet .rightNav {right: 8px !important; width:24px;}
.prod_detail_left {width: 685px;}
.shopby_brand {padding: 0 15px;}
.step_heading {width: auto;}
.step_afue {margin: 0 25px 40px;} 
.step_brand li {width: 262px;}
.megamenu_wrapper {width: 96% !important;}
.quick_search input[type=text] { width: 190px;}
.allinone_carousel.charming .rightNav {right: 0px;}
.allinone_carousel.charming .leftNav {left: 0px;}
#fancybox-wrap{width:96.4% !important; left:0% !important;}
#fancybox-outer {width: 100% !important;}
#fancybox-content, #fancybox-content > div{width:100% !important;}
.support_popup {left: 12%;}
.colling_slider .allinone_carousel.charming .leftNav{left:5px;}
.colling_slider .allinone_carousel.charming .rightNav{ right:5px !important;}
.prod_content_right {margin: 0; padding-left: 14px;}

.megamenu_container{display:none;}
.megamenu_lightblue {background: #5f5e5e;}
.cmp_data_new{background: url(../images/nav-arrow-down.png) no-repeat scroll; display: block; float: right; height: 33px; margin: -35px 10px 0 0; position: relative; width: 33px; cursor:pointer;}

.cmp_data_new_pp{background: url(../images/nav-arrow-down_small.png) no-repeat scroll; display: block; float: right; height: 20px; margin: -24px 2px 0 0; position: relative; width: 20px; cursor:pointer;}


/* 22 may */
.compare_prod_list{ padding-left: 0;}
.description-box { text-align:justify;}
.related_info > ul > li {background: rgba(0, 0, 0, 0) url("../images/dot.jpg") no-repeat scroll 0 14px;  padding: 10px 10px 10px 13px;}
#account-new-address-form .input-box input {background: #dfdfdf none repeat scroll 0 0; box-shadow: 1px 2px 4px #929292 inset; padding: 12px 10px; width:95%;}
#account-new-address-form .input-box select {background: #dfdfdf none repeat scroll 0 0; box-shadow: 1px 2px 4px #929292 inset; padding: 12px 10px; width:100%; height:42px;}
#recaptcha_response_field {border: 0 solid #000 !important;}
.installer input[type=text] {background: #dfdfdf none repeat scroll 0 0; box-shadow: 1px 2px 4px #929292 inset; padding: 5px; width:100%;}
.personal_info li {float: none;}
.personal_info li.first {margin: 0;}
.paypal-review-order .cret_acc_smint, .input-text  {background: #dfdfdf none repeat scroll 0 0; box-shadow: 1px 2px 4px #929292 inset;}

#form-validate .customer-name .cret_acc_smint { width:196px;}
#form-validate .fieldset .form-list input.input-text  { width:192px;}
#form-validate .fieldset .cret_acc_selediv select {background: #e0e0e0 !important ;  box-shadow: 1px 2px 4px #7a7a7a inset;  clear: both;  float: left;  width: 420px;}
.installer_sele_div {background: #dfdfdf none repeat scroll 0 0;  box-shadow: 1px 2px 4px #929292 inset; height: auto;  padding: 12px 0px;  width: auto;}
#containingDiv {width: auto;}

select#field16 { box-shadow:none; width:100%;}
#fieldset_4 .personal_info li:nth-child(9) {margin: 0px;}

select#notification { width:100%;}
.megamenu_wrapper .megamenu > li {width: 99% !important;}
.parts_div .prf { margin: 0;}

.owl-carousel .product_div_inner{ width:auto;}
.advanced_menu_left > ul ul li input[type=checkbox] { margin: 2px 5px 0 0;}
.advanced_menu_right > ul ul li input[type=checkbox] {margin: 2px 5px 0 0;}

.individual_ac_system .nav_top_img, .complete_ac_system .nav_top_img {border-bottom: 1px solid #ccc;}
.nav_top_img:nth-child(6) {border-bottom: 1px solid #ccc; border-right: 1px solid #ccc;}

.registered-users-new input[type=text] {background-color: #e2e2e0 !important; background-image: none !important; border-radius: 4px;}
.registered-users-new input[type=password] {background-color: #e2e2e0 !important; background-image: none !important; border-radius: 4px;}

.capacity_select select {padding:6px 2px;}





}



@media (max-width: 980px){
.allinone_carousel.charming .rightNav {right: -10px;}
.allinone_carousel.charming .leftNav {left: -10px;}
.support_popup {left: 11%;}
.compare_prod_list{ width:100%; padding-left: 0;}
.product_div_inner1{ width:213px}
.contact_email{ padding-top:0px;}
.paypal-review-order input.input-text, .paypal-review-order .cret_acc_smint {  width: 310px !important; }
.paypal-review-order select {  width: 320px !important; }
.advanced_menu_left > ul ul li{margin-bottom: 10px;}
.megamenu_light_theme ul li ul li { margin-bottom: 8px; }
}


@media (max-width: 768px){
.advanced_menu { position:relative; width:auto; padding: 0px 0 10px 0; display:none; }
.advanced_menu_right { min-height: inherit !important;}
.top_img, .advanced_menu_right { display:block; }

/*   Menu Css End  */
.compare_prod_list > ul > li { width:47%; }
.compare_prod_list li:nth-child(2n) { border-right:0; }
.compare_list_button { margin-right:16px auto 0 !important; }
.product_div_inner1{ width:300px; margin-left:auto; margin-right:auto;}
.prod_content_right {margin: 0 0 0 28px;}
.allinone_carousel.charming .rightNav {right: 5px; display:none !important;;}
.allinone_carousel.charming .leftNav {left: 5px; display:none !important;}
#containingDiv > div {margin: 0 auto !important; left:-15px;}
.wrapper {width: 100%; min-width:auto; max-width:auto;}
#containingDiv {width: 100%;}
/* .featured_prod {box-shadow:none;} */
.owl-carousel .owl-wrapper-outer {width: 98% !important;}
.owl-theme .owl-controls .owl-buttons .owl-prev {left: -35px; top:403px;}
.owl-theme .owl-controls .owl-buttons .owl-next {right: -34px; top:403px;}
.owl-theme .owl-controls .owl-buttons div {padding: 5px 0;}
.shop_by_brand {/* box-shadow:none; */  padding: 30px 0 20px;}
.shop_by_brand_slider .owl-theme .owl-controls .owl-buttons .owl-prev {left: 0px;}
.shop_by_brand_slider .owl-theme .owl-controls .owl-buttons .owl-next {right: 0px;}
.allinone_carousel.sweet .leftNav {left: 6px;}
.allinone_carousel.sweet .rightNav {right: 4px !important; width:24px;}
.article {/* box-shadow:none; */ padding:20px 0;}
.article img{max-width:100%;}
.financing, .installers, .testimonials {width: 232px;}
.financing > div, .testimonials_content {height: 256px;}
.installers_content{height: 219px;}
.testimonials_content p {line-height: 16px;}
.lowest_images {padding: 10px 0 5px; display:table; width:100%; /* box-shadow:none; */}
.lowest_images > span {display:table-cell; width:31%;}
.freeshipping, .lowest {margin: 5px 0 0 15px;}
.lowest img { width:96%;}
.logo_icon {width: 80px; margin:17px 0 0 15px;}
.logo_main {float: none; margin:0; display:block;}
.logo_main img {margin: 5px 0 0;}
.logo_main ul {display:none;}
.header_left {margin: 0;  width: 84%;}
.head_right {float: right; width: 30%;}
.head_middle {float: left;  width: 55%;}
.navigation ul {float: left;}
.navigation ul li a {padding: 11px 15px 14px;}
.order_online{display:none;}
.header_right > p {margin: 2px 0 0;}
.callspan {font-size: 25px;}
.footer_link {margin: 0 0 0 30px; width:auto;}
.lets_link {margin-left:2px;}
.lets_link h4{padding: 0 0 12px 15px;}
.lets_link ul{padding: 0 0 0 15px;}
.Newsletter p {padding: 4px 0 4px 15px;}
.search_adress {margin: 8px 0 0 15px;}
.lets_link ul li, .facebook, .google, .youtube {width: 80px !important;}
.Helpful_link {margin-left: 20px; width: 148px;}
.lets_link {width: 260px; padding:0 0 0 8px;}
.search_adress input[type=text] { width: 150px;}
.top_div a {right: 1%; z-index:99;}
.complete_ac_img img{max-width:100%; display:none;}
.complete_ac {width: auto;}
.complete_ac ul {margin: 0;}
.complete_ac_name ul {margin: 0 0 0 16px;}
.complete_ac li {background:none; height:auto;  width: 185px; text-align:left;}
.indi_comp ul {margin: 0;}
.indi_comp li {background:none; width: 180px;  height: 320px; text-align:left;}
.complete_ac_name li { height: auto;  width: auto;}
.complete_ac_name ul {margin: 0 0 0 16px;}
.indi_comp {width: auto;}
.parts_access li.last {margin: 0 12px 10px 0; width: 158px;}
.parts_access ul {margin:15px 0 0 5%; display:table;}
.colling_slider .featured_prod {padding: 30px 0 10px;}
.comman_shadow {box-shadow: none;  overflow: visible; padding:25px 0 0;}
.prod_detail {padding: 20px 0;}
.prod_detail_right{float: left; margin: 0 auto; clear: both; margin-top: 20px;}
.prod_detail_left {width: 100%;}
.related_info > ul {display: block; margin: 0; overflow:hidden;}
/* .related_info > ul > li {padding: 0 84px 20px 0; float:left;} */
.tab_content #tab1 {margin: 20px 13px 30px;}
.prod_detail {padding: 20px 0 0;}
.footer_part {margin: 30px 0 0;}
.colling_slider .featured_prod {padding: 0 0 35px 0;}

.colling_main {padding: 20px 6px;}
.colling_text_left {float: left; width: 480px;}
.colling_text_right {float: right; width: 210px;}
.plus_first_left {float: left;  width: 475px;}
.plus_second_right {float: right;  width: 480px;}
.colling_slider .owl-theme .owl-controls .owl-buttons .owl-next {right: -13px;}


.creat_account {margin: 10px 5px;}
.creat_acct_left {float: none;  margin: 0;  width: auto;}

#form-validate .cret_acc_smint {background: #E0E0E0 !important; box-shadow:1px 2px 4px #585858 inset;}
.creat_acct_left li .cret_acc_bigint {background: #E0E0E0 !important; box-shadow:1px 2px 4px #585858 inset;}
.cret_acc_selediv select {background: rgba(0, 0, 0, 0) none repeat scroll 0 0 !important; box-shadow:1px 2px 4px #585858 inset; margin:0px !important;}
.custom_sel_new select {background: #E0E0E0 !important; box-shadow:1px 2px 4px #585858 inset;}
.cret_acc_smint {background: #E0E0E0;  width: 100%;}
.small_left{margin:0 0 11px 0;}
.small_left, .small_right {float: none;  width: 100%;}
.cret_acc_bigint {background: #E0E0E0;  width: 100%;}
.cret_acc_selediv, .cret_acc_text {background: #E0E0E0;  width: 100%; clear: both;}
.creat_acct_right{display:none;}
.installer input[type=text] {background: #dfdfdf none repeat scroll 0 0; box-shadow: 1px 2px 4px #929292 inset; padding: 5px; width:100%;}
.personal_info li.first {margin: 0;}
.installer_sele_div {background:#E0E0E0;  width: auto;}
.installer {margin: 7px 5px;}
.installer_img{width:100%;}
.installer_img img {border-radius: 4px;  box-shadow: 0 0 4px #ADACAC;  max-width: 100%;}
.browse_div input[type=text] {background: #E0E0E0;  width: 190px;}
.shopby_brand li {background:none; width: 33%; height:305px;}
.shopby_brand {padding: 0 5px;}
.shopby_brand li.last_ritimg, .shopby_brand li.last_botimg {background: none;}
.shopby_brand li img {margin: 20px 0;}
.split_system ul{margin:20px 0 0 0; overflow:hidden;}
.split_system li {background: none; float: left;  width:33%;}

.megamenu_container{display:none;}
.menu-button{display:block;}
.megamenu_container{/*margin:0 0 15px 0 !important;*/}
.parts_accessories_tab .col_one_sixth{width:33% !important; background:none;}
.col_one_sixth{width:100% !important; background:none; height:180px; padding:10px 0;}
.step_heading {float: none; margin: 30px 0 30px 0; width: 100%;}
.step_heading h1 {margin: 0 22px 10px 0;}
.coolheat_div {margin: 0 0 40px;}
.step_heading h1 {font-size: 25px;}
.step_afue {margin: 0 0px 40px;}
.step_afue li.first {width: 320px;}
.step_afue li.second {padding: 138px 0 0 20px;}
.step_afue li.third ul {padding: 22px 15px 0;}
.step_afue li.second img{max-width:85%;}
.step_brand {margin: 0;}
.step_brand li {margin: 0 25px 25px 0;  width: 226px;}
.third a {margin: 20px 0 0;}
.major_brands{overflow-x:scroll;}
.product_detail{padding:25px 0;}
.shopping_cart_table{overflow-x:scroll; border:1px solid #ECECEC; margin:10px 0 20px;}
.table_head {width: 950px; margin:0px 0 1px;}
.table_matter{width: 948px;}
.table_footer{width: 963px; margin:0 0 20px;}
.total_code_left{float: left; width: 300px;}
.discount_code {margin: 0 0 15px;}
.shipp_cost {margin: 0 0 15px;}
.product_detail .owl-theme .owl-controls .owl-buttons .owl-next {right: -13px;}
.complete_ac_name h2 {margin: 6px 0 0 0; padding-bottom:0px; height:35px;}
.parts_access_img{display:none;}
.parts_height {height: 30px !important;}
.parts_access_name {margin: 0 auto;}
.gas_img img{max-width:90%;}
.capacity_btu {margin: 0 0 20px;}
.cap_map {width:233px;}
.cap_map img {max-width:100%;}
.capacity_step_left {width: 410px;}
.capacity_btu_three {margin: 0 0 40px;}
.capacity_three_head li input[type=text] {margin: 0 15px; width: 82px;}
.capacity_select {width: auto;}
.capacity_select select { font-size: 12px;  width: auto; padding:6px 2px;}
.capacity_three_head a {margin: 0 0 0 15px;}
.capacity_btu_three > ul {margin: 20px 10px 34px;}
.list_img {height: auto; padding: 9px 0; text-align: center; width: 80px; margin:0 10px 0 0;}
.list_img img{max-width:80%;}
.compare_prod_list_view_ul > li > ul > li > h2 {font-size: 14px;  margin: 0 0 10px;  width: 210px;}
.compare_prod_list_view_ul > li > ul > li > p {width: 210px;}
.compare_prod_list_view {width: 100%;}
.list_quick_view p {margin: 6px 0 0;}
.compare_text {float: none; margin: 6px 20px 10px 15px;}
.compare_box ul {margin: 0 0 0 15px;  overflow: hidden;  width: 100%;}
.complete_ac_img img{max-width:100%;}
.comman_shadow{min-height:220px;}
.top_main_class {margin: 0 auto 5px; }
.megamenu .col_one_sixth {background: none;  min-height: 180px;}
.parts_div {margin: 10px 0;}
.parts_height {background:none !important;}
.prf > div:last-child {width: auto;}
.parts_height:last-child {background:none !important;}
.parts_div .prf .col_one_sixth{height: 40px !important;  min-height: 40px !important;}
.parts_div .prf:last-child .col_one_sixth {height: 40px !important;  min-height: 40px !important;}
.prf > div:last-child {width: 33% !important;}
.registered-users-new {float: left !important; margin: 0; width: 48% !important;}
.account-login .content {padding: 14px 0;}
.form-list .input-box {/*width: 350px;*/}
.registered-users-new input[type=text], .registered-users-new input[type=password] {width: 340px !important;}
.registered-users-new1 {float: left !important; margin: 0;}
.new-users-new {float: right !important; margin: 0; width: 45% !important;}
.megamenu_lightblue {background: #5f5e5e;}
.main {padding: 25px 0 80px;}
.col2-left-layout .col-main {float: none; padding: 0; width: 100%;}
.col-left {float: none; padding:0; width: 100%;}

#toPopup {left: 3%; width: 90%; margin-left:0;}
div.close_new {right: -18px; top: -17px;}
#fancybox-wrap {width: 95% !important;}
#fancybox-content .product-view .product-img-box {float: left; margin: 0 !important; width: 38% !important;}
#fancybox-content .product-view .product-img-box  img{width:100%;}
#fancybox-content .product-view .product-shop {width: 45% !important;}
.product-view .colling h1 {font-size: 16px;}

.support_popup {height: auto; left: 11%; width: 80%;}
.support_popup ul {width: 99%;}
.support_popup li { height: auto;  width: 29%; padding:0 8px 60px 8px !important;}
.popup_txt {font: 700 25px/28px Arial,Helvetica,sans-serif;}

.compare_table_div {overflow-x: auto; padding: 12px 12px 20px;}
.lowest {float: right !important; margin: 0;  width: 240px;}
.lets_link ul li, .facebook, .google, .youtube {width: 115px !important;}
.shop_by_brand_slider .bx-wrapper .bx-next {right: -5px;}
.shop_by_brand_slider .bx-wrapper .bx-prev {left: -5px;}

.shop_by_brand_slider .owl-controls .owl-nav div 	{height: 38px; margin-top: 0px; outline: 0 none; position: absolute; text-indent: -9999px; bottom:-40px; width: 19px;   z-index: 9999; display:none !important;}
.shop_by_brand_slider .owl-controls .owl-prev {background: url(../images/prev_arrow.png) no-repeat;  left:30%;}
.shop_by_brand_slider .owl-controls .owl-next {background: url(../images/next_arrow.png) no-repeat;  right:30%;}


.featured_prod_slider .owl-nav div  {
  height: 38px;
  outline: 0 none;
  position: absolute;
  text-indent: -9999px;
  bottom:-44px;
  width: 19px;
  z-index: 9999;
  display:none !important;
}


.featured_prod_slider .owl-prev { background: url(../images/prev_arrow.png) no-repeat;  left:30%; }
.featured_prod_slider .owl-next	 { background: url(../images/next_arrow.png) no-repeat;  right:30%; }







.shop_by_brand_div p { display:none;}
.shop_by_brand { padding-bottom:40px;}

.add_to_cart_new_small{display:block; margin:20px 0 0 0;}
.add_to_cart_new_small .furnace select {width: 88%;}
.cmp_data_new{background: url(../images/nav-arrow-down.png) no-repeat scroll; display: block; float: right; height: 33px; margin: -35px 10px 0 0; position: relative; width: 33px; cursor:pointer;}

.compare_slider .allinone_carousel.charming .leftNav {left: 30px;}
.compare_slider .allinone_carousel.charming .rightNav {right: 0 !important;}
.prf_data > li:nth-child(4n){background:none !important;}

.nav_top_img {background: none; float: left; width:33%;}
.nav_bottom_img {background:none; float: none; margin: 0; padding: 0;} 
.col_one_sixth {width: 100% !important; background:none !important;}
.nav_bottom_img .col_one_sixth {background: none !important;}

/*1-7-14*/
.featured_prod{padding-left:10px; padding-right:10px;}
.pop_top11 {margin: 20px 0 0;  width: auto;}
.pop_top11 li {width: 220px;}

/* 22may */
.featured_prod_slider .bx-wrapper .bx-next {right: -10px;}
.featured_prod_slider .bx-wrapper .bx-prev {left: -10px;}
.installer_sele_div select {width: auto;}
#fieldset_4 .personal_info li:nth-child(9) {margin: 0px;}
.affiliateplus-account-bottom { margin:0 0 10px;}
.new_side {padding: 0 !important;}
#co-billing-form .cret_acc_smint {  width: 190px;}
#co-billing-form .cret_acc_bigint {width: 410px;}
#co-billing-form .form-list input.input-text {width: auto;}

.advanced_menu h2 {margin:20px 0 !important;}
.top_img {border-bottom: 1px solid #999999; border-right:none;}



}

@media (max-width: 767px){
	.featured_prod_slider .owl-controls {display:none;}	
html { -webkit-text-size-adjust: none; }
.product_div_inner{ padding-left: 0;}
.featured_prod{ padding-left: 0;}
.compare_list_button{ margin: 16px auto 0 !important;}
.product_div_outer {background:none; width: 210px; margin:0 auto;}
.financing, .installers, .testimonials {width: 100%; margin:0;}
.financing > div, .testimonials_content {text-align: center; /*height:auto;*/ border-top:0px; box-shadow:0px 0px 0px 0px;}
.installers_content {text-align: center;}
#tab1 .installers_content_text > p, .installers_content > p, .installers_content_text > p, #tab1 .installers_content > p, .testimonials_content p {text-align:left;}
.testimonials_content {margin: 0 0 5px !important; padding: 8px 5px 0;}
.financing > div > p {text-align:left}
.article ul{margin: 0; width: 100%; overflow:hidden;}
.featured_prod h1 {font-size: 23px;  margin: -16px auto 0; width: 220px;}
.featured_prod {padding: 30px 10px 10px;}
.article h2 {padding: 20px 0 4px;}
.lowest_images {padding: 0 0 5px;display:block; width:288px; margin:0 auto;}
.lowest_images > span { width: 90%; margin:15px auto 0; float:none; display:block;}
.freeshipping, .lowest { margin: 10px 0 0 0px;}
.footer_part {margin: 10px 0 0; padding:0 7px;}
.owl-theme .owl-controls .owl-buttons .owl-next {right: -15px;}
.owl-theme .owl-controls .owl-buttons .owl-prev {left: -15px;}
.lets_link {padding: 0; width:100%; margin-left:0; margin-top:0px;}
.lets_link h4 {padding: 0 0 12px;}
.lets_link ul {border-left: 0;  border-right: 0;  padding: 0;}
.wrapper_inner {margin: 0 10px;}
.lets_link ul li, .facebook, .google, .youtube {width: 100px !important;}
.lets_link ul li a {font-size: 13px;}
.Newsletter h4, .Newsletter p {border-left: 0;  border-right: 0; padding:4px 0;}
.search_adress {margin: 8px 0 0 0;}
.Helpful_link {margin: 25px 0 0 0;}
.copy_right {text-align: center;}
.copy_right p { text-align: left; margin:0 0 10px 0; line-height:16px; float:none;}
.copy_right ul {text-align: left; float:none;}
.copy_right li {display: inline-block; float:none;}
.logo_main {float: none;  margin: 0 auto;  width: 100%; display:block; text-align:center;}
.header_left {margin: 15px 0 0; width: 100%;}
.logo_icon {width: 74px; margin:0 auto; float:none;}
.logo_main img {margin: 4px 0 0; float: none;  max-width: 80%;}
.support_div{display:block; z-index:10000; position:absolute;}
.prod_content_right {float: none; width: 100%; margin:15px 0 0 0}
.satisfaction {bottom: 40px;}
.social_media {float: none; margin: 10px 0 0; text-align:left;}

.prod_content_left {float: none; margin: 0 auto;}
.related_info {margin: 0;}
.related_info > ul > li { background: rgba(0, 0, 0, 0) url("../images/dot.jpg") no-repeat scroll 0 5px;}
.related_info > ul > li {float: left;  padding: 0 0 20px 15px;}
.header_right {width: 100%; float:none; margin:0; background:#e6e6e6; overflow:hidden; padding:2px 0 6px 0; display:table;}
.header {width: 100%; margin:0; padding:0;}
.shopping_cart a{ /*background:url(../images/small_cart.png) no-repeat;*/ width:17px; height:13px; margin:5px 0 0 5px; float:none;}
.shopping_cart {background: none; border-radius: 0;  box-shadow:none; float:none; width:25%; display:table-cell;}
.hide_shopping{display:block; text-align:left;}
.shopping_cart p {margin: 2px 0 0 5px; font-size:13px;}
.header_right ul {float:none; display:table; margin:0 auto;}
.small_size{display:table-cell; width:43%; vertical-align:middle;}
.header_right li a, .header_right li.last a {color: #1472ba;  margin: 0 5px;}
.hide_hours{display:none;}
.header_right > p {padding: 2px 3px 0 0; float:none; width:27%; display:table-cell;}
.callspan {font-size: 25px;}
.hide_clear{display:none;}
.callspan {font-size: 20px;}
.business{display:none;}
.footer_link {margin: 0; width:100%;}
.footer_part > ul > li {width:100%;}
.footer_link ul {float: left; width: 62%;}
.contact_img {float: left;  width: 105px;}
.contact_img img.last {margin: 0px 0 0 8px;}
.Helpful_link {width: 100%;}
.facepart {width: 100%;}
.Helpful_link li{float:left; margin:0 17px 0 0;}
.copy_right li.small_a_size a{padding: 0 10px 0 0;}
.parts_accessories_tab .col_one_sixth{width:33% !important;}
.parts_height {background: none;}
.parts_div {margin: 0;}
.advanced_menu{display:none}
.megamenu > li > a {padding: 8px 13px; background: none;}
.megamenu_button{display:none !important;}

#containingDiv > div {left: -10px;}
.header_left {margin: 0 0 5px;}
.banner {margin: 22px 0 25px;}
.shop_by_brand {margin: 20px auto 15px; padding: 20px 0 0; }
.article {margin: 0;}
.article {padding: 10px 0;}
.colling_slider .owl-theme .owl-controls .owl-buttons .owl-prev {left: -5px;}
.colling_slider .owl-theme .owl-controls .owl-buttons .owl-next {right: -2px;}
.colling {height: 33px; padding: 12px 0 0 15px;}
.colling h1 {font-size: 15px;}
.colling_text_left {float: none; width: auto;}
.colling_text_right { float: none;  text-align: center; width: auto; margin:20px 0 0 0;}
.major_brands ul {display: block;}
.plus_first_left {float: none;  width: auto;}
.plus_first_right {float: none;  margin: 20px auto 0;  width: 225px;}
.plus_second_right {float: none;  width: auto;}
.plus_second_left {float: none;  width: 225px; margin: 20px auto 0;}
.colling_slider #containingDiv > div {left: -13px;}
.creat_account_head {height: 34px !important;  padding: 11px 0 0 15px !important;}
.creat_account {margin: 10px 5px;}
.creat_acct_left {float: none;  margin: 0;  width: auto;}
.cret_acc_smint {background: #E0E0E0;  width: 100%; padding:0px !important; box-shadow:1px 2px 4px #828282 inset;}
.small_left{margin:0 0 11px 0;}
.small_left, .small_right {float: none;  width: 100%;}
.cret_acc_bigint {background: #E0E0E0;  width: 100%;  padding:0px !important;}
.cret_acc_selediv, .cret_acc_text {background: #E0E0E0;  width: 100%;}
.creat_acct_right{display:none;}
.tabs {background: #5f5e5e; border-radius:none; display: table;}
.tabs li {background: none;  display: block;}
.tabs a {padding: 10px 0 14px 14px; border-radius:0;}
.tab_content #tab5 ul {margin: 15px 0 0;}
.tab_content #tab5 li {width: 100%;}
.tab_content #tab5 li input[type=text], .tab_content #tab5 li textarea {background:#E0E0E0; width: 100%;}
.captcha_img img{max-width:100%;}
.tab_captcha {margin: 20px 0 0;}
.ques_ans_text {padding: 20px 0;}
.installer_img{width:100%;}
.installer_img img {border-radius: 4px;  box-shadow: 0 0 4px #ADACAC;  max-width: 100%; height: auto;}
.installer {margin: 7px 5px;}
.personal_info {padding: 10px;}
.installer input[type=text]{background:#E0E0E0; width: 97.5%; padding:3px;}
.personal_info li.first {margin: 0 0 10px 0;}
.personal_info li {float: none; overflow:hidden; min-height: 12px;}
.installer_sele_div {background:#E0E0E0; width: 100%;}
.captcha {margin: 25px 0 0;}
.term_text {width: 240px;}
.browse_div input[type=text] {width: 50%;}
.certification li {float: left !important;}
.certification ul{overflow:hidden;}
.shopby_brand {padding: 0 5px;}
.split_sys {padding: 10px 5px 10px;}
.shopby_brand ul {display: block;  margin: 0 auto; width:100%;}
.shopby_brand li {background: none; height:290px; float:left; width:49%;}
.shopby_brand li img {margin: 15px 0;}
.shopby_brand li.last_ritimg, .shopby_brand li.last_botimg {background:none;}
.split_sys h1 {font-size: 23px; margin: -17px auto 0; width: 160px;}
.split_system ul{overflow:hidden; margin:20px 0 0 0;}
.split_system li {background: none;  float: left;  width: 50%;}
.split_system {padding: 0 5px;}
.installers .tabs {margin: 0 auto; width: 98%;}
.installers .tabs a {padding: 10px 0 14px 0;  text-align:center;}
.megamenu_container{margin:0 !important;}
.megamenu_wrapper {margin: 0 auto;}
.only_cooling, .cooling_heat {width: 98%; float:none; margin:20px 0;}
.step_heading {margin: 20px 0 0 0;}
.step_heading h1 {font-size: 23px;}
.step_afue {margin: 20px 0 !important; padding:0px !important;}
.step_afue li.first {width: 100%; float:none;}
.step_afue li.second {padding: 30px 0 0; text-align: center; width: 100%; float:none;}
.step_afue li.third {float: none; width: 100%;}
.step_afue li.third ul {background: url(../images/afue_select.jpg) repeat-x left bottom; height: auto; margin: 25px 0 0; padding: 22px 0 22px 25px; overflow:hidden;}
.step_afue li.third ul li {float:left; margin:0 40px 0 0;}
.step_brand li {float: left;  width: 215px; margin: 0 15px 25px 0;}
.step_brand li:nth-child(3n) {float: left;  margin: 0 15px 25px 0;}
.step_brand {margin:20px -10px 20px 0;}
.subtotal td {text-align: left; padding: 0;}
.bott_top {padding: 12px 0 0 !important;}
.bott_bor {padding: 0 0 6px 0 !important;}
.total_code_right {float: left;}
.product_detail .owl-theme .owl-controls .owl-buttons .owl-prev {left: 0;}
.product_detail .owl-theme .owl-controls .owl-buttons .owl-next {right: 0;}
.cart_slider_outer {background:none; margin: 0;  width:auto;}
.bread_crum, .shoppingcart_nav{display:none;}
.gas_img img{max-width:90%;}
.system_popup {width: 274px;}
.step_bread_crum{display:none;}
.capacity_btu {margin: 15px 0 20px;}
.cap_map {float: none; margin:0 auto;}
.cap_map_list { float: none; margin:15px 0;}
.capacity_step {margin: 22px 10px 20px;}
.cap_map_list ul{display:table; margin:0 auto;}
.capacity_step_left {background:none; float: none;  margin: 0; padding:0; width: 100%;}
.capacity_step_right {float: none;}
.capacity_three_head ul {width: auto; margin:0 0 20px;}
.div_ul{overflow-x: auto;  margin:25px 15px 5px;}
.capacity_btu_three > ul > li {float: none; width: 100%; margin:0 0 20px 0;}
.capacity_btu_three > ul {margin: 20px 0 0 0;}
.compare_prod_list {margin: 0 auto; width: 100%; padding-left: 0;}
.compare_prod_list > ul > li {background: none; float: left; margin: 0 7px 0 0; padding: 0; width:48%;}
.paging_div{display:block;}
.paging_div_outer{display: inline-block; width:100%; background:#fff; }
.refine_tab_div {background: #E8E8E8; padding:0; position: relative;}
#form-validate  .refine_tab_div ul li{
	background:  url("../images/nav-arrow-down_small.png") no-repeat scroll right center !important; 
	}
.wrapper_inner #form-validate  .refine_tab_div ul .first{
	background:#696969 !important;}
#form-validate  .refine_tab_div ul li .refine_hover li{
	background:none !important;}	
.refine_tab_div > ul {background: #E8E8E8; border-radius:0; box-shadow:none; height: auto; padding: 0; width:auto;}
.refine_tab_div > ul > li {/*background:  url("../images/nav-arrow-down_small.png") no-repeat scroll right center;*/ background:none; float: none; height: auto; padding:0; margin:0; border-bottom:1px solid #d6d5d5;}
.refine_tab_div > ul > li > a:hover, .refine_tab_div > ul > li > a.active {background: #0076be  url("../images/nav-arrow-down_small.png") no-repeat scroll right center !important; color:#FFFFFF;}
.refine_tab_div > ul > li > a {color: #FFFFFF; padding: 4px 15px 6px;  text-decoration: none; display:block; color:#000000; font-size:16px;}
.refine_hover {background:#f3f3f3; border:0; border-radius: 0; color: #797878; display: none; font-size: 14px; left: auto;  position: relative; top: auto;}
.refine_tab_div > ul > li.first { background: #696969 none repeat scroll 0 0;
    color: #ffffff;
    font-size: 18px;
    margin: 0;
    padding: 5px 0 5px 15px;
    width: 96%;}
.compare_slider {margin: 22px 0 35px 0px;}

.list_img {height: auto; padding: 9px 0; text-align: center; width: 80px; margin:0 10px 0 0;}
.list_img img{max-width:80%;}
.compare_prod_list_view_ul > li > ul > li > h2 {font-size: 14px;  margin: 0 0 10px;  width: 210px;}
.compare_prod_list_view_ul > li > ul > li > p {width: 210px;}
.list_quick_view p {display:none;}
.compare_prod_list_view {margin: 0 auto;  width: 100%;}
.product_option_text {padding: 0; width: 205px;}
.product_option {padding: 10px 0 0;  width: 100%;}
.listview_price {margin: 8px 0 0 1px;}
.compare_prod_list_view_ul > li > ul > li {display: block; float:left;}
.compare_text {float: none; margin: 6px 20px 10px 15px;}
.compare_box ul {margin: 0 0 0 15px;  overflow: hidden;  width: 100%;}
.compare_box li { margin: 0 15px 10px 0;}
.compare_box a {margin: 0 0 0 15px;}
.comman_shadow{min-height:90px;}
.head_right {border-top: 1px solid #c9c9c9; float: none; margin:0px 0px 0 0; padding: 6px 0 0; position: relative; width: 100%;  z-index: 100; background: #e6e6e6; padding-top:50px;}
.head_left {float: none; width: 100%; margin:10px 0 0 0;}
.head_middle {float: none;  width: 100%;}
.complete_ac_name {margin: 0 0 0 3px;  width: auto;}
.megamenu_container .megamenu .dropdown_1column, 
.megamenu_container .megamenu .dropdown_2columns, 
.megamenu_container .megamenu .dropdown_3columns, 
.megamenu_container .megamenu .dropdown_4columns,
.megamenu_container .megamenu .dropdown_5columns,
.megamenu_container .megamenu .dropdown_fullwidth,
.megamenu_container .megamenu .dropdown_right  {width: 96%; padding:0 8px;}


.product_div_inner{background:none;}
.product_div_inner1{background:none; width:auto;}
.compare_prod_list > ul > li { border-right:none; padding:15px 0 0 0 !important;}
.shop_by_brand_slider { padding: 0 10px 15px;}
.shop_by_brand_slider .bx-wrapper .bx-next {right: -15px;}
.shop_by_brand_slider .bx-wrapper .bx-prev {left: -15px;}


.nav_top_img {background: none; float: left; width:33%;}
.nav_bottom_img {background:none; float: none; margin: 0; padding: 0;} 
.col_one_sixth {width: 100% !important; background:none !important;}
.nav_bottom_img .col_one_sixth {background: none !important;}
.complete_ac_name ul {margin: 0 !important;}
.complete_ac_name h2 {text-align: left;}
.refine_tab_div > ul {display: block;}
.satisfaction, .satisfaction_new{display:none;}

.tab_content #tab6 li {width: 100%;}
.tab_content #tab6 li input[type=text], .tab_content #tab6 li textarea {background:#E0E0E0; width: 100%;}
.new-users-new {float: none !important; margin: 0; width: 100% !important;}
.account-login .content {padding: 14px 0; min-height:inherit;}
.registered-users-new .content h2, .new-users-new .content h2 {margin: 0 0 10px !important; padding: 0 !important; font-size: 24px !important; text-align: left !important;}
.login_line{display:none;}
.registered-users-new {float: none !important; margin: 0; width: 100% !important;}
.registered-users-new input[type=text], .registered-users-new input[type=password] {background:#E0E0E0 !important; width: 98% !important; border-radius: 4px;}
.form-list .input-box {width: 100% !important;}
.buttons-set-new {padding: 0 !important;}
.new-users-new {margin: 20px 0 0;}
.buttons-set-new .contact_img {float: none !important; margin: 25px 0 50px !important;}
a.login_img {margin: 0 !important; padding-left: 0!important;}
.box-account {border: 0 none; padding: 0;}
.main {padding: 0 0 80px;}
.box-content {word-wrap: break-word;}
.acount_table_div {overflow-x: auto;}
.fieldset {padding: 22px 10px 12px;}
.fieldset .legend {margin: -36px 0 0;}
.form-list .field {float: none; width: 100% !important;}
.form-list input.input-text {width: 100%;}
.my-account .buttons-set {margin: 1.5em 0;}
.col-1.addresses-primary {float: none; width: 100%;}
.col-2.addresses-additional {float: none; width: 100%;}
.billing_order_listing {overflow-x: auto;}
.form-list li.wide .input-box {width: 100%;}
.form-list li.wide input.input-text {width: 97%;}
.form-list select {width: 99.2%;}
.col-left.sidebar {margin: 10px 0 0;}
.opc .step {padding: 15px 10px;}
.form-list li.wide select {width: 100%;}
.new_side {padding: 14px 0 1px !important;}
.sp-methods dd {margin: 0;}
.sp-methods .form-list {padding-left: 0;}
#toPopup {height:auto;}
#popup_content > div{padding:20px 0 !important;}
#fancybox-wrap {width: 92% !important;}
.product-view .colling {background:#CCCCCC; height: auto; padding: 12px 0 10px 15px;}
.product-view .product-essential {padding: 10px 0;}
#fancybox-content .product-view .product-img-box {float: none !important; margin: 0 auto !important; width: 90% !important;}
.product-view .colling h1{width:90%;}
#fancybox-content .product-view .product-shop {margin: 12px auto !important; padding: 0 !important; width: 100% !important;}
#fancybox-content, #fancybox-content > div {height:auto !important;}
.detail_price {background: none; border:none;}
#fancybox-wrap {position: absolute !important; top: 1% !important;}
.support_popup p {padding: 12px 15px;}
.backto_product a { display: table; margin: 0 auto; position: inherit;}
.support_popup {position: absolute; padding:0 0 12px 0; z-index:10004;}
.support_popup li {background: none repeat scroll 0 0 rgba(0, 0, 0, 0); float: none; height: auto; padding: 0 8px 5px !important; width: 94%;}
.lowest {float: none !important;  margin: 18px 0 0;  width: auto;	}

.compare_slider .allinone_carousel.charming .rightNav {right: 0 !important;}
.compare_slider .allinone_carousel.charming .leftNav {left: 2px;}
.lets_link ul li.google a {width: auto !important;}
#stwrapper{display:none;}
.add_to_cart_new_small .furnace select {width: 60%;}
.prf_data > li:nth-child(4n){background:none !important;}
.parts_div .prf {margin: 0;}

.pnf_new {position: absolute; right: 0px; top: -6px;  width: auto; float: none; /*margin-top: 0;*/}
.pnf_new a {color: #FFFFFF !important; }

.product_div_outer{ /*border-right:none;*/}
/*1-7-14*/
.featured_prod{padding-left:20px; padding-right:20px;}
.product_div_outer, .product_div_inner{width:auto;}

.top_main_class { background:#e6e6e6; display: block;  overflow: hidden; padding: 6px 0; position: absolute; left:0px; text-align: center;  top: 0; z-index:10000; width: 100%;}
.top_main_class li {color: #666666; margin:0px; padding: 0px 0;}
.top_main_class li a{ font-size:12px; color: #1472ba; margin:0 5px;}

.advnc_new{ top:0px !important;}
.bottom_img, .advanced_menu_left, .nav_bottom_img.dropdown-comp, .advanced_menu_right{ min-height:10px !important;}
.advanced_menu { padding: 0; overflow: scroll; /*height:320px;*/ border:none !important; padding-top:15px;}
.advnc_new h2{ padding:0px;}
.top_img, .advanced_menu_right, .bottom_img, .advanced_menu_left, .advanced_menu_left > ul, .advanced_menu_left > ul > li{ display:inline-block;  width:99%;}
.top_img{overflow: hidden;}
.advanced_menu_left{ text-align:center; padding:0;}
.advanced_menu h2 { margin: 0 !important; padding: 0 0 10px 0 !important; font-size:18px !important;}
.advanced_menu_left > ul, .advanced_menu_right > ul{ margin:0px !important; padding: 0 0 0 15px !important; height: auto !important; width:93%;}
.advanced_menu_left > ul > li{ float: left; margin: 0 0 10px !important; padding: 0 !important; position: relative !important; top: 0 !important; vertical-align: top; width: auto !important;}
.advanced_menu_right{ padding:0px;}
.bottom_img{ padding:0px !important;}
.advanced_menu_right > ul, .advanced_menu_right > ul > li, .advanced_menu_left > ul ul li{ width:auto;}
.advanced_menu_right > ul > li { float: none; margin: 0 0 10px !important; padding: 0;position: relative !important;  top: 0 !important;  vertical-align: top !important; width:100%; display:inline-block;}
.advanced_menu_right > ul ul li {margin: 0px 0 0; padding: 0 10px 0 0 !important;  width: auto;}
.featured_prod_slider .bx-wrapper .bx-viewport { height: auto !important;}

.megamenu_wrapper { width: 95% !important;}
.menu-button{ border-radius:6px; -moz-border-radius:6px; -webkit-border-radius:6px;}

/*   Feb 09 - UI Designer  */
.support_div, .contact_us_div { display: none; }
/*   may 21 - UI Designer  */
.paypal-review-order input.input-text, .paypal-review-order .cret_acc_smint {  width: 220px !important; }
.paypal-review-order select {  width:230px !important; }

/*may 22*/
.search_adress input[type=text] {width: 85%;}
button.button { float: left;  width:auto; margin:0px !important;}
button.form-button img { width:90%;}
.pop_top11 li {  border: medium none;  float: none;  height: auto;  padding: 20px 0;  text-align: center;  width: auto;}
.pop_top11 li:last-child {padding: 20px 0;}
.pop_top11 li:first-child {padding: 20px 0;}
.popup_txt {font: 700 18px/20px Arial,Helvetica,sans-serif;}
.pop_top11 p { font: italic 500 18px/25px Arial,Helvetica,sans-serif;  padding: 12px 10px;}
#fieldset_4 .personal_info li:nth-child(9) { margin: 0;}

#form-validate .customer-name .cret_acc_smint { width:98%;}
#form-validate .fieldset .form-list input.input-text {width: 98%; background:#E0E0E0;}
#form-validate .fieldset .cret_acc_selediv select {clear: both;  float: left;  width: 99%;}

.bx-viewport {margin: 0 auto; width: 91% ;}
#account-new-address-form .input-box input {padding: 12px 7px;}
/*#cart_button_ button {margin: 0 0px 0 -20px !important;  width: 100%;}*/
.prod_detail_right { clear: both;  float: none;  margin: 20px auto 0;}
#productinquiry-form ul li .validation-advice { margin: 15px 0 0 !important;}
#shipping-zip-form button.button { margin-top: 5px !important;}
.owl-carousel .owl-wrapper-outer {width: 98% !important; margin:0 auto; text-align:center;}

#ig-lightbox-image { display:none;}

/*****************23 june***********************/
.footer_part{ padding:0;}
.lowest_images{ width:auto !important;}
.lowest_images > a{ float:none;   margin: 15px auto 10px; width:90%;}
.lowest_images > a img{ width:auto; max-width:100%;}
.contact_img{  margin: 25px 0 25px 20px !important;}

.megamenu_light_theme .megamenu_lightblue li div a{ line-height:18px;}

.capacity_three_head .div_ul li {display: inline-block;  text-align: center; width: 100%; margin:0 0 10px 0;}
.capacity_three_head .div_ul li input.new_set_button {display: inline;}
.capacity_three_head li label {float: none; margin: 5px 0 10px 0;  display: block;}
.capacity_three_head .div_ul li .capacity_select {background: #fff url("../images/select_arrow.jpg") no-repeat scroll right 13px; display: block; width: 100%;}
.capacity_three_head .div_ul li .capacity_select select {width: 100%; padding:9px;}
.only_cooling.system_btma:nth-child(2n) {float: none;}

.advanced_menu h2 {margin:20px 0 !important;}
.top_img {border-bottom: 1px solid #999999; border-right:none;}

.info_in_tabs{ width:100%; min-height:auto; }


}



@media (max-width: 700px){
.item { /*width: 600px !important;*/}
.featured_prod_slider .bx-wrapper .bx-next {right: -6px;}
.featured_prod_slider .bx-wrapper .bx-prev {left: -6px;}
.slick-slider  { margin-left:1px; }
.refine_tab_div > ul > li.first { margin:0 !important; }
/*  .compare_prod_list > .paging_div:first-child { display:none; }*/
#aw-ln-filters .actions { 	position: absolute;   z-index: 1000;   border: 0; top:7px; }
.pnf_new a { width: 70px;  font-size: 13px; height: 20px; padding-top:3px; }


/*****************23 june***********************/
.testimonials h2{ margin-bottom:15px;}



}

@media (max-width: 500px){
.item {  /* width: 420px !important;*/ }
.step_brand li:nth-child(3n) { float: none; }
.payment_form_authorizenet input, .payment_form_authorizenet select { min-width:280px; width:100%;  }
.form-list select { width: 236px !important; }
.sp-methods select.month {  width: 100px !important; margin-right:15px;}
.sp-methods select.year { width: 100px !important; }

}

@media (max-width: 479px){
	
	
.shopping_cart a.carimg { float:left; margin-left:10px;}
.contact_img {width: 90%;}
.footer_link ul {width: 98%;}
.colling {height: 33px; padding: 12px 0 0 15px;}
.creat_acct_right{display:none;}
.shopby_brand ul {display: table;  margin: 0 auto;}
.shopby_brand li {background: none; height:290px; float:none; width:100%;}
.split_system li {float: none;  width: 100%;}
.col_one_sixth{width:50% !important; background:none; height:auto; padding:10px 0;}
.step_bread_crum li a {font-size: 13px;}
.step_brand li {float: none;  width: 266px; margin: 0 0 25px 0;}
.step_brand {display: table;  margin: 20px auto;}
.table_heading {font-size: 13px;}
#tab4 {overflow-x: scroll; overflow-y: hidden;}
.compare_prod_list > ul > li {background: none; float: none; margin: 00; padding: 0;}
.compare_prod_list > ul {display: block; margin: 0 auto; overflow:visible;}
.megamenu_container .megamenu .dropdown_1column, 
.megamenu_container .megamenu .dropdown_2columns, 
.megamenu_container .megamenu .dropdown_3columns, 
.megamenu_container .megamenu .dropdown_4columns,
.megamenu_container .megamenu .dropdown_5columns,
.megamenu_container .megamenu .dropdown_fullwidth,
.megamenu_container .megamenu .dropdown_right  {width: 94.3%;}
	
.shopping_cart {display: block; width: 40%; margin:0 auto; float:left;}
.small_size {display: block; width: 100%;}
.header_right ul {display: table; float: none; margin:5px auto;}
.header_right > p {display: block; margin: 4px 0 4px 4px; padding: 0; text-align: center; width:100%; display:block; float:none; margin-top:20px; }

.nav_top_img { width: 100%;}
.col_one_sixth {width: 100% !important;}
.megamenu .col_one_sixth {min-height: 10px !important; padding:15px 0 0px 0}
.individual_ac_system .nav_top_img{ min-height:10px !important;}
.complete_ac_img{  margin:0px;}
.complete_ac_name h2{ margin:0px 0 5px; height:auto;}
.dropdown_fullwidth{ height: 300px; overflow: scroll;}
.nav_bottom_img{ min-height:10px !important;}

.social_media span.st_googleplus_hcount{margin:10px 0 0 0; display:block;}
.odd td {font-size: 11px;}
.tab_content #tab6 {margin: 20px 2px 12px;}
.data-table thead th {font-size: 11px;}
.data-table td {padding:8px 2px;}
.data-table thead th {padding: 8px 2px;}
.form-list select {width: 100% !important;}
.reorder_print_text {float: none; margin: 10px 0; overflow: hidden; padding: 5px 0 0; text-align: left; width: 100%;}
.order-info .current {font-size: 75%; font-weight: bold;}
.sp-methods select.month {margin-right: 10px; width: 150px;}
.cont_shop {float: none; margin: 8px auto;}
.view_shop {margin: 0 auto;}
#fancybox-wrap {width: 86% !important;}
.parts_accessories_tab .col_one_sixth{width:100% !important; padding: 0; text-align: left; border: none;}
.prf > div:last-child { width: 100% !important;}
.parts_access_name{ width:auto; margin: 13px 0 0 !important;}
.parts_div .prf {margin: 0;}
.prf_data > li:nth-child(4n){background:none !important;}
.custom_option_vew_new .validation-advice {margin: 3px 100px 0;min-height: 13px;padding-left: 13px;width: 125px;}

.item {/*width: 300px !important;*/}
.contact_email{ padding-top:0px;}
#co-billing-form .form-list select {width: 100% !important; background: #e0e0e0;}
#co-billing-form .form-list .field, .advanced_menu_right > ul > li{ width: 100% !important;}
.advnc_new h2{ font-size:18px;}

.lets_link ul li, .facebook, .google, .youtube{ width:50% !important;}


}




@media (max-width: 480px){
.bx-viewport {
    margin: 0 auto;
    width: 240px !important;
}
.total_code_left, .shipp_cost{ display: inline-block;
    float: none !important;
    margin: 0 auto !important;
    padding: 0;
    width: 100%;}
.total_code_right {float: none; margin: 0 auto;  width: 236px;}
.only_cooling {clear: both;}
.featured_prod_slider .bx-wrapper .bx-viewport {/*height: 435px !important;*/ }
.top_main_class li{ margin-left:1px;}
.product_div_outer { border-right:0; }
.compare_prod_list > ul > li { margin: 0 auto !important; width: 90%; }
.paging_div div { display:block; }
.pagination { float:none; margin:5px 0 0; text-align:center; }
.paging_div_outer {height: auto;
    margin: 0 0 10px;
    padding: 0; }
.perpage_view  {  width: 100%; }
.perpage_view li { margin-bottom:5px; float:none; text-align:center; }
.back_home_url_div a {background: rgba(0, 0, 0, 0) url("../images/add_new_tsetimonials.png") repeat-x scroll 0 100% / 100% auto; float: none;  width: 280px;}
.back_home_url_div a:hover {background: rgba(0, 0, 0, 0) url("../images/add_new_tsetimonials.png") repeat-x scroll 0 100% / 100% auto;}
.refine_hover ul { display:block;}
.testimonial_text {width: 72% !important;}


#tab4 li  { margin:0px;}

.product_tabs .product-image-thumbs li.kit_listing { border-top:1px solid #eee; padding:5px 0px; margin:0px;}
.product_tabs .product-image-thumbs li.kit_listing:after { content:""; display:table; clear:both; }
.product_tabs .product-image-thumbs li.kit_listing a.thumb-link {  width:20% !important;;}
#kit_name { width:40% !important;;}
#kit_qty { width:20% !important;;}
#kit_price { width:20% !important;}

#kit_cart { width:20% !Important; float:right !important; display:block;}
#kit_cart button { float:right !Important; margin-right:10px;}
.checkout-types > li {
    margin-bottom: 10px;
}
table {
    width: 100%;
}



.buttons-set {
    display: inline-block;
    float: none !important;
    text-align: center;
    width: 100%;
}
.buttons-set button.button {
    float: none;
    margin-left: 5px;
}
}

@media (max-width: 360px){
.top_main_class{ }
.head_right{ margin-top:0px}	
}

 


@media (max-width: 320px){

.item {     /*width: 247px !important;*/}
#co-billing-form .form-list select { width: 100% !important; background: #e0e0e0;}
#co-billing-form .form-list .field{ width: 100% !important;}
.total_code_right {float: none;  margin: 0 auto;  width: 236px;}
.bx-viewport {width: 82% ;}
.featured_prod .bx-wrapper .bx-viewport{ height: 863px !important; }
.only_cooling {clear: both;}
.shop_by_brand_slider .bx-wrapper .bx-viewport{width: 88% ;}
.featured_prod_slider .bx-wrapper .bx-viewport { /*height: auto !important;*/}
/*may 22*/
.search_adress input[type=text] {width: 71%;}
#kit_cart {float: none !important;}
#recaptcha_area, #recaptcha_table {margin: 0 0 0 -10px; width: 308px !important;}
.recaptcha_input_area {margin-left: 8px !important;  margin-right: 0 !important;  width: 146px !important;}
#co-billing-form .cret_acc_bigint {width: 100%;}
#co-billing-form .cret_acc_smint {width: 100%;}

}   


@media (width: 360px) {
.bx-viewport {width: 75% ;}
.search_adress input[type=text] {width: 75%;}
}





@media (width: 375px) {
.bx-viewport {width: 68% ;}
.financing > div, .testimonials_content {height: 220px; margin: 0 0 15px !important; padding: 5px 5px 30px !important;}
.search_adress input[type=text] {width: 75%;}
.lets_link {margin-top: 0px;}
#ig-lightbox-image { display:none;}

}


@media (width: 414px) {
.bx-viewport {width: 60% ;}
.search_adress input[type=text] {width: 79%;}
}





@media (width: 667px) {
.bx-viewport {width: 78% ;}
.financing > div, .testimonials_content { margin: 0 0 10px !important; padding: 5px 5px 0 !important;}
#ig-lightbox-image { display:none;}


}

@media (width: 640px) {
.bx-viewport { width:82% ;}
}








@media (max-width: 800px) and (min-width:750px){
.advanced_menu.advnc_new {    top: 78px !important;
    position: absolute !important; }
.top_img { height: auto; overflow:hidden; }
.advanced_menu_left > ul, .advanced_menu_right > ul { width:100% !important; margin: 0 0 0 15px !important; }
.myli, .mysecondli { position:relative !important; left:auto !important; top:auto !important; }
/*  
.advanced_menu_left > ul > .myli:nth-child(5) { top:-15px; !important; }
.advanced_menu_left > ul > .myli:nth-child(6) { left:178px !important; top:-238px !important; }
.advanced_menu_left > ul > .myli:nth-child(7) { left:178px !important; top:-120px !important; }
.advanced_menu_right > ul > .mysecondli:nth-child(5) { top:-60px !important; }
.advanced_menu_right > ul > .mysecondli:nth-child(6) { top:-135px !important; }
.advanced_menu_right > ul > .mysecondli:nth-child(7) { top:-125px !important; }
*/
.advanced_menu_right { clear:both; width:100%; padding:0 !important; }
.nav_bottom_img.dropdown-comp { }
.item .compare_list_button { margin-left: auto; margin-right: auto; }
.complete_ac_img img { display:block; }

}

@media (min-width: 900px) and (max-width: 1024px) {
.advanced_menu { padding: 15px 0 0 !important; }
.myli, .mysecondli { position:relative !important; top:auto !important; left:auto !important; }
.advanced_menu_right > ul { margin: 0 0 0 30px !important; }
.advanced_menu_left > ul { margin: 0 0 0 25px !important; }
/* 
.advanced_menu_left > ul > .myli:nth-child(4) { top:-125px !important; }
.advanced_menu_left > ul > .myli:nth-child(5) { left:-178px !important; top:25px !important; }
.advanced_menu_left > ul > .myli:nth-child(6) { top:-215px !important; left:356px !important; }
.advanced_menu_left > ul > .myli:nth-child(7) { top:0px !important; left:-178px !important; }
.advanced_menu_right > ul > .mysecondli:nth-child(4) { top:-80px !important; }
.advanced_menu_right > ul > .mysecondli:nth-child(5) { top: -30px !important; } 
.advanced_menu_right > ul > .mysecondli:nth-child(6) { left: -178px !important; }
.advanced_menu_right > ul > .mysecondli:nth-child(7) { top: -245px !important; left:178px !important; }
 */
.advanced_menu.advnc_new { overflow:hidden; height: auto; top:80px !important; }
.advanced_menu_left > ul > li {width: 185px;}


}


@media (min-width: 481px) and (max-width: 767px) {
	.perpage_view { width: 340px;  float: left; }
	.perpage_view ul li:last-child select { width:100px; }
	.compare_prod_list > ul { clear:both; }
	.refine_tab_div li {  float: left;  margin-right: 25px;}
	
}

@media (min-width: 1025px) {
	#authorizenet_cc_type_cvv_div .input-box { width:340px; }
}

@media (max-width: 767px) {
.sa_review {
   display: list-item !important;
    float: none !important;
    margin: 0 auto !important;
    text-align: center;
    width: 80% !important;
}
.bx-controls-direction {
    display: none;
}	
/*.shopping_cart_table .table_head {
    margin: 0;
    padding: 0;
    width: 100%;
}
.table_head ul li {
    display: inline-block !important;
    margin: 2px 0;
    text-align: left;
    width: 100% !important;
}

.table_matter ul li {
    display: inline-block !important;
    margin: 10px 0;
    text-align: center;
    vertical-align: middle;
    width: 100% !important;
}
.shopping_cart_table .table_matter {
    width: 100%;
}*/


.shopping_cart_table {
    border: 1px solid #ececec;
    margin: 10px 0 20px;
    overflow: scroll;
    width: 100%;
}
.shopping_cart_table .table_footer {
background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    border: medium none;
    display: table;
    float: none !important;
    height: auto;
    margin: 20px auto;
    text-align: center;
    /*width: 60%;*/
}
.tab_content {
    margin-bottom: 60px !important;

}

}

@media (min-width: 768px) and (max-width:1024px){
.prod_detail_right {
    width: 100% !important;
}
.sa_review {
    clear: inherit !important;
    display: inline-block !important;
    width: 29% !important;
}
}

#authorizenet_cc_cid { width:191px !important; }
#testpiy{width: auto;}

.olark-launch-button { left:0; }




