/* Table of Content
==================================================
        - General -
        - margin spaces -
        - Header and nav -
        - intro -
        - screenshots -
        - overview -
        - features -
        - share -
        - app-brief1 - app-brief2 -
        - subscription-form -
        - contact -
        - footer -
        -    THEME SWITCHER -
        - responsive -

*/

/* - General ------------------------------------------------------- */

/* PRE LOADER */
/*.preloader {
	position: fixed;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	background-color: #fefefe;
	z-index: 9999;
	height: 100%;
	width: 100%;
	overflow: hidden !important;
}*/
.status {
	width: 105px;
	height: 50px;
	position: absolute;
	left: 50%;
	top: 50%;
	margin: -35px 0 0 -50px;
}
/* top line LOADER */
/*.pace {
	-webkit-pointer-events: none;
	pointer-events: none;
	-webkit-user-select: none;
	-moz-user-select: none;
	user-select: none;
}
.pace-inactive {
	display: none;
}
.pace .pace-progress {
	background: #fdb08d !important;
	position: fixed;
	z-index: 99999;
	top: 0;
	right: 100%;
	width: 100%;
	height: 5px;
}*/
/* Global Styles */
body, html {
	height: 100%;
	width: 100%;
	max-width: 100%;
}

body {
	font-family: 'Roboto', sans-serif;
	font-size: 13px;
	font-weight: 300;
	letter-spacing: 1px;
	line-height: 1.8;
	background: transparent;
	color: #29282b;
	overflow-x: hidden;
	margin: auto;
	background: #fafafa;
	-webkit-font-smoothing: subpixel-antialiased;
}
.clearlist, .clearlist li {
	list-style: none;
	padding: 0;
	margin: 0;
	background: none;
}

::-moz-selection {
color: #fff;
background:#29282b;
}
::-webkit-selection {
color: #fff;
background:#29282b;
}
::selection {
	color: #fff;
	background: #29282b;
}

p{
font-family: 'Roboto', sans-serif;
font-weight:400;	
	}
a {
	color: #f8763c;
	text-decoration: none;
}
a:hover {
	color: #29282b;
	cursor: pointer;
}
a:hover, a:focus {
	-moz-outline: none;
	outline: none;
	text-decoration: none;
}
h1, h2, h3, h4, h5, h6 {
	font-family: 'Roboto', sans-serif;
	font-weight: 100;
	margin-bottom: 20px;
	line-height: 1.4;
	color: #29282b;
	letter-spacing: 2px;
}
h1 {
	font-size: 40px;
}
h2 {
	font-size: 30px;
}
h3 {
	font-size: 24px;
}
h4 {
	font-size: 16px;
}
h5 {
	font-size: 14px;
}
h6 {
	font-size: 12px;
}
.img-responsive {
	margin: 0 auto;
	width: auto;
}
.section {
	padding: 150px 0px;
	position: relative;
	z-index: 2;
	overflow: hidden;
}
.relative {
	position: relative;
}
.bold {
	font-weight: 400;
}
.hint {
	color: #999;
	font-size: 13px;
}
/* title Section */
.titleSection {
	clear: both;
	margin-bottom: 80px;
	text-align: center;
}
.titleSection h2 {
	margin-top: 0px;
}
.titleSection p {
	max-width: 400px;
	margin: 0 auto;
}
/* line */
.coloredLine {
	margin: 20px auto 0px;
	width: 40px;
	border-bottom: 1px solid #eee;
}
/* buttons */
.btn-new {
	max-width: 250px;
	vertical-align: middle;
	position: relative;
	z-index: 1;
	-webkit-backface-visibility: hidden;
	-moz-osx-font-smoothing: grayscale;
	background: #F44C67;
	display: inline-block;
	padding: 15px 30px;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	color: #fff;
	font-size: 14px;
	font-weight: 400;
	font-family: 'Roboto', sans-serif;
	-webkit-transition: all .3s ease;
	-moz-transition: all .3s ease;
	-o-transition: all .3s ease;
	transition: all .3s ease;
	letter-spacing: 1px;
	cursor: pointer;
	line-height: 1.42857;
	text-align: center;
	white-space: nowrap;
	border: none;
}
.btn-new:hover, .btn-new:focus {
	background: #FC647B;
	color: #fff;
	text-decoration: none;
	outline: none;
}
/* margin spaces */
.space10 {
	margin-bottom: 10px;
}
.space20 {
	margin-bottom: 20px;
}
.space30 {
	margin-bottom: 30px;
}
.space40 {
	margin-bottom: 40px;
}
.space50 {
	margin-bottom: 50px;
}
.space60 {
	margin-bottom: 60px;
}
.space70 {
	margin-bottom: 70px;
}
.space80 {
	margin-bottom: 80px;
}
.space90 {
	margin-bottom: 90px;
}
.space100 {
	margin-bottom: 100px;
}
/* Header and nav --------------------------------------------------- */
.logo {
	display: inline-block;
}
/*.logo img {
	max-width: 100%;
}*/
.sticky-navigation {
	-webkit-transition: all .4s ease-in-out;
	-moz-transition: all .4s ease-in-out;
	-o-transition: all .4s ease-in-out;
	transition: all .4s ease-in-out;
	background: transparent;
	border: none;
	padding: 10px 0 !important;
	margin-bottom: 0 !important;
	-webkit-backface-visibility: hidden;
	top: 0px;
}
.NavBg {
	background: rgba(255,255,255,0.9);
}
.nav-logo {
	padding: 0px 15px;
	height: 50px;
	overflow: hidden;
}
.nav-logo:focus {
	outline: none;
}
.nav-logo img {
	height: 100%;
}
.navbar {
	margin-bottom: 0px;
}
.navbar-nav {
	float: left;
	margin: 0px !important;
	-webkit-transition: all .3s ease-in-out;
	-moz-transition: all .3s ease-in-out;
	-o-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out;
}
.navbar-nav li a {
	padding: 10px;
	line-height: 30px;
	font-size: 12px;
	color: #999;
	position: relative;
	background: transparent !important;
	-webkit-transition: all .5s ease;
	-moz-transition: all .5s ease;
	-o-transition: all .5s ease;
	transition: all .5s ease;
}
.navbar-nav li a:focus {
	outline: none;
}
.navbar-nav li.active a, .navbar-nav li a:hover {
	color: #29282b;
}
.navbar-toggle {
	padding: 9px 10px;
	margin-right: 10px;
}
/* intro ---------------------------------------------------------------- */

