/*Font Family*/
/*Font Size*/
/*color*/
/*Radius*/
/*Padding*/
/*Margin*/

@media only screen and (max-width: 1200px) {
    .seats_products_fev ul li figure {
        height: 230px;
    }
    .list-of-prodt ul li {
        width: 23%;
        margin: 1% 0;
    }
    .list-of-prodt ul {
        gap: 2.5%;
    }
}
@media only screen and (max-width: 991px){
    .navbar-toggler {
        padding: 2px 5px;
        border-radius: .25rem;
        background: #111;
        position: absolute;
        right: 10px;
        top: 26px;
    }
    .navbar-collapse {
        min-width: 200px;
        align-items: center;
        position: absolute;
        top: 75px;
        background: rgb(24, 24, 24);
        right: 8px;
    }
    navbar .navbar-nav .nav-item{margin: 5px 0;}
    navbar .navbar-nav {
        padding: 15px 15px 5px 15px;
        display: none;
    }
    .right_nav_icons {
        padding: 15px 15px 15px 10px;
    }
    .navbar-toggler-icon{position: relative;}
    .navbar-toggler-icon::after{
        position: absolute;
        top: 5px;
        left: 6px;
        color: #f79b20;
        font-size: 22px;
        font-family: "Font Awesome 5 Free";
        content: "\f0c9";
        font-weight: 900;
        border: 0;
    }
    .seats_products_fev ul li figure {
        height: 200px;
    }
    .card_contact_info {
        padding: 10px;
    }
   
    .contact_detail_info h4 {
        font-size: 22px;
        margin-bottom: 10px;
    }
    .contact_detail_info p {
        font-size: 14px;
        font-weight: 400;
        margin-bottom: 10px;
        max-width: 100%;
    }
    .contact_info_card {
        margin: 1rem 0 0 0;
    }
    .contact_info_card li a h3 {
        font-size: 15px;
    }
    .contact_info_card li a h6 {
        font-size: 13px;
        margin-bottom: 5px;
    }
    .card_contact_info .delete_request_form {
        background: #ffffff;
        padding: 15px;
        border-radius: 10px;
        border: 1px solid #f79c20;
    }
    .delete_request_form h2 {
        font-size: 18px;
    }
    .row.card_contact_info .col-md-6{
        padding: 0;
    }
    .card_main_items figure {
        height: auto;
    }
    .responsive-container-block figure {
        width: 100%;
        margin: 0;
        height: auto;
    }
    .allText.aboveText {
        margin: 30px 0 0 0px;
    }
    .allText {
        width: 100%;
    }
    .text-blk.description{margin-bottom: 0;}
    .responsive-container-block.Container.bottomContainer {
        margin: 0;
    }
    .text-blk.description {
        text-align: center;
        font-size: 18px;
    }
    .inner_heading p {
        font-size: 20px;
        max-width: 90%;
    }
    .seats_brand li {
        width: 24.66%;
        height: 115px;
    }

}

