body{

    font-family: Montserrat;

}

*{

  margin: 0;

  padding: 0;

  font-family: Montserrat;

}

:root {

    --bs-primary1: #6A3314;

    --bs-secondary1: #F2E0D5;

    --text-color: #36433F;

    --footer-bg: #36433F;

}

.justify-content-center.actions {

    margin-top: 50px;

}

/* Define the animation */

/* @keyframes slideIn {

    from {

        transform: translateX(100%);

        opacity: 0;

    }

    to {

        transform: translateX(0);

        opacity: 1;

    }

} */



html{

    scroll-behavior: smooth;

}

body::-webkit-scrollbar-track{

    -webkit-box-shadow: inset 0 0 6px --bs-secondary1;

    border-radius: var(--bs-radius);

    background-color: var(--bs-secondary1);

}

body::-webkit-scrollbar {

    width: 10px;background-color: var(--bs-secondary1);

}

body::-webkit-scrollbar-thumb{

    border-radius: var(--bs-radius);

    -webkit-box-shadow: inset 0 0 6px --bs-secondary1;

    background-color:  var(--bs-primary1);

}



footer a:hover{

    color: #F2E0D5 !important;

}

.logobox img {

    width: 200px;
    max-width: 100%;

}

.topbar {

    background: var(--bs-primary1);

}
.bank-table td {
    border: 1px solid var(--bs-primary1);
    padding: 7px;
}
.bank-table tbody {
    border: 1px solid var(--bs-primary1);
}
.bank-table tr {
    border: 1px solid var(--bs-primary1);
    padding: 7px;
}
.sticky-header {

    position: fixed;

    width: 100%;

    z-index: 999;

    box-shadow: 0 0px 10px 5px rgb(66 69 76 / 35%);

}

.contact-info ul {

    display: flex;

    padding: 10px 0px;

    justify-content: end;

    list-style: none;

    margin: auto;

}



.contact-info a {

    color: #fff;

    text-decoration: none;

    padding-left: 20px;

    font-family: Montserrat;

    font-size: 14px;

}

h1.service-section-title.font-new {
    font-size: 35px;
}

.hero-content p {
    font-weight: 500;
}

.footer-logo img {

    width: 250px;

}

.contact-info a:hover{

    color: #fff;

}

.main-header {

    background: var(--bs-secondary1);

}

.writing-img-head img {

    width: 50px;

    height: 50px;

}

#navbarNav {

    justify-content: end;

}

.nav-link {

    font-family: Montserrat;

    color: #36433F !important;

    font-size: 16px;

    font-weight: 600;

    margin: 0 10px;

    border-bottom: 2px solid transparent !important;

}

.nav-link:last-child{

    margin-right: 0px;

}

.ordernow-btn {

    background: var(--bs-primary1) !important;

    color: #fff !important;

    border-radius: 5px !important;

    border: 2px solid var(--bs-primary1) !important;

}

.ordernow-btn:hover {

    background: var(--bs-secondary1) !important;

    color: #fff !important;

    border-radius: 5px !important;

    border: 2px solid var(--bs-primary1) !important;

}

.nav-link:hover{

    border-bottom: 2px solid var(--bs-primary1) !important;

    color: var(--bs-primary1) !important;

}

.pay-cards img {

    width: 60px;

}

.pay-cards {

    display: flex;

    align-items: center;

    justify-content: space-evenly;

}

.footer-box {

    background: var(--footer-bg);

    padding: 50px 0px;

}

.footer-p {

    text-align: center;

    color: #fff;

    font-size: 20px;

    margin-top: 20px;

}

.policys ul {

    padding: 0;

    list-style: none;

}

.copyrg {

    background: var(--bs-primary1);

}

.bottom-text p{

    color: #fff !important;

    font-size: 12px;

    font-family: Montserrat;

    margin: 0;

    padding: 10px 0;

}

.footer-box ul {

    padding: 0;

    list-style: none;

}

.footer-box ul li {

    padding-bottom: 15px !important;

}

.footer-box ul li a {

    padding-bottom: 15px !important;

    text-decoration: none;

    color: #fff;

    font-size: 14px;

}

.policys a {

    color: #fff;

    font-size: 12px;

    text-decoration: none;

}

.policys {

    color: #fff;

    margin-top: 20px;

}

.footer-h5{

    color: #BA734A;

    font-size: 24px;

}

.info img {

    margin-right: 10px;

}



