@charset "UTF-8";
/* CSS Document */
/*************for cover page******************************/

html,
body {
  height: 100%;
  -webkit-font-smoothing:subpixel-antialiased;/*for safari*/

}
body{
    background:#F2F2F2;
    animation:fadeIn 0.8s ease;
    -webkit-animation:fadeIn 0.8s ease;
    -moz-animation:fadeIn 0.8s ease;
    -o-animation:fadeIn 0.8s ease;
/*	opacity: 0;*/
}

/**remove red outline**/
:invalid {
 box-shadow:none;
 outline: 0; /**for ie**/
}

@-webkit-keyframes fadeIn {
    0% {
        opacity: 0
    }

    100% {
        opacity: 1
    }
}
@-moz-keyframes animations{
    0% {
        opacity: 0
    }

    100% {
        opacity: 1
    }
}
@-o-keyframes animations{
    0% {
        opacity: 0
    }

    100% {
        opacity: 1
    }
}
@keyframes fadeIn {
    0% {
        opacity: 0
    }

    100% {
        opacity: 1
    }
}
/**fadein animation**/
.fadeIn {
    -webkit-animation-name: fadeIn;
    animation-name: fadeIn
}

body[data-page="help_center_list"]{
    overflow-y:scroll;
}

.white_bg{
    background:#fff;
}
.wrap{
    margin:auto;
    background:#fff;
    margin-top:98px;

}

.noBreakWord{
    white-space: nowrap;
}

.nav-bg{
    background: rgba(255,255,255,1);
    -webkit-box-shadow: 0px 3px 10px -4px rgba(0,0,0,0.08);
    -moz-box-shadow: 0px 3px 10px -4px rgba(0,0,0,0.08);
    box-shadow: 0px 3px 10px -4px rgba(0,0,0,0.08);
}

.light-shadow{
    -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.4);
}
.navbar-default a{
    font-size:17px !important;

}
.navbar-default{
    background-color: transparent !important;
}
.honeypot{
 position:absolute;
  margin:15px;
 z-index:-99;
 left:-999999px;
 display:none;
 border:1px solid rgba(255,147,32,1.00);
}
footer{
    min-height: 250px;
    margin-top: 120px;
    background: #f2f2f2;
}
footer a:link,footer a:active,footer a:visited{
    color:#4b4b4b;
}
footer a:hover{
    color:#41bef0;
}
.footer_nav li a{
    font-weight: 500;
}
footer ul{
    margin:0;
    padding:0
}
footer li{
    display:inline;
    list-style:none;


}
.footer_nav li{
    display: inline-block;
    padding-left:15px;
    padding-right:15px;
    margin-bottom: 10px;

}
.facebook{
    border-radius:50%;
    background:url(../images/FB-Tiwtter.png) #ACACAC  left bottom/60px 30px no-repeat;
    height:30px;
    width:30px;
    display:inline-block;
}


.twitter{
    border-radius:50%;
    background:url(../images/FB-Tiwtter.png) #ACACAC right bottom/60px 30px no-repeat;
    height:30px;
    width:30px;
    display:inline-block;
}


.US_ic{
    padding-left:36px;
    height:18px;
    background:url(../images/US.png) 14px center/16px 16px no-repeat;
}
.CA_ic{
    padding-left:36px;
    height:18px;
    background:url(../images/canada.png) 14px center/16px 16px no-repeat;
}
.selectCountry{
    padding:0;
    width:160px;
}
body[data-status ="noSwitchCountry"] .selectCountry{
    display:none;
}
.changeCountry > li{
}
.selectCountry ul ul{
    margin-top:5px
}
.selectCountry li{
    cursor:pointer;
    line-height:24px;
    height:24px;
}
.selectCountry ul ul li:hover{
    border-radius:2px;
    border:1px;
    background-color:#f7f7f7;
    color:#777;

}
li[data-state="selectedLocation"]{
    position:relative;
}
li[data-state="selectedLocation"]:before{
    content:'';
    display:block;
    height:18px;
    width:18px;
    position:absolute;
    right:-20px;
    top:3px;
    background: url(../images/icons/select_arrow.svg) center/24px 16px no-repeat;
}
/* Extra markup and styles for table-esque vertical and horizontal centering */



.display_none{
    display:none;
 }



.padding-md{
    padding-top:8%;
    padding-bottom:3%;
}

.padding-sm{
    padding-top:3%;
 }
 .padding-xs{
    padding-top:2.5%;
 }
.padding_b{
    padding-bottom:16px;
}
.padding_t{
    padding-top:16px;
}

.grey_ic{
    color:#e9e9e9;
}
.grey_bg{
    background:#fafafa;
}
.padding_content{
    padding-left:15px;
    padding-right:15px;
}



 h4{
    line-height:24px;
 }
.btn{
	-o-text-overflow: ellipsis;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
}
.video_btn{
	display: inline-block;
    max-width: 150px;
    max-height: 150px;
    margin: auto;
    
    width: 90%;
    height: 100%;
    vertical-align: middle;
	background: url(/images/Play_Button.svg) center/150px no-repeat;
	opacity:0.8;
}
.video_1{
	margin-top: -6.5%;
}
.video_2{
	margin-top: -19%;
}
.video_frame{
	margin: 100px auto 44px auto;
	width: 560px;
	height: 315px;
}

.position_l{left:0}
.position_r{right:0}
/*first page*/





.bg_gray_light{
    background:#fafafa;
}

/*
 * Cover
 */


.padding_zero{
    padding:0 !important;
}
.margin_zero{
    margin:0 !important;
}


.marginTop48{
    margin-top:48px;
}
.marginTop40{
    margin-top:40px;
}

.marginTop35{
    margin-top:35px;
}
.marginTop30{
    margin-top:30px;
}
.marginTop22{
    margin-top:22px !important;
 }
 .marginTop18{
    margin-top:18px;
 }
 .marginTop16{
    margin-top:16px;
 }
.marginTop12{
    margin-top:12px;
}
.marginTop5{
    margin-top:5px;
}

.margin_r_m{
    margin-right:25px;
}

.marginBottom48{
    margin-bottom:48px;
}
.marginBottom40{
    margin-bottom:40px;
}
.marginBottom35{
    margin-bottom:35px;
}

.marginBottom30{
    margin-bottom:30px;
}
.marginBottom22{
    margin-bottom:22px;
}
 .marginBottom12{
    margin-bottom:12px;
}


.tm{
    position:relative;
    padding-right:20px;
 }

 .tm:after{
    position: absolute;
    content: '®';
    display: block;
    font-size: 12px;
     font-weight: 400;
    right: 2px;
    top: 7px;
    letter-spacing: 0.08em;

 }
.CA  .tm:after{
    content:'\00ae';
    font-size: 17px;
    right: 4px;
}

.container-tm{
    position:relative;
    display:inline-block;
    padding-right:14px;
}

.container-tm1, .container-tm_one,.container-tm_help{
    position:relative;
    display:inline-block;
    padding-right:14px;
}
.reg{
    position:relative;
    display:inline-block;
    padding-right:12px;
}
.container-tm:after{
    position:absolute;
    content:'®';
    /*content:'TM';*/
    display:block;
    font-size:15px;
    right:0px;
    top:-3px;
    font-weight: 500;
}



.CA .container-tm_help:after{
    content:'\00ae';
    font-size: 14px;
}

.container-tm_one:after{
     position:absolute;
    /*content:'®';*/
      content:'®';
    display:block;
    font-size:15px;
    right:0px;
    top:-3px;
    font-weight: 500;
}

