@import 'animate.css';

@import 'social_sprite.css';

@import url(//fonts.googleapis.com/css?family=Roboto:400,500,700,300,900);
@import url(//fonts.googleapis.com/css?family=Josefin+Sans);

@font-face {
	font-family: 'Josefin Sans', sans-serif;
	/*src:url('../fonts/brandon-grotesque/brandon_bld.otf');*/
	font-weight:normal;
	font-style:normal
}

@font-face {
	font-family:'brandon_grotesqueblack';
	/*src:url('../fonts/brandon-grotesque/brandon_bld.otf');*/
	font-weight:normal;
	font-style:normal
}

@font-face {
	font-family: 'Josefin Sans', sans-serif;
	src:url('../fonts/brandon-grotesque/brandon_med.otf');
	font-weight:normal;
	font-style:normal
}

@font-face {
	font-family:'brandon_grotesque_regularRg';
	src:url('../fonts/brandon-grotesque/brandon_reg.otf');
	font-weight:normal;
	font-style:normal
}

@font-face {
    font-family: 'montserratregular';
    src: url('../fonts/montserrat_regular/Montserrat-Regular-webfont.eot');
    src: url('../fonts/montserrat_regular/Montserrat-Regular-webfont.eot#iefix') format('embedded-opentype'),
         url('../fonts/montserrat_regular/Montserrat-Regular-webfont.woff') format('woff'),
         url('../fonts/montserrat_regular/Montserrat-Regular-webfont.ttf') format('truetype'),
         url('../fonts/montserrat_regular/Montserrat-Regular-webfont.svg') format('svg');
    font-weight: normal;
    font-style: normal;

}



.pace {
	-webkit-pointer-events:none;
	pointer-events:none;
	-webkit-user-select:none;
	-moz-user-select:none;
	user-select:none
}

.pace-inactive {
	display:none
}

.pace .pace-progress {
	background:#9e6335;
	position:fixed;
	z-index:2000;
	top:0;
	left:0;
	height:2px;
	-webkit-transition:width 1s;
	-moz-transition:width 1s;
	-o-transition:width 1s;
	transition:width 1s
}

.pace .pace-progress-inner {
	display:block;
	position:absolute;
	right:0;
	width:100px;
	height:100%;
	box-shadow:0 0 10px #9e6335,0 0 5px #9e6335;
	opacity:1;
	-webkit-transform:rotate(3deg) translate(0, -4px);
	-moz-transform:rotate(3deg) translate(0, -4px);
	-ms-transform:rotate(3deg) translate(0, -4px);
	-o-transform:rotate(3deg) translate(0, -4px);
	transform:rotate(3deg) translate(0, -4px)
}

.pace .pace-activity {
	display:block;
	position:fixed;
	z-index:2000;
	top:15px;
	right:15px;
	width:20px;
	height:20px;
	border:solid 3px transparent;
	border-top-color:#9e6335;
	border-left-color:#9e6335;
	border-radius:30px;
	-webkit-animation:pace-spinner 400ms linear infinite;
	-moz-animation:pace-spinner 400ms linear infinite;
	-ms-animation:pace-spinner 400ms linear infinite;
	-o-animation:pace-spinner 400ms linear infinite;
	animation:pace-spinner 400ms linear infinite
}

@-webkit-keyframes pace-spinner {
	0% {
	-webkit-transform:rotate(0deg);
	transform:rotate(0deg)
}

100% {
	-webkit-transform:rotate(360deg);
	transform:rotate(360deg)
}


}

@-moz-keyframes pace-spinner {
	0% {
	-moz-transform:rotate(0deg);
	transform:rotate(0deg)
}

100% {
	-moz-transform:rotate(360deg);
	transform:rotate(360deg)
}


}

@-o-keyframes pace-spinner {
	0% {
	-o-transform:rotate(0deg);
	transform:rotate(0deg)
}

100% {
	-o-transform:rotate(360deg);
	transform:rotate(360deg)
}


}

@-ms-keyframes pace-spinner {
	0% {
	-ms-transform:rotate(0deg);
	transform:rotate(0deg)
}

100% {
	-ms-transform:rotate(360deg);
	transform:rotate(360deg)
}


}

@keyframes pace-spinner {
	0% {
	transform:rotate(0deg)
}

100% {
	transform:rotate(360deg)
}


}

.padder-cont {
	padding:0 15px;
	margin:0 auto
}

.p-90 {
	padding-top:90px;
	padding-bottom:90px
}

.p-70 {
	padding-top:70px;
	padding-bottom:70px
}

.p-50 {
	padding-top:50px;
	padding-bottom:50px
}

.p-30 {
	padding-top:30px;
	padding-bottom:30px
}

.clearfix {
	*zoom:1
}

.clearfix:before,.clearfix:after {
	display:table;
	content:'';
	line-height:0
}

.clearfix:after {
	clear:both
}

.clear {
	clear:both
}

::-moz-selection {
	background:#9e6335;
	color:#fff;
	text-shadow:none
}

::selection {
	background:#9e6335;
	color:#fff;
	text-shadow:none
}

::-webkit-scrollbar-thumb:vertical {
	background-color:#744430
}

::-webkit-scrollbar {
	width:5px;
	height:0;
	background:#fff
}

html,body {
	height:100%
}

body {
	-webkit-font-smoothing:antialiased;
	font-size:16px;
	line-height:1.6;
	/*font-family:'brandon_grotesque_regularRg';*/
	font-family: 'Josefin Sans', sans-serif;
	font-weight:normal
}

p {
	text-align:justify
}

strong {
	font-family: 'Josefin Sans', sans-serif;
	font-weight:normal
}

a {
	transition-property:color;
	transition-duration:.1s;
	-webkit-transition-property:color;
	-webkit-transition-duration:.1s;
	color:#9e6335;
	outline:none
}

a:hover {
	color:#744430
}

a:focus {
	outline:none
}

h1 {
	font-family: 'Josefin Sans', sans-serif;
	font-weight:normal;
	font-size:22px;
	color:#666
}

h2 {
	font-family: 'Josefin Sans', sans-serif;
	font-weight:normal;
	font-size:21px;
	color:#666
}

h3 {
	font-family: 'Josefin Sans', sans-serif;
	font-weight:normal;
	font-size:21px;
	color:#666
}

h4 {
	font-family: 'Josefin Sans', sans-serif;
	font-weight:normal;
	font-size:20px;
	color:#666
}

h5 {
	font-family: 'Josefin Sans', sans-serif;
	font-weight:normal;
	font-size:16px;
	color:#744430;
	text-transform:uppercase
}

h6 {
	font-family: 'Josefin Sans', sans-serif;
	font-weight:normal;
	font-size:14px;
	color:#555;
	text-transform:uppercase
}

h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {
	line-height:1.5
}

h1, h2, h3 {
	margin-top:40px
}

h4, h5, h6 {
	margin-top:30px
}

.form-control:focus {
	border-color:#555;
	outline:0;
	box-shadow:none
}

.form-control.light {
	color:#FFF;
	border-color:#744430;
}

.form-control.light:focus {
	border-color:#fff;
	background-color:#fff;
	color:#555;
	outline:0;
	box-shadow:none
}

.form-control.required,.form-control.required:focus {
	border-color:#c00
}

input::-webkit-outer-spin-button,input::-webkit-inner-spin-button {
	-webkit-appearance:none;
	margin:0
}

.contact-form input,.contact-form textarea {
	margin-bottom:10px;
	resize:none
}

.contact-form textarea {
	color:#999
}

.btn:focus {
	outline:none;
	outline-offset:0
}

#team-detail h1.page-header {
	color: #5f3827;
	font-size: 45px;
	font-weight: 300;
	font-family: 'Roboto' sans-serif;
	border-bottom: 1px solid #5f3827;
	padding-bottom: 10px;
	margin-bottom: 10px;
	margin-top: 0;
	line-height: 1;
}

#team-detail h3 {
	color: #5f3827;
	font-family: 'Roboto' sans-serif;
	margin-top: 0;
	font-size: 26px;
}

