font-face {
  font-family: NeueHaasUnica-Regular;
  src: url(../font/NeueHaasUnica-Regular.ttf);
}
font-face {
  font-family: NeueHaasUnica-Thin;
  src: url(../font/NeueHaasUnica-Thin.ttf);
}
font-face {
  font-family: NeueHaasUnica-Light;
  src: url(../font/NeueHaasUnica-Light.ttf);
}
font-face {
  font-family: NeueHaasUnica-Bold;
  src: url(../font/NeueHaasUnica-Bold.ttf);
}
font-face {
  font-family: NeueHaasUnica-ExtraBold;
  src: url(../font/NeueHaasUnica-ExtraBold.ttf);
}
font-face {
  font-family: NeueHaasUnica-Italic;
  src: url(../font/NeueHaasUnica-Italic.ttf);
}
font-face {
  font-family: HelveticaNeueThin;
  src: url(../font/Helvetica Neue LT 35 Thin.ttf);
}
font-face {
  font-family: HelveticaNeueLight;
  src: url(../font/Helvetica Neue LT 45 Light.ttf);
}
font-face {
  font-family: HelveticaNeueRoman;
  src: url(../font/Helvetica Neue LT 55 Roman.ttf);
}
font-face {
  font-family: HelveticaNeueItalic;
  src: url(../font/Helvetica Neue LT 56 Italic.ttf);
}
font-face {
  font-family: HelveticaNeueBold;
  src: url(../font/Helvetica Neue LT 75 Bold.ttf);
}
/**/

@font-face {
  font-family: open_sans_300;
  src: url(../font/OpenSans-Light.ttf);
}
@font-face {
  font-family: open_sans_400;
  src: url(../font/OpenSans-Regular.ttf);
}

@font-face {
  font-family: open_sans_600;
  src: url(../font/OpenSans-SemiBold.ttf);
}

@font-face {
  font-family: open_sans_700;
  src: url(../font/OpenSans-Bold.ttf);
}
@font-face {
  font-family: open_sans_800;
  src: url(../font/OpenSans-ExtraBold.ttf);
}

@font-face {
  font-family: Lato-Black;
  src: url(../fonts/Lato-Black.ttf);
}
@font-face {
  font-family: Gordita_bold;
  src: url(../font/Gordita-Bold.otf);
}
@font-face {
  font-family: Gordita;
  src: url(../font/Gordita-Regular.otf);
}

@font-face {
  font-family: Lato-Bold;
  src: url(../fonts/Lato-Bold.ttf);
}

@font-face {
  font-family: Lato-Regular;
  src: url(../fonts/Lato-Regular.ttf);
}
@font-face {
  font-family: Lato-Italic;
  src: url(../fonts/Lato-Italic.ttf);
}
@font-face {
  font-family: 'PM';
  src: url('../font/proximanova-regular-webfont.eot?#iefix') format('embedded-opentype'), url('../font/proximanova-regular-webfont.woff') format('woff'), url('../font/proximanova-regular-webfont.ttf') format('truetype'), url('../font/proximanova-regular-webfont.svg#proximanova-regular-webfont') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'PMBold';
  src: url('../font/proximanova-bold-webfont.eot?#iefix') format('embedded-opentype'), url('../font/proximanova-bold-webfont.woff') format('woff'), url('../font/proximanova-bold-webfont.ttf') format('truetype'), url('../font/proximanova-bold-webfont.svg#proximanova-bold-webfont') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'PMSemiBold';
  src: url('../font/proximanova-semibold-webfont.eot?#iefix') format('embedded-opentype'), url('../font/proximanova-semibold-webfont.woff') format('woff'), url('../font/proximanova-semibold-webfont.ttf') format('truetype'), url('../font/proximanova-semibold-webfont.svg#proximanova-semibold-webfont') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'PMLight';
  src: url('../font/proximanova-light-webfont.eot?#iefix') format('embedded-opentype'), url('../font/proximanova-light-webfont.woff') format('woff'), url('../font/proximanova-light-webfont.ttf') format('truetype'), url('../font/proximanova-light-webfont.svg#proximanova-light-webfont') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
    font-family: icomoon;
    /*src: url(../fonts/icomoon.eot?fe4067a42e75dc3b0dd75e0c92bf7264);
    src: url(../fonts/icomoon.eot?fe4067a42e75dc3b0dd75e0c92bf7264#iefix) format("embedded-opentype"), url(../fonts/icomoon.ttf?4230a0abf8077f123c5bec23318e4716) format("truetype"), url(../fonts/icomoon.woff?82c5347d81d9ef552fc16fecba24be32) format("woff"), url(../fonts/icomoon.svg?1d03cd0075ed5ffff9a5f97190ece338#icomoon) format("svg");*/
	src:  url('../fonts/icomoon.eot?e4xb9y');
	src:  url('../fonts/icomoon.eot?e4xb9y#iefix') format('embedded-opentype'),
    url('../fonts/icomoon.ttf?e4xb9y') format('truetype'),
    url('../fonts/icomoon.woff?e4xb9y') format('woff'),
    url('../fonts/icomoon.svg?e4xb9y#icomoon') format('svg');
    font-weight: 400;
    font-style: normal
}
::-webkit-scrollbar-thumb {
    background: #03426b;
}
::-webkit-scrollbar {
    width: 5px;
    height: 5px;
}
::-webkit-scrollbar-track {
    background: #3483ae82;
}


/* DropDown Dob styles ~Girish~*/

#date-select-wrapper select {
    display: inline-block;
    width: 33.33%;
    height: 34px;
    padding: 6px 12px;
    font-size: 14px;
    line-height: 1.5;
   
    border: 1px solid #d1d1d1;
    border-radius: 1px;
    white-space: nowrap;
    opacity: 1;
}
/* DropDown Dob styles End ~Girish~*/