#intro {
	background: rgba(0, 0, 0, 0) url("../images/pattern.png") repeat scroll 0 0;
	text-align: center;
	padding: 150px 0px;
	position: relative;
	z-index: 1;
	overflow: hidden;
}
.intro-mobile {
	position: absolute;
	left: 0px;
	bottom: -250px; /* negtivae value of section bottom padding */
	max-width: 50%;
}
.downloads a {
	display: inline-block;
	margin-right: 10px;
}
.downloads a:last-child {
	margin-right: 0px;
}
/* screenshots ---------------------------------------------------------------- */
.screenshot-image {
	background: url("../images/bg.jpg") no-repeat top center scroll #fff;
	-webkit-background-size: 100%;
	-moz-background-size: 100%;
	-o-background-size: 100%;
	background-size: 100%;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	width: 100%;
}
.downloadNumber {
	background: #f44c67;
	color: #fff;
	display: inline-block;
	padding: 10px 30px;
	font-size: 24px;
}
.overlay {
	background: none repeat scroll 0 0 rgba(255,255,255,0.5);
	width: 100%;
	height: 100%;
	padding-top: 150px;
	padding-bottom: 600px;
	position: relative;
}
.gradient {
	background: url("../images/gradient.png") repeat-x top center;
	position: absolute;
	width: 100%;
	bottom: 0px;
	height: 200px;
}
.slider-3d {
	margin-top: -580px;
	padding-bottom: 200px;
}
.slider-3d > div {
	margin: 0 auto;
}
.allinone_carousel.sweet .elementTitle {
	color: #888;
	font-family: 'Roboto', sans-serif;
	font-weight: 300;
}
.allinone_carousel.sweet .contentHolderUnit {
	-moz-box-shadow: 1px -2px 10px 0px rgba(0, 0, 0, 0.5);
	-webkit-box-shadow: 1px -2px 10px 0px rgba(0, 0, 0, 0.5);
	box-shadow: 1px -2px 10px 0px rgba(0, 0, 0, 0.5);
}
/* overview ---------------------------------------------------------------- */
#overview {
	background: #f9f9f9;
	border-top: 1px solid #eee;
	text-align: center;
}
.bigIcon {
	color: #F44C67;
	font-size: 50px;
	margin-bottom: 20px;
}
/* features ---------------------------------------------------------------- */
#features {
	background: #f1f1f1;
	border-top: 1px solid #eee;
	text-align: center;
}
.leftFeatures, .rightFeatures {
	margin-top: 50px;
}
/* share ---------------------------------------------------------------- */
#share {
	background: url("../images/stars.png") no-repeat top left #F45368;
	text-align: center;
}
#share h2 {
	font-size: 50px;
}
.shareIcons {
	font-size: 24px;
}
.jssocials-share-link {
	color: #fff;
	padding: 0.8em 1em;
	min-width: 110px;
}
.jssocials-share-link.jssocials-share-link-count {
	padding-top: 0.5em;
}
/* app-brief1 ---------------------------------------------------------------- */

.left-mob-front {
	position: absolute;
	left: 12%;
	margin: 0px auto;
	top: -40px;
	z-index: 2;
}
.left-mob-back {
	position: absolute;
	left: 0px;
	top: -20px;
	z-index: 1;
}
.rightList li {
	padding-bottom: 10px;
	position: relative;
}
.rightList li i {
	position: absolute;
	top: 8px;
	left: 0px;
	font-size: 14px;
}
.rightList li span {
	padding-left: 30px;
}
#app-brief1 {
	background: #F2F2F2;
}
.right-mob-front {
	position: absolute;
	right: 12%;
	margin: 0px auto;
	top: -40px;
	z-index: 2;
}
.right-mob-back {
	position: absolute;
	right: 0px;
	top: -20px;
	z-index: 1;
}
/* subscription-form ---------------------------------------------------------------- */