#team-detail p {
	color: #5f3827;
	font-family: 'Roboto' sans-serif;
	font-size: 20px;	
	margin-bottom: 20px;
	line-height: 35px;
	text-align: left;
}

#team-detail .carousel-control {
	position: relative;
	opacity: 1;
	background: #fff;
	border: 2px solid #5f3827;
	border-radius: 2px;
	color: #5f3827;
	font-family: 'Roboto' sans-serif;
	font-weight: 700;
	text-shadow:none;
	font-size: 16px;
	padding: 8px 27px;
	display: inline-block;
	width: auto;
	margin-left: 5px;
}

#team-detail .carousel-control:hover {
	color: #fff;
	background: #5f3827;
}

#team-detail a.back {
	font-size: 16px;
	font-family: 'Roboto' sans-serif;
	font-weight: 700;
	text-decoration: none;
	padding: 8px 27px;
	display: inline-block;
	background: #5f3827;
	color: #fff;
	border: 2px solid #5f3827;
	border-radius: 2px;
}

#team-detail a.back:hover {
	background: #fff;
	color: #5f3827;	
}

#team-detail .carousel-inner {
	margin-top: 50px;
}

#team-detail .item p + a {
	padding: 8px 27px;	
	background: #5f3827;
	color: #fff;
	border-radius: 2px;
	display: inline-block;
	font-size: 16px;
	font-family: 'Roboto' sans-serif;
	font-weight: 700;
	text-transform: uppercase;
	text-decoration: none;
}

#team-detail ul.soc {
	display: inline-block;
	float: right;
	margin: 0;
	padding: 0;
}

#team-detail ul.soc li {
	display: inline-block;
	margin-left: 8px;
}

.incididunt {
	background-color: #5f3827;
}

.incididunt h1 {
	margin-top: 0;
	font-family: 'Roboto' sans-serif;
	font-size: 36px;
	color: #fff;
}

.incididunt h2 {
	font-family: 'Roboto' sans-serif;
	font-size: 26px;
	color: #fff;
}

.incididunt a {
	background: #fff;
	color: #5f3827;
	width: 300px;
	border-radius: 2px;
	display: inline-block;
	padding: 10px 0;
	font-family: 'Roboto' sans-serif;
	font-size: 16px;
	margin-top: 15px;
	text-transform: uppercase;
	text-decoration: none;
	font-weight: 500;
}

.team-list {
	padding: 50px 15px;
}

.team-list .half-block {
	height: 395px;
	position: relative;
}

.team-list .half-block .inner {
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	background: rgba(66,53,61,.9);
	opacity: 0;
    -webkit-transition: all 0.25s ease-out;
    -moz-transition: all 0.25s ease-out;
    -o-transition: all 0.25s ease-out;
    transition: all 0.25s ease-out;
}

.team-list .half-block:hover .inner {opacity: 1} 

#team1.half-block {background-image: url(../img/tean-l1.jpg);}

#team2.half-block {background-image: url(../img/tean-l2.jpg);}

#team3.half-block {background-image: url(../img/tean-l3.jpg);}

#team4.half-block {background-image: url(../img/tean-l4.jpg);}

#team5.half-block {background-image: url(../img/tean-l5.jpg);}

#team6.half-block {background-image: url(../img/tean-l6.jpg);}

#team7.half-block {background-image: url(../img/tean-l7.jpg);}

#team8.half-block {background-image: url(../img/tean-l8.jpg);}

#team9.half-block {background-image: url(../img/tean-l9.jpg);}

#team10.half-block {background-image: url(../img/tean-l10.jpg);}

#team11.half-block {background-image: url(../img/tean-l11.jpg);}

#team12.half-block {background-image: url(../img/tean-l12.jpg);}

.team-list .half-block .inner h1 {
	color: #fff;
	font-family: 'Roboto' sans-serif;
	font-weight: 300;
	font-size: 28px;
}

.team-list .half-block .inner .dvdr {
	margin: 0 auto;
	width: 25%;
	background: #fff;
}

.team-list .half-block .inner p {
	color: #fff;
	margin-top: 10px;
	padding: 0;
	font-family: 'Roboto' sans-serif;
	font-weight: normal;
}

.team-list .half-block .inner a {
	display: inline-block;
	margin: 10px 5px 0;
}

.btn:hover,.btn:focus {
	color:#fff;
	text-decoration:none;
	background-color:#744430;
	border-color:#744430
}

.btn:active,.btn .active {
	background-image:none;
	outline:0;
	-webkit-box-shadow:none;
	box-shadow:none
}

.btn-large {
	padding:15px 26px;
	font-size:14px
}

.btn-large:active,.btn-large .active {
	padding:15px 26px
}

.btn-light {
	color:#fff;
	background-color:transparent;
	border-color:#fff
}

