@import url('https://fonts.googleapis.com/css?family=Fira+Sans');
@import url('https://fonts.googleapis.com/css?family=Roboto:400,500,700');
@font-face{ font-family:proxima-nova-regular; src:url(../fonts/proxima-nova-regular-58d3af2dd56cf.otf); }
@font-face{ font-family:proxima-nova-bold; src:url(../fonts/proxima-nova-bold-58d3af8855ca4.otf); }
.font-proxima{ font-family: proxima-nova-regular; }
.proxima-nova-bold{ font-family:proxima-nova-bold; }
.font-fira-sans{ font-family: 'Fira Sans', sans-serif; }
.roboto{ font-family: 'Roboto', sans-serif; }
.demo ::-webkit-input-placeholder { color: #414042 !important; }
.demo input.form-control { border-color: #636466; }

/* Common Class Start*/
h1,h2,h3,h4,h5,h6{ margin:0px; padding:0px; }
.bg-lightgrey{ background-color:#f6f6f6; }
.bg-lightblue{ background-color:#28a9e1; }
.bg-skyblue{ background-color:#33a3dc; }
.bg-darkblue{ background-color:#329ed5 !important; }
.color-light-orange{ color:#f59e20; }
.color-light-orange-1{ color:#f99d1c; }
.color-silver{ color:#b1b0b1; }
.bg-lighter-grey{ background-color: #f0f0f0; }
.header{ top: 0; left: 0; right: 0; padding: 15px 20px; }
.header ul li a{ padding-right: 25px; }
.header ul li:first-child a{ color:#3999d4; border: 1px solid #00aeef; border-radius: 3px; padding: 7px 15px; }
.header ul li a,.header ul li:last-child a,.footer ul li a{ text-decoration:none; }
.footer-logo {padding: 8px 0px 8px 0px; max-width: 140px}
.list-inline.footer-links li{padding:2px 5px; font-size: 11px}
.list-inline.footer-links li a:hover, .list-inline.footer-links li a:focus{color: #f59d14}
.list-inline.footer-flag-ul li.dropup{margin-top: 6px}
.tdaux-copy-right{letter-spacing: 0.06em}
.frame-one{ width: 100%; padding: 0; display: table; height: 100%; position: absolute; top: 0; left: 0; margin: 0; }
.frame-two{ padding: 0; vertical-align: middle; display: table-cell; margin: 0; }
.letter-space-1{ letter-spacing: 1px; }
.banner{ background-color:#28a9e1; padding-left: 65px; position:relative; }
.down-arrow{ position: absolute; top: 0px; left: 0px; }
.up-arrow{ position: absolute; bottom: 0px; right: 2% }
.container-padding{ padding-left:65px; padding-right:65px; }
/* Common Class End*/

/* Subscription Page Start*/
.subscription-banner { background:url(../images/subscription-banner-image.jpg); background-size:cover; }
.subscriptions-cat-width { width: 21.5%; }
.subscriptions-info-width { width: 26%; }
.dynamic-box-radius{ border-radius: 0px 7px 7px 0px; min-height:500px; }
.form-field-m-b{ margin-bottom: 10px; }
.form-field{ border: 0px solid #e5e6e7; border-bottom:1px solid #d2d3d4; padding: 0px 0px 2px 0px; color:#808285;  font-size:13px; }
::-webkit-input-placeholder { /* Chrome/Opera/Safari */   color:#808285; }
::-moz-placeholder { /* Firefox 19+ */ color:#808285; }
:-ms-input-placeholder { /* IE 10+ */  color:#808285; }
:-moz-placeholder { /* Firefox 18- */ color:#808285; }
.form-field-dropdown{ background: url(../images/down-arrow.png) no-repeat 99% 43%; -moz-appearance: none;  -webkit-appearance: none;  appearance: none; }
.subscriptions-btn{ border: 0px; padding: 10px 20px; }
.subscriptions-btn-back{ padding-right: 0px; }
.subscriptions-btn-next{ padding-left: 1px; }
.subscriptions-btn-back-radius{ border-radius: 25px 0px 0px 25px; }
.subscriptions-btn-next-radius{ border-radius: 0px 25px 25px 0px; }
.fixed-btns{ position: absolute; bottom: 20px; width:95%; }
.panel-group { margin-bottom: 0px; }
.panel-group .panel { border-radius: 0; box-shadow: none; border: 0px; border-bottom:1px solid #d2d3d4; margin-bottom:10px; }
.panel-default > .panel-heading { padding: 0; border-radius: 0; }
.panel-title { font-size: 14px; }
.panel-title > a { display: block; padding-bottom: 13px; padding-top: 3px; text-decoration: none; background-color: #fff; color:#808285; }
.more-less { float: right; color:#808285; top: 3px; font-size: 10px; }
.panel-default > .panel-heading + .panel-collapse > .panel-body { border-top-color: transparent; }
.panel-body { padding: 0px 0px 10px 0px; }
.terms-condition-txt{ line-height: 17px; }
.custom-checkbox.checkbox label::before { width: 13px; height: 13px; left: 0; margin-top: 4px; margin-left: -15px; }
.custom-checkbox.checkbox label::after { width: 13px; height: 13px; left: 0; margin-top: -2px; margin-left: -16px; font-size: 10px; }
.custom-checkbox.checkbox label.terms-condition-txt::before { margin-top: 2px; }
.custom-checkbox.checkbox label.terms-condition-txt::after { margin-top: -1px; }
.scrollable-area { height: 280px; overflow-y: scroll; width: 100%; overflow-x: hidden; }
.info-round{ height: 20px; width: 20px; border-radius: 60%; text-align:center; }
.cpu-dropedown-icon { border: medium none;     border-radius: 0px; box-shadow: 0 0 3px rgba(86, 96, 117, 0.7); display: none; float: left; font-size: 12px; left: 47px; list-style: none outside none; position: absolute; text-shadow: none; top: 11%; z-index: 1000; text-align: left; }
.dropdown-padding { padding: 15px; }
/* Subscription Page End*/

/*Basic-theme*/
.basic-theme .bg-img{ background:url(../images/basic-image.png); min-height:500px; background-size:cover; border-radius: 7px 0px 0px 7px; }
.basic-theme .theme-title-color{ color:#fff; }
.basic-theme .theme-detail-color{ color:#fff; }
.basic-theme .color{ color:#83c88a; }
.basic-theme .background-color{ background:#83c88a; }

/*Silver-theme*/
.silver-theme .bg-img{ background:url(../images/silver-image.png); min-height:500px; background-size:cover; border-radius: 7px 0px 0px 7px; }
.silver-theme .theme-title-color{ color:#939598; }
.silver-theme .theme-detail-color{ color:#939598; }
.silver-theme .color{ color:#939598; }
.silver-theme .background-color{ background:#939598; }

/*Gift-theme*/
.gift-theme .bg-img{ background:url(../images/gift-image.png); min-height:500px; background-size:cover; border-radius: 7px 0px 0px 7px; }
.gift-theme .theme-title-color{ color:#fff; }
.gift-theme .theme-detail-color{ color:#fff; }
.gift-theme .color{ color:#C4B963; }
.gift-theme .background-color{ background:#C4B963; }

/*Gold-theme*/
.gold-theme .bg-img{ background:url(../images/gold-image.png); min-height:500px; background-size:cover; border-radius: 7px 0px 0px 7px; }
.gold-theme .theme-title-color{ color:#fff; }
.gold-theme .theme-detail-color{ color:#fff; }
.gold-theme .color{ color:#ffcc2f; }
.gold-theme .background-color{ background:#ffcc2f; }

/*Platinum-theme*/
.platinum-theme .bg-img{ background:url(../images/platinum-image.png); min-height:500px; background-size:cover; border-radius: 7px 0px 0px 7px; }
.platinum-theme .theme-title-color{ color:#808285; }
.platinum-theme .theme-detail-color{ color:#939598; }
.platinum-theme .color{ color:#939598; }
.platinum-theme .background-color{ background:#939598; }

/*Diamond-theme*/
.diamond-theme .bg-img{ background:url(../images/diamond-image.png); min-height:500px; background-size:cover; border-radius: 7px 0px 0px 7px; }
.diamond-theme .theme-title-color{ color:#fff; }
.diamond-theme .theme-detail-color{ color:#fff; }
.diamond-theme .color{ color:#58c6ec; }
.diamond-theme .background-color{ background:#44c2eb; }

/* Package Page Start*/
/*.package-banner{ background:url(http://10.163.2.225/assets/images/package-banner-image.jpg); background-size:cover; }*/
.package-down-arrow{ top: 0; left: 2%; }
.package-up-arrow{ bottom: 0; right: 3%; z-index: -1; }
.package-horizontal{ display: inline-block; position: relative; left: 50%; -webkit-transform: translateX(-50%); transform: translateX(-50%); }
.package-box{ float: left; width: 245px; margin-right:8px; margin-left:7px; }
.package-box-height{ min-height:290px; border-top: 0px; border-radius: 0px 0px 7px 7px; }
.package-box-height ul{ padding-left: 15px; }
.package-box-height ul li{ margin-bottom: 4px; }
.half-basic{ background-image:url(../images/half-basic-image.png); min-height:85px; border-radius: 5px 5px 0px 0px; }
.half-silver{ background-image:url(../images/half-silver-image.png); min-height:85px; border-radius: 5px 5px 0px 0px; }
.half-gold{ background-image:url(../images/half-gold-image.png); min-height:85px; border-radius: 5px 5px 0px 0px; }
.half-platinum{ background-image:url(../images/half-platinum-image.png); min-height:85px; border-radius: 5px 5px 0px 0px; }
.half-diamond{ background-image:url(../images/half-diamond-image.png); min-height:85px; border-radius: 5px 5px 0px 0px; }
.package-fixed-btns { position: absolute; bottom: 20px; width: 16%; }
.package-btn{ background: transparent; border: 1px solid #b4b4b5; padding:5px 0px; color:#58595B; }
/* Package Page End*/


/* Login Page Start*/
.login-banner { background:url(../images/login-banner-image.jpg); background-size:cover; }
.login-btn{ background: #f99d1c; border: 0px; padding:10px 0px; color:#fff; }
.effect-16 ~ .focus-border{ position: absolute;  top: 33px; left: 0;  width: 0; height: 2px;  background-color: #f99d1c; transition: 0.4s; }
.effect-16:focus ~ .focus-border, .has-content.effect-16 ~ .focus-border{ width: 100%;  transition: 0.4s; }
/* Login Page End */


/* Privacy Page Start */
.privacy-icon-box{ padding-left: 105px; }
.spe-pd-top-first{ padding-top:240px; }
.orange-strip{ height:4px; border-radius: 10px; background-color:#f59e20; width:245px; text-align:center; margin:0 auto; }
/* Privacy Page End */

/* sticky header-banner start */
.sticky { position: fixed; z-index: 9999; width: 100%; box-shadow: 0 2px 2px rgba(197,197,197,.3); }
#js-banner { width: 100%; height: 175px; overflow: hidden; position: fixed; top: 67px; left: 0; z-index: 999; background-color: #28a9e2; transition: height 0.3s; }
#js-banner h1#down-arrow { display: inline-block; background:url(../images/banner-down-arrow.png); width: 161px; height: 82px; float: left; -webkit-transition: all 0.3s; -moz-transition: all 0.3s; -ms-transition: all 0.3s; -o-transition: all 0.3s; transition: all 0.3s; position: absolute; top: 0px; left: 0px; }
#js-banner h1#up-arrow { display: inline-block; background:url(../images/banner-up-arrow.png); width: 260px; height: 111px; float: left; -webkit-transition: all 0.3s; -moz-transition: all 0.3s; -ms-transition: all 0.3s; -o-transition: all 0.3s; transition: all 0.3s; position: absolute; bottom: 0px; right: 2% }
#js-banner h2#txt-privacy .p-title { display: inline-block; font-size:40px; float: left; -webkit-transition: all 0.3s; -moz-transition: all 0.3s; -ms-transition: all 0.3s; -o-transition: all 0.3s; transition: all 0.3s; position: absolute; top: 42px; left: 82px; }
#js-banner h2#txt-privacy .p-sub-title { display: inline-block; font-size:12px; float: left; -webkit-transition: all 0.3s; -moz-transition: all 0.3s; -ms-transition: all 0.3s; -o-transition: all 0.3s; transition: all 0.3s; position: absolute; top: 82px; left: 84px; }
#js-banner.smaller { height: 80px; }
#js-banner.smaller h1#down-arrow { background:url(../images/banner-down-arrow-small.png); width: 100px; height: 51px; margin: 0; }
#js-banner.smaller h1#up-arrow { background:url(../images/banner-up-arrow-small.png); width: 150px; height: 64px; margin: 0; right: 6% }
#js-banner.smaller h2#txt-privacy .p-title{ font-size:25px; margin: 0; top: 25px; }
#js-banner.smaller h2#txt-privacy .p-sub-title{ display:none; }
.clearfix:after { visibility: hidden; display: block; content: ""; clear: both; height: 0; }
/* sticky header-banner end */

/* contact start */
.contact-padding-tb{ padding-top:75px; padding-bottom:125px; }
.address{ width:52%; line-height:30px; padding-top:10px; padding-bottom:10px; }
.contact-form-border{ border: 1px solid #cacac9; border-radius: 0px 0px 5px 5px; border-top: none; }
.contact-form{ width:85%; float:right; }
.c-orange-box{ background:#f99d1c; padding:30px 0px 15px 0px; text-align:center; color:#fff; border-radius: 5px 5px 0px 0px; }
.c-form-padding{ padding:35px 45px 25px 45px; }
.c-form-field-m-b { margin-bottom: 25px; }
.c-btn{ background: #f99d1c; border: 0px; padding: 15px 0px; border-radius: 5px; font-size:18px; font-weight:500; }
/* contact end */

/*chatbox start*/
.chat-box-bg{ background-color:#28a9e1; padding-left: 65px; position:relative; padding:80px 0px; }
.chat-down-arrow{ position: absolute; top: 0px; left: 35px; }
.chat-up-arrow{ position: absolute; bottom: 0px; right: 2% }
/*chatbox end*/

/* Home Page Start */
.home-banner .carousel-caption{ padding-top: 340px; min-height: 599px; }
.down-arrow2{ top: 0px; left: 3%; }
.up-arrow2{ bottom: 0px; right: 2% }
.down-arrow3{ top: 0px; left: 70px; }
.up-arrow3{ bottom: 0px; right: 5% }
.home-360-section h1{ padding-top:115px; line-height:48px; }
.home-chain-network h1{ padding-top:60px; line-height:48px; }
.col-pad-left-zero{ padding-left:0px; }
.home-chain-network{ padding-top: 30px; padding-bottom: 145px;  }
.home-chain-network-left-img{ position:absolute; left:0px; }
.home-360-img img{ padding-top: 65px; padding-bottom: 50px; }
.free-trial-btn { background-color:#007dc5; padding:10px 60px; }
.get-started-btn { background-color:#f99d1c; padding:12px 30px; }
.text-gray{ color:#58595b; }
.home-procure-section{ padding-top:190px; padding-bottom:187px; padding-left: 65px; }
.home-360-section{ padding:50px 65px 60px 65px; }
.procure-img{ position:absolute; right:0px; bottom:0px; }
.home-banner-testimonial{ background:url(../images/home-banner-testimonial.jpg) center; background-size:cover; background-repeat:no-repeat; padding-top:295px; padding-bottom:120px; }
.carousel-caption { left: 0px; right:0px; text-shadow: none; }
.testimonial .carousel-caption { padding-bottom: 90px !important; }
.footer-slider .carousel-caption { padding-bottom: 85px; left: 10%; }
.owl-dots { text-align: center; position: absolute; bottom: 10%; width: 100%; -webkit-backface-visibility: hidden; -moz-backface-visibility: hidden; -ms-backface-visibility: hidden; backface-visibility: hidden; }
.owl-theme .owl-dots .owl-dot.active span, .owl-theme .owl-dots .owl-dot:hover span { background: #fff; }
.owl-theme .owl-dots .owl-dot span { width: 12px; height: 12px; background: #afafaf; }
.owl-carousel { z-index: 0; }
/* Home Page End */

/* Gift Subscription Home Start */

.gift-plan-padding{ padding-top: 60px; padding-bottom: 110px; }
.orange-round{ text-align: center; padding-top: 18px; margin-top: -60px; background-color: #f99d1c; height: 70px; width: 70px; margin: -90px auto; border-radius: 60%; }
.gift-sub-box{ background: #fff; width: 805px; margin: 0 auto; border-radius: 5px; }
.gift-sub-box h1{ font-size: 21px; text-align: center; padding: 15px 50px; color: #2b93d1; line-height: 30px; }
.gift-sub-box h5{ font-size: 18px; text-align: center; padding: 10px 50px 25px 50px; color: #414142; line-height: 28px; }
.gift-sub-box p{ font-size: 15px; text-align: center; padding: 0px 50px 10px 50px; color: #414142; line-height: 23px; }
.gift-detail-title{ padding:0px 30px 20px 30px; }
.gift-detail-title p{ color:#2b93d1; font-size:20px; text-align: left; padding: 0px; }
.accept-btn { background-color: #f99d1c; padding: 12px 30px; margin-top: -10px; }
.gift-sub-slider .owl-dots { top: 105%; }

#registrationMainDiv .chosen-container .chosen-results{max-height: 192px;}
#registrationMainDiv .business-activity-main .chosen-container-single .chosen-drop{margin-top: -263px; border-top: 1px solid #aaa ;}