@charset "utf-8";
/* CSS Document */

.right_fixed_panel {position: fixed; height: 100%; top: 0; right:0px; width: 60px; z-index: 8; background:#fff;}
.scrollDown{ display:none !important; }
.right_fixed_panel .quick_links {position: absolute; left: 0; top:80px !important; bottom:auto; -webkit-box-shadow: 0px 0px 5px 1px rgba(0,0,0,0); box-shadow: 0px 0px 5px 1px rgba(0,0,0,0);}
.right_fixed_panel .quick_links a { padding:0px 2px 0px 2px; display:block;}.content_wrapper{ padding-top:80px; font-family: 'Exo', sans-serif; font-size:14px;}
.content_wrapper:after{ content:''; clear:both; display:block;}
.content_body{ /*float:left; background:#FFF;  min-height:500px; border-right:1px solid #dbdbdb; border-top:2px solid #FFF;*/}

.content_body{ content:''; display:block; clear:both;}

.inner_body_center{ width:990px; margin:0 auto; position:relative; right:-30px;}
.inner_body_center:after{ content:''; display:block; clear:both;}
.content_right_scroll{ float:left; width:60px;}
.footer3 { bottom:0;}/*-- .breadcrumb{  background:url(../images/bredcrumb-icon.png) no-repeat 0 15px; padding:15px 0 15px 30px;} --*/

.breadcrumb{  padding:15px 0 15px 0px;}
.breadcrumb a{ display:inline-block; padding-right:10px; margin-right:-4px; font-size:12px; color:#7b7a7a; position:relative;}
.breadcrumb a:after{ content:''; position:absolute; right:0; top:3px; height:7px; width:4px; background:url(../images/bcSep.png) no-repeat 100% 50%;}
.breadcrumb b{display:inline-block; font-size:12px; color:#5187c0; font-weight:400;}
.banner_panel{ position:relative; margin-bottom:50px; overflow:hidden;}

.banner_panel .bannerImgHolder{ overflow:hidden; width:100%;}

.banner_panel .bannerImgHolder img{
	width:100%;
	position:relative;
	z-index:1;
	/*background-image: url(images/banner-productdetails2.jpg); */
}
.cont_banner_heading{ position:absolute; left:100px; top:100px; z-index:2; width:65%; padding-left:15px; border-left:1px solid rgba(255,255,255,0.5);}
.cont_banner_heading:after{ content:''; position:absolute; top:0; left:-1px; border-left:1px solid #FFF; height:3px;}
.cont_banner_heading:before{ content:''; position:absolute; bottom:0; left:-1px; border-left:1px solid #FFF; height:3px;}
.banner_panel h1{color:#FFF; font-size:20px; text-shadow:1px 1px  rgba(0, 0, 0, 0.6); text-transform:uppercase; font-style:italic; font-weight:600;}
.banner_panel h3{ padding-top:70px; color:#FFF; font-size:40px; font-weight:600; line-height:45px;  letter-spacing:1px; text-shadow:1px 1px rgba(0, 0, 0, 0.6); text-transform:uppercase; font-style:italic;}
.inner_body{ padding-bottom:50px;}
.inner_body:after{ content:''; display:block; clear:both;}

.product_list{ margin:20px -15px 0;}
.product_list:after{  content:''; display:block; clear:both;}
.product_list li{ float:left; width:33.333333333333333%; padding:15px 15px;}
.product_list li .pl_sec{ background:#FFF; -webkit-box-shadow: 2px 2px 12px 1px rgba(0,0,0,0.1); -moz-box-shadow: 2px 2px 12px 1px rgba(0,0,0,0.1); box-shadow: 2px 2px 12px 1px rgba(0,0,0,0.1);}
.product_list li .pl_sec:hover{  -webkit-box-shadow: 2px 2px 12px 1px rgba(0,0,0,0.2); -moz-box-shadow: 2px 2px 12px 1px rgba(0,0,0,0.2); box-shadow: 2px 2px 12px 1px rgba(0,0,0,0.2);}
.product_list li .pl_img{}
.product_list li .pl_img img{ width:100%;}
.product_list li .pl_img.comp img{ width:100%; max-width:100px; margin:0 auto;}
.product_list li .pl_info{ padding:25px; text-align:center; min-height:200px;}
.product_list li .pl_info strong{ display:block; padding-bottom:30px; font-size:14px; font-weight:600; text-transform:uppercase; }
.product_list li .pl_info h3{ position:relative; padding-bottom:15px; margin-bottom:40px; font-weight:400; font-size:14px; color:#000; line-height:20px; text-transform:uppercase;}
.product_list li .pl_info h3:after{ content:''; position:absolute; left:0; right:0; margin:auto; bottom:0px; width:134px; border-bottom:2px solid #000;}
.product_list li .pl_info p{ padding-bottom:35px;}
.product_list li .pl_info a{}

/*-- product details --*/
.product_features{ margin-bottom:50px;}
.product_features:after{content:''; clear:both; display:block;}
.product_features h3{ float:left; width:130px; height:95px; position:relative; background:#ff6000 url(../images/arrow.gif) no-repeat 20px 55px;; padding:20px; font-weight:400; text-transform:uppercase; color:#FFF; font-size:14px;}
.product_features h3:after{ position:absolute; right:0; top:0; content:''; width:15px; height:15px; background:#F4f4f4;}
.product_features ul{ float:right; width:80%; margin-left:50px; border-top:2px solid #5187c0;}
.product_features ul li{ padding:10px 0; border-bottom:1px solid #c7c7c7;}
.product_features ul li:after{content:''; clear:both; display:block;}
.product_features ul li strong{ float:left; width:16.66666666666666666%; text-align:center; font-weight:600;}
.product_features ul li b{ float:left; width:16.6666666666666666%; text-align:center; font-weight:400;}

.pd_tab_holder{ background:#0f1420 url(../images/pdBg.jpg) repeat-x 0 -21px; border-top:1px solid #e2e2e2; border-bottom:0px solid #e2e2e2; -webkit-box-shadow: -1px 3px 3px 0px rgba(0,0,0,0.03); box-shadow: -1px 3px 3px 0px rgba(0,0,0,0.03); -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -o-transition: all 0.5s ease; -ms-transition: all 0.5s ease; transition: all 1s ease; height:60px; top:0}
.pd_tab_holder:after{content:''; display:block; clear:both;}
.pd_tab{ position:relative;}
.pd_tab:after{ content:''; display:block; clear:both;}
.pd_tab li{ float:left; width:25%; text-align:center; height:59px; line-height:70px; font-size:14px; font-weight:600; color:#b0b2b6; text-transform:uppercase; position:relative; cursor:pointer;}
.pd_tab:before{ content:''; position:absolute; bottom:1px; left:0; height:32px; border-left:1px solid #353e54;}
.pd_tab li:after{ content:''; position:absolute; bottom:1px; right:0; height:32px; border-left:1px solid #353e54;}
.pd_tab li a{ color:#b0b2b6;}
.pd_tab li.pd_tab_active{ color:#FFF; cursor:default;}
.pd_tab li.pd_tab_active:before{ content:''; display:block; width:100%; position:absolute; left:0; top:0; border-top:3px solid #ff6000;}

.pd_select_link{ display:none;}
.pd_left{ float:left; width:68.68686868686869%; padding:30px 0 25px; }
.pd_right{float:right; width:26.76767676767677%; padding:60px 0 25px; position:relative; }
.pd_left p{ padding-bottom: 18px;
    text-align: justify;
    line-height: 22px;}

.pd_fixed {position: fixed; width: 100%; top:58px; z-index:8; padding-top:20px; height:80px; }
.pd_fixed .inner_body_center{ right:0;}
/*-- .pd_fixed {position: fixed; width: 100%; top:80px; z-index:8; padding-top:0px; background:#0f1420;} --*/
.pd_tab_cont_fixed{ padding-top:70px;}

.heading{ font-size:30px; color:#f35307; font-weight:400; padding-bottom:25px;}
.cont_heading{ font-size:24px; color:#000; font-weight:400; padding-bottom:25px;}
.heading_border{ font-size:22px; text-transform:uppercase; color:#000; font-weight:600; padding-bottom:25px; margin-bottom:25px; border-bottom:2px solid #000;}
.cont_heading2{ font-size:18px;  color:#FFF; font-weight:400; padding-bottom:7px; position:relative; margin-bottom:10px;}
.cont_heading2:after{content:''; border-bottom:2px solid #FFF; position:absolute; left:0; bottom:0; width:20px;}
.cont_heading3{ font-size:30px;  color:#5187c0; font-weight:400; padding-bottom:7px; }
.cont_heading4{ font-size:18px;  color:#5187c0; font-weight:400; padding-bottom:7px; }.accordian{ border-left:1px solid #c7c7c7; margin-bottom:50px; padding-left:30px; margin-left:10px;}
.accordian h3{ padding:25px 25px 25px 0; font-size:20px; font-weight:400; color:#000; position:relative; cursor:pointer; text-transform:capitalize;}
.accordian h3:first-child:before{ content:''; position:absolute; left:-41px; top:0px; width:22px; height:25px; background:#FFF;}
.accordian h3:after{ content:''; position:absolute; left:-41px; top:25px; width:22px; height:22px; background:url(../images/accordian-control.png) no-repeat 50% 100%;}
.accordian h3.acc_active:after{ background:url(../images/accordian-control.png) no-repeat 50% 0;}
.accordian div{ padding-bottom:10px; position:relative;}
.accordian div p:last-child{ padding-bottom:0;}
.accordian h3:last-of-type:before{content:''; position:absolute; left:-41px; bottom:0px; width:22px; height:50%; background:#FfF; }
.accordian div:last-child:before{content:''; position:absolute; left:-41px; top:0px; width:22px; height:100%; background:#FFF; }
.accordian ol li{ line-height:25px;}

.pd_list_hvacr{ padding-bottom:0px;}
.pd_list_hvacr:after{content:''; clear:both; display:block;}
.pd_list_hvacr li{  position:relative; border-bottom:0px solid #dbdbdb;  }
.pd_list_hvacr li:after{content:''; clear:both; display:block;}
.pd_list_hvacr li .pd_list_img{ float:left; width:154px; margin-right:20px;}
.pd_list_hvacr li .pd_list_img img{}
.pd_list_hvacr li .pd_info{float:left; width:490px; position:relative;}
.pd_list_hvacr li .pd_info h4{ font-size:18px; padding-bottom:15px; color:#5187c0; font-weight:400;}
.pd_list_hvacr li .pd_info strong{ display:block;font-size:14px; padding-bottom:15px; width:70%; color:#333; font-weight:400; line-height:20px;}
.pd_list_hvacr li .pd_info span{display:block; color:#626262; font-size:12px;}
.pd_list_hvacr li .pd_info .download{ display:block; position:absolute; right:0; top:50px; width:56px; height:40px; background:url(../images/download-icon.png) no-repeat 0 0; text-indent:-99999px;}



.pd_list{ padding-bottom:22px;}
.pd_list:after{content:''; clear:both; display:block;}
.pd_list li{ margin-bottom:22px; position:relative; border-bottom:1px solid #dbdbdb; padding-bottom: 20px; }
.pd_list li:after{content:''; clear:both; display:block;}
.pd_list li .pd_list_img{ float:left; width:154px; margin-right:20px;}
.pd_list li .pd_list_img img{}
.pd_list li .pd_info{float:left; width:490px; position:relative;}
.pd_list li .pd_info h4{ font-size:24px; padding-bottom:15px; color:#5187c0; font-size:24px; font-weight:400;}
.pd_list li .pd_info strong{ display:block;font-size:14px; padding-bottom:15px; width:70%; color:#333; font-weight:400; line-height:20px;}
.pd_list li .pd_info span{display:block; color:#626262; font-size:12px;}
.pd_list li .pd_info .download{ display:block; position:absolute; right:0; top:50px; width:56px; height:40px; background:url(../images/download-icon.png) no-repeat 0 0; text-indent:-99999px;}

/*-- 23-10-2017 --*/
.pd_list li .pd_info .download_view_holder{position:absolute; right:-30px; top:0px; width:170px; height:100px;}
.pd_list li .pd_info .download_view_holder a{ float:left; width:50%; height:100%; padding-top:55px; position:relative; text-align:center; color:#000;  font-family: 'Exo', sans-serif; font-size:11px; font-weight:500; text-transform:uppercase;}
.pd_list li .pd_info .download_view_holder a:after{ content:''; position:absolute; left:0; right:0; top:5px; margin:auto; width:41px; height:41px;}
.pd_list li .pd_info .download_view_holder a.download_pdf:after{ background:url(../images/diwnload-view-icon.png) no-repeat 0 0;}
.pd_list li .pd_info .download_view_holder a.ebook:after{ background:url(../images/diwnload-view-icon.png) no-repeat -41px 0;}
.pd_list li .pd_info .download_view_holder a.leftLine{ border-left:1px solid #cacaca;}
/*-- 23-10-2017  --*/
.pd_highlights{ margin-bottom: 15px; border:1px solid #e3e3e3; background:#FFF; -webkit-box-shadow: 2px 2px 5px 0px rgba(0,0,0,0.1);
-moz-box-shadow: 2px 2px 5px 0px rgba(0,0,0,0.1); box-shadow: 2px 2px 5px 0px rgba(0,0,0,0.1);}
.pd_highlights_fixed{ position:fixed; top:180px;}
.pd_highlights h3{ height:60px; line-height:60px; padding:0 25px 0;}
.pd_highlights .pd_highlights_img{}
.pd_highlights .pd_highlights_img img{ width:100%;}
.pd_highlights .pd_highlights_info{ padding:25px 25px 35px;}
.pd_highlights a {}

.pd_highlights .pd_highlights_info strong{ position:relative; padding-bottom:15px; margin-bottom:20px; font-weight:400; font-size:25px; color:#ff6000; line-height:30px; display:block;}
.pd_highlights .pd_highlights_info strong:after{ content:''; position:absolute; left:0; bottom:0px; width:134px; border-bottom:2px solid #000;}

.pd_highlights .pd_highlights_info p{ color:#000000;}

#scrollTop{ position:absolute; right:0; left:0 !important; bottom:0; width:100%; height:70px; background:#000 url(../images/top.gif) no-repeat 50% 16px; padding-top:42px; text-align:center; color:#FFF; cursor:pointer;  text-indent:0px !important;  opacity:1; visibility:visible; display:none;}
.overview_cont{ padding-top:30px;}
.applications_cont{ background:url(../images/applicationsBg.jpg) no-repeat 50% 100%; background-size:cover; padding:90px 50px 60px; position:relative;}
.applications_cont h2{ position:absolute; left:175px; top:90px;}
#applicationsSlider{ max-width:320px; margin:0 auto; height:250px;}
#applicationsSlider div > li{ color:#FFF; padding-top:60px;}
#applicationsSlider li h3{ font-size:26px; font-weight:400; padding-bottom:25px;}
#applicationsSlider li p{}.applications_cont_new{ background:#666; background-size:cover; position:relative;}
.applications_cont_new h2{ position:absolute; left:0; right:0; margin:auto; width:320px; top:90px; z-index:2;}
#applicationsSlider_new div > li{padding:140px 0 100px; position:relative; background-size:cover; background-repeat:no-repeat; background-position:50% 50%; }
#applicationsSlider_new div > li:after{ content:''; display:block; width:100%; height:100%; background:rgba(0,0,0,0.5); z-index:1; position:absolute; left:0; top:0;}
.an_info{ width:320px; margin:0 auto; height:190px; color:#FFF; overflow:hidden; position:relative; z-index:3;}
#applicationsSlider_new li h3{ font-size:30px; font-weight:400; padding-bottom:25px;}
.as_nav_new{ position:absolute; right:0px; left:auto; top:auto; bottom:60px; width:100%; height:14px; text-align:center; z-index:5;border-right:0px solid rgba(255,255,255,0.2);}
.as_nav_new li{ display:inline-block; height:14px; width:auto;}
.as_nav_new li span{ display:inline-block; width:6px; height:6px; text-indent:-9999px; background:#656160; border-radius:50%; margin:0 2px; font-size:0; color:transparent; cursor:pointer;}
.as_nav_new li.slick-active span{ border-bottom:none; display:inline-block; width:6px; height:6px; text-indent:-9999px; background:#FFF; margin:0 2px;}/*-- .as_nav{ position:absolute; left:-100px; top:0; bottom:0; margin:auto; width:45px; height:100%; border-right:1px solid rgba(255,255,255,0.2); padding-top:60px;}
.as_nav:after{ content:''; position:absolute; top:0; right:-1px; border-left:1px solid #FFF; height:3px;}
.as_nav:before{ content:''; position:absolute; bottom:0; right:-1px; border-left:1px solid #FFF; height:3px;}
.as_nav li{ display:block; width:45px; cursor:pointer; cursor:pointer; position:relative;}
.as_nav li span{ display:inline-block; padding-bottom:5px; margin-bottom:10px; color:#5187c0; font-size:14px;}
.as_nav li.slick-active:after{ content:''; position:absolute; left:100%; top:0; border:5px solid transparent; border-left:5px solid  rgba(255,255,255,0.2)}
.as_nav li.slick-active span{ border-bottom:1px solid #858ba1; color:#FFF;} --*/.as_nav{ position:absolute; right:0px; left:auto; top:auto; bottom:-15px; width:100%; height:14px; text-align:center; z-index:5;border-right:0px solid rgba(255,255,255,0.2); padding-top:0px;}
.cs_nav:after, .cs_nav:before{ display:none;}
.as_nav li{ display:inline-block; height:14px; width:auto;}
.as_nav li span{ display:inline-block; width:6px; height:6px; text-indent:-9999px; background:#656160; border-radius:50%; margin:0 2px; font-size:0; color:transparent; cursor:pointer;}
.as_nav li.slick-active span{ border-bottom:none; display:inline-block; width:6px; height:6px; text-indent:-9999px; background:#FFF; margin:0 2px;}

.brochure_hvacr{ padding-top:20px; border-top:1px solid #dbdbdb; clear:both; display:block; }
.brochure_hvacr2{ padding-bottom:30px; width: 99%; margin-left: 5px; }

.brochure_cont{ padding-top:70px;}.caseStudy_cont{ height:410px; background:url(../images/case-stady-bg.jpg) no-repeat 0 0; background-size:cover;position:relative; }
.caseStudy_cont:after{ position:absolute; right:0px; top:0; content:''; height:100%; border-left:1px solid #FFF;}
.caseStudy_cont h2{ position:absolute; left:45px; top:45px;}
#caseStudySlider{ height:100%;}
#caseStudySlider div{ height:100%;}
#caseStudySlider div li{ height:100%; border-right:1px solid rgba(255,255,255,0.2); text-align:center; position:relative; padding-top:125px;}
#caseStudySlider div li:after{ position:absolute; right:-1px; top:30%; content:''; height:50px; border-left:1px solid #FFF;}
#caseStudySlider div li a{ position:absolute; left:0; top:0; right:0; bottom:0; width:225px; height:210px; margin:auto; color:#FFF; padding-top:25px;}
#caseStudySlider div li a strong{ display:block; font-weight:400; font-size:16px; }
#caseStudySlider div li a img{ display:inline-block; }
#caseStudySlider div li a em{ display:block; position:absolute; bottom:-10px; width:100%; font-weight:400; color: rgba(255,255,255,0.3)  }
#caseStudySlider div li a em img{ display:inline-block; padding-bottom:30px; }
#caseStudySlider div li a em span{ display:block; }
#caseStudySlider div li a:hover em{color: rgba(81,135,192,0.7)}.cs_nav{ position:absolute; right:40px; top:35px; width:100%; height:14px; text-align:right; z-index:5;}
.cs_nav li{ display:inline-block; height:14px;}
.cs_nav li span{ display:inline-block; width:14px; height:14px; text-indent:-9999px; background:#FFF; border-radius:50%; margin:0 2px; font-size:0; color:transparent; cursor:pointer;}
.cs_nav li.slick-active span{ display:inline-block; width:14px; height:14px; text-indent:-9999px; background:#5187c0; margin:0 2px;}

.help_you{ padding:10px 0 10px;}
.help_you h2{ padding-bottom:35px;}
.help_you a{ display:inline-block; color:#5187c0; text-transform:uppercase; font-weight:14px; border:1px solid #5187c0; border-radius:25px; padding:0 40px; height:45px; line-height:45px; margin-right:20px;}
.help_you a:hover{ background:#EFEFEF; }
.help_you2{ padding:25px 0 15px;}
.help_you2 h2{ padding-bottom:20px;}
.help_you2 a{ display:inline-block; color:#5187c0; text-transform:uppercase; font-weight:14px; border:1px solid #5187c0; border-radius:25px; padding:0 40px; height:45px; line-height:45px; margin-right:20px;}
.help_you2 a:hover{ background:#EFEFEF; }
.faur_head{ text-align:center; padding-top:40px;}
.faur_head strong{ display:block; padding-bottom:5px; text-transform:uppercase; font-size:20px;}
.faur_head span{display:block; position:relative;}
.faur_head span:after{ content:''; border-bottom:1px solid #CCC; width:100%; position:absolute; top:15px; left:0; z-index:1;}
.faur_head span b{ display:inline-block; padding:0 10px; background:#FFF; position:relative; z-index:2; font-size:14px; color:#424242; font-weight:400;}

.faur_list{ margin:55px -15px 0;}
.faur_list:after{  content:''; display:block; clear:both;}
.faur_list li{ float:left; width:25%; padding:0 15px 30px;}
.faur_list li .pl_sec{ background:#FFF; border:1px solid #e4e4e4; -webkit-box-shadow: 2px 2px 12px 1px rgba(0,0,0,0.1); -moz-box-shadow: 2px 2px 12px 1px rgba(0,0,0,0.1); box-shadow: 2px 2px 12px 1px rgba(0,0,0,0.1);}
.faur_list li .pl_sec:hover{ -webkit-transform: scale(1.2); transform: scale(1.02); -webkit-box-shadow: 2px 2px 12px 1px rgba(0,0,0,0.2); -moz-box-shadow: 2px 2px 12px 1px rgba(0,0,0,0.2); box-shadow: 2px 2px 12px 1px rgba(0,0,0,0.2);}
.faur_list li .pl_img{}
.faur_list li .pl_img img{ width:100%; display:block;}
.faur_list li .pl_img.comp{ height:200px; overflow:hidden;}
.faur_list li .pl_img.comp img{ width:100%; margin:0px auto; display:block;}
.faur_list li .pl_sec strong{ display:block; height:80px; padding:20px 30px 0 15px; position:relative; font-size:16px; color:#000; font-weight:400;}
.faur_list li .pl_sec strong:after{ content:''; position:absolute; right:0; top:0; height:80px; width:45px; background:#f2f2f2 url(../images/more.gif) no-repeat 50% 50%; border-left:1px solid #e4e4e4;}
.faur_list li .pl_sec strong b{ position:absolute; left:0px; padding:0 50px 0 15px; top:45px; font-size:10px; color:#000; font-weight:400; width:100%;}
/*-- product filter  --*/
.product_filter{}
.product_filter h2{ font-weight:700; font-size:16px;  padding-bottom:25px; position:relative; background:url(../images/filter-icon.jpg) no-repeat 100% 0; padding-right:40px; }
.product_filter h2:after{ content:''; width:25px; border-bottom:2px solid #000; display:block; margin-top:10px;}
#product_filter{}
#product_filter li{ border-bottom:1px solid #eaeaea; position:relative; -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -o-transition: all 0.5s ease; -ms-transition: all 0.5s ease; transition: all 0.5s ease; margin-bottom:25px;}
#product_filter li strong{ cursor:pointer; color:#5187c0;display:block; padding-bottom:12px; color:#737373; font-size:13px; font-weight:400; position:relative;}
#product_filter li:hover strong{ color:#5187c0;}
#product_filter li strong:after{ content:''; position:absolute; right:15px; top:8px; border:3px solid transparent; border-top:3px solid #000; }
#product_filter li > div{ height:140px; overflow:auto; border-top:1px solid #eaeaea; position:absolute; left:0; top:100%; width:100%; background:#FFF; z-index:2
; }
#product_filter li div  article{ border-left:1px solid #eaeaea; border-right:1px solid #eaeaea; background:#FFF; z-index:2; width:100%;}
#product_filter li div article span{ display:block; padding:15px 12px; color:#000; font-size:14px; font-weight:400; border-bottom:1px solid #eaeaea; cursor:pointer; }
#product_filter li div article span a{color:#000; font-size:14px; font-weight:400; }
#product_filter li > div.pf_scroll .mCSB_inside > .mCSB_container {margin-right: 0px;}

.mCS-new_theme.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCS-new_theme.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{background-color:#5187c0; background-color:#5187c0;
		filter: "alpha(opacity=100)"; -ms-filter: "alpha(opacity=100)";}
.mCS-new_theme.mCSB_scrollTools{width:5px; background:#CCC;}		
.mCS-new_theme.mCSB_scrollTools .mCSB_draggerRail{ width:5px; background:#CCC; -webkit-border-radius:0px; -moz-border-radius:0px;
    border-radius:0px;}
.mCS-new_theme.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#5187c0; background-color:#5187c0; filter: "alpha(opacity=100)"; -ms-filter: "alpha(opacity=100)"; }
.mCS-new_theme.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{ background-color:#5187c0; }/*--  product filter /--*/

/*-- application landing page --*/
.application_grid_holder { width:1023px;  margin: 0 auto; position: relative;  left: -16px;}
.application_grid { margin: 0 auto;}
.application_grid:after { content: ''; display: block; clear: both;}

.ag_item {width: 33.333%; padding:0 16px 32px; float: left;}
.ag_item article{ border: 1px solid #e3e3e3; background: #FFF;  -webkit-box-shadow: 2px 2px 5px 0px rgba(0,0,0,0.1);  -moz-box-shadow: 2px 2px 5px 0px rgba(0,0,0,0.1);  box-shadow: 2px 2px 5px 0px rgba(0,0,0,0.1);}

.ag_item article > a{ position:relative; display:block; overflow:hidden;}

.ag_item article > a:after{ content:''; position:absolute; right:0; bottom:0; width:50px; height:50px; background:rgba(0,0,0, 0.8) url(../images/plus.gif) no-repeat 50% 50%; z-index:2;}

.ag_item article > a img{ width:100%; display:block; -webkit-transition: all 5s ease; -moz-transition: all 5s ease; -o-transition: all 0.5s ease; -ms-transition: all 5s ease; transition: all 5s ease;}

.ag_item article > a:hover img{-webkit-transform: scale(1.1); transform: scale(1.1);}
.ag_item article > div{ padding:35px 20px 20px; min-height:175px;}
.ag_item article div h3{ color:#ul; font-size:16px; text-transform:uppercase; color:#000; padding-bottom:20px; text-align:center; position:relative; font-weight:500;}

.ag_item article div h3:after{ content:''; width:80px; position:absolute; left:0; right:0; bottom:0; margin:0 auto; border-bottom:1px solid #171717;}.ag_item article div h3 a{ display:block; color:#1c4876; position:relative;}
.ag_item article div h3 a:after{ content:''; position:absolute; right:0; top:5px; width:14px; height:5px; background:url(../images/arrow2.gif) no-repeat 100% 0; -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -o-transition: all 0.5s ease; -ms-transition: all 0.5s ease; transition: all 0.5s ease;}
.ag_item article div h3 a:hover:after{background:url(../images/arrow2.gif) no-repeat 0 0;}
.ag_item article div ul{}
.ag_item article div ul li{ border-bottom:1px solid #eaeaea;}
.ag_item article div ul li:last-child{ border-bottom:0px solid #eaeaea;}
.ag_item article div ul li a{ display:block; padding:12px 0; color:#737373; font-size:13px; position:relative; -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -o-transition: all 0.5s ease; -ms-transition: all 0.5s ease; transition: all 0.5s ease;}
.ag_item article div ul li a:after{ content:''; position:absolute; right:0; top:16px; width:14px; height:5px; background:url(../images/arrow2.gif) no-repeat 100% 0; -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -o-transition: all 0.5s ease; -ms-transition: all 0.5s ease; transition: all 0.5s ease;}
.ag_item article div ul li a:hover{ color:#1c4876;}
.ag_item article div ul li a:hover:after{background:url(../images/arrow2.gif) no-repeat 0 0;}.select_plant{ position:relative; -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -o-transition: all 0.5s ease; -ms-transition: all 0.5s ease; transition: all 0.5s ease; margin-top:10px;}
.select_plant strong{ cursor:pointer; display:block; padding-bottom:12px; color:#737373; font-size:13px; font-weight:400; position:relative; border-bottom:2px solid #008bb8; /*background:#f2f2f2;*/ padding:15px 15px; border-radius:3px; }
.select_plant:hover strong{ color:#5187c0;}
.select_plant strong:after{ content:''; position:absolute; right:10px; top:50%; margin-top:-5px; width:10px; height:10px; background:url(../images/select-ic.png) no-repeat 50% 50%;}
.select_plant > div{ height:140px; overflow:auto; border:1px solid #eaeaea; position:absolute; left:0; top:100%; width:100%; background:#FFF; z-index:2
; }
.select_plant > div ul{}
.select_plant > div ul li{ border-bottom:1px solid #eaeaea; padding:0 15px;}
.select_plant > div ul li:last-child{ border-bottom:0px solid #eaeaea;}
.select_plant > div ul li a{ display:block; padding:12px 0; color:#737373; font-size:13px; position:relative; -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -o-transition: all 0.5s ease; -ms-transition: all 0.5s ease; transition: all 0.5s ease;}
.select_plant > div ul li a:after{ content:''; position:absolute; right:0; top:16px; width:14px; height:5px; background:url(../images/arrow2.gif) no-repeat 100% 0; -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -o-transition: all 0.5s ease; -ms-transition: all 0.5s ease; transition: all 0.5s ease;}
.select_plant > div ul li a:hover{ color:#1c4876;}
.select_plant > div ul li a:hover:after{background:url(../images/arrow2.gif) no-repeat 0 0;}

.select_plant > div.pf_scroll .mCSB_inside > .mCSB_container {margin-right: 0px;}

.ag_arrow{ width:38px; height:38px; display:block; margin:20px 0 15px; border:1px solid #2087c2; border-radius:50%; background:url(../images/arrow4.gif) no-repeat 50% 50%;    cursor:pointer; }
.ag_arrow:hover{animation:ag_arrow_animation 0.5s ease 1; -webkit-animation:ag_arrow_animation 0.5s ease 1;}

@keyframes ag_arrow_animation {
    0%   { background:url(../images/arrow4.gif) no-repeat 50% 50%;}
    25%  { background:url(../images/arrow4.gif) no-repeat 40px 50%;}
	30%  { background:url(../images/arrow4.gif) no-repeat 40px 50px;}
	50%  { background:url(../images/arrow4.gif) no-repeat  -20px 50px}
    85%  { background:url(../images/arrow4.gif) no-repeat -20px 50%;}
    100%  { background:url(../images/arrow4.gif) no-repeat 50% 50%;}
}
/*-- application landing page /--*//*-- services_support_list page --*/
.services_support_list{ border:1px dotted #8c8c8c; border-bottom:0; margin-top:50px;}
.services_support_list:after{ content:''; display:block; clear:both;}
.services_support_list li{ width:50%; height:280px; padding-top:50px; position:relative; text-align:center; float:left; border-bottom:1px dotted #8c8c8c;}
.services_support_list li:nth-child(odd){ border-right:1px dotted #8c8c8c;}
.services_support_list li h3{ position:relative; padding:70px 0 15px; margin-bottom:25px; font-size:18px; color:#000;}
.services_support_list li h3:before{content:''; position:absolute; left:0; right:0; top:0; width:50px; height:46px; margin:auto;}
.services_support_list li h3:after{content:''; position:absolute; left:0; right:0; bottom:0; width:50px; margin:auto; border-bottom:1px solid #000;}

.services_support_list li h3.find_a_spare_part:before{ background:url(../images/services_support_icon.png) no-repeat 0 0;}
.services_support_list li h3.design_support:before{ background:url(../images/services_support_icon.png) no-repeat -50px 0;}
.services_support_list li h3.repair_maintenance:before{ background:url(../images/services_support_icon.png) no-repeat -100px 0;}
.services_support_list li h3.condition_service:before{ background:url(../images/services_support_icon.png) no-repeat -150px 0;}
.services_support_list li h3.reconstruction_upgradation:before{ background:url(../images/services_support_icon.png) no-repeat -200px 0;}
.services_support_list li h3.contact_a_sales_representative:before{ background:url(../images/services_support_icon.png) no-repeat -250px 0;}
.services_support_list li h3.order_tracking:before{ background:url(../images/services_support_icon.png) no-repeat -300px 0;}
.services_support_list li h3.faq:before{ background:url(../images/services_support_icon.png) no-repeat -350px 0;}

.services_support_list li span{ display:block; max-width:370px; width:80%; margin:0 auto; color:#5f5f5f; font-size:13px;}

/*-- sssssssss --*/
.services_support_list li:hover{ background:#5187c0; cursor:pointer;}
.services_support_list li:hover h3{ color:#FFF;}
.services_support_list li:hover h3:after{border-bottom:1px solid #FFF;}

.services_support_list li:hover h3.find_a_spare_part:before{ background:url(../images/services_support_icon.png) no-repeat 0 -46px;}
.services_support_list li:hover h3.design_support:before{ background:url(../images/services_support_icon.png) no-repeat -50px -46px;}
.services_support_list li:hover h3.repair_maintenance:before{ background:url(../images/services_support_icon.png) no-repeat -100px -46px;}
.services_support_list li:hover h3.condition_service:before{ background:url(../images/services_support_icon.png) no-repeat -150px -46px;}
.services_support_list li:hover h3.reconstruction_upgradation:before{ background:url(../images/services_support_icon.png) no-repeat -200px -46px;}
.services_support_list li:hover h3.contact_a_sales_representative:before{ background:url(../images/services_support_icon.png) no-repeat -250px -46px;}
.services_support_list li:hover h3.order_tracking:before{ background:url(../images/services_support_icon.png) no-repeat -300px -46px;}
.services_support_list li:hover h3.faq:before{ background:url(../images/services_support_icon.png) no-repeat -350px -46px;}

.services_support_list li:hover span{color:#c6d5e4;}
/*-- services_support_list page /--*/

/* Search Result */
.search_result_container { padding-bottom:20px;}
.navigation { text-align:right;}
.pagination { text-align:right;}
.next { color: #FF0000; font-weight:bold;}
.prev { color: #FF0000; font-weight:bold;}
.page-numbers{ color: #666666 !important;}

.search_resulthr {display: block;height: 1px; border: 0; border-top: 1px solid #ccc;margin: 1em 0;padding: 0;}

.search_result h3 a{ color:#5187C0; text-decoration:underline;}

.search_result p {color: #8A8888; font-size:12px; font-style:italic; line-height:18px; padding-top:10px;}
/*  end search result *//*-- contact us page --*/
.contact_list{ background:#f6f6f6; border:1px solid #e1e1e1; border-bottom:0px solid #e1e1e1; margin-bottom:30px;}
.contact_list > li{ padding:40px 260px 40px 40px; border-bottom:1px solid #e1e1e1; position:relative; min-height:290px; }
.contact_list > li h4{ margin-bottom:20px; font-size:18px; font-weight:700;}
.contact_list > li h4 em{ font-weight:400; font-size:13px;}
.contact_list > li strong{ display:block; margin-bottom:15px; color:#52899b; font-size:18px; font-weight:700;}

.contact_list > li strong em{ font-weight:400; font-size:13px;}
.contact_list > li span{ display:block; margin-bottom:15px; color:#292929;}

.contact_list > li a.map_link{ position:absolute; top:0; bottom:0; margin:auto; right:40px; width:214px; height:214px; background:#FFF; border:1px solid #e1e1e1; border-radius:50%; text-align:center; padding-top:50px; color:#252526; font-style:italic; }
.contact_list > li a.map_link:before{ content:''; width:72px; height:77px; background:url(../images/googlemap-icon.png) no-repeat 0 0; position:absolute; left:0; right:0; top:92px; margin:0 auto; }

.contact_info{ overflow:hidden; margin-bottom:10px;}
.contact_info b{ display:block; position:relative; padding-left:30px; margin-bottom:5px; line-height:25px; font-weight:400;}
.contact_info b:after{ content:''; width:25px; height:25px; position:absolute; left:0; top:0;}
.contact_info b.no1:after{ background:url(../images/contact-icon.png) no-repeat 0 0;}
.contact_info b.no2:after{ background:url(../images/contact-icon.png) no-repeat 0 -30px;}
.contact_info a.contact-phone{ color:#000000;}
.contact_info a.contact-mail{display:inline-block; position:relative; padding-left:30px; line-height:25px; color:#5187c0; text-decoration:underline;}
.contact_info a.contact-mail:after{ content:'';width:25px; height:25px; background:url(../images/contact-icon.png) no-repeat 0 -60px; position:absolute; left:0; top:0;}
.contact_info a.contact-mail:hover{ text-decoration:none;}

.find_office{ margin-bottom:20px;}
.find_office article{ background:#52899b; padding:20px 30px; border-radius:2px;}
.find_office article:after, .find_office article aside:after{ content:''; display:block; clear:both;}
.find_office article aside{ float:left; width:50%; padding-right:20px; color:#FFF;}
.find_office article aside h4{ float:left; width:80%; font-size:20px; font-weight:400; line-height:30px;}
.find_office article aside b{ float:left; width:20%; text-align:right; font-size:14px; font-weight:400; line-height:30px;}
.find_office article div{ float:left; width:50%}
.find_office > div.fo_search_result{ padding:20px 30px;}
.find_office > div.fo_search_result dl{}
.find_office > div.fo_search_result dl:after{ content:''; display:block; clear:both;}
.find_office > div.fo_search_result dl dt{ float:left; width:30%; position:relative; padding-right:20px;}
.find_office > div.fo_search_result dl dt span{ display:inline-block; background:#FFF; padding-right:7px; position:relative; z-index:2; font-size:20px; color:#292929; font-weight:700;}
.find_office > div.fo_search_result dl dt:after{ position:absolute; left:0; top:13px; content:''; width:100%; border-bottom:1px solid #52899b; z-index:1;}
.find_office > div.fo_search_result dl dt:before{ position:absolute; right:0; top:11px; content:''; width:5px; height:5px; background:#52899b; border-radius:50%;}
.find_office > div.fo_search_result dl dd{ float:left; width:70%; padding-left:20px;}
.find_office > div.fo_search_result dl dd:after{ content:''; display:block; clear:both;}
.find_office > div.fo_search_result dl dd > div{ float:left; width:50%; font-size:14px; line-height:20px; padding-bottom: 25px;}

.search_city{position:relative;}
.search_city strong {background:#fff; border:1px solid #4170a2; cursor:pointer; display:block; padding:8px 10px; width:100%; position:relative; font-size:12px; color:#626262; font-weight:400;}
.search_city strong:after {content:url(../images/select-ic.png);  position: absolute; right: 8px; top:8px;}
.search_city ul{display:none; position:absolute; left:0; top:100%; width:100%;}
 
/*-- contact us page end --*//*-- Enquiery page start --*/.message{border:1px solid #e5e5e5; padding:15px 10px 15px 50px; background:url(../images/message-icon.png) no-repeat 10px 50%; font-size:18px; color:#000; font-weight:700; margin-top:25px; margin-bottom:25px; font-style:italic;}

.error{border:1px solid #e5e5e5; padding:15px 10px 15px 50px; font-size:18px; color:#F00; font-weight:700; margin-top:25px; margin-bottom:25px; font-style:italic;}

.fromListWraper{margin:30px 0 50px;padding-left:35px;margin-left:23px; border-left:1px solid #e5e5e5; position:relative; width:65%;}
.fromListWraper:after{ content:''; background:url(../images/form-start.png) no-repeat 0 0; position:absolute; left:-24px; top:0; width:46px; height:46px; }
.fromListWraper:before{ content:''; content:''; background:#FFF url(../images/form-end.png) no-repeat 0 0; position:absolute; left:-24px; bottom:0; width:46px; height:70px;}
.fromListWraper h3{font-size:20px; color:#000; font-weight:700; padding:12px 0 30px; text-transform:uppercase;}
.fromList:after{ content:''; display:block; clear:both;}
.fromList > li{border:1px solid #e5e5e5; border-radius:3px; margin-bottom:25px; float:left; width:100%; position:relative; clear:both;}
.fromList > li.bdrBtm{border:0; border-bottom:1px solid #e5e5e5; padding-bottom:10px;}
.fromList > li:after{ content:''; display:block; clear:both;}
.fromList > li span{ width:50%; float:left; display:block; position:relative;} 

.fromList > li.flw1{ width:50%}

.fromList > li.flw2{ width:60%}

.fromList > li.flw3{ width:30%}

.fromList > li.flw2 span:first-child{ width:70%}

.fromList > li.flw2 span:last-child{ width:30%}
.floating-label{ position: absolute; pointer-events: none;  left:15px;  top:15px; -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -o-transition: all 0.5s ease; -ms-transition: all 0.5s ease; transition: all 0.5s ease; font-size:14px; font-weight:400; color:#7e7e7e; line-height:14px;}
/*input:focus ~ .floating-label, input:not(:focus):valid ~ .floating-label{ top:-7px;  font-size: 12px; opacity: 1; background:#FFF; padding:0 3px;}*/

input:focus ~ .floating-label, input:not(:focus):not([value=""]) ~ .floating-label{ top:-7px;  font-size: 12px; opacity: 1; background:#FFF; padding:0 3px;}

/*textarea:focus ~ .floating-label, textarea:not(:focus):valid ~ .floating-label{ top:-7px;  font-size: 12px; opacity: 1; background:#FFF; padding:0 3px;}*/

textarea:focus ~ .floating-label, textarea:not(:focus):not([value=""]) ~ .floating-label{ top:-7px;  font-size: 12px; opacity: 1; background:#FFF; padding:0 3px;}.fromList > li > span:last-child{ border-left:1px solid #e5e5e5; margin-left:-1px;}
.textBox { width: 100%; padding: 12px 10px; border: none; color:#7e7e7e; font-size: 14px; font-family: "Open Sans",Arial,sans-serif,Helvetica;}
.textfile{ padding: 12px 10px; border:0px solid #e5e5e5; color:#7e7e7e; font-size: 14px; font-family: "Open Sans",Arial,sans-serif,Helvetica;}
.selectText{ font-size: 14px; color:#7e7e7e; font-family: "Open Sans",Arial,sans-serif,Helvetica; line-height:38px; padding:0px 10px;}
.input_box3-large {display: block;float: left;height: auto; margin-bottom:0px;max-width: 100%;width: 100%;}
.input_box3-large select {-moz-appearance: none;background: #fff none repeat scroll 0 0;border:0px solid #e5e5e5;color:#7e7e7e;cursor: pointer;display: inline-block;font-family: "Open Sans",Arial,sans-serif,Helvetica;font-size: 14px;font-weight: 400;margin: 0;outline: medium none;padding:5px 5px;width: 100%; height:34px;}

.radiostyle {color:#7e7e7e !important;padding-top:10px; padding-left:10px;}

.spare_parts{ margin-bottom:20px;}
.spare_parts h3{ border-bottom:1px solid #4c87c1; color:#4c87c1; padding-bottom:10px; font-size:16px; font-weight:400;}
.spare_parts h3 span{ text-transform:capitalize; font-size:12px; color:#000; }
.spare_parts h3 span b{ color:#ff6000; }
.spare_parts ul{}
.spare_parts ul li{ padding:15px 0; position:relative; border-bottom:1px solid #DDD; color:#0CF; margin-bottom:0; position:relative;}
.spare_parts ul li:after{ content:''; display:block; clear:both;}
.spare_parts ul li aside{ float:left; width:200px;}
.spare_parts ul li strong{ display:block; font-weight:400; color:#000; font-size:14px; padding-bottom:4px; }
.spare_parts ul li b{ display:block; font-weight:300; color:#999; font-size:14px; padding-bottom:4px;}
.spare_parts ul li span{ position:absolute; right:80px; top:32%;  COLOR:#ff6000; font-size:12px; padding:5px 10px; text-align:right;}

input.spare_parts_addBtn {position:absolute; right:0; top:30%;  padding:7px 15px 7px 26px; border: none; background: #5187c0 url(../images/more2.gif) no-repeat 15px 11px; border-radius: 2px; color: #FFF; font-size: 12px; text-transform:uppercase; cursor: pointer;}

input.spaBtn_disabled { background: #DDD url(../images/more2.gif) no-repeat 15px 11px !important; color: #999; cursor:default;}

input.spare_parts_addBtn:hover {background: #29598b url(../images/more2.gif) no-repeat 15px 11px;}

/*.selected_spare_parts{ position:absolute; right:-200px; top:0; width:100px; height:100px; background:#e3e3e3; border-radius:3px; overflow:hidden;}
.selected_spare_parts span{ display:block; height:50%; line-height:50px; text-align:center; font-size:15px; color:#4e86c3;}
.selected_spare_parts strong{ display:block; height:50%; background:#4e86c3; color:#a6bfdd; font-size:12px; text-transform:uppercase; font-weight:400; text-align:center; padding:13px 10px 0;}*/

.input_box3-large label {position: relative;width: 100%;color:#7e7e7e;}

.input_box3-large label::after {color: #3a3a3a;content: url(../images/select-ic.png); font: 14px "Consolas",monospace;padding: 0 4px 4px; pointer-events: none; position: absolute; background-color:#fff; right: 8px;top: -0px;}

.input_box3-large label::before {content: "";display: block;height:30px; background-color:#fff; pointer-events: none;position: absolute;right:2px;top:-7px;width:30px;}

.ssa{padding: 20px 0; border-bottom: 1px solid #DDD; position: relative; padding-right: 150px; margin-bottom:20px;}
.ssa2{padding: 20px 0; position: relative; padding-right: 150px;}
.ButSan{font-style: italic; color: #FFF; font-weight: 400; line-height: 40px; background: #5187c0; min-width: 190px; height: 40px; padding: 0 40px 0 25px; position: relative; display: inline-block; -webkit-transition: all .5s ease; -moz-transition: all .5s ease; -o-transition: all .5s ease; -ms-transition: all 1s ease; transition: all .5s ease;}
.ButSan:after{content: ''; width: 10px; height: 7px; position: absolute; right: 22px; top: 17px; background: url(../images/arrow3.png) no-repeat 100% 0; -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -o-transition: all 0.5s ease;-ms-transition: all 1s ease; transition: all 0.5s ease;}

/*IE 9 and above*/
@media screen and (min-width:0\0) and (min-resolution: +72dpi) {
.input_box3-large label:after { display:none; }
.input_box3-large label:before { display:none; }
}

input.btn {width: 100%; padding:15px 10px; border: none; background: #5187c0; border-radius: 2px; color: #FFF; font-size: 15px; cursor: pointer;}
input.btn:hover {background: #29598b;}
input::-webkit-input-placeholder {color:#7e7e7e;} 
input:-moz-placeholder {color:#7e7e7e;} 
input::-moz-placeholder {color:#7e7e7e; } 
input:-ms-input-placeholder {color:#7e7e7e;}

.activeFrom{-webkit-box-shadow: 0px 0px 5px 0px rgba(0,13,255,0.35);
-moz-box-shadow: 0px 0px 5px 0px rgba(0,13,255,0.35);
box-shadow: 0px 0px 5px 0px rgba(0,13,255,0.35);}
/*-- Enquiery page end --*/
/*-- about page start --*/
.aboutIntro{ text-align:center; margin-bottom:40px; line-height:22px;}
.about_sec1{ background:url(../images/aboutSec1Bg.jpg) no-repeat 0 0; background-size:cover; height:449px; margin-bottom:35px; font-family: 'Exo', sans-serif;}
.about_sec1 aside{ float:left; width:50%; height:100%;}
.about_sec1 aside:nth-child(1){ text-align:center; padding-top:140px;}
.about_sec1 aside:nth-child(1) strong{ color:#ff7e00; font-size:80px; display:block; padding-bottom:20px; font-family: 'Exo', sans-serif; font-weight:600; font-style:italic;}
.about_sec1 aside:nth-child(1) b{ color:#FFF; font-size:18px; text-transform:uppercase; display:block; width:90%; max-width:340px; margin:0 auto; line-height:25px; font-style:italic; font-weight:600; }
.about_sec1 aside:nth-child(2){ background:rgba(81,135,192,0.65); text-align:center; padding-top:120px;}
.about_sec1 aside:nth-child(2) strong{ display:block; max-width:320px; font-style:italic; width:90%; margin:0 auto; color:#f1f1f1; font-size:18px; font-family: 'Exo', sans-serif; line-height:23px; font-weight:600; padding-bottom:30px; margin-bottom:30px; position:relative;}
.about_sec1 aside:nth-child(2) strong:after{content:''; width:80px; border-bottom:1px solid #cbdef3; margin:0 auto; position:absolute; left:0; right:0; bottom:0;}
.about_sec1 aside:nth-child(2) span{ display:block; max-width:320px; width:90%; margin:0 auto; color:#b8d3f0; font-size:14px; font-family: 'Exo', sans-serif; line-height:18px; font-weight:500;}

.about_sec2{ margin-bottom:60px; height:449px; background:#f0f0f0; font-family: 'Exo', sans-serif;}
.about_sec2 aside{ float:left; width:50%; height:100%; padding:55px 65px; text-align:center;}
.about_sec2 aside:nth-child(2){ background:#e7e7e7;}
.about_sec2 aside h2 { padding-bottom:25px; margin-bottom:25px; position:relative; color:#d5610d; text-transform:uppercase; font-size:20px; font-style:italic;}
.about_sec2 aside h2:after {content:''; width:80px; border-bottom:1px solid #000; margin:0 auto; position:absolute; left:0; right:0; bottom:0;}
.about_sec2 aside h2 strong{ display:block; font-size:38px; padding:10px 0;}
.about_sec2 aside span{ color:#323232; text-transform:uppercase; font-size:14px; font-weight:600; display:block; height:50px;}
.about_sec2 aside p{ font-size:14px; font-weight:400; line-height:22px; color:#000;}

.about_sec3 { margin-bottom:60px; font-family: 'Exo', sans-serif; text-align:center;}
.about_sec3 h2 { padding-bottom:25px; margin-bottom:25px; position:relative; color:#868484; text-transform:uppercase; font-size:20px;}
.about_sec3 h2:after {content:''; width:80px; border-bottom:1px solid #000; margin:0 auto; position:absolute; left:0; right:0; bottom:0;}
.about_sec2 aside h2 strong{ display:block; font-size:38px; padding:10px 0;}
.about_sec3 h2 strong{ display:block; font-size:42px; padding:10px 0;}
.about_sec3 p{ font-size:14px; font-weight:400; line-height:22px; color:#000;}

.about_sec4 {background:url(../images/aboutSec4Bg.jpg) no-repeat 0 0; background-size:cover; height:540px; margin-bottom:60px; font-family: 'Exo', sans-serif; text-align:center; padding:85px 90px 0;}
.about_sec4 h2 { padding-bottom:25px; margin-bottom:25px; position:relative; color:#d5610d; text-transform:uppercase; font-size:20px; font-style:italic;}
.about_sec4 h2:after {content:''; width:80px; border-bottom:1px solid #FFF; margin:0 auto; position:absolute; left:0; right:0; bottom:0;}
.about_sec4 h2 strong{ display:block; font-size:42px; padding:10px 0;}
.about_sec4 span{ color:#FFF; text-transform:uppercase; font-size:14px; font-weight:600; display:block; height:50px;}
.about_sec4 p{ font-size:14px; font-weight:400; line-height:22px; color:#e2e3e4;}.about_sec5 { margin-bottom:60px; font-family: 'Exo', sans-serif; text-align:center;}
.about_sec5 h2 {padding-bottom:25px; position:relative; color:#8c8b8b; text-transform:uppercase; font-size:20px; width:90%; max-width:420px; margin:0 auto 25px; line-height:26px; font-style:italic; font-weight:400;}
.about_sec5 h2:after {content:''; width:80px; border-bottom:1px solid #000; margin:0 auto; position:absolute; left:0; right:0; bottom:0;}
.about_sec5 p{ font-size:14px; font-weight:400; line-height:22px; color:#000; padding-bottom:40px;}

.about_logo_list{ display:block; max-width:830px; width:100%; margin:0 auto; height:200px;}
.about_logo_list li{ text-align:center; float:left; width:33.3333333333333%;  padding:20px 10px;}
.about_logo_list li:nth-child(2){ border-left:1px solid #e2e2e2; border-right:1px solid #e2e2e2;}
.about_logo_list li img{ max-width:208px; width:90%; display:block; margin:0 auto;}
.about_logo_list li strong{ display:block; font-size:14px; padding:10px 0 7px; color:#000;}
.about_logo_list li span{ display:block; color:#000;}

.about_leaders_sec{}
.about_leaders_sec h2{ font-size:22px; text-transform:uppercase; margin-bottom:30px; font-style:italic;}
.about_leaders_sec strong{ font-size:36px; line-height:40px; margin-bottom:50px; display:block; font-style:italic;}
.about_leaders_sec img{ width:100%; display:block;}
.about_leaders_sec aside{ background:#f4f4f4; padding:30px 8% 50px; boxsizing:border-box; display:block; margin-bottom:50px;}
.about_leaders_sec em{ font-size:18px; display:block; margin-bottom:50px;}
.about_leaders_sec em b{}
.about_leaders_sec p{font-size:14px; margin-bottom:20px;}

.vac_sec img{ width:100%; display:block; padding: 20px 0px 20px 0px;}

/*-- about page end --*/

/*-- component details page start --*/
.component_details_wraper{ width:95%; max-width:830px; padding-bottom:50px; margin:0 auto; margin-top:-95px; position:relative; z-index:5;}
.cd_sec1{ position:relative; padding-left:260px; padding-bottom:30px; min-height:180px;}
.cd_sec1:after{content:''; position:absolute; top:0; left:259px; height:89px; border-left:1px solid rgba(0,0,0,0.2);}
.cd_sec1 div.cd_pic{ position:absolute; left:0; top:-75px; width:231px; height:231px; background:#e6e6e6; border-radius:50%; overflow:hidden;}
.cd_sec1 div.cd_pic img{ position:absolute; left:0; top:0; right:0; bottom:0; margin:auto; display:block; width:100%;}
.cd_sec1 .cont_banner_heading{position:relative; left:auto; top:auto; width:auto; padding-left:15px;border-left:0px solid rgba(0,0,0,0.5);}
.cd_sec1 .cont_banner_heading:after{ content:''; position:absolute; top:0; left:-1px; border-left:1px solid #FFF; height:3px;}
.cd_sec1 .cont_banner_heading:before{ content:''; position:absolute; top:89px; left:-1px; border-left:1px solid #000; height:3px;}.cd_sec1 h1{color:#FFF; font-size:20px;}
.cd_sec1 h2{color:#FFF; font-size:20px;}

.cd_sec1 h3{ padding-top:45px; color:#000; font-size:36px; font-weight:700; line-height:35px;  letter-spacing:1px;}
.inner_body{ padding-bottom:50px;}

.cd_sec2{ font-family: 'Exo', sans-serif;}
.cd_sec2:after{content:''; display:block; clear:both;}
.cd_sec2 aside{ float:left;}
.cd_sec2 aside:first-child{ width:232px;}
.cd_sec2 aside:last-child{ width:575px; float:right; padding-left:23px;}

.cd_sec2 aside:last-child p{ font-size:14px; line-height:22px; padding-bottom:25px;}
.bulletList{}
.bulletList li{ background:url(../images/bullet2.png) no-repeat 5px 10px; padding:12px 10px 12px 38px; border-bottom:1px solid #dbdbdb; font-size:20px; color:#515151; font-style:italic;}

.select_component{ border-bottom:1px solid #dbdbdb; position:relative; cursor:pointer; color:#5187c0; display:block; padding:15px; color:#737373; font-size:13px; font-weight:400; position:relative; display:none; margin:0 auto; width:250px; background:#FFF;}
.select_component:hover b{ color:#5187c0;}
.select_component b:after{ content:''; position:absolute; right:15px; top:20px; border:3px solid transparent; border-top:3px solid #000; }.componentList{ background:#FFF;}
.componentList li{ border-bottom:1px solid #dbdbdb; position:relative;}
.componentList li a{ display:block; padding:15px 10px 15px; color:#000; }
.componentList li:hover{ background:#5187c0;}
.componentList li:hover a{ color:#FFF; background:url(../images/bullet3.png) no-repeat 95% 50%;}
.componentList li.clActive{ background:#5187c0;}
.componentList li.clActive a{ color:#FFF; background:url(../images/bullet3.png) no-repeat 95% 50%;}

.componentList li.current-menu-item{ background:#5187c0;}
.componentList li.current-menu-item a{ color:#FFF; background:url(../images/bullet3.png) no-repeat 95% 50%;}

.componentList li.current_page_item{ background:#5187c0;}
.componentList li.current_page_item a{ color:#FFF; background:url(../images/bullet3.png) no-repeat 95% 50%;}

/*-- component details page end --*//*-- news eventd start --*/
.news_eventd_filter:after{ content:''; display:block; clear:both;}
.news_eventd_filter h2 {font-weight: 700; font-size: 16px; padding-bottom: 25px; position: relative; background: url(../images/filter-icon.jpg) no-repeat 100% 0; padding-right: 40px; width:250px; float:left;}
.news_eventd_filter h2:after{ content:''; width:25px; border-bottom:2px solid #000; display:block; margin-top:10px;}

#news_eventd_filter{ width:250px; float:left; margin-left:25px;}
#news_eventd_filter li{ border-bottom:0px solid #eaeaea; position:relative; -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -o-transition: all 0.5s ease; -ms-transition: all 0.5s ease; transition: all 0.5s ease; margin-bottom:25px;}
#news_eventd_filter li strong{ cursor:pointer; color:#5187c0;display:block; padding-bottom:12px; color:#000; font-size:30px; font-weight:400; position:relative; z-index:3;}
#news_eventd_filter li strong:after{ content:''; position:absolute; right:15px; top:18px; width:13px; height:7px; background:url(../images/downArrow.gif) no-repeat 0 0;}
#news_eventd_filter li > div{ overflow:auto; border-top:1px solid #eaeaea; position:absolute; left:0; top:100%; width:100%; background:#FFF; z-index:2;     -webkit-box-shadow: 2px 2px 5px 0px rgba(0,0,0,0.1); -moz-box-shadow: 2px 2px 5px 0px rgba(0,0,0,0.1);  box-shadow: 2px 2px 5px 0px rgba(0,0,0,0.1); }
#news_eventd_filter li strong:before{ content:''; position:absolute; left:15px; top:33px; width:20px; height:13px; background: url(../images/up-arrow.png) no-repeat 0 0; display:none;}
#news_eventd_filter li strong.ne_active:before{ display:block;}

#news_eventd_filter li div  article{ border-left:1px solid #eaeaea; border-right:1px solid #eaeaea; background:#FFF; z-index:2; width:100%;}
#news_eventd_filter li div article span{ display:block; padding:15px 12px; color:#000; font-size:18px; font-weight:400; border-bottom:1px solid #eaeaea; cursor:pointer; }
#news_eventd_filter li div article span a{color:#5d5d5d; font-size:18px; font-weight:400; }

.news_eventd p {padding-bottom: 18px; text-align: justify; line-height: 22px;}
.news_eventd h3{ color:#5187c0;}
/*-- news eventd end --*//*-- research page start --*/
.research_sec1{ max-width:620px; width:90%; margin:0 auto 33px; text-align:center; font-family: 'Exo', sans-serif; font-size:14px; line-height:20px;}
.research_sec1 em{ font-size:24px; display:block; line-height:30px; padding-bottom:30px; margin-bottom:30px; position:relative;}

.research_sec1 em:after{ content:''; width:80px; border-bottom:1px solid #000; margin:0 auto; position:absolute; left:0; right:0; bottom:0;}

.research_sec1 p{ color:#000; font-size:14px; font-family: 'Exo', sans-serif; line-height:20px; font-weight:400; padding-bottom:30px; margin-bottom:30px; position:relative;}

.research_sec2{ background:url(../images/research-pic.jpg) no-repeat 0 0; background-size:cover; height:449px; margin-bottom:35px; font-family: 'Exo', sans-serif; font-size:14px; color:#FFF;}
.research_sec2 aside{background:rgba(207,88,0,0.85); text-align:center; float:right; width:50%; height:100%; vertical-align:middle; text-align:center;}
.research_sec2 aside:after{content:''; width:1%; height:100%; display:inline-block;  vertical-align:middle;}
.research_sec2 aside span{width:90%; max-width:350px; display:inline-block; line-height:20px; vertical-align:middle;}
.research_sec2 aside strong{  color:#f1f1f1; font-size:24px; font-family: 'Exo', sans-serif; line-height:30px; font-weight:400i; display:block; font-style:italic;}

.research_sec3{ max-width:650px; width:90%; margin:0 auto 33px; text-align:center;}
.research_sec3 p{ color:#000; font-size:14px; font-family: 'Exo', sans-serif; line-height:20px; font-weight:400; padding-bottom:30px; margin-bottom:30px; position:relative;}
.research_sec3 p:after{content:''; width:80px; border-bottom:1px solid #000; margin:0 auto; position:absolute; left:0; right:0; bottom:0;}

.vac_sec3{ max-width:650px; width:90%; margin:0 auto 33px; text-align:center; padding-top: 30px;}

.research_sec4{ max-width:650px; width:90%; margin:0 auto 33px; color:#8f8f8f; font-size:24px; font-family: 'Exo', sans-serif; line-height:30px; font-weight:400i; text-align:center; font-style:italic;}
/*-- research page end --*/

/*-- download page start--*/
.download_grid_holder { width:1023px;  margin: 0 auto; position: relative;  left: -16px;}
.download_grid {}
.download_grid:after { content: ''; display: block; clear: both;}

.download_item {width:25%; height:300px; padding:0 16px 32px; float: left;}
.download_item article{ border: 1px solid #e3e3e3; background: #FFF;  -webkit-box-shadow: 2px 2px 5px 0px rgba(0,0,0,0.1);  -moz-box-shadow: 2px 2px 5px 0px rgba(0,0,0,0.1);  box-shadow: 2px 2px 5px 0px rgba(0,0,0,0.1);}
.download_item img{ width:100%; display:block;}
.download_item article > div{ padding:15px 20px 20px; min-height:125px; text-align:center;}
.download_item article div h3{font-size:14px; text-transform:uppercase; color:#000; padding-bottom:20px; font-family: 'Exo', sans-serif; line-height:20px; font-weight:400;}
.download_item article div h3:after{content:''; display:block; width:35px; border-bottom:1px solid #000; margin:0 auto; padding-top:15px;}
.download_item article div i{ display:inline-block; background:url(../images/pdf-icon2.png) no-repeat 0 0; padding-left:20px;font-size:12px;  color:#6a6b6d; font-style:normal;}

.downloadHeading{ text-align:center; margin-bottom:40px;}
.downloadHeading b{font-family: 'Exo', sans-serif;  font-weight:700;font-size:20px; text-transform:uppercase;}
.downloadHeading span{ display:block; position:relative; height:20px;line-height:20px; vertical-align:top; margin-top:10px;}
.downloadHeading span:after{ content:''; display:block; position:absolute; left:0; top:50%;  border-bottom:1px solid #CCC; width:100%; z-index:1;}
.downloadHeading span strong{padding:0 15px;  display:inline-block; background:#FFF; position:relative; z-index:2;font-family: 'Exo', sans-serif;  font-weight:400;font-size:14px; vertical-align:top;}

/*-- download page end --*/

.btn_apply{padding:10px 15px; border: none; border-radius: 2px; color: #FFF; font-size: 12px; text-transform: uppercase; cursor: pointer; background:#5187c0;}
.btn_apply:hover{background: #29598b }

.selected_spare_parts .pd_left{float:left;width:68.68686868686869%; padding:0px 0 25px; }
.selected_spare_parts .pd_right{float:right;width:26.76767676767677%; padding:0px 0 25px; position:relative;}
.selected_spare_parts .pd_left .fromListWraper {margin:0px 0 50px;}

/*-- HVCR page /--*/
.ban{ margin-bottom:0; display:block; line-height:0; }
.ban img{ width:100%;  }
.highlights-box{width:100%; height:auto; float:left; background:#1e242d; padding:5% 0; margin:0;}
.highlights-box span{ width:90%; max-width:760px; margin:0 auto; display:table; text-align:center; font-size:28px; font-weight:400; color:#cf5800; line-height:34px;}
.highlights-box span strong{font-size:28px; font-weight:600; color:#cf5800;}
.highlights-box big{ width:auto; padding:60px 0; margin:0 auto; display:table; text-align:center; font-size:20px; font-weight:600; color:#FFF; line-height:20px; text-transform:uppercase; position:relative;}
.highlights-box big:after{content: ''; width:33px; height:1px; position:absolute; left:0; right:0; margin:0 auto; display:table; bottom:50px; background:#fff;}
.box5{ width:100%; max-width:826px; margin:0 auto; overflow:hidden;}
.box5 ul{ margin-right:-1px; margin-top:-1px;  display:flex; display:-webkit-flex; flex-wrap:wrap;}
.box5 ul li{ width:50%; float:left; padding:40px 0; border-right:1px dotted #4b5057; border-top:1px dotted #4b5057; }
.box5 ul li div{ width:auto; max-width:300px; margin:0 auto; display:table; text-align:center; }
.box5 ul li div span{ width:63px; height:63px; border:1px solid #2b3139;  border-radius:50%; margin-bottom:20px; position: relative;}
.box5 ul li div span:after{content: ''; width:31px; height:21px; position:absolute; left:15px; top:20px; background:url(../images/right.png) left top no-repeat; }
.box5 ul li div p{font-size:18px; font-weight:400; color:#fff; line-height:22px; text-align:center;}
.box5 ul li div p strong{font-size:18px; font-weight:600; color:#fff;}
.ban.banner_panel h2{line-height:25px;}
.cont_banner_heading { width: 66%;}
.board-member{ width:100%; height:auto; float:left; background:#ebebeb; padding:45px 18%; box-sizing:border-box; text-align:center;}
.board-member h3{ font-size:18px; font-weight:600; color:#000000; line-height:25px; padding-bottom:10px;}
.board-member p{font-size:14px; font-weight:400; color:#6a6868; line-height:18px; padding-bottom:30px;}
.board-member span{ margin:0 auto; text-align:center; display:table; width:auto; }
.rediscover{ width:auto; max-width:375px; margin:0 auto; padding:50px 0 50px 0; text-align:center; text-align:center; display:table; font-size:18px; font-weight:600; color:#000000; line-height:25px; position:relative;}
.box66{ width:100%; height:auto; float:left; padding:60px 0 50px 0;  box-sizing:border-box;}
.box66 h2{ font-size:30px; color:#cf5800; font-weight:600; line-height:30px;  padding-bottom:20px; margin:0;  box-sizing:border-box;}
.box66 h3{ width:100%; max-width:660px;  font-size:18px; color:#6a6868; font-weight:400; line-height:26px;  padding-bottom:40px; margin:0;}
.row2{ font-size:14px; color:#4f483c; font-weight:400; line-height:22px;  padding-bottom:0px; -webkit-column-count:2; -moz-column-count:2;column-count:2;-webkit-column-gap:58px;-moz-column-gap:58px;column-gap:58px; text-align:justify;}
.row2 p{ padding-bottom:10px; font-size:14px; font-weight:400; color:#445063; line-height:20px; }

.optimising{ width:100%; height:auto; float:left; background:url(../images/optimising-bg.jpg) center center no-repeat ; -webkit-bagkground-size:cover; -moz-bagkground-size:cover; -o-bagkground-size:cover; bagkground-size:cover; padding:15% 12% ;  box-sizing:border-box;}
.optimising h2{font-size:18px; color:#f5f8fd; font-weight:600; line-height:22px;  padding-bottom:40px; text-transform:uppercase; text-align:center; position:relative;}
.optimising h2:after{content: ''; width:75px; height:1px; background:#FFF; position:absolute; left:0; right:0; bottom:15px; margin:0 auto; display:table;}
.optimising p{font-size:20px; color:#FFF; font-weight:400; line-height:30px; }
.optimising p em{font-size:20px; color:#FFF; font-weight:600; line-height:30px; font-style:italic;}

.rediscover:after{content: ''; width:50px; height:2px; background:#000000; position:absolute; left:0; right:0; bottom:30px; margin:0 auto; display:table;}
.product_list5{ margin:20px -12px 0; display:flex; display:-webkit-flex; flex-wrap:wrap;}
.product_list5:after{  content:''; display:block; clear:both;}
.product_list5 li{ float:left; width:25%; padding:0 6px; margin-bottom:12px;}
.product_list5 li .pl_sec{background:#FFF; height:100%; -webkit-box-shadow: 2px 2px 12px 1px rgba(0,0,0,0.1); -moz-box-shadow: 2px 2px 12px 1px rgba(0,0,0,0.1); box-shadow: 2px 2px 12px 1px rgba(0,0,0,0.1);}
.product_list5 li .pl_sec:hover{ -webkit-transform: scale(1.2); transform: scale(1.02); -webkit-box-shadow: 2px 2px 12px 1px rgba(0,0,0,0.2); -moz-box-shadow: 2px 2px 12px 1px rgba(0,0,0,0.2); box-shadow: 2px 2px 12px 1px rgba(0,0,0,0.2);}
.product_list5 li .pl_img img{ width:100%;}
.product_list5 li .pl_img.comp img{ width:100%; max-width:100px; margin:0 auto;}
.product_list5 li .pl_info{ padding:35px 20px 35px 20px; display: inline-block;  }
.product_list5 li .pl_info h3{ position:relative; padding-bottom:30px;font-size:24px; font-weight:400; color:#0b0b0b; text-transform:uppercase; line-height:24px; }
.product_list5 li .pl_info ul{ width:100%; height:auto; float:left;   }
.product_list5 li .pl_info ul li{width:100%; height:auto; float:left; font-size:13px; font-weight: 400; color:#3b3a3a; padding:0 0 10px 7px; position: relative; margin-bottom:0;   }
.product_list5 li .pl_info ul li a{ font-size:13px; color:#3b3a3a;font-weight: 400;}
.product_list5 li .pl_info ul li a:hover{ color:#000000}
.product_list5 li .pl_info ul li:after{content: ''; width:7px; height:4px; position:absolute; left:0; top:6px; background:url(../images/dot.jpg) left top no-repeat;}/*-- HVCR landing page /--*/

.packaged-box{ width:100%; height:auto; float:left; display:block; margin:30px 0; padding:30px 0; border-bottom:1px solid #e3e3e3;border-top:1px solid #e3e3e3; position:relative; }
.packaged-box samp{ width:18%; height:auto; float:left;}
.packaged-box samp img{ width:100%; border:0;}
.packaged-box span{width:82%; height:auto; float:left; padding-left:4%; padding-right:2%; box-sizing: border-box;}
.packaged-box span h2{ font-size:30px; font-weight:600; color:#e76b0f; line-height:30px; padding-bottom:15px; font-style:italic;}
.packaged-box span p{font-size:16px; font-weight:400; color:#464646; line-height:22px; padding-bottom:15px;}
.packaged-box span small{ width:auto; height:auto; float:left;font-size:14px; font-weight:400; color:#464646; }
.packaged-box span small a{ width:auto; height:auto; float:left;font-size:14px; font-weight:400; color:#464646; font-style:italic; padding-right:30px; background:url(../images/arrow8.png) right 6px no-repeat; }
.packaged-box span small a:hover{ color:#5488be;}
.packaged-box:after{ content:''; clear:both; display:block;}/* New product Document */

.showcase-box{ width:100%; height:auto; float:left; display:block; padding:30px 0; border-top:1px solid #e3e3e3; position:relative; }
.showcase-box h2{ font-size:22px; font-weight:400; color:#345f9e; line-height:22px; padding-bottom:15px; }
.showcase-box p{font-size:13px; font-weight:400; color:#345f9e; line-height:22px; padding-bottom:30px;}
.showcase-box samp{ width:18%; height:auto; float:left;}
.showcase-box samp img{ width:100%; border:0;}
.showcase-box span{ width:25%; height:auto; float:left;}
.showcase-box span img{ width:100%; border:0;}

.showcase-box:after{ content:''; clear:both; display:block;}/* New product Document */







.product-box{ width:100%; height:auto; float:left;}
.product-box h3{padding:0px 0px 35px 0; font-size:22px; font-weight:400; color:#000; line-height:30px; word-spacing:1px;}
.color-blue{color:#ff6000!important;}
.product-box h4{padding:0px 0px 35px 0; font-size:14px; font-weight:400; color:#000; line-height:25px; }
.product-box h5{padding:0px 0px 15px 0; font-size:16px; font-weight:400; color:#000; line-height:22px; }
.product-box ul{ width:100%; height:auto; float:left;}
.product-box ul li{ width:100%; height:auto; float:left; padding-bottom:30px;padding-left:25px;}
.product-box ul li span{width:100%; height:auto; float:left;  padding-bottom:30px; position:relative;  font-size:20px; font-weight:400; color:#000; line-height:25px; display:block; box-sizing: border-box;}
.product-box ul li span:before{ content:''; position:absolute; left:-25px; top:0px; width:22px; height:25px; background: url(../images/arrow9.png) left 5px no-repeat;}
.product-box ul li samp{font-family: 'Exo', sans-serif; font-size:14px; font-weight:400; color:#000; line-height:25px;  box-sizing: border-box;}
.heading16{font-size:16px; font-weight:600; color:#000; line-height:25px; padding:30px 0; display:block; width:100%; height:auto; float:left;}
.product-box h6{font-size:18px; font-weight:400; color:#000; line-height:25px; padding:30px 0 0px 0;}
.product-box p{font-size:14px; font-weight:400; color:#000; line-height:22px; padding:0px 0 30px 0;}
.infosys{ width:100%; height:auto; float:left; background:#4c5a75; padding:80px 90px; margin:50px 0;}
.infosys h5{font-size:16px; font-weight:600; color:#FFF; line-height:25px; text-align:center; padding-bottom:25px; }
.infosys p{font-size:20px; font-weight:400; color:#FFF; font-style:italic; line-height:25px; text-align:center; }
.pic-box2{ width:100%; height:auto; float:left; position:relative;}
.pic-box2 img{width:100%;}

.plus1{ width:26px; height:25px; position:absolute; left:60.5%; top:23.5%;  }
.plus2{ width:26px; height:25px; position:absolute; left:84%; top:23.5%;  }
.plus3{ width:26px; height:25px; position:absolute; left:75%; top:78%;  }

.openPop {position:absolute; color:#FFF; cursor:pointer;}

.openPop img{ position:relative; z-index:3;}
.openPop:after{content:''; position:absolute; left:-10px; top:-11px; width:40px; height:40px; background:#ff6000;  border-radius: 50%;
  -webkit-animation: zoomIn .8s steps(18) infinite;
-moz-animation: zoomIn .8s steps(18) infinite;
-ms-animation: zoomIn .8s steps(18) infinite;
-o-animation: zoomIn .8s steps(18) infinite; z-index:2; border:1px solid #ffb292}

.openPop big{ position:absolute; bottom:45px; width: auto; white-space:nowrap; background:#ff6100; padding:24px; color:#FFF; font-size:16px; font-weight:400; -webkit-transition: all 1s ease; -moz-transition: all 0.5s ease; -o-transition: all 0.5s ease; -ms-transition: all 0.5s ease; transition: all 0.5s ease; opacity:0; visibility:hidden;}
.openPop:hover big{ opacity:1; visibility:visible;}
.openPop big.left{left:0px;}
.openPop big.right{right:0;}
.openPop big:after{content:''; position:absolute; width:18px; height:19px; top:100%; margin:auto;/* border:10px solid transparent; border-top:10px solid #FFF;*/ background:url(../images/openPop.png) left -1px no-repeat}
.openPop big.left:after{right:0px;}
.openPop big.right:after{right:0px;}

/*---22-04-2018 ---*/
.link{display:inline-block; position:relative; line-height:25px; color:#5187c0; text-decoration:underline;}
.link:hover{ text-decoration:none;}
.downloadPdf{color: #5e5e5e; font-size:14px; line-height: 25px; font-weight:600; padding-left: 30px; background: url(../images/download-Icon2.png) no-repeat 0 5px; display: inline-block;  height: 25px;}
.class400_pic{ width:100%; height:auto; float:left; position:relative; margin-bottom:20px;}
.class400_pic img{width:100%;}

.class400_pic .plus1{ width:26px; height:25px; position:absolute; left:35.5%; top:21.2%; cursor:pointer;  }
.class400_pic .plus2{ width:26px; height:25px; position:absolute; left:74%; top:73.73%; cursor:pointer;  }
.class400_pic .plus3{ width:26px; height:25px; position:absolute; left:70.81%; top:87.43%; cursor:pointer;  }

.openPop2 img{ position:relative; z-index:3;}
.openPop2:after{content:''; position:absolute; left:-10px; top:-11px; width:40px; height:40px; background:#ff6000;  border-radius: 50%;
  -webkit-animation: zoomIn .8s steps(18) infinite;
-moz-animation: zoomIn .8s steps(18) infinite;
-ms-animation: zoomIn .8s steps(18) infinite;
-o-animation: zoomIn .8s steps(18) infinite; z-index:2; border:1px solid #ffb292}


@-webkit-keyframes zoomIn {
  0% { opacity: 0; -webkit-transform: scale3d(.4, .4, .4); transform: scale3d(.4, .4, .4);}
  50% {opacity: 0.7;}
  100% {opacity: 0;}
}


@-moz-keyframes zoomIn {
   0% { opacity: 0; -webkit-transform: scale3d(.4, .4, .4); transform: scale3d(.4, .4, .4);}
  50% {opacity: 0.7;}
  100% {opacity: 0;}
}

@-ms-keyframes zoomIn {
    0% { opacity: 0; -webkit-transform: scale3d(.4, .4, .4); transform: scale3d(.4, .4, .4);}
  50% {opacity: 0.7;}
  100% {opacity: 0;}
}

@-o-keyframes zoomIn {
   0% { opacity: 0; -webkit-transform: scale3d(.4, .4, .4); transform: scale3d(.4, .4, .4);}
  50% {opacity: 0.7;}
  100% {opacity: 0;}
}

@keyframes zoomIn {
   0% { opacity: 0; -webkit-transform: scale3d(.4, .4, .4); transform: scale3d(.4, .4, .4);}
  50% {opacity: 0.7;}
  100% {opacity: 0;}
}


.popOverlay{ position:fixed; left:0; top:0; width:100%; height:100%; background:rgba(0,0,0,0.95); z-index:99999; }
.popOverlay .popImgWrap{ width:90%; max-width:975px; position:absolute; left:0; top:0; right:0; bottom:0; margin:auto;}
.popOverlay .popImgWrap img{ width:100%; display:block;}
.popOverlay .popImgWrap .popClose{position:absolute; right:0; top:-40px; width:32px; height:32px; background:url(../images/popClose2a.gif) no-repeat 50% 50%; cursor:pointer;}

.enquireyBtn{ position:absolute; top:0; right:0;}

.enquireyBtn{ position:absolute; top:-10px; right:0; background:#5187c0 url(../images/enquirey-icon.png) no-repeat 37px 50%; width:219px; height:52px; line-height:55px; color:#FFF; border-radius:25px; padding-left:86px; text-transform:uppercase; font-size:14px; -webkit-box-shadow: 0px 3px 7px -2px rgba(0,0,0,0.5);
-moz-box-shadow: 0px 3px 7px -2px rgba(0,0,0,0.5); box-shadow: 0px 3px 7px -2px rgba(0,0,0,0.5);}
.enquireyBtn:hover{background:#3c71a9 url(../images/enquirey-icon.png) no-repeat 37px 50%;}

/*--- 22-04-2018 ---*/

/*--- leads 11-07-2018  ---*/
.leadsTop{ background:url(../images/leads-page-img.jpg) no-repeat 0 0; background-size:cover; position:relative; padding-bottom:94%;}
.leadsImg{ display:none;}
.leadsTopInfo{ position:absolute; top:100px; right:60px; width:50%; padding-left:20px; color:#FFF;}
.leadsTopInfo:before{content:''; height:100%; border-left:1px solid rgba(255,255,255,0.3); position:absolute; left:0; top:0;}
.leadsTopInfo:after{content:''; height:58px; border-left:3px solid #df5f2b; position:absolute; left:-1px; top:0;}
.leadsTopInfo > strong{ text-transform:uppercase; font-size:24px; font-weight:400; padding-bottom:5px; display:block;}
.leadsTopInfo > h3{ text-transform:uppercase; font-size:40px; line-height:45px; padding-bottom:25px; font-weight:400;}
.leadsTopInfo p{ font-size:14px; line-height:23px;}
.leadsTopInfo h2{ text-align:right; position:relative; margin-bottom:-60px; padding-top:35px; color:#f15a1c; text-transform:uppercase; font-size:30px; font-weight:600; font-style:italic;}
.leadsTopInfo h2 strong{ font-weight:900;}

.leadsBottom{ background:#2d3d46; padding:50px 60px 175px; position:relative;}
.leadsBottom ul{}
.leadsBottom ul:after{content:''; display:block; clear:both;}
.leadsBottom ul li{ float:left; width:35%; padding:40px 8% 40px 0; position:relative; border-top:1px solid rgba(255,255,255,0.1);}
.leadsBottom ul li:first-child{ padding-left:20px;}
.leadsBottom ul li:last-of-type{width:30%; padding-right:0px;}
.leadsBottom ul li:before{content:''; position:absolute; left:0; top:-5px; width:9px; height:9px; background:#df5f2b; border-radius:50%;}
.leadsBottom ul li h3{ height:186px; font-size:18px; color:#5b9add; text-transform:uppercase; font-weight:400; font-style:italic;}
.leadsBottom ul li h3 strong{display:block; font-size:30px; font-weight:400;}
.leadsBottom ul li em{ display:block; font-size:14px; line-height:23px; color:#9ab9cb;}
.leadsBottom h2{ position:absolute; bottom:100px; right:60px; color:#f15a1c; text-transform:uppercase; font-size:35px; font-weight:600; font-style:italic;}
.leadsBottom h2 strong{ font-weight:900;}
/*--- leads 11-07-2018 end ---*/



.as_prev, .as_next{ position:absolute;  top:50%; margin-top:-21px; width:16px; height:42px; text-indent:-9999px; cursor:pointer; z-index:7;}
.as_prev{left:32px; background:url(../images/popClose2.gif) no-repeat -16px 50%;}
.as_next{right:32px; background:url(../images/popClose2.gif) no-repeat 0px 50%;}

/* -------09-11-2019------ */
.career_list{ border-top:1px solid #DDD; margin:15px 0 50px;}
.career_list li{padding:20px 0; border-bottom:1px solid #DDD; position:relative; padding-right:150px;}
.career_list li h3{ font-size:24px; font-weight: 400; }
.career_list li a{ position:absolute; top:15px; right:0px;}
.more_box4{ font-style:italic; color:#345f9e; font-weight:400; line-height:40px; border:1px solid #5187c0; height:40px; padding:0 40px 0 25px;  position:relative; display:inline-block;-webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -o-transition: all 0.5s ease; -ms-transition: all 1s ease; transition: all 0.5s ease;}
.more_box4:after{content:''; width:10px; height:7px; position:absolute; right:22px; top:17px; background:url(../images/arrow6.png) no-repeat 100% 0;-webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -o-transition: all 0.5s ease; -ms-transition: all 1s ease; transition: all 0.5s ease;}
.more_box4:hover{color:#345f9e;}
.more_box4:hover:after{width:15px; right:17px;}

.career_list+div{ position:relative; padding-right:150px;}
.career_list+div a{ position:absolute; top:0px; right:0px;}
.career_list+div strong{font-weight:600;}

.career_list+div+div{ position:relative; padding-right:150px;}
.career_list+div+div a{ position:absolute; top:0px; right:0px;}
.career_list+div+div strong{font-weight:600;}

.shadow-box{border: 1px solid #e3e3e3; background: #FFF; -webkit-box-shadow: 2px 2px 5px 0px rgba(0,0,0,0.1); -moz-box-shadow: 2px 2px 5px 0px rgba(0,0,0,0.1); box-shadow: 2px 2px 5px 0px rgba(0,0,0,0.1); padding:50px 40px; margin-bottom:40px; position:relative;}
.shadow-box:last-of-type{ margin-bottom:0;}
.jobHead{ font-size:30px; line-height:35px; color:#345f9e; margin-bottom:20px; font-style:italic; padding-right:150px;}
.page_back{background:url(../images/backArrow.gif) no-repeat 0 5px; padding-left:20px; font-style:italic; color:#4272b3;}
.jobBack{ position:absolute; top:65px; right:40px;}
/* -------09-11-2019------// */

@media screen and (max-width:1025px){
.right_fixed_panel, .content_right_scroll { display:none;}
.content_body{border-right:0px solid #dbdbdb; }
.inner_body_center { width:95%; right:0px;}
.pd_fixed {top:60px;}
.pd_list li .pd_list_img{ /*-- float:left; --*/ width:153px; height:auto; margin-right:5%; position:absolute; left:0; top:0;}
.pd_list li .pd_info{float:left; width:auto; position:relative; padding:0 160px; height:150px; }
.pd_list li .pd_info strong{ width:100%; padding-right:0px;}

.pd_list li .pd_info .download_view_holder{ right:0;}
	
.pd_list_hvacr li .pd_list_img{ /*-- float:left; --*/ width:153px; height:auto; margin-right:5%; position:absolute; left:0; top:0;}
.pd_list_hvacr li .pd_info{float:left; width:auto; position:relative; padding:0 160px; height:150px; }
.pd_list_hvacr li .pd_info strong{ width:100%; padding-right:0px;}

.pd_list_hvacr li .pd_info .download_view_holder{ right:0;}

.applications_cont h2{ left:50px;}
/*-- application landing page --*/
.application_grid_holder { width:100%;  margin: 0 auto; position: relative;  left:0px;}
/*-- application landing page /--*/
/*-- download landing page --*/

.download_grid_holder { width:100%;  margin: 0 auto; position: relative;  left:0px;}

/*-- download landing page /--*/
/*-- HVCR page /--*/

.cont_banner_heading { width: 90%;}

/*-- HVCR landing page /--*/
}

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

.cont_banner_heading{ position:absolute; left:10%; top:20%; width:70%;}
.banner_panel h3{font-size:25px; line-height:30px;}
.product_features h3{ float:left; width:100%; height:auto; position:relative; background:none; padding:0px 0 25px; font-weight:700; text-transform:uppercase; color:#5187c0; font-size:14px;}
.product_features h3:after{ display:none;}
.product_features ul{width:100%; margin-left:0px;}
.pd_right{ display:none;}
.selected_spare_parts .pd_left{ width:95%; margin: 0 auto; float:none;}

/*-- Enquiery page start --*/
.fromListWraper{width:auto; margin:0;}
.faur_list li{width:33.333333333333333%;}
/*-- Enquiery page end --*/

/*-- application landing page --*/
.ag_item {width: 50%;}
/*-- application landing page /--*/

/*-- contact us page /--*/
.find_office > div.fo_search_result dl dt{ float:left; width:100%; position:relative; padding-right:20px; margin-bottom:25px;}
.find_office > div.fo_search_result dl dd{ float:left; width:100%; padding-left:0px;}
.find_office > div.fo_search_result dl dt span{ display:inline-block; background:#FFF; padding-right:7px; position:relative; z-index:2; font-size:20px; color:#292929; font-weight:700;}
.find_office > div.fo_search_result dl dt:after, .find_office > div.fo_search_result dl dt:before{ display:block;}
/*-- contact us page /--*//*-- about page start --*/
.about_sec2{ margin-bottom:60px; height:auto; background:#f0f0f0; font-family: 'Exo', sans-serif;}
.about_sec2:after{content:''; display:block; clear:both;}
.about_sec2 aside{ float:left; width:100%; height:100%; padding:55px 35px; text-align:center;}
.about_sec2 aside:nth-child(2){ background:#e7e7e7;}
.about_sec2 aside:nth-child(2) span{ display:none;}
/*-- about page end --*/

/*-- component details page start --*/
.pd_list li .pd_info{width:100%; padding-left:130px;}
	
.pd_list_hvacr li .pd_info{width:98%; }
.cd_sec1 { padding-left:0px;}
.cd_sec1 div.cd_pic{ position:relative; left:auto; top:auto; margin:0 auto 25px; }
.cd_sec1 .cont_banner_heading{position:relative; left:auto; top:auto; width:auto; padding-left:0; text-align:center;}
.cd_sec1:after, .cd_sec1 .cont_banner_heading:after, .cd_sec1 .cont_banner_heading:before{ display:none;}
.cd_sec1 h1 { color: #000;}
.cd_sec1 h1:after {
    content: ''; display: block; width: 30px; border-bottom: 2px solid #000; margin: 0 auto 5px; padding-top: 10px;
}
.cd_sec1 h3{ padding-top:25px; color:#000; font-size:36px; font-weight:700; line-height:35px;  letter-spacing:1px;}

.cd_sec2 aside:first-child{position: absolute; top: -73px; z-index:10;}
	
.select_component{ display:block;}
.componentList{ display:none; width:250px; margin:0 auto; border:1px solid #CCC; border-top:0;}
.componentList li.clActive{ background:#FFF;}
.componentList li.clActive a{ color:#000;}
.componentList li:hover{ background:#FFF;}
.componentList li:hover a{ color:#000;}
.cd_sec2 aside{ float:none;}
.cd_sec2 aside:first-child{ width:100%;}
.cd_sec2 aside:last-child{ width:100%; float:none; padding-left:0px;}
/*-- component details page end --*/

/*-- download landing page --*/

.download_item {width: 50%; height:300px;}

/*-- download landing page /--*/
.fromList > li.flw1{ width:100%}

.fromList > li.flw2{ width:100%}

.fromList > li.flw3{ width:100%}

/*-- HVCR page /--*/

.cont_banner_heading{ width:100%}
.optimising {padding: 10% 8%}
.board-member {padding: 30px 5%;}
.product_list5 li {width:33.3333%; }
.box5 ul li div p { padding: 0 15px;}
.packaged-box samp{ width:25%;}
.packaged-box span{width:75%;}

/*-- HVCR landing page /--*/

.enquireyBtn{ position:relative; top:auto; right:auto; display:block; margin-bottom:25px; }

/*--- leads 11-07-2018  ---*/
.leadsTop{padding:100px 8% 300px;}
.leadsTop:after{content:''; position:absolute; left:0; top:0; right:0; bottom:0; background:rgba(0,0,0,0.3); z-index:1;}
.leadsTopInfo{ position:relative; z-index:2; top:auto; right:auto; width:auto; padding-left:20px; color:#FFF;}
.leadsTopInfo > strong{ text-transform:uppercase; font-size:24px; font-weight:400; padding-bottom:5px; display:block;}
.leadsTopInfo > h3{ text-transform:uppercase; font-size:40px; line-height:45px; padding-bottom:25px; font-weight:400;}
.leadsTopInfo h2{ text-align:left; margin-bottom:0px; padding-top:35px; font-size:23px; }

.leadsBottom{padding:50px 8% 175px;}
.leadsBottom ul li{ float:left; width:100%; padding:40px 0 40px 20px; position:relative; border-top:1px solid rgba(255,255,255,0.1);}
.leadsBottom ul li:last-of-type{width:100%; padding-right:0px;}
.leadsBottom ul li h3{ height:auto; padding-bottom:25px;}
.leadsBottom h2{ position:absolute; bottom:100px; right:0; width:100%; text-align:center; color:#cb6030; text-transform:uppercase; font-size:25px; font-weight:600; font-style:italic;}
.leadsBottom h2 strong{ font-weight:900;}
/*--- leads 11-07-2018 end ---*/

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

.product_features ul li{ float:left; width:50%; border:none;}
.product_features ul li strong, .product_features ul li b{ width:100%; border-bottom:1px solid #CCC; padding:10px 0; text-align:left;}
.product_features ul li b{ font-weight:400;}
.product_features ul li br, .product_features ul li br{ display:none;}

.pd_select_link{ display:block; display:block; background:url(../images/down_arrow.gif) no-repeat 100% 50%; color:#FFF; height:61px; line-height:62px; text-transform:uppercase; cursor:pointer;}
.pd_tab{ display:none; position:absolute; left:0; top:100%; width:100%; background:#FFF; z-index:2;border-left:1px solid #c7c7c7;border-right:1px solid #c7c7c7;}
.pd_tab:after{ content:''; display:block; clear:both;}
.pd_tab li{ float:left; width:100%; text-align:left; height:auto; line-height:18px; padding:10px; border-bottom:1px solid #c7c7c7;}
.pd_tab li, .pd_tab li a{ color:#000; font-weight:400; font-size:13px; text-transform:capitalize;}
.pd_tab li.pd_tab_active{ color:#000;}
.pd_tab li:after, .pd_tab:before{ display:none;}
.pd_left{ padding:30px 0px 25px;}
.pd_tab_cont_fixed{ padding-top:0px;}
.pd_tab li.pd_tab_active:before, .pd_tab li.pd_tab_active:after{display:none;}

.pd_tab_holder {
    border-top: 0px solid #e2e2e2;
    border-bottom: 0px solid #e2e2e2;
}
.faur_list li{width:50%;}

.find_office article aside {width:100%;}
.find_office article div { width:100%;}
.find_office article aside h4{width:100%;}
.find_office article aside b{width:100%; text-align:left;}

/*-- Enquiery page start --*/
.message{font-size:15px;}
.fromListWraper{margin:30px 0 50px;padding-left:0;margin-left:0; border-left:0px solid #e5e5e5; position:relative;}
.fromListWraper:after{ display:none;}
.fromListWraper:before{display:none;}
/*-- Enquiery page end --*/
/*-- about page start --*/
.about_sec1{ height:auto; margin-bottom:35px;}
.about_sec1:after{content:''; display:block; clear:both;}
.about_sec1 aside{ float:left; width:100%; height:auto; padding:50px 0;}
.about_sec1 aside:nth-child(1){ text-align:center; padding:50px 0;}
.about_sec1 aside:nth-child(1) strong{font-size:50px;}
.about_sec1 aside:nth-child(1) b{ font-size:15px; }
.about_sec1 aside:nth-child(2){padding-top:50px;}
.about_sec2 aside h2 strong{ font-size:30px;}
.about_sec4 { padding:55px 30px; height:auto;}

.about_leaders_sec strong{ font-size:25px; line-height:30px; margin-bottom:50px; display:block; font-style:italic;}

/*-- about page end --*/

/*-- component details page start --*/
.brochure_cont {padding-top:40px;}
.help_you {padding:40px 0 25px;}
.cd_sec1 h3{font-size:25px; line-height:25px;}
.cd_sec1 div.cd_pic{ width:150px; height:150px;}
.cd_sec1 div.cd_pic img{ width:100%;}
.bulletList li{ font-size:16px;}
/*-- component details page end --*//*-- research page start --*/
.research_sec2{height:auto; margin-bottom:35px;}
.research_sec2 aside{background:rgba(207,88,0,0.85); padding:30px 0; text-align:center; float:none; width:100%; height:100%; vertical-align:middle; text-align:center;}
.research_sec2 aside:after{ display:none;}
/*-- research page end --*/
/*-- HVCR page /--*/

.box66 h2 { font-size: 25px;}
.row2{ -webkit-column-count:1; -moz-column-count:1;column-count:1;-webkit-column-gap:0px;-moz-column-gap:0px;column-gap:0px; text-align: inherit;}
.product_list5 li { width: 50%;}

/*-- HVCR landing page /--*/

.pd_list li .pd_info .download_view_holder{ position:relative; margin-top:20px;}
.pd_list li .pd_info{ height:auto; padding-right:0;}
.pd_list li .pd_info .download{ position:relative; margin-top:20px; top:auto;}
	
.pd_list_hvacr li .pd_info .download_view_holder{ position:relative; margin-top:20px;}
.pd_list_hvacr li .pd_info{ height:auto; padding-right:0;}
.pd_list_hvacr li .pd_info .download{ position:relative; margin-top:20px; top:auto;}
	
	
.packaged-box span h2 {font-size: 20px;line-height: 20px;padding-bottom: 6px;}
.packaged-box span p {font-size: 15px; line-height: 18px;}

/*--- leads 11-07-2018 ---*/
.leadsTopInfo > h3{font-size:30px; line-height:35px;}
/*--- leads 11-07-2018 end ---*/

.an_info { width: 270px;}
.as_prev{left:10px; background:url(../images/popClose2.gif) no-repeat -16px 50%;}
.as_next{right:10px; background:url(../images/popClose2.gif) no-repeat 0px 50%;}


/* -------09-11-2019------ */
.career_list li{padding-right:0px;}
.career_list li h3{ font-size:18px; font-weight: 400; margin-bottom:15px; }
.career_list li a{ position:relative; top:auto; right:auto;}

.career_list+div{ padding-right:0px;}
.career_list+div a{ position:relative; top:auto; right:auto;}
.career_list+div strong{ display:block; margin-bottom:15px;}

.career_list+div+div{ padding-right:0px;}
.career_list+div+div a{ position:relative; top:auto; right:auto;}
.career_list+div+div strong{ display:block; margin-bottom:15px;}

.jobHead{ font-size:20px; line-height:30px; color:#345f9e; margin-bottom:20px; font-style:italic; padding-right:0px;}
.jobBack{ position:absolute; top:20px; right:40px;}

/* -------09-11-2019------// */
.heading{ font-size:22px; color:#000; font-weight:400; padding-bottom:18px; line-height:24px; }
.showcase-box samp{ width:35%;}
.showcase-box span{ width:55%;}

}

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

.breadcrumb { padding: 0px 0 20px 0px;}

.cont_banner_heading{  position:relative; left:auto; top:auto; width:auto; padding:0;}
.banner_panel h1 { color: #FFF; /*---padding-top:25px; ---*/ font-size:15px; text-shadow:1px 1px 20px rgba(0, 0, 0, 0);}
.banner_panel h3{ color: #FFF; text-shadow:1px 1px 20px rgba(0, 0, 0, 0); position:relative; left:auto; top:auto; font-size:18px; line-height:22px; padding-top:25px; /*---margin-bottom:-20px; ---*/}
.banner_panel h3 br{ display:none;}
.product_list li{ float:none; width:70%; padding:0 15px; margin:0 auto 25px;}	
#applications h2 {left: 70px;}
.accordian{ padding-right:10px;}
.as_nav{ position:absolute; right:0px; left:auto; top:auto; bottom:-15px; width:100%; height:14px; text-align:center; z-index:5;border-right:0px solid rgba(255,255,255,0.2); padding-top:0px;}
.cs_nav:after, .cs_nav:before{ display:none;}
.as_nav li{ display:inline-block; height:14px; width:auto;}
.as_nav li span{ display:inline-block; width:14px; height:14px; text-indent:-9999px; background:#FFF; border-radius:50%; margin:0 2px; font-size:0; color:transparent; cursor:pointer;}
.as_nav li.slick-active span{ border-bottom:none; display:inline-block; width:14px; height:14px; text-indent:-9999px; background:#5187c0; margin:0 2px;}

.cs_nav{ position:absolute; right:0px; left:auto; top:auto; bottom:35px; width:100%; height:14px; text-align:center; z-index:5;border-right:0px solid rgba(255,255,255,0.2); padding-top:0px;}

.help_you a{ margin:10px 15px 0 0; padding:0 25px;}
.help_you a:last-child{ margin:10px 0 0 0;}

.help_you2 a{ margin:10px 15px 0 0; padding:0 25px;}
.help_you2 a:last-child{ margin:10px 0 0 0;}

/*-- application landing page --*/
.ag_item {width: 100%; padding:0 0px 32px; margin: 0 auto;}
/*-- application landing page /--*/

/*-- services_support_list page --*/
.services_support_list{ border:1px dotted #8c8c8c; border-bottom:0; margin-top:50px;}
.services_support_list li{ width:100%; height:auto; padding:50px 0;}
.services_support_list li:nth-child(odd){ border-right:0px dotted #8c8c8c;}
/*-- services_support_list page /--*/

	
	/*-- contact us page start --*/
	.find_office > div.fo_search_result dl dd > div { width: 100%; padding-bottom:25px;}
	.contact_list > li{ padding:40px;}
	.contact_list > li a.map_link{ position:relative; top:auto; bottom:auto; margin:10px 0 0; right:auto; width:auto; height:auto; background:transparent url(../images/googlemap-icon2.png) no-repeat 0 50%; border:0px solid #e1e1e1; border-radius:0; text-align:left; padding:10px 0 10px 30px; color:#252526; font-style:italic; }
.contact_list > li a.map_link:before, .contact_list > li a br{ display:none; }
	/*-- contact us page end --*/
	
/*-- Enquiery page start --*/
.fromList li{border:0px solid #e5e5e5; border-radius:3px; margin-bottom:25px; }
.fromList li span{ width:100%;}
.textBox {border:1px solid #e5e5e5;}
.input_box3-large select {border:1px solid #e5e5e5} 
.fromList li span:last-child{ border-left:0px solid #e5e5e5; margin-left:0px;}
/*-- Enquiery page end --*//*-- about page start --*/
.about_sec4 span{ font-size:13px; font-weight:400; line-height:18px;}
.about_sec4 h2 strong {font-size:28px;}
.about_sec4 h2{ font-size:16px;}
.about_sec3 h2 strong{font-size:32px;}
.application_grid_holder { width:70%;  margin: 0 auto; position: relative;  left:0px;}
/*-- about page end --*/

/*-- component details page start --*/

/*-- component details page end --*/

/*-- news_eventd_filter page start --*/

.news_eventd_filter h2 {width:250px; float:left;}
#news_eventd_filter{ width:250px; float:left; margin-left:0px;}

/*-- news_eventd_filter end --*/

/*-- download landing page --*/

.download_item {width: 100%; height:auto; padding:0 0px 32px;}

/*-- download landing page /--*/
.banner_panel .bannerImgHolder{ background:#0d1c28;}
.cont_banner_heading { padding:30px; background:#0d1c28;}
.box5 ul li div p {font-size: 15px;}
.about_logo_list{  height:130px;}
.packaged-box samp{ width:30%;}
.packaged-box span{width:70%;}
.packaged-box span h2 {font-size: 18px;line-height: 18px;padding-bottom: 6px;}
.packaged-box span p {font-size: 14px; line-height: 18px;}
}
@media screen and (max-width:370px){

.application_grid_holder { width:70%;  margin: 0 auto; position: relative;  left:0px;}

/*-- .faur_list li{width:100%;} --*/
.box5 ul li {width:100%;}
.product_list5 {margin: 0px 0px 0; }
.product_list5 li { width:100%;}

.about_logo_list li{ text-align:center; float:left; width:100%;  padding:10px 20px 25px;}
.about_logo_list li:nth-child(2){ border-left:0px solid #e2e2e2; border-right:0px solid #e2e2e2;  border-top:1px solid #e2e2e2; border-bottom:1px solid #e2e2e2;}

.packaged-box samp{ width:100%;}
.packaged-box span{width:100%;}
.packaged-box span{padding-left: 0%; padding-right: 0%;}
.packaged-box span h2 {font-size: 18px;line-height: 18px;padding-bottom: 6px; padding-top:10px;}
.packaged-box span p {font-size: 14px; line-height: 18px;}

}