.navbar {
	margin:0 0 5px 0;
}
.navbar-inverse .navbar-nav > li > a { color:#FFF;}
.navbar-inverse .navbar-nav > li > a:hover,
.navbar-inverse .navbar-nav > li > a:focus {
  color: #777777;
}
textarea.form-control,
input.form-control,
select.form-control {
	width:auto;
}

/*** accordion ***/
#accordion .panel-title{
	font-family:tahoma;
	font-size:12px;
	font-weight:bold;
}
#accordion .panel-body {
	padding:5px;
}
#accordion .panel-body ul{
	margin:0;
	padding:0 15px 0 0;
}



/*** dropdown-submenus **/
.nav.vertical {width:100% !important;}
.nav.vertical > li{
	display:block;
	float:none;
}
.dropdown-submenu{
    position:relative;
}
.dropdown-submenu > .dropdown-menu
{
    top:0;
    right:100%;
	left:auto;
    margin-top:-6px;
    margin-right:-1px;
	margin-left:0;
    -webkit-border-radius:0 6px 6px 6px;
    -moz-border-radius:0 6px 6px 6px;
    border-radius:0 6px 6px 6px;
}
.dropdown-submenu.vertical > .dropdown-menu {
	-webkit-border-radius:6px;
    -moz-border-radius:6px;
    border-radius:6px;
}
.dropdown-submenu:hover > .dropdown-menu{
    display:block;
}
.dropdown-submenu > a:after{
    display:block;
    content:" ";
    float:left;
    width:0;
    height:0;
    border-color:transparent;
    border-style:solid;
    border-width:5px 5px 5px 0;
    border-right-color:#cccccc;
    margin-top:5px;
    margin-left:-10px;
} 
.dropdown-submenu:hover > a:after{
    border-right-color:#ffffff;
}
.dropdown-submenu .pull-left{
    float:none;
}
.dropdown-submenu.pull-left > .dropdown-menu{
    right:-100%;
	left:auto;
    margin-right:10px;
    -webkit-border-radius:6px 0 6px 6px;
    -moz-border-radius:6px 0 6px 6px;
    border-radius:6px 0 6px 6px;
}


/*** vertical dropdown ***/
.navbar-nav.vertical li a {width:100%;}
.navbar-nav.vertical > li{
	border-bottom:1px solid #EEE;
	display:block;
	float:none;
}
.navbar-nav.vertical > li > a {
	color:#000;	
	display:block;
	float:none;
	
}

