@media screen and (max-width:1900px) and (min-width:1210px) {
	.collapse.navbar-collapse{ display: block;}
}
@media screen and (max-width: 1260px) {
}
@media screen and (max-width: 1260px) { /*  ipad - 768 */
}
@media screen and (max-width: 1155px) { /*  ipad - 768 */
img { max-width: 100%; }
.navbar-collapse { padding: 0px; }
.nav.navbar-nav { width: 100%; }
.navbar-nav > li > a { padding: 0 8px; font-size: 14px; }
.bottom_navigation_row ul li { }
.services_list ul li { margin-right: 15px; }
.technical_icons_list ul li { margin-right: 13px; }
.bottom_navigation_row ul li a { padding: 10px 45px; }
.arrow_show { width: 319px; }
.tab_inner_row { margin-left: 10px; margin-right: 0; width: 32%; }
.tab_inner_row ul li { width: 100%; }
.project_list { padding:20px 15px 0px 20px; }
.project_list ul li { display: inline-block; float: none; width: 47.5%; }
.project_list ul li:nth-child(3) { margin-right: 1%; }
.faqs { min-height: 186px; }
.detail_right_slider .arrow_show.slider-nav .slick-arrow { background-size: 20px auto; top: 26%; }
.detail_left > h1 { font-size: 30px; }
.detail_btn .btn_new a { font-size: 14px; }
.testimonial_slider_img { width: 310px; }
.bannerr_pattern { bottom: -75px; position: absolute; right: -22px; width: 310px; }
.contact_tabs.tabs_innerpage .nav-tabs > li > a { padding: 7px 10px; min-width: inherit; }
.tab_inner_row.benfit0{  clear: left;}

 
}
@media screen and (max-width: 1180px) {
}

