@media (max-width:1200px) {
    .product-menu{
        display:none;
    }
}



        @media (max-width:767px) 
        {
            li.main-menu:not(:last-child)
             {
                border-bottom: 1px solid white;
            }
         
        }
        @media (max-width:990px){
           #home-product-slider, #home-product-jumber{
               display:none;
           }
            .fotorama {
                margin-top:20px;
            }
        }
        @media (min-width:991px)
        {
            #product-slider-mobile{
                display:none;
            }
            #product-used-slider-mobile{
                 display:none;
            }
            .top-padd{
                margin-top:37px;
                margin-bottom:37px;
            }
            .firstdiv{
                    margin-top: 158px;
                    margin-bottom: 31px;
            }
        }
        @media (max-width: 768px) 
        {

            .activenow {
                background: #4a7729 !important;
            }


            .hidemob {
                display: none !important;
            }

            .maplocations {
            }


            .abt-desc {
                padding-top: 30px !important;
                padding-bottom: 30px !important;
            }

                .abt-desc p {
                    font-size: 15px !important;
                }

            .abt-img {
                display: none;
            }

            .img-horr {
                display: block !important;
                margin-bottom: 30px;
                border-radius: 20px;
            }

            .firstdiv {
                margin-top: 0px !important;
            }

            h2.line {
                font-size: 22px !important;
            }

            h2.linedouble {
                font-size: 20px !important;
            }

            .team-member {
                border-bottom: 1px solid grey;
            }
        }






        @media only screen and (max-width:1366px) {
            .inoso-overlayer-l2 {
                top: 71%;
            }
        }
        /*  (min-width:1200px)+++ */
        @media only screen and (min-width:960px) {
            .navbar-collapse {
                padding-left: 0 !important;
                padding-right: 0 !important;
            }
        }

        @media (max-width: 1199px) {
            .maplocations {
                display: none;
            }
        }

        .caption-left {
            float: right;
            padding: 25px;
            text-align: right;
            position: absolute;
            margin-top: 6vw;
            margin-left: 100px;
            /*width: 400px;*/
            width:fit-content;
            min-width: 300px;
            left: 0;
            background-image: url(/Content/haldrup/images/sliderbg.png);
            background-size: cover;
        }
        .caption-right {
            float: right;
            padding: 25px;
            text-align: right;
            position: absolute;
            margin-top: 6vw;
            margin-right: 100px;
            /*width: 400px;*/
            width:fit-content;
            min-width: 300px;
            right: 0;
            background-image: url(/Content/haldrup/images/sliderbg.png);
            background-size: cover;
        }


        @media (max-width: 576px) {

            .caption-left,.caption-right  {
                display: none;
            }
        }

        @media screen and (max-width: 768px) and (min-width: 576px) {
            .caption-left, .caption-right  {
                transform: scale(0.4);
                margin-top: -5vh !important;
                margin-left: -56px !important;
            }
        }

        @media screen and (max-width: 992px) and (min-width:768px) {

            .caption-left , .caption-right {
                transform: scale(0.6);
                margin-top: 0vw !important;
                margin-left: 10px !important;
            }
        }
        @media screen and (max-width:1199px) and (min-width:992px) {

            .caption-left, .caption-right {
                transform: scale(0.8);
                margin-top: 2vw !important;
                margin-left: 50px !important;
            }
        }
        /* (min-width:992px) (max-width:1199px) */
          @media screen and (max-width:1400px) and (min-width:1199px) {

             .inoso-main-slider2 .caption {
                margin-top: 17vw !important;
            }
        }
          .caption-left i,.caption-right i{
              font-size:35px;
          }
        @media only screen and (max-width:1199px) {
        .inoso-main-slider2 .caption {
                margin-top: 15vh !important;
            }
            .inoso-main-logo2 > img {
                margin-top: 0;
            }

            nav.navbar.bootsnav.menu-style1 ul.nav > li > a {
                padding: 30px 8px;
            }

            .inoso-quote-btn a {
                padding: 10px 30px;
            }

            nav.navbar.bootsnav .navbar-toggle {
                background-color: transparent;
                color: #fff;
            }

            nav.navbar.menu-style1 {
                background-color: transparent;
            }

            nav.navbar.bootsnav.menu-style2 {
                background-color: transparent;
            }

            nav.navbar.bootsnav ul.nav li.dropdown ul.dropdown-menu > li > a {
                color: #fff;
            }

            .inoso-ohour-info.style2 {
                margin-bottom: 15px;
            }

            .welcm-ht::before {
                display: none;
            }

            .social-linked::before {
                display: none;
            }

            .welcm-ht {
                text-align: center !important;
            }

            .social-linked {
                float: none !important;
                margin-bottom: 10px;
                text-align: center;
            }
            /* home responsibe style Start*/

            .cd-slider-nav {
                width: 100%;
            }
            /* home slider end */
            /* home responsibe style 2 Start*/
          
            /* home slider end */
            .inoso-srvc-column-two {
                margin-top: 0;
            }

            .inoso-srvc-column {
                margin-bottom: 50px !important;
            }

            .inoso-welcome-one {
                margin-top: 50px;
            }

            .inoso-divider1:before {
                width: 70%;
            }

            .inoso-frst-divider::after {
                display: none;
            }

            .posted-date {
                bottom: 0;
                left: inherit;
                right: 5% !important;
                width: 20%;
            }

            .bp-details {
                padding: 15px 40px;
            }

            .inoso-blog-slider .owl-stage-outer {
                padding-bottom: 0;
            }

            .about-box {
                padding: 50px;
                margin-bottom: 40px;
            }

            .about-box2 {
                margin-bottom: 40px;
            }

            .inoso-pad395 {
                padding: 15px;
            }

            .masonry-gallery.grid-four-item .isotope-item {
                width: 33.33%;
            }

            .inoso-service-box {
                margin-top: 0;
            }

            .inoso-srvc-column .inoso-srv-icon {
                float: none !important;
                display: inline;
            }

            .inoso-srvc-details {
                padding-left: 0%;
            }

                .inoso-srvc-details.style-right {
                    padding-left: 0%;
                    padding-right: 0%;
                }

            .inoso-tm-details {
                padding: 15px 18px;
            }

            .inoso-team-two-mdetails {
                bottom: -67%;
            }

            .inoso-team-member {
                margin-bottom: 50px;
                text-align: center;
            }

            .flip-container .flipper .back {
                padding: 5px 15px;
            }

            .inoso-testimonials {
                margin-bottom: 60px;
            }

            .inoso-overlayer {
                top: 55%;
            }

            .inoso-overlayer-l2 {
                top: 60%;
            }

            .social-linked li {
                margin-bottom: 10px;
            }

            .inoso-pricing-table {
                margin-bottom: 80px;
            }

                .inoso-pricing-table:hover {
                    transform: scale(1.05);
                }

            .inoso-padd-md-30 {
                padding-right: 0;
            }

            .inoso-quote-btn {
                right: 11%;
            }

            .inoso-shop-item {
                margin-bottom: 50px;
            }

            .inoso-ffact-one {
                margin-bottom: 50px;
            }

            .inoso-srvc-details {
                margin-top: 25px;
            }
        }
      @media only screen and (max-width:1023px)
      {
         #allProductsmenu
          {
              display:none;
          }


      }
        /* (min-width:768px) (max-width:991px) */
        @media only screen and (max-width:991px) {
            .inoso-divider1:before {
                 -webkit-transform: skewX(0deg);
                 -moz-transform: skewX(0deg);
                 -o-transform: skewX(0deg);
                 left: 0;
                 width: 100%;
                 transform: skewX(0deg);
            }

            .posted-date {
                width: 30%;
            }

            .inoso-srvc-column-two {
                margin-bottom: 30px;
            }

            .inoso-srvcs-column {
                margin-bottom: 50px !important;
            }

            .inoso-about2-details {
                margin-bottom: 40px;
            }

            .inoso-ffact {
                margin-bottom: 60px;
            }

            .inoso-testi-grid {
                margin-bottom: 100px;
            }

            .inoso-tm-details {
                bottom: -21%;
            }

            .inoso-partner-thumb {
                margin-bottom: 30px;
            }

            .inoso-srvcs-column {
                margin-bottom: 50px;
            }

            .welcm-ht {
                margin-bottom: 15px;
            }

            .welcm-ht-two {
                text-align: center;
            }

            .inoso-login-form {
                margin-bottom: 25px;
            }

            .social-linked-two {
                float: none !important;
                margin-bottom: 10px;
                text-align: center;
            }

            .inoso-main-logo > img, .inoso-main-logo2 > img {
                margin-top: 15px;
            }
            /* Home responsibe style Start*/
            /* home slider end */
            /* Home responsibe style Start*/
            .inoso-main-slider2 .caption {
                padding: 8%;
            }

            .inoso-main-slider2 .inoso-slider-text2 {
                font-size: 36px;
                line-height: 48px;
            }

            .inoso-main-slider2 .inoso-slider-text3 {
                margin-top: 10px;
            }
            /* home slider end */
            /* Navbar responsibe style Start*/
            .navbar-brand .logo {
                height: 37px;
                margin-top: 0px;
            }

            nav.navbar.bootsnav.menu-style1 .navbar-toggle {
                background-color: transparent;
                color: #fff;
            }

            nav.navbar.bootsnav .navbar-header.inoso-ltwo .navbar-toggle {
                background-color: transparent;
                color: #fff;
            }

            nav.navbar.bootsnav ul.nav li.dropdown ul.dropdown-menu > li > a {
                color: #fff;
                font-family: 'Montserrat', sans-serif;
            }

            .navbar.bootsnav .nav.navbar-nav .dropdown li {
                padding: 10px 15px;
            }

                .navbar.bootsnav .nav.navbar-nav .dropdown li:hover a {
                    color: #fff;
                    padding-left: 15px;
                }
            /* Navbar responsibe style End*/
            .inoso-contact-info .inoso-info {
                padding-right: 36%;
            }

            .inoso-testimonials {
                margin-top: 50px;
            }

            .masonry-gallery.grid-four-item .isotope-item {
                width: 50%;
            }
            /* Coming Soon Page */
            .inoso-flip-clock .clock {
                padding-left: 0;
            }

            .inoso-overlayer {
                top: 45%;
            }

            .inoso-service-box {
                margin-bottom: 40px;
            }

            .inoso-gallery-thumb.style2 .overlayer .inoso-overlayer {
                top: 45%;
            }

            .inoso-ffact-two {
                border-bottom: transparent;
                margin-bottom: 50px;
            }

            .inoso-team-two-member {
                margin-bottom: 50px;
            }

            .inoso-team-two-mdetails {
                bottom: -42%;
            }

            .inoso-pricing-table:hover {
                transform: scale(1);
                -webkit-transform: scale(1);
                -moz-transform: scale(1);
                -o-transform: scale(1);
                -ms-transform: scale(1);
            }

            .inoso-partner.one::before {
                background-color: transparent;
            }

            .tob img {
                display: none;
            }

            .inoso-mrgn650 {
                margin: 0;
            }

            .inoso-recent-project1 .overlay {
                padding-top: 8%;
            }

            .inoso-booking-form {
                padding: 30px;
            }

            .inoso-about-box1 {
                margin-bottom: 50px;
            }
        }

        @media only screen and (max-width:800px) {
        }
        /* (min-width:480px) (max-width:767px) */
        @media only screen and (max-width:767px) {


            /* Hero Slider Nav */
            .cd-slider-nav {
                width: 100%;
            }
            /* Navbar Style*/
            .navbar.bootsnav .dropdown li {
                padding: 10px 15px;
            }

                .navbar.bootsnav .dropdown li:hover > a {
                    padding-left: 15px;
                }

                .navbar.bootsnav .dropdown li > a {
                    color: #fff;
                    -webkit-transition: all 0.3s ease;
                    -moz-transition: all 0.3s ease;
                    -ms-transition: all 0.3s ease;
                    -o-transition: all 0.3s ease;
                    transition: all 0.3s ease;
                }
            /* Navbar End*/
            .inoso-contact-info {
                text-align: center !important;
            }

                .inoso-contact-info .inoso-info {
                    padding: 0;
                }

                .inoso-contact-info .inoso-icon {
                    display: table;
                    float: none;
                    margin: 0 auto;
                }

            .inoso-ohour-info {
                text-align: center !important;
            }

                .inoso-ohour-info .inoso-icon {
                    display: table;
                    float: none !important;
                    margin: 0 auto;
                }

                .inoso-ohour-info.style2 {
                    padding-bottom: 10px;
                    padding-top: 10px;
                }

            .inoso-welcm-hmddl {
                margin-bottom: 30px;
                margin-top: 20px;
            }
            /* home slider start */
            /* home slider end */
            /* home slider 2 start */
            .inoso-main-slider2 .inoso-slider-text1 {
                font-size: 30px;
                line-height: 30px;
            }

            .inoso-main-slider2 .inoso-slider-text2 {
                font-size: 32px;
                line-height: 32px;
            }

            .inoso-main-slider2 .owl-prev, .inoso-main-slider2 .owl-next {
                display: none !important;
            }

            .inoso-main-slider2 .inoso-slider-text3 p {
                font-size: 14px;
                line-height: 16px;
                margin-top: 0;
            }
            /* home slider end */
            .inoso-srvc-column, .inoso-srvc-column.text-right {
                text-align: center;
            }

            .inoso-fservice-box {
                margin-bottom: 55px;
            }

            .inoso-tm-details {
                bottom: 0;
                padding: 20px;
                width: 100%;
            }

                .inoso-tm-details::before {
                    display: none;
                }

            .inoso-ap-srvc-column .inoso-ap-srv-icon {
                left: 25px;
            }

            .inoso-ap-srv-cntnt-details {
                padding-left: 100px;
            }

            .inoso-welcm-hmddl {
                text-align: center;
            }

            .inoso-footer::before {
                width: 100%;
            }

            .masonry-gallery.grid-four-item .isotope-item {
                width: 100%;
            }

            .inoso-error {
                font-size: 48px;
            }

            .inoso-csoon {
                font-size: 36px;
            }

            .inoso-gallery-thumb.style2 .overlayer .inoso-overlayer {
                top: 40%;
            }

            .inoso-ffact-two {
                margin-bottom: 30px;
            }

                .inoso-ffact-two::before, .inoso-ffact-two::after {
                    background-color: transparent;
                }

            .inoso-team-two-mdetails {
                bottom: 0;
            }
        }

        @media only screen and (max-width:630px) {
            /* Main Slider Start*/
            .inoso-home-btn {
                display: none;
            }
            /* Main Slider End*/
            /* Main Slider 2 Start*/
            .inoso-main-slider2 .caption {
                padding: 10% 6%;
            }
            /* Main Slider End*/
            .inoso-gallery-thumb.style2 .overlayer .inoso-overlayer {
                top: 43%;
            }

            .inoso-booking-form {
                padding: 50px 20px;
            }

            .team-details {
                padding: 10px 10px 15px;
            }

            .team-icon a {
                display: flex;
            }

            .inoso-footer-qlink {
                margin-bottom: 50px;
            }

            .inoso-footer-fst-col {
                margin-bottom: 25px;
            }
        }
        /* (min-width:361px) (max-width:520px) */
        @media only screen and (max-width:520px) {
            /* ExTra Class */
            .col-xxs-12 {
                width: 100% !important;
            }

            .flip-container {
                margin-bottom: 50px;
            }

            .team-icon a {
                display: inline;
            }
        }
        /* (min-width:361px) (max-width:479px) */
        @media only screen and (max-width:479px) {
            /* Main Slider Start*/
            .inoso-home-btn {
                display: none;
            }
            /* Main Slider End*/
            /* Main Slider Start*/
            .inoso-main-slider2 .inoso-slider-text3 {
                margin-top: 0;
            }

            .inoso-main-slider2 .inoso-slider-text2 {
                font-size: 23px;
                line-height: 30px;
            }
            /* Main Slider End*/
            .inoso-gallery-thumb.style2 .overlayer .inoso-overlayer {
                top: 45%;
            }

            .posted-date {
                width: 40%;
            }

            .inoso-recent-project1 .overlay {
                padding-top: 20%;
            }
        }

        @media only screen and (max-width:400px) {
         
            .inoso-main-slider2 .caption {
                padding: 13% 5%;
            }

            .inoso-main-slider2 .inoso-slider-text1 {
                font-size: 24px;
            }

            .inoso-main-slider2 .inoso-slider-text2 {
                font-size: 20px;
            }

            .inoso-main-slider2 .inoso-slider-text3 p {
                display: none;
            }
            /* Main Slider End*/
            .inoso-gallery-thumb.style2 .overlayer .inoso-overlayer {
                top: 50%;
            }

            .posted-date {
                width: 50%;
            }
        }
        /* (min-width:321px) (max-width:360px) */
        @media only screen and (max-width:360px) {
            .inoso-dvidr-btn-l2 a {
                margin-top: 30px;
            }

            .hidden-xxs {
                display: none;
                !important;
            }

            .cd-hero-slider .cd-full-width,
            .cd-hero-slider .cd-half-width {
                padding-top: 50px;
            }

            .cd-hero-slider h2 {
                font-size: 20px;
            }
        }

        @media only screen and (max-width:320px) {
            .inoso-overlayer-l2 {
                top: 76%;
            }

            .flip-container .flipper .back {
                padding: 45px 13px;
            }
        }
