.navigate-blog-links { position: fixed; left: 25px; bottom: 45px; z-index: 99999 }
.navigate-blog-links.links-show .breadcrumb-button { width: 100% }
.navigate-blog-links .breadcrumb-button { background: #2D407F; padding: 10px; width: 44px; height: 44px; display: flex; cursor: pointer; border-radius: 30px; box-shadow: 0 2px 22px 0 rgb(0 0 0 / 12%); overflow: hidden; transition: width .5s ease-in-out; align-items: center; outline: 0 !important; border: 0 !important; color: #fff }
.navigate-blog-links .breadcrumb-button i { margin: 0 0 0 7px; position: relative }
.navigate-blog-links .breadcrumb-button i:after { position: absolute; content: ""; width: 15px; height: 2px; top: 0; left: 0; background: #fff }
.navigate-blog-links .breadcrumb-button i:before { margin: 0 0 0 0; border: solid #fff; border-width: 0 3px 3px 0; display: inline-block; padding: 4px; transform: rotate(135deg); position: absolute; content: ""; top: -5px }
.navigate-blog-links .breadcrumb-button .navigate { font-size: 14px; width: 0; color: #fff; padding-left: 26px; padding-right: 5px; display: inline-table; align-items: center; font-family: 'Poppins', sans-serif, Arial, Helvetica }
.navigate-blog-links .breadcrum-list ul li { list-style: none; padding: 5px 20px; display: flex; align-items: center; position: relative; z-index: 1; font-weight: 600; font-size: 15px }
.navigate-blog-links .breadcrum-list { background: #fff; padding: 20px; box-shadow: 0 2px 22px 0 rgb(0 0 0 / 12%); border-radius: 5px }
.navigate-blog-links .breadcrum-list { display: block; visibility: hidden; opacity: 0; position: fixed; bottom: 80px; left: -100px; padding-bottom: 10px; transition: all .5s ease; transition: all .3s cubic-bezier(0, 0, .58, 1); z-index: 1000 }
.navigate-blog-links.links-show .breadcrum-list { visibility: visible; opacity: 1; left: 25px }
.breadcrum-list ul li::before { position: absolute; top: 12px; left: 0; z-index: 1; content: ""; background: #4f4d4e; height: 10px; width: 10px; display: block; border-radius: 100% }
.breadcrum-list ul li:after { content: ''; position: absolute; width: 0; height: 30px; left: 4.5px; top: -10px; z-index: -1; border: 1px dashed #005186; border-top: 0; border-left: 0; border-bottom: 0 }
.breadcrum-list ul li:last-child { padding-left: 40px }
.breadcrum-list ul li:last-child a:before { content: ''; position: absolute; width: 34px; height: auto; top: 16px; left: 0; border: 1px dashed #005186; border-right: 0; border-left: 0; border-bottom: 0 }
.navigate-blog-links .breadcrum-list ul li i.fas.fa-home { position: relative; display: inline-block }
.navigate-blog-links .breadcrum-list ul li i.fas.fa-home:after { position: absolute; content: ""; background-image: url(https://d2rzgim0tts5wa.cloudfront.net/wp-content/themes/wpwebelite/images/navigate-home.png); height: 18px; width: 18px; background-size: cover; top: -15px }
.navigate-blog-links .breadcrum-list ul li a { line-height: initial; font-size: 15px }
.breadcrum-list ul li:first-child::after { opacity: 0 }
.bottom-footer-content.show-foot-content { opacity: 1; z-index: 9999; bottom: 0; visibility: visible }
.bottom-footer-content {  width: 75% !important; left: 50%; transform: translateX(-50%); border-top-left-radius: 15px; overflow: hidden; border-top-right-radius: 15px;  position: fixed; bottom: -100%; width: 100%; background: #2D407F; padding: 20px 15px; z-index: -119; opacity: 1; transition: 0.5s; visibility: visible; text-align: center; box-shadow: 0 5px 40px 0 rgb(0 29 133 / 40%) }
.bottom-footer-content .container .row { display: flex; flex-wrap: wrap; align-items: center; justify-content: center; margin-right: -15px; margin-left: -15px }
.bottom-footer-content .container .row .col-md-8 { width: 50%; padding-right: 15px; padding-left: 15px }
.bottom-footer-content .container .row .col-md-4 { width: 50%; padding-right: 15px; padding-left: 15px }
.bottom-footer-content .container .row .col-md-8 .brief-subscription-content {text-align: left;color: #ffffff;font-weight: 600;line-height: normal}
.bottom-footer-content .container .row .col-md-8 .brief-subscription-content h4 { font-size: 22px; margin-bottom: 5px }

.footer-newsletter .wp-subscribe-wrap h4.title,.footer-newsletter .wp-subscribe-wrap p.text { display: block; }
.show-foot-content .footer-newsletter .wp-subscribe-wrap h4.title,.footer-newsletter .wp-subscribe-wrap p.text { display: none; }
.bottom-footer-content .container .row .col-md-8 .brief-subscription-content p { font-size: 15px }
.bottom-footer-content .wp-subscribe-wrap { background: transparent; padding: 0; position: relative; text-align: left }
.wp-subscribe-wrap p.text { margin: 15px 0; opacity: .8 }
.bottom-footer-content .wp-subscribe-wrap form { position: relative }
.bottom-footer-content .wp-subscribe-wrap input.regular-text.email-field {border: 1px solid #ffffff;background: transparent;text-align: left;border-radius: 15px;height: 55px;color: #fff;margin: 0;padding-right: 135px;outline: none;box-shadow: none}
.wp-subscribe-wrap input { -webkit-box-sizing: border-box; box-sizing: border-box; width: 100%; height: 45px; margin: 0; padding: 10px 0; text-align: center; text-indent: 10px; border: none; border-radius: 0; -webkit-box-shadow: none; box-shadow: none }
.bottom-footer-content .wp-subscribe-wrap input.submit {background: #ffffff;font-size: 15px;text-transform: inherit;text-align: center;line-height: normal;color: #2D407F;font-weight: 600;width: 127px;border-radius: 15px;border: 1px solid #ffffff;border-top-left-radius: 0;border-bottom-left-radius: 0;position: absolute;top: 0;right: 0;margin: 0;height: 55px;transition: 0.5s}
.wp-subscribe-wrap .error, .wp-subscribe-wrap .thanks { margin: 35px 0 0; font-size: 14px; font-weight: 600; text-align: center }
.wp-subscribe-wrap .thanks { color: #0095d8 }
.wp-subscribe-wrap .error { color: red }
.bottom-footer-content .close-subscription { width: 20px; height: 20px; top: 5px; right: 5px }
.bottom-footer-content .close-subscription { position: absolute; top: 5px; font-size: 0 }
.bottom-footer-content .close-subscription:before {width: 100%;top: 50%;left: 50%;transform: translate(-50%, -50%) rotate(45deg) !important}
.bottom-footer-content .close-subscription:after { width: 100%; top: 50%; left: 50%; transform: translate(-50%, -50%) rotate(-45deg) !important }
.bottom-footer-content .close-subscription:before, .bottom-footer-content .close-subscription:after {content: '';width: 20px;height: 2px;background: #ffffff;position: absolute;transform: rotate(-45deg)}
/*29-12-22*/
.blog-post-box #wp-subscribe{background: transparent; padding: 0;}
.blog-post-box .wp-subscribe-wrap .wps-consent-wrapper { padding-bottom: 0; padding-left: 30px; }
.wp-subscribe-wrap .wps-consent-wrapper label input { position: absolute; left: -27px; top: -2px; }
.blog-post-box .wp-subscribe-wrap .wps-consent-wrapper label { position: relative; font-size: 16px; line-height: 27px; }
.blog-post-box .title{color: #00ADB5 !important; font-weight: 600; font-size: 28px !important; text-transform: capitalize !important;}
.blog-post-box .title span{font-weight: 400 !important; font-size: 20px !important;}
.blog-post-box .wp-subscribe-wrap{background:transparent;}
#wp-subscribe-form-1{ position: relative;}
.wp-subscribe-wrap input.email-field, .wp-subscribe-wrap input.name-field{box-shadow: 3px 4px 30px #aeaeae1a; border: 2px solid #00adb5; border-radius: 30px; height: 40px; width: 100%; padding-left: 10px; background: #fff !important; color: #000 !important; font-size: 12px; text-align: left;}
.wp-subscribe-wrap input.consent-field{margin-top: 8px !important;}
.wp-subscribe-wrap{padding: 0;}
.archive .banner-desc h1{background: transparent; box-shadow: none;    color: #222831;} 

/*29-12-22*/
.modal { display: none; position: fixed; z-index: 9999; padding-top: 100px; left: 0; top: 0; width: 100%; height: 100%; overflow: auto; background-color: rgba(0, 0, 0, 0.7); }
.modal-content { background-color: #fefefe; margin: auto; padding: 20px 40px; border: 1px solid #888; width: 45%; border-radius: 19px; }
.content-popup ul { margin: 15px 15px; }
.popup-body { padding: 0	px; }
.popup-header { margin-top: 15px; }
.close { color: #aaaaaa; float: right; font-size: 28px; font-weight: bold; }
.close:hover,
.close:focus { color: #000; text-decoration: none; cursor: pointer; }


/*subscription form*/
.bottom-footer-content.show-foot-content { opacity: 1; z-index: 9999; bottom: 0; visibility: visible }
.bottom-footer-content { width: 75% !important; left: 50%; transform: translateX(-50%); border-top-left-radius: 15px; overflow: hidden; border-top-right-radius: 15px }
.bottom-footer-content { position: fixed; bottom: -100%; width: 100%; background: #e1fcff; padding: 20px 15px; z-index: -119; opacity: 1; transition: 0.5s; visibility: visible; text-align: center; box-shadow: 0 5px 40px 0 rgb(0 29 133 / 40%) }
.bottom-footer-content .container { max-width: 1124px }
.bottom-footer-content .container .row { display: flex; flex-wrap: wrap; align-items: center; justify-content: center; margin-right: -15px; margin-left: -15px }
.bottom-footer-content .container .row .col-md-8 { width: 50%; padding-right: 15px; padding-left: 15px }
.bottom-footer-content .container .row .col-md-4 { width: 50%; padding-right: 15px; padding-left: 15px }
.bottom-footer-content .container .row .col-md-8 .brief-subscription-content { text-align: left; color: #222831; line-height: 30px; }
.bottom-footer-content .container .row .col-md-8 .brief-subscription-content h4 { margin-bottom: 15px; font-weight: 500; }
.brief-news-letter-subscription h4.title { display: none; }
.brief-news-letter-subscription p.text { display: none; }
.brief-news-letter-subscription #wp-subscribe { background: transparent; }
.brief-news-letter-subscription #wp-subscribe input.email-field { background-color: transparent; border: 2px solid #00ADB5; text-align: left; border-radius: 50px; font-size: 16px; color: #222831; padding: 12px 20px 12px; line-height: 27px; margin-top:0;}
.brief-news-letter-subscription #wp-subscribe label { display: none; }
.brief-news-letter-subscription #wp-subscribe form { position: relative; }
.brief-news-letter-subscription #wp-subscribe form .wps-consent-wrapper { margin: 0; }
.brief-news-letter-subscription #wp-subscribe form input.submit { font-size: 15px; text-transform: inherit; text-align: center; line-height: normal; color: #fff; font-weight: 600; width: 127px; border-radius: 50px; border-top-left-radius: 0; border-bottom-left-radius: 0; position: absolute; top: 0; right: 0; margin: 0; transition: 0.5s; background: transparent linear-gradient(108deg, #222831 0%, #00ADB5 100%) 0% 0% no-repeat padding-box; box-shadow: 10px 10px 30px #00adb54d; bottom: 0; }
.bottom-footer-content .close-subscription { width: 20px; height: 20px; top: 5px; right: 5px }
.bottom-footer-content .close-subscription { position: absolute; top: 5px; font-size: 0 }
.bottom-footer-content .close-subscription:before { width: 100%; top: 50%; left: 50%; transform: translate(-50%, -50%) rotate(45deg) !important }
.bottom-footer-content .close-subscription:after { width: 100%; top: 50%; left: 50%; transform: translate(-50%, -50%) rotate(-45deg) !important }
.bottom-footer-content .close-subscription:before, .bottom-footer-content .close-subscription:after {content: '';width: 20px;height: 2px;background: #222831;position: absolute;transform: rotate(-45deg)}


#subscribeThanks .modal-content .popup-header { margin: 0; position: absolute; right: 60px; top: 20px }
#subscribeThanks .modal-content h2 { background: transparent linear-gradient(108deg, #222831 0%, #00ADB5 100%) 0% 0% no-repeat padding-box;
    box-shadow: 10px 10px 30px #00adb54d; color: #fff; text-align: center; padding: 16px 0; border-radius: 6px; max-width: 80%; margin: 0 auto }
#subscribeThanks .modal-content .content-popup { padding: 20px 20px }
#subscribeThanks .modal-content .content-popup h4 { font-size: 28px }
#subscribeThanks .modal-content { display: flex; align-items: center; width: 100%; justify-content: center; max-width: 710px; height: auto; flex-wrap: wrap; position: relative; position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%) }
#subscribeThanks .modal-content span#subscribeThanksColse { font-size: 43px; color: #727272; position: relative; top: -20px; left: 36px }
#subscribeThanks .modal-content .content-popup .note { font-size: 14px; color: #a1a1a1; font-weight: 400; line-height: 24px }

.subscribe-newsletter li#wp_subscribe-6 { width: 100%; }
.subscribe-newsletter .wp-subscribe-wrap h4.title { font-weight: 600; font-size: 20px; line-height: 30px; margin: 0; color: #2D407F; padding-bottom: 20px; border-bottom: 1px solid #2D407F; margin-bottom: 19px; }
.subscribe-newsletter li#wp_subscribe-6 { font-weight: 400; font-size: 15px; color: #000; }
.subscribe-newsletter li#wp_subscribe-6 p.text { font-weight: 400; font-size: 15px; color: #000; text-align: left; }
.subscribe-newsletter .wp-subscribe-wrap { background-color: transparent; padding: 30px; }
.subscribe-newsletter .wp-subscribe-wrap input[type="email"] { width: 100%; padding: 11px 30px; background: rgba(217, 217, 217, 0.3); border-radius: 30px; border: none; font-weight: 500; font-size: 18px; line-height: 27px; color: #A5A5A5; margin-bottom: 30px; text-align: left; }
.subscribe-newsletter .wp-subscribe-wrap  input.submit { text-transform: uppercase; transition: all 400ms ease; background: #2D407F; border-radius: 30px; color: #fff; border: 2px solid transparent; font-weight: 500; font-size: 18px; line-height: 27px; padding: 7px 30px; cursor: pointer; margin: 0; width: 160px; margin-right: 0; text-align: center; padding: 0; }
.subscribe-newsletter .wp-subscribe-wrap { text-align: left; }
#subscribeThanks .modal-content h2 { background-color: #2D407F; }

.subscribe-newsletter .inner .wp-subscribe-loader { padding: 0; position: absolute; bottom: 30px; right: 50%; }
.subscribe-newsletter .inner .wp-subscribe-loader svg path { fill: #000; }

.wp-subscribe-wrap h4.title span{font-size: 18px !important; display: block !important;}
.wp-subscribe-wrap h4.title{font-size: 28px !important;}
.blog-post-box .widget-title {font-size: 28px !important;}
.search-results .blog-post-listing-right-content .blog-post-box:first-child{display: none;}

@media (max-width:1199px) {
	#subscribeThanks .modal-content .content-popup { padding: 15px 15px; font-size: 14px; line-height: 23px }
	#subscribeThanks .modal-content .popup-body { padding: 0 }
	#subscribeThanks .modal-content h2 { font-size: 17px; padding: 14px }
	#subscribeThanks .modal-content .content-popup h4 { font-size: 21px }
	#subscribeThanks .modal-content { width: 80%; padding: 20px 20px; border-radius: 15px }
	#subscribeThanks .modal-content span#subscribeThanksColse { left: 20px; top: -29px }
}

@media (max-width: 991px){
	.subscribe-newsletter .wp-subscribe-wrap { padding: 30px 15px; }
	.info-industrie .industrie-img:nth-child(6n+6), .info-industrie .industrie-img:first-child { margin: 0 10px 20px; }
	.info-industrie .industrie-img:nth-child(4n+4), .info-industrie .industrie-img:nth-child(7n+7) { margin: 0 10px 20px; }
}
@media (max-width: 480px){
	.wp-subscribe-wrap h4.title{font-size: 22px !important; line-height: 30px !important;}
	.wp-subscribe-wrap h4.title span{font-size: 16px !important; margin-top: 0 !important;}
}