@import "https://fonts.googleapis.com/css?family=Helvetica%20Neue:400,700,300";
.cntDigit,
.digits {
    margin: 0 auto
}
.clearfix:after,
.timeline>li:after {
    clear: both
}
#YTvid button,
YTvid {
    cursor: pointer
}
.i4ewOd-pzNkMb-haAclf {
    display: none !important
}
.btn span.glyphicon {
    opacity: 0
}
.btn.active span.glyphicon {
    opacity: 1
}
.digits {
    width: 100%;
    height: auto
}
.icon {
    padding: 2px
}
.hide-text,
ul.breadcrumb>li {
    text-shadow: none
}
#pricing-table .plan,
.btn-social,
.center,
.icon-lg {
    text-align: center
}
#mce-success-response{
}

.clearfix:after,
.clearfix:before {
    display: table;
    content: "";
    ƒ line-height: 0
}

#mce-success-response{
	color: green;
	display:block;
	padding: 20px;
	 font-family: roboto,serif;
	font-weight: bold;
  font-size: 1.2em;
	
}
#mce-error-response{
	color: red;
	padding: 20px;
	
}


.no-bullets {
    list-style-type: none;
	    margin-left: -40px;
}

#mc_embed_signup input.mce_inline_error {
	border-color:rgba(0, 51, 153, 1) !important;
}
#mc_embed_signup div.mce_inline_error {
	margin: 0 0 1em 0;
	padding: 5px 10px;
	background-color: rgba(0, 51, 153, 1) !important;
	font-weight: bold;
	z-index: 1;
	color:#fff;
}



.hide-text {
    font: 0/0 a;
    color: transparent;
    background-color: transparent;
    border: 0
}
#title h1,
body {
    font-weight: 100
}
hr,
hr2 {
    border: 1px solid;
    margin: 0
}
.selected img {
    opacity: .5
}
.navbar-inverse .navbar-brand,
body {
    font-family: HelveticaNeue-Light, 'Helvetica Neue Light', 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif
}
.input-block-level {
    display: block;
    width: 100%;
    min-height: 30px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box
}
body {
    color: #3c3e42;
	/*background-color: #f5f8fa;  /**/ 
}

