/*
Theme Name: Pearl Digital
Theme URI: https://pearldigital.ae/dev/
Version: 1.0
*/

@charset "utf-8";
/* CSS Document */
html{ scrollbar-width: thin;scrollbar-color:#000 #dbdbdb;overflow-x: hidden;}
body{width:100%; padding:0 !important; margin:0; background:#fff; font-family: 'ITCAVANTGARDESTDMD'; font-size:15px; color:rgba(41, 41, 41, 0.8); line-height:23px; letter-spacing:0.02em; }
a, button{ outline:none; text-decoration:none; }
a:focus, a:hover{ outline:none; text-decoration:none; }
ul{ padding:0; margin:0; list-style:none; }
p{ font-family: 'ITCAVANTGARDESTDMD'; font-size:14px; color:rgba(41, 41, 41, 0.8); line-height:22px; letter-spacing:0.02em; padding:0 0 20px 0; margin:0; }
p:last-child{ padding-bottom:0; } 
h1, h2, h3, h4{ font-family: 'ITCAVANTGARDESTDDEMI'; padding:0 0 20px 0; margin:0; }
h1{ font-size:45px; color:#292929; line-height:49px; font-weight:400; letter-spacing:-0.02em; text-transform:uppercase; }
h2{ font-size:35px; color:#292929; line-height:39px; font-weight:400; letter-spacing:-0.02em; text-transform:uppercase; }

@media screen and (min-width:1330px){
  .container{ max-width:1300px; }
}


/* ====== Fontface Start ====== */
@font-face {
    font-family: 'ITCAvantGardeStdXLt';
    src: url('fonts/ITCAvantGardeStdXLt.eot');
    src: url('fonts/ITCAvantGardeStdXLt.eot') format('embedded-opentype'),
         url('fonts/ITCAvantGardeStdXLt.woff2') format('woff2'),
         url('fonts/ITCAvantGardeStdXLt.woff') format('woff'),
         url('fonts/ITCAvantGardeStdXLt.ttf') format('truetype'),
         url('fonts/ITCAvantGardeStdXLt.svg#ITCAvantGardeStdXLt') format('svg');
}

@font-face {
    font-family: 'ITCAVANTGARDESTDMD';
    src: url('fonts/ITCAVANTGARDESTDMD.eot');
    src: url('fonts/ITCAVANTGARDESTDMD.eot') format('embedded-opentype'),
         url('fonts/ITCAVANTGARDESTDMD.woff2') format('woff2'),
         url('fonts/ITCAVANTGARDESTDMD.woff') format('woff'),
         url('fonts/ITCAVANTGARDESTDMD.ttf') format('truetype'),
         url('fonts/ITCAVANTGARDESTDMD.svg#ITCAVANTGARDESTDMD') format('svg');
}

@font-face {
    font-family: 'ITCAVANTGARDESTDDEMI';
    src: url('fonts/ITCAVANTGARDESTDDEMI.eot');
    src: url('fonts/ITCAVANTGARDESTDDEMI.eot') format('embedded-opentype'),
         url('fonts/ITCAVANTGARDESTDDEMI.woff2') format('woff2'),
         url('fonts/ITCAVANTGARDESTDDEMI.woff') format('woff'),
         url('fonts/ITCAVANTGARDESTDDEMI.ttf') format('truetype'),
         url('fonts/ITCAVANTGARDESTDDEMI.svg#ITCAVANTGARDESTDDEMI') format('svg');
}

@font-face {
    font-family: 'ITCAVANTGARDESTDBK';
    src: url('fonts/ITCAVANTGARDESTDBK.eot');
    src: url('fonts/ITCAVANTGARDESTDBK.eot') format('embedded-opentype'),
         url('fonts/ITCAVANTGARDESTDBK.woff2') format('woff2'),
         url('fonts/ITCAVANTGARDESTDBK.woff') format('woff'),
         url('fonts/ITCAVANTGARDESTDBK.ttf') format('truetype'),
         url('fonts/ITCAVANTGARDESTDBK.svg#ITCAVANTGARDESTDBK') format('svg');
}

@font-face {
    font-family: 'ITCAVANTGARDESTDBOLD';
    src: url('fonts/ITCAVANTGARDESTDBOLD.eot');
    src: url('fonts/ITCAVANTGARDESTDBOLD.eot') format('embedded-opentype'),
         url('fonts/ITCAVANTGARDESTDBOLD.woff2') format('woff2'),
         url('fonts/ITCAVANTGARDESTDBOLD.woff') format('woff'),
         url('fonts/ITCAVANTGARDESTDBOLD.ttf') format('truetype'),
         url('fonts/ITCAVANTGARDESTDBOLD.svg#ITCAVANTGARDESTDBOLD') format('svg');
}

/* ====== Fontface Ends ====== */



/* ====== Inner Banner Start ======*/
.inner-banner-sec{ padding:70px 25px 50px; margin:-115px 0 0 0; overflow:hidden; height:calc(100vh - 0px); display:flex; align-items:center; position:relative; }
.inner-banner-sec .hero_background-video{ width:100%; height:100%; position:absolute; left:0; top:0; opacity:.15; overflow:hidden; }
.inner-banner-sec .hero_background-video video{ width:100%; height:auto; }
.inner-banner-sec.banner-sec .row{align-items:center; }
.inner-banner-sec .col-lg-4{ display:flex; align-items:center; }
.inner-banner-sec .text-block{ /*padding:0 0 30px 0;*/ padding:50px 0 0 0; margin:0; }
.page-id-173 .inner-banner-sec .text-block{ padding:10vh 0 0 0; }
.inner-banner-sec .text-block h6{ font-family: 'ITCAVANTGARDESTDMD'; font-size:16px; color:#292929; line-height:20px; font-weight:400; letter-spacing: 0.1em; text-transform:uppercase; padding:0 0 10px 0; margin:0; }
.inner-banner-sec .text-block h1{ padding:0 0 20px 0; }
.inner-banner-sec .text-block p{ padding:0 0 25px 0; }

.inner-banner-sec .img-block{ padding: 2px; margin:0 0 0 20%; position:relative; }
.inner-banner-sec .img-block img{ width:100%; height:auto; margin:0; }
.inner-banner-sec .img-block:after{ content:""; width:100%; height:100%; position:absolute; left:0; top:0; background:url(images/inner-banner-bg2.png) no-repeat center; background-size:cover; }

.inner-banner-sec .banner_video { width:100%; height:100%; }
.inner-banner-sec .banner_video video{ width:100%; height:auto; }


/* ====== Sub Services Top Start ======*/
/*.page-template-template-services-subpage{ overflow-x:hidden; }
.page-template-template-services-first-subpage{ overflow-x:hidden; }*/
.sub-service-top-sec{ padding:50px 25px 10px; margin:0; background:url(images/home-our-service-bg.png) no-repeat top center #fff; position:relative; }
.sub-service-top-sec .left-img-block{ width:660px; max-width:100%; position:absolute; left:0; top:50px; padding:0; margin:0; }
.sub-service-top-sec .left-img-block img{ width:100%; height:auto; }
.sub-service-top-sec .main-block{ /*padding:60px 0 200px 5%;*/ padding:60px 0 60px 5%; margin:0; position:relative; z-index:9; border-bottom:1px solid #e2e2e2; min-height:800px; }
/*.sub-service-top-sec .main-block:before{ content:""; width:1px; height:45%; position:absolute; left:calc(50% - 85px); bottom:60px; background:#e2e2e2; }*/
.sub-service-top-sec .main-block .lt-block{ padding:0; margin:0; position:relative; z-index:9; }
.sub-service-top-sec .main-block .lt-block img.big{ width:100%; height:auto; }
.sub-service-top-sec .main-block .lt-block .text-block{ width:72%; position:absolute; left:50%; top:50%; transform:translate(-50%, -50%); text-align:center; }
.sub-service-top-sec .main-block .lt-block .text-block h2{ padding:0 0 20px 0; }

.sub-service-top-sec .main-block .scroll-sec{ position:relative; }
.sub-service-top-sec .main-block .rt-block{ width:calc(100% + 0px); /*height:730px;*/ /*position:absolute; right:15px; top:0px; overflow-y:scroll;*/ padding:30px 0 0 30px; margin:0; -ms-overflow-style:none; scrollbar-width:none; }
.sub-service-top-sec .main-block .rt-block::-webkit-scrollbar{ display:none; }
.sub-service-top-sec .main-block .rt-block .top-content h3{ font-family: 'ITCAVANTGARDESTDDEMI'; font-size:22px; color:#292929; line-height:26px; font-weight: 400; letter-spacing:0.02em; text-transform:uppercase; padding:0 0 20px 0; margin:0; }
.sub-service-top-sec .main-block .rt-block .top-content p:last-child{ padding-bottom:30px; }

/*.sub-service-top-sec .main-block .rt-block:before{ content:""; width:1px; height:50%; position:absolute; left:0; bottom:0; background:#e2e2e2; }*/
/*.sub-service-top-sec .main-block .rt-block .block{ display:flex; flex-wrap:wrap; position:relative; padding:0 0 40px 40px; margin:0; position:relative; }
.sub-service-top-sec .main-block .rt-block .block:before{ content:""; width:250px; height:1px; position:absolute; top:15px; left:-250px; background:#e2e2e2; transition:all 500ms ease-in-out; transition-delay:.5s; }
.sub-service-top-sec .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; }
.sub-service-top-sec .main-block .rt-block .block .icon-box{ width:43px; padding:0; margin:0; vertical-align:top; }
.sub-service-top-sec .main-block .rt-block .block .icon-box img{ width:auto; max-width:100%; height:auto; }
.sub-service-top-sec .main-block .rt-block .block .text-box{ width:calc(100% - 43px); padding:0 0 0 20px; margin:0; }
.sub-service-top-sec .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; }
.sub-service-top-sec .main-block .rt-block .block .text-box p{ padding:0; }*/

.page-id-857 .sub-service-top-sec .main-block{ min-height:770px; padding-bottom:0; border-bottom:none; }
.page-id-1111 .sub-service-top-sec .main-block{ min-height:720px; padding-bottom:0; border-bottom:none; }


.common-accordion .card{ border:none; border-bottom:1px solid #e2e2e2; border-radius:0; background:transparent; padding:0; margin:0; }
.common-accordion .card:hover{ background:rgba(0, 0, 0, 0.03); }
.common-accordion .card .card-header{ padding:0; border:none; background:transparent; }
.common-accordion .card .card-header a.card-link{ display:block; font-family: 'ITCAVANTGARDESTDDEMI'; font-size:16px; color:#292929; line-height:20px; font-weight:400; letter-spacing:0.06em; text-transform:uppercase; padding:20px 40px 20px 55px; margin:0; position:relative; }
/*.common-accordion .card .card-header a.card-link:after{content:"\f067";height:100%; display:flex; align-items:center; font-family:FontAwesome; font-size:15px; color:#727272; line-height:17px; position:absolute; right:10px; top:0;}
.common-accordion .card .card-header a.card-link[aria-expanded="true"]:after{content:"\f068"; }*/
.common-accordion .card .card-header a.card-link:after{ content: "";height: 14px;display: flex;align-items: center;font-family: FontAwesome;font-size: 15px;color: #727272;line-height: 17px;position: absolute;right: 10px;top: 0;bottom: 0;width: 16px;background: url(images/plus-icon.svg);background-size: contain;background-repeat: no-repeat;margin: auto;}
.common-accordion .card .card-header a.card-link[aria-expanded="true"]:after{background: url(images/minus-icon.svg);background-size: contain;background-repeat: no-repeat;}
.common-accordion .card .card-header a.card-link .icon{ width:25px; height:25px; position:absolute; left:15px; top:0; bottom:0; margin:auto 0; }
.common-accordion .card .card-header a.card-link .icon img{ width:100%; height:auto; }
.common-accordion .card .card-body{ padding:20px 15px; border-top:1px solid #e2e2e2; }


/* ====== Our Comprehensive Process Start ======*/
.our-comprehensive-process-sec{ padding:0 25px; margin:0; /*overflow:hidden;*/ position:relative; background:#fff; }
.our-comprehensive-process-sec .repeater-block{ padding:50px 0 50px; margin:0; border-bottom:1px solid #e2e2e2; }
.our-comprehensive-process-sec .repeater-block .img-block{ padding:0; margin:0; /*position:sticky; top:20px;*/ }
.our-comprehensive-process-sec .repeater-block .img-block img{ width:135%; height:auto;}
.our-comprehensive-process-sec .repeater-block .text-block{ width:100%; padding:45px 20px 0 0; margin:0; min-height:705px; }
.our-comprehensive-process-sec .repeater-block .text-block h3{ font-family: 'ITCAVANTGARDESTDDEMI'; font-size:18px; color:#292929; line-height:22px; font-weight: 400; letter-spacing:0.02em; padding:10px 0 15px 0; margin:0; }
.our-comprehensive-process-sec .repeater-block .text-block h4{ font-family: 'ITCAVANTGARDESTDDEMI'; font-size:18px; color:#292929; line-height:22px; font-weight: 400; letter-spacing:0.02em; padding:5px 0 15px 0; margin:0; }
.our-comprehensive-process-sec .repeater-block .text-block ul{ padding:0 0 10px 0; margin:0; }
.our-comprehensive-process-sec .repeater-block .text-block ul li{ padding:0 0 15px 30px; margin:0; position:relative; }
.our-comprehensive-process-sec .repeater-block .text-block ul li:before{ content:""; width:20px; height:15px; position:absolute; left:0; top:5px; background:url(images/tick-icon.png) no-repeat left top; background-size:17px auto; opacity:.7; }
.our-comprehensive-process-sec .repeater-block .text-block ul li strong{ font-family: 'ITCAVANTGARDESTDDEMI'; color:#292929; font-weight:normal; }
.our-comprehensive-process-sec .repeater-block .text-block hr{ border-color:#e2e2e2; }
.our-comprehensive-process-sec .repeater-block .text-block hr + h3{ padding-top:15px; }
.our-comprehensive-process-sec .repeater-block .col-lg-7{ display:flex; align-items:center; }

.our-comprehensive-process-sec .repeater-block:last-child{ border-bottom:none; }
.our-comprehensive-process-sec .repeater-block:nth-child(even) .row{ flex-direction:row-reverse; }
.our-comprehensive-process-sec .repeater-block:nth-child(even) .img-block img{ margin-left:-35%; }
.our-comprehensive-process-sec .repeater-block:nth-child(even) .text-block{ padding:45px 0 0 20px; }

.our-comprehensive-process-sec .repeater-block .text-block .common-accordion{ padding:20px 0 30px 0; }
.our-comprehensive-process-sec .repeater-block .text-block .common-accordion .card .card-header a.card-link{ padding-left:15px; }

.page-id-793 .our-comprehensive-process-sec .repeater-block:nth-child(2) .text-block .common-accordion{ display:none; }
.page-id-831 .our-comprehensive-process-sec .repeater-block .text-block .common-accordion{ display:none; }
.page-id-857 .our-comprehensive-process-sec{ display:none; }
.page-id-863 .our-comprehensive-process-sec .repeater-block .text-block .common-accordion{ padding:0 !important; }
.page-id-875 .our-comprehensive-process-sec .repeater-block .text-block .common-accordion{ display:none; }
.page-id-886 .our-comprehensive-process-sec .repeater-block:nth-child(2) .text-block .common-accordion{ display:none; }
.page-id-411 .our-comprehensive-process-sec .repeater-block:last-child{ border-bottom:1px solid #e2e2e2; }
.page-id-1111 .our-comprehensive-process-sec{ display:none; }
.page-id-746 .our-comprehensive-process-sec .repeater-block:nth-child(1) .text-block .common-accordion{ display:none; }


/* ====== Services Sub Faq Start ======*/
.services-sub-faq-sec{ padding:70px 25px 50px; margin:0; background: url(images/reach-out-bg.png) no-repeat top center; background-size:cover; background-attachment:fixed; }
.services-sub-faq-sec .top-content{ padding:0 0 10px 0; }
.services-sub-faq-sec .top-content h6{ font-family: 'ITCAVANTGARDESTDMD'; font-size:16px; color:#292929; line-height:20px; font-weight:400; letter-spacing: 0.1em; text-transform:uppercase; padding:0 0 10px 0; margin:0; }
/*.services-sub-faq-sec .accordion-block{ padding:0; margin:0; }
.services-sub-faq-sec .accordion-block .card{ padding:0; margin:0 0 8px 0; border:none; border-radius:0; background:transparent; }
.services-sub-faq-sec .accordion-block .card:last-child{ margin-bottom:0; }
.services-sub-faq-sec .accordion-block .card .card-header{ padding:0; margin:0; background:transparent; border:none; border-radius:0; }
.services-sub-faq-sec .accordion-block .card .card-header .card-link{ display:block; font-family: 'ITCAVANTGARDESTDDEMI'; font-size:16px; color:#292929; line-height:22px; font-weight:normal; letter-spacing:.02em; padding:14px 55px 14px 20px; margin:0; border-radius:10px; border:1px solid #d5d8dc; position:relative; }
.services-sub-faq-sec .accordion-block .card .card-header .card-link:after{ content:""; width:15px; height:9px; position:absolute; right:15px; top:0; bottom:0; margin:auto 0; background:url(images/accordian-down-arrow.png) no-repeat top right; background-size:15px auto !important; }
.services-sub-faq-sec .accordion-block .card .card-header .card-link[aria-expanded="true"]:after{ background:url(images/accordian-up-arrow.png) no-repeat top right; }
.services-sub-faq-sec .accordion-block .card .card-body{ padding:12px 10px; }*/

/*.services-sub-faq-sec .common-accordion{ display:flex; flex-wrap:wrap; justify-content:space-between; }
.services-sub-faq-sec .common-accordion .card{ width:calc(50% - 20px); align-self:flex-start; }*/
.services-sub-faq-sec .common-accordion .card .card-header a.card-link{ padding-left:15px; }

.page-id-173 .services-sub-faq-sec .first-show .common-accordion .card:nth-child(n + 8){ display:none; }
.page-id-173 .services-sub-faq-sec .last-show .common-accordion .card:nth-child(-n + 7){ display:none; }

.page-id-539 .services-sub-faq-sec .first-show .common-accordion .card:nth-child(n + 6){ display:none; }
.page-id-539 .services-sub-faq-sec .last-show .common-accordion .card:nth-child(-n + 5){ display:none; }

.page-id-592 .services-sub-faq-sec .first-show .common-accordion .card:nth-child(n + 4){ display:none; }
.page-id-592 .services-sub-faq-sec .last-show .common-accordion .card:nth-child(-n + 3){ display:none; }

.page-id-612 .services-sub-faq-sec .first-show .common-accordion .card:nth-child(n + 6){ display:none; }
.page-id-612 .services-sub-faq-sec .last-show .common-accordion .card:nth-child(-n + 5){ display:none; }

.page-id-641 .services-sub-faq-sec .first-show .common-accordion .card:nth-child(n + 4){ display:none; }
.page-id-641 .services-sub-faq-sec .last-show .common-accordion .card:nth-child(-n + 3){ display:none; }

.page-id-661 .services-sub-faq-sec .first-show .common-accordion .card:nth-child(n + 7){ display:none; }
.page-id-661 .services-sub-faq-sec .last-show .common-accordion .card:nth-child(-n + 6){ display:none; }

.page-id-673 .services-sub-faq-sec .first-show .common-accordion .card:nth-child(n + 7){ display:none; }
.page-id-673 .services-sub-faq-sec .last-show .common-accordion .card:nth-child(-n + 6){ display:none; }

.page-id-686 .services-sub-faq-sec .first-show .common-accordion .card:nth-child(n + 6){ display:none; }
.page-id-686 .services-sub-faq-sec .last-show .common-accordion .card:nth-child(-n + 5){ display:none; }

.page-id-696 .services-sub-faq-sec .first-show .common-accordion .card:nth-child(n + 6){ display:none; }
.page-id-696 .services-sub-faq-sec .last-show .common-accordion .card:nth-child(-n + 5){ display:none; }

.page-id-708 .services-sub-faq-sec .first-show .common-accordion .card:nth-child(n + 6){ display:none; }
.page-id-708 .services-sub-faq-sec .last-show .common-accordion .card:nth-child(-n + 5){ display:none; }

.page-id-728 .services-sub-faq-sec .first-show .common-accordion .card:nth-child(n + 9){ display:none; }
.page-id-728 .services-sub-faq-sec .last-show .common-accordion .card:nth-child(-n + 8){ display:none; }

.page-id-737 .services-sub-faq-sec .first-show .common-accordion .card:nth-child(n + 6){ display:none; }
.page-id-737 .services-sub-faq-sec .last-show .common-accordion .card:nth-child(-n + 5){ display:none; }

.page-id-746 .services-sub-faq-sec .first-show .common-accordion .card:nth-child(n + 9){ display:none; }
.page-id-746 .services-sub-faq-sec .last-show .common-accordion .card:nth-child(-n + 8){ display:none; }

.page-id-755 .services-sub-faq-sec .first-show .common-accordion .card:nth-child(n + 6){ display:none; }
.page-id-755 .services-sub-faq-sec .last-show .common-accordion .card:nth-child(-n + 5){ display:none; }

.page-id-765 .services-sub-faq-sec .first-show .common-accordion .card:nth-child(n + 9){ display:none; }
.page-id-765 .services-sub-faq-sec .last-show .common-accordion .card:nth-child(-n + 8){ display:none; }

.page-id-775 .services-sub-faq-sec .first-show .common-accordion .card:nth-child(n + 9){ display:none; }
.page-id-775 .services-sub-faq-sec .last-show .common-accordion .card:nth-child(-n + 8){ display:none; }

.page-id-783 .services-sub-faq-sec .first-show .common-accordion .card:nth-child(n + 10){ display:none; }
.page-id-783 .services-sub-faq-sec .last-show .common-accordion .card:nth-child(-n + 9){ display:none; }

.page-id-793 .services-sub-faq-sec .first-show .common-accordion .card:nth-child(n + 9){ display:none; }
.page-id-793 .services-sub-faq-sec .last-show .common-accordion .card:nth-child(-n + 8){ display:none; }

.page-id-802 .services-sub-faq-sec .first-show .common-accordion .card:nth-child(n + 8){ display:none; }
.page-id-802 .services-sub-faq-sec .last-show .common-accordion .card:nth-child(-n + 7){ display:none; }

.page-id-811 .services-sub-faq-sec .first-show .common-accordion .card:nth-child(n + 8){ display:none; }
.page-id-811 .services-sub-faq-sec .last-show .common-accordion .card:nth-child(-n + 7){ display:none; }

.page-id-831 .services-sub-faq-sec .first-show .common-accordion .card:nth-child(n + 8){ display:none; }
.page-id-831 .services-sub-faq-sec .last-show .common-accordion .card:nth-child(-n + 7){ display:none; }

.page-id-840 .services-sub-faq-sec .first-show .common-accordion .card:nth-child(n + 8){ display:none; }
.page-id-840 .services-sub-faq-sec .last-show .common-accordion .card:nth-child(-n + 7){ display:none; }

.page-id-848 .services-sub-faq-sec .first-show .common-accordion .card:nth-child(n + 7){ display:none; }
.page-id-848 .services-sub-faq-sec .last-show .common-accordion .card:nth-child(-n + 6){ display:none; }

.page-id-857 .services-sub-faq-sec .first-show .common-accordion .card:nth-child(n + 9){ display:none; }
.page-id-857 .services-sub-faq-sec .last-show .common-accordion .card:nth-child(-n + 8){ display:none; }

.page-id-863 .services-sub-faq-sec .first-show .common-accordion .card:nth-child(n + 10){ display:none; }
.page-id-863 .services-sub-faq-sec .last-show .common-accordion .card:nth-child(-n + 9){ display:none; }

.page-id-875 .services-sub-faq-sec .first-show .common-accordion .card:nth-child(n + 9){ display:none; }
.page-id-875 .services-sub-faq-sec .last-show .common-accordion .card:nth-child(-n + 8){ display:none; }

.page-id-886 .services-sub-faq-sec .first-show .common-accordion .card:nth-child(n + 9){ display:none; }
.page-id-886 .services-sub-faq-sec .last-show .common-accordion .card:nth-child(-n + 8){ display:none; }

.page-id-894 .services-sub-faq-sec .first-show .common-accordion .card:nth-child(n + 7){ display:none; }
.page-id-894 .services-sub-faq-sec .last-show .common-accordion .card:nth-child(-n + 6){ display:none; }

.page-id-909 .services-sub-faq-sec .first-show .common-accordion .card:nth-child(n + 9){ display:none; }
.page-id-909 .services-sub-faq-sec .last-show .common-accordion .card:nth-child(-n + 8){ display:none; }

.page-id-411 .services-sub-faq-sec{ display:none; }

.page-id-1031 .services-sub-faq-sec .first-show .common-accordion .card:nth-child(n + 6){ display:none; }
.page-id-1031 .services-sub-faq-sec .last-show .common-accordion .card:nth-child(-n + 5){ display:none; }

.page-id-1053 .services-sub-faq-sec .first-show .common-accordion .card:nth-child(n + 8){ display:none; }
.page-id-1053 .services-sub-faq-sec .last-show .common-accordion .card:nth-child(-n + 7){ display:none; }

.page-id-1094 .services-sub-faq-sec .first-show .common-accordion .card:nth-child(n + 6){ display:none; }
.page-id-1094 .services-sub-faq-sec .last-show .common-accordion .card:nth-child(-n + 5){ display:none; }

.page-id-1111 .services-sub-faq-sec{ display:none; }

.page-id-1120 .services-sub-faq-sec .first-show .common-accordion .card:nth-child(n + 5){ display:none; }
.page-id-1120 .services-sub-faq-sec .last-show .common-accordion .card:nth-child(-n + 4){ display:none; }

.page-id-1137 .services-sub-faq-sec .first-show .common-accordion .card:nth-child(n + 4){ display:none; }
.page-id-1137 .services-sub-faq-sec .last-show .common-accordion .card:nth-child(-n + 3){ display:none; }

.page-id-1487 .services-sub-faq-sec{ display:none; }


/* ====== Leading Company Start ======*/
.leading-company-sec{ padding:0 25px; margin:0; overflow:hidden; }
.leading-company-sec .repeater-block{ padding:30px 0 50px; margin:0; border-bottom:1px solid #e2e2e2; }
.leading-company-sec .repeater-block .img-block{ padding:0; margin:0; }
.leading-company-sec .repeater-block .img-block img{ width:135%; height:auto; }
.leading-company-sec .repeater-block .text-block{ padding:45px 20px 0 0; margin:0; }
.leading-company-sec .repeater-block .text-block h3{ font-family: 'ITCAVANTGARDESTDDEMI'; font-size:18px; color:#292929; line-height:22px; font-weight: 400; letter-spacing:0.02em; padding:0 0 15px 0; margin:0; }

/* ====== Services Sub Why Choose Start ======*/
.services-sub-why-choose-sec{ padding:70px 25px 70px; margin:0; text-align:center; background:#fff; }
.services-sub-why-choose-sec .top-content{ padding:0 0 20px 0; margin:0; }
.services-sub-why-choose-sec .top-content h2:last-child{ padding-bottom:0; }
.services-sub-why-choose-sec .top-content h3{ font-size:25px; color:#292929; line-height:29px; font-weight:400; padding:0 0 15px 0; margin:0; }
.services-sub-why-choose-sec .repeater-block{ padding:10px 0 10px 0; margin:0; }
.services-sub-why-choose-sec .repeater-block .row{ justify-content:center; }
.services-sub-why-choose-sec .repeater-block .col-lg-25{ -webkit-box-flex:0; -ms-flex:0 0 20%; flex:0 0 20%; max-width:20%; padding-right:15px; padding-left:15px; }
.services-sub-why-choose-sec .repeater-block .block{ padding:0 10px 30px; margin:0; position:relative; }
.services-sub-why-choose-sec .repeater-block .block:before{ content:""; position:absolute; top:65px; left:50%; width:115%; height:auto; border-top:1px dashed rgba(41,41,41,0.2); }
.services-sub-why-choose-sec .repeater-block .col-lg-25:last-child .block:before{ display:none; }
.services-sub-why-choose-sec .repeater-block .block .icon-box{ padding:0; margin:0; position:relative; }
.services-sub-why-choose-sec .repeater-block .block .icon-box img.bg{ width:120px; max-width:100%; height:auto; border-radius:50%; box-shadow:0px 5px 10px rgba(41,41,41,0.1); }
.services-sub-why-choose-sec .repeater-block .block .icon-box img.icon{ width:auto; max-width:100%; height:auto; position:absolute; left:50%; top:50%; transform:translate(-50%, -50%); }
.services-sub-why-choose-sec .repeater-block .block h3{ font-family: 'ITCAVANTGARDESTDDEMI'; font-size:18px; color:#292929; line-height:24px; font-weight:400; letter-spacing:0.02em; text-transform:uppercase; padding:20px 0 10px 0; margin:0; }
.services-sub-why-choose-sec .bottom-block{ padding:30px 3% 0; margin:0; border-top:1px solid #E7E7E7; }
.services-sub-why-choose-sec .bottom-block h3{ font-family: 'ITCAVANTGARDESTDDEMI'; font-size:22px; color:#292929; line-height:26px; font-weight:400; letter-spacing:0.02em; text-transform:uppercase; padding:0 0 15px 0; margin:0; }

.page-id-539 .services-sub-why-choose-sec .repeater-block .col-lg-25{ -ms-flex:0 0 33.33%; flex:0 0 33.33%; max-width:33.33%; }
.page-id-539 .services-sub-why-choose-sec .repeater-block .col-lg-25:nth-child(5) .block:before{ display:none; }

.page-id-592 .services-sub-why-choose-sec .repeater-block .col-lg-25{ -ms-flex:0 0 33.33%; flex:0 0 33.33%; max-width:33.33%; }

.page-id-661 .services-sub-why-choose-sec .repeater-block .col-lg-25{ -ms-flex:0 0 25%; flex:0 0 25%; max-width:25%; }
.page-id-661 .services-sub-why-choose-sec .repeater-block .col-lg-25:nth-child(4) .block:before{ display:none; }

.page-id-673 .services-sub-why-choose-sec .repeater-block .col-lg-25{ -ms-flex:0 0 25%; flex:0 0 25%; max-width:25%; }

.page-id-686 .services-sub-why-choose-sec .repeater-block .col-lg-25{ -ms-flex:0 0 25%; flex:0 0 25%; max-width:25%; }
.page-id-686 .services-sub-why-choose-sec .repeater-block .col-lg-25:nth-child(4) .block:before{ display:none; }

.page-id-696 .services-sub-why-choose-sec .repeater-block .col-lg-25{ -ms-flex:0 0 25%; flex:0 0 25%; max-width:25%; }
.page-id-696 .services-sub-why-choose-sec .repeater-block .col-lg-25:nth-child(4) .block:before{ display:none; }

.page-id-708 .services-sub-why-choose-sec .repeater-block .col-lg-25{ -ms-flex:0 0 25%; flex:0 0 25%; max-width:25%; }

.page-id-746 .services-sub-why-choose-sec .repeater-block .col-lg-25{ -ms-flex:0 0 33.33%; flex:0 0 33.33%; max-width:33.33%; }

.page-id-755 .services-sub-why-choose-sec .repeater-block .col-lg-25{ -ms-flex:0 0 25%; flex:0 0 25%; max-width:25%; }
.page-id-755 .services-sub-why-choose-sec .repeater-block .col-lg-25:nth-child(4) .block:before{ display:none; }

.page-id-765 .services-sub-why-choose-sec .repeater-block .col-lg-25{ -ms-flex:0 0 25%; flex:0 0 25%; max-width:25%; }
.page-id-765 .services-sub-why-choose-sec .repeater-block .col-lg-25:nth-child(4) .block:before{ display:none; }

.page-id-775 .services-sub-why-choose-sec .repeater-block .col-lg-25{ -ms-flex:0 0 50%; flex:0 0 50%; max-width:50%; }

.page-id-783 .services-sub-why-choose-sec .repeater-block .col-lg-25{ -ms-flex:0 0 25%; flex:0 0 25%; max-width:25%; }
.page-id-783 .services-sub-why-choose-sec .repeater-block .col-lg-25:nth-child(4) .block:before{ display:none; }

.page-id-793 .services-sub-why-choose-sec .repeater-block .col-lg-25:nth-child(5) .block:before{ display:none; }

.page-id-811 .services-sub-why-choose-sec .repeater-block .col-lg-25{ -ms-flex:0 0 25%; flex:0 0 25%; max-width:25%; }
.page-id-811 .services-sub-why-choose-sec .repeater-block .col-lg-25:nth-child(4) .block:before{ display:none; }

.page-id-831 .services-sub-why-choose-sec .repeater-block .col-lg-25{ -ms-flex:0 0 25%; flex:0 0 25%; max-width:25%; }
.page-id-831 .services-sub-why-choose-sec .repeater-block .col-lg-25:nth-child(4) .block:before{ display:none; }

.page-id-840 .services-sub-why-choose-sec .repeater-block .col-lg-25{ -ms-flex:0 0 25%; flex:0 0 25%; max-width:25%; }
.page-id-840 .services-sub-why-choose-sec .repeater-block .col-lg-25:nth-child(4) .block:before{ display:none; }
.page-id-840 .services-sub-why-choose-sec .repeater-block .col-lg-25:nth-child(8) .block:before{ display:none; }

.page-id-848 .services-sub-why-choose-sec .repeater-block .col-lg-25{ -ms-flex:0 0 50%; flex:0 0 50%; max-width:50%; }
.page-id-857 .services-sub-why-choose-sec{ display:none !important; }
.page-id-857 #horizontal-scoll{ display:none !important; }

.page-id-875 .services-sub-why-choose-sec .repeater-block .col-lg-25{ -ms-flex:0 0 33.33%; flex:0 0 33.33%; max-width:33.33%; }

.page-id-886 .services-sub-why-choose-sec .repeater-block .col-lg-25{ -ms-flex:0 0 25%; flex:0 0 25%; max-width:25%; }
.page-id-886 .services-sub-why-choose-sec .repeater-block .col-lg-25:nth-child(4) .block:before{ display:none; }

.page-id-894 .services-sub-why-choose-sec .repeater-block .col-lg-25{ -ms-flex:0 0 33.33%; flex:0 0 33.33%; max-width:33.33%; }

.page-id-909 .services-sub-why-choose-sec .repeater-block .col-lg-25{ -ms-flex:0 0 25%; flex:0 0 25%; max-width:25%; }
.page-id-909 .services-sub-why-choose-sec .repeater-block .col-lg-25:nth-child(4) .block:before{ display:none; }

.page-id-411 .services-sub-why-choose-sec .repeater-block .col-lg-25{ -ms-flex:0 0 33.33%; flex:0 0 33.33%; max-width:33.33%; }

.page-id-1031 .services-sub-why-choose-sec .repeater-block .col-lg-25{ -ms-flex:0 0 25%; flex:0 0 25%; max-width:25%; }
.page-id-1031 .services-sub-why-choose-sec .repeater-block .col-lg-25:nth-child(4) .block:before{ display:none; }

.page-id-1053 .services-sub-why-choose-sec .repeater-block .col-lg-25{ -ms-flex:0 0 25%; flex:0 0 25%; max-width:25%; }

.page-id-1094 .services-sub-why-choose-sec{ padding-bottom:20px; }
.page-id-1094 .services-sub-why-choose-sec .top-content{ padding-bottom:40px; }
.page-id-1094 .services-sub-why-choose-sec .repeater-block{ display:none; }

.page-id-1111 .services-sub-why-choose-sec .repeater-block .col-lg-25{ -ms-flex:0 0 25%; flex:0 0 25%; max-width:25%; }
.page-id-1120 .services-sub-why-choose-sec{ display:none !important; }
.page-id-1120  #horizontal-scoll{ display:none !important; }

.page-id-1137 .services-sub-why-choose-sec .repeater-block .col-lg-25{ -ms-flex:0 0 25%; flex:0 0 25%; max-width:25%; }

.page-id-1487 .services-sub-why-choose-sec{ padding-top:40px; }
.page-id-1487 .services-sub-why-choose-sec .repeater-block .col-lg-25{ -ms-flex:0 0 25%; flex:0 0 25%; max-width:25%; }

.page-id-728 .services-sub-why-choose-sec .top-content{ padding-bottom:40px; }
.page-id-728 .services-sub-why-choose-sec .repeater-block{ display:none; }

.page-id-737 .services-sub-why-choose-sec .top-content{ padding-bottom:40px; }
.page-id-737 .services-sub-why-choose-sec .repeater-block{ display:none; }

.page-id-802 .services-sub-why-choose-sec .top-content{ padding-bottom:40px; }
.page-id-802 .services-sub-why-choose-sec .repeater-block{ display:none; }

.page-id-863 .services-sub-why-choose-sec .top-content{ padding-bottom:40px; }
.page-id-863 .services-sub-why-choose-sec .repeater-block{ display:none; }

.page-id-1094 .services-sub-why-choose-sec .top-content{ padding-bottom:40px; }
.page-id-1094 .services-sub-why-choose-sec .repeater-block{ display:none; }


/* ====== Services Sub Trusted Start ======*/
.services-sub-trusted-sec{ padding:30px 25px 70px; margin:0; background:url(images/pearl-about-bg.png) no-repeat top center; background-size:cover; overflow:hidden; }
.services-sub-trusted-sec .repeater-block{ padding:0; margin:0; }
.services-sub-trusted-sec .repeater-block .img-block{ padding:0; margin:0; }
.services-sub-trusted-sec .repeater-block .img-block img{ float:right; width:135%; height:auto; }
.services-sub-trusted-sec .repeater-block .text-block{ padding:45px 0 0 20px; margin:0; }

/* ====== Services Sub Choose Expert Start ======*/
.services-sub-choose-expert-sec{ padding:70px 25px 70px; margin:0; background:url(images/we-work-with-bg.png) no-repeat top center #fff; background-size:cover; overflow:hidden; border-bottom:1px solid #E7E7E7; position:relative; z-index:99; }
.services-sub-choose-expert-sec .top-content{ padding:0; margin:0; /*padding:0 0 50px 0; border-bottom:1px solid #E7E7E7;*/ text-align:center; }
.services-sub-choose-expert-sec .top-content h3{ font-family: 'ITCAVANTGARDESTDDEMI'; font-size:22px; color:#292929; line-height:26px; font-weight: 400; letter-spacing:0.02em; padding:0 0 20px 0; margin:0; }
.services-sub-choose-expert-sec .top-content h3 a{ color:#292929; }
.services-sub-choose-expert-sec .top-content h3 a:hover{ color:#000 }
.services-sub-choose-expert-sec .top-content p a{ font-family: 'ITCAVANTGARDESTDBOLD'; color:rgba(41, 41, 41, 0.8); transition:all 300ms ease-in-out; }
.services-sub-choose-expert-sec .top-content p a:hover{ color:#000 }

.services-sub-choose-expert-sec .bottom-block{ padding:50px 0 0 0; margin:0; }
.services-sub-choose-expert-sec .bottom-block .img-block{ padding:0; margin:0; }
.services-sub-choose-expert-sec .bottom-block .img-block img{ width:135%; height:auto; }
.services-sub-choose-expert-sec .bottom-block .text-block{ padding:45px 20px 0 0; margin:0; }

/*.page-id-173 .footer-blog-sec{ display:none; }*/
.page-id-1094 .services-sub-choose-expert-sec{ display:none; }
.page-id-1192 .services-sub-choose-expert-sec{ background:#fff; }


.sidebar-section{ width:100%; height:100%; position:absolute; left:0; top:0; }
.sidebar-section .make-me-sticky{ position:sticky; top:60px; padding:0 15px; min-height:inherit; }


/*.mobile-menu-icon{ float:right; width:35px; display:none; line-height:33px; padding:0; margin:2px 0 0; cursor:pointer; }
.mobile-menu-icon ul li{ display:block; float:right; width:100%; height:3px; background:#fff; margin:2.5px 0; border-radius:6px; }
.mobile-menu-icon ul li:first-child{ width:85%; }
.mobile-menu-icon ul li:last-child{ width:70%; }

.overlay {
  height:0;
  width:100%;
  position: fixed;
  z-index:999;
  top: 0;
  left: 0;
  background-color: rgba(0,0,0, 0.96);
  overflow-x: hidden;
  transition: 0.5s;
  padding:0 15px;
}

.overlay-content {
  position: relative;
  top:80px;
  width: 100%;
  margin-top: 30px;
}

.overlay-content ul li{ border-bottom:1px solid rgba(255,255,255,.1); line-height:0; padding:10px 0; }
.overlay-content ul li:last-child{ border:none; }
.overlay-content ul li a{ display:inline-block; font-family: 'Roboto', sans-serif; font-weight:500; font-size:14px; color:#fff; line-height:16px; letter-spacing:.04em; text-transform:uppercase; padding:0 8px; margin:0; transition:all 400ms ease-in-out; }
.overlay-content ul li a:hover{ color:#76c243; }

.overlay .closebtn {
  position:absolute;
  top:10px;
  right:10px;
  font-size:45px;
  color:rgba(255,255,255,.8);
  line-height:30px;
  padding:8px;
  transition:all 400ms ease-in-out;
}

.overlay .closebtn:hover{ color:#fff; }*/
.carousel_wrapper {
  position: relative;
  width: 200px;
  margin: 0 auto 182px auto;
  perspective: 2000px;
}

.carousel {
  position: absolute;
  width: 100%;
  height: 100%;
  transform-style: preserve-3d;
  transform: rotateY(-360deg) translateZ(-400px); /* add reverse transformation from the slides */
  animation: swirl 100s steps(10000, end) infinite; /* run `swirl` animation (defined at end of CSS) infitely, with animation lasting 40 seconds, and 10,000 steps between the FROM and TO values in the animation for a smooth rotation */
}

.slide {
  position: absolute;
  top: 10px;
  left: 10px;
  width: 200px;
  height: 180px;
}

.slide img {
  width: 200px;
  height: 180px;

}

.slide.one {
  transform: rotateY(0deg) translateZ(370px);
}
.slide.two {
  transform: rotateY(30deg) translateZ(370px);
}
.slide.three {
  transform: rotateY(60deg) translateZ(370px);
}
.slide.four {
  transform: rotateY(90deg) translateZ(370px);
}
.slide.five {
  transform: rotateY(120deg) translateZ(370px);
}
.slide.six {
  transform: rotateY(150deg) translateZ(370px);
}
.slide.seven {
  transform: rotateY(180deg) translateZ(370px);
}
.slide.eight {
  transform: rotateY(210deg) translateZ(370px);
}
.slide.nine {
  transform: rotateY(240deg) translateZ(370px);
}
 .slide.ten {
  transform: rotateY(270deg) translateZ(370px);
}
.slide.eleven {
  transform: rotateY(300deg) translateZ(370px);
}
.slide.twelve {
  transform: rotateY(330deg) translateZ(370px);
}
.slide.thirteen {
  transform: rotateY(360deg) translateZ(370px);
} 
.pearl-icon-blk{width: 532px;
  height: 250px;
  position: absolute;
  top: -206px;
  left: 0;
  right: 0;
  margin: 0 auto;
  z-index: 1;}
.pearl-icon-blk img{width: 100%;
  height: auto;}
.carousel_wrapper::before{content: '';
  width: 985px;
  height: 63px;
  position: absolute;
  bottom: -234px;
  right: calc(100% - 611px);
  background: url(images/back-shadow.png) no-repeat;background-size: contain;}

@keyframes swirl {   
  from {
    transform: rotateY(-360deg);
  }
  to {
    transform: rotateY(0deg);
  }
} 


/*-----*/
.navbar-default .menu-block{ display:inline; float:right; width:67px;height: 67px; padding:0 0 0 0; margin:0 0 0 0; transition:all 600ms ease-in-out; background: url(images/menu-icon-bg.png) no-repeat;background-size: contain;display: flex;align-items: center;justify-content: center;}
.navbar-default .menu-icon{ display:block; cursor:pointer; width: 100%;width: 35px;height: 23px;}
.navbar-default .menu-icon ul{ padding:0; margin:0; }
.navbar-default .menu-icon ul li{ display:block; float:right; width:100%; height:1px; background:#5E5E5E; padding:0; margin:3.2px 0; transition:all 600ms ease-in-out; border-radius: 30px;position: relative;}
.navbar-default .menu-icon ul li:last-child{ width:80%; position: relative;}
/* .navbar-default .menu-icon ul li::after{content: ''; width: 0;height: 2px;position: absolute;left:0;top: 0;background:#ef3511;border-radius: 30px;transition: all 600ms ease-in-out;} */
/* .navbar-default .menu-icon ul li:last-child::after{content: ''; width: 5px;height: 2px;position: absolute;left:-7px;top: 0;background:#ef3511;border-radius: 30px;transition: all 600ms ease-in-out;}
.navbar-default .menu-icon:hover ul li:last-child::after{width: 125%;}
.navbar-default .menu-icon:hover ul li::after{width: 100%;} */


/*---Start News Menu css---*/

.overlay #menu-mobile-menu{display:none;}

.overlay .overlay-content{height: 100vh; /*display: flex; align-items: center;*/ z-index:99999999999999; position: fixed; width: 100%; left: 100%; top: 0; transition: all .8s ease;color: #fff;background:#000;}
.overlay.open-mobile-menu .overlay-content{transition: all 1.2s ease;left: 0;}
.overlay .menu-block{height: 100vh; width:370px;  position: fixed; right:-100%; top: 0; transition: all 1.2s ease; z-index: 2;background: linear-gradient( 50deg, rgba(0,0,0,0.2) 0%, rgba(0,0,0,0.2) 100%); overflow:auto; scrollbar-width: thin; scrollbar-color:#fff #000; align-items:start;
display: flex; flex-wrap:wrap; }
.overlay.mobile-anim-menu .menu-block{border-left: 1px solid rgba(255,255,255,0.2);}
.overlay.open-mobile-menu .menu-block{transition: all .5s ease;right: 0;  padding:70px 30px 50px 25px;}
.overlay .menu-block .mobile-menu{ transition:all .8s; padding-top:40px; padding-left:0; margin-bottom:0; }
.overlay.mobile-anim-menu .menu-block .mobile-menu{transition: all .8s;padding-top: 0;padding-left: 0;}
/* .overlay .menu-block .mobile-menu .menu-item a{ font-size: 15px; color: #fff; line-height: 17px; font-weight: 500;  text-transform:uppercase; padding: 0; margin: 0; transition: all 500ms ease-in-out;font-family: var(--content-font);
  font-weight: normal;letter-spacing: 0.12em;} */

.overlay.mobile-anim-menu .menu-block .mobile-menu .menu-item::after, .overlay.mobile-anim-menu .menu-block .mobile-menu .menu-item:before{height: 0;}

.overlay .menu-block .mobile-menu .menu-item.active > a{color:#ffffff4a;}
.overlay .menu-block .mobile-menu .menu-item a:hover{color: #ffffff4a;}

.overlay ul.mobile-menu{display: flex;width: 100%;flex-wrap: wrap;flex-direction: row;margin-bottom: 1rem;}
.overlay ul.mobile-menu li{ position:relative; text-align:left; padding:12px 0; width: 100%;flex: 0 0 100%;max-width: 100%;border-bottom: 1px dashed rgba(255, 255, 255, 0.2);}
.overlay ul.mobile-menu li a{ display:block; padding:10px 0; }
.overlay ul.mobile-menu li span{ display:block; font-size:32px; color:#fff; width:50px; text-align:right; position:absolute; right:0; top:25px; cursor:pointer;font-weight: 400;font-family: 'ITCAVANTGARDESTDMD'; }
.overlay ul.mobile-menu li span:before{ display:block; content:"\f107"; font-family:'FontAwesome'; float:right; }
.overlay ul.mobile-menu li span.menu-open:before{ content:"\f106"; }
.overlay ul.mobile-menu li ul li span:before{ content:"\f107"; }
.overlay ul.mobile-menu li ul li span.menu-open:before{ content:"\f106"; }
.overlay .sub-menu{ display:none;padding:0 10px 0 12px; margin-bottom: 0;transition: all 600ms ease-in-out;}
.overlay .sub-menu.open{display:block}

.overlay .menu-block .bottom-block{ padding:0; margin:0; }
.overlay .menu-block .bottom-block .menu-contact-info{ padding:0; margin:0; }
.overlay .menu-block .bottom-block .menu-contact-info .phn-blk{ padding-bottom:0px; }
.overlay .menu-block .bottom-block .menu-contact-info .phn-blk ul li{ display:block; padding:0 0 10px 0; transition:all 600ms ease-in-out; transform: translateY(20px); visibility:hidden; opacity:0; }
.overlay .menu-block .bottom-block .menu-contact-info .phn-blk ul li a{ font-family: "ITCAVANTGARDESTDMD", Sans-serif; font-size:14px; color:#fff; font-weight:300; line-height:18px; letter-spacing:0.09em; padding:4px 0 4px 27px; transition:all 600ms ease-in-out;font-family: 'ITCAvantGardeStdXLt'; }
.overlay .menu-block .bottom-block .menu-contact-info .phn-blk ul li a:hover{ color:#ffffff4a; }
.overlay .menu-block .bottom-block .menu-contact-info .phn-blk ul li:nth-child(1) a{ background:url(images/menu-ph-icon.png) no-repeat left center / 16px; }
.overlay .menu-block .bottom-block .menu-contact-info .phn-blk ul li:nth-child(2) a{ background:url(images/whatsapp-icon2.png) no-repeat left center / 16px; }
.overlay .menu-block .bottom-block .menu-contact-info .phn-blk ul li:nth-child(3) a{ background:url(images/menu-schedule-icon.svg) no-repeat left center / 16px; }
.overlay .menu-block .bottom-block .menu-contact-info .phn-blk ul li:nth-child(4) a{ background:url(images/menu-email-icon.png) no-repeat left center / 16px; }

.overlay .menu-block .bottom-block .menu-contact-info .location-blk{ transition:all 600ms ease-in-out; transform: translateY(20px); visibility:hidden; opacity:0; }
.overlay .menu-block .bottom-block .menu-contact-info .location-blk p{ display:inline-block; color:#fff; font-family: "ITCAVANTGARDESTDMD", Sans-serif;font-size:13px; font-weight:300; line-height:17px; padding:4px 0 4px 30px; background:url(images/menu-location-icon.png) no-repeat left top 2px / 16px; font-family: 'ITCAvantGardeStdXLt'; letter-spacing: 0.09em;}

.overlay a:hover, .overlay a:focus { color: #1e3e98;}
.overlay .closebtn {width: auto; position: fixed; top: 17px; right: 23px; font-size: 20px; font-weight: 300; visibility: hidden; opacity: 0; transition: all 0ms ease-in-out; z-index:999999999; border: none; height:auto; border-bottom: 1px solid #646464; line-height: 22px; }
.overlay.open-mobile-menu .closebtn{visibility:visible; opacity:1; transition:all 400ms ease-in-out; transition-delay:1s;    color:#fff;}
.overlay.open-mobile-menu .closebtn span:nth-child(1){font-size: 12px;text-transform: uppercase;letter-spacing: 0.10em;}
.overlay.open-mobile-menu .closebtn:hover{color:#646464;border-color:#646464;}
.overlay .sub-menu .menu-item {padding: 10px 0;}

.overlay .closebtn::after{display:none;}
.overlay ul.mobile-menu{ width:100%; padding:0 0 30px; }
.overlay ul.mobile-menu li{ transition:all 600ms ease-in-out; transform: translateY(20px); visibility:hidden; opacity:0; }
.overlay ul.mobile-menu li:last-child{ border-bottom:none;border-top: none; }
.overlay.mobile-anim-menu ul.mobile-menu li{ visibility:visible; opacity:1; transform:translateY(0px); transition:all 600ms ease-in-out; transition-delay:.2s; }
.overlay.open-mobile-menu ul.mobile-menu li:nth-child(2){ transition-delay:.2s; }
.overlay.open-mobile-menu ul.mobile-menu li:nth-child(3){ transition-delay:.3s; }
.overlay.open-mobile-menu ul.mobile-menu li:nth-child(4){ transition-delay:.4s; }
.overlay.open-mobile-menu ul.mobile-menu li:nth-child(5){ transition-delay:.5s; }
.overlay.open-mobile-menu ul.mobile-menu li:nth-child(6){ transition-delay:.6s; }
.overlay.open-mobile-menu ul.mobile-menu li:nth-child(7){ transition-delay:.7s; }
.overlay.open-mobile-menu ul.mobile-menu li:nth-child(8){ transition-delay:.8s; }
.overlay.open-mobile-menu ul.mobile-menu li:nth-child(9){ transition-delay:.9s; }
.overlay.mobile-anim-menu .menu-block .bottom-block .menu-contact-info .phn-blk ul li{ visibility:visible; opacity:1; transform:translateY(0px); transition-delay:.1s; }
.overlay.open-mobile-menu .menu-block .bottom-block .menu-contact-info .phn-blk ul li:nth-child(2){ transition-delay:.2s; }
.overlay.open-mobile-menu .menu-block .bottom-block .menu-contact-info .phn-blk ul li:nth-child(3){ transition-delay:.3s; }
.overlay.mobile-anim-menu .menu-block .bottom-block .menu-contact-info .location-blk{ visibility:visible; opacity:1; transform:translateY(0px); transition-delay:.3s; }

.overlay ul.mobile-menu li a { top:140px;  font-family: "ITCAVANTGARDESTDDEMI", Sans-serif; font-size:20px; color:#fff; line-height:24px; font-weight:400; text-transform:uppercase; transition:all 600ms ease-in-out; }
.overlay .mobile-menu li a:hover{ color:rgba(255,255,255,0.8); }
.overlay .menu-block ul.mobile-menu .sub-menu .menu-item a{ font-size:15px; line-height:19px; font-weight:400; }
/* .overlay ul.mobile-menu li a::after{content: "";position: absolute;top: auto;bottom:9px;left: 0;width: 100%;height: 1px;background:#292929CC;opacity: 1!important;transform: scaleX(0);transform-origin: bottom right;transition: transform 0.25s ease-out;}
.overlay ul.mobile-menu li a:hover::after{transform: scaleX(1);transform-origin: bottom left;} */
.overlay .overlay-content .bg-img-box{opacity:0;transition:all 600ms ease-in-out;}
.overlay .overlay-content .bg-img-box{width:100%;height:100vh;object-fit:cover;}
.overlay .overlay-content .bg-img-box video{width: 100%;height: 100vh;object-fit: cover;}
.overlay.mobile-anim-menu .overlay-content .bg-img-box{opacity:0.2;} 

.overlay .logo-menu-blk{position: fixed; top: -72px;left: 23px;background: #fff; padding: 6px 20px 10px; border-radius: 0 0 20px 20px;transition: all 600ms ease-in-out; z-index:9; }
.overlay .logo-menu-blk img{width: 120px;height: auto;}
.overlay.mobile-anim-menu .logo-menu-blk {transition: all 600ms ease-in-out;transition-delay: 0.3s;top:0;}
html.menu-class { overflow: hidden;}

.overlay .nav-footer{ position: fixed;width:auto;display: flex;justify-content: space-between;z-index: 9;left:23px; bottom:-45px; padding:10px 0px; transition:all 600ms ease-in-out; }
.overlay.mobile-anim-menu .nav-footer{transition: all 600ms ease-in-out;transition-delay: 0.3s;bottom:0;}
.overlay .nav-footer a{display:inline-block;margin-right:14px; color: #fff;font-size:17px;transition:all 600ms ease-in-out;}
.overlay .nav-footer a i{transition:all 600ms ease-in-out;transform: scale(1);}
.overlay .nav-footer a i.fa-twitter:before{ content: "𝕏"; }
.overlay .nav-footer a:hover{ color:rgba(255,255,255,0.8); }
.overlay .nav-footer a:hover i{ transform: scale(1.1); }

.overlay .overlay-content .left-service-nav{ width:calc(100% - 370px); height:100vh; position:fixed; top:-50px; right:370px; padding:40px 20px 40px 25px; display:flex; align-items:center;transition: all 600ms ease-in-out;visibility: hidden;opacity:0;}
.overlay .overlay-content .left-service-nav .inner{display: flex;flex-wrap:wrap; width:100%; justify-content: space-between;transition: all 600ms ease-in-out;}
.overlay .overlay-content .left-service-nav .inner .service{ width:calc(25% - 20px); transition:all 600ms ease-in-out; opacity:0; margin-bottom:-60px; /*border-right: 1px dashed rgba(255,255,255,0.2);*/ padding: 0 10px 0 20px;}
.overlay .overlay-content .left-service-nav .inner .service:nth-child(1){ width:calc(28% - 20px); }
.overlay .overlay-content .left-service-nav .inner .service:nth-child(2){ width:calc(28% - 20px); }
.overlay .overlay-content .left-service-nav .inner .service:nth-child(3){ width:calc(22% - 20px); }
.overlay .overlay-content .left-service-nav .inner .service:nth-child(4){ width:calc(22% - 20px); }
.overlay .overlay-content .left-service-nav .inner .service:first-child{padding-left:0;}
.overlay .overlay-content .left-service-nav .inner .service:last-child{border-right:none;}
.overlay .overlay-content .left-service-nav .inner .service h3{ font-family: 'ITCAVANTGARDESTDMD'; font-size:16px; color:#fff; line-height:20px; text-transform:uppercase; letter-spacing:0.06em; margin-bottom:0; }
.overlay .overlay-content .left-service-nav .inner .service ul{margin-bottom: 0;}
.overlay .overlay-content .left-service-nav .inner .service ul li{ padding:10px 0; border-bottom:none; }
.overlay .overlay-content .left-service-nav .inner .service ul li a{ display:block; font-family: 'ITCAvantGardeStdXLt'; font-size:14px; color:#fff; line-height:18px; font-weight:normal; letter-spacing: .05em; transition: all 600ms ease-in-out; position:relative; }
.overlay .overlay-content .left-service-nav .inner .service ul li a:before{ content:""; width:0; height:1px; position:absolute; left:0; top:8px; background:rgba(255,255,255,.6); transition:all 600ms ease-in-out; }
.overlay .overlay-content .left-service-nav .inner .service ul li a:hover, .overlay .overlay-content .left-service-nav .inner .service ul li.active a{ /*font-family: 'ITCAVANTGARDESTDDEMI';*/ color:rgba(255,255,255,.9); padding-left:15px; }
.overlay .overlay-content .left-service-nav .inner .service ul li a:hover:before, .overlay .overlay-content .left-service-nav .inner .service ul li.active a:before{ width:10px;  }

.overlay.mobile-anim-menu .left-service-nav{top:0;transition: all 600ms ease-in-out;visibility:visible;transition-delay: 0.3s;opacity:1;}
.overlay.mobile-anim-menu .left-service-nav .inner .service{transition: all 600ms ease-in-out;transition-delay: 0.3s;opacity:1;margin-bottom:0px;}


.log-ico{position: absolute;width: 120px;
  height: 120px;
  left: 0;
  top: 0;
  margin: auto;
  right: 0;
  bottom: 0;animation: move-eye-skew 5s ease-out infinite;}
.log-ico img{width: 100%;
  height: auto;}
@keyframes move-eye-skew {
  0% {
    transform: none;
  }
  20% {
    transform: translateX(-20px) translateY(35px) skewX(15deg) skewY(-10deg) scale(0.95);
  }
  25%, 44% {
    transform: none;
  }
  50%, 60% {
    transform: translateX(68px) translateY(-40px) skewX(5deg) skewY(2deg) scaleX(0.95);
  }
  66%, 100% {
    transform: none;
  }
}

.scroll-nav{ position: fixed;top: -70px;right: 0; left: 0;width: 100%;transition:all 600ms ease-in-out;opacity: 0;z-index:99999;}
.scroll-nav.navbar-fixed{top:0;opacity:1;}
.scroll-nav .container{position: relative;display: flex;justify-content: flex-end;}
.scroll-nav .right-blk{background: #fff;box-shadow: 0 4px 6px rgba(0, 0, 0, 0.27);border-radius: 0 0 20px 20px;display: flex;padding: 10px 20px;}
.scroll-nav .right-blk .main-logo-icon{width: 58px;height: auto;margin-right: 16px;padding-right: 16px;border-right: 1px solid rgba(0,0,0,0.2);}
.scroll-nav .right-blk .main-logo-icon img{width: 100%;height: auto;}
.scroll-nav .menu-block{ display:inline; width:40px;height: 40px; padding:0 0 0 0; margin:0 0 0 0; transition:all 600ms ease-in-out; display: flex;align-items: center;justify-content: center;}
.scroll-nav .menu-icon{ display:block; cursor:pointer; width: 100%;width: 35px;height: 23px;}
.scroll-nav .menu-icon ul{ padding:0; margin:0; }
.scroll-nav .menu-icon ul li{ display:block; float:right; width:100%; height:1px; background:#5E5E5E; padding:0; margin:3.5px 0; transition:all 600ms ease-in-out; border-radius: 30px;position: relative;}
.scroll-nav .menu-icon ul li:last-child{ width:80%; position: relative;}

.common-btn{ display:inline-block; font-family: 'ITCAVANTGARDESTDMD'; font-size:15px; color:#fff; line-height:17px; letter-spacing:0.02em; border-radius:30px; padding:15px 40px; margin:0; background:#080808; transition:all 600ms ease-in-out; position:relative;overflow:hidden;}
.common-btn:hover{ color:#fff; background:#292929; } 
/* .common-btn:after {background: #fff;content: "";height: 155px;left: -75px;opacity: 0.1;position: absolute; top: -50px; transform: rotate(35deg);transition: all 600ms cubic-bezier(0.19, 1, 0.22, 1);width: 50px;animation:run 4s linear infinite;} */
/* .common-btn:hover:after { left:120%; transition:all 550ms cubic-bezier(0.19, 1, 0.22, 1); } */


/*  .common-btn:before{ content:""; width:50px; height:calc(100% + 140px); position:absolute; left:-75px; top:-70px; opacity:0.2; z-index:1; transform: rotate(35deg); background: linear-gradient(90deg, rgba(255,255,255,0) 0%, rgba(255,255,255,.9) 50%, rgba(255,255,255,0) 100%); animation:run 4s linear infinite; }  */
/*.common-btn:before{content: "";
  position: absolute;
  top: 0;
  width: 100%;
  height: 100%;
  background: linear-gradient(
    120deg,
    transparent,
    rgba(255, 255, 255, 0.2),
    transparent
  );-webkit-animation: shine 5s ease-in-out infinite;
          animation: shine 5s ease-in-out infinite;}*/

@-webkit-keyframes shine {
  0% {
    left: -100%;
    transition-property: left;
  }
  11.5044247788%, 100% {
    left: 100%;
    transition-property: left;
  }
}

@keyframes shine {
  0% {
    left: -100%;
    transition-property: left;
  }
  11.5044247788%, 100% {
    left: 100%;
    transition-property: left;
  }
}

.home-our-services-sec, .transform-business-sec, .home-testimonials-sec, .we-work-with-sec, .reach-out-sec, .why-choose-sec, .commitments-guarantee-sec, .case-faq-sec, .about-pearl-digital-sec, .footer-blog-sec{background-color:#fff!important;}

/* footer {
  position: sticky;
  bottom: 0;
  left: 0;
  width: 100%;
	z-index:-10;
} */
.why-choose-sec .bottom-content, .about-pearl-digital-sec .main-block{position: relative;}
.about-pearl-digital-sec .main-block .line-border{border-bottom: 1px solid #DDDDDD;position: absolute; bottom: 0;left: 0; width: 100%;}
.why-choose-sec .bottom-content .line-border{border-bottom: 1px solid #DDDDDD;position: absolute; top: 0;left: 0; width: 100%;}

.pearl-icon-blk .sparkle-one{}



.home-slider.banner-sec .demoWrapper {
  width: 700px;
  height: 180px;
  -webkit-font-smoothing: antialiased;
  margin: 50px auto;
  perspective: 1100px;
  transform-style: preserve-3d;
 /* padding: 1px;*/
    margin-bottom: 100px;
/*   background-color: #000; */
   
    
}

.home-slider.banner-sec  .box {
  position: absolute;
  width: 320px;
  height: 250px;
  background-color: #06f;
  display: inline-block;
  margin: 10px 20px 50px 235px; 
border-radius: 15px;
  overflow:hidden;
}

	.home-slider.banner-sec  .creative-pro{ 
    border: 1px solid #fff;
    color: #00FFF2;
   background: transparent;
    height: 250px;
}


/* ====== About Why Choose Start ======*/
.about-why-choose-sec{ padding:0 25px; margin:0; position:relative; background:url(images/reach-out-bg.png) no-repeat top center #fff; background-size:cover; background-attachment:fixed; /*overflow:hidden;*/ }
.about-why-choose-sec .repeater-block{ padding:50px 0 50px; margin:0; border-bottom:1px solid #e2e2e2; }
.about-why-choose-sec .repeater-block .img-block{ padding:0; margin:0; position:sticky; top:20px; }
.about-why-choose-sec .repeater-block .img-block img{ width:135%; height:auto; margin-left:-35%; }

.about-why-choose-sec .repeater-block .col-lg-7{ display:flex; align-items:center; }
.about-why-choose-sec .repeater-block .text-block{ padding:20px 0 20px 20px; margin:0; }
.about-why-choose-sec .repeater-block .text-block h3{ font-family: 'ITCAVANTGARDESTDDEMI'; font-size:18px; color:#292929; line-height:22px; font-weight: 400; letter-spacing:0.02em; padding:10px 0 15px 0; margin:0; }
.about-why-choose-sec .repeater-block .text-block ul{ padding:0 0 10px 0; margin:0; }
.about-why-choose-sec .repeater-block .text-block ul li{ padding:0 0 15px 30px; margin:0; position:relative; }
.about-why-choose-sec .repeater-block .text-block ul li:before{ content:""; width:20px; height:15px; position:absolute; left:0; top:5px; background:url(images/tick-icon.png) no-repeat left top; background-size:17px auto; opacity:.7; }
.about-why-choose-sec .repeater-block .text-block ul li strong{ font-family: 'ITCAVANTGARDESTDDEMI'; color:#292929; font-weight:normal; }
.about-why-choose-sec .repeater-block .text-block hr{ border-color:#e2e2e2; }
.about-why-choose-sec .repeater-block .text-block hr + h3{ padding-top:15px; }

.about-why-choose-sec .repeater-block:last-child{ border-bottom:none; }
.about-why-choose-sec .repeater-block:nth-child(even) .row{ flex-direction:row-reverse; }
.about-why-choose-sec .repeater-block:nth-child(even) .img-block img{ margin-left:0; }
.about-why-choose-sec .repeater-block:nth-child(even) .text-block{ padding:20px 20px 20px 0; }
.about-why-choose-sec .repeater-block .text-block .common-accordion .card .card-header a.card-link{ padding-left:15px; }

/* ====== Contact Us Start ======*/
.contact-us-sec{ padding:60px 25px; margin:0; position:relative; background:url(images/reach-out-bg.png) no-repeat top center #fff; background-size:cover; background-attachment:fixed; }
.contact-us-sec .lt-block{ padding:0 40px 0 0; margin:0; }
.contact-us-sec .lt-block h2{ padding:0 0 20px 0; }
.contact-us-sec .lt-block h3{ font-family: 'ITCAVANTGARDESTDDEMI'; font-size:20px; color:#292929; line-height:24px; font-weight:400; letter-spacing:0.02em; padding:0 0 10px 0; margin:0; }
.contact-us-sec .lt-block ul{ padding:0 0 10px 0; margin:0; }
.contact-us-sec .lt-block ul li{ padding:0 0 8px 30px; margin:0; position:relative; }
.contact-us-sec .lt-block ul li:before{ content:""; width:20px; height:15px; position:absolute; left:0; top:5px; background:url(images/tick-icon.png) no-repeat left top; background-size:17px auto; opacity:.7; }
.contact-us-sec .lt-block ul li strong{ font-family: 'ITCAVANTGARDESTDDEMI'; color:#292929; font-weight:normal; }
.contact-us-sec .lt-block .block{ padding:0 0 30px 35px; margin:0; background-size:22px auto !important; }

.contact-us-sec .lt-block .block.address{ background:url(images/contact-address-icon.png) no-repeat left top; }
.contact-us-sec .lt-block .block.phone{ background:url(images/contact-phone-icon.png) no-repeat left top; }
.contact-us-sec .lt-block .block.whatsapp{ background:url(images/contact-whatsapp-icon.png) no-repeat left top; }
.contact-us-sec .lt-block .block.schedule{ background:url(images/Calendly-contact-icon.svg) no-repeat left top; }
.contact-us-sec .lt-block .block.email{ background:url(images/contact-email-icon.png) no-repeat left top; }
.contact-us-sec .lt-block .block a{ display:inline-block; font-family: 'ITCAVANTGARDESTDMD'; font-size:18px; color:rgba(41, 41, 41, 0.8); line-height:22px; transition:all 300ms ease-in-out; }
.contact-us-sec .lt-block .block a:hover{ color:#000; }

.contact-us-sec .rt-block{ padding:30px; margin:0; background:#fff; border-radius:25px; box-shadow:0 5px 10px rgba(0,0,0,.1); }
.contact-us-sec .rt-block h2{ padding:0 0 20px 0; }
.contact-us-sec .rt-block .block{ padding:0 0 20px 0; margin:0; }
.contact-us-sec .rt-block .block .form-control{ width:100%; height:40px; font-family: 'ITCAVANTGARDESTDBK'; font-size:15px; color:#292929; line-height:19px; font-weight:400; letter-spacing: 0.02em; padding:6px 0; border:none; border-bottom:1px solid #e9e9e9; border-radius:0; /*box-shadow:0 1px 0 rgba(0,0,0,.1) !important;*/ box-shadow:none; background:transparent; }
.contact-us-sec .rt-block .block textarea.form-control{ height:80px; resize:none; }
.contact-us-sec .rt-block .block .form-control:placeholder{ color:#292929; opacity:1; }
.contact-us-sec .rt-block .block .form-control:-webkit-placeholder{ color:#292929; opacity:1; }
.contact-us-sec .rt-block .block .common-btn{ border:none; box-shadow:none; cursor:pointer; }
.contact-us-sec .rt-block .block.text-center{ text-align:left !important; }

.contact-us-sec .rt-block h3{ font-size:22px; color:#292929; line-height:26px; padding:35px 0 15px 0; margin:0; }


.home-slider .text-block .btn-blk a{opacity: 1!important;}


.service-block-inner .repeater-block .block .tooltiptext{display: none;}
.service-block-inner .repeater-block .block .tooltiptext h3{display: none;}

/*---404 Page---*/
.error-page-section{padding: 60px 20px;}
.error-page-section .container{text-align: center;}


/*---Cookie CSS---*/
#cookie-banner{background: #fff!important;box-shadow: 0 -10px 20px rgba(0, 0, 0, 0.16);border-radius: 10px 10px 0 0;padding: 20px 20px 10px 20px;border-top: 1px solid rgba(0,0,0,0.1);}
#cookie-banner button.common-btn{border: none;padding: 10px 30px;font-size: 12px;line-height: 15px;cursor: pointer;margin-bottom: 10px;}
#cookie-banner p a{color: #292929; transition: all 600ms ease-in-out;}
#cookie-banner p a:hover{color: #000;} 
.cky-notice p.cky-title{margin-bottom: 0;font-family: 'ITCAVANTGARDESTDDEMI';font-weight: 400;} 
.cky-notice-group p a, .cky-modal a, .cky-modal button{color: #292929!important; transition: all 600ms ease-in-out;text-decoration:underline!important;}
.cky-notice-group p a:hover, .cky-modal a:hover, .cky-modal button:hover{color: #000!important;}
button.cky-btn{ display:inline-block; font-family: 'ITCAVANTGARDESTDMD'; font-size:12px; color:#fff!important; line-height:17px; letter-spacing:0.02em; border-radius:30px; padding:10px 30px; margin:0; background:#080808!important; transition:all 600ms ease-in-out; position:relative;overflow:hidden;border: none;text-decoration:none!important;}
button.cky-btn :hover{ color:#fff!important; background:#292929!important; } 
.cky-accordion-header .cky-always-active{font-family: 'ITCAVANTGARDESTDDEMI'; font-weight: 400!important;}
.cky-footer-wrapper > div:last-child{display:none!important;}
.cky-notice-group p a:hover, .cky-modal a:hover, .cky-modal button:hover{color:#fff!important;}
/*____________________________________________
                Media Quaries 
______________________________________________*/

@media only screen and (orientation:landscape) {
body { -webkit-text-size-adjust:none; }
}
@media only screen and (orientation:portrait) {
body { -webkit-text-size-adjust:none; }
}

@media screen and (max-width: 1329px){
.why-choose-sec .top-content h6, .transform-business-sec .top-content h6, .home-slider .text-block h6{font-size: 14px!important;line-height: 19px!important;}
	
/*h1{font-size: 40px!important;line-height: 48px!important;}*/
	
.transform-business-sec .top-content h2{font-size: 44px!important;line-height: 51px!important;}
.transform-business-sec .bottom-block h3{font-size: 20px!important;line-height: 30px!important;}
.transform-business-sec .bottom-block .block .count-box h3{font-size: 49px!important;line-height: 58px!important;}
	
.we-work-with-sec .repeater-block .img-box img{width: 140px!important;margin: 0 auto;display: block;}
	
.reach-out-sec .lt-block .form-box .block .form-control{box-shadow: 0 0 0 #fff !important;font-size: 13px!important;}
	
.why-choose-sec .top-content h3{font-size: 23px!important;line-height: 30px!important;}
.why-choose-sec .slider-block .block h3{font-size: 16px!important;line-height: 20px!important;}
.why-choose-sec .slider-block .block .img-box img{width: 100px!important;}
	
.commitments-guarantee-sec .bottom-block .block .text-box h3{font-size: 15px!important;line-height: 21px!important;}
.commitments-guarantee-sec .bottom-block .rt-block{padding: 0!important;}
.commitments-guarantee-sec .bottom-block .lt-block{padding: 0!important;}
.commitments-guarantee-sec .bottom-block .block{padding-bottom: 54px!important;}
.commitments-guarantee-sec .bottom-block .rt-block .block:nth-child(1){margin-left: -104px!important;padding-bottom: 54px!important;}
.commitments-guarantee-sec .bottom-block .rt-block .block:nth-child(3){margin-left: -42px!important;padding-right: 0!important;}
.commitments-guarantee-sec .bottom-block .lt-block .block:nth-child(1){margin-right: -104px!important;}
.commitments-guarantee-sec .bottom-block .lt-block .block:nth-child(3){margin-right: -42px!important;padding-left:0!important;}

/* .overlay .overlay-content .left-service-nav .inner .service{width: calc(50% - 20px);}
.overlay .overlay-content .left-service-nav .inner .service:nth-child(3){display:none;}
.overlay .overlay-content .left-service-nav .inner .service:nth-child(4){display:none;} */


/*--Service css--*/

.inner-banner-sec .text-block h6{font-size: 14px!important;line-height: 19px!important;}

.service-block-inner .repeater-block .rt-block, .service-block-inner .repeater-block .lt-block{padding: 0!important;}

.service-block-inner .repeater-block .img-block h2{font-size: 23px!important;line-height: 29px!important;}
.service-block-inner .repeater-block .block .text-box h3{font-size: 14px!important;line-height: 20px!important;}
.service-block-inner .repeater-block .block{ min-height:90px !important; padding-bottom:10px!important; }
.service-block-inner .repeater-block .lt-block .block:nth-child(1) {margin-right: -99px!important;}
.service-block-inner .repeater-block .lt-block .block:nth-child(3) {margin-right: -13px!important;}
.service-block-inner .repeater-block .lt-block .block:nth-child(5) {margin-right: -4px!important;}
.service-block-inner .repeater-block .lt-block .block:nth-child(7) {margin-right: 17px!important;padding-left: 30px !important;}

.service-block-inner .repeater-block .rt-block .block:nth-child(1) {margin-left: -81px!important;padding-right: 170px!important;}
.service-block-inner .repeater-block .rt-block .block:nth-child(3) {margin-left: -10px!important;padding-right: 80px!important;}
.service-block-inner .repeater-block .rt-block .block:nth-child(5) {margin-left: -4px!important;padding-right: 50px!important;}
.service-block-inner .repeater-block .rt-block .block:nth-child(7){ margin-left:-15px!important; padding-right:0px !important; }


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

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


.overlay #menu-mobile-menu{display:block;}
.overlay #menu-main-header{display: none;}

.service-popup .modal-content{width: 440px!important;height: 440px!important;}
.service-block-inner .bottom-content h3{font-size: 20px!important;line-height: 26px!important;}


/*--Blog css--*/

.sidebar .latest-posts-link .blog-main .image-block{width: 74px!important;height: 74px!important;}


}
@media (min-width: 992px) {
.home-slider.banner-sec .row .col-lg-4{-webkit-box-flex: 0;-ms-flex: 0 0 40%;flex: 0 0 40%;max-width: 40%;}
.home-slider.banner-sec .row .col-lg-8 {-webkit-box-flex: 0;-ms-flex: 0 0 60%;flex: 0 0 60%;max-width: 60%;}

.page-template-template-services .inner-banner-sec.banner-sec .row .col-xl-5{-webkit-box-flex: 0;-ms-flex: 0 0 40%;flex: 0 0 40%;max-width: 40%;}
.page-template-template-services .inner-banner-sec.banner-sec .row .col-xl-7 {-webkit-box-flex: 0;-ms-flex: 0 0 60%;flex: 0 0 60%;max-width: 60%;}

.reach-out-sec .row .col-lg-6:nth-child(1){ -webkit-box-flex: 0;-ms-flex: 0 0 55%; flex: 0 0 55%; max-width: 55%;}
.reach-out-sec .row .col-lg-6:nth-child(2){ -webkit-box-flex: 0;-ms-flex: 0 0 45%; flex: 0 0 45%; max-width: 45%;}
}

@media screen and (max-width: 1199px){
/*h1 {font-size:35px !important;line-height: 39px !important;}*/

.navbar-default .logo-block{width: 140px!important;}

/*h2{font-size: 28px!important;line-height: 35spx!important;}*/
.home-our-services-sec .rt-block .block .text-box h3{font-size: 18px!important;line-height: 22px!important;}

.transform-business-sec .top-content h2{font-size: 35px !important;line-height: 44px !important;}
.transform-business-sec .bottom-block .block .count-box h3{font-size: 40px !important;line-height: 41px !important;}

.reach-out-sec .lt-block .form-box{left: 55%!important;}

.commitments-guarantee-sec .bottom-block .block{padding-bottom: 44px !important;}
.commitments-guarantee-sec .bottom-block .lt-block .block:nth-child(1){margin-right: -76px!important;padding-left: 0!important;}
.commitments-guarantee-sec .bottom-block .lt-block .block:nth-child(2):after { right: -42px!important;}
.commitments-guarantee-sec .bottom-block .lt-block .block:nth-child(3){padding-right: 20px!important;margin-right: -89px !important;}
.commitments-guarantee-sec .bottom-block .rt-block .block:nth-child(1){margin-left: -76px !important;padding-bottom: 44px !important;width: 100%!important;}
.commitments-guarantee-sec .bottom-block .rt-block .block:nth-child(3){width:100%!important;margin-left: -62px !important;}

.case-faq-sec .home-faq-block .accordion-block .card .card-header .card-link{font-size: 14px!important;line-height: 20px!important;}
.about-pearl-digital-sec .content-blk .accordion-block .card .card-header .card-link{font-size: 14px!important;line-height: 20px!important;}

#footer .footer-top h3 {font-size: 15px!important;line-height: 18px!important;}
 
#footer .footer-center .left-blk{justify-content: center!important;}
#footer .footer-center .left-blk .logo-blk{width: calc(50% - 20px)!important;padding: 0 20px!important; display: flex; justify-content: flex-end;}
#footer .footer-center .left-blk .social-media{width: calc(50% - 20px)!important;padding: 0 20px!important;}
#footer .footer-center .col-xl-7{ display: flex;align-items: center;justify-content: center;}
#footer .footer-center .left-blk .logo-blk img{width: 150px!important;}

#footer .footer-top .col-lg-3:nth-child(2) {-webkit-box-flex: 0;-ms-flex: 0 0 30%!important;flex: 0 0 30%!important;max-width: 30%!important;padding-bottom: 30px;}
#footer .footer-top .col-lg-3:nth-child(3) {-webkit-box-flex: 0;-ms-flex: 0 0 30%!important;flex: 0 0 30%!important;max-width: 30%!important;padding-bottom: 30px;}
#footer .footer-top .col-lg-3:nth-child(4) {-webkit-box-flex: 0;-ms-flex: 0 0 24%!important;flex: 0 0 24%!important;max-width: 24%!important;padding-bottom: 30px;}
#footer .footer-top .col-lg-3:nth-child(5) {-webkit-box-flex: 0;-ms-flex: 0 0 55%!important;flex: 0 0 55%!important;max-width: 55%!important;padding-bottom: 30px;}
#footer .footer-top .col-lg-3:nth-child(5) h3.pt-4{padding-top: 0!important}
	
.overlay .overlay-content .left-service-nav .inner .service{display:none;}
	.overlay .menu-block{padding: 90px 30px 0 25px!important; width: 100%;}
	.overlay .nav-footer{display:none!important;}

/*--Service css--*/
.service-block-inner .repeater-block .img-block h2{font-size: 20px!important;line-height: 27px!important;}
.service-block-inner .repeater-block .block .text-box h3{font-size: 14px!important; line-height: 17px!important;}

.service-block-inner .repeater-block .lt-block .block:nth-child(1) {margin-right: -71px!important;padding-left: 0!important;}
.service-block-inner .repeater-block .lt-block .block:nth-child(3) {margin-right: 12px!important;padding-left: 0!important;}
.service-block-inner .repeater-block .lt-block .block:nth-child(5) {margin-right: -3px !important;padding-left: 0!important;}
.service-block-inner .repeater-block .lt-block .block:nth-child(7) {margin-right: -30px!important;padding-left: 0!important;}

.service-block-inner .repeater-block .rt-block .block:nth-child(1) {margin-left: -51px!important;padding-right: 0!important;}
.service-block-inner .repeater-block .rt-block .block:nth-child(3) {margin-left: 10px!important;padding-right: 0!important;}
.service-block-inner .repeater-block .rt-block .block:nth-child(5) {margin-left: 0px!important;padding-right: 0!important;}
.service-block-inner .repeater-block .rt-block .block:nth-child(7) {margin-left: -30px!important;padding-right: 0!important;}
.service-block-inner .repeater-block .rt-block .block:nth-child(9) {margin-left: -74px!important;padding-right: 0!important;}

.service-block-inner #section02.repeater-block .lt-block{ padding: 120px 0 0 0 !important; }
.service-block-inner #section02.repeater-block .lt-block .block:nth-child(3) { margin-right:10px !important; }
.service-block-inner #section02.repeater-block .rt-block{ padding: 120px 0 0 0 !important; }
.service-block-inner #section02.repeater-block .rt-block .block:nth-child(1){ padding-right:0 !important; }

.service-block-inner #section03.repeater-block .lt-block .block:nth-child(3){ margin-right:10px !important; }
.service-block-inner #section03.repeater-block .lt-block .block:nth-child(5){ margin-right:-5px !important; }
.service-block-inner #section03.repeater-block .lt-block .block:nth-child(7){ margin-right:-20px !important; }
.service-block-inner .repeater-block#section03 .rt-block .block:nth-child(1){padding-right: 10px !important;}
.service-block-inner .repeater-block#section03 .rt-block .block:nth-child(3){ margin-left:15px !important; }
.service-block-inner .repeater-block#section03 .rt-block .block:nth-child(5){ margin-left:-5px !important; }


/*--Blog css--*/
.blog-listing .blog-old-listing .blog-main .text-block h3{font-size: 17px!important;}
.blog-listing .blog-old-listing .blog-main { padding: 0 0 30px 0!important;}
.blog-listing .blog-old-listing .blog-main .image-block{margin-bottom: 25px!important;}

.blog-details .blog-inner-main .top-title{padding:0!important;}
.blog-details .blog-inner-main .image-block{height: auto!important;}


/*---Policy css---*/
.cms-sec{padding: 50px 0 50px!important;}
.cms-sec h1{font-size: 30px!important;line-height: 34px!important;}


}

@media screen and (max-width: 991px){
/*h1 {font-size:30px !important;line-height: 34px !important;}*/

.navbar-default{padding: 10px 25px!important;border-bottom: 1px solid rgba(0, 0, 0, 0.06);opacity: 0;}

.home-slider.banner-sec .row{flex-direction: column-reverse;}

.home-slider .banner_video{padding:0 40px 20px 40px!important;}
/*.inner-banner-sec .banner_video{padding:0 40px 0 40px!important;}
.inner-banner-sec .text-block h6 .line, .home-slider .text-block h6 .line{text-align: center!important;}
.inner-banner-sec .text-block h1 .line, .home-slider .text-block h1 .line{text-align: center!important;}
.inner-banner-sec .text-block p, .home-slider .text-block p{text-align: center!important;}
.inner-banner-sec .text-block .btn-blk, .home-slider .text-block .btn-blk{text-align: center!important;}*/

.home-slider .text-block h6 .line{text-align: center!important;}
.home-slider .text-block h1 .line{text-align: center!important;}
.home-slider .text-block p{text-align: center!important;}
.home-slider .text-block .btn-blk{text-align: center!important;}

.home-slider.banner-sec{height:auto!important;padding:45px 20px 80px !important;top: 0 !important;position: relative !important;}

.navbar-default .logo-block {width:110px!important;}
.navbar-default .menu-block{width:60px!important;height: 60px!important;}
.navbar-default .menu-icon{width: 26px!important;height: 20px!important;}
.navbar-default .menu-icon ul li{height: 1px!important;}
.home-slider .scroll-down-block{bottom: 16px!important;}
.home-slider .scroll-down-block img{width: 15px!important;}

#our-services.home-our-services-sec{padding-top: 40px!important}
.home-our-services-sec #faq.rt-block{margin-top: 0 !important;padding: 0 0 0 20px!important;}
.home-our-services-sec .lt-block{padding: 0 50px!important;}
.home-our-services-sec .lt-block{transform: none !important;}
.home-our-services-sec .lt-block img{max-width: 520px!important;display: block!important; margin: 0 auto!important;}
.home-our-services-sec .lt-block .text-block{opacity: 1!important;}

.transform-business-sec .top-content h6 .line{text-align: center!important;}
.transform-business-sec .top-content h2 .line{text-align: center!important;}
.transform-business-sec .top-content .content-wrap{text-align: center!important;}
.transform-business-sec .top-content{padding-bottom: 25px!important;}
.transform-business-sec .bottom-block h3{text-align: center!important;padding: 0!important;}
.transform-business-sec .bottom-block .block .count-box img{width: 140px!important;}
.transform-business-sec .bottom-block .block .count-box h3 sup{font-size: 30px!important;line-height: 40px!important;top: -29px!important;}
.transform-business-sec{padding: 60px 25px 50px!important;}


.home-testimonials-sec h2 .line{text-align: center!important;}
.home-testimonials-sec .block{max-width: 536px!important;margin: 0 auto!important;}

.reach-out-sec .row{flex-direction: column-reverse!important;}
.reach-out-sec .rt-block img{float: none!important;width: 100%!important;max-width: 100%!important;}
.reach-out-sec .lt-block{max-width: 550px!important;margin: -140px auto 0!important;}
.reach-out-sec .rt-block{max-width: 560px!important;margin: 0 auto 0!important;}


.commitments-guarantee-sec{padding: 50px 25px 30px!important;}
.commitments-guarantee-sec .bottom-block .col-lg-6 {-ms-flex: 0 0 100%!important;flex: 0 0 100%!important;max-width: 100%!important; order: 1!important;}
.commitments-guarantee-sec .bottom-block .col-lg-3 {-ms-flex: 0 0 100%!important;flex: 0 0 100%!important;max-width: 100%!important;}
.commitments-guarantee-sec .bottom-block .col-lg-3:nth-child(2) { order: 2!important;}
.commitments-guarantee-sec .bottom-block .col-lg-3:nth-child(3) { order: 3!important;}
.commitments-guarantee-sec .module-story{padding-top: 30px!important;}
.commitments-guarantee-sec .bottom-block .img-block{max-width: 420px!important;margin: 0 auto!important;}
.commitments-guarantee-sec .bottom-block .block{padding-bottom: 30px !important; flex-direction: column!important;text-align: center;}
.commitments-guarantee-sec .bottom-block .block:after, .commitments-guarantee-sec .bottom-block .rt-block .block::after{display:none!important;}
.commitments-guarantee-sec .bottom-block .block .icon-box {margin: 0 auto!important;}

.commitments-guarantee-sec .bottom-block .rt-block .block:nth-child(3), .commitments-guarantee-sec .bottom-block .rt-block .block:nth-child(1){margin-left:0!important;padding-bottom: 30px !important;}
.commitments-guarantee-sec .bottom-block .block .text-box {padding: 20px 0 0 0!important;width: 100%!important;}
.commitments-guarantee-sec .bottom-block .lt-block .block:nth-child(1){margin-right:0!important;}
.commitments-guarantee-sec .bottom-block .lt-block .block:nth-child(3){padding-right: 0!important;margin-right:0!important;}
.commitments-guarantee-sec .bottom-block .rt-block .block:nth-child(3){padding-left: 0!important;}

.about-pearl-digital-sec{padding: 50px 25px 0 25px!important;}
.about-pearl-digital-sec .col-lg-4{-webkit-box-flex: 0;-ms-flex: 0 0 100%!important;flex: 0 0 100%!important;max-width: 100%!important;}
.about-pearl-digital-sec .col-lg-8 {-webkit-box-flex: 0;-ms-flex: 0 0 100%!important;flex: 0 0 100%!important;max-width: 100%!important;}

.about-pearl-digital-sec .sidebar-section{position: relative;}
.about-pearl-digital-sec .sidebar-section .make-me-sticky{top: 0;padding: 0;}
.about-pearl-digital-sec .img-blk img{float: none!important; width: 100%!important;max-width: 420px!important;margin: 0 auto!important;display: block!important;}

.about-pearl-digital-sec .content-blk{padding:20px 0 0 0!important;margin: 0;}


#footer{padding: 40px 25px 12px 25px!important;}
#footer .footer-top .col-lg-3:nth-child(1) {-webkit-box-flex: 0;-ms-flex: 0 0 25%!important;flex: 0 0 25%!important;max-width: 25%!important;padding-bottom: 30px;}
#footer .footer-top .col-lg-3:nth-child(2) {-webkit-box-flex: 0;-ms-flex: 0 0 40%!important;flex: 0 0 40%!important;max-width: 40%!important;padding-bottom: 30px;}
#footer .footer-top .col-lg-3:nth-child(3) {-webkit-box-flex: 0;-ms-flex: 0 0 35%!important;flex: 0 0 35%!important;max-width: 35%!important;padding-bottom: 30px;}
#footer .footer-top .col-lg-3:nth-child(4) {-webkit-box-flex: 0;-ms-flex: 0 0 30%!important;flex: 0 0 30%!important;max-width: 30%!important;padding-bottom: 0;}
#footer .footer-top .col-lg-3:nth-child(5) {-webkit-box-flex: 0;-ms-flex: 0 0 55%!important;flex: 0 0 55%!important;max-width: 55%!important;padding-bottom: 0;}
#footer .footer-top .col-lg-3:nth-child(5) h3.pt-4{padding-top: 0!important}
#footer .copy-right{padding: 15px 0 0 0!important;}
#footer .copy-right p, #footer .copy-right ul li{font-size: 11px!important;}

.transform-business-sec .top-content h2{font-size: 27px!important;line-height: 31px!important;}
.why-choose-sec .top-content h3, .transform-business-sec .bottom-block h3 {font-size: 18px !important;line-height: 27px !important; }

.transform-business-sec .hero_background-video video, .why-choose-sec .hero_background-video video {width: 100%!important;height: 100%!important;object-fit: cover!important;}

body.page-template-template-services, body.home{overflow: hidden;}


/*--Service css--*/
.service-block-inner .top-content h2 .line .word{opacity: 1!important;transform: translate(0px, 0px)!important;}

.service-block-inner .repeater-block .col-lg-6{-ms-flex: 0 0 100%!important;flex: 0 0 100%!important;max-width: 100%!important;order: 1!important;}
.service-block-inner .repeater-block .col-lg-3:nth-child(2){-ms-flex: 0 0 100%!important;flex: 0 0 100%!important;max-width: 100%!important;order: 2!important;flex-direction: column !important;}
.service-block-inner .repeater-block .col-lg-3:nth-child(3){-ms-flex: 0 0 100%!important;flex: 0 0 100%!important;max-width: 100%!important;order: 3!important;flex-direction: column !important;}

.service-block-inner .repeater-block .img-block{transform: scale(1) !important;margin-bottom: 20px !important; width: 240px;margin: 0 auto 20px!important;display: block;}
.service-block-inner .repeater-block .img-block img{width: 100%!important;max-width: 240px!important;height: auto;display: block!important; margin: 0 auto!important;}
.service-block-inner .repeater-block .img-block h2{font-size: 17px !important;line-height: 22px !important;top: 50%!important;}

.service-block-inner .repeater-block .block{margin: 0 !important;opacity: 1 !important;transform: translate(0, 0)!important;flex-direction: column !important;text-align: center;justify-content: center !important;align-items: center !important;display: flex!important;}
.service-block-inner .repeater-block .block .text-box{width: 100%!important;padding: 20px 0 0 0!important;}
.service-block-inner .repeater-block .block:after{display:none!important;}

.service-block-inner .repeater-block .lt-block .block:nth-child(1) {margin-right: 0!important;padding-left: 0!important;}
.service-block-inner .repeater-block .lt-block .block:nth-child(3) {margin-right:0!important;padding-left: 0!important;}
.service-block-inner .repeater-block .lt-block .block:nth-child(5) {margin-right:0!important;padding-left:0!important;margin-left: 0 !important;}
.service-block-inner .repeater-block .lt-block .block:nth-child(7) {padding-left:0!important;margin-right: 0!important;}

.service-block-inner .repeater-block .rt-block .block:nth-child(1) {margin-left: 0!important;padding-right: 0!important;}
.service-block-inner .repeater-block .rt-block .block:nth-child(3) {margin-left: 0!important;padding-right: 0!important;}
.service-block-inner .repeater-block .rt-block .block:nth-child(5) {margin-left: 0!important;padding-right: 0!important;}
.service-block-inner .repeater-block .rt-block .block:nth-child(7){ margin-left:0 !important;padding-right: 0!important; }
.service-block-inner .repeater-block#section02 .lt-block .block:nth-child(3) {margin-right: 0!important;}
.service-block-inner .repeater-block#section02 .lt-block .block:nth-child(4) {margin-right: 0!important;}

.service-block-inner .top-content{padding: 0 0 40px 0!important;}
.service-block-inner {padding-top: 50px!important;padding-bottom: 40px!important;}
.service-block-inner .repeater-block#section01 .top-btm-border{display:none;}
.service-block-inner .repeater-block#section02 .top-btm-border{display:none;}
.service-block-inner .repeater-block#section03 .top-btm-border{display:none;}
.service-block-inner .repeater-block#section04 .top-btm-border{display:none;}

.service-block-inner .repeater-block .rt-block .block .icon-blk {margin: 0!important;}
.service-block-inner .repeater-block .rt-block .block:nth-child(1) .icon-blk { margin-left: 0!important;}
.service-block-inner .repeater-block .rt-block .block:nth-child(3) .icon-blk {margin-left: 0!important;}
.service-block-inner .repeater-block .rt-block .block:nth-child(5) .icon-blk {margin-left: 0!important;}
.service-block-inner .repeater-block .rt-block .block:nth-child(7) .icon-blk {margin-left: 0!important;}

.service-block-inner .repeater-block .lt-block .block .icon-blk {margin: 0!important;}
.service-block-inner .repeater-block .lt-block .block:nth-child(1) .icon-blk { margin-left: 0!important;}
.service-block-inner .repeater-block .lt-block .block:nth-child(3) .icon-blk {margin-left: 0!important;}
.service-block-inner .repeater-block .lt-block .block:nth-child(5) .icon-blk {margin-left: 0!important;}
.service-block-inner .repeater-block .lt-block .block:nth-child(7) .icon-blk {margin-left: 0!important;}

.service-block-inner #section02.repeater-block .lt-block .block:nth-child(1){ margin-right:0 !important; padding-left:0 !important; }
.service-block-inner #section02.repeater-block .lt-block .block:nth-child(3){ margin-right:0 !important; padding-left:0 !important; }
.service-block-inner #section02.repeater-block .rt-block .block:nth-child(1) { margin-left:0 !important; padding-right: 0!important;}
.service-block-inner #section02.repeater-block .rt-block .block:nth-child(3) { margin-left:0 !important; padding-right: 0!important;}

.service-block-inner #section03.repeater-block .lt-block .block:nth-child(1) { margin-right:0 !important; padding-left:0 !important; }
.service-block-inner #section03.repeater-block .lt-block .block:nth-child(3) { margin-right:0 !important; padding-left:0 !important; }
.service-block-inner #section03.repeater-block .lt-block .block:nth-child(5) { margin-right:0 !important; padding-left:0 !important; }
.service-block-inner #section03.repeater-block .lt-block .block:nth-child(7) { margin-right:0 !important; padding-left:0 !important; }

.service-block-inner #section03.repeater-block .rt-block .block:nth-child(1) { margin-left:0 !important; padding-right:0 !important; }
.service-block-inner #section03.repeater-block .rt-block .block:nth-child(3) { margin-left:0 !important; padding-right:0 !important; }
.service-block-inner #section03.repeater-block .rt-block .block:nth-child(5) { margin-left:0 !important; padding-right:0 !important; padding-bottom:0 !important;  }

.service-block-inner .repeater-block .block{ padding-bottom:30px !important; }
.service-block-inner .repeater-block .block .text-box{ display:none; }
.service-block-inner .repeater-block .block .tooltiptext{display:block; padding:15px 0 0 0; }
.service-block-inner .repeater-block .block .tooltiptext h3{ display:block; 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 #section02.repeater-block .lt-block{ padding:0 !important; }
.service-block-inner #section02.repeater-block .rt-block{ padding:0 !important; }

.service-block-inner .repeater-block .block .text-box h3{pointer-events: none;cursor: default;}

/*--Blog css--*/
.blog-details, .blog-listing{padding: 40px 0 50px!important;}
.blog-details .blog-inner-main{padding-bottom: 40px;}
.blog-details .blog-inner-main .post-navigation a{font-size: 12px!important;padding: 8px 20px!important;    margin: 0 10px 0 0!important;}


.error-page-section h4{font-size: 16px;padding-bottom: 15px;}



}
/* @media screen and (max-width: 953px){
    .overlay.mobile-anim-menu .left-service-nav .inner .service{display:none;}
    .overlay .menu-block{width: 420px;}
} */

@media screen and (max-width:767px){

.preloader #svg{height: 120px!important;width: 120px!important;}
.preloader .name-container .logo-name{font-size: 14px!important;letter-spacing: 9px!important;}
.preloader .name-container {margin-top: 28px!important;}

.transform-business-sec .bottom-block{padding: 0!important;}
.transform-business-sec .bottom-block .block .count-box h3{font-size: 28px !important;line-height: 26px !important;}
.transform-business-sec .bottom-block .block .count-box h3 sup {font-size: 22px !important;line-height: 22px !important;top: -20px !important;}
.transform-business-sec .bottom-block .block .count-box img {width: 100px !important;}

.we-work-with-sec .repeater-block .col-lg-20{-ms-flex: 0 0 20%!important;flex: 0 0 25%!important;max-width: 25%!important;}
.we-work-with-sec .repeater-block .row .col-lg-20:nth-child(8){-ms-flex: 0 0 33.33%!important;flex: 0 0 33.33%!important;max-width: 33.33%!important;}
.we-work-with-sec .repeater-block .row .col-lg-20:nth-child(9){-ms-flex: 0 0 33.33%!important;flex: 0 0 33.33%!important;max-width: 33.33%!important;}
.we-work-with-sec .repeater-block .img-box img{width: 100% !important;max-width: 100px !important;}


.home-our-services-sec{padding: 50px 0 30px!important;}
.transform-business-sec{padding: 50px 0 50px!important;}
.home-testimonials-sec{padding: 50px 20px 30px!important;}
.we-work-with-sec{padding: 50px 0 50px!important;}
.reach-out-sec{padding: 50px 0 40px!important;}
.why-choose-sec{padding: 50px 0 50px!important;}
.commitments-guarantee-sec { padding: 50px 0 30px!important;}
.case-faq-sec{padding: 50px 0 50px!important;}
.about-pearl-digital-sec{padding: 50px 0 0!important;}
.about-pearl-digital-sec .main-block{padding: 0 0 50px 0!important;}
.footer-blog-sec{padding:40px 0!important;}
#footer{padding: 40px 0 12px 0 !important;}
.navbar-default{padding: 10px 0 !important;}

#footer .footer-top .col-lg-3:nth-child(1) {-webkit-box-flex: 0;-ms-flex: 0 0 50%!important;flex: 0 0 50%!important;max-width: 50%!important;padding-bottom: 30px; order:1; }
#footer .footer-top .col-lg-3:nth-child(2) {-webkit-box-flex: 0;-ms-flex: 0 0 50%!important;flex: 0 0 50%!important;max-width: 50%!important;padding-bottom: 30px; order:3; }
#footer .footer-top .col-lg-3:nth-child(3) {-webkit-box-flex: 0;-ms-flex: 0 0 50%!important;flex: 0 0 50%!important;max-width: 50%!important;padding-bottom: 30px; order:4; }
#footer .footer-top .col-lg-3:nth-child(4) {-webkit-box-flex: 0;-ms-flex: 0 0 50%!important;flex: 0 0 50%!important;max-width: 50%!important;padding-bottom: 30px;  order:2; }
#footer .footer-top .col-lg-3:nth-child(5) {-webkit-box-flex: 0;-ms-flex: 0 0 100%!important;flex: 0 0 100%!important;max-width: 100%!important;padding-bottom: 0; order:5; }
#footer .footer-top .col-lg-3:nth-child(5) .row .col-md-6{-webkit-box-flex: 0;-ms-flex: 0 0 50%!important;flex: 0 0 50%!important;max-width: 50%!important;padding-bottom: 0;}

#footer .footer-center .left-blk .logo-blk{width: 100% !important;padding: 0 20px 20px 20px !important;display: flex;justify-content: center;}
#footer .footer-center .left-blk .social-media{width: 100% !important;padding: 0 20px !important;display: flex;justify-content: center;flex-direction: column;align-items: center;}
#footer .footer-center .footer-contact-info .phn-blk ul{display: flex;align-items: center;flex-direction: column;justify-content: center;}
#footer .footer-center .footer-contact-info .phn-blk ul li:nth-child(2){margin: 0!important; padding: 10px 0!important;border-left: none!important;}
#footer .footer-center .footer-contact-info .phn-blk ul li:nth-child(3){margin: 0!important; padding: 0 0 10px !important;border-left: none!important;}
#footer .footer-center .footer-contact-info .phn-blk ul li:nth-child(4){margin: 0!important; padding: 0!important;border-left: none!important;}
#footer .footer-center .footer-contact-info .location-blk{/*text-align: center!important;*/width: 80%;margin: 0 auto;}
#footer .footer-center .footer-contact-info .location-blk p{background: url(images/location-icon-copy.png) no-repeat left top 6px / 16px!important;}

.reach-out-sec .lt-block img{width: 100%!important;max-width: 100%!important;}

.overlay .menu-block{width: 100%;}
.overlay.open-mobile-menu .menu-block{ padding: 90px 30px 0 25px;}
.overlay .logo-menu-blk{padding: 6px 16px 10px;border-radius: 0 0 10px 10px;}
.overlay .logo-menu-blk img{width: 90px;}

.overlay .menu-block .bottom-block{padding: 0 0 20px 0;}
.overlay .nav-footer{display:none!important;}

/*--Blog css--*/
.blog-details, .blog-listing{padding: 40px 10px 50px!important;}
.blog-details .blog-inner-main .text-block h2 {
    font-size: 20px!importan;
}

.blog-details .blog-inner-main .text-block h3 {
    font-size: 20px!importan;
}

.blog-details .blog-inner-main .text-block h4 {
    font-size: 18px!importan;
}

.blog-details .blog-inner-main .text-block h5, .blog-details .blog-inner-main .text-block h6 {
    font-size: 18px!importan;
}
.blog-details .blog-inner-main .image-block, .blog-details .blog-inner-main .top-title {margin-bottom: 20px!important;}


/*---Policy css---*/
.cms-sec{padding: 40px 0 50px!important;}
.cms-sec h1{font-size: 27px!important;line-height: 31px!important;}
.cms-sec h2{font-size: 17px!important;line-height: 23px!important;}
.cms-sec ul li{padding: 0 0 15px 23px!important;background: url(images/list-icon.png) no-repeat left 5px!important;background-size: 12px auto!important;}
.cms-sec p + h2{padding-top:0!important;}

}

@media screen and (max-width:575px){
    .home-our-services-sec .lt-block h2{overflow: hidden;opacity: 0;}
    .home-our-services-sec .lt-block h2 .line{transform:translateY(50px);opacity: 0;}
.home-our-services-sec .lt-block .content-wrap{transform:translateY(30px);opacity:0;}
.home-our-services-sec .rt-block  .block{opacity: 0;transform:translateY(10px);}

    .home-our-services-sec .lt-block{opacity: 1 !important;padding: 0 0 30px 0!important;}
.home-our-services-sec .lt-block .img-box{display: none!important;}
.home-our-services-sec .lt-block .text-block{transform: translate(0, 0)!important;left: 0!important;top: 0!important;position: relative!important;width: 100%!important;}
.home-our-services-sec #faq.rt-block{padding: 0 !important;}

.transform-business-sec .bottom-block .block .count-box h3{left: 51%!important;top: 52%!important;}
.transform-business-sec .bottom-block .block h5 {font-size: 13px!important;line-height: 19px!important;padding: 15px 0 20px 0!important;}
.transform-business-sec{padding: 50px 0 30px !important;}

.home-testimonials-sec{padding: 40px 0 30px !important;}
.home-testimonials-sec .block img.big{display: none!important;}
.home-testimonials-sec .block .inner-box{width: 100%!important;position: relative!important;left: 0!important;top: 0!important;transform: translate(0, 0)!important;padding: 0 30px !important;}
#blog-slider .owl-prev, #why-choose-slider .owl-prev, #testimonials-slider .owl-prev{left: 2px!important;}
#blog-slider .owl-next, #why-choose-slider .owl-next, #testimonials-slider .owl-next{right: 2px!important;}

.we-work-with-sec .repeater-block .col-lg-20{-ms-flex: 0 0 33.33%!important;flex: 0 0 33.33%!important;max-width: 33.33%!important;}
.we-work-with-sec .repeater-block .row .col-lg-20:nth-child(8){-ms-flex: 0 0 33.33%!important;flex: 0 0 33.33%!important;max-width: 33.33%!important;}
.we-work-with-sec .repeater-block .row .col-lg-20:nth-child(9){-ms-flex: 0 0 33.33%!important;flex: 0 0 33.33%!important;max-width: 33.33%!important;}
.reach-out-sec .lt-block .form-box {left: 50% !important;}

.why-choose-sec .slider-block .block{padding: 0 30px !important;}

#blog-slider .item{padding: 0 30px !important;}
.footer-blog-sec #blog-slider .blog-main a.common-btn{position: relative!important;left: 0!important;bottom: 0!important;}
.footer-blog-sec #blog-slider .blog-main{min-height: auto!important;padding: 30px 20px 30px 20px!important;}

#footer .footer-top ul li a{font-size: 14px!important;line-height: 17px!important;}
#footer .footer-top ul li{padding: 8px 0!important;}

/*h2 { font-size: 22px !important;  line-height: 26px !important; }*/

.footer-blog-sec #blog-slider .blog-main, .footer-blog-sec h2 .line{text-align: center!important;}

.blog-details .blog-inner-main .post-entry-bottom{ display:none !important; }

}

@media screen and (max-width:500px){

.reach-out-sec .lt-block img{display: none!important;}
.reach-out-sec .lt-block .form-box{width: 100%!important;position: relative!important;left: 0!important;top: 0!important;transform: translate(0, 0)!important;}
.reach-out-sec .lt-block{max-width: 100% !important;margin: -100px auto 0 !important; background: #fff;width: 100%;padding: 30px 20px !important;border-radius: 10px; border: 1px solid rgb(227, 227, 227);border-radius: 10px;background: rgb(255, 255, 255);box-shadow: 2.5px 4.33px 13px 0px rgba(59, 77, 89, 0.09);}

}
@media screen and (max-width:460px){
    .blog-details .blog-inner-main .post-navigation{float: none!important;text-align: center!important;}

    .blog-details .blog-inner-main .post-entry-bottom{justify-content: center!important;}

    /*---Policy css---*/
.cms-sec h1{font-size: 21px !important;line-height: 29px !important;text-align: center;}
.cms-sec h2{font-size: 17px!important;line-height: 23px!important;}
}
@media screen and (max-width:440px){
	.cky-notice p.cky-title{margin-bottom: 15px;}
}
@media screen and (max-width:400px){

#footer .footer-top .col-lg-3:nth-child(1) {-webkit-box-flex: 0;-ms-flex: 0 0 100%!important;flex: 0 0 100%!important;max-width: 100%!important;padding-bottom: 20px; order:1; }
#footer .footer-top .col-lg-3:nth-child(2) {-webkit-box-flex: 0;-ms-flex: 0 0 100%!important;flex: 0 0 100%!important;max-width: 100%!important;padding-bottom: 20px; order:2; }
#footer .footer-top .col-lg-3:nth-child(3) {-webkit-box-flex: 0;-ms-flex: 0 0 100%!important;flex: 0 0 100%!important;max-width: 100%!important;padding-bottom: 20px; order:3; }
#footer .footer-top .col-lg-3:nth-child(4) {-webkit-box-flex: 0;-ms-flex: 0 0 100%!important;flex: 0 0 100%!important;max-width: 100%!important;padding-bottom: 20px; order:4; }
#footer .footer-top .col-lg-3:nth-child(5) {-webkit-box-flex: 0;-ms-flex: 0 0 100%!important;flex: 0 0 100%!important;max-width: 100%!important;padding-bottom: 0; order:5; }
#footer .footer-top .col-lg-3:nth-child(5) .row .col-md-6{-webkit-box-flex: 0;-ms-flex: 0 0 100%!important;flex: 0 0 100%!important;max-width: 100%!important;padding-bottom: 0;}
#footer .footer-top .col-lg-3:nth-child(5) .row .col-md-6:nth-child(1){padding-bottom:20px;}
}
