/* ========= PD Industries Page ========== */
.page-industry-test #page-content {padding: 0;}
.industries-logo-banner-section{position: relative;display: block;padding: 90px 0 70px;background: #f3f2f0;background: -webkit-linear-gradient(#ffffff, #f3f2f0);background: -o-linear-gradient(#ffffff, #f3f2f0);background: -moz-linear-gradient(#ffffff, #f3f2f0);background: linear-gradient(#ffffff, #f3f2f0);}
.industries-logo-banner-slider-wrap, .industries-page-banner-summary, .ind-page-banner-action{position: relative;display: block;}
.industries-logo-banner-slider-wrap .industries-logo-slider{position: relative; display: block; width: 100%; text-align: center; margin-top: -50px;}
.industries-logo-slider .ind-logo-slider-box{display: inline-block; position: relative;margin: 0 10%;}
.ind-logo-slider-box .pro-home-slider .carousel-indicators{bottom: 10px; width: 100%; left: 0; margin-left: auto;}
.ind-logo-slider-box .pro-home-slider .carousel-indicators > li {height: 12px; width: 12px; border-color: #989898; border-radius: 50%; margin: 0 5px;}
.ind-logo-slider-box .pro-home-slider .carousel-indicators > li.active{background-color: #989898;}

.industries-page-banner-summary{font-weight: 400;}
.industries-page-banner-summary .main-title {font-weight: 700; font-size: 38px; letter-spacing: -0.5px; margin: 0 0 16px; text-transform: capitalize; color: #4d4d4f;}
.industries-page-banner-summary .ind-banner-summery-desc{font-size: 20px;  margin-bottom: 26px; line-height: 26px;}
.industries-page-banner-summary .ind-page-banner-point-wrap {position: relative; display: block; margin-bottom: 30px;}
.industries-page-banner-summary .ind-page-banner-point-wrap .ind-page-banner-points{padding: 0; margin: 0; list-style: none; font-size: 18px;}
.industries-page-banner-summary .ind-page-banner-point-wrap .ind-page-banner-points > li {position: relative;display: block;margin-bottom: 10px;margin-left: 30px;font-weight: 500;color: #4d4d4f;}
.industries-page-banner-summary .ind-page-banner-point-wrap .ind-page-banner-points > li:after {content: "\f00c "; font-family: FontAwesome; position: absolute; left: -25px; top: 0; color: #8a8c8e; }

.ind-page-banner-action .btn.pro-btn {padding: 20px 30px; box-shadow: 2px 3px 7px rgba(50, 50, 50, 0.3); font-size: 26px; font-weight: 700;}

.industries-page-banner-feature-on .pro-featured-on {display: block; position: relative; margin-top: 30px;}
.industries-page-banner-feature-on .pro-featured-on .pro-featured-lists { text-align: center; margin: 0 auto; display: table;}
.industries-page-banner-feature-on .pro-featured-on .pro-featured-lists > li{width: auto; display: inline-block; height: auto; margin: 0 15px 8px 15px; position: relative; text-align: center; padding: 0 10px;}

.industry-page-section{position: relative; display: block; padding: 70px 0 40px; background: #ffffff;}
.industry-page-section.count-on-st{background: #ffffff;}
.industry-page-section.empower-your-st{background: #f1f1f1;}


/* :::::::::: PD Latest Section title :::::::::: */
.pd-latest-section-title{position: relative; display: block; margin-bottom: 30px;}
.pd-latest-section-title .main-title{font-size: 36px; margin: 0; font-weight: 600; position: relative; display: block; padding-bottom: 30px; color: #4c4c4e;}
.pd-latest-section-title .main-title:before{content: ' '; position: absolute; left: 0; bottom: 0px;  width: 60px; height: 3px; background: #acacac;}
.pd-latest-section-title .main-title:after{content: ' '; position: absolute; left: 0; bottom: 0; width: 30px; height: 3px; background: #4d4d4f;}
.pd-latest-section-title.text-center .main-title:before{left: 50%; margin-left: -30px;}
.pd-latest-section-title.text-center .main-title:after{ left: 50%; margin-left: -15px;}
/* :::::::::: PD Latest Section title end :::::::::: */

.industry-page-section .section-title{margin-bottom: 40px;}
.industry-page-section .section-title .main-title{font-size: 36px; padding-bottom: 15px; text-transform: inherit;}

.industry-about-block .industry-about-image{position: relative; display: block; margin: 0 0 30px;}
.industry-about-block .industry-about-image img{width: 100%; height: auto;}
.industry-about-block .industry-about-content{font-size: 16px; line-height: 24px; margin-bottom: 30px; padding-top: 30px;}

.indabout-carousel{position: relative; padding: 0px 0 60px;}
.indabout-carousel .carousel-indicators{bottom: 10px; text-align: left; width: 100%; margin: 0; left: 0; right: 0;}
.indabout-carousel .carousel-indicators li{border-color: #4d4d4f; width: 11px; height: 11px; margin: 0 4px; border-radius: 50%;}
.indabout-carousel .carousel-indicators li.active{background-color: #4d4d4f;}


.industry-about-block .industry-about-content p{margin-bottom: 15px;}
.industry-about-block .industry-about-content p:last-child{margin-bottom: 0;}
.industry-about-block .industry-about-action{position: relative; display: block; margin: 15px 0 30px;}
.industry-about-block .industry-about-action a.btn.pro-btn{padding: 18px 30px; min-width: inherit; box-shadow: 2px 3px 7px rgba(50, 50, 50, 0.3);font-size: 22px;font-weight: 400; font-family: 'Work Sans', sans-serif}

.industry-about-points-block{position: relative; display: block;}
.industry-about-points-block .about-points-common-info{font-size: 16px; line-height: 24px; margin-bottom: 30px;}
.industry-about-points-block .industry-about-points-image{position: relative; display: block; margin: 0px 10% 0px;}
.industry-about-points-block .industry-about-points-image img{width: 100%; height: auto;}
.industry-about-points-block .ind-terms-wrap{position: relative; display: block; margin: 30px 0;}
.ind-terms-wrap .ind-terms-item{position: relative; display: block; margin-bottom: 30px; font-size: 14px; line-height: 22px;}
.ind-terms-wrap .ind-terms-item:last-child{margin-bottom: 0;}
.ind-terms-wrap .ind-terms-item .terms-title{margin: 0 0 8px; font-family: 'Open Sans', sans-serif; font-size: 18px; font-weight: 700; color: #4c4c4c;}
.ind-terms-wrap .ind-terms-item .terms-content{letter-spacing: 0.5px;}
.industry-about-points-block .inds-terms-content-wrap{position: relative; margin-bottom: 30px; display: table;}
.industry-about-points-block .inds-terms-content-wrap .inds-terms-content-img, .industry-about-points-block .inds-terms-content-wrap .inds-terms-content-info{display: table-cell; float: inherit; vertical-align: middle;}

.seprator-ind-about{clear: both;float: left;width: 100%;height: 1px;padding: 50px 0;position: relative;}
.seprator-ind-about:after {content: "";position: absolute;left: 50%;margin-left: -150px;top: 50px;width: 300px;height: 1px;background: #eee;}

.industry-page-testimonial{background-color: #f7f7f7;}
.industry-page-testimonial-wrap{position: relative; display: block; margin-bottom: 30px;}

.industries-listing-section{background-color: #f6f5f5; padding: 30px 0 0;}
.industries-list-wrap{position: relative; display: block; margin-bottom: 15px;}
.industries-list-wrap .industries-lists{padding: 0px 0 0 0; list-style: none; margin: 0; font-family: 'Work Sans', sans-serif; font-weight: 500; font-size: 14px;}
.industries-list-wrap .industries-lists > li.ind-item{position: relative; padding-left: 15px; display: block; margin-bottom: 14px;  font-weight: 500; color: #454545; width: 25%; float: left;}
.industries-list-wrap .industries-lists > li.ind-item:after {
    content: "\f105 ";
    font-size: 14px;
    font-family: FontAwesome;
    position: absolute;
    left: 0px;
    line-height: 16px;
    top: 2px;
    color: #8a8c8e;
}
.industries-list-wrap .industries-lists > li.ind-item > a{color: #4c4c4c;}
.industries-list-wrap .industries-lists > li.ind-item > a:hover{color: #42ae84; transition:all 0.5s;}
@media(min-width:992px){
    .industries-listing-section .col-sm-12{width: 100%!important; margin: 0!important;}
}
@media(max-width:991px){
    .industries-list-wrap .industries-lists > li.ind-item{width:33.33%;}
}
@media(max-width:680px){
    .industries-list-wrap .industries-lists > li.ind-item{width:50%;}
}
@media(max-width:480px){
    .industry-page-section.industries-listing-section { display: none;}
}
/*industry about page section change 6-4-2018 start*/

.industry-about-points-block .ind-terms-wrap .indabout-carousel .terms-title { margin: 0 0 8px; font-family: 'Open Sans', sans-serif; font-size: 18px; font-weight: 700; color: #4c4c4c;}
.industry-about-block.count-on-st .industry-about-image{margin: 0px 60px 30px 0px;}
.logo-design-calltoaction-wrap{text-align: center;}
.industry-about-block .industry-about-action-link,
.industry-about-points-block .ind-terms-wrap .industry-about-action-link{position: relative; display: block; margin-top: 24px;}    
.industry-about-points-block .industry-about-action-link a,
.industry-about-block .industry-about-action-link a{font-size: 18px; font-weight: 700; display: inline-block; position: relative; transition: all,0.5s; color: #42ca49;}
.industry-about-block .industry-about-action-link a:hover{color: #3cba43;}
.industry-about-points-block .industry-about-action-link a:after,
.industry-about-block .industry-about-action-link a:after{
    position: absolute;
    bottom: -2px;
    content: '';
    border-bottom: 1px solid #42ca49;
    left: 0;  
    width: 93%;  
    transition: all,0.5s;
}
.industry-about-points-block .industry-about-action-link a:hover,
.industry-about-block .industry-about-action-link a:hover{
    transition: all,0.5s;
    color: #3cba43;
}
.industry-about-points-block .industry-about-action-link a:hover:after,
.industry-about-block .industry-about-action-link a:hover:after{
    border: 1px solid #3cba43;
    transition: all,0.5s;
}
.industry-about-points-block .industry-about-action-link a span,
.industry-about-points-block .industry-about-action-link a span{margin-left: 5px;}


.industry-about-block .industry-about-content .carousel-inner .item,
.industry-about-points-block .ind-terms-wrap .carousel-inner .item{cursor:grab; cursor: -webkit-grab;}

.industries-logo-banner-section .industries-logo-slider .pro-home-slider .carousel-control.left {
    left: -40px;
    width: 26px;
    height: 26px;
    top: 50%;
    background-image: none;
}
.industries-logo-banner-section .industries-logo-slider .pro-home-slider .carousel-control .arrow-left {
    position: relative;
    background-image: url(../img/prev.png);
    width: 26px;
    height: 26px;
    display: block;
    background-repeat: no-repeat;
    background-position: center;
    background-size: 100%;
}
.industries-logo-banner-section .industries-logo-slider .pro-home-slider .carousel-control.right{
    right: -40px;
    width: 26px;
    height: 26px;
    top: 50%;
    background-image: none;
}
.industries-logo-banner-section .industries-logo-slider .pro-home-slider .carousel-control .arrow-right {
    position: relative;
    background-image: url(../img/next.png);
    width: 26px;
    height: 26px;
    display: block;
    background-repeat: no-repeat;
    background-position: center;
    background-size: 100%;
}
.industries-logo-banner-section .industries-logo-slider .pro-home-slider .pd-home-slide-count {
    position: absolute;
    font-weight: 400;
    bottom: 0;
    right: -36px;
    z-index: 888;
}
.footer-industry-link{position: relative; display: block; padding: 10px;}
@media (max-width:1199px){
    .industries-logo-banner-section .industries-logo-slider .pro-home-slider .carousel-control.left{left:-15px;}
    .industries-logo-banner-section .industries-logo-slider .pro-home-slider .carousel-control.right{right: -15px;}
    .industries-logo-banner-section .industries-logo-slider .pro-home-slider .pd-home-slide-count{right: -6px;}    
}
@media (max-width:991px){
    .industry-about-block.count-on-st .industry-about-image{margin: 0px 0px 30px 0px;}    
}
@media (max-width:767px){
    .industries-logo-banner-section .industries-logo-slider .pro-home-slider .carousel-control.left{left:-40px;}
    .industries-logo-banner-section .industries-logo-slider .pro-home-slider .carousel-control.right{right: -40px;}
    .industries-logo-banner-section .industries-logo-slider .pro-home-slider .pd-home-slide-count{right: -36px;}
}
@media (max-width:480px){
    .industries-logo-banner-section .industries-logo-slider .pro-home-slider .carousel-control.left{left:-10px;}
    .industries-logo-banner-section .industries-logo-slider .pro-home-slider .carousel-control.right{right: -10px;}
    .industries-logo-banner-section .industries-logo-slider .pro-home-slider .pd-home-slide-count{right: 0px;}
    .industries-logo-banner-section .industries-logo-slider .pro-home-slider .carousel-control .arrow-left{width: 20px; height: 20px;}
    .industries-logo-banner-section .industries-logo-slider .pro-home-slider .carousel-control .arrow-right{width: 20px; height: 20px;}
    .industry-about-points-block .ind-terms-wrap{margin: 30px 0 0 0;}
}



/*industry about page section change 6-4-2018 end*/

/*footer and content changes start 13-4-2018*/

.industry-about-block .industry-about-content .carousel-inner p,
.ind-terms-wrap .carousel-inner p{font-size: 16px;}
@media (min-width:768px){
    .page-industry-test .site-footer{padding-top: 10px;}
}
/*footer and content changes end 13-4-2018*/
  
@media (max-width:1199px){
    .industries-logo-slider .ind-logo-slider-box{margin:0 2%;}
    .industry-about-points-block .industry-about-points-image{margin: 10px 5% 0;}
}
@media (max-width:991px){
    .industries-logo-slider .ind-logo-slider-box{margin: 0 0;}
    .industries-page-banner-summary .main-title{font-size: 34px;}
    .industries-page-banner-summary .ind-banner-summery-desc{font-size: 16px; line-height: 22px;}
    .industries-logo-banner-slider-wrap .industries-logo-slider{margin-top: -30px;}
    .ind-logo-slider-box .pro-home-slider .carousel-indicators{bottom: -10px;}
    .industries-page-banner-feature-on .pro-featured-on{margin-top: 40px;}
    .industries-page-banner-feature-on .pro-featured-on .pro-featured-lists > li{margin: 0 5px 8px 5px;}
    .industry-page-section .section-title .main-title{font-size:28px;}
    .industry-about-block .industry-about-content{font-size: 14px; line-height: 20px; letter-spacing: 0.5px;}
    .industry-about-points-block .industry-about-points-image{margin: 10px 0 0;}
    .ind-terms-wrap .ind-terms-item{line-height: 20px;}
}
@media(max-width:767px){
    .industries-logo-banner-section{padding:30px 0 70px;}
    .industries-logo-slider .ind-logo-slider-box{width:340px; margin: 0 0 50px; height: auto;} 
    .industries-page-banner-summary{margin: 0 8%; text-align: center;}
    .industries-page-banner-summary .ind-page-banner-point-wrap .ind-page-banner-points{display: table; margin: 0 auto; text-align: left;}
     .industries-page-banner-feature-on .pro-featured-on .pro-featured-lists > li{margin: 0 0 8px; padding: 0;}
     .industries-page-banner-feature-on .pro-featured-on{margin: 30px 0% 0;}
     .industry-about-block.count-on-st .industry-about-image,
     .industry-about-block .industry-about-image{margin: 0 15% 30px;}
     .industry-about-points-block .industry-about-points-image{margin: 0 20% 30px;}
     .industry-page-section.industries-listing-section{display: none;}
     .industry-about-points-block .inds-terms-content-wrap .inds-terms-content-img, .industry-about-points-block .inds-terms-content-wrap .inds-terms-content-info{display: block;}
     .industry-about-points-block .inds-terms-content-wrap .inds-terms-content-info{padding-top: 1px;}
     .industry-about-points-block .inds-terms-content-wrap{margin-bottom: 0;}
}
@media(max-width:640px){
    .industries-page-banner-summary{margin:0 15%;}
    .industries-page-banner-summary .main-title{font-size: 36px;}
    .industries-page-banner-feature-on .pro-featured-on .pro-featured-lists > li{width: 50%; float: left; height: 35px;}
}  
@media(max-width:580px){
    
}
@media(max-width:520px){
    .industries-page-banner-summary{margin:0 10%;}
    .industry-about-block.count-on-st .industry-about-image,
    .industry-about-block .industry-about-image{margin:0 5% 30px;}
    .industry-about-points-block .industry-about-points-image{margin:0 10% 30px;}
    .industry-page-section .section-title .main-title{font-size: 24px;}
}
@media(max-width:460px){
    .industries-page-banner-summary{margin:0 5%;}
    .ind-page-banner-action .btn.pro-btn{width: 100%;}
    .industries-logo-slider .ind-logo-slider-box{margin-bottom: 30px;}
}
@media(max-width:391px){
    .industries-logo-slider .ind-logo-slider-box{width:100%;}
    .industries-page-banner-summary{margin: 0;}
    .industries-page-banner-summary .main-title{font-size: 28px;}
    .industries-page-banner-summary .ind-page-banner-point-wrap .ind-page-banner-points{font-size: 16px;}
    .industries-page-banner-summary .ind-banner-summery-desc{font-size: 14px;}
}
@media(max-width:360px){
    .ind-page-banner-action .btn.pro-btn, .industry-about-block .industry-about-action a.btn.pro-btn{min-width:inherit;}
    .industry-page-section .section-title .main-title{font-size: 22px;}
}
/* ========= PD Industries Page End ========== */