@media (min-width: 1200px)
{
.col-lg-offset-2 {
    margin-left: 16.66666667%;
}
}
@media (max-width:1200px) {
    .webpulse-soluction .web-pulse-navigation-wps .web-p-u-l-s-e-menu ul > li > a {
        padding: 30px 6px;
        text-transform: capitalize;
        transition: all .3s ease;
        font-size: 14px;
        background: none;
        letter-spacing: 0px;
    }
    .features .feature-panel-holder .feature-panel { 
        padding: 20px 3px;}
    .web-pulse-header .webpulse-soluction.stricky-fixed .web-pulse-navigation-wps .web-p-u-l-s-e-menu ul > li > a {
        color: #333;
        padding: 20px 6px;
    }
    .single-footer-contact-box { 
        padding: 37px 18px 32px !important; 
    }
    .single-footer-contact-box .text-holder {
        padding-left: 16px;
    }
    .features .features-holder { 
        grid-column-gap: 10px;
    }
    .fs-20.mt-3.mb-2.title3 { 
        white-space: nowrap;
        width: 100%;
        overflow: hidden;
        text-overflow: ellipsis;
    }
    .single-footer-contact-box.right-box .text-holder {
        padding-left: 16px;
    }
    .single-footer-contact-box .icon-holder svg {
        width: 65px;
    }
    .news-block .inner-box .lower-content { 
        padding: 15px 15px;}
    .webpulse-home-slider .enquiryarea {
    float: right;
    width: 30%;
    position: relative;
    z-index: 800;
    margin-top: -320px;
    padding: 0;
}
    .webpulse-home-slider .enquiryarea .enhead{font-size: 18px;}
    
    .webpulse-home-slider .enquiryarea .eninput {height: 30px !important;}
    .webpulse-home-slider .enquiryarea .eninputmin1{height: 30px !important;}
    .webpulse-home-slider .enquiryarea .eninputmin2{height: 30px !important;}
    .webpulse-home-slider .enquiryarea .entextar{ height: 60px!important;}
    .bookbt{ padding: 5px 0}
    .offerhead{font-size: 20px;}
    .big_collection {
        height: 285px;
    }

    .small_collection {
        height: 170px;
    }

    .image04 {
        height: 165px;
    }

    .header-dropdown {
        margin-left: 0;
    }

    .cart-dropdown {
        margin-left: 0;
    }
    .otherlink li {
    width: auto;
    height: auto;
    padding: 0;
    margin: 0 4% 0 0;
    display: inline-block;
    float: left;
}
    .otherlink li a{font-size: 15px;}
}

