/* Perspective Carousel */

.poster-main {width: 100%;height: auto;position: relative;margin: 0 auto;top: -42px;z-index: 0;}
/*.poster-main .poster-prev-btn:before {content: "\f053";font-family: "Font-Awesome";font-size: 31px;position: absolute;right: 55px;top: -50px;bottom: 0;margin: auto;height: 57px;color: #212121;width: 27px; color: transparent;}
.poster-btn.poster-next-btn:before {content: "\f054";font-family: "Font-Awesome";font-size: 31px;position: absolute;left: 55px;top: -50px;bottom: 0;margin: auto;height: 57px;color: #212121;width: 27px;}*/
.poster-main a,
.poster-main img {display: block;}
.poster-main .poster-list {width: 100%;height: auto;}
.poster-main .poster-list .poster-item {width: 100%;height: auto;position: absolute;left: 0;top: 0;/*box-shadow: 0 15px 30px 0 rgba(0,0,0,0.25);*/  }
.poster-item p{position: absolute;left: 0px;right: 0px;margin: auto;bottom: 30px;width: 100%;font-size: 25px;font-weight: 600;color: #fff;text-align: center;text-transform: uppercase;color: #000;}
.poster-main .poster-btn {position: absolute;top: 0;z-index: 10;cursor: pointer; }
.poster-main .poster-prev-btn {left: 0;}
.poster-main .poster-next-btn {right: 0;}
.poster-main * {overflow: visible !important;}

.poster-main .poster-prev-btn:before {content: "";font-size: 0px;position: absolute;background: url(../images/sprite.png) no-repeat;right: -96px;top: 106px;bottom: inherit;margin: auto;/*color: #f00;font-weight: 600;font-family: "Font Awesome 5";*/ background-position: -4px -60px;width: 26px;height: 17px;}
.poster-main .poster-next-btn:before {content: "";font-size: 0px;position: absolute;background: url(../images/sprite.png) no-repeat;right: 339px;top: 106px;bottom: inherit;margin: auto;/*color: #f00;font-weight: 600;font-family: "Font Awesome 5";*/ background-position: -37px -60px;width: 25px;height: 17px;}

/*.hm-sec-03 {padding-bottom: 0;}*/

.hd-mn {font-size: 48px;text-align: center;font-weight: bold;color: #242728;}
.hm-sec-03 p.para-02 {padding: 0 167px;}
.para-02 {text-align: center;font-size: 16px;font-weight: 500;line-height: 23px;}
.smpls {font-size: 16px;font-weight: 600;color: #242728;position: absolute;bottom: 130px;right: 0;left: 0;margin: auto;text-align: center;text-decoration: underline;}
.smpls:hover {color: #18a773;}
.hd-tm {margin-top: 86px;}
.hd-h4 {font-size: 20px;font-weight: bold;color: #000000;text-align: center;margin-bottom: 30px;}
.hd-h6 {font-size: 14px;text-align: center;color: #484848;margin: 14px 0 0;}
.tsti-para {font-size: 14px;font-weight: normal;color: #000000;line-height: 20px;padding: 9px 24px 11px;text-align: center;}
.testi-slider img {display: block;margin: 0 auto;}
.sld-arw button.slick-arrow {font-size: 0px;background: transparent;border: 0px;padding: 0px;position: absolute;left: 0px;bottom: -20px;right: 0px;margin: auto;width: 20px;color: #ec1c24;cursor: pointer;}
.sld-arw button.slick-prev {left: inherit;right: 39px;top: 0;bottom: inherit;z-index: 2;}
.sld-arw button.slick-arrow:before {font-family: "Font Awesome 5";content: "\f086";display: inline-block;font-size: 13px;}
.sld-arw button.slick-arrow:before {content: "\f053";color: #9f9e9e;font-weight: 600;height: 26px;width: 26px;border-radius: 50%;line-height: 53px;   /*border: 1px solid #f2eded;*/ align-items: center;justify-content: center;background-color: #f2eded;display: flex;}
.sld-arw button.slick-arrow:hover:before {background: #3498db;color: #fff;}
.sld-arw button.slick-next {left: inherit;right: 7px;top: 0;bottom: inherit;}
.sld-arw button.slick-next:before {content: "\f054";font-weight: 600;}
.team-sld {text-align: center;}
.team-sld h5 {font-size: 13px;font-weight: 600;color: #484848;margin: 6px 0 5px;}
.team-sld h6 {font-size: 12px;font-weight: bold;color: #000000;}
.team-sld img {display: block;margin: 0 auto 8px;}
html section.section-secondary {background-color: #eef4f2 !important;border-color: #dfeae6 !important }
.custom-section-padding {padding: 60px 0;}
.custom-section-padding h2 {font-size: 42px;font-weight: bold;color: #3498db !important;text-transform: capitalize;padding-bottom: 25px;}
html section.section-secondary p {color: #5e5e5e;}
.expertise-text p {font-size: 18px;font-weight: normal;color: #333333;}
.feature-box.custom-feature-box {margin-bottom: 19.2px;margin-bottom: 1.2rem;}
.feature-box {display: -webkit-box;display: -ms-flexbox;display: flex;}
.feature-box.custom-feature-box .feature-box-icon {-webkit-box-flex: 0;-ms-flex: 0 0 auto;flex: 0 0 auto;background: 0 0;width: 100px;position: relative;height: 100px;border: 6px solid #fff;border-radius: 100%;padding: 5px;margin-top: 0;overflow: hidden;z-index: 1;-webkit-transition: ease box-shadow .3s;transition: ease box-shadow .3s;}
.feature-box.feature-box-style-2 .feature-box-icon {background: 0 0;top: -3px;}
.feature-box .feature-box-icon {background-color: #4dbb6d;}
.feature-box .feature-box-icon {display: -webkit-inline-box;display: -ms-inline-flexbox;display: inline-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-flex: 1;-ms-flex: 1 0 auto;flex: 1 0 auto;background: rgba(0, 0, 0, .06);border-radius: 100%;color: #fff;font-size: 16px;font-size: 1rem;position: relative;top: 7px;text-align: center;padding: .8em;height: 1px;width: 2.7em;height: 2.7em;}
.feature-box.custom-feature-box .feature-box-icon img {position: absolute;width: 113%;top: 50%;left: 50%;z-index: 0;-webkit-transform: translate3d(-50%, -50%, 0) scale(1);transform: translate3d(-50%, -50%, 0) scale(1);-webkit-transition: ease transform .3s;transition: ease transform .3s;}
.feature-box .feature-box-info {-webkit-box-flex: 1;-ms-flex: 1 1 100%;flex: 1 1 100%;padding-left: 15px;}
.feature-box.feature-box-style-2 h4 {color: #212529;margin-bottom: 10px;}
.font-weight-bold,
b,
strong {font-weight: 700 !important;}
.text-5 {font-size: 1.5em !important;}
.text-2 {font-size: 0.7em !important;margin-bottom: 25px;}
.expertise-text {text-align: center;}
.mb-4,
.my-4 {margin-bottom: 40px !important;}
.feature-box.custom-feature-box.custom-feature-box-active .feature-box-icon,
.feature-box.custom-feature-box:hover .feature-box-icon {-webkit-box-shadow: 0 0 40px 4px rgba(200, 200, 200, .5);box-shadow: 0 0 40px 4px rgba(200, 200, 200, .5);}
.feature-box.custom-feature-box.custom-feature-box-active .feature-box-icon img,
.feature-box.custom-feature-box:hover .feature-box-icon img {-webkit-transform: translate3d(-50%, -50%, 0) scale(1.1);transform: translate3d(-50%, -50%, 0) scale(1.1);}
.main-process-follow {padding: 20px 0px;}
.main-process-follow h3 {font-size: 42px;font-weight: bold;color: #3498db;padding: 40px 0px;margin-bottom: 0px;text-align: center;text-transform: capitalize;}
.custom-step-item .step {position: relative;text-align: center;clear: both;position: absolute;top: 0;left: 0;font-weight: 600;}
.custom-step-item .step .step-number {display: block;font-size: 3em;font-weight: 700;letter-spacing: -4px;line-height: 1;color: #3498db !important;}
.custom-step-item .step-content p {color: #777;line-height: 26px;margin: 0 0 40px;font-size: 0.7em !important;margin-bottom: 25px;}
.text-uppercase {text-transform: uppercase !important;}

.custom-step-item .step:before {content: '';display: block;position: absolute;top: 0;right: -20px;height: 63px;border-left: 1px solid #e4e4e4;}

.custom-step-item .step-content {margin-left: 80px;}
.mb-3,
.my-3 {margin-bottom: 1rem !important;}
.custom-step-item .step-content h4 {font-size: 1.4em;font-weight: 600;line-height: 27px;margin: 0 0 14px 0;}
.custom-step-item .step-content strong {font-weight: 700 !important;}
.lp-ebook .hm-sec-05 {background: url(../images/hm-bg-02.jpg) no-repeat;background-size: cover;min-height: 286px;padding: 55px 0;}
.lp-ebook .hm-sec-05 .hd-mn-02 {font-weight: bold;text-align: center;color: #fff;font-size: 50px;}

.lp-ebook .hm-sec-06 {background-color: #f0f0f0;padding: 0 0 20px 0;}
.lp-ebook .fctns {position: relative;top: -130px;}
.indstr {min-height: 337px;background-color: #fff;padding: 0 35px;display: flex;align-items: center;}
.indstr:hover {background-color: #3498db;-webkit-transition: all 0.4s ease-In-out;-moz-transition: all 0.4s ease-In-out;-o-transition: all 0.4s ease-In-out;transition: all 0.4s ease-In-out;}
.indstr h4 {font-size: 22px;font-weight: bold;color: #000000;margin: 22px 0 14px;}
.indstr p {font-weight: 500;font-size: 14px;color: #000000;line-height: 18px;}
.indstr:hover h4 {color: #fff;}
.indstr:hover p {color: #fff;}
.indstr:hover i {filter: brightness(0) invert(1);-webkit-filter: brightness(0) invert(1);-webkit-transition: all 0.4s ease-In-out;-moz-transition: all 0.4s ease-In-out;-o-transition: all 0.4s ease-In-out;transition: all 0.4s ease-In-out;}
.indstr .icon-07 {background-position: -5px -354px;width: 51px;height: 46px;}
.indstr .icon-08 {background-position: -68px -354px;width: 57px;height: 52px;}
.indstr .icon-09 {background-position: -137px -354px;width: 50px;height: 55px;}
.indstr .icon-10 {background-position: -213px -354px;width: 41px;height: 55px;}
.indst-slider .slick-slide {margin: 0;}
.testi-slider img {display: block;margin: 0 auto;}
.indst-slider button.slick-arrow {font-size: 0px;background: transparent;border: 0px;padding: 0px;position: absolute;left: 0px;bottom: -20px;right: 0px;margin: auto;color: #ec1c24;cursor: pointer;}
.indst-slider button.slick-prev {left: inherit;right: 60px;top: inherit;bottom: -55px;z-index: 1;}
.indst-slider button.slick-arrow:before {font-family: "Font Awesome 5";content: "";display: inline-block;   /*font-size: 36px;*/ }
.indst-slider button.slick-arrow:before {content: "";font-weight: 600;line-height: 53px;align-items: center;justify-content: center;background-color: transparent;display: flex;background: url(../images/sprite.png)-284px -379px no-repeat;width: 41px;height: 15px;}
.indst-slider button.slick-next {left: inherit;right: 0;top: inherit;bottom: -55px;}
.indst-slider button.slick-next:before {content: "";background-position: -327px -379px;width: 41px;height: 15px;}


@media (max-width: 824px) {
    .lp-ebook .hd-mn {font-size: 30px;line-height: 1.1;margin-bottom: 15px;}
    .lp-ebook .hm-sec-03 p.para-02 {padding: 0;}
    .poster-main {display: none;}
    .smpls {display: none;}
}