@media only screen and (min-width:1200px) and (max-width: 1400px) {
#smallmenu {
	padding: 0!important
}
a.user-logo {
	margin-right: 3px;
}
}
 @media only screen and (min-width:1024px) and (max-width: 1199px) {
.bottombar_active .navbar-default .navbar-nav > li > a {
	padding-left: 10px;
	padding-right: 10px
}
.bottombar_active li.nav-title {
	margin-right: 6px
}
}
 @media only screen and (min-width:1001px) and (max-width: 1100px) {
/*============ footer ===============*/
.appdwnld_box {
	width: auto
}
#login_footer .footer_top {
	padding: 19px 0 0 0;
}
footer ul h4, .connect_with_us h4, footer h4 {
	font-size: 16px;
}
footer ul li a {
	font-size: 15px;
}
#login_footer .social_connection {
	padding-left: 10px
}
.icon-button i {
	height: 2.7rem;
	width: 2.7rem;
	line-height: 2.7rem
}
.icon-button {
	line-height: 2.7rem;
	font-size: 1.4rem;
	height: 2.7rem;
	width: 2.7rem;
	border-radius: 2.7rem;
	margin: 0
}
.icon-button:hover span {
	width: 2.7rem;
	height: 2.7rem;
	border-radius: 2.7rem;
	margin: -1.4rem;
}
.connect_with_us {
	margin-right: 1px;
	margin-left: 1px;
}
#login_footer .connect_with_us {
	padding-left: 0;
}
#login_footer .mobile_connection {
	padding-left: 4px
}
}
@media only screen and (min-width:1101px) and (max-width: 1200px) {
/*============ footer ===============*/
		
.appdwnld_box {
	width: auto
}
#login_footer .footer_top {
	padding: 19px 35px 0 31px;
}
footer ul h4, .connect_with_us h4, footer h4 {
	font-size: 16px;
}
footer ul li a {
	font-size: 15px;
}
#login_footer .social_connection {
	padding-left: 3px
}
.icon-button i {
	height: 2.8rem;
	width: 2.8rem;
	line-height: 2.8rem
}
.icon-button {
	line-height: 2.8rem;
	font-size: 1.4rem;
	height: 2.8rem;
	width: 2.8rem;
	border-radius: 2.8rem;
	margin: 0
}
.icon-button:hover span {
	width: 2.8rem;
	height: 2.8rem;
	border-radius: 2.8rem;
	margin: -1.4rem;
}
.connect_with_us {
	margin-right: 1px;
}
#login_footer .connect_with_us {
	padding-left: 4px;
}
#login_footer .mobile_connection {
	padding-left: 12px
}
}
 @media only screen and (min-width:1201px) and (max-width: 1400px) {
#login_footer .connect_with_us {
	padding-left: 9px;
}
#login_footer .mobile_connection {
	padding-left: 20px;
}
.appdwnld_box {
	width: auto
}
.connect_with_us {
	margin-right: 2px;
}
}
 @media (max-width: 1000px) {
#login_footer .footer_top {
	display: block;
}
}
 @media only screen and (min-width:901px) and (max-width: 1001px) {
.bottombar_active, .bottombar_dark {
	padding: 0 10px 0 122px;
}
a.user-logo {
	margin-right: 12px;
}
.bottombar_active .navbar-default .navbar-nav > li > a {
	font-size: 16px
}
.bottombar_active li.nav-title {
	min-width: inherit;
}
.bottombar_active .navbar-default .navbar-nav > li > a {
	padding: 7px 5px 8px
}
.megamenu i {
	padding-left: 1px;
	padding-right: 0
}
.bottombar_active .navbar-default .navbar-nav > li > a {
	margin-top: 0;
}
.bottombar_active .navbar-default .navbar-nav > li > a {
	padding-bottom: 10px;
}
.bottombar_active li.nav-title {
	margin-right: 10px
}
}
 @media only screen and (min-width:801px) and (max-width: 900px) {
/*=================== yellow bar ======================*/
.bottombar_active li.nav-title {
	min-width: inherit;
	font-size: 22px;
	line-height: 18px
}
.megamenu i {
	padding-left: 1px;
	padding-right: 0
}
.bottombar_active .navbar-default .navbar-nav > li > a {
	margin-top: 0;
}
}
 @media only screen and (min-width:801px) and (max-width: 1200px) {
/*===========*/	 
.bottombar_dark .abname {
	margin: 0
}
/*===========*/

.megamenu li.dropdown-submenu.open a {
	color: #000 !important
}
.bottombar_active .navbar-default .navbar-toggle {
	font-size: 20px;
	padding-left: 0;
	padding-right: 0;
}
.navbar-nav > li > a {
	line-height: 20px;
}
#smallmenu {
	padding: 0!important
}
.bottombar_active .widemenu #smallmenu .navbar-nav > li > .dropdown-menu {
	background-color: #96a06c;
	box-shadow: none;
	border: none;
}
.bottombar_active .widemenu #smallmenu .navbar-nav li .dropdown-menu a {
	color: #fff;
}
.megamenu .navbar-header .navbar-toggle i {
	margin: 11px 0 0 -13px;
	padding-left: 0;
	position: absolute;
}
.bottombar_active {
	padding: 0 10px 0 71px;
}
.bottombar_dark {
	padding: 0 10px 0 79px;
}
.bottombar_active .navbar {
	min-height: 46px
}
a.user-logo {
	margin-right: 0;
}
/*===============footer==================*/
.bottom_link ul li a {
	line-height: 20px;
	font-size: 15px;
}
/*footer */