#download {
	text-align: center;
	background: url("../images/pattern.png") repeat;
}
.downloadLogo {
	width: 100px;
	display: inline-block;
	position: relative;
	top: -5px;
}
#download hr {
	margin: 80px auto 70px;
}
.downloadtxt {
	margin-top: 70px;
	line-height: 60px;
}
.subscription-form .input-box {
	width: 320px;
	-webkit-box-shadow: none;
	box-shadow: none;
	background: #FFF;
	border: 1px solid #FFF;
	margin: 0px;
}
.bigWord {
	font-size: 60px;
	font-weight: 700;
	text-transform: uppercase;
	display: block;
}
.subscription-form .subscription-success, .subscription-form .subscription-error {
	display: none !important;
}
.subscription-form label {
	display: block;
}
/* contact ----------------------------------------------------------- */
#contact {
	background: #F4F4F4;
	text-align: center;
}
.form-control {
	background: transparent;
	border: 1px solid #ddd;
	height: 50px;
	margin-bottom: 20px;
	padding: 10px 20px;
	width: 100%;
	color: #161616;
	outline: none;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	font-size: 12px;
	box-shadow: none;
}
textarea.form-control {
	height: 100px;
	max-height: 120px;
	resize: none;
	margin-bottom: 40px;
	overflow: hidden;
}
.form-control:focus {
	color: #000;
	border-color: #161616;
	box-shadow: none;
	outline: none;
}
#contactForm .success, #contactForm .error {
	display: none;
	text-align: center;
	margin-bottom: 20px;
	padding: 20px;
}
/* Footer ---------------------------------------------------------- */
footer {
	background: #29282b;
	text-align: center;
	padding: 15px 0px;
}
footer hr {
	border-color: #181819;
}
footer p {
	font-size: 11px;
	letter-spacing: 4px;
	text-transform: uppercase;
	color: #fff;
}
footer p a, footer p a:hover, footer p a:focus {
	color: #fff;
}
.socialList li {
	display: inline-block;
	text-transform: uppercase;
	font-family: 'Josefin Sans', sans-serif;
}
.socialList li a {
	display: inline-block;
	color: #fff;
	margin: 0px 20px;
}
.socialList li a span {
	margin-left: 10px;
}
.socialList li a:hover {
	color: #F44C67;
}
/*------------------------------------------------------------- 
                           THEME SWITCHER
--------------------------------------------------------------- */
#customizer {
	position: fixed;
	top: 100px;
	z-index: 999999;
	height: 100%;
}
.corner {
	display: block;
	cursor: pointer;
	width: 40px;
	height: 40px;
	-webkit-border-radius: 0px 6px 6px 0px;
	-moz-border-radius: 0px 6px 6px 0px;
	border-radius: 0px 6px 6px 0px;
	background: url(../images/switcher/corner-open.png);
	position: absolute;
	top: 50px;
	right: -40px;
}
.s-close {
	left: -205px !important;
	-webkit-transition: all .4s ease-in-out;
	-moz-transition: all .4s ease-in-out;
	-o-transition: all .4s ease-in-out;
	transition: all .4s ease-in-out;
}
.s-open {
	left: 0 !important;
	-webkit-transition: all .4s ease-in-out;
	-moz-transition: all .4s ease-in-out;
	-o-transition: all .4s ease-in-out;
	transition: all .4s ease-in-out;
}
.corner.expanded {
	background: url(../images/switcher/corner.png);
}
#options {
	width: 205px;
	height: 180px;
	background: #fff;
	padding: 0;
	position: relative;
	-webkit-transition: all .4s ease-in-out;
	-moz-transition: all .4s ease-in-out;
	-o-transition: all .4s ease-in-out;
	transition: all .4s ease-in-out;
}
.heading {
	padding-bottom: 15px;
	margin-bottom: 20px;
}
#options h6 {
	color: #5c5c5c;
	margin-bottom: 10px;
	font-size: 13px;
}
.options-segment {
	margin-bottom: 20px;
}
.color-scheme {
	padding: 0;
}
.color-scheme li {
	float: left;
	list-style: none;
}
.color-scheme a {
	display: block;
	height: 30px;
	width: 30px;
	margin: 0 4.25px 10px;
}
.colors-sel {
	padding: 20px 25px 15px;
	margin-bottom: 0;
}
.gold a {
	background: url(../images/switcher/3.png);
}
.green a {
	background: url(../images/switcher/7.png);
}
.blue a {
	background: url(../images/switcher/1.png);
}
.red a {
	background: url(../images/switcher/8.png);
}
.pink a {
	background: url(../images/switcher/4.png);
}
.navy a {
	background: url(../images/switcher/6.png);
}
.yellow a {
	background: url(../images/switcher/5.png);
}
.violet a {
	background: url(../images/switcher/2.png);
}
.options-head {
	background: #000;
	color: #fff;
	text-align: center;
	text-transform: uppercase;
	font-size: 15px;
	font-weight: 900;
	line-height: 50px;
}
.version {
	position: fixed;
	left: 0px;
	top: 100px;
	font-size: 30px;
	color: #A4C828;
	width: 40px;
	height: 40px;
	line-height: 40px;
	text-align: center;
	z-index: 9999;
}
.version:hover, .version:focus {
	color: #B6DD2A;
}

/* responsive style ----------------------------------------------------------------- */
/* Large Devices, Wide Screens */
@media only screen and (max-width : 1200px) {
.downloadtxt {
	margin-top: 20px;
}
}

/* Medium Devices, Desktops */
@media only screen and (max-width : 992px) {
#intro {
	text-align: center;
}
#intro, .section {
	padding: 100px 0px;
}
.overlay {
	padding-top: 100px;
	padding-bottom: 400px;
}
.slider-3d {
	margin-top: -380px;
	padding-bottom: 100px;
}
.intro-mobile {
	position: static;
	max-width: 300px;
}
.phones {
	position: relative;
	width: 100%;
	max-width: 600px;
	height: 400px;
	overflow: hidden;
	margin: 0 auto;
	margin-bottom: 50px;
}
.left-mob-front {
	right: 0px;
	left: auto;
	max-width: 100%;
	top: 0px;
}
.left-mob-back {
	left: -30px;
	max-width: 100%;
	top: 0px;
}
.right-mob-front {
	left: 0px;
	right: auto;
	max-width: 100%;
	top: 0px;
}
.right-mob-back {
	right: -30px;
	max-width: 100%;
	top: 0px;
}
.leftFeatures {
	margin-top: 0px;
	margin-bottom: 50px;
}
#features .text-left, #features .text-right {
	text-align: center !important;
}
.mg-sm-100 {
	margin-bottom: 100px;
}
}

/* Small Devices, Tablets */
@media only screen and (max-width : 767px) {
.navbar-collapse {
	max-height: 355px !important;
	padding-bottom: 15px;
	padding-right: 15px;
	padding-left: 15px;
	overflow-x: visible;
	border-top: 1px solid transparent;
}
.navbar-nav {
	width: 100%;
}
h1 {
	font-size: 30px;
}
.subscription-form .input-box {
	margin: 0px auto 20px;
	width: 80%;
}
.navbar {
	background: rgba(255,255,255,0.9);
}
}

/* Extra Small Devices, Phones */
@media only screen and (max-width : 480px) {
.downloads a {
	margin: 5px;
}
.left-mob-front, .left-mob-back, .right-mob-front, .right-mob-back {
	max-width: 80%;
}
}

/* Custom, iPhone Retina */
@media only screen and (max-width : 320px) {
}
.korczak-start {
	position: relative;
}
.korczak-start nav a {
	bottom: 0;
	box-sizing: content-box;
	color: #333;
	display: block;
	font-family: "Roboto", sans-serif;
	font-size: 14px;
	height: 110px;
	margin: 1px;
	overflow: hidden;
	position: absolute;
	top: 0;
	width: 110px
}

