#mega-menu-wrap-social #mega-menu-social {
    left: 216px
}

@media (max-width:1307px)and (min-width:601px) {
    #mega-menu-wrap-social #mega-menu-social {
        left: 123px
    }
}

@media (max-width:600px) {
    #mega-menu-wrap-social #mega-menu-social {
        left: 0
    }
}

@media (max-width:2000px) and (min-width:1307px) {
    #mega-menu-wrap-social #mega-menu-social {
        left: 150px!important
    }
    #nav .navbar {
        padding-left: 8rem!important
    }
	.modal-dialog{
		max-width: 900px !important;
	}
}

@media (max-width:1255px) and (min-width:992px) {
    #mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-flyout ul.mega-sub-menu {
        left: -144%
    }
}

@media (max-width:1199px) and (min-width:992px) {
    #nav .container {
        max-width: max-content;
        margin: 0
    }
    #mega-menu-wrap-social,
    #mega-menu-wrap-social #mega-menu-social,
    #mega-menu-wrap-social #mega-menu-social a.mega-menu-link,
    #mega-menu-wrap-social #mega-menu-social li.mega-menu-column,
    #mega-menu-wrap-social #mega-menu-social li.mega-menu-item,
    #mega-menu-wrap-social #mega-menu-social li.mega-menu-row,
    #mega-menu-wrap-social #mega-menu-social ul.mega-sub-menu {
        left: 15px!important
    }
    .home .products .col-md-3 {
        max-width: 23%;
        margin-right: 2%
    }
    .dropdown {
        margin-left: 0!important
    }
}

@media (max-width:1098px) and (min-width:992px) {
    footer {
        font-size: 14px!important
    }
    #mega-menu-wrap-social,
    #mega-menu-wrap-social #mega-menu-social,
    #mega-menu-wrap-social #mega-menu-social a.mega-menu-link,
    #mega-menu-wrap-social #mega-menu-social li.mega-menu-column,
    #mega-menu-wrap-social #mega-menu-social li.mega-menu-item,
    #mega-menu-wrap-social #mega-menu-social li.mega-menu-row,
    #mega-menu-wrap-social #mega-menu-social ul.mega-sub-menu {
        left: 0!important
    }
    #mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-flyout ul.mega-sub-menu {
        left: -200%
    }
    #navbar img {
        height: 33px!important
    }
    .dropbtn {
        width: 132px!important
    }
    .btn {
        padding: .375rem .5rem
    }
    .navbar-brand {
        margin-right: 0
    }
    #collapsibleNavbar.pl-4 {
        padding-left: 0!important
    }
}

@media (max-width:1135px) and (min-width:992px) {
    #navbar {
        padding-left: 0!important
    }
}

@media (max-width:991px) and (min-width:601px) {
    footer {
        font-size: 13px!important
    }
    #mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-flyout ul.mega-sub-menu {
        left: -144%
    }
}

@media (max-width:892px)and (min-width:601px) {
    #mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-flyout ul.mega-sub-menu {
        left: -200%
    }
}

@media (max-width:767px)and (min-width:601px) {
    #nav .container {
        max-width: 620px
    }
    #mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-flyout ul.mega-sub-menu {
        left: -259%
    }
}

@media (max-width:991px) {
    .OrderingInfoTbl {
        white-space: nowrap!important
    }
}

@media (max-width:600px) {
    footer {
        font-size: 13px!important
    }
    #mega-menu-wrap-primary .mega-menu-toggle+#mega-menu-primary,
    #mega-menu-wrap-social .mega-menu-toggle+#mega-menu-social {
        background: #fff!important
    }
    #mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-item>a.mega-menu-link,
    #mega-menu-wrap-social #mega-menu-social>li.mega-menu-item>a.mega-menu-link {
        color: #000!important
    }
    #mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-item.mega-current-menu-ancestor>a.mega-menu-link,
    #mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-item.mega-current-menu-item>a.mega-menu-link,
    #mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-item.mega-current-page-ancestor>a.mega-menu-link {
        color: #000;
        background: #fff
    }
    #mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-item:hover a {
        color: #da261d
    }
}