@media only screen and (max-width: 768px){
    .slider_home {
        padding: 1rem 0;
    }
    .seats_brand {
        padding-bottom: 1rem;
        padding-top: 1rem;
    }
    section.seats_fevrt_brand {
        padding: 3rem 0 2rem;
    }
    .seats_brand ul {
        padding: 10px;
    }
  
    .seats_products_fev ul li:nth-child(1) {
        margin-bottom: 10px;
    }
    .seats_products_fev ul li:nth-child(2) {
        margin-bottom: 10px;
    }
    .seats_products_fev ul li:nth-child(3) {
        margin-bottom: 10px;
    }
    .heading {
        font-size: 18px;
        margin: 0 auto 15px;
    }
    .ifram_card iframe {
        border-radius: 10px;
        height: 300px;
    }
    section.ifram_card {
        padding: 0 0 1.5rem 0;
    }
    .col-md-4.links {
        padding-left: 15px;
        padding-bottom: 20px;
    }
    .links ul li {
        padding-bottom: 5px;
    }
    .footer-content .col-md-4 h2 {
        margin-bottom: 6px;
        font-size: 15px;
        padding-bottom: 6px;
    }
    .footer-content {
        margin: 1rem 0;
    }
    .footer-bottom {
        padding-top: 15px;
        display: flex;
        align-items: center;
        justify-content: space-between;
        flex-wrap: wrap;
        flex-direction: column-reverse;
    }
    .footer-bottom .social {
        padding-bottom: 10px;
    }
    .contact_info_card li:nth-child(2) {
        border-bottom: 1px solid #f79c20;
        padding: 10px 10px 20px 10px;
    }
    .contact_info_card li:nth-child(4) {
        padding: 10px 10px 20px 10px;
    }
    .form-control {
        width: 100%;
        padding: .375rem .75rem;
        font-size: 15px;
        font-weight: 400;
        color: #fff;
        background-color: #e4e4e4;
        border: 1px solid #ED943B;
        border-radius: 4px;
        height: 42px;
        width: 100%;
        margin-bottom: 1rem;
    }
    .about-section {
        margin-top: 30px;
    }
    .toper_header span {
        font-size: 16px;
    }
    .navbar-brand {
        max-width: 120px;
    }
    .toper_header span {
        color: #212529;
    }
    .allText.bottomText {
        margin: 0;
        text-align: center;
    }
    .allText.aboveText {
        margin: 0;
    }
    .text-blk.headingText {
        font-size: 18px;
        font-weight: 400;
        padding-right:0;
        padding-bottom: 0px;
        padding-left:0;
        margin-top: 15px;
        margin-right: 0px;
        margin-bottom: 1px;
        margin-left: 0px;
    }
    .case-study-wrapper .case-study-name a {
        font-size: 13px;
    }
    .text-blk.description {
        text-align: center;
        font-size: 14px;
        line-height: inherit;
    }
    .case-study-wrapper {
        padding: 0px 5px;
    }
    .toper_header {
        margin-bottom: 2rem;
    }
    .parallax {
        min-height: 220px;
    }
    .seats_brand li {
        width: 25.66%;
        height: 65px;
    }
    .inner_heading h2 {
        font-size: 22px;
        letter-spacing: 1px;
    }
    .about-section .toper_header {
        line-height: 36px;
        font-size: 20px;
    }
    .inner_heading p {
        font-size: 15px;
        max-width: 94%;
    }
    .list-of-cate ul li {
        width: 48%;
    }
    .list-of-cate ul li:nth-child(4) {
        width: 48%;
    }
    .list-of-cate ul li:nth-child(5) {
        width: 98%;
    }
    .list-of-prodt ul li {
        width: 48%;
        margin: 1% 0;
    }
    .list-of-prodt ul {
        gap: 2.5%;
        justify-content: space-between;
    }
    .pb-5 {
        padding-bottom: 1rem !important;
    }
    
    .pt-5 {
        padding-top: 1rem !important;
    }
    section.product_form_sec {
        padding: 0rem 0 1rem;
    }
    .list-of-cate ul li h6 {
        font-size: 16px;
        margin-bottom: 15px;
        letter-spacing: 0.2px;
    }
    .sell_world_box {
        flex-wrap: wrap;
    }
    .sell_world {
        width: 100%;
        min-width: 100%;
        padding: 20px;
    }
    .sell_world p {
        font-size: 18px;
        text-align: center;
    }
    .sell_world_box figure {
        width: auto;
        min-width: auto;
        margin: 0;
    }
    .client_form_sec {
        padding: 1rem 0;
        margin: 1rem 0;
        text-align: center;
    }
    .wraper_index.pt-5.mt-3 .heading.pt-5{padding-top: 4rem !important;}
}

@media only screen and (max-width: 479px){
    .owl-carousel .owl-dot, .owl-carousel .owl-nav .owl-next, .owl-carousel .owl-nav .owl-prev {
        height: 40px;
        width: 20px;
    }
    .owl-nav .owl-next::after {
        top: 12px;
        left: 7px;
        font-size: 12px;
    }
    .owl-nav .owl-prev::after {
        position: absolute;
        top: 12px;
        left: 6px;
        font-size: 12px;
    }
    .seats_products_fev ul li figure {
        height: auto;
    }
    .owl-theme .owl-dots .owl-dot span {
        width: 8px;
        height: 8px;
        margin: 1px 3px;
    }
    .ifram_card iframe {
        border-radius: 10px;
        height: 235px;
    }
    .case-study-wrapper .case-study-name a {
        font-size: 8px;
        font-weight: 500;
        height: 60px;
    }
    .container-fluid {
        padding: 0 10px;
    }
    .contact_detail_info h4 {
        font-size: 16px;
        margin-bottom: 10px;
    }
    .main_home {
        height: 60vh;
    }
    .main_home .section {
        height: 60vh;
    }
    .list-of-cate ul li h6 {
        font-size: 15px;
        margin-bottom: 15px;
        letter-spacing: 0.2px;
    }
    .list-of-cate ul li {
        width: 100%;
    }
    .list-of-cate ul li:nth-child(4) {
        width: 100%;
    }
    .list-of-cate ul li:nth-child(5) {
        width: 100%;
    }
    .categorie_form_sec .inner_heading h1 {
        font-size: 20px;
    }
    .categorie_form_sec .inner_heading h6 {
        font-size: 14px;
    }
    .inner_heading h1 {
        font-size: 20px;
    }
    .list-of-prodt ul li h6 {
        font-size: 12px;
        padding: 0px 5px;
        min-height: 30px;
    }
}