
@media (min-width: 2900px) and (max-width: 6000px) {

	.home_downloads .owl-carousel .download_block .imgbox { min-height: 400px; }
	.home_downloads .owl-carousel .download_block .imgbox .image { height: 100%;max-height: 400px; }
	
	}
	
	@media (min-width: 2200px) and (max-width: 10000px) {
	
	.home_downloads .owl-theme .owl-nav { max-width: 1450px; }
	/*.home_downloads .owl-theme .owl-nav div.owl-prev:before,
	.home_downloads .owl-theme .owl-nav div.owl-next:before { position: absolute;width: 60px;height: 60px;background: #fff;content: '';box-shadow:2px 2px 5px 0 rgba(0,0,0,0.5); }
	.home_downloads .owl-theme .owl-nav div.owl-prev:before {}*/
	
	.home_downloads .download_carousel { max-width: 2500px;margin-right: auto;margin-left: auto; }
	
	}
	
	@media (min-width: 1400px) and (max-width: 1680px) {
	.banner_shap_2,
	.banner_shap_1 { width: 400px; height: auto; }
	.landing_logo { top: 57px;left: 59px; }
	.banner_land_wrp { padding: 184px 0 50px 0; }
	.landing_logo a img { height: 58px; width: auto; }
	.banner_land_inner .main_title h1 { font-size: 60px; }
	.banner_land {min-height: 757px;}
	.list_sec_title h2,
	.step_sec h2,
	.done_stap h2,
	.help_grow_top_dtl h2 { font-size: 40px; }
	.done_stap h2 { padding-bottom: 30px; }
	.help_grow_sec { padding: 115px 0 143px; }
	.done_stap .done_tag { font-size: 30px; padding: 0 60px;line-height: 70px; }
	.mian_shap_bottom { width: 380px; height: auto; }
	
	/* Stap Form Page Start */
	.step_page .top_shap_form img { width: 500px; height: auto; }
	/* Stap Form Page End */
	/* Stap Thank you Page Start */
	.landing_thank_you .top_logo a img { width: 200px; }
	.landing_thank_you .thank_you_modal-header a.closed_btn svg { width: 45px; height: auto; }
	.form_download_dtl .top_sub_title { font-size: 35px; }
	.form_download_dtl h1 { font-size: 60px; }
	/* Stap Thank you Page End */
	
	/* Download Page Start */
	
	.page-title-new { padding: 50px 0; }
	.page-title-new::after { left: -150px; top: 24px; }
	
	.all-dow-text-box { padding: 35px 60px; }
	
	/* Download Page End */
	
	.about_us_sec .about_right { margin-right: 0; }
	
	
	/* Download-Details Page Start */
	.dodet-first-form .dodet-first-form-main{padding: 30px;}
	.dodet-first-form {margin: -145px 0 0 30px;}
	.dolod-deit-text-sec .title{padding: 15px 30px;}
	.dolod-deit-text-sec .title span img {margin-right: 10px;}
	
	.dolod-deit-text-sec-main{padding: 50px 0 80px;}
	.gform_wrapper .gform_footer{margin: 6px 0 0;}
	/* Download-Details Page End */
	
	}
	
	
	@media (min-width: 1440px) and (max-width: 1599px) {
		.readmore_pro a.download_btns { margin: 0 0 0 0; right: -25px; }
	}
	@media (min-width: 1400px) and (max-width: 1500px) {
	
		.new_banner_main .caption_block h6 { font-size: 26px; }
		.new_banner_main .caption_block h3 { font-size: 60px; }
		.new_banner_main .caption_block .btnbox .btn-green { height: 48px;font-size: 24px;padding: 0 36px; }
		.about_us_sec .about_right { margin-right: 0; }
		.new_banner_main .left_shape { max-width: 160px;bottom: -70px;left: -15px; }
		.about_us_sec .about_right .download_block { max-width: 400px; }
		.about_us_sec .about_text h2,
		.home_downloads h2,
		.knowledge_sec .text_block h3,
		.customers_sec h2,
		.newsletter_sec h2 { font-size: 40px; }
		.knowledge_sec .text_block { padding-bottom: 40px;margin-right: 0; }
		.knowledge_sec .text_block h3 { margin-bottom: 20px;font-size: 36px; }
		.knowledge_sec .image { width: 120%; }
		.knowledge_sec .text_block p { line-height: 1.5; }
	
	}
	
	@media (min-width: 1440px) and (max-width: 1880px) {
	.inner_banner_wrp_v2 .banner_shaps {height: 56px; margin-right: -170px; }


	.bottom_pro_wrp_slider { padding: 0 40px 77px 40px; }
	.bottom_pro_slider.owl-carousel .owl-nav button.owl-prev { left: -37px; }
	.bottom_pro_slider.owl-carousel .owl-nav button.owl-next { right: -37px; }
	}
	@media (min-width: 1200px) and (max-width: 1399px) {
	
		.page-template-home-tpl-2022 .header.header_new .navbar ul li { margin-left: 15px; }
		.download_block .text_block h6 { font-size: 20px; }
		.download_block .text_block p,
		.about_us_sec .about_text p,
		.knowledge_sec .text_block p { font-size: 16px; }
		.knowledge_sec .text_block p { line-height: 1.5; }
		.new_banner_main .caption_block h6 { font-size: 26px; }
		.new_banner_main .caption_block h3 { font-size: 50px; }
		.new_banner_main .caption_block .btnbox .btn-green { height: 48px;font-size: 24px;padding: 0 36px; }
		.about_us_sec .about_right { margin-right: 0; }
		.new_banner_main .left_shape { max-width: 160px;bottom: -70px;left: -15px; }
		.about_us_sec .about_text { max-width: 720px; }
		.about_us_sec .about_right .download_block { max-width: 380px; }
		.home_downloads .owl-carousel .owl-stage-outer:before,
		.home_downloads .owl-carousel .owl-stage-outer:after { width: 150px; }
		.about_us_sec .about_text h2,
		.home_downloads h2,
		.knowledge_sec .text_block h3,
		.customers_sec h2,
		.newsletter_sec h2 { font-size: 35px; }
		.knowledge_sec .text_block { padding-bottom: 40px;margin-right: 0; }
		.knowledge_sec .text_block h3 { margin-bottom: 20px;font-size: 36px; }
		.knowledge_sec .image { width: 130%; }
		.knowledge_sec .text_block p { line-height: 1.5; }
	
	/*16-07-2018 start*/
	/*.banner-data {text-align: center !important;}*/
	.banner-data .buttons {text-align: center !important;}
	.banner-data .banner-content h1 { font-size:40px; line-height:46px; }
	/*16-07-2018 end*/
	.footer-bottom .socialLinks-wrap .socialLinks li { margin-left:12px; }
	.top_text_blk { padding:60px 0 50px; }
	.boundary-box-main .boundary-box { padding:60px 0 50px; }
	.account-blk h2 { padding:0 0 40px; }
	.loggin-blk { padding:70px 0 75px; }
	.registr-blk { padding:70px 0 75px; }
	.contact-blk { padding:60px 0 80px; }
	.contact-blk .contact-form h2 { padding:0 0 40px; }
	.faq-accord { padding:0 0 80px; }
	.publicat-blk { padding:60px 0 80px; }
	.publicat-blk .btn-box { padding:60px 0 0; }
	.knowled-blk .product_sub_blk { padding:60px 0 80px; }
	.product_blk { padding:0 0 30px; }
	.product_info_blk .product_info { padding:0 0 60px; }
	.single_pro_blk .hardware_accordion .panel-body { padding:25px 70px 40px; }
	.quick-link-block {  margin-right: 28px; }
	.related-product .related-box .image { height:250px; }
	body .white-form .gform_wrapper .top_label div.ginput_container { margin-left:52px; }
		
	
	.banner_shap_2 { width: 300px; height: auto; }
	.banner_shap_1 { width: 400px; height: auto; }
	.landing_logo { top: 57px;left: 59px; }
	.banner_land_wrp { padding: 164px 0 50px 0; }
	.land_top_shaps.animation .land_top_shaps_inner img { width: 80px; }
	.banner_land_btns .land_btns_wp a { font-size: 27px; height: 74px; }
	.banner_land_btns .land_btns_wp a.green_btn { padding: 0 45px; line-height: 74px; }
	.banner_land_btns .land_btns_wp a.white_border:after,
	.banner_land_btns .land_btns_wp a.green_btn:after { left: -52px;right: -52px; }
	.banner_land_btns .land_btns_wp a.green_btn:before {width: 76px;height: 82px; top: -44px; left: -38px; }
	.banner_land_btns .land_btns_wp a.white_border { padding: 0 52px; line-height: 71px; }
	.banner_land_btns .land_btns_wp a.white_border:before { width: 75px;height: 86px; top: -47px; left: -35px; }
	.landing_logo a img { height: 48px; width: auto; }
	.banner_land_inner .main_title h1 { font-size: 60px; }
	.banner_land {min-height: 700px;}
	.help_grow_top_dtl { padding: 0 0 51px 0;margin: 0 0 59px 0; }
	.list_sec_title h2,
	.step_sec h2,
	.done_stap h2,
	.help_grow_top_dtl h2 { font-size: 35px; }
	.done_stap h2 { padding-bottom: 30px; }
	.help_grow_sec { padding: 95px 0 113px; }
	.done_stap .done_tag { font-size: 27px; padding: 0 60px;line-height: 60px; }
	.mian_shap_bottom { width: 270px; height: auto; }
	.page-template-landing-tpl footer .footer-top { min-height: 148px;  padding: 0;}
	
	
	/* Stap Form Page Start */
	.step_page .top_shap_form img { width: 500px; height: auto; }
	/* Stap Form Page End */
	
	/* Stap Thank you Page Start */
	.landing_thank_you .top_logo a img { width: 200px; }
	.landing_thank_you .thank_you_modal-header a.closed_btn svg { width: 40px; height: auto; }
	.form_download_dtl .top_sub_title { font-size: 30px; }
	.form_download_dtl h1 { font-size: 50px; }
	.landing_thank_you .thank_you_modal-header { padding: 37px 0 0 0; }
	/* Stap Thank you Page End */
	
	
	/* Download Page Start */
	.page-title-new{padding: 50px 0;}
	.page-title-new::after{left: -150px; top: 24px;}
	.page-title-new h2{font-size: 28px;}
	.all-dow-text-box{padding: 35px 60px;}
	
	.top-download-box{padding: 45px;}
	.top-download-box .top-down-text h2{font-size: 36px; margin-bottom: 20px;}
	.top-download-box .top-down-text .btnbox {margin-top: 30px;}
	
	.top-download-caption{padding: 80px 0;}
	.top-download-caption h2{font-size: 40px; margin-bottom: 20px;}
	
	.all-downloads-sec{padding: 80px 0;}
	.all-dow-box .text h5{font-size: 18px; margin-bottom: 15px;}
	.all-dow-box .text .btnbox{margin-top: 10px;}
	
	.tec-download-sec{padding: 70px 0 50px;}
	
	.newsletter_sec{padding: 50px 0;}
	.btn-dark{height: 46px; padding: 0 25px; font-size: 20px;}
	.newsletter_sec h2{font-size: 40px;}
	/* Download Page End */
	
	
	/* Download-Details Page Start */
	.dodet-first-form .dodet-first-form-main{padding: 30px;}
	.dodet-first-form {margin: -145px 0 0 30px;}
	.dolod-deit-text-sec .title{padding: 15px 30px;}
	.dolod-deit-text-sec .title span img {margin-right: 10px;}
	
	.dodet-first-sec .dodet-first-img .imgbox{min-width: 580px;}
	.dolod-deit-text-sec-main{padding: 50px 0 80px;}
	.gform_wrapper .gform_footer{margin: 6px 0 0;}
	
	.dodet-first-sec{padding: 55px 0;}
	.dolod-deit-text-sec .title span{font-size: 24px;}
	.dolod-deit-text-sec-main h3{font-size: 40px; margin-bottom: 20px;}
	.dolod-deit-text-sec-main p + ul {margin-top: 25px;}
	.dolod-deit-text-sec-main ul + p{margin-top: 25px;}
	
	.dolod-deit-text-sec-main .btnbox a{font-size: 22px; padding: 0 34px; height: 44px;}
	/* Download-Details Page End */
	
	
	}
	
	
	@media (min-width: 1300px) and (max-width: 1439px) {
	.home .solution-section .btnbox a.btn-blue { line-height: 52px;font-size: 22px;padding: 0 35px; }


	.inner_banner_wrp_v2 .banner_shaps {height: 63px; margin-right: -170px; }
	.product-en-solutions .product-sec .single-solution { padding: 39px 24px 42px; }
	.product-en-solutions .single_solution_dtl .btnbox { margin-top: 35px; }
	.product-en-solutions .single_solution_dtl .btnbox a { font-size: 21px; }
	.product-en-solutions .single-solution h3 { font-size: 28px; margin-bottom: 23px; }
	.product-en-solutions .single-solution p { font-size: 18px; }
	.product-en-solutions { padding: 0 0 55px 0; }
	.solution-section.solution-section-v2 { padding-bottom: 69px; }


	/* Heardware New Design Start */
	.all_heardware_top_nav .nav-tabs>li.active>a, 
	.all_heardware_top_nav .nav-tabs>li.active>a:focus, 
	.all_heardware_top_nav .nav-tabs>li.active>a:hover, 
	.all_heardware_inner .nav-tabs>li>a { padding: 13px 50px; min-height: 68px; font-size: 24px; }
	.all_heardware_content { padding: 32px 59px 50px 59px; }
	/* .pro_box_row .pro_box_col { width: 50%; } */
	.img_shap_hardware { top: 1030px;width: 227px; }
	.readmore_pro a:not(.download_btns) { font-size: 20px; height: 49px; }
	.pro_box_row .pro_box_col .pro_box_main { padding: 10px 20px 34px; }
	/* Heardware New Design End */
	
	/* Product Detail New Design Start */

	.main_pro_dtl_left .main_pro_dtl_left_inner { padding: 33px 25px 42px 25px; }
	.midal_pro_wrp .nav-tabs li a { min-width: 1px; font-size: 24px; min-height: 65px; }
	.midal_pro_nav_content { padding: 71px 0 71px; }
	.ckt_img_prosing { width: 158px; }
	.main_pro_dtl_right { padding: 107px 0 0 51px; }
	.main_pro_dtl_right .btn-group .btn-box:not(.btn-box-green) a { font-size: 22px; }
	.main_pro_dtl_left .image { margin: 42px 0 54px 0; }
	.main_pro_dtl_right .btn-group { padding: 33px 0 0 0; }
	.main_pro_wrp { padding: 0 0 88px 0; }

	.bottom_pro_wrp_slider { padding: 0 40px 77px 40px; }
	.bottom_pro_slider.owl-carousel .owl-nav button.owl-prev { left: -37px; }
	.bottom_pro_slider.owl-carousel .owl-nav button.owl-next { right: -37px; }
	/* Product Detail New Design End */


	}
	@media (min-width: 1200px) and (max-width: 1299px) {
	
	.download-page .page-title-new .container,
	.download-details-page .page-title-new .container { width: 1050px; }
	.dodet-first-form { margin-left: 0; }
	.home .solution-section .btnbox a.btn-blue { line-height: 52px;font-size: 22px;padding: 0 35px; }
	.home_downloads { padding-bottom: 69px; }
	.page-template-home-tpl-2022 .solution-section h2 { font-size: 35px; }


	.product-en-solutions .product-sec .single-solution .image-wrap .base_icon { height: 234px; width: 100%; } 
	.inner_banner_wrp_v2_inner { padding-left: 50px; }
	.inner_banner_wrp_v2 .banner_shaps {height: 63px; margin-right: -170px; }
	.product-en-solutions .product-sec .single-solution { padding: 39px 24px 42px; }
	.product-en-solutions .single_solution_dtl .btnbox { margin-top: 35px; }
	.product-en-solutions .single_solution_dtl .btnbox a { font-size: 21px; }
	.product-en-solutions .single-solution h3 { font-size: 28px; margin-bottom: 23px; }
	.product-en-solutions .single-solution p { font-size: 18px; }
	.product-en-solutions { padding: 0 0 55px 0; }
	.solution-section.solution-section-v2 { padding-bottom: 69px; }

	/* Heardware New Design Start */
	.all_heardware_top_nav .nav-tabs>li.active>a, 
	.all_heardware_top_nav .nav-tabs>li.active>a:focus, 
	.all_heardware_top_nav .nav-tabs>li.active>a:hover, 
	.all_heardware_inner .nav-tabs>li>a { padding: 13px 50px; min-height: 68px; font-size: 24px; }
	.all_heardware_content { padding: 32px 59px 50px 59px; }
	/* .pro_box_row .pro_box_col { width: 50%; } */
	.img_shap_hardware { top: 1030px;width: 227px; }
	.readmore_pro a:not(.download_btns) { font-size: 20px; height: 49px; }
	.pro_box_row .pro_box_col .pro_box_main { padding: 10px 20px 34px; }
	.quick_navigation_inner .quick_navigation_title h2 { font-size: 35px; }
	/* Heardware New Design Ends */

	/* Product Detail New Design Start */
	.main_pro_dtl_left .main_pro_dtl_left_inner { padding: 33px 25px 42px 25px; }
	.midal_pro_wrp .nav-tabs li a { min-width: 1px; font-size: 24px; min-height: 65px; }
	.midal_pro_nav_content { padding: 71px 0 71px; }
	.ckt_img_prosing { width: 158px; }
	.main_pro_dtl_right { padding: 107px 0 0 51px; }
	.main_pro_dtl_right .btn-group .btn-box:not(.btn-box-green) a { font-size: 22px; }
	.main_pro_dtl_left .image { margin: 42px 0 54px 0; }
	.main_pro_dtl_right .btn-group { padding: 33px 0 0 0; }
	.main_pro_wrp { padding: 0 0 88px 0; }
	/* Product Detail New Design End */
	
	.bottom_pro_wrp_slider { padding: 0 40px 77px 40px; }
	.bottom_pro_slider.owl-carousel .owl-nav button.owl-prev { left: -37px; }
	.bottom_pro_slider.owl-carousel .owl-nav button.owl-next { right: -37px; }
	
	}
	
	
	@media (min-width: 992px) and (max-width: 1199px) {
		
		.page-template-home-tpl-2022 { padding-top: 145px; }
		.single-whitepaper,
		.page-template-downloads-tpl-2022,
		body:not(.page-template-home-tpl-2022) { padding-top: 150px; }
		.header.header_new .left_menu { opacity: 1;visibility: visible; }
		.header.header_new .left_menu .fx-logo img { filter: brightness(0) opacity(1); }
		.header.header_new.fixed .left_menu .fx-logo img { filter: brightness(1) opacity(1); }
		.header.header_new .left_menu .menu-btn { opacity: 0;visibility: hidden; }
		.header.header_new.fixed .left_menu .menu-btn { opacity: 1;visibility: visible; }
		.header.header_new .header-bot { padding: 15px 0; }
		.header.header_new .header-bottom { display: flex;justify-content: center; }
		.header.header_new .header-bot .header-bottom .logo-wrap { display: none; }
		.header.header_new .header-bottom .navbar-right { float: none !important;margin-right: 0 !important; }
		#menu-primary-menu > li { padding: 0 0; }
	
		/*16-07-2018 start*/
		/*.banner-data {text-align: center !important;}*/
		.banner-data .buttons {text-align: center !important;}
		.home .banner-wrap { min-height: 20px; }
		.home .banner-content { position: static; -webkit-transform: translateY(0); -moz-transform: translateY(0); transform: translateY(0); top: auto; }
		/*16-07-2018 end*/
		.solution-section {padding:50px 0;}
		.page-template-home-tpl-2022 .solution-section h2 {font-size:32px;}
		.single-solution p br {display:none;}
		.banner-content h1 {font-size:30px;  line-height:36px; }
		.single-solution a {min-width:230px;}
		.single-solution .image-wrap {padding:0 0 0 20px;}
		.single-solution {margin:43px 0 0 0}
		.products-section {padding:60px 0 ;}
		.single-product .btn-primary {min-width:200px;}
		.single-product .image-wrap img {max-width:none;}
		.news-section {padding:30px 0 50px 0;}
		.news-button-wrap {padding:30px 0 0 0;}
		.news-button-wrap a {max-width:270px;}
		.news-section .news-wrap {padding:35px 0 0 0;}
		
		
		.header-top .list li {margin:0 0 0 45px;}
		
		
		.footer-top .textwidget .map-box img {max-width:100%;}
		.logo-block {width:155px; margin-right:15px;}
		.info-block {width:290px; margin-right:20px;}
		.quick-link-block {width:175px; margin-right:15px;}
		.subscribe-block {width:270px;}
		.mc4wp-form-fields .btn-success {min-width:70px;}
		.mc4wp-form-fields .input-text {max-width:175px; margin:0 10px 0 0; font-size:16px;}
		.footer-top .textwidget .map-box .map-link {min-width:240px;}
		.footer-bottom .info {font-size:12px;}
		.footer-links {margin-left:10px;}
		.footer-links .list-inline li a {font-size:12px;}
		.footer-bottom .socialLinks-wrap .socialLinks li a {width:25px; height:25px; line-height:25px; font-size:15px;}
		.footer-bottom .socialLinks-wrap .socialLinks li {margin-left:7px;}
		.footer-links .list-inline li {margin-right:8px;}
		.footer-bottom {padding:22px 0 31px 0;}
		
		body{ font-size:16px; }
		h2 { font-size:24px; }
		.inner_banner_wapper .inner-banner { background-size:100% 100%; height:225px; }
		.top_text_blk { padding:60px 0 50px; }
		.top_text_blk h2 { padding:0 0 30px; }
		.top_text_blk p { padding:0 30px; }
		.section-nav ul li a,
		.cat-section-nav ul li a { font-size:16px; }
		.play-btn { width:80px; height:80px; }
		.play-btn img { width:30px; }
		/* Hardware page css start */
		.hardware_accordion .panel-group-out > .panel-default > .panel-heading .panel-title { font-size:22px; }
		.hardware_accordion .panel-default > .panel-heading a[aria-expanded="false"]:after { right:60px; }
		.hardware_accordion .panel-default > .panel-heading a[aria-expanded="true"]:after { right:60px; }
		.hardware_accordion .panel-group-in > .panel-default > .panel-heading .panel-title { font-size:24px; width: calc(100% - 320px); }
		.hardware_accordion .panel-group-in > .panel-default > .panel-heading a:after { right: 60px; }
		.hardware_accordion .panel-group .panel-heading+.panel-collapse>.panel-body { padding:0; }
		.hardware_accordion .product_box { padding: 30px 0 40px; }
		/* Hardware page css end */
		.jtag_live_blk { font-size:16px; }
		.jtag_live_blk .btn-box { margin:40px 0 0; }
		/* Boundary page css start */
		.boundary-box-main { padding:0; }
		.boundary-box-main .boundary-box { padding:40px 0 30px; }	
		.boundary-box-main .boundary-box h2 { padding:0 0 20px; }
		.boundary-bottom { padding:60px 0 50px; }
		.boundary-bottom p { padding:0 40px; }
		/* Boundary page css end */
		
		/* Support page css start */
		.about-blk .boundary-box h2 { padding:0 0 20px;  }
		.boundary-bottom h2 { padding:0 0 20px; }
		/* Support page css end */
		
		/* About page css start */
		.about-page .boundary-bottom { padding:60px 0 50px;  }
		/* About page css end */	
		
		/* Account page css start */
		.loggin-blk { padding:60px 0 50px; }
		.account-blk h2 { padding:0 0 40px; }
		.registr-blk { padding:60px 0 50px; }
		/* Account page css end */
		
		/* News page css start */
		.product_box .product_info { font-size:16px; padding:0 0 0 30px; }
		.news-blk .product_box .product_info .btn-box { padding:30px 0 0; }
		/* News page css end */	
		
		/* Contact page css start */
		
		.contact-blk { padding:60px 0; }
		.contact-blk .contact-form { padding:60px 0 0; }
		.contact-blk .map-blk .address-info { font-size:16px; }
		.contact-blk .contact-form h2 { padding:0 0 40px; }
		.contact-form h3 { padding:59px 0 20px; }
		.global-blk { padding:60px 0 0; }
		.global-blk h2 { padding:0 0 30px; }
		.global-blk h3 { font-size:16px; padding: 0 0 20px;  }
		.global-blk ul { padding:0 0 20px; }
		.global-blk ul li { font-size:16px; }
		/* Contact page css end */	
		
		/* FAQ page css start */
		.faq-accord { padding:0 0 60px; }
		.faq-accord .panel-group > .panel-default > .panel-heading .panel-title { font-size:24px; }
		.faq-accord .panel-body { padding:20px 40px 30px; }
		/* Faq page css end */
		
		/* Knowledge center page css start */
		.publicat-blk { padding:30px 0 60px; }
		.publicat-blk h2 { padding:0 0 40px; }
		.publicat-blk .publicat-box h3 { padding:12px 0 30px; font-size:18px; }
		.publicat-blk .btn-box { padding:60px 0 0; }
		.knowled-blk .video-blk { padding:60px 0 50px; }
		.event-blk { padding:60px 0 50px; }
		.event-blk h2 { padding:0 0 20px; }
		.event-blk .event-box { padding:30px 0; }
		.event-blk .event-box .left-part { width:calc(100% - 270px); }
		.event-blk .event-box .image { max-width:300px; }
		.event-blk .event-box .info-text {  }
		.event-blk .event-box .right-part { width:270px; }
		.event-blk .event-box .btn-box a { min-width:270px; }
		.event-blk .event-box h3 { padding:0 0 10px; }
		.event-blk .btn-box { padding:40px 0 0; }
		.knowled-blk .product_sub_blk { padding:40px 0 60px; }
		.knowled-blk .product_sub_blk h2 { padding:0 0 20px;  }
		.knowled-blk .product_sub_blk .btn-box { padding:40px 0 0; }
		.video-box { font-size:16px; }
		.video-box h3 { font-size:18px; }
		.knowled-blk .video-blk .btn-box { padding:40px 0 0; }
		/* Knowledge center page css start */
		
		/* Solution production page css start */
		.design-blk .text-blk { padding: 0;  }
		.solution-production-blk h2 { padding:0 0 20px; }
		.solution-production-blk { padding:0 0 40px; }
		.solution-production-blk .hardware_accordion .panel-body { padding:30px 0 40px; }
		/* Solution production page css end */	
		
		/* Product page css start */
		.product_blk { padding:0 0 30px; }
		.product_sub_blk .product_box { padding:30px 0 40px; }
		.product_box .product_info h2 { font-size:22px; padding:0 0 15px; }
		.product_box .product_info .btn-group { margin:20px -7px 0; }
		.product_box .product_info .btn-box { padding:5px 7px; }
		/* Product page css end */	
		
		/* Single product css start */
		.single_pro_blk { padding:60px 0 0; }
		.single_pro_blk h2 { font-size:22px; padding:0 0 30px; }
		.related-product .related-box { font-size:16px; }
		.related-product .related-box h3 { padding:5px 0 30px; font-size:18px; }
		.single_pro_blk .btn-group { padding:0; margin:0 -15px; }
		.single_pro_blk .btn-group .btn-box { padding:0 15px 15px; }
		.single_pro_blk .hardware_accordion .panel-body { padding:25px 40px 30px; }
		.related-product .btn-box { width:100%; }
		.related-product .btn-box a { width:100%; min-width:100%; }
		/* Single product css end */
		
		.page-template-default h1,
		.post-template-default h1 { font-size:35px;  padding:0 0 15px; }
		.page-template-default h2, .post-template-default h2 { padding:0 0 15px; }
		.content { padding:60px 0 70px;  }
		.event-template-default .content { padding:60px 0 70px; }
		.location-template-default .content { padding:60px 0 70px; }
		
		.page-template-default .content { padding:60px 0 70px; }
		.gravito-form-section { padding:0 0 70px;  }
		.sampale-sub-blk { padding:0 0 70px;  }
		.sampale-box .image { height:200px; }
		
		.related-product .related-box .image { height:210px; }	
		
		body .white-form .gform_wrapper .top_label div.ginput_container { margin-left:0; }
		body .white-form .gform_wrapper .top_label div.ginput_container { max-width:190px; }
		
		/*27-6-2018 start*/
		/*meet*/
		
		.sales-blk #sales-data h4 { font-size:21px; padding:0 0 15px; }
		.sales-blk #sales-data h5{padding:0 0 7px}
		.sales-blk #sales-data .address-box {padding:0 0 25px}
		
		/*27-6-2018 start*/
		.search a h1 { font-size:24px; }
	.table_con_main{ padding:50px 0; }
	.knowled-page .faq-accord { padding:0 0 50px; }
	.knowled-page .faq-blk { padding:70px 0 60px; }
	.knowled-page .product_sub_blk .event-blk { padding: 0 0 50px;  }
	
	
	
	.faq-page .faq-accord .panel-default .panel-body .panel-group .panel-heading a[aria-expanded="false"]:after {right:-35px;}
	.faq-page .faq-accord .panel-default .panel-body .panel-group .panel-heading a[aria-expanded="true"]:after {right:-35px;}
	.faq-page .faq-accord .panel-group > .panel-default > .panel-heading .panel-title {font-size:24px;}
	
	.single_customer-blk .contact-form span.wpcf7-list-item { margin:0 30px 0 0; }
	
	.side_sticky_block .open_get_start { font-size: 22px; width: 43px;height: 170px; line-height: 43px; }
	.side_sticky_block .open_get_start span { width: 170px;height: 43px; }
	.closed_btn a svg { width: 38px; height: auto; }
	.have_look_ntn a { line-height: 43px; font-size: 20px; padding: 0 30px; }
	.form_blk_sidebar_wrap { min-height: 200px; }
	
	
	
	.banner_shap_2 { width: 300px; height: auto; }
	.banner_shap_1 { width: 400px; height: auto; }
	.landing_logo { top: 37px;left: 39px; }
	.banner_land_wrp { padding: 124px 0 50px 0; }
	.land_top_shaps { padding-bottom: 22px; }
	.banner_land_inner .top_min_tag { font-size: 16px; line-height: 32px; margin-bottom: 16px; }
	.banner_land_inner .what_do_tag { font-size: 26px; }
	.land_top_shaps.animation .land_top_shaps_inner img { width: 80px; }
	.banner_land_btns .land_btns_wp a { font-size: 27px; height: 74px; }
	.banner_land_btns .land_btns_wp a.green_btn { padding: 0 45px; line-height: 74px; }
	.banner_land_btns .land_btns_wp a.white_border:after,
	.banner_land_btns .land_btns_wp a.green_btn:after { left: -52px;right: -52px; }
	.banner_land_btns .land_btns_wp a.green_btn:before {width: 76px;height: 82px; top: -44px; left: -38px; }
	.banner_land_btns .land_btns_wp a.white_border { padding: 0 52px; line-height: 71px; }
	.banner_land_btns .land_btns_wp a.white_border:before { width: 75px;height: 86px; top: -47px; left: -35px; }
	.landing_logo a img { height: 40px; width: auto; }
	.banner_land_inner .main_title h1 { font-size: 49px; }
	.banner_land {min-height: 610px;}
	.help_grow_top_dtl { padding: 0 0 51px 0;margin: 0 0 59px 0; }
	.list_sec_title h2,
	.step_sec h2,
	.done_stap h2,
	.help_grow_top_dtl h2 { font-size: 35px; }
	.done_stap h2 { padding-bottom: 30px; }
	.help_grow_sec { padding: 95px 0 113px; }
	.done_stap .done_tag { font-size: 27px; padding: 0 60px;line-height: 60px; }
	.mian_shap_bottom { width: 270px; height: auto; }
	.page-template-landing-tpl footer .footer-top { min-height: 148px;  padding: 0;}
	
	
	/* Stap Form Page Start */
	.step_page .top_shap_form img { width: 500px; height: auto; }
	.step_page { padding: 133px 0 101px; }
	.logo_banner a img { width: 190px; }
	body .stap_form_wrap .gform_wrapper ul.gform_fields > li + li { margin-top: 33px; }
	body .stap_form_wrap .gform_wrapper .gform_page_footer input { height: 54px !important; }
	.page-template-adviceform-tpl footer,
	.page-template-quoteform-tpl footer { min-height: 148px; }
	/* Stap Form Page End */
	
	
	/* Stap Thank you Page Start */
	.landing_thank_you .top_logo a img { width: 190px; }
	.landing_thank_you .thank_you_modal-header a.closed_btn svg { width: 40px; height: auto; }
	.form_download_dtl .top_sub_title { font-size: 30px; }
	.form_download_dtl h1 { font-size: 40px; }
	.landing_thank_you .thank_you_modal-header { padding: 37px 0 0 0; }
	.landing_thank_you .thank_you_modal-body { padding: 60px 0; }
	/* Stap Thank you Page End */
	
	/* New homepage start */
	
	
	.page-template-home-tpl-2022 .header.header_new .navbar,
	.page-template-downloads-tpl-2022 .header.header_new .navbar,
	.whitepaper-template-default .header.header_new .navbar,
	body:not(.page-template-home-tpl-2022) .header.header_new .navbar { width: 100%; }
	
	.page-template-home-tpl-2022 .header.header_new .navbar-right,
	.page-template-downloads-tpl-2022 .header.header_new .navbar-right,
	.whitepaper-template-default .header.header_new .navbar-right,
	body:not(.page-template-home-tpl-2022) .header.header_new .navbar-right { margin-right: 0 !important;float: none !important; }
	
	.page-template-home-tpl-2022 .header.header_new .navbar .navbar-collapse,
	.page-template-downloads-tpl-2022 .header.header_new .navbar .navbar-collapse,
	.whitepaper-template-default .header.header_new .navbar .navbar-collapse,
	body:not(.page-template-home-tpl-2022) .header.header_new .navbar .navbar-collapse { padding-right: 0;padding-left: 0; }
	
	.page-template-home-tpl-2022 .header.header_new .navbar ul li:first-child,
	.page-template-downloads-tpl-2022 .header.header_new div[class*="menu-primary-menu"] > ul > li:first-child,
	.whitepaper-template-default .header.header_new div[class*="menu-primary-menu"] > ul > li:first-child,
	body:not(.page-template-home-tpl-2022) .header.header_new div[class*="menu-primary-menu"] > ul > li:first-child { margin-left: 0; }
	
	.page-template-home-tpl-2022 .header.header_new .navbar ul li,
	.page-template-downloads-tpl-2022 .header.header_new div[class*="menu-primary-menu"] > ul > li,
	.whitepaper-template-default .header.header_new div[class*="menu-primary-menu"] > ul > li,
	body:not(.page-template-home-tpl-2022) .header.header_new div[class*="menu-primary-menu"] > ul > li { margin-left: 22px; }
	
	.page-template-home-tpl-2022 .header.header_new div[class*="menu-primary-menu"] > ul > li > a,
	.page-template-downloads-tpl-2022 .header.header_new div[class*="menu-primary-menu"] > ul > li > a,
	.whitepaper-template-default .header.header_new div[class*="menu-primary-menu"] > ul > li > a,
	body:not(.page-template-home-tpl-2022) .header.header_new div[class*="menu-primary-menu"] > ul > li > a { font-size: 18px; }
	
	.page-template-downloads-tpl-2022 .main.small-size .header.header_new div[class*="menu-primary-menu"] > ul > li > a,
	.page-template-home-tpl-2022 .main.small-size .header.header_new div[class*="menu-primary-menu"] > ul > li > a,
	.whitepaper-template-default .main.small-size .header.header_new div[class*="menu-primary-menu"] > ul > li > a,
	body:not(.page-template-home-tpl-2022) .main.small-size .header.header_new div[class*="menu-primary-menu"] > ul > li > a { font-size: 16px; }
	.download_block .text_block h6 { font-size: 20px; }
	.download_block .text_block p,
	.about_us_sec .about_text p,
	.knowledge_sec .text_block p { font-size: 16px; }
	.knowledge_sec .text_block p { line-height: 1.5; }
	.new_banner_main .caption_block h6 { font-size: 26px; }
	.new_banner_main .caption_block h3 { font-size: 50px; }
	.new_banner_main .caption_block .btnbox .btn-green { height: 48px;font-size: 24px;padding: 0 36px; }
	.about_us_sec .about_right { margin-right: 0;width: 340px; }
	.new_banner_main .left_shape { max-width: 160px;bottom: -70px;left: -15px; }
	.about_us_sec .about_text { max-width: 600px;padding-right: 20px; }
	.about_us_sec .about_right .download_block { max-width: 380px; }
	.home_downloads .owl-carousel .owl-stage-outer:before,
	.home_downloads .owl-carousel .owl-stage-outer:after { width: 230px; }
	.home_downloads .owl-carousel .owl-stage-outer:before { left: -90px; }
	.home_downloads .owl-carousel .owl-stage-outer:after { right: -90px; }
	.about_us_sec .about_text h2,
	.home_downloads h2,
	.knowledge_sec .text_block h3,
	.customers_sec h2,
	.newsletter_sec h2 { font-size: 28px; }
	.knowledge_sec .text_block { padding-bottom: 40px;margin-right: 0; }
	.knowledge_sec .text_block h3 { margin-bottom: 20px; }
	.main.small-size .about_us_sec .about_right .download_block .down-btn { min-height: 40px;height: auto;padding: 5px 20px; }
	
	/* New homepage end */
	
	
	/* Download Page Start */
	.page-title-new{padding: 30px 0;}
	.page-title-new::after{display: none;}
	.page-title-new h2{font-size: 24px;}
	.all-dow-text-box{padding: 30px 50px;}
	
	.top-download-sec{margin-top: 70px;}
	.top-download-box{padding: 30px; }
	.top-download-box .top-down-text {width: calc(100% - 353px - 20px);}
	.top-download-box .top-down-img {width: 410px;}
	.top-download-box .top-down-text h2{font-size: 28px; margin-bottom: 10px;}
	.top-download-box .top-down-text .btnbox {margin-top: 15px;}
	
	.top-download-caption{padding: 35px 0;}
	.top-download-caption h2{font-size: 28px; margin-bottom: 10px;}
	
	.all-downloads-sec{padding: 40px 0;}
	.all-dow-box .text h5{font-size: 18px; margin-bottom: 15px;}
	.all-dow-box .text .btnbox{margin-top: 10px;}
	
	.tec-download-sec{padding: 40px 0;}
	
	.newsletter_sec{padding: 30px 0;}
	.btn-dark{height: 42px; padding: 0 22px; font-size: 18px;}
	.newsletter_sec h2{font-size: 28px;}
	.all-downloads-sec .title h3{font-size: 18px; margin-bottom: 20px;}
	.all-dow-text-box h4{font-size: 32px; margin-bottom: 18px;}
	.all-dow-text-box .btnbox a{font-size: 20px; height: 40px; padding: 0 15px;}
	/* Download Page End */
	
	
	/* Download-Details Page Start */
	.dodet-first-form .dodet-first-form-main{padding: 30px;}
	.dodet-first-form {margin: 0 0 0 30px;}
	.dolod-deit-text-sec .title{padding: 10px 20px;}
	.dolod-deit-text-sec .title span img {margin-right: 10px;}
	
	.dodet-first-sec .dodet-first-img .imgbox{min-width: 400px;}
	.dolod-deit-text-sec-main{padding: 50px 0;}
	.gform_wrapper .gform_footer{margin: 6px 0 0;}
	
	.dodet-first-sec{padding: 55px 0;}
	.dolod-deit-text-sec .title span{font-size: 19px;}
	.dolod-deit-text-sec-main h3{font-size: 36px; margin-bottom: 20px;}
	.dolod-deit-text-sec-main p{font-size: 18px;}
	.dodet-first-form .dodet-first-form-main h5{font-size: 22px; }
	.dodet-first-form .dodet-first-form-main p{font-size: 16px;}
	.dolod-deit-text-sec-main p + ul {margin-top: 25px;}
	.dolod-deit-text-sec-main ul + p{margin-top: 25px;}
	.dodet-first-form .dodet-first-form-main .ginput_container_text .medium,
	.dodet-first-form .dodet-first-form-main .ginput_container_email .medium
	{min-width: 430px;}
	
	.dolod-deit-text-sec-main .btnbox a{font-size: 20px; padding: 0 30px; height: 40px;}
	/* Download-Details Page End */
	
	
	.home .solution-section .btnbox a.btn-blue { line-height: 52px;font-size: 22px;padding: 0 35px; }
	.home_downloads { padding-bottom: 69px; }
	.page-template-home-tpl-2022 .solution-section h2 { font-size: 28px; }
	.home_downloads:after { width: 449px; }
	
	.product-en-solutions .product-sec .single-solution .image-wrap .base_icon { height: 234px; width: 100%; } 
	.inner_banner_wrp_v2_inner { padding-left: 50px; }
	.inner_banner_wrp_v2 .banner_shaps {height: 63px; margin-right: -170px; }
	.product-en-solutions .product-sec .single-solution { padding: 29px 15px 32px; }
	.product-en-solutions .single_solution_dtl .btnbox { margin-top: 35px; }
	.product-en-solutions .single_solution_dtl .btnbox a { font-size: 18px; }
	.product-en-solutions .single-solution h3 { font-size: 25px; margin-bottom: 23px; }
	.product-en-solutions .single-solution p { font-size: 16px; }
	.product-en-solutions { padding: 0 0 55px 0; }
	.solution-section.solution-section-v2 { padding-bottom: 69px; }


	/* Heardware New Design Start */
	.all_heardware_top_nav .nav-tabs>li.active>a, 
	.all_heardware_top_nav .nav-tabs>li.active>a:focus, 
	.all_heardware_top_nav .nav-tabs>li.active>a:hover, 
	.all_heardware_inner .nav-tabs>li>a { padding: 8px 35px; min-height: 50px; font-size: 19px; }
	.all_heardware_content { padding: 32px 59px 50px 59px; }
	.pro_box_row .pro_box_col { width: 50%; }
	.all_heardware_sec { padding: 58px 0 84px; }
	.img_shap_hardware { top: 1030px;width: 227px; }
	.readmore_pro a:not(.download_btns) { font-size: 20px; height: 49px; }
	.pro_box_row .pro_box_col .pro_box_main { padding: 10px 20px 34px; }
	.inner_banner_wrp_v2 .img_shap { bottom: -112px; width: 185px; }
	.quick_navigation_inner .quick_navigation_title h2 { font-size: 28px; }
	.quick_navigation_box h3 { font-size: 22px; }
	.quick_navigation_row .quick_navigation_col { width: 50%; }
	.quick_navigation_sec { padding: 61px 0 33px 0; }
	.filter_blk_main .filter .btn_filter { padding: 0 23px; }
	/* Heardware New Design End  */
	
	/* Product Detail New Design Start */
	.main_pro_dtl_left .main_pro_dtl_left_inner { padding: 33px 25px 42px 25px; }
	.midal_pro_wrp .nav-tabs li a { min-width: 1px; font-size: 22px; min-height: 65px; padding: 10px 30px; }
	.after_slider_content-box h2,
	.midal_pro_content_inner h2 { font-size: 28px; padding: 0 0 30px 0; }
	.after_slider_content-box p,
	.after_slider_content-box ul li,
	.midal_pro_content_inner ul li,
	.midal_pro_content_inner p { font-size: 18px; }
	.after_slider_content-box ul li:after { top: 9px; }
	.after_slider_content-box ul li + li { margin-top: 17px; }
	.midal_pro_nav_content { padding: 71px 0 71px; }
	.ckt_img_prosing { width: 158px; }
	.main_pro_dtl_right { padding: 107px 0 0 51px; }
	.main_pro_dtl_right .btn-group .btn-box:not(.btn-box-green) a { font-size: 22px; }
	.main_pro_dtl_left .image { margin: 42px 0 54px 0; }
	.main_pro_dtl_right .btn-group { padding: 33px 0 0 0; }
	.main_pro_wrp { padding: 0 0 88px 0; }
	.main_pro_dtl_config .pro_specification_main .pro_specification_row { width: 100%; height: auto; }
	.main_pro_dtl_config .pro_specification_main .pro_specification_row + .pro_specification_row { margin-top: 20px; }

	
	.bottom_pro_wrp_slider { padding: 0 40px 77px 40px; }
	.bottom_pro_slider.owl-carousel .owl-nav button.owl-prev { left: -37px; }
	.bottom_pro_slider.owl-carousel .owl-nav button.owl-next { right: -37px; }
	/* Product Detail New Design End */
	
	}
	
	@media (min-width: 768px) {
		.navbar-collapse:before ,
		.navbar-collapse:after { display: none; }
		.navbar .navbar-collapse { display: flex !important; width: 100% !important; align-items: center; align-content: center; }
		.header_btns.buttons { width: auto !important; padding-left: 15px; padding-top: 0 !important; }
		.header_btns.buttons .btn-success { margin: 0 !important; min-width: 1px; padding: 0 15px !important; }
	
		.header.header_new.fixed .header-bot { position: absolute;top: 0;left: 0;width: 100%; -webkit-transform: translateY(-100%);transform: translateY(-100%);-webkit-transition: all ease-in-out 300ms;transition: all ease-in-out 300ms; }
	
		.single-whitepaper .header.header_new.fixed .header-bot,
		.page-template-downloads-tpl-2022 .header.header_new.fixed .header-bot,
		body:not(.page-template-home-tpl-2022) .header.header_new.fixed .header-bot { background: #fff; }	
		.header.header_new.fixed .header-bot.slide { -webkit-transform: translateY(67px);transform: translateY(67px);-webkit-box-shadow: 0 2px 10px rgb(0 0 0 / 16%);box-shadow: 0 2px 10px rgb(0 0 0 / 16%); }
		/*.header.header_new.fixed .logo-wrap { display: none; }
		.header.header_new.fixed div[class*="menu-primary-menu"] { max-width: 1200px;background: #fff;padding: 0 20px 80px;box-shadow: 5px 5px 20px rgb(0 0 0 / 16%); }
		.header.header_new.fixed .header_btns.buttons { position: absolute;top: 100%;padding: 0;margin-top: -70px; }
		.header.header_new.fixed .navbar-right { width: 100%;float: none !important;margin-right: 0 !important; }
		.header.header_new.fixed .navbar .navbar-collapse { display: none !important;position: fixed;top: 67px;left: 0;flex-direction: column;align-items: center; }
		.header.header_new.fixed .navbar .navbar-collapse.in { display: flex !important; }
		.header.header_new.fixed #menu-primary-menu li { text-align:left; margin:10px 0; padding:0;border-bottom: solid 1px #100c32; }
		.header.header_new.fixed #menu-primary-menu > li > a { padding: 8px 0; }
		.header.header_new.fixed .navbar ul li a { display:inline-block; }
		.header.header_new.fixed #menu-primary-menu ul {  position:relative; left:0; opacity:1; top:0; box-shadow:none; width:100%; display:none; background:#100c32; }
		.header.header_new.fixed #menu-primary-menu ul li { background:none; border-top:1px solid #fff; cursor:pointer; margin:0; }
		.header.header_new.fixed #menu-primary-menu > li { float: none;margin: 10px 0; }
		.header.header_new.fixed #menu-primary-menu ul li a { padding:8px 15px; }
		.header.header_new.fixed #menu-primary-menu ul li ul li a {  padding:8px 10px 8px 30px; }
		.header.header_new.fixed #menu-primary-menu ul li > .icon { display:none; }
		.header.header_new.fixed #menu-primary-menu li:hover > ul { left:0; top:0; opacity:1; }
		.header.header_new.fixed #menu-primary-menu ul ul { top:0; padding-left:0; }
		.header.header_new.fixed #menu-primary-menu ul li:hover > ul { left:0; top:0; }
		.header.header_new.fixed #menu-primary-menu ul > li.menu-item-has-children > a { padding-right:0; }
		.header.header_new.fixed #menu-primary-menu ul li a { display:inline-block; border:0; color:#fff; }
		.header.header_new.fixed #menu-primary-menu .icon { display:block; }
		.header.header_new.fixed #menu-primary-menu li.active-class .sub-menu { display:block; }
		.header.header_new.fixed #menu-primary-menu ul li.menu-item-has-children::after { border-width: 8px; -webkit-transform:none; -moz-transform:none; transform:none; right:5px; border-top-color: #fff; -webkit-transition: all .35s ease; -moz-transition: all .35s ease; -ms-transition: all .35s ease; -o-transition: all .35s ease; transition: all .35s ease; }
		.header.header_new.fixed #menu-primary-menu ul li.menu-item-has-children.active::after { transform:rotate(-180deg); top:10px; }
		.header.header_new.fixed #menu-primary-menu > li { -webkit-transition: all .35s ease; -moz-transition: all .35s ease; -ms-transition: all .35s ease; -o-transition: all .35s ease; transition: all .35s ease; }
		.header.header_new.fixed #menu-primary-menu > li.active .icon { transform:rotate(-180deg); }*/
		.mobile_tab_filter { display: none; }
	}
	
	@media (max-width: 991px) {
		
		.header.header_new:before { display: none; }
		/*.header.header_new .left_menu { display: none; }*/
		.header.header_new .left_menu .fx-logo { display: none; }
		.header.header_new .header-top .header-links { padding-left: 0; }
		div[class*="menu-primary-menu"] { overflow:hidden; }
		.navbar-right { width: 100%; }
		.header.header_new #menu-primary-menu > li { text-align:left; margin:10px 0; padding:0; }
		#menu-primary-menu > li { padding-top: 0; }
		.navbar ul li a { display:inline-block; }
		#menu-primary-menu ul {  position:relative; left:0; opacity:1; top:0; box-shadow:none; width:100%; display:none; background:#100c32; }
		#menu-primary-menu ul li { background:none; border-top:1px solid #fff; cursor:pointer; margin:0;text-align:left; }
		.header.header_new #menu-primary-menu > li { float: none;margin: 10px 0; }
		#menu-primary-menu ul li a { padding:8px 15px; }
		#menu-primary-menu ul li ul li a {  padding:8px 10px 8px 30px; }
		#menu-primary-menu ul li > .icon { display:none; }
		#menu-primary-menu li:hover > ul { left:0; top:0; opacity:1; }
		#menu-primary-menu ul ul { top:0; padding-left:0; }
		#menu-primary-menu ul li:hover > ul { left:0; top:0; }
		#menu-primary-menu ul > li.menu-item-has-children > a { padding-right:0; }
		#menu-primary-menu ul li a { display:inline-block; border:0; color:#fff; }
		#menu-primary-menu .icon { display:block; }
		#menu-primary-menu li.active-class .sub-menu { display:block; }
		#menu-primary-menu ul li.menu-item-has-children::after { border-width: 8px; -webkit-transform:none; -moz-transform:none; transform:none; right:5px; border-top-color: #fff; -webkit-transition: all .35s ease; -moz-transition: all .35s ease; -ms-transition: all .35s ease; -o-transition: all .35s ease; transition: all .35s ease; }
		#menu-primary-menu ul li.menu-item-has-children.active::after { transform:rotate(-180deg); top:10px; }
		#menu-primary-menu > li { -webkit-transition: all .35s ease; -moz-transition: all .35s ease; -ms-transition: all .35s ease; -o-transition: all .35s ease; transition: all .35s ease; }
		#menu-primary-menu > li.active .icon { transform:rotate(-180deg); }
		.header.header_new .navbar-toggle .icon-bar { background: #100C32 !important; }
		.page-template-home-tpl-2022 .header.header_new #menu-primary-menu .icon { border-top-color: #fff; }
		.page-template-home-tpl-2022 .header.header_new .navbar-toggle .icon-bar { background: #fff !important; }
	}
	
	
	@media (min-width: 768px) and (max-width: 991px) {
		
		.page-template-home-tpl-2022 { padding-top: 140px; }
		.single-whitepaper,
		.page-template-downloads-tpl-2022,
		body:not(.page-template-home-tpl-2022) { padding-top: 145px; }
		.header.header_new { padding-top: 62px; }
		.header.header_new .navbar-toggle { display: block; }
		.header.header_new .navbar-toggle .icon-bar { background: #fff; }
		.header.header_new .navbar-right { float: none !important;margin-right: 0 !important;width: 100%; }
		.header.header_new .navbar .navbar-collapse { display: none !important; }
		.header.header_new .navbar .navbar-collapse.in { display: block !important; }
		.header.header_new .header-bottom { display: flex;justify-content: space-between;flex-wrap: wrap; }
		.header.header_new .navbar-toggle { justify-self: flex-end; }
		.header.header_new .header_btns.buttons { padding-bottom: 20px; }
		.single-whitepaper .header.header_new .header-bot,
		.page-template-downloads-tpl-2022 .header.header_new .header-bot,
		body:not(.page-template-home-tpl-2022) .header.header_new .header-bot { background: #fff; }
		.header.header_new .header-top .header-links .lang-blk { margin-right: 20px; }
		.header.header_new .header-top .header-links .download-link-btn,
		.header.header_new .header-top .header-links .user-box,
		.header.header_new .header-top .top_menu_new { padding: 0 20px; }
		.header.header_new .header-top .header-links .search-from { padding-left: 20px; }
		.header.header_new.fixed .logo-wrap { display: block; }
		.header.header_new.fixed .left_menu { flex-direction: row-reverse; }
		.header.header_new.fixed .left_menu .fx-logo { display: block;margin-left: 15px; }
		.header.header_new.fixed .header-bottom,
		.page-template-home-tpl-2022 .header.header_new.fixed .header-bot .header-bottom { justify-content: space-between; }
		.header.header_new.fixed .header-top .header-links .search-from .search-box { left: auto;right: 0; }
		.header.header_new .header-top .header-links .lang-blk > a,
		.header.header_new .header-top .header-links .download-link-btn a,
		.header.header_new .header-top .header-links .user-box a,
		.header.header_new .header-top .top_menu_new ul li a,
		.header.header_new .header-top .header-links .search-from .search-btn .text { font-size: 18px !important; }
		.show_menu .header.header_new.fixed .left_menu .fx-logo { display: none; }
	
	
		/*16-07-2018 start*/
		.banner-data .buttons .btn-success { font-size: 15px !important;text-align: center !important;line-height: 42px !important;	min-width: 95px;color: #fff;}
		.banner-data .buttons a{height: auto !important; min-height: 1px !important;}
		.banner-data .buttons .btn-default{ font-size: 15px !important;text-align: center !important;line-height: 42px !important;}
		/*.banner-data {text-align: center !important; font-size: 13px !important;line-height: 15px !important;}*/
		.banner-data .buttons {text-align: center !important; font-size: 20px !important; }
		.home .banner-wrap { min-height: 20px; }
		.home .banner-content { position: static; -webkit-transform: translateY(0); -moz-transform: translateY(0); transform: translateY(0); top: auto; }
		/*16-07-2018 end*/
		.header-top .list li {margin:0 0 0 40px;}
		.banner-wrap {min-height:500px;}
		.banner-content h1 {font-size:36px; line-height:46px;}	
		.buttons .btn-success, .buttons .btn-default{min-width:220px;}
		.clients-wrap {padding:20px 0 0 0;}
		.boundary-client-section {padding:30px 0;}
		.boundary-wrap h2 {padding:0 0 15px 0;}
		.solution-section {padding:30px 0 50px;}
		.solution-section h2,
		.page-template-home-tpl-2022 .solution-section h2 {font-size:30px;}
		.single-solution {margin:30px 0 0 0;}
		.single-solution .image-wrap {margin-bottom:20px; padding:0 0 0 20px;}
		.single-solution p {font-size:16px;}
		.single-solutio {margin-bottom:10px;}
		.single-solution a {min-width:180px;}
		.single-solution .image-wrap img {height:160px;}
		.single-product .btn-primary {max-width:270px;}
		.products-section {padding:10px 0 30px 0; text-align:center; }
		.single-product {padding:0 0 0 0;}
		.news-section {padding:30px 0;}
		.news-section .news-wrap {padding:30px 0 0 0;}
		.news-section .news-bloc .image-wrap img {width:100%; 	}
		.news-section .news-bloc {padding:0 0 30px 0 ;}
		.news-section h2 {font-size:30px;}
		.news-button-wrap {padding:10px 0 0 0;}
		/*.logo-block {width:50%;; margin:0;}
		.info-block {width:50%; margin:0;}
		.quick-link-block {width:50%; margin:0;}
		.subscribe-block {width:50%;}*/
			
		.logo-wrap a img {width:95px;}	
		.navbar ul li {margin-left:10px;}
		.header .header_btns.buttons { padding-left: 10px; }
		.header .header_btns.buttons .btn-success { font-size: 14px; min-height: 36px;line-height: 36px; }
		.navbar ul li a {font-size:14px;}
		.logo-block {text-align:center; margin:0; width:100%;}
		.info-block {width:50%; margin:0;}
		.quick-link-block {width:50%; margin:0; padding-left:25px;}
		.subscribe-block {width:50%; margin:0; padding-left:25px;}
		.footer-links {float:none; margin:0; padding:3px 0 0 0;}
		.footer-bottom .socialLinks-wrap {float:none; padding:10px 0 0 0;}
		.footer-bottom .socialLinks-wrap .socialLinks li {margin-left:0; margin-right:7px;}
		
		body{ font-size:16px; }
		h2 { font-size:24px; }
		.inner_banner_wapper .inner-banner { background-size:100% 100%; height:200px; }
		.top_text_blk { padding:60px 0 50px; }
		.top_text_blk h2 { padding:0 0 30px; }
		.top_text_blk p { padding:0 30px; }
		.section-nav ul li,
		.cat-section-nav ul li { width:18%; }
		.section-nav ul li a,
		.cat-section-nav ul li a { font-size:16px; }
		.single-product .section-nav ul li a { font-size:12px; } /*added on 04 july 2018 by Hitesh*/ 
		.knowled-page .section-nav ul li,
		.knowled-page .cat-section-nav ul li { padding: 0 7px; }
		.knowled-page .section-nav ul li a,
		.knowled-page .cat-section-nav ul li a { font-size:13px; }
		.play-btn { width:80px; height:80px; }
		.play-btn img { width:30px; }	
		/* Hardware page css start */
		.hardware_accordion .panel-group-out > .panel-default > .panel-heading .panel-title { font-size:20px; }	
		.hardware_accordion .panel-default > .panel-heading a[aria-expanded="false"]:after { right:60px; width:18px; height:18px; }
		.hardware_accordion .panel-default > .panel-heading a[aria-expanded="true"]:after { right:60px; width:18px; height:18px; }
		.hardware_accordion .panel-group-in > .panel-default > .panel-heading .panel-title { font-size:20px; width:100%; }
		.hardware_accordion .panel-group-in > .panel-default > .panel-heading a:after { right: 60px; width:18px; height:18px; }
		.hardware_accordion .panel-group-in > .panel-default > .panel-heading a[aria-expanded="false"]:after { width:18px; height:18px; }
		.hardware_accordion .panel-group-in > .panel-default > .panel-heading a[aria-expanded="true"]:after { width:18px; height:18px; }
		.hardware_accordion .panel-group .panel-heading+.panel-collapse>.panel-body { padding:0; }
		.hardware_accordion .product_box { padding: 30px 0 40px; }
		.hardware_accordion .product_box .image { max-width:100%; text-align:left; padding:0 0 30px; margin:0; }
		.product_box .product_info { overflow:visible; }
		.product_box .product_info .btn-group { float:left; text-align:left; }
		.triangle { width:40px; height:45px; bottom: -42px; }
		/* Hardware page css end */
		.jtag_live_blk .image { text-align:left; padding:30px 0 0; }
		.jtag_live_blk { font-size:16px; }
		.jtag_live_blk .btn-box { margin:40px 0 0; }
		
		/* Boundary page css start */
		.boundary-box-main { padding:0; }
		.boundary-box-main .boundary-box { padding:40px 0 30px; }
		.boundary-box-main .boundary-box .image { max-width:100%; float:none; padding:0 0 30px; }
		.boundary-box-main .boundary-box .image > img { width:100%; }	
		.boundary-box-main .boundary-box .boundary-info { width:100%; padding:0; float:none; }
		.boundary-box-main .boundary-box:nth-child(even) .image { float:none; }
		.boundary-box-main .boundary-box:nth-child(even) .boundary-info { padding:0; }
		.boundary-box-main .boundary-box h2 { padding:0; }
		.boundary-bottom { padding:60px 0 50px; }
		.boundary-bottom h2 { padding:0 0 20px;  }
		.boundary-bottom p { padding:0 30px; }
		/* Boundary page css end */	
		
		/* Support page css start */
		.about-blk { padding:0 0 50px; }
		.about-blk .boundary-box .image { max-width:100%; float:none; padding:0 0 30px; }
		.about-blk .boundary-box .boundary-info {  width:100%; }
		.about-blk .boundary-box h2 { padding:0 0 20px; }
		.about-blk .boundary-box .image > img { width: 100%;}
		.support-page .boundary-bottom p { padding:0 0 30px; }
		.support-page .top_text_blk .btn-box { padding:40px 0 0; }
		.main.small-size .about_us_sec .about_right .download_block .down-btn { min-height: 40px;height: auto;padding: 5px 20px; }
		/* Support page css end */
		
		/* About page css start */
		.about-blk .boundary-box.image-left .image { float:none; }
		.about-blk .boundary-box.image-left .boundary-info	{ padding:0; }
		.about-page .boundary-bottom { padding:60px 0 50px;  }
		/* About page css end */
		
		/* Account page css start */
		.loggin-blk { padding:60px 0 50px; }
		.account-blk h2 { padding:0 0 40px; }
		.registr-blk { padding:60px 0 50px; }
		/* Account page css end */	
		
		/* News page css start */
		.news-blk .product_box .image { max-width:100%; float:none; padding:0 0 30px; }
		.news-blk .product_box .image > img { width:100%; }
		.product_box .product_info { font-size:16px; padding:0; }
		.news-blk .product_box .product_info .btn-box { padding:30px 0 0; }
		.news-blk .btn-box { padding:40px 0 60px; }
		/* News page css end */	
		
		/* Contact page css start */
		.contact-blk { padding:60px 0; }
		.contact-blk .map-blk iframe { padding:0; }
		.contact-blk .map-blk .address-info { font-size:16px; }
		.contact-blk .contact-form { padding:40px 0 0; }
		.contact-blk .contact-form h2 { padding:0 0 20px; }
		.contact-form span.wpcf7-list-item { margin:0 40px 0 0; }
		.contact-form h3 { padding:30px 0 20px; }
		.global-blk { padding:40px 0 0; }
		.global-blk p { margin:0 0 30px; }
		.global-blk h2 { padding:0 0 20px; }
		.global-blk h3 { font-size:16px; padding: 0 0 20px;  }
		.global-blk ul { padding:0 0 20px; }
		.global-blk ul li { font-size:16px; }
		/* Contact page css end */		
		
		/* FAQ page css start */
		.faq-accord { padding:0 0 60px; }
		.faq-accord .panel-group > .panel-default > .panel-heading { padding:15px 20px 16px; }
		.faq-accord .panel-group > .panel-default > .panel-heading .panel-title { font-size:20px; }
		.faq-accord .panel-default > .panel-heading a[aria-expanded="false"]:after { right:0; width:18px; height:18px;  }
		.faq-accord .panel-default > .panel-heading a[aria-expanded="true"]:after { right:0; width:18px; height:18px;  }
		.faq-accord .panel-body { padding:20px 20px 30px; }
		/* Faq page css end */		
		
		/* Knowledge center page css start */
		.publicat-blk { padding:30px 0 60px; }
		.publicat-blk h2 { padding:0 0 40px; }
		.publicat-blk .publicat-box { padding:0 0 40px; }
		.publicat-blk .publicat-box .image > img { width:100%; }
		.publicat-blk .publicat-box h3 { padding:12px 0 20px; font-size:18px; }
		.publicat-blk .btn-box { padding:40px 0 0; }
		.knowled-blk .video-blk { padding:60px 0 50px; }
		.event-blk { padding:60px 0 50px; }
		.event-blk h2 { padding:0 0 20px; }
		.event-blk .event-box { padding:30px 0; }
		.event-blk .event-box .left-part { width:100%; }
		.event-blk .event-box .image { max-width:100%; float:none; }
		.event-blk .event-box .image img { width:100%; }
		.event-blk .event-box .info-text { overflow:visible; padding:30px 0 15px; }
		.event-blk .event-box .right-part { width:100%; }
		.event-blk .event-box .btn-box { text-align:left; }
		.event-blk .event-box .btn-box a { min-width:270px; }
		.event-blk .event-box h3 { padding:0 0 10px; }
		.event-blk .btn-box { padding:40px 0 0; }
		.knowled-blk .product_sub_blk { padding:40px 0 40px; }
		.knowled-blk .product_sub_blk h2 { padding:0 0 20px;  }
		.knowled-blk .product_sub_blk .btn-box { padding:40px 0 0; }
		.knowled-blk .video-blk .video-box { font-size:16px; padding: 15px 0; }
		.video-box .image > img { width:100%; }
		.video-box h3 { font-size:18px; }
		.knowled-blk .video-blk .btn-box { padding:40px 0 0; }
		.knowled-blk .product_box .image { max-width:100%; float:none; }
		.product_box .image > img { width:100%; }
		.knowled-blk .product_sub_blk .product_box { padding:30px 0; }
		.knowled-blk .product_box .product_info { padding:15px 0 0; }
		.knowled-blk .product_box .product_info h3 { padding:0 0 10px; }
		.knowled-page .product_sub_blk .event-blk { padding:0; }
		/* Knowledge center page css start */		
		
		/* Solution production page css start */
		.solution-production-blk .image { float:none; width:100%; }
		.solution-production-blk .image > img { width:100%; }
		.design-blk .text-blk { padding: 20px 0 0;  }
		.solution-production-blk h2 { padding:0 0 10px; }
		.solution-production-blk { padding:0 0 40px; }
		.solution-production-blk .hardware_accordion .panel-body { padding:30px 0 40px; }
		/* Solution production page css end */	
		
		/* Product page css start */
		.product_blk { padding:0 0 30px; }
		.product_sub_blk .product_box { padding:30px 0 40px; }
		.product_box .image { max-width:100%; float:none; padding:0 0 30px; } 
		.product_box .product_info h2 { font-size:22px; padding:0 0 15px; }
		.product_box .product_info > a { text-align-last:left; }
		.product_box .product_info .btn-group { margin:20px -7px 0; }
		.product_box .product_info .btn-box { padding:5px 7px; }
		/* Product page css end */		
		/* Single product css start */
		.single_pro_blk { padding:60px 0 0; }
		.single_pro_blk h2 { font-size:22px; padding:0 0 30px; }
		.product_info .text-blk { padding:20px 0 0;  }
		.product_info_blk .product_info { padding:0 0 40px;  }
		.related-product .related-box { font-size:16px; }
		.related-product .related-box h3 { padding:5px 0 30px; font-size:18px; }
		.single_pro_blk .btn-group { padding:20px 0 0; margin:0 -15px; text-align:left; }
		.single_pro_blk .btn-group .btn-box { padding:0 15px 15px; }
		.single_pro_blk .hardware_accordion .panel-body { padding:25px 40px 30px; }
		/* Single product css end */	
		.hardware_accordion .panel-group-out .product_box .image { max-width:100%; margin:0; }
		.hardware_accordion .product_box .product_info { padding:0; }
		
		.location-template-default .boundary-info > div { margin:0 30px 20px 0 !important; }
		.location-template-default .boundary-info > div .em-location-map-container { width:400px !important; height:230px !important; }
		.event-template-default .boundary-info > div { float:left !important; margin:0 30px 15px 0 !important; }
		
		.page-template-default h1,
		.post-template-default h1 { font-size:36px;  padding:0 0 15px; }
		.page-template-default h2, .post-template-default h2 { padding:0 0 15px; }
		.content { padding:60px 0 50px;  }	
		.event-template-default .content { padding:60px 0 50px; }
		.img-left .image { float:none !important; margin:0 0 30px; }
		.img-right .image { float:none !important; margin:0 0 30px; }
		.event-template-default .img-left .image,
		.event-template-default .img-right .image { margin:0 0 30px; width:100%; }
		.event-template-default .img-left .image img,
		.event-template-default .img-right .image img { width:100%; }
		.location-template-default .content { padding:60px 0 50px; }	
		.page-template-default .content { padding:60px 0 50px; }
		.gravito-form-section { padding:0 0 50px;  }
		
		.sampale-sub-blk { padding:0 0 50px;  }
		.sampale-box .image img { width:auto; height:100%;  }
		
		.related-product .related-box .image { height:210px; }
		.related-product .related-box .image img { height:100%; }
		body .white-form .gform_wrapper .top_label div.ginput_container { margin-left:0; max-width:calc(100% - 175px);}	
		/*27-6-2018 start*/
		/*meet*/
		
		.sales-blk #sales-data h4 { font-size:21px; padding:0 0 15px; }
		.sales-blk #sales-data h5{padding:0 0 7px}
		.sales-blk #sales-data .address-box {padding:0 0 25px}
		
		/*27-6-2018 start*/
		
		.search a h1 { font-size:24px; }
	.table_con_main{ padding:50px 0; }
	.table-con tr td{ font-size:14px; }
	.knowled-page .faq-accord { padding:0 0 50px; }
	/*25-07-2018 start*/
	.trainings-template-default .img-right .image,.trainings-template-default .img-left .image{width: 100%}
	.trainings-template-default .img-right .boundary-info,.trainings-template-default .img-left .boundary-info{width: 100%}
	/*25-07-2018 end*/
	
	.faq-page .faq-accord .panel-default .panel-body .panel-group .panel-heading a[aria-expanded="false"]:after {right:-22px;}
	.faq-page .faq-accord .panel-default .panel-body .panel-group .panel-heading a[aria-expanded="true"]:after {right:-22px;}
	.faq-page .faq-accord .panel-group > .panel-default > .panel-heading .panel-title {font-size:22px;}
	
	.customer_list .customer-box { margin:0 0 40px; padding:0 0 40px; }
	.customer_list .customer-box p { min-height:90px; }
	
	.customer_info .text_blk { max-height:250px; }
	.customer_info .text_blk h3 { font-size:22px; }
	.customer-sidebar { margin:40px 0 0; }
	.single_customer-blk .contact-form span.wpcf7-list-item { margin:0 35px 0 0; }
	
	.boundary-info .iump-form-line-register { margin:0 0 30px; }
	.boundary-info .ihc-login-template-11 .impu-form-line-fr { margin:0 0 30px; }
	.boundary-info .ihc-login-template-11 .impu-form-submit { margin:30px 0 0; }
	
	.side_sticky_block .open_get_start { font-size: 22px; width: 43px;height: 170px; line-height: 43px; }
	.side_sticky_block .open_get_start span { width: 170px;height: 43px; }
	.closed_btn a svg { width: 38px; height: auto; }
	.have_look_ntn a { line-height: 43px; font-size: 20px; padding: 0 30px; }
	.form_blk_sidebar_wrap { min-height: 200px; }
	
	
	
	.banner_shap_2 { width: 300px; height: auto; }
	.banner_shap_1 { width: 400px; height: auto; }
	.landing_logo { top: 37px;left: 39px; }
	.banner_land_wrp { padding: 124px 0 50px 0; }
	.land_top_shaps { padding-bottom: 22px; }
	.banner_land_inner .top_min_tag { font-size: 16px; line-height: 32px; margin-bottom: 16px; }
	.banner_land_inner .what_do_tag { font-size: 26px; }
	.land_top_shaps.animation .land_top_shaps_inner img { width: 80px; }
	.banner_land_btns_main { padding-top: 27px; }
	.banner_land_btns .land_btns_wp a { font-size: 27px; height: 74px; }
	.banner_land_btns .land_btns_wp a.green_btn { padding: 0 45px; line-height: 74px; }
	.banner_land_btns .land_btns_wp a.white_border:after,
	.banner_land_btns .land_btns_wp a.green_btn:after { left: -41px;right: -41px; }
	.banner_land_btns .land_btns_wp a.green_btn:before {width: 76px;height: 82px; top: -44px; left: -38px; }
	.banner_land_btns .land_btns_wp a.white_border { padding: 0 52px; line-height: 71px; }
	.banner_land_btns .land_btns_wp a.white_border:before { width: 75px;height: 86px; top: -47px; left: -35px; }
	.landing_logo a img { height: 40px; width: auto; }
	.banner_land_inner .main_title h1 { font-size: 49px; }
	.banner_land {min-height: 560px;}
	.step_sec .step_row .step_col { width: 70%; }
	.step_sec .step_row:nth-child(odd) .step_col:after { width: 210px;height: 190px; margin: 0 0 -91px 0; }
	.step_sec .step_row:nth-child(even) .step_col:after { width: 210px;height: 186px; margin: 0 0 -61px 0; }
	.step_sec .step_row:last-child:nth-child(even) .step_col:after { margin: 33px 0 0 83px; }
	.step_sec .step_row:last-child:nth-child(odd) .step_col:after { margin: 33px 0 0 -205px; }
	.help_grow_top_dtl { padding: 0 0 51px 0;margin: 0 0 59px 0; }
	.list_sec_title h2,
	.step_sec h2,
	.done_stap h2,
	.help_grow_top_dtl h2 { font-size: 30px; }
	.done_stap h2 { padding-bottom: 30px; }
	.help_grow_sec { padding: 95px 0 113px; }
	.done_stap .done_tag { font-size: 27px; padding: 0 60px;line-height: 60px; }
	.mian_shap_bottom { width: 270px; height: auto; }
	.page-template-landing-tpl footer .footer-top { min-height: 148px;  padding: 0;}
	
	
	
	/* Stap Form Page Start */
	.step_page .top_shap_form img { width: 500px; height: auto; }
	.back_btn a { font-size: 18px; padding: 0 48px 0 28px; }
	.step_page { padding: 103px 0 101px; }
	.step_page .done_stap h3 { font-size: 24px; }
	.stap_form_wrap .gform_wrapper .gf_progressbar_wrapper h3.gf_progressbar_title { font-size: 17px; margin-bottom: 15px !important; }
	.gform_wrapper .gf_progressbar_percentage span { font-size: 17px; }
	.logo_banner a img { width: 170px; }
	body .stap_form_wrap .gform_wrapper ul.gform_fields > li + li { margin-top: 33px; }
	body .stap_form_wrap .gform_wrapper .gform_page_footer input { height: 50px !important; }
	.page-template-adviceform-tpl footer,
	.page-template-quoteform-tpl footer { min-height: 148px; }
	/* Stap Form Page End */
	
	/* Stap Thank you Page Start */
	.landing_thank_you .top_logo a img { width: 170px; }
	.landing_thank_you .thank_you_modal-header a.closed_btn { top: 45px;right: 45px; }
	.landing_thank_you .thank_you_modal-header a.closed_btn svg { width: 40px; height: auto; }
	.form_download_dtl .top_sub_title { font-size: 25px; }
	.form_download_dtl h1 { font-size: 40px; }
	.landing_thank_you .thank_you_modal-header { padding: 37px 0 0 0; }
	.landing_thank_you .thank_you_modal-body { padding: 60px 0; }
	body .form_download.form_open .gform_wrapper .gform_footer:not(.active_submit) .gform_button,
	body .form_download .gform_wrapper .gform_footer.active_submit .gform_button { height: 125px;width: 170px; }
	body .form_download .gform_wrapper .gform_footer .gform_button { height: 125px;width: 291px; }
	/* Stap Thank you Page End */
	
	body .stap_form_wrap .radio_gender ul.gfield_radio li { width: 33.33%; margin-top: 8px; }
	
	
	/* New homepage start */
	
	.page-template-home-tpl-2022 .header.header_new .navbar { width: 100%; }
	.page-template-home-tpl-2022 .header.header_new .navbar-right { margin-right: 0 !important;float: none !important; }
	.page-template-home-tpl-2022 .header.header_new .navbar .navbar-collapse { padding-right: 0;padding-left: 0; }
	.page-template-home-tpl-2022 .header.header_new .navbar ul li:first-child { margin-left: 0; }
	.page-template-home-tpl-2022 .header.header_new .navbar ul li { margin-left: 22px; }
	.page-template-home-tpl-2022 .header.header_new div[class*="menu-primary-menu"] > ul > li > a { font-size: 18px; }
	.download_block .text_block h6 { font-size: 20px; }
	.download_block .text_block p,
	.about_us_sec .about_text p,
	.knowledge_sec .text_block p { font-size: 16px; }
	
	.new_banner_main .top_shape { left: 30px; }
	.new_banner_main .caption_block { padding-left: 20px; }
	.new_banner_main .caption_block h6 { font-size: 26px; }
	.new_banner_main .caption_block h3 { font-size: 50px; }
	.new_banner_main .caption_block .btnbox .btn-green { height: 48px;font-size: 24px;padding: 0 36px; }
	.about_us_sec .about_right { margin: -190px auto 0;width: 340px; }
	.new_banner_main .left_shape { max-width: 160px;bottom: -70px;left: -15px; }
	.about_us_sec { padding: 70px 0; }
	.about_us_sec .about_wrap { flex-direction: column-reverse; }
	.about_us_sec .about_text { max-width: 100%;padding-right: 0;padding-top: 50px; }
	.about_us_sec .about_right .download_block { max-width: 380px; }
	.home_downloads .owl-carousel .owl-stage-outer:before,
	.home_downloads .owl-carousel .owl-stage-outer:after { width: 230px; }
	.home_downloads .owl-carousel .owl-stage-outer:before { left: -90px; }
	.home_downloads .owl-carousel .owl-stage-outer:after { right: -90px; }
	.about_us_sec .about_text h2,
	.home_downloads h2,
	.knowledge_sec .text_block h3,
	.customers_sec h2,
	.newsletter_sec h2 { font-size: 28px; }
	.knowledge_sec { margin-top: 60px;padding-bottom: 50px; }
	.knowledge_sec .row { flex-direction: column; }
	.knowledge_sec .row div[class*="col-"] { width: 100%;max-width: 100%; }
	.knowledge_sec .image { float: none;width: auto;margin: 0 -30px; }
	.knowledge_sec .text_block p { line-height: 1.5; }
	.knowledge_sec .text_block { padding-top: 40px;padding-bottom: 0; margin-right: 0; }
	.knowledge_sec .text_block h3 { margin-bottom: 20px; }
	.customers_sec .logos_wrap ul li { width: 33.333333%; }
	
	/* New homepage end */
	
	
	/* Download Page Start */
	.page-title-new{padding: 40px 0;}
	.page-title-new::after {display: none;}
	.page-title-new h2{font-size: 26px;}
	
	.top-download-box{margin-top: 60px; flex-direction: column; padding: 25px;}
	.top-download-box .top-down-text{width: 100%; margin-bottom: 30px;}
	.top-download-box .top-down-img{width: 100%;}
	.top-download-box .top-down-text .top_download_btn{padding: 4px 10px 5px; font-size: 16px;}
	.top-download-box .top-down-text h2{font-size: 30px;}
	
	.top-download-caption{padding: 70px 0;}
	.top-download-caption h2{font-size: 30px; margin-bottom: 10px;} 
	.top-download-caption p{font-size: 18px;}
	
	.all-downloads-sec{padding: 60px 0;}
	.all-downloads-sec .title h3{font-size: 28px;}
	.all-dow-box .imgbox img{width: 100%;}
	.all-dow-box .text{margin-top: 20px;}
	.all-dow-box .text h5{font-size: 18px; margin-bottom: 18px;}
	
	.all-dow-text-box{padding: 35px 40px; }
	.all-dow-text-box h4{font-size: 32px; margin-bottom: 20px;}
	.all-dow-text-box p{font-size: 18px;}
	.all-dow-text-box .btnbox a{padding: 0 15px; height: 40px; font-size: 20px;}
	
	.top-download-box .top-down-text .btnbox a{}
	
	.tec-download-sec{padding: 40px 0;}
	
	.newsletter_sec{padding: 40px 0;}
	.newsletter_sec h2{margin-bottom: 20px; font-size: 33px;}
	.all-dow-box .text p{font-size: 18px;}
	.newsletter_sec .form_block .gform_footer input[type="submit"]{padding: 0 25px; height: 40px; font-size: 21px;}
	/* Download Page End */
	
	
	/* Download-Details Page Start */
	.dodet-first-sec{padding: 40px 0; flex-direction: column; align-items: center;}
	.dodet-first-img{width: 100%;}
	.dodet-first-sec .dodet-first-img .imgbox{min-width: 100%;}
	.dodet-first-sec .dodet-first-img .imgbox img{width: 100%; height: 520px;}
	.dodet-first-form{margin: 30px 0 0;}
	
	.dodet-first-form .dodet-first-form-main{padding: 30px 30px 10px;}
	.dodet-first-form .dodet-first-form-main h5{font-size: 22px; margin-bottom: 10px;}
	.dodet-first-form .dodet-first-form-main p{font-size: 17px; margin-bottom: 15px;}
	.dodet-first-form .dodet-first-form-main .ginput_container_text .medium, 
	.dodet-first-form .dodet-first-form-main .ginput_container_email .medium{height: 40px; padding: 0 24px !important; font-size: 18px !important;}
	
	.dolod-deit-text-sec .title{padding: 20px ;}
	.dolod-deit-text-sec .title span{font-size: 20px;}
	.dolod-deit-text-sec .title span img {margin-right: 10px;}
	
	.dolod-deit-text-sec-main{padding: 50px 0;}
	.dolod-deit-text-sec-main h3{font-size: 38px; margin-bottom: 20px;}
	.dolod-deit-text-sec-main p{font-size: 18px;}
	.dolod-deit-text-sec-main p + ul {margin-top: 30px;}
	.dolod-deit-text-sec-main ul + p{margin-top: 30px;}
	.dolod-deit-text-sec-main .btnbox a{font-size: 20px; height: 48px; padding: 0 25px;}
	/* Download-Details Page End */
	.gellery-images .image-wrap { width: calc(50% - 30px); }
	
	.home .solution-section .btnbox a.btn-blue { line-height: 44px;font-size: 19px;padding: 0 25px;  }
	.home_downloads { padding-bottom: 69px; }
	.page-template-home-tpl-2022 .solution-section h2 { font-size: 28px; margin-bottom: 20px; }
	.home_downloads:after { width: 449px; }

	.product-en-solutions .product-sec .single-solution .image-wrap .base_icon { height: 234px; width: 100%; } 
	.inner_banner_wrp_v2_inner { padding-left: 50px; }
	.inner_banner_wrp_v2 .banner_shaps {height: 63px; margin-right: -170px; }
	.product-en-solutions .product-sec .single-solution { padding: 29px 15px 32px; }
	.product-en-solutions .single_solution_dtl .btnbox { margin-top: 30px; }
	.inner_banner_wrp_v2 h1 { font-size: 25px; }
	.product-en-solutions .single_solution_dtl .btnbox a { font-size: 16px; min-height: 40px;line-height: 40px; }
	.product-en-solutions .single-solution h3 { font-size: 25px; margin-bottom: 23px; }
	.product-en-solutions .single-solution p { font-size: 16px; }
	.product-en-solutions { padding: 0 0 55px 0; }
	.solution-section.solution-section-v2 { padding-bottom: 69px; }

	
	/* Heardware New Design Start */
	.all_heardware_top_nav .nav-tabs>li.active>a, 
	.all_heardware_top_nav .nav-tabs>li.active>a:focus, 
	.all_heardware_top_nav .nav-tabs>li.active>a:hover, 
	.all_heardware_inner .nav-tabs>li>a { padding: 8px 25px; min-height: 50px; font-size: 18px; }
	.all_heardware_content { padding: 32px 30px 30px 30px; }
	.pro_box_row .pro_box_col { width: 50%; }
	.all_heardware_sec { padding: 58px 0 84px; }
	.img_shap_hardware { top: 1030px;width: 227px; }
	.readmore_pro a:not(.download_btns) { font-size: 20px; height: 49px; }
	.pro_box_row .pro_box_col .pro_box_main { padding: 10px 20px 34px; }
	.inner_banner_wrp_v2 .img_shap { bottom: -112px; width: 185px; }
	.quick_navigation_inner .quick_navigation_title h2 { font-size: 28px; }
	.quick_navigation_box h3 { font-size: 22px; }
	.quick_navigation_row .quick_navigation_col { width: 50%; }
	.quick_navigation_sec { padding: 61px 0 33px 0; }
	.quick_navigation_box { padding: 30px 21px 42px; }
	.filter_blk_main .filter .btn_filter { padding: 0 12px; font-size: 15px; }
	/* Heardware New Design End  */
	
	/* Product Detail New Design Start */
	.main_pro_dtl_left .main_pro_dtl_left_inner { padding: 33px 25px 42px 25px; }
	.midal_pro_wrp .nav-tabs li a { min-width: 1px; font-size: 19px; min-height: 55px; padding: 10px 30px; }
	.after_slider_content-box h2,
	.midal_pro_content_inner h2 { font-size: 28px; padding: 0 0 30px 0; }
	.after_slider_content-box p,
	.after_slider_content-box ul li,
	.midal_pro_content_inner ul li,
	.midal_pro_content_inner p { font-size: 18px; }
	.after_slider_content-box ul li:after { top: 9px; }
	.after_slider_content-box ul li + li { margin-top: 17px; }
	.midal_pro_nav_content { padding: 71px 0 71px; }
	.ckt_img_prosing { width: 158px; }
	.main_pro_dtl_right { padding: 67px 0 0 0; }
	.main_pro_dtl_right p { font-size: 18px; }
	.bottom_pro_wrp_slider { padding: 0 0 47px 0; }
	.main_pro_dtl_right .btn-group .btn-box:not(.btn-box-green) a { font-size: 22px; }
	.main_pro_dtl_left .image { margin: 42px 0 54px 0; }
	.main_pro_dtl_right .btn-group { padding: 33px 0 0 0; }
	.main_pro_wrp { padding: 0 0 88px 0; }
	/* .main_pro_dtl_config .pro_specification_main .pro_specification_row { width: 100%; height: auto; } */
	/* .main_pro_dtl_config .pro_specification_main .pro_specification_row + .pro_specification_row { margin-top: 20px; } */
	
	.bottom_pro_wrp_slider { padding: 0 40px 47px 40px; }
	.after_slider_content-box p + p { padding-top: 15px; }
	.pro_single_img { padding: 80px 0 50px 0; }
	.bottom_pro_slider.owl-carousel .owl-nav button.owl-prev { left: -37px; }
	.bottom_pro_slider.owl-carousel .owl-nav button.owl-next { right: -37px; }
	/* Product Detail New Design End */

	.footer-top-v2 .logo-block { width: 100%; padding-right: 0; }
	.footer-top-v2 .quick-link-block { width: 50%; }
	
	}
	
	
	
	@media (max-width: 767px) { 
	
		.spacer.unscroll { overflow: hidden; }
		.contact-section { background-size:unset; background-position:center; }
		/*16-07-2018 start*/
		.banner-data .buttons .btn-success {    font-size: 20px !important;
		text-align: center !important;
		line-height: 32px !important;
		color: #fff;}
		.banner-data .buttons a{height: auto !important; min-height: 1px !important;}
		.banner-data .buttons .btn-default{ font-size: 20px !important;text-align: center !important;line-height: 32px !important;}
		/*.banner-data {text-align: center !important;}*/
		.banner-data h1{font-size: 18px !important;}
		.banner-data .buttons {text-align: center !important; font-size: 20px !important; }
		
		/*16-07-2018 end*/
		.header-top .list li {margin:0 0 0 40px;}
		.form-controls {margin:0;}
		.header-top .header-links {width:100%; padding:10px 0 0 0;}
		.custom-html-widget { text-align:center; width:100%; }
		.searchform { padding-right:0; }
		
		.banner-wrap {min-height:340px;}
		.banner-content h1 {font-size:28px; line-height:36px;}	
		.buttons .btn-success, .buttons .btn-default{min-width:180px; margin-right:15px; margin-bottom:10px; font-size:16px; min-height:40px; line-height:40px;}
		.clients-wrap {padding:20px 0 0 0;}
		.boundary-client-section {padding:25px 0;}
		.clients-wrap h2 {font-size:24px;}
		.boundary-wrap h2 {padding:0 0 15px 0; font-size:24px;}
		.boundary-wrap p {font-size:16px; line-height:24px;}
		.solution-section {padding:30px 0;}
		.solution-section h2,
		.page-template-home-tpl-2022 .solution-section h2 {font-size:24px; line-height:34px;}
		.single-solution p {font-size:16px; line-height:24px;}
		.single-solution h3 {margin-bottom:10px;}
		.single-solution a {font-size:16px; min-width:200px; line-height:40px; min-height:40px;}
		
		.single-solution {margin:30px 0 30px 0;}
		.single-solution .image-wrap {margin-bottom:20px;}
		.single-solution .image-wrap img{height:160px;}
		.single-solutio {margin-bottom:10px;}
		.single-product .btn-primary {min-width:200px; min-height:40px; line-height:40px; font-size:16px; width:auto;}
		.single-product .detail p {font-size:16px; line-height:24px;}
		.single-product h3 {padding-bottom:10px;}
		.single-product .detail {padding:10px 0;}
		.products-section {padding:10px  0; text-align:center; }
		.single-product {padding:0 0 0 0;}
		.news-section {padding:30px 0;}
		.news-section .news-wrap {padding:20px 0 0 0;}
		.news-section .news-bloc .image-wrap img {width:100%; 	}
		.news-section .news-bloc {padding:0 0 30px 0 ;}
		.news-section h2 {font-size:24px;}
		
		.news-button-wrap a {max-width:230px; line-height:40px; min-height:40px; font-size:16px;}
		.footer-top .textwidget p {font-size:16px; line-height:24px;}
		.menu-quick-links-container .menu li a {font-size:16px;}
		.logo-block img {width:140px;}
		.footer-top .widget_text {padding:20px 0 0 0;	}
		.news-button-wrap {padding:10px 0 0 0;}
		.single-product .image-wrap img {width:130px;}
		
		.contact-section .contact-block { /*transform:translateY(-50%); top:50%; margin:0; padding:0 10px 0 0;*/ position:relative; padding:30px 0; margin:0; }
		.contact-section .contact-block h2 {padding-bottom:15px; font-size:24px;}
		.contact-section .contact-block p {margin-bottom:10px; font-size:16px; }
		.logo-block {width:100%; float:none; margin:0; text-align:center;}
		.info-block {width:100%; float:none; margin:0;}
		.quick-link-block {width:100%; float:none; margin:0;}
		.subscribe-block {width:100%; float:none; margin:0;}
		.mc4wp-form-fields .input-text {margin-right:10px; min-height:40px; line-height:40px; font-size:16px; max-width:185px;}
		.mc4wp-form-fields .btn-success {min-height:40px; line-height:40px; font-size:16px; margin:0;}
		.footer-top .textwidget .map-box img {width:100%; height:auto;}
		.footer-top .textwidget .map-box .map-link {min-width:200px; min-height:40px; line-height:36px; font-size:17px;}
		.footer-bottom .info {float:none; display:inline-block; margin-bottom:5px;}
		.footer-links {margin:0; float:none;}
		.footer-bottom .socialLinks-wrap {float:none; padding-top:10px;}
		.footer-bottom .socialLinks-wrap .socialLinks li {margin-left:0; margin-right:10px;}
		.footer-bottom {padding:15px 0 26px 0;}
		.footer-links .list-inline li a {line-height:23px;}
		.footer-top .widget_text h3 {margin-bottom:10px;}
		.footer-top .widget_nav_menu h3 {margin-bottom:10px;}
		
		.logo-wrap a img {width:145px;}	
		.header-bottom {padding:20px 0;}
		.navbar-toggle {padding:0; margin-top:11px; margin-left: auto;}
		.logo-wrap {padding:5px 0 0 0;}
		.navbar-toggle .icon-bar {background:#100d32;}
		.navbar ul li {display:inline-block; vertical-align:top; width:100%; text-align:center; margin:3px 0px;}
		.navbar ul {width:100%;}
		.navbar {width:100%;}
		
		body{ font-size:15px; line-height:20px; }
		h2 { font-size:20px; }
		.inner_banner_wapper .inner-banner { background-size:100% 100%; height:178px; }
		.top_text_blk { padding:40px 0 30px; }
		.top_text_blk h2 { padding:0 0 20px; }
		.top_text_blk p { padding:0; }
		.section-nav-blk,
		.cat-section-nav-blk{display: none}
		.section-nav,
		.cat-section-nav { margin:0 0 40px; }
		.section-nav.posi,
		.cat-section-nav.posi { position:relative; -webkit-animation: none; animation: none; }
		.section-nav ul li,
		.cat-section-nav ul li { width:100%; }
		.section-nav ul li a,
		.cat-section-nav ul li a { font-size:16px; }
		.btn-large a { min-width:290px; }
		.play-btn { width:80px; height:80px; }
		.play-btn img { width:30px; }	
		/* Hardware page css start */
		.hardware_accordion .panel-group-out > .panel-default > .panel-heading .panel-title { font-size:20px; }	
		.hardware_accordion .panel-default > .panel-heading a[aria-expanded="false"]:after { right:0; top:3px; width:18px; height:18px; }
		.hardware_accordion .panel-default > .panel-heading a[aria-expanded="true"]:after { right:0; top:3px; width:18px; height:18px; }
		.hardware_accordion .panel-group-in > .panel-default > .panel-heading .panel-title { font-size:20px; width:100%; }
		.hardware_accordion .panel-group-in > .panel-default > .panel-heading a:after { right: 0; width:18px; height:18px; }
		.hardware_accordion .panel-group-in > .panel-default > .panel-heading a[aria-expanded="false"]:after { width:18px; height:18px; }
		.hardware_accordion .panel-group-in > .panel-default > .panel-heading a[aria-expanded="true"]:after { width:18px; height:18px; }
		.hardware_accordion .panel-group .panel-heading+.panel-collapse>.panel-body { padding:0; }
		.hardware_accordion .product_box { padding: 30px 0 40px; }
		.hardware_accordion .product_box .image { max-width:100%; text-align:left; padding:0 0 30px; margin:0; }
		.product_box .product_info { overflow:visible; }
		.product_box .product_info .btn-group { float:left; text-align:left; margin:20px 0 0; }
		.product_box .product_info .btn-box { padding:5px 0; }
		.triangle { width:40px; height:45px; bottom: -42px; }
		/* Hardware page css end */
		.jtag_live_sec { padding:40px 0 30px; }
		.jtag_live_blk { font-size:15px; }
		.jtag_live_blk h2 { padding:0 0 20px; }
		.jtag_live_blk .image { text-align:left; padding:30px 0 0; }	
		.jtag_live_blk .btn-box { margin:30px 0 0; }
		.jtag_live_blk .btn-box a { min-width:210px; }
		
		/* Boundary page css start */
		.boundary-box-main { padding:0; }
		.boundary-box-main .boundary-box { padding:40px 0 30px; }
		.boundary-box-main .boundary-box .image { max-width:100%; float:none; padding:0 0 30px; }
		.boundary-box-main .boundary-box .image > img { width:100%; }	
		.boundary-box-main .boundary-box .boundary-info { width:100%; padding:0; float:none; }
		.boundary-box-main .boundary-box:nth-child(even) .image { float:none; }
		.boundary-box-main .boundary-box:nth-child(even) .boundary-info { padding:0; }
		.boundary-box-main .boundary-box h2 { padding:0; }
		.boundary-bottom { padding:60px 0 50px; margin:20px 0 0; }
		.boundary-bottom p { padding:0; }
		/* Boundary page css end */	
		/* Support page css start */
		.about-blk { padding:0 0 50px; }
		.about-blk .boundary-box .image { max-width:100%; float:none; padding:0 0 30px; }
		.about-blk .boundary-box .boundary-info {  width:100%; padding:0; }
		.about-blk .boundary-box h2 { padding:0 0 20px; }
		.about-blk .boundary-box .image > img { width: 100%;}
		.support-page .boundary-bottom p { padding:0 0 30px; }
		.support-page .top_text_blk .btn-box { padding:40px 0 0; }
		/* Support page css end */	
		
		/* About page css start */
		.about-page .top_text_blk h2 { padding:0 0 20px;  }
		.about-blk .boundary-box.image-left .image { float:none; }
		.about-blk .boundary-box.image-left .boundary-info	{ padding:0; }
		.boundary-box.image-left .btn-box { text-align:left; }
		.about-page .boundary-bottom { padding:30px 0 40px;  }
		.boundary-bottom h2 { padding:0 0 10px; }
		/* About page css end */	
		
		/* Account page css start */
		.loggin-blk { padding:30px 0 40px; }
		.account-blk h2 { padding:0 0 20px; }
		.registr-blk { padding:30px 0 40px; }
		.loggin-blk .lost-link { float:left; }
		.account-blk .input_row .input_text { margin:0 0 25px;  }
		/* Account page css end */	
		
		/* News page css start */
		.news-blk .product_box .image { max-width:100%; float:none; padding:0 0 30px; }
		.news-blk .product_box .image > img { width:100%; }
		.product_box .product_info { font-size:15px; padding:0; line-height:20px; }
		.product_box .product_info h2 { font-size:20px; padding:0 0 10px; }
		.news-blk .product_box .product_info .btn-box { padding:30px 0 0; }
		.news-blk .btn-box { padding:40px 0 60px; }
		/* News page css end */		
		
		/* Contact page css start */
		.contact-blk { padding:40px 0 30px; }
		.contact-blk .map-blk iframe { padding:0; }
		.contact-blk .map-blk .address-info { font-size:15px; padding:30px 0 0; line-height:20px; }
		.contact-blk .map-blk .address-info p { margin:0 0 15px; }
		.contact-blk .contact-form { padding:40px 0 0; }
		.contact-blk .contact-form h2 { padding:0 0 20px; }
		.contact-form .wpcf7-form-control.wpcf7-radio { font-size:0; }
		.contact-form .wpcf7-form-control.wpcf7-radio  span.wpcf7-list-item { width:50%; display:inline-block; vertical-align:top; margin:5px 0; }
		.contact-form .input_row textarea.input_text { height:140px; }
		.contact-form .input_row.half { width:100%; }
		.contact-form .input_row.half:nth-child(2) { margin:0 0 26px; }
		.contact-form span.wpcf7-list-item { margin:0; }
		.contact-form h3 { padding:30px 0 20px; }
		.global-blk { padding:40px 0 0; }
		.global-blk p { margin:0 0 30px; }
		.global-blk h2 { padding:0 0 20px; }
		.global-blk h3 { font-size:15px; padding: 0 0 20px;  }
		.global-blk ul { padding:0 0 20px; }
		.global-blk ul li { font-size:15px; line-height:20px; }
	
		.contact-form .gform_wrapper ul.gform_fields li.gfield.half { width: 100%;  }
		.contact-form .gform_wrapper ul.gform_fields li.gfield.half:nth-child(2) { margin: 0 0 26px;  }
		.contact-form .gform_wrapper ul.gfield_radio li { width: 50%; display: inline-block; vertical-align: top; margin: 5px 0;  }
		.contact-form .gform_wrapper ul.gform_fields li.gfield textarea { height: 140px;  }
		.contact-form .gform_wrapper .gform_footer input.button, 
		.contact-form .gform_wrapper .gform_footer input[type="submit"] { min-width: 100%; margin-right: 0;  }
		.contact-form .gform_wrapper .top_label .gfield_label { font-size: 16px;  }
		/* Contact page css end */		
		
		/* FAQ page css start */
		.faq-accord { padding:0 0 40px; }
		.faq-accord .panel-group > .panel-default > .panel-heading { padding:15px 20px 16px; }
		.faq-accord .panel-group > .panel-default > .panel-heading .panel-title { font-size:18px; }
		.faq-accord .panel-default > .panel-heading a[aria-expanded="false"]:after { right:0; width:18px; height:18px;  }
		.faq-accord .panel-default > .panel-heading a[aria-expanded="true"]:after { right:0; width:18px; height:18px;  }
		.faq-accord .panel-body { padding:20px 15px 30px; }
		/* Faq page css end */	
		
		/* Knowledge center page css start */
		.publicat-blk { padding:30px 0 60px; }
		.publicat-blk h2 { padding:0 0 20px; }
		.publicat-blk .publicat-box { padding:0 0 40px; }
		.publicat-blk .publicat-box .image > img { width:100%; }
		.publicat-blk .publicat-box h3 { padding:12px 0 20px; font-size:18px; }
		.publicat-blk .btn-box { padding:40px 0 0; }
		.knowled-blk .video-blk { padding:60px 0 50px; }
		.event-blk { padding:30px 0 40px; }
		.event-blk h2 { padding:0 0 20px; }
		.event-blk .event-box { padding:30px 0; }
		.event-blk .event-box .left-part { width:100%; }
		.event-blk .event-box .image { max-width:100%; float:none; }
		.event-blk .event-box .image img { width:100%; }
		.event-blk .event-box .info-text { overflow:visible; padding:30px 0 15px; }
		.event-blk .event-box .right-part { width:100%; }
		.event-blk .event-box .time-blk ul li { font-size:18px; }
		.event-blk .event-box .btn-box { text-align:left; }
		.event-blk .event-box .btn-box a { min-width:200px; }
		.event-blk .event-box h3 { padding:0 0 10px; }
		.event-blk .btn-box { padding:40px 0 0; }
		.knowled-blk .product_sub_blk { padding:30px 0 40px; }
		.knowled-blk .product_sub_blk h2 { padding:0 0 20px;  }
		.knowled-blk .product_sub_blk .btn-box { padding:40px 0 0; }
		.knowled-blk .video-blk .video-box { font-size:16px; padding: 15px 0; }
		.video-box .image > img { width:100%; }
		.video-box h3 { font-size:18px; }
		.knowled-blk .video-blk .btn-box { padding:40px 0 0; }
		.knowled-blk .product_box .image { max-width:100%; float:none; }
		.product_box .image > img { width:100%; }
		.knowled-blk .product_sub_blk .product_box { padding:30px 0; }
		.knowled-blk .product_box .product_info { padding:15px 0 0; }
		.knowled-blk .product_box .product_info h3 { padding:0 0 10px; }
		.knowled-blk .product_sub_blk .product_info .btn-box a { min-width:200px; }
		.knowled-blk .video-blk h2 { padding:0 0 20px; }
		
		.contact-section .newsletter-box .mc4wp-form input[type="email"] { width:100%; }
		.contact-section .newsletter-box input[type="submit"] { margin:20px 0 0; }
		.social-list ul { padding:5px 0 0; }
		.social-list ul li:first-child { margin-left:0; }
		/* Knowledge center page css start */		
		
		/* Solution production page css start */
		.solution-production-blk .image { float:none; width:100%; }
		.solution-production-blk .image > img { width:100%; }
		.design-blk .text-blk { padding: 20px 0 0;  }
		.solution-production-blk h2 { padding:0 0 10px; line-height:26px; }
		.solution-production-blk { padding:0 0 40px; }
		.solution-production-blk .hardware_accordion .panel-body { padding:30px 0 40px; }
		/* Solution production page css end */	
		
		/* Product page css start */
		.product_blk { padding:0 0 30px; }
		.product_sub_blk .product_box { padding:30px 0 40px; }
		.product_box .image { max-width:100%; float:none; padding:0 0 30px; } 
		.product_box .product_info h2 { font-size:22px; padding:0 0 15px; }
		.product_box .product_info > a { text-align-last:left; }
		.product_box .product_info .btn-group { margin:20px -7px 0; }
		.product_box .product_info .btn-box { padding:5px 7px; }
		/* Product page css end */	
		
		/* Single product css start */
		.single_pro_blk { padding:60px 0 0; }
		.related-product .related-box h3 { padding:5px 0 30px; }
		.single_pro_blk .btn-group { padding:20px 0 0; margin:0 -15px; text-align:left; }
		.single_pro_blk .btn-group .btn-box { padding:0 15px 15px; }
		.single_pro_blk .hardware_accordion .panel-body { padding:25px 40px 30px; }
		/* Single product css end */		
		/* Single product css start */
		.single_pro_blk { padding:60px 0 0; }
		.single_pro_blk h2 { font-size:22px; padding:0 0 30px; }
		.product_info .text-blk { padding:20px 0 0;  }
		.product_info_blk .product_info { padding:0 0 40px;  }
		.related-product .related-box { font-size:15px; }
		.related-product .related-box h3 { padding:5px 0 20px; font-size:15px; }
		.single_pro_blk .btn-group { padding:20px 0 0; margin:0 -15px; text-align:left; }
		.single_pro_blk .btn-group .btn-box { padding:0 15px 15px; }
		.single_pro_blk .hardware_accordion .panel-body { padding:25px 15px 30px; }
		.single_pro_blk .section-nav ul li,
		.single_pro_blk .cat-section-nav ul li  { width:100%; }
		/* Single product css end */		
		
		/*div[class*="menu-primary-menu"] { overflow:hidden; }
		#menu-primary-menu li { text-align:left; margin:10px 0; padding:0; }
		.navbar ul li a { display:inline-block; }
		#menu-primary-menu ul {  position:relative; left:0; opacity:1; top:0; box-shadow:none; width:100%; display:none; background:#100c32; }
		#menu-primary-menu ul li { background:none; border-top:1px solid #fff; cursor:pointer; margin:0; }
		#menu-primary-menu ul li a { padding:8px 15px; }
		#menu-primary-menu ul li ul li a {  padding:8px 10px 8px 30px; }
		#menu-primary-menu ul li > .icon { display:none; }
		#menu-primary-menu li:hover > ul { left:0; top:0; opacity:1; }
		#menu-primary-menu ul ul { top:0; padding-left:0; }
		#menu-primary-menu ul li:hover > ul { left:0; top:0; }
		#menu-primary-menu ul > li.menu-item-has-children > a { padding-right:0; }
		#menu-primary-menu ul li a { display:inline-block; border:0; color:#fff; }
		#menu-primary-menu .icon { display:block; }
		#menu-primary-menu li.active-class .sub-menu { display:block; }
		#menu-primary-menu ul li.menu-item-has-children::after { border-width: 8px; -webkit-transform:none; -moz-transform:none; transform:none; right:5px; border-top-color: #fff; -webkit-transition: all .35s ease; -moz-transition: all .35s ease; -ms-transition: all .35s ease; -o-transition: all .35s ease; transition: all .35s ease; }
		#menu-primary-menu ul li.menu-item-has-children.active::after { transform:rotate(-180deg); top:10px; }
		#menu-primary-menu > li { -webkit-transition: all .35s ease; -moz-transition: all .35s ease; -ms-transition: all .35s ease; -o-transition: all .35s ease; transition: all .35s ease; }
		#menu-primary-menu > li.active .icon { transform:rotate(-180deg); }*/
		.hardware_accordion .panel-group-out .product_box .image { max-width:100%; margin:0; }
		.hardware_accordion .product_box .product_info { padding:0; }
		
		.location-template-default .boundary-info > div { margin:0 0 20px 0 !important; float:none !important; }
		.location-template-default .boundary-info > div .em-location-map-container { width:100% !important; height:230px !important; }
		.event-template-default .boundary-info > div { float:none !important; margin:0 0 15px 0 !important; }
		.em-location-map-container { width:100% !important; }
		
		.page-template-default h1,
		.post-template-default h1 { font-size:28px;  padding:0 0 15px; }
		.page-template-default h2, .post-template-default h2 { padding:0 0 15px; }
		.content { padding:40px 0 30px;  }	
		.event-template-default .content { padding:40px 0 30px; }
		.img-left .image { float:none !important; margin:0 0 30px; }
		.img-right .image { float:none !important; margin:0 0 30px; }
		.event-template-default .img-left .image,
		.event-template-default .img-right .image { margin:0 0 30px; width:100%; }
		.event-template-default .img-left .image img,
		.event-template-default .img-right .image img { width:100%; }	
		.location-template-default .content { padding:40px 0 30px; }		
		.page-template-default .content { padding:40px 0 30px; }
		.gravito-form-section { padding:0 0 40px;  }
		
		.sampale-sub-blk { padding:0 0 40px;  }
		.sampale-box .image { height:100%; }
		.sampale-box .image img { width:100%; height:auto;  }	
		.related-product .related-box .image { height:100%; }
		.related-product .related-box .image img { height:auto; width:100%; }	
		
		.white-paper-blk { padding:40px 0 30px; }
		.white-paper-blk h2 { font-size:20px; padding: 0 0 20px;   }
		.white-form h2 { font-size:20px; }
		.white-form .gform_wrapper .top_label .gfield_label { max-width:100%; }
		body .white-form .gform_wrapper .top_label div.ginput_container { max-width:100%; margin-left:0; }
		
		/*6-27-2018 start */
		.get-advice-poup .modal-dialog ul li.field-half { width:100%; }
		
		/*6-27-2018 end*/
		
		/*27-6-2018 start*/
		/*meet*/
		
		.sales-blk #sales-data h4 { font-size:21px; padding:0 0 15px; }
		.sales-blk #sales-data h5{padding:0 0 7px}
		.sales-blk #sales-data .address-box {padding:0 0 25px}
		.sales-blk #sales-data { text-align:center; }
		
		/*27-6-2018 start*/
		.appliction-box { padding:40px 0; }
		.appliction-box h3 { font-size:24px; }
		.appliction-box .col-1 { width:100%; }
		.appliction-box .col-2 { width:100%; }	
		.w3n_marcom_download .col-row .col-1{width: 100%;}
		
		.search a h1 { font-size:20px; }
	.table_con_main{ padding:50px 0; }
	.table-con tr td{ height:auto !important; font-size:14px; }
	.table-con tr td{ width:50%; }
	/*.table-con tr td{ height:auto !important; text-align:right;   width:100%; display:inline-block;  font-size:14px; }
	.table-con tr:nth-child(2){ display:none;}
	.table-con tr{ overflow:hidden; margin:10px 0; min-width:280px; display:inline-block; width:100%; border:#ccc solid 1px; }
	.table-con tbody{ width:100%; display:inline-block;   }
	.table-con{ border:0px;  }
	.table-con tr td .mobile-show{ display:block; float:left; }
	.table-con tr td:last-child{ border:0px; }
	.table-con tr td { border-right:0px; }
	.table-con tr.first-line td:last-child{ border:0px; }
	.table-con table { display:inline-block; width:100%; }
	.table-con tr:last-child{ border:#ccc solid 1px; }
	.table-con tr:last-child td{ border-bottom:#ccc solid 1px; }
	.table-con tr:last-child td:last-child{ border-bottom:0px; }
	.w3n_sw_download{ padding-bottom:0px; }*/
	.table-con{ margin-bottom:30px; }
	.w3n_sw_download{ padding-bottom:0px; }
	.knowled-page .faq-blk h2 { padding:0 0 20px; }
	.knowled-page .faq-blk { padding:50px 0 40px; }
	.knowled-page .faq-accord { padding:0 0 40px; }
	.knowled-page .product_sub_blk .event-blk { padding: 0 0 30px; }
	.solution-production-blk .panel-body .btn-box a { margin:0 0 15px; }
	.full-with-content .btn-box a { margin:0 0 15px; display:block; }
	.full-with-content .container > .panel-body > h2 { padding:30px 0 10px; }
	.full-with-content .panel-body .btn-box { margin:0 0 20px;  }
	.home .banner-wrap { min-height: 20px; }
	.home .banner-content { position: static; -webkit-transform: translateY(0); -moz-transform: translateY(0); transform: translateY(0); top: auto; }
	/*25-07-2018 start*/
	.trainings-template-default .img-right .image,.trainings-template-default .img-left .image{width: 100%}
	.trainings-template-default .img-right .boundary-info,.trainings-template-default .img-left .boundary-info{width: 100%}
	/*25-07-2018 start*/
	
	/*17-8-2018 start*/
	.header-top { text-align:center; }
	.header-top .widget_text { display:block; }
	.header-top ul#menu-header-top-menu,
	.header-top ul#menu-header-top-menu-german,
	.header-top ul#menu-header-top-menu-russian { padding-left:0; padding-right:10px; }
	.header-top .widget_text#custom_html-9 { display:inline-block; }
	.header-top ul#menu-header-top-menu li, 
	.header-top ul#menu-header-top-menu-german li, 
	.header-top ul#menu-header-top-menu-russian li { padding:12px 0 5px; }
	/*17-8-2018 end*/
	
	
	.faq-accord .panel-group-out .panel-heading {padding:11px 0;}
	.faq-accord .panel-group-out .panel-heading .panel-title {font-size:22px;}
	.faq-page .faq-accord .panel-default > .panel-heading a[aria-expanded="false"]:after {height:20px; width:20px;}
	.faq-page .faq-accord .panel-default > .panel-heading a[aria-expanded="true"]:after {height:20px; width:20px;}
	.faq-page .faq-accord .panel-default .panel-body .panel-group .panel-heading a[aria-expanded="true"]:after  {height:20px; width:20px;}
	.faq-page .faq-accord .panel-default .panel-body .panel-group .panel-heading a[aria-expanded="false"]:after  {height:20px; width:20px;}
	.faq-page .faq-accord .panel-group > .panel-default > .panel-heading .panel-title {font-size:18px;}
	.faq-page .faq-accord .panel-default .panel-body .panel-group .panel-heading.open {padding-bottom:10px;}
	.faq-page .faq-accord .panel-default .panel-body .panel-group .panel-heading a[aria-expanded="false"]:after {right:-20px;}
	.faq-page .faq-accord .panel-default .panel-body .panel-group .panel-heading a[aria-expanded="true"]:after {right:-20px;}
	
	.customer-blk { padding:40px 0; }
	.filter-city { text-align:center; }
	.filter-city .input-row { margin:10px 0; }
	.filter-city .input-row + .input-row { margin:10px 0; }
	.customer_list .customer-box { margin:0 0 30px; padding:0 0 30px; }
	.customer_list .customer-box p { min-height:100%; }
	
	.single_customer-blk { padding:40px 0; }
	.customer_info .text_blk { max-height:190px; } 
	.customer_info .text_blk h3 { font-size:20px; }
	.customer-sidebar { margin:30px 0 0; }
	
	.single_customer-blk .contact-form { padding:15px; }
	.contact-form .input_row label { font-size:16px; }
	.single_customer-blk .contact-form span.wpcf7-list-item { margin:0; }
	.single_customer-blk .contact-form { margin:40px 0 0; }
	.single_customer-blk .contact-form .wpcf7 .wpcf7-submit { float:none; display:inline-block; vertical-align:top; min-width:100%; }
	
	/* 1-11-2018*/
		.yikes-mailchimp-container input.input-text {max-width: 185px !important;line-height: 40px;min-height: 40px;font-size: 16px;margin-right: 15px;}
		.yikes-mailchimp-container button{line-height: 20px;min-height: 40px !important;    min-width: 75px;font-size: 16px;}
		
		.contact-section .yikes-easy-mc-form label {width: 100% !important;}
		.contact-section .yikes-mailchimp-container button {margin: 0;}
	
		.rev_slider_wrapper .rev_slider h1 span { font-size: 18px !important;  }
		.rev_slider_wrapper .rev_slider .buttons a { margin: 0px 10px 0 0px !important;  }
	
	.boundary-info .iump-form-line-register { margin:0 0 30px; }
	.boundary-info .ihc-register-2 input[type="submit"] { min-width:100%; width:100%; }
	.boundary-info .ihc-login-template-11 .impu-form-line-fr { margin:0 0 30px; }
	.boundary-info .ihc-login-template-11 .impu-remember-wrapper { width:100%; }
	.boundary-info .impu-form-links-pass { width:100%; text-align:left; padding:20px 0 0; }
	.boundary-info .ihc-login-template-11 .impu-form-submit input { min-width:100%; width:100%; }
	.boundary-info .ihc-login-template-11 .impu-form-submit { margin:30px 0 0; }
		.header-top #nav_menu-3 ul#menu-header-top-menu li, 
		.header-top #nav_menu-3 ul#menu-header-top-menu-german li, 
		.header-top #nav_menu-3 ul#menu-header-top-menu-russian li { padding:0; }
	
	
	.side_sticky_block .open_get_start { font-size: 22px; width: 43px;height: 170px; line-height: 43px; }
	.side_sticky_block .open_get_start span { width: 170px;height: 43px; }
	.closed_btn a svg { width: 38px; height: auto; }
	.have_look_ntn a { line-height: 43px; font-size: 20px; padding: 0 30px; }
	.form_blk_sidebar_wrap { min-height: 200px; }
	.form_blk_sidebar { width: 320px; padding: 0 0 0 40px; }
	
	
	
	.banner_shap_2 { width: 200px; height: auto; bottom: -100px; }
	.banner_shap_1 { width: 240px; height: auto; }
	.landing_logo { top: 25px;left: 15px; }
	.banner_land_wrp { padding: 100px 0 50px 0; }
	.land_top_shaps { padding-bottom: 22px; }
	.banner_land_inner .top_min_tag { font-size: 16px; line-height: 32px; margin-bottom: 16px; }
	.banner_land_inner .what_do_tag { font-size: 23px; }
	.land_top_shaps.animation .land_top_shaps_inner img { width: 70px; }
	.banner_land_btns_main { padding-top: 27px; }
	.banner_land_btns .land_btns_wp a { font-size: 25px; height: 60px; width: 100%; }
	.banner_land_btns .land_btns_wp a.green_btn { padding: 0 40px; line-height: 60px; }
	.banner_land_btns .land_btns_wp a.white_border:after,
	.banner_land_btns .land_btns_wp a.green_btn:after { left: 0;right: 0; }
	.banner_land_btns .land_btns_wp a.green_btn:before {width: 66px;height: 71px;top: -38px;left: -33px; }
	.banner_land_btns .land_btns_wp a.white_border { padding: 0 40px; line-height: 54px; }
	.banner_land_btns .land_btns_wp a.white_border:before { width: 65px;height: 75px;top: -41px;left: -31px; }
	.landing_logo a img { height: 34px; width: auto; }
	.banner_land_inner .main_title h1 { font-size: 31px; }
	.banner_land_btns .land_btns_wp { width: 100%; padding: 0 50px; }
	.banner_land_btns .land_btns_wp + .land_btns_wp { margin-top: 15px; }
	.banner_land {min-height: 560px;}
	.step_sec .step_row .step_col { width: 100%; }
	.step_sec .step_row:nth-child(odd) .step_col:after { width: 210px;height: 190px; margin: 0 0 -91px 0; display: none; }
	.step_sec .step_row:nth-child(even) .step_col:after { width: 210px;height: 186px; margin: 0 0 -61px 0; display: none; }
	.step_sec .step_row:last-child:nth-child(even) .step_col:after { margin: 33px 0 0 83px; display: none; }
	.step_sec .step_row:last-child:nth-child(odd) .step_col:after { margin: 33px 0 0 -205px; display: none; }
	.step_sec .step_tag { font-size: 17px; margin-bottom: 17px; }
	.step_sec h2 { padding: 0 0 18px 0; }
	.step_sec .step_row { margin: 0; }
	.step_sec .step_row + .step_row { margin-top: 30px; padding-top: 30px; border-top: solid 2px #0091d3; }
	.help_grow_top_dtl { padding: 0 0 21px 0;margin: 0 0 29px 0; }
	.list_sec_title h2,
	.step_sec h2,
	.done_stap h2,
	.help_grow_top_dtl h2 { font-size: 27px; }
	.done_stap h2 { padding-bottom: 30px; }
	.step_sec p,
	.done_stap p,
	.help_grow_top_dtl p { font-size: 18px;line-height: 1.8; }
	.btn_bottom_grp .btn_bottom a { height: 50px; font-size: 22px; }
	.btn_bottom_grp .btn_bottom { padding: 10px 20px; }
	.btn_bottom_grp { margin-top: 20px; }
	.help_grow_sec { padding: 65px 0 40px; }
	.done_stap { position: relative; padding-top: 30px; }
	.done_stap:after { content: ''; position: absolute; top: 0; left: -50vw; right: -50vw; height: 2px; background-color: #0091d3; } 
	.done_stap .done_tag { font-size: 19px;padding: 0 40px;line-height: 45px; }
	.mian_shap_bottom { width: 270px; height: auto; }
	.page-template-landing-tpl footer .footer-top { min-height: 108px;  padding: 0;}
	.page-template-landing-tpl footer .logo-block a img { height: 44px !important; }
	
	
	/* Stap Form Page Start */
	.step_page .top_shap_form img { width: 500px; height: auto; }
	.back_btn a { font-size: 18px; padding: 0 48px 0 28px; }
	.step_page { padding: 63px 0 31px; }
	.step_page .done_stap h3 { font-size: 24px; }
	.stap_form_wrap .gform_wrapper .gf_progressbar_wrapper h3.gf_progressbar_title { font-size: 17px; margin-bottom: 15px !important; }
	.gform_wrapper .gf_progressbar_percentage span { font-size: 17px; }
	.logo_banner a img { width: 170px; }
	body .stap_form_wrap .gform_wrapper ul.gform_fields > li + li { margin-top: 33px; }
	body .stap_form_wrap .gform_wrapper .gform_page_footer input { height: 45px !important; }
	.stap_form_wrap .gform_wrapper h2.gsection_title { padding-top: 0 !important; }
	.step_page .done_stap { padding-top: 0; }
	.step_page .done_stap:after { display: none; }
	.page-template-adviceform-tpl footer,
	.page-template-quoteform-tpl footer { min-height: 108px; }
	body .stap_form_wrap .gform_wrapper .top_label li.part-checkbox ul.gfield_checkbox, 
	body .stap_form_wrap .gform_wrapper .top_label li.part-checkbox ul.gfield_radio { -webkit-column-count: 1;-moz-column-count: 1;column-count: 1;-webkit-column-gap: 0;-moz-column-gap: 0;column-gap: 0; }
	body .stap_form_wrap .gform_wrapper .top_label li ul.gfield_checkbox li, body .stap_form_wrap .gform_wrapper .top_label li ul.gfield_radio li { margin-bottom: 7px; }
	body .stap_form_wrap .gform_wrapper .gform_page_footer { padding-top: 20px;margin: 29px 0 0 0; }
	body .stap_form_wrap .gform_wrapper .gform_page_footer input { margin: 10px 0; }
	body .stap_form_wrap .gform_wrapper .gform_page_footer .gform_previous_button { margin-right: 15px; }
	/* Stap Form Page End */
	
	/* Stap Thank you Page Start */
	.landing_thank_you .top_logo a img { width: 130px; }
	.landing_thank_you .thank_you_modal-header a.closed_btn { top: 40px;right: 15px; }
	.landing_thank_you .thank_you_modal-header a.closed_btn svg { width: 40px; height: auto; }
	.form_download_dtl .top_sub_title { font-size: 25px; }
	.form_download_dtl h1 { font-size: 34px; }
	.landing_thank_you .thank_you_modal-header { padding: 37px 0 0 0; }
	.landing_thank_you .thank_you_modal-body { padding: 40px 0; }
	body .form_download.form_open .gform_wrapper .gform_footer:not(.active_submit) .gform_button,
	body .form_download .gform_wrapper .gform_footer.active_submit .gform_button { height: 125px;width: 170px; }
	body .form_download .gform_wrapper .gform_footer .gform_button { height: 125px;width: 291px; }
	.form_download_dtl .top_sub_title { line-height: 1.3; }
	.form_download ul.gform_fields > .gfield.half_field { width: 100% !important; }
	/* Stap Thank you Page End */
	
	body .stap_form_wrap .radio_gender ul.gfield_radio li { width: 100%; margin-top: 8px; }
	
	/* New homepage start */
	
	.page-template-home-tpl-2022,
	.single-whitepaper,
	.page-template-downloads-tpl-2022,
	body:not(.page-template-home-tpl-2022) { padding-top: 153px;-webkit-transition: all ease-in-out 300ms;transition: all ease-in-out 300ms; }
	.header.header_new .header-top { position: relative;-webkit-transition: all ease-in-out 300ms;transition: all ease-in-out 300ms; }
	.header.header_new.fixed .header-top { position: absolute; -webkit-transform: translateY(-100%);transform: translateY(-100%); }
	body.spacer { padding-top: 184px !important; }
	
	.header.header_new { padding-top: 0; }
	.header.header_new .logo-wrap,
	.header.header_new.fixed .logo-wrap { display: block;padding: 0; }
	.header.header_new .header-top .container { flex-direction: column; }
	.header.header_new .left_menu { display: none; }
	.header.header_new .header-bot .header-bottom { flex-wrap: wrap; }
	.header.header_new .header-bot .navbar-toggle { margin-left: auto; }
	.single-whitepaper .header.header_new .header-bot,
	.page-template-downloads-tpl-2022 .header.header_new .header-bot,
	body:not(.page-template-home-tpl-2022) .header.header_new .header-bot { background: #fff !important; }
	
	.header.header_new .header-top .header-links { padding: 0; }
	.header.header_new .header-top .header-links .lang-blk { z-index: 10; width: auto; margin: 0; display: flex;justify-content: flex-start; order: 1; }
	.header.header_new .header-top .header-links .download-link-btn { order: 3; }
	.header.header_new .header-top .header-links .user-box { order: 4; }
	.header.header_new .header-top .header-links .search-from { order: 5; }
	.header.header_new .header-top .header-links .user-box a .icon,
	.header.header_new .header-top .header-links .search-from .search-btn .icon,
	.header.header_new .header-top .header-links .download-link-btn a .icon { margin: 0; font-size: 0; }
	.header.header_new .header-top .header-links .download-link-btn,
	.header.header_new .header-top .header-links .user-box,
	.header.header_new .header-top .header-links .search-from,
	.header.header_new .header-top .top_menu_new { width: auto; padding: 0 0;border-top: none; border-left: none;text-align: left; }
	.header.header_new .header-top .header-links .top_menu_new { margin-left: auto; order: 2; }
	.header.header_new .header-top .header-links .user-box,
	.header.header_new .header-top .header-links .search-from,
	.header.header_new .header-top .header-links .download-link-btn{ margin-left: 15px; }
	.header-top ul#menu-header-top-menu ,
	.header-top ul#menu-header-top-menu li { padding: 0; }
	.header.header_new .header-top .header-links .download-link-btn a,
	.header.header_new .header-top .header-links .search-from .search-btn .text,
	.header.header_new .header-top .header-links .user-box a,
	.header.header_new .header-top .header-links .search-from a { font-size: 0; line-height: normal; }
	.header.header_new .header-top .header-links .lang-blk > a { width: 100%;padding: 8px 0; }
	.header.header_new .header-top .header-links .lang-blk ul { right: 0;width: 34px;margin-top: 0; }
	.header.header_new .header-top .header-links .lang-blk ul.is-active { margin-top: 0; }
	.header.header_new .header-top .header-links .search-from .search-box { width: 100%; left: auto; right: 0; }
	
	.page-template-home-tpl-2022 .header.header_new .navbar { width: 100%; }
	.header.header_new .navbar-right { overflow-y: auto;max-height: calc(100vh - 85px); }
	.page-template-home-tpl-2022 .header.header_new .navbar-right { margin-right: 0 !important;float: none !important;padding-top: 20px; }
	.page-template-home-tpl-2022 .header.header_new .navbar .navbar-collapse { padding-right: 0;padding-left: 0;-webkit-box-shadow: none;box-shadow: none; }
	.page-template-home-tpl-2022 .header.header_new .navbar ul li:first-child { margin-left: 0; }
	.page-template-home-tpl-2022 .header.header_new .navbar ul li { margin-left: 22px; }
	.page-template-home-tpl-2022 .header.header_new div[class*="menu-primary-menu"] > ul > li > a { font-size: 18px; }
	.page-template-home-tpl-2022 .header.header_new .navbar-toggle .icon-bar { background: #fff !important; }
	.download_block .text_block h6 { font-size: 20px; }
	.download_block .text_block p,
	.about_us_sec .about_text p,
	.knowledge_sec .text_block p { font-size: 16px; }
	.main.small-size .about_us_sec .about_right .download_block .down-btn { min-height: 40px;height: auto; padding: 5px 20px; }
	
	.new_banner_main .caption_block { padding-left: 0; }
	.new_banner_main .caption_block h6 { font-size: 26px; }
	.new_banner_main .caption_block h3 { font-size: 40px; }
	.new_banner_main .caption_block h3 br { display: none; }
	.new_banner_main .caption_block .btnbox { flex-direction: column; }
	.new_banner_main .caption_block .btnbox a + a { margin-left: 0;margin-top: 40px; }
	.new_banner_main .caption_block .btnbox .btn-green { height: 48px;font-size: 24px;padding: 0 36px; }
	.about_us_sec .about_right { margin: -190px auto 0;width: 340px; }
	.new_banner_main .left_shape { max-width: 160px;bottom: -70px;left: -15px; }
	.about_us_sec { padding: 70px 0; }
	.about_us_sec .about_wrap { flex-direction: column-reverse; }
	.about_us_sec .about_text { max-width: 100%;padding-right: 0;padding-top: 50px; }
	.about_us_sec .about_right .download_block { max-width: 380px; }
	.home_downloads .download_carousel { padding-bottom: 50px; }
	.home_downloads .owl-carousel .download_block { max-width: 300px;margin: 0 auto; }
	.home_downloads .owl-carousel .download_block .down_inner { padding: 30px 15px 40px; }
	.home_downloads .owl-controls { top: auto;bottom: 0; }
	.home_downloads .owl-carousel .owl-stage-outer:before,
	.home_downloads .owl-carousel .owl-stage-outer:after { display: none; }
	
	.about_us_sec .about_text h2,
	.home_downloads h2,
	.knowledge_sec .text_block h3,
	.customers_sec h2,
	.newsletter_sec h2 { font-size: 28px; }
	.knowledge_sec { margin-top: 60px;padding-bottom: 50px; }
	.knowledge_sec .row { flex-direction: column; }
	.knowledge_sec .row div[class*="col-"] { width: 100%;max-width: 100%; }
	.knowledge_sec .image { float: none;width: auto;margin: 0 -30px; }
	.knowledge_sec .text_block p { line-height: 1.5; }
	.knowledge_sec .text_block { padding-top: 40px;padding-bottom: 0; margin-right: 0; }
	.knowledge_sec .text_block h3 { margin-bottom: 20px; }
	.customers_sec { padding-bottom: 30px; }
	.customers_sec .logos_wrap ul li { width: 50%; }
	.customers_sec .logos_wrap ul li img { max-width: 80%; }
	
	/* New homepage end */
	
	
	
	/* Download Page Start */
	.page-title-new{padding: 40px 0;}
	.page-title-new h2 {font-size: 21px; line-height: normal;}
	.page-title-new::after {display: none;}
	
	.top-download-box{padding: 25px; flex-direction: column; margin-top: 30px;}
	.top-download-box .top-down-text{width: 100%;}
	.top-download-box .top-down-text .top_download_btn{margin-bottom: 15px;}
	.top-download-box .top-down-text h2{font-size: 30px; margin-bottom: 15px;}
	.top-download-box .top-down-text .btnbox a{height: 38px; padding: 0 13px;}
	.top-download-box .top-down-text p{font-size: 18px;}
	.top-download-box .top-down-text .btnbox{margin-top: 20px;}
	
	.top-download-caption{padding: 60px 0;}
	.top-download-box .top-down-img{width: 100%;}
	.top-download-caption h2{font-size: 30px; line-height: 1.2;}
	.top-download-caption p{font-size: 18px;}
	
	.all-downloads-sec{padding: 70px 0;}
	.all-downloads-sec .title h3{font-size: 25px; margin-bottom: 15px;}
	.all-dow-box{padding: 20px; width: 100%;}
	.all-dow-box .text{margin-top: 25px;}
	.all-dow-box .text h5{font-size: 18px;}
	.all-dow-box .text p{font-size: 16px;}
	.all-dow-box .text .btnbox{margin-top: 10px;}
	
	.all-dow-text-box{padding: 25px;}
	.all-dow-text-box h4{font-size: 30px; margin-bottom: 13px;}
	.all-dow-text-box p{font-size: 16px;}
	.all-dow-text-box .btnbox{margin-top: 10px;}
	.all-dow-text-box .btnbox a{height: 40px; padding: 0 20px; font-size: 20px;}
	.full-size-img{background: none;}
	.full-size-img img{opacity: 1; visibility: visible;}
	
	.tec-download-sec{padding: 70px 0 50px;}
	
	.newsletter_sec{padding: 40px 0 0;}
	.row_flwx.row{display: unset;}
	.newsletter_sec h2{margin-bottom: 30px; font-size: 36px; margin-bottom: 30px;}
	.newsletter_sec .form_block .gform_footer input[type="submit"]{height: 45px; font-size: 20px;}
	/* Download Page End */
	
	
	/* Download-Details Page Start */
	.dodet-first-sec{padding: 40px 0; flex-direction: column; align-items: center;}
	.dodet-first-img{width: 100%;}
	.dodet-first-sec .dodet-first-img .imgbox{min-width: 100%; background-image: none;}
	.dodet-first-sec .dodet-first-img .imgbox img{width: 100%; height: 520px;}
	.dodet-first-form{margin: 30px 0 0;}
	
	.dodet-first-form .dodet-first-form-main{padding: 20px 20px 10px;}
	.dodet-first-form .dodet-first-form-main .gform_footer{padding: 0 !important; margin: 20px 0 0 !important;}
	.dodet-first-form .dodet-first-form-main h5{font-size: 22px; margin-bottom: 10px;}
	.dodet-first-form .dodet-first-form-main p{font-size: 17px; margin-bottom: 15px;}
	.dodet-first-form .dodet-first-form-main .ginput_container_text .medium, 
	.dodet-first-form .dodet-first-form-main .ginput_container_email .medium{height: 40px; padding: 0 24px !important; font-size: 16px !important; min-width: 100%; margin-bottom: 14px;}
	
	.dolod-deit-text-sec .title{padding: 20px; flex-direction: column;}
	.dolod-deit-text-sec .title span{font-size: 20px; display: flex; align-items: center; justify-content: center;}
	.dolod-deit-text-sec .title span + span{margin-top: 20px;}
	.dolod-deit-text-sec .title span img {margin-right: 10px;}
	.dolod-deit-text-sec-main{padding: 30px 0;}
	.dolod-deit-text-sec-main h3{font-size: 32px; margin-bottom: 20px;}
	.dolod-deit-text-sec-main p{font-size: 18px;}
	.dolod-deit-text-sec-main p + ul {margin-top: 20px;}
	.dolod-deit-text-sec-main ul + p{margin-top: 20px;}
	.dolod-deit-text-sec-main ul li{font-size: 18px;}
	.dolod-deit-text-sec-main .btnbox {flex-direction: column; align-items: flex-start;}
	.dolod-deit-text-sec-main .btnbox a{font-size: 18px; height: 40px; padding: 0 22px;}
	.dolod-deit-text-sec-main .btnbox a + a{margin: 20px 0 0;}
	body.unscroll .side_sticky_block {  }
	.header.header_new #menu-primary-menu > li { padding-right: 45px !important; }
	.header.header_new #menu-primary-menu > li > .icon { right: 25px; }
	/* Download-Details Page End */
	.gellery-images .image-wrap { width: calc(100% - 30px); } 
	.marcom-gallery { padding: 30px 0 60px; }
	.gallery-title { padding-bottom: 10px; }
	
	
	.home .solution-section .btnbox a.btn-blue { line-height: 44px;font-size: 19px;padding: 0 25px;  }
	.home_downloads { padding-bottom: 50px; }
	.page-template-home-tpl-2022 .solution-section h2 { font-size: 28px; margin-bottom: 20px; }
	.home_downloads:after { width: 449px; }
	
	.product-en-solutions .product-sec .single-solution .image-wrap .base_icon { height: 234px; width: 100%; } 
	.inner_banner_wrp_v2_inner { padding-left: 50px; }
	.inner_banner_wrp_v2 .banner_shaps {height: 63px; margin-right: -170px; }
	.product-en-solutions .product-sec .single-solution { padding: 29px 15px 32px; }
	.product-en-solutions .single_solution_dtl .btnbox { margin-top: 30px; }
	.inner_banner_wrp_v2 h1 { font-size: 25px; }
	.product-en-solutions .single_solution_dtl .btnbox a { font-size: 16px; min-height: 40px;line-height: 40px; }
	.product-en-solutions .single-solution h3 { font-size: 25px; margin-bottom: 23px; }
	.product-en-solutions .single-solution p { font-size: 16px; }
	.product-en-solutions { padding: 0 0 25px 0; }
	.inner_banner_wrp_v2 .img_shap { bottom: -42px;width: 135px; }
	.solution-section.solution-section-v2 { padding-bottom: 69px; }


	
	/* Heardware New Design Start */
	.all_heardware_top_nav .nav-tabs>li.active>a, 
	.all_heardware_top_nav .nav-tabs>li.active>a:focus, 
	.all_heardware_top_nav .nav-tabs>li.active>a:hover, 
	.all_heardware_inner .nav-tabs>li>a { padding: 8px 15px; min-height: 1px; font-size: 18px; text-align: left;justify-content: flex-start; }
	.all_heardware_content { padding: 32px 30px 30px 30px; }
	.pro_box_row .pro_box_col { width: 100%; }
	.pro_box_main .pro_box_main_img { height: 212px; }
	.pro_box_main_dtl .title_proname { font-size: 20px; }
	.pro_specification_dtl .pro_specification_title { font-size: 16px; }
	.pro_specification_dtl .pro_specification_value { font-size: 16px; }
	.all_heardware_sec { padding: 58px 0 44px; }
	.quick_navigation_sec:after { width: auto; left: 15px;right: 15px;-webkit-transform: translateX(0);-moz-transform: translateX(0);-ms-transform: translateX(0);transform: translateX(0);top: 0;}
	.img_shap_hardware { top: 1030px;width: 227px; }
	.readmore_pro a:not(.download_btns) { font-size: 20px; height: 49px; min-width: 171px; }
	.readmore_pro a.download_btns img { height: 27px; }
	.pro_box_row .pro_box_col .pro_box_main { padding: 10px 20px 34px; }
	.quick_navigation_inner .quick_navigation_title h2 { font-size: 28px; }
	.quick_navigation_box h3 { font-size: 22px; }
	.quick_navigation_row .quick_navigation_col { width: 100%; }
	.quick_navigation_sec { padding: 44px 0 13px 0; }
	.all_heardware_content { border-radius: 15px; }
	.quick_navigation_box { padding: 30px 21px 42px; }
	.filter_blk_main .filter .btn_filter { padding: 0 12px; font-size: 15px; }
	.top_pro_filter .filter_blk_main { -ms-flex-wrap: nowrap; flex-wrap: nowrap; overflow-x: auto; justify-content: unset; }
	.all_heardware_top_nav { width: 100%; max-width: calc(100% - 70px); margin: 0 auto 30px; position: relative; }
	.all_heardware_top_nav .mobile_tab_filter { width: 100%; position: relative; display: -ms-flexbox; display: flex; align-items: center; align-content: center; padding: 0 50px 0 16px; background-color: #FFFFFF; -webkit-box-shadow: inset 2px 2px 5px rgb(0 0 0 / 10%); -moz-box-shadow: inset 2px 2px 5px rgb(0 0 0 / 10%); -ms-box-shadow: inset 2px 2px 5px rgb(0 0 0 / 10%); box-shadow: inset 2px 2px 5px rgb(0 0 0 / 10%); overflow: hidden; height: 43px; border-radius: 7px; font-size: 18px; color: #100C32; }
	.all_heardware_top_nav .mobile_tab_filter i { display: -ms-flexbox; display: flex; align-items: center; align-content: center; justify-content: center; position: absolute; top: 0; right: 0; bottom: 0; width: 40px; background: rgb(13,63,145);
	background: -moz-linear-gradient(top, rgba(13,63,145,1) 0%, rgba(0,145,211,1) 100%);
	background: -webkit-linear-gradient(top, rgba(13,63,145,1) 0%,rgba(0,145,211,1) 100%);
	background: linear-gradient(to bottom, rgba(13,63,145,1) 0%,rgba(0,145,211,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0d3f91', endColorstr='#0091d3',GradientType=0 );}

	.all_heardware_top_nav .mobile_tab_filter i svg { -webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -ms-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; width: 15px; height: auto; }
	.all_heardware_top_nav.active .mobile_tab_filter i svg { -webkit-transform: rotate(180deg); -moz-transform: rotate(180deg); -ms-transform: rotate(180deg); transform: rotate(180deg); }
	.all_heardware_top_nav ul { display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; padding: 15px 15px 20px; position: absolute; top: 100%; left: 0; width: 100%; z-index: 2; margin-top: 16px; border-radius: 10px; box-shadow: 1px 4px 20px rgb(0 0 0 / 16%); -webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -ms-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; -webkit-transform: translateY(10px); -moz-transform: translateY(10px); -ms-transform: translateY(10px); transform: translateY(10px); opacity: 0; visibility: hidden; background: rgb(0,145,211); background: -moz-linear-gradient(top, rgba(0,145,211,1) 0%, rgba(13,63,145,1) 100%);background: -webkit-linear-gradient(top, rgba(0,145,211,1) 0%,rgba(13,63,145,1) 100%);background: linear-gradient(to bottom, rgba(0,145,211,1) 0%,rgba(13,63,145,1) 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0091d3', endColorstr='#0d3f91',GradientType=0 ); }
	.all_heardware_top_nav ul li a { font-size: 20px; color: #100C32; }
	.all_heardware_top_nav.active ul {-webkit-transform: translateY(0);-moz-transform: translateY(0);-ms-transform: translateY(0);transform: translateY(0);opacity: 1;visibility: visible;}
	.all_heardware_top_nav .nav-tabs li { width: 100%; position: relative; margin: 0 !important; }
	.all_heardware_inner .nav-tabs>li>a { background: none !important; opacity: 1 !important; }
	/* Heardware New Design End  */

	
	/* Product Detail New Design Start */
	.main_pro_dtl_left .main_pro_dtl_left_inner { padding: 33px 25px 42px 25px; }
	.midal_pro_wrp .nav-tabs li a { min-width: 1px; font-size: 19px; min-height: 55px; padding: 10px 30px; }
	.after_slider_content-box h2,
	.midal_pro_content_inner h2 { font-size: 28px; padding: 0 0 30px 0; }
	.after_slider_content-box p,
	.after_slider_content-box ul li,
	.midal_pro_content_inner ul li,
	.midal_pro_content_inner p { font-size: 16px; }
	.after_slider_content-box ul li:after { top: 9px; height: 5px;width: 5px; }
	.after_slider_content-box ul li + li { margin-top: 17px; }
	.midal_pro_nav_content { padding: 41px 0 41px; }
	.midal_pro_nav_content  p br { display: none; }
	.ckt_img_prosing { width: 158px; }
	.main_pro_dtl_right { padding: 47px 0 0 0; }
	.btn-box-green.btn-box a .btn-green { font-size: 24px; }
	.midal_pro_wrp .nav-tabs li { padding: 10px; }
	.midal_pro_wrp .nav-tabs li a { border-radius: 10px; }
	.main_pro_dtl_right p { font-size: 18px; }
	.bottom_pro_wrp_slider { padding: 0 0 27px 0; }
	.main_pro_dtl_right .btn-group .btn-box:not(.btn-box-green) a { font-size: 22px; }
	.main_pro_dtl_left .image { margin: 22px 0 34px 0; }
	.main_pro_dtl_right .btn-group { padding: 33px 0 0 0; }
	.main_pro_wrp { padding: 0 0 88px 0; }
	.main_pro_dtl_config .pro_specification_main .pro_specification_row { width: 100%; height: auto; }
	.main_pro_dtl_config .pro_specification_main .pro_specification_row + .pro_specification_row { margin-top: 0; }
	.main_pro_dtl_left { margin-top: -64px; }
	.main_pro_dtl_left_inner h2 { font-size: 26px; }
	.bottom_pro_slider.owl-carousel .owl-nav button { position: relative; top: auto; -webkit-transform: none; -moz-transform: none; -ms-transform: none; transform: none; left: auto !important; right: auto !important; margin: 0 10px; }
	.bottom_pro_slider.owl-carousel .owl-nav { display: -ms-flexbox; display: flex; justify-content: center; margin: 30px 0 0 0; }
	.bottom_pro_wrp { padding: 30px 0 14px 0; }
	.pro_single_img { padding: 31px 0 33px 0; }
	.after_slider_content-box p + p {padding-top: 15px;}
	/* Product Detail New Design End */

	.download_btns { flex-direction: column;justify-content: center; }
	.download_btns a { max-width: 320px; }
	.download_btns a + a { margin-top: 20px;margin-left: 0; }

	.footer-top-v2 .logo-block { width: 100%; padding-right: 0; }
	.footer-top-v2 .quick-link-block { width: 100%; padding-right: 0; }
	.footer-top-v2 .info-block { width: 100%; padding-right: 0; }

	.page-template-default .content .btn-box.white-bg a { margin-left:0; }
	.page-template-default .content .btn-box.white-bg a + a { margin-top:30px; }

	.solution-section .row .row { justify-content:center; }
	.solution-section .row .row [class*="col-"] { max-width:100%;width:100%; }
	.solution-section .row .row .single-solution { height:auto !important;margin: 20px 0; }
	.solution-section .row .row .single-solution .btnbox { margin-top:30px; }

	.pro_box_main_dtl .readmore_pro { max-width: 260px; margin-left: auto; margin-right: auto; }
}



@media (max-width: 380px) {
	.home_downloads h2 { padding: 0 15px; }

}


@media (min-width: 240px) and (max-width: 567px) {
	/*16-07-2018 start*/
	.banner-data .buttons .btn-success {    font-size: 15px !important;
	text-align: center !important;
	line-height: 32px !important;
		min-width: 95px;
	color: #fff;}
	.banner-data .buttons a{height: auto !important; min-height: 1px !important;}
	.banner-data .buttons .btn-default{ font-size: 15px !important;text-align: center !important;line-height: 32px !important;}
	/*.banner-data {text-align: center !important; font-size: 13px !important;line-height: 15px !important;}*/
	.banner-data .buttons {text-align: center !important; font-size: 18px !important; }
	/*16-07-2018 end*/
	/*27-6-2018 start*/
	/*meet*/
	.sales-blk #sales-data .col-xs-6 { width:100% !important;}
	/*27-6-2018 start*/
	.home_downloads .owl-carousel .download_block { min-width: 300px; }
}

	
	
	
	
	
	
	