.hero-section {

    background: url(https://dissertationhelpzone.co.uk/asset/images/hero-bg.webp);

    padding: 100px 0;

    background-size: cover;

    background-repeat: no-repeat;

}

.wht-bdlg {

    color: #fff;

    font-size: 32px !important;

    font-weight: 400;

}

.hero-content h1 {
    
    margin-bottom:5px !important;

    color: #BA734A;

    font-size: 38px;

    font-weight: 600;

    text-transform: uppercase;

    line-height: 40px;

}

.wht-bd {

    color: #fff;

    font-size: 22px;

    font-weight: 400;

}

.hero-para {

    color: #fff;

    font-size: 16px !important;

    margin: 30px 0px;

}

.call-btn {

    border: 1px solid var(--bs-primary1);

    background: var(--bs-primary1);

    color: #fff;

    padding: 10px 30px;

    border-radius: 10px;

    text-decoration: none;

    transition: color .3s ease-in-out, box-shadow .3s ease-in-out;

}

.call-btn:hover {

    border: 1px solid #fff;

    background: transparent;

    color: #fff;

    padding: 10px 30px;

    border-radius: 10px;

    text-decoration: none;

    box-shadow: inset 200px 0 0 0 var(--bs-primary1);

    -webkit-transform: translateY(-5px);

}



.chat-btn {

    border: 1px solid #fff;

    background: transparent;

    color: var(--bs-primary1);

    padding: 10px 30px;

    border-radius: 10px;

    text-decoration: none;

    transition: color .3s ease-in-out, box-shadow .3s ease-in-out;

}

.chat-btn:hover {

    border: 1px solid var(--bs-primary1);

    background: var(--bs-primary1);

    color: #fff;

    padding: 10px 30px;

    border-radius: 10px;

    text-decoration: none;

    box-shadow: inset 200px 0 0 0 var(--bs-primary1);

    -webkit-transform: translateY(-5px);

}

.secnd-sect{

    background: url(https://dissertationhelpzone.co.uk/asset/images/sec-bg.webp);

    padding: 50px 0px;

    background-size: cover;

    background-repeat: no-repeat;

}

.left-side img{

    width: 100%;

}

.secnd-sect h2 {

    color: var(--bs-primary1);

    font-size: 26px;

    font-weight: 700;

    text-transform: uppercase;

}

.secnd-sect p ,.servsecnd-sect p,.serv4-sect p,.serv5-sect p,.serv6-sect p{

    color: #383838;

    font-size: 14px;

    font-weight: 500;

    line-height: 30px;

}

.back-to-top {

    display: none;

    position: fixed;

    bottom: 20px;

    right: 120px;

    z-index: 999;

    background-color: var(--bs-primary1);

    color: #fff;

    width: 40px;

    height: 40px;

    text-align: center;

    line-height: 40px;

    border-radius: 50%;

    transition: background-color 0.3s, opacity 0.3s, visibility 0.3s;

    box-shadow: 0px 0px 10px 1px #6a6767;

}

.close{

    display: none;

}

.thrid-sec {

    background: url(https://dissertationhelpzone.co.uk/asset/images/full-sec-bg.webp);

    padding: 50px 0px;

    background-size: cover;

    background-repeat: no-repeat;

}

.ser_main {

    background: #36433f8c;

    padding: 30px 15px;

    border-radius: 15px;

    border: 5px solid #646a69;

    height: 340px;

    transition: 0.3s;

    cursor: pointer;

}

.ser_main:hover {

    background: #36433f;

    padding: 30px 15px;

    border-radius: 15px;

    border: 5px solid #646a69;

    transform: scale(1.05);

    box-shadow: 0 10px 20px rgba(0, 0, 0, .12), 0 4px 8px rgba(0, 0, 0, .06);



}

.writingsbox:hover .pic {

    background: #fff;

    padding: 24px;

    width: 30%;

    margin: auto;

    max-width: 100%;

    border-radius: 50px;

}

.writingsbox:hover h4 {

    color: #fff;

    font-size: 20px;

    margin-top: 30px;

    font-weight: 600;

}

.writingsbox:hover {

    text-align: center;

    background: var(--bs-primary1);

    padding: 30px 15px;

    border-radius: 15px;

    color: #fff;

    box-shadow: 0 4px 8px rgba(38, 38, 38, .2);

}

.pic {

    padding: 24px;

    width: 30%;

    margin: auto;

    max-width: 100%;

    border-radius: 50px;

}

.ser_head h4 {

    font-size: 20px;

    text-align: center;

    color: #BA734A;

    font-weight: 700;

    height: 70px;

    margin: 0;

    padding: 0px 5px;

    text-transform: uppercase;

}

.ser_body p {

    color: #fff;

    text-align: center;

    font-size: 12px;

    margin: 0;

}

.section4 {

    padding: 50px 0;

}

.section4 h3 {

    font-size: 20px;

    color: var(--bs-primary1);

    text-align: center;

    text-transform: uppercase;

    font-weight: 700;

}

.sectionp {

    font-size: 14px;

    text-align: center;

    font-weight: 500;

}

.writingsbox {

    text-align: center;

    background: #fff;

    padding: 30px 15px;

    border-radius: 15px;

    height: 410px;

    transition: 0.3s;

    box-shadow: 0 10px 10px 5px rgb(66 69 76 / 35%);



}

.writing-img-head h4 {

    color: var(--bs-primary1);

    font-size: 20px;

    margin-top: 30px;

    font-weight: 600;

}

.writing-p p {

    font-size: 14px;

}

.sec-five {

    background: url(https://dissertationhelpzone.co.uk/asset/images/five-bg.webp);

    padding: 50px 0px;

    background-size: cover;

    background-repeat: no-repeat;

}

.sec-five-title h4 {

    font-size: 20px;

    color: #BA734A;

    text-align: center;

    text-transform: uppercase;

    font-weight: 700;

}

.sec-five-des p {

    color: #fff;

    font-size: 14px;

    text-align: center;

    font-weight: 400;

    margin: 25px 0px 40px 0px;

}

.sec-fiveservices-box{

    background: #36433f;

    padding: 30px 15px;

    border-radius: 15px;

    border: 5px solid #646a69;

    height: 300px;

    transition: 0.3s;

    cursor: pointer;

}

.sec-fiveser_head h4 {

    font-size: 20px;

    text-align: center;

    color: #BA734A;

    font-weight: 700;

    height: 60px;

    margin: 0;

    padding: 0px 5px;

    text-transform: uppercase;

}

.sec-fiveser_body p {

    color: #fff;

    text-align: center;

    font-size: 12px;

    margin: 0;

}

.martop{

    margin-top: 30px !important;

}

.six-sec {

    background: #fff;

    padding: 80px 0;

}

.six-sec h4 {

    font-size: 20px;

    font-weight: 600;

    color: var(--bs-primary1);

    text-transform: uppercase;

}

.six-sec p{

    font-size: 14px;

    font-weight: 500;

}

.six-sec-ul  {

  list-style: none;

}

.six-sec-ul li{

    position: relative;

    text-decoration: none;

    list-style: none;

    padding-left: 30px;

    color: var(--text-color);

    text-align: left;

    padding-bottom: 10px;

}

.six-sec-ul li a{

    color: var(--text-color);

    font-size: 16px;

    font-weight: 600;

    text-decoration: none;

    transition: 0.3s;

}

.six-sec-ul li a:hover{

    color: var(--bs-primary1);

    transition: 0.3s;

}

.client-testi{

    padding: 50px 0;

}

.client-testi .heading {

    text-align: center;

    color: var(--bs-primary1);

    font-size: 20px;

    font-weight: 600;

}



ul.six-sec-ul li:before {

    content: url(https://dissertationhelpzone.co.uk/asset/images/li-before.webp);

    position: absolute;

    left: 4px;

    top: 6px;

}

.slick-dots li button:before{

    color: var(--bs-primary1) !important;

    font-size: 12px !important;

}

.testimonial {

    background: #fff;

    padding: 30px 20px;

    border-radius: 20px;

    margin: 0 9px;

    height: 260px !important;

    box-shadow: 0 8px 10px rgb(66 69 76 / 35%);

    margin-bottom: 20px;

    margin-top: 20px;

}

.client-message p {

    font-size: 14px;

    color: var(--text-color);

    font-weight: 400;

    margin: 0;

    height: 130px;

}

.client-details {

    margin-top: 20px;

}

.clientimg img {

    width: 50px;

    height: 50px;

    border-radius: 50px;

    margin-right: 10px;

}

.client-details {

    margin-top: 20px;

    display: flex;

    align-items: center;

}

.client-details h4 {

    font-size: 18px;

    font-weight: 600;

    color: var(--bs-primary1);

    margin: 0;

}

.testimonial-slide {

    display: flex;

}

.testimonials-mainbox{

    max-width: 100%;

}

.testimonials-mainbox li.slick-active button:before {

    opacity: 1 !important;

    color: var(--bs-primary1) !important;

}

.accordion-button:not(.collapsed)::after {

    background-image: url(https://dissertationhelpzone.co.uk/asset/images/minus-icon.webp) !important;

    transform: var(--bs-accordion-btn-icon-transform);

    width: 12px !important;

    height: 12px !important;

}

.accordion-button::after {

    background-image: url(https://dissertationhelpzone.co.uk/asset/images/plus-icon.webp)!important;

    background-repeat: no-repeat;

    background-size: contain !important;

    width: 12px !important;

    height: 12px !important;

}

.accordion-button {

    color: #000 !important;

    font-size: 16px;

    font-weight: 400;

}

.accordion-item {

    margin: 5px 0!important;

    border: none !important;

}

.accordion-button:not(.collapsed) {

    background: var(--bs-primary1) !important;

    color: #fff !important;

    border-radius: 0 !important;

}

.accordion-button:focus {

    z-index: 3;

    border-color: #704697 !important;

    outline: 0;

    box-shadow: none !important;

}

.accordion-item .accordion-button {

    border-radius: 10px!important;

    background: var(--bs-secondary1);

    font-size: 14px;

}

.accordion-body {

    background: var(--bs-secondary1);

    font-size: 14px;

    border-radius: 0px 0px 10px 10px;

    line-height: 28px;

    text-align: justify;

}

.accordion-item .accordion-button:hover{

    background: var(--bs-primary1);

    color: #fff !important;

}

.faq-sec h4 {

    color: var(--bs-primary1);

    font-size: 24px;

    text-align: center;

    font-weight: 600;

}

.faq-sec ul  {

   list-style: none;

}

.faq-sec {

    padding: 50px 0px;

}

.service-section-main {

    padding: 65px 0;

    background-size: cover !important;

    background-repeat: no-repeat !important;

    background-position: center !important;

}

.service-section-title {

    color: #fff !important;

    font-size: 42px;

    font-weight: 600;

    text-transform: uppercase;

    line-height: 52px !important;

    margin-bottom: 40px;

}

.service-section-titlep{

    color: #fff !important;

    font-size: 42px;

    font-weight: 600;

    text-transform: uppercase;

    line-height: 52px !important;

}

.dropdown-menu {

    background: var(--bs-primary1) !important;

    position: absolute !important;

    display: block !important;

    visibility: hidden !important;

    top: 100% !important;

    transform: rotateX(-75deg) !important;

    transform-origin: 0% 0% !important;

    border: 0 !important;

    transition: 0.5s !important;

    opacity: 0 !important;

}

li.nav-item.dropdown:hover > .dropdown-menu {

    display: block;

}

.bi.bi-wechat {

    font-size: 24px;

    margin-right: 8px;

}

.bi.bi-arrow-right-circle {

    font-size: 20px;

}

.cta-btn-primary:hover {

    background: var(--bs-secondary1);

    color: var(--bs-primary1) !important;

    padding: 15px 30px;

    border-radius: 5px;

    text-decoration: none;

    box-shadow: 7px 7px var(--bs-primary1);

    cursor: pointer;

    transition: 0.3s;

    border-color: var(--bs-secondary1);

}

.cta-btn-secondary:hover {

    font-size: 16px;

    font-style: normal;

    font-weight: 600;

    line-height: normal;

    padding: 15px 30px;

    border: 2px solid var(--bs-primary1);

    color: #fff !important;

    background: var(--bs-primary1);

    text-decoration: none;

    box-shadow: 7px 7px var(--bs-secondary1);

    cursor: pointer;

    transition: 0.3s;

    border-radius: 5px;

}

.nav-item:hover > .dropdown-menu {

    transform: rotateX(0) !important;

    visibility: visible !important;

    border-radius: 10px !important;

    transition: 0.5s !important;

    opacity: 1 !important;

}

.dropdown-menu li a{

    color: var(--bs-secondary1) !important;

}

.dropdown-menu li a:hover{

    color: var(--bs-primary1) !important;

    background: var(--bs-secondary1);

}

.dropdown-item.active, .dropdown-item:active {

    color: var(--bs-dropdown-link-active-color);

    text-decoration: none;

    background-color: var(--bs-secondary1);

}

/* ul.slick-dots {

    top: 240px;

} */

.nav-link:after, .nav-link:before {

    display: block;

    background: var(--bs-primary1);

    content: "";

    position: absolute;

}

.dropdown:hover > .nav-link:before  {

    top: 23px;

    height: 0;

}



.dropdown .nav-link:before {

    top: 16px;

    right: 8px;

    width: 2px;

    height: 10px;

    transition: all 0.2s ease;

}

.dropdown .nav-link:after {

    top: 20px;

    right: 4px;

    width: 10px;

    height: 2px;

}

.servsecnd-sect {

    background: var(--bs-secondary1);

    padding: 50px 0px;

}

.serv4-sect,.serv6-sect,.serv5-sect {

    padding: 50px 0;

}

.servsecnd-sect h2,.serv4-sect h2,.serv5-sect h2,.serv6-sect h2 {

    color: var(--bs-primary1);

    font-size: 26px;

    font-weight: 700;

    text-transform: uppercase;

}

.Queries-bg {

    background: var(--footer-bg);

    color: #fff !important;

    padding: 20px 0px;

}

.helping-div a {

    font-size: 14px !important;

    color: #fff !important;

    text-decoration: none !important;

}

.helping-btn {

    background: linear-gradient(to right, #361cc1 0, #2e82ef 100%);

    color: #fff !important;

    padding: 15px 30px;

    border-radius: 5px;

    text-decoration: none;

    box-shadow: 7px 7px #000000;

    cursor: pointer;

    transition: 0.3s;

}

a.helping-btn-secondary.ml-3 {

    font-size: 16px;

    font-style: normal;

    font-weight: 600;

    line-height: normal;

    margin-left: 20px;

    background: #fff;

    text-decoration: none;

    color: var(--bs-primary1) !important;

    padding: 15px 30px;

    border-radius: 5px;

    box-shadow: 7px 7px #000000;

    cursor: pointer;

    transition: 0.3s;

}

.cta-btn-secondary {

    font-size: 16px;

    font-style: normal;

    font-weight: 600;

    line-height: normal;

    margin-left: 20px;

    background: #fff;

    text-decoration: none;

    color: var(--bs-primary1) !important;

    padding: 15px 30px;

    border-radius: 5px;

    border: 2px solid var(--bs-primary1);

    box-shadow: 7px 7px #000000;

    cursor: pointer;

    transition: 0.3s;

}

.heroord{

    margin: 0 !important;

}

.Queries-bg3 {

    background: url(https://dissertationhelpzone.co.uk/asset/images/query-bg3.webp);

    padding: 50px 0px;

    background-repeat: no-repeat !important;

    background-size: cover;

    background-position: center bottom;

    color: #fff !important;

}

.pd-bt{

    padding-bottom: 0 !important;

}

.ser-ul{

    padding: 0;

}

.ser-ul li {

    position: relative;

    text-decoration: none;

    padding-left: 25px;

    padding-bottom: 10px;

    color: #383838;

    font-size: 14px;

    font-weight: 500;

    line-height: 30px;

}

.ser-ul li:before {

    content: url(https://dissertationhelpzone.co.uk/asset/images/li-icon.png);

    left: 0px;

    height: 18px;

    position: absolute;

    top: 2px;

}



.ser-ul li {

    list-style: none;

}

p> a {

    color: var(--bs-primary1);

    font-weight: 500;

    text-decoration: none;

    cursor: pointer;

}

p> a:hover {

    color: var(--footer-bg) !important;

    font-weight: 500;

    text-decoration: none;

    cursor: pointer;

}

.cta-btn-primary{

    font-size: 16px;

    font-style: normal;

    font-weight: 600;

    line-height: normal;

    padding: 15px 30px;

    border: 2px solid var(--bs-primary1);

    color: #fff !important;

    background: var(--bs-primary1);

    text-decoration: none;

    box-shadow: 7px 7px #000000;

    cursor: pointer;

    transition: 0.3s;

    border-radius: 5px;

}



.Queries-bg2{

    background: var(--bs-primary1);

    color: #fff !important;

    padding: 20px 0px;

}

.Queries-bg2 h2{

    color: #fff;

    font-size: 26px;

    font-weight: 700;

    text-transform: uppercase;

}

.Queries-bg2 .helping-div a{

    font-size: 14px !important;

    color: #fff !important;

    text-decoration: none !important;

}

.innerboxs {

    background: #ececec;

    padding: 20px 30px;

    border-radius: 5px;

    box-shadow: 0 10px 10px 5px rgb(66 69 76 / 35%);

    height: 320px;

}

.picbox {

    text-align: center;

    padding: 20px;

    width: 30%;

    margin: auto;

    background: #fff;

    border-radius: 50px;

}

.prabox p {

    color: #383838;

    font-size: 14px;

    font-weight: 500;

    line-height: 30px;

    text-align: center;

}

.titlebox h3 {

    color: var(--bs-primary1);

    font-size: 20px;

    margin-top: 30px;

    font-weight: 600;

    text-align: center;

}

.pricing-content{

    position:relative;

    padding: 80px 0px;

    background: var(--bs-secondary1);

}

.pricing_design{

    position: relative;

}

.pricing_design .single-pricing{

    background:var(--bs-primary1);

    padding: 60px 20px;

    border-radius:30px;

    box-shadow: 0 10px 40px -10px rgba(0,64,128,.2);

    position: relative;

    z-index: 1;

}

.pricing_design .single-pricing:before{

    content: "";

    background-color: #fff;

    width: 100%;

    height: 100%;

    border-radius: 18px 18px 190px 18px;

    border: 1px solid #eee;

    position: absolute;

    bottom: 0;

    right: 0;

    z-index: -1;

}

.price-head h2 {

    margin-bottom: 20px;

    font-size: 18px;

    font-weight: 600;

    color: #fff;

    padding: 10px;

    background: var(--bs-primary1);

    border-radius: 50px;

}





.single-pricing ul{list-style:none;margin-top: 30px;padding: 0 !important;}

.single-pricing ul li {

	line-height: 36px;

    border-bottom: 1px solid var(--bs-primary1);

    padding: 5px 0px 0px 0px;

}

.single-pricing ul li i {

	background: var(--bs-primary1);

	color: #fff;

	width: 20px;

	height: 20px;

	border-radius: 30px;

	font-size: 11px;

	text-align: center;

	line-height: 20px;

	margin-right: 6px;

}

.pricing-price{}



.price_btn {

	background: var(--bs-primary1);

	padding: 10px 30px;

	color: #fff;

	display: inline-block;

	margin-top: 20px;

	border-radius: 20px;

    text-decoration: none;

	-webkit-transition: 0.3s;

	transition: 0.3s;

}

.price_btn:hover{background: linear-gradient(to right, #361cc1 0, #2e82ef 100%);}

a{

text-decoration:none;    

}



.section-title {

    margin-bottom: 60px;

}

.text-center {

    text-align: center!important;

}



.section-title h2 {

    font-size: 45px;

    font-weight: 600;

    margin-top: 0;

    position: relative;

    text-transform: capitalize;

}

.service-section-main-pr{

    padding: 80px 0;

}

.contact-page,.sitemap-page{

    padding: 50px 0px;

    background: var(--bs-secondary1);

}

.contact-form-box {

    background-color: var(--bs-primary1);

    border-radius: 20px;

    padding: 50px;

    box-shadow: 0 10px 10px 5px rgb(66 69 76 / 35%);

    color: #fff;

}

.form-group-home {

    display: flex;

    align-items: center;

}

#contactform input:focus {

    border: none;

    outline: 0;

    box-shadow: none;

}

#message {

    width: 100%;

    height: 150px;

    border-radius: 20px;

    padding: 10px;

    font-size: 14px;

    border: none;

    font-weight: 500;

}

#contactform label {

    color: #fff;

    font-size: 14px;

    font-weight: 500;

}

#contactform input {

    font-size: 14px;

    border: none;

    padding: 10px;

    font-weight: 500;

}

#submitBtn,#btnsubmit{

    font-size: 16px;

    font-style: normal;

    font-weight: 600;

    line-height: normal;

    margin-left: 20px;

    background: #fff;

    text-decoration: none;

    color: var(--bs-primary1) !important;

    padding: 15px 30px;

    border-radius: 5px;

    box-shadow: 7px 7px #000000;

    cursor: pointer;

    transition: 0.3s;

    border: none;

    margin: auto;

}

.form-check.paybutton input {

    height: 16px !important;

}

.paybutton .form-check-input:checked {

    background-color: #361cc1 !important;

    border-color: linear-gradient(to right, #361cc1 0, #2e82ef 100%) !important;

}

#phone_num {

    padding-left: 45px !important;

}

@keyframes rotation {

    from {

        transform: rotate(0deg);

    }

    to {

        transform: rotate(360deg);

    }

}

.loader {

    width: 20px;

    height: 20px;

    border: 2px solid var(--bs-primary1);

    border-bottom-color: transparent;

    border-radius: 50%;

    display: inline-block;

    vertical-align: middle;

    animation: 1s linear infinite rotation;

}

.get-touch {

    list-style: none;

    padding: 0px;

}

.get-touch a{

    text-decoration: none;

    font-size: 18px;

    color: var(--bs-primary1);

    font-weight: 500;

    transition: 0.5s;

}

.get-touch li{

    padding: 20px 0px;

}

.get-touch a:hover i{

    background: var(--bs-primary1);

    color: #fff;

    

}

.get-touch i {

    font-size: 22px;

    margin-right: 10px;

    background: #fff;

    padding: 10px;

    border-radius: 10px;

}

.contact-box-left .socials i:hover{

    background: var(--bs-primary1);

    color: #fff;

}

.contact-box-left .socials i {

    background: #fff;

    padding: 10px;

    color: var(--bs-primary1);

    border-radius: 10px;

    font-size: 22px;

    margin-right: 10px;

}

.contact-box-left img{

    width: 50%;

}

.sitemap li {

    border: 1px solid var(--bs-primary1);

    margin-bottom: 5px;

    display: block;

}

.sitemap li {

    position: relative;

}

.sitemap li a {

    text-decoration: none;

    padding-left: 40px;

    padding-bottom: 10px;

    color: #383838;

    font-size: 14px;

    font-weight: 500;

    line-height: 30px;

    display: block;

    padding-top: 10px;

    transition: 0.3s;

}

.sitemap{

    padding: 0px;

}

.sitemap-page h3{

    color: var(--bs-primary1);

    font-size: 26px;

    font-weight: 700;

    text-transform: uppercase;

}

.sitemap li:before {

    content: url(https://dissertationhelpzone.co.uk/asset/images/li-icon.png);

    left: 14px;

    height: 18px;

    position: absolute;

    top: 14px;

}.sitemap li:hover {

    transform: scale(1.02);

    transition: 0.3s;

}

.sitemap li a:hover {

    background: #36433F;

    color: #fff;

    transition: 0.3s;

    /* transform: scale(1.02); */

}

.F404{

    padding: 50px;

}

/* Error message styling */

.error {

	color: red;

}

#fileSizeLimit {

    font-size: 12px;

}

#fileToUpload {

    margin-bottom: 0px !important;

}

textarea#instruction {

    background: #fff;

    margin-bottom: 20px;

}

label.error {

    color: red !important;

    /* position: absolute; */

    top: 34px;

    /* background: #fff; */

    right: 30px;

    text-transform: capitalize;

}

#name-error,#email-error,#subject-error,#phone_num-error{

    position: absolute;

    top: 34px;

    background: #fff;

    right: 30px;

}

#phone_num-error{

    top: 9px !important;

    z-index: 999 !important;

    right: 55px;

}

/* Custom style for labels when there's an error */

label.required-field.error {

	color: red !important;

}

.fields-box{

    position: relative;

}

.iti__country-list{

    color: #000 !important;

}

.form-section{

    background: var(--bs-secondary1);

    padding: 80px 0px;

}

.form-box {

    background-color: var(--bs-primary1);

    border-radius: 20px;

    padding: 50px;

    box-shadow: 0 10px 10px 5px rgb(66 69 76 / 35%);

    color: #fff;

    background-image: url(https://dissertationhelpzone.co.uk/asset/images/Pattern.png);

    background-size: contain;

}

.form-box input {

    height: 50px;

    background: #fff !important;

    margin-bottom: 30px !important;

}

.form-box select {

    height: 50px;

    background: #fff !important;

    margin-bottom: 30px !important;

}

.phone-box {

    display: flex;

    flex-direction: column;

    margin-bottom: 30px;

}

.form-box legend {

    font-size: 24px;

    font-weight: 600;

}

#amount-box {

    display: none;

}

.account_box_desk {

    margin-top: 20px;

}

.account_box_desk tr {

    font-size: 22px;

    font-style: normal;

    font-weight: 600;

    line-height: normal;

    background: #000;

    text-decoration: none;

    color: #fff;

    padding: 15px 30px;

    border-radius: 5px;

    box-shadow: -4px 4px #ffffff;

    cursor: pointer;

    transition: 0.3s;

    border: none;

    margin: auto;

    display: block;

}

#date_day{

    margin-bottom: 50px !important;

}

#btnsubmit {

    margin-top: 40px;

    display: flex;

    align-items: center;

    margin-right: 0;

    margin-left: 0;

}

#btnsubmit i {

    margin: 0 10px;

}

