@media (min-width:1000px) and (max-width:1100px) {

/*----- xx -----*/
}

@media (min-width:767px) and (max-width:999px) {
.wrapper_container_aip{width:auto;}

.logo_aip{float:none; text-align:center;}
.logo_aip img{display:inline-block;}
.navigation_aip { float: none; padding-top: 20px; text-align: center;}

.banner_container_aip{padding-left:10px; padding-right:10px;}
.banner_box_aip{padding-left:0px;}
.banner_box_aip h1{padding-left:0px; text-align:center;}

.home_bottom_prt_aip h1 br{display:none;}
.enter_your_zipcode_aip{text-align:center;}
.car_wth_cion_aip { padding-top: 50px; text-align: center;}
.car_wth_cion_aip img{display:inline-block;}

.step_container_aip ul li{width:25%;}
.schenectady_aip{padding-top:15px;}

.inner_page_container_aip{width:auto;}
.inner_body_right_aip{float:left; width:auto; padding:0px; padding-top:20px;}
.inner_body_left_aip{width:auto; border:none; padding:0px;}
.resource_right_aip{padding-top:30px;}

.congratulations_aip{float:none; text-align:center;}
.thanks_frt_box_aip{ -moz-border-radius:0px;-webkit-border-radius:0px; border-radius:0px; -khtml-border-radius:0px;}
.th_ftr_star_aip {float: none; margin-left:0px;}
.th_ftr_star_aip table{ height: 90px;}

.footer_logo_aip{ float: none; text-align: center;}
.footer_logo_aip img{display:inline-block; margin-bottom:20px;}
.footer_navigation_aip{float:none;}

/*------------- Quote Update*/
.get_quote_box_update_aip h1,
.get_quote_box_update_aip h2,
.get_quote_box_update_aip p{padding-left:10px; padding-right:10px;}
.step_container_update_aip ul li{width:32%;}
.start_here_update_aip { top: 254px;}

/*------------- Quote Update 2015-08-03*/
.step_container_six_aip ul li{width:18%; font-size:11px;}

/*------------- New Quote Update 2016-01-29*/
.new_quote_step_container_four_aip ul li{width:25%; font-size:16px;}
.borright_aip{border:none;}
.newquote_padnoneaip{padding:0px 15px !important;}

/*------------- New Quote Update 2016-02-11*/
.new_quote_step_container_3_aip ul li{width:33%;}

/*----- xx -----*/
}

