@import "https://fonts.googleapis.com/css2?family=Ubuntu:wght@500;700&display=swap";* {
    margin: 0;
    padding: 0;
    scroll-behavior: smooth
}

body {
    margin: 0;
    padding: 0;
    font-family: 'Ubuntu',sans-serif;
    font-size: 1rem;
    color: #333;
    background: #fff;
    scroll-behavior: smooth
}

h1,h2,h3,h4,h5,h6 {
    margin: 0;
    padding: 0
}

p {
    margin: 0;
    padding: 0;
    line-height: inherit
}

.navBar .navbar-brand img {
    width: 100%;
    max-width: 197px
}

.navBar:before {
    content: '';
    width: 100%;
    max-width: 67%;
    height: 89px;
    background: #fff;
    top: 0;
    right: 0;
    position: absolute;
    bottom: 0
}

.social-link a.nav-link {
    padding: .5rem
}

.social-link a.nav-link i {
    font-size: 1.5em;
    color: #fff
}

.topbar {
    width: 100%;
    background: #ead033;
    position: relative;
    z-index: 999
}

.navBar {
    width: 100%;
    position: relative;
    z-index: 99999;
    background: #ead033
}

.navbar {
    padding: 0 1rem
}

.header-sec .navBar a.nav-link {
    color: #3a3b3a;
    text-transform: uppercase;
    font-size: 15px;
    padding: 1.2em .7em;
    font-weight: 500
}

.header-sec .navBar a.nav-link.order_now {
    background: #ead033;
    color: #3a3b3a;
    padding: .4em 1em;
    margin: .7em;
    border-radius: 20px;
    transition: .2s linear
}

.btn-primary:not(:disabled):not(.disabled).active,.btn-primary:not(:disabled):not(.disabled):active,.show>.btn-primary.dropdown-toggle {
    color: #fff;
    background-color: #3a3b3a;
    border-color: #3a3b3a
}

.btn-primary.focus,.btn-primary:focus {
    box-shadow: none
}

.header-sec .navBar a.nav-link.order_now:hover {
    background: #3a3b3a;
    color: #fff
}

.header-sec .navBar a.nav-link i.fab.fa-whatsapp {
    font-size: 1.5em;
    vertical-align: middle;
    color: #fff;
    background: #25da00;
    border-radius: 75px
}

.header-sec .navBar a.nav-link span {
    width: 100%;
    max-width: 87px;
    height: auto;
    border-radius: 49px;
    background: transparent;
    padding: 0 .6em;
    float: left;
    text-align: right;
    font-size: .8em
}

.header-sec .navBar a.chatNow {
    background: #ffca19;
    padding: .3em 1.3em;
    margin: .9em 0;
    border-radius: 6px;
    color: #333;
    font-weight: 600
}

.header-sec .navBar a.nav-link.calculatenow {
    background: #3a3b3a;
    padding: .3em;
    border-radius: 4px;
    margin: .4em 0
}

.video-slider video.background-video {
    left: 50%;
    min-height: 100%;
    min-width: 100%;
    position: absolute;
    top: 242px;
    transform: translate(-50%,-50%);
    width: 100%;
    object-fit: cover
}

.video-slider .video-overlay {
    position: absolute;
    top: 0;
    bottom: 0;
    width: 100%;
    height: 625px;
    background: #00000082
}

.slider-caption {
    width: 100%;
    background: url(assets/1.jpg);
    background-repeat: no-repeat;
    background-position: bottom;
    background-size: cover;
    padding: 8em 0;
    padding-top: 5em
}

.slider-caption img {
    width: 100%
}

.slider-caption h1 {
    font-size: 43px;
    color: #fff;
    text-transform: uppercase;
    padding-bottom: .3em;
    font-weight: 500
}

.caption-detail h3 {
    color: #d20732;
    font-size: 1.3em;
    padding-bottom: .5em
}

.slider-caption h1 span {
    background: #3a3b3a;
    font-size: 14px;
    color: #fff;
    vertical-align: top;
    display: inline-block;
    width: 100%;
    max-width: 205px;
    text-transform: capitalize;
    padding: 1em;
    margin-left: 0;
    border-right: 11px solid #ead033
}

.slider-caption .caption-detail {
    padding: 6em 0
}

.slider-caption .caption-detail p {
    color: #fff;
    padding-bottom: 2em;
    font-size: 1.1em
}

.slider-caption .caption-detail a {
    display: inline-block
}

.slider-caption h1 span i {
    color: #ed1c24
}

.caption-detail a.nav-link {
    padding: .3rem 0;
    color: #fff
}

.caption-detail ul {
    text-decoration: none
}

.caption-detail ul li {
    display: block;
    padding: .3em 0
}

.caption-detail ul li i {
    color: #d20732
}

.caption-form {
    width: 100%;
    max-width: 367px;
    margin-left: auto;
    background: #1104259c
}

.caption-form h4 {
    font-size: 1.2em;
    color: #000;
    text-transform: uppercase;
    text-align: center;
    font-weight: 600
}

.caption-detail button,.content_sec button {
    padding: .5em 2em;
    border-radius: 22px;
    outline: none;
    border: none;
    background: #e6b800
}

.caption-detail button.ordernow,.welcome_sec button {
    background: #ead033;
    border: none;
    color: #3a3b3a;
    font-weight: 600;
    font-size: 15px;
    padding: .6em 1em;
    text-transform: uppercase;
    outline: none;
    border: none
}

.caption-detail button.livechat {
    background: transparent;
    color: #3a3b3a;
    font-size: 1.2em;
    font-weight: 600;
    padding: 0
}

.caption-detail button.chatnowlive {
    background: #3a3b3a;
    color: #fff;
    font-size: 1em;
    font-weight: 600;
    padding: .5em 1.6em
}

.letscalldata .form-control {
    height: auto;
    border-radius: 20px;
    padding: .5em 1em
}

.btn-primary {
    background: #d20732;
    color: #fff;
    border-color: #d20732
}

.letscalldata button {
    border-radius: 20px;
    background: #e6b800;
    border-color: #e6b800;
    color: #000
}

.title_form {
    background: #e6b800;
    padding: .5em;
    margin-bottom: 1em
}

.letscalldata {
    padding: 1.4em 1.5em
}

.main-wrapp {
    padding-top: 1.4em
}

.about-content {
    padding: 2em 0;
    text-align: center
}

.about-content h3,.project-content h4,.product-sec h4 {
    padding-bottom: .5em;
    font-size: 2em;
    font-weight: 600;
    text-align: center;
    text-transform: uppercase
}

.about-content h3 span {
    color: #fb2224
}

.project-content {
    width: 100%;
    background: #c5c5c533;
    padding: 2em 0
}

.project-content .no-gutters {
    background: #150d63;
    color: #fff;
    text-align: center
}

.project-content .card-title {
    font-size: 2.3em;
    text-transform: uppercase;
    font-weight: 600
}