.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1,
.col-xs-2, .col-sm-2, .col-md-2, .col-lg-2,
.col-xs-3, .col-sm-3, .col-md-3, .col-lg-3,
.col-xs-4, .col-sm-4, .col-md-4, .col-lg-4,
.col-xs-5, .col-sm-5, .col-md-5, .col-lg-5,
.col-xs-6, .col-sm-6, .col-md-6, .col-lg-6,
.col-xs-7, .col-sm-7, .col-md-7, .col-lg-7,
.col-xs-8, .col-sm-8, .col-md-8, .col-lg-8,
.col-xs-9, .col-sm-9, .col-md-9, .col-lg-9,
.col-xs-10, .col-sm-10, .col-md-10, .col-lg-10,
.col-xs-11, .col-sm-11, .col-md-11, .col-lg-11,
.col-xs-12, .col-sm-12, .col-md-12, .col-lg-12,
.col-xs-13, .col-sm-13, .col-md-13, .col-lg-13,
.col-xs-14, .col-sm-14, .col-md-14, .col-lg-14,
.col-xs-15, .col-sm-15, .col-md-15, .col-lg-15,
.col-xs-16, .col-sm-16, .col-md-16, .col-lg-16,
.col-xs-17, .col-sm-17, .col-md-17, .col-lg-17,
.col-xs-18, .col-sm-18, .col-md-18, .col-lg-18,
.col-xs-19, .col-sm-19, .col-md-19, .col-lg-19,
.col-xs-20, .col-sm-20, .col-md-20, .col-lg-20,
.col-xs-21, .col-sm-21, .col-md-21, .col-lg-21,
.col-xs-22, .col-sm-22, .col-md-22, .col-lg-22,
.col-xs-23, .col-sm-23, .col-md-23, .col-lg-23,
.col-xs-24, .col-sm-24, .col-md-24, .col-lg-24 {
    position: relative;
    min-height: 1px;
    padding-left: 7px;
    padding-right: 7px;
}
.row {
    margin-left: -7px;
    margin-right: -7px;
}
.container {
    padding-left: 7px;
    padding-right: 7px;
}
.search .email-form-newslatter .form-control{
    width:90%;
    float: right;
    height:36px;
    border-top: 1px solid #c8c8c8;
    border-bottom: 1px solid #c8c8c8;
    border-right: 1px solid #c8c8c8;
    border-left:none;
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
    box-shadow: none;
}
.search .email-form-newslatter button,
.search .email-form-newslatter input[type="reset"],
.search .email-form-newslatter input[type="submit"]{
    width:10%;
    float: left;
    color: transparent;
    background: url("images/s.png") no-repeat center;
    border: none;
    height:36px;
    border-top: 1px solid #c8c8c8;
    border-bottom: 1px solid #c8c8c8;
    border-left: 1px solid #c8c8c8;
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
    border-right:none;
}
.hvr-sweep-to-right:hover, .hvr-sweep-to-right:focus, .hvr-sweep-to-right:active {
    color: #464353 !important;
}
.hvr-sweep-to-right:before {
    background: #fff !important;
}
.hvr-bounce-to-top:hover,
.hvr-bounce-to-top:focus,
.hvr-bounce-to-top:active {
    color: #fff !important;
}
.hvr-bounce-to-top:before {
    background: #fc5a0a !important;
}
.hvr-bounce-to-bottom:hover,
.hvr-bounce-to-bottom:focus,
.hvr-bounce-to-bottom:active {
    color: #fff !important;
}
.hvr-bounce-to-bottom:before {
    background: #fc5a0a !important;
}
.navbar.navbar-default{
    background-color: transparent;
    margin:0;
    border:none;
    -webkit-border-radius:0;
    -moz-border-radius:0;
    border-radius:0;
}
.navbar-default .navbar-collapse, .navbar-default .navbar-form{
    padding: 0;
}
.navbar-nav.vertical > li > a{
    padding-top: 8px;
    padding-bottom: 8px;
}
.navbar-nav.vertical > li:last-child{
    border:none;
}
@media screen and (min-width: 768px) {
    .navbar-inverse .navbar-nav>.active>a,
    .navbar-inverse .navbar-nav>.active>a:hover,
    .navbar-inverse .navbar-nav>.active>a:focus{
        background-color: transparent;
        -webkit-box-shadow: inset 0px -5px 0px 0px rgba(252,90,10,1);
        -moz-box-shadow: inset 0px -5px 0px 0px rgba(252,90,10,1);
        box-shadow: inset 0px -5px 0px 0px rgba(252,90,10,1);
    }
    .navbar-inverse .navbar-nav > li > a {
        position: relative;
    }
    .navbar-inverse .navbar-nav>.active>a:hover:after,
    .navbar-inverse .navbar-nav>.active>a:hover:after,
    .navbar-inverse .navbar-nav>.active>a:focus:after{
        top: 100%;
        left: 50%;
        border: solid transparent;
        content: " ";
        height: 0;
        width: 0;
        position: absolute;
        pointer-events: none;
        border-color: rgba(252, 90, 10, 0);
        border-top-color: #fc5a0a;
        border-width: 5px;
        margin-left: -5px;
    }
}
.form-control::-moz-placeholder {
    color: #676767;
    opacity: 1;
}
.form-control:-ms-input-placeholder {
    color: #676767;
}
.form-control::-webkit-input-placeholder {
    color: #676767;
}
@-webkit-keyframes flip {
    0% {
        -webkit-transform: perspective(400px) rotateY(0deg);
        -webkit-animation-timing-function: ease-out;
    }
    40% {
        -webkit-transform: perspective(400px) translateZ(150px) rotateY(170deg);
        -webkit-animation-timing-function: ease-out;
    }
    50% {
        -webkit-transform: perspective(400px) translateZ(150px) rotateY(190deg) scale(1);
        -webkit-animation-timing-function: ease-in;
    }
    80% {
        -webkit-transform: perspective(400px) rotateY(360deg) scale(.95);
        -webkit-animation-timing-function: ease-in;
    }
    100% {
        -webkit-transform: perspective(400px) scale(1);
        -webkit-animation-timing-function: ease-in;
    }
}
@-moz-keyframes flip {
    0% {
        -moz-transform: perspective(400px) rotateY(0deg);
        -moz-animation-timing-function: ease-out;
    }
    40% {
        -moz-transform: perspective(400px) translateZ(150px) rotateY(170deg);
        -moz-animation-timing-function: ease-out;
    }
    50% {
        -moz-transform: perspective(400px) translateZ(150px) rotateY(190deg) scale(1);
        -moz-animation-timing-function: ease-in;
    }
    80% {
        -moz-transform: perspective(400px) rotateY(360deg) scale(.95);
        -moz-animation-timing-function: ease-in;
    }
    100% {
        -moz-transform: perspective(400px) scale(1);
        -moz-animation-timing-function: ease-in;
    }
}
@-o-keyframes flip {
    0% {
        -o-transform: perspective(400px) rotateY(0deg);
        -o-animation-timing-function: ease-out;
    }
    40% {
        -o-transform: perspective(400px) translateZ(150px) rotateY(170deg);
        -o-animation-timing-function: ease-out;
    }
    50% {
        -o-transform: perspective(400px) translateZ(150px) rotateY(190deg) scale(1);
        -o-animation-timing-function: ease-in;
    }
    80% {
        -o-transform: perspective(400px) rotateY(360deg) scale(.95);
        -o-animation-timing-function: ease-in;
    }
    100% {
        -o-transform: perspective(400px) scale(1);
        -o-animation-timing-function: ease-in;
    }
}
@keyframes flip {
    0% {
        transform: perspective(400px) rotateY(0deg);
        animation-timing-function: ease-out;
    }
    40% {
        transform: perspective(400px) translateZ(150px) rotateY(170deg);
        animation-timing-function: ease-out;
    }
    50% {
        transform: perspective(400px) translateZ(150px) rotateY(190deg) scale(1);
        animation-timing-function: ease-in;
    }
    80% {
        transform: perspective(400px) rotateY(360deg) scale(.95);
        animation-timing-function: ease-in;
    }
    100% {
        transform: perspective(400px) scale(1);
        animation-timing-function: ease-in;
    }
}
.activity .media:hover img,.education .media:hover img{
    -webkit-transform: rotateY(180deg);
    -moz-transform: rotateY(180deg);
    -webkit-transform-style: preserve-3d;
    -moz-transform-style: preserve-3d;
    -o-transform-style: preserve-3d;
    transform-style: preserve-3d;
    -webkit-animation-name: flip;
    -moz-animation-name: flip;
    -o-animation-name: flip;
    animation-name: flip;
}
.slider .item img{
    width:100%;
}
@media screen and (max-width: 991px) {
    .logo2{
        clear: both;
    }
}
.carousel-control .glyphicon-chevron-left, .carousel-control .glyphicon-chevron-right, .carousel-control .icon-prev, .carousel-control .icon-next{
color:#fff;
}
.lang{
display:inline-block;
color:#fff;
}
.lang a{
margin:0 !important;
}
.back-to-top {
    bottom: 7em;
    color: #000000;
    display: none;
    padding: 1em;
    position: fixed;
    right: 0;
    text-decoration: none;
}
  .back-to-top img{
  border-radius: 5px;
}
#top {
    padding: 40px 0 !important;
    background: #CCCCCC;
}
@media screen and (min-width: 992px){
#top {
    background: url(images/header1.jpg) no-repeat top center;
    background-size: 100% 100%;
}
}

