@font-face {
font-family:'cabinregular';
src:url('../fonts/cabin-regular-webfont.eot');
src:url('../fonts/cabin-regular-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/cabin-regular-webfont.woff') format('woff'), url('../fonts/cabin-regular-webfont.ttf') format('truetype'), url('../fonts/cabin-regular-webfont.svg#cabinregular') format('svg');
font-weight:normal;
font-style:normal;
}
@font-face {
font-family:'cabinsemibold';
src:url('../fonts/cabin-semibold-webfont.eot');
src:url('../fonts/cabin-semibold-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/cabin-semibold-webfont.woff') format('woff'), url('../fonts/cabin-semibold-webfont.ttf') format('truetype'), url('../fonts/cabin-semibold-webfont.svg#cabinsemibold') format('svg');
font-weight:normal;
font-style:normal;
}
.clearfix {
*zoom:1;
}
.clearfix:before, .clearfix:after {
	display:table;
	content:"";
	line-height:0;
}
.clearfix:after {
	clear:both;
}
.hide-text {
	font:0/0 a;
	color:transparent;
	text-shadow:none;
	background-color:transparent;
	border:0;
}
.input-block-level {
	display:block;
	width:100%;
	min-height:30px;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
}
.rok-left {
	float:left;
}
.rok-right {
	float:right;
}
.rok-dropdown-group, .rok-dropdown {
	position:relative;
}
.rok-dropdown-open .rok-dropdown {
	display:block;
}
.rok-popover-group, .rok-popover {
	position:relative;
}
.rok-popover-open .rok-popover {
	display:block;
}
.rt-image {
	position:relative;
}
.rt-image img {
	max-width:100%;
	height:auto;
	border-radius:4px;
}
.promo1 {
	font-family:'cabinregular', Verdana, Helvetica, Arial, sans-serif;
	font-size:48px;
	line-height:78px;
	text-transform:uppercase;
}
.promo2 {
	font-size:24px;
	line-height:39px;
	font-family:Georgia, Times, "Times New Roman", serif;
	font-style:italic;
}
.rt-title-center .module-title {
	text-align:center;
}
.rt-big-title .title {
	font-size:40px;
	line-height:52px;
}
.rt-title-tag {
	display:block;
	font-size:19.2px;
	line-height:1.2em;
	opacity:0.6;
	text-transform:capitalize;
}
.rt-title-divider {
	display:block;
	height:1px;
	border-top:1px solid;
	width:25%;
	margin:35px auto;
	opacity:0.5;
}
.rt-large-text {
	font-size:1.3em;
	line-height:1.6em;
}
.rt-capitalize {
	text-transform:capitalize;
}
.rt-icon {
	color:#ffffff;
	background:rgba(0, 0, 0, 0.3);
	border-radius:100%;
	display:inline-block;
	font-size:3em;
	width:100px;
	height:100px;
	line-height:100px;
	text-align:center;
}
.rt-big-button {
	font-size:1.2em;
	margin-top:15px;
	padding:15px 25px;
}
[class^="rt-arrow-"]:before {
font-family:FontAwesome;
font-size:2em;
color:#ffffff;
position:absolute;
visibility:hidden;
}
.rt-arrow-right:before {
	content:"\f0da";
	right:-8px;
	top:50%;
	margin-top:-10px;
}
.rt-arrow-left:before {
	content:"\f0d9";
	left:-8px;
	top:50%;
	margin-top:-10px;
}
.rt-arrow-bottom:before {
	content:"\f0d7";
	bottom:-14px;
	left:50%;
	margin-left:-9px;
}
.rt-large-button {
	font-size:2em;
	padding:2% 3%;
}
.rt-label-1, .rt-label-2 {
	color:#ffffff;
	padding:5px 15px;
}
.rt-label-1 {
	background:#355FA1;
}
.rt-label-2 {
	background:#94C92B;
}
.rt-mbsb-table .rt-sb-table-col {
	height:38px;
	vertical-align:middle;
}
.rt-mbsb-table .rt-mb-table-col {
	height:75px;
	vertical-align:middle;
}
.gantry-example {
	position:relative;
	margin:15px 0;
	padding:45px 19px 14px;
*padding-top:19px;
	background-color:#ffffff;
	border:1px solid #dddddd;
	border-radius:4px;
}
.gantry-example .table, .gantry-example .well, .gantry-example blockquote {
	margin-bottom:5px;
}
.gantry-example .lead {
	font-size:18px;
	line-height:24px;
}
.gantry-example > p:last-child {
	margin-bottom:0;
}
.gantry-example + .prettyprint {
	margin-top:-20px;
	padding-top:15px;
}
.gantry-example:after {
	content:"Example";
	position:absolute;
	top:-1px;
	left:-1px;
	padding:3px 7px;
	font-size:12px;
	font-weight:bold;
	background-color:#f5f5f5;
	border:1px solid #dddddd;
	color:#9da0a4;
	border-radius:4px 0 4px 0;
	font-style:normal;
}
.gantry-example .search-query {
	margin-bottom:0;
}
form.gantry-example {
	padding-bottom:19px;
}
.form-actions {
background-color:;
	border-top:1px solid #d5d5d5;
}
.help-block, .help-inline {
color:;
}
.fp-roksprocket-showcase.rt-block {
	margin:0;
	padding:100px 0 80px 0;
}
.fp-roksprocket-showcase .layout-showcase .sprocket-features-content, .fp-roksprocket-showcase .layout-showcase .sprocket-features-img-container {
	float:none;
	width:100%;
	text-align:center;
}
.fp-roksprocket-showcase .layout-showcase .sprocket-features-title {
	font-family:'cabinregular', Verdana, Helvetica, Arial, sans-serif;
	font-size:3.5em;
	line-height:1.3em;
	text-shadow:1px 2px 0 rgba(0, 0, 0, 0.2);
}
.fp-roksprocket-showcase .layout-showcase .rt-button-group {
	margin:40px auto;
}
.fp-roksprocket-showcase .layout-showcase .rt-button-group .readon, .fp-roksprocket-showcase .layout-showcase .rt-button-group .readon2, .fp-roksprocket-showcase .layout-showcase .rt-button-group .readon3 {
	display:inline-block;
	font-size:18px;
	margin:0 5px;
	padding:15px 25px;
	width:150px;
}
.fp-roksprocket-showcase .layout-showcase .rt-button-group .readon:hover, .fp-roksprocket-showcase .layout-showcase .rt-button-group .readon2:hover, .fp-roksprocket-showcase .layout-showcase .rt-button-group .readon3:hover {
	vertical-align:middle;
	text-align:center;
	cursor:pointer;
	border-radius:3px;
	color:#ffffff !important;
	background-color:#000000 !important;
	border-bottom:2px solid #000000 !important;
}
.fp-roksprocket-showcase .layout-showcase .sprocket-features-pagination {
	margin-left:-31px;
}
.fp-roksprocket-showcase .layout-showcase .sprocket-features-arrows .arrow {
	background:#2f507d;
	background:#080d15 \9;
	font-size:4em;
	width:80px;
	height:80px;
	line-height:80px;
	opacity:1;
	box-shadow:1px 1px 0 rgba(0, 0, 0, 0.15);
	-webkit-transition:all 0.2s ease-in;
	-moz-transition:all 0.2s ease-in;
	-o-transition:all 0.2s ease-in;
	transition:all 0.2s ease-in;
}
.fp-roksprocket-showcase .layout-showcase .sprocket-features-arrows .arrow:hover {
	background:#000000;
}
.fp-top.rt-block {
	width:80%;
	margin:15px auto;
}
.fp-top h2.title {
	margin-bottom:10px;
}
.fp-utility .sprocket-mosaic .sprocket-padding {
	text-align:center;
}
.fp-utility .sprocket-mosaic .sprocket-mosaic-container {
	margin:15px -10px;
}
.fp-utility .sprocket-mosaic .sprocket-readmore {
	display:none;
}
.fp-feature.rt-block {
	margin:25px auto;
}
.fp-expandedtop .rt-pricing-table {
	border:1px solid #e1e1e1;
}
.fp-expandedtop .rt-pricing-table li {
	border-bottom:1px dotted #aeaeae;
}
.fp-expandedbottom.rt-block {
	width:80%;
	margin:15px auto;
}
.fp-roksprocket-tabs .sprocket-tabs-panels {
	min-height:300px;
}
.fp-roksprocket-tabs .sprocket-tabs .sprocket-tabs-nav > li {
	float:none;
	display:inline-block;
}
.fp-roksprocket-tabs .sprocket-tabs .sprocket-tabs-nav > li:before {
	font-family:FontAwesome;
	content:"\f111";
	font-size:5px;
	margin-right:5px;
	vertical-align:middle;
}
.fp-roksprocket-tabs .sprocket-tabs .sprocket-tabs-nav > li:first-child:before {
	display:none;
}
.fp-roksprocket-tabs .sprocket-tabs .sprocket-tabs-nav > li:hover > .sprocket-tabs-inner, .fp-roksprocket-tabs .sprocket-tabs .sprocket-tabs-nav > li.active > .sprocket-tabs-inner, .fp-roksprocket-tabs .sprocket-tabs .sprocket-tabs-nav > li.active:hover > .sprocket-tabs-inner {
	color:#355FA1;
	background:none;
}
.fp-roksprocket-tabs .sprocket-tabs .sprocket-tabs-nav > li .sprocket-tabs-inner {
	border-radius:0;
	display:inline-block;
	padding:8px 18px;
}
.fp-roksprocket-tabs .layout-top .sprocket-tabs-panels {
	margin-top:0;
}
.rt-about-img {
	margin:10px 15px 0 0;
}
.rt-about-img img {
	display:block;
	border-radius:3px 3px 0 0;
}
.rt-about-info {
	background:#eeeeee;
	border-radius:0 0 3px 3px;
	display:block;
	width:100%;
	height:60px;
	line-height:60px;
}
.fp-team-tab img {
	border-radius:100%;
	display:block;
	margin:auto;
	width:100px;
}
.fp-team-tab .gantry-width-spacer {
	margin:5px;
}
.fp-team-name {
	display:block;
	margin-top:15px;
	font-family:'cabinsemibold', Verdana, Helvetica, Arial, sans-serif;
	line-height:1;
}
.fp-team-position {
	font-size:80%;
	line-height:1;
	opacity:0.8;
}
.fp-roksprocket-lists.rt-block {
	margin-top:15px;
}
.fp-roksprocket-strips .sprocket-strips .sprocket-strips-content {
	font-family:serif;
	font-style:italic;
	font-size:1.6em;
	line-height:1.3em;
}
.rt-overlay-dark .fp-roksprocket-strips .sprocket-strips-text {
	text-shadow:1px 1px 0 rgba(255, 255, 255, 0.1);
}
.fp-roksprocket-strips .sprocket-strips-text:before, .fp-roksprocket-strips .sprocket-strips-text:after {
	font-family:FontAwesome;
}
.fp-roksprocket-strips .sprocket-strips-text:before {
	content:"\f10d";
	margin-right:5px;
}
.fp-roksprocket-strips .sprocket-strips-text:after {
	content:"\f10e";
	margin-left:5px;
}
.fp-roksprocket-strips h2.title {
	text-shadow:1px 2px 0 rgba(0, 0, 0, 0.2);
}
.fp-extension img {
	opacity:0.5;
	-webkit-backface-visibility:hidden;
	-moz-backface-visibility:hidden;
	-ms-backface-visibility:hidden;
	backface-visibility:hidden;
	-webkit-transition:opacity 0.2s ease-in;
	-moz-transition:opacity 0.2s ease-in;
	-o-transition:opacity 0.2s ease-in;
	transition:opacity 0.2s ease-in;
}
.fp-extension img:hover {
	opacity:1;
}
.rt-footer-logo {
	display:block;
	margin:25px auto 15px auto;
	width:240px;
	height:60px;
	background-image:url(../images/logo.png);
}
.fp-latest-news.rt-block {
	margin-top:0;
	padding-top:0;
}
.fp-latest-news ul {
	margin-top:20px;
	list-style:circle;
}
.fp-newsletter.rt-block {
	margin-top:0;
	padding-top:0;
}
.fp-newsletter .fp-newsletter-form {
	margin-top:25px;
}
.fp-newsletter .inputbox, .fp-newsletter .button {
	width:100%;
	height:45px;
	margin-bottom:10px;
	border:none;
	border-radius:3px;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
}
.rt-totop-icon {
	font-size:2em;
}
.rt-social-buttons.rt-block {
	float:right;
}
.menu-pages #rt-feature .rt-overlay {
	background-color:rgba(255, 255, 255, 0.5) !important;
	background-image:-moz-linear-gradient(left, rgba(255, 255, 255, 0.5), rgba(255, 255, 255, 0.5)) !important;
	background-image:-webkit-gradient(linear, 0 0, 100% 0, from(rgba(255, 255, 255, 0.5)), to(rgba(255, 255, 255, 0.5))) !important;
	background-image:-webkit-linear-gradient(left, rgba(255, 255, 255, 0.5), rgba(255, 255, 255, 0.5)) !important;
	background-image:-o-linear-gradient(left, rgba(255, 255, 255, 0.5), rgba(255, 255, 255, 0.5)) !important;
	background-image:linear-gradient(to right, rgba(255, 255, 255, 0.5), rgba(255, 255, 255, 0.5)) !important;
	background-repeat:repeat-x !important;
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#7fffffff', endColorstr='#7fffffff', GradientType=1) !important;
}
.rt-readon-row {
	text-align:center;
}
.rt-readon-row .readon {
	font-style:1.5em;
	margin:25px 15px 0 15px;
}
.rds-info {
	margin:0 5px;
}
.rds-info [class*="rt-data"] {
display:inline-block;
height:15px;
margin-right:5px;
vertical-align:middle;
width:15px;
}
.rt-data-1 {
	background:#D95240;
}
.rt-data-2 {
	background:#6FC6A0;
}
.rt-data-3 {
	background:#D6A842;
}
.rt-data-4 {
	background:#6FB4C5;
}
.rt-data-5 {
	background:#D49245;
}
.rt-team-img img, .rt-team-img2 img {
	border-radius:4px;
}
.fp-pricing-table {
	display:block;
	width:80%;
	margin:25px auto;
}
.fp-pricing-table .gantry-width-spacer {
	margin:5px 15px;
}
.rt-pricing-table {
	list-style:none;
	padding:10px;
	margin:0;
	border:1px solid #e1e1e1;
	border-radius:3px;
	box-shadow:0 2px 0 rgba(0, 0, 0, 0.1);
	-webkit-transition:all 0.1s ease-in;
	-moz-transition:all 0.1s ease-in;
	-o-transition:all 0.1s ease-in;
	transition:all 0.1s ease-in;
}
.rt-pricing-table li {
	padding:20px 15px;
	border-bottom:1px dotted #aeaeae;
}
.rt-pricing-table li.rt-table-title, .rt-pricing-table li:last-child {
	border-bottom:0;
}
.rt-pricing-table li.rt-table-cta-button {
	padding:15px 15px 5px 15px;
}
.rt-pricing-table [class*="readon"] {
width:100%;
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
box-sizing:border-box;
}
.rt-pricing-table:hover {
	transform:scale(1.1);
	-ms-transform:scale(1.1);
	-webkit-transform:scale(1.1);
}
.rt-table-title {
	color:#ffffff;
	background:#355FA1;
	border-radius:3px;
	font-size:1.5em;
}
.rt-table-price {
	font-size:3em;
	line-height:1.5em;
}
.rt-demo-portfolio .sprocket-mosaic .sprocket-mosaic-header {
	margin-bottom:50px;
}
.rt-demo-portfolio .sprocket-mosaic-filter li, .rt-demo-portfolio .sprocket-mosaic-order li {
	text-transform:uppercase;
	font-family:'cabinregular', Verdana, Helvetica, Arial, sans-serif;
}
.rt-demo-portfolio .sprocket-mosaic-item .sprocket-padding {
	padding:0;
	border:none;
	border-radius:4px;
}
.rt-demo-portfolio .sprocket-mosaic-item .sprocket-mosaic-image {
	border-radius:4px;
}
.rt-demo-portfolio .sprocket-mosaic-item .sprocket-mosaic-title {
	color:#2e2e2e;
	font-size:16px;
	margin-bottom:0;
	line-height:1;
}
.rt-demo-portfolio .sprocket-mosaic-item .sprocket-mosaic-title a {
	color:#2e2e2e;
	font-size:16px;
}
.rt-demo-portfolio .sprocket-mosaic-item .sprocket-mosaic-title a:hover {
	color:#355FA1;
}
.rt-demo-portfolio .sprocket-mosaic-item .sprocket-mosaic-text {
	font-size:1em;
font-family:;
	margin-top:5px;
	margin-bottom:5px;
	opacity:0.5;
}
.rt-demo-portfolio .sprocket-mosaic-item .sprocket-mosaic-tags li {
	color:#808080;
	background:#d9d9d9;
	text-transform:lowercase;
	font-style:italic;
}
.rt-demo-portfolio .sprocket-mosaic-item .sprocket-readmore {
	display:none;
}
.rt-demo-clients .sprocket-strips-content {
	height:180px;
}
.rt-blog-form .inputbox, .rt-blog-form .readon {
	display:inline-block;
	height:45px;
	padding:0 15px;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
}
.rt-blog-form .inputbox {
	font-family:'cabinregular', Verdana, Helvetica, Arial, sans-serif;
	width:60%;
	color:#7D7D7D;
	border:1px solid transparent;
	background:#ffffff;
	box-shadow:none;
}
.rt-blog-form .readon {
	width:35%;
}
.rt-blog-search.icon-search:before {
	display:none;
}
.rt-blog-search .inputbox {
	display:inline-block;
	height:45px;
	padding:0 15px;
	font-family:'cabinregular', Verdana, Helvetica, Arial, sans-serif;
	width:100%;
	color:#7D7D7D;
	border:1px solid transparent;
	background:#ffffff;
	box-shadow:none;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
}
.menu-faq #rt-showcase {
	opacity:0.75;
}
.menu-contact #rt-mainbody-surround {
	background:#f2f2f2;
}
.menu-contact .contact h3 {
	display:none;
}
.rt-contact-icon-title {
	color:#282828;
	display:block;
	font-size:5em;
	margin:50px 0;
	opacity:0.5;
}
.menu-contact .contact-form {
	margin-top:-15px;
}
.menu-contact .contact-form legend {
	font-size:1.5em;
	border-bottom:none;
	margin-bottom:0;
}
.menu-contact .contact-form dt {
	width:250px;
}
.menu-contact .contact-form dd {
	float:none !important;
	margin:0;
}
.menu-contact .contact-form label {
	font-size:1.2em;
	margin:10px 0;
}
.menu-contact .contact-form input[type="text"], .menu-contact .contact-form input[type="email"], .menu-contact .contact-form textarea {
	width:100%;
	height:auto;
	color:#6e6e6e;
	border:1px solid #e6e6e6;
	background:#ffffff;
	padding:12px 15px;
	margin-bottom:10px;
	box-shadow:none;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
}
.menu-contact .contact-form input[type="checkbox"] {
	margin:13px 0;
}
.menu-contact .contact-form button {
	font-size:1.2em;
	padding:15px 25px;
}
.rt-contact-info {
	margin-top:35px;
}
.rt-contact-info hr {
	border-color:#bdbdbd;
	border-top:none;
}
.rt-contact-icon {
	clear:both;
	float:left;
}
.rt-contact-icon span {
	color:#bdbdbd;
	display:block;
	font-size:3em;
	width:80px;
	height:60px;
	line-height:40px;
	text-align:center;
}
.rt-email-form .inputbox, .rt-email-form .readon {
	display:inline-block;
	height:45px;
	padding:0 15px;
	margin-bottom:5px;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
}
.rt-email-form textarea {
	padding:15px;
	margin-bottom:5px;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
}
.rt-email-form .inputbox, .rt-email-form textarea {
	font-family:'cabinregular', Verdana, Helvetica, Arial, sans-serif;
	width:100%;
	color:#f8f8f8;
	border:1px solid transparent;
	background-color:rgba(125, 125, 125, 0.3);
	background-image:-moz-linear-gradient(left, rgba(125, 125, 125, 0.3), rgba(125, 125, 125, 0.3));
	background-image:-webkit-gradient(linear, 0 0, 100% 0, from(rgba(125, 125, 125, 0.3)), to(rgba(125, 125, 125, 0.3)));
	background-image:-webkit-linear-gradient(left, rgba(125, 125, 125, 0.3), rgba(125, 125, 125, 0.3));
	background-image:-o-linear-gradient(left, rgba(125, 125, 125, 0.3), rgba(125, 125, 125, 0.3));
	background-image:linear-gradient(to right, rgba(125, 125, 125, 0.3), rgba(125, 125, 125, 0.3));
	background-repeat:repeat-x;
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#4c7d7d7d', endColorstr='#4c7d7d7d', GradientType=1);
}
.rt-email-form .button {
	width:100%;
}
.menu-offline-page #rt-mainbody-surround {
	display:none;
}
@media only screen and (min-width: 960px) and (max-width: 1199px) {
body.layout-mode-responsive .rt-big-title .title {
font-size:36.8px;
}
body.layout-mode-responsive .fp-roksprocket-showcase .layout-showcase .sprocket-features-title {
font-size:3.2em;
}
body.layout-mode-responsive .fp-pricing-table {
width:100%;
}
}
@media only screen and (min-width: 768px) and (max-width: 959px) {
body.layout-mode-responsive .promo1 {
font-size:48px;
line-height:78px;
}
body.layout-mode-responsive .promo2 {
font-size:24px;
line-height:39px;
font-family:Georgia, Times, "Times New Roman", serif;
font-style:italic;
}
body.layout-mode-responsive .rt-big-title .title {
font-size:32px;
}
body.layout-mode-responsive .fp-roksprocket-showcase .layout-showcase .sprocket-features-title {
font-size:2.8em;
}
body.layout-mode-responsive .fp-pricing-table {
width:100%;
}
body.layout-mode-responsive .rt-table-title {
font-size:0.9em;
}
body.layout-mode-responsive .rt-table-price {
font-size:1.5em;
}
body.layout-mode-responsive .rt-table-item {
font-size:0.9em;
}
body.layout-mode-responsive .rt-demo-portfolio .sprocket-mosaic-filter li, body.layout-mode-responsive .rt-demo-portfolio .sprocket-mosaic-order li {
padding:8px 18px;
}
body.layout-mode-responsive .rt-demo-clients .sprocket-strips-content {
height:245px;
}
body.layout-mode-responsive .rt-demo-clients .cols-4 > li {
width:48% !important;
}
}
@media (max-width: 767px) {
body.layout-mode-responsive .promo1 {
font-size:44.8px;
line-height:72.8px;
}
body.layout-mode-responsive .promo2 {
font-size:20.8px;
line-height:33.8px;
font-family:Georgia, Times, "Times New Roman", serif;
font-style:italic;
}
body.layout-mode-responsive .rt-title-tag {
font-size:17.6px;
line-height:28.6px;
}
body.layout-mode-responsive .rt-big-title .title {
font-size:25.6px;
}
body.layout-mode-responsive .fp-roksprocket-showcase .layout-showcase .sprocket-features-title {
font-size:2em;
}
body.layout-mode-responsive .fp-roksprocket-showcase .layout-showcase .rt-button-group .readon, body.layout-mode-responsive .fp-roksprocket-showcase .layout-showcase .rt-button-group .readon2, body.layout-mode-responsive .fp-roksprocket-showcase .layout-showcase .rt-button-group .readon3 {
font-size:15px;
padding:15px 20px;
margin-bottom:15px;
width:150px;
display:block;
margin:0 auto 15px auto;
}
body.layout-mode-responsive .fp-roksprocket-showcase .layout-showcase .sprocket-features-arrows .arrow {
width:50px;
height:50px;
line-height:50px;
font-size:2em;
}
body.layout-mode-responsive .fp-pricing-table {
width:100%;
}
body.layout-mode-responsive .rt-pricing-table {
margin-bottom:35px;
}
body.layout-mode-responsive .rt-table-col {
border-right:0;
}
body.layout-mode-responsive .rt-first-col .rt-table-header {
border-radius:4px 4px 0 0;
}
body.layout-mode-responsive .rt-last-col .rt-table-header {
border-radius:0;
}
body.layout-mode-responsive .rt-table-highlight .rt-table-header {
margin-top:-25px;
padding:25px;
border-radius:0;
}
body.layout-mode-responsive .rt-about-img {
margin-bottom:25px;
}
body.layout-mode-responsive .rt-demo-portfolio .sprocket-mosaic-filter li, body.layout-mode-responsive .rt-demo-portfolio .sprocket-mosaic-order li {
display:inline-block;
text-align:center;
width:12.5%;
}
body.layout-mode-responsive .rt-demo-clients .sprocket-strips-content {
height:245px;
}
body.layout-mode-responsive .rt-demo-clients .sprocket-strips-container {
padding:35px;
}
}
@media only screen and (max-width: 480px) {
body.layout-mode-responsive .promo1 {
font-size:40px;
line-height:65px;
}
body.layout-mode-responsive .promo2 {
font-size:19.2px;
line-height:31.2px;
font-family:Georgia, Times, "Times New Roman", serif;
font-style:italic;
}
body.layout-mode-responsive .fp-roksprocket-showcase.rt-block {
padding-top:25px;
}
body.layout-mode-responsive .fp-roksprocket-showcase .layout-showcase {
margin:0 15px;
}
body.layout-mode-responsive .fp-roksprocket-showcase .layout-showcase .sprocket-features-title {
font-size:1.5em;
line-height:1.5em;
margin:auto;
width:90%;
}
body.layout-mode-responsive .fp-roksprocket-showcase .layout-showcase .rt-button-group {
margin:20px auto;
}
body.layout-mode-responsive .fp-roksprocket-showcase .layout-showcase .rt-button-group .readon, body.layout-mode-responsive .fp-roksprocket-showcase .layout-showcase .rt-button-group .readon2, body.layout-mode-responsive .fp-roksprocket-showcase .layout-showcase .rt-button-group .readon3 {
font-size:13px;
margin-bottom:15px;
padding:15px;
width:120px;
}
body.layout-mode-responsive .fp-roksprocket-showcase .layout-showcase .sprocket-features-arrows .arrow {
top:100%;
margin-top:3px;
}
body.layout-mode-responsive .fp-roksprocket-showcase .layout-showcase .sprocket-features-arrows .arrow.prev {
left:0;
}
body.layout-mode-responsive .fp-roksprocket-showcase .layout-showcase .sprocket-features-arrows .arrow.next {
right:0;
}
body.layout-mode-responsive .rt-demo-portfolio .sprocket-mosaic-filter li, body.layout-mode-responsive .rt-demo-portfolio .sprocket-mosaic-order li {
font-size:9.6px;
width:18%;
}
body.layout-mode-responsive .rt-demo-clients .sprocket-strips-content {
height:150px;
}
body.layout-mode-responsive .rt-demo-clients .sprocket-strips-container {
padding:35px;
}
body.layout-mode-responsive .rt-demo-clients .sprocket-strips-arrows .arrow {
width:20px;
height:20px;
line-height:20px;
margin-top:-50px;
}
body.layout-mode-responsive .rt-demo-clients .sprocket-strips-arrows .arrow.prev {
left:0;
}
body.layout-mode-responsive .rt-demo-clients .sprocket-strips-arrows .arrow.next {
right:0;
}
}
