
/* CUSTOM STYLES - old version */

.lc-sendform input[name=subject] {display:none!important} 

/* Гусаков - home-block html, partner (and skill) */
.home-block .home-label li {padding:3px 10px;font-size:16px;margin:10px!important;display:inline-block;min-width:130px;1clear:both;color:white;
-webkit-transform: skewX(-15deg); -moz-transform: skewX(-15deg);-ms-transform: skewX(-15deg);-o-transform: skewX(-15deg);transform: skewX(-15deg)}
.lightblue {background:#234681;1border:1px solid #173467;border-left:5px solid #f00}
.red {background:red;1border:1px solid #f60;border-left:5px solid #FFE800}
.yellow {background:#FF6600;1border:1px solid #f00;border-left:5px solid #f00;color:#173B7E}
.lightgreen {background:#006700;1border:1px solid #;border-left:5px solid #5FF55F;color:#31130F}
.home-label li.last {min-width:100px}
/* home-block partner (and skill) */
.partner.home-block .bt-cs h3 {background:red!important;height:40px!important; width:150px!important; padding:10px!important; font-size:16px; 1display:inline-block; position:absolute; left:15px; top:0px!important; margin:-60px 0 20px 15px!important;clear:both;
-webkit-transform: skewX(-15deg); -moz-transform: skewX(-15deg);-ms-transform: skewX(-15deg);-o-transform: skewX(-15deg);transform: skewX(-15deg)}
.partner.home-block h3 a {color:white}
.partner.home-block  .bt-cs .bt-inner .bt-title {color:#234681!important;font-size:13px!important; margin-top:15px;height:30px!important}
.home-block .bt-cs {background:none;margin-bottom:10px!important}
.home-block .skill-label {margin-left:-30px}
.home-block .skill-label li {padding:3px 8px; font-size:16px; margin:10px 10px!important;display:inline-block;min-width:200px; 1clear: both;color:white;
-webkit-transform: skewX(-15deg); -moz-transform: skewX(-15deg);-ms-transform: skewX(-15deg);-o-transform: skewX(-15deg);transform: skewX(-15deg)}

.mission0 h3, .mission1 h3, .mission2 h3, .mission3 h3, .mission4 h3 {padding:10px 5px;font-size:16px;margin:0 0 50px!important;1display:inline-block;max-width:360px;color:white!important;
-webkit-transform: skewX(-15deg); -moz-transform: skewX(-15deg);-ms-transform: skewX(-15deg);-o-transform: skewX(-15deg);transform: skewX(-15deg)}  
.mission0 h3 {background:#3E9DEA; border-left:5px solid #05629D;margin:0 auto 50px!important}
.mission1 h3,.mission4 h3 {background:#05629D; border-left:5px solid #DB4273}
.mission2 h3,.mission3 h3 {background:#DB4273; border-left:5px solid #05629D}

/*Кнопки в материалах раздела ПРОЕКТЫ*/
.ready,.indevel {float:right;padding:5px 20px;margin:0 10px;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;-khtml-border-radius:3px} 
.ready a,.ready a:link,.ready a:active{color:#fff;font-weight:bold} .ready a:hover,.ready:hover a{color: #FCFF00}
.ready{background:#339966} .indevel{background:#f00} 
.indevel,.indevel a,.indevel a:link,.indevel a:active{color:#fff;font-weight:bold} .indevel:hover,.indevel a:hover,.indevel:hover a{color: #FCFF00}

/* Кнопки в модулях ниже контента на внутренних страницах */
.btn-lila {background:#DB4273;border-bottom:4px solid #AA1543;border-radius:3px;font-size:18px;color:#fff!important;padding:12px 30px;text-align:center;max-width:330px}
.btn-lila a{color:#fff!important;}
.btn-lila:hover {background:#D10546;border-bottom:4px solid #DB4273;color:#fff}

.btn-lila-more {background:#DB4273;border-bottom:2px solid #AA1543;border-radius:3px;font-size:15px;color:#fff!important;padding:7px 30px; width:100%; 1margin:0 auto!important}
.btn-lila-more  a{color:#fff!important}
.btn-lila-more:hover {background:#D10546;border-bottom:2px solid #DB4273}

ul.button-plus {list-style:none!important; }
ul.button-plus li {line-height:20px;background: url(../images/button-plus.png) no-repeat left 0; padding: 0 10px 0 30px; margin: 3px 0;}
ol.violet li:first-letter{color:#7247CB;font-size:20px;font-weight:bold} 

/* CUSTOM STYLE FRONT-CARD and other - version 2019 */
.main-header img{1border:#0C3996 1px solid!important}
.main-header p,.main-header h3,.main-header h1.sppb-title-heading{1text-shadow:1px 1px 0px #022080!important;1filter:dropshadow(color=#022080, offx=1, offy=1)!important}
.main-header p span.heading-p {1background:#0C3996!important;1padding:0 0 2px 5px;1border:1px solid #ccc;1filter:alpha(opacity=50);1-moz-opacity:0.5;-khtml-opacity:0.5;1opacity:0.5}
.point-red-blue .sppb-blocknumber-number {margin-left:10px;1-webkit-transform: skewX(-10deg);1-moz-transform: skewX(-10deg);1-ms-transform: skewX(-10deg);1-o-transform: skewX(-10deg);1transform: skewX(-10deg)}
  
      1.front-card > div {-webkit-transition:all .25s;-o-transition:all .25s;transition:all .25s;}
.front-card {background:url(/images/all-landing/l-center/bg-card.png) repeat-x 0 0; padding:20px 5px 1px!important;margin-top:-18px;
-moz-box-shadow:0px 0px 8px #0C5A8E;-webkit-box-shadow:0px 0px 8px #0C5A8E;-o-box-shadow:0px 0px 8px #0C5A8E;box-shadow:0px 0px 8px #0C5A8E}
.front-card:hover {filter:alpha(opacity=90);-moz-opacity:0.9;-khtml-opacity:0.9;opacity:0.9;1margin-top:-19px;}
.front-card img {margin-bottom:10px!important}
.front-card h3.front-card-h3 {font-size:12pt!important;font-weight:700;color:#fff;margin-bottom:35px; line-height:25px}

.front-card-rounded {padding:20px 10px 1px!important;1margin-top:-18px; margin:10px -5px; border:1px solid #f00;
border-radius:3px!important;-moz-border-radius:3px!important;-webkit-border-radius:3px!important;-khtml-border-radius:3px!important;}
.front-card-rounded img {margin:0 auto;margin-bottom:10px!important}
.front-card-rounded h3 {font-size:12pt!important;font-weight:700;color:#f00;margin:0 10px 20px!important; line-height:25px;}
.front-card-rounded p {font-size:12px!important;}

.map-contact3 {margin-left:1px!important}
.lc-accordion .sppb-panel-heading {padding:3px 15px}
.lc-accordion .sppb-panel-primary {border-color:#DB4273; margin-bottom:5px}
.lc-accordion .sppb-panel-primary > .sppb-panel-heading {color:#fff;background-color:#DB4273;border-color:#DB4273}
.lc-accordion .sppb-panel-primary > .sppb-panel-heading + .sppb-panel-collapse > .sppb-panel-body {border-top-color:#DB4273}
.lc-accordion .sppb-panel-primary > .sppb-panel-footer + .sppb-panel-collapse > .sppb-panel-body {border-bottom-color:#DB4273}

.sppb-btn-lila{background:#DB4273;border-bottom:4px solid #AA1543!important;border-radius:3px;font-size:18px!important;color:#fff!important;padding:12px 30px!important}
.sppb-btn-lila a{color:#fff!important}
.sppb-btn-lila:hover {background:#D10546;border-bottom:4px solid #DB4273!important;color:#fff}
.sppb-btn-lila-more{background:#DB4273;border-bottom:2px solid #AA1543!important;border-radius:3px;font-size:15px;color:#fff!important;padding:7px 30px;width:100%}
.sppb-btn-lila-more a{color:#fff!important}
.sppb-btn-lila-more:hover {background:#D10546;border-bottom:2px solid #DB4273}

@media (max-width: 480px) {
  .main-header h1.sppb-title-heading  {font-size:16pt!important}
  .main-header h3 {font-size:14pt!important}
  .main-header p {font-size:13pt!important}
  .lcenter-triangle {margin-top:-8px!important}
  .heading-block {margin-left:0!important}}

/* end CUSTOM STYLE FRONT-CARD */

/* accordion-menu */
.order .nextend-accordion-menu-inner .title h3 {font-weight:400!important;text-shadow:none!important;text-transform:uppercase;letter-spacing:1px;1text-align:left!important}
.order .nextend-accordion-menu-inner a span {font-size:12px!important;text-shadow:none!important; text-transform:uppercase;letter-spacing:.3px;}
.order .nextend-accordion-menu-inner .nextend-productnum {1padding:5px!important;border-radius:0!important; box-shadow:none!important}
   1.order .nextend-accordion-menu-inner .nextend-nav-236 a {text-align:right!important; padding-right:10px!important}
   1.order .nextend-accordion-menu-inner .nextend-nav-236 a span {font-style:oblique!important}
   1.order .nextend-accordion-menu-inner .nextend-nav-186 {background:#f60!important}

.pagenavcounter {display:none} 

.form-control {display: block;height:34px;padding:6px 12px;font-size:14px;line-height:1.428571429;color:#555;background-color: #fff;background-image:none;border:1px solid #ccc;border-radius:4px;
  -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);
  box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);
  -webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
  -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
  transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s}
.form-control:focus{border-color:#66afe9;  outline:0;  -webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,0.6);  box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,0.6);}
.form-control::-moz-placeholder{color:#999;  opacity:1;}
.form-control:-ms-input-placeholder{color:#999;}
.form-control::-webkit-input-placeholder{color:#999;}
.form-control[disabled], .form-control[readonly], fieldset[disabled] .form-control{cursor:not-allowed;  background-color:#eeeeee;  opacity:1;}
textarea.form-control{height:auto;}

@font-face {
  font-family: 'IcoMoon';
  src: url('../fonts/IcoMoon.eot');
  src: url('../fonts/IcoMoon.eot?#iefix') format('embedded-opentype'), url('../fonts/IcoMoon.woff') format('woff'), url('../fonts/IcoMoon.ttf') format('truetype'), url('../fonts/IcoMoon.svg#IcoMoon') format('svg');font-weight:normal;font-style:normal}
[data-icon]:before{font-family:'IcoMoon';  content:attr(data-icon);  speak:none;}
[class^="icon-"], [class*=" icon-"]{display:inline-block;  width:14px;  height:14px;  margin-right:.25em;  line-height:14px;  background-image:none;}
dd > span[class^="icon-"] + time, dd > span[class*=" icon-"] + time{margin-left:-0.25em;}
dl.article-info dd.hits span[class^="icon-"], dl.article-info dd.hits span[class*=" icon-"]{margin-right:0;}
[class^="icon-"]:before, [class*=" icon-"]:before{font-family:'IcoMoon';  font-style:normal;  speak:none;}
[class^="icon-"].disabled, [class*=" icon-"].disabled{font-weight:normal;}

.icon-joomla:before{content:"\e200";}
.icon-chevron-up:before, .icon-uparrow:before, .icon-arrow-up:before{content:"\e005";}
.icon-chevron-right:before, .icon-rightarrow:before, .icon-arrow-right:before{content:"\e006";}
.icon-chevron-down:before, .icon-downarrow:before, .icon-arrow-down:before{content:"\e007";}
.icon-chevron-left:before, .icon-leftarrow:before, .icon-arrow-left:before{content:"\e008";}
.icon-arrow-first:before{content:"\e003";}
.icon-arrow-last:before{content:"\e004";}
.icon-arrow-up-2:before{content:"\e009";}
.icon-arrow-right-2:before{content:"\e00a";}
.icon-arrow-down-2:before{content:"\e00b";}
.icon-arrow-left-2:before{content:"\e00c";}
.icon-arrow-up-3:before{content:"\e00f";}
.icon-arrow-right-3:before{content:"\e010";}
.icon-arrow-down-3:before{content:"\e011";}
.icon-arrow-left-3:before{content:"\e012";}
.icon-menu-2:before{content:"\e00e";}
.icon-arrow-up-4:before{content:"\e201";}
.icon-arrow-right-4:before{content:"\e202";}
.icon-arrow-down-4:before{content:"\e203";}
.icon-arrow-left-4:before{content:"\e204";}
.icon-share:before, .icon-redo:before{content:"\27";}
.icon-undo:before{content:"\28";}
.icon-forward-2:before{content:"\e205";}
.icon-backward-2:before, .icon-reply:before{content:"\e206";}
.icon-unblock:before, .icon-refresh:before, .icon-redo-2:before{content:"\6c";}
.icon-undo-2:before{content:"\e207";}
.icon-move:before{content:"\7a";}
.icon-expand:before{content:"\66";}
.icon-contract:before{content:"\67";}
.icon-expand-2:before{content:"\68";}
.icon-contract-2:before{content:"\69";}
.icon-play:before{content:"\e208";}
.icon-pause:before{content:"\e209";}
.icon-stop:before{content:"\e210";}
.icon-previous:before, .icon-backward:before{content:"\7c";}
.icon-next:before, .icon-forward:before{content:"\7b";}
.icon-first:before{content:"\7d";}
.icon-last:before{content:"\e000";}
.icon-play-circle:before{content:"\e00d";}
.icon-pause-circle:before{content:"\e211";}
.icon-stop-circle:before{content:"\e212";}
.icon-backward-circle:before{content:"\e213";}
.icon-forward-circle:before{content:"\e214";}
.icon-loop:before{content:"\e001";}
.icon-shuffle:before{content:"\e002";}
.icon-search:before{content:"\53";}
.icon-zoom-in:before{content:"\64";}
.icon-zoom-out:before{content:"\65";}
.icon-apply:before, .icon-edit:before, .icon-pencil:before{content:"\2b";}
.icon-pencil-2:before{content:"\2c";}
.icon-brush:before{content:"\3b";}
.icon-save-new:before, .icon-plus-2:before{content:"\5d";}
.icon-ban-circle:before, .icon-minus-sign:before, .icon-minus-2:before{content:"\5e";}
.icon-delete:before, .icon-remove:before, .icon-cancel-2:before{content:"\49";}
.icon-publish:before, .icon-save:before, .icon-ok:before, .icon-checkmark:before{content:"\47";}
.icon-new:before, .icon-plus:before{content:"\2a";}
.icon-plus-circle:before{content:"\e215";}
.icon-minus:before, .icon-not-ok:before{content:"\4b";}
.icon-minus-circle:before{content:"\e216";}
.icon-unpublish:before, .icon-cancel:before{content:"\4a";}
.icon-cancel-circle:before{content:"\e217";}
.icon-checkmark-2:before{content:"\e218";}
.icon-checkmark-circle:before{content:"\e219";}
.icon-info:before{content:"\e220";}
.icon-info-2:before, .icon-info-circle:before{content:"\e221";}
.icon-question:before, .icon-question-sign:before, .icon-help:before{content:"\45";}
.icon-question-2:before, .icon-question-circle:before{content:"\e222";}
.icon-notification:before{content:"\e223";}
.icon-notification-2:before, .icon-notification-circle:before{content:"\e224";}
.icon-pending:before, .icon-warning:before{content:"\48";}
.icon-warning-2:before, .icon-warning-circle:before{content:"\e225";}
.icon-checkbox-unchecked:before{content:"\3d";}
.icon-checkin:before, .icon-checkbox:before, .icon-checkbox-checked:before{content:"\3e";}
.icon-checkbox-partial:before{content:"\3f";}
.icon-square:before{content:"\e226";}
.icon-radio-unchecked:before{content:"\e227";}
.icon-radio-checked:before, .icon-generic:before{content:"\e228";}
.icon-circle:before{content:"\e229";}
.icon-signup:before{content:"\e230";}
.icon-grid:before, .icon-grid-view:before{content:"\58";}
.icon-grid-2:before, .icon-grid-view-2:before{content:"\59";}
.icon-menu:before{content:"\5a";}
.icon-list:before, .icon-list-view:before{content:"\31";}
.icon-list-2:before{content:"\e231";}
.icon-menu-3:before{content:"\e232";}
.icon-folder-open:before, .icon-folder:before{content:"\2d";}
.icon-folder-close:before, .icon-folder-2:before{content:"\2e";}
.icon-folder-plus:before{content:"\e234";}
.icon-folder-minus:before{content:"\e235";}
.icon-folder-3:before{content:"\e236";}
.icon-folder-plus-2:before{content:"\e237";}
.icon-folder-remove:before{content:"\e238";}
.icon-file:before{content:"\e016";}
.icon-file-2:before{content:"\e239";}
.icon-file-add:before, .icon-file-plus:before{content:"\29";}
.icon-file-remove:before, .icon-file-minus:before{content:"\e017";}
.icon-file-check:before{content:"\e240";}
.icon-file-remove:before{content:"\e241";}
.icon-save-copy:before, .icon-copy:before{content:"\e018";}
.icon-stack:before{content:"\e242";}
.icon-tree:before{content:"\e243";}
.icon-tree-2:before{content:"\e244";}
.icon-paragraph-left:before{content:"\e246";}
.icon-paragraph-center:before{content:"\e247";}
.icon-paragraph-right:before{content:"\e248";}
.icon-paragraph-justify:before{content:"\e249";}
.icon-screen:before{content:"\e01c";}
.icon-tablet:before{content:"\e01d";}
.icon-mobile:before{content:"\e01e";}
.icon-box-add:before{content:"\51";}
.icon-box-remove:before{content:"\52";}
.icon-download:before{content:"\e021";}
.icon-upload:before{content:"\e022";}
.icon-home:before{content:"\21";}
.icon-home-2:before{content:"\e250";}
.icon-out-2:before, .icon-new-tab:before{content:"\e024";}
.icon-out-3:before, .icon-new-tab-2:before{content:"\e251";}
.icon-link:before{content:"\e252";}
.icon-picture:before, .icon-image:before{content:"\2f";}
.icon-pictures:before, .icon-images:before{content:"\30";}
.icon-palette:before, .icon-color-palette:before{content:"\e014";}
.icon-camera:before{content:"\55";}
.icon-camera-2:before, .icon-video:before{content:"\e015";}
.icon-play-2:before, .icon-video-2:before, .icon-youtube:before{content:"\56";}
.icon-music:before{content:"\57";}
.icon-user:before{content:"\22";}
.icon-users:before{content:"\e01f";}
.icon-vcard:before{content:"\6d";}
.icon-address:before{content:"\70";}
.icon-share-alt:before, .icon-out:before{content:"\26";}
.icon-enter:before{content:"\e257";}
.icon-exit:before{content:"\e258";}
.icon-comment:before, .icon-comments:before{content:"\24";}
.icon-comments-2:before{content:"\25";}
.icon-quote:before, .icon-quotes-left:before{content:"\60";}
.icon-quote-2:before, .icon-quotes-right:before{content:"\61";}
.icon-quote-3:before, .icon-bubble-quote:before{content:"\e259";}
.icon-phone:before{content:"\e260";}
.icon-phone-2:before{content:"\e261";}
.icon-envelope:before, .icon-mail:before{content:"\4d";}
.icon-envelope-opened:before, .icon-mail-2:before{content:"\4e";}
.icon-unarchive:before, .icon-drawer:before{content:"\4f";}
.icon-archive:before, .icon-drawer-2:before{content:"\50";}
.icon-briefcase:before{content:"\e020";}
.icon-tag:before{content:"\e262";}
.icon-tag-2:before{content:"\e263";}
.icon-tags:before{content:"\e264";}
.icon-tags-2:before{content:"\e265";}
.icon-options:before, .icon-cog:before{content:"\38";}
.icon-cogs:before{content:"\37";}
.icon-screwdriver:before, .icon-tools:before{content:"\36";}
.icon-wrench:before{content:"\3a";}
.icon-equalizer:before{content:"\39";}
.icon-dashboard:before{content:"\78";}
.icon-switch:before{content:"\e266";}
.icon-filter:before{content:"\54";}
.icon-purge:before, .icon-trash:before{content:"\4c";}
.icon-checkedout:before, .icon-lock:before, .icon-locked:before{content:"\23";}
.icon-unlock:before{content:"\e267";}
.icon-key:before{content:"\5f";}
.icon-support:before{content:"\46";}
.icon-database:before{content:"\62";}
.icon-scissors:before{content:"\e268";}
.icon-health:before{content:"\6a";}
.icon-wand:before{content:"\6b";}
.icon-eye-open:before, .icon-eye:before{content:"\3c";}
.icon-eye-close:before, .icon-eye-blocked:before, .icon-eye-2:before{content:"\e269";}
.icon-clock:before{content:"\6e";}
.icon-compass:before{content:"\6f";}
.icon-broadcast:before, .icon-connection:before, .icon-wifi:before{content:"\e01b";}
.icon-book:before{content:"\e271";}
.icon-lightning:before, .icon-flash:before{content:"\79";}
.icon-print:before, .icon-printer:before{content:"\e013";}
.icon-feed:before{content:"\71";}
.icon-calendar:before{content:"\43";}
.icon-calendar-2:before{content:"\44";}
.icon-calendar-3:before{content:"\e273";}
.icon-pie:before{content:"\77";}
.icon-bars:before{content:"\76";}
.icon-chart:before{content:"\75";}
.icon-power-cord:before{content:"\32";}
.icon-cube:before{content:"\33";}
.icon-puzzle:before{content:"\34";}
.icon-attachment:before, .icon-paperclip:before, .icon-flag-2:before{content:"\72";}
.icon-lamp:before{content:"\74";}
.icon-pin:before, .icon-pushpin:before{content:"\73";}
.icon-location:before{content:"\63";}
.icon-shield:before{content:"\e274";}
.icon-flag:before{content:"\35";}
.icon-flag-3:before{content:"\e275";}
.icon-bookmark:before{content:"\e023";}
.icon-bookmark-2:before{content:"\e276";}
.icon-heart:before{content:"\e277";}
.icon-heart-2:before{content:"\e278";}
.icon-thumbs-up:before{content:"\5b";}
.icon-thumbs-down:before{content:"\5c";}
.icon-unfeatured:before, .icon-asterisk:before, .icon-star-empty:before{content:"\40";}
.icon-star-2:before{content:"\41";}
.icon-featured:before, .icon-default:before, .icon-star:before{content:"\42";}
.icon-smiley:before, .icon-smiley-happy:before{content:"\e279";}
.icon-smiley-2:before, .icon-smiley-happy-2:before{content:"\e280";}
.icon-smiley-sad:before{content:"\e281";}
.icon-smiley-sad-2:before{content:"\e282";}
.icon-smiley-neutral:before{content:"\e283";}
.icon-smiley-neutral-2:before{content:"\e284";}
.icon-cart:before{content:"\e019";}
.icon-basket:before{content:"\e01a";}
.icon-credit:before{content:"\e286";}
.icon-credit-2:before{content:"\e287";}
.icon-expired:before{content:"\4b";}

/* liner-menu */
#sp-torn {text-align:center; margin:10px auto}
#sp-torn .lola {width:100%px;margin:10px auto -20px;padding:0; 1border:1px solid #000!important}
#sp-torn .lola .sp-module{margin:0 auto;padding:0;}
#sp-torn .lola ul.liner{margin:5px 0 0 0!important;1display:inline-block;list-style:none;padding:0;}
#sp-torn .lola ul.liner li{display:inline-block;margin:0 2px 5px;padding:0px 10px;background:#DB4273;1border-top:none;border-bottom:2px solid #AA1543;border-radius:2px;font-size:13px;color:#fff!important}
#sp-torn .lola ul.liner li a{display:block;color:#fff!important;;background:none}
#sp-torn .lola ul.liner li:hover {background:#D10546;border-bottom:2px solid #DB4273!important;}
#sp-torn .lola ul.liner li.current{background:#0C3996;border-bottom:2px solid #3B2E55;1color:#fff;}
#sp-torn .lola ul.liner li:hover a, #sp-torn .lola ul.liner li:active a{background:none;color:#fff}
   1ul.liner ul.nav-child {position:absolute;display:none;1display:block;margin-top:5px!important;1min-width:155px!important}
   1ul.liner ul.nav-child li {margin:0 0 0 -10px!important;padding:0!important;min-width:155px!important}

#sp-torn .lola .sp-module-title{font-size:22px;text-align:center;margin-bottom:20px;padding-bottom:10px;border-bottom:1px solid #e6e6e6;text-transform:none}

.sp-megamenu-parent{list-style:none;  padding:0;  margin:0;  z-index:9;  display:block;  float:right;}
.sp-megamenu-parent >li{display:inline-block;  position:relative;  padding:0;}
.sp-megamenu-parent >li.menu-justify{position:static;}
.sp-megamenu-parent >li >a{display:inline-block;padding:0 10px;line-height:60px;font-size:12px;text-transform:uppercase;letter-spacing:1px;color:#303030;}
.sp-megamenu-parent >li.sp-has-child>a:after{display:none;font-family:"FontAwesome";  content:" \f107";}
.sp-megamenu-parent .sp-module{padding:10px;}
.sp-megamenu-parent .sp-mega-group{list-style:none;  padding:0;  margin:0;}
.sp-megamenu-parent .sp-mega-group .sp-mega-group-child{list-style:none;  padding:0;  margin:0;}
.sp-megamenu-parent .sp-dropdown{margin:0;  position:absolute;  z-index:10;  display:none;}
.sp-megamenu-parent .sp-dropdown .sp-dropdown-inner{display:none;background:#fff;  box-shadow:0 3px 5px 0 rgba(0,0,0,0.2);  padding:20px 0;}
.sp-megamenu-parent .sp-dropdown .sp-dropdown-items{list-style:none;  padding:0;  margin:0;}
.sp-megamenu-parent .sp-dropdown .sp-dropdown-items .sp-has-child>a:after{font-family:"FontAwesome";  content:" \f105";  float:right;}
.sp-megamenu-parent .sp-dropdown.sp-menu-center{margin-left:45px;}
.sp-megamenu-parent .sp-dropdown.sp-dropdown-main{top:100%;}
.sp-megamenu-parent .sp-dropdown.sp-dropdown-main.sp-menu-right, .sp-megamenu-parent .sp-dropdown.sp-dropdown-main.sp-menu-full{left:0;}
.sp-megamenu-parent .sp-dropdown.sp-dropdown-main.sp-menu-left{right:0;}
.sp-megamenu-parent .sp-dropdown.sp-dropdown-sub{top:0;  left:100%;}
.sp-megamenu-parent .sp-dropdown.sp-dropdown-sub .sp-dropdown-inner{box-shadow:0 0 5px rgba(0,0,0,0.2);}
.sp-megamenu-parent .sp-dropdown li.sp-menu-item{display:block;  padding:0;  position:relative;}
.sp-megamenu-parent .sp-dropdown li.sp-menu-item >a{display:block;  padding:10px;  color:#303030;  cursor:pointer;}
.sp-megamenu-parent .sp-dropdown li.sp-menu-item >a.sp-group-title{text-transform:uppercase;  font-weight:bold;}
.sp-megamenu-parent .sp-dropdown li.sp-menu-item >a:hover{color:#fff;}
.sp-megamenu-parent .sp-dropdown li.sp-menu-item.active>a:hover{color:#fff;}
.sp-megamenu-parent .sp-dropdown-mega >.row{margin-top:30px;}
.sp-megamenu-parent .sp-dropdown-mega >.row:first-child{margin-top:0;}
.sp-megamenu-parent .sp-has-child:hover >.sp-dropdown{display:block;}
.sp-megamenu-parent.menu-fade .sp-has-child:hover >.sp-dropdown{-webkit-animation:spMenuFadeIn 400ms;  animation:spMenuFadeIn 400ms;}
.sp-megamenu-parent.menu-zoom .sp-has-child:hover >.sp-dropdown{-webkit-animation:spMenuZoom 400ms;  animation:spMenuZoom 400ms;}
.sp-megamenu-parent.menu-fade-up .sp-has-child:hover >.sp-dropdown{-webkit-animation:spMenuFadeInUp 400ms;  animation:spMenuFadeInUp 400ms;}

#offcanvas-toggler{float:right;line-height:60px}
#offcanvas-toggler >i{display:inline-block;padding:0 0 0 10px;font-size:18px;background:transparent;margin:5px 0 27px 0;border-radius:3px;cursor:pointer;-webkit-transition:color 400ms,background-color 400ms;-o-transition:color 400ms,background-color 400ms;transition:color 400ms,background-color 400ms}
#offcanvas-toggler >i:hover{color:#fff;}
.close-offcanvas{position:absolute;  top:15px;  right:15px;  z-index:1;  color:#0072bc;  border:2px solid #fff;  border-radius:100%;  width:22px;  height:22px;  line-height:18px;  text-align:center;  font-size:12px;  background:#fff;}
.close-offcanvas:hover{background:#000;  color:#fff;  border:2px solid #000;}
.offcanvas-menu{width:280px;  height:100%;  color:#fff;  position:fixed;  top:0;  opacity:0;  z-index:9999;  overflow-y:scroll;}
.offcanvas-menu .offcanvas-inner{padding:20px;}
.offcanvas-menu .offcanvas-inner .sp-module{margin-top:20px;}
.offcanvas-menu .offcanvas-inner .sp-module h3{color:#fff;  text-transform:capitalize;  font-size:18px;}
.offcanvas-menu .offcanvas-inner .sp-module ul > li{border:none;}
.offcanvas-menu .offcanvas-inner .sp-module ul > li a{-webkit-transition:300ms;  -o-transition:300ms;  transition:300ms;  padding:4px 20px;  color:#fff;}
.offcanvas-menu .offcanvas-inner .sp-module ul > li >a:before{display:none;}
.offcanvas-menu .offcanvas-inner .sp-module ul > li:first-child > a{border-top:none;}
.offcanvas-menu .offcanvas-inner .sp-module ul > li:last-child > a{border-bottom:none;}
.offcanvas-menu .offcanvas-inner .sp-module:first-child{margin-top:0;}
.offcanvas-menu .offcanvas-inner .sp-module .sp-module-content > ul{margin:0 -20px;}
.offcanvas-menu .offcanvas-inner .search{margin-top:25px;}
.offcanvas-menu .offcanvas-inner .search input{height:40px;  width:100%;  border-radius:0;  box-shadow:none;  -webkit-box-shadow:none;  border:1px solid rgba(255,255,255,0.2);  color:#fff;}
.offcanvas-menu .offcanvas-inner .search::-webkit-input-placeholder{color:#fff;}
.offcanvas-menu .offcanvas-inner .search:-moz-placeholder{color:#fff;  opacity:1;}
.offcanvas-menu .offcanvas-inner .search::-moz-placeholder{color:#fff;  opacity:1;}
.offcanvas-menu .offcanvas-inner .search:-ms-input-placeholder{color:#fff;}
.ltr .offcanvas-menu{-webkit-transition:opacity 400ms cubic-bezier(0.7,0,0.3,1),right 400ms cubic-bezier(0.7,0,0.3,1);  transition:opacity 400ms cubic-bezier(0.7,0,0.3,1),right 400ms cubic-bezier(0.7,0,0.3,1);}
.ltr .body-innerwrapper:after{right:0;}
.ltr .offcanvas-menu{right:-280px;}
.ltr.offcanvas .offcanvas-menu{right:0;}

.body-innerwrapper:after {
  position: absolute;
  top: 0;
  width: 0;
  height: 0;
  background: rgba(0,0,0,0.8);
  content: '';
  opacity: 0;
  -webkit-transition: opacity 0.5s, width 0.1s 0.5s, height 0.1s 0.5s;
  transition: opacity 0.5s, width 0.1s 0.5s, height 0.1s 0.5s;
  z-index: 999;}

.offcanvas{width:100%;  height:100%;  position:relative;}
.offcanvas .body-innerwrapper:after{width:100%;  height:100%;  opacity:1;  -webkit-transition:opacity 0.5s;  transition:opacity 0.5s;}
.offcanvas .offcanvas-menu{opacity:1;}

.menu .nav-child.small{font-size:inherit;}

@-webkit-keyframes spMenuFadeIn {
  0% {  opacity: 0;  }
  100% {  opacity: 1;  }}
@keyframes spMenuFadeIn {
  0% {  opacity: 0;  }
  100% {  opacity: 1;  }}
@-webkit-keyframes spMenuZoom {
  0% {  opacity: 0;  -webkit-transform: scale(.8);  }
  100% {  opacity: 1;  -webkit-transform: scale(1);  }}
@keyframes spMenuZoom {
  0% {  opacity: 0;  transform: scale(.8);  -webkit-transform: scale(.8);  }
  100% {  opacity: 1;  transform: scale(1);  -webkit-transform: scale(1);  }}
@-webkit-keyframes spMenuFadeInUp {
  0% {  opacity: 0;  -webkit-transform: translate3d(0,30px,0);  }
  100% {  opacity: 1;  -webkit-transform: none;  }}
@keyframes spMenuFadeInUp {
  0% {  opacity: 0;  transform: translate3d(0,30px,0);  }
  100% {  opacity: 1;  transform: none;  }}
  
body{line-height:24px;}
a, a:hover, a:focus, a:active{text-decoration:none;}
a{-webkit-transition:color 400ms,background-color 400ms;  transition:color 400ms,background-color 400ms;}
label{font-weight:normal;}
legend{padding-bottom:10px;}
img{display:block;  max-width:100%;  height:auto;}
.offline-inner{margin-top:100px;}
select,
textarea,
input[type="text"],
input[type="password"],
input[type="datetime"],
input[type="datetime-local"],
input[type="date"],
input[type="month"],
input[type="time"],
input[type="week"],
input[type="number"],
input[type="email"],
input[type="url"],
input[type="search"],
input[type="tel"],
input[type="color"],
.uneditable-input {
  display: block;
  height: 34px;
  padding: 6px 12px;
  font-size: 14px;
  line-height: 1.428571429;
  color: #555555;
  background-color: #fff;
  background-image: none;
  border: 1px solid #ccc;
  border-radius: 4px;
  -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);
  box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);
  -webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
  -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
  transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;}
select:focus,
textarea:focus,
input[type="text"]:focus,
input[type="password"]:focus,
input[type="datetime"]:focus,
input[type="datetime-local"]:focus,
input[type="date"]:focus,
input[type="month"]:focus,
input[type="time"]:focus,
input[type="week"]:focus,
input[type="number"]:focus,
input[type="email"]:focus,
input[type="url"]:focus,
input[type="search"]:focus,
input[type="tel"]:focus,
input[type="color"]:focus,
.uneditable-input:focus{border-color:#66afe9;outline:0;  
  -webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,0.6);box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,0.6)}
select::-moz-placeholder,
textarea::-moz-placeholder,
input[type="text"]::-moz-placeholder,
input[type="password"]::-moz-placeholder,
input[type="datetime"]::-moz-placeholder,
input[type="datetime-local"]::-moz-placeholder,
input[type="date"]::-moz-placeholder,
input[type="month"]::-moz-placeholder,
input[type="time"]::-moz-placeholder,
input[type="week"]::-moz-placeholder,
input[type="number"]::-moz-placeholder,
input[type="email"]::-moz-placeholder,
input[type="url"]::-moz-placeholder,
input[type="search"]::-moz-placeholder,
input[type="tel"]::-moz-placeholder,
input[type="color"]::-moz-placeholder,
.uneditable-input::-moz-placeholder{color:#999;  opacity:1;}
select:-ms-input-placeholder,
textarea:-ms-input-placeholder,
input[type="text"]:-ms-input-placeholder,
input[type="password"]:-ms-input-placeholder,
input[type="datetime"]:-ms-input-placeholder,
input[type="datetime-local"]:-ms-input-placeholder,
input[type="date"]:-ms-input-placeholder,
input[type="month"]:-ms-input-placeholder,
input[type="time"]:-ms-input-placeholder,
input[type="week"]:-ms-input-placeholder,
input[type="number"]:-ms-input-placeholder,
input[type="email"]:-ms-input-placeholder,
input[type="url"]:-ms-input-placeholder,
input[type="search"]:-ms-input-placeholder,
input[type="tel"]:-ms-input-placeholder,
input[type="color"]:-ms-input-placeholder,
.uneditable-input:-ms-input-placeholder{color:#999;}
select::-webkit-input-placeholder,
textarea::-webkit-input-placeholder,
input[type="text"]::-webkit-input-placeholder,
input[type="password"]::-webkit-input-placeholder,
input[type="datetime"]::-webkit-input-placeholder,
input[type="datetime-local"]::-webkit-input-placeholder,
input[type="date"]::-webkit-input-placeholder,
input[type="month"]::-webkit-input-placeholder,
input[type="time"]::-webkit-input-placeholder,
input[type="week"]::-webkit-input-placeholder,
input[type="number"]::-webkit-input-placeholder,
input[type="email"]::-webkit-input-placeholder,
input[type="url"]::-webkit-input-placeholder,
input[type="search"]::-webkit-input-placeholder,
input[type="tel"]::-webkit-input-placeholder,
input[type="color"]::-webkit-input-placeholder,
.uneditable-input::-webkit-input-placeholder{color:#999;}
select[disabled],
select[readonly],
fieldset[disabled] select,
textarea[disabled],
textarea[readonly],
fieldset[disabled] textarea,
input[type="text"][disabled],
input[type="text"][readonly],
fieldset[disabled] input[type="text"],
input[type="password"][disabled],
input[type="password"][readonly],
fieldset[disabled] input[type="password"],
input[type="datetime"][disabled],
input[type="datetime"][readonly],
fieldset[disabled] input[type="datetime"],
input[type="datetime-local"][disabled],
input[type="datetime-local"][readonly],
fieldset[disabled] input[type="datetime-local"],
input[type="date"][disabled],
input[type="date"][readonly],
fieldset[disabled] input[type="date"],
input[type="month"][disabled],
input[type="month"][readonly],
fieldset[disabled] input[type="month"],
input[type="time"][disabled],
input[type="time"][readonly],
fieldset[disabled] input[type="time"],
input[type="week"][disabled],
input[type="week"][readonly],
fieldset[disabled] input[type="week"],
input[type="number"][disabled],
input[type="number"][readonly],
fieldset[disabled] input[type="number"],
input[type="email"][disabled],
input[type="email"][readonly],
fieldset[disabled] input[type="email"],
input[type="url"][disabled],
input[type="url"][readonly],
fieldset[disabled] input[type="url"],
input[type="search"][disabled],
input[type="search"][readonly],
fieldset[disabled] input[type="search"],
input[type="tel"][disabled],
input[type="tel"][readonly],
fieldset[disabled] input[type="tel"],
input[type="color"][disabled],
input[type="color"][readonly],
fieldset[disabled] input[type="color"],
.uneditable-input[disabled],
.uneditable-input[readonly],
fieldset[disabled] .uneditable-input{cursor:not-allowed;  background-color:#eeeeee;  opacity:1;}
textareaselect,
textareatextarea,
textareainput[type="text"],
textareainput[type="password"],
textareainput[type="datetime"],
textareainput[type="datetime-local"],
textareainput[type="date"],
textareainput[type="month"],
textareainput[type="time"],
textareainput[type="week"],
textareainput[type="number"],
textareainput[type="email"],
textareainput[type="url"],
textareainput[type="search"],
textareainput[type="tel"],
textareainput[type="color"],
textarea.uneditable-input{height:auto;}
.group-control select,
.group-control textarea,
.group-control input[type="text"],
.group-control input[type="password"],
.group-control input[type="datetime"],
.group-control input[type="datetime-local"],
.group-control input[type="date"],
.group-control input[type="month"],
.group-control input[type="time"],
.group-control input[type="week"],
.group-control input[type="number"],
.group-control input[type="email"],
.group-control input[type="url"],
.group-control input[type="search"],
.group-control input[type="tel"],
.group-control input[type="color"],
.group-control .uneditable-input{width:100%;}
a:focus{box-shadow:none;  -webkit-box-shadow:none;  outline-offset:0;  outline:none;}

.splms .splms-common-overlay-wrapper .btn{color:#fff;  border:2px solid #fff;  background-color:transparent;  padding:6px 12px;  font-weight:normal;  text-transform:uppercase;  letter-spacing:2px;}
.btn.btn-default.btn-lg{border-color:#efefef;  border-radius:3px;}
.btn.btn-default:hover{color:#fff;}
.btn.btn-primary, .btn.btn-success, .btn.btn-warning, .btn.btn-info, .btn.btn-danger{border-radius:3px;  border-width:0;  border-bottom-width:3px;}
.sppb-btn.sppb-btn-default.sppb-btn-lg{border-color:#efefef;  border-radius:3px;}
.sppb-btn.sppb-btn-default:hover{color:#fff;}
.sppb-btn.sppb-btn-primary, .sppb-btn.sppb-btn-success, .sppb-btn.sppb-btn-warning, .sppb-btn.sppb-btn-info, .sppb-btn.sppb-btn-danger{border-radius:3px;  border-width:0;  border-bottom-width:3px;}
.btn, .sppb-btn{-webkit-transition:color 400ms,background-color 400ms,border-color 400ms;  -o-transition:color 400ms,background-color 400ms,border-color 400ms;  transition:color 400ms,background-color 400ms,border-color 400ms;}
.sppb-btn-lg{font-size:18px;  color:#fff;  padding:15px 45px;  border-radius:0;}

.border-global{border:1px solid #efefef;  padding:20px;}
#sp-top-bar{padding:8px 0;}

ul.social-icons{list-style:none;  padding:0;  margin:-5px;  display:inline-block;}
ul.social-icons >li{display:inline-block;  margin:5px 7px;}
ul.social-icons >li a{color:#999999;}

.sp-contact-info{float:right;  list-style:none;  padding:0;  margin:0 -10px;}
.sp-contact-info li{display:inline-block;  margin:0 10px;  font-size:90%;}
.sp-contact-info li i{margin:0 3px;}

.sp-mod-login{padding-top:10%;}
.sp-mod-login .varsita-login-from{padding:5px 20px;  border-radius:4px;}
.sp-mod-login .varsita-login-from a{color:#fff;}
.sp-mod-login .varsita-login-from:hover{transition:400ms;}
.sp-mod-login #login.login-hide .modal-backdrop.in{opacity:.8;}
.sp-mod-login #login.login-hide .varsita-modal{width:35%;  left:35%;  position:absolute;  background:#fff;  top:30%;}
#sp-login .logout-button{padding-top:10%;  text-align:right;}

.modal-header .close{font-size:14px;}

.sp-my-account{float:right;list-style:none;padding:0;margin:0 0 0 30px; display:none}
.sp-my-account .btn-login, .sp-my-account .btn-account{border-radius:3px;}
.sp-my-account >li{display:inline-block;  float:right;  position:relative;  height:60px;  line-height:60px;}
.sp-my-account >li >a{display:block;  margin-top:12px;background:#DB4273!important; border-bottom:#AA1543 2px solid; padding:6px 8px}
.sp-my-account >li >a:hover{background:#AA1543!important; border-bottom:#DB4273 2px solid}
.sp-my-account >li >div{position:absolute;  top:100%;  right:0;  z-index:999;  width:220px;  padding:10px;  margin:0;  display:none;}
.sp-my-account >li >div ul{list-style:none;  padding:0;  margin:0;}
.sp-my-account >li >div ul li{display:block;  padding:0;  margin:0;  line-height:1;  height:auto;}
.sp-my-account >li >div ul li >a{color:#fff;}
.sp-my-account >li >div ul li >a:hover, .sp-my-account >li >div ul li >a:focus, .sp-my-account >li >div ul li >a:active{color:#fff;background-color:rgba(0,0,0,0.5)}
.sp-my-account >li:hover>div{display:block;}

#sp-header{background:#fff;  height:60px;  -webkit-box-shadow:0 3px 3px rgba(0,0,0,0.05);  box-shadow:0 3px 3px rgba(0,0,0,0.05);  -webkit-transition:background-color 400ms;  -o-transition:background-color 400ms;  transition:background-color 400ms;}
#sp-header .logo{display:inline-block;  height:60px;  display:table;}
#sp-header .logo h1{font-size:24px;  line-height:1;  margin:0;  padding:0;  display:table-cell;  vertical-align:middle;}
#sp-header .logo p{margin:5px 0 0;}
#sp-header .sp-retina-logo{display:none;}

.sticky-wrapper.is-sticky{position:relative;  z-index:999;}
.sticky-wrapper.is-sticky #sp-header{background-color:rgba(255,255,255,0.9); 1background:transparent!important}

@media only screen and (-webkit-min-device-pixel-ratio: 1.5),only screen and (-moz-min-device-pixel-ratio: 1.5),only screen and (-o-min-device-pixel-ratio: 1.5),only screen and (min-device-pixel-ratio: 1.5) {
  #sp-header .sp-default-logo{display:none}
  #sp-header .sp-retina-logo{display:block}}

#sp-login .sp-module{margin-top:0;}
#sp-login .mod-languages{position:absolute;  top:50%;}
#sp-login .mod-languages ul.lang-inline{margin-top:5px;}
#sp-login .mod-languages ul.lang-inline li{border:none;  display:inline-block;  margin:0 5px 0 0;}
#sp-login .mod-languages ul.lang-inline li a{padding:0 !important;}
#sp-login .mod-languages ul.lang-inline li >a:before{display:none;}
#sp-login .mod-languages form select{width:50%;}

#sp-header-sticky-wrapper.sticky-wrapper{height:60px !important;background:transparent!important;background:rgba(12,57,150,1)!important;}
#sp-header-sticky-wrapper.sticky-wrapper.is-sticky #sp-header.header-transparent{-webkit-transition:300ms;-o-transition:300ms;transition:300ms;background:rgba(12,57,150,0.95); /*rgba(50,44,59,0.95)*//* 322C3B */-webkit-box-shadow:0 3px 3px rgba(0,0,0,0.05);  box-shadow:0 3px 3px rgba(0,0,0,0.05); border-bottom:1px solid #211C29}
     .com-kunena #sp-header.header-transparent,.com-users #sp-header.header-transparent,.com-jmap #sp-header.header-transparent{background:rgba(50,44,59,0.95)}
#sp-header-sticky-wrapper.sticky-wrapper.is-sticky #sp-header.header-transparent .sp-megamenu-parent >li >a{color:#fff;}
#sp-header-sticky-wrapper.sticky-wrapper.is-sticky #sp-header.header-transparent .sp-megamenu-parent >li.active >a{color:#FF558B;}
#sp-header.header-transparent{position:absolute;  width:100%;  left:0;  top:0;  z-index:1;  background:transparent;  -webkit-transition:300ms;  -o-transition:300ms;  transition:300ms;  height:auto;  -webkit-box-shadow:none;  box-shadow:none;}
#sp-header.header-transparent .sp-megamenu-parent >li >a{color:#fff;}
#sp-header.header-transparent .sp-megamenu-parent >li.active >a{color:#FF558B;}
#sp-header.header-transparent #offcanvas-toggler >i{color:#fff;}

#sp-title{min-height:0;}
.sp-page-title{padding:30px 0;background-repeat:no-repeat;background-position:50% 50%;background-size:cover;background-attachment:fixed;background:rgba(12,57,150,1)!important}
     .com-users .sp-page-title {background:rgba(12,57,150,1)!important /*#322C3B*/}
.sp-page-title h2, .sp-page-title h3{margin:0;padding:0;color:#fff}
.sp-page-title h2{display:none;font-size:24px;line-height:1;}
.sp-page-title h3{font-size:14px;  font-weight:normal;  line-height:1;  margin-top:10px;}
.sp-page-title .breadcrumb{background:none;border-top:1px solid #585062; border-radius:0;padding:0;  margin:5px 0 0 0;}
.sp-page-title .breadcrumb >.active{color:rgba(255,255,255,0.8);}
.sp-page-title .breadcrumb >span, .sp-page-title .breadcrumb >li, .sp-page-title .breadcrumb >li+li:before, .sp-page-title .breadcrumb >li>a{color:#fff;}
#sp-page-title .sp-page-title{padding:30px 0 5px;text-align:left}
#sp-page-title .sp-page-title h2{font-size:20px;  font-weight:400;}
#sp-page-title .sp-page-title ol.breadcrumb span{display:none;}

.sppb-addon-content .mod-splms-course-search{width:600px;  max-width:100%;  margin:0 auto;}
.sppb-addon-content .mod-splms-course-search .splms-coursesearch-input{padding-top:20px;padding-bottom:20px;border-radius:4px;background-color:transparent;color:#fff}
.sppb-addon-content .mod-splms-course-search .splms-coursesearch-input::-moz-placeholder{color:rgba(255,255,255,0.8);  opacity:1;}
.sppb-addon-content .mod-splms-course-search .splms-coursesearch-input:-ms-input-placeholder{color:rgba(255,255,255,0.8);}
.sppb-addon-content .mod-splms-course-search .splms-coursesearch-input::-webkit-input-placeholder{color:rgba(255,255,255,0.8);}
.sppb-addon-featured-courses{margin-top:30px;}
.sppb-addon-featured-courses .row{margin:0;}
.sppb-addon-featured-courses .row >div{margin:0;  padding:0;}
.sppb-addon-featured-courses .featured-course >div{margin-bottom:0;border:none;padding:30px;overflow:hidden;
-webkit-transition:all .25s;-o-transition:all .25s;transition:all .25s;}
.sppb-addon-featured-courses .featured-course:hover > div{margin-top:-15px;  padding-bottom:45px;}
.sppb-addon-featured-courses .featured-course:nth-child(1)>div{background-color:rgba(180,62,146,0.8);}
.sppb-addon-featured-courses .featured-course:nth-child(2)>div{background-color:rgba(131,63,148,0.8);}
.sppb-addon-featured-courses .featured-course:nth-child(3)>div{background-color:rgba(243,111,51,0.8);}
.sppb-addon-featured-courses .featured-course:nth-child(4)>div{background-color:rgba(141,198,63,0.8);}
.sppb-addon-featured-courses .featured-course a, .sppb-addon-featured-courses .featured-course h3{color:#fff;  -webkit-transition:all .25s;  -o-transition:all .25s;  transition:all .25s;}
.sppb-addon-featured-courses .featured-course h3{font-size:24px;  line-height:24px;  height:26px;  margin-bottom:10px;  margin-top:0;  overflow:hidden;  white-space:nowrap;  text-overflow:ellipsis;}
.sppb-addon-featured-courses .featured-course p{font-size:14px;  margin-bottom:20px;  overflow:hidden;  text-overflow:ellipsis;  display:-webkit-box;  line-height:21px;  max-height:40px;  -webkit-line-clamp:2;  line-clamp:2;  -webkit-box-orient:vertical;  -moz-box-orient:vertical;  -ms-box-orient:vertical;  box-orient:vertical;}
.sppb-addon-featured-courses .featured-course a.moduleItemImage{text-transform:capitalize;}
.sppb-addon-featured-courses .featured-course i{font-size:18px;  vertical-align:middle;  margin-left:10px;}
.sppb-addon-featured-courses .featured-course a:hover, .sppb-addon-featured-courses .featured-course h3:hover{opacity:.7;}

.sp-overlay .splms-common-overlay-wrapper{position:relative;  overflow:hidden;}
.sp-overlay .splms-common-overlay-wrapper:hover .splms-common-overlay{opacity:1;}
.sp-overlay .splms-common-overlay-wrapper img.splms-course-img{min-height:100%;  max-width:none;  width:-webkit-calc(112%);  width:calc(112%);  -webkit-transition:-webkit-transform 0.35s;  transition:transform 0.35s;  -webkit-transform:translate3d(-40px,0,0);  transform:translate3d(-40px,0,0);}
.sp-overlay .splms-common-overlay-wrapper .splms-readmore{margin-top:1em;  padding:0.5em;  opacity:0;  -webkit-transition:opacity 0.35s,-webkit-transform 0.35s;  transition:opacity 0.35s,transform 0.35s;  -webkit-transform:scale3d(0.9,0.9,1);  transform:scale3d(0.9,0.9,1);  padding:6px 12px;  font-weight:normal;  text-transform:uppercase;  letter-spacing:2px;}
.sp-overlay .splms-common-overlay-wrapper:hover img.splms-course-img{-webkit-transform:translate3d(0,0,0);  transform:translate3d(0,0,0);}
.sp-overlay .splms-common-overlay-wrapper:hover .splms-readmore{opacity:1;  -webkit-transform:scale3d(1,1,1);  transform:scale3d(1,1,1);}
.sp-overlay .splms-common-overlay{position:absolute;  top:0;  left:0;  right:0;  bottom:0;  opacity:0;  -webkit-transition:opacity 400ms;  transition:opacity 400ms;  background-color:rgba(0,0,0,0.5);  color:#fff;}
.sp-overlay .splms-vertical-middle{width:100%;  height:100%;  text-align:center;  display:table;}
.sp-overlay .splms-vertical-middle > div{display:table-cell;  vertical-align:middle;}

.addon-splms-courses .splms-course{border:1px solid #efefef;  margin-bottom:30px;}
.splms-course-info{padding:20px;}
.splms-course-info h3{margin-top:0;  font-size:18px;  text-transform:capitalize;}
.splms-course-info .splms-course-short-info{margin-top:8px;}
.splms-course-info a.splms-teacher-name{font-size:14px;  font-weight:700;  text-transform:capitalize;}
.splms-course-teachers{margin:8px 0 0;  color:#999;}
.splms-course-teachers a{color:#999;}
.splms-course-description{margin-top:20px;}

.splms-badge-free{-webkit-transform:rotate(45deg);  transform:rotate(45deg);  color:#fff;  font-weight:700;  font-size:11px;  letter-spacing:1px;  text-transform:uppercase;  padding:1em 6.6em .8em 6.6em;  position:absolute;  top:0;  right:-70px;  background:#93ab3d;  display:block;  z-index:1;}

.carousel-controller{position:relative;  min-height:60px;}
.carousel-controller .customNavigation a{color:#e4e4e4;  font-size:45px;  font-weight:bold;  cursor:pointer;}
.carousel-controller .customNavigation a.courseCarouselNext{position:absolute;  top:5px;  right:0;}
.carousel-controller .customNavigation a.courseCarouselPrev{position:absolute;  top:-5px;  right:20px;}

.splms-course-carousel .course-carousel-title{margin-top:10px;}
.splms-course-carousel .customNavigation{position:relative;}

.sppb-slider-wrapper{margin:0 -25%;}
.sppb-slideshow-item-bg{height:500px;  width:1140px;  background-size:cover;}
.slideshow-overlay{position:absolute;  top:0;  left:0;  width:100%;  height:500px;}
.slideshow-overlay .slideshow-overlay-container{position:relative;  width:1140px;  margin:0 auto;  height:500px;}
.slideshow-overlay .slideshow-overlay-container >div{position:relative;  height:100%;  width:100%;}
.slideshow-overlay .slideshow-overlay-container >div:after, .slideshow-overlay .slideshow-overlay-container >div:before{content:"";  position:absolute;  width:200%;  height:100%;  top:0;  z-index:10;}
.slideshow-overlay .slideshow-overlay-container >div:before{left:-200%;  background:rgba(255,255,255,0.8);}
.slideshow-overlay .slideshow-overlay-container >div:after{right:-200%;  background:rgba(255,255,255,0.8);}
.sppb-slider-wrapper .center .sppb-slideshow-item-text{opacity:1;  -webkit-transform:translate(0,-50%) scale(1);  -moz-transform:translate(0,-50%) scale(1);  -ms-transform:translate(0,-50%) scale(1);  -o-transform:translate(0,-50%) scale(1);  transform:translate(0,-50%) scale(1);  -webkit-transition-delay:.25s;  -moz-transition-delay:.25s;  -ms-transition-delay:.25s;  -o-transition-delay:.25s;  transition-delay:.25s;}
.sppb-slideshow-item-text{width:40%;  padding:30px 40px;  opacity:0;  -webkit-transition:all .25s;  -o-transition:all .25s;  transition:all .25s;  -webkit-transform:scale(0);  -moz-transform:scale(0);  -ms-transform:scale(0);  -o-transform:scale(0);  transform:scale(0);}
.sppb-slideshow-item-text, .sppb-slideshow-item-text a, .sppb-slideshow-item-text a:focus, .sppb-slideshow-item-text h1, .sppb-slideshow-item-text h1 small.sppb-slidehsow-sub-title{color:#ffffff;}
.sppb-slideshow-item-text h1{margin-bottom:20px;}
.sppb-slideshow-item-text h1 small.sppb-slidehsow-sub-title{display:block;}
.sppb-slideshow-item-text p.details{margin-bottom:20px;}
.sppb-slideshow-item-text a i.fa-edit{margin-right:10px;  font-size:20px;  vertical-align:middle;}
.sppb-slideshow-item-text a i.fa-long-arrow-right{vertical-align:middle;  margin-left:10px;}
.sppb-slideshow-item-text a:hover{color:rgba(255,255,255,0.6);}
.sppb-slideshow-item-text, .customNavigation .sppbSlidePrev, .customNavigation .sppbSlideNext{position:absolute;top:50%;background:#998675;-webkit-transform:translate(20%,-50%);-moz-transform:translate(20%,-50%);-ms-transform:translate(20%,-50%);-o-transform:translate(20%,-50%);transform:translate(20%,-50%)}

.customNavigation .sppbSlidePrev, .customNavigation .sppbSlideNext{z-index:100;font-size:18px;width:36px;height:36px;line-height:36px;text-align:center;color:#fff;cursor:pointer}
.customNavigation .sppbSlidePrev{left:5px;}
.customNavigation .sppbSlideNext{right:18px;}
.customNavigation a:hover{background:#fff;  color:#333;}

.body-innerwrapper{overflow-x:hidden;  -webkit-transition:margin-left 400ms cubic-bezier(0.7,0,0.3,1);transition:margin-left 400ms cubic-bezier(0.7,0,0.3,1)}
.layout-boxed .body-innerwrapper{max-width:1240px;  margin:0 auto;  box-shadow:0 0 5px rgba(0,0,0,0.2);}

#sp-main-body{padding:50px 0 10px; /* 100px */}
.com-kunena #sp-main-body{padding:65px 0 50px;}
.com-users #sp-main-body{padding:80px 0 20px;}

.com-sppagebuilder #sp-main-body{padding:0;}

#sp-statistics {padding:3px;text-align:center;}
#sp-content-bottom {padding:0 0 10px; margin:0}

#splms .course-details .course-thumbnail{position:relative;}
#splms .course-details .course-thumbnail .caption{position:absolute;top:50%;right:0;min-width:50%;-webkit-transform:translatey(-50%);-ms-transform:translatey(-50%);-o-transform:translatey(-50%);transform:translatey(-50%);-webkit-transition:all .25s;-o-transition:all .25s;transition:all .25s;padding:20px}
#splms .course-details .course-thumbnail .caption h3, #splms .course-details .course-thumbnail .caption h2{margin:0;font-weight:700;color:#fff}
#splms .course-details .course-thumbnail .caption .sub-header h3{font-size:29px;  text-transform:capitalize;}
#splms .course-details .course-thumbnail .caption .header h2{font-size:47px;}
#splms .course-details .course-header{margin-top:30px;}
#splms .course-details .course-header h2.course-title{margin:0;  font-size:24px !important;  margin-right:20px;}
#splms .course-details .course-header ul.raitng{padding:0;  margin:0;}
#splms .course-details .course-header ul.raitng li{padding:0;}
#splms .course-details .course-header ul.raitng a{font-size:14px;}
#splms .course-details .course-header .apply-now{-webkit-transition:all .25s;  -o-transition:all .25s;  transition:all .25s;}
#splms .course-details .course-header .apply-now a{font-size:18px;  text-transform:capitalize;}
#splms .course-details .course-header .apply-now i{font-size:20px;  vertical-align:middle;}
#splms .course-details .course-header .apply-now i.fa-pencil-square-o{margin-right:5px;}
#splms .course-details .course-header .apply-now i.fa-long-arrow-right{margin-left:5px;  font-size:18px;}
#splms .course-details .course-header .quote{margin-top:8px;  margin-bottom:15px;  font-size:14px;  color:#767676;}
#splms .course-details .course-lessons{font-size:16px;  color:#767676;}
#splms .course-details .course-lessons ul{overflow:hidden;  margin-bottom:30px;}
#splms .course-details .course-lessons ul li:last-child{border-bottom:none;}
#splms .course-details .course-lessons li{padding:12px 0;border-bottom:1px solid #f2f2f2;position:relative;-webkit-transition:all .25s;-o-transition:all .25s;transition:all .25s}
#splms .course-details .course-lessons li.splms-lesson-unauthorised{opacity:.7;}
#splms .course-details .course-lessons li:before{content:"\f054";  font-family:FontAwesome;  opacity:0;  font-size:16px;  padding-right:10px;  position:absolute;left:-15px;top:50%;-webkit-transform:translatey(-50%);-ms-transform:translatey(-50%);-o-transform:translatey(-50%);transform:translatey(-50%)}
#splms .course-details .course-lessons li:hover:before{opacity:1;}
#splms .course-details .course-lessons li:hover{margin-left:15px;  cursor:pointer;}
#splms .course-details .course-lessons li:hover a{font-weight:700;}

.course-teacher h3{font-size:18px;  font-weight:400;  margin-bottom:20px;  font-weight:500;}
.course-teacher h4, .course-teacher small{font-size:14px;}
.course-teacher h4{margin-top:20px;  margin-bottom:5px;  font-weight:700;}

.splms-event-location-title{margin-top:30px;  margin-bottom:30px;}

.addon-splms-events-carousel{border:1px solid #efefef;}
.addon-splms-events-carousel .splms-upcoming-event-title-box{color:#fff;  padding:0 20px;  height:120px;}
.addon-splms-events-carousel .splms-upcoming-event-title-box >div{padding-top:40px;}
.addon-splms-events-carousel .splms-upcoming-event-title-box .splms-upcoming-event-title{display:block;font-size:16px;line-height:1;margin-bottom:5px;font-weight:bold}
.addon-splms-events-carousel .splms-upcoming-event-title-box .splms-upcoming-event-subtitle{display:block;  font-size:20px;  line-height:1;  font-weight:900;}
.addon-splms-events-carousel .splms-upcoming-event-title-box .carousel-controll{margin-top:20px;  margin-right:10px;}
.addon-splms-events-carousel .splms-events-list{height:120px;  padding:35px 20px 0;}
.addon-splms-events-carousel .splms-events-list .splms-event .splms-event-img{width:80px;}
.addon-splms-events-carousel .splms-events-list .splms-event .splms-event-short-info p{line-height:1;  margin-bottom:5px;}
.addon-splms-events-carousel .splms-events-list .splms-event .splms-event-short-info h4{margin:0;  font-size:14px;  line-height:1;}
.addon-splms-events-carousel .carousel-controll{position:absolute!important;top:50%;right:0;z-index:12;-webkit-transform:translatey(-50%);transform:translatey(-50%)}
.addon-splms-events-carousel .carousel-controll a{font-size:46px;  color:#fff;}
.addon-splms-events-carousel .carousel-controll a:hover{color:rgba(255,255,255,0.6);  cursor:pointer;}
.addon-splms-events-carousel .carousel-controll i.left{position:relative;  top:-5px;}
.addon-splms-events-carousel .carousel-controll i.right{position:relative;  top:5px;}

.addon-splms-events-honeycomb{-webkit-box-shadow:inset 0 0 0 1px #efefef;  box-shadow:inset 0 0 0 1px #efefef;  overflow:hidden;}
.addon-splms-events-honeycomb .splms-event, .addon-splms-events-honeycomb .splms-event-img, .addon-splms-events-honeycomb .splms-event-content{width:50%;float:left}
.addon-splms-events-honeycomb .splms-event-content{padding:20px;  position:relative;}
.addon-splms-events-honeycomb .splms-event-content h4{margin-top:0;}
.addon-splms-events-honeycomb .splms-event-content:before{content:'';  position:absolute;  top:30px;  border-width:15px;  border-style:solid;}
.addon-splms-events-honeycomb .splms-odd .splms-event-content:before{left:-28px;  border-color:transparent #fff transparent transparent;}
.addon-splms-events-honeycomb .splms-even .splms-event-content:before{right:-28px;  border-color:transparent transparent transparent #fff;}
.addon-splms-events-honeycomb .splms-even .splms-event-img{float:right;}
.addon-splms-events-honeycomb .splms-even .splms-event-content{float:left;}

     1#sp-right {width:25%!important}
     1#sp-component {width:75%!important}
#sp-right .sp-column .sp-module{border:1px solid #e6e6e6;padding:15px;}
#sp-right .sp-column .sp-module.noborder{border:none}
#sp-right ul.nav.menu li{font-size:20px;}
#sp-right ul.nav.menu li a {padding:5px 15px;margin:0 -8px 5px;border-radius:3px!important; }
#sp-right ul.nav.menu li a:hover {filter:alpha(opacity=85);-moz-opacity:0.85;-khtml-opacity:0.85;opacity:0.85;
-webkit-transform:scale(1.05);-moz-transform:scale(1.05);-o-transform:scale(1.05);transform:scale(1.05)}

/* CUSTOM STYLES - landing menu */
#sp-right ul.nav.menu li a.red{color:#fff;background:#f00!important}
#sp-right ul.nav.menu li a.orange{color:#fff;background:#f60!important}
#sp-right ul.nav.menu li a.yellow{color:#fff;background:#F5EA03!important}
#sp-right ul.nav.menu li a.green{color:#fff;background:#3BBF03!important}
#sp-right ul.nav.menu li a.blue{color:#fff;background:#037EF0!important}
#sp-right ul.nav.menu li a.sin{color:#fff;background:#03D6FF!important}
#sp-right ul.nav.menu li a.violet{color:#fff;background:#AF03FF!important}
#sp-right ul.nav.menu li a.yered{color:#fff;background:url(../images/bg-yered.jpg) no-repeat 0 0}
#sp-right ul.nav.menu li a.yeskgpro{color:transparent!important;background:url(../images/bg-yeskgpro.jpg) no-repeat 0 0; padding:5px 0}
#sp-right ul.nav.menu li a.sereputation{color:transparent!important;background:url(../images/bg-sereputation.jpg) no-repeat 0 0;}
#sp-right ul.nav.menu li a.quickpay{color:#fff;background:#EE3025!important}
#sp-right ul.nav.menu li a.ismankulovkz{color:#fff;background:#00B3A7!important}
#sp-right ul.nav.menu li a.alanaeventschool{color:#fff;background:#D67EB2!important}
#sp-right ul.nav.menu li a.apollo{color:#fff;background:#3397B1!important}
#sp-right ul.nav.menu li a.hellblue {color:#fff;background:#2F98D6!important}
#sp-right ul.nav.menu li a.igconsult {color:#fff;background:#3C6B9B!important;border-left:3px solid #E40A80}    
#sp-right ul.nav.menu li a.krasotka {color:#fff;background:#E31507!important;1border-left:3px solid #E40A80}
#sp-right ul.nav.menu li a.speedstudy{color:#fff;background:#007CCB!important} 
#sp-right ul.nav.menu li a.interpost{color:#fff;background:url(../images/bg-interpost.jpg) no-repeat 0 0}
#sp-right ul.nav.menu li a.zotov{color:#fff;background:#FF812C!important}
#sp-right ul.nav.menu li a.altai{color:#fff;background:#DEB73E!important}
#sp-right ul.nav.menu li a.histoscope{color:#fff;background:#00B4BB!important}            

1noindex {visibility: hidden}
1noindex > a{visibility: visible;padding:5px 15px;margin:0 -8px 5px; width:100%!important}

/* Title of right module */
#sp-right .sp-column .sp-module-title{color:#fff;font-size:22px;text-align:center;margin:-15px -15px 20px;padding:7px 0;border-bottom:1px solid #e6e6e6;text-transform:none;background:#0C3996}
        #sp-right .violet .sp-module-title{background:#5A39A0}
#sp-right .order .sp-module-title{background:#DB4273}

h3.sppb-addon-title{margin-bottom:10px;}

.about-arthur{position:relative;  overflow:hidden;  color:#fff;}
.about-arthur *{-webkit-transition:all .25s;  -o-transition:all .25s;  transition:all .25s;}

.sppb-person-information{position:absolute !important;  top:73%;  left:0;  width:100% !important;  height:100%;  padding:20px;  margin-top:0 !important;  color:#fff;  background-color:rgba(153,134,117,0.9);  -webkit-transition:all .25s;  -o-transition:all .25s;  transition:all .25s;}
.sppb-person-designation, .sppb-person-social > li > a{color:#fff !important;}
.sppb-person-designation{margin-bottom:15px;}
.sppb-person-information .sppb-person-introtext{margin-bottom:10px;}
.sppb-person-information .sppb-person-introtext, .sppb-person-information .sppb-person-social-icons{margin-top:100px;  opacity:0;  -webkit-transition:all .25s;  -o-transition:all .25s;  transition:all .25s;}
.sppb-person-information .sppb-person-social-icons a:hover{opacity:.8;}
.about-arthur:hover .sppb-person-information{top:0 !important;}
.about-arthur:hover .sppb-person-introtext{opacity:1;  margin-top:0;  -webkit-transition-delay:.15s;  -moz-transition-delay:.15s;  -ms-transition-delay:.15s;  -o-transition-delay:.15s;  transition-delay:.15s;}
.about-arthur:hover .sppb-person-social-icons{opacity:1;  margin-top:0;  -webkit-transition-delay:.20s;  -moz-transition-delay:.20s;  -ms-transition-delay:.20s;  -o-transition-delay:.20s;  transition-delay:.20s;}

.twitter-feed .sppb-text-center{text-align:inherit;  position:relative;  height:177px;}
.twitter-feed .sppb-text-center h3.sppb-addon-title{position:relative;  margin-left:35px;}
.twitter-feed .sppb-text-center h3.sppb-addon-title:before{position:absolute;font-family:FontAwesome;content:"\f099";font-size:24px;color:#00aeef;left:-35px;top:0}
.twitter-feed .sppb-text-center a img{border-radius:0;  position:absolute;  width:10%;}
.twitter-feed .sppb-text-center .sppb-carousel-inner{position:absolute;  width:90%;  margin-left:15%;  color:#303030;}
.twitter-feed .sppb-text-center .sppb-carousel-inner .sppb-tweet-text a{display:block;}
.twitter-feed .sppb-text-center .sppb-carousel-inner .sppb-item{margin-top:-5px;}
.twitter-feed .sppb-text-center .sppb-carousel-inner .sppb-item .sppb-tweet-created{margin-bottom:0;}
.twitter-feed .sppb-text-center .twitter-control{position:absolute;  right:15px;  bottom:25px;}
.twitter-feed .sppb-text-center .twitter-control a.sppb-carousel-control{line-height:inherit;width:inherit;height:inherit;border:0;font-weight:bold;margin:0;border-radius:0}
.twitter-feed .sppb-text-center .twitter-control a.sppb-carousel-control:hover{background:0;}
.twitter-feed .sppb-text-center .twitter-control a.sppb-carousel-control i{font-size:36px;  font-weight:bold;  color:#e4e4e4;}
.twitter-feed .sppb-text-center .twitter-control a.left{margin-right:10px;}
.twitter-feed .sppb-text-center .twitter-control a.right{position:absolute;  margin-top:12px;}

.newsletter h3.sppb-addon-title{position:relative;  margin-left:35px;}
.newsletter h3.sppb-addon-title:before{position:absolute;  font-family:FontAwesome;  content:"\f003";  font-size:24px;  left:-35px;  top:-2px;}
.newsletter .acymailing_form{position:relative;}
.newsletter .acymailing_form input{border:1px solid #efefef;  background:transparent;  height:50px;  border-radius:0;  margin-top:20px;}
.newsletter .acymailing_form .acysubbuttons{position:absolute;  right:0;  top:0;}
.newsletter .acymailing_form .acysubbuttons >input[type='submit']{text-indent:-9999em;  background:0;  -webkit-box-shadow:none;  box-shadow:none;  border:0;  padding:18px 20px;}
.newsletter .acymailing_form .acysubbuttons:after{content:"\f178";  font-family:FontAwesome;  position:absolute;  top:50%;  left:50%;  margin-top:-20px;  margin-left:-9px;  color:#998675;  font-size:18px;  font-weight:normal;  cursor:pointer;}

#sp-page-builder .sppb-section-title{margin-bottom:30px;}

.sppb-addon-cta .sppb-cta-subtitle{margin-bottom:0;  line-height:26px !important;}
.sppb-addon-cta .text-center .sppb-btn-lg{margin-top:30px;}
.sppb-addon-animated-number .sppb-addon-content .sppb-animated-number{font-weight:700;}
.admission-features .sppb-addon-content{margin-bottom:10px;}
.sppb-slider-wrapper.sppb-slider-fullwidth-wrapper{margin:0;}
.sppb-slider-wrapper.sppb-slider-fullwidth-wrapper .sppb-fullwidth-item-text{width:40%;  padding:30px 40px;  opacity:0;  -webkit-transition:all .25s;  -moz-transition:all .25s;  -ms-transition:all .25s;  -o-transition:all .25s;  transition:all .25s;  -webkit-transform:scale(0);  -moz-transform:scale(0);  -ms-transform:scale(0);  -o-transform:scale(0);  transform:scale(0);  position:absolute;  top:50%;  background:#998675;  -webkit-transform:translate(0,-50%);  -moz-transform:translate(0,-50%);  -ms-transform:translate(0,-50%);  -o-transform:translate(0,-50%);  transform:translate(0,-50%);}
.sppb-slider-wrapper.sppb-slider-fullwidth-wrapper .sppb-slideshow-fullwidth-item-bg{height:600px;}
.sppb-slider-wrapper.sppb-slider-fullwidth-wrapper .sppb-slideshow-fullwidth-item-bg .container{position:relative;}
.sppb-slider-wrapper.sppb-slider-fullwidth-wrapper .sppb-slideshow-fullwidth-item-bg .container .sppb-slideshow-item-text.sppb-slideshow-fullwidth-item-text{opacity:1;  left:0;  -webkit-transform:translate(15px,50%);  -moz-transform:translate(15px,50%);  -ms-transform:translate(15px,50%);  -o-transform:translate(15px,50%);  transform:translate(15px,50%);}
.sppb-slider-wrapper.sppb-slider-fullwidth-wrapper .owl-dots{text-align:center;  margin-top:20px;}
.sppb-slider-wrapper.sppb-slider-fullwidth-wrapper .customNavigation a{color:#e4e4e4;  font-size:45px;  font-weight:bold;  cursor:pointer;  width:35px;  height:120px;  line-height:120px;  text-align:center;  padding:0;}
.sppb-slider-wrapper.sppb-slider-fullwidth-wrapper .customNavigation a.sppbSlideNext{right:20px;}
.splms-section.layout-default{position:relative;}
.splms-section.layout-default .carousel-controller{position:absolute;  right:0;  top:-65px;}

.testimonial blockquote{border-color:0;  border-left:0;  font-size:14px;  color:#303030;  padding:inherit;  margin:0 0 30px;}
.testimonial blockquote footer{font-size:14px;}
.testimonial blockquote footer:before{display:none;}

.feature-contact2 .sppb-addon-feature .sppb-feature-box-title{display:inline-block;  margin-left:15px;}
.feature-contact2 .sppb-addon-feature .sppb-addon-text{color:#303030;  font-weight:100;}
.feature-contact2 .sppb-addon-feature .sppb-addon-text a{color:#303030;}
.feature-contact3 .sppb-addon-feature .sppb-feature-box-title{display:inline-block;  margin-left:15px;}
.feature-contact3 .sppb-addon-feature .sppb-addon-text{font-weight:100;}
.feature-contact3 .sppb-addon-feature .sppb-addon-text a{color:#fff;}

.splms-lesson-teacher-wrapper{border:solid 1px #efefef;  padding:25px;}
.splms-lesson-teacher-wrapper h2.splms-lesson-teacher-info-title{font-size:24px;  margin-top:0;  font-weight:400;}
.splms-lesson-teacher-wrapper .splms-row .splms-teacher-img-wraper .splms-teacher-thumb img{padding:0;  border:0;  border-radius:0;  margin-right:25px;}
.splms-lesson-teacher-wrapper .splms-row .splms-teacher-info-wraper h3.splms-lesson-teacher-name a{color:#303030;  font-weight:normal;}

.addon-splms-course-categories .row{border-bottom:1px solid #e6e6e6;}
.addon-splms-course-categories .row:last-child{border-bottom:none;}
.addon-splms-course-categories .row .splms-course-category{border-right:1px solid #e6e6e6;  padding-top:25px;  padding-bottom:25px;  transition:background-color 300ms;  -webkit-transition:background-color 300ms;}
.addon-splms-course-categories .row .splms-course-category:last-child{border-right:none;}
.addon-splms-course-categories .row .splms-course-category:hover{background-color:#f5f5f5;}
.addon-splms-course-categories .row .splms-course-category .splms-course-category-icon{font-size:24px;  display:block;  margin-bottom:10px;}
.addon-splms-course-categories .row .splms-course-category .splms-course-category-icon a{color:#303030;}
.addon-splms-course-categories .row .splms-course-category .splms-course-category-title{font-size:16px;  color:#303030;  line-height:20px;}
.addon-splms-course-categories .row .splms-course-category .splms-course-category-courses{display:block;}

.map-contact3{margin-left:-30px;}

.contact-from input, .contact-from textarea{border-radius:0;  padding:20px 15px;}
.contact-from .contact-name{padding-left:0;  margin-bottom:35px;}
.contact-from .contact-subject{padding-right:0;}

.sppb-progress{height:35px;  box-shadow:none;  border-radius:0;}
.sppb-progress .sppb-progress-bar{font-size:14px;  line-height:35px;}
.scholarship-info img{padding:0 0 4px 0 !important;}

.admission-now h3.sppb-qa-admission-title{margin-bottom:25px;}
.admission-features .sppb-col-sm-3 .sppb-addon-container{margin-left:-30px;}
.admission-features .sppb-col-sm-3:first-child .sppb-addon-container{margin-left:0;}
.admission-features .sppb-col-sm-3 h3{color:#fff;}

.sp-module{margin-top:30px;}
.sp-module:first-child{margin-top:0;}
.sp-module .sp-module-title{margin:0 0 20px;  font-size:14px;  text-transform:uppercase;  line-height:1;}
.sp-module ul{list-style:none;  padding:0;  margin:0;}
.sp-module ul >li{display:block;  -webkit-transition:300ms;  transition:300ms;}
.sp-module ul >li >a{display:block;  padding:5px 0;  line-height:28px;  padding:2px 0;  -webkit-transition:300ms;  transition:300ms;}
.sp-module ul >li >a:hover{background:none;}
.sp-module ul >li:last-child{border-bottom:none;}
.sp-module .categories-module ul{margin:0 10px;}
.sp-module .latestnews >div{padding-bottom:5px;  margin-bottom:5px;  border-bottom:1px solid #e8e8e8;}
.sp-module .latestnews >div:last-child{padding-bottom:0;  margin-bottom:0;  border-bottom:0;}
.sp-module .latestnews >div >a{display:block;  font-weight:400;}
.sp-module .tagscloud{margin:-2px 0;}
.sp-module .tagscloud .tag-name{display:inline-block;  padding:5px 10px;  background:#808080;  color:#fff;  border-radius:4px;  margin:2px 0;}
.sp-module .tagscloud .tag-name span{display:inline-block;  min-width:10px;  padding:3px 7px;  font-size:12px;  font-weight:700;  line-height:1;  text-align:center;  white-space:nowrap;  vertical-align:baseline;  background-color:rgba(0,0,0,0.2);  border-radius:10px;}

/* mod login display:none */
   .login {display:none}
   .login .form-validate {display:none!important} 
   .login img{display:inline-block;margin:20px 0;}
   .login .checkbox input[type="checkbox"]{margin-top:6px;}
   .form-links ul{display:none;list-style:none;  padding:0;  margin:0;}

.search .btn-toolbar{margin-bottom:20px;}
.search .btn-toolbar span.icon-search{margin:0;}
.search .btn-toolbar button{color:#fff;}
.search .phrases .phrases-box .controls label{display:inline-block;  margin:0 20px 20px;}
.search .phrases .ordering-box{margin-bottom:15px;}
.search .only label{display:inline-block;  margin:0 20px 20px;}
.search .search-results dt.result-title{margin-top:40px;}
.search .search-results dt, .search .search-results dd{margin:5px 0;}
.filter-search .chzn-container-single .chzn-single{height:34px;  line-height:34px;}
.form-search .finder label{display:block;}
.form-search .finder .input-medium{width:60%;  border-radius:4px;}
.finder .word input{display:inline-block;}
.finder .search-results.list-striped li{padding:20px 0;}

.article-info{margin:0 -8px 5px -20px;  line-height:12px;}
.article-info >dd{display:inline-block;  font-size:10px;  text-transform:uppercase;  margin:0 8px;}
.article-info >dd >i{display:inline-block;  margin-right:3px;}
article.item{margin-bottom:40px; /* 50px */}

.pull-right {margin:0 0 0 20px; padding:0px; border:1px solid #0C3996 /*C1BCC9*/;border-radius:0px}
.pull-right h3 {display:none}
.pull-right ul li.active, .pull-right ul li.active a{background:#0C3996;border:none;border-left:2px solid #DB4273;color:#fff;border-radius:0}
.pull-right ul li.active:hover, .pull-right ul li.active:hover a{background:#0C3996;border:none;border-left:2px solid #DB4273;color:#fff}
.pull-right ul li a{1margin:0 10px;padding:8px 10px}
.pager {display:none}

.tags{margin-top:20px;}
.tags >span{text-transform:uppercase;  letter-spacing:2px;}
.content_rating, .content_rating + form{display:none;}

.voting-symbol{unicode-bidi:bidi-override;  direction:rtl;  font-size:14px;  display:inline-block;}
.voting-symbol span.star{font-family:"FontAwesome";  font-weight:normal;  font-style:normal;  display:inline-block;}
.voting-symbol span.star.active:before{content:"\f005";}
.voting-symbol span.star:before{content:"\f006";  padding-right:5px;}

.sp-rating span.star:hover:before, .sp-rating span.star:hover ~ span.star:before{content:"\f005";  cursor:pointer;}
.post_rating{margin-bottom:20px;}
.post_rating .ajax-loader, .post_rating .voting-result{display:none;}
.post-format{position:absolute;top:0;left:-68px;display:none /*block*/;width:32px;height:32px;line-height:32px;font-size:16px;text-align:center;color:#fff;border-radius:3px}

.entry-image, .entry-gallery, .entry-video, .entry-audio, .entry-link{margin-bottom:30px;}
.entry-status, .entry-quote{margin-bottom:50px;}
.entry-header{position:relative;  margin-bottom:30px}
.entry-header.has-post-format{margin-left:20px /*68px*/;}
.entry-header h2{margin:10px 0 0 -14px;font-size:15px;color:#0C3996;line-height:1.5;}
.entry-header h2 a{color:#0C3996}
.entry-link{padding:50px 50px;  position:relative;  z-index:1;}
.entry-link a h4{margin:0;  font-size:28px;  color:#fff;}
.entry-link a h4:hover{color:rgba(255,255,255,0.85);}
.entry-link:before{position:absolute;left:10px;font-size:100px;content:"\f0c1";font-family:FontAwesome;transform:rotate(90deg);top:-50px;color:rgba(255,255,255,0.15);z-index:-1}
.entry-quote{position:relative;  padding:50px 50px;  color:rgba(255,255,255,0.9);}
.entry-quote:before{position:absolute;left:10px;font-size:100px;content:"\f10e";font-family:FontAwesome;transform:rotate(15deg);color:rgba(255,255,255,0.15)}
.entry-quote blockquote small{color:#FFF;  font-weight:600;  font-size:20px;}
.entry-quote blockquote{padding:0;  margin:0;  font-size:16px;  border:none;}

.carousel-left, .carousel-right{position:absolute;top:50%;font-size:24px;width:36px;height:36px;line-height:36px;margin-top:-18px;text-align:center;color:#fff;  background:rgba(0,0,0,0.5);border-radius:4px;-webkit-transition:400ms;transition:400ms}
.carousel-left:hover, .carousel-right:hover{color:#fff;}
.carousel-left:focus, .carousel-right:focus{color:#fff;}
.carousel-left{left:10px;}
.carousel-right{right:10px;}

.newsfeed-category .category{list-style:none;  padding:0;  margin:0;}
.newsfeed-category .category li{padding:5px 0;}
.newsfeed-category #filter-search{margin:10px 0;}

.category-module,
.categories-module,
.archive-module,
.latestnews,
.newsflash-horiz,
.mostread,
.form-links,
.list-striped{list-style:none;  padding:0;  margin:0;}
.category-module li,
.categories-module li,
.archive-module li,
.latestnews li,
.newsflash-horiz li,
.mostread li,
.form-links li,
.list-striped li{padding:2px 0;}
.category-module li h4,
.categories-module li h4,
.archive-module li h4,
.latestnews li h4,
.newsflash-horiz li h4,
.mostread li h4,
.form-links li h4,
.list-striped li h4{margin:5px 0;}

.sp-social-share ul{display:block;  padding:0;  margin:20px -5px 0;}
.sp-social-share ul li{display:inline-block;  font-size:24px;  margin:0 5px;}

.right-sidebar-search{border:0 !important;  padding:0 !important;}
.right-sidebar-search .search input{width:100%;  border-radius:0;  height:45px;  border:1px solid #efefef;}

ul.category-module li a:before{display:none;}

.popular-news{border:1px solid #efefef;  padding:30px;}
.popular-news h3.sp-module-title{font-size:24px;  font-weight:400;  text-transform:capitalize;}
.popular-news .sp-module-content .latestnews{border:0;  padding:0;}
.popular-news .sp-module-content .latestnews >div{border-bottom:0;}
.popular-news .sp-module-content .latestnews >div a{font-weight:600;}
.popular-news .sp-module-content .latestnews >div small{font-size:12px;}

.category h3.sp-module-title{font-size:24px;  font-weight:400;  text-transform:capitalize;}
.category .sp-module-content ul.category{border:0;  padding:0;}
.category .sp-module-content ul.category li{border-bottom:0;}
.category .sp-module-content ul.category li a{line-height:inherit;  padding:inherit;}

article.item p.readmore a.btn{background:0;}
article.item p.readmore a.btn:hover{color:#fff;  transition:300ms;}
article.item .tags{display:none;}
article.item .entry-link{overflow:hidden;}
article.item .entry-link:before{top:0;}

.popular-tag{border:1px solid #efefef;  padding:30px;}
.popular-tag h3.sp-module-title{font-size:24px;  font-weight:400;  text-transform:capitalize;}
.popular-tag .sp-module-content .popular-tag{border:0;  padding:0;}
.popular-tag ul li{border-bottom:0;  display:inline-block;  margin-bottom:5px;}
.popular-tag ul li a{font-size:13px;  border:1px solid #efefef;  padding:0 5px;}
.popular-tag ul li a:before{display:none;}
.popular-tag ul li a:hover{color:#fff !important;  transition:300ms;}

li.previous a, li.next a{border-radius:0;  color:#fff;}

.right-side-ad{border:0 !important;  padding:0 !important;}
.right-side-ad .right-ad{position:relative;}
.right-side-ad .right-ad .ad-button{position:absolute;  left:35%;  bottom:15%;}
.right-side-ad .right-ad .ad-button a{color:#fff;  padding:12px 15px;  border:1px solid #746254;}
.right-side-ad .right-ad .ad-button a:hover{background:#fff;  transition:600ms;}

.pagination>li:first-child>a, .pagination>li:first-child>span{border-bottom-left-radius:0;  border-top-left-radius:0;}
.pagination>li:last-child>a, .pagination>li:last-child>span{border-bottom-right-radius:0;  border-top-right-radius:0;}
.pagination>li>a:hover{color:#fff !important;  transition:400ms;  border:1px solid transparent;}

#sp-after-content {margin-bottom:15px}

#sp-bottom {padding-top:20px!important}
#sp-bottom h3.sp-module-title{font-size:18px;  font-weight:500;  text-transform:none;}
#sp-bottom .sp-module ul li{border-bottom:none;}
#sp-bottom .sp-module ul li a{line-height:inherit;}
#sp-bottom ul.higher-education li a, #sp-bottom ul.about-university li a{position:relative;}
#sp-bottom ul.higher-education li a:hover, #sp-bottom ul.about-university li a:hover{margin-left:10px;}
#sp-bottom ul.higher-education li a:hover:before, #sp-bottom ul.about-university li a:hover:before{position:absolute;font-family:FontAwesome;content:"\f105";font-size:14px;margin-left:-10px}
#sp-bottom .recent-post >div{padding-bottom:0;  border-bottom:none;}
#sp-bottom .recent-post >div small{display:none;}
#sp-bottom .recent-post >div a{position:relative;  transition:500ms;}
#sp-bottom .recent-post >div a:hover{margin-left:10px;}
#sp-bottom .recent-post >div a:hover:before{position:absolute;  font-family:FontAwesome;  content:"\f105";  font-size:14px;  margin-left:-10px;}

#sp-bottom-2nd-row {padding-top:20px!important;padding-bottom:10px!important;border-top:1px solid #5281E0;border-bottom:1px solid #5281E0}
#sp-bottom-2nd-row h3.sp-module-title{font-size:18px;  font-weight:500;  text-transform:none;}
#sp-bottom-2nd-row .sp-module ul li{border-bottom:none;}
#sp-bottom-2nd-row .sp-module ul li a{line-height:inherit;}
#sp-bottom-2nd-row ul.admissions li a{position:relative;}

#sp-bottom-2nd-row ul.admissions li a:hover{margin-left:10px;}
#sp-bottom-2nd-row ul.admissions li a:hover:before{position:absolute;  font-family:FontAwesome;  content:"\f105";  font-size:14px;  margin-left:-10px;}
#sp-bottom-2nd-row .bottom-8 .bottom-social ul{margin:0;  padding:0;  list-style:none;}
#sp-bottom-2nd-row .bottom-8 .bottom-social ul li{display:inline-block;  margin-right:20px;}
#sp-bottom-2nd-row .bottom-8 .bottom-social ul li a{color:#b9b9b9;  font-size:16px;}
#sp-bottom-2nd-row .bottom-8 .bottom-social ul li a span.dummy-text{display:none;}

#sp-bottom-2nd-row ul.quick-link li a{position:relative;}
#sp-bottom-2nd-row ul.quick-link li a:hover{margin-left:10px;}
#sp-bottom-2nd-row ul.quick-link li a:hover:before{position:absolute;  font-family:FontAwesome;  content:"\f105";  font-size:14px;  margin-left:-10px;}

/* Title of serv module */
.serv h3.sp-module-title {color:#fff;text-align:center;margin:-5px 0px 10px;padding:8px 0;border-bottom:1px solid #e6e6e6;text-transform:none;background:#3B2E55}
ul.servmenu li{padding-left:7px}
ul.servmenu li a{position:relative;margin:5px 0;font-size:13px}
  ul.servmenu li a{padding:0 10px;border:1px solid #C1BCC9}
  ul.servmenu li li{1border-left:1px solid #C1BCC9;1border-right:1px solid #C1BCC9;}
  ul.servmenu li li a{border:none;margin:0}
ul.servmenu li li a:hover{margin-left:10px}
ul.servmenu li li a:hover:before{position:absolute;font-family:FontAwesome;content:"\f105";font-size:14px;margin-left:-10px}

#sp-footer{background:#f2f2f2;color:#9f9f9f;text-align:center;padding:10px 0;}
#sp-footer a{color:rgba(255,255,255,0.9);} 
#sp-footer a:hover{color:#fff;}
#sp-footer-wrapper ul{display:inline-block;}
#sp-footer-wrapper ul.nav{display:inline-block;  list-style:none;  padding:0;  margin:0 5px;}
#sp-footer-wrapper ul.nav li{display:inline-block;  margin:0 5px;}
#sp-footer-wrapper ul.nav li a{display:block;}
#sp-footer-wrapper ul.nav li a:hover{background:none;}
#sp-footer-wrapper .helix-framework{display:inline-block;}
#sp-footer-wrapper .helix-framework .helix-logo{display:block;width:130px;height:40px;text-indent:-9999px;background:url(../images/helix-logo-white.png) no-repeat 0 0}
#sp-footer-wrapper .copyright{display:block;}

.sp-comingsoon{width:100%;  height:100%;  min-height:100%;}
.sp-comingsoon body{width:100%;  height:100%;  min-height:100%;  color:#fff;}
.sp-comingsoon .sp-comingsoon-title{margin-top:130px;  font-size:42px;  margin-bottom:10px;  color:#fff;  font-weight:700;}
.sp-comingsoon .sp-comingsoon-content{font-size:28px;  font-weight:300;}
.sp-comingsoon .days, .sp-comingsoon .hours, .sp-comingsoon .minutes, .sp-comingsoon .seconds{display:inline-block;  margin:80px 15px;}
.sp-comingsoon .days .number, .sp-comingsoon .hours .number, .sp-comingsoon .seconds .number, .sp-comingsoon .minutes .number{width:115px;  height:120px;  line-height:120px;  border:1px solid #fff;  border-radius:4px;  display:inline-block;  font-size:48px;  font-weight:bold;}
.sp-comingsoon .days .string, .sp-comingsoon .minutes .string, .sp-comingsoon .seconds .string, .sp-comingsoon .hours .string{display:block;  font-size:18px;  margin-top:10px;}
.sp-comingsoon .social-icons li{display:inline-block;  margin:0 15px;}
.sp-comingsoon .social-icons li a{color:rgba(255,255,255,0.7);  font-size:24px;  -webkit-transition:color 400ms;  transition:color 400ms;}
.sp-comingsoon .social-icons li a:hover{color:#fff;}

.error-page{width:100%;  height:100%;  min-height:100%;}
.error-page body{width:100%;  height:100%;  min-height:100%;}
.error-page .error-page-inner{height:100%;  min-height:100%;  width:100%;  display:table;  text-align:center;}
.error-page .error-page-inner >div{display:table-cell;  vertical-align:middle;}
.error-page .fa-exclamation-triangle{font-size:64px;  line-height:1;  margin-bottom:10px;}
.error-page .error-code{font-weight:bold;  font-size:96px;  line-height:1;  margin:0 0 10px 0;  padding:0;}
.error-page .error-message{font-size:24px;  line-height:1;  margin-bottom:30px;}

#sp-social-share{margin-top:20px;  margin-bottom:20px;}
#sp-social-share > span{display:inline-block;  float:left;}
#sp-social-share > span.facebook-share{margin-right:10px;}

.dl-horizontal dt{margin:8px 0;  text-align:left;}
.page-header{padding-bottom:15px;}

table.category{width:100%;}
table.category thead >tr, table.category tbody >tr{border:1px solid #f2f2f2;}
table.category thead >tr th, table.category thead >tr td, table.category tbody >tr th, table.category tbody >tr td{padding:10px;}

@media print {
  .visible-print{display:inherit!important}
  .hidden-print{display:none!important}}
.sp-simpleportfolio .sp-simpleportfolio-filter > ul > li > a{background:#2D2D2D;border-radius:2px;color:#fff;-webkit-transition:300ms;transition:300ms}

#Kunena div.kblock span .kbutton{padding:6px 15px;  border:none;  box-shadow:none;  color:#fff;}
#Kunena table, #Kunena tbody{border:none !important;}
#Kunena tr, #Kunena td{border:1px solid #efefef !important;}
#Kunena div.kblock div.kbody{border:none;  border-top:none;}
#Kunena .kblock{border-color:#efefef;}
#Kunena #ktop{border-bottom:1px solid #efefef;}
#Kunena #ktop span.ktoggler{margin:-38px 20px 0 0;  padding:0;}
#Kunena #ktop #ktopmenu #ktab{margin:0;  padding:12px 20px 14px;}
#Kunena #ktop #ktopmenu #ktab a{border-radius:2px;  background:transparent;  margin-right:8px;}
#Kunena #ktop #ktopmenu #ktab a span{color:#fff;  line-height:2.2em;}
#Kunena #ktop #ktopmenu #ktab a span:hover{color:#fff;  transition:500ms;}
#Kunena #ktop #ktopmenu #ktab a:hover{background:rgba(0,0,0,0.15) !important;}
#Kunena #ktop #ktopmenu #ktab ul.menu li{margin:0 !important;}
#Kunena #ktop #ktopmenu #ktab ul.menu li.active>a{border-radius:2px;  background:rgba(0,0,0,0.15);}
#Kunena #ktop #ktopmenu #ktab ul.menu li.active>a span{color:#fff;}
#Kunena #ktop #ktopmenu #ktab ul.menu li.active>a span:hover{color:#fff;  transition:500ms;}
#Kunena #ktop #ktopmenu #ktab ul.menu li:hover{transition:500ms;}
#Kunena .kbody{border-right:1px solid #efefef;  border-left:1px solid #efefef;}
#Kunena .kbody tr.krow1 td, #Kunena .kbody .krow2 td{background-color:#fff;  padding:20px;}
#Kunena .kblock{border-color:#efefef;}
#Kunena .klist-markallcatsread .fltrt{position:relative;  padding:10px 0;}
#Kunena .klist-markallcatsread .fltrt .inputbox{width:85%;}
#Kunena .klist-markallcatsread .fltrt .kbutton{width:15%;  position:absolute;  right:2px;  top:32%;}
#Kunena .klist-markallcatsread .fltrt .kbutton:hover{color:#fff;  transition:600ms;}
#Kunena .kheader{color:#fff !important;  padding:10px !important;}
#Kunena .kheader h3 span{color:#fff;}
#Kunena .kforum-pathway, #Kunena .klist-markallcatsread{border:1px solid #efefef;  border-top:none;  padding:10px 20px;}
#Kunena .kforum-pathway{background:#f8f8f8;}
#Kunena .klist-markallcatsread{padding:0 20px;}
#Kunena div.kpbox{border-bottom:none;}
#Kunena div.kblock{border:none;  margin-top:-1px !important;}
#Kunena div.kblock span{display:inline-block;}
#Kunena div.kblock span input{display:inline-block;}
#Kunena div.kblock span.ktoggler{top:10px;  right:0px;}
#Kunena .kblock div.kheader{border:none;  padding:10px 20px !important;}
#Kunena .kheader h2{font-weight:500;}
#Kunena .klist-actions td{padding:10px 20px;}
#Kunena .kadvsearch input, #Kunena .kadvsearch select{display:inline-block;}
.kprofileboxcnt span{padding:5px 0;  display:block;}
#Kunena .kwholegend, #Kunena .kwhoonline{border:none;}
#Kunena textarea, #Kunena select, #Kunena select:focus, #Kunena select:hover{border:1px solid #efefef;}

body{font-size:14px;  color:#303030;}
h1{font-size:26px;  font-weight:700;  color:#0C3996}
h2{font-size:24px;  font-weight:700;  color:#0C3996}
h3{font-size:22px;  font-weight:normal;  color:#0C3996; 1 margin:0;}
h4{font-size:20px;  font-weight:700;  color:#0C3996}

@media only screen and (max-width: 1200px) {
  .shaper-varsita-slider .sppb-slider-wrapper .sppb-slideshow-item-text{left:50%;-webkit-transform:translate(-50%,-50%)!important;-moz-transform:translate(-50%,-50%)!important;-ms-transform:translate(-50%,-50%)!important;-o-transform:translate(-50%,-50%)!important;transform:translate(-50%,-50%)!important}
  .sppb-slider-wrapper .sppb-slider-fullwidth-wrapper .sppb-slideshow-item-text{top:50%;left:50%;-webkit-transform:translate(-50%,-50%)!important;-moz-transform:translate(-50%,-50%)!important;-ms-transform:translate(-50%,-50%)!important;-o-transform:translate(-50%,-50%)!important;transform:translate(-50%,-50%)!important}
  .contact-info .info-part-right{float:left!important}
  1#sp-right {width:25%!important}
  1#sp-component {width:75%!important}}
  
@media only screen and (max-width: 979px) {
  #splms-popular-courses{min-height:180px !important;    position:relative;  }
  .splms-courses-category-wrapper{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
  #sp-login .sp-mod-login{padding-top:15%}
  .featured-news .carousel-controll i.left{position:relative;    top:10px;  }
  .featured-news .carousel-controll i.right{position:relative;    top:-25px;    right:-20px;  }
  .newsletter-section .twitter-feed{min-height:264px !important;  }
  .splms-events .splms-event-img-wrapper a{display:block !important;    overflow:hidden !important;  }
  .all-arthurs .sppb-col-sm-3{width:50% !important;    margin-bottom:30px;  }
  .all-arthurs .sppb-col-sm-3 img{width:100% !important;  }
  .all-arthurs .sppb-col-sm-3 .sppb-person-information{top:80%;  }
  .splms-sidebar-popular-courses .splms-courses-list-info{padding:5px 0px 0 20px;    min-width:200px;  }
  1#sp-right {width:100%!important}
  1#sp-component {width:100%!important}}

@media only screen and (max-width: 767px) {
  #sp-menu{position:absolute !important;top:0;right:0}
  .sp-mod-login{display:none;  }
  .view-splms-courses .splms-popular-course-wrapper .sppb-module-image-block img{width:100%;  }
  .sppb-slideshow-fullwidth-item-text{left:50%!important;-webkit-transform:translate(-50%,50%)!important;-moz-transform:translate(-50%,50%)!important;-ms-transform:translate(-50%,50%)!important;-o-transform:translate(-50%,50%)!important;transform:translate(-50%,50%)!important}
  .total-counter .counters{margin-bottom:50px}
  .total-counter .sppb-col-sm-3:last-child .counters{margin-bottom:0}
       1#sp-right {width:100%!important}
       1#sp-component {width:100%!important}
  #sp-bottom1,#sp-bottom2,#sp-bottom3,#sp-bottom4,#sp-bottom5,#sp-bottom6,#sp-bottom7,#sp-bottom8{margin-bottom:30px;  }
  .featured-news .carousel-controll i.left{position:relative;    top:50px;  }
  .featured-news .carousel-controll i.right{position:relative;    top:60px;    right:0;  }
  .admission-part .left-part,.some-information .video-details,.some-information .testimonial,.newsletter-section .newsletter{margin-bottom:30px;  }
  .some-information .testimonial .sppb-addon-testimonial{margin-bottom:10px;  }
  .flickr-gallery-wrap img{width:100%;  }
  #sp-bottom{padding-bottom:0 !important;  }
  .featured-news .widthleft,.featured-news .widthright{width:100%;    margin-bottom:10px;  }
  .admission-features .sppb-col-sm-3{margin-bottom:30px;  }
  .admission-features .sppb-col-sm-3:first-child .sppb-addon-container{padding:0 !important;  }
  .splms-vip-person-wrapper img{width:100%;  }
  .splms-vip-person-basic-info .splms-vip-person-image{margin-bottom:15px;  }
  .view-lesson .splms-lesson-attachment-wrapper a.attachment-button{margin-bottom:20px !important;  }
  .view-lesson .splms-teacher-img-wraper{margin-bottom:15px;  }
  .splms-events .splms-event-img-wrapper{margin-bottom:15px;  }
  .splms-events .splms-event-img-wrapper img{width:100% !important;  }
  .splms-item-map{margin-bottom:30px;  }
  .all-arthurs .sppb-col-sm-3{width:100% !important;  }
  .all-arthurs .sppb-col-sm-3 img{width:100% !important;  }
  .contact-info .info-part-right{float:right !important;  }
  .contact-info-img .span5,.contact-info-img .span7{width:100% !important;    margin-bottom:20px;  }
  .call-action-more{text-align:center !important;  }
  .call-action-more .sppb-addon{padding:40px 20px !important;  }
  .call-action-more .sppb-addon .sppb-cta-title{font-size:30px !important;    line-height:30px !important;  }
  .call-action-more .sppb-addon .sppb-cta-subtitle{margin:20px 0 !important;  }
  .call-action-more .sppb-addon p{line-height:16px !important;  }
  .call-action-more .sppb-addon .sppb-text-right{text-align:center !important;  }
  .call-action-signup .sppb-addon{padding:40px 20px !important;  }
  .call-action-signup .sppb-addon .sppb-cta-title{font-size:30px !important;    line-height:30px !important;  }
  .call-action-signup .sppb-addon p{line-height:16px !important;  }
  .sppb-slideshow-fullwidth-item-text{width:60% !important;  }
  .admission-features{text-align:center !important;  }
  .admission-features .sppb-text-left{text-align:center !important;  }}
  
@media only screen and (max-width: 480px) {
  .main-header .sppb-title-heading{font-size:50px !important;    line-height:50px !important;  }
  .splms-popular-courses-category #splms-popular-courses{width:100% !important;  }
  .splms-popular-courses-category .splms-popular-course-wrapper{border-bottom:none !important;  }
  .splms-popular-courses-category .splms-popular-course-wrapper #splms-popular-courses{border-right:none !important;  }
  .shaper-varsita-slider .sppb-slider-wrapper .sppb-slideshow-item-text{display:none;  }
  .admission-part .left-part .span5{margin-bottom:10px;  }
  .admission-part .left-part .span5,.admission-part .left-part .span7{width:100%;  }
  .splms-vip-person-wrapper{width:100% !important;  }
  .splms-vip-person-wrapper img{width:100%;  }
  .splms-speakers-event .course-details .course-lessons span{display:block;    width:100%;  }
  .splms-speakers-event .course-details .course-lessons li{border-bottom:none !important;    margin-bottom:15px;  }
  .featured-news .carousel-controll a:hover,.featured-news .carousel-controll a:focus{color:#fff !important;  }
  .contact-info .info-part-right{float:left !important;  }
  .featured-news .carousel-controll i.left{top:-60px !important;  }
  .featured-news .carousel-controll i.right{top:-50px !important;  }
  .course-details .course-thumbnail .caption{width:100% !important;    height:100% !important;  }
       1#sp-right {width:100%!important}
       1#sp-component {width:100%!important}}
       
@media only screen and (max-width: 330px) {
  .splms-coursesearch i{display:none;  }
  .sppb-slideshow-fullwidth-item-text{display:none !important;  }
  .featured-news .feature-item .feature-img img{min-height:150px !important;  }
       1#sp-right {width:100%!important}
       1#sp-component {width:100%!important}}
