@media only screen and (max-width: 767px) {
    .ttr-slider.style-2 .slider-img {
        height: 550px;
    }
}

@media only screen and (max-width: 991px) {
    .ttr-slider.style-2 .slider-img {
        height: 600px;
    }
}

.ttr-slider.style-2 .slider-img {
    height: 100vh;
}

@media only screen and (max-width: 575px) {
    .ttr-slider.style-2 .slider-img {
        height: 480px;
    }
}

@media only screen and (max-width: 575px) {
    .ttr-slider.style-2 .slider-content {
        bottom: 60px;
    }
}

@media only screen and (max-width: 575px) {
    .ttr-slider.style-2 .slider-content .sub-title {
        font-size: 18px;
    }
}

@media only screen and (max-width: 1199px) {
    .ttr-slider.style-2 .slider-content .sub-title {
        font-size: 20px;
        margin-bottom: 10px;
    }
}

@media only screen and (max-width: 575px) {
    .ttr-slider.style-2 .slider-content .title {
        font-size: 42px;
        line-height: 42px;
    }
}

@media only screen and (max-width: 767px) {
    .ttr-slider.style-2 .car-wheel {
        width: 90%;
    }

    .car-wheel img {
        border-style: none;
        height: auto;
        max-width: 100%;
        vertical-align: middle;
    }
    .nav-btn {
        
        top: 6rem;
        left: 0;
        
        background-color: #fff;
        
    }
    .nav-links{
    /* flex: 2; */
    justify-content: end;
    display: flex;
    justify-content: start;
    /* border-bottom: 1px solid gray; */
    width: 94%;
    flex-direction: column;
}
    .nav-link:hover > a {
        transform: scale(1);
        background-color: #f42222;
        color: #000 !important;
    }
        .dropdown-link:hover > a {
        background-color: #f42222;
        color: #fff !important;
        padding: 10px 4px;
    }
    .about-wraper1 .about-media {
   
    height: auto;
  
}

section.section-area.about-wraper1.bg-gray.section-sp1 .row{
display: flex;
flex-wrap: wrap;
overflow: hidden;
}

section.section-area.about-wraper1.bg-gray.section-sp1 .col-lg-6.mb-30{
    margin-bottom: 0px;
}
.about-wraper1 .about-img2 {
    width: 100%;
}

.hxcxhg_tri {
    height: 200px;
    overflow: hidden;
}

.hxcxhg_tri img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    object-position: left center;
}
.gupta_speration_page-01 {
    padding: 0px 20px;
}
.content_section_tri {
    width: 100%;
    margin: auto;
    padding: 14px;
}

}
@media screen and (max-width: 991px) {
    .fefge_tri {
        position: fixed;
        top: 40%;
        width: 0px;
        z-index: 5;
    }
}
@media screen and (max-width: 991px) {
    .social ul {
        list-style-type: none;
        padding: 0;
        transform: translatex(-276px);
    }
}
@media screen and (max-width: 991px) {
    .social ul li {
        background-color: black;
        border-radius: 0 30px 30px 0;
        display: block;
        margin: 3px;
        padding: 6px 8px;
        text-align: right;
        transition: 1s;
        width: 320px;
    }
}
@media screen and (max-width: 991px) {
    .social ul li a {
        color: #fff;
        font-size: 13px;
        /* margin-bottom: 100px; */
        text-decoration: none;
    }
}
@media screen and (max-width: 991px) {
    .social ul li i, .social ul li img {
        background-color: #fff;
        border-radius: 50%;
        color: #000;
        font-size: 20px;
        line-height: 20px;
        height: 32px;
        margin-left: 14px;
        padding: 7px;
        text-align: center;
        transform: rotate(0);
        width: 32px;
    }
}
@media screen and (max-width: 767px) {
    .text-strore-area {
        text-align: center;
        padding: 8px 0 0 !important;
    }
}
@media screen and (max-width: 767px) {
    .uguyg_tri .ty_tri {
        width: 50% !important;
        padding: 0 4px;
    }
}
@media screen and (max-width: 767px) {
    .uguyg_tri .wduyf_tri {
        width: 100%;
        margin-bottom: 15px;
        padding-bottom: 15px;
    }
}
@media screen and (max-width: 767px) {
    .wdudyf_tri {
        display: block;
    }
}
@media screen and (max-width: 767px) {
    .wudighi_tri {
        margin: 0 auto 4px;
    }
}
@media screen and (max-width: 767px) {
    section#guptawatchesfooter {
                overflow: hidden;
        padding: 0px 0px;
        padding-bottom: 50px;
        float: unset;
        width: 100%;
        /* margin-top: 10px; */
        background-color: white;
    }
    
}
@media screen and (max-width: 768px) {
    .overview-cont1 {
        width: 100%;
        padding: 11px 10px;
        display: flex;
        align-items: start;
        align-content: center;
        padding-bottom: 0px;
        flex-wrap: wrap;
    }
}
@media (max-width: 991px) {
    .overview-cont1 .box1 {
        display: flex;
        width: 50%;
        flex-direction: column;
        padding: 0px;
        align-items: center;
        justify-content: center;
        gap: 0px;
        text-align: center;
        padding: 5px 0px;
    }
}
@media screen and (max-width: 767px) {
    .border_bottom {
        border-bottom: 1px dotted #dcdcdc;
    }
    .hfuig_tri {
    width: 50%;
    padding: 15px;
    border-bottom: 1px dotted #dcdcdc;
}

.yjhnm_tri {
    display: flex;
    flex-wrap: wrap;
    /* gap: 20px; */
}
.yjhnm_tri {
    
    padding: 20px 0px;
}
.container-fluid.nav-menu {
    display: flex;
    padding: 0px 30px;
}
.footer-item {
    margin-bottom: 30px;
    padding-top: 22px;
}
.social ul li:hover {
    transform: translatex(20.3vw) !important;
}
li.dropdown-link a {
    padding: 12px 3px;
    border-bottom: 1px dotted #80808024;
}
.log-sign {
    /* display: inline; */
    position: relative;
    bottom: 400px;
}
h2.title.mb-0 {
    font-size: 35px;
}
.text-strore-area:before {
 
    left: 25%;
   
}
}

@media screen and (max-width: 767px) {
    .yjhnm_tri > div:nth-child(3) {
        
        border-bottom: none;
    }
    .yjhnm_tri > div:nth-child(4) {
        
        border-bottom: none;
        border-right: none;
    }
    .yjhnm_tri > div:nth-child(2) {
        
        border-right: none;
    }
}