.project-content p.card-text {
    font-size: .9em;
    line-height: 24px;
    padding-bottom: 16px
}

.dropdown-submenu {
    position: relative
}

.dropdown-submenu a::after {
    transform: rotate(-90deg);
    position: absolute;
    right: 6px;
    top: .8em
}

.dropdown-submenu .dropdown-menu {
    top: 0;
    left: 100%;
    margin-left: .1rem;
    margin-right: .1rem
}

.product-sec {
    padding: 2em 0
}

.product-sec p {
    text-align: center
}

a.items {
    display: block
}

.itemmenu li {
    display: inline-block;
    vertical-align: middle;
    padding: 0 .3em
}

.itemmenu li a {
    text-decoration: none;
    color: #fff
}

.itemmenu li a i {
    color: #4cb606
}

.itemmenu li button {
    background: #e6b800;
    border-color: #e6b800;
    color: #000;
    border-radius: 21px;
    padding: .5em 2em;
    text-transform: uppercase
}

.itemmenu li button:hover {
    background: #e6b800;
    border-color: #e6b800;
    color: #000
}

.itemmenu li p {
    color: #e6b800
}

.itemmenu li p span.stars {
    display: block;
    text-align: right
}

.itemmenu li p span.count {
    background: #e6b800;
    color: #000;
    border-radius: 100%;
    padding: 1.2em .7em;
    position: relative;
    top: 13px;
    margin-right: 1em
}

.service-item {
    width: 100%;
    padding: 2em 0;
    background: #110425
}

.service-item img {
    width: 100%
}

.itemdata {
    color: #fff
}

.itemdata h3 {
    font-size: 1.3em
}

.overview_sec {
    width: 100%;
    padding: 3em 0;
    background: url(../../assets/images/bground.jpg);
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
    text-align: center;
    border-bottom: 3px solid #e6b800
}

.title_sec {
    padding-bottom: 1.7em;
    color: #fff
}

.overview_item {
    color: #fff;
    box-shadow: 0 0 0 4px #110425;
    padding: 1em;
    margin: 1em 0
}

.overview_item h3 {
    font-size: 1.3em;
    padding: .4em 0
}

.subject_area {
    width: 100%;
    padding: 3em 0;
    background: url(../../assets/images/bground.jpg);
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
    text-align: center
}

.title_sec p {
    padding-top: .5em
}

.subject_item {
    text-align: left;
    color: #fff;
    margin: 1em 0
}

.subject_item h4 {
    font-size: 1.3em
}

.subject_item p {
    font-size: .9em;
    padding: .4em 0
}

.subject_item a {
    text-decoration: none;
    font-size: .9em;
    color: #e6b800
}

.calltoaction {
    width: 100%;
    padding: 1em 0;
    background: #e6b800;
    text-align: center;
    padding-bottom: 1.4em
}

.calltoaction .title_sec {
    color: #000
}

.calltoaction .title_sec p {
    font-size: 1.1em
}

.calltoaction a {
    display: block;
    text-decoration: none;
    color: #fff;
    font-size: 1.3em;
    font-weight: 400;
    border: 1px solid #333;
    background: #110425;
    padding: .6em 0;
    border-radius: 54px
}

.content_sec {
    width: 100%;
    padding: 3em 0;
    background: url(../../assets/images/contentbg.jpg);
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
    text-align: center;
    color: #fff
}

.content_sec h3,.content_sec h4 {
    padding: .5em 0
}

.content_sec p {
    padding-bottom: .4em
}

.testimonail_sec {
    width: 100%;
    text-align: center;
    padding: 3em 0;
    background: #110425;
    border-bottom: 3px solid #e6b800;
    border-top: 3px solid #e6b800
}

.itemtes {
    text-align: left;
    color: #fff;
    background: #000;
    padding: 2em 1em;
    border-radius: 5px
}

.itemtes h4 {
    font-size: 1.2em;
    padding: .4em 0
}

.itemtes h4 i {
    color: #e6b800
}

.collapce_Sec {
    width: 100%;
    padding: 3em 0;
    background: url(../../assets/images/main-header.webp);
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
    text-align: center
}

.collapce_Sec h2 button {
    text-decoration: none;
    color: #fff;
    outline: none
}

.collapce_Sec h2 button:hover {
    text-decoration: none;
    color: #fff
}

.collapce_Sec .card-header {
    padding: .3em .6em
}

.collapce_Sec .card {
    background: transparent;
    border: 1px solid #110425;
    margin: .5em 0
}

.collapce_Sec .accordion>.card:not(:last-of-type) {
    border-bottom: 1px solid #110425
}
.footer_sec {
    width: 100%;
    padding: 2em 0;
    background: url(assets/footerbg.jpg);
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
    padding-bottom: 2em;
}

.footer_sec .container {
    display: flex;
    justify-content: space-between;
}

.itemfooter {
    color: #fff;
}

.itemfooter p {
    font-size: .9em;
    padding: .8em 0;
}

.itemfooter a {
    color: #fff;
    padding: 0 .3em;
}

.itemfooter img {
    width: 220px;
}

.socialc {
    margin-top: 1em;
}

.socialc a {
    margin-right: 10px;
    font-size: 1.1em;
}

.row {
    display: flex;
    justify-content: space-between;
}

.col-md-6 {
    flex: 1;
}


.copyright_sec {
    width: 100%;
    padding: .8em 0;
    background: #242428
}

.copyright_sec h4 {
    color: #ead033;
    font-size: 14px;
    font-weight: 100;
    text-align: center
}

.copyright_sec p {
    color: #fff;
    font-size: 15px;
    text-align: center
}

.copyright_sec img {
    text-align: right;
    display: block;
    margin-left: auto
}

.top_bar {
    width: 100%;
    padding: .5em 0;
    background: #ead033
}

ul.itemtop {
    margin: 0;
    padding: 0;
    list-style: none
}

ul.itemtop li {
    display: inline-block
}

ul.itemtop li a {
    font-size: 1em;
    color: #fff;
    padding: 0 .3em;
    display: block;
    text-decoration: none
}

ul.logtop {
    margin: 0;
    padding: 0;
    text-align: right
}

ul.logtop li {
    display: inline-block;
    border-right: 1px solid #ead033;
    padding: 0 .3em
}

ul.logtop li:nth-child(4) {
    border-right: none
}

ul.logtop li a {
    color: #ead033;
    text-decoration: none;
    font-size: 15px;
    padding: 0 .3em
}

ul.logtop li a i {
    padding-right: .4em
}

a.navbar-brand {
    font-size: 2.4em;
    color: #23c0d3;
    position: relative;
    top: -7px
}

.caption_item {
    width: 100%;
    background: #91e0e9;
    padding: 1em;
    border: 1px solid #003e4673;
    border-radius: 7px
}

.caption_item ul {
    margin: 0;
    padding: 0;
    list-style: none
}

.caption_item ul li {
    display: inline-block;
    width: 100%;
    max-width: 203px
}

