body{background-color:#e0d0d0}
h1{font-weight:800;font-size:35px;line-height:37px}
h2{font-weight:800;font-size:27px;line-height:31px}
h3,h4,h5,h6{font-weight:800;font-size:21px;line-height:25px}
section{margin-top:30px;margin-bottom:0}
p{font-weight:400;color:#212529;margin-bottom:10px;font-size:15px}
ul{padding:0}
ul li{font-weight:600;color:#111}
a{text-decoration:none;color:#fff;font-weight:700}
b{color:#000;font-weight:700}
.text-justify p{text-align:justify}
.navbar{position:fixed;top:0;display:flex;width:100%;justify-content:space-between;align-items:center;background-color:#180935;background-image:linear-gradient(#3b0f5e,#180935);padding:13px 20px;border-bottom:3px solid #e60000;z-index:999999}
.navbar-brand img{width:60px}
.navbar i{margin-right:5px}
.search{margin-right:10px;margin-top:5px}
.navbar .custom-btn-primary{padding:8px 12px;border-radius:3px;text-decoration:none;font-weight:500;color:#f9f9f9;border:1px solid #b5acac;background-image:linear-gradient(1deg,#ff1a1a,#fd0f0f)}
.navbar .custom-btn-primary:hover{background-image:linear-gradient(1deg,#fd0f0f,#d71818)}
.navbar .custom-btn-primary{animation:jiggling 1s infinite}
.navbar .custom-btn-secondary{padding:8px 12px;border-radius:3px;text-decoration:none;font-weight:500;color:#f9f9f9;border:1px solid #b5acac;background:#4f10b0}
.hidden{display:none}
@keyframes jiggling{
0%{transform:translateX(0)}
25%{transform:translateX(-5px)}
50%{transform:translateX(5px)}
75%{transform:translateX(-5px)}
100%{transform:translateX(0)}
}
.breadcrumb{margin-top:70px;margin-bottom:0}
li.breadcrumb-item a{color:#ff1a1a}
.card-title a{font-size:19px;font-weight:700;line-height:25px;color:#220f42}
.shadow-sm{background-color:#f5f0f0;margin:25px 0;border:0;border-radius:5px;padding:20px;box-shadow:0 3px 6px 0 rgba(0,0,0,.3)}
.bg-purple{background-color:#6a0dad}
.bg-red,.btn.btn-danger{background-color:#ff1a1a}
.btn-primary{background-color:#6a0dad;border-color:#6a0dad}
.rounded-start{display:flex;justify-content:center;align-items:center;width:180px;height:225px;overflow:hidden;border-radius:10px}
.badge-top{position:absolute;top:5px;right:5px}
.badge-color{background-color:#220f42;border-radius:30px;padding:2px 10px;border:1px solid #000;font-weight:500;font-size:13px;text-transform:uppercase;color:#fff}
.btn-danger.text-light{background-image:linear-gradient(#220f42,#3b0f5e);border:none}
.btn-danger.text-light:hover{background-image:linear-gradient(#e60000,#ff1a1a)}
.text-center nav .pagination .page-item .page-link{color:#ff1a1a;background-color:transparent;border:1px solid #ff1a1a;margin:0 5px}
.text-center nav .pagination .page-item.active .page-link{background-color:#ff1a1a;color:#fff;border-color:#ff1a1a}
.text-center nav .pagination .page-item .page-link:hover{background-color:#220f42;border:1px solid #220f42;color:#fff}
.city-list{padding:4px 10px 0 8px}
.city-list ul li{line-height:2.2;list-style:none}
.city-list ul li a{background-image:linear-gradient(#624a8d,#433261);display:block;margin:5px 0;padding:0 10px;color:#ffff;border-radius:4px;text-transform:capitalize}
.shadow-sm1{background-color:#f5f0f0;margin:25px 0;border:0;border-radius:5px;box-shadow:0 3px 6px 0 rgba(0,0,0,.3)}
.btn-success{background:#084508}
.btn-primary{background-image:linear-gradient(#3b0f5e,#180935)}
.btn-warning{background:#0a3a57;border:none;color:#fff}
.modal{position:fixed;z-index:1;left:0;top:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:center}
.modal-content{background-color:#e9dede;padding:20px;border-radius:10px;box-shadow:0 4px 8px rgba(0,0,0,.2);width:90%;max-width:400px;position:relative}
.close-model{color:red;font-size:35px;font-weight:700;position:absolute;top:3px;right:3px;cursor:pointer;width:60px;height:60px;display:flex;justify-content:center;align-items:center;border-radius:5px;transition:background-color .3s,color .3s;padding:0 0 5px 0}
.modal-content h2{font-size:35px;background:-webkit-linear-gradient(#d5d0d0,#bf0e0e);-webkit-background-clip:text;-webkit-text-fill-color:transparent}
.modal-content label{font-weight:700;margin-bottom:10px;display:block}
.modal-content select{width:100%;padding:10px;margin-top:5px;border-radius:5px;border:1px solid #6e539d;transition:border-color .3s}
.modal-content button[type=submit]:hover{background-image:linear-gradient(#624a8d,#322151)}
.modal-content button[type=submit]{background-image:linear-gradient(#624a8d,#433261);color:#fff;border:none;padding:10px 15px;border-radius:5px;cursor:pointer;margin-top:10px;transition:background-color .3s;width:100%}
.toggel-model{display:none}
.social{background-color:#fff;border-top:1px solid #ff1a1a}
.social h2{font-size:18px;text-transform:uppercase;text-align:center;padding:14px 0 0 5px;font-weight:700}
.social ul{list-style:none;display:inline-flex;flex-direction:row;justify-content:center}
.social ul li{padding:0 4px}
.social img{width:45px;height:45}
.footer .footer-text{background-color:#1e0d3b;color:#fff;text-align:center;padding:25px 0}
.footer-menu a{text-decoration:none;font-size:16px;font-weight:700;color:#b7abab}
.copyright p{text-align:center;background-color:#110625;padding:10px 0;color:#fff;margin-top:0;margin-bottom:0}
.scroll-btn{position:fixed;bottom:10px;right:10px;cursor:pointer;background:red;padding:5px;border-radius:50%}
@media only screen and (min-width:556px){
.hidden-md1{display:none}
}
@media only screen and (max-width:556px){
.hidden-md2{display:none}
}
@media only screen and (max-width:556px){
.navbar{padding:5px}
section{margin-top:20px}
.breadcrumb{margin-top:50px}
h1{font-weight:800;font-size:27px;line-height:30px}
h2{font-weight:800;font-size:21px;line-height:25px}
h3,h4,h5,h6{font-weight:800;font-size:17px;line-height:21px}
p{margin-bottom:7px;font-size:14px}
.rounded-start{width:100%;height:auto}
}