.moonicons_outer [class*=" icon-"],[class^=icon-] 
{
    /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'icomoon' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  /*line-height: 1;*/
  
  /* Enable Ligatures ================ */
  letter-spacing: 0;
  -webkit-font-feature-settings: "liga";
  -moz-font-feature-settings: "liga=1";
  -moz-font-feature-settings: "liga";
  -ms-font-feature-settings: "liga" 1;
  font-feature-settings: "liga";
  -webkit-font-variant-ligatures: discretionary-ligatures;
  font-variant-ligatures: discretionary-ligatures;

  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon-home:before {
  content: "\e900";
}
.icon-home2:before {
  content: "\e901";
}
.icon-home3:before {
  content: "\e902";
}
.icon-office:before {
  content: "\e903";
}
.icon-newspaper:before {
  content: "\e904";
}
.icon-pencil:before {
  content: "\e905";
}
.icon-pencil2:before {
  content: "\e906";
}
.icon-quill:before {
  content: "\e907";
}
.icon-pen:before {
  content: "\e908";
}
.icon-blog:before {
  content: "\e909";
}
.icon-eyedropper:before {
  content: "\e90a";
}
.icon-droplet:before {
  content: "\e90b";
}
.icon-paint-format:before {
  content: "\e90c";
}
.icon-image:before {
  content: "\e90d";
}
.icon-images:before {
  content: "\e90e";
}
.icon-camera:before {
  content: "\e90f";
}
.icon-headphones:before {
  content: "\e910";
}
.icon-music:before {
  content: "\e911";
}
.icon-play:before {
  content: "\e912";
}
.icon-film:before {
  content: "\e913";
}
.icon-video-camera:before {
  content: "\e914";
}
.icon-dice:before {
  content: "\e915";
}
.icon-pacman:before {
  content: "\e916";
}
.icon-spades:before {
  content: "\e917";
}
.icon-clubs:before {
  content: "\e918";
}
.icon-diamonds:before {
  content: "\e919";
}
.icon-bullhorn:before {
  content: "\e91a";
}
.icon-connection:before {
  content: "\e91b";
}
.icon-podcast:before {
  content: "\e91c";
}
.icon-feed:before {
  content: "\e91d";
}
.icon-mic:before {
  content: "\e91e";
}
.icon-book:before {
  content: "\e91f";
}
.icon-books:before {
  content: "\e920";
}
.icon-library:before {
  content: "\e921";
}
.icon-file-text:before {
  content: "\e922";
}
.icon-profile:before {
  content: "\e923";
}
.icon-file-empty:before {
  content: "\e924";
}
.icon-files-empty:before {
  content: "\e925";
}
.icon-file-text2:before {
  content: "\e926";
}
.icon-file-picture:before {
  content: "\e927";
}
.icon-file-music:before {
  content: "\e928";
}
.icon-file-play:before {
  content: "\e929";
}
.icon-file-video:before {
  content: "\e92a";
}
.icon-file-zip:before {
  content: "\e92b";
}
.icon-copy:before {
  content: "\e92c";
}
.icon-paste:before {
  content: "\e92d";
}
.icon-stack:before {
  content: "\e92e";
}
.icon-folder:before {
  content: "\e92f";
}
.icon-folder-open:before {
  content: "\e930";
}
.icon-folder-plus:before {
  content: "\e931";
}
.icon-folder-minus:before {
  content: "\e932";
}
.icon-folder-download:before {
  content: "\e933";
}
.icon-folder-upload:before {
  content: "\e934";
}
.icon-price-tag:before {
  content: "\e935";
}
.icon-price-tags:before {
  content: "\e936";
}
.icon-barcode:before {
  content: "\e937";
}
.icon-qrcode:before {
  content: "\e938";
}
.icon-ticket:before {
  content: "\e939";
}
.icon-cart:before {
  content: "\e93a";
}
.icon-coin-dollar:before {
  content: "\e93b";
}
.icon-coin-euro:before {
  content: "\e93c";
}
.icon-coin-pound:before {
  content: "\e93d";
}
.icon-coin-yen:before {
  content: "\e93e";
}
.icon-credit-card:before {
  content: "\e93f";
}
.icon-calculator:before {
  content: "\e940";
}
.icon-lifebuoy:before {
  content: "\e941";
}
.icon-phone:before {
  content: "\e942";
}
.icon-phone-hang-up:before {
  content: "\e943";
}
.icon-address-book:before {
  content: "\e944";
}
.icon-envelop:before {
  content: "\e945";
}
.icon-pushpin:before {
  content: "\e946";
}
.icon-location:before {
  content: "\e947";
}
.icon-location2:before {
  content: "\e948";
}
.icon-compass:before {
  content: "\e949";
}
.icon-compass2:before {
  content: "\e94a";
}
.icon-map:before {
  content: "\e94b";
}
.icon-map2:before {
  content: "\e94c";
}
.icon-history:before {
  content: "\e94d";
}
.icon-clock:before {
  content: "\e94e";
}
.icon-clock2:before {
  content: "\e94f";
}
.icon-alarm:before {
  content: "\e950";
}
.icon-bell:before {
  content: "\e951";
}
.icon-stopwatch:before {
  content: "\e952";
}
.icon-calendar:before {
  content: "\e953";
}
.icon-printer:before {
  content: "\e954";
}
.icon-keyboard:before {
  content: "\e955";
}
.icon-display:before {
  content: "\e956";
}
.icon-laptop:before {
  content: "\e957";
}
.icon-mobile:before {
  content: "\e958";
}
.icon-mobile2:before {
  content: "\e959";
}
.icon-tablet:before {
  content: "\e95a";
}
.icon-tv:before {
  content: "\e95b";
}
.icon-drawer:before {
  content: "\e95c";
}
.icon-drawer2:before {
  content: "\e95d";
}
.icon-box-add:before {
  content: "\e95e";
}
.icon-box-remove:before {
  content: "\e95f";
}
.icon-download:before {
  content: "\e960";
}
.icon-upload:before {
  content: "\e961";
}
.icon-floppy-disk:before {
  content: "\e962";
}
.icon-drive:before {
  content: "\e963";
}
.icon-database:before {
  content: "\e964";
}
.icon-undo:before {
  content: "\e965";
}
.icon-redo:before {
  content: "\e966";
}
.icon-undo2:before {
  content: "\e967";
}
.icon-redo2:before {
  content: "\e968";
}
.icon-forward:before {
  content: "\e969";
}
.icon-reply:before {
  content: "\e96a";
}
.icon-bubble:before {
  content: "\e96b";
}
.icon-bubbles:before {
  content: "\e96c";
}
.icon-bubbles2:before {
  content: "\e96d";
}
.icon-bubble2:before {
  content: "\e96e";
}
.icon-bubbles3:before {
  content: "\e96f";
}
.icon-bubbles4:before {
  content: "\e970";
}
.icon-user:before {
  content: "\e971";
}
.icon-users:before {
  content: "\e972";
}
.icon-user-plus:before {
  content: "\e973";
}
.icon-user-minus:before {
  content: "\e974";
}
.icon-user-check:before {
  content: "\e975";
}
.icon-user-tie:before {
  content: "\e976";
}
.icon-quotes-left:before {
  content: "\e977";
}
.icon-quotes-right:before {
  content: "\e978";
}
.icon-hour-glass:before {
  content: "\e979";
}
.icon-spinner:before {
  content: "\e97a";
}
.icon-spinner2:before {
  content: "\e97b";
}
.icon-spinner3:before {
  content: "\e97c";
}
.icon-spinner4:before {
  content: "\e97d";
}
.icon-spinner5:before {
  content: "\e97e";
}
.icon-spinner6:before {
  content: "\e97f";
}
.icon-spinner7:before {
  content: "\e980";
}
.icon-spinner8:before {
  content: "\e981";
}
.icon-spinner9:before {
  content: "\e982";
}
.icon-spinner10:before {
  content: "\e983";
}
.icon-spinner11:before {
  content: "\e984";
}
.icon-binoculars:before {
  content: "\e985";
}
.icon-search:before {
  content: "\e986";
}
.icon-zoom-in:before {
  content: "\e987";
}
.icon-zoom-out:before {
  content: "\e988";
}
.icon-enlarge:before {
  content: "\e989";
}
.icon-shrink:before {
  content: "\e98a";
}
.icon-enlarge2:before {
  content: "\e98b";
}
.icon-shrink2:before {
  content: "\e98c";
}
.icon-key:before {
  content: "\e98d";
}
.icon-key2:before {
  content: "\e98e";
}
.icon-lock:before {
  content: "\e98f";
}
.icon-unlocked:before {
  content: "\e990";
}
.icon-wrench:before {
  content: "\e991";
}
.icon-equalizer:before {
  content: "\e992";
}
.icon-equalizer2:before {
  content: "\e993";
}
.icon-cog:before {
  content: "\e994";
}
.icon-cogs:before {
  content: "\e995";
}
.icon-hammer:before {
  content: "\e996";
}
.icon-magic-wand:before {
  content: "\e997";
}
.icon-aid-kit:before {
  content: "\e998";
}
.icon-bug:before {
  content: "\e999";
}
.icon-pie-chart:before {
  content: "\e99a";
}
.icon-stats-dots:before {
  content: "\e99b";
}
.icon-stats-bars:before {
  content: "\e99c";
}
.icon-stats-bars2:before {
  content: "\e99d";
}
.icon-trophy:before {
  content: "\e99e";
}
.icon-gift:before {
  content: "\e99f";
}
.icon-glass:before {
  content: "\e9a0";
}
.icon-glass2:before {
  content: "\e9a1";
}
.icon-mug:before {
  content: "\e9a2";
}
.icon-spoon-knife:before {
  content: "\e9a3";
}
.icon-leaf:before {
  content: "\e9a4";
}
.icon-rocket:before {
  content: "\e9a5";
}
.icon-meter:before {
  content: "\e9a6";
}
.icon-meter2:before {
  content: "\e9a7";
}
.icon-hammer2:before {
  content: "\e9a8";
}
.icon-fire:before {
  content: "\e9a9";
}
.icon-lab:before {
  content: "\e9aa";
}
.icon-magnet:before {
  content: "\e9ab";
}
.icon-bin:before {
  content: "\e9ac";
}
.icon-bin2:before {
  content: "\e9ad";
}
.icon-briefcase:before {
  content: "\e9ae";
}
.icon-airplane:before {
  content: "\e9af";
}
.icon-truck:before {
  content: "\e9b0";
}
.icon-road:before {
  content: "\e9b1";
}
.icon-accessibility:before {
  content: "\e9b2";
}
.icon-target:before {
  content: "\e9b3";
}
.icon-shield:before {
  content: "\1f325";
}
.icon-power:before {
  content: "\e9b5";
}
.icon-switch:before {
  content: "\e9b6";
}
.icon-power-cord:before {
  content: "\e9b7";
}
.icon-clipboard:before {
  content: "\e9b8";
}
.icon-list-numbered:before {
  content: "\e9b9";
}
.icon-list:before {
  content: "\e9ba";
}
.icon-list2:before {
  content: "\e9bb";
}
.icon-tree:before {
  content: "\e9bc";
}
.icon-menu:before {
  content: "\e9bd";
}
.icon-menu2:before {
  content: "\e9be";
}
.icon-menu3:before {
  content: "\e9bf";
}
.icon-menu4:before {
  content: "\e9c0";
}
.icon-cloud:before {
  content: "\e9c1";
}
.icon-cloud-download:before {
  content: "\e9c2";
}
.icon-cloud-upload:before {
  content: "\e9c3";
}
.icon-cloud-check:before {
  content: "\e9c4";
}
.icon-download2:before {
  content: "\e9c5";
}
.icon-upload2:before {
  content: "\e9c6";
}
.icon-download3:before {
  content: "\e9c7";
}
.icon-upload3:before {
  content: "\e9c8";
}
.icon-sphere:before {
  content: "\e9c9";
}
.icon-earth:before {
  content: "\e9ca";
}
.icon-link:before {
  content: "\e9cb";
}
.icon-flag:before {
  content: "\e9cc";
}
.icon-attachment:before {
  content: "\e9cd";
}
.icon-eye:before {
  content: "\e9ce";
}
.icon-eye-plus:before {
  content: "\e9cf";
}
.icon-eye-minus:before {
  content: "\e9d0";
}
.icon-eye-blocked:before {
  content: "\e9d1";
}
.icon-bookmark:before {
  content: "\e9d2";
}
.icon-bookmarks:before {
  content: "\e9d3";
}
.icon-sun:before {
  content: "\e9d4";
}
.icon-contrast:before {
  content: "\e9d5";
}
.icon-brightness-contrast:before {
  content: "\e9d6";
}
.icon-star-empty:before {
  content: "\e9d7";
}
.icon-star-half:before {
  content: "\e9d8";
}
.icon-star-full:before {
  content: "\e9d9";
}
.icon-heart:before {
  content: "\e9da";
}
.icon-heart-broken:before {
  content: "\e9db";
}
.icon-man:before {
  content: "\e9dc";
}
.icon-woman:before {
  content: "\e9dd";
}
.icon-man-woman:before {
  content: "\e9de";
}
.icon-happy:before {
  content: "\e9df";
}
.icon-happy2:before {
  content: "\e9e0";
}
.icon-smile:before {
  content: "\e9e1";
}
.icon-smile2:before {
  content: "\e9e2";
}
.icon-tongue:before {
  content: "\e9e3";
}
.icon-tongue2:before {
  content: "\e9e4";
}
.icon-sad:before {
  content: "\e9e5";
}
.icon-sad2:before {
  content: "\e9e6";
}
.icon-wink:before {
  content: "\e9e7";
}
.icon-wink2:before {
  content: "\e9e8";
}
.icon-grin:before {
  content: "\e9e9";
}
.icon-grin2:before {
  content: "\e9ea";
}
.icon-cool:before {
  content: "\e9eb";
}
.icon-cool2:before {
  content: "\e9ec";
}
.icon-angry:before {
  content: "\e9ed";
}
.icon-angry2:before {
  content: "\e9ee";
}
.icon-evil:before {
  content: "\e9ef";
}
.icon-evil2:before {
  content: "\e9f0";
}
.icon-shocked:before {
  content: "\e9f1";
}
.icon-shocked2:before {
  content: "\e9f2";
}
.icon-baffled:before {
  content: "\e9f3";
}
.icon-baffled2:before {
  content: "\e9f4";
}
.icon-confused:before {
  content: "\e9f5";
}
.icon-confused2:before {
  content: "\e9f6";
}
.icon-neutral:before {
  content: "\e9f7";
}
.icon-neutral2:before {
  content: "\e9f8";
}
.icon-hipster:before {
  content: "\e9f9";
}
.icon-hipster2:before {
  content: "\e9fa";
}
.icon-wondering:before {
  content: "\e9fb";
}
.icon-wondering2:before {
  content: "\e9fc";
}
.icon-sleepy:before {
  content: "\e9fd";
}
.icon-sleepy2:before {
  content: "\e9fe";
}
.icon-frustrated:before {
  content: "\e9ff";
}
.icon-frustrated2:before {
  content: "\ea00";
}
.icon-crying:before {
  content: "\ea01";
}
.icon-crying2:before {
  content: "\ea02";
}
.icon-point-up:before {
  content: "\ea03";
}
.icon-point-right:before {
  content: "\ea04";
}
.icon-point-down:before {
  content: "\ea05";
}
.icon-point-left:before {
  content: "\ea06";
}
.icon-warning:before {
  content: "\ea07";
}
.icon-notification:before {
  content: "\ea08";
}
.icon-question:before {
  content: "\ea09";
}
.icon-plus:before {
  content: "\ea0a";
}
.icon-minus:before {
  content: "\ea0b";
}
.icon-info:before {
  content: "\ea0c";
}
.icon-cancel-circle:before {
  content: "\ea0d";
}
.icon-blocked:before {
  content: "\ea0e";
}
.icon-cross:before {
  content: "\ea0f";
}
.icon-checkmark:before {
  content: "\ea10";
}
.icon-checkmark2:before {
  content: "\ea11";
}
.icon-spell-check:before {
  content: "\ea12";
}
.icon-enter:before {
  content: "\ea13";
}
.icon-exit:before {
  content: "\ea14";
}
.icon-play2:before {
  content: "\ea15";
}
.icon-pause:before {
  content: "\ea16";
}
.icon-stop:before {
  content: "\ea17";
}
.icon-previous:before {
  content: "\ea18";
}
.icon-next:before {
  content: "\ea19";
}
.icon-backward:before {
  content: "\ea1a";
}
.icon-forward2:before {
  content: "\ea1b";
}
.icon-play3:before {
  content: "\ea1c";
}
.icon-pause2:before {
  content: "\ea1d";
}
.icon-stop2:before {
  content: "\ea1e";
}
.icon-backward2:before {
  content: "\ea1f";
}
.icon-forward3:before {
  content: "\ea20";
}
.icon-first:before {
  content: "\ea21";
}
.icon-last:before {
  content: "\ea22";
}
.icon-previous2:before {
  content: "\ea23";
}
.icon-next2:before {
  content: "\ea24";
}
.icon-eject:before {
  content: "\ea25";
}
.icon-volume-high:before {
  content: "\ea26";
}
.icon-volume-medium:before {
  content: "\ea27";
}
.icon-volume-low:before {
  content: "\ea28";
}
.icon-volume-mute:before {
  content: "\ea29";
}
.icon-volume-mute2:before {
  content: "\ea2a";
}
.icon-volume-increase:before {
  content: "\ea2b";
}
.icon-volume-decrease:before {
  content: "\ea2c";
}
.icon-loop:before {
  content: "\ea2d";
}
.icon-loop2:before {
  content: "\ea2e";
}
.icon-infinite:before {
  content: "\ea2f";
}
.icon-shuffle:before {
  content: "\ea30";
}
.icon-arrow-up-left:before {
  content: "\ea31";
}
.icon-arrow-up:before {
  content: "\ea32";
}
.icon-arrow-up-right:before {
  content: "\ea33";
}
.icon-arrow-right:before {
  content: "\ea34";
}
.icon-arrow-down-right:before {
  content: "\ea35";
}
.icon-arrow-down:before {
  content: "\ea36";
}
.icon-arrow-down-left:before {
  content: "\ea37";
}
.icon-arrow-left:before {
  content: "\ea38";
}
.icon-arrow-up-left2:before {
  content: "\ea39";
}
.icon-arrow-up2:before {
  content: "\ea3a";
}
.icon-arrow-up-right2:before {
  content: "\ea3b";
}
.icon-arrow-right2:before {
  content: "\ea3c";
}
.icon-arrow-down-right2:before {
  content: "\ea3d";
}
.icon-arrow-down2:before {
  content: "\ea3e";
}
.icon-arrow-down-left2:before {
  content: "\ea3f";
}
.icon-arrow-left2:before {
  content: "\ea40";
}
.icon-circle-up:before {
  content: "\ea41";
}
.icon-circle-right:before {
  content: "\ea42";
}
.icon-circle-down:before {
  content: "\ea43";
}
.icon-circle-left:before {
  content: "\ea44";
}
.icon-tab:before {
  content: "\ea45";
}
.icon-move-up:before {
  content: "\ea46";
}
.icon-move-down:before {
  content: "\ea47";
}
.icon-sort-alpha-asc:before {
  content: "\ea48";
}
.icon-sort-alpha-desc:before {
  content: "\ea49";
}
.icon-sort-numeric-asc:before {
  content: "\ea4a";
}
.icon-sort-numberic-desc:before {
  content: "\ea4b";
}
.icon-sort-amount-asc:before {
  content: "\ea4c";
}
.icon-sort-amount-desc:before {
  content: "\ea4d";
}
.icon-command:before {
  content: "\ea4e";
}
.icon-shift:before {
  content: "\ea4f";
}
.icon-ctrl:before {
  content: "\ea50";
}
.icon-opt:before {
  content: "\ea51";
}
.icon-checkbox-checked:before {
  content: "\ea52";
}
.icon-checkbox-unchecked:before {
  content: "\ea53";
}
.icon-radio-checked:before {
  content: "\ea54";
}
.icon-radio-checked2:before {
  content: "\ea55";
}
.icon-radio-unchecked:before {
  content: "\ea56";
}
.icon-crop:before {
  content: "\ea57";
}
.icon-make-group:before {
  content: "\ea58";
}
.icon-ungroup:before {
  content: "\ea59";
}
.icon-scissors:before {
  content: "\ea5a";
}
.icon-filter:before {
  content: "\ea5b";
}
.icon-font:before {
  content: "\ea5c";
}
.icon-ligature:before {
  content: "\ea5d";
}
.icon-ligature2:before {
  content: "\ea5e";
}
.icon-text-height:before {
  content: "\ea5f";
}
.icon-text-width:before {
  content: "\ea60";
}
.icon-font-size:before {
  content: "\ea61";
}
.icon-bold:before {
  content: "\ea62";
}
.icon-underline:before {
  content: "\ea63";
}
.icon-italic:before {
  content: "\ea64";
}
.icon-strikethrough:before {
  content: "\ea65";
}
.icon-omega:before {
  content: "\ea66";
}
.icon-sigma:before {
  content: "\ea67";
}
.icon-page-break:before {
  content: "\ea68";
}
.icon-superscript:before {
  content: "\ea69";
}
.icon-subscript:before {
  content: "\ea6a";
}
.icon-superscript2:before {
  content: "\ea6b";
}
.icon-subscript2:before {
  content: "\ea6c";
}
.icon-text-color:before {
  content: "\ea6d";
}
.icon-pagebreak:before {
  content: "\ea6e";
}
.icon-clear-formatting:before {
  content: "\ea6f";
}
.icon-table:before {
  content: "\ea70";
}
.icon-table2:before {
  content: "\ea71";
}
.icon-insert-template:before {
  content: "\ea72";
}
.icon-pilcrow:before {
  content: "\ea73";
}
.icon-ltr:before {
  content: "\ea74";
}
.icon-rtl:before {
  content: "\ea75";
}
.icon-section:before {
  content: "\ea76";
}
.icon-paragraph-left:before {
  content: "\ea77";
}
.icon-paragraph-center:before {
  content: "\ea78";
}
.icon-paragraph-right:before {
  content: "\ea79";
}
.icon-paragraph-justify:before {
  content: "\ea7a";
}
.icon-indent-increase:before {
  content: "\ea7b";
}
.icon-indent-decrease:before {
  content: "\ea7c";
}
.icon-share:before {
  content: "\ea7d";
}
.icon-new-tab:before {
  content: "\ea7e";
}
.icon-embed:before {
  content: "\ea7f";
}
.icon-embed2:before {
  content: "\ea80";
}
.icon-terminal:before {
  content: "\ea81";
}
.icon-share2:before {
  content: "\ea82";
}
.icon-mail:before {
  content: "\ea83";
}
.icon-mail2:before {
  content: "\ea84";
}
.icon-mail3:before {
  content: "\ea85";
}
.icon-mail4:before {
  content: "\ea86";
}
.icon-amazon:before {
  content: "\ea87";
}
.icon-google:before {
  content: "\ea88";
}
.icon-google2:before {
  content: "\ea89";
}
.icon-google3:before {
  content: "\ea8a";
}
.icon-google-plus:before {
  content: "\ea8b";
}
.icon-google-plus2:before {
  content: "\ea8c";
}
.icon-google-plus3:before {
  content: "\ea8d";
}
.icon-hangouts:before {
  content: "\ea8e";
}
.icon-google-drive:before {
  content: "\ea8f";
}
.icon-facebook:before {
  content: "\ea90";
}
.icon-facebook2:before {
  content: "\ea91";
}
.icon-instagram:before {
  content: "\ea92";
}
.icon-whatsapp:before {
  content: "\ea93";
}
.icon-spotify:before {
  content: "\ea94";
}
.icon-telegram:before {
  content: "\ea95";
}
.icon-twitter:before {
  content: "\ea96";
}
.icon-vine:before {
  content: "\ea97";
}
.icon-vk:before {
  content: "\ea98";
}
.icon-renren:before {
  content: "\ea99";
}
.icon-sina-weibo:before {
  content: "\ea9a";
}
.icon-rss:before {
  content: "\ea9b";
}
.icon-rss2:before {
  content: "\ea9c";
}
.icon-youtube:before {
  content: "\ea9d";
}
.icon-youtube2:before {
  content: "\ea9e";
}
.icon-twitch:before {
  content: "\ea9f";
}
.icon-vimeo:before {
  content: "\eaa0";
}
.icon-vimeo2:before {
  content: "\eaa1";
}
.icon-lanyrd:before {
  content: "\eaa2";
}
.icon-flickr:before {
  content: "\eaa3";
}
.icon-flickr2:before {
  content: "\eaa4";
}
.icon-flickr3:before {
  content: "\eaa5";
}
.icon-flickr4:before {
  content: "\eaa6";
}
.icon-dribbble:before {
  content: "\eaa7";
}
.icon-behance:before {
  content: "\eaa8";
}
.icon-behance2:before {
  content: "\eaa9";
}
.icon-deviantart:before {
  content: "\eaaa";
}
.icon-500px:before {
  content: "\eaab";
}
.icon-steam:before {
  content: "\eaac";
}
.icon-steam2:before {
  content: "\eaad";
}
.icon-dropbox:before {
  content: "\eaae";
}
.icon-onedrive:before {
  content: "\eaaf";
}
.icon-github:before {
  content: "\eab0";
}
.icon-npm:before {
  content: "\eab1";
}
.icon-basecamp:before {
  content: "\eab2";
}
.icon-trello:before {
  content: "\eab3";
}
.icon-wordpress:before {
  content: "\eab4";
}
.icon-joomla:before {
  content: "\eab5";
}
.icon-ello:before {
  content: "\eab6";
}
.icon-blogger:before {
  content: "\eab7";
}
.icon-blogger2:before {
  content: "\eab8";
}
.icon-tumblr:before {
  content: "\eab9";
}
.icon-tumblr2:before {
  content: "\eaba";
}
.icon-yahoo:before {
  content: "\eabb";
}
.icon-yahoo2:before {
  content: "\eabc";
}
.icon-tux:before {
  content: "\eabd";
}
.icon-appleinc:before {
  content: "\eabe";
}
.icon-finder:before {
  content: "\eabf";
}
.icon-android:before {
  content: "\eac0";
}
.icon-windows:before {
  content: "\eac1";
}
.icon-windows8:before {
  content: "\eac2";
}
.icon-soundcloud:before {
  content: "\eac3";
}
.icon-soundcloud2:before {
  content: "\eac4";
}
.icon-skype:before {
  content: "\eac5";
}
.icon-reddit:before {
  content: "\eac6";
}
.icon-hackernews:before {
  content: "\eac7";
}
.icon-wikipedia:before {
  content: "\eac8";
}
.icon-linkedin:before {
  content: "\eac9";
}
.icon-linkedin2:before {
  content: "\eaca";
}
.icon-lastfm:before {
  content: "\eacb";
}
.icon-lastfm2:before {
  content: "\eacc";
}
.icon-delicious:before {
  content: "\eacd";
}
.icon-stumbleupon:before {
  content: "\eace";
}
.icon-stumbleupon2:before {
  content: "\eacf";
}
.icon-stackoverflow:before {
  content: "\ead0";
}
.icon-pinterest:before {
  content: "\ead1";
}
.icon-pinterest2:before {
  content: "\ead2";
}
.icon-xing:before {
  content: "\ead3";
}
.icon-xing2:before {
  content: "\ead4";
}
.icon-flattr:before {
  content: "\ead5";
}
.icon-foursquare:before {
  content: "\ead6";
}
.icon-yelp:before {
  content: "\ead7";
}
.icon-paypal:before {
  content: "\ead8";
}
.icon-chrome:before {
  content: "\ead9";
}
.icon-firefox:before {
  content: "\eada";
}
.icon-IE:before {
  content: "\eadb";
}
.icon-edge:before {
  content: "\eadc";
}
.icon-safari:before {
  content: "\eadd";
}
.icon-opera:before {
  content: "\eade";
}
.icon-file-pdf:before {
  content: "\eadf";
}
.icon-file-openoffice:before {
  content: "\eae0";
}
.icon-file-word:before {
  content: "\eae1";
}
.icon-file-excel:before {
  content: "\eae2";
}
.icon-libreoffice:before {
  content: "\eae3";
}
.icon-html-five:before {
  content: "\eae4";
}
.icon-html-five2:before {
  content: "\eae5";
}
.icon-css3:before {
  content: "\eae6";
}
.icon-git:before {
  content: "\eae7";
}
.icon-codepen:before {
  content: "\eae8";
}
.icon-svg:before {
  content: "\eae9";
}
.icon-IcoMoon:before {
  content: "\eaea";
}
.moonicons_outer
{
    border-radius: 100%;
    height: 150px;
    width: 150px;
    margin: 0px auto;
	background: #6a9abd;
    position: relative;
}
.moonicons_outer span
{
	
}
.moonicons_outer span.kpis__icon-size-large:before
{
	font-size: 80px !important;
	color:#ffffff !important;
	display: initial !important;
	position: absolute;
    left: 0px;
    right: 0px;
    top: 15%;
    bottom: 0px;
}
/*****************************css for moonicons*************************************/






/* common css */
body
{
  font-family:HelveticaNeueRoman, Arial, sans-serif;
}

.m-0 { margin:0 !important; }
.ml-0 { margin-left:0 !important; }
.ml-1em { margin-left: 1em !important; }
.ml-2em { margin-left: 2em !important; }
.mr-0 { margin-right:0 !important; }
.mr-05em { margin-right: .5em !important; }
.ml-05em { margin-left: .5em !important; }
.mt-05em { margin-top: .5em !important; }
.p-0 { padding:0 !important; }
.pl-0 { padding-left:0 !important; }
.pt-0 { padding-top:0 !important; }
.clr-blk { color: #000 !important; }
.d-none { display: none; }
.done .d-none {display: block;}
.d-block {display: block !important;}
.w-100 { width: 100% !important; }
.d-unset{display: unset !important;}

.d-inline-grid {
  display: inline-grid !important;
}

.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6, p, span, div, strong {
  font-family:HelveticaNeueRoman, Arial, sans-serif;
}
#pd_loading_img
{
  display: none !important;
}
.padding_top
{
  padding-top: 32px;
}
.float_right
{
  float: right;
}
.float-left
{
  float: left;
}

.m-0 { margin:0 !important; }
.ml-0 { margin-left:0 !important; }
.ml-1em { margin-left: 1em !important; }
.ml-2em { margin-left: 2em !important; }
.mr-0 { margin-right:0 !important; }
.mr-05em { margin-right: .5em !important; }
.ml-05em { margin-left: .5em !important; }
.mt-05em { margin-top: .5em !important; }
.p-0 { padding:0 !important; }
.pl-0 { padding-left:0 !important; }
.pt-0 { padding-top:0 !important; }
.w-auto { width: auto !important; }
.clr-blk { color: #000 !important; }
.d-none { display: none; }

#investment_table_filter { display: none; }
.lh-1_9 { line-height: 1.9 !important; }

.float-right { float: right !important; }
.button
{
    display: inline-block;
    vertical-align: bottom;
    margin: 0;
    /*padding: 0.5em 0.375em;*/
	padding: 0.5em 2em;
    border: none;
    color: #fff;
    background-color: #075691;
    font-size: 16px;
    line-height: 1;
    text-transform: uppercase;
    letter-spacing: 0.05em;
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
    min-width: 1em;
    text-align: center;
    -webkit-transition: all 1s;
    transition: all 1s;
	width: 228px;
}
.vertical_middle
{
  vertical-align: middle;
}
.h1
{
    color: #075691;
    font-size: 30px;
    line-height: 1;
    font-weight: normal;
}

.border-top
{
    border-top: 1px solid #ccc
}
.margin_tb
{
  margin: 16px 0;
}
.no-padding
{
  padding: 0;
}
blockquote
{
  text-align: justify;
  border:none;
}
.noborder
{
  border:none !important;
}
#content_pre_overlay {
	display:none !important;
    position: fixed;
    z-index: 99999;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    /* background: rgba(0,0,0,0.9); */
    background: #000000;
    transition: 1s 0.4s;
}
.pd-loader
{
	display: none !important;
	background-color: #000000;
    text-align: center;
    position: fixed;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    height: 100%;
    width: 100%;
    z-index: 99999;
}
.pd-loader #product-images-loader {
	display: none !important;
    bottom: 0;
    height: 85px;
    left: 0;
    margin: auto;
    position: fixed;
    right: 0;
    top: 0;
    width: 85px;
    padding: 20px;
    box-sizing: border-box;
}
/* end common css */
/* nav bar  starts */
.nav
{
    /*display: inline;*/
    /*float: right;*/
    float: left;
}
.rcxMobileMenu .nav{
	float:none;
}
#navigation-new .nav{
	float: right;
}
.header-nav
{
  min-height: 60px;
}
.navbar-brand img
{
  height: auto;
  width: 140px !important;
  position: relative;
}
.heder_logo.Scroll_head {
  height: auto;
  width: 110px !important;
  transition-delay: 0.25s;
}
#header.Scroll_head{
  margin-top: 0px;
  padding-top: 0px;
}
.navbar-default .navbar-nav>li>a
{
  color: #337AC6;
}
.navbar-default
{
  background-image: none;
  border: none;
  background-color: transparent;
  box-shadow:none;
}
.nav-menu-secondary {
    margin: 13px 10px 13px;
    padding: 0;
    list-style: none;
    font-size: 18px;
    line-height: 16px;
}
.nav-menu-secondary li {
    display: inline;
    margin-right: 23px;
}
#request_demo_button
{
  border: 1px solid #f8aa1b;
  padding: 13px 12px;
  margin: 0 8px;
}
#request_demo_button:hover
{
  color:#f8aa1b;
}
.navbar_toggle_button
{
  background-color: #03426b;

}
.navbar-default .navbar-toggle .icon-bar
{
  background-color: #fff;
}
.navbar_fixes
{
  position: fixed;
  width: 100%;
  top: 0;
  z-index: 9999;
}
.navbar-fixed-top-scroll
{

  width: 100%;
  top: 0;
  z-index: 9999;
  /*background-color: #fff;*/
  box-shadow: 0 0.5em 0.5em rgba(0,0,0,0.1);
}
ul.navbar-nav li:last-child {
    /*border: 1px solid #6a9abd;*/
}
.nav-submenu
{
    position: absolute;
    z-index: 9999;
    top: 96px;
    left: 0;
    width: 100%;
    padding: 16px;
    text-align: center;
    background-color: #fff;
    -webkit-box-shadow: 0 0.5em 0.5em rgba(0,0,0,0.1);
    box-shadow: 0 0.5em 0.5em rgba(0,0,0,0.1);
    display: none;
}
.navbar-nav>li:hover>.nav-submenu {
    display: block;
}
.nav-submenu li {
    display: inline-block;
    vertical-align: top;
    max-width: 240px;
    padding: 0 16px;
}
.nav--global .nav-submenu li {
    display: inline-block;
    vertical-align: top;
    max-width: 240px;
    padding: 0 16px;
}
.navbar-nav>li>a
{
  font-size: 17px;
}
.navbar-brand
{
  /*margin-left: 42px !important;*/
}
.anchor_on_static
{
  color: #000 !important;
}
.login_header
{
  /*padding-top: 40px;*/
}
.headerWithoutSlug_Login
{
  left: 0px;
  z-index: 9999;
  background-color: #fff;
  background-color: #1d252d;
  box-shadow: 0 0.5em 0.5em rgba(0,0,0,0.1);
}
#signin_section
{
	margin-top: 35px;
    background: rgba(255, 255, 255, 0.7);
}
/* nav bar ends */