@media (max-width:568px) {
    .overlay {
        top: 50%;
        height: 100%;
        overflow: visible;
        width: 100%
    }
}

@media (max-width:443px) {
    .overlay {
        top: 11%!important
    }
}

@media (max-width:368px) {
    #navbar {
        padding-left: 0!important
    }
}

@media (max-width:349px) {
    .overlay {
        top: 0!important
    }
}

@media (max-width:1199px) {
    .aboutus .container {
        max-width: 1120px
    }
    .aboutus #company_introduction hr {
        width: 40%
    }
    .aboutus #vision_mission hr {
        width: 28%
    }
    .aboutus #history hr {
        width: 14%
    }
    .aboutus #quality_systems hr {
        width: 29%
    }
    .aboutus #sales_services hr {
        width: 29%
    }
    .aboutus #legal_diclaimer hr {
        width: 28%
    }
}

@media (max-width:991px) {
    .aboutus #sidebar {
        margin-left: 0
    }
    .aboutus #company_introduction hr {
        width: 45%
    }
    .aboutus #vision_mission hr {
        width: 32%
    }
    .aboutus #quality_systems hr {
        width: 32%
    }
    .aboutus #sales_services hr {
        width: 32%
    }
    .aboutus #legal_diclaimer hr {
        width: 31%
    }
}

@media (max-width:767px) {
    .aboutus #sidebar li.active,
    .aboutus .bottom-sidebar-li,
    .aboutus .top-sidebar-li {
        display: none
    }
    .aboutus #sidebar {
        order: 2
    }
    .aboutus main {
        order: 1
    }
    footer {
        margin-top: 3%
    }
}

@media (max-width:575px) {
    .aboutus #sidebar {
        margin-left: 11px;
        margin-right: 19px
    }
    .modal-title img { height: 15px !important; }
    .modal-title {line-height: 0 !important;}
    .modal-header {padding: 0.3rem 0.3rem !important;}
    .modal-header .close {padding: 0.1rem 0.2rem !important;}
    .modal-body { padding: 0.1rem 1rem !important; }
    .modal-content label { font-size: 10px !important; margin-bottom: 0rem !important;}
    .modal-footer .exp_btn {padding: .20rem !important; font-size: 10px !important; }
    .modal-footer {padding: 0.3rem 1rem 0.3rem 1rem !important;}
}

@media (max-width:539px) {
    .aboutus .products {
        width: 100%
    }
    .aboutus #company_introduction hr {
        width: 47%
    }
    .aboutus #history hr {
        width: 16%
    }
}

@media (max-width:518px) {
    .aboutus #company_introduction hr {
        width: 50%
    }
    .aboutus #vision_mission hr {
        width: 36%
    }
    .aboutus #quality_systems hr {
        width: 37%
    }
    .aboutus #sales_services hr {
        width: 35%
    }
    .aboutus #legal_diclaimer hr {
        width: 33%
    }
}

@media (max-width:466px) {
    .aboutus #company_introduction hr {
        width: 57%
    }
    .aboutus #vision_mission hr {
        width: 41%
    }
    .aboutus #history hr {
        width: 21%
    }
    .aboutus #quality_systems hr {
        width: 42%
    }
    .aboutus #sales_services hr {
        width: 41%
    }
    .aboutus #legal_diclaimer hr {
        width: 41%
    }
    .aboutus.container {
        padding-left: 8px
    }
    .aboutus .img_height img {
        height: 200px!important
    }
}

@media (max-width:357px) {
    .aboutus #company_introduction hr {
        width: 81%
    }
    .aboutus #vision_mission hr {
        width: 56%
    }
    .aboutus #history hr {
        width: 28%
    }
    .aboutus #quality_systems hr {
        width: 57%
    }
    .aboutus #sales_services hr {
        width: 59%
    }
    .aboutus #legal_diclaimer hr {
        width: 57%
    }
}

