body{margin:0;font-family:'Gotham A', 'Gotham B', Arial, sans-serif;}
body a{transition:0.5s all ease;-webkit-transition:0.5s all ease;-moz-transition:0.5s all ease;-o-transition:0.5s all ease;-ms-transition:0.5s all ease;}
h1,h2,h3,h4,h5,h6{margin:0;}
p{margin:0;}
ul,label{margin:0;padding:0;}
body a:hover{text-decoration:none;}
.banner{background:url(../images/banner.jpg) no-repeat 0px -50px;background-size:cover;min-height:770px;position:relative;}
.sidebar{display:none;}
span.menu-icon{display:none;}
@media (min-width:768px){.sidebar{position:fixed;top:0;bottom:0;left:0;z-index:1000;display:block;padding:20px;overflow-x:hidden;overflow-y:auto;background-color:#f5f5f5;}
}
.nav-sidebar{margin-right:-21px;margin-bottom:20px;margin-left:-20px;}
.nav-sidebar > li > a{padding-right:20px;padding-left:20px;}
.nav-sidebar > .active > a,
.nav-sidebar > .active > a:focus{border-top:2px solid #00517b;border-bottom:2px solid #00517b;}
.nav > li > a:hover, .nav > li > a:focus{border-top:2px solid #FFFFFF;border-bottom:2px solid #FFFFFF;background-color:transparent;}
@media (min-width:768px){.main{padding-right:40px;padding-left:40px;}
}
.main .page-header{margin-top:0;}
.placeholders{margin-bottom:30px;text-align:center;}
.placeholders h4{margin-bottom:0;}
.placeholder{margin-bottom:20px;}
.placeholder img{display:inline-block;border-radius:50%;}
.main-text{padding:3em;border-left:1px solid rgb(234, 227, 227);}
ul.nav.nav-sidebar{margin:4em 0 0;}
ul.nav.nav-sidebar li{margin-bottom:.5em;}
.logo{margin:0 auto;position:relative;width:58%;}
.logo a{display:block;}
.logo a img{vertical-align:middle;width:100%;}
h1 a.navbar-brand{float:none;height:initial;padding:0;font-family:'Marvel', sans-serif;font-size:1.8em;color:#99abd5;}
ul.nav.nav-sidebar li a{padding:0.6em 0;color:#FFFFFF;font-size:19px;font-weight:600;font-family:Cursive;}
.navbar-fixed-top{border:0;}
.navbar-brand img{display:inline-block;}
.sidebar{padding:3.5em 0 2em;text-align:center;background-color:#7A0202;}
.sidebar p{color:#ffffff;font-size:13px;margin:0 auto;text-align:center;width:82%;}
.sidebar p a{color:#99abd5;font-size:13px;}
.sidebar p a:hover{color:#00517b;text-decoration:underline;}
.jumbotron.banner-text{background-color:rgba(255, 255, 255, 0.73) !important;margin:0;padding:3em;width:45%;text-align:center;position:absolute;top:25%;left:26%;}
.banner-text h2{font-size:4em;color:#FFF;font-family:'Marvel', sans-serif;}
.banner-text p{margin:0.5em 0 1em;font-size:16px;color:#fff;}
a.btn.btn-primary{background-color:#7A0202;border-color:#7A0202;}
a.btn.btn-primary:hover{background-color:#b22234;border-color:#b22234;}
.social-icons{display:inline-block;margin:4em 0;}
.social-icons ul li{display:inline-block;margin-right:5px;}
.social-icons a{background:url(../images/iconsprite.png)no-repeat 0px 0px;display:block;width:40px;height:41px;transition:none;}
.social-icons a:hover{background:url(../images/iconsprite.png)no-repeat -48px 0px;}
.social-icons a.fb{background:url(../images/iconsprite.png)no-repeat 0px -47px;}
.social-icons a.fb:hover{background:url(../images/iconsprite.png)no-repeat -48px -47px;}
.social-icons a.be{background:url(../images/iconsprite.png)no-repeat 0px -95px;}
.social-icons a.be:hover{background:url(../images/iconsprite.png)no-repeat -48px -95px;}
.social-icons a.gg{background:url(../images/iconsprite.png)no-repeat 0px -143px;}
.social-icons a.gg:hover{background:url(../images/iconsprite.png)no-repeat -48px -143px;}
.main{padding:0;}
.welcome{padding:0;}
h3{color:#7A0202;font-size:3em;margin-bottom:0.7em;text-align:center;font-family:cursive;}
.welcome h4{font-size:16px;color:#00517b;margin:0 0 .5em;line-height:1.6em;font-weight:600;}
.welcome p{color:#616156;font-size:13px;line-height:1.8em;}
.welcome-left img{width:100%;}
.welcome-left{padding-right:5em;}
.sub-header{padding-bottom:10px;border-bottom:1px solid #eee;}
.offer-grids-info img{width:100%;}
.offer-grids-info{padding:1em;position:relative;}
.offer-text{position:absolute;top:30%;left:30%;}
.offer-text{display:none;position:absolute;top:4%;left:2%;background-color:rgba(255, 255, 255, 0.67);width:96%;height:92%;}
.offer-text h5{font-size:3em;color:#d95459;margin:24% 31%;display:inline-block;}
.offer-grids-info:hover div.offer-text{display:block;}
.offer-grids{margin-top:5em;}
.menu{background-color:#00517b;}
ul{padding:0;list-style:none;}
.menu > li > a{padding:13px 5px;width:100%;text-indent:1.2em;display:block;position:relative;color:#fff;font-size:15px;text-decoration:none;border-bottom:1px dotted #fff;}
span.icon{background:url(../images/icon1.png)no-repeat 0px 0px;display:block;position:absolute;width:20px;height:14px;top:30%;right:3%;transition:0.5s all ease;-webkit-transition:0.5s all ease;-moz-transition:0.5s all ease;-o-transition:0.5s all ease;-ms-transition:0.5s all ease;}
.menu li a.active span{transform:rotatex(180deg);}
.menu ul li a{background:#fff;line-height:1.8em;display:block;position:relative;font-size:13px;font-weight:400;color:#3a3b36;text-decoration:none;padding:12px 30px;}
.feature-left h4{font-size:14px;color:#b22234;margin:0 0 .5em;font-weight:600;}
.feature-left p{color:#616156;font-size:13px;line-height:1.6em;}
.ftrs-left-text{margin:2em 0;}
.features{margin-top:4em;}
.about-main{border-left:1px solid rgb(208, 204, 204);padding:5em 2em 4em;}
.about-grids img{width:91%;}
.about-grids h4{font-size:16px;color:#00517b;margin:0 0 .5em;line-height:1.6em;font-weight:500;}
.about-grids p{color:#000;font-size:14px;line-height:1.8em;}
.about-grids ul li{padding:1em 0;border-bottom:1px dotted rgb(207, 223, 234);}
.about-grids ul li a{font-size:15px;color:rgba(137, 133, 128, 0.99);}
.about-grids ul li a:hover{color:#d95459;}
.about-grids ul li:nth-child(1){padding-top:0;}
.about-team-grids img{width:100%;}
.about-team-grids{position:relative;padding:2em;}
.about-team{padding:7em 0 3em 0;position:relative;}
.team-text{text-align:left;background:#fff;padding:1em 1em 2em 1.5em;border:3px solid #99abd5;}
.team{margin:5em 0 0;}
.team-text h5{color:#d95459;margin:0 0 6px 0;font-size:3em;font-family:'Marvel', sans-serif;}
.team-text h6{color:#d95459;margin:0 0 0 0;font-size:1.2em;font-weight:600;}
.about{margin-bottom:5em;}
.about-slid{background:url(../images/banner1.jpg) no-repeat 0px 0px;background-size:cover;min-height:400px;position:relative;}
.abt-slid-text{position:absolute;top:32%;left:31%;}
.abt-slid-text h2{font-size:6em;color:#FFF;font-family:'Marvel', sans-serif;}
.abt-slid-text p{margin:0.5em 0 0;font-size:22px;color:#fff;}
.srvs-thumbnail.thumbnail{border:none;padding:0;margin-bottom:2.5em;}
.srvs-thumbnail.thumbnail a img{width:100%;}
.srvs-caption.caption{padding:1em 1.5em;background-color:#b8c9f1;}
.srvs-caption h3{color:#000;font-weight:400;margin:1em 0;font-size:22px;}
.srvs-caption h4{font-size:22px;margin-bottom:.2em;font-family:'Marvel', sans-serif;}
.srvs-caption h4 a{color:#d95459;font-weight:800;}
.srvs-caption h4 a:hover{color:#6D8CD5;}
.srvs-caption p{color:#616156;font-size:13px;}
.srvs-row.row{margin:4em 0 3em;}
.srvs-thumbnail.thumbnail:hover div.srvs-caption{background-color:#EDEFF4;}
.resume{margin-right:2em;padding:2em;}
.work-grids{margin-top:3em;}
.resume span{font-size:1.5em;background-color:#00517b;width:44px;height:44px;display:inline-block;border-radius:50px;text-align:center;-webkit-border-radius:50px;-moz-border-radius:50px;-o-border-radius:50px;-ms-border-radius:50px;color:#fff;line-height:2em;margin:1.5em 0;display:block;}
.resume h4{color:#d95459;font-size:3.5em;margin:1em 0 0;font-family:'Marvel', sans-serif;}
.resume h5{color:#99ABD5;font-size:17px;margin:2em 0 0.5em;font-weight:400;}
.resume p{font-size:13px;margin-bottom:3em;color:#616156;line-height:1.8em;}
.resume-grid:nth-child(2){border-right:1px solid #efe7e8;border-left:1px solid #efe7e8;position:relative;}
.resume-grid:hover{background-color:#b8c9f1;}
.resume-grid:hover div.resume img{transform:rotatey(360deg);transition:.5s all;}
.resume-grid:hover div.resume span{background-color:#fff;color:#B8C9F1;}
.resume-grid:hover div.resume h5{color:#FFFFFF;}
.testi-info{background-color:#99abd5;padding:3em;margin:5em 0;position:relative;}
.testi-left{position:absolute;top:-16%;}
.testi-left img{width:100%;}
.testi-left img.img-circle{border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-o-border-radius:50px;-ms-border-radius:50%;}
.testi-right{float:right;width:80%;}
.testi-info p{font-size:14px;margin:0 0 1em;color:#fff;letter-spacing:0.5px;line-height:1.6em;}
.testi-info span{font-size:2em;}
.testi-info a{font-size:2.2em;color:rgb(254, 254, 254);font-family:'Marvel', sans-serif;}
.testi-info a:hover{color:rgb(192, 58, 58);}
.testi-left.testi-lft2{right:3%;}
.testi-right.testi-rt2{float:left;}
.galry-grids img{width:100%;}
.galry-grids{padding:0em;}
.fancybox-skin{background-color:#99abd5 !important;}
.fancybox-nav{width:10% !important;}
.b-link-stripe{position:relative;display:block;vertical-align:top;font-weight:300;overflow:hidden;}
.b-link-stripe .b-wrapper{position:absolute;width:100%;height:100%;top:0;left:0;text-align:center;overflow:hidden;}
.b-link-stripe .b-line{position:absolute;top:0;bottom:0;width:20%;background:rgba(15, 207, 140, 0.9);transition:all 0.5s linear;-moz-transition:all 0.5s linear;-ms-transition:all 0.5s linear;-o-transition:all 0.5s linear;-webkit-transition:all 0.5s linear;opacity:0;visibility:hidden;}
img.img-responsive.glry-img{width:100%;}
.b-animate-go{text-decoration:none;}
.b-animate{transition:all 0.5s;-moz-transition:all 0.5s;-ms-transition:all 0.5s;-o-transition:all 0.5s;-webkit-transition:all 0.5s;visibility:hidden;}
.b-animate img{display:-webkit-inline-box;}
.b-animate-go:hover .b-animate{visibility:visible;}
.b-from-left{position:absolute;top:-100%;left:41%;}
.b-animate-go:hover .b-from-left{top:41%;}
.b-wrapper:hover{background:rgba(95, 158, 160, 0.68);transition:0.5s all;-webkit-transition:0.5s all;-o-transition:0.5s all;-moz-transition:0.5s all;-ms-transition:0.5s all;}
.map{margin:5em 0 4em;}
.map iframe{width:100%;height:340px;}
.contact-infom p{color:#858d94;margin:0 0 1.5em 0;text-align:left;font-size:14px;letter-spacing:1px;}
.address p{color:#616156;margin:0 0 .5em 0;text-align:left;font-size:14px;}
p.cnt-p{color:#99abd5;margin-bottom:1.5em;}
.address a{color:#00517b;margin:0 0 .5em 0;text-align:left;font-size:14px;}
.address a:hover{color:#7A0202;}
.contact-form input[type="text"]{display:inline-block;background:none;border:1px solid #A3A1A1;width:32.3%;margin:0 0 1.5em 0;outline:none;font-size:14px;color:#747577;padding:10px 15px;}
.contact-form input[type="email"]{display:inline-block;background:none;border:1px solid #A3A1A1;width:32.5%;margin:0 0.5em 1em 0.5em;outline:none;font-size:14px;color:#747577;padding:10px 15px;}
.contact-form textarea{background:none;border:1px solid #A3A1A1;width:100%;display:block;height:150px;outline:none;font-size:14px;color:#747577;resize:none;padding:10px 15px;}
.contact-form input[type="submit"]{background:#7A0202;border:1px solid #7A0202;padding:.6em 0;width:14%;margin-top:2em;font-size:14px;color:#fff;font-weight:400;letter-spacing:1px;outline:none;transition:0.5s all ease;-webkit-transition:0.5s all ease;-moz-transition:0.5s all ease;-o-transition:0.5s all ease;-ms-transition:0.5s all ease;}
.contact-form input[type="submit"]:hover{background-color:#00517b;}
.contact-grids h3{text-align:left;}
.footer{display:none;}
@media(max-width:1440px){.social-icons{margin:2.5em 0;}
.sidebar{padding:3em 0 1.5em;}
ul.nav.nav-sidebar{margin:3em 0 0;}
.banner{min-height:680px;}
.contact-form input[type="text"]{width:32.2%;}
}
@media(max-width:1366px){ul.nav.nav-sidebar li a{padding:0.5em 0;font-size:18px;}
ul.nav.nav-sidebar{margin:4em 0 0;}
.sidebar{padding:2.5em 0 1.5em;}
.social-icons{margin:3em 0;}
.banner{min-height:640px;}
.jumbotron.banner-text{top:22%;}
.welcome-left{padding-right:1em;}
.team-text h5{font-size:2.7em;}
.about-main{padding:3em 2em 3em;}
.resume-grid{padding-left:0;}
.contact-form input[type="text"]{width:32.1%;}
}
@media(max-width:1280px){.banner{background-position:0px -10px;}
.about-grids img{width:100%;}
.about-grids h4{font-size:14px;}
.about{margin-bottom:4em;}
.abt-slid-text{left:18%;}
.team-text h5{font-size:2.4em;}
.team{margin:4em 0 0;}
.offer-grids{margin-top:3em;}
.srvs-row.row{margin:3em 0 3em;}
.map{margin:4em 0 3em;}
.contact-form input[type="email"]{width:32.3%;}
p.cnt-p{margin-bottom:1em;}
.contact-form input[type="submit"]{margin-top:1em;}
}
@media(max-width:1024px){.sidebar{padding:3em 0 1.5em;}
ul.nav.nav-sidebar{margin:3em 0 0;}
.social-icons ul li{margin-right:1px;}
.social-icons a{background:url(../images/iconsprite.png)no-repeat 0px 0px;display:block;width:31px;height:31px;transition:none;background-size:736%;}
.social-icons a:hover{background:url(../images/iconsprite.png)no-repeat -37px 0px;background-size:736%;}
.social-icons a.fb{background:url(../images/iconsprite.png)no-repeat 0px -36px;background-size:736%;}
.social-icons a.fb:hover{background-position:-37px -36px;background-size:736%;}
.social-icons a.be{background:url(../images/iconsprite.png)no-repeat 0px -73px;background-size:736%;}
.social-icons a.be:hover{background:url(../images/iconsprite.png)no-repeat -37px -73px;background-size:736%;}
.social-icons a.gg{background:url(../images/iconsprite.png)no-repeat 0px -109px;background-size:736%;}
.social-icons a.gg:hover{background:url(../images/iconsprite.png)no-repeat -37px -109px;background-size:736%;}
.jumbotron.banner-text{top:24%;width:57%;left:23%;padding:2em;}
.about-main{padding:2em 2em 3em;}
.banner{min-height:513px;}
.main-text{padding:2.5em 2em;}
h3{font-size:2.4em;margin-bottom:0.6em;}
.welcome h4{font-size:13px;}
.offer-text h5{font-size:2.5em;}
.offer-grids-info{padding:0.7em;}
.feature-left{padding-left:0;}
.ftrs-left-text{margin:1em 0;}
.about-grids:nth-child(3){padding:0;}
.about-grids:nth-child(4){padding-left:3em;}
.about-grids ul li a{font-size:14px;}
.about-slid{min-height:350px;}
.team{margin:2em 0 0;}
.about-team-grids{padding:1em;}
.team-text h5{font-size:2em;}
.team-text{padding:1em;}
.team-text h6{font-size:1em;}
.row-grids{padding:0.5em !important;}
.srvs-thumbnail.thumbnail{margin-bottom:0;}
.srvs-caption.caption{padding:1em;}
.srvs-caption h4{font-size:20px;}
.srvs-row.row{margin:2em 0;}
.work-grids{margin-top:2em;}
.resume{margin-right:0em;padding:0 0 1.5em 2em;}
.resume p{margin-bottom:1.5em;}
.resume h4{font-size:3em;margin:0.8em 0 0;}
.resume h5{font-size:15px;margin:1.5em 0 0.5em;}
.gallery-info{margin:3em 0;}
.testi-info p{font-size:13px;letter-spacing:0;}
.testi-info{padding:1em;margin:3em 0;}
.testi-left{left:1%;top:-10%;width:19%;}
.testi-info a{font-size:2em;}
.testi-left.testi-lft2{right:1%;left:initial;}
.map{margin:2.5em 0 2em;}
.map iframe{height:280px;}
.address{padding:0;}
.contact-form input[type="text"]{width:32.3%;font-size:13px;padding:8px 12px;}
.contact-form input[type="email"]{font-size:13px;padding:8px 12px;width:31%;}
.contact-form textarea{height:135px;font-size:13px;padding:8px 12px;}
.contact-form input[type="submit"]{padding:.5em 0;font-size:13px;letter-spacing:0;}
}
@media(max-width:768px){.about-main{padding:2em 1.5em 2em;}
.banner{min-height:419px;}
.banner-text h2{font-size:3.5em;}
.banner-text p{font-size:14px;}
.btn{font-size:13px;}
.jumbotron.banner-text{width:68%;left:18%;padding:1.5em 1em;}
.main-text{padding:1.5em 1em;}
h3{font-size:2.3em;}
.welcome-left{padding:0;}
.welcome-right{padding:0;margin-top:1em;}
.offer-grids{margin-top:2em;}
.offer-grids-info{float:left;width:33.33%;padding:0.5em;}
.offer-grids-info.off-grid2{float:left;width:50%;}
.offer-text h5{font-size:1.8em;}
.features{margin-top:1em;}
.col-md-4.about-grids{float:left;width:50%;}
.about-grids:nth-child(4){padding:0;width:100%;margin-top:1em;}
.about-slid{min-height:250px;}
.abt-slid-text h2{font-size:4em;}
.abt-slid-text p{font-size:17px;}
.abt-slid-text{left:7%;top:29%;text-align:center;}
.about-team-grids{float:left;width:25%;}
.about-team-grids{padding:0.5em;}
.team-text h5{font-size:1.3em;font-weight:900;}
.team-text h6{font-weight:500;}
.resume-grid{float:left;width:50%;}
.resume-grid{float:left;width:33.33%;}
.resume{padding:0 0 1em 1em;}
.resume h4{font-size:2.1em;margin:0.8em 0 0;}
.resume span{font-size:1.2em;width:31px;height:31px;line-height:1.8em;}
.resume h5{font-size:14px;margin:1em 0 0.5em;}
.galry-grids{float:left;width:50%;}
.galry-grids:nth-child(3){float:none;width:100%;}
.galry-grids:nth-child(3) a.b-link-stripe.b-animate-go.fancybox{float:left;width:33.33%;}
.contact-form{padding:0;margin-top:1.5em;}
}
@media(max-width:736px){.sidebar{display:block;float:left;width:25%;position:fixed;padding:2em 0 1em;}
.main{float:right;width:75%;}
.banner-text h2{font-size:3em;}
ul.nav.nav-sidebar{margin:2em 0 0;}
ul.nav.nav-sidebar li a{padding:0.2em 0;font-size:15px;}
.social-icons{margin:0 0 1em 0;}
.logo{width:48%;}
}
@media(max-width:640px){.main{width:70%;}
.sidebar{width:30%;}
.sidebar p{width:87%;}
.sidebar p a{font-size:12px;}
ul.nav.nav-sidebar li a{padding:0.3em 0;font-size:16px;}
ul.nav.nav-sidebar{margin:3em 0 0;}
.social-icons{margin:2em 0;}
.banner-text h2{font-size:2.8em;}
.banner-text p{font-size:13px;}
.jumbotron.banner-text{width:72%;left:14%;padding:1em;top:20%;}
.banner{min-height:315px;background-position:0px 1px;}
h3{font-size:2em;}
.welcome-right{margin-top:0.8em;}
.menu li a{font-size:14px;}
.offer-text h5{font-size:1.3em;font-weight:600;}
.about-main{padding:1em 1em 1.5em;}
.about-grids ul li a{display:block;}
.about{margin-bottom:2em;}
.about-slid{min-height:200px;}
.abt-slid-text h2{font-size:3em;}
.abt-slid-text p{font-size:13px;}
.abt-slid-text{left:12%;top:24%;}
.team{margin:1em 0 0;}
.about-team-grids{padding:1em;width:50%;}
.team-text h5{font-size:1.6em;}
.row-grids{float:left;width:50%;}
.srvs-caption h4{font-size:19px;}
.resume-grid{padding-right:.5em;}
.resume img{width:50%;}
.gallery-info{margin:1.5em 0;}
.galry-grids:nth-child(3) a.b-link-stripe.b-animate-go.fancybox.glry-img3{width:31.5%;}
.galry-grids:nth-child(3) a.b-link-stripe.b-animate-go.fancybox.glry-img1{width:30% !important;}
.galry-grids:nth-child(3) a.b-link-stripe.b-animate-go.fancybox.glry-img2{width:38%;}
.testi-info a{font-size:1.8em;}
.contact-form input[type="text"]{width:100%;}
.contact-form input[type="email"]{margin:0 0 1em;width:100%;}
.contact-form input[type="submit"]{width:22%;}
.map{margin:1.5em 0 1em;}
@media (max-width:480px){.sidebar{width:32%;height:100%;}
.banner-text h2{font-size:2em;}
.btn{font-size:12px;}
.jumbotron.banner-text{width:84%;left:9%;padding:0.5em;background-color:rgba(153, 171, 213, 0.88) !important;}
.banner{min-height:294px;}
.main{width:68%;}
.feature-left{padding:0 !important;}
.offer-grids{margin-top:1em;}
.offer-grids-info{width:100%;}
.offer-text{top:3%;height:94%;}
.offer-grids-info.off-grid2{width:100%;}
.offer-text h5{font-size:2em;margin:27% 32%;}
h3{font-size:1.8em;}
.menu ul li a{padding:7px 10px;}
.col-md-4.about-grids{float:none;width:100%;padding:0;}
.about-grids h4{margin-top:0.5em;}
.abt-slid-text h2{font-size:2em;}
.abt-slid-text{left:0%;}
.about-slid{min-height:150px;}
.about-team-grids{padding:0.4em;}
.team-text{padding:0.5em 1em;border:2px solid #99abd5;}
.row-grids{width:100%;}
.resume-grid{width:100%;}
.resume-grid:nth-child(2){border:none;margin:0.5em 0;}
.resume img{width:26%;}
.galry-grids:nth-child(3) a.b-link-stripe.b-animate-go.fancybox{width:100% !important;}
.galry-grids:nth-child(3) a.b-link-stripe.b-animate-go.fancybox.glry-img1{width:100% !important;}
.testi-left{top:1%;}
.testi-info p{font-size:12px;margin:0 0 0.5em;}
.testi-info a{font-size:1.6em;}
.testi-info{margin:1em 0;}
.map{margin:0 0 0.5em;}
.map iframe{height:180px;}
p.cnt-p{margin-bottom:0.5em;}
.address p{font-size:13px;}
.contact-form input[type="submit"]{width:29%;}
}
@media (max-width:320px){.about-main{padding:1em 1em 0em;}
.sidebar p{width:100%;font-size:11px;}
.sidebar p a{font-size:11px;}
.sidebar{padding:1.5em 1em 0;width:100%;position:initial;}
.main{width:100%;}
.feature-right{padding:0;}
.logo{width:37%;float:left;}
.top-nav{width:12.5%;float:right;}
.top-nav span.menu-icon{display:block;position:relative;cursor:pointer;margin:0 0 1.5em 0;}
.top-nav .nav1{display:none;z-index:999;position:absolute;width:100%;left:0;background-color:rgba(153, 171, 213, 1);}
ul.nav.nav-sidebar{margin:0;}
ul.nav.nav-sidebar li a{padding:0.5em 0;font-size:16px;border:none;color:#fff;border-top:2px solid transparent;border-bottom:2px solid transparent;}
ul.nav.nav-sidebar li a:hover, ul.nav.nav-sidebar li.active{border-top:2px solid rgba(203, 114, 121, 0.61);border-bottom:2px solid rgba(203, 114, 121, 0.61);}
.sidebar p{display:none;}
.team-text h5{font-size:1.4em;}
.footer{display:block;margin:2em 0;}
.footer p{color:#99abd5;font-size:13px;margin:0 auto;text-align:center;}
.footer p a{color:#99abd5;font-size:13px;}
.footer p a:hover{color:#d95459;text-decoration:underline;}
.social-icons{margin:1em 0;}
}
}
@-webkit-keyframes hvr-buzz{50%{-webkit-transform:translateX(3px) rotate(2deg);transform:translateX(3px) rotate(2deg);}
100%{-webkit-transform:translateX(-3px) rotate(-2deg);transform:translateX(-3px) rotate(-2deg);}
}
@keyframes hvr-buzz{50%{-webkit-transform:translateX(3px) rotate(2deg);transform:translateX(3px) rotate(2deg);}
100%{-webkit-transform:translateX(-3px) rotate(-2deg);transform:translateX(-3px) rotate(-2deg);}
}
.hvr-buzz{display:inline-block;vertical-align:middle;-webkit-transform:translateZ(0);transform:translateZ(0);box-shadow:0 0 1px rgba(0, 0, 0, 0);-webkit-backface-visibility:hidden;backface-visibility:hidden;-moz-osx-font-smoothing:grayscale;}
.hvr-buzz:hover, .hvr-buzz:focus, .hvr-buzz:active{-webkit-animation-name:hvr-buzz;animation-name:hvr-buzz;-webkit-animation-duration:0.15s;animation-duration:0.15s;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;}
@-webkit-keyframes hvr-pulse-grow{to{-webkit-transform:scale(1.1);transform:scale(1.1);}
}
@keyframes hvr-pulse-grow{to{-webkit-transform:scale(1.1);transform:scale(1.1);}
}
.hvr-pulse-grow{display:inline-block;vertical-align:middle;-webkit-transform:translateZ(0);transform:translateZ(0);box-shadow:0 0 1px rgba(0, 0, 0, 0);-webkit-backface-visibility:hidden;backface-visibility:hidden;-moz-osx-font-smoothing:grayscale;-webkit-animation-name:hvr-pulse-grow;animation-name:hvr-pulse-grow;-webkit-animation-duration:0.3s;animation-duration:0.3s;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-direction:alternate;animation-direction:alternate;}
@-webkit-keyframes hvr-bob{0%{-webkit-transform:translateY(-8px);transform:translateY(-8px);}
50%{-webkit-transform:translateY(-4px);transform:translateY(-4px);}
100%{-webkit-transform:translateY(-8px);transform:translateY(-8px);}
}
@keyframes hvr-bob{0%{-webkit-transform:translateY(-8px);transform:translateY(-8px);}
50%{-webkit-transform:translateY(-4px);transform:translateY(-4px);}
100%{-webkit-transform:translateY(-8px);transform:translateY(-8px);}
}
@-webkit-keyframes hvr-bob-float{100%{-webkit-transform:translateY(-8px);transform:translateY(-8px);}
}
@keyframes hvr-bob-float{100%{-webkit-transform:translateY(-8px);transform:translateY(-8px);}
}
.hvr-bob{display:inline-block;vertical-align:middle;-webkit-transform:translateZ(0);transform:translateZ(0);box-shadow:0 0 1px rgba(0, 0, 0, 0);-webkit-backface-visibility:hidden;backface-visibility:hidden;-moz-osx-font-smoothing:grayscale;-webkit-animation-name:hvr-bob-float, hvr-bob;animation-name:hvr-bob-float, hvr-bob;-webkit-animation-duration:.3s, 1.5s;animation-duration:.3s, 1.5s;-webkit-animation-delay:0s, .3s;animation-delay:0s, .3s;-webkit-animation-timing-function:ease-out, ease-in-out;animation-timing-function:ease-out, ease-in-out;-webkit-animation-iteration-count:1, infinite;animation-iteration-count:1, infinite;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-direction:normal, alternate;animation-direction:normal, alternate;}