/* main section */
.videoLightbox__container
{
  position: fixed;
    z-index: 10000;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    background: rgba(0,0,0,0.75);
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-align: center;
    align-items: center;
    /*display: none;*/
}
.videoLightbox__video {
    /*width: 900px;
    max-width: 100%;*/
    position: relative;
    top: 0;
    margin-left: 0;
    bottom: 0;
}
.videoLightbox__video div {
     position: relative;
    padding-bottom: 56.25%;
}
.videoLightbox__video iframe
{
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border: 0;
}
.fa-play-circle
{
  width: 100%;
}
#image_title
{
  font-size: 56px;
}
.button--wide
{
    min-width: 228px;
}
.bg__mask
{
    position: fixed;
    z-index: -1;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: -webkit-gradient(linear, left top, left bottom, from(rgba(255,255,255,0.2)), to(rgba(0,0,0,0.2)));
    /* background: linear-gradient(to bottom, rgba(255,255,255,0.2), rgba(0,0,0,0.2)); */
}
.bg {
    position: fixed;
    z-index: -2;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
}
.carousel-down
{
    /*position: absolute;
	right: 16px;
	margin: 0 auto;
	bottom: 16px;
	right: 50%;
	width: 32px;
    height: 32px;*/
    z-index: 100;
    display: block;
    color: #fff;
	margin: 20px 0px;
}
.button--transparent{
  color: inherit;
  background-color: transparent;
  border: 1px solid currentColor;
}
#intro .button--rounded
{
	border-radius: 50%;
	width: 32px !important;
	min-width: 32px;
    height: 32px;
    padding: 0px;
    line-height: 32px;
}
.button--rounded
{
	border-radius: 50%;
	
}
.banner h1, .banner h2, .banner h3, .banner p
{
  color: #fff;
}
.u-bgWhite
{
  background-color: #fff;
}
.topper_section
{
  /*height: 100vh;*/
  position: relative;
}
.u-textMedium {
    font-size: 18px;
    line-height: 1.3333333333;
}
.infographic
{
  display: block;
  text-align: center;
  margin: 0 -16px;
}
.infographic-cell {
    display: inline-table;
    vertical-align: top;
    margin: 16px;
}
.infographic-content {
    display: table-cell;
    vertical-align: middle;
    width: 168px;
    height: 168px;
    border: 1px solid #075691;
    border-radius: 50%;
    color: #075691;
}
.u-marginBottom {
    margin-bottom: 16px;
}
.u-textMediumAlt {
    font-size: 24px;
    line-height: 1;
}
.carousel--text .carousel-nav {
    bottom: -16px;
}
.carousel-item
{
  width: 100%;
}
.u-bgMedium
{
  background-color:#6a9abd;
}
.help_section
{
	background-color: #03426b;
	padding-bottom: 16px;
	padding-top:16px;
  /*z-index: 99;*/
  z-index: 0;
	/*position: absolute;
	bottom: 60px;*/
}
.webinars_heading{
  color: #03426b !important;
}
.recentData .exe_card a,.exe_card a{
  width: 100%;
}
.blogDescHeight .carousel_fetured,.blogDescHeight .carousel_title{
  color: #03426b !important;
}
.blog_read_btn, .blog_read_btn:hover, .blog_read_btn:active, .blog_read_btn:focus, .blog_read_btn:focus:active {
    background: #03426b !important;
    margin-top: 3.125em;
    padding: 6px 6px !important;
    border-color: #03426b !important;
    outline: none;
}
.rqdemo{
  height: auto!important; 
}
.reqFrmOuter{
  padding: 15px 0px;
}
.reqFrm{
  margin: 0 !important;
}
.contactFormOuter{
  padding: 15px 0px;
}
#footer
{
	/*position: absolute;*/
}
.carousel--text .carousel-item {
    margin-right: 16px;
}
.help_section>div
{
  color: #fff;
}
.u-textLargeAlt {
    font-size: 32px;
    line-height: 1;
}
.tele_phone
{
  color: #fff;
}
.img_prop
{
  vertical-align: bottom;
  max-width: 100%;
  height: auto;
}
.col_custom .col-md-3
{
  vertical-align: middle;
  float: none;
  width: 24%;
  display: inline-block;
}
.flickity-viewport
{
  /* height: 304px; */
  /* top: 25vh; */
}
.inner_section
{
  padding-top: 150px;
}
.carousel-nav
{
  position: absolute;
    z-index: 100;
    bottom: 0;
    left: 0;
    right: 0;
    font-size: 12px;
    line-height: 1;
}
.carousel-button
{
  display: inline-block;
    vertical-align: bottom;
    width: 12px;
    height: 12px;
    margin-right: 4px;
    border-width: 1px;
    border-style: solid;
    border-color: #000;
    border-radius: 50%;
    cursor: pointer;
}
.carousel--text
{
    margin-bottom: 48px;
}
.dot.is-selected
{
  background: #f8aa1b;
}
.flickity-prev-next-button.previous
{
  display: none;
}
.flickity-prev-next-button.next
{
  display: none;
}
.u-marginRight
{
  margin-right: 16px;
}
.u-textBrand {
    color: #075691;
}
.bg__mask
{
    background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
}
.other_than_home
{
  padding-top: 124px;
}
.kpis__item
{
  flex: 1;
}
.kpis__item .inner {
    position: relative;
    padding: 0;
    display: inline-block;
    text-align: left;
}
.kpis__item .inner span {
    display: block;
    text-align: center;
}
.kpis__item .inner span.kpis__icon-size-large:before {
    font-size: 120px;
    margin-bottom: 25px;
}
.kpis__item .inner span:before {
    color: #6a9abd;
}
.kpis__item .inner span:before {
    display: block;
    margin-bottom: 15px;
}
.kpis__value {
    display: inline-block;
    padding-right: 18px;
    padding-left: 18px;
    text-align: center;
}
.kpis__font-size-icons-large .kpis__value--text {
    font-size: 17px;
}
.kpis__value--text {
    color: #333;
}
.kpis__value--text {
    font-weight: 700;
    font-size: 38px;
    letter-spacing: 1px;
}
.kpis__value span {
    display: block;
    margin-top: 0;
    text-align: center;
}
.kpis__desc {
    font-size: 14px;
    /*color: #fff;*/
}
.infographic .fa-cloud-upload:before,.infographic  .fa-briefcase:before,.infographic  .fa-group:before,.infographic  .fa-users:before,.infographic .fa-building:before
{
    font-size: 41px;
    color: #1e73be;
}
/* end main section */

/*forget password section*/

#cphContent_forgetPasswordBlock>h2
{
  color: #075691;
}
#cphContent_forgetPasswordBlock>h4
{
  margin-bottom: 20px;
  width: 100%;
  font-size: 17px;
}
#forgotErrorDescription,#forgotsuccessDescription
{
  padding: 0 16px;
  display: none;
}
#cphContent_forgetPasswordBlock
{
  margin-bottom: 95px;
}
/* end forget password section */

/* signin section */
#cphContent_LoginControl_loginBlock>h2
{
  color: #075691;
}
#cphContent_LoginControl_loginBlock>h4
{
  margin-bottom: 20px;
  width: 100%;
  font-size: 17px;
}
#cphContent_LoginControl_pnlErrorMsg.form-group
{
      padding: 0 16px;
      background-image: linear-gradient(to bottom,#f2dede 0,#e7c3c3 100%);
}
#LoginButton
{
  /*margin-top: 15px;
  padding-right: 25px;
  float: none;*/
}
#claimProfileBuildOut
{
  background-color: #f8aa1b;
}
#signin_lower_section span
{
  display: inline-block;
    margin-top: 10px;
    white-space: nowrap;
}
#signin_lower_section
{
  margin-bottom: 15px;
}
#signin_lower_section .fa
{
  color: #f8aa1b;
  vertical-align: middle;
}
#cphContent_LoginControl_pnlErrorMsg
{
  display: none;
}
.signin_sec
{
  width: 100%;
  display: inline-block;
  padding-top: 134px;
}
#UserLoginForm header.success,#UserHomeForm header.success
{
  background-color: #5CB85C !important;
  padding: 7px 19px;
  margin-bottom: 11px;
  color: #fff;
  text-transform: uppercase;
  line-height: 1.2;
  font-weight: 800;
}
/* end signin section */

/* signup section */
.error_email
{
  display: none;
}
.email_not_valid
{
  display: none;
  padding: 0 16px;
  background-image: linear-gradient(to bottom,#f2dede 0,#e7c3c3 100%);
}
#email_field
{
  position: relative;
}
.form-control-feedback {
    color: #a94442;
    position: absolute;
    top: 8px;
    font-size: 16px;
    right: 0;
    z-index: 2;
    display: block;
    width: 34px;
    height: 34px;
    line-height: 34px;
    text-align: center;
    pointer-events: none;
}
#signup_bg
{
  position: fixed;
  top: 0;
  left: 0;
  min-width: 100%;
  min-height: 100%;
  vertical-align: bottom;
  max-width: 100%;
  height: auto;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
}
.img_in_bg
{
  position: fixed;
  top: 0;
  left: 0;
  min-width: 100%;
  min-height: 100%;
  vertical-align: bottom;
  max-width: 100%;
  height: auto;
}
.signup_image_header
{
  width: 100%;
  top: 0;
  z-index: 9999;
  background-color: #1D252D;
  box-shadow: 0 0.5em 0.5em rgba(0,0,0,0.1);
}
#signupmaincontent
{
  margin-top: 35px;
  width: 100%;
}
#signup_form
{
  background: rgba(255, 255, 255, 0.6);
  margin-bottom: 150px;
}
#signup_form>h2
{
  width: 100%;
  color: #075691;
}
#signup_form h4
{
  width: 100%;
  margin-bottom: 20px;
}
.form_fields
{
  margin-bottom: 0px;
}
.frst_row
{
  margin-bottom: 15px;
}
#RegisterButton
{
  /*padding-right: 25px;
  float: none;*/
}
#RegisterButton button
{
  background-color: #f8aa1b;
  border-radius:4px;
}
.reg-marketing-footer
{
  width: 100%;
  text-align: center;
  font-size: 77%;
  bottom: 0;
  margin: 20px 0;
  color: #555;
}
#email_validate
{
  float: left;
    width: 100%;
    height: 45px;
    border-radius: 3px;
    color: #333;
    font: 15px PM;
    border: 1px solid silver;
    padding: 0 15px;
    background: transparent;
    box-shadow: none;
    outline: none;
}
.validemail
{
  text-align: center !important;
  text-transform: uppercase !important;
  color: #fff !important;
  background-color: #5CB85C !important;
}
.emailexist
{
  color: #fff !important;
  text-align: center !important;
  text-transform: uppercase !important;
  font-size: 12px !important;
  background-color: #D9534F !important;
}
.password_not_valid
{
  padding: 0 16px;
  background-image: linear-gradient(to bottom,#f2dede 0,#e7c3c3 100%);
  display: none;
}
/* end signup section  */

/* portfolio section */
#port_nav_tabs
{
  display: contents;
}
/* end portfolio section */
/* footer */
#footer_first_section
{
  /*padding-right: 100px;*/
}
.footer {
    color: #fff;
    background-color: #4d4d4d;
    font-size: 12px;
}
.footer-bar {
    color: #b3b3b3;
    background-color: #333;
}
.footer-social
{
  float: right;
}
.footer a {
    color: #b3b3b3;
}
.footer-social .button {
    min-width: 12px;
    color: #4d4d4d;
    font-size: 12px;
    background-color: #b3b3b3;
	padding: 0.5em 0.375em;
	width:auto;
}
.footer-text ul {
    list-style: none;
    padding: 0;
}
p span.button {
    margin: 0.25em 0;
}
.footer-top .button
{
  color: #4d4d4d;
  background-color: #fff;
  border-radius: 0 0 8px 8px;
  padding: 0.5em 0.375em;
  width:auto;
  min-width:auto;
}
.inner_margin_tb
{
  margin: 8px 0;
}
.footer_cont,.footer_link
{
  /*float: left;*/
  position: relative;
  top: 8px;
  margin-top: 0px;
}
.footer_bottom_middle
{
	padding-top: 10px;
}
.footer_link a
{
  /* margin-left: 7px; */
  /* border-left: 1px solid #e1e1e1; */
  /* padding: 3px 8px; */
}
.footer-text
{
    padding-top: 16px;
    padding-bottom: 16px;
    /* display: inline-block; */
}
#chat_section
{
    min-height: 32px;
}
 
/* end footer */

/* Scrollable Header code Start */

.header-phone, .heder_logo, #header {
    transition: all .2s ease-in-out;
}
.header-phone {
    overflow: hidden;
}
.header-phone.Scroll_head {
  /*height: 0 !important;*/
}
#header {
  padding-top: 10px;
  background: transparent!important;
  /*background: #fff!important;*/
  position: fixed !important;
  top: 0 !important;
  transition: all .2s ease-in-out;
}
#header.Scroll_head {
  background:#fff!important;
}

#header .menu-item a { transition: all .2s ease-in-out; color: #fff; }


#header.Scroll_head nav ul .menu-item a {
  color: #000 !important;
}

#header nav ul .dashboard.menu-item {
  margin:0;
  float: right;
}
#header nav ul .dashboard.menu-item a{
  padding: 10px;
}
.h_1,.h_2,.h_3{
  height: 80px;
}
.h_2 #global,.h_1 #global,.h_3 #global{
  width: 85%;
}
/*#header.Scroll_head nav ul .dashboard.menu-item {
  border: 2px solid #03426b;
}*/

.custom_navbar { padding:0 15px !important; }
/*.Scroll_head .menu-item-has-children a {
  margin-top: 8px;
}*/

.bo_1_heading_a {
    font-size: 3.9em !important;
}

.bo_1_heading {
    color: #fff;
    line-height: 2.7pc;
    font-size: 3.9em;
    font-weight: 400 !important;
    line-height: 1em;
    padding-top: 1em;
}

.exe_card_dis_box .exe_dis_box_1{
  width: 55%;
}
.boBox {
    width: 70%;
    margin: auto;
    text-align: center;
}
.navbar.navbar.navbar-default {
  margin-top: 0;
  transition: all .2s ease-in-out;
}

.Scroll_head .navbar.navbar.navbar-default {
  /*margin-top: 13px;*/
  margin: 10px auto;
}