.container-tm_two sup{
    font-size: 15px;
    font-weight: 500;
    top: -1.5em;
}
/*.container-tm_two:after{
     position:absolute;
      content:'TM';
    display:block;
    font-size: 15px;
    right: -20px;
    top: 0;
    font-weight: 500;
    margin-right: 0;
}*/

.CA .container-tm:after{
    content:'\00ae';
    font-size: 14px;
}


.reg:after{
    position:absolute;
    content:'\00ae';
    display:block;
    font-size:14px;
    right:0px;
    top:-2px;
}


.position_absolute{
  position: absolute;
}
.position_relative{
    position:relative !important;
}

.freePoster:link,
.freePoster:visited,
.freePoster:hover{
    display: block;
    position: absolute;
    background: url(../images/freePosterIcon.png) center no-repeat;
    height: 90px;
    width: 90px;
    right: 0px;
    top: -80px;
    text-align: center;
    line-height: 100%;
    border-radius: 50%;
    color: #8a8a8a;
    background-size: 87px;
}

/*****Desgnr****/
.eml_linked p {
    background-color: #FEF7F5;
    padding: 16px;
    border: 1px solid #FCE0E0;
    border-radius: 4px;
    font-weight: 600;
}
.container-registermrk {
    position: relative;
    display: inline-block;
    padding-right: 12px;
}
.container-registermrk:after {
    position: absolute;
    content: '®';
    display: block;
    font-size: 15px;
    right: 0px;
    top: -6px;
    font-weight: 500;
}
a.linkdin-btn img {
    max-width: 20px;
    position: absolute;
    right: 30px;
    bottom: 15px;
}
.advisor_logo {
    position: absolute;
    right: 0;
    top: 0;
}
.advisor_logo h4 {
    font-size: 15px;
    margin: 0px 0 7px;
}
.advisor_logo img {
    max-width: 190px;
}
.d-flexnn{
    display: -webkit-box!important;
    display: -ms-flexbox!important;
    display: flex!important;
}
.justify-content-center-nn{
    -webkit-box-pack: center!important;
    -ms-flex-pack: center!important;
    justify-content: center!important;
}
.plan_pagedev .pricing_premium .panel-primary {
    border-color: #ddd;
    background-color: #fff;
    border-radius: 0px;
}
.plan_pagedev .pricing_premium {
    padding: 0px;
}
h2.premiu_ttl {
    font-size: 25px;
    font-weight: 500;
    color: #41bef0;
}
.plan_pagedev .h4.normal.marginTop22 {
    font-size: 16px;
    line-height: 1.4;
    font-weight: 500!important;
}
.dev_prc .mont_dev {
    font-weight: 700;
}
.dev_prc .h1{
    font-weight: 700;
}
.textcenter_dev{
    text-align: center;
}
.textcenter_dev ul {
    padding: 0px;
}
.textcenter_dev li {
    list-style: none;
    font-size: 14px;
    font-weight: 500!important;
    margin-bottom: 5px;
}
.textcenter_dev li span {
    display: inline-block;
    background-color: #000000;
    height: 4px;
    width: 4px;
    border-radius: 100%;
    margin-bottom: 3px;
    margin-right: 6px;
}
.textcenter_dev ul.check_mrkt li span {
    display: inline-block;
    background-color: transparent;
    height: 15px;
    width: 18px;
    border-radius: 28px;
    margin-bottom: 0;
    margin-right: 6px;
    background-image: url(../images/tick.png);
    background-size: 15px;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    margin-bottom: -4px;
    position: absolute;
    left: 0;
    top: 4px;
}
.box_hght {
    height: 340px;
}
.plan_pagedev .registerPremium{
    width: 200px;
    background-color: transparent!important;
    color: rgb(255, 145, 0);
    margin: 0 auto;
    font-weight: 600;
    padding: 14px 10px;
    margin-bottom: 20px;
}
.plan_pagedev .registerPremium:hover{
    color: rgb(255, 145, 0)
}
.box_hght p.norma.gray-light{
    font-weight: 600;
}
.box_hght .text-dev_small {
    font-size: 14px;
    font-weight: 500;
    font-family: "Open Sans";
    color: #696969;
}
.pricing_premium.most_populr_prm .panel-primary {
    border: 2px solid #41bef0;
}
.most_populr_prm .box_hght {
    height: 370px;
}
.popular_heading h1 {
    font-size: 30px;
    margin: 0px;
    background-color: #41bef0;
    color: #fff;
    padding: 10px 0px;
    font-weight: 600;
    height: 54px;
}
.popular_heading {
    margin-top: -54px;
}
.plan_pagedev {
    margin-top: 70px;
}
.plan_pagedev .pricing_premium.most_populr_prm .registerPremium{
    background-color: rgb(255, 145, 0)!important;
    color: #fff;
}
.marginTop_dev12{
    margin-top: 12px;
}
.hght_ttle{
    height: 40px;
}
.dev_prc {
    height: 64px;
}
.lnhght{
    line-height: 1.4
}
.h1Spacing.text-center.faq-title {
    float: left;
    width: 100%;
    margin-top: 30px;
}
.faq-title h2{
    margin-bottom: 0px;
}
.h1Spacing.faq-maintitle {
    margin-top: 80px;
}
.new_tmcontainer {
    position: absolute;
}
.new_tmcontainer:after {
    font-size: 12px;
    top: 0;
}

.faq-part .panel-group .panel-heading {
  padding: 0;
   background-color: #1ea1d3;
}

.faq-part .panel-group .panel-heading a {
  display: block;
  padding: 10px 15px;
  text-decoration: none;
  position: relative;
  font-weight: 600;
  color: #fff;
  z-index: 999;
}

.faq-part .panel-group .panel-heading a:after {
    content: '-';
    float: right;
    font-size: 60px;
    margin-top: -7px;
    font-weight: 300;

}

.faq-part .panel-group .panel-heading a.collapsed:after {
    content: '+';
    font-size: 31px;
    margin-top: -1px;
    font-weight: 300;
}
.faq-part .panel.panel-default {
    margin-bottom: 24px;
}
.faq-part .panel-collapse{
    /*background-color: rgba(0, 0, 0, 0.3);
    color: rgb(255, 255, 255);*/
}
.faq-part .panel-collapse a{
    font-weight: 500;
}
.faq-part .panel-collapse p{
    line-height: 1.5;
}
.faq-part .table-hover td ul {
    padding-left: 18px;
}
ul.li_50 li {
    width: 50%;
    float: left;
    margin-bottom: 3px;
}
ul.li_50 {
    float: left;
    width: 100%;
}
.pdng_faqhome {
    padding: 40px 0px 40px;
    margin-top: 40px;
}
.pdng_faqhome h2.h1.gray {
     margin-top: 0px;
    margin-bottom: 45px;
    font-size: 34px;
}
.home footer{
    margin-top: 0px;
}
.morfaq_link {
    color: #1ea1d3;
    padding: 10px 0px;
    border-radius: 7px;
    font-size: 16px;
    display: inline-block;
    font-weight: 600;
}
.morfaq_link:hover, .morfaq_link:focus {
    color: #1ea1d3;
    text-decoration: none;
}
.text-lighbalck {
    color: rgba(0,0,0,0.8);
}
a.freePoster.nnpster {
    position: relative!important;
    background-image: none!important;
    top: 0px!important;
    height: auto;
    width: auto!important;
    color: #1ea1d3;
    display: inline-block;
    font-weight: 600;
}
.medum_font {
    font-size: 14px;
}
.cstm_d-flex {
    display: -webkit-box!important;
    display: -ms-flexbox!important;
    display: flex!important;
}
.cstm_justify-content-center {
    -webkit-box-pack: center!important;
    -ms-flex-pack: center!important;
    justify-content: center!important;
}
.font_17{
  font-size: 17px;
}
ul.check_mrkt {
    text-align: left;
    padding-left: 12px!important;
}
ul.check_mrkt li {
    position: relative;
    padding-left: 26px;
}
.pln_sc-inner{
    text-align: left;
    padding-left: 40px!important;
}
.pln_sc-inner_border{
    border-bottom: 1px solid rgba(0,0,0,0.1);
}
.margntop-8{
    margin-top: 8px;
}
/****Desgn_end*****/
@media screen and (min-width: 991px) {
    .freePoster:link, .freePoster:visited, .freePoster:hover{
        top: -96px;
    }
}
.freePoster_free{
    font-weight: 700;
    margin-top: 22px;
    margin-bottom: 6px;
    font-size: 24px;
}
.freePoster_poster{
    font-size: 16px;
    font-weight: 600;
    margin-bottom: 3px;
}

