@media only screen and (min-width: 1370px) and (max-width: 2300px) {
	body{}
.led_product_range .range_area img{height: auto !important; max-height: 100% !important; min-height: 540px;  }
.address_plant_bg{ min-height:725px;}
.solar_calc{ min-height:700px;}
.led_product_range .range_area .right_side .solar_room_light .dtls_area{min-height: 540px;}
.solar_lights figcaption, .solar_fan figcaption, .solar_light_system figcaption{  top:88%; padding: 13px 20px; transition:ease-in .3s all;}
}	



@media only screen and (max-width: 1200px) {
nav{ font-size:14px;}
.nav1 li a{ padding:21px 10px 20px;}	
ul.companies_group li { width:33%; text-align:center; min-height: 94px; }
ul.companies_group li img { max-width:100%; }
/*19-6-2017 NY*/
.solar_systmand_benfts h4 { font-size:15px; text-transform: none;	padding:10px 5px 10px 10px;}
/*20-6-2017 NY*/
.job_descrip {padding: 0 10px;}
.job_descrip h4 {	font-size: 14px;}
.product_feature_area ul li{ padding:15px 10px;}
.product_feature_area ul li figcaption{ min-height:90px !important;}
.testi_area .client_testi figcaption{ min-height:180px;}
.contact_new .connect_us iframe{ width:100%;}
.led_product_range .range_area .left_side, .led_product_range .range_area .right_side{ width: 100%; }
.led_product_range .range_area .right_side .solar_room_light figure{ width: 56%; }
.led_product_range .range_area .right_side .solar_room_light .dtls_area{ width: 44%; padding: 35px 35px 0; }
.led_product_range .range_area .right_side .solar_room_light .dtls_area::after { content: ""; width: 0;height: 0;
    border-left: 20px solid transparent;
    border-right: 20px solid #b7a081;
    border-top: 20px solid transparent;
    border-bottom: 20px solid transparent;
    z-index: 500;
    position: absolute;
    top: 45%;
    left: -35px;
}

.share_page .enquire_more a{ padding: 10px 14px; }
.share_page .enquire_more{ padding: 0; }
.share_page .share_now{ padding: 0 0 0 5%; }

}

@media only screen and (max-width: 1024px) {
nav{ font-size:14px;}
.nav1 li a{ padding:21px 7px 20px;}
.sticky  .nav1 li a{ padding:11px 7px;}
.logo_area{ left:40.3%;}
.who_we_are .content { padding:20px;}
.who_we_are .content p{ font-size:13px;}	
.who_we_are figure img { min-height:347px;}	
.epc_services .services_list li figure{ width:65px; height:65px; line-height:65px;}
.epc_services .services_list li .flt_lft{ margin-right:15px;}
.epc_services .services_list li figcaption h3{ font-size:15px;}
.epc_services .services_list li{ padding:15px 0;}
.chairman_msg .msg_area{ width:100%; margin:0;}
.chairman_msg .msg_area .msg{ padding:25px; min-height:365px;}
.chairman_msg .msg_area .msg h3{ margin:0;}
.chairman_msg .msg_area .msg h4{ font-size:48px; margin:10px 0 0 0;}
.chairman_msg .msg_area .msg p{ font-size:13px; line-height:18px;}
.inner_page_dtl{ padding:0 0 50px 0;}
.main_banner_slide { max-height:450px !important;}
.our_mission .txt_content .main_txt, .our_vision .txt_content .main_txt { margin:50px 50px 0px ;}
.facility_factory ul li+li+li{ min-height:165px;}
.facility_factory ul li + li + li + li + li{ min-height:90px;}

.solar_products_box figure, .solar_products_box_2 figure { width:280px; min-height:280px; display:inline-block; line-height:280px; overflow:hidden;}
.testi_area .client_testi figcaption{ min-height:180px;}
.contact_new .projects, .contact_new .connect_us .social_media{ width:100%;}
.about_pure .clients img{ max-height:66px;}
}


