.callus2 {
    width: 100%;
    margin: 8px 0 0 0;
    text-align: right;
    position: fixed;
    bottom: 5em;
    right: 20px;
    width: 50px;
    height: 50px;
    z-index: 99999;
}

.callus2 .callusL2{
    width: 40px;
    height: 40px;
    font-size: 18px;
    border-radius: 100%;
    text-align: center;
    line-height: 40px;
    display: inline-block;
    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_btn2{
    position: fixed;
    bottom: 10em;
    right: 20px;
    width: 55px;
    height: 55px;
    z-index: 9999;
}
.whatsapp_btn2 .icon_logo{
    position: relative;
    z-index: 100;
    padding: 5px;
}

.whatsapp_btn2 .icon_logo > a > img{
    width: 100%;
}

.whatsapp_btn2 .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;
    }
}




/*menu*/
.navbar {
    position: relative;
    min-height: 0px !important;
    margin-bottom: 0px !important;
    border: 1px solid transparent;
}

.navbar-nav>li>a {
    padding-top:0 !important;
    padding-bottom: 0 !important;
}

.container-fluid{padding-left:2px; padding-right:2px;}


.navbar-nav {
    display: table;
    width: 100%;
    text-align: center;
    margin-left: 0  !important;
    margin-right: 0 !important; 
}


.navbar-nav>li {
    display: table-cell;
    float: initial !important;
	vertical-align: middle;
	border-right:1px #d4d5d7 solid;
}


.navbar-default{ border:0 !important; background-color: #eee;}

.navbar-default .navbar-nav>li>a{ color: #2b4081; font-size: 14px; font-weight:500; line-height: 30px;}

.navbar-default .navbar-nav>.open>a, .navbar-default .navbar-nav>.open>a:focus, .navbar-default .navbar-nav>.open>a:hover{ color: #222 !important; background-color: #fff !important;}
	
#MenuControl_C .dropdown-menu{padding:0 !important; animation: fadeInUp 400ms;}

.dropdown-menu>li>a:focus, .dropdown-menu>li>a:hover {
    color: #fff !important;
    text-decoration: none;
   background-color: #2b4081 !important;
}

.dropdown-menu>li>a:focus:after, .dropdown-menu>li>a:hover:after {
        border-left-color: #fff !important;
}
	
.navbar-default .navbar-nav>li>a:focus, .navbar-default .navbar-nav>li>a:hover {
    color: #000 !important;
    background-color: #fff !important;
}

.nav .open>a, .nav .open>a:focus, .nav .open>a:hover {
    background-color: #2b4081 !important;
    border-color:#fff;
    color: #fff !important;
}


#MenuControl_C .navbar-default,
#MenuControl_C .container-fluid,
#MenuControl_C .navbar-nav
{height:100%;}

#MenuControl_C #navbar-collapse-1{height:100% !important;}


.table-responsive {
    min-height: .01%;
    overflow-y: hidden !important;
}


@media(max-width:1024px){
}
@media(max-width:998px){
#HeaderControl, #HeaderControl_C, #widgetsControl, #widgetsControl_C{ height:auto !important;}
#MenuControl, #MenuControl_C{ height:auto !important;}
.nav>li>a{ padding:3px 4px !important; font-size: 14px !important;}

}

@media(max-width:767px){
.navbar-fixed-top, .navbar-fixed-bottom, .navbar-static-top{ margin-left:0; margin-right:0;}

.nav>li>a{ padding: 4px 40px;}
.navbar-default .navbar-nav > li > a{ color:#fff; line-height:22px;}
.navbar-nav .open .dropdown-menu .dropdown-header, .navbar-nav .open .dropdown-menu>li>a{ padding: 4px 40px !important;}


.navbar-default .navbar-toggle{ border:0; background-color: #333; float: initial; margin-left: auto; margin-right: auto;}

.navbar-default .navbar-toggle .icon-bar{ background-color: #fff;}
.navbar-default .navbar-nav .open .dropdown-menu>li>a{ color: #fff;}

.navbar-default .navbar-nav .open .dropdown-menu>li>a:focus, .navbar-default .navbar-nav .open .dropdown-menu>li>a:hover{ color:#fff; background:#859fed;}
.navbar-default{ background-color: #637ecf !important; background-image:none;}

.navbar-default .navbar-toggle:focus, .navbar-default .navbar-toggle:hover{ background-color: transparent; border: 0;}
.navbar-default .navbar-toggle .icon-bar{ background-color: #fff; width: 36px; height: 3px;}

.navbar-header{ text-align:center;}
.navbar-default .navbar-toggle{ border:0; background-color:transparent; float: initial; margin-left: auto; margin-right: auto;}

.navbar-nav>li{ display:block; border-bottom: 1px solid #8098e2; border-right:0;}
.navbar-nav>li>a { padding-top: 5px; padding-bottom: 5px; text-align: left;}

.navbar-nav{ margin: 0; border-left: 0; border-top: 0;  box-shadow: 0 0 0; border-top: 1px solid #8098e2;}
.navbar-default .navbar-collapse, .navbar-default .navbar-form{ border:0;  box-shadow: 0 0 0;}
.table-responsive{ border:0;}


}
	
@media(max-width:667px){
#MenuControl_C .container-fluid { padding-left: 0; padding-right: 0;}
#FooterrControl1_tr_FooterBackImage table{ width: 100% !important;}

}
	
@media(max-width:568px){
	
	
}
	
@media(max-width:480px){

}
	
	
@media(max-width:360px){

}