.freePoster_value{
    font-size: 14px;
    font-weight: 500;
    margin-top: -1px;
    margin-bottom: 1px;
}

.freePoster_learnMore {
    font-size: 12px;
    font-weight: 600;
    display: inline-block;
    width: 50px;
    line-height: 100%;
    cursor: pointer;
    color: #1EA1D3;
}
.freePoster:hover .freePoster_learnMore{
    color: #56bfe7;
}
/*************************nav**********************************/

 .borderBottom{
    border-bottom:1px solid #dcdcdc !important;
 }

/*******download For Free*********/
.downloadForFree{
    min-height:294px;
}
.free_guide{
    margin-bottom:-4px;
}
.downloadForFree a{
    background:url(../images/downloadForFree.svg) center top/58px no-repeat;
    display:inline-block;
    padding-top:65px;
}
.adjust_linespace{
    line-height:160%;
}
.ebook_helpList a{
    background:url(../images/downloadForFree.svg) center top/46px no-repeat;
    display:inline-block;
    padding-top:55px;
}
.checkmarkEbook{
    margin:0;
    padding:0;
    padding-left:11px;
}
.checkmarkEbook li{
    list-style:none;
    background:url(../images/check_ebook.svg) left 2px no-repeat;
    padding-left:24px;
    line-height:130%;
    margin-bottom:13px;
}
/*****for pricing*****/

.hr_1{
    border-color:#F2F2F2;
    border-width:2px;
}

.pricing_basic{
    margin-top:60px;
}

.pricing_premium{
    margin-top:15px;
}

.freeLineheight{
    line-height:44px !important;
}

 .no_bg{
     background:none !important;
 }

.business_card{
    margin-bottom:30px;
 }

 .business_card_header{
    padding:30px 15px;
    background:#f4f4f4;
    cursor:pointer;
    border-radius:6px;

 }
 .business_card_bg{
    background:#e0f1f8;
 }
.business_card_wrap{
    height:100%;
    border-radius: 6px;
    margin-top:0px;
    overflow:hidden;
}
 .business_card_body{
     border-radius:6px;
     padding:15px;
     background:#e0f1f8;
     height:150px;
 }

.quotesContain{
    height:160px;
    overflow:hidden;
}



@media screen and (min-width: 1199px) {

  .vertical{
      display: table;
  }
 .vertical > div{
      display: table-cell;
      vertical-align: top;
      height:500px;
      padding-top:0;
  }

  .display_table{
    display:table;
  }
  .display_table_cell{
    display:table-cell;
    vertical-align:middle;
  }


}

@media screen and (min-width: 992px) {
    .navbar{
        min-height:98px;
    }
    .navbar-nav{
        margin-top:19px;
    }
    .navbar-brand{
        min-height:98px;
        background:url(../images/bp_logo_gray.svg) center 35px no-repeat;
        width:220px;
     }

    .home .navbar-brand{
        color: #fff;
        background: none;
        padding-top: 35px;
    }
    .home .navbar-default .navbar-brand:hover,
    .home .navbar-default .navbar-brand:focus{
        color: #fff;
    }
    .home .navbar-brand svg{
        fill: currentColor;
    }
    .j-navbar{
        padding:7px 50px 7px 50px;
     }

   .helpCenter_contain,.terms_contain{
    max-width:650px;

  }


}




@media screen and (max-width: 991px){
       .wrap{
        margin-top:68px;
       }


    .fullWidth_nav a:link, .fullWidth_nav a:visited, .fullWidth_nav a:hover{
        margin-top: 0;
    }

       .navbar-brand {
             background: url(../images/bigpicture_logo_mobile.svg) center -10px/192px 95px no-repeat;
            padding: 19px 15px;
            color: #fff;
            width: 218px;
           margin-left: 15px;
         }
        .home .navbar-brand{
            background: none;
       }
        .bp_bg_l{
        background: url(../images/bp_bg_xsFullscreen_L.png) center 0px no-repeat !important;
        }

        .bp_bg_m{
        background: url(../images/bp_bg_xsFullscreen_M.png) center 0px no-repeat !important;
        }

        .bp_bg_r{
        background: url(../images/bp_bg_xsFullscreen_R.png) center 0px no-repeat !important;
        }

        .referralRewards_bg_l{
            background: url(../images/referral_rewards_bg_l_xsFullscreen.png) center 0px no-repeat !important;
        }

        .referralRewards_bg_r{
            background: url(../images/referral_rewards_bg_r_xsFullscreen.png) center 0px no-repeat !important;
        }

        .signupHeader{
            background:#f1f4f7;
        }

     /***about us**/

    .business_card_wrap{
        height: 152px;
        /*margin-top:-6px;*/

    }
     .business_card_body{
         height:100%;
         /*border-top-left-radius:0;
         border-top-right-radius:0;*/
         /*padding-top:0;*/
     }

     .outer.rxGooglemap{
        margin-bottom:0px !important;
    }


 }

.aboutUsContainer{
	line-height: 160%;
}



.it_free{
    margin:23px auto 36px auto;
}
/**second page**/

/******************customilze global style*******************/

/* container defines margins and width */

.ipad{
    position:relative;
    margin-top:100px;
    opacity:0;
}

.outer {
    position: relative;
    width: 100%;
}

.outer.rxipadImg {
    padding-top:54%; /* "height" will be 60% of width */
}
.outer.rxcomputerImg{
    padding-top:66.75%;/* "height" will be 70.75% of width */
}

.outer.rxreferralImg{
    padding-top:100%;
}
.outer.rxGooglemap{
    padding-top:51.41%;
/*    margin-bottom:-66px;*/
}
.outer.rxEbook-cover{
    padding-top:125%;
}
/* inner container positioned absolutely and holds content */
.outer .inner {

    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size:cover;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
}
.ipadImg{
    /*background:url(../images/new_ipad_white.jpg) center bottom no-repeat;*/
    background:url(../images/new-ipad-white.png) center bottom no-repeat;
    background-size: 90% !important;
}
.vertical-conter:before{
	content: " ";
    display: inline-block;
    height: 100%;
    vertical-align: middle;
}
.computerImg{
    /*background:url(../images/new-computer.jpg) center bottom no-repeat;*/
    background:url(../images/new-computer.png) center bottom no-repeat;
    background-size: 95% !important;
}    
.referralImg{
    background:url(../images/referrals.jpg) center bottom no-repeat;
}