@media screen and (max-width: 991px) {
	.hight_power h3{ padding-top:0;}
	.certi_box {
		text-align: center;
		background: #eee;
		width: 100%;
		padding: 10px;
		margin: 4px 0px;
	}
	.tech_spec_box{
		margin: 6px 0px;
	}
	.hight_power {
		padding: 0px;
	}
	.hight_power ul li {
		line-height: 30px;
		padding: 0px 0px 0px 30px;
		background-position: 0px 7px;
	}
	.hight_power_left {
		margin-top: 20px;
		padding: 20px 0px;
		text-align:center;
	}
	
.product_land .carousel-indicators{ display:none;}	
.products_collage figure, .product_land .solar_panel figure, .product_land .hybrid_solar figure, .product_land .solar_combos figure, .product_land .street_light figure, .product_land .led_light figure{ width:100%; padding:15px 0 !important;}

.products_collage figure img, .product_land .solar_panel figure img, .product_land .hybrid_solar figure img, .product_land .solar_combos figure img, .product_land .street_light figure img, .product_land .led_light figure img{ max-height:300px; width:auto; max-width:95%;}

.product_land .solar_panel figcaption, .product_land .hybrid_solar figcaption, .product_land .solar_combos figcaption, .product_land .street_light figcaption, .products_collage .products_collage_text{ width:100% !important; padding:15px 0 !important;}
.product_land h3{ margin:0;}
.product_land .carousel-control{ top:20%;}
.product_land .carousel-control.left{ left:0;}
.product_land .carousel-control.right{ right:0;}

.solar_lights figure, .solar_fan figure, .solar_light_system figure{ width: 50%; }
.solar_lights figcaption, .solar_fan figcaption, .solar_light_system figcaption{ position: static;width: 50%; float: left; padding: 15px; min-height:287px; }
.solar_lights:hover figcaption, .solar_fan:hover figcaption, .solar_light_system:hover figcaption{ padding: 15px; }
.solar_lights, .solar_fan, .solar_light_system{ margin-bottom: 20px; }
.solar_lights, .solar_fan, .solar_light_system{ font-size: 13px; }
}
	

