@import 'https://www.flo.com/wp-content/themes/flo/css/components/_explain-panel.css';
@import 'https://www.flo.com/wp-content/themes/flo/css/components/_panel-resource-download.css';
@import 'https://www.flo.com/wp-content/themes/flo/css/components/_feature-segment.css';
@import 'https://www.flo.com/wp-content/themes/flo/css/components/_two-col-content.css';
@import 'https://www.flo.com/wp-content/themes/flo/css/components/_testimonials.css';
@import 'https://www.flo.com/wp-content/themes/flo/css/components/_product-feature.css';
@import 'https://www.flo.com/wp-content/themes/flo/css/components/_featured-product-slider.css';
@import 'https://www.flo.com/wp-content/themes/flo/css/components/_cta-panel.css';
@import 'https://www.flo.com/wp-content/themes/flo/css/components/_target-faq.css';

.industry .explain-right .btn.dark-blue-bordered { background: #0061A0; color:#fff; }

.industry .explain-container { margin: -5px 0 0; }
.industry .explain-wrap-inner { padding:62px 0 0; border-radius:0 32px 32px 0; border-right: 2px solid #63B5D8; border-bottom: 2px solid #63B5D8; width:calc(100% - 28px); margin-left:28px; position:relative; }
.industry .explain-wrap-inner:after { content:""; ;  z-index: -1; border-radius:0 32px 32px 0;  border-right: 2px solid #63B5D8;  border-top: 2px solid #63B5D8; position:absolute; right:-2px; top:-1px; height:100%; width:100px }


.pr-container .container { position:relative; margin-top: -2px; padding-top:80px; padding-bottom: 64px; }
.pr-left-line.pr-straight-line .container::before{border-top: none;}
.pr-left-line .container::before, .pr-right-line .container::before{ height: 100%; width: 100px; top: 0; content:""; position: absolute; z-index: -1; }
.pr-left-line .container:before { border-radius: 0 0 0 0; left:20px; border-top: 2px solid #63B5D8;  border-left: 2px solid #63B5D8;}
.pr-right-line .container::before { right: 20px; border-radius: 0 32px 0 0; border-top: 2px solid #63B5D8; border-right: 2px solid #63B5D8; }
.no-form-section.pr-left-line .container::before{border-radius: 0;}

.industry .micro-download { border-color: #115E67; }
.industry .md-inner { background: rgba(99, 181, 216, 0.2); }
.industry .md-left .caption { color: #0061A0; opacity: 0.5; }
.industry .md-left h2 { color: #0061A0; }
.industry .md-left p {  color: #353535; }


.industry .two-col-content.reverse .home-icon { display: none; }
.industry .two-col-content:not(.reverse) .home-icon { right:80px; }


.industry .tc-left .h1 { padding-right:68px; }
.industry .feature-prod-info { padding: 74px 0 36px; }

.industry .feature-slider-wrap .fs-bg { background: rgba(99, 181, 216, 0.2); }

/*-- media css starts here --*/
@media only screen and (min-width:1024px) {
    .industry h1 { font-size: 36px; line-height: 48px; margin: 0 0 38px; }
    .industry .explain-wrapper { padding-left:43px; }
    .industry .pf-left img { max-width:513px; }  
    .industry .two-col-content:not(.reverse) .tc-left { padding-left: 62px; padding-right:92px; }
}
@media only screen and (max-width: 1299px) and (min-width: 1024px){
    .industry .pf-left img{max-width: 490px;}
    .industry .pf-right{padding-bottom: 40px;}
}
@media only screen and (max-width: 1023px) and (min-width: 768px){
    .industry .pf-right{padding-bottom: 80px;}
}
@media only screen and (max-width:990px) { 
    .industry .pf-left { border-bottom-color:#0061A0; }
}

@media only screen and (max-width:1200px) {
    .industry .micro-download {margin-left:20px; }
 }

@media only screen and (max-width:1023px) {
    .industry .top-connector.right_align { width: calc(100% - 34px); }
}

@media only screen and (max-width:750px) {
    .industry .feature-prod-info { padding:36px 0 23px; }
    .industry .pr-container .container { padding-bottom: 25px; }
    .industry .two-col-content:not(.reverse) { padding-top:40px; }
    .industry .feature-slider { padding-bottom: 18px !important; }
    .product-feature .pf-right{padding-bottom: 0;}
    .industry .micro-download {margin-left: 20px; width: calc(100% - 20px); }
    .md-buttons .btn{min-width: inherit;}
}