.googleMap{
/*        background-image: url('http://maps.googleapis.com/maps/api/staticmap?center=885+N.+San+Antonio+Road,+Suite+F1+Los+Altos,+CA+94022&zoom=13&scale=2&size=389x200&maptype=roadmap&format=png&visual_refresh=true');*/
        background-image: url(/images/google_map.png);
/*
        max-width:778px;
        max-height:400px;
*/
        margin:auto;
        position: relative;
        margin-top:0;
        margin-bottom:0px;
}

/* example content */
.little-box {
    float: left;
}

.googleMap:after {
    z-index:99;
    width: 38px;
    height: 69px;
    display: block;
    content: ' ';
    position: absolute;
    top: 50%; left: 50%;
    margin: -68px 0 0 -20px;
/*    background: url(../images/googleMarker.png) no-repeat;*/
    background-size: 38px 69px;
    pointer-events: none; /* This disables clicks on the marker. Not fully supported by all major browsers, though */
}


@media screen and (max-width: 767px) {
     .pricing_basic{
        margin-top:15px;
      }
    .googleMap:after {
        background-size: 26px 47px;
        width: 26px;
        height: 47px;
        margin: -45px 0 0 -13px;
    }

    .referralRewards_bg_m{
        background: url(../images/referral_rewards_bg_m_xsFullscreen.png) center 0px no-repeat !important;
    }

    .business_card_wrap:hover + .business_card_header,
    .business_card_header:hover{
        border-bottom-left-radius:0px;
        border-bottom-right-radius:0;
    }
    .business_card_body{
        border-top-left-radius:0;
        border-top-right-radius:0;
    }
    .business_card_header{
        margin-bottom:-4px;
    }



}
.computer img,.login_page img,#map{
     max-height:100%;
     max-width:100%;
}




.no-border,.no-border td,.no-border th,.no-border tr{
    border:0 !important
 }


.position_relatived{
    position: relative;
}

.dallor{
    position: absolute;
    left: -20px;
    top: 9px;
    font-size: 30px;
}
svg{fill:currentColor;}


 .j-h1{
    font-weight: 200;
 }

 /*button and ico*/

.btn-warning:hover,
.btn-warning.focus,
.btn-warning:focus,
.btn-warning:active,
.btn-warning.active,
.btn-warning:active:hover,
.btn-warning.active:hover,
.open > .dropdown-toggle.btn-warning:hover,
.btn-warning:active:focus,
.btn-warning.active:focus,
.open > .dropdown-toggle.btn-warning:focus,
.btn-warning:active.focus,
.btn-warning.active.focus,
.open > .dropdown-toggle.btn-warning.focus {
  color: #ffffff;
  background-color: #ff9100;
  border-color: #ff9100;
}

@media screen and (min-width: 991px) {
    .signUpForFree{
        margin-right: 10px;
        margin-left: 10px;
    }
    #signUpForFree_link,
    #signUpForFree_link:hover,
    #signUpForFree_link:visited,
    #signUpForFree_link:focus{
        background-color: #ff9100;
          border-color: #ff9100;
        padding-left: 15px;
        padding-right: 15px;

    }
    .white:link,
    .white:visited,
    .white:hover{
        color: #fff !important;
    }
}

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

    #signUpForFree_link,
    #signUpForFree_link:hover,
    #signUpForFree_link:visited,
    #signUpForFree_link:focus{
        background-color: transparent !important;
        border-color: transparent!important;
        text-align: left;
        box-shadow: none;

    }


}
.btn-warning-fadeIN{
    background: #FF9100;
    color:#fff;
    -webkit-transition-property: background;
       -moz-transition-property: background;
         -o-transition-property: background;
            transition-property: background;
    -webkit-transition-duration: 0.5s;
       -moz-transition-duration: 0.5s;
         -o-transition-duration: 0.5s;
            transition-duration: 0.5s;
    -webkit-transition-timing-function: linear;
       -moz-transition-timing-function: linear;
         -o-transition-timing-function: linear;
            transition-timing-function: linear;
}

.btn-warning-fadeIN:hover {
  background: #ffae00;
  color:#fff;
}


.navbar-nav > li > a {
    margin-top:10px;
    padding-top:10px;
    padding-bottom:10px;

    /*width:160px;*/
  }
.navbar-nav > li:last-child a{
    min-width:130px;
    white-space:nowrap;
    border-color:transparent;
}


.client_btn_warning:link,
.client_btn_warning:visited{
    background: #FF9100;
    border: 0;
}
.client_btn_warning:hover{
    background: #ffae00;
}



 /***third page**/


 .small_h3{
    font-size:16px;
 }

.negaMargin{
    margin-left:-15px;
    margin-right:-15px;
}
.margin_b{
    margin-bottom:22px;
 }
.margin_top_md{
    margin-top:10px !important;
}
 /******fourth page**********/
     /**home page**/

 .quote_title,.quote_list > div{
     margin-top:80px;
     opacity:0;

 }
 .bp_bg,.referralRewards_bg{
    margin-bottom:50px;
    padding-top:64px;
    padding-left:30px;
    padding-right:30px;
}
 .bp_bg_m{
    background: url(../images/bp_bg_m.png) center 0px no-repeat;

}
 .bp_bg_l{
    background: url(../images/bp_bg_l.png) center 0px no-repeat;
}
  .bp_bg_r{
    background: url(../images/bp_bg_r.png) center 0px no-repeat;
}
.referralRewards_bg_m{
    background: url(../images/referral_rewards_bg_m.png) center 0px no-repeat;
}
.referralRewards_bg_l{
    background: url(../images/referral_rewards_bg_l.png) center 0px no-repeat;
}
.referralRewards_bg_r{
    background: url(../images/referral_rewards_bg_r.png) center 0px 	no-repeat;
}

.semibold{
    font-weight:600 !important;
 }
 .thin{
     font-family:"Open Sans";
    font-weight:300;
 }
 .normal{
    font-family:"Open Sans";
    font-weight:400 !important;
 }
.extrabold{
    font-weight: 700;
}
 .outline_btn{
     background:#fff;
     color:#f48b30;
     border:1px solid #f48b30;
/*     white-space:normal !important;*/
     -webkit-transition-property: background;
       -moz-transition-property: background;
         -o-transition-property: background;
            transition-property: background;
    -webkit-transition-duration: 0.5s;
       -moz-transition-duration: 0.5s;
         -o-transition-duration: 0.5s;
            transition-duration: 0.5s;
    -webkit-transition-timing-function: linear;
       -moz-transition-timing-function: linear;
         -o-transition-timing-function: linear;
            transition-timing-function: linear;
     }
  .outline_btn:hover{
     background:#F9F5F5;
     color:#f48b30;
     white-space:normal !important;
     }


/*******Bubble style********/

.bubble{
        height: auto;
        position:absolute;
        top:37px;
        left:-142px;
        width:334px;

}

.speech-bubble {
        margin-top:20px;
        padding-bottom:10px;
        position: relative;
        background-color: #fff;
        border:1px solid #d6d6d6;
        color:#757575;
        width:100%;
        height:auto;
        text-align: center;
        border-radius: 2px;
        box-sizing:border-box;
}
.speech-bubble-top > div{
    padding-top:25px;
}
.bubble .premium_pricing{
    display:none;
 }
.speech-bubble:before {
  content: '';
  position: absolute;
  width: 0;
  height: 0;
  border: 10px solid;
  z-index:10;
  left:0;

}

.speech-bubble:after {
  content: '';
  position: absolute;
  width: 0;
  height: 0;
  border: 11px solid;

}

