
@font-face { font-family: 'AvenirLTStd-Light'; src: url("../fonts/AvenirLTStd-Light.eot"); src: url("../fonts/AvenirLTStd-Light.eot?#iefix") format("embedded-opentype"), url("../fonts/AvenirLTStd-Light.woff2") format("woff2"), url("../fonts/AvenirLTStd-Light.woff") format("woff"), url("../fonts/AvenirLTStd-Light.ttf") format("truetype"), url("../fonts/AvenirLTStd-Light.svg#AvenirLTStd-Light") format("svg"); font-weight: 300; font-style: normal; }

@font-face { font-family: 'AvenirLTStd-Roman'; src: url("../fonts/AvenirLTStd-Roman.eot"); src: url("../fonts/AvenirLTStd-Roman.eot?#iefix") format("embedded-opentype"), url("../fonts/AvenirLTStd-Roman.woff2") format("woff2"), url("../fonts/AvenirLTStd-Roman.woff") format("woff"), url("../fonts/AvenirLTStd-Roman.ttf") format("truetype"), url("../fonts/AvenirLTStd-Roman.svg#AvenirLTStd-Roman") format("svg"); font-weight: normal; font-style: normal; }

@font-face { font-family: 'AvenirLTStd-Black'; src: url("../fonts/AvenirLTStd-Black.eot"); src: url("../fonts/AvenirLTStd-Black.eot?#iefix") format("embedded-opentype"), url("../fonts/AvenirLTStd-Black.woff2") format("woff2"), url("../fonts/AvenirLTStd-Black.woff") format("woff"), url("../fonts/AvenirLTStd-Black.ttf") format("truetype"), url("../fonts/AvenirLTStd-Black.svg#AvenirLTStd-Black") format("svg"); font-weight: normal; font-style: normal; }
/*
@font-face { font-family: 'Arial';}/*'AvenirLTStd-Roman'; src: url("../fonts/AvenirLTStd-Roman.eot"); src: url("../fonts/AvenirLTStd-Roman.eot?#iefix") format("embedded-opentype"), url("../fonts/AvenirLTStd-Roman.woff2") format("woff2"), url("../fonts/AvenirLTStd-Roman.woff") format("woff"), url("../fonts/AvenirLTStd-Roman.ttf") format("truetype"), url("../fonts/AvenirLTStd-Roman.svg#AvenirLTStd-Black") format("svg"); font-weight: normal; font-style: normal; }

@font-face { font-family: 'Arial';}/*'AvenirLTStd-Black'; src: url("../fonts/AvenirLTStd-Black.eot"); src: url("../fonts/AvenirLTStd-Black.eot?#iefix") format("embedded-opentype"), url("../fonts/AvenirLTStd-Black.woff2") format("woff2"), url("../fonts/AvenirLTStd-Black.woff") format("woff"), url("../fonts/AvenirLTStd-Black.ttf") format("truetype"), url("../fonts/AvenirLTStd-Black.svg#AvenirLTStd-Black") format("svg"); font-weight: normal; font-style: normal; }
*/
html, body { height: 100%; margin: 0; }

.wrapper { min-height: 100%; margin: 0 auto -50px; }

.push { height: 50px; }

.footer-wrapper { margin-top: 60px; }

.content-wrapper { min-height: 100%; /* Equal to height of footer */ /* But also accounting for potential margin-bottom of last child */ margin-bottom: -205px; }

.push { min-height: 205px; }

.footer-wrapper { min-height: 105px; }

.show { display: block !important; }

h1, h2, h4, h5, h6 { font-family: AvenirLTStd-Black; }

p, h3, a { font-family: AvenirLTStd-Roman; }

i { background-size: 500px auto; background-repeat: no-repeat; }

a, input { outline: none; }

a:focus, input:focus { text-decoration: none; outline: none; }

.underline-white { background-image: url("../images/icons/sprite.svg"); width: 144px; height: 4px; display: inline-block; background-position: 0 -130px; }

.underline-pink { background-image: url("../images/icons/sprite.svg"); width: 144px; height: 4px; display: inline-block; background-position: -150px -130px; }

.no-bg { background-color: transparent !important; }

.modal { text-align: center; }

.modal-dialog { display: inline-block; text-align: left; vertical-align: middle; }

.no-padding { padding-left: 0; padding-right: 0; }

.no-left-padding { padding-left: 0; }

.no-right-padding { padding-right: 0; }

#back-to-top { background: #1785df; position: fixed; z-index: 9999; text-align: center; color: #ffffff; border: 2px solid #1785df; border-radius: 2px; text-decoration: none; transition: opacity 0.2s ease-out; opacity: 1; cursor: pointer; box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.5); bottom: 275px; right: 22px; padding: 8px 8px 0 8px; }

#back-to-top i { height: 30px; width: 30px; background-size: 500px auto; background-repeat: no-repeat; background-image: url(/images/icons/sprite.svg); background-position: -180px -160px; display: inline-block; text-align: center; }

video::-internal-media-controls-download-button { display: none; }

video::-webkit-media-controls-enclosure { overflow: hidden; }

video::-webkit-media-controls-panel { width: calc(100% + 30px); /* Adjust as needed */ }

audio::-internal-media-controls-download-button { display: none; }

audio::-webkit-media-controls-enclosure { overflow: hidden; }

audio::-webkit-media-controls-panel { width: calc(100% + 30px); /* Adjust as needed */ }

@media (max-width: 767px) { .contents-wrapper { margin-top: 0; }
  .no-padding-xs { padding-left: 0; padding-right: 0; }
  .no-left-padding-xs { padding-left: 0; }
  .no-right-padding-xs { padding-right: 0; } }

@media (min-width: 768px) { .contents-wrapper { margin-top: 15px; }
  .no-padding-sm { padding-left: 0; padding-right: 0; }
  .no-left-padding-sm { padding-left: 0; }
  .no-right-padding-sm { padding-right: 0; } }

@media (min-width: 992px) { .no-padding-md { padding-left: 0; padding-right: 0; }
  .no-left-padding-md { padding-left: 0; }
  .no-right-padding-md { padding-right: 0; } }

@media (min-width: 1200px) { .no-padding-lg { padding-left: 0; padding-right: 0; }
  .no-left-padding-lg { padding-left: 0; }
  .no-right-padding-lg { padding-right: 0; } }

/**
 * Style SASS file

**/
.header-wrapper { position: relative; }

@media (max-width: 767px) { .header-wrapper { height: auto; }
  .header-wrapper .header-block .logo-wrapper { text-align: center; }
  .header-wrapper .header-block .logo-wrapper .logo { display: inline-block; margin: 5px 0; } }

@media (min-width: 767px) { .header-wrapper { height: 116px; } }


.logo-wrapper a img { height: 190px; max-width:300%; margin-left:-10px}

@media (max-width: 767px) { .logo-wrapper a img { margin: 0 auto; height: 40px; } }


.navbar-main .navbar-header .navbar-toggle .sr-only { position: relative; }

.navbar-main .navbar-header .navbar-toggle i { background-image: url("../images/icons/sprite.svg"); width: 10px; height: 10px; display: inline-block; margin: -3px 4px 0 0; vertical-align: middle; }

.navbar-main .navbar-header .navbar-toggle i.menu-icon { background-position: 0 -80px; }

.navbar-main .navbar-header .navbar-toggle i.login-icon { background-position: -10px -80px; }

