/*===============================================================================
  Font awsome
  ================================================================================*/

/*!
 *  Font Awesome 4.7.0 by @davegandy - http://fontawesome.io - @fontawesome
 *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
 */@font-face{font-family:'FontAwesome';src:url('../fonts/fontawesome-webfont.eot?v=4.7.0');src:url('../fonts/fontawesome-webfont.eot?#iefix&v=4.7.0') format('embedded-opentype'),url('../fonts/fontawesome-webfont.woff2?v=4.7.0') format('woff2'),url('../fonts/fontawesome-webfont.woff?v=4.7.0') format('woff'),url('../fonts/fontawesome-webfont.ttf?v=4.7.0') format('truetype'),url('../fonts/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular') format('svg');font-weight:normal;font-style:normal}.fa{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fa-lg{font-size:1.33333333em;line-height:.75em;vertical-align:-15%}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-fw{width:1.28571429em;text-align:center}.fa-ul{padding-left:0;margin-left:2.14285714em;list-style-type:none}.fa-ul>li{position:relative}.fa-li{position:absolute;left:-2.14285714em;width:2.14285714em;top:.14285714em;text-align:center}.fa-li.fa-lg{left:-1.85714286em}.fa-border{padding:.2em .25em .15em;border:solid .08em #eee;border-radius:.1em}.fa-pull-left{float:left}.fa-pull-right{float:right}.fa.fa-pull-left{margin-right:.3em}.fa.fa-pull-right{margin-left:.3em}.pull-right{float:right}.pull-left{float:left}.fa.pull-left{margin-right:.3em}.fa.pull-right{margin-left:.3em}.fa-spin{-webkit-animation:fa-spin 2s infinite linear;animation:fa-spin 2s infinite linear}.fa-pulse{-webkit-animation:fa-spin 1s infinite steps(8);animation:fa-spin 1s infinite steps(8)}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.fa-rotate-90{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";-webkit-transform:scale(-1, 1);-ms-transform:scale(-1, 1);transform:scale(-1, 1)}.fa-flip-vertical{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";-webkit-transform:scale(1, -1);-ms-transform:scale(1, -1);transform:scale(1, -1)}:root .fa-rotate-90,:root .fa-rotate-180,:root .fa-rotate-270,:root .fa-flip-horizontal,:root .fa-flip-vertical{filter:none}.fa-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:middle}.fa-stack-1x,.fa-stack-2x{position:absolute;left:0;width:100%;text-align:center}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:#fff}.fa-glass:before{content:"\f000"}.fa-music:before{content:"\f001"}.fa-search:before{content:"\f002"}.fa-envelope-o:before{content:"\f003"}.fa-heart:before{content:"\f004"}.fa-star:before{content:"\f005"}.fa-star-o:before{content:"\f006"}.fa-user:before{content:"\f007"}.fa-film:before{content:"\f008"}.fa-th-large:before{content:"\f009"}.fa-th:before{content:"\f00a"}.fa-th-list:before{content:"\f00b"}.fa-check:before{content:"\f00c"}.fa-remove:before,.fa-close:before,.fa-times:before{content:"\f00d"}.fa-search-plus:before{content:"\f00e"}.fa-search-minus:before{content:"\f010"}.fa-power-off:before{content:"\f011"}.fa-signal:before{content:"\f012"}.fa-gear:before,.fa-cog:before{content:"\f013"}.fa-trash-o:before{content:"\f014"}.fa-home:before{content:"\f015"}.fa-file-o:before{content:"\f016"}.fa-clock-o:before{content:"\f017"}.fa-road:before{content:"\f018"}.fa-download:before{content:"\f019"}.fa-arrow-circle-o-down:before{content:"\f01a"}.fa-arrow-circle-o-up:before{content:"\f01b"}.fa-inbox:before{content:"\f01c"}.fa-play-circle.excellence-o:before{content:"\f01d"}.fa-rotate-right:before,.fa-repeat:before{content:"\f01e"}.fa-refresh:before{content:"\f021"}.fa-list-alt:before{content:"\f022"}.fa-lock:before{content:"\f023"}.fa-flag:before{content:"\f024"}.fa-headphones:before{content:"\f025"}.fa-volume-off:before{content:"\f026"}.fa-volume-down:before{content:"\f027"}.fa-volume-up:before{content:"\f028"}.fa-qrcode:before{content:"\f029"}.fa-barcode:before{content:"\f02a"}.fa-tag:before{content:"\f02b"}.fa-tags:before{content:"\f02c"}.fa-book:before{content:"\f02d"}.fa-bookmark:before{content:"\f02e"}.fa-print:before{content:"\f02f"}.fa-camera:before{content:"\f030"}.fa-font:before{content:"\f031"}.fa-bold:before{content:"\f032"}.fa-italic:before{content:"\f033"}.fa-text-height:before{content:"\f034"}.fa-text-width:before{content:"\f035"}.fa-align-left:before{content:"\f036"}.fa-align-center:before{content:"\f037"}.fa-align-right:before{content:"\f038"}.fa-align-justify:before{content:"\f039"}.fa-list:before{content:"\f03a"}.fa-dedent:before,.fa-outdent:before{content:"\f03b"}.fa-indent:before{content:"\f03c"}.fa-video-camera:before{content:"\f03d"}.fa-photo:before,.fa-image:before,.fa-picture-o:before{content:"\f03e"}.fa-pencil:before{content:"\f040"}.fa-map-marker:before{content:"\f041"}.fa-adjust:before{content:"\f042"}.fa-tint:before{content:"\f043"}.fa-edit:before,.fa-pencil-square-o:before{content:"\f044"}.fa-share-square-o:before{content:"\f045"}.fa-check-square-o:before{content:"\f046"}.fa-arrows:before{content:"\f047"}.fa-step-backward:before{content:"\f048"}.fa-fast-backward:before{content:"\f049"}.fa-backward:before{content:"\f04a"}.fa-play:before{content:"\f04b"}.fa-pause:before{content:"\f04c"}.fa-stop:before{content:"\f04d"}.fa-forward:before{content:"\f04e"}.fa-fast-forward:before{content:"\f050"}.fa-step-forward:before{content:"\f051"}.fa-eject:before{content:"\f052"}.fa-chevron-left:before{content:"\f053"}.fa-chevron-right:before{content:"\f054"}.fa-plus-circle:before{content:"\f055"}.fa-minus-circle:before{content:"\f056"}.fa-times-circle:before{content:"\f057"}.fa-check-circle:before{content:"\f058"}.fa-question-circle:before{content:"\f059"}.fa-info-circle:before{content:"\f05a"}.fa-crosshairs:before{content:"\f05b"}.fa-times-circle-o:before{content:"\f05c"}.fa-check-circle-o:before{content:"\f05d"}.fa-ban:before{content:"\f05e"}.fa-arrow-left:before{content:"\f060"}.fa-arrow-right:before{content:"\f061"}.fa-arrow-up:before{content:"\f062"}.fa-arrow-down:before{content:"\f063"}.fa-mail-forward:before,.fa-share:before{content:"\f064"}.fa-expand:before{content:"\f065"}.fa-compress:before{content:"\f066"}.fa-plus:before{content:"\f067"}.fa-minus:before{content:"\f068"}.fa-asterisk:before{content:"\f069"}.fa-exclamation-circle:before{content:"\f06a"}.fa-gift:before{content:"\f06b"}.fa-leaf:before{content:"\f06c"}.fa-fire:before{content:"\f06d"}.fa-eye:before{content:"\f06e"}.fa-eye-slash:before{content:"\f070"}.fa-warning:before,.fa-exclamation-triangle:before{content:"\f071"}.fa-plane:before{content:"\f072"}.fa-calendar:before{content:"\f073"}.fa-random:before{content:"\f074"}.fa-comment:before{content:"\f075"}.fa-magnet:before{content:"\f076"}.fa-chevron-up:before{content:"\f077"}.fa-chevron-down:before{content:"\f078"}.fa-retweet:before{content:"\f079"}.fa-shopping-cart:before{content:"\f07a"}.fa-folder:before{content:"\f07b"}.fa-folder-open:before{content:"\f07c"}.fa-arrows-v:before{content:"\f07d"}.fa-arrows-h:before{content:"\f07e"}.fa-bar-chart-o:before,.fa-bar-chart:before{content:"\f080"}.fa-twitter-square:before{content:"\f081"}.fa-facebook-square:before{content:"\f082"}.fa-camera-retro:before{content:"\f083"}.fa-key:before{content:"\f084"}.fa-gears:before,.fa-cogs:before{content:"\f085"}.fa-comments:before{content:"\f086"}.fa-thumbs-o-up:before{content:"\f087"}.fa-thumbs-o-down:before{content:"\f088"}.fa-star-half:before{content:"\f089"}.fa-heart-o:before{content:"\f08a"}.fa-sign-out:before{content:"\f08b"}.fa-linkedin-square:before{content:"\f08c"}.fa-thumb-tack:before{content:"\f08d"}.fa-external-link:before{content:"\f08e"}.fa-sign-in:before{content:"\f090"}.fa-trophy:before{content:"\f091"}.fa-github-square:before{content:"\f092"}.fa-upload:before{content:"\f093"}.fa-lemon-o:before{content:"\f094"}.fa-phone:before{content:"\f095"}.fa-square-o:before{content:"\f096"}.fa-bookmark-o:before{content:"\f097"}.fa-phone-square:before{content:"\f098"}.fa-twitter:before{content:"\f099"}.fa-facebook-f:before,.fa-facebook:before{content:"\f09a"}.fa-github:before{content:"\f09b"}.fa-unlock:before{content:"\f09c"}.fa-credit-card:before{content:"\f09d"}.fa-feed:before,.fa-rss:before{content:"\f09e"}.fa-hdd-o:before{content:"\f0a0"}.fa-bullhorn:before{content:"\f0a1"}.fa-bell:before{content:"\f0f3"}.fa-certificate:before{content:"\f0a3"}.fa-hand-o-right:before{content:"\f0a4"}.fa-hand-o-left:before{content:"\f0a5"}.fa-hand-o-up:before{content:"\f0a6"}.fa-hand-o-down:before{content:"\f0a7"}.fa-arrow-circle-left:before{content:"\f0a8"}.fa-arrow-circle-right:before{content:"\f0a9"}.fa-arrow-circle-up:before{content:"\f0aa"}.fa-arrow-circle-down:before{content:"\f0ab"}.fa-globe:before{content:"\f0ac"}.fa-wrench:before{content:"\f0ad"}.fa-tasks:before{content:"\f0ae"}.fa-filter:before{content:"\f0b0"}.fa-briefcase:before{content:"\f0b1"}.fa-arrows-alt:before{content:"\f0b2"}.fa-group:before,.fa-users:before{content:"\f0c0"}.fa-chain:before,.fa-link:before{content:"\f0c1"}.fa-cloud:before{content:"\f0c2"}.fa-flask:before{content:"\f0c3"}.fa-cut:before,.fa-scissors:before{content:"\f0c4"}.fa-copy:before,.fa-files-o:before{content:"\f0c5"}.fa-paperclip:before{content:"\f0c6"}.fa-save:before,.fa-floppy-o:before{content:"\f0c7"}.fa-square:before{content:"\f0c8"}.fa-navicon:before,.fa-reorder:before,.fa-bars:before{content:"\f0c9"}.fa-list-ul:before{content:"\f0ca"}.fa-list-ol:before{content:"\f0cb"}.fa-strikethrough:before{content:"\f0cc"}.fa-underline:before{content:"\f0cd"}.fa-table:before{content:"\f0ce"}.fa-magic:before{content:"\f0d0"}.fa-truck:before{content:"\f0d1"}.fa-pinterest:before{content:"\f0d2"}.fa-pinterest-square:before{content:"\f0d3"}.fa-google-plus-square:before{content:"\f0d4"}.fa-google-plus:before{content:"\f0d5"}.fa-money:before{content:"\f0d6"}.fa-caret-down:before{content:"\f0d7"}.fa-caret-up:before{content:"\f0d8"}.fa-caret-left:before{content:"\f0d9"}.fa-caret-right:before{content:"\f0da"}.fa-columns:before{content:"\f0db"}.fa-unsorted:before,.fa-sort:before{content:"\f0dc"}.fa-sort-down:before,.fa-sort-desc:before{content:"\f0dd"}.fa-sort-up:before,.fa-sort-asc:before{content:"\f0de"}.fa-envelope:before{content:"\f0e0"}.fa-linkedin:before{content:"\f0e1"}.fa-rotate-left:before,.fa-undo:before{content:"\f0e2"}.fa-legal:before,.fa-gavel:before{content:"\f0e3"}.fa-dashboard:before,.fa-tachometer:before{content:"\f0e4"}.fa-comment-o:before{content:"\f0e5"}.fa-comments-o:before{content:"\f0e6"}.fa-flash:before,.fa-bolt:before{content:"\f0e7"}.fa-sitemap:before{content:"\f0e8"}.fa-umbrella:before{content:"\f0e9"}.fa-paste:before,.fa-clipboard:before{content:"\f0ea"}.fa-lightbulb-o:before{content:"\f0eb"}.fa-exchange:before{content:"\f0ec"}.fa-cloud-download:before{content:"\f0ed"}.fa-cloud-upload:before{content:"\f0ee"}.fa-user-md:before{content:"\f0f0"}.fa-stethoscope:before{content:"\f0f1"}.fa-suitcase:before{content:"\f0f2"}.fa-bell-o:before{content:"\f0a2"}.fa-coffee:before{content:"\f0f4"}.fa-cutlery:before{content:"\f0f5"}.fa-file-text-o:before{content:"\f0f6"}.fa-building-o:before{content:"\f0f7"}.fa-hospital-o:before{content:"\f0f8"}.fa-ambulance:before{content:"\f0f9"}.fa-medkit:before{content:"\f0fa"}.fa-fighter-jet:before{content:"\f0fb"}.fa-beer:before{content:"\f0fc"}.fa-h-square:before{content:"\f0fd"}.fa-plus-square:before{content:"\f0fe"}.fa-angle-double-left:before{content:"\f100"}.fa-angle-double-right:before{content:"\f101"}.fa-angle-double-up:before{content:"\f102"}.fa-angle-double-down:before{content:"\f103"}.fa-angle-left:before{content:"\f104"}.fa-angle-right:before{content:"\f105"}.fa-angle-up:before{content:"\f106"}.fa-angle-down:before{content:"\f107"}.fa-desktop:before{content:"\f108"}.fa-laptop:before{content:"\f109"}.fa-tablet:before{content:"\f10a"}.fa-mobile-phone:before,.fa-mobile:before{content:"\f10b"}.fa-circle-o:before{content:"\f10c"}.fa-quote-left:before{content:"\f10d"}.fa-quote-right:before{content:"\f10e"}.fa-spinner:before{content:"\f110"}.fa-circle:before{content:"\f111"}.fa-mail-reply:before,.fa-reply:before{content:"\f112"}.fa-github-alt:before{content:"\f113"}.fa-folder-o:before{content:"\f114"}.fa-folder-open-o:before{content:"\f115"}.fa-smile-o:before{content:"\f118"}.fa-frown-o:before{content:"\f119"}.fa-meh-o:before{content:"\f11a"}.fa-gamepad:before{content:"\f11b"}.fa-keyboard-o:before{content:"\f11c"}.fa-flag-o:before{content:"\f11d"}.fa-flag-checkered:before{content:"\f11e"}.fa-terminal:before{content:"\f120"}.fa-code:before{content:"\f121"}.fa-mail-reply-all:before,.fa-reply-all:before{content:"\f122"}.fa-star-half-empty:before,.fa-star-half-full:before,.fa-star-half-o:before{content:"\f123"}.fa-location-arrow:before{content:"\f124"}.fa-crop:before{content:"\f125"}.fa-code-fork:before{content:"\f126"}.fa-unlink:before,.fa-chain-broken:before{content:"\f127"}.fa-question:before{content:"\f128"}.fa-info:before{content:"\f129"}.fa-exclamation:before{content:"\f12a"}.fa-superscript:before{content:"\f12b"}.fa-subscript:before{content:"\f12c"}.fa-eraser:before{content:"\f12d"}.fa-puzzle-piece:before{content:"\f12e"}.fa-microphone:before{content:"\f130"}.fa-microphone-slash:before{content:"\f131"}.fa-shield:before{content:"\f132"}.fa-calendar-o:before{content:"\f133"}.fa-fire-extinguisher:before{content:"\f134"}.fa-rocket:before{content:"\f135"}.fa-maxcdn:before{content:"\f136"}.fa-chevron-circle-left:before{content:"\f137"}.fa-chevron-circle-right:before{content:"\f138"}.fa-chevron-circle-up:before{content:"\f139"}.fa-chevron-circle-down:before{content:"\f13a"}.fa-html5:before{content:"\f13b"}.fa-css3:before{content:"\f13c"}.fa-anchor:before{content:"\f13d"}.fa-unlock-alt:before{content:"\f13e"}.fa-bullseye:before{content:"\f140"}.fa-ellipsis-h:before{content:"\f141"}.fa-ellipsis-v:before{content:"\f142"}.fa-rss-square:before{content:"\f143"}.fa-play-circle:before{content:"\f144"}.fa-ticket:before{content:"\f145"}.fa-minus-square:before{content:"\f146"}.fa-minus-square-o:before{content:"\f147"}.fa-level-up:before{content:"\f148"}.fa-level-down:before{content:"\f149"}.fa-check-square:before{content:"\f14a"}.fa-pencil-square:before{content:"\f14b"}.fa-external-link-square:before{content:"\f14c"}.fa-share-square:before{content:"\f14d"}.fa-compass:before{content:"\f14e"}.fa-toggle-down:before,.fa-caret-square-o-down:before{content:"\f150"}.fa-toggle-up:before,.fa-caret-square-o-up:before{content:"\f151"}.fa-toggle-right:before,.fa-caret-square-o-right:before{content:"\f152"}.fa-euro:before,.fa-eur:before{content:"\f153"}.fa-gbp:before{content:"\f154"}.fa-dollar:before,.fa-usd:before{content:"\f155"}.fa-rupee:before,.fa-inr:before{content:"\f156"}.fa-cny:before,.fa-rmb:before,.fa-yen:before,.fa-jpy:before{content:"\f157"}.fa-ruble:before,.fa-rouble:before,.fa-rub:before{content:"\f158"}.fa-won:before,.fa-krw:before{content:"\f159"}.fa-bitcoin:before,.fa-btc:before{content:"\f15a"}.fa-file:before{content:"\f15b"}.fa-file-text:before{content:"\f15c"}.fa-sort-alpha-asc:before{content:"\f15d"}.fa-sort-alpha-desc:before{content:"\f15e"}.fa-sort-amount-asc:before{content:"\f160"}.fa-sort-amount-desc:before{content:"\f161"}.fa-sort-numeric-asc:before{content:"\f162"}.fa-sort-numeric-desc:before{content:"\f163"}.fa-thumbs-up:before{content:"\f164"}.fa-thumbs-down:before{content:"\f165"}.fa-youtube-square:before{content:"\f166"}.fa-youtube:before{content:"\f167"}.fa-xing:before{content:"\f168"}.fa-xing-square:before{content:"\f169"}.fa-youtube-play:before{content:"\f16a"}.fa-dropbox:before{content:"\f16b"}.fa-stack-overflow:before{content:"\f16c"}.fa-instagram:before{content:"\f16d"}.fa-flickr:before{content:"\f16e"}.fa-adn:before{content:"\f170"}.fa-bitbucket:before{content:"\f171"}.fa-bitbucket-square:before{content:"\f172"}.fa-tumblr:before{content:"\f173"}.fa-tumblr-square:before{content:"\f174"}.fa-long-arrow-down:before{content:"\f175"}.fa-long-arrow-up:before{content:"\f176"}.fa-long-arrow-left:before{content:"\f177"}.fa-long-arrow-right:before{content:"\f178"}.fa-apple:before{content:"\f179"}.fa-windows:before{content:"\f17a"}.fa-android:before{content:"\f17b"}.fa-linux:before{content:"\f17c"}.fa-dribbble:before{content:"\f17d"}.fa-skype:before{content:"\f17e"}.fa-foursquare:before{content:"\f180"}.fa-trello:before{content:"\f181"}.fa-female:before{content:"\f182"}.fa-male:before{content:"\f183"}.fa-gittip:before,.fa-gratipay:before{content:"\f184"}.fa-sun-o:before{content:"\f185"}.fa-moon-o:before{content:"\f186"}.fa-archive:before{content:"\f187"}.fa-bug:before{content:"\f188"}.fa-vk:before{content:"\f189"}.fa-weibo:before{content:"\f18a"}.fa-renren:before{content:"\f18b"}.fa-pagelines:before{content:"\f18c"}.fa-stack-exchange:before{content:"\f18d"}.fa-arrow-circle-o-right:before{content:"\f18e"}.fa-arrow-circle-o-left:before{content:"\f190"}.fa-toggle-left:before,.fa-caret-square-o-left:before{content:"\f191"}.fa-dot-circle-o:before{content:"\f192"}.fa-wheelchair:before{content:"\f193"}.fa-vimeo-square:before{content:"\f194"}.fa-turkish-lira:before,.fa-try:before{content:"\f195"}.fa-plus-square-o:before{content:"\f196"}.fa-space-shuttle:before{content:"\f197"}.fa-slack:before{content:"\f198"}.fa-envelope-square:before{content:"\f199"}.fa-wordpress:before{content:"\f19a"}.fa-openid:before{content:"\f19b"}.fa-institution:before,.fa-bank:before,.fa-university:before{content:"\f19c"}.fa-mortar-board:before,.fa-graduation-cap:before{content:"\f19d"}.fa-yahoo:before{content:"\f19e"}.fa-google:before{content:"\f1a0"}.fa-reddit:before{content:"\f1a1"}.fa-reddit-square:before{content:"\f1a2"}.fa-stumbleupon-circle:before{content:"\f1a3"}.fa-stumbleupon:before{content:"\f1a4"}.fa-delicious:before{content:"\f1a5"}.fa-digg:before{content:"\f1a6"}.fa-pied-piper-pp:before{content:"\f1a7"}.fa-pied-piper-alt:before{content:"\f1a8"}.fa-drupal:before{content:"\f1a9"}.fa-joomla:before{content:"\f1aa"}.fa-language:before{content:"\f1ab"}.fa-fax:before{content:"\f1ac"}.fa-building:before{content:"\f1ad"}.fa-child:before{content:"\f1ae"}.fa-paw:before{content:"\f1b0"}.fa-spoon:before{content:"\f1b1"}.fa-cube:before{content:"\f1b2"}.fa-cubes:before{content:"\f1b3"}.fa-behance:before{content:"\f1b4"}.fa-behance-square:before{content:"\f1b5"}.fa-steam:before{content:"\f1b6"}.fa-steam-square:before{content:"\f1b7"}.fa-recycle:before{content:"\f1b8"}.fa-automobile:before,.fa-car:before{content:"\f1b9"}.fa-cab:before,.fa-taxi:before{content:"\f1ba"}.fa-tree:before{content:"\f1bb"}.fa-spotify:before{content:"\f1bc"}.fa-deviantart:before{content:"\f1bd"}.fa-soundcloud:before{content:"\f1be"}.fa-database:before{content:"\f1c0"}.fa-file-pdf-o:before{content:"\f1c1"}.fa-file-word-o:before{content:"\f1c2"}.fa-file-excel-o:before{content:"\f1c3"}.fa-file-powerpoint-o:before{content:"\f1c4"}.fa-file-photo-o:before,.fa-file-picture-o:before,.fa-file-image-o:before{content:"\f1c5"}.fa-file-zip-o:before,.fa-file-archive-o:before{content:"\f1c6"}.fa-file-sound-o:before,.fa-file-audio-o:before{content:"\f1c7"}.fa-file-movie-o:before,.fa-file-video-o:before{content:"\f1c8"}.fa-file-code-o:before{content:"\f1c9"}.fa-vine:before{content:"\f1ca"}.fa-codepen:before{content:"\f1cb"}.fa-jsfiddle:before{content:"\f1cc"}.fa-life-bouy:before,.fa-life-buoy:before,.fa-life-saver:before,.fa-support:before,.fa-life-ring:before{content:"\f1cd"}.fa-circle-o-notch:before{content:"\f1ce"}.fa-ra:before,.fa-resistance:before,.fa-rebel:before{content:"\f1d0"}.fa-ge:before,.fa-empire:before{content:"\f1d1"}.fa-git-square:before{content:"\f1d2"}.fa-git:before{content:"\f1d3"}.fa-y-combinator-square:before,.fa-yc-square:before,.fa-hacker-news:before{content:"\f1d4"}.fa-tencent-weibo:before{content:"\f1d5"}.fa-qq:before{content:"\f1d6"}.fa-wechat:before,.fa-weixin:before{content:"\f1d7"}.fa-send:before,.fa-paper-plane:before{content:"\f1d8"}.fa-send-o:before,.fa-paper-plane-o:before{content:"\f1d9"}.fa-history:before{content:"\f1da"}.fa-circle-thin:before{content:"\f1db"}.fa-header:before{content:"\f1dc"}.fa-paragraph:before{content:"\f1dd"}.fa-sliders:before{content:"\f1de"}.fa-share-alt:before{content:"\f1e0"}.fa-share-alt-square:before{content:"\f1e1"}.fa-bomb:before{content:"\f1e2"}.fa-soccer-ball-o:before,.fa-futbol-o:before{content:"\f1e3"}.fa-tty:before{content:"\f1e4"}.fa-binoculars:before{content:"\f1e5"}.fa-plug:before{content:"\f1e6"}.fa-slideshare:before{content:"\f1e7"}.fa-twitch:before{content:"\f1e8"}.fa-yelp:before{content:"\f1e9"}.fa-newspaper-o:before{content:"\f1ea"}.fa-wifi:before{content:"\f1eb"}.fa-calculator:before{content:"\f1ec"}.fa-paypal:before{content:"\f1ed"}.fa-google-wallet:before{content:"\f1ee"}.fa-cc-visa:before{content:"\f1f0"}.fa-cc-mastercard:before{content:"\f1f1"}.fa-cc-discover:before{content:"\f1f2"}.fa-cc-amex:before{content:"\f1f3"}.fa-cc-paypal:before{content:"\f1f4"}.fa-cc-stripe:before{content:"\f1f5"}.fa-bell-slash:before{content:"\f1f6"}.fa-bell-slash-o:before{content:"\f1f7"}.fa-trash:before{content:"\f1f8"}.fa-copyright:before{content:"\f1f9"}.fa-at:before{content:"\f1fa"}.fa-eyedropper:before{content:"\f1fb"}.fa-paint-brush:before{content:"\f1fc"}.fa-birthday-cake:before{content:"\f1fd"}.fa-area-chart:before{content:"\f1fe"}.fa-pie-chart:before{content:"\f200"}.fa-line-chart:before{content:"\f201"}.fa-lastfm:before{content:"\f202"}.fa-lastfm-square:before{content:"\f203"}.fa-toggle-off:before{content:"\f204"}.fa-toggle-on:before{content:"\f205"}.fa-bicycle:before{content:"\f206"}.fa-bus:before{content:"\f207"}.fa-ioxhost:before{content:"\f208"}.fa-angellist:before{content:"\f209"}.fa-cc:before{content:"\f20a"}.fa-shekel:before,.fa-sheqel:before,.fa-ils:before{content:"\f20b"}.fa-meanpath:before{content:"\f20c"}.fa-buysellads:before{content:"\f20d"}.fa-connectdevelop:before{content:"\f20e"}.fa-dashcube:before{content:"\f210"}.fa-forumbee:before{content:"\f211"}.fa-leanpub:before{content:"\f212"}.fa-sellsy:before{content:"\f213"}.fa-shirtsinbulk:before{content:"\f214"}.fa-simplybuilt:before{content:"\f215"}.fa-skyatlas:before{content:"\f216"}.fa-cart-plus:before{content:"\f217"}.fa-cart-arrow-down:before{content:"\f218"}.fa-diamond:before{content:"\f219"}.fa-ship:before{content:"\f21a"}.fa-user-secret:before{content:"\f21b"}.fa-motorcycle:before{content:"\f21c"}.fa-street-view:before{content:"\f21d"}.fa-heartbeat:before{content:"\f21e"}.fa-venus:before{content:"\f221"}.fa-mars:before{content:"\f222"}.fa-mercury:before{content:"\f223"}.fa-intersex:before,.fa-transgender:before{content:"\f224"}.fa-transgender-alt:before{content:"\f225"}.fa-venus-double:before{content:"\f226"}.fa-mars-double:before{content:"\f227"}.fa-venus-mars:before{content:"\f228"}.fa-mars-stroke:before{content:"\f229"}.fa-mars-stroke-v:before{content:"\f22a"}.fa-mars-stroke-h:before{content:"\f22b"}.fa-neuter:before{content:"\f22c"}.fa-genderless:before{content:"\f22d"}.fa-facebook-official:before{content:"\f230"}.fa-pinterest-p:before{content:"\f231"}.fa-whatsapp:before{content:"\f232"}.fa-server:before{content:"\f233"}.fa-user-plus:before{content:"\f234"}.fa-user-times:before{content:"\f235"}.fa-hotel:before,.fa-bed:before{content:"\f236"}.fa-viacoin:before{content:"\f237"}.fa-train:before{content:"\f238"}.fa-subway:before{content:"\f239"}.fa-medium:before{content:"\f23a"}.fa-yc:before,.fa-y-combinator:before{content:"\f23b"}.fa-optin-monster:before{content:"\f23c"}.fa-opencart:before{content:"\f23d"}.fa-expeditedssl:before{content:"\f23e"}.fa-battery-4:before,.fa-battery:before,.fa-battery-full:before{content:"\f240"}.fa-battery-3:before,.fa-battery-three-quarters:before{content:"\f241"}.fa-battery-2:before,.fa-battery-half:before{content:"\f242"}.fa-battery-1:before,.fa-battery-quarter:before{content:"\f243"}.fa-battery-0:before,.fa-battery-empty:before{content:"\f244"}.fa-mouse-pointer:before{content:"\f245"}.fa-i-cursor:before{content:"\f246"}.fa-object-group:before{content:"\f247"}.fa-object-ungroup:before{content:"\f248"}.fa-sticky-note:before{content:"\f249"}.fa-sticky-note-o:before{content:"\f24a"}.fa-cc-jcb:before{content:"\f24b"}.fa-cc-diners-club:before{content:"\f24c"}.fa-clone:before{content:"\f24d"}.fa-balance-scale:before{content:"\f24e"}.fa-hourglass-o:before{content:"\f250"}.fa-hourglass-1:before,.fa-hourglass-start:before{content:"\f251"}.fa-hourglass-2:before,.fa-hourglass-half:before{content:"\f252"}.fa-hourglass-3:before,.fa-hourglass-end:before{content:"\f253"}.fa-hourglass:before{content:"\f254"}.fa-hand-grab-o:before,.fa-hand-rock-o:before{content:"\f255"}.fa-hand-stop-o:before,.fa-hand-paper-o:before{content:"\f256"}.fa-hand-scissors-o:before{content:"\f257"}.fa-hand-lizard-o:before{content:"\f258"}.fa-hand-spock-o:before{content:"\f259"}.fa-hand-pointer-o:before{content:"\f25a"}.fa-hand-peace-o:before{content:"\f25b"}.fa-trademark:before{content:"\f25c"}.fa-registered:before{content:"\f25d"}.fa-creative-commons:before{content:"\f25e"}.fa-gg:before{content:"\f260"}.fa-gg-circle:before{content:"\f261"}.fa-tripadvisor:before{content:"\f262"}.fa-odnoklassniki:before{content:"\f263"}.fa-odnoklassniki-square:before{content:"\f264"}.fa-get-pocket:before{content:"\f265"}.fa-wikipedia-w:before{content:"\f266"}.fa-safari:before{content:"\f267"}.fa-chrome:before{content:"\f268"}.fa-firefox:before{content:"\f269"}.fa-opera:before{content:"\f26a"}.fa-internet-explorer:before{content:"\f26b"}.fa-tv:before,.fa-television:before{content:"\f26c"}.fa-contao:before{content:"\f26d"}.fa-500px:before{content:"\f26e"}.fa-amazon:before{content:"\f270"}.fa-calendar-plus-o:before{content:"\f271"}.fa-calendar-minus-o:before{content:"\f272"}.fa-calendar-times-o:before{content:"\f273"}.fa-calendar-check-o:before{content:"\f274"}.fa-industry:before{content:"\f275"}.fa-map-pin:before{content:"\f276"}.fa-map-signs:before{content:"\f277"}.fa-map-o:before{content:"\f278"}.fa-map:before{content:"\f279"}.fa-commenting:before{content:"\f27a"}.fa-commenting-o:before{content:"\f27b"}.fa-houzz:before{content:"\f27c"}.fa-vimeo:before{content:"\f27d"}.fa-black-tie:before{content:"\f27e"}.fa-fonticons:before{content:"\f280"}.fa-reddit-alien:before{content:"\f281"}.fa-edge:before{content:"\f282"}.fa-credit-card-alt:before{content:"\f283"}.fa-codiepie:before{content:"\f284"}.fa-modx:before{content:"\f285"}.fa-fort-awesome:before{content:"\f286"}.fa-usb:before{content:"\f287"}.fa-product-hunt:before{content:"\f288"}.fa-mixcloud:before{content:"\f289"}.fa-scribd:before{content:"\f28a"}.fa-pause-circle:before{content:"\f28b"}.fa-pause-circle-o:before{content:"\f28c"}.fa-stop-circle:before{content:"\f28d"}.fa-stop-circle-o:before{content:"\f28e"}.fa-shopping-bag:before{content:"\f290"}.fa-shopping-basket:before{content:"\f291"}.fa-hashtag:before{content:"\f292"}.fa-bluetooth:before{content:"\f293"}.fa-bluetooth-b:before{content:"\f294"}.fa-percent:before{content:"\f295"}.fa-gitlab:before{content:"\f296"}.fa-wpbeginner:before{content:"\f297"}.fa-wpforms:before{content:"\f298"}.fa-envira:before{content:"\f299"}.fa-universal-access:before{content:"\f29a"}.fa-wheelchair-alt:before{content:"\f29b"}.fa-question-circle-o:before{content:"\f29c"}.fa-blind:before{content:"\f29d"}.fa-audio-description:before{content:"\f29e"}.fa-volume-control-phone:before{content:"\f2a0"}.fa-braille:before{content:"\f2a1"}.fa-assistive-listening-systems:before{content:"\f2a2"}.fa-asl-interpreting:before,.fa-american-sign-language-interpreting:before{content:"\f2a3"}.fa-deafness:before,.fa-hard-of-hearing:before,.fa-deaf:before{content:"\f2a4"}.fa-glide:before{content:"\f2a5"}.fa-glide-g:before{content:"\f2a6"}.fa-signing:before,.fa-sign-language:before{content:"\f2a7"}.fa-low-vision:before{content:"\f2a8"}.fa-viadeo:before{content:"\f2a9"}.fa-viadeo-square:before{content:"\f2aa"}.fa-snapchat:before{content:"\f2ab"}.fa-snapchat-ghost:before{content:"\f2ac"}.fa-snapchat-square:before{content:"\f2ad"}.fa-pied-piper:before{content:"\f2ae"}.fa-first-order:before{content:"\f2b0"}.fa-yoast:before{content:"\f2b1"}.fa-themeisle:before{content:"\f2b2"}.fa-google-plus-circle:before,.fa-google-plus-official:before{content:"\f2b3"}.fa-fa:before,.fa-font-awesome:before{content:"\f2b4"}.fa-handshake-o:before{content:"\f2b5"}.fa-envelope-open:before{content:"\f2b6"}.fa-envelope-open-o:before{content:"\f2b7"}.fa-linode:before{content:"\f2b8"}.fa-address-book:before{content:"\f2b9"}.fa-address-book-o:before{content:"\f2ba"}.fa-vcard:before,.fa-address-card:before{content:"\f2bb"}.fa-vcard-o:before,.fa-address-card-o:before{content:"\f2bc"}.fa-user-circle:before{content:"\f2bd"}.fa-user-circle-o:before{content:"\f2be"}.fa-user-o:before{content:"\f2c0"}.fa-id-badge:before{content:"\f2c1"}.fa-drivers-license:before,.fa-id-card:before{content:"\f2c2"}.fa-drivers-license-o:before,.fa-id-card-o:before{content:"\f2c3"}.fa-quora:before{content:"\f2c4"}.fa-free-code-camp:before{content:"\f2c5"}.fa-telegram:before{content:"\f2c6"}.fa-thermometer-4:before,.fa-thermometer:before,.fa-thermometer-full:before{content:"\f2c7"}.fa-thermometer-3:before,.fa-thermometer-three-quarters:before{content:"\f2c8"}.fa-thermometer-2:before,.fa-thermometer-half:before{content:"\f2c9"}.fa-thermometer-1:before,.fa-thermometer-quarter:before{content:"\f2ca"}.fa-thermometer-0:before,.fa-thermometer-empty:before{content:"\f2cb"}.fa-shower:before{content:"\f2cc"}.fa-bathtub:before,.fa-s15:before,.fa-bath:before{content:"\f2cd"}.fa-podcast:before{content:"\f2ce"}.fa-window-maximize:before{content:"\f2d0"}.fa-window-minimize:before{content:"\f2d1"}.fa-window-restore:before{content:"\f2d2"}.fa-times-rectangle:before,.fa-window-close:before{content:"\f2d3"}.fa-times-rectangle-o:before,.fa-window-close-o:before{content:"\f2d4"}.fa-bandcamp:before{content:"\f2d5"}.fa-grav:before{content:"\f2d6"}.fa-etsy:before{content:"\f2d7"}.fa-imdb:before{content:"\f2d8"}.fa-ravelry:before{content:"\f2d9"}.fa-eercast:before{content:"\f2da"}.fa-microchip:before{content:"\f2db"}.fa-snowflake-o:before{content:"\f2dc"}.fa-superpowers:before{content:"\f2dd"}.fa-wpexplorer:before{content:"\f2de"}.fa-meetup:before{content:"\f2e0"}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}

/*==============================================================================*/


/* Search select
----------------------------------*/
.custom-select {
  position: relative;
  width: 100%;
  height: 38px;
  border:none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -o-user-select: none;
  user-select: none;
  border-bottom: 1px solid #9ebdd9;
  color: #7392b3;
  margin-bottom:20px;
}
.custom-select:after{

    border-bottom: 2px solid #90a1b5;
    border-right: 2px solid #90a1b5;
    content: '';
    display: block;
    height: 5px;
    margin-top: -4px;
    pointer-events: none;
    position: absolute;
    right: 12px;
    top: 50%;
    -webkit-transform-origin: 66% 66%;
    -ms-transform-origin: 66% 66%;
    transform-origin: 66% 66%;
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg);
    -webkit-transition: all .15s ease-in-out;
    transition: all .15s ease-in-out;
    width: 5px;
}

.custom-select a {
  display: inline-block;
  width: 300px;
  height: 20px;
  padding: 8px 0px;
  color: #000;
  text-decoration: none;
  cursor: pointer;
}
.custom-select a span {
  display: inline-block;
  width: 100%;
  white-space: nowrap;
  color: #7392b3;
  font-family: 'open_sansbold';
  overflow: hidden;
  font-size:12px;
}
.view-bio-content .custom-select a span{font-size:14px;}
.custom-select select {
  display: none !important;
}
.custom-select > div {
  display: none;
  position: absolute;
  top: 100%;
  left: 0;
  width: 100%;
  border-top: 0;
  background: #FFFFFF;
  z-index: 10;
  overflow: hidden;
  
  
  border-radius: 5px;
  box-shadow: 0 0 0 1px rgba(68,88,112,.11);
  box-sizing: border-box;
  margin-top: 4px;
}
.custom-select input {
  width: 97.5%;
  border:none;
  box-shadow: 0 0 0 1px rgba(68,88,112,.11);
  margin: 5px 5px 0;
  padding: 5px;
  font-size: 14px;
}
.custom-select > div > div {
  position: relative;
  overflow-x: hidden;
  overflow-y: visible;
  margin: 5px;
  max-height: 120px;
}
.custom-select div ul {
  padding: 0;
  margin: 0;
  list-style: none;
}
.custom-select div ul li {
  display: none;
  padding: 5px;
  color: #7392b3;
  font-family: 'open_sansbold';
}
.custom-select div ul li.active {
  display: block;
  cursor: pointer;
}
.custom-select div ul li:hover {
  background: #f6f7f9;
  color: #7392b3;
}
.custom-select div ul li.option-hover {
  background: #f6f7f9;
  color: #7392b3;
}
.custom-select div ul li.option-disabled {
  color: #999;
}
.custom-select div ul li.option-disabled:hover {
  background: #565fe9;
  color: #fff;
}
.custom-select div ul li.option-hover.option-disabled {
  background: #7066ff;
  color: #fff;
}
.custom-select div ul li.no-results {
  display: none;
  background: #f2f2f2;
  color: #000;
}

/* Custom Select - Open
----------------------------------*/
.custom-select-open {
  border-bottom: 1px solid #eee;
}
.custom-select-open div {
  display: block;
}

/* Hide Input Box
----------------------------------*/
.custom-select input.custom-select-hidden-input {
  position: absolute !important;
  top: 0 !important;
  left: -1000px !important;
  padding: 0 !important;
  margin: 0 !important;
  border: 0 !important;
  background: transparent !important;
  z-index: -1 !important;
}

/* Mobile Override
----------------------------------*/
.custom-select-mobile select {
  display: inline !important;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

/*===============================================================================
  fancybox
  ===============================================================================*/
  
/*! fancyBox v2.1.5 fancyapps.com | fancyapps.com/fancybox/#license */.fancybox-image,.fancybox-inner,.fancybox-nav,.fancybox-nav span,.fancybox-outer,.fancybox-skin,.fancybox-tmp,.fancybox-wrap,.fancybox-wrap iframe,.fancybox-wrap object{padding:0;margin:0;border:0;outline:0;vertical-align:top}.fancybox-wrap{position:absolute;top:0;left:0;z-index:8020}.fancybox-inner,.fancybox-outer,.fancybox-skin{position:relative}.fancybox-skin{background:#f9f9f9;color:#444;text-shadow:none;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.fancybox-opened{z-index:8030}.fancybox-opened .fancybox-skin{-webkit-box-shadow:0 10px 25px rgba(0,0,0,.5);-moz-box-shadow:0 10px 25px rgba(0,0,0,.5);box-shadow:0 10px 25px rgba(0,0,0,.5)}.fancybox-inner{overflow:hidden}.fancybox-type-iframe .fancybox-inner{-webkit-overflow-scrolling:touch}.fancybox-error{color:#444;font:14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;margin:0;padding:15px;white-space:nowrap}.fancybox-iframe,.fancybox-image{display:block;width:100%;height:100%}.fancybox-image{max-width:100%;max-height:100%}#fancybox-loading,.fancybox-close,.fancybox-next span,.fancybox-prev span{background-image:url(../img/fancybox_sprite.png)}#fancybox-loading{position:fixed;top:50%;left:50%;margin-top:-22px;margin-left:-22px;background-position:0 -108px;opacity:.8;cursor:pointer;z-index:8060}.fancybox-close,.fancybox-nav,.fancybox-nav span{cursor:pointer;z-index:8040;position:absolute}#fancybox-loading div{width:44px;height:44px;background:url(../img/fancybox_loading.gif) center center no-repeat}.fancybox-close{top:-18px;right:-18px;width:36px;height:36px}.fancybox-nav{top:0;width:40%;height:100%;text-decoration:none;background:url(../img/blank.gif);-webkit-tap-highlight-color:transparent}.fancybox-prev{left:0}.fancybox-next{right:0}.fancybox-nav span{top:50%;width:36px;height:34px;margin-top:-18px;visibility:hidden}.fancybox-prev span{left:10px;background-position:0 -36px}.fancybox-next span{right:10px;background-position:0 -72px}.fancybox-nav:hover span{visibility:visible}.fancybox-tmp{position:absolute;top:-99999px;left:-99999px;visibility:hidden;max-width:99999px;max-height:99999px;overflow:visible!important}.fancybox-lock,.fancybox-lock body{overflow:hidden!important}.fancybox-lock{width:auto}.fancybox-lock-test{overflow-y:hidden!important}.fancybox-overlay{position:absolute;top:0;left:0;overflow:hidden;display:none;z-index:8010;background:url(../img/fancybox_overlay.png);background:rgba(0,0,0,.58)}.fancybox-overlay-fixed{position:fixed;bottom:0;right:0}.fancybox-lock .fancybox-overlay{overflow:auto;overflow-y:scroll}.fancybox-title{visibility:hidden;font:400 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;position:relative;text-shadow:none;z-index:8050}.fancybox-opened .fancybox-title{visibility:visible}.fancybox-title-float-wrap{position:absolute;bottom:0;right:50%;margin-bottom:-35px;z-index:8050;text-align:center}.fancybox-title-float-wrap .child{display:inline-block;margin-right:-100%;padding:2px 20px;background:0 0;background:rgba(0,0,0,.8);-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;text-shadow:0 1px 2px #222;color:#FFF;font-weight:700;line-height:24px;white-space:nowrap}.fancybox-title-outside-wrap{position:relative;margin-top:10px;color:#fff}.fancybox-title-inside-wrap{padding-top:10px}.fancybox-title-over-wrap{position:absolute;bottom:0;left:0;color:#fff;padding:10px;background:#000;background:rgba(0,0,0,.8)}@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min--moz-device-pixel-ratio:1.5),only screen and (min-device-pixel-ratio:1.5){#fancybox-loading,.fancybox-close,.fancybox-next span,.fancybox-prev span{background-image:url(../img/fancybox_sprite@2x.png);background-size:44px 152px}#fancybox-loading div{background-image:url(../img/fancybox_loading@2x.gif);background-size:24px 24px}}
/*==============================================================================*/


/* ==========================================================================
   FS selecter
   ========================================================================== */
   
   .selecter{position:relative;display:block;margin:10px 0;z-index:1;max-width:30%}.selecter:focus{box-shadow:none;outline:0}.selecter,.selecter *{-webkit-user-select:none!important;-moz-user-select:none!important;-ms-user-select:none!important;user-select:none!important}.selecter,.selecter *,.selecter :before,.selecter :after{box-sizing:border-box}.selecter-element{width:100%;height:100%;position:absolute;left:0;opacity:0;z-index:-1}.selecter-element,.selecter-element:focus{outline:0;-webkit-tap-highlight-color:rgba(255,255,255,0);-webkit-tap-highlight-color:transparent}.no-opacity .selecter-element{left:-999999px}.selecter-selected{position:relative;background:#fff;border:1px solid #ccc;color:#222;cursor:pointer;display:block;font-size:13px;margin:0;overflow:hidden;padding:10px 15px;text-overflow:clip;z-index:2;border-radius:3px}.selecter-selected:after{height:0;width:0;position:absolute;top:0;right:15px;bottom:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid #ccc;content:'';display:block;margin:auto 0}.no-touch .selecter-selected:hover{color:#333}.no-touch .selecter.disabled .selecter-selected:hover{color:#ccc}.selecter-options{width:100%;max-height:260px;position:absolute;top:100%;left:0;border:1px solid #ccc;border-width:0 1px 1px;background-color:#fff;display:none;margin:0;overflow:auto;overflow-x:hidden;padding:0;z-index:50;border-radius:0 0 3px 3px;box-shadow:0 1px 4px rgba(0,0,0,.15)}.selecter-options.scroller{position:absolute}.no-opacity .selecter-options{width:auto}.selecter-group{border-bottom:1px solid #ccc;color:#999;display:block;font-size:11px;padding:10px 15px;text-transform:uppercase}.selecter-item{width:100%;background:#fff;border-bottom:1px solid #ccc;color:#222;cursor:pointer;display:block;font-size:13px;margin:0;overflow:hidden;padding:10px 15px;text-decoration:none;text-overflow:ellipsis}.selecter-item.placeholder{display:none}.selecter-item.selected{background:#eee}.selecter-item.disabled{color:#999;cursor:default}.selecter-item:first-child{border-radius:0}.selecter-item:last-child{border-bottom:0;border-radius:0 0 2px 2px}.no-touch .selecter-item:hover,.no-touch .selecter-item.selected:hover{color:#333;background-color:#ccc}.selecter-item.disabled,.no-touch .selecter-item.disabled:hover{color:#ccc;background-color:#fff}.selecter.open{z-index:3}.selecter.open .selecter-selected{z-index:51;border-radius:3px 3px 0 0}.selecter.open .selecter-selected,.selecter.focus .selecter-selected{background-color:#fff;box-shadow:0 0 5px rgba(0,0,0,.1)}.selecter.cover .selecter-options{border-width:1px;top:0;border-radius:3px}.selecter.cover .selecter-options .selecter-item.first{border-radius:3px 3px 0 0}.selecter.cover.open .selecter-selected{z-index:49;border-radius:3px 3px 0 0}.selecter.bottom .selecter-options{top:auto;bottom:100%;border-width:1px 1px 0}.selecter.bottom .selecter-item:last-child{border:none}.selecter.bottom.open .selecter-selected{border-radius:0 0 3px 3px}.selecter.bottom.open .selecter-options{border-radius:3px 3px 0 0}.selecter.bottom .cover .selecter-options{top:auto;bottom:0}.selecter.bottom .cover.open .selecter-selected{border-radius:3px}.selecter.bottom .cover.open .selecter-options{border-radius:3px}.selecter.multiple .selecter-options{width:100%;position:static;border-width:1px;display:block;border-radius:3px;box-shadow:none}.selecter.disabled .selecter-selected{background:#fff;border-color:#ccc;color:#ccc;cursor:default}.selecter.disabled .selecter-options{background:#fff;border-color:#ccc}.selecter.disabled .selecter-group,.selecter.disabled .selecter-item{border-color:#ccc;color:#ccc;cursor:default}.selecter.disabled .selecter-item.selected,.no-touch .selecter.disabled .selecter-item.selected:hover{background:#fafafa}.selecter.disabled .selecter-item,.no-touch .selecter.disabled .selecter-item:hover{color:#ccc;background-color:#fff}.selecter-options.scroller{overflow:hidden}.selecter-options.scroller .scroller-content{max-height:260px;padding:0}@media screen and (max-width:740px){.selecter{max-width:40%}}@media screen and (max-width:500px){.selecter{max-width:100%}}

/* =====================================  Uniform jQuery End  =====================================*/ 


/*===============================================================================
bx slider
================================================================================*/
.bx-wrapper{position:relative;margin:0 auto 60px;padding:0}.bx-wrapper ../img{max-width:100%;display:block}.bx-wrapper .bx-viewport{-moz-box-shadow:0 0 5px #ccc;-webkit-box-shadow:0 0 5px #ccc;box-shadow:0 0 5px #ccc;border:5px solid #fff;left:-5px;background:#fff;-webkit-transform:translatez(0);-moz-transform:translatez(0);-ms-transform:translatez(0);-o-transform:translatez(0);transform:translatez(0)}.bx-wrapper .bx-controls-auto,.bx-wrapper .bx-pager{position:absolute;bottom:-30px;width:100%}.bx-wrapper .bx-loading{min-height:50px;background:url(../img/bx_loader.gif) center center no-repeat #fff;height:100%;width:100%;position:absolute;top:0;left:0;z-index:2000}.bx-wrapper .bx-pager{text-align:center;font-size:.85em;font-family:Arial;font-weight:700;color:#666;padding-top:20px}.bx-wrapper .bx-controls-auto .bx-controls-auto-item,.bx-wrapper .bx-pager .bx-pager-item{display:inline-block}.bx-wrapper .bx-pager.bx-default-pager a{background:#666;text-indent:-9999px;display:block;width:10px;height:10px;margin:0 5px;outline:0;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}.bx-wrapper .bx-pager.bx-default-pager a.active,.bx-wrapper .bx-pager.bx-default-pager a:hover{background:#000}.bx-wrapper .bx-prev{left:10px;background:url(../img/controls.png) 0 -32px no-repeat}.bx-wrapper .bx-next{right:10px;background:url(../img/controls.png) -43px -32px no-repeat}.bx-wrapper .bx-prev:hover{background-position:0 0}.bx-wrapper .bx-next:hover{background-position:-43px 0}.bx-wrapper .bx-controls-direction a{position:absolute;top:50%;margin-top:-16px;outline:0;width:32px;height:32px;text-indent:-9999px;z-index:9999}.bx-wrapper .bx-controls-direction a.disabled{display:none}.bx-wrapper .bx-controls-auto{text-align:center}.bx-wrapper .bx-controls-auto .bx-start{display:block;text-indent:-9999px;width:10px;height:11px;outline:0;background:url(../img/controls.png) -86px -11px no-repeat;margin:0 3px}.bx-wrapper .bx-controls-auto .bx-start.active,.bx-wrapper .bx-controls-auto .bx-start:hover{background-position:-86px 0}.bx-wrapper .bx-controls-auto .bx-stop{display:block;text-indent:-9999px;width:9px;height:11px;outline:0;background:url(../img/controls.png) -86px -44px no-repeat;margin:0 3px}.bx-wrapper .bx-controls-auto .bx-stop.active,.bx-wrapper .bx-controls-auto .bx-stop:hover{background-position:-86px -33px}.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager{text-align:left;width:80%}.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto{right:0;width:35px}.bx-wrapper .bx-caption{position:absolute;bottom:0;left:0;background:rgba(80,80,80,.75);width:100%}.bx-wrapper .bx-caption span{color:#fff;font-family:Arial;display:block;font-size:.85em;padding:10px}
/*==============================================================================*/


/*=========================*/
/*! lightslider - v1.1.3 - 2015-04-14 --*/
.lSSlideWrapper,.lSSlideWrapper .lSFade{position:relative}.lSSlideOuter,.lSSlideOuter .lSPager.lSGallery{-webkit-touch-callout:none;-khtml-user-select:none;overflow:hidden}.lSSlideOuter .lSPager.lSGallery:after,.lSSlideWrapper>.lightSlider:after{clear:both}.lSSlideOuter{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.lightSlider:after,.lightSlider:before{content:" ";display:table}.lightSlider{overflow:hidden;margin:0}.lSSlideWrapper{max-width:100%;overflow:hidden}.lSSlideWrapper .lSSlide{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0);-webkit-transition:all 1s;-webkit-transition-property:-webkit-transform,height;-moz-transition-property:-moz-transform,height;transition-property:transform,height;-webkit-transition-duration:inherit!important;transition-duration:inherit!important;-webkit-transition-timing-function:inherit!important;transition-timing-function:inherit!important}.lSSlideWrapper .lSFade>*{position:absolute!important;top:0;left:0;z-index:9;margin-right:0;width:100%}.lSSlideWrapper.usingCss .lSFade>*{opacity:0;-webkit-transition-delay:0s;transition-delay:0s;-webkit-transition-duration:inherit!important;transition-duration:inherit!important;-webkit-transition-property:opacity;transition-property:opacity;-webkit-transition-timing-function:inherit!important;transition-timing-function:inherit!important}.lSSlideWrapper .lSFade>.active{z-index:10}.lSSlideWrapper.usingCss .lSFade>.active{opacity:1}.lSSlideOuter .lSPager.lSpg{margin:10px 0 0;padding:0;text-align:center}.lSSlideOuter .lSPager.lSpg>li{cursor:pointer;display:inline-block;padding:0 5px}.lSSlideOuter .lSPager.lSpg>li a{background-color:#222;border-radius:30px;display:inline-block;height:8px;overflow:hidden;text-indent:-999em;width:8px;position:relative;z-index:99;-webkit-transition:all .5s linear 0s;transition:all .5s linear 0s}.lSSlideOuter .lSPager.lSpg>li.active a,.lSSlideOuter .lSPager.lSpg>li:hover a{background-color:#428bca}.lSSlideOuter .media{opacity:.8}.lSSlideOuter .media.active{opacity:1}.lSSlideOuter .lSPager.lSGallery{list-style:none;padding-left:0;margin:0;transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-webkit-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);-webkit-transition-property:-webkit-transform;-moz-transition-property:-moz-transform;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.lSSlideOuter .lSPager.lSGallery li{overflow:hidden;-webkit-transition:border-radius .12s linear 0s .35s linear 0s;transition:border-radius .12s linear 0s .35s linear 0s}.lSSlideOuter .lSPager.lSGallery li.active,.lSSlideOuter .lSPager.lSGallery li:hover{border-radius:5px}.lSSlideOuter .lSPager.lSGallery img{display:block;height:auto;max-width:100%}.lSSlideOuter .lSPager.lSGallery:after,.lSSlideOuter .lSPager.lSGallery:before{content:" ";display:table}.lSAction>a{width:32px;display:block;top:50%;height:32px;background-image:url(../img/controls.png);cursor:pointer;position:absolute;z-index:99;margin-top:-16px;opacity:.5;-webkit-transition:opacity .35s linear 0s;transition:opacity .35s linear 0s}.lSAction>a:hover{opacity:1}.lSAction>.lSPrev{background-position:0 0;left:10px}.lSAction>.lSNext{background-position:-32px 0;right:10px}.lSAction>a.disabled{pointer-events:none}.cS-hidden{height:1px;opacity:0;filter:alpha(opacity=0);overflow:hidden}.lSSlideOuter.vertical{position:relative}.lSSlideOuter.vertical.noPager{padding-right:0!important}.lSSlideOuter.vertical .lSGallery{position:absolute!important;right:0;top:0}.lSSlideOuter.vertical .lightSlider>*{width:100%!important;max-width:none!important}.lSSlideOuter.vertical .lSAction>a{left:50%;margin-left:-14px;margin-top:0}.lSSlideOuter.vertical .lSAction>.lSNext{background-position:31px -31px;bottom:10px;top:auto}.lSSlideOuter.vertical .lSAction>.lSPrev{background-position:0 -31px;bottom:auto;top:10px}.lSSlideOuter.lSrtl{direction:rtl}.lSSlideOuter .lSPager,.lSSlideOuter .lightSlider{padding-left:0;list-style:none}.lSSlideOuter.lSrtl .lSPager,.lSSlideOuter.lSrtl .lightSlider{padding-right:0}.lSSlideOuter .lSGallery li,.lSSlideOuter .lightSlider>*{float:left}.lSSlideOuter.lSrtl .lSGallery li,.lSSlideOuter.lSrtl .lightSlider>*{float:right!important}@-webkit-keyframes rightEnd{0%,100%{left:0}50%{left:-15px}}@keyframes rightEnd{0%,100%{left:0}50%{left:-15px}}@-webkit-keyframes topEnd{0%,100%{top:0}50%{top:-15px}}@keyframes topEnd{0%,100%{top:0}50%{top:-15px}}@-webkit-keyframes leftEnd{0%,100%{left:0}50%{left:15px}}@keyframes leftEnd{0%,100%{left:0}50%{left:15px}}@-webkit-keyframes bottomEnd{0%,100%{bottom:0}50%{bottom:-15px}}@keyframes bottomEnd{0%,100%{bottom:0}50%{bottom:-15px}}.lSSlideOuter .rightEnd{-webkit-animation:rightEnd .3s;animation:rightEnd .3s;position:relative}.lSSlideOuter .leftEnd{-webkit-animation:leftEnd .3s;animation:leftEnd .3s;position:relative}.lSSlideOuter.vertical .rightEnd{-webkit-animation:topEnd .3s;animation:topEnd .3s;position:relative}.lSSlideOuter.vertical .leftEnd{-webkit-animation:bottomEnd .3s;animation:bottomEnd .3s;position:relative}.lSSlideOuter.lSrtl .rightEnd{-webkit-animation:leftEnd .3s;animation:leftEnd .3s;position:relative}.lSSlideOuter.lSrtl .leftEnd{-webkit-animation:rightEnd .3s;animation:rightEnd .3s;position:relative}.lightSlider.lsGrab>*{cursor:-webkit-grab;cursor:-moz-grab;cursor:-o-grab;cursor:-ms-grab;cursor:grab}.lightSlider.lsGrabbing>*{cursor:move;cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:-o-grabbing;cursor:-ms-grabbing;cursor:grabbing}

/* ==========================================================================
   Tab-Accordian
   ========================================================================== */

body{}ul.resp-tabs-list{margin:0;padding:0}.resp-tabs-list li{font-weight:600;font-size:13px;display:inline-block;padding:13px 15px;margin:0 4px 0 0;list-style:none;cursor:pointer;float:left}.resp-tabs-container{padding:0;background-color:#fff;clear:left}h2.resp-accordion{cursor:pointer;display:none}.resp-tab-content{display:none;padding:15px}.resp-tab-active{border:1px solid #5AB1D0;margin-bottom:-1px;padding:12px 14px 14px;border-top:4px solid #5AB1D0;border-bottom:none;background-color:#fff}.resp-accordion-active,.resp-content-active{display:block}.resp-tab-content{border:1px solid #c1c1c1;border-top-color:#5AB1D0}h2.resp-accordion{font-size:13px;border:1px solid #c1c1c1;border-top:0 solid #c1c1c1;margin:0;padding:10px 15px}h2.resp-tab-active{border-bottom:0 solid #c1c1c1;margin-bottom:0;padding:10px 15px}h2.resp-tab-title:last-child{border-bottom:12px solid #c1c1c1;background:#00f}.resp-vtabs ul.resp-tabs-list{float:left;width:30%}.resp-vtabs .resp-tabs-list li{display:block;padding:15px;margin:0 0 4px;cursor:pointer;float:none}.resp-vtabs .resp-tabs-container{padding:0;background-color:#fff;border:1px solid #c1c1c1;float:left;width:68%;min-height:250px;border-radius:4px;clear:none}.resp-vtabs .resp-tab-content{border:none;word-wrap:break-word}.resp-vtabs li.resp-tab-active{position:relative;z-index:1;margin-right:-1px;padding:14px 15px 15px 14px;border:1px solid #5AB1D0;border-left:4px solid #5AB1D0;margin-bottom:4px;border-right:1px #FFF solid}.resp-arrow{width:0;height:0;float:right;margin-top:3px;border-left:6px solid transparent;border-right:6px solid transparent;border-top:12px solid #c1c1c1}h2.resp-tab-active span.resp-arrow{border:none;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:12px solid #9B9797}h2.resp-tab-active{background:#DBDBDB}.resp-easy-accordion h2.resp-accordion{display:block}.resp-easy-accordion .resp-tab-content{border:1px solid #c1c1c1}.resp-easy-accordion .resp-tab-content:last-child{border-bottom:1px solid #c1c1c1}.resp-jfit{width:100%;margin:0}.resp-tab-content-active{display:block}h2.resp-accordion:first-child{border-top:1px solid #c1c1c1}

/* =====================================  Tab-Accordian End  =====================================*/


div.button span,div.selector select,input.uniform-input,select.uniform-multiselect,textarea.uniform{font-family:"Helvetica Neue",Arial,Helvetica,sans-serif;font-size:12px}div.button,div.button span,div.checker span,div.radio span,div.selector,div.selector span,div.uploader,div.uploader span.action{background-image:url(../img/sprite.png);background-repeat:no-repeat;-webkit-font-smoothing:antialiased}div.button,div.checker,div.radio,div.selector,div.uploader{display:-moz-inline-box;display:inline-block;zoom:1;vertical-align:middle}div.button:focus,div.checker:focus,div.radio:focus,div.selector:focus,div.uploader:focus{outline:0}div.button,div.button *,div.checker,div.checker *,div.radio,div.radio *,div.selector,div.selector *,div.uploader,div.uploader *{margin:0;padding:0}.highContrastDetect{background:url(../img/bg-input.png) repeat-x;width:0;height:0}div.selector,div.selector span{overflow:hidden;height:26px;line-height:26px}input.uniform-input,select.uniform-multiselect,textarea.uniform{padding:3px;background:url(../img/bg-input.png) repeat-x;outline:0}input.uniform-input.active,select.uniform-multiselect.active,textarea.uniform.active{background:url(../img/bg-input-focus.png) repeat-x}div.checker input,input[type=search],input[type=search]:active{-moz-appearance:none;-webkit-appearance:none}div.selector{background-position:0 -130px;padding:0 0 0 10px;position:relative;font-size:12px}div.selector span{text-overflow:ellipsis;white-space:nowrap;background-position:right 0;padding-right:25px;cursor:pointer;width:100%;display:block}div.selector.fixedWidth{width:190px}div.selector.fixedWidth span{width:155px}div.selector select{opacity:0;filter:alpha(opacity=0);-moz-opacity:0;border:none;background:0 0;position:absolute;height:22px;top:2px;left:0;width:100%}div.checker input,div.radio input{opacity:0;filter:alpha(opacity=0);border:none;zoom:1}div.checker,div.radio,div.uploader{position:relative}div.selector.active{background-position:0 -156px}div.selector.active span{background-position:right -26px}div.selector.focus,div.selector.hover{background-position:0 -182px}div.selector.focus span,div.selector.hover span{background-position:right -52px}div.selector.focus.active,div.selector.hover.active{background-position:0 -208px}div.selector.focus.active span,div.selector.hover.active span{background-position:right -78px}div.selector.disabled,div.selector.disabled.active{background-position:0 -234px}div.selector.disabled span,div.selector.disabled.active span{background-position:right -104px}div.checker,div.checker input,div.checker span{width:19px;height:19px}div.checker span{display:-moz-inline-box;display:inline-block;zoom:1;text-align:center;background-position:0 -260px}div.checker span.checked{background-position:-76px -260px}div.checker input{-moz-opacity:0;background:0 0;display:-moz-inline-box;display:inline-block}div.checker.active span{background-position:-19px -260px}div.checker.active span.checked{background-position:-95px -260px}div.checker.focus span,div.checker.hover span{background-position:-38px -260px}div.checker.focus span.checked,div.checker.hover span.checked{background-position:-114px -260px}div.checker.focus.active span,div.checker.hover.active span{background-position:-57px -260px}div.checker.focus.active span.checked,div.checker.hover.active span.checked{background-position:-133px -260px}div.checker.disabled,div.checker.disabled.active{background-position:-152px -260px}div.checker.disabled span.checked,div.checker.disabled.active span.checked{background-position:-171px -260px}div.radio,div.radio input,div.radio span{width:18px;height:18px}div.uploader,div.uploader span.action{height:28px;cursor:pointer;overflow:hidden}div.radio span{display:-moz-inline-box;display:inline-block;zoom:1;text-align:center;background-position:0 -279px}div.radio span.checked{background-position:-72px -279px}div.radio input{-moz-opacity:0;background:0 0;display:-moz-inline-box;display:inline-block;text-align:center}div.radio.active span{background-position:-18px -18px -279px}div.radio.active span.checked{background-position:-90px -279px}div.radio.focus span,div.radio.hover span{background-position:-36px -36px -279px}div.radio.focus span.checked,div.radio.hover span.checked{background-position:-108px -279px}div.radio.focus.active span,div.radio.hover.active span{background-position:-54px -279px}div.radio.focus.active span.checked,div.radio.hover.active span.checked{background-position:-126px -279px}div.radio.disabled span,div.radio.disabled.active span{background-position:-144px -279px}div.radio.disabled span.checked,div.radio.disabled.active span.checked{background-position:-162px -279px}div.uploader{background-position:0 -297px;width:190px}div.uploader span.action{background-position:right -409px;line-height:28px;width:82px;text-align:center;float:left;display:inline}div.uploader span.filename{text-overflow:ellipsis;display:block;overflow:hidden;white-space:nowrap;float:left;cursor:default;height:24px;margin:2px 0 2px 2px;line-height:24px;width:85px;padding:0 10px}div.uploader input{opacity:0;filter:alpha(opacity=0);-moz-opacity:0;border:none;background:0 0;position:absolute;top:0;right:0;float:right;cursor:default;width:100%;height:100%}div.uploader.active span.action{background-position:right -465px}div.uploader.focus,div.uploader.hover{background-position:0 -353px}div.uploader.focus span.action,div.uploader.hover span.action{background-position:right -437px}div.uploader.focus.active span.action,div.uploader.hover.active span.action{background-position:right -493px}div.uploader.disabled,div.uploader.disabled.active{background-position:0 -325px}div.uploader.disabled span.action,div.uploader.disabled.active span.action{background-position:right -381px}div.button{background-position:0 -641px;height:30px;cursor:pointer;position:relative}div.button a,div.button button,div.button input{opacity:.01;filter:alpha(opacity=1);-moz-opacity:.01;display:block;top:0;left:0;right:0;bottom:0;position:absolute}div.button span{display:-moz-inline-box;display:inline-block;zoom:1;line-height:22px;text-align:center;background-position:right -521px;height:22px;margin-left:13px;padding:8px 15px 0 2px}div.button.active{background-position:0 -671px}div.button.active span{background-position:right -551px;cursor:default}div.button.focus,div.button.hover{background-position:0 -701px}div.button.focus span,div.button.hover span{background-position:right -581px}div.button.disabled,div.button.disabled.active{background-position:0 -731px}input.uniform-input,select.uniform-multiselect,textarea.uniform{font-weight:400;color:#777;border-top:solid 1px #aaa;border-left:solid 1px #aaa;border-bottom:solid 1px #ccc;border-right:solid 1px #ccc;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}input.uniform-input.focus,input.uniform-input.hover,select.uniform-multiselect.focus,select.uniform-multiselect.hover,textarea.uniform.focus,textarea.uniform.hover{-webkit-box-shadow:0 0 4px rgba(0,0,0,.3);-moz-box-shadow:0 0 4px rgba(0,0,0,.3);box-shadow:0 0 4px rgba(0,0,0,.3);border-color:#999}div.button span{font-weight:700;letter-spacing:1px;text-transform:uppercase}div.button.focus span,div.button.hover span{color:#555}div.button.disabled span,div.button.disabled.active span{background-position:right -611px;cursor:default;color:#bbb}div.selector span{color:#666;text-shadow:0 1px 0 #fff}div.selector.disabled span,div.selector.disabled.active span{color:#bbb}div.checker{margin-right:5px}div.radio{margin-right:3px}div.uploader span.action{text-shadow:#fff 0 1px 0;background-color:#fff;font-size:11px;font-weight:700}div.uploader span.filename{color:#777;border-right:solid 1px #bbb;font-size:11px}div.uploader.disabled span.action,div.uploader.disabled.active span.action{color:#aaa}div.uploader.disabled span.filename,div.uploader.disabled.active span.filename{border-color:#ddd;color:#aaa}input.uniform-input,input.uniform-input:focus{background-color:#fff}

/* General settings */
div.selector, div.selector span, div.checker span, div.radio span, div.uploader, div.uploader span.action, div.button, div.button span {
  background-image: url("../img/sprite1.png");
  background-repeat: no-repeat;
  -webkit-font-smoothing: antialiased; }
div.selector, div.checker, div.button, div.radio, div.uploader {
  display: -moz-inline-box;
  display: inline-block;
  *display: inline;
  zoom: 1;
  vertical-align: middle;
  /* Keeping this as :focus to remove browser styles */ }
  div.selector:focus, div.checker:focus, div.button:focus, div.radio:focus, div.uploader:focus {
    outline: 0; }
div.selector, div.selector *, div.radio, div.radio *, div.checker, div.checker *, div.uploader, div.uploader *, div.button, div.button * {
  margin: 0;
  padding: 0; }



/* Checkbox */
div.checker {
  position: relative; }
  div.checker, div.checker span, div.checker input {
    width: 16px;
    height: 16px;
	 }
  div.checker span {
    display: -moz-inline-box;
    display: inline-block;
    *display: inline;
    zoom: 1;
    text-align: center;
    background-position: 0 0px; }
    div.checker span.checked {
      background-position: -16px 0px; }
  div.checker input {
    opacity: 0;
    filter: alpha(opacity=0);
    -moz-opacity: 0;
    border: none;
    background: none;
    display: -moz-inline-box;
    display: inline-block;
    *display: inline;
    zoom: 1; }
  div.checker.active span {
    background-position: 0px 0px; }
    div.checker.active span.checked {
      background-position: -16px 0px; }
  div.checker.hover span, div.checker.focus span {
    background-position: 0px 0px; }
    div.checker.hover span.checked, div.checker.focus span.checked {
      background-position: -16px 0px; }
  
    div.checker.hover.active span.checked, div.checker.focus.active span.checked {
      background-position: -16px 0px; }

/*Radio button*/


div.radio, div.radio input, div.radio span{
	width:16px;
	height:16px;	
}
div.radio span{background-position: -32px 0px;}
div.radio span.checked ,div.radio span.checked:hover{
    background-position: -48px 0px !important;
}

div.radio span {
    background-position: -32px 0px;
}

/*============================================================================*/



	  



/*============================================================================
Nice select
=============================================================================*/



.nice-select{-webkit-tap-highlight-color:transparent;background-color:#fff;border-radius:5px;border:1px solid #e0e7ee;box-sizing:border-box;clear:both;cursor:pointer;display:block;float:left;font-family:inherit;font-size:14px;font-weight:400;height:42px;line-height:40px;outline:0;padding-left:18px;padding-right:30px;position:relative;text-align:left!important;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;white-space:nowrap;width:auto}.nice-select:hover{border-color:#d0dae5}.nice-select.open,.nice-select:active,.nice-select:focus{border-color:#88bfff}.nice-select:after{border-bottom:2px solid #90a1b5;border-right:2px solid #90a1b5;content:'';display:block;height:5px;margin-top:-4px;pointer-events:none;position:absolute;right:12px;top:50%;-webkit-transform-origin:66% 66%;-ms-transform-origin:66% 66%;transform-origin:66% 66%;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition:all .15s ease-in-out;transition:all .15s ease-in-out;width:5px}.nice-select.open:after{-webkit-transform:rotate(-135deg);-ms-transform:rotate(-135deg);transform:rotate(-135deg)}.nice-select.open .list{opacity:1;pointer-events:auto;-webkit-transform:scale(1) translateY(0);-ms-transform:scale(1) translateY(0);transform:scale(1) translateY(0)}.nice-select.disabled{border-color:#e7ecf2;color:#90a1b5;pointer-events:none}.nice-select.disabled:after{border-color:#cdd5de}.nice-select.wide{width:100%}.nice-select.wide .list{left:0!important;right:0!important}.nice-select.right{float:right}.nice-select.right .list{left:auto;right:0}.nice-select.small{font-size:12px;height:36px;line-height:34px}.nice-select.small:after{height:4px;width:4px}.nice-select.small .option{line-height:34px;min-height:34px}.nice-select .list{background-color:#fff;border-radius:5px;box-shadow:0 0 0 1px rgba(68,88,112,.11);box-sizing:border-box;margin-top:4px;opacity:0;overflow:hidden;padding:0;pointer-events:none;position:absolute;top:100%;left:0;-webkit-transform-origin:50% 0;-ms-transform-origin:50% 0;transform-origin:50% 0;-webkit-transform:scale(.75) translateY(-21px);-ms-transform:scale(.75) translateY(-21px);transform:scale(.75) translateY(-21px);-webkit-transition:all .2s cubic-bezier(.5,0,0,1.25),opacity .15s ease-out;transition:all .2s cubic-bezier(.5,0,0,1.25),opacity .15s ease-out;z-index:9}.nice-select .list:hover .option:not(:hover){background-color:transparent!important}.nice-select .option{cursor:pointer;font-weight:400;line-height:40px;list-style:none;min-height:40px;outline:0;padding-left:18px;padding-right:29px;text-align:left;-webkit-transition:all .2s;transition:all .2s}.nice-select .option.focus,.nice-select .option.selected.focus,.nice-select .option:hover{background-color:#f6f7f9}.nice-select .option.selected{font-weight:700}.nice-select .option.disabled{background-color:transparent;color:#90a1b5;cursor:default}.no-csspointerevents .nice-select .list{display:none}.no-csspointerevents .nice-select.open .list{display:block}.box:after,.box:before{content:"";display:table}.box:after{clear:both}

/*============================================================================*/



/* ==========================================================================
   Pop up Color box
   ========================================================================== */

#cboxWrapper,.cboxPhoto{max-width:none}.cboxIframe,.cboxPhoto{display:block;border:0}#cboxCurrent,#cboxTitle{position:absolute;color:#949494;bottom:4px}#cboxClose:active,#cboxNext:active,#cboxPrevious:active,#cboxSlideshow:active,#colorbox{outline:0}#cboxOverlay,#cboxWrapper,#colorbox{position:absolute;top:0;left:0;z-index:9999;overflow:hidden;-webkit-transform:translate3d(0,0,0)}#cboxOverlay{position:fixed;width:100%;height:100%;background:url(../img/overlay.png);opacity:.9;filter:alpha(opacity=90)}#cboxBottomLeft,#cboxMiddleLeft{clear:left}#cboxContent{position:relative;background:#fff;overflow:hidden}#cboxTitle{margin:0;left:0;text-align:center;width:100%}#cboxLoadingGraphic,#cboxLoadingOverlay{position:absolute;top:0;left:0;width:100%;height:100%}.cboxPhoto{float:left;margin:auto;-ms-interpolation-mode:bicubic}.cboxIframe{width:100%;height:100%;padding:0;margin:0}#cboxContent,#cboxLoadedContent,#colorbox{box-sizing:content-box;-moz-box-sizing:content-box;-webkit-box-sizing:content-box}#cboxTopLeft{width:21px;height:21px;background:url(../img/controls.png) -101px 0 no-repeat}#cboxTopRight{width:21px;height:21px;background:url(../img/controls.png) -130px 0 no-repeat}#cboxBottomLeft{width:21px;height:21px;background:url(../img/controls.png) -101px -29px no-repeat}#cboxBottomRight{width:21px;height:21px;background:url(../img/controls.png) -130px -29px no-repeat}#cboxMiddleLeft{width:21px;background:url(../img/controls.png) left top repeat-y}#cboxMiddleRight{width:21px;background:url(../img/controls.png) right top repeat-y}#cboxTopCenter{height:21px;background:url(../img/border.png) repeat-x}#cboxBottomCenter{height:21px;background:url(../img/border.png) 0 -29px repeat-x}.cboxIframe{background:#fff}#cboxError{padding:50px;border:1px solid #ccc}#cboxLoadedContent{overflow:auto;-webkit-overflow-scrolling:touch;margin-bottom:28px}#cboxCurrent{left:58px}#cboxLoadingOverlay{background:url(../img/loading_background.png) center center no-repeat}#cboxLoadingGraphic{background:url(../img/loading.gif) center center no-repeat}#cboxClose,#cboxNext,#cboxPrevious,#cboxSlideshow{cursor:pointer;border:0;padding:0;margin:0;overflow:visible;width:auto;background:0 0}#cboxClose,#cboxNext,#cboxPrevious{position:absolute;bottom:0;width:25px;height:25px;text-indent:-9999px}#cboxSlideshow{position:absolute;bottom:4px;right:30px;color:#0092ef}#cboxPrevious{left:0;background:url(../img/controls.png) -75px 0 no-repeat}#cboxPrevious:hover{background-position:-75px -25px}#cboxNext{left:27px;background:url(../img/controls.png) -50px 0 no-repeat}#cboxNext:hover{background-position:-50px -25px}#cboxClose{right:0;background:url(../img/controls.png) -25px 0 no-repeat}#cboxClose:hover{background-position:-25px -25px}.cboxIE #cboxBottomCenter,.cboxIE #cboxBottomLeft,.cboxIE #cboxBottomRight,.cboxIE #cboxMiddleLeft,.cboxIE #cboxMiddleRight,.cboxIE #cboxTopCenter,.cboxIE #cboxTopLeft,.cboxIE #cboxTopRight{filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF, endColorstr=#00FFFFFF)}

/*============================================================================*/



/*===========================================================================
Owl-Carosel
=============================================================================*/

.owl-carousel,.owl-carousel .owl-item{-webkit-tap-highlight-color:transparent;position:relative}.owl-carousel .animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.owl-carousel .owl-animated-in{z-index:0}.owl-carousel .owl-animated-out{z-index:1}.owl-carousel .fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut}@-webkit-keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.owl-height{-webkit-transition:height .5s ease-in-out;-moz-transition:height .5s ease-in-out;-ms-transition:height .5s ease-in-out;-o-transition:height .5s ease-in-out;transition:height .5s ease-in-out}.owl-carousel{display:none;width:100%;z-index:1}.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y}.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0,0,0)}.owl-carousel .owl-controls .owl-dot,.owl-carousel .owl-controls .owl-nav .owl-next,.owl-carousel .owl-controls .owl-nav .owl-prev{cursor:pointer;cursor:hand;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-loaded{display:block}.owl-carousel.owl-loading{opacity:0;display:block}.owl-carousel.owl-hidden{opacity:0}.owl-carousel .owl-refresh .owl-item{display:none}.owl-carousel .owl-item{min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel .owl-item img{display:block;width:100%;-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.owl-carousel.owl-text-select-on .owl-item{-webkit-user-select:auto;-moz-user-select:auto;-ms-user-select:auto;user-select:auto}.owl-carousel .owl-grab{cursor:move;cursor:-webkit-grab;cursor:-o-grab;cursor:-ms-grab;cursor:grab}.owl-carousel.owl-rtl{direction:rtl}.owl-carousel.owl-rtl .owl-item{float:right}.no-js .owl-carousel{display:block}.owl-carousel .owl-item .owl-lazy{opacity:0;-webkit-transition:opacity .4s ease;-moz-transition:opacity .4s ease;-ms-transition:opacity .4s ease;-o-transition:opacity .4s ease;transition:opacity .4s ease}.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url(owl.video.play.png) no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;-webkit-transition:scale .1s ease;-moz-transition:scale .1s ease;-ms-transition:scale .1s ease;-o-transition:scale .1s ease;transition:scale .1s ease}.owl-carousel .owl-video-play-icon:hover{-webkit-transition:scale(1.3,1.3);-moz-transition:scale(1.3,1.3);-ms-transition:scale(1.3,1.3);-o-transition:scale(1.3,1.3);transition:scale(1.3,1.3)}.owl-carousel .owl-video-playing .owl-video-play-icon,.owl-carousel .owl-video-playing .owl-video-tn{display:none}.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;-webkit-background-size:contain;-moz-background-size:contain;-o-background-size:contain;background-size:contain;-webkit-transition:opacity .4s ease;-moz-transition:opacity .4s ease;-ms-transition:opacity .4s ease;-o-transition:opacity .4s ease;transition:opacity .4s ease}.owl-carousel .owl-video-frame{position:relative;z-index:1}

/*============================================================================*/



/*===============================================================================
 nice select
 ================================================================================*/
 
.nice-select{-webkit-tap-highlight-color:transparent;background-color:#fff;border-radius:5px;border:1px solid #e0e7ee;box-sizing:border-box;clear:both;cursor:pointer;display:block;float:left;font-family:inherit;font-size:14px;font-weight:400;height:42px;line-height:40px;outline:0;padding-left:18px;padding-right:30px;position:relative;text-align:left!important;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;white-space:nowrap;width:auto}.nice-select:hover{border-color:#d0dae5}.nice-select.open,.nice-select:active,.nice-select:focus{border-color:#88bfff}.nice-select:after{border-bottom:2px solid #90a1b5;border-right:2px solid #90a1b5;content:'';display:block;height:5px;margin-top:-4px;pointer-events:none;position:absolute;right:12px;top:50%;-webkit-transform-origin:66% 66%;-ms-transform-origin:66% 66%;transform-origin:66% 66%;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition:all .15s ease-in-out;transition:all .15s ease-in-out;width:5px}.nice-select.open:after{-webkit-transform:rotate(-135deg);-ms-transform:rotate(-135deg);transform:rotate(-135deg)}.nice-select.open .list{opacity:1;pointer-events:auto;-webkit-transform:scale(1) translateY(0);-ms-transform:scale(1) translateY(0);transform:scale(1) translateY(0)}.nice-select.disabled{border-color:#e7ecf2;color:#90a1b5;pointer-events:none}.nice-select.disabled:after{border-color:#cdd5de}.nice-select.wide{width:100%}.nice-select.wide .list{left:0!important;right:0!important}.nice-select.right{float:right}.nice-select.right .list{left:auto;right:0}.nice-select.small{font-size:12px;height:36px;line-height:34px}.nice-select.small:after{height:4px;width:4px}.nice-select.small .option{line-height:34px;min-height:34px}.nice-select .list{background-color:#fff;border-radius:5px;box-shadow:0 0 0 1px rgba(68,88,112,.11);box-sizing:border-box;margin-top:4px;opacity:0;overflow:hidden;padding:0;pointer-events:none;position:absolute;top:100%;left:0;-webkit-transform-origin:50% 0;-ms-transform-origin:50% 0;transform-origin:50% 0;-webkit-transform:scale(.75) translateY(-21px);-ms-transform:scale(.75) translateY(-21px);transform:scale(.75) translateY(-21px);-webkit-transition:all .2s cubic-bezier(.5,0,0,1.25),opacity .15s ease-out;transition:all .2s cubic-bezier(.5,0,0,1.25),opacity .15s ease-out;z-index:9}.nice-select .list:hover .option:not(:hover){background-color:transparent!important}.nice-select .option{cursor:pointer;font-weight:400;line-height:40px;list-style:none;min-height:40px;outline:0;padding-left:18px;padding-right:29px;text-align:left;-webkit-transition:all .2s;transition:all .2s}.nice-select .option.focus,.nice-select .option.selected.focus,.nice-select .option:hover{background-color:#f6f7f9}.nice-select .option.selected{font-weight:700}.nice-select .option.disabled{background-color:transparent;color:#90a1b5;cursor:default}.no-csspointerevents .nice-select .list{display:none}.no-csspointerevents .nice-select.open .list{display:block}.box:after,.box:before{content:"";display:table}.box:after{clear:both}
/* ========================================================================== */






body
{
	margin:0px;
	padding:0;
	position:relative;
	color:#707986;
	font-size:14px;
	line-height:26px;
	font-family: 'open_sansregular';
}
body:before{display:block;position:fixed;content:'';height:4px;top:0;left:0;width:50%;z-index:5;background:#1203e3;}
body:after{display:block;position:fixed;content:'';height:4px;top:0;right:0;width:50%;z-index:5;background:#144b84;}
::selection {
	background: #3D4E60; /* Safari */
	color:#fff;
	}
::-moz-selection {
	background: #3D4E60; /* Firefox */
	color:#fff;
}
a:focus, input:focus, textarea:focus, button:focus
{
	outline:none;
	text-decoration:none;
}
h1, h2, h3, h4, h5, h6 
{	
	font-weight: normal;
	color:#262c34;	
	font-family: 'poppinsregular';
	
	-webkit-font-smoothing: antialiased;
	-moz-font-smoothing: antialiased;
	-ms-font-smoothing: antialiased;
	-o-font-smoothing: antialiased;
}
h2
{
	font-size:34px;
	line-height:normal;
	color:#244666;	
	line-height:normal;
	margin:0 0 15px 0;
	font-family: 'poppinslight';
}
h3
{
	font-size:24px;
	margin:0 0 15px 0;
}
h4
{
	font-size:18px;
	margin:0 0 15px 0;
}

a
{
	color:#04233a;
	text-decoration:none;
}
a:hover
{
	text-decoration:none;
	color:#2d16fa;
}
label
{
	font-weight:normal;
}
p{
	margin:0 0 15px 0;
	color:#0e0e0e;
	font-size:14px;
	line-height:26px;
	font-family: 'open_sansregular';
}
ul{ 
	margin: 0;
	padding: 0;
	list-style: none;
}
ol
{
	padding:0px;
	list-style-position:inside;
}
ol, li
{
	margin-bottom:0px;
	list-style:none;
	position:relative;
}
li
{
	
}
a,input[type="submit"]{
	transition: all ease-out 0.2s;
	-webkit-transition: all ease-out 0.2s;
	-moz-transition: all ease-out 0.2s;
	-ms-transition: all ease-out 0.2s;
	-o-transition: all ease-out 0.2s;	
}
.header{display:block;min-height:190px;background:#FFF;}
.header-top{display:block;padding:20px 210px 22px 0px;position:relative;}
.excellence{display:block;position:absolute;width:110px;height:166px;top:8px;right:8px;z-index:1;}
.header-right{display:block;text-align:right;}
.header-right .social-links{display:inline-block;border-right:1px solid #e4e4e4;padding-right:30px;vertical-align:middle;}
.header-right .social-links ul{display:block;width:64px;line-height:normal;padding:0;margin:0;font-size:0;}
.header-right .social-links ul li{display:inline-block;margin:3px;vertical-align:middle;}
.header-right .social-links ul li a{display:block;width:25px;height:25px;background:#b8c9da;border-radius:2px;color:#FFF;font-size:13px;text-align:center;line-height:normal;
padding-top:5px;}
.header-right .social-links ul li a:hover{background:#436f9d;}
.header-right .social-links ul li a i{line-height:normal;}
.header-right .social-links ul li a i.icon-ic-5{font-size:16px;}
.app-store{display:inline-block;vertical-align:middle;padding-left:14px;}
.store-links{display:inline-block;vertical-align:middle;margin-left:15px;}


.main-menu{display:block;text-align:center;position:relative;z-index:3;}
.main-menu > ul { font-size:0; background:#1e1e1e; border-radius:3px 3px 0px 0px;}
.main-menu > ul > li{display:inline-block;}
.main-menu > ul > li > a { text-transform:uppercase; color:#FFF; font-size:14px; font-family: 'poppinsbold'; padding:11px 26.5px; display:block;}
.main-menu > ul > li > a:hover,.main-menu > ul > li > a.active{background:#144b84;}
.mobile-menu {display:none;}
.mobile-menu ul.menu-list { padding-bottom:10px;}
.mobile-menu ul.menu-list > li > a:hover { background:#1903e3;color:#FFF;}
.mobile-menu ul.menu-list > li > ul { display:none; margin-left:0;padding:10px 0;background:#61a6f5;}
.mobile-menu ul.menu-list> li a.open,.mobile-menu ul.menu-list > li > ul > li a:hover { background:#4994e9;color:#FFF;}
.mobile-menu ul.menu-list > li > ul > li a {color:#FFF;padding:5px 10px;display:block;font-size:12px;text-transform:uppercase;transition:all ease-out .2s;-webkit-transition:all ease-out .2s;-moz-transition:all ease-out .2s;-ms-transition:all ease-out .2s;-o-transition:all ease-out .2s;text-align:center;}
a.menu-toggle { position:absolute; display:none; width:45px; height:45px; background:#1903e3; top:23px; right:20px; padding-top:4px; box-sizing:border-box;}
a.menu-toggle span.line { position:relative; width:65%; height:3px; background:#FFF; margin:7px auto; display:block; transition:all ease .3s; -webkit-transition:all ease .3s; -moz-transition:all ease .3s; -o-transition:all ease .3s; -ms-transition:all ease .3s}
a.menu-toggle.active span.line { position:absolute; margin:auto; top:0; right:0; bottom:0; left:0; transform-origin:center center;}
a.menu-toggle.active span.line.a { transform:rotate(45deg)}
a.menu-toggle.active span.line.c { transform:rotate(-45deg)}
a.menu-toggle.active span.line.b { opacity:0}
.mobile-menu { display:none;background:#424548}
.mobile-menu ul { padding:20px 0}
.mobile-menu ul li {text-align:center}
.mobile-menu ul li a {display:block;color:#FFF;font-size:14px;text-transform:uppercase; padding:6px 20px;}
.mobile-menu ul li a.active,.mobile-menu ul li a:hover{color:#3cb9e0}


.banner-wrapper { display:block; position:relative; }
.banner-wrapper .bx-wrapper .bx-pager{ bottom:50px;	}
.banner-wrapper .bx-wrapper .bx-pager a{background:rgba(0, 0, 0, 0.33);width:44px;height:7px;    box-shadow: 0px 0px 0px 1px rgba(255, 255, 255, 0.75);}
.banner-wrapper .bx-wrapper .bx-pager.bx-default-pager a.active, .banner-wrapper .bx-wrapper .bx-pager.bx-default-pager a:hover { background:#8dca18;}
.banner-wrapper .bx-wrapper{margin:0;padding:0;}
.banner-wrapper .bx-wrapper .bx-viewport{border:none;box-shadow:none;left:0;}
ul.main-slider li{ min-height:642px;background-size:cover; background-position:top center;}
.banner-wrapper span.banner-bg {display:none;}
.banner-text { display:block; padding-top:100px;}
.banner-text h2 { color:#fff; font-size:46px; margin-bottom:25px;}
.banner-text h2 span { display:block; color:#fff; font-size:28px; text-transform:uppercase;}
.banner-text h3{font-size:32px;text-transform:uppercase; background: rgba(255, 255, 255, 0.38);display:inline-block;padding:2px 32px 6px 32px;line-height:normal;margin:0;border:1px dotted #505c68;margin:10px 0px 30px 0px;}
.banner-text p { color:#fff; font-size:16px; line-height:26px; margin-bottom:30px;}
.banner-text a { width:176px; height:50px; display:block; background:#1b2bbb; font-size:14px; text-transform:uppercase; line-height:50px; text-align:center; border-radius:3px; color:#fff; position:relative; padding-right:20px;}
.banner-text a:after { font-family: 'nibm'; font-size:16px; position:absolute; right:30px; top:0px; bottom:0px; margin:auto; width:15px; height:15px; display:block; color:#01025f; line-height:15px; transition:all ease-out 0.3s;}
.banner-text a:hover { background:#5e53fa; color:#fff;}
.banner-text a:hover:after { color:#fff;}


.home-top-block { display:block; background:#e8f2f7;}
.home-top-main { display:block; margin-top:-191px;}
.student-login { display:block; background:#1203e3; padding:25px 32px; margin-right:18px; position:relative;}
.student-login > img { margin-bottom:15px;}
.student-login > h4 { color:#fff; font-size:24px; margin-bottom:5px;}
.student-login > p { color:#fff; color:rgba(255, 255, 255, 0.5); font-size:14px; font-family: 'open_sansregular'; margin-bottom:10px; line-height:20px;}
.student-login > a {display:inline-block; position:absolute; right:20px; bottom:10px;}
.student-login > a > span { color:#fff; font-size:25px;}
.flash-updates { display:block; background:#294051; padding:65px 0; padding-right:30px; margin-right:18px; text-align:right; min-height: 277px;}
.flash-updates-head { display:block;}
.flash-updates-head > h3 { color:#fff; font-family: 'poppinsbold'; text-transform:uppercase; font-size:18px;}
.flash-updates-slider { display:block; padding-top:26px;}
.flash-updates-slider ul li { text-align:left;}
.flash-updates-slider ul li a { color:#fff;}


.download-prospectus { display:block; background:#144b84; margin-left:-48px; padding:40px; padding-top:49px; margin-top:95px;}
.download-prospectus > img { margin-bottom:15px;}
.download-prospectus > h3 { color:#fff; font-family: 'poppinsregular';}
.download-prospectus > h3 > span { color:rgba(255, 255, 255, 0.5); font-size:12px; font-family: 'open_sansregular'; text-transform:uppercase; display:block; margin-bottom:5px;}
.download-prospectus > p { color:#fff; color:rgba(255, 255, 255, 0.5); font-size:14px; font-family: 'open_sansregular'; line-height:20px; margin-bottom:25px;}
.download-prospectus > a { display:block; height:53px; background:#00adef; color:#fff; text-align:center; line-height:53px; border-radius:2px; font-family: 'open_sansbold'; font-size:15px; text-transform:uppercase; vertical-align:middle;}
.download-prospectus > a > span { font-size:20px; vertical-align:middle; margin-left:10px;}
.download-prospectus > a:hover { background:#4457ff;}


.admision-enquiry { display:block; background:#d9eefe; padding:33px; padding-bottom:60px; margin-left:-30px; margin-top:95px; position:relative;}
.admision-enquiry > h3 { color:#133558; font-size:26px; font-family: 'poppinslight'; margin-bottom:5px;}
.commen-form { display:block; margin-top:15px;}
.home-form { display:block; width:100%; height:38px; border:none; border-bottom:1px solid #9ebdd9; color:#7392b3; background:none; font-family: 'open_sansbold'; text-transform:uppercase;}
.home-form::-webkit-input-placeholder { color:#7392b3; font-family: 'open_sansbold'; text-transform:uppercase; font-size:12px;}
.home-form:-moz-placeholder { /* Firefox 18- */  color:#7392b3; font-family: 'open_sansbold'; text-transform:uppercase; font-size:12px;}
.home-form::-moz-placeholder {  /* Firefox 19+ */  color:#7392b3; font-family: 'open_sansbold'; text-transform:uppercase; font-size:12px;}
.home-form:-ms-input-placeholder { color:#7392b3; font-family: 'open_sansbold'; text-transform:uppercase; font-size:12px;}
.custom-selector{ border-radius:0; border:none; background:none; background-color:transparent; box-shadow:none; border-bottom:1px solid #9ebdd9;  color:#7392b3; font-family: 'open_sansbold'; text-transform:uppercase; font-size:12px; padding-left:0px; padding-right:0px;}
.custom-selector:focus{box-shadow:none;}
.send-message { display:block; position:absolute; right:0px; bottom:0px; background:#144b84; transition:all ease-out 0.3s;}
.send-message:after { font-family: 'nibm'; color:#fff; font-size:20px; position:absolute; right:45px; top:17px;}
.send-message-btn { display:block; width:274px; height:60px; background:none; color:#fff; border:none; font-family: 'open_sansbold'; text-transform:uppercase; font-size:16px; padding-right:25px;}
.send-message:hover { background:#056dd8;}
.custom-selector { width: 100%; height: 38px; line-height: 35px; background-color: transparent; border: none; border-radius: 0px; border-bottom: 1px solid #547da7; padding-left: 0px;}
.custom-selector.nice-select.open .list { width:100%;} 

.national-video-block { display:block; padding:82px 0;}
.national-video-main { display:block;}
.national-video-div { display:block; margin-right:65px;}
.national-video-main > img { margin:auto;}
.video-1 { min-height:291px; display:block; background-size:cover; position:relative;}
.video-1 span.home-service-1-image {display:none;}
.video-1:after { content:''; width:100%; height:100%; display:block; position:absolute; left:0px; top:0px;right:0;bottom:0;margin:auto; background: rgba(0,0,0,0.5); transition:all ease 0.3s;-webkit-transition:all ease 0.3s;-moz-transition:all ease 0.3s;-o-transition:all ease 0.3s;-ms-transition:all ease 0.3s;}
.video-1:hover:after{background: rgba(0,0,0,0.1);width:0;height:0;}
.video-cont { display:block; padding-left:40px; padding-top:45px; z-index:1; position:relative;}
.video-cont > a { width:74px; height:74px; display:block; color:#fff; margin-bottom:38px; background:#180ad7; text-align:center; border-radius:100%;}
.video-cont > a > span { width:74px; height:74px; display:block; font-size:28px; line-height:74px;}
.video-cont > h3 { color:#fff; font-size:18px; position:relative; padding-top:15px; font-family: 'poppinssemibold'; line-height:24px; margin-bottom:7px;}
.video-cont > p { color:#fff; color:rgba(255, 255, 255, 0.5); font-family: 'open_sansbold'; text-transform:uppercase; font-size:12px;}
.second-video.video-cont > h3:before { background:#6e1fee;}
.third-video.video-cont > h3:before { background:#1876bf;}
.video-shadow { display:block; text-align:center; margin-top:-19px;}
.video-shadow > img { display:inline-block;}


.national-video-content { display:block; position:relative;}
.national-video-content > h3 { font-size:34px; color:#244666; font-family: 'poppinslight';}
.national-video-content > p { color:#74828f; font-size:14px; line-height:26px;}
.national-video-content > a { font-size:22px; color:#3d80c6; font-family: 'open_sanslight';}
.oline-courses-block { display:block; padding:72px 0 82px 0; border-top:1px solid #c7d9e9; 
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#eff4f9+0,ffffff+55,ffffff+100 */
background: #eff4f9; /* Old browsers */
background: -moz-linear-gradient(top, #eff4f9 0%, #ffffff 55%, #ffffff 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, #eff4f9 0%,#ffffff 55%,#ffffff 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, #eff4f9 0%,#ffffff 55%,#ffffff 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eff4f9', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */}
.oline-courses-head { display:block;}
.oline-courses-head h3 { font-size:34px; color:#244666; font-family: 'poppinslight'; margin-bottom:40px; position:relative;}
.favourite-next-prev { display:inline-block; position:absolute; right:0px; top:0px;}
.favourite-next-prev > a { font-size:25px; color:#d0e0f0; margin:0 2px;}
.favourite-next-prev > a:hover { color:#3d80c6;}


.oline-courses-main { display:block;}
.course-main-block { display:block; border:1px solid #dddfe1;}
.oline-courses-main { display:block;}
.course-main-box { display:block; border:1px solid #dadde0; box-shadow:0 0 13px 0 rgba(0, 0, 0, 0.17);}
.course-box-top { display:block;}
.course-box-top-left { display:block;}
.course-box-top-right { display:block; padding:38px 14px 2px 0; padding-left:0px;}
.course-box-top-right > h4 { color:#244666; font-size:20px; font-family: 'poppinssemibold';}
.course-box-top-right > h4 > span { color:#64798e; font-size:12px; text-transform:uppercase; font-family: 'poppinsregular'; margin-bottom:6px; display:block;}
.course-box-top-right > p { color:#74828f; font-size:12px; line-height:19px; font-family: 'poppinsregular';}
.course-box-bottom { display:block; padding:25px; border-top:1px solid #dddfe0; position:relative;}
.course-box-bottom p { color:#64798e; font-size:12px; text-transform:uppercase; margin:0px;}
.course-box-bottom > h5 { color:#4c11f0; font-size:24px; font-family: 'poppinssemibold'; margin:0px;}
.course-box-bottom > a { width:168px; height:43px; display:block; background:#00adef; color:#fff; text-align:center; line-height:43px; position:absolute; right:20px; top:0px; bottom:0px; margin:auto; border-radius:2px; font-family: 'open_sansbold'; text-transform:uppercase;}
.course-box-bottom > a > span { font-size:20px; margin-left:10px; vertical-align:middle;}
.course-box-bottom > a:hover { background:#33c7ff;}


.home-details-block { display:block; background:#144b84; position:relative;}
.home-details-main { display:block;}
.home-details-left { display:block; padding:60px 0 108px 0;}
ul.slide-iems > li { display:block; border-top:1px solid #2a5c8f; padding:19px 0;}
ul.slide-iems > li:first-child { border-top:none;}
.home-details-points { display:block; padding-left:127px; padding-right:70px; position:relative;}
.home-details-points > img { position:absolute; left:0px; top:0px; display:inline-block;}
.home-details-points > h5 { color:#fff; font-size:18px; font-family: 'poppinssemibold';}
.home-details-points > p { color:#fff; color:rgba(255, 255, 255, 0.5); font-size:14px; line-height:22px; font-family: 'open_sansregular'; margin-bottom:0px;}
.append-right-bg { background:#0f243a; position: absolute; top: 0px; right: 0px !important; width: 100%; height: 100%;}
.home-details-left .owl-carousel .owl-item img { width:auto;}
.home-details-left .owl-carousel .owl-controls .owl-dots { position:absolute; left:0px; bottom:-60px; text-align:center; width:100%;}
.home-details-left .owl-carousel .owl-controls .owl-dot { display:inline-block; margin:0 5px;}
.home-details-left .owl-carousel .owl-controls .owl-dot span { width:6px; height:6px; display:block; background:#527ba4; border-radius:100%;}
.home-details-left .owl-carousel .owl-controls .active { vertical-align:middle;}
.home-details-left .owl-carousel .owl-controls .active span { background:#e7edf2; width:14px; height:14px; display:block; vertical-align:middle;}
.home-details-left .owl-carousel .owl-controls { z-index:2; position:relative;}


.home-details-right { display:block; background:#0f243a; margin-left:-15px; padding:55px 0; padding-left:50px;}
.home-details-right > h3 { font-family: 'poppinslight'; font-size:30px; color:#fff; margin-bottom:30px;}
.home-details-right-top { display:block; position:relative; padding-right:155px; margin-bottom:44px;}
.home-details-right-top > .video-1 { height:269px;}
.home-details-right-side { display:block; width:154px; height:auto; position:absolute; right:0px; top:15px; background:#152e47; border:1px solid #2b425a; border-left:none; padding:30px 20px; padding-bottom:20px;}
.home-details-right-side > ul { border-bottom:1px solid #2b425a; padding-bottom:15px; margin-bottom:25px;}
.home-details-right-side > ul > li { margin-top:10px;}
.home-details-right-side > ul > li:first-child { margin-top:0px;}
.home-details-right-side > ul > li .video-1 { min-height: 66px; position:relative;}
.home-details-right-side > ul > li .video-cont { padding:0px; min-height:66px;}
.home-details-right-side > ul > li .video-cont > a { margin-bottom:0px; width:27px; height:27px; position:absolute; left:0; top:0; right:0; bottom:0; margin:auto; background:#00adef; background:rgba(0, 173, 239, 0.70); display:block;}
.home-details-right-side > ul > li .video-cont > a > span { margin-bottom:0px; width:27px; height:27px; display:block; line-height:27px; font-size:10px;}
a.more-detail-btns { font-size:12px; color:#fff; color:rgba(255, 255, 255, 0.5); font-family: 'poppinsregular'; display:inline-block;}
a.more-detail-btns:hover { color:#00adef;}


.home-details-right-bottom { display:block; border-top:1px solid #25384d; overflow:hidden;}
.home-details-right-bottom > div > div { border-left:1px solid #25384d;}
.subscribe-videos { display:block; padding-top:35px;}
.subscribe-videos .video-1 { min-height:146px; margin-bottom:20px; margin-right:15px;}
.subscribe-videos .video-1 a.subscribe-btn { display:block; text-align:center; background:#1603c1; color:#fff; z-index:2; position:relative;}
.subscribe-videos .video-cont { padding-left: 20px; padding-top: 20px;}
.subscribe-videos .video-cont > a { width: 27px; height: 27px; background:rgba(0, 173, 239, 0.70);}
.subscribe-videos .video-cont > a > span { width: 27px; height: 27px; display: block; font-size: 12px; line-height:28px;}
.subscribe-videos a.subscribe-more-videos { font-size:12px; color:#fff; color:rgba(255, 255, 255, 0.5); font-family: 'poppinsregular';}


.subscribe-download { display:block; padding-top:35px; margin-left:15px;}
.subscribe-download .video-1 { min-height:156px; margin-bottom:20px;}
.subscribe-download .video-1 a.subscribe-btn { display:block; text-align:center; background:hsl(231, 96%, 31%); color:#fff; z-index:2; position:relative;}
.subscribe-download .video-cont { padding-left: 0px; padding-top: 20px;}
.subscribe-download .video-cont h4 { font-family: 'poppinsmedium'; font-size:16px; color:#fff; text-align:center;}
.subscribe-download .video-cont h4 span { display:block; color:#e7edf2; color:rgba(231, 237, 242, 0.5); font-size:11px; text-transform:uppercase; margin-bottom:5px;}
.subscribe-download .video-cont > a { width: 27px; height: 27px; background:rgba(0, 173, 239, 0.70);}
.subscribe-download .video-cont > a > span { width: 27px; height: 27px; display: block; font-size: 12px; line-height:28px;}
.subscribe-download a.subscribe-more-videos { color:#fff; font-size:12px; color:#fff; color:rgba(255, 255, 255, 0.5); font-family: 'poppinsregular';}
.download-btn-div { display:block; width:100%; position:absolute; left:0px; bottom:0px; background:#fff; background:rgba(255, 255, 255, 0.5); padding:10px 25px; z-index:2;}
.download-btn-div > a { display:block; background:#00adef; background:rgba(0, 173, 239, 0.7); padding:6px 20px; text-align:center; font-family: 'open_sansbold'; font-size:12px; text-transform:uppercase; color:#fff; border-radius:2px;}
.download-btn-div > a > img { display:inline-block; margin-right:5px; opacity:0.5;}
.download-btn-div > a:hover { background:#00adef;}
.download-btn-div > a:hover img  { opacity:1;}

.home-bottom-block2 { border-top:1px solid #c7d9e9;}
.home-bottom-block { display:block; background:#fff; border-bottom:1px solid #c7d9e9;}
.home-bottom-main { display:block;}
.home-bottom-div-main { display:block;  padding:50px 0; padding-right:20px;}
.home-bottom-div-main > h3 { color:#374044; font-size:24px; font-family: 'poppinsmedium'; margin-bottom:22px;}
.home-bottom-div-main .owl-carousel .owl-controls .owl-dot { display:inline-block; margin:0 5px;}
.home-bottom-div-main .owl-carousel .owl-controls .owl-dot span { width:6px; height:6px; display:block; background:#c8d1d9; border-radius:100%;}
.home-bottom-div-main .owl-carousel .owl-controls .active { vertical-align:middle;}
.home-bottom-div-main .owl-carousel .owl-controls .active span { background:none; border:2px solid #4cb0db; width:14px; height:14px; display:block; vertical-align:middle;}
.home-bottom-div-main .owl-carousel .owl-controls { z-index:2; position:relative;}
.home-bottom-div { display:block; position:relative;}
.home-bottom-div > h3 { color:#22333a; font-size:18px; text-transform:uppercase; margin-bottom:25px; }
.security-logo { display:block; background:#fff; text-align:center; padding:30px; box-shadow:0 0px 35px 0 rgba(0, 0, 0, 0.1); margin-bottom:25px;}
.security-logo > img { display:inline-block;}
.home-bottom-div > p { color:#707986; font-size:14px; line-height:26px; font-family: 'open_sansregular';}

.home-bottom-like { display:block; background:#daecf6; margin-left:-15px; margin-right:-15px; padding:42px 25px; text-align:center;}
.home-bottom-like > img { display:inline-block; box-shadow:0 0px 35px 0 rgba(0, 0, 0, 0.1);}
.home-security-statistics { display:block; padding:50px 0; padding-left:20px;}
.home-security-statistics > h3 { color:#22333a; font-size:24px; text-transform:uppercase; margin-bottom:15px; font-family: 'poppinsmedium'; position:relative;}
.home-security-statistics > h3 > a { color:#3180d3; font-size:12px; font-family: 'poppinsregular'; vertical-align:middle; display:inline-block; position:absolute; right:0px; top:5px;}
.home-security-statistics > h3 > a > i { font-size:15px; padding-left:5px;}
.stati-div { display:block; position:relative; padding-left:138px; border-bottom:1px dashed #b0c0c7; padding-bottom:30px;}
.stati-div > img { position:absolute; left:0px; top:0px;}
.stati-div > h4 { color:#4f5c62; font-size:14px; text-transform:uppercase; margin-bottom:0px; display:inline-block; text-align:center;}
.stati-div > h4 > span { display:block; color:#43b8ea; font-size:48px; padding-bottom:5px;}
.stati-div-bottom { display:block; padding-top:35px;}
.stati-div-bottom > ul > li { display:inline-block; text-align:center; color:#4f5c62; font-size:12px; text-transform:uppercase; line-height:18px; padding:0 15px; border-left:1px solid #c7dfe8;}
.stati-div-bottom > ul > li:first-child { border-left:none; padding-left:0px;}
.stati-div-bottom > ul > li > span { display:block; width:39px; height:39px; display:block; background:#64c0e7; box-shadow:0 5px 5px 0 #b9e0f2; border-radius:100%; color:#fff; line-height:39px; margin:auto; margin-top:10px;}

.client-logos { display:block; padding:0 50px;}
.testi-profile { display:block; position:relative; padding:15px 0; padding-left:70px;}
.testi-profile h5 { color:#194c73; font-size:16px; font-family: 'open_sansregular';}
.testi-profile h5 span { display:block; color:#68859b; font-size:11px; text-transform:uppercase; margin-top:5px;}
span.testi-prof-img { display:block; width:51px; height:51px; border-radius:100%; position:absolute; left:0px; top:15px;}
ul.stati-news-ul { display:block;}
ul.stati-news-ul > li { display:block; border-top:1px solid #dce1e5; padding:20px 0;}
ul.stati-news-ul > li:first-child { border-top:none;}
.stati-news { display:block; padding-left:116px; position:relative; min-height:97px;}
.stati-news > h4 { color:#2f3339; font-size:16px; line-height:20px; font-family: 'poppinsregular'; margin-bottom:10px;}
.stati-news > p { color:#68707b; font-size:12px; line-height:20px; font-family: 'poppinsregular'; margin-bottom:5px;}
.stati-news-img { display:inline-block; position:absolute; left:0px; top:0px;}
.stati-news-img > h5 { background:#0099cb; display:inline-block; margin:0px; position:absolute; left:0px; bottom:0px; text-align:center; font-family: 'open_sanslight'; font-size:30px; color:#fff; padding:5px;}
.stati-news-img > h5 > span { display:block; font-family: 'open_sanssemibold'; color:#fff; text-transform:uppercase; font-size:12px;}
.client-logo-block { display:block; padding:45px 0; background:#fff;}
.client-logos-div { display:block; position:relative;}
.client-logos-div .owl-carousel .owl-item img { width:auto;}
.client-logos-div a.logo-prev { display:inline-block; position:absolute; left:0px; top:17px; font-size:22px; z-index: 1;}
.client-logos-div a.logo-next { display:inline-block; position:absolute; right:0px; top:17px; font-size:22px; z-index: 1;}

.footer-block { display:block; background:#142d46; padding-top:68px;}
.footer-main { display:block; padding-bottom:35px;}
.footer-main-left-block { display:block;}
.footer-main-left-head { display:block; position:relative; margin-bottom:22px;}
.footer-main-left-head:before {width:100%; height:1px; display:block; background:#314c66; position:absolute; left:0px; top:0px; bottom:0px; margin:auto;}
.footer-main-left-head > h4 { color:#fff; display:inline-block; background:#142d46; padding-right:25px; margin-bottom:0px; z-index:1; position:relative;}
.footer-main-left-block ul li { display:block;}
.footer-main-left-block ul li a { color:#93acc6; font-size:12px; font-family: 'poppinsregular';}
.footer-main-left-block ul li a:hover { color:#fff;}
.appp-btns { display:block; margin-top:35px;}
.appp-btns a { display:inline-block;}

.footer-main-right-block { display:block; padding-left:20px;}
.footer-main-right-top { display:block;}
.footer-subscription { display:block;}
.footer-subscription h4 { display:block; font-family: 'poppinsmedium'; font-size:14px; color:#fff; padding-top:3px;}
.footer-subscription > p { color:#69839e; font-size:12px; font-family: 'poppinsregular'; line-height:18px; margin-bottom:20px;}
.mail-subscription { display:block; position:relative; padding-right:45px; background:#234466;}
.email-adress { height:36px; width:100%; border:none; background:none; color:#fff; padding:0 15px; font-size:12px;}
.email-adress::-webkit-input-placeholder { /* Chrome/Opera/Safari */ color: #69839e; font-family: 'poppinsmedium'; font-size:10px;}
.email-adress::-moz-placeholder { /* Firefox 19+ */ color: #69839e; font-family: 'poppinsmedium'; font-size:10px;}
.email-adress:-ms-input-placeholder { /* IE 10+ */ color: #69839e; font-family: 'poppinsmedium'; font-size:10px;}
.email-adress:-moz-placeholder { /* Firefox 18- */ color: #69839e; font-family: 'poppinsmedium'; font-size:10px;}
.mail-send { display:inline-block; position:absolute; right:0px; top:0px; background:#0099cb; width:37px; height:36px;}
.mail-send:before { content:''; background:url(../img/mail-btn.png) no-repeat center center; width:20px; height:15px; display:block; position:absolute; left:0; top:0; right:0; bottom:0; margin:auto;}
.mail-send-submit { width:37px; height:36px; background:none; border:none; position:relative; z-index:1;}

.footer-social { display:block; padding-left:15px;}
.footer-social > h4 { display:block; font-family: 'poppinsmedium'; font-size:14px; color:#fff; border-bottom:1px solid #27415b; padding-bottom:18px; margin-bottom:20px;}
.footer-social ul li { display:inline-block;}
.footer-social ul li a { display:block; width:33px; height:33px; display:block; border-radius:2px; border:1px solid #2d4a67; color:#668db4; text-align:center; line-height:33px; margin-bottom:9px; margin-right:10px;}
.footer-social ul li a:hover { border:1px solid #668db4; color:#fff;}
.footer-main-right-bottom { display:block; margin-top:38px; border-top:1px solid #314c66; padding-top:30px;}
.footer-main-right-bottom > p { color:#69839e; font-size:12px; line-height:18px;}
.footer-main-right-bottom > ul > li { display:inline-block; padding:0 20px; border-left:1px solid #abc6e1; line-height:10px;}
.footer-main-right-bottom > ul > li > a { color:#abc6e1; font-size:12px; font-family: 'poppinsmedium';}
.footer-main-right-bottom > ul > li:first-child { padding-left:0px; border-left:none;}
.footer-main-right-bottom > ul > li > a:hover { color:#fff;}
.footer-bottom { display:block; background:#11273e; padding:25px 0;}
.footer-bottom-div { display:block;}
.footer-bottom-div p { color:#69839e; font-size:12px; font-family: 'poppinsregular'; line-height:18px; margin-bottom:0px;}


/*==========================================================================================
  Subpages
  ==========================================================================================*/

.sub-banner-wrapper { display:block; position:relative; background-size:cover; -webkit-background-size:cover; -moz-background-size:cover; -ms-background-size:cover; -o-background-size:cover; background-position:top center; background-repeat:no-repeat; min-height:310px;}
.sub-banner-wrapper span.sub-banner-bg { display:none;}
.sub-banner-contents { display:block;}
.netsuit-page .feedback-tab-head { padding-top:0px;}
.netsuite-customise-block { display:block; padding:88px 0; background:url(../img/netsuite-customise-block-bg.jpg) no-repeat center bottom;}
.sub-banner-contents { display:block;}
.banner-texts { display:block; min-height:310px; vertical-align:middle; display:table-cell;}
.banner-texts h3 { color:#fff; font-size:36px; font-family: 'poppinsregular';}
.banner-texts p { color:#fff; color:rgba(255, 255, 255, 0.7); font-size:14px; font-family: 'poppinsregular'; line-height:22px;}
.banner-texts a { width:201px; height:47px; display:block; background:#8300ef; font-size:14px; text-transform:uppercase; font-family: 'open_sansbold'; color:#fff; text-align:center; line-height:47px; border-radius:3px; box-shadow:5px 5px 5px 0 rgba(0, 173, 239, 0.27);}
.banner-texts a:hover { background:#9538ff;}
.banner-icon { display:block; padding-top:55px; background:rgba(0, 0, 0, 0.2); margin-left:30px; padding-left:40px;}
.banner-icon ul { padding-left:65px;}
.banner-icon ul li { display:block; position:relative; border-top:1px solid rgba(255, 255, 255, 0.2); padding:30px 0; text-align:right;}
.banner-icon ul li p { font-size:14px; font-family: 'poppinsregular'; color:#fff; line-height:18px; display:inline-block; vertical-align:middle; margin-bottom:0px; margin-right:20px;}
.banner-icon ul li a { background:#858698; display:inline-block; padding:10px 35px; color:#fff; border-radius:3px; text-transform:uppercase; vertical-align:middle;}
.banner-icon ul li a i { margin-left:5px;}
.banner-icon ul li span.ban-icons { display:inline-block; position:absolute; left:-70px; top:30px;}
.banner-icon ul li:first-child { border-top:none;}
.banner-icon ul li:first-child a { background:#00adef;}
.banner-icon img { display:inline-block;}
.append-banner-bg { background:rgba(0, 0, 0, 0.2); position: absolute; top: 0px; right: 0px !important; width: 100%; height: 100%;}


/*==========================================================================================
  About page
  ==========================================================================================*/
.about-top-block { border-bottom:1px solid #c7d9e9; box-shadow:inset 0px -34px 50px #f0f5f9;}
.about-top-block .national-video-div {  margin-right:0px;}
.about-top-block .video-cont { padding-right:25px;}
.about-top-block .video-1 { min-height:363px;}


/*==========================================================================================
  certificates page
  ==========================================================================================*/
.certificates-main { display:block; padding:0 65px;}
.certificates-top { display:block; border-bottom:1px solid #dcebf3;}
.certificate-book { display:block;}
.certificate-book > img { display:inline-block;}
.certificate-top-cont { display:block; padding-top:30px;}
.certificate-top-cont h3 { color:#133558; font-size:26px; font-family: 'poppinslight';}
.certificate-top-cont p { color:#74828f; font-size:14px; line-height:26px;}
.certificates-bottom { display:block; padding-top:58px; padding-left:170px; position:relative;}
.certificates-bottom h4 { color:#133558; font-size:18px; font-family: 'poppinsregular'; margin-bottom:10px;}
.certificates-bottom > span.ribbon { display:inline-block; position:absolute; left:40px; top:55px;}
.certificates-bottom > div.ribbon { display:inline-block; position:absolute; left:40px; top:55px;}

/*==========================================================================================
  prospectus page
  ==========================================================================================*/
.prospectus-block { display:block; border-bottom:1px solid #c7d9e9; padding-bottom:50px;}
.prospectus-head { display:block; text-align:center; padding:70px 0;}
.prospectus-head > p { margin-bottom:0px;}
.prospectus-main { display:block;}
.prospectus-form { display:block; margin-bottom:30px;}
.prospectus-form > p { display:block; color:#566a7e; font-size:12px; font-family: 'open_sansbold'; text-transform:uppercase; margin-bottom:5px;}
.prospectus-input { display:block; width:100%; border:none; background:#e8f2f7; height:46px; padding:0 15px; border-radius:2px; color:#000;}
.prospectus-submit { display:inline-block; position:relative; background:#1203e3; border-radius:2px; margin-top:10px; transition:all ease-out 0.3s;}
.prospectus-submit:before {content: "\e90b"; font-family: 'nibm'; font-size:22px; position:absolute; right: 30px; top: 13px; color:#fff; }
.pros-submit { display:block; width:227px; height:53px; background:none; border:none; color:#fff; font-size:16px; font-family: 'open_sansbold'; text-transform:uppercase; position:relative; z-index:1; padding-right:15px;}
.prospectus-submit:hover { background:#2925ff;}


/*==========================================================================================
  faq page
  ==========================================================================================*/
.faq-block { display:block; padding:85px 0; border-bottom:1px solid #cedeec;}
.faq-block .resp-vtabs .resp-tabs-container{width:76%;overflow:hidden}
.faq-block .resp-tab-content{padding:0 0 0 46px}
.faq-block .resp-vtabs ul.resp-tabs-list { width:23%; background:#fff; border:1px solid #bccfdb; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; padding:40px 28px 40px 40px; position:relative;box-shadow:0 0 35px 1px rgba(0,0,0,.07)}
.faq-block .resp-vtabs .resp-tabs-list li { color:#7a8a92;font-size:12px;font-family: 'poppinsmedium';font-weight:400;padding:8px 0 8px 14px;border-top:1px solid #d8e3ea;border-bottom:none;margin:0;position:relative}
.faq-block .resp-vtabs .resp-tabs-list li:first-child { border-top:none}
.faq-block .resp-vtabs .resp-tabs-list li:before { position:absolute;top:0;bottom:0;margin:auto;left:-40px;width:3px;height:0%;background:#0085c3;content:'';display:block;transition:all ease .2s;-webkit-transition:all ease .2s;-moz-transition:all ease .2s;-o-transition:all ease .2s;-ms-transition:all ease .2s}
.faq-block .resp-vtabs li.resp-tab-active:before { height:100%}
.faq-block .resp-vtabs .resp-tabs-list li:after { position:absolute; top:6px; left:-10px; font-family:FontAwesome; content:"\f105";font-size:14px;color:#a3bdc5;transition:all ease .2s;-webkit-transition:all ease .2s;-moz-transition:all ease .2s;-o-transition:all ease .2s;-ms-transition:all ease .2s}
.faq-block .resp-vtabs li.resp-tab-active:after{color:#0085c3}
.faq-block .resp-vtabs li.resp-tab-active{color:#0085c3;border-left:none;background:0 0;border-right:none}
.faq-block .resp-vtabs .resp-tabs-container{background:0 0;border:none}
.faq-block .faq-wrapper{display:block;position:relative;margin-top:-1px}
.faq-wrapper .faq-item{display:block;border-top:1px dotted #838485}
.faq-item .faq-head{display:block}
.faq-item .faq-head h4 { font-size:16px;color:#5e6b6f;margin:0;line-height:normal; padding:24px 50px 25px 56px;position:relative; font-family: 'poppinsregular';}
.faq-item .faq-head.current h4{color:#232127}
.faq-item .faq-head h4:before { position:absolute;content:'?';font-size:22px;font-family:robotobold;text-align:center;line-height:normal;padding-top:5px;width:40px;height:40px;background:#c5dce7;color:#FFF;top:10px;left:0;-webkit-border-radius:50% 50% 0;-moz-border-radius:50% 50% 0;border-radius:50% 50% 0;transition:all ease .2s;-webkit-transition:all ease .2s;-moz-transition:all ease .2s;-o-transition:all ease .2s;-ms-transition:all ease .2s}
.faq-item .faq-head.current h4:before{background:#200168;}
.faq-item .faq-head h4:after { position:absolute;content:""; top:14px; right:0; display:block; width:32px; height:32px; background:url(../img/faq-down.png) no-repeat left top;}
.faq-item .faq-head h4:hover:after{color:#4a555b}
.faq-item .faq-head.current h4:after { background:url(../img/faq-up.png) no-repeat left top;}
.faq-item .faq-content{display:none; padding:0 0 20px 56px}
.faq-item .faq-content p { color:#74828f; font-size:14px; line-height:24px; font-family:robotoregular; font-family: 'open_sansregular';}


/*==========================================================================================
  admission page
  ==========================================================================================*/
.admission-top-block { display:block; background:url(../img/admission-top-bg.jpg) no-repeat center bottom; position:relative; background-size:cover; -webkit-background-size:cover; -moz-background-size:cover; -ms-background-size:cover; -o-background-size:cover; background-position:top center; background-repeat:no-repeat; min-height:588px;}
.admission-top-block span.sub-admission-bg { display:none;}
.admission-top-main { display:block;}
.how-to-appy-div { display:block; padding-top:85px;}
.how-to-appy-div > h3 { color:#133558; font-size:26px; font-family: 'open_sanslight';}
.how-to-appy-div > p { color:#74828f; font-size:14px; line-height:26px; font-family:robotoregular; font-family: 'open_sansregular'; margin-bottom:40px;}
.how-to-appy-points { display:block; overflow:hidden;}
.appy-points-1 { display:block; padding:20px 10px;}
.appy-points-1 > span.step-no { display:block; width:56px; height:56px; background:#0319e3; border-radius:2px; text-align:center; line-height:56px; color:#fff; font-size:30px; font-family: 'open_sansregular'; margin-bottom:20px;}
.appy-points-1 > p { color:#74828f; font-size:14px; line-height:22px; font-family:robotoregular; font-family: 'open_sansregular';}
.appy-points-1 > p > span { color:#404850; font-family: 'open_sanssemibold';}
.how-to-appy-points > div > div { /*border-left:1px solid #e2e8ef;*/ border:1px solid #e2e8ef; border-right:none;}

.admission-mid-block { display:block; border-top:1px solid #c7d9e9; border-bottom:1px solid #c7d9e9; padding:90px 0 70px 0;
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#eff4f9+0,ffffff+100 */
background: #eff4f9; /* Old browsers */
background: -moz-linear-gradient(top, #eff4f9 0%, #ffffff 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, #eff4f9 0%,#ffffff 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, #eff4f9 0%,#ffffff 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eff4f9', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */}
.admission-mid-main { display:block;}
.medium-of-learning { display:block; margin-right:30px;}
.medium-of-learning > img { display:inline-block; margin-bottom:20px;}
.medium-of-learning > h4 { color:#133558; font-size:26px; font-family: 'poppinslight';}
.medium-of-learning > p { color:#66737e; font-size:14px; font-family: 'open_sansregular'; line-height:26px;}

.medium-enrollment { display:block; border-left:1px solid #d8dbdd; margin-left:-30px; padding-left:44px;}
.medium-enrollment > img { display:inline-block; margin-bottom:20px;}
.medium-enrollment > h4 { color:#133558; font-size:26px; font-family: 'poppinslight';}
.medium-enrollment > p { color:#66737e; font-size:14px; font-family: 'open_sansregular'; line-height:26px;}
.enrollment-points { display:block;}
.enrollments { display:block; position:relative; margin-left:36px; padding:12px 0; border-top:1px dashed #bcc7d5;}
.enrollments > span.nrollments-span { width:24px; height:24px; display:block; background:#2108ff; color:#fff; text-align:center; line-height:24px; border-radius:100%; position:absolute; left:-36px; top:12px;}
.enrollments > p { color:#5e6e7f; line-height:18px; font-size:13.5px; font-family: 'poppinsregular'; margin-bottom:0px;}


/*==========================================================================================
  admission page
  ==========================================================================================*/
.contact-top-block { display:block; padding:80px 0;}
.contact-top-main { display:block;}
.contact-top-left-block { display:block;}
.contact-top-left { display:block; padding-left:75px; padding-right:25px; position:relative; border-right:1px solid #dbdcde;}
.contact-top-left > span.head-office { width:56px; height:56px; display:block; background:#82a6cb; border-radius:3px; position:absolute; left:0px; top:0px;}
.contact-top-left > span.head-office > img { display:block; position:absolute; left:0px; top:0px; right:0px; bottom:0px; margin:auto;}
.contact-top-left > h4 { color:#133558; font-size:22px; font-family: 'poppinslight';}
.contact-top-left > p { color:#74828f; font-size:14px; line-height:22px;}
.contact-top-left > p > span { color:#363d43; font-family: 'open_sanssemibold';}

.contact-top-right-block { display:block;}
ul.mails { display:block; padding-left:50px;}
ul.mails > li { display:block; padding:15px 0; border-top:1px dashed #bcc8d5;}
ul.mails > li > span { display:block; color:#64798e; font-size:12px; font-family: 'poppinsregular'; text-transform:uppercase; line-height:15px;}
ul.mails > li:first-child { border-top:none; padding-top:0px;}
ul.mails > li > a { color:#133558; font-size:16px; font-family: 'poppinsregular';}
ul.contact-social { display:block; padding-left:50px; padding-top:5px;}
ul.contact-social > li { display:inline-block; padding:0 5px;}
ul.contact-social > li:first-child { padding-left:0px;}

.contact-enquiry-block { display:block; background:#144b84; padding:83px 0;}
.contact-enquiry-main { display:block;}
.contact-enquiry-main > h3 { font-size:30px; font-family: 'poppinslight'; color:#fff; text-align:center; margin-bottom:40px;}
.contact-enquiry-main .prospectus-input { background:none; border-bottom:1px solid #547da7; padding: 0px; color:#fff;}
.contact-enquiry-main .prospectus-input::-webkit-input-placeholder { /* Chrome/Opera/Safari */ color: #7392b3; font-family: 'open_sansbold'; font-size:12px; text-transform:uppercase;}
.contact-enquiry-main .prospectus-input::-moz-placeholder { /* Firefox 19+ */ color: #7392b3; font-family: 'open_sansbold'; font-size:12px; text-transform:uppercase;}
.contact-enquiry-main .prospectus-input:-ms-input-placeholder { /* IE 10+ */  color: #7392b3; font-family: 'open_sansbold'; font-size:12px; text-transform:uppercase;}
.contact-enquiry-main .prospectus-input:-moz-placeholder { /* Firefox 18- */  color: #7392b3; font-family: 'open_sansbold'; font-size:12px; text-transform:uppercase;}
.contact-enquiry-main .prospectus-input:focus { border-bottom:1px solid #6eabea;}
.contact-enquiry-main .prospectus-form { margin-bottom:15px;}
.prospectus-textarea { background: none; padding: 0px; color: #fff; display: block; width: 100%; border: none; border-bottom: 1px solid #547da7; height: 115px; resize:none; padding-top:10px;}
.contact-enquiry-main .prospectus-textarea::-webkit-input-placeholder { /* Chrome/Opera/Safari */ color: #7392b3; font-family: 'open_sansbold'; font-size:12px; text-transform:uppercase;}
.contact-enquiry-main .prospectus-textarea::-moz-placeholder { /* Firefox 19+ */ color: #7392b3; font-family: 'open_sansbold'; font-size:12px; text-transform:uppercase;}
.contact-enquiry-main .prospectus-textarea:-ms-input-placeholder { /* IE 10+ */  color: #7392b3; font-family: 'open_sansbold'; font-size:12px; text-transform:uppercase;}
.contact-enquiry-main .prospectus-textarea:-moz-placeholder { /* Firefox 18- */  color: #7392b3; font-family: 'open_sansbold'; font-size:12px; text-transform:uppercase;}
.contact-enquiry-main .prospectus-textarea:focus { border-bottom:1px solid #6eabea;}
.contact-enquiry-main .prospectus-form .nice-select { width:100%; height:46px; line-height:44px; background-color:transparent; border:none; border-radius:0px; border-bottom:1px solid #547da7; padding-left:0px;}
.contact-enquiry-main .prospectus-form .nice-select.open .list { width:100%;} 
.contact-enquiry-main .prospectus-form .nice-select span.current { padding:0px; color:#7392b3; font-family: 'open_sansbold';}


/*==========================================================================================
  List-of-elective page
  ==========================================================================================*/
.elective-block { display:block; padding:40px 0; border-bottom:1px solid #c7d9e9;}
.elective-main { display:block;}
.elective-main > ul > li { display:block; padding:30px; position:relative; /*border-top:1px solid #daeaf2; padding-left:98px;*/ border:1px solid #bcc8d5; margin-bottom:20px; border-radius:5px; box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.14);}

/*.elective-main > ul > li:first-child { border-top:none;}*/
.elective-main > ul > li > span.elective-letter { width:67px; height:67px; display:block; background:#00adef; text-align:center; line-height:67px; color:#fff; font-family: 'poppinsmedium'; font-size:30px; /*position:absolute; left:0px; top:55px;*/-webkit-border-radius: 50%; -webkit-border-bottom-right-radius: 0; -moz-border-radius: 50%; -moz-border-radius-bottomright: 0; border-radius: 50%; border-bottom-right-radius: 0; margin-bottom:25px;}
.elective-main > ul > li > div.elective-letter { width:67px; height:67px; display:block; background:#b8c9da; text-align:center; line-height:67px; color:#fff; font-family: 'poppinsmedium'; font-size:30px; position:absolute; left:0px; top:55px;-webkit-border-radius: 50%; -webkit-border-bottom-right-radius: 0; -moz-border-radius: 50%; -moz-border-radius-bottomright: 0; border-radius: 50%; border-bottom-right-radius: 0;}
.elective-div { display:block; position:relative;}
.elective-div:before { content:''; width:100%; height:1px; display:block; background:#fff; position:absolute; left:0px; top:0px; z-index:1;}
.elective-1 { display:block; position:relative; padding:15px; padding-left:36px; border-top:1px dashed #bcc8d5;}
.elective-1 > p { margin-bottom:0px; color:#232127; font-size:16px; font-family: 'poppinsregular';}
.elective-1 > p > span { width:24px; height:24px; display:block; background:#0818ff; color:#fff; text-align:center; line-height:24px; border-radius:100%; font-size:12px; position:absolute; left:0px; top:15px;}
.elective-1 > p > p { width:24px; height:24px; display:block; background:#2108ff; color:#fff; text-align:center; line-height:24px; border-radius:100%; font-size:12px; position:absolute; left:0px; top:15px;}
/*.elective-main > ul > li:nth-child(even) { background:#f1f8fb;}
.elective-main > ul > li:nth-child(even) .elective-div:before { background: #f1f8fb;}*/


/*==========================================================================================
  List-of-elective page
  ==========================================================================================*/

.testimonilas{display:block;padding:60px 0;border-bottom:1px solid #dfe1e3;}
.testi-grid-wrapper{display:block;}
.testi-grid-wrapper .grid-item {width:31%; background:#fff; border-radius:5px; border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px; -ms-border-radius:5px; box-shadow:0 0 10px 0 rgba(0, 0, 0, 0.1); border:1px solid #c7d6d9;}
.testi-grid-wrapper .test-item-top { display:block;text-align:center; padding:50px 30px 20px 30px;}
.testi-grid-wrapper .test-item h4{color:#3e4956;font-size:22px;line-height:30px;}
.testi-grid-wrapper .test-item-top > p { font-size:14px; line-height:26px;}
.testi-grid-wrapper .test-item .testi-rating { padding:30px; padding-left:78px;padding-right:48px; border-top:2px solid #00adef; text-align:center; position:relative; margin-top:35px; text-align:left;}
.testi-grid-wrapper .test-item .testi-rating:before { content:''; width:0; height:0; display:block; border-width:6px; border-style:solid; border-color: #00adef transparent transparent transparent; position:absolute; left:45px; top:0px;}
.testi-grid-wrapper .test-item .testi-rating:after { content:'';  width:49px; height:42px; display:block; position:absolute; right:15px; top:19px; background:url(../img/testi-comma.png) no-repeat left top; z-index:2;}
.testi-grid-wrapper .test-item .testi-rating > span.testimonial-profile { width:51px; height:51px; display:block; position:absolute; left:15px; top:15px;}
.testi-grid-wrapper .test-item .testi-rating p{color:#194c73; font-size:15px;margin-bottom:0px;line-height:normal; }
.testi-grid-wrapper .test-item .testi-rating h6{text-transform:uppercase; font-size:11px; color:#68859b; margin-top:0px;}
.testi-wrape-load { display:block; text-align:center; margin-top:50px;}
.testi-wrape-load a { display:inline-block;}


/*==========================================================================================
  List-of-elective page
  ==========================================================================================*/
  
.course-detail-top-block { display:block; padding:90px 0 90px 0;}
.course-detail-top-main { display:block;}
.over-view-block { display:block; padding-right:50px;}
.over-view { display:block;}
.over-view > h4 { color:#133558; font-size:26px; font-family: 'poppinslight';}
.over-view > p { margin-bottom:30px;}
.overview-eliglbe { display:block; border-bottom:1px solid #e8e8e8; border-top:1px solid #e8e8e8; padding:20px 0; overflow:hidden;}
.eligibility { display:block; padding-left:66px; position:relative;}
.eligibility > p { color:#7f8d9cl; font-family: 'open_sansbold'; font-size:12px; text-transform:uppercase; margin-bottom:5px;}
.eligibility > a { display:inline-block; color:#3779bd; font-size:14px; font-family: 'poppinsregular'; line-height:14px;}
.eligibility > span.eligibility-icon { width:44px; display:block; position:absolute; left:0px; top:3px;}
.overview-eliglbe > div > div { border-left:1px solid #e8e8e8;}

.course-free { display:block; padding-top:35px; padding-right:240px; position:relative;}
.course-free > p { color:#7f8d9c; font-size:12px; text-transform:uppercase; font-family: 'open_sansbold'; margin-bottom:0px;}
.course-free > h3 { font-family: 'poppinssemibold'; font-size:36px; color:#0f243a;}
.course-free > h3 > i { font-weight:normal;}
a.course-apply { display:block; text-align:center; line-height:53px; position: relative; background: #e36d03; border-radius: 2px; transition: all ease-out 0.3s; width: 227px; height: 53px; color: #fff; font-size: 16px; font-family: 'open_sansbold'; text-transform: uppercase; position:absolute; right:0px; bottom:0px;}
a.course-apply > span { padding-left:10px; font-size:20px; vertical-align:middle;}
a.course-apply:hover { background:#fc8a24;}
.course-enquiry .admision-enquiry { margin-top:0px; background:#ecf6fe; padding:43px; padding-bottom:100px;}

.syllabus-fee-block { display:block; background:#144b84; position:relative;}
.course-details-bg { background:#0f243a; position: absolute; top: 0px; right: 0px !important; width: 100%; height: 100%;}
.syllabus-fee-main { display:block;}
.syllabus-block { display:block; padding:82px 0; /*margin-right:-30px; padding-right:40px;*/ background:#0f243a; padding-left:35px;}
.syllabus-block h3 { color:#fff; font-size:30px; font-family: 'poppinslight'; border-bottom:1px solid #223f58; padding-bottom:30px; margin-bottom:40px;}
.syllabus-main { display:block;}
.syllabus { display:block; position:relative;} 
.syllabus > h6 { color:#327dcb; font-size:12px; text-transform:uppercase; font-family: 'open_sansbold'; margin-bottom:20px;}
.syllabus > ul { padding-left:36px;}
.syllabus > ul > li { display:block; position:relative; color:#81a0c0; font-size:14px; font-family: 'poppinslight'; line-height:16px; border-top:1px dashed #445c77; padding:12px 0;}
.syllabus > ul > li:first-child { border-top:none;}
.syllabus > ul > li > span { width: 24px; height: 24px; display: block; background: #ff7c08; color: #fff; text-align: center; line-height: 24px; border-radius: 100%; font-size: 12px; position: absolute; left: -36px; top: 7px;}

.fee-in-deatils { display:block; padding:82px 0; background:#144b84; /*padding-left:45px;*/}
.fee-in-deatils h3 { color:#fff; font-size:30px; font-family: 'poppinslight'; padding-bottom:30px; margin-bottom:0px;}
.fee-table { display:block;}
.fee-table table { margin-bottom:0px; border:1px solid #4275ab;}
.fee-table table tr th { border-top:1px solid #6b9bce; border-bottom:1px solid #6b9bce; border-right:1px solid #6b9bce; color:#fff;  color:rgba(255, 255, 255, 0.70); font-size:12px; text-transform:uppercase; font-family: 'open_sansbold'; background:#396fa8; padding:12px 15px; width:23%;}
.fee-table table tr th:first-child { border-left:1px solid #6b9bce; width:31%;}
.fee-table table tr td { border-top:1px solid #4a7db3; padding:20px 15px; border-right:1px solid #4a7db3; font-size:18px; color:#fff; font-family: 'poppinsregular';}
.fee-table table tr td:first-child { border-left:1px solid #4a7db3; width:31%;}
.fee-table table tr td h4 { color:#fff; font-size:14px; font-family: 'poppinsregular'; margin-bottom:5px;}
.fee-table table tr td p { color:#a0bad6; font-size:12px; font-family: 'poppinsregular'; line-height:14px; margin-bottom:0px;}

.fee-decription { display:block; padding:15px 0 20px 0;}
.fee-decription ul { display:block; padding-left:55px;}
.fee-decription ul li { display:block; position:relative; color:#849eb8; font-size:12px; font-family: 'poppinsregular'; line-height:16px; padding:15px 0; border-top:1px dashed #54769c;}
.fee-decription ul li:first-child { border-top:none;}
.fee-decription ul li span { font-family: 'poppinssemibold'; color:#fff; position:absolute; left:-55px; top:15px;}
.fee-buttons { display:block; border-top:1px solid #2e639a; padding-top:45px; position:relative; padding-left:132px;}
.fee-buttons > p { display:block; position:absolute; left:0px; top:50px; font-size:12px; font-family: 'poppinsregular'; line-height:16px; margin-bottom:0px; color:#fff;}
.fee-buttons > ul > li { display:inline-block; padding:0 5px;}
.fee-buttons > ul > li:first-child { padding-left:0px;}
.fee-buttons > ul > li > a { display:block; width:171px; height:43px; line-height:43px; background:#e36d03; text-align:center; line-height:43px; border-radius:3px; font-family: 'poppinssemibold'; color:#fff; font-size:12px; text-transform:uppercase;vertical-align:middle;}
.fee-buttons > ul > li > a > span { font-size:15px; vertical-align:middle; margin-left:10px;}
.fee-buttons > ul > li:first-child a { background:#00adef;}


.paging
	{
		display:block;
		text-align:right;
		padding-right:20px;
		margin:20px 0px 30px 0px;
	}
.paging ul{display:inline-block;margin:0; padding:0;}
.paging ul li
	{
		list-style:none; 
		margin-left:8px;
		display:inline-block;
		
		border:1px solid #d8d4d4;
		-webkit-border-radius: 3px;
		-moz-border-radius: 3px;
		border-radius: 3px;
	}
.paging ul li a
	{
		display:block;
		padding:0px 16px 0px 16px;  
		background:#FFF; 
		font-size:12px;
		color:#837a7a; 
		text-decoration:none;
		line-height:36px; 
		font-family: 'Roboto-Bold';
	}
.paging ul li a:hover, .paging ul li a.active {background:#00afe2;color:#FFF;}	
.paging ul li a:hover span, .paging ul li a.active span{background:#00afe2;color:#FFF;}	
.paging ul li a span{font-family: 'nandilath';font-size:12px;color:a0a0a0;margin:6px;}
.custom-selector.nice-select.open .list{ max-height:200px !important; overflow-y:scroll;}
.custom-selector.nice-select .list{ max-height:200px !important; overflow-y:scroll;}

/*============================================================================
  Drop down 29-06-2017
  ============================================================================*/


.main-menu > ul > li > ul { display:none; position:absolute; top:37px; left:0; padding-top:20px; max-width:200px; min-width:200px; z-index:5; text-align:left;}
.main-menu > ul > li > ul:before { position:absolute; content:''; width:0; height:0; border-style:solid; border-width:8px; border-color:transparent transparent rgba(0,0,0,.6); top:4px; left:15px; display:block;}
.main-menu > ul > li > ul > li{ display:block;}
.main-menu > ul > li > ul > li a { border-top:1px solid rgba(0,0,0,.5); display:block; padding:10px 15px;color:#FFF; font-size:12px; background:#000; background:rgba(0,0,0,.6); font-family: 'poppinsregular'; text-transform:uppercase;transition:all ease-out .2s;-webkit-transition:all ease-out .2s;-moz-transition:all ease-out .2s;-ms-transition:all ease-out .2s;-o-transition:all ease-out .2s}
.main-menu > ul > li > ul > li:first-child a { border-top:none}
.main-menu > ul > li > ul > li a:hover { background:#144b84;color:#FFF;}


/*============================================================================
  Drop down 29-06-2017 end
  ============================================================================*/

.testi-grid-wrapper .video-cont { padding-top:91px; padding-left:107px;}

/*============================================================================
  page style
  ============================================================================*/


/*============================================================================
  On Load Popup
  ============================================================================*/
.pop-wrapper{
	display:none;	
}
.view-bio-content{
	display:block;
	position:relative;	
}
.view-bio-content .head{
	display:block;
	background:#144b84;
	padding:15px 0px 15px 30px; 
}
.view-bio-content .head h3{
	font-size:28px;
	color:#FFF;	
	margin:0;
	line-height:normal;
}
.view-bio-content .head span{
	color:#FFF;
	opacity:0.8;filter: alpha(opacity = 80);
	font-size:12px;	
}
.view-bio-content .content-block{
	padding:30px 30px;
    border: 1px solid #e5e5e5;
	display:block;
}

.view-bio-content .content-block p{
	font-size:16px;
}

.view-bio-content .content-block .input-box{
	display:block;
	padding: 8px 0px;
    background: none;
    border-radius: 0px;
    border: none;
    border-bottom: 1px solid #9ebdd9;
	box-shadow:none;
	margin-bottom:20px;
	color:#a3d7ff;
	font-family: 'open_sansbold';
}
.view-bio-content .content-block .input-box::-webkit-input-placeholder {
   color:#7392b3;
}

.view-bio-content .content-block .input-box:-moz-placeholder { /* Firefox 18- */
   color:#7392b3;
}

.view-bio-content .content-block .input-box::-moz-placeholder {  /* Firefox 19+ */
   color:#7392b3;
}

.view-bio-content .content-block .input-box:-ms-input-placeholder {  
   color:#7392b3; 
}


.custom-selector::-webkit-input-placeholder {
   color:#7392b3;
}

.custom-selector:-moz-placeholder { /* Firefox 18- */
   color:#7392b3;
}

.custom-selector::-moz-placeholder {  /* Firefox 19+ */
   color:#7392b3;
}

.custom-selector:-ms-input-placeholder {  
   color:#7392b3; 
}
.commen-select .selecter-selected{color:#a3d7ff !important;}
.view-bio-content .content-block .submit-btn{
    background: #ff9600;
	display:inline-block;
	padding:12px 40px;
    border-radius: 3px;
    text-align: center;
    color: #fff;
    text-transform: uppercase;
    border: none;
    transition: all ease-out 0.3s;	
	margin-top:20px;
}
.view-bio-content .content-block .submit-btn:hover{background:#ffae00;}

.custom-selector{
	border-radius:0;
	-webkit-border-radius:0;
	-moz-border-radius:0;
	-ms-border-radius:0;
	-o-border-radius:0;
	border:none;
	background:none;
	background-color:transparent;
	box-shadow:none;	
	border-bottom: 1px solid #9ebdd9;
	color:#7392b3;
}
.custom-selector:focus{box-shadow:none;}
.commen-form2 { margin-bottom:20px;}


/*===========On Load Popup END=============================================================== */ 



/*==========================================================================================
  Pay online page
  ==========================================================================================*/
  
.pay-online-block { display:block; padding:50px 0; border-bottom: 1px solid #c7d9e9;}
.pay-online-main { display:block;}
.pay-online-top { display:block; padding-bottom:35px; border-bottom:1px solid #e6e6e6;}
.pay-online-top > p { color:#74828f; font-size:18px; margin-bottom:10px;}
.pay-online-top > h5 { color:#144b84; font-size:18px; font-family: 'open_sansbold'; margin-top:15px; margin-bottom:25px;}
.pay-online-div .radio-btn { width:100%;}
.pay-online-div .radio-btn > label { width:100%; margin-bottom:0px;}
span.blue-letters { color:#00adef; font-size:12px; font-family: 'open_sansbold'; text-transform:uppercase;}

.fast-track-courses { display:block; padding-top:35px; margin-bottom:5px;}
.fast-track-courses h3 { color:#133558; font-family: 'poppinslight'; font-size:26px;}
.fast-track-courses table tr { border:1px solid #fff; border-bottom:none;}
.fast-track-courses table tr:nth-child(even) { border:1px solid #dae3e8; background:#fafcfd;}
.fast-track-courses table tr th { border-top:none; color:#434c56; font-size:13px; text-transform:uppercase; font-family: 'open_sansbold'; }
.fast-track-courses table tr td { border-top:none; color:#566a7e; font-size:14px; font-family: 'open_sansregular'; padding:10px 8px;}

.payment-right-block { display:block; padding-left:20px;}
.fast-track-forms { display:block;}
.pay-form { display:block; padding-bottom:10px;}
.pay-form label { min-height:35px;}
.pay-form p { margin-bottom:0px; color:#566a7e; font-size:14px; font-family: 'open_sansbold'; text-transform:uppercase;}
.pay-form .nice-select { width:100%; background-color:#e8f2f7; height:40px; line-height:40px; border:none; border-radius:0px;}
.pay-form .nice-select.open .list { width:100%; height:200px; overflow-y:scroll;} 
.pay-form > h3 { color:#3e4955; font-size:24px; margin-bottom:0px; font-family: 'open_sansregular'; line-height:45px;}
.pay-form-input { width:100%; background-color:#e8f2f7; height:40px; border:none; padding:0 15px;}
.pay-form > ul > li { display:inline-block; margin-right:30px;}
.pay-form-textarea { width:100%; background-color:#e8f2f7; height:121px; border:none; padding:10px 15px; resize:none;}

.forms-payments { display:block; border-top:1px solid #e6e6e6; padding:43px 0; margin-top:20px;}
.forms-payments > p { color:#45515d; font-size:18px; font-family: 'open_sansregular';}

a.pay-btn { display:block; width:197px; height:53px; background:#e36d03; color:#fff; font-size:16px; font-family: 'open_sanssemibold'; text-transform:uppercase; border-radius:3px; text-align:center; line-height:53px;}
a.pay-btn > span { vertical-align:middle; margin-left:10px; font-size:20px;}
ul.payment-method { display:block;}
ul.payment-method > li { display:inline-block; vertical-align:middle; margin-right:10px;}
ul.payment-method > li > img { display:inline-block; border:1px solid #cfdae1; box-shadow:0 0 16px 0 rgba(0, 0, 0, 0.12);}


.payment-banner { min-height:213px !important; height:213px;}
.payment-banner .banner-texts { min-height:213px;}
.payment-banner .banner-icon { padding-top:0px;}
.payment-banner-right { display:block; background:rgba(0, 0, 0, 0.2); margin-left:30px; padding-left:40px; text-align:center; padding-top:50px;}
.payment-banner-right > p { color:#fff; font-size:18px;}
.payment-banner-right > img { display:inline-block;}
.pay-online-main { display:block;}
.payment-left-block { display:block; border:1px solid #dae3e8; border-radius:5px; overflow:hidden;}
.payment-left-block > h3 { background:#e3e9ed; padding:22px 0; text-align:center; color:#0580af; font-size:24px; font-family: 'poppinssemibold'; margin-bottom:0px;}
.why-nibm { display:block; padding:32px 35px; text-align:center;}
.why-nibm > img { display:inline-block; margin-bottom:10px;	}
.why-nibm > h4 { color:#133558; font-size:22px; line-height:normal; margin-bottom:10px;}
.why-nibm > p { color:#707986; font-size:13px; line-height:20px; margin-bottom:0px;}
.why-video { display:block; text-align:center;}
.why-video .video-1 { min-height:184px;}
.why-video .video-1 span.home-service-1-image { display:none;}
.why-video .video-cont { left:0px; top:0px; right:0px; bottom:0px; margin:auto; position:absolute; padding:0px;}
.why-video .video-cont > a { margin:0px; position:absolute; left:0px; top:-20px; right:0px; bottom:0px; margin:auto; background:#00adef; width:41px; height:41px;}
.why-video .video-cont > a > span { width: 41px; height: 41px; display: block; font-size: 16px; line-height: 41px;}
.why-video .video-cont > p.tutorial-text { color:#fff; font-family: 'poppinslight'; font-size:22px; margin:0px; position:absolute; left:0px; right:0px; bottom:35px; margin:auto;}

span.make-bg { display:none;}
.mba-webinar  { display:block; padding:35px 15px 35px 80px; position:relative;}
.mba-webinar > h4 { font-size:20px; margin-bottom:5px; font-family: 'poppinssemibold';}
.mba-webinar > img { display:inline-block; position:absolute; left:0px; top:35px;}
.mba-webinar > p { font-size:13px; line-height:20px; margin-bottom:0px;}
.ninm-app { display:block; min-height:267px; text-align:center; padding:25px 20px; padding-bottom:0px;}
.ninm-app > h5 { font-family: 'poppinslight'; font-size:22px; color:#fff; line-height:35px; margin-bottom:10px;}
.ninm-app > h5 > span { font-size:50px; display:block;}
.ninm-app a { display:block; text-align:center; margin-bottom:15px;}
.ninm-app a img { display:inline-block;}

.payment-news { display:block; padding:25px 18px; padding-bottom:45px;}
.payment-news > h4 { color:#133558; font-size:20px; font-family: 'poppinssemibold';}

.news-slide { display:block; padding-left:75px; position:relative;}
.news-slide .payment-news-img { display:block; width:65px; height:65px; display:block; position:absolute; left:0px; top:0px;}
.news-slide .payment-news-img > h6 { position:absolute; left:0px; bottom:1px; background:#0099cb; color:#fff; margin-bottom:0px; padding:5px; text-align:center; color:#b8daeb; font-family: 'poppinssemibold';}
.news-slide .payment-news-img > h6 > span { display:block; color:#fff; font-family: 'open_sanslight'; font-size:18px;}
.news-slide h5 { margin:0px; font-size:15px; line-height:18px; font-family: 'poppinsregular';}
.news-slide p { font-size:11px; line-height:16px; margin-bottom:0px;}
.payment-news > .owl-carousel .owl-item img { width:auto;}
.payment-news .owl-carousel .owl-controls { text-align:center; bottom: -30px;  position: absolute; left: 0px; width: 100%;}
.payment-news .owl-carousel .owl-controls .owl-dot { width:6px; height:6px; background:#92a3b3; display:inline-block; margin:0 10px; border-radius:100%;}
.payment-news .owl-carousel .owl-controls .owl-dot.active { background:#e36d03;}




.fb-like { display:block;}





.fee-table1 { display:block;}
.fee-table1 table { margin-bottom:0px; border:1px solid #4275ab;}
.fee-table1 table tr th { border-top:1px solid #6b9bce; border-bottom:1px solid #6b9bce; border-right:1px solid #6b9bce; color:#fff;  color:rgba(255, 255, 255, 0.70); font-size:12px; text-transform:uppercase; font-family: 'open_sansbold'; background:#396fa8; padding:12px 15px; ;}
.fee-table1 table tr th:first-child { border-left:1px solid #6b9bce; width:}
.fee-table1 table tr td { border-top:1px solid #4a7db3; padding:20px 15px; border-right:1px solid #4a7db3; font-size:18px; color:#fff; font-family: 'poppinsregular';}
.fee-table1 table tr td:first-child { border-left:1px solid #4a7db3; }
.fee-table1 table tr td h4 { color:#fff; font-size:14px; font-family: 'poppinsregular'; margin-bottom:5px;}
.fee-table1 table tr td p { color:#a0bad6; font-size:12px; font-family: 'poppinsregular'; line-height:14px; margin-bottom:0px;}

.elApply{cursor:pointer}


.jain-university{
  padding:8px;color:#144B84;background-color:#e6edf5;border-left:3px solid #E36D03;line-height: 23px;font-weight: bold;
}
.dual-certificate{
  padding:8px;color:#144B84;background-color:#e6edf5;border-left:3px solid #144B84;line-height: 25px;margin-top: 10px;font-weight: bold;
}














/*==========================================================================================
  Media screen
  ==========================================================================================*/

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

	.payment-left-block { margin-right:-30px;}

}

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

	.payment-left-block { margin-right:0px;}
	.payment-right-block { padding-left:0px;}
	.payment-left-block > h3 { font-size:20px;}
	.why-nibm { padding: 25px 25px;}
	.why-video .video-cont > a { top:-50px;}
	.mba-webinar > img { display:none;}
	.mba-webinar { padding:20px;}

}

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

	.payment-banner { height:auto;}
	.payment-banner-right { margin-left:0px; padding:20px 0;}
	.payment-banner .banner-texts { width:100%; display:block; min-height:inherit;}
	.mba-webinar { text-align:center;}
	.news-slide { text-align:center; padding:0px;}
	.news-slide .payment-news-img { position:relative; margin:auto; margin-bottom:10px}
	.payment-news > h4 { text-align:center;}
	.fb-like { text-align:center; margin-bottom:20px;}
	.fb-like > img { display:inline-block;}
	.pay-online-top { text-align:center; padding-top:20px;}
	.forms-payments { margin-top:0px; padding-top:25px; text-align:center;}
	.pay-online-block { padding-bottom:20px;}
	

}




/*==========================================================================================
  Icon Fonts
  ==========================================================================================*/
  
@font-face {
  font-family: 'nibm';
  src:  url('../fonts/icon-fonts/nibm.eot?d51x1r');
  src:  url('../fonts/icon-fonts/nibm.eot?d51x1r#iefix') format('embedded-opentype'),
    url('../fonts/icon-fonts/nibm.ttf?d51x1r') format('truetype'),
    url('../fonts/icon-fonts/nibm.woff?d51x1r') format('woff'),
    url('../fonts/icon-fonts/nibm.svg?d51x1r#nibm') format('svg');
  font-weight: normal;
  font-style: normal;
}

[class^="icon-"], [class*=" icon-"] {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'nibm' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;

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


/*! Generated by Font Squirrel (https://www.fontsquirrel.com) on May 24, 2017 */

@font-face {
    font-family: 'open_sansbold';
    src: url('../fonts/custom-fonts/opensans-bold_1-webfont.woff2') format('woff2'),
         url('../fonts/custom-fonts/opensans-bold_1-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'open_sanslight';
    src: url('../fonts/custom-fonts/opensans-light_0-webfont.woff2') format('woff2'),
         url('../fonts/custom-fonts/opensans-light_0-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'open_sansregular';
    src: url('../fonts/custom-fonts/opensans-regular_0-webfont.woff2') format('woff2'),
         url('../fonts/custom-fonts/opensans-regular_0-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'open_sanssemibold';
    src: url('../fonts/custom-fonts/opensans-semibold-webfont.woff2') format('woff2'),
         url('../fonts/custom-fonts/opensans-semibold-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'poppinsbold';
    src: url('../fonts/custom-fonts/poppins-bold-webfont.woff2') format('woff2'),
         url('../fonts/custom-fonts/poppins-bold-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'poppinslight';
    src: url('../fonts/custom-fonts/poppins-light-webfont.woff2') format('woff2'),
         url('../fonts/custom-fonts/poppins-light-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'poppinsmedium';
    src: url('../fonts/custom-fonts/poppins-medium-webfont.woff2') format('woff2'),
         url('../fonts/custom-fonts/poppins-medium-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'poppinsregular';
    src: url('../fonts/custom-fonts/poppins-regular-webfont.woff2') format('woff2'),
         url('../fonts/custom-fonts/poppins-regular-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'poppinssemibold';
    src: url('../fonts/custom-fonts/poppins-semibold-webfont.woff2') format('woff2'),
         url('../fonts/custom-fonts/poppins-semibold-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}