hr {
    color: #d3d3d3
}
.btn-transparent {
    border: 3px solid #fff;
    background: 0 0;
    color: #fff
}
.btn-transparent:hover {
    border-color: rgba(255, 255, 255, .5)
}
a:focus,
a:hover {
    color: black;
    text-decoration: none;
    outline: 0
}
.dropdown-menu {
    margin-top: -1px;
    min-width: 100%
}
.alizarin,
.alizarin h1,
.alizarin h2,
.alizarin h3,
.alizarin h4,
.alizarin h5,
.alizarin h6,
.amethyst,
.amethyst h1,
.amethyst h2,
.amethyst h3,
.amethyst h4,
.amethyst h5,
.amethyst h6,
.asbestos,
.asbestos h1,
.asbestos h2,
.asbestos h3,
.asbestos h4,
.asbestos h5,
.asbestos h6,
.belize-hole,
.belize-hole h1,
.belize-hole h2,
.belize-hole h3,
.belize-hole h4,
.belize-hole h5,
.belize-hole h6,
.carrot,
.carrot h1,
.carrot h2,
.carrot h3,
.carrot h4,
.carrot h5,
.carrot h6,
.clouds .silver,
.clouds .silver h1,
.clouds .silver h2,
.clouds .silver h3,
.clouds .silver h4,
.clouds .silver h5,
.clouds .silver h6,
.concrete,
.concrete h1,
.concrete h2,
.concrete h3,
.concrete h4,
.concrete h5,
.concrete h6,
.emerald,
.emerald h1,
.emerald h2,
.emerald h3,
.emerald h4,
.emerald h5,
.emerald h6,
.green-sea,
.green-sea h1,
.green-sea h2,
.green-sea h3,
.green-sea h4,
.green-sea h5,
.green-sea h6,
.midnight-blue,
.midnight-blue h1,
.midnight-blue h2,
.midnight-blue h3,
.midnight-blue h4,
.midnight-blue h5,
.midnight-blue h6,
.nephrits,
.nephrits h1,
.nephrits h2,
.nephrits h3,
.nephrits h4,
.nephrits h5,
.nephrits h6,
.orange,
.orange h1,
.orange h2,
.orange h3,
.orange h4,
.orange h5,
.orange h6,
.peter-river,
.peter-river h1,
.peter-river h2,
.peter-river h3,
.peter-river h4,
.peter-river h5,
.peter-river h6,
.pomegranate,
.pomegranate h1,
.pomegranate h2,
.pomegranate h3,
.pomegranate h4,
.pomegranate h5,
.pomegranate h6,
.pumkin,
.pumkin h1,
.pumkin h2,
.pumkin h3,
.pumkin h4,
.pumkin h5,
.pumkin h6,
.sun-flower,
.sun-flower h1,
.sun-flower h2,
.sun-flower h3,
.sun-flower h4,
.sun-flower h5,
.sun-flower h6,
.turquoise,
.turquoise h1,
.turquoise h2,
.turquoise h3,
.turquoise h4,
.turquoise h5,
.turquoise h6,
.wet-asphalt,
.wet-asphalt h1,
.wet-asphalt h2,
.wet-asphalt h3,
.wet-asphalt h4,
.wet-asphalt h5,
.wet-asphalt h6,
.wisteria,
.wisteria h1,
.wisteria h2,
.wisteria h3,
.wisteria h4,
.wisteria h5,
.wisteria h6 {
    color: rgba(0,51,152,1);
}
.alizarin small,
.amethyst small,
.asbestos small,
.belize-hole small,
.carrot small,
.clouds .silver small,
.concrete small,
.emerald small,
.green-sea small,
.midnight-blue small,
.nephrits small,
.orange small,
.peter-river small,
.pomegranate small,
.pumkin small,
.sun-flower small,
.turquoise small,
.wet-asphalt small,
.wisteria small {
    color: rgba(255, 255, 255, .8)
}
.turquoise {
    background-color: #1abc9c
}
.green-sea {
    background-color: #16a085
}
.sun-flower {
    background-color: #f1c40f
}
.orange {
    background-color: #f39c12
}
.emerald {
    background-color: #a9a9a9
}
.nephritis {
    background-color: #27ae60
}
.carrot {
    background-color: #e67e22
}
.pumkin {
    background-color: #d35400
}
.peter-river {
    background-color: #3498db
}
.belize-hole {
    background-color: #2980b9
}
.alizarin {
    background-color: #d3d3d3
}
.pomegranate {
    background-color: #c0392b
}
.amethyst {
    background-color: #9b59b6
}
.wisteria {
    background-color: #8e44ad
}
.clouds {
    background-color: #ecf0f1
}
.silver {
    background-color: #bdc3c7
}
.wet-asphalt {
    background-color: #fff
}
.wet-asphalt a:not(.btn) {
    color: #gray
}
.wet-asphalt a:not(.btn):hover {
    color: #gray
}
#main-slider .carousel .btn,
#main-slider2 .carousel .btn,
#main-slider3 .carousel .btn,
#main-slider4 .carousel .btn,
#main-slider5 .carousel .btn {
    color: #fff;
    border-radius: 0;
    margin-top: 5px
}
.midnight-blue {
    background-color: rgba(0, 51, 153, 1)
}
.concrete {
    background-color: #95a5a6
}
.asbestos {
    background-color: #7f8c8d
}
.embed-container {
    position: relative;
    padding-bottom: 56.25%;
   /* padding-top: 30px; */
    height: 0;
    overflow: hidden
}
#main-slider .carousel .boxed,
#main-slider2 .carousel .boxed,
#main-slider3 .carousel .boxed,
#main-slider4 .carousel .boxed,
#main-slider5 .carousel .boxed,
#main-slider6 .carousel .boxed {
    padding: 10px 15px;
    display: inline-block
}
.embed-container embed,
.embed-container iframe,
.embed-container object {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%
}