.navbar-main .menu-wrapper { background-color: #1b74da 50%; background-image: -webkit-gradient(linear, left top, left bottom, from(#1b74da 50%), to(#0bc8dd 110%)); background-image: -webkit-linear-gradient(top, #1b74da 50%, #0bc8dd 110%); background-image: -moz-linear-gradient(top, #1b74da 50%, #0bc8dd 110%); background-image: -ms-linear-gradient(top, #1b74da 50%, #0bc8dd 110%); background-image: -o-linear-gradient(top, #1b74da 50%, #0bc8dd 110%); background-image: linear-gradient(top, #1b74da 50%, #0bc8dd 110%); filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#1b74da 50%', endColorStr='#0bc8dd 110%'); }

.navbar-collapse.navbar-default { background-color: transparent; }

.navbar-collapse.navbar-default ul li a { text-transform: uppercase; color: #ffffff; }

.navbar-collapse.navbar-default ul li a:hover, .navbar-collapse.navbar-default ul li a:focus { background-color: #195d9e; color: #ffffff; }

.navbar-collapse.navbar-default ul li.active a { background-color: #094884; color: #7dbdfb; }

.navbar-collapse.navbar-default ul li.active a:hover, .navbar-collapse.navbar-default ul li.active a:focus { background-color: #195d9e; color: #ffffff; }

@media (max-width: 767px) { .navbar-main .navbar-header { height: 40px; background-color: #1b74da 50%; background-image: -webkit-gradient(linear, left top, left bottom, from(#1b74da 50%), to(#0bc8dd 110%)); background-image: -webkit-linear-gradient(top, #1b74da 50%, #0bc8dd 110%); background-image: -moz-linear-gradient(top, #1b74da 50%, #0bc8dd 110%); background-image: -ms-linear-gradient(top, #1b74da 50%, #0bc8dd 110%); background-image: -o-linear-gradient(top, #1b74da 50%, #0bc8dd 110%); background-image: linear-gradient(top, #1b74da 50%, #0bc8dd 110%); filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#1b74da 50%', endColorStr='#0bc8dd 110%'); }
  .navbar-main .navbar-header .navbar-collapse-menu button, .navbar-main .navbar-header .navbar-collapse-login button { color: #ffffff; }
  .navbar-main .navbar-header .navbar-collapse-menu button:hover, .navbar-main .navbar-header .navbar-collapse-menu button:focus { background-color: #094884; }
  .navbar-main .navbar-header .navbar-collapse-login button:hover, .navbar-main .navbar-header .navbar-collapse-login button:focus { background-color: #094884; }
  .navbar-main .navbar-header .navbar-toggle { border-radius: 0; margin: 0; float: left; height: 40px; width: 100%; }
  .navbar-main .menu-wrapper .navbar-default { border: none; }
  .navbar-main .menu-wrapper .navbar-default .navbar-nav { margin: 0; } }

@media (min-width: 768px) { .navbar-main .navbar-header { background-color: transparent; }
  .navbar-main .menu-wrapper { padding: 3px 0; } }

/* iPAD */
@media (min-width: 768px) and (max-width: 991px) { .navbar-collapse.navbar-default ul li a { font-size: 11px; }
  .nav > li > a { padding: 10px 6px; } }

/** Style SASS file Author : Umanda Jayobandara Date : 2017 - 03 - 15 */
.form-control { background: none; box-shadow: none; border-left: none; border-top: none; border-right: none; border-bottom: 1px solid #094884; border-radius: 0; font-family: AvenirLTStd-Roman; color: #303030; padding: 10px 0 2px; }

.form-control:hover { box-shadow: none; }

.form-control:focus { box-shadow: none; }

/** Style SASS file Author : Umanda Jayobandara Date : 2017 - 03 - 15 */
button, input[type=submit], input[type=button] { border: none; font-family: AvenirLTStd-Black; text-transform: uppercase; line-height: 12px; font-size: 12px; }

button:hover, button:focus, input[type=submit]:hover, input[type=submit]:focus, input[type=button]:hover, input[type=button]:focus { outline: none; }

.primary-btn { background-color: #1a77da; background-image: -webkit-gradient(linear, left top, left bottom, from(#1a77da), to(#0cb5ee)); background-image: -webkit-linear-gradient(top, #1a77da, #0cb5ee); background-image: -moz-linear-gradient(top, #1a77da, #0cb5ee); background-image: -ms-linear-gradient(top, #1a77da, #0cb5ee); background-image: -o-linear-gradient(top, #1a77da, #0cb5ee); background-image: linear-gradient(top, #1a77da, #0cb5ee); filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#1a77da', endColorStr='#0cb5ee'); color: #ffffff; height: 30px; padding: 10px 10px; }

.primary-btn:hover, .primary-btn:focus { background-color: #0cb5ee; background-image: -webkit-gradient(linear, left top, left bottom, from(#0cb5ee), to(#1a77da)); background-image: -webkit-linear-gradient(top, #0cb5ee, #1a77da); background-image: -moz-linear-gradient(top, #0cb5ee, #1a77da); background-image: -ms-linear-gradient(top, #0cb5ee, #1a77da); background-image: -o-linear-gradient(top, #0cb5ee, #1a77da); background-image: linear-gradient(top, #0cb5ee, #1a77da); filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#0cb5ee', endColorStr='#1a77da'); }

.primary-btn.button-disabled { background-color: #e2e2e2; background-image: -webkit-gradient(linear, left top, left bottom, from(#e2e2e2), to(#a4a4a4)); background-image: -webkit-linear-gradient(top, #e2e2e2, #a4a4a4); background-image: -moz-linear-gradient(top, #e2e2e2, #a4a4a4); background-image: -ms-linear-gradient(top, #e2e2e2, #a4a4a4); background-image: -o-linear-gradient(top, #e2e2e2, #a4a4a4); background-image: linear-gradient(top, #e2e2e2, #a4a4a4); filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#e2e2e2', endColorStr='#a4a4a4'); }

.primary-btn.button-disabled:hover, .primary-btn.button-disabled:focus { background-color: #e2e2e2; background-image: -webkit-gradient(linear, left top, left bottom, from(#e2e2e2), to(#a4a4a4)); background-image: -webkit-linear-gradient(top, #e2e2e2, #a4a4a4); background-image: -moz-linear-gradient(top, #e2e2e2, #a4a4a4); background-image: -ms-linear-gradient(top, #e2e2e2, #a4a4a4); background-image: -o-linear-gradient(top, #e2e2e2, #a4a4a4); background-image: linear-gradient(top, #e2e2e2, #a4a4a4); filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#e2e2e2', endColorStr='#a4a4a4'); }

.submit-btn { background-color: #1a77da; background-image: -webkit-gradient(linear, left top, left bottom, from(#1a77da), to(#0cb5ee)); background-image: -webkit-linear-gradient(top, #1a77da, #0cb5ee); background-image: -moz-linear-gradient(top, #1a77da, #0cb5ee); background-image: -ms-linear-gradient(top, #1a77da, #0cb5ee); background-image: -o-linear-gradient(top, #1a77da, #0cb5ee); background-image: linear-gradient(top, #1a77da, #0cb5ee); filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#1a77da', endColorStr='#0cb5ee'); color: #ffffff; padding: 14px; height: 36px; }

.submit-btn:hover, .submit-btn:focus { background-color: #0cb5ee; background-image: -webkit-gradient(linear, left top, left bottom, from(#0cb5ee), to(#1a77da)); background-image: -webkit-linear-gradient(top, #0cb5ee, #1a77da); background-image: -moz-linear-gradient(top, #0cb5ee, #1a77da); background-image: -ms-linear-gradient(top, #0cb5ee, #1a77da); background-image: -o-linear-gradient(top, #0cb5ee, #1a77da); background-image: linear-gradient(top, #0cb5ee, #1a77da); filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#0cb5ee', endColorStr='#1a77da'); }

.logout a { outline: none; }

/***********************************
adjust toaster message properties
***********************************/
#toast-container { z-index: 9999; }

#toast-container .toast { background-image: none !important; padding: 0; margin: 0; opacity: 1; margin-bottom: 3px; width: 250px; }

#toast-container .toast .toast-close-button { padding: 5px 10px; }

#toast-container .toast .toast-close-button:hover { background: transparent; }

#toast-container .toast .toast-message { text-align: left; padding: 5px; }

#toast-container .toast .toast-message .consultant-image { display: inline-block; height: 52px; vertical-align: middle; }

#toast-container .toast .toast-message .consultant-image img { vertical-align: top; }

#toast-container .toast .toast-message .consultant-image div { width: 30px; height: 50px; display: inline-block; }

#toast-container .toast .toast-message .consultant-image div i { float: left; height: 20px; width: 20px; margin-right: 10px; background-size: 500px auto; background-repeat: no-repeat; background-image: url(/images/icons/sprite.svg); margin-left: 5px; margin-top: 16px; }

#toast-container .toast .toast-message .consultant-info { display: inline-block; padding: 0 10px; vertical-align: middle; }

#toast-container .toast .toast-message .consultant-info span { display: block; }

#toast-container .toast .toast-message .consultant-status { display: inline-block; padding-left: 10px; font-size: 12px; text-transform: uppercase; vertical-align: top; }

#toast-container .toast.toast-info { background-color: #bbdab7; border: 1px solid #53a24a; }

#toast-container .toast.toast-info .toast-message .consultant-info, #toast-container .toast.toast-info .toast-message .consultant-status { color: #16620e; }

#toast-container .toast.toast-info .toast-message .consultant-image { border: 1px solid #53a24a; }

#toast-container .toast.toast-info .toast-message .consultant-image div { background-color: #c1f4b1; }

#toast-container .toast.toast-info .toast-message .consultant-image div i { background-position: 0px -60px; }

#toast-container .toast.toast-info .toast-close-button { color: #16620e; }

#toast-container .toast.toast-warning { background-color: #e7e7e7; border: 1px solid #686868; }

#toast-container .toast.toast-warning .toast-message .consultant-info, #toast-container .toast.toast-warning .toast-message .consultant-status { color: #686868; }

#toast-container .toast.toast-warning .toast-message .consultant-image { border: 1px solid #686868; }

#toast-container .toast.toast-warning .toast-message .consultant-image div { background-color: #c9c9c9; }

#toast-container .toast.toast-warning .toast-message .consultant-image div i { background-position: -40px -60px; }

#toast-container .toast.toast-warning .toast-close-button { color: #686868; }

.jspTrack { background: #e3effd; position: relative; }

.jspDrag { background: #bbd5f1; }

/**
 * Style SASS file
 * Author : Umanda Jayobandara
 * Date : 2017 - 03 - 15
**/
.footer-wrapper { background-color: #1b74da 50%; background-image: -webkit-gradient(linear, left top, left bottom, from(#1b74da 50%), to(#0bc8dd 110%)); background-image: -webkit-linear-gradient(top, #1b74da 50%, #0bc8dd 110%); background-image: -moz-linear-gradient(top, #1b74da 50%, #0bc8dd 110%); background-image: -ms-linear-gradient(top, #1b74da 50%, #0bc8dd 110%); background-image: -o-linear-gradient(top, #1b74da 50%, #0bc8dd 110%); background-image: linear-gradient(top, #1b74da 50%, #0bc8dd 110%); filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#1b74da 50%', endColorStr='#0bc8dd 110%'); }

.footer-wrapper .footer-menu { text-align: center; color: #0b2f40; }

.footer-wrapper .footer-menu a { color: #ffffff; text-transform: uppercase; padding: 10px; }

.footer-wrapper .copyright-text { color: #0b2843; text-align: center; margin: 15px 0; }

.footer-wrapper .payment-square .payment-square-text { color: #0b2843; text-align: center; margin: 8px auto 0 auto; background: transparent; width: 35%; padding: 0 10px; }

.footer-wrapper .payment-square .footer-payment-logos { margin-top: 14px; }

.footer-wrapper .payment-info hr { width: 100%; border-color: #333; }

.footer-wrapper .payment-info p { text-align: center; }

@media (max-width: 767px) { .footer-wrapper { padding: 10px 0; }
  .footer-wrapper .payment-square { margin-top: 12px; }
  .footer-wrapper .payment-square .payment-square-text { width: 80%; } }

@media (min-width: 767px) { .footer-wrapper { padding: 30px 0; }
  .footer-wrapper .payment-square { margin-top: 12px; }
  .footer-wrapper .payment-square .payment-square-text { width: 35%; } }

.auth-msg { clear: both; margin-top: 15px; display: inline-block; width: 100%; }

.auth-msg .alert { margin-bottom: 0px; }

.message-bag.alert { text-shadow: none; box-shadow: none; border: 1px solid transparent; border-radius: 0px; overflow: hidden; padding: 0; margin-top: 15px; }

.message-bag.alert button.close { margin: 0 8px; color: #ffffff; opacity: 1; }

.message-bag.alert button.close:hover { background-color: transparent; }

.message-bag.alert .alert-info, .message-bag.alert .alert-success, .message-bag.alert .alert-warning, .message-bag.alert .alert-danger { padding: 15px; color: #ffffff; font-family: AvenirLTStd-Roman; font-size: 15px; }

.message-bag.alert .alert-info { background: #7596f4; }

.message-bag.alert .alert-success { background: #10af0c; }

.message-bag.alert .alert-warning { background: #cbae48; }

.message-bag.alert .alert-danger { background: #f47575; }

#pop #photoconsult .message-bag { margin-bottom: 0; }

#pop #photoconsult .photoconsultant-message div { font-size: 12px; }

@media (max-width: 767px) { .message-bag.alert { margin-top: 0; margin-bottom: 15px; } }

.redesing-notify-container { background-color: #191919; opacity: 0.8; color: #efefef; padding: 5px 20px; font-size: 12px; line-height: 1.2em; text-align: center; display: none; z-index: 9999999; position: absolute; top: 0; left: 0; right: 0; }

.redesing-notify-container .notify-head { font-size: 1.2em; font-weight: bold; padding: 7px; color: #fff; }

.redesing-notify-container .notify-body { color: #a2a2a2; position: relative; }

.redesing-notify-container .notify-body .notify-closebutton { font-size: 12px; font-weight: 100; line-height: 1; color: #000; filter: alpha(opacity=20); font-family: helvetica, arial, verdana, sans-serif; top: -10px; right: -165px; padding: 5px 10px; background: #f6a21d; border-radius: 4px; }

.redesing-notify-container .notify-body .notify-closebutton:hover, .redesing-notify-container .notify-body .notify-closebutton:active { color: #000; text-decoration: underline; }

/**
 * Style SASS file
 * Author : Umanda Jayobandara
 * Date : 2017 - 03 - 15
**/
.fancy-modal-box .modal-content { width: 100%; background: #ffffff; padding: 0; outline: none; position: relative; overflow: visible; border: none; }

.fancy-modal-box .modal-content .modal-body { padding: 5px 5px 0px 5px; border-radius: 3px; background-color: #ffffff; }

.fancy-modal-box .modal-content .modal-body iframe { border: none; padding: 0; margin: 0; }

.close-button { padding: 0px; margin: 0; }

.close-button i { background-position: 5px -600px; height: 24px; width: 24px; background-size: 488px auto; background-repeat: no-repeat; background-image: url(/images/icons/sprite.svg); background-color: #ffffff; float: left; position: absolute; top: 0; right: 0; cursor: pointer; }

.close-button i:hover { background-position: -27px -400px; }

#presentation-audio-tiles-modals .modal-body { text-align: center; }

#presentation-audio-tiles-modals .modal-body img { display: block; margin: 0 auto; }

#forgot-password-modals.fancy-modal-box .modal-content .modal-body iframe { min-height: 275px; }

#presentation-audio-tiles-modals, #forgot-password-modals, #play-youtube-video-model, #videoModal { background-color: rgba(0, 76, 126, 0.8); height: 100%; }

#login_popup.fancy-modal-box .modal-content .modal-body { padding: 25px; }

#login_popup.fancy-modal-box .modal-content .modal-body #iNotification { background: #d7eaff; padding: 5px; color: #5b5b5b; }

#login_popup.fancy-modal-box .modal-content .modal-body h3 { color: #5b5b5b; font-size: 20px; margin: 0 0 10px 0; padding-bottom: 5px; border-bottom: 1px solid #b7b7b7; text-transform: uppercase; }

#login_popup.fancy-modal-box .modal-content .modal-body button { margin-top: 15px; }

@media (max-width: 767px) { #play-youtube-video-model .modal-dialog { width: 100%; }
  .close-button i { background-position: 6px -738px; height: 30px; width: 30px; background-size: 600px auto; }
  .close-button i:hover { background-position: -18px -738px; } }

@media (min-width: 768px) { .modal-dialog { width: auto; padding: 20px; }
  .close-button i { background-position: 5px -600px; height: 24px; width: 24px; background-size: 488px auto; }
  .close-button i:hover { background-position: -15px -600px; } }

/** Load Modules **/
/** Style SASS file Author : Umanda Jayobandara Date : 2017 - 03 - 15 */
.login-wrapper-block .login-wrapper .login-block { z-index: 99; }

.login-wrapper-block .login-wrapper .login-block .login { background-color: #d7eaff; }

.login-wrapper-block .login-wrapper .login-block .login .login-text i { background-image: url("../images/icons/sprite.svg"); width: 34px; height: 34px; display: inline-block; background-position: -30px 0; margin-right: 5px; vertical-align: top; }

.login-wrapper-block .login-wrapper .login-block .login .login-text h3 { color: #5b5b5b; display: inline-block; margin: 0; font-size: 18px; text-transform: uppercase; max-width: 142px; }

.login-wrapper-block .login-wrapper .login-block .login .login-form .primary-btn { margin-top: 12px; }

.login-wrapper-block .login-wrapper .login-block .login .login-form a { color: #094884; display: block; margin-top: 5px; }

.login-wrapper-block .login-wrapper .login-block .login .login-form a:hover, .login-wrapper-block .login-wrapper .login-block .login .login-form a:focus { color: #477484; }

.login-wrapper-block .login-wrapper .logged { background-color: #d7eaff; }

.login-wrapper-block .login-wrapper .logged .logged-text .personal-code-wrapper { border-bottom: 1px solid #bcd6f4; }

.login-wrapper-block .login-wrapper .logged .logged-text .personal-code-wrapper i { background-image: url("../images/icons/sprite.svg"); width: 34px; height: 34px; display: inline-block; background-position: -30px 0; margin-right: 5px; vertical-align: top; }

.login-wrapper-block .login-wrapper .logged .logged-text .personal-code-wrapper .personal-code { display: inline-block; width: 142px; }

.login-wrapper-block .login-wrapper .logged .logged-text .personal-code-wrapper .personal-code h3 { color: #5b5b5b; display: inline-block; margin: 0; font-size: 15px; text-transform: uppercase; max-width: 142px; vertical-align: top; }

.login-wrapper-block .login-wrapper .logged .logged-text .personal-code-wrapper .personal-code span { color: #5b5b5b; font-family: AvenirLTStd-Roman; display: inline-block; margin: -4px 0 0 0; font-size: 15px; text-transform: uppercase; max-width: 142px; vertical-align: top; }

.login-wrapper-block .login-wrapper .logged .logged-text .minute-wrapper { padding: 6px 0 0; border-bottom: 1px solid #bcd6f4; }

.login-wrapper-block .login-wrapper .logged .logged-text .minute-wrapper .current-balance-label { color: #5b5b5b; font-size: 14px; line-height: 18px; margin: 0; }

.login-wrapper-block .login-wrapper .logged .logged-text .minute-wrapper .minutes-value, .login-wrapper-block .login-wrapper .logged .logged-text .minute-wrapper .seconds-value { color: #094884; display: inline-block; font-size: 26px; margin: 0; }

.login-wrapper-block .login-wrapper .logged .logged-text .minute-wrapper .minutes-value.minutes-value, .login-wrapper-block .login-wrapper .logged .logged-text .minute-wrapper .seconds-value.minutes-value { margin-right: 10px; }

.login-wrapper-block .login-wrapper .logged .logged-text .minute-wrapper .minutes-label, .login-wrapper-block .login-wrapper .logged .logged-text .minute-wrapper .seconds-label { color: #094884; font-family: AvenirLTStd-Roman; display: inline-block; font-size: 20px; margin-left: 6px; }

.login-wrapper-block .login-wrapper .logged .logged-text .bonus-wrapper { padding: 2px 0 0; }

.login-wrapper-block .login-wrapper .logged .logged-text .bonus-wrapper .bonus-label { color: #5b5b5b; margin: 0; padding: 0; display: inline-block; vertical-align: middle; }

.login-wrapper-block .login-wrapper .logged .logged-text .bonus-wrapper .bonus-points { background-image: url(../images/icons/sprite.svg); background-size: 500px auto; background-position: -70px -430px; height: 50px; width: 50px; text-align: center; vertical-align: middle; display: inline-block; margin-left: 10px; }

.login-wrapper-block .login-wrapper .logged .logged-text .bonus-wrapper .bonus-points p { color: #094884; font-size: 12px; margin: 20px 0 0 0; line-height: 11px; }

.login-wrapper-block .login-wrapper .logged .logged-text .bonus-wrapper .bonus-points span { color: #094884; font-family: AvenirLTStd-Roman; font-size: 10px; margin: 0; padding: 0; line-height: 9px; vertical-align: top; text-transform: capitalize; }

.login-wrapper-block .login-wrapper .logged .logout-btn { text-align: center; }

.login-wrapper-block .login-wrapper .logged .logout-btn .logout-btn { width: 100%; padding: 9px 10px; height: 28px; background-color: #1a77da; background-image: -webkit-gradient(linear, left top, left bottom, from(#1a77da), to(#0cb5ee)); background-image: -webkit-linear-gradient(top, #1a77da, #0cb5ee); background-image: -moz-linear-gradient(top, #1a77da, #0cb5ee); background-image: -ms-linear-gradient(top, #1a77da, #0cb5ee); background-image: -o-linear-gradient(top, #1a77da, #0cb5ee); background-image: linear-gradient(top, #1a77da, #0cb5ee); filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#1a77da', endColorStr='#0cb5ee'); border: none; font-family: AvenirLTStd-Roman; text-transform: uppercase; line-height: 12px; font-size: 12px; display: inline-block; color: #ffffff; }

.login-wrapper-block .login-wrapper .logged .logout-btn .logout-btn:hover, .login-wrapper-block .login-wrapper .logged .logout-btn .logout-btn:focus { background-color: #0cb5ee; background-image: -webkit-gradient(linear, left top, left bottom, from(#0cb5ee), to(#1a77da)); background-image: -webkit-linear-gradient(top, #0cb5ee, #1a77da); background-image: -moz-linear-gradient(top, #0cb5ee, #1a77da); background-image: -ms-linear-gradient(top, #0cb5ee, #1a77da); background-image: -o-linear-gradient(top, #0cb5ee, #1a77da); background-image: linear-gradient(top, #0cb5ee, #1a77da); filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#0cb5ee', endColorStr='#1a77da'); }

@media (max-width: 767px) { .login-wrapper-block .login-wrapper .login-block { background-color: #d7eaff; }
  .login-wrapper-block .login-wrapper .login-block .login { padding: 0 30px 30px 30px; }
  .login-wrapper-block .login-wrapper .login-block .login .primary-btn { margin-right: 10px; }
  .login-wrapper-block .login-wrapper .login-block .logged { padding: 20px; }
  .login-wrapper-block .login-wrapper .login-block .logged .logged-text { padding: 0 0 14px; } }

@media (min-width: 768px) { .login-wrapper-block { position: relative; }
  .login-wrapper-block .login-wrapper { position: absolute; right: 0; top: -115px; }
  .login-wrapper-block .login-wrapper .login { box-shadow: 0 1px 5px rgba(0, 0, 0, 0.3); padding: 14px 16px; width: 218px; height: 200px; }
  .login-wrapper-block .login-wrapper .logged { box-shadow: 0 1px 5px rgba(0, 0, 0, 0.3); width: 218px; height: 200px; }
  .login-wrapper-block .login-wrapper .logged .logged-text { padding: 14px 16px 3px; } }

/** Style SASS file Author : Umanda Jayobandara Date : 2017 - 03 - 15 */
.client-service-wrapper .client-service-header { text-align: center; }

.client-service-wrapper .client-service-header i { background-image: url("../images/icons/sprite.svg"); width: 24px; height: 24px; display: inline-block; background-position: 0 0; margin-right: 5px; vertical-align: middle; }

.client-service-wrapper .client-service-header p { text-transform: uppercase; color: #5b5b5b; display: inline-block; }

.client-service-wrapper .client-service-number { text-align: center; margin-top: 7px; }

.client-service-wrapper .client-service-number i { background-image: url("../images/icons/sprite.svg"); width: 18px; height: 12px; display: inline-block; margin-right: 4px; }

.client-service-wrapper .client-service-number i.be  { background-position: 0 -40px; }

.client-service-wrapper .client-service-number i.fr { background-position: -20px -40px; }

.client-service-wrapper .client-service-number i.ca { background-position: -40px -40px; }

.client-service-wrapper .client-service-number i.lu { background-position: -60px -40px; }

.client-service-wrapper .client-service-number i.nl { background-position: -80px -40px; }

.client-service-wrapper .client-service-number i.ch { background-position: -100px -40px; }

.client-service-wrapper .client-service-number a { font-family: AvenirLTStd-Roman; font-size: 16px; color: #094884; }

.client-service-wrapper .client-service-status { text-align: center; }

.client-service-wrapper .client-service-status i { background-image: url("../images/icons/sprite.svg"); width: 20px; height: 20px; display: inline-block; margin-right: 4px; vertical-align: middle; }

.client-service-wrapper .client-service-status span { font-family: AvenirLTStd-Roman; text-transform: uppercase; display: inline-block; }

.client-service-wrapper .client-service-status.online { display: block; }

.client-service-wrapper .client-service-status.online i { background-position: 0 -60px; }

.client-service-wrapper .client-service-status.online span { color: #326225; }

.client-service-wrapper .client-service-status.busy { display: none; }

.client-service-wrapper .client-service-status.busy i { background-position: -20px -60px; }

.client-service-wrapper .client-service-status.busy span { color: #cc6919; }

.client-service-wrapper .client-service-status.offline { display: none; }

.client-service-wrapper .client-service-status.offline i { background-position: -40px -60px; }

.client-service-wrapper .client-service-status.offline span { color: #878787; }

@media (max-width: 767px) { .client-service-wrapper { padding: 10px; margin-right: 0; text-align: center; }
  .client-service-wrapper .client-service-header { display: inline-block; }
  .client-service-wrapper .client-service-header p { margin: 0; }
  .client-service-wrapper .client-service-number { display: inline-block; margin: 0 13px; }
  .client-service-wrapper .client-service-status-wrapper { margin-top: 4px; display: inline-block; }
  .client-service-wrapper .client-service-status-wrapper .client-service-status i { vertical-align: top; } }

@media (min-width: 767px) { .client-service-wrapper { height: 116px; background-color: #d7eaff; margin-right: -20px; padding: 14px 10px; }
  .client-service-wrapper .client-service-status { margin-top: 8px; } }

@media (min-width: 992px) { .client-service-wrapper { margin-right: -12px; } }

/** Style SASS file Author : Umanda Jayobandara Date : 2017 - 03 - 15 */
.page-banner-wrapper .page-banner { background-repeat: no-repeat; background-position: top center; }

.page-banner-wrapper .page-banner .page-banner-text i { background-image: url("../images/icons/sprite.svg"); height: 72px; display: inline-block; margin-right: 24px; vertical-align: middle; }

.page-banner-wrapper .page-banner .page-banner-text h2 { color: #5b5b5b; font-family: AvenirLTStd-Roman; display: inline-block; font-size: 50px; margin: 0; vertical-align: middle; padding-top: 10px; text-transform: capitalize; }

.page-banner-wrapper .page-banner.consultants-info-banner { background-image: url("../images/banners/inner_banner_consultant_info.jpg"); }

.page-banner-wrapper .page-banner.consultants-info-banner .page-banner-text i { width: 98px; background-position: 0 -250px; }

.page-banner-wrapper .page-banner.buy-credits-banner { background-image: url("../images/banners/inner_banner.jpg"); }

.page-banner-wrapper .page-banner.buy-credits-banner .page-banner-text i { width: 98px; background-position: 0 -250px; }

.page-banner-wrapper .page-banner.advantages-banner { background-image: url("../images/banners/inner_banner.jpg"); }

.page-banner-wrapper .page-banner.advantages-banner .page-banner-text i { background-position: -100px -250px; width: 84px; }

.page-banner-wrapper .page-banner.how-it-works-banner { background-image: url("../images/banners/inner_banner.jpg"); }

.page-banner-wrapper .page-banner.how-it-works-banner .page-banner-text i { background-position: -190px -250px; width: 72px; }

.page-banner-wrapper .page-banner.call-history-banner { background-image: url("../images/banners/inner_banner.jpg"); }

.page-banner-wrapper .page-banner.call-history-banner .page-banner-text i { background-position: -270px -250px; width: 78px; }

.page-banner-wrapper .page-banner.contact-us-banner { background-image: url("../images/banners/inner_banner.jpg"); }

.page-banner-wrapper .page-banner.contact-us-banner .page-banner-text i { background-position: 0px -250px; width: 100px; }

.page-banner-wrapper .page-banner.bonus-banner { background-image: url("../images/banners/inner_banner.jpg"); }

.page-banner-wrapper .page-banner.bonus-banner .page-banner-text i { background-position: -100px -330px; width: 72px; }

@media (max-width: 767px) { .page-banner-wrapper .page-banner { height: 100px; }
  .page-banner-wrapper .page-banner .page-banner-text { text-align: center; }
  .page-banner-wrapper .page-banner .page-banner-text i { display: none; }
  .page-banner-wrapper .page-banner .page-banner-text h2 { font-size: 30px; padding: 35px 0; } }

@media (min-width: 768px) { .page-banner-wrapper .page-banner { height: 200px; }
  .page-banner-wrapper .page-banner .page-banner-text { text-align: right; padding-top: 64px; padding-bottom: 64px; }
  .page-banner-wrapper .page-banner .page-banner-text h2 { font-size: 50px; } }

/**
 * Style SASS file
 * Author : Umanda Jayobandara
 * Date : 2017 - 03 - 15
**/
.content-wrapper .content-header { margin: 30px 0 26px; }

.content-wrapper .content-header h2 { color: #5b5b5b; font-family: AvenirLTStd-Roman; font-size: 36px; text-transform: capitalize; line-height: 36px; margin: 0; }

@media (max-width: 768px) { .content-wrapper .content-header { text-align: center; } }

/* home page styles */
/** load page modules **/
/** Style SASS file Author : Umanda Jayobandara Date : 2017 - 03 - 15 */
.how-it-works-wrapper .how-it-works { background-image: url(/images/how_it_works/how-it-work-bg.jpg); background-size: cover; height: auto; z-index: 80; display: inline-block; }

.how-it-works-wrapper .how-it-works .work-steps-wrapper { padding: 16px 16px 4px 16px; }

.how-it-works-wrapper .how-it-works .work-steps-wrapper h3 { color: #000000; margin: 0; font-size: 16px; }

.how-it-works-wrapper .how-it-works .work-steps-wrapper .work-steps span { color: #000000; font-size: 12px; }

.how-it-works-wrapper .how-it-works .work-steps-wrapper .work-steps i { background-image: url("../images/icons/sprite.svg"); width: 28px; display: inline-block; vertical-align: middle; margin-right: 4px; }

.how-it-works-wrapper .how-it-works .work-steps-wrapper .work-steps p { display: inline-block; color: #000000; font-size: 12px; margin: 4px 0 5px; vertical-align: middle; line-height: 15px; }

.how-it-works-wrapper .how-it-works .work-steps-wrapper .work-steps .step1 i { height: 20px; background-position: -30px -140px; }

.how-it-works-wrapper .how-it-works .work-steps-wrapper .work-steps .step1 a { color: #000000; display: inline-block; text-decoration: underline; }

.how-it-works-wrapper .how-it-works .work-steps-wrapper .work-steps .step2 i { height: 20px; background-position: -208px -140px; margin-left: 2px; }

.how-it-works-wrapper .how-it-works .work-steps-wrapper .work-steps .step3 i { height: 20px; background-position: -60px -140px; margin-left: 2px; }

.how-it-works-wrapper .how-it-works .work-steps-wrapper .work-steps .step4 i { height: 16px; background-position: -90px -140px; }

.how-it-works-wrapper .how-it-works .how-it-works-number { padding: 3px 16px; background: #1785df; }

.how-it-works-wrapper .how-it-works .how-it-works-number p { display: inline-block; color: #ffffff; font-size: 12px; line-height: 15px; margin: 0 5px 0 0; }

.how-it-works-wrapper .how-it-works .how-it-works-number a { color: #ffffff; font-size: 18px; display: block; }

@media (max-width: 767px) { .how-it-works-wrapper .how-it-works { /*background-color: $how-works-block-bg-color-mobile;*/ left: 0; width: 100%; }
  .how-it-works-wrapper .how-it-works .work-steps-wrapper .work-steps .step1, .how-it-works-wrapper .how-it-works .work-steps-wrapper .work-steps .step2, .how-it-works-wrapper .how-it-works .work-steps-wrapper .work-steps .step3, .how-it-works-wrapper .how-it-works .work-steps-wrapper .work-steps .step4 { padding: 3px 0; }
  .how-it-works-wrapper .how-it-works .how-it-works-number { text-align: center; } }

@media (min-width: 768px) { .how-it-works-wrapper .how-it-works { /*background-color: $how-works-block-bg-color-mobile;*/ }
  .how-it-works-wrapper .how-it-works .work-steps-wrapper .work-steps .step1, .how-it-works-wrapper .how-it-works .work-steps-wrapper .work-steps .step2, .how-it-works-wrapper .how-it-works .work-steps-wrapper .work-steps .step3, .how-it-works-wrapper .how-it-works .work-steps-wrapper .work-steps .step4 { display: inline-block; width: 49%; padding: 3px 0; } }

@media (min-width: 992px) { .how-it-works-wrapper .how-it-works { /*background-color: $how-works-block-bg-color;*/ top: 38px; right: 0; position: absolute; }
  .how-it-works-wrapper .how-it-works .work-steps-wrapper .work-steps .step1, .how-it-works-wrapper .how-it-works .work-steps-wrapper .work-steps .step2, .how-it-works-wrapper .how-it-works .work-steps-wrapper .work-steps .step3, .how-it-works-wrapper .how-it-works .work-steps-wrapper .work-steps .step4 { display: block; width: auto; padding: 0; }
  .how-it-works-wrapper .how-it-works .work-steps-wrapper .work-steps p { width: 150px; } }

/**
 * Style SASS file
 * Author : Umanda Jayobandara
 * Date : 2017 - 03 - 15
**/
.contents-wrapper { margin-top: 0 !important; }

.slider-wrapper .carousel .carousel-indicators { bottom: -5px; }

.slider-wrapper .carousel .carousel-indicators li { width: 40px; height: 6px; border-radius: 0; border: none; margin: 0 2px; background-color: #1a77db; }

.slider-wrapper .carousel .carousel-indicators li:hover { background-color: #0c3968; }

.slider-wrapper .carousel .carousel-indicators li.active { background-color: #ffffff; height: 8px; }

.slider-wrapper .carousel .carousel-inner { max-height: 288px; }

.slider-wrapper .carousel .carousel-inner .item img { margin: 0 auto; height: 100%; max-width: none; }

.slider-wrapper .carousel .carousel-inner .item .carousel-caption h3 { font-size: 34px; margin: 0; color: #4d4d4d; text-shadow: none; }

.slider-wrapper .carousel .carousel-inner .item .carousel-caption p { margin-top: 2px; color: #4d4d4d; text-shadow: none; }

.slider-wrapper .carousel .carousel-inner .carousel-caption { left: 10%; right: 10%; top: 20%; color: #4d4d4d h3; color-max-width: 35%; color-line-height: 40px; color-color: #4d4d4d; }

.slider-wrapper .carousel .carousel-control { background: none; }

.slider-wrapper .carousel .glyphicon-chevron-left:before, .slider-wrapper .carousel .glyphicon-chevron-right:before { display: none; }

.slider-wrapper .carousel .glyphicon-chevron-left, .slider-wrapper .carousel .glyphicon-chevron-right, .slider-wrapper .carousel .glyphicon-chevron-left:hover, .slider-wrapper .carousel .glyphicon-chevron-right:hover { background-image: url("../images/icons/sprite.svg"); width: 22px; height: 40px; display: inline-block; background-size: 500px auto; top: 45%; }

.slider-wrapper .carousel .glyphicon-chevron-left.glyphicon-chevron-left, .slider-wrapper .carousel .glyphicon-chevron-right.glyphicon-chevron-left, .slider-wrapper .carousel .glyphicon-chevron-left:hover.glyphicon-chevron-left, .slider-wrapper .carousel .glyphicon-chevron-right:hover.glyphicon-chevron-left { background-position: 0 -90px; }

.slider-wrapper .carousel .glyphicon-chevron-left.glyphicon-chevron-left:hover, .slider-wrapper .carousel .glyphicon-chevron-right.glyphicon-chevron-left:hover, .slider-wrapper .carousel .glyphicon-chevron-left:hover.glyphicon-chevron-left:hover, .slider-wrapper .carousel .glyphicon-chevron-right:hover.glyphicon-chevron-left:hover { background-position: -30px -90px; }

.slider-wrapper .carousel .glyphicon-chevron-left.glyphicon-chevron-right, .slider-wrapper .carousel .glyphicon-chevron-right.glyphicon-chevron-right, .slider-wrapper .carousel .glyphicon-chevron-left:hover.glyphicon-chevron-right, .slider-wrapper .carousel .glyphicon-chevron-right:hover.glyphicon-chevron-right { background-position: -60px -90px; }

.slider-wrapper .carousel .glyphicon-chevron-left.glyphicon-chevron-right:hover, .slider-wrapper .carousel .glyphicon-chevron-right.glyphicon-chevron-right:hover, .slider-wrapper .carousel .glyphicon-chevron-left:hover.glyphicon-chevron-right:hover, .slider-wrapper .carousel .glyphicon-chevron-right:hover.glyphicon-chevron-right:hover { background-position: -90px -90px; }

.slider-wrapper .carousel .go-to-consultants-button { position: relative; }

.slider-wrapper .carousel .go-to-consultants-button a { position: absolute; z-index: 100; }

.slider-wrapper .carousel .go-to-consultants-button a i { background-image: url("../images/icons/sprite.svg"); width: 28px; height: 28px; display: inline-block; vertical-align: middle; margin-right: 4px; background-position: 0 -160px; }

.slider-wrapper .carousel .go-to-consultants-button a span { text-transform: uppercase; color: #4d4d4d; vertical-align: middle; }

.slider-wrapper .carousel .go-to-consultants-button a:hover { text-decoration: none; cursor: pointer; }

.slider-wrapper .carousel .go-to-consultants-button a:hover i { background-position: -30px -160px; }

.slider-wrapper .carousel .go-to-consultants-button a:hover span { color: #4d4d4d; }

.slider-wrapper .carousel-fade .carousel-inner .item { transition-property: opacity; }

.slider-wrapper .carousel-fade .carousel-inner .item, .slider-wrapper .carousel-fade .carousel-inner .active.left, .slider-wrapper .carousel-fade .carousel-inner .active.right { opacity: 0; }

.slider-wrapper .carousel-fade .carousel-inner .active, .slider-wrapper .carousel-fade .carousel-inner .next.left, .slider-wrapper .carousel-fade .carousel-inner .prev.right { opacity: 1; }

.slider-wrapper .carousel-fade .carousel-inner .next, .slider-wrapper .carousel-fade .carousel-inner .prev, .slider-wrapper .carousel-fade .carousel-inner .active.left, .slider-wrapper .carousel-fade .carousel-inner .active.right { left: 0; transform: translate3d(0, 0, 0); }

.slider-wrapper .carousel-fade .carousel-control { z-index: 2; }

@media (max-width: 991px) { .slider-wrapper .carousel .carousel-inner .item img { width: 100%; }
  .row.reorder-xs { -webkit-transform: rotate(180deg); -moz-transform: rotate(180deg); -ms-transform: rotate(180deg); -o-transform: rotate(180deg); transform: rotate(180deg); direction: rtl; }
  .row.reorder-xs > [class*="col-"] { -webkit-transform: rotate(-180deg); -moz-transform: rotate(-180deg); -ms-transform: rotate(-180deg); -o-transform: rotate(-180deg); transform: rotate(-180deg); direction: ltr; } }

@media (max-width: 1200px) { .slider-wrapper .carousel .carousel-indicators { bottom: 6px; margin-left: 0; left: 33%; }
  .slider-wrapper .carousel .carousel-inner .carousel-caption { text-align: center; }
  .slider-wrapper .carousel .carousel-inner .carousel-caption h3 { max-width: 60%; }
  .slider-wrapper .carousel .carousel-inner .carousel-caption p { max-width: 60%; }
  .slider-wrapper .carousel .carousel-inner .carousel-caption i { display: block; margin: 10px 22%; }
  .slider-wrapper .carousel .glyphicon-chevron-left, .slider-wrapper .carousel .glyphicon-chevron-right, .slider-wrapper .carousel .glyphicon-chevron-left:hover, .slider-wrapper .carousel .glyphicon-chevron-right:hover { top: 45%; }
  .slider-wrapper .carousel .glyphicon-chevron-left.glyphicon-chevron-left, .slider-wrapper .carousel .glyphicon-chevron-right.glyphicon-chevron-left, .slider-wrapper .carousel .glyphicon-chevron-left:hover.glyphicon-chevron-left, .slider-wrapper .carousel .glyphicon-chevron-right:hover.glyphicon-chevron-left { left: 15%; }
  .slider-wrapper .carousel .glyphicon-chevron-left.glyphicon-chevron-right, .slider-wrapper .carousel .glyphicon-chevron-right.glyphicon-chevron-right, .slider-wrapper .carousel .glyphicon-chevron-left:hover.glyphicon-chevron-right, .slider-wrapper .carousel .glyphicon-chevron-right:hover.glyphicon-chevron-right { right: 200%; }
  .slider-wrapper .carousel .go-to-consultants-button a { bottom: 12px; } }

@media (min-width: 1200px) { .slider-wrapper .carousel .carousel-indicators { margin-left: -24%; }
  .slider-wrapper .carousel .carousel-inner .carousel-caption { text-align: left; }
  .slider-wrapper .carousel .carousel-inner .carousel-caption h3 { max-width: 35%; line-height: 40px; }
  .slider-wrapper .carousel .glyphicon-chevron-left, .slider-wrapper .carousel .glyphicon-chevron-right, .slider-wrapper .carousel .glyphicon-chevron-left:hover, .slider-wrapper .carousel .glyphicon-chevron-right:hover { top: 45%; }
  .slider-wrapper .carousel .go-to-consultants-button a { bottom: 32px; } }

/**
 * Style SASS file
 * Author : Umanda Jayobandara
 * Date : 2017 - 03 - 15
**/
.content-wrapper .consultants-wrapper .consultant { margin-bottom: 20px; display: inline-block; }

.content-wrapper .consultants-wrapper .consultant .consultant-image-wrapper .consultant-image { position: relative; height: 96px; background-repeat: no-repeat; z-index: 100; background-size: cover; border: 1px solid #9ec1e7; box-shadow: 0px 2px 7px 0px #bfbfbf; }

.content-wrapper .consultants-wrapper .consultant .consultant-detials-wrapper .consultant-code p { text-transform: uppercase; margin: 0; }

.content-wrapper .consultants-wrapper .consultant .consultant-detials-wrapper .consultant-code span { color: #2c6c1c; text-transform: uppercase; font-family: AvenirLTStd-Black; font-size: 30px; line-height: 40px; }

.content-wrapper .consultants-wrapper .consultant .consultant-detials-wrapper .consultant-status {  position: relative; }

.content-wrapper .consultants-wrapper .consultant .consultant-detials-wrapper .consultant-status h3 { text-transform: uppercase; font-size: 11px; margin: 3px 0; }

.content-wrapper .consultants-wrapper .consultant .consultant-detials-wrapper .consultant-status i {  background-image: url("../images/icons/sprite.svg"); width: 32px; height: 32px; vertical-align: middle; background-position: 0 -190px; position: absolute; z-index: 100; }

.content-wrapper .consultants-wrapper .consultant .consultant-info {height: 122px; background-color: #dfedfd; margin-top: -16px; box-shadow: 0px 2px 7px 0px #bfbfbf; border-left: 1px solid #9ec1e7; border-right: 1px solid #9ec1e7; border-top: 1px solid #9ec1e7; }

.content-wrapper .consultants-wrapper .consultant .consultant-info h3 { color: #094884; text-transform: uppercase; font-size: 18px; margin: 30px 0 5px; display: inline-block; }

.content-wrapper .consultants-wrapper .consultant .consultant-info p { font-size: 13px; color: #000; line-height: 15px; min-height: 30px; }

.content-wrapper .consultants-wrapper .consultant .consultant-info .more-info-button { padding: 5px 5px 4px; color: #ffffff; background-color: #1a77da; background-image: -webkit-gradient(linear, left top, left bottom, from(#1a77da), to(#0cb5ee)); background-image: -webkit-linear-gradient(top, #1a77da, #0cb5ee); background-image: -moz-linear-gradient(top, #1a77da, #0cb5ee); background-image: -ms-linear-gradient(top, #1a77da, #0cb5ee); background-image: -o-linear-gradient(top, #1a77da, #0cb5ee); background-image: linear-gradient(top, #1a77da, #0cb5ee); filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#1a77da', endColorStr='#0cb5ee'); text-transform: uppercase; font-size: 10px; line-height: 10px; float: right; margin: 28px 0 0; font-family: AvenirLTStd-Black; }

.content-wrapper .consultants-wrapper .consultant .consultant-info .more-info-button:hover, .content-wrapper .consultants-wrapper .consultant .consultant-info .more-info-button:focus { text-decoration: none; background-color: #0cb5ee; background-image: -webkit-gradient(linear, left top, left bottom, from(#0cb5ee), to(#1a77da)); background-image: -webkit-linear-gradient(top, #0cb5ee, #1a77da); background-image: -moz-linear-gradient(top, #0cb5ee, #1a77da); background-image: -ms-linear-gradient(top, #0cb5ee, #1a77da); background-image: -o-linear-gradient(top, #0cb5ee, #1a77da); background-image: linear-gradient(top, #0cb5ee, #1a77da); filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#0cb5ee', endColorStr='#1a77da'); cursor: pointer; }

.content-wrapper .consultants-wrapper .consultant .direct-numbers {color:#000; box-shadow: 0px 2px 7px 0px #bfbfbf; text-align: center; background-color: #e9f4ff; font-family: AvenirLTStd-Roman; border-left: 1px solid #9ec1e7; border-right: 1px solid #9ec1e7; padding: 5px 0; font-size: 16px; }

.content-wrapper .consultants-wrapper .consultant .direct-numbers i { background-image: url("../images/icons/sprite.svg"); width: 18px; height: 12px; display: inline-block; margin-right: 4px; }

.content-wrapper .consultants-wrapper .consultant .direct-numbers i.be { background-position: 0 -40px; }

.content-wrapper .consultants-wrapper .consultant .direct-numbers i.fr { background-position: -20px -40px; }

.content-wrapper .consultants-wrapper .consultant .direct-numbers i.ca { background-position: -40px -40px; }

.content-wrapper .consultants-wrapper .consultant .direct-numbers i.lu { background-position: -60px -40px; }

.content-wrapper .consultants-wrapper .consultant .direct-numbers i.nl { background-position: -80px -40px; }

.content-wrapper .consultants-wrapper .consultant .direct-numbers i.ch { background-position: -100px -40px; }

.content-wrapper .consultants-wrapper .consultant .direct-numbers .rates-text { font-size: 12px; display: block; color:#333;}

.content-wrapper .consultants-wrapper .consultant .consultant-buttons { box-shadow: 0px 2px 7px 0px #bfbfbf; text-align: center; background-color: #b4d2f3 50%; background-image: -webkit-gradient(linear, left top, left bottom, from(#b4d2f3 50%), to(#adeffc 110%)); background-image: -webkit-linear-gradient(top, #b4d2f3 50%, #adeffc 110%); background-image: -moz-linear-gradient(top, #b4d2f3 50%, #adeffc 110%); background-image: -ms-linear-gradient(top, #b4d2f3 50%, #adeffc 110%); background-image: -o-linear-gradient(top, #b4d2f3 50%, #adeffc 110%); background-image: linear-gradient(top, #b4d2f3 50%, #adeffc 110%); filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#b4d2f3 50%', endColorStr='#adeffc 110%'); min-height: 40px; }

.content-wrapper .consultants-wrapper .consultant .consultant-buttons .button-box { display: inline-block; text-align: center; width: 32%; border-right: 1px solid #9ec1e7; }

.content-wrapper .consultants-wrapper .consultant .consultant-buttons .button-box.col-md-offset-3 { margin-left: 0 !important; }

.content-wrapper .consultants-wrapper .consultant .consultant-buttons .button-box:last-child { border: none; }

.content-wrapper .consultants-wrapper .consultant .consultant-buttons .button { display: inline-block; padding: 3px 0; }

.content-wrapper .consultants-wrapper .consultant .consultant-buttons .button i { background-image: url("../images/icons/sprite.svg"); vertical-align: middle; display: inline-block; }

.content-wrapper .consultants-wrapper .consultant .consultant-buttons .button span { text-transform: capitalize; color: #094884; font-family: AvenirLTStd-Roman; font-size: 10px; display: block; }

.content-wrapper .consultants-wrapper .consultant .consultant-buttons .button:hover { cursor: pointer; text-decoration: none; }

.content-wrapper .consultants-wrapper .consultant .consultant-buttons .button:hover span { color: #477484; }

.content-wrapper .consultants-wrapper .consultant .consultant-buttons .photoconsult i { width: 14px; height: 14px; background-position: 0 -230px; }

.content-wrapper .consultants-wrapper .consultant .consultant-buttons .photoconsult:hover i { background-position: -20px -230px; }

.content-wrapper .consultants-wrapper .consultant .consultant-buttons .audio i { width: 11px; height: 14px; background-position: -40px -230px; }

.content-wrapper .consultants-wrapper .consultant .consultant-buttons .audio:hover i { background-position: -60px -230px; }

.content-wrapper .consultants-wrapper .consultant .consultant-buttons .video i { width: 14px; height: 14px; background-position: -80px -230px; }

.content-wrapper .consultants-wrapper .consultant .consultant-buttons .video:hover i { background-position: -100px -230px; }

.content-wrapper .consultants-wrapper .online-status .consultant-detials-wrapper .consultant-code p { margin-left:8px;color: #2c6c1c; }

.content-wrapper .consultants-wrapper .online-status .consultant-detials-wrapper .consultant-code span { margin-left:5px; color: #2c6c1c; }

.content-wrapper .consultants-wrapper .online-status .consultant-detials-wrapper .consultant-status h3 { margin-left:8px; margin-top:-4px; color: #2c6c1c; }

.content-wrapper .consultants-wrapper .online-status .consultant-detials-wrapper .consultant-status i { right:2px; top:-60px;background-position: 0 -190px; }


.content-wrapper .consultants-wrapper .busy-status  { margin-bottom: 20px; display: inline-block; }

.content-wrapper .consultants-wrapper .busy-status  .consultant-image-wrapper .consultant-image { position: relative; height: 96px; background-repeat: no-repeat; z-index: 100; background-size: cover; border: 1px solid #ff9466; box-shadow: 0px 2px 7px 0px #bfbfbf; }

.content-wrapper .consultants-wrapper .busy-status  .consultant-detials-wrapper .consultant-code p { text-transform: uppercase; margin: 0; }

.content-wrapper .consultants-wrapper .busy-status  .consultant-detials-wrapper .consultant-code span { color: #2c6c1c; text-transform: uppercase; font-family: AvenirLTStd-Black; font-size: 30px; line-height: 40px; }

.content-wrapper .consultants-wrapper .busy-status  .consultant-detials-wrapper .consultant-status {  position: relative; }

.content-wrapper .consultants-wrapper .busy-status  .consultant-detials-wrapper .consultant-status h3 { text-transform: uppercase; font-size: 11px; margin: 3px 0; }

.content-wrapper .consultants-wrapper .busy-status  .consultant-detials-wrapper .consultant-status i {  background-image: url("../images/icons/sprite.svg"); width: 32px; height: 32px; vertical-align: middle; background-position: 0 -190px; position: absolute; z-index: 100; }

.content-wrapper .consultants-wrapper .busy-status  .consultant-info {height: 122px; background-color: #ffc9b3; margin-top: -16px; box-shadow: 0px 2px 7px 0px #bfbfbf; border-left: 1px solid #ff9466; border-right: 1px solid #ff9466; border-top: 1px solid #ff9466; }

.content-wrapper .consultants-wrapper .busy-status  .consultant-info h3 { color: #b33600; text-transform: uppercase; font-size: 18px; margin: 30px 0 5px; display: inline-block; }

.content-wrapper .consultants-wrapper .busy-status  .consultant-info p { font-size: 13px; color: #000; line-height: 15px; min-height: 30px; }

.content-wrapper .consultants-wrapper .busy-status  .consultant-info .more-info-button { padding: 5px 5px 4px; color: #333; background-color: #dd7d4a; background-image: -webkit-gradient(linear, left top, left bottom, from(#dd7d4a), to(#dd7d4a)); background-image: -webkit-linear-gradient(top, #dd7d4a, #dd7d4a); background-image: -moz-linear-gradient(top, #dd7d4a, #dd7d4a); background-image: -ms-linear-gradient(top, #dd7d4a, #dd7d4a); background-image: -o-linear-gradient(top, #dd7d4a, #dd7d4a); background-image: linear-gradient(top, #dd7d4a, #dd7d4a); filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#dd7d4a', endColorStr='#dd7d4a'); text-transform: uppercase; font-size: 10px; line-height: 10px; float: right; margin: 28px 0 0; font-family: AvenirLTStd-Black; }

.content-wrapper .consultants-wrapper .busy-status  .consultant-info .more-info-button:hover, .content-wrapper .consultants-wrapper .consultant .consultant-info .more-info-button:focus { text-decoration: none; background-color: #ffe3d7; background-image: -webkit-gradient(linear, left top, left bottom, from(#ffe3d7), to(#ffe3d7)); background-image: -webkit-linear-gradient(top, #ffe3d7, #ffe3d7); background-image: -moz-linear-gradient(top, #ffe3d7, #ffe3d7); background-image: -ms-linear-gradient(top, #ffe3d7, #ffe3d7); background-image: -o-linear-gradient(top, #ffe3d7, #ffe3d7); background-image: linear-gradient(top, #ffe3d7, #ffe3d7); filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#ffe3d7', endColorStr='#ffe3d7'); cursor: pointer; }

.content-wrapper .consultants-wrapper .busy-status .direct-numbers {color:#000; box-shadow: 0px 2px 7px 0px #bfbfbf; text-align: center; background-color: #ffe3d7; font-family: AvenirLTStd-Roman; border-left: 1px solid #9ec1e7; border-right: 1px solid #9ec1e7; padding: 5px 0; font-size: 16px; }

.content-wrapper .consultants-wrapper .busy-status .consultant-buttons { box-shadow: 0px 2px 7px 0px #bfbfbf; text-align: center; background-color: #dd7d4a 50%; background-image: -webkit-gradient(linear, left top, left bottom, from(#dd7d4a 50%), to(#ffe3d7 110%)); background-image: -webkit-linear-gradient(top, #dd7d4a 50%, #ffe3d7 110%); background-image: -moz-linear-gradient(top, #dd7d4a 50%, #ffe3d7 110%); background-image: -ms-linear-gradient(top, #b4d2f3 50%, #ffe3d7 110%); background-image: -o-linear-gradient(top, #dd7d4a 50%, #ffe3d7 110%); background-image: linear-gradient(top, #dd7d4a 50%, #ffe3d7 110%); filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#dd7d4a 50%', endColorStr='#ffe3d7 110%'); min-height: 40px; }


.content-wrapper .consultants-wrapper .busy-status .consultant-detials-wrapper .consultant-code p { margin-left:8px ;color: #d48c2f; }

.content-wrapper .consultants-wrapper .busy-status .consultant-detials-wrapper .consultant-code span { margin-left:5px;color: #d48c2f; }

.content-wrapper .consultants-wrapper .busy-status .consultant-detials-wrapper .consultant-status h3 {  margin-left:8px; margin-top:-4px;color: #d48c2f; }

.content-wrapper .consultants-wrapper .busy-status .consultant-detials-wrapper .consultant-status i { background-position: -40px -190px; }

.content-wrapper .consultants-wrapper .offline-status .consultant-image-wrapper .consultant-image { filter: grayscale(100%); }

.content-wrapper .consultants-wrapper .offline-status .consultant-detials-wrapper .consultant-code p { margin-left:8px;color: #878787; }

.content-wrapper .consultants-wrapper .offline-status .consultant-detials-wrapper .consultant-code span { margin-left:8px;color: #878787; }

.content-wrapper .consultants-wrapper .offline-status .consultant-detials-wrapper .consultant-status h3 { margin-left:8px;color: #878787; }

.content-wrapper .consultants-wrapper .offline-status .consultant-detials-wrapper .consultant-status i { background-position: -80px -190px; }

@media (max-width: 420px) { .consultants-wrapper { max-width: 320px; margin: 0 auto; } }

@media (min-width: 420px) and (max-width: 768px) { .consultants-wrapper {  margin: 0 auto; } }

@media (max-width: 767px) { .content-wrapper .consultant .consultant-detials-wrapper { padding: 8px 6px 8px 8px; } }

@media (min-width: 768px) { .content-wrapper .consultant .consultant-detials-wrapper { padding: 8px 2px 8px 2px; } }

@media (max-width: 991px) { .content-wrapper { margin-bottom: 20px; }
  .content-wrapper .consultants-wrapper .consultant .consultant-detials-wrapper .consultant-code p { display: inline-block; vertical-align: middle; font-size: 14px; }
  .content-wrapper .consultants-wrapper .consultant .consultant-detials-wrapper .consultant-code span { vertical-align: middle; margin-left: 10px; }
  .content-wrapper .consultants-wrapper .consultant .consultant-detials-wrapper .consultant-status i { right: auto; top: -4px; left: 100px; } }

@media (min-width: 991px) { .content-wrapper .consultants-wrapper .consultant .consultant-detials-wrapper .consultant-code p { font-size: 12px; line-height: 11px; }
  .content-wrapper .consultants-wrapper .consultant .consultant-detials-wrapper .consultant-status i { right:2px; top:-60px; } }

@media (min-width: 768px) { .content-wrapper .consultants-wrapper { height: 365px; } }

@media (max-width: 420px) {
  .content-wrapper .consultants-wrapper .consultant .consultant-detials-wrapper .consultant-status i { right: auto; top: -26px; left: 100px; } }