.btn-light:hover,.btn-light:focus,.btn-light:active,.btn-light .active {
	color:#555 !important;
	background-color:#fff;
	border-color:#fff
}

.btn-light:active,.btn-light .active {
	background-image:none
}

.btn-viola {
	color:#744430;
	background-color:transparent;
	border-color:#744430
}

.btn-viola:hover,.btn-viola:focus,.btn-viola:active,.btn-viola .active {
	color:#fff;
	background-color:#744430;
	border-color:#744430
}

.btn-viola:active,.btn-viola .active {
	background-image:none
}

.navbar-mobile {
	font-family: 'Josefin Sans', sans-serif;
	font-weight:normal;
	letter-spacing:2px;
	line-height:1;
	/*border-bottom:2px solid #744430;*/
	background:#1b171c
}

.navbar-mobile .navbar-collapse {
	border-top:0 solid transparent;
	box-shadow:inset 0 0 0 rgba(255,255,255,0.1)
}

.navbar-mobile .navbar-nav {
	margin:0 -15px
}

.navbar-mobile .navbar-nav li {
	text-align:center
}

.navbar-mobile .navbar-nav li a {
	font-size:12px
}

.navbar-mobile .navbar-brand {
	width:32px;
	height:32px;
	margin:8px 0 0 15px;
	background:url('http://401morganmfg.com/assets/theme/img/logo-montere-50x50.png') no-repeat center center;
	background-size:cover
}

.navbar-mobile .navbar-toggle {
	border:0;
	outline:0;
	border-radius:0;
	background:transparent
}

.navbar-mobile .navbar-toggle:hover,.navbar-mobile .navbar-toggle:focus {
	background-color:#744430
}

.navbar-mobile .navbar-toggle:hover .icon-bar,.navbar-mobile .navbar-toggle:focus .icon-bar {
	background-color:#fff
}

.navbar-scroll {
	font-family: 'Josefin Sans', sans-serif;
	font-weight:normal;
	letter-spacing:2px;
	line-height:1;
	/*border-bottom:2px solid #744430;*/
	background:#1b171c
}

.navbar-scroll .navbar-nav {
	position:relative;
	float:none;
	text-align:right;
	height:90px;
	padding:25px 0
}

.navbar-scroll .navbar-nav li {
	float:none;
	display:inline-block;
	text-align:center
}

.navbar-scroll .navbar-nav li a {
	display:inline-block;
	color:#fff;
	font-size:13px
}

.navbar-scroll .navbar-nav li a .line {
	display:inline-block;
	padding:7px 0 5px 0;
	border-bottom:2px solid transparent;
	transition-duration:.1s;
	-webkit-transition-property:color;
	-webkit-transition-duration:.1s;
	transition-property:border-color;
	transition-duration:.3s;
	-webkit-transition-property:border-color;
	-webkit-transition-duration:.3s
}

.navbar-scroll .navbar-nav li a:hover,.navbar-scroll .navbar-nav li a:focus {
	outline:none
}

.navbar-scroll .navbar-nav li li {
	margin-left:0;
	display:block
}

/*.navbar-scroll .navbar-nav li:hover .line {
	border-bottom:2px solid #fff
}*/

.navbar-scroll .navbar-nav li a:hover{
	background: #744430;
}

.navbar-scroll .navbar-nav .active a,.navbar-scroll .navbar-nav .active a:hover,.navbar-scroll .navbar-nav .active a:focus {
	background:transparent;
	color:#fff
}

.navbar-scroll .navbar-nav .active a .line,.navbar-scroll .navbar-nav .active a:hover .line,.navbar-scroll .navbar-nav .active a:focus .line {
	border-bottom:2px solid #fff
}

.navbar-scroll .navbar-nav .open > a,.navbar-scroll .navbar-nav .open > a:hover,.navbar-scroll .navbar-nav .open > a:focus {
	background-color:transparent;
	color:#fff
}

.navbar-scroll .navbar-brand {
	display:block;
	position:absolute;
	width:50px;
	height:50px;
	background:url('../img/new/logo_tiny.png') no-repeat center center;
	left:15%;
	margin:0 0 0 -25px;
	z-index:10;
	top: 20px
}

.navbar-scroll .dropdown-menu li:hover .sub-menu {
	visibility:visible
}

.navbar-scroll .dropdown .dropdown-menu li.active a {
	background:transparent;
	color:#fff
}

.navbar-scroll .dropdown .dropdown-menu li.active a .line {
	border-bottom:2px solid #fff
}

.navbar-scroll .dropdown.open .dropdown-menu,.navbar-scroll .dropdown:hover .dropdown-menu,.navbar-scroll .dropdown:focus .dropdown-menu {
	display:block;
	background:#744430;
	border-radius:0;
	min-width:260px;
	left:50%;
	margin:0 0 0 -130px;
	-webkit-box-shadow:none;
	box-shadow:none;
	border:2px solid #fff;
	padding:15px
}

.navbar-scroll .dropdown.open .dropdown-menu a,.navbar-scroll .dropdown:hover .dropdown-menu a,.navbar-scroll .dropdown:focus .dropdown-menu a {
	color:#fff;
	background:transparent;
	padding-top:5px;
	padding-bottom:5px
}

.navbar-scroll .dropdown.open .dropdown-menu a .line,.navbar-scroll .dropdown:hover .dropdown-menu a .line,.navbar-scroll .dropdown:focus .dropdown-menu a .line {
	border-bottom:2px solid transparent;
	padding:2px 0 0 0;
	transition-duration:.1s;
	-webkit-transition-property:color;
	-webkit-transition-duration:.1s;
	transition-property:border-color;
	transition-duration:.3s;
	-webkit-transition-property:border-color;
	-webkit-transition-duration:.3s
}

.navbar-scroll .dropdown.open .dropdown-menu a:hover .line,.navbar-scroll .dropdown:hover .dropdown-menu a:hover .line,.navbar-scroll .dropdown:focus .dropdown-menu a:hover .line {
	border-bottom:2px solid #fff
}

.navbar-statica {
	font-family: 'Josefin Sans', sans-serif;
	font-weight:normal;
	letter-spacing:2px;
	line-height:1;
	height:200px;
	width:100%;
	position:absolute;
	z-index:100;
	border:0;
	background:transparent;
	
	height:220px;
	border-radius: 0;
	border-bottom: solid 1px #FFF;
	top: 0;
}

