@import url('https://fonts.googleapis.com/css2?family=Montserrat:wght@600;700&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Bubblegum+Sans&family=Cardo:wght@700&family=Expletus+Sans:wght@500;600&family=Josefin+Sans:wght@400;600;700&family=Jost:wght@500;600&family=Mohave:wght@500;600;700&family=Montserrat:wght@500;700&family=Open+Sans&family=Raleway&family=Roboto+Condensed&family=Roboto:wght@400;500;700&family=Vidaloka&display=swap');
@font-face {
    font-family: 'bolt';
    src: url(../tpl_font/ITC\ Bolt\ Bold\ Regular.otf);
}
a{text-decoration: none;}
img{max-width: 100%;}
/* header / */
header{background-color: #070e19;}
ul{list-style-type: disclosure-closed;}
.all_card{cursor: pointer;}
header h2{font-size: 36px;font-family: 'bolt';font-weight: 400;}
header ul li{font-family: 'Montserrat', sans-serif;font-weight: 600;padding-left: 25px;font-size: 1vw;}
header ul li a{padding: 3px 14px !important;border-radius: 18px;}
header ul li a:hover{background-color: #830005;}
header ul li.active a{background-color: #830005;}
header .logo{position: relative;}
header .img{position: absolute;top: -16px;right: 0px;left: 0px;margin: auto;width: 20%;z-index: 999;}
/* / hugh_banner / */
.hugh_banner h2{font-size: 50px; font-family: 'bolt';font-weight: 400;text-shadow: 5px 6px 10px #0f0f0f;}
.hugh_banner .carousel-caption {bottom: 0;top: 0;display: flex;align-items: center;justify-content: center;}
/* / towing_setion / */
.towing_setion {background-color: #830005;}
.towing_setion p{font-family: 'Montserrat', sans-serif;font-weight: 600;font-size: 20px;white-space: nowrap;line-height: 1;}
.towing_setion p a:hover{color: #000 !important;}
/* hugh_welcome */
.hugh_welcome{position: relative;}
.hugh_welcome .welcome_info h2{font-size: 26px;font-family: 'Montserrat', sans-serif;font-weight: 700;}
.hugh_welcome .welcome_info h1,.inner h1{font-size: 44px;color: #830005;font-family: 'bolt';font-weight: 400;}
.inner a{color: #830005;}
.inner a:hover{color: #000;}
.hugh_welcome .welcome_info p,.inner p,.inner li{font-size: 19px;font-weight: 600;color: #3e3e3e;font-family: 'Montserrat', sans-serif;}
.hugh_welcome .welcome_info a{font-family: 'Montserrat', sans-serif;font-size: 18px;font-weight: 600;background-color: #830005;margin-top: 35px; border-radius: 30px;padding: 10px 50px;}
.hugh_welcome .welcome_info a:hover{background-color: #000;}
.hugh_welcome .welcome_img img{position: absolute;width: 43%;right: 104px; bottom: 0px;}
.hugh_welcome .welcome_img{padding-top: 80px;}
/* hugh_service */
.hugh_service{background-image: url("../tpl_image/back_img.png"); background-repeat: no-repeat; background-position: top;}
.hugh_service .master_div h1{font-size: 38px;font-family: 'bolt';font-weight: 400;}
.hugh_service .master_div h1 span{border-bottom:2px solid#f9545a; padding-bottom: 15px;}
.hugh_service .master_div h2{font-size: 22px;font-family: 'Montserrat', sans-serif;font-weight: 600;}
.hugh_service .services_info .crd_contant{font-size: 22px;font-family: 'Montserrat', sans-serif;font-weight: 700;text-transform: uppercase;}
.hugh_service .services_info p{font-size: 16px;font-family: 'Montserrat', sans-serif;font-weight: 600;}
.hugh_service .services_info .head1, .head2, .head3, .foot{background: none!important;border: none!important;}
.hugh_service .services_info .foot a{background-color: #830005;font-family: 'Montserrat', sans-serif;font-weight: 600;font-size: 12px; border-radius: 30px;padding: 10px 50px;}
.hugh_service .services_info .foot {opacity: 0;transition: .4s;transform: translateY(50px);}
.hugh_service .services_info{ box-shadow: 0px 0px 14px 1px rgba(0,0,0,0.28);;border-radius: 12px ;display: grid;grid-template-columns: repeat(3,auto);gap: 0px;background-color: #fff;}
.hugh_service .services_info .head2{margin-top: -18px;}
.hugh_service .services_info .head3{margin-top: 10px;}
.hugh_service .services_info .all_card:hover .crd_contant{color: #830005;}
.hugh_service .services_info .all_card:hover .card-header{transform: translateY(-27px);transition: .4s;}
.hugh_service .services_info .all_card:hover .card-body{transform: translateY(-27px);transition: .4s;}
.hugh_service .services_info .all_card:hover .foot {opacity: 1;transform: translateY(-27px);}
.hugh_service .services_info .all_card{border-radius: 0px!important; border: 2px solid #e2e2e2;border-top:0px!important;border-left:0px!important;}
.hugh_service .services_info .three_card, .hugh_service .services_info .six_card{border-right:0px!important;}
.hugh_service .services_info .four_card, .hugh_service .services_info .five_card, .hugh_service .services_info .six_card{border-bottom: 0px!important;}
.first_card:nth-child(4),.first_card:nth-child(5),.first_card:nth-child(6){border-bottom: 0!important;}
.first_card:nth-child(3),.first_card:nth-child(6){border-right: 0!important;}
/* hugh_pages  */
.hugh_pages .gallery_heading h2{font-family: 'bolt';font-weight: 400; font-size: 36px;text-transform: uppercase;color: #830005;}
.hugh_pages .gallery_heading span{border-bottom:2px solid#f9545a; padding-bottom: 20px;}
.hugh_pages .gallery_heading h1{font-size: 22px;font-family: 'Montserrat', sans-serif;font-weight: 600;text-transform: uppercase;}
.hugh_pages .slide_prev a, .hugh_pages .slide_next a{margin-top: -100px;background-color:#830005;color: #fff; padding: 2px 15px; border-radius: 20px;}
.hugh_pages .slide_prev i, .hugh_pages .slide_next i{font-size: 25px;}
.slide_prev a{margin-left: -100px;float: left;}
.slide_next a{margin-right: -100px; float: right;}
.hugh_pages .lSAction{display: none!important;}
.hugh_pages .slide_prev a:hover, .hugh_pages .slide_next a:hover{background-color: #000;}
.hugh_pages .all_carsoul{padding:0px 50px;}
/* hugh_copyright */
.hugh_copyright{background-color: #830005;}
.hugh_copyright .container{background-image: url('../tpl_image/copy_back.png');background-position: center;background-size: cover;background-repeat: no-repeat;clip-path: polygon(1% 0%, 100% 0%, 98% 100%, 0% 100%);}
.hugh_copyright p{font-family: 'Expletus Sans', cursive;font-size: 16px;font-weight: 600;color: #fff;}
.hugh_copyright a{color: #fff !important;font-family: 'Expletus Sans',;font-weight: 600;font-size: 15px;}
.hugh_copyright a:hover{color: #830005 !important;}
.hugh_copyright span{white-space: nowrap !important;}
/* hugh_menu */
.hugh_menu{background-image: url('../tpl_image/menu.png');background-position: center;background-repeat: no-repeat;background-size: cover;}
.hugh_menu li{list-style-type: none;color: #fff;font-family: 'Montserrat', sans-serif;font-weight: 500;font-size: 15px;}
.hugh_menu h4{font-family: 'bolt';font-size: 30px;text-transform: uppercase;color: #fff;}
.hugh_menu .time{margin-left: 50px !important;}
.hugh_menu .Quick a{color: #fff !important;font-family: 'Montserrat', sans-serif;font-weight: 500;font-size: 15px;}
.hugh_menu .Quick a:hover{color: #830005 !important;}
.hugh_menu .Shop{padding-left: 120px !important;}
.hugh_menu .location{padding-left: 150px;}
.hugh_menu .location a{color: #fff !important;font-family: 'Montserrat', sans-serif !important;font-weight: 600;font-size: 15px;}
.hugh_menu .location a:hover{color: #830005 !important;}
.hugh_menu .location i{color: #fff;font-size: 30px;}
.hugh_menu .location .Highway{color: #fff !important;font-family: 'Montserrat', sans-serif;font-weight: 500;font-size: 15px;}
.hugh_menu .location .fa-phone{transform: rotate(30deg);}
.hugh_menu .location img{width: 30px;}
.hugh_menu .location .face i{width: 35px;line-height: 35px;font-size: 20px;color: #830106;background-color: #fff;border-radius: 50px;text-align: center;align-self: center;}
.hugh_menu .location .face i:hover{color: #fff;background-color: #830005;}
/* hugh_about */
.hugh_about{position: relative;}
.hugh_about .start{background-image: url('../tpl_image/about_back.png');background-position: center;background-repeat: no-repeat;background-size: cover;}
.hugh_about .start a{background-color: #000000;font-family: 'Montserrat', sans-serif;font-weight: 600;font-size: 15px; text-transform: uppercase;color: #fff;border-radius: 50px;}
.hugh_about .start a:hover{background-color: #fff;color: #000000;}
.hugh_about .start p{color: #fff;font-family: 'Montserrat', sans-serif;font-weight: 500;font-size: 15px;}
.hugh_about .start h5{color: #fff;font-family: 'bolt' !important;font-size: 30px;text-transform: uppercase;}
.hugh_about .form h5{color: #fff;font-family: 'bolt' !important;font-size: 30px;text-transform: uppercase;}
.hugh_about .form{background-image: url('../tpl_image/form_back.png');background-position: center;background-size: cover;background-repeat: no-repeat;}
.hugh_about .form input{background-color: transparent;color: #cbcbcb !important;font-family: 'Montserrat', sans-serif;font-weight: 500;font-size: 15px;}
.hugh_about .form textarea{background-color: transparent;color: #cbcbcb;font-family: 'Montserrat', sans-serif;font-weight: 500;font-size: 15px;}
.hugh_about .form .send{background-color: #830005;color: #fff;text-transform: uppercase;border-radius: 50px;border: none;outline: none;font-family: 'Montserrat', sans-serif;font-weight: 600;font-size: 15px;}
.hugh_about .form .send:hover{background-color: #fff;color: #830005;}
.hugh_about .koki{width: 3%; position: absolute;top: 0;left: 0;right: 0;margin: auto;}


@media(max-width:1199px){
    /* / / hugh_menu / / */
    header ul li a{font-size: 15px!important;}
    .hugh_menu .location{padding-left: 15px !important;}
    /* hugh_about */
    .hugh_about .koki{width: 5% !important;}
    header .img{width: 40%;}
    /* hugh_copyright */
    .hugh_copyright p{font-size: 15px !important;}
    /* hugh_welcome */
    .hugh_welcome .welcome_info h2{font-size: 24px;}
    .hugh_welcome .welcome_info h1{font-size: 30px;}
    .hugh_welcome .welcome_info p{font-size: 19px;}
    .hugh_welcome .welcome_info a{margin-top: 10px;}
    .hugh_welcome .welcome_img img{width: 50%;right: 15px;}
    /* hugh_service */
    .hugh_service .services_info .crd_contant2{font-size: 14px;}
    .hugh_service .services_info .crd_contant{font-size: 18px;}
    .hugh_service .services_info .all_card{padding: 0px!important;}
    /* hugh_pages */
    .hugh_pages .gallery_heading h2{font-size: 30px;}
    .hugh_pages .gallery_heading h1{font-size: 20px;}
    /* towing_setion */
    .towing_setion p{font-size: 20px;}
}
@media(max-width:991px){
    /* header */
    header .img{left:11px;right: auto;top: auto;width: 10%;}
    header .navbar button{position: absolute; right: 0px; top: -27px; background: #830005;}
    header .navbar-collapse{position: absolute !important;top: 15px;right: 0px;width: 35%;z-index: 999;}
    header .navbar button i{color: #fff;}
    header ul{background-color: #000;}
    header ul li{font-size: 16px;padding: 0;}
    header ul li a{border-radius: 0px;padding: 10px !important;}
    /* hugh_banner */
    .hugh_banner h2{font-size: 24px;}
    /* towing_setion */
    .towing_setion p{font-size: 16px;}
    /* / / hugh_menu / / */
    .hugh_menu h4{font-size: 20px !important;}
    .hugh_menu .Shop{padding: 0px !important;}
    /* / / hugh_copyright / / */
    .hugh_copyright p{font-size: 14px;}
    /* / / hugh_about / / */
    .hugh_about .start h5{font-size: 20px !important;}
    .hugh_about .form h5{font-size: 20px !important;}
    .hugh_welcome .welcome_img img{position: relative;width: 100%;top:0px;right:0px;}
    .hugh_welcome .welcome_img{padding-top: 10px;}
    .hugh_welcome .welcome_info a{margin-bottom: 10px;}
    /* hugh_service */
    .hugh_service .services_info{grid-template-columns: repeat(2,auto);}
    .hugh_service .services_info .sec_card, .hugh_service .services_info .four_card{border-right: 0px!important;}
    .hugh_service .services_info .three_card{border-right: 2px solid #e2e2e2!important;}
    .hugh_service .services_info .six_card{border-top: 2px solid #e2e2e2!important;}
    .hugh_service .services_info .head2{margin-top: 0px;}
    .hugh_service .master_div h1 {font-size: 35px;}
    .hugh_service .master_div h2 {font-size: 20px;}
    .hugh_pages .slide_prev a, .hugh_pages .slide_next a {margin-top: -70px;}
}
@media(max-width:767px){
    .hugh_pages .gallery_heading h2{font-size: 25px;}
    .hugh_pages .gallery_heading h1{font-size: 18px;}
    .hugh_pages .all_carsoul .slide_img{text-align: center;}
    .hugh_pages .slide_prev a, .hugh_pages .slide_next a {margin-top: -120px;}
}
@media(max-width:575px){
    .hugh_banner .carousel-caption {position: static;background-color: #830005;padding-bottom: 0;}
    .hugh_banner h2{font-size: 19px;}
    .inner h1{line-height: 1;font-size: 30px;}
    .inner p{margin-bottom: 0;font-size: 16px;}
    /* towing_setion */
    .towing_setion p{font-size: 15px;}
    .towing_setion .road .truck img{margin-left: auto;margin-right: auto;display: block;}
    /* hugh_about */
    .hugh_about .koki{width: 7% !important;}
    /* hugh_menu */
    .hugh_menu .Shop{padding: 15px !important;}
    /* hugh_welcome */
    .hugh_welcome .welcome_info h2{font-size: 20px;}
    .hugh_welcome .welcome_info h1{font-size: 25px;}
    .hugh_welcome .welcome_info p{font-size: 18px;margin: 0px;}
    .hugh_welcome .welcome_info a{font-size: 16px;padding: 10px 42px;}
    /* hugh_service */
    .hugh_service .services_info{grid-template-columns: repeat(1,auto);}
    .hugh_service .services_info .all_card{border: 2px solid #e2e2e2!important;padding-top: 20px!important;}
    .hugh_service .master_div h1 {font-size: 30px;}
    .hugh_service .master_div h2 {font-size: 16px;}
    /* hugh_pages */
    .hugh_pages .gallery_heading h2{font-size: 17px;}
    .hugh_pages .gallery_heading span{padding-bottom: 14px;}
    .hugh_pages .gallery_heading h1{font-size: 16px;}
}


.ccount ul{column-count: 2;margin: 0;padding: 0;}
.ccount span{margin-bottom: 1rem;display: block;}

.cpg .form-control{font-family: 'Montserrat', sans-serif;border:1px solid #000;}
.cpg button{background: #830005;color: #fff;border:0;font-family: 'Montserrat', sans-serif;padding: 8px 20px;}
.cpg button:hover{color: #fff;background: #000;}