@media screen and (max-width:1024px) { /*  ipad - 768 */
.head_1 { display: block; text-align: center; }
.logo { margin: 30px auto 0; text-align: center; width: 100%; }
.logo img { display: inline; }
.menu_section { width: 100%; }
.call_row { text-align: center; }
.navigation_row .navbar-collapse { }
.navbar-nav > li > a { font-size: 13px; padding: 0 19px; }
.bottom_navigation_row ul li a { padding: 10px 62px; }
.caption_bx { width: 95%; font-size: 21px; padding-top: 5px; }
.services_list ul { text-align: center; }
.services_list ul li { display: inline-block; float: none; margin-bottom: 0; margin-right: 6px; margin-top: 0; width: 32%; }
.services_list ul li:nth-child(5) { margin-right: 6px; }
.technical_icons_list ul li { display: inline-block; float: none; margin-right: 15px; width: 16.6%; vertical-align: top; }
.technical_icons_list ul { text-align: center; }
.faqs { border: 0 none; min-height: auto; float: none; width: 100%; border-bottom: 20px solid #ffffff; }
.get_quote { min-height: auto; margin-bottom: 20px; }
.inner_header .logo { float: none; margin: 30px auto 0; text-align: center; width: 60%; }
/*.inner_header .logo { float: left; margin: 30px auto 0; text-align: center; width: 250px; }*/
.inner_header .call_row { display: inline-block; padding: 14px 0; padding-bottom: 0px; position: relative; right: 0; text-align: center; width: 100%; }
/*.inner_header .call_row { position: absolute; right: 15px; text-align: center; top: 0; width: auto; }*/
.inner_header .navigation_row { padding: 40px 0 10px; }
.inner_header .bottom_navigation_row { margin-top: -113px; top: -100px; width: 250px; }
.inner_header .bottom_navigation_row ul li { margin-bottom: 3px; text-align: center; width: 100%; }
.inner_header .bottom_navigation_row ul li a { padding: 6px 0; }
.tab_inner_row { width: 31%; margin-right: 0%; }
.tab_inner_row ul li { width: 100%; }
.inner_right_img { width: 380px; }
.gray_bx_inner { display: inline-block; width: 53%; }
.project_list { padding: 20px 15px 0px 20px; }
.project_list ul li { display: inline-block; float: none; width: 47%; vertical-align: top; }
.project_list ul li:nth-child(3) { margin-right: 1%; }
.inner_banner { display: none; }
.gray_bx_inner2 { width: 58%; }
.testimonial_slider { width: 320px; }
.detail_right_slider .arrow_show.slider-nav .slick-arrow { background-size: 15px auto; top: 22%; }
.global_right { width: 270px; }
.testimonial_client .testimonial_list { width: 57%; }
.testimonial_slider_img { width: 320px; }
.product_1 {  }
.certified_l.project_list ul li { width: 47.5%; }
.history_detail { width: 100%; }
.contact_tabs.tabs_innerpage .nav-tabs > li > a { font-size: 11px; padding: 7px 8px; min-width: inherit; }
.mobile_menu { display: block;   width: 100%;}
.navigation_row{ display:none;}
.navbar-toggle{ display:block;}
.mobile_menu #bs-example-navbar-collapse-1{}
.project_list ul li:nth-child(2n+2) { float:right; }

.form-group_select label::before {
  border-radius: 4px;
}
.back_button{ top:5px;}
.mar-top15-1{ margin-top:-40px;}
.mar-top15-2{ margin-top:-30px;}
}


@media screen and (max-width: 980px) { /*  ipad - 768 */
.head_1 { display: block; text-align: center; }
.logo { margin: 30px auto 0; text-align: center; width: 100%; }
.logo img { display: inline; }
.menu_section { width: 100%; }
.call_row { text-align: center; }
.navigation_row .navbar-collapse { }
.navbar-nav > li > a { font-size: 13px; padding: 0 19px; }
.bottom_navigation_row ul li a { padding: 10px 62px; }
.caption_bx { width: 95%; font-size: 21px; padding-top: 5px; }
.services_list ul { text-align: center; }
.services_list ul li { display: inline-block; float: none; margin-bottom: 0; margin-right: 6px; margin-top: 0; width: 32%; }
.services_list ul li:nth-child(5) { margin-right: 6px; }
.technical_icons_list ul li { display: inline-block; float: none; margin-right: 15px; width: 16.6%; vertical-align: top; }
.technical_icons_list ul { text-align: center; }
.faqs { border: 0 none; min-height: auto; float: none; width: 100%; border-bottom: 20px solid #ffffff; }
.get_quote { min-height: auto; margin-bottom: 20px; }
.inner_header .logo { float: none; margin: 30px auto 0; text-align: center; width: 60%; }
/*.inner_header .logo { float: left; margin: 30px auto 0; text-align: center; width: 250px; }*/
.inner_header .call_row { display: inline-block; padding: 14px 0; padding-bottom: 0px; position: relative; right: 0; text-align: center; width: 100%; }
/*.inner_header .call_row { position: absolute; right: 15px; text-align: center; top: 0; width: auto; }*/
.inner_header .navigation_row { padding: 40px 0 10px; }
.inner_header .bottom_navigation_row { margin-top: -113px; top: -100px; width: 250px; }
.inner_header .bottom_navigation_row ul li { margin-bottom: 3px; text-align: center; width: 100%; }
.inner_header .bottom_navigation_row ul li a { padding: 6px 0; }
.tab_inner_row { width: 31%; margin-right: 0%; }
.tab_inner_row ul li { width: 100%; }
.inner_right_img { width: 380px; }
.gray_bx_inner { display: inline-block; width: 53%; }
.project_list { padding:20px 15px 0px 20px; }
.project_list ul li { display: inline-block; float: none; width: 47%; }
.project_list ul li:nth-child(3) { margin-right: 1%; }
.inner_banner { display: none; }
.gray_bx_inner2 { width: 58%; }
.testimonial_slider { width: 320px; }
.detail_right_slider .arrow_show.slider-nav .slick-arrow { background-size: 15px auto; top: 22%; }
.global_right { width: 270px; }
.testimonial_client .testimonial_list { width: 57%; }
.testimonial_slider_img { width: 320px; }
.product_1 {   }
.certified_l.project_list ul li { width: 47.5%; }
.history_detail { width: 100%; }
.contact_tabs.tabs_innerpage .nav-tabs > li > a { font-size: 11px; padding: 7px 8px; min-width: inherit; }
.mobile_menu { display: block;   width: 100%;}
.navigation_row{ display:none;}
.navbar-toggle{ display:block;}
.mobile_menu #bs-example-navbar-collapse-1{}
.mar-top15-1{ margin-top:-30px;}
 
}
@media screen and (max-width: 840px) {
}
@media (max-width: 767px) {  /* 480 */
.head_1 { width: 100%; }
.menu_section { width: 100%; }
.navbar-header { position: absolute; right: 0; top: 0; }
.navigation_row .navbar-collapse { background: #f3f2f3 none repeat scroll 0 0; border: 1px solid #f3f2f3 !important; overflow: inherit !important; padding: 20px; }
.main_menu { display: block; padding-top: 90px; position: relative; }
.container.cp_top { width: 100%; }
.caption_bx { width: 100%; left: 0; font-size: 14px; }
.navbar-nav > li > a { text-align: left; padding: 0px; }
.nav.navbar-nav { border-bottom: 0px; padding: 0; }
.bottom_navigation_row ul li { margin: 3px 0; text-align: left; width: 100%; }
.bottom_navigation_row ul li a { color: #ffffff; display: inline-block; font-family: PT Sans Caption; font-size: 11px; font-weight: bold; padding: 4px 10px; text-decoration: none; text-transform: uppercase; }
.bottom_navigation_row { display: inline-block; left: 0; margin: 0 auto; position: absolute; right: 0; text-align: right; top: 15px; padding: 0 20px; z-index: 99; }
.services_list ul li { margin: 2px; width: 47%; }
.services_list ul li:nth-child(5) { margin: 2px; }
.main_content_area { padding: 20px; }
.pad_left { padding-left: 15px; }
.technical_icons_list ul li { width: 32%; min-height: 133px; margin-right: 0; }
.news_img.visible-sm { display: block !important; text-align: center; width: 100%; }
.logo { margin: 30px auto 0; text-align: center; width: 60%; }
.logo img { display: inline; }
.call_row { text-align: center; }
.call_row span { font-size: 12px; }
.call_row { padding-bottom: 0px; }
.navigation_row .navbar { min-height: auto; }
.navigation_row .navbar-collapse.in { overflow-y: initial; }
.news_txt { display: inline-block; }
.news_img { width: 100%; text-align: left; }
.get_quote { margin-bottom: 20px; }
.news_txt h2 { text-align: left; }
.news_txt p { text-align: left; }
.navigation_row { padding-bottom: 0px; }
.navbar-nav > li { padding: 3px 0; width: 100%; }
.navbar-nav { margin: 0px; }
.navbar-nav li a br { display: none; }
.pad_right { padding-right: 15px; }
.slick-list { width: 100%; }
.footer_list ul { padding: 0px; }
.bottom_navigation_row ul { width: 100%; }
.slick-slide { text-align: center; }
.slick-slide img { display: inline; }
.testimonial_slider { width: 100%; padding: 0px; z-index: 11; margin-bottom: 25px; }
.technical_icons_list h2 { font-size: 19px; }
.faqs { width: 100%; border: 0px; border-bottom: 20px solid #ffffff; }
.footer_top .col-md-3.col-sm-3 { width: auto; }
.footer_mobile_v { display: block; }
.footer_desktop { display: none; }
.news_img img { width: 100%; }
.inner_header .logo { float: none; margin: 30px auto 0; text-align: center; width: 60%; }
.inner_header .call_row { display: inline-block; padding: 14px 0; padding-bottom: 0px; position: relative; right: 0; text-align: center; width: 100%; }
.inner_header .bottom_navigation_row { margin-top: 0; top: 15px; width: 100%; }
.inner_header .navigation_row { padding: 15px 0 10px; }
.inner_header .bottom_navigation_row ul li { margin: 3px 0 3px; text-align: left; width: 100%; }
.inner_header .bottom_navigation_row ul li a { padding: 4px 10px; }
.inner_right_img { width: 100%; }
.tabs_innerpage .nav-tabs { padding: 0 20px }
.tabs_innerpage .nav-tabs li { margin-left: 0; width: 100%; margin-bottom: 2px; }
.heading_main { font-size: 20px; padding-left: 20px; }
.tab_inner_row { width: 100%; margin-left: 0px; }
.btn_new.pull-left1, .btn_new.pull-right1 { float: right; }
.gray_bx_inner { width: 100%; }
.testimonial_slider.arrow_show { float: none; margin: 0 auto 15%; }
.arrow_show .slick-prev.slick-arrow { left: 11px; }
.project_list ul li { width: 100%; padding: 0; }
.project_list { padding: 20px 20px 0 20px; }
.about_img { padding: 20px; }
.boart_member p { font-size: 12px; }
.boart_member > ul { font-size: 12px; }
.testimonial_area { width: 100%; }
.testimonial_area p, .services_list ul li span, .get_quote p, .news_txt p, .faqs p, .caption_bx, .main_content_area p.basic_txt, .call_row span { font-size: 14px; }
.gray_bx_inner2 { width: 100%; }
.detail_right_slider .arrow_show .slick-next.slick-arrow { right: 11px; }
.detail_right_slider .arrow_show .slick-slide { padding: 0px; }
.detail_right_slider .arrow_show.slider-nav .slick-arrow { background-size: 15px auto; height: 20px; top: 22%; }
.testimonial_client .testimonial_list { width: 100%; }
.global_right { width: auto; margin: 0px; padding-bottom: 20px; }
.detail_left > h1 { font-size: 20px; }
.bottom_left { margin-bottom: 20px; }
.structural_table table tr th, .msds_sheet table tr th { font-size: 11px; padding: 3px; }
.structural_table table tr td, .msds_sheet table tr td { font-size: 11px; padding: 2px; }
.msds_sections p em { width: 100%; }
.msds_sections p span { width: 100%; }
.testimonial_slider_img { width: 100%; padding: 0; margin-bottom: 10px; }
.testimonialslide .testimonial_area { padding-bottom: 30px; }
.home_1, .inner_header { background: #ffffff none repeat scroll 0 0; width: 100%; z-index: 9999; }
/*.application_overview, .about_us, .services.inner_banner, .tech_info, .projectsP, .pre_design { padding-top: 30%; }
.services.main_slider { padding-top: 30%; }*/
.services_list ul li { height: auto; }
.home_slide .slick-slide { background-size: 100%; }
.home_slide .slick-dots { display: none !important; }
.bannerr_pattern { bottom: -75px; position: absolute; right: -22px; top: 0; width: 150px; }
.cp_top { position: relative; margin: 0; margin: 280px 0 0; padding: 0; }
.home_slide .slick-slide { background-repeat: no-repeat; background-size: cover; height: 360px; }
.product_1 { width: 100%; margin: 0px; }
.main_menu .navbar-nav li:hover ul { display: none; }
.navbar-nav > li > a { border-bottom: 1px solid #979698; display: flex; }
.main_menu .navbar-nav ul.level-2.active { display: block; margin: 0; padding: 0; position: relative; top: 0; width: auto; }
.main_menu .navbar-nav ul li { background: none; }
.main_menu.navbar-nav > li { text-align: left; border: 0px; }
.menumain span { margin: 0; position: absolute; right: 0; top: 0; display: block; }
.main_menu .navbar-nav ul li a { color: #979798; display: inline-block; font-size: 11px; padding: 3px 0; text-decoration: none; width: 100%; }
.certified_l.project_list ul li { width: 100%; }
.faq_accodian .panel-title { position: relative; }
.detail_left span.ac_name { float: right; font-size: 20px; padding-top: 25px; width: 58%; }
.faq_accodian .accordion-toggle i { margin-right: 0; position: absolute; right: 0; top: 0px; }
.history_detail { width: 100%; }
.history_detail > ul { background-position: right top; width: 100%; }
.history_detail > ul::after, .history_detail > ul::before { right: 1px; left: auto; }
.history_detail ul li { width: 80%; margin-bottom: 10%; margin-top: 10%; }
.history_detail ul li:nth-child(2n+2) { float: none; }
.history_detail ul li:nth-child(2n+2) .acc_year::after { transform: rotate(0deg); left: inherit; right: -26px; }
.history_detail ul li:nth-child(2n+2) .acc_year p { text-align: right; }
.contact_tabs.tabs_innerpage .nav-tabs > li > a { font-size: 12px; padding: 7px 20px; min-width: 160px; }
.faq_accodian .accordion-toggle { font-size: 20px; }

.get_btns > a { width: 100%; }
.sales_1 img { margin-right: 10px; width: 45%; }
.contact_map_right { margin-top: 0; }
.news{ display:block; height:auto;}
.news_img{ height:auto;}
.container-fluid.footer_bottom{ display:none;}
.footer_list h2{ padding: 0 0 10px;}
.testimonial_area2 .test0 {
  color: #7a8490;
  font-size: 19px;
  margin: 0;
  padding: 13px 10px;
  position: relative;
  text-transform: uppercase;
  z-index: 199;
}
.tab_inner_row.benfit0{ width:100%;float:left;  }
.back_button{ top:13px;}
.back_button a{ font-size:11px;}
.new_con2 .sales_new { width:100%;}
.mar-top15-5{ margin-top:0;}
.mar-top15-1{ margin-top:0;}
.mar-top15-2{ margin-top:0;}
.padd-left2{ padding-left:0px;}
}
@media (max-width: 630px) {
}
@media (max-width: 616px) {
}
@media (max-width: 600px) {
}
@media screen and (max-width: 510px) {
.slide0 .slick-list { height: 280px !important; }
.caption_bx { bottom: -80px; left: 0; padding-top: 10px; width: 100%; }
/*.application_overview, .about_us, .services.inner_banner, .tech_info, .projectsP, .pre_design { padding-top: 38%; }
.services.main_slider { padding-top: 38%; }*/
.cp_top { position: relative; margin: 0; margin: 90px 0 0; padding: 0; }
}
@media screen and (max-width: 479px) { /* 320 */
.slide0 .slick-list { height: 230px !important; }
.caption_bx { bottom: -80px; left: 0; padding-top: 10px; width: 100%; }
/*.application_overview, .about_us, .services.inner_banner, .tech_info, .projectsP, .pre_design { padding-top: 50%; }
.services.main_slider { padding-top: 40%; }*/
.home_slide .slick-slide { background-repeat: no-repeat; background-size: cover; height: 125px; }
.cp_top { position: relative; margin: 0; margin: 45px 0 0; padding: 0; }
}
@media screen and (max-width: 420px) {
}
@media screen and (max-width: 394px) {
}
 @media screen and (max-width: 326px) {
}
 @media screen and (max-width: 273px) {
}
@media screen and (max-width: 319px) { /* 240 */
}
 
/************************************************************************************************/