.navbar-statica .navbar-nav {
	margin-top:160px;
	position:relative;
	float:none;
	text-align:center
}

.navbar-statica .navbar-nav li {
	float:none;
	display:inline-block;
	text-align:center
}

.navbar-statica .navbar-nav li a {
	display:inline-block;
	color:#fff;
	font-size:13px
}

.navbar-statica .navbar-nav li a .line {
	display:inline-block;
	padding:7px 0 5px 0;
	border-bottom:2px solid transparent;
	transition-duration:.1s;
	-webkit-transition-property:color;
	-webkit-transition-duration:.1s;
	transition-property:border-color;
	transition-duration:.3s;
	-webkit-transition-property:border-color;
	-webkit-transition-duration:.3s
}

.navbar-statica .navbar-nav li a:hover,.navbar-statica .navbar-nav li a:focus {
	color:#fff
}

.navbar-statica .navbar-nav li li {
	margin-left:0;
	display:block
}

/*.navbar-statica .navbar-nav li:hover .line {
	border-bottom:2px solid #fff;
}*/

.navbar-statica .navbar-nav li a:hover{
	background: #744430;
}

.navbar-statica .navbar-nav li.divider {
	display:none;
	visibility:hidden;
	margin-left:0
}

.navbar-statica .navbar-nav .active a,.navbar-statica .navbar-nav .active a:hover,.navbar-statica .navbar-nav .active a:focus {
	background:transparent;
	color:#fff
}

.navbar-statica .navbar-nav .active a .line,.navbar-statica .navbar-nav .active a:hover .line,.navbar-statica .navbar-nav .active a:focus .line {
	border-bottom:2px solid #fff
}

.navbar-statica .navbar-nav .open > a,.navbar-statica .navbar-nav .open > a:hover,.navbar-statica .navbar-nav .open > a:focus {
	background-color:transparent;
	color:#fff
}

.navbar-statica .navbar-brand {
	display:block;
	position:absolute;
	width:140px;
	height:100px;
	background:url('../img/new/logo.png') no-repeat center center;
	left:50%;
	margin:40px 0 0 0px
}

.navbar-statica .dropdown-menu li:hover .sub-menu {
	visibility:visible
}

.navbar-statica .dropdown .dropdown-menu li.active a {
	background:transparent;
	color:#fff
}

.navbar-statica .dropdown .dropdown-menu li.active a .line {
	border-bottom:2px solid #fff
}

.navbar-statica .dropdown.open .dropdown-menu,.navbar-statica .dropdown:hover .dropdown-menu,.navbar-statica .dropdown:focus .dropdown-menu {
	display:block;
	background:transparent;
	border-radius:0;
	min-width:260px;
	left:50%;
	margin:0 0 0 -130px;
	-webkit-box-shadow:none;
	box-shadow:none;
	border:2px solid #fff;
	padding:15px
}

.navbar-statica .dropdown.open .dropdown-menu a,.navbar-statica .dropdown:hover .dropdown-menu a,.navbar-statica .dropdown:focus .dropdown-menu a {
	color:#fff;
	background:transparent;
	padding-top:5px;
	padding-bottom:5px
}

.navbar-statica .dropdown.open .dropdown-menu a .line,.navbar-statica .dropdown:hover .dropdown-menu a .line,.navbar-statica .dropdown:focus .dropdown-menu a .line {
	border-bottom:2px solid transparent;
	padding:2px 0 0 0;
	transition-duration:.1s;
	-webkit-transition-property:color;
	-webkit-transition-duration:.1s;
	transition-property:border-color;
	transition-duration:.3s;
	-webkit-transition-property:border-color;
	-webkit-transition-duration:.3s
}

.navbar-statica .dropdown.open .dropdown-menu a:hover .line,.navbar-statica .dropdown:hover .dropdown-menu a:hover .line,.navbar-statica .dropdown:focus .dropdown-menu a:hover .line {
	border-bottom:2px solid #fff
}

.navbar-statica .navbar-toggle {
	display:none
}

#block-navigation {
	right:60px;
	position:fixed;
	z-index:99;
	top:50%;
	width:25px;
	transition-property:all;
	transition-duration:.2s;
	-webkit-transition-property:all;
	-webkit-transition-duration:.2s
}

#block-navigation #section_nav {
	list-style:none;
	width:25px
}

#block-navigation #section_nav li {
	list-style:none;
	width:25px;
	height:25px
}

#block-navigation #section_nav li a {
	transition-property:all;
	transition-duration:.2s;
	-webkit-transition-property:all;
	-webkit-transition-duration:.2s;
	width:25px;
	height:25px;
	display:block;
	text-decoration:none;
	background:url('http://401morganmfg.com/assets/theme/img/dot-25.png') no-repeat center center;
	background:url('../img/square-25.png') no-repeat center center
}

#block-navigation #section_nav li a:hover {
	background:url('http://401morganmfg.com/assets/theme/img/dot-empty-25.png') no-repeat center center;
	background:url('../img/square-empty-25.png') no-repeat center center
}

#block-navigation #section_nav .active a {
	background:url('http://401morganmfg.com/assets/theme/img/dot-empty-25.png') no-repeat center left;
	background:url('../img/square-empty-25.png') no-repeat center center
}

.tooltip-inner {
	white-space:nowrap;
	line-height:1;
	padding:10px 12px;
	font-family: 'Josefin Sans', sans-serif;
	font-weight:normal
}

.page-heading {
	height:600px;
	width:100%;
	display:block;
	background-repeat:no-repeat;
	background-position:center center;
	background-size:cover;
	overflow:hidden
}

.page-heading h2 {
	font-family:'Roboto' sans-serif;
	font-weight:normal;
	color:#fff;
	text-transform:uppercase;
	font-size:40px;
	letter-spacing:0px;
	padding:210px 0 0 0
}

.page-heading h2 small {
	font-family: 'Josefin Sans', sans-serif;
	font-weight:normal;
	color:#fff;
	font-size:16px;
	letter-spacing:normal;
	text-transform:none;
	display:block;
	padding:30px 0
}

.page-heading:before {
	content:' ';
	height:600px;
	width:100%;
	position:absolute;
	top:0;
	left:0;
	background-color:#5f3827;
	opacity:.8
}

.home-slider {
	height:100%;
	min-height:600px;
	overflow:hidden;
	background:#744430
}

