/* .sub-service-top-sec{background:#fff;} */
.home-our-services-sec{position:relative; z-index:1}
/* .home-our-services-sec:before{content:''; position:absolute; width:100%; height:100%; background:#fff; z-index:-1; left:0px; top:0px;} */
.home-our-services-sec .rt-block{ /*margin-top:550px !important;*/ margin-top:300px !important; }
/* .about-pearl-digital-sec .content-blk {  margin-top: 550px !important;} */
.home-our-services-sec{padding-top:0px !important;}
.about-pearl-digital-sec{position:relative; z-index:1}
/* .about-pearl-digital-sec:before{content:''; position:absolute; width:100%; height:100%; background:#fff; z-index:-1; left:0px; top:0px;} */
.commitments-guarantee-sec{position:relative;}
.commitments-guarantee-sec .top-content{padding-bottom:0px !important;}
.commitments-guarantee-sec .module-story{padding-top:60px;}
/* .commitments-guarantee-sec .module-story .animation-05{transition:all 300ms ease-in-out;} */


.service-block-inner{padding-top:80px;padding-bottom:80px;position:relative;z-index:1;background:#fff;overflow:hidden;background:#fff url(images/home-our-service-bg.png) no-repeat top center;background-size: cover;background-attachment: fixed;z-index: 1;}
.service-block-inner .top-content{padding: 0 0 70px 0;text-align:center;position: relative;}
.service-block-inner .top-content .top-btm-border{top: 52px;}
.service-block-inner .repeater-block{position: relative;}
/* .service-block-inner .repeater-block .top-btm-border{display:none;} 
.service-block-inner #section01 .top-btm-border{display:block;}  */
/* .service-block-inner .repeater-block .col-lg-3{ -ms-flex:0 0 30%; flex:0 0 30%; max-width:30%; } */
.service-block-inner .repeater-block .row{ position:relative; z-index:1; }
.service-block-inner .repeater-block .col-lg-3:nth-child(2){ order:1; display:flex; flex-direction:row; }
.service-block-inner .repeater-block .col-lg-3:nth-child(3){ order:3; display:flex; flex-direction:row; }
.service-block-inner .repeater-block .col-lg-6{ -ms-flex:0 0 40%; flex:0 0 40%; max-width:40%; order:2; position:inherit; }
.service-block-inner .repeater-block .col-lg-3{ -ms-flex:0 0 30%; flex:0 0 30%; max-width:30%; }
.service-block-inner .repeater-block .img-block{ padding:0; margin:0; position:relative; /*z-index:1;*/ }
.service-block-inner .repeater-block .img-block img{ width:auto; max-width:100%; height:auto; }
.service-block-inner .repeater-block .img-block h2{ position:absolute; left:0; right:0; top:50%; margin:auto; text-align:center; transform:translate(0, -50%); padding:0 50px; } 

.service-block-inner .repeater-block .block{ display:flex; flex-wrap:wrap; min-height:100px; padding:0 0 20px 0; margin:0; position:relative; z-index:1; }
.service-block-inner .repeater-block .block:last-child{ padding-bottom:0; }
.service-block-inner .repeater-block .block:after{ content:""; width:21px; height:21px; position:absolute; top:10px; left:-45px; border-radius:50%; box-shadow:0 4px 11px rgba(0,40,16,.25); background:url(images/home-our-service-list-icon.png) no-repeat center; z-index:9; }
.service-block-inner .repeater-block .block .icon-blk{ width:40px; padding:0; margin:0; }
.service-block-inner .repeater-block .block .icon-blk img{ width:auto; max-width:100%; height:auto; }
.service-block-inner .repeater-block .block .text-box{ width:calc(100% - 40px); padding:0 0 0 30px; margin:0; }
.service-block-inner .repeater-block .block .text-box h3{ font-family: 'ITCAVANTGARDESTDDEMI'; font-size:18px; color:#292929; line-height:22px; font-weight:400; letter-spacing:0.04em; padding:0 0 10px 0; margin:0; }

.service-block-inner .repeater-block .lt-block{ width:100%; padding:40px 0 0 0; margin:0; /*position:relative; z-index:9;*/ }
.service-block-inner .repeater-block .lt-block .block{ flex-direction:row-reverse; justify-content: space-between;}
.service-block-inner .repeater-block .lt-block .block:nth-child(1):after{ left:auto; right:-60px; }
.service-block-inner .repeater-block .lt-block .block:nth-child(3):after{ left:auto; right:-60px; }
.service-block-inner .repeater-block .lt-block .block:nth-child(5):after{ left:auto; right:-42px; }
.service-block-inner .repeater-block .lt-block .block:nth-child(7):after{ left:auto; right:-80px; }
.service-block-inner .repeater-block .lt-block .block:nth-child(9):after{ left:auto; right:-80px; }
.service-block-inner .repeater-block .lt-block .block:nth-child(11):after{ left:auto; right:-70px; }
.service-block-inner .repeater-block .lt-block .block .text-box{ padding:0 20px 0 0; }
.service-block-inner .repeater-block .lt-block .block:nth-child(1){ margin-right:-60px; justify-content:space-between; padding-left:50px; }
.service-block-inner .repeater-block .lt-block .block:nth-child(1) .icon-blk{ margin-right:0px; }
.service-block-inner .repeater-block .lt-block .block:nth-child(3){padding-left: 20px;}
.service-block-inner .repeater-block .lt-block .block:nth-child(3) .icon-blk{ margin-right:-15px; }
.service-block-inner .repeater-block .lt-block .block:nth-child(5){ padding-left:30px; margin-right:0px; }
.service-block-inner .repeater-block .lt-block .block:nth-child(5) .icon-blk{margin-right: 0px;}
.service-block-inner .repeater-block .lt-block .block:nth-child(7){ padding-left:30px; margin-right:-25px; }
.service-block-inner .repeater-block .lt-block .block:nth-child(7) .icon-blk{margin-right: -20px;}
.service-block-inner .repeater-block .lt-block .block:nth-child(9){ padding-left:20px; margin-right:-100px; }
.service-block-inner .repeater-block .lt-block .block:nth-child(9) .icon-blk{ margin-right:-20px; }

.service-block-inner .repeater-block .rt-block{ width:100%; padding:40px 0 0 0; margin:0; /*position:relative; z-index:9;*/ }
/* .service-block-inner .repeater-block .rt-block .block:nth-child(1):after{ left: -92px; }
.service-block-inner .repeater-block .rt-block .block:nth-child(2):after{ left: -66px; }
.service-block-inner .repeater-block .rt-block .block:nth-child(3):after{ left: -40px; }
.service-block-inner .repeater-block .rt-block .block:nth-child(4):after{ left: -86px; }
.service-block-inner .repeater-block .rt-block .block:nth-child(1){margin-left:-70px;justify-content: space-between;}
.service-block-inner .repeater-block .rt-block .block:nth-child(1) .icon-blk{margin-left: -9px;} */

.service-block-inner .repeater-block .rt-block .block{ justify-content: space-between;}
.service-block-inner .repeater-block .rt-block .block:nth-child(1):after{ left:-75px; }
.service-block-inner .repeater-block .rt-block .block:nth-child(3):after{ left:-62px; }
.service-block-inner .repeater-block .rt-block .block:nth-child(5):after{ left:-42px; }
.service-block-inner .repeater-block .rt-block .block:nth-child(7):after{ left:-52px; }
.service-block-inner .repeater-block .rt-block .block:nth-child(9):after{ left:-60px; }
.service-block-inner .repeater-block .rt-block .block .text-box{ padding:0 0 0 20px; }
.service-block-inner .repeater-block .rt-block .block:nth-child(1){ margin-left:-50px; justify-content:space-between; padding-right:50px; }
.service-block-inner .repeater-block .rt-block .block:nth-child(1) .icon-blk{ margin-left:-10px; }
.service-block-inner .repeater-block .rt-block .block:nth-child(3){padding-right: 20px;}
.service-block-inner .repeater-block .rt-block .block:nth-child(3) .icon-blk{ margin-left:0px; }
.service-block-inner .repeater-block .rt-block .block:nth-child(5){ padding-right:0px; margin-left:0px; }
.service-block-inner .repeater-block .rt-block .block:nth-child(5) .icon-blk{ margin-left:0px; }
.service-block-inner .repeater-block .rt-block .block:nth-child(7){ padding-right:0px; margin-left:-20px; }

.service-block-inner #section02.repeater-block .lt-block{ padding:150px 0 0  0; }
.service-block-inner #section02.repeater-block .lt-block .block:nth-child(1){ margin-right:5px; padding-left:20px; }
.service-block-inner #section02.repeater-block .lt-block .block:nth-child(3){ padding-left:0px; margin-right:18px; }

.service-block-inner #section02.repeater-block .rt-block{ padding:150px 0 0  0; }
.service-block-inner #section02.repeater-block .rt-block .block:nth-child(1){ margin-left:20px; padding-right:0px; }
.service-block-inner #section02.repeater-block .rt-block .block:nth-child(3){ margin-left:15px; padding-right:0px; }

.service-block-inner #section03.repeater-block .lt-block .block:nth-child(3){ padding-left:0px; margin-right:10px; }
.service-block-inner #section03.repeater-block .lt-block .block:nth-child(5){ padding-left:10px; margin-right:-10px; }
.service-block-inner #section03.repeater-block .rt-block .block:nth-child(1){ margin-left:-50px; }
.service-block-inner #section03.repeater-block .rt-block .block:nth-child(3){ margin-left:13px; }
.service-block-inner #section03.repeater-block .rt-block .block:nth-child(5){ margin-left:-5px; }


.service-block-inner .top-btm-border{position:absolute;top:132px;width:1px;height:100%;background:#d9d9d9;left:0;right:0;margin: auto;}

.service-block-inner .bottom-content{ padding:40px 0 0 0; margin:40px 0 0 0; border-top:1px solid #d9d9d9; text-align:center; }
.service-block-inner .bottom-content p + h2{ padding-top:15px; }
.service-block-inner .bottom-content h3{ font-size:25px; color:#292929; line-height:29px; }


.subservice-section .container{position:relative;}
.subservice-section{ padding:50px 25px 80px; margin:0; background:#fff url(images/home-our-service-bg.png) no-repeat top center; position:relative; background-size: cover;background-attachment: fixed;}
.subservice-section .left-img-block{  max-width:100%; position:absolute;  top:15px; padding:0; margin:0;width: 750px;left: calc(-20% - 20px); }
.subservice-section .left-img-block img{ width:100%; height:auto; }
.subservice-section .main-block{ padding:30px 0 200px 5%; margin:0; position:relative; z-index:9; }
.subservice-section .main-block:before{ content:""; width:1px; height:60%; position:absolute; left:calc(58% - 83px); bottom:18px; background:#e2e2e2; }
.subservice-section .main-block .lt-block{ padding:0; margin:0; position:relative; z-index:9; width: 550px;}
.subservice-section .main-block .lt-block img.big{ width:100%; height:auto; }
.subservice-section .main-block .lt-block .text-block{ width:60%; position:absolute; left:57%; top:50%; transform:translate(-50%, -50%); text-align: left; }
.subservice-section .main-block .lt-block .text-block h2{ padding:0 0 20px 0; font-size: 50px;line-height: 55px;}

.subservice-section .main-block .scroll-sec{ position:relative; }
.subservice-section .main-block .rt-block{ width:calc(100% + 100px); height:730px; position:absolute; right:15px; top:0px;/* overflow-y:scroll; */padding:54px 0 0 0; margin:0; /*-ms-overflow-style:none; scrollbar-width:none;*/ }
.subservice-section .main-block .rt-block::-webkit-scrollbar{ display:none; }
/*.subservice-section .main-block .rt-block:before{ content:""; width:1px; height:50%; position:absolute; left:0; bottom:0; background:#e2e2e2; }*/
.subservice-section .main-block .rt-block .block{ display:flex; flex-wrap:wrap; position:relative; padding:0 0 40px 40px; margin:0; position:relative; }
/* .subservice-section .main-block .rt-block .block:before{ content:""; width:110px; height:1px; position:absolute; top:15px; left:-101px; background:#e2e2e2; transition:all 500ms ease-in-out; transition-delay:.5s; } */
.subservice-section .main-block .rt-block .block:after{ content:""; width:21px; height:21px; position:absolute; top:4px; left:0;  border-radius:50%; box-shadow:0 4px 11px rgba(0,40,16,.25); background:url(images/home-our-service-list-icon.png) no-repeat center; }
.subservice-section .main-block .rt-block .block .icon-box{ width:43px; padding:0; margin:0; vertical-align:top; }
.subservice-section .main-block .rt-block .block .icon-box img{ width:auto; max-width:100%; height:auto; }
.subservice-section .main-block .rt-block .block .text-box{ width:calc(100% - 43px); padding:0 0 0 20px; margin:0; }
.subservice-section .main-block .rt-block .block .text-box h3{ font-family: 'ITCAVANTGARDESTDDEMI'; font-size:20px; color:#292929; line-height:24px; font-weight:400; letter-spacing:0.06em; text-transform:uppercase; padding:0 0 10px 0; margin:0; }
.subservice-section .main-block .rt-block .block .text-box p{ padding:0; }
.subservice-section .main-block .col-lg-7{display: flex;justify-content: flex-end;}
.subservice-section .main-block .rt-block .item {position:relative;padding: 0 0 0 101px;}
.subservice-section .main-block .rt-block .item .left-border-bl{width: 110px;height: 1px;position: absolute;top: 15px;left: 0;background: #e2e2e2;}