.thankyou {

    padding: 150px 20px;
    background-image: url(https://dissertationhelpzone.co.uk/asset/images/thanks.webp);
    background-size: cover;
}

.thankyou-head h1 {
    font-size: 72px;
    font-weight: 600;
    text-transform: uppercase;
}
#whatsapp {
    position: fixed;
    left: 20px;
    z-index: 9;
    bottom: 5%;
    animation: bounce2 2s ease infinite;
    top: auto;
    width: 60px;
    height: 60px;
}

@keyframes bounce2 {

    0%,
    20%,
    50%,
    80%,
    100% {
        transform: translateY(0);
    }

    40% {
        transform: translateY(-30px);
    }

    60% {
        transform: translateY(-15px);
    }
}
@media (min-width: 768px) and (max-width: 1024px) {

    .contact-info a {

        color: #fff;

        text-decoration: none;

        padding-left: 0;

        font-family: Montserrat;

        font-size: 12px;

    }

    .contact-info ul {

        display: flex;

        padding: 5px 0px;

        justify-content: space-between;

        list-style: none;

        margin: auto;

    }

    .flag{

        display: none;

    }

    .footer-logo {

        text-align: center;

    }

    .footer-logo img {

        width: 250px;

    }

   
   
    .hero-para {
        color: #fff;
        font-size: 16px !important;
        margin: 30px 0px;
        height: 260px;
    }
    
    .hero-content h1 {
    margin-bottom: 6px !important;
    color: #BA734A;

    font-size: 38px;

    font-weight: 600;

    text-transform: uppercase;

    line-height: 40px;

}

    .wht-bdlg {

        color: #fff;

        font-size: 26px !important;

        font-weight: 400;

    }

    .wht-bd {

        color: #fff;

        font-size: 14px;

        font-weight: 400;

    }

    .secnd-sect{

        background: url(https://dissertationhelpzone.co.uk/asset/images/sec-bg.webp);

        padding: 50px 0px;

        background-size: cover;

        background-repeat: no-repeat;

    }

    .secnd-sect h2 {

        color: var(--bs-primary1);

        font-size: 20px;

        font-weight: 700;

        text-transform: uppercase;

    }

    .left-side img{

        width: 100%;

        margin-bottom: 30px;

    }

    .mynavbar {

        position: fixed;

        width: 100%;

        max-width: 600px;

        margin: 0 !important;

        top: 0;

        left: unset;

        transform: translateX(100%) !important;

        right: 0;

        height: 100vh;

        padding: 120px 50px 0px 50px !important;

        border: 0px;

        list-style: none;

        background: var(--bs-secondary1);

    }

    .nav-link{

        margin: 0 !important;

        padding: 15px !important;

        text-align: center !important;

    }

    .bodyover{

        overflow: hidden;

    }

#navbarNav{

    display: block;

    

}

    .open .mynavbar{

        display: block !important;

        transition: 1.6s;

        transition-timing-function: ease-in;

        transform: translateX(0%) !important;

        height: 100vh !important;

        overflow: auto;

        padding: 120px 50px 0px 50px !important;

        border: 0px;

    }

    .close {

        display: block;

        font-size: 50px;

        position: absolute;

        top: 10px;

        right: 0;

        left: 10px;

        color: var(--bs-primary1);

        width: 30px;

        height: 60px;

        cursor: pointer;

    }

    .closed .mynavbar {

        display: block !important;

        transition: 1.8s;

        transition-timing-function: ease-in-out;

        transform: translateX(100%) !important;

        height: 100vh !important;

    }

    .open::before {

        content: "";

        position: fixed;

        width: 100vw;

        height: 100vh;

        background: rgba(29, 2, 46, 0.2);

        backdrop-filter: blur(6px);

        left: 0;

        top: 0;

        user-select: unset;

        cursor: default;

    }

    .testimonial {

        background: #fff;

        padding: 30px 20px;

        border-radius: 20px;

        margin: 0 9px;

        height: auto !important;

        box-shadow: 0 8px 10px rgb(66 69 76 / 35%);

        margin-bottom: 20px;

        margin-top: 20px;

    }

    .client-message p {

        font-size: 14px;

        color: var(--text-color);

        font-weight: 400;

        margin: 0;

        height: 190px;

    }

    

  }

  