/*********the position of the arrow********/
/* top */
.speech-bubble-top:before {
  border-color:transparent transparent #fff transparent;
  left: 67%;
  bottom:100%;
  margin-left: -10px;

}
.speech-bubble-top:after {
  border-color: transparent transparent #d6d6d6 transparent;
  left: 67%;
  bottom: 100%;
  margin-left: -11px;
}
label.error{
    color:#ff0000;
    line-height:100%;
    display:block;
    font-size:15px;
    height:22px;
    font-weight:400;
    width:auto;
    text-align:left;
    padding:0 0 0 4px;
    margin: -22px auto auto 0;
    box-sizing:border-box;
 }
.secondStep label.error{
    margin-top:4px;
    position:absolute;

}
.secondStep label#checkbox-error.error{
    top: 44px;
    margin-left: -37px;
    cursor:default;
}
.secondStep .form-group{
    margin-bottom:30px;
}
#errors > label.errorBorder{
    border:0px;
    font-weight:500px;
}

.quote_wrap{
    width:400px;


 }
.quote-block{
   width:400px;
   height:200px;
   position:relative;
   padding:50px 0px 0px 65px;

 }
 .quote-block:before{
    content:'\201C';
    font-family:serif !important;
    font-style:italic;
    font-weight:400;
    position:absolute;
    left:-3px;
    top:-5px;
    display:block;
    font-size:130px;
    color:#62c5f6;

 }
 .quote-block blockquote{
    border:0px;
  }

 .quote-block figcaption{
     text-align:left;
     width:auto;
     white-space:nowrap;
     text-indent:18px;
     margin-top:-20px;

 }


.faq fieldset{
    counter-reset: my-badass-counter;
}
.faq fieldset:before{
    content: counter(my-badass-counter);
    counter-increment: my-badass-counter;
 }
