@charset "UTF-8";.clearfix{*zoom:1;}
.clearfix:before, .clearfix:after{display:table;line-height:0;content:"";}
.clearfix:after{clear:both;}
.clear{clear:both;}
.oh{overflow:hidden;}
.relative{position:relative;}
.white{color:#fff;}
.left{float:left;}
.right{float:right;}
.bg-light{background-color:#f7f9fa;}
.bg-violet{background-color:#4f31d0;}
.bg-dark{background-color:#00254F;}
.last{margin-bottom:0 !important;}
.img-fullwidth{width:100%;}
.nocaps{text-transform:none;letter-spacing:0;}
::-moz-selection{color:#fff;background:#f36b21;}
::-webkit-selection{color:#fff;background:#f36b21;}
::selection{color:#fff;background:#f36b21;}
a{text-decoration:none;color:#f36b21;outline:none;-webkit-transition:color 0.2s ease-in-out;-moz-transition:color 0.2s ease-in-out;-ms-transition:color 0.2s ease-in-out;-o-transition:color 0.2s ease-in-out;transition:color 0.2s ease-in-out;}
a:hover,
a:focus{text-decoration:none;color:#7a7a7a;outline:none;}
body{margin:0;padding:0;font-family:"Source Sans Pro", sans-serif;font-size:16px;line-height:1.5;font-smoothing:antialiased;-webkit-font-smoothing:antialiased;background:#fff;outline:0;overflow-x:hidden;overflow-y:auto;color:#7a7a7a;width:100%;height:100%;}
body img{border:none;max-width:100%;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-o-user-select:none;-ms-user-select:none;user-select:none;}
video{height:100%;width:100%;}
.loader-mask{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#fff;z-index:99999;}
.loader{display:block;position:absolute;font-size:0;color:#00428E;left:50%;top:50%;width:42px;height:42px;-webkit-transform:translateY(-50%) translateX(-50%);-ms-transform:translateY(-50%) translateX(-50%);-o-transform:translateY(-50%) translateX(-50%);transform:translateY(-50%) translateX(-50%);}
.loader > div{position:absolute;top:50%;left:50%;border-radius:100%;display:inline-block;float:none;background-color:currentColor;border:0 solid currentColor;}
.loader > div:first-child{position:absolute;width:42px;height:42px;background:transparent;border-style:solid;border-width:3px;border-right-color:transparent;border-left-color:transparent;-webkit-animation:ball-clip-rotate-pulse-rotate 1s cubic-bezier(0.09, 0.57, 0.49, 0.9) infinite;-moz-animation:ball-clip-rotate-pulse-rotate 1s cubic-bezier(0.09, 0.57, 0.49, 0.9) infinite;-o-animation:ball-clip-rotate-pulse-rotate 1s cubic-bezier(0.09, 0.57, 0.49, 0.9) infinite;animation:ball-clip-rotate-pulse-rotate 1s cubic-bezier(0.09, 0.57, 0.49, 0.9) infinite;}
.loader > div:last-child{width:21px;height:21px;-webkit-animation:ball-clip-rotate-pulse-scale 1s cubic-bezier(0.09, 0.57, 0.49, 0.9) infinite;-moz-animation:ball-clip-rotate-pulse-scale 1s cubic-bezier(0.09, 0.57, 0.49, 0.9) infinite;-o-animation:ball-clip-rotate-pulse-scale 1s cubic-bezier(0.09, 0.57, 0.49, 0.9) infinite;animation:ball-clip-rotate-pulse-scale 1s cubic-bezier(0.09, 0.57, 0.49, 0.9) infinite;}
@-webkit-keyframes ball-clip-rotate-pulse-rotate{0%{-webkit-transform:translate(-50%, -50%) rotate(0);transform:translate(-50%, -50%) rotate(0);}
50%{-webkit-transform:translate(-50%, -50%) rotate(180deg);transform:translate(-50%, -50%) rotate(180deg);}
100%{-webkit-transform:translate(-50%, -50%) rotate(360deg);transform:translate(-50%, -50%) rotate(360deg);}
}
@-moz-keyframes ball-clip-rotate-pulse-rotate{0%{-moz-transform:translate(-50%, -50%) rotate(0);transform:translate(-50%, -50%) rotate(0);}
50%{-moz-transform:translate(-50%, -50%) rotate(180deg);transform:translate(-50%, -50%) rotate(180deg);}
100%{-moz-transform:translate(-50%, -50%) rotate(360deg);transform:translate(-50%, -50%) rotate(360deg);}
}
@-o-keyframes ball-clip-rotate-pulse-rotate{0%{-o-transform:translate(-50%, -50%) rotate(0);transform:translate(-50%, -50%) rotate(0);}
50%{-o-transform:translate(-50%, -50%) rotate(180deg);transform:translate(-50%, -50%) rotate(180deg);}
100%{-o-transform:translate(-50%, -50%) rotate(360deg);transform:translate(-50%, -50%) rotate(360deg);}
}
@keyframes ball-clip-rotate-pulse-rotate{0%{-webkit-transform:translate(-50%, -50%) rotate(0);-moz-transform:translate(-50%, -50%) rotate(0);-o-transform:translate(-50%, -50%) rotate(0);transform:translate(-50%, -50%) rotate(0);}
50%{-webkit-transform:translate(-50%, -50%) rotate(180deg);-moz-transform:translate(-50%, -50%) rotate(180deg);-o-transform:translate(-50%, -50%) rotate(180deg);transform:translate(-50%, -50%) rotate(180deg);}
100%{-webkit-transform:translate(-50%, -50%) rotate(360deg);-moz-transform:translate(-50%, -50%) rotate(360deg);-o-transform:translate(-50%, -50%) rotate(360deg);transform:translate(-50%, -50%) rotate(360deg);}
}
@-webkit-keyframes ball-clip-rotate-pulse-scale{0%, 100%{opacity:1;-webkit-transform:translate(-50%, -50%) scale(1);transform:translate(-50%, -50%) scale(1);}
30%{opacity:.3;-webkit-transform:translate(-50%, -50%) scale(0.15);transform:translate(-50%, -50%) scale(0.15);}
}
@-moz-keyframes ball-clip-rotate-pulse-scale{0%, 100%{opacity:1;-moz-transform:translate(-50%, -50%) scale(1);transform:translate(-50%, -50%) scale(1);}
30%{opacity:.3;-moz-transform:translate(-50%, -50%) scale(0.15);transform:translate(-50%, -50%) scale(0.15);}
}
@-o-keyframes ball-clip-rotate-pulse-scale{0%, 100%{opacity:1;-o-transform:translate(-50%, -50%) scale(1);transform:translate(-50%, -50%) scale(1);}
30%{opacity:.3;-o-transform:translate(-50%, -50%) scale(0.15);transform:translate(-50%, -50%) scale(0.15);}
}
@keyframes ball-clip-rotate-pulse-scale{0%, 100%{opacity:1;-webkit-transform:translate(-50%, -50%) scale(1);-moz-transform:translate(-50%, -50%) scale(1);-o-transform:translate(-50%, -50%) scale(1);transform:translate(-50%, -50%) scale(1);}
30%{opacity:.3;-webkit-transform:translate(-50%, -50%) scale(0.15);-moz-transform:translate(-50%, -50%) scale(0.15);-o-transform:translate(-50%, -50%) scale(0.15);transform:translate(-50%, -50%) scale(0.15);}
}
.scroll-down{font-size:20px;width:30px;height:30px;background-color:white;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;text-align:center;line-height:30px;z-index:50 !important;position:absolute;bottom:40px;left:50%;margin-left:-15px;}
.scroll-down a{line-height:36px;position:relative;z-index:50 !important;}
@-webkit-keyframes scroll-down-icon{0%{bottom:2px;}
50%{bottom:7px;}
100%{bottom:2px;}
}
@-moz-keyframes scroll-down-icon{0%{bottom:2px;}
50%{bottom:7px;}
100%{bottom:2px;}
}
@-o-keyframes scroll-down-icon{0%{bottom:2px;}
50%{bottom:7px;}
100%{bottom:2px;}
}
@keyframes scroll-down-icon{0%{bottom:2px;}
50%{bottom:7px;}
100%{bottom:2px;}
}
.scroll-down i{color:#000;-webkit-animation:scroll-down-icon 1s infinite;-moz-animation:scroll-down-icon 1s infinite;-o-animation:scroll-down-icon 1s infinite;animation:scroll-down-icon 1s infinite;position:absolute;left:9px;}
.white-text h1, .white-text h2, .white-text h3, .white-text h4, .white-text h5, .white-text h6,
.white-text address,
.white-text .counter__timer,
.white-text .counter__text,
.white-text .testimonial__text,
.white-text .testimonial__author,
.white-text .contact__item{color:#fff;}
ul{list-style:none;margin:0;padding:0;}
h1, h2, h3, h4, h5, h6{font-family:"Montserrat", sans-serif;margin-top:0;margin-bottom:10px;text-transform:uppercase;color:#00254F;letter-spacing:0.08em;font-weight:700;line-height:1.5;}
h1{font-size:40px;}
h2{font-size:32px;}
h3{font-size:26px;}
h4{font-size:20px;}
h5{font-size:18px;}
h6{font-size:15px;}
@media only screen and (max-width:767px){h1{font-size:26px;}
h2{font-size:22px;}
h3{font-size:19px;}
}
@media (max-width:640px){h1{font-size:24px;}
h2{font-size:20px;}
h3{font-size:19px;}
h4{font-size:18px;}
}
h1 > a, h2 > a, h3 > a, h4 > a, h5 > a, h6 > a{color:inherit;}
p{font-size:16px;color:#7a7a7a;font-weight:normal;line-height:25px;margin:0 0 10px;}
address{font-style:normal;}
.lead{font-size:18px;line-height:30px;}
.text-center{text-align:center;}
.text-right{text-align:right;}
.text-left{text-align:left;}
@media only screen and (max-width:1199px){.text-lg-center{text-align:center;}
}
@media only screen and (max-width:991px){.text-md-center{text-align:center;}
}
@media only screen and (max-width:767px){.text-sm-center{text-align:center;}
}
@media only screen and (max-width:639px){.text-xs-center{text-align:center;}
}
.heading-row{margin-bottom:60px;}
.bottom-line:after{content:"";display:block;margin-top:10px;width:100%;border-bottom:2px solid #e6ebed;}
.subheading{font-family:"Montserrat", Serif;font-size:12px;color:#f36b21;text-transform:uppercase;letter-spacing:0.5em;margin-bottom:24px;display:inline-block;}
.section-headings p{margin-bottom:30px;}
blockquote{background:#f7f9fa;padding:40px;margin:0;border:none;}
blockquote > p{font-size:18px;font-family:"Montserrat", sans-serif;line-height:30px;margin-bottom:5px !important;position:relative;color:#121212;}
blockquote p:before,
blockquote p:after{content:'"';font-size:20px;}
blockquote p:before{position:absolute;left:-10px;}
blockquote > span{color:#a7a7a7;font-size:14px;}
blockquote > p > a{color:#121212;}
blockquote > p > a:hover{color:#f36b21;}
.blockquote-1{padding:40px;background-color:#fff;border-left:3px solid #f36b21;}
.dropcap{font-family:"Montserrat", sans-serif;float:left;color:#121212;font-size:53px;line-height:50px;padding-top:4px;padding-right:10px;}
.dropcap-1{font-family:"Montserrat", sans-serif;float:left;color:#fff;text-align:center;background-color:#f36b21;width:38px;height:38px;font-size:24px;line-height:40px;margin:10px 10px 0 0;border-radius:4px;}
.highlight{padding:3px 5px;color:#fff;background-color:#f36b21;}
.bullets li,
.arrows li,
.checks li,
.numbers li{margin-bottom:20px;}
.bullets li:last-child,
.arrows li:last-child,
.checks li:last-child,
.numbers li:last-child{margin-bottom:0;}
.bullets li:before{content:"• ";font-size:14px;color:#f36b21;padding-right:0.5em;}
.arrows i{margin-right:5px;}
.arrows i,
.checks i{color:#f36b21;}
.checks i{font-size:12px;margin-right:7px;}
ol.numbers{padding-left:20px;}
.section-columns p{margin-bottom:40px;}
.box-shadow{-webkit-box-shadow:0px 1px 1px rgba(72, 78, 85, 0.1);box-shadow:0px 1px 1px rgba(72, 78, 85, 0.1);-webkit-transition:all 0.2s ease-out;-moz-transition:all 0.2s ease-out;-ms-transition:all 0.2s ease-out;-o-transition:all 0.2s ease-out;transition:all 0.2s ease-out;}
.box-shadow:hover{-webkit-box-shadow:0 20px 40px rgba(72, 78, 85, 0.1);box-shadow:0 20px 40px rgba(72, 78, 85, 0.1);-webkit-transform:translateY(-15px);-moz-transform:translateY(-15px);-ms-transform:translateY(-15px);-o-transform:translateY(-15px);transform:translateY(-15px);}
.hover-scale img{-webkit-transition:all 2s ease-out;-moz-transition:all 2s ease-out;-ms-transition:all 2s ease-out;-o-transition:all 2s ease-out;transition:all 2s ease-out;}
.hover-scale:hover img{-webkit-transform:scale(1.5, 1.5);-moz-transform:scale(1.5, 1.5);-ms-transform:scale(1.5, 1.5);-o-transform:scale(1.5, 1.5);transform:scale(1.5, 1.5);}
.hover-fade img{-webkit-transition:opacity 0.3s ease-in-out;-moz-transition:opacity 0.3s ease-in-out;-ms-transition:opacity 0.3s ease-in-out;-o-transition:opacity 0.3s ease-in-out;transition:opacity 0.3s ease-in-out;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden;position:relative;}
.hover-fade:hover img{opacity:.8;}
.top-divider{border-top:1px solid #e6ebed;}
.bottom-divider{border-bottom:1px solid #e6ebed;}
.animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both;}
.animated.infinite{-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;}
.animated.bounceIn, .animated.bounceOut{-webkit-animation-duration:.75s;animation-duration:.75s;}
@-webkit-keyframes slideInUp{0%{-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0);visibility:visible;}
to{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);}
}
@keyframes slideInUp{0%{-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0);visibility:visible;}
to{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);}
}
.slideInUp{-webkit-animation-name:slideInUp;animation-name:slideInUp;}
@-webkit-keyframes fadeIn{0%{opacity:0;}
to{opacity:1;}
}
@keyframes fadeIn{0%{opacity:0;}
to{opacity:1;}
}
.fadeIn{-webkit-animation-name:fadeIn;animation-name:fadeIn;}
@-webkit-keyframes fadeInUp{0%{opacity:0;-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0);}
to{opacity:1;-webkit-transform:none;transform:none;}
}
@keyframes fadeInUp{0%{opacity:0;-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0);}
to{opacity:1;-webkit-transform:none;transform:none;}
}
.fadeInUp{-webkit-animation-name:fadeInUp;animation-name:fadeInUp;}
@-webkit-keyframes bounceInUp{0%, 60%, 75%, 90%, to{-webkit-transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);}
0%{opacity:0;-webkit-transform:translate3d(0, 3000px, 0);transform:translate3d(0, 3000px, 0);}
60%{opacity:1;-webkit-transform:translate3d(0, -20px, 0);transform:translate3d(0, -20px, 0);}
75%{-webkit-transform:translate3d(0, 10px, 0);transform:translate3d(0, 10px, 0);}
90%{-webkit-transform:translate3d(0, -5px, 0);transform:translate3d(0, -5px, 0);}
to{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);}
}
@keyframes bounceInUp{0%, 60%, 75%, 90%, to{-webkit-transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);-o-transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);}
0%{opacity:0;-webkit-transform:translate3d(0, 3000px, 0);transform:translate3d(0, 3000px, 0);}
60%{opacity:1;-webkit-transform:translate3d(0, -20px, 0);transform:translate3d(0, -20px, 0);}
75%{-webkit-transform:translate3d(0, 10px, 0);transform:translate3d(0, 10px, 0);}
90%{-webkit-transform:translate3d(0, -5px, 0);transform:translate3d(0, -5px, 0);}
to{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);}
}
.bounceInUp{-webkit-animation-name:bounceInUp;animation-name:bounceInUp;}
.section-wrap{padding:120px 0;overflow:hidden;background-attachment:fixed;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;background-position:center center;background-repeat:no-repeat;}
.mobile .section-wrap{background-position:50% 50% !important;background-attachment:scroll !important;}
.section-wrap--sm{padding:100px 0;}
.section-wrap--md{padding:170px 0;}
.section-wrap--lg{padding:220px 0;}
@media only screen and (max-width:991px){.section-wrap{padding:90px 0;}
}
@media only screen and (max-width:767px){.section-wrap{padding:80px 0;}
}
.container-semi-fluid{padding:0 50px;}
@media only screen and (max-width:991px){.container-semi-fluid{padding:0 15px;}
}
.container-1600{max-width:1600px;}
.items-grid .col-xs-6:nth-child(2n + 3){clear:left;}
.items-grid .col-xs-4:nth-child(3n + 4){clear:left;}
.items-grid .col-xs-3:nth-child(4n + 5){clear:left;}
.items-grid .col-xs-2:nth-child(6n + 7){clear:left;}
.items-grid .col-xs-1:nth-child(12n + 13){clear:left;}
@media (min-width:768px){.items-grid .col-xs-6:nth-child(2n + 3){clear:none;}
.items-grid .col-xs-4:nth-child(3n + 4){clear:none;}
.items-grid .col-xs-3:nth-child(4n + 5){clear:none;}
.items-grid .col-xs-2:nth-child(6n + 7){clear:none;}
.items-grid .col-xs-1:nth-child(12n + 13){clear:none;}
.items-grid .col-sm-6:nth-child(2n + 3){clear:left;}
.items-grid .col-sm-4:nth-child(3n + 4){clear:left;}
.items-grid .col-sm-3:nth-child(4n + 5){clear:left;}
.items-grid .col-sm-2:nth-child(6n + 7){clear:left;}
.items-grid .col-sm-1:nth-child(12n + 13){clear:left;}
}
@media (min-width:992px){.items-grid .col-sm-6:nth-child(2n + 3){clear:none;}
.items-grid .col-sm-4:nth-child(3n + 4){clear:none;}
.items-grid .col-sm-3:nth-child(4n + 5){clear:none;}
.items-grid .col-sm-2:nth-child(6n + 7){clear:none;}
.items-grid .col-sm-1:nth-child(12n + 13){clear:none;}
.items-grid .col-md-6:nth-child(2n + 3){clear:left;}
.items-grid .col-md-4:nth-child(3n + 4){clear:left;}
.items-grid .col-md-3:nth-child(4n + 5){clear:left;}
.items-grid .col-md-2:nth-child(6n + 7){clear:left;}
.items-grid .col-md-1:nth-child(12n + 13){clear:left;}
}
@media (min-width:1200px){.items-grid .col-md-6:nth-child(2n + 3){clear:none;}
.items-grid .col-md-4:nth-child(3n + 4){clear:none;}
.items-grid .col-md-3:nth-child(4n + 5){clear:none;}
.items-grid .col-md-2:nth-child(6n + 7){clear:none;}
.items-grid .col-md-1:nth-child(12n + 13){clear:none;}
.items-grid .col-lg-6:nth-child(2n + 3){clear:left;}
.items-grid .col-lg-4:nth-child(3n + 4){clear:left;}
.items-grid .col-lg-3:nth-child(4n + 5){clear:left;}
.items-grid .col-lg-2:nth-child(6n + 7){clear:left;}
.items-grid .col-lg-1:nth-child(12n + 13){clear:left;}
}
.col-xs-5ths,
.col-sm-5ths,
.col-md-5ths,
.col-lg-5ths{position:relative;min-height:1px;padding-right:10px;padding-left:10px;}
.col-xs-5ths{width:20%;float:left;}
@media (min-width:768px){.col-sm-5ths{width:20%;float:left;}
}
@media (min-width:992px){.col-md-5ths{width:20%;float:left;}
}
@media (min-width:1400px){.col-lg-5ths{width:20%;float:left;}
}
.flex-parent{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-flow:row nowrap;-ms-flex-flow:row nowrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-flow:row nowrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;}
.flex-child{-webkit-box-flex:1 0 0;-webkit-flex:1 0 0;-ms-flex:1 0 0;flex:1 0 0;}
.no-gutters{margin-right:0;margin-left:0;}
.no-gutters > [class*="col-"]{padding-right:0;padding-left:0;}
@media (max-width:639px){.col-xxs-12{width:100%;}
.col-xxs-6{width:50%;}
.col-xxs-6:nth-child(2n + 3){clear:left;}
}
.entry__img-holder, .entry__slider, .entry__video{position:relative;overflow:hidden;}
.entry__img{width:100%;}
.entry__body{background-color:#fff;padding:30px 3.5% 40px;position:relative;}
.entry__title{font-size:20px;}
.entry__title:hover a{color:#f36b21;}
.entry__meta{margin-bottom:15px;margin-top:5px;}
.entry__meta li,
.entry__meta li a{color:#bbb;display:inline-block;font-size:13px;white-space:nowrap;font-style:italic;}
.entry__meta li a:hover{color:#f36b21;}
.entry__meta li:before{content:"/";opacity:0.5;margin:0 7px;}
.entry__meta li:first-child:before{display:none;}
.entry__meta li i{color:#bbbbbb;margin-right:8px;font-size:13px;}
.entry__excerpt{margin-bottom:20px;}
@media only screen and (min-width:992px){.blog__content{padding-right:3.5%;}
}
.blog .entry{margin-bottom:7%;position:relative;box-shadow:0 1px 1px rgba(54, 58, 65, 0.07);-webkit-box-shadow:0 1px 1px rgba(54, 58, 65, 0.07);}
.entry__blockquote{padding:40px;background-color:#fff;}
.entry__blockquote .entry__meta{margin-bottom:0;margin-top:20px;}
.pagination{display:block;}
.pagination__page{background-color:#fff;color:#121212;padding:8px;font-size:14px;display:inline-block;width:38px;height:38px;border-radius:3px;line-height:20px;text-align:center;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;}
.pagination__page:hover{background-color:#f36b21;border-color:transparent;color:#fff;}
.pagination__page i{font-size:16px;}
.pagination__page.active{background-color:#121212;color:#fff;border-color:transparent;}
.blog__single .entry__content p{margin-bottom:20px;}
.blog__single blockquote{margin:30px 0 40px 0;}
.socials-share{border-top:1px solid #e6ebed;padding-top:20px;}
.socials-share span{display:inline-block;margin-top:5px;}
.entry__socials-share{float:right;border-top:0;padding-top:0;}
@media only screen and (max-width:991px){.entry__socials-share{float:left;margin-top:10px;}
}
.entry__socials-share .socials{float:right;display:inline-block;}
@media only screen and (max-width:991px){.entry__socials-share .socials{float:left;}
}
.entry__tags span,
.entry__socials-share span{display:inline-block;margin-right:10px;margin-top:0;font-size:14px;line-height:32px;float:left;}
.entry__tags a{margin-bottom:0;margin-top:4px;margin-right:6px;padding:7px 12px;line-height:1;border-radius:3px;font-size:13px;color:#a7a7a7;display:inline-block;float:left;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;background-color:#f7f9fa;}
.entry__tags a:hover{color:#fff;}
.entry__author{padding-top:40px;border-top:1px solid #e6ebed;position:relative;}
.entry__author__img{display:block;position:absolute;left:0;border-radius:50%;}
@media only screen and (max-width:639px){.entry__author__img{width:40px;}
}
.entry__author__info{padding-left:120px;margin-top:5px;}
@media only screen and (max-width:639px){.entry__author__info{padding-left:60px;margin-top:0;}
}
.entry__author__name{display:inline-block;margin-right:10px;margin-bottom:0;}
.entry__author__info span{color:#bbb;font-size:13px;margin-right:10px;margin-bottom:10px;display:inline-block;}
.related-posts__title{font-size:14px;margin-top:15px;margin-bottom:0;text-transform:none;letter-spacing:normal;font-weight:normal;}
.entry__comments__list, .entry__comments__reply{list-style:none;}
.entry__comments__item{margin-top:40px;padding-bottom:30px;border-bottom:1px solid #e6ebed;}
.entry__comments__body{padding-left:100px;margin-top:5px;}
.entry__comments__body p{margin-bottom:10px !important;}
@media only screen and (max-width:639px){.entry__comments__body{padding-left:60px;}
}
.entry__comments__avatar{position:absolute;display:block;border-radius:50%;}
@media only screen and (max-width:639px){.entry__comments__avatar{width:40px;}
}
.entry__comments__author{color:#121212;font-size:14px;display:inline-block;line-height:1.2;margin-right:10px;margin-bottom:10px;}
.entry__comments__time{display:inline-block;color:#a7a7a7;font-size:13px;}
.entry__comments span a{color:inherit;}
@media only screen and (min-width:640px){.entry__comments__reply{padding-left:10%;}
}
.project__info{padding-left:10%;}
@media only screen and (max-width:991px){.project__info{padding-left:0;margin-top:40px;}
}
.project__info__title{font-size:22px;}
.project__info__text, .project__info__meta, .project__info__button{margin-bottom:30px;}
.project__info__meta > li{line-height:30px;color:#7a7a7a;}
.project__info__meta > li a{color:#121212;}
.project__info__meta > li a:hover{color:#f36b21;}
#owl-related-projects .project{margin:auto 15px;}
.owl-custom-navigation a{background-color:#fff;color:#121212;display:inline-block;width:31px;height:31px;line-height:28px;border-radius:3px;text-align:center;padding:0;cursor:pointer;font-size:14px;border:1px solid #e6ebed;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;}
.owl-custom-navigation a:hover{background-color:#f36b21;color:#fff;border-color:transparent;}
.accordion-panel{margin-top:5px;}
.accordion-panel:first-child{margin-top:0;}
.accordion-panel__heading{position:relative;background-color:#f7f9fa;padding:0;-webkit-transition:all 0.1s ease-in-out;-moz-transition:all 0.1s ease-in-out;-ms-transition:all 0.1s ease-in-out;-o-transition:all 0.1s ease-in-out;transition:all 0.1s ease-in-out;}
.accordion-panel__heading a:hover{background-color:#f36b21;border-color:transparent;color:#fff;}
.accordion-panel__heading a.plus:hover > span{background-color:#fff;}
.accordion-panel__heading > a.minus{color:#f36b21;background-color:#fff;border:1px solid #e6ebed;}
.accordion-panel__heading > a > span{display:block;width:12px;height:2px;background-color:#f36b21;right:18px;top:22px;position:absolute;}
.accordion-panel__heading > a.plus > span{background-color:#7a7a7a;}
.accordion-panel__heading > a.plus > span:after{content:"";display:block;width:12px;height:2px;position:absolute;top:0;background-color:inherit;-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-ms-transform:rotate(-90deg);-o-transform:rotate(-90deg);transform:rotate(-90deg);}
.accordion-panel__body,
.toggle-panel__body{border:1px solid #e6ebed;border-top-color:transparent;padding:20px;}
.accordion-panel__heading > a,
.toggle-panel > a{display:block;position:relative;text-decoration:none;padding:13px 20px;color:#121212;font-family:"Montserrat", sans-serif;text-transform:uppercase;font-weight:700;font-size:12px;border:1px solid #e6ebed;border-radius:3px;-webkit-transition:all 0.1s ease-in-out;-moz-transition:all 0.1s ease-in-out;-ms-transition:all 0.1s ease-in-out;-o-transition:all 0.1s ease-in-out;transition:all 0.1s ease-in-out;}
.accordion-panel__heading > a{border:1px solid #e6ebed;}
.toggle-panel > a{border-bottom:1px solid #e6ebed;padding:14px 0;}
.toggle-panel > a:after{font-family:"ui-icons";position:absolute;content:"\e802";right:0;top:12px;color:#7a7a7a;font-size:18px;}
.toggle-panel > a.active:after{content:"\e809";color:#121212;}
.toggle-panel__body{padding:20px 0 10px;border:none;}
.alert{padding:14px 20px;margin-bottom:20px;border:none;border-radius:3px;color:#fff;}
.alert strong{color:inherit;}
.alert-dismissible .close{right:0;top:0;color:inherit;position:relative;}
.close{opacity:1;text-shadow:none;font-weight:normal;float:right;font-size:21px;font-weight:bold;line-height:1;color:#000;padding:0;cursor:pointer;background:transparent;border:0;-webkit-appearance:none;}
.modal-header .close{font-size:25px;margin-top:2px !important;}
.alert-success{background-color:#1ed3a6;}
.alert-info{background-color:#14b8ee;}
.alert-warning{background-color:#ee9e13;}
.alert-danger{background-color:#f34937;}
.section-buttons .btn{margin-bottom:20px;}
.btn{font-family:"Montserrat", sans-serif;font-weight:700;overflow:hidden;display:inline-block;text-transform:uppercase;text-decoration:none;text-align:center;letter-spacing:0.14em;border-radius:3px;border:none;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;color:#fff;background-color:#121212;-webkit-backface-visibility:hidden;backface-visibility:hidden;position:relative;z-index:1;white-space:nowrap;vertical-align:middle;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}
.btn:hover{color:#fff;opacity:.9;border-color:transparent;}
.btn:focus{outline:none;color:#fff;}
.btn-lg, .btn-lg.btn-button{font-size:13px;padding:0 34px;line-height:46px;}
.btn-lg.btn-button{height:46px;}
.btn-md, .btn-md.btn-button{font-size:12px;padding:0 27px;line-height:40px;}
.btn-md.btn-button{height:40px;}
.btn-sm, .btn-sm.btn-button{font-size:11px;padding:0 20px;line-height:30px;}
.btn-sm.btn-button{height:30px;}
.btn-color{background-color:#f36b21;}
.btn-transparent{background-color:transparent;border:2px solid #fff;}
.btn-stroke{color:#121212;border:2px solid #e6ebed;background-color:transparent;}
.btn-dark{background-color:#121212;}
.btn-white{background-color:#fff;color:#121212;}
.btn-light{background-color:#f7f9fa;color:#121212;}
.btn-violet{background-color:#9c55d2;}
.btn-blue{background-color:#14b8ee;}
.btn-red{background-color:#f34937;}
.btn-yellow{background-color:#ee9e13;}
.btn-orange{background-color:#f36b21;}
.btn-green{background-color:#50ba22;}
.btn-gold{background-color:#a18c67;}
.btn-pink{background-color:#d744a5;}
.btn-white:focus, .btn-stroke:focus, .btn-transparent:focus, .btn-light:focus{color:#121212;}
.btn-stroke:hover, .btn-dark:hover, .btn-white:hover, .btn-white:hover, .btn-light:hover, .btn-transparent:hover{background-color:#f36b21;border-color:transparent;}
.btn-lg.btn-stroke, .btn-lg.btn-transparent{line-height:42px;}
.btn-md.btn-stroke, .btn-md.btn-transparent{line-height:36px;}
.btn-sm.btn-stroke, .btn-sm.btn-transparent{line-height:26px;}
.btn-icon span{position:relative;display:inline-block;left:0;-webkit-transition:left 0.2s ease-in-out, right 0.2s ease-in-out;-moz-transition:left 0.2s ease-in-out, right 0.2s ease-in-out;-ms-transition:left 0.2s ease-in-out, right 0.2s ease-in-out;-o-transition:left 0.2s ease-in-out, right 0.2s ease-in-out;transition:left 0.2s ease-in-out, right 0.2s ease-in-out;}
.btn-icon > i{position:absolute;left:auto;font-size:18px;width:36px;line-height:46px;background-color:rgba(0, 0, 0, 0.05);right:-36px;top:0;text-align:center;display:block;border-radius:0 3px 3px 0;-webkit-transition:left 0.2s ease-in-out, right 0.2s ease-in-out;-moz-transition:left 0.2s ease-in-out, right 0.2s ease-in-out;-ms-transition:left 0.2s ease-in-out, right 0.2s ease-in-out;-o-transition:left 0.2s ease-in-out, right 0.2s ease-in-out;transition:left 0.2s ease-in-out, right 0.2s ease-in-out;}
.btn-md.btn-icon > i{line-height:40px;font-size:14px;width:30px;}
.btn-sm.btn-icon > i{line-height:30px;font-size:12px;width:24px;}
.btn-icon:hover span{left:-16px;}
.btn-icon:hover i{right:0;}
.btn-md.btn-icon:hover span{left:-13px;}
.btn-sm.btn-icon:hover span{left:-10px;}
.rounded,
.rounded:before{border-radius:70px;}
.btn-button{border:none;margin-bottom:0;width:auto;}
.btn-button.btn-color, .btn-button.btn-dark{color:#fff;}
.btn-button.btn-wide{width:100%;}
.btn-button:hover, .btn-button:focus{opacity:.9;color:#fff;}
.call-to-action__title{font-size:30px;}
@media only screen and (max-width:991px){.call-to-action__title{font-size:24px;}
}
.call-to-action__title--lg{font-size:46px;margin-bottom:20px;}
.call-to-action__dot{color:#f36b21;}
.call-to-action-1{padding:70px 0;display:block;width:100%;height:100%;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;}
.call-to-action-1__title{display:inline;font-size:24px;margin-bottom:0;}
.call-to-action-1__icon{color:#fff;font-size:20px;display:inline-block;margin-left:8px;}
.call-to-action-1:hover{background-color:#f36b21;}
.counter__timer{display:block;font-size:44px;margin-bottom:5px;font-family:"Montserrat", sans-serif;}
.counter__timer--1{font-size:57px;line-height:1.2;}
.counter__text{font-size:14px;text-transform:uppercase;letter-spacing:0.05em;font-weight:bold;font-family:"Montserrat", sans-serif;}
.counter__text--1{font-size:16px;text-transform:none;letter-spacing:normal;font-weight:400;}
.result-box{padding:135px 30px;text-align:center;color:#fff;}
.result-box--first{background-color:#393a42;}
.result-box--second{background-color:#31323a;}
.result-box--third{background-color:#292a32;}
input,
select,
textarea{height:38px;border:1px solid #c1c3c3;background-color:rgba(255, 255, 255, 0.8);width:100%;margin-bottom:30px;padding:0 16px;-webkit-transition:border-color 0.3s ease-in-out, background-color 0.3s ease-in-out;-moz-transition:border-color 0.3s ease-in-out, background-color 0.3s ease-in-out;-ms-transition:border-color 0.3s ease-in-out, background-color 0.3s ease-in-out;-o-transition:border-color 0.3s ease-in-out, background-color 0.3s ease-in-out;transition:border-color 0.3s ease-in-out, background-color 0.3s ease-in-out;color:#7a7a7a;font-size:14px;}
input[type=search]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
textarea#comment{height:180px;padding:8px 16px;}
#contact-form input[type="text"]:focus,
#contact-form input[type="email"]:focus,
#contact-form textarea:focus{border-color:#fff;}
input[type="text"]:focus,
input[type="password"]:focus,
input[type="date"]:focus,
input[type="datetime"]:focus,
input[type="datetime-local"]:focus,
input[type="month"]:focus,
input[type="week"]:focus,
input[type="email"]:focus,
input[type="number"]:focus,
input[type="search"]:focus,
input[type="tel"]:focus,
input[type="time"]:focus,
input[type="url"]:focus,
textarea:focus{border-color:#121212;outline:none;-webkit-box-shadow:none;box-shadow:none;background-color:transparent;}
#contact-form input[type="text"],
#contact-form input[type="email"],
#contact-form textarea{color:#fff;border-color:transparent;}
#contact-form input::-webkit-input-placeholder,
#contact-form textarea::-webkit-input-placeholder{color:#fff;}
#contact-form input:-moz-placeholder,
#contact-form textarea:-moz-placeholder{color:#fff;opacity:1;}
#contact-form input::-moz-placeholder,
#contact-form textarea::-moz-placeholder{color:#fff;opacity:1;}
#contact-form input:-ms-input-placeholder,
#contact-form textarea:-ms-input-placeholder{color:#fff;}
#contact-form .message{height:50px;width:100%;font-size:13px;line-height:50px;text-align:center;float:none;margin-top:20px;display:none;color:#fff;}
#contact-form .message.error{background-color:#f44336;}
#contact-form .message.success{background-color:#4CAF50;}
.from-blog__entry__title{font-size:16px;margin-bottom:5px;line-height:1.5;text-transform:none;letter-spacing:0;}
.from-blog__entry__title a:hover{color:#f36b21;}
.from-blog-1__entry{position:relative;width:100%;height:100%;}
.from-blog-1__entry__link{display:block;}
.from-blog-1__entry__wrap{position:absolute;top:0;padding:0 10%;width:100%;height:100%;text-align:center;z-index:1;}
.from-blog-1__entry__inner{position:relative;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);z-index:2;}
.from-blog-1__entry__img-holder{overflow:hidden;}
.from-blog-1__entry__img-holder:before{content:"";background-color:rgba(0, 0, 0, 0.7);display:block;width:100%;height:100%;position:absolute;top:0;z-index:1;}
.from-blog-1__entry__title{font-size:16px;margin-bottom:10px;line-height:1.5;text-transform:none;letter-spacing:0;color:#fff;}
.from-blog-1__entry__meta li{color:#fff;}
.from-blog-1__entry__meta li:before{opacity:0.5;}
.hero{width:100%;display:block;position:relative;overflow:hidden;background-repeat:no-repeat;background-attachment:scroll;background-position:center center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;}
.hero__outer{display:table;position:relative;width:100%;height:100%;}
.hero__inner{display:table-cell;vertical-align:middle;height:100%;width:100%;text-align:center;}
.hero__title{color:#fff;font-size:60px;font-weight:700;line-height:1.3;}
@media only screen and (max-width:991px){.hero__title{font-size:30px;}
}
.hero__title--1{font-size:150px;font-family:"Playfair Display", serif;line-height:1.1;}
@media only screen and (max-width:991px){.hero__title--1{font-size:100px;}
}
@media only screen and (max-width:639px){.hero__title--1{font-size:46px;}
}
.hero__subtitle{font-family:"Source Sans Pro", sans-serif;text-transform:none;font-weight:normal;color:#fff;line-height:1.6;letter-spacing:normal;font-size:17px;max-width:700px;margin:24px auto 0;}
.hero__subtitle--1{text-transform:uppercase;letter-spacing:0.05em;font-family:"Montserrat", sans-serif;font-size:16px;}
.hero__video-wrap{position:absolute;width:100%;height:100%;top:0px;left:0px;z-index:0;}
.hero__video-wrap:before{content:"";position:absolute;left:0;top:0;display:block;background-color:rgba(20, 20, 20, 0.6);height:100%;width:100%;}
.hero__video-placeholder{background:url(../video/video.jpg) center center no-repeat;background-size:cover;z-index:-101;position:absolute;top:0;left:0;height:100%;width:100%;}
.hero__buttons a{margin:5px;}
.tabs__list{margin-bottom:-1px;}
.tabs__item{position:relative;display:inline-block;font-size:12px;font-family:"Montserrat", sans-serif;color:#121212;letter-spacing:0.01em;text-transform:uppercase;font-weight:700;}
@media only screen and (max-width:639px){.tabs__item{display:block;margin-right:0;margin-bottom:5px;}
}
.tabs__link{border-radius:3px 3px 0 0;display:block;position:relative;padding:11px 20px 10px;background-color:#f7f9fa;border:1px solid #e6ebed;color:inherit;-webkit-transition:all 0.1s ease-in-out;-moz-transition:all 0.1s ease-in-out;-ms-transition:all 0.1s ease-in-out;-o-transition:all 0.1s ease-in-out;transition:all 0.1s ease-in-out;}
.tabs__link:focus{color:inherit;}
.tabs__link:hover{background-color:#f36b21;border-color:transparent;color:#fff;}
@media only screen and (max-width:639px){.tabs__link{border-radius:3px;}
}
.tabs__item.active .tabs__link{background-color:#fff;color:#f36b21;border:1px solid #e6ebed;border-bottom:1px solid transparent;cursor:default;}
@media only screen and (max-width:639px){.tabs__item.active .tabs__link{border:1px solid #e6ebed;}
}
.tabs__content{overflow:hidden;padding:20px;border:1px solid #e6ebed;border-radius:0 0 3px 3px;}
.tabs__content__pane{display:none;}
.tabs__content__pane.active{display:block;}
.intro{padding-top:100px;}
.intro__body{background-color:#fff;padding:120px 15px;}
.intro__title{font-size:34px;margin-bottom:37px;line-height:1.5;}
@media only screen and (max-width:767px){.intro__title{font-size:28px;}
}
.intro__text{font-size:17px;line-height:32px;}
.about-us__title{margin-bottom:24px;font-size:20px;line-height:34px;}
.about-us__text{line-height:1.75;}
.gmap-btn{background-color:#f7f9fa;width:100%;height:70px;z-index:2;position:relative;text-align:center;line-height:70px;font-size:13px;font-family:"Montserrat", sans-serif;text-transform:uppercase;letter-spacing:0.08em;color:#121212;cursor:pointer;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;}
.gmap-btn:after{content:"\f107";font-family:"FontAwesome";margin-left:8px;}
.gmap-btn.opened:after{content:"\f106";font-family:"FontAwesome";}
.gmap-btn:hover,
.gmap-btn.opened{color:#fff;background-color:#252525;}
.gmap{width:100%;height:450px;}
.gmap.gmap-hidden{display:none;}
.play-btn{display:inline-block;width:100px;height:100px;background-color:rgba(0, 0, 0, 0.3);border-radius:50%;position:relative;-webkit-transition:transform 1s linear;-moz-transition:transform 1s linear;-ms-transition:transform 1s linear;-o-transition:transform 1s linear;-webkit-transition:-webkit-transform 1s linear;transition:-webkit-transform 1s linear;transition:transform 1s linear;transition:transform 1s linear, -webkit-transform 1s linear;}
.play-btn:after{content:"";position:absolute;top:50%;left:50%;display:block;margin:-11px 0 0 -8px;width:0;height:0;border-style:solid;border-width:13px 0 13px 21px;border-color:transparent transparent transparent #bababa;}
.play-btn:hover{-webkit-transform:scale(1.2, 1.2);-moz-transform:scale(1.2, 1.2);-ms-transform:scale(1.2, 1.2);-o-transform:scale(1.2, 1.2);transform:scale(1.2, 1.2);}
.card{background-color:#fff;padding:30px;}
.page-404 h1{font-size:150px;line-height:1.2;}
@media (max-width:480px){.page-404 h1{font-size:80px;}
}
.promo-slider__info{margin-top:50px;}
.promo-slider__title{text-transform:none;letter-spacing:normal;font-size:28px;line-height:1.4;max-width:320px;margin-bottom:17px;}
.split-section__flex-parent{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;}
@media only screen and (max-width:1199px){.split-section__flex-parent{display:block;}
}
.split-section--reverse{-webkit-order:2;-ms-flex-order:2;-webkit-box-ordinal-group:3;order:2;}
.split-section__inner{padding:60px 17%;}
.split-section__img-holder{background-position:center;background-size:cover;-webkit-box-flex:1 0 0;-webkit-flex:1 0 0;-ms-flex:1 0 0;flex:1 0 0;-webkit-flex-basis:40%;-ms-flex-preferred-size:40%;flex-basis:40%;position:relative;}
.split-section__img{visibility:hidden;opacity:0;}
.split-section__box{-webkit-box-flex:2 0 0;-webkit-flex:2 0 0;-ms-flex:2 0 0;flex:2 0 0;-webkit-flex-basis:60%;-ms-flex-preferred-size:60%;flex-basis:60%;position:relative;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;}
.split-section__title{font-size:28px;line-height:1.3;max-width:320px;}
.split-section__text{margin-top:20px;max-width:420px;}
@media only screen and (max-width:991px){.split-section .flex-parent{display:block;}
.split-section__inner{padding:80px 20px;}
}
.process-tabs__item{display:block;font-size:17px;text-transform:none;letter-spacing:normal;color:#7a7a7a;margin-bottom:6px;-webkit-box-shadow:0px 1px 2px 0px rgba(72, 78, 85, 0.1);box-shadow:0px 1px 2px 0px rgba(72, 78, 85, 0.1);}
.process-tabs__link{background-color:#fff;border:none !important;padding:16px 24px;}
.process-tabs__item.active .process-tabs__link{color:#121212;}
.process-tabs__item.active:after{content:"";position:absolute;top:0;left:0;height:100%;width:3px;border-radius:3px 0 0 3px;display:block;background-color:#f36b21;}
.process-tabs__content{padding:0;border:none;}
.process-tabs__content__title{font-size:28px;margin-bottom:15px;}
.process-tabs__content__text{margin-bottom:24px;}
.contact__item{display:block;line-height:30px;}
.contact__item:hover:not(address){color:#f36b21;}
.contact__socials.socials a{color:#fff;font-size:17px;width:16px;margin-left:17px;}
.mfp-bg{top:0;left:0;width:100%;height:100%;z-index:1250;overflow:hidden;position:fixed;background:#0b0b0b;opacity:0.8;filter:alpha(opacity=80);}
.mfp-wrap{top:0;left:0;width:100%;height:100%;z-index:1251;position:fixed;outline:none !important;-webkit-backface-visibility:hidden;}
.mfp-container{text-align:center;position:absolute;width:100%;height:100%;left:0;top:0;padding:0 8px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.mfp-container:before{content:'';display:inline-block;height:100%;vertical-align:middle;}
.mfp-align-top .mfp-container:before{display:none;}
.mfp-content{position:relative;display:inline-block;vertical-align:middle;margin:0 auto;text-align:left;z-index:1045;}
.mfp-ajax-holder .mfp-content, .mfp-inline-holder .mfp-content{width:100%;cursor:auto;}
.mfp-ajax-cur{cursor:progress;}
.mfp-zoom-out-cur, .mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:-moz-zoom-out;cursor:-webkit-zoom-out;cursor:zoom-out;}
.mfp-zoom{cursor:pointer;cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in;}
.mfp-auto-cursor .mfp-content{cursor:auto;}
.mfp-arrow, .mfp-close, .mfp-counter, .mfp-preloader{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}
.mfp-loading.mfp-figure{display:none;}
.mfp-hide{display:none !important;}
.mfp-preloader{color:#CCC;position:absolute;top:50%;width:auto;text-align:center;margin-top:-0.8em;left:8px;right:8px;z-index:1044;}
.mfp-preloader a{color:#CCC;}
.mfp-preloader a:hover{color:#FFF;}
.mfp-s-ready .mfp-preloader{display:none;}
.mfp-s-error .mfp-content{display:none;}
button.mfp-arrow, button.mfp-close{overflow:visible;cursor:pointer;background:transparent;border:0;-webkit-appearance:none;display:block;outline:none;padding:0;z-index:1046;-webkit-box-shadow:none;box-shadow:none;}
button::-moz-focus-inner{padding:0;border:0;}
.mfp-close{width:44px;height:44px;line-height:44px;position:absolute;right:0;top:0;text-decoration:none;text-align:center;opacity:0.65;filter:alpha(opacity=65);padding:0 0 18px 10px;color:#FFF;font-style:normal;font-size:28px;font-family:Arial, Baskerville, monospace;}
.mfp-close:focus, .mfp-close:hover{opacity:1;filter:alpha(opacity=100);}
.mfp-close:active{top:1px;}
.mfp-close-btn-in .mfp-close{color:#333;}
.mfp-iframe-holder .mfp-close, .mfp-image-holder .mfp-close{color:#FFF;right:-6px;text-align:right;padding-right:6px;width:100%;}
.mfp-counter{position:absolute;top:0;right:0;color:#CCC;font-size:12px;line-height:18px;white-space:nowrap;}
.mfp-arrow{position:absolute;opacity:0.65;filter:alpha(opacity=65);margin:0;top:50%;margin-top:-55px;padding:0;width:90px;height:110px;-webkit-tap-highlight-color:transparent;}
.mfp-arrow:active{margin-top:-54px;}
.mfp-arrow:focus, .mfp-arrow:hover{opacity:1;filter:alpha(opacity=100);}
.mfp-arrow .mfp-a, .mfp-arrow .mfp-b, .mfp-arrow:after, .mfp-arrow:before{content:'';display:block;width:0;height:0;position:absolute;left:0;top:0;margin-top:35px;margin-left:35px;border:medium inset transparent;}
.mfp-arrow .mfp-a, .mfp-arrow:after{border-top-width:13px;border-bottom-width:13px;top:8px;}
.mfp-arrow .mfp-b, .mfp-arrow:before{border-top-width:21px;border-bottom-width:21px;opacity:0.7;}
.mfp-arrow-left{left:0;}
.mfp-arrow-left .mfp-a, .mfp-arrow-left:after{border-right:17px solid #FFF;margin-left:31px;}
.mfp-arrow-left .mfp-b, .mfp-arrow-left:before{margin-left:25px;border-right:27px solid #3F3F3F;}
.mfp-arrow-right{right:0;}
.mfp-arrow-right .mfp-a, .mfp-arrow-right:after{border-left:17px solid #FFF;margin-left:39px;}
.mfp-arrow-right .mfp-b, .mfp-arrow-right:before{border-left:27px solid #3F3F3F;}
.mfp-iframe-holder{padding-top:40px;padding-bottom:40px;}
.mfp-iframe-holder .mfp-content{line-height:0;width:100%;max-width:900px;}
.mfp-iframe-holder .mfp-close{top:-40px;}
.mfp-iframe-scaler{width:100%;height:0;overflow:hidden;padding-top:56.25%;}
.mfp-iframe-scaler iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%;-webkit-box-shadow:0 0 8px rgba(0, 0, 0, 0.6);box-shadow:0 0 8px rgba(0, 0, 0, 0.6);background:#000;}
img.mfp-img{width:auto;max-width:100%;height:auto;display:block;line-height:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:40px 0 40px;margin:0 auto;}
.mfp-figure{line-height:0;}
.mfp-figure:after{content:'';position:absolute;left:0;top:40px;bottom:40px;display:block;right:0;width:auto;height:auto;z-index:-1;-webkit-box-shadow:0 0 8px rgba(0, 0, 0, 0.6);box-shadow:0 0 8px rgba(0, 0, 0, 0.6);background:#444;}
.mfp-figure small{color:#BDBDBD;display:block;font-size:12px;line-height:14px;}
.mfp-figure figure{margin:0;}
.mfp-bottom-bar{margin-top:-36px;position:absolute;top:100%;left:0;width:100%;cursor:auto;}
.mfp-title{text-align:left;line-height:18px;color:#F3F3F3;word-wrap:break-word;padding-right:36px;}
.mfp-image-holder .mfp-content{max-width:100%;}
.mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer;}
@media screen and (max-height:300px), screen and (max-width:800px) and (orientation:landscape){.mfp-img-mobile .mfp-image-holder{padding-left:0;padding-right:0;}
.mfp-img-mobile img.mfp-img{padding:0;}
.mfp-img-mobile .mfp-figure:after{top:0;bottom:0;}
.mfp-img-mobile .mfp-figure small{display:inline;margin-left:5px;}
.mfp-img-mobile .mfp-bottom-bar{background:rgba(0, 0, 0, 0.6);bottom:0;margin:0;top:auto;padding:3px 5px;position:fixed;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.mfp-img-mobile .mfp-bottom-bar:empty{padding:0;}
.mfp-img-mobile .mfp-counter{right:5px;top:3px;}
.mfp-img-mobile .mfp-close{top:0;right:0;width:35px;height:35px;line-height:35px;background:rgba(0, 0, 0, 0.6);position:fixed;text-align:center;padding:0;}
}
@media (max-width:900px){.mfp-arrow{-webkit-transform:scale(0.75);-ms-transform:scale(0.75);transform:scale(0.75);}
.mfp-arrow-left{-webkit-transform-origin:0;-ms-transform-origin:0;transform-origin:0;}
.mfp-arrow-right{-webkit-transform-origin:100%;-ms-transform-origin:100%;transform-origin:100%;}
.mfp-container{padding-left:6px;padding-right:6px;}
}
.mfp-ie7 .mfp-img{padding:0;}
.mfp-ie7 .mfp-bottom-bar{width:600px;left:50%;margin-left:-300px;margin-top:5px;padding-bottom:5px;}
.mfp-ie7 .mfp-container{padding:0;}
.mfp-ie7 .mfp-content{padding-top:44px;}
.mfp-ie7 .mfp-close{top:0;right:0;padding-top:0;}
.mfp-iframe-holder .mfp-content{max-width:1400px;}
.modal-body,
.modal-footer{padding:30px;}
.modal-header{padding:15px 30px;}
.page-title{position:relative;background-position:center center;width:100%;overflow:hidden;background-repeat:no-repeat;background-size:cover;display:block;}
.page-title .container{height:340px;}
@media only screen and (max-width:991px){.page-title .container{height:auto;padding:50px 0;}
}
.page-title__outer{position:relative;display:table;width:100%;height:100%;}
.page-title__inner{display:table-cell;height:100%;vertical-align:middle;}
.page-title__title{margin-bottom:10px;font-size:48px;line-height:1.2;}
@media only screen and (max-width:991px){.page-title__title{font-size:34px;}
}
.page-title .breadcrumb{width:auto;background-color:transparent;padding:0;margin:0;font-size:13px;}
.page-title .breadcrumb li{display:inline-block;}
.page-title .breadcrumb a{color:#969ca7;}
.page-title .breadcrumb a:hover{color:#0ccfa8;}
.page-title .breadcrumb a,
.page-title .breadcrumb > .active{color:#fff;}
.page-title .breadcrumb > li + li:before{color:#fff;opacity:0.5;padding:0 5px;content:"/\00a0";}
.chart{position:relative;display:inline-block;width:180px;height:180px;text-align:center;}
.chart canvas{position:absolute;top:0;left:0;}
.percent{display:inline-block;line-height:180px;z-index:2;font-size:32px;font-family:"Montserrat", sans-serif;color:#121212;}
.percent:after{content:'%';margin-left:0.1em;font-size:.9em;}
.project-grid.grid-5-col .project{width:20%;}
.project-grid.grid-4-col .project{width:25%;}
.project-grid.grid-3-col .project{width:33.33333333%;}
.project-grid.grid-2-col .project{width:50%;}
.project-grid.small-gutter{margin-left:-4px;margin-right:-4px;}
.project-grid.small-gutter .project{padding:0 4px;margin-bottom:8px;}
.project-grid.gutter{margin-left:-15px;margin-right:-15px;}
.project-grid.gutter .project{padding:0 15px;margin-bottom:30px;}
.owl-featured-works .project{margin:0 4px;padding:0;}
.owl-featured-works--grab .project{cursor:move;cursor:-webkit-grab;cursor:-o-grab;cursor:-ms-grab;cursor:grab;}
.project{overflow:hidden;display:block;position:relative;}
.project__img-holder{position:relative;width:100%;height:100%;}
.project__img{width:100%;overflow:hidden;background-color:rgba(0, 0, 0, 0.7);-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;-webkit-backface-visibility:hidden;backface-visibility:hidden;}
.project__overlay{position:absolute;overflow:hidden;top:0;left:0;width:100%;height:100%;opacity:0;visibility:hidden;text-align:center;background-color:rgba(0, 0, 0, 0.7);-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;}
.project__overlay .project__title,
.project__overlay .project__category{color:#fff;}
.project__icons{position:absolute;top:0;width:100%;text-align:center;margin-top:-20px;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;}
.project__icons a{display:inline-block;width:40px;height:40px;font-size:14px;margin:0 3px;line-height:40px;text-align:center;color:#333333;background-color:#fff;border-radius:100px;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;}
.project__icons a:hover{color:#fff;background-color:#f36b21;}
.project:hover .project__overlay{opacity:1;visibility:visible;}
.project--hover-1:hover .project__icons{top:42%;}
.project__description{position:absolute;bottom:0;left:0;width:100%;text-align:center;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;}
.project--hover-1:hover .project__description{bottom:42%;-webkit-transform:translateY(50%);-moz-transform:translateY(50%);-ms-transform:translateY(50%);-o-transform:translateY(50%);transform:translateY(50%);}
.project__title{margin-bottom:5px;text-transform:none;letter-spacing:0;font-size:18px;}
.project__title:hover a{color:#f36b21;}
.project__category{font-size:13px;font-style:italic;}
.project__category a{color:inherit;}
.project__category:hover a{color:#f36b21;}
.project-filter{list-style:none;margin-bottom:40px;cursor:default;font-size:13px;}
.project-filter a{display:inline-block;margin-right:5px;color:#7a7a7a;text-decoration:none;padding:7px 15px;border-radius:3px;background-color:#fff;}
.project-filter a.active,
.project-filter a:hover,
.project-filter a:focus{color:#f36b21;}
.project--hover-2 .project__description{padding:13px 20px;background-color:#fff;display:block;left:0;bottom:auto;top:auto;text-align:left;-webkit-transform:translateY(100%);-moz-transform:translateY(100%);-ms-transform:translateY(100%);-o-transform:translateY(100%);transform:translateY(100%);z-index:2;}
.project--hover-2 .project__title{font-size:14px;margin-bottom:0;line-height:1.3;}
.project--hover-2:hover .project__description{-webkit-transform:translateY(-100%);-moz-transform:translateY(-100%);-ms-transform:translateY(-100%);-o-transform:translateY(-100%);transform:translateY(-100%);bottom:auto;}
.project--hover-2:hover .project__img{-webkit-transform:translateY(-30px);-moz-transform:translateY(-30px);-ms-transform:translateY(-30px);-o-transform:translateY(-30px);transform:translateY(-30px);}
.project--hover-2:hover .project__icons{top:42%;}
.project--hover-3 .project__description{top:50%;bottom:auto;-webkit-transform:translateY(20px);-moz-transform:translateY(20px);-ms-transform:translateY(20px);-o-transform:translateY(20px);transform:translateY(20px);}
.project--hover-3:hover .project__description{-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);}
@media only screen and (max-width:991px){.project-grid.grid-5-col .project,
.project-grid.grid-4-col .project{width:33.3333%;}
}
@media only screen and (max-width:767px){.project-grid.grid-5-col .project,
.project-grid.grid-4-col .project,
.project-grid.grid-3-col .project{width:50%;}
}
@media only screen and (max-width:639px){.project-grid .project{width:100% !important;}
.project-filter a{display:block;margin-top:8px;margin-right:0;}
}
.pricing{background-color:#f7f9fa;text-align:center;padding:50px 40px;margin-bottom:30px;backface-visibility:hidden;-webkit-backface-visibility:hidden;}
.pricing__title{font-size:16px;margin-bottom:17px;text-transform:none;letter-spacing:0;}
.pricing__price-holder{font-size:50px;color:#333;display:inline-block;line-height:1.3;margin-top:12px;font-family:"Montserrat", sans-serif;}
.pricing__currency{display:inline-block;vertical-align:top;margin:12px -15px 0 0px;font-size:34px;}
.pricing__term{font-size:13px;display:block;color:#7a7a7a;}
.pricing__features{color:#7a7a7a;}
.pricing__features li{padding:10px 0;font-size:15px;}
.pricing__button{margin-top:38px;}
.progress__bar{width:0;-webkit-transition:width 1.5s ease-in-out;-moz-transition:width 1.5s ease-in-out;-ms-transition:width 1.5s ease-in-out;-o-transition:width 1.5s ease-in-out;transition:width 1.5s ease-in-out;}
.progress__title, .progress__percent{color:#121212;font-family:"Montserrat", sans-serif;font-size:13px;margin-top:0;margin-bottom:12px;text-transform:uppercase;letter-spacing:0.02em;}
.progress__percent{float:right;}
.progress__base{height:5px;position:relative;background:#f7f9fa;margin-bottom:25px;}
.progress__bar{display:block;height:5px;position:relative;overflow:hidden;background-color:#f36b21;}
.progress__bar.progress__bar--blue{background-color:#14b8ee;}
.progress__bar.progress__bar--red{background-color:#f34937;}
.progress__bar.progress__bar--violet{background-color:#9c55d2;}
.progress__bar.progress__bar--green{background-color:#50ba22;}
.progress__bar.progress__bar--gold{background-color:#a18c67;}
.progress__bar.progress__bar--pink{background-color:#d744a5;}
.progress__bar.progress__bar--orange{background-color:#f36b21;}
.progress__bar.progress__bar--yellow{background-color:#ee9e13;}
.owl-carousel .owl-wrapper:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0;}
.owl-carousel, .owl-carousel .owl-wrapper{display:none;position:relative;}
.owl-carousel{width:100%;-ms-touch-action:pan-y;}
.owl-carousel .owl-wrapper-outer{overflow:hidden;position:relative;width:100%;z-index:4;}
.owl-carousel .owl-wrapper-outer.autoHeight{-webkit-transition:height .5s ease-in-out;-moz-transition:height .5s ease-in-out;-ms-transition:height .5s ease-in-out;-o-transition:height .5s ease-in-out;transition:height .5s ease-in-out;}
.owl-carousel .owl-item{float:left;}
.owl-controls .owl-buttons div, .owl-controls .owl-page{cursor:pointer;}
.owl-controls{-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;}
.grabbing{cursor:url(owl-carousel/grabbing.png) 8 8, move;}
.owl-carousel .owl-item, .owl-carousel .owl-wrapper{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);}
.owl-origin{-webkit-perspective:1200px;-webkit-perspective-origin-x:50%;-webkit-perspective-origin-y:50%;-moz-perspective:1200px;-moz-perspective-origin-x:50%;-moz-perspective-origin-y:50%;perspective:1200px;}
.owl-fade-out{z-index:10;-webkit-animation:fadeOut .7s both ease;-moz-animation:fadeOut .7s both ease;animation:fadeOut .7s both ease;}
.owl-fade-in{-webkit-animation:fadeIn .7s both ease;-moz-animation:fadeIn .7s both ease;animation:fadeIn .7s both ease;}
.owl-backSlide-out{-webkit-animation:backSlideOut 1s both ease;-moz-animation:backSlideOut 1s both ease;animation:backSlideOut 1s both ease;}
.owl-backSlide-in{-webkit-animation:backSlideIn 1s both ease;-moz-animation:backSlideIn 1s both ease;animation:backSlideIn 1s both ease;}
.owl-goDown-out{-webkit-animation:scaleToFade .7s ease both;-moz-animation:scaleToFade .7s ease both;animation:scaleToFade .7s ease both;}
.owl-goDown-in{-webkit-animation:goDown .6s ease both;-moz-animation:goDown .6s ease both;animation:goDown .6s ease both;}
.owl-fadeUp-in{-webkit-animation:scaleUpFrom .5s ease both;-moz-animation:scaleUpFrom .5s ease both;animation:scaleUpFrom .5s ease both;}
.owl-fadeUp-out{-webkit-animation:scaleUpTo .5s ease both;-moz-animation:scaleUpTo .5s ease both;animation:scaleUpTo .5s ease both;}
@-webkit-keyframes empty{0%{opacity:1;}
}
@-moz-keyframes empty{0%{opacity:1;}
}
@keyframes empty{0%{opacity:1;}
}
@-webkit-keyframes fadeIn{0%{opacity:0;}
100%{opacity:1;}
}
@-moz-keyframes fadeIn{0%{opacity:0;}
100%{opacity:1;}
}
@keyframes fadeIn{0%{opacity:0;}
100%{opacity:1;}
}
@-webkit-keyframes fadeOut{0%{opacity:1;}
100%{opacity:0;}
}
@-moz-keyframes fadeOut{0%{opacity:1;}
100%{opacity:0;}
}
@keyframes fadeOut{0%{opacity:1;}
100%{opacity:0;}
}
@-webkit-keyframes backSlideOut{25%{opacity:.5;-webkit-transform:translateZ(-500px);}
100%, 75%{opacity:.5;-webkit-transform:translateZ(-500px) translateX(-200%);}
}
@-moz-keyframes backSlideOut{25%{opacity:.5;-moz-transform:translateZ(-500px);}
100%, 75%{opacity:.5;-moz-transform:translateZ(-500px) translateX(-200%);}
}
@keyframes backSlideOut{25%{opacity:.5;-webkit-transform:translateZ(-500px);transform:translateZ(-500px);}
100%, 75%{opacity:.5;-webkit-transform:translateZ(-500px) translateX(-200%);transform:translateZ(-500px) translateX(-200%);}
}
@-webkit-keyframes backSlideIn{0%, 25%{opacity:.5;-webkit-transform:translateZ(-500px) translateX(200%);}
75%{opacity:.5;-webkit-transform:translateZ(-500px);}
100%{opacity:1;-webkit-transform:translateZ(0) translateX(0);}
}
@-moz-keyframes backSlideIn{0%, 25%{opacity:.5;-moz-transform:translateZ(-500px) translateX(200%);}
75%{opacity:.5;-moz-transform:translateZ(-500px);}
100%{opacity:1;-moz-transform:translateZ(0) translateX(0);}
}
@keyframes backSlideIn{0%, 25%{opacity:.5;-webkit-transform:translateZ(-500px) translateX(200%);transform:translateZ(-500px) translateX(200%);}
75%{opacity:.5;-webkit-transform:translateZ(-500px);transform:translateZ(-500px);}
100%{opacity:1;-webkit-transform:translateZ(0) translateX(0);transform:translateZ(0) translateX(0);}
}
@-webkit-keyframes scaleToFade{to{opacity:0;-webkit-transform:scale(0.8);}
}
@-moz-keyframes scaleToFade{to{opacity:0;-moz-transform:scale(0.8);}
}
@keyframes scaleToFade{to{opacity:0;-webkit-transform:scale(0.8);transform:scale(0.8);}
}
@-webkit-keyframes goDown{from{-webkit-transform:translateY(-100%);}
}
@-moz-keyframes goDown{from{-moz-transform:translateY(-100%);}
}
@keyframes goDown{from{-webkit-transform:translateY(-100%);transform:translateY(-100%);}
}
@-webkit-keyframes scaleUpFrom{from{opacity:0;-webkit-transform:scale(1.5);}
}
@-moz-keyframes scaleUpFrom{from{opacity:0;-moz-transform:scale(1.5);}
}
@keyframes scaleUpFrom{from{opacity:0;-webkit-transform:scale(1.5);transform:scale(1.5);}
}
@-webkit-keyframes scaleUpTo{to{opacity:0;-webkit-transform:scale(1.5);}
}
@-moz-keyframes scaleUpTo{to{opacity:0;-moz-transform:scale(1.5);}
}
@keyframes scaleUpTo{to{opacity:0;-webkit-transform:scale(1.5);transform:scale(1.5);}
}
@font-face{font-family:flexslider-icon;src:url(fonts/flexslider-icon.eot);src:url(fonts/flexslider-icon.eot?#iefix) format("embedded-opentype"), url(fonts/flexslider-icon.woff) format("woff"), url(fonts/flexslider-icon.ttf) format("truetype"), url(fonts/flexslider-icon.svg#flexslider-icon) format("svg");font-weight:400;font-style:normal;}
.flex-container a:focus, .flex-container a:hover, .flex-slider a:focus, .flex-slider a:hover{outline:0;}
.flex-control-nav, .flex-direction-nav, .slides, .slides > li{margin:0;padding:0;list-style:none;}
.flex-pauseplay span{text-transform:capitalize;}
.flexslider{margin:0;padding:0;background:#fff;position:relative;zoom:1;-webkit-box-shadow:"" 0 1px 4px rgba(0, 0, 0, 0.2);-moz-box-shadow:"" 0 1px 4px rgba(0, 0, 0, 0.2);-o-box-shadow:"" 0 1px 4px rgba(0, 0, 0, 0.2);box-shadow:"" 0 1px 4px rgba(0, 0, 0, 0.2);}
.flexslider .slides > li{display:none;-webkit-backface-visibility:hidden;}
.flex-pauseplay a, .no-js .flexslider .slides > li:first-child, html[xmlns] .flexslider .slides{display:block;}
.flexslider .slides:after{content:"\0020";display:block;clear:both;visibility:hidden;line-height:0;height:0;}
* html .flexslider .slides{height:1%;}
.flexslider .slides{zoom:1;}
.flexslider .slides img{max-width:100%;max-height:100%;margin:0 auto;vertical-align:middle;height:auto;width:100%;}
.flex-viewport{max-height:2000px;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-ms-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease;}
.loading .flex-viewport{max-height:300px;}
.carousel li{margin-right:5px;}
.flex-direction-nav .flex-disabled{opacity:0 !important;filter:alpha(opacity=0);cursor:default;}
.flex-pauseplay a{width:20px;height:20px;position:absolute;bottom:5px;left:10px;opacity:.8;z-index:10;overflow:hidden;cursor:pointer;color:#000;}
.flex-pauseplay a:before{font-family:flexslider-icon;font-size:20px;display:inline-block;content:'\f004';}
.flex-pauseplay a:hover{opacity:1;}
.flex-pauseplay a .flex-play:before{content:'\f003';}
.flex-control-nav{width:100%;position:absolute;bottom:20px;text-align:center;}
.flex-control-nav li{margin:0 6px;display:inline-block;zoom:1;}
.flex-control-paging li a{width:10px;height:10px;display:block;background:0 0;cursor:pointer;text-indent:-9999px;border:2px solid #fff;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;opacity:.5;}
.flex-control-paging li a:hover{opacity:1;}
.flex-control-paging li a.flex-active{background:#000;background:white;cursor:default;opacity:1;}
.flex-control-thumbs{margin:5px 0 0;position:static;overflow:hidden;}
.flex-control-thumbs li{width:25%;float:left;margin:0;}
.flex-control-thumbs img{width:100%;height:auto;display:block;opacity:.7;cursor:pointer;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-ms-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease;}
.flex-control-thumbs img:hover{opacity:1;}
.flex-control-thumbs .flex-active{opacity:1;cursor:default;}
@media screen and (max-width:860px){.flex-direction-nav .flex-prev{opacity:1;left:10px;}
.flex-direction-nav .flex-next{opacity:1;right:10px;}
}
.owl-pagination{position:relative;left:0;margin-top:50px;display:block;text-align:center;width:100%;}
.owl-buttons{position:static;}
.owl-prev, .owl-next{display:block;position:absolute;top:50%;margin-top:-16px;text-align:center;line-height:32px;z-index:10;width:32px;height:32px;background-color:#fff;opacity:0;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;}
.owl-prev{left:-32px;border-radius:0 3px 3px 0;}
.owl-next{right:-32px;border-radius:3px 0 0 3px;}
.owl-carousel:hover .owl-prev{opacity:1;left:0;}
.owl-carousel:hover .owl-next{opacity:1;right:0;}
.owl-page{display:inline-block;padding:6px 6px;position:relative;}
.owl-page span{display:block;position:relative;width:6px;height:6px;opacity:0.8;-webkit-border-radius:50px;-moz-border-radius:50px;border-radius:50px;background-color:#fff;z-index:100;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out;}
.owl-page span:hover{opacity:1;}
.owl-page.active span{display:block;margin:0;opacity:1;background-color:#f36b21;-webkit-transform:scale(1.7);-moz-transform:scale(1.7);-ms-transform:scale(1.7);-o-transform:scale(1.7);transform:scale(1.7);}
.owl-next:hover i,
.owl-prev:hover i{color:#f36b21;}
.owl-carousel.dots-inside .owl-pagination{position:absolute;bottom:20px;margin-top:0;}
.owl-carousel.dark-dots .owl-page span{background-color:#cacdce;}
.owl-carousel.dark-dots .owl-page.active span{background-color:#f36b21;}
.flexslider{position:relative;}
.flex-control-nav{list-style:none;padding:0;}
.flex-direction-nav a{display:block;font-size:16px;width:32px;height:32px;background-color:#fff;margin:-16px 0 0;position:absolute;top:50%;z-index:10;overflow:hidden;opacity:0;cursor:pointer;text-align:center;color:#121212;line-height:32px;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;}
.flex-direction-nav .flex-prev{left:-32px;border-radius:0 3px 3px 0;}
.flex-direction-nav .flex-next{right:-32px;border-radius:3px 0 0 3px;}
.flexslider:hover .flex-direction-nav a{opacity:1;}
.flexslider:hover .flex-direction-nav .flex-next{right:0;}
.flexslider:hover .flex-direction-nav .flex-prev{left:0;}
.flexslider .flex-direction-nav .flex-nav-next:hover a,
.flexslider .flex-direction-nav .flex-nav-prev:hover a{color:#f36b21;background-color:#fff;}
.socials a{display:inline-block;width:32px;height:32px;line-height:32px;background-color:#f7f9fa;color:#a7a7a7;border-radius:3px;text-align:center;overflow:hidden;font-size:14px;-webkit-transition:all 0.1s ease-in-out;-moz-transition:all 0.1s ease-in-out;-ms-transition:all 0.1s ease-in-out;-o-transition:all 0.1s ease-in-out;transition:all 0.1s ease-in-out;}
.socials a:hover{color:#fff;}
.socials--nobase a{width:13px;height:auto;margin-left:20px;color:#bababa;background-color:transparent;}
.socials--nobase a:hover{color:#f36b21;background-color:transparent !important;}
.socials--white a{color:#fff;}
.socials--lg a{font-size:17px;}
.socials--rounded a{border-radius:50%;}
.socials .facebook:hover{background-color:#3b5998;}
.socials .twitter:hover{background-color:#00acee;}
.socials .google-plus:hover{background-color:#dd4b39;}
.socials .envelope:hover{background-color:#009688;}
.socials .linkedin:hover{background-color:#0e76a8;}
.socials .pinterest:hover{background-color:#c8232c;}
.socials .instagram:hover{background-color:#3f729b;}
.feature{margin-bottom:40px;text-align:center;}
.feature__icon{font-size:32px;line-height:1;color:#f36b21;z-index:2;}
.feature__icon--circle{width:90px;height:90px;line-height:90px;text-align:center;border-radius:50%;background-color:#f7f9fa;}
.feature__title{margin-top:20px;margin-bottom:15px;font-size:14px;}
.feature__text{margin-bottom:0;}
.feature__text--sm{font-size:15px;}
.feature-1{padding:60px;margin-bottom:30px;text-align:center;background-color:#fff;}
.feature-1--sm-padding{padding:40px;}
.feature-2{position:relative;display:block;width:100%;padding:400px 0;text-align:center;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;}
@media only screen and (max-width:991px){.feature-2{padding:200px 0;}
}
.feature-2__wrap{-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;}
.feature-2__wrap:nth-child(2n+1){background-color:rgba(0, 0, 0, 0.34);}
.feature-2__wrap:nth-child(2n){background-color:rgba(0, 0, 0, 0.24);}
.feature-2__wrap:hover{background-color:rgba(0, 0, 0, 0.7);}
.feature-2__holder{position:absolute;top:50%;width:100%;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;-webkit-transform:translateY(-25%);-moz-transform:translateY(-25%);-ms-transform:translateY(-25%);-o-transform:translateY(-25%);transform:translateY(-25%);}
.feature-2__icon{display:block;font-size:60px;color:#fff;margin-bottom:27px;}
.feature-2__title{font-size:16px;color:#fff;margin-bottom:21px;}
.feature-2__text{opacity:0;visibility:hidden;color:#fff;display:block;padding:0 30px;width:100%;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;}
.feature-2:hover .feature-2__text{opacity:1;visibility:visible;}
.feature-2:hover .feature-2__holder{top:40%;}
@media only screen and (max-width:639px){.feature-2__text{opacity:1;visibility:visible;}
.feature-2__holder{top:40%;-webkit-transform:translateY(-25%);-moz-transform:translateY(-25%);-ms-transform:translateY(-25%);-o-transform:translateY(-25%);transform:translateY(-25%);}
}
.mobile .feature-2__text{opacity:1;visibility:visible;}
.mobile .feature-2__holder{top:40%;-webkit-transform:translateY(-25%);-moz-transform:translateY(-25%);-ms-transform:translateY(-25%);-o-transform:translateY(-25%);transform:translateY(-25%);}
.feature-3{margin-bottom:50px;}
.feature-3__icon-holder{position:absolute;font-size:26px;width:64px;height:64px;line-height:64px;text-align:center;background-color:#f36b21;color:#fff;border-radius:50%;}
.feature-3__body{padding-left:100px;}
.feature-3__title{font-size:15px;color:#fff;}
.feature-3__text{color:#adadad;}
.feature-img img{display:inline-block;}
.hi-icon{-webkit-box-shadow:0 0 0 4px #f36b21;box-shadow:0 0 0 4px #f36b21;-webkit-transition:color 0.3s;-moz-transition:color 0.3s;-ms-transition:color 0.3s;-o-transition:color 0.3s;transition:color 0.3s;}
.hi-icon i{position:relative;z-index:2;}
.hi-icon:after{pointer-events:none;position:absolute;width:100%;height:100%;border-radius:50%;content:'';-webkit-box-sizing:content-box;-moz-box-sizing:content-box;-ms-box-sizing:content-box;-o-box-sizing:content-box;box-sizing:content-box;top:-2px;left:-2px;padding:2px;z-index:1;background:#f36b21;-webkit-transition:transform 0.3s, opacity 0.3s;-moz-transition:transform 0.3s, opacity 0.3s;-ms-transition:transform 0.3s, opacity 0.3s;-o-transition:transform 0.3s, opacity 0.3s;-webkit-transition:opacity 0.3s, -webkit-transform 0.3s;transition:opacity 0.3s, -webkit-transform 0.3s;transition:transform 0.3s, opacity 0.3s;transition:transform 0.3s, opacity 0.3s, -webkit-transform 0.3s;}
.hi-icon:hover{color:#fff;}
.hi-icon:hover:after{-webkit-transform:scale(1.5);-moz-transform:scale(1.5);-ms-transform:scale(1.5);-o-transform:scale(1.5);transform:scale(1.5);opacity:0;}
.feature-4{padding:0 30px;margin-top:50px;margin-bottom:50px;}
@media (min-width:1199px){.feature-4:first-child{margin-top:20%;}
}
@media only screen and (max-width:991px){.feature-4{text-align:center;}
}
.feature-4__title{font-size:18px;}
.feature-4-img{background-image:url(../img/promo/ipad_img.jpg);background-attachment:fixed;background-repeat:no-repeat;background-position:center;position:static;}
@media only screen and (max-width:991px){.feature-4-img{padding:0 30px;background-image:none;}
}
.feature-5{margin-top:55px;}
@media only screen and (min-width:992px){.feature-5{padding-right:45px;}
}
.feature-5__title{font-size:18px;}
.feature-tabs__link{padding:0 !important;border:none !important;background-color:transparent !important;font-size:13px;color:#121212;font-family:"Montserrat", sans-serif;}
.feature-tabs__tabs__item{margin-right:0;margin-top:40px;}
.feature-tabs__icon{color:#7a7a7a;display:block;font-size:50px;margin-bottom:20px;}
.feature-tabs .tabs__item.active .feature-tabs__link,
.feature-tabs .tabs__item.active .feature-tabs__icon,
.feature-tabs .feature-tabs__link:hover,
.feature-tabs .feature-tabs__link:hover i,
.feature-tabs .feature-tabs__link:focus,
.feature-tabs .feature-tabs__link:focus i{color:#f36b21;}
.tabs__content__text > p:first-child{margin-bottom:20px;}
.team{position:relative;overflow:hidden;text-align:center;}
.team__img{-webkit-transition:all 0.2s linear;-moz-transition:all 0.2s linear;-ms-transition:all 0.2s linear;-o-transition:all 0.2s linear;transition:all 0.2s linear;}
.team__details{opacity:0;position:absolute;top:50%;left:0;padding:30px;overflow:hidden;width:100%;z-index:2;-webkit-transition:all 0.2s linear;-moz-transition:all 0.2s linear;-ms-transition:all 0.2s linear;-o-transition:all 0.2s linear;transition:all 0.2s linear;}
.team__position{font-size:13px;color:#9e9e9e;font-style:italic;}
.team:hover .team__details{opacity:1;margin-top:-71px;}
.team:hover .team__img{opacity:0.1;}
.testimonial__text{font-size:18px;line-height:34px;margin-bottom:20px;font-family:"Montserrat", sans-serif;cursor:move;cursor:-webkit-grab;cursor:-o-grab;cursor:-ms-grab;cursor:grab;}
.testimonial__author{display:block;font-size:11px;font-family:"Montserrat", sans-serif;text-transform:uppercase;font-weight:normal;letter-spacing:0.025em;}
.nav{min-height:60px;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:120;position:relative;-webkit-transition:height 0.3s ease-in-out;-moz-transition:height 0.3s ease-in-out;-ms-transition:height 0.3s ease-in-out;-o-transition:height 0.3s ease-in-out;transition:height 0.3s ease-in-out;}
@media only screen and (min-width:992px){.nav{height:100px;}
.nav .nav.sticky{height:60px;}
}
.nav__menu, .nav__dropdown-menu{list-style:none;}
.nav__menu{position:relative;display:-webkit-inline-box;display:-ms-inline-flexbox;display:-webkit-inline-flex;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;}
.nav__menu > li{position:relative;}
.nav__menu > li > a{font-family:"Montserrat", sans-serif;font-weight:700;color:#121212;font-size:17px;padding:0 17px;line-height:100px;display:block;position:relative;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;}
.nav__menu > li > a:hover{color:#f36b21;}
.nav__menu > .active > a{color:#f36b21 !important;}
.nav__menu > li:last-child > a{padding-right:0;}
@media only screen and (min-width:992px){.nav__wrap{display:block !important;height:auto !important;}
.nav__wrap--text-center{text-align:center;}
.nav__menu > li{display:inline-block;text-align:center;}
.nav__dropdown-menu,
.nav__dropdown-submenu > .nav__dropdown-menu{position:absolute;top:100%;z-index:1000;min-width:200px;width:100%;text-align:left;padding:10px 0;list-style:none;white-space:nowrap;background-color:#171919;-webkit-box-shadow:0 2px 4px rgba(0, 0, 0, 0.05);box-shadow:0 2px 4px rgba(0, 0, 0, 0.05);border-radius:0;border-top:3px solid #f36b21;border-left:1px solid #ebebeb;border-right:1px solid #ebebeb;border-bottom:none;background-color:#fff;-webkit-background-clip:padding-box;background-clip:padding-box;display:block;visibility:hidden;opacity:0;-webkit-transition:all 0.1s ease-in-out;-moz-transition:all 0.1s ease-in-out;-ms-transition:all 0.1s ease-in-out;-o-transition:all 0.1s ease-in-out;transition:all 0.1s ease-in-out;}
.nav__dropdown-menu > li > a,
.nav__dropdown-submenu > .nav__dropdown-menu > li > a{color:#7a7a7a;padding:7px 20px;font-size:14px;display:block;font-weight:500;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;}
.nav__dropdown-menu > li > a:hover,
.nav__dropdown-submenu > .nav__dropdown-menu > li > a:hover{color:#f36b21;}
.nav__dropdown-menu > li > a:after,
.nav__dropdown-submenu > .nav__dropdown-menu > li > a:after{content:"";display:block;margin-top:5px;border-bottom:2px solid #f36b21;width:0;-webkit-transition:width 0.3s linear;-moz-transition:width 0.3s linear;-ms-transition:width 0.3s linear;-o-transition:width 0.3s linear;transition:width 0.3s linear;}
.mobile .nav__dropdown-menu > li > a:after, .mobile
.nav__dropdown-submenu > .nav__dropdown-menu > li > a:after{display:none;}
.nav__dropdown-menu > li > a:hover:after,
.nav__dropdown-submenu > .nav__dropdown-menu > li > a:hover:after{width:100%;}
.nav__dropdown-menu.hide-dropdown{visibility:hidden !important;opacity:0 !important;}
.nav__dropdown-menu--right{right:0;}
.nav__dropdown:hover > .nav__dropdown-menu,
.nav__dropdown-submenu:hover > .nav__dropdown-menu{opacity:1;visibility:visible;}
.nav__dropdown-submenu{position:relative;}
.nav__dropdown-submenu .nav__dropdown-menu{left:100%;top:-20px;}
.nav__dropdown-submenu > a:after{font-family:"Themify";position:absolute;content:"\e649";font-size:8px;right:20px;line-height:21px;color:#7a7a7a;}
.nav__dropdown-trigger{display:none;}
}
.mobile body{cursor:pointer;}
.logo{max-height:60px;position:relative;top:-2px;}
.logo__link{height:100px;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-transition:height 0.3s ease-in-out;-moz-transition:height 0.3s ease-in-out;-ms-transition:height 0.3s ease-in-out;-o-transition:height 0.3s ease-in-out;transition:height 0.3s ease-in-out;}
.logo--left{-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;}
header .flex-parent{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;}
@media only screen and (max-width:991px){header .flex-parent{display:block;}
}
header .flex-child{-webkit-box-flex:1;-webkit-flex:1 0 0;-ms-flex:1 0 0px;flex:1 0 0;}
@media only screen and (max-width:991px){header .flex-child{width:100%;}
}
header .flex-child.flex-right{text-align:right;}
.nav--align-right{margin-left:auto;}
.nav--align-left{margin-right:auto;}
@media only screen and (min-width:992px){.nav--align-left{margin-left:60px;}
}
.nav--align-center .nav__header{-webkit-box-flex:1;-webkit-flex:1 0 0;-ms-flex:1 0 0px;flex:1 0 0;}
.nav--align-center .nav__wrap{-webkit-box-flex:4;-webkit-flex:4 0 0;-ms-flex:4 0 0px;flex:4 0 0;text-align:center;}
.nav__search{padding-left:13px;}
.nav__search-trigger{position:relative;display:block;color:inherit;font-size:13px;cursor:pointer;color:#121212;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;}
.nav__search-trigger:hover, .nav__search-trigger:focus{color:#f36b21;}
.nav__search-wrap{width:100%;height:100%;overflow:hidden;display:none;position:absolute;top:0;left:0;z-index:23;background-color:#fff;}
.nav__search-inner{position:relative;width:100%;height:100%;}
.nav__search-cell{position:absolute;top:30%;width:100%;}
.nav__search-field-holder{width:50%;margin:auto;position:relative;-webkit-animation:slideInUp .3s;animation:slideInUp .3s;}
.nav__search-input[type]{height:100%;border:none;font-size:24px;margin-bottom:0;}
.nav__search.open .nav__search-close{opacity:1;}
.nav__search-close{position:absolute;top:50%;margin-top:-9px;right:15px;font-size:16px;color:#7a7a7a;cursor:pointer;}
.nav__search-mobile-input{height:50px;padding:0;border:none;background-color:transparent;margin-bottom:0;color:#121212;}
.nav__search-mobile-input:focus{background-color:transparent;}
.nav__search-mobile-button{position:absolute;right:0;top:0;width:50px;height:50px;padding-left:26px;border:0;font-size:13px;cursor:pointer;color:#7a7a7a;background-color:transparent;}
.nav__social-icons a{font-size:17px;color:#fff;width:16px;float:left;}
.nav__social-icons a:hover{color:#f36b21;}
.nav__mobile-social-icons{padding:15px 0;}
.nav__mobile-social-icons a{margin:0 10px;}
.nav__icon-toggle{position:relative;top:14px;float:right;padding:9px 0 9px 10px;background-color:transparent;border:none;z-index:50;}
@media only screen and (min-width:992px){.nav__icon-toggle{display:none;}
}
.nav__icon-toggle-bar{background-color:#171919;width:18px;display:block;height:2px;border-radius:1px;margin-bottom:4px;}
.nav__icon-toggle-bar:last-child{margin-bottom:0;}
.nav__icon-toggle:focus .nav__icon-toggle-bar,
.nav__icon-toggle:hover .nav__icon-toggle-bar{background-color:#f36b21;}
@media only screen and (min-width:992px){.nav--sticky{background-color:#fff;position:fixed;height:100px;left:0;right:0;top:0;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;}
.nav--sticky.sticky{-webkit-box-shadow:0 0 5px rgba(0, 0, 0, 0.1);box-shadow:0 0 5px rgba(0, 0, 0, 0.1);z-index:120;height:60px;}
.nav--sticky.sticky .nav__menu > li > a{line-height:60px;}
.nav--sticky.sticky .logo-wrap a{height:60px;}
.nav.sticky{height:60px;}
}
.nav--always-fixed{position:fixed;top:0;left:0;right:0;}
@media only screen and (min-width:992px){.nav--dark .logo--dark{display:none;}
.nav--dark .nav__menu > li > a{color:#fff;}
.nav--dark .nav__menu > li > a:hover{color:#f36b21;}
.nav--dark .nav__holder{background-color:rgba(0, 37, 79, 0.5);}
.nav--dark .nav__holder.sticky{background-color:#00254F;}
}
.nav__btn-holder{display:inline-block;padding-left:30px;}
.nav__btn-holder .btn--transparent{border-color:rgba(255, 255, 255, 0.55);}
.nav__btn-holder .btn--transparent:hover{border-color:transparent;}
.nav__holder.scrolling .nav__btn-holder .btn--transparent{background-color:#f36b21;border-color:transparent;}
@media only screen and (max-width:991px){.nav__btn-holder{padding:20px 0;}
.nav__btn-holder .btn--transparent{background-color:#f36b21;border-color:transparent;width:100%;}
}
#back-to-top{display:block;z-index:100;width:34px;height:34px;text-align:center;font-size:12px;position:fixed;bottom:-34px;right:20px;line-height:35px;background-color:rgba(0, 66, 142, 0.8);border-radius:50%;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;text-decoration:none;}
#back-to-top i{-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;}
#back-to-top a{display:block;color:#fff;}
#back-to-top.show{bottom:20px;}
#back-to-top:hover{background-color:#f36b21;bottom:24px;}
#back-to-top:hover i{color:#fff;}
@media only screen and (max-width:991px){.nav{min-height:60px;}
.nav__menu{display:block;}
.nav__menu li a{padding:0;line-height:50px;height:50px;display:block;font-size:14px;border-bottom:1px solid #e6ebed;}
.nav__dropdown-menu a{color:#7a7a7a;}
.nav__dropdown-menu a:hover{color:#000;}
.nav__dropdown-menu > li > a{padding-left:10px;}
.nav__dropdown-menu > li > ul > li > a{padding-left:20px;}
.nav__dropdown-trigger{display:block;width:20px;height:50px;line-height:50px;text-align:center;position:absolute;right:0;top:0;z-index:50;cursor:pointer;}
.nav__dropdown-submenu{position:relative;}
.nav__dropdown-menu{display:none;width:100% !important;}
.nav__dropdown-trigger.active + .nav__dropdown-menu{display:block;}
.logo-wrap{float:left;}
.logo-wrap a{display:table-cell;vertical-align:middle;}
.logo-wrap a,
.nav__social-icons .social-icons{height:60px;}
.nav--dark{background-color:rgba(17, 17, 17, 0.9);}
.nav--dark .logo--light{display:inline-block;}
.nav--dark .nav__menu li a{color:#fff;border-bottom:1px solid #333;}
.nav--dark .nav__icon-toggle-bar{background-color:#fff;}
}
.footer__widgets{padding:120px 0 60px;}
.footer__widgets p{font-size:15px;line-height:30px;margin-bottom:0;}
.footer__widgets a{color:#7a7a7a;}
.footer__widgets a:hover{color:#121212;}
@media only screen and (max-width:991px){.footer .widget{text-align:center;}
}
.widget{margin-bottom:60px;}
.widget__title{font-size:16px;margin-bottom:41px;}
.widget__footer-logo__link{margin-bottom:36px;display:block;}
.footer-bottom{padding:24px 0;border-top:1px solid #e6ebed;}
.copyright{font-size:13px;line-height:32px;}
.copyright a{color:#7a7a7a;}
.copyright a:hover{color:#121212;}
.sidebar .widget{margin-top:50px;}
.sidebar .widget:first-child{margin-top:0;}
.sidebar .widget ul li{border-bottom:1px solid #e6ebed;position:relative;}
.sidebar .widget ul li:last-child{border-bottom:none;}
.sidebar .widget ul li a{color:#a7a7a7;}
.sidebar .widget ul li a:hover{color:#f36b21;}
.sidebar .widget__title{margin-bottom:30px;font-size:16px;}
.widget__search__input{border:1px solid #e6ebed;margin-bottom:0;background-color:#fff;}
.widget__search__button{position:absolute;top:5px;right:10px;background-color:transparent;border:none;}
.widget__search__button i{width:14px;font-size:13px;}
.widget__search__button i:hover{color:#121212;}
.widget__categories li{padding:10px 0;}
.widget__categories li:first-child{padding-top:0;}
.widget__categories li:last-child{padding-bottom:0;}
.widget__categories li a:after{font-family:"FontAwesome";position:absolute;content:"\f105";right:0;color:#a7a7a7;}
.widget__categories ul li.active a{color:#121212;}
.widget__recent-posts__list > li{padding:20px 0;}
.widget__recent-posts__list > li:first-child{padding-top:0;}
.widget__recent-posts__list > li:last-child{padding-bottom:0;}
.widget__recent-posts__entry__meta{margin:0;}
.widget__tags a{background-color:#fff;padding:11px 17px;line-height:1;border-radius:3px;margin:0 6px 6px 0;font-size:13px;color:#a7a7a7;display:inline-block;float:left;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;}
.widget__tags a:hover{background-color:#f36b21;color:#fff !important;}
.no-margin{margin:0 !important;}
.no-padding{padding:0 !important;}
.mt-0{margin-top:0 !important;}
.mt-10{margin-top:10px;}
.mt-20{margin-top:20px;}
.mt-30{margin-top:30px;}
.mt-40{margin-top:40px;}
.mt-50{margin-top:50px;}
.mt-60{margin-top:60px;}
.mt-70{margin-top:70px;}
.mt-80{margin-top:80px;}
.mt-90{margin-top:90px;}
.mt-100{margin-top:100px;}
.mt-110{margin-top:110px;}
.mt-120{margin-top:120px;}
.mt-130{margin-top:130px;}
.mt-140{margin-top:140px;}
.mb-0{margin-bottom:0 !important;}
.mb-10{margin-bottom:10px;}
.mb-20{margin-bottom:20px;}
.mb-30{margin-bottom:30px;}
.mb-40{margin-bottom:40px;}
.mb-50{margin-bottom:50px;}
.mb-60{margin-bottom:60px;}
.mb-70{margin-bottom:70px;}
.mb-80{margin-bottom:80px;}
.mb-90{margin-bottom:90px;}
.mb-100{margin-bottom:100px;}
.mb-110{margin-bottom:110px;}
.mb-120{margin-bottom:120px;}
.mb-130{margin-bottom:130px;}
.mb-140{margin-bottom:140px;}
.pt-0{padding-top:0;}
.pt-10{padding-top:10px;}
.pt-20{padding-top:20px;}
.pt-30{padding-top:30px;}
.pt-40{padding-top:40px;}
.pt-50{padding-top:50px;}
.pt-60{padding-top:60px;}
.pt-70{padding-top:70px;}
.pt-80{padding-top:80px;}
.pt-90{padding-top:90px;}
.pt-100{padding-top:100px;}
.pt-110{padding-top:110px;}
.pt-120{padding-top:120px;}
.pt-130{padding-top:130px;}
.pt-140{padding-top:140px;}
.pt-150{padding-top:150px;}
.pt-160{padding-top:160px;}
.pt-170{padding-top:170px;}
.pt-180{padding-top:180px;}
.pt-190{padding-top:190px;}
.pt-200{padding-top:200px;}
.pb-0{padding-bottom:0;}
.pb-10{padding-bottom:10px;}
.pb-20{padding-bottom:20px;}
.pb-30{padding-bottom:30px;}
.pb-40{padding-bottom:40px;}
.pb-50{padding-bottom:50px;}
.pb-60{padding-bottom:60px;}
.pb-70{padding-bottom:70px;}
.pb-80{padding-bottom:80px;}
.pb-90{padding-bottom:90px;}
.pb-100{padding-bottom:100px;}
.pb-110{padding-bottom:110px;}
.pb-120{padding-bottom:120px;}
.pb-130{padding-bottom:130px;}
.pb-140{padding-bottom:140px;}
.pb-150{padding-bottom:150px;}
.pb-160{padding-bottom:160px;}
.pb-170{padding-bottom:170px;}
.pb-180{padding-bottom:180px;}
.pb-190{padding-bottom:190px;}
.pb-200{padding-bottom:200px;}
@media only screen and (max-width:1199px){.mt-lg-0{margin-top:0 !important;}
.mt-lg-10{margin-top:10px;}
.mt-lg-20{margin-top:20px;}
.mt-lg-30{margin-top:30px;}
.mt-lg-40{margin-top:40px;}
.mt-lg-50{margin-top:50px;}
.mt-lg-60{margin-top:60px;}
.mt-lg-70{margin-top:70px;}
.mt-lg-80{margin-top:80px;}
.mt-lg-90{margin-top:90px;}
.mt-lg-100{margin-top:100px;}
.mt-lg-110{margin-top:110px;}
.mt-lg-120{margin-top:120px;}
.mt-lg-130{margin-top:130px;}
.mt-lg-140{margin-top:140px;}
.mb-lg-0{margin-bottom:0 !important;}
.mb-lg-10{margin-bottom:10px;}
.mb-lg-20{margin-bottom:20px;}
.mb-lg-30{margin-bottom:30px;}
.mb-lg-40{margin-bottom:40px;}
.mb-lg-50{margin-bottom:50px;}
.mb-lg-60{margin-bottom:60px;}
.mb-lg-70{margin-bottom:70px;}
.mb-lg-80{margin-bottom:80px;}
.mb-lg-90{margin-bottom:90px;}
.mb-lg-100{margin-bottom:100px;}
.mb-lg-110{margin-bottom:110px;}
.mb-lg-120{margin-bottom:120px;}
.mb-lg-130{margin-bottom:130px;}
.mb-lg-140{margin-bottom:140px;}
.pt-lg-0{padding-top:0;}
.pt-lg-10{padding-top:10px;}
.pt-lg-20{padding-top:20px;}
.pt-lg-30{padding-top:30px;}
.pt-lg-40{padding-top:40px;}
.pt-lg-50{padding-top:50px;}
.pt-lg-60{padding-top:60px;}
.pt-lg-70{padding-top:70px;}
.pt-lg-80{padding-top:80px;}
.pt-lg-90{padding-top:90px;}
.pt-lg-100{padding-top:100px;}
.pt-lg-110{padding-top:110px;}
.pt-lg-120{padding-top:120px;}
.pt-lg-130{padding-top:130px;}
.pt-lg-140{padding-top:140px;}
.pb-lg-0{padding-bottom:0;}
.pb-lg-10{padding-bottom:10px;}
.pb-lg-20{padding-bottom:20px;}
.pb-lg-30{padding-bottom:30px;}
.pb-lg-40{padding-bottom:40px;}
.pb-lg-50{padding-bottom:50px;}
.pb-lg-60{padding-bottom:60px;}
.pb-lg-70{padding-bottom:70px;}
.pb-lg-80{padding-bottom:80px;}
.pb-lg-90{padding-bottom:90px;}
.pb-lg-100{padding-bottom:100px;}
.pb-lg-110{padding-bottom:110px;}
.pb-lg-120{padding-bottom:120px;}
.pb-lg-130{padding-bottom:130px;}
.pb-lg-140{padding-bottom:140px;}
}
@media only screen and (max-width:991px){.mt-md-0{margin-top:0 !important;}
.mt-md-10{margin-top:10px;}
.mt-md-20{margin-top:20px;}
.mt-md-30{margin-top:30px;}
.mt-md-40{margin-top:40px;}
.mt-md-50{margin-top:50px;}
.mt-md-60{margin-top:60px;}
.mt-md-70{margin-top:70px;}
.mt-md-80{margin-top:80px;}
.mt-md-90{margin-top:90px;}
.mt-md-100{margin-top:100px;}
.mt-md-110{margin-top:110px;}
.mt-md-120{margin-top:120px;}
.mt-md-130{margin-top:130px;}
.mt-md-140{margin-top:140px;}
.mb-md-0{margin-bottom:0 !important;}
.mb-md-10{margin-bottom:10px;}
.mb-md-20{margin-bottom:20px;}
.mb-md-30{margin-bottom:30px;}
.mb-md-40{margin-bottom:40px;}
.mb-md-50{margin-bottom:50px;}
.mb-md-60{margin-bottom:60px;}
.mb-md-70{margin-bottom:70px;}
.mb-md-80{margin-bottom:80px;}
.mb-md-90{margin-bottom:90px;}
.mb-md-100{margin-bottom:100px;}
.mb-md-110{margin-bottom:110px;}
.mb-md-120{margin-bottom:120px;}
.mb-md-130{margin-bottom:130px;}
.mb-md-140{margin-bottom:140px;}
.pt-md-0{padding-top:0;}
.pt-md-10{padding-top:10px;}
.pt-md-20{padding-top:20px;}
.pt-md-30{padding-top:30px;}
.pt-md-40{padding-top:40px;}
.pt-md-50{padding-top:50px;}
.pt-md-60{padding-top:60px;}
.pt-md-70{padding-top:70px;}
.pt-md-80{padding-top:80px;}
.pt-md-90{padding-top:90px;}
.pt-md-100{padding-top:100px;}
.pt-md-110{padding-top:110px;}
.pt-md-120{padding-top:120px;}
.pt-md-130{padding-top:130px;}
.pt-md-140{padding-top:140px;}
.pt-md-150{padding-top:150px;}
.pb-md-0{padding-bottom:0;}
.pb-md-10{padding-bottom:10px;}
.pb-md-20{padding-bottom:20px;}
.pb-md-30{padding-bottom:30px;}
.pb-md-40{padding-bottom:40px;}
.pb-md-50{padding-bottom:50px;}
.pb-md-60{padding-bottom:60px;}
.pb-md-70{padding-bottom:70px;}
.pb-md-80{padding-bottom:80px;}
.pb-md-90{padding-bottom:90px;}
.pb-md-100{padding-bottom:100px;}
.pb-md-110{padding-bottom:110px;}
.pb-md-120{padding-bottom:120px;}
.pb-md-130{padding-bottom:130px;}
.pb-md-140{padding-bottom:140px;}
.pb-md-150{padding-bottom:150px;}
}
@media only screen and (max-width:767px){.mt-sm-0{margin-top:0 !important;}
.mt-sm-10{margin-top:10px;}
.mt-sm-20{margin-top:20px;}
.mt-sm-30{margin-top:30px;}
.mt-sm-40{margin-top:40px;}
.mt-sm-50{margin-top:50px;}
.mt-sm-60{margin-top:60px;}
.mt-sm-70{margin-top:70px;}
.mt-sm-80{margin-top:80px;}
.mt-sm-90{margin-top:90px;}
.mt-sm-100{margin-top:100px;}
.mt-sm-110{margin-top:110px;}
.mt-sm-120{margin-top:120px;}
.mt-sm-130{margin-top:130px;}
.mt-sm-140{margin-top:140px;}
.mb-sm-0{margin-bottom:0 !important;}
.mb-sm-10{margin-bottom:10px;}
.mb-sm-20{margin-bottom:20px;}
.mb-sm-30{margin-bottom:30px;}
.mb-sm-40{margin-bottom:40px;}
.mb-sm-50{margin-bottom:50px;}
.mb-sm-60{margin-bottom:60px;}
.mb-sm-70{margin-bottom:70px;}
.mb-sm-80{margin-bottom:80px;}
.mb-sm-90{margin-bottom:90px;}
.mb-sm-100{margin-bottom:100px;}
.mb-sm-110{margin-bottom:110px;}
.mb-sm-120{margin-bottom:120px;}
.mb-sm-130{margin-bottom:130px;}
.mb-sm-140{margin-bottom:140px;}
.pt-sm-0{padding-top:0;}
.pt-sm-10{padding-top:10px;}
.pt-sm-20{padding-top:20px;}
.pt-sm-30{padding-top:30px;}
.pt-sm-40{padding-top:40px;}
.pt-sm-50{padding-top:50px;}
.pt-sm-60{padding-top:60px;}
.pt-sm-70{padding-top:70px;}
.pt-sm-80{padding-top:80px;}
.pt-sm-90{padding-top:90px;}
.pt-sm-100{padding-top:100px;}
.pt-sm-110{padding-top:110px;}
.pt-sm-120{padding-top:120px;}
.pt-sm-130{padding-top:130px;}
.pt-sm-140{padding-top:140px;}
.pb-sm-0{padding-bottom:0;}
.pb-sm-10{padding-bottom:10px;}
.pb-sm-20{padding-bottom:20px;}
.pb-sm-30{padding-bottom:30px;}
.pb-sm-40{padding-bottom:40px;}
.pb-sm-50{padding-bottom:50px;}
.pb-sm-60{padding-bottom:60px;}
.pb-sm-70{padding-bottom:70px;}
.pb-sm-80{padding-bottom:80px;}
.pb-sm-90{padding-bottom:90px;}
.pb-sm-100{padding-bottom:100px;}
.pb-sm-110{padding-bottom:110px;}
.pb-sm-120{padding-bottom:120px;}
.pb-sm-130{padding-bottom:130px;}
.pb-sm-140{padding-bottom:140px;}
}
@media only screen and (max-width:480px){.mt-xs-0{margin-top:0 !important;}
.mt-xs-10{margin-top:10px;}
.mt-xs-20{margin-top:20px;}
.mt-xs-30{margin-top:30px;}
.mt-xs-40{margin-top:40px;}
.mt-xs-50{margin-top:50px;}
.mt-xs-60{margin-top:60px;}
.mt-xs-70{margin-top:70px;}
.mt-xs-80{margin-top:80px;}
.mt-xs-90{margin-top:90px;}
.mt-xs-100{margin-top:100px;}
.mt-xs-110{margin-top:110px;}
.mt-xs-120{margin-top:120px;}
.mt-xs-130{margin-top:130px;}
.mt-xs-140{margin-top:140px;}
.mb-xs-0{margin-bottom:0 !important;}
.mb-xs-10{margin-bottom:10px;}
.mb-xs-20{margin-bottom:20px;}
.mb-xs-30{margin-bottom:30px;}
.mb-xs-40{margin-bottom:40px;}
.mb-xs-50{margin-bottom:50px;}
.mb-xs-60{margin-bottom:60px;}
.mb-xs-70{margin-bottom:70px;}
.mb-xs-80{margin-bottom:80px;}
.mb-xs-90{margin-bottom:90px;}
.mb-xs-100{margin-bottom:100px;}
.mb-xs-110{margin-bottom:110px;}
.mb-xs-120{margin-bottom:120px;}
.mb-xs-130{margin-bottom:130px;}
.mb-xs-140{margin-bottom:140px;}
.pt-xs-0{padding-top:0;}
.pt-xs-10{padding-top:10px;}
.pt-xs-20{padding-top:20px;}
.pt-xs-30{padding-top:30px;}
.pt-xs-40{padding-top:40px;}
.pt-xs-50{padding-top:50px;}
.pt-xs-60{padding-top:60px;}
.pt-xs-70{padding-top:70px;}
.pt-xs-80{padding-top:80px;}
.pt-xs-90{padding-top:90px;}
.pt-xs-100{padding-top:100px;}
.pt-xs-110{padding-top:110px;}
.pt-xs-120{padding-top:120px;}
.pt-xs-130{padding-top:130px;}
.pt-xs-140{padding-top:140px;}
.pb-xs-0{padding-bottom:0;}
.pb-xs-10{padding-bottom:10px;}
.pb-xs-20{padding-bottom:20px;}
.pb-xs-30{padding-bottom:30px;}
.pb-xs-40{padding-bottom:40px;}
.pb-xs-50{padding-bottom:50px;}
.pb-xs-60{padding-bottom:60px;}
.pb-xs-70{padding-bottom:70px;}
.pb-xs-80{padding-bottom:80px;}
.pb-xs-90{padding-bottom:90px;}
.pb-xs-100{padding-bottom:100px;}
.pb-xs-110{padding-bottom:110px;}
.pb-xs-120{padding-bottom:120px;}
.pb-xs-130{padding-bottom:130px;}
.pb-xs-140{padding-bottom:140px;}
}