/************************************************************************************
RESET
*************************************************************************************/
html, body, address, blockquote, div, dl, form, h1, h2, h3, h4, h5, h6, ol, p, pre, table, ul,
dd, dt, li, tbody, td, tfoot, th, thead, tr, button, del, ins, map, object,
a, abbr, acronym, b, bdo, big, br, cite, code, dfn, em, i, img, kbd, q, samp, small, span,
strong, sub, sup, tt, var, legend, fieldset {
    margin: 0;
    padding: 0;
}
.border-none{border:none !important;}
img, fieldset {
    border: 0;
}

/* set image max width to 100% */
img {
    max-width: 100%;
    width: 100%;
    height: auto;
    width: auto\9; /* ie8 */
}
.top-buttons img{
    width:auto;
    height:auto;
}
/* set html5 elements to block */
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { 
    display: block;
}
a{
    outline:none;
}

/************************************************************************************
GENERAL STYLING
*************************************************************************************/
@-webkit-viewport { width: device-width; }
@-moz-viewport { width: device-width; }
@-ms-viewport { width: device-width; }
@-o-viewport { width: device-width; }
@viewport { width: device-width; }


html,body {
    background-color: #ffffff;
    font-family: tahoma;
    height: 100%;

}


#wrap {min-height: 100%;}