@media screen and (max-width: 990px) {

.head_main{ position:static;}
header{ position:static; min-height:auto; background:rgba(255,255,255,.5); padding:5px 0; width:100%; float:left; }	
.logo_area{  background:none; float:left; position:static; min-height:auto; padding:0; margin:0; text-align:center; width:100%;}	
.logo_area img{ height:75px;}
.left_link{ text-align:right; padding:0;}
.right_link{ text-align:left; padding:0;}
.left_link li{ padding:0 15px 0 0;}
.right_link li{ padding:0 5px;}
.main_nav{ text-align:center;}
nav{ background:#0064af; margin:0;}
.main_nav li a{ padding:11px 16px;}
.main_nav .logo_space{ display:none;}
.main_banner .carousel-caption{ display:none;}
.who_we_are .content, .who_we_are  figure{ width:100%;}	
.product_bg .products figure{ line-height:170px;}	
.product_bg .products figure img{ max-height:170px;}	
.sm_bulb{ display:none;}	
.epc_services .services_list li figcaption  p{ font-size:13px;}
.bx-wrapper .bx-next{ right:0;}
.bx-wrapper .bx-prev{ left:0;}
.chairman_msg .msg_area .msg, .chairman_msg .msg_area figure{ width:100%; background-image:none;}
.chairman_msg .msg_area .msg{ min-height:280px;}
footer .address{ min-height:155px;}
.main_banner_slide { max-height:350px;}

/* Ends */
.mobile_nav{ display:block;}
.mobile_nav span { width:22px; height:2px; background:#fff; float:right; margin:25px 0 0 25px; position:relative;transition: all .3s ease; font-size:0;}
.mobile_nav span:before { content:''; position:absolute; width:22px; height:2px; background:#fff; left:0px; top:-6px; transition: all .4s ease; }
.mobile_nav span:after { content:''; position:absolute; width:22px; height:2px; background:#fff; left:0px; bottom:-6px; transition: all .4s ease;}
.mobile_nav.close_menu span { height:auto; font-size:24px; color:#fff; background:rgba(0,0,0,0); margin-top:25px; margin-left:25px; font-weight:300; }
.mobile_nav.close_menu span:before {transform: rotate(45deg); transition: all .4s ease; top:0%; margin-top: -1px; opacity:1 }
.mobile_nav.close_menu span:after {transform: rotate(-45deg); transition: all .4s ease; bottom: 50%; margin-bottom: -1px; opacity:1; }
nav{ height:auto;}
.nav1 { width:100%; display:none; text-align:left; height:auto; float:left;}
.nav1 li { width:100%; float:left;}
.nav1 li a{margin:0px; display:block ;width:100%; padding:10px ;}

/* Mobile Navigation */
.hvr_menu{display:none; position:static; height:220px; transform:none; width:100%; transition:none; opacity:1; background-color:transparent; } 
.nav1  li:hover .sub_menu_lft1 ul li a { color:#fff; }
.sub_menu_lft1 ul li a{color:#fff;padding:10px 10px !important ; }
.nav1 li:hover .sub_menu_lft1 ul li:hover a{color:#ffcc00;  }
.plus_icon{display:inline-block; float:left;    width:20px; height:25px; background-image:url(../../../bluebird/images/plus-icon1.html); background-repeat:no-repeat; background-position:1px 43%;}
.plus_icon_active { display:block; float:left; background-image:url(../../../bluebird/images/minus-icon1.html); background-repeat:no-repeat;}
.nav1 li:hover .hvr_menu{ transform:none; transition:none;}
.sub_menu_rgt1{display:none;}
.sub_menu_lft1{width:96%; margin:2%;}
.sub_menu_lft1 h3{display:none;}
#clk1_cont{display:none;}

/*19-6-2017 NY*/
.solar_systmand_benfts h4 { font-size: 16px;}
.solar_systmand_benfts ul { margin: 0 0 10% 0;padding: 10px 15px;	min-height: 235px;}	
.our_vision figure, .our_vision .txt_content{ width:100%; }
.our_mission .txt_content .main_txt, .our_vision .txt_content .main_txt { width:100%; float:left; padding:25px; margin:0;}
.sticky { position:static !important;}
.hvr_menu{ box-shadow:none !important;}
.hvr_menu:after{ background:none !important; border:none !important;}
.ovrly_nav{ display:none !important;}
.product_feature_area .purple_area, .product_feature_area .yellow_area{ width:100%;}
.product_feature_area ul li figcaption{ min-height:60px !important;}
.specification_area h3{ padding:0; margin:0; text-align:center;}
.specification_area .dtls_main{ margin:10px 0;}
.salient_feature_bg figcaption{ margin-bottom:25px;}
.salient_feature_bg figure img{ max-width:100%;}

.certi_box {
		text-align: center;
		background: #eee;
		width: 100%;
		padding: 10px;
		margin: 4px 0px;
	}
	.tech_spec_box{
		margin: 6px 0px;
	}
	.hight_power {
		padding: 0px;
	}
	.hight_power ul li {
		line-height: 30px;
		padding: 0px 0px 0px 30px;
		background-position: 0px 7px;
	}
	.hight_power_left {
		margin-top: 20px;
		padding: 20px 0px;
		text-align:center;
	}
	
	.more_led ul li{ width:46%;}
.inner_page_outer{ margin:0; min-height:auto;} 	
.inner_page_outer h2, .inner_page_outer h1{ padding:30px 0;}	
	.vision_more .vvs_area{ border:none; min-height:auto;}
.pure_ro_bg{ padding:0;}
.why_solar_bg{ min-height:300px; padding:50px 0;}
.environment_bg{ background:#276504; min-height:auto; padding:40px 0;}
.economic_bg{ background:#5795de;  min-height:auto; padding:40px 0;}
.solar_rooftop ul li { width:50%; margin:10px 0;}
.why_solar_street ul{ padding:50px 0 0;}
.why_solar_street ul li figcaption{ min-height:50px;}
.street_application ul li{ padding:15px 10px; min-height:160px;}
.grid_application ul li{ padding:15px 10px; min-height:165px;}
ul.bbs_life_style li{ width:46%;}

 
 .contact_new .projects li figure{ width:100%;}
 .contact_new .projects li figcaption{ width:100%; padding:15px 0;}
.contact_new .connect_us .social_media img{ max-height:25px;}
.table-responsive{ width:100%; float:left;}
}

@media screen and (max-width: 767px) {
h2{ font-size:28px;}	
.head_main, header{ position:static; float:left}
nav{ margin:0;}
.logo_area{  background:none;position:static; width:100%; float:left; text-align:center; min-height:auto; border-bottom:solid 1px #ccc; padding:5px 0;}		
.logo_area img{ height:70px;}
.left_link{ text-align:center; padding:5px 0 5px 0;}	
 .right_link{ text-align:center; padding:5px 0 10px 0;}	
 .who_we_are figure img{ height:auto; min-height:auto;}
.epc_services .services_list{ padding:0;}	
.epc_services .services_list li figure{ float:left;}
.epc_services .services_list li figcaption{ float:right; text-align:left;}	
.grp_company ul li{ width:100%; margin:15px 0;}
.our_project .slider1 li .details{ top:83%;}
.our_project .slider1 li .details h3{ font-size:18px; padding:10px 0;}
.our_project .slider1 li:hover .details{ padding:20px;}
.our_project .slider1 li:hover .details p{ font-size:13px; line-height:18px;}
.abt_bl, .abt_pro, .abt_kb, .abt_crr{ cursor:pointer;  border-bottom:solid 1px #5e6b64; width:100%; float:left; position:relative; z-index:10; padding:7px 0 7px 0 !important; background:url(../../../bluebird/images/foot_arrow.html) no-repeat right top 15px; }
.sub_abt, .sub_pro, .sub_kb, .sub_crr{ display:none; z-index:10; position:relative;  }
footer .testmonials, footer .address, footer .resource{ margin-bottom:15px;}
footer .last_footer{ text-align:center; font-size:12px;}
footer .last_footer ul{ text-align:center;}
footer .last_footer ul li{ padding:0 6px; margin:0 0 15px 0;}
.left_side_nav  h3{ cursor:pointer; background:#0064af url(../../../bluebird/images/foot_arrow.html) no-repeat right 15px top 15px;}
.left_side_nav ul{ display:none;}
.main_banner_slide { max-height:200px;}

/*17-6-2017 NY*/
ul.bbs_life_style li {width: 96%;}	
ul.companies_group li { min-height:84px; }
ul.companies_group li img { max-width:100%; }

/*19-6-2017 NY*/
.solar_systmand_benfts ul { margin: 0 0 5px 0;padding: 10px 15px; min-height: 35px;}
.inner_page_dtl img.img-responsive { margin-top:20px;}
.solar_grid p {font-size: 14px;line-height: 22px;margin: 0 0 5px 0;}
.inner_page_dtl {	padding:0 0 20px 0;}
footer p { float:left; width:100%;}

/*20-6-2017 NY*/
ul.jobs_list {	padding: 10px 0px;}
ul.jobs_list li {width: 100%;}
ul.jobs_list li:nth-of-type(2n+1) {margin: 2% 0% 0px 0px;}
.job_mor_pg_frme .job_mor_pg_frme1 table td.wd_sz_30::after { content: ':'; right:4px; top: 50%;margin-top: -10px;}
.job_mor_pg_frme .job_mor_pg_frme1 { padding: 0 0px 15px;}
.modal-body {	padding: 15px 10px;}
.job_mor_pg_frme .job_mor_pg_frme1 table td.wd_sz_30 strong {font-size: 13px;padding: 0 10px 0 0;}
.contact_box { margin:0 0 15px 0; }
.main .s ul li {width:100%;	margin:15px 0% 0;}
ul.menu { display:none; }
.main { padding-left:0; padding-right:0;}
.main .s { background: #f5f5f5;float:left;margin:0;width:100%;padding:10px; }
.main .respon { display:block; float:left; width:100%; margin:5px 0 0;color:#fff; padding:12px 20px; text-transform:uppercase;border: solid 1px #fff;display: inline-block;background:#0064af; }
.up_footer h3 { width:100%; float:left; cursor:pointer; border-bottom:solid 1px #ccc; padding:10px 0 10px 0; z-index:9; position:relative;}
.up_footer h3:after { content:'+'; font-size:18px; font-family:'Roboto'; font-weight:400; color:#fff; float:right; margin:0 5px 0 0}
.up_footer h3.after_arrow:after { content:'-'; font-weight:bold;}
.up_footer ul{ display:none;}
.about_stabillizer img { width:100%; float:left; max-width:100%;} 
.about_stabillizer h3{ text-align:center !important;}
.facility_factory ul li{ width:100%; min-height:auto !important; border-right:none !important;}

/* KJ 28-07-2017 */
.combo_product_box {
    margin: 20px 0px;
}
.products_collage figure{
	width:100%;
}
.products_collage .products_collage_text{
	width:100%;float:none;
}
.products_collage .products_collage_text h3 {
    padding: 0;
	font-size: 26px;
}
.products_collage .products_collage_text p{
	padding:0;
}
.hight_power_right {
    float: none;
}

.working_solar figure, .working_solar .detail_area{ width:100%; min-height:auto !important;}
.working_solar figure img{ padding:0;}

.solar_products_combo figure, .solar_products_street figure{ width:100%;}
.solar_products_combo .product_caption{ width:100%; padding:15px;}
.solar_products_street .product_caption{ width:100%; padding:15px; float:right !important; }
.more_led ul li{ width:100%; margin:10px 0;}
.abt_bbs { font-size:36px; line-height:48px;}
.abt_bbs strong{ font-size:60px;}
.abt_bbs span{ font-size:28px;}
.about_pure img{ width:100%; float:left; padding-bottom:15px; max-width:100%;}
.about_pure h3{ text-align:center !important; margin:0; font-size:18px;}
.why_solar_bg{  font-size:20px; line-height:28px;} 
.why_solar_bg strong{ font-size:36px;}
.solar_rooftop ul li { width:100%; border-right:none; border-bottom:solid 1px #ccc; min-height:auto;}
.why_solar_street ul{ padding:0;}
.why_solar_street ul li{ width:100%; border-bottom: solid 1px #808690 !important; border-right:none; padding:0;} 
.poly_application ul li{ width:100%; border-bottom: solid 1px #ccc; border-right:none;} 
.why_solar_street ul li figcaption{ min-height:auto;}

.street_application ul li{ width:50%; min-height:auto; padding:15px; border-bottom:solid 1px #ccc !important; border-right:solid 1px #ccc; }
.street_application ul li:nth-child(5) { border-right:solid 1px #ccc;}
.street_application ul li:nth-child(2), .street_application ul li:nth-child(4), .street_application ul li:nth-child(6),.street_application ul li:nth-child(8), .street_application ul li:nth-child(10) { border-right:none;}

.grid_application ul li{ width:50%; min-height:160px; padding:15px; border-bottom:solid 1px #ccc !important; border-right:solid 1px #ccc; font-size:11px; }
.grid_application ul li img{ max-height:60px;}
.grid_application ul li:nth-child(2), .grid_application ul li:nth-child(4), .grid_application ul li:nth-child(6), .grid_application ul li:nth-child(8) { border-right:none;}
.street_specification{ margin:0; padding:0;}
 .street_application{ padding:0 0 50px 0;}
 .street_products .item img{ width:100%;}
 .eps_bg{ padding:50px 0;}
 .inner_page_outer .services_area .services_block .fig_left, .inner_page_outer .services_area .services_block .dtl_area, .inner_page_outer .services_area .services_block .fig_right{ width:100%; float:left; margin:10px 0;}
 .inner_page_outer .services_area .modal-content{ min-width:100%;	}
 .testi_area .client_testi figcaption{ min-height:auto;}
 .feedback_form ul li, .feedback_form ul li:nth-child(4){ width:100%; margin:10px 0;}
 .address_plant_bg  .main_map_area  .map_area iframe, .address_plant_bg  .main_map_area  .map_area_2 iframe{ height:250px;}
.address_plant_bg  .main_map_area { min-height:260px;}
 
 .led_product_range .range_area .left_side .solar_led figure, .led_product_range .range_area .right_side .solar_room_light figure, .led_product_range .range_area .left_side .solar_fan figure{ width: 100%; float: left; }
.led_product_range .range_area .left_side .solar_fan .dtls_area, .led_product_range .range_area .left_side .solar_led .dtls_area, .led_product_range .range_area .right_side .solar_room_light .dtls_area{ width: 100%; }
.led_product_range .range_area .left_side .solar_led .dtls_area::after {  content: "";  width: 0;  height: 0;  border-left: 20px solid transparent;  border-right: 20px solid transparent;    border-top: 20px solid transparent; border-bottom: 20px solid #e3a53f ;    z-index: 500;   position: absolute;    left: 45%;  top: -35px;}

.led_product_range .range_area .left_side .solar_fan .dtls_area::after {  content: "";  width: 0;  height: 0;  border-left: 20px solid transparent;  border-right: 20px solid transparent;    border-top: 20px solid transparent; border-bottom: 20px solid #693917 ;  z-index: 500;   position: absolute;    right: 45%;  top: -35px;}
.led_product_range .range_area .right_side .solar_room_light .dtls_area::after {  content: "";  width: 0;  height: 0;  border-left: 20px solid transparent;  border-right: 20px solid transparent;    border-top: 20px solid transparent; border-bottom: 20px solid #b7a081 ;  z-index: 500;   position: absolute;    left: 45%;  top: -35px;}

.up_footer .who_new li{ width: 100%; float: left; padding-left: 0 !important; }

.solar_lights figure, .solar_fan figure, .solar_light_system figure{width: 100%;}
.solar_lights figcaption, .solar_fan figcaption, .solar_light_system figcaption{ width: 100%; min-height: auto; }
.downloads_area  ul li, .downloads_area .half_down{ width: 100%; }
.share_page{ padding:0 20px; }
.share_page .enquire_more, .share_page .share_now{ width: 100%; text-align: center; margin:0; padding: 15px 0; }
.share_page h4{ text-align: center; margin-bottom: 10px; }
.share_page .enquire_more{ border-right: none; border-bottom: solid 1px #ccc; }

.share_page .share_now h4{ text-align: center; padding: 0; }
.share_page .share_now .a2a_kit a { float: none; display: inline-block; }

}

/*20-6-2017 NY*/
@media only screen and (max-width: 480px) {
.career_modal1 .aply_table_frm table .wd_sz30 { width: 100%; text-align: left; padding: 5px 15px 0px 0; float: left;}
.career_modal1 .aply_table_frm table .wd_sz70 { padding:0px 0 5px; float: left; width: 100%;}
.g-recaptcha { float:left; width:100%; }
.career_modal1 .aply_table_frm {	padding: 0 10px 20px 2px; }
.product_feature_area ul li{ width:100%; border-bottom:solid 1px #547dd2!important; border-right:none !important;}
.product_feature_area .yellow_area ul li{border-bottom:solid 1px #da9d21!important; border-right:none !important;}
.product_feature_area ul li figcaption{ min-height:25px !important;}
.more_led a{ width:100%; margin:5px 0;}
.abt_bbs { font-size:30px; line-height:40px;}
.abt_bbs strong{ font-size:45px;}
.abt_bbs span{ font-size:24px;}
.street_application ul li{ min-height:160px;}
.career_form .main ul li{ width:100%; margin:15px 0;}
.call_now_bg ul{ padding:20px 0;}
.call_now_bg ul li  { width:100%; min-height:auto; padding:5px 0; }
.call_now_bg ul li figure{ width:20%;}
.call_now_bg ul li figure img{ max-width:100%;}
.call_now_bg ul li figcaption{ width:80%; float:left;  text-align:left; padding:0 0 0 15px;}
.career_form .main ul .interested_in label{ margin-right:5px; font-size:13px; font-weight:500;}
.career_form .main ul h3{ margin:0; padding-top:0; font-size:18px;}

}

@media only screen and (max-width: 340px) {
.left_link li{ padding:0 10px 0 0;}
.right_link li{ padding: 0 4px;}
.main_banner_slide { max-height:160px;}

/*17-6-2017 NY*/
ul.companies_group li { width:100%;border: solid 1px #e5e5e5;border-width: 0px 1px 1px 1px;}	
ul.companies_group li:first-child { border-top: solid 1px #e5e5e5; }

}