.caption_item ul li a {
    display: block;
    padding: .5em;
    font-size: 1em;
    color: #003e46;
    font-weight: 600;
    text-decoration: none
}

.caption_item ul li a span {
    background: #ffc30d;
    padding: 0 .3em
}

.caption_item ul li a span i {
    color: #000
}

.getoffer {
    background: #d9402f;
    padding: 1em;
    margin: 1em 0;
    border: 1px solid #7b0c00;
    border-radius: 10px
}

.getoffer h4 {
    color: #fff;
    font-size: 1.7em;
    font-weight: 100
}

.getoffer h4 span {
    font-weight: 600
}

.itemdetail {
    width: 100%;
    max-width: 350px;
    background: #1ba6b77a;
    padding: 1em;
    border-radius: 10px
}

.itemdetail p {
    color: #fff
}

.itemdetail h5 {
    font-size: 1.3em;
    padding: .4em 0
}

.headerform {
    width: 100%;
    padding: 1.8em 0
}

.headerform .form-group {
    margin: 0
}

.headerform .form-control {
    height: auto;
    padding: 1em
}

.calltoactiox {
    width: 100%;
    background: url(../../assets/calltoactionbg.webp);
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
    padding: 2em;
    margin: 1em 0
}

.maincontent {
    width: 100%;
    padding: 1em
}

.maincontent h3 {
    padding-bottom: .7em;
    font-size: 2.3em;
    font-weight: 600
}

.calltoactiox button {
    background: #003e46;
    border: none;
    color: #fff;
    padding: .8em 1.9em;
    margin: 1em 0;
    border-radius: 4px
}

.maincontent p {
    padding: .3em 0
}

.datas {
    margin: 2em 0;
    text-align: center;
    border: 1px solid #22c0d3;
    box-shadow: 2px 2px 2px #22c0d3;
    padding: 1em .5em
}

.colapse_data .card-header {
    background: #fff;
    border-bottom: 1px solid #2c2c2c52;
    padding: .5em
}

.colapse_data .btn-link {
    color: #2c2c2c
}

.colapse_data .card {
    border: 1px solid #2c2c2c52;
    margin: 1em 0
}

.testionmail {
    width: 100%;
    padding: 1em 0
}

.topheading {
    width: 100%;
    padding: 1em;
    background: #22c0d3;
    text-align: center;
    position: relative;
    border-top-left-radius: 7px;
    border-top-right-radius: 7px
}

.topheading h4 {
    font-size: 1em;
    color: #fff;
    padding-bottom: 1em
}

.circle {
    position: absolute;
    font-size: 24px;
    background: #22c0d3;
    width: 100%;
    max-width: 53px;
    height: 51px;
    border-radius: 28px;
    margin: 0 auto;
    left: 0;
    right: 0;
    top: 40px
}

.circle i {
    vertical-align: bottom;
    color: #ffd000
}

.datafirm {
    padding: 1.6em .8em;
    padding-top: 2.6em;
    padding-bottom: 3em
}

.itemdatates {
    border: 1px solid #ccc;
    border-top-left-radius: 7px;
    border-top-right-radius: 7px
}

.datafirm p {
    font-size: .8em;
    padding: .5em 0;
    font-weight: 600
}

.datafirm p i {
    color: #ffd000
}

.datafirm h4 {
    font-size: 1em;
    padding: .3em
}

.datafirm h4 i {
    color: #22c0d3
}

.footerdata {
    padding-top: 2em
}

.header_test {
    width: 100%;
    padding: 1em 0;
    padding-bottom: 2em
}

.header_test h4 {
    font-size: 1em
}

.header_test p i {
    color: #ffd000
}

.header_test p span {
    font-size: 1.8em;
    vertical-align: middle;
    position: absolute;
    top: 0;
    right: 23px;
    font-weight: 600
}

.features {
    padding: 1.6em 0;
    box-shadow: 0 0 12px #00000014;
    padding-bottom: 0;
    margin-bottom: 2em
}

.heading-title h3 {
    font-size: 1.4em;
    text-align: center;
    color: #003e46;
    font-weight: 600
}

ul.itemfeatures {
    margin: 0;
    margin-bottom: 3em
}

ul.itemfeatures li {
    display: block;
    padding: .6em 1em;
    border-bottom: 1px solid #22c0d3
}

ul.itemfeatures li span {
    color: #22c0d3
}

.footerfeature {
    padding: 1em .6em;
    background: #22c0d3
}

.footerfeature h5 {
    font-size: 1.4em;
    color: #fff
}

.footerfeature h4 {
    color: #fff;
    font-weight: 600
}

ul.myfeatures li {
    font-size: .9em
}

ul.itemfeatures.myfeatures {
    padding-bottom: 3em
}

ul.myfeatures li span {
    background: #ffc30d;
    padding: 0 .1em
}

ul.myfeatures li span i {
    color: #000
}

.paperbg {
    background: #22c0d3
}

ul.myitemsx li span {
    color: #fff;
    display: block;
    padding-left: 1.9em
}

ul.myitemsx li {
    border-bottom: 1px solid #ffffffa8;
    color: #fff
}

ul.myitemsx li i {
    color: #000;
    font-size: 1.5em;
    padding-right: .4em
}

ul.itemenu {
    list-style: none;
    margin: 0
}

ul.itemenu li {
    display: inline-block;
    width: 100%;
    max-width: 202px;
    vertical-align: text-top
}

ul.itemenu li:nth-child(3) {
    max-width: 318px
}

ul.itemenu li h3 {
    color: #fff;
    font-size: 19px;
    font-weight: 600;
    padding-bottom: 18px;
    margin-top: 30px
}

ul.itemenu li .line {
    width: 100%;
    height: 2px;
    background: #fff;
    max-width: 126px;
    margin: 10px 0;
    position: relative
}

ul.itemenu li .line:before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    max-width: 44px;
    height: 2px;
    background: #ffca19
}

ul.itemenu li a {
    display: block;
    color: #fff;
    text-decoration: none;
    padding: .3em 0;
    font-size: 14px
}

.breadcrumb {
    width: 100%;
    padding: 116px 0;
    background-color: #eae9fb
}

