﻿@import url('fonts.css');

body { height: 100%; width: 100%; padding: 0; margin: 0; overflow-x: hidden; font-family:'OpenSans'; }
html { height: 100%; }
#form1 { height: 100%; }
.outer-container { height:100%; }
a { transition:0.5s; -webkit-transition:0.5s; -moz-transition:0.5s; -ms-transition:0.5s; -o-transition:0.5s; }
.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6 { font-family:'OpenSans'; margin:0; }
.nav>li>a:focus, .nav>li>a:hover, .nav>li>a:focus, .nav>li>a:hover {}
.navbar {background:transparent;max-width: 1245px;width: 100%;margin: 0 auto;padding: 20px 10px;}
.navbar .nav-link {font-size:20px;font-family:'OpenSans';color: #333333 !important;padding-right: 23px !important;padding-left: 23px !important;padding-top: 0;padding-bottom: 0px;line-height: 46px;}
.navbar .nav-link:hover, .navbar .nav-link:focus {color:#329966 !important;background-color: transparent !Important;}
.navbar .nav-link.btn-green:hover {background: #38ba7a; color: #fff; background-color: #38ba7a !important;  }
.btn-green { background:#329966; }
.btn-green:hover {background: #38ba7a;color: #fff;background-color: #38ba7a !important;}
.font-blue { color:#47c8f5; }
.font-orange { color:#f57f35; }
.navbar .nav-link.btn-green {color: #fff !important;border-radius: 8px;width: 184px;text-align: center;}
.navbar-nav > .nav-item:last-of-type { margin-left: 18px;}
.navbar-brand {margin-right:72px;padding: 6px 0; height:37px; }
.height-100 { width: 100%;  height: 100%; box-sizing: border-box; margin: 0 auto; max-width: 100%; -webkit-transition: all ease 0.5s; -moz-transition: all ease 0.5s; -ms-transition: all ease 0.5s; -o-transition: all ease 0.5s; transition: all ease 0.5s;}
.height-40 { width: 100%;  height: 40%; box-sizing: border-box; margin: 0 auto; max-width: 100%; -webkit-transition: all ease 0.5s; -moz-transition: all ease 0.5s; -ms-transition: all ease 0.5s; -o-transition: all ease 0.5s; transition: all ease 0.5s;}
.height-45 { width: 100%;  height: 45%; box-sizing: border-box; margin: 0 auto; max-width: 100%; -webkit-transition: all ease 0.5s; -moz-transition: all ease 0.5s; -ms-transition: all ease 0.5s; -o-transition: all ease 0.5s; transition: all ease 0.5s;}
.height-50 { width: 100%;  height: 50%; box-sizing: border-box; margin: 0 auto; max-width: 100%; -webkit-transition: all ease 0.5s; -moz-transition: all ease 0.5s; -ms-transition: all ease 0.5s; -o-transition: all ease 0.5s; transition: all ease 0.5s;}
.height-55 { width: 100%;  height: 55%; box-sizing: border-box; margin: 0 auto; max-width: 100%; -webkit-transition: all ease 0.5s; -moz-transition: all ease 0.5s; -ms-transition: all ease 0.5s; -o-transition: all ease 0.5s; transition: all ease 0.5s;}
.height-60 { width: 100%;  height: 60%; box-sizing: border-box; margin: 0 auto; max-width: 100%; -webkit-transition: all ease 0.5s; -moz-transition: all ease 0.5s; -ms-transition: all ease 0.5s; -o-transition: all ease 0.5s; transition: all ease 0.5s;}
.is-overlay {position: absolute;left: 0px;top: 0px;width: 100%;height: 100%;overflow: hidden;}
.is-overlay .is-overlay-bg { position: absolute; left: 0px; top: 0px;  width: 100%; height: 100%; background-size: cover; background-repeat: no-repeat; background-position:center center; }
.navigation {z-index: 9;position: fixed;width: 100%;}
.is-box-centered {display: table-cell;width: 100%;position: relative;vertical-align: middle;box-sizing: border-box;}
.is-boxes {display: table;table-layout: fixed;width: 100%;height: 100%;position: relative;min-height: 200px;float: left;}
.bannerText {max-width: 1240px;margin: 0 auto;padding: 0 10px;box-sizing: border-box;font-family: 'DINPro-CondBold';}
.bannerText1 { font-size:78px; }
.bannerText1 .text { line-height: 78px; }
.bannerText2 {font-family:'OpenSans Light';font-size: 39px;color:#333333;margin: 16px 0 46px;}
.bannerButton a { font-size: 23.64px; background: #329966; color: #fff; display: block; max-width: 223px; line-height: 66px; text-align: center; font-family: 'OpenSans'; border-radius: 16px; text-decoration: none; }
h2.homepage_title {font-size: 34px;font-family:'OpenSans';margin-bottom: 70px; margin-top:0px; }
.rwardz_in_action img {width: 100%;box-shadow: 1px 1px 8px #797979; cursor:pointer; }
.rwardz_in_action {overflow:hidden;}
.home_swiper .col-md-6 { float:left; box-sizing: border-box; }
.home_swiper { /*margin-top: 145px;*/ margin-top:105px; overflow:visible; }
.home_swiper h3 {font-weight:400;margin-bottom: 20px;}
.home_swiper i {font-size: 30px;color: #333333;}
.home_swiper p {margin:0;text-align: left;}
.home_swiper .p_quote {margin-bottom:5px;text-align: center;}
.click_to_view_full_story {color:#fff;display: block;line-height: 46px;max-width: 296px;font-size: 20px;border-radius: 12px;text-align: center;text-decoration: none !important;}
.click_to_view_full_story:hover { color:#fff; background:#38ba7a; }
.p_click_to_view_full_story {margin-top: 30px !important;}
.home_swiper .slider-inner { max-width: 80%;  margin: 0 auto; }
.home_swiper .swiper-pagination { padding-top: 85px;  position: relative; }
.home_swiper .swiper-pagination-bullet-active { background:#f58036;}
.home_swiper .swiper-pagination-bullet { width: 15px; height: 15px; margin: 0 8px; }
.benefit_of_using_rwardz  img {width:100%;box-shadow: 1px 1px 4px #5a5a5a;}
.benefit_of_using_rwardz p {font-size: 22px;font-family: 'OpenSans';color: #fff;margin: 10px 0 0;}
.benefit_of_using_rwardz .inner {background: url(../images/blue-bg.png) no-repeat top center;background-size:cover;min-height: 700px;}
.benefit_of_using_rwardz .row {margin-bottom: 25px;}
.font-white { color:#fff; }
.powerful_platform { position:relative; margin-top: -120px; }
.height-882 { height: 882px; }
.powerful_platform  h2 { font-size: 34px; margin-bottom:100px; }
.powerful_platform  h3 { font-family:'OpenSans'; font-size:22px; margin-bottom:35px; }
.powerful_platform  p { font-family:'OpenSans Light'; overflow:hidden; width:100%; font-size:18px; }
.powerful_platform .container > .row:first-of-type { margin-bottom:55px;}
.col2 { width:20%; float:left; overflow:hidden; }
.col4 { width:40%; float:left; overflow:hidden;}
.col5 { width:50%; float:left; overflow:hidden;}
.col10 { width:100%; float:left; overflow:hidden; }
.industry_leaders img { width:100%; }
.industry_leaders a { display:block; }
.rwardz_packages {position:relative; }
.rwardz_packages h2 { margin-bottom:40px;}
.tb_plans {width:100%;background: #ffffff;color: #333333;max-width: 1192px;margin: 0 auto;font-family: 'Hind', sans-serif;font-size: 19px;font-weight: 300;padding: 0 45px 12px;display: block;float: left;}
.tb_plans td {color: #333333;padding: 10px 30px 10px;border-bottom: 2px solid #EFECEA;font-size: 16px;font-family: 'OpenSans Light', sans-serif;text-align:center; padding: 8px 0; }
.tb_plans th {font-family: 'Hind', sans-serif;font-size: 22.1px;font-weight: 300;text-align: center; width:20%; }
.tb_plans tbody tr > th:nth-of-type(2) span {padding: 41px 0;}
.tb_plans tbody tr > th:nth-of-type(3) span {padding: 41px 0;} 
.tb_plans tbody tr > th:nth-of-type(4) span {padding: 41px 0;} 
.tb_plans tbody tr > th:nth-of-type(5) span {padding: 42px 0;} 
.tb_plans tbody tr > th:nth-of-type(6) span {padding: 44px 0;} 
.tb_plans th span {display: block; max-width: 88%; margin: 22px auto 20px; width: 151px; height: 124px; line-height: 22px; font-size: 16px; font-family: 'OpenSans';}
.get_started {width:100%;background:#fff;float:left;padding: 0 30px 22px;}
.bck-gray { background: #cdcccb; }
.get_started .col-md-8 , .get_started .col-md-4 { float:left; }
.tb_plans tbody > tr:nth-of-type(2) td { border-bottom: 0px solid #EFECEA; }
.tb_plans tbody > tr > td:first-of-type { text-align: left; width: 26%; }
.tb_plans tbody > tr:nth-of-type(3) td { padding: 4px 0 8px 0;  }
.tb_plans tbody > tr:nth-of-type(2) td { padding: 8px 0 0 0; }
.get_started p {margin:0;color: #333333;font-family: 'OpenSans Light';}
.btn-get-started {color: #fff;display: block;line-height: 50px;max-width: 210px;font-size: 20px;border-radius: 12px;text-align: center;text-decoration: none !important;text-transform: uppercase;font-family: 'OpenSans';margin-right: 0;float: right;width: 100%;border: none;cursor: pointer;transition: 0.5s;-webkit-transition: 0.5s;-moz-transition: 0.5s;-ms-transition: 0.5s;-o-transition: 0.5s;}
.section-header, .section-content { width: 100%;  height: 100%; box-sizing: border-box; margin: 0 auto; max-width: 100%; -webkit-transition: all ease 0.5s; -moz-transition: all ease 0.5s; -ms-transition: all ease 0.5s; -o-transition: all ease 0.5s; transition: all ease 0.5s;}
.section-footer { background:#333333; color:#fff; padding: 100px 0; }
.section-footer a {color:#fff;font-size: 15px;}
.footer-nav, .social_media { list-style-type:none; margin:0; padding:0; }
.social_media li { float:left; }
.social_media { float: right;}
.social_media > li:last-of-type a {m;margin: 0 0 0 15px;}
.social_media a i {font-size: 32px;color:#333333;padding-top: 10px;}
.social_media a {display:block;border-radius:50%;width:50px;height:50px;background:#fff;text-align: center;margin: 0 15px;}
.social_media a:hover { background: #47b4e7; color: #fff;}
.footer-nav a:hover {color:#47b4e7;text-decoration: none;}
.social_media a:hover i { color: #fff; }
.footer-nav li {line-height:25px;font-size: 15px; font-family: 'OpenSans Light'; }
.section-footer footer > .row:first-of-type { margin-bottom:60px; }
.section-footer h3 { font-size:22px; margin-bottom: 30px; }
.section-content .section { background:#fff; }
.css_hover.active, .css_hover_1.active, .css_hover_2.active, .css_hover_3.active, .css_hover_4.active { color: #47b4e7 !important; font-weight:600 !important; }
.css_hover_span.active, .css_hover_span_1.active, .css_hover_span_2.active, .css_hover_span_3.active, .css_hover_span_4.active { background:#47b4e7 !important; font-weight:600; }
.scrollHeader { background:#333333 !Important; }
.scrollHeader .nav-link { color:#fff !important; }
#back_to_top {display:none;background: #404040;position: fixed;bottom: 30px;float: right;right: 12px;-o-transition: .3s;-ms-transition: .3s;-moz-transition: .3s;-webkit-transition: .3s;transition: .3s;transition: background .3s linear;background 200ms linear 0s,color 200ms linear 0s;width: 49px;height: 49px;text-align: center;opacity: 0.7;-webkit-transition: all .2s ease-out;transition: all .2s ease-out;color: #fff;text-decoration: none;line-height: 10px;font-size: 9px;text-transform: UPPERCASE;}
#back_to_top i {color: #FFF;font-size: 20px;width: 100%;padding-top: 5px;}
#back_to_top:hover{ opacity: 1; }
.errorbox { color:red;}

/*Package Popup*/
#getStarted .modal-header { position:relative; }
#getStarted .modal-title { display: block; width:100%; font-size:30px; }
#getStarted .modal-content { padding: 0 20px; }
#getStarted .modal-header .close { position:absolute; right:20px; }
#getStarted input[type="text"], #getStarted input[type="email"] { height: 45px; font-size:19.82px; padding-left:10px; display: block; width: 100%;  max-width: 100%; border: 1px solid #C5C5C5; color: #333; }
#getStarted .g-recaptcha { display: block; float: left;}
#getStarted textarea { margin-top:0; font-size: 19.82px; font-family: 'OpenSans', sans-serif; font-weight: 300; display: block; width: 100%; max-width: 100%;  border: 1px solid #C5C5C5; padding-left: 6px; color: #333; }
#getStarted input::-webkit-input-placeholder, #getStarted textarea::-webkit-input-placeholder { font-size:19.82px; font-family:'OpenSans', sans-serif; font-weight:300; color:#999999; }
#getStarted input:-moz-placeholder, #getStarted input:-moz-placeholder { font-size:19.82px; font-family:'OpenSans', sans-serif; font-weight:300; color:#999999;}
#getStarted input::-moz-placeholder, #getStarted input::-moz-placeholder { font-size:19.82px; font-family:'OpenSans', sans-serif; font-weight:300; color:#999999;}
#getStarted input:-ms-input-placeholder, #getStarted input:-ms-input-placeholder { font-size:19.82px; font-family:'OpenSans', sans-serif; font-weight:300; color:#999999; }
#getStarted .modal-body .row { margin-bottom: 45px; }
#getStarted .modal-body { overflow:hidden; }
#getStarted input[type="submit"] {display: block;float: right;max-width: 200px;width: 100%;color: #ffffff;border: none;border-radius: 10px;line-height: 41px;font-size: 22px;line-height: 50px;transition: 0.5s;-webkit-transition: 0.5s;-moz-transition: 0.5s;-o-transition: 0.5s;-ms-transition: 0.5s;cursor:pointer;}

/*Contact Popup*/
.nav-link-contact { background: none; border: none;transition:0.5s; -webkit-transition:0.5s; -moz-transition:0.5s; -o-transition:0.5s; -ms-transition:0.5s; padding:0; }
#contactForm .modal-header { position:relative; }
#contactForm .modal-title { display: block; width:100%;  font-size:30px; }
#contactForm .modal-content { padding: 0 20px; }
#contactForm .modal-header .close { position:absolute; right:20px; }
#contactForm input[type="text"], #contactForm input[type="email"] { height: 45px; font-size:19.82px; padding-left:10px; display: block; width: 100%;  max-width: 100%; border: 1px solid #C5C5C5; color: #333; }
#contactForm .g-recaptcha { display: block; float: left;}
#contactForm textarea { margin-top:0; font-size: 19.82px; font-family: 'OpenSans', sans-serif; font-weight: 300; display: block; width: 100%; max-width: 100%;  border: 1px solid #C5C5C5; padding-left: 6px; color: #333; }
#contactForm input::-webkit-input-placeholder, #contactForm textarea::-webkit-input-placeholder { font-size:19.82px; font-family:'OpenSans', sans-serif; font-weight:300; color:#999999; }
#contactForm input:-moz-placeholder, #contactForm textarea:-moz-placeholder { font-size:19.82px; font-family:'OpenSans', sans-serif; font-weight:300; color:#999999;}
#contactForm input::-moz-placeholder, #contactForm textarea::-moz-placeholder { font-size:19.82px; font-family:'OpenSans', sans-serif; font-weight:300; color:#999999;}
#contactForm input:-ms-input-placeholder, #contactForm textarea:-ms-input-placeholder { font-size:19.82px; font-family:'OpenSans', sans-serif; font-weight:300; color:#999999; }
#contactForm .modal-body .row { margin-bottom: 45px; }
#contactForm .modal-body { overflow:hidden; }
#contactForm input[type="submit"] {display: block;float: right;max-width: 200px;width: 100%;color: #ffffff;border: none;border-radius: 10px;line-height: 41px;font-size: 22px;line-height: 50px;transition: 0.5s;-webkit-transition: 0.5s;-moz-transition: 0.5s;-o-transition: 0.5s;-ms-transition: 0.5s;cursor:pointer;}

.delay0_5 { -webkit-animation-delay: .5s; animation-delay: .5s; }
.delay1 { -webkit-animation-delay: 1s; animation-delay: 1s; }
.delay1_5 { -webkit-animation-delay: 1.5s; animation-delay: 1.5s; }
.delay2 { -webkit-animation-delay: 2s; animation-delay: 2s; }

/*Case Studies*/
.page-casestudies .section-header { height: 88px; border-bottom: 1px solid #f2f2f2; }
.page-casestudies .section-content { height:auto; }
.CaseStudy_Content img {width:100%;box-shadow: 1px 1px 12px #9a9a9a;}
.CaseStudy_Header { background: #f3f3f3; padding:40px 0; overflow:hidden; }
.CaseStudy_Header img { margin-bottom:15px; max-height: 245px; max-width:267px; }
.CaseStudy_Header p { font-family: 'OpenSans'; font-size: 15px;  margin: 0; }
.CaseStudy_Content  { overflow:hidden; }
.CaseStudy_Content .center-block { float:none; }
.CaseStudy_Content h4 { font-size:23px; font-weight:600; margin-bottom:30px; }
.CaseStudy_Content p {font-size: 18px;font-family: 'OpenSans Light';}
.CaseStudy_Content .center-block .row {margin-bottom: 52px;}
.CaseStudy_Client_Speaks_Out { background:#47b4e7; color:#fff; }
.CaseStudy_Client_Speaks_Out .p_quote i { font-size: 30px; color: #fff; }
.CaseStudy_Client_Speaks_Out h2 {margin-bottom: 35px;}
.p_client_speak_out { font-family: 'OpenSans'; font-weight: 100; font-size: 22px;  }
.CaseStudy_Client_Speaks_Out .p_quote { margin-bottom:20px; }
.CaseStudy > .tab-pane { display:none; }
.CaseStudy > .active { display: block; }
.rwardz_plan_table { overflow:hidden; }
.page-casestudies .rwardz_plan_table { box-shadow:1px 1px 12px #9a9a9a; padding: 18px 0; }
.page-casestudies .rwardz_packages , .page-casestudies .rwardz_in_action, .page-casestudies .CaseStudy_Content, .CaseStudy_Client_Speaks_Out { padding:70px 0; }
.page-casestudies .rwardz_in_action { height:auto; }
.page-casestudies .rwardz_in_action h2.homepage_title { margin-bottom:30px; }

/*About*/
.about_banner { position:relative; color:#fff; }
.page-about .section-header { height:auto; }
.page-about .navigation {  background: #fff; }
.about_banner h1 { font-weight: 600; margin-bottom: 70px; font-size: 36px; }
.about_banner p { font-size: 20px; font-family: 'OpenSans Light'; margin-bottom: 30px; }
.about_us_text .container > p:last-of-type { margin-bottom:0px; }

.page-casestudies .rwardz_in_action .col3 { width:33.33%; float:left; padding-right: 15px;  padding-left: 15px; }

/*Responsive*/
@media screen and (max-width:1600px){
    .about_banner p { font-size:18px; }
    .about_banner h1 { font-size: 28px; margin-bottom: 45px; }
    .p_client_speak_out { font-size: 18px; }
    .page-casestudies .rwardz_packages , .page-casestudies .rwardz_in_action, .page-casestudies .CaseStudy_Content, .CaseStudy_Client_Speaks_Out { padding:40px 0; }
    .CaseStudy_Header img { max-height: 158px; max-width: 207px; }
    .powerful_platform .container > .row:first-of-type {margin-bottom: 35px;}
    .powerful_platform  p { font-size:16px;}
    .page-home .header { height:600px; }
    .page-home .header .is-overlay .is-overlay-bg {height: 613px;}
    .page-home .section-header {  height: 600px;  }
    .bannerText {padding-left: 5%;}
    .bannerText1 {font-size: 68px;}
    .bannerText1 .text {line-height: 68px;}
    .bannerText2 { font-size:28px; margin: 2px 0 15px; }
    .bannerButton a { font-size: 18px; max-width: 180px; line-height: 53px;  }
    h2.homepage_title { font-size: 28px; margin-bottom: 35px;}
    .home_swiper { margin-top:72px;}
    .home_swiper h3 { font-size: 24px; }
    .home_swiper p { font-size:14px; }
    .click_to_view_full_story { max-width: 230px; font-size: 18px;  }
    .p_click_to_view_full_story { margin-top: 16px !important; }
    .benefit_of_using_rwardz .space, .powerful_platform .space, .industry_leaders .space{ display:none; }
    .benefit_of_using_rwardz p { margin: 10px 0 0; }
    .rwardz_in_action { height: 750px; }
    .height-882 { height: 755px; }
    .powerful_platform { height:708px; }
    .industry_leaders { height: 348px; }
    .rwardz_packages { height:875px; }
    .rwardz_packages .space {display:block;}
    .section-footer { padding:65px 0; }
}
@media screen and (max-width:1261px) {
    .home_swiper .swiper-pagination {padding-top: 30px;}
    .navbar .nav-link { font-size: 18px; padding-right: 18px !important; padding-left: 18px !important; }
    .page-home .header { height:550px; }
    .page-home .header .is-overlay .is-overlay-bg { height: 550px; }
    .page-home .section-header {  height: 550px;  }
    .bannerText1 {font-size: 58px;}
    .bannerText1 .text {line-height: 58px;}
    .bannerText2 { font-size: 23px; }
    .bannerButton a { font-size: 17px; max-width: 160px; line-height: 45px; }
    .rwardz_in_action { height: 670px; }
    .height-882 { height: 640px; }
    .powerful_platform {  margin-top: 0; }
    .benefit_of_using_rwardz .inner { min-height: 679px; }
}
@media screen and (max-width:1199px){
    .benefit_of_using_rwardz .inner { min-height: 595px;}
    .height-882 { height: 563px;}
}
@media screen and (max-width:1164px){
    .navbar .nav-link { font-size: 17px; padding-right: 15px !important; padding-left: 15px !important; }
}
@media screen and (max-width:1111px){
    .navbar-brand img { max-width: 192px; }
    .navbar .nav-link { font-size: 16px; padding-right: 14px !important; padding-left: 14px !important; }
}
@media screen and (max-width:1045px){
    .navbar-brand img { max-width: 183px; }
    .navbar .nav-link { font-size: 15px; padding-right: 12px !important; padding-left: 12px !important; }
    .navbar .nav-link.btn-green { width:142px; }
}
@media screen and (max-width:991px) {
    .CaseStudy_Client_Speaks_Out h2 { margin-bottom: 10px !important; }
    .CaseStudy_Content .center-block .row { margin-bottom: 25px; }
    .p_client_speak_out { font-size: 15px; }
    .CaseStudy_Client_Speaks_Out .p_quote i { font-size: 23px;}
    .CaseStudy_Client_Speaks_Out .p_quote { margin-bottom: 6px; }
    .CaseStudy_Content p { font-size: 15px;}
    .CaseStudy_Content h4 { font-size: 20px; margin-bottom: 20px; }
    .page-casestudies .section-header { height: 59px; }
    .page-home .header { height: 470px; }
    .page-home .section-header { height: 470px; }
    .page-home .header .is-overlay .is-overlay-bg { height: 470px; }
    h2.homepage_title { font-size: 25px; }
    .home_swiper h3 { font-size: 20px; }
    .rwardz_in_action {height: 670px;}
    .benefit_of_using_rwardz .inner { min-height: 440px; }
    .height-882 { height: 476px; }
    .benefit_of_using_rwardz p { font-size: 16px; }
    .powerful_platform  h3 { font-size:20px; margin-bottom: 15px; }
    .powerful_platform  p { font-size: 13px; line-height: 1.4;  margin: 0; }
    .powerful_platform .container > .row:first-of-type { margin-bottom: 12px; }
    .powerful_platform {height: 505px;margin-top: -50px;}
    .industry_leaders { height: 230px; }
    .tb_plans { padding: 0 10px 12px; }
    .tb_plans td { font-size:13px; }
    .tb_plans th span { margin: 20px auto 0px; width: 106px;  height: 102px;line-height: 15px;font-size: 13px; }
    .tb_plans tbody tr > th:nth-of-type(2) span { padding: 37px 0; }
    .tb_plans tbody tr > th:nth-of-type(3) span { padding: 37px 0; }
    .tb_plans tbody tr > th:nth-of-type(4) span { padding: 37px 0; }
    .tb_plans tbody tr > th:nth-of-type(5) span { padding: 35px 0; }
    .get_started { padding: 0 0px 10px; }
    .btn-get-started { line-height: 40px; max-width: 132px; font-size: 14px; }
    .rwardz_packages { height: 775px; }
    .get_started p { font-size:13px; }
    .social_media a { width: 40px; height: 40px; margin: 0px 8px; }
    .social_media a i { font-size: 25px; padding-top: 9px;}
    .section-footer h3 { font-size: 18px; margin-bottom: 20px; }
    .section-footer a { font-size: 14px; }
    .footer-nav li { line-height: 22px; font-size: 14px;}
    .navbar {padding: 10px 0;}
    .navbar-brand {margin-right: 20px;margin-left: 0px !important;}
    .navbar .nav-link {font-size: 15px;padding-right: 15px !important;padding-left: 15px !important;/* color: #fff !important; */line-height: 36px;}
    .navbar-nav > .nav-item:last-of-type { margin-left: 0; }
    .navbar .navbar-toggler { top:4px; }
}
@media screen and (max-width:906px) {
    .navbar-brand img { max-width: 163px; }
    .navbar .nav-link { font-size: 14px; padding-right: 12px !important; padding-left: 12px !important; line-height: 36px; }
}
@media screen and (max-width:838px) {
    .navbar-brand img { max-width: 168px; }
    .navbar .nav-link { font-size: 13px; padding-right: 10px !important; padding-left: 10px !important; }
    .navbar .nav-link.btn-green { width: 107px; }
}
@media screen and (max-width:767px) {
    .scrollHeader .navbar-toggle .icon-bar {  background: #FF621E; }
    .about_banner { padding: 50px 0; }
    .about_banner p { font-size: 14px; margin-bottom: 15px; }
    .about_banner h1 { font-size: 22px; margin-bottom: 30px; }
    .page-casestudies .rwardz_in_action {  margin-top: 30px; }
    .get_started .col-md-8, .get_started .col-md-4 { float: none; }
    .page-casestudies .rwardz_packages {  height: auto; }
    .page-casestudies .rwardz_packages h2.homepage_title { margin-top: 0; margin-bottom: 5px; }
    .page-casestudies .rwardz_packages, .page-casestudies .rwardz_in_action, .page-casestudies .CaseStudy_Content, .CaseStudy_Client_Speaks_Out { padding: 30px 0; }
    .CaseStudy_Content .center-block .row { margin-bottom: 0; }
    .CaseStudy_Content h4 { font-size: 18px; margin-bottom: 10px; margin-top: 20px; text-align:center;  }
    .CaseStudy_Content img { max-width:300px; }
    .CaseStudy_Header { padding: 10px 0; }
    .CaseStudy_Header img { max-height: 120px; }
    .navbar { padding: 0; }
    .navbar .navbar-toggle { margin-top: 0; }
    .navbar .nav-link.btn-green { background: none; background-color: transparent; width: inherit; text-align: left; }
    .navbar .nav-link.btn-green:hover { background: none; background-color: transparent !important; color: #329966 !important; }
    .navbar .navbar-collapse { background: #000; }
    .navbar .nav-link { color:#fff !Important;}
    .navbar-brand { margin-right: 0; margin-left: 10px !important;}
    .navbar-toggle .icon-bar { background:#000; }
    .page-home .header { height: 345px; }
    .page-home .section-header { height: 345px; }
    .page-home .header .is-overlay .is-overlay-bg { height: 345px; }
    .bannerText2 { font-size: 18px; font-family: 'OpenSans'; margin: 2px 0 8px; }
    .bannerButton a { font-size: 14px; max-width: 126px; line-height: 36px; }
    h2.homepage_title { font-size: 20px; margin-bottom: 15px; }
    .home_swiper .col-md-6 { float:none;}
    .home_swiper { margin-top: 33px; }
    .home_swiper h3 { font-size: 16px; margin-bottom: 6px; margin-top:8px; }
    .home_swiper i { font-size: 18px; }
    .home_swiper p { font-size: 12px; line-height: 14px; }
    .click_to_view_full_story { max-width: 165px; font-size: 13px; line-height: 33px; }
    .p_click_to_view_full_story { margin-top: 8px !important; }
    .rwardz_in_action { height: 482px; }
    .home_swiper .swiper-pagination-bullet { width: 10px; height: 10px; }
    .home_swiper .swiper-pagination { padding-top: 15px; }
    .benefit_of_using_rwardz p { font-size: 13px; }
    .benefit_of_using_rwardz .inner { min-height: 330px; }
    .height-882 { height: 300px; }
    .powerful_platform h3 { font-size: 16px; margin-bottom: 5px; }
    .powerful_platform { margin-top:0; }
    .section-footer img { width:100%; }
    .social_media a { width: 28px; height: 28px; margin: 0px 6px; }
    .social_media a i { font-size: 18px; padding-top: 6px; }
    .tb_plans th span { width: 96px; height: 80px; }
    .tb_plans tbody tr > th:nth-of-type(2) span { padding: 27px 0; }
    .tb_plans tbody tr > th:nth-of-type(3) span { padding: 27px 0; }
    .tb_plans tbody tr > th:nth-of-type(4) span { padding: 27px 0; }
    .tb_plans tbody tr > th:nth-of-type(5) span { padding: 27px 0; }
    .benefit_of_using_rwardz .container > .row:first-of-type { margin-bottom:10px;}
    .rwardz_in_action img { max-width: 200px; margin-bottom: 10px; }
    .rwardz_in_action { height: 550px; }
    .click_to_view_full_story { margin:0 auto; }
    .home_swiper { margin-top: 2px; }
    .home_swiper img {margin-bottom:0;}
    .is-box-centered { display:block;}
    .height-100, .height-40, .height-45, .height-50 , .height-55, .height-60, .height-882, .benefit_of_using_rwardz .inner, .section-header, .section-content { height:auto !Important;}
    .rwardz_in_action { height: auto; }
    .is-boxes { height: auto !important; display: block !important; table-layout: auto; float: none !important; min-height: inherit; }
    .powerful_platform  .container { padding-bottom: 80px; padding-top: 45px; }
    .powerful_platform .space { display: block; }
    .benefit_of_using_rwardz p { color:#000; text-align: center;  margin: 3px 0 10px; }
    .benefit_of_using_rwardz  { text-align:center; }
    .benefit_of_using_rwardz  img { max-width: 200px; margin: 0 auto; }
    .powerful_platform { margin-top:-50px; }
    .rwardz_packages h2.homepage_title {margin-bottom: 0;padding-bottom: 15px;margin-top: 35px;}
    .section-footer { text-align:center; }
    .section-footer img {max-width:200px; margin:0 auto;}
    .social_media { float: none; max-width: 204px; margin: 15px auto 0; overflow: hidden; }
    .social_media > li:last-of-type a { margin: 0 0 0 6px; }
    .section-footer footer > .row:first-of-type { margin-bottom: 15px; }
    .section-footer { padding: 30px 0; }
    .page-home .header {min-height: 335px;}
    .page-home .header .is-overlay .is-overlay-bg {height: 332px;}
    .bannerText {padding-top: 85px;}
    .bannerText1 {font-size: 40px;}
    .bannerText1 .text {line-height: 40px;}
    .bannerText2 {font-size: 18px;line-height: 22px;}
}
@media screen and (max-width:575px) {
    .page-casestudies .rwardz_in_action h2.homepage_title { margin-bottom: 20px; }
    .page-casestudies .rwardz_in_action .col3 { padding-left:10px; padding-right:10px; }
    .page-home .header { min-height:256px; }
    .page-home .header .is-overlay .is-overlay-bg { height: 252px; }
    .bannerText { padding-top:65px; }
    .bannerText1 { font-size: 28px; }
    .bannerText1 .text { line-height: 28px; }
    .bannerText2 { font-size: 15px; line-height:18px; }
}
@media screen and (max-width:520px) {
    .tb_plans th span { width:90px; }
}
@media screen and (max-width:495px) {
    .tb_plans td { font-size: 10px; }
    .tb_plans { padding: 0 5px; }
    .tb_plans th span { width: 85px; height: 73px; line-height: 12px; font-size: 10px; }
    .tb_plans tbody tr > th:nth-of-type(2) span { padding: 23px 0; }
    .tb_plans tbody tr > th:nth-of-type(3) span { padding: 23px 0; }
    .tb_plans tbody tr > th:nth-of-type(4) span { padding: 23px 0; }
    .tb_plans tbody tr > th:nth-of-type(5) span { padding: 23px 0; }
    .tb_plans tbody > tr:nth-of-type(2) td { padding: 2px 0 0 0; }
    .get_started p { font-size: 11px; line-height: 12px; }
    .navbar .navbar-brand img { max-width:141px; }
}
@media screen and (max-width:452px) {
    .tb_plans th span { width: 60px; height: 60px; }
    .tb_plans tbody tr > th:nth-of-type(2) span {padding: 19px 0;}
    .tb_plans tbody tr > th:nth-of-type(3) span {padding: 19px 0;} 
    .tb_plans tbody tr > th:nth-of-type(4) span {padding: 19px 0;} 
    .tb_plans tbody tr > th:nth-of-type(5) span {padding: 19px 0;} 
    .tb_plans tbody tr > th:nth-of-type(6) span {padding: 19px 0;} 
    .btn-get-started { line-height: 20px;  max-width: 120px; font-size: 10px;  margin-top: 5px;}
}