/* Helpers */
@media only screen and (min-width: 768px) {
	.hidden-xs {
		display: none !important;
	}
}

.mb-0{
	margin-bottom:0;
}
ss3-loader{
	display:none!important;
}

/*
 *  Navbar 
 */
body.home .site-main {
	margin-top: 0 !important;
}

.site-header {
	background: rgba(20, 20, 20, .9) !important;
	width: 100%;
	top: 0;
	left: 0;
	padding: 7px 0;
	z-index: 999;
	position: fixed !important;
}

.site-header .grid-container {
	max-width: unset !important;
	margin-left: unset !important;
	margin-right: unset !important;
}

@media only screen and (max-width: 768px) {
	.inside-header {
		padding: 0 10px !important;
	}
}

@media only screen and (min-width: 768px) {
	.inside-header {
		padding: 0 20px !important;
	}
	.site-info,
	.site.footer-widgets{
		padding-left:40px;
		padding-right:40px;
	}
}

.main-navigation {
	background-color: transparent !important;
}

/* Brand */
.header-image {
	width: 125px;
	height: auto;
}
/* Text brand */
.site-branding {
	display: none;
}

/* Nav to center */
.nav-float-right #site-navigation {
	margin-left: auto;
	margin-right: auto;
}

/* Menu */
.main-navigation .main-nav ul.menu li > a {
  	position: relative;
	display: inline-block;
	text-decoration: none;
	color: #fff !important;
	margin-bottom: 0;
	padding: 22px 0 16px 0;
	margin-right: 30px;
	line-height: 0;
	font-weight: 500;
	margin-bottom: 6px;
}

@media only screen and (min-width: 768px) {
	/* Submenu */
	.main-navigation .main-nav ul li ul.sub-menu li a:hover {
		color: #fff !important;
	}
	
	/* Menu */
	.main-navigation .main-nav ul.menu li a:hover {
		color: #ff5f00 !important;
	}
}

@media only screen and (max-width: 1139px){
	.main-navigation ul, .gen-sidebar-nav, .main-navigation:not(.slideout-navigation):not(.toggled) .main-nav > ul, .has-inline-mobile-toggle #site-navigation .inside-navigation > *:not(.navigation-search):not(.main-nav){
		display:none;
	}
	.has-inline-mobile-toggle #site-navigation.toggled{
		margin-top: 10px !important;
    	height: calc(100vh - 47px);
	}
	.has-inline-mobile-toggle .header-widget, .has-inline-mobile-toggle #site-navigation{
		flex-basis: 100%;
	}
	.has-inline-mobile-toggle .mobile-menu-control-wrapper{
		display:flex!important;
		flex-wrap:wrap;
	}
	#mobile-menu-control-wrapper{
		margin-left:0!important;
	}
	#mobile-menu-control-wrapper > button{
		display: flex !important;
    padding-right: 10px !important;
    padding-left: 10px !important;
    padding-top: 2px;
    border-left: 1px solid #999;
	}
	.has-inline-mobile-toggle .inside-header{
		flex-direction: row;
    	text-align: left;
    	flex-wrap: wrap;
	}
	.site-header .header-widget{
		margin-left: auto !important;
	}
	.has-inline-mobile-toggle .header-widget{
		flex-basis: unset !important;
    	margin: 0 !important;
    	justify-content: end !important;
	}
	.main-navigation .gp-icon svg{
		height: 1.8em !important;
    	width: 1.8em !important;
    	position: relative;
    	top: -1px;
    	color: #fff !important;
	}
}

.main-navigation .main-nav ul.menu li a:before {
	content: "";
	position: absolute;
	bottom: 0;
	left: 0;
	width: 0;
	height: 1px;
	background-color: #ff5f00;
	transition: all 0.3s ease;
}

/* Submenu */
.main-navigation .main-nav ul li ul.sub-menu {
	background: #ff5f00;
	position: fixed;
	width: 100%;
	left: 0 !important;
	text-align: center;
	padding: 6px 0;
}	

.main-navigation .main-nav ul li ul.sub-menu li {
	display: inline-block !important;
	width: unset;
}

.main-navigation .main-nav ul li ul.sub-menu li a {
	margin-right: 12px;
	font-size: 15px;
	padding: 20px 0 !important;
	color: #fff !important;
}

.main-navigation .main-nav ul li ul.sub-menu li a:before {
	background-color: #fff;
}

