@media (max-width:992px) {
#sidebar-fix, .navbar-default .navbar-nav .open .dropdown-menu>li>a, .section-absolute {
	position: relative
}
.header-style-4 .container-fluid {
	padding-left: 15px;
	padding-right: 15px
}
.page-header.notfound h1 {
	font-size: 180px
}
.header-onepage .navbar-nav>li>a {
	margin-top: 0
}
#openmenu.collapse {
	display: block
}
.abutton {
	display: none
}
#vertical .yamm-fw .dropdown-menu {
	min-width: 100%
}
#vertical .col-sm-6 {
	width: 100%
}
#vertical .navbar-brand {
	border-bottom: 0!important
}
#sidebar-fix {
	box-shadow: none
}
.mobile-menu {
	display: normal!important
}
}
@media screen and (max-width:1180px) {
	.header-style-2 .navbar-nav > li > a {
	padding-right: 7px;
	padding-left: 7px;
}
	.header-style-2 .navbar-brand img {
		max-width:160px}
.row-offcanvas {
	position: relative;
	-webkit-transition: all .25s ease-out;
	-moz-transition: all .25s ease-out;
	transition: all .25s ease-out;
	width: calc(100% + 300px)
}
.row-offcanvas-left {
	left: -300px
}
.row-offcanvas-left.active {
	left: 0
}
.sidebar-offcanvas {
	position: absolute;
	top: 0
}
}
@media (max-width:1380px) {
.header-onepage .navbar-nav>li>a {
	letter-spacing: .3px;
	line-height: 35px;
	padding: 0 13px
}
}
@media (max-width:1130px) {
.header-style-2 .social {
	display: none
}
.header-style-2 .navbar-nav > li > a {
	padding-right: 7px;
	padding-left: 7px;
}
}
@media (max-width:1234px) {
.header-onepage .navbar-nav>li>a {
	letter-spacing: .3px;
	line-height: 35px;
	padding: 0 10px
}
.header-style-2 .navbar-nav>li>a {
	padding: 15px
}
.navbar-nav>li>a {
	padding: 30px 10px;
	font-size: 14px
}
}
@media (max-width:600px) {


	.navbar-brand{
	margin-bottom: 20px;
}
	.disable-mobile{display:none}
	.tagline-message span{
	margin-right: 10px;
	margin-left: 10px;
	font-size: 14px;
}
.client_list li {
	border: 1px solid #f7f7f7;
	margin: 0!important;
	width: 50%;
	text-align: center
}
.tagline-message .text-right {
	text-align: center!important;
	margin: 10px 0
}
.portfolio-filter li {
	margin-bottom: 25px!important;
	text-align: center!important
}
.lists-elements li {
	width: 100%
}
.about-widget .col-md-4 img {
	width: 100%!important
}
.slider-section .btn {
	display: none!important
}
.copyrights {
	text-align: center
}
.copyrights .list-inline>li {
	display: block;
	text-align: center
}
.footer .widget {
	margin-bottom: 30px
}
.btn-normal {
	display: block
}
.demo-title p, .home-text p {
	font-size: 14px;
	letter-spacing: .6px;
	line-height: 26px
}
.demo-title h2, .f48, .general-title h2, .home-text h4, .intro h1, .intro h2 {
	font-size: 24px!important;
	line-height: 32px!important
}
.footertop .footer-social li, .footertop .footer-social li a {
	line-height: 1.6
}
.projectgallery .list-inline li {
	width: 300px
}
.center-image img {
	width: 100%!important
}
.testi-lead p {
	font-size: 24px;
	line-height: 34px
}
.topbar strong {
	display: none
}
.header-style-2 .topbar span {
	display: block
}
}
@media (max-width:991px) {
#vertical .navbar-default .navbar-nav li .vertical-menu {
	margin-top: 0!important
}
.header-style-2.header-absolute, .header-style-2.header-absolute .navbar, .header-style-2.header-absolute .navbar-brand, .header-style-2.header-absolute .topbar {
	border: 0
}
.header-absolute, .header-style-2.header-absolute, .header-style-2.header-absolute .header, .header-style-2.header-absolute .topbar {
	position: relative;
	background: #222!important;
	top: 0
}
.header-dark-links {
	background: #fff!important
}
.header-absolute .navbar-default, .header-absolute .navbar-nav li a {
	border-color: #333
}
.header-dark-links .navbar-default, .header-dark-links .navbar-nav li a {
	border: 0!important
}
.feature-list img {
	margin: 20px auto
}
.tagline-message {
	text-align: center
}
.blog-item, .feature_list, .general-title h2, .services-list-style .box, .team-member {
	margin: 20px 0
}
.big-box {
	position: relative;
	display: block;
	max-height: 100%;
	padding: 80px 40px!important
}
.header-style-2 .navbar-brand {
	height: 60px;
	padding: 30px 20px 40px;
	z-index: 100
}
.header-style-2 .navbar-toggle {
	margin-top: 10px
}
.cartdropdown li a, .cartdropdown li strong {
	padding: 0!important
}
.cartdropdown small a {
	display: none!important
}
.cartdropdown .table>tbody>tr>td, .cartdropdown .table>tbody>tr>th, .cartdropdown .table>tfoot>tr>td, .cartdropdown .table>tfoot>tr>th, .cartdropdown .table>thead>tr>td, .cartdropdown .table>thead>tr>th {
	-moz-border-bottom-colors: none;
	-moz-border-left-colors: none;
	-moz-border-right-colors: none;
	-moz-border-top-colors: none;
	border-color: -moz-use-text-color -moz-use-text-color #3a3a3a;
	border-image: none;
	border-style: none;
	border-width: 0;
	padding: 15px;
	text-align: center;
	vertical-align: top
}
.border-right {
	padding-left: 15px;
	border-right: 0 solid #e9e9e9
}
.navbar-default .dropdown-menu {
	padding: 10px
}
.navbar-nav>li>a {
	line-height: 20px
}
.navbar-toggle {
	margin-top: 45px
}
.navbar-nav .open .dropdown-menu {
	position: static;
	float: none;
	width: auto;
	margin-top: 0;
	background-color: transparent
}
.navbar-nav .open .dropdown-menu>li>a:focus, .navbar-nav .open .dropdown-menu>li>a:hover {
	background-image: none
}
.navbar-nav .caret {
	position: absolute;
	top: 50%;
	right: .8em;
	-webkit-transform: translate(0, -50%);
	-ms-transform: translate(0, -50%);
	-o-transform: translate(0, -50%);
	transform: translate(0, -50%)
}
.navbar-nav li a {
	padding: .8em!important;
	margin-top: -1px
}
.navbar-nav a.last {
	border-bottom: 0
}
}
@media (min-width:992px) {
.header-style-1 .navbar-nav {
	margin-left: 30px!important
}
.navbar-nav>li {
	display: inline-block!important
}
.navbar-nav .has-submenu {
	position: relative
}
.navbar-nav .has-submenu:hover>ul {
	visibility: visible;
	opacity: 1;
	top: 100%
}
.navbar-nav .has-submenu ul {
	-webkit-transition: visibility .35s ease-in-out, opacity .35s ease-in-out, top .35s ease-in-out, bottom .35s ease-in-out, left .35s ease-in-out, right .35s ease-in-out;
	-moz-transition: visibility .35s ease-in-out, opacity .35s ease-in-out, top .35s ease-in-out, bottom .35s ease-in-out, left .35s ease-in-out, right .35s ease-in-out;
	-o-transition: visibility .35s ease-in-out, opacity .35s ease-in-out, top .35s ease-in-out, bottom .35s ease-in-out, left .35s ease-in-out, right .35s ease-in-out;
	transition: visibility .35s ease-in-out, opacity .35s ease-in-out, top .35s ease-in-out, bottom .35s ease-in-out, left .35s ease-in-out, right .35s ease-in-out
}
.navbar-nav .has-submenu .dropdown-menu {
	min-width: 260px;
	padding: 10px;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0
}
.navbar-nav .has-submenu>ul {
	position: absolute;
	top: 130%;
	right: 0;
	width: 100%;
	visibility: hidden;
	opacity: 0;
	display: block;
	left: 0
}
.navbar-nav .has-submenu>ul.start-right, .navbar-right .has-submenu>ul {
	right: 0;
	left: auto
}
.navbar-nav .has-submenu>ul li, .yamm-fw ul li {
	position: relative
}
.navbar-nav .has-submenu>ul li:hover>ul {
	visibility: visible;
	opacity: 1;
	left: 100%
}
.navbar-nav .has-submenu>ul li:hover>ul.show-right {
	right: 100%
}
.navbar-nav .has-submenu>ul li ul {
	position: absolute;
	top: -13px;
	visibility: hidden;
	display: block;
	opacity: 0;
	left: 130%
}
.navbar-nav .has-submenu>ul li ul.show-right {
	right: 130%;
	left: auto
}
.navbar-fixed-bottom .navbar-nav .has-submenu:hover>ul {
	bottom: 100%;
	top: auto
}
.navbar-fixed-bottom .navbar-nav .has-submenu>ul {
	top: auto;
	bottom: 130%
}
.navbar-fixed-bottom .navbar-nav .has-submenu>ul li ul {
	top: auto;
	bottom: 0
}
.yamm-fw {
	position: relative
}
.yamm-fw:hover>ul {
	visibility: visible;
	opacity: 1;
	top: 100%
}
.navbar-nav .yamm-fw ul {
	-webkit-transition: visibility .35s ease-in-out, opacity .35s ease-in-out, top .35s ease-in-out, bottom .35s ease-in-out, left .35s ease-in-out, right .35s ease-in-out;
	-moz-transition: visibility .35s ease-in-out, opacity .35s ease-in-out, top .35s ease-in-out, bottom .35s ease-in-out, left .35s ease-in-out, right .35s ease-in-out;
	-o-transition: visibility .35s ease-in-out, opacity .35s ease-in-out, top .35s ease-in-out, bottom .35s ease-in-out, left .35s ease-in-out, right .35s ease-in-out;
	transition: visibility .35s ease-in-out, opacity .35s ease-in-out, top .35s ease-in-out, bottom .35s ease-in-out, left .35s ease-in-out, right .35s ease-in-out
}
.yamm-fw .dropdown-menu {
	
	padding: 0;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0
}

.yamm-fw>ul {
	position: absolute;
	top: 130%;
	visibility: hidden;
	display: block;
	opacity: 0;
	left: 0
}
.yamm-fw>ul.start-right {
	right: 0;
	left: auto
}
.yamm-fw>ul li {
	position: relative;
	
}
.yamm-fw>ul li:hover>ul {
	visibility: visible;
	opacity: 1;
	left: 100%
}
.yamm-fw>ul li:hover>ul.show-right {
	right: 100%
}
}
@media (max-width:980px) {
.yamm .dropdown.yamm-fw .dropdown-menu {
	margin-top: 0
}
.yamm .dropdown.yamm-fw .yamm-content ul li:focus, .yamm .dropdown.yamm-fw .yamm-content ul li:hover {
	background-color: transparent!important
}
.yamm .dropdown.yamm-fw .dropdown-menu ul li a {
	padding: 5px 0!important;
	width: 100%;
	display: block
}
.navbar-default .navbar-nav .dropdown-menu li a {
	color: #222!important;
	border: 0!important;
	background: 0 0!important;
	line-height: 1.6
}
.navbar-default .dropdown-menu>li>a, .navbar-default .yamm-fw li a {

	text-align: left;
}
}
@media screen and (max-width:968px) {
.topbar span small {
	display: none
}
.topbar .social {
	margin-top: 10px
}
.topbar, .topbar .text-right {
	text-align: center
}
}
@media (min-width:768px) {
.col-sm-15 {
	width: 20%;
	float: left
}
}
@media (min-width:992px) {
.col-md-15 {
	width: 20%;
	float: left
}
}
@media (min-width:1200px) {
.col-lg-15 {
	width: 20%;
	float: left
}
}