@media (max-width:1023px) {
    .web-pulse-header .webpulse-soluction .nav-menu {
        width: 100%;
    }
    .we-offer ul li { 
        width: 48%;
        margin: 1%;
    }
    .about_img { 
        max-width: 100%;}
    .offer-colm { 
        border: 1px solid #ccc !important;
    }
    .about_img .img img { 
        height: auto;
        width: 100%;
    }
    .why-choose-title { 
        max-width: 100%;
        width: 100%;
    }
    .why-choose-content { 
        max-width: 100%;
        width: 100%; 
        margin-top: 30px;
    }
    .single_service .img-holder { 
        background: #fff;
    }
    .single_service .img-holder img { 
        width: auto; 
        height: 100%;
        margin: auto;
    }
    .work-gallery-right .work-gallery-items .single-item:first-child {
        width: 100%;    margin: 0px 0px 10px;
    }
    .work-gallery-right .work-gallery-items .single-item {
        width: 23%;
        margin: 1%;
    }
    .footer-bottom-area .copyright-text { 
        width: 100%;
    }
    .single-footer-widget { 
        margin-bottom: 15px;
    }
    .web-pulse-header { 
        position: relative; 
        padding: 10px 0;
        border-top: 3px solid #eb5b20;
    }
    .web-pulse-header .webpulse-soluction.stricky-fixed .web-pulse-navigation-wps .web-p-u-l-s-e-menu ul > li > a {
        color: #fff;
        padding: 5px 6px;
    }
    .web-pulse-header .webpulse-soluction.stricky-fixed .dropdown-expander svg {
        color: #fff;
    }
    .web-pulse-header .webpulse-soluction .web-pulse-navigation-wps {
        width: 100%;    position: static;
    }
    .slick-next {
        right: 15px;
    }
    .slick-prev {
        left: 15px;
    }
    .slick-prev, .slick-next { 
        width: 40px;
        height: 40px;}
    .web-pulse-header .webpulse-soluction .web-pulse-navigation-wps .navbar {
        display: block;
        padding-left: 0;
        margin-left: 10px;
    }

    .webpulse-soluction .web-pulse-navigation-wps .web-p-u-l-s-e-menu {
        display: none;
        overflow: hidden;
        overflow-y: visible;
        position: relative;
        z-index: 9999;
    }

    .webpulse-soluction .web-pulse-navigation-wps .web-p-u-l-s-e-menu ul > li {
        float: none;
        padding: 0 !important;
        padding-bottom: 0;
        display: block !important;
    }

    .webpulse-soluction .web-pulse-navigation-wps .web-p-u-l-s-e-menu ul > li > a {
        padding: 7px 15px;
        font-size: 14px;
        border-right: 1px dashed transparent;
        color: #fff;
    }

    .webpulse-soluction .web-pulse-navigation-wps .web-p-u-l-s-e-menu {
        width: 100%;
        position: absolute;
        top: 100%;
        left: 15px;
        background: #333;
        left: 0;
    }

    .webpulse-soluction .web-pulse-navigation-wps .web-p-u-l-s-e-menu ul > li > .cs-dropdown {
        position: relative !important;
        opacity: 1 !important;
        visibility: visible !important;
        top: auto !important;
        left: auto !important;
        padding-left: 20px;
        padding-right: 20px;
        padding-bottom: 20px;
        width: 100%;
        display: none;
        transition: none !important;
    }

    .webpulse-soluction .web-pulse-navigation-wps .web-p-u-l-s-e-menu ul > li > ul.cs-dropdown,
    .webpulse-soluction .web-pulse-navigation-wps .web-p-u-l-s-e-menu ul > li > ul.cs-dropdown > li > .cs-dropdown {
        padding-top: 0px;
        padding-left: 0px;
        padding-bottom: 0px;
        display: none;
        transition: none;
        padding-right: 0px;
        width: 100% !important;
    }

    .webpulse-soluction .web-pulse-navigation-wps .web-p-u-l-s-e-menu ul {
        padding-bottom: 5px;
    }

    .webpulse-soluction .web-pulse-navigation-wps .web-p-u-l-s-e-menu ul > li > a {
        border-bottom: 1px solid #666 !important;
        color: #fff;
        display: block;
        font-size: 14px;
        padding: 7px 15px;
    }

    .webpulse-soluction .web-pulse-navigation-wps .web-p-u-l-s-e-menu ul .cs-submenu > a {
        position: relative;
    }

    .webpulse-soluction .web-pulse-navigation-wps .web-p-u-l-s-e-menu ul .cs-submenu > a > button {
        display: block;
        position: absolute;
        top: 9px;
        right: 15px;
        background: #7fa409 none repeat;
        border: 1px solid #c4cab3;
        border-radius: 5px;
        color: #fff;
        font-size: 16px;
        height: 30px;
        outline: medium none;
        width: 30px;
        padding: 0;
        text-align: center;
        line-height: 15px;
    }

    .webpulse-soluction .web-pulse-navigation-wps .web-p-u-l-s-e-menu ul .cs-submenu > a > button {
        display: block;
        position: absolute;
        top: 0px;
        right: 15px;
        background: transparent;
        border: 1px solid transparent;
        border-radius: 5px;
        color: #fff;
        font-size: 13px;
        height: 30px;
        outline: medium none;
        width: 30px;
        padding: 0;
        text-align: center;
        line-height: 15px;
    }
    .shouldConsult2 .imagesLeft img {
        width: 100%;
    }
    .shouldConsult .position-relative.title3 {
        margin-top: 30px;
    }
    .w-75.mx-auto {
        width: 100% !important;
    }
    .features .features-holder { 
        flex-wrap: wrap;
        display: flex;
        justify-content: center;
    }
    .features .features-card .card-panel { 
        display: block; 
        padding: 20px;}
        .features .features-card .card-panel.reversed .panel-icon { 
            display: flex;
            align-items: center;
            transform: inherit;
            margin: auto;
            justify-content: center;
        }
        .features .features-card .card-panel { 
            margin-bottom: 20px;
        }
        .approach.company-core-value.py-5.w-100.mt-5.float-start {
            margin-top: 0px !important;
            padding-top: 0px !important;
        }
        .web-pulse-testimonials {
            padding: 30px;
        }
    .features .features-card {
        display: block;
        transform: inherit;
        margin-top: 0px;
        position: relative;
        z-index: 9;
        text-align: center;
    }
    .web-pulse-testimonials .slick-dots { 
        bottom: 20px; 
    }
    .trade_partner ul.slick-dots {
        display: none !important;
    }
    .modal-body .col-xxl-7.col-xl-7.col-lg-7.col-md-7.col-sm-7.col-12 {
        width: 100%;
    }
    .modal-body .col-xxl-5.col-xl-5.col-lg-5.col-md-5.col-sm-5.col-12 {
        width: 100%;
        margin-top: 10px;
    }
    .product_popup_image img { 
        width: auto;
        margin: auto;
    }
    .product_popup h6 { 
        margin-bottom: 10px;
    }
    .blog_details ul { 
        margin: 0px 0 0px; 
    }
    .blog_details1 { 
        margin-top: 20px;
    }
    .blog_details1 ul {
        float: none; 
        display: flow-root;
    }
    .market-list li { 
        width: 33% !important; 
    }
    .features .feature-panel-holder {
        padding-top: 0px;}
    .heading_banner { 
        padding: 45px 0 50px;}
        .sitemap_page { 
            padding: 25px 0px 30px !important;}
}