.bg-white { background:#fff; }

/* Scrollable Header End */

/* Requesa A Demo page Code Start */

.New_Header_Design {
    width: 100%;
    min-height: 1px;
    padding: 6em 0 1em 0;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
    background-image: url(https://capxe.co.uk/capitalengine.uk/web/40_s3_uploaded__londonnight.png);
}
.site_logo {
  padding: 0 6em;
}

.headerHeading {
  color: #fff;
    font-size: 3.2em;
    padding: 1em 0 .5em 0em;
}

 .font_600 {
    font-family: open_sans_600;
 }

.headerDescription {
    color: #fff;
    font-size: 1.5em;
    padding: 0 4em 0 0;
    text-align: justify;
}

.section-b {
  padding: 5.5em 2em 2em 2em;
}

.section-b section {
  border: .5em solid #2e57a0;
  line-height: 0;
  margin-top: 1em;
}

.section-b section iframe {
  width: 100%;
    height: 20em;
    border:none;
}

.reque_btn, .reque_btn:hover, .reque_btn:active, .reque_btn:focus, .reque_btn:active:focus {
    background-color: rgb(248, 170, 27) !important;
}

.reque_btn:hover, .reque_btn:active, .reque_btn:focus, .reque_btn:active:focus {
    background-color: rgb(212 141 8);
}

.b-0 { border:none !important; }

.Poverfull_investment {
  background:#fff;
  padding-bottom: 4em;
}

.solution_heading {
  padding: 1em 0;
    font-size: 48px;
    text-align: center;
    font-weight: bold;
    color: rgb(7, 86, 145);
    padding-bottom: .5em;
}

.invImage {
  width: 100%;
}

.private_label_heading {
  box-sizing: border-box;
    font-size: 37px;
    margin: 16px 0px;
    color: #3157A2;
    line-height: 1;
    font-weight: normal;
}

.description_a {
  box-sizing: border-box;
    font-size: 21px;
    line-height: 1.4;
    color: #545454;
    font-weight: normal;
}

.description_a span {
  color: #000;
}

.pl-4em { padding-left: 4em; }
.pr-4em { padding-right: 4em; }

.clear-both { clear: both; }
.custom_req_demo { background:#3157A2; }

.New_Header_Design .site_logo img { height: 60px; }

.solution_icons { width: 100%; }

.solution_title {
  padding:1em 0;
  font-family: open_sans_700;
  font-size: 1.3em;
}

.our_solutions {
  /*background-color: #D9D9D9;*/
  display: flow-root;
  background-image: url(https://townstack.com/images/service_background.jpg);
  background-size: cover;
  background-position: center;
}

.innerLayout {
    display: flow-root;
    background: #1d252d94;
    padding: 4em 0;
}

.text-white { color: #fff !important; }

.static_page_outer
{ 
  margin-top:10px;
}
.heading
{
  box-sizing: border-box; 
  font-size: 48px;
  margin: 16px 0px; 
  color: rgb(7, 86, 145); 
  line-height: 1; 
  font-weight: normal;
}
.left_desc
{
  box-sizing: border-box; 
  margin: 16px 0px;
  font-size:24px;
}
.demo-form{
  box-sizing: border-box; background-color: rgb(106, 154, 189); color: white; margin: 16px 0px; padding: 0px 8px; overflow: hidden;
  font-size: 18px;
}
.demo-form .gform_heading{
  box-sizing: border-box; margin: 16px 0px; padding: 0px 8px; text-align: justify;
}
.gform_description
{
  box-sizing: border-box;
}
.gform_body
{
  box-sizing: border-box; margin: 16px 0px;
}
.demo-form li.gfield
{
  box-sizing: border-box; vertical-align: top; margin-bottom: 16px;
  padding: 0px;
}
.demo-form li.gfield label
{
  box-sizing: border-box; display: inline-block; margin-bottom: 8px; padding: 0px 8px;
}
.demo-form .ginput_container 
{
  box-sizing: border-box; padding: 0px 8px;
}
#gform_submit_button_3
{
  color: rgb(255, 255, 255); 
  border-color: initial; 
  background-color: rgb(248, 170, 27); 
  text-transform: uppercase; 
  transition: all 1s; 
  -webkit-appearance: button; 
  cursor: pointer;
}
 .g-recaptcha{
  margin-left: 8px;
   margin-bottom: 14px;
  }
  #success{
  padding: 10px;
  border: 2px #e3dddd solid;
  background: green;
  text-align: center;
  margin-left: -8px;
  margin-right: -8px;
}

.demo_form_box {
  padding: 3em 0;
  display: flow-root;
}

/*.demo_form_box .text-center.h1 span {*/
  /*font-size: 48px;*/
    /*font-family: open_sans_600;*/
    /*color: #3157A2;*/
/*}*/

/*.demo_form_box .left_desc {
  color: #000;
  font-weight: 600;
  font-size: 23px;
}*/

.demo-videos {
    width: 100%;
    height: 17em;
    display: block;
    margin: auto;
}

.demo_video_section {
  margin: 2.5em 0;
}
html {
  scroll-behavior: smooth;
}

.static_page_outer {
    margin-top: 0;
}

/*.req_demo_box p span.button, .demo_help p span.button {
  border-radius: .5em;
    margin: 0.25em 0;
    padding: 0.6em 0.2em;
    font-size: 1.6em;
}*/

.m-0 { margin:0 !important; }
.ml-0 { margin-left:0 !important; }
.mr-0 { margin-right:0 !important; }
.p-0 { padding:0 !important; }
.pl-0 { padding-left:0 !important; }
.pt-0 { padding-top:0 !important; }
.clr-blk { color: #000 !important; }

.pims_heading {
  box-sizing: border-box;
  font-size: 32px;
  margin: 16px 0px;
  /*color: rgb(7, 86, 145);*/
  color: #3157A2;
  line-height: 1;
  font-weight: normal;
  padding-top: 1.5em;
  font-family: open_sans_700;
}

.pims_sub_heading {
    box-sizing: border-box;
    font-size: 20px;
    line-height: 1.5;
    color:#545454;
}

.pims_description {
  font-size: 17px;
    box-sizing: border-box;
    margin: 16px 0px;
    line-height: 1.5;
    color: #545454;
}

.demo-pims-img {
  box-sizing: border-box;
  border: 0px;
  vertical-align:bottom;
  max-width: 100%;
  display: block;
  /*width: 80%;*/
  height: 500px;
}

.demo_help_section {
  background-color: #03426b;
    z-index: 99;
}

.our_solution_heading {
  margin-bottom: 1em;
    margin-top: 0;
    color:#3157A2;
}
/*.our_solution_heading span {
    font-family: open_sans_600;
}*/

.solution_description {
    font-size: 1.4em;
    text-align: center;
}

.plr-4em {
  padding-left: 4em;
  padding-right: 4em;
}

.pl-0 { padding-left: 0 !important; }

/* Request A Demo Page Code End*/

/* Investor Preks Start */
  .main_perks_div {
    border: 1px solid #ccc;
    padding: 1em;
  }

  .investor_perk_text {
    font-size: 1em;
    font-weight: 600;
    margin-bottom: .5em;
  }

  .investor_perk_value {
    color: #004a97;
    font-size: 1.5em;
    margin-bottom: .5em;
  }


.perk_invest_link, .perk_invest_link:hover, .perk_invest_link:focus {
  text-decoration: none;
  position: relative;
  margin-bottom: .5em;
  width: 100%;
  border-radius: 4px;
  overflow: hidden;
  display: flow-root;
}

.hover_perks{
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    transition: all .2s ease-in-out;
    text-align: center;
    opacity: 0;
    color: #fff;
    background: #004a97bd;
    display: table;
    width: 100%;
    height: 100%;
}

.hover_perks h5 {
  display: table-cell;
  vertical-align: middle;
}

.perk_invest_link:hover > .hover_perks {
  opacity: 1;

}

/* Investor Preks End */
.single-line {
      overflow: hidden;
      height: 29px;
      display: -webkit-box !important;
      -webkit-line-clamp: 1;
      -webkit-box-orient: vertical;
}

.pt-10px {
  padding-top: 10px;
}

.h-auto {
  height: auto !important;
}

.Faq_property .faq_padding {
    padding-top: 1.3750em;
    padding-bottom: 1.3750em;
      border-radius: .5em;
  }

  .Faq_property .faq_que_padding {
      padding: 0;
      border-radius: .5em;
      margin-bottom: 1em;
      display: none;

  }

  .Faq_property .que_tab {
    display: flow-root;
  }

  .Faq_property .faq_plus_sign {
    width: 18px;
      height: 18px;
      background: #03426b;
      color: #fff;
      font-size: 13px;
      margin-right: 1.25em;
      margin-top: .2em;
      position: relative;
  }

  .Faq_property .faq_plus_sign i{
    position: absolute;
      left: 50%;
      top: 50%;
      transform: translate(-50%, -50%);
  }


  .Faq_property .faq_que {
    width: 94%;
    font-size: 18px;
      color: #333;
      font-weight: 500;
      display: block;
  }

  .Faq_property .faq_details {
    display: inline-block;
      text-align: left;
      margin-left: 2.5em;
      margin-top: .7em;
      font-size: 15px;
      color: #333;
      display: none;
  }

  .Faq_property .faq_detail_open {
    cursor: pointer;
    display: flow-root;
  }

  .Faq_property .que_open .fa-plus {
    display: none;
  }

  .discussion_section {
    margin: 10px 10px !important;
  }

  .comments-comment {
    border: 1px solid #d8dfe5;
    padding-bottom: 10px;
  }

  .disc-user {
      color: #000;
      font-weight: 600;
      margin-left: 10px;
  }

  .disc-days-ago {
    margin-left:10px;
    font-size:.8em;
  }

  .like-reply a {
    color :#333333bf;
  }

  .view_all_discussion {
    color: #004a97 !important;
  }

  .comments-reply_form, .replyed_comment {
      background: #FAFAFA;
      border-top: 1px solid #eee;
      padding:1em;
  }

  .comments-comment__body {
    padding:1em;

  }

  .reply_user {
    width: 35px;
    margin-right: 10px;
  }

  .reply_field {
    width: calc(100% - 163px);
  }

  .comment_button {
    /*background: #91c33f;*/
    background: #03426b;
    border: none;
    color: #fff;
    padding: 7px 15px;
    border-radius: 3px;
    font-weight: 600;
    margin-left: 10px;
    cursor: pointer;
  }

  .reply_contents {
    float: left;
    width: calc(100% - 45px);
  }

  .question_post {
    width: calc(100% - 63px);
    float: left;
  }

  .comment_privacy {
    line-height: 2.5;
  }

  .post_image {
    width: 38px;
  }

  .que_user_img {
    width: 38px;
  }
  
  .reply_comment {
    cursor: pointer;
  }

  .like_color, .like_post:hover  {
    color: #f83a5c !important;
  }

  .like_color .icon-heart {
    transition: all .2s ease-in-out;
    animation: heart_blink .5s;
  }
  @keyframes heart_blink {
    0% { transform: scale(1); }
    50% { transform: scale(1.5); }
    100% {transform: scale(1);}
  }
  

  .bl {
    border-left: 3px solid #0067f4;
    margin-left: 10px;
    margin-right: 10px;
  }

  .bl-double {
    border-left: 3px solid #0067f4;
    margin-left: 20px;
    margin-right: 10px;
  }
/* start media jquery */
@media screen and (max-width: 1200px)
{
  #front_page_img,#request_a_dem
  {
    height: auto !important;
    width: auto !important;
  }
}
@media screen and (min-width: 640px)
{

  .carousel-down
  {
    /*right: 50%;
    margin-right: -16px;*/
  }
}
@media screen and (max-width: 767px)
{
  .responsive-top{
    margin-top: 4.4em !important;
  }
  #port_graph{
    padding-left: 0px !important; 
  }
	.flickity-viewport
	{
		top: 12%;
	}
	  .nav
	  {
		float: none;
	  }
	  .nav-menu-secondary
	  {
		margin: 16px -15px 10px;
	  }
	  #request_demo_button
	  {
		border: none;
		padding: 5px 11px;
		margin: 0 3px;
	  }
	  .col_custom .col-md-3
	  {
		width: 49% !important;
	  }
	.navbar-nav .open .dropdown-menu
	{
		position: absolute;
		left: 0px;
		background:#ffffff;
	}
}

/* end media query  */
.clear{
	clear:both;
}
.none{
	float:none;
}
.border{
	border:1px red solid;
	clear: both;
}
#header li.region
{
    padding: 6px;
}
#header li.region .dropdown-menu
{
	width: auto;
    min-width: auto;
    padding: 5px 4px;
    background: #2d539c;
}
#header li.region .dropdown-menu div:nth-child(1)
{
	padding: 0px 0px 10px 0px;
}
#header li.region .dropdown-menu a
{
	color:white;
}
#header li.region:hover,#header li.region:active,#header li.region:focus,#header li.region:visited
{
	background: #2d539c;
    border-radius: 3px;
}
#header li .region_item
{
	text-decoration: none;
	vertical-align: text-bottom;
	cursor:pointer;
	font-size:18px;
	/*color: #ffffff;*/
}
#header li .region_item:hover
{
	color: white;
}
#header li .region_item img
{
	vertical-align: top;
	width: 22px;
  height: 16px !important;
}
.region_container_after_login
{
	/*position: absolute;*/
    top: 0px;
    right: 190px;
}
.search_by_country .form-control1
{
	list-style: none;
}
.search_by_country .form-control1 img
{
	vertical-align: text-bottom;
}
.search_by_country .form-control1 .anchor_on_static {
    color: #555 !important;
	text-decoration: none;
	font-size: 16px;
	background-position: 15px 8px;
    background-size: 20px;
    background-repeat: no-repeat;
	vertical-align: text-top;
}
.search_by_country .form-control1 .form-control
{
	padding: 7px 33px;
	border: none;
}
#search_bar .search_header_text
{
	font-size: 23px;
    color: #ffffff;
    line-height: 43px;
}
.search_by_country .form-control1 .dropdown-item
{
	display: block;
    width: 174px;
    padding: .25rem 1.5rem;
    clear: both;
    font-weight: 400;
    color: #212529;
    text-align: inherit;
    white-space: nowrap;
    background-color: transparent;
    border: 0;
	text-align: left;
    padding-left: 33px;
	border-bottom: 1px solid #AAA;
}
.search_by_country .form-control1 .dropdown-item:nth-child(1)
{
	border-top: 1px #951a26 solid;
}
.search_by_country .dropdown-menu
{
	min-width: 100%;
    top: 30px;
	left: -1px;
	text-align: -webkit-center;
	border-radius: unset;
    padding: 0px;
}
#search_bar input,#search_bar select
{
	border-radius: unset;
}
#search_bar .form-control
{
	font-size: 16px;
}
#search_bar .nav
{
	margin: 0px auto;
    float: none;
    width: 100%;
}
#search_bar ul li{
	float:none;
	display: -webkit-inline-box;
}
#search_bar .nav>li.nav-li 
{
    margin: 0px 20px;
}
.search_by_country #dropdownMenuButton
{
	background-position: 15px 11px;
    background-size: 20px;
    background-repeat: no-repeat;
	border-radius: unset;
}
.docusign_iframe_outer
{
	display:none;
	height: 800px;
    position: relative;
	margin-bottom: 20px;
}
#docusign_iframe
{
    width: 100%;
    height: 100%;
}
.SIGN_DOCUMENTS,.CONFIRM_PAYMENT,.verify_investor
{
	display:none;
}
.clickun a
{
	color:#ffffff !important;
	margin-bottom: 20px;
}
#sign_document
{
	margin: 20px 0px;
}
.no_right_padding
{
	padding-right:0px;
}
.success_vi
{
	font-size: 16px;
    margin: 65px auto;
    /*text-align: center;*/
}
.nav-submenu .dashboard
{
	display:none;
}

#mPlayer div {
    position: fixed;
    background: #000;
    width: 746px;
    height: 420px;
    left: calc(50vw - 380px);
    top: calc(50vh - 157px);
}
#mPlayer {
    display: none;
    background: rgba(0, 0, 0, .8);
    position: fixed;
    width: 100%;
    height: 100%;
    z-index: 9999999;
    left: 0;
    top: 0;
}
.playButtonA{
  position: absolute !important;
  font-size: 22px !important;
  color: rgba(0, 0, 0, 0.5);
  top: 24% !important;
  left: 45% !important;
}
.playButtonI{
  background: rgba(0, 0, 0, 0.5) !important;
  border: 2px solid #fff;
  padding: 14px 12px 12px 16px !important;
  border-radius: 50% !important;
  -webkit-text-stroke: 2px #fff;
}

#closeMPlayer{
        color: #fff;
    left: 98.3%;
    top: -4.6%;
    font-size: 21px;
    position: absolute;
}
.document_prop_background{
  background-color: #ffffff !important;
}
.social_icon a{
  width:40px;
  padding-left: 7px; 
}

.social_icon a .fa-facebook{
  font-size: 15px;
  color:#3b5998;
}
.social_icon a .fa-twitter{
  font-size: 15px;
  color:#00acee;
}

.social_icon a .fa-envelope{
  font-size: 15px;
  color:#666;
}
.social_icon a .fa-linkedin-square{
  font-size: 15px;
  color:#0e76a8;
}
.artical_icon{
  margin-top: 6px;
  box-shadow: 0px 0px 2px #888;
  background-color: #fff;
}
.artical_icon .share_icon_lable{
  font-size:0.6em;
  font-weight: 700;
  color:#333;
}
.artical_icon a .fa-facebook {
    font-size: 15px;
    color: #3b5998;
}
.artical_icon a .fa-twitter {
    font-size: 15px;
    color: #00acee;
}
.artical_icon a .fa-envelope {
    font-size: 15px;
    color: #666;
}
.artical_icon a .fa-linkedin-square {
    font-size: 15px;
    color: #0e76a8;
}


.filter-by-industry .nav-link.activeLink {
    background: #03426b!important;
    color: white!important;
    padding: 7px;
}

.filter-by-industry .nav-link {
    background: #f1f1f1;
    margin-right: 10px;
    color: #03426b !important;
    font-weight: bold;
    font-size: 16px;
    padding: 7px 16px !important;
    text-transform: uppercase;
    border: none;
}
.filter-by-industry .nav-item{
  border-right: none!important;
}
.starBox{
  width: 20%;
  float: left;

}
.starBox img{
  height:auto; 

}

.CategotyTable {
  max-height: 57vh;
  overflow: auto;
}
@media screen and (max-width: 550px) {
.filter-by-industry .nav-item{
  margin: 13px 3px; 
}
}
 .mobile_show{
	  display:none;
  }   
  
 #sign_document{
    /* top: -93px; */ 
  }
@media only screen and (max-width: 1100px){
  #sign_document{
    top: 0px;
  }
} 
 .r_set_top{
   top: -93px;  
    left: 42px;
  }
@media only screen and (max-width: 1100px){
  .r_set_top{
    top: 0px; left: 0px;
  }
 } 
  