@media (max-width:327px) {
    .aboutus #company_introduction hr {
        width: 91%
    }
    .aboutus #vision_mission hr {
        width: 65%
    }
    .aboutus #quality_systems hr {
        width: 65%
    }
    .aboutus #legal_diclaimer hr {
        width: 62%
    }
    .aboutus #sales_services hr {
        width: 65%
    }
}

@media (max-width:303px) {
    .aboutus #company_introduction hr {
        width: 100%
    }
    .aboutus #history hr {
        width: 34%
    }
    .aboutus #sales_services hr {
        width: 74%
    }
    .aboutus #quality_systems hr {
        width: 74%
    }
}

@media (max-width:1199px) {
    .productpg main nav {
        margin-bottom: 7%!important
    }
}

@media (max-width:991px) {
    .productpg #sidebar {
        margin-left: -82px;
        max-width: 100%
    }
    .productpg.container {
        max-width: 800px
    }
    .breadcrumb li {
        font-size: 9px!important
    }
}

@media (max-width:818px) {
    .archieve_product_container main nav {
        margin-bottom: 9%!important
    }
}

@media (max-width:863px) {
    .productpg main nav {
        margin-bottom: 7%!important
    }
    .productpg #sidebar {
        max-width: 200px
    }
    .productpg.container {
        max-width: 800px
    }
}

@media (max-width:799px) {
    .productpg main nav {
        margin-bottom: 8%!important
    }
    .productpg.container {
        max-width: 733px
    }
    .productpg #sidebar {
        max-width: 180px
    }
    .archieve_product_container main nav {
        margin-bottom: 11%!important
    }
}

@media (max-width:767px) {
    .archieve_product_container {
        max-width: 675px!important
    }
    .archieve_product_container main nav {
        margin-bottom: 9%!important
    }
}

@media (max-width:681px) {
    .productpg.container {
        max-width: 582px
    }
    .archieve_product_container {
        max-width: 580px!important
    }
    .archieve_product_container main nav {
        margin-bottom: 11%!important
    }
}

@media (max-width:593px) {
    .productpg.container {
        max-width: 546px
    }
    .productpg main nav {
        margin-bottom: 11%!important
    }
    .archieve_product_container {
        max-width: 480px!important
    }
}

@media (max-width:511px) {
    .productpg.container>.row {
        margin-right: 5px;
        margin-left: 5px
    }
    .archieve_product_container {
        max-width: 380px!important
    }
    .archieve_product_container main nav {
        margin-bottom: 15%!important
    }
}

@media (max-width:455px) {
    .productpg main nav {
        margin-bottom: 15%!important
    }
}

@media (max-width:413px) {
    .productpg .breadcrumb-item+.breadcrumb-item {
        padding-left: 0
    }
    .archieve_product_container {
        max-width: 345px!important
    }
    .archieve_product_container main nav {
        margin-bottom: 17%!important
    }
}

@media (max-width:365px) {
    .productpg main nav {
        margin-bottom: 18%!important
    }
    .archieve_product_container {
        max-width: 323px!important
    }
}

@media (max-width:317px) {
    .productpg main nav {
        margin-bottom: 20%!important
    }
}

@media (max-width:1199px) {
    .producttypepg main nav {
        margin-bottom: 9%!important
    }
}

@media (max-width:991px) {
    .producttypepg main nav {
        margin-bottom: 13%!important
    }
}

@media (max-width:538px) {
    .producttypepg main nav {
        margin-bottom: 15%!important
    }
}

@media (max-width:463px) {
    .producttypepg main nav {
        margin-bottom: 22%!important
    }
}

@media (max-width:423px) {
    .producttypepg main nav {
        margin-bottom: 24%!important
    }
}

@media (max-width:395px) {
    .producttypepg main nav {
        margin-bottom: 28%!important
    }
}