.main-navigation .main-nav ul.menu li a:hover:before {
	width: 100%;
}
@media only screen and (min-width: 1140px) {
	body .menu-item-has-children .dropdown-menu-toggle{
		display:none;
	}
}

@media only screen and (min-width: 768px) {
	/* Active item - menu */
	.main-navigation .main-nav ul.menu li.current-menu-item > a {
		color: #ff5f00 !important;
	}

	.main-navigation .main-nav ul.menu li.current-menu-item > a:hover {
		color: #ff5f00 !important;
	}
	
	/* Active item - submenu */
	.main-navigation .main-nav ul.menu li.current-menu-item > a {
		color: #fff !important;
	}

	.main-navigation .main-nav ul.menu li.current-menu-item > a:hover {
		color: #fff !important;
	}
	
	
	
}

/* Language switcher */
.wpml-ls-legacy-dropdown {
	width: unset;
}

.wpml-ls-legacy-dropdown a {
	background: transparent;
	border: 0;
	color: #fff;
	text-transform: uppercase;
	font-weight: 600;
	font-size: 12px;
}

.wpml-ls-legacy-dropdown a:hover {
	color: #fff;
	background: transparent !important;
	border: 0 !important;
}

.wpml-ls-legacy-dropdown li:hover > a {
	background: transparent !important;
	border: 0 !important;
	color: #fff !important;
}

/* Navbar right links */
.header-widget {
	display: flex;
}

.header-widget ul.menu li {
	margin-bottom: 0;
}

.header-widget ul.menu li a {
	text-decoration: none;
    color: #fff;
    text-transform: uppercase;
    font-size: 12px;
    font-weight: 500;
    margin-right: 12px;
    position: relative;
    top: -1px;
}

.header-widget ul.menu li a:hover {
	color: #ff5f00;
}

.header-widget ul.menu li a:before {
	content: "";
	vertical-align: middle;
	display: inline-block;
	position: absolute;
	left: -20px;
	top: calc(50% - 0.775em);
}

/* Language dropdown arrow */
.wpml-ls-legacy-dropdown a:after {
	transition: all .5s;
}

.wpml-ls-legacy-dropdown li:hover > a:after {
	transform: rotate(180deg);
	top: calc(50% - 0.5em);
}

/* 
* Footer 
*/
.site-footer{
	margin-top:auto;
}
.home .site-footer{
	margin-top:0px;
}
body .footer-widgets-container.grid-container{
	width:100%;
}
@media (min-width: 1028px){
	body .footer-widgets-container.grid-container{
		width:1028px;
	}
	
}
body .footer-widgets-container{
	padding-left:0;
	padding-right:0;
}

.footer-widget-4,
.footer-widget-5{
	display:none;
}
body .site-footer .footer-widgets-container .inner-padding{
	padding:0
}
.footer-widgets .widget-title {
	color:#ffffff;
	font-size: 28px;
	font-weight: 700;
	line-height: 42px;
	letter-spacing: 0em;
	text-align: left;
	margin-bottom:12px;
}
.footer-widgets .menu li a{
	color:#D9D9D9;
	font-size: 16px;
	font-weight: 700;
	line-height: 24px;
	letter-spacing: 0em;
	text-align: left;
	margin-bottom:10px;
	text-decoration:none;
}
.footer-widgets .menu li a:hover{
	color:#ffffff;
}


/* Footer social */
.site-info,
.footer-widgets {
	background: #222 !important;
}

body .site-info .inside-site-info{
	width:100%;
	padding:0;
	flex-wrap:wrap;
}
@media (min-width: 1028px){
	body .site-info .inside-site-info{
		width:1028px;
	}
}

.footer-bar{
	width:100%;
	display:flex;
	justify-content: start;
	margin-bottom:20px;
}

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

}


.footer-bar ul li a{
	color:#ffffff;
	text-decoration:none;
}
.footer-bar .textwidget ul li a svg{
	fill:#ffffff!important;
}
#text-2{
	margin-top:-20px;
}
@media only screen and (max-width: 768px) {
	#text-2{
		margin-top:0;
	}
}
/* Custom copyright */
.copyright-bar{
	width:100%;
	color:#ffffff;
	text-align:left;
	padding:10px 0 50px 0;
}

.menu-footer-mobile-menu-container,
.menu-footer-mobile-menu-english-container{
	display:none;
}