@media (max-width:980px) {
    .webpulse-soluction .web-pulse-navigation-wps .web-p-u-l-s-e-menu ul {
        float: right;
        width: 100%;
    }

    .web-pulse-header .webpulse-soluction .nav-menu {
        margin-top: -60px;
    }

    .web-pulse-header .webpulse-soluction .w-p-s-logo {
        position: relative;
        top: 0px;
        width: 120px;
        z-index: 9;
    }
    .web-pulse-navigation-wps .navbar { 
        padding: 5px 0px;}
    .webpulse-soluction .web-pulse-navigation-wps .web-p-u-l-s-e-menu ul > li {
        float: left;
        width: 100%;
        padding: 0 !important;
        padding-bottom: 0;
        display: block !important;
    }

    .webpulse-soluction .web-pulse-navigation-wps .web-p-u-l-s-e-menu ul > li > ul.cs-dropdown,
    .webpulse-soluction .web-pulse-navigation-wps .web-p-u-l-s-e-menu ul > li > ul.cs-dropdown > li > .cs-dropdown {
        padding-top: 0px;
        padding-left: 0px;
        padding-bottom: 0px;
        display: none;
        transition: none;
        padding-right: 0px;
        width: 100% !important;
        background: #666;
    }

    .webpulse-soluction .web-pulse-navigation-wps .web-p-u-l-s-e-menu ul > li > ul.cs-dropdown,
    .webpulse-soluction .web-pulse-navigation-wps .web-p-u-l-s-e-menu ul > li > ul.cs-dropdown > li > .cs-dropdown > li > .cs-dropdown {
        padding-top: 0px;
        padding-left: 0px;
        padding-bottom: 0px;
        display: none;
        transition: none;
        padding-right: 0px;
        width: 100% !important;
        background: #444;
    }

    .webpulse-soluction .web-pulse-navigation-wps .web-p-u-l-s-e-menu ul {
        padding-bottom: 0px;
    }

    .webpulse-soluction .web-pulse-navigation-wps .web-p-u-l-s-e-menu ul > li > ul.cs-dropdown > li > ul.cs-dropdown {
        left: 100%;
        margin-top: 0;
    }

    .webpulse-soluction .web-pulse-navigation-wps .web-p-u-l-s-e-menu ul > li > ul.cs-dropdown > li > ul.cs-dropdown > li > ul.cs-dropdown {
        left: -100%;
        margin-top: 0px;
    }

    .webpulse-soluction .web-pulse-navigation-wps .web-p-u-l-s-e-menu ul > li ul.cs-dropdown li {
        border: 0;
    }

    .webpulse-soluction .web-pulse-navigation-wps .web-p-u-l-s-e-menu ul > li ul.cs-dropdown li a {
        color: #fff;
        display: block;
        font-size: 14px;
        padding: 7px 15px;
        border-bottom: 1px solid #ba028d;
    }

    .webpulse-soluction .web-pulse-navigation-wps .web-p-u-l-s-e-menu ul > li:hover a,
    .webpulse-soluction .web-pulse-navigation-wps .web-p-u-l-s-e-menu ul > li.active a {
        color: #fff;
        background: none;
    }

    .webpulse-soluction .web-pulse-navigation-wps .web-p-u-l-s-e-menu ul li.has-submenu > a > button {
        display: block;
        position: absolute;
        top: 6px;
        right: 15px;
        background: transparent;
        border: 1px solid transparent;
        border-radius: 5px;
        color: #fff;
        font-size: 13px;
        height: 30px;
        outline: medium none;
        width: 30px;
        padding: 0;
        text-align: center;
        line-height: 15px;
    }

    .webpulse-soluction .web-pulse-navigation-wps .web-p-u-l-s-e-menu ul > li > a i {
        padding-left: 0px;
        font-size: 14px;
    }

    .webpulse-soluction .web-pulse-navigation-wps .web-p-u-l-s-e-menu ul > li ul.cs-dropdown li a i {
        float: none;
    }

    .home_about-web-pulse .features-image {
        width: 100%;
    }

    .home_about-web-pulse .web-pulse-features-area {
        width: 100%;
    }

    .webpulse_welcome_col {
        padding: 40px 15px 40px 15px;
    }

    .webpulse_welcome_list {
        padding: 40px 15px 40px 15px;
    }
}