.logobx, .fmenulink {
	margin-right: 64px;
}
.footerlinks {
	margin-bottom: 29px;
}
.footer_bottom {
	margin: 0;
}
.portallogin_footer_top {
	padding: 36px 44px 30px;
}
.fmenulink {
	margin-top: 5px
}
}
 @media only screen and (min-width:1001px) and (max-width: 1200px) {
.bottombar_active li.nav-title {
	min-width: 140px;
	margin-left: 7px;
	padding: 13px 0 3px!important;
}
.main_bar_active .navbar-brand {
	margin-right: 57px;
}
a.user-logo {
	margin-right: 0px
}
.megamenu .navbar-nav > li > .dropdown-menu {
	margin-top: -4px;
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
.megamenu .navbar-nav > li > .dropdown-menu {
margin-top:-7px;
}
}
.megamenu ul {
	margin: 0
}
.main_bar_active .logo_img {
	margin-bottom: 8px;
}
/*======================*/
.megamenu i {
	font-size: 16px;
	display: -moz-deck;
	display: -webkit-deck;
	display: -ms-deck;
	display: -o-deck;
}
}
 @media only screen and (min-width:801px) and (max-width: 1000px) {
.smallmenu {
	display: none;
}
.widemenu {
	display: block;
}
.megamenu .dropdown-menu {
	padding: 8px 0;
}
#mainsidebar {
	padding-left: inherit
}
/*==========*/

.bottombar_active .widemenu #smallmenu ul li a.mainnavbar {
	font-size: 26px;
