/* DEFAULT SCREENS (BETWEEN 1068px and 1442px)*/
#fm-rad-leader { background-color:#454651; }
#fm-rad-leader .g2-crowd-badge { background: url(/home/images/g2-crowd-badge.png) 50% 50% no-repeat; float: left; width:110px; height: 141px; background-size: 110px 141px; }
#fm-rad-leader .g2-crowd-review { height: 141px; padding-left: 40px; }
#fm-rad-leader .a3 { color:#FFF; }
#fm-rad-leader .fa { -webkit-text-stroke: .5px #454651;
    -webkit-text-stroke-width: 0.5px;
    -webkit-text-stroke-color: #454651;
    text-stroke: .5px #454651;}
#transform-your-business .feature-callout { overflow: hidden; position: relative; background-color:#fff; border:1px solid #dbdbdb; margin:30px auto; margin-bottom:0px; text-align:center; padding:200px 0 64px 0; width:90%; background-position:50% 32%; background-repeat:no-repeat; }
#transform-your-business .feature-callout .feature-content { position: absolute; width: 110%; height: 110%; top: -5%; left: -5%; padding: 0; border: 1px solid #dbdbdb; background-color: rgba(255,255,255,0); -webkit-transition: all .4s; -moz-transition: all .4s; transition: all .4s; }
#transform-your-business .feature-callout:hover .feature-content { width: 85%; height: 85%; top: 8%; left: 8%; padding: 2%; background-color: rgba(253,253,253,1); }
#transform-your-business .feature-callout h5 { position: absolute; width: 100%; top: 220px; left: 1px; padding:0 20px; -webkit-transition: all .4s; -moz-transition: all .4s; transition: all .4s;  }
#transform-your-business .feature-callout h5.dbl-line { top: 205px;}
#transform-your-business.long .feature-callout h5 {  font-size:20px; }
#transform-your-business .feature-callout:hover h5 { top: 40px; font-size: 21px; padding:0 5px; }
#transform-your-business .feature-callout:hover h5.long { top:25px; }
#transform-your-business .feature-callout:hover h5.dbl-line { top:25px;}
#transform-your-business .feature-callout p { position: absolute; width: 70%; padding: 3%; top: 200px; left: 15%; color: #666; font-size: 15px; line-height: 27px; -webkit-transition: all .4s; -moz-transition: all .4s; transition: all .4s; opacity: 0; }
#transform-your-business.long .feature-callout p { font-size:14px; line-height:22px; }
#transform-your-business .feature-callout:hover p { top: 80px; width: 94%; left: 3%; opacity: 1; }
#fc-cross-platform .feature-callout { background-image:url(/home/images/15_home/icon_cross_platform.png); background-position:50% 38%; background-size:140px 80px; }
#fc-cross-platform .feature-callout:hover .feature-content { border-color: #006ece; }
#fc-ios .feature-callout { background-image:url(/home/images/15_home/icon_ios_ready.png); background-size:153px 133px; }
#fc-ios .feature-callout:hover .feature-content { border-color: #00ce35; }
#fc-reporting .feature-callout { background-image:url(/home/images/15_home/icon_reporting.png); background-size:161px 123px; }
#fc-reporting .feature-callout:hover .feature-content { border-color: #7900ce; }
#fc-integration .feature-callout { background-image:url(/home/images/15_home/icon_integration.png); background-size:144px 141px; }
#fc-integration .feature-callout:hover .feature-content { border-color: #fea803; }
#fc-cloud .feature-callout { background-image:url(/products/images/product-icons/icon_fmc_cloud_line.png); background-size:160px 126px; }
#fc-cloud .feature-callout:hover .feature-content { border-color: #dd45f5; }
#fc-flexible .feature-callout { background-image:url(/home/images/15_home/icon_flexible.png); background-size:129px 140px; }
#fc-flexible .feature-callout:hover .feature-content { border-color: #ce000f; }
#fc-pricing .feature-callout { background-image:url(/home/images/15_home/icon_pricing.png); background-position:50% 38%; background-size:191px 88px; }
#fc-pricing .feature-callout:hover .feature-content { border-color: #4e6785; }

