.itemid-258 #g-slideshow, .itemid-258 #g-feature, .itemid-111 #g-container-main{
    display:none;
}

.itemid-258 #g-mainbar{
    min-height: 300px;
    text-align: center;
}

.itemid-258 #g-mainbar .g-content{
    background: #1d1d1b;
    margin-top: 40px;
    color: #fff;
    text-transform: uppercase;
    padding: 50px 0;
}

.section-vertical-paddings {
    padding-bottom: 0;
}

#SliderBusiness .g-content {
    margin: 0;
    padding: 0;
}

#g-copyright{
    padding-top: 0;
}

.g-branding, #g-copyright a {
    color: #fff;
}

#g-footer h6 {
    color: #fff;
    font-size: 22px;
}

#g-footer a {
    color: #fff;
}

#logo-6303-particle.g-content, #logo-9407-particle.g-content{
    margin-top: 90px;
    padding: 0;
    max-width: 200px;
}

@media (max-width: 361px){
	.itemid-258 #g-mainbar .g-content {
        padding: 20px;
        margin-bottom:50px;
    }
    
    .itemid-258 #g-mainbar h2 {
        font-size: 1.5rem;
    }
    
    .itemid-258 #g-mainbar {
        min-height: 0;
        text-align: center;
    }
	
	.itemid-114 .g-simplecontent h2.g-title, .itemid-119 .g-simplecontent h2.g-title{
        margin-bottom: 20px;
    }
    
    .itemid-114 .g-simplecontent .g-simplecontent-layout-header, .itemid-115 .g-simplecontent .g-simplecontent-layout-header{
        text-align: center;
    }
    
    .itemid-114 .g-simplecontent-item-leading-content img, .itemid-115 .g-simplecontent-item-leading-content img, .itemid-119 .g-simplecontent-item-leading-content img{
        display:none;
    }
	
	.itemid-111 #g-bottom .g-content {
        margin: 0;
        padding: 1rem;
    }
	
	.itemid-111 .g-blockcontent-subcontent-img {
        max-width: 200px;
        margin-bottom: 40px;
    }
	
	.g-main-nav .g-toplevel>li:hover>.g-menu-item-container, .g-main-nav .g-toplevel>li.active>.g-menu-item-container {
        top: 0;
    }
	
	#logo-7146-particle.g-content {
		padding: 0;
		width: 150px;
		margin: 10px auto 0 auto;
	}
	
	#g-navigation .g-social {
		padding-bottom: 0;
	}
	
	#menu-2988-particle.g-content {
        margin: 0;
        padding: 1rem 0;
    }
    
    .g-menu-item-title{
        font-size: 15px;
    }
    
    .g-main-nav .g-toplevel>li>.g-menu-item-container {
        padding: 0 0.2rem;
    }
    
    #g-slideshow.section-vertical-paddings {
        padding-top: 0;
    }
    
    #simplecontent-6324-particle.g-content, #simplecontent-4001-particle.g-content{
        margin: 0;
        padding: 1rem;
    }
    
    #g-feature .g-simplecontent-item-main-content {
        font-size: 1rem;
        line-height: 1.35;
        color: #0f0f0f;
    }
    
    #layerslider_1{
        margin-top: -220px !important;
        height: 590px !important;
    }
    
    #simplemenu-6765-particle.g-content {
        margin: 0;
        padding: 1rem;
    }
    
    #logo-6303-particle.g-content, #logo-9407-particle.g-content {
        margin: 0 auto;
        padding: 0;
        width: 55%;
    }
}

@media (min-width: 362px) and (max-width: 469px){
	.itemid-258 #g-mainbar .g-content {
        padding: 20px;
        margin-bottom:50px;
    }
    
    .itemid-258 #g-mainbar h2 {
        font-size: 1.5rem;
    }
    
    .itemid-258 #g-mainbar {
        min-height: 0;
        text-align: center;
    }
	
	.itemid-114 .g-simplecontent h2.g-title, .itemid-119 .g-simplecontent h2.g-title {
        margin-bottom: 20px;
    }
    
    .itemid-114 .g-simplecontent .g-simplecontent-layout-header, .itemid-115 .g-simplecontent .g-simplecontent-layout-header{
        text-align: center;
    }
    
    .itemid-114 .g-simplecontent-item-leading-content img, .itemid-115 .g-simplecontent-item-leading-content img, .itemid-119 .g-simplecontent-item-leading-content img{
        display:none;
    }
	
	.itemid-111 #g-bottom .g-content {
        margin: 0;
        padding: 1rem;
    }
    
    .itemid-111 .g-blockcontent-subcontent-img {
        max-width: 200px;
        margin-bottom: 40px;
    }
	
	.g-main-nav .g-toplevel>li:hover>.g-menu-item-container, .g-main-nav .g-toplevel>li.active>.g-menu-item-container {
        top: 0;
    }
    
	#logo-7146-particle.g-content {
		padding: 0;
		width: 150px;
		margin: 10px auto 0 auto;
	}
	
	#g-navigation .g-social {
		padding-bottom: 0;
	}
	
	#menu-2988-particle.g-content {
        margin: 0;
        padding: 1rem 0;
    }
    
    .g-menu-item-title{
        font-size: 15px;
    }
    
    .g-main-nav .g-toplevel>li>.g-menu-item-container {
        padding: 0 0.2rem;
    }
    
    #g-slideshow.section-vertical-paddings {
        padding-top: 0;
    }
    
    #simplecontent-6324-particle.g-content, #simplecontent-4001-particle.g-content{
        margin: 0;
        padding: 1rem;
    }
    
    #g-feature .g-simplecontent-item-main-content {
        font-size: 1rem;
        line-height: 1.35;
        color: #0f0f0f;
    }
    
    #layerslider_1{
        margin-top: -180px !important;
        height: 590px !important;
    }
    
    #simplemenu-6765-particle.g-content {
        margin: 0;
        padding: 1rem;
    }
    
    #logo-6303-particle.g-content, #logo-9407-particle.g-content{
        margin: 0 auto;
        padding: 0;
        width: 200px;
    }
}