.home-slider .item {
	-webkit-background-size:cover;
	-moz-background-size:cover;
	-o-background-size:cover;
	background-size:cover
}

.home-slider .item,.home-slider .item.active {
	height:100%
}

.blog-list ul {
	padding: 0;
	margin: 220px 0 0;
	list-style: none;
}

.blog-list ul li {border-bottom: 1px solid #744430;}

.blog-list ul li img {width: 100%;}

.blog-list ul li .info {
	padding: 40px;
}

.blog-list ul li .info span {
	color: #744430;
	font-family: 'Roboto';
	font-size: 19px;
}

.blog-list ul li .info h1, .blog-detail h1 {
	font-family: 'Roboto';
	font-weight: 300;
	color: #1b171c;
	font-size: 35px;
	margin-top: 20px;
	line-height: 45px;
}

.dvdr {
	height: 1px;
	width: 60%;
	background: #744430;
	margin: 20px 0;
}

.blog-list ul li .info p {
	color: #744430;
	font-family: 'Roboto';
	font-weight: 300;
	font-size: 20px;
	line-height: 26px;
}

.blog-detail h2 {
	color: #1b171c;
	font-family: 'Roboto';
	font-weight: 300;
	font-size: 25px;
	line-height: 30px;
	margin-bottom: 35px;
}

.blog-detail p {
	font-family: 'Roboto';
	font-weight: 300;
	font-size: 18px;
	line-height: 26px;
	color: #1b171c;	
	margin-bottom: 35px;
}

.points-img {
	display: block;
	margin: 0 auto 35px;
}

.blog-list ul li .info a {
	display: inline-block;
	border: 2px solid #744430;
	color: #744430;
	text-decoration: none;
	text-transform: uppercase;
	font-family: 'Roboto';
	font-weight: 700;
	font-size: 14px;
	padding: 15px 40px;
	margin-top: 30px;
}

.blog-list ul li .info a:hover {
	color: #fff;
	background: #744430;
}

.blog-detail {
	margin-top: 220px;
	padding: 40px 0;
}

.detail-photo {width: 100%;}

.blog-detail article {
	border-top: 1px solid #744430;
	border-bottom: 1px solid #744430;
	color: #744430;
	display: block;
	font-family: 'Roboto';
	font-weight: 300;
	font-size: 20px;
	padding: 10px 0;
	margin: 10px 0;
}

.blog-detail .social_menu {
	display: block;
	border-bottom: 1px solid #744430;
	padding: 10px 0;
	margin: 10px 0;
}

.autor {margin: 20px 0;}

.autor span {
	color: #744430;
	font-family: 'Roboto';
	font-size: 14px;
	margin-bottom: 25px;
	display: inline-block;
}

.autor img {
	border-radius: 450px;
}

.autor h2 {margin: 10px 0;font-size: 35px;}

.autor p {margin-bottom: 10px;}

.autor a {
	text-decoration: none;
	color: #1b171c;
	font-family: 'Roboto';
	font-weight: 300;
	font-size: 18px;
}

.autor a img {
	border-radius: 0;
	margin-left: 10px;
}

.home-slider .carousel-inner {
	height:100%
}

.home-slider .carousel-caption {
	top:33%;
	bottom:auto;
	left:0;
	right:0
}

.home-slider .carousel-caption h2 {
	font-size:78px;
	color:#fff;
	text-transform:uppercase;
	display:block;
	text-shadow:0 0 1px rgba(0,0,0,0.05),0 1px 2px rgba(0,0,0,0.3);
	/*font-family: 'Josefin Sans', sans-serif;*/
	/*font-family:'montserratregular';*/
	font-family: 'Josefin Sans', sans-serif;
	font-weight:normal;
	letter-spacing:8px;
	line-height:1.5
}

.home-slider .carousel-caption p {
	font-size:16px;
	text-align:center;
	color:#fff;
	display:block;
	text-shadow:0 0 1px rgba(0,0,0,0.05),0 1px 2px rgba(0,0,0,0.3);
	line-height:1.5;
	padding-top:40px;
	margin-top:30px;
	background:url('../img/spacer-50x2-white.png') no-repeat top center;
	font-family: 'Josefin Sans', sans-serif;
	font-weight:normal
}

.home-slider .carousel-indicators li,.home-slider .carousel-indicators .active {
	display:inline-block;
	width:8px;
	height:8px;
	margin:4px;
	text-indent:-999px;
	cursor:pointer;
	background-color:#fff;
	border:0;
	border-radius:4px;
	opacity:.4;
	transition-property:all;
	transition-duration:.2s;
	-webkit-transition-property:all;
	-webkit-transition-duration:.2s
}

.home-slider .carousel-indicators li.active {
	opacity:1
}

.carousel-indicators li {
	background-color:#999;
	background-color:rgba(70,70,70,0.25)
}

.carousel-indicators .active {
	background-color:#444
}

.carousel-overlay .item:after {
	content:' ';
	display:block;
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	background:-moz-radial-gradient(center, ellipse cover, rgba(0,0,0,0.5) 0, rgba(0,0,0,0) 100%);
	background:-webkit-gradient(radial, center center, 0, center center, 100%, color-stop(0, rgba(0,0,0,0.5)), color-stop(100%, rgba(0,0,0,0)));
	background:-webkit-radial-gradient(center, ellipse cover, rgba(0,0,0,0.5) 0, rgba(0,0,0,0) 100%);
	background:-o-radial-gradient(center, ellipse cover, rgba(0,0,0,0.5) 0, rgba(0,0,0,0) 100%);
	background:-ms-radial-gradient(center, ellipse cover, rgba(0,0,0,0.5) 0, rgba(0,0,0,0) 100%);
	background:radial-gradient(ellipse at center, rgba(0,0,0,0.5) 0, rgba(0,0,0,0) 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1)
}

.carousel-overlay .item:before {
	content:' ';
	display:block;
	height:50%;
	width:100%;
	position:absolute;
	bottom:0;
	left:0;
	background:-moz-linear-gradient(top, rgba(255,255,255,0) 0, rgba(0,0,0,0) 1%, rgba(0,0,0,0.07) 26%, rgba(0,0,0,0.5) 71%, rgba(0,0,0,0.7) 100%);
	background:-webkit-linear-gradient(top, rgba(255,255,255,0) 0, rgba(0,0,0,0) 1%, rgba(0,0,0,0.05) 26%, rgba(0,0,0,0.5) 71%, rgba(0,0,0,0.7) 100%);
	background:-o-linear-gradient(top, rgba(255,255,255,0) 0, rgba(0,0,0,0) 1%, rgba(0,0,0,0.07) 26%, rgba(0,0,0,0.5) 71%, rgba(0,0,0,0.7) 100%);
	background:-ms-linear-gradient(top, rgba(255,255,255,0) 0, rgba(0,0,0,0) 1%, rgba(0,0,0,0.07) 26%, rgba(0,0,0,0.5) 71%, rgba(0,0,0,0.7) 100%);
	opacity:.1
}

.slide1 {
	background:url('../img/sliderhome/header_drinks.jpg') no-repeat center center
}

.slide2 {
	background:url('../img/sliderhome/interior.jpg') no-repeat center center
}

.slide3 {
	background:url('../img/sliderhome/header_salmon.jpg') no-repeat center center
}

.slide4 {
	background:url('../img/sliderhome/header_bartender.jpg') no-repeat center center
}

.slide5 {
	background:url('../img/sliderhome/MAT_0719.jpg') no-repeat center center
}

.slide6 {
	background:url('../img/sliderhome/MAT_0535.jpg') no-repeat center center
}

.slide7 {
	background:url('http://401morganmfg.com/assets/theme/img/sliderhome/MAT_0483.jpg') no-repeat center center
}

.half-block {
	text-align:center;
	margin:0 -15px;
	background-position:center center;
	-webkit-background-size:cover;
	-moz-background-size:cover;
	-o-background-size:cover;
	background-size:cover
}

.half-block .inner {
	background:-moz-radial-gradient(center, ellipse cover, rgba(0,0,0,0.5) 0, rgba(0,0,0,0) 100%);
	background:-webkit-gradient(radial, center center, 0, center center, 100%, color-stop(0, rgba(0,0,0,0.5)), color-stop(100%, rgba(0,0,0,0)));
	background:-webkit-radial-gradient(center, ellipse cover, rgba(0,0,0,0.5) 0, rgba(0,0,0,0) 100%);
	background:-o-radial-gradient(center, ellipse cover, rgba(0,0,0,0.5) 0, rgba(0,0,0,0) 100%);
	background:-ms-radial-gradient(center, ellipse cover, rgba(0,0,0,0.5) 0, rgba(0,0,0,0) 100%);
	background:radial-gradient(ellipse at center, rgba(0,0,0,0.5) 0, rgba(0,0,0,0) 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1);
	transition-property:background-color;
	transition-duration:.4s;
	-webkit-transition-property:background-color;
	-webkit-transition-duration:.4s
}

.half-block .inner:hover {
	background-color:rgba(27,23,28,0.8)
}

.half-block p {
	padding:30px 0 0 0;
	text-align:center
}

.half-block h4 {
	font-family: 'Josefin Sans', sans-serif;
	font-weight:normal;
	color:#fff;
	font-size:20px;
	letter-spacing:3px;
	margin-top:10px
}

.half-block h4 small {
	color:#fff;
	display:block;
	font-size:14px;
	letter-spacing:2px;
	padding:0 0 10px 0
}

#qualitycycle-wrapper.half-block {
	background-image:url('../img/home_sq/1_acrobat_half.jpg')
}