.editingproff_dissertation {
    background: url(https://londondissertation.co.uk/assets/images/editing-proofread-services.jpg);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: bottom
}

.title_crumb h2 {
    font-size: 40px;
    text-transform: uppercase;
    font-weight: 600;
    color: #fff;
    padding-bottom: 10px
}

button.order_now {
    border: none;
    padding: 6px 25px;
    outline: none;
    background: #d53232;
    color: #fff;
    border-radius: 4px;
    font-size: 14px;
    text-transform: uppercase;
    font-weight: 600
}

.title_crumb button.order_now {
    background: #fff;
    color: #000
}

button.live_chat {
    border: none;
    padding: 6px 25px;
    outline: none;
    background: #143c6f;
    color: #fff;
    border-radius: 4px;
    font-size: 14px;
    text-transform: uppercase;
    font-weight: 600
}

.content_data {
    width: 100%;
    padding: 2em 0
}

.content_data h1 {
    font-size: 38px;
    font-weight: 600;
    color: #364f88;
    text-transform: uppercase;
    line-height: inherit
}

.content_data p {
    padding: 10px 0
}

.content_data h2 {
    font-size: 30px;
    line-height: inherit;
    color: #364f88;
    font-weight: 600
}

ul.item_caption {
    padding: 10px 0
}

ul.item_caption li {
    display: block;
    padding: 4px 0;
    font-size: 17px;
    color: #343434
}

ul.item_caption li i {
    color: #ead033
}

.crumb_caption {
    width: 100%;
    height: auto;
    background: url(https://londondissertation.co.uk/assets/images/crumb_titlebg.jpg);
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    padding: 40px 15px;
    position: relative;
    margin-top: 112px;
    margin-bottom: 2em;
    z-index: 1
}

.img_crumb {
    position: absolute;
    top: -148px;
    right: 0
}

.crumb_caption h2 {
    color: #fff;
    font-weight: 600;
    font-size: 1.8em
}

.crumb_caption:after {
    content: "";
    position: absolute;
    right: 0;
    width: 100%;
    max-width: 25%;
    background: #d53232;
    top: 0;
    height: 100%
}

.crumb_caption button.order_now {
    background: #fff;
    color: #000;
    position: relative;
    z-index: 21312312;
    width: 100%;
    padding: 10px 0;
    margin: 25px 0
}

.content_data h3 {
    font-size: 30px;
    line-height: inherit;
    color: #364f88;
    font-weight: 600
}

.counter_crumb {
    width: 100%;
    padding: 25px 30px;
    border: 1px solid #143c6f;
    text-align: center;
    margin: 20px 0
}

.counter_crumb h3 {
    padding: 10px 0;
    font-size: 30px;
    line-height: inherit;
    color: #364f88;
    font-weight: 600
}

.counter_crumb p {
    padding: 10px 0
}

.main_btn {
    padding: 35px 0
}

.counter_crumb button {
    margin: 7px 0;
    width: 100%
}

.getaquote_form {
    width: 100%;
    background: url(https://londondissertation.co.uk/assets/images/sider-form-bg.png);
    padding-bottom: 40px;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: top;
    margin: 20px 0
}

.title_quote {
    width: 100%;
    text-align: center;
    margin-bottom: 21px;
    background: #d53232
}

.getaquote_form .title_quote h3 {
    color: #fff;
    font-size: 19px
}

.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 button {
    width: 100%;
    max-width: 310px;
    text-transform: uppercase;
    font-weight: 700;
    color: #fff;
    outline: none;
    border-width: initial;
    border-style: none;
    border-color: initial;
    border-image: initial;
    border-radius: 5px;
    padding: 10px 0;
    margin: 0;
    background: #d53232
}

.getaquote_form .media {
    margin: 0;
    padding: 11px 13px;
    border-bottom: 1px solid #fff
}

.getaquote_form .media h4 {
    color: #fff;
    font-size: 16px;
    font-weight: 700
}

.bgtouch .media {
    background: #fff;
    margin: 10px 15px;
    border-radius: 5px
}

.getaquote_form .form-group {
    margin-bottom: 9px;
    padding: 0 9px
}

.content_data h3 {
    padding: 10px 0
}

.bgtouch h4.media-heading {
    color: #000;
    font-size: 13px
}

.headerformdata {
    width: 100%;
    padding: 1em 1.7em;
    background: #1e2f50;
    border: 1px solid #ffca19a1;
    border-radius: 5px
}

.headerformdata .form-group {
    margin-bottom: 0
}

.headerformdata .col-md-4 {
    padding: 0 .2em
}

.headerformdata button {
    font-size: .9em;
    padding: .6em 0;
    border-radius: 6px
}

.headerformdata h3 {
    font-size: 1.3em;
    color: #ffca19;
    padding-bottom: .5em;
    text-align: center
}

.headerformdata a {
    color: #fff;
    padding-top: .6em;
    display: block;
    text-decoration: none;
    font-size: 1.2em;
    padding-bottom: .3em
}

.headerformdata a i {
    color: #2cb742
}

.bottom_assign {
    width: 100%;
    padding: 1em 0;
    background: #000
}

.bottom_assign h3 {
    color: #fff;
    font-size: 1.3em;
    text-transform: uppercase
}

.bottom_assign p {
    color: #fff
}

.assignitem .col-md-9 {
    padding: 0
}

.assignitem img {
    width: 100%
}

.itemwelcome h3 {
    color: #333;
    font-size: 1.3em;
    font-weight: 600
}

.welcome_sec {
    width: 100%;
    padding: 3em 0
}

.welcome_sec h3 {
    font-size: 1.6em;
    padding-bottom: .5em;
    color: #3a3b3a;
    font-weight: 600;
    line-height: inherit
}

.welcome_sec p {
    font-size: .9em;
    color: #000;
    line-height: 25px
}

.welcome_sec .itemcl h4 {
    font-size: 1.1em;
    padding: .5em 0;
    color: #343434
}

.ordernowx {
    text-align: center;
    padding: 1em 0
}

.mysec {
    width: 100%;
    background: #f6f6f6;
    padding: .7em;
    border-radius: 3px;
    margin: .4em 0;
    box-shadow: 0 5px 8px #bebebe
}

.mysec button {
    display: block;
    margin-left: auto;
    background: #3a3b3a;
    color: #fff;
    padding: .2em 1.4em;
    font-size: 1em;
    font-weight: 500
}

.mysec a {
    color: #000;
    text-decoration: none
}

.whychoose_sec {
    width: 100%;
    padding: 3em 0;
    background: #fff
}

.whychoose_sec ul {
    margin: 1em 0
}

.whychoose_sec ul li {
    display: inline-block
}

.whychoose_sec ul li a {
    display: block;
    padding: .3em;
    color: #000;
    font-weight: 600
}

.whychoose_sec h3 {
    font-size: 2em;
    color: #3a3b3a;
    font-weight: 600
}

.whychoose_sec p {
    text-align: left;
    font-size: 1em;
    padding: .3em 0
}

.itemchosse {
    padding: .7em 0
}

.itemchosse h3 {
    color: #ffca19;
    font-size: 1.1em;
    padding-bottom: .2em;
    font-weight: 600
}

.itemchosse p {
    color: #fff;
    font-size: .9em
}

.content_assignemtn {
    width: 100%;
    padding: 3em 0
}

.content_assignemtn h2 {
    padding-bottom: .6em;
    color: #1e2f50;
    font-size: 2em;
    text-align: center;
    font-weight: 600
}

.content_assignemtn h3 {
    padding-bottom: .4em;
    font-size: 1.4em;
    color: #151515
}

.content_assignemtn p {
    padding: .4em 0
}

.content_assignemtn h4 {
    font-weight: 600;
    padding: .8em 0
}

.calltoaction {
    width: 100%;
    padding: 2em 0;
    background: #1c2c4b;
    position: relative
}

.layer_call:before {
    content: '';
    position: absolute;
    right: 0;
    bottom: 0;
    top: 0;
    background: #ffca19;
    width: 100%;
    max-width: 284px;
    height: 100%
}

.layer_call {
    width: 100%;
    padding: 1.4em 2em;
    background: #0eb582;
    text-align: left;
    position: relative
}

.layer_call img {
    position: absolute;
    top: -16px;
    left: -54px;
    bottom: 0;
    height: 119%
}

.infocall {
    padding-left: 7em;
    color: #fff
}

.layer_call button {
    margin: 2em .6em;
    background: #fff;
    color: #000;
    border-color: #fff
}

.academicservices {
    width: 100%;
    padding: 3em 0;
    background: #0eb582;
    text-align: center
}

.academicservices h3 {
    font-size: 2.3em;
    color: #fff
}

.academicservices p {
    padding-bottom: 2em;
    color: #fff
}

.academic_item {
    width: 100%;
    padding: 4em 1em;
    background: #1e2f50;
    box-shadow: 4px 43px 0 3px #ffca19;
    text-align: center;
    color: #fff;
    border-radius: 0
}

.academic_item img {
    width: auto!important;
    margin: 0 auto
}

.academic_item h2 {
    font-size: 1.3em;
    padding: .4em 0
}

.assignmenthome {
    width: 100%;
    padding: 3em 0;
    text-align: center
}

.assignmenthome h2 {
    font-size: 1.5em;
    font-weight: 600;
    color: #000;
    padding-bottom: .4em
}

.quicksec {
    background: #1c2c4b;
    width: 100%;
    padding: 3em 0
}

.quickitem {
    width: 100%;
    position: relative;
    background: #0eb582;
    padding: 2em;
    text-align: center;
    padding-bottom: .3em
}

.orderdata {
    width: 100%
}

.orderdata img {
    position: absolute;
    top: -44px;
    left: 0;
    right: 0;
    width: 100%;
    max-width: 115px;
    margin: 0 auto
}

.orderdata button {
    position: relative;
    z-index: 2;
    margin: 2.6em 0;
    padding: .6em 0;
    background: #ffca19;
    border-color: #ffca19;
    color: #000
}

.itemquick {
    border-right: 2px solid #1e2f50;
    color: #fff
}

.service_form {
    width: 100%;
    padding: 3em 0;
    text-align: center;
    background: #0eb582
}

.service_form p {
    padding-bottom: .7em
}

.service_form button {
    width: 100%;
    background: #ffca19;
    color: #000;
    border-color: #ffca19
}

.peoplesay {
    width: 100%;
    background: #fff;
    padding: 3em 0;
    padding-bottom: 0
}

.peoplesay p.pb-4 {
    font-size: 30px
}

.testimitem {
    width: 100%;
    padding: 2em;
    text-align: left;
    color: #353535;
    box-shadow: 0 0 24px #00000014;
    margin: 1em;
    border-radius: 43px;
    height: 261px
}

.counter_sec {
    padding: 1px 30px
}

.counter_sec p {
    color: #fff
}

.counter_sec p.h4 {
    color: #ead033
}

.box_cox {
    box-shadow: 0 0 24px #00000014;
    border-radius: 43px;
    margin: 19px 0;
    padding: 26px 10px;
    background: #3a3b3a
}

.overlayscroll {
    height: 400px;
    overflow: auto
}

.overlayscroll::-webkit-scrollbar {
    width: 15px
}

.overlayscroll::-webkit-scrollbar-track {
    border-radius: 29px;
    background: #fff
}

.overlayscroll::-webkit-scrollbar-thumb {
    background: #3a3b3a;
    border-radius: 10px
}

.peoplesays.owl-carousel.owl-theme.owl-loaded.owl-drag .owl-carousel .owl-item img {
    display: block;
    width: 100%;
    box-shadow: 3px 8px 7px #3333;
    margin: 10px 5px;
    padding: 0 15px
}

img.iconzoom {
    position: absolute;
    top: 15em;
    left: 0;
    right: 0;
    width: 36px!important;
    margin: auto
}

.testimitem img {
    width: auto!important;
    margin: 0 auto;
    display: inline-block!important;
    margin-right: .8em
}

.testimitem h6 {
    padding: .4em 0
}

.testimitem p {
    font-size: .8em;
    padding-bottom: 1em
}

.frequency {
    width: 100%;
    padding: 4em 0;
    position: relative;
    background: #e9e9fa
}

.frequency p.pb-2 {
    font-size: 25px
}

.frequency .card-header {
    padding: .4em
}

.frequency .card {
    background: transparent;
    color: #000;
    border: 1px solid #fff
}

.frequency .btn-link {
    color: #000;
    text-decoration: none
}

.frequency .btn.focus,.btn:focus {
    box-shadow: none
}

.frequency .accordion>.card {
    margin: 1em 0;
    border-radius: 39px
}

.frequency .card-header {
    border-bottom: 1px solid #fff
}

.frequency img {
    display: block;
    margin-left: auto
}

.count_icon {
    position: absolute;
    top: 10px;
    width: 35px;
    height: 35px;
    text-align: center;
    padding: 6px 0;
    background: #ead033;
    border-radius: 40px;
    font-weight: 600;
    right: 104px
}

.socialc a {
    display: block;
    color: #ead033;
    padding: 4px 0;
    text-decoration: none
}

.socialc a i {
    color: #fff;
    padding-right: 10px
}

.frequency .accordion>.card>.card-header {
    margin-bottom: 0;
    border-radius: 39px
}

.frequency .btn-link i {
    position: absolute;
    right: 0;
    padding: .5em .8em;
    top: 0;
    bottom: 0;
    font-size: 1.4em;
    color: #1e2f50
}

.subjectsec {
    width: 100%;
    padding: 4em 0;
    background: #0eb582
}

.boxsubject {
    width: 100%;
    padding: 2em;
    background: #1e2f50;
    text-align: center;
    position: relative;
    z-index: 1;
    color: #fff;
    border-radius: 5px;
    box-shadow: 4px 3px 1px 2px #ffca19
}

.boxsubject h1 {
    position: absolute;
    bottom: 0;
    font-size: 8em;
    color: #0eb58266;
    right: 0;
    padding-right: .3em;
    z-index: -1
}

.insight_sec {
    width: 100%;
    padding: 3em 0;
    text-align: center
}

.insight_sec h3 {
    font-size: 2.2em;
    color: #1e2f50;
    font-weight: 600
}

.blogpanel {
    width: 100%;
    background: #0eb582;
    margin: 1em 0;
    padding: .6em;
    text-align: left;
    border-radius: 3px
}

.countblog {
    background: #fff;
    text-align: center;
    padding: .3em;
    border-radius: 3px
}

.countblog h4 {
    font-weight: 600;
    color: #1e2f50;
    font-size: 1.4em
}

.countblog h5 {
    color: #151515;
    font-size: .9em;
    font-weight: 600;
    padding: .1em 0
}

.countblog h6 {
    color: #151515;
    font-size: .9em
}

.blogdet {
    color: #fff
}

.blogdet a {
    color: #151515;
    text-decoration: none
}

.blogmyaccess img {
    width: 100%
}

.blogdetialx {
    background: #1e2f50;
    padding: .8em .9em;
    color: #fff;
    text-align: left
}

.blogdetialx h4 {
    font-size: 1em
}

.blogdetialx p {
    padding-right: 11em;
    color: #fffefe;
    font-size: .8em
}

.blogdetialx a {
    color: #ffca19;
    text-decoration: none
}

.benifit_sec {
    width: 100%;
    padding: 5em 0;
    background: #fff;
    padding-top: 0
}

.benifit_sec h2 {
    color: #353535;
    font-weight: 600
}

.benifit_sec p {
    padding: .3em 0;
    text-align: left;
    color: #353535;
    font-size: 14px;
    padding-right: 3em
}

.benifit_sec ul li {
    display: block;
    padding: .3em 0
}

.benifit_sec ul li i {
    color: #d20732
}

.services_itemsec {
    width: 100%;
    padding: 3em 0
}

.services_itemsec h3,.services_itemsec p {
    text-align: center
}

.services_itemsec h3 {
    color: #3a3b3a;
    font-size: 2.1em;
    font-weight: 600;
    padding-bottom: .2em
}

.services_itemsec p {
    padding-bottom: 2em
}

.services_item {
    position: relative;
    background: #fff;
    box-shadow: 0 3px 7px #b6b6b6;
    margin: 1em 1.5em;
    padding: 1em 1.5em;
    border-radius: 5px
}

.services_item p {
    text-align: left;
    font-size: .9em;
    line-height: 25px;
    color: #000
}

.services_item h4 {
    color: #3a3b3a;
    font-size: 1.3em;
    font-weight: 600;
    padding-bottom: .3em
}

.icon {
    position: absolute;
    top: 35px;
    left: -50px
}

.orderprocess {
    padding: 3em 0;
    background: #f6f6f6;
    text-align: center
}

.oorderprocessform {
    background: #d20732;
    padding: 2em 3em;
    color: #fff;
    border-radius: 5px
}

.oorderprocessform h3 {
    padding-bottom: .6em
}

.oorderprocessform .form-control {
    height: auto;
    padding: .7em .5em
}

.oorderprocessform button {
    width: 100%;
    padding: .6em 1em;
    background: #fff;
    border-color: #fff;
    border-radius: 5px
}

.oorderprocessform button.ordernow {
    background: #3a3b3a;
    border-color: #3a3b3a;
    width: 100%;
    max-width: 260px
}

.oorderprocessform .col-md-2.cl {
    padding-right: 0
}

.oorderprocessform .col-md-2.cl1 {
    padding-left: 0
}

.orderprocessdetials {
    text-align: left;
    padding: 1em
}

.orderprocessdetials h4 {
    color: #000;
    font-size: 2em;
    padding-bottom: .4em
}

.orderprocessdetials ul li {
    display: block;
    padding-bottom: .4em;
    color: #000;
    font-size: 1.1em
}

.calltoac {
    width: 100%;
    text-align: left;
    background: url(assets/calltoactionbg.webp);
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
    position: relative
}

.calltoac.calltoac1 {
    width: 100%;
    text-align: left;
    background: url(assets/calltoactionbg2.webp);
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
    position: relative
}

.calltoac.calltoac1 p.yellowheading {
    color: #ead033;
    font-size: 23px
}

.calltoac.calltoac1 h3.yellowheading {
    color: #ead033;
    font-size: 23px
}

.calltoac a {
    color: #fff;
    font-size: 1.2em;
    display: block;
    padding: 1em 0;
    text-decoration: none
}

.calltoac :nth-child(3) a {
    border-right: none
}

.itemreason {
    width: 100%;
    padding: 1em;
    margin: .6em;
    background: #d20732;
    color: #fff
}

.usseclead {
    width: 100%;
    background: url(../../assets/images/leader_makerbg.jpg);
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
    position: relative;
    z-index: 1
}

.infouslead {
    padding: 2em 3em;
    background: #3a3b3a;
    position: relative;
    z-index: -1123;
    bottom: -98px;
    color: #fff
}

.infouslead p {
    text-align: left
}

.infouslead a {
    display: block;
    padding: .5em 0;
    color: #fff;
    text-decoration: none
}

.subjectdata {
    width: 100%;
    padding: 3em 0;
    background: #f6f6f6
}

.subjectdata h3 {
    font-weight: 600;
    color: #3a3b3a
}

.subjectdata p {
    text-align: left
}

.itemsubje {
    width: 100%;
    background: #fff;
    margin: 1em 0;
    border-radius: 4px
}

.itemsubje h4 img {
    margin-right: 1em
}

.customersaxx {
    width: 100%;
    padding: 4em 0;
    background: url(../../assets/images/bgsecsxx.jpg);
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
    color: #fff;
    text-align: center
}

.customersaxx a {
    color: #d20732;
    text-decoration: none;
    padding: .4em .3em;
    display: inline-block
}

.customersaxx h3 {
    padding-bottom: .3em
}

.boxxc {
    background: #fff;
    width: 100%;
    max-width: 300px;
    margin: 0 auto;
    margin-top: 1em;
    border-radius: 3px
}

.satisfaction_sc {
    width: 100%;
    background: #d20732;
    max-width: 700px;
    margin: 0 auto;
    padding: 1.5em 0;
    text-align: center;
    position: relative;
    top: -64px;
    color: #fff
}

.benifit_sec.lawcustomxx {
    padding-top: 0
}

.resume_writer {
    width: 100%;
    padding: 1em 0;
    text-align: center;
    margin-top: -3em;
    padding-bottom: 5em
}

.resume_writer .writer_item p.h3 {
    font-size: 1.3em;
    padding-top: .5em;
    font-weight: 700;
    color: #353535
}

.resume_writer .writer_item p {
    color: #353535;
    font-size: 14px
}

.iconwriter {
    background: url(assets/abstract.png);
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
    height: 158px;
    width: 100%;
    max-width: 215px;
    margin: 0 auto;
    text-align: center
}

.calltoac .iconwriter {
    background: url(assets/abstract.png);
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
    height: 142px;
    width: 100%;
    max-width: 215px;
    margin: 0 auto;
    text-align: center
}

.calltoac .iconwriter.active {
    background: url(assets/abstract.png);
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center
}

.calltoac.calltoac1 .iconwriter.active {
    background: url(assets/abstract.png);
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center
}

.calltoac.calltoac1 .iconwriter {
    background: url(assets/abstract.png);
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
    height: 142px;
    width: 100%;
    max-width: 215px;
    margin: 0 auto;
    text-align: center
}

.iconwriter.active {
    background: url(assets/abstract.png);
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center
}

.iconwriter img {
    margin: 2em 0
}

.iconwriter a {
    text-decoration: none;
    color: inherit
}

.writer_item .iconwriter img {
    width: auto;
    position: relative;
    top: 29%;
    margin: auto
}

.calltoac .iconwriter img {
    width: 34px;
    margin-top: 24px
}

.calltoac .iconwriter h5 {
    font-size: 15px;
    position: relative;
    font-weight: 600
}

.resume_writer .writer_item p.h4 {
    font-size: 1.3em;
    padding-top: .5em;
    font-weight: 700;
    color: #353535
}

.iconwriter:hover {
    background: url(assets/abstract.png);
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center
}

.writer_item .iconwriter.active {
    background: url(assets/abstract.png);
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center
}

.callinfo {
    padding: 1.1em 1em
}

.skillform {
    width: 100%;
    background: url(/assets/overlay.jpg);
    background-size: contain;
    background-position: center;
    background-repeat: no-repeat;
    max-width: 400px;
    margin-left: auto;
    padding: 2em;
    position: relative;
    padding-top: 0;
    text-align: center;
    padding-bottom: 90px
}

.skillform .form-group p {
    margin: 0;
    padding: 10px 0;
    border: 1px solid #ffffff73;
    border-radius: 34px;
    width: 100%;
    max-width: 275px;
    margin: auto;
    font-weight: 600;
    transition: .2s linear
}

.skillform .form-group p:hover {
    background: #ead033;
    cursor: pointer
}

.perfect_formatting {
    width: 100%;
    padding: 5em 0;
    position: relative;
    padding-top: 2em;
    padding-bottom: 2em
}

.perfect_formatting:before {
    content: '';
    position: absolute;
    right: 5em;
    top: -11px;
    width: 100%;
    height: 75%;
    background: url(../../assets/images/skill-overlay1.png);
    background-size: contain;
    background-position: center;
    background-repeat: no-repeat;
    max-width: 37%
}

.mainskill {
    position: relative
}

.mainskill:before {
    content: '';
    position: absolute;
    right: -14px;
    top: 0;
    width: 100%;
    height: 102px;
    background: #3a3b3a;
    max-width: 430px;
    z-index: 1;
    border-radius: 53px
}

.skillform p.h3 {
    position: relative;
    color: #fff;
    z-index: 1;
    padding: .6em 0
}

.skillform p {
    padding-top: 1em;
    color: #fff
}

.skillform h4 {
    color: #fff;
    font-size: 1em;
    padding: .5em 0;
    color: #ead033;
    font-weight: 500
}

.skillform .form-control {
    background: transparent;
    border: 1px solid #c0d1e3;
    outline: none;
    height: auto;
    border-radius: 23px;
    padding: .8em 1em;
    color: #fff
}

.skillform a {
    display: block;
    text-align: left;
    color: #fff;
    text-decoration: none;
    font-size: 14px;
    font-weight: 600;
    padding-left: 42px
}

.itemprice .iconwriter img {
    margin: 40px auto;
    width: 50px
}

.itemprice {
    margin: 61px 0
}

.itemprice h5 {
    padding-top: 27px
}

img.affordx {
    margin-top: 94px
}

.infoformatting {
    padding: 4em 0
}

.infoformatting h3 {
    font-size: 36px
}

.btnresume {
    background: #ead033;
    color: #3a3b3a;
    font-size: 1em;
    border-radius: 20px;
    margin: 1em 0;
    padding: .5em 1em;
    text-align: left
}

.price_affor {
    width: 100%;
    padding: 2em 0;
    background: url(assets/writerbg.webp);
    background-size: cover;
    background-position: top;
    background-repeat: no-repeat;
    text-align: center
}

.button_box {
    position: absolute;
    top: -49px
}

.button_box button {
    border-top-right-radius: 0;
    border-top-left-radius: 0;
    background: #ead033;
    color: #000;
    border-color: #ead033;
    border-bottom-left-radius: 17px;
    border-bottom-right-radius: 17px;
    margin-right: 16px
}

.button_box button.btn.btn-success {
    background: #3a3b3a;
    color: #ead033;
    border-color: #3a3b3a
}

.price_affor h3 {
    padding-bottom: 0;
    padding-top: 49px
}

.resume_info {
    width: 100%;
    padding: 3em 0 0 0;
    text-align: center
}

.resume_info h2 {
    padding-bottom: .6em
}

.resume_info p {
    padding: .5em 0
}

.discount_sec {
    width: 100%;
    padding: 3em 0;
    text-align: center
}

.coverlettersec {
    box-shadow: 0 0 8px #0000003d;
    border-radius: 56px;
    padding: 3em 0;
    margin: 2em 7px
}

.secfrom {
    background: #3a3b3a;
    padding: .3em 0
}

.secfrom p.h4 {
    color: #fff;
    font-size: 1.2em
}

.coverlettersec h4 {
    font-size: 17px;
    text-transform: uppercase
}

.coverlettersec h5 {
    padding: .4em 0
}

.coverlettersec p.h2 {
    padding: .3em 0;
    margin-bottom: 11px;
    font-size: 21px
}

.testimonailx .owl-dots {
    margin-top: 10px;
    text-align: left
}

.owl-theme .owl-dots .owl-dot span {
    background: #3a3b3a!important
}

.owl-theme .owl-dots .owl-dot.active span,.owl-theme .owl-dots .owl-dot:hover span {
    background: #ead033!important
}

.coverlettersec a {
    background: #ead033;
    color: #3a3b3a;
    padding: .5em 1.6em;
    border-radius: 25px
}

.professional_resume {
    padding-top: 6em;
    position: relative
}

.professional_resume .writer_item h3 {
    font-size: 1.2em;
    padding: .4em 3em
}

.professional_resume .writer_item p {
    padding: 0 2em;
    font-size: .9em
}

.professional_resume:before {
    background: url(../../assets/images/overlayscroll.webp);
    background-position: center;
    background-size: auto;
    background-repeat: no-repeat;
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    width: 100%;
    height: 268px
}

.pricing_sec {
    width: 100%;
    border-top: 1px solid #3333;
    padding: 30px 0
}

.pricing_tabs {
    width: 100%;
    max-width: 805px;
    margin: auto;
    border: 1px solid #ededed;
    padding: 10px 21px
}

.pricing_tabs .nav-tabs .nav-item.show .nav-link,.nav-tabs .nav-link.active {
    color: #fff;
    background-color: #ead033!important;
    border-color: #ead033 #dee2e6 #fff!important
}

.pricing_tabs .nav-tabs .nav-link {
    border: 1px solid transparent;
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
    background: #3a3b3a;
    margin-right: 2px;
    color: #fff
}

.pricing_tabs {
    margin-top: 30px
}

.pricing_list {
    width: 100%;
    background: #f7f7f7;
    margin: 10px 0;
    border-radius: 5px;
    box-shadow: 2px 2px 8px #b1b0b0;
    transition: .2s linear;
    padding-bottom: 25px
}

.pricing_list:hover {
    transform: scale(1.1)
}

.boxpricin {
    width: 100%;
    background: #ead033;
    text-align: center;
    padding: 10px 0
}

.boxpricin h5 {
    font-size: 15px
}

.pricing_list ul {
    list-style: none;
    margin: 0;
    padding-bottom: 10px
}

.pricing_list p {
    font-size: 26px;
    font-weight: 600;
    color: #3a3b3a
}

.pricing_list p span {
    color: #ead033;
    font-size: 18px
}

.pricing_list a {
    font-size: 15px;
    background: #3a3b3a;
    border-color: #3a3b3a;
    padding: 5px 13px;
    transition: .2s linear;
    width: 100%;
    max-width: 111px;
    margin: auto;
    display: block
}

.pricing_list a:hover {
    background: #ead033;
    color: #333
}

.ordernow {
    width: 100%;
    background: #ead033
}

.order_details {
    width: 100%;
    padding: 40px 0
}

.details_data_form p {
    color: #3a3b3a;
    padding: 5px 0
}

.details_data_form p b {
    font-weight: 600;
    color: #ead033
}

.details_data_form .form-control {
    height: auto;
    padding: 11px 17px;
    border-radius: 36px;
    border-color: #ead033
}

.details_data_form button {
    background: #ead033;
    color: #3a3b3a;
    border-color: #ead033
}

.services_data {
    display: none
}

.services_data .table-bordered thead td,.table-bordered thead th {
    border-bottom-width: 5px
}

.services_data .table thead th {
    vertical-align: bottom;
    border-bottom: 8px solid #ead033;
    background: #3a3b3a;
    color: #fff;
    text-align: center
}

.ordersummary {
    position: sticky;
    top: 163px;
    border: 1px solid #3333;
    padding: 20px 35px;
    border-radius: 20px;
    background: #f9f9f9;
    margin: 12px 0
}

.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
}

.fixedbtnwhatsapp {
    position: fixed;
    bottom: 1em;
    left: 2em
}

.fixedbtnwhatsapp img {
    width: 100%;
    max-width: 80px
}

.fixedbtnwhatsapp a {
    text-decoration: none;
    display: block;
    color: #fff
}

#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(0deg)
    }

    to {
        -webkit-transform: rotate(360deg)
    }
}

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

    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: #fff;
    border-top-color: #f45c4b;
    border-bottom-color: #000;
    border-width: 8px;
    border-radius: 50%;
    -webkit-animation: spin .8s linear infinite;
    animation: spin .8s linear infinite
}

