:root {
    --bs-primary: #1a2b4f; 
    --bs-secondary: #1d73bc; 
    --bs-light:#edf7fb;
    --bs-radius: 0px;  
}

.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;}
.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, .btn-outline-secondary{color: var(--bs-secondary)!important;}
.btn{padding: 0.4rem 1.5rem !important;border-radius: 6px 40px 40px 50px !important;}
.btn:focus, .btn:active:focus{outline: none !important;  box-shadow: none;}
.btn, .form-control, .form-select,  .card{border-radius: var(--bs-radius);}
::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;}
a {text-decoration: none;}
.w-35{width:35%;}
.text-secondary {color: var(--bs-secondary) !important;}
.text-red{color:#ff0000;}
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);}
#sec1{background-repeat: no-repeat;background-size: cover;z-index: -2;}

#header{border-bottom: 1px solid var(--bs-primary);}
#logo img{transition: 0.2s; }
.big-logo img{width: 100%;}
.small-logo img{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;}
#sec1:before{content: "";width: 76%;max-width: 100%;height: 120%;background: var(--bs-primary);position: absolute;left: -9%;top: -10%;z-index: -999999;border-radius: 100%;}
.head-form{border: 3px solid var(--bs-primary);border-radius: 25px;z-index: 99;background: #fff;}

#sec2 {margin-top: -2%;}
.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;}
/*#sec2 p{text-align: justify;}*/
/*#sec4{background-image: url('../images/flag-icon.png');background-position: center 100%;background-repeat: no-repeat;background-size: 40%; padding-bottom:5%;}*/
#writer-sec{}
#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;}
#writer-sec .fs-2{}
.skills{padding: 3px 6px; background:#e6e6e6;font-size: 14px;margin-bottom: 5px;display: inline-flex;}
#sec3{background-image: url('../images/brief-intoduction-to-write.png') !important;background-repeat: no-repeat !important;background-position: center center !important;}
#sec4{color:#fff;}
#sec4 .university-box{background: #ffffffbf; color:#000;}
#sec4{background-image: url('../images/unversity-bg.jpg');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.jpg');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;}
#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: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%);}

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);}
@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;}
    #sec1:before {width: 100%;height: 80%;left: 0%;top: 0%;border-radius: 0;background-position: center top;}
    #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;}
    #sec4 p, #sec5 p, #sec7 .col-lg-9 p, #long-content p{text-align: justify !important;text-align-last: center;}
    #testimonial-text .carousel-caption .col-lg-6{margin-bottom: 30px;}
    #sec6 .carousel, #sec6 .carousel-item {min-height: 680px;}

}


@media (min-width: 768px) and (max-width: 991.98px) {
    
}
 

 