:root {
    --bs-primary: #2966F3; 
    --bs-secondary: #09c8c1; 
    --bs-dark:#343535;
    --bs-light:#E8E9EC;
    --bs-radius: 20px;
} 
@font-face {font-family: "Aller";
    font-style: normal;
  font-weight: 400;
    src: url('../fonts/aller_rg-webfont.woff') format('woff2'), url('../fonts/aller_rg-webfont.woff') format('woff'),url('https://onlinenursingessayhelp.uk/assets/fonts/Aller_Rg.ttf') format('TrueType');font-display: swap;
    } 
@font-face {font-family: "Aller Bold"; font-style: normal;font-weight: 700;
    src: url('../fonts/aller_bd-webfont.woff') format('woff2'), url('../fonts/aller_bd-webfont.woff') format('woff'), url('https://onlinenursingessayhelp.uk/assets/fonts/Aller_Bd.ttf') format('TrueType');font-display: swap; 
}
 
h1,h2,h3,h4,h5,h6{ text-transform: capitalize; font-family: "Aller Bold";}
h1, .h1, h2, .h2{font-weight: 700;}
h2, .h2{font-size: 25px!important;font-weight: 700; }
h3, .h3{font-size: 20px!important;font-weight: 600;}
h4, .h4{font-size: 19px!important;}
h5, .h5{font-size: 18px!important;}
h6, .h6{font-size: 16px!important;}
h4, .h4, h5, .h5, h6, .h6{font-weight: 500;}
.font-italic{font-style: italic;}


