
:root {
    --bs-primary: #1a2b4f; 
    --bs-secondary: #1d73bc; 
    --bs-yellow:#FA9500;
    --bs-light:#edf7fb;
    --bs-radius: 0px;  
}

@font-face {font-family: 'robotobold';src: url('asset/fonts/roboto-bold-webfont.woff2') format('woff2'),url('roboto-bold-webfont.woff') format('woff');font-weight: normal;font-style: normal;}
@font-face {font-family: 'robotomedium';src: url('asset/fonts/roboto-medium-webfont.woff2') format('woff2'),url('roboto-medium-webfont.woff') format('woff');font-weight: normal;font-style: normal;}
@font-face {font-family: 'robotoregular';src: url('asset/fonts/roboto-regular-webfont.woff2') format('woff2'),url('roboto-regular-webfont.woff') format('woff');font-weight: normal;font-style: normal;}

.bg-light{background: var(--bs-light) !important;}
.btn.bg-white:hover, .text-primary{color: var(--bs-primary) !important;}
.bg-primary, .btn-primary, .btn-secondary:hover, .btn-outline-secondary:hover, .btn-outline-primary:active, .list-group-item.active, .dropdown-item:focus, .dropdown-item:hover, .accordion-button:not(.collapsed){background: linear-gradient(90deg, rgb(26 43 79) 0%, #1a2b4f 46%, rgb(26 43 79) 100%)!important; color:var(--bs-white)!important;}
.bg-secondary, .btn-secondary,  .btn-outline-primary:hover, .btn-outline-secondary:active{background: var(--bs-secondary)!important;color:var(--bs-white) !important;}
.btn-primary, .btn-outline-primary, .btn-secondary:hover, .btn-outline-secondary:hover, .dark-mode .btn-secondary, .form-check-input:checked{border-color: var(--bs-primary)!important; }
.btn-secondary, .btn-primary:hover, .btn-outline-primary:hover{border-color: var(--bs-secondary)!important;background:var(--bs-secondary)!important;}
.btn-outline-primary{color: var(--bs-primary)!important;}
.btn{padding: 0.5rem 1.2rem !important;border-radius: 6px  !important;font-weight: 500;}
.btn:focus, .btn:active:focus{outline: none !important;  box-shadow: none;}
.btn, .form-control, .form-select,  .card{border-radius: 6px;}
::selection, .form-check-input:checked {color: var(--bs-white);background-color: var(--bs-secondary);}
.vh-85 {height: 85vh!important;}
.h-65{height: 65%;}
.font-small{font-size: 14px;}
h2, h3, h4{text-transform: capitalize;}
.h2, h2{font-size: 26px !important; font-weight: 700!important;}
.h3, h3{ font-size: 21px !important; font-weight: 700!important;}
.h4, h4{ font-size: 18px; font-weight: 600!important; }
a {text-decoration: none;}
.w-35{width:35%;}
.text-secondary {color: var(--bs-secondary) !important;}
.text-red{color:#ff0000;}
.text-yellow{color:var(--bs-yellow);}
.bg-yellow{background:var(--bs-yellow);}
html{scroll-behavior: smooth;}

body{ background-color: white;font-family: 'Roboto', sans-serif;}
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-primary);}
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);}
section {position: relative;}