@media only screen and (max-width: 500px){
  .article_desc{
    clear: both;
  }
  .mobile_show{
	  display:block;
  }
  .mobile_hide{
	  display:none; 
  }
}

.float-label-field { 
    border: none;
    outline: none;
    position: relative;
    padding: 1px;
    box-sizing: border-box;
    margin-bottom: 7px;
  }

  .float-label-field input {
    width: 100%;
      border: none;
      outline: none;
      background-color: #ffffff;
      border-radius: 0.3rem;
      border: 1px solid #d2d4d9;
      color: #4a525c;
      line-height: 1 !important;
      padding: 1.4rem 0.9rem 0.4rem 1rem;
      transition: background-color 200ms ease-in-out;
      vertical-align: middle; 
  }


  .float-label-field label {
    opacity: 0.8;
    position: absolute;
    top: 1.4rem;
    left: 1rem;
    transition: all 0.2s ease;
    font-size: 1.1em;
    font-weight: 600;
  }

  .float-label-field.inputFocus{
    background-color: #02a1fe;
    padding: 1px;
    border-radius: 0.3rem;
    box-shadow: 0px 0px 2px #02a1fe; 
  }
  .float-label-field.inputFocus input {
    padding: 1.4rem 1rem 0.4rem 1rem;
  }
  .float-label-field.inputFloat label {
      opacity: 0.7;
      top: .3rem;
      left: 1rem;
      font-size: 0.9em;
      font-weight: 600;
      transition: all 0.2s ease;
      color: #777;
  }
  .cardHeading{
    margin-bottom: 0px !important;
    margin-top: 2px !important;
  }
	.store_logo_mobile img{
		height:auto; 
	}
	.store_logo_auto_height img{
		height:auto; 
	} 
	@media screen and (max-width: 767px) {
		#investor_steps_section {
			display:none;
		}
		.property_background_image{
			/*background:none !important;*/
		}
		.property_investment_mobile_button{
			display:inline-block;
		}
		.vertical_align_middle{
			vertical-align: middle !important; 
		}
    .cardHeading{
      font-size: 1em !important;
    }
	}
	@media screen and (max-width: 835px) {
		#investor_steps_section {
			display:none;
		}
		
	}
	
.fontFamily{
  font-family: open_sans_300;
  letter-spacing: 0em;
}
.fontFamily2{
  font-family: open_sans_300;
  letter-spacing: 0.1em;
}
.defMar{
  margin:0;
}
.color1{
  color:#B4B6C6;
}
.color2{
  color:#fff;
}
.box1{
  background:url('https://townstack.com/images/01img.jpg');
  padding: 1.5em 5em;
  background-position: center;
}
.box4{
  background:url('https://townstack.com/images/02img.jpg');
  padding: 1.5em 5em;
}
.box2{
  background-color: #161723;
  padding: 1.5em 5em;
}
.box3{
  background-color: #fff;
  padding: 2em 5em 7em 5em;
}

.font_1{
  font-size: 0.8em;
}
.font_2{
  font-size: 4em;
  margin:0;
}
.font_3{
  font-size: 1.3em;
}
.font_4{
  font-size: 1.3em;
}
.font_6{
  font-size: 1.2em;
}
.font_5{
  font-size: 0.7em;
}
.img1{
  width: 9em;
    margin-left: 1.5em;
    margin-right: 1em;
}
.bo_box1{
  width: 49.5%;
  text-align: center;
  display: inline-block;
  margin-bottom: 1em;
  margin-top: 2em; 
}
.bo_box4{
  width: 30%;
    background-color: #161723;
    text-align: center;
    display: inline-block;
    margin-bottom: 1em;
    margin-top: 2em;
    padding: 2.5em 0;
    border-radius: 0.3em;
}
.bo_box_bo{
  width: 70%;
  margin: auto;
}
.bo_box_bo2{
  width: 85%;
  margin: auto;
}
.bo_box_bo2>img{
  width: 25%;
  margin-bottom: 2em;
}
.btn_1{
  padding: 1.1em 1.7em;
    background-color: #17BB9F;
    color: #fff;
    font-size: 0.8em;
    text-decoration: none;
    border-radius: 2px;
    width: 50%;
  margin: auto;
}
.btn_2{
  padding: 1.1em 1.7em;
    background-color: #944FA0;
    color: #fff;
    font-size: 0.8em;
    text-decoration: none;
    border-radius: 2px;
    width: 45%;
  margin: auto;
}
.box4{
  background:url('https://townstack.com/images/02img.jpg');
  padding: 11em 5em 7em 5em;
  text-align: center;
  background-position: center;
}
.box5{
  background-color: #161723;
}
.box6{
  background-color:#fff;
  padding: 1.5em 5em;
}
.bo6_1{
  width: 49%;
  display: inline-block;
  padding-right: 1%;
  margin-bottom: 5em;
}
.bo6_2{
  width: 47%;
  display: inline-block;
  padding-left: 2%;
  margin-bottom: 5em;
}
.bo6_lab_1{
    font-size: 1em;
    color: #fff;
    background-color: #444DE7;
    padding: 0.3em 0.5em;
    border-radius: 0.2em;
    margin-right: 0.8em;
}
.bo6_lab_2{
    font-size: 1em;
    color: #fff;
    background-color: #e7448b;
    padding: 0.3em 0.5em;
    border-radius: 0.2em;
    margin-right: 0.8em;
}
.bo6_head{
  font-size: 1.5em;
  margin-bottom: 1.5em;
}
.bo6_ch_box{
  border-bottom: 1px solid #ddd;
  padding: 1.5em 0;
}
.bo6_border{
  border-bottom: 1px solid #ddd;
}
.bo6_a{
  color:#000;
  text-decoration: underline;
}
.bo6_a:hover{
  text-decoration: none;
  color:#000;
}
.bo6_a_2{
  color:#000;
  text-decoration: none;
}
.bo6_a_2:hover{
  color:#000;
  text-decoration: underline;
}
.btn_4{
  padding: 1.1em 1.7em;
  background-color: #17BB9F;
  color: #fff;
  font-size: 0.8em;
  text-decoration: none;
  border-radius: 2px;
  width: 10%;
  margin: auto;
  padding-left: 2.5em;
  margin-top: 1.5em;
  margin-bottom: 3em;
}
.btn_5{
  padding: 1.1em 1.7em;
    background-color: #17BB9F;
    color: #fff;
    font-size: 0.8em;
    text-decoration: none;
    border-radius: 2px;
    width: 15.5%;
    padding-right: 1.1em;
    margin-top: 1em;
    margin-bottom: 3em;
}
.bo6_inputBox{
  width: 100%;
    padding: 0.8em 1em;
    border: 1px solid #ddd;
    border-radius: 0.2em;
}
.bo6_inputBox:focus{
  outline: none !important;
    border: 1px solid #944fa0;
    box-shadow: 0 0 5px #944fa0;
}
.bo6_search{
  width: 50%;
  margin:auto;
}



/*.navbar_fixes,.login_header{
  background: #161723 !important;
}  
.navbar_fixes a{
  color:#b4b6c6 !important;
}*/



/* merj_footer_css  */


._179aa_5Ry_EyUyQIXVyFx6{
    padding-top: 3em;
    background: #161723;
  }
  ._1u7K9xRN39qpXZFbMeBKJF{
    padding: 3em;
    max-width: 90em;
      margin: 0 auto;
      #padding: 1em;
      overflow: auto;
  }

._179aa_5Ry_EyUyQIXVyFx6 .uxAC3TqUOYiujFwevcXy5 {
    text-align: center;
    min-width: 25%;
}

  @media only screen and (min-width: 800px){
  ._179aa_5Ry_EyUyQIXVyFx6 .uxAC3TqUOYiujFwevcXy5 {
     float: left;
     text-align: left;
  }
}

._179aa_5Ry_EyUyQIXVyFx6 section ._11RG4PmSaCp4qkY3etwYIn {
    color: #fff;
    font-weight: 700;
    font-size: 0.9em;
    letter-spacing: 0.1em;
    margin: 0.5em 0;
    text-transform: uppercase;
}

@media only screen and (min-width: 800px){
._179aa_5Ry_EyUyQIXVyFx6 .uxAC3TqUOYiujFwevcXy5 ._2AZ2n85TRwV9x-_umi8wKV {
    justify-content: flex-start;
    flex-wrap: nowrap;
    max-width: 100%;
    margin: 1em;
 }
}

._179aa_5Ry_EyUyQIXVyFx6 .uxAC3TqUOYiujFwevcXy5 ._2AZ2n85TRwV9x-_umi8wKV {
    display: flex;
    flex-direction: row;
    justify-content: center;
    #flex-wrap: wrap;
    max-width: 17em;
    #margin: 1em;
    margin: 1em 0em 1.9em 1em;
}

._179aa_5Ry_EyUyQIXVyFx6 .uxAC3TqUOYiujFwevcXy5 ._2AZ2n85TRwV9x-_umi8wKV a {
    margin: 0.3em;
}

/*a, a:active, a:visited {
    color: #944fa0;
    text-decoration: underline;
    font-weight: 400;
}*/

a{
    #color: #b4b6c6;
    #text-decoration: underline;
    font-weight: 400;
}

.UooxYTgQW0SzT4fj-6m9 {
    transition: all 0.25s ease;
    transform: scale(1);
}

._179aa_5Ry_EyUyQIXVyFx6 ._1ZKpBbGMZ8Cim9MSuZWRCS {
    width: 75%;
    float: left;
}

._179aa_5Ry_EyUyQIXVyFx6 ._1tUVyWXMsJy0t_xuVDukB {
    width: 45%;
    text-align: left;
    float: left;
}

._179aa_5Ry_EyUyQIXVyFx6 section ._2zeex7G8IslShTbkGd-7Jc {
    margin-bottom: -0.5em;
}

._179aa_5Ry_EyUyQIXVyFx6 section ._11RG4PmSaCp4qkY3etwYIn {
    color: #fff;
    font-weight: 700;
    font-size: 0.9em;
    letter-spacing: 0.1em;
    margin: 0.5em 0;
    text-transform: uppercase;
}

@media only screen and (min-width: 800px){
._179aa_5Ry_EyUyQIXVyFx6 ._1Xn6xOVIQYWXjdfYJJ8On0 {
    text-align: left;
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
 }
}

._179aa_5Ry_EyUyQIXVyFx6 ._1Xn6xOVIQYWXjdfYJJ8On0 img {
    margin: 0em 0;
    height: auto !important;
}

.FIzYTdfw7uRO24sVsChC6 {
    position: relative;
    background-color: white;
    width: 82% !important;
    height: 49% !important;
}

img {
    #max-width: inherit;
}

._3u10EjF67Ff-QUEsZpz0x3 {
    position: relative;
    background-color: white;
    width: 99% !important;
    height: 49% !important;
}

._2YS6GStfG0IuFlngGIRQ2g {
    width: auto;
    margin-bottom: 2em;
}

._1zQSQxa9U0IQQDCoLGF-2t {
    color: white;
    font-weight: 700;
    font-size: 0.9em;
    letter-spacing: 0.1em;
    margin: 0.5em 0;
    text-transform: uppercase;
}

.Ytdmu7yZ6HQYUgUGKJmW_ {
    color: white;
    font-weight: 700;
    font-size: 0.7em;
    letter-spacing: 0.08em;
    margin-bottom: 0.3em;
    opacity: 0.5;
    list-style: none;
    width: auto;
}

@media only screen and (min-width: 768px){
._3aOB5nqFFqz8WhV-jL3cgT {
    text-align: left;
    display: flex;
    flex-direction: row;
    align-items: center;
    width: 100%;
    margin: 1em 0;
  }

  ._3aOB5nqFFqz8WhV-jL3cgT ._2KBkX8NnN2rk03HZLOZ8ua {
    flex-direction: row;
    justify-content: left;
}

._3aOB5nqFFqz8WhV-jL3cgT ._2KBkX8NnN2rk03HZLOZ8ua a {
    display: block;
    margin-left: 2em;
}

._3aOB5nqFFqz8WhV-jL3cgT ._2KBkX8NnN2rk03HZLOZ8ua a img {
    width: 11em !important;
}

}

._3aOB5nqFFqz8WhV-jL3cgT ._2KBkX8NnN2rk03HZLOZ8ua a img {
    margin: 0.4em 0 !important;
}

._3aOB5nqFFqz8WhV-jL3cgT {
    text-align: center;
    color: #fff;
    margin: 0em 0;
    text-transform: uppercase;
    font-weight: 700;
    font-size: 0.7em;
    letter-spacing: 0.08em;
}

._3aOB5nqFFqz8WhV-jL3cgT ._2KBkX8NnN2rk03HZLOZ8ua {
    display: flex;
    flex-direction: column;
    justify-content: center;
    margin: 1.5em 0;
    align-items: center;
}

@media only screen and (min-width: 800px){
._179aa_5Ry_EyUyQIXVyFx6 .Ecq1Kc7GG1FumNGISJldW {
    text-align: left;
    padding: 0;
 }

 ._179aa_5Ry_EyUyQIXVyFx6 .Ecq1Kc7GG1FumNGISJldW > div {
    max-width: 125em;
    padding: 2em 0 !important;
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
}

._179aa_5Ry_EyUyQIXVyFx6 .Ecq1Kc7GG1FumNGISJldW > div ul {
    display: flex;
    flex-direction: row;
    justify-content: flex-start;
    margin: 0;
}

._179aa_5Ry_EyUyQIXVyFx6 .Ecq1Kc7GG1FumNGISJldW > div ul li {
    margin: 0.5em 1em 0.5em 0;
}

ul li {
    font-size: 1em;
}


}

._1u7K9xRN39qpXZFbMeBKJF {
    max-width: 90em;
    margin: 0 auto;
    padding: 2em 1em;
    overflow: auto;
}

._179aa_5Ry_EyUyQIXVyFx6 .Ecq1Kc7GG1FumNGISJldW > div ul {
    list-style: none;
    margin: 0 0 1.5em 0;
    padding: 0;
}

._179aa_5Ry_EyUyQIXVyFx6 .Ecq1Kc7GG1FumNGISJldW {
    background: #0f1019;
    color: #b4b6c6;
    font-size: 0.7em;
    font-weight: 500;
    text-align: center;
    #padding: 1em 1em 2em 1em;
}
._179aa_5Ry_EyUyQIXVyFx6{
  #font-family: 'open_sans_300', sans-serif !important;
}

._1u7K9xRN39qpXZFbMeBKJF{
  padding-bottom: 3em;
}

.FIzYTdfw7uRO24sVsChC6 {
    position: relative;
    background-color: white;
    width: 82% !important;
    height: 49% !important;
}


/* merg header css */

/*@media only screen and (min-width: 800px){*/
._3GpBBieG2jx-YKDQgxkpZn nav {
    flex: 1;
    align-items: center;
    display: flex;
    flex-direction: row;
    justify-content: space-between;
}

._3GpBBieG2jx-YKDQgxkpZn nav ul {
    list-style: none;
    margin: 0;
    padding: 0;
    display: flex;
    flex-direction: row;
    opacity: 1;
}

._3GpBBieG2jx-YKDQgxkpZn nav ul li {
    font-size: 1.1em;
}

._3GpBBieG2jx-YKDQgxkpZn nav ul li {
    text-decoration: none;
    font-weight: 500;
    align-self: center;
    position: relative;
    margin: 2px;
}

._3GpBBieG2jx-YKDQgxkpZn nav ul li div, ._3GpBBieG2jx-YKDQgxkpZn nav ul li a {
    display: flex;
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    align-content: center;
    color: #b4b6c6;
    text-decoration: none;
    font-size: 0.85em;
    margin-right: 1.2em;
    cursor: pointer;
    font-weight: bold;
}

._3GpBBieG2jx-YKDQgxkpZn nav ul li .aC6KCJ7BX08WC97WRoxY_ {
    margin-left: 0.3em;
}

._3GpBBieG2jx-YKDQgxkpZn nav ul._3pqI50I_Yy7EpKD6-nxRuU {
    opacity: 1;
}

._3GpBBieG2jx-YKDQgxkpZn nav ul li ._1OtpHhIk4OJHVXp2Sl7iw_ {
    padding: 0.9em 1.5em;
    font-size: 0.7em;
}

._3GpBBieG2jx-YKDQgxkpZn nav ul li ._1OtpHhIk4OJHVXp2Sl7iw_ {
    text-align: center;
    padding: 1em 1.5em;
    font-size: 0.7em;
    text-transform: uppercase;
    color: #fff;
    font-weight: 700;
    background: #15ad93;
    width: 100%;
    letter-spacing: 0.1em;
    border-radius: 2px;
    border: none;
    text-decoration: none;
    cursor: pointer;
    -webkit-appearance: none;
    -moz-appearance: none;
    margin: 0.2em 0;
    outline: none;
    transition: all 0.25s ease;
}

._3GpBBieG2jx-YKDQgxkpZn nav ul li a {
    display: flex;
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    align-content: center;
    color: #b4b6c6;
    text-decoration: none;
    font-size: 0.85em;
    margin-right: 1.2em;
    cursor: pointer;
    font-weight: bold;
}

 #signup_bg{
  background-color: none !important;
}

