@import url('https://fonts.googleapis.com/css2?family=Oswald:wght@200..700&display=swap');
body{ font-family: "Oswald", sans-serif;margin:0;font-size:1rem;font-weight:700;line-height:1.5;color:#212529;text-align:left;background-color:#fff}
.container{max-width:1200px;padding-left:15px;padding-right:15px;margin-left:auto;margin-right:auto}
h1{font-weight:800;font-size:2rem;text-transform:uppercase}
h2,h3,h4,h5,h6{font-weight:800;font-size:1.75rem; color:#FFCC00; text-transform:uppercase}
p{font-weight:500;color:#212529;margin-bottom:10px}
ul{padding:0}
ul li{font-weight:600;color:#111}
a{text-decoration:none;color:#555;font-weight:700}
b{color:#555;font-weight:700}
.mt-50{margin-top:50px}
.text-justify p{text-align:justify}
.navbar{position:sticky;top:0;z-index:1000;padding:10px 0;background-color:#F7BFA1;border-bottom:5px solid #fff}
.navbar-brand{font-weight:700;font-size:1.5rem;margin-right:30px}
.navbar-toggler{border:none;background-color:transparent}
.navbar-toggler:active,.navbar-toggler:focus{outline:0;box-shadow:none}
.navbar-toggler-icon{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba%28255, 255, 255, 1%29' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E")}
.navbar li a:hover,.navbar li.active a{background:#B4C285}
.navbar li{float:left;line-height:6px}
.navbar li a{display:block;padding:20px 25px;font-size:17px;color:red;transition:.3s ease-in-out;}
.navbar .navbar-nav{clear:none;float:right;max-height:none!important}
.left_detail{float:right;padding-left:34px;border-left:1px dotted #fff;margin-left:50px}
.banner{border-bottom:5px solid #fff}
p.sub_heading{font-size: 19px;font-weight:700;}
.section_one{background-color:#000;padding:50px 0}
.section_one h1,.section_one h2{color:#fff}
.section_one p{color:#fff}
.section_one p>a{color:#d80811!important}
.btn{background:#6009f0;background:-o-linear-gradient(bottom,#E82990 0,#F7BFA1 100%);background:linear-gradient(0deg,#E82990 0,#F7BFA1 100%);border:none;transition:.3s;box-shadow:inset 2px 2px 2px 0 rgb(255 255 255 / 50%),7px 7px 20px 0 rgb(0 0 0 / 10%),4px 4px 5px 0 rgb(0 0 0 / 10%);outline:0;padding:10px 30px;letter-spacing:1px;cursor:pointer}
.btn,.cta-box h4,.light,.light a{color:#fff}
.section_two{position:relative;padding:30px 0;background-color:#9c0a1e;overflow:hidden;border:1px solid #fff}
.section_two img{max-height:100px;object-fit:contain}
.section_two p{color:#fff;font-weight:700;font-size:17px}
.section_three{background-color:#000;padding:50px 0}
.section_three h2{font-size:35px;margin-bottom:50px;color:#ffc703;text-shadow:2px 2px 2px #000;line-height:37px}
.section_three p{color:#fff}
.section_three .col-md-3{width:25%;position:relative;min-height:1px;padding-right:5px;padding-left:5px;float:left}
.card-img img{border:5px solid #ff0000bf}
.card-img img{width:100%}
.r-btn img{border:none}
.card-img::before{position:absolute;width:100%;height:100%;content:'';top:0;left:0;right:0;background:linear-gradient(rgba(0,0,0,0) 45.95%,rgba(146,2,2,.738) 89.32%)}
.card-now:hover .card-img:after{position:absolute;width:100%;height:100%;content:'';top:0;left:0;right:0;background:linear-gradient(rgba(61,61,61,0) 45.95%,#666 89.32%);cursor:pointer}
.card-img{position:relative;overflow:hidden}
.card-img img{width:100%;height:auto}
.r-btn{position:absolute;top:10px;left:10px}
.card-now .card-body{position:absolute;bottom:10px;left:0;width:100%;padding:10px 5px}
.card-now .feature{padding:3px 7px;background-color:#281409;border-top-right-radius:20px;border-bottom-right-radius:20px;position:absolute;left:0;top:-66px;text-transform:uppercase;color:#fff;font-size:15px;font-weight:700}
.card-body p{color:#fff;font-size:28px;line-height:47px; text-transform:uppercase; font-weight:bold;padding:0 15px}
.model-btm{margin-bottom:20px}
.d-fx{display:flex;position:relative}
.section_four{background-color:#000;padding:0 0 50px}
.section_four h2{color:#fff}
.section_four p{color:#fff}
.section_four p>a{color:#d80811!important}
.section_five{background-color:#801015;padding:50px 0}
.section_five h2{color:#fff;margin-bottom:60px}
.section_five p{color:#fff}
a.service{display:flex;justify-content:space-between;align-items:center;color:#fff;font-size:18px;font-weight:500;transition:.7s;transform:translate(0,0);text-decoration:none}
a.location,a.service{height:130px;min-width:230px;align-items:center;font-weight:600;cursor:pointer;padding-left:40px; font-family: "Oswald", sans-serif;}
a.location:hover,a.service:hover{transform:translate(0,-8px);box-shadow:0 0 50px 0 rgba(0,119,254,.25);background-color:#000}
.service img{width:106px;border-radius:20px 10px;border:2px dotted #fff}
.divider{width:50px;height:4px;background-color:#fff;margin-top:10px;margin-bottom:20px}
.section_six{background-color:#000;padding:50px 0}
.section_six h2{color:#fff}
.section_six p{color:#fff}
.section_six p>a{color:#d80811!important;text-decoration:none}
.full-img{width:100%;height:auto;border-radius:5px}
.divider{width:60px;height:4px;background-color:#d31119;margin:20px 0}
.section_seven{background-color:#801015;padding:50px 0}
.section_seven h2{color:#fff;margin-bottom:50px}
.section_seven p{color:#fff}
a.location:hover,a.service:hover{transform:translate(0,-8px);box-shadow:0 0 50px 0 rgba(0,119,254,.25);background-color:#000}
a.location{background:#000;border:2px solid #fff;box-shadow:0 0 50px 0 rgba(21,37,55,.25);display:flex;justify-content:space-between;color:#fff;font-size:20px;border-radius:500px;transition:.7s;transform:translate(0,0);padding:10px 20px;align-items:center}
.location img{width:136px;border-radius:500px;box-shadow:0 0 50px 0 rgba(21,37,55,.25)}
footer{background:#000;overflow:auto;padding:60px 0 0}
.list-inline li{height:50px;width:50px;line-height:50px;border:1px solid #fff;display:inline-block;background:#801015}
.list-inline li a img{width:25px}
.contact{margin:50px 0 20px}
.contact .flex{margin:0 20px;display:inline-flex}
.contact .flex img{width:50px;position:relative}
.contnt-add{margin-left:17px}
.contact .flex span{display:block;font-size:18px;text-align:left; font-family: "Oswald", sans-serif;}
.copyright p{margin:50px 0 0;padding:10px 0;color:#fff}
.copyright p{background:#801015}
@media (max-width:768px){
p{margin-bottom:7px}
h1{font-size:1.25rem}
h2{font-size:1.25rem}
p{font-size:14px}
ul li{font-size:14px}
.py-4{padding-top:.8rem!important;padding-bottom:.8rem!important}
.px-4{padding-right:.8rem!important;padding-left:.8rem!important}
.navbar .navbar-nav{clear:none;float:none;margin-top:10px}
.navbar{padding:5px 0}
.navbar li a{text-align:center}
.section_three .col-md-3{width:50%}
.card-now .feature{padding:0 3px;background-color:#f50e16;left:6px;top:0;font-size:10px;line-height:18px}
.card-body p{font-size:18px}
.contact{text-align:left}
.contact .flex{margin:0 20px 5px}
}


.nowcalling {
    display: block;
    position: fixed;
    bottom: 0;
    width: 100%;
    z-index: 9999;
}

.lcol, .rcol {
    float: left;
    width: 50%;
}
.lcol a, .rcol a {
    display: block;
    padding: 10px 0;
    text-align: center;
    text-decoration: none;
    color: #fff;
}
.lcol {
    background-color: #5c0217;
}
.rcol {
    background-color: #630099;
}




.list {
  display: flex;
  flex-wrap: wrap; text-align:justify;
  position: relative;
}
.flip-flop:nth-child(odd) {
  flex-direction: column;
}
.fc-adv {
  padding: 1em;
  width: 100%;
}
.fc-adv img {
  
}
@media all and (min-width: 767px) {
  .flip-flop:nth-child(odd) {
    display: flex;
    flex-direction: row;
    width: 100%;
  }

  .fc-adv {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    flex-grow: 1;
    padding: 1em;
    width: 100%;
    justify-content: center;
    align-items: center;
  }
  .fc-adv div {
    width: 50%;
  }
  .fc-adv img {
    display: block;
    text-align: center;
    margin: 0 auto;
    max-width: 505px;
    width: 100%;
	border: 3px solid transparent; 
  border-image: linear-gradient(to right, red, purple); 
  border-image-slice: 1; 
  }
  .fc-adv-txt-r {
	padding-right: 10%;
  }
  .fc-adv-txt-l {
	padding-left: 10%;
  }
}