.navbar-brand{display: flex;width: 17%;margin: 0px;}
#logo svg{transition: 0.2s; }
.big-logo img{width: 100%;}
.small-logo svg{width: 75%;}
.navbar-nav .nav-item .nav-link{font-size: 16px;font-weight: 400;color: var(--bs-dark);}
.mega-content .flex-column .nav-item  .nav-link{font-size: 16px; font-weight: 300; }
.mega-content .flex-column .nav-item .nav-link:hover{color:var(--bs-primary);}
.mega-content .nav-border{border-right: 1px solid #ccc;}
.navbar-expand-lg .navbar-nav .dropdown-menu {border-top: 3px solid var(--bs-primary);}
.navbar-expand-lg .navbar-nav .dropdown-menu .nav-item{border-bottom: 1px solid #efefef;margin-bottom: 0px !important;}
.navbar-expand-lg .navbar-nav .dropdown-menu .nav-item a{font-size: 15px;padding: 9px 15px;}
.head-form{border: 3px solid var(--bs-primary);border-radius: 25px;z-index: 99;background: #fff;}
#sec1{padding: 40px 0px;}
#sec1:after{content:"";position: absolute;top:0;right: 0;background: url('../images/bg-vector.png') no-repeat;width: 100%;height: 100%;background-position: top right;z-index: -1;}
#sec1:before{content:"";position: absolute;top: 80%;left: 0;background: url('../images/bg-vector-left.png') no-repeat;/* background-position: left top; */z-index: -1;width: 100%;height: 190%;}
#sec1 .icon{width: 80%;}
.head-form .form-control{height: 40px;font-size: 15px;}
.head-form textarea.form-control{height: 100px;}
.fa-comment-dots {margin: -10px -10px 0px 0px;position: absolute;}
svg {max-width: 100%;width: 90%;height: auto;}
.offer-lable{margin-top: -28px;width: 97%;margin-right: -28px;}
#sec2 .icon {width: 75px;}
#sec1 .flex-grow-1 p{margin-bottom: 4px;}
#sec2 {margin-top: 0px;background: transparent;}
#sec2 p{min-height: 100px;}
.modal-header .btn-close {background: #1d73bc;opacity:1;width:30px;height:30px;border-radius: 30px;position:absolute; right:-6px;top:-6px;color: #fff !important;font-size: 30px;line-height: 30px;}
#assignmentModal, #writeassignmentModal p{font-size:15px;}
.lr-border{border-left:1px solid #edf7fb;border-right:1px solid #edf7fb;}
#writer-sec h3, #sec6 h3, #sec7 h3{ font-size: 18px!important; font-weight: 600!important; }
#writer-sec .outline{border-top:2px solid var(--bs-secondary);border-bottom:2px solid var(--bs-secondary);color:var(--bs-secondary);}
#writer-sec .fs-2, #writer-sec .fs-3{line-height: 30px;}
.skills{padding: 3px 6px; background:#e6e6e6;font-size: 14px;margin-bottom: 5px;display: inline-flex;}
#sec3{background-image: url('../images/brief-intoduction-to-write.webp') !important;background-repeat: no-repeat !important;background-position: center center !important;}
#sec2 h2 {font-size: 21px !important;}
#sec4{color:#fff;}
#sec4 .university-box{background: #ffffffbf; color:#000;}
#sec4{background-image: url('../images/unversity-bg.webp');background-position: center;background-repeat: no-repeat;background-size:cover;}
#sec4, #sec6 {padding-bottom:70px !important;}
#sec6 .carousel, #sec6 .carousel-item{min-height: 307px;}
#sec6 .testimonial-text{border: 1px solid var(--bs-primary);color: #000;text-align: left;}
#sec6 .testimonial-img{right:20px;bottom: -25px;}
#sec4 .carousel-control-next, #sec4 .carousel-control-prev {background:var(--bs-secondary);}
#sec6 .carousel-control-next, #sec6 .carousel-control-prev {background: var(--bs-primary);}
#sec4 .carousel-control-next, #sec4 .carousel-control-prev, #sec6 .carousel-control-next, #sec6 .carousel-control-prev {width: 40px;height: 40px;opacity: 1;z-index: 99;top: 100%;}
#sec4 .carousel-control-next, #sec6 .carousel-control-next{right:46%;}
#sec4 .carousel-control-prev, #sec6 .carousel-control-prev {left:46%;}
#sec6 .carousel-indicators{display:none;}
#testimonial-text .carousel-caption {right: 3%;left: 3%;}
.testimonial-text.position-relative:hover{box-shadow:0px 1px 10px #00000073;}
.testimonial-text p{min-height: 100px;}
#sec9{background: url('../images/longcontent-bg.webp') no-repeat;background-size: cover;}
#long-content{overflow-y:scroll;height: 600px; background:#ffffffa6;}
#long-content .fancy-border{position:relative;padding-bottom: 28px;font-size: 1.75rem;}
#long-content .fancy-border:before, #long-content .fancy-border:after{content: ""; position:absolute;width: 80px; height:3px;}
#long-content .fancy-border:before{background:var(--bs-primary);left: 44%;bottom: 16px;}
#long-content .fancy-border:after{background:var(--bs-secondary);right: 44%;bottom: 5px;}
#contact-banner{background-image: url('../images/contact-banner.webp');background-position: center center;background-repeat: no-repeat;color: var(--bs-white);}
#contact-banner .sidebar-check{color:var(--bs-white);}
#contact-banner .fa-circle{font-size:6px;}
#sec7 .flex-shrink-0{width:60px;}
#sec7 .col-lg-6 .bg-white{border-left: 1px solid var(--bs-primary);padding: 10px;min-height: 140px;transition: 1s;}
#sec7 .col-lg-6:hover .bg-white{border-left: 5px solid var(--bs-primary);background: linear-gradient(90deg,#f8fdfd 19%,#edf7fb05 81%);transition: 1s;}
#sec10 .accordion-button{font-weight: 500 !important;font-size: 17px !important;text-transform: capitalize;}
.thankyou-page img{z-index:-1;}
.contact-title{height:50px;}
.sidebar-check li{display:flex;margin-bottom: 10px;}
.sidebar-check li strong{display: contents;}
.sidebar-check li:before{content: "\f30b"; color: var(--bs-primary);}
.sidebar-check li:before, .footer-nav li a:before {font-family: "Font Awesome 6 Free";font-weight: 900; margin-right:10px;}
.accordion-button:not(.collapsed) {box-shadow: none;}
.latest-blog {border-bottom: 1px solid #00000020;}
.latest-blog:hover{background-color: var(--bs-list-group-action-active-bg);}
.latest-blog img{max-width: 80px;height: 50px;}
.latest-blog .fw-semibold{font-size:14px}
#simplepage, .thankyou-page, .notfound-page{background-image: url('../images/brief-intoduction-to-write.png') !important;background-repeat: no-repeat !important;background-position: center center !important;background-attachment: fixed;}
#simplepage h2{font-size:24px;}
#simplepage li{display:flex;}
.thankyou-page h1, .notfound-page h1{font-size:8vw;text-shadow: 0px 0px 10px #00000078;}
.blogfancy-head{position:relative;padding-bottom: 28px;}
.blogfancy-head:before, .blogfancy-head:after{content: "";position:absolute;margin: 0px auto;left: 0;right: 0;}
.blogfancy-head:before{background:var(--bs-primary);bottom: 4px;width: 80px;height: 4px;z-index: 9;}
.blogfancy-head:after{background: #ddd;left: 0;bottom: 5px;width: 100%;height: 2px;}
#blogsec2 .col-lg-8, #single-blog-sec1 .col-lg-8 {width: 70%;}
#blogsec2 .col-lg-4, #single-blog-sec1 .col-lg-4 {width: 30%;}
#blogsec2 .card-title {min-height: 50px;}
#single-blog-sec1 .col-lg-3 img{box-shadow: -9px 12px 15px rgb(0 0 0 / 20%);}
.list-h3 ol li{font-size: 20px; font-weight: 700!important;}
.list-h4 ol li{font-size: 16px; font-weight: 700!important;}
.table-of-contents ol li a{color:var(--bs-dark);font-size: 14px;}
.table-of-contents ol li{padding:2px 0px;}
.small-cta{border-radius: 10px;}
.small-cta1 .bg-white, .small-cta2 .bg-white, .small-cta3 .bg-white {animation: beat .25s infinite alternate;transform-origin: center;}


@keyframes beat{to { transform: scale(1.1); }}
.small-cta1, .small-cta2, .small-cta3 {transition:2s all; }
.small-cta1:hover, .small-cta2:hover, .small-cta3:hover {transition: 2s all; cursor:pointer;}
.small-cta1:hover {background: var(--bs-secondary)!important; color:var(--bs-white)!important;}
.small-cta2:hover {background: var(--bs-yellow)!important;}
.small-cta3:hover {background: var(--bs-primary)!important; color:var(--bs-white);}
.answer-bannerbg{background: url('/assets/images/answer-bg.jpg');position: relative;min-height: 200px;z-index: -1;}
.answer-bannerbg:before {content: "";background: #1a2b4fd4 no-repeat;width: 100%;height: 100%;display: block;position: absolute;top: 0;left: 0;z-index: 0;}
.feature_sample li{width: 20%;display: flex;text-align: left;font-size:14px;}
.feature_sample li svg {width: 46px;height: 40px;margin: 0 7px 0 0;} 
.feature_sample li .feature-title span{font-size: 20px;line-height: 22px;display: block;}
.flash {-webkit-animation: flash linear 1s infinite;animation: flash linear 1s infinite;} 

@keyframes flash {
    0% { opacity: 1; } 
    50% { opacity: .1; } 
    100% { opacity: 1; }
}

.sidebar-banner1{background: #003e5b;}
.sidebar-banner2{background: #006541;}
.sidebar-banner3{background: #b50101;}
.sidebar-banner1, .sidebar-banner2, .sidebar-banner3{color:#fff;border-radius:10px;position: relative;padding-bottom: 40px !important;}
.sidebar-banner1 h3,.sidebar-banner2 h3,.sidebar-banner3 h3{color:#fff;font-size: 20px !important;}
.sidebar-banner1 p, .sidebar-banner2 p, .sidebar-banner3 p{font-size: 14px;}
.sidebar-banner1 .left-errow{position:absolute;left: -12%;bottom: -60%;z-index: 1;}
.sidebar-banner2 .right-errow{position:absolute;bottom: -60%;z-index: 1;right: -12%;}
.imgcircle1, .imgcircle2, .imgcircle3{}
.imgcircle1, .imgcircle2, .imgcircle3{background: #0000004a;right: 0%;bottom: 0%;width: 70px;height: 70px;border-radius: 100% 100% 10px 100%;}
.dis-sec{background: url('/assets/images/discount-bg.webp')no-repeat;background-size:cover;}
.dis-sec .l-img{background: #fff;padding: 10px 40px;border-radius: 12px;}
.iti, .phone{width: 100%; }


.unselectable {user-select: none;}
#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);}
}



footer{background: var(--bs-light);}
.footer-nav li a:before {content: "\f061";}
footer ul li a{ color:var(--bs-dark) !important;}
#backtoTop{right: 1%;bottom: 3%;width: 50px;height: 50px;padding: 0px !important;}
.simple-pagination ul {margin: 0 0 20px;padding: 0;list-style: none;text-align: center;}
.simple-pagination li {display: inline-block;margin-right: 5px;}
.simple-pagination li a, .simple-pagination li span {color: #666;padding: 5px 10px;text-decoration: none;border: 1px solid #dbdbdb;background-color: #FFF;box-shadow: 0px 0px 10px 0px #EEE;}
.simple-pagination .current {color: #FFF;background-color: var(--bs-primary);border-color: var(--bs-primary);}
.simple-pagination .prev.current, .simple-pagination .next.current {background: var(--bs-secondary);border-color: var(--bs-secondary);}
#sample-page h2{margin: 1.5rem 0rem 1rem 0rem!important;}
#sample-page ol li {margin-bottom: 10px;}
.sample-box:hover a{color: var(--bs-white);}
.sample-box {transform: scale(1);transition: 1s;border-radius: 8px;}
.sample-box a{color:var(--bs-primary);font-size: 15px;}
.sample-box:hover{background: var(--bs-primary) !important;transform: scale(1.02);transition:1s;}
.btn-whatapp{background-image: linear-gradient(to right top, #1fcb42, #45ec63);}

@media (min-width: 1200px){
  .container, .container-lg, .container-md, .container-sm, .container-xl {max-width: 90%;}
}

@media (max-width: 575.98px) {
    #sec1 button{width:50%;}
    .vh-85 {height: auto !important;}
    .btn-list{display: block !important;}
    .btn-order, .btn-chat{width: 44%;}
    .btn-whatsapp{width: 70%;margin: 15px auto 50px auto !important;display: block;}
    .navbar-brand {width: 50%;}
    #sec1 .feature-box .d-flex{display: block !important;text-align: center;}
    #sec1 .icon{width: 60px; margin: 0px auto; display:block;}
    #sec1 .feature-box .flex-grow-1{    margin-left: 0px !important;}
    #sec1 form .pe-2 {padding-right: 0.75rem!important;}
    #header .btn{display: none;}
    #sec1:before {width: 60%;height: 70%;left: -20;top: 100%;%;border-radius: 0;background-position: center top;background-size: cover;}
    #sec1:after { width: 40%;height: 26%;background-position: top right;background-size: cover;}
    #sec2 .col-lg-4{margin-bottom:20px;}
    #sec3 .border-start, #sec8 .border-start{margin-top:30px;}
    #sec4 .university-box {display: block !important;text-align: center;} 
    #sec4 .flex-shrink-0{margin:0px auto;}
    #sec4 .carousel-control-next, #sec6 .carousel-control-next {right: 36%;}
    #sec4 .carousel-control-prev, #sec6 .carousel-control-prev {left: 36%;}
    #sec5 .order-sm1 {order: 1!important;}
    #sec5 .order-sm2 {order: 2!important;}
    #long-content {height: 500px;padding: 15px !important;}
    #testimonial-text .carousel-caption .col-lg-6{margin-bottom: 30px;}
    #sec6 .carousel, #sec6 .carousel-item {min-height: 680px;}
    #sec6 .testimonial-img{right: -21px;bottom: -25px;width: 70px;}
    .dis-sec {background-position: top right;}
    .dis-sec .dis-limg{display: none;}
    #blogsec2 .col-lg-8, #single-blog-sec1 .col-lg-8, #blogsec2 .col-lg-4, #single-blog-sec1 .col-lg-4 {width: 100%;}
    .feature_sample li {width: 60%;margin: 5px auto;}  
    .answer-bannerbg {background-size: cover;background-repeat: no-repeat;}
}


@media (min-width: 768px) and (max-width: 991.98px) {  
    
}
 