/*newhomeDesign*/
    .newHeaderDesign #global .dashboard{
      border:2px solid #fff;
      border-radius: 3px;
      margin: 0px;
    }

    .newHeaderDesign #global .dashboard a{
      padding: 5px 20px;
    }

       .already_have {
        font-weight: 400;
    }

    .affilated {
      line-height: 2;
      width: fit-content;
      max-width: 220px;
      display: flex;
      background: #03426b;
      border: none;
      color: #fff;
      padding: 0px 10px;
      border-radius: 3px;
      font-weight: 600;
      margin-left: 10px;
      cursor: pointer;
      overflow: hidden;
      display: -webkit-box;
      -webkit-line-clamp: 1;
      -webkit-box-orient: vertical;
      display: none;
    }

    .affi .affi-float-left {
      float: left;
    }

    .affi .affilated, .show_affi {
      display: -webkit-box;
    }

    i, span, a { display: inline-block; }
    .accordian_section_box a { display: unset; }

    .image_gallery_session  .gl_img, .video_gallery_session .gl_img { width: 226px; }
    .mt-0 { margin-top: 0 !important; }
    .mt-1em { margin-top: 1em !important; }
    .mr-105em { margin-right: 1.5em !important; }
    .mt-2em { margin-top: 2em !important; }
    .mb-1em { margin-bottom: 1em !important; }
    .mr-1em { margin-right: 1em !important; }
    .mt-0 { margin-top: 0 !important; }
    .mb-0 { margin-bottom: 0 !important; }
    .d-flow-root { display:flow-root; }

    .newFooterDesign .footer{
      background: #1D252D;
    }
    .newFooterDesign .footerQues{
      font-size: 25px; 
    }
    .footerCols h4{
      font-weight: 600;
    }
    .footerCols ul>li{
      padding: 5px 0px;
      color: #ccc;
    }
    .newFooterDesign .footer-bar{
      background-color: #1D252D;
    }
    .newFooterDesign .footer-bar .fa{
      font-size: 30px;
      margin-right: 50px;
    }    
    .footerDet1{
      text-align: left;
      margin-top: 20px;
      font-size: 14px;
    }
    .footerDet2{
      text-align: center;
      font-size: 15px;
      margin-top: 20px;
    }
    .Rclass{
      font-size: 20px;
    }
    .inner_section{
      padding-top: 100px;
    }
    .withoutSlugFooter{
      background:#1D252D !important; 
    } 
    .withoutSlugFooter .menu li a{
      color: #ccc !important;
    }
    .withoutSlugFooter{
      border-top:unset !important;
    }
    .withoutSlugFooter .second_ul .fa {
      font-size: 20px;
      margin-right: 20px;
      color: #ccc; 
    }
    .newheaderWithoutSlug_Login{
      background-color: #1D252D;
    }
    #global .dashboard {
        border: 2px solid #fff;
        border-radius: 3px;
        margin: 0px;
        transition: all .2s ease-in-out;
    }

    .Scroll_head #global .dashboard{
      border:2px solid #1D252D !important;
    }

    #myNavbar{
      margin-top: 20px;
    }
    .other_than_home {
      padding-top: none;
    }
    .newHeaderbg{
      background-color: #1D252D; 
    }
    .classHow{
      padding-left: 80px;
    }

    /*New Footer Design Start*/
    .newFooterDesign .footer{
      background: #1D252D;
    }
    .mt-0 { margin-top: 0 !important; }
    .newFooterDesign .footerQues{
      font-size: 25px; 
    }
    .footerCols h4{
      font-weight: 600;
    }
    .footerCols ul>li{
      padding: 5px 0px;
      color: #ccc;
    }
    .newFooterDesign .footer-bar{
      background-color: #1D252D;
    }
    .newFooterDesign .footer-bar .fa{
      font-size: 30px;
      margin-right: 50px;
      cursor: pointer;
    }    
    .footerDet1{
      text-align: left;
      margin-top: 20px;
      font-size: 14px;
    }
    .footerDet2{
      text-align: center;
      font-size: 15px;
    }
    .Rclass{
      font-size: 20px;
    }
    .inner_section{
      padding-top: 100px;
    }
    .withoutSlugFooter{
      background:#1D252D !important; 
    } 
    .withoutSlugFooter .menu li a{
      color: #ccc !important;
    }
    .withoutSlugFooter{
      border-top:unset !important;
    }
    .withoutSlugFooter .second_ul .fa {
      font-size: 20px;
      margin-right: 20px;
      color: #ccc; 
    }
    .newheaderWithoutSlug_Login{
      background-color: #1D252D;
    }
    #global .dashboard {
        border: 2px solid #000;
        border-radius: 3px;
        margin: 0px;
    }
    #myNavbar{
      margin-top: 20px;
    }
    .other_than_home {
      padding-top: none;
    }
    .newHeaderbg{
      background-color: #1D252D; 
    }
    .classHow{
      padding-left: 80px;
    }

    .p-0 { padding:0 !important; }

    .position-relative { position: relative; }

    /*New footer design End*/
@media only screen and (max-width: 990px){
  .mobile_center{
    text-align: -webkit-center;
  }
  .mobile_no_padding{
	  padding:0;
  }
  .mobile_overflow_auto{
	  overflow:auto;
  }
 }


/*vijay code*/
.footer_white_logo {
    width: 100%;
  }

  .pt-20 { padding-top: 20px; }
  .pb-20 { padding-bottom: 20px; }
  .bb-2 { border-bottom: 2px solid #3d4047; }
  .footerCols h4 {
      font-size: 18px;
      /*color: #a4a4a6;*/
  }

  .squiredot {
      height: 4px;
      width: 9px;
      background: #fff;
      display: inline-block;
      margin-right: 10px;
      border-radius: 30%;
      margin-bottom: 2px !important;
  }

  .footerCols a {
    color: #b3b3b3;
  }

  footer a i {
    /*color: #fff;*/
    /*margin-right:10px;*/
    width: 10px;
  }

  .footer_copyright {
    background: #3d4047;
    text-align: center;
    color:#fff;
    padding: 7px;
  }

  .footerDesc {
    margin:0;
  }

  .new_footer {
    background: #272A31;
  }

  .footerCols h4 {
    font-weight: 600;
}

.footerCols ul>li {
    padding: 5px 0px;
}

  .d-flow-root { display:flow-root; }

  @media only screen and (max-width: 768px) {
    .footerDesc {
      font-size: 1.5em;
        margin: 1.5em 0;
        text-align: center;
    }

    .footerCols h4 {
        font-size: 25px;
    }

    .footerCols a {
        font-size: 18px;
    }

    .squiredot {
        height: 8px;
        width: 13px;
        margin-right: 10px;
    }

    .footer_copyright {
      font-size: 18px;
    }
    .headerDescription { padding: 0 !important; }
    .mob-head-iframe { padding-top: 1em; }
    .mob-mt-0 { margin-top: 0 !important; }
    .mob-mb-0 { margin-bottom: 0 !important;}
    .mob-text-center { text-align: center !important; }
    .mob-pr-0 { padding-right: 0 !important; }
    .mob-pl-0 { padding-left: 0 !important; }
    .mob-pt-0 { padding-top: 0 !important; }
    .mob-pims { line-height: 1; }

    .newFooterDesign .footer-bar .fa {
        margin-right: 25px;
        margin-left: 25px;
    }
    .mob-w-10 { width: 100% !important; }
  }

  @media only screen and (max-width: 600px) {
    .footerLogo.mob-w-10,  .mob-w-10 { width: 14em !important; }
  }

  @media only screen and (max-width: 414px) {
    .footer-text {
        text-align: left;
    }
    .footerDesc {
        font-size: 1em;
    }

    .footerCols h4 {
        font-size: 15px;
    }

    .footerCols a {
        font-size: 12px;
    }

    .squiredot {
        height: 5px;
        width: 10px;
        margin-right: 7px;
    }

    .footer_copyright {
        font-size: 12px;
    }
  }
.compare-table>tbody>tr>td,.compare-table>tr>td{
	border-top: none;
	border-bottom: 1px solid #ddd;
	padding: 20px 1px;
}
.modal-header {
     background: #03426b;
      color: #fff;
}
.modal-header .close {
      color: #fff;
      opacity: 1;
}

.modal-content .btn-info, .modal-content .btn-primary, .MyMessageRead .modal-content .btn {
  background-color: #03426b !important;
  background: #03426b !important;
  border-color: #03426b !important;
  outline: none;
}

#upload_document_model {
  display: flow-root;
}

#upload_document_model .form-group {
  margin-top:0 !important;
  margin-bottom: 4px !important;
}

@media screen and (max-width: 375px) {
  .heder_logo.Scroll_head {
      width: 110px !important;
  }
}

@media screen and (max-width: 320px) {
  .heder_logo.Scroll_head, .mob-logo {
      width: 110px !important;
  }
}

/*02-02-2021*/
@media (min-width: 1024px){
  .confirmPopup{
    width: 42%;
  }
  .confirmPopup .modal_body_confirm  img{
    width: 32% !important;
  }
  .confirmPopup .modal_font_confirm {
    max-width: 85%;
    margin: 10px auto;
  }
}
/*02-02-2021-end*/
/*for registration page otp popup*/
.MyMessageRead #mob_icon{
  font-size: 60px;
  margin:10px 0px !important;
}
.MyMessageRead #Or_text{
  font-family: 'open_sans_600';
  margin: 20px 0px !important;
}
.join_now_hide{
  display: none;
}
#confirm_otp{
  margin-top: 5px;
}
/*for registration page otp popup-end*/

.headingunderline{
  margin: 20px 0px 20px 0px !important;
}
.days_left_section{
  margin: 1.5em 0em 0em 0em;
  line-height: 1.5;
}
.dsub_heading{
  color: #03426b;
  font-size: 15px;
  font-weight: 600;
}
.dsub_numeric{
  font-size: 18px;
  text-align: right;
  font-weight: 600;
}

.see_all_discussion .fa.fa-angle-down {
  transition: all .3s ease-in-out;
  /*transform: rotate(180deg);*/
}


.hide_all_discussion .fa.fa-angle-down {
  transition: all .3s ease-in-out;
  transform: rotate(180deg);
}
.hide_text { width: 0; }
.hide_text, .see {
  transition: all .2s ease-in-out;
  overflow: hidden;
}
.mb12{
  margin-bottom: 10px;
}
.mb0{
  margin-bottom: 0px;
}
.nav-submenu-custom_itr {
    position: absolute;
    z-index: 9999;
    top: 50px;
    left: 0;
    width: 150px;
    padding:0px;
    text-align: left;
    background-color: #fff;
    -webkit-box-shadow: 0 0.5em 0.5em rgb(0 0 0 / 10%);
    box-shadow: 0 0.5em 0.5em rgb(0 0 0 / 10%);
    display: none;
    border-top: 3px solid #355EAD;
	border-bottom: 3px solid #fff;
  
	
	
}
.nav-submenu-custom_itr:before {
    content:'';
    position: absolute;
    left: -57!important;
    right: 0;
    margin: -5px 69px 0 0px;
    width: 0;
    height: 0;
   top:-8!important;
	border-left: 5px solid transparent;
  border-right: 5px solid transparent;
  
  border-bottom: 5px solid #355EAD;
}
.nav-submenu-custom_itr > li{
	text-align: left;
	border:none !important;
	padding:5px 12px;
	border-bottom: 3px solid #355EAD;
	min-width: 115px;
	
	color: #000!important;
}
.nav-submenu-custom_itr > li:hover{
	text-align: left;
	border:none !important;
	padding:5px 12px; 
	background-color: #355EAD;
	border-bottom: 3px solid #355EAD;
	width: 100%;
	text-decoration:none;
	cursor: pointer;
	color: #fff!important
}
.nav-submenu-custom_itr > li >a{
	color:#000 !important;
	font-weight: 500;
	text-decoration:none;
}
.nav-submenu-custom_itr > li >a:hover{
	
	font-weight: 500;
	text-decoration:none;
}
.footerCols h4{
  white-space: nowrap;
}
.updatePwd h2{
  color: #075691;
  font-size: 48px;
}
.updatePwd #LoginButton{
  padding: 5px 0px 10px 0px;
}
.newFooterDesign #footer_first_section{
  /*width: 100% !important;*/
}
.move_down_arrow{
  text-align: center;
}
.footIcons{
  width:fit-content; margin:30px auto 0px auto;
}
.boPopover {
    /* font-family: 'open_sans' !important; */
    color: #fff;
    background-color: hsla(0, 0%, 0%, 0.9);
    position: fixed;
    padding-top: 1pc;
    padding-bottom: 1pc;
    z-index: 9999;
    bottom: 0px;
    padding-left: 2%;
	left: 0px;
}
.buttonRed {
    padding: 10px 45px;
    border-radius: 2px;
    /* font-family: 'open_sans' !important; */
    color: #fff !important;
    font-size: 16px;
    background-color: #355eac;
}
.boPopoverText {
    /* font-family: 'open_sans' !important; */
    margin-top: 10px;
    font-size: 13px;
	
}
@media only screen and (max-width: 1000px){
  #toast-container{
    right: .5em !important; 
  }
}
/*Home slider*/
  #home_subs_email a,#home_subs_email a:hover{
    text-decoration: none;
  } 
  .carousel-indicators li{
    border: 2px solid #03426b;
  }
  .carousel-indicators .active{
    background-color: #3483aeba;
  }
  .c-primaryTitle{
    padding-top: 2em;
  }
  #home_subs_email{
    padding-top: 0em;
  }
