@import url(https://fonts.googleapis.com/css2?family=Poppins:wght@300;400;500;600;700;800&display=swap);
a,
abbr,
acronym,
address,
applet,
article,
aside,
audio,
b,
big,
blockquote,
body,
canvas,
caption,
center,
cite,
code,
dd,
del,
details,
dfn,
div,
dl,
dt,
em,
embed,
fieldset,
figcaption,
figure,
footer,
form,
h1,
h2,
h3,
h4,
h5,
h6,
header,
hgroup,
html,
i,
iframe,
img,
ins,
kbd,
label,
legend,
li,
mark,
menu,
nav,
object,
ol,
output,
p,
pre,
q,
ruby,
s,
samp,
section,
small,
span,
strike,
strong,
sub,
summary,
sup,
table,
tbody,
td,
tfoot,
th,
thead,
time,
tr,
tt,
u,
ul,
var,
video {
  margin: 0;
  padding: 0;
  border: 0;
  vertical-align: baseline;
  line-height: initial;
  scroll-behavior: smooth;
}
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section {
  display: block;
}
body {
  line-height: 1;
  font-family: "Poppins", sans-serif;
}
ol,
ul {
  list-style: none;
}
blockquote,
q {
  quotes: none;
}
blockquote:after,
blockquote:before,
q:after,
q:before {
  content: "";
  content: none;
}
table {
  border-collapse: collapse;
  border-spacing: 0;
}
.header_sec {
  width: 100%;
  position: relative;
  height: 698px;
  background: url(../../assets/images/header-bg.webp);
  background-repeat: no-repeat;
  background-position: left;
  background-size: cover;
}
.offset-md-2 {
  margin-left: 310px;
}
.menubar {
  width: 100%;
  z-index: 99999999;
  position: relative;
}
.menubar a.navbar-brand {
  color: #b50023;
  font-weight: 600;
  font-size: 24px;
  text-decoration: none;
}
.menubar ul.navbar-nav li.nav-item.active a.nav-link {
  color: #b50023;
  font-weight: 600;
}
.menubar ul.navbar-nav li.nav-item a.nav-link {
  color: #393939;
  border-radius: 3px;
  font-size: 15px;
  padding: 10px 10px;
  font-weight: 400;
  text-transform: uppercase;
}
.menubar ul.navbar-nav li.nav-item a.nav-link.email,
.menubar ul.navbar-nav li.nav-item a.nav-link.phone {
  background: #377dff;
  margin: 0 3px;
  color: #fff;
  border-radius: 3px;
  font-size: 13px;
  padding: 10px 16px;
  font-weight: 400;
}
.menubar ul.navbar-nav li.nav-item a.nav-link.email {
  background: #fed24d;
  font-weight: 600;
  color: #393939;
  border-radius: 30px;
  padding-left: 30px;
  padding-right: 30px;
  position: relative;
  z-index: 1;
  transition: 0.2s linear;
}
.menubar ul.navbar-nav li.nav-item a.nav-link.email:before {
  content: "";
  position: absolute;
  width: 0;
  background: #63976a;
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  border-radius: 22px;
  z-index: -1;
  transition: 0.2s width linear;
}
.menubar ul.navbar-nav li.nav-item:hover a.nav-link.email {
  color: #fff;
}
.menubar ul.navbar-nav li.nav-item:hover a.nav-link.email:before {
  width: 130px;
}
.menubar ul.navbar-nav li.nav-item a.nav-link.phone {
  background: #b50023;
  color: #fff;
  font-weight: 600;
  border-radius: 30px;
  padding-left: 30px;
  padding-right: 30px;
}
.caption_info {
  padding: 90px 0;
}
.caption_info h1 {
  font-size: 42px;
  color: #b50023;
  font-weight: 600;
}
.caption_info h1 span {
  display: block;
}
.caption_info p {
  font-size: 16px;
  color: #393939;
  padding: 20px 0;
}
a.btn-info {
  background: #b50023;
  border: 1px solid #b50023;
  box-shadow: none;
  color: #fff;
  font-size: 14px;
  font-weight: 600;
  text-transform: uppercase;
  padding: 10px 23px;
  border-radius: 33px;
}
a.whatsappicon img {
  vertical-align: middle;
  margin-right: 4px;
}
a.whatsappicon {
  font-size: 20px;
  color: #343434;
  font-weight: 600;
  text-decoration: none;
}
a.btn-info:focus,
a.btn-info:hover {
  background: #b50023;
  border: 1px solid #b50023;
  box-shadow: none;
  color: #fff;
  font-size: 14px;
  font-weight: 600;
  text-transform: uppercase;
  padding: 10px 23px;
  border-radius: 33px;
}
.order_bg {
  width: 100%;
  background: url(../../assets/images/orderformbg.webp);
  background-size: cover;
  background-repeat: no-repeat;
  background-position: top;
  height: auto;
  max-width: 486px;
  margin-left: auto;
}
.orderform {
  padding: 27px 42px;
}
.form-group label {
  display: block;
}
.orderform .form-group p {
  padding-top: 0 !important;
  font-size: 16px !important;
  text-align: left !important;
}
.boxfooter .total_amount p {
  padding-top: 27px;
}
.order_bg p {
  padding-top: 3em;
  text-align: center;
  text-transform: uppercase;
  color: #b50023;
  font-size: 24px;
  font-weight: 600;
}
.pageval {
  width: 100%;
  position: absolute;
  left: 0;
  margin: auto;
  right: 0;
  max-width: 109px;
  text-align: center;
  font-weight: 600;
  color: #303030;
  font-size: 20px;
}
.minus {
  position: absolute;
  bottom: 0;
  top: 25px;
  height: 37px;
  left: 0;
  width: 100%;
  max-width: 39px;
  border-radius: 26px;
  border: none;
  box-shadow: 0 2px 7px #3333;
}
.plus {
  position: absolute;
  bottom: 0;
  top: 25px;
  height: 37px;
  right: 0;
  width: 100%;
  max-width: 39px;
  border-radius: 26px;
  border: none;
  box-shadow: 0 2px 7px #3333;
}
.boxfooter {
  display: flex;
  width: 100%;
  background: #efefee;
  padding: 7px 25px;
  border-top-left-radius: 56px;
}
.total_amount h2 {
  font-size: 19px;
  font-weight: 600;
  color: #303030;
  padding: 13px 5px;
}
.total_amount h2 span {
  display: block;
  padding-left: 16px;
}
.boxfooter button {
  background: #b50023;
  border: 1px solid #b50023;
  box-shadow: none;
  color: #fff;
  font-size: 14px;
  font-weight: 600;
  text-transform: uppercase;
  padding: 13px 42px;
  border-radius: 33px;
  margin: 10px 0;
  margin-top: 18px;
  margin-bottom: 0;
}
.our_services_sec {
  width: 100%;
  padding: 30px 0;
  margin-bottom: 4em;
}
.our_services_sec b {
  color: #b50023;
  font-weight: 600;
  font-size: 36px;
  text-transform: uppercase;
  padding-bottom: 14px;
  display: block;
  text-align: center;
}
.our_services_sec ul li {
  display: inline-block;
}
.our_services_sec ul li a {
  display: block;
  padding: 23px 20px;
  border-radius: 40px;
  border: 1px solid #3333;
  margin: 10px 10px;
  text-decoration: none;
  font-size: 14px;
  text-transform: uppercase;
  color: #303030;
  font-weight: 500;
  box-shadow: 2px 2px 2px #3333;
  transition: 0.2s linear;
}
.our_services_sec ul li a:hover {
  background: #56bb73;
  color: #fff;
}
.our_services_sec ul li a.active {
  background: #56bb73;
  color: #fff;
}
.bestessaywriting {
  background: url(../../assets/images/service-bg.webp);
  background-size: cover;
  background-repeat: no-repeat;
  background-position: top;
  height: auto;
  padding: 50px 0;
  position: relative;
}
.bestessaywriting img.fixedservice {
  position: absolute;
  top: -50px;
  width: 100%;
  max-width: 450px;
}
.bestessaywriting h2 {
  font-size: 36px;
  color: #303030;
  font-weight: 600;
  text-transform: uppercase;
  padding-bottom: 15px;
  padding-left: 1em;
}
.bestitem {
  width: 100%;
  padding: 15px 0;
  padding-left: 2em;
  display: flex;
  align-items: flex-start;
}
.bestitem p {
  color: #303030;
  font-size: 15px;
}
.bestitem img {
  padding-right: 10px;
}
.howitswork {
  width: 100%;
  padding: 40px 0;
}
.howitswork b {
  font-size: 38px;
  color: #303030;
  font-weight: 600;
  text-transform: uppercase;
  padding-bottom: 35px;
  display: block;
  text-align: center;
}
.workingbox {
  width: 100%;
  max-width: 210px;
  height: 210px;
  border-radius: 120px;
  padding-left: 45px;
  padding-top: 33px;
  margin: auto;
  margin-top: 34px;
  transition: 0.2s linear;
  cursor: pointer;
}
.workingbox:hover {
  transform: scale(1.1);
}
.workingbox.b1 {
  background: #ffedb6;
}
.workingbox.b2 {
  background: #b6fffa;
}
.workingbox.b3 {
  background: #eaddff;
}
.workingbox.b4 {
  background: #cfffda;
}
.workingbox p:nth-child(1) {
  font-size: 1.5rem;
}
.workingbox p {
  font-size: 13px;
  color: #303030;
  font-weight: 500;
}
.middlebtn {
  text-align: center;
}
.middlebtn button {
  background: #fed24d;
  font-weight: 600;
  color: #393939;
  border-radius: 30px;
  padding-left: 30px;
  padding-right: 30px;
  border: none;
}
.mainbox {
  width: 100%;
  background: url(../../assets/images/howitsworkbg.webp);
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
  padding: 24px 0;
}
.choice_sec {
  width: 100%;
  background: url(../../assets/images/choice_bg.webp);
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  padding: 104px 0;
  height: auto;
  padding-bottom: 182px;
  margin-bottom: 34px;
}
.choice_sec h3 {
  font-size: 38px;
  color: #303030;
  font-weight: 600;
  text-transform: uppercase;
  padding-bottom: 45px;
  text-align: center;
}
.choice_box {
  width: 100%;
  background: #b50023;
  padding: 20px 20px;
  margin: 15px 0;
  color: #fff;
  border-radius: 4px;
  transition: 0.2s linear;
}
.choice_box p:nth-child(1) {
  font-size: 22px;
}
.choice_box h4 {
  font-size: 22px;
}
.choice_box h4 img {
  vertical-align: middle;
  display: inline-block;
  margin-right: 5px;
  transition: 0.2s linear;
}
.choice_box:hover h4 img {
  transform: rotate(-120deg);
}
.about_sec {
  width: 100%;
  padding: 133px 0;
  background: url(../../assets/images/aboutsecbg.webp);
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  padding-top: 15px;
  padding-bottom: 24px;
}
.about_sec p:nth-child(1) {
  font-size: 38px;
  color: #303030;
  font-weight: 600;
}
.about_sec h3 {
  font-size: 38px;
  color: #303030;
  font-weight: 600;
}
.about_sec p {
  font-size: 15px;
  padding-bottom: 20px;
}
.about_sec h4 {
  font-size: 50px;
  color: #b50023;
  font-weight: 600;
}
.about_sec p.itemabout {
  font-size: 14px;
  font-weight: 600;
}
.cybersecuritysec {
  width: 100%;
  padding: 77px 0;
  background: url(../../assets/images/cybersecuritybg.webp);
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
}
.cybersecuritysec p {
  font-size: 38px;
  color: #303030;
  font-weight: 600;
  text-align: center;
  padding-bottom: 50px;
}
.cybermenu .nav-tabs {
  border-bottom: none;
  margin-bottom: 38px;
}
.cybermenu .nav-tabs .nav-item.show .nav-link,
.nav-tabs .nav-link.active {
  background: 0 0;
  border-color: transparent;
  border-bottom: 3px solid #b50023;
  color: #303030;
  font-size: 16px;
  font-weight: 500;
}
.cybermenu .nav-tabs .nav-link {
  color: #303030;
  font-size: 16px;
  font-weight: 500;
  margin: 0 10px;
}
.cybermenu .nav-tabs .nav-link:hover {
  background: 0 0;
  border-color: transparent;
  border-bottom: 3px solid #b50023;
}
.infocyber {
  padding: 60px 0;
}
.infocyber h4 {
  padding: 15px 0;
  font-size: 20px;
  color: #303030;
  font-weight: 600;
}
.infocyber p {
  padding-bottom: 20px;
  color: #303030;
  font-size: 15px;
  text-align: left;
  font-weight: 200;
}
.infocyber a {
  background: #b50023;
  border: 1px solid #b50023;
  box-shadow: none;
  color: #fff;
  font-size: 14px;
  font-weight: 600;
  text-transform: uppercase;
  padding: 10px 23px;
  border-radius: 33px;
  vertical-align: -webkit-baseline-middle;
  text-decoration: none;
}
.infocyber a.yellow {
  background: #fed24d;
  color: #000;
  border-color: #fed24d;
}
.infocyber a.transparent {
  background: 0 0;
  color: #000;
  border: transparent;
}
.infocyber a img {
  vertical-align: middle;
  margin-right: 4px;
}
.ourprice {
  width: 100%;
  padding: 60px 0;
  background: url(../../assets/images/pricebg.webp);
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
}
.pricepage {
  width: 100%;
  background: #b50023;
  border-radius: 50px;
  padding: 22px 25px;
  color: #fff;
  margin: 15px 0;
  position: relative;
  height: auto;
}
.pricepage img {
  position: absolute;
  top: 12px;
  left: 0;
  right: 0;
  max-width: 319px;
  margin: auto;
}
.pricepage h4 {
  font-size: 22px;
  color: #fff;
  position: relative;
  top: 6px;
}
.pricepage h5 {
  text-align: center;
  font-size: 11px;
  position: relative;
  top: 16px;
}
.ourprice p.h3 {
  text-align: center;
  font-size: 38px;
  color: #fff;
  font-weight: 600;
}
.ourprice p {
  text-align: center;
  font-size: 20px;
  color: #fff;
  font-weight: 400;
}
.btncenter {
  width: 100%;
  text-align: center;
}
.btncenter button {
  background: #fed24d;
  border: 1px solid #fed24d;
  box-shadow: none;
  color: #000;
  font-size: 14px;
  font-weight: 600;
  text-transform: uppercase;
  padding: 10px 23px;
  border-radius: 33px;
  vertical-align: -webkit-baseline-middle;
  text-decoration: none;
  margin: 20px 0;
  margin-bottom: 0;
}
.valuable_customer {
  width: 100%;
  padding: 60px 0;
  background: url(../../assets/images/valuablecustomerbg.webp);
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  padding-top: 9em;
}
.testimonail_box {
  width: 100%;
  background: #fff;
  border-radius: 538px;
  padding: 13px 44px;
  position: relative;
  margin: 25px 0;
}
.testimonail_box.left {
  position: relative;
  left: -60px;
}
.testimonail_box img.clientimg {
  position: absolute;
  top: 45px;
  right: 33px;
}
.testimonail_box img.testiconx {
  position: relative;
  top: -7px;
  left: 0;
}
.testimonail_box p {
  padding-right: 80px;
  color: #303030;
  font-size: 16px;
  font-weight: 500;
}
.testimonail_box p.h4 {
  font-weight: 600;
  color: #303030;
  font-size: 1.5rem;
}
.valuable_customer p:nth-child(1) {
  color: #303030;
  font-weight: 600;
  font-size: 42px;
  padding-bottom: 20px;
  padding-top: 20px;
}
.valuable_customer h3 {
  color: #303030;
  font-weight: 600;
  font-size: 42px;
  padding-bottom: 20px;
  padding-top: 20px;
}
.valuable_customer p {
  color: #303030;
  font-size: 15px;
  padding-bottom: 20px;
}
.valuable_customer a {
  background: #b50023;
  border: 1px solid #b50023;
  box-shadow: none;
  color: #fff;
  font-size: 14px;
  font-weight: 600;
  text-transform: uppercase;
  padding: 15px 23px;
  border-radius: 33px;
  vertical-align: -webkit-baseline-middle;
  text-decoration: none;
  margin: 20px 0;
  margin-bottom: 0;
}
.innerpagelist {
  list-style: none;
  margin: 20px 0 30px;
}
.innerpagelist li {
  font-family: Lato, sans-serif;
  position: relative;
  padding-left: 25px;
  margin-bottom: 5px;
}
.innerpagelist li:before {
  content: "";
  position: absolute;
  left: 0;
  top: 4px;
  background: url(https://www.britishdissertationwriters.co.uk/images/angle-double-right.svg)
    no-repeat;
  height: 12px;
  width: 12px;
}
.research_paper_customer {
  width: 100%;
  padding: 60px 0;
  text-align: center;
  background: url(../../assets/images/pricebg.webp);
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  position: relative;
}
.research_paper_customer h4 {
  color: #303030;
  font-size: 38px;
  font-weight: 600;
  padding-bottom: 15px;
}
.research_paper_customer p {
  color: #303030;
  font-size: 15px;
}
.customer_writing_bg {
  width: 100%;
  padding: 80px 0;
  background: url(../../assets/images/customerwritingbg.png);
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  padding-bottom: 9em;
  margin-bottom: 7em;
}
.infowriting h3 {
  font-size: 20px;
  color: #343434;
  font-weight: 600;
  padding: 15px 0;
}
.infowriting h2 {
  font-size: 20px;
  color: #343434;
  font-weight: 600;
  padding: 15px 0;
}
.infowriting h4 {
  font-size: 20px;
  color: #343434;
  font-weight: 600;
  padding: 15px 0;
}
.infowriting p {
  font-size: 15px;
  color: #303030;
}
.calltoaction {
  width: 100%;
  padding: 40px 0;
  background: url(../../assets/images/pricebg.webp);
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  position: relative;
}
.calltoaction h5 {
  font-size: 24px;
  color: #fff;
  font-weight: 600;
}
.calltoaction p {
  font-size: 24px;
  color: #fff;
  font-weight: 600;
}
.calltoaction a.yellow {
  background: #b50023;
  border: 1px solid #b50023;
  box-shadow: none;
  color: #fff;
  font-size: 15px;
  font-weight: 600;
  text-transform: uppercase;
  padding: 12px 52px;
  border-radius: 33px;
  vertical-align: -webkit-baseline-middle;
  text-decoration: none;
  margin: 20px 0;
  margin-bottom: 0;
  vertical-align: baseline;
  margin-right: 14px;
}
.calltoaction a.transparent {
  background: 0 0;
  color: #fff;
  border: transparent;
  vertical-align: middle;
}
.calltoaction a.transparent img {
  vertical-align: middle;
  padding-right: 9px;
}
.calltoaction a img.arrowline {
  width: 72px;
  position: relative;
  top: -16px;
  right: -18px;
}
.calltoaction img.bottomic {
  position: absolute;
  top: -97px;
  right: 122px;
}
.faqs_sec {
  width: 100%;
  padding: 60px 0;
  background: #fff;
  background: url(../../assets/images/readmorebg.webp);
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
}
.faqs_sec p:nth-child(1) {
  text-align: center;
  padding-bottom: 30px;
  font-size: 38px;
  font-weight: 600;
}
.faqs_sec h3 {
  text-align: center;
  padding-bottom: 30px;
  font-size: 38px;
  font-weight: 600;
}
.faqs_sec h3 span {
  padding: 1px 30px;
  font-size: 33px;
  color: #fff;
  position: relative;
  z-index: 99999;
}
.faqs_sec h3 span:before {
  content: "";
  width: 97%;
  position: absolute;
  top: 6px;
  left: 0;
  right: 0;
  height: 87%;
  background: #b50023;
  transform: skew(-26deg, 0deg);
  z-index: -1;
}
.faqs_sec .card-header {
  background: #fff;
  border-radius: 73px !important;
  border: 1px solid #3333;
  margin-bottom: 0 !important;
}
.faqs_sec .card-header.active p {
  padding-bottom: 0;
}
.faqs_sec .card-header p {
  padding-bottom: 0;
  padding-right: 10px;
}
.faqs_sec .card-header.active p button {
  color: #000;
  font-weight: 600;
}
.faqs_sec .card-header p button {
  color: #333;
  text-decoration: none;
  box-shadow: none;
  font-weight: 600;
}
.faqs_sec .card {
  margin: 20px 0;
  border: none;
}
.faqs_sec .card-header p button i {
  position: absolute;
  top: 0;
  right: 0;
  padding: 1.5rem 2rem;
}
.faqs_sec .card-header.active h2 button {
  color: #fff;
  position: relative;
}
.faqs_sec .card-header h2 button {
  color: #000;
  text-transform: uppercase;
  text-decoration: none;
  outline: 0;
  position: relative;
}
.faqs_sec .card-header h2 button i {
  position: absolute;
  right: 0;
  top: 0;
  padding: 5px 6px;
  font-size: 25px;
}
.faqs_sec .card-header h2 button:focus {
  outline: 0;
  box-shadow: none;
}
.footer_sec {
  width: 100%;
  padding: 40px 0;
  border-radius: 3px;
  position: relative;
  background: #b50023;
}
.footer_sec a {
  display: block;
  padding: 5px 0;
  color: #fff;
  font-size: 14px;
  font-weight: 500;
  text-decoration: none;
}
.footer_sec a i {
  color: #b50023;
  font-size: 8px;
  vertical-align: middle;
}
.boxinm {
  padding-bottom: 30px;
}
.footer_sec h3 {
  font-size: 24px;
  color: #fff;
  font-weight: 600;
  padding-bottom: 7px;
  text-align: left;
}
.footer_sec p {
  font-size: 14px;
  color: #fff;
  padding: 3px 0;
}
.footer_sec h5 {
  font-size: 15px;
  color: #fff;
  padding-top: 10px;
}
.copyright_sec {
  width: 100%;
  background: #112229;
  padding: 7px 0;
}
.copyright_sec p {
  color: #fff;
  font-size: 13px;
}
.copyright_sec p a {
  text-decoration: none;
  color: #fff;
}
.menubar.fixed {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  width: 100%;
  background: #fff;
}
.navbar-nav .dropdown-menu {
  margin: 0;
  padding: 0;
}
.dropdown-item {
  background: #fff;
  color: #000;
  font-size: 14px;
  padding-left: 10px;
}
.dropdown-item:hover {
  background: #b50023;
  color: #fff;
}
.headersideimg {
  width: 100%;
  position: relative;
}
.headersideimg img.bottomshape {
  position: absolute;
  left: 0;
  bottom: -26px;
}
.headersideimg img.toprightshape {
  position: absolute;
  top: 0;
  right: -43px;
}
.title_quote {
  width: 100%;
  text-align: center;
  margin-bottom: 21px;
  padding: 6px 0;
  background: #003c81;
}
.title_quote h2 {
  font-size: 20px;
}
.title_quote h3 {
  text-transform: uppercase;
  color: #fee34a;
  font-size: 17px;
  font-weight: 700;
}
.left-side-bar {
  background: url(../../demo/assets/images/call-to-action-bg.jpg);
  background-size: cover;
  padding: 7px 69px;
}
.left-side-bar p {
  color: #fff;
  padding: 1px 11px;
  font-size: 30px;
}
.left-side-bar button {
  text-align: left;
  font-size: 20px;
  font-weight: 400;
  color: #002365;
  background: #fee34a;
  padding: 11px 21px;
  border-radius: 36px;
  list-style: none;
  width: 100%;
  max-width: 312px;
  margin: 18px auto;
}
.rangeimgser {
  margin: 80px 0;
  margin-bottom: 10px;
}
.shapeimg {
  text-align: center;
}
.buttonorder {
  display: block;
  width: 100%;
  text-align: center;
  padding: 30px 0;
}
.buttonorder a {
  background: #b50023;
  border: 1px solid #b50023;
  box-shadow: none;
  color: #fff;
  font-size: 14px;
  font-weight: 600;
  text-transform: uppercase;
  padding: 10px 36px;
  border-radius: 39px;
  text-decoration: none;
  position: relative;
  padding-right: 60px;
  transition: 0.2s linear;
  z-index: 1;
  display: inline-block;
}
.neworderbtn a:before {
  content: "";
  position: absolute;
  width: 0;
  height: 100%;
  background: #fed24d;
  left: 0;
  top: 0;
  border-radius: 23px;
  z-index: -1;
  transition: 0.2s linear;
}
.neworderbtn:hover a:before {
  width: 95%;
}
.buttonorder a span {
  background: #fed24d;
  padding: 5px 10px;
  border-radius: 41px;
  color: #000;
  position: absolute;
  right: 8px;
  top: 4px;
}
.menufooterbox {
  width: 100%;
  padding: 10px 20px;
  background: #186f29;
  border-radius: 20px;
  margin-bottom: 39px;
  position: relative;
  z-index: 1111;
}
.menufooterbox ul {
  text-align: center;
  margin: 0;
  padding: 0;
  list-style: none;
}
.menufooterbox ul li {
  display: inline-block;
}
.menufooterbox ul li a {
  display: block;
  color: #fff;
  text-transform: uppercase;
}
.menufooterbox ul li a i {
  color: #fed24d;
  padding-right: 10px;
}
.iconfc {
  position: absolute;
  top: -32px;
  left: 0;
  right: 0;
  margin: auto;
  width: 100%;
}
.iconfc img {
  display: block;
  margin: auto;
}
.inner_services {
  width: 100%;
  padding: 67px 0;
  background: #b50023;
  margin: 0;
  padding-bottom: 93px;
}
.breadcrumb-inner h2 {
  color: #fff;
  text-transform: capitalize;
  font-size: 45px;
  padding: 10px 0;
}
.breadcrumb-inner h1 {
  color: #fff;
  text-transform: capitalize;
  font-size: 45px;
  padding: 10px 0;
}
.breadcrumb-inner button {
  width: 100%;
  max-width: 132px;
  padding: 11px 0;
  font-size: 13px;
  border: none;
  outline: 0;
  background: #212529;
  color: #fff;
}
.breadcrumb-inner button.orderclr {
  background: #ffd117;
  color: #212529;
}
.breadcrumb-inner a {
  display: inline-block;
  width: 100%;
  max-width: 116px;
  margin: 0 4px;
}
.order_specification {
  width: 100%;
  background: #fed24d;
  text-align: center;
  padding: 12px 0;
  margin-bottom: 28px;
}
.order_specification h2 {
  color: #333;
}
.order_details .form-control {
  height: auto;
  border-radius: 19px;
  padding: 10px 15px;
  width: 100%;
  margin: 0 auto;
  outline: 0;
  border: 1px solid #112229;
}
.amount_order {
  width: 100%;
  height: auto;
  padding: 5px 0;
  background: #4f915c;
  color: #fff;
  text-align: center;
  margin: 10px 0;
  border-radius: 6px;
}
.amount_order p {
  margin: 0;
  padding: 0;
  font-size: 25px;
}
.info_personal button {
  background: #b50023;
  color: #fff;
  padding: 10px 32px;
  height: auto;
  border-radius: 19px;
  border-color: #b50023;
}
.ordersummary {
  position: sticky;
  top: 153px;
  border: 1px solid #3333;
  padding: 20px 35px;
  border-radius: 20px;
  background: #f9f9f9;
}
.ordersummary h3 {
  font-size: 22px;
  margin: 0;
  text-align: center;
  padding-bottom: 15px;
  font-weight: 700;
}
.ordersummary hr {
  margin: 8px 0;
}
.academic_paper h4 {
  font-size: 16px;
  color: #000;
  font-weight: 700;
}
.academic_paper ul {
  margin: 0;
  list-style: none;
}
.academic_paper ul li {
  font-size: 14px;
  padding: 5px 0;
  display: block;
}
.basic_price {
  width: 100%;
  padding: 15px 0;
}
.basic_price h4 {
  font-size: 16px;
  color: #000;
  font-weight: 700;
}
.basic_price ul {
  margin: 0;
  list-style: none;
}
.basic_price ul li {
  font-size: 14px;
  padding: 5px 0;
  display: block;
}
.basic_price ul li.borderdata {
  border-top: 1px solid #dee2e6;
}
#cover-spin {
  position: fixed;
  width: 100%;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  background-color: rgba(255, 255, 255, 0.7);
  z-index: 9999;
  display: none;
}
@-webkit-keyframes spin {
  from {
    -webkit-transform: rotate(0);
  }
  to {
    -webkit-transform: rotate(360deg);
  }
}
@keyframes spin {
  from {
    transform: rotate(0);
  }
  to {
    transform: rotate(360deg);
  }
}
#cover-spin::after {
  content: "";
  display: block;
  position: absolute;
  left: 48%;
  top: 40%;
  width: 120px;
  height: 120px;
  border-style: solid;
  border-color: #3d854c;
  border-top-color: #fed24d;
  border-bottom-color: #b50023;
  border-width: 8px;
  border-radius: 50%;
  -webkit-animation: spin 0.8s linear infinite;
  animation: spin 0.8s linear infinite;
}
.breadcrumb-inner {
  width: 100%;
}
.pricing_title {
  text-align: center;
}
.pricing_tble {
  background: #ffd117;
  text-align: center;
  border-radius: 5px;
  height: auto;
  overflow-y: scroll;
}
.pricing_tble::-webkit-scrollbar {
  width: 5px;
}
.pricing_tble::-webkit-scrollbar-track {
  background: #ffd117;
}
.pricing_tble::-webkit-scrollbar-thumb {
  background: #b50023;
}
.pricing_tble::-webkit-scrollbar-thumb:hover {
  background: #b50023;
}
.pricing_boxs {
  width: 100%;
  padding: 30px 0;
}
.pricing_box {
  width: 100%;
  padding: 19px 0;
  background: #fed24d;
  position: sticky;
  top: 0;
}
.pricing_box h3 {
  text-transform: uppercase;
}
.deadline_pricing {
  background: #b50023;
  border-bottom: 1px solid #fff;
  padding: 6px 0;
}
.deadline_pricing h4 {
  color: #ffd117;
  font-size: 17px;
  text-transform: uppercase;
}
.deadline_pricing p {
  color: #fff;
}
.reviews_box {
  width: 100%;
  padding: 40px 0;
}
.review_title {
  text-align: center;
  padding-bottom: 30px;
}
.iconreviews {
  width: 40px;
  border-radius: 74px;
  background: #b50023;
  height: 40px;
}
.iconreviews p i {
  font-size: 21px;
  font-weight: 600;
  color: #fed24d;
  padding: 10px 10px;
}
.ratings {
  position: absolute;
  top: 21px;
  right: 25px;
  padding: 5px 17px;
  font-size: 24px;
  background: #b50023;
  border-radius: 40px;
}
.ratings span {
  color: #fed24d;
}
.ratings i {
  color: #fff;
  transition: transform 2s;
}
.review_item {
  background: #fed24d;
  padding: 27px 28px;
  position: relative;
  border-top-left-radius: 41px;
  box-shadow: 6px 2px 0 2px #b50023;
  margin-bottom: 25px;
  transition: 0.2s linear;
}
.review_item h4 {
  padding-top: 11px;
  color: #b50023;
  padding-bottom: 5px;
  font-weight: 600;
}
.review_item p {
  color: #000;
}
.review_item img {
  width: 42px;
  margin: 10px 0;
}
.review_item:hover {
  background: #56bb73;
}
.review_item:hover h4 {
  color: #fff;
}
.review_item:hover .ratings i {
  transform: rotate(180deg);
}
.review_item.active {
  background: #56bb73;
}
.review_item.active h4 {
  color: #fff;
}
.button_wrap {
  width: 100%;
  text-align: center;
}
.button_wrap button {
  background: #b50023;
  border-color: #b50023;
  border-radius: 21px;
  padding: 10px 35px;
  color: #fed24d;
  font-weight: 600;
  margin: auto;
}
.button_wrap button:hover {
  background: #fed24d;
  border-color: #fed24d;
  color: #b50023;
}
.getaquote_form {
  width: 100%;
  background: url(../../assets/images/sider-form-bg.png);
  padding-bottom: 40px;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: top;
  margin: 20px 0;
}
.getaquote_form.sidebar1 {
  background: url(../../assets/images/sidebg1.png);
  background-repeat: no-repeat;
  background-size: cover;
  background-position: top;
}
.getaquote_form.sidebar2 {
  background: url(../../assets/images/sidebg2.png);
  background-repeat: no-repeat;
  background-size: cover;
  background-position: top;
}
.getaquote_form.sidebar3 {
  background: url(../../assets/images/sidebg3.png);
  background-repeat: no-repeat;
  background-size: cover;
  background-position: top;
}
.title_quote {
  width: 100%;
  text-align: center;
  margin-bottom: 21px;
  background: #b50023;
}
.getaquote_form .title_quote h3 {
  color: #fff;
  font-size: 19px;
}
.title_quote h3 {
  color: #fff;
  font-size: 18px;
}
.getaquote_form .form-group {
  margin-bottom: 9px;
  padding: 0 9px;
}
.getaquote_form .form-control {
  height: auto;
  width: 100%;
  max-width: 319px;
  border-radius: 5px;
  padding: 10px 15px;
  margin: 0 auto;
  border: 1px solid #fff;
  background-color: #fff;
  color: #000;
}
.getaquote_form .media {
  margin: 0;
  padding: 11px 13px;
  border-bottom: 1px solid #fff;
}
.media-body,
.media-left,
.media-right {
  display: table-cell;
  vertical-align: middle;
}
.media-object {
  display: block;
}
.media-body {
  width: 10000px;
}
.media,
.media-body {
  overflow: hidden;
  zoom: 1;
}
.getaquote_form button {
  width: 100%;
  max-width: 310px;
  text-transform: uppercase;
  font-weight: 700;
  color: #fff;
  outline: 0;
  border-width: initial;
  border-style: none;
  border-color: initial;
  border-image: initial;
  border-radius: 5px;
  padding: 10px 0;
  margin: 0;
  background: #b50023;
}
.getaquote_form button a {
  color: #fff;
  text-decoration: none;
}
.getaquote_form .media h4 {
  color: #fff;
  font-size: 16px;
  font-weight: 700;
}
.media-left,
.media > .pull-left {
  padding-right: 10px;
}
.bgtouch h4.media-heading {
  color: #000;
  font-size: 13px;
}
.bgtouch .media {
  background: #fff;
  margin: 10px 15px;
  border-radius: 5px;
}
.crumb_caption {
  width: 100%;
  height: auto;
  background: url(../../assets/images/crumb_titlebg.jpg);
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  padding: 40px 15px;
  position: relative;
  margin-top: 30px;
  margin-bottom: 25px;
}
.crumb_caption.essaywriting {
  background: url(../../assets/images/CTA-2.jpg);
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
}
.crumb_caption h2 {
  color: #fff !important;
  font-weight: 600;
  font-size: 24px !important;
}
.crumb_caption .img_crumb {
  position: absolute;
  top: -147px;
  right: 0;
}
.crumb_caption button.order_now {
  background: #fff;
  color: #000;
  position: relative;
  z-index: 21312312;
  width: 100%;
  padding: 10px 0;
  margin: 25px 0;
}
.crumb_caption button.order_now a {
  text-decoration: none;
  color: #000;
}
.crumb_caption:after {
  content: "";
  position: absolute;
  right: 0;
  width: 100%;
  max-width: 25%;
  background: #b50023;
  top: 0;
  height: 100%;
}
button.order_now {
  border: none;
  padding: 6px 25px;
  outline: 0;
  border-radius: 4px;
  font-size: 14px;
  text-transform: uppercase;
  font-weight: 600;
}
ul.item_caption {
  padding: 10px 0;
}
ul.item_caption li {
  display: block;
  padding: 4px 0;
  font-size: 14px;
  color: #343434;
}
ul.item_caption li i {
  color: #b50023;
}
.copyright {
  width: 100%;
  padding: 10px 0;
  background: #fed24d;
}
.socialicon li {
  display: inline-block;
  list-style: none;
}
.socialicon li a {
  padding: 0 5px;
  display: block;
}
.socialicon li a i {
  color: #fff;
  font-size: 20px;
}
.fixedbtnwhatsapp {
  position: fixed;
  bottom: 1em;
  left: 2em;
  z-index: 9999999;
}
.fixedbtnwhatsapp li {
  list-style: none;
}
.fixedbtnwhatsapp img {
  width: 100%;
  max-width: 80px;
}
.termanconditon ul {
  list-style: none;
  padding: 0;
  margin: 0;
}
.termanconditon ul li {
  display: inline-block;
}
.termanconditon ul li a {
  display: block;
  color: #000;
  font-size: 14px;
  border-right: 1px solid #0000003d;
  padding: 0 10px;
  text-decoration: none;
}
.neworderbtn {
  width: 100%;
  max-width: 180px;
  margin: auto;
}
.reviews {
  overflow: hidden;
}
.infocyber p:nth-child(1) {
  font-weight: 700;
  font-size: 2rem;
}
.stepcarousel {
  overflow: hidden;
}
.cv-section-2 {
  padding: 3rem 0;
}
.cv-section-2 h2 {
  font-family: "Poppins", sans-serif;
  font-weight: 700;
  text-align: center;
}
.cv-section-2 p {
  text-align: center;
  padding-top: 20px;
}
.cv-section-3 {
  padding: 3rem 0;
  background-image: url(/assets/images/cv-section-3.png);
  background-position: center;
  background-size: cover;
  background-repeat: no-repeat;
}
.cv-section-3 h3 {
  font-family: "Poppins", sans-serif;
  font-weight: 700;
  font-size: 33px;
}
.cv-section-3 p {
  padding-top: 10px;
}
.cv-section-4 {
  padding: 3rem 0;
}
.cv-section-4 h2 {
  font-family: "Poppins", sans-serif;
  font-weight: 700;
  text-align: center;
}
.cv-section-4 p {
  text-align: center;
  padding-top: 20px;
}
.cv-cta {
  background-image: url(/assets/images/cv-cta.png);
  background-position: center;
  background-size: cover;
  background-repeat: no-repeat;
  height: 343px;
  padding: 3rem 0;
}
.cv-cta .col-lg-6 {
  margin-top: 50px;
}
.cv-cta h3 {
  color: #fff;
}
.cv-cta-chat {
  background: #fed24d;
  color: #000;
  font-weight: 600;
  border-radius: 30px;
  padding: 10px 23px;
  margin-left: 10px;
}
.cv-cta-chat:hover {
  color: #000;
  text-decoration: none;
}
.cv-cta-2 {
  background-image: url(/assets/images/cta-2.png);
  background-position: center;
  background-size: cover;
  background-repeat: no-repeat;
  height: 250px;
  padding: 3rem 0;
}
.cv-cta-2 .col-lg-8 {
  margin: auto;
}
.cv-cta-2 h4 {
  color: #fff;
  text-align: center;
  font-size: 30px;
}
.cta-buttons {
  display: flex;
  justify-content: center;
  align-items: center;
  margin-top: 20px;
}
.portfolio {
  padding: 3rem 0;
}
.portfolio h3 {
  text-align: center;
  font-size: 33px;
  font-weight: 700;
}
.portfolio p {
  text-align: center;
  padding-top: 10px;
}
.last-section {
  background-image: url(/assets/images/last-bg.png);
  background-position: center;
  background-size: cover;
  background-repeat: no-repeat;
  height: 613px;
  padding: 3rem 0;
}
.last-section h4 {
  font-size: 34px;
  font-weight: 700;
}
.last-section p {
  padding: 20px 0;
}
.cv-success {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-top: 20px;
}
.cv-success h3 {
  font-size: 40px;
}
.cv-success p {
  padding: 0;
  font-weight: 600;
}