ul.card_menu {
    text-align: left;
    padding: 22px 0
}

ul.card_menu li {
    border: none;
    display: inline-block;
    width: 100%;
    max-width: 50px
}

ul.card_menu li a img {
    width: 100%
}

img.bgimg {
    position: absolute;
    top: 0;
    right: 0;
    height: 100%;
    width: 100%;
    max-width: 213px
}

.services_sec {
    width: 100%;
    background: url(../../assets/images/banner-services.jpg);
    background-repeat: no-repeat;
    background-position: bottom;
    background-size: cover;
    padding: 4em 0
}

.services_sec.cvwritersbg {
    background: url(../../assets/images/cvwritersbg.jpg);
    background-repeat: no-repeat;
    background-position: bottom;
    background-size: cover;
    padding: 4em 0
}

.services_sec img {
    width: 100%;
    max-width: 365px;
    display: block;
    margin: auto
}

.services_caption {
    padding: 25px 0
}

.services_caption h3 {
    font-size: 48px;
    color: #fff;
    padding-right: 80px
}

.services_caption h2 {
    font-size: 32px;
    color: #fff;
    padding-right: 80px
}

.services_caption h1 {
    font-size: 48px;
    color: #fff;
    padding-right: 80px
}

.services_caption p {
    color: #fff
}