@media all and (min-width: 768px) {
.korczak-start nav a {
	width: 155px
}
}
.korczak-start nav a b {
	background-color: #F9604B;
	display: block;
	height: inherit;
	position: absolute;
	top: 0;
	-webkit-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0);
	-webkit-transition: all 0.8s cubic-bezier(0.165, 0.84, 0.44, 1);
	transition: all 0.8s cubic-bezier(0.165, 0.84, 0.44, 1);
	width: inherit
}
.korczak-start nav a span {
	display: block;
	height: inherit;
	position: absolute;
	top: 0;
	-webkit-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0);
	-webkit-transition: all 0.4s cubic-bezier(0.165, 0.84, 0.44, 1);
	transition: all 0.4s cubic-bezier(0.165, 0.84, 0.44, 1);
	width: inherit;
	padding-top: 38px;
	line-height: 18px
}

@media all and (min-width: 768px) {
.korczak-start nav a span {
	padding-top: 36px;
	line-height: 20px
}
}
.korczak-start nav a.left {
	right: 50%;
	padding-left: 110px
}
.korczak-start nav a.left span {
	padding-right: 10px;
	text-align: right;
	right: 0;
	letter-spacing: 0.04em
}

@media all and (min-width: 768px) {
.korczak-start nav a.left span {
	padding-right: 15px;
	right: -30px
}
}
.korczak-start nav a.left b {
	right: 0
}

@media all and (min-width: 768px) {
.korczak-start nav a.left b {
	right: -30px
}
}
.korczak-start nav a.left b::before {
	content: "";
	position: absolute;
	width: 0;
	height: 0;
	border-style: solid;
	border-color: transparent #F9604B transparent transparent;
	top: 0;
	-webkit-transition: all 0.3s ease-out;
	transition: all 0.3s ease-out;
	border-width: 55px 40px 55px 0;
	left: -40px;
	z-index: -1
}

@media all and (min-width: 768px) {
.korczak-start nav a.left b::before {
	border-width: 65px 60px 65px 0;
	left: -60px
}
}

@media all and (min-width: 1200px) and (max-height: 700px) {
.korczak-start nav a.left b::before {
	border-width: 48px 48px 48px 0;
	left: -48px
}
}
.korczak-start nav a.left:hover b {
	-webkit-transform: translate3d(-30px, 0, 0);
	transform: translate3d(-30px, 0, 0)
}
.korczak-start nav a.left:hover span {
	-webkit-transform: translate3d(-10px, 0, 0);
	transform: translate3d(-10px, 0, 0)
}
.korczak-start nav a.right {
	left: 50%;
	padding-right: 110px
}
.korczak-start nav a.right span {
	padding-left: 10px;
	text-align: left;
	left: 0;
	letter-spacing: 0.04em
}

@media all and (min-width: 768px) {
.korczak-start nav a.right span {
	padding-left: 15px;
	left: -30px
}
}
.korczak-start nav a.right b {
	left: 0
}

@media all and (min-width: 768px) {
.korczak-start nav a.right b {
	left: -30px
}
}
.korczak-start nav a.right b:before {
	content: "";
	position: absolute;
	width: 0;
	height: 0;
	border-style: solid;
	border-color: transparent transparent transparent #F9604B;
	top: 0;
	-webkit-transition: all 0.3s ease-out;
	transition: all 0.3s ease-out;
	border-width: 55px 0 55px 40px;
	right: -40px;
	z-index: -1
}

@media all and (min-width: 768px) {
.korczak-start nav a.right b:before {
	border-width: 65px 0 65px 60px;
	right: -60px
}
}

@media all and (min-width: 1200px) and (max-height: 700px) {
.korczak-start nav a.right b:before {
	border-width: 48px 0 48px 48px;
	right: -48px
}
}
.korczak-start nav a.right:hover b {
	-webkit-transform: translate3d(30px, 0, 0);
	transform: translate3d(30px, 0, 0)
}
.korczak-start nav a.right:hover span {
	-webkit-transform: translate3d(10px, 0, 0);
	transform: translate3d(10px, 0, 0)
}

@media all and (min-width: 768px) {
.korczak-start nav a {
	font-size: 18px;
	width: 220px;
	height: 130px
}
.korczak-start nav a span {
	padding-top: 47px
}
.korczak-start nav a.left span {
	padding-right: 60px
}
.korczak-start nav a.right span {
	padding-left: 60px
}
}

@media all and (min-width: 1200px) and (max-height: 700px) {
.korczak-start nav a {
	width: 186px;
	height: 96px
}
.korczak-start nav a span {
	padding-top: 27px
}
.korczak-start nav a.left span {
	font-size: 20px;
	line-height: 22px;
	color: #fff;
	font-weight: bold;
}
.korczak-start nav a.right span {
	font-size: 20px;
	line-height: 22px;
	color: #fff;
	font-weight: bold;
}
}
.korczak-start footer {
	width: 80%;
	margin: 0px auto;
	padding: 25px 0px 20px 0;
	text-align: center
}
.korczak-start footer p {
	display: none
}

@media all and (min-width: 768px) {
.korczak-start footer p {
	display: block
}
}

@media all and (min-width: 768px) {
.korczak-start footer {
	width: 500px
}
}

@media all and (min-width: 768px) and (max-height: 700px) {
.korczak-start footer {
	padding: 16px 0px 20px 0
}
}
.korczak-start .dl-app {
	width: 220px;
	margin: 40px auto;
	overflow: visible;
	white-space: nowrap
}
.korczak-start .dl-app .button {
	margin-left: 10px
}
.clr {
	clear: both;
}
header {
	background: rgba(255, 255, 255, 0.5);

}
.top {
	padding: 4px 0;
	background:#1848af;
}
.visitor {
	font-size: 13px;
	color: #fff;
	font-weight:600;
}
.social ul {
	list-style: none;
	floaT: right;
	margin: 0;
}
.social ul li {
	float: left;
	margin: 0 5px;
	color:#fff;
	font-weight:600;
}
.social ul li a {
   float: left;
    font-size: 25px;
    line-height: 2px;
	color:#fff;
	}