@media (max-width:768px) {
    .webpulse-soluction .web-pulse-navigation-wps .web-p-u-l-s-e-menu ul > li {
        float: left;
        width: 100%;
        padding: 0 !important;
        padding-bottom: 0;
        display: block !important;
    }
    .cart_page table tr td{}
.cart_page table tr td:nth-child(1) { float: left; width:120px;}
.cart_page table tr td:nth-child(2) .cart_info { width: 200px;}
.cart_page table tr td .qty_group{ width: 130px;}

    .shopping_btn{ padding: 10px; font-size: 14px; width: 100%; text-align: center;}
    .right_side_btn{ float: left; width: 100%;}
    .summary table tr td:nth-child(1) { float: left; width:120px;}
.summary table tr td:nth-child(2) .cart_info { width: 200px;}
    .summary table tr td .qty_group{ width: 130px;}
    .summary .continue{ float: left;}
    
    
.order_body table tr td:nth-child(1) { float: left; width:120px;}
.order_body table tr td:nth-child(2) .cart_info { width: 200px;}
}

@media (max-width:767px) {
    .webpulse-soluction .web-pulse-navigation-wps .web-p-u-l-s-e-menu ul > li {
        float: left;
        width: 100%;
        padding: 0 !important;
        padding-bottom: 0;
        display: block !important;
    }
    .market-list li { 
        width:50% !important; 
    }
    .web-pulse-header .webpulse-soluction.stricky-fixed {
        position: relative;}
    .web-pulse-header .webpulse-soluction .nav-menu {
        width: 100%;
    }
    .we-offer ul li { 
        width: 100%; 
    }
    .single-footer-contact-box.left-icon { 
        margin: 15px 0px;
    }
    .footer-menu li:last-child { 
        text-align: center;
    }
    .product_right_image { 
        width: 100%;
        margin: 0px 0px 15px; 
    }
    .features .feature-panel-holder { 
        width: 48%;
    }
    .h-170 {
        height: auto;
        padding-bottom: 75px !important;
        margin-bottom: 20px;
    }
    .product_listing .col-xxl-4.col-xl-4.col-lg-4.col-md-5.col-sm-5.col-12 {
        width: 100%;
    }
    .product_listing .col-xxl-8.col-xl-8.col-lg-8.col-md-7.col-sm-7.col-12 {
        width: 100%;
        padding: 0px 15px;
    }
    .product_listing .col-xxl-8.col-xl-8.col-lg-8.col-md-7.col-sm-7.col-12 .right-content {
        position: relative;
        padding-left: 15px;
        padding-right: 15px;
        padding-bottom: 10px;
    }
    .product_listing .col-xxl-8.col-xl-8.col-lg-8.col-md-7.col-sm-7.col-12 .right-content .more_info {
        padding: 0px;
    }
    section.category_page.bg-white.w-100.py-5.float-start {
        padding-bottom: 30px !important;
    }
    .product_listing .col-xxl-5.col-xl-5.col-lg-5.col-md-5.col-sm-5.col-12 {
        width: 100%;
    }
    .product_listing .col-xxl-7.col-xl-7.col-lg-7.col-md-7.col-sm-7.col-12 {
        width: 100%;
        padding: 0px 15px;
    }
    .more_info {
        padding-right: 0px;
    }
    .product_listing .col-xxl-7.col-xl-7.col-lg-7.col-md-7.col-sm-7.col-12 .right-content {
        padding: 0px 15px 15px;
    }
    .products-section .title-box { 
        padding: 50px 20px 215px; 
        background: rgba(0, 0, 0, 0.85);
    }
    .work-gallery-right .work-gallery-items .single-item {
        width: 48%; 
    }
    .client-area { 
        background: #120f11;
    }
    .why-choose-title { 
        max-width: 100%;margin-bottom: 10px;
        width: 100%;
    }
    .why-choose-content { 
        max-width: 100%;}
    .web-pulse-header .webpulse-soluction .w-p-s-logo {
        position: absolute;
        top: 7px;
        z-index: 9;
    }

    .web-pulse-header .w-e-b-p-u-l-s-e-topbar .connect_option > li {
        padding: 5px 4px;
        margin: 0;
        position: relative;
        list-style: none;
    }
    .mouse_scroll { 
        display: none;
    }
}