#qualitymap-wrapper.half-block {
	background-image:url('../img/home_sq/2_halfblock_history.jpg')
}

#recipes-wrapper.half-block {
	background-image:url('../img/home_sq/3_halfblock_building.jpg')
}

#journal-wrapper.half-block {
	background-image:url('../img/home_sq/4_halfblock_ragout.jpg')
}

.white-bg {
	background:#fff
}

h3.page-title {
	font-family: 'Josefin Sans', sans-serif;
	font-weight:normal;
	font-size:42px;
	text-align:center;
	text-transform:uppercase;
	background:url('../img/spacer-40x2-grey.png') no-repeat bottom center;
	margin-top:20px;
	margin-bottom:30px;
	padding-bottom:30px;
	letter-spacing:3px;
	color:#666
}

.page-intro {
	text-align:center;
	font-size:18px
}

.prod-bl.hero {
	background-color:#744430
}

.prod-bl.hero h3.page-title {
	background:url('../img/spacer-40x2-white.png') no-repeat bottom center
}

.prod-bl.hero h3,.prod-bl.hero p {
	color:#fff
}

.prod-bl {
	padding:250px 0 260px
}

.prod-bl p {
	text-align:center
}

.img-block.b1 {
	background-image:url('http://401morganmfg.com/assets/theme/img/new/header_template_vintage:history.jpg')
}

.img-block.b2 {
	background-image:url('../img/new/ChefForProfile.jpg')
}

.img-block.b3 {
	background-image:url('../img/new/header_template_industrial.jpg')
}

.img-block.b4 {
	background-image:url('../img/new/EventForProfile.jpg')
}

.img-block.b5 {
	background-image:url('../img/new/FreshFoodForProfile.jpg')
}

.img-block {
	height:90%;
	width:100%;
	-webkit-background-size:cover;
	-moz-background-size:cover;
	-o-background-size:cover;
	background-size:cover;
	background-repeat:repeat;
	background-position:50% 50%;
	background-attachment:fixed
}

.products .inner {
	padding:20px 0
}

.products .inner a {
	text-decoration:none;
	transition-property:color;
	transition-duration:.1s;
	-webkit-transition-property:color;
	-webkit-transition-duration:.1s
}

.products .inner a img {
	padding:0 0 20px 0;
	display:inline;
	transition-property:all;
	transition-duration:.2s;
	-webkit-transition-property:all;
	-webkit-transition-duration:.2s
}

.products .inner a p {
	font-family: 'Josefin Sans', sans-serif;
	font-weight:normal;
	font-size:14px;
	color:#999;
	padding:0 0 15px 0;
	letter-spacing:1px;
	text-align:center;
	text-transform:uppercase;
	background:url('../img/spacer-20x2-grey.png') no-repeat bottom center
}

.products .inner a h5 {
	font-family: 'Josefin Sans', sans-serif;
	font-weight:normal;
	font-size:18px;
	letter-spacing:3px;
	text-transform:uppercase;
	color:#666;
	line-height:1.4;
	padding-top:10px;
	margin:0
}

.products .inner a:hover h5 {
	color:#744430
}

.products .inner a:hover img {
	opacity:.8
}