padding:
}
.bottombar_active {
	padding: 0 10px 0 71px;
}
.bottombar_dark {
	padding: 0 10px 0 79px;
}
.bottombar_active .navbar-default .navbar-nav > li > a {
	padding: 6px 7px 7px!important;
}
 @media screen and (-webkit-min-device-pixel-ratio:0) {
.bottombar_active .navbar-default .navbar-nav > li > a {
 padding: 8px 7px 7px!important;
}
.megamenu .dropdown-submenu>a i.fa {
padding-right:1px;
padding-top: 5px;
}
}
.main_bar_active .logo_img {
	margin-right: 13px;
	margin-bottom: 8px;
}
.main_bar_active #mainsidebar .navbar-nav {
	padding: 44px 0 0;
}
 @media screen and (-webkit-min-device-pixel-ratio:0) {
.main_bar_active #mainsidebar .navbar-nav {
	padding: 45px 0 0;
}
}
.main_bar_active .navbar-default .navbar-nav > li > a {
	padding: 3px 0 4px;
	font-size: 18px;
}
 @media screen and (-webkit-min-device-pixel-ratio:0) {
.main_bar_active .navbar-default .navbar-nav > li > a {
	padding: 3px 0;
}
}
.megamenu .dropdown-menu > li > a {
	font-size: 18px;
	padding-top: 0;
}
 @media screen and (-webkit-min-device-pixel-ratio:0) {
.megamenu .dropdown-menu > li > a {
	font-size: 18px;
	padding-top: 6px;
	padding-bottom: 6px;
	line-height: 1;
}
}
/*=========*/
.bottombar_active .navbar-default .navbar-toggle {
	font-size: 26px;
}
.bottombar_active .navbar-default .navbar-toggle {
	padding: 5px 0 5px 9px;
}
.megamenu .navbar-nav > li > .dropdown-menu {
	margin-top: 0
}
#site_header .navbar-header button {
	min-width: inherit;
}
.bottombar_active .navbar-default .navbar-header .navbar-toggle {
	margin: 0;
}
.megamenu .navbar-header .navbar-toggle i {
	margin: 11px 0 0 -10px;
	padding-left: 20px;
	position: absolute;
}
.megamenu i {
	color: #f5eaea;
	padding-left: 6px;
	padding-right: 0;
}
.megamenu i {
	font-size: 18px;
	padding-left: 0
}
/*================================================*/
.bottombar_active .navbar-offcanvas {
	left: -412px;
	max-width: 412px;
	overflow: auto;
	padding-left: 15px;
	padding-right: 15px;
	position: fixed;
	top: 0;
	transition: all 0.15s ease-in 0s;
	width: 100%;
	z-index: 2099;
}
.bottombar_active .navbar-offcanvas.navbar-offcanvas-right {
	left: auto;
	right: -412px;
}
.smallmenu .navbar-offcanvas-right .navbar-header {
	padding-top: 8px;
}
.bottombar_active .navbar-offcanvas-right .navbar-header {
	margin-top: 0;
	float: none;
}
.bottombar_active .navbar-offcanvas-right .navbar-header {
	display: block;
}
.bottombar_active .navbar-default .navbar-offcanvas {
	background-color: #96a06c;
}
.bottombar_active .navbar-offcanvas {
	padding-left: 0;
	padding-right: 0;
}
.bottombar_active .navbar-offcanvas.navbar-offcanvas-right.offcanvas-transform.in {
	-webkit-transform: translateX(-412px);
	-ms-transform: translateX(-412px);
	transform: translateX(-412px);
}
.bottombar_active .navbar-offcanvas.in {
	box-shadow: 0 0 20px rgba(0, 0, 0, 0.3);
}
.bottombar_active .megamenu .nav, .bottombar_active .megamenu .collapse, .bottombar_active .megamenu .dropup, .bottombar_active .megamenu .dropdown {
	background: transparent none repeat scroll 0 0;
	position: static;
}
.megamenu ul {
	margin: 0;
}
.bottombar_active .navbar-nav > li {
	float: none;
}
.bottombar_active .navbar-default .navbar-nav > li {
	padding-right: 0;
}
.bottombar_active .navbar-default .navbar-nav > li > a {
	margin-top: 0;
}
.megamenu .navbar-nav > li > .dropdown-menu {
	background: #fff none repeat scroll 0 0;
}
.megamenu .navbar-nav > li > .dropdown-menu {
	box-shadow: none;
}
.bottombar_active .navbar-offcanvas .dropdown-menu {
	border: inherit;
	box-shadow: none;
	position: relative;
	transition: height 0.15s ease-in 0s;
	width: 100%;
}
.bottombar_active li.nav-title {
	display: none;
}
.navbar-offcanvas-right .navbar-header a {
	font-size: 28px;
	padding-left: 39px;
}
.bottombar_active .navbar-default #sidenavbar .navbar-toggle {
	padding-left: 0;
}
#sidenavbar .navbar-header button {
	margin-right: 41px;
}
#site_header .navbar-header button {
	min-width: inherit;
}
#sidenavbar .navbar-toggle {
	padding-bottom: 27px;
	padding-top: 15px;
}
#sidenavbar .navbar-nav {
	float: none;
}
/*======================submenu==========================*/