@media (max-width:650px) {
    h2 {
        font-size: 22px; 
    }
    .product_popup_image { 
        height: 270px;
    }
    .inner_breadcrumb .breadcrumb li { 
        line-height: 25px;
    }
    .small { 
        margin: 10px 0px;
    }
    .inner_breadcrumb .breadcrumb li + li:before { 
        padding: 5px 10px; 
    }
    .read_more_product { 
        padding: 10px 7px; 
        margin:3px 0px;}
    .web-pulse-header {
    float: left;
    width: 100%;
    position: relative;
    z-index: 1;
    top: 0;
        background: #333;
}
.market-list li { 
    width: 100% !important; 
}
.work-gallery-right .work-gallery-items .single-item {
    width: 100%;
}
.about_img .img img { 
    height: auto;
}
.why-choose-title { 
    max-width: 100%; 
}
.web-pulse-header .webpulse-soluction.stricky-fixed{display: none;}
.why-choose-content { 
    max-width: 100%;}
.about_img .about_img {
    width: 80% !important;}
.about_img {
    float: right;
    max-width: 100%;
    width: 100%;
    position: relative;
    margin: 00px 0px 10px;
}
.offer-colm { 
    border-right: 0px solid #d3d3d3;}
.slick-next {
    right: 5px;
}
.slick-prev {
    left: 5px;
}
.slick-prev, .slick-next { 
    width: 35px;
    height: 35px;}
.webpulse-home-slider .slider_caption p { 
    display: block;
    width: 92%;
}
.we-offer ul li {
    width: 100%;
    margin-bottom: 15px;
    border: none !important;
}
    .service_feature {
    float: left;
    width: 100%;
    margin-top: 0;
}
.single_service .text-holder .service_title { 
    font-size: 16px;
    width: 100%; 
    text-align: center;
}
.why-choose-content .single-box { 
    width: 100%;
    height: auto;
    text-align: center;
    margin: 7px 0px;
}
.client-bg.bg-transparent .blog-2 .blog-photo {
    height: auto; 
}
.shouldConsult.shouldConsult2.bg-light.w-100.float-start.py-5 p {
    text-align: justify;
}
.features .feature-panel-holder {
    width: 100%;
}
section.inner_breadcrumb.hidden-xs {
    display: none;
}
.web-pulse-testimonials {
    padding: 0px;
}
.slick-dots li { 
    width: auto;}
.blog-2 .blog-photo img.img-fluid.bp {
    height: auto;}
.title3 .title-inner3 { 
    font-size: 22px;}
.faq-and-gallery-area .title3 {
    font-size: 22px;} 
    .service-block { border: 1px solid #ccc; float: left; width: 100%; margin-bottom: 15px;}
    .service_box{ margin-bottom: 30px;}
    .single-blog-post-style4 .img-holder{height: 230px;}
    .single-blog-post-style4{height: auto;}
    .single-blog-post-style3{margin-bottom: 20px;}
    .web-pulse-header .webpulse-soluction .nav-menu {
        width: 100%;
        margin-top: -60px;
    }

    .webpulse-soluction .web-pulse-navigation-wps .web-p-u-l-s-e-menu ul > li {
        float: left;
        width: 100%;
        padding: 0 !important;
        padding-bottom: 0;
        display: block !important;
    }

    .webpulse-soluction .web-pulse-navigation-wps .web-p-u-l-s-e-menu ul > li > a {
        padding: 0px 15px;
        font-size: 14px;
        border-right: 1px dashed transparent;
        color: #fff;
    }

    .webpulse-soluction .web-pulse-navigation-wps .web-p-u-l-s-e-menu ul > li ul.cs-dropdown li a {
        color: #fff;
        display: block;
        font-size: 14px;
        padding: 0px 15px;
        border-bottom: 1px solid #ba028d;
    }

    .slick-prev {
        left: 8px;
    }

    .slick-next {
        right: 8px;
    }

    .width100m {
        width: 100% !important;
    }

    .big_collection {
        height: auto;
    }

    .big_collection img {
        position: relative;
        top: 0;
        left: 0;
        transform: none;
    }

    .small_collection {
        height: auto;
    }

    .small_collection img {
        position: relative;
        top: 0;
        left: 0;
        transform: none;
    }

    .home_about-web-pulse .features-image {
        width: 100%;
    }

    .home_about-web-pulse .web-pulse-features-area {
        width: 100%;
    }

    .webpulse_welcome_col {
        padding: 40px 15px 40px 15px;
    }

    .webpulse_welcome_list {
        padding: 40px 15px 40px 15px;
    }

    .feture_box {
        margin-bottom: 10px;
    }

    .image04 {
        height: auto;
    }

    .image04 img {
        position: relative;
        top: 0%;
        left: 0%;
        transform: none;
    }

    .red-sec-heading {
        padding: 0px 0 70px;
    }

    .footer-links {
        margin: 0 0 15px;
    }

    .footer-links a {
        color: #fff;
        text-transform: capitalize !important;
        padding: 3px 10px;
        border: 1px solid #636262;
        display: inline-block;
        width: 100%;
        margin-bottom: 10px;
        background: rgba(255, 255, 255, 0.2);
    }

    .footer-links a:hover {
        background: #98b446;
        border-color: #98b446;
        color: #fff;
    }

    .product_listing .product {
        padding: 15px 0px 15px 0;
        border-right: 0px solid #ccc;
    }

    .heading_banner {
        padding: 20px 0;
    }

    .heading_banner .cat_title {
        font-size: 16px;
        padding: 5px 15px;
    }

    .heading_banner .cat_title2 {
        display: none
    }

    .global_image {
        display: none;
    }

    .testimonials {
        margin-bottom: 30px;
    }


    .product_right_image {
        float: right;
        width: 100%;
        margin: 0 0 15px 0px;
        text-align: center;
    }

    .about_right2 {
        float: right;
        width: 100%;
        margin: 0 0 15px 0px;
        text-align: center;
    }

    .about_right2 iframe {
        height: 315px;
    }

    .product_header.stricky {
        width: 100%;
        right: 0;
    }

    #sidebar.stick {
        position: relative;
        top: 0px;
        z-index: 991;
        border-radius: 0 0 0.5em 0.5em;
    }

    #sidebar {
        width: 100%;
    }
    
.register-full {
    width: 100%;
    margin: 0 auto;
    height: auto;
overflow: inherit;
}
    .register-left,
.register-right {
    width: 100%;
    float: left;
}
    
    .webpulse-home-slider .enquiryarea {
    float: right;
    width: 100%;
    position: relative;
    z-index: 800;
    margin-top: 30px;
    padding: 0;
    margin-bottom: 30px;
}
 .webpulse-home-slider .container {
    width: 100%;
}
    .webpulse-home-slider .enquiryarea .enhead{font-size: 18px;}
    
    .webpulse-home-slider .enquiryarea .eninput {height: 35px !important;}
    .webpulse-home-slider .enquiryarea .eninputmin1{height: 35px !important;}
    .webpulse-home-slider .enquiryarea .eninputmin2{height: 35px !important;}
    .webpulse-home-slider .enquiryarea .entextar{ height: 80px!important;}
    .bookbt{ padding: 10px 0}
    .offerhead{font-size: 24px;}   
    .bloghead{font-size: 18px;}
    .ctpbox{ margin-top: 60px;}
    .w-75.mx-auto {
        width: 100% !important;
    }
    .web-pulse-header .webpulse-soluction .nav-menu {
        width: 100%;
    }

    .web-pulse-header .webpulse-soluction .w-p-s-logo {
        position: absolute;
        top: 7px;
        z-index: 9;
    }

    .web-pulse-header .w-e-b-p-u-l-s-e-topbar .connect_option > li {
        padding: 5px 4px;
        margin: 0;
        position: relative;
        list-style: none;
    }
    .single-footer-contact-box.right-box { 
        margin: 10px 0px;
    }
}