.scroll-top {
	background-color:#744430;
	/*background-color:rgba(115,87,104,0.8);*/
	transition-property:all;
	transition-duration:.2s;
	-webkit-transition-property:all;
	-webkit-transition-duration:.2s
}

.scroll-top:hover {
	background-color:#5f3827;
	color: #FFF;
}

section#trace {
	overflow:hidden;
	position:relative;
	color:#fff;
	text-align:center;
	font-size:16px;
	background-image:url('../img/new/formheader.jpg');
	background-position:center center;
	-webkit-background-size:cover;
	-moz-background-size:cover;
	-o-background-size:cover;
	background-size:cover
}

section#trace small {
	color:#fff
}

section#trace p {
	padding:30px 0 40px 0;
	margin:30px 0 0 0;
	text-align:center;
	background:url('../img/spacer-30x2-white.png') no-repeat top center
}

section#trace .inner {
	background-color:rgba(27,23,28,0.7);
	transition-property:background-color;
	transition-duration:.4s;
	-webkit-transition-property:background-color;
	-webkit-transition-duration:.4s
}

section#trace .inner:hover {
	background-color:rgba(27,23,28,0.9)
}

section#trace h4 {
	font-family: 'Josefin Sans', sans-serif;
	font-weight:normal;
	font-size:20px;
	letter-spacing:3px;
	margin-top:10px;
	color:#fff
}

section#trace h4 small {
	display:block;
	font-size:14px;
	letter-spacing:2px;
	padding:0 0 10px 0
}

footer#footer {
	color:#fff;
	text-align:center;
	font-size:10px;
	letter-spacing:3px;
	font-family: 'Josefin Sans', sans-serif;
	font-weight:normal
}

footer#footer small {
	color:#fff
}

footer#footer p {
	margin:0;
	line-height:2
}

footer#footer a {
	color:#fff;
	transition-property:color;
	transition-duration:.1s;
	-webkit-transition-property:color;
	-webkit-transition-duration:.1s
}

footer#footer a:hover {
	text-decoration:none;
	/*color:#744430*/
}

footer#footer h4 {
	font-family: 'Josefin Sans', sans-serif;
	font-weight:normal;
	font-size:20px;
	letter-spacing:3px;
	margin-top:10px;
	color:#fff
}

footer#footer h4 small {
	display:block;
	font-size:14px;
	letter-spacing:2px;
	padding:0 0 10px 0
}

footer#footer .prima {
	background-color:#5f3827
}

footer#footer .prima p {
	text-align:center
}

footer#footer .newsletter-form {
	margin:30px 0 30px 0
}

footer#footer .newsletter-form .form-group {
	height:70px
}

footer#footer .newsletter-form #result {
	font-size:14px;
	line-height:1.3;
	display:block;
	letter-spacing:0;
	transition-property:all;
	transition-duration:.2s;
	-webkit-transition-property:all;
	-webkit-transition-duration:.2s;
	font-family: 'Josefin Sans', sans-serif;
	font-weight:normal
}

footer#footer .newsletter-form .input-wrapper {
	overflow:hidden
}

footer#footer .social_menu {
	margin:40px 0 0 0
}

footer#footer .seconda {
	background-color:#1b171c
}

footer#footer .seconda p {
	text-align:center
}

footer#footer .qtrans_language_chooser {
	text-transform:uppercase
}

footer#footer .qtrans_language_chooser .active {
	display:none !important
}

@media (min-width:1200px) {
	.navbar-statica .navbar-nav li {
		min-width:10%
	}

	.navbar-scroll .navbar-nav li {
		min-width:10%
	}
}

@media (min-width:768px) {
	.navbar-statica .navbar-nav li {
	min-width:12%
	}

	.navbar-scroll .navbar-nav li {
		min-width:16%
	}


}

@media (max-width:768px) {
	.navbar-scroll .navbar-nav li {
		min-width:7%;
		display: block;
	}

	.navbar-collapse {max-height: 380px;}

	.navbar-scroll .navbar-nav {height: auto;}

	.navbar-scroll .navbar-brand {top: 0;}

	.navbar-scroll .dropdown:hover .dropdown-menu {display: none;}

	.blog-detail {margin-top: 20px;}

	.blog-list ul {margin-top: 52px;}

	.blog-list ul li .info {padding: 10px 20px 0 0;}

	.blog-list ul li .info h1, .blog-detail h1 {font-size: 24px; line-height: 27px;margin-top: 10px;}

	.blog-list ul li .info p {font-size: 16px;line-height: 23px;}

	.blog-list ul li .info a {padding: 8px 25px;margin: 10px 0;}


}

@media (max-width:1200px) {

	.parallax,.img-block {
	background-position:center center !important;
	background-attachment:scroll !important
	}

	.team-list .half-block {
		height: 300px;
	}

	.team-list .half-block .inner.p-90 {
		padding: 35px 0;
	}


}

@media screen and (min-width:768px) and (max-width:991px) {

	#section_nav {
		display:none
	}

	.incididunt h2 {
		font-size: 20px;
	}


}

@media (max-width:767px) {
	.p-90 {
	padding-top:40px;
	padding-bottom:40px
	}

	.incididunt h1 {font-size: 28px;}

	.incididunt h2 {font-size: 18px;margin-top: 20px;}

	.incididunt a {
		width: 280px;
		font-size: 14px;
	}

	.p-70 {
		padding-top:30px;
		padding-bottom:30px
	}

	.p-50 {
		padding-top:20px;
		padding-bottom:20px
	}

	.p-30 {
		padding-top:10px;
		padding-bottom:10px
	}

	.m-50 {
		margin:25px auto
	}

	.m-100 {
		margin:50px auto
	}

	.mini-title {
		padding:14px 0 6px 0
	}

	.blog-list ul li .info {padding: 20px;}

	.mini-title h4 span {
		padding:0 15px
	}

	.home-slider .carousel-caption {
		top:25%;
		bottom:auto;
		left:0;
		right:0
	}

	.home-slider .carousel-caption h2 {
		font-size:30px;
		letter-spacing:1px
	}

	.page-heading {
		height:60%
	}

	.page-heading h2 {
		font-size:13px;
		letter-spacing:0px;
		padding:30px 0
	}

	#team-detail .gall .carousel-control, #team-detail a.back {
		padding: 8px 21px;
	}

	#team-detail h1.page-header {
		font-size: 39px;
		margin-top: 10px;
	}

	.page-heading:before {
		height:60%
	}

	.share-bar .inner {
		margin-bottom:0;
		padding-bottom:20px;
		padding-top:20px
	}

	.share-bar .inner h6 {
		font-family: 'Josefin Sans', sans-serif;
		font-weight:normal;
		font-size:12px;
		text-transform:uppercase;
		color:#666;
		letter-spacing:2px;
		background:;
		margin-bottom:20px
	}

	.prod-bl {
		padding:40px 0 50px
	}

	.img-block {
		height:100px
	}

	#section_nav {
		display:none
	}
}
#main-nav{
    text-transform:uppercase;
}