@media (max-width:353px) {
    .producttypepg main nav {
        margin-bottom: 30%!important
    }
}

@media (max-width:335px) {
    .producttypepg main nav {
        margin-bottom: 33%!important
    }
}

@media (max-width:329px) {
    .producttypepg main nav {
        margin-bottom: 43%!important
    }
}

@media (max-width:305px) {
    .producttypepg main nav {
        margin-bottom: 45%!important
    }
}

@media (max-width:1199px) {
    .subproductpg main nav {
        margin-bottom: 9%!important
    }
}

@media (max-width:991px) {
    .subproductpg main nav {
        margin-bottom: 11%!important
    }
}

@media (max-width:767px) {
    .subproductpg main nav {
        margin-bottom: 14%!important
    }
}

@media (max-width:481px) {
    .subproductpg main nav {
        margin-bottom: 16%!important
    }
}

@media (max-width:455px) {
    .subproductpg main nav {
        margin-bottom: 18%!important
    }
}

@media (max-width:395px) {
    .subproductpg main nav {
        margin-bottom: 22%!important
    }
}

@media (max-width:341px) {
    .subproductpg main nav {
        margin-bottom: 25%!important
    }
}

@media (max-width:311px) {
    .subproductpg main nav {
        margin-bottom: 35%!important
    }
}

@media (max-width:301px) {
    .subproductpg main nav {
        margin-bottom: 39%!important
    }
}

@media (max-width:1199px) {
    .productdetailspage main nav {
        margin-bottom: 9%!important
    }
}

@media (max-width:991px) {
    .productdetailspage main nav {
        margin-bottom: 6%!important
    }
    .productdetailspage.container {
        max-width: max-content
    }
}

@media (max-width:854px) {
    .productdetailspage main nav {
        margin-bottom: 8%!important
    }
}

@media (max-width:767px) {
    .productdetailspage main nav {
        margin-bottom: 8%!important
    }
    .productdetailspage .accessories {
        padding-left: 0
    }
    .productdetailspage .accessories .accessories_table {
        height: 160px
    }
    .productdetailspage .technicaldata .table th {
        font-size: 10px!important
    }
    .productdetailspage .accessories_title,
    .productdetailspage .notes_title,
    .productdetailspage .technical_title {
        padding-bottom: 1rem!important
    }
    .productdetailspage .title_description_div {
        padding: 1% 24px 5% 21px!important
    }
}

@media (max-width:648px) {
    .productdetailspage main nav {
        margin-bottom: 10%!important
    }
}

@media (max-width:569px) {
    .productdetailspage main nav {
        margin-bottom: 15%!important
    }
}

@media (max-width:468px) {
    .productdetailspage main nav {
        margin-bottom: 20%!important
    }
    .productdetailspage .title_description_div {
        margin-bottom: 15px
    }
    .TechnicaldataTbl .technicaldata_third_col {
        padding: 5px 0 5px 15px!important
    }
}

@media (max-width:407px) {
    .productdetailspage main nav {
        margin-bottom: 23%!important
    }
}

@media (max-width:361px) {
    .productdetailspage main nav {
        margin-bottom: 27%!important
    }
}

@media (max-width:314px) {
    .productdetailspage main nav {
        margin-bottom: 30%!important
    }
}

@media (max-width:287px) {
    .productdetailspage main nav {
        margin-bottom: 38%!important
    }
}

@media (max-width:991px) {
    .mx-sm-auto,
    .newspage .ml-sm-auto {
        margin-left: 0!important
    }
    .newspage #sidebar {
        margin-left: 0
    }
    .container.newspage {
        max-width: max-content
    }
}

@media (max-width:767px) {
    .newspage .eachdiv:nth-child(1) {
        border-right: 1px solid #dee2e6!important;
        border-left: none!important
    }
    .newspage .eachdiv:nth-child(3) {
        border-right: 1px solid #dee2e6!important;
        border-left: none
    }
    .newspage .eachdiv:nth-of-type(2n) {
        border-right: none!important;
        border-left: none!important
    }
    .newspage .eachdiv {
        margin-bottom: 25px!important
    }
}

