#menu1 table
{
	width:100% !important;
	border:1px solid #ddd !important;
	margin-bottom:50px !important;
}
#menu1 table th
{
	padding:5px !important;
	border:1px solid #ddd !important;
}
#menu1 table td
{
	padding:5px !important;
	border:1px solid #ddd !important;
}
.ctgs
{
    text-overflow: ellipsis !important;
    overflow:hidden !important;
    white-space: nowrap;
    width:100% !important;
 }
 /* start pegination section */
 #page-navi
 {
     margin:40px 0 40px 50% !important;
 }
 /* end pegination section */



/* start tab panel section */
.nav-tabs .nav-item.show .nav-link, .nav-tabs .nav-link.active
{
    background:transparent linear-gradient(90deg, #ec0017  0%, #024d75  100%) 0% 0% no-repeat padding-box ! important;
    color:#fff !important; 
}
.nav-tabs .nav-link:focus, .nav-tabs .nav-link:hover
{
    background:transparent linear-gradient(90deg, #ec0017  0%, #024d75  100%) 0% 0% no-repeat padding-box ! important;
    color:#fff !important; 
}
.nav-tabs .nav-link
{
    border-color:#d9061f  !important; 
    color:#000 !important;
}
.tab-content>.active
{
    box-shadow: 1px 2px 10px 1px rgba(0,0,0,0.1);
    padding-bottom:20px !important;
}
.tab-content>.active
{
    width:100% !important;
}
.nav-tabs
{
    border-color:#d9061f !important;
}
.pro-title a
{
    font-size:20px !important;
}

/* end tab panel section */



 #page-navi li a.current, #page-navi li a.disable, #page-navi li a:hover
 {
     background-color:#d40820 !important;
 }

 .cgname
 {
     width:100% !important;
     overflow:hidden !important;
     text-overflow: ellipsis !important;
     white-space: nowrap;
 }










@media(max-width:579px) and (min-width:280px)
{
     .container
     {
         width:100% !important;
     } 
     .mobile-menu
     {
         display:block !important;
     }
     .section-title h2
     {
         font-size:24px !important;
     }
     .btn.ss-btn
     {
         width:120px !important;
         padding:11px !important;
     }
     .single-counter
     {
         padding:15px !important;
         margin-bottom:20px !important; 
     }
     .team-active .slick-arrow
     {
         width:25px !important;
     }
     .section-title h2
     {
         font-size:23px !important;
     }
     .s-about-img img
     {
         margin-left:0 !important;
     }
     .section-title span
     {
         margin-bottom:10px !important;
     }
     .about-content
     {
         text-align:center !important;
     }
     .about-content li .icon i
     {
         margin-right:1px !important;
     }
     .servicmbl
     {
         text-align:center !important;
     }
     .department-area li .icon div
     {
         margin:0 auto !important;
     }
     .mrgmbl
     {
         margin-right:0 !important;
     }
     .newslater-area img
     {
         width:100% !important;
     }
     .mblpadd
     {
         padding-left:0 !important;
         padding-right:0 !important;
     }
     .slider-content h2
     {
         font-size:34px !important;
         margin-top:45px !important;
         margin-bottom:5px !important;
     }
     .slider-bg
     {
         min-height:100% !important;
     }
     .about-content li .icon i
     {
         width:20px !important;
         height:20px !important;
         font-size:8px !important;
         line-height:20px !important;
     }
     .breadcrumb-area
     {
         padding-top:50px !important;
         padding-bottom:53px !important;
         min-height:100% !important;
     }
     .service-detail .content-box p
    {
        font-size:13px !important;
        line-height:24px !important;
    }
    .text-column
    {
        padding: 0 !important;
    }
    .list-style-one li
    {
        font-size:13px !important;
    }
   .info-column
   {
       padding:0 !important;
   }
   .contact-info .info-column ul li
   {
       font-size:13px !important;
       font-weight:500;
   }
   .mblcontect
   {
       text-align:center !important;
       margin-top:10px !important;
   }
   .product-details-img
   {
       margin-right:0 !important;
   }
   .product-details-title h1
   {
       font-size:22px !important;
   }
   .section-title h2
   {
       font-size:16px !important;
   }
   .prod-sub-cat .section-title ul li
   {
       font-size:13px !important;
   }
   .prod-sub-cat .section-title ul li i
   {
       font-size:9px !important;
   }
   .mblmrgbtm
   {
       margin-bottom:80px !important;
   }
   .services-two .services-icon
   {
  
    width: 80px;
    height: 80px;
    padding: 20px;
    line-height: 30px;
margin-bottom:15px !important;
   }
   .services-area .col-lg-4.col-md-12:nth-child(2)
   {
       margin-top:0 !important;
   }
   .services-two .s-single-services
   {
       padding:0 !important;
   }
   .mblright
   {
       text-align:center !important;
       margin-bottom:10px !important;
   }
   .mblnavdis
   {
       display:block !important;
   }
   .mbllogo
   {
       width:240px !important;
   }
   .navbar-dark .navbar-toggler
   {
       border-color:#adc902 !important;
   }
   .navbar-toggler
   {
       background-color:#adc902 !important;
   }
   .navbar-dark .navbar-nav .nav-link
   {
       color:#000 !important;
       border-bottom:1px dashed #038cd4  !important;
   }
   .navbar-nav
   {
       border-top:2px solid #038cd4 !important;
       padding:0 15px !important;
     
   }
   .posinab
   {
    position:absolute;
    background-color:#fff !important;
    z-index: 9999 !important;
    left:0 !important;
    width:100% !important;
    padding:15px 0 !important;
   }
   .dropdown-menu
   {
       border:none !important;
   }
   .dropdown-item
   {
       padding:5px 0 0 5px !important;
       border-bottom:1px dashed #038cd4 !important;
       font-size:15px;
       font-family: 'Inter', sans-serif !important;
   }
   .mblprevensn
   {
       padding:5px !important;
       background:transparent linear-gradient(90deg, #aeca04 0%, #07CCEC 100%) 0% 0% no-repeat padding-box;
       color:#fff;
       border-radius:5px !important;
       font-size:13px !important;
       margin:0 !important;
   }
 
}