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: #e20935;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:#e20935;color: #ffffff;border-color:#e20935}
.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:#e20935;display:inline-block;padding:2px 10px;clip-path:polygon(0 0,95% 0,100% 100%,0% 100%);padding-right:20px;color: #fff;}
.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:#e20935;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:#e20935;color: #fff;}
.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:#e20935;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:#e20935;padding:6px 0;margin-top:40px}
.copy ul li{display:inline-block;margin:0}
.copy p{font-size:13px;color: #ffffff;margin:0;width:100%}
.copy ul li a{color: #ffffff;margin-left:9px;font-size:14px;}
.copy .social{text-align:center}
.copy .social li a{display:block;height:26px;width:26px;border: 2px solid #ffffff;text-align:center;color: #ffffff;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:#e20935;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:#e20935;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:#e20935;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:#e20935;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:#e20935;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:#e20935;}
.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:#e20935;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:#e20935;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: #e20935;}
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:#e20935;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;}