@media (min-width:480px) and (max-width:766px) {
.wrapper_container_aip{width:auto;}

.logo_aip{ width:80%; padding-bottom:0px;}
.navigation_aip {float:none; width:auto; height:auto; clear:both; padding-top: 20px; text-align: center; box-shadow:none;}
.navigation_aip ul li{display:block; text-align:left; margin-bottom:1px;}
.navigation_aip ul li a{padding:10px; display:block; background:#299fd6;}
.navigation_aip ul li a:hover{background:#fff; color:#002146; text-decoration:none;}
.navigation_aip ul li a.active{background:#fff; color:#002146; text-decoration:none;}
.navigation_aip ul li:first-child a{padding-left:10px;}

.header_phone{text-align:center; padding-top:10px;}

.banner_container_aip{padding-left:10px; padding-right:10px; background:url(../images/banner_aip.jpg) no-repeat right top #535456; padding-bottom:20px;}
.banner_box_aip{padding-left:0px;}
.banner_box_aip h1{padding-left:0px; text-align:center;}
.start_my_quote input[type="text"],
.start_my_quote input[type="tel"]{width:100%;}
.start_my_quote button{margin-left:0px; margin-top:15px;}

.home_bottom_prt_aip h1 br{display:none;}
.enter_your_zipcode_aip{text-align:center;}
.enter_your_zipcode_aip input[type="text"],
.enter_your_zipcode_aip input[type="tel"]{margin-left:0px; width:100%; margin-bottom:10px;}
.car_wth_cion_aip { padding-top: 50px; text-align: center;}
.car_wth_cion_aip img{display:inline-block;}

.get_a_quote_container_aip h1{ line-height:42px;}
.get_a_quote_container_aip ul li{line-height:46px;}
.step_container_aip ul li{width:100%; margin-bottom:1px;}
.step_container_aip ul li:nth-child(2),
.step_container_aip ul li:nth-child(3),
.step_container_aip ul li:nth-child(4){margin-left:0px; background:#e8ebee;}
.step_container_aip ul li.complete:nth-child(1),
.step_container_aip ul li.complete:nth-child(2),
.step_container_aip ul li.complete:nth-child(3),
.step_container_aip ul li.complete:nth-child(4){background:#FFF; border:2px solid #002146;}
.start_here_aip{display:none;}
.schenectady_aip{padding-top:15px;}

.inner_page_container_aip{width:auto;}
.inner_body_right_aip{float:none; width:auto; padding:0px; padding-top:20px;}
.inner_body_left_aip{width:auto; float:none; border:none; padding:0px;}
.resource_right_aip{padding-top:30px;}

.congratulations_aip{float:none; text-align:center;}
.thanks_frt_box_aip{ -moz-border-radius:0px;-webkit-border-radius:0px; border-radius:0px; -khtml-border-radius:0px;}
.th_ftr_star_aip{float: none; margin-left:0px;}
.th_ftr_star_aip table{ height: 90px;}

.footer_logo_aip{ float: none; text-align: center;}
.footer_logo_aip img{display:inline-block; margin-bottom:20px;}
.footer_navigation_aip{float:none; text-align:center;}
.footer_navigation_aip ul li:last-child { float: none; line-height:normal; margin-left:0px;}

/*------------- Quote Update*/
.get_quote_box_update_aip h1,
.get_quote_box_update_aip h2,
.get_quote_box_update_aip p{padding-left:10px; padding-right:10px;}
.step_container_update_aip ul li{width:100%; margin-top:1px; margin-bottom:1px; line-height:41px;}
.step_container_update_aip ul li:nth-child(2),
.step_container_update_aip ul li:nth-child(3){margin-left:0px; margin-right:0px;}

.step_container_update_aip ul li:nth-child(1){ background:#299fd6;}
.step_container_update_aip ul li:nth-child(2),
.step_container_update_aip ul li:nth-child(3){ background:#94cfea;}
.step_container_update_aip ul li.active:nth-child(2),
.step_container_update_aip ul li.complete:nth-child(2),
.step_container_update_aip ul li.active:nth-child(3),
.step_container_update_aip ul li.complete:nth-child(3){ background:#299fd6;}
.start_here_update_aip { display:none;}

/*------------- Quote Update 2015-08-03*/
.step_container_six_aip ul li{width:100%; margin-top:1px; margin-bottom:1px; line-height:41px;}
.step_container_six_aip ul li:nth-child(2),
.step_container_six_aip ul li:nth-child(3),
.step_container_six_aip ul li:nth-child(4),
.step_container_six_aip ul li:nth-child(5),
.step_container_six_aip ul li:nth-child(6){margin-left:0px; margin-right:0px;}

.step_container_six_aip ul li:nth-child(1){ background:#299fd6;}

.step_container_six_aip ul li:nth-child(2),
.step_container_six_aip ul li:nth-child(3),
.step_container_six_aip ul li:nth-child(4),
.step_container_six_aip ul li:nth-child(5),
.step_container_six_aip ul li:nth-child(6){ background:#94cfea;}

.step_container_six_aip ul li.active:nth-child(1),
.step_container_six_aip ul li.active:nth-child(2),
.step_container_six_aip ul li.active:nth-child(3),
.step_container_six_aip ul li.active:nth-child(4),
.step_container_six_aip ul li.active:nth-child(5),
.step_container_six_aip ul li.complete:nth-child(1),
.step_container_six_aip ul li.complete:nth-child(2),
.step_container_six_aip ul li.complete:nth-child(3),
.step_container_six_aip ul li.complete:nth-child(4),
.step_container_six_aip ul li.complete:nth-child(5){ background:#299fd6;}

/*------------- New Quote Update 2016-01-29*/
.newquote_logo_aip{float:none; text-align:center;}
.newquote_logo_aip img{display:inline-block;}
.speak_with_aip{float:none; margin:auto; width:auto; padding-top:20px; clear:both; text-align:center;}
.speak_with_aip h2,
.speak_with_aip h2 a,
.speak_with_aip h2 a:hover,
.speak_with_aip h2 a:focus{float:none; display:block; padding-bottom:10px;}

.new_quote_step_container_four_aip ul li{width:100%; margin-top:1px; margin-bottom:1px; line-height:41px;}
.new_quote_step_container_four_aip ul li:nth-child(2),
.new_quote_step_container_four_aip ul li:nth-child(3),
.new_quote_step_container_four_aip ul li:nth-child(4){margin-left:0px; margin-right:0px;}

.new_quote_step_container_four_aip ul li:nth-child(1){ background:#299fd6;}

.new_quote_step_container_four_aip ul li:nth-child(2),
.new_quote_step_container_four_aip ul li:nth-child(3),
.new_quote_step_container_four_aip ul li:nth-child(4){ background:#94cfea;}

.new_quote_step_container_four_aip ul li.active:nth-child(1),
.new_quote_step_container_four_aip ul li.active:nth-child(2),
.new_quote_step_container_four_aip ul li.active:nth-child(3),
.new_quote_step_container_four_aip ul li.active:nth-child(4){ background:#299fd6;}
.new_quote_step_container_four_aip ul li.complete:nth-child(1),
.new_quote_step_container_four_aip ul li.complete:nth-child(2),
.new_quote_step_container_four_aip ul li.complete:nth-child(3),
.new_quote_step_container_four_aip ul li.complete:nth-child(4){ background:#80ba3f;}

.borright_aip{border:none;}
.newquote_padnoneaip{padding:0px 15px !important;}
.newquote_padlrightaip { padding-left: 15px !important; padding-right: 15px !important;}

.new_quote_start_here_update_aip,
.new_quote_start_here_update_2_aip{display:none;}
.new_quote_form_aip_update_aip,
.new_quote_form_aip_update_neer_aip{padding-top:10px;}
.new_quote_almost_finished_aip{text-align:center;}
.new_quote_almost_finished_aip h2{float:none; border:none; text-align:center; padding-bottom:10px;}

/*------------- New Quote Update 2016-02-11*/
.new_quote_step_container_3_aip ul li{width:100%; margin-top:1px; margin-bottom:1px; line-height:41px;}
.new_quote_step_container_3_aip ul li:nth-child(2),
.new_quote_step_container_3_aip ul li:nth-child(3){margin-left:0px; margin-right:0px;}

.new_quote_step_container_3_aip ul li:nth-child(1),
.new_quote_step_container_3_aip ul li:nth-child(2),
.new_quote_step_container_3_aip ul li:nth-child(3){ background:#94cfea;}

.new_quote_step_container_3_aip ul li.active:nth-child(1),
.new_quote_step_container_3_aip ul li.active:nth-child(2),
.new_quote_step_container_3_aip ul li.active:nth-child(3){ background:#299fd6;}
.new_quote_step_container_3_aip ul li.complete:nth-child(1),
.new_quote_step_container_3_aip ul li.complete:nth-child(2),
.new_quote_step_container_3_aip ul li.complete:nth-child(3){ background:#80ba3f;}

/*------ Transition Page */
.transition_aip{ margin-left:10px; margin-right:10px;}

/*------ Landing Page */
img.landing_arrow_aip{display:none;}
.landing_pages_box_aip label{text-align:left; width:100%;}

/*------ New Home Page */
.newhome_form_container_aip{margin-left:5px; margin-right:5px;}
.form_container_aip { padding: 20px 15px 30px;}
.form_container_aip h1{font-size:23px; line-height:normal;}
.form_container_aip p{font-size:17px;}
.enter_zip_aip h1{font-size:30px;}

/*------------- New Home & Spep Update 2016-02-26*/
.new_atep_form_box_aip{padding:0px 0px 20px;}
img.new_step_arrow_aip{display:none;}


/*----- xx -----*/
}

@media (max-width:479px) {
.wrapper_container_aip{width:auto;}

.logo_aip{ width:80%; padding-bottom:0px;}
.menu_but_aip{margin-top:5px;}
.navigation_aip {float:none; width:auto; height:auto; clear:both; padding-top: 20px; text-align: center; box-shadow:none;}
.navigation_aip ul li{display:block; text-align:left; margin-bottom:1px;}
.navigation_aip ul li a{padding:10px; display:block; background:#299fd6;}
.navigation_aip ul li a:hover{background:#fff; color:#002146; text-decoration:none;}
.navigation_aip ul li a.active{background:#fff; color:#002146; text-decoration:none;}
.navigation_aip ul li:first-child a{padding-left:10px;}

.header_phone{text-align:center; padding-top:10px;}

.banner_container_aip{padding-left:10px; padding-right:10px; background:url(../images/banner_aip.jpg) no-repeat right top #535456; padding-bottom:20px;}
.banner_box_aip{padding-left:0px;}
.banner_box_aip h1{padding-left:0px; text-align:center;}
.start_sarving_here_box h1{font-size:23px;}
.start_my_quote input[type="text"],
.start_my_quote input[type="tel"]{width:100%;}
.start_my_quote button{margin-left:0px; margin-top:15px;}
.compare_top_brands_aip h1{line-height:32px;}

.home_bottom_prt_aip h1 br{display:none;}
.enter_your_zipcode_aip{text-align:center;}
.enter_your_zipcode_aip label{line-height:normal; padding-bottom:20px;}
.enter_your_zipcode_aip input[type="text"],
.enter_your_zipcode_aip input[type="tel"]{margin-left:0px; width:100%; margin-bottom:10px;}
.car_wth_cion_aip { padding-top: 50px; text-align: center;}
.car_wth_cion_aip img{display:inline-block;}

.get_a_quote_container_aip h1,
.get_a_quote_container_aip h2{ line-height:42px;}
.get_a_quote_container_aip ul li{line-height:46px;}
.step_container_aip ul li{width:100%; margin-bottom:1px;}
.step_container_aip ul li:nth-child(2),
.step_container_aip ul li:nth-child(3),
.step_container_aip ul li:nth-child(4){margin-left:0px; background:#e8ebee;}
.step_container_aip ul li.complete:nth-child(1),
.step_container_aip ul li.complete:nth-child(2),
.step_container_aip ul li.complete:nth-child(3),
.step_container_aip ul li.complete:nth-child(4){background:#FFF; border:2px solid #002146;}
.start_here_aip{display:none;}
.schenectady_aip{padding-top:15px;}

.inner_page_container_aip{width:auto;}
.inner_body_right_aip{float:none; width:auto; padding:0px; padding-top:20px;}
.inner_body_left_aip{width:auto; float:none; border:none; padding:0px;}
.resource_right_aip{padding-top:30px;}

.congratulations_aip{float:left; text-align:left; padding-top:20px;}
.clickforfreequote_aip{ display:none;}
.thanks_frt_box_aip{ -moz-border-radius:0px;-webkit-border-radius:0px; border-radius:0px; -khtml-border-radius:0px;}
.th_ftr_star_aip{float: none; margin-left:0px;}
.th_ftr_star_aip table{ height: 90px;}
.th_ftr_logo_aip{float:none; margin-left:15px; margin-right:15px;}
.th_dis_aip{float:none; margin-right:15px;}
.th_ftr_gq_btn_aip{float:none; clear:both; margin:auto; margin-top:20px;}
.th_reg_thanks_dis_aip h2,
.th_reg_thanks_dis_aip p{padding-top:20px;}
.go_regu_aip_bton{margin-top:20px;}

.footer_logo_aip{ float: none; text-align: center;}
.footer_logo_aip img{display:inline-block; margin-bottom:20px;}
.footer_navigation_aip{float:none; text-align:center;}
.footer_bottom_part_aip p a { display: block;}
.footer_navigation_aip ul li{ display: block; line-height: 32px;}
.footer_navigation_aip ul li a{ padding:0px;}
.footer_navigation_aip ul li:last-child { float: none; line-height:normal; margin-left:0px;}

/*------------- Quote Update*/
.get_quote_box_update_aip h1,
.get_quote_box_update_aip h2,
.get_quote_box_update_aip p{padding-left:10px; padding-right:10px;}
.step_container_update_aip ul li{width:100%; margin-top:1px; margin-bottom:1px; line-height:41px;}
.step_container_update_aip ul li:nth-child(2),
.step_container_update_aip ul li:nth-child(3){margin-left:0px; margin-right:0px;}

.step_container_update_aip ul li:nth-child(1){ background:#299fd6;}
.step_container_update_aip ul li:nth-child(2),
.step_container_update_aip ul li:nth-child(3){ background:#94cfea;}
.step_container_update_aip ul li.active:nth-child(2),
.step_container_update_aip ul li.complete:nth-child(2),
.step_container_update_aip ul li.active:nth-child(3),
.step_container_update_aip ul li.complete:nth-child(3){ background:#299fd6;}
.start_here_update_aip { display:none;}

/*------------- Quote Update 2015-08-03*/
.step_container_six_aip ul li{width:100%; margin-top:1px; margin-bottom:1px; line-height:41px;}
.step_container_six_aip ul li:nth-child(2),
.step_container_six_aip ul li:nth-child(3),
.step_container_six_aip ul li:nth-child(4),
.step_container_six_aip ul li:nth-child(5),
.step_container_six_aip ul li:nth-child(6){margin-left:0px; margin-right:0px;}

.step_container_six_aip ul li:nth-child(1){ background:#299fd6;}

.step_container_six_aip ul li:nth-child(2),
.step_container_six_aip ul li:nth-child(3),
.step_container_six_aip ul li:nth-child(4),
.step_container_six_aip ul li:nth-child(5),
.step_container_six_aip ul li:nth-child(6){ background:#94cfea;}

.step_container_six_aip ul li.active:nth-child(1),
.step_container_six_aip ul li.active:nth-child(2),
.step_container_six_aip ul li.active:nth-child(3),
.step_container_six_aip ul li.active:nth-child(4),
.step_container_six_aip ul li.active:nth-child(5),
.step_container_six_aip ul li.complete:nth-child(1),
.step_container_six_aip ul li.complete:nth-child(2),
.step_container_six_aip ul li.complete:nth-child(3),
.step_container_six_aip ul li.complete:nth-child(4),
.step_container_six_aip ul li.complete:nth-child(5){ background:#299fd6;}

/*------------- New Quote Update 2016-01-29*/
.newquote_logo_aip{float:none; text-align:center;}
.newquote_logo_aip img{display:inline-block;}
.speak_with_aip{float:none; margin:auto; width:auto; padding-top:20px; clear:both; text-align:center;}
.speak_with_aip h2,
.speak_with_aip h2 a,
.speak_with_aip h2 a:hover,
.speak_with_aip h2 a:focus{float:none; display:block; padding-bottom:10px;}

.new_quote_step_container_four_aip ul li{width:100%; margin-top:1px; margin-bottom:1px; line-height:41px;}
.new_quote_step_container_four_aip ul li:nth-child(2),
.new_quote_step_container_four_aip ul li:nth-child(3),
.new_quote_step_container_four_aip ul li:nth-child(4){margin-left:0px; margin-right:0px;}

.new_quote_step_container_four_aip ul li:nth-child(1){ background:#299fd6;}

.new_quote_step_container_four_aip ul li:nth-child(2),
.new_quote_step_container_four_aip ul li:nth-child(3),
.new_quote_step_container_four_aip ul li:nth-child(4){ background:#94cfea;}

.new_quote_step_container_four_aip ul li.active:nth-child(1),
.new_quote_step_container_four_aip ul li.active:nth-child(2),
.new_quote_step_container_four_aip ul li.active:nth-child(3),
.new_quote_step_container_four_aip ul li.active:nth-child(4){ background:#299fd6;}
.new_quote_step_container_four_aip ul li.complete:nth-child(1),
.new_quote_step_container_four_aip ul li.complete:nth-child(2),
.new_quote_step_container_four_aip ul li.complete:nth-child(3),
.new_quote_step_container_four_aip ul li.complete:nth-child(4){ background:#80ba3f;}

.borright_aip{border:none;}
.newquote_padnoneaip{padding:0px 15px !important;}
.newquote_padlrightaip { padding-left: 15px !important; padding-right: 15px !important;}

.new_quote_start_here_update_aip,
.new_quote_start_here_update_2_aip{display:none;}
.new_quote_form_aip_update_aip,
.new_quote_form_aip_update_neer_aip{padding-top:10px;}
.new_quote_almost_finished_aip{text-align:center;}
.new_quote_almost_finished_aip h2{float:none; border:none; text-align:center; padding-bottom:10px; margin-right:0px; padding-right:0px;}
.continue_botton_aip{padding-left:10px; padding-right:10px;}

/*------------- New Quote Update 2016-02-11*/
.new_quote_step_container_3_aip ul li{width:100%; margin-top:1px; margin-bottom:1px; line-height:41px;}
.new_quote_step_container_3_aip ul li:nth-child(2),
.new_quote_step_container_3_aip ul li:nth-child(3){margin-left:0px; margin-right:0px;}

.new_quote_step_container_3_aip ul li:nth-child(1),
.new_quote_step_container_3_aip ul li:nth-child(2),
.new_quote_step_container_3_aip ul li:nth-child(3){ background:#94cfea;}

.new_quote_step_container_3_aip ul li.active:nth-child(1),
.new_quote_step_container_3_aip ul li.active:nth-child(2),
.new_quote_step_container_3_aip ul li.active:nth-child(3){ background:#299fd6;}
.new_quote_step_container_3_aip ul li.complete:nth-child(1),
.new_quote_step_container_3_aip ul li.complete:nth-child(2),
.new_quote_step_container_3_aip ul li.complete:nth-child(3){ background:#80ba3f;}

/*------ Transition Page */
.transition_aip{ margin-left:10px; margin-right:10px;}
.transition_aip h3 { padding: 30px 5px 25px;}
.transotion_phone_aip{padding:10px 5px;}
.transotion_phone_aip img{display:block; margin:auto;}

/*------ Landing Page */
.new_quote_step_container_3_aip h2{font-size:23px; line-height:30px;}
.landing_pages_box_aip{padding:15px 0px;}
img.landing_arrow_aip{display:none;}
.landing_pages_box_aip label{text-align:left; width:100%;}
.getrates_botton_aip { margin-top: 15px; padding-left:10px; padding-right:10px;}

/*------ New Home Page */
.newhome_form_container_aip{margin-left:5px; margin-right:5px;}
.form_container_aip { padding: 20px 15px 30px;}
.form_container_aip h1{font-size:23px; line-height:normal;}
.form_container_aip p{font-size:17px; padding-top:10px; line-height:20px;}
.enter_zip_aip h3{font-size:19px; padding-top:5px;}
.currently_nsured_aip input[type="radio"] + label span{width:117px;}

/*------------- New Home & Spep Update 2016-02-26*/
.last_step_aip{font-size:25px;}
.new_atep_form_box_aip{padding:0px 0px 20px;}
img.new_step_arrow_aip{display:none;}

/*----- xx -----*/
}