.header-middle-right {
	float: right;
	margin-top: 23px;
}
.header-middle-right span a {
	text-shadow:0 1px 1px #f8966b;
	color: #ffffff;
	display: inline-block;
	font-size: 18px;
	font-weight: bold;
	line-height: 42px;
	text-align: center;
	text-transform: uppercase;
	padding:2px 20px;	
	border:solid 3px #fff;
background: rgb(250,123,67); /* Old browsers */
background: -moz-linear-gradient(top, rgba(250,123,67,1) 0%, rgba(234,156,100,1) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, rgba(250,123,67,1) 0%,rgba(234,156,100,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, rgba(250,123,67,1) 0%,rgba(234,156,100,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fa7b43', endColorstr='#ea9c64',GradientType=0 ); /* IE6-9 */
box-shadow: 0 0 5px #ccc;
transform: skewX(-13deg);
margin-left:10px;
}

.header-middle-right span a:hover {
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ea9c64+0,fa7b43+100 */
background: rgb(234,156,100); /* Old browsers */
background: -moz-linear-gradient(top, rgba(234,156,100,1) 0%, rgba(250,123,67,1) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, rgba(234,156,100,1) 0%,rgba(250,123,67,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, rgba(234,156,100,1) 0%,rgba(250,123,67,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ea9c64', endColorstr='#fa7b43',GradientType=0 ); /* IE6-9 */	
	}
.cbsc {
	color: #000000;
	font-size: 18px;
	font-weight: bold;
	line-height: 22px;
	text-align: center;
	text-shadow: 0 0 1px #adadad;
}
#main-menu {
	background: url(../images/menu-bg.jpg) 0 0 repeat-x #fafafa;

}
.navbar-nav li a {
	color: #333!important;
	font-family: "Raleway", sans-serif;
	font-size: 12px;
	font-weight: 600;
	text-transform: capitalize;
	padding: 10px 8px;
}
.navbar-nav li a:hover,.navbar-nav li.active a {
	background: #1848af!important;
	color: #fff!important;
}
header.carousel .fill {
	background-position: center center;
	background-size: cover;
	height: 100%;
	width: 100%;
}
header.carousel .item, header.carousel .item.active, header.carousel .carousel-inner {
	height: 100%;
}
header.carousel {
	height: 60%;
}
.carousel {
	position: relative;
}
.navbar-inverse .navbar-toggle .icon-bar {
	background-color: #000;
	color: #fff;
}
.navbar-inverse .navbar-toggle:focus .icon-bar, .navbar-inverse .navbar-toggle:hover .icon-bar {
	background-color: #fff;
}
.about {
	text-align: center;
	font-family: "Raleway", sans-serif;
}
.about h1 {
	font-family: "Raleway", sans-serif;
	font-weight: 800;
	color: #000;
	font-size: 26px;
	text-transform: uppercase;
	position:relative;
}



.dir2 {
	margin:25px 0;
	}
.dir {
    background:#2b95d8;
border-radius:5px;
    margin-bottom: 25px;
	padding:10px;
}
.dir img {
	margin-right: 10px;
}
.dir h3 {
	font-family: "Raleway", sans-serif;
	font-weight: 800;
	color: #000;
	font-size: 20px;
	text-transform: uppercase;
	margin-bottom: 0;
	padding-top: 13px;
}
.dir h4 {
	color: #222222;
	font-family: "Raleway", sans-serif;
	font-weight: 500;
	font-size: 14px;
	margin-top: 3px;
	  margin-bottom: 11px;
}
.dir p {
    font-family: "Raleway",sans-serif;
    margin: 0;
}
.gallery {
    background: #f2f2f2 none repeat scroll 0 0;
    box-shadow: 0 0 15px #f5f5f5;
    padding: 50px 0;
}

.gallery ul {
	list-style: none;
	padding: 0;
}
.gallery ul li {
position:relative;
overflow:hidden;
	float: left;
	margin: 0 10px 13px;
	padding: 2px;
	box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.14);
}
.view-all-btn {
	background: #fa7b43;
	color: #fff;
	padding: 6px 14px;
	font-family: "Raleway", sans-serif;
	font-size: 15px;
	display: block;
	font-weight:600;
}

.view-all-btn:hover {
background:#000;
color:#fff;	
	}
.notice-board {
	bordeR: 1px solid #eee;
	border-top:solid 5px #4c9bed;
	background:#fff;
	padding:50px 0;
}
.notice-board h3 {
	font-family: "Raleway", sans-serif;
	font-weight: 800;
	font-size: 30px;
	text-transform: uppercase;
	color: #34a4eb;
	margin: 0 0 10px;
	padding: 8px;
	text-align:center;
}
.hr__mod {
    background: rgba(0, 0, 0, 0) url("../images/border-bg.png") no-repeat scroll 50% 0;
    border: medium none;
    display: block;
    height: 45px;
    margin-top: 0;
    text-align: center;
    width: 100%;
}
/*============================================================
      -         TESTIMONIAL          -
==============================================================*/


.testimonial .testimonial-feed {
	width : 85%;
	text-align : center;
	margin : 0 auto;
}
.testimonial .carousel-caption {
	color : #000;
	-webkit-text-shadow : none;
	-moz-text-shadow : none;
	-ms-text-shadow : none;
	-o-text-shadow : none;
	text-shadow : none;
}
.testimonial .fa-twitter {
	position : relative;
	color : #e95e1d;
	font-size : 45px;
}
.testimonial-feed .item p {
	line-height: 20px;
	font-size : 14px;
	font-weight : 400;
	color : #000;
}
.testimonial-feed .item p a {
	color : #2196f3;
}

.testimonial-feed .item a {
	font-weight:bold;
	line-height: 20px;
	font-size:21px;
	 font-family: "Raleway",sans-serif;
	 color:#333;
	}
.carousel-inner .item img {
	margin: 0 auto;
	height: 80px;
	width: 80px;
	border-radius: 50%;
	border: 2px solid #e95e1d;
}
.testimonial .carousel-inner .active .image-bar {
	position: relative;
}
.testimonial .carousel-inner .active .image-bar:after {
	position: absolute;
	content: " ";
	top: 50%;
	right: 37%;
	width: 70px;
	height: 1px;
	background-color: #e95e1d;
}
.testimonial .carousel-inner .active .image-bar:before {
	position: absolute;
	content: " ";
	top: 50%;
	right: 57%;
	width: 70px;
	height: 1px;
	background-color: #e95e1d;
	-webkit-transition: all ease 600ms;
	-o-transition: all ease 600ms;
	transition: all ease 600ms;
}
.testimonial.carousel-inner .item span {
	position: relative;
	padding-top: 45px;
}
.testimonial.carousel-inner .item span:after {
	position: absolute;
	content: " ";
	bottom: 16%;
	left: -35px;
	width: 30px;
	height: 2px;
	background-color: #000;
}
.testimonial.control-arrow {
	text-align : center;
	margin-top : 55px;
}
.testimonial .control-arrow a {
	position : relative;
}
.testimonial .carousel-control a i {
	position : absolute;
	top : 0;
	left : 50%;
}
.testimonial .carousel-control.right, .testimonial .carousel-control.left {
	padding : 6px;
	color : #fff !important;
	opacity : 1;
	margin : 0 3px;
background:#95b748;
}
.testimonial .carousel-control:hover {
	background : #eb6d39;
	-webkit-transition : all ease-in 0.35s;
	-moz-transition : all ease-in 0.35s;
	-ms-transition : all ease-in 0.35s;
	-o-transition : all ease-in 0.35s;
	transition : all ease-in 0.35s;
}
.testimonial .control-arrow i:before {
	padding : 10px;
	font-size : 20px;
	font-weight : 700;
}
.testimonial .right i {
	margin-left : -2px;
}
.testimonial .flaticon-previous11:before {
	margin-right : -6px;
	margin-left : 3px;
}
.testimonial .control-arrow {
	text-align: center;
	padding-bottom: 10px;
}

.notice-link {
background:#4e87e6;
border-radius:5px 5px 0 0;
}
.notice-link h3 {
	font-family: "Raleway", sans-serif;
	font-weight: 800;
	font-size: 20px;
	text-transform: uppercase;
	color: #fff;
	background: #632a04;
	margin: 0 0 15px;
	padding: 8px;
	text-align: left;
	
}
.notice-link {
	text-align: center;
}
.notice-link a {
	display: block;
}
/*.notice-link img {
	background: #fff;
	padding: 4px;
	box-shadow: 0 0 5px #bbbbbb;
	margin: 5px 0;
}*/
.student-slider {
    margin-bottom: 25px;
	 margin-top: 20px;
}

/*.student-slider h3 {
	font-family: "Raleway", sans-serif;
	font-weight: 800;
	font-size: 20px;
	text-transform: uppercase;
	color: #fff;
	padding-left: 15px;
	padding-top: 12px;
	padding-bottom: 12px;
	border-bottom: 1px solid #9a2042;
	margin-top: 0;
	background: url(../images/h3-bg.png) 0 0 no-repeat;
}*/
/* =========================================
   6. Section Screenshots                 
========================================= */
.owl-carousel {
	margin-bottom: 50px;
}
.owl-carousel .item {
	margin:  10px;
}
.screenshots .item img {
    border-radius: 0;
    box-shadow: 0 0 5px #ccc;
    width: 162px;
}
.owl-theme .owl-controls {
	margin-top: 25px;
	text-align: center;
}
/* Styling Next and Prev buttons */

.owl-theme .owl-controls .owl-buttons div {
	color: #FFF;
	display: inline-block;
	zoom: 1;
 *display: inline;/*IE7 life-saver */
	margin: 5px;
	padding: 3px 10px;
	font-size: 12px;
	-webkit-border-radius: 30px;
	-moz-border-radius: 30px;
	border-radius: 30px;
	background: #869791;
	filter: Alpha(Opacity=50);/*IE7 fix*/
	opacity: 0.5;
}
/* Clickable class fix problem with hover on touch devices */
/* Use it for non-touch hover action */
.owl-theme .owl-controls.clickable .owl-buttons div:hover {
	filter: Alpha(Opacity=100);/*IE7 fix*/
	opacity: 1;
	text-decoration: none;
}
/* Styling Pagination*/

.owl-theme .owl-controls .owl-page {
	display: inline-block;
	zoom: 1;
 *display: inline;/*IE7 life-saver */
}
.owl-theme .owl-controls .owl-page span {
	display: block;
	width: 12px;
	height: 12px;
	margin: 5px 7px;
	filter: Alpha(Opacity=50);/*IE7 fix*/
	opacity: 0.5;
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	border-radius: 20px;
	background: #869791;
}
.owl-theme .owl-controls .owl-page.active span, .owl-theme .owl-controls.clickable .owl-page:hover span {
	filter: Alpha(Opacity=100);/*IE7 fix*/
	opacity: 1;
}
/* If PaginationNumbers is true */

.owl-theme .owl-controls .owl-page span.owl-numbers {
	height: auto;
	width: auto;
	color: #FFF;
	padding: 2px 10px;
	font-size: 12px;
	-webkit-border-radius: 30px;
	-moz-border-radius: 30px;
	border-radius: 30px;
}
/* preloading images */
.owl-item.loading {
	min-height: 150px;
	background: url(AjaxLoader.gif) no-repeat center center;
}
#sp-bottom {
	font-family: "Raleway", sans-serif;
	background:#252525;
	padding: 25px 0;
	position: relative;
}

#sp-bottom h4 {
	font-weight: 600;
	font-sizE: 16px;
	color: #696969;
	font-family: "Raleway", sans-serif;
}
.f-links ul {
	margin: 0;
	padding: 0;
	list-style: none;
	font-family: "Raleway", sans-serif;
}
.f-links ul li {
	line-height: 20px;
	color:#fff;
}
.f-links ul li a {
	font-sizE: 13px;
	color: #666666;
}
.copy {
	line-height: 56px;
	background: #2196f3;
	text-align: center;
	color: #fff;

}

/* ======================== Contact us ========================= */

.page-header {
	text-align:center;
	margin:0;	
	}
.page-header h1 {
    color: #fff;
    font-weight: 800;
    margin: 0;
    padding-top: 0;
    text-align: center;
    text-shadow: 0 4px 0 #8f953d;
    text-transform: uppercase;
	background:#a2a946;
	font-size:30px;
}
.breadcrumb {
	background:none;
	margin-bottom:0;
	text-align:center;
	}
.breadcrumb span {
	color:#000;
	}
.breadcrumb span a {
	color:#333;
	}	
.breadcrumb span a:hover {
	color:#1848af;
	}
.el-info-contact,.info-mobie,.info-mail {
    margin: 0 0 15px;
	font-size: 15px;
}

.info-address i,.info-mobie i,.info-mail i {
    float: left;
    font-size: 30px;
    margin-right: 10px;
	color:#27950e;
}	

.inner-page {
margin-bottom:20px;	
}

.gallery-img {
    border: 5px solid #fff;
    box-shadow: 0 0 5px #ccc;
    margin-bottom: 20px;
    overflow: hidden;
}

.gallery-img a img {
	height:165px;
	}	
.gallery-img:hover {
	box-shadow: 0 0 10px #ccc;
	}
.inner-page {
	padding:20px 0;
    
	}
.media-gallery {
  border: 5px solid #fff;
    box-shadow: 0 0 5px #ccc;
    margin-bottom: 20px;	
	}
.latest-event {
	margin:50px 0 ;
	background:#fff;
	box-shadow: 0 0 15px #f5f5f5;
	}	
.latest-event h3,.student-slider h3,.gallery h3 {
	display:block;
    color: #333;
    font-family: "Raleway",sans-serif;
    font-size: 25px;
    font-weight: 800;
    margin: 0;
    padding: 12px 25px 12px 15px;
    text-transform: uppercase;	
	position:relative;
	text-align:center;
	}
	
.heading-part {
   margin-bottom:20px;	
   position:relative;
   padding-bottom:20px;
	}	


.v-menu {
	background:#f2743d;
		}
.nav-tabs > li.active > a, .nav-tabs > li.active > a:focus, .nav-tabs > li.active > a:hover {
color:#fff;
background:#642806;	
border:none;
	}	
.v-menu > li > a:focus, .v-menu > li > a:hover { 
color:#fff;
background:#642806;
border:none;

	}
	
.nav-tabs > li > a {
	color:#fff;
	text-transform:uppercase;
	border:none;
	border-radius:0px;	
	}
.venu-list {
	border:solid 1px #ccc;
	font-weight: bold;
	}
	
.new-table {
	margin:20px 0;
	}
	
.monthly {
	border-radius:0;
	border:none;
	background:#398439;
	margin:0;
	}
.monthly > li > a {
	color:#fff;
	border-bottom:solid 1px #ccc;
	}
#main-menu .dropdown-menu > li > a 	{
	padding:5px 10px;
	}
.career-form {
  background: rgba(255, 255, 255, 0.6) none repeat scroll 0 0;
    border: 5px solid #fafafa;
    padding: 20px;
	box-shadow: 0 0 5px #ccc;	
	margin-top:30px;
	}
.career-form h2 {
	text-transform:capitalize;
	font-weight:bold;
	margin-top:0;
	}	
label {

    font-weight: 400;
}

#featured {
	margin-bottom:10px;
	}															
