.no-padding{padding:0 !important;}
.no-margin{margin-left:0 !important;margin-right:0 !important;}
.no-left-padding{padding-left:0 !important;}
.no-right-padding{padding-right:0 !important;}
.no-side-padding{padding-left:0 !important;padding-right:0 !important;}
.content-area-link{padding:0 !important;}
.link-bar a.active{color:#005288 !important;border-bottom:4px solid #005388;text-decoration:none;}
.error-message{padding:13% 0 0 0;text-align:center;color:#fff;}
.error-message img{}
.error-message h1{font-family:avantgarde_bk_btdemi;font-size:50px;margin:10px 0 0 0;text-transform:uppercase;}
.error-message h5{font-family:Calibri;font-size:20px;text-transform:uppercase;}
.about-jumbotron{background-size:cover !important;padding-top:20px !important;padding-bottom:170px !important;margin-bottom:0 !important;border:none !important;border-radius:0 !important;clear:both;}
.about-jumbotron .jumbotron-breadcrumbs{margin-bottom:135px;}
.about-jumbotron .breadcrumb{background-color:transparent;}
.about-jumbotron .breadcrumb li{color:#ffffff;}
.about-jumbotron .breadcrumb a{color:#fff;}
.about-jumbotron .breadcrumb > li + li:before{color:#fff;content:">";padding:0 5px;}
.about-jumbotron h3{font-family:avantgarde_bk_btdemi;color:#fff;font-size:60px;text-align:center;}
.text-tron{padding:40px 0 80px 0 !important;margin-bottom:0 !important;border:none !important;border-radius:0 !important;}
.text-tron .text-tron-text h3{font-size:50px;font-family:avantgarde_bk_btdemi;color:#132231;}
.text-tron .text-tron-text p{font-size:20px;font-family:Calibri;font-weight:bold;color:#525659;word-wrap:break-word;}
.link-bar{border-bottom:1px solid #005288;padding:20px 0;}
.link-bar a{font-size:16px;font-family:avantgarde_bk_btdemi;color:#000000;margin-right:35px;padding:20px 0;border-bottom:4px solid transparent;}
.link-bar a:hover{color:#005288 !important;border-bottom:4px solid #005388;text-decoration:none;}
.content-row ul li{font-size:20px;font-family:Calibri;color:#525659;margin-bottom:15px;margin-left:28px;}
.content-row ul li a{font-size:20px;font-family:Calibri;color:#525659;margin-bottom:15px;}
.content-row ul li a:hover{color:#0056b3;text-decoration:none;}
.btn-orange{font-size:20px;font-family:avantgarde_bk_btbook;padding:2px 25px 4px 25px;border:2px solid #d6d6d6;color:#000;display:inline-block;margin-right:20px;transition:all .3s ease;-moz-transition:all 0.3s ease;-webkit-transition:all 0.3s ease;-o-transition:all 0.3s ease;}
footer .left-sec a.btn-orange {font-family: avantgarde_bk_btbook;}
.btn-orange:hover{background:#ff5821;border-color:#ff5821;color:#fff;text-decoration:none;}
.btn-orange-2{margin:0 auto;display:block;text-align:center;width:75%;font-size:20px;font-family:avantgarde_bk_btbook;padding:10px 30px 8px 30px;border:2px solid #ff5821;background:#ff5821;color:#fff;transition:all .3s ease;-moz-transition:all 0.3s ease;-webkit-transition:all 0.3s ease;-o-transition:all 0.3s ease;}
.btn-orange-2:hover{background:transparent;border-color:#d6d6d6;color:#000;text-decoration:none;}
body{}
.overview-about-us .about-jumbotron{background:linear-gradient(rgba(0, 82, 136, 0.7),
rgba(0, 82, 136, 0.7)),
url(../images/overview-about-us-banner.jpg);}
.cover-values{margin-bottom:90px;margin-top:40px;}
.core-value-items-heading{margin-bottom:45px;}
.core-value-items-heading h1{font-size:50px;font-family:avantgarde_bk_btdemi;text-align:center;}
.core-value-items-heading p{font-size:22px;font-family:Calibri;text-align:center;}
.core-value-item img{width:auto;display:block;margin:0 auto 30px auto;}
.core-value-item p{font-size:18px;font-family:Calibri;font-weight:700;color:#005288;text-align:center;}
.awards{min-height:480px;}
.awards-right{background:#f2f2f3;padding:20px 0 50px 30px;}
.awards-right-images{position:relative;}
.awards-right-images img{position:absolute;max-width:100%;left:-30px;top:-25px;}
.awards-right-text{margin:40px 0 0 0;}
.awards-right-text h3{font-size:40px;font-family:avantgarde_bk_btdemi;color:#132231;}
.awards-right-text p{font-size:20px;font-family:Calibri;}
.awards-right-text a{font-size:16px;font-family:avantgarde_bk_btdemi;font-weight:700;text-transform:uppercase;color:#007bff;}
.our-story{background:linear-gradient(rgba(0, 82, 136, 0.8),
rgba(0, 82, 136, 0.8)),
url(../images/our-story-bg.jpg);background-size:cover;padding-top:80px;padding-bottom:80px;}
.our-story .uty-our-story-1{padding:0px 130px;}
.our-story h3{font-size:40px;font-family:avantgarde_bk_btdemi;color:#fff;margin-bottom:40px;}
.our-story p{font-size:20px;font-family:Calibri;color:#fff;}
.our-story ul{font-weight:20px;font-family:Calibri;color:#fff;padding-left:17px;}
.our-story ol{font-weight:20px;font-family:Calibri;color:#fff;padding-left:15px;}
.our-story a{font-family:Calibri;font-weight:bold;background:#fff;color:#005288;padding:10px;}
.links{padding:80px 0;}
.links .link-box{-moz-box-shadow:5px 5px 5px rgba(68,68,68,0.1);-webkit-box-shadow:5px 5px 5px rgba(68,68,68,0.1);box-shadow:0px 8px 5px rgba(68,68,68,0.1);padding:0;}
.links .link-box:first-child{margin-right:10px;}
.links .link-box:last-child{margin-left:10px;}
.links .link-box a{font-size:20px;font-family:avantgarde_bk_btdemi;color:#005288;text-transform:uppercase;position:relative;padding-right:40px;}
.links .link-box a:after{font-family:'Font Awesome\ 5 Free';content:"\f061";font-weight:900;position:absolute;right:0;}
.links .link-box p{font-size:20px;font-family:Calibri;color:#525659;}
.market-segments{}
.market-segments .about-jumbotron{background:linear-gradient(rgba(0, 0, 0, 0.4),
rgba(0, 0, 0, 0.4)),
url(../images/our-story-bg.jpg);}
.market-segments .about-jumbotron .jumbotron-text h3{text-align:left;}
.content-area{background:#f2f2f3;padding-bottom:80px;margin-bottom:0px;word-wrap:break-word;}
.content-area .link-bar{border-bottom:2px solid #93b4ca;padding:20px 0 11px;margin:0px;}
.content-area .link-bar .click-link-bar{display:none;}
.content-area .link-bar a{font-size:16px;font-family:avantgarde_bk_btdemi;color:#000000;margin-right:35px;padding-bottom:11px;}
.content-area .content-row{padding:56px 0 0 0;}
.content-area .content-row h4{font-size:25px;font-family:avantgarde_bk_btbook;}
.content-area .content-row p{font-size:20px;font-family:Calibri;color:#525659;}
.content-area .content-row img{width:100%;padding-top:40px;}
.blocks-grid{}
.blocks-grid .block{padding:40px 20px;}
.blocks-grid .block-border{border-bottom:1px solid #bfbfbf;}
.blocks-grid .block-border:hover{background:#f2f2f3;border:none;box-shadow:0px 3px 0px 0px #005288;}
.blocks-grid .block img{width:auto;max-width:100%;max-height:100%;}
.blocks-grid .block h5{font-size:24px;font-family:avantgarde_bk_btbook;color:#132231;}
.blocks-grid .block p{font-size:18px;font-family:Calibri;color:#525659;}
.blocks-grid .block a{font-size:18px;font-family:Calibri;font-weight:bold;color:#005288;text-transform:uppercase;}
.market-segments{}
.civil-aerospace .about-jumbotron{background:linear-gradient(rgba(0, 0, 0, 0.4),
rgba(0, 0, 0, 0.4)),
url(../images/flight-control-banner.jpg);}
.civil-aerospace .about-jumbotron .jumbotron-text h3{text-align:left;}
.civil-aerospace .content-area:nth-child(2n+1){background:#fff;}
.facility-tour{}
.facility-tour .about-jumbotron{background:linear-gradient(rgba(0, 0, 0, 0.4),
rgba(0, 0, 0, 0.4)),
url(../images/facility-tour-banner.jpg);}
.facility-tour .about-jumbotron .jumbotron-text h3{text-align:left;}
.facility-tour .content-area:last-child{background:#fff;}
.partnership-affiliation{}
.partnership-affiliation .about-jumbotron{background:linear-gradient(rgba(0, 0, 0, 0.4),
rgba(0, 0, 0, 0.4)),
url(../images/partnerships-affiliations-banner.jpg);}
.partnership-affiliation .about-jumbotron .jumbotron-text h3{text-align:left;}
.partners{padding:65px 0 0 0;}
.partner-info-box{margin-bottom:65px;}
.partner-info-box h4{font-size:24px;font-family:avantgarde_bk_btbook;color:#132231;margin-bottom:28px;}
.partner-info-box p{font-size:18px;font-family:Calibri;color:#525659;}
.partner-info-box .read-more{display:none;}
.partner-info-box .d-flex{ max-height:210px; }
.partner-info-box img{ max-width: 100%; max-height: 100%;}
.awards{}
.awards .about-jumbotron{background:linear-gradient(rgba(0, 0, 0, 0.4),
rgba(0, 0, 0, 0.4)),
url(../images/awards-banner.jpg);}
.awards .about-jumbotron .jumbotron-text h3{text-align:left;}
.product-assurance{}
.product-assurance .about-jumbotron{background:linear-gradient(rgba(0, 0, 0, 0.4),
rgba(0, 0, 0, 0.4)),
url(../images/product-assurance-banner.jpg);}
.product-assurance .about-jumbotron .jumbotron-text h3{text-align:left;}
.assurance-certificates{}
.assurance-certificates .about-jumbotron{background:linear-gradient(rgba(0, 0, 0, 0.4),
rgba(0, 0, 0, 0.4)),
url(../images/awards-banner.jpg);}
.assurance-certificates .about-jumbotron .jumbotron-text h3{text-align:left;}
.assurance-certificates .text-tron{padding-top:0 !important;}
.assurance-certificates .text-tron-text{margin-top:45px;}
.engineering{}
.engineering .about-jumbotron{background:linear-gradient(rgba(0, 0, 0, 0.4),
rgba(0, 0, 0, 0.4)),
url(../images/engineering-banner.jpg);}
.engineering .about-jumbotron .jumbotron-text h3{text-align:left;}
.engineering .content-area:last-child{background:#fff;}
.database{}
.database .about-jumbotron{background:linear-gradient(rgba(0, 0, 0, 0.4),
rgba(0, 0, 0, 0.4)),
url(../images/database-banner.jpg);}
.database .about-jumbotron .jumbotron-text h3{text-align:left;}
.database .text-tron{padding-top:0 !important;}
.database .text-tron-text{margin-top:45px;}
.database-table .search-bar{margin:45px 0;display:none;}
.database-table .search-bar input{padding:15px;position:relative;}
.database-table .dataTables_wrapper .dataTables_filter input{margin-left:0px;}
.database-table .search-bar i{font-size:25px;position:absolute;top:31%;right:2%;color:#d7d7d7;}
.database-table thead{background:#005288;color:#fff;}
.database-table thead th, .database-table tbody td{padding-left:45px;padding-right:20px;border:none;vertical-align:top;}
.database-table thead th{font-size:18px;font-family:avantgarde_bk_btbook;vertical-align:top;}
table.dataTable thead .sorting{background-position-x:90% !important;}
table.dataTable thead .sorting_asc{background-position-x:90% !important;}
table.dataTable thead th{border-bottom:0px !important;}
table.dataTable thead .sorting_desc{background-position-x:90% !important;}
.database-table tbody td{font-size:14px;font-family:Calibri;color:#525659;vertical-align:top;padding:21px 58px !important;}
.dataTables_scrollHead table.dataTable thead th{padding:21px 58px !important;}
.supplier{}
.supplier .about-jumbotron{background:linear-gradient(rgba(0, 0, 0, 0.4),
rgba(0, 0, 0, 0.4)),
url(../images/supplier-banner.jpg);}
.supplier .about-jumbotron .jumbotron-text h3{text-align:left;}
.barcoder{padding-bottom:20px;}
.barcoder .about-jumbotron{background:linear-gradient(rgba(0, 0, 0, 0.4),
rgba(0, 0, 0, 0.4)),
url(../images/barcode-banner.jpg);}
.barcoder .about-jumbotron .jumbotron-text h3{text-align:left;}
.barcoder .text-tron{padding-top:0 !important;}
.barcoder .text-tron-text{margin-top:45px;}
.barcoder-form{margin-top:50px;}
.barcoder-form h3{font-size:30px;font-family:avantgarde_bk_btbook;color:#132231;margin-bottom:40px;}
.barcoder-form .form-padding-right{padding-right:30px !important;}
.barcoder-form .form-padding-left{padding-left:30px !important;}
.barcoder-form form input{border-top:none;border-right:none;border-left:none;border-bottom:3px solid #474747;border-radius:0;margin-bottom:20px;}
.barcoder-form .form-left, .barcoder-form .form-right{padding-left:30px;padding-right:30px;}
.barcoder-btns .btn-1{background:#ff5821;border-color:#ff5821;color:#fff;text-decoration:none;cursor:pointer;}
.barcoder-btns .btn-1:hover{background-color:#ffffff;color:#005288;border-color:#005288;}
.barcoder-btns .btn-2{background-color:#ffffff;color:#005288;border-color:#005288;text-decoration:none;cursor:pointer;}
.barcoder-btns .btn-2:hover{background:#ff5821;border-color:#ff5821;color:#fff;}
.barcoder-form .mobile-heading{display:none;}
.press-releases{padding-bottom:20px;}
.press-releases .about-jumbotron{background:linear-gradient(rgba(0, 0, 0, 0.4),
rgba(0, 0, 0, 0.4)),
url(../images/press-release-banner.jpg);}
.press-releases .about-jumbotron .jumbotron-text h3{text-align:left;}
.articles{margin-top:40px;}
.articles .article-box{margin-bottom:45px;overflow:hidden;}
.articles .article-box iframe{width:100%;height:100%;}
.articles .article-box img{width:100%;max-width:100%;}
.articles a{float:left;}
.articles .article-box a{font-size:18px;font-weight:bold;color:#005288;padding-left:40px;position:relative;}
.articles .article-box a:before{font-family:'Font Awesome\ 5 Free';content:"\f061";font-weight:900;position:absolute;left:0;top:-2px;}
.articles .article-box a:hover{text-decoration:none;}
.articles .article-box .article-img a{padding-left:0px;}
.articles .article-box .gallery-link{padding-left:0;float:left;}
.articles .article-box .gallery-btn{height:40px;width:40px;padding:0px !important;text-align:center;position:absolute;top:8px;right:15px;color:#000;font-size:24px;background:#fff;border-radius:20px;cursor:pointer;-webkit-box-shadow:3px 4px 22px -5px rgba(0,0,0,0.2);-moz-box-shadow:3px 4px 22px -5px rgba(0,0,0,0.2);box-shadow:3px 4px 22px -5px rgba(0,0,0,0.2);}
.articles .article-box .article-img a:before{display:none !important;}
.subscribe-box{background:#f3f3f3;padding:25px;}
.subscribe-box h5{font-size:20px;font-family:avantgarde_bk_btdemi;font-weight:normal;text-transform:uppercase;color:#132231;border-bottom:1px solid #bfbfbf;padding-bottom:10px;}
.subscribe-box p{font-size:16px;font-family:Calibri;color:#525659;}
.subscribe-box input{border-top:none;border-right:none;border-left:none;border-bottom:3px solid #474747;border-radius:0;margin-bottom:20px;background:transparent;}
.archive{padding-top:10px;margin-top:20px;border-top:1px solid #bfbfbf;}
.archive h5{font-size:20px;font-family:avantgarde_bk_btdemi;font-weight:normal;text-transform:uppercase;color:#132231;}
.archive select{width:100%;padding:10px 20px 10px 10px;font-size:14px;}
.archive select option{font-size:14px;color:#b8b8b8;}
.archive ul{list-style:none;}
.archive ul li{padding:18px 15px;background:#f3f3f3;margin-bottom:5px;font-size:14px;color:#005288;}
.archive ul li a{}
.archive ul li span{color:#7d7d7d;float:right;}
.tradeshows{padding-bottom:20px;}
.tradeshows .about-jumbotron{background:linear-gradient(rgba(0, 0, 0, 0.4),
rgba(0, 0, 0, 0.4)),
url(../images/tradeshows-banner.jpg);}
.tradeshows .about-jumbotron .jumbotron-text h3{text-align:left;}
.tradeshows .article-img{position:relative;}
/* .gallery-link{position:absolute!important;top:3px;right:10px;width:40px;height:40px;outline:none;border:none;} */
.gallery-link .gallery-btn,
.gallery-link .gallery-btn .far{outline:none;border:none;}
.gallery-link + .gallery-link{display:none;}
.gallery-link img{display:none;}
.videos{padding-bottom:20px;}
.videos .about-jumbotron{background:linear-gradient(rgba(0, 0, 0, 0.4),
rgba(0, 0, 0, 0.4)),
url(../images/video-banner.jpg);}
.videos .about-jumbotron .jumbotron-text h3{text-align:left;}
.ads{padding-bottom:20px;}
.ads .about-jumbotron{background:linear-gradient(rgba(0, 0, 0, 0.4),
rgba(0, 0, 0, 0.4)),
url(../images/ads-banner.jpg);}
.ads .about-jumbotron .jumbotron-text h3{text-align:left;}
.ads-list{margin-top:40px;}
.ads-list h5{font-size:22px;font-family:avantgarde_bk_btdemi;font-weight:normal;color:#132231;}
.ads-list ul{margin-left:18px;}
.ads-list ul li a{font-size:18px;font-family:Calibri;color:#132231;}
.ads-list ul li a:hover{color:#005288;text-decoration:none;}
.ad-categories{padding:15px !important;}
.ad-categories .category-option{margin-bottom:5px;}
.ad-categories label{font-size:16px;}
.detailed-press-release{clear:both;}
.outer-breadcrumbs .breadcrumb{background-color:transparent;}
.outer-breadcrumbs .breadcrumb a{color:#525659;}
.outer-breadcrumbs .breadcrumb > li + li:before{color:#525659;content:">";padding:0 5px;}
.press-detailed-article{padding:0 95px !important;}
.press-detail-img img{width:100%;}
.press-detail-heading{padding:30px 0 10px 0;border-bottom:1px solid #d6d6d6;}
.press-detail-heading h3{font-size:24px;font-family:avantgarde_bk_btbook;color:#132231;}
.press-detail-share{padding:10px 0 20px 0;border-bottom:2px solid #d6d6d6;}
.press-detail-share span{font-size:14px;font-family:Calibri;font-style:italic;color:#525659;margin-right:35px;}
.press-detail-share .share-icons{margin-right:10px;}
.press-detail-share-icons{display:inline-block;position:relative;top:5px;}
.press-detail-share-icons a{font-size:30px;margin-right:5px;}
.press-detail-share-icons a:nth-child(1){color:#007ab2;}
.press-detail-share-icons a:nth-child(2){color:#00ace8;}
.press-detail-share-icons a:nth-child(3){color:#3a5598;}
.press-detail-share-icons a:nth-child(4){color:#017fc4;}
.press-detail-text{padding:65px 0 0 0;}
.press-detail-text p{font-size:18px;font-family:Calibri;color:#525659;text-align:justify;word-wrap: break-word;}
.press-detail-text p a{color:#525659;text-decoration:underline;}
.press-detail-text ul,
.press-detail-text ol{padding:0px 0px 0px 18px;}
.fixed-wing{padding-bottom:20px;}
.fixed-wing .about-jumbotron{background:linear-gradient(rgba(0, 0, 0, 0.4),
rgba(0, 0, 0, 0.4)),
url(../images/fixed-wing-banner.jpg);}
.fixed-wing .about-jumbotron .jumbotron-text h3{text-align:left;}
.flight-control{padding-bottom:20px;}
.flight-control .about-jumbotron{background:linear-gradient(rgba(0, 0, 0, 0.4),
rgba(0, 0, 0, 0.4)),
url(../images/flight-control-banner.jpg);}
.flight-control .about-jumbotron .jumbotron-text h3{text-align:left;}
.data-bus{padding-bottom:20px;}
.data-bus .about-jumbotron{background:linear-gradient(rgba(0, 0, 0, 0.4),
rgba(0, 0, 0, 0.4)),
url(../images/data-bus-banner.jpg);}
.data-bus .about-jumbotron .jumbotron-text h3{text-align:left;}
.products{margin:50px 0 60px 0;}
.product-box{position:relative;margin-bottom:25px;}
.product-box .img{background:linear-gradient(rgba(0, 0, 0, 0.0),
rgba(0, 0, 0, 0.0)),
url(../images/product-img-1.png);background-position-x:center;width:100%;height:220px;}
.product-box .img:hover{background:linear-gradient(rgba(0, 82, 136, 0.7),
rgba(0, 82, 136, 0.7)),
url(../images/product-img-1.png);background-position-x:center;cursor:pointer;}
.product-box .img:hover h6{display:block;}
.product-box .img h6{font-size:20px;font-family:avantgarde_bk_btbook;text-align:center;padding:65px 0 0 0;color:#fff;display:none;}
.product-box hr{height:7px;background:#005288;margin:0 auto;width:90%;border:none;}
.product-box p{font-style:20px;font-family:avantgarde_bk_btbook;color:#132231;margin:10px 0 0 0;text-align:center;text-transform:uppercase;}
.product-box-overlay{background:rgba(0, 0, 0, 0.4);position:absolute;top:0;}
.product-box-overlay p{font-family:avantgarde_bk_btbook;color:#fff;margin:10px 0 0 0;text-align:center;text-transform:uppercase;margin:0;word-wrap:break-word;}
.description-head h3,
.description h3{font-size:30px;font-family:avantgarde_bk_btdemi;word-wrap:break-word;}
.description-text p,
.description p{font-size:16px;font-family:Calibri;color:#525659;word-wrap:break-word;}
.my-cart{padding-top:30px;clear:both;}
.cart-head{border-bottom:1px solid #c5c5c5;margin-bottom:20px;}
.cart-head h2{font-size:30px;font-family:avantgarde_bk_btdemi;color:#000;}
.cart-links{border-bottom:2px solid #c5c5c5;}
.cart-links a{font-size:18px;font-family:avantgarde_bk_btdemi;color:#000;padding:12px 13px 9px 13px;display:inline-block;}
.cart-links a:hover{color:#000;text-decoration:none;background-color:#c5c5c5;}
.cart-links .active{background-color:#c5c5c5;}
.cart-items{padding:25px 0 30px 0;border-bottom:1px solid #c5c5c5;position:relative;}
.cart-items h4{font-size:18px;font-family:avantgarde_bk_btbook;color:#000;}
.cart-items p{font-size:16px;font-family:Calibri;color:#7f7f7f;}
.cart-items .item-qty{font-size:16px;font-family:avantgarde_bk_btbook;}
.cart-items .item-price{font-size:20px;font-family:avantgarde_bk_btdemi;color:#000;margin-left:10%;}
.cart-items .total-price{font-size:20px;font-family:avantgarde_bk_btdemi;color:#000;float:right;}
.cart-items .remove-item{position:absolute;top:-15px;right:15px;color:#000;}
.order-summary-upper{padding:20px 0;background-color:#f3f3f3;}
.order-summary-upper h6{font-size:20px;font-family:avantgarde_bk_btdemi;color:#000;border-bottom:2px solid #c5c5c5;padding-bottom:14px;}
.order-summary-upper p{font-size:18px;font-family:Calibri;color:#000;font-weight:bold;margin-bottom:5px;}
.order-summary-upper span{float:right;margin-left:10px;word-break:break-all;}
.order-summary-upper h5{border-top:2px solid #c5c5c5;border-bottom:2px solid #c5c5c5;padding:15px 0;float:left;width:100%;}
.order-summary-upper a{display:block;text-align:center;width:75%;margin:0 auto;clear:both;}
.order-summary-lower{margin-top:15px;}
.order-summary-lower h6{padding-left:30px;padding-bottom:5px;}
.order-summary-lower h6:nth-child(1){margin-bottom:20px;}
.order-summary-lower h6:nth-child(2){margin-bottom:0px;}
.order-summary-lower p{padding-left:30px;}
.order-summary-lower a,
.order-summary-lower button,
.order-summary-lower button[type=submit]{width:100%;text-align:center;display:block;margin-bottom:15px;cursor:pointer;}
.thank-you{padding:80px 0;clear:both;}
.thank-you-box{padding:50px 0;background:#005288;border-radius:30px;}
.thank-you-box img{display:block;margin:0 auto 50px auto;}
.thank-you-box h1{font-size:50px;font-family:avantgarde_bk_btdemi;text-align:center;color:#fff;margin-bottom:28px;}
.thank-you-box p{font-size:25px;font-family:Calibri;text-align:center;color:#fff;}
.section-tabs{padding-top:50px;padding-bottom:60px;clear:both;}
.section-tabs .tab{text-align:center;}
.section-tabs .tab h3{font-size:20px;font-family:avantgarde_bk_btdemi;margin-bottom:0;padding-bottom:20px;}
.section-tabs .tab hr{height:3px;border:none;background:#c5c5c5;margin:0;}
.section-tabs .tab span{width:30px;height:30px;background:#c5c5c5;color:#fff;text-align:center;line-height:30px;display:inline-block;border-radius:50%;position:absolute;top:30px;left:50%;margin-left:-15px;}
.section-tabs .tab.active hr{background:#ff5821;}
.section-tabs .tab.active span{background:#ff5821;}
.my-cart-payment .keep-signed-in-check-box{float:left;width:100%;height:auto;font-family:'ProximaNova-Semibold';font-size:16px;color:#000000;}
.my-cart-payment{margin-bottom:28px;overflow:hidden;}
.my-cart-payment .keep-signed-in-check-box input[type=checkbox]{display:none;}
.my-cart-payment .keep-signed-in-check-box label.pwc{float:left;width:auto;height:auto;margin-right:12px;margin-left:4px;font-size:16px;font-family:Calibri;font-weight:bold;}
.my-cart-payment .keep-signed-in-check-box{max-width:100%;}
.my-cart-payment .keep-signed-in-check-box input[type=checkbox] + label{background-image:url(../images/radio-btn-un.png);height:20px;width:20px;display:inline-block;padding:0 0 0 0px;margin-right:6px;float:left;]}
.my-cart-payment .keep-signed-in-check-box input[type=checkbox]:checked + label{background-image:url(../images/radio-btn.png);height:20px;width:20px;display:inline-block;padding:0 0 0 0px;margin-right:6px;float:left;}
.payment-mobile-display{display:none;}

.head-row h2{font-size:25px;font-family:avantgarde_bk_btdemi;text-align:center;}
.shipping-form{margin-bottom:33px;padding-bottom:30px;}
.shipping-form form input{border-top:none;border-right:none;border-left:none;border-bottom:3px solid #474747;border-radius:0;}
.form-row div.col-md-6{margin-bottom:20px;}
.shipping-form form select{    height: 39px; border-top:none;border-right:none;border-left:none;border-bottom:3px solid #474747;border-radius:0;display:block;width:100%;padding:.375rem .75rem;color:#495057;/*line-height:32px;*/     background-color: #fff;}
.shipping-form .form-check label{font-size:16px;font-family:Calibri;color:#474747;}
.upper-form{border-bottom:1px solid #c5c5c5;margin-bottom:33px;padding-bottom:30px;}
.lower-form{border-bottom:1px solid #c5c5c5;margin-bottom:33px;padding-bottom:30px;}
.lower-form h2{font-size:25px;font-family:avantgarde_bk_btdemi;text-align:center;margin-bottom:60px;}
.billing-form h2{font-size:25px;font-family:avantgarde_bk_btdemi;text-align:center;margin-bottom:50px;}
.billing-form form input{border-top:none;border-right:none;border-left:none;border-bottom:3px solid #474747;border-radius:0;margin-bottom:20px;}
.billing-form form select{border-top:none;border-right:none;border-left:none;border-bottom:3px solid #474747;border-radius:0;margin-bottom:20px;display:block;width:100%;padding:.375rem .75rem;color:#495057;line-height:32px;}
.quote{clear:both;}
.quote .breadcrumb{background:transparent;}
.quote .breadcrumb li:before{color:#000;content:">";padding:0 5px;}
.quote .breadcrumb li:first-child:before{display:none;}
.quote .breadcrumb li a{font-size:18px;font-family:Calibri;font-weight:normal;color:#000000;}
.quote-head h1{font-size:45px;font-family:avantgarde_bk_btdemi;text-align:center;margin-bottom:35px;}
.quote-head p{font-size:18px;font-family:avantgarde_bk_btdemi;text-align:center;}
.quote-box{padding:55px 0;border-bottom:1px solid #c5c5c5;}
.quote-box h4{font-size:18px;font-family:avantgarde_bk_btbook;margin-bottom:10px;}
.quote-box p{font-size:16px;font-family:Calibri;color:#7f7f7f;text-align:left;margin-bottom:28px;}
.quote-box input{display:block;width:50%;margin-top:20px;padding:5px;}
.textarea{margin-top:55px;}
.textarea textarea{margin:0 auto;}
.textarea a,
.textarea button,
.textarea button[type=submit]{width:30%;margin-top:38px;float:right;cursor:pointer;}
.payment-form input{border-top:none;border-right:none;border-left:none;border-bottom:3px solid #474747;border-radius:0;margin-bottom:20px;max-width:100%;}
.payment-form select{border-top:none;border-right:none;border-left:none;border-bottom:3px solid #474747;border-radius:0;margin-bottom:20px;display:block;width:100%;padding:.375rem .75rem;color:#495057;line-height:23px;}
.payment-form .form-check label{font-size:16px;font-family:Calibri;color:#474747;}
.payment-form .tool-tip{position:relative;}
.payment-form .tool-tip a{position:absolute;top:10px;right:-20px;}
.payment-form .tool-tip a:hover + .tool-tip-img{display:block;}
.payment-form .tool-tip .tool-tip-img{position:absolute;right:-120%;top:1%;display:none;}
.place-order{clear:both;padding-top:25px;}
.place-order h2{font-size:25px;font-family:avantgarde_bk_btdemi;margin-bottom:38px;}
.place-order h3{font-size:19px;font-family:avantgarde_bk_btdemi;}
.place-order .table-head h3{padding-bottom:17px;border-bottom:2px solid #c5c5c5;margin-bottom:23px;}
.place-order .table-head .t-heading{border-bottom:none;}
.place-order table thead tr th{font-size:20px;font-family:avantgarde_bk_btdemi;border:none;padding-left:0;vertical-align:top;}
.place-order table tbody tr{padding:0;vertical-align:top;}
.place-order table tbody th{border:none;padding:0 0;font-size:18px;font-family:Calibri;vertical-align:top;}
.place-order table tbody td{border:none;padding:0 0;font-size:18px;font-family:Calibri;vertical-align:top;}
.place-order .table-pay-info thead{border-bottom:2px solid #c5c5c5;}
.place-order .table-summary thead{border-bottom:2px solid #c5c5c5;}
.place-order .table-summary tr{padding:35px 0;border-bottom:1px solid #c5c5c5;}
.place-order .payment-total{border:none !important;}
.place-order .payment-total td{font-size:19px;font-family:avantgarde_bk_btdemi;vertical-align:top;}
.table-pay-info tbody tr td{padding-left:10px;vertical-align:top;}
.privacy-policy{clear:both;}
.privacy-policy .about-jumbotron{background:linear-gradient(rgba(0, 0, 0, 0.4),
rgba(0, 0, 0, 0.4)),
url(../images/privacy-policy-banner.jpg);}
.privacy-policy .about-jumbotron .jumbotron-text h3{text-align:left;}
.privacy-policy .content-area{padding:85px 0;background:transparent;margin:0;}
.privacy-policy .content-area h3{font-size:25px;font-family:avantgarde_bk_btbook;margin-bottom:21px;color:#132231;}
.privacy-policy .content-area p{font-size:20px;font-family:Calibri;margin-bottom:43px;color:#525659;}
.privacy-policy .content-area ul{margin-bottom:12px;margin-left:20px;}
.privacy-policy .content-area ul li{font-size:20px;font-family:Calibri;color:#525659;}
.privacy-policy .content-area ol{margin-bottom:12px;margin-left:20px;}
.privacy-policy .content-area ol li{font-size:20px;font-family:Calibri;color:#525659;}
.terms-of-use{clear:both;}
.terms-of-use .about-jumbotron{background:linear-gradient(rgba(0, 0, 0, 0.4),
rgba(0, 0, 0, 0.4)),
url(../images/terms-of-use-banner.jpg);}
.terms-of-use .about-jumbotron .jumbotron-text h3{text-align:left;}
.terms-of-use .content-area{padding:85px 0;background:transparent;margin:0;}
.terms-of-use .content-area h3{font-size:25px;font-family:avantgarde_bk_btbook;margin-bottom:21px;color:#132231;}
.terms-of-use .content-area p{font-size:20px;font-family:Calibri;margin-bottom:43px;color:#525659;}
.terms-of-use .content-area ul{margin-bottom:12px;margin-left:20px;}
.terms-of-use .content-area ul li{font-size:20px;font-family:Calibri;color:#525659;}
.terms-of-use .content-area ol{margin-bottom:12px;margin-left:20px;}
.terms-of-use .content-area ol li{font-size:20px;font-family:Calibri;color:#525659;}
.ordering-info{clear:both;}
.ordering-info .about-jumbotron{background:linear-gradient(rgba(0, 0, 0, 0.4),
rgba(0, 0, 0, 0.4)),
url(../images/ww-support-ban.jpg);}
.ordering-info .about-jumbotron .jumbotron-text h3{text-align:left;}
.ordering-info .content-area .heading{margin-bottom:45px;}
.ordering-info .content-area .heading p{font-family:Calibri;font-size:20px;font-weight:bold;text-align:center;color:#000000;margin:0;}
.ordering-info .content-area .heading h2{font-size:35px;font-family:avantgarde_bk_btdemi;text-align:center;}
.product-card{border:1px solid #efefef;box-shadow:0px 3px 4px 0px rgba(0, 0, 0, 0.25);overflow:hidden;background:#fff;}
.product-card h5{font-size:25px;font-family:avantgarde_bk_btdemi;padding:22px 0 21px 0;margin:0;text-align:center;background:#005388;color:#fff;}
.product-card .product-card-heading{padding:0;}
.product-card .product-card-body{padding:22px;height:385px;overflow:auto;}
.product-card .product-card-body label{font-size:16px;font-family:Calibri;margin-left:10px;max-width:86%;}
.product-card .product-card-body input{margin-top:6px;float:left;}
.ordering-info .find-button{padding:55px 0;text-align:center;}
.ordering-info .find-button a{width:auto;display:inline-block;}
.product-list .product-list-heading h5{font-size:20px;font-family:avantgarde_bk_btdemi;padding-bottom:10px;margin-bottom:20px;border-bottom:2px solid #9a9a9a;}
.product-list .product-item{border-bottom:1px solid #dadada;margin-bottom:27px;overflow:hidden;}
.product-list .product-item h5{font-size:16px;font-family:avantgarde_bk_btdemi;margin-bottom:29px;}
.product-list .product-item .product-item-body h5{margin-bottom:17px;}
.product-list .product-item p{font-size:16px;font-family:avantgarde_bk_btbook;color:#000;}
.product-list .product-item span{font-family:avantgarde_bk_btdemi;font-weight:bold;}
.product-list .product-item img{width:auto;float:right;}
.form-styling .select2-container--default .select2-selection--single{padding:5px 18px !important;border-top:none !important;border-right:none !important;border-left:none !important;border-bottom:3px solid #474747 !important;width:100% !important;border-radius:0 !important;height:43px;}
.form-styling .select2-container--default .select2-selection--single .select2-selection__rendered{line-height:normal;font-family:'Calibri';font-weight:normal;font-size:20px !important;color:#474747;}
.form-styling .select2-container--default .select2-selection--single .select2-selection__placeholder{font-family:'Calibri';font-weight:normal;font-size:20px !important;color:#474747;}
.gallery-popup{width:100%;height:100%;position:fixed;top:0%;background:linear-gradient(rgba(0, 0, 0, 0.4),
rgba(0, 0, 0, 0.4));display:none;}
.right-panel{background:#fff;height:100% !important;width:100% !important;position:fixed !important;right:0 !important;}
.right-panel .col-6{padding:0 5px;}
.right-panel img{width:100%;margin-bottom:5px;}
.popup-buttons{position:fixed;right:226px;top:0;background:#1c1c1c;padding:5px;}
.popup-buttons a{color:#fff;display:inline-block;margin:0 8px;}
.popup-slider{width:50%;position:fixed !important;top:20%;left:20%;}
.product-box-2{cursor:pointer;margin-bottom:25px;padding:0 !important;position:relative;text-align:center;}
.product-box-2:hover > .product-box-overlay{display:block;}
.product-box-2 img{width:100%;max-width:96%;}
.product-box-2 hr{float:left;width:85%;height:7px;background:#005288;margin:0 7.5%;display:inline-block;}
.product-box-2 h5{float:left;width:100%;height:auto;font-family:avantgarde_bk_btbook;color:#132231;margin:14px 0 0 0;text-align:center;text-transform:uppercase;word-wrap:break-word;word-break:break-all;}
.product-box-2 a{float:left;padding:0px 10px;}
.product-box-2 .product-box-overlay{background:linear-gradient(rgba(0, 82, 136, 0.7),
rgba(0, 82, 136, 0.7));width:100%;height:100%;position:absolute;margin:0;left:0;top:0;display:none;}
.product-box-2 .product-box-overlay p{font-size:20px;font-family:avantgarde_bk_btbook;text-align:center;}
.product-box-overlay table{float:left;width:100%;height:100%;text-align:center;vertical-align:middle;overflow:hidden;}
.market-segments{clear:both;margin-bottom:55px;}
.detailed-press-release{margin-bottom:29px;}
.product-box-2 a:hover{text-decoration:none;}
.product-box-2 a:hover .product-box-overlay{display:block;}
.article-box{font-family:'avantgarde_bk_btbook';font-weight:normal;color:#132231;}
.article-box h3{font-family:'avantgarde_bk_btbook';font-weight:normal;color:#132231;font-size:26px;}
.article-box h4{font-family:'avantgarde_bk_btbook';font-weight:normal;color:#132231;font-size:24px;word-wrap:break-word;}
.article-box h5{font-family:'avantgarde_bk_btbook';font-weight:normal;color:#132231;font-size:22px;}
.article-box p{font-family:'Calibri';font-weight:normal;font-size:18px;color:#525659;margin-bottom:0px;word-wrap:break-word;}
#mc_embed_signup form{padding:0px;}
.subscribe-box #mc_embed_signup{background:#f3f3f3;}
.subscribe-box #mc_embed_signup h2{font-size:20px;font-family:avantgarde_bk_btdemi;font-weight:normal;text-transform:uppercase;color:#132231;border-bottom:1px solid #bfbfbf;padding:0px 0px 10px 0px;margin-top:0px;}
.subscribe-box #mc_embed_signup p{font-size:16px;font-family:Calibri;color:#525659;}
.subscribe-box #mc_embed_signup .mc-field-group label{display:none;}
.subscribe-box #mc_embed_signup .mc-field-group input{border-top:none;border-right:none;border-left:none;border-bottom:3px solid #474747;border-radius:0;margin-bottom:20px;background:transparent;}
.subscribe-box #mc_embed_signup .mc-field-group input:focus{color:#495057;background-color:#fff;border-color:#80bdff;outline:0;box-shadow:0 0 0 0.2rem rgba(0,123,255,.25);}
.subscribe-box #mc_embed_signup input.button{margin:0 auto;display:block;text-align:center;width:75%;font-size:20px;height:48px;font-family:avantgarde_bk_btbook;padding:6px 30px 8px 30px;border:2px solid #ff5821;background:#ff5821;color:#fff;transition:all .3s ease;-moz-transition:all 0.3s ease;-webkit-transition:all 0.3s ease;-o-transition:all 0.3s ease;border-radius:0px;box-shadow:none;text-shadow:none;text-transform:capitalize;}
.subscribe-box #mc_embed_signup input.button:hover{background:transparent;border-color:#d6d6d6;color:#005288 !important;text-decoration:none;}
.subscribe-box #mc_embed_signup #mc-embedded-subscribe-form div.mce_inline_error{background-color:#f3f3f3;padding:0px;margin:0px;position:relative;top:-13px;}
.subscribe-box #mc_embed_signup div#mce-responses{padding:0em 0 0em 0;width:100%;margin:0px;}
.subscribe-box #mc_embed_signup div.response{margin:0 0 1em 0;padding:0em 0em 0;width:100%;}
.subscribe-box #mc_embed_signup div.response{font-weight:normal;font-family:'Calibri';font-size:14px;margin:initial;margin-bottom:10px;}
.table.dataTable.no-footer{border-bottom:none;}
.dataTables_wrapper .dataTables_info{display:none;}
.database{clear:both;margin-bottom:50px;}
.dataTables_filter{margin:45px 0 32px;position:relative;}
.dataTables_wrapper .dataTables_filter input{display:block;width:100%;padding:.375rem .75rem;font-size:1rem;line-height:1.5;color:#999999;background-color:#fff;background-clip:padding-box;border:5px solid #eaeaea;padding:15px;position:relative;border-radius:0px;font-family:'avantgarde_bk_btbook';font-size:24px;font-weight:normal;padding-right:50px;height:82px;}
.dataTables_wrapper .dataTables_filter input::-webkit-input-placeholder{color:#999999;}
.dataTables_wrapper .dataTables_filter input::-moz-placeholder{color:#999999;}
.dataTables_wrapper .dataTables_filter input:-ms-input-placeholder{color:#999999;}
.dataTables_wrapper .dataTables_filter input:-moz-placeholder{color:#999999;}
.dataTables_wrapper .dataTables_filter input:focus{outline:none;}
.dataTables_wrapper .dataTables_filter{width:100%;}
.dataTables_wrapper .dataTables_filter label{width:100%;}
.dataTables_filter i{position:absolute;top:25px;right:18px;font-size:25px;color:#d7d7d7;}
.npro-img{float:left;width:100%;height:auto;position:relative;}
.npro-img table{float:left;width:100%;height:auto;padding:0px;margin:0px;border:0;table-layout:fixed;}
.npro-img table tr td{width:100%;height:208px;text-align:center;vertical-align:middle;}
.npro-img table tr td img{float:none;width:auto;height:auto;max-width:100%;max-height:100%;}
.quote-box img{max-width:100%;}
.fxdhght{width:100%;height:auto;float:left;}
.tradeContent .gallery-link + .gallery-link{display:none;}
.tradeContent .gallery-link{position:relative!important;top:0px;right:auto;left:0px;width:auto;height:auto;outline:none;border:none;padding-left:40px!important;}
.tree .sortable.ui-sortable {
	margin: 20px 0px;
}
.tree .sortable.ui-sortable li span {
	margin-right: 5px;
}
.tree .sortable.ui-sortable li {
	font-size: 16px;
    font-family: Calibri;
}
.crt-fr-res{
	width:auto;
	height:auto;
	display:inline;
}
.mar-topbox{
	margin-top: 20px;
}

span.select2-selection.select2-selection--single {

    padding: 5px 18px !important;
    border-top: none !important;
    border-right: none !important;
    border-left: none !important;
    border-bottom: 3px solid #474747 !important;
    width: 100% !important;
    border-radius: 0 !important;
    height: 43px;
	}
	
	.select2-selection__placeholder {
		font-family: 'Calibri';
	   font-weight: normal;
	   font-size: 20px;
	   color: #474747 !important;
	
   }
   .select2-container--default .select2-selection--single .select2-selection__rendered {

	line-height: normal;
font-family: 'Calibri';
font-weight: normal;
font-size: 20px !important;
color: #474747;


}

.order_info_form input {
    margin-bottom: 20px;
}

.linksBox h5{
	margin-top:25px;
}

.linksTitleArea {
    border-bottom: 1px solid #bfbfbf;
    width: 100%;
}

.lbLinks {
    padding-top: 10px;
}

a.arrowLink {
	color: #005288;
	font-weight:bold;
}
.lbLinks ul {
	list-style-image: url(../images/feature-arrow.png);
	margin-left:28px;
	color: #525659;
 
}

.row.linksBox {
    padding-left: 15px;
    padding-right: 15px;
    margin-bottom: 20px;
} 

span.terms {
	float: right;
	text-align:right;
    margin-left: 25%;
  
}

.terms a {
    width: auto;
    margin-top: 0px;
    margin-left: .5em;
}

input#chkBizTerms {
    margin-right: 10px;
}
.cartMsgDisplay {
    width: 100%;
    text-align: center;
    margin-top: 20px;
    color: red;
    font-weight: bold;
}
@media (max-width: 992px){
	span.terms {
		margin-left: 0%
	}
	
	}
	
	@media (max-width: 768px){
	.terms a{float:left;width: 100% !important;margin-left: 23px;}
	
	}
	
@media (max-width:1000px) and (min-width: 0px){
	.shipping-billing .tab h3, .section-tabs .tab h3 {
		display:block;
		font-size: 14px !important;
		height: 54px !important;
		margin-top: 0px !important;
		margin-bottom: 0px !important;
	}
	
	.shipping-billing .tab span {
		top: 39px  !important;
	}

.section-tabs .tab span {
    top: 40px !important;
}
	}
	
	
	div#exportNote {
		margin-left: 15px;
		margin-top: 50px;
	}	
	#exportNote .card {
		width: 75%;
		margin: 0 auto;
		margin-top: 1px;
		background-color: rgba(255,88,33,0.1);
	}
	input#chkExportNote {
		width: 30px;
		float: left;
		height: 16px;
		margin-top: 4px;
		margin-left: -5px;
	}
	
	#exportNote .invalid-feedback {
		display: block;
	}
	

	#exportNote .card-header h2 {
		font-size: 25px;
	}
	#exportNote .card-header {
		/* font-weight: 500; */
		background-color: rgba(255,88,33,0.7);
		color: black;
		font-size: 5px;
		/* font-family: avantgarde_bk_btbook; */
		padding-bottom: 6px;
	}

	textarea#exampleFormControlTextarea1 {
		margin-bottom: 25px;
	}
	div#exportNote .card-body {
		padding-left: 36px;
	}
	.acceptMsg {
		font-size: 1.2em;
		text-align: center;
		font-weight:bold;
	}