.services_caption a {
    display: inline-block
}

.services_caption a button.ordernow {
    background: #ead033;
    border: none;
    color: #3a3b3a;
    font-weight: 600;
    font-size: 15px;
    padding: .6em 1em;
    text-transform: uppercase;
    outline: none;
    border: none;
    border-radius: 22px
}

.services_sec.cvwritersbg .services_caption h3 {
    font-size: 27px;
    padding-right: 0
}

.services_sec.cvwritersbg .services_caption p {
    font-size: 14px;
    padding-bottom: 10px
}

.hand_sec {
    width: 100%;
    padding: 40px 0
}

.hand_box {
    background: #fff;
    box-shadow: 3px 0 9px #3333;
    padding: 38px 17px;
    border-left: 6px solid #ead033;
    position: relative;
    z-index: 0
}

.hand_box h3 {
    font-size: 23px;
    font-weight: 600
}

.hand_box h5 {
    font-size: 23px;
    font-weight: 600
}

.hand_box .boxoverlay {
    position: absolute;
    bottom: -30px;
    right: 0;
    font-size: 78px;
    color: #cdceda;
    z-index: -1
}

.content_servce {
    width: 100%;
    padding: 40px 0;
    text-align: center
}

.content_servce p {
    padding: 6px 0;
    font-size: 14px
}

