@media (min-width: 1200px) and (max-width: 1399px) {
	/*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; }
}
@media (min-width: 992px) and (max-width: 1199px) {
		
	/*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;}
	.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; }
}
@media (min-width: 768px) and (max-width: 991px) {
	/*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 .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 {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:30px 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:145px;}	
	.navbar ul li {margin-left:14px;}
	.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; }
}
@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 .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 {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:30px 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; }
}
@media (min-width: 568px) and (max-width: 767px) {
}
@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 .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*/
} 