/* For Mobile */

@media only screen and (max-width: 600px) {

    .contact-info a {

        color: #fff;

        font-weight: 600;

        text-decoration: none;

        padding-left: 0;

        font-family: Montserrat;

        font-size: 10px;

        display: block;

    }

    .faq-sec ul {

        list-style: none;

        padding: 0;

    }

    .contact-info ul {

        display: flex;

        padding: 5px 0px;

        justify-content: space-between;

        list-style: none;

        margin: auto;

    }

    .flag{

        display: none;

    }

    .footer-logo {

        text-align: center;

    }

    .footer-logo img {

        width: 250px;

    }

    .hero-content h1 {

        color: #BA734A;

        font-size: 30px;

        font-weight: 600;

        text-transform: uppercase;
        height: 130px;

    }
    .hero-para {
        color: #fff;
        font-size: 16px !important;
        margin: 30px 0px;
        height: 260px;
    }

    .wht-bdlg {

        color: #fff;

        font-size: 26px !important;

        font-weight: 400;

    }

    .wht-bd {

        color: #fff;

        font-size: 14px;

        font-weight: 400;

    }

    .secnd-sect{

        background: #ececec;

        padding: 50px 0px;

        background-size: cover;

        background-repeat: no-repeat;

    }

    .secnd-sect h2 {

        color: var(--bs-primary1);

        font-size: 20px;

        font-weight: 700;

        text-transform: uppercase;

    }

    .left-side img{

        width: 100%;

        margin-bottom: 30px;

    }

    .mynavbar {

        position: fixed;

        width: 100%;

        max-width: 380px;

        margin: 0 !important;

        top: 0;

        left: unset;

        transform: translateX(100%) !important;

        right: 0;

        height: 100vh;

        padding: 120px 50px 0px 50px !important;

        border: 0px;

        list-style: none;

        background: var(--bs-secondary1);

    }

    .nav-link{

        margin: 0 !important;

        padding: 15px !important;

        text-align: center !important;

    }

    .bodyover{

        overflow: hidden;

    }

#navbarNav{

    display: block;

    

}