.smart-forms .section {
	padding:0;	
	}
.search {
	background:#f5f5f5;
	padding:10px 15px;
	}
.prospect {
	display:block;
	}			
.prospect ul {
	list-style:none;
	padding:0;
	margin:0;
	}	
.prospect ul li {
margin:20px 0;
text-align:center;
border:solid5px #fff;
box-shadow:0 0 5px #ccc;
	padding: 4px;
	}
	
	
.alumni-btn {
backface-visibility:#6cb661;	
	}		
	
	
	
	
	
	
.btn2 {
   /* border: 4px solid #fff;
    box-shadow: 0 0 5px #ccc;*/
    color: #fff;
    display: inline-block;
    font-family: "Raleway",sans-serif;
    font-size: 16px;
    font-weight: bold;
    /*min-width: 250px;
   /* text-shadow: 0 0 1px #39864b;*/
    text-transform: uppercase;
    vertical-align: unset;
	/*padding:4px 0;*/
	 margin: 10px 20px;	
	 text-align:left;

	}
	
.btn2:hover {
	color:#fff; 	
	}
.notice-link .alumni-btn {
	background:#fa8856; 

}

.notice-link .alumni-btn img {
	background:#fc7134;
	margin-right:5px;
	border-right:solid 1px #e66026;
	}
