html{font-size:1em;max-width:100%;height:100%}html h2{font-size:1.3em}@media only screen and (min-width: 720px){html{font-size:15px}html h2{font-size:1.5em}}@media only screen and (min-width: 992px){html{font-size:16px}}body{overflow-x:hidden;font-size:1em;font-family:"Open Sans",sans-serif;color:#000;max-width:100%;font-weight:300;background-color:#fff}.noscroll{overflow-y:hidden}::-moz-selection{color:#fff;background:#3333e0}::selection{color:#fff;background:#3333e0}.container-fluid,.container{padding-left:40px;padding-right:40px}@media only screen and (max-width: 991px){.container-fluid,.container{padding-left:25px;padding-right:25px}}@media only screen and (max-width: 767px){.container-fluid,.container{padding-left:15px;padding-right:15px}}a{-webkit-transition:all .2s ease-in;-moz-transition:all .2s ease-in;-o-transition:all .2s ease-in;transition:all .2s ease-in}a:active,a:focus,a:visited,a:hover{text-decoration:none;outline:none}h1{margin:0}h2{margin:0}h3{margin:0}h4{margin:0}h5{margin:0}h6{margin:0}strong{font-weight:600}.clear{clear:both}ul{list-style-type:none;padding-left:0;margin:0;font-family:'Nunito'}p{margin:0;line-height:1.5;font-family:'Nunito'}p strong{font-weight:700}address{font-family:'Nunito'}textarea{resize:vertical;min-height:120px}.table-responsive{max-width:100%;overflow:auto}.table{width:100%;border-collapse:collapse}.table th,.table td{padding:8px 15px;text-align:left;border:1px solid #e4e4e4;font-size:14px}.nowrap{white-space:nowrap}.mb0{margin-bottom:0 !important}.mr0{margin-right:0 !important}.pt0{padding-top:0 !important}.pb0{padding-bottom:0 !important}.p0{padding:0 !important}.mtb25{margin:25px 0}.mb25{margin-bottom:25px}.btn-primary{display:inline-block;vertical-align:middle;text-align:center;color:#fff;padding:.4rem 1.5rem .5rem 1.6rem;font-size:14px;font-weight:600;background:#3333e0;position:relative;text-transform:uppercase;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;border-radius:4px}.btn-primary span{font-size:18px;opacity:0;color:#fff;-webkit-transition:all .3s ease-in;-moz-transition:all .3s ease-in;-o-transition:all .3s ease-in;transition:all .3s ease-in}.btn-primary:hover{background:#1a1aac;color:#fff}.btn-primary:hover span{opacity:1;margin-left:6px}@media only screen and (max-width: 599px){.btn-primary{padding:0.6rem 1.2rem;font-size:13px}}.close-wrapper{position:absolute;text-align:right;left:0;right:0;max-width:1000px;margin:0 auto;top:4%}.close-wrapper .close{opacity:.5}.loader{position:fixed;z-index:99999;background:#fff;top:0;bottom:0;left:0;right:0}.loader img{position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;width:120px}.loader h1{position:absolute;left:50%;margin-left:-1.9em;color:rgba(191,26,32,0.3);font-size:4em;top:45%}@keyframes loading{from{max-width:0}}.loader h1:before{content:attr(data-content);position:absolute;overflow:hidden;max-width:8em;color:#3333e0;animation:loading 1.3s linear}.logo img{width:100px}header{padding:10px 0 0;position:relative}header .menu{position:absolute;left:20px;top:15px;cursor:pointer;padding:12px}.section-title{font-weight:600;font-size:16px;position:relative;margin-bottom:20px}.section-title:after{position:absolute;content:"";height:2px;width:50px;left:0;bottom:-12px;background:#3333e0}nav{border-bottom:1px solid #eee;padding-bottom:10px}nav a{font-size:14px;font-weight:700;color:#000;text-transform:uppercase;padding:12px 17px;font-family:"Open Sans",sans-serif}nav a.active,nav a:hover{opacity:.7;color:inherit}nav>ul>li{display:inline-block}nav .nav-contact{float:right;position:relative;top:15px}nav .nav-contact a{padding-right:0;text-transform:none}nav .logo{border-right:1px solid #d8d8d8}nav .logo a{padding-left:0}nav .has-submenu{position:relative}nav .has-submenu span{margin-left:6px;font-size:20px;font-weight:600;display:inline-block;-webkit-transition:all .3s ease-in;-moz-transition:all .3s ease-in;-o-transition:all .3s ease-in;transition:all .3s ease-in}nav .has-submenu ul{display:none;position:absolute;top:100%;left:0;min-width:230px;background:#fff;z-index:99;padding-top:30px}nav .has-submenu ul a{padding:15px 20px;display:block;border-bottom:1px solid #eee}nav .has-submenu.open>a{opacity:.7;color:inherit}nav .has-submenu.open span{transform:rotate(90deg);-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg)}@media only screen and (max-width: 767px){.logo{border-bottom:1px solid #eee;padding-bottom:10px}nav{position:fixed;left:-100%;top:0;bottom:0;z-index:999;width:260px;background:#23272a;padding:20px;color:#fff;overflow:auto;-webkit-transition:all .4s ease-in;-moz-transition:all .4s ease-in;-o-transition:all .4s ease-in;transition:all .4s ease-in;-webkit-transition:all 600ms cubic-bezier(0.455, 0.03, 0.515, 0.955);transition:all 600ms cubic-bezier(0.455, 0.03, 0.515, 0.955)}nav>ul>li{display:block}nav a{color:#fff;display:block;padding:12px 0;font-size:13px;font-weight:600}nav .nav-contact{top:auto}nav.open{left:0}nav .has-submenu span{float:right}nav .has-submenu ul{position:static;background:none;min-width:0;overflow:hidden;padding-top:0;display:none}nav .has-submenu ul a{opacity:.7;border-color:#292e31;padding:11px 5px 11px 25px;font-size:12px}.close-wrapper{position:static;margin-bottom:35px}}.banner{position:relative;overflow:hidden}.banner img{position:absolute;top:0;bottom:0;left:0;right:0;margin:0 auto}.banner .banner-caption{position:absolute;right:0;left:0;top:0;bottom:0;max-width:700px;margin:auto;text-align:center;color:#fff;height:235px;padding:0 20px}.banner h1{font-size:28px;text-transform:uppercase;font-weight:700;line-height:1;margin-bottom:20px}@media only screen and (min-width: 768px){.banner h1{font-size:54px}}@media only screen and (min-width: 1440px){.banner h1{font-size:60px}}.intro-section{padding-top:40px}.intro-section .is-left,.intro-section .is-right{padding:45px 20px;margin-bottom:25px}.intro-section .is-left{background:#e7bf39}.intro-section .is-left a{float:right;margin-right:5%;color:#000;padding:0.6rem 1.7rem;font-size:14px;font-weight:600;text-transform:uppercase}.intro-section .is-left a span{opacity:0;-webkit-transition:all .3s ease-in;-moz-transition:all .3s ease-in;-o-transition:all .3s ease-in;transition:all .3s ease-in;font-size:18px}.intro-section .is-left a:hover span{opacity:1;margin-left:6px}.intro-section .is-right{background:#bbe5fd}.intro-section .is-stat{margin-top:25px}.intro-section .is-stat li{text-align:center;margin-bottom:20px;text-align:center}.intro-section .is-stat span{display:block;color:#3333e0;font-size:2.5em}@media only screen and (min-width: 600px){.intro-section .is-stat li{display:inline-block;width:32%;vertical-align:top;margin-bottom:0}}@media only screen and (min-width: 992px){.intro-section .is-left,.intro-section .is-right{display:table-cell;width:50%}}@media only screen and (min-width: 1200px){.intro-section .is-left h1{max-width:520px}}.heading1{font-size:20px;color:inherit;margin-bottom:25px}.heading1 span{font-weight:300}@media only screen and (min-width: 720px){.heading1{font-size:22px}}@media only screen and (min-width: 992px){.heading1{font-size:24px;line-height:1.2}}@media only screen and (min-width: 1200px){.heading1{font-size:28px}}@media only screen and (min-width: 1440px){.heading1{font-size:30px}}@media only screen and (min-width: 992px){.owl-carousel .owl-nav{display:none}}.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-nav .owl-prev{width:40px;text-align:center;position:absolute;top:20%;height:45px;background:#fff;padding:7px}.owl-carousel .owl-nav .owl-next img,.owl-carousel .owl-nav .owl-prev img{width:30px}.owl-carousel .owl-nav .owl-next:hover img,.owl-carousel .owl-nav .owl-prev:hover img{opacity:.9}.owl-carousel .owl-nav .owl-prev{left:-18px}.owl-carousel .owl-nav .owl-next{right:-18px}.owl-carousel .owl-nav.disabled{display:block}@media only screen and (min-width: 992px){.owl-carousel .owl-nav.disabled{display:none}}.owl-carousel .owl-item img{width:auto}.serv-tabs{margin-top:25px}.serv-tabs li:first-child{background:#3333e0}.serv-tabs li:first-child a:after{background:#3333e0;-webkit-transition:all .3s ease-in;-moz-transition:all .3s ease-in;-o-transition:all .3s ease-in;transition:all .3s ease-in}.serv-tabs li:nth-child(2){background:#3c3ce1}.serv-tabs li:nth-child(2) a:after{background:#3c3ce1;-webkit-transition:all .3s ease-in;-moz-transition:all .3s ease-in;-o-transition:all .3s ease-in;transition:all .3s ease-in}.serv-tabs li:nth-child(3){background:#4545e3}.serv-tabs li:nth-child(3) a:after{background:#4545e3;-webkit-transition:all .3s ease-in;-moz-transition:all .3s ease-in;-o-transition:all .3s ease-in;transition:all .3s ease-in}.serv-tabs li:nth-child(4){background:#4e4ee4}.serv-tabs li:nth-child(4) a:after{background:#4e4ee4;-webkit-transition:all .3s ease-in;-moz-transition:all .3s ease-in;-o-transition:all .3s ease-in;transition:all .3s ease-in}.serv-tabs a{padding:15px 20px;display:block;color:#fff;position:relative}.home-services{padding:40px 0}.home-services .hs-left{background:#eaeaea;padding-top:40px}.home-services h1,.home-services h2{margin-left:20px;padding-right:30px}.home-services .serv-tabs a:after{position:absolute;content:"\203A";width:20px;top:0;right:0;bottom:0;font-size:24px;padding-top:6px;opacity:1}@media only screen and (min-width: 768px){.home-services .serv-tabs a:after{opacity:0}.home-services .serv-tabs a:hover:after,.home-services .serv-tabs a.active:after{opacity:1;right:-20px}}.home-services .serv-panel{position:relative;overflow:hidden;display:none}.home-services .serv-panel:first-child{display:block}.home-services .serv-panel img{position:absolute;top:0;bottom:0;left:0;right:0;margin:0 auto}@media only screen and (min-width: 1440px){.home-services .serv-panel img{width:100%}}.home-services .serv-summary{position:absolute;bottom:22px;max-width:600px;left:30px;color:#fff}.home-services .serv-summary p{margin-bottom:20px}.blue-heading{color:#3333e0;font-style:italic;margin-bottom:20px;font-style:1.3em}.text-center{text-align:center}.list-inline li{display:inline-block}.home-team{padding:40px 0}.home-team .owl-item{text-align:center}.home-team h3{margin:12px 0;color:#3333e0;font-size:1.15em}.home-team .btn-primary{margin-bottom:25px}@media only screen and (min-width: 640px){.home-team .owl-item>div{padding:0 30px}}.epic-section{margin-bottom:40px}.epic-section .epic-wrapper{background:url("../images/epic-banner-xs.jpg") no-repeat center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;padding:40px 15px}.epic-section .epic-wrapper img{max-width:100%}.epic-section .epic-wrapper p{color:#fff;margin:25px 0}.epic-section .epic-wrapper p strong{font-weight:700}@media only screen and (min-width: 768px){.epic-section .epic-wrapper{background:url("../images/epic-banner.jpg") no-repeat left}.epic-section .epic-wrapper p{color:#000}.epic-section .epic-summary{width:390px;padding-left:30px}}.page-banner h1{font-size:10vw;text-align:center;opacity:.2;margin:35px 0;line-height:1.1}@media only screen and (min-width: 768px){.page-banner h1{font-size:6vw}}.innerpage-wrapper{padding:0 0 40px}.serv-list-wrapper{background:#bbe5fd;padding:30px 20px;margin-top:40px}.serv-list-wrapper hr{border-color:#87bede}.serv-list li{margin:10px 0;background:url("../images/bullet.png") no-repeat;padding-left:28px;background-size:18px}@media only screen and (min-width: 640px){.serv-list li{display:inline-block;vertical-align:top;width:48%}}@media only screen and (min-width: 768px){.serv-list li{width:48%}}@media only screen and (min-width: 1200px){.serv-list li{width:32%}}.clients-page .serv-panel{display:none}.clients-page .serv-panel:first-child{display:block}.clients-page .serv-tabs{margin:0 0 30px}.clients-page .serv-tabs a{overflow:hidden;margin-bottom:0}.clients-page .serv-tabs a:after{position:absolute;content:"\203A";width:20px;top:0;right:30px;bottom:0;font-size:24px;padding-top:6px;opacity:1;line-height:1.2;display:block;transform:rotate(90deg);-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg)}.clients-page .serv-tabs a:after{opacity:0}.clients-page .serv-tabs a:hover,.clients-page .serv-tabs a.active{background-color:transparent}.clients-page .serv-tabs a:hover:after,.clients-page .serv-tabs a.active:after{opacity:1;right:10px}.cta{background:#bbe5fd;padding:40px 20px;text-align:center}.cta h1{max-width:800px;margin:0 auto 25px;line-height:1.1}.cta .section-title:after{margin:auto;right:0}.team-wrapper{position:relative;text-align:center}.team-wrapper h3{margin:12px 0 0;color:#3333e0;font-size:1.15em}.team-wrapper p{margin-top:15px}.team-wrapper .btn-primary{margin-top:10px;margin-bottom:30px}@media only screen and (min-width: 992px){.team-wrapper .btn-primary{opacity:0;margin-bottom:0}}.team-wrapper .team-thumb:hover .btn-primary{opacity:1}.member-details-wrapper{position:fixed;top:70px;left:0;right:0;bottom:0;background:#bbe5fd;z-index:-1;padding:5%;opacity:0;-webkit-transition:all .3s ease-in;-moz-transition:all .3s ease-in;-o-transition:all .3s ease-in;transition:all .3s ease-in}.member-details-wrapper .member-detail{background:#fff;padding:20px;overflow-y:auto;max-width:1000px;margin:0 auto;position:absolute;left:15px;right:15px;top:10%;bottom:5%;border-bottom:20px solid #fff}.member-details-wrapper .member-detail::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 5px rgba(255,255,255,0.7);background-color:#F5F5F5}.member-details-wrapper .member-detail::-webkit-scrollbar{width:7px;background-color:#F5F5F5}.member-details-wrapper .member-detail::-webkit-scrollbar-thumb{background-color:#3333e0}.member-details-wrapper .member-detail p{margin-top:15px}.member-details-wrapper .member-detail h3{margin:12px 0 0;color:#3333e0;font-size:1.15em}.member-details-wrapper .member-detail h5{color:gray;font-size:.9em}.member-details-wrapper .member-detail img{max-width:100%}.member-details-wrapper .close-wrapper{left:15px;right:15px}@media only screen and (min-width: 768px){.member-details-wrapper .member-detail{padding:40px;border-width:40px}.member-details-wrapper .member-detail img{max-width:200px;float:left;margin:0 20px 20px 0}}@media only screen and (min-width: 992px){.member-details-wrapper .member-detail img{max-width:350px}}.member-details-wrapper.open{z-index:99;top:0;opacity:1}.gallery-wrapper{text-align:center;max-width:2000px;margin:0 auto}.gallery-wrapper img{vertical-align:top;display:inline-block;max-width:100%;margin-bottom:16px}@media only screen and (min-width: 540px){.gallery-wrapper img{width:46%;margin:8px}}@media only screen and (min-width: 768px){.gallery-wrapper img{width:30.5%}}@media only screen and (min-width: 1200px){.gallery-wrapper img{width:23.2%}}address{font-style:normal}address strong{font-size:1.1rem;margin-bottom:5px;font-weight:700}address p{margin-bottom:20px;padding-left:15px;border-left:1px solid #3333e0}address a{color:inherit}address a:hover,address a:focus{color:#3333e0}input[type="submit"]{border:none}input[type="submit"]:hover,input[type="submit"]:focus,input[type="submit"]:active{background:#1d1dbe}.contact-info h4{margin-top:28px;color:#3333e0}@media only screen and (min-width: 768px){.contact-info h4:first-child{margin-top:0}}.contact-info a{color:inherit}.contact-info a:hover{opacity:.7}.contact-form{margin-top:12px}.contact-form .form-control{height:50px;width:100%;padding:7px 15px;margin-bottom:18px;border:1px solid #e4e4e4;font-family:'Nunito'}.contact-form .form-control:focus{border-color:#333;outline:0}footer{font-size:13px}footer .footer-wrapper{padding:45px 0;background:#23272a;margin:40px 0 0;color:#8d8d8d}footer .fdiv1,footer .fdiv2,footer .fdiv3,footer .fdiv4{margin-bottom:30px}footer ul{margin-top:10px}footer li{padding:5px 0}footer address{margin-top:15px;line-height:1.6}footer a{color:inherit;display:inline-block}footer a:hover{color:#d7d7d7}footer h4{color:#d7d7d7;font-size:15px;border-bottom:1px solid #292e31;padding-bottom:10px;font-weight:600}footer .cr{margin-bottom:5px}footer .cr a{display:inline-block;padding:0;margin-bottom:0}footer .cr a:hover,footer .cr a:focus{background:none;opacity:.7;color:#000}@media only screen and (min-width: 680px){footer .cr li{display:table-cell;width:1%}footer .cr li:nth-child(2){text-align:center}footer .cr li:last-child{text-align:right}}@media only screen and (min-width: 768px){footer{font-size:14px}footer .finner>div{display:inline-block;vertical-align:top}footer .finner>div:last-child{padding-right:0;margin-bottom:0}footer .fdiv1,footer .fdiv2{padding-right:165px}footer .fdiv4{padding-right:138px;margin-bottom:0}footer .fdiv3{padding-right:0}}@media only screen and (min-width: 992px){footer .fdiv1,footer .fdiv2,footer .fdiv3,footer .fdiv4{padding-right:25px;margin-bottom:0}}@media only screen and (min-width: 1200px){footer .fdiv1,footer .fdiv2,footer .fdiv3,footer .fdiv4{padding-right:75px}}.animated{animation-duration:1.3s;animation-fill-mode:both}.animated.infinite{animation-iteration-count:infinite}@keyframes fadeInUp{from{opacity:0;transform:translate3d(0, 15px, 0)}to{opacity:1;transform:none}}.fadeInUp{animation-name:fadeInUp}@keyframes fadeIn{from{opacity:0}to{opacity:1}}.fadeIn{animation-name:fadeIn}
/*# sourceMappingURL=style.css.map */
