body{font-family: 'Poppins', sans-serif;font-size: 14px;color: #242424;}
.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 10px;}
.row {margin: 0 -10px;}
a:hover, a:focus, button:hover, button:focus{outline: none;}
section {padding: 60px 0;clear: both;position: relative;margin: 0 auto;}
h1,h2,h3,h4,h5,h6{font-family: 'Cinzel', serif;}
p {color: #122826;font-family: 'Poppins', sans-serif;}
img{max-width: 100%;}

header{padding: 30px 0 0;}
header ul{text-align: right;}
header ul.tel li{display: inline-block;}
header ul.tel li a{}
header ul.tel li a{font-size: 14px;font-family: 'Poppins', sans-serif;color: #000;display: inline-block;line-height: 20px;margin-right: 40px;}
.our-banner{background: url("../images/home-banner.jpg") no-repeat;height: 700px;width: 100%;background-size: cover;margin-top: -60px;position: relative;padding-top: 160px;}
header .main-menu {background: #febc35;/* text-align: center; */border: 3px solid #525252;padding: 15px 20px;margin: 30px 0 0 0;}
header .main-menu ul {text-align: center;}
header .main-menu ul li {display: inline-block;margin-right: 39px;}
header .main-menu ul li a {color: #18181b;font-size: 16px;text-transform: uppercase;font-weight: 600;}
header .main-menu ul li:last-child {margin-right: 0;}
header .container {position: relative;z-index: 1;}
header ul.tel li a span {display: block;font-weight: 700;font-size: 20px;}
header ul.tel li img {margin-right: 11px;}
.btn {border-radius: 0;padding: 14px 30px;text-transform: uppercase;font-weight: 600;position: relative;border: 2px solid;}
.btn-grey {background: #525252;color: white;}
header ul.tel li:last-child a {margin: 0;}
.btn:after {content: '';background: #febc35;height: 14px;width: 14px;position: absolute;right: 0;top: 0;}
.btn-grey:before {content: '';background: transparent;height: 77%; width: 95%;position: absolute;right: 0;top: 0;border: 1px solid #febc35;left: 0;bottom: 0;margin: auto;}
.our-banner h1 {color: white;text-transform: uppercase;margin: 30px 0 10px;font-size: 48px;font-weight: 500;}
.our-banner h3 {font-size: 19px;color: #febc35;text-transform: uppercase;background: #717171;padding: 5px 30px;font-family: 'Poppins', sans-serif;font-weight: 400;letter-spacing: 1px;clip-path: polygon(0 0, 100% 0, 95% 100%, 0% 100%);/* width: 76%; */margin: 0 0 20px;display: inline-block;}
.our-banner p {color: white;font-size: 17px;width: 100%;}
.btn-orange-line {border: 1px solid #febc35;}
a.btn.light {background: #dfdccf;border: #dfdccf;color: #525252;}
a.btn.light:after {background: #525252;}
a.btn.light:before {border-color: #525252;}
.btn-block a {margin-right: 15px;}
.btn-block {margin: 0;padding: 0;}
.heading h2{font-family: 'Cinzel', serif;font-size: 42px;color: #000000;font-weight: 500;position: relative;padding-bottom: 10px;line-height: 42px;margin: 0 0 30px;/* text-align: center; */}
.heading h2:after{content: '';background: url("../images/heading-h2-after.png") no-repeat;height: 7px;width: 60px;position: absolute;bottom: 0;left: 0;right: inherit;margin: auto;}
.heading h3{font-family: 'Playfair Display', serif;font-size: 24px;color: #3e3b2b;font-weight: 400;font-style: italic;margin: 0 0 8px;}
.best-selling h4 {font-family: 'Poppins', sans-serif;font-size: 18px;color: #3c3c3c;}
.best-selling p {font-size: 15px;color: #525252;margin: 0 0 50px;}
.best-selling h5 {font-size: 26px;margin: 0 0 20px;}
.best-selling ul {}
.best-selling ul li {display: inline-block;width: 49%;color: #242424;font-size: 14px;margin: 0 0 12px;}
.best-selling ul li span {border-bottom: 1px solid #a4a39e;position: relative;}
.best-selling ul li img {margin-right: 10px;}
.best-selling ul li span:before {}
.best-selling ul li span:before {content: '';background: #febc35;height: 6px;width: 5px;position: absolute;left: 0;bottom: -7px;}
.best-selling ul li span:before {content: '';background: #febc35;height: 6px;width: 5px;position: absolute;left: 0;bottom: -7px;}
.best-selling .row {align-items: center;}
.our-process {background: #f4f3ed;padding-bottom: 0;}
.our-process .process {}
.our-process .process img {margin-right: 12px;}
.our-process .process h4 {font-size: 39px;color: #777671;font-weight: 500;font-family: 'Playfair Display', serif;display: inline-block;line-height: 23px;margin: 0;}
.our-process .process h4 span {display: block;font-size: 22px;color: #19140f;font-weight: 500;}
.our-process .process p {/* width: 85%; */}
.our-process .process h5 {font-size: 22px;font-weight: 600;margin: 16px 0 10px;}
.our-process h2 {/* margin: 0 0 40px; */}
.our-process h2:after {/* right: inherit; */}
.pouring {position: absolute;left: -50px;/* max-width: 48%; */bottom: -13px; background: url("../images/process-absolute.png") no-repeat; height: 332px; width: 804px;/* text-align: center; */padding: 62px 100px;z-index: 1;}
.our-process .second {margin-top: 20px;}
.pouring h6 {font-weight: 500;font-size: 37px;color: #fff;position: relative;z-index: 1;}
/*.pouring h6:after{content: ''; position: absolute; background: url("../images/with.png")no-repeat; height: 51px;width: 51px;right: 20px;z-index: -1;top: 0;bottom: 0;margin: auto;}*/
.pouring .btn {color: white;}
.our-services{background: url("../images/service-bg.jpg") no-repeat;/* height: 989px; */width: 100%;background-size: cover;}
.our-services {}
.our-services .heading * {color: white;}
.best-selling {background: #dedcd2;padding: 0;}
.best-selling .heading h2 {margin: 0 0 15px;}
.our-services .text h5 {color: white;}
.our-services .text h4 {/* color: white; */margin: 0 0 15px;background: #febc35;font-family: 'Playfair Display', serif;font-size: 29px;clip-path: polygon(100% 0, 86% 50%, 100% 100%, 0 100%, 0 0);line-height: 26px;height: 34px;padding-left: 7px;width: 50%;}
.our-services .text p {color: white;font-size: 13px;}
.our-services .text {width: 41%;display: inline-block;margin-right: 25px;}
.our-trusted ul li {display: inline-block;padding: 0 20px;}
.our-trusted ul {/* margin: 50px 0 0; *//* text-align: center; */}
.our-trusted {padding: 30px 0;position: relative;}
.our-trusted .row {align-items: center;}
.our-trusted h2 {font-size: 30px;line-height: 32px;font-weight: 600;margin: 0;padding: 0;}
.our-trusted h2:after {display: none;}
.our-trusted:before {content: '';background: #dedcd2;position: absolute;left: 0;top: 0;height: 100%;width: 23%;}
.our-services .btn-block {text-align: center;margin-top: 20px;}
.our-services .btn-orange-line {color: white;}
.btn-black-line {border-color: #525252;color: #525252;}
.btn-black-line:after {background: #525252;}
.btn-black-line {border-color: #525252;color: #525252;}
.btn-black-line:after {background: #525252;}
section.cta {padding: 30px 0;}
section.cta:before {content: '';background: #febc35;position: absolute;right: 0;top: 0;width: 79.4%;height: 100%;clip-path: polygon(3% 0, 100% 0, 100% 100%, 0% 100%);}
section.cta .container {position: relative;z-index: 1;}
section.cta h2 {font-size: 40px;font-weight: 600;/* width: 40%; */line-height: 41px;display: inline-block;margin: 0;}
section.cta p {font-size: 20px;font-weight: 600;font-style: italic;font-family: 'Playfair Display', serif;/* width: 57%; */display: inline-block;margin: 0 0 20px;float: right;line-height: 35px;}
section.cta .btn-block {/* text-align: center; */margin: 0 0 0;}
section.cta:after{content: '';background: url("../images/cta-before.png")no-repeat;height: 291px;width: 378px;position: absolute;left: 90px;bottom: -70px;background-size: 80%;}
.our-idea{background: #f4f3ed;}
.our-idea h2:after {/* right: inherit; */}
.our-idea h4 {background: #525252;color: white;padding: 10px 10px;font-size: 20px;font-weight: 500;margin: 0 0 20px;}
.our-idea ul {}
.our-idea ul li {font-size: 14px;color: #242424;font-weight: 500;display: flex;line-height: 20px;margin: 0 0 11px;}
.our-idea ul li img {margin-right: 10px;align-self: self-start;position: relative;margin-left: 0;}
.our-idea .heading h2 {margin: 0 0 20px;}
.our-idea .heading p {font-size: 15px;width: 100%;}
.text-center.heading h2:after {right: 0;}
.our-faq{background: #fafaf2;position: relative;border-top: 1px solid #fafaf2;}
.info-faq{margin-bottom: 20px;}
a.view-btn::before {content: "";width: 50px;height: 3px;background: #e4c47f;position: absolute;right: -55px;top: 9px;}
a.view-btn::after {border: 3px solid #e4c47f;width: 18px;height: 18px;position: absolute;content: "";border-radius: 50%;top: 1px;right: -70px;}
.info-cl .row {position: relative;}
.info-cl .r1::before {position: absolute;content: "";height: 1px;width: 95%;background: #e7e7e7;bottom: 0;left: 0;right: 0;margin: auto;}
.info-cl [class*='col-']::before {content: "";height: 100%;width: 1px;background: #e7e7e7;position: absolute;right: 0;top: 0;}
.info-cl [class*='col-'] {padding: 60px 15px;}
.info-cl [class*='col-']:last-child::before {display: none;}
.our-faq .card {border: 0;background: transparent;}
.our-faq .panel{margin-bottom: 10px;position: relative;border-radius: 8px;}
.our-faq .card-header {background: 0 0;border: 0;border-radius: 0;padding: 0;position: relative;}
.our-faq .card-header a {display: block;cursor: pointer;margin: 0;padding: 15px 14px;color: #3c3b37;font-size: 16px;font-weight: 600;position: relative;border-bottom: 1px solid #373737;}
.accordion .card-header.collapsed:after {content: "";background: url("../images/plus.png")no-repeat;z-index: 0;width: 26px;height: 26px;}
.accordion .card-header:after {color: #dadada;font-size: 15px;position: absolute;right: 15px;top: 17px;z-index: 1;}
.accordion .card-header:after {-moz-osx-font-smoothing: grayscale;-webkit-font-smoothing: antialiased;display: inline-block;font-style: normal;font-variant: normal;text-rendering: auto;line-height: 1;font-family: "Font Awesome 5 Free";font-weight: 900;content: "";background: url("../images/minus.png") no-repeat;width: 26px;height: 26px;color: #0059ff;z-index: 1;top: 15px;position: absolute;right: 0;}
.our-faq .card-body {padding: 10px 20px 10px 14px;border-bottom: 1px solid #373737;}
.our-faq .card-body p {font-size: 15px;color: #3c3b37;}
.our-faq div#accordion {margin: auto;}
.our-faq .card-header a:hover {color: #3c3b37;}
.our-faq .card-header.collapsed a.card-title {color: #3c3b37;}
.our-faq .card-header.collapsed a.card-title:hover {color: #3c3b37;}
a.view-btn {color: #e4c47f;font-weight: 600;letter-spacing: 3px;text-transform: uppercase;font-size: 14px;position: relative;}
.info-faq {margin-bottom: 20px;}
a.view-btn::before {content: "";width: 50px;height: 3px;background: #e4c47f;position: absolute;right: -55px;top: 9px;}
a.view-btn::after {border: 3px solid #e4c47f;width: 18px;height: 18px;position: absolute;content: "";border-radius: 50%;top: 1px;right: -70px;}
.info-cl .row {position: relative;}
.info-cl .r1::before {position: absolute;content: "";height: 1px;width: 95%;background: #e7e7e7;bottom: 0;left: 0;right: 0;margin: auto;}
.testimonial {text-align: center;position: relative;z-index: 9;}
.testimonial img {margin: 0 0 20px;}
section.site-logos {text-align: center;padding: 30px 0;border-top: 1px solid #ebebeb;}
.inner-banner {height: auto;}
.inner-banner h1 {font-size: 46px;}
.inner-banner p {margin: 15px 0 30px;}
.heading h2 + p {width: 85%;margin: 0 auto 40px;}
section.fic-company {background: #f4f3ed;/* margin-top: -10px; */}
.heading.text h2 {margin: 0 0 15px;}
section.fic-company .box h4 {font-size: 30px;font-weight: 600;line-height: 34px;}
section.fic-company .box p {font-size: 16px;font-weight: 400;color: #202020;margin: 0;}
section.fic-company .box {margin-bottom: 50px;}
section.fic-company .col-md-6:last-of-type .box{/* margin: 0; */}
section.fic-company .row {align-items: center;}
section.fic-profit {padding: 0;text-align: center;background: #f4f3ed;}
section.fic-profit .container {box-shadow: 0 0 5px #8d8d8d;padding: 10px 0;position: relative;/* z-index: 1; */background: white;}
section.fic-profit p {color: #525252;margin: 0;font-size: 19px;font-weight: 600;text-transform: uppercase;}
section.fic-profit p span {color: #febc35;}
section.fic-ghost {}
section.fic-ghost .payy {background: #f4f3ed;margin-bottom: 20px;}
section.fic-ghost .payy .payment {background: #393939;width: 40%;display: inline-block;text-align: center;}
section.fic-ghost .payy .payment h6 {margin: 0;color: white;display: inline-block;background: #febc35;padding: 16px 13px;font-size: 34px;font-style: italic;width: 30%;text-align: center;float: left;}
section.fic-ghost .payy .payment h5 {margin: 0;color: white;display: inline-block;font-size: 18px;margin-top: 15px;}
section.fic-ghost .payy p {margin: 0;width: 55%;display: inline-block;margin-left: 10px;}
section.fic-ghost {}
section.fic-ghost .payy {background: #f4f3ed;margin-bottom: 14px;border-bottom: 1px solid #d7d6d1;position: relative;}
section.fic-ghost .payy .payment {background: #393939;width: 40%;display: inline-block;text-align: center;}
section.fic-ghost .payy .payment h6 {margin: 0;color: white;display: inline-block;background: #febc35;padding: 16px 13px;font-size: 34px;font-style: italic;width: 30%;text-align: center;float: left;position: relative;}
section.fic-ghost .payy .payment h5 {margin: 0;color: white;display: inline-block;font-size: 18px;margin-top: 15px;}
section.fic-ghost .payy p {margin: 0;width: 55%;display: inline-block;margin-left: 10px;}
section.fic-ghost .payy:after {content: '';position: absolute;bottom: -8px;left: 0;right: 0;background: #c3c3c3;width: 80%;height: 1px;margin: auto;}
section.fic-ghost .payy:last-child:after {display: none;}
section.fic-ghost h2 {font-size: 32px;font-weight: 600;margin: 0 0 15px;}
section.fic-ghost h2 + p {font-size: 16px;margin: 0 0 20px;}
section.fic-ghost .row {align-items: center;}
.fic-cta{background: url("../images/fic-cta.jpg") no-repeat;height: 281px;width: 100%;background-size: cover;overflow: hidden;}
.fic-cta h2 {color: white;margin: 0 0 15px;font-family: 'Playfair Display', serif;font-size: 35px;font-weight: 400;font-style: italic;}
.fic-cta h2 span {color: #febc35;vertical-align: text-top;font-weight: 600;}
.fic-cta p {color: white;font-size: 16px;margin: 0;}
.fic-cta img {float: right;}
.ftr-info {background: #393939;padding: 30px 0;position: relative;}
footer {background: #222222;}
footer h4 {color: #febc35;font-size: 18px;font-weight: 600;font-family: 'Playfair Display', serif;margin-top: 29px;margin-bottom: 20px;}
footer ul {}
footer ul li {color: #e6e6e6; font-size: 12px;margin: 0 0 8px;}
footer ul li a {color: #e6e6e6;font-size: 15px;}
.ftr-info .row {margin: 0 -5px;}
.ftr-info .row [class*='col-'] {padding: 0 5px;}
.ftr-info .form-control {font-size: 12px;font-weight: 600;color: #242424;border: none;border-radius: 0;margin-bottom: 9px;height: 45px;}
.ftr-info textarea.form-control {resize: none;}
.ftr-info .btn {height: 100%;font-size: 14px;padding: 0 0;width: 100%;height: 90%;display: inline-block;}
.btn-yellow {background: #febc35;color: #242424;}
.btn-yellow:before {content: '';background: transparent;height: 77%;width: 95%;position: absolute;right: 0;top: 0;border: 1px solid #717171;left: 0;bottom: 0;margin: auto;}
.btn-yellow:after {background: #525252;}
.ftr-info h6 {font-size: 20px;color: #ffffff;width: 36%;display: inline-block;margin: 0;}
.ftr-info form {width: 63%;display: inline-block;}
.ftr-info:before {content: '';position: absolute;top: 0;left: 0;height: 100%;width: 33%;background: #febc35;}
.ftr-info h5 {font-size: 40px;font-weight: 600;margin-left: -80px;margin-bottom: 0;}
.ftr-info h5 span {display: block;font-size: 16px;font-weight: 600;font-style: italic;margin-top: 15px;}
section.fic-ghost .payy .payment h6:after {content: '';width: 0;height: 0;border-style: solid;border-width: 7px 0 7px 14px;border-color: transparent transparent transparent #febb35;position: absolute;right: -10px;top: 29px;}
section.fic-ghost ul {margin: 0 0 30px;}
section.fic-ghost ul li {display: inline-block;width: 49%;margin: 0 0 15px;font-weight: 600;font-size: 16px;}
section.fic-ghost ul li img {margin-right: 9px;}
section.fic-ghost h6 {margin: 0 0 20px;font-weight: 600;font-family: 'Poppins', sans-serif;color: #3c3c3c;}
.memoir-ghost {}
.memoir-ghost .delivery {background: #dfdccf;padding: 30px 20px;position: relative;}
.memoir-ghost .delivery ul {}
.memoir-ghost .delivery ul li {width: 100%;position: relative;z-index: 1;}
.memoir-ghost .delivery ul li:before {content: '';position: absolute;left: -21px;bottom: -2px;background: white;height: 14px;width: 100px;z-index: -1;}
.memoir-ghost .delivery:before {content: '';position: absolute;left: -10px;top: -10px;border: 2px solid #febc35;width: 99%;height: 107%;z-index: -1;}
.memoir-cta{background: url("../images/memior-cta.jpg") no-repeat;background-size: cover;}
.business-cta{background: url("../images/business-cta.jpg") no-repeat;background-size: cover;}
.memoir-cta p {width: 75%;}
section.article {background: #f4f3ed;padding-top: 50px;position: relative;}
section.article:before{content: ''; background: url("../images/article-before.png") no-repeat; height: 193px; width: 303px; position: absolute; left: 0; top: 30px; }
section.article .box {}
section.article .box h5 {background: #febc35;color: white;font-size: 40px;font-weight: 600;font-style: italic;display: inline-block;height: 60px;width: 64px;/* text-align: center; */line-height: 60px;border-radius: 8px;box-shadow: 0 4px 5px #666666b3;padding-left: 7px;margin-bottom: 18px;}
section.article .box h3 {font-size: 23px;font-weight: 600;color: #1f1e1e;}
section.article .box p {color: #202020;font-weight: 500;font-size: 16px;}
section.fic-ghost ul.full {}
section.fic-ghost ul.full li {width: 100%;}
.scholar {margin-top: 20px;}
.scholar img {margin-bottom: 15px;}
.scholar h4 {margin: 0px 0 10px;font-size: 20px;font-weight: 600;}
.scholar p {margin: 0;}
.inner-banner h1 span {color: #febc35;font-weight: 700;vertical-align: baseline;}
section.understand {background: #f4f3ed;}
section.understand h2 {font-size: 26px;font-weight: 600;margin: 0 0 15px;}
section.understand p {margin: 0;}
section.cover-design {background: #f4f3ed;float: left;width: 100%;padding-bottom: 0;}
section.cover-design h6 {margin: 0;font-family: 'Poppins', sans-serif;font-weight: 400;line-height: 24px;}
section.cover-design .row {/* align-items: center; */}
section.cover-design ul {background: #ebe9de;/* padding: 40px 26px; */border-top: 8px solid #febc35;border-left: 8px solid #febc35;float: left;}
section.cover-design ul li {width: 50%;display: inline-block;height: 155px;position: relative;border-bottom: 1px solid #d1cebe;/* margin-bottom: 20px; */border-right: 1px solid #d1cebe;padding: 26px 20px;float: left;}
section.cover-design ul li img {}
section.cover-design ul li p {color: #202020;margin: 0;width: 70%;display: inline-block;margin-left: 12px;}
section.cover-design ul li p span {color: #3c3c3c;font-weight: 600;display: block;margin-bottom: 3px;font-size: 13px;}
section.cover-design ul li:nth-child(2), section.cover-design ul li:nth-child(4) {border-right: 0;}
section.cover-design ul li:nth-child(3), section.cover-design ul li:nth-child(4) {border-bottom: 0;}
section.cover-design .img-fluid {width: 100%;}
section.our-editor {text-align: center;padding-bottom: 10px;}
section.our-editor .box {margin-bottom: 50px;}
section.our-editor .box .img {height: 169px;}
section.our-editor .box h5 {font-size: 28px;color: #1f1e1e;font-weight: 600;}
section.our-editor .box p {font-size: 13px;color: #202020;}
section.book-bind {background: #ebe9de;position: relative;}
section.book-bind .item {background: #fff;padding: 20px 20px;min-height: 330px;}
section.book-bind .item img {margin-bottom: 14px;}
section.book-bind .item h5 {font-family: 'Poppins', sans-serif;/* font-size: 18px; */font-weight: 400;font-size: 16px;}
section.book-bind .item h5 span {display: block;font-weight: 600;font-size: 18px;}
section.book-bind .item p {margin: 0;}
section.book-bind:before {content: '';background: #525252;position: absolute;left: 0;top: 0;width: 40%;height: 100%;}
section.book-bind .heading h2 {}
section.book-bind .heading * {color: white;}
section.book-bind .heading p {width: 100%;}
.our-banner h3 span {color: white;vertical-align: baseline;}
section.our-calarity {background: #f4f3ed;}
.btn-grey-line {border-color: #2f2f2c;color: #2f2f2c;}
.btn-grey-line:after {background: #2f2f2c;}
a.btn.dark:after {background: #dedcd2;}
a.btn.dark {background: #525252;}
.btn.dark:before {border-color: #dedcd2;}
header .btn-grey {color: white !important;}
.our-market-writter {}
.our-market-writter p {font-size: 18px;margin: 0;}
.our-market-writter .row {align-items: center;margin-bottom: 20px;}
.our-market-writter .row:last-of-type {margin-bottom: 0;}
.our-market-writter img {margin-bottom: 15px;}
.btn-black {background: black;color: white;border-color: #000;position: relative;/* top: -5px; */}
.btn-black:after {background: #525252;}
.our-premium{background: url("../images/premium-bg.jpg") no-repeat;background-size: cover;width: 100%;}
.our-premium .heading * {color: white;}
.our-premium .trailer {background: #fdfdf8;padding: 40px 30px;}
.our-premium .trailer h4 {position: relative;font-family: 'Poppins', sans-serif;font-weight: 600;font-size: 22px;color: #2e2a27;}
.our-premium .trailer h4:after {content: '';background: rgb(254,188,53);
background: linear-gradient(90deg, rgba(254,188,53,1) 0%, rgba(254,188,53,0.16880255520176823) 100%);position: absolute;right: 6px;bottom: 10px;height: 6px;width: 36%;}
.our-premium .trailer p {min-height: 110px;}
.our-premium .btn-block a {margin-right: 10px;padding: 8px 27px;font-size: 14px;}
.our-premium .trailer .box {margin-bottom: 0;position: relative;padding-bottom: 20px;padding-top: 20px;padding-right: 20px;min-height: 280px;}
.our-premium .trailer .box:before {content: '';position: absolute;bottom: 0;left: 0;height: 1px;width: 106%;background: #e0e0e0;}
.our-premium .trailer .box:after {content: '';position: absolute;top: 0;right: 0;height: 100%;width: 1px;background: #e0e0e0;}
.our-premium .trailer .col-md-4:nth-child(3n) .box:after {display: none;}
.social-cta{background: url("../images/social-cta.jpg") no-repeat;height: 348px;width: 100%;background-size: 100%;}
.social-cta h2 {margin: 0;color: white;}
.social-cta h5 {font-size: 36px;font-weight: 600;padding-left: 18px;padding-top: 51px;}
.social-cta h5 span {font-size: 23px;font-weight: 500;font-family: 'Playfair Display', serif;display: block;}
.our-idea img {margin-left: 40px;}
.our-affable {background: #f4f3ed;}
.our-affable .row {align-items: center;}
.our-affable p {font-size: 16px;}
.our-affable .box {}
.our-affable .box h4 {}
.our-affable .box p {font-size: 14px;}
.our-affable .box img {margin: 0 0 20px;}
.our-varity {}
.our-varity .heading h2 + p {width: 100%;margin: 0 0 20px;}
.our-varity ul {margin-bottom: 20px;}
.our-varity ul li {color: #3c3c3c;margin: 0 0 10px;/* display: flex; */}
.our-varity ul li img {margin-right: 10px;align-self: center;}
.our-varity .row {align-items: center;}
.editing-sample {background: #1d1917;}
.editing-sample .heading h2 {color: white;margin: 0 0 25px;}
.editing-sample .heading h3 {color: white;}
.editing-sample .heading p {color: white;}
.editing-sample ul {background: #dedcd2;padding: 40px 40px;}
.editing-sample ul li {font-size: 16px;color: #1d1917;margin: 0 0 20px;border-bottom: 1px solid #8e8c82;padding-bottom: 10px;}
.editing-sample ul li img {margin-right: 8px;}
.editing-sample ul li a {font-size: 14px;padding: 8px 20px;float: right;background: #525252;border-color: #525252;}
.editing-sample ul li a:after {background: #ff9800;height: 10px;width: 10px;}
.editing-sample ul li:last-child {border: 0;padding: 0;margin: 0;}
section.cta .btn-block a {margin-right: 10px;}
section.our-delux {background: #f4f3ed;}
section.should-you {text-align: center;}
section.should-you img {margin: 0 0 10px;}
section.should-you h4 {font-size: 22px;font-weight: 600;}
section.should-you .btn-block {margin-top: 30px;}
.our-faq .col-md-7 {position: relative;left: -40px;}
.our-faq:before {content: '';background: white;height: 91%;width: 55%;position: absolute;top: 20px;}
.inner-banner h3 {margin-bottom: 0;}
section.thorough {background: #f4f3ed;}
section.thorough ul {}
section.thorough ul li {margin: 0 0 12px;font-size: 16px;}
section.thorough ul li img {margin-right: 8px;}
section.thorough p {margin: 0;font-size: 18px;}
section.thorough .row {/* align-items: center; */}
section.thorough h2 {}
section.service-present {}
section.service-present img {margin: 0 0 12px;}
section.service-present h4 {font-weight: 600;}
section.service-present p {margin: 0;}
section.service-present .col-md-4 {margin: 30px 0 0;}
section.service-present .heading h2 {margin: 0 0 20px;}
section.service-present .heading h2 + p {}
section.service-present .btn-block {text-align: center;margin-top: 40px;}
section.easy-process {background: #1d1917;}
section.easy-process h3 {color: white;}
section.easy-process h2 {color: white;}
section.easy-process p {color: white;width: 100%;}
section.easy-process ul {}
section.easy-process ul li {border-bottom: 1px solid #342d2a;margin-bottom: 15px;padding-bottom: 15px;}
section.easy-process ul li h4 {font-size: 42px;color: #dedcd2;font-weight: 600;font-style: italic;font-family: 'Playfair Display', serif;margin: 0;display: inline-block;background: #434241;height: 67px;width: 67px;text-align: center;line-height: 61px;position: relative;background: rgb(29,25,23);background: linear-gradient(90deg, rgba(29,25,23,0) 0%, rgba(71,70,70,1) 49%);}
section.easy-process ul li h5 {font-size: 18px;color: #febc35;font-family: 'Roboto Slab', serif;margin: 0;display: inline-block;margin-left: 20px;}
section.easy-process ul li p {margin: 0;display: inline-block;width: 50%;float: right;position: relative;top: 15px;}
section.easy-process ul li h4:after {content: '';width: 0;height: 0;border-style: solid;border-width: 5px 0 5px 10px;border-color: transparent transparent transparent #41403f;position: absolute;right: -10px;top: 0;bottom: 0;margin: auto;}
section.easy-process .row {align-items: center;}
section.publishing-pack {background: #f4f3ed;}
section.publishing-pack ul li {margin-bottom: 13px;font-size: 16px;display: flex;}
section.publishing-pack ul li img {align-self: center;margin-right: 12px;}
section.publishing-pack .row {align-items: center;margin-bottom: 60px;}
.pouring-cta .container{background: url("../images/pouring-cta.jpg") no-repeat;height: 231px;width: 100%;background-size: cover;padding: 50px 60px;}
.pouring-cta h2 {color: white;font-size: 40px;margin: 0;position: relative;z-index: 1;}
.pouring-cta h3 {margin: 0;height: 80px;width: 80px;background: #febc35;font-family: 'Playfair Display', serif;text-align: center;line-height: 70px;border-radius: 50%;position: absolute;top: -10px;right: 33px;}
.pouring-cta a {color: white;float: right;}
.pouring-cta .row {align-items: center;}
.pouring-cta {padding: 0;}
section.our-contact {position: relative;}
section.our-contact p {font-size: 17px;/* margin: 0; */}
section.our-contact .row {/* align-items: center; */}
section.our-contact .container {z-index: 1;position: relative;}
section.our-contact:before {content: '';background: #f4f3ed;height: 300px;width: 100%;position: absolute;left: 0;top: 0;}
section.our-contact .contact {background: white;padding: 40px 40px;box-shadow: 0 0 5px #ddd;border-radius: 10px;}
section.our-contact .contact h4 {font-size: 25px;color: #525252;font-weight: 600;}
section.our-contact .contact h4 + p {color: #5c5c5c;font-size: 15px;}
section.our-contact .contact .form-control {border: 0;border-bottom: 1px solid #acabab;border-radius: 0;padding: 0;font-size: 14px;margin: 0 0 25px;color: #9f9f9f;padding-bottom: 8px;}
section.our-contact .contact textarea.form-control {height: 60px;resize: none;}
section.our-contact .contact .txt {}
section.our-contact .contact .txt ul {}
section.our-contact .contact .txt ul li {margin-bottom: 14px;}
section.our-contact .contact .txt ul li h6 {font-size: 18px;color: #000000;font-family: 'Poppins', sans-serif;margin: 0 0 4px;}
section.our-contact .contact .txt ul li p {color: #464545cf;margin: 0;font-size: 14px;}
section.our-contact .contact .txt ul li a {font-size: 28px;color: #febc35;font-weight: 600;}
section.creat-combine {position: relative;background: #1d1917;overflow: hidden;}
section.creat-combine:before{content: '';background: url("../images/creat-combine.jpg")no-repeat;height: 728px;width: 485px;position: absolute;top: 0;left: 0;}
section.creat-combine h2 {color: #ffffff;}
section.creat-combine h3 {color: #ffffff;}
section.creat-combine p {color: #ffffff;}
section.creat-combine h4 {font-size: 25px;color: #febc35;font-style: italic;font-family: 'Playfair Display', serif;margin-top: 70px;}
section.our-package {position: relative;padding-bottom: 0;background: #f4f3ed;overflow: hidden;}
section.our-package p {margin: 0;font-size: 17px;}
section.our-package .full-pack {background: white;padding: 40px 40px;border-radius: 20px;}
section.our-package .full-pack h4 {font-family: 'Poppins', sans-serif;font-size: 22px;font-weight: 600;text-align: center;background: #febc35;padding: 13px 0;}
section.our-package .full-pack h5 {background: #febc35;color: white;font-family: 'Poppins', sans-serif;font-size: 46px;font-weight: 600;text-align: center;}
section.our-package .full-pack h5 sub {font-size: 24px;font-weight: 500;bottom: -1px;}
section.our-package .full-pack ul {
    padding: 20px 22px;
    margin: 0 0 0;
    height: 418px;
    }
section.our-package .full-pack ul li {margin: 0 0 12px;color: #6e6e6e;font-size: 13px;position: relative;padding-left: 23px;}
section.our-package .full-pack a {font-size: 14px;padding: 12px 30px;display: table;margin: auto;}
section.our-package .full-pack ul li img {position: absolute;left: 0;top: 1px;}
section.our-package:before {content: '';position: absolute;left: -80px;top: 41%;background: url(../images/nprice-before.png) no-repeat;height: 193px;width: 277px;z-index: 99;}
section.our-package .container {position: relative;z-index: 1;}
section.our-package .full-pack .pack {box-shadow: 0 0 5px #ddd;padding: 0 0px 20px;margin: 0 0 20px;text-align: ce;}
section.cele-approch {background: #fafaf2;}
section.cele-approch h2 {font-family: 'Poppins', sans-serif;font-size: 22px;margin: 0 0 15px;}
section.cele-approch p {width: 91%;margin: 0}
.copyright {background: #393939;padding: 15px 0;}
.copyright p {color: white;margin: 0;}
.copyright ul {text-align: right;}
.copyright ul li {display: inline-block;margin-right: 20px;}
.copyright ul li a {color: white;}
footer ul li i {font-size: 18px;color: #febc35;margin-right: 5px;}
.ftr-link {position: relative;}
.ftr-link:before {position: absolute;content: '';background: url("../images/footer-book.png")no-repeat;height: 313px;width: 493px;left: 100px;top: -30px;background-size: 69%;}
footer ul.ftr-details {}
footer ul.ftr-details li {font-size: 14px;margin: 0 0 8px;}
footer ul.ftr-details li a {font-size: 14px;}
ul li.nav-item.dropdown .nav-link {
    padding: 0;
}
.dropdown:hover>.dropdown-menu {
    display: block;
}

.dropdown-item {
    color: #000000 !important;
    padding: 6px 15px 4px 15px;
    font-weight: 500;
    border-bottom: 1px solid #1f004e2b;
    margin-bottom: 0px;
    font-size: 12px;
    font-weight: 600;
}

.dropdown-menu{
    background-color: #ffffff;
    padding: 0;
    margin:0;
}

.dropdown-item.active, .dropdown-item:active {
    background: #3b3843;
}

.dropdown-item:focus, .dropdown-item:hover {background: #2c2935;color: #ffffff !important;}
header .main-menu ul li a.dropdown-item {font-size: 13px;font-weight: 500;}
.best-selling p {width: 70%;margin: 0 auto 40px;}
.our-process img.process-img {margin-top: -30px;}
.our-services .col-md-4 {height: 260px;}
.clients {}
.clients p {width: 90%;font-size: 18px;font-style: italic;margin: 0 auto 12px;}
.testimonial:before{
    content: '';
    background: url("../images/leaf.png") no-repeat;
    height: 488px;
    width: 192px;
    position: absolute;
    top: -80px;
    left: 0;
right: 0;margin: auto;bottom: 0;}

.testimonial img.trustpilot-b {    position: relative;    margin-top: 30px;    margin-bottom: 0;    } 

.clients h5 {font-weight: 600;font-size: 18px;margin: 0;}
.our-faq .heading h2 {position: relative;z-index: 999999999;}
.home-banner .row{}
.home-banner .row:after{
    content: '';
    background: url("../images/homebanner-book.png") no-repeat;
    height: 225px;
    width: 294px;
    position: absolute;
    left: 0;
    bottom: 30px; right: -270px;margin: auto;background-size: 80%; 
    display:none;  
}
.home-banner img.vector {float: right; /*margin-top: -30px;*/ /*max-width: 90%;*/ }
.best-selling .container {background: white;padding: 40px 40px; position: relative; /*z-index: 9999999999;*/ z-index: 9; } 
.best-selling .container:before {content: ''; background: url("../images/exceptional-before.png") no-repeat; height: 531px; width: 34px; position: absolute;left: -37px; top: 0;z-index: -9;}
.our-varity ul li span {font-weight: 600;}
.pouring:before {content: '';position: absolute;
    left: 0;
    top: 0;
    background: #00000080;
    height: 332px;
    width: 100%;
    z-index: 1;}
.pouring .text {position: relative;z-index: 1;}

.popupform {
    max-width: 980px;
    padding: 0;
    overflow: visible;
}

.popupform::after {content: "";position: absolute;left: 0;top: 0;height: 486px;width: 326px;background: url(../images/pop-img.png) no-repeat 0 0 / 100%;}

.custom-pop .row {
    /* margin: 0; */
}

.popup-content h2 {
    font-family: 'Poppins';
    font-size: 24px;
    padding: 0;
    color: #313131;
    padding-left: 0;
    font-weight: 600;
    margin: 0 0 1px;
}

.popup-content h2::before {
    display: none;
}

.popup-content p {
    /* max-width: 86%; */
    margin: 0 0 10px;
    color: #313131;
    font-weight: 500;
    /* padding-left: 14px; */
    font-size: 14px;
}

.custom-pop {
    padding: 30px 0;
}

.popup-content p.form_tagline {
    max-width: 100%;
    font-size: 11px;
    margin: 0;
    position: relative;
    padding-left: 15px;
}

.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: 14px;
}

.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: 100%;
    border-radius: 0;
    resize: none;
}

.popup-content [class*='col-'] input.btn {
    background: #e4c47f;
    color: #fff;
    margin: auto;
    padding: 0px 30px;
    /* color: #000; */
    letter-spacing: 1px;
    font-weight: 600;
}

.pop-txt {
    left: -44px;
    padding: 0;
}

.popup-content [class*='col-'] input:focus {
    box-shadow: none;
    outline: none;
}

.popupform button.fancybox-button {
    background: #febc35;
    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;
}
.custom-pop .btn-yellow {padding: 10px  40px;font-size: 14px;}
.memior-banner {padding-top: 130px;}
input.required.error, textarea.required.error, select.required.error {    border-bottom: red 2px solid !important;    color: red !important; } 
label.error {     display: none !important;}
.inner-banner {padding-top: 140px;}
footer ul.ftr-details li i {display: none;}
footer ul.ftr-details li {}


.content-page li {list-style: disc inside;margin-bottom: 1rem;}


.inner-banner.pin-banner {padding-bottom: 100px;}

.our-banner {background-color: #121214;}

a:hover {
    text-decoration: none;
}



.video_row {
    padding: 120px 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.png) 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.png) 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: 13px 0 20px;}
.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);
    }
}
 
 
 
 
 .hallo {
    width: 827px;
    height: 565px;
    padding: 0;
    overflow: visible;
    background: url(../images/hallo-bg.png) no-repeat;
}


.hallo::after {
    display: none;
}
.hallo .custom-pop {
    text-align: center;
}

.hallo .custom-pop h2 {
    color: white;
    font-size: 32px;
    color: white;
    font-size: 24px;
    text-align: left;
    float: left;
}

.hallo .custom-pop h2 span {
    color: #f9b128;
    background: #672602;
}

.hallo .custom-pop p {
    margin: 0 0 20px;
    background: #f9b128;
    color: #051735;
    font-size: 20px;
    width: 320px;
    position: absolute;
    top: -7px;
    right: 58px;
    text-align: left;
    padding-left: 39px;
    padding-top: 10px;
    padding-bottom: 10px;
    line-height: 25px;
    font-weight: 600;
    clip-path: polygon(6% 0, 100% 0, 100% 100%, 0% 100%);
}

.hallo .custom-pop p span {
    color: #f9b128;
    background: #672602;
}

.hallo .pop-txt {
    left: 0;
}

.hallo .popup-content {
    width: 80%;
    margin-left: 70px;
}
.hallo .custom-pop .btn {
    width: 100%;
}

.hallo button.fancybox-button {
    background: #f53230;
    border-radius: 50%;
    right: 30px;
}

.hallo .custom-pop form {
    float: left;
    width: 100%;
    margin: auto;
    margin-left: 0;
    margin-top: 26px;
}
.b-friday{
	background: url(../images/black-friday.png) no-repeat;
	height: 570px;
	width: 780px;
	transform: scale(.9);
}
.b-friday::after {
    display: none;
}

.b-friday .custom-pop {
    width: 50%;
    float: right;
    background: #09090a;
    padding: 40px 30px;
    height: 83%;
    border-radius: 20px;
    border-bottom: 4px solid #fff;
    border-right: 4px solid #fff;
    margin-top: 30px;
}
.b-friday .custom-pop h2 {
    color: white;
    font-family: 'Poppins';
    font-size: 22px;
    font-weight: 700;
    text-align: center;
}

.b-friday .custom-pop h2 span {
    color: #f53230;
}

.b-friday .custom-pop p {
    color: white;
    font-size: 26px;
    font-weight: 600;
    text-align: center;
}

.b-friday .custom-pop p span {background: #f9b128;color: #000;}

.b-friday .custom-pop .form-control {
    margin: 0 0 9px;
    font-size: 13px;
}

.b-friday .custom-pop textarea.form-control {
    resize: none;
    margin-bottom: 20px;
    height: 90px;
}

.b-friday button.fancybox-button {
    background: #de0211;
    border-radius: 50%;
    top: 20px;
    right: -10px;
}

.b-friday .btn-yellow {
    background: #f53230;
    color: white;
    border: none;
    width: 100%;
    border-radius: 60px;
}

.b-friday .btn-yellow:after, .b-friday .btn-yellow:before {
    display: none;
}








.indent_inn h1 b { vertical-align: baseline;   color: #f44336;   } 

.indent_inn {     padding: 0 20px;  width: 100%;    max-width: 1170px;   }  

.indent_inn h1 {font-size: 84px;text-align: center;color: #000;font-family: 'Playfair Display', serif;font-weight: 600;}

.ddexitForm {margin-top: 30px;}

.indent-pop ul {margin: 0;width: 100%;float: left;display: flex;}
 
.indent-pop ul li.ind-line {width: 33.2%;float: left;padding: 0 5px;}

.indent-pop ul li.ind-line input , .indent-pop ul li.ind-line textarea {display: block;margin: 0 auto;background: #ffffff;border: 1px solid #a8a5a5;padding: 17px 10px 16px 20px;width: 100%;height: 57px; resize: none;    }     

.indent-pop ul li.ind-line i.fa {    display: none;}

.indent-pop ul li.ind-line input[type="submit"] {font-size: 17px;background-color: #a91c16;border-bottom: 5px solid #ffc328;color: #fff;cursor: pointer;border-radius: 50px;padding: 17px 10px 15px 20px;font-weight: 600;     height: auto;    } 

/*.indent-pop ul li.ind-line.last {    width: 20%;} */
 
.indent-pop ul {    flex-flow: wrap;    }


#ddexitpopwrapper {     display: flex;    position: fixed;    left: 0;    top: 0;    width: 100%;    height: 100%;    z-index: 10000000000; pointer-events: none;    align-items: center;    justify-content: center;}

#ddexitpopwrapper .veil{    left: 0;    top: 0;    width: 100%;    height: 100%;    position: fixed;    background-color: rgba(0,0,0,.7);    content: "";    z-index: 1;    display: none;    cursor: default;  }

.ddexitpop {    width: 100%;    padding: 0;    z-index: 2;    -webkit-box-sizing: border-box;    -moz-box-sizing: border-box;    box-sizing: border-box;    position: relative;    background: white;    left: 0;    top: 0;    -webkit-animation-duration: .5s;     animation-duration: .5s;    visibility: hidden;    height: 100%;    display: flex;    align-items: center;    justify-content: center; }

.ddexitpop .calltoaction{   display: inline-block;    text-decoration: none;    border-radius: 5px;    padding: 15px;    background: #15C5FF;    display: block;    width: 80%;    margin: 10px auto;    text-align: center;    color: white !important;}

div.closeexitpop{ background:url('../images/xclose.png') no-repeat scroll center center;   width: 70px;    height: 70px;   overflow: hidden;   display: none;  position: fixed;    cursor: pointer;    text-indent: -1000px;   z-index: 3; top: 10px;  right: 10px;     background-size: 20px;    opacity: 0.7;}   


#ddexitpopwrapper.open{ pointer-events: auto;} 

#ddexitpopwrapper.open .veil{ display: block;   }

#ddexitpopwrapper.open div.closeexitpop{    display: block; }

#ddexitpopwrapper.open .ddexitpop{     visibility: visible; }

@media screen and (max-height: 765px){
    
.ddexitpop{     /* top: 0; */       }  

.indent-pop ul li.ind-line {    width: 100% !important;    margin-bottom: 10px;}

.indent-pop ul li.ind-line input[type="submit"] {width: auto; padding:10px 20px;}

.indent_inn h1 {    font-size: 30px;}

.indent_inn h1 br {    display: none;}    

} 

.indent_inn h1>span {    color: #a91c16;    display: inline-block;    font-style: italic;   }

.indent_inn h1 b {    color: #a91c16;    font-size: 54px;    font-weight: 400;    display: block;    margin-top: 13px;  }

.indent_inn h1 * {    vertical-align: top;  }

.indent_inn h1 b>span {    background: #ffc328;    color: #000;    font-weight: 600;    display: inline-block;    padding: 1px 11px;    }

.indent_inn small {    text-align: center;    display: block;    font-weight: 500;    font-size: 20px;    margin-top: 33px; }

.indent-pop ul.text_wrp li.ind-line.first {    width: 66.4%;    }

.indent-pop ul.text_wrp {    margin-top: 10px;  }
.proce {}

.proce .box {
    background: white;
    padding: 20px 20px;
    border-radius: 15px;
    height: 100%;
    position: relative;
    padding-bottom: 40px;
}

.proce .box h4 {
    font-size: 18px;
    font-weight: 700;
}

.proce .box p {
    font-size: 15px;
}

.proce .col-md-3 {
    margin: 0 0 20px;
    padding: 0 7px;
}

.proce .row {
    margin: 0 -7px;
}

.price-tabing {
    margin-top: 30px;
    position: relative;
    padding: 40px 0;
}

.price-tabing .nav-tabs {
    border: none;
    margin: 0 0 40px;
    align-items: center;
    justify-content: center;
    position: relative;
}

.price-tabing .nav-tabs li {
    margin: 0;
}

.price-tabing .nav-tabs li a {
    text-align: center;
    font-size: 18px;
    color: #1a1a1a;
    font-weight: 600;
    border: none;
    padding: 10px 42px;
    border-radius: 10px;
}

.price-tabing .nav-tabs li a.active {
    background: #000;
    color: #fff;
}

.price-tabing:before {
    content: '';
    background: #febc35;
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 500px;
    border-radius: 20px;
}

.price-tabing .tab-content {
    background: #ffffff;
    position: relative;
    width: 97%;
    margin: auto;
    padding: 30px 30px;
    border-radius: 20px;
    overflow: hidden;
}

.price-tabing .tab-content h3 {
    font-size: 32px;
    font-weight: 600;
    margin: 0 0 30px;
    border-bottom: 1px solid #c0babb;
    padding: 0 0 15px;
    position: relative;
    color: #122826;
    font-family: 'Poppins', sans-serif;
    text-transform: uppercase;
}

.price-tabing .tab-content h6 {
    color: #474747;
    font-family: 'Poppins', sans-serif;
    font-weight: 600;
    font-size: 15px;
    margin: 0 0 15px;
    position: relative;
    z-index: 1;
}

.price-tabing .tab-content ul {
    margin-top: -5px;
    margin-bottom: 15px;
    position: relative;
    z-index: 1;
}

.price-tabing .tab-content ul li {
    color: #474747;
    font-size: 15px;
    margin: 0 0 3px;
    position: relative;
    padding-left: 20px;
}

.price-tabing .tab-content .special {
    background: #f84c5b;
    padding: 40px 30px;
    text-align: center;
    border-radius: 70px;
    position: relative;
    z-index: 1;
    background: rgb(252,107,80);
    background: -moz-linear-gradient(180deg, rgba(252,107,80,1) 0%, rgba(248,74,92,1) 97%);
    background: -webkit-linear-gradient(180deg, rgba(252,107,80,1) 0%, rgba(248,74,92,1) 97%);
    background: linear-gradient(180deg, rgba(252,107,80,1) 0%, rgba(248,74,92,1) 97%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#fc6b50",endColorstr="#f84a5c",GradientType=1);
    box-shadow: 0 2px 5px #666666ad;
    margin-top: 100px;
}

.price-tabing .tab-content .special img {
    display: table;
    margin: 0 auto 10px;
}

.price-tabing .tab-content .special strike {
    font-size: 34px;
    font-weight: 500;
    color: #fff;
    margin: 0 0 5px;
    display: block;
}

.price-tabing .tab-content .special h5 {
    margin: 0 0 5px;
    color: #febc35;
    background: #393939;
    padding: 7px 30px;
    border-radius: 50px;
    font-family: 'Poppins', sans-serif;
    font-size: 16px;
    font-weight: 600;
    display: inline-block;
}

.price-tabing .tab-content .special h4 {
    font-family: 'Poppins', sans-serif;
    color: #fff;
    font-size: 66px;
    font-weight: 700;
    border-bottom: 3px dashed #000000;
    padding: 0 0 8px;
    margin: 0 0 15px;
}

.price-tabing .tab-content .special p {
    font-size: 16px;
    color: #fff;
    font-weight: 500;
}

.price-tabing .tab-content h3:after {
    content: '';
    height: 10px;
    width: 100px;
    position: absolute;
    bottom: -6px;
    right: 0;
    background: #525252;
}

.price-tabing .tab-content ul li:before {
    content: '';
    height: 2.5px;
    width: 10px;
    position: absolute;
    top: 0;
    left: 0;
    background: #797979;
    bottom: 0;
    margin: auto;
}

.price-tabing .row {
    /* align-items: center; */
}

.price-tabing .tab-content .special h4 sub {
    font-size: 32px;
    font-weight: 600;
    bottom: 0;
    left: -6px;
}
section.our-package:after {
    content: '';
    position: absolute;
    right: -50px;
    top: -540px;
    background: url(../images/nprice-after.png) no-repeat;
    height: 3737px;
    width: 1663px;
}

.price-tabing .tab-content .note {
    text-align: center;
    color: red;
    font-weight: 500;
    font-size: 16px;
}

section.our-package:after {
    content: '';
    position: absolute;
    right: -50px;
    top: -540px;
    background: url(../images/nprice-after.png) no-repeat;
    height: 3737px;
    width: 1663px;
}

.tab-content:before {
    content: '';
    position: absolute;
    right: -270px;
    top: -140px;
    background: url("../images/price-tabing-before.png")no-repeat;
    height: 599px;
    width: 599px;
    opacity: .6;
}
.tab-content:after {
    content: '';
    position: absolute;
    right: 0;
    left: 0;
    bottom: -360px;
    background: url("../images/price-tabing-before.png")no-repeat;
    height: 599px;
    width: 599px;
    margin: auto;
    opacity: .6;
}

.proce .box:after {
    content: '';
    height: 19px;
    width: 100%;
    background: rgb(255,255,255);
    background: -moz-linear-gradient(90deg, rgba(255,255,255,1) 0%, rgba(254,188,53,1) 97%);
    background: -webkit-linear-gradient(90deg, rgba(255,255,255,1) 0%, rgba(254,188,53,1) 97%);
    background: linear-gradient(90deg, rgba(255,255,255,1) 0%, rgba(254,188,53,1) 97%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffffff",endColorstr="#febc35",GradientType=1);
    position: absolute;
    bottom: 0;
    left: 0;
    border-radius: 0 0 15px 0;
}

.content-page .ul_ul li {    list-style: number inside; }

.content-page .ol_ul li {    list-style: lower-roman inside;    }

footer ul.socialtp li {
    display: inline-block;
    padding: 0 5px;
}

footer ul.socialtp li svg {
    font-size: 25px;
}

footer ul.socialtp {
    margin: 16px 0 0;
}


