@import url('https://fonts.googleapis.com/css?family=Droid+Sans|Droid+Serif');
/*
Template Name: Multi
Version: 1.0
Author: ShapeBootstrap
Author URL: http://shapebootstrap.net
*/
/*************************
*******Typography******
**************************/
.navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:hover, .navbar-default .navbar-nav>.active>a:focus { color: #192857;}
body {background: #fff; color: #192857; line-height: 21px; padding-top: 100px;font-family: 'Droid Serif', serif; }
h1, h2, h3, h4, h5, h6 { font-weight: 300; font-family: 'Droid Serif', serif; font-weight: 300; line-height: 1em;}
.lead { line-height: 1.4em; margin-bottom: 15px; }
a { color: #6F263D; -webkit-transition: color 400ms, background-color 400ms; -moz-transition: color 400ms, background-color 400ms; -o-transition: color 400ms, background-color 400ms; transition: color 400ms, background-color 400ms; }
a:hover, a:focus { text-decoration: none; color: #6F263D; }
hr { border-top: 1px solid #e5e5e5; border-bottom: 1px solid #fff; }
.gradiant { background-image: -moz-linear-gradient(90deg, #2caab3 0%, #2c8cb3 100%); background-image: -webkit-linear-gradient(90deg, #2caab3 0%, #2c8cb3 100%); background-image: -ms-linear-gradient(90deg, #2caab3 0%, #2c8cb3 100%); }
.gradiant { background-image: -moz-linear-gradient(90deg, #2caab3 0%, #2c8cb3 100%); background-image: -webkit-linear-gradient(90deg, #2caab3 0%, #2c8cb3 100%); background-image: -ms-linear-gradient(90deg, #2caab3 0%, #2c8cb3 100%); }
.gradiant-horizontal { background-image: -moz-linear-gradient(4deg, #2caab3 0%, #2c8cb3 100%); background-image: -webkit-linear-gradient(4deg, #2caab3 0%, #2c8cb3 100%); background-image: -ms-linear-gradient(4deg, #2caab3 0%, #2c8cb3 100%); }
.section-header { margin-bottom: 50px;width:75%;MARGIN: 0 AUTO; }
.section-header h1 {font-size:5rem}
@media only screen and (max-width: 767px) {
  .section-header h1 {font-size:24px;}}
.section-header .section-title { position: relative; padding-bottom: 20px; margin: 0 0 20px; }
.section-header .section-title:before { content: ""; position: absolute; width: 140px; bottom: 0; left: 50%; margin-left: -70px; height: 1px; background: #ebebeb; }
.section-header .section-title:after { content: ""; position: absolute; width: 24px; height: 24px; bottom: -11px; left: 50%; margin-left: -12px; border: 5px solid #fff; border-radius: 20px; background: #6F263D; }
.column-title { margin-top: 0; padding-bottom: 15px; border-bottom: 1px solid #eee; margin-bottom: 15px; position: relative; }
.column-title:after { content: " "; position: absolute; bottom: -1px; left: 0; width: 40%; border-bottom: 1px solid #45aed6; }
ul.nostyle { list-style: none; padding: 0; margin-bottom: 20px; }
ul.nostyle i { color: #45aed6; }
.scaleIn { -webkit-animation-name: scaleIn; animation-name: scaleIn; }
@-webkit-keyframes scaleIn {
 0% {
 opacity: 0;
 -webkit-transform: scale(0);
 transform: scale(0);
}
 100% {
 opacity: 1;
 -webkit-transform: scale(1);
 transform: scale(1);
}
}
@keyframes scaleIn {
 0% {
 opacity: 0;
 -webkit-transform: scale(0);
 -ms-transform: scale(0);
 transform: scale(0);
}
 100% {
 opacity: 1;
 -webkit-transform: scale(1);
 -ms-transform: scale(1);
 transform: scale(1);
}
}
/*************************
*******Header******
**************************/
.navbar.navbar-default { border: 0; border-radius: 0; margin-bottom: 0; }
.navbar.navbar-default .navbar-toggle { margin-top: 32px; }
.navbar.navbar-default .navbar-brand { height: auto; padding: 10px 15px 0px; }
.navbar-brand>img {display: block;height: 75px;}

.nav>li>a { font-size: 18px; }
 #nav-header {padding: 50px 0;}
.navbar-default {
    background-color:#6F263D;
}
@media only screen and (min-width: 768px) {
#main-menu.navbar-default, .navbar-default {  -webkit-box-shadow: inset 0 0 3px 0 rgba(0, 0, 0, 0.1); box-shadow: inset 0 0 3px 0 rgba(0, 0, 0, 0.1); height:100px;}
#main-menu.navbar-default .navbar-nav > li > a { padding-top: 40px; padding-bottom: 40px; }
#main-menu.navbar-default .navbar-nav > li.active > a, #main-menu.navbar-default .navbar-nav > li.open > a, #main-menu.navbar-default .navbar-nav > li:hover > a { background: transparent; padding-top: 37px; border-top: 3px solid #9d7900; font-size: 18px; }
#main-menu.navbar-default .dropdown-menu { padding: 0 20px; min-width: 220px; background-color: rgba(26, 28, 40, 0.9); border: 0; border-radius: 0; box-shadow: none; -webkit-box-shadow: none; background-clip: inherit; }
#main-menu.navbar-default .dropdown-menu > li { border-left: 3px solid transparent; margin-left: -20px; padding-left: 17px; -webit-transition: border-color 400ms; transition: border-color 400ms; }
#main-menu.navbar-default .dropdown-menu > li > a { border-top: 1px solid #404455; padding: 15px 0; color: #eeeeee; }
#main-menu.navbar-default .dropdown-menu > li:first-child > a { border-top: 0; }
#main-menu.navbar-default .dropdown-menu > li.active, #main-menu.navbar-default .dropdown-menu > li.open, #main-menu.navbar-default .dropdown-menu > li:hover { border-left-color: #45aed6; }
#main-menu.navbar-default .dropdown-menu > li.active > a, #main-menu.navbar-default .dropdown-menu > li.open > a, #main-menu.navbar-default .dropdown-menu > li:hover > a { color: #45aed6; background-color: transparent; }
.navbar-default .navbar-nav>li>a {color: #000;}
 .navbar-default .navbar-nav>li>a:hover, .navbar-default .navbar-nav>li>a:focus { color: #6F263D;}
}

@media only screen and (max-width: 767px) {
.navbar-brand { max-width: 80%; }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
.navbar-header { max-width: 50%; }
}
#main-slider { overflow: hidden; }
#main-slider .item { height: 558px; background-repeat: no-repeat; background-position: 50% 0; background-size: cover; }
#main-slider .slider-inner { position: absolute; top: 0; left: 0; width: 100%; height: 100%; color: #fff; }
#main-slider .slider-inner h2 { margin-top: 180px; font-size: 36px; line-height: 1; text-transform: uppercase; color: #fff; }
#main-slider .slider-inner h2 > span { color: #45aed6; }
#main-slider .slider-inner .btn { margin-top: 10px; }
#main-slider .owl-prev, #main-slider .owl-next { position: absolute; top: 50%; background-color: rgba(0, 0, 0, 0.2); color: #fff; font-size: 30px; display: inline-block; margin-top: -35px; height: 70px; width: 70px; line-height: 70px; text-align: center; border-radius: 100px; z-index: 5; -webkit-transition: background-color 400ms; transition: background-color 400ms; }
#main-slider .owl-prev:hover, #main-slider .owl-next:hover { background-color: #45aed6; }
#main-slider .owl-prev { left: -35px; text-indent: 14px; }
#main-slider .owl-next { right: -35px; text-indent: -14px; }
#bar { width: 0%; max-width: 100%; height: 4px; background: #45aed6; }
#progressBar { margin-top: -4px; position: relative; z-index: 999; width: 100%; background: rgba(0, 0, 0, 0.1); }
#cta { padding: 50px 0; background-color:rgba(25,40,87,100); color:#fff; }
#cta h2 { margin-top: 0; }
#cta .btn { margin-top: 10px; }
#cta2 { background: #242a33 url(../images/cta2/cta2-bg.jpg) no-repeat 50% 50%; background-size: cover; color: #fff; padding-top: 70px; }
#cta2 .btn { margin-top: 10px; }
#cta2 h2 { color: #fff; font-size: 44px; line-height: 1; }
#cta2 h2 > span { color: #45aed6; }
#features { padding: 100px 0; }
#features .media.service-box:first-child { margin-top: 80px; }
#services { padding: 100px 0 75px; }
#join {padding: 100px 0 50px;}
.media.service-box { margin: 25px 0; }
.media.service-box .pull-left { margin-right: 20px; }
.media.service-box .pull-left > i { font-size: 24px; height: 64px; line-height: 64px; text-align: center; width: 64px; border-radius: 100%; color: #45aed6; box-shadow: inset 0 0 0 1px #d7d7d7; -webkit-box-shadow: inset 0 0 0 1px #d7d7d7; transition: background-color 400ms, background-color 400ms; position: relative; }
.media.service-box .pull-left > i:after { content: ""; position: absolute; width: 20px; height: 20px; top: 50%; margin-top: -10px; right: -10px; border: 4px solid #fff; border-radius: 20px; background: #45aed6; }
.media.service-box:hover .pull-left > i { background-image: -moz-linear-gradient(90deg, #2caab3 0%, #2c8cb3 100%); background-image: -webkit-linear-gradient(90deg, #2caab3 0%, #2c8cb3 100%); background-image: -ms-linear-gradient(90deg, #2caab3 0%, #2c8cb3 100%); color: #fff; box-shadow: inset 0 0 0 5px rgba(255, 255, 255, 0.8); -webkit-box-shadow: inset 0 0 0 5px rgba(255, 255, 255, 0.8); }
.div-center { text-align: center !important; vertical-align: middle; padding: 10px 0 10px 0; }
.div-center * { margin: 0 auto; }
.portfolio-modal .modal-content { padding: 100px 0; min-height: 100%; border: 0; border-radius: 0; text-align: center; background-clip: border-box; -webkit-box-shadow: none; box-shadow: none; }
.portfolio-modal .modal-content h2 { margin: 0; font-size: 3em; }
.portfolio-modal .modal-content img { margin-bottom: 30px; }
.portfolio-modal .modal-content .item-details { margin: 30px 0; }
.portfolio-modal .close-modal { position: absolute; top: 25px; right: 25px; width: 75px; height: 75px; background-color: transparent; cursor: pointer; }
.portfolio-modal .close-modal:hover { opacity: .3; }
.portfolio-modal .close-modal .lr { z-index: 1051; width: 1px; height: 75px; margin-left: 35px; background-color: #6F263D; -webkit-transform: rotate(45deg); -ms-transform: rotate(45deg); transform: rotate(45deg); }
.portfolio-modal .close-modal .lr .rl { z-index: 1052; width: 1px; height: 75px; background-color: #6F263D; -webkit-transform: rotate(90deg); -ms-transform: rotate(90deg); transform: rotate(90deg); }
.portfolio-modal .modal-backdrop { display: none; opacity: 0; }
#portfolio .portfolio-item { right: 0; margin: 0 0 15px; }
#portfolio .portfolio-item .portfolio-link { display: block; position: relative; margin: 0 auto; max-width: 400px; }
#portfolio .portfolio-item .portfolio-link .caption { position: absolute; width: 100%; height: 100%; opacity: 0; background: rgba(180,151,90,.9); -webkit-transition: all ease .5s; -moz-transition: all ease .5s; transition: all ease .5s; }
#portfolio .portfolio-item .portfolio-link .caption:hover { opacity: 1; }
#portfolio .portfolio-item .portfolio-link .caption .caption-content { position: absolute; top: 50%; width: 100%; height: 20px; margin-top: -12px; text-align: center; font-size: 20px; color: #fff; }
#portfolio .portfolio-item .portfolio-link .caption .caption-content i { margin-top: -12px; }
#portfolio .portfolio-item .portfolio-link .caption .caption-content h3, #portfolio .portfolio-item .portfolio-link .caption .caption-content h4 { margin: 0; }
#portfolio * { z-index: 2}
#portfolio  { -webkit-box-shadow: 0px 0px 1px 0px rgba(50, 50, 50, 0.25);
-moz-box-shadow:    0px 0px 1px 0px rgba(50, 50, 50, 0.25);
box-shadow:         0px 0px 1px 0px rgba(50, 50, 50, 0.25);padding: 50px 0; }
@media(min-width:767px) {
#portfolio .portfolio-item { margin: 0 0 30px; }
}
/**** Isotope Filtering ****/
.isotope-item { z-index: 2; }
.isotope-hidden.isotope-item { pointer-events: none; z-index: 1; }
/**** Isotope CSS3 transitions ****/
.isotope, .isotope .isotope-item { -webkit-transition-duration: 0.8s; -moz-transition-duration: 0.8s; -ms-transition-duration: 0.8s; -o-transition-duration: 0.8s; transition-duration: 0.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; }
/**** disabling Isotope CSS3 transitions ****/
.isotope.no-transition, .isotope.no-transition .isotope-item, .isotope .isotope-item.no-transition { -webkit-transition-duration: 0s; -moz-transition-duration: 0s; -ms-transition-duration: 0s; -o-transition-duration: 0s; transition-duration: 0s; }
/* End: Recommended Isotope styles */
/* disable CSS transitions for containers with infinite scrolling*/
.isotope.infinite-scrolling { -webkit-transition: none; -moz-transition: none; -ms-transition: none; -o-transition: none; transition: none; }
#nav-header { background: /* top, transparent fill, faked with gradient */ linear-gradient(rgba(0,0,0, 0), rgba(0,0,0, 0)),
 /* bottom, image */ url(../images/backgrounds/topbg.jpg) no-repeat 50% 50%; background-size: cover; padding: 100px 0; color: #FFF; }
#testimonial { background-color: rgba(25,40,87,100); padding: 30px 0px; color: #fff; }
#testimonial h4 { color: #fff; margin-bottom: 0; }
#testimonial small { display: block; margin-bottom: 10px; color: rgba(255, 255, 255, 0.7); }
#testimonial .btns { margin-top: 10px; }
#about { padding: 100px 0; }
#work-process { padding: 50px 0 30px; background: #6F263D no-repeat 50% 50%; background-size: cover; color: #fff; }
#work-process h2 { color: #fff; }
#work-process h3 { color: #fff; margin-bottom: 0; }
#work-process .icon-circle { display: inline-block; width: 80px; height: 80px; line-height: 80px; border: 2px solid #45aed6; border-radius: 100px; position: relative; }
#work-process .icon-circle > span { border-style: solid; border-width: 2px; border-color: #45aed6; border-radius: 50%; background-color: #fff; position: absolute; width: 24px; height: 24px; line-height: 20px; top: -12px; color: #64686d; }
#work-process h3 { margin-bottom: 50px; }
#meet-team { padding: 100px 0; }
#meet-team .team-member { padding: 13px; background: #eeeeee; border: 2px solid #eeeeee; transition: border-color 400ms; -webkit-transition: border-color 400ms; }
#meet-team .team-member .team-img { margin: -15px -15px 0 -15px; }
#meet-team .team-member .team-info { padding-bottom: 10px; border-bottom: 1px solid #dbdbdb; margin-bottom: 10px; }
#meet-team .team-member:hover { border-color: #45aed6; }
#meet-team .team-member:hover .social-icons > li > a { background: #45aed6; }
#meet-team .social-icons { list-style: none; padding: 0; margin: 0; }
#meet-team .social-icons > li { display: inline-block; }
#meet-team .social-icons > li > a { display: block; width: 32px; height: 32px; line-height: 32px; text-align: center; color: #fff; background: #222534; border-radius: 3px; }
.divider { margin-top: 50px; margin-bottom: 50px; background-image: -moz-linear-gradient(180deg, #ffffff 0%, #e3e3e3 49%, #ffffff 100%); background-image: -webkit-linear-gradient(180deg, #ffffff 0%, #e3e3e3 49%, #ffffff 100%); background-image: -ms-linear-gradient(180deg, #ffffff 0%, #e3e3e3 49%, #ffffff 100%); width: 95%; height: 1px; }
.progress { -webkit-box-shadow: none; box-shadow: none; background: #eeeeee; }
.progress .progress-bar.progress-bar-primary { background-image: -moz-linear-gradient(4deg, #2caab3 0%, #2c8cb3 100%); background-image: -webkit-linear-gradient(4deg, #2caab3 0%, #2c8cb3 100%); background-image: -ms-linear-gradient(4deg, #2caab3 0%, #2c8cb3 100%); -webkit-box-shadow: none; box-shadow: none; }
.nav.main-tab { background: #eee; border-bottom: 3px solid #222534; border-radius: 3px 3px 0 0; }
.nav.main-tab > li > a { color: #272727; }
.nav.main-tab > li.active > a { background: #222534; color: #45aed6; }
.nav.main-tab > li:first-child > a { border-radius: 3px 0 0 0; }
.nav.main-tab > li:last-child > a { border-radius: 0 3px 0 0; }
.tab-content { border: 1px solid #eee; border-top: 0; padding: 20px 20px 10px; border-radius: 0 0 3px 3px; }
.panel-default { border-color: #eee; }
.panel-default > .panel-heading { background-color: #fff; border-color: #eee; }
.panel-default > .panel-heading .panel-title { font-size: 14px; font-weight: normal; }
.panel-default > .panel-heading + .panel-collapse > .panel-body { border-top-color: #eee; }
#animated-number { padding: 100px 0 70px; background: #132125 url(../images/animated-number/bg.jpg) no-repeat 0 0; background-size: cover; color: #fff; }
#animated-number h1, #animated-number h2, #animated-number h3, #animated-number h4 { color: #fff; }
#animated-number strong { display: block; margin-bottom: 30px; }
.animated-number { display: inline-block; width: 140px; height: 140px; font-size: 24px; line-height: 140px; border: 3px solid #fff; border-radius: 100px; margin-bottom: 20px; }
#giftoptions {padding: 100px 0 70px; }
#pricing {padding: 100px 0; }
#pricing ul.pricing { list-style: none;margin: 70px 0 30px; border: 1px solid #eee; border-radius: 5px 5px 4px 4px; padding: 15px; text-align: center; }
#pricing ul.pricing li { display: block; padding: 10px; }
#pricing ul.pricing li.plan-header { background: #eee; border-radius: 4px 4px 0 0; margin: -15px -15px 10px; padding: 15px 15px 30px; border: 0; }
#pricing ul.pricing li.plan-header .price-duration { position: relative; margin-top: -63px; top: -10px; display: inline-block; width: 116px; height: 116px; background-image: -moz-linear-gradient(90deg, #2caab3 0%, #2c8cb3 100%); background-image: -webkit-linear-gradient(90deg, #2caab3 0%, #2c8cb3 100%); background-image: -ms-linear-gradient(90deg, #2caab3 0%, #2c8cb3 100%); color: #fff; border-radius: 100px; border: 5px solid #f6f6f6; }
#pricing ul.pricing li.plan-header .price-duration > span { display: block; line-height: 1; }
#pricing ul.pricing li.plan-header .price-duration > span.price { font-size: 24px; font-weight: 700; margin-top: 35px; }
#pricing ul.pricing li.plan-header .price-duration > span.duration { margin-top: 5px; }
#pricing ul.pricing li.plan-header .plan-name { margin-top: 10px; font-size: 24px; color: #272727; font-weight: bold; line-height: 1; text-transform: uppercase; }
#pricing ul.pricing.featured { background: #222534; color: #fff; border: 0; }
#pricing ul.pricing.featured li.plan-header { background-image: -moz-linear-gradient(90deg, #2caab3 0%, #2c8cb3 100%); background-image: -webkit-linear-gradient(90deg, #2caab3 0%, #2c8cb3 100%); background-image: -ms-linear-gradient(90deg, #2caab3 0%, #2c8cb3 100%); }
#pricing ul.pricing.featured li.plan-header .plan-name { color: #fff; }
ul.price { margin-top: 30px; }
li.line { border-bottom: 1px solid #E7E7E7 }
#blog { padding: 100px 0; }
#blog .blog-post { border: 1px solid #eee; padding: 15px; }
#blog .blog-post .post-format { display: inline-block; width: 40px; height: 40px; line-height: 34px; text-align: center; color: #fff; background: #222534; border: 3px solid #fff; border-radius: 100px; }
#blog .blog-post.blog-large .entry-thumbnail { margin: -15px -15px 15px; position: relative; }
#blog .blog-post.blog-large .post-format { width: 66px; height: 66px; line-height: 60px; position: absolute; right: 20px; bottom: -33px; }
#blog .blog-post.blog-large .post-format > i { font-size: 20px; }
#blog .blog-post.blog-large .entry-date { font-size: 12px; display: block; margin-bottom: 5px; text-transform: uppercase; color: #45aed6; }
#blog .blog-post.blog-large .entry-title { margin-top: 0; font-size: 18px; line-height: 1; margin-bottom: 15px; }
#blog .blog-post.blog-large .entry-title a { color: #64686d; }
#blog .blog-post.blog-large .entry-title a:hover { color: #45aed6; }
#blog .blog-post.blog-media { margin-bottom: 30px; }
#blog .blog-post.blog-media .entry-thumbnail { margin: -15px 15px -15px -15px; position: relative; }
#blog .blog-post.blog-media .post-format { position: absolute; top: 20px; right: -10px; }
#blog .blog-post.blog-media .entry-date { font-size: 12px; display: block; margin-bottom: 5px; text-transform: uppercase; color: #45aed6; }
#blog .blog-post.blog-media .entry-title { margin-top: 0; font-size: 18px; line-height: 1; margin-bottom: 15px; }
#blog .blog-post.blog-media .entry-title a { color: #64686d; }
#blog .blog-post.blog-media .entry-title a:hover { color: #45aed6; }
#blog .blog-post .entry-meta { margin-top: 20px; border-top: 1px solid #eee; padding-top: 15px; }
#blog .blog-post .entry-meta > span { display: inline-block; margin-right: 10px; color: #999; }
#blog .blog-post .entry-meta > span > a { color: #999; }
#blog .blog-post .entry-meta > span > a:hover { color: #45aed6; }
#contact, #more { padding: 100px 0 70px; }
#contact .container-wrapper { }
#contact .contact-form { background: rgba(255, 255, 255, 0.8); padding: 0 20px; margin-top: 0px; }
#contact .contact-form h3 { margin-top: 0; }
/***********************
********* Footer ******
************************/
#footer { padding-top: 30px; padding-bottom: 30px; color: #fff; background: #666; }
#footer a { color: #fff; }
#footer a:hover { color: #45aed6; }
#footer ul { list-style: none; padding: 0; margin: 0 -7.5px; }
#footer ul > li { display: inline-block; margin: 0 7.5px; }

@media only screen and (min-width: 768px) {
#footer .social-icons { float: right; }
}
.form-control { box-shadow: none; -webkit-box-shadow: none; }
/* BLOCK GRID -- THIS WAS ADDED FROM FOUNDATION TO ALLOW LISTS AS BLOCK GRIDS*/
[class*="block-grid-"] { display: block; padding: 0; margin: 0 -0.625rem; *zoom: 1;
}
[class*="block-grid-"]:before, [class*="block-grid-"]:after { content: " "; display: table; }
[class*="block-grid-"]:after { clear: both; }
[class*="block-grid-"] > li { display: inline; height: auto; float: left; padding: 0 0.625rem .125rem; }
[class*="block-grid-"] > ul { margin-left: -0.625rem; }

@media only screen {
.xs-block-grid-1 > li { width: 100%; padding: 0 0.625rem 1.25rem; }
.xs-block-grid-1 > li:nth-of-type(n) { clear: none; }
.xs-block-grid-1 > li:nth-of-type(1n+1) { clear: both; }
.xs-block-grid-2 > li { width: 50%; padding: 0 0.625rem 1.25rem; }
.xs-block-grid-2 > li:nth-of-type(n) { clear: none; }
.xs-block-grid-2 > li:nth-of-type(2n+1) { clear: both; }
.xs-block-grid-3 > li { width: 33.33333%; padding: 0 0.625rem 1.25rem; }
.xs-block-grid-3 > li:nth-of-type(n) { clear: none; }
.xs-block-grid-3 > li:nth-of-type(3n+1) { clear: both; }
.xs-block-grid-4 > li { width: 25%; padding: 0 0.625rem 1.25rem; }
.xs-block-grid-4 > li:nth-of-type(n) { clear: none; }
.xs-block-grid-4 > li:nth-of-type(4n+1) { clear: both; }
.xs-block-grid-5 > li { width: 20%; padding: 0 0.625rem 1.25rem; }
.xs-block-grid-5 > li:nth-of-type(n) { clear: none; }
.xs-block-grid-5 > li:nth-of-type(5n+1) { clear: both; }
.xs-block-grid-6 > li { width: 16.66667%; padding: 0 0.625rem 1.25rem; }
.xs-block-grid-6 > li:nth-of-type(n) { clear: none; }
.xs-block-grid-6 > li:nth-of-type(6n+1) { clear: both; }
.xs-block-grid-7 > li { width: 14.28571%; padding: 0 0.625rem 1.25rem; }
.xs-block-grid-7 > li:nth-of-type(n) { clear: none; }
.xs-block-grid-7 > li:nth-of-type(7n+1) { clear: both; }
.xs-block-grid-8 > li { width: 12.5%; padding: 0 0.625rem 1.25rem; }
.xs-block-grid-8 > li:nth-of-type(n) { clear: none; }
.xs-block-grid-8 > li:nth-of-type(8n+1) { clear: both; }
.xs-block-grid-9 > li { width: 11.11111%; padding: 0 0.625rem 1.25rem; }
.xs-block-grid-9 > li:nth-of-type(n) { clear: none; }
.xs-block-grid-9 > li:nth-of-type(9n+1) { clear: both; }
.xs-block-grid-10 > li { width: 10%; padding: 0 0.625rem 1.25rem; }
.xs-block-grid-10 > li:nth-of-type(n) { clear: none; }
.xs-block-grid-10 > li:nth-of-type(10n+1) { clear: both; }
.xs-block-grid-11 > li { width: 9.09091%; padding: 0 0.625rem 1.25rem; }
.xs-block-grid-11 > li:nth-of-type(n) { clear: none; }
.xs-block-grid-11 > li:nth-of-type(11n+1) { clear: both; }
.xs-block-grid-12 > li { width: 8.33333%; padding: 0 0.625rem 1.25rem; }
.xs-block-grid-12 > li:nth-of-type(n) { clear: none; }
.xs-block-grid-12 > li:nth-of-type(12n+1) { clear: both; }
}

@media only screen and (min-width: 767px) {
.sm-block-grid-1 > li { width: 100%; padding: 0 0.625rem 1.25rem; }
.sm-block-grid-1 > li:nth-of-type(n) { clear: none; }
.sm-block-grid-1 > li:nth-of-type(1n+1) { clear: both; }
.sm-block-grid-2 > li { width: 50%; padding: 0 0.625rem 1.25rem; }
.sm-block-grid-2 > li:nth-of-type(n) { clear: none; }
.sm-block-grid-2 > li:nth-of-type(2n+1) { clear: both; }
.sm-block-grid-3 > li { width: 33.33333%; padding: 0 0.625rem 1.25rem; }
.sm-block-grid-3 > li:nth-of-type(n) { clear: none; }
.sm-block-grid-3 > li:nth-of-type(3n+1) { clear: both; }
.sm-block-grid-4 > li { width: 25%; padding: 0 0.625rem 1.25rem; }
.sm-block-grid-4 > li:nth-of-type(n) { clear: none; }
.sm-block-grid-4 > li:nth-of-type(4n+1) { clear: both; }
.sm-block-grid-5 > li { width: 20%; padding: 0 0.625rem 1.25rem; }
.sm-block-grid-5 > li:nth-of-type(n) { clear: none; }
.sm-block-grid-5 > li:nth-of-type(5n+1) { clear: both; }
.sm-block-grid-6 > li { width: 16.66667%; padding: 0 0.625rem 1.25rem; }
.sm-block-grid-6 > li:nth-of-type(n) { clear: none; }
.sm-block-grid-6 > li:nth-of-type(6n+1) { clear: both; }
.sm-block-grid-7 > li { width: 14.28571%; padding: 0 0.625rem 1.25rem; }
.sm-block-grid-7 > li:nth-of-type(n) { clear: none; }
.sm-block-grid-7 > li:nth-of-type(7n+1) { clear: both; }
.sm-block-grid-8 > li { width: 12.5%; padding: 0 0.625rem 1.25rem; }
.sm-block-grid-8 > li:nth-of-type(n) { clear: none; }
.sm-block-grid-8 > li:nth-of-type(8n+1) { clear: both; }
.sm-block-grid-9 > li { width: 11.11111%; padding: 0 0.625rem 1.25rem; }
.sm-block-grid-9 > li:nth-of-type(n) { clear: none; }
.sm-block-grid-9 > li:nth-of-type(9n+1) { clear: both; }
.sm-block-grid-10 > li { width: 10%; padding: 0 0.625rem 1.25rem; }
.sm-block-grid-10 > li:nth-of-type(n) { clear: none; }
.sm-block-grid-10 > li:nth-of-type(10n+1) { clear: both; }
.sm-block-grid-11 > li { width: 9.09091%; padding: 0 0.625rem 1.25rem; }
.sm-block-grid-11 > li:nth-of-type(n) { clear: none; }
.sm-block-grid-11 > li:nth-of-type(11n+1) { clear: both; }
.sm-block-grid-12 > li { width: 8.33333%; padding: 0 0.625rem 1.25rem; }
.sm-block-grid-12 > li:nth-of-type(n) { clear: none; }
.sm-block-grid-12 > li:nth-of-type(12n+1) { clear: both; }
}

@media only screen and (min-width: 64.063em) {
.md-block-grid-1 > li { width: 100%; padding: 0 0.625rem 1.25rem; }
.md-block-grid-1 > li:nth-of-type(n) { clear: none; }
.md-block-grid-1 > li:nth-of-type(1n+1) { clear: both; }
.md-block-grid-2 > li { width: 50%; padding: 0 0.625rem 1.25rem; }
.md-block-grid-2 > li:nth-of-type(n) { clear: none; }
.md-block-grid-2 > li:nth-of-type(2n+1) { clear: both; }
.md-block-grid-3 > li { width: 33.33333%; padding: 0 0.625rem 1.25rem; }
.md-block-grid-3 > li:nth-of-type(n) { clear: none; }
.md-block-grid-3 > li:nth-of-type(3n+1) { clear: both; }
.md-block-grid-4 > li { width: 25%; padding: 0 0.625rem 1.25rem; }
.md-block-grid-4 > li:nth-of-type(n) { clear: none; }
.md-block-grid-4 > li:nth-of-type(4n+1) { clear: both; }
.md-block-grid-5 > li { width: 20%; padding: 0 0.625rem 1.25rem; }
.md-block-grid-5 > li:nth-of-type(n) { clear: none; }
.md-block-grid-5 > li:nth-of-type(5n+1) { clear: both; }
.md-block-grid-6 > li { width: 16.66667%; padding: 0 0.625rem 1.25rem; }
.md-block-grid-6 > li:nth-of-type(n) { clear: none; }
.md-block-grid-6 > li:nth-of-type(6n+1) { clear: both; }
.md-block-grid-7 > li { width: 14.28571%; padding: 0 0.625rem 1.25rem; }
.md-block-grid-7 > li:nth-of-type(n) { clear: none; }
.md-block-grid-7 > li:nth-of-type(7n+1) { clear: both; }
.md-block-grid-8 > li { width: 12.5%; padding: 0 0.625rem 1.25rem; }
.md-block-grid-8 > li:nth-of-type(n) { clear: none; }
.md-block-grid-8 > li:nth-of-type(8n+1) { clear: both; }
.md-block-grid-9 > li { width: 11.11111%; padding: 0 0.625rem 1.25rem; }
.md-block-grid-9 > li:nth-of-type(n) { clear: none; }
.md-block-grid-9 > li:nth-of-type(9n+1) { clear: both; }
.md-block-grid-10 > li { width: 10%; padding: 0 0.625rem 1.25rem; }
.md-block-grid-10 > li:nth-of-type(n) { clear: none; }
.md-block-grid-10 > li:nth-of-type(10n+1) { clear: both; }
.md-block-grid-11 > li { width: 9.09091%; padding: 0 0.625rem 1.25rem; }
.md-block-grid-11 > li:nth-of-type(n) { clear: none; }
.md-block-grid-11 > li:nth-of-type(11n+1) { clear: both; }
.md-block-grid-12 > li { width: 8.33333%; padding: 0 0.625rem 1.25rem; }
.md-block-grid-12 > li:nth-of-type(n) { clear: none; }
.md-block-grid-12 > li:nth-of-type(12n+1) { clear: both; }
}
.xs-block-grid-2, .xs-block-grid-3, .xs-block-grid-4, .xs-block-grid-5, .xs-block-grid-6, .xs-block-grid-7, .xs-block-grid-8, .xs-block-grid-9, .xs-block-grid-10, .xs-block-grid-11, .xs-block-grid-12, .sm-block-grid-2, .sm-block-grid-3, .sm-block-grid-4, .sm-block-grid-5, .sm-block-grid-6, .sm-block-grid-7, .sm-block-grid-8, .sm-block-grid-9, .sm-block-grid-10, .sm-block-grid-11, .sm-block-grid-12, md-block-grid-2, md-block-grid-3, md-block-grid-4, md-block-grid-5, md-block-grid-6, md-block-grid-7, md-block-grid-8, md-block-grid-9, md-block-grid-10, md-block-grid-11, md-block-grid-12 {margin-left: -.75rem !important;}
#maincontainer { /*-webkit-box-shadow: 0px 0px 5px 0px rgba(50, 50, 50, 0.75); -moz-box-shadow: 0px 0px 5px 0px rgba(50, 50, 50, 0.75); box-shadow: 0px 0px 5px 0px rgba(50, 50, 50, 0.75); padding: 25px;*/ padding: 15px 0; }
/*OVERRIDE BOOTSTRAP DEFAULT COLORS*/
.btn {border-radius:5px;}
.btn-primary { color: #ffffff; background-color: #9d7900; border-color: #9d7900; }
.btn-primary:focus, .btn-primary.focus { color: #ffffff; background-color: #000; border-color: #000; }
.btn-primary:hover { color: #ffffff; background-color: #866700; border-color: #866700; }
.btn-primary:active, .btn-primary.active, .open > .dropdown-toggle.btn-primary { color: #ffffff; background-color: #000; border-color: #000; }
.btn-primary:active:hover, .btn-primary.active:hover, .open > .dropdown-toggle.btn-primary:hover, .btn-primary:active:focus, .btn-primary.active:focus, .open > .dropdown-toggle.btn-primary:focus, .btn-primary:active.focus, .btn-primary.active.focus, .open > .dropdown-toggle.btn-primary.focus { color: #ffffff; background-color: #000; border-color: #000; }
.btn-primary:active, .btn-primary.active, .open > .dropdown-toggle.btn-primary { background-image: none; }
.btn-primary.disabled:hover, .btn-primary[disabled]:hover, fieldset[disabled] .btn-primary:hover, .btn-primary.disabled:focus, .btn-primary[disabled]:focus, fieldset[disabled] .btn-primary:focus, .btn-primary.disabled.focus, .btn-primary[disabled].focus, fieldset[disabled] .btn-primary.focus { background-color: #9d7900; border-color: #9d7900; }
.btn-primary .badge { color: #9d7900; background-color: #ffffff; }
.btn-success { color: #ffffff; background-color: #6F263D; border-color: #6F263D; }
.btn-success:focus, .btn-success.focus { color: #ffffff; background-color: #7c091a; border-color: #7c091a; }
.btn-success:hover { color: #ffffff; background-color: #7c091a; border-color: #7c091a; }
.btn-success:active, .btn-success.active, .open > .dropdown-toggle.btn-success { color: #ffffff; background-color: #7c091a; border-color: #7c091a; }
.btn-success:active:hover, .btn-success.active:hover, .open > .dropdown-toggle.btn-success:hover, .btn-success:active:focus, .btn-success.active:focus, .open > .dropdown-toggle.btn-success:focus, .btn-success:active.focus, .btn-success.active.focus, .open > .dropdown-toggle.btn-success.focus { color: #ffffff; background-color: #7c091a; border-color: #7c091a; }
.btn-success:active, .btn-success.active, .open > .dropdown-toggle.btn-success { background-image: none; }
.btn-success.disabled:hover, .btn-success[disabled]:hover, fieldset[disabled] .btn-success:hover, .btn-success.disabled:focus, .btn-success[disabled]:focus, fieldset[disabled] .btn-success:focus, .btn-success.disabled.focus, .btn-success[disabled].focus, fieldset[disabled] .btn-success.focus { background-color: #5fc5a7; border-color: #5fc5a7; }
.btn-success .badge { color: #5fc5a7; background-color: #ffffff; }
.btn-info { color: #ffffff; background-color: #6dabdc; border-color: #6dabdc; }
.btn-info:focus, .btn-info.focus { color: #ffffff; background-color: #4493d2; border-color: #4493d2; }
.btn-info:hover { color: #ffffff; background-color: #4493d2; border-color: #4493d2; }
.btn-info:active, .btn-info.active, .open > .dropdown-toggle.btn-info { color: #ffffff; background-color: #4493d2; border-color: #4493d2; }
.btn-info:active:hover, .btn-info.active:hover, .open > .dropdown-toggle.btn-info:hover, .btn-info:active:focus, .btn-info.active:focus, .open > .dropdown-toggle.btn-info:focus, .btn-info:active.focus, .btn-info.active.focus, .open > .dropdown-toggle.btn-info.focus { color: #ffffff; background-color: #2f82c3; border-color: #2f82c3; }
.btn-info:active, .btn-info.active, .open > .dropdown-toggle.btn-info { background-image: none; }
.btn-info.disabled:hover, .btn-info[disabled]:hover, fieldset[disabled] .btn-info:hover, .btn-info.disabled:focus, .btn-info[disabled]:focus, fieldset[disabled] .btn-info:focus, .btn-info.disabled.focus, .btn-info[disabled].focus, fieldset[disabled] .btn-info.focus { background-color: #6dabdc; border-color: #6dabdc; }
.btn-info .badge { color: #6dabdc; background-color: #ffffff; }
.btn-warning { color: #ffffff; background-color: #f0ad4e; border-color: #f0ad4e; }
.btn-warning:focus, .btn-warning.focus { color: #ffffff; background-color: #ec971f; border-color: #ec971f; }
.btn-warning:hover { color: #ffffff; background-color: #ec971f; border-color: #ec971f; }
.btn-warning:active, .btn-warning.active, .open > .dropdown-toggle.btn-warning { color: #ffffff; background-color: #ec971f; border-color: #ec971f; }
.btn-warning:active:hover, .btn-warning.active:hover, .open > .dropdown-toggle.btn-warning:hover, .btn-warning:active:focus, .btn-warning.active:focus, .open > .dropdown-toggle.btn-warning:focus, .btn-warning:active.focus, .btn-warning.active.focus, .open > .dropdown-toggle.btn-warning.focus { color: #ffffff; background-color: #d58512; border-color: #d58512; }
.btn-warning:active, .btn-warning.active, .open > .dropdown-toggle.btn-warning { background-image: none; }
.btn-warning.disabled:hover, .btn-warning[disabled]:hover, fieldset[disabled] .btn-warning:hover, .btn-warning.disabled:focus, .btn-warning[disabled]:focus, fieldset[disabled] .btn-warning:focus, .btn-warning.disabled.focus, .btn-warning[disabled].focus, fieldset[disabled] .btn-warning.focus { background-color: #f0ad4e; border-color: #f0ad4e; }
.btn-warning .badge { color: #f0ad4e; background-color: #ffffff; }
.text-primary { color: #9d7900; }
a.text-primary:hover, a.text-primary:focus { color: #866700; }
.text-success { color: #6F263D; }
a.text-success:hover, a.text-success:focus { color: #2b542c; }
.text-info { color: #444444; }
a.text-info:hover, a.text-info:focus { color: #245269; }
.text-warning { color: #777777; }
a.text-warning:hover, a.text-warning:focus { color: #66512c; }
.text-danger { color: #a94442; }
a.text-danger:hover, a.text-danger:focus { color: #843534; }
.bg-primary { color: #fff; background-color: #9d7900; }
a.bg-primary:hover, a.bg-primary:focus { background-color: #866700; }
.bg-success { background-color: #dff0d8; }
a.bg-success:hover, a.bg-success:focus { background-color: #c1e2b3; }
.bg-info { background-color: #d9edf7; }
a.bg-info:hover, a.bg-info:focus { background-color: #afd9ee; }
.blue { background-color: rgba(0,0,0,0); padding: 15px; }

@media (max-width:1024px) {
p { font-size: 13px; line-height: 15px; }
h1, .h1 { font-size: 30px }
h2, .h2 { font-size: 25px }
h3, .h3 { font-size: 21px }
h4, .h4 { font-size: 17px }
h5, .h5 { font-size: 14px }
h6, .h6 { font-size: 12px }
}

@media (max-width:767px) {
p { font-size: 14px; line-height: 16px; }
h1, .h1 { font-size: 24px; margin-top: 10px; }
h2, .h2 { font-size: 21px }
h3, .h3 { font-size: 18px }
h4, .h4 { font-size: 14px }
h5, .h5 { font-size: 11px }
h6, .h6 { font-size: 9px }
img.xs { max-width: 50%; margin: -15px auto 10px auto; }
body { padding-top: 50px; }
}

@media (max-width:480px) {
body { padding-top: 50px; }
}
.btn-sticky { position: fixed; top: 100px; left: 25px; z-index: 9999; border-top-left-radius: 0px; border-top-right-radius: 0px; padding-left: 15px; padding-right: 15px; }

@media (min-width:992px) {
.btn-sticky { position: fixed; top: 100px; }
}
/* PORTFOLIO SECTION */
[class*="avatar"] .last { margin-right: 0!important; }
.avatar-team-member { width: 100px; height: 100px; overflow: hidden; margin: auto; border-radius: 50%; display: block; margin-bottom: 1em; }
.avatar-team-member img { width: 150px; height: auto; }
.avatar-team-member img:hover { opacity: .8; }

@media (max-width: 580px) {
.avatar-team-member { width: 120px; height: 120px; overflow: hidden; margin: auto; border-radius: 50%; display: block; margin-bottom: 1em; }
.avatar-team-member img { width: 160px; height: auto; }
}

.box {
	width:70%;
	height:200px;
	background:#FFF;
	margin:40px auto;
}

/*==================================================
 * Effect 1
 * ===============================================*/
.effect1{
	-webkit-box-shadow: 0 10px 6px -6px #777;
	   -moz-box-shadow: 0 10px 6px -6px #777;
	        box-shadow: 0 10px 6px -6px #777;
}

/*==================================================
 * Effect 2
 * ===============================================*/
.effect2
{
  position: relative;
}
.effect2:before, .effect2:after
{
  z-index: -1;
  position: absolute;
  content: "";
  bottom: 15px;
  left: 10px;
  width: 50%;
  top: 80%;
  max-width:300px;
  background: #777;
  -webkit-box-shadow: 0 15px 10px #777;
  -moz-box-shadow: 0 15px 10px #777;
  box-shadow: 0 15px 10px #777;
  -webkit-transform: rotate(-3deg);
  -moz-transform: rotate(-3deg);
  -o-transform: rotate(-3deg);
  -ms-transform: rotate(-3deg);
  transform: rotate(-3deg);
}
.effect2:after
{
  -webkit-transform: rotate(3deg);
  -moz-transform: rotate(3deg);
  -o-transform: rotate(3deg);
  -ms-transform: rotate(3deg);
  transform: rotate(3deg);
  right: 10px;
  left: auto;
}

/*==================================================
 * Effect 3
 * ===============================================*/
.effect3
{
  position: relative;
}
.effect3:before
{
  z-index: -1;
  position: absolute;
  content: "";
  bottom: 15px;
  left: 10px;
  width: 50%;
  top: 80%;
  max-width:300px;
  background: #777;
  -webkit-box-shadow: 0 15px 10px #777;
  -moz-box-shadow: 0 15px 10px #777;
  box-shadow: 0 15px 10px #777;
  -webkit-transform: rotate(-3deg);
  -moz-transform: rotate(-3deg);
  -o-transform: rotate(-3deg);
  -ms-transform: rotate(-3deg);
  transform: rotate(-3deg);
}

/*==================================================
 * Effect 4
 * ===============================================*/
.effect4
{
  position: relative;
}
.effect4:after
{
  z-index: -1;
  position: absolute;
  content: "";
  bottom: 15px;
  right: 10px;
  left: auto;
  width: 50%;
  top: 80%;
  max-width:300px;
  background: #777;
  -webkit-box-shadow: 0 15px 10px #777;
  -moz-box-shadow: 0 15px 10px #777;
  box-shadow: 0 15px 10px #777;
  -webkit-transform: rotate(3deg);
  -moz-transform: rotate(3deg);
  -o-transform: rotate(3deg);
  -ms-transform: rotate(3deg);
  transform: rotate(3deg);
}  

/*==================================================
 * Effect 5
 * ===============================================*/
.effect5
{
  position: relative;
}
.effect5:before, .effect5:after
{
  z-index: -1;
  position: absolute;
  content: "";
  bottom: 25px;
  left: 10px;
  width: 50%;
  top: 80%;
  max-width:300px;
  background: #777;
  -webkit-box-shadow: 0 35px 20px #777;
  -moz-box-shadow: 0 35px 20px #777;
  box-shadow: 0 35px 20px #777;
  -webkit-transform: rotate(-8deg);
  -moz-transform: rotate(-8deg);
  -o-transform: rotate(-8deg);
  -ms-transform: rotate(-8deg);
  transform: rotate(-8deg);
}
.effect5:after
{
  -webkit-transform: rotate(8deg);
  -moz-transform: rotate(8deg);
  -o-transform: rotate(8deg);
  -ms-transform: rotate(8deg);
  transform: rotate(8deg);
  right: 10px;
  left: auto;
}

/*==================================================
 * Effect 6
 * ===============================================*/
.effect6
{
  	position:relative;       
    -webkit-box-shadow:0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
       -moz-box-shadow:0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
            box-shadow:0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
}
.effect6:before, .effect6:after
{
	content:"";
    position:absolute; 
    z-index:-1;
    -webkit-box-shadow:0 0 20px rgba(0,0,0,0.8);
    -moz-box-shadow:0 0 20px rgba(0,0,0,0.8);
    box-shadow:0 0 20px rgba(0,0,0,0.8);
    top:50%;
    bottom:0;
    left:10px;
    right:10px;
    -moz-border-radius:100px / 10px;
    border-radius:100px / 10px;
} 
.effect6:after
{
	right:10px; 
    left:auto;
    -webkit-transform:skew(8deg) rotate(3deg); 
       -moz-transform:skew(8deg) rotate(3deg);     
        -ms-transform:skew(8deg) rotate(3deg);     
         -o-transform:skew(8deg) rotate(3deg); 
            transform:skew(8deg) rotate(3deg);
}

/*==================================================
 * Effect 7
 * ===============================================*/
.effect7
{
  	position:relative;       
    -webkit-box-shadow:0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
       -moz-box-shadow:0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
            box-shadow:0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
}
.effect7:before, .effect7:after
{
	content:"";
    position:absolute; 
    z-index:-1;
    -webkit-box-shadow:0 0 20px rgba(0,0,0,0.8);
    -moz-box-shadow:0 0 20px rgba(0,0,0,0.8);
    box-shadow:0 0 20px rgba(0,0,0,0.8);
    top:0;
    bottom:0;
    left:10px;
    right:10px;
    -moz-border-radius:100px / 10px;
    border-radius:100px / 10px;
} 
.effect7:after
{
	right:10px; 
    left:auto;
    -webkit-transform:skew(8deg) rotate(3deg); 
       -moz-transform:skew(8deg) rotate(3deg);     
        -ms-transform:skew(8deg) rotate(3deg);     
         -o-transform:skew(8deg) rotate(3deg); 
            transform:skew(8deg) rotate(3deg);
}

/*==================================================
 * Effect 8
 * ===============================================*/
.effect8
{
  	position:relative;       
    -webkit-box-shadow:0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
       -moz-box-shadow:0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
            box-shadow:0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
}
.effect8:before, .effect8:after
{
	content:"";
    position:absolute; 
    z-index:-1;
    -webkit-box-shadow:0 0 20px rgba(0,0,0,0.8);
    -moz-box-shadow:0 0 20px rgba(0,0,0,0.8);
    box-shadow:0 0 20px rgba(0,0,0,0.8);
    top:10px;
    bottom:10px;
    left:0;
    right:0;
    -moz-border-radius:100px / 10px;
    border-radius:100px / 10px;
} 
.effect8:after
{
	right:10px; 
    left:auto;
    -webkit-transform:skew(8deg) rotate(3deg); 
       -moz-transform:skew(8deg) rotate(3deg);     
        -ms-transform:skew(8deg) rotate(3deg);     
         -o-transform:skew(8deg) rotate(3deg); 
            transform:skew(8deg) rotate(3deg);
}  

@media only screen and (max-width: 767px) {


}
.auto{margin-left:auto;margin-right:auto;}
#portfolioModalMembers > div.modal-content > div.container > div > div > div > div.row > ul > li {padding-bottom:0px;}

/*parallax*/
.ha-bg-parallax { background: url(/images/backgrounds/lgbg.jpg) no-repeat fixed; -moz-background-size: cover; -o-background-size: cover; -webkit-background-size: cover; background-size: cover; height: 20vh; margin: 0 auto; width: 100%; display: table; vertical-align: middle; -webkit-box-shadow: 0px 0px 3px 0px rgba(50, 50, 50, 0.25);-moz-box-shadow:0px 0px 3px 0px rgba(50, 50, 50, 0.25);box-shadow:0px 0px 3px 0px rgba(50, 50, 50, 0.25);}
.ha-bg-parallax .ha-parallax-body { display: table-cell; vertical-align: middle; }
.ha-bg-parallax .ha-content { }
.whitebg {margin: auto;background-color:rgba(255,255,255,0.8); padding:50px;}

@media only screen and (min-width: 767px) { .modal {width:80%;-webkit-box-shadow: 0px 0px 5px 0px rgba(50, 50, 50, 0.5);
-moz-box-shadow:    0px 0px 5px 0px rgba(50, 50, 50, 0.5);
box-shadow:         0px 0px 5px 0px rgba(50, 50, 50, 0.5);}}