/* Inner Page Banners */
.essay-writing-bg{
  background-image: url(../../assets/images/essay-writing-service.webp);
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
}

.admission-essay-bg{
  background-image: url(../../assets/images/admission-essay.webp);
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
}

.mba-assignment-bg{
  background-image: url(../../assets/images/mba-assignment.webp);
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
}

.cipd-assignment{
  background-image: url(../../assets/images/cipd-assignment-help.webp);
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
}

.ib-extended-essay{
  background-image: url(../../assets/images/ib-extended-essay.webp);
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
}

.university-assignment{
  background-image: url(../../assets/images/university-assignment.webp);
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
}

.research-proposal{
  background-image: url(../../assets/images/research-proposal.webp);
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
}

.dissertation-writing{
  background-image: url(../../assets/images/dissertation-writing-services.webp);
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
}

.editing-proofreading{
  background-image: url(../../assets/images/editing-proofreading.webp);
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
}

.capstone-project{
  background-image: url(../../assets/images/capstone-project-assignment.webp);
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
}

.finance-assignment{
  background-image: url(../../assets/images/finance-assignment.webp);
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
}

.case-study{
  background-image: url(../../assets/images/case-study-writing.webp);
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
}

.sop-writing{
  background-image: url(../../assets/images/sop-writing.webp);
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
}