/*Small devices (landscape phones, 576px and up)*/
/*@media (max-width: 575px) {

}*/

/*Medium devices (tablets, 768px and up)*/
/*@media (min-width: 768px) {
	.top-menu {
		display: none;
	}
}*/

/*Large devices (desktops, 992px and up)*/
/*@media (min-width: 992px) {

}*/

/*X-Large devices (large desktops, 1200px and up)*/
/*@media (min-width: 1200px) {

}*/


/*Small devices (landscape phones, 576px and up)*/
@media (max-width: 575px) {
	.section-page-header .content {
    	transform: translate(-50%, 0%);
	}

	.side-vertical-menu {
		margin-left: -11px;
		margin-right: -11px;
	}
	.side-vertical-menu-header {
		padding: 15px 15px;
		position: relative;
		cursor: pointer;
	}
	.side-vertical-menu-header .toggle-icon {
		display: block !important;
		position: absolute;
	    top: 50%;
	    right: 15px;
	    transform: translateY(-50%);
	}
	.side-vertical-menu.collapsed .side-vertical-menu-header .toggle-icon {
		transform: translate(-50%, -50%) rotate(90deg);
	}
	.side-vertical-menu.collapsed .side-vertical-menu-body {
		display: none;
	}


	.pad-t-sm-0 {
		padding-top: 0 !important;
	}
	.mrg-b-sm-2 {
		margin-bottom: 2rem!important;
	}
	.mrg-b-sm-3 {
		margin-bottom: 3rem!important;
	}
}


@media (max-width: 991px) {
	/*.header-menu {
		display: none;
	}*/

	.header-menu .container {
		display: block;
	}
	.header-menu .brand {
	    width: 100%;
    	height: 50px;
	}
	.header-menu .brand .header-logo {
		width: calc(100% - 34px);
	}
	.header-menu .brand .menu-toggler {
	    display: block;
	    padding: 5px;
	}
	header .header-menu .brand .menu-toggler .icon-menu {
	    display: block;
	}
	header .header-menu .brand .menu-toggler .icon-menu-sticky {
	    display: none;
	}
	header.sticky-menu .header-menu .brand .menu-toggler .icon-menu {
	    display: none;
	}
	header.sticky-menu .header-menu .brand .menu-toggler .icon-menu-sticky {
	    display: block;
	}

	.navigation {
		position: absolute;
		width: 100%;
		left: 0;
		right: 0;
		background: #fff;
		border-bottom: 1px solid #e1e1e1;
		overflow: hidden;
	}
	.navigation.collapsed {
	    display: none;
	}
	.navigation-menu {
		display: block;
	}
	.navigation-menu>li {
		float: unset;
		margin: 0;
	}
	.navigation-menu>li>a {
		color: #3c4858;
		min-height: unset;
	    padding: 15px 0 15px 0;
	}
	.navigation-menu>li>a:hover, 	.navigation-menu>li>a.active {
		color: #2f55d4;
	}


	.default-section {
		padding-top: 90px;
		padding-bottom: 90px;
	}

	.section-home-header {
    	padding: 100px 0;
	}

	.section-home-header .bottom-cutoff {
	    bottom: -60px;
	}

	.section-page-header {
	    padding: 140px 0;
	}
	.section-page-header .content {
    	transform: translate(-50%, -20%);
	}
	.position-breadcrumb {
		display: none;
	}


	.features.feature-primary .content {
		margin-bottom: 90px;
	}

	.position-breadcrumb {
    	/*left: 20px;
    	right: 20px;
    	transform: unset;*/
	}


	.mb-sm-2 {
		margin-bottom: 2rem;
	}
	.mb-sm-5 {
		margin-bottom: 5rem;
	}
}

@media (min-width: 992px) {
	/*.header-navbar {
		display: none;
	}*/
	.hide-on-lg {
		display: none;
	}
}