@media (max-width:575px) {
    .eachdiv img {
        width: 100%!important
    }
}

@media (max-width:1199px) {
    .eventpg main nav {
        margin-bottom: 9%!important
    }
}

@media (max-width:991px) {
    .container.eventpg {
        max-width: max-content
    }
    .eventpg main nav {
        margin-bottom: 12%!important
    }
}

@media (max-width:853px) {
    .eventpg main nav {
        margin-bottom: 14%!important
    }
}

@media (max-width:767px) {
    .eventpg main nav {
        margin-bottom: 9%!important
    }
}

@media (max-width:674px) {
    .eventpg main nav {
        margin-bottom: 11%!important
    }
}

@media (max-width:538px) {
    .eventpg main nav {
        margin-bottom: 12%!important
    }
}

@media (max-width:497px) {
    .eventpg main nav {
        margin-bottom: 13%!important
    }
}

@media (max-width:463px) {
    .eventpg main nav {
        margin-bottom: 14%!important
    }
}

@media (max-width:433px) {
    .eventpg main nav {
        margin-bottom: 16%!important
    }
}

@media (max-width:385px) {
    .eventpg main nav {
        margin-bottom: 18%!important
    }
}

@media (max-width:347px) {
    .eventpg main nav {
        margin-bottom: 20%!important
    }
}

@media (max-width:317px) {
    .eventpg main nav {
        margin-bottom: 22%!important
    }
}

@media (max-width:293px) {
    .eventpg main nav {
        margin-bottom: 24%!important
    }
}

@media (max-width:991px) {
    .mx-sm-auto,
    .past-events-page .ml-sm-auto {
        margin-left: 0!important
    }
    .past-events-page #sidebar {
        margin-left: 0
    }
    .container.past-events-page {
        max-width: max-content
    }
    .past-events-page main nav,
    .past-eventspg main nav {
        margin-bottom: 8%!important
    }
}

@media (max-width:839px) {
    .past-events-page main nav {
        margin-bottom: 14%!important
    }
}

@media (max-width:767px) {
    .past-events-page main nav {
        margin-bottom: 12%!important
    }
}

@media (max-width:710px) {
    .past-events-page main nav {
        margin-bottom: 14%!important
    }
}

@media (max-width:577px) {
    .past-events-page main nav {
        margin-bottom: 12%!important
    }
    .past-events-page h5 {
        padding: 2% 0 2% 0!important
    }
}

@media (max-width:489px) {
    .past-events-page main nav,
    .past-eventspg main nav {
        margin-bottom: 15%!important
    }
}

@media (max-width:426px) {
    .past-events-page main nav,
    .past-eventspg main nav {
        margin-bottom: 18%!important
    }
}

@media (max-width:379px) {
    .past-events-page main nav {
        margin-bottom: 18%!important
    }
}

@media (max-width:345px) {
    .past-events-page main nav,
    .past-eventspg main nav {
        margin-bottom: 26%!important
    }
}

@media (max-width:321px) {
    .past-events-page main nav,
    .past-eventspg main nav {
        margin-bottom: 30%!important
    }
}

@media (max-width:991px) {
    .industrypg h5 {
        padding: 0 0 2% 0!important
    }
    .industrypg.container {
        max-width: 909px
    }
}

@media (max-width:1199px) {
    .blogpg main nav {
        margin-bottom: 9%!important
    }
}

@media (max-width:991px) {
    #sidebar {
        margin-left: 0!important
    }
    .blogpg main nav {
        margin-bottom: 15%!important
    }
    .blogpg.container {
        max-width: max-content
    }
}

@media (max-width:767px) {
    .blogpg main nav {
        margin-bottom: 8%!important
    }
}

@media (max-width:722px) {
    .blogpg main nav {
        margin-bottom: 9%!important
    }
}

