@import url("fonts.css");@import url("ionicons/css/ionicons.min.css");@import url("micons/micons.css");html{font-size:10px;}
@media only screen and (max-width:1024px){html{font-size:9.375px;}
}
@media only screen and (max-width:768px){html{font-size:10px;}
}
@media only screen and (max-width:400px){html{font-size:9.375px;}
}
html, body{height:100%;}
body{background:#14181E;font-family:'Clear Sans';font-size:1.7rem;color:#444444;}
.logo-top{background:rgba(224, 224, 224, 0);;font-family:'Clear Sans';color:#8c8c8d;}
#___plusone_0{vertical-align:top!important;}
a, a:visited{color:#365899;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;}
a:hover, a:focus{color:#ff7b29;}
h1, h3, h4, h5, h6, .h01, .h02, .h03, .h04, .h05, .h06{font-family:"raleway-bold", sans-serif;color:#252525;font-style:normal;text-rendering:optimizeLegibility;margin-bottom:-0.9rem;}
h2{font-family:"raleway-bold", sans-serif;color:#05bca9;font-style:normal;text-rendering:optimizeLegibility;margin-bottom:2.1rem;}
h2{font-size:3.4rem;line-height:1.25;}
h3, .h03, h4, .h04{margin-bottom:1.8rem;}
h5, .h05, h6, .h06{font-family:"raleway-heavy";margin-bottom:1.2rem;}
h1, .h01{font-size:3.1rem;line-height:1.35;letter-spacing:-.1rem;}
@media only screen and (max-width:600px){h1, .h01{font-size:2.6rem;letter-spacing:-.07rem;}
}
.h02{font-size:2.4rem;line-height:1.25;}
h3, .h03{font-size:2rem;line-height:1.5;}
h4, .h04{font-size:1.7rem;line-height:1.76;}
h5, .h05{font-size:1.4rem;line-height:1.7;text-transform:uppercase;letter-spacing:.15rem;}
h6, .h06{font-size:1.3rem;line-height:1.85;text-transform:uppercase;letter-spacing:.15rem;}
p img{margin:0;}
p.lead{font-family:'Fontin Sans CR SC';font-size:1.8rem;line-height:1.8;color:#737373;}
@media only screen and (max-width:768px){p.lead{font-size:1.7rem;}
}
em, i, strong, b{font-size:1.6rem;line-height:3rem;font-style:normal;font-weight:normal;}
em, i{font-family:"merriweather-italic", serif;}
strong, b{font-family:"merriweather-bold", serif;}
small{font-size:1.1rem;line-height:inherit;}
blockquote{margin:3rem 0;padding-left:4rem;position:relative;}
blockquote:before{content:"\201C";font-size:8rem;line-height:0px;margin:0;color:#333;font-family:arial, sans-serif;position:absolute;top:3rem;left:0;}
blockquote p{font-family:georgia, serif;font-style:italic;padding:0;font-size:1.9rem;line-height:1.75;}
blockquote cite{display:block;font-size:1.2rem;font-style:normal;line-height:1.65;}
blockquote cite:before{content:"\2014 \0020";}
blockquote cite a, blockquote cite a:visited{color:#8d8d8d;border:none;}
.overlay{top:0;right:0;bottom:0;left:0;z-index:10;display:none;background-color:rgba(0, 0, 0, 0.65);position:fixed;cursor:default;}
.overlay:target{display:block;}
.popup{top:-100%;right:0;left:50%;font-size:14px;z-index:20;margin:0;width:85%;min-width:320px;max-width:320px;position:fixed;padding:36px;border:1px solid #383838;background:#fefefe;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;border-radius:4px;font:14px/18px 'Tahoma', Arial, sans-serif;-webkit-box-shadow:0 15px 20px rgba(0,0,0,.22),0 19px 60px rgba(0,0,0,.3);-moz-box-shadow:0 15px 20px rgba(0,0,0,.22),0 19px 60px rgba(0,0,0,.3);-ms-box-shadow:0 15px 20px rgba(0,0,0,.22),0 19px 60px rgba(0,0,0,.3);box-shadow:0 15px 20px rgba(0,0,0,.22),0 19px 60px rgba(0,0,0,.3);-webkit-transform:translate(-50%, -500%);-ms-transform:translate(-50%, -500%);-o-transform:translate(-50%, -500%);transform:translate(-50%, -500%);-webkit-transition:-webkit-transform 0.6s ease-out;-moz-transition:-moz-transform 0.6s ease-out;-o-transition:-o-transform 0.6s ease-out;transition:transform 0.6s ease-out;}
.overlay:target+.popup{-webkit-transform:translate(-50%, 0);-ms-transform:translate(-50%, 0);-o-transform:translate(-50%, 0);transform:translate(-50%, 0);top:20%;}
.close{top:-10px;right:-10px;width:20px;height:20px;position:absolute;padding:0;border:2px solid #ccc;-webkit-border-radius:15px;-moz-border-radius:15px;-ms-border-radius:15px;-o-border-radius:15px;border-radius:15px;background-color:rgba(61, 61, 61, 0.8);-webkit-box-shadow:0px 0px 10px #000;-moz-box-shadow:0px 0px 10px #000;box-shadow:0px 0px 10px #000;text-align:center;text-decoration:none;font:13px/20px 'Tahoma', Arial, sans-serif;font-weight:bold;-webkit-transition:all ease .8s;-moz-transition:all ease .8s;-ms-transition:all ease .8s;-o-transition:all ease .8s;transition:all ease .8s;}
.close:before{color:rgba(255, 255, 255, 0.9);content:"X";text-shadow:0 -1px rgba(0, 0, 0, 0.9);font-size:12px;}
.close:hover{background-color:rgba(252, 20, 0, 0.8);-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg);}
.popup img{width:100%;height:auto;}
.pic-left,
.pic-right{width:25%;height:auto;}
.pic-left{float:left;margin:5px 15px 5px 0;}
.pic-right{float:right;margin:5px 0 5px 15px;}
.popup embed,
.popup iframe{top:0;right:0;bottom:0;left:0;display:block;margin:auto;min-width:320px;max-width:600px;width:100%;}
.popup h2{margin:0;color:#008000;padding:5px 0px 10px;text-align:left;text-shadow:1px 1px 3px #adadad;font-weight:500;font-size:1.4em;font-family:'Tahoma', Arial, sans-serif;line-height:1.3;}
.popup p{margin:0;padding:5px 0}
abbr{font-family:"merriweather-bold", serif;font-variant:small-caps;text-transform:lowercase;letter-spacing:.05rem;color:#8d8d8d;}
var, kbd, samp, code, pre{font-family:Consolas, "Andale Mono", Courier, "Courier New", monospace;}
pre{padding:2.4rem 3rem 3rem;background:#F1F1F1;}
code{font-size:1.4rem;margin:0 .2rem;padding:.3rem .6rem;white-space:nowrap;background:#F1F1F1;border:1px solid #E1E1E1;border-radius:3px;}
pre > code{display:block;white-space:pre;line-height:2;padding:0;margin:0;}
pre.prettyprint > code{border:none;}
del{text-decoration:line-through;}
abbr[title], dfn[title]{border-bottom:1px dotted;cursor:help;}
mark{background:#FFF49B;color:#000;}
hr{border:solid #cfcfd5;border-width:1px 0 0;clear:both;margin:2.4rem 0 1.5rem;height:0;}
ol{list-style:decimal;}
ul{list-style:disc;}
li{display:list-item;}
ol, ul{margin-left:1.7rem;}
ul li{padding-left:.4rem;}
ul ul, ul ol, ol ol, ol ul{margin:.6rem 0 .6rem 1.7rem;}
ul.disc li{display:list-item;list-style:none;padding:0 0 0 .8rem;position:relative;}
ul.disc li::before{content:"";display:inline-block;width:8px;height:8px;border-radius:50%;background:#05bca9;position:absolute;left:-17px;top:11px;vertical-align:middle;}
dt{margin:0;color:#05bca9;}
dd{margin:0 0 0 2rem;}
table{border-width:0;width:100%;max-width:100%;font-family:"raleway-regular", sans-serif;}
th, td{padding:1.5rem 3rem;text-align:left;border-bottom:1px solid #E8E8E8;}
th{color:#252525;font-family:"raleway-bold", sans-serif;}
td{line-height:1.5;}
th:first-child, td:first-child{padding-left:0;}
th:last-child, td:last-child{padding-right:0;}
.table-responsive{overflow-x:auto;-webkit-overflow-scrolling:touch;}

button, .button{margin-bottom:1.2;}
fieldset{margin-bottom:1.5rem;}
input,
textarea,
select,
pre,
blockquote,
figure,
table,
p,
ul,
ol,
dl,
.fluid-video-wrapper,
.iw-custom-select{margin-bottom:0.5rem;}
img.pull-right{margin:1.5rem 0 0 3rem;}
img.pull-left{margin:1.5rem 3rem 0 0;}
.bgrid{padding:0 20px;}
@media only screen and (max-width:1024px){.bgrid{padding:0 18px;}
}
@media only screen and (max-width:768px){.bgrid{padding:0 15px;}
}
@media only screen and (max-width:600px){.bgrid{padding:0 10px;}
}
@media only screen and (max-width:400px){.bgrid{padding:0;}
}
#preloader{position:fixed;top:0;left:0;right:0;bottom:0;background:#0F1215;z-index:9999999;height:100%;width:100%;}
.no-js #preloader, .oldie #preloader{display:none;}
#loader{position:absolute;left:50%;top:50%;width:60px;height:60px;margin-left:-30px;margin-top:-30px;padding:0;background-color:#05bca9;border-radius:100%;-webkit-animation:sk-scaleout 1.0s infinite ease-in-out;animation:sk-scaleout 1.0s infinite ease-in-out;}
@-webkit-keyframes sk-scaleout{0%{-webkit-transform:scale(0);}
100%{-webkit-transform:scale(1);opacity:0;}
}
@keyframes sk-scaleout{0%{-webkit-transform:scale(0);transform:scale(0);}
100%{-webkit-transform:scale(1);transform:scale(1);opacity:0;}
}
fieldset{border:none;}
input[type="email"],
input[type="number"],
input[type="search"],
input[type="text"],
input[type="tel"],
input[type="url"],
input[type="password"],
textarea,
select{display:block;height:4.5rem;width:300px;padding:1.5rem 2rem;border:0;outline:none;vertical-align:middle;color:#737373;font-family:"merriweather-regular", sans-serif;font-size:1.5rem;line-height:3rem;border-radius:1px;background:#FFFFFF;max-width:100%;border:1px solid #d5d5d5;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;}
.ss-custom-select{position:relative;padding:0;display:inline-block;}
.ss-custom-select select{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none;text-indent:0.01px;text-overflow:'';margin:0;line-height:3rem;vertical-align:middle;padding-right:4rem;}
.ss-custom-select select option{padding-left:2rem;padding-right:2rem;}
.ss-custom-select select::-ms-expand{display:none;}
.ss-custom-select::after{content:'\f123';font-family:'Ionicons';position:absolute;top:50%;right:18px;margin-top:-10px;bottom:auto;width:20px;height:20px;line-height:20px;font-size:15px;text-align:center;pointer-events:none;color:#252525;}
textarea{min-height:13rem;}
input[type="email"]:focus,
input[type="number"]:focus,
input[type="search"]:focus,
input[type="text"]:focus,
input[type="tel"]:focus,
input[type="url"]:focus,
input[type="password"]:focus,
textarea:focus,
select:focus{color:#000000;background:#f4fffe;border:1px solid #d2fef9;}
label, legend{font-family:"merriweather-bold", sans-serif;font-size:1.4rem;margin-bottom:.6rem;color:#404040;display:block;}
label span, legend span{color:#05bca9;}
input[type="checkbox"], input[type="radio"]{display:inline;}
::-webkit-input-placeholder{color:#a1a1a1;}
:-moz-placeholder{color:#a1a1a1;}
::-moz-placeholder{color:#a1a1a1;}
:-ms-input-placeholder{color:#a1a1a1;}
.placeholder{color:#a1a1a1 !important;}
.button,
button,
input[type="submit"],
input[type="reset"],
input[type="button"]{display:inline-block;font-family:'Fontin Sans CR SC';font-size:1.6rem;height:5rem;line-height:5rem;padding:0 3rem;margin:0 .3rem 1rem 0;background:#e99342;color:#252525;text-decoration:none;cursor:pointer;text-align:center;white-space:nowrap;border:none;border-radius:1000px;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;}
.button:hover,
button:hover,
input[type="submit"]:hover,
input[type="reset"]:hover,
input[type="button"]:hover,
.button:focus,
button:focus,
input[type="submit"]:focus,
input[type="reset"]:focus,
input[type="button"]:focus{background:#bebebe;color:#FFFFFF;outline:0;}
.button.button-primary,
button.button-primary,
input[type="submit"].button-primary,
input[type="reset"].button-primary,
input[type="button"].button-primary{background:#05bca9;color:#FFFFFF;}
.button.button-primary:hover,
button.button-primary:hover,
input[type="submit"].button-primary:hover,
input[type="reset"].button-primary:hover,
input[type="button"].button-primary:hover,
.button.button-primary:focus,
button.button-primary:focus,
input[type="submit"].button-primary:focus,
input[type="reset"].button-primary:focus,
input[type="button"].button-primary:focus{background:#04998a;}
button.full-width, .button.full-width{width:100%;margin-right:0;}
button.medium, .button.medium{height:5.5rem !important;line-height:5.5rem !important;padding:0 1.8rem !important;}
button.large, .button.large{height:6rem !important;line-height:6rem !important;padding:0rem 3rem !important;}
button.round, .button.round{padding-left:3rem !important;padding-right:3rem !important;border-radius:1000px;}
button.stroke, .button.stroke{background:transparent !important;border:3px solid transparent;line-height:4.4rem;}
button::-moz-focus-inner, input::-moz-focus-inner{border:0;padding:0;}
.section-intro{max-width:700px;text-align:center;margin-left:auto;margin-right:auto;margin-bottom:5.2rem;position:relative;margin-top: 40px;}
.section-intro h1{font-family:"merriweather-bold", serif;font-size:4.8rem;color:#252525;line-height:1.25;margin-bottom:1.2rem;}
.section-intro h5{color:rgba(56, 66, 78, 0.5);font-size:4.3rem;line-height:1.875;margin-bottom:0.3rem;letter-spacing:.4rem;}
.section-intro .lead{color:rgba(0, 0, 0, 0.45);}
.section-intro .with-bottom-line{position:relative;overflow:hidden;}
.section-intro .with-bottom-line::after{display:block;background-color:#05bca9;width:120px;height:3px;content:'\0020';position:absolute;left:50%;bottom:0;margin-left:-60px;}
@media only screen and (max-width:600px){section .h01{font-size:2.5rem;}
}
@media only screen and (max-width:768px){.section-intro{max-width:650px;}
.section-intro h1{font-size:4.2rem;}
}
@media only screen and (max-width:600px){.section-intro h1{font-size:3.8rem;}
.section-intro h5{font-size:3rem;letter-spacing:.3rem;}
}
@media only screen and (max-width:400px){.section-intro h1{font-size:3.6rem;}
}
@media only screen and (max-width: 600px)
{.section-intro h6 {
	font-size: 4rem;
}}
header{width:100%;position:absolute;left:0;top:0;z-index:600;background:rgba(20, 23, 28, 0);-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;}
header .row{width:auto;height:66px;position:relative;}
header .logo{margin-top:2px;z-index:600;position:absolute;left:35px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);}
header .logo a{display:block;margin:0;padding:0;border:none;font:0/0 a;text-shadow:none;color:transparent;width:42px;height:42px;background:url("../images/logo.png") no-repeat center;background-size:42px 42px;-moz-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;-webkit-transition:all 0.5s ease-in-out;-ms-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out;}
.sticky{position:fixed;background:#14171c;top:0;}
.sticky .logo a{width:42px;height:42px;background-size:42px 42px;}
@media only screen and (max-width:768px){header{top:0;padding:6px 0;}
header .logo a{width:38px;height:38px;background-size:38px 38px;}
}
#main-nav-wrap, .main-navigation{margin:0;padding:0;}
a.menu-toggle{display:none;}
#main-nav-wrap{font-family:"raleway-heavy", sans-serif;font-size:11.5px;text-transform:uppercase;letter-spacing:1.5px;position:absolute;top:0;right:30px;}
.main-navigation{min-height:66px;display:inline-block;width:auto;text-align:left;}
.main-navigation li{position:relative;display:inline-block;list-style:none;padding:0;margin:0;height:66px;}
.main-navigation li.current a{color:#FFFFFF;}
.main-navigation li.current a::after{position:absolute;left:50%;bottom:0;width:80%;height:3px;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);background-color:#05bca9;content:'\0020';display:block;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;}
.main-navigation li.highlight a{color:#05bca9;}
.main-navigation li.with-sep a{position:relative;padding-left:22px;margin-left:8px;}
.main-navigation li.with-sep a::before{position:absolute;left:0;top:50%;width:1px;height:20px;margin-top:-10px;background-color:rgba(255, 255, 255, 0.2);content:'\0020';display:block;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;}
.main-navigation li a{display:block;padding:18px 7px;line-height:30px;text-decoration:none;text-align:left;color:#98999a;position:relative;-moz-transition:color 0.3s ease-in-out;-o-transition:color 0.3s ease-in-out;-webkit-transition:color 0.3s ease-in-out;-ms-transition:color 0.3s ease-in-out;transition:color 0.3s ease-in-out;}
.main-navigation li a:active{background-color:transparent !important;}
.main-navigation li a:hover{color:#FFFFFF;}
@media only screen and (max-width:768px){#main-nav-wrap{display:block;width:100%;position:absolute;top:69px;right:0;}
a.menu-toggle{display:block;width:40px;height:40px;position:absolute;top:50%;right:30px;margin-top:-20px;}
a.menu-toggle span{display:block;width:24px;height:3px;margin-top:-1.5px;position:absolute;right:8px;top:50%;bottom:auto;left:auto;background-color:white;-moz-transition:background 0.2s ease-in-out;-o-transition:background 0.2s ease-in-out;-webkit-transition:background 0.2s ease-in-out;-ms-transition:background 0.2s ease-in-out;transition:background 0.2s ease-in-out;font:0/0 a;text-shadow:none;color:transparent;}
a.menu-toggle span::before, a.menu-toggle span::after{content:'';width:100%;height:100%;position:absolute;background-color:inherit;left:0;-moz-transition-duration:0.2s, 0.2s;-o-transition-duration:0.2s, 0.2s;-webkit-transition-duration:0.2s, 0.2s;-ms-transition-duration:0.2s, 0.2s;transition-duration:0.2s, 0.2s;-moz-transition-delay:0.2s, 0s;-o-transition-delay:0.2s, 0s;-webkit-transition-delay:0.2s, 0s;-ms-transition-delay:0.2s, 0s;transition-delay:0.2s, 0s;}
a.menu-toggle span::before{top:-8px;-moz-transition-property:top, transform;-o-transition-property:top, transform;-webkit-transition-property:top, transform;-ms-transition-property:top, transform;transition-property:top, transform;}
a.menu-toggle span::after{bottom:-8px;-moz-transition-property:bottom, transform;-o-transition-property:bottom, transform;-webkit-transition-property:bottom, transform;-ms-transition-property:bottom, transform;transition-property:bottom, transform;}
.menu-toggle.is-clicked span{background-color:rgba(255, 255, 255, 0);}
.menu-toggle.is-clicked span::before, .menu-toggle.is-clicked span::after{background-color:white;-moz-transition-delay:0s, 0.2s;-o-transition-delay:0s, 0.2s;-webkit-transition-delay:0s, 0.2s;-ms-transition-delay:0s, 0.2s;transition-delay:0s, 0.2s;}
.menu-toggle.is-clicked span::before{top:0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);}
.menu-toggle.is-clicked span::after{bottom:0;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);}
.main-navigation{background:#14171c;padding:48px 42px 54px 42px;margin:0;width:100%;height:auto;clear:both;display:none;}
.main-navigation > li{display:block;height:auto;text-align:left;border-bottom:1px dotted rgba(200, 200, 200, 0.08);padding:0;}
.main-navigation > li:first-child{border-top:1px dotted rgba(200, 200, 200, 0.08);}
.main-navigation li a{display:block;color:#e6e6e6;width:auto;padding:18px 0;line-height:16px;border:none;}
.main-navigation li a:hover{color:#ff7b29;}
.main-navigation li.with-sep a{padding-left:0;margin-left:0;}
.main-navigation li.with-sep a::before{display:none;}
.main-navigation li.current > a{background:none;color:#ff7b29;}
.main-navigation li.current > a:after{display:none;}
}
@media only screen and (min-width:769px){#main-nav-wrap ul.main-navigation{display:block !important;}
}

#intro{background:#14181E url(../images/intro-bg.jpg) no-repeat center;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover;width:100%;height:100%;min-height:720px;display:table;position:relative;}
.shadow-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:-moz-linear-gradient(top, rgba(0, 0, 0, 0.45) 0%, rgba(0, 0, 0, 0.25) 25%, transparent 56%);background:-webkit-linear-gradient(top, rgba(0, 0, 0, 0.45) 0%, rgba(0, 0, 0, 0.25) 25%, transparent 56%);background:linear-gradient(to bottom, rgba(0, 0, 0, 0.45) 0%, rgba(0, 0, 0, 0.25) 25%, transparent 56%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#73000000', endColorstr='#00000000', GradientType=0);}
.intro-content{display:table-cell;vertical-align:middle;text-align:center;-webkit-transform:translateY(-1.2rem);-ms-transform:translateY(-1.2rem);transform:translateY(-1.2rem);}
.intro-content h1{color:#FFFFFF;font-family:"merriweather-bold", serif;font-size:5.4rem;line-height:4.343;max-width:800px;margin-left:auto;margin-right:auto;}
.intro-content h5{color:#FFF;font-family:'Furore';font-size:2.8rem;line-height:1.667;margin-bottom:-1.4rem;text-transform:uppercase;letter-spacing:.25rem;}
.intro-content .video-link a{display:inline-block;width:90px;height:90px;margin-bottom:4.2rem;outline:none;}
.intro-content .button{border-color:#FFFFFF;color:#FFFFFF;height:6.6rem;line-height:6rem;padding:0 3rem !important;margin-top:1.8rem;font-family:"raleway-heavy", sans-serif;font-size:1.4rem;text-transform:uppercase;letter-spacing:.4rem;}
.intro-content .button:hover, .intro-content .button:focus{color:#05bca9;border-color:#05bca9;}
@media only screen and (max-width:1024px){.intro-content{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);}
.intro-content h1{font-size:4.8rem;max-width:700px;}
.intro-content h5{font-size:1.6rem;}
.intro-content .video-link a{width:72px;height:72px;margin-bottom:3rem;}
}
@media only screen and (max-width:768px){#intro{min-height:660px;}
.intro-content h1{font-size:4.2rem;max-width:550px;}
.intro-content h5{font-size:1.5rem;letter-spacing:.15rem;}
}
@media only screen and (max-width:600px){#intro{min-height:600px;}
.intro-content h1{font-size:3.8rem;margin-bottom:.9rem;}
.intro-content h5{font-size:1.4rem;letter-spacing:.15rem;}
.intro-content .video-link a{width:66px;height:66px;margin-bottom:1.5rem;}
}
@media only screen and (max-width:400px){#intro{min-height:550px;}
.intro-content h1{font-size:3rem;}
.intro-content h5{font-size:1.4rem;letter-spacing:.15rem;}
.intro-content .video-link a{width:60px;height:60px;}
}
.popup-modal{max-width:800px;background:#FFFFFF;position:relative;margin:0 auto;}
.popup-modal .close-popup{position:absolute;right:0;top:-42px;cursor:pointer;display:block;width:30px;height:30px;color:rgba(255, 255, 255, 0.5);text-align:center;font:0/0 a;text-shadow:none;color:transparent;}
.popup-modal .close-popup::before{display:block;width:30px;height:30px;line-height:30px;font-family:"Ionicons";content:"\f2d7";font-size:21px;color:rgba(255, 255, 255, 0.5);}
@media only screen and (max-width:900px){.popup-modal{max-width:700px;}
}
@media only screen and (max-width:768px){.popup-modal{width:auto;margin:0 20px;}
}
.mfp-fade.mfp-bg{opacity:0;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;}
.mfp-fade.mfp-bg.mfp-ready{opacity:0.8;}
.mfp-fade.mfp-bg.mfp-removing{opacity:0;}
.mfp-fade.mfp-wrap .mfp-content{opacity:0;-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%);-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;}
.mfp-fade.mfp-wrap.mfp-ready .mfp-content{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);}
.mfp-fade.mfp-wrap.mfp-removing .mfp-content{opacity:0;-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%);}
#process{background:#FFFFFF;padding-top:1rem;padding-bottom:5rem;}
.process-content{position:relative;text-align:center;}
.process-content .right-side,
.process-content .left-side,
.process-content .image-part{font-size:15px;line-height:27px;}
.process-content .right-side, .process-content .left-side{position:relative;top:0;}
.process-content .right-side{right:0;}
.process-content .left-side{left:0;display: inline-flex;}
.process-content .image-part{margin:0 auto;height:660px;background-image:url("../images/appdesign.jpg");background-repeat:no-repeat;background-position:center;-webkit-background-size:contain;-moz-background-size:contain;background-size:contain;}
.process-content .item[data-item]::before{background:#38424e;color:#FFFFFF;border-radius:100%;font-family:"montserrat-bold", sans-serif;content:attr(data-item);display:inline-block;font-size:18px;height:42px;width:42px;line-height:42px;text-align:center;vertical-align:middle;margin-bottom:1.5rem;}
.process-content h5{color:#05bca9;font-size:1.6rem;line-height:1.875;letter-spacing:.2rem;margin-bottom:.3rem;}
@media only screen and (max-width:1024px){.process-content .right-side, .process-content .left-side{padding:0 3% 24px;width:100%;}
.process-content .image-part{height:600px;width:30%;}
}
@media only screen and (max-width:768px){#process{padding-bottom:5rem;}
.process-content .right-side, .process-content .left-side{position:static;width:100%;max-width:480px;font-size:1.6rem;line-height:3rem;margin-left:auto;margin-right:auto;padding-bottom:0;display: block;}
.process-content .image-part{width:300px;position:absolute;bottom:-630px;left:50%;margin-left:-150px;}
}
@media only screen and (max-width:400px){#process{padding-bottom:27rem;}
.process-content .right-side, .process-content .left-side{position:static;width:100%;max-width:480px;font-size:1.6rem;line-height:3rem;margin-left:auto;margin-right:auto;padding-bottom:0;}
.process-content .image-part{width:300px;position:absolute;bottom:-630px;left:50%;margin-left:-150px;}
}
@media only screen and (max-width:400px){#process{padding-bottom:1rem;}
.process-content .image-part{width:230px;bottom:-540px;margin-left:-115px;}
}
#features{background:#090909 url(../images/features-bg.jpg) no-repeat center;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover;padding-top:12rem;padding-bottom:12rem;color:white;}
#features .section-intro h1{color:white;}
#features .section-intro h5{color:rgb(206, 206, 206);}
#features .section-intro p{color:rgba(255, 255, 255, 0.7);}
.features-content{max-width:1200px;}
.features-list{margin-top:1.2rem;text-align:center;}
.features-list .feature{margin-bottom:1.2rem;padding:0 32px;}
.features-list .icon{display:inline-block;margin-bottom:2.1rem;}
.features-list .icon i{font-size:4.8rem;}
.features-list .h05{font-size:1.7rem;line-height:1.765;color:#05bca9;margin-bottom:1.8rem;}
@media only screen and (max-width:768px){.features-content{max-width:600px;}
.features-list .feature{padding:0 15px;}
}
@media only screen and (max-width:600px){.features-list .feature{padding:0 10px;}
}
@media only screen and (max-width:400px){.features-list .feature{padding:0;}
}
#pricing{background:#EAEAED;padding-top:1rem;padding-bottom:1rem;}
.pricing-content{margin-top:6.6rem;max-width:1280px;}
.pricing-content .bgrid{margin-bottom:3.6rem;}
.pricing-content .price-block{background-color:#FFFFFF;border-radius:5px;overflow:hidden;text-align:center;box-shadow:0 1px 2px rgba(0, 0, 0, 0.1);}
.pricing-content .price-block .top-part,
.pricing-content .price-block .bottom-part{padding:0.1rem 0.1rem;}
.pricing-content .price-block .top-part{background:#eaeaed;color:#db4437;padding-bottom:0.1rem;position:relative;}
.pricing-content .price-block .bottom-part{padding-top:1rem;padding-left:3rem;padding-right:3rem;}
.pricing-content .price-block .plan-title{color:#FFFFFF;padding-bottom:2.4rem;margin-bottom:1.2rem;font-size:2.4rem;position:relative;}
.pricing-content .price-block .plan-title::after{display:block;background-color:rgba(255, 255, 255, 0.3);width:80px;height:1px;content:'\0020';position:absolute;left:50%;bottom:0;margin-left:-40px;}
.pricing-content .price-block .plan-price{font-family:"raleway-bold", sans-serif;font-size:5rem;line-height:1;margin-bottom:.6rem;}
.pricing-content .price-block .plan-price sup{font-size:2.4rem;top:-1.5rem;margin-right:3px;}
.pricing-content .price-block .price-month{margin-bottom:1.2rem;font-family:"raleway-bold", sans-serif;font-size:1.6rem;}
.pricing-content .price-block .price-meta{color:rgba(255, 255, 255, 0.5);line-height:1.8rem;}
.pricing-content .price-block .button{color:#353F49;padding:0 5rem;margin-left:auto;margin-right:auto;}
.pricing-content .price-block .button:hover,
.pricing-content .price-block .button:focus{background:#58687b;color:#FFFFFF;}
.pricing-content .price-block .features{list-style:none;font-family:'Espuma Pro';font-size:1.5rem;color:rgba(0, 0, 0, 0.4);margin:.6rem 0 1.8rem 0;}
.pricing-content .price-block .features li{padding:.6rem 0;border-bottom:1px solid #EAEAED;}
.pricing-content .price-block .features li strong{color:#353F49;font-family:'Comfortaa';margin-right:5px;}
.pricing-content .price-block .features li:last-child{border:none;}
.pricing-content .primary .top-part{background:#05bca9;}
.pricing-content .primary .top-part::before{content:attr(data-info);display:block;min-height:35px;line-height:35px;width:75%;text-align:center;color:#FFFFFF;background:#38424e;font-family:"raleway-heavy", sans-serif;font-size:1.2rem;text-transform:uppercase;letter-spacing:.15rem;position:absolute;bottom:-28px;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);z-index:500;border-radius:5px;}
@media only screen and (max-width:1140px){.pricing-content{max-width:800px;}
.pricing-content .bgrid{width:50%;clear:none;}
.pricing-content .bgrid:nth-child(2n+1){clear:both;}
}
@media only screen and (max-width:600px){.pricing-content{max-width:420px;}
.pricing-content .bgrid{width:100% !important;float:none !important;clear:both !important;margin-left:0;margin-right:0;}
}
#testimonials{background:#d8d8d8;padding-top:1rem;padding-bottom:5rem;position:relative;min-height:20.4rem;width:100%;overflow:hidden;text-align:center;}
#testimonials .h01{padding-bottom:2.1rem;margin-bottom:3.6rem;position:relative;color:#252525;}
#testimonials .h01::after{display:block;background-color:#05bca9;width:120px;height:3px;content:'\0020';position:absolute;left:50%;bottom:0;margin-left:-60px;}
#testimonials .flex-container{width:80%;max-width:800px;margin:0 auto;}
#testimonial-slider{margin:0 0 3rem 0;position:relative;}
#testimonial-slider p{font-family:'Boblic';font-size:2.5rem;line-height:1.8;color:#8d8d8d;}
#testimonial-slider p::before, #testimonial-slider p::after{display:inline;font-family:Arial, sans-serif;color:#c7c7c7;font-size:6rem;line-height:0;vertical-align:bottom;position:relative;top:-1.2rem;}
#testimonial-slider p::before{margin-right:.5rem;content:'\201C';}
#testimonial-slider p::after{margin-left:.5rem;content:'\201D';}
#testimonial-slider .testimonial-author img{width:8.2rem;height:8.2rem;margin:0 auto 1.2rem auto;display:block;border-radius:50%;vertical-align:middle;border:9px solid #EAEAED;}
#testimonial-slider .testimonial-author .author-info{display:inline-block;vertical-align:middle;text-align:center;font-family:"raleway-heavy", sans-serif;font-size:1.5rem;letter-spacing:2px;text-transform:uppercase;margin-bottom:3rem;color:#252525;}
#testimonial-slider .testimonial-author .author-info span{display:block;font-family:"raleway-semibold", sans-serif;font-size:1.4rem;line-height:2.1rem;letter-spacing:0;text-transform:none;color:rgba(0, 0, 0, 0.4);}
#testimonials .flex-control-nav{width:100%;text-align:center;display:block;position:absolute;bottom:-42px;}
#testimonials .flex-control-nav li{margin:0 6px;display:inline-block;zoom:1;}
#testimonials .flex-control-paging li a{width:15px;height:15px;display:block;border:4px solid #8d8d8d;cursor:pointer;border-radius:50%;font:0/0 a;text-shadow:none;color:transparent;}
#testimonials .flex-control-paging li a:hover{border:4px solid #05bca9;}
#testimonials .flex-control-paging li a.flex-active{background:#05bca9;border-color:#05bca9;cursor:default;}
#testimonials .flex-direction-nav li{padding:0;z-index:500;position:absolute;bottom:0;margin-bottom:-57px;}
#testimonials .flex-direction-nav li a{display:block;opacity:.8;font:0/0 a;text-shadow:none;color:transparent;}
#testimonials .flex-direction-nav li a.flex-prev::before,
#testimonials .flex-direction-nav li a.flex-next::after{display:block;background:#EAEAED;color:#737373;border-radius:5px;font-family:"Ionicons";font-size:18px;height:48px;width:48px;line-height:48px;text-align:center;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;}
#testimonials .flex-direction-nav li a.flex-prev::before{content:"\f2ca";}
#testimonials .flex-direction-nav li a.flex-next::after{content:"\f30f";}
#testimonials .flex-direction-nav li a.flex-next:hover::after,
#testimonials .flex-direction-nav li a.flex-prev:hover::before{background:#05bca9;color:#FFFFFF;}
#testimonials .flex-direction-nav li.flex-nav-prev{left:0;}
#testimonials .flex-direction-nav li.flex-nav-next{right:0;}
@media only screen and (max-width:1024px){#testimonials .flex-container{max-width:600px;}
#testimonial-slider p{font-size:2.4rem;}
}
@media only screen and (max-width:768px){#testimonials .flex-container{width:90%;}
#testimonial-slider p{font-size:2.2rem;}
}
@media only screen and (max-width:600px){#testimonials .flex-container{width:95%;}
#testimonial-slider p{font-size:2rem;}
#testimonial-slider p::before, #testimonial-slider p::after{top:-0.5rem;}
}
@media only screen and (max-width:400px){#testimonials .flex-container{width:auto;}
#testimonial-slider p{font-size:1.8rem;}
}
#faq{background:#EAEAED;padding-top:1rem;padding-bottom:1rem;}
.faq-content{margin-top:5.4rem;max-width:1020px;}
.faq-content .bgrid{padding:0 30px;}
@media only screen and (max-width:768px){.faq-content{max-width:650px;}
}
@media only screen and (max-width:480px){.faq-content .bgrid{padding:0 20px;}
}
@media only screen and (max-width:400px){.faq-content .bgrid{padding:0;}
}


.section-ads{margin-top:4.8rem;padding-top:6rem;max-width:650px;border-top:1px dotted rgba(0, 0, 0, 0.1);text-align:center;}
.section-ads h2 a, .section-ads h2 a:visited{color:#252525;}
.section-ads span{color:#0087cc;}
.section-ads .button{background:#05bca9;color:#FFFFFF;}
.section-ads .button:hover, .section-ads .button:focus{background:#05ad9c;}
#cta{background:#05bca9;padding-top:7.2rem;padding-bottom:9rem;text-align:center;color:#FFFFFF;}
.cta-content{max-width:740px;margin:0 auto;}
.cta-content h1{color:#FFFFFF;margin-bottom:.6rem;}
.cta-content p{color:rgba(255, 255, 255, 0.8);}
.cta-content .stores{margin:0;padding:0;display:block;}
.cta-content .stores li{padding:0;display:inline-block;}
.cta-content .stores li .button{background:#04a393;color:#FFFFFF;margin-right:12px;display:block;line-height:60px;}
.cta-content .stores li .button:hover,
.cta-content .stores li .button:focus{background:#049485;}
.cta-content .stores li .button i{font-size:18px;line-height:inherit;margin-right:8px;}
.cta-content .stores li .button i.ion-social-windows{font-size:15px;}
.cta-content .stores li:last-child .button{margin-right:0;}
@media only screen and (max-width:650px){.cta-content{max-width:650px;}
.cta-content .stores li{display:block;}
.cta-content .stores li .button{width:300px;display:block;margin-left:auto !important;margin-right:auto !important;margin-bottom:1.8rem;}
.cta-content .stores li .button::before{display:none;}
}
@media only screen and (max-width:600px){.cta-content .stores li .button{width:70%;}
}
@media only screen and (max-width:400px){.cta-content .stores li .button{width:80%;}
}
footer{padding-bottom:3rem;font-size:1.5rem;line-height:2.7rem;font-family:"raleway-medium", sans-serif;color:#465166;}
footer a, footer a:visited{color:#05bca9;}
footer a:hover, footer a:focus{color:#FFFFFF;}
footer h4{border-bottom:1px solid rgba(255, 255, 255, 0.03);padding-bottom:1.2rem;margin-bottom:1.2rem;color:#FFFFFF;}
footer ul{margin-left:0;}
footer ul li{padding-left:0;}
.footer-main{padding-top:1.2rem;padding-bottom:1.2rem;background:#171b23;}
.footer-main ul{font-size:1.5rem;}
.footer-main ul li{font-family:"raleway-bold", sans-serif;list-style:none;}
.footer-main ul a, .footer-main ul a:visited{color:#465166;}
.footer-main ul a:hover, .footer-main ul a:focus{color:#FFFFFF;}
.footer-main .footer-logo{width:162px;height:39px;background:url("../images/footer-logo.png") no-repeat center;background-size:162px 39px;margin:-.6rem 0 2.1rem -.3rem;display:block;}
.footer-main .footer-subscribe p{margin-bottom:1.2rem;}
.footer-main .footer-subscribe .subscribe-form #mc-form{padding:0;}
.footer-main .footer-subscribe .subscribe-form input[type="email"]{padding:.6rem 2rem;border-radius:5px;background:#232933;border:none;width:100%;font-family:"raleway-regular", sans-serif;color:#bababa;margin-bottom:1.8rem;}
.footer-main .footer-subscribe .subscribe-form input[type="submit"]{display:none;}
.footer-main .footer-subscribe .subscribe-form .subscribe-message{font-family:"raleway-bold", sans-serif;color:#FFFFFF;}
.footer-main .footer-subscribe .subscribe-form .subscribe-message i{color:#ff7b29;margin-right:5px;}
.footer-main .footer-subscribe .subscribe-form::-webkit-input-placeholder{color:#545454;}
.footer-main .footer-subscribe .subscribe-form:-moz-placeholder{color:#545454;}
.footer-main .footer-subscribe .subscribe-form::-moz-placeholder{color:#545454;}
.footer-main .footer-subscribe .subscribe-form:-ms-input-placeholder{color:#545454;}
.footer-main .footer-subscribe .subscribe-form .placeholder{color:#545454 !important;}
.footer-bottom{margin-top:3rem;text-align:center;}
.footer-bottom .copyright span{display:inline-block;}
.footer-bottom .copyright span::after{content:"|";display:inline-block;padding:0 1rem 0 1.2rem;color:rgba(255, 255, 255, 0.1);}
.footer-bottom .copyright span:last-child::after{display:none;}
@media only screen and (max-width:768px){.footer-main .footer-logo{margin-left:auto;margin-right:auto;}
.footer-main .footer-info{text-align:center;}
}
@media only screen and (max-width:600px){.footer-main .row{max-width:420px;}
.footer-main .footer-subscribe{text-align:center;}
.footer-main .subscribe-form form input[type="email"]{margin-left:auto !important;margin-right:auto !important;text-align:center;}
.footer-bottom{padding-bottom:.6rem;}
.footer-bottom .copyright span{display:block;}
.footer-bottom .copyright span::after{display:none;}
}
@media only screen and (max-width:400px){.footer-main .site-links, .footer-main .social-links{text-align:center;}
.footer-main .site-links h4, .footer-main .social-links h4{border:none;}
.footer-main ul{width:80%;display:block;margin-left:auto;margin-right:auto;}
.footer-main ul li a{display:block;border-bottom:1px solid rgba(255, 255, 255, 0.03);padding:.6rem 0;}
.footer-main ul li:first-child a{border-top:1px solid rgba(255, 255, 255, 0.03);}
}
#go-top{position:fixed;bottom:0;right:0;z-index:600;display:none;}
#go-top a{text-decoration:none;border:0 none;display:block;height:66px;width:60px;line-height:66px;text-align:center;background:#048a7c;color:#FFFFFF;text-align:center;text-transform:uppercase;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;}
#go-top a i{font-size:20px;line-height:inherit;}
#go-top a:hover{background:#ff7b29;color:#FFFFFF;}
h6{font-size:4.8rem;}
.section-intro h4{font-family:"merriweather-bold", serif;font-size:4.8rem;color:#252525;line-height:1.25;margin-bottom:1.2rem;}
#social{background-image:url(../img/slider/banner.jpg);padding:0;}
#social .overlay{background:repeat scroll 0 0 transparent;padding:28px 0 0px;}
.social-button{margin:0;padding:0;list-style:none;text-align:center;}
.social-button li{display:inline-block;}
.social-button li:nth-child(2){margin:0 75px;}
.social-button li:nth-child(4){margin:0 75px;}
.social-button li a{border:2px solid #fff;border-radius:50%;color:#05bca9;display:block;height:90px;line-height:96px;width:90px;-webkit-transition:all 0.2s ease 0s;-moz-transition:all 0.2s ease 0s;-ms-transition:all 0.2s ease 0s;-o-transition:all 0.2s ease 0s;transition:all 0.2s ease 0s;}
.social-button li a:hover{color:#008ECC;border:2px solid #008ECC;}
.parallax{background-position:centet tip !important;}
.parallax{background-attachment:fixed;background-position:center top;background-repeat:no-repeat;background-size:cover;}
#testimonials .overlay{background-color:rgba(15,155,224, 0.78);padding:70px 0 40px;}
.input-field{margin-bottom:10px;}
.form-control{border:1px solid #ececec;border-radius:0;box-shadow:none;color:#818181;font-size:16px;height:50px;}
textarea.form-control{width:300px;height:130px;}
#submit:hover{color:#fff;}
#submit:before{background-color:#0A85BB;}
#submit.btn-effect:after{background:#2E2E2E;}
#popup_toggle{bottom:25px;right:10px;position:fixed;}
.img-circle{background-color:#29AEE3;box-sizing:content-box;-webkit-box-sizing:content-box;}
.circlephone{box-sizing:content-box;-webkit-box-sizing:content-box;border:2px solid #29AEE3;width:150px;height:150px;bottom:-25px;right:10px;position:absolute;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;opacity:.5;-webkit-animation:circle-anim 2.4s infinite ease-in-out !important;-moz-animation:circle-anim 2.4s infinite ease-in-out !important;-ms-animation:circle-anim 2.4s infinite ease-in-out !important;-o-animation:circle-anim 2.4s infinite ease-in-out !important;animation:circle-anim 2.4s infinite ease-in-out !important;-webkit-transition:all .5s;-moz-transition:all .5s;-o-transition:all .5s;transition:all 0.5s;}
.circle-fill{box-sizing:content-box;-webkit-box-sizing:content-box;background-color:#29AEE3;width:100px;height:100px;bottom:0px;right:35px;position:absolute;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;border:2px solid transparent;-webkit-animation:circle-fill-anim 2.3s infinite ease-in-out;-moz-animation:circle-fill-anim 2.3s infinite ease-in-out;-ms-animation:circle-fill-anim 2.3s infinite ease-in-out;-o-animation:circle-fill-anim 2.3s infinite ease-in-out;animation:circle-fill-anim 2.3s infinite ease-in-out;-webkit-transition:all .5s;-moz-transition:all .5s;-o-transition:all .5s;transition:all 0.5s;}
.img-circle{box-sizing:content-box;-webkit-box-sizing:content-box;width:72px;height:72px;bottom:14px;right:49px;position:absolute;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;border:2px solid transparent;opacity:.7;}
.img-circleblock{box-sizing:content-box;-webkit-box-sizing:content-box;width:72px;height:72px;background-image:url(/images/mini4.png);background-position:center center;background-repeat:no-repeat;animation-name:tossing;-webkit-animation-name:tossing;animation-duration:1.5s;-webkit-animation-duration:1.5s;animation-iteration-count:infinite;-webkit-animation-iteration-count:infinite;}
.img-circle:hover{opacity:1;}
@keyframes pulse{0%{transform:scale(0.9);opacity:1;}
50%{transform:scale(1);opacity:1;}
100%{transform:scale(0.9);opacity:1;}}
@-webkit-keyframes pulse{0%{-webkit-transform:scale(0.95);opacity:1;}
50%{-webkit-transform:scale(1);opacity:1;}
100%{-webkit-transform:scale(0.95);opacity:1;}}
@keyframes tossing{0%{transform:rotate(-8deg);}
50%{transform:rotate(8deg);}
100%{transform:rotate(-8deg);}}
@-webkit-keyframes tossing{0%{-webkit-transform:rotate(-8deg);}
50%{-webkit-transform:rotate(8deg);}
100%{-webkit-transform:rotate(-8deg);}}
@-moz-keyframes circle-anim{0%{-moz-transform:rotate(0deg) scale(0.5) skew(1deg);opacity:.1;-moz-opacity:.1;-webkit-opacity:.1;-o-opacity:.1;}
30%{-moz-transform:rotate(0deg) scale(0.7) skew(1deg);opacity:.5;-moz-opacity:.5;-webkit-opacity:.5;-o-opacity:.5;}
100%{-moz-transform:rotate(0deg) scale(1) skew(1deg);opacity:.6;-moz-opacity:.6;-webkit-opacity:.6;-o-opacity:.1;}}
@-webkit-keyframes circle-anim{0%{-webkit-transform:rotate(0deg) scale(0.5) skew(1deg);-webkit-opacity:.1;}
30%{-webkit-transform:rotate(0deg) scale(0.7) skew(1deg);-webkit-opacity:.5;}
100%{-webkit-transform:rotate(0deg) scale(1) skew(1deg);-webkit-opacity:.1;}}
@-o-keyframes circle-anim{0%{-o-transform:rotate(0deg) kscale(0.5) skew(1deg);-o-opacity:.1;}
30%{-o-transform:rotate(0deg) scale(0.7) skew(1deg);-o-opacity:.5;}
100%{-o-transform:rotate(0deg) scale(1) skew(1deg);-o-opacity:.1;}}
@keyframes circle-anim{0%{transform:rotate(0deg) scale(0.5) skew(1deg);opacity:.1;}
30%{transform:rotate(0deg) scale(0.7) skew(1deg);opacity:.5;}
100%{transform:rotate(0deg) scale(1) skew(1deg);opacity:.1;}}
@-moz-keyframes circle-fill-anim{0%{-moz-transform:rotate(0deg) scale(0.7) skew(1deg);opacity:.2;}
50%{-moz-transform:rotate(0deg) -moz-scale(1) skew(1deg);opacity:.2;}
100%{-moz-transform:rotate(0deg) scale(0.7) skew(1deg);opacity:.2;}}
@-webkit-keyframes circle-fill-anim{0%{-webkit-transform:rotate(0deg) scale(0.7) skew(1deg);opacity:.2;}
50%{-webkit-transform:rotate(0deg) scale(1) skew(1deg);opacity:.2;}
100%{-webkit-transform:rotate(0deg) scale(0.7) skew(1deg);opacity:.2;}}
@-o-keyframes circle-fill-anim{0%{-o-transform:rotate(0deg) scale(0.7) skew(1deg);opacity:.2;}
50%{-o-transform:rotate(0deg) scale(1) skew(1deg);opacity:.2;}
100%{-o-transform:rotate(0deg) scale(0.7) skew(1deg);opacity:.2;}}
@keyframes circle-fill-anim{0%{transform:rotate(0deg) scale(0.7) skew(1deg);opacity:.2;}
50%{transform:rotate(0deg) scale(1) skew(1deg);opacity:.2;}
100%{transform:rotate(0deg) scale(0.7) skew(1deg);opacity:.2;}}

#pricing1 {
    background: #EAEAED;
    padding-top: 5rem;
    padding-bottom: 5rem;
}

#pricing2 {
    background: #EAEAED;
    padding-top: 5rem;
    padding-bottom: 5rem;
}

#pricing3 {
    background: #EAEAED;
    padding-top: 5rem;
    padding-bottom: 5rem;
}

#tf-works {
    padding: 60px 0;
}
.section-header {
    padding: 40px 0;
    text-align: center;
}
.fancy {
    line-height: 0.5;
    text-align: center;
    margin-bottom: 40px;
    margin-top: 20px;
}
.fancy span {
    display: inline-block;
    position: relative;
}
.section-header h2 {
    text-transform: uppercase;
}
.highlight {
    color: #ffcc33;
}
.text-center {
    text-align: center;
}
ul.cat {
    margin: 30px 0;
}
.list-inline {
    padding-left: 0;
    margin-left: -5px;
    list-style: none;
}
.list-inline > li {
    display: inline-block;
    padding-right: 5px;
    padding-left: 5px;
}
ul.cat li a:hover, ul.cat li a:focus, ul.cat li a.active {
    background: #f1f1f1;
    border: 1px solid;
    padding: 5px 10px;
    border-radius: 3px;
    color: inherit;
}
ul.cat li a {
    background: inherit;
    border: 1px solid;
    padding: 5px 10px;
    border-radius: 3px;
}

.isotope, .isotope .isotope-item {
    -webkit-transition-duration: 0.8s;
    -moz-transition-duration: 0.8s;
    transition-duration: 0.8s;
}

.isotope {
    -webkit-transition-property: height, width;
    -moz-transition-property: height, width;
    transition-property: height, width;
}
.isotope .isotope-item {
    -webkit-transition-property: -webkit-transform, opacity;
    -moz-transition-property: -moz-transform, opacity;
    transition-property: transform, opacity;
}
#itemsWorkThree .box, #itemsWorkTwo .box {
    margin-bottom: 30px;
}
.box .hover-bg {
    position: relative;
    overflow: hidden;
}

#itemsWorkTwo .hover-bg .hover-text {
    padding: 30% 0;
}

.hover-bg .hover-text {
    position: absolute;
    display: block;
    bottom: 0;
    width: 100%;
    height: 25%;
    padding: 20px;
    color: #ffffff;
    transition: all 0.8s;
    -webkit-transition: all 08s;
    -moz-transition: all 0.8s;
    -o-transition: all 0.8s;
}

.hover-bg .hover-text.off {
    transition: all 0.3s;
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    -o-transition: all 0.3s;
    -webkit-transform: translateX(100%) translateY(-90%);
    transform: translateX(100%) translateY(-90%);
    opacity: 1;
    background: rgba(0, 0, 0, 0.70);
}

.box .hover-bg .hover-text {
    height: 100%;
    bottom: 0;
    -webkit-transform: translateX(0%) translateY(0%);
    transform: translateX(0%) translateY(0%);
    background: transparent;
}
.isotope-item {
    z-index: 2;
}

.box a {
    margin: 2px;
}


#itemsWorkTwo .box .hover-bg .hover-text h5 {
    font-weight: 700;
    text-transform: uppercase;
    color: #000000;
    -webkit-transform: translateX(0%) translateY(400%);
    transform: translateX(0%) translateY(400%);
    opacity: 0;
    transition: all 0.5s;
}
.box .hover-text i.fa {
    font-size: 20px;
    background: #e5b112;
    padding: 13px;
    position: relative;
    top: 40%;
    border-radius: 50%;
    width: 45px;
    height: 45px;
    transition: all 0.5s;
}


.box .hover-text i.fa.fa-chain {
    border-top-left-radius: 0;
    -webkit-transform: translateX(400%) translateY(0%);
    transform: translateX(400%) translateY(0%);
    opacity: 0;
    transition: all 0.5s;
}
.nivo-lightbox-theme-default .nivo-lightbox-image img {
	background: #fff;
	-webkit-box-shadow: 0px 1px 1px rgba(0,0,0,0.4);
	   -moz-box-shadow: 0px 1px 1px rgba(0,0,0,0.4);
	        box-shadow: 0px 1px 1px rgba(0,0,0,0.4);
			    border-top: 4px solid #ffcc33;
}
#itemsWorkTwo .box .hover-text i.fa {
    font-size: 20px;
    background: transparent;
    padding: 13px;
    position: relative;
    top: 40%;
    border-radius: 50%;
    width: 45px;
    height: 45px;
    transition: all 0.5s;
   
}
.box .hover-text i.fa.fa-expand {
    border-top-right-radius: 0;
    -webkit-transform: translateX(-400%) translateY(0%);
    transform: translateX(-400%) translateY(0%);
    opacity: 0;
    transition: all 0.5s;
}
@media only screen and (min-width: 768px){
.col-xs-12 {
    width: 49%;
	
}}


@media only screen and (min-width: 1140px){
.col-md-3 {
    width: 24%;
  }}


.nav.nav-pills > li > a:hover,
.nav-pills > li.active > a,
.nav-pills > li.active > a:hover,
.nav-pills > li.active > a:focus {
    color: #fff;
    background-color: #E5B112;
    padding: 25px;
    border-bottom: 3px solid #996600;
}
.carousel-indicators .active {
    width: 14px;
    height: 14px;
    margin: 0;
    background-color: #E5B112;
}
.carousel-fade .carousel-inner .active { opacity: 1 }
.carousel-fade .carousel-inner .active.left,
.carousel-fade .carousel-inner .active.right {
    left: 0;
    opacity: 0;
    z-index: 1;
}
#tf-home.app .owl-theme .owl-controls .owl-page.active span,
#tf-home.app .owl-theme .owl-controls.clickable .owl-page:hover span { border: 2px solid #FFCC33 }

.nav.nav-pills > li > a:hover,
.nav-pills > li.active > a,
.nav-pills > li.active > a:hover,
.nav-pills > li.active > a:focus {
    color: #fff;
    background-color: #E5B112;
    padding: 25px;
    border-bottom: 3px solid #996600;
}
ul.cat li a:hover,
ul.cat li a:focus,
ul.cat li a.active {
    background: #f1f1f1;
    border: 1px solid;
    padding: 5px 10px;
    border-radius: 3px;
    color: inherit;
}
.btn:active:focus,
.btn.active:focus,
.btn.focus,
.btn:active.focus,
.btn.active.focus {
    outline: 0;
    outline: 0;
    outline-offset: 0;
}
.btn:active,
.btn.active {
    background-image: none;
    outline: 0;
    -webkit-box-shadow: none;
    box-shadow: none;
}
#itemsWorkThree .box h5 {
    border: 1px solid #f00;
    padding: 10px 0;
    margin: 0;
}

 .third {
  position: relative;
  min-height: 180px;
  margin-top: -84px;
 
  -webkit-transform: skewY(-2deg);
  -moz-transform: skewY(-2deg);
  -ms-transform: skewY(-2deg);
  -o-transform: skewY(-2deg);
  transform: skewY(-2deg); }
.third .third1 {
    
    -webkit-transform: skewY(2deg);
    -moz-transform: skewY(2deg);
    -ms-transform: skewY(2deg);
    -o-transform: skewY(2deg);
    transform: skewY(2deg); }
.third .third1 .third-head {
      max-width: 845px;
      margin: 82px auto 30px;
      text-align: center; }
.third .third1 .third-head .first1 {
        color: #b4e8fe;
        font-family: "Roboto", sans-serif;
        font-size: 13px;
        font-weight: 900;
        line-height: 40px;
        text-transform: uppercase;
        text-align: center; }
.third .third1 .third-head h2 {
        color: #fff;
        font-family: "Roboto", sans-serif;
        font-size: 2.8rem;
        font-weight: 900;
        line-height: 70px;
        padding-top: 5px;
        text-align: center;
        margin: 0 0 20px 0; }
		@media only screen and (max-width: 400px)
{.third .third1 .third-head h2  {
	font-size: 2rem;
	color: #fff;
    font-family: "Roboto", sans-serif;
    font-weight: 900;
    line-height:22px;
    padding-top: 5px;
    text-align: center;
    margin: 0 0 20px 0;
}
}
.third .third1 .third-head p {
        color: white;
        font-family: "Open Sans", sans-serif;
        font-size: 18px;
        font-weight: 300;
        line-height: 28px; }
.third .third1 .third-form .inp1 {
      width: 390px;
      height: 55px;
      border: 1px solid white;
      border-radius: 27px;
      background: #fff;
      padding-left: 30px;
      box-sizing: border-box;
      margin-right: 30px;
      outline: none; 
	  float:left;
	  }
	  
.third .third1 .third-form .inp2 {
	   width: 390px;
      height: 55px;
      border: 1px solid white;
      border-radius: 27px;
      background: #fff;
      padding-left: 30px;
      box-sizing: border-box;
      margin-right: 30px;
      outline: none; 
	  float:left;
	  margin-top:-15px;}
.third .third1 .third-form .inp1:hover,.third .third1 .third-form .inp2:hover {
        background: none; }
		
		
 .third .third1 .third-form .butt {
      /* Style for "Rounded Re" */
      width: 279px;
      height: 55px;
      background-color: #e99342;
      border-radius: 27px;
      box-shadow: 0 3px 25px rgba(255, 255, 255, 0.85);
      border: none;
      color: white;
      font-size: 16px;
      font-weight: 400;
      line-height: 40px;
      text-transform: uppercase;
      outline: none; }
 .third .third1 .third-form .butt:hover {
        box-shadow: none;
        transition: 0.8s; }
.btn btn-primary btn-lg1 {
	padding: 10px 25px;
		}
	