/* Hide mobile footer menu for desktop */
@media only screen and (max-width: 1139px) {
	/*
	* Navbar
	*/
	.site-header {
		padding: 11px 0;
	}
	
	.site-header.open {
		background: #333333 !important;
		padding-bottom: 0 !important;
	}
	
	.main-navigation {
		background: transparent !important;
	}
	
	/* Container */
	.has-inline-mobile-toggle .inside-header {
		padding-left: 0 !important;
		padding-right: 0 !important;
	}
	
	/* Brand */
	.site-branding-container .site-logo {
		margin-left: 10px;
	}
	
	/* Menu */
	.has-inline-mobile-toggle #site-navigation.toggled {
		margin-top: 10px !important;
		height: calc(100vh - 47px);
	}
	
	.main-navigation .main-nav ul.menu li {
		border-top: 1px solid #979797;
	}
	
	.main-navigation .main-nav > ul.menu > li:last-child {
		border-bottom: 1px solid #979797;
	}
	
	.main-navigation .main-nav ul.menu li > a {
		width: 100%;
		margin: 0 !important;
		padding: 18px 10px;
		color: #fff !important;
		line-height: 1;
		font-size: 16px;
	}
	
	/* Dropdown item */
	.main-navigation .main-nav ul.menu li.menu-item-has-children > a {
		display: flex;
		justify-content: space-between;
		align-items: center;
		padding: 6px 10px !important;
	}
	
	.main-navigation .main-nav ul.menu li.menu-item-has-children > a:hover {
		color: #fff !important;
	}
	
	/* Dropdown darker background */
	.main-navigation .main-nav ul.menu li.menu-item-has-children.sfHover {
		background-color: #222;
	}
	
	.main-navigation .main-nav ul.menu li.menu-item-has-children.sfHover ul.sub-menu.toggled-on {
		background-color: #222 !important;
	}
	
	/* Nav link disable hover effect */
	.main-navigation .main-nav ul.menu li.menu-item-has-children > a:hover:before {
		background: transparent !important;
	}
	
	/* Dropdown arrow */
	.main-navigation .main-nav ul.menu li.menu-item-has-children > a > .dropdown-menu-toggle {
		padding: 0 !important;
		position: relative;
		top: -2px;
	}
	
	/* Plus */
	.main-navigation .main-nav ul.menu li.menu-item-has-children > a > .dropdown-menu-toggle:before {
		content: '+';
		font-size: 38px;
		font-weight: 200 !important;
	}
	
	/* Minus */
	.main-navigation .main-nav ul.menu li.menu-item-has-children > a > .dropdown-menu-toggle.opened:before {
		content: '-';
	}
	
	.main-navigation .main-nav ul.menu li.menu-item-has-children > a > .dropdown-menu-toggle svg {
		display: none !important;
	}
	
	/* Submenu */
	.main-navigation .main-nav ul li ul.sub-menu {
		background: #333333 !important;	
	}
	
	.main-navigation .main-nav ul li ul.sub-menu li {
		display: block !important;
		border: 0;
	}
	
	.main-navigation .main-nav ul li ul.sub-menu li a {
		font-size: 12px !important;
		padding: 12px 22px !important;
	}
	
	.main-navigation .main-nav ul li a:hover {
		color: #fff !important;
	}
	
	.main-navigation .main-nav ul li a:hover:before {
		content: none !important;
	}

	/* Toggler */
	#mobile-menu-control-wrapper {
		margin-left: 0 !important;
	}
	
	#mobile-menu-control-wrapper > button {
		display: flex !important;
		padding-right: 10px !important;
		padding-left: 10px !important;
		padding-top: 2px;
		border-left: 1px solid #999;
	}
	
	.main-navigation .gp-icon svg {
		height: 1.8em !important;
		width: 1.8em !important;
		position: relative;
		top: -1px;
		color: #fff !important;
	}
	
	/* Right nav links (lang) */
	.has-inline-mobile-toggle .header-widget {
    	flex-basis: unset !important;
		margin: 0 !important;
		justify-content: end !important;
	}
	
	.site-header .header-widget {
		margin-left: auto !important;
	}
	
	.header-widget ul.menu li a:before {
		left: 0 !important;
	}
}
@media only screen and (max-width: 768px) {
	/*
	* Footer
	*/
	/* Footer container */
	footer .grid-container {
		padding-left: 15px;
		padding-right: 15px;
		padding-bottom: 0;
		border-bottom: 1px solid #222; 
	}
	body .footer-widgets-container{
		padding-top:0;
		padding-bottom:0;
		padding-left:10px;
		padding-right:10px;
	}

	/* Widgets - menus */
	.menu-footer-1-container,
	.menu-footer-2-container,
	.menu-footer-3-container,
	.menu-footer-1-english-container,
	.menu-footer-2-english-container,
	.menu-footer-3-english-container{
		display:none;
	}
	.menu-footer-mobile-menu-container,
	.menu-footer-mobile-menu-english-container{
		display:flex;
	}
	body .inside-footer-widgets>div:not(:last-child){
		margin-bottom:0;
	}


	.footer-widgets h2.widget-title{
		display: none;
	}
	.footer-widgets .menu{
		display:flex;
		flex-wrap:wrap;
		gap:18px;
		row-gap: 11px;
	}
	.footer-widgets .menu li{
		width:auto;
		margin:0;
	}
	.footer-widgets .menu li a{
		font-size:12px;
	}

	.footer-bar {
		display: flex;
		flex-wrap:wrap;
		padding-left:10px;
		padding-right:10px;
	}
	#nav_menu-9,
	#nav_menu-18,
	#nav_menu-19,
	#nav_menu-20{
		width:100%;
		margin:16px 0;
	}
	#menu-footer-links,
	#menu-footer-links-english,
	#menu-footer-mobile-menu,
	#menu-footer-mobile-menu-english{
		display:flex;
		gap:18px;
		row-gap:11px;
		justify-content: flex-start;
		margin-bottom:0;
	}
	#menu-footer-links li,
	#menu-footer-links-english li,
	#menu-footer-mobile-menu li,
	#menu-footer-mobile-menu-english li{
		margin:0;
		padding: 0;
	}
	#menu-footer-links li a,
	#menu-footer-links-english li a,
	#menu-footer-mobile-menu li a,
	#menu-footer-mobile-menu-english li a{
		font-size:12px;
	}
	/* Footer menu */
	.footer-bar aside:nth-child(2) ul {
		justify-content: start !important;
		margin-bottom: 25px;
	}

	.footer-bar aside:nth-child(2) ul li {
		margin-left: 0 !important;
	}

	/* Copyright */
	.footer-bar .widget .copyright {
		display: block;
		border-top: 1px solid #979797;
		padding-top: 5px;
	}

	.footer-bar .widget .copyright img {
		position: relative;
		top: 8px;
	}
	.copyright-bar{
		padding-left:10px;
		padding-right:10px;
		color:#999999;
		font-size:12px;
	}
	.copyright-bar img{
		opacity:0.5;
	}

	/* Social links */
	#text-2{
		width:100%;
	}
	.footer-bar .wp-block-social-links {
		justify-content: start;
		margin-bottom:0!important;
	}
	.footer-bar .textwidget ul.wp-block-social-links li a svg{
		fill:#999999!important;
	}
}

