@import url(http://fonts.googleapis.com/css?family=Montserrat:400,700|Open+Sans:400,300,700,800);@import url('font-awesome.min.css');@import url('overwrite.css');@import url('dlmenu.css');@import url('animate.css');.cdtimer.dark-sea-green{background-color:inherit;}
body{margin:0;padding:0;text-align:left;font-family:'Open Sans', sans-serif;font-size:16px;line-height:1.6em;}
h1{font-size:36px;}
h2{font-size:32px;}
h3{font-size:28px;}
h4{font-size:24px;}
h5{font-size:20px;}
h6{font-size:18px;}
h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{color:#3a3a3a;font-weight:700;margin-bottom:20px;font-family:'Montserrat', sans-serif;}
h1{color:#3a3a3a;font-weight:700;margin-bottom:0px;font-family:sans-serif;}
.lead{font-weight:400;}
button{display:inline-block;margin-bottom:0;margin-bottom:10px;padding:6px 12px;border:1px solid transparent;vertical-align:middle;text-align:center;white-space:nowrap;font-weight:normal;font-size:14px;line-height:1.428571429;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none;}
button.navbar-toggle{background:#2b2b2b;border:none;color:#fff;}
p {
  margin: 0 0 20px;
}
.btn-theme,.btn-theme:hover,.btn-theme:focus{color:#fff;}
.btn-theme:hover{background:transparent !important;border-color:#999;color:#999;}
.mar-top0{margin-top:0;}
.mar-top10{margin-top:10px;}
.mar-top20{margin-top:20px;}
.mar-top30{margin-top:30px;}
.mar-top40{margin-top:40px;}
.home-section{width:100%;padding:60px 0px 120px 0px;}
.section-heading{margin-bottom:70px;}
.section-heading h2{color:#76c38f;font-size:38px;text-transform:uppercase;text-align: center;}
.section-heading .heading-line{margin:0 auto;display:block;height:1px;width:80px;background:#333;margin-top:10px;margin-bottom:20px;}
.bg-white{background:#fff;}
.bg-gray{background:#f8f8f8;}
.bg-dark{background:#575757;}
.color-light h1,.color-light h2,.color-light h3,.color-light h4,.color-light h5,.color-light h6{color:#fff;}
.color-light p{color:#eee;}
#spacer1{background-image:url(../img/spacer/1.jpg);text-align: center;}
#spacer2{background-image:url(../img/spacer/2.jpg);text-align: center;}
#intro{width:100%;padding-bottom:80px;background-color:#76c38f;background-image:none;background-position:center;background-repeat:no-repeat;overflow-y:hidden;text-align:center;position:relative;}
.intro-text{position:relative;width:100%;z-index:1000;}
#intro .brand{margin-top:40px;margin-bottom:30px;}
#intro p {
  margin: 0 0 10px;
}
.intro-text h1 a{color:#fff;text-align:center;font-weight:700;font-size:40px;line-height:1.1em;padding-top:30px;text-transform:uppercase;text-shadow:1px 1px 2px #357ebd;}
.intro-text h1 a:hover{text-decoration:none;}
.line-spacer{width:52%;margin:0 auto;margin-top:1px;margin-bottom:10px;border-bottom:1px solid #fff;}
.intro-text p span{color:#fff;font-size:24px;text-align:center;font-weight:300;}
.box-team img{margin-bottom:7px;margin-top:20px;border:2px solid #8dcff4;}
.service-box p{margin-bottom:20px;}
.service.carousel h4,.service.carousel p{text-align:left;}
.service .carousel-control{background:none;}
.service .screenshot{overflow:hidden;overflow:hidden;margin-right:auto;margin-left:auto;}
.service .screenshot img{margin-right:auto;margin-left:auto;padding-left:4px;width:400px;}
.service .carousel-indicators{position:relative;bottom:0;left:0;margin-top:0px;margin-bottom:0px;margin-left:0px;padding:5px;padding-bottom:8px;width:100%;background:#ffffff;}
.service .carousel-indicators .active{width:45px;height:5px;border:none;border-radius:0px;}
.service .carousel-indicators li{display:inline-block;margin:1px;width:45px;height:5px;border:none;border-radius:0px;background:#eeeeee;text-indent:-999px;cursor:pointer;}
.lb-album{margin-left:40px;list-style:none;width:100%;margin:0 auto;}
.lb-album li{float:left;margin:10px;position:relative;}
.lb-album li > a,
.lb-album li > a img{display:block;}
.lb-album li > a{width:150px;height:150px;position:relative;padding:0;background:#2b2b2b;}
.lb-album li > a span{position:absolute;width:150px;height:150px;top:0;left:0;text-align:center;line-height:150px;color:rgba(27,54,81,0.8);text-shadow:0px 1px 1px rgba(255,255,255,0.6);font-size:24px;opacity:0;filter:alpha(opacity=0);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(opacity=0)";background:rgb(241,210,194);background:-moz-radial-gradient(center, ellipse cover, rgba(255,255,255,0.56) 0%, rgba(241,210,194,1) 100%);background:-webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%,rgba(255,255,255,0.56)), color-stop(100%,rgba(241,210,194,1)));background:-webkit-radial-gradient(center, ellipse cover, rgba(255,255,255,0.56) 0%,rgba(241,210,194,1) 100%);background:-o-radial-gradient(center, ellipse cover, rgba(255,255,255,0.56) 0%,rgba(241,210,194,1) 100%);background:-ms-radial-gradient(center, ellipse cover, rgba(255,255,255,0.56) 0%,rgba(241,210,194,1) 100%);background:radial-gradient(center, ellipse cover, rgba(255,255,255,0.56) 0%,rgba(241,210,194,1) 100%);-webkit-transition:opacity 0.3s linear;-moz-transition:opacity 0.3s linear;-o-transition:opacity 0.3s linear;-ms-transition:opacity 0.3s linear;transition:opacity 0.3s linear;}
.lb-album li > a:hover span{opacity:1;filter:alpha(opacity=99);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(opacity=99)";}
.lb-overlay{width:0px;height:0px;position:fixed;overflow:hidden;left:0px;top:0px;padding:0px;z-index:99;text-align:center;background:rgb(241,210,194);background:-moz-radial-gradient(center, ellipse cover, rgba(255,255,255,0.56) 0%, rgba(241,210,194,1) 100%);background:-webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%,rgba(255,255,255,0.56)), color-stop(100%,rgba(241,210,194,1)));background:-webkit-radial-gradient(center, ellipse cover, rgba(255,255,255,0.56) 0%,rgba(241,210,194,1) 100%);background:-o-radial-gradient(center, ellipse cover, rgba(255,255,255,0.56) 0%,rgba(241,210,194,1) 100%);background:-ms-radial-gradient(center, ellipse cover, rgba(255,255,255,0.56) 0%,rgba(241,210,194,1) 100%);background:radial-gradient(center, ellipse cover, rgba(255,255,255,0.56) 0%,rgba(241,210,194,1) 100%);}
.lb-overlay > div{position:relative;color:rgba(27,54,81,0.8);opacity:0;filter:alpha(opacity=0);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(opacity=0)";width:550px;margin:10px auto 0px auto;text-shadow:0px 1px 1px rgba(255,255,255,0.6);-webkit-transition:opacity 0.3s linear 1.3s;-moz-transition:opacity 0.3s linear 1.3s;-o-transition:opacity 0.3s linear 1.3s;-ms-transition:opacity 0.3s linear 1.3s;transition:opacity 0.3s linear 1.3s;}
.lb-overlay div h3,
.lb-overlay div p{padding:0px 20px;width:200px;height:60px;}
.lb-overlay div h3{font-size:32px;margin-top:0;float:left;text-align:right;border-right:1px solid rgba(27,54,81,0.4);text-shadow:none;color:#fff;}
.lb-overlay div h3 span,
.lb-overlay div p{font-size:16px;text-shadow:none;color:#fff;}
.lb-overlay div h3 span{display:block;line-height:6px;}
.lb-overlay div p{text-align:left;float:left;width:260px;}
.lb-overlay a.lb-close{z-index:1001;color:#fff;position:absolute;top:43px;left:50%;font-size:28px;line-height:26px;text-align:center;width:50px;height:23px;overflow:hidden;margin-left:-25px;opacity:0;filter:alpha(opacity=0);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(opacity=0)";-webkit-transition:opacity 0.3s linear 1.2s;-moz-transition:opacity 0.3s linear 1.2s;-o-transition:opacity 0.3s linear 1.2s;-ms-transition:opacity 0.3s linear 1.2s;transition:opacity 0.3s linear 1.2s;}
.lb-overlay img{max-height:100%;position:relative;-webkit-box-shadow:1px 1px 4px rgba(0,0,0,0.3);-moz-box-shadow:1px 1px 4px rgba(0,0,0,0.3);box-shadow:0px 2px 7px rgba(0,0,0,0.2);}
.lb-overlay:target{width:auto;height:auto;bottom:0px;right:0px;padding:80px 100px 120px 100px;}
.lb-overlay:target img{-webkit-animation:fadeInScale 1.2s ease-in-out;-moz-animation:fadeInScale 1.2s ease-in-out;-o-animation:fadeInScale 1.2s ease-in-out;-ms-animation:fadeInScale 1.2s ease-in-out;animation:fadeInScale 1.2s ease-in-out;}
.lb-overlay:target a.lb-close,
.lb-overlay:target > div{opacity:1;filter:alpha(opacity=99);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(opacity=99)";}
@-webkit-keyframes fadeInScale{0%{-webkit-transform:scale(0.6);opacity:0;}
100%{-webkit-transform:scale(1);opacity:1;}
}
@-moz-keyframes fadeInScale{0%{-moz-transform:scale(0.6);opacity:0;}
100%{-moz-transform:scale(1);opacity:1;}
}
@-o-keyframes fadeInScale{0%{-o-transform:scale(0.6);opacity:0;}
100%{-o-transform:scale(1);opacity:1;}
}
@-ms-keyframes fadeInScale{0%{-ms-transform:scale(0.6);opacity:0;}
100%{-ms-transform:scale(1);opacity:1;}
}
@keyframes fadeInScale{0%{transform:scale(0.6);opacity:0;}
100%{transform:scale(1);opacity:1;}
}
x:-o-prefocus, .lb-overlay img{height:100%;}
ul.social-network{margin:0;margin-left:0;padding-left:0;list-style:none;}
ul.social-network li{display:inline;margin:5px 5px;}
ul.social-network li a:hover span .fa-circle{color:#2b2b2b;}
footer{background:#2b2b2b;color:#ddd;padding:50px 0 30px;text-align: center;}
@media (max-width:768px){#intro{background-image:none;background-size:100%;}
.box-team, .box-team img{text-align:center;}
.box-team img{float:none;margin:0 auto;}
.box-team{margin-bottom:30px;}
}
@media (max-width:992px){.service p{margin-bottom:60px;}
}
@media (max-width:480px){#intro{}
}
.btn_1{background-image:none;border:1px solid transparent;cursor:pointer;display:inline-block;font-size:34px;font-weight:400;line-height:1.42857;padding:6px 14px;margin:30px 0 0;text-align:center;vertical-align:middle;}
.btn_1:hover,
.btn_1:focus{text-decoration:none;}
.btn_1-primary{background-color:#fff;border-color:#357ebd;color:#428bca;}
.btn_1-primary:hover,
.btn_1-primary:focus,
.btn_1-primary:active{background-color:#428bca;border-color:#357ebd;color:#fff;}
ul li {margin:20px 0;}