section.mid-explore .left img { max-width: 450px; }

.two_col_Box.two-col-hq { padding-bottom: 20px; }

.simple_sec.newStyle .content_style h3 { margin-bottom: 20px; }

.green { background: url("../img/aqua_boder_bg.png") repeat-x; background-position: 0 0; background-size: 8.5px; }

section.mid-explore .right img { max-width: 480px; }

section.mid-explore .mid-inner p { background: none; }

.dot-divide { background: url("../img/white_dashed.png") repeat-x; display: block; width: 100%; height: 8px; }

section.banner_sec .clients-banner small { text-transform: none; font-weight: 400; }

.blanktable { display: none !important; }




.footer.thermo_footer .footer_Box .f_logo { margin-bottom: 40px; }

.footer.thermo_footer .footer_links { padding-top: 29px; }

.footer.thermo_footer .newsletterBox { padding-top: 29px; }

section.two_col_clients .zen_RightBox strong { text-transform: uppercase; font-size: 12px; }

section.two_col_clients .zen_LeftBox strong { font-size: 12px; }

.eco_banner { /*background-size: auto 70%;*/ }

.rightimagediv { float: right; width: 210px; }

.two_col_Box.two-col-hq .textDiv { float: left; margin-top: 0; }

.downloadbutton { padding: 10px; color: white; display: inline-block; font-size: 14px; line-height: 20px; text-transform: uppercase; background: #70c9c4; height: 40px; font-weight: 700; margin-top: 25px; text-decoration: none !important; border: 1px solid #70c9c4; }

.downloadbutton:hover { border: 1px solid #70c9c4; background: 0 0; color: #0b1f2c; }

/* New Css 16 feb 2017 */
section.two_col_clients .text_box.quote_pattern.imp_pop_sec_here .TextClient p { width: auto; }

.text_box.quote_pattern.imp_pop_sec_here { padding-bottom: 16px; }

.download_pop_wrap { text-align: right; margin-top: 13px; }

.text_box.quote_pattern.imp_pop_sec_here .download_pop_wrap img { width: auto; float: none; padding: 0; margin: 0; }

.download_pop_wrap a { display: inline-block; background: #50719a; margin-top: 0; }

.display_none { display: none; }

.pop_up_form_wrap .contact_form_wrapper form .ginput_container_checkbox { padding-right: 0; margin-bottom: 10px; }

.pop_up_form_wrap .gform_confirmation_message { font-size: 16px; line-height: 20px; }

.pop_up_form_wrap .gform_confirmation_message a { font-size: 16px; text-transform: uppercase; line-height: 20px; margin-top: 15px; }

.pop_up_form_wrap h3 { font-size: 18px; line-height: 26px; margin-bottom: 15px; }

#download_pop_wrap { padding: 25px; }

.download_pop_wrap a:hover { border-color: #50719a; color: #fff; }

.contact_form_wrapper .gfield_description.validation_message { display: block; margin-bottom: 10px; margin-top: -5px; color: #2566da; }

.contact_form_wrapper form li.gfield_error.first_row_class input { margin-bottom: 3px; }

.custom_section_here h2 { font-size: 18px; line-height: 26px; margin: 0 0 0px; color: #0b1f2c; font-weight: 500; }

.custom_section_here .gsection_description { font-size: 18px; line-height: 26px; margin: 0 0 15px; color: #0b1f2c; font-weight: 500; }

.pop_up_form_wrap .gform_confirmation_message a:active, .pop_up_form_wrap .gform_confirmation_message a:focus { color: #fff; background: #70c9c4; }

/* new page css powerdays page */
.header.thermo_header .header_menu ul li { border-bottom: 1px solid transparent; }

.powerdays_sec a.btn { background: #70c9c4; color: #fff; padding: 8px 28px 8px; border-radius: 0; -moz-border-radius: 0; -webkit-border-radius: 0; font-size: 13px; line-height: 20px; border: 1px solid #70c9c4; letter-spacing: 1px; }
.powerdays_sec a:hover { background: #4f719a; border-color: #4f719a; }
.powerdays_sec .BoxText.left_padd { padding: 0px 0 0 30px; }
.powerdays_sec .BoxText.right_padd { padding: 0 30px 0 0; }
.powerdays_sec ul { margin: 0; padding: 0; list-style: none; }
.powerdays_sec ul li { font-size: 16px; line-height: 26px; margin-bottom: 5px; position: relative; padding-left: 30px; }
.powerdays_sec ul li:before { content: "\f111"; font-family: FontAwesome; width: 4px; height: 4px; font-size: 4px; position: absolute; top: 13px; left: 0; color: #6d6f72; line-height: 4px; }
.powerdays_sec .catWithText_2_col_ .BoxText ul li { margin: 0 0 5px; }
.powerdays_sec .border-style { margin-bottom: 20px; }
.powerdays_sec .catWithText_2_col_ .BoxText p { margin: 0 0 25px; font-family: "ProximaNova"; font-size: 16px; line-height: 26px; color: #6d6f72; }
.powerdays_sec .banner_wrap .th_banner { background: url("../img/thermo_slide2_img.jpg") no-repeat; background-size: cover; }
.powerdays_sec .banner_wrap .th_banner.bg_img { padding: 0; margin-bottom: 0; }
.powerdays_sec .banner_wrap .banner_sec .left_img { max-width: 305px; float: left; }
.powerdays_sec .banner_wrap .banner_sec .left_img_mb { display: none; }
.powerdays_sec .banner_wrap .banner_sec .content_right { position: relative; float: right; margin-top: 70px; }
.powerdays_sec .banner_wrap .banner_sec .content_right a { display: inline-block; font-size: 15px; line-height: 21px; text-decoration: none; margin-bottom: 15px; }
.powerdays_sec .banner_wrap .banner_sec .content_right a.enroll_fancybox { background: #70c9c4; color: #fff; padding: 11px 60px; letter-spacing: 2px; margin-bottom: 20px; }
.powerdays_sec .banner_wrap .banner_sec .content_right a.enroll_fancybox:hover { background: #4f719a; border-color: #4f719a; }
.powerdays_sec .banner_wrap .banner_sec .content_right a:hover { background: transparent; border-color: transparent; }
.powerdays_sec .banner_wrap .banner_sec .content_right .border-line { position: absolute; right: 0; top: 0; margin-left: 3px; display: block; width: 200px; height: 5px; background: url("../img/white_dashed.png") repeat-x; background-position: 0 0; background-size: 8px; }
.powerdays_sec .banner_wrap .banner_sec .thermo_banner_caption { margin-top: 20px; text-align: right; }
.powerdays_sec .banner_wrap .banner_sec .thermo_banner_caption p { max-width: 100%; letter-spacing: 1px; font-size: 26px; }
.powerdays_sec .banner_wrap .banner_sec .thermo_banner_caption p span { font-weight: normal; }
.powerdays_sec .banner_wrap .banner_sec .thermo_banner_caption p span b { font-size: 32px !important; }
.powerdays_sec .banner_wrap .banner_sec sup { font-size: 8px; line-height: 8px; margin: 0 5px 0 2px; font-weight: 100; top: -10px; }
.powerdays_sec .textBox { margin-bottom: 40px; }
.powerdays_sec .textBox:last-child { margin-bottom: 0; }
.powerdays_sec .sec_two_wrap .catWithText_2_col_ { padding: 40px 0 15px; }
.powerdays_sec .sec_two_wrap .catWithText_2_col_ .BoxText p { margin: 0 0 25px; font-family: "ProximaNova"; font-size: 16px; line-height: 26px; color: #6d6f72; }
.powerdays_sec .two_cols_wrap span.border-style { margin-bottom: 20px; }
.powerdays_sec .two_cols_wrap .fullwidth_2_col .tableInner.rightBox { background-color: #ebedee; padding: 50px 0 5px; }
.powerdays_sec .two_cols_wrap .fullwidth_2_col .tableInner.leftBox { padding: 50px 0; }
.powerdays_sec .two_cols_wrap .fullwidth_2_col .textBox { margin-bottom: 40px; padding: 0 40px 0 0; clear:both;}
.powerdays_sec .two_cols_wrap .fullwidth_2_col .textBox ul { padding: 0; margin: 0; }
.powerdays_sec .two_cols_wrap .fullwidth_2_col .textBox li { font-family: "ProximaNova"; font-size: 16px; line-height: 26px; font-weight: 400; color: #6d6f72; }
.powerdays_sec .two_cols_wrap .fullwidth_2_col .textBox p { font-size: 16px; line-height: 26px; }
.powerdays_sec .two_cols_wrap .fullwidth_2_col .textBox p sup { font-size: 8px; letter-spacing: 0; top: -6px; font-weight: 400; line-height: 8px; margin-right: 4px; }
.powerdays_sec .two_cols_wrap .fullwidth_2_col .textBox h5 { color: #4f719d; }
.powerdays_sec .two_cols_wrap .fullwidth_2_col .textBox h6 { margin: 0 0 25px; letter-spacing: 1.5px; font-size: 16px; line-height: 22px; text-transform: uppercase; font-weight: 400; font-family: "Brandon"; margin-bottom: 10px; color: #6d6f72; }
.powerdays_sec .two_cols_wrap .fullwidth_2_col .textBox h6 sup { font-size: 8px; letter-spacing: 0; top: -6px; font-weight: 400; line-height: 8px; margin-right: 4px; }
.powerdays_sec .seclast_content_wrap { background: url("../img/simple_right_img_fixed.jpg") no-repeat; background-position: 50% 50%; background-repeat: no-repeat; background-size: cover; }
.powerdays_sec .seclast_content_wrap a.btn { max-width: 252px; width: 100%; }
.powerdays_sec .seclast_content_wrap .catWithText_2_col_ { padding: 60px 0 20px; }
.powerdays_sec .seclast_content_wrap .catWithText_2_col_ .right_box_wrap_here { padding-left: 40px; }
.powerdays_sec .seclast_content_wrap .catWithText_2_col_ .BoxText { padding-left: 0; margin-bottom: 40px; }
.powerdays_sec .seclast_content_wrap .catWithText_2_col_ .BoxText:last-child { margin-bottom: 0; }
.powerdays_sec .seclast_content_wrap .catWithText_2_col_ .BoxText.right_padd { padding-right: 40px; }
.powerdays_sec .seclast_content_wrap .catWithText_2_col_ .BoxText.left_padd { padding-left: 40px; }
.powerdays_sec .seclast_content_wrap .catWithText_2_col_ .BoxText ul { margin: 0; }
.powerdays_sec .seclast_content_wrap .catWithText_2_col_ .BoxText ul li { font-size: 16px; line-height: 22px; margin-bottom: 5px; }
.powerdays_sec .seclast_content_wrap .catWithText_2_col_ .BoxText ul:last-child { margin-bottom: 0; }
.powerdays_sec .seclast_content_wrap .catWithText_2_col_ .BoxText.box_mb { margin-bottom: 90px; }
.powerdays_sec .seclast_content_wrap .catWithText_2_col_ .BoxText h3 { text-transform: inherit; font-family: 'ProximaNova'; }
.powerdays_sec .seclast_content_wrap .catWithText_2_col_ .BoxText h3 sup { font-size: 8px; letter-spacing: 0; top: -10px; font-weight: 400; line-height: 8px; margin-left: 0; margin-right: 4px; }
.powerdays_sec .seclast_content_wrap .catWithText_2_col_ .right_box_wrap_here .BoxText h3 { font-size: 24px; line-height: 34px; }

.enroll_fancybox_wrap_class .fancybox-skin { padding: 0 !important; }
.enroll_fancybox_wrap_class .fancybox-skin .enroll_now_pop .form_title_here { padding: 30px 100px; background: #5fbfb7; color: #fff; }
.enroll_fancybox_wrap_class .fancybox-skin .enroll_now_pop .form_title_here .border-style { background: url("../img/white_dashed.png") repeat-x; margin-bottom: 15px; }
.enroll_fancybox_wrap_class .fancybox-skin .enroll_now_pop .form_title_here h4 { letter-spacing: 2px; font-size: 26px; line-height: 32px; text-transform: uppercase; font-weight: 400; margin: 0; }
.enroll_fancybox_wrap_class .fancybox-skin .enroll_now_pop .gform_wrapper { padding: 50px 100px; }
.enroll_fancybox_wrap_class .fancybox-skin .enroll_now_pop .gform_wrapper form .ginput_container_checkbox { padding-right: 0; margin-bottom: 10px; }
.enroll_fancybox_wrap_class .fancybox-skin .enroll_now_pop .gform_wrapper form ul { padding: 0; margin: 0; list-style: none; }
.enroll_fancybox_wrap_class .fancybox-skin .enroll_now_pop .gform_wrapper form ul li { width: 100%; margin-bottom: 30px; display: block; position: relative; }
.enroll_fancybox_wrap_class .fancybox-skin .enroll_now_pop .gform_wrapper form ul li label { max-width: 250px; float: left; font-family: "ProximaNova"; font-size: 13px; line-height: 22px; color: #2f232c; font-weight: 600; text-transform: uppercase; letter-spacing: 1px; margin: 6px 0; }
.enroll_fancybox_wrap_class .fancybox-skin .enroll_now_pop .gform_wrapper form ul li input[type="text"] { padding: 5px 10px; font-size: 16px; line-height: 20px; width: 100%; border: none; border-top: 2px solid #d4d6d4; border-right: 2px solid #d4d6d4; border-bottom: 2px solid transparent; border-left: 2px solid transparent; color: #2f232c; }
.enroll_fancybox_wrap_class .fancybox-skin .enroll_now_pop .gform_wrapper form ul li .ginput_container { padding-left: 250px; }
.enroll_fancybox_wrap_class .fancybox-skin .enroll_now_pop .gform_wrapper form ul li.gfield_error.first_row_class input { margin-bottom: 3px; }
.enroll_fancybox_wrap_class .fancybox-skin .enroll_now_pop .gform_wrapper form ul li:nth-child(2n) { margin-right: 0; }
.enroll_fancybox_wrap_class .fancybox-skin .enroll_now_pop .gform_wrapper form ul li:last-child { background: url("../img/aqua_boder_bg.png") repeat-x bottom left; background-size: 8.5px; padding-bottom: 30px; }
.enroll_fancybox_wrap_class .fancybox-skin .enroll_now_pop .gform_wrapper form ul li.service_address_class { margin: 30px 0 30px; font-size: 14px; line-height: 20px; text-transform: uppercase; font-weight: 400; background: #70c9c4; color: #fff; padding: 8px 25px; letter-spacing: 1px; }
.enroll_fancybox_wrap_class .fancybox-skin .enroll_now_pop .gform_wrapper .gform_footer.top_label { text-align: right; }
.enroll_fancybox_wrap_class .fancybox-skin .enroll_now_pop .gform_wrapper .gform_footer input[type="submit"] { background: #70c9c4; color: #fff; padding: 8px 60px; letter-spacing: 2px; margin-bottom: 20px; border: none; text-transform: uppercase; -moz-transition: ease-in-out 0.3s all; -webkit-transition: ease-in-out 0.3s all; transition: ease-in-out 0.3s all; -o-transition: ease-in-out 0.3s all; -ms-transition: ease-in-out 0.3s all; }
.enroll_fancybox_wrap_class .fancybox-skin .enroll_now_pop .gform_wrapper .gform_footer input[type="submit"]:hover { background: #4f719a; border-color: #4f719a; }
.enroll_fancybox_wrap_class .fancybox-skin .enroll_now_pop .gform_wrapper .gform_confirmation_message { font-size: 16px; line-height: 20px; }
.enroll_fancybox_wrap_class .fancybox-skin .enroll_now_pop .gform_wrapper .gform_confirmation_message a { font-size: 16px; text-transform: uppercase; line-height: 20px; margin-top: 15px; }
.enroll_fancybox_wrap_class .fancybox-skin .enroll_now_pop .gform_wrapper h3 { font-size: 18px; line-height: 26px; margin-bottom: 15px; }
.enroll_fancybox_wrap_class .fancybox-skin .enroll_now_pop .gform_wrapper .gfield_description.validation_message { display: block; margin-bottom: 0; margin-top: 40px; color: red; font-size: 13px; line-height: 18px; position: absolute; left: 250px; top: 0; }
.enroll_fancybox_wrap_class .gform_confirmation_message { text-align: center; padding: 50px; letter-spacing: 2px; font-size: 18px; line-height: 30px; text-transform: uppercase; font-weight: 400; }

.bitbigger {
    font-size: 100% !important;
    top: -2px !important;
}
.page-template-page-eco-partners-new-php #sec_1 .hq_inner_Box {
	padding-bottom: 0;
}


/* media queries form css */
.media_query_wrap {position: relative;}
.media_query_link .various_link1.downloadbutton {background: transparent;color: #70c9c4;margin-top: 0;font-weight: normal;}
.media_query_link .various_link1.downloadbutton:hover{background: #70c9c4;color: #fff;}
.media_query_link {right: 40px;position: absolute;}
#mediaQuery .contact_form_wrapper form input[type="text"], #mediaQuery .contact_form_wrapper form input[type="email"], #mediaQuery .contact_form_wrapper form input[type="date"], #mediaQuery .contact_form_wrapper form input[type="number"], #mediaQuery .contact_form_wrapper form input[type="search"], #mediaQuery .contact_form_wrapper form textarea{
    margin: 0 0 15px;font-weight: 300;   border-width: 1px;
}

#mediaQuery .gform_ajax_spinner {position: absolute;bottom: 12px;right: 0;}
#mediaQuery .contact_form_wrapper .gfield_description.validation_message {display: block;margin-bottom: 10px;margin-top: -10px;color: red;}
#mediaQuery .contact_form_wrapper form li.gfield_error input {border: 1px solid red !important;}
#mediaQuery .contact_form_wrapper form .gform_footer input[type="submit"] {
    background: #70c9c4;
    color: #fff;
    padding: 8px 60px;
    letter-spacing: 2px;
    margin-bottom: 20px;
    text-align: center;
    border: none;
    text-transform: uppercase;
    -moz-transition: ease-in-out 0.3s all;
    -webkit-transition: ease-in-out 0.3s all;
    transition: ease-in-out 0.3s all;
    -o-transition: ease-in-out 0.3s all;
    -ms-transition: ease-in-out 0.3s all;
    display: block;
    border: 1px solid transparent;
    width: auto;
    margin-bottom: 0;
}
#mediaQuery .contact_form_wrapper form .gform_footer input[type="submit"]:hover {background: transparent;border-color: #70c9c4;color: #70c9c4;}


/* Desktop sce-test/ Banner css */

.enroll_fancybox_wrap_class .fancybox-skin .enroll_now_pop .form_title_here{    padding: 30px 90px; }
.enroll_fancybox_wrap_class .fancybox-skin .enroll_now_pop .gform_wrapper{padding-left: 90px; padding-right: 90px;}
.enroll_fancybox_wrap_class .fancybox-skin .enroll_now_pop .gform_wrapper .gform_heading{margin-bottom:30px;}

.powerdays_sec .banner_wrap .banner_sec .content_right a.no_popup {
    background: #70c9c4;color: #fff;padding: 11px 60px;letter-spacing: 2px;margin-bottom: 20px;
}
.powerdays_sec .banner_wrap .banner_sec .content_right a.no_popup:hover {background: #4f719a;border-color: #4f719a;}
/*.powerdays_sec .banner_wrap .banner_sec .content_right a.enroll_fancybox,
.powerdays_sec .banner_wrap .banner_sec .content_right a.no_popup
{
    margin-bottom: 0;    text-align: center;
}*/

/*
.powerdays_sec .banner_wrap .banner_sec .left_img {float: none;width: auto;display: table-cell;vertical-align: middle;max-width: 100%;}
.powerdays_sec .banner_wrap .banner_sec .content_right {
    position: relative;margin-top: 0;float: none;display: table-cell;vertical-align: middle;}
.powerdays_sec .banner_wrap .banner_sec .thermo_banner_caption{text-align: left; padding: 28px 32px; background: rgba(203, 0, 0, 0.7); margin-top: 0}
.bn_outer.clearfix {display: block; width: 100%;}*/
.bn_left_first {float: left;display: block;}
.powerdays_sec .banner_wrap .banner_sec .thermo_banner_caption p{max-width: 100%;letter-spacing: normal;font-weight: normal;}
/*.powerdays_sec .thermo_banner_caption{max-width: 836px;} */
.powerdays_sec .banner_wrap .banner_sec .thermo_banner_caption .bn_left_first p{
    font-size: 26px;line-height: 30px;font-weight: normal;margin-bottom: 10px;padding-top: 10px;
}
.powerdays_sec .banner_wrap .banner_sec .thermo_banner_caption .bn_left_right{float: right;display: block;width: 24%;}
.powerdays_sec .banner_wrap .banner_sec .thermo_banner_caption p.bn_sec_line{
    font-size: 39px;line-height: 42px;font-weight: 700;margin-bottom: 0px;
}
.powerdays_sec .banner_wrap .banner_sec .thermo_banner_caption p.bn_sec_line span{font-size: 55px;font-weight: 800;}
.powerdays_sec .banner_wrap .banner_sec .thermo_banner_caption p.bn_last_line{font-size: 20px;margin: 0;}
.powerdays_sec .banner_wrap .banner_sec .thermo_banner_caption p.bn_last_line a{
    color: #da2127;padding: 6px 21px;background: #fff;font-family: "Brandon";font-weight: bold;font-size: 14px;letter-spacing: 1px;
    width: auto;display: inline-block;margin: 0
}    
.powerdays_sec .banner_wrap .banner_sec .thermo_banner_caption p.bn_last_line a:hover{opacity: 0.9}
.outer_bn_btn_wrap{position: absolute; right: 0; margin-top: 30px;left: 0;text-align: right;}

.powerdays_sec .banner_wrap .banner_sec .content_right a.no_popup:first-child{margin-right: 10px;}

 footer.footer.hq-footer.thermostat_footer.scesmartenergy_footer {
    margin-top: 0;
}

.footer_new_letter_sec {margin: 37px 0 0;}
.footer_new_letter_sec h2 {margin: 0px 0 11px;color: #fff;font-size: 18px;font-weight: 400;text-transform: uppercase;letter-spacing: 2px;line-height: 15px;}
.boxed-main-layout .footer .footer_links ul li:last-child {padding-bottom: 0;}
.footer_new_letter_sec ul {padding: 0;margin: 0;list-style: none;}
.footer_new_letter_sec ul li label {display: none;}
.footer_new_letter_sec ul li {width: 100%;position: relative;}
.footer_new_letter_sec ul li input[type="text"] {width: 100%;border: 2px solid transparent;padding: 2px 105px 2px 10px;font-size: 12px;letter-spacing: 1px;line-height: 16px;}
.footer_new_letter_sec img.gform_ajax_spinner {display: block !important;}
.footer_new_letter_sec ul li input[type="text"]::-webkit-input-placeholder {color: #d7d8d9;}
.footer_new_letter_sec ul li input[type="text"]::-moz-placeholder {color: #d7d8d9;}
.footer_new_letter_sec ul li input[type="text"]:-ms-input-placeholder {color: #d7d8d9;}
.footer_new_letter_sec ul li input[type="text"]:-moz-placeholder {color: #d7d8d9;}
.footer_new_letter_sec .gform_footer.top_label input[type="submit"] {
    font-size: 12px;border: none;background: #2f7de1;color: #fff;padding: 5px 10px;line-height: 12px;letter-spacing: 2px;height: 100%;overflow: hidden;
    -moz-transition: ease-in-out 0.3s all;-webkit-transition: ease-in-out 0.3s all;transition: ease-in-out 0.3s all;-o-transition: ease-in-out 0.3s all;
    -ms-transition: ease-in-out 0.3s all;border: 1px solid transparent;
}
.footer_new_letter_sec .gform_footer.top_label input[type="submit"]:hover {background: #fff;border: 1px solid #2f7de1;color: #000;}
.boxed-main-layout .footer .footer_links {padding-top: 11px;}
.footer_new_letter_sec ul li.gfield_error input[type="text"] {border-color: red;}
.footer_new_letter_sec .gfield_description.validation_message {display: none;}
.footer_new_letter_sec .gform_footer.top_label {position: absolute;top: 0;right: 0;bottom: 0;}
.footer_new_letter_sec form {position: relative;}
.col-md-8.col-sm-12.col-xs-12.footer_right_section {padding-left: 41px;    width: 70%;}
.boxed-main-layout .footer_right_section .row .mid-footer-col:last-child {width: 15%;}
.boxed-main-layout  .footer_right_section .row .mid-footer-col:first-child {width: 31%;}
.boxed-main-layout .footer.new_footer_sec .mid-footer-col {width: 27%;}
body footer.footer.new_footer_sec .footer_title {color: #2c7bdb;line-height: 23px;font-weight: 700;font-size: 14px;line-height: 15px;margin: 0 0 14px;}
.boxed-main-layout .footer .footer_links ul li a{font-size: 11px;line-height: 14px;}
.boxed-main-layout .footer .footer_btm_sec .bottom_links ul li a {font-size: 10px;line-height: 15px;}

body .footer.thermostat_footer .footer_title {    color: #2c7bdb;

    font-weight: 700;
    font-size: 14px;
    line-height: 15px;
    margin: 0 0 14px;}

#gform_confirmation_message_8 {
	color:white;
}

/* new page styling for partner */
.boxed-main-layout .page_eco_partner_new_wrap .benefit_sec {padding: 13px 30px 30px;}
.partner_grid_sec {padding: 0 30px;background: #f7f7f7;    margin-top: 20px;}
.partner_grid_content_sec h3 {margin: 0 0 10px;text-transform: uppercase;font-size: 25px;line-height: 30px;}
.partner_grid_content_sec p {font-size: 15px;line-height: 18px;margin: 0 0 10px;    color: #0a2a3a;}
.page_eco_partner_new_wrap section.benefit_sec .link_sec h3 p a{color: #2566da;text-decoration: none;}
.page_eco_partner_new_wrap section.benefit_sec .link_sec h3 p a:hover {
	text-decoration: underline;
}
.partner_grid_content_sec {position: relative;}
.left_sec_start .partner_grid_content_sec:before {
    content: '';height: 12px;position: absolute;left: -30px;top: 0;background: #3479cf;right: 0px;}
.right_sec_start .partner_grid_content_sec:before{
    content: '';height: 12px;position: absolute;left: 0;top: 0;background: #3479cf;right: -30px;
}
.partner_grid_sec.left_sec_start {padding-right: 0;}
.partner_grid_content_sec p:last-child {margin-bottom: 0;}
.partner_grid_sec.right_sec_start {padding-left: 0;}

.partner_grid_sec.left_sec_start.table_sec {display: table;width: 100%;height: 100%;}
.table_cell_sec {display: table-cell;vertical-align: middle;width: 50%;}
.left_sec_start .partner_grid_content_sec.table_cell_sec {padding-right: 30px;}
.right_sec_start .partner_grid_content_sec.table_cell_sec {padding-left: 30px ;}
.partner_grid_content_sec ul {padding-left: 15px;}
.partner_grid_content_sec ul li {font-size: 15px;line-height: 20px;margin: 0 0 0;color: #0a2a3a;font-weight: 400;}
.boxed-main-layout .new_partner_log_wrap .partnerLogo_sec .logo_row .heading .icon {width: 55px;}
.boxed-main-layout .new_partner_log_wrap .partnerLogo_sec .logo_row .heading .icon img{width: 55px;}
.boxed-main-layout .new_partner_log_wrap .partnerLogo_sec .logo_row .heading {padding: 3px 0 0 73px;}
.boxed-main-layout .new_partner_log_wrap .partnerLogo_sec .logo_row .heading .title {
    font-size: 30px;line-height: 50px;    margin-bottom: 15px;
}
.boxed-main-layout .new_partner_log_wrap .partnerLogo_sec .logo_row .heading .title span {color: #2c7bdb;}
.new_partner_log_wrap .logo_row .heading .text a {color: #6d7980;}
.new_partner_log_wrap .logo_row .heading .text {font-size: 16px;line-height: 20px;}
.new_partner_log_wrap .logo_row {border-color: #cacacb;}
.boxed-main-layout .new_partner_log_wrap .partnerLogo_sec .logo_row .logoBox .logo_img{height: 130px;line-height: 130px;}
.boxed-main-layout .new_partner_log_wrap .partnerLogo_sec .logo_row .logoBox .logo_img img{max-height: 130px;}
.boxed-main-layout .new_partner_log_wrap .partnerLogo_sec .logo_row .logoBox{padding-left: 63px;}
.partner_grid_wrap ul {padding-left: 15px;}
.boxed-main-layout .new_partner_log_wrap .partnerLogo_sec .container .logo_row:last-child .logoBox{padding-left: 63px;   }
.page_eco_partner_new_wrap section.benefit_sec .link_sec h3 p {
    font-size: 26px;color: #092a39;line-height: 30px;text-transform: none;font-weight: 500;font-family: "Brandon";margin-bottom: 0;
}

/* new header hq change css */
.boxed-main-layout .header .header_menu.right_header ul li:last-child {margin-right: 0;}
header.header.hq_header.p_lr_0 {padding-left: 0;padding-right: 0;}
.boxed-main-layout .header .custom_login_sec a:before {
    content: "\f2c0";display: inline-block;font-family: FontAwesome;font-size: 12px;
    line-height: 20px;text-rendering: auto;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;
    margin-right: 5px;position: relative;top: -1px;
}
.col-md-2.col-xs-12.col-sm-2.left_headerInner.custom_login_sec a {background: #70c9c4;border-color: #70c9c4;}
/* End new page styling for partner */

@media (min-width: 1199px) { 
    .boxed-main-layout .footer .footer_btm_sec .bottom_links ul li:first-child {text-align: left;}
    .boxed-main-layout .footer .footer_btm_sec .bottom_links ul li{display: block;width: auto;float: left;text-align: right; margin-right: 15px;}
}
@media (min-width: 992px) { 
    .boxed-main-layout .footer.new_footer_sec .left-footer-detail-col {width: 30%;}
    .boxed-main-layout .footer_right_section .row .mid-footer-col:first-child {width: 31%;margin-left: 1%;}	
    .boxed-main-layout .footer.new_footer_sec .mid-footer-col {width: 27%;padding: 0 15px;}
    .boxed-main-layout .footer.new_footer_sec .col-md-3.col-sm-4.col-xs-12.mid-footer-col.third_div{    width: 25%;}
    .boxed-main-layout .footer_right_section .row .mid-footer-col:last-child {width: 16%;padding-right: 0;}
    .boxed-main-layout .footer .footer_links ul li {padding: 0 0 5px;line-height: 1px;}
    .boxed-main-layout .footer .footer_links ul li a {font-size: 11px;line-height: 15px;}
    .footer_btm_sec .col-md-4{width: 30%;}
    .footer_btm_sec .col-md-8{width: 70%;}
    .boxed-main-layout .footer .footer_btm_sec .copyright{padding-right: 0;}
    .boxed-main-layout .socail_icon ul li a i {font-size: 19px;height: 19px;width: 19px;text-align: center;}
    .boxed-main-layout .footer .footer_btm_sec{    margin-top:18px;}
    
    .boxed-main-layout .footer.thermostat_footer .left-footer-detail-col {width: 30%;}
    .boxed-main-layout .footer.thermostat_footer .left-footer-col {padding-left: 15px; padding-right: 15px;}
    .boxed-main-layout .footer.thermostat_footer .mid-footer-col {padding-left: 15px; padding-right: 15px;}
    .boxed-main-layout .footer.thermostat_footer .right-footer-col{padding-left: 15px; padding-right: 0px;}
}

@media (min-width: 768px) { 
    .blanktable { width: 30%; display: table-cell !important; }
    .video_2_col .tableInner.bg_img.newzenmeet { width: 35%; } 
    
    .boxed-main-layout .footer.thermostat_footer .left-footer-col {width: 28%;}
    .boxed-main-layout .footer.thermostat_footer .mid-footer-col {width: 28%;}
    .boxed-main-layout .footer.thermostat_footer .right-footer-col{width: 14%;}

    .footer.thermostat_footer  .container {
        padding-right: 0px;
        padding-left: 0px;
        max-width: 100%;
    }
}
@media (min-width: 768px) and (max-width: 991px) {
	.footer_Box {max-width: 400px;margin: auto;}
}

@media (min-width: 992px) and (max-width: 1139px) {
    .powerdays_sec .two_cols_wrap .fullwidth_2_col .textBox { max-width: 485px; padding: 0 40px 0 10px; }
    .footer_new_letter_sec {margin: 30px 0 10px;}
}
@media (max-width: 1199px) {
    /* sce-test Styling */
    .powerdays_sec .banner_wrap .banner_sec .thermo_banner_caption .bn_left_first p{padding-top: 0;    font-size: 22px;line-height: 30px;}

    .powerdays_sec .banner_wrap .banner_sec .thermo_banner_caption{    padding: 20px;}
    .powerdays_sec .banner_wrap .banner_sec .thermo_banner_caption p.bn_sec_line span{    font-size: 35px;}
    .powerdays_sec .banner_wrap .banner_sec .thermo_banner_caption p.bn_sec_line {    font-size: 25px;}
    .powerdays_sec .banner_wrap .banner_sec .thermo_banner_caption p.bn_last_line {font-size: 16px; line-height: 22px;}
    .outer_bn_btn_wrap{    margin-top: 20px;}
    
    .powerdays_sec .banner_wrap .banner_sec .thermo_banner_caption{ padding: 15px;}
	.powerdays_sec .banner_wrap .banner_sec .content_right {margin-top: 50px;}
	.powerdays_sec .banner_wrap .banner_sec .thermo_banner_caption p {font-size: 18px;line-height: 24px;}
}
@media (max-width: 991px) {
	.col-md-8.col-sm-12.col-xs-12.footer_right_section {    padding-left: 7.5px;   width: 100%;}
    .footer .footer_title{    min-height: 1px;}
    .rightimagediv { float: none; width: 100%; margin-top: 20px; }
    .two_col_Box.two-col-hq .textDiv { float: none; width: 100%; }
    .powerdays_sec .banner_wrap .banner_sec .left_img { max-width: 250px; }
    .powerdays_sec .banner_wrap .banner_sec .content_right { margin-top: 15px; }
    .powerdays_sec .banner_wrap .banner_sec .content_right a { max-width: 240px; width: 100%; }
    .powerdays_sec .seclast_content_wrap br { display: none; }
    .powerdays_sec .catWithText_2_col_ { font-size: 18px; }
    .powerdays_sec .two_cols_wrap .fullwidth_2_col .textBox { max-width: 375px; padding: 0 10px 0 10px; }
    .powerdays_sec .enroll_fancybox_wrap_class .fancybox-skin .enroll_now_pop .form_title_here { padding: 50px; }
    .powerdays_sec .enroll_fancybox_wrap_class .fancybox-skin .enroll_now_pop .gform_wrapper { padding: 50px; } 


    /* sce-test Styling */
    .powerdays_sec .banner_wrap .banner_sec .thermo_banner_caption{    padding: 15px;}
    .powerdays_sec .banner_wrap .banner_sec .thermo_banner_caption .bn_left_first p{font-size: 18px;line-height: 24px;}
    .powerdays_sec .banner_wrap .banner_sec .thermo_banner_caption p.bn_sec_line {font-size: 22px;line-height: 32px;}
    .powerdays_sec .banner_wrap .banner_sec .thermo_banner_caption p.bn_sec_line span {font-size: 30px;}
    .outer_bn_btn_wrap {margin-top: 10px;}


}
@media (max-width: 767px) {
	.boxed-main-layout .footer.new_footer_sec .mid-footer-col {width: 100%;}
    .boxed-main-layout .footer_right_section .row .mid-footer-col:first-child {width: 100%;}
    .boxed-main-layout .footer_right_section .row .mid-footer-col:last-child {width: 100%;}
    .powerdays_sec .BoxText.left_padd { padding: 0; }
    .powerdays_sec .BoxText.right_padd { padding: 0; }
    .powerdays_sec .banner_wrap .banner_sec { padding: 30px 0 5px; }
    .powerdays_sec .banner_wrap .banner_sec .left_img { display: none; }
    .powerdays_sec .banner_wrap .banner_sec .content_right .thermo_banner_caption { margin-top: 0; padding: 15px 0 0; }
    .powerdays_sec .banner_wrap .banner_sec .content_right .thermo_banner_caption p br { display: none; }
    .powerdays_sec .banner_wrap .banner_sec .left_img_mb { display: block; max-width: 50%; margin: auto; }
    .powerdays_sec .seclast_content_wrap { padding: 75px 0; }
    .powerdays_sec .seclast_content_wrap .catWithText_2_col_ { padding: 0; }
    .powerdays_sec .seclast_content_wrap .catWithText_2_col_ .BoxText.box_mb { margin-bottom: 0; }
    .powerdays_sec .seclast_content_wrap .catWithText_2_col_ .right_box_wrap_here { padding-left: 0; }
    .powerdays_sec .catWithText_2_col_ .BoxText h3 { margin-bottom: 15px; line-height: 22px; font-size: 18px; }
    .enroll_fancybox_wrap_class .fancybox-skin .enroll_now_pop .form_title_here { padding: 25px; }
    .enroll_fancybox_wrap_class .fancybox-skin .enroll_now_pop .form_title_here h4 { font-size: 20px; line-height: 25px; }
    .enroll_fancybox_wrap_class .fancybox-skin .enroll_now_pop .gform_wrapper { padding: 25px; }
    .enroll_fancybox_wrap_class .fancybox-skin .enroll_now_pop .gform_wrapper form ul li { margin-bottom: 25px; }
    .enroll_fancybox_wrap_class .fancybox-skin .enroll_now_pop .gform_wrapper form ul li label { max-width: 100%; float: none; margin: 0px 0 5px; }
    .enroll_fancybox_wrap_class .fancybox-skin .enroll_now_pop .gform_wrapper form ul li .ginput_container { padding-left: 0; }
    .enroll_fancybox_wrap_class .fancybox-skin .enroll_now_pop .gform_wrapper .gfield_description.validation_message { left: 0; } 

    /* media query form css*/
    .media_query_link{right: 0;    position: relative; text-align: center;}

    #mediaQuery .contact_form_wrapper form input[type="text"], #mediaQuery .contact_form_wrapper form input[type="email"], #mediaQuery .contact_form_wrapper form input[type="date"], #mediaQuery .contact_form_wrapper form input[type="number"], #mediaQuery .contact_form_wrapper form input[type="search"], #mediaQuery .contact_form_wrapper form textarea {
        margin: 0 0 10px;
    }
    
    .powerdays_sec .banner_wrap .banner_sec .thermo_banner_caption p {font-size: 18px;line-height: 26px;}
.powerdays_sec .banner_wrap .banner_sec .content_right {float: none;}
.powerdays_sec .banner_wrap .banner_sec .content_right {margin-top: 10px;}

/* new page styling for partner */
    .page_eco_partner_new_wrap section.benefit_sec .link_sec h3 p{   font-size: 18px;line-height: 28px;}
    .boxed-main-layout .new_partner_log_wrap .partnerLogo_sec .logo_row .heading{    padding: 3px 0 0 0px;}
    .boxed-main-layout .new_partner_log_wrap .partnerLogo_sec .logo_row .heading .icon {
        width: 55px;
        position: relative;
        left: auto;
        right: auto;
        margin: auto auto 15px;
        float: none;
        display: block;
    }
    .boxed-main-layout .new_partner_log_wrap .partnerLogo_sec .logo_row .heading .title {
        font-size: 22px;
        line-height: 30px;
        margin-bottom: 15px;    text-align: center;
    }
    .boxed-main-layout .new_partner_log_wrap .partnerLogo_sec .logo_row .logoBox,.boxed-main-layout .new_partner_log_wrap .partnerLogo_sec .container .logo_row:last-child .logoBox{padding-left: 0;}

}