#see-whats-new-fm-16, #see-whats-new-fm-cloud { text-align:center; }

#see-real-life-examples .r-customer-story { text-align:center; }
#see-real-life-examples .r-customer-story .customer-story-image { background-position:50% 50%; background-size:cover; background-repeat:no-repeat; height:225px; width:90%; margin:0 auto 15px auto; background-size:305px 225px; }
/*#see-real-life-examples .sea-breeze .customer-story-image { background-image:url(/home/images/15_home/customer_story_restaurant.jpg); }
#see-real-life-examples .goodweave .customer-story-image { background-image:url(/home/images/15_home/customer_story_retail.jpg); }
#see-real-life-examples .metropolis-studios .customer-story-image { background-image:url(/home/images/15_home/customer_story_entertainment.jpg); }*/

#sign-up-free-trial .free-trial { background-image:url(/home/images/15_home/icon_fm_trial.png); background-size:76px 83px; background-position:50% 1px; background-repeat:no-repeat; text-align:center; }
#sign-up-free-trial .free-trial h3 { padding-top:105px; padding-bottom:15px; }

#homepage-promo-tiles .section-width { width:98%; }
#homepage-promo-tiles .hp-tile .column-content { width:90%; margin: 30px auto; height:250px; text-align:center; }
#homepage-promo-tiles .hp-tile p { font-size:14px; color:#666666; }
#homepage-promo-tiles .hp-tile .image { margin-top:20px; }

/*.hp-tile#custom-apps .img-hpt-custom-apps { background:url(/home/images/15_home/hp_pt_custom_apps.png) no-repeat 50% 78%; background-size:180px 139px; width:auto; height:139px; background-size:contain; }
.hp-tile#getting-started-fm15 .img-hpt-getting-started { text-align:center; background:url(/home/images/15_home/hp_pt_getting_started_fm15.jpg) no-repeat 50% 80%; background-size:154px 143px; width:auto; height:143px; background-size:contain; }
.hp-tile#whats-new .img-hpt-whats-new { background:url(/home/images/15_home/hp_pt_custom_solutions.png) no-repeat 50% 100%; background-size:154px 143px; width:auto; height:143px; background-size:contain; }
.hp-tile#devcon-2016 .img-hpt-devcon-2016 { background:url(/home/images/15_home/hp_pt_devcon_2016.png) no-repeat 50% 80%; background-size:158px 136px; width:auto; height:136px; background-size:contain; }*/

/* LARGE SCREENS > 1442px */
@media only screen and (min-width: 1442px) {

}
/* MEDIUM SCREENS 735px to 1068px */
@media only screen and (max-width: 1068px) {
#see-real-life-examples .r-customer-story { text-align:left; }
}

/* SMALL SCREENS < 735px */
@media only screen and (max-width: 735px) {
#fm-rad-leader { text-align: center; }
#fm-rad-leader .g2-crowd-badge { float: none; margin: 0 auto; }
#fm-rad-leader .g2-crowd-review { height: auto; padding-top: 20px; padding-left: 0; }
#transform-your-business .feature-callout { width:auto; }	
#see-real-life-examples .r-customer-story { text-align:center; }
}