.logo {
    margin-top: 0 !important;
}
.search {
    width: 215px;
    margin: auto;
    margin-top: 25px;
}

.search .email-form-newslatter .form-control {
    color: #e30613;
    width: 88%;
    float: right;
    height: 30px;
    border-top: 1px solid #c8c8c8;
    border-bottom: 1px solid #c8c8c8;
    border-right: 1px solid #c8c8c8;
    border-left: none;
    border-radius: 10px;
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
    box-shadow: none;
}
.search .email-form-newslatter button, 
.search .email-form-newslatter input[type="reset"], 
.search .email-form-newslatter input[type="submit"] {
    width: 12%;
    float: left;
    color: transparent;
    background: url(images/s.png) no-repeat center #fff;
    border: none;
    height: 30px;
    border-top: 1px solid #c8c8c8;
    border-bottom: 1px solid #c8c8c8;
    border-left: 1px solid #c8c8c8;
    border-radius: 10px;
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
    border-right: none;
}
@media screen and (min-width: 992px){
.search {
    display: table;
    margin: auto !important;
    margin-top: 10px !important;
    float: left;
}
#horizontal-menus{
float:right;
padding:0 !important;
}
}
}
.navbar.navbar-inverse{

z-index:400;
}
.media p{
text-align:justify;
}