@media (max-width:648px) {
    .blogpg main nav {
        margin-bottom: 11%!important
    }
}

@media (max-width:538px) {
    .blogpg main nav {
        margin-bottom: 13%!important
    }
}

@media (max-width:463px) {
    .blogpg main nav {
        margin-bottom: 15%!important
    }
    .blogpg .eventlist_div {
        padding-left: 0
    }
}

@media (max-width:418px) {
    .blogpg main nav {
        margin-bottom: 17%!important
    }
}

@media (max-width:365px) {
    .blogpg main nav {
        margin-bottom: 20%!important
    }
    .blogpg main {
        padding-left: 10px!important;
        padding-right: 0!important
    }
}

@media (max-width:317px) {
    .blogpg main nav {
        margin-bottom: 22%!important
    }
}

@media (max-width:293px) {
    .blogpg main nav {
        margin-bottom: 24%!important
    }
}

@media (max-width:272px) {
    .blogpg main nav {
        margin-bottom: 26%!important
    }
}

@media (max-width:1199px) {
    .blogpg main nav {
        margin-bottom: 9%!important
    }
}

@media (max-width:991px) {
    #sidebar {
        margin-left: 0!important
    }
    .blogpg main nav {
        margin-bottom: 8%!important
    }
    .blogpg.container {
        max-width: max-content
    }
}

@media (max-width:767px) {
    .blogpg main nav {
        margin-bottom: 8%!important
    }
}

@media (max-width:722px) {
    .blogpg main nav {
        margin-bottom: 9%!important
    }
}

@media (max-width:648px) {
    .blogpg main nav {
        margin-bottom: 11%!important
    }
}

@media (max-width:538px) {
    .blogpg main nav {
        margin-bottom: 13%!important
    }
}

@media (max-width:463px) {
    .blogpg main nav {
        margin-bottom: 15%!important
    }
}

@media (max-width:407px) {
    .blogpg main nav {
        margin-bottom: 17%!important
    }
}

@media (max-width:365px) {
    .blogpg main nav {
        margin-bottom: 20%!important
    }
}

@media (max-width:317px) {
    .blogpg main nav {
        margin-bottom: 22%!important
    }
}

@media (max-width:293px) {
    .blogpg main nav {
        margin-bottom: 24%!important
    }
}

@media (max-width:272px) {
    .blogpg main nav {
        margin-bottom: 26%!important
    }
}

@media (max-width:1199px) {
    .past-event-post-page main nav {
        margin-bottom: 9%!important
    }
}

@media (max-width:991px) {
    .past-event-post-page main nav {
        margin-bottom: 8%!important
    }
    .past-event-post-page.container {
        max-width: max-content
    }
    .mx-sm-auto,
    .past-event-post-page .ml-sm-auto {
        margin-left: 0!important
    }
    .past-event-post-page #sidebar {
        margin-left: 0
    }
    .container.past-event-post-page {
        max-width: max-content
    }
}

@media (max-width:767px) {
    .past-event-post-page main nav {
        margin-bottom: 10%!important
    }
}

@media (max-width:587px) {
    .past-event-post-page main nav {
        margin-bottom: 15%!important
    }
    .past-event-post-page main hr {
        width: 40%
    }
}

@media (max-width:527px) {
    .past-event-post-page main nav {
        margin-bottom: 17%!important
    }
}

@media (max-width:497px) {
    .past-event-post-page main hr {
        width: 50%
    }
}

@media (max-width:471px) {
    .past-event-post-page main nav {
        margin-bottom: 19%!important
    }
}

@media (max-width:426px) {
    .past-event-post-page main nav {
        margin-bottom: 22%!important
    }
}

@media (max-width:385px) {
    .past-event-post-page main hr {
        width: 60%
    }
    .past-event-post-page main nav {
        margin-bottom: 24%!important
    }
}

@media (max-width:347px) {
    .past-event-post-page main nav {
        margin-bottom: 32%!important
    }
}