.bg-light{background: var(--bs-light) !important;}
.bg-primary{background: var(--bs-primary) !important;}
.bg-primary{background: var(--bs-primary)!important;color: #fff;}
.bg-secondary{background: var(--bs-secondary)!important;border: 1px solid var(--bs-secondary)!important;}

.btn{padding: 0.3rem 1.3rem !important;border-radius: 2px !important;font-weight: 600;height: 46px;line-height: 35px;color: var(--bs-white);}
.btn:focus, .btn:active:focus, .btn:active, .btn:focus, .btn:active:focus{outline: none !important;box-shadow: none;color: var(--bs-white) !important;}
.btn, .form-control, .form-select,  .card{border-radius: 4px !important;}
/*.btn-grid{background: linear-gradient(to right, #0061b2,  #3382f7);}*/

.btn-primary:hover, .btn-secondary{background: var(--bs-secondary);border: 1px solid var(--bs-secondary)!important;}
.btn-primary, .btn-secondary:hover{background: var(--bs-primary); border:1px solid var(--bs-primary);}

.btn:hover{transition: box-shadow 0.6s ease-in-out;box-shadow: 0px 17px 27px -3px rgba(0, 0, 0, 0.24);border: 1px solid var(--bs-primary);color: var(--bs-white);}

input::selection, .form-check-input:checked {color: var(--bs-white);background-color: var(--bs-secondary);}


a {text-decoration: none; }
.text-primary {color: var(--bs-primary) !important;}
.text-secondary {color: var(--bs-secondary) !important;}

.border-radius{border-radius: var(--bs-radius);}
img {opacity: 1;transition: opacity 1s;}
img[data-src] {opacity: 0;}
html{scroll-behavior: smooth;}

body{ font-family: "Aller"; font-weight: 400; font-size: 15px;}
body::-webkit-scrollbar-track, #long-content::-webkit-scrollbar-track{-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);border-radius: var(--bs-radius);background-color: var(--bs-dark);}
body::-webkit-scrollbar, #long-content::-webkit-scrollbar{width: 10px;background-color: var(--bs-secondary);}
body::-webkit-scrollbar-thumb, #long-content::-webkit-scrollbar-thumb{border-radius: var(--bs-radius);-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,.3);background-color:  var(--bs-secondary);}

#header{z-index: 2;}

.whatsapp-btn img{width: 30px;}
.navbar-brand{width: 200px;}
.small-logo img{width: 70%;}

#main-navbar li a{color: var(--bs-dark);padding: 4px 20px !important;} 
#main-navbar .dropdown-menu{background: var(--bs-white);margin-top: 20px;}
#main-navbar .dropdown-item {color: #555;font-size: 13px;font-weight: 600;padding: 2px 0px;margin: 8px 0px;}
#main-navbar .dropdown-menu .dropdown-item.active, #main-navbar .dropdown-menu .dropdown-item:active, #main-navbar .dropdown-menu .dropdown-item:hover {color: var(--bs-secondary);background: transparent;} 
#main-navbar .mega-content .dropdown-item:hover{color:var(--bs-primary);}
#main-navbar .mega-content h4{font-size: 18px!important;}
.navbar-expand-lg .navbar-nav .dropdown-menu {border-top: 3px solid var(--bs-primary);}

.social-icon li a{color: #343535 !important;}
.rightnav .btn-grid{line-height: 21px;}
#home-page header{position: absolute;top:0;width: 100%;}
#sec1{background: linear-gradient(180deg, rgba(0,200,193,0.1) 0%, rgba(0,200,193,0.1) 30%, rgba(255,255,255,0) 100%);background-size: cover!important;z-index: 0;background-position: center center!important;background-repeat: no-repeat !important;padding: 6% 0% 0% 0%;}
#sec1 h1{font-weight: 700;text-shadow: 0px 1px 2px #00000050;}
#sec1 p{color: #343535;font-size: 16px;}
#sec1 .btn{/* padding: 1rem 2rem !important; *//* height: 40px; *//* line-height: 18px; */}
#sec1 .text-small{font-size: 13px;font-weight: 400;display: block;}
#sec1 .text-large{font-size: 18px;}

#sec1 .btn-outline-primary{padding: 0.4rem 2rem !important;/* border-image-slice: 1;;;* border-image-source: linear-gradient(to left, #3382f7, #0262ef); */color: var(--bs-primary);}
#sec1 .btn-outline-primary img{margin-top:-5px;}
#sec1 .btn-outline-primary:hover{color:#fff; }

.form-box{border-radius: 15px;}

#sec2 .student-box {box-shadow: 0px 0px 30px #09c8c120;border:1px solid #09c8c140;border-radius: 20px;cursor: pointer;}
#sec2 .student-box:hover {background:#09c8c120;}
#sec2 .student-box img{width:180px;height: 180px;}
#sec2 .student-box-top{border-bottom: 1px solid #ccc;}
#sec2 .student-box .h3{line-height: 30px;}

.price-box, .search-box{border:2px solid var(--bs-secondary);border-radius: 20px;}
.price-boxcontent p:before{content: "\f058";font-family: "Font Awesome 6 Free";font-weight:400;margin-right: 10px;font-size: 18px;}

.flash {-webkit-animation: flash linear 1s infinite;
    animation: flash linear 1s infinite;
} 

@keyframes flash {
    0% { opacity: 1; } 
    50% { opacity: .1; } 
    100% { opacity: 1; }
}

#sec3 {background: rgb(0 97 178 / 4%) !important;}
.service-box{border: 1px solid #0061b233;border-radius: 20px;}
.service-box h2{display: flex;align-items: center;}
.service-box img{width:100px; height:100px;}



#testimonials .slider-arrow, .customer-review .slider-arrow {border-radius: 5px;color: #c4c4c4;position: absolute;top: 40%;border: 1px solid #c4c4c4;width: 40px;height: 40px;display: flex;justify-content: center;align-items: center;font-size: 22px;cursor: pointer;}
#testimonials .slider-arrow:hover, .customer-review .slider-arrow:hover{color:var(--bs-primary); border:1px solid var(--bs-primary); cursor: pointer;}
#testimonials .slider-prev, .customer-review .slider-prev {left: -6%;}
#testimonials .slider-next, .customer-review .slider-next{ right: -6%;}
#testimonials .slider-arrow:hover, .customer-review .slider-arrow:hover {color:var(--bs-blue);border:1px solid var(--bs-blue);cursor: pointer;}
#testimonials .slick-dots{display: flex;position: absolute;left: 0;right: 0;margin: 0% auto;width: 10%;padding-left: 0;justify-content: center;list-style: none;}
#testimonials .slick-dots li{border: none;margin: 0px 5px;}
#testimonials .slick-dots li button{font-size: 0px;border-radius: 50%;border: none;width: 10px;height: 10px;padding: 0px;border: 1px solid #c4c4c4;background: #fff;}
#testimonials .slick-dots li.slick-active button{height: 10px;width: 10px;background:#c4c4c4;}

#writer{z-index: 0;}
.writer-box .writer{width: 70px;height: 70px;border-radius: 3px;}
.writer-box{position:relative;}
.writer-box p{font-size: 14px;}
.writer-box:after{content: "";border: 2px solid var(--bs-secondary);position: absolute;border-radius: 5px;width: 100%;height: 100%;top: 12px;left: 13px;z-index: -1;}

.subject-slider img{width: 70px;}

#subject .slick-slide .subject-box{height: 100%;min-height: 320px;}


#subject .slider-arrow,  .slider-arrow, .success-stories .slider-arrow {color: #c4c4c4;position: absolute;bottom: 0%;border: 1px solid #c4c4c4;width: 50px;height: 50px;display: flex;justify-content: center;align-items: center;font-size: 22px;cursor: pointer;border-radius: 50%;}
#subject .slider-arrow:hover, #subject .slider-arrow:hover, .success-stories .slider-arrow:hover{color:var(--bs-primary); border:1px solid var(--bs-primary); cursor: pointer;}
#subject .slider-prev, #subject .slider-prev, .success-stories .slider-prev{left: 40%;}
#subject .slider-next, #subject .slider-next, .success-stories .slider-next{ right: 40%;}
#subject .slider-arrow:hover, #subject .slider-arrow:hover, .success-stories .slider-arrow:hover{color:var(--bs-blue);border:1px solid var(--bs-blue);cursor: pointer;}

#faqs{background: #f9f9f9;} 

#faqs .accordion-item{border: none;background: transparent;}
#faqs .accordion-header{border-bottom: 1px solid #cbcbcb !important;background: transparent !important;}
#faqs .accordion-header button, #faqs .accordion-body{padding: 15px 0px;background: transparent !important;}
#faqs .accordion-header button{font-size: 17px !important;}
#faqs .accordion-button:not(.collapsed) {color: var(--bs-dark);background-color: transparent;box-shadow: none;}


.box-process .circle-top.right-line:after {border: 2px solid #c2c2c2;content: "";height: 0;position: absolute;right: -107px;top: 45%;width: 190px;}
.box-process .circle-top .circle-stroke,  .box-process .circle-top .circle-inner {border: 2px solid #4d5057;border-radius: 50%;}
.box-process .circle-top .circle-stroke {height: 57px;opacity: .42;padding: 3px;width: 57px;}
.box-process .circle-top .circle-inner {color: #4d5057;height: 47px;line-height: 42px;width: 47px}
.box-process .process-details {border-radius: 20px;min-height: 280px;padding: 30px 13px 10px;background: #f7f7f7;}
.box-process .process-details svg {margin-bottom: 10px;}
.box-process .process-details svg .svgPath {fill: #c1c1c1;will-change: fill}
.box-process .process-details h3 {color: #212529;}
.box-process .process-details p {color: #212529;line-height: 22px;will-change: color;font-size: 14px;}
.box-process.active .circle-top .circle-stroke, .box-process:focus .circle-top .circle-stroke, .box-process:hover .circle-top .circle-stroke {background: var(--bs-grid);border: 2px solid var(--bs-primary);opacity: 1;transition: all .5s ease-in;}
.box-process.active .circle-top .circle-inner, .box-process:focus .circle-top .circle-inner, .box-process:hover .circle-top .circle-inner {background: var(--bs-primary);border: 2px solid var(--bs-primary);color: var(--bs-white);transition: all .5s ease-in;}
.box-process.active .process-details, .box-process:focus .process-details, .box-process:hover .process-details {background-color: var(--bs-primary);transition: background-color .5s ease-in}
.box-process.active .process-details svg .svgPath, .box-process:focus .process-details svg .svgPath, .box-process:hover .process-details svg .svgPath {fill: var(--bs-secondary);transition: all .5s ease-in;}
.box-process.active .process-details .h6, .box-process.active .process-details p, .box-process:focus .process-details .h6, .box-process:focus .process-details p, .box-process:hover .process-details .h6, .box-process:hover .process-details p {color: var(--bs-white);transition: color .5s ease-in;}

.bg-whatsapp, .bg-whatsapp:hover{background: #25d366;border:1px solid #25d366;}




.search-box{background: #0061b217;}

.unselectable {user-select: none;}

#inner-sec{background: url('../images/inner-banner.jpg');}

#whatsapp {position:fixed;left: 20px;z-index: 9;bottom: 5%;animation: bounce2 2s ease infinite;top: auto;width: 60px;height: 60px;}
@keyframes bounce2 {
    0%{transform: translateY(0);} 
    40% {transform: translateY(-30px);}  
    60% {transform: translateY(-15px);}
}

.form-box {    border-radius: 20px;}

.footer{background: #000;}

footer ul li a {font-size: 16px !important;color:#fff !important;}

.check-list{padding-left:10px;}
.check-list li{list-style:none;}
.check-list li:before{content: "\f560";font-weight: 900;font-family: "Font Awesome 6 Free"; color:var(--bs-primary) !important; margin-right:10px;}

@media (min-width: 1200px){
  .container, .container-lg, .container-md, .container-sm, .container-xl {max-width: 90%;} 
}
 
@media (min-width: 768px){
    .navbar-expand-lg .navbar-collapse {display: flex!important;flex-basis: auto;}
    .navbar-expand-lg .navbar-nav {flex-direction: row;}
    .navbar-expand-lg .navbar-nav .nav-link {
    padding-right: var(--bs-navbar-nav-link-padding-x)!important;
    padding-left: var(--bs-navbar-nav-link-padding-x)!important;}

} 


@media (max-width: 575.98px) {  
    .rightnav{display: none;}
    #home-page header {background: var(--bs-white);position: relative;}
    .navbar-brand {width: 130px;}
     #main-navbar .navbar-nav li  {border-bottom: 1px solid #ccc;} 
    #sec1 h1{font-size: 24px;}
    #sec1 p {font-size: 14px;}

    #main-navbar .dropdown-menu {background: var(--bs-primary);}
    #main-navbar .dropdown-menu li a {color: var(--bs-white);} 
    .mega-content .nav-border {border-right: none;}
    #main-navbar .dropdown-menu {margin-top: 0px; border-bottom: none;} 
    .navbar-nav{margin-top: 20px;}
    #main-navbar li a {padding: 12px 15px !important;/* border-bottom: 1px solid #ffffff45; */}
    #sec2 .student-box-top img {display: none !important;}
    #sec2 .student-box {padding: 20px !important;}
    .service-box img {width: 80px;height: 80px;}
    .customer-review{margin: 1rem!important;}
    .box-process .circle-top.right-line:after {display: none;}
    #writer .text-center{text-align: left !important;}
    #steps .circle-top{margin-top: 10px !important;}
   
    footer ul li a {font-size: 16px !important;color:#fff;}
 
    footer .order-m-1 {order: 1!important; margin-bottom: 20px;}
    footer .order-m-2 {order: 2!important; margin-bottom: 10px;}
    .payment{margin: 10px 0px;}
    .copyright{padding: 5px 0px;} 
    
}


@media (min-width: 768px) and (max-width: 991.98px) {
    .navbar-expand-lg .navbar-toggler {display: none;}
    .rightnav img{display: none;}
    .navbar-brand {width: 16%;}
 
    .accordion-button::after {margin-right: -35px;}
    #faqs .accordion-header button {font-size: 16px !important;width: 90%;}
    .footer .col-md-5 .mt-5{margin-top: 1rem!important;}
}