.title_faq{
	margin-top: 28px;
}
 /***help center**/
 .help_block{
    display:block;
    color:#444444;
    background:#FAFAFA;
    font-size:14px;
    font-weight: 400 !important;
    border-radius: 6px;
    border-width: 0px;
    border-color: #d3e9fc;
    border-style: solid;
    margin-bottom:30px;
    cursor:pointer;
    padding-top:28px;
 }
 .help_block_icon{
    height:50px;
    width: 50px;
    margin:0px auto 20px auto;
  }
 .help_block_title{
    min-height:52px;
    padding: 0 12px 12px 12px;
 }
 .help_block_1{
    background: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDIwLjAuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHdpZHRoPSIyNHB4IiBoZWlnaHQ9IjI0cHgiIHZpZXdCb3g9IjAgMCAyNCAyNCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMjQgMjQ7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4KCS5zdDB7ZmlsbDpub25lO30KCS5zdDF7ZmlsbDojN0JDMkZGO30KPC9zdHlsZT4KPHBhdGggY2xhc3M9InN0MCIgZD0iTTAsMGgyNHYyNEgwVjB6Ii8+CjxnPgoJPHBhdGggY2xhc3M9InN0MSIgZD0iTTYuNCwxMkg0LjljLTAuNSwwLTEtMC40LTEtMVYxLjRjMC0wLjYsMC41LTEsMS0xaDEuNWMwLjYsMCwxLDAuNCwxLDFWMTFDNy40LDExLjYsNi45LDEyLDYuNCwxMnoiLz4KCTxwYXRoIGNsYXNzPSJzdDEiIGQ9Ik0yMi42LDcuOUgxLjRjLTAuNiwwLTEtMC41LTEtMVY1LjRjMC0wLjUsMC40LTEsMS0xaDIxLjJjMC41LDAsMSwwLjUsMSwxdjEuNUMyMy42LDcuNSwyMy4yLDcuOSwyMi42LDcuOXoiLz4KCTxwYXRoIGNsYXNzPSJzdDEiIGQ9Ik0xNy42LDEyaDEuNWMwLjYsMCwxLDAuNCwxLDF2OS42YzAsMC41LTAuNCwxLTEsMWgtMS41Yy0wLjUsMC0xLTAuNS0xLTFWMTNDMTYuNiwxMi40LDE3LjEsMTIsMTcuNiwxMnoiLz4KCTxwYXRoIGNsYXNzPSJzdDEiIGQ9Ik0xLjQsMTYuMWgyMS4yYzAuNSwwLDEsMC40LDEsMXYxLjVjMCwwLjYtMC41LDEtMSwxSDEuNGMtMC42LDAtMS0wLjQtMS0xdi0xLjVDMC40LDE2LjUsMC44LDE2LjEsMS40LDE2LjF6IgoJCS8+CjwvZz4KPC9zdmc+Cg==") center/50px 50px no-repeat;
 }

 .help_block_2{
    background: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxOS4xLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB3aWR0aD0iNTBweCIgaGVpZ2h0PSI1MHB4IiB2aWV3Qm94PSItMjQwIDI5NiA1MCA1MCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAtMjQwIDI5NiA1MCA1MDsiIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4NCgkuc3Qwe2ZpbGw6IzdCQzJGRjt9DQoJLnN0MXtmaWxsOm5vbmU7fQ0KPC9zdHlsZT4NCjxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0tMjE1LDMyMWM2LjksMCwxMi41LTUuNiwxMi41LTEyLjVTLTIwOC4xLDI5Ni0yMTUsMjk2cy0xMi41LDUuNi0xMi41LDEyLjVTLTIyMS45LDMyMS0yMTUsMzIxeiBNLTIxNSwzMjcuMg0KCWMtOC4zLDAtMjUsNC4yLTI1LDEyLjV2Ni4yaDUwdi02LjJDLTE5MCwzMzEuNC0yMDYuNywzMjcuMi0yMTUsMzI3LjJ6Ii8+DQo8cGF0aCBjbGFzcz0ic3QxIiBkPSJNLTIyNywzMDloMjR2MjRoLTI0VjMwOXoiLz4NCjwvc3ZnPg0K") center no-repeat;
 }
 .help_block_3{
    background: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxOS4xLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB3aWR0aD0iNTBweCIgaGVpZ2h0PSI1MHB4IiB2aWV3Qm94PSItMjE0IDI5NiA1MCA1MCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAtMjE0IDI5NiA1MCA1MDsiIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4NCgkuc3Qwe2ZpbGw6IzdCQzJGRjt9DQo8L3N0eWxlPg0KPHBhdGggY2xhc3M9InN0MCIgZD0iTS0xOTQuMywzMzFsMy45LDMuOWwxMy45LTEzLjlsLTEzLjktMTMuOWwtMy45LDMuOWw3LjIsNy4ySC0yMTR2NS42aDI2LjlMLTE5NC4zLDMzMXogTS0xNjkuNiwyOTZoLTM4LjkNCgljLTMuMSwwLTUuNiwyLjUtNS42LDUuNnYxMS4xaDUuNnYtMTEuMWgzOC45djM4LjloLTM4Ljl2LTExLjFoLTUuNnYxMS4xYzAsMy4xLDIuNSw1LjYsNS42LDUuNmgzOC45YzMuMSwwLDUuNi0yLjUsNS42LTUuNnYtMzguOQ0KCUMtMTY0LDI5OC41LTE2Ni41LDI5Ni0xNjkuNiwyOTZ6Ii8+DQo8L3N2Zz4NCg==") center no-repeat;
 }

 .help_block_4{
    background: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxOS4xLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB3aWR0aD0iNTBweCIgaGVpZ2h0PSI1MHB4IiB2aWV3Qm94PSItMjQwIDI5NiA1MCA1MCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAtMjQwIDI5NiA1MCA1MDsiIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4NCgkuc3Qwe2ZpbGw6bm9uZTt9DQoJLnN0MXtmaWxsOiM3QkMyRkY7fQ0KPC9zdHlsZT4NCjxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0tMjI3LDMwOWgyNHYyNGgtMjRWMzA5eiIvPg0KPHBhdGggY2xhc3M9InN0MSIgZD0iTS0yMjEuMiwzNDZoMTIuNXYtNTBoLTEyLjVWMzQ2eiBNLTI0MCwzNDZoMTIuNXYtMjVILTI0MFYzNDZ6IE0tMjAyLjUsMzExLjZWMzQ2aDEyLjV2LTM0LjRILTIwMi41eiIvPg0KPC9zdmc+DQo=") center no-repeat;
 }

  .help_block_5{
    background: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxOS4xLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB3aWR0aD0iNTBweCIgaGVpZ2h0PSI1MHB4IiB2aWV3Qm94PSItMjQwIDI5NiA1MCA1MCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAtMjQwIDI5NiA1MCA1MDsiIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4NCgkuc3Qwe2ZpbGw6bm9uZTt9DQoJLnN0MXtmaWxsOiM3QkMyRkY7fQ0KPC9zdHlsZT4NCjxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0tMjI3LDMwOWgyNHYyNGgtMjRWMzA5eiIvPg0KPHBhdGggY2xhc3M9InN0MSIgZD0iTS0xOTUsMzAxaC00MGMtMi44LDAtNSwyLjItNSw1bDAsMzBjMCwyLjgsMi4yLDUsNSw1aDQwYzIuOCwwLDUtMi4yLDUtNXYtMzBDLTE5MCwzMDMuMi0xOTIuMiwzMDEtMTk1LDMwMXoNCgkgTS0xOTUsMzM2aC00MHYtMTVoNDBWMzM2eiBNLTE5NSwzMTFoLTQwdi01aDQwVjMxMXoiLz4NCjwvc3ZnPg0K") center no-repeat;
 }

  .help_block_6{
    background: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxOS4xLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB3aWR0aD0iNTBweCIgaGVpZ2h0PSI1MHB4IiB2aWV3Qm94PSItOTkgMTAxIDUwIDUwIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IC05OSAxMDEgNTAgNTA7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+DQoJLnN0MHtmaWxsOm5vbmU7fQ0KCS5zdDF7ZmlsbDojN0JDMkZGO30NCjwvc3R5bGU+DQo8cGF0aCBjbGFzcz0ic3QwIiBkPSJNLTMyNiw0MTBoMjR2MjRoLTI0VjQxMHoiLz4NCjxwYXRoIGNsYXNzPSJzdDEiIGQ9Ik0tNzQsMTAxYy0xMy44LDAtMjUsMTEuMi0yNSwyNXMxMS4yLDI1LDI1LDI1czI1LTExLjIsMjUtMjVTLTYwLjIsMTAxLTc0LDEwMXogTS03MC45LDEzOS4zdjQuMmgtNS44di00LjINCgljLTMuOC0wLjgtNi45LTMuMS03LjEtNy41aDQuNGMwLjIsMi4zLDEuOSw0LjIsNS44LDQuMmM0LjQsMCw1LjItMi4xLDUuMi0zLjVjMC0xLjktMS0zLjUtNS44LTQuNmMtNS40LTEuMy05LjItMy41LTkuMi04LjENCgljMC0zLjcsMy4xLTYuMiw2LjktNy4xdi00LjJoNS44djQuMmM0LjIsMSw2LDQuMiw2LjIsNy41aC00LjRjLTAuMi0yLjUtMS41LTQuMi00LjgtNC4yYy0zLjMsMC01LjIsMS41LTUuMiwzLjUNCgljMCwxLjksMS41LDMuMSw1LjgsNC4yYzQuNCwxLjMsOS4yLDMuMSw5LjIsOC41Qy02NCwxMzYuNC02Ny4xLDEzOC41LTcwLjksMTM5LjN6Ii8+DQo8L3N2Zz4NCg==") center no-repeat;
 }


 .help_block_7{
    background: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxOS4xLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB3aWR0aD0iNTBweCIgaGVpZ2h0PSI1MHB4IiB2aWV3Qm94PSItMjQwIDI5NiA1MCA1MCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAtMjQwIDI5NiA1MCA1MDsiIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4NCgkuc3Qwe2ZpbGw6bm9uZTt9DQoJLnN0MXtmaWxsOiM3QkMyRkY7fQ0KPC9zdHlsZT4NCjxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0tMjI3LDMwOWgyNHYyNGgtMjRWMzA5eiIvPg0KPHBhdGggY2xhc3M9InN0MSIgZD0iTS0yMTUsMzE4LjJjLTEuNSwwLTIuOCwxLjItMi44LDIuOHMxLjIsMi44LDIuOCwyLjhzMi44LTEuMiwyLjgtMi44Uy0yMTMuNSwzMTguMi0yMTUsMzE4LjJ6IE0tMjE1LDI5Ng0KCWMtMTMuOCwwLTI1LDExLjItMjUsMjVzMTEuMiwyNSwyNSwyNXMyNS0xMS4yLDI1LTI1Uy0yMDEuMiwyOTYtMjE1LDI5NnogTS0yMDkuNSwzMjYuNUwtMjMwLDMzNmw5LjUtMjAuNWwyMC41LTkuNUwtMjA5LjUsMzI2LjV6Ig0KCS8+DQo8L3N2Zz4NCg==") center no-repeat;
 }

 .help_block_8{
    background: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxOS4xLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB3aWR0aD0iNTBweCIgaGVpZ2h0PSI1MHB4IiB2aWV3Qm94PSItMjE0IDI5NiA1MCA1MCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAtMjE0IDI5NiA1MCA1MDsiIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4NCgkuc3Qwe2ZpbGw6bm9uZTt9DQoJLnN0MXtmaWxsOiM3QkMyRkY7fQ0KPC9zdHlsZT4NCjxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0tNDQxLDYwNWgyNHYyNGgtMjRWNjA1eiIvPg0KPHBhdGggY2xhc3M9InN0MSIgZD0iTS0xOTYuNSwzNDMuNWMwLDEuNCwxLjEsMi41LDIuNSwyLjVoMTBjMS40LDAsMi41LTEuMSwyLjUtMi41VjM0MWgtMTVWMzQzLjV6IE0tMTg5LDI5Ng0KCWMtOS42LDAtMTcuNSw3LjktMTcuNSwxNy41YzAsNiwzLDExLjIsNy41LDE0LjR2NS42YzAsMS40LDEuMSwyLjUsMi41LDIuNWgxNWMxLjQsMCwyLjUtMS4xLDIuNS0yLjV2LTUuNmM0LjUtMy4yLDcuNS04LjQsNy41LTE0LjQNCglDLTE3MS41LDMwMy45LTE3OS40LDI5Ni0xODksMjk2eiBNLTE4MS45LDMyMy44bC0yLjEsMS41djUuOGgtMTB2LTUuOGwtMi4xLTEuNWMtMy40LTIuNC01LjQtNi4yLTUuNC0xMC4yDQoJYzAtNi45LDUuNi0xMi41LDEyLjUtMTIuNXMxMi41LDUuNiwxMi41LDEyLjVDLTE3Ni41LDMxNy42LTE3OC41LDMyMS40LTE4MS45LDMyMy44eiIvPg0KPC9zdmc+DQo=") center no-repeat;
 }
 .help_center_list ul,.terms_list ul{
    margin:0px;
    margin-top:21px;
     list-style:none;
     padding:0;
  }
  .help_center_list li,.terms_list li{
    margin:15px auto;
    padding:0;
  }