a.button                {width: 116px; height: 24px; display: block; 
                        background: #262626;
                        background: -moz-linear-gradient(to bottom, #262626 0%, #010101 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
                        background: -webkit-linear-gradient(to bottom, #262626 0%, #010101 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
                        background: -o-linear-gradient(to bottom, #262626 0%, #010101 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
                        background: -ms-linear-gradient(to bottom, #262626 0%, #010101 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
                        background: linear-gradient(to bottom, #262626 0%, #010101 100%) repeat scroll 0 0 rgba(0, 0, 0, 0); 
                        text-decoration: none;padding: 5px 0 0 0px; color: #fff; font-family: 'Open Sans',Tahoma; font-size: 14px; font-weight: 700;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px; text-align: center; cursor: pointer;}

a.button2               {width: auto; height: 24px; display: block; 
                        background: #262626;
                        background: -moz-linear-gradient(to bottom, #262626 0%, #010101 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
                        background: -webkit-linear-gradient(to bottom, #262626 0%, #010101 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
                        background: -o-linear-gradient(to bottom, #262626 0%, #010101 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
                        background: -ms-linear-gradient(to bottom, #262626 0%, #010101 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
                        background: linear-gradient(to bottom, #262626 0%, #010101 100%) repeat scroll 0 0 rgba(0, 0, 0, 0); 
                        text-decoration: none;padding: 5px 10px 0 10px; color: #fff; font-family: 'Open Sans', tahoma; font-size: 16px; font-weight:700;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px; text-align: center; cursor: pointer;}
.submit                 {width:138px; height:39px;  background: url('../images/button-submit.jpg') no-repeat  ; text-indent: -9999px;margin-top: 2%; margin-bottom: 2%;}


span a.button-orange    {width: 125px; height: 24px; display: block; 
                        background: #fca823;
                        background: -moz-linear-gradient(to bottom, #fca823 0%, #fc8e23 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
                        background: -webkit-linear-gradient(to bottom, #fca823 0%, #fc8e23 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
                        background: -o-linear-gradient(to bottom, #fca823 0%, #fc8e23 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
                        background: -ms-linear-gradient(to bottom, #fca823 0%, #fc8e23 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
                        background: linear-gradient(to bottom, #fca823 0%, #fc8e23 100%) repeat scroll 0 0 rgba(0, 0, 0, 0); 
                        text-decoration: none;padding: 5px 0 0 0px; color: #fff; font-family: tahoma; font-size: 14px; font-weight: bold;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px; text-align: center; cursor: pointer; }
a:hover                 {opacity: 0.9;}
a.nohover:hover         {opacity:1;}
sup                     {font-size:10px;}
/************************************************************************************
STRUCTURE
*************************************************************************************/
#pagewrap                   {width: 960px;margin: 0 auto;}

.right                      {float:right;}
.left                       {float:left;}
.clear                      {clear:both;}
.text-orange                {color: #fc8e23;}
.text-green                 {color: #71b936;}
.text-blue                  {color: #459ad7;}
.text-grey                  {color: #696969;}
.text-dark                  {color: #454545;}
.text-grey3                 {color: #686868;}

.text-close                 {color: #fca253;}
.dollar-icon                {width: 22px; position: relative; top: 6px; margin-right: 4px;}
.big-link                   {font-size: 14px; font-weight: bold;}
.error                      {border: 1px solid red !important;}
.form_error_message         {width: 100%; text-align: center; color: red; height: 40px; display: none;}
.padding_10                 {padding: 10px 0;}
.red                        {color: red;}
.search_result              {background: #fcefa1 !important;}
.required                   {color: red !important;}
.pull-left                  {float: left !important;}
.pull-right                 {float: right !important;}

/*@font-face                  {font-family: 'Open Sans', Tahoma;src: url("fonts/'Open Sans, tahoma', tahoma.ttf") format("truetype"); font-weight: normal;font-style: normal;}*/

/************************************************************************************
HEADER
*************************************************************************************/

#header .top                {background-color: #000000;min-height:62px; }
#header .top .page          {height:57px; padding-top: 5px;}
#header .top .top-buttons   {float:right;}
#header a                   {margin:3px;}
#header .page .btn_         {line-height:30px; color:#000; background-color: #fff; border-radius:4px; padding:0 10px; text-decoration:none; margin: 10px 10px 10px 0; font-family: tahoma !important; font-size: 16px !important;}
/*#header .page .login        {width:126px; height:29px;  background: url('../images/login.png') no-repeat  ; text-indent: -9999px;margin-top: 10px;}*/
#header .page .live_chat    {width:126px; height:29px;  background: url('../images/livechat.png') no-repeat  ; text-indent: -9999px;margin-top: 10px;}
#header .page .order_tour   {width:126px; height:29px;  background: url('../images/order.png') no-repeat  ;  text-indent: -9999px;margin-top: 10px;}
#header .page .logo         {width:220px; margin-left:5px ;}

#header .bottom             {border-top:1px #d3d3d3 solid; min-height: 78px; background: linear-gradient(to bottom, #ffffff 75%, #f3f3f3 100%) repeat scroll ; }
#header .bottom .page       {height:63px; padding-top: 15px;}

/************************************************************************************
MAIN NAVIGATION
*************************************************************************************/
/* ------------------------------------------
  NECESSARY STYLES FOR RESPONSIVE NAV
--------------------------------------------- */

.nav-collapse ul {margin: 0;padding: 0;width: 100%;display: block;list-style: none;}
.nav-collapse li {display: block;}
/*.js .nav-collapse { clip: rect(0 0 0 0); max-height: 0; position: absolute; overflow: hidden; zoom: 1;}*/
.nav-collapse.opened { max-height: 9999px;}
.nav-toggle{display:none;}
.top-shadow                 {background: url('../images/shadow.png') no-repeat; margin-top: 0 !important; background-size: 100%; padding-top: 2%;}


#main-nav                   {width: 100%;margin: 0;padding: 0;left: 0;bottom: 0;z-index: 100;}
#main-nav li                {margin: 0;padding: 0;list-style: none;float: left;position: relative;}
#main-nav .border           {background: url('../images/border1.png') no-repeat  0px 15px ;}
#main-nav li:first-child    {margin-left: 5px;}
#main-nav a                 {line-height: 30px; font-family: 'Open Sans', tahoma; font-weight:300; font-size: 11px;color: #000000;display: block;padding: 4px 5px;text-decoration: none;padding-bottom: 15px;}
#main-nav a:hover           {border-bottom:4px #fe9c33 solid;}
#main-nav .active           {border-bottom:4px #fe9c33 solid;}
#main-nav a.icon-new        {margin-left:30px;}
#main-nav a.icon-new img    {left: 20px;
    position: absolute;
    top: 0;
    width: 24px;}
.nav_new                    {width: auto !important; float:right !important; margin-right: 15px !important;}

.page_new2                  {padding:5px 0 0 0 !important;}
.header_new2                {min-height: 0 !important;}
.header_new2 .bottom        {min-height: 0 !important;}
.nav_new2 a                 {padding:0 !important; font-size:14px !important; line-height:18px !important;}
.nav_new2 a:hover           {border:none !important; color:#fc8e23 !important;}
.nav_new2 a.active          {border:none !important;color:#fc8e23 !important;}
.nav_new2 .border           {background-position: 0 !important;}
.nav_new2                   {text-align:center !important;}
.nav_new2 li                {padding:0 20px !important; display:inline-block !important; float:none !important;} 

.slide                      {overflow: hidden;margin: 0;max-width: 100%;height: auto;border-top: 1px solid #fdfdfc;}
.slide img                  {display: block;   max-width: 100%; height: auto; width: auto\9; /* ie8 */}
.noborder                   {border:none !important;}
.noborder_new               {border:none !important; background: url('../images/home/top_new_bg_band.jpg') repeat-x bottom #fc8e23}
.noborder_new .home_top_new_bg  {/*background: url('../images/home/homeTop_new_bg.png') no-repeat center;background-size: 60%;*/ max-width: 980px; margin: auto; position:relative;}
.noborder_new .top_new_arrow{max-width: 45px; position:absolute; right:15px; top:70px;}
.noborder_new h1            {font-size:29px;line-height:30px; padding: 40px 60px 0; color:#fff; font-family:'Open Sans', tahoma; font-weight:400; text-align: center;}
.noborder_new h1 i          {font-family: "Open Sans"; font-weight:300; font-size:26px; font-style:normal;}
.noborder_new h2            {font-family: 'Open Sans', Tahoma; font-weight:700; font-size:30px; line-height:30px; color:#fff; text-align:center; padding: 0 60px 40px;}
.noborder_new h2 strong     {color:#000;}
.noborder_new a             {max-width:870px; display: block; margin: auto;}
.noborder_new a:hover       {opacity: 1;}
.noborder_new a img         {max-width:870px; width: 99%; margin:0 auto 0; display:block;-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;-o-transition: all 0.3s ease;-ms-transition: all 0.3s ease;transition: all 0.3s ease;}
.noborder_new a:hover img   {transform:scale(1.02);-moz-transform:scale(1.02); -webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;-o-transition: all 0.3s ease;-ms-transition: all 0.3s ease;transition: all 0.3s ease;}
.slideVT                    {overflow: hidden;margin: 0;width: 100%;height: auto;background-color: #fc8e23;border-bottom: 1px solid #d97b06;}
.slideVT img                {display: block; max-width: 100%; height: auto; width: auto\9; /* ie8 */    }
.slideVT_new                {background-color: #fff !important; border-bottom: none !important;max-width:980px !important; margin:auto !important; display:block; float:none;}
.slidebottomVT              {border-top: 1px solid #262626; border-bottom: 1px solid #202020; background-color: #161616;height: 6px;width: auto;}

.floor_plan_and_video                           {max-width:862px; margin:0 auto 50px; position:relative;}
.floor_plan_and_video h3                        {padding: 0 13%; margin:0 0 -20px 0; line-height:30px; font-size: 30px; font-family: 'Open Sans', Tahoma; color:#000; font-weight:400; text-align:center;}
.floor_plan_and_video a:hover                   {opacity:1;}
.floor_plan_and_video img                       {width: 100%; max-width:87% !important; display:block; margin:auto;}
.floor_plan_and_video .view_sample img          {max-width: 10% !important; position: absolute;opacity: 0.8; }
.floor_plan_and_video .view_sample:hover img    {opacity:1;}
.floor_plan_and_video .view1 img                {left:36%; top:60%;}
.floor_plan_and_video .view2 img                {left:78%; top:60%;}
.floor_plan_and_video h4                        {line-height:24px; font-size: 24px; padding:0 20px 10px; font-family: 'Open Sans', tahoma; color:#000; font-weight:normal; text-align:center;}
.floor_plan_and_video h5                        {line-height:14px; font-size: 14px; padding:0 20px; font-family: 'Open Sans', tahoma; color:#dd5700; font-weight:normal; text-align:center;}

.new_features                                   {max-width: 980px; margin:0 auto 50px; position:relative;}
.new_features .top_features                     {width: 100%;background-color: #fc8e23;}
.new_features .top_features h1                  {font-size:30px; line-height:100px !important; text-align:center; color: #fff !important; width: 90% !important; padding: 0 5%; margin-left:0 !important; }
.new_features .features_box                     {width:33.3%; min-height:300px; float:left; margin:50px 0 0 0; box-shadow: 1px 0 0 0 #cbcbcb; -webkit-box-shadow: 1px 0 0 0 #cbcbcb; -moz-box-shadow: 1px 0 0 0 #cbcbcb; -ms-box-shadow: 1px 0 0 0 #cbcbcb; -o-box-shadow: 1px 0 0 0 #cbcbcb;}
.new_features .features_box:nth-child(3n+1)     {box-shadow: none;}
.new_features .features_box h3                  {text-align:center; margin: 0 0 5px 0;padding: 0 10%; font-size:18px;line-height:18px; height:38px; color: #fc9123; font-family:'Open Sans'; font-weight:700;}
.new_features .features_box img                 {width:100%;}
.new_features .features_box p                   {padding: 0 10%; font-size:12px; line-height:14px; font-family:arial; color: #2e2f2e; font-weight:normal; min-height:140px;}

.bottom_features_bg                                         {border:none !important;background: url('../images/home/top_new_bg_band.jpg') repeat-x 0 -1px #fff;width:100%;}
.bottom_features_bg .bottom_features                        {max-width: 980px; margin:0 auto 50px; position:relative;  }
.bottom_features_bg .bottom_features .features_box          {width:50%; margin-top: 50px; float:left;}
.bottom_features_bg .bottom_features .features_box:first-child {box-shadow: -1px 0 0 0 #ccc inset;}
.bottom_features_bg .bottom_features .features_box img      {width:48%; padding-right: 2%;  float:left;}
.bottom_features_bg .bottom_features .features_box h3       {width:43%; padding-right: 2%; float:right; font-size:22px;line-height:25px; font-family:'Open Sans', tahoma; font-weight:normal;  padding:0px;}
.bottom_features_bg .bottom_features .button                {margin:20px 0 0; color:#fff !important; text-decoration:none!important; padding: 0;}
   

/************************************************************************************
Learn section
*************************************************************************************/
.learn-top                      {border-bottom: 1px solid #d16f08;background-color: #e07b13; width:100%; margin: 0; height: 7px;}
.learn-content                  {background-color: #fc8e23; width:100%; height: auto; border-bottom: 1px solid #d17419;  -webkit-box-shadow: 0px 2px 5px 0px rgba(0,0,0,0.75);-moz-box-shadow: 0px 2px 5px 0px rgba(0,0,0,0.75);box-shadow: 0px 2px 5px 0px rgba(0,0,0,0.75);}
.learn-content .page            {padding-bottom: 10px;}

.learn-content .page .box       {height: 345px; float:left; }
.learn-content .page .tab1      {background: url('../images/icons2.png') no-repeat scroll 55% -2px ;}
.learn-content .page .tab2      {background: url('../images/icons2.png') no-repeat scroll 55% -135px ;}
.learn-content .page .tab3      {background: url('../images/icons2.png') no-repeat scroll 55% -277px ;}
.learn-content .page .box .logo {width: auto; height: 130px; display: block; margin-top: 36px;}
.learn-content .page .box h3    {margin-top: 10px;  font-family: 'Open Sans', tahoma; font-size: 22px; font-weight: bold; text-align: center;color: #ffffff; }
.learn-content .page .box h4    {margin-top: 5px;   font-family: tahoma; font-size: 12px; font-weight: bold; text-align: center; color: #ffffff;}
.learn-content .page .box h5    {margin-top: 5px; height:70px;  font-family: tahoma; font-size: 12px;  text-align: center;color: #000000; font-weight: normal; width:95%; }
.learn-content .page .box span  {margin: auto;margin-top:15px; width: 125px; display:block;}
.learn-content .page .box div   {width:100%}

/************************************************************************************
Video section
*************************************************************************************/
.video                          {background-color: #f4f4f4; width:100%; border-bottom: 1px solid #d7d7d7; height: 302px; margin:auto; padding: 58px 0 40px 0 ;}
.video .page .boxleft           {width:48%; float:left;overflow: hidden; }
.video .page .boxleft img       {display: block; max-width:100%;   width: auto\9; /* ie8 */ max-height: 301px;}
.video .page .boxright          {width:47%; float:right; border-left:1px solid #cccccc; padding-left:2%; height: 300px;padding-right:2%;}
.video .page .boxright p        {font-family: 'Open Sans', tahoma; font-size: 25px;font-weight: 400; color: #696969;}
.video .page .boxright span     {color:#fc8e23;}
.video .page .boxright hr       {border: 1px solid #ccc; margin-top: 15px; }
.video .page .boxright ul       {margin-left: 0px; margin-top: 10px;line-height: 14px; font-family:tahoma; font-size: 14px;  list-style-type: none; display: block; overflow: hidden;}
.video .page .boxright li       {background: url("../images/arrow.png") no-repeat 0px 0px transparent; margin-top: 5px; line-height: 14px; padding: 2px 0px 4px 30px; vertical-align: middle;}

/************************************************************************************
Content section
*************************************************************************************/
.content                        {background-color: #ffffff; width:100%;  height: auto; margin:10px auto 0;}
.content .page .top2            {height: 60px; width: auto; border-bottom: 1px solid #cccccc; margin-bottom: 48px;}
.content .page .top2 .bgtop2    {height: 60px;width:70px;background: url('../images/icons2.png') no-repeat scroll -20px -415px ; float:left;}
.content .page h1               {font-family: 'Open Sans', tahoma; font-size: 25px;font-weight: 400; color: #696969; display: block; margin-left: 5px; line-height: 60px; float:left; width:82%;}
.content .page img              {max-width:100%;width: 100%;height: auto;width: auto\9; /* ie8 */}
.content .text                  {padding-top: 25px;font-family: tahoma; font-size: 14px; color:#454545;}
.content .text p                {padding: 0 15px 0 15px;}
.content .text strong           {color:#3c3c3c;}
.content .text span             {color:#fc8e23;} 
.content .page a                {}
.content .page .button_order    {margin:auto; width:456px; height:39px; display: block;  background: url('../images/button-order.png') no-repeat  0px 0px transparent;  background-size:99%; text-indent: -9999px;}

.content .box                   {margin-top:58px;width:48%;height: 260px;margin-bottom: 60px;}
.content .box .boxtop           {width:100%; height: 57px; border-top: 1px solid #ccc; border-bottom: 1px solid #ccc; padding-top: 10px;}
.content .box .boxleft          {background: url('../images/icons2.png') no-repeat scroll 0px -480px ; height: 55px; width: 95%; }
.content .box .boxright         {background: url('../images/icons2.png') no-repeat scroll 0px -536px ; height: 45px; width: 95%;}
.content .box .boxtop h1        {font-family: 'Open Sans', tahoma; font-size: 25px;font-weight: 400; color: #646464;line-height: 48px;margin-left: 70px;}
.content .box .boxbottom        {margin-top: 5%; width: auto; height: 150px; padding-top: 10px; }
.content .box .img1             {background: url('../images/icons2.png') no-repeat scroll 0px -580px ; height: 105px; width: 115px;}
.content .box .img2             {background: url('../images/icons2.png') no-repeat scroll 0px -695px ; height: 105px; width: 115px;}
.content .box .description      {width: 66%; color: #454545;font-family: tahoma; font-size: 14px;margin-left: 2%;}

.content_new2                                   {background:url('../images/package_box_bg_shadow.jpg') no-repeat; background-size: 100%;}
.content_new2 .box                              {}
.content_new2 .box .left                        {width:50%;position:relative;}
.content_new2 .box .left p                      {padding:15px 15px 0; text-align:left; font-family:arial; color:#000; font-size: 12px; width:80%; }
.content_new2 .box .left p span                 {color:#fc8e23;}
.content_new2 .box .left .img                   {width:100%; display: block; margin: 50px auto 0;}
.content_new2 .box .right                       {width:50%;}
.content_new2 .box .right .embed_video          {margin:15px auto 0;}
.content_new2 .box .right h1                    {color:#fc8e23 ; font-size:30px; font-family:'Open Sans', tahoma;font-weight:normal;margin: 50px auto 0;text-align:center;}
.content_new2 .box .right .top_video img        {width:90%; margin:auto; display:block;}
.content_new2 .box1 .btn img                    {width:45%; position:absolute; left:2%; top:90%;}
.content_new2 h2                                {color:#fc8e23; font-family:'Open Sans', tahoma; font-weight:normal; text-align: center; font-size:30px; line-height: 30px; margin:0; padding:30px 15px;}    
.content_new2 h4                                {font-size:12px; line-height: 12px; margin:0;padding:0 15px; color:#fc8e23; font-family:arial; font-weight:700;text-align:center;}
.content_new2 p                                 {text-align:center; padding:15px; font-size:12px; font-family:arial; color:#000;}
.content_new2 .offer                            {border:1px solid #e6e6e6; padding-bottom: 20px; position:relative;}
.content_new2 .offer h3                         {font-size:21px; line-height: 21px; color:#000; font-family:'Open Sans', tahoma; font-weight:normal;text-align:center; padding:20px 15px;text-transform: uppercase;}
.content_new2 .offer .left                      {width: 50%;}
.content_new2 .offer .left img                  {width: 90%; margin:auto; display:block;}
.content_new2 .offer .right                     {width: 50%;}
.content_new2 .offer .right ul                  {width: 45%; padding-left: 5%; float:left;}
.content_new2 .offer .right ul li               {list-style-image: url(../images/home/check.png);font-size:16px;color:#000; font-family:arial;font-weight:normal;line-height:25px;}
.content_new2 .offer .right .btn                {max-width:126px; display:inline-block; margin:15px 0;}
.content_new2 .offer .right .custom_branding    {width:50%;float:right;}
.content_new2 .offer .right .custom_branding img{width:55%; display:block; margin:auto;}
.content_new2 .try_yourself                     {width:100%; background-color: #000; float:left;}
.content_new2 .try_yourself h2                  {font-size:30px;text-align:left; line-height:77px; margin:0; padding:0 15px; text-transform:uppercase; float:left; display:inline-block; color:#fff; font-family: 'Open Sans'; font-weight:700;}
.content_new2 .try_yourself a                   {float:right; max-width:250px; width:250px; margin:15px; display:block;}
.content_new2 .try_yourself a img               {display:block;}

/************************************************************************************
#####################################################################################
New Home
#####################################################################################
*************************************************************************************/
.newfeaturesHeader              {width: 100%; margin:auto;text-align: center;}
.newfeaturesHeader img          {width: 65% !important; height: auto;}
.featuresBox                    {width:94%; margin:auto;padding-top: 15px; padding-bottom:30px; border-bottom:1px solid #ccc;}
.featuresBox2                   {width: 100%; }
.featuresBox3                   {padding-bottom:0px; }
.featuresBox .leftside          {width: 35%; float:left; }
.featuresBox .leftside2         {width: 15%; float:left; }
.featuresBox .leftside3         {width: 30%; float:left; }
.featuresBox .rightside         {width: 60%; float:left; }
.featuresBox .rightside h3      {font-family: 'Open Sans', tahoma; font-size: 25px;font-weight: 400; letter-spacing: -0.05em;}
.featuresBox .rightside p       {margin-right: 5%; text-align: justify;font-family: tahoma; font-size: 14px;margin-top:5px;margin-bottom: 7px;}
.featuresBox .rightside2        {width:80%;}
.featuresBox .rightside3        {width:65%; float:right;}
.contactMiddle                  {margin:15px auto; width:95%;}
.blackTop                       {width:auto; min-height: 70px;background-color: #000000;color: #fff; line-height: 70px;font-family: 'Open Sans', tahoma; font-size: 36px;text-align: center; margin-top:-3px;}
.contentGrey                    {width:auto; padding:15px; background-color: #f4f4f4;}  
.rowField                       {width:240px; float:left; padding: 5px 15px 5px 15px; }           
.rowField label                 {font-family: tahoma; font-size: 14px; color: #454545; width: 100%;margin-top: 10px;margin-bottom:5px; display: block;}  
.rowField input                 {border: 1px solid #d7d7d7; width: 220px; height: 20px; padding: 5px; font-size: 14px;}   
.rowField input#agree           {width:20px;margin-top: 20px; height: 0px;} 
.rowField label#foragree        {display: inline; }
.rowField2                      {width:35%; float:left; padding: 5px; }
.rowField3                      {width:15%; float:left; padding: 5px; }


.noborder a:hover               {opacity:1;}
.featuresBox a:hover            {opacity:1;}
.featuresBox span a:hover       {opacity:0.85;}
/************************************************************************************
#####################################################################################
Our Virtual Tour
#####################################################################################
*************************************************************************************/




/************************************************************************************
CONTENT section
*************************************************************************************/
.slideVT                            {overflow: hidden;margin: 0;width: 100%;height: auto;background-color: #fc8e23;border-bottom: 1px solid #f88b20;}
.slideVT img                        {display: block; max-width: 100%; height: auto; width: auto\9; /* ie8 */    }
.slidebottomVT                      {border-top: 1px solid #d06a08; border-bottom: 1px solid #e58528; background-color: #e27812;height: 6px;width: auto;}

.contentVT                          {background-color: #fff;height: auto;}
.contentVT .page .top               {width: 100%;height: auto;padding-top: 4%;padding-bottom: 4%;}
.contentVT .page .top h1            {text-align: center;font-family: 'Open Sans', tahoma; font-size: 24px;font-weight: 400;text-transform: uppercase; color: #555555;}
.contentVT .samplebox               {width: 30%; height: auto;}
.contentVT .samplebox .img img      {max-width: 100%; height: auto; width: auto\9; /* ie8 */}
.contentVT .samplebox2 .img2 img      {max-width: 100%; height: auto; width: auto\9; /* ie8 */}
.contentVT .samplebox2              {width: 38%; height: auto;}
.contentVT .samplebox .img          {height: 310px;}
.contentVT .samplebox2 .img2        {height: 320px;}
.contentVT .samplebox .i1           {padding-top: 10px; }
.contentVT .samplebox2 .i2          {background: url('../images/spriteVT.png') no-repeat scroll 1px -612px ; }
.contentVT .samplebox .i3           {background: url('../images/spriteVT.png') no-repeat scroll 1px -290px ; }
.contentVT .details                 {text-align: center; font-family: tahoma;font-size: 14px; padding-bottom: 30px;}
.contentVT .details h2              {margin-bottom: 15px;}
.contentVT .button_sample           {margin:auto; width:95%; height:42px; display: block;  background: url('../images/button-sample.jpg') no-repeat transparent; background-size:95%;    text-indent: -9999px;}
.contentVT .button_samples2         {margin:auto; width:77%; height:42px; display: block;  background: url('../images/button-sample.jpg') no-repeat transparent; background-size:95%;    text-indent: -9999px;}
.contentVT .page .bigbox            {width: 100%; margin:20px 0 20px 0; }
.contentVT .page .bigbox .top1      {border-top: 1px solid #cccccc;border-bottom: 1px solid #cccccc; width: 100%; height: 70px;}
.contentVT .page .bigbox .topPAW    {border-top: 1px solid #cccccc;border-bottom: 1px solid #cccccc; width: 100%; height: 70px;}
.contentVT .page .bigbox .top1 .h1  {background: url('../images/iconsVT.png') no-repeat scroll 1px 0px ; }
.contentVT .page .bigbox .top1 .h2  {background: url('../images/iconsVT.png') no-repeat scroll 1px -60px ; }
.contentVT .page .bigbox .top1 .h3  {background: url('../images/iconsVT.png') no-repeat scroll 1px -120px ; }
.contentVT .page .bigbox .top1 h1   {margin-top:5px;line-height: 60px; padding-left: 85px; font-family: 'Open Sans', tahoma; font-size: 24px;  width: 40%;}
.contentVT .page .bigbox .topPAW h1 {margin-top:5px;line-height: 60px; padding-left: 15%; font-family: 'Open Sans', tahoma; font-size: 24px;  width: 80%;}
.contentVT .page .bigbox .top1 .contact         {width: 45%; height: 50px;margin-top: 10px; font-family: 'Open Sans', tahoma; font-size: 22px;font-weight: 400;line-height: 50px;}
.contentVT .page .bigbox .package               {width: 100%; border-top: 1px solid #fff;  padding: 15px 0 0 0; height: 400px; background: url('../images/bg-package.jpg')repeat-x scroll 0px 275px; background-color: #f4f4f4;}
.contentVT .page .bigbox .package .leftside     {width: 41%; height: 380px;padding: 0 2% 0 2%; }
.contentVT .page .bigbox .package .leftsidePAW  {width: 43%; height: 270px; }
.contentVT .page .bigbox .package .leftside img {width: 100%;  }
.contentVT .page .bigbox .package .leftside h2  {font-family: 'Open Sans', tahoma; font-size: 24px;font-weight: 400; color: #000000;padding-left: 25px;}
.contentVT .page .bigbox .package .leftside ul  {list-style-type: none;font-family: arial,tahoma; font-size: 14px; color:#696969;padding-left: 25px;}
.contentVT .page .bigbox .package .leftside li  {margin-top: 5px;}
.contentVT .page .bigbox .package .p1           {}
.contentVT .page .bigbox .package .p2           {}
.contentVT .page .bigbox .package .p3           {}
.contentVT .page .bigbox .package .rightside    {width: 50%; height: 380px; padding-left: 20px;}
.contentVT .page .bigbox .package .rightside h2 {font-family: 'Open Sans', tahoma; font-size: 24px;font-weight: 400; color: #000000;}
.contentVT .page .bigbox .package .rightside ul {list-style-type: none;font-family: arial,tahoma; font-size: 14px; color:#696969;}
.contentVT .page .bigbox .package .rightside li {margin-top: 10px;}
.contentVT .page .bigbox .package .rightside .img   {width: 95%; height: 82px;  margin-top: 40px;}
.contentVT .page .bigbox .package .rightside1 .img  {width: 95%; height: 82px;  margin-top: 40px;margin-left:30px;}
.contentVT .page .bigbox .pricechange                   {width:90%; text-align: center; font-family: tahoma; font-size: 11px; color:#757575;padding: 0 10px 0 10px;}

/*Our Virtual Tour New*/
.contentVT_new                                                          {background: url('../images/contentVT_new_bg_band.jpg') repeat-x #fff; }
.contentVT_new .page                                                    {max-width:980px; margin: auto; padding: 30px 0;}
.contentVT_new .page h1                                                 {padding:0px 20px 20px; text-align:center; font-family:'Open Sans', tahoma; font-weight:normal; font-size:30px; color:#fc9123; line-height:30px;}
.contentVT_new .page h1 strong                                          {font-family:'Open Sans';font-weight:700; }
.contentVT_new .page .package_box                                       {background: url('../images/package_box_bg_shadow.jpg') repeat-x #fff; min-height:100px; background-size: 100%; padding-top: 60px;}

.contentVT_new .page .package_box .left-box                             {width: 40%; float:left; padding-right: 5%;}
.contentVT_new .page .package_box .left-box .search_local img           {width: 50%;float:left; display:block; margin:10px 0 0;}
.contentVT_new .page .package_box .left-box .search_local p             {padding:30px 0 0 50%;margin: 0 10px; font-size:18px;line-height:18px;font-family:'Open Sans', tahoma; font-weight:normal; color:#000;}
.contentVT_new .page .package_box .left-box .search_local a             {padding:0 0 0 50%;margin: 0 10px; display:block;font-size:29px; line-height: 29px; font-family:'Open Sans', tahoma; color:#fc9123; font-weight:400; text-decoration:none;}
.contentVT_new .page .package_box .left-box .search_local a strong      {font-size:40px;font-weight:normal;}

.contentVT_new .page .package_box .right-box                            {width: 53%; float:left; padding-right: 2%;}
.contentVT_new .page .package_box .right-box h2                         {padding: 0 15px 15px; font-size:23px; line-height:24px; font-weight:normal; color: #000;font-family:'Open Sans', tahoma;}
.contentVT_new .page .package_box h3                                    {background-color: #000;width: 90%; display: block; margin:20px 0 0;padding: 23px 5%; text-align:center; font-size:28px;line-height:30px; font-family:'Open Sans';color:#fff; font-weight:700;}
.contentVT_new .page .package_box h3 strong                             {font-weight:700; color:#fc8e23;}
.contentVT_new .page .package_box h4                                    {border:1px solid #e4e4e4; text-align:center; font-size:30px; line-height:30px; font-family:'Open Sans', tahoma; color:#000; font-weight:normal; padding: 40px 20px;}
.contentVT_new .page .package_box h4 strong                             {font-weight:normal; font-size:16px; line-height:16px; font-family:arial; color:#fc8e23; }
.contentVT_new .page .package_box .right-box .small_box                 {width: 33%; float:left; text-align:center;}

.contentVT_new .page .package_box .right-box .small_box img             {width:100%; margin:0 0 5px 0;-webkit-transition: all 0.1s ease;-moz-transition: all 0.1s ease;-o-transition: all 0.1s ease;-ms-transition: all 0.1s ease;transition: all 0.1s ease;}
.contentVT_new .page .package_box .right-box .small_box a               {font-size:14px; line-height:14px; font-family:arial; color:#fc8e23;text-decoration:underline;font-weight:normal;}
.contentVT_new .page .package_box .right-box .small_box a:hover         {opacity:1;}
.contentVT_new .page .package_box .right-box .package_includes          {width:100%; background-color: #e2e2e2;margin:10px 0;}
.contentVT_new .page .package_box .right-box .package_includes h3       {margin:auto;font-size:24px;line-height:24px;font-family:'Open Sans', tahoma;font-weight:normal; color:#000;text-align:center; padding:13px 10px;background:none!important;}
.contentVT_new .page .package_box .right-box .small_box img:hover       {transform:scale(1.1); -webkit-transform:scale(1.1); -moz-transform:scale(1.1); -ms-transform:scale(1.1); -o-transform:scale(1.1); -webkit-transition: all 0.1s ease;-moz-transition: all 0.1s ease;-o-transition: all 0.1s ease;-ms-transition: all 0.1s ease;transition: all 0.1s ease;}
.contentVT_new .page .package_box .right-box .inactive img              {opacity:0.3;}
.contentVT_new .page .package_box .right-box .inactive a                {cursor: default;}
.contentVT_new .page .package_box .right-box .inactive a span           {display:none;}
.contentVT_new .page .package_box .right-box .inactive img:hover        {transform:none; -webkit-transform:none; -moz-transform:none; -ms-transform:none; -o-transform:none;}
.contentVT_new .page .package_box .right-box ul li                      {float: left; width:220px; margin-left: 25px; font-size:13px; line-height:23px; font-family:arial; color:#696969; font-weight:normal;}
.contentVT_new .page .package_box .right-box ul li a                    {color:#fc8e23; text-decoration: none;}
.contentVT_new .page .package_box .right-box ul li:last-child           {list-style-type: none;}
.contentVT_new .page .package_box .mobile-devices                       {text-align: center;}
.contentVT_new .page .package_box .mobile-devices img                   {width: 100%; max-width:78%; display:inline-block; margin:auto;}
.contentVT_new .page .package_box .band                                 {position: relative;-webkit-border-radius: 10px;-moz-border-radius: 10px;}
.contentVT_new .page .package_box .band:after                           {content: '';position: absolute;border-style: solid; -moz-border-radius: 30px;border-width: 30px 30px 0px;border-color: #000 transparent;display: block;width: 0;z-index: 1;bottom: 33%;left: 0;right: 0;margin: auto;}
.contentVT_new .page .package_box .band .sticker_new                    {width: 12%; margin: -20px 0 -20px 10px; float: left; position: relative;}
.contentVT_new .page .package_box .band h3                              {font-size:21px;}
.contentVT_new .page .package_box .band h3 strong                       {font-weight:normal;}
.contentVT_new .page .package_box .includes                             {width: 100%; margin-bottom:25px;}
.contentVT_new .page .package_box .includes .box                        {width:25%; float:left; box-shadow: 1px 0 0 0 #e2e2e2;-webkit-box-shadow: 1px 0 0 0 #e2e2e2; -moz-box-shadow: 1px 0 0 0 #e2e2e2; -ms-box-shadow: 1px 0 0 0 #e2e2e2; -o-box-shadow: 1px 0 0 0 #e2e2e2;}
.contentVT_new .page .package_box .includes .box:nth-child(4)           {box-shadow:none !important;-webkit-box-shadow:none !important;-moz-box-shadow:none !important;-ms-box-shadow:none !important;-o-box-shadow:none !important;}
.contentVT_new .page .package_box .includes .box img                    {max-width:75%;margin:auto; display:block; max-height: 77px;width: auto;}
.contentVT_new .page .package_box .includes .box p                      {text-align:center; padding-bottom:5px;font-family:"Open Sans"; color:#000; font-weight:700; font-size:16px;line-height:16px;}
.contentVT_new .page .package_box .includes .box p span                 {text-transform:uppercase; color:#d40000; font-weight:700;}
.contentVT_new .page .package_box .includes .box .sticker               {max-width:40%;}
.contentVT_new .page .package_box .includes .box .btn img               {width:50%; margin: 10px auto;}
.contentVT_new .page .package_box .includes .box .btn:hover img         {opacity:0.8;}
.contentVT_new .page .package_box .includes hr                          {margin:30px 0;border-top: 1px; border-color:#e2e2e2;}


/*PAW Page*/
.contentVT .page .bigimg                        {margin: auto;width: auto;}
.bigbox .top1 .h4                               {background: url('../images/spritePAW.png') no-repeat scroll 0px -5px ; }
.bigbox .top1 .size                             {width: 30%;text-align: right;margin-right: 10px;}
.bigbox .arrow-down                             {width: 10%;  height: 75px;background: url('../images/spritePAW.png') no-repeat scroll 0px -85px ;margin-left: 10%;margin-top: -70px;}
.bigbox .paw                                    {margin: -75px 0px 0px 25px;margin-left: 10%;}
.bigbox .sizePAW                                {padding-top: 30px;}
.bigbox .package .rightside1                    {width: 46%; height: 230px; border-left: 1px solid #ccc;}
.bigbox .package .rightside1 img                {max-width: 340px; margin: auto; height: auto; display: block;}
.bigbox .package .info                          {width: 90%;height: 119px; background: url('../images/bg-arrowPAW.png') no-repeat scroll 0px 0px #fff; border: 1px solid #ccc; margin: auto; -webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;}
.bigbox .package .info .title                   {width: 150px; height: auto; float: left; font-family: tahoma; font-size: 25px;padding: 15px 10px; color: #fff;line-height: 28px;}
.bigbox .package .info .title hr                {padding: 0; margin: 0;background-color: #131313; color: #131313;border: 0;} 
.bigbox .package .info .righttext               {width: 70%; height: auto;float: right; padding: 10px 10px 10px 10px; font-family: tahoma; font-size: 14px;text-align:justify;} 

.bigbox .orderPAW                               {padding-top: 30px; padding-bottom: 15px; width: 100%; border-top: 1px solid #fff;background-color: #f4f4f4;}
.bigbox .orderPAW .form                         {width: 90%; background-color: #161616; -webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px; height: auto; padding: 30px; margin:auto; }
.bigbox .orderPAW .form .cell                   {width: 45%; padding-left: 2%; padding-right: 2%;height: auto;color: #fff; font-family: tahoma; font-size: 14px;}
.bigbox .orderPAW .form .cell label             {width: 100%; margin-bottom: 5px;display: block;}
.bigbox .orderPAW .form .cell span              {width: 100%; margin-top: 15px; display: block;}
.bigbox .orderPAW .form .cell input             {width: 100%; height: 30px;font-size: 18px;padding: 5px;}
.bigbox .orderPAW .form .cell2                  {width: 29%; padding-left: 2%; padding-right: 2%;height: auto;color: #fff; font-family: tahoma; font-size: 14px;}
.bigbox .orderPAW .form .cell2 label            {width: 100%; margin-bottom: 5px;display: block;}
.bigbox .orderPAW .form .cell2 span             {width: 100%; margin-top: 15px; display: block;}
.bigbox .orderPAW .form .cell2 input            {width: 100%; height: 30px;font-size: 18px;padding: 5px;}
.bigbox .topPAW  .h5                            {width: 100%}
.videoFrame                                     {width: 600px;height: 400px;margin: 15px 10px;}

    
.selectBoxArrow                                 {margin-top:1px;float:left; position:absolute;right:1px;}   
.selectBoxInput                                 {border:0px;padding-left:1px;height:16px;position:absolute;top:0px;left:0px;}
.selectBox                                      {border:1px solid #7f9db9;height:20px;}
.selectBoxOptionContainer                       {position:absolute;border:1px solid #7f9db9;height:100px;background-color:#FFF;left:-1px;top:20px;visibility:hidden;overflow:auto;z-index:1000;width:100%;}
.selectBoxIframe                                {position:absolute;background-color:#FFF;border:0px;z-index:999;}
.selectBoxAnOption                              {font-family:tahoma;color:#454545;font-size:12px;cursor:default;margin:1px;overflow:hidden;white-space:nowrap;}

/*Contact*/
.pageC .contact                                 {width: auto; min-height: 507px;background: url('../images/bg-contact.jpg') no-repeat scroll 0px 0px #fff;margin: auto; margin-top: 30px; background-size: 100%}
.contact .contact-left                          {width: 49%; min-height: 507px; padding-top: 6%; padding-left: 8%; }
.contact .contact-left label                    {float: left; font-family: tahoma; font-size: 14px;color: #737373; width: 20%; line-height: 30px;margin-top: 2%;}
.contact .contact-left input                    {float: left; width: 75%; height: 30px;margin-top: 2%; font-size: 14px; border: 1px solid #dbdbdb;}
.contact .contact-left textarea                 {float: left; width: 74%; height: 125px;margin-top: 2%; border: 1px solid #dbdbdb; }
.contact .contact-left span                     {float: left; display: block; margin-top: 4%; background: linear-gradient(to bottom, #262626 0%, #010101 100%) repeat scroll 0 0 rgba(0, 0, 0, 0); color: #fff; padding: 10px; text-align: center; font-family: tahoma; font-size: 14px;}
.contact .contact-left span a                   {color: #fff; text-decoration: none; }
.contact .contact-right                         {width: 38%; min-height: 547px; padding-top: 5%; padding-right: 5%; }
.contact .contact-right h1                      {width: 85%; margin-top: 9%; padding-left: 1%;font-family: 'Open Sans', tahoma; font-size: 24px; clear: left;}
.contact .contact-right hr                      {width: 85%; float: left; color: #cfcfcf;background-color: #cfcfcf;  border:0px;}
.contact .contact-right .flag                   {width: 35%; height: 60px; float: left;margin-top: 6%;}
.contact .contact-right .cnd                    {background: url('../images/canadaflag.jpg') no-repeat scroll 0px 0px #fff; background-size: 70%;}
.contact .contact-right .us                     {background: url('../images/usaflag.jpg') no-repeat scroll 0px 0px #fff; background-size: 70%;}
.contact .contact-right .country                {width: 50%; height: auto; float: left;margin-top: 4%; font-family: tahoma; font-size: 14px;color: #3c3c3c; }
.contact .contact-right p                       {margin-top: 1%;}


.contact .contact-left img                      {display:block; width:107px; float:left; margin-left: 5px; margin-top:2%;}
.contact .contact-left .error                   {color:#f00;}
/************************************************************************************
Features section
*************************************************************************************/
.slideVT                    {overflow: hidden;margin: 0;width: 100%;height: auto;background-color: #fc8e23;border-bottom: 1px solid #d97b06;}
.slideVT img                {display: block; max-width: 100%; height: auto; width: auto\9; /* ie8 */    }


.boxF                       {width: 49%; height :auto; margin: 2% 0 2% 0;position:relative;}

.boxF .top                  {width: 95%; height: auto;border-bottom:1px solid #cccccc;position:relative;}
.boxF .top h1               {font-family: 'Open Sans', tahoma; font-size: 25px; margin-left: 1%;letter-spacing:-0.09em;}
.boxF .top sup              {font-size: 14px;}
.boxF .border               {border-right:1px solid #ccc;}
.boxF .details-large        {margin: 2% 0 2% 0; width: 100%; padding-top:2%;} 
.boxF .details-large .img1  {width: 95%;height: 180px;}
.boxF .details-large .img2  {width: 95%;height: 180px;}
.boxF .details-large .text  {width:94%;margin:auto;padding-left: 1%;}
.boxF .details-large img    {width: 100%;height: auto;width: auto\9; /* ie8 */ background-size:99% ;}
.boxF .details-large .i1    {width: 97%;margin:auto;display: block;overflow: hidden;}
.boxF .details-large .i2    {width: 70%;margin:auto;display: block;overflow: hidden;}
.boxF .details-large p      {width:100%; margin:auto; font-family: tahoma; font-size: 14px; color:#454545; }
.boxF .details-large span   {width:129px; height: 29px;padding-left:1%;}


.boxF .details              {margin: 2% 0 2% 0; width: 100%; padding-top:2%;} 
.boxF .details .img1        {width: 31%;overflow: hidden;}
.boxF .details .text        {width: 64%;margin:auto;padding-left: 1%;height: auto;}
.boxF .details img          {width: 95%;height: auto;width: auto\9; /* ie8 */}
.boxF .details .i1          {width: 80%;margin:auto;display: block;overflow: hidden;}
.boxF .details .i2          {width: 90%;margin:auto;display: block;overflow: hidden;}
.boxF .details p            {width:100%; margin:auto; font-family: tahoma; font-size: 14px; color:#454545;}
.boxF .details span         {width:129px; height: 29px;padding-left:1%;}


#traffic-modal-content      {display:none;}
#amenities-modal-content    {display:none;}
#sm-modal-content           {display:none;}
#cd-modal-content           {display:none;}
#control-modal-content      {display:none;}
#video-modal-content        {display:none;}
/* Overlay */
#simplemodal-overlay        {background-color:#000;}

/* Container */
#simplemodal-container                      {max-width:90%; color:#bbb; background-color:#fff; border:1px solid #444; padding:12px;}
#simplemodal-container a.modalCloseImg      {background:url(../images/x.png) no-repeat; width:25px; height:29px; display:inline; z-index:3200; position:absolute; top:2px; right:2px; cursor:pointer;}




.new_fap                                                   {}
.new_fap .banner_bg                                        {width:100%; border-top:1px solid #f9f9f9;border-bottom:1px solid #f9f9f9;box-shadow:0 1px 0 0 #cacaca;}
.new_fap .banner_bg .banner                                {width:100%;max-width:980px; margin:auto;}
.new_fap .banner_bg .banner img                            {width:100%; margin:-1px 0; display:block;}
.new_fap .page                                             {padding:40px 0;}
.new_fap .page .box                                        {width:100%; max-width:980px; margin:auto;}
.new_fap .page .box .band                                  {background-color: #000; color:#fff; text-align: center; position:relative; padding: 0 15px;}
.new_fap .page .box .band img                              {width:auto; position:absolute;}
.new_fap .page .box .band .img_left                        {left:0;top:0;}
.new_fap .page .box .band .img_right                       {right:0;top:0;}
.new_fap .page .box .band .img1                            {left:10px;top:-15px;}
.new_fap .page .box .band h1                               {font-size:30px; line-height:30px; padding: 15px 0 0 0; font-family:'Open Sans';font-weight:300; text-transform:uppercase;}
.new_fap .page .box .band ul                               {margin:0; padding:0 0 15px 0; display:inline-block;}
.new_fap .page .box .band ul li                            {display: inline-block; font-family:'Open Sans'; font-size:15px; line-height: 15px; float:left;color:#fb8d23; font-weight:400; padding:0 0 0 0px;}
.new_fap .page .box .band ul li:before                     {content:'\00B7'; width: 15px; height:15px; line-height:15px; display:inline-block;}
.new_fap .page .box .band ul li:first-child:before         {content: none;}
.new_fap .page .box .box-content .left                     {width:50%; float:left;}
.new_fap .page .box .box-content .right                    {width:50%; float:right;}

                                  

.new_fap .page .box1 .top                                  {border:1px solid #b4b4b4;}
.new_fap .page .box1 .top img                              {max-width:111px; float:left; margin:13px;}
.new_fap .page .box1 .top h1                               {line-height: 130px; text-align:center; font-size:40px; font-family:'Open Sans', Tahoma; color: #000; font-weight:400; text-transform:uppercase;}
.new_fap .page .box1 .box-content .left .video1            {width:90%; margin: 50px auto 0;}
.new_fap .page .box1 .box-content .right                   {width:50%; float:right; position:relative; margin-top:35px;}
.new_fap .page .box1 .box-content .right img               {width:82%; float:right; margin-right:3%;}
.new_fap .page .box1 .box-content .right .red_arrow        {position:absolute; max-width:100px; top:20%;left:0;} 

.new_fap .page .box2 .top                                  {border:1px solid #b4b4b4; padding:10px 0;}
.new_fap .page .box2 .top img                              {max-width:72px; float:left; margin:0 30px;}
.new_fap .page .box2 .top h2                               {line-height: 55px; text-align:left; font-size:50px; font-family:'Open Sans', tahoma; color: #000; font-weight:700;}
.new_fap .page .box2 .box-content ul                       {margin:30px 0; padding:0;}
.new_fap .page .box2 .box-content ul li                    {width:45%; padding:0 4% 0 1%; float:left; font-family:'Open Sans'; font-weight:400; font-size:20px; color:#000; list-style: none;}
.new_fap .page .box2 .box-content ul li:before             {content:"\00BB";  line-height: 25px; margin:0 15px 0 0; font-size:20px; color:#f97500;}

.new_fap .page .box3 .top                                  {background-color: #f77200; padding:15px; text-align:center;}
.new_fap .page .box3 .top h3                               {font-size:25px; font-family:'Open Sans'; color:#fff; font-weight:400;}
.new_fap .page .box3 .box-content                          {padding:50px 0;}
.new_fap .page .box3 .box-content .left                    {width: 30%;float:left;}
.new_fap .page .box3 .box-content img                      {width: 100%;}
.new_fap .page .box3 .box-content .right                   {width: 65%;float:right;}
.new_fap .page .box3 .box-content .right h4                {font-size:30px; line-height: 30px; font-family:'Open Sans'; color:#000; font-weight:400;}
.new_fap .page .box3 .box-content .right h5                {font-size:30px; line-height: 30px; font-family:'Open Sans'; color:#e80000; font-weight:700;}
.new_fap .page .box3 .box-content .right h6                {font-size:18px; line-height: 18px; font-family:'Open Sans'; color:#000; font-weight:400;}

.new_fap .page .box4 .top                                  {border:1px solid #b4b4b4; padding: 15px; margin:0 0 40px 0;}
.new_fap .page .box4 .top img                              {max-width:93px; float:left;}
.new_fap .page .box4 .top h1                               {font-size:33px;line-height: 47px; font-weight:700; font-family:'Open Sans', tahoma;}
.new_fap .page .box4 .box-content .band                    {background-color: #000; margin-bottom:40px;}
.new_fap .page .box4 .box-content .band h2                 {padding:15px 15px 0 ; color:#fff; font-size:27px; line-height:27px; font-family:'Open Sans', tahoma; font-weight:normal; text-align:center;}
.new_fap .page .box4 .box-content .band span               {color:#f77200;padding:0 15px 15px; font-size:18px; text-align:right;font-family:'Open Sans', tahoma; font-weight:normal; float:right;}

.new_fap .page .box5 .box-content .left                    {padding-top: 50px; position:relative;}
.new_fap .page .box5 .box-content .left .arrow             {position:absolute; width:17%; top:0; right:0;}
.new_fap .page .box5 .box-content .left .btn               {position:absolute; bottom:2%;width:44%; left:3%;}
.new_fap .page .box5 .box-content .right img               {max-width:66%; display:block; margin:auto;}

.new_fap .page .box6 .top                                  {background-color: #f1f1f1;margin-bottom: 30px;}
.new_fap .page .box6 .top h3                               {text-align:center; color:#d30000; font-size:30px; line-height:50px; padding:0 15px; font-family:'Open Sans', tahoma;}
.new_fap .page .box6 .box-content .left ul                 {margin:0; padding:0;}
.new_fap .page .box6 .box-content .left ul li              {display:block;line-height:40px; font-family:'Open Sans'; font-weight:300; color:#000; font-size:16px;}
.new_fap .page .box6 .box-content .left ul li:nth-child(odd){background-color: #f1f1f1;}
.new_fap .page .box6 .box-content .left ul li:before       {content:'\f00c'; font-family:'FontAwesome'; font-size:14px; border:1px solid #b2b2b2; width:23px; height:23px; line-height:23px; display:inline-block; text-align:center; margin:0 15px; color:#49b61f;}
.new_fap .page .box6 .box-content .right .video1           {width:80%; margin: 30px auto 0;}
.new_fap .page .box6 .box-content .right .video1 img       {width:100%;}
.new_fap .page .box6 .view_samples                         {margin:30px 0 0 0;}
.new_fap .page .box6 .view_samples .view_sample            {width:33%; float:left; text-align:center;}
.new_fap .page .box6 .view_samples .view_sample img        {width:90%; margin:auto; display:block;}
.new_fap .page .box6 .view_samples .view_sample .btn       {display:inline-block; background-color: #fc8e23; border-radius:3px; line-height:30px; padding: 0 15px; color:#fff; text-decoration:none; font-size:12px; font-family:arial; font-weight:700;}
.new_fap .page .box6 .view_samples .view_sample .btn span  {font-size:15px;}
.new_fap .page .staples                                    {width:50%; margin:30px auto 0;}                               

.new_fap .page .box7 .band                                 {background-color: #000;margin:50px 0 0 0;position:relative;}
.new_fap .page .box7 .band:before                          {content: '';position: absolute;border-style: solid;-moz-border-radius: 30px;border-width: 20px 20px 0px;border-color: #000 transparent;display: block;width: 0;z-index: 1;bottom: -20px;left: 0; right: 0;margin: auto;}
.new_fap .page .box7 .band  h1                             {color:#fff; font-size:26px;line-height:30px;padding:23px 15px; text-align:center;font-weight:400; font-family:'Open Sans'; text-transform: capitalize;}
.new_fap .page .box7 .band .img_left                       {max-width:165px; top:10px; left:10px;}
.new_fap .page .box7 .band .img_right                      {top:-25px; right:10px;}

.new_fap .page .box8                                       {margin-bottom:30px;}
.new_fap .page .box8 h2                                    {font-size:30px;line-height:30px;  font-family:'Open Sans', tahoma;font-weight:normal; text-align:center; color:#000; padding:0 15px;}
.new_fap .page .box8 h2 span                               {color:#d30000; font-weight:700;}
.new_fap .page .box8 img                                   {width: 60%;display: block;margin: 20px auto 0;} 
.new_fap .page .box8 h3                                    {font-size:30px; line-height:30px; font-family:'Open Sans', tahoma;font-weight:normal; text-align:center; color:#000;}

.new_fap .page .shadow_box                                 {background: url('../images/package_box_bg_shadow.jpg') no-repeat; background-size: 100%;}
.new_fap .page .shadow_box .testimonial_img img            {width:60%; display:block;margin:20px auto 0;}
.new_fap .page .shadow_box h2                              {font-family:'Open Sans', tahoma;font-size:30px;line-height:30px; color:#000; font-weight:normal; text-align:center; padding: 40px 15px;}
.new_fap .page .shadow_box .left                           {width:45%;float:left;}
.new_fap .page .shadow_box .left img                       {width:90%;margin:auto; display:block;}
.new_fap .page .shadow_box .right                          {width:55%;float:right;}
.new_fap .page .shadow_box .right p                        {padding:10px 15px; font-size:14px;color:#000; font-weight:normal; text-align: left; line-height: 24px;}
.new_fap .page .shadow_box .testimonial_software           {width:90%;margin:auto; display:block; position:relative;}
.new_fap .page .btns                                       {width: 100%; text-align: center;}
.new_fap .page .btns .btn                                  {color:#fff;padding:0 15px; line-height: 35px; display:inline-block; background-color:#000; text-decoration:none;}
.new_fap .page .btns .btn:hover                            {opacity:0.9;}   

.new_fap .page .box9                                       {margin-top: 40px;}
.new_fap .page .box9 .band .right                          {top:-28px; right:10px;}
.new_fap .page .box9 .band:before                          {content: '';position: absolute;border-style: solid;-moz-border-radius: 30px;border-width: 20px 20px 0px;border-color: #000 transparent;display: block;width: 0;z-index: 1;bottom: -20px;left: 0; right: 0;margin: auto;}
.new_fap .page .band_shadow img                            {margin-top: -50px;}

.new_fap .page .box10 .included                            {background-color: #e8e8e8; position:relative;}
.new_fap .page .box10 .included h2                         {color:#000; text-align:left; font-family:'Open Sans', Tahoma; font-size:18px; line-height:18px; padding: 20px 15px; font-weight:700; text-transform:uppercase;}
.new_fap .page .box10 .included img                        {position:absolute; right:0; top:-30px; max-width:118px;}

.new_fap .page .box11 .band:before                         {content: '';position: absolute;border-style: solid;-moz-border-radius: 30px;border-width: 20px 20px 0px;border-color: #000 transparent;display: block;width: 0;z-index: 1;bottom: -20px;left: 0; right: 0;margin: auto;}
.new_fap .page .box11 img                                  {width: 90%; display:block; margin:auto;}
.new_fap .page .box11 .box-content                         {margin-top: 70px;}
.new_fap .page .box11 .box-content .left                   {position:relative;}
.new_fap .page .box11 .box-content .left .arrow            {max-width:42px; position:absolute; top:66%; left:17%;}
.new_fap .page .box11 .box-content .right img              {margin:0 auto 20px ;}
.new_fap .page .box11 .box-content .right .btn img         {margin:0 auto 25px; max-width:233px;}
.new_fap .page .box11 .box-content .right .btn:hover img   {opacity:0.8;}
.new_fap .page .box11 .box-content p                       {padding:0 15px; font-family:arial, tahoma; font-size:14px; font-weight:normal; color:#000;}
.new_fap .page .box11 .box-content p strong                {text-transform:uppercase; color:#d70000;}
.new_fap .page .box11 .custom_logos                        {width:100%; max-width:90%; margin:-20px auto 20px; position:relative;}
.new_fap .page .box11 .custom_logos .sticker               {position:absolute; width:13%; left:-4%;}
.new_fap .page .box11 .custom_logos ul                     {margin:0; padding:0;}
.new_fap .page .box11 .custom_logos ul li                  {width:50%; float:left; display:inline-block; list-style-type: none;}
.new_fap .page .box11 .custom_logos ul li img              {width:100%; max-width:80%; display: block; margin:30px auto;}
.new_fap .page .box11 .save50                              {width:70%; float:left;}
                   
.new_fap .sign_up                               {width:100%; min-height: 90px; background-color: #000;position:relative; margin-top:50px;}
.new_fap .sign_up .red-sticker                  {width:19%; display:block; margin-top:-4%; margin-bottom:-1%; margin-left:1%; float:left;}
.new_fap .sign_up .map                          {width:224px; display:block; margin-top:-35px; float:left;}
.new_fap .sign_up h3                            {color:#fff; width:47%; font-size:26px; text-transform:uppercase; text-align:center; line-height:27px; font-family:'Open Sans', tahoma;font-weight:300; padding: 31px 15px; float:left;}
.new_fap .sign_up h3 span                       {font-weight:700; color:#fc8e23;}
.new_fap .sign_up .info                         {min-height:80px; width:25%; margin:18px; border-radius:5px; float:right; border:1px solid #fc8e23;}
.new_fap .sign_up .info h4                      {font-family:'Open Sans'; font-weight:400; color:#fc8e23; font-size:18px; line-height:18px; margin:0; padding: 7px 22px 0;text-align:center;}
.new_fap .sign_up .info h5                      {font-family:'Open Sans'; font-weight:400; color:#fff; font-size:24px; line-height:24px; margin:0; padding: 0 22px; text-align:center;}
.new_fap .sign_up .info h5 span                 {font-weight:700;}
.new_fap .sign_up a                             {max-width: 240px;display: inline-block;float: right;margin: 22px 15px;}
.new_fap .sign_up a img                         {display:block;}  
.new_fap .sign_up:before                        {content: '';position: absolute;border-style: solid;-moz-border-radius: 30px;border-width: 20px 20px 0px;border-color: #000 transparent;display: block;width: 0;z-index: 1;bottom: -20px;left: 0; right: 0;margin: auto;}

.new_fap .includes                              {width: 100%; margin-bottom:25px;}
.new_fap .includes .box                         {width:25%; float:left; background: none; box-shadow: 1px 0 0 0 #e2e2e2;-webkit-box-shadow: 1px 0 0 0 #e2e2e2; -moz-box-shadow: 1px 0 0 0 #e2e2e2; -ms-box-shadow: 1px 0 0 0 #e2e2e2; -o-box-shadow: 1px 0 0 0 #e2e2e2;}
.new_fap .includes .box:nth-child(4)            {box-shadow:none !important;-webkit-box-shadow:none !important;-moz-box-shadow:none !important;-ms-box-shadow:none !important;-o-box-shadow:none !important;}
.new_fap .includes .box img                     {width:75%;margin:auto; display:block;}
.new_fap .includes .box p                       {text-align:center; padding-bottom:5px;font-family:"Open Sans", tahoma; color:#000; font-weight:400; font-size:16px;line-height:16px;}
.new_fap .includes .box p span                  {text-transform:uppercase; color:#d40000; font-weight:600;}
.new_fap .includes .box .sticker                {width:40%;}
.new_fap .includes .box .arrow                  {max-width:45px; float:right; margin:0 40px -50px 0; position:relative; z-index: 9;}
.new_fap .includes .box .btn img                {width:50%; margin: 10px auto;}
.new_fap .includes .box .btn:hover img          {opacity:0.8;}  


.new_fap2 .page .box .band h1                   {padding: 0; line-height:75px; font-size:24px; text-transform:capitalize;}
.new_fap2 .page .fs_samples                     {background-color: #f2f2f2; position:relative; margin-bottom:38px;}
.new_fap2 .page .fs_samples h2                  {color:#000; padding: 0; font-size:24px; line-height:24px; font-family:'Open Sans'; margin-top:-24px;}
.new_fap2 .page .fs_samples h2 span             {font-weight: 700; text-decoration:underline;}

.new_fap2 .page .fs-samples-slide               {margin:40px auto 0;padding-bottom: 50px; width: 70%;}
.new_fap2 .page .fs-samples-slide .bx-controls  {margin:auto;left:0; right: 0; bottom:-35px;}
.new_fap2 .page .fs-samples-slide .bx-controls .bx-pager {max-width: 72px;margin:auto;}
.new_fap2 .page .fs-samples-slide
.bx-pager-item .bx-pager-link                   {background-color: #000;}
.new_fap2 .page .fs-samples-slide               
.bx-pager-item .active, .new_fap2 .page
.fs-samples-slide.bx-pager-item a:hover         {background-color: #cc0a00;}
.new_fap2 .page .fs-samples-slide ul li span    {text-align:center; width: 100%; display:inline-block;}
.new_fap2 .page .fs_samples .controls           {width:100%; min-height:60px; background-color: #000;}
.new_fap2 .page .fs_samples .bx-controls-direction {margin: 34px auto; max-width:180px;}
.new_fap2 .page .fs_samples .bx-controls-direction
.bx-prev                                        {float:left;text-indent:-999999px;  background: url('../images/controls_sprite.png') no-repeat; width: 36px; height:29px;}
.new_fap2 .page .fs_samples .bx-controls-direction
.bx-next                                        {float:right; text-indent:-999999px; background: url('../images/controls_sprite.png') no-repeat; width: 36px; height:29px; background-position: 0 -29px;}
.new_fap2 .page .fs_samples .bx-controls-auto   {margin:auto; max-width:72px; text-align:center;}
.new_fap2 .page .fs_samples .bx-controls-auto .bx-stop  { display:block;text-indent:-999999px;  margin:auto;background: url('../images/controls_sprite.png') no-repeat; width: 36px; height:29px; background-position: 0 -87px;}
.new_fap2 .page .fs_samples .bx-controls-auto .bx-start { display:block;text-indent:-999999px;  margin:auto;background: url('../images/controls_sprite.png') no-repeat; width: 36px; height:29px; background-position: 5px -58px;}
.new_fap2 .page .fs_samples .bottom_band        {position:absolute; bottom: -23px; height:23px; width:100%; max-width:980px;}

.new_fap2 .page .box .printer                   {width:100%; max-width:76px; margin:auto; display:block;}
.new_fap2 .page .box h2                         {color:#000; padding:5px 0 ; font-size:24px; line-height:24px; font-family:'Open Sans'; }
.new_fap2 .page .box p                          {color:#000; padding:0 0; margin:0; font-size:14px; line-height:14px; font-family:arial;}
.new_fap2 .page .box6 .box-content              {margin-top:30px; text-align:center;}
.new_fap2 .page .box6 .box-content .left        {width: 60%;}
.new_fap2 .page .box6 .box-content .left img    {margin-bottom:-10%;}
.new_fap2 .page .box6 .box-content .right       {width: 40%;}
.new_fap2 .page .box6 .box-content .btn         {text-decoration:none; line-height:38px; border:1px solid #c90000; display:inline-block; margin:auto; position:relative; z-index:9; font-family:arial; font-weight:bold; font-size:14px;padding:0 15px; color:#000;}
.new_fap2 .page .box6 .box-content .btn:hover   {opacity:0.8;}
.new_fap2 .page .shadow_box .right p            {line-height:18px;}

.new_fap2 .page .box .box-left                {float:left; width: 68%; padding: 0 1%; position:relative;}
.new_fap2 .page .box .box-left p              {width: 100%; max-width:500px; margin:30px auto; text-align: center;font-size: 18px; line-height:18px; font-family:'Open Sans'; font-weight:normal;}
.new_fap2 .page .box .box-left img            {width: 90%;margin:auto; display:block;}
.new_fap2 .page .box .box-right               {float:right; width: 30%; position:relative;}
.new_fap2 .page .box .box-right .arrow        {width: 78px;height:52px;position:absolute; left:-10%; display: block; bottom:23%; background: url('../images/right_down_arrow.png') no-repeat}

.new_fap2 .page .box11 img                    {width:100%;}
.new_fap2 .page .box11 .box-left              {margin-bottom:50px;}
.new_fap2 .page .box11 .box-left .bx-controls {bottom:-30px !important; width:120px; left:0; right:0;margin: auto;}
.new_fap2 .page .box11 .box-left
.bx-pager-item .bx-pager-link                 {background-color: #000;}
.new_fap2 .page .box11 .box-left               
.bx-pager-item .active, .new_fap2 .page .box11
.box-left .bx-pager-item a:hover              {background-color: #cc0a00;}
.new_fap2 a img                               {width: auto;}
.new_fap2 .shadow_box                         {position: relative;}
.new_fap2 .shadow_box a                       {position: absolute; top: 72%; left: 53%;}
.new_fap2 .shadow_box a img                   {width: 100%;}
.new_fap2 .shadow_box a .try_it_now           {opacity:0.9;}
.new_fap2 .shadow_box a .try_it_now:hover     {opacity:1;}
.new_fap2 .shadow_box a:hover                 {opacity:1;} 

.new_fs_software .page .box .band h1          {line-height:25px; padding:25px 0;}
.new_fs_software .page .one-page-letter img   {max-width:800px; margin: auto; display: block;}
.new_fs_software .page .one-page-letter h3    {color:#000; padding:5px 0 ; font-size:22px; line-height:22px; font-family:'Open Sans'; font-weight:normal; text-align:center;}
.new_fs_software .page .designs               {text-align:center; padding:0 15px;}
.new_fs_software .page .designs h4            {display:inline-block; font-size:24px; line-height:24px; font-family:'Open Sans'; color:#000; font-weight:normal; position:relative;}
.new_fs_software .page .designs h4 img        {max-width:90px; position:absolute; right:-70px; bottom:-10px;}
.new_fs_software .page .designs h4 span       {font-size:18px; color: #d90000; text-transform:uppercase;}
.new_fs_software .page .designs .left         {margin-top: 30px; float:left; width:100%; max-width:75%;}
.new_fs_software .page .designs .left img     {width:100%; border:3px solid #fff; box-shadow:0 0 10px 0 #ccc; border-radius:3px;}

.new_fs_software .page .designs .right        {float:right; width:100%; max-width:21%;}
.new_fs_software .page .designs .right img    {width:100%; border:3px solid #fff; box-shadow:0 0 10px 0 #ccc; border-radius:3px;}
.new_fs_software .page .designs .right a      {position:relative;}
.new_fs_software .page .designs .right h5     {line-height:31px; font-size:15px;margin:0; padding:0; font-weight:normal; font-family:'Open Sans';}
.new_fs_software .page .designs .right p      {line-height:35px; font-weight:700; font-size:15px;margin:0; padding:0; text-decoration:underline;font-family:'Open Sans';}
.new_fs_software .page .designs .right a:hover img          {opacity:0.8;}
.new_fs_software .page .designs .right a .img_holder        {position:relative;}
.new_fs_software .page .designs .right a .img_holder:after  {content: "\f00e"; font-family:'FontAwesome'; position:absolute; top:0; right:0; left:0; bottom: 0; margin:auto; z-index:9;font-size:65px; height: 65px; color:#fff;text-shadow:0px 5px 5px #000;}
.new_fs_software .page .portrait .right p     {padding-bottom: 28px;}  
.new_fs_software .page .shadow                {background: url('../images/package_box_bg_shadow.jpg') repeat-x #fff;background-size: 100%;padding-top: 60px; margin-top:30px;}
.new_fs_software .page .banner                {text-align:center;}
.new_fs_software .page .banner h6             {font-size:18px;line-height:18px; color:#000; font-family:'Open Sans'; padding-bottom:30px;}
.new_fs_software .page .box .bx-controls      {bottom:-30px !important; width:120px; left:0; right:0;margin: auto;}
.new_fs_software .page .box .bx-pager-item 
.bx-pager-link                                {background-color: #000;}
.new_fs_software .page .box .bx-pager-item 
.active, .new_fs_software .page
.box .bx-pager-item a:hover                   {background-color: #cc0a00;}
.new_fs_software .page .box .bx-wrapper       {max-width: 600px !important; margin: auto; position:relative; padding: 0 90px;}
.new_fs_software .page .box .bx-wrapper:before{content:''; width:70px; height:80px; position:absolute; display:block; left:10px;  bottom:-30px;  background: url('../images/red_left_down_arrow.png') no-repeat; background-size: 100%;}
.new_fs_software .page .box .bx-wrapper:after {content:''; width:70px; height:80px; position:absolute; display:block; right:10px; bottom:-30px; background: url('../images/red_right_down_arrow.png') no-repeat;  background-size: 100%;}
.new_fs_software .page .banner .banner_img    {width:90%; max-width:800px; margin:50px auto 10px; display:block;}
.new_fs_software .page .banner .one_time_design {width:90%; max-width:600px; margin:0 auto 30px; display:block;}
.new_fs_software .page .banner .btn_          {line-height:38px; padding:0 15px; background-color: #000; color:#fff; display:inline-block; text-decoration:none; font-size:14px; font-family:'Open Sans'; font-weight:700;}      

#cboxTitle                                    {top:4px !important;display:none !important;}
#cboxClose                                    {top:2px;}

@media screen and (max-width: 900px){
    .new_fap2 .shadow_box a img                  {width: 80%;}
}

@media screen and (max-width: 700px){
    .new_fap2 .shadow_box a img                  {width: 60%;}
}

@media screen and (max-width: 400px){
    .new_fap2 .shadow_box a img                  {width: 40%;}
}



/************************************************************************************
Floor plans section
*************************************************************************************/
.slideFP                    {overflow: hidden;margin: auto;width: 85%;height: auto;}
.slideFP img                {display: block; max-width: 100%; height: auto; width: auto\9; /* ie8 */    }

.topFP                      {font-family: 'Open Sans', tahoma; font-size: 28px; margin:2% auto ;letter-spacing:-0.05em; text-align:center;color: #696969; }
.imgFP                      {font-family: 'Open Sans', tahoma; font-size: 31px; margin:1% auto ;letter-spacing:-0.05em; text-align:left; padding-left: 2%;}
.contentFP p                {font-family: tahoma; font-size: 14px;padding-left:2%;padding-right: 5%;color:#696969;}

.topboxFP                   {max-width:100%; border-top: 1px solid #ccc;border-bottom: 1px solid #ccc;margin: 4% 1% 0 1%;background: url('../images/FPlogo.jpg') no-repeat 5px 5px; background-size: 5%;min-height:55px;}
.topboxFP  h1               {font-family: 'Open Sans', tahoma; font-size: 25px;letter-spacing:-0.08em;line-height: 50px;margin-left:9%;}
.bottomboxFP                {background-color: #f5f5f5; max-width:100%; margin: 0% 1% 2% 1%; padding: 2%;}
.bottomboxFP .bgimg         {background: url('../images/FP-description.jpg?1') no-repeat 5px 5px;background-size: 100%;height: 380px;padding:1px;}
.bottomboxFP .bgimg p       {font-family: Arial;font-size: 14px; color:#696969;}
.bottomboxFP .bgimg .p1     {display: block;max-width: 39%;margin-top: 3%;margin-left: 1%;padding-right: 1px;}
.bottomboxFP .bgimg .p2     {display: block;max-width: 39%;margin-top: 9%;margin-left: 1%;padding-right: 1px;}
.bottomboxFP .bgimg .p3     {display: block;max-width: 39%;margin-top: 8%;margin-left: 1%;padding-right: 1px;}

.bottomboxFP .bgimg .imgbox {max-width: 60%;height: auto;width:60%\9;display:none;}

/************************************************************************************
NEW - Floor plan section
*************************************************************************************/
.floorplan_new                                      {margin:0 0 50px 0;background: url('../images/package_box_bg_shadow.jpg') no-repeat; background-size: 100%;}
.floorplan_new  img                                 {display:inline-block;}
.floorplan_new .box                                 {padding:30px 0 30px;background: url('../images/package_box_bg_shadow.jpg') no-repeat; background-size: 100%;}
.floorplan_new .box:first-child                     {background: none;}
.floorplan_new .box .left                           {width:50%;float:left;position:relative;}
.floorplan_new .box .left .top                      {position:relative; padding:0 0 35px 0;}
.floorplan_new .box .left .top h1                   {font-family: 'Open Sans', tahoma; font-weight:normal; font-size:30px; color:#000; margin:0; padding:0; text-align: center;}
.floorplan_new .box .left .top .arrow               {}

.floorplan_new .box .left p                         {padding: 10px 20px;}
.floorplan_new .box .left .bubble p                 {padding: 20px 40px 20px 15px; margin: 13px 10px; border:1px solid #d4d4d4; border-radius:4px; font-size:14px; font-family:arial; font-weight:normal; color:#696969;}
.floorplan_new .box .left h4                        {width:60%;margin:60px auto 0; text-align: center; font-size:30px; font-family: 'Open Sans', tahoma; font-weight:normal;}
.floorplan_new .box .left h4 strong                 {color:#fc8e23;}
.floorplan_new .box .left .arrow2                   {position:absolute; top:70%; right:2%; width:80px;}
.floorplan_new .box1                                {padding-top: 50px;} 
.floorplan_new .box1 .left                          {width: 40%;float: left;}
.floorplan_new .box1 .left img                      {width:90%;}
.floorplan_new .box1 .left .arrow                   {position:absolute; right:20px; top:110px; width:80px;}

.floorplan_new .box .right                          {width:50%;float:left; position: relative;}
.floorplan_new .box .right h2                       {font-family: 'Open Sans', tahoma; font-weight:normal; font-size:30px; color:#fc8e23; margin:0 0 20px; padding:0; text-align: center;}
.floorplan_new .box .right .video_section .frame img{width:90%; margin:auto; display:block;}
.floorplan_new .page h3                             {width: 96%; padding:0 2%; margin:0 0 20px; font-family:'Open Sans', tahoma; font-weight: 700;font-size:30px;line-height: 30px; color:#fc8e23; text-align:center;}
.floorplan_new .box .right .arrows                  {position: absolute; top: 4%; left: -10%; width:22%;}
.floorplan_new .box .right .view_sample             {width:22%; position: absolute; top:62%; left:13%; opacity:0.8;}
.floorplan_new .box .right .view_sample:hover       {opacity:1;}
.floorplan_new .box .right .mobile_tablet_v         {margin-top:30px;}
.floorplan_new .box1 .right                         {width: 60%; float:right;}
.floorplan_new .box1 .right h4                      {padding-top: 70px; font-size: 24px;line-height:24px; font-weight:600; color:#000;}
.floorplan_new .box1 .right p                       {padding: 30px 0 0 0;}

.floorplan_new .order_a_fp_now                      {width:100%;min-height:90px; background-color: #000;position:relative; }
.floorplan_new .order_a_fp_now .map                 {width: 23%;position:absolute; top:-45%; left:0;}
.floorplan_new .order_a_fp_now h5                   {color:#fff; font-family:'Open Sans', tahoma; font-size:30px; line-height:30px; font-weight: normal; padding:14px 0 0 25% ;float:left;}
.floorplan_new .order_a_fp_now h5 span              {color:#fc8e23;}
.floorplan_new .order_a_fp_now a                    {max-width:250px; display:inline-block; float:right; margin: 22px 15px;}


/************************************************************************************
NEW - Video Testimonial section
*************************************************************************************/

.v_testimonial_new                                  {padding: 50px 0;background: url('../images/package_box_bg_shadow.jpg') no-repeat; background-size: 100%;}
.v_testimonial_new h1                               {font-family:'Open Sans', tahoma;font-size:30px;line-height:30px; padding:0 15px; color:#000; font-weight:normal; text-align:center;}
.v_testimonial_new h1 strong                        {font-weight:700; color:#fc8e23;}
.v_testimonial_new .box                             {background: url('../images/package_box_bg_shadow.jpg') no-repeat; background-size: 100%;}
.v_testimonial_new .box1                            {background:none;}
.v_testimonial_new .box .testimonial_img img        {width:60%; display:block;margin:20px auto 0;}
.v_testimonial_new .box h2                          {font-family:'Open Sans', tahoma;font-size:30px;line-height:30px; color:#000; font-weight:normal; text-align:center; padding: 40px 15px;}
.v_testimonial_new .box .left                       {width:45%;float:left;}
.v_testimonial_new .box .left img                   {width:90%;margin:auto; display:block;}
.v_testimonial_new .box .right                      {width:55%;float:right;}
.v_testimonial_new .box .right p                    {padding:10px 15px; font-size:14px;color:#000; font-weight:normal;}
.v_testimonial_new .box .testimonial_software       {width:90%;margin:auto; display:block; position:relative;}
.v_testimonial_new .box .testimonial_software a     {display:block; width:13%; position:absolute; left:53%; bottom:12%; opacity:0.9;}
.v_testimonial_new .box .testimonial_software a:hover{opacity:1;}
.v_testimonial_new .sign_up                         {width:100%; min-height: 90px; background-color: #000;position:relative;}
.v_testimonial_new .sign_up .red-sticker            {width:19%; display:block; margin-top:-4%; margin-bottom:-1%; margin-left:1%; float:left;}
.v_testimonial_new .sign_up .map                    {width:224px; display:block; margin-top:-35px; float:left;}
.v_testimonial_new .sign_up h3                      {color:#fff; width:62%; font-size:26px; text-transform:uppercase; text-align:right; line-height:27px; font-family:'Open Sans', tahoma;font-weight:300; padding: 31px 15px; float:left;}
.v_testimonial_new .sign_up h3 span                 {font-weight:700; color:#fc8e23;}
.v_testimonial_new .sign_up .info                   {min-height:80px; width:25%; margin:18px; border-radius:5px; float:right; border:1px solid #fc8e23;}
.v_testimonial_new .sign_up .info h4                {font-family:'Open Sans'; font-weight:400; color:#fc8e23; font-size:18px; line-height:18px; margin:0; padding: 7px 22px 0;text-align:center;}
.v_testimonial_new .sign_up .info h5                {font-family:'Open Sans'; font-weight:400; color:#fff; font-size:24px; line-height:24px; margin:0; padding: 0 22px; text-align:center;}
.v_testimonial_new .sign_up .info h5 span           {font-weight:700;}
.v_testimonial_new .sign_up a                       {max-width: 240px;display: inline-block;float: left;margin: 35px 15px;}
.v_testimonial_new .sign_up a img                   {display:block;}  
.v_testimonial_new .includes                             {width: 100%; margin-bottom:25px;}
.v_testimonial_new .includes .box                        {width:25%; float:left; background: none; box-shadow: 1px 0 0 0 #e2e2e2;-webkit-box-shadow: 1px 0 0 0 #e2e2e2; -moz-box-shadow: 1px 0 0 0 #e2e2e2; -ms-box-shadow: 1px 0 0 0 #e2e2e2; -o-box-shadow: 1px 0 0 0 #e2e2e2;}
.v_testimonial_new .includes .box:nth-child(4)           {box-shadow:none !important;-webkit-box-shadow:none !important;-moz-box-shadow:none !important;-ms-box-shadow:none !important;-o-box-shadow:none !important;}
.v_testimonial_new .includes .box img                    {width:75%;margin:auto; display:block;}
.v_testimonial_new .includes .box p                      {text-align:center; padding-bottom:5px;font-family:"Open Sans"; color:#000; font-weight:400; font-size:16px;line-height:16px;}
.v_testimonial_new .includes .box p span                 {text-transform:uppercase; color:#d40000; font-weight:700;}
.v_testimonial_new .includes .box .sticker               {width:40%;}
.v_testimonial_new .includes .box .arrow                 {max-width:45px; float:right; margin:0 40px -50px 0; position:relative; z-index: 9;}
.v_testimonial_new .includes .box .btn img               {width:50%; margin: 10px auto;}
.v_testimonial_new .includes .box .btn:hover img         {opacity:0.8;}
.v_testimonial_new .includes hr                          {margin:30px 0;border-top: 1px; border-color:#e2e2e2;}                        

/************************************************************************************
NEW - Property Address section
*************************************************************************************/

.property_address                                   {padding:50px 0;background: url('../images/package_box_bg_shadow.jpg') no-repeat; background-size: 100%;}
.property_address .box                              {position:relative;}
.property_address .box h1                           {font-size:28px; line-height: 28px; margin:0; padding:0; font-family:'Open Sans', tahoma; font-weight:700; color:#696969; text-transform:uppercase; padding: 0 15px; text-align:center;}
.property_address .box h1 span                      {color:#fc8e23;}
.property_address .box .property_address_img        {max-width:90%; margin:auto; display:block;}
.property_address .box .view_sample                 {position:absolute; width:10%; display:block; top:69%; right:27%;opacity:0.9;}
.property_address .box .view_sample:hover           {opacity:1;}
.property_address .box hr                           {height:0; border: none; border-top:1px solid #ccc; margin:0;}
.property_address .box .top .left                   {width:50%;}
.property_address .box .top .left img               {width:55px;float:left; margin-top:10px; margin-left: 10px;}
.property_address .box .top .left h2                {float:left;display: inline-block; line-height: 70px;padding:0 15px; font-family:'Open Sans', tahoma; font-weight:normal; color:#000; font-size:25px;}
.property_address .box .top .right                  {width:50%;}
.property_address .box .top .right img              {float:right; width:44px; margin: 28px 0 -28px 0; position:relative; z-index:10;}
.property_address .box .top .right h3               {display: inline-block; float:right; margin:0; line-height:70px; padding:0 10px 0 10px; font-size:25px; font-weight:normal; color:#696969; font-family:'Open Sans', tahoma; letter-spacing:-1px;}
.property_address .box .content                     {width:100%; background-color: #f5f5f5; margin: 0; border-top:1px solid #fff; padding:35px 0;}
.property_address .box .content .left               {width:44%; float:left; border-right:1px solid #c4c4c4;}
.property_address .box .content .left h4            {padding:5px 35px; font-size:25px; font-weight:normal; color:#000; font-family:'Open Sans', tahoma; line-height:25px; margin:0;letter-spacing: -1px;}
.property_address .box .content .left ul            {padding: 0px 35px;}
.property_address .box .content .left ul li         {margin-left:18px; line-height: 25px; color:#696969; font-size:14px; font-weight:normal;}
.property_address .box .content .left span          {padding: 0px 35px;color:#fc8e23; font-size:14px; font-weight:normal;}
.property_address .box .content .right              {width:55%; float:right;}
.property_address .box .content .right a            {width: 90%; margin:auto; float:none; display: block; -webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -ms-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out;}
.property_address .box .content .right a:hover      {opacity:1; -webkit-transform: scale(1.03); -moz-transform: scale(1.03);-ms-transform: scale(1.03);-o-transform: scale(1.03); -webkit-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;-ms-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out;}
.property_address .box .info_section                {background-color:#f4f4f4; background-size: 100%; padding: 30px 0; margin-top:1px;margin-bottom:40px; box-shadow: 0 44px 34px -34px #e6e6e6 inset; -webkit-box-shadow: 0 44px 34px -34px #e6e6e6 inset; -moz-box-shadow: 0 44px 34px -34px #e6e6e6 inset; -ms-box-shadow: 0 44px 34px -34px #e6e6e6 inset; -o-box-shadow: 0 44px 34px -34px #e6e6e6 inset;}
.property_address .box .info_section .info          {min-height:120px; background-color: #fff; width: 95%; margin: auto; border:1px solid #d6d6d6; border-radius: 5px;background: url('../images/info_bg.png') no-repeat #fff; background-size: 200px 100%;}
.property_address .box .info_section .info p        {padding: 15px 15px 15px 215px; font-size:14px; color:#696969; font-weight:normal; }
.property_address .box .info_section .info p span   {color:#fc8e23;}
.property_address .box .info_section .info h5       {color:#fff; float:left; font-size:30px; line-height:30px; font-family:'Open Sans'; font-weight: 300; padding: 0 10px; }
.property_address .box .info_section .info h5 span  {color:#fc8e23;}
.property_address .box .info_section .info .title   {width:200px; float:left;padding: 8px 0;}
.property_address .box .info_section .info .title hr{width: 90%; margin:auto; margin-bottom: 5px; border-color:#131313; display: inline-block;}
.property_address .box2                             {position: relative;}
.property_address .box2 img                         {width:44px; float:left;margin: 34px 5px -34px 40px;}
.property_address .box2 h1                          {line-height:70px; font-size:25px; font-family:'Open Sans', tahoma; color:#fc8e23; font-weight:normal;text-align: left;}
.property_address .box2 hr                          {height:0; border: none; float:left; border-top:1px solid #ccc; margin:0; width:100%;}
.property_address .box2 .register_bg                {padding:40px 0;background-color:#f4f4f4; margin:1px 0 0px 0;}
.property_address .box2 .register                   {background-color: #161616; width:85%; padding:15px 5%; margin:auto; border: 1px solid #d4d4d4; border-radius:5px;}
.property_address .box2 .register form .left        {width: 30%;float:left; margin:0 5% 0 0;}
.property_address .box2 .register form .right       {width: 30%;float:right;}
.property_address .box2 .register form label        {width: 100%; display:inline-block; line-height:25px;color:#fff; font-size:14px;}
.property_address .box2 .register form input        {width: 90%; display:inline-block; height:33px; border:1px solid #c9c9c9; padding: 0 5%;}
.property_address .box2 .register form p            {line-height:35px;color:#fff; font-size:14px;display:inline-block; float:left;}
.property_address .box2 .register form p a          {color:#fc8e23;}
.property_address .box2 .register form .btn         {float:right; width:126px; margin:15px 0 0 0;}
.property_address .box2 .register form .btn img     {width:100%; display: block; margin:0;}

.new_fap .box2                                      {position: relative;}
.new_fap .box2 img                                  {width:44px; float:left;margin: 34px 5px -34px 40px;}
.new_fap .box2 h1                                   {line-height:70px; font-size:25px; font-family:'Open Sans', tahoma; color:#fc8e23; font-weight:normal;text-align: left;}
.new_fap .box2 hr                                   {height:0; border: none; float:left; border-top:1px solid #ccc; margin:0; width:100%;}
.new_fap .box2 .register_bg                         {padding:40px 0;background-color:#f4f4f4; margin:1px 0 0px 0;}
.new_fap .box2 .register                            {background-color: #161616; width:85%; padding:15px 5%; margin:auto; border: 1px solid #d4d4d4; border-radius:5px;}
.new_fap .box2 .register form .left                 {width: 30%;float:left; margin:0 5% 0 0;}
.new_fap .box2 .register form .right                {width: 30%;float:right;}
.new_fap .box2 .register form label                 {width: 100%; display:inline-block; line-height:25px;color:#fff; font-size:14px;}
.new_fap .box2 .register form input                 {width: 90%; display:inline-block; height:33px; border:1px solid #c9c9c9; padding: 0 5%;}
.new_fap .box2 .register form p                     {line-height:35px;color:#fff; font-size:14px;display:inline-block; float:left;}
.new_fap .box2 .register form p a                   {color:#fc8e23;}
.new_fap .box2 .register form .btn                  {float:right; width:126px; margin:15px 0 0 0;}
.new_fap .box2 .register form .btn img              {width:100%; display: block; margin:0;}

.agent-branding  .box2                              {position: relative;  width: 100%;max-width: 980px;margin: auto;}
.agent-branding  .box2 img                          {width:44px; float:left;margin: 34px 5px -34px 40px;}
.agent-branding  .box2 h1                           {line-height:70px; font-size:25px; font-family:'Open Sans', tahoma; color:#fc8e23; font-weight:normal;text-align: left;}
.agent-branding  .box2 hr                           {height:0; border: none; float:left; border-top:1px solid #ccc; margin:0; width:100%;}
.agent-branding  .box2 .register_bg                 {padding:40px 0;background-color:#f4f4f4; margin:1px 0 0px 0;}
.agent-branding  .box2 .register                    {background-color: #161616; width:85%; padding:15px 5%; margin:auto; border: 1px solid #d4d4d4; border-radius:5px;}
.agent-branding  .box2 .register form .left         {width: 30%;float:left; margin:0 5% 0 0;}
.agent-branding  .box2 .register form .right        {width: 30%;float:right;}
.agent-branding  .box2 .register form label         {width: 100%; display:inline-block; line-height:25px;color:#fff; font-size:14px;}
.agent-branding  .box2 .register form input         {width: 90%; display:inline-block; height:33px; border:1px solid #c9c9c9; padding: 0 5%;}
.agent-branding  .box2 .register form p             {line-height:35px;color:#fff; font-size:14px;display:inline-block; float:left;}
.agent-branding  .box2 .register form p a           {color:#fc8e23;}
.agent-branding  .box2 .register form .btn          {float:right; width:126px; margin:15px 0 0 0;}
.agent-branding  .box2 .register form .btn img      {width:100%; display: block; margin:0;}

.v_testimonial_new .box2                              {position: relative;  width: 100%;max-width: 980px;margin: auto;}
.v_testimonial_new .box2 img                          {width:44px; float:left;margin: 34px 5px -34px 40px;}
.v_testimonial_new .box2 h1                           {line-height:70px; font-size:25px; font-family:'Open Sans', tahoma; color:#fc8e23; font-weight:normal;text-align: left;}
.v_testimonial_new .box2 hr                           {height:0; border: none; float:left; border-top:1px solid #ccc; margin:0; width:100%;}
.v_testimonial_new .box2 .register_bg                 {padding:40px 0;background-color:#f4f4f4; margin:1px 0 0px 0;}
.v_testimonial_new .box2 .register                    {background-color: #161616; width:85%; padding:15px 5%; margin:auto; border: 1px solid #d4d4d4; border-radius:5px;}
.v_testimonial_new .box2 .register form .left         {width: 30%;float:left; margin:0 5% 0 0;}
.v_testimonial_new .box2 .register form .right        {width: 30%;float:right;}
.v_testimonial_new .box2 .register form label         {width: 100%; display:inline-block; line-height:25px;color:#fff; font-size:14px;}
.v_testimonial_new .box2 .register form input         {width: 90%; display:inline-block; height:33px; border:1px solid #c9c9c9; padding: 0 5%;}
.v_testimonial_new .box2 .register form p             {line-height:35px;color:#fff; font-size:14px;display:inline-block; float:left;}
.v_testimonial_new .box2 .register form p a           {color:#fc8e23;}
.v_testimonial_new .box2 .register form .btn          {float:right; width:126px; margin:15px 0 0 0;}
.v_testimonial_new .box2 .register form .btn img      {width:100%; display: block; margin:0;}


/************************************************************************************
Under Construction section
*************************************************************************************/
.under_construction                                 {padding:50px 0;background: url('../images/package_box_bg_shadow.jpg') no-repeat; background-size: 100%;}
.under_construction h1                              {text-align:center; font-size:40px; line-height: 40px; color:#000; padding: 0 15px; font-weight: normal; font-family:'Open Sans', tahoma;}
.under_construction img                             {max-width:230px; display: block; margin:50px auto;}


/************************************************************************************
Terms section
*************************************************************************************/
#terms                      {width: 95%;margin:2% auto; font-family: 'Open Sans', tahoma;letter-spacing:0;} 
#terms h1                   {padding:2%; font-size:24px; text-align:center;}
#terms p                    {padding:1%; font-size:14px; text-align:justify;line-height: 20px;}


/************************************************************************************
Order virtual tour section
*************************************************************************************/
.greybox                    {width:95%; margin:auto; border-top:1px solid #ccc; border-bottom:1px solid #ccc; background-color:#f5f5f5;padding:4% 0; margin-bottom:2%;}
#ordertour                  {margin: auto; width:60%}
#ordertour label            {font-size: 14px;color: #737373;float: left;font-family: tahoma,sans-serif;line-height: 16px;padding-left: 2%;padding-right: 2%;width: 40%;margin-top:2%;text-align:right;}
#ordertour input            {font-size: 14px;font-family: tahoma,sans-serif;float: right;width:49%;margin-top:1%;height: 30px;  }
#ordertour select           {font-size: 14px;font-family: tahoma,sans-serif;float: right;width:50%;margin-top:1%;height: 30px;padding:3px; }
#ordertour textarea         {font-size: 14px;font-family: tahoma,sans-serif;float: right;width:49%;margin-top:1%;height: 50px;  }
#ordertour img              {margin-top: 1%; float:left; margin-left:6%;width:88px;}
#ordertour p                {margin:auto;margin-top:2%;color:#737373; width:90%;}
#ordervt-form-txt           {margin: auto auto 4% auto; }
#ordertour p.form-error     {color: #FF0000;font-size: 16px;font-weight: 400;margin-top: 10px;text-align: center;}
#order-header               {font-family: 'Open Sans', tahoma; font-size: 25px;letter-spacing:-0.08em;line-height: 25px;text-align:center; color:#454545; margin: 2% 0;}
#ordertour #security_code   {width: 20%; height: 30px; float:left; margin-left:2%;}

/************************************************************************************
Become provider section
*************************************************************************************/
.topJoin                            {font-family: 'Open Sans', tahoma; font-size: 24px;letter-spacing:-0.08em;line-height: 24px;text-align:left;  margin: 2% auto; max-width: 95%;}
.j-img                              {margin:auto; max-width:95%; margin-top: 20px;}
.j-borderTop                        {background-color: #ccc; margin: 1px auto 10px auto;height:1px; width:95%; }
.bottom-img                         {font-family: 'Open Sans', tahoma; font-size: 30px;letter-spacing:-0.08em;line-height: 30px;text-align:center;  margin: auto;}

.jbox                               {width: 95%; margin: 0% auto 0 auto;  border-bottom: 1px solid #ccc;}
.jbox h1                            {margin-left:100px; margin-top:20px;margin-bottom:20px; font-family: 'Open Sans', tahoma; font-size: 25px;letter-spacing:-0.08em; }
.jbox-down                          {width: 95%; background-color: #f5f5f5; margin: auto auto 5% auto; border-top: 1px solid #fff; border-bottom: 1px solid #fff;}
.jbox-down .arrow-down              {width: 10%;  height: 75px;background: url('../images/spritePAW.png') no-repeat scroll 0px -85px ;margin-left: 4%;margin-top: -40px;}
.no-margin-top                      {margin-top:0px;}


#provider-form                      {height:auto;}
#provider-form h1                   {font-family: 'Open Sans', tahoma; font-size: 25px;letter-spacing:-0.08em;line-height: 40px;text-align:center; color:#454545; }
#provider-form form                 {height: auto; max-width: 95%; margin: 4% auto;}
#provider-form .row                 {color: #696969;float: left;font-family: tahoma,sans-serif;line-height: 18px;padding:0 2%;width: 90%;margin:1% 3% 0 3%;}
#provider-form .row .options        {float: left;width: 110px;}
#provider-form .provider_info       {padding:2% 2%;width: 90%;margin:2% 3%; border-top: 1px solid #ccc; }

#provider-form .box                 {width:48%; float:left;margin: 1%;}
#provider-form .box label           {font-size: 14px;color: #696969;font-family: tahoma,sans-serif;line-height: 30px;width: 100%;margin-top:1%;letter-spacing: 0px;}
#provider-form .box input           {font-size: 14px; padding-left:2%; line-height: 28px; font-family: tahoma,sans-serif;width:95%;margin-top:1%;height: 30px;  }
#provider-form .box select          {font-size: 14px;font-family: tahoma,sans-serif;width:97%;margin-top:1%;height: 35px; padding-top: 8px; padding-left: 2%; }
#provider-form .box2                {width:47%; float:left;margin: 1% 2% 1% 1%;}
#provider-form .box2 label          {float:right;font-size: 14px;color: #696969;font-family: tahoma,sans-serif;line-height: 30px;margin-top:1%;margin-right:5%;letter-spacing: 0px;}
#provider-form .box2 img            {float:right; margin-left:0%;width:88px;margin-top:1%;}
#provider-form .row p               {display:block; float:none; width:88%;}
#provider-form .row p, 
#provider-form .row label           {font-size: 14px;line-height: 18px; }
#provider-form .row input           {margin: 0 5px;}
#provider-form .error               {color: #FF0000;font-size: 16px;font-weight: 400;margin-top: 10px;text-align: center;}
.mobile_show                        {display: none;}
#submit-become-provider             {margin: 10% 10% 0 10%;}
#provider-form .box3                {width:94%; float:left;margin: 1% 4% 1% 2%;}


/*New Become provider section*/
.bottomJoinImg                      {font-family: arial; font-size: 14px; line-height: 16px; color:#000; max-width:95%;margin:15px auto; }
.bottomJoinImg2                     {font-family: tahoma; font-size: 14px; line-height: 16px; color:#454545; max-width:95%;margin:15px auto; }
.blackHeader                        {padding: 3% 2%; font-family: 'Open Sans', tahoma; font-size: 28px;letter-spacing:-0.08em;line-height: 30px;text-align:center; color:#fff; background-color: #000;max-width:91%; margin: auto;}
.joinContent                        {max-width: 95%; margin: 3% auto;}
.joinContent .half                  {width:50%;}
.joinContent .img                   {margin:auto; max-width:95%;}
.joinContent .half h3               {font-family: 'Open Sans', tahoma; font-size: 24px;letter-spacing:-0.08em;line-height: 24px;max-width:95%;margin:4% auto 0 auto; font-weight: normal;}
.j-grey                             {width:95%; margin:-9px auto 2% auto; border-top:1px solid #fff;  background-color:#f5f5f5; padding:2% 0; }
.j-grey .half                       {width: 47%;padding:0 1%;}
.j-grey .j-border-left              {border-left: 1px solid #ccc;}
.j-grey .half h3                    {font-family: 'Open Sans', tahoma; font-size: 24px;letter-spacing:-0.08em;line-height: 24px;max-width:95%;margin:0 auto; font-weight: bold;}

/************************************************************************************
Login section
*************************************************************************************/
#login-agent                                {max-width: 380px !important; width:100% !important; margin: auto;padding-bottom:3%;}
#login-agent h1                             {font-family: 'Open Sans', tahoma; font-size: 25px;letter-spacing:-0.08em;text-align: center;}
#login-agent form                           {width:100%; margin: auto;}
#login-agent label                          {width:25%; float: left;font-size: 14px;color: #696969; font-family: tahoma; line-height: 30px; margin-top:2%; text-align: right;margin-right:5%}
#login-agent input                          {width:66%; float: left;margin-top:2%; height:20px; padding:1%; font-size: 14px;color: #000; font-family: tahoma;}
#login-agent #form_login span               {width:66%; float: left;margin-top:2%; height:20px; padding:1%; font-size: 14px; font-family: tahoma; }
#login-agent #login-btn                     {margin-top:2%; }
#login-agent form a.gradient-text           {display: block;height: 13px;margin: 2% 0 2% 0;text-decoration:none;}
#login-agent .form-forgot-password label    {width:95%;text-align:left;} 
#login-agent .form-forgot-password input    {width:90%;}
#login-agent .error                         {color:#ff0000; text-align:center;}
#login-agent p                              {width:98%; float:right; font-size:12px; font-family:'Open Sans'; font-size:12px; text-align:right; padding:0 1%;}
#login_err_msg                              {margin-bottom: 20px;}

/************************************************************************************
Local Provider section
*************************************************************************************/
.mapLP                              {max-width:50%;width:50%;height: auto;overflow: hidden;float:left; margin: 4% 0 3% 0;}
.providerLP                         {max-width:50%;width:50%;height: auto;overflow: hidden;float:left; margin: 4% 0 3% 0;}
.providerLP #selectLP               {margin: 2% auto 1% auto; width:85%; font-family: tahoma; font-size: 14px; color:#454545;padding-left:5%; border-left: 1px solid #ccc;}
.providerLP #selectLP label         {width:95%; margin-top:1%;}
.providerLP #selectLP select        {width:70%; height:30px; text-align:center;     line-height:normal;
     padding:5px;  margin-top:1%;font-family: tahoma; font-size: 14px; color:#454545;}
.providerLP #selectLP option        {height:20px; line-height: 20px; }
.providerLP #displayLP              {width:268px; height:39px;  background: url('../images/LP-display.jpg') no-repeat; text-indent: -9999px;margin-top: 10px; display:block;}

.boxLP                              {margin-top:3%;width:95%;height: 260px;margin-bottom: 2%;padding-left: 5%;}
.boxLP .boxtop                      {width:93%; height: 57px; border-top: 1px solid #ccc;  padding-top: 10px; margin-left: 5%;}
.boxLP .boxleft                     {background: url('../images/icons2.png') no-repeat scroll 0px -480px ; height: 55px; width: 95%; }
.boxLP .boxright                    {background: url('../images/icons2.png') no-repeat scroll 0px -536px ; height: 45px; width: 100%;}
.boxLP h1                           {font-family: 'Open Sans', tahoma; font-size: 20px;font-weight: normal; color: #646464;line-height: 48px;margin-left: 70px;}
.boxLP .boxbottom                   {margin-top: 5%; width: auto; height: 150px; padding-top: 10px;border-left: 1px solid #ccc; }
.boxLP .img1                        {background: url('../images/icons2.png') no-repeat scroll 0px -580px ; height: 105px; width: 115px;}
.boxLP .img2                        {background: url('../images/icons2.png') no-repeat scroll 10px -695px ; height: 105px; width: 120px;}
.boxLP .description                 {width: 57%; color: #454545;font-family: tahoma; font-size: 14px;margin-left: 2%; float:left;}
.LP-hr                              {margin: 2%;border-top:1px solid #ccc;}
.backbutton                         {width:215px; margin: 2% 0 4% 2%;}

.LP-details                             {width:95%; margin:3% auto;}
.LP-details h1                          {font-family: 'Open Sans', tahoma; font-size: 25px;font-weight: normal; height:40px; line-height: 40px;margin-left: 4%;}
.LP-details .LP-info                    {width:50%; float:left; }
.LP-details .LP-info .box               {background-color:#f5f5f5; min-height:415px; border-top:1px solid #ccc; border-bottom: 1px solid #ccc; }
.LP-details .LP-info .box .leftimg      {width:10px; height:auto; margin-left:4%;}
.LP-details .LP-info .box #contacts     {width:95%; margin-left:4%;padding: 3% 0;}
.LP-details .LP-info .box #contacts p   {width:100%;margin-top:1%;line-height: 20px;}
.LP-details .LP-info .box #contacts span{width: 40px;height: 20px;display:inline-block;margin-bottom: -4px;}
.LP-details .LP-info .box #contacts .l1 {background: url('../images/iconsLP.png') no-repeat  0px 0px ;}
.LP-details .LP-info .box #contacts .l2 {background: url('../images/iconsLP.png') no-repeat  0px -41px ;}
.LP-details .LP-info .box #contacts .l3 {background: url('../images/iconsLP.png') no-repeat  0px -84px ;}
.LP-details .LP-info .box #contacts .l4 {background: url('../images/iconsLP.png') no-repeat  0px -126px ;}
.LP-details .LP-info .box .sideR        {width:100%; margin: 5% 0; border-left:1px solid #ccc; min-height: 100px;}
.LP-details .LP-info .box .sideR label  {float:left; width: 25%;color: #737373; font-family: tahoma; font-size: 14px; line-height: 30px; margin-top: 2%;margin-left: 5%;}
.LP-details .LP-info .box .sideR input  {float:left; width: 55%;color: #737373; border:1px solid #ccc; height: 17px; -webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;margin-top: 2%; padding: 2%;font-size:14px; margin-right: 5%;}
.LP-details .LP-info .box .sideR p      {float:left; width: 129px;margin-top: 2%; font-size:14px; }
.LP-details .LP-info .box .sideR textarea {float:left; width: 55%;color: #737373; border:1px solid #ccc; height: 100px; -webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;margin-top: 2%; padding: 2%;font-size:14px; margin-right: 5%;}
.blackbox                               {margin:4% 0; width:94%; background-color: #161616; height:auto;padding:3%;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;}
.blackbox h2                            {width:100%; font-family: tahoma; font-size:16px; font-weight: bold;}
.blackbox .leftbox                      {width:45%; font-family: tahoma; color:#c0c0c0; float:left;margin: 2% 0;}
.blackbox .rightbox                     {width:55%; font-family: tahoma; color:#c0c0c0; float:left;}
.blackbox  h3                           {font-size:14px;margin:2% 0 1% 0; font-weight: bold;}
.blackbox  p                            {font-size:12px;margin-top:3%;} 
.blackbox .box                          {width:50%;float:left;}




/*Find a provider 2 - deleted*/
.mainhalf                               {width:49%; margin-top:10px;}
.mainhalf2                              {width:49%; border-left:1px solid #ccc; margin-top:10px; }
.halfPage                               {width:95%;}
.divrow                                 {width:99%; }
.divrow .imgContentCA                   {width:80%;margin: auto;  padding-top: 4%;padding-bottom:4%; height:300px;}            
.divrow .imgContentUSA                  {width:71%;margin: auto;  padding-top: 4%;padding-bottom:4%; height:300px;} 
.divrow label                           {font-family: tahoma;font-size:14px; color:#454545;}
.divrow select                          {width:200px; height: 30px; padding:5px;border:1px solid #ccc; font-size: 14px; -webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px; }
.divrowH                                {/*height: 70px;*/ line-height: 40px;text-align:center;}
.LP-back                                {padding:40px 0px; text-align:center; width: 250px; margin: auto;}

.photo-bg                               {background: url('../images/local-provider/photo.jpg') no-repeat 15px 15px ; height: 60px; width: 100%;}
.photo-bg h3                            {font-family: 'Open Sans', tahoma; font-size: 22px;font-weight: normal; color: #454545;line-height: 60px; letter-spacing: -0.05em ;margin-left: 65px;}
.row-city                               {float:right; width: 90%; border-bottom:1px dashed #ccc; background: url('../images/local-provider/check.jpg') no-repeat 5px 5px ; padding-left: 30px; height: auto; line-height:30px;}
.row-list                               {color:#000; }
.row-selected                           {}
.row-city .row-details                  {float:right; width: 90%; border-bottom:1px dashed #ccc;  padding-left: 7%; height: auto; line-height:25px;}
.row-city .d1                           {background: url('../images/local-provider/small_icons.jpg') no-repeat 2px 2px ;}
.row-city .d2                           {background: url('../images/local-provider/small_icons.jpg') no-repeat 2px -27px ;}
.row-city .d3                           {background: url('../images/local-provider/small_icons.jpg') no-repeat 2px -58px ;}
.row-city .package-price                {width:97%; float:right; background-color: #f1f1f1; color:#000;}
.row-city .package-price .leftside      {width: 38%; padding:3%;font-family: 'Open Sans', tahoma; font-size: 20px;font-weight: normal; color: #454545;line-height: 20px; letter-spacing: -0.05em ;}
.row-city .package-price .rightside     {width: 50%; padding:3%;font-family: tahoma; font-size: 14px;font-weight: normal; color: #454545;line-height: 15px; }

.territories                            {height: 60px; width: 100%; margin-top:10px; border-top:1px solid #ccc; }
.territories h3                         {font-family: 'Open Sans', tahoma; font-size: 22px;font-weight: normal; line-height: 60px; letter-spacing: -0.05em ;margin-left: 10px;}
.linkShowDetails                        {color:#454545; text-decoration: underline; cursor: pointer;}
.linkHideDetails                        {color:#fca253; text-decoration: underline; cursor: pointer;}
.showDetails                            {display: none;}

.territoriesDetails                     {list-style-image: none; margin-top:10px; }
.territoriesDetails li                  {background: url('../images/local-provider/list-arrow.jpg') no-repeat left 1px; list-style: none; padding: 0px 0px 10px 30px;  width:42%; height:auto; padding-bottom: 10px; float:left; font-family: 'Open Sans', tahoma; font-size: 18px;font-weight: normal; letter-spacing: -0.05em ;}

.borderTopBottom                        {border-top: 1px solid #ccc; border-bottom:1px solid #ccc; margin:1px 2% 10px 2%;width:auto;}

/*end find a provider 2 deleted*/

/*New find provider 2*/
.topInstr                               {margin:0 2%;text-align: center;width:auto;font-family: 'Open Sans', tahoma; font-size: 24px;line-height: 24px; font-weight: normal; color: #454545;letter-spacing: -0.05em ; margin-top:10px;}
.topInstr Span                          {font-family: Arial; font-size: 12px;letter-spacing: 0em; line-height: 14px;}  

.countryContainer                       {margin:10px 2% 0 2%; }
.countryContainer .halfPage2            {width:49%;}
.countryContainer .selectC              {border:1px solid #efefef; background-color: #ffffff; height:auto;cursor:pointer;}
.countryContainer .selectC .imgC        {width:100px;height:100px;margin:auto; text-align: center;font-family: 'Open Sans', tahoma; font-size: 25px;letter-spacing: -0.05em ;}
.countryContainer .selectC .imgC span   {padding-top: 70px;display: block;}
.countryContainer .selectC .imgC span:hover  {color:#454545;}
.countryContainer .selectC .imgUS       { background: url('../images/local-provider/countryIcons.png') no-repeat -8px 0px;}
.countryContainer .selectC .imgCND      {background: url('../images/local-provider/countryIcons.png') no-repeat -4px -90px;}                           

.countryContainer .selectC .isgrey      {-moz-filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'imgUS\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#imgUS");
                                         -o-filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'imgUS\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#imgUS");
                                         -webkit-filter: grayscale(100%);
                                         filter: gray;
                                         filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'imgUS\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#imgUS");
                                        }     
.countryContainer .selectC .nogrey      {-moz-filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'imgUS\'><feColorMatrix type=\'matrix\' values=\'1 0 0 0 0, 0 1 0 0 0, 0 0 1 0 0, 0 0 0 1 0\'/></filter></svg>#imgUS");
                                         -o-filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'imgUS\'><feColorMatrix type=\'matrix\' values=\'1 0 0 0 0, 0 1 0 0 0, 0 0 1 0 0, 0 0 0 1 0\'/></filter></svg>#imgUS");
                                         -webkit-filter: grayscale(0%);
                                         filter: gray;
                                         filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'imgUS\'><feColorMatrix type=\'matrix\' values=\'1 0 0 0 0, 0 1 0 0 0, 0 0 1 0 0, 0 0 0 1 0\'/></filter></svg>#imgUS");
                                        }
.countryContainer .selectC:hover        {border:1px solid #efefef; background-color: #efefef; height:auto;} 
.countryContainer .active               {background-color: #efefef;}

.hidediv                                {visibility: hidden;}
.arrow-down-css                         {border-left: 20px solid rgba(0, 0, 0, 0);border-right: 20px solid rgba(0, 0, 0, 0);border-top: 20px solid #efefef;height: 0; width: 0; margin:auto;}

.countryContainer .selectedBox          {margin: 15px 0; text-align:center}
.countryContainer .selectedBox label    {font-family: tahoma;font-size:14px; color:#454545;}
.countryContainer .selectedBox select   {width:200px; height: 30px; padding:5px;border:1px solid #ccc; font-size: 14px; -webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px; }
#citiesProviders                        {margin:0 2%; margin-top:10px}
#citiesProviders .halfpage1             {width:50.5%;}
#citiesProviders .halfpage2             {width:48.5%;}
#citiesProviders .cityRow               {border-bottom:1px dotted #ccc; height:40px; margin-top: 2px;cursor:pointer;}
#citiesProviders .cityRow .cityLine     {background-color: #fff; height:38px; width:auto;}
#citiesProviders .cityRow .hasP         {background: url('../images/local-provider/checkIcons.png') no-repeat 15px -27px;}
#citiesProviders .cityRow .hasNoP       {background: url('../images/local-provider/checkIcons.png') no-repeat 15px -94px;}
#citiesProviders .cityRow .cityLine span,label  {font-family: tahoma; font-size:14px; line-height:38px; color:#4f4f4f;}
#citiesProviders .cityRow .cityLine span        {margin-left: 45px;}
#citiesProviders .cityRow .cityLine label       {margin-right: 10px;}
#citiesProviders .cityRow .cityLine i           {background: url('../images/local-provider/checkIcons.png') no-repeat 0px -63px; float:right;margin-right: 10px;height: 38px; width:15px;}
#citiesProviders .cityRow .selectedRow          {background-color: #efefef;}


#citiesProviders .cityRow .cityLine:hover       {background-color: #efefef;}

#citiesProviders .rightRow                      {margin-top:0px;}
#citiesProviders .rightRow .holder              {height:43px;visibility:hidden;}
#citiesProviders .rightRow .detailsTop          {background: url('../images/local-provider/checkIcons.png') no-repeat 15px -139px #efefef; height:38px; width:auto; margin-top: 2px;}
#citiesProviders .rightRow .detailsTop h3       {margin-left:65px; font-family: 'Open Sans',tahoma; font-size: 22px;font-weight: normal; color: #454545;line-height: 38px; letter-spacing: -0.05em ;}
#citiesProviders .rightRow .detailsContent      {border: 1px solid #efefef; border-top:0px; padding: 3% 3% 5% 5%;}
.detailsContent .row-details                    {float:right; width: 95%; border-bottom:1px dashed #ccc;  padding-left: 30px; height: auto; line-height:25px;}
.detailsContent .d1                             {background: url('../images/local-provider/small_icons.jpg') no-repeat 2px 2px ;}
.detailsContent .d2                             {background: url('../images/local-provider/small_icons.jpg') no-repeat 2px -27px ;}
.detailsContent .d3                             {background: url('../images/local-provider/small_icons.jpg') no-repeat 2px -58px ;}
.detailsContent .package-top                    {float:right; width: 95%; border: 1px solid #f1f1f1;  background-color: #f1f1f1;  padding-left: 30px; height: auto; line-height:38px; text-align: center;font-family: 'Open Sans',tahoma; font-size: 20px; color:#454545;font-weight: bold;}
.detailsContent .package-content                {float:right; width: 95%; border: 1px solid #e2e2e2; padding-left: 30px;}
.detailsContent .package-content .leftSide      {width:40%; line-height:55px; float:left; }
.detailsContent .package-content .leftSide a    {font-family: 'Open Sans',tahoma; font-size: 20px;font-weight: bold; color:#454545;}
.detailsContent .package-content .rightSide     {width:60%; line-height:25px; float:right; padding-top: 2%; }

#citiesProviders .legendP                       {width:100%; background-color: #efefef; font-family: tahoma; font-size: 14px; color:#4f4f4f;margin-top: 15px;}
#citiesProviders .legendP .halfPage             {width:48%; float:left; padding:5px; height: 38px;}
#citiesProviders .legendP .hasP                 {background: url('../images/local-provider/checkIcons.png') no-repeat 10px -27px; }
#citiesProviders .legendP .hasNoP               {background: url('../images/local-provider/checkIcons.png') no-repeat 10px -95px; }
#citiesProviders .legendP h3                    {display:block;float:left;width:75%;font-family: tahoma;font-weight: normal; font-size: 14px; color:#4f4f4f;line-height: 15px; margin-left:40px; margin-top:10px;}
/*end new find provider 2*/



/* new find provider 3*/
#localProviders                                 {margin: 0 2%; }
.providersBox                                   {width:49%; margin:10px 0.5% 5px 0.5%; float:left;}
.providersBox .LP-name                          {background-color: #000000;float:left; width:90%; padding: 5%;border:1px solid #000;}
.providersBox .LP-name h1                       {width:100%;font-family: 'Open Sans',tahoma; font-size: 25px;font-weight: bold; letter-spacing: -0.05em;}
.providersBox .LP-name h2                       {width:100%;font-family: tahoma; font-size: 14px;font-weight: normal; color:#fff; }
.providersBox .contactLP                        {border:1px solid #efefef; width:90%; padding: 35px 5%;background-color: #fff;float:left;min-height:100px;}
.providersBox .contactLP span                   {font-family: tahoma; font-size: 14px;font-weight: normal; color:#454545;padding-left: 30px; line-height: 25px; display:block; width:50px; float: left;}
.providersBox .contactLP .LPemail               {background: url('../images/local-provider/icons2.png') no-repeat 2px 4px;}
.providersBox .contactLP .LPphone               {background: url('../images/local-provider/icons2.png') no-repeat 2px -28px;}
.providersBox .contactLP .LParea                {background: url('../images/local-provider/icons2.png') no-repeat 2px -67px;}
.providersBox .contactLP label                  {font-family: tahoma; font-size: 14px;font-weight: normal; color:#454545; line-height: 25px; display:block; width:275px; float: left;}
.providersBox .bottomInfo                       {background-color: #efefef;float:left; width:90%; padding: 2% 5%;border:1px solid #efefef;} 
.providersBox .bottomInfo .LP-package           {width:150px; font-family: 'Open Sans',tahoma; font-size: 18px;font-weight: bold; color:#454545;letter-spacing: -0.05em;float: left;}
.providersBox .bottomInfo .iconArrow            {width:50px; height:50px;background: url('../images/local-provider/icons2.png') no-repeat 11px -107px; float: left;}
.providersBox .bottomInfo .LP-Contact           {float:left; width:200px; font-family: tahoma; font-size: 14px;font-weight: normal; color:#454545; line-height: 20px; margin:5px 0 0 5px;}
.provider_info .button-margin                   {margin-right: 5%;}

.bannerLP                                       {margin: 3px 2%;}

/*.contactme                                      {cursor: pointer;}*/

.divhidden                                      {display:none;}



.providersBox .contactusLP                                      {width:96%;margin:2%;}
.providersBox .contactusLP label                                {display: block;float: left;width:150px;font-family: tahoma; font-size: 14px;font-weight: normal; color:#454545;line-height: 24px;}
.providersBox .contactusLP input                                {display: block;float: left;width:200px;margin-left:10px;height: 16px; padding:4px;}
/*end new find provider 3*/



/* HOME SLIDER */
.bxslider, .bx-wrapper                  {position: relative;}
.bx-controls                            {margin-left:67%; height:20px; bottom:3%; position:absolute; z-index:51;}
.bx-pager-item                          {display:inline-block;}
.bx-pager-item .bx-pager-link           {box-shadow:0 1px 2px 0 #696868 inset;-webkit-box-shadow:0 1px 2px 0 #696868 inset;-moz-box-shadow:0 1px 2px 0 #696868 inset;-ms-box-shadow:0 1px 2px 0 #696868 inset;-o-box-shadow:0 1px 2px 0 #696868 inset;border-bottom:1px solid #fff; text-indent: -9999999px !important; overflow: hidden; display: block; margin: 0 3px;width:18px; height:18px; background-color: #afafaf; border-radius:100%;}
.bx-pager-item .bx-pager-link:hover     {opacity:1;}
.bx-pager-item .active                  {background-color:#fead22;}
.bxslider .btn                          {position:absolute;z-index:99; width:7.6%;}
.bxslider .btn1                         {top:60%; right:27%;}
.bxslider .btn2                         {top:88%; left:53%;}
.bxslider .btn3                         {top:86%; left:46%;}
.bxslider .btn4                         {top:67%; left:59.6%;}
.bxslider .learn_note img               {width:5%; position: absolute; top:69%; right:42%; opacity:0.7;}
.bxslider .learn_note img:hover         {opacity:1;}
.bxslider .video-section                {width:23%; height:59%; position: absolute; top:30%; left:27%;}
.bxslider .video-section .video_top img {width:86%; margin:auto;}
.bxslider .video-section .shadow        {position: absolute; bottom:0; left:0; width: 100%;}


/************************************************************************************
Footer section
************************************************************************************/
#push                               {height:109px;}
#allfooter                          {margin-top:-109px;}
.footertop                          {border-top: 1px solid #262626; border-bottom: 1px solid #202020; background-color: #161616;height: 6px;width: auto;}
.footer                             {background-color: #000000;width: auto;}
.footer .page .footermenu           {height: 65px;  padding-top: 5px;}
.footer .page .footermenu ul        {list-style-type: circle; margin-top: 15px;}
.footer .page .footermenu li        {display: inline; list-style-type: circle;color: #ffffff;}
.footer .page .footermenu a         {font-family: tahoma; font-size: 12px;font-weight: normal; color: #ffffff; text-decoration: none;}
.footer .page .footermenu a:hover   {text-decoration: underline;color: #fc8e23;}
.footer .page .footermenu .logoend  {width: 20%;margin-right: 2%;}
.footer .page .footermenu .menuend  {width: 76%; margin-left: 15px;}
.footer .page .footerend            {height: 30px; line-height: 30px;color: #646464;text-align: center;font-family: tahoma; font-size:12px;}


/************************************************************************************
Menu section
*************************************************************************************/

.nav-collapse,.nav-collapse ul      {list-style: none; width: 100%; float: left;}
.nav-collapse li                    {float: left; }


/************************************************************************************
Learn More section
*************************************************************************************/

.learn_more                                 {background: url('../images/package_box_bg_shadow.jpg') no-repeat; background-size: 100%;}
.learn_more h1                              {text-align:center; font-family: 'Open Sans'; font-size:30px; line-height: 100px; margin:0; color:#fc8e23; font-weight:normal;}
.learn_more .box                            {background: url('../images/package_box_bg_shadow.jpg') no-repeat; background-size: 100%; padding: 65px 0 0 0;}
.learn_more .box .left                      {width:50%; float:left;}

.learn_more .box .right                     {width:45%; float:right  ;}
.learn_more .box .right .top                {width: 100%; min-height: 75px; background-color: #000; position: relative; margin:0 0 45px 0;}
.learn_more .box .right .top:after          {content: '';position: absolute;border-style: solid;border-width: 15px 15px 0;border-color: #000 transparent;display: block;margin-left: -15px;bottom: -15px;left: 50%;}
.learn_more .box .right .top h2             {color:#fff; font-family:'Open Sans'; font-size:19px; font-weight:700; text-align:center; line-height: 75px; text-transform: uppercase; padding: 0 15px;}
.learn_more .box .right .two_rows           {padding: 20px 0px;min-height: 25px;}
.learn_more .box .right .two_rows h2        {line-height:25px; padding: 0 15px;}
.learn_more .box .right .top h2 span        {color:#fc8e23;}
.learn_more .box .right ul                  {list-style-position: inside;}
.learn_more .box .right ul li               {border-bottom:1px dashed #b6b6b6; list-style-image: url('../images/learn-more/check.png'); line-height:27px;font-family:arial; font-size:16px;font-weight:normal;color:#000; }
.learn_more .box .right p                   {font-size:14px; font-family:arial; font-weight: 700; color:#79a74b; line-height:27px;border-bottom:1px dashed #b6b6b6;}
.learn_more .box .right .price              {width: 100%; min-height:38px;margin: 15px 0; background-color: #000;}
.learn_more .box .right .price h3           {color:#fc8e23;line-height: 38px;text-align:center; font-family:arial; font-size:18px; font-weight:700;}

.learn_more .box .samples                   {width:100%;}
.learn_more .box .samples .sample           {width:33%;float:left; text-align: center; padding: 15px 0;}
.learn_more .box .samples .sample .btn      {background-color: #fc8e23; padding: 0 15px; line-height:30px; border-radius: 3px; color:#fff; font-size:12px; font-family:arial; font-weight:700; display:inline-block; text-decoration:none;}
.learn_more .box .samples .sample .btn span {font-size:15px;}

.learn_more .box .order                     {width:100%; background-color: #000; text-align:center; margin-top:30px;}
.learn_more .box .order h4                  {display: inline-block; color:#fff; line-height:75px;font-family:'Open Sans'; font-weight:400; font-size:30px;}
.learn_more .box .order a                   {max-width:230px;display:inline-block;vertical-align: middle; margin:0 0 10px 5px;}
.learn_more .box .order a img               {display:block;}

.learn_more .become_a_member .content               {border-top:1px solid #ccc;border-bottom:1px solid #ccc; padding:30px 0;}
.learn_more .become_a_member h2                     {text-align:center; font-size: 30px; line-height:30px; color:#222; font-weight:normal;font-family:'Open Sans'; padding-bottom: 30px;}
.learn_more .become_a_member h2 span                {font-weight:700; color:#fc8e23;}
.learn_more .become_a_member ul                     {margin:10px 0 0; padding:0; list-style: inside; }
.learn_more .become_a_member ul li                  {float:left; display: list-item; text-align:center; width:25%; color:#959595; line-height:15px; font-family:'tahoma'; font-size:14px; font-weight:normal;position:relative;}
.learn_more .become_a_member ul li:first-child      {list-style: none;}
.learn_more .become_a_member .left                  {float:left;width:50%; position:relative;}
.learn_more .become_a_member .left img              {width: 90%;}
.learn_more .become_a_member .left .arrow           {width: 15%; display: block; position: absolute; right:3%; top:0;}
.learn_more .become_a_member .right                 {float:left;width:50%;}
.learn_more .become_a_member .right .row            {width: 100%; margin:13px 0;float:left;}   
.learn_more .become_a_member .right .row label      {width: 27%; display: inline-block; text-align:right; float:left; line-height: 40px; padding-right: 3%; font-family:'Tahoma'; font-size:14px; font-weight: normal; color:#454545; }
.learn_more .become_a_member .right .row label span {font-size:11px; color:#fc9223; line-height:11px; margin-top: -13px; width: 100%; display: block;}
.learn_more .become_a_member .right .row input,
.learn_more .become_a_member .right .row select     {width: 63%; padding: 0; padding-left: 2%; float:left; border:1px solid #d4d4d4;  height:40px; line-height:34px;  border-radius: 5px;}
.learn_more .become_a_member .right .row select     {width: 65.3%;}
.learn_more .become_a_member .back_btn              {max-width:108px; float:left; display: block; margin:0 15px;}
.learn_more .become_a_member .submit_btn            {max-width:138px; float:right; display: block; margin:0 15px;}
 
 
 
    
/************************************************************************************
SIGN UP
*************************************************************************************/

.signup                                             {}
.signup .banner                                     {width:100%; max-width:960px; margin:auto;}
.signup .signup_now_bg                              {background: url('../images/shadow_band.jpg') repeat-x; min-height:100px; background-position: 0 1px; border-top:1px solid #ccc;}
.signup .signup_now                                 {min-height:115px;width:100%; max-width:960px; margin:100px auto 0;background-color: #000;}
.signup .signup_now h1                              {color:#fff; float:left; padding:30px; font-family:'Open Sans'; font-size:30px; line-height:30px; font-weight:400;}
.signup .signup_now h1 span                         {color:#fc8e23;}
.signup .signup_now .btn                            {float:right;width:32%; margin:40px 30px;}
.signup .signup_now .btn:hover                      {opacity:0.8;}
.signup .signup_now .btn img                        {display:block;}
.signup .signup_now .dbl_arrow                      {float:left;width:6%; margin:29px 0 29px 6%;}
.signup .signup_now_bg .shadow                      {width:100%; max-width:960px; margin:0 auto 100px;}      

/************************************************************************************
LICENSEE
*************************************************************************************/
.licensee                                                   {}
.licensee .banner_bg                                        {width:100%; border-top:1px solid #f9f9f9;border-bottom:1px solid #f9f9f9;box-shadow:0 1px 0 0 #cacaca;}
.licensee .banner_bg .banner                                {width:100%;max-width:980px; margin:auto;}
.licensee .banner_bg .banner img                            {width:100%; margin:-1px 0; display:block;}
.licensee .page                                             {background: url('../images/contentVT_new_bg_band.jpg') repeat-x; padding:40px 0;}
.licensee .page .box                                        {width:100%; max-width:980px; margin:auto;}
.licensee .page .box .band                                  {background-color: #000; color:#fff; text-align: center; position:relative; padding: 0 15px;}
.licensee .page .box .band img                              {width:auto; position:absolute;}
.licensee .page .box .band .img_left                        {left:0;top:0;}
.licensee .page .box .band .img_right                       {right:0;top:0;}
.licensee .page .box .band .img1                            {left:10px;top:-15px;}
.licensee .page .box .band h1                               {font-size:30px; line-height:30px; padding: 15px 0 0 0; font-family:'Open Sans';font-weight:400; text-transform:uppercase;}
.licensee .page .box .band ul                               {margin:0; padding:0 0 15px 0; display:inline-block;}
.licensee .page .box .band ul li                            {display: inline-block; font-family:'Open Sans'; font-size:15px; line-height: 15px; float:left;color:#fb8d23; font-weight:400; padding:0 0 0 0px;}
.licensee .page .box .band ul li:before                     {content:'\00B7'; width: 15px; height:15px; line-height:15px; display:inline-block;}
.licensee .page .box .band ul li:first-child:before         {content: none;}
.licensee .page .box .box-content .left                     {width:50%; float:left;}
.licensee .page .box .box-content .right                    {width:50%; float:right;}

                                  

.licensee .page .box1 .top                                  {border:1px solid #b4b4b4;}
.licensee .page .box1 .top img                              {max-width:111px; float:left; margin:13px;}
.licensee .page .box1 .top h1                               {line-height: 130px; text-align:center; font-size:40px; font-family:'Open Sans'; color: #000; font-weight:700; text-transform:uppercase;}
.licensee .page .box1 .box-content .left .video1            {width:90%; margin: 50px auto 0;}
.licensee .page .box1 .box-content .right                   {width:50%; float:right; position:relative; margin-top:35px;}
.licensee .page .box1 .box-content .right img               {width:82%; float:right; margin-right:3%;}
.licensee .page .box1 .box-content .right .red_arrow        {position:absolute; max-width:100px; top:20%;left:0;} 

.licensee .page .box2 .top                                  {border:1px solid #b4b4b4; padding:10px 0;}
.licensee .page .box2 .top img                              {max-width:72px; float:left; margin:0 30px;}
.licensee .page .box2 .top h2                               {line-height: 55px; text-align:left; font-size:50px; font-family:'Open Sans'; color: #000; font-weight:700;}
.licensee .page .box2 .box-content ul                       {margin:30px 0; padding:0;}
.licensee .page .box2 .box-content ul li                    {width:45%; padding:0 4% 0 1%; float:left; font-family:'Open Sans'; font-weight:400; font-size:20px; color:#000; list-style: none;}
.licensee .page .box2 .box-content ul li:before             {content:"\00BB";  line-height: 25px; margin:0 15px 0 0; font-size:20px; color:#f97500;}

.licensee .page .box3 .top                                  {background-color: #f77200; padding:15px; text-align:center;}
.licensee .page .box3 .top h3                               {font-size:25px; font-family:'Open Sans'; color:#fff; font-weight:400;}
.licensee .page .box3 .box-content                          {padding:50px 0;}
.licensee .page .box3 .box-content .left                    {width: 30%;float:left;}
.licensee .page .box3 .box-content img                      {width: 100%;}
.licensee .page .box3 .box-content .right                   {width: 65%;float:right;}
.licensee .page .box3 .box-content .right h4                {font-size:30px; line-height: 30px; font-family:'Open Sans'; color:#000; font-weight:400;}
.licensee .page .box3 .box-content .right h5                {font-size:30px; line-height: 30px; font-family:'Open Sans'; color:#e80000; font-weight:700;}
.licensee .page .box3 .box-content .right h6                {font-size:18px; line-height: 18px; font-family:'Open Sans'; color:#000; font-weight:400;}

.licensee .page .box4 .top                                  {border:1px solid #b4b4b4; padding: 15px; margin:0 0 40px 0;}
.licensee .page .box4 .top img                              {max-width:93px; float:left;}
.licensee .page .box4 .top h1                               {font-size:33px;line-height: 47px; font-weight:700; font-family:'Open Sans';}
.licensee .page .box4 .box-content .band                    {background-color: #000; margin-bottom:40px;}
.licensee .page .box4 .box-content .band h2                 {padding:15px 15px 0 ; color:#fff; font-size:27px; line-height:27px; font-family:'Open Sans'; font-weight:normal; text-align:center;}
.licensee .page .box4 .box-content .band span               {color:#f77200;padding:0 15px 15px; font-size:18px; text-align:right;font-family:'Open Sans'; font-weight:normal; float:right;}

.licensee .page .box5 .box-content .left                    {padding-top: 50px; position:relative;}
.licensee .page .box5 .box-content .left .arrow             {position:absolute; width:17%; top:0; right:0;}
.licensee .page .box5 .box-content .left .btn               {position:absolute; bottom:2%;width:44%; left:3%;}
.licensee .page .box5 .box-content .right img               {max-width:66%; display:block; margin:auto;}

.licensee .page .box6 .top                                  {background-color: #f1f1f1;margin-bottom: 30px;}
.licensee .page .box6 .top h3                               {text-align:center; color:#d30000; font-size:30px; line-height:50px; padding:0 15px; font-family:'Open Sans';}
.licensee .page .box6 .box-content .left ul                 {margin:0; padding:0;}
.licensee .page .box6 .box-content .left ul li              {display:block;line-height:40px; font-family:'Open Sans'; font-weight:400; color:#000; font-size:16px;}
.licensee .page .box6 .box-content .left ul li:nth-child(odd){background-color: #f1f1f1;}
.licensee .page .box6 .box-content .left ul li:before       {content:'\f00c'; font-family:'FontAwesome'; font-size:14px; border:1px solid #b2b2b2; width:23px; height:23px; line-height:23px; display:inline-block; text-align:center; margin:0 15px; color:#49b61f;}
.licensee .page .box6 .box-content .right .video1           {width:80%; margin: 30px auto 0;}
.licensee .page .box6 .box-content .right .video1 img       {width:100%;}
.licensee .page .box6 .view_samples                         {margin:30px 0 0 0;}
.licensee .page .box6 .view_samples .view_sample            {width:33%; float:left; text-align:center;}
.licensee .page .box6 .view_samples .view_sample img        {width:90%; margin:auto; display:block;}
.licensee .page .box6 .view_samples .view_sample .btn       {display:inline-block; background-color: #fc8e23; border-radius:3px; line-height:30px; padding: 0 15px; color:#fff; text-decoration:none; font-size:12px; font-family:arial; font-weight:700;}
.licensee .page .box6 .view_samples .view_sample .btn span  {font-size:15px;}

.licensee .page .box7 .band                                 {background-color: #000;margin:50px 0 0 0;position:relative;}
.licensee .page .box7 .band:before                          {content: '';position: absolute;border-style: solid;-moz-border-radius: 30px;border-width: 20px 20px 0px;border-color: #000 transparent;display: block;width: 0;z-index: 1;bottom: -20px;left: 0; right: 0;margin: auto;}
.licensee .page .box7 .band  h1                             {color:#fff; font-size:26px;line-height:30px;padding:23px 15px; text-align:center;font-weight:400; font-family:'Open Sans';}
.licensee .page .box7 .band .img_left                       {max-width:165px; top:10px; left:10px;}
.licensee .page .box7 .band .img_right                      {top:-25px; right:10px;}

.licensee .page .box8                                       {margin-bottom:30px;}
.licensee .page .box8 h2                                    {font-size:30px;line-height:30px;  font-family:'Open Sans';font-weight:normal; text-align:center; color:#000; padding:0 15px;}
.licensee .page .box8 h2 span                               {color:#d30000; font-weight:700;}
.licensee .page .box8 img                                   {width: 60%;display: block;margin: 20px auto 0;} 
.licensee .page .box8 h3                                    {font-size:30px; line-height:30px; font-family:'Open Sans';font-weight:normal; text-align:center; color:#000;}

.licensee .page .shadow_box                                 {background: url('../images/package_box_bg_shadow.jpg') no-repeat; background-size: 100%;}
.licensee .page .shadow_box .testimonial_img img            {width:60%; display:block;margin:20px auto 0;}
.licensee .page .shadow_box h2                              {font-family:'Open Sans';font-size:30px;line-height:30px; color:#000; font-weight:normal; text-align:center; padding: 40px 15px;}
.licensee .page .shadow_box .left                           {width:45%;float:left;}
.licensee .page .shadow_box .left img                       {width:90%;margin:auto; display:block;}
.licensee .page .shadow_box .right                          {width:55%;float:right;}
.licensee .page .shadow_box .right p                        {padding:10px 15px; font-size:14px;color:#000; font-weight:normal;}
.licensee .page .shadow_box .testimonial_software           {width:90%;margin:auto; display:block;}

.licensee .page .box9 .band                                 {background-color: #000;margin:50px 0 0 0;position:relative;}
.licensee .page .box9 .band:before                          {content: '';position: absolute;border-style: solid;-moz-border-radius: 30px;border-width: 20px 20px 0px;border-color: #000 transparent;display: block;width: 0;z-index: 1;bottom: -20px;left: 0; right: 0;margin: auto;}
.licensee .page .box9 .band  h1                             {color:#fff; font-size:26px;line-height:26px;padding:15px 15px 0; text-align:center;font-weight:400; font-family:'Open Sans';}
.licensee .page .box9 .band  h2                             {color:#fb8d23; font-size:16px; padding:0 15px 15px; line-height: 16px; font-family:Open Sans; font-weight:400;}
.licensee .page .box9 .band .img_left                       {max-width:165px; top:-20px; left:10px;}
.licensee .page .box9 .band .img_right                      {top:-25px; right:10px;}

.licensee .page .box10 h3                                   {font-size:16px;font-weight:normal; color:#000; font-family:arial; text-align:center; padding:0 15px; }
.licensee .page .box10 h3 span                              {color:#d70000; font-weight:700;}
.licensee .page .box10 img                                  {width: 90%; display:block; margin:auto;}
.licensee .page .box10 .box-content                         {margin-top: 70px;}
.licensee .page .box10 .box-content .right img              {margin:0 auto 20px ;}
.licensee .page .box10 .box-content .right .btn img         {margin:0 auto 25px; max-width:233px;}
.licensee .page .box10 .box-content .right .btn:hover img   {opacity:0.8;}

.licensee .page .box11                                      {padding-bottom: 40px;}
.licensee .page .box11 .top                                 {border:1px solid #b4b4b4; padding:10px 15px; margin:0 0 40px 0;}
.licensee .page .box11 .top img                             {width:173px; display: block; float:left;}
.licensee .page .box11 .top h1                              {font-size:37px; line-height:37px; padding:20px 0; font-weight: normal; font-family:'Open Sans'; color:#000;}
.licensee .page .box11 .top h1 span                         {font-size:24px;}
.licensee .page .box11 h4                                   {color:#fc8e23; line-height:50px;font-size:25px; font-family:'Open Sans'; font-weight:normal; text-align:center; padding:0 15px 40px;}
.licensee .page .box11 .q-a                                 {border-top:1px solid #cbcbcb;}
.licensee .page .box11 .q-a .que                            {padding:10px 0; font-size:14px; line-height:38px; position:relative; padding-left: 50px; font-weight:700;}
.licensee .page .box11 .q-a .que:before                     {content:''; position:absolute; left:0px; width:40px; height:38px; display: block; background: url('../images/q.png') no-repeat; float:left;}
.licensee .page .box11 .q-a .ans                            {padding:0 0 20px 0; font-size:14px; line-height:16px; position:relative; padding-left: 50px;}
.licensee .page .box11 .q-a .ans:before                     {content:''; position:absolute;  left:0; width:40px; height:38px; display: block; background: url('../images/a.png') no-repeat ;float:left; }

.licensee .page .box12 .top .left h1                        {padding:50px 15px 0; font-size:36px; color:#000; font-weight:700; font-family:'Open Sans';}                          
.licensee .page .box12 .top .right img                      {display:block;}
.licensee .page .box12 .band                                {background-color:#fea321;position:relative;}
.licensee .page .box12 .band h2                             {color:#fff; font-family:'Open Sans';  text-transform:uppercase; font-size:36px; line-height:36px; padding-top:20px; font-weight:700; text-align:left;}
.licensee .page .box12 .band ul                             {float:left;padding:5px 0 20px 0;}
.licensee .page .box12 .band ul li                          {color:#000; float:left; font-family:'Open Sans'; font-size:19px; font-weight:700;}
.licensee .page .box12 .band .arrow                         {position:absolute; right:15px; top:30px; z-index:10; display: block !important;}
.licensee .page .box12 .box-content                         {padding: 20px 0; position:relative;}
.licensee .page .box12 .box-content h2                      {font-size:25px; line-height:36px; padding:0 15px; font-weight:400; font-family:'Open Sans'; color:#000;}
.licensee .page .box12 .box-content h2 span                 {color:#fc9123; font-weight:700;}
.licensee .page .box12 .box-content .btn                    {position:absolute; right:0; top:20px; background: #000; color:#fff; padding:15px 20px; border-radius:4px;font-size:20px; line-height:25px; text-align:center; font-weight:normal; text-decoration:none; text-transform:uppercase;}
.licensee .page .box12 .box-content .btn span               {color:#fc9123; font-weight:700; font-size:25px;}
.licensee .page .box12 .box-content .btn:hover              {opacity:0.8;}

.licensee .page .box13                                      {background-color: #f5f5f5; padding:30px 0;}
.licensee .page .box13 .form                                {width:80%; margin:auto;}
.licensee .page .box13 .form .top input[type='radio']       {float:left; margin:0 10px 0 0;}
.licensee .page .box13 .form .top label                     {float:left; line-height:14px; font-size:14px; color:#696969; font-family:tahoma; margin:0 10px 0 0;}
.licensee .page .box13 .form .top p                         {font-size:14px; line-height:14px;color:#696969; font-family:tahoma; padding-left: 104px;}
.licensee .page .box13 .form hr                             {border:none !important; border-top:1px solid #d9d9d9 !important; margin:20px 0 !important;}
.licensee .page .box13 .form .form-group                    {width:48%; float:left;}
.licensee .page .box13 .form .form-group:nth-child(even)    {float:right;}
.licensee .page .box13 .form .form-group label              {width:100%; display:block;font-size:14px; color:#696969; font-family:tahoma; }
.licensee .page .box13 .form .form-group input[type='text'] {width:98%; padding-left: 2%; display:block; line-height: 30px;font-size:14px; color:#696969; font-family:tahoma;border:1px solid #c9c9c9; }
.licensee .page .box13 .form h3                             {padding: 25px 0 15px;font-size:14px; color:#696969; font-family:tahoma; font-weight:700;}  
.licensee .page .box13 .form .form-group select             {width:100%; padding-left: 2%; display:block; height: 35px;font-size:14px; color:#696969; font-family:tahoma;border:1px solid #c9c9c9;}
.licensee .page .box13 .form .btn img                       {width:126px; float:right; margin:35px 0px;}
.licensee .page .box13 .form .btn:hover img                 {opacity:0.8;}

/************************************************************************************
AGENT BRANDING 
*************************************************************************************/

.agent-branding .page                                             {background: url('../images/contentVT_new_bg_band.jpg') repeat-x; padding:50px 0 40px;}
.agent-branding .page .box                                        {width:100%; max-width:980px; margin:auto;}
.agent-branding .page .box .band                                  {background-color: #000; color:#fff; text-align: center; position:relative; padding: 0 15px;}
.agent-branding .page .band:before                                {content: '';position: absolute;border-style: solid;-moz-border-radius: 30px;border-width: 20px 20px 0px;border-color: #000 transparent;display: block;width: 0;z-index: 1;bottom: -20px;left: 0; right: 0;margin: auto;}
.agent-branding .page .box .band img                              {width:auto; position:absolute;}
.agent-branding .page .box .band .img_left                        {left:0;top:0;}
.agent-branding .page .box .band .img_right                       {right:10px;top:-26px;}
.agent-branding .page .box .band .img1                            {left:10px;top:-15px;}
.agent-branding .page .box .band h1                               {font-size:30px; line-height:30px; padding: 15px 0 0 0; font-family:'Open Sans';font-weight:300; text-transform:uppercase;}
.agent-branding .page .box .band ul                               {margin:0; padding:0 0 15px 0; display:inline-block;}
.agent-branding .page .box .band ul li                            {display: inline-block; font-family:'Open Sans'; font-size:15px; line-height: 15px; float:left;color:#fb8d23; font-weight:400; padding:0 0 0 0px;}
.agent-branding .page .box .band ul li:before                     {content:'\00B7'; width: 15px; height:15px; line-height:15px; display:inline-block;}
.agent-branding .page .box .band ul li:first-child:before         {content: none;}
.agent-branding .page .box2 .included                             {background-color: #e8e8e8; position:relative;}
.agent-branding .page .box2 .included h2                          {color:#000; text-align:left; font-family:'Open Sans', Tahoma; font-size:18px; line-height:18px; padding: 20px 15px; font-weight:700; text-transform:uppercase;}
.agent-branding .page .box2 .included img                         {position:absolute; right:0; top:-67px; max-width:118px; width:100%;}

.agent-branding .page .box3 img                                  {width: 90%; display:block; margin:auto;}
.agent-branding .page .box3 .box-content                         {margin-top: 70px;}
.agent-branding .page .box3 .box-content .left                   {position:relative; width:50%;}
.agent-branding .page .box3 .box-content .left img               {width: 90%; display:block; margin:auto;}
.agent-branding .page .box3 .box-content .left .arrow            {max-width:42px; position:absolute; top:66%; left:17%;}
.agent-branding .page .box3 .box-content .right                  {width:50%;}
.agent-branding .page .box3 .box-content .right img              {margin:0 auto 20px ;width: 90%; display:block; }
.agent-branding .page .box3 .box-content .right .btn img         {margin:0 auto 25px; max-width:233px;}
.agent-branding .page .box3 .box-content .right .btn:hover img   {opacity:0.8;}
.agent-branding .page .box3 .box-content p                       {padding:0 15px; font-family:arial, tahoma; font-size:14px; font-weight:normal; color:#000;}
.agent-branding .page .box3 .box-content p strong                {text-transform:uppercase; color:#d70000;}

.agent-branding .sign_up                               {width:100%; max-width:980px; margin:auto;min-height: 90px; background-color: #000;position:relative; margin-top:50px;}
.agent-branding .sign_up .red-sticker                  {width:19%; display:block; margin-top:-4%; margin-bottom:-1%; margin-left:1%; float:left;}
.agent-branding .sign_up .map                          {width:224px; display:block; margin-top:-35px; float:left;}
.agent-branding .sign_up h3                            {color:#fff; width:47%; font-size:26px; text-transform:uppercase; text-align:center; line-height:27px; font-family:'Open Sans', tahoma;font-weight:300; padding: 31px 15px; float:left;}
.agent-branding .sign_up h3 span                       {font-weight:700; color:#fc8e23;}
.agent-branding .sign_up .info                         {min-height:80px; width:25%; margin:18px; border-radius:5px; float:right; border:1px solid #fc8e23;}
.agent-branding .sign_up .info h4                      {font-family:'Open Sans'; font-weight:400; color:#fc8e23; font-size:18px; line-height:18px; margin:0; padding: 7px 22px 0;text-align:center;}
.agent-branding .sign_up .info h5                      {font-family:'Open Sans'; font-weight:400; color:#fff; font-size:24px; line-height:24px; margin:0; padding: 0 22px; text-align:center;}
.agent-branding .sign_up .info h5 span                 {font-weight:700;}
.agent-branding .sign_up a                             {max-width: 240px;display: inline-block;float: right;margin: 22px 15px;}
.agent-branding .sign_up a img                         {display:block;}  
.agent-branding .sign_up:before                        {content: '';position: absolute;border-style: solid;-moz-border-radius: 30px;border-width: 20px 20px 0px;border-color: #000 transparent;display: block;width: 0;z-index: 1;bottom: -20px;left: 0; right: 0;margin: auto;}

.agent-branding .includes                              {width:100%; max-width:980px; margin:auto; margin-bottom:25px;}
.agent-branding .includes .box                         {width:25%; float:left; background: none; box-shadow: 1px 0 0 0 #e2e2e2;-webkit-box-shadow: 1px 0 0 0 #e2e2e2; -moz-box-shadow: 1px 0 0 0 #e2e2e2; -ms-box-shadow: 1px 0 0 0 #e2e2e2; -o-box-shadow: 1px 0 0 0 #e2e2e2;}
.agent-branding .includes .box:nth-child(4)            {box-shadow:none !important;-webkit-box-shadow:none !important;-moz-box-shadow:none !important;-ms-box-shadow:none !important;-o-box-shadow:none !important;}
.agent-branding .includes .box img                     {width:75%;margin:auto; display:block;}
.agent-branding .includes .box p                       {text-align:center; padding-bottom:5px;font-family:"Open Sans", tahoma; color:#000; font-weight:400; font-size:16px;line-height:16px;}
.agent-branding .includes .box p span                  {text-transform:uppercase; color:#d40000; font-weight:600;}
.agent-branding .includes .box .sticker                {width:40%;}
.agent-branding .includes .box .arrow                  {max-width:45px; float:right; margin:0 40px -50px 0; position:relative; z-index: 9;}
.agent-branding .includes .box .btn img                {width:50%; margin: 10px auto;}
.agent-branding .includes .box .btn:hover img          {opacity:0.8;}

/************************************************************************************
AGENT BRANDING NEW
*************************************************************************************/

.agent-branding-new .page                               {background: url('../images/contentVT_new_bg_band.jpg') repeat-x; padding:50px 0 40px;}
.agent-branding-new .page .box                          {width:96%; max-width:870px; margin:auto; padding: 0 2% 30px;}
.agent-branding-new .page .box h1                       {font-size:24px; line-height:24px; font-family:'Open Sans'; color:#000; font-weight:normal; text-align:center; padding: 0 15px;}
.agent-branding-new .page .box .box-left                {float:left; width: 70%;}
.agent-branding-new .page .box .box-left p              {width: 100%; max-width:500px; margin:30px auto; text-align: center;font-size: 18px; line-height:18px; font-family:'Open Sans'; font-weight:normal;}
.agent-branding-new .page .box .box-left img            {width: 90%;margin:auto; display:block;}
.agent-branding-new .page .box .box-right               {float:right; width: 30%; position:relative;}
.agent-branding-new .page .box .box-right .arrow        {width: 78px;height:52px;position:absolute; left:-10%; display: block; bottom:23%; background: url('../images/right_down_arrow.png') no-repeat}
.agent-branding-new .page .box .samples ul              {width: 100%; padding: 0; margin:0; border:1px solid #dad9d9;}
.agent-branding-new .page .box .samples ul li           {width:22%;padding:0 1%; height:70px; float:left; display:inline-block; text-align:center; border-right:1px solid #dad9d9;position:relative;}
.agent-branding-new .page .box .samples ul li:nth-child(1){background-color: #fc8e23; border:none; width:26%;}
.agent-branding-new .page .box .samples ul li:nth-child(2){background: url('../images/right_orange_arrow.png') no-repeat #fff; margin-left: -2px;}
.agent-branding-new .page .box .samples ul li:nth-child(4){border:none;}
.agent-branding-new .page .box .samples ul li p         {font-size:16px;line-height:18px; font-weight:normal; font-family:'Open Sans'; color:#000; padding:17px 0;}
.agent-branding-new .page .box .samples ul li a         {line-height:70px;font-size:16px; font-weight:700; font-family:'Open Sans'; color:#000; text-decoration:underline;}
.agent-branding-new .page .band                         {width:100%; max-width:870px; margin:auto; background-color: #000;position:relative;}
.agent-branding-new .page .band h2                      {color:#fff;font-family:'Open Sans'; font-weight:300; font-size:24px; line-height:24px; padding: 22px 15px 18px; text-align:center;}
.agent-branding-new .page .band h3                      {color:#fff;font-family:'Open Sans'; font-weight:600; font-size:24px; line-height:24px; padding: 15px; text-align:center; text-transform: uppercase;}
.agent-branding-new .page .band h3 span                 {font-weight:300;}
.agent-branding-new .page .band img                     {position:absolute; left:30px; top:-12px; width:115px;}
.agent-branding-new .page .bottom_band                  {width:100%;max-width:870px; margin:auto;display:block;}
.agent-branding-new .page .custom_logos                 {width:100%; max-width:870px; margin:20px auto;}
.agent-branding-new .page .custom_logos ul              {margin:0; padding:0;}
.agent-branding-new .page .custom_logos ul li           {width:50%; float:left; display:inline-block; list-style-type: none;}
.agent-branding-new .page .custom_logos ul li img       {width:100%; max-width:80%; display: block; margin:30px auto;}
.agent-branding-new .page .our_design                   {width:100%; max-width:870px; margin: auto;}
.agent-branding-new .page .our_design .left             {width:56%; padding: 0 2%;}
.agent-branding-new .page .our_design .left .number     {background: url('../images/nr_orange_bg.png') no-repeat; width: 49px; height:49px; float:left; display:inline-block; font-size:32px; line-height: 49px; text-align:center; color: #fff; font-family:'Open Sans';font-weight:700; font-style: normal;}
.agent-branding-new .page .our_design .left p           {padding:0 15px 0 80px;}
.agent-branding-new .page .our_design .banner_box       {padding-top: 50px;}
.agent-branding-new .page .our_design .banner_box img   {margin-top:22%;}
.agent-branding-new .page .our_design .right            {width:40%;position:relative;}
.agent-branding-new .page .our_design .right img        {width:100%; margin:auto; display:block;}
.agent-branding-new .page .our_design .right .arrow     {position:absolute; bottom:20%; right:-5%; width: 20%;}
.agent-branding-new .page .our_design .right .upload_img{margin-top: -80px;}
.agent-branding-new .page .our_design .right .call_img  {width: 65%; max-width: 179px; margin-top: -50px;}      
.agent-branding-new .page .branding_packages            {width:100%; max-width:870px; margin:30px auto;}
.agent-branding-new .page .branding_packages h2         {color:#000;font-family:'Open Sans'; font-weight:600; font-size:24px; line-height:26px; text-align:center;}
.agent-branding-new .page .branding_packages h2 span    {color:#fc8e23; text-transform: uppercase;}
.agent-branding-new .page .branding_packages h2 img     {width: 43px;  margin-bottom: -43px;}
.agent-branding-new .page .branding_packages .custom_fs_box                         {width: 48%; margin:0 1%; float:left; margin-top: 30px; box-shadow:0 0 0 1px #f0f0f0 inset; -webkit-box-shadow:0 0 0 1px #f0f0f0 inset;-moz-box-shadow:0 0 0 1px #f0f0f0 inset;-ms-box-shadow:0 0 0 1px #f0f0f0 inset;-o-box-shadow:0 0 0 1px #f0f0f0 inset;}
.agent-branding-new .page .branding_packages .custom_fs_box .top                    {background-color: #f0f0f0; padding: 15px 10%; margin-bottom:30px;}
.agent-branding-new .page .branding_packages .custom_fs_box .top h3                 {color:#000;font-family:'Open Sans'; font-weight:300; font-size:24px; line-height:24px; margin-bottom:10px; display:inline-block;}
.agent-branding-new .page .branding_packages .custom_fs_box .top h3 span            {color:#fc8e23; font-weight: 600;}
.agent-branding-new .page .branding_packages .custom_fs_box .top .btn_              {background-color: #000; color:#fff; font-family: 'Open Sans'; font-size:14px; line-height: 40px; font-weight:700; padding: 0 15px; display: inline-block; text-decoration:none;}
.agent-branding-new .page .branding_packages .custom_fs_box .top img                {max-width:125px; float:right;}
.agent-branding-new .page .branding_packages .custom_fs_box h4                      {color:#000;font-family:'Open Sans'; font-weight:600; font-size:24px; line-height:24px; text-align:center;}
.agent-branding-new .page .branding_packages .custom_fs_box p                       {color:#000;font-family:'Open Sans'; font-weight:normal; font-size:16px; line-height:16px; padding: 0 5%;}
.agent-branding-new .page .branding_packages .custom_fs_box p:first-of-type         {text-transform:uppercase; font-size:15px;}
.agent-branding-new .page .branding_packages .custom_fs_box p img                   {width:38px; margin: 0 0 -5px -10px;}
.agent-branding-new .page .branding_packages .custom_fs_box ul                      {margin:5px 0 30px;padding:0 5%;}
.agent-branding-new .page .branding_packages .custom_fs_box ul li                   {display:block; list-style-type:none; padding-left: 33px;color:#000;font-family:'Open Sans'; font-weight:normal; font-size:16px; line-height:30px; position:relative;}
.agent-branding-new .page .branding_packages .custom_fs_box ul li:before            {content: "\f00c"; font-family:'FontAwesome'; width: 20px; height:20px; line-height:20px; text-align:center; border:1px solid #b2b2b2;position: absolute; left:0; top:5px; color:#49b61f;}
.agent-branding-new .page .branding_packages .custom_fs_box ul li strong            {text-transform: uppercase; font-size:14px;}
.agent-branding-new .page .branding_packages .custom_fs_box .order_now              {background-color: #000;text-align:center; padding: 20px 0; }
.agent-branding-new .page .branding_packages .custom_fs_box .order_now .btn_        {background-color: #c90000; display:inline-block; padding: 0 20px; line-height:40px; color:#fff; text-decoration:none; font-family:'Open Sans'; font-weight:700; font-size:30px;border-radius:3px;}
.agent-branding-new .page .branding_packages .custom_fs_box .order_now .btn_ img    {width: 28px; }
.agent-branding-new .page .add_logo_bg                               {width:100%; max-width:870px; margin:auto;}
.agent-branding-new .page .add_logo_bg .add_logo                     {width:95%; float:right; margin:70px 0 30px; padding-bottom: 40px; float:right; box-shadow:0 0 0 1px #f0f0f0 inset; -webkit-box-shadow:0 0 0 1px #f0f0f0 inset;-moz-box-shadow:0 0 0 1px #f0f0f0 inset;-ms-box-shadow:0 0 0 1px #f0f0f0 inset;-o-box-shadow:0 0 0 1px #f0f0f0 inset;}
.agent-branding-new .page .add_logo_bg .add_logo .top                {background-color: #f0f0f0;position: relative; width:90%; float:right; margin:0 0 70px 0;}
.agent-branding-new .page .add_logo_bg .add_logo .top img            {position: absolute; width:200px; left:-17%; top:-40px;}
.agent-branding-new .page .add_logo_bg .add_logo .top h5             {font-family:'Open Sans'; font-weight:600; font-size:24px; line-height:24px; text-align:center; text-transform:uppercase; padding: 10px;}
.agent-branding-new .page .add_logo_bg .add_logo .top h5 span        {font-weight:300;}
.agent-branding-new .page .add_logo_bg .add_logo p                   {padding: 0 10%;font-family:'Open Sans'; font-weight:normal; font-size:16px;color:#000;}

/* Slider */
.agent-branding-new .agent-branding-slide               {margin-top:40px;padding-bottom: 50px;}
.agent-branding-new .agent-branding-slide .bx-controls  {margin:auto;max-width: 120px;left:0; right: 0; bottom:-35px;}
.agent-branding-new .agent-branding-slide
.bx-pager-item .bx-pager-link                           {background-color: #000;}
.agent-branding-new .agent-branding-slide               
.bx-pager-item .active, .agent-branding-new 
.agent-branding-slide .bx-pager-item a:hover            {background-color: #fead22;}

/************************************************************************************
FS-BRANDING-ORDER
*************************************************************************************/
.fs-order .page                                         {width: 100%;margin:auto;}           
.fs-order .page .band                                   {text-align: center;}
.fs-order .page .band img                               {width: 43px;margin-bottom: -50px; position: relative; left:auto;}
.fs-order .page .band h2                                {display:inline-block;}
.fs-order .page .order_box                              {width:100%; max-width:870px;margin:50px auto;}
.fs-order .page .order_box .small-box                   {width:48%; margin:0 1%;float:left; box-shadow:0 0 0 1px #f0f0f0; -webkit-box-shadow:0 0 0 1px #f0f0f0; -moz-box-shadow:0 0 0 1px #f0f0f0;-ms-box-shadow:0 0 0 1px #f0f0f0;-o-box-shadow:0 0 0 1px #f0f0f0;}
.fs-order .page .order_box .small-box .top              {background-color: #f0f0f0; padding:15px 5%; margin-bottom: 20px;}
.fs-order .page .order_box .small-box .top input        {height:18px; width:18px; margin:0 10px 0 0; float:left;}
.fs-order .page .order_box .small-box .top label        {font-size:18px; line-height:18px;color:#000; font-weight:normal; font-family:'Open Sans', sans-serif;}
.fs-order .page .order_box .small-box .top label strong {color:#c90000;}
.fs-order .page .order_box .small-box .top input:hover,
.fs-order .page .order_box .small-box .top label:hover  {cursor:pointer;}
.fs-order .page .order_box .small-box .top img          {width: 30px; float:right; margin-top: -5px;}
.fs-order .page .order_box .small-box .img              {width: 96%;margin:auto; display:block;}
.fs-order .page .order_box .small-box .order_now_box    {background-color: #000; padding: 25px 0; text-align: center; margin-top:15px;}
.fs-order .page .order_box .small-box .order_now_box .btn     {background-color: #c90000; display:inline-block; padding: 0 20px; line-height:50px; color:#fff; text-decoration:none; font-family:'Open Sans'; font-weight:700; font-size:30px;border-radius:3px;}
.fs-order .page .order_box .small-box .order_now_box .btn img {width: 28px;}


   
/************************************************************************************
DEFAULT TESTIMONIAL
*************************************************************************************/

.default_testimonial                                   {padding: 50px 0; border-top:12px solid #6b6b6b;}
.default_testimonial .page .box1 .left                 {width:40%; padding-top: 50px;}
.default_testimonial .page .box1 .right                {width:60%;}
.default_testimonial .page .box2                       {margin-bottom:40px; width: 50%; float:left;}
.default_testimonial .page .box2 .top                  {padding:10px 0;border-top:1px solid #ccc; border-bottom:1px solid #ccc;}
.default_testimonial .page .box2 .top h1               {line-height:50px; text-align:center; color:#1a1918; font-size:25px; font-weight:normal; font-family:'Myriad Pro';}
.default_testimonial .page .box2 .top .left            {width:99.5%;border-right:1px solid #ccc; background: none;}
.default_testimonial .page .box2 .top .right           {width:100%;background: none;}
.default_testimonial .page .box2 .left                 {width:100%; background-color: #f5f5f5;}
.default_testimonial .page .box2 .right                {width:100%; background-color: #f5f5f5;}
.default_testimonial .page .box2 img                   {width:90%; margin:20px auto 0; display: block;}
.default_testimonial .page .box2 .shadow               {margin:0 auto 20px; width:100%;}
.default_testimonial .page .btn img                    {max-width:120px;}
.default_testimonial .pagination                       {float:right; padding:11px 0;}
.default_testimonial .pagination a                     {float:left; padding:0 10px; line-height:14px;font-size:14px; font-family:arial; font-weight:700;color: #000; text-decoration:underline;}
.default_testimonial .pagination p                     {float:left;font-size:14px; line-height:14px; font-family:arial; font-weight:700;color: #000; }
.default_testimonial .pagination p span                {color:#909090; text-decoration: underline;}

/************************************************************************************
JOIN PAGE
*************************************************************************************/

.join .page                                            {background: url('../images/contentVT_new_bg_band.jpg') repeat-x; padding:50px 0 40px;}
.join .page .box1                                      {width:100%; max-width:980px; margin:auto;}
.join .page .box1 h1                                   {font-size:24px; font-family:'Open Sans'; color:#000; font-weight:300; width: 90%; padding: 0 5%; text-align:center;}
.join .page .box1 h1 span                              {font-weight: normal;}
.join .page .box1 h1 strong span                       {text-decoration:underline;font-weight:700;}
.join .page .box1 img                                  {width:100%; display:block; margin:auto;}

.join .page .box2                                      {width:100%; max-width:980px; margin:auto; background: url('../images/package_box_bg_shadow.jpg') no-repeat; padding: 15px 0;}
.join .page .box2 .box-left                            {width:36%; float: left;}

.join .page .box2 .box-right                           {width:64%;float: left;}
.join .page .box2 .box-right h2                        {font-size:30px; line-height:30px; font-family:'Open Sans'; color:#000; font-weight:normal; padding: 15px 0;}
.join .page .box2 .box-right h3                        {font-size:30px; line-height:30px; font-family:'Open Sans'; color:#fc8e23; font-weight:700; text-transform:uppercase;}

.join .page .box3                                      {width:100%; max-width:980px; margin:auto; background: url('../images/package_box_bg_shadow.jpg') no-repeat; padding: 50px 0 15px;}
.join .page .box3 .box-left                            {width:30%; float: left;}

.join .page .box3 .box-right                           {width:64%;float:right;}

.join .page .box3 .box-right h3                        {font-size:30px; line-height:30px; font-family:'Open Sans'; color:#fc8e23; font-weight:700; text-transform:uppercase;}
.join .page .box3 .box-right h2                        {font-size:24px; line-height:24px; font-family:'Open Sans'; color:#000; font-weight:normal; padding: 15px 0 0; text-transform:uppercase;}
.join .page .box3 .box-right h2 img                    {width:9%;float:right; margin: 0 21% -1% 0;}
.join .page .box3 .box-right .ribbon                   {width: 90%; margin:0px 0 0 -11%;}
.join .page .box3 .stitching                           {width: 50%; float:left; display:block;}
.join .page .box3 p                                    {width:45%; float:right; font-size:18px; font-family:'Open Sans'; color:#000; font-weight:normal; padding: 15px 0;}
.join .page .box3 h1                                   {font-size:40px; font-family:'Open Sans'; color:#bf0000; font-weight:700; width:100%; text-align:center; border-bottom:4px solid #000; text-transform:uppercase;}
.join .page .box3 h4                                   {font-size:22px; color:#000;font-family:'Open Sans'; text-transform:uppercase; text-align: center; font-weight:normal;}
.join .page .box3 h5                                   {font-size:40px; font-family:'Open Sans'; color:#000; font-weight:700; text-align:center; text-transform:uppercase;}
.join .page .box3 h5 img                               {width:55px; display:inline-block; margin:-15px 0;}

.join .page .box4                                      {width:100%; max-width:980px; margin:auto; background: url('../images/package_box_bg_shadow.jpg') no-repeat; padding: 50px 0 15px;}
.join .page .box4 img                                  {width:80%; margin: auto; display:block;}
.join .page .box4 .box-left                            {width:40%; float:left;}
.join .page .box4 .box-left img                        {width:100%;}
.join .page .box4 .box-right                           {width:58%; padding: 0 1%; float:left;}
.join .page .box4 .box-right h4                        {font-size:24px;line-height: 24px; font-family:"Open Sans"; color:#000; font-weight:600; text-transform: uppercase;}
.join .page .box4 .box-right p                         {padding:20px 0; font-size:18px;font-family:"Open Sans"; color:#000; font-weight:normal;}
.join .page .box4 .box-right p:last-child              {font-size:14px; font-weight:300; line-height:18px;}
.join .page .box4 .box-right p:last-child strong       {font-size:18px; font-weight:600;}
.join .page .box4 .box-right p:last-child span         {font-weight:600;}

.join .page .box5                                      {width:100%; max-width:980px; margin:auto; background: url('../images/package_box_bg_shadow.jpg') no-repeat; padding: 50px 0 15px;}
.join .page .box5 p                                    {font-size:30px; line-height:30px; color:#000;font-family:'Open Sans'; width:90%; margin:auto; text-align:center;}
.join .page .box5 ul                                   {width:98%; margin:0; padding:30px 1%;}
.join .page .box5 ul li                                {width:47%; float:left; display:inline-block; padding-left: 3%;font-size:18px; line-height:28px; color:#000;font-family:'Open Sans'; font-weight:normal;}
.join .page .box5 ul li span                           {text-transform:uppercase; color:#fc8e23;}
.join .page .box5 ul li:before                         {content:''; width:21px; height:20px; display:block; background: url('../images/black_check.png') no-repeat; float:left; margin-left:-6%; margin-right:10px;}
.join .page .box5 ul li:nth-child(4)                   {float:right;}

.join .page .box6                                      {width:100%; max-width:980px; margin:30px auto 0; background-color:#f5f5f5; padding: 00px 0 15px;}
.join .page .box6 .top-box                             {background-color: #000; margin-bottom:30px;}
.join .page .box6 .top-box h2                          {font-size:40px; line-height:50px; color:#fc8e23;font-family:'Open Sans'; font-weight:700; text-transform:uppercase; text-align:center;}
.join .page .box6 .form                                {width:80%; margin:auto;}
.join .page .box6 .form .top input[type='radio']       {float:left; margin:0 10px 0 0;}
.join .page .box6 .form .top label                     {float:left; line-height:14px; font-size:14px; color:#696969; font-family:tahoma; margin:0 10px 0 0;}
.join .page .box6 .form .top p                         {font-size:14px; line-height:14px;color:#696969; font-family:tahoma; float: left; display: inline-block; margin-right: 10px;}
.join .page .box6 .form hr                             {border:none !important; border-top:1px solid #d9d9d9 !important; margin:20px 0 !important;}
.join .page .box6 .form .form-group                    {width:48%; float:left;}
.join .page .box6 .form .form-group:nth-child(even)    {margin-left: 4%;}
.join .page .box6 .form .form-group label              {width:100%; display:block;font-size:14px; color:#696969; font-family:tahoma; }
.join .page .box6 .form .form-group input[type='text'] {width:98%; padding-left: 2%; display:block; line-height: 30px;font-size:14px; color:#696969; font-family:tahoma;border:1px solid #c9c9c9; }
.join .page .box6 .form .form-group input#code         {width:100px;display:inline-block;}
.join .page .box6 .form h3                             {padding: 25px 0 15px;font-size:14px; color:#696969; font-family:tahoma; font-weight:700;}  
.join .page .box6 .form .form-group select             {width:100%; padding-left: 2%; display:block; height: 35px;font-size:14px; color:#696969; font-family:tahoma;border:1px solid #c9c9c9;}
.join .page .box6 .form .btn img                       {width:126px; float:right; margin:35px 0px;}
.join .page .box6 .form .btn:hover img                 {opacity:0.8;}
.join .page .box6 .form .form-group3                   {width: 32%; float:left; margin-right: 2%;}
.join .page .box6 .form .form-group3:nth-child(even)   {margin-left: 0;}
.join .page .box6 .form .form-group-last               {margin-right: 0;}
.join .page .box6 .form .form-group-textarea           {width: 100%; margin-left: 0 !important;}
.join .page .box6 .form .form-group-textarea textarea  {width: 100% !important; height: 100px !important;}
.join .page .box6 .form .form-group-textarea p         {font-size: 12px; color: #696969;}
.join .page .box6 .form .legend                        {font-size: 14px; color: #696969; margin-top: 20px;}

/************************************************************************************
SIGN UP BANNER PAGE 
*************************************************************************************/

.signup_banner .page .branding_package                 {width:100%;max-width:870px;margin:15px auto 0;}
.signup_banner .page .branding_package .left           {width:35%; position:relative;}
.signup_banner .page .branding_package .left img       {width:100%;}
.signup_banner .page .branding_package .left .arrow    {position:absolute; bottom:21%; right:0; width:23%;}
.signup_banner .page .branding_package .right          {width:65%;}
.signup_banner .page .branding_package .right h3       {text-align:center;font-size:32px; line-height:40px; font-weight:600; font-family:'Open Sans'; color:#000; margin:0; padding:0; text-transform:uppercase; padding:50px 10px;}
.signup_banner .page .branding_package .order_form     {background-color: #f5f5f5; padding: 50px 2%;}
.signup_banner .page .branding_package .order_form .row{width:46%; padding: 0 2%; float:left; margin:15px 0;}
.signup_banner .page .branding_package .order_form .row
 label,
 .signup_banner .page .branding_package .order_form .row3 label{width:100%;font-size: 14px; font-family:'Open Sans', sans-serif; color:#696969; line-height: 30px; margin:0; padding:0;}
.signup_banner .page .branding_package .order_form .row
 input[type="text"],
 .signup_banner .page .branding_package .order_form .row3 input[type="text"],
 .signup_banner .page .branding_package .order_form .row3 select,
 .signup_banner .page .branding_package .order_form .row
 input[type="password"]                                     {width:96%; padding: 0 2%; height:30px;}
.signup_banner .page .branding_package .order_form span {margin-left: 2%;}
.signup_banner .page .branding_package .order_form .row
 select                                                {width:100%; height:34px; line-height:34px;}
 .signup_banner .page .branding_package .order_form .row
 input[type="checkbox"]                                {margin: 0;}
 .signup_banner .page .branding_package .order_form 
 .check label:hover, 
.signup_banner .page .branding_package .order_form .row
 input[type="checkbox"]:hover                          {cursor:pointer;}
.signup_banner .page .branding_package .order_form .btn{background-color: #fc9e23; color:#fff; min-width:170px; text-align:center; text-transform: uppercase; line-height: 30px; font-family:'Open Sans'; border-radius:3px; text-decoration:none; float:right; margin:20px 2% 0; font-weight:600;}
.signup_banner .page .branding_package .order_form .btn:hover   {opacity:0.9;}             
       
.signup_banner .page .branding_package .order_form .row3{width:29%; padding: 0 2%; float:left; margin:15px 0;}

#cboxWrapper #cboxLoadedContent                             {border: 1px solid #ccc; max-width:806px; margin-top: 30px;}
#cboxWrapper #cboxLoadedContent #slide_text                 {text-align:center;font: normal 12px tahoma; font-weight:600; display:none;}
#cboxWrapper #cboxLoadedContent .pagination span            {border:1px solid #ccc; margin-top: 8px;}
#cboxWrapper #cboxLoadedContent .pagination span a          {display:inline-block; line-height:30px; width:50px; text-align:center; color:#fff; font-size:26px; background-color: #000; text-decoration:none;}
#cboxWrapper #cboxLoadedContent .pagination span p          {width:115px; text-align:center; display:inline-block;  line-height:30px !important; font: normal 12px tahoma;}
#cboxWrapper #cboxLoadedContent .pagination span p:hover    {cursor:pointer;}
#cboxWrapper #cboxLoadedContent .pagination .buttons        { display: inline-block; }
#cboxWrapper #cboxLoadedContent .pagination .button3        { display: inline-block; padding: 5px; margin: 10px; border: 1px solid #ccc; background-color: #f0f0f0; font-weight: bold; color: #c90000;  text-decoration:none; font-size:14px;}
#cboxWrapper #cboxLoadedContent .pagination .button3.active { color: #000; }

#cboxWrapper #cboxLoadedContent .pagination .prev           {float:left;}
#cboxWrapper #cboxLoadedContent .pagination .prev p         {float:right;}
#cboxWrapper #cboxLoadedContent .pagination .next           {float:right;}
#cboxWrapper #cboxLoadedContent .pagination .next p         {float:left;}

.pagination         { width: 100%; text-align: center; margin: 25px 0; }
.pagination select  { min-width: 280px; height: 32px; display: inline-block; text-align: center; border:1px solid #ccc; }
.pagination span    { display: inline-block; line-height: 30px; border:1px solid #ccc; }
.pagination span p  { min-width: 115px; float: left; margin: 0; cursor: pointer; }
.pagination span a  { width: 50px; height: 32px; margin: -1px 0 -1px -1px; text-align: center; color: #fff; font-size: 26px; text-decoration: none; background-color: #000; }
.pagination .buttons { display: inline-block; }
.pagination .button3 { display: inline-block; padding: 5px; margin: 10px; border: 1px solid #ccc; background-color: #f0f0f0; font-weight: bold; color: #c90000; }


.pagination .prev, 
.pagination .prev a { float: left; }
.pagination .next,
.pagination .next a { float: right; }


.login-page .login_member_area_list                 {width: 90%; margin: auto;}
.login-page .login_member_area_list h2              {font-family:'Open Sans'; color:  #000; font-size:24px; line-height:24px; padding: 40px 15px; text-align: center; font-weight:normal; text-transform:uppercase;}
.login-page .login_member_area_list ul              {margin:0; padding:0; width:50%; float:left;}
.login-page .login_member_area_list ul li           {list-style-type:none; font-size:18px; font-family:'Open Sans'; padding-left: 30px;}
.login-page .login_member_area_list ul li:before    {content: "\f00c"; font-family:'FontAwesome'; margin-right: 10px; color: #99ce0c; margin-left: -30px;}
.login-page .login_member_area_list ul .no-before   {padding-left: 28px ;}
.login-page .login_member_area_list ul .li span     {color:#fc8e52;}
.login-page .login_member_area_list ul .no-before:before {content:none !important;}


/* help portal */

.help_portal_top                                                    {overflow: hidden;margin: 0;width: 100%;height: auto;background-color: #fff;max-width:980px; margin:auto; text-align:center;}
.help_portal_top img                                                {display: block; max-width: 100%; height: auto; width: 100%;}
.help_portal_top h1                                                 {font-weight: normal; font-family:'Open Sans';font-size:40px; line-height:40px; margin:0; padding:0 15px; margin:auto; text-align:center;}
.help_portal_top .InputAddOnHolder                                  {max-width:500px; width:100%; padding:0; display:inline-block; }
.help_portal_top .InputAddOn                                        {display: flex; width: 90%;  margin:40px auto 50px; padding: 0;} 
.help_portal_top .InputAddOn-field                                  {flex: 1; line-height:36px; height:36px; padding:0 10px; border: 1px solid #aaaaaa; border-right:none; border-radius:5px 0 0 5px;}
.help_portal_top .InputAddOn-item                                   {background-color: #fd8e23; border:none; width:65px; height:36px; cursor:pointer; color:#fff; font-size:20px; font-family:'FontAwesome';border-radius:0 5px 5px 0;}
.help_portal_top .InputAddOn-item:hover                             {opacity: 0.9;}
.help_portal_top .error_message                                     {margin: 40px 0 0 0; color: red;}
.search_results_rows                                                {width: 980px; margin: 0 auto; padding-bottom: 40px; font-family: 'Open Sans' !important;}
.search_results_rows h1                                             {font-size: 20px; text-align: center; margin-top: 0;}
.search_results_rows h3                                             {font-size: 18px; color: #fc8e23; text-decoration: underline;}
.search_results_rows h4                                             {font-size: 16px;}
.search_results_rows h4 i                                           {font-size: 12px;}
.search_results_rows > div                                          {font-size: 14px; padding-left: 13px;}

.search_results_rows > div .btn_video {
    font-size: 14px;
    line-height: 16px;
    margin: 0;
    padding: 10px 0 0;
    font-family: 'Open Sans';
}

.search_results_rows > div .btn_video .answer_btn {
    /*
    color: #000;
    border: 1px solid #000;
    line-height: 25px;
    padding: 0 10px;
    margin: 0 15px;
    display: inline-block;
    text-decoration: none;*/
    max-width: 70px;
    display: inline-block;
    margin:0 10px;
}

.no_results_found                                                   {width: 980px; margin: 0px auto; padding-bottom: 40px; text-align: center; color: #fd8e23;}

.help_portal_content                                                {background: url('../images/contentVT_new_bg_band.jpg') repeat-x #fff; }
.help_portal_content .feedback_box                                  {width:95%; max-width:700px; margin:auto; text-align:center; padding-top:120px; position:relative;}
.help_portal_content .feedback_box h2                               {display:block; position:absolute; top: 54px; padding:0 15px; left:0; right:0; margin: auto; font-size:24px; line-height:24px; font-family:'Open Sans'; font-weight:600;}
.help_portal_content .feedback_box h2 img                           {width: 40px; margin-bottom: -30px;}
.help_portal_content .feedback_box .link_box                        {display:inline-block;  float:left; min-height:100px; margin-bottom:30px; border-radius:5px; padding: 5px 0; color:#000; text-decoration:none; box-shadow:0 0 5px 0 #000;border:1px solid #fc8e23;background: #ffba00; /* Old browsers */background: -moz-linear-gradient(top,  #ffba00 0%, #eb7a0b 100%); /* FF3.6-15 */background: -webkit-linear-gradient(top,  #ffba00 0%,#eb7a0b 100%); /* Chrome10-25,Safari5.1-6 */background: linear-gradient(to bottom,  #ffba00 0%,#eb7a0b 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffba00', endColorstr='#eb7a0b',GradientType=0 ); /* IE6-9 */}
.help_portal_content .feedback_box .link_box p                      {font-family:'Open Sans';font-size:18px; line-height:20px; padding:20px 15px; text-align:left; font-weight:600;}
.help_portal_content .feedback_box .video_turorials                 {width:48%;float:left; }
.help_portal_content .feedback_box .video_turorials p               {color:#fff;}
.help_portal_content .feedback_box .video_turorials span            {text-decoration:underline;}
.help_portal_content .feedback_box .questions_answers               {width:48%;float:right;}
.help_portal_content .feedback_box .questions_answers p             {color:#fff;}
.help_portal_content .feedback_box .questions_answers span          {text-decoration:underline;}
.help_portal_content .feedback_box .submit_feedback                 {width:99.5%; float:none; border:1px solid #000; background: #232323; /* Old browsers */background: -moz-linear-gradient(top,  #232323 0%, #000000 100%); /* FF3.6-15 */background: -webkit-linear-gradient(top,  #232323 0%,#000000 100%); /* Chrome10-25,Safari5.1-6 */background: linear-gradient(to bottom,  #232323 0%,#000000 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#232323', endColorstr='#000000',GradientType=0 ); /* IE6-9 */}
.help_portal_content .feedback_box .submit_feedback p               {color:#fc8e23; text-transform:uppercase; padding:30px 5%; width:50%; float:left; position:relative;}
.help_portal_content .feedback_box .submit_feedback p i             {font-style:normal; font-size:70px; position:absolute; top:34px; font-weight:300; right:0;}
.help_portal_content .feedback_box .submit_feedback p:last-of-type  {float:right;padding:40px 5%;}
.help_portal_content .feedback_box .submit_feedback p:last-of-type i{font-style:normal; font-size:25px; position:relative; top:auto; padding-left: 10px;}
.help_portal_content .feedback_box .submit_feedback span            {color:#fff;}
.help_portal_content .feedback_box .link_box:hover,                 
.help_portal_content .feedback_box .active                          {border:1px solid #fff; color: #000 !important; background: #ffffff; /* Old browsers */background: -moz-linear-gradient(top,  #ffffff 0%, #e9e9e9 100%); /* FF3.6-15 */background: -webkit-linear-gradient(top,  #ffffff 0%,#e9e9e9 100%); /* Chrome10-25,Safari5.1-6 */background: linear-gradient(to bottom,  #ffffff 0%,#e9e9e9 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e9e9e9',GradientType=0 ); /* IE6-9 */}
.help_portal_content .feedback_box .active span                     {color:#000;}
.help_portal_content .feedback_box .video_turorials:hover p,
.help_portal_content .feedback_box .active.video_turorials p        {color:#000;}
.help_portal_content .feedback_box .questions_answers:hover p,
.help_portal_content .feedback_box .active.questions_answers p      {color:#000;}                        
.help_portal_content .feedback_box .active .submit_feedback span,
.help_portal_content .feedback_box .submit_feedback:hover span      {color: #000;}

.help_portal_content h3                                                             {text-align:center; font-size:30px; line-height:30px; padding:30px 15px; font-family:'Corbel'; text-transform: uppercase; font-weight:700;}
.help_portal_content .big_box                                                       {width:100%;max-width:980px;margin:auto;background: url('../images/package_box_bg_shadow.jpg') repeat-x #fff; background-size: 100%; padding: 60px 0 30px;}

/* help portal - video turorials */
.help_portal_content .video_turorials_big_box .video_turorials_box                  {border:1px solid #efefef; width:48%; margin:0 0.5% 15px 1%;float:left;}
.help_portal_content .video_turorials_big_box .video_turorials_box:nth-child(even)  {float:right;margin:0 1% 15px 0.5%;}
.help_portal_content .video_turorials_big_box .video_turorials_box span             {background-color: #f1f1f1; border-right:1px solid #efefef; margin-right:20px;}
.help_portal_content .video_turorials_big_box .video_turorials_box p                {color:#000; padding:20px 5px 10px 0; font-size:18px; line-height:18px; font-family:'Open Sans'; font-weight:normal;}
.help_portal_content .video_turorials_big_box .video_turorials_box a                {display:inline-block;border:1px solid #fc8e23; text-decoration:none; outline:none; border-radius:5px; color:#fff; font-family:'Open Sans'; font-weight:700; text-transform: uppercase; line-height:35px; padding: 0 15px;background: #ffb900; /* Old browsers */background: -moz-linear-gradient(top,  #ffb900 0%, #ec7b0b 100%); /* FF3.6-15 */background: -webkit-linear-gradient(top,  #ffb900 0%,#ec7b0b 100%); /* Chrome10-25,Safari5.1-6 */background: linear-gradient(to bottom,  #ffb900 0%,#ec7b0b 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffb900', endColorstr='#ec7b0b',GradientType=0 ); /* IE6-9 */}
.help_portal_content #myModal .modal-dialog                                         {max-width:800px; width:96%;}
.help_portal_content #myModal .modal-dialog .modal-body .js-video                   {height: 0;padding-top: 25px;padding-bottom: 67.5%;margin-bottom: 10px;position: relative;overflow: hidden;}
.help_portal_content #myModal .modal-dialog .modal-body .js-video.widescreen        {padding-bottom: 56.34%;}
.help_portal_content #myModal .modal-dialog .modal-body .js-video.vimeo             {padding-top: 0;}

.help_portal_content #myModal .modal-dialog .modal-body .js-video embed,
.help_portal_content #myModal .modal-dialog .modal-body .js-video iframe,
.help_portal_content #myModal .modal-dialog .modal-body .js-video object,
.help_portal_content #myModal .modal-dialog .modal-body .js-video video             {top: 0;left: 0;width: 100%;height: 100%;position: absolute; width:100% !important; height:100% !important;}


.help_portal_content .video_tutorial_icons                          {width: 140px;height: 100px; display:block; float:left; background: url('../images/video_tutorial_icons_sprite.png') no-repeat; }
.help_portal_content .video_tutorial_ico                            {background-position: 0     0px;}
.help_portal_content .questions_answers_ico                         {background-position: 0  -100px;}
.help_portal_content .manage_vt_ico                                 {background-position: 0  -200px;}
.help_portal_content .manage_agent_ico                              {background-position: 0  -300px;}
.help_portal_content .feature_sheet_ico                             {background-position: 0  -400px;}
.help_portal_content .video_testimonials_ico                        {background-position: 0  -500px;}
.help_portal_content .feature_sheet_branding_ico                    {background-position: 0  -600px;}
.help_portal_content .social_media_ico                              {background-position: 0  -700px;}
.help_portal_content .property_domain_ico                           {background-position: 0  -800px;}
.help_portal_content .sharing_software_ico                          {background-position: 0  -900px;}
.help_portal_content .cd_labels_ico                                 {background-position: 0 -1000px;}
.help_portal_content .vt_website_ico                                {background-position: 0 -1100px;}

/* help portal - faq*/ 
.help_portal_content .faq_big_box                                   {padding:60px 0 80px;}
.help_portal_content .faq_big_box .box                              {width:46%; padding:0 2%; float:left;}
.help_portal_content .faq_big_box .box2                             {width:96%; padding:0 2%; float:left;}
.help_portal_content .faq_big_box .box2 h4                          {color: #fc8e23; font-family: 'Open Sans'; font-size:18px; line-height:20px; display:inline-block; font-weight:700; text-decoration:underline; margin-top:30px;}
.help_portal_content .faq_big_box .box h4                           {color: #fc8e23; font-family: 'Open Sans'; font-size:18px; line-height:20px; display:inline-block; font-weight:700; text-decoration:underline; margin-top:30px;}
.help_portal_content .faq_big_box .box h4 a                         {font-size:14px;}
.help_portal_content .faq_big_box .box p                            {font-size:14px; line-height:20px; padding:0; margin: 0 0; font-family:'Open Sans'; color:#fc8e23;}
.help_portal_content .faq_big_box .box2 p                           {font-size:14px; line-height:20px; padding:0 0 0 15px; margin: 0 0; font-family:'Open Sans'; color:#000;}
.help_portal_content .faq_big_box .box ul                           {margin:15px 0 30px;padding:0;}
.help_portal_content .faq_big_box .box ul li                        {list-style:none;line-height:30px; font-size:16px; font-family:'Open Sans'; padding-left: 15px;}
.help_portal_content .faq_big_box .box ul li:before                 {content:'\00BB'; margin-left: -15px; width:15px; display:inline-block;}

.help_portal_content .faq_big_box .box .question                    {cursor:pointer;display:inline-block; text-decoration:none; color:#000; margin-top:10px;}
.help_portal_content .faq_big_box .box .question:hover              {opacity:0.8;}
.help_portal_content .faq_big_box .box .question p                  {font-size:16px; line-height:20px; padding:0 0 0 15px; margin: 0 0; font-family:'Open Sans'; color:#000;}
.help_portal_content .faq_big_box .box .question i                  {font-size: 11px; line-height:20px;  float:left;width:15px; text-align:left;}
.help_portal_content .faq_big_box .box .question i.fa-chevron-down  {display:none;}

.help_portal_content .faq_big_box .box .answer                      {display:none; padding-left: 15px; padding-bottom: 15px; font-size:14px;}
.help_portal_content .faq_big_box .box .answer p                    {font-size:14px; line-height:16px; margin:0; padding:10px 0 0; font-family:'Open Sans'; color:#fc8e23;}
.help_portal_content .faq_big_box .box .answer_btn                  {max-width: 70px;display: inline-block;margin:0 10px;}           



/* help portal - feedback*/ 
.help_portal_content .feedback_big_box                              {text-align:center; padding-bottom:50px;}
.help_portal_content .feedback_big_box h4                           {color:#fc8e23; font-size:18px; line-height:18px; font-family:'Open Sans'; font-weight:700; margin:0; padding:0;}
.help_portal_content .feedback_big_box h5                           {color:#000; font-size:16px; line-height:16px; font-family:'Open Sans'; font-weight:normal;margin:0; padding:15px 0;}
.help_portal_content .feedback_big_box select                       {max-width:380px; width:96%; padding: 0 2%; height:30px; line-height:30px; border:1px solid #c9c9c9;}
.help_portal_content .feedback_big_box .half                        {width:50% !important; padding:30px 2% 0; float:left;}
.help_portal_content .feedback_big_box .full                        {width:100%; padding:30px 2% 0; float:left;}
.help_portal_content .feedback_big_box label                        {width:100%; text-align:left; font-size:14px; line-height:14px; font-family:'Open Sans'; color:#696969; font-weight: normal;}
.help_portal_content .feedback_big_box label span                   {color:#f70000;}
.help_portal_content .feedback_big_box .half input                  {width:100%; padding:0 2%; display:block;height:30px; line-height:30px;border:1px solid #c9c9c9;}
.help_portal_content .feedback_big_box textarea                     {width:100%; padding:10px 1%; border:1px solid #c9c9c9;}
.help_portal_content .feedback_big_box i                            {float:left;text-align: left;}
.help_portal_content .feedback_big_box .half #inputFile             {display:none;}
.help_portal_content .feedback_big_box .half #triggerFile           {float:left; display:inline-block; width:80px; text-align:center; line-height:30px; padding:0 15px; background-color: #000; color:#fff; font-family:'Open Sans'; font-size:14px; text-decoration:none; cursor:pointer; outline:none;}
.help_portal_content .feedback_big_box .half p                                              {padding-left: 90px; text-align:left; line-height:13px; padding-top:8px; font-family:'Open Sans'; color:#696969; font-weight: normal; font-size:13px;}
.help_portal_content .feedback_big_box .sumbit-section              {width:100%;max-width:980px;margin:50px auto 0;background: url('../images/package_box_bg_shadow.jpg') repeat-x #fff; background-size: 100%; padding: 30px 0 0px;}
.help_portal_content .feedback_big_box .sumbit-section button       {color:#fff; font-weight:700; font-family:'Open Sans'; font-size:18px; line-height:30px; width:100%; max-width:150px; border-radius:5px; border:1px solid #fc8e23;background: #ffba00; /* Old browsers */background: -moz-linear-gradient(top,  #ffba00 0%, #eb7a0b 100%); /* FF3.6-15 */background: -webkit-linear-gradient(top,  #ffba00 0%,#eb7a0b 100%); /* Chrome10-25,Safari5.1-6 */background: linear-gradient(to bottom,  #ffba00 0%,#eb7a0b 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffba00', endColorstr='#eb7a0b',GradientType=0 ); /* IE6-9 */}
.help_portal_content .feedback_big_box .sumbit-section button:hover {opacity:0.9;}

/* Free website*/
.free_website                                                       {padding:50px 0;background: url('../images/package_box_bg_shadow.jpg') no-repeat; background-size: 100%;}
.free_website .page .view_sample                                    {position:relative;}
.free_website .page .view_sample .sticker1                          {position:absolute; top:0; left:0; width:12%; transition: all .2s ease-in-out;}
.free_website .page .view_sample .sticker2                          {position:absolute; bottom:0; right:0; width:12%; transition: all .2s ease-in-out;}
.free_website .page .view_sample a:hover                            {opacity: 1;}
.free_website .page .view_sample a:hover img                        {transform: scale(1.05);}
.free_website .page ul                                              {margin:30px auto 50px;padding:0 5%; width:80%;}
.free_website .page ul li                                           {display:block; list-style-type:none; padding-left: 5%;color:#000;font-family:'Open Sans'; font-weight:normal; font-size:16px; line-height:30px; position:relative; width:45%; float:left;}
.free_website .page ul li:before                                    {content: "\f00c"; font-family:'FontAwesome'; width: 20px; height:20px; line-height:20px; text-align:center; border:1px solid #b2b2b2;position: absolute; left:0; top:5px; color:#49b61f;}


/************************************************************************************
MEDIA SCREEN
*************************************************************************************/
@media screen and (max-width: 1024px){
    .licensee .page .box11 .q-a                     {margin:0 15px;}
    .licensee .page .box11 .top h1                  {font-size: 25px;}
    .licensee .page .box11 .top h1 span             {font-size:18px;}
    .licensee .page .box12 .box-content .btn        {margin-right:15px;}
    .default_testimonial .page .btn                 {margin-left: 15px;}
    
}
@media screen and (max-width: 980px){
    
    .licensee .page .box1 .top h1                   {font-size:35px;}
    .licensee .page .box .band h1                   {font-size:23px;}
    
    .new_fap .page .box1 .top h1                    {font-size:35px;}
    .new_fap .page .box .band h1                    {font-size:23px;}   
    .new_fap .sign_up .red-sticker                  {display:none;}
    .new_fap .sign_up h3                            {width:98%; margin:auto; float:none; padding:31px 0 0 0 !important;}
    .new_fap .sign_up .info                         {margin:31px auto 0 !important; float:none; width:240px;}
    .new_fap .sign_up                               {padding-bottom:31px;}
    
    .agent-branding .page .box .band h1             {font-size:23px;}   
    .agent-branding .sign_up .red-sticker           {display:none;}
    .agent-branding .sign_up h3                     {width:98%; margin:auto; float:none; padding:31px 0 0 0 !important;}
    .agent-branding .sign_up .info                  {margin:31px auto 0 !important; float:none; width:240px;}
    .agent-branding .sign_up                        {padding-bottom:31px;}    
    
    .login-page .login_member_area_list ul          {width:100%; }
    .new_fs_software .page .designs .right h5       {font-size:11px;}                   
}
@media screen and (max-width: 900px){
    .signup .signup_now                             {text-align:center;}
    .signup .signup_now h1                          {display:inline-block; float:none; width:94%; padding: 30px 0;}
    .signup .signup_now .dbl_arrow                  {display: none;}
    .signup .signup_now .btn                        {display:inline-block; float:none; margin:0 100px 40px;}
    
    #header .page .btn_                             {font-size:12px;}
    
    .contentVT_new .page .package_box .band h3      {font-size:18px;}
    .licensee .page .box1 .top h1                   {font-size:30px;}
    .licensee .page .box2 .box-content ul li        {font-size:19px;}
    .licensee .page .box3 .top h3                   {font-size:22px;}
    .licensee .page .box3 .box-content .right h4    {font-size:28px;}
    .licensee .page .box3 .box-content .right h5    {font-size:25px;}
    .licensee .page .box3 .box-content .right h6    {font-size:17px;}
    .licensee .page .box4 .top h1                   {font-size:27px;}
    .licensee .page .box6 .box-content .left ul li  {font-size:14px;}
    .licensee .page .box6 .top h3                   {font-size:27px;}   
    .licensee .page .box .band h1                   {font-size:17px;}       
    .licensee .page .box .band ul li                {font-size:14px;}              
    .licensee .page .box12 .band h2                 {font-size:29px;} 
    .licensee .page .box12 .box-content h2          {font-size:22px;} 
    
    .new_fap .page .box1 .top h1                    {font-size:30px;}
    .new_fap .page .box2 .box-content ul li         {font-size:19px;}
    .new_fap .page .box3 .top h3                    {font-size:22px;}
    .new_fap .page .box3 .box-content .right h4     {font-size:28px;}
    .new_fap .page .box3 .box-content .right h5     {font-size:25px;}
    .new_fap .page .box3 .box-content .right h6     {font-size:17px;}
    .new_fap .page .box4 .top h1                    {font-size:27px;}
    .new_fap .page .box6 .box-content .left ul li   {font-size:14px;}
    .new_fap .page .box6 .top h3                    {font-size:27px;}
    .new_fap .page .box .band h1                    {font-size:17px;}
    .new_fap .page .box .band ul li                 {font-size:14px;}
    
    .agent-branding .page .box .band h1             {font-size:17px;}
    .agent-branding .page .box .band ul li          {font-size:14px;}
    
    .agent-branding-new .page .box .samples ul li p {font-size:14px;}
    .agent-branding-new .page .band h3              {font-size:21px;}
    .agent-branding-new .page .branding_packages .custom_fs_box p  {font-size:13px;}
    .agent-branding-new .page .branding_packages .custom_fs_box ul li {font-size:13px;}
    
    .join .page .box2 .box-right h2                 {font-size: 24px;}
    .join .page .box2 .box-right h3                 {font-size: 26px;}
    .join .page .box3 .box-right h3                 {font-size: 26px;}
    .join .page .box3 .box-right h2                 {font-size: 24px;}
    .join .page .box5 ul li                         {font-size: 14px;}
    
    .fs-order .page .order_box .small-box .order_now_box .btn {font-size: 25px;}
    .signup_banner .page .branding_package .order_form .row label {font-size:13px;}
    
    .help_portal_content .video_turorials_big_box .video_turorials_box p {padding-top: 10px; font-size:16px; line-height:16px; min-height: 32px;}
    .help_portal_content .video_turorials_big_box .video_turorials_box span {margin-right: 13px;}
    .free_website .page ul li                       {font-size:15px;}
}
    
@media screen and (max-width: 768px){
    .signup .signup_now .btn                                        {margin:0 0 30px; width:290px;}
    #header .top .top-buttons                                       {width:98%;  text-align:center;}
    #header .page .btn_                                             {float:none; display:inline-block;     margin: 10px 5px 0px;}
    #header .page .btn_:last-of-type                                {margin-bottom:10px;}
    
    .contentVT_new .page .package_box .band .sticker_new            {display:none;}
    .contentVT_new .page .package_box .includes .box                {width:33%;}
    .contentVT_new .page .package_box .includes .box:nth-child(3)   {box-shadow: none !important;-webkit-box-shadow: none !important;-mox-box-shadow: none !important;-ms-box-shadow: none !important;-o-box-shadow: none !important;}
    .contentVT_new .page .package_box .includes .box:nth-child(4)   {margin:auto;float:none; display: inline-block;} 
    
    .v_testimonial_new .includes .box                               {width:33%;}
    .v_testimonial_new .includes .box:nth-child(3)                  {box-shadow: none !important;-webkit-box-shadow: none !important;-mox-box-shadow: none !important;-ms-box-shadow: none !important;-o-box-shadow: none !important;}
    .v_testimonial_new .includes .box:nth-child(4)                  {margin:auto;float:none; display: inline-block;}
    .v_testimonial_new .sign_up .red-sticker                        {display:none !important;}
    
    .licensee .page .box1 .top h1                                   {font-size:16px;}
    .licensee .page .box2 .top h2                                   {font-size:40px;}
    .licensee .page .box2 .box-content ul li                        {width:90%; padding:0 5%; font-size:16px;}
    .licensee .page .box3 .top h3                                   {font-size:19px;}
    .licensee .page .box4 .top h1                                   {font-size:22px;}
    .licensee .page .box3 .box-content .right h4                    {font-size:22px;}
    .licensee .page .box3 .box-content .right h5                    {font-size:20px;}
    .licensee .page .box3 .box-content .right h6                    {font-size:14px;}
    .licensee .page .box6 .box-content .left ul li:before           {margin:0 10px;}
    .licensee .page .box6 .box-content .left ul li                  {font-size:12px;}
    .licensee .page .box6 .top h3                                   {font-size:23px;}    
    .licensee .page .box .band .img1                                {display:none;}
    .licensee .page .box .band h1                                   {font-size:25px;}
    .licensee .page .box .band ul li                                {font-size:13px;}
    .licensee .page .box .band img                                  {display:none;}
    .licensee .page .shadow_box .right                              {width:100%;}
    .licensee .page .shadow_box .left                               {width:100%;}
    .licensee .page .shadow_box .left img                           {width:60%}
    .licensee .page .box11 .top img                                 {float:none; margin:auto;}
    .licensee .page .box11 .top h1                                  {text-align:center;}
    .licensee .page .box12 .box-content h2                          {font-size:17px;}
    
    .new_fap .page .box1 .top h1                                   {font-size:16px;}
    .new_fap .page .box2 .top h2                                   {font-size:40px;}
    .new_fap .page .box2 .box-content ul li                        {width:90%; padding:0 5%; font-size:16px;}
    .new_fap .page .box3 .top h3                                   {font-size:19px;}
    .new_fap .page .box4 .top h1                                   {font-size:22px;}
    .new_fap .page .box3 .box-content .right h4                    {font-size:22px;}
    .new_fap .page .box3 .box-content .right h5                    {font-size:20px;}
    .new_fap .page .box3 .box-content .right h6                    {font-size:14px;}
    .new_fap .page .box6 .box-content .left ul li:before           {margin:0 10px;}
    .new_fap .page .box6 .box-content .left ul li                  {font-size:12px;}
    .new_fap .page .box6 .top h3                                   {font-size:23px;}    
    .new_fap .page .box .band .img1                                {display:none;}
    .new_fap .page .box .band h1                                   {font-size:25px;}
    .new_fap .page .box .band ul li                                {font-size:13px;}
    .new_fap .page .box .band img                                  {display:none;}
    .new_fap .page .shadow_box .right                              {width:100%;}
    .new_fap .page .shadow_box .left                               {width:100%;}
    .new_fap .page .shadow_box .left img                           {width:60%;}
    .new_fap .page .box10 .included img                            {display:none;}
    .new_fap .page .box10 .included h2                             {text-align:center;}
    .new_fap .includes .box                                        {width:33%;}
    .new_fap .includes .box:nth-child(3)                           {box-shadow: none !important;-webkit-box-shadow: none !important;-mox-box-shadow: none !important;-ms-box-shadow: none !important;-o-box-shadow: none !important;}
    .new_fap .includes .box:nth-child(4)                           {margin:auto;float:none; display: inline-block;}
    .new_fap .sign_up .red-sticker                                 {display:none !important;}
    
    .agent-branding .page .box .band .img1                          {display:none;}
    .agent-branding .page .box .band h1                             {font-size:25px;}
    .agent-branding .page .box .band ul li                          {font-size:13px;}
    .agent-branding .page .box .band img                            {display:none;}
    .agent-branding .page .shadow_box .right                        {width:100%;}
    .agent-branding .page .shadow_box .left                         {width:100%;}
    .agent-branding .page .shadow_box .left img                     {width:60%;}
    .agent-branding .page .box2 .included img                       {display:none;}
    .agent-branding .page .box2 .included h2                        {text-align:center;}
    .agent-branding .includes .box                                  {width:33%;}
    .agent-branding .includes .box:nth-child(3)                     {box-shadow: none !important;-webkit-box-shadow: none !important;-mox-box-shadow: none !important;-ms-box-shadow: none !important;-o-box-shadow: none !important;}
    .agent-branding .includes .box:nth-child(4)                     {margin:auto;float:none; display: inline-block;}
    .agent-branding .sign_up .red-sticker                           {display:none !important;}
    
    .agent-branding-new .page .our_design .left                     {width: 96%;}
    .agent-branding-new .page .our_design .right                    {width:96%;padding:0 2%;}
    .agent-branding-new .page .our_design .right img                {max-width:300px; width:90% !important; margin:20px auto 0 !important;}
    .agent-branding-new .page .our_design .right .arrow             {display:none;}
    .agent-branding-new .page .our_design .banner_box img           {margin-top: 10px;}
    .agent-branding-new .page .band img                             {display:none;}
    .agent-branding-new .page .branding_packages .custom_fs_box     {width: 98%;}
    .agent-branding-new .page .add_logo_bg .add_logo                {width: 98%; float: none; margin:70px auto 30px;}
    .agent-branding-new .page .add_logo_bg .add_logo .top           {width:100%; margin: 0 0 40px 0;}
    .agent-branding-new .page .add_logo_bg .add_logo .top img       {display: none;}
    .agent-branding-new .page .branding_packages h2 img             {display: none;}
    .agent-branding-new .page .branding_packages .custom_fs_box .top{padding: 15px 5%;}
    .agent-branding-new .page .add_logo_bg .add_logo p              {padding: 0 5%;}
         
    
    
    .footer .page .footerend                                        {float:none;}
    
    .agent-branding-new .page .box .samples ul li                   {width: 31%;}     
    .agent-branding-new .page .box .samples ul li:nth-child(1)      {width: 98%;}
    .agent-branding-new .page .box .samples ul li:nth-child(2)      {background: none; }
    .agent-branding-new .page .box .samples ul li p                 {padding: 26px 0;}
    
    .join .page .box2 .box-left                                     {width:30%; float:none; margin:auto;}
    .join .page .box2 .box-right                                    {width:98%; float:none; margin:auto; text-align:center;} 
    .join .page .box3 .box-left                                     {width:30%; float:none; margin:auto;}
    .join .page .box3 .box-right                                    {width:98%; float:none; margin:auto; text-align:center;} 
    .join .page .box3 .box-right h2 img                             {display:none;}
    .join .page .box3 .box-right .ribbon                            {margin:15px auto;}
    .join .page .box3 .stitching                                    {width:80%; float:none; margin:auto;}
    .join .page .box3 p                                             {width:80%; float:none; margin:auto;}
    .join .page .box3 h1                                            {font-size: 34px; width:96%; padding:0 2%;}
    .join .page .box3 h4                                            {width:96%; padding:0 2%; font-size:20px;}
    .join .page .box3 h5                                            {font-size:30px;width:96%; padding:20px 2%; }
    .join .page .box4 .box-left                                     {width:60%; float:none; margin:auto;}
    .join .page .box4 .box-right                                    {width:90%; float:none; margin:auto;}
    .join .page .box4 .box-left p                                   {font-size:24px;}
    .join .page .box5 ul li                                         {width:97%;}
    .join .page .box5 ul li:before                                  {margin-left: 0;}
    .join .page .box5 p                                             {font-size:24px;}
    
    .help_portal_content h3                                         {font-size: 26px;}
    .fs-order .page .order_box .small-box .top label                {font-size:16px;}
    .fs-order .page .order_box .small-box .top img                  {display:none;}
    .fs-order .page .order_box .small-box .order_now_box .btn       {font-size:20px;}
    .fs-order .page .order_box .small-box .order_now_box .btn img   {width:18px;}
    .signup_banner .page .branding_package .right h3                {padding: 7% 10px;}
    .signup_banner .page .branding_package .order_form .row         {width:96%; margin: 0 0 15px;}
    .help_portal_content .feedback_box .link_box p                  {font-size:16px;}
    
    .help_portal_content .faq_big_box .box                          {width:96%;}
    .new_fs_software .page .designs h4 img                          {display:none;}
    .new_fs_software .page .designs .left                           {max-width:100%;}
    .new_fs_software .page .designs .right                          {max-width:100%;}
    .new_fs_software .page .designs .right h5                       {font-size:15px; }
    .new_fs_software .page .designs .right div                      {width:30%; float:left;}
    .new_fs_software .page .designs .right .middle                  {padding:0 5%;}
    .new_fs_software .page .designs .right div .img_holder          {width:100%;}
    .new_fs_software .page .box .bx-wrapper                         {padding:0 70px;}
    .new_fs_software .page .box .bx-wrapper:before                  {width: 50px; height:60px;}
    .new_fs_software .page .box .bx-wrapper:after                   {width: 50px; height:60px;}
    .free_website .page ul li                                       {width:auto; padding-left: 33px; float:none;}
}   

@media screen and (min-width: 641px) {
  .js .nav-collapse {    position: relative; max-height: none; }
  .nav-toggle {   display: none;  }
}

@media screen and (min-width: 641px) {
    .nav-collapse a             {float: left;}

}

.nav-collapse ul ul a           {background: #ca3716; padding-left: 2em;}

@media screen and (min-width: 641px) {
    .nav-collapse ul ul a       { display: none; }

}

@media screen and (max-width: 640px){
    .licensee .page .box .box-content .left                          {width:90%; float:none; margin:auto;}
    .licensee .page .box .box-content .right                         {width:90%; float:none; margin:auto;}
    .licensee .page .box1 .box-content .right .red_arrow             {display: none;}
    .licensee .page .box2.top h2                                    {font-size:26px;}
    .licensee .page .box2 .box-content ul li        {font-size:15px;}
    .licensee .page .box3 .box-content img          {width:40%; margin:auto; display:block;}
    .licensee .page .box4 .top img                  {float:none; display: block; margin:auto;}
    .licensee .page .box4 .top h1                   {line-height: 25px; text-align:center;}
    .licensee .page .box3 .box-content .right h4    {text-align:center;}
    .licensee .page .box3 .box-content .right h5    {text-align:center;}
    .licensee .page .box3 .box-content .right h6    {text-align:center;}
    .licensee .page .box1 .box-content .right img   {width: 90%; float:none; margin:50px auto 0; display:block;}
    .licensee .page .box6 .top h3                   {font-size:17px;}      
    .licensee .page .box .band h1                   {font-size:17px; padding:15px 0;}
    .licensee .page .shadow_box h2                  {font-size:24px;}             
    .licensee .page .box8 h3                        {font-size:25px;}  
    .licensee .page .box13 .form .form-group        {width:100%;}
    .join .page .box6 .form .form-group             {width:100%;}
    .licensee .page .box12 .top .left h1            {font-size:30px;}
    .licensee .page .box11 .top h1                  {font-size:18px; line-height:20px;}
    .licensee .page .box11 .top h1 span             {font-size:15px;}
    .licensee .page .box11 h4                       {font-size:20px;}
    .licensee .page .box12 .band h2                 {font-size:16px; text-align:center;} 
    .licensee .page .box12 .band ul                 {margin:auto; float:none;}
    .licensee .page .box12 .band .arrow             {top:75px;}
    .licensee .page .box12 .box-content             {padding:140px 0 20px;}
    .licensee .page .box12 .box-content h2          {text-align:center; line-height:20px;}
    
    .new_fap .page .box .box-content .left                {width:90%; float:none; margin:auto;}
    .new_fap .page .box .box-content .right               {width:90%; float:none; margin:auto;}
    .new_fap .page .box1 .box-content .right .red_arrow   {display: none;}
    .new_fap .page .box2.top h2                           {font-size:26px;}
    .new_fap .page .box2 .box-content ul li        {font-size:15px;}
    .new_fap .page .box3 .box-content img          {width:40%; margin:auto; display:block;}
    .new_fap .page .box4 .top img                  {float:none; display: block; margin:auto;}
    .new_fap .page .box4 .top h1                   {line-height: 25px; text-align:center;}
    .new_fap .page .box3 .box-content .right h4    {text-align:center;}
    .new_fap .page .box3 .box-content .right h5    {text-align:center;}
    .new_fap .page .box3 .box-content .right h6    {text-align:center;}
    .new_fap .page .box1 .box-content .right img   {width: 90%; float:none; margin:50px auto 0; display:block;}
    .new_fap .page .box6 .top h3                   {font-size:17px;}      
    .new_fap .page .box .band h1                   {font-size:17px; padding:15px 0;}
    .new_fap .page .shadow_box h2                  {font-size:24px;}             
    .new_fap .page .box8 h3                        {font-size:25px;}
    .new_fap .page .box11 .box-content .left .arrow{display:none;}
    .new_fap .page .box11 .save50                  {width:98%; margin:auto; float:none; display:block;}

    .agent-branding .page .box .box-content .left                 {width:90%; float:none; margin:auto;}
    .agent-branding .page .box .box-content .right                {width:90%; float:none; margin:auto;}
    .agent-branding .page .box .band h1                   		  {font-size:17px; padding:15px 0;}
    .agent-branding .page .shadow_box h2                  		  {font-size:24px;}
    .agent-branding .page .box3 .box-content .left .arrow		  {display:none;}
    
    .default_testimonial .page .box1 .left                 {width:60%; margin:auto; float:none; padding-top: 0;}
    .default_testimonial .page .box1 .right                {width:80%; margin:auto; float:none;}
    .default_testimonial .page .box2                       {width:100%;}
    .default_testimonial .page .box2 .top .left            {border:none;}
    .agent-branding-new .page .box .samples ul li a        {font-size:15px;}
    .agent-branding-new .page .box .box-left               {width:100%; margin-bottom: 30px;}
    .agent-branding-new .page .box .box-right .arrow       {background: url('../images/right_up_arrow.png') no-repeat; left:-30px; bottom:8%;}
    .agent-branding-new .page .box .box-right              {float:none; margin:auto;}
    
    .new_fap2 .page .box .box-right .arrow                 {background: url('../images/right_up_arrow.png') no-repeat; left:-30px; bottom:8%;}
    .new_fap2 .page .box .box-right                        {float:none; margin:auto;}
    .new_fap2 .page .box .box-left                         {width:98%; margin-bottom:50px;}
       
    .fs-order .page .order_box .small-box                  {width:98%; max-width:350px; margin:0 auto 30px; float:none;}         
    .signup_banner .page .branding_package .right h3       {font-size:14px; line-height:16px;}  
    
    .help_portal_top h1                                    {font-size:30px; line-height:30px;}
    .help_portal_content .feedback_box h2                  {font-size:15px; padding:0 5px;}
    .help_portal_content .feedback_box .submit_feedback p:last-of-type{padding-top:0; padding-bottom: 15px;}
    .help_portal_content .feedback_box .submit_feedback p i        {top:18px;}
    
    .help_portal_content .feedback_box .link_box           {width:99%;float:none;}
    .help_portal_content .feedback_box .submit_feedback p         {float: left !important; padding: 15px 5%;width:60%; font-size:14px;}
    .help_portal_content .video_turorials_big_box .video_turorials_box {width: 94%; margin: 0 3% 15px !important;}
    .help_portal_content .feedback_big_box .half           {width:100% !important;}
    .help_portal_content .feedback_big_box select          {max-width: none;}
}

@media screen and (max-width: 560px){
    
}

@media screen and (max-width: 480px){
    .signup .signup_now h1                                              {font-size:23px; line-height:23px;}
    .contentVT_new .page .package_box .includes .box                    {width:50%; margin-bottom:10px;}
    .contentVT_new .page .package_box .includes .box:nth-child(1) img   {width:74%;}
    .contentVT_new .page .package_box .includes .box:nth-child(3)       {box-shadow: 1px 0 0 0 #e2e2e2 !important;-webkit-box-shadow: 1px 0 0 0 #e2e2e2 !important; -moz-box-shadow: 1px 0 0 0 #e2e2e2 !important; -ms-box-shadow: 1px 0 0 0 #e2e2e2 !important; -o-box-shadow: 1px 0 0 0 #e2e2e2 !important;}
    .contentVT_new .page .package_box .includes .box:nth-child(4)       {float:left;}
    .contentVT_new .page .package_box .right-box .small_box:nth-child(3){width: 200px;}
    .contentVT_new .page .package_box .right-box .small_box:nth-child(3) img{ height:103px;}
    
    .v_testimonial_new .includes .box                                   {width:50%; margin-bottom:10px;}
    .v_testimonial_new .includes .box:nth-child(1) img                  {width:74%;}
    .v_testimonial_new .includes .box:nth-child(3)                      {box-shadow: 1px 0 0 0 #e2e2e2 !important;-webkit-box-shadow: 1px 0 0 0 #e2e2e2 !important; -moz-box-shadow: 1px 0 0 0 #e2e2e2 !important; -ms-box-shadow: 1px 0 0 0 #e2e2e2 !important; -o-box-shadow: 1px 0 0 0 #e2e2e2 !important;}
    .v_testimonial_new .includes .box:nth-child(4)                      {float:left;}
    
    .licensee .page .box1 .top img                      {display:block; float:none; margin:27px auto 0; max-width:80px;}
    .licensee .page .box1 .top h1                       {display:block; line-height:70px; text-align:center;  font-size:15px;}
    .licensee .page .box2 .top img                      {float:none; margin:auto; display:block;}
    .licensee .page .box2 .top h2                       {display:block; margin:auto; text-align:center; font-size:21px; line-height:30px;}
    .licensee .page .box3 .box-content .right h4        {font-size:17px; line-height:20px;}
    .licensee .page .box3 .box-content .right h5        {line-height:20px;}
    .licensee .page .box5 .box-content .right img       {max-width:50%; margin-top:25px;}
    .licensee .page .box6 .top h3                       {font-size:18px; line-height:23px; padding:10px 0;}
    .licensee .page .box6 .view_samples .view_sample    {width:80%; margin:0 auto 25px; float:none;}         
    .licensee .page .box .band ul li                    {float:none; display:block; font-size:17px;}   
    .licensee .page .box .band ul li:before             {content: none;}    
    .licensee .page .box .band h1                       {font-size:12px; }   
    .licensee .page .box11 h4                           {font-size:14px; line-height:14px;} 
    .licensee .page .box12 .band h2                     {line-height:16px;}
    .licensee .page .box12 .box-content h2              {font-size:15px;}
    
    .new_fap .page .box1 .top img                       {display:block; float:none; margin:27px auto 0; max-width:80px;}
    .new_fap .page .box1 .top h1                        {display:block; line-height:70px; text-align:center;  font-size:15px;}
    .new_fap .page .box2 .top img                       {float:none; margin:auto; display:block;}
    .new_fap .page .box2 .top h2                        {display:block; margin:auto; text-align:center; font-size:21px; line-height:30px;}
    .new_fap .page .box3 .box-content .right h4         {font-size:17px; line-height:20px;}
    .new_fap .page .box3 .box-content .right h5         {line-height:20px;}
    .new_fap .page .box5 .box-content .right img        {max-width:50%; margin-top:25px;}
    .new_fap .page .box6 .top h3                        {font-size:18px; line-height:23px; padding:10px 0;}
    .new_fap .page .box6 .view_samples .view_sample     {width:80%; margin:0 auto 25px; float:none;}         
    .new_fap .page .box .band ul li                     {float:none; display:block; font-size:17px;}   
    .new_fap .page .box .band ul li:before              {content: none;}    
    .new_fap .page .box .band h1                        {font-size:12px; }  
    .new_fap .includes .box                             {width:50%; margin-bottom:10px;}
    .new_fap .includes .box:nth-child(1) img            {width:74%;}
    .new_fap .includes .box:nth-child(3)                {box-shadow: 1px 0 0 0 #e2e2e2 !important;-webkit-box-shadow: 1px 0 0 0 #e2e2e2 !important; -moz-box-shadow: 1px 0 0 0 #e2e2e2 !important; -ms-box-shadow: 1px 0 0 0 #e2e2e2 !important; -o-box-shadow: 1px 0 0 0 #e2e2e2 !important;}
    .new_fap .includes .box:nth-child(4)                {float:left;}     
    
    .agent-branding .page .box .band ul li              {float:none; display:block; font-size:17px;}   
    .agent-branding .page .box .band ul li:before       {content: none;}    
    .agent-branding .page .box .band h1                 {font-size:12px; }  
    .agent-branding .includes .box                      {width:50%; margin-bottom:10px;}
    .agent-branding .includes .box:nth-child(1) img     {width:74%;}
    .agent-branding .includes .box:nth-child(3)         {box-shadow: 1px 0 0 0 #e2e2e2 !important;-webkit-box-shadow: 1px 0 0 0 #e2e2e2 !important; -moz-box-shadow: 1px 0 0 0 #e2e2e2 !important; -ms-box-shadow: 1px 0 0 0 #e2e2e2 !important; -o-box-shadow: 1px 0 0 0 #e2e2e2 !important;}
    .agent-branding .includes .box:nth-child(4)         {float:left;}    
    
    .agent-branding-new .page .box .samples ul li       {width: 98%; border-right: none; border-bottom:1px solid #dad9d9;}
    
    .join .page .box4 .box-left                         {width:90%;}
    .join .page .box4 .box-right                        {width:90%;}
    .help_portal_content .feedback_box .submit_feedback p {width:88%;}
    .new_fs_software .page .box .bx-wrapper             {padding:0 50px;}
    .new_fs_software .page .box .bx-wrapper:before      {width: 30px; height:35px;}
    .new_fs_software .page .box .bx-wrapper:after       {width: 30px; height:35px;}
    .new_fs_software .page .designs .right a .img_holder:after{font-size:45px;height:45px;}
}

@media screen and (max-width: 420px){
    .agent-branding-new .agent-branding-slide .bx-controls              {max-width:65px;}
    .agent-branding-new .page .branding_packages .custom_fs_box p       {font-size:12px;}
    .agent-branding-new .page .branding_packages .custom_fs_box ul li   {font-size:11px;}
    .new_fap2 .page .box11 .box-left .bx-controls                       {width:65px;}
}

.nav-toggle                     { -webkit-touch-callout: none; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; width: 60px; height: 40px; float: right; text-indent: -9999px; overflow: hidden; background: #000 url("../images/hamburger.gif") no-repeat 50% 55%;}

@media screen and (-webkit-min-device-pixel-ratio: 1.3), screen and (min--moz-device-pixel-ratio: 1.3), screen and (-o-min-device-pixel-ratio: 2 / 1), screen and (min-device-pixel-ratio: 1.3), screen and (min-resolution: 192dpi), screen and (min-resolution: 2dppx)  {
    /*
    .nav-toggle                 {background-image: url("../images/hamburger-retina.gif");-webkit-background-size: 100px 100px; -moz-background-size: 100px 100px; -o-background-size: 100px 100px; background-size: 100px 100px;}
    .nav-collapse li            {float: left;width: 100%;} 
    */
}





/*
    Colorbox Core Style:
    The following CSS is consistent between example themes and should not be altered.
*/
#colorbox, #cboxOverlay, #cboxWrapper{position:absolute; top:0; left:0; z-index:9999; overflow:hidden;}
#cboxWrapper {max-width:none;}
#cboxOverlay{position:fixed; width:100%; height:100%;}
#cboxMiddleLeft, #cboxBottomLeft{clear:left;}
#cboxContent{position:relative;}
#cboxLoadedContent{overflow:auto; -webkit-overflow-scrolling: touch;}
#cboxTitle{margin:0;}
#cboxLoadingOverlay, #cboxLoadingGraphic{position:absolute; top:0; left:0; width:100%; height:100%;}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor:pointer;}
.cboxPhoto{float:left; margin:auto; border:0; display:block; max-width:none; -ms-interpolation-mode:bicubic;}
.cboxIframe{width:100%; height:100%; display:block; border:0; padding:0; margin:0;}
#colorbox, #cboxContent, #cboxLoadedContent{box-sizing:content-box; -moz-box-sizing:content-box; -webkit-box-sizing:content-box;}

/* 
    User Style:
    Change the following styles to modify the appearance of Colorbox.  They are
    ordered & tabbed in a way that represents the nesting of the generated HTML.
*/
#cboxOverlay{background:url(../images/overlay.png) repeat 0 0;}
#colorbox{outline:0;}
    #cboxTopLeft{width:21px; height:21px; background:url(../images/controls.png) no-repeat -101px 0;}
    #cboxTopRight{width:21px; height:21px; background:url(../images/controls.png) no-repeat -130px 0;}
    #cboxBottomLeft{width:21px; height:21px; background:url(../images/controls.png) no-repeat -101px -29px;}
    #cboxBottomRight{width:21px; height:21px; background:url(../images/controls.png) no-repeat -130px -29px;}
    #cboxMiddleLeft{width:21px; background:url(../images/controls.png) left top repeat-y;}
    #cboxMiddleRight{width:21px; background:url(../images/controls.png) right top repeat-y;}
    #cboxTopCenter{height:21px; background:url(../images/border.png) 0 0 repeat-x;}
    #cboxBottomCenter{height:21px; background:url(../images/border.png) 0 -29px repeat-x;}
    #cboxContent{background:#fff; overflow:hidden;}
        .cboxIframe{background:#fff;}
        #cboxError{padding:50px; border:1px solid #ccc;}
        #cboxLoadedContent{margin-bottom:28px;}
        #cboxTitle{position:absolute; bottom:4px; left:0; text-align:center; width:100%; color:#949494;}
        #cboxCurrent{position:absolute; bottom:4px; left:58px; color:#949494;}
        #cboxLoadingOverlay{background:url(images/loading_background.png) no-repeat center center;}
        #cboxLoadingGraphic{background:url(images/loading.gif) no-repeat center center;}

        /* these elements are buttons, and may need to have additional styles reset to avoid unwanted base styles */
        #cboxPrevious, #cboxNext, #cboxSlideshow, #cboxClose {border:0; padding:0; margin:0; overflow:visible; width:auto; background:none; }
        
        /* avoid outlines on :active (mouseclick), but preserve outlines on :focus (tabbed navigating) */
        #cboxPrevious:active, #cboxNext:active, #cboxSlideshow:active, #cboxClose:active {outline:0;}

        #cboxSlideshow{position:absolute; bottom:4px; right:30px; color:#0092ef;}
        #cboxPrevious{position:absolute; bottom:0; left:0; background:url(../images/controls.png) no-repeat -75px 0; width:25px; height:25px; text-indent:-9999px;}
        #cboxPrevious:hover{background-position:-75px -25px;}
        #cboxNext{position:absolute; bottom:0; left:27px; background:url(../images/controls.png) no-repeat -50px 0; width:25px; height:25px; text-indent:-9999px;}
        #cboxNext:hover{background-position:-50px -25px;}
        #cboxClose{position:absolute; bottom:0; right:0; background:url(../images/controls.png) no-repeat -25px 0; width:25px; height:25px; text-indent:-9999px;}
        #cboxClose:hover{background-position:-25px -25px;}

/*
  The following fixes a problem where IE7 and IE8 replace a PNG's alpha transparency with a black fill
  when an alpha filter (opacity change) is set on the element or ancestor element.  This style is not applied to or needed in IE9.
  See: http://jacklmoore.com/notes/ie-transparency-problems/
*/
.cboxIE #cboxTopLeft,
.cboxIE #cboxTopCenter,
.cboxIE #cboxTopRight,
.cboxIE #cboxBottomLeft,
.cboxIE #cboxBottomCenter,
.cboxIE #cboxBottomRight,
.cboxIE #cboxMiddleLeft,
.cboxIE #cboxMiddleRight {
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF);
}
#colorbox {max-width:100% !important;}
.cboxPhoto {width: 100% !important; height:auto !important;}
#cboxLoadedContent {overflow: initial !important;}
/*#cboxContent {overflow-y: scroll !important;}*/