.notice-link .alumni-btn:hover {
background:#fc7134;	
	}
	
.btn-prospucts {
background:#c45e5e; 

	}
.btn-prospucts img {
background:#c53333; 
margin-right:5px;
border-right:solid 1px #b52525;	
	}	
.btn-prospucts:hover {
background:#c53333; 
	
	}
	
.btn-career {
background: #28c1de; 	
	}
	
.btn-career img {
background:#38addc; 
margin-right:5px;
border-right:solid 1px #2a8fb8;	
	}	
.btn-career:hover {
background:#38addc; 
	}
	
.btn-tc {
background:#48a5f3; 	
	}
.btn-tc:hover {

background:#2d8cdc;
	}	
.btn-tc img {
background:#2d8cdc; 
margin-right:5px;
border-right:solid 1px #2675b8;	
	}	
.media-inner {
	display:block;
	}	
.media-inner ul {
list-style:none;
padding:0;
margin:0;	
	}
	
.media-inner ul li {
	margin-bottom:40px;
	}
.m-2 img{
	border:solid 3px #fff;
	box-shadow:0 0 5px #ccc;
	}			
.bottom-btn {
padding:10px 20px;
background:#f5f5f5;	
	}	
.dropdown-menu {
    border-top: solid 2px #1848af;
    border-radius: 0;
    padding: 0;
	background:#fff;
}	
.dropdown-menu li {
	border-bottom:solid 1px #fafafa;
	}
	
		
.dropdown-menu li:last-child {
	border:none;
	}	
.mid {
	display:block;
	margin-bottom:20px;
	}	
	