.bottombar_active .navbar-inverse .navbar-nav .open .dropdown-menu > li {
	line-height: 40px;
}
.bottombar_active .navbar-inverse .navbar-nav .open .dropdown-menu > li > a {
	line-height: 24px;
	padding: 1px 62px;
}
.bottombar_active .navbar-inverse .navbar-nav .open .dropdown-menu > li > a {
	background: #fff none repeat scroll 0 0;
	color: #000;
	font-size: 16px;
}
}
 @media (max-width: 800px) {
.bottombar_active li.nav-title {
	display: none
}
.mainlinks_menu ul li img {
	display: none
}
.offcanvas-stop-scrolling {
	height: 100%;
	overflow: auto;
}
.bottombar_active .navbar-default .navbar-offcanvas {
	background-color: #96a06c;
}
.main_bar_active .navbar-default .navbar-offcanvas {
	background-color: #c7222a;
}
.bottombar_active .navbar-inverse .navbar-offcanvas, .main_bar_active .navbar-inverse .navbar-offcanvas {
	background-color: #222;
}
.bottombar_active .navbar-offcanvas, .main_bar_active .navbar-offcanvas {
	position: fixed;
	width: 100%;
	max-width: 412px;
	left: -412px;
	top: 0;
	padding-left: 15px;
	padding-right: 15px;
	z-index: 999;
	overflow: auto;
	-webkit-overflow-scrolling: touch;
	transition: transform 0.4s;
	-webkit-transition-timing-function: cubic-bezier(0.7, 0, 0.3, 1);
	transition-timing-function: cubic-bezier(0.7, 0, 0.3, 1);
}
.bottombar_active .navbar-offcanvas.in, .main_bar_active .navbar-offcanvas.in {
	box-shadow: 0 0 20px rgba(0, 0, 0, 0.3);
}
.bottombar_active .navbar-offcanvas.navbar-offcanvas-fade, .main_bar_active .navbar-offcanvas.navbar-offcanvas-fade {
	opacity: 0;
}
.bottombar .navbar-offcanvas.navbar-offcanvas-fade.in, .main_bar_active .navbar-offcanvas.navbar-offcanvas-fade.in {
	opacity: 1;
}
.bottombar_active .navbar-offcanvas.offcanvas-transform.in, .main_bar_active .navbar-offcanvas.offcanvas-transform.in {
	-webkit-transform: translateX(412px);
	-ms-transform: translateX(412px);
	transform: translateX(412px);
	transition: transform 0.4s;
	-webkit-transition-timing-function: cubic-bezier(0.7, 0, 0.3, 1);
	transition-timing-function: cubic-bezier(0.7, 0, 0.3, 1);
}
.bottombar_active .navbar-offcanvas.offcanvas-position.in, .main_bar_active .navbar-offcanvas.offcanvas-position.in {
	left: 0;
}
.bottombar_active .navbar-offcanvas.navbar-offcanvas-right, .main_bar_active .navbar-offcanvas.navbar-offcanvas-right {
	left: auto;
	right: -412px;
}
.bottombar_active .navbar-offcanvas.navbar-offcanvas-right.offcanvas-transform.in, .main_bar_active .navbar-offcanvas.navbar-offcanvas-right.offcanvas-transform.in {
	-webkit-transform: translateX(-412px);
	-ms-transform: translateX(-412px);
	transform: translateX(-412px);
	transition: transform 0.7s;
	-webkit-transition-timing-function: cubic-bezier(0.7, 0, 0.3, 1);
	transition-timing-function: cubic-bezier(0.7, 0, 0.3, 1);
}
.bottombar_active .navbar-offcanvas.navbar-offcanvas-right.offcanvas-position.in, .main_bar_active .navbar-offcanvas.navbar-offcanvas-right.offcanvas-position.in {
	left: auto;
	right: 0;
}
.bottombar_active .navbar-offcanvas .dropdown.active .caret, .main_bar_active .navbar-offcanvas .dropdown.active .caret {
	border-top: 0;
	border-bottom: 4px solid;
}
.bottombar_active .navbar-offcanvas .dropdown-menu, .main_bar_active .navbar-offcanvas .dropdown-menu {
	position: relative;
	width: 100%;
	border: inherit;
	box-shadow: none;
	-webkit-transition: height 0.15s ease-in;
	transition: height 0.15s ease-in;
}
.bottombar_active .navbar-offcanvas .dropdown-menu.shown, .main_bar_active .navbar-offcanvas .dropdown-menu.shown {
	display: block;
	margin-bottom: 10px;
}
.bottombar_dark {
	padding: 0 32px;
}
/*=============================== sidebar nav ====================================*/

.bottombar_active .navbar-default #sidenavbar .navbar-toggle {
	padding-left: 0 !important
}
#mainsidebar .navbar-toggle .icon-bar {
	width: 19px;
	margin-top: 4px;
}
}
.offcanvas-toggle .icon-bar {
	background: #000;
	-webkit-transition: all .25s ease-in-out;
	transition: all .25s ease-in-out;
}
.navbar-offcanvas.offcanvas-transform .icon-bar:nth-child(1) {
	-webkit-transform: rotate(45deg) translate(5px, 4px);
	-ms-transform: rotate(45deg) translate(5px, 4px);
	transform: rotate(45deg) translate(5px, 4px);
	top: 0
}
.navbar-offcanvas.offcanvas-transform .icon-bar:nth-child(2) {
	opacity: 0;
}
.navbar-offcanvas.offcanvas-transform .icon-bar:nth-child(3) {
	-webkit-transform: rotate(-45deg) translate(4px, -4px);
	-ms-transform: rotate(-45deg) translate(4px, -4px);
	transform: rotate(-45deg) translate(4px, -4px);
	top: 0
}
.navbar-offcanvas-right.offcanvas-transform .icon-bar:nth-child(1) {
	-webkit-transform: rotate(45deg) translate(5px, 4px);
	-ms-transform: rotate(45deg) translate(5px, 4px);
	transform: rotate(45deg) translate(5px, 4px);
	top: 0
}
.navbar-offcanvas-right.offcanvas-transform .icon-bar:nth-child(2) {
	opacity: 0;
}
.navbar-offcanvas-right.offcanvas-transform .icon-bar:nth-child(3) {
	-webkit-transform: rotate(-45deg) translate(4px, -4px);
	-ms-transform: rotate(-45deg) translate(4px, -4px);
	transform: rotate(-45deg) translate(4px, -4px);
	top: 0
}
