
@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: 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; }

}

@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; }	

/*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: 992px) and (max-width: 1199px) {
	
	.header.header_new .header-bottom { padding-bottom: 25px; }
	#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 { 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 { 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 { 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 .menu-primary-menu-container > ul > li:first-child,
.whitepaper-template-default .header.header_new .menu-primary-menu-container > 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 .menu-primary-menu-container > ul > li,
.whitepaper-template-default .header.header_new .menu-primary-menu-container > ul > li { margin-left: 22px; }
.page-template-home-tpl-2022 .header.header_new .menu-primary-menu-container > ul > li > a,
.page-template-downloads-tpl-2022 .header.header_new .menu-primary-menu-container > ul > li > a,
.whitepaper-template-default .header.header_new .menu-primary-menu-container > 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; }
.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; }

/* 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 */
}

@media (min-width: 768px) {
	.navbar-collapse:before ,
	.navbar-collapse:after { display: none; }
	.navbar .navbar-collapse { display: -webkit-box !important;display: -ms-flexbox !important;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; }
}

@media (max-width: 991px) {
	
	.menu-primary-menu-container { 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; }
	.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) {
	
	.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; }

	/*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; }
	/* 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 .menu-primary-menu-container > 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 .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 */

}



@media (max-width: 767px) { 

.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;}
	.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 */		
	
	/*.menu-primary-menu-container { 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 */

.header.header_new .header-top .header-links { flex-direction: column;padding: 0; }
.header.header_new .header-top .header-links .lang-blk { z-index: 10; width: 100%; margin: 0; display: flex;justify-content: flex-start; }
.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 { width: 100%; padding: 8px 0;border-top: solid 1px #0091D3; border-left: none;text-align: left; }
.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: 100%;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%;margin-top: 0; }
.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 .menu-primary-menu-container > 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; }

.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;}
.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;}
/* Download-Details Page End */
	
}
@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*/
} 