.separate-containers .site-main {
    margin-top: 40px !important;
}

#page .global-machine {
	background-color: rgba(0,0,0,0.8);
}

#page .global-machine .is-layout-flow.wp-block-column {
    display: flex;
    align-content: flex-end;
    align-items: flex-end;
}

#page .global-machine .is-layout-flex.wp-container-8.wp-block-columns {
	margin-bottom: 0;
}

#page .entry-content .slider2 {
	padding-top: 0;
	padding-bottom: 0;
}

#page .separate-containers .site-main#main {
	margin-bottom: 0 !important;
}

.separate-containers.no-sidebar .site-main {
	margin-bottom: 0 !important;
}

body::after{
	position:absolute; width:0; height:0; overflow:hidden; z-index:-1; 
	content:url( '../img/svg/machines/de/raupenbagger-orange.svg' )
	url( '../img/svg/machines/de/radlader-orange.svg' )
	url( '../img/svg/machines/de/radbagger-orange.svg' )
	url( '../img/svg/machines/de/knickgelenkte-muldenkipper-orange.svg' )
	url( '../img/svg/machines/de/minibagger-orange.svg' )
	url( '../img/svg/machines/de/compact-wheel-loaders-orange.svg' )
	url( '../img/svg/machines/de/special-application-machines-orange.svg' )
}