/* FLEXSLIDER SMALL (490px height) */
.feature-sm { height: 800px !important; background-color: #FFF; background: -moz-linear-gradient(center top, #ffffff 47%, #ebebeb 100%) repeat scroll 0 0 rgba(0, 0, 0, 0); }
.feature-sm .flexslider { border: none !important; }
.feature-sm .flexslider .slides >li { background: #ffffff; /* Old browsers */ }
.feature-sm .feature-area { position: relative; margin-bottom: 0px; width: 100%; padding-top: 0px; }

/*Flexslider Overrides*/
.feature-sm .feature-area .flex-control-nav { position: absolute; bottom: 12px; padding: 0; margin: 0; }
.feature-sm .flex-control-nav li a,
.feature-sm .flex-control-nav li a:visited { width: 10px; height: 10px; border: 2px solid #fff; -moz-border-radius: 100%; -webkit-border-radius: 100%; border-radius: 100%; background: none; }
.feature-sm .flex-control-nav li a.active { background-color: #fff; }
.feature-sm .feature-area .flex-control-nav.white >li a,
.feature-sm .feature-area .flex-control-nav.white >li a:visited { border-color: #fff; -moz-transition: all 100ms linear; -o-transition: all 100ms linear; transition: all 100ms linear; }
.feature-sm .feature-area .flex-control-nav.white >li a.active { background-color: #fff; border-color: #fff; -webkit-transition: all 100ms linear; -moz-transition: all 100ms linear; -o-transition: all 100ms linear; transition: all 100ms linear; }
.feature-sm .feature-area .flex-control-nav.grey >li a,
.feature-sm .feature-area .flex-control-nav.grey >li a:visited { border-color: #9d9d9d; -moz-transition: all 100ms linear; -o-transition: all 100ms linear; transition: all 100ms linear; }
.feature-sm .feature-area .flex-control-nav.grey >li a.active { background-color: #9d9d9d; border-color: #9d9d9d; -moz-transition: all 100ms linear; -o-transition: all 100ms linear; transition: all 100ms linear; }
.feature-sm .feature-area,
.feature-sm .feature,
.feature-sm .feature .feature-cont { height: 800px; }
.feature-sm .feature { padding: 0; width: 100%; overflow: hidden; }
.feature-sm .feature .feature-cont { width: 1000px; margin: 0 auto; padding: 0; box-sizing: border-box; }

@media (-webkit-min-device-pixel-ratio: 2), (min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
/*Flexslider*/
.feature-xl .flex-control-nav li a { background-image: url(/home/images/2013/button_circle_blue_gray_2x.png); background-size: 16px 28px; }

#fm-rad-leader .g2-crowd-badge { background-image: url(/home/images/g2-crowd-badge_2x.png); }

#fc-cross-platform .feature-callout { background-image:url(/home/images/15_home/icon_cross_platform_2x.png); }
#fc-ios .feature-callout { background-image:url(/home/images/15_home/icon_ios_ready_2x.png); }
#fc-reporting .feature-callout { background-image:url(/home/images/15_home/icon_reporting_2x.png); }
#fc-integration .feature-callout { background-image:url(/home/images/15_home/icon_integration_2x.png); }
#fc-cloud .feature-callout { background-image:url(/products/images/product-icons/icon_fmc_cloud_line_2x.png); }
#fc-flexible .feature-callout { background-image:url(/home/images/15_home/icon_flexible_2x.png); }
#fc-pricing .feature-callout { background-image:url(/home/images/15_home/icon_pricing_2x.png); }

#see-real-life-examples .sea-breeze .customer-story-image { background-image:url(/home/images/15_home/customer_story_restaurant_2x.jpg); }
#see-real-life-examples .goodweave .customer-story-image { background-image:url(/home/images/15_home/customer_story_retail_2x.jpg); }
#see-real-life-examples .metropolis-studios .customer-story-image { background-image:url(/home/images/15_home/customer_story_entertainment_2x.jpg); }

#sign-up-free-trial .free-trial { background-image:url(/home/images/15_home/icon_fm_trial_2x.png); }

.hp-tile#custom-apps .img-hpt-custom-apps { background-image:url(/home/images/15_home/hp_pt_custom_apps_2x.png); }
.hp-tile#getting-started-fm15 .img-hpt-getting-started { background-image:url(/home/images/15_home/hp_pt_getting_started_fm15_2x.jpg); }
.hp-tile#whats-new .img-hpt-whats-new { background-image:url(/home/images/15_home/hp_pt_custom_solutions_2x.png); }
.hp-tile#devcon-2016 .img-hpt-devcon-2016 { background-image:url(/home/images/15_home/hp_pt_devcon_2016_2x.png); }
}