@media (max-width:329px) {
    .past-event-post-page main nav {
        margin-bottom: 34%!important
    }
    .past-event-post-page main hr {
        width: 72%
    }
}

@media (max-width:312px) {
    .past-event-post-page main nav {
        margin-bottom: 36%!important
    }
}

@media (max-width:297px) {
    .past-event-post-page main nav {
        margin-bottom: 38%!important
    }
}

@media (max-width:284px) {
    .past-event-post-page main nav {
        margin-bottom: 40%!important
    }
}

#nav .container {
    max-width: 1389px!important
}

@media (max-width:1018px) {
    .navbar {
        padding: .5rem 0
    }
}

@media (max-width:600px) {
    #navbar {
        padding-left: 0!important
    }
    #navbar #expand_submenu {
        padding-left: 40px!important
    }
    #mega-menu-wrap-primary #mega-menu-menu-1>li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a.mega-menu-link {
        font-size: 10px!important
    }
    #collapsibleNavbar {
        max-height: 686px;
        overflow: auto;
        box-sizing: border-box
    }
}

@media (max-width:991px) {
    .navbar-toggler.exp_btn {
        border: none!important
    }
    .navbar-toggler-icon {
        font-size: 18px!important
    }
    .navbar-toggler.exp_btn:hover {
        background: 0 0;
        color: #000;
        transition: .6s
    }
    .mobile_secondary_footer {
        visibility: visible!important;
        position: fixed;
        left: 0;
        bottom: 0;
        width: 100%;
        background-color: #fff;
        text-align: center;
        border-top: 2px solid red
    }
    .mobile_secondary_footer .list-inline-item {
        padding-left: 5%;
        padding-right: 5%
    }
    .mobile_footer,
    .mobile_primary_footer {
        display: block!important
    }
    .desktop_footer {
        display: none!important
    }
}

@media (max-width:1503px) {
    .upperborder {
        width: 79%!important
    }
}

@media (max-width:1403px) {
   #nav .navbar {
padding-left: 6rem !important;
}
}

@media (max-width:1368px) {
   #nav .navbar {
padding-left: 5rem !important;
}
}



@media (max-width:1348px) {
    .upperborder {
        width: 82%!important
    }
}
@media (max-width:1327px) {
   #nav .navbar {
padding-left: 4rem !important;
}
}

@media (max-width:1237px) {
   #nav .navbar {
padding-left: 2rem !important;
}
}

@media (max-width:1221px) {
    .upperborder {
        width: 84%!important
    }
}

@media (max-width:1216px) {
   #nav .navbar {
padding-left: 1rem !important;
}
}

@media (max-width:1141px) {
    #navbar {
        padding-left: 0rem !important;
    }
}

@media (max-width:1096px) {
   #nav .navbar {
padding-left: 2rem !important;
}
}

@media (max-width:1036px) {
   #nav .navbar {
padding-left: 1rem !important;
}
}

@media (max-width:1042px) and (min-width:992px) {
    #nav.container-fluid {
       padding-right: 0px !important;
    }
}

@media (max-width:1027px) and (min-width:996px) {
    #nav.container-fluid {
       padding-right: 0px !important;  padding-left: 0px !important;
    }
}

@media (max-width:996px) and (min-width:992px) {
    #nav .container {
       padding-right: 0px !important;  padding-left: 0px !important;
    }
}


@media (max-width:767px) {
    .Contactus_address {
        padding-top: 34%!important;
        font-size: 1rem!important
    }
}

@media (max-width:575px) {
    .Contactus_address {
        padding-top: 3%!important;
        padding-bottom: 3%!important
    }
}


/*@media (max-width:991px){.contact_us_pg .product_div{margin-left:34px!important}}@media (max-width:525px){.contact_us_pg>.row{margin-right:50px!important}.contact_us_pg .modal-dialog{width:min-content!important}}*/

@media (max-width:550px) {
    .home .industry_hr2 {
        width: min-content
    }
}