@media (max-width:414px) {
    .webpulse-soluction .web-pulse-navigation-wps .web-p-u-l-s-e-menu ul > li {
        float: left;
        width: 100%;
        padding: 0 !important;
        padding-bottom: 0;
        display: block !important;
    }
}

@media (max-width:480px) {
    .web-pulse-header .webpulse-soluction .nav-menu {
        width: 100%;
    }

    .web-pulse-header .webpulse-soluction .w-p-s-logo {
        position: absolute;
        top: 7px;
        z-index: 9;
    }

    .web-pulse-header .w-e-b-p-u-l-s-e-topbar .connect_option > li {
        padding: 5px 4px;
        margin: 0;
        position: relative;
        list-style: none;
    }

    .highlight {
        padding: 0 10px;
    }

    .webpulse-soluction .web-pulse-navigation-wps .web-p-u-l-s-e-menu ul > li {
        float: left;
        width: 100%;
        padding: 0 !important;
        line-height: 35px;
        padding-bottom: 0;
        display: block !important;
    }

    .inner_header {
        position: relative;
        background: url(../images/product_banner.jpg) no-repeat scroll center bottom;
        background-size: auto auto;
        background-size: cover;
        padding: 50px 0;
        width: 100%;
        margin: 0;
    }

    .left-list li:hover .submenu-list {
        display: none;
    }

    .feature_item .item {
        margin: 0;
    }

    .wps_featured .slick-next {
        right: -10px;
    }

    .wps_featured .slick-prev {
        left: -10px
    }

    .webpulse-home-slider .slider_caption {
        text-align: center;
        position: absolute;
        bottom: 30%;
        left: 0;
        z-index: 999
    }

    .webpulse-home-slider .slider_caption_right {
        text-align: center;
        position: absolute;
        bottom: 15%;
        right: 0px;
        z-index: 999
    }

    .webpulse-home-slider .slider_caption_up {
        text-align: center;
        position: absolute;
        bottom: 15%;
        left: 0;
        z-index: 999
    }

    .webpulse-home-slider .slider_caption_left {
        text-align: center;
        position: absolute;
        bottom: 15%;
        left: 0px;
        z-index: 999
    }

    .slider_caption_left h3 {
        color: #fff;
        display: inline-block;
        padding: 5px 10px
    }

    .webpulse-home-slider .slider_caption h2 {
        color: #fff;
        display: inline-block;
        padding: 5px 10px;
        margin-bottom: 5px;
            font-size: 16px;
    }

    .webpulse-home-slider .slider_caption p {
    color: #fff;
    font-size: 14px;
    text-transform: inherit;
    line-height: 20px;
    padding: 0 30px;

}
    .webpulse-home-slider .slider_caption h3 {
        color: #fff;
        display: inline-block;
        padding: 5px 10px
    }

    .webpulse-home-slider .slider_caption_right h3 {
        color: #fff;
        display: inline-block;
        padding: 5px 10px
    }

    .webpulse-home-slider .slider_caption_up h3 {
        color: #fff;
        display: inline-block;
        padding: 5px 10px
    }

    .header-dropdown {
        margin-left: 0;
    } 
   .w-75.mx-auto {
        width: 100% !important;
    }
    .we-offer ul li:nth-child(2) .offer-colm{border-right:0;}
    .offer-colm h3{ margin-bottom: 0;} 
    .work-gallery-right .work-gallery-items .single-item:first-child{width: 100%;}
    .faq-content-left a.more-question{ margin-bottom: 50px;}
}

@media (max-width:320px) {
    figure.effect-oscar h2 {
        margin: -36px 0 10px 0;
        transition: transform 0.35s;
        transform: translate3d(0, 100%, 0);
        font-size: 40px;
        line-height: 40px;
        font-style: italic;
        color: #ffffff;
    }

    figure.effect-oscar p {
        transition: opacity 0.35s, transform 0.35s;
        transform: translate3d(0, 100%, 0);
        color: #fff;
        font-size: 20px;
        font-weight: bold;
        margin-top: 59px;
    }
}

.copy i {
    color: #ff132a;
}
