body{font-family:Arial,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}
h2,h3,h4,h5,h6{font-weight:800;font-size:1.75rem}
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}

.navbar{position:sticky;top:0;z-index:1000;padding:20px 0;background-color:#801015;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:#d80811}
.navbar li{float:left;line-height:6px}
.navbar li a{display:block;padding:20px 25px;font-size:17px;color:#fff;transition:.3s ease-in-out;text-shadow:2px 2px 4px #000}
.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}
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,#6009f0 0,#8105f0 100%);background:linear-gradient(0deg,#6009f0 0,#8105f0 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:#f50e16;border-top-right-radius:5px;border-bottom-right-radius:5px;position:absolute;left:0;top:-28px;text-transform:uppercase;color:#fff;font-size:15px;font-weight:700}
.card-body p{color:#fff;font-size:28px;text-shadow:2px 2px 2px #000;line-height:47px;padding:0 15px;  font-weight: 700;}
.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:Aclonica,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:50px 20px;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:Aclonica,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:16px}
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}
}
body {
    margin: 0;
    font-family: Arial, Helvetica, sans-serif;
  }
  
 

.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: #ffffff;
}
.lcol {
    background-color: #fd275a;
}
.rcol {
    background-color: #009999;
}

.about-logo li img, .full-img {
    width: 100%;
}

p{margin-bottom: 15px;}







.menu-cont ul,ul li{list-style:none}.menu-cont li a,a,a:focus{text-decoration:none}.menu-cont .menu-icon{position:relative}.menu-cont li a{font-size:20px}.flex{display:flex;display:inline-flex}a:focus{outline:0;outline-offset:0px}h2{font-weight:700; color:#fff; margin:0;line-height:40px}ul{padding:0;margin:0}.container-fluid{padding-left:20px;padding-right:20px}.mob-logo{float:left}header{background:#801015;display:block;padding:20px 0;border-bottom:5px solid #fff;}.menu-cont{z-index:3;width:auto;height:auto;overflow:auto}.menu-cont ul{margin:0;padding:0}.menu-cont li a{display:block;padding:20px 25px;color:#fff;transition:.3s ease-in-out;text-shadow:2px 2px 4px #000}.menu-cont li a:hover,.menu-cont li.active a{background:#D80811;}.menu-cont .menu{clear:both;max-height:0;transition:max-height .2s ease-out;margin-top:5px}.menu-cont .menu-icon{cursor:pointer;float:right;padding:10px 20px;user-select:none}.menu-cont .menu-icon .navicon{background:#fff;display:block;height:2px;position:relative;transition:background .2s ease-out;width:18px}.menu-cont .menu-icon .navicon:after,.menu-cont .menu-icon .navicon:before{background:#fff;content:'';display:block;height:100%;position:absolute;transition:.2s ease-out;width:100%}.menu-cont .menu-icon .navicon:before{top:5px}.menu-cont .menu-icon .navicon:after{top:-5px}.menu-cont .menu-btn{display:none}.menu-cont .menu-btn:checked~.menu{max-height:600px}.menu-cont .menu-btn:checked~.menu-icon .navicon{background:0 0}.menu-cont .menu-btn:checked~.menu-icon .navicon:before{transform:rotate(-45deg)}.menu-cont .menu-btn:checked~.menu-icon .navicon:after{transform:rotate(45deg)}.menu-cont .menu-btn:checked~.menu-icon:not(.steps) .navicon:after,.menu-cont .menu-btn:checked~.menu-icon:not(.steps) .navicon:before{top:0}.cta-logo{float:right;padding-left:34px;border-left:1px dotted #fff;margin-left:50px}.cta-logo a{display:flex;align-items:center;color:#fff;font-size:14px;line-height:20px}.cta-logo a img{margin-right:20px}.cta-logo a span{display:block;font-size:20px;font-weight:500}

@media (max-width:1199px){.menu-cont li a{font-size:16px;padding:15px 20px!important}}

@media (max-width:991px){.menu-cont li a{padding:10px 8px!important}}


@media(min-width:768px){.menu-cont li{float:left;line-height:6px}.menu-cont .menu{clear:none;float:right;max-height:none!important}.menu-cont .menu-icon{display:none}}


@media (max-width:767px){.cta-logo{display:none}.menu-cont li{border:none}.menu-cont li a{display:block;text-align:center;padding:10px!important;margin-top:10px!important;font-size:20px}.menu-cont .menu{display:block;margin-top:55px}}


@media (max-width:499px){.mob-logo{position:absolute;top:9px}h2{font-size:24px;line-height:28px}}


@media (max-width: 499px){
.mob-logo {
    position: absolute;
    top: 12px;
}}


@media (max-width: 767px){
.menu-cont li {
    border: none;
    padding-top: 20px;
}}

body{
    user-select: none;
}
    h2 {
        font-weight: 700;
        color: #fff;
        margin-bottom: 10px;
        line-height: 40px;

    }

    body {
        font-family: Rubik, sans-serif;
        font-size: 16px;
        line-height: 27px;
        color: #fff;
        background: #f4f7fe;
        overflow: auto;
    }

    h1, h2, h3, h4, h5, h6 {
        font-weight: 700;
        color: #fff;
        margin-bottom: 10px;
        line-height: 40px;
    }