#main-slider,
#main-slider2,
#main-slider2-ITA,
#main-slider3,
#main-slider3-ITA,
#main-slider4,
#main-slider4-ITA,
#main-slider5,
#main-slider5-ITA,
#main-slider6,
#main-slider6-ITA,
#main-slider7, 
#main-slider7-ITA,
#main-slider8,
#main-slider8-ITA,
#main-slider9,
#main-slider9-ITA,
#main-slider10,
#main-slider10-ITA,
#main-slider11,
#main-slider11-ITA,
#main-slider12,
#main-slider12-ITA,
#main-slider13,
#main-slider14,
#main-slider15,
#main-slider16

 {
    position: relative
}
#main-slider .carousel .btn {
    background-color: rgba(0, 51, 153, 1)
}
#main-slider .carousel .btn:hover {
    background-color: rgba(255, 255, 255, .3)
}
#main-slider .carousel .boxed {
    background-color: rgba(0, 0, 0, .8)
}
#main-slider2 .carousel .btn, {
    background-color: rgba(0, 51, 153, 1)
}
#main-slider2 .carousel .btn:hover {
    background-color: rgba(255, 255, 255, .3)
}
#main-slider2 .carousel .boxed, {
    background-color: rgba(0, 0, 0, .8)
}
#main-slider3 .carousel .btn {
    background-color: rgba(0, 51, 153, 1)
}
#main-slider3 .carousel .btn:hover {
    background-color: rgba(255, 255, 255, .3)
}
#main-slider3 .carousel .boxed {
    background-color: rgba(0, 0, 0, .8)
}
#main-slider4 .carousel .btn {
    background-color: rgba(0, 51, 153, 1)
}
#main-slider4 .carousel .btn:hover {
    background-color: rgba(255, 255, 255, .3)
}
#main-slider4 .carousel .boxed {
    background-color: rgba(0, 0, 0, .8)
}
#main-slider5 .carousel .btn {
    background-color: rgba(0, 51, 153, 1)
}
#main-slider5 .carousel .btn:hover {
    background-color: rgba(255, 255, 255, .3)
}
#main-slider5 .carousel .boxed {
    background-color: rgba(0, 0, 0, .8)
}
#main-slider6 .carousel .btn {
    background-color: rgba(0, 51, 153, 1)
}
#main-slider6 .carousel .btn:hover {
    background-color: rgba(255, 255, 255, .3)
}
#main-slider6 .carousel .boxed {
    background-color: rgba(0, 0, 0, .8)
}
#main-slider .carousel .item:first-child,
#main-slider2 .carousel .item:first-child,
#main-slider3-ITA .carousel .item:first-child,
#main-slider3 .carousel .item:first-child,
#main-slider2-ITA .carousel .item:first-child,
#main-slider4 .carousel .item:first-child,
#main-slider4-ITA .carousel .item:first-child,
#main-slider5 .carousel .item:first-child,
#main-slider5-ITA .carousel .item:first-child,
#main-slider6 .carousel .item:first-child,
#main-slider7 .carousel .item:first-child, 
#main-slider7-ITA .carousel .item:first-child,
#main-slider8 .carousel .item:first-child,
#main-slider8-ITA .carousel .item:first-child,
#main-slider9 .carousel .item:first-child,
#main-slider10 .carousel .item:first-child,
#main-slider10-ITA .carousel .item:first-child,
#main-slider11 .carousel .item:first-child,
#main-slider11-ITA .carousel .item:first-child,
#main-slider12 .carousel .item:first-child,
#main-slider12-ITA .carousel .item:first-child,
#main-slider13 .carousel .item:first-child,
#main-slider14 .carousel .item:first-child,
#main-slider15 .carousel .item:first-child,
#main-slider16 .carousel .item:first-child
 {
	
    top: auto;
    position: relative
}
#main-slider .carousel .item.active,
#main-slider2 .carousel .item.active,
#main-slider2-ITA .carousel .item.active,
#main-slider3 .carousel .item.active,
#main-slider3-ITA .carousel .item.active,
#main-slider4 .carousel .item.active,
#main-slider4-ITA .carousel .item.active,
#main-slider5 .carousel .item.active,
#main-slider5-ITA .carousel .item.active,
#main-slider6 .carousel .item.active,
#main-slider7 .carousel .item.active,
#main-slider7-ITA .carousel .item.active,
#main-slider8 .carousel .item.active,
#main-slider8-ITA .carousel .item.active,
#main-slider9 .carousel .item.active,
#main-slider10 .carousel .item.active,
#main-slider10-ITA .carousel .item.active,
#main-slider11 .carousel .item.active,
#main-slider11-ITA .carousel .item.active,
#main-slider12 .carousel .item.active,
#main-slider12-ITA .carousel .item.active,
#main-slider13 .carousel .item.active,
#main-slider14 .carousel .item.active,
#main-slider15 .carousel .item.active,
#main-slider16 .carousel .item.active
 {
    opacity: 1;
    -webkit-transition: opacity ease-in-out .5s;
    -moz-transition: opacity ease-in-out .5s;
    -o-transition: opacity ease-in-out .5s;
    transition: opacity ease-in-out .5s;
    z-index: 1;
}



#main-slider .carousel .item.active {
    opacity: 1;
    -webkit-transition: opacity ease-in-out .5s;
    -moz-transition: opacity ease-in-out .5s;
    -o-transition: opacity ease-in-out .5s;
    transition: opacity ease-in-out .5s;
    z-index: 1;
}
#main-slider2 .carousel .item.active {
    opacity: 1;
    -webkit-transition: opacity ease-in-out .5s;
    -moz-transition: opacity ease-in-out .5s;
    -o-transition: opacity ease-in-out .5s;
    transition: opacity ease-in-out .5s;
    z-index: 1;
}
#main-slider2-ITA .carousel .item.active {
    opacity: 1;
    -webkit-transition: opacity ease-in-out .5s;
    -moz-transition: opacity ease-in-out .5s;
    -o-transition: opacity ease-in-out .5s;
    transition: opacity ease-in-out .5s;
    z-index: 1;
}

#main-slider3 .carousel .item.active {
    opacity: 1;
    -webkit-transition: opacity ease-in-out .5s;
    -moz-transition: opacity ease-in-out .5s;
    -o-transition: opacity ease-in-out .5s;
    transition: opacity ease-in-out .5s;
    z-index: 1;
}

#main-slider3-ITA .carousel .item.active {
    opacity: 1;
    -webkit-transition: opacity ease-in-out .5s;
    -moz-transition: opacity ease-in-out .5s;
    -o-transition: opacity ease-in-out .5s;
    transition: opacity ease-in-out .5s;
    z-index: 1;
}