.stroj {
	border-right: 1px solid white;
}
.stroj figure:nth-child(2) {
	display:none;
}
.stroj:hover figure:nth-child(1) {
	display:none;
}
.stroj:hover figure:nth-child(2) {
	display:block;
}

.video-open {
	transition: background-color .25s ease-in-out 0s, color .25s ease-in-out;
	width: 60px;
	height: 60px;
	background-color: #fff;
	position: relative;
	display: grid;
}

.video-open::after {
	content: "";
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 7px 0 7px 9.8px;
	border-color: transparent transparent transparent #000000;
	position: absolute;
	top: 24px;
	left: 26px;

}

.video-open:hover {
	background-color: #ff5f00;
}

.entry-content>.wp-block-uagb-container.slidertop {
	position: relative;
	width: 100%;
	height: 100vh;
	margin: 0;
	padding: 0;
	padding-top: 0 !important;
	padding-bottom: 0 !important;
	padding-right: 0 !important;
	padding-left: 0 !important;
}

.n2-ss-slider-4.n2-ow > div {
	height: 100vh !important;
}

.n2-ss-slider .n2-ss-slide-background-image img {
	background-size: cover !important;
	width: 100%;
	height: 100vh;
}

.global-machine {
	position: absolute;
	bottom: 0;
	width:100% !important;
	margin-left: auto !important;
	margin-right: auto !important;
	z-index: 999;
}
.modal__content{
	max-width:900px;
}
.site.grid-container.container.hfeed {
	width: 100% !important;
}
.firstslider .uagb-container-inner-blocks-wrap .wp-block-uagb-container,
.secondslider .uagb-container-inner-blocks-wrap .wp-block-uagb-container{
	gap:0;
}
.firstslider .uagb-container-inner-blocks-wrap .wp-block-uagb-container h2,
.secondslider .uagb-container-inner-blocks-wrap .wp-block-uagb-container h2{
	margin-bottom:0;
}
.firstslider .uagb-container-inner-blocks-wrap .wp-block-uagb-container .video-popup,
.secondslider .uagb-container-inner-blocks-wrap .wp-block-uagb-container .video-popup{
	margin-top:48px;
}
@media (max-width: 767px){
	body .firstslider.wp-block-uagb-container{
		background-position: 5% 50%;
	}
}
@media (max-width: 480px){
	body .firstslider.wp-block-uagb-container{
		background-position: 25% 50%;
	}
}

.n2-ss-slider .n2-ss-slider-wrapper-inside .n2-ss-slider-controls {
	bottom: 260px !important;
}

.n2-ss-widget.n2-ss-control-bullet.n2-ow-all.n2-ss-control-bullet-horizontal {
	width: 100%;
	max-width: 1200px;
	left: 0;
	position: relative;
}

.nextend-bullet-bar.n2-bar-justify-content-center {
	left: 0;
	position: absolute;
}
/* Homepage slider */

/* Homepage icons */
.homepage-icons{
	position:absolute!important;
	left:0;
	bottom:0;
	width:100%!important;
	background-color: rgba(0,0,0,.8);
}
.homepage-icons-inner{
	width:100%;
	max-width:1200px;
	margin:auto
}
.homepage-icons-content{
	display:flex;
	justify-content: center;
}
.homepage-icons-link{
	position:relative;
	display:flex;
	flex-direction:column;
	width:14.285%;
	padding:0 10px 16px;
	text-decoration: none;
}
.homepage-icons-link:hover{
	color:#ff5f00;
}