@media (min-width: 470px) and (max-width: 591px){
	.itemid-114 .g-simplecontent h2.g-title, .itemid-119 .g-simplecontent h2.g-title {
        margin-bottom: 20px;
    }
    
    .itemid-114 .g-simplecontent .g-simplecontent-layout-header, .itemid-115 .g-simplecontent .g-simplecontent-layout-header{
        text-align: center;
    }
    
    .itemid-114 .g-simplecontent-item-leading-content img, .itemid-115 .g-simplecontent-item-leading-content img, .itemid-119 .g-simplecontent-item-leading-content img{
        display:none;
    }
    
    .g-imagegrid .g-imagegrid-3cols .g-imagegrid-item {
        width: 50%;
        margin-bottom: 0;
        padding: 5px !important;
    }
	
	.itemid-111 #g-bottom .g-content {
        margin: 0;
        padding: 1rem;
    }
    
    .itemid-111 .g-blockcontent-subcontent-img {
        max-width: 200px;
        margin-bottom: 40px;
    }
	
	.g-main-nav .g-toplevel>li:hover>.g-menu-item-container, .g-main-nav .g-toplevel>li.active>.g-menu-item-container {
        top: 0;
    }
    
	#logo-7146-particle.g-content {
		padding: 0;
		width: 150px;
		margin: 10px auto 0 auto;
	}
	
	#g-navigation .g-social {
		padding-bottom: 0;
	}
	
	#menu-2988-particle.g-content {
        margin: 0;
        padding: 1rem 0;
    }
    
    .g-menu-item-title{
        font-size: 15px;
    }
    
    .g-main-nav .g-toplevel>li>.g-menu-item-container {
        padding: 0 0.2rem;
    }
    
    #g-slideshow.section-vertical-paddings {
        padding-top: 0;
    }
    
    #simplecontent-6324-particle.g-content, #simplecontent-4001-particle.g-content{
        margin: 0;
        padding: 1rem;
    }
    
    #g-feature .g-simplecontent-item-main-content {
        font-size: 1rem;
        line-height: 1.35;
        color: #0f0f0f;
    }
    
    #simplemenu-6765-particle.g-content {
        margin: 0;
        padding: 1rem;
    }
    
    #logo-6303-particle.g-content, #logo-9407-particle.g-content{
        margin: 0 auto;
        padding: 0;
        width: 200px;
    }
}

@media (min-width: 592px) and (max-width: 767px){
    .itemid-114 .g-simplecontent h2.g-title, .itemid-119 .g-simplecontent h2.g-title {
        margin-bottom: 20px;
    }
    
   .itemid-114 .g-simplecontent .g-simplecontent-layout-header, .itemid-115 .g-simplecontent .g-simplecontent-layout-header{
        text-align: center;
    }
    
    .itemid-114 .g-simplecontent-item-leading-content img, .itemid-115 .g-simplecontent-item-leading-content img, .itemid-119 .g-simplecontent-item-leading-content img{
        display:none;
    }
    
    .g-imagegrid .g-imagegrid-3cols .g-imagegrid-item {
        width: 50%;
        margin-bottom: 0;
        padding: 5px !important;
    }

	.itemid-111 #g-bottom .g-content {
        margin: 0;
        padding: 1rem;
    }
    
    .itemid-111 .g-blockcontent-subcontent-img {
        max-width: 300px;
        margin-bottom: 40px;
    }
	
	.g-main-nav .g-toplevel>li:hover>.g-menu-item-container, .g-main-nav .g-toplevel>li.active>.g-menu-item-container {
        top: 0;
    }
    
    #logo-7146-particle.g-content {
		padding: 0;
		width: 150px;
		margin: 10px auto 0 auto;
	}
	
	#g-navigation .g-social {
		padding-bottom: 0;
	}
	
	#menu-2988-particle.g-content {
        margin: 0;
        padding: 1rem 0;
    }
    
    .g-main-nav .g-toplevel>li>.g-menu-item-container {
        padding: 0 0.2rem;
    }
    
    #g-slideshow.section-vertical-paddings {
        padding-top: 0;
    }
    
    #simplecontent-6324-particle.g-content, #simplecontent-4001-particle.g-content{
        margin: 0;
        padding: 1rem;
    }
    
    #g-feature .g-simplecontent-item-main-content {
        font-size: 1rem;
        line-height: 1.35;
        color: #0f0f0f;
    }
    
    #simplemenu-6765-particle.g-content {
        margin: 0;
        padding: 1rem;
    }
    
    #logo-6303-particle.g-content, #logo-9407-particle.g-content{
        margin: 0 auto;
        padding: 0;
        width: 200px;
    }
}