#main-slider4 .carousel .item.active {
    opacity: 1;
    -webkit-transition: opacity ease-in-out .5s;
    -moz-transition: opacity ease-in-out .5s;
    -o-transition: opacity ease-in-out .5s;
    transition: opacity ease-in-out .5s;
    z-index: 1;
}
#main-slider4-ITA .carousel .item.active {
    opacity: 1;
    -webkit-transition: opacity ease-in-out .5s;
    -moz-transition: opacity ease-in-out .5s;
    -o-transition: opacity ease-in-out .5s;
    transition: opacity ease-in-out .5s;
    z-index: 1;
}
#main-slider5 .carousel .item.active {
    opacity: 1;
    -webkit-transition: opacity ease-in-out .5s;
    -moz-transition: opacity ease-in-out .5s;
    -o-transition: opacity ease-in-out .5s;
    transition: opacity ease-in-out .5s;
    z-index: 1;
}

#main-slider5-ITA .carousel .item.active {
    opacity: 1;
    -webkit-transition: opacity ease-in-out .5s;
    -moz-transition: opacity ease-in-out .5s;
    -o-transition: opacity ease-in-out .5s;
    transition: opacity ease-in-out .5s;
    z-index: 1;
}


#main-slider6 .carousel .item.active {
    opacity: 1;
    -webkit-transition: opacity ease-in-out .5s;
    -moz-transition: opacity ease-in-out .5s;
    -o-transition: opacity ease-in-out .5s;
    transition: opacity ease-in-out .5s;
    z-index: 1;
}
#main-slider7 .carousel .item.active {
    opacity: 1;
    -webkit-transition: opacity ease-in-out .5s;
    -moz-transition: opacity ease-in-out .5s;
    -o-transition: opacity ease-in-out .5s;
    transition: opacity ease-in-out .5s;
    z-index: 1;
}
#main-slider7-ITA .carousel .item.active {
    opacity: 1;
    -webkit-transition: opacity ease-in-out .5s;
    -moz-transition: opacity ease-in-out .5s;
    -o-transition: opacity ease-in-out .5s;
    transition: opacity ease-in-out .5s;
    z-index: 1;
}
#main-slider8 .carousel .item.active {
    opacity: 1;
    -webkit-transition: opacity ease-in-out .5s;
    -moz-transition: opacity ease-in-out .5s;
    -o-transition: opacity ease-in-out .5s;
    transition: opacity ease-in-out .5s;
    z-index: 1;
}
#main-slider8-ITA .carousel .item.active {
    opacity: 1;
    -webkit-transition: opacity ease-in-out .5s;
    -moz-transition: opacity ease-in-out .5s;
    -o-transition: opacity ease-in-out .5s;
    transition: opacity ease-in-out .5s;
    z-index: 1;
}
#main-slider9 .carousel .item.active {
    opacity: 1;
    -webkit-transition: opacity ease-in-out .5s;
    -moz-transition: opacity ease-in-out .5s;
    -o-transition: opacity ease-in-out .5s;
    transition: opacity ease-in-out .5s;
    z-index: 1;
}
#main-slider10 .carousel .item.active {
    opacity: 1;
    -webkit-transition: opacity ease-in-out .5s;
    -moz-transition: opacity ease-in-out .5s;
    -o-transition: opacity ease-in-out .5s;
    transition: opacity ease-in-out .5s;
    z-index: 1;
}
#main-slider10-ITA .carousel .item.active {
    opacity: 1;
    -webkit-transition: opacity ease-in-out .5s;
    -moz-transition: opacity ease-in-out .5s;
    -o-transition: opacity ease-in-out .5s;
    transition: opacity ease-in-out .5s;
    z-index: 1;
}
#main-slider11 .carousel .item.active {
    opacity: 1;
    -webkit-transition: opacity ease-in-out .5s;
    -moz-transition: opacity ease-in-out .5s;
    -o-transition: opacity ease-in-out .5s;
    transition: opacity ease-in-out .5s;
    z-index: 1;
}
#main-slider11-ITA .carousel .item.active {
    opacity: 1;
    -webkit-transition: opacity ease-in-out .5s;
    -moz-transition: opacity ease-in-out .5s;
    -o-transition: opacity ease-in-out .5s;
    transition: opacity ease-in-out .5s;
    z-index: 1;
}
#main-slider12 .carousel .item.active {
    opacity: 1;
    -webkit-transition: opacity ease-in-out .5s;
    -moz-transition: opacity ease-in-out .5s;
    -o-transition: opacity ease-in-out .5s;
    transition: opacity ease-in-out .5s;
    z-index: 1;
}
#main-slider12-ITA .carousel .item.active {
    opacity: 1;
    -webkit-transition: opacity ease-in-out .5s;
    -moz-transition: opacity ease-in-out .5s;
    -o-transition: opacity ease-in-out .5s;
    transition: opacity ease-in-out .5s;
    z-index: 1;
}
#main-slider13 .carousel .item.active {
    opacity: 1;
    -webkit-transition: opacity ease-in-out .5s;
    -moz-transition: opacity ease-in-out .5s;
    -o-transition: opacity ease-in-out .5s;
    transition: opacity ease-in-out .5s;
    z-index: 1;
}
#main-slider14 .carousel .item.active {
    opacity: 1;
    -webkit-transition: opacity ease-in-out .5s;
    -moz-transition: opacity ease-in-out .5s;
    -o-transition: opacity ease-in-out .5s;
    transition: opacity ease-in-out .5s;
    z-index: 1;
}
#main-slider15 .carousel .item.active {
    opacity: 1;
    -webkit-transition: opacity ease-in-out .5s;
    -moz-transition: opacity ease-in-out .5s;
    -o-transition: opacity ease-in-out .5s;
    transition: opacity ease-in-out .5s;
    z-index: 1;
}
#main-slider16 .carousel .item.active {
    opacity: 1;
    -webkit-transition: opacity ease-in-out .5s;
    -moz-transition: opacity ease-in-out .5s;
    -o-transition: opacity ease-in-out .5s;
    transition: opacity ease-in-out .5s;
    z-index: 1;
}