.team-list .half-block .inner h1 a{
	color: #fff;
}

.ev
{
	background:#744430 !important;
	border-radius:0 !important;
	min-width:260px !important;
	left:50% !important;
	margin:0 0 0 -130px !important;
	-webkit-box-shadow:none !important;
	box-shadow:none !important;
	border:2px solid #fff !important;
	padding:15px !important;
}

.services {padding-top: 140px;}
 
.services .serv-bl {
    width: 33%;
    float: left;
    -webkit-transition: all 0.15s ease-out;
    -moz-transition: all 0.15s ease-out;
    -o-transition: all 0.15s ease-out;
    transition: all 0.15s ease-out;
}
 
.services .row:hover .serv-bl {width: 30%;}
 
.services .row:hover .serv-bl:hover {width: 40%;}
 
.services .half-block {margin: 0;}
 
.services .serv-bl .text {
    display: table-cell;
    font-size: 30px;
    padding: 0 15px;
    color: #fff;
    margin: 0;
    vertical-align: middle;
    height: 200px;
    text-align: center;
    width: 100%;
    text-transform: uppercase;
    font-weight: normal;
    text-decoration: none;
    /*font-family: 'brandon_grotesquebold';*/
    font-family: 'Josefin Sans', sans-serif;
}
 
.services .inner {
    display: table;
    width: 100%;
}
 
.services .half-block .inner:hover {background: transparent;}
 
.services .serv-bl {text-decoration: none;}
 
.serv-page .navbar-statica {
    background: #1b171c;
    border-bottom: solid 2px #744430;
    height: 140px !important;
}
 
.serv-page .navbar-statica .navbar-brand {
    margin-top: 0;
    padding-top: 10px;
}
 
.serv-page .navbar-statica .navbar-nav {margin-top: 75px;}

.navbar-nav > li > a{
	padding: 5px 20px !important;
}

nav#block-navigation{
	display: none;
}

.result .btn.btn-large.btn-block.btn-light{
	border-color: #744430;
}


/*Written for new navbar*/


.navbar-statica .navbar-nav{
	margin-top: 25px;
}
#navbar{
	float:right;
	width: 90%;
}
.navbar-statica{
	 height: 90px;
}
.navbar-brand{
	position: unset !important;
	margin-top: -4px !important;
	margin-left: unset !important;
	padding: unset !important;
	width: 75px !important;
}
.navbar-fixed-top{
	position:fixed;
	/*border-bottom-width: 0px;*/
}
.services{
	padding-top: 88px;
}
.navbar-statica .navbar-nav li a:hover{
	border-bottom: 2px solid white;
	background: none;
}

#tour_btn:hover{
	 border: none;
}

#tour_btn button{
    padding: 7px 12px
}

.blog-list ul{
	margin-top: 90px !important;
}

@media (max-width:980px) {

	#navbar li a {
		font-size:12px !important;
	}

	.navbar-nav > li > a{
		 padding: 5px 10px !important;
	}
}

@media (max-width:800px) {

	#navbar li a {
		font-size:10px !important;
	}

	.navbar-nav > li > a{
		 padding: 5px 10px !important;
	}
}



@media(max-width:768px) {
	#navbar{
		float:none;
	}
	#tour_btn{
		 border: none;
	}
}

.navbar-statica .navbar-nav li{
	min-width: 8%;
}


#main-nav
{
	text-align: right;
	padding-right: 2%;
}


/*Written for new navbar*/


/*Written for brown overlay */
.page-heading:before{
	background-color: inherit;
}

/*Written for brown overlay */


/******************************responsive*********************************/

.dynamic_image_heading{
   margin-top: 57px !important;
}

@media screen and (min-width:1024px) and (max-width:1300px) {

		.dynamic_image_heading{
           margin-top: 115px !important;
		}
}

@media screen and (min-width:851px) and (max-width:1024px) {
		.gall .carousel-control.left img ,.gall .carousel-control.right img {
			width:20px !important;
			height:33px !important;
		
		}
		.dynamic_image_heading{
           margin-top: 187px !important;
		}
}

@media screen and (min-width:769px ) and (max-width:850px ) {
		.gall .carousel-control.left img ,.gall .carousel-control.right img {
			width:20px !important;
			height:33px !important;
		
		}
		.dynamic_image_heading{
           margin-top: 188px !important;
		}

}
@media screen and (min-width:600px ) and (max-width:768px ) {
		.gall .carousel-control.left img ,.gall .carousel-control.right img {
			width:20px !important;
			height:33px !important;
		
		}
		.dynamic_image_heading{
           margin-top: 145px !important;
		}

}


@media screen and (min-width:460px) and (max-width:659px){

		.home-slider .item, .home-slider .item.active{
			background-repeat:repeat !important;
			background-size:contain !important;
			background-position:unset !important;
		}
		.gall .carousel-control.left img ,.gall .carousel-control.right img {
			width:15px !important;
			height:25px !important;
		}
		.dynamic_image_heading{
			font-size: 40px !important;
           margin-top: 117px !important;
		}


}

@media screen and (max-width:459px){

		.home-slider .item, .home-slider .item.active{
			/*background-repeat:repeat !important;
			background-size:contain !important;
			background-position:unset !important;*/
		}
		.gall .carousel-control.left img ,.gall .carousel-control.right img {
			width:15px !important;
			height:25px !important;
		}
		.dynamic_image_heading{
           margin-top: 135px !important;
		}

}

.gall .carousel-control.left{
    left:6%;
}
.gall .carousel-control.right{
    right:-6%;
}

@media (max-width:1024px) {

	#navbar li a {
		font-size:12px !important;
	}

	.navbar-nav > li > a{
		 padding: 5px 10px !important;
	}

@media (max-width:800px) {

	#navbar li a {
		font-size:10px !important;
	}