@font-face{font-family:OpenSansSemibold;src:url("/media/fonts/OpenSansSemiBold/OpenSansSemiBold.eot");src:url("/media/fonts/OpenSansSemiBold/OpenSansSemiBold.eot?#iefix") format("embedded-opentype"),url("/media/fonts/OpenSansSemiBold/OpenSansSemiBold.woff") format("woff"),url("/media/fonts/OpenSansSemiBold/OpenSansSemiBold.ttf") format("truetype");font-style:normal;font-weight:normal}@font-face{font-family:OpenSansRegular;src:url("/media/fonts/OpenSansRegular/OpenSansRegular.eot");src:url("/media/fonts/OpenSansRegular/OpenSansRegular.eot?#iefix") format("embedded-opentype"),url("/media/fonts/OpenSansRegular/OpenSansRegular.woff") format("woff"),url("/media/fonts/OpenSansRegular/OpenSansRegular.ttf") format("truetype");font-style:normal;font-weight:normal}@font-face{font-family:OpenSansBold;src:url("/media/fonts/OpenSansBold/OpenSansBold.eot");src:url("/media/fonts/OpenSansBold/OpenSansBold.eot?#iefix") format("embedded-opentype"),url("/media/fonts/OpenSansBold/OpenSansBold.woff") format("woff"),url("/media/fonts/OpenSansBold/OpenSansBold.ttf") format("truetype");font-style:normal;font-weight:normal}@font-face{font-family:OpenSansLight;src:url("/media/fonts/OpenSansLight/OpenSansLight.eot");src:url("/media/fonts/OpenSansLight/OpenSansLight.eot?#iefix") format("embedded-opentype"),url("/media/fonts/OpenSansLight/OpenSansLight.woff") format("woff"),url("/media/fonts/OpenSansLight/OpenSansLight.ttf") format("truetype");font-style:normal;font-weight:normal}@font-face{font-family:GeorgiaItalic;src:url('/media/fonts/Georgia Italic.ttf') format('truetype')}#main-container #header-image{width:100%;max-width:100%;height:auto;min-height:819px;background:#6e6e6e url(/media/images/header-background.jpg) no-repeat center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}#header-image h1{font-family:OpenSansSemibold;font-size:40px;color:#fff;padding-top:65px;margin:0 !important}#main-container #header-image h1{padding-top:0 !important}#main-container #header-image h3{margin-top:14px}#header-image p{font-family:OpenSansRegular;font-size:24px;color:#fff;padding-top:10px}#logo-img a img{position:relative;z-index:100}#logo-img{margin:20px 0}#main-container #logo-img{margin-top:20px}#contact-phone{font-family:OpenSansRegular;color:#8ab42e !important;font-size:24px;padding-top:42px;padding-bottom:10px}#main-container #contact-phone{padding-top:45px;padding-bottom:8px}#contact-phone a{font-family:OpenSansRegular;color:#8ab42e !important;font-size:24px;text-decoration:none}#contact-phone img{margin-top:0 !important;vertical-align:middle}.navbar{background-color:transparent;background:transparent;border-color:transparent}.navbar-collapse{padding-right:0}#menu-links li{display:inline-block;padding-left:24px;font-size:18px}#menu-links li a{font-family:OpenSansRegular;color:#4c4c4c;padding-top:5px;background-color:transparent !important;padding:0}#main-container #menu-links li a{color:#fff}#menu-links li a:hover,#menu-links li a:focus{color:#8fbc2d !important;text-decoration:none;background-color:transparent}.dropdown.open .dropdown-toggle:after{width:0;height:0;border-style:solid;border-width:0 7.5px 5px 7.5px;border-color:transparent transparent #8fbc2d transparent;content:'';clear:both;display:block;margin-top:15px}.dropdown-menu li{padding-left:0 !important;width:100%}.dropdown-ul li a{color:#4c4c4c !important;padding-left:0;font-family:OpenSansRegular;font-size:14px;margin-top:10px}.dropdown-menu{border-radius:0;border-top:3px solid #8fbc2d;min-width:auto;margin-top:0 !important;padding:15px 40px 25px;margin:0 !important;margin-left:-15px !important}.navbar-nav{float:right !important}#menu-nav{margin:0}.navbar{min-height:25px;margin-top:17px}#header-txt{margin-top:260px;color:#fff}#header-txt h1{font-family:OpenSansSemibold;font-size:40px;margin-top:50px}#header-txt h3{font-family:OpenSansRegular;font-size:24px}#header-image .button{color:#fff;font-family:OpenSansBold;font-size:18px;background-color:#8fbc2d;border-radius:5px;border-color:transparent;width:200px;height:56px;margin-bottom:175px;padding:16px 50px}#learn-more-btn{margin-top:35px !important}#header-image .button:hover{background-color:transparent;color:#8fbc2d;border:1px solid #8fbc2d;text-decoration:none}#down-arrow{margin-top:190px}#services{margin-bottom:105px}#services div{height:auto;text-align:center;padding-left:0}#services p{font-family:OpenSansRegular;font-size:14px;color:#717171}#strategy #design #total-commerce #development{display:inline-block;vertical-align:bottom}#services h2{font-family:OpenSansSemibold;font-size:40px;color:#4c4c4c;text-align:center;margin:50px 0;padding:8px}#services h3{font-family:OpenSansBold;font-size:18px;color:#4c4c4c;margin-top:25px}#services .button{background-color:transparent;border-color:transparent}#total-commerce{padding-top:3px}#design{padding-top:1px}#development{padding-right:0;padding-top:21px}#about-overview-container #header-image{width:100%;max-width:100%;height:auto;min-height:286px;background:#6e6e6e url(/media/images/about-overview-header.jpg) no-repeat center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}#realwares-mission{margin-top:45px}#realwares-mission a{color:#707070}#about-overview-container .left-col h3{font-family:OpenSansBold;font-size:24px;color:#4c4c4c;text-align:left;margin-top:0}#about-overview-container .right-col p,#about-overview-container #num-list ol li{font-family:OpenSansRegular;font-size:18px;color:#5b5b5b;text-align:left}#about-overview-container .right-col p{margin-bottom:0}#about-overview-container #num-list ol li{margin-bottom:20px;padding-left:10px}#about-overview-container .right-col div,#about-overview-container #sas70 p{font-family:GeorgiaItalic;font-size:24px;color:#4c4c4c;text-align:left}#sas70{padding:25px 0;margin:0;border-top:1px solid #989898;border-bottom:1px solid #989898}#about-overview-container ol{list-style-position:outside;padding-left:20px}#sas70 div{padding:0}#technology-partners{padding-top:65px}#technology-partners img{max-width:100%;height:auto;margin-bottom:20px}#about-overview-container ol{list-style-position:outside;padding-left:20px}#approach-360-container #header-image{width:100%;max-width:100%;height:auto;min-height:286px;background:#6e6e6e url(/media/images/360-approach-header.jpg) no-repeat center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}#approach-360-container #header-image h2{font-family:OpenSansRegular;font-size:24px;color:#fff}#approach-360-container #header-image h1{padding-top:75px}#main-container #real360-overview{padding-top:50px;padding-bottom:50px}#approach-360-container h3{font-family:OpenSansSemibold;font-size:24px;color:#4d4d4d}#approach-360-container #help-desk-support,#approach-360-container #backup{background-color:#f0f0f0}#approach-360-container #backup,#approach-360-container #realware-real{padding-top:50px;padding-bottom:45px}#approach-360-container #real360-overview{padding-top:40px;padding-bottom:45px}#approach-360-container #help-desk-support{padding-top:50px;padding-bottom:30px}#approach-360-container p{font-family:OpenSansRegular;font-size:18px;color:#5b5b5b;margin-bottom:0}#approach-360-container #real360-overview ul{list-style-image:url(/media/images/ul-marker.png);padding-left:20px}#approach-360-container #real360-overview ul li{font-family:OpenSansSemibold;font-size:18px;color:#5b5b5b;margin-bottom:15px}#approach-360-container .right-col{padding-right:0}#help-desk-support .right-col{padding-right:80px}#backup .right-col{padding-right:35px}#realware-real span a{text-decoration:underline;color:#337ab7;font-size:18px}#realware-real a{text-decoration:none;color:#5b5b5b;font-size:18px}#services-total-commerce-container #header-image{width:100%;max-width:100%;height:auto;min-height:286px;background:#6e6e6e url(/media/images/services_Total-Commerce-header.jpg) no-repeat center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}#total-commerce-cms-img{width:100%;max-width:100%;height:auto;min-height:286px;background:#6e6e6e url(/media/images/total-commerce-cms.jpg) no-repeat center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;margin-top:35px}#total-commerce-img{width:100%;max-width:100%;height:auto;min-height:286px;background:#6e6e6e url(/media/images/total-commerce.jpg) no-repeat center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;margin-top:60px}#total-workflow-img{width:100%;max-width:100%;height:auto;min-height:286px;background:#6e6e6e url(/media/images/total-commerce-workflow.jpg) no-repeat center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;margin-top:60px}#total-commerce-types{padding-top:45px}#services-total-commerce-container #total-commerce-types h3{font-family:OpenSansBold;font-size:18px;color:#4c4c4c;margin-top:20px}#services-total-commerce-container #total-commerce-types p{font-family:OpenSansRegular;font-size:14px;color:#5b5b5b;padding-top:0;padding-left:10px;padding-right:13px}.total-commerce-ul{padding-top:45px}.total-commerce-ul h6{padding-top:0;font-family:OpenSansBold;font-size:18px;color:#5b5b5b;margin-top:5px}.total-commerce-ul ul{font-family:OpenSansRegular;font-size:18px;color:#5b5b5b;margin-top:0;padding-top:0;padding-left:0;list-style:none;margin:0;line-height:1.3}.total-commerce-ul ul li{position:relative;margin-top:5px}.total-commerce-ul ul li:before{content:"-";position:absolute;left:-18px}#services-total-commerce-container .div-wrapper{position:relative;height:115px;margin-top:45px}#services-total-commerce-container .div-wrapper img{position:absolute;bottom:0;display:block;left:0;right:0;margin:auto}#services-total-commerce-container h2{font-family:OpenSansSemibold;font-size:18px;color:#fff;padding-top:45px;margin-top:0}#services-total-commerce-container h3{font-family:OpenSansSemibold;font-size:40px;color:#fff;margin-top:10px}#services-total-commerce-container h4{font-family:OpenSansBold;font-size:24px;color:#4c4c4c;padding-top:45px;margin-top:0}#services-total-commerce-container #total-commerce-types h5{font-family:OpenSansRegular}#services-total-commerce-container h5{font-family:OpenSansSemibold;font-size:24px;color:#5b5b5b}#services-total-commerce-container p{font-family:OpenSansRegular;font-size:18px;color:#5b5b5b;margin-top:0}#services-total-commerce-container #header-image p{font-family:OpenSansRegular;font-size:24px;color:#fff;padding-top:20px !important}#services-total-commerce-container #header-image h1{padding-top:85px}#total-workflow-container{margin-bottom:45px}#total-workflow-container .total-commerce-ul p{margin-bottom:5px}#brands{height:auto}#brands img{vertical-align:bottom}#strategy-ecommerce-container{margin-bottom:65px}#services-strategy-container #header-image{width:100%;max-width:100%;height:auto;min-height:286px;background:#6e6e6e url(/media/images/services_strategy-header.jpg) no-repeat center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}#strategy-business{width:100%;max-width:100%;height:auto;min-height:286px;background:#6e6e6e url(/media/images/strategy-business.jpg) no-repeat center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;margin-top:50px}#strategy-ecommerce{width:100%;max-width:100%;height:auto;min-height:286px;background:#6e6e6e url(/media/images/strategy-ecommerce.jpg) no-repeat center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;margin-top:30px}#services-strategy-container #header-image p{font-family:OpenSansRegular;font-size:24px;color:#fff;padding-top:15px}#services-strategy-container #header-image .col-lg-10{padding:0;padding-top:15px}#services-strategy-container .div-wrapper{position:relative;height:100px;margin-top:30px;margin-bottom:20px}#services-strategy-container .div-wrapper img{position:absolute;bottom:0;display:block;left:0;right:0;margin:auto}#strategy-types{padding-top:40px}#services-strategy-container #header-image h1{padding-top:75px}#services-strategy-container #strategy-business-container p,#services-strategy-container #strategy-ecommerce-container p{margin-bottom:20px}#services-strategy-container #strategy-types h3{font-family:OpenSansBold;font-size:18px;color:#4c4c4c}#services-strategy-container #strategy-types p{font-family:OpenSansRegular;font-size:14px;color:#5b5b5b;padding-top:0;padding-left:10px;padding-right:13px}#services-strategy-container h5{font-family:OpenSansSemibold;font-size:24px;color:#5b5b5b;line-height:1.3}.strategy-ul ul{list-style:none;padding-left:0;text-align:left;line-height:2}.strategy-ul ul li{font-family:OpenSansRegular;font-size:18px;color:#5b5b5b;margin-top:-5px}.strategy-ul ul div{margin:5px 150px 10px 45px;font-family:OpenSansRegular;font-size:14px;color:#4c4c4c;line-height:1.5}.strategy-ul h5{margin-top:55px}.toggle-btn{height:14px;background-color:transparent;border-style:none;background:url(/media/images/ul-marker2.png) no-repeat left;margin-right:15px;padding-left:25px;font-family:OpenSansRegular;font-size:18px;color:#5b5b5b;text-decoration:none}.toggle-btn:hover,.toggle-btn:active,.toggle-btn:visited,.toggle-btn:link{text-decoration:none;color:#5b5b5b}#services-strategy-container h2{font-family:OpenSansSemibold;font-size:18px;color:#fff;padding-top:45px;margin-top:0;margin-bottom:0}#services-strategy-container h3{font-family:OpenSansSemibold;font-size:40px;color:#fff;margin-top:5px}#services-strategy-container h4{font-family:OpenSansBold;font-size:24px;color:#4c4c4c;padding-top:45px;margin-top:0}#services-strategy-container p{font-family:OpenSansRegular;font-size:18px;color:#5b5b5b;padding-top:45px;margin-top:0}#services-develop-container #header-image{width:100%;max-width:100%;height:auto;min-height:286px;background:#6e6e6e url(/media/images/services_develop-header.jpg) no-repeat center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}#development-dedicated-teams{width:100%;max-width:100%;height:auto;min-height:286px;background:#6e6e6e url(/media/images/development-dedicated-teams.jpg) no-repeat center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;margin-top:60px}#development-custom{width:100%;max-width:100%;height:auto;min-height:286px;background:#6e6e6e url(/media/images/development-custom.jpg) no-repeat center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;margin-top:60px}#development-continuous{width:100%;max-width:100%;height:auto;min-height:286px;background:#6e6e6e url(/media/images/development-continuous.jpg) no-repeat center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;margin-top:60px}#develop-types{padding-top:65px}#services-develop-container #develop-types h3{font-family:OpenSansBold;font-size:18px;color:#4c4c4c;margin-top:20px}#services-develop-container #develop-types p{font-family:OpenSansRegular;font-size:14px;color:#5b5b5b;padding-top:0;padding-left:10px;padding-right:13px}#services-develop-container #header-image h1{font-family:OpenSansSemibold;font-size:40px;color:#fff;padding-top:90px;padding-bottom:20px}#services-develop-container #header-image p{font-family:OpenSansRegular;font-size:24px;color:#fff;padding:0 200px}#develop-types .div-wrapper{position:relative;height:105px}#develop-types .div-wrapper img{position:absolute;bottom:0;display:block;left:0;right:0;margin:auto}#development-continuous-container{margin-bottom:45px}#services-develop-container h2{font-family:OpenSansSemibold;font-size:18px;color:#fff;padding-top:45px;margin-top:0}#services-develop-container h3{font-family:OpenSansSemibold;font-size:40px;color:#fff;margin-top:10px}#services-develop-container h4{font-family:OpenSansBold;font-size:24px;color:#4c4c4c;padding-top:45px;margin-top:0}#services-develop-container p{font-family:OpenSansRegular;font-size:18px;color:#5b5b5b;padding-top:45px;margin-top:0}#services-design-container #header-image{width:100%;max-width:100%;height:auto;min-height:286px;background:#6e6e6e url(/media/images/services_design-header.jpg) no-repeat center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}#services-design-container #header-image .col-lg-10{padding:10px 0}#services-design-container #header-image h1{font-family:OpenSansSemibold;font-size:40px;color:#fff;padding-top:65px;margin:0 !important}#design-ui-design{width:100%;max-width:100%;height:auto;min-height:286px;background:#6e6e6e url(/media/images/design-ui-design.jpg) no-repeat center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;margin-top:35px;margin-bottom:45px}#design-user-experience{width:100%;max-width:100%;height:auto;min-height:286px;background:#6e6e6e url(/media/images/design-user-experience.jpg) no-repeat center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;margin-top:75px;margin-bottom:45px}#design-responsive-design{width:100%;max-width:100%;height:auto;min-height:286px;background:#6e6e6e url(/media/images/design-responsive-design.jpg) no-repeat center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;margin-top:65px;margin-bottom:45px}#design-wireframing{width:100%;max-width:100%;height:auto;min-height:286px;background:#6e6e6e url(/media/images/design-wireframing.jpg) no-repeat center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;margin-top:65px;margin-bottom:45px}#design-types{padding-top:75px}#services-design-container #design-types h3{font-family:OpenSansBold;font-size:18px;color:#4c4c4c;margin-top:30px}#services-design-container #design-types p{font-family:OpenSansRegular;font-size:14px;color:#5b5b5b;padding-top:0;margin-bottom:30px}#design-types .div-wrapper{position:relative;height:105px}#design-types .div-wrapper img{position:absolute;bottom:0;display:block;left:0;right:0;margin:auto}#services-design-container h2{font-family:OpenSansSemibold;font-size:18px;color:#fff;margin-top:0;padding-top:45px}#services-design-container h3{font-family:OpenSansSemibold;font-size:40px;color:#fff;margin-top:10px}#services-design-container h4{font-family:OpenSansBold;font-size:24px;color:#4c4c4c;margin-top:0}#wireframing-container{margin-bottom:45px}#dedicated-teams-ul ul,#ui-design-ul ul{font-family:OpenSansRegular;font-size:18px;color:#5b5b5b;margin-top:0;padding-top:0;padding-left:0;list-style:none;margin:0}#dedicated-teams-ul ul li,#ui-design-ul ul li{position:relative;margin-top:10px}#ui-design-ul ul li{line-height:1.3}#dedicated-teams-ul ul li:before,#ui-design-ul ul li:before{content:"-";position:absolute;left:-18px}#dedicated-teams-ul ul>li>ol>li:before,#ui-design-ul ul>li>ol>li:before{content:""}#design-ui-container p,#design-user-container p,#design-responsive-container p,#wireframing-container p{font-family:OpenSansRegular;font-size:18px;color:#5b5b5b;margin-top:0;line-height:1.3;margin-bottom:0}#careers-container #header-image{width:100%;max-width:100%;height:auto;min-height:286px;background:#6e6e6e url(/media/images/careers-header.jpg) no-repeat center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}#careers-container #header-image h1{font-family:OpenSansSemibold;font-size:40px;color:#fff;padding-top:110px;margin-top:0}#careers-container h3{font-family:OpenSansSemibold;font-size:18px;color:#5b5b5b}#careers-content ul{list-style-image:url(/media/images/careers-ul-marker.png);padding-left:20px;text-align:left;line-height:2}#careers-content ul li{font-family:OpenSansRegular;font-size:18px;color:#5b5b5b;padding-left:10px}#careers-content p{padding-right:25px;font-family:OpenSansRegular;font-size:16px;color:#5b5b5b}#careers-content h4{font-family:OpenSansSemibold;font-size:18px;color:#8fbc2d;margin-top:20px;margin-bottom:5px}#careers-content h2{font-family:OpenSansBold;font-size:24px;color:#4c4c4c;margin-top:0;margin-bottom:20px}#careers-content .button{margin-top:15px;font-family:OpenSansBold;font-size:18px;color:#fff;background-color:#8fbc2d;border-radius:8px;border:2px solid #8fbc2d;padding:8px 70px}#sbmt-btn:hover{background-color:#fff;opacity:.8;color:#8fbc2d}#careers-content .button:hover{background-color:#fff;opacity:.8;color:#8fbc2d;text-decoration:none;text-shadow:none}.apply-btn{margin-top:35px;margin-left:0;margin-bottom:45px}#careers-container input[type="file"]{display:none}#comment-group{margin-top:-25px}#uploadFile{height:34px;width:92%;border:1px solid #e1e1e1;border-radius:5px;background-color:transparent;border-radius:4px;padding-left:10px}#sbmt-btn{margin-top:30px;font-family:OpenSansBold;font-size:18px;color:#fff;background-color:#8fbc2d;border-radius:8px;border:2px solid #8fbc2d;width:220px;height:55px;margin-left:0}#apply-for-job label{font-family:OpenSansRegular;font-size:18px;color:#5b5b5b;font-weight:100}#web-design{background-color:#f0f0f0}#general-manager{padding-top:30px;padding-bottom:25px}#web-design{padding:40px 0}#apply-for-job{margin:65px 0 45px 0}#apply-for-job h2{font-family:OpenSansBold;font-size:24px;color:#4c4c4c}#management-container #header-image{width:100%;max-width:100%;height:auto;min-height:286px;background:#6e6e6e url(/media/images/management-header.jpg) no-repeat center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}#leadership-team h2,#management h2{font-family:OpenSansSemibold;font-size:40px;color:#4c4c4c;text-align:center;margin:30px 0 40px 0}#leadership-team h2{margin-top:60px}#leadership-team h3,#management h3{font-family:OpenSansSemibold;font-size:24px;color:#4c4c4c;text-align:left;margin:0}#management img,.img-wrapper img{margin-bottom:60px}#management{margin-bottom:30px}.contact-links{margin-top:10px}.contact-links img{padding-bottom:6px;padding-right:4px}.job-post{font-family:OpenSansSemibold;font-size:14px;color:#8d8d8d;text-align:left;margin:10px 0}.extra-info{font-family:OpenSansRegular;font-size:14px;color:#4c4c4c;text-align:left;padding-top:0;padding-right:15px}#carousel-1,#carousel-2{max-height:675px}#myCarousel,#myCarousel2{max-height:675px}#carousel-1 img{max-height:675px;width:100%}#carousel-2 img{max-height:618px;width:100%}.carousel-control.left,.carousel-control.right{filter:none !important;filter:none !important;background-image:none}.carousel-caption{position:absolute;top:8%;right:10%;bottom:0;left:10%;z-index:10;padding-top:0}#carousel-1 .carousel-caption .button{margin-top:20px;font-family:OpenSansBold;font-size:18px;color:#fff;background-color:#8fbc2d;border-radius:8px;border:2px solid #8fbc2d;padding:15px 40px;text-shadow:none}#carousel-2 .carousel-caption .button{margin-top:40px;font-family:OpenSansBold;font-size:18px;color:#fff;background-color:#8fbc2d;border-radius:8px;border:2px solid #8fbc2d;padding:15px 70px}.slider-2-btn{margin-top:55px}#slider-1-btn{margin-top:45px}#carousel-1 .carousel-caption .button:hover,#carousel-2 .carousel-caption .button:hover{background-color:transparent;opacity:.8;color:#8fbc2d;text-decoration:none;text-shadow:none}#carousel-1 .carousel-caption h3{font-family:OpenSansSemibold;font-size:40px;color:#4c4c4c;text-shadow:none;top:45%;padding-left:30px}#carousel-2 .carousel-caption h3{font-family:OpenSansSemibold;font-size:40px;color:#4c4c4c;text-shadow:none}#carousel-1 .carousel-caption p{font-family:OpenSansRegular;font-size:14px;color:#5b5b5b;text-shadow:none;padding-top:0 !important}#carousel-2 .carousel-caption p{font-family:OpenSansLight;font-size:24px;color:#000;text-shadow:none;padding:0}#carousel-2 .carousel-caption h4{font-family:OpenSansSemibold;font-size:14px;text-shadow:none;color:#000}#carousel-2 .carousel-caption strong{font-family:OpenSansBold;font-size:14px;text-shadow:none;color:#000}#carousel-1 .carousel-caption img{max-width:147px;height:auto;margin-bottom:20px}#carousel-2 .carousel-caption img{max-width:147px;height:auto;padding:40px 0 20px 0}#carousel-1 .carousel-caption #info-row{padding-top:60px}#real-360 .button{background-color:transparent;border-color:transparent}#help-desk-support{padding-top:5px}#main-container #help-desk-support,#main-container #realware-real,#main-container #backup{margin-top:35px}#real-360 h2{font-family:OpenSansSemibold;color:#4c4c4c;text-align:center;padding:0;margin-top:70px;font-size:40px}#real-360 h3{font-family:OpenSansBold;color:#4c4c4c;text-align:center;padding:0;font-size:18px;margin-bottom:0}#real-360-text{font-family:OpenSansRegular !important;color:#5b5b5b !important;font-size:18px !important;margin-top:10px}#backup{padding-top:7px}#real-360{text-align:center;margin-bottom:60px}#real-360 h4{font-family:OpenSansBold;color:#4c4c4c;font-size:18px;margin:25px 0 10px 0}#real-360 p{font-family:OpenSansRegular;color:#4c4c4c;font-size:14px;margin-bottom:8px}#title-text{padding:0 107px 40px 107px}#main-container #call-number{padding:60px 0}#call-number{color:#fff !important;padding:85px 0 230px 0;height:290px;background-color:#8fbc2d;text-align:center}#call-number a{text-decoration:none;color:#fff !important}#call-number h2{font-family:OpenSansBold;font-size:40px;margin-top:0;padding-top:0;margin-bottom:0}#call-number h2 a{letter-spacing:2px}#call-number p{font-family:OpenSansLight;font-size:24px !important;color:#fff;padding-top:0 !important}#call-number .button{margin-top:20px;font-family:OpenSansBold;font-size:14px;color:#fff;background-color:transparent;border-radius:8px;border:2px solid;width:200px;height:51px;padding:15px 60px}#call-number .button:hover{background-color:#fff;color:#8fbc2d !important;text-decoration:none;border-color:#fff}#call-number-btn{margin-top:45px}#footer{padding-top:50px;background-color:#323232;line-height:1.5}#footer div,#footer a{color:#9d9d9d}#footer ul{padding-left:0}#footer ul li{list-style:none}#footer a,#our-office-links div,#contact-links div{font-family:OpenSansRegular;font-size:14px}#footer h4{font-family:OpenSansSemibold;font-size:18px;color:#fff;padding-top:0;margin-bottom:10px}#footer a{line-height:0}#footer a:hover{color:#8fbc2d;text-decoration:none}#contact-links{padding-left:45px !important}#contact-links img{margin-top:20px;margin-bottom:30px}#contact-links img:hover{-ms-transform:rotate(15deg);-webkit-transform:rotate(15deg);transform:rotate(15deg)}#footer-sitemap{border-top:1px solid #535353;padding:20px 0;vertical-align:middle}#footer-sitemap p{font-family:OpenSansRegular;font-size:14px;color:#adadad}@media only screen and (max-width:1300px),only screen and (max-device-width:1300px){#carousel-2 .carousel-caption p{font-size:20px}}@media only screen and (max-width:1200px),only screen and (max-device-width:1200px){#menu-links li{display:inline-block;font-size:16px;padding-left:24px}#contact-links{padding-left:15px}#services-links,#about-links,#approach-links,#our-office-links,#contact-links{height:130px;margin-bottom:20px}#carousel-1 .carousel-caption h3{font-size:24px;margin-top:0}#carousel-1 .carousel-caption #info-row{padding-top:30px}#carousel-2 .carousel-caption img{padding:10px}#carousel-2 .carousel-caption p{font-size:16px}#management-container .img-wrapper img{max-width:100%;height:auto}#leadership-team h2{margin-top:20px !important}#management-container #header-image{margin-bottom:30px}#careers-content ul li{font-size:16px}#contact-links{padding-left:15px !important}#services div{margin-bottom:40px}#services{margin-bottom:50px}}@media only screen and (max-width:992px),only screen and (max-device-width:992px){#menu-links li{display:inline-block;font-size:14px;padding-left:16px}.navbar-nav>li>a{padding:0}#real-360-text{padding:0}#header-txt h1{font-size:30px}#header-txt h3{font-size:20px}#carousel-1 .carousel-caption h3{font-size:24px}#carousel-1 .carousel-caption p{font-size:12px}#carousel-1 .carousel-caption #info-row{padding-top:0}#carousel-1 .carousel-caption .button{margin-top:0;font-size:14px;width:140px;height:30px;border-radius:5px}#carousel-2 .carousel-caption h3{font-size:28px;margin-top:0}#carousel-2 .carousel-caption p{font-size:14px}.slider-2-btn{margin-top:20px}#carousel-1 .carousel-caption .button{padding:10px 40px}#carousel-2 .carousel-caption .button{padding:10px 40px}#about-overview-container h3{font-size:14px}#about-overview-container #header-image p{padding:10px 60px;font-size:18px}#about-overview-container #technology-partners{padding-top:35px}#comment-group{margin-top:0}}@media only screen and (max-width:767px),only screen and (max-device-width:767px){#main-container #header-image{min-height:710px}#header-txt{margin-top:160px}.navbar-nav{margin:0}#services div{padding-left:10px;padding-right:10px}#real-360 p{padding:0 50px}#title-text{padding:20px 30px !important}#menu-links li{display:block;font-size:18px;margin-right:15px;margin-top:10px}#main-container .dropdown-menu li a{color:#fff !important}#menu-links li:last-child{margin-bottom:10px}.dropdown-menu{border-radius:0;min-width:auto;padding:0 15px 5px 10px}#header-txt{margin-top:100px}#header-image p{font-size:16px !important;padding:50px !important}#contact-phone{padding-top:15px}#carousel-1 .carousel-caption p,#carousel-1 .carousel-caption h3,#carousel-2 .carousel-caption img{display:none}#carousel-1 .carousel-caption .button{font-size:12px;border-radius:3px;margin-top:20px;padding:4px 15px}#slider-1-btn{margin-top:15px}#carousel-1 .carousel-caption img{padding-top:30px}#carousel-2 .carousel-caption h3{font-size:20px;margin-top:20px}#carousel-2 .carousel-caption p{font-size:14px}#carousel-2 .carousel-caption h4,.slider-2-btn{display:none}#technology-partners,#develop-types{padding-top:35px}#about-overview-container .right-col p,#about-overview-container #num-list ol li,#about-overview-container .right-col div{font-size:16px}.contact-links{margin-bottom:35px}#management-container .img-wrapper{text-align:center}#management .img-wrapper img,.img-wrapper img{margin-bottom:30px}#management .extra-info{margin-bottom:35px}#design-ui-container p,#design-user-container p,#design-responsive-container p,#wireframing-container p,#ui-design-ul ul li{font-size:16px}#ui-design-ul ul{padding-left:15px}.strategy-ul ul li{font-size:16px}.strategy-ul h5{margin-top:45px}.strategy-ul ul div{margin-right:50px}#development-dedicated-teams-container p,#development-custom-container p,#development-continuous-container p{font-size:16px;padding-top:20px !important}#dedicated-teams-ul ul li{font-size:16px}#dedicated-teams-ul ul li{margin-left:15px}#careers-content ul li{font-size:14px}#leadership-team h2{margin-top:20px}.total-commerce-ul ul li{margin-left:15px}#services-strategy-container p{padding-top:20px;font-size:16px}#approach-360-container h3{margin-bottom:30px}#help-desk-support .right-col{padding-right:30px}#develop-types .div-wrapper{margin-top:40px}.navbar-nav .open .dropdown-menu{margin-top:0 !important}.dropdown.open .dropdown-toggle:after{border-color:transparent;margin-top:0}}@media only screen and (max-width:480px),only screen and (max-device-width:480px){#main-container #header-image{min-height:630px}#header-txt,#down-arrow{margin-top:130px}#header-txt h1{font-size:22px}#header-txt h3{font-size:16px !important}#call-number h2{font-size:24px !important;letter-spacing:1 !important}#carousel-1 .carousel-caption img{margin:5px}#real-360 p{padding:0;font-size:14px !important}#carousel-2 .carousel-caption h3{font-size:12px;margin-bottom:5px;margin-top:0}#carousel-2 .carousel-caption p{font-size:10px}#footer-sitemap{margin-top:30px}#contact-phone a{font-size:18px}#footer-sitemap a{display:inline-block;padding:0 !important}#contact-links{margin-top:10px}.hide-480{display:none}#about-overview-container .right-col p,#num-list ol li{font-size:14px}#design-ui-container p,#design-user-container p,#design-responsive-container p,#wireframing-container p,#ui-design-ul ul li{font-size:14px}.strategy-ul ul li{font-size:14px}.strategy-ul h5{margin-top:25px}#development-dedicated-teams-container p,#development-custom-container p,#development-continuous-container p,#dedicated-teams-ul ul li{font-size:14px}#sbmt-btn,#careers-content button{font-size:14px;width:180px;height:40px}#sbmt-btn,#careers-content button{font-size:14px;width:180px;height:45px}#call-number .button{font-size:16px;padding:12px 40px}#services-total-commerce-container h3{font-size:30px}#services-total-commerce-container h4{margin-bottom:0;padding-top:35px}#services-total-commerce-container p,.total-commerce-ul ul li,#approach-360-container p,#approach-360-container #real360-overview ul li{font-size:14px}.total-commerce-ul{padding-top:25px}#total-workflow-container,#strategy-ecommerce-container{margin-bottom:30px}#total-commerce-types{padding-top:45px}#management-container h2{font-size:32px}#careers-content .button{padding:10px 50px}#services-strategy-container h5{font-size:20px}#design-types .div-wrapper{margin-top:20px}#design-types{padding-top:40px}#real-360 h2{margin-top:20px}#real-360 h2,#services h2{font-size:32px !important}#real-360 h3{font-size:20px !important}#main-container #help-desk-support,#main-container #realware-real,#main-container #backup{margin-bottom:20px}}.navbar-nav li:hover>ul.dropdown-menu{display:block!important}.dropdown-submenu{position:relative!important}.dropdown-submenu>.dropdown-menu{top:0;left:100%;margin-top:-6px}.dropdown-menu>li>a:hover:after{text-decoration:underline;transform:rotate(-90deg)}.dropdown-menu{border-radius:0!important;border-top:3px solid #8fbc2d !important;min-width:300px !important;margin-top:0 !important;padding:15px 15px 6px !important;margin-left:0 !important}.dropdown-menu li a{color:#000!important}