@media (min-width: 414px) {
    .unsubscribe-form{min-height: 77vh;}
 }
 
 @media (min-width: 768px) {
     body #wrapper {overflow-y:auto;min-height: 100%; height:100%; }
     #wrapper main {min-height: calc(100% - 431px);}
     .breadcrumb.container{padding-left:15px; padding-right:15px;}
     #header .col-8 .row.column-splitter>div>div.row{margin-right:10px;}
     header .col-8 .image.file-type-icon-media-link { padding: 0 !important; }
     header .col-8 .image.file-type-icon-media-link { padding: 0 !important; }
         #filterglobalsearchinput{max-width: 200px; margin-right:22px;}
     .mobile-header-icon .component.link{margin:0px 10px 0 0;   }
    a.frBtn{ padding: 5px 8px; font-size: 14px; margin: 16px 0 0 0px; top: 0px;position: relative;}
    .country-selector{margin:-7px 11px 0 0;}
     .zygo-related-product .related-product-item{margin-bottom: 0;}
     .zygo-related-product-wrapper .product-image, .zygo-related-product-wrapper .product-image img{min-height: 0px;}
     .contact-support-form .col-sm-12 textarea{max-width: none;}
     .contact-support-form .col-md-12{max-width:50%;}
     #zygo-header-navigation nav {float: right; position: static;}
     #zygo-header-navigation nav>ul>li.level1>.navigation-title a { border-bottom: 2px solid transparent; /*padding: 15px 11px;*/ padding: 10px 4px 10px 5px; font-size: 14px; color:#666; font-weight: 600;}
     #zygo-header-navigation nav>ul>li.actNav >.navigation-title a {border-bottom: 2px solid #0078AE;}
     #zygo-header-navigation nav>ul>li:hover>.navigation-title a{border-bottom: 2px solid #0078AE; color: #0078AE;}
     .news-release-div .img img {margin-bottom:20px;}
     .ametek-mobile-logo {display: none;}
     #zygo-header-navigation .rel-level2>.field-navigationtitle:before,
     #zygo-header-navigation .rel-level2>.field-navigationtitle:after {content: ""; display: block; width: 100%; height: 100%; position: absolute; background: #000; top: 0;    }
     .nav-center:before, .nav-center:after {content: ""; display: block; width: 100%; height: 100%; position: absolute; background: #231f20; top: 0; z-index: 1;}
     .nav-center:before, #zygo-header-navigation .rel-level2>.field-navigationtitle:before {left: -100%;}
     .nav-center:after, #zygo-header-navigation .rel-level2>.field-navigationtitle:after {right: -100%;}
     .zygo-header-navigation, #zygo-header-navigation .rel-level1.show>ul {display: block !important;}
     .zygo-header-navigation, #zygo-header-navigation .rel-level1.show>ul {display: inline-grid !important;justify-content: center;}
     .zygo-header-navigation, #zygo-header-navigation .rel-level1.vertical.show>ul {justify-content: start;}
     #zygo-header-navigation .vertical.rel-level1.show>ul {padding:9px 0 8px;}
     #zygo-header-navigation .level1.item1 li.navigation-explore-title>ul, #zygo-header-navigation .level1.item3 li.navigation-explore-title > ul{ margin: 0;}
     .login-component.logedin .logout-link i.fa {display: none;}
     ul.tabs-heading {display: flex !important; flex-wrap: wrap;}
     #zygo-header-navigation li.navigation-explore-title>ul,
     #zygo-header-navigation .rel-level1>ul .nav-center{display:-ms-flexbox!important;display:flex!important;padding:25px 15px}
     .tabs-heading li{display:inline-block;float:none;max-width:130px;vertical-align:top;min-height:40px!important;display:flex;flex-direction:column;justify-content:flex-end}
     .grid-view .zygo-broucher-item-list {max-width: 50%;}
     .zygo-carousel-content-wrapper .field-slidetitle{font-size:36px;}
     #zygo-header-navigation li.navigation-explore-title>ul>li,
     #zygo-header-navigation .rel-level1>ul li.rel-level2:not(.navigation-explore-title) {float: left; padding-right: 20px; vertical-align: top; padding-bottom: 0px !important;}
     #zygo-header-navigation .item1 .rel-level2, #zygo-header-navigation .item3 .rel-level2{justify-content:start;}
     .product-title{min-height:auto!important;height:auto!important;padding-bottom:0!important}
    
     #zygo-header-navigation .rel-level1>ul li.rel-level2:not(.navigation-explore-title).last{padding-bottom:18px!important}
     /*.level2-horizontal{height:35px}*/
     .product-discription{margin-bottom:17px;position:relative;bottom:0!important}
     .zygo-header-navigation,.tabs .component-content {display: block !important;}
     .event-list-info a.event-list-name:link, .event-list-info a.event-list-name:visited{    max-width:69%; margin: 0px 0px 0px 0px; display: inline-block;}
     .component-content .event-list-time{padding: 4px 0 0 0;}
     .rtpic{float:right}
     .component.SocialMedia.zygo-social-links.col-12{flex:0 0 100%;max-width:100%;position:static;left:auto;top:auto;margin:0!important}
     .navigation-sidebar nav ul li.active:not(.submenu) .navigation-title a:before {
     content: ""; position: absolute; left: 0; width: 7px; height: 7px; border-right: 2px solid #0078AE; border-bottom: 2px solid #0078AE; transform: rotate(-45deg); top: 8px;}
     .field-bannersubtitle div{font-size: 80px;}
     .zygo-small-banner .field-bannertitle{padding-bottom:15px;}
     .navigation-sidebar nav ul li.active:not(.submenu) .navigation-title a:before,  .navigation-sidebar nav ul li.active:not(.submenu) a:before {content: ""; position: absolute; left: 0; width: 7px; height: 7px; border-right: 2px solid #0078AE; border-bottom: 2px solid #0078AE; transform: rotate(-45deg); top: 8px;color: #e00;}
     body .zygo-footer-navigation{max-width: 65%; margin-left: 35%;}/* chage for footer 20 april 2021 */
     .has-mobile-bg{margin-bottom:0;}
     .floatingstrip-wrapper ul li{max-width: 285px;}
     .SpecialApplication > .component-content > div .row.block{display:flex;}
     .navigation.navigation-title.col-12 .component-content, .navigation.navigation-title.col-12 .component-content nav li{display:block !important;}
     #zygo-header-navigation .rel-level1>ul{display: none !important; }
 .page-list.industries-container .component-content>ul>li{float: left; width: 50%;padding:0 8px 0 0; display: flex;}
 .page-list.industries-container .component-content>ul>li+li{float: left; width: 50%;padding:0 0 0 8px;}
 .industries-container .component-content>ul, .industries-container .component-content>ul .industries{margin-bottom: 0;}
 .navigation.navigation-main.navigation-main-horizontal .submenu>ul{display: block !important;}
 .navigation-sidebar .component-content {
     display: block !important;
 }
 
 .news-release-div .img {
     display: flex;
     align-items: flex-end;
     width: 100%;
 }
 
 /* .news-release-div .img {
     margin-bottom: 30px;
 } */
 }
 
 @media(min-width: 992px) {
     .industries-container .component-content > ul > li{float: left;width: 50%;}
 }
 
 @media(min-width: 1024px) {
     #sofware-listing .product-Document-heading,
     #sofware-listing .zygo-product-document-name {width: 25% !important; }
     .event-list-info a.event-list-name:link, .event-list-info a.event-list-name:visited{max-width:79%; }
      .field-bannersubtitle div{font-size: 90px;}
     .zygo-header-logo{padding-left:5px;}
     .breadcrumb.container{padding-left:19px; padding-right:19px;}
     .page-list.industries-container .component-content>ul>li{padding-left: 15px;}
     .page-list.industries-container .component-content>ul>li+li{padding-right: 15px;}
     
 }
 
 @media(min-width: 1200px) {
     .sidebar .promo>.component-content>div {padding: 0;}
     .sidebar {padding-left: 5% !important;}
     .event-list-info a.event-list-name:link, .event-list-info a.event-list-name:visited{max-width:80%;}
 }
 
 @media(max-width: 1200px) {
     .banner-Title {padding: 0 0 0 18%;}
    
     .registration-form-wrapper {max-width: 900px; margin: 0 auto;}
 }
 
 @media(max-width: 1199px) {
     .container {max-width: 100%; }
 }
 
 @media (max-width: 1024px) {
     .zygo-related-product .related-product-item { padding-left: 8px; padding-right: 8px; }
       .videoCont .SpecialApplication .field-applicationtitle{font-size: 16px;}
     #content > .row .breadcrumb.container{padding-left: 29px; padding-right: 29px;}
     .col-sm-12.headingBlue{width:calc(100% - 30px); max-width:calc(100% - 30px);}
     .tabs-data .zygo-broucher-item-heading .broucher-title-heading,
     .tabs-data .list-view .zygo-broucher-content .zygo-broucher-title {width: 50%;}
     .tabs-data .zygo-broucher-item-heading .broucher-download-heading,
     .tabs-data .list-view .zygo-broucher-content .download {width: 25%;}
     .zygo-broucher-title {font-size: 20px;line-height: 23px;}
     .zygo-product-content>div,
     .list-view .zygo-broucher-content>div {font-size: 15px;}
     .product-Catrgory-heading,
     .zygo-product-category {width: 24%;}
     .zygo-product-name,
     .product-Product-heading,
     .product-Document-heading,
     .zygo-product-document-name {width: 20%;}
     body .SpecialApplication>.component-content>div>.col-md-6 {padding-left:15px; padding-right:15px;}
     .video-gallery-item .video-image .videolink img, .related_products .col-md-3 a:first-child img{height:auto; max-height:100%;}
     .related_products{ padding-bottom: 10%; } 
     .related-product-item, .Key-Features-item{ padding: 0; }
     .SpecialApplication>.component-content>div.zygo-related-product, .headingBlue{margin-left: 15px; margin-right: 15px;}
    .title-with-richtext .rte_content iframe{
        width: 100% !important; height: 300px !important;
    }
 
    .zygo-carousel-content-wrapper .field-slidetitle{margin-top: 30px;}
    .floatingstrip-wrapper ul li:first-child{padding-left: 10px;}

   
 
 }
 
 @media(max-width: 991px) {
     .mura-async-object iframe{width:100% !important; max-width: 100%;}
     #zygo-header-navigation nav>ul>li.level1>.navigation-title a {padding: 12px 12px 0px;}
     #zygo-header-navigation {padding: 0;}
     .popupShow{ max-width: 66% !important; max-height: none !important; height:auto !important; } 
 /* #zygo-header-navigation .rel-level1>ul{display: none!important;} */
 
 }
 
 @media (max-width: 768px){
     .page-list.industries-container{padding: 0 15px;}
     
    /* .component.SocialMedia.zygo-social-links.col-12{margin-top:30px;}*/
     #footer div.col-xl-7 .file-type-icon-media-link img {max-width:100px; margin-top:15px;}
     .table-container { width: 100%;  overflow-x: scroll;  overflow-y: hidden;}
     #footer .column-splitter:nth-child(2) {position: relative;}
    ul.tabs-heading {display: flex; width: 100%; flex-wrap: wrap;}
    .field-title{padding: 0 ;}
    .component.title-with-richtext.col-12 .field-title{padding: 0 ;}
   .title-with-richtext{word-break: break-all}
 }
 
 /* start "max-width 767" */
 @media(max-width: 767px) {

    #filterglobalsearchinput{
        margin-top: -6px;
        margin-right: 233px;
    }

    /* .search-item-wrapper.grid .search-item{
        width: auto;
    } */

      .page-list.industries-container .component-content>ul>li{padding: 0;}
     .component.plain-html{margin-left: 15px;}
     .component.navigation.navigation-title.initialized,
     .tabs.initialized, .truVuTitle{ padding-left:15px; padding-right:15px; }
     .zygo-footer-contact{padding: 9px 8px 0 17px;}
     .headingBlue{padding:25px 15px 30px}
     .article-list > div:nth-child(3){max-width:100%;}
     .component.SocialMedia.zygo-social-links.col-12{position: absolute;left: 50%; top: 39px;margin: 0 !important;}
     .related-product-item .product-image{margin:0 auto 25px;}
     
     .component.SpecialApplication.navigation-sidebar{ margin: 0 15px; }
      .zygo-header-logo>.component-content {/*margin-left: -20px;*/}
     .zygo-icon-wrapper .zygo-mobile-trigger{ background: #006FA0 ; color: #fff; outline: none; border:1px solid #006FA0; margin-left: 7px;}
     .zygo-icon-wrapper .zygo-mobile-trigger:hover, .zygo-icon-wrapper .zygo-mobile-trigger:active, 
     .zygo-icon-wrapper .zygo-mobile-trigger:visited{background: #7AC143; color: #fff ; border-color: #7AC143}
    /* .zygo-icon-wrapper .zygo-mobile-trigger:focus{outline: none; border: none;}*/
    
     .page-search-wrapper form {width: 93%; margin: 0 auto;    position: relative; left: -3px; }
     .login-component {padding: 30px 0 0 0;}
     .login-component.logedin button.zygo-userlogin {display: none;}
     .login-component.logedin span.print-hide {display: none;}
     .login-component.logedin a.logout-link .fa {font-size: 20px;}
     .field-brief-content .rte_content table{width:100%;}
     .content li, .rich-text li {margin-left: 10px;}
     .zygo-banner-image>.container>.row {padding-top: 30px;}
     .field-bannertitle,
     .field-bannertitle h1,
     .field-bannertitle h2,
     .field-bannertitle h3 {font-size: 50px;}
     .field-bannertitle h2{font-size: 24px;}
     .zygo-banner-image>.container>.row {min-height: auto;padding-bottom: 50px; }
     .zygo-banner-image {background-position: center top;}
     .zygo-small-banner .zygo-banner-image {min-height: 100%; height: 178px;}
     .zygo-small-banner .field-bannertitle {font-size: 40px;}
     .zygo-small-banner {margin-bottom: 15px;}
     .has-mobile-bg .zygo-banner-image {background-image: none !important;}
     .zygo-header-logo .component-content {padding: 20px 0 10px 0;}
     .zygo-icon-wrapper {padding:27px 15px 0 0;}
     .zygo-header-logo img {width: 100%; max-width: 124px;}
     .login-component .zygo-userlogin,
     .zygo-icon-wrapper button {font-size: 20px; padding: 6px 7px 4px; margin: -5px 0 0 0px;}
     header .position-right {padding-left: 0;    }
     /*===========================================================
                 Moble Navigation
     =============================================================*/
     body.mobile-open {overflow: hidden;}
     #zygo-header-navigation {position: fixed; left: 0; z-index: 99; background: #231f20; padding: 10px 20px; display: none; height: 100%; overflow: scroll; max-height: 100%; padding-bottom: 100px;}
     #zygo-header-navigation .rel-level1 {float: none; display: block; width: 100%; padding: 0 15px;}
     #zygo-header-navigation nav {float: none;}
     #zygo-header-navigation nav>ul>li:last-child>.navigation-title a {border-bottom: none !important;}
     #zygo-header-navigation nav>ul>li:hover>.navigation-title a {border-bottom: 1px solid #666;}
     #zygo-header-navigation .rel-level1>ul {position: static;}
     #zygo-header-navigation .rel-level2 {padding: 15px 0 0 0; display: block; float: none;}
     #zygo-header-navigation .rel-level1.show>ul {display: none;}
     #zygo-header-navigation nav>ul>li.level1>.navigation-title a {color: #fff; padding: 15px 0; border-bottom: 1px solid #302f30; text-align: left !important; font-size: 18px; font-weight: normal;}
     #zygo-header-navigation li.submenu>.field-navigationtitle {position: relative;}
     #zygo-header-navigation li.submenu>.field-navigationtitle .child-trigger {position: absolute; padding: 10px; right: 0; height: 100%; width: 50px; top: 0; z-index: 20;cursor: pointer;}
     #zygo-header-navigation li.submenu>.field-navigationtitle .child-trigger span {display: inline-block; width: 20px; height: 3px; background: #fff; position: relative; right: 5px;}
     #zygo-header-navigation li.submenu>.field-navigationtitle .child-trigger span:before { content: ""; width: 100%; height: 3px; display: inline-block; position: absolute; background: #fff;transform: rotate(-90deg);left: 0;transition: 0.3s all;}
     #zygo-header-navigation li.submenu>.field-navigationtitle .child-trigger.child-open span:before {transform: rotate(0deg);}
     #zygo-header-navigation li.navigation-explore-title>.field-navigationtitle {background: transparent; padding: 15px 0;display: block;border-bottom: 1px solid #302f30;}
     #zygo-header-navigation li.navigation-explore-title li.rel-level3>.navigation-title>a,
     #zygo-header-navigation .rel-level1>ul li.rel-level2:not(.navigation-explore-title)>.navigation-title a { padding: 16px 0 8px 0; font-size: 21px;}
     .NewLink{padding-top: 4px;}
     #zygo-header-navigation li.navigation-explore-title li.rel-level3>.navigation-title > .NewLink{ padding-top: 23px; }
     #zygo-header-navigation li.navigation-explore-title .navigation-title .child-trigger {display: none;}
     #zygo-header-navigation li.navigation-explore-title li.rel-level4>.navigation-title>a {color: #fff; font-size: 14px;}
     #zygo-header-navigation li.navigation-explore-title>ul {padding-bottom: 30px; padding-left: 0px; padding-right: 0px;}
     .ametek-mobile-logo {padding: 24px 5px 0 0;}
     .ametek-mobile-logo img {max-width: 30px;}
     #zygo-header-navigation .rel-level1 {float: none; display: block; width: 100%; padding: 0 15px;}
     #zygo-footer-navigation nav>ul>li.level1 {padding-left: 0;}
     #footer {padding: 0 15px;}
     #zygo-footer-navigation nav>ul .footer-nav-links {padding-right: 0;}
     .floatingstrip-wrapper ul {display: block;}
     .floatingstrip-wrapper ul li {max-width: 100%;}
     .floatingstrip-wrapper ul li a {border-bottom: 1px solid #555;border-right: none;}
     .ProductListing .zygo-product-discription .content{ position: static; top: unset; transform: none;}
     .ProductListing .field-productimage{text-align: center;}
     
     .mobile-header-icon span.image-caption{display:none;}
     ul.tabs-heading {display: none;}
     .tabs .tabs-container .component-content>.row {margin: 0;}
     .tabs .tabs-container {border: none;}
     .tabs-heading li { float: none; margin: 0;}
     .tabs-heading li>div .field-heading {padding: 0 0;}
     .tabs-heading li.active {border-bottom: none;}
     .tabs-heading li.active .field-heading {color: #0078AE;}
      #zygo-footer-navigation nav>ul>li.level1 {padding-left: 0;}
     #footer {padding: 0 15px;}
     #zygo-footer-navigation nav>ul .footer-nav-links {padding-right: 0; padding-left: 0;}
     .floatingstrip-wrapper ul {display: block;}
     .floatingstrip-wrapper ul li {max-width: 100%;}
     .floatingstrip-wrapper ul li a {border-bottom: 1px solid #555; border-right: none;}
     .product-carousel .wrapper .nav .nav-items .sxa-bullets{min-height:50px}
     div.horizontal-thumbnail{margin-bottom:0}
     .product-carousel .wrapper ul.slides li.slide>.row{min-height:auto;height:auto;padding:0}
     .product-carousel .wrapper .nav{position:static;height:auto;display:block;padding:15px 15px}
     .product-carousel .wrapper .nav .nav-items{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;position:static;margin:10px auto 0}
     .product-carousel .wrapper{max-width:100%}
     .product-carousel .wrapper .nav>a.next-text{top:0;right:0}
     .product-carousel .wrapper .nav>a.prev-text{top:0;left:0}
     .product-carousel .wrapper .nav>a{top:45%!important;-webkit-transform:translateY(-50%)!important;transform:translateY(-50%)!important;border:15px solid #a8c4cd}
     #search-tabs-content{margin-top:30px;}
     .pagination li a{font-size:14px; padding:6px 10px;}
     #search-tabs-content h3{font-size: 18px; line-height: 24px; margin-bottom: 10px; word-break: break-all;}
     .search-item .search-image{margin: 0 auto !important; float: none;}
     /* #search-tabs-content .d-flex{display: none !important;} */
     .search-result-tab{border:1px solid #333; }
     .search-result-tab .curTabName{display: block;}
     .curTabName{display: block;}
     .navigation-sidebar .component-content{display:none;padding:10px 0}
     .navigation.navigation-sidebar{padding-top:20px;padding-bottom:20px;width:100%;padding-left:15px;padding-right:15px;}
     body .row.column-splitter>div{ padding-right: 0; padding-left: 0; }
     .curTabName,.mobile-dropdown-title{display:block;border-bottom:2px solid #9ca4ab;padding:2px 0;font-size:15px;font-weight:600;position:relative;cursor:pointer}
     .navigation-sidebar .mobile-dropdown-title{padding: 2px 32px 2px 0px;}
     .curTabName:after,.mobile-dropdown-title:after{content:"";display:block;position:absolute;right:10px;z-index:5;border-left:10px solid transparent;border-right:10px solid transparent;border-top:10px solid #a8c4cd;top:17px}
     .navigation.navigation-sidebar nav>ul .navigation-title>a,
     .navigation.navigation-sidebar nav>ul .rel-level1>.navigation-title>a {padding: 7px 0;font-weight: normal;font-size: 14px;}
     ul.tabs-heading{display:none}
    .tabs .tabs-container .component-content>.row{margin:0}
    .tabs .tabs-container{border:none}
    .tabs-heading li{float:none;margin:0}
    .tabs-heading li>div .field-heading{padding:0 0}
    .tabs-heading li.active{border-bottom:none}
    .tabs-heading li.active .field-heading{color:#0078AE}
    .zygo-broucher-item-list{margin-bottom:15px}
     .list-view .zygo-broucher-content>div:not(:first-child){border:none}
     .list-view .zygo-broucher-content>div{padding:10px 5px 10px 5px}
     .zygo-browser-component{padding:0}
     .tabs .title-with-richtext img{float:none!important;margin:0 0 15px 0!important;width:auto!important;height:auto!important}
     .privacy-warning {display: block;padding: 59px 15px 10px 15px;}
     .privacy-warning .submit a {margin: 15px 0 0 0;}
     .zygo-Key-Features-wrapper,
     .zygo-related-product-wrapper { border-top: none;}
     .zygo-carousel-content-wrapper:not(.flex-row-reverse) .carousel-content,
     .zygo-carousel-content-wrapper.flex-row-reverse .carousel-content {padding-left: 30px;}
     .carousel.zygo-home-carousel {padding: 25px 0;}
     .slider-content-row {margin: 0;}
     .zygo-home-carousel .field-slideimage {margin-bottom: 20px;}
     .zygo-home-carousel .nav {display: none;}
     .carousel .slides li.slide .zygo-carousel-content-wrapper {padding-left: 0;padding-right: 0;}
     .zygo-home-carousel .field-slideimage, .flex-row-reverse .slider-content-row .field-slideimage{text-align: center;}
     .zygo-home-carousel .field-slideimage img{float: none; margin: 0 auto; height: auto;}
     .small-banner-breadcrumbs li.breadcrumb-item {padding: 5px 0;}
     .breadcrumb.container {margin-bottom: 20px; padding-left: 15px; padding-right: 15px;}
     .clear-filter-btn,.filter-dropdown-wapper select{margin-left:0;margin-right:0}
     .clear-filter-btn{margin-top:15px;max-width:100%}
     .filter-search{padding-bottom:10px}
     .zygo-product-content>div span:not(.list-title){overflow:hidden;display:inherit;}
     .zygo-product-filter-section{border-bottom:2px solid #a8c4cd;}
     .event-discription .event-discription-image {width: 100%;}
     .filter-label{width:155px;min-width:155px}
     .defauld-video-wrapper{min-height:300px}
     #zygoplayer{height:200px;min-height:200px;width:100%}
     .support-rich-text img {float: none !important; display: block; margin: 0 0 15px 0 !important;}
     .news-release-pagination>div,.pagination-wrapper>div{text-align:center;justify-content:center}
    .news-release-pagination:before,.pagination-wrapper:before{display:none}
    .news-release-pagination,.pagination-wrapper{margin-left:0;margin-right:0}
    #divArticlesListings .news-release-div {margin-bottom: 0;}
    .post-content img {float: none !important; margin: 15px 0 !important; display: block !important;}
    .newsimage{width:100%;height:auto}
    .zygo-article-list>div:nth-child(3){max-width:100%}
    a.viewall[title=News]{margin-bottom:10%;margin-left:1%;padding-left:5%}
    a.viewall[href="/"]{margin-bottom:10%}
    .tabs .component-content{padding:10px 0 0}
    .tabs-mobile-title{border-bottom:2px solid #9ca4ab;padding:2px 0;font-size:16px;font-weight:600;position:relative;cursor:pointer}
    .mobile-dropdown-title:after{content:"";display:block;position:absolute;right:10px;z-index:5;border-left:10px solid transparent;border-right:10px solid transparent;border-top:10px solid #a8c4cd;top:8px}
    .zygo-carousel-content-wrapper:not(.flex-row-reverse) .carousel-content {max-width: 100%;}
    #Search-result-tabs{display: flex;}
     /* .search-item .search-image{float: left; margin:0 15px 10px 0;} */
     .search-result-tabs{max-width: 1000px;}
     .curTabName{display: none;}
     #Search-result-tabs {display:flex; flex-direction: row;  padding: 0 0 0px 0;text-align: center;}
     #Search-result-tabs .nav-link{padding: 10px 12px 10px 0; display: inline-block;}
     #Search-result-tabs .nav-link.active{display: inline-block;;}
     #Search-result-tabs li.nav-item:not(:first-child) {display: inline-block; margin-left: 30px;}
     #Search-result-tabs li.nav-item a{display: inline-block;}
     .country-selector{margin-top: 22px;}
     .mobile-header-icon .component.link{margin-right:7px;}
     .sidebar-navigation .component-content{display:none;} 
     /*.component.container > .component-content:first-child{padding-left: 15px; padding-right: 15px;}*/
     .coreTechnologiesWrap{padding: 0 15px;}
     .navigation .mobile-dropdown-title{margin:3px 0;}
     .coreTehnologiesImg{margin-left: 0px;}
     .title-with-richtext .rte_content iframe{
         width: 100% !important; height: auto !important;
         z-index: 999;
     }

     #divArticlesListings .news-release-div .img {
        height:unset;
    }
    
    
  
 }
 /* end "max-width 767" */
 
 @media (max-width: 575px) {
     .zygo-related-product .related-product-item{padding: 0;}
     .highTabTable ul{padding: 0 5px 0 10px;}
     .tabs-container .rte_content ul li{font-size: 16px;}
     .content ul, .content ol, .rich-text ul, .rich-text ol{ margin-left:10px !important; }
     .tabs-container .highTabTable{width:100%;}
     .product-video .zoomImg {width:100% !important;}
     .zygo-footer-contact{font-size: 14px;}
     .mobile-header-icon .component.link {    margin-right: 15px;}
     #filterglobalsearchinput{margin:31px 32px 0 0}
     .country-selector{margin-top: 30px;}
     .zygo-icon-wrapper {padding: 30px 15px 0 0;}
     .global-search:focus{width:250px!important}
    .global-search{position:absolute;right:23px;float:right;top:52px;min-height:30px!important;background-position:10px 8px;padding:0 20px 2px 40px!important}
    .zygo-icon-wrapper button, .zygo-userlogin{padding: 5px;}
     .popupShow{ max-width: 94% !important; }
     .zygo-header-logo .component-content {padding: 27px 0 10px 0;}
    /* .floatingstrip-wrapper{display: none !important;}
     .has-mobile-bg .zygo-banner-image {display: flex;align-items: center;}*/
     .tabs-container .tab .component-content .field-content .rte_content img{height: auto !important; margin-bottom: 15px;}
     .field-brief-content .rte_content div, .tabs-container .tab .component-content .field-content .rte_content div{width: auto !important;}
     .field-brief-content .rte_content>div, .tabs-container .tab .component-content .field-content .rte_content>div{margin-left:0px !important; float:none !important;}
     .zygo-broucher-content{padding:0;max-width:100%}
     .zygo-broucher-img img{max-width:100%}
     .zygo-broucher-title .list-title{display:none}
     .zygo-broucher-content .broucher-list-view-title{display:block!important}
     .SpecialApplication{border-top:7px solid #000}
     .mobile-dropdown-title {text-transform: uppercase;}
     .related_products .col-md-3 a:first-child{margin-bottom: 0px;}
     .component.SpecialApplication{border:0;}
     .component.ProductListing{margin-top: 15px;}
     .zygo-broucher-img,
     .tabs-data .list-view .zygo-broucher-content .zygo-broucher-title,
     .list-view .zygo-broucher-content .zygo-broucher-document-name,
     .tabs-data .list-view .zygo-broucher-content .download {width: 100%;}
     .list-view .zygo-broucher-content {padding: 10px;}
     .product-data-heading,
     .zygo-product-content {padding: 10px /*5px 10px 6px*/ ;}
     .zygo-product-content .zygo-product-title { padding-left: 0; font-size: 18px; padding-bottom: 10px;}
     .product-data-heading .product-title-heading,
     .zygo-product-content .zygo-product-title,
     .zygo-product-name,
     .product-Product-heading,
     .product-Document-heading,
     .zygo-product-document-name,
     .product-Catrgory-heading,
     .zygo-product-category {width: 100%;}
     .zygo-product-content>div {font-size: 16px;}
     .list-view .zygo-broucher-title span:last-child {font-size: 18px;padding-bottom: 10px;padding-top: 8px; WORD-BREAK: break-all;}
     .list-view .zygo-broucher-content>div {padding-left: 0;}
     .zygo-broucher-title {word-break: break-all;}
     .list-view .zygo-broucher-content>div .list-title.d-sm-none,
     .zygo-product-content>div .list-title{color:#231f20;letter-spacing:-.41px;font-weight:700;text-transform:uppercase;font-size:13px;line-height:21px;width:120px;float:left;padding-top:2px}
     .list-view .zygo-broucher-content>div .list-title.d-sm-none {padding-top: 0;}
     .news-release-div .img {margin-bottom: 30px;}
     .news-release-div .img{display: flex;align-items: flex-end;}
     .video-gallery-item .video-gallery-item {max-width: 33%;}
     .filter-label{width:100%}
     .zygo-home-carousel .field-slideimage img{width:88%}
     .defauld-video-wrapper{min-height:300px}
     .request-button {margin-top: 15px;}
     .request-login {padding: 20px 0;}
     .event-list-time {float: left;width: 100%;}
     .component.SocialMedia.zygo-social-links.col-12{margin-top:0px !important;}
     .search-content {margin-top: 15px;width:100%!important;}
     .country-selector{margin-top: 22px;}
     .sidebar-navigation li.submenu {margin: 0px;}
         .highlight::before {content: "";position: relative; left: -15px; width: 7px; height: 7px; border-right: none; border-bottom: none; transform:none; top: 9px;}
         .highlight{color:none;}
         .sidebar-navigation .mobile-dropdown-title:after {top: 10px;}
         img.coreTehnologiesImg{width:60%;}
         .coreTehnologiesImg li{font-size: 14px;}
 
         /*Product page table */
         .product-table{width: 100%;}
         .component.ProductListing{padding: 0 15px; }
         .tabs-container .rte_content ul{           
             clear: both;
         }
 
         .field-brief-content .rte_content table tr td, .field-brief-content .rte_content table tr td strong{ font-size: 16px;}
 
         .mrtl-mobile-view img{padding-right:30px;}
 
         .title-with-richtext .rte_content{word-break:break-word; text-align: left; }
 
         .grid-view .zygo-broucher-img {
             width: 130px !important;
             margin-bottom: 14px;
         }

         .floatingstrip-wrapper{margin-top: 0px;}
 
 }
 
 @media (max-width: 450px) {
     .country-selector{margin-top: 10px;}
    .field-brief-content .rte_content p img{width:100%;margin-bottom:10px;float:none!important}
    .field-brief-content .rte_content p strong{display:block;}
    .HeroBanner{margin-top:15px}
    .search-result-section{min-height:66vh!important}
 }
 
 @media (max-width: 480px){
     .mobile-header-icon .component.link{margin-right:10px;}
         .frBtn.headContUs{ left: 8px;}
     #filterglobalsearchinput{margin-right: 179px; margin-top: 4px;     max-width: 110px;}
  /*.mobile-header-icon .row{justify-content:start;}*/
  .country-selector{margin-right: 10px;}
  .mobile-header-icon .component.link{margin:16px 0 0;}
     .mobile-header-icon .component.link + .component.link{    margin: 21px 5px 0px 0;  position: relative;left: 52px;}
 a.frBtn{left:-35px;}
  .mura-async-object iframe{height: 211px;}
  body .zygo-icon-wrapper .zygo-mobile-trigger{
    margin-top: 6px;
  }
 }
 
 @media(max-width: 479px) {
 
     .video-gallery-item .video-image .videolink img{width:100%; height: auto;}
     .content li, .rich-text li {margin-left: 5px;}
     .field-bannertitle,
     .field-bannertitle h1,
     .field-bannertitle h2,
     .field-bannertitle h3 {font-size: 40px;}
     .field-bannertitle h2{font-size: 24px;}
     .field-bannersubtitle,
     .field-bannersubtitle h1,
     .field-bannersubtitle h2,
     .field-bannersubtitle h3 {font-size: 65px;}
     .field-bannersubtitle h2{font-size: 24px;}
     .small-banner-breadcrumbs .component-content nav{margin-top:12px;} 
     .defauld-video-wrapper {min-height: 220px;}
     .support-rich-text img {width: 100%;}
     .login-component{padding:20px 0 0 0;}
     .zygo-icon-wrapper{padding:7px 10px 0 0; position: relative; left: 0/*53px*/;}
     .ametek-mobile-logo{padding:22px 5px 0 0}
     .ametek-mobile-logo .component-content a{position: relative; top: -7px;margin-left: 5px;}
     .ametek-mobile-logo img{max-width:25px}
     .login-component .zygo-userlogin,.zygo-icon-wrapper button{font-size:18px;padding:6px 7px 4px;top:50%;margin-right:-4px}
     .zygo-header-logo img{min-width:115px;}
     .zygo-header-logo .component-content{padding:12px 0 10px 0}
 
 }
 
 @media(max-width: 414px) {
      .product_top_container {display:block;}
     .zygo-product-content>div {padding: 1px 0 !important;}
     .rte_content iframe{width:100%;}
     .horizontal-thumbnail {margin-bottom: 0px !important;}
     .horizontal-thumbnail .wrapper .nav .nav-items {width: 91%;margin-top: 0 !important;margin-left: 16px !important;}
     .horizontal-thumbnail {margin-bottom: 0 !important;}
     .horizontal-thumbnail .wrapper ul.slides {margin-top: 0 !important;}
     .field-brief-content .rte_content span, .field-brief-content .rte_content p {clear: both; line-height:1.4;}
 }
 
 @media(max-width: 400px) {
        .mura-async-object iframe {height: 185px;}
     .zygo-footer-contact{font-size: 12px;}
     .defauld-video-wrapper {min-height: 200px;}
     .login-component.logedin a.logout-link span {display: none;}
     .search-result-section{min-height: 66vh !important;  background: red;}
     .img-open {width: 5%; top: -5px;}
     .field-brief-content .rte_content table tr td,
     .field-brief-content .rte_content table tr td strong,
     table td,.title-with-richtext table td { font-size: 14px;}
     .zygo-small-banner .zygo-banner-image {min-height: 100%; height: 155px;}
 }

 /* @media (max-width:330px){
    .zygo-small-banner .zygo-banner-image {min-height: 160px;}
 } */
 
  
 
 @media (max-width: 320px){
     .ametek-mobile-logo .component-content a{right: -2px;}
     .ametek-mobile-logo img {max-width: 17px;}
     #filterglobalsearchinput{    margin-right: 147px; max-width: 145px;}
     .heroBannerSubTitle2{font-weight:700;position:absolute;top:74px;left:102px !important;color:white;font-size:50px !important;}
     .heroBannerSubTitle1{position:absolute;top:75px;left:14px;color:white;font-size:50px !important;letter-spacing: -3.2px;}
     .b-sp1{letter-spacing: -9px !important;}
     .b-sp2{letter-spacing: -12px !important;}
     .b-sp3{letter-spacing: -13px !important;}
     .zygo-header-logo img {min-width: 105px;}
 }
 
 @media (max-width: 300px){
     .mura-async-object iframe {height: 140px;}
     .component.SocialMedia.zygo-social-links.col-12{margin-top:-140px !important;}
     .defauld-video-wrapper {min-height: 180px;}
     .zygo-home-carousel .field-slideimage img{ height:180px; width:88%;}
     .zygo-header-logo img{min-width: 105px;}
     #filterglobalsearchinput{    margin-right: 27px; margin-top: 41px;}
     a.frBtn {left: -60px;}
     #filterglobalsearchinput{max-width:170px;}
     .frBtn.headContUs { left: -11px; top: -8px;}
 }
 
 @media(max-width: 280px) {
     .search-result-section{min-height: 71vh;}
 }
 
 
 
 /* ----------- iPad Pro ----------- */

 @media only screen and (min-width: 768px) and (max-width: 1024px) {
    .zygo-banner-image{min-height: 100%!important; height: 215px;}
    .zygo-banner-image {       
        background-position: center center;
        
}
 }

 
 /* Portrait and Landscape */
 @media only screen and (min-width: 1024px) and (max-height: 1366px) and (-webkit-min-device-pixel-ratio: 1.5) {
     .defauld-video-wrapper {min-height: 400px !important;}
 }
 
 /* Portrait */
 @media only screen and (min-width: 1024px) and (max-height: 1366px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 1.5) {
     .defauld-video-wrapper {min-height: 400px !important;}
 }
 
 /* Landscape */
 @media only screen and (min-width: 1024px) and (max-height: 1366px) and (orientation: landscape) and (-webkit-min-device-pixel-ratio: 1.5) {
     .defauld-video-wrapper {min-height: 400px !important;}
 }
 
 /* iPad in portrait */
 @media only screen and (min-device-width: 768px) and (max-device-width: 1024px) {
     .ProductListing .zygo-product-item:last-child .field-productimage{min-height: 290px;}
     .defauld-video-wrapper {min-height: 300px;}
 #content>.row .breadcrumb.container{padding-left: 30px ; padding-right: 30px;}
     .zygo-social-links ul li a{width:20px; margin-right: 16px;}
     #divArticlesListings .news-release-div .img {
        height:150px;
    }
    
 }
 
 /* -----------  end iPad Pro ----------- */
 
 @keyframes sp-anime {
     100% {transform: rotate(360deg);}
 }
 
 @media(min-width: 315px) and (max-width: 487px) {
     .td-pp div{margin-top:10px}
     .heroBannerSubTitle2{font-weight:700;position:absolute;top:74px;left:137px!important;color:#fff;font-size:70px!important}
     .heroBannerSubTitle1{position:absolute;top:75px;left:14px;color:#fff;font-size:70px!important;letter-spacing:-3.2px}
     .HeroBanner{margin-top:25px}
     .b-sp1{letter-spacing:-12px!important}
     .b-sp2{letter-spacing:-19px!important}
     .b-sp3{letter-spacing:-21px!important}
     .field-bannersubtitle div{font-size: 36px;}
     
 }
 
 @media(min-width: 492px) and (max-width: 992px) {
     .img-open {width: 3%;top: -5px;}
 }
 
 @media(min-width: 402px) and (max-width: 490px) {
     .img-open {width: 4%;top: -5px;}
 }
 
 @media(min-width: 380px) and (max-width: 480px) {
    .floatingstrip-wrapper {
        margin-top: 0px;
    }
}

 @media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {  
     .modal-content {background: red;}
     .search-item .search-image a img{max-width: 150px;}
 }
 
 @media screen and (-webkit-min-device-pixel-ratio:0) { 
     .scTabPage{top:75px !important;}
 }
 
 @-moz-document url-prefix() { 
     .align-items-baseline {align-items: center !important;}
 }

/*whean device swich heigher to lower device like ipad view and tba */

 @media screen and (min-width: 768px) and (max-width:1024px) {
    .zygo-banner-image>.container>.row{
        padding-top: 0px;
        margin-top:-30px
    }
    .HeroBanner.zygo-small-banner .heroBannerLeftTxt, .zygo-small-banner .field-bannertitle{font-size: 40px}
 }