/*Home slider end*/
/*Smart Money Css*/
  .h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6, p, span, div, strong{
    font-family:HelveticaNeueRoman, Arial, sans-serif ;
  }
  .footLogoSize{
    width: 130px;
  }
  .nh_sec2 {
    width: 80%;
    margin: auto;
    text-align: center;
  }
  .nh_sec2 .daosubtitle {
    font-size: 3.5em;
    font-family: 'NeueHaasUnica-Thin','HelveticaNeueThin', Arial, sans-serif !important;
  }
  .daosubtitle {
    max-width: 70%;
    font-size: 1.35em;
    margin: 2rem auto;
    padding-bottom: 0.5em;
  }
  .nh_sec2 .daosubtitle2 {
    width: 70%;
    margin: 0em auto 1em auto;
  }
  .nh_sec2 .outerEco {
    padding: 0 2em !important;
  }
  .nh_sec2 .outerEco img {
    width: 60px;
  }
  .contentLor h2 {
    font-size: 20px;
    font-weight: bold;
    text-align: left;
    margin-top: 30px;
    margin-left: 10px;
  }
  .contentLor p {
    font-size: 12px;
    text-align: left;
    margin-left: 10px;
  }
  .nh_sec4 {
    float: left;
    background-size: cover;
    width: 100%;
    background-position: center;
    min-height: 700px;
    background-repeat: no-repeat;
  }
  .fancyOuter {
    padding: 5em 1em 1em 4em !important;
  }
  .fancy {
    font-weight: bold;
    font-size: 35px;
  }
  .divTitile {
    font-size: 42px;
    font-family: 'NeueHaasUnica-Thin','HelveticaNeueThin', Arial, sans-serif !important;
    padding-bottom: 1em;
    font-weight: bold;
  }
  .detailPara {
    color: #919191;
    padding-bottom: 4em;
  }
  .readOut1 {
    text-align: right;
  }
  .readMore1, .readMore2:hover {
    border-radius: 25px;
    border: 1px solid #03426b;
    color: #03426b;
    background-color: transparent;
    padding: 10px 18px;
    font-weight: bold;
  }
  .readMore2, .readMore1:hover {
    border-radius: 25px;
    border: 1px solid #03426b;
    color: #fff;
    background-color: #03426b;
    padding: 10px 18px;
    font-weight: bold;
  }
  #subsSection{
    background-color: #ceeaff;
  }
  .cardsSection {
    float: left;
    clear: both;
    width: 100%;
    display: flow-root;
    background: #f1f1f1;
    text-align: center;
  }
  .cardsSection .frHead {
    text-transform: capitalize !important;
    font-weight: bold;
    font-family: 'NeueHaasUnica-Thin','HelveticaNeueThin', Arial, sans-serif !important;
    padding-top: 2em;
  }
  .cardsSection .secHead {
    color: #03426b;
  }
  .inrCrd {
    width: 78% !important;
    margin-left: 11%;
    margin-right: 11%;
    padding: 2em 45px 2em 45px !important;
  }
  #building_size b{
    text-transform: uppercase;
  }
  .inrCrd #p_bar-cards {
    padding: 0 !important;
  }
  .inrCrd .loan-card {
    box-shadow: 0 0 20px 0 rgb(0 0 0 / 10%) !important;
    transition: transform .5s ease;
  }
  .inrCrd #prop_name_card{
    min-height: 70px !important;
    margin-bottom: 10px!important;
  }
  .inrCrd .loan-title-wrapper a {
    font-weight: bolder;
    font-size: 17px !important;
  }
  .inrCrd h5 .description{
    font-size: 11px !important;
    min-height: 27px;
    line-height: 1.3;
    font-weight: 100;
  }
  .inrCrd .btn-primary-cta{
    background:#03426b !important;
  }
  #subsSection {
    float: left;
    width: 100%;
    min-height: 280px;
  }
  .subsouter {
    margin-top: 7em;
  }
  .subHalf1 {
    padding-left: 0px !important;
  }
  .subHalf2{
    text-align: left;
  }

  /*@keyframes slidebg {
    to {
      background-position:20vw;
    }
  }
  .subSubsbtn:hover,.subSubsbtn:focus{
    background-image: linear-gradient(to right, red, orange, yellow, green, blue, indigo, violet, red);
    animation:slidebg 5s linear infinite;
    outline: none;
  }*/
  .msgOuter {
    background-color: #ceeaff;
    border-radius: 50%;
    height: 72px;
    border: double;
    border-color: #03426b;
    width: 80px;
    text-align: center;
    line-height: 4.5;
  }
  .msgOuter img {
    width: 45px;
  }
  .paraHalf {
    color: #03426b;
    font-size: 22px;
    padding-top: 8px;
  }
  #subscribe {
    width: 450px;
    border: none;
    padding: 1.5em;
    border-radius: 30px;
  }
  #subscribe:focus,#subscribe:focus-visible{
    outline: none;
  }
  .footerCols a{
    text-decoration: none;
  }
  #subscribe2 {
    width: 450px;
    border: none;
    padding: 1.5em;
    border-radius: 30px;
  }
  #be_first_submit ,#be_first_submit2{
    background: linear-gradient(to right, rgb(3 66 107) 0%,rgb(0 244 255) 100%);
    border: none;
    border-radius: 25px;
    padding: 1em 4em;
    color: #fff;
    left: 20em;
    font-weight: bold;
    position: absolute;
    top: 7px;
  }
  #be_first_submit:hover,#be_first_submit2:hover {
    background: linear-gradient(to left, rgb(3 66 107) 0%,rgb(0 244 255) 100%);
  }
  .sliderCon{
    padding: 7% 1% 7% 10%;
    min-height: 545px;
  }
  .inrCrd .loan-card:hover {
    /*transform: scale(1.1);*/
  }
  .loan-info-bar .description{
    padding-bottom: 5px;
  }
  .h_7{
    height: 80px;
  }
  .h_7 .Scroll_head .store_logo_web.hidden-xs.hidden-sm{
    margin-top: 0px !important;
  }
  .h_7 .menu-item a{
    color: #000 !important;
  }
  .contentLor hr {
    width: 50px;
    margin-left: 10px;
    height: 2px;
    border-top: 1px solid #cdd0d3;
  }
  #portfolio_manager .select2-container .select2-selection--multiple{
    min-width: 320px;
  }
  #subsSection{
    text-align: center;
  }
  .sp1{
    font-size: 18px;
    padding-top: 5em;
    font-weight: 600;
  }
  .sp2{
    font-size: 18px;
    padding-top: 5em;
    color: #03426b;
  }
  #startSignup{
    padding-top: 2em;
  }
  #startSignupInput{
    margin-left: -6em;
    border-radius: 5px 0px 0px 5px;
    padding: 8px 50px 8px 10px;
    border: none;
    box-shadow: 1px 5px 10px #03426b2b;
  }
  .startSignupSubmit{
    background: #f4f4f4;
    border-left: 0.5px #eee solid;
    padding: 8px 15px;
    position: absolute;
    color: #03426b;
    text-transform: uppercase;
    border-top: none;
    border-right: none;
    border-bottom: none;
    border-radius: 0px 5px 5px 0px;
    box-shadow: 1px 5px 10px #03426b2b;
  }
  .startSignupSubmit:hover{
    background: #03426b;
    color: #f4f4f4;
  }
  .sliderHow,.sliderHow:hover{
    color: #03426b;
    text-decoration: none;
    margin-top: 1em;
  }
  .subSubsbtn{
    width: 100%;
    padding: 9.5px 30px 12.5px;
    font-size: 18px;
    border-radius: 6px;
    display: inline-block;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    color: #fff;
    font-weight: 600;
    letter-spacing: 0;
    text-align: center;
    text-decoration: none;
    cursor: pointer;
    border: 1px solid 0049ff !important;
    border-color: #03426b;
    background: linear-gradient(to right, white 50%, #03426b 50%);
    background-size: 200% 100%;
    background-position: right bottom;
    transition: all .5s ease-out;
  }
  .subSubsbtn:active{
    color: #fff !important;
    background-color: #03426b !important;
  }
  .subSubsbtn:hover,.subSubsbtn:active,.subSubsbtn:focus,.subSubsbtn:visited,.subSubsbtn:focus-visible,.subSubsbtn:target,.subSubsbtn:focus-within {
    background-position: left bottom;
    color:#03426b !important;
    border:1px solid #03426b;
    outline: none !important;
  }
  .featured:hover{
    color: #fff;
    text-decoration: none;
    background-color: #355ead;
  }
  #blueCheck {
    width: 25px;
    height: 25px;
    padding: 2px;
    float: left;
    clear: both;
    margin-right: 2px;
  }
  .risks {
    padding-top: 30px;
    padding-bottom: 20px;
  }
  .risks ul {
    margin: 5px;
    padding: 0;
  }
  .risks ul li {
    display: flex;
  }
  .termSec1{
    background-color: rgb(242, 242, 242);
    font-size: 22px;
    text-align: center;
    padding: 20px 0px;
  }
  .termsSec2{
    background-color: #fff;
  }
  .PrivcyPol{
    background-color: #fff;
  }
  .ppSec1{
    background-color: rgb(242, 242, 242);
    font-size: 22px;
    text-align: center;
    padding: 20px 0px;
  }
  #conModal{
    padding:5em 0em 0em 0em !important;
  }
  .buttonRed,.featured{
    background-color: #03426b !important;
  }
  .loan-card h5 a{
    color: #03426b !important;
  }
  .detailPar{
    margin-bottom: 3em !important;
  }
  .sliderCon a{
    text-decoration: none !important;
    color: #03426b !important;
  }

  /************MEDIA-QUERY************/
    @media only screen and (max-width: 1000px){
      #footer_first_section_mobile{
        display: block !important;
        text-align: center;
        margin-bottom: 1em;
      }
      #footer_first_section_mobile img{
        width: 130px !important;
      }
      #footer_first_section{
        display: none !important;
      }
      .u-textLargeAlt {
        font-size: 22px;
        line-height: 1.2;
      }
      .nh_sec2{
        width: 100%;
      }
      .nh_sec2 .daosubtitle{
        font-size: 2em;
      }
      .nh_sec2 .daosubtitle2 {
        width: 100%;
        padding: 5px 12px;
      }
      .contentLor h2,.contentLor p,.readOut1,.readOut2{
        text-align: center;
      }
      .readOut2{
        margin-top: 10px;
      }
      .contentLor hr{
        margin: 20px auto;
      }
      .newFooterDesign{
        clear: both;
      }
      .fancyOuter{
        padding: 1em !important;
      }
      .nh_sec4 {
        background-size: contain;
        background-position: bottom;
        min-height: 580px;
      }
      .detailPara{
        padding-bottom: 1em;
      }
      .inrCrd {
        width: 100% !important;
        margin-left: 0;
        margin-right: 0;
        padding: 1em !important;
      }
      .sliderCon{
        padding: 5% !important;
        background-color: rgb(249 245 245 / 70%);
        position: absolute;
        bottom: 0em;
        top: 1em;
      }
      .sliderCon h1{
        font-size: 21px !important;
        padding-top: 6em;
        padding-bottom: 10px;
        text-align: center;
      }
      .btnOuter,.howOuter{
        text-align: center;
      }
      .howOuter span{
        font-weight: 600;
      }
      .sliderCon p{
        font-size: 14px !important;
        font-weight: 600;
        text-align: center;
        margin-bottom: 18px;
      }
      .fanOuter{
        overflow: hidden;
      }
      .mobCral{
        background-size: cover !important;
        background-position: center !important;
        background-repeat: no-repeat !important;
      }
      .subSubsbtn{
        padding: 10px 12px;
        font-size: 14px;
      }
      .sliderCon a{
        font-weight: 600;
      }
      .subsouter {
        margin-top: 1em;
      }
      .msgOuter{
        margin: auto;
      }
      .paraHalf {
        font-size: 18px;
      }
      .subHalf2{
        padding-top: 1em;
      }
      #subscribe {
        width: 300px;
        padding: 1em 1.5em;
      }
      #be_first_submit, #be_first_submit2 {
        padding: .5em 2em;
        left: 13.5em;
        /*margin-top: 1em;*/
      }
      .fancy {
        font-weight: bold;
        font-size: 25px;
      }
      .divTitile {
        font-size: 38px;
        padding-bottom: .5em;
      }
      .navbar-collapse .navbar-nav{
        margin-bottom: 0;
      }
      .navbar-collapse .nav-menu-secondary{
        margin: 10px 0px;
        float: left !important;
      }
      .header-phone.container.text-right.lscontent{
        width: 100% !important;
      }
      .navbar-default .navbar-nav>li>a.anchor_on_static,.nav-linkTitle,#header.Scroll_head nav ul .menu-item a{
        color: #03426b !important;
      }
      .heder_logo{
        z-index: -1;
      }
      #header{
        background: #fff !Important;
      }
      .bo_1_heading{
        font-size: 2.5em !important;
        padding-top: 27px !important;
      }
      .bg__mask{
        background-size: contain !important;
        height: 25em !important;
      }
      .mob_header_title{
        padding: 0em 0em 5em 0em !important;
      }
      .bg-white .left_desc{
        font-size: 20px !important;
      }
      .description_card{
        height: 60px;
      }
      #header nav ul .dashboard.menu-item{
        width: 100% !important;
      }
      #header nav ul .dashboard.menu-item a{
        padding: 10px 10px 10px 12px!important;
      }
      .boBox2 {
        padding: 8em 0em 4em 0em !important;
      }
      .h_1, .h_2, .h_3 {
        height: 90px;
      }
      .item_bg .boBox2 .boHeading {
        font-size: 2em !important;
      }
    }
  }
  /************MEDIA-QUERY-END************/
/*Smart Money Css End*/


/*Head Banner Css Start*/
  .head_banner{
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    z-index: 99999; 
  }
  .headbannerContainer{
    width: 98%;
    margin: auto;
  }
  .head_banner_button {
    padding: 2px 12px;
    font-size: 15px;
    align-items: center;
    vertical-align: middle;
    margin:5px 15px;
    border: 2px solid #fff;
    cursor:pointer;
  }
  .head_btn {
    font-weight: 700;
    text-decoration: none !important;
  }
  .head_banner_text {
    margin: 0 !important;
    display: -webkit-box;
    padding: 0 !important;
    overflow: hidden;
    font-size: 17px;
    transition: opacity 0.6s 0.4s ease-in-out;
    font-family: inherit;
    font-weight: 500;
    line-height: 40px;
    will-change: opacity;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
  }
  .head_banner_close_btn { 
    position: absolute;
    top: 0;
    right: 10px;
    padding: 8px 12px;
    align-items: center;
    vertical-align: middle;
    margin-top: 2px;
    cursor:pointer;
  }
  .head_banner_close_btn_img {
    width: 16px;
    height: 16px;
  }
  .head_banner .container {
    padding-right: 30px;
  }
  #header.bannerwithheader {
    top: 40px !important;
  }
  #header.t-0 {
    top: 0 !important;
  }
  @media only screen and (max-width: 600px){
    .headbannerContainer {
      width: 100%!important;
      padding: 0 10px !important;
    }
    .head_banner_button {
      position: absolute!important;
      bottom: 0!important;
      right: 0!important;
    }
    .head_banner_text {
      margin:0 5% 0 0 !important;
      width: 95% !important;
      display: -webkit-box!important;
      padding: 0 !important;
      overflow: hidden!important;
      font-size: 14px!important;
      transition: opacity 0.6s 0.4s ease-in-out!important;
      font-family: inherit!important;
      font-weight: 500!important;
      line-height: 1.5!important;
      height: 80px!important;
       will-change: unset !important; 
       -webkit-box-orient: unset !important; 
       -webkit-line-clamp: unset !important; 
    }
    .head_banner_close_btn {
      position: absolute!important;
      top: -8px!important;
      right: 5px!important;
      padding: 8px 12px!important;
      align-items: center!important;
      vertical-align: middle!important;
      margin-top: 2px!important;
      cursor: pointer!important;
    }
    .head_banner_button{
      font-size: 14px !important;
    }
  }
/*Head Banner Css Closed*/

/*investdropdown - start*/
.investdropdown{
  margin-left: 2em;
}
.investdropdown_subitems{
  border: #3483ae 1px solid;
  border-radius: 3px;
  text-align: center;
  position: absolute;
  background: #fff;
  z-index: 9;
  left: 1em;
}
.investdropdown_subitems ul{
  padding: 2px;
}
.investdropdown_subitems ul li{
  border-bottom: #d6d6d6 1px solid;
  padding: 4px 20px;
}
.investdropdown:hover{
  cursor: pointer;
}
.investdropdown_arrw{
  color: #3483ae;
  position: absolute;
  top: -17px;
  font-size: 25px;
  left: calc(100% - 55%);
}
.investdropdown_subitems ul{
  background: #3483ae;
}
.investdropdown_subitems ul li:last-child{
  border-bottom: none;
}
.investdropdown_subitems ul li a:hover{
  color: #fff !important;
  text-decoration: none;
}
.space_section,.pub_outer .breadcrumbs,.pub_outer .fa-print,.pub_outer .fa-share-alt,.filter_section{
  display: none;
}
.mc_heading{
  border-bottom: 1px solid #d6d6d6;
  min-height: 70px;
}
/*investdropdown - end*/
/*Raise capital*/
#raiseCapital h1,#raiseCapital h2,#raiseCapital h3,#raiseCapital h4,#raiseCapital h5,#raiseCapital h6
,#raiseCapital div,#raiseCapital strong{
  font-family: HelveticaNeueRoman, Arial, sans-serif;
}
#raiseCapital p,#raiseCapital span{
  font-family: HelveticaNeueRoman, Arial, sans-serif;  
}
#raiseCapital #rc1{
  min-height: 700px;
  background-size: cover;
  background-position: top;
  background-repeat: no-repeat;
}
#rcp1{
    color: #fff;
    padding-top: 20px;
    width: 65%;
    margin: auto 0;
}
#rcp2{
    color: #fff;
    width: 90%;
    margin: auto;
}
#rc1 h2{
  margin-left: 3% 0 2% 0;
  color: #fff;
  font-size: 26px;
  text-align: left;
  font-weight: 600;
  width: 55%;
}
.formOuterRc{
  clear: both;
  width: 70%;
  margin: auto;
  text-align: center;
}
.formOuterRc h1{
  font-family: HelveticaNeueRoman, Arial, sans-serif !important;  
  margin: 0;
  padding:50px 0px 5px 0px;
  color: #03426b;
  font-weight: 600;
  font-size: 27px;
}
.formOuterRc h5{
  padding-bottom: 1em;
  font-size: 50px;
  font-weight: 600;
  color: #03426b;
}
#rc1 h1{
  padding-top: 1.5em;
  font-size: 36px;
  width: 50%;
  color: #fff;
  margin: 2em 0 0 0;
  font-weight: 600;
  line-height: 1.4;
}
#urldeck{
  float: right;
  font-size: 11px;
  padding-top: 4px;
}
#rc1 p{
  color: #fff;
}
.formOuterRc #rc_form label,.formOuterRc #rc_form input,.formOuterRc #rc_form textarea{
  width: 100%;
  text-align: left;
  font-weight: 600;
}
.formOuterRc #rc_form label:focus-visible,.formOuterRc #rc_form input:focus-visible,
.formOuterRc #rc_form textarea:focus-visible{
  outline: none;
}
.formOuterRc #rc_form label{
  padding-top: 15px;
  font-size:16px;
}
/*#rc_form textarea::placeholder {
  color: #ccc;  
  font-weight: 100 !important;
}*/
.rc_input::placeholder {
  color: #808080ba;
}
#raiseCapital{
  padding-top: 3em;
  background: #fff;
}
.rc_input{
  border: 1px solid #ccc;
  border-radius: 5px;
  padding: 13px 10px;
}
#rc_file{
  /*border: 1px dashed #03426b;*/
  padding: 14px;
}
#pitchSpan,#refSpan{
  font-size: 12px;
  text-align: left;
}
#rc_referred::-webkit-input-placeholder,#rc_traction::-webkit-input-placeholder{ /* Chrome/Opera/Safari */
  font-size: 12px;
}
#refSpan{
  display: none;
}
#pitchSpan{
  padding-top: 5px;font-family: HelveticaNeueRoman, Arial, sans-serif !important;
}
#rc2{
  float: left;
  padding-bottom: 20px;
}
.formOuterRc hr{
  width: 100%;
  float: left;
}
#uph3{
  font-weight: 600;
  text-align: left;
  padding-left: 28px;
  color: #03426b;
}
.rc_check{
  padding-bottom: 30px;
  text-align: left;
}
.rc_check a{
  text-decoration: none;
  color: #03426b;
}
#rc_checkbox{
  width: 5% !important;
}
.rc_submit{
  background-color: #03426b;
  color: #fff;
  padding: 8px 15px;
  border-radius: 5px;
  border: none;
  border: 1px solid #03426b;
  font-weight: 600;
}
.rc_submit:hover,.rc_submit:focus-visible,.rc_submit:focus,.rc_submit:active{
  color: #03426b;
  outline: none;
  background-color: #fff;
  padding: 8px 15px;
  border-radius: 5px;
  border: 1px solid #03426b;
  font-weight: 600;
}
.faqSecRC{
  clear: both;
  float: left;
  text-align: left;
  padding-left: 28px;
  font-weight: 600;
}
#uph3key{
  clear: both;
  font-weight: 600;
  text-align: left;
  color: #03426b;
  margin-top: 0;
}
#CriteriaHead{
  font-weight: bold;
}
.faqCheckPanel .switch{
  width: 22% !important;
  float: right;
}
.faqQues{
  padding: 0;
}
.asterik{
  float: left;
  padding-left: 28px;
  color: red;
}
.a_star{
  color: red;
}
.btl-0 {
    border-top-left-radius: 0 !important;
  }

  .bbl-0 {
    border-bottom-left-radius: 0 !important;
  }
/*Raise capital end*/
@media only screen and (max-width: 1000px){
  #toast-container{
    right: .5em !important; 
  }
  .newFooterDesign{
    clear: both;
  }
  .newFooterDesign .u-textLargeAlt {
    font-size: 22px;
  }
  #raiseCapital #rc1 {
    min-height: 350px;
    background-size: contain;
    background-repeat: no-repeat;
    background-position: bottom;
  }
  #rc1 h2{
    padding-top: 4em;
  }
  .formOuterRc h1{
    font-size: 16px;
    padding: 10px;
  }
  .formOuterRc{
    width: 100%;
  }
  #rc_file {
    border: 1.8px dashed #03426b;
  }
  .rc_check{
    clear: both;
  }
  #CriteriaHead{
    font-size: 16px;
  }
  .formOuterRc h5 {
    font-size: 18px;
    padding: 0em 1em 1em 1em;
  }
  #uph3{
    font-size: 18px;
  }
  .rc_check span{
    width: 100%;
  }
  #rc_checkbox {
    width: 5% !important;
    position: absolute;
  }
  #raiseCapital #rc1 {
    min-height: 390px;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: top;
    background-image: none !important;
    background-color: #005a8e;
    text-align: center;
  }
  #rc1 h1 {
    padding-top: 3.4em;
    font-size: 32px;
    width: 100%;
    color: #fff;
    margin: unset;
    font-weight: 600;
    line-height: 1.5 !important;
  }
  #rc1 h2{
    padding: 10px 0 0 0;
    margin: unset;
    color: #fff;
    font-size: 20px;
    text-align: center;
    font-weight: 600;
    width: 100%;
  }
  #rcp1 {
    color: #fff;
    padding-top: 40px;
    width: 100%;
    margin: auto;
    font-size: 12px;
  }
  #rc1 h1 span ,#rc1 h2 span,#rcp1 span{
    color: #fff!important;
  }
  #urldeck{
    float: left;
  }
  #rcp2{
    color: #fff;
    width: 100%;
    margin: auto;
    font-size: 11px;
  }
}

@media only screen and (max-width: 414px){
  #mPlayer div {
    position: fixed;
    background: #000;
    width: 350px !important; 
    height: 315px !important;
    left: calc(50vw - 175px) !important;
    top: calc(50vh - 157px);
    padding: 20px;
 }
 .investdropdown{
	  margin-left: 0;
	}

	#myNavbar {
		margin-top: 30px !important;
	}
}
@media only screen and (max-width: 375px){
  #mPlayer div {
    position: fixed;
    background: #000;
    width: 340px !important; 
    height: 315px !important;
    left: calc(50vw - 170px) !important;
    top: calc(50vh - 157px);
    padding: 20px;
 }
}
@media only screen and (max-width: 320px){
  #mPlayer div {
    position: fixed;
    background: #000;
    width: 300px !important; 
    height: 315px !important;
    left: calc(50vw - 150px) !important;
    top: calc(50vh - 157px);
    padding: 20px;
 }
}

.resize_anc{
  overflow: hidden !important;
  display: -webkit-box !important;
  -webkit-line-clamp: 2 !important;
  -webkit-box-orient: vertical !important;
}
.rc_email_err{
  pointer-events: none;
  background: #ccc;
  border-color: #ccc;
}
#email_rc_err{
  color: red;  
}