.testimonials-mainbox{

    max-width: max-content;

}

    .open .mynavbar{

        display: block !important;

        transition: 1.6s;

        transition-timing-function: ease-in;

        transform: translateX(0%) !important;

        height: 100vh !important;

        overflow: auto;

        padding: 120px 50px 0px 50px !important;

        border: 0px;

        width: 320px;

    }

    .close {

        display: block;

        font-size: 50px;

        position: absolute;

        top: 10px;

        right: 0;

        left: 10px;

        color: var(--bs-primary1);

        width: 30px;

        height: 60px;

        cursor: pointer;

    }

    .closed .mynavbar {

        display: block !important;

        transition: 1.8s;

        transition-timing-function: ease-in-out;

        transform: translateX(100%) !important;

        height: 100vh !important;

    }

    .open::before {

        content: "";

        position: fixed;

        width: 100vw;

        height: 100vh;

        background: rgba(29, 2, 46, 0.2);

        backdrop-filter: blur(6px);

        left: 0;

        top: 0;

        user-select: unset;

        cursor: default;

    }

    .services-box {

        margin: 0 10px;

    }

    .slick-dots li.slick-active button:before {

        opacity: 1 !important;

        color: #BA734A !important;

    }

    .ser_main {

        background: #36433f;

        padding: 30px 15px;

        border-radius: 15px;

        border: 5px solid #646a69;

        height: auto;

        transition: 0.3s;

    }

    .slick-dots li button:before{

        font-size: 14px !important;

    }

    .martop{

        margin-top: 0 !important;

    }

    .writingsbox {

        text-align: center;

        padding: 30px 15px;

        border-radius: 15px;

        height: auto;

        transition: 0.3s;

        margin: 0 20px;

        text-align: center;

    background: var(--bs-primary1);

    color: #fff;

    box-shadow: 0 4px 8px rgba(38, 38, 38, .2);

    }

    .writingsbox .pic {

        background: #fff;

        padding: 24px;

        width: 35%;

        margin: auto;

        max-width: 100%;

        border-radius: 50px;

    }

    .sec-fiveservices-box {

        background: #36433f;

        padding: 30px 15px;

        border-radius: 15px;

        border: 5px solid #646a69;

        height: auto;

        transition: 0.3s;

        cursor: pointer;

        margin: 0 20px;

    }

    .writing-img-head h4 {

        color: #fff;

        font-size: 20px;

        margin-top: 30px;

        font-weight: 600;

    }

    .hero-section{

        background: #453f3f;

    }

    .dropdown .nav-link:after {

        top: 25px;

        right: 36px;

        width: 10px;

        height: 2px;

    }

    .dropdown .nav-link:before {

        top: 21px;

        right: 40px;

        width: 2px;

        height: 10px;

        transition: all 0.2s ease;

    }

    /* .dropdown-menu{

        width: 100% !important;

    } */

    .actions {

        margin: 30px 0;

    }

    p{

        line-height: 32px !important;

    }

    .client-message {

        height: 150px;

    }

    .client-details {

        margin-top: 110px;

        display: flex;

        align-items: center;

    }

    .writing-img-head img {

        width: 50px;

        height: 50px;

        margin: auto;

    }

    .service-section-title {

        color: #fff !important;

        font-size: 28px !important;

        font-weight: 600;

        text-transform: uppercase;

        line-height: 38px !important;

    }

    .service-section-main {

        padding: 60px 0;

        background-size: cover !important;

        background-repeat: no-repeat !important;

        background-position: center !important;

        background: #453f3f !important;

    }

    .hero-btn {

        margin-top: 30px;

    }

    .dp-none-mb{

        display: none !important;

    }

    .Queries-bg2 .helping-btn-secondary.ml-3{

        display: inline-block;

    }

    .Queries-bg2 .helping-btn {

        display: block;

        background: linear-gradient(to right, #361cc1 0, #2e82ef 100%);

        color: #fff !important;

        padding: 15px 30px;

        border-radius: 5px;

        text-decoration: none;

        box-shadow: 7px 7px #000000;

        cursor: pointer;

        transition: 0.3s;

        margin-bottom: 25px;

    }

    .helping-btn-secondary.ml-3{

        display: block;

        width: 100%;

        margin: 0 !important;

    }

    .Queries-bg .helping-btn {

        display: block;

        width: 100%;

        margin-bottom: 25px;

    }

    .testimonial {

        background: #fff;

        padding: 30px 20px;

        border-radius: 20px;

        margin: 0 9px;

        height: 370px !important;

        box-shadow: 0 8px 10px rgb(66 69 76 / 35%);

        margin-bottom: 20px;

        margin-top: 20px;

    }

    .client-message p {

        font-size: 14px;

        color: var(--text-color);

        font-weight: 400;

        margin: 0;

        height: 270px;

    }

    .pricing_design {

        position: relative;

        margin: 20px;

    }

    .contact-box-left {

        margin-bottom: 50px;

    }

    .contact-form-box {

        background-color: var(--bs-primary1);

        border-radius: 20px;

        padding: 50px 30px;

        box-shadow: 0 10px 10px 5px rgb(66 69 76 / 35%);

        color: #fff;

    }

    .iti {

        width: 100%;

    }

    #amount-box {

        display: block;

    }

    .account_box_desk {

        display: none;

    }
    .form-box {
        background-color: var(--bs-primary1);
        border-radius: 20px;
        padding: 50px 10px;
        box-shadow: 0 10px 10px 5px rgb(66 69 76 / 35%);
        color: #fff;
        background-image: url(https://dissertationhelpzone.co.uk/asset/images/Pattern.png);
        background-size: contain;
    }
    .testimonials-mainbox .slick-dots {
        position: relative !important;
        bottom: -25px;
        display: block;
        width: 100%;
        padding: 0;
        margin: 0;
        list-style: none;
        text-align: center;
    }
    .thankyou {
        padding: 80px;
        background-image: url(https://dissertationhelpzone.co.uk/asset/images/thanks.webp);
        background-size: cover;
    }
    
    .thankyou-head h1 {
        font-size: 24px;
        font-weight: 600;
        text-transform: uppercase;
    }
    .heroord i{
        display: none;
    }
    .contact-info img {
        width: 20px;
        height: 20px;
    }
  }