.homepage-icons-link:nth-child(1)::before{
	display:none;
}
.homepage-icons-link .span-image{
	width:100%;
	height:100px;
	background-repeat:no-repeat;
	background-position: bottom center;
	background-size: 80px;
}
.homepage-icons-link:nth-child(1) .span-image{
	background-image:url( '../img/svg/machines/de/raupenbagger.svg' );
}
.homepage-icons-link:nth-child(2) .span-image{
	background-image:url( '../img/svg/machines/de/radlader.svg' );
}
.homepage-icons-link:nth-child(3) .span-image{
	background-image:url( '../img/svg/machines/de/radbagger.svg' );
}
.homepage-icons-link:nth-child(4) .span-image{
	background-image:url( '../img/svg/machines/de/knickgelenkte-muldenkipper.svg' );
}
.homepage-icons-link:nth-child(5) .span-image{
	background-image:url( '../img/svg/machines/de/minibagger.svg' );
}
.homepage-icons-link:nth-child(6) .span-image{
	background-image:url( '../img/svg/machines/de/compact-wheel-loaders.svg' );
}
.homepage-icons-link:nth-child(7) .span-image{
	background-image:url( '../img/svg/machines/de/special-application-machines.svg' );
}
.homepage-icons-link:nth-child(1):hover .span-image{
	background-image:url( '../img/svg/machines/de/raupenbagger-orange.svg' );
}
.homepage-icons-link:nth-child(2):hover .span-image{
	background-image:url( '../img/svg/machines/de/radlader-orange.svg' );
}
.homepage-icons-link:nth-child(3):hover .span-image{
	background-image:url( '../img/svg/machines/de/radbagger-orange.svg' );
}
.homepage-icons-link:nth-child(4):hover .span-image{
	background-image:url( '../img/svg/machines/de/knickgelenkte-muldenkipper-orange.svg' );
}
.homepage-icons-link:nth-child(5):hover .span-image{
	background-image:url( '../img/svg/machines/de/minibagger-orange.svg' );
}
.homepage-icons-link:nth-child(6):hover .span-image{
	background-image:url( '../img/svg/machines/de/compact-wheel-loaders-orange.svg' );
}
.homepage-icons-link:nth-child(7):hover .span-image{
	background-image:url( '../img/svg/machines/de/special-application-machines-orange.svg' );
}
.homepage-icons-link .icon-text{
	padding:7px 0;
	color: #999;
    text-decoration: none;
    text-align: center;
    font-size: 12px;
}
.homepage-icons-link:hover .icon-text{
	color:#ff5f00;
}

@media (max-width: 1199px){
	.homepage-icons{
		padding-left:5%;
		padding-right:5%;	
	}

	.homepage-icons-inner{
		padding-left:10px;
		padding-right:10px;
	}
}
@media only screen and (min-width: 769px){
	.homepage-icons-link:before{
		content: "";
		position: absolute;
		bottom: 26px;
		left: 0;
		transform: translateY(-50%);
		width: 1px;
		height: 40px;
		background: #666;
	}
}
@media only screen and (max-width: 768px) {
	.homepage-icons-link:before{
		content: "";
		position: absolute;
		bottom: 0px;
		left: 0px;
		width: 1px;
		height: 100%;
		background: #666666;
	}
	.homepage-icons-link{
		border-bottom:solid 1px #666666;
	}
	.homepage-icons-link:nth-child(5),
	.homepage-icons-link:nth-child(6),
	.homepage-icons-link:nth-child(7){
		border-bottom:none;
	}
	.homepage-icons{
		padding-left:0%;
		padding-right:0%;
	}
	.homepage-icons-inner{
		padding-left:0px;
		padding-right:0px;
	}
	.homepage-icons-content{
		flex-wrap:wrap;
	}
	.homepage-icons-link{
		width:25%;
		padding-bottom:0;
	}
	.homepage-icons-link .span-image{
		height:80px;
		background-size:70px;
	}
	.homepage-icons-link:nth-child(5)::before{
		display:none;
	}
	.n2-ss-slider .n2-ss-slider-wrapper-inside .n2-ss-slider-controls{
		bottom:280px!important;
	}
}
@media only screen and (max-width: 530px) {
	.homepage-icons-link:nth-child(5),
	.homepage-icons-link:nth-child(6),
	.homepage-icons-link:nth-child(7){
		width:33%;
	}
	.homepage-icons-link .icon-text{
		font-size:10px;
	}
}

body .site-footer .footer-widgets-container .inside-footer-widgets{
	margin-left:0;
}

/* Global */
@media only screen and (min-width: 769px) and (max-width: 1024px) {
	.n2-ss-slider .n2-ss-section-main-content{
		padding-bottom:150px!important;
	}
}

@media only screen and (max-width: 768px) {
	.n2-ss-slider .n2-ss-section-main-content{
		padding-bottom:280px!important;
	}
}

@media only screen and (max-width: 480px) {
	.n2-ss-slider .n2-ss-section-main-content h2{
		font-size:28px!important;
		margin-top:40px!important;
	}
	.n2-ss-slider .n2-ss-section-main-content p{
		font-size:15px!important;
		padding:0px 0px 20px 0px!important;
	}
}


.lg-outer .lg-thumb-item.active, .lg-outer .lg-thumb-item:hover{
	border-color:#ff5f00!important;
}