.confirmAch{
  font-weight: 600;
  color: #385fac;
  width: 80%;
  margin: auto;
}
.confirmAch p{
  font-size: 18px;
}
.achp1{
  font-size: 22px;
  text-shadow: 1px 1px #385fac;
}
.confirmAch p a{
  font-weight: bold;
  color: #385fac;
  text-decoration: none;
  text-shadow: 1px 1px #385fac;
}
.a_wid{
  width: 100% !important;
}
/*how it works start*/
#how_img{
  width: 45px;
}
#how_img2{
  width: 85px;
}
.howitOuter{
  width: 80%;
  margin: 0 10%;
}
.hsec1 h1{
  font-size: 50px;
  font-family: HelveticaNeueRoman, Arial, sans-serif;
}
.hsec1 h2{
  font-size: 25px;
  font-family: HelveticaNeueRoman, Arial, sans-serif;  
  color: #777;
}
.hsec2{
  padding:5em 0 0 0;
}
.hsec2_1{
  padding: 0;
}
.hsec2_1_1,.hsec2_2_1{
  padding:0 0 15px 0;
}
.how211Para{
  font-size: 16px;
}
.how_hr{
  float: left;
  clear: both;
  border-bottom: 1px solid #eee;
  width: 85%;
  margin: 10px;
}
.how_head1{
  font-size: 20px;
  font-family: HelveticaNeueRoman, Arial, sans-serif;
  padding-top: 15px;
}
.hsec2_2{
  padding: 5em 0;
  border-bottom: 1px solid #eee;
}
.outSpan1{
  width: 100%;
  min-height: 45px;
}
.secSectionHow .outSpan1{
  min-height: 130px;
}
.secSectionHow .how_hr{
  width: 90%;
}
.secSectionHow{
  padding: 5em 0;
}
.SmallPara{
  width: 80%;
  margin: 0 15% 0 5%;
  font-size: 11px;
  opacity: .8;
}
.buttonSecHow{
  text-align: center;
}
.buttonSecHow a{
  width: 100%;
}
.btnBelowPara{
  width: 100%;
  padding: 1em 0 3em 0;
  font-size: 13px;
}
.btnBelowPara a{
  color: #03426b;
  width: unset;
}
.howBtnBecome{
  width: 25%;
  padding: 12px 5px;
  font-size: 18px;
  border-radius: 6px;
  display: inline-block;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  color: #fff;
  font-weight: 600;
  letter-spacing: 0;
  text-align: center;
  text-decoration: none;
  cursor: pointer;
  border: 1px solid 0049ff !important;
  border-color: #03426b;
  background: linear-gradient(to right, white 50%, #03426b 50%);
  background-size: 200% 100%;
  background-position: right bottom;
  transition: all .5s ease-out;
}
.howBtnBecome:active{
  color: #fff !important;
  background-color: #03426b !important;
}
.howBtnBecome:hover,.howBtnBecome:active,.howBtnBecome:focus,.howBtnBecome:visited,
.howBtnBecome:focus-visible,.howBtnBecome:target,.howBtnBecome:focus-within {
  background-position: left bottom;
  color:#03426b !important;
  border:2px solid #03426b;
  outline: none !important;
}
.cusbreadcrumbshow{
  padding: 0 0 30px 15px;
  border-bottom: 1px solid #eee;
  width: 100%;
  margin-bottom: 25px;
}
.cusbreadcrumbshow .fa-circle{
  font-size: 5px;
}
.cusbreadcrumbshow a:hover{
  text-decoration: none;
}
.cusbreadcrumbshow a{
  color: #000;
  background-color: transparent;
}
.cusbreadcrumbshow .active{
  font-family: HelveticaNeueRoman, Arial, sans-serif;
}
/*how it works end*/
/*faq start*/
.smfaq{
  width: 80%;
  margin: auto 10%;
}
.smfaq h1,.quesSection{
  font-family: HelveticaNeueRoman, Arial, sans-serif;
}
.smfaq .accordion {
  color: #444;
  cursor: pointer;
  padding: 18px;
  width: 100%;
  border: none;
  text-align: left;
  outline: none;
  font-size: 15px;
  transition: 0.4s;
}
.smfaq .active, .smfaq .accordion:hover {
  /*background-color: #ccc; */
}
.smfaq .fa-play{
  padding-right: 10px;
}
.smfaq .panel { 
  padding: 0 0 0 50px;
  display: none;
  background-color: white;
  overflow: hidden;
  width: 80%;
}
.smfaq .panel p{ 
  margin-bottom: 3px;
}
/*faq ends*/
.frHead,.fancy,.readOut2{
  display: none;
}
#rcp1 span{
  font-size: 13px;
  padding: 5px 0px;
}
.teamMembers{
  display: none;
}
#ifyouwant{
  color: #03426b;
}
.mobCral{
  min-height: 600px;
}
  .boPopover{
    /*font-family: 'open_sans' !important;*/
    color:#fff;
    background-color: hsla(0, 0%, 0%, 0.9);
    position: fixed !important;
    padding-top:1pc; 
    padding-bottom:1pc; 
    z-index: 9999;
    bottom: 0px;
    padding-left: 2%
  }
  .boPopoverText{
    /*font-family: 'open_sans' !important;*/
    margin-top: 10px;
    font-size: 13px;
  }
  .bo_1_heading_2 {
    color: #fff;
    font-size: 1.5em;
    margin-top: 1em;
  }
  .buttonRed {
    padding: 10px 45px;
    border-radius: 2px;
    /* font-family: 'open_sans' !important; */
    color: #fff;
    font-size: 16px;
    background-color: #355eac;
}

.buttonRed {
    padding: 10px 45px !important;
    border-radius: 2px !important;
    font-family: 'PMLight' !important;
    color: #fff !important;
    font-size: 16px !important;
    background-color: #03426b !important;
}

/* Profile page accordian Start */

#profile_with_accordian .accordian_heading, #invest_with_accordian .accordian_heading {
    display: flex;
    align-items: center;
    font-size: 2rem;
    font-weight: 600;
    color: #03426b;
    margin: 20px 0;
    outline: none;
}

#profile_with_accordian .acc_svg {
    position: absolute;
    margin-left: 94%;
    color: rgb(125, 125, 125);
}

#profile_with_accordian .angle_down, #invest_with_accordian .angle_down {
    font-size: 2.3rem;
    font-weight: bolder;
    color: #03426b;
    transition: all .3s ease-in-out;
}

#profile_with_accordian .accordian_profile.tabActive .angle_down, #invest_with_accordian .accordian_invest.tabActive .angle_down {
    transform: rotate(-180deg);
}


#profile_with_accordian .accordian_section_box {
    border-bottom: 1px solid #ccc;
    display: flow-root;
}

#profile_with_accordian .switch {
    position: relative;
    display: inline-block;
    width: 75px;
    height: 34px;
    border-radius: 5px;
    overflow: hidden;
}

#profile_with_accordian .switch input { 
  opacity: 0;
  width: 0;
  height: 0;
}

#profile_with_accordian .slider {
  position: absolute;
  cursor: pointer;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: #ccc;
  -webkit-transition: .4s;
  transition: .4s;
}

#profile_with_accordian .slider:before {
    position: absolute;
    content: "No";
    height: 26px;
    width: 41px;
    left: 3px;
    bottom: 3px;
    background-color: #ababab;
    -webkit-transition: .4s;
    transition: .3s;
    border-radius: 5px;
    color: #fff;
    text-align: center;
    line-height: 1.6;
}

#profile_with_accordian input:checked + .slider:before {
  content: "Yes";
  background-color: #03426b;
}

#profile_with_accordian input:checked + .slider {
  background-color: #2196F3;
}

#profile_with_accordian input:checked + .slider, #profile_with_accordian .slider {
    background: transparent;
    border: 1px solid #959595;
    border-radius: 5px;
    overflow: hidden;
}

#profile_with_accordian input:focus + .slider {
  box-shadow: 0 0 1px #2196F3;
}

#profile_with_accordian input:checked + .slider:before {
  -webkit-transform: translateX(26px);
  -ms-transform: translateX(26px);
  transform: translateX(26px);
}

#profile_with_accordian .info_icon{
    padding: 5px 10px;
    background: #ccc;
    border-radius: 5px;
    margin-right: 7px;
}

#profile_with_accordian .before_switch_text{
    margin-left: 13px; height: 34px; vertical-align: bottom;
}

.vertical_align_top {
  vertical-align: top !important;
}

.acc_tabs .btn-primary, .acc_tabs .btn-primary:hover, .acc_tabs .btn-primary:focus {
    background-color: #03426b;
    border-color: #03426b;
}

.acc_tabs .btn-info, .acc_tabs .btn-info:hover, .acc_tabs .btn-info:focus {
    background-color: #03426b;
    border-color: #03426b;
}

.acc_tabs .paginate_button, .acc_tabs .paginate_button:hover, .acc_tabs .paginate_button:focus, .acc_tabs .paginate_button:focus:hover {
    background-color: #03426b !important;
    border-color: #03426b !important;
}

.acc_tabs a, .acc_tabs a:hover, .acc_tabs a:focus, .acc_tabs a:focus:hover, #up_picture, #up_picture:hover, #up_picture:focus {
    color: #03426b !important;
}

.DetailsTable {
  width: 100%;
}

.DetailsTable th {
  padding: 5px 0;
  width: 412px;
}


.DetailsTable, .DetailsTable tr, .DetailsTable td, .DetailsTable th {
  background: transparent !important;
  font-weight: 600;
}


.DetailsTable {
  cursor: pointer;
  margin-left: 30px;
  border: none;
}

.accordian_section_box {
  display: flow-root;
}

.accordian_section_box .fa-check-square-o {
    color: #fff;
    background: #03426b;
    border-radius: 5px;
    margin-right: 6px;
}

.accordian_section_box .fa-check-square-o:before {
    width: 26px;
    content: "\2713";
    font-weight: bold;
    display: inline-block;
    font-size: 16.6667px;
    text-align: center;
    line-height: 22px;
}

#step_fields_4 .fa-check-square-o:before {
    line-height: 23px;
}

#step_fields_4 .blank.fa-check-square-o:before {
    content: "";
    height: 23px;
}

#step_fields_4 .blank.fa-check-square-o {
    background: #ccc;
}

.restrict {
  display: none !important;
}

#step_fields_3 {
  margin-left: 30px;
  width: calc(100% - 30px);
}

#step_fields_3.DetailsTable {
  border: 1px solid #ddd;
  background: #fff !important;
}

/*#sticky_tabs {
    position: sticky;
    top: 80px;
    left: 0;
    background: #fff;
    background: #fff;
    z-index: 9;
    margin: 0;
    padding: 10px 0;
  }*/

.stcky_tabs {
  /*position: sticky;
  top: 80px;
  left: 0;
  background: #fff;
  text-align: left;
  background: #fff;
  z-index: 9;
  padding: 10px 20px;*/
}

/* Profile page accordian End */

.featured,#carousel-example-generic .buttonRed {
  background-color: #355EAD;
}
.filter-by-industry .nav-link {
  color:#355EAD;
}

#RegisterButton
{padding-top: 10px;}

.calculate_crowdfunding .fa-info-circle {
  vertical-align: bottom;
}

#docusign_ifame {
  width: 100%;
  height: 100vh;
}

.not_valid {
    border-color: red;
    color: red;
    font-weight: 600;
}

.b-1 {
  border: 1px solid !important;
}

.ackno .fa-check-square-o:before {
  line-height: 25px;
}

.ackno .blank {
  background-color: #ccc;
}

.ackno .blank:before {
      content: ""; 
      height: 23px;
}

@-webkit-keyframes rotate {
  from {
    -webkit-transform: rotate(0deg);
  }
  to { 
    -webkit-transform: rotate(360deg);
  }
}
#sign_document button .fa-spinnerq {
    -webkit-animation-name:             rotate; 
    -webkit-animation-duration:         0.8s; 
    -webkit-animation-iteration-count:  infinite;
    -webkit-transition-timing-function: linear;
}
#capital_stack_alt_img{
  text-align: center;
}
#capital_stack_alt_img span{
  float: left;
}
#capital_stack_alt_img img{
  width: 40%;
  margin: 7% auto;
}

.pl-03em { padding-left: .3em !important; }
.w-100 { width: 100%; }
.howBtnBecome a{
  color: #fff;
}
.howBtnBecome a:hover{
  text-decoration: none;
  color: #03426b;
}
#invest_from #step_fields_0 span,#invest_from #step_fields_2 .value_fund_mode,#invest_from #step_fields_2 .Funding_Type,#invest_from #step_fields_1 span
,#invest_from #step_fields_2 span,#invest_from #step_fields_3 td,#invest_from #step_fields_3 .value_fund_mode,#invest_from #step_fields_3 .Funding_Type,
 #invest_from .value_entityType, #invest_from #step_fields_5 .value_fund_mode,#invest_from #step_fields_5 .Funding_Type, #invest_from .value_entityType, #invest_from .value_dob, #invest_from .value_ssn, #invest_from 
 .value_investor_addr, #invest_from .value_investor_add2, #invest_from .value_investor_city, #invest_from .value_investor_state, #invest_from .value_zip, #invest_from .value_investor_country, #invest_from .value_fund_mode, #invest_from .Funding_Type {
  color: green;
}
/*.DetailsTable .value_entityType{
  color: #000;
}*/
.field_complete{
  border: 1px solid #0067f4;
  border-radius: 4px;
}
.field_incomplete{
  border: 1px solid red;
  border-radius: 4px 0 0 4px;
}
#available-investment-ul {
    text-align: left;
    padding: 15px 0;
}
.you_h3{
  margin: 0 0 20px 0;
}
#img_gls a{
  width: 100%;
}
.prop_vdo_hover_iframe {
    position: absolute;
    top: 101px;
    left: 30px;
    width: 92.1%;
    height: 352px;
    border-radius: 5px 5px 0px 0px;
    border: 0;
}
.prop_vdo_hover_iframe_div {
    position: absolute;
    top: 101px;
    left: 30px;
    width: 92.1%;
    height: 352px;
    border-radius: 5px 5px 0px 0px;
    border: 0;
    line-height: 8;
    color: blue;
    font-size: 25px;
    background: #fff;
    opacity: 0;
}
/*22-11-21 css for one page process*/
.step_fields_0 .accordian_invest_calculate{
  margin: 10px 0 0 14px;
}
.pl-1em{
  padding: 0 0 0 1em;
}
.ml-2em{
  margin-left: 2em;
}

#invest_from .form-control:focus {
  border-color: #ccc!important;
}
#invest_from .form-control{
  height: 45px;
  border-radius: 0px 4px 4px 0px;
}
.continue_btn,.continue_btn:focus,.continue_btn:focus-visible{
  padding: 8px 16px!important;
  box-shadow: 0 5px 5px -5px #000000;
  background-color: #144a95 !important;
  border-color: #144a95!important;
  outline: none;
}
.continue_btn:hover{
  box-shadow: 1px 2px 15px 1px #5b90d9;
}
#invest_brc a{
  color: #03426b;
  font-weight: 600;
}
.newH3{
  margin: 0 0 0 12px;
}
.newH3_1{
  margin: 0 0px 10px 12px;
}
.Asterisk{
  color: red;
}
#sign_document .save_button{
  padding: 8px 16px!important;
}
#invest_brc a{
  color: #03426b;
  font-weight: 600;
}
.newH3{
  margin: 0 0 0 12px;
}
.newH3_1{
  margin: 0 0px 10px 12px;
}
.Asterisk{
  color: red;
}
#sign_document .save_button{
  padding: 8px 16px!important;
}
.investor_type .option-input{
  top: 6px!important;
}
.step_fields_0 .vertical_align_sub{
  top: -3px;
}
.ml-25{
  margin-left: 25px;
}
.fwh3 span,.fw700{
  font-weight: 700;
}
#invest_btn{
  padding-left:0!important;
}
.newUserContinueBtn{
  margin: 15px 0px 15px 15px;
}
.button_text_lowercase{
  text-transform: lowercase;
}
.mt15{
  margin: 15px 0;
}
.step_fields_3{
  padding-left: 25px;
}
.step_fields_3 .form-control {
  border-radius: 4px!important; 
}
.pr-0{
  padding-right: 0;
}
#docusign_agreement{
  z-index: 0;
}
#disclaimer_list li:last-child(2){
  border-bottom: none;
}
#disclaimer_list li:last-child .disclaimer_list{
  margin-top: 0;
}
.payButton .continue_btn{
  /*margin: 15px 0 0 30px;*/
}
.ebOiGj {
  border: 2px solid rgb(226, 222, 222);
  border-radius: 4px;
  text-align: center;
  padding: 5px 10px;
  cursor: pointer;
}
.ebOiGj h4{
  font-size: 15px;
  font-weight: bold;
}
.ebOiGj p{
  font-size: 14px;
  font-weight: bold;
  color: #144a95;
}
.ebOiGj:hover{
  background-color: aliceblue;
}
.threeTabs{
  float: left;
  clear: both;
  padding: 0;
  margin-bottom: 20px;
}

.sign_document_acc_tab {
  padding: inherit;
}
/*22-11-21 css for one page process end*/
/*ashish blackpages start*/
/*#header.blackpages_header{
  background: #fff!important;
}*/
.blackpages_header .heder_logo.Scroll_head {
  width: 100%!important;
}
.blackpages_header .navbar-brand img{
  width: 100%!important;
}/*
.blackpages_header .anchor_on_static{
  color: #000!important;
}*/
@media only screen and (max-width: 800px){
  .blackpages_header .navbar-brand {
    width: 55%!important;
  }
  .imgCircleOuter{
    float: left;
  }
  .nav{
    float: left!important;
  }
}
.commonPageHeader{
  width: 100%;
  min-height: 1px;
  padding: 3.5em 0em!important;
  background-size: cover!important;
  background-repeat: no-repeat;
  background-position: center;
  background: url(https://blackpages.smartmoneydemo.com/images/home/sliders/RealEstate.jpg);
  font-size: 50px;
  color: #fff;
  text-align: center;
}
/*.blackpages_header .menu-item a{
  color: #000 !important;
}
#header.blackpages_header.Scroll_head nav ul .menu-item a{
  color: #000!important;
}*/
/*ashish blackpages end*/

.custom_invest_margin {
    margin-top: 1em;
    margin-bottom: 2em;
}
h3.our_projects{
  font-weight: 600;
  color: #000;
  font-size: 30px;
  text-align: center;
}
 
.below_calendar
{

  z-index:0 !important; 
}

.newTTW {
  clear: both;
  float: left;
  width: 90%;
}
.newTTW1 {
  width: 48%;
  float: left;
  font-size: 16px;
  font-weight: 600;
  margin-right: 2%;
} 

.newTTW2 {
  width: 48%;
  float: left;
  font-size: 16px;
  font-weight: 600;
  margin-left: 2%;
  padding: 0;
  line-height: 35px;
}
.manual_video{
	display: none;
}