.help_center_list_title{
    margin:0;
    padding:0;

}
.help_center_list_title >li > h3{
    line-height:130%;
}
.help_center_list_title >li{
    padding:0;
    margin:0;
    font-size:18px;
    list-style:none;

}


.help_center_list_title .crucial_questions{
    margin-left:20px;
}



  /**help center contain**/
  .helpCentListMargin{
    margin-top:70px;
  }


  .helpCenter_contain h3{
      cursor:pointer;
      font-size:17px;

  }

 .helpCenter_contain .answer_block{
    padding-left:22px;
}
 .j_tableBordered{
    border-collapse: collapse;
 }
 .j_tableBordered td{
  border: 1px solid #999 !important;
  padding: 0.5rem;
  text-align: left;
}
.answer_block{
    font-size:16px;
}
.helpContainerMarginBtn{
    margin-left:-36px;
}

.help_center_sub_block{
    padding-top:15px;
    padding-bottom:15px;
}
.underline_none{
    text-decoration:none;
 }
 .underline{
     padding-bottom:0px;

     border-bottom:1px solid #555;
 }
.font_15{
    font-size:15px !important;
}
.font_16{
    font-size:16px !important;
}
.font_20{
    font-size:20px !important;
}
.crucial_questions{
    margin-top:15px;
}
.hand_cursor{
    cursor:pointer;
}
.crucial_questions li{
    line-height:160%;
    margin:18px 5px 5px 5px;


}
.help_center_home_btn{
    display:inline-block;
    line-height:50px;
    width:140px;
    height:50px;
    margin:0;
    padding-left:40px;
    border:1px solid #f4efc1;
    cursor:pointer;
    border-radius:4px;
    background:url(../images/help/ic_home.svg) #FFFACD 10px center/28px 28px no-repeat;

}
.help_center_home_btn:hover{
    color:#000
}
.table_ul_padding_l{
    padding-left:18px;
}
.bg_blue_lighter{
    background:#F6F9FC;
}
.h1Spacing{
    margin-top:137px;
    margin-bottom:45px;
}
.h2Spacing{
    margin-top:44px;
    margin-bottom:16px;
}
.h3Spacing{
    margin-top:48px;
    margin-bottom:20px;
 }
.h5Spacing{
    margin-top:30px;
    margin-bottom:64px;
}
.linkSpacing{
    margin-top:14px;
    display:inline-block;
}
.h5marginBottom{
}

.hrSpacing{
    margin-top:62px;
    margin-bottom:50px;
}
.fivestars{
    background:url(../images/fivestars.png) center top no-repeat;
    height:40px;
    margin-top:56px;
    padding-bottom:30px;
    box-sizing:content-box;
}
.quote_1{
    height:80px;
    background: url(../images/quote_1.jpg) center/80px no-repeat;
}
.quote_2{
    height:80px;
    background: url(../images/quote_2.jpg) center/80px no-repeat;
}
.quote_3{
    height:80px;
    background: url(../images/quote_3.jpg) center/80px no-repeat;
}
/***home page style***/

.ipadText{
    max-width:540px;
    padding-left:15px;
    padding-right:15px;
    margin-top:53px;
    margin-bottom:80px;
}
.computerText{
    max-width:540px;
    padding-left:15px;
    padding-right:15px;
    margin-top:36px;
    margin-bottom:80px;
}
/**********End home page***************/
.forgotPasswordSpacing{
    margin-top:80px;
    margin-bottom:32px;
}
/**pro page**/
.signupHeader{
    height:120px;
}
.proTitle{
    opacity:0.6;
    line-height:70px;
    padding:0;
    padding-right:8px;
}
.proLogo{
     padding:41px 0 0 8px;
}
.signupSteps{
    height:72px;
    background:#F1F4F7;
    border-bottom:1px solid #dcdcdc;
    border-top:1px solid #e8ecf0;
    margin-top:8px
}
.signupSteps ul{
    letter-spacing:0;
    text-align:center;
     margin:auto;
     padding:0;
     width:600px;
}
.signupSteps ul li{
    display:inline-block;
    line-height:84px;
    color:#acb3bc;
    padding-left:30px;
    padding-right:30px;
    margin:0;
    font-size:16px;
    box-sizing: content-box;
}
.currentStep{
    color:#222c36 !important;
    height:70px;
    font-weight: bold;
    border-bottom:2px solid #acbcd0;

}
.stepCompleted{
    color:#31cda2 !important;
    background:url(../images/icons/stepCompleted.svg) left center/28px 28px no-repeat;

}
/**referral rewards**/
.referralRewardsText{
    margin-top:53px;
    max-width:540px;
    padding-left:15px;
    padding-right:15px;
    margin-bottom:65px;
}
.referralRewardsTextArea{
    max-height:200px;
    resize:vertical;
    min-height:100px;
    border:1px solid #DDE2E7;
    border-radius:6px;
    cursor:text;
    overflow-y: auto;
}
.noshow{
    display:none;
}

.customerLogo{
    margin:0;
    margin-bottom:40px;
    padding:0;
}
.customerLogo li{
    list-style:none;
    display:inline-block;
    padding:45px 40px;
}
body[data-contactForm="hide"] .contact-sales{
    display:none;
}

.registerPremium{
    margin-bottom:7px;
}


/*******for firfox only********/
body:not(:-moz-handler-blocked) .loginTipsForfirefox{
    position:relative;
    display:inline-block;
    width: 100%;
    height: 20px;
    margin-top: 10px;
    margin-bottom: -10px;
    font-style:italic;
}
body:not(:-moz-handler-blocked) .loginTipsForfirefox:before{
    position:absolute;
    left:0;
    top:0;
    content:'For Facebook login, deselect "Use Tracking" in  Settings.';
    display:inline-block;
    width:100%;
}
.glyphicon-lock{
    top: 2px;
}

/*mall device*/
@media only screen and (max-device-width: 1024px){
    a,
    .btn{
        font-weight: 400 !important;
    }
}
@media screen and (min-width: 767px) {
    .blueBg_lighter{
        background:#e0f1f8;
    }
    .breackword{
        width: 122px;
        margin: auto;
    }
}
.border-radius-sm{
    border-radius: 4px;
}
/**********poster********/

.poster_title{
    margin-top: 30px;
    margin-bottom: 45px;
}
.poster_mainContent{
    margin-top: 40px;
    margin-bottom: 40px;
}
.poster_img{
    border: 1px solid #eee;
    box-shadow: 0 0 20px rgba(0,0,0,.075);
    margin: auto;
}