.opportunity_sec {
    width: 100%;
    background: url(../../assets/images/opportunity_bg.jpg);
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
    padding: 66px 0
}

.opportunity_sec h3 {
    padding-bottom: 35px
}

.opportunity_box {
    background: #fff;
    border-radius: 7px;
    padding: 14px 28px;
    margin-bottom: 13px
}

.template_box {
    background: #3a3b3a;
    border-right: 8px solid #ead033;
    width: 100%;
    max-width: 257px;
    margin-bottom: 15px;
    padding: 19px 9px
}

.template_box h4 {
    color: #fff;
    font-size: 18px
}

.opportunity_sec a {
    display: inline-block
}

.opportunity_sec a button.ordernow {
    background: #ead033;
    border: none;
    color: #3a3b3a;
    font-weight: 600;
    font-size: 15px;
    padding: .6em 1em;
    text-transform: uppercase;
    outline: none;
    border: none;
    border-radius: 22px
}

.cvbox a {
    display: block;
    padding: 5px 0
}

.cvbox a img {
    width: 100%
}

.prove_worth {
    width: 100%;
    padding: 50px 0
}

.inner_prove {
    width: 100%;
    padding: 40px 80px;
    background: url(../../assets/images/prove_worth.jpg);
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
    text-align: center;
    color: #fff
}

.inner_prove h4 {
    font-size: 30px;
    padding: 0 62px;
    padding-bottom: 15px
}

.inner_prove p {
    font-size: 14px;
    padding: 6px 0
}

.content_emerging_sec {
    width: 100%;
    background: url(../assets/images/contact-bg-sec.png);
    background-position: center;
    background-repeat: no-repeat;
    padding: 3em 0
}
