body{font-family:'Poppins',sans-serif;font-size:16px;color:#222e41;}.col,.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-auto,.col-lg,.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-auto,.col-md,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-auto,.col-sm,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-auto,.col-xl,.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-auto{padding:0 8px}.row{margin:0 -8px}a:hover,a:focus,button:hover,button:focus{outline:none}section{padding:60px 0;clear:both;position:relative;margin:0 auto}p{color:#05193c;font-size: 15px;}img{max-width:100%;pointer-events: none;}a{text-decoration:none!important}input.required.error,textarea.required.error,select.required.error{border-bottom:red 2px solid!important}label.error{display:none!important}.top{background: #2b2460;padding:7px 0}.top ul{text-align:right}.top ul li{display:inline-block;margin-right:4px}.top ul li a{font-size: 12px;color: #fff;font-weight:500}.top ul li img{margin-right:2px}.top p{margin:0;display:inline-block;font-weight:500;margin-right:10px;font-size:14px;color: #fff;}.top .social{display:inline-block}.top .social li a{display:inline-block;height: 24px;width: 24px;border: 2px solid #ffffff;text-align:center;line-height: 21px;border-radius:50%;font-size: 11px;}.top .row{align-items:center}header{padding:20px 0}header ul{text-align:right}header ul li{display:inline-block;margin-left:17px}header ul li a{font-weight:600;color:#030919;font-size:14px}header .row{align-items:center}.our-banner{background:url(../images/our-banner.jpg) no-repeat;background-size:cover}.our-banner h1{color:#fff;font-size: 35px;font-weight:600;line-height: 46px;}.our-banner p{color:#fff;font-size:22px;font-weight:500}.btn-block{padding:0;margin:0}.btn-block .btn{margin-right:10px}.btn{font-size: 14px;font-weight:600;border:2px solid;position: relative;padding: 8px 20px;transition:.5s all;z-index: 2;}.btn-green{background:#62e389;color:#07163f;border-color:#62e389}.btn-white-border{border-color:#fff!important;color:#fff}.our-banner h1 span{color:#e0b51c;text-transform:uppercase}.our-banner .row{align-items:center}.site-logo{padding:0}.exceptional-list{background:url(../images/exceptional-list.png) no-repeat;margin-top:-320px;padding:0;height:485px;position:relative;z-index:1}.exceptional{position:relative}.exceptional:before{content:'';background:url(../images/exceptional-patern.png)no-repeat;height:705px;width:998px;position:absolute;left:0;top:0}.heading{margin:0 0 20px}.heading h6{font-size: 15px;font-weight:600;text-transform:uppercase;background:#62e389;display:inline-block;padding:2px 10px;clip-path:polygon(0 0,95% 0,100% 100%,0% 100%);padding-right:20px}.heading h2{font-size: 34px;font-weight:600;margin:0;text-transform: capitalize;}.heading p{font-size: 17px;margin:10px 0 40px}.exceptional-list h3{margin:0 0 30px;background:#edcf4b;color:#000;font-weight:600;display:inline-block;padding:9px 20px;font-size: 20px;}.exceptional-list ul{display:inline-block;width:27%;margin:0}.exceptional-list ul li{color:#fff;font-weight:500;font-size: 14px;margin:0 0 15px}.exceptional img{position:relative;z-index:9;max-width:100%}.heading.text-center p{width:70%;margin:20px auto 50px}.our-book{background:#f2f2f2}.our-book figure figcaption{margin:10px 0 0}.our-book figure figcaption img{height:auto}.our-book figure figcaption h5{margin:4px 0 0 0;font-size:16px;font-weight:600}.our-book figure img{height:340px}.btn-black-border{color:#0a0c37;border-color:#0a0c37}.our-book .btn-block{margin:20px 0 0}.site-logo{background:url(../images/site-logo-bg.jpg)no-repeat;background-size:cover;text-align:center;padding:40px 0}.pursuit{position:relative;background:rgb(255,255,255);background:linear-gradient(126deg,rgba(255,255,255,1) 0%,rgba(234,233,225,1) 100%);overflow: hidden;}.pursuit:before{content:'';background:url(../images/pattern-2.png) no-repeat;height:645px;width:913px;position:absolute;top:0;right:0}.pursuit ul li{margin:0 0 12px;font-weight:500;font-size: 15px;}.pursuit ul li img{max-width:27px;margin-right:7px}.pursuit .book{/* height:580px; */float:right}.pursuit .row{align-items:center}.cta{background:url(../images/cta-bg.jpg) no-repeat;width:100%;background-size:cover;text-align:center;padding-top:70px}.cta h2{color:#fff;font-size: 38px;font-weight:700}.cta p{color:#fff;font-size: 16px;margin:0 0 30px}.btm-logo{padding:30px 0;text-align:center;background:#eafaf2}.our-process{background:url(../images/process-bg.jpg) no-repeat;background-size:cover}.our-process h2{color:#fff}.our-process h2+p{color:#fff}.our-process ul{text-align:center;position:relative;padding-bottom:20px;margin:0 0 40px}.our-process ul li{color:#fff;text-transform:uppercase;font-size: 19px;font-weight:100;display:inline-block;width:24%;position:relative}.our-process ul li span{font-size: 30px;font-weight:800}.our-process ul:before{content:'';background:#edeff3;height:8px;width:100%;position:absolute;bottom:0;left:0;right:0;margin:auto}.our-process ul li strong{height:30px;width:30px;border:4px solid #fff;position:absolute;border-radius:50%;bottom:-30px;z-index:auto;background:#16295c;left:0;right:0;margin:auto;transition:.5s all}.our-process .box{background:#fff;text-align:center;height:100%;padding:20px 30px;transition: .5s;transform: scale(1);border: 2px solid;}.our-process .box .img{height:100px;width:100px;background:#16295c;border-radius:50%;line-height:90px;text-align:center;border:4px solid #fff;margin:0 auto 20px;transition: .5s all;}.our-process .box p{font-size: 17px;color:#242424;font-weight:600;line-height:24px;margin:0;transition: .5s all;}.our-editing:before{content:'';background:url(../images/editing-before.png) no-repeat;position:absolute;top:0;left:0;height:464px;width:100%}.our-editing .container{position:relative;z-index:1}.our-editing ul{margin:0 0 10px}.our-editing ul li{margin:0 0 10px;display:inline-block;width:48%;border-radius:9px;padding:10px 10px;background:rgb(250,234,162);background:linear-gradient(126deg,rgba(250,234,162,1) 0%,rgba(250,234,162,.21081936192445727) 100%);font-weight:500}.our-editing ul li img{margin-right:10px;max-width:30px}.our-editing ul li:nth-child(odd){margin-right:10px}.our-editing .row{align-items:center}.our-amazing{background:url(../images/amazing-bg.jpg) no-repeat;background-size:cover}.our-amazing h2{color:#fff;margin:0 0 30px;text-transform:uppercase;font-size: 34px;font-weight:800;position:relative;padding-left:30px}.our-amazing h2:before{content:'';height:100px;width:6px;background:#63e28b;position:absolute;left:0;top:12px}.our-amazing h2 span{display:block;font-weight:300}.btn-yellow{background:#e1b433;border-color:#e1b433;color:#07163f}.btn-green-border{border-color:#62e389;color:#62e389}.testimonial{position:relative}.testimonial .container{position:relative;z-index:1}.testimonial:before{content:'';background:url(../images/pattern-2.png) no-repeat;height:645px;width:913px;position:absolute;top:0;right:0}.testimonial .item{background:#05193c;padding:20px;text-align:center;border-radius:10px}.testimonial .item p{color:#fff;min-height: 90px;}.testimonial .item h5{margin:0;background:#e1b433;padding:10px 20px;display:inline-block;font-size: 14px;clip-path:polygon(0 0,100% 0,94% 100%,0% 100%)}.testimonial .item h5 span{display:block;font-weight:200}.owl-testimonial{position:relative}footer{background:url(../images/footer-bg.jpg) no-repeat;background-size:cover;padding:60px 0;padding-bottom:0}footer h4{color:#5ccd80;font-size: 18px;}footer p{color:#fff;width:80%;margin:15px 0 15px}footer ul li{margin:0 0 5px}footer ul li a{color:#fff;font-size: 13px;}.copy{background:#63e28b;padding:6px 0;margin-top:40px}.copy ul li{display:inline-block;margin:0}.copy p{font-size: 13px;color:#05193c;margin:0;width:100%}.copy ul li a{color:#05193c;margin-left:9px;font-size: 14px;}.copy .social{text-align:center}.copy .social li a{display:block;height: 26px;width: 26px;border:2px solid #05193c;text-align:center;color:#05193c;font-size: 13px;border-radius:50%;line-height: 23px;}.copy .row{align-items:center}.btn-white-border:hover{background:#fff;color:#07163f}.btn-green:hover{background:#07163f;border-color:#07163f;color:#fff}.btn-black-border:hover{color:#fff;background:#0a0c37}.author-banner{background:url(../images/our-author.jpg) no-repeat;background-size:cover}.renowned{position:relative}.renowned .container{position:relative;z-index:1}.renowned:before{content:'';background:url(../images/exceptional-patern.png)no-repeat;height:705px;width:998px;position:absolute;left:0;top:0}.renowned .box{background:#edeff3;text-align:center;margin-top:40px;padding:15px 15px;border-radius:14px;height:90%}.renowned .box h4{font-size:18px;color:#242424;margin:0 0 7px;font-weight:600}.renowned .box img{margin-top:-36px;margin-bottom:10px}.editing-banner{background:url(../images/editing-banner.jpg) no-repeat;background-size:cover}.inner-banner{padding:100px 0;background-position:30% 100%!important;height:auto}.ebook{position:relative;padding-bottom:0}.ebook .container{position:relative;z-index:1}.ebook:before{content:'';background:url(../images/exceptional-patern.png)no-repeat;height:705px;width:998px;position:absolute;left:0;top:0}.ebook ul li{width: 48%;display:inline-block;margin:0 0 20px;background:#edeff3;padding:14px 15px;color:#16295c;font-weight:600;border-radius:12px;font-size:15px}.ebook ul li span{color:#898989}.ebook ul li:nth-child(odd){margin-right:20px}.ebook ul li img{margin-right:3px;vertical-align:bottom}.immaculate{background:url(../images/immaculate.png) no-repeat;background-size:cover;background-position:100% 100%;padding-bottom:80px;margin-bottom:30px}.immaculate h2{color:#fff;text-transform: capitalize;}.immaculate p{color:#fff;margin:0}.immaculate h4{color:#62e389;margin:15px 0 9px;font-size:20px;font-weight:600}.achieve .box{text-align:center;border-bottom:2px solid #e0b51c;padding-bottom:20px;margin-top:20px}.achieve .box h6{font-size:70px;color:#62e389;font-weight:100}.markeing-banner{background:url(../images/markeing-banner.jpg) no-repeat;background-size:cover}.our-away{position:relative}.our-away .container{position:relative;z-index:1}.our-away:before{content:'';background:url(../images/pattern-2.png) no-repeat;height:645px;width:913px;position:absolute;top:0;right:0}.our-away .box{text-align:center;background:#edeff3;border-radius:15px;padding:20px 10px;padding-top:90px;height:100%}.our-away .box img{margin:0 0 20px}.our-away .box h4{font-size:20px;color:#242424;font-weight:600}.our-away .box p{margin:0}.our-away .brdr.row{margin-bottom:100px;position:relative;border-bottom:6px solid #edeff3;padding-bottom:100px}.our-away .box h3{font-size:25px;text-transform:uppercase;font-weight:300;background:#fff;height:100px;width:100px;border-radius:50%;margin:0 auto;padding:18px 0 0 0;display:table;position:absolute;box-shadow:0 0 5px #ddd;left:0;right:0;top:-30px}.our-away .box h3 span{display:block;font-weight:600;font-size:34px}.our-away .row.brdr .box h3{bottom:-38px;top:inherit}.our-away .row.brdr .box{padding:20px 10px;padding-bottom:80px}.our-away .row.brdr .box:after{content:'';background:url(../images/away-after.png) no-repeat;height:123px;width:31px;position:absolute;bottom:-168px;left:0;right:0;margin:auto}.ghost-banner{background:url(../images/ghost-banner.jpg) no-repeat;background-size:cover}.pattern-bg{position:relative}.pattern-bg:before{content:'';background:url(../images/exceptional-patern.png)no-repeat;height:705px;width:998px;position:absolute;left:0;top:0}.pattern-bg .container{position:relative;z-index:1}.our-voice .box{text-align:center;background:#edeff3;padding:25px 0;border-radius:15px}.our-voice .box h4{font-size:20px;color:#16295c;font-weight:600;margin:0 0 20px}.our-voice .box p{margin:20px 0 0;font-weight:500;color:#242424}.achieve ul{margin-top:30px}.achieve ul li{color:#fff;display:inline-block;width:49%;margin:0 0 12px}.achieve .btn-block{text-align:center;margin-top:50px}.our-bringing ul li{width:32%;display:inline-block;margin:0 0 20px}.our-bringing ul li h4{font-size:18px;font-weight:500;margin:0 0 0;background:rgb(250,234,162);background:linear-gradient(90deg,rgba(250,234,162,1) 0%,rgb(250 234 162 / 8%) 100%);padding:6px 10px;margin:0 0 9px;border-radius:7px}.our-bringing ul li p{margin:0;font-size:15px;width:90%}.compose{background:#e1b433;padding:30px 0}.compose p{margin:0;font-size:17px;font-weight:500}.compose p span{padding: 1px 5px;font-weight: 900;}.publishing{background:url(../images/mark-publishing-bg.jpg) no-repeat;background-size:cover;position:relative}.publishing .nav-tabs{background:#16295c;border:none}.publishing .nav-tabs .nav-item{margin:0;display:block;width:100%;margin:0 0 5px}.publishing .nav-tabs .nav-item a{display:block;width:100%;border:none;color:#fff;border-radius:0;font-weight:500;font-size:15px;padding:8px 15px}.publishing .nav-tabs .nav-item a.show,.publishing .nav-tabs .nav-item a.active{background:#6079bd}.btn-blue{background:#16295c;color:#fff;border-color:#16295c}.publishing .tab-content{padding-left:30px}.publishing .tab-content h6{background:#16295c;color:#fff}.publishing .tab-content p{width:60%}.publishing .row{align-items:center}.our-guranteed{padding-bottom:0}.cover-banner{background:url(../images/cover-banner.jpg) no-repeat;background-size:cover}.printing-banner{background:url(../images/printing-banner.jpg) no-repeat;background-size:cover}.furition .col-md-6{margin:0 0 40px}.we-print{text-align:center}.we-print h4{font-size:18px;font-weight:500;margin:12px 0 30px}.publishing-banner{background:url(../images/publishing-background.jpg) no-repeat;background-size:cover}.upfront{background:url(../images/up-front.jpg)no-repeat;background-size:cover}.upfront h6{background:#222e41;color:#fff}.pricing-banner{background:url(../images/pricing-banner.jpg)no-repeat;background-size:cover}.our-pricing{background:url(../images/our-pricing.png) no-repeat;background-size:cover;position:relative;z-index:1;padding:50px 0}.our-pricing .nav-tabs{border:0}.our-pricing .nav-tabs li{width:100%;margin:0 0 10px}.our-pricing .nav-tabs li a{color:#fff;padding:6px 10px;border:none;font-weight:500;font-size:15px}.our-pricing .nav-tabs li a.show,.our-pricing .nav-tabs li a.active{background:#203663;color:#fff}.our-pricing .tab-content{background:#fff;padding:40px 40px}.our-pricing .tab-content h4{font-size:26px;font-weight:700;margin:0 0 10px}.our-pricing .tab-content p{color:#555;font-size:14px;margin:0 0 30px}.our-pricing .tab-content .pack{background:#f3f5f9;border:1px solid #bbc3d2;padding:20px 20px;height:100%}.our-pricing .tab-content .pack h5{font-size:18px;color:#282828;text-transform:uppercase;font-weight:600;margin:0 0 15px}.our-pricing .tab-content .pack ul li{font-size:13px;margin:0 0 10px;position:relative;padding-left:18px}.our-pricing .tab-content .pack h3{font-size:30px;color:#05193c;font-weight:700;text-align:center;margin:30px 0 20px}.our-pricing .tab-content .pack ul li:before{content:'';border-radius:50%;position:absolute;left:0;top:6px;background:#62e389;height:8px;width:8px}.our-pricing .tab-content .pack .btn{text-transform:uppercase;width:100%;font-weight:600}.contact-banner{background:url(../images/contact-banner.jpg) no-repeat;background-size:cover}.contact-us{padding-bottom:60px}.contact-us .form-control{font-size:14px;border-radius:0;height:42px;margin:0 0 12px}.contact-us textarea.form-control{resize:none;height:100px}.contact-us ul{margin-left:20px}.contact-us ul li{margin:0 0 7px}.contact-us ul li i{color:#3d8a80;margin-right:5px}.contact-us ul.social{margin-top:20px}.contact-us ul.social li{display:inline-block;margin-right:10px}.contact-us ul.social li i{margin:0;color:#fff}.contact-us ul.social li a{background:#3d8a80;display:block;height:40px;width:40px;text-align:center;line-height:37px;font-size:20px;border-radius:50%}.genre-banner{background:url(../images/genre-banner.jpg) no-repeat;background-size:cover}.genre-banner h1{margin:0 0 30px}.us-apart .nav-tabs{border:0;align-items:center;justify-content:center;margin:0 0 50px}.us-apart .nav-tabs li{width:24%;margin-right:12px;margin-bottom:9px}.us-apart .nav-tabs li a{border:none;padding:9px 15px;background:#16295c;color:#fff;font-weight:500;border-radius:7px}.us-apart .nav-tabs li a.show,.us-apart .nav-tabs li a.active{background:#62e389;color:#fff}.us-apart .tab-content .row{align-items:center}.popupform{width: 904px;height: 596px;padding:0;overflow:visible;background:url(../images/ch-pop.png) no-repeat}.popup-content h2{font-family:'Poppins';font-size: 34px;padding:0;color: #39e496;font-weight: 700;margin:0 0 10px;text-transform:uppercase;line-height: 34px;}.popup-content h2::before{display:none}.popup-content p{margin:0 0 25px;color:#ffe0b4;font-weight:700;font-size:22px;background:#c12126;margin-left:-20px;width:calc(100% + 40px);margin-top:15px}.custom-pop{padding:0;overflow:hidden}.popup-content p.form_tagline{max-width:100%;font-size:11px;margin:16px 0;position:relative;padding-left:15px;background:transparent;text-align:left;color:#fff}.popup-content p.form_tagline input{vertical-align:middle;height:auto;position:absolute;left:0;top:4px}.popup-content [class*='col-']{padding:0 7px;margin-top:0}.popup-content [class*='col-'] input{color:#313131;font-weight:400;font-size:13px;height:40px;margin-bottom:12px;border-radius:0}.popup-content [class*='col-'] input::placeholder,.popup-content [class*='col-'] textarea::placeholder{color:#313131}.popup-content [class*='col-'] textarea{color:#313131;font-weight:400;font-size:13px;height:145px;border-radius:0;resize:none}.popup-content [class*='col-'] input.btn{background:#ff7f23;color:#fff;margin:auto;padding:0 30px;letter-spacing:1px;font-weight:600;border-radius:4px}.pop-txt{left:-34px}.popup-content [class*='col-'] input:focus{box-shadow:none;outline:none}.popupform button.fancybox-button{background:#ff7f23;height:30px;width:30px;padding:0;border-radius:4px;opacity:1;top:-10px;right:-10px}.popupform button.fancybox-button svg path{fill:#fff}.popupform button.fancybox-button svg{height:26px}.popup-bann{overflow:hidden;margin-left:-5px}.popup-bann img{max-width:90%}.popup-content{width: 85%;text-align:center;margin-left:0;padding-top: 68px;margin-left: 50px;}.custom-pop .form-control{height:40px;color:#000;font-size:14px;margin:0 0 10px}.custom-pop textarea.form-control{resize:none;height: 100px;}.custom-pop h6{position:relative;font-size:26px;color:#fff;font-weight:800;text-transform:uppercase;letter-spacing:1px;display:inline-block;margin:0}.custom-pop h6:before{content:'';height:20px;width:40px;background:#f53230;position:absolute;left:-60px;top:7px}.custom-pop h6:after{content:'';height:20px;width:40px;background:#f53230;position:absolute;right:-60px;top:7px}.popup-content h3{font-size: 22px;color: #ffffff;/* background:#e1b61a; */text-transform:uppercase;border-radius:6px;padding:4px 0;margin:0 0 25px}.popup-content h2 span{color: #ffffff;}.popupform button.fancybox-button{background:#ff7f23;height:30px;width:30px;padding:0;border-radius:4px;opacity:1;top:-10px;right:-10px}.popupform button.fancybox-button svg path{fill:#fff}.popupform button.fancybox-button svg{height:26px}.popupform button.carousel__button.is-close{background:#f53230;height:30px;width:30px;padding:0;border-radius:4px;opacity:1;top:14px!important;right:1px!important;position:absolute!important}.popup-content h3 span{font-weight:700}.our-banner h1 p span{color:#e0b51c;text-transform:uppercase;font-size:52px;font-weight:600}.our-banner img{height:415px}.our-banner h1 p{margin:0}.our-process .box p span{display:block;font-weight:400;font-size: 13px;line-height:20px;margin-top:7px}.compose p span a{
    color: #000;
}.our-banner .item img{max-width:80%;float:right}.content-page p,.content-page li{font-size:17px;margin-bottom:17px}.content-page p a{font-weight:700;color:#000}section.content-page{padding:4em 0;width:100%;clear:both}section.content-page h5.sub-heading{font-size:20px;margin-bottom:12px;font-weight:600}.content-page li{list-style:inside square}.inner-banner p{font-weight:400;font-size: 16px;max-width: 79%;}.our-pricing .tab-content .pack p{font-size:13px;text-align:center}a.logo-thankyou:after{display:none}.thankyou-banner h1{font-size:46px;font-weight:600;margin-bottom:22px;line-height:58px}.thankyou-banner h1 span{display:block;font-family:georgia;font-style:italic}.total_amount{font-size:29px;margin:30px 0 0}.total_amount span{font-weight:700;color:#f7ce0f}.thankyou-banner{text-align:center;background:url(../images/thanks-banner.jpg);display:-webkit-flex;display:inline-flex;-webkit-flex-direction:column;flex-direction:column;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;height:100vh;width:100%;font-size:16px;color:#fff;line-height:26px;background-size:cover;line-height:21px}a.live-chat-thank.chat{background:#ee2c5e;display:inline-block;border-radius:50px;padding:14px 70px;color:#fff;text-transform:uppercase;letter-spacing:1px;margin:40px 0}.thankyou-banner a{color:#2575bc;font-weight:700}section.thankyou-banner p{color:#fff}a.logo-thankyou{margin-bottom:24px;display:inline-block}img.excep-book{left:30px}footer img{max-width:70%}

.top ul.top-social {}

.top ul.top-social li {
    margin-left: 20px;
}
.popup-content h3 span {
    background: #e6be60;
    color: #000;
}
.us-apart .tab-pane p {
    padding-right: 93px;
}
.custom-pop .btn-blue {
    background: #25b067;
    border-color: #25b067;
    width: 100%;
    border-radius: 40px;
}
.excep-service{
        background: url(../images/excep-service-bg.jpg) no-repeat;
        width: 100%;
        background-size: cover;
        padding: 30px 0;
}
.excep-service .row {
    align-items: center;
}

.excep-service h5 {
    margin: 8px 0 10px;
    font-size: 16px;
    font-weight: 600;
}

.excep-service p {
    margin: 0;
    font-size: 14px;
}

.excep-service h4 {
    margin: 0;
    font-weight: 600;
    font-size: 24px;
}

.btn:after {
    content: '';
    background: #62e389;
    height: 100%;
    width: 0;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    margin: auto;
    transition: .5s all;
    z-index: -1;
}

.btn-blue:hover:after {}

.btn:hover:after {
    width: 100%;
}

.btn-blue:after {
    background: #62e389;
}

.btn-blue:hover {
    color: #000;
}
.btn-black-border:after {
    background: #16295c;
}

.btn-yellow:after {
    background: #07163f;
}

.btn-yellow:hover {
    color: #e1b433;
}

.btn-green-border:hover {
    color: #222e41;
    /* border-color: #222e41; */
}

.our-process .box:hover .img {
    background: #e5ce4e;
}

.our-process .box:hover .img {
    transform: scale(1.1);
}

.our-process .box:hover .img img {
    filter: brightness(0.1);
}

.our-process .box:hover {
    background: #16295c;
    border-color: #fff;
}

.our-process .box:hover p {
    color: #fff;
}

.top ul.top-social li i {
    color: white;
    margin-right: 3px;
}

.our-book figure p {
    margin: 0;
}

.our-book figure p i {
    color: #ffa41c;
    font-size: 12px;
}
section.pursuit .col-md-5 img {
    max-width: unset;
    display: table;
    float: left;
}
* {
    user-select: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
}
.immaculate img {
    border-radius: 12px;
}

/*---------------------------*/

.wwbox {
    background-color: #edeff3;
    padding: 30px;
    text-align: center;
    margin-top: 160px;
    position: relative;
    padding-top: 100px;
    border-radius: 5px;
    margin-bottom: 50px;
    padding-bottom: 10px;
}

.wwthumb {
    position: absolute;
    bottom: 68%;
    left: 0;
    right: 0;
    margin: auto;
}

.wwcontent h4 {
    color: #191a1d;
    font-size: 22px;
    font-weight: bold;
}

.wwcontent p {
    font-size: 14px;
    min-height: 65px;
}
section.work-with, section.types-cd{
    position: relative;
}
section.work-with:before, section.types-cd:before {
    content: '';
    background: url(../images/pattern-2.png) no-repeat;
    height: 645px;
    width: 913px;
    position: absolute;
    top: 0;
    right: 0;
    z-index: -1;
}
.tcdbox {
    position: relative;
    display: block;
    margin-top: 30px;
}

.tcdbox h4 {
    font-weight: 600;
    margin-top: 10px;
    color: #191a1d;
    font-size: 20px;
}

section.types-cd:before {
    top: -70px;
    z-index: -1;
}
img.sticker-google {
}
ul.inline-sticker li {
    display: inline-block;
    min-height: 90px;
    margin: 0 1%;
}

ul.inline-sticker li:last-child {
    margin-right: 0;
}

ul.inline-sticker li a {
    margin-top: 0;
    display: block;
}
ul.inline-sticker {
    margin-top: 35px;
    display: flex;
}

.us-apart  .col-md-5 img {
    max-width: unset;
    float: right;
}


section.video-test {    padding: 0; }
.row.video_row {    margin-top: 3em;    margin-bottom: 4em;     }     
.rclient-item {    text-align: center;  }
.rclient-item  a.rc_play {    position: relative;    display: block;     overflow: hidden;  }
.rclient-item a.rc_play .play_btn {    position: absolute;    left: 0;    width: 64px;    height: 64px;    background: url(../images/aplay0.html) no-repeat scroll center top;    z-index: 1;    bottom: 30px;    right: 0;    margin: auto;    /* border-radius: 50%; */ }
.rclient-item a.rc_play .play_btn:before {    content: "";    position: absolute;    left: 0;    width: 64px;    height: 64px;    background: url(../images/aplay1.html) no-repeat scroll center top;    z-index: 1;    bottom: 0;    right: 0;    margin: auto; }
.rclient-item h3 {    margin-top: 30px;    font-size: 22px;    clear: both;    font-weight: 700;    color: #000;    margin-bottom: 3px; }
.rclient-item p {    font-weight: 600;    color: #000;    padding: 0 20px;    font-size: 18px;    letter-spacing: 0;  }
.rclient-item:hover a.rc_play img {    transform: scale(1.1);    transition: 0.5s cubic-bezier(0.65, 0.05, 0.36, 1);  }
.rclient-item a.rc_play:hover .play_btn:before {	animation-name: spin;	animation-duration: 5000ms;	animation-iteration-count: infinite;	animation-timing-function: linear;   }
.rclient-item a.rc_play img {    transition: 0.5s cubic-bezier(0.65, 0.05, 0.36, 1);    transform: scale(1);   }

@keyframes spin {
    from {
        transform:rotate(0deg);
    }
    to {
        transform:rotate(360deg);
    }
}
 

/*-----------------------------article-writing start------------------------------------*/

.our-voice.article-writing-boxes .box img {
    display: table;
    margin-left: auto;
    margin-right: 25px;
}

.our-voice.article-writing-boxes .box {
    margin-bottom: 20px;
}

.our-voice.article-writing-boxes .box h4 {
    text-align: left;
    margin-left: 30px;
    font-size: 22px;
    position: relative;
    padding-top: 20px;
    margin-top: 10px;
    margin-bottom: 15px;
}

.our-voice.article-writing-boxes .box h4:before {
    content: "";
    width: 60px;
    height: 7px;
    background-color: #62e389;
    position: absolute;
    left: 0;
    top: 0;
}


/*-----------------------------article-writing end ------------------------------------*/


/*-----------------------------press release start ------------------------------------*/
.press-rel-inner .row > div {
    margin-top: unset;
    margin-bottom: unset;
    display: table;
}

section.ebook.press-rel-inner > .container > .row {
    align-items: center;
}

/*-----------------------------press release end ------------------------------------*/



.seo-writing-inner  .box {
    margin-bottom: 20px;
}

.seo-writing-inner .box h4 {
    margin-top: 20px;
    position: relative;
    padding-top: 20px;
}

.seo-writing-inner .box h4:before {
    content: "";
    width: 50px;
    height: 5px;
    background-color: #62e389;
    position: absolute;
    top: 0;
    right: 0;
    left: 0;
    margin: auto;
}
section.exceptional.web-copy-inner {
    text-align: center;
}

.web-copy-inner .exceptional-list {
    margin-top: unset !important;
    text-align: left;
    width: 900px;
    position: relative;
    background-color: #05193c;
}

.web-copy-inner .exceptional-list ul {
    width: 100%;
}

.web-copy-inner .exceptional-list:before {
    content: "";
    width: 370px;
    position: absolute;
    animation: 0;
    right: 100%;
    background-color: #05193C;
    height: 100%;
    top: 0;
}

section.exceptional.web-copy-inner:before {
    z-index: -1;
}

.web-copy-inner img.excep-book {
    max-width: unset;
}

.web-copy-inner .exceptional-list ul {
    margin-top: 70px;
}

.web-copy-inner .exceptional-list ul li {
    font-size: 22px;
    margin-bottom: 25px;
}

.web-copy-inner .exceptional-list:after {
    content: "";
    width: 120px;
    height: 200px;
    position: absolute;
    bottom: 80%;
    z-index: -2;
    right: 0;
    background-image: url('../images/dotted-web-copy.png');
    background-position: bottom;
}
.script-writing-inner h4 {
    font-size: 22px;
    font-weight: 600;
    line-height: 1.3;
}
.submenu{ display:none;}
ul.submenu {
    width: 260px;
    background-color: #2b2460;
    position: absolute;
    z-index: 9;
}

ul.submenu li {
    display: block;
    text-align: left;
    margin: 0;
}

ul.submenu li a {
    color: #fff;
    text-align: left;
    padding: 12px 18px;
    display: block;
}

ul.submenu li a:hover {
    background-color: #000;
}

li:hover ul.submenu {
    display: block;
}

li.has-child >  a:after {
    content: "\f0d7";
    font-family: 'FontAwesome';
    margin-left: 7px;
}
ul.inline-sticker li:last-child img {
    max-width: 80px;
}





.process-banner.inner-banner p {
    max-width: 100%;
    font-size: 20px;
    line-height: normal;
    margin-bottom: 30px;
}
.our_process .row.align-items-center {
    margin-top: 60px;
}

.op-thumb img {
    border-radius: 0 0 100px 0;
}

.col-md-6.op-text {
    padding: 0 30px;
}

.op-thumb.order-1 img {
    border-radius: 0  0 0 100px;
}

.op-text h3 {
    font-size: 36px;
    margin-bottom: 20px;
    font-weight: 600;
}

.op-text h4 {
    color: #62e389;
    font-size: 72px;
    margin: 0;   
    margin-bottom: 20px;
    line-height: 72px;
}

.op-text p {
    color: #616368;
    font-size: 22px;
}

.op-thumb.order-1 {}

.op-thumb.order-1 + .col-md-6.op-text {    padding-left: 0; }

.process-banner{background: url(../images/our-process-banner.jpg) no-repeat center top;background-size: cover;padding: 160px 0;text-align: center;}

.our-banner.process-banner h1 {    text-transform: capitalize;    font-size: 72px;    line-height: 62px;    margin-bottom: 30px;    }

.our-banner.process-banner h1 span {    display: block;    font-size: 35px;    text-transform: none;    color: inherit; }

.proces_pg .video-test {    display: none;  }

section.our_process {padding-bottom: 100px;background-image: url('../images/proces-shd.jpg');background-position:left top;background-repeat: no-repeat;}

.process-banner .btn-block .btn.btn-white {  border-color: #d70303;    color: #fff;    font-size: 16px;    padding: 12px 40px;    font-weight: 400;    background: #d70303; }

.process-banner .btn-block .btn.btn-white:hover {    color: #000;      border-color: #fff; } 

.process-banner .btn-block .btn.btn-white:after {    background: #fff;  }


.faq-container {
    max-width: 800px;
    border-radius: 4px;
    background-color: #fff;
    margin-top: -120px;
    position: relative;
    z-index: 999;
    width: 100%;
    padding-left: 60px;
    padding-right: 60px;
    padding-top: 65px;
    padding-bottom: 60px;
    margin-left: auto;
    margin-right: auto;
    display: block;
    margin-bottom: 10px;
    box-shadow: 0 0 30px #0000002b;
}
.faq-accordion {
    display: block;
    width: 100%;
    clear: both;
    margin-bottom: 60px;
}
.faq-container h3 {
    font-size: 24px;
    font-weight: 600;
    font-style: normal;
    font-stretch: normal;
    line-height: 1.45;
    letter-spacing: normal;
    color: #333;
    margin-top: 0;
    margin-bottom: 25px;
}

.faq-accordion .accordion {
    margin: 0 auto;
    padding: 0;
    list-style: none;
}
.faq-accordion .accordion :is(li,.schema-faq-section):not(:last-of-type) {
    /* border-bottom: 1px solid #dcdcdc; */
}
.faq-accordion .accordion :is(li,.schema-faq-section) {
    position: relative;
    padding: 13px 10px;
    margin-bottom: 10px;
    background: #f1f1f1;
}
.faq-accordion .accordion li>a {
    font-weight: 400;
    font-size: 18px;
}
.faq-accordion .accordion :is(li>a,.schema-faq-question) {
    width: 100%;
    display: block;
    cursor: pointer;
    line-height: 3;
    user-select: none;
    font-style: normal;
    font-stretch: normal;
    line-height: normal;
    letter-spacing: normal;
    text-align: left;
    color: #303030;
    padding-left: 35px;
}
.faq-accordion .accordion :is(li>a,.schema-faq-question)::before, .faq-accordion .accordion :is(li>a,.schema-faq-question)::after {
    content: "";
    position: absolute;
    transition: all 0.2s ease-in-out;
    background-color: #0b243f;
}

.faq-accordion .accordion :is(li>a,.schema-faq-question)::before {
    width: 14px;
    height: 2px;
    left: 15px;
    top: 23.5px;
}

.faq-accordion .accordion :is(li>a,.schema-faq-question)::after {
    width: 2px;
    height: 14px;
    left: 21.5px;
    top: 18px;
}
.faq-accordion .accordion li.current p {
    display: block;
} 
.faq-accordion .accordion p {
    display: none;
    font-size: 16px;
    font-weight: 400;
    font-style: normal;
    font-stretch: normal;
    line-height: 1.5;
    letter-spacing: normal;
    text-align: left;
    color: #333;
    padding: 10px 10px 0 25px;
}


section.faq_section {
    background-color: #e6e8ea;
    background-image: url('../images/faq-shd.png');background-position:left top;background-repeat: no-repeat;
}

.faq-accordion:last-child {
    margin-bottom: 0;
}

.faqs-banner {
    background-image: url('../images/faq-banner.jpg');  background-position: center top !important ;   background-repeat: no-repeat; 
    min-height: 410px;
}


.faq-accordion .accordion li.current>a:after {
    display: none;
}


.faq_section .heading h2 {
    font-size: 44px;
}

.faq_section .heading {
    margin-bottom: 30px;
}

section.our-away .box_video iframe {
    height: 300px;
}