.popup_close_btn{
    width: 62px;
    height: 62px;
    margin-right: -15px;
    border-radius: 50%;
    background: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxOC4xLjEsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB2aWV3Qm94PSIwIDAgMTYgMTYiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDE2IDE2IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxwYXRoIGlkPSJYXzFfMV8iIGZpbGw9IiM5RTlFOUUiIGQ9Ik0xMS45LDEwLjRMOS41LDhsMi41LTIuNWMwLjItMC4yLDAuMi0wLjUsMC0wLjdsLTAuNy0wLjdjLTAuMi0wLjItMC41LTAuMi0wLjcsMEw4LjEsNi42DQoJTDUuNiw0LjFjLTAuMi0wLjItMC41LTAuMi0wLjcsMEw0LjIsNC44QzQsNSw0LDUuMyw0LjIsNS41TDYuNiw4bC0yLjUsMi41QzQsMTAuNiw0LDExLDQuMiwxMS4ybDAuNywwLjdjMC4yLDAuMiwwLjUsMC4yLDAuNywwDQoJbDIuNS0yLjVsMi41LDIuNWMwLjIsMC4yLDAuNSwwLjIsMC43LDBsMC43LTAuN0MxMi4xLDExLDEyLjEsMTAuNiwxMS45LDEwLjR6Ii8+DQo8L3N2Zz4NCg==") center/32px 32px no-repeat;
    cursor: pointer;
}
.grayCover{
    position: absolute;
    width: 100%;
    min-height: 100%;
    top: 0%;
    left: 0%;
    background: rgba(0,0,0,0.70);
    z-index: 9999;
}
@media screen and (max-width: 768px) {
    .grayCover{
        padding-left: 20px;
        padding-right: 20px;
    }
}
.vertical-align-m{
    vertical-align:middle !important;
}
.price_vale{
    text-align: right;
}
.discount_container .table-bordered > thead > tr > th,
.discount_container .table-bordered > thead > tr > td{
    border-bottom-width: 1px;
}

.coupon_invalid{ 
	background:url(/images/check_coupon_invaild.png) right center/36px no-repeat;
}
.coupon_valid{
	background: url(/images/check_coupon_vaild.png) right center/36px no-repeat;
}

.book-a-demo{
	width: 140px;
    border-radius: 3px;
    height: 50px;
    line-height: 38px;
	border: 0;
	background-color: #41BEF0;
	color: #fff;
}
.book-a-demo:hover,.book-a-demo:active:hover,.book-a-demo:visited,.book-a-demo:focus{
	background-color: #13adeb;
	color: #fff;
}
.slide-bar-get-print {
    position: fixed;
    right: 0;
    top: 550px;
    width: 78px;
    height: 89px;
    /* border-radius: 2px; */
    z-index: 10000;
    text-align: center;
    
}

.bg-primary {
    background-color: #00aeef!important;
}

.pb-3, .py-3 {
    padding-bottom: 1rem!important;
}


.pt-3, .py-3 {
    padding-top: 1rem!important;
}


.pl-2, .px-2 {
    padding-left: .5rem!important;
}


.pr-2, .px-2 {
    padding-right: .5rem!important;
}

/****Designer****/
.eml_linked p {
    background-color: #FEF7F5;
    padding: 16px;
    border: 1px solid #FCE0E0;
    border-radius: 4px;
    font-weight: 600;
}

.plan_pagedev .pricing_premium .panel-primary {
    border-color: #ddd;
    background-color: #fff;
    border-radius: 0px;
}
.plan_pagedev .pricing_premium {
    padding: 0px;
}
h2.premiu_ttl {
    font-size: 25px;
    font-weight: 500;
    color: #41bef0;
}
.plan_pagedev .h4.normal.marginTop22 {
    font-size: 16px;
    line-height: 1.4;
    font-weight: 500!important;
}
.dev_prc .mont_dev {
    font-weight: 700;
}
.dev_prc .h1{
    font-weight: 700;
}
.textcenter_dev{
    text-align: center;
}
.textcenter_dev ul {
    padding: 0px;
}
.textcenter_dev li {
    list-style: none;
    font-size: 14px;
    font-weight: 500!important;
    margin-bottom: 5px;
}
.textcenter_dev li span {
    display: inline-block;
    background-color: #696969;
    height: 4px;
    width: 4px;
    border-radius: 28px;
    margin-bottom: 3px;
    margin-right: 6px;
}
.box_hght {
    height: 300px;
} 
.plan_pagedev .registerPremium{
    width: 220px;
    background-color: transparent!important;
    color: rgb(255, 145, 0);
    margin: 0 auto;
    font-weight: 600;
    padding: 14px 10px;
    margin-bottom: 20px;
}
.box_hght p.norma.gray-light{
    font-weight: 600;
}
.box_hght .text-dev_small {
    font-size: 14px;
    font-weight: 500;
    font-family: "Open Sans";
    color: #696969;
}
.pricing_premium.most_populr_prm .panel-primary {
    border: 1px solid #41bef0;
}
.most_populr_prm .box_hght {
    height: 370px;
}
.popular_heading h1 {
    font-size: 30px;
    margin: 0px;
    background-color: #41bef0;
    color: #fff;
    padding: 10px 0px;
    font-weight: 600;
    height: 54px;
}
.popular_heading {
    margin-top: -54px;
}
.plan_pagedev {
    margin-top: 70px;
}
.plan_pagedev .pricing_premium.most_populr_prm .registerPremium{
    background-color: rgb(255, 145, 0)!important;
    color: #fff;
    margin-top: 50px!important;
    margin-bottom: 15px;
}
.marginTop_dev12{
    margin-top: 12px;
}
.plan-page footer{
    margin-top: 0px;
}
.p-lright-50{
    padding-left: 12%;
    padding-right: 12%;
}
.flt-right{
    float: right;
    padding-bottom: 2px;
}
.home_login_wrap {
    margin-top: 38px;
}
@media screen and (max-width: 991px){
.dev_prc .h1 {
    font-size: 38px;
}
.plan_pagedev .pricing_premium.most_populr_prm .registerPremium{
    margin-top: 40px;
    margin-bottom: 15px;
}
}
@media screen and (max-width: 767px){
.popular_heading {
    margin-top: 0;
}
.box_hght {
    height: auto;
    margin-bottom: 30px;
}
.most_populr_prm .box_hght {
    height: auto;
}
ul.li_50 li{
    width: 100%;
}
}
/****Designer****/


#popupOverlay {
    display:none;
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: rgba( 0,0,0, 0.7 );
    text-align: center;
    z-index: 99999;
}
 
 
#popupOverlay .popclose {
    position: absolute;
    right: 20px;
    top: 15px;
    font-size: 25px;
    cursor: pointer;
    color: #757575;
    background-color: #fff;
    border-radius: 50%;
    width: 30px;
    height: 30px;
    text-align: center;
    line-height: 28px;
}
 
 
#popupOverlay .popclose:hover {
    color: #fff;
    background-color: #757575;
}
 
#popupOverlay .popclose:hover path
{
    fill: #ffffff;
}
 
 
@keyframes sk-bouncedelay {
    0%,
    80%,
    100% {
        transform: scale(0);
    }
    40% {
        transform: scale(1.0);
    }
}
.loaderGraphic {
    display: none;
    position: absolute;
    left: -10px;
    top: 0px;
    width: 101%;
    height: 102%;
    z-index: 9999;
    background: center no-repeat rgba(255, 255, 255, 1);
    transform: translateZ(0);
    transform: translate3d(0, 0, 0);
}

.loaderPageGraphic {
    display: block;
    position: absolute;
    left: 0px;
    top: 0px;
    width: 100%;
    height: 100%;
    min-height: 80vh;
    z-index: 999999;
    background: center no-repeat rgba(255, 255, 255, 1);
    transform: translateZ(0);
    transform: translate3d(0, 0, 0);
    position: fixed;
    padding: 0;
    margin: 0;
}

.spinner {
    position: absolute;
    margin: 0 0 0 -30px;
    left: 50%;
    top: 50%;
    width: 70px;
    text-align: center;
}

.spinner > div {
    width: 18px;
    height: 18px;
    background-color: #0055a5;
    border-radius: 100%;
    display: inline-block;
    animation: sk-bouncedelay 1.4s infinite ease-in-out both;
}

.spinner .bounce1 {
    animation-delay: -0.32s;
}

.spinner .bounce2 {
    animation-delay: -0.16s;
}

