div.fp-slideshow .layout-animation .sprocket-features-content {
    font-size: 1.2em;
    letter-spacing: normal;
    text-transform: none;
    font-family: arial, sans-serif;
  	color: #1f4e8f;
  	background-color:rgba(255,255,255,0.8);
    padding-right: 10px;
  	padding-left: 10px;
  	padding-bottom: 10px;
  	padding-top: 10px;
    position: relative;
}

.whiteText {
    color: white;
}

.layout-mode-responsive .gf-menu-device-wrapper-sidemenu .gf-menu-device-container ul li .item {
	color: #1f4e8f !important;
  	font-weight: bold;
 	background-color:rgb(255,255,255);
}


.sprocket-features-index-1 .sprocket-features-content, .demoroksprocket-type-preset1 .fps-preset1 .sprocket-features-index-1 .sprocket-features-content {
    text-align: center;
}

body .layout-animation .sprocket-features-img.left, body .layout-animation .sprocket-features-img.right {width: 30%;}
 
body .layout-animation .sprocket-features-desc.left, body .layout-animation .sprocket-features-desc.right {width: 70%;}

body.layout-mode-responsive .menu-block {margin-right: 0;}
body .gf-menu.l1 > li > .item {font-size: 0.85em;}
body .gf-menu.l1 > li {padding: 0 6px;}
 
/* Tablets */
@media (min-width: 768px) and (max-width: 959px) {
body .gf-menu.l1 > li > .item {font-size:  0.6em;}
body .gf-menu.l1 > li {padding: 0 4px;}
}
 
/* Desktop */
@media (min-width: 960px) and (max-width: 1199px) {
body .gf-menu.l1 > li > .item {font-size:  0.85em;}
body .gf-menu.l1 > li {padding: 0 6px;}
}

body {
    background-color: #1f4e8f;
}
#rt-main .rt-container {
    background-color: #d5eefe;
}

#rt-logo {
    margin: 0px 0px 75px;
}
body.logo-type-custom #rt-logo {
    background-color: #BD7B4B !important;
}

@media (max-width: 480px) {
.fp-slideshow .layout-animation .sprocket-features-img-container {
  min-height: 650px !important;
    	background-size: cover;
	background-repeat: no-repeat;
}
}

.fp-slideshow .layout-animation .sprocket-features-img-container {
	min-height: 650px !important;
	background-size: cover;
	background-repeat: no-repeat;
}