@media (min-width: 768px) and (max-width: 958px){
	.itemid-114 .g-simplecontent h2.g-title, .itemid-119 .g-simplecontent h2.g-title{
        margin-bottom: 20px;
    }
    
    .g-imagegrid .g-imagegrid-3cols .g-imagegrid-item {
        width: 50%;
        margin-bottom: 0;
        padding: 5px !important;
    }
	
	.itemid-111 #g-bottom .g-content {
        margin: 0;
        padding: 1rem;
    }
    
    .itemid-111 .g-blockcontent-subcontent-img {
        max-width: 300px;
        margin-bottom: 40px;
    }
	
	#logo-7146-particle.g-content {
		padding: 10px;
        width: 150px;
        margin: 0 auto;
	}
	
	#g-navigation .g-social {
		padding-bottom: 0;
	}
	
	#menu-2988-particle.g-content {
        margin: 0;
        padding: 1rem 0;
    }
    
    .g-main-nav .g-toplevel>li>.g-menu-item-container {
        padding: 0 0.2rem;
    }
	
	#g-slideshow.section-vertical-paddings {
        padding-top: 0;
    }
    
    #simplecontent-6324-particle.g-content, #simplecontent-4001-particle.g-content{
        margin: 0;
        padding: 1rem;
    }
    
    #g-feature .g-simplecontent-item-main-content {
        font-size: 1rem;
        line-height: 1.35;
        color: #0f0f0f;
    }
    
    #simplemenu-6765-particle.g-content {
        margin: 0;
        padding: 1rem;
    }
    
    #logo-6303-particle.g-content, #logo-9407-particle.g-content{
        margin: 65px auto 0 auto;
        padding: 0;
        max-width: 200px;
    }
    
    #simplemenu-2426-particle{
        margin: 0;
        padding: 1rem;
    }
}

@media (min-width: 959px) and (max-width: 1199px){
	.g-imagegrid .g-imagegrid-3cols .g-imagegrid-item {
        width: 33%;
        margin-bottom: 0;
        padding: 5px !important;
    }
	
	.itemid-114 .g-simplecontent h2.g-title {
        margin-bottom: 20px;
    }
	
	.itemid-111 #g-bottom .g-content {
        margin: 0;
        padding: 1rem;
    }
    
    .itemid-111 .g-blockcontent-subcontent-img{
        max-width: 250px;
    }
	
	#logo-7146-particle.g-content {
		padding: 0.5rem;
	}
	
	#g-feature .g-simplecontent-item-main-content {
        font-size: 1rem;
        line-height: 1.35;
        color: #0f0f0f;
    }
}

@media (min-width: 1200px) and (max-width: 1439px){
	.g-imagegrid .g-imagegrid-3cols .g-imagegrid-item {
        width: 33%;
        margin-bottom: 0;
        padding: 5px !important;
    }
	
	#logo-7146-particle.g-content {
		padding: 0.5rem;
	}
	
	#g-feature .g-simplecontent-item-main-content {
        font-size: 1rem;
        line-height: 1.35;
        color: #0f0f0f;
    }
}

@media (min-width: 1440px) and (max-width: 1599px){
	.g-imagegrid .g-imagegrid-3cols .g-imagegrid-item {
        width: 33%;
        margin-bottom: 0;
        padding: 5px !important;
    }
	
	#logo-7146-particle.g-content {
		padding: 0.5rem;
	}
	
	#g-feature .g-simplecontent-item-main-content {
        font-size: 1rem;
        line-height: 1.35;
        color: #0f0f0f;
    }
}

@media (min-width: 1600px) and (max-width: 1799px){
	.g-imagegrid .g-imagegrid-3cols .g-imagegrid-item {
        width: 33%;
        margin-bottom: 0;
        padding: 5px !important;
    }
	
	#g-feature .g-simplecontent-item-main-content {
        font-size: 1rem;
        line-height: 1.35;
        color: #0f0f0f;
    }
}

@media (min-width: 1800px){
	.g-imagegrid .g-imagegrid-3cols .g-imagegrid-item {
        width: 33%;
        margin-bottom: 0;
        padding: 5px !important;
    }
	
	#g-feature .g-simplecontent-item-main-content {
        font-size: 1rem;
        line-height: 1.35;
        color: #0f0f0f;
    }
}