@media (max-width:991px) {
    .home .product_div .outeroverlay:nth-child(1) {
        padding-left: 0
    }
    .home .product_div .outeroverlay:nth-child(4) {
        padding-right: 0;
        padding-left: 15px
    }
    .home .product_div .outeroverlay:nth-child(3) {
        border-left: 1px solid #dee2e6;
        padding-right: 0;
        padding-left: 15px
    }
    .home .products .products_inner img {
        height: 115px
    }
    .industry_hr2 {
        display: inline-block;
        font-weight: 600;
        cursor: pointer;
        font-size: 1.15rem;
        width: min-content
    }
    .industry_hr2:after {
        content: '';
        display: block;
        border-top: 3px solid #dc3545;
        margin-top: .7em
    }
    .mobile_title_space {
        padding-bottom: 0!important
    }
    .mobile_upper_space {
        padding-top: .5rem!important
    }
    .mobile_hr_line_image {
        display: block!important
    }
    .desktop_hr_line_image {
        display: none!important
    }
}

@media (max-width:600px) {
    .home .products .products_inner img {
        height: 95px
    }
}

@media (max-width:767px) {
    .woocommerce-account .woocommerce-MyAccount-navigation li:first-child {
        padding: .5rem 0!important
    }
}

@media (max-width:1256px) {
    #mega-menu-wrap-primary #mega-menu-menu-1>.mega-menu-item-1221.mega-menu-flyout ul.mega-sub-menu {
        width: 230px
    }
}

@media (max-width:1206px) {
    #mega-menu-wrap-primary #mega-menu-menu-1>.mega-menu-item-1221.mega-menu-flyout ul.mega-sub-menu {
        width: 200px
    }
}

@media (max-width:600px) {
    #mega-menu-wrap-primary #mega-menu-menu-1>.mega-menu-item-1221.mega-menu-flyout ul.mega-sub-menu {
        width: 100%
    }
}

@media (max-width:330px) {
    #mega-menu-wrap-primary #mega-menu-menu-1>li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a.mega-menu-link {
        font-size: 9px!important
    }
}




/* Prashant Bedekar css */
@media (max-width:361px) {
	#page .mobile_topbar_container {
		padding-left: 0px !important;
		padding-right: 0px !important;	
	}
	#collapsibleNavbar{
		padding-left: 0px !important;
	}	
	#content .lazyloaded{
		height:18vh !important;
	}	
	#nav .navbar {
		padding-left: 0rem !important;
	}		
	#mega-menu-menu-1 {
		background-color:#F2F2F2 !important;
	}	
	#mega-menu-wrap-primary #mega-menu-menu-1>li.mega-menu-item {
		height: 40px !important;
		background-color:#F2F2F2 !important;
		border-bottom: 1px solid #DCDCDC !important;
	}	
	#mega-menu-wrap-primary .mega-menu-toggle+#mega-menu-primary, #mega-menu-wrap-social .mega-menu-toggle+#mega-menu-social {
		background: #F2F2F2 !important;
	}
	#mega-menu-wrap-social #mega-menu-social>li.mega-menu-item>a.mega-menu-link {
		line-height: 40px !important;
		height: 40px !important;
		padding: 0px 5px !important;
	}
	#mega-menu-wrap-primary #mega-menu-menu-1 li.mega-menu-item-has-children>a.mega-menu-link span.mega-indicator:after {
		margin: 0px 0 0 6px !important;
	}	
	#main .container .head_hr {
		margin-bottom: 0px !important;
	}	
}
	
@media (max-width:320px){
	#page .navbar-expand-lg button:focus {
		outline: 0px auto -webkit-focus-ring-color !important;
	}	
	#main .mobile_hr_line_image{
		padding: 5px 0px !important;
	}
}
/* Prashant Bedekar css */

/*@media (max-width:1500px){ 
.woocommerce-info { padding-left: 12.5rem !important;} 
}*/