.btn-more {
	text-shadow:0 1px 1px #f8966b;
	color: #ffffff;
	display: inline-block;
	font-size: 18px;
	font-weight: bold;
	line-height: 42px;
	text-align: center;
	text-transform: uppercase;
	padding:2px 20px;	
	border:solid 3px #fff;
   border-radius: 0;
background: rgb(250,123,67);
background: -moz-linear-gradient(top, rgba(250,123,67,1) 0%, rgba(234,156,100,1) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, rgba(250,123,67,1) 0%,rgba(234,156,100,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, rgba(250,123,67,1) 0%,rgba(234,156,100,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fa7b43', endColorstr='#ea9c64',GradientType=0 ); /* IE6-9 */
box-shadow: 0 0 5px #ccc;

margin-left:10px;	
	}	
	
.btn-more:hover {
background: rgb(234,156,100); /* Old browsers */
background: -moz-linear-gradient(top, rgba(234,156,100,1) 0%, rgba(250,123,67,1) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, rgba(234,156,100,1) 0%,rgba(250,123,67,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, rgba(234,156,100,1) 0%,rgba(250,123,67,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ea9c64', endColorstr='#fa7b43',GradientType=0 );
color:#fff;	
	}	
	
	
.admission h2 {
	text-transform:uppercase;
	font-weight:bold;
	color:#000;
	}
hr {
border-color:#333;	
	}

 body {
      position: relative; 
  }
 .affix {
      top:0;
      width: 100%;
      z-index: 9999 !important;
	  background:#f9e0c8 !important;
  }
 .navbar {
      margin-bottom: 0px;
  }

 .affix ~ .container-fluid {
     position: relative;
     top: 50px;
  }	
	
.dropdown:hover .dropdown-menu {
	display:block;
	}		
	
	
#owl-demo .owl-prev:hover, #owl-demo .owl-next:hover {
    background-color: #2196f3;
}
#owl-demo .owl-prev {
    left: -35px;
    text-indent: 14px;
}
#owl-demo .owl-prev, #owl-demo .owl-next {
    background-color: rgba(33, 150, 243, 0.2);
    border-radius: 100px;
    color: #fff;
    display: inline-block;
    font-size: 30px;
    height: 70px;
    line-height: 70px;
    margin-top: -35px;
    position: absolute;
    text-align: center;
    top: 50%;
    transition: background-color 400ms ease 0s;
    width: 70px;
    z-index: 5;
}
.owl-controls .owl-page, .owl-controls .owl-buttons div {
    cursor: pointer;
}
#owl-demo .owl-next {
    right: -35px;
    text-indent: -14px;
}

#owl-demo .owl-pagination {
	display:none;
	}
.owl-theme .owl-controls {
    display: block !important;
}	

#owl-demo .item {
	margin:0;
	}	
	


.testimonial .btn-default {
	border-radius:0px;
	font-size:16px;
	background:none;
	text-transform:uppercase;
	color:#000;
	
	}
.testimonial .btn-default:hover {
	color:#f8b239;
	border-color:#f8b239;
	}		
.gallery h3 {
	font-family: "Raleway", sans-serif;
	font-weight: 800;
	font-size: 31px;
	text-transform: uppercase;
	color: #333;
	padding-left: 15px;
	padding-top: 12px;
	padding-bottom: 12px;
	margin-top: 0;
	background:none;
	text-align:center;
	border:none;
}	

/*.overlay {
    background: rgba(45, 43, 94, 0.8) none repeat scroll 0 0;
}
.gallery-figure .overlay {
    opacity: 0;
    top: -100%;
    visibility: hidden;
}
.gallery-figure .overlay a {
    border: 1px solid #fff;
    color: #f8b239;
    height: 50px;
    line-height: 50px;
    text-align: center;
    width: 50px;
}
.position-center-center {
    left: 50%;
    position: absolute;
    top: 50%;
    transform: translate(-50%, -50%);
}
.gallery-figure {
    overflow: hidden;
    position: relative;
}*/

.separator.line-separator::after {
    background-color: #2196f3;
    bottom: 5px;
    content: "";
    height: 1px;
    left: -20px;
    margin: 0 auto;
    position: absolute;
    right: -20px;
}
.separator.line-separator {
    background: #2196f3;
    bottom: 20px;
    content: "";
    height: 1px;
    left: 0;
    margin: 0 auto;
    position: absolute;
    right: 0;
    width: 4%;
}

.widget-title span::after {
    background: inherit;
    content: "";
    height: inherit;
    position: absolute;
    top: -4px;
    width: 50%;
}
.widget-title span {
    background: #606060 none repeat scroll 0 0;
    display: block;
    height: 1px;
    margin-top: 25px;
    position: relative;
    width: 20%;
}
.widget-title span {
    background-color: #2196f3;
}
	
#header.flat-menu .social-icons {
    margin: 10px 10px 0;
}
#header .social-icons {
    clear: right;
    float: right;
    margin-left: 5px;
    margin-top: -3px;
    position: relative;
}

.visitor ul {
	list-style:none;
	}
.visitor ul li {
	display:inline-block;
	margin-right:10px;
	}		
.top-msg {
    background: #ffc347 ;
    height: 275px;
    margin: 50px -20px;
    padding: 20px;
	position:relative;
}

.top-msg h1 {
	margin-top:0;
	font-weight:800;
	text-transform:uppercase;
	color:#fff;
	letter-spacing:0;
	margin-bottom:0;
	font-family:arial;
	}
.top-msg h2 {
	margin-top:0;
	font-weight:600;
	}	

.dir p {
	color:#fff;
	font-size:14px;
	font-weight:400;
	}
.top-msg ::before {
    border-right: 10px solid #dea632;
    border-top: 10px solid transparent;
    content: "";
    display: block;
    height: 0;
    left: 0;
    position: absolute;
    top: -10px;
    width: 0;
}

.top-msg ::after {
    border-right: 10px solid #dea632;
    border-top: 10px solid transparent;
    content: "";
    display: block;
    height: 0;
    left: 0;
    position: absolute;
    bottom: -10px;
    width: 0;
	transform:rotate(270deg);
}

.d-message {
background:#ff97ae;	
	}
	
.d-message .top-msg{
background:#b0b84b;	
	}
	
.d-message.top-msg::after {
border-right: 10px solid #9ba241;	
	}
	
.d-message .top-msg::before {
border-right: 10px solid #9ba241;	
	}
	
.dropdown-menu > li > a {
	padding:5px
	}					