#services .media:hover .icon-md {
    border-radius: 10px;
    background-color: rgba(0, 0, 0, .8)
}
.portfolio-filter,
.portfolio-items {
    list-style: none;
    padding: 0;
    margin: 0 10px 10px 0
}
.portfolio-filter>li {
    display: inline-block
}
.portfolio-items>li {
    float: left;
    padding: 0;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box
}
.portfolio-items.col-2>li {
    width: 50%
}
.portfolio-items.col-3>li {
    width: 33%
}
.portfolio-items.col-4>li {
    width: 25%
}
.portfolio-items.col-5>li {
    width: 20%
}
.portfolio-items.col-6>li {
    width: 16%
}
.portfolio-item {
    padding: 0;
    margin: 0
}
.portfolio-item .item-inner {
    margin: 0 10px 10px 0;
    position: relative
}
.portfolio-item img {
    width: 100%
}
.portfolio-item .overlay {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    opacity: 0;
    background: rgba(255, 255, 255, .9);
    text-align: center;
    vertical-align: middle;
    -webkit-transition: opacity .3s;
    -moz-transition: opacity .3s;
    -o-transition: opacity .3s;
    transition: opacity .3s
}
.portfolio-item .overlay .preview {
    position: relative;
    top: 50%;
    display: inline-block;
    margin-top: -20px
}
.portfolio-item:hover .overlay {
    opacity: 1
}
.isotope-item {
    z-index: 2
}
.isotope-hidden.isotope-item {
    pointer-events: none;
    z-index: 1
}
.isotope,
.isotope .isotope-item {
    -webkit-transition-duration: .8s;
    -moz-transition-duration: .8s;
    -ms-transition-duration: .8s;
    -o-transition-duration: .8s;
    transition-duration: .8s
}
.isotope {
    -webkit-transition-property: height, width;
    -moz-transition-property: height, width;
    -ms-transition-property: height, width;
    -o-transition-property: height, width;
    transition-property: height, width
}
.isotope .isotope-item {
    -webkit-transition-property: -webkit-transform, opacity;
    -moz-transition-property: -moz-transform, opacity;
    -ms-transition-property: -ms-transform, opacity;
    -o-transition-property: -o-transform, opacity;
    transition-property: transform, opacity
}
.isotope .isotope-item.no-transition,
.isotope.no-transition,
.isotope.no-transition .isotope-item {
    -webkit-transition-duration: 0s;
    -moz-transition-duration: 0s;
    -ms-transition-duration: 0s;
    -o-transition-duration: 0s;
    transition-duration: 0s
}
.isotope.infinite-scrolling {
    -webkit-transition: none;
    -moz-transition: none;
    -ms-transition: none;
    -o-transition: none;
    transition: none
}
#pricing-table .plan {
    border-radius: 4px;
    list-style: none;
    margin: 0 0 20px;
    background: #3498db;
    padding: 30px 0
}
#pricing-table .plan li {
    padding: 5px 0;
    color: #fff;
    -webkit-transition: .3s;
    -moz-transition: .3s;
    -o-transition: .3s;
    transition: .3s
}
#pricing-table .plan li.plan-name {
    font-size: 24px;
    line-height: 24px;
    color: #fff
}
#pricing-table .plan li.plan-name h3 {
    margin: 0
}
#pricing-table .plan li.plan-price {
    margin-bottom: 10px
}
#pricing-table .plan li.plan-price>div {
    display: inline-block;
    background-color: rgba(0, 0, 0, .2);
    padding: 10px;
    font-size: 24px;
    border-radius: 100%;
    width: 70px;
    height: 70px
}
.img-thumbnail,
.well {
    border: 0
}
#pricing-table .plan li.plan-price>div sup {
    font-size: 10px;
    line-height: 10px
}
#pricing-table .plan li.plan-price>div>small {
    display: block;
    font-size: 11px
}
#pricing-table .plan li.plan-action {
    margin-top: 10px;
    border-top: 0
}
#pricing-table .plan.featured {
    background-color: #2c3e50
}
#title h1 {
    margin: 0;
    font-size: 36px
}
#meet-the-team .designation {
    margin-top: 5px;
    display: block;
    font-size: 13px
}
.progress,
.progress .bar {
    background: #fff;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    height: 30px;
    line-height: 30px
}
.well {
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none
}
ul.breadcrumb {
    margin: 20px 0 0;
    background: 0 0
}
ul.breadcrumb>li .divider,
ul.breadcrumb>li>a {
    color: #fff
}
ul.breadcrumb>li.active {
    color: rgba(255, 255, 255, .7)
}
ul.tag-cloud {
    list-style: none;
    padding: 0;
    margin: 0
}
ul.tag-cloud li {
    display: inline-block;
    margin: 0 0 2px
}
.btn-social {
    border: 0;
    color: #fff;
    border-radius: 100%;
    display: inline-block;
    width: 36px;
    height: 36px;
    line-height: 36px;
    padding: 0
}
.btn-social.btn-facebook {
    background: #4f7dd4
}
.btn-social.btn-facebook:hover {
    background: #789bde
}
.btn-social.btn-twitter {
    background: #5bceff
}
.btn-social.btn-twitter:hover {
    background: #8eddff
}
.btn-social.btn-linkedin {
    background: #21a6d8
}
.btn-social.btn-linkedin:hover {
    background: #49b9e3
}
.btn-social.btn-google-plus {
    background: #dc422b
}
.btn-social.btn-google-plus:hover {
    background: #e36957
}
.navbar-inverse .navbar-nav .dropdown-menu>li.active>a,
.navbar-inverse .navbar-nav .dropdown-menu>li.divider,
.navbar-inverse .navbar-nav .dropdown-menu>li:focus>a,
.navbar-inverse .navbar-nav .dropdown-menu>li:hover>a {
   
}
.btn-social:hover {
    color: #fff
}
.navbar-inverse .navbar-nav>li>a {
    padding-top: 7px;
    padding-bottom: 7px;
    border-radius: 1px
}
#social-media .icon-facebook {
    background-color: #3c5899
}
#social-media .icon-facebook:hover {
    background-color: #4e6fba
}
#social-media .icon-twitter {
    background-color: #29c5f6
}
#social-media .icon-twitter:hover {
    background-color: #5ad2f8
}
#social-media .icon-google-plus {
    background-color: #d13d2f
}
#social-media .icon-google-plus:hover {
    background-color: #da6459
}
#social-media .icon-pinterest {
    background-color: #c61118
}
#social-media .icon-pinterest:hover {
    background-color: #ec1e26
}
.icon-lg,
.icon-md {
    color: #fff;
    background-color: rgba(0, 0, 0, .4)
}
.icon-lg {
    font-size: 48px;
    height: 108px;
    width: 108px;
    line-height: 108px;
    margin: 10px;
    display: inline-block !important;
    border-radius: 100%
}
.icon-md,
.modal .icon-remove {
    display: block;
    text-align: center
}
.icon-md {
    font-size: 36px;
    height: 68px;
    width: 68px;
    line-height: 68px;
    margin-right: 10px;
    border-radius: 50%;
    -webkit-transition: .5s;
    -moz-transition: .5s;
    -o-transition: .5s;
    transition: .5s
}
.modal {
    border: 0
}
.modal#loginForm {
    width: 600px;
    margin-left: -300px
}
.modal .modal-header {
    border: 0;
    padding: 20px 20px 0
}
.modal .modal-header>h4 {
    font-weight: 300;
    font-size: 14px;
    color: #848484;
    text-transform: uppercase;
    margin: 0
}
.modal .modal-body {
    padding: 20px
}
.modal input[type=password],
.modal input[type=text] {
    padding: 5px 10px;
    min-height: 30px;
    width: 130px;
    margin-right: 10px
}
.modal .icon-remove {
    color: #848484;
    position: absolute;
    right: -5px;
    top: -5px;
    width: 16px;
    height: 16px;
    line-height: 16px;
    background: #ebebeb;
    -webkit-border-radius: 100%;
    -moz-border-radius: 100%;
    border-radius: 100%;
    cursor: pointer
}
#bottom,
#footer,
#footer a {
    color: #bdc3c7
}
#YTvid,
#YTvid span {
    position: fixed;
    bottom: 0;
    left: 0
}
.modal button {
    margin-left: 10px;
    border: 0
}
.big-gap {
    margin-bottom: 100px
}
.no-margin {
    margin: 0;
    padding: 0
}
.registration-form {
    border: 0;
    background-color: #fff;
    padding: 20px;
    display: inline-block
}
#bottom h4 {
    margin-top: 0;
    margin-bottom: 15px
}
#bottom .media-heading {
    display: block;
    font-weight: 400
}
#footer ul>li,
ul.social,
ul.social>li {
    display: inline-block
}
.row>div {
    margin-bottom: 20px
}
ul.arrow,
ul.arrow-double,
ul.cross,
ul.rss,
ul.star,
ul.tick,
ul.unstyled {
    list-style: none;
    padding: 0;
    margin: 0
}
ul.arrow li::after,
ul.arrow li::before,
ul.arrow-double li::after,
ul.arrow-double li::before,
ul.cross li::after,
ul.cross li::before,
ul.rss li::after,
ul.rss li::before,
ul.star li::after,
ul.star li::before,
ul.tick li::after,
ul.tick li::before {
    font-family: FontAwesome;
    font-size: 11px
}
ul.arrow li::before,
ul.arrow-double li::before,
ul.cross li::before,
ul.rss li::before,
ul.star li::before,
ul.tick li::before {
    margin-right: 5px
}
ul.arrow li::before {
    content: "\f105"
}
ul.arrow-double li::before {
    content: "\f101"
}
ul.tick li::before {
    content: "\f00c"
}
ul.cross li::before {
    content: "\f00d"
}
ul.star li::before {
    content: "\f006"
}
ul.rss li::before {
    content: "\f09e"
}
#footer {
    padding-top: 30px;
    padding-bottom: 30px
}
#footer ul,
ul.social {
    padding: 0;
    list-style: none
}
#footer a:hover {
    color: #d9534f
}
#footer ul {
    margin: 0
}
#footer ul>li {
    margin-left: 15px
}
ul.social {
    margin: 10px 0 0
}
ul.social>li {
    margin: 0 5px
}
.blog .blog-item,
.blog .blog-item .entry-meta {
    margin-bottom: 20px
}
ul.social>li>a {
    font-size: 24px;
    color: #666
}
ul.social>li>a:hover {
    color: #999
}
.box-border {
    padding: 15px
}
.accordion-group {
    background-color: #fff;
    border-top: 1px solid #f0f0f0
}
.accordion-heading .accordion-toggle {
    color: #666;
    font-weight: 700
}
.accordion-inner {
    border-top: 0
}
.blog .blog-item {
    background-color: #fff;
    border-radius: 5px
}
.blog .blog-item .img-blog {
    width: 100%;
    border-radius: 5px 5px 0 0
}
.blog .blog-item .blog-content {
    padding: 20px
}
.blog .blog-item h3 {
    margin-top: 0
}
.blog .blog-item .entry-meta>span {
    display: inline-block;
    color: #999;
    margin-right: 10px;
    font-size: 12px
}
.blog .blog-item .entry-meta>span a {
    color: #999
}
ul.pagination>li>a {
    border: 0
}
ul.pagination>li.active>a,
ul.pagination>li:hover>a {
    background-color: #34495e;
    color: #fff
}
textarea#message {
    padding: 10px 15px;
    height: 219px
}
.widget {
    margin-bottom: 30px
}
ul.gallery {
    list-style: none;
    padding: 0;
    margin: 0
}
ul.gallery li {
    display: block;
    width: 60px;
    padding: 0;
    margin: 0 4px 4px 0;
    float: left
}
ul.faq {
    list-style: none;
    margin: 0
}
ul.faq li {
    margin-top: 30px
}
ul.faq li:first-child,
ul.faq li>div h3 {
    margin-top: 0
}
ul.faq li span.number {
    display: block;
    float: left;
    width: 50px;
    height: 50px;
    line-height: 50px;
    text-align: center;
    background: #34495e;
    color: #fff;
    font-size: 24px
}
#YTvid button,
#YTvid iframe {
    position: absolute;
    top: 0;
    border: 0;
    background: #000
}
ul.faq li>div {
    margin-left: 70px
}
#error {
    text-align: center;
    margin-top: 150px;
    margin-bottom: 150px
}
#YTvid {
    top: 0;
    right: 0;
    z-index: 9999;
    background-color: rgba(81, 81, 75, .9)
}
#YTvid span {
    top: 42%;
    right: 0;
    padding-top: 3em;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%)
}
#YTvid button {
    right: 0;
    font: 3em/1 Arial;
    padding: 0 .25em;
    color: #fff;
    overflow: hidden
}
#YTvid button:hover {
    background: #333
}
#YTvid div {
    position: relative;
    padding-bottom: 56.25%;
    padding-top: 25px;
    border-top: 3px solid #000;
    height: 0
}
#YTvid iframe {
    left: 0;
    width: 100%;
    height: 100%;
    background-size: 3em 3em;
    -webkit-animation: loading 2s linear infinite;
    animation: loading 2s linear infinite;
    background-image: linear-gradient(-45deg, rgba(255, 255, 255, .5) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .5) 50%, rgba(255, 255, 255, .5) 75%, transparent 75%, transparent)
}
.social {
    margin: 0;
    padding: 0
}
.social ul {
    margin: 0;
    padding: 5px
}
.social ul li {
    margin: 5px;
    list-style: none;
    display: inline-block
}
.social i {
    width: 40px;
    height: 40px;
    color: #FFF;
    background-color: #909AA0;
    font-size: 22px;
    text-align: center;
    padding-top: 12px;
    border-radius: 50%;
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%;
    -o-border-radius: 50%;
    transition: all ease .3s;
    -moz-transition: all ease .3s;
    -webkit-transition: all ease .3s;
    -o-transition: all ease .3s;
    -ms-transition: all ease .3s
}
.social i:hover {
    color: #FFF;
    text-decoration: none;
    transition: all ease .3s;
    -moz-transition: all ease .3s;
    -webkit-transition: all ease .3s;
    -o-transition: all ease .3s;
    -ms-transition: all ease .3s
}
.social .fa-facebook:hover {
    background: #4060A5
}
.social .fa-twitter:hover {
    background: #00ABE3
}
.social .fa-google-plus:hover {
    background: #e64522
}
.social .fa-github:hover {
    background: #343434
}
.social .fa-pinterest:hover {
    background: #cb2027
}
.social .fa-linkedin:hover {
    background: #0094BC
}
.social .fa-flickr:hover {
    background: #FF57AE
}
.social .fa-instagram:hover {
    background: #375989
}
.social .fa-vimeo-square:hover {
    background: #83DAEB
}
.social .fa-stack-overflow:hover {
    background: #FEA501
}
.social .fa-dropbox:hover {
    background: #017FE5
}
.social .fa-tumblr:hover {
    background: #3a5876
}
.social .fa-dribbble:hover {
    background: #F46899
}
.social .fa-skype:hover {
    background: #00C6FF
}
.social .fa-stack-exchange:hover {
    background: #4D86C9
}
.social .fa-youtube:hover {
    background: #FF1F25
}
.social .fa-xing:hover {
    background: #005C5E
}
.social .fa-rss:hover {
    background: #e88845
}
.social .fa-foursquare:hover {
    background: #09B9E0
}
.social .fa-youtube-play:hover {
    background: #DF192A
}
.timeline {
    list-style: none;
    padding: 20px 0;
    position: relative
}
.timeline:before {
    top: 0;
    bottom: 0;
    position: absolute;
    content: " ";
    width: 3px;
    background-color: #eee;
    left: 25px;
    margin-right: -1.5px
}
.timeline>li {
    margin-bottom: 20px;
    position: relative
}
.timeline>li:after,
.timeline>li:before {
    content: " ";
    display: table
}
.timeline>li>.timeline-panel {
    width: calc(100% - 75px);
    float: right;
    border: 1px solid #d4d4d4;
    border-radius: 2px;
    padding: 20px;
    position: relative;
    -webkit-box-shadow: 0 1px 6px rgba(0, 0, 0, .175);
    box-shadow: 0 1px 6px rgba(0, 0, 0, .175)
}
.timeline>li>.timeline-panel:before {
    position: absolute;
    top: 26px;
    left: -15px;
    display: inline-block;
    border-top: 15px solid transparent;
    border-right: 15px solid #ccc;
    border-left: 0 solid #ccc;
    border-bottom: 15px solid transparent;
    content: " "
}
.timeline>li>.timeline-panel:after {
    position: absolute;
    top: 27px;
    left: -14px;
    display: inline-block;
    border-top: 14px solid transparent;
    border-right: 14px solid #fff;
    border-left: 0 solid #fff;
    border-bottom: 14px solid transparent;
    content: " "
}
.timeline>li>.timeline-badge {
    color: #fff;
    width: 50px;
    height: 50px;
    line-height: 50px;
    font-size: 1.4em;
    text-align: center;
    position: absolute;
    top: 16px;
    left: 0;
    margin-right: -25px;
    background-color: #999;
    z-index: 100;
    border-radius: 50%
}
.timeline>li.timeline-inverted>.timeline-panel {
    float: left
}
.timeline>li.timeline-inverted>.timeline-panel:before {
    border-right-width: 0;
    border-left-width: 15px;
    right: -15px;
    left: auto
}
.timeline>li.timeline-inverted>.timeline-panel:after {
    border-right-width: 0;
    border-left-width: 14px;
    right: -14px;
    left: auto
}
.timeline-badge.primary {
    background-color: #2e6da4 !important
}
.timeline-badge.success {
    background-color: #3f903f !important
}
.timeline-badge.warning {
    background-color: #f0ad4e !important
}
.timeline-badge.danger {
    background-color: #d9534f !important
}
.timeline-badge.info {
    background-color: #5bc0de !important
}
.timeline-title {
    margin-top: 0;
    color: inherit
}
.timeline-body>p,
.timeline-body>ul {
    margin-bottom: 0
}
.timeline-body>p+p {
    margin-top: 5px
}
.timeline-body {
    display: none
}
#mc_embed_signup form {
    display: block !important;
    position: relative !important;
    text-align: left !important;
    padding: 0 !important
}
.spin-figure .sirv-spin-hint {
    top: auto;
    bottom: 0
}

		.icon-small
{
    height:18px;
    margin:0;
	padding:0;
}

.icon-medium
{
    height:22px;
	margin:0;
}
@-webkit-keyframes "loading" {
    0% {
        background-position: 0 0;
    }
    100% {
        background-position: 3em 3em;
    }
}
@keyframes "loading" {
    0% {
        background-position: 0 0;
    }
    100% {
        background-position: 3em 3em;
    }
    .top-menu {
        display: block;
    }
}
@media (min-width: 45em) {
    #YTvid span {
        left: 50%;
        width: 45em;
        -webkit-transform: translate(-50%, -50%);
        -ms-transform: translate(-50%, -50%);
        transform: translate(-50%, -50%)
    }
}