.main-table{ font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #333; line-height: 22px;}
.main-heading {  font-weight: bold; Font-size:22px; color: #e16a08; line-height: 36px;
    border-bottom: 1px #ccc dashed; text-align: left; margin-top: 0; margin-bottom:10px;}

.sub-heading{ font-weight:bold; font-size:18px; color: #333; line-height: 22px; text-align:left;}

.tm-photo{ text-align:center;}
.tm-photo img{ border:1px #ccc solid;}

/*
.icon-ul{ list-style-image: url(image/hand-icon1.png);
    padding-left: 22px;
    font-family: arial;
    font-size: 14px; margin-top: 10px;
    color: #333;}
	
.icon-ul li{ padding-left:15px; margin-bottom:5px;}
.icon-ul .icon-ul{ margin-top:8px;}
*/

.fix-box{    position: fixed;
    top:35%; left:0; z-index:999; font-size: 14px;}

.social-fx{list-style:none; padding-left:0; margin:0;}
.social-fx li{    background: #242c42;
    width: 148px;
    padding-left: 10px;
    clear: both;
    height: 45px;
    line-height: 48px;
    margin-top: 2px;
    margin-left: -104px;
    transition: 0.5s;
    overflow: hidden;}
.social-fx li a{color:#fff;}
.social-fx li strong{font-weight:normal;}
.social-fx li span{float: right; margin-top: -3px;}
.social-fx li:hover{margin-left:0; transition:0.5s;}


.callus {
    width: 100%;
    margin: 8px 0 0 0;
    text-align: right;
    position: fixed;
    top: 20em;
    right: 9px;
    width: 50px;
    height: 50px;
    z-index: 99999;
}
.callus .callusL{
    width: 40px;
    height: 40px;
    font-size: 18px;
    border-radius: 100%;
    text-align: center;
    line-height: 40px;
    display: inline-block;
    float: right;
    background: #eb1d39;
    color: #fff;
    margin: 0 20px 0 0;
    -webkit-box-shadow: 0px 0px 0px 7px #dc3545;
    -moz-box-shadow: 0px 0px 0px 7px rgba(232, 154, 17, 0.25);
    box-shadow: 0px 0px 0px 7px #dc354536;
    -webkit-animation: tada 1.25s infinite;
    -moz-animation: tada 1.25s infinite;
    -ms-animation: tada 1.25s infinite;
    animation: tada 1.25s infinite;
}

  /*============WHATSAPP==========*/
  
.whatsapp_btn{
    position: fixed;
    top: 15em;
    right: 20px;
    width: 55px;
    height: 55px;
    z-index: 9999;
}
.whatsapp_btn .icon_logo{
    position: relative;
    z-index: 100;
    padding: 5px;
}

.whatsapp_btn .icon_logo > a > img{
    width: 100%;
}

.whatsapp_btn .circle_waves{
    border-radius: 50%;
    background-color: #3cc04e;
    width: 55px;
    height: 55px;
    position: absolute;
    opacity: 0;
    bottom: 1px;
    left: 0px;
    z-index: 99;
    animation: waves 4s infinite cubic-bezier(.36, .11, .89, .32);
}

@keyframes waves {
    from {
        transform: scale(.55, .55);
        opacity: .6;
    }
    to {
        transform: scale(1.8, 1.8);
        opacity: 0;
    }
}

.table-responsive {
    min-height: .01%;
    overflow-y: hidden !important;
}


.heading-innerpage{ background:#0b7a03; padding:30px 30px; margin-bottom:30px;}
.heading-innerpage h1{ font-weight:600; Font-size: 30px; color:#fff; line-height:30px; text-align:left; padding-left:15px; border-left:2px #ccc solid;}


.dropdown-toggle{ position:relative;}
.nav-item ul li .dropdown-toggle:after{ position:absolute; right: 5px; top: 10px;}

#MenuControl_C .bg-light { --bs-bg-opacity: 1; background-color: #e16a08 !important; height: 100%;}

#MenuControl_C .nav-link{ font-weight: 600; color:#fff;}
#MenuControl_C .nav-fill{ width:85%; font-size: 15px;margin: 0 auto;}
.nav-link:focus, .nav-link:hover { color: #eee;}
#MenuControl_C .dropdown-item{ font-size: 14px;}
#submenu13{ top:-40px;}


.dropend .dropdown-menu[data-bs-popper]{ right: 100% !important; left: auto !important;}


@media(max-width:767px){
.nav-fill .nav-item, .nav-fill>.nav-link{ text-align:left;}
.nav-item ul li .dropdown-toggle:after{ transform: rotate(90deg);}

.navbar-toggler{ margin-right: 10px !important; background-color: #fff !important;}
.nav-fill{ font-size: 14px; margin-left: 20px !important;}

}


#EventCalenderControl marquee a{ font-size:16px !important;}

#DynamicEnquiry #div_msg{display:none;}
.container-fluid{ padding-left:1px; padding-right:1px;}
#RadDockZone1 {overflow: visible !important; z-index:9 !important;}

#MenuControl_C .dropdown-menu{padding:0 !important; animation: fadeInUp 400ms;}

#MenuControl_C .navbar-default,
#MenuControl_C .container-fluid,
#MenuControl_C .navbar-nav
{ height:100%;}

#MenuControl_C #navbar-collapse-1{height:100% !important;}


@media (max-width: 769px){
#MenuControl, #MenuControl_C{ height: initial !important;}	
#widgetsControl_C, #widgetsControl{ height:initial !important}

}

@media (max-width: 767px)
{

.navbar-fixed-top, .navbar-fixed-bottom, .navbar-static-top 
{
   margin-right: 0px !important;
 margin-left:  0px !important;
}

}



@media(max-width:736px){
 
.navbar-nav>li{ display: block; text-align:left;}
#HeaderControl, #HeaderControl_C{ height: initial !important;}	
header{ padding: 10px 0;}	


}

@media(max-width:736px){
.fl-head h2{ font-size: 20px;}


}

@media(max-width:375px){
.fl-head h2{ font-size: 18px;}


}
