.large-header{position:relative;width:100%;height:100%;background:#333;overflow:hidden;background-size:100%;background-repeat:no-repeat;background-position:center top left;z-index:1;background-color:#104881;}
.demo-1 .large-header{background-image:url('../images/top/website-homepage-bg.jpg');}
.main-title{position:absolute;margin:0;padding:0;color:#f9f1e9;text-align:center;top:50%;left:50%;-webkit-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0);}
.demo-1 .main-title,
.main-title .thin{font-weight:200;}

button.close
{
	padding: 10px;	
	z-index: 11111;
}
@media only screen and (max-width:768px){.demo-1 .main-title{font-size:3em;}
}
@font-face{font-family:'regular';src:url('../fonts/gisha.ttf');font-weight:normal;font-style:normal;}
@font-face{font-family:'black';src:url('../fonts/gisha.ttf');font-weight:normal;font-style:normal;}
@font-face{font-family:'bold';src:url('../fonts/gisha.ttf');font-weight:normal;font-style:normal;}
@font-face{font-family:'regular';src:url('../fonts/gisha.ttf');font-weight:normal;font-style:normal;}
#loader-wrapper{position:fixed;left:0px;top:0px;width:100%;height:100%;z-index:11;overflow:hidden;background:#7f7f7f;}
#loader-wrapper.act{background:none;}
#loader-wrapper img{position:absolute;left:50%;top:50%;margin-left:-35px;margin-top:-8px;z-index:1;}
#loader-wrapper:after{position:absolute;left:50%;top:50%;margin-left:-90px;margin-top:-90px;content:"";width:180px;height:180px;border-radius:40px;border:3px solid #fff;-webkit-animation:magic-mouse 3s infinite ease;animation:magic-mouse 3s infinite ease;}
#loader-wrapper span{position:absolute;left:50%;top:50%;margin-left:-140px;margin-top:-140px;content:"";width:280px;height:280px;border-radius:40px;border:3px solid #49C773;-webkit-animation:magic-mouse1 3s infinite ease;animation:magic-mouse1 3s infinite ease;}
@keyframes magic-mouse{0%{transform:scale(1) rotate(0deg);}
50%{transform:scale(0.5) rotate(90deg);}
100%{transform:scale(1) rotate(0deg);}
}
@-webkit-keyframes magic-mouse{0%{-webkit-transform:scale(1) rotate(0deg);}
50%{-webkit-transform:scale(0.5) rotate(90deg);}
100%{-webkit-transform:scale(1) rotate(0deg);}
}
@keyframes magic-mouse1{0%{transform:scale(1) rotate(0deg);}
50%{transform:scale(0.5) rotate(-90deg);}
100%{transform:scale(1) rotate(0deg);}
}
@-webkit-keyframes magic-mouse1{0%{-webkit-transform:scale(1) rotate(0deg);}
50%{-webkit-transform:scale(0.5) rotate(-90deg);}
100%{-webkit-transform:scale(1) rotate(0deg);}
}
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section{display:block;}
blockquote, q{quotes:none;}
blockquote:before, blockquote:after, q:before, q:after{content:'';content:none;}
body *{-webkit-text-size-adjust:none;}
.clear{clear:both;overflow:hidden;height:0px;font-size:0px;display:block;}
input:focus, select:focus, textarea:focus, button:focus{outline:none;}
input, textarea, select{font-family:'regular', sans-serif;font-weight:400;border-radius:0;}
a, a:link, a:visited, a:active, a:hover{cursor:pointer;text-decoration:none;outline:none;}
body{font-family:'regular', sans-serif;font-weight:normal;font-size:14px;line-height:1;color:#777777;}
.table-view{height:100%;width:100%;display:table;}
.row-view{display:table-row;}
.cell-view{display:table-cell;vertical-align:middle;height:inherit;}
.button{position:relative;font-size:14px;font-family:'bold', sans-serif;color:#fff;text-transform:uppercase;text-shadow:1px 1px 1px rgba(0,0,0,0.1);background:#4989C7;padding:15px 25px;display:inline-block;box-shadow:5px 5px 10px rgba(0,0,0,0.1);line-height:28px;}
.button.size-2{line-height:20px;padding-left:20px;padding-right:20px;}
.button.size-3{line-height:20px;padding:10px 12px;font-size:10px;}
.button.type-1{background:#fff;color:#49C773;text-shadow:none;box-shadow:none;}
.button:after{position:absolute;left:0px;top:0px;width:5px;height:100%;background:rgba(0,0,0,0.15);content:"";}
.button.type-1:after{border:2px #49C773 solid;position:absolute;content:"";left:0;top:0;width:100%;height:100%;background:none;}
.button span{position:relative;float:left;z-index:1;}
.button:hover{color:#fff;}
.button.type-1:hover{background:#49C773;}
.button:hover:after{width:100%;background:rgba(0,0,0,0.02);}
.button.black{background:#222222!important;color:#49C773;}
.button.black:hover{color:#fff;}
.button.black:after{background:#000;}
.play-wrap{position:relative;float:left;width:76px;height:76px;}
.play{position:absolute;left:50%;top:50%;margin-left:-35px;margin-top:-35px;width:70px;height:70px;border:3px solid #fff;border-radius:100px;z-index:1;}
.play:after{position:absolute;left:50%;top:50%;margin-left:-5px;margin-top:-10px;content:"";width:0;height:0;border-top:10px solid transparent;border-left:15px solid #49C773;border-bottom:10px solid transparent;}
.play:hover{background:#49C773;border:3px solid #49C773;transform:rotate(-90deg) scale(0.9);-o-transform:rotate(-90deg) scale(0.9);-moz-transform:rotate(-90deg) scale(0.9);-ms-transform:rotate(-90deg) scale(0.9);-webkit-transform:rotate(-90deg) scale(0.9);}
.play:hover:after{border-left:15px solid #fff;}
.nopadding{padding-left:0;padding-right:0;margin-left:0;margin-right:0;}
#content-wrapper{padding-top:0px;position:relative;overflow:hidden;width:100%;}
h1, h2, h3, h4, h5, h6{margin:0px !important;}
.titel-left{position:relative;}
.titel-left span{color:#49C773;font-weight:bolder;}
.titel-left:after{position:absolute;left:-25px;top:0px;content:"";width:5px;height:100%;background:#49C773;}
.titel-top{position:relative;}
.titel-top:after{position:absolute;left:50%;top:-25px;content:"";width:30px;margin-left:-15px;height:5px;background:#49C773;}
.h1,.h2,.h4{font-family:'black', sans-serif;text-transform:uppercase;color:#222222;}
.h1{font-size:56px;margin-bottom:40px !important;}
.h2{font-size:46px;line-height:46px;margin-bottom:40px !important;}
.h3{font-size:30px;font-family:'regular', sans-serif;font-weight:normal;text-transform:uppercase;color:#222222;}
.h4{font-size:20px;margin-bottom:20px !important;}
.h5{font-size:16px;font-family:'bold', sans-serif;text-transform:uppercase;color:#222222;margin-bottom:20px !important;}
.small{font-size:14px;line-height:24px;}
.normall{font-size:16px;line-height:28px;}
.big{font-size:18px;line-height:30px;}
article{position:relative;float:left;width:100%;}
article p{color:#FFFFFF;padding-bottom:40px;}
ul li{color:#777777;position:relative;padding-left:12px;padding-top:3px;padding-bottom:3px;list-style:none;}
ul li:after{position:absolute;left:0px;top:12px;background:#49C773;width:3px;height:3px;border-radius:5px;}
.white{color:#fff;}
.black{color:#222222;}
.bg{position:fixed;left:0px;top:0px;width:100%;height:100%;overflow:hidden;background-position:50% 50%;background-repeat:no-repeat;background-position:50% 0px;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;position:fixed;background-attachment:scroll;}
.bg img{position:absolute;}
.bg video{position:absolute;}
.bg-span{position:absolute;left:0px;top:0px;width:100%;height:100%;background:rgba(0,0,0,0.55);}
.bg-span.light{background:rgba(0,0,0,0.35);}
.clip{clip:rect(auto, auto, auto, auto);height:100%;position:absolute;width:100%;left:0px;top:0px;}
.slider{position:relative;float:left;width:100%;}
.swiper-pagination-switch{width:9px;height:9px;background:#ebebeb;cursor:pointer;margin-top:5px;margin-bottom:5px;}
.swiper-pagination-switch:before{display:none;}
.swiper-active-switch{background:#49C773;height:23px;}
form{position:relative;float:left;width:100%;}
.contact-form input[type="text"], .contact-form input[type="email"], .contact-form select, .contact-form textarea{background:#f8f8f8;border:0px;height:43px;line-height:43px;padding:0px 15px;color:#777777;font-size:14px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:45%;margin:14px 2%;border:1px transparent solid;}
.contact-form textarea{width:94.5%;height:125px;}
::-webkit-input-placeholder{color:#777777;}
:-moz-placeholder{color:#777777;opacity:1;}
::-moz-placeholder{color:#777777;opacity:1;}
:-ms-input-placeholder{color:#777777;}
.submit-wraper{position:relative;float:left;width:100%;text-align:center;margin-top:32px;  padding: 0px 15px;}
form input[type="submit"]{position:absolute;left:0px;top:0px;opacity:0;width:100%;height:100%;border:0px;z-index:2;}
.error-class{border-color:#F2963C!important;}
.form-popup{position:fixed;width:100%;height:100%;left:0;top:0;z-index:12;display:none;}
.form-popup-close-layer{background:rgba(255, 255, 255, 0.5);position:absolute;left:0;top:0;width:100%;height:100%;}
.form-popup-content{max-width:500px;width:90%;position:absolute;transform:translateX(-50%) translateY(-50%);-moz-transform:translateX(-50%) translateY(-50%);-webkit-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);padding:25px;left:50%;top:50%;background:rgba(255, 255, 255, 0.8);border:10px #49C773 solid;}
.form-popup .text{color:#777;font-family:"regular";font-size:16px;line-height:28px;text-align:center;}
.default-arrow{width:52px;height:52px;position:absolute;top:50%;margin-top:-26px;background:#49C773;cursor:pointer;}
.default-arrow:hover{background:#f2f2f2;}
.default-arrow span{text-shadow:1px 1px 1px rgba(0,0,0,.1);line-height:52px;display:block;text-align:center;color:#fff;font-size:14px;}
.default-arrow:hover span{color:#49C773;}
.default-arrow.left{-webkit-box-shadow:3px 4px 10px rgba(0,0,0,.1), inset -3px 0 #daa508;box-shadow:3px 4px 10px rgba(0,0,0,.1), inset -3px 0 #daa508;left:60px;}
.default-arrow.right{-webkit-box-shadow:-4px 3px 10px rgba(0,0,0,.1), inset 3px 0 #daa508;box-shadow:-4px 3px 10px rgba(0,0,0,.1), inset 3px 0 #daa508;right:60px;}
#map-canvas{height:300px;background:#f2f2f2;}
.block #map-canvas{margin-bottom:60px;}
@media (max-width:991px){.mob-hide{display:none;}
.bg{position:absolute;}
.default-arrow{display:none;}
}
@media (max-width:767px){.h1, .h2{font-size:40px;margin-bottom:20px !important;}
.button{width:100%;margin-left:0px !important;margin-top:0px !important;}
.button span{width:100%;text-align:center;}
input[type="text"], input[type="email"], select{width:94%;}
.submit-wraper{padding: 0px 15px;}
}
.block.type-1 *{-webkit-bakface-visibility:hidden;}
video.bgvid{position:fixed;right:0;bottom:0;min-width:100%;min-height:100%;width:auto;height:auto;background:url(../assets/intro_for_ipad.jpg) no-repeat;background-size:cover;}
header{position:fixed;left:0px;top:0px;width:100%;z-index:11;-webkit-backface-visibility:hidden;}
#logo{position:relative;float:left;margin-left:50px;margin-top:15px;}
#logo img{position:relative;float:left;}
#logo img.act{position:absolute;left:0px;top:0px;opacity:0;}
nav{position:relative;float:right;padding-right:0px;}
nav a{position:relative;float:left;color:#fff;font-size:13px;text-transform:uppercase;height:59px;line-height:29px;padding:25px 15px;margin:10px 5px 0px 5px;}
nav a:hover{background:#49C773;color:#fff;}
nav a.act{background:#49C773;}
nav ul{position:relative;float:left;}
nav ul li{background:none;position:relative;float:left;}
nav ul li:before, nav ul li:after{display:none;}
nav .submeny a:after{position:absolute;left:50%;bottom:-2px;margin-left:-7px;width:0px;height:0px;border-left:7px solid transparent;border-right:7px solid transparent;border-top:7px solid #49C773;content:"";}
nav .submeny .submeny-top:before{position:absolute;left:0px;bottom:-11px;width:100%;content:"";height:11px;}
nav .submeny:hover a:after, nav .submeny a.act:after{bottom:-7px;}
nav ul ul{position:absolute;left:0px;top:84px;width:100%;box-shadow:0px 5px 5px rgba(0,0,0,0.15);}
nav ul ul li{position:relative;float:left;margin-top:0px;padding-top:0px;padding-bottom:0px;width:100%;}
nav ul ul li a{height:0px;font-size:0px;line-height:0px;padding:0px;margin:0px;color:#777777;background:#fff;width:200%;text-align:center;left:-50%;}
nav ul ul li a:after{display:none;}
nav .submeny:hover ul li a{height:39px;font-size:13px;line-height:39px;}
nav .submeny:hover .submeny-top{background:#49C773;color:#fff;}
header.act{background:#fff;box-shadow:0px 1px 5px rgba(0,0,0,0.15);}
header.act #logo{margin-top:15px;}
header.act #logo img{opacity:0;}
header.act #logo img.act{opacity:1;}
header.act nav a{color:#777777;margin-top:10px;margin-bottom:15px;}
header.act nav .activee{color:#FFFFFF;}

header.act nav a:hover{color:#FFFFFF;}
header.act nav a:hover{background:#49C773;color:#fff;}
.activee{background:#49C773;color:#fff;}
header.act nav a.act{background:#49C773;color:#fff;}
header.act nav ul ul{}
header.act nav ul ul li a{margin:0px;}
.mob-icon{display:none;}
.top_block{height:980px;}
@media (min-width:1200px){nav ul ul{width:auto;left:50%;margin-left:6px;transform:translateX(-50%);-moz-transform:translateX(-50%);-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);}
nav ul li:last-child ul{margin-left:-25px;}
nav ul ul li{padding:0;width:auto;float:none;}
nav ul ul li a{width:auto;float:none;display:block;left:0;width:185px;padding-left:10px;padding-right:10px;}
}
@media (min-width:1200px){body{overflow-x:hidden;}
header.bottom-fixed{top:100vh;position:absolute;margin-top:-75px;}
header.bottom-fixed ul ul{top:auto!important;bottom:69px;}
header.bottom-fixed nav .submeny a:after{top:-7px;transform:rotate(-180deg);-moz-transform:rotate(-180deg);-webkit-transform:rotate(-180deg);-ms-transform:rotate(-180deg);}
header.default-act{-moz-transition:none;-o-transition:none;-webkit-transition:none;transition:none;-ms-transition:none;}
}
@media (max-width:1199px){#logo{margin-left:20px;margin-top:10px;}
.mob-icon{display:block;position:relative;float:right;margin-right:20px;height:40px;cursor:pointer;}
.mob-icon span{position:relative;float:left;width:40px;height:4px;background:#49C773;margin-top:35px;}
.mob-icon span:before{position:absolute;left:0px;top:-8px;content:"";width:40px;height:4px;background:#49C773;}
.mob-icon span:after{position:absolute;left:0px;top:8px;content:"";width:40px;height:4px;background:#49C773;}
.mob-icon.act span{width:30px;height:0px;}
.mob-icon.act span:before{width:38px;top:0px;-webkit-transform:rotate(-45deg);}
.mob-icon.act span:after{width:38px;top:0px;-webkit-transform:rotate(45deg);}
nav{padding-right:0px;float:none;position:absolute;top:80px;left:-100%;height:100%;width:100%;background:#000;overflow-y:auto;-webkit-overflow-scrolling:touch;-moz-overflow-scrolling:touch;-o-overflow-scrolling:touch;-ms-overflow-scrolling:touch;}
nav a{width:100%;padding:15px;margin:0px !important;text-indent:20px;font-size:18px;color:#fff !important;}
nav ul li:last-child{margin-bottom:65px !important;}
nav ul li{width:100%;padding:0px;}
nav ul ul{position:relative;float:left;top:0px;}
nav ul ul li a{text-align:left;width:100%;left:0px;text-indent:30px;font-size:16px !important;color:#777 !important;opacity:0;}
nav ul ul li a:hover{background:#fff;}
nav ul ul li:last-child{margin-bottom:0px !important;}
nav .submeny a:after{bottom:13px;}
nav .submeny:hover ul li a{opacity:1;}
header.act nav ul ul{top:0px;}
header.act nav ul ul li{margin-bottom:0px !important;}
header{background:#fff;height:75px;}
header #logo img{opacity:0;}
header #logo img.act{opacity:1;}
header.act-mob{height:100%;}
header.act-mob nav{left:0px;}
}
footer{background:#1b1b1b;position:relative;}
.subscribe{position:relative;width:100%;padding:50px 0px;text-align:center;font-size:0px;border-bottom:1px solid #000;}
.subscribe-text{position:relative;display:inline-block;color:#b4b4b4;font-size:16px;text-transform:uppercase;font-family:'bold', sans-serif;padding-right:30px;vertical-align:middle;height:45px;line-height:45px;}
.subscribe form{float:none;display:inline-block;width:auto;vertical-align:middle;}
.subscribe form input[type="email"]{width:560px;background:#131313;height:45px;line-height:45px;padding:0px 25px;margin:0px;position:relative;float:left;color:#dddddd;}
.subscribe form::-webkit-input-placeholder{color:#dddddd;}
.subscribe form:-moz-placeholder{color:#dddddd;opacity:1;}
.subscribe form::-moz-placeholder{color:#dddddd;opacity:1;}
.subscribe form:-ms-input-placeholder{color:#dddddd;}
.subscribe form input[type="submit"]{position:relative;float:left;margin-left:-50px;top:8px;background:url(../img/theme-1/icon9.png) no-repeat;width:30px;height:30px;z-index:1;opacity:1;cursor:pointer;}
.footer-bottom{position:relative;width:100%;padding:0px 0px 50px 0px;text-align:center;font-size:0px;}
.footer-bottom .footer-linck{position:relative;float:right;vertical-align:middle;text-align:right;}
.footer-bottom .footer-linck a{position:relative;float:left;margin:5px 0px 0px 14px;color:#fff;font-size:13px;text-transform:uppercase;}
.footer-bottom .footer-linck a:hover{color:#49C773;}
.footer-bottom .media-icon{position:relative;display:inline-block;padding-left:20px;vertical-align:middle;}
.footer-bottom .media-icon a{margin:0px 8px;width:35px;height:35px;position:relative;float:left;}
.footer-bottom .media-icon a img{position:relative;float:left;left:50%;top:50%;margin-top:-8px;margin-left:-8px;}
.footer-bottom .media-icon a:after{position:absolute;left:0px;top:0px;background:rgba(255,255,255,0);content:"";width:100%;height:100%;transform:rotate(180deg);-moz-transform:rotate(180deg);-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);}
.footer-bottom .media-icon a:hover:after{background:rgba(255,255,255,0.1);transform:rotate(0deg);-moz-transform:rotate(0deg);-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);}
.copy{position:absolute;width:100%;text-align:right;bottom:0;right:0}
.copy span{color:#b4b4b4;font-size:14px;}
@media (max-width:991px){}
@media (max-width:767px){.subscribe form input[type="email"]{width:320px;}
.footer-bottom .footer-linck a{width:50%;margin:15px 0px;}
.footer-bottom .media-icon{margin-top:40px;padding-left:0px;}
}
.blocks-container{position:relative;width:100%;}
.block{position:relative;width:100%;}
.block.type-1{height:100vh;min-height:100%;}
.block.type-1.type-1-1{height:auto;min-height:0px;}
.block.type-1.type-1-1 .clip{height:100%;}
.numbers{position:absolute;left:0px;bottom:0px;width:100%;}
.numbers .col-md-3{text-align:center;cursor:pointer;}
.numbers .col-md-3:before{position:absolute;left:0px;bottom:-125px;background:#fff;width:100%;height:125px;content:"";z-index:0;}
.numbers .col-md-3:after{position:absolute;right:0px;top:0px;height:100%;width:1px;background:rgba(255,255,255,0.3);content:"";}
.numbers .col-md-3:last-child:after{display:none;}
.numbers .thumbs-image{position:absolute;left:0px;bottom:-125px;width:100%;opacity:0;z-index:-1;backface-visibility:hidden;}
.numbers .num{display:block;width:100%;color:#49C773;font-size:20px;font-family:'black', sans-serif;padding:25px 0px;position:relative;}
.numbers .num-text{display:block;width:100%;color:#dcdcdc;font-size:14px;text-transform:uppercase;padding-bottom:40px;position:relative;}
.type-1-text{height:100%;position:relative;}
.type-1-text h1, .type-1-text h2{color:#fff;}
.type-1-text p{color:#dddddd;}
.type-1-text .row{height:100%;}
.type-1-text .type-1-center{text-align:center;height:100%;display:table;vertical-align:middle;}
.type-1-text .button{margin:0px 15px;margin-bottom:60px;}
.type-1-text article{margin-top:145px;}
.type-1-text article.table{display:table-cell;vertical-align:middle;float:none;margin-top:0px;}
.marvel-device-wrap{position:relative;display:inline-block;text-align:center;}
.marvel-device.iphone6plus{height:853px;transform:scale(0.65);-moz-transform:scale(0.65);-o-transform:scale(0.65);-ms-transform:scale(0.65);-webkit-transform:scale(0.65);position:relative;float:left;display:block;margin-top:-125px;}
.marvel-device-wrap .iphone-image-wrap{position:absolute;left:50%;top:95px;margin-left:-118px;height:412px;overflow:hidden;}
.marvel-device-wrap .iphone-image-wrap-move{position:relative;float:left;-webkit-animation:magic-move 7s infinite;animation:magic-move 7s infinite;}
.marvel-device-wrap .iphone-image-wrap img{position:relative;float:left;}
#content-wrapper .parallax-bg-text *{color:#fff;}
#content-wrapper .parallax-bg-text p, #content-wrapper .parallax-bg-text ul li, #content-wrapper .parallax-bg-text .page-tagline .description{color:rgba(255, 255, 255, 0.8);}
@media (min-width:991px){.numbers .col-md-3:hover:before{bottom:0px;}
.numbers .col-md-3:hover .num-text{color:#555;}
.numbers .col-md-3:hover .thumbs-image{width:100%;left:0px;bottom:125px;opacity:1;z-index:1;}
}
@media (max-width:991px){.block.type-1{height:auto;min-height:0px;}
.type-1-text .button{margin-bottom:10px;}
.numbers{position:relative;background:#a39b90;}
.type-1-text{padding-top:94px;}
.block.type-1.type-1-1 .type-1-text{padding-top:0px;}
.block.type-1.type-1-1 .type-1-text article{margin-top:65px;}
.numbers .num-text{padding-bottom:20px;}
.numbers .col-md-3{padding-top:40px;padding-bottom:17px;}
.numbers .col-md-3:before{display:none;}
}
@media (max-width:767px){.type-1-text p{padding-bottom:20px;}
.marvel-device-wrap{display:none;}
.block.type-1.type-1-1 .clip{height:100%;}
.block.type-1.type-1-1 .type-1-text article{margin-top:65px;margin-bottom:20px;}
.type-1-text .type-1-center{overflow:hidden;}
}
@keyframes magic-move{0%{margin-top:0px;}
14%{margin-top:0px;}
28%{margin-top:-412px;}
42%{margin-top:-412px;}
56%{margin-top:-824px;}
70%{margin-top:-824px;}
84%{margin-top:0px;}
100%{margin-top:0px;}
}
@-webkit-keyframes magic-move{0%{margin-top:0px;}
14%{margin-top:0px;}
28%{margin-top:-412px;}
42%{margin-top:-412px;}
56%{margin-top:-824px;}
70%{margin-top:-824px;}
84%{margin-top:0px;}
100%{margin-top:0px;}
}
.block.type-2{overflow:hidden;}
.block.type-2 .image-block{position:absolute;height:100%;right:0;top:0;width:50%;background-size:cover;background-position:center top;z-index:1;}
.block.type-2 .image-block:first-child{left:0;right:auto;}
.block.type-2 .col-md-6{overflow:hidden;height:700px;}
.block.type-2 .col-md-6 img{position:relative;float:left;width:100%;}
.block.type-2 .col-md-4{height:100%;display:table-cell;vertical-align:middle;}
.block.type-2 article{display:table-cell;vertical-align:middle;float:none;height:700px;}
.block.type-2 .col-md-4.col-md-pull-6{min-height:900px;}
.block.type-2 .col-md-6.col-md-push-6{min-height:900px;z-index:1;}
.block.type-2 .col-md-4 article.normall{height:auto;padding-top:120px;padding-bottom:73px;}
.block.type-2 article.normall:last-child{height:700px;}
.block.type-2 .image-block .bg{width:50%;left:50%;}
.block.type-2 .image-block:first-child .bg{width:50%;left:0;}
.mouse-icon{width:22px;height:38px;position:absolute;left:50%;margin-left:-11px;bottom:30px;background:url(../img/mouse.png);cursor:pointer;}
.mouse-icon:before{width:4px;height:12px;position:absolute;left:50%;margin-left:-2px;top:8px;content:"";border-radius:2px;-webkit-border-radius:2px;background:#49C773;}
@media (max-width:991px){.block.type-2 article{height:auto;padding:30px 0px;padding-top:35px;}
.block.type-2 .col-md-6{height:150px;display:none;}
.block.type-2 .col-md-4 article.normall, .block.type-2 article.normall:last-child{height:auto;padding-bottom:0px;padding-top:35px;}
.block.type-2 .col-md-4.col-md-pull-6{min-height:0px;}
.mouse-icon{display:none;}
}
@media (max-width:767px){}
.block.type-3{padding-top:60px;}
.block.type-2 .block.type-3{padding-bottom:15px;}
.block.type-3:before{position:absolute;left:-1000px;bottom:0px;width:2000px;background:#f2f2f2;height:1px;content:"";}
.block.type-3:after{position:absolute;left:-1000px;top:0px;width:2000px;background:#f2f2f2;height:1px;content:"";}
.block.type-3 img{float:left;width:30px;width:30px;}
.block.type-3 article{float:none;position:static;height:auto;padding-left:20px;padding-top:6px;}
.block.type-3 .col-md-12{margin:10px 0px;}
.block.type-3.type-3-1{padding-top:0px;margin-top:-107px;padding-bottom:75px;float:left;width:100%;z-index:1;background:#fff;}
.block.type-3.type-3-1 img, .new-block.type-3.type-3-1 img, .new-block .little-img-text-entry img{width:50px;height:50px;margin-top:45px;float:left;}
.icons-at-the-top{text-align:center;}
#content-wrapper .icons-at-the-top img{float:none;margin-top:0;margin-bottom:25px;}
.block.type-3.type-3-1 article, .new-block.type-3.type-3-1 article, .new-block .little-img-text-entry article{padding-left:100px;}
.new-block.type-3.type-3-1 .icons-at-the-top article{padding-left:0;}
.block.type-3.type-3-1 .col-md-4{margin-top:17px;}
.block.type-3.type-3-1:after, .block.type-3.type-3-1:before{display:none;}
@media (max-width:991px){.block.type-3{padding-top:30px;}
.block.type-2 .block.type-3{padding-bottom:0px;}
.block.type-3 .col-md-12:nth-child(3){margin-bottom:5px;}
.block.type-3 .col-md-12:nth-child(3) article p{padding-bottom:0px;}
.block.type-3.type-3-1{padding-bottom:0px;}
}
@media (max-width:767px){.block.type-3.type-3-1{margin-top:40px;}
}
.block.type-4{padding:120px 0px;padding-top:120px;padding-bottom:73px;background:#fbfbfb;}
.block.type-4.type-4-1{padding-top:120px;padding-bottom:90px;}
.block.type-4 .h2{margin-bottom:20px !important;}
.block.type-4.type-4-1 .h2{margin-bottom:40px !important;}
.block.type-4 .h3{margin-bottom:20px !important;text-transform:none;}
.block.type-4 .col-md-3 article{margin:20px 0px;}
.block.type-4.type-4-1 .col-md-3 article:nth-child(1){margin-bottom:40px;}
@media (max-width:991px){.block.type-4{padding:40px 0px;padding-bottom:0px;}
.block.type-4.type-4-1{padding-top:36px;padding-bottom:22px;}
}
@media (max-width:767px){.col-md-3.col-md-offset-1.col-sm-12 .small.col-md-12.col-sm-6{padding:0px;}
}
.block.type-5{padding-top:120px;padding-bottom:78px;}
.block.type-5:after{position:absolute;left:0px;top:0px;width:100%;background:#f2f2f2;height:1px;content:"";}
.block.type-5 .img-wrap-slider{position:relative;float:left;overflow:hidden;height:700px;}
.block.type-5 .img-wrap{position:relative;float:left;width:100%;height:700px;text-align:center;}
.block.type-5 .img-wrap-move{position:relative;float:left;width:100%;}
.block.type-5 .img-wrap img{display:inline-block;max-height:90%;width:auto;}
.block.type-5 .pagination{width:10px;position:absolute;left:0px;top:0px;z-index:1;margin-top:-2px;}
.block.type-5 .swiper-container{padding-left:32px;margin-left:-32px;}
.block.type-5 .swiper-container:after{position:absolute;left:0px;top:0px;background:#fff;content:"";width:32px;height:100%;}
.block.type-5 .register-login{padding-top:70px;margin-top:20px;}
.block.type-5 .register-login:after{position:absolute;left:0px;top:0px;width:100%;height:1px;content:"";background:#f2f2f2;}
.block.type-5 .register-login:before{position:absolute;left:-32px;top:0px;width:100%;height:1px;content:"";background:#f2f2f2;}
.block.type-5 h5{text-transform:none;}
.triple-images-container{position:relative;text-align:center;max-width:570px;}
.triple-images-container img{}
.triple-images-container img:nth-child(1){position:relative;width:50%;height:auto;display:inline-block;vertical-align:bottom;z-index:2;}
.triple-images-container img:nth-child(2){position:absolute;left:0;width:40%;top:10%;}
.triple-images-container img:nth-child(3){position:absolute;right:0;width:33%;top:18%;}
@media (max-width:1170px){.block.type-5 .register-login{padding-top:38px;}
.block.type-5 .register-login article{width:90%;}
.block.type-5{padding:40px 0px;}
.block.type-5 .col-md-5 p{padding-bottom:13px;}
.block.type-5 .register-login .swiper-wrapper{padding-bottom:20px;}
}
@media (max-width:991px){.block.type-5 .img-wrap-slider{display:none;}
.block.type-5 .pagination{width:100%;top:auto;bottom:0px;}
.block.type-5 .pagination .swiper-active-switch{width:20px;height:9px;}
}
@media (max-width:767px){}
.block.type-6{background:#49C773;padding-top:120px;padding-bottom:112px;}
.block.type-6 h2{color:#fff;}
.block.type-6 p{color:rgba(255, 255, 255, 0.8);}
.block.type-6 .titel-left:after{background:#fff;}
.block.type-6 .touru-thumbs{position:relative;float:left;width:33.33%;}
.block.type-6 .touru-thumbs img{width:90%;position:relative;float:left;margin:5px 5%;box-shadow:3px 3px 15px rgba(0,0,0,0.30);}
.block.type-6 .pagination{margin-top:40px;}
.block.type-6 .swiper-pagination-switch{background:rgba(255,255,255,0.3);}
.block.type-6 .swiper-active-switch{height:9px;width:23px;background:#fff;}
@media (max-width:991px){.touru{margin-top:40px;}
.block.type-6{padding-top:40px;padding-bottom:38px;}
}
@media (max-width:767px){}
@media (max-width:500px){.block.type-6 .touru-thumbs{width:100%;}
}
.block.type-7{padding-top:120px;padding-bottom:120px;background:#49C773;-webkit-backface-visibility:hidden;}
.block.type-7 h2{text-align:center;}
.block.type-7 p{text-align:center;}
.block.type-7 form{margin-top:8px;}
.block.type-7 .contact-thumbs{position:relative;float:left;width:100%;text-align:center;margin-top:24px;}
.block.type-7 .contact-thumbs img{padding-bottom:15px;}
.block.type-7 .contact-thumbs a{color:#FFFFFF;font-weight:bold;}
.block.type-7 .page-tagline *:last-child{margin-bottom:0;}
@media (max-width:1199px){}
@media (max-width:991px){.block.type-7{padding-top:50px;padding-bottom:50px;}
}
@media (max-width:767px){}
.new-block{padding:120px 0;border-bottom:1px #f2f2f2 solid;color:#fff;background:#fff;margin-top:0;position:relative;-webkit-backface-visibility:hidden;}
.new-block.color-background, .new-block.parallax-bg-text{border:none;}
.new-block .new-block{padding:0;border:none;}
.new-block article *:last-child{padding-bottom:0!important;}
.new-block *:last-child{margin-bottom:0!important;}
.new-block article{float:none;width:auto;}
.new-block.type-3{background:#fbfbfb;}
.new-block.color-background{background:#49C773;color:#49C773;}
.new-block.color-background article *, .new-block.color-background .titel-left{color:#fff;}
.new-block.color-background ul li, .new-block.color-background p, .new-block.color-background .page-tagline .description{color:rgba(255, 255, 255, 0.8);}
.new-block.color-background ul li{font-size:14px;}
.new-block .pagination{width:9px;position:absolute;left:0;top:50%;transform:translateY(-50%);-moz-transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);z-index:1;margin-top:0;}
.new-block .pagination .swiper-pagination-switch{margin:5px 0;}
.new-block.color-background .swiper-pagination-switch, .new-block.parallax-bg-text .swiper-pagination-switch{background:rgba(255, 255, 255, 0.3);}
.new-block.color-background .swiper-active-switch, .new-block.parallax-bg-text .swiper-active-switch{background:#fff;}
.new-block.color-background .titel-left:after{background:#fff;}
.new-block .swiper-container .paddings-container{padding-left:52px;}
.new-block .swiper-container.horizontal-pagination:before{display:none;}
.new-block .swiper-container.horizontal-pagination{margin-left:0;}
.new-block .swiper-container.horizontal-pagination .pagination{width:auto;position:relative;margin-top:26px;transform:translateY(0%);-moz-transform:translateY(0%);-webkit-transform:translateY(0%);-ms-transform:translateY(0%);}
.new-block .swiper-container.horizontal-pagination .pagination .swiper-pagination-switch{margin:0 10px;text-align:center;}
.new-block .swiper-container.horizontal-pagination .pagination .swiper-active-switch{width:23px;height:9px;}
.new-block .swiper-container.horizontal-pagination .paddings-container{padding-left:0;}
.new-block.type-8 .normall{margin-bottom:60px;}
.new-block.type-8 .tabs-title{font-size:20px;color:#222;line-height:40px;margin-bottom:15px!important;text-transform:uppercase;font-family:'bold';}
.icon-text-description-entry{margin-bottom:60px;}
.icon-text-description-entry img{float:left;width:30px;height:auto;margin-top:-4px;}
.icon-text-description-entry article{margin-left:50px;}
.phones-container{text-align:center;}
.phones-container img{display:inline-block;max-width:100%;height:auto;vertical-align:bottom;}
.new-block .little-img-text-entry{padding-bottom:57px;}
.new-block .little-img-text-entry:nth-last-child(1), .new-block .little-img-text-entry:nth-last-child(2), .new-block .little-img-text-entry:nth-last-child(3){padding-bottom:0;}
.little-img-text-entry:nth-child(3n+1){clear:both;}
.page-tagline{text-align:center;margin-bottom:60px;padding-top:25px;}
.page-tagline .title{font-family:'black';font-size:46px;color:#222;line-height:40px;text-transform:uppercase;padding-bottom:40px;position:relative;}
.page-tagline .title:last-child{padding-bottom:0;}
.page-tagline .description{font-size:16px;line-height:28px;color:#777;font-family:'regular';margin-bottom:40px;}
.color-background .page-tagline .title{color:#fff;}
.color-background .page-tagline .title:before{background:#fff;}
.color-background .page-tagline .description{color:#fff;}
@media (max-width:991px){.new-block{padding:50px 0;}
.page-tagline, .blog-container .page-tagline{margin-bottom:40px;}
.little-img-text-entry:nth-child(3n+1){clear:none;}
.little-img-text-entry:nth-child(2n+1){clear:both;}
.new-block .little-img-text-entry, .new-block .little-img-text-entry:nth-last-child(3){padding-bottom:40px;}
.new-block .little-img-text-entry:nth-last-child(1), .new-block .little-img-text-entry:nth-last-child(2){padding-bottom:0;}
.new-block .swiper-container{margin-left:10px;}
.new-block .swiper-container.horizontal-pagination{margin-left:0;}
.new-block .swiper-container .paddings-container{padding-right:10px;}
.new-block .swiper-container.horizontal-pagination .paddings-container{padding-right:0;}
}
@media (max-width:767px){.phones-container{width:auto;left:0;}
.new-block .content-entry:first-child{padding-bottom:30px;}
.new-block .little-img-text-entry, .new-block .little-img-text-entry:nth-last-child(2){padding-bottom:40px;}
.new-block.type-3.type-3-1 img{margin-top:0;}
.new-block .swiper-container:before{display:none;}
.new-block .swiper-container{margin-left:0;}
.new-block .swiper-container .pagination{width:auto;position:relative;margin-top:30px;transform:translateY(0%);-moz-transform:translateY(0%);-webkit-transform:translateY(0%);-ms-transform:translateY(0%);}
.new-block .swiper-container .pagination .swiper-pagination-switch{margin:0 10px;text-align:center;}
.new-block .swiper-container .pagination .swiper-active-switch{width:23px;height:9px;}
.new-block .swiper-container .paddings-container{padding-left:0;}
.page-tagline .title{font-size:38px;line-height:35px;}
}
.new-block.type-9 .h3{text-transform:none;padding-bottom:15px;}
.new-block.type-9 .cell-view{width:1000px;height:495px;}
.swiper-image-block{text-align:center;}
.swiper-image-block img{max-width:410px;height:auto;display:inline-block;vertical-align:bottom;width:100%;}
.list-style-1 li{padding-left:30px;line-height:27px;background:url(../img/list-bg-style-1.png) 0 11px no-repeat;}
.list-style-1 li:after{display:none;}
.list-style-2 li{padding-left:30px;line-height:27px;background:url(../img/theme-1/list-bg-style-2.png) 0 11px no-repeat;}
.list-style-2 li:after{display:none;}
@media (max-width:991px){.swiper-image-block{padding-top:30px;}
.new-block.type-9 .cell-view{height:auto;}
}
@media (max-width:767px){}
.new-block.type-10 .paddings-container{padding:0 15px!important;text-align:center;}
.new-block.type-10 .image-wrapper{display:inline-block;vertical-align:bottom;margin-bottom:24px;max-width:370px;position:relative;overflow:hidden;}
.new-block.type-10 .image-wrapper .thumbnail-image{width:100%;height:auto;display:block;position:relative;left:0;box-shadow:0 0 5px rgba(0,0,0,0.3);}
.new-block.type-10 .image-wrapper:hover .thumbnail-image{left:70px;}
.new-block.type-10 .image-socials-box{position:absolute;left:0;top:0;width:70px;height:100%;background:#49C773;}
.new-block.type-10 .image-socials-box a{padding:15px;display:block;position:relative;left:-50px;}
.new-block.type-10 .image-wrapper:hover .image-socials-box a{left:0;}
.new-block.type-10 .image-socials-box img{width:16px;height:16px;}
.new-block.type-10 .image-wrapper .image-socials-box a:hover img{transform:scale(0.7);-moz-transform:scale(0.7);-webkit-transform:scale(0.7);-ms-transform:scale(0.7);}
.new-block.type-10 .image-socials-box .vertical-align{width:46px;position:absolute;left:50%;top:50%;transform:translateX(-50%) translateY(-50%);-moz-transform:translateX(-50%) translateY(-50%);-webkit-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);}
.new-block.type-10 .paddings-container .name{font-size:16px;color:#222;text-transform:uppercase;line-height:16px;font-family:'bold';margin-bottom:15px;}
.new-block.type-10 .paddings-container .position{font-size:14px;line-height:24px;color:#49C773;margin-bottom:15px;}
.new-block.type-10 .paddings-container .description{font-size:14px;line-height:24px;color:#777;padding:0 35px;}
@media (max-width:991px){}
@media (max-width:767px){}
.new-block.type-11{min-height:650px;height:100vh;padding:0;}
.new-block.type-11 .container{position:relative;}
.new-block.type-11 .swiper-container{left:0;top:0;width:100%;height:100%;position:fixed;z-index:0;}
@media (max-width:1199px){.new-block.type-11 .swiper-container{position:absolute;}
}
@media (max-height:650px){.new-block.type-11 .swiper-container{position:absolute;}
}
.new-block.type-11 .swiper-slide{position:relative;background-position:center center;background-size:cover;}
.new-block.type-11 .swiper-slide:before{position:absolute;width:100%;height:100%;left:0;top:0;content:"";background:rgba(0,0,0,0.35);}
.new-block.type-11 .swiper-container, .new-block.type-11 .swiper-wrapper, .new-block.type-11 .swiper-slide{height:inherit!important;min-height:inherit!important;}
.new-block.type-11 .center-tagline{position:absolute;width:100%;left:0;top:50%;transform:translateY(-50%);-moz-transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);margin-top:-32px;}
.new-block.type-11.increased-height .center-tagline{margin-top:32px;}
.new-block.type-11 .center-tagline .title{font-size:60px;line-height:70px;color:#fff;font-family:'black';text-transform:uppercase;padding-bottom:20px;}
.new-block.type-11 .center-tagline .description{font-size:18px;line-height:30px;color:#ddd;margin-bottom:40px;}
.banner-tabs{height:120px;position:absolute;width:100%;left:0;bottom:0;}
.banner-tabs .entry{text-transform:uppercase;font-size:13px;line-height:18px;font-family:'bold';cursor:pointer;}
.banner-tabs .entry span.title{display:block;color:#49C773;padding-top:25px;margin-bottom:10px;position:relative;}
.banner-tabs span.title:before{height:3px;width:50%;background:#49C773;position:absolute;left:0;top:0;width:50%;content:"";}
.banner-tabs .entry.active span.title:before, .banner-tabs .entry:hover span.title:before{width:100%;}
.banner-tabs .entry span.description{display:block;color:#ddd;}
.banner-tabs .entry:hover span.title{color:#ddd;}
.banner-tabs .entry:hover span.description{color:#49C773;}
.new-block.type-11 .swiper-container.horizontal-pagination .pagination{position:absolute;left:0;width:100%;bottom:15px;top:auto;margin:0;display:none;}
.new-block.type-11 .banner-image{position:static;}
.new-block.type-11 .banner-image img{max-height:550px;width:auto;position:absolute;top:50%;left:75%;transform:translateX(-50%) translateY(-50%);-moz-transform:translateX(-50%) translateY(-50%);-webkit-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);}
.new-block.type-11 .banner-image:first-child img{left:25%;}
.banner-text.text-align-right{text-align:right;}
.banner-text.text-align-center{text-align:center;}
.banner-text{position:relative;opacity:0;transform:translateX(-300px);-moz-transform:translateX(-300px);-webkit-transform:translateX(-300px);-ms-transform:translateX(-300px);}
.banner-image{position:relative;opacity:0;}
.swiper-slide-active .banner-text{opacity:1;transform:translateX(0);-moz-transform:translateX(0);-webkit-transform:translateX(0);-ms-transform:translateX(0);left:0;}
.swiper-slide-active .banner-image{opacity:1;}
@media (max-width:1400px){.new-block.type-11 .default-arrow.left{left:30px;}
.new-block.type-11 .default-arrow.right{right:30px;}
}
@media (max-width:1300px){.new-block.type-11 .default-arrow.left{left:0;}
.new-block.type-11 .default-arrow.right{right:0;}
}
@media (max-width:1199px){.new-block.type-11 .banner-image img{max-height:450px;}
.new-block.type-11.reduced-height .center-tagline{margin-top:32px;}
.new-block.type-11 .swiper-slide .container{max-width:900px;}
}
@media (max-width:991px){.banner-tabs{display:none;}
.new-block.type-11 .swiper-container.horizontal-pagination .pagination{display:block;}
.banner-text.text-align-right, .banner-text.text-align-center{text-align:left;}
.new-block.type-11 .banner-image{display:none;}
.new-block.type-11{height:600px;min-height:0;}
.new-block.type-11 .center-tagline{margin-top:30px;}
}
@media (max-width:767px){.new-block.type-11{height:500px;}
.new-block.type-11 .center-tagline .title{font-size:32px;line-height:36px;}
.new-block.type-11 .center-tagline .description{margin-bottom:20px;}
}
.new-block.type-12{overflow:hidden;}
.new-block.type-12 .normall{margin-bottom:60px;}
.logos-slider{margin-bottom:60px;}
.logos-slider .pagination{display:none;}
.logos-slider .swiper-slide{text-align:center;position:relative;}
.logos-slider .swiper-slide:before{position:absolute;left:0;top:0;width:1px;height:100%;content:"";background:rgba(255, 255, 255, 0.2);}
.logos-slider .swiper-slide:first-child:before{display:none;}
.logos-slider .swiper-slide img{display:inline-block;vertical-align:bottom;}
.testimonials-slider{margin-bottom:-135px;text-align:center;position:relative;}
.testimonials-slider .pagination{display:none;}
.testimonials-slider img{max-width:100%;height:auto;display:inline-block;vertical-align:bottom;}
.testimonials-slider .blockquote-wrapper{background:url(../img/theme-1/blockquote-bg.png) 38px 33px no-repeat #fff;padding:25px 50px 25px 70px;font-size:18px;line-height:32px;color:#777;text-align:left;-webkit-border-radius:5px;border-radius:5px;-webkit-box-shadow:3px 4px 15px rgba(0,0,0,.2);box-shadow:3px 4px 15px rgba(0,0,0,.2);position:relative;}
.testimonials-slider .blockquote-wrapper p{color:#777;font-size:18px;line-height:32px;}
.testimonials-slider .blockquote-wrapper:before{background:url(../img/blockquote-triangle.png);width:18px;height:28px;position:absolute;left:-18px;top:50%;margin-top:-14px;content:"";}
.testimonials-slider .blockquote-wrapper footer{background:none;font-size:16px;line-height:28px;color:#777;margin-top:15px;}
.testimonials-slider .blockquote-wrapper footer cite{font-family:'bold';}
.testimonials-slider .blockquote-wrapper .cite{color:#222;}
blockquote *:before{display:none;}
.testimonials-slider .cell-view{height:440px;}
.testimonials-slider .swiper-arrow{width:32px;height:32px;position:absolute;top:50%;margin-top:-16px;text-align:center;cursor:pointer;}
.testimonials-slider .swiper-arrow:hover{transform:scale(1.5);-moz-transform:scale(1.5);-webkit-transform:scale(1.5);-ms-transform:scale(1.5);}
.testimonials-slider .swiper-arrow.left{left:50%;margin-left:-600px;}
.testimonials-slider .swiper-arrow.right{right:50%;margin-right:-600px;}
.testimonials-slider .swiper-arrow .glyphicon{color:#fff;font-size:20px;line-height:32px;}
.testimonials-text{position:relative;opacity:0;transform:translateX(-100px);-moz-transform:translateX(-100px);-webkit-transform:translateX(-100px);-ms-transform:translateX(-100px);}
.testimonials-image{position:relative;opacity:0;transform:translateY(300px);-moz-transform:translateY(300px);-webkit-transform:translateY(300px);-ms-transform:translateY(300px);}
.swiper-slide-active .testimonials-text, .swiper-slide-active .testimonials-image{opacity:1;transform:translateX(0) translateY(0);-moz-transform:translateX(0) translateY(0);-webkit-transform:translateX(0) translateY(0);-ms-transform:translateX(0) translateY(0);}
@media (max-width:1199px){.testimonials-slider .swiper-arrow.left{left:50%;margin-left:-500px;}
.testimonials-slider .swiper-arrow.right{right:50%;margin-right:-500px;}
}
@media (max-width:991px){.testimonials-slider{margin-bottom:0;}
.testimonials-slider .cell-view{height:auto;}
.new-block.type-12 .normall{margin-bottom:40px;}
.testimonials-slider .swiper-arrow{display:none;}
.testimonials-slider .pagination{display:block;}
.logos-slider .pagination{display:block;}
}
@media (max-width:767px){.testimonials-slider .blockquote-wrapper{margin-top:18px;padding:35px 20px 20px 20px;background-position:20px 15px;line-height:24px;}
.testimonials-slider .blockquote-wrapper footer{line-height:24px;}
.testimonials-slider .blockquote-wrapper:before{background:url(../img/blockquote-triangle-rotated.png);width:28px;height:18px;position:absolute;left:50%;top:-18px;margin-top:0;margin-left:-14px;content:"";}
.new-block.type-12 .normall{margin-bottom:20px;}
}
.new-block.type-14 .tabs-switch{float:left;width:100%;height:114px;padding-top:32px;border-top:1px #f2f2f2 solid;border-bottom:1px #f2f2f2 solid;border-right:1px #f2f2f2 solid;margin-top:-1px;cursor:pointer;}
.new-block.type-14 .tabs-switch img{float:left;}
.new-block.type-14 .tabs-switch span{display:block;margin-left:65px;font-size:13px;line-height:30px;color:#222;text-transform:uppercase;font-family:'bold';padding:10px 0;}
.new-block.type-14 .tabs-switch.active{border-right-color:#fff;}
.new-block.type-14 .tabs-switch.active span{color:#49C773;}
.new-block.type-14 .tabs-title{font-size:18px;line-height:30px;color:#222;font-family:'bold';margin-bottom:20px!important;text-transform:uppercase;}
.new-block.type-14 .tabs-text{font-size:14px;line-height:24px;color:#777;margin-bottom:20px!important;}
.new-block.type-14 .tabs-entry img{max-width:260px;height:auto;margin:0 auto;margin-bottom:20px!important;}
.new-block.type-14 .tabs-entry .cell-view{height:585px;width:1000px;}
.tabs-entry{display:none;}
.tabs-entry:first-child{display:block;}
.tabs-limit-container{padding-right:50px;}
@media (max-width:1199px){.new-block.type-14 .tabs-entry img{max-width:210px;}
}
@media (max-width:991px){.new-block.type-14 .tabs-switch{margin-bottom:40px;}
.new-block.type-14 .tabs-entry .cell-view{height:auto;}
.new-block.type-14 .tabs-switch{width:20%;text-align:center;border:1px #f2f2f2 solid;margin-left:-1px;padding-top:15px;}
.new-block.type-14 .tabs-switch.active{border-bottom:none;}
.new-block.type-14 .tabs-switch img{display:inline-block;float:none;margin-bottom:10px;max-width:60%;height:auto;}
.new-block.type-14 .tabs-switch span{display:block;margin-left:0;line-height:18px;padding:0;}
.tabs-limit-container{padding-right:0;}
}
@media (max-width:767px){.new-block.type-14 .tabs-switch{margin-bottom:20px;}
.new-block.type-14 .tabs-entry{text-align:center;}
.new-block.type-14 .tabs-entry .cell-view{margin-bottom:20px;}
.new-block.type-14 .tabs-switch span{font-size:10px;line-height:12px;}
.new-block.type-14 .tabs-switch{height:100px;}
}
.video-thumbnail{-webkit-box-shadow:3px 4px 15px rgba(0,0,0,.3);box-shadow:3px 4px 15px rgba(0,0,0,.3);background:#000;max-width:670px;margin:0 auto;}
.video-thumbnail img{opacity:0.7;display:block;width:100%;height:auto;}
.new-block.type-15 .cell-view{height:380px;}
.new-block.type-15 .content-entry article{padding:0 0 0 70px;}
.new-block.type-15 .content-entry:first-child article{padding:0 30px 0 0;}
@media (max-width:991px){.new-block.type-15 .cell-view{height:auto;display:block;}
.new-block.type-15 .pagination{display:block;}
.new-block.type-15 .content-entry article, .new-block.type-15 .content-entry:first-child article{padding:0;}
}
@media (max-width:767px){}
.new-block.type-16{background:#fbfbfb;}
.compare-column-entry{margin-bottom:20px;}
.compare-column-entry .wrapper{-webkit-box-shadow:1px 1px 1px rgba(0,0,0,.05);box-shadow:1px 1px 1px rgba(0,0,0,.05);background:#fff;text-align:center;padding:70px;}
.compare-column-entry .price{font-size:32px;line-height:40px;color:#49C773;text-transform:uppercase;font-family:'black';}
.compare-column-entry .time{font-size:16px;line-height:22px;color:#777;margin-bottom:32px;}
.compare-column-entry .title{font-size:20px;line-height:25px;color:#222;text-transform:uppercase;font-family:'black';padding:32px 0;border-top:1px #f2f2f2 solid;border-bottom:1px #f2f2f2 solid;margin-bottom:25px;}
.compare-column-entry .description{font-size:14px;color:#777;line-height:34px;margin-bottom:25px;}
.compare-column-entry .description ul li{padding:0;}
.compare-column-entry .description ul li:after{display:none;}
@media (max-width:991px){.compare-column-entry .description{padding:0;}
.compare-column-entry .wrapper{padding:20px;}
}
@media (max-width:767px){}
.blog-entry{margin-bottom:70px;}
.blog-entry-image{width:100%;max-width:470px;display:inline-block;vertical-align:bottom;}
.blog-entry-image img{display:block;width:100%;height:auto;}
.blog-entry .post-data{font-size:12px;line-height:18px;color:#49C773;text-transform:uppercase;font-family:'black';margin-bottom:15px;}
.blog-entry .post-data .date{display:inline-block;padding-right:25px;}
.blog-entry .post-data a{display:inline-block;color:#49C773;}
.blog-entry .post-data a:hover{text-decoration:underline;}
.blog-entry .title{font-size:16px;line-height:28px;color:#222;text-transform:uppercase;font-family:'bold';margin-bottom:10px;display:block;}
.blog-entry .title:hover{color:#49C773;}
.blog-entry .description{font-size:14px;line-height:24px;color:#777;}
.blog-entry .cell-view{height:265px;padding:20px 30px;}
@media (max-width:991px){.blog-entry{margin-bottom:50px;}
}
@media (max-width:767px){.blog-entry .cell-view{height:auto;padding:0 20px 20px 0;}
.blog-entry{padding:0px;margin-bottom:50px;background:none;box-shadow:none;-webkit-box-shadow:none;}
.blog-entry-image{padding:0 20px 20px 0;}
}
.new-block.type-18{}
.new-block.type-18 .tabs-switch-wrapper{border-bottom:1px #f2f2f2 solid;text-align:center;font-size:0;margin-bottom:70px;}
.new-block.type-18 .tabs-switch{display:inline-block;vertical-align:bottom;font-size:13px;color:#777;font-family:'bold';text-transform:uppercase;height:90px;padding:0 40px;border:1px #f2f2f2 solid;margin:0 0 -1px -1px;cursor:pointer;background:#fbfbfb;}
.new-block.type-18 .tabs-switch.active{border-bottom-color:#fff;color:#49C773;background:#fff;}
.new-block.type-18 .tabs-switch:hover{color:#49C773;}
.accordeon{}
.accordeon .entry{background:#fbfbfb;margin-bottom:20px;position:relative;-webkit-box-shadow:inset -5px 0 #ededed;box-shadow:inset -5px 0 #ededed;}
.accordeon .entry.active{background:#49C773;-webkit-box-shadow:inset -5px 0 #daa508;box-shadow:inset -5px 0 #daa508;}
.accordeon .entry .title{font-size:12px;color:#222;line-height:16px;padding:17px 25px 15px 45px;position:relative;text-transform:uppercase;font-family:'bold';position:relative;cursor:pointer;}
.accordeon .entry .title:hover{color:#49C773;}
.accordeon .entry.active .title{color:#fff;}
.accordeon .entry.active .title:hover{color:rgba(255, 255, 255, 0.8)!important;}
.accordeon .entry .title span{position:absolute;left:25px;top:17px;font-size:13px;color:#49C773;}
.accordeon .entry.active .title span{color:rgba(255, 255, 255, 0.8);transform:rotate(-180deg);-moz-transform:rotate(-180deg);-webkit-transform:rotate(-180deg);-ms-transform:rotate(-180deg);top:19px;}
.accordeon .entry .text{font-size:14px;line-height:24px;color:rgba(255, 255, 255, 0.8);padding:12px 25px;display:none;}
.accordeon.drop-down .entry .title{font-size:14px;line-height:18px;color:#777;font-family:'regular';text-transform:none;padding:12px 35px 12px 20px;}
.accordeon.drop-down .entry .title .glyphicon{font-size:12px;line-height:14px;left:auto;right:20px;top:14px;transform:rotate(90deg);-moz-transform:rotate(90deg);-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);}
.drop-down-list li{font-size:14px;color:rgba(255, 255, 255, 0.8);line-height:18px;padding:12px 0;}
.drop-down-list a{display:inline-block;color:rgba(255, 255, 255, 0.8);}
.drop-down-list a:hover{text-decoration:underline;}
.accordeon.drop-down .entry .text{padding:0 20px;}
.accordeon.drop-down .entry.active .title{color:#fff;}
.accordeon.drop-down .entry.active .title:hover{color:#fff0e0;}
.accordeon.drop-down .entry.active .title .glyphicon{transform:rotate(-90deg);-moz-transform:rotate(-90deg);-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);}
@media (max-width:991px){.new-block.type-18 .tabs-switch{height:70px;padding:0 30px;}
.new-block.type-18 .tabs-switch-wrapper{margin-bottom:50px;}
}
@media (max-width:767px){.new-block.type-18 .tabs-switch{width:50%;float:left;}
.new-block.type-18 .tabs-switch .cell-view{width:500px;}
}
.new-block.type-19{padding-bottom:0;}
.sorting-item, .grid-sizer{width:20%;position:relative;overflow:hidden;cursor:pointer;}
.full-page{margin-bottom:120px;}
.full-page .sorting-item, .full-page .grid-sizer{width:25%;}
.full-page .sorting-item.w2{width:50%;}
.sorting-item img{display:block;width:100%;height:auto;position:relative;}
.sorting-menu{text-align:center;font-size:0;margin-bottom:70px;}
.sorting-menu a{display:inline-block;font-size:13px;line-height:30px;color:#888;text-transform:uppercase;font-family:'bold';margin-right:15px;padding:2px 10px 0 10px;margin-bottom:5px;}
.sorting-menu a.active, .sorting-menu a:hover{color:#fff;background:#49C773;}
.sorting-menu a:first-child{margin-left:0;}
.sorting-item.disabled{opacity:0.1;}
.full-page .sorting-item.disabled{opacity:0;}
.sorting-item .tagline{position:absolute;left:0;top:0;width:100%;height:100%;background:rgba(251, 192, 17, 0.8);opacity:0;}
.sorting-item:hover .tagline{opacity:1;}
.sorting-item .tagline .content{position:absolute;width:90%;left:5%;top:50%;transform:translateY(-50%);-moz-transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);text-align:center;}
.sorting-item .tagline .title{font-size:22px;line-height:40px;color:#fff;text-transform:uppercase;font-family:'bold';transform:translateX(-100%);-oz-transform:translateX(-100%);-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);}
.sorting-item:nth-child(2n) .tagline .title{transform:translateX(0%) translateY(-100%);-oz-transform:translateX(0%) translateY(-100%);-webkit-transform:translateX(0%) translateY(-100%);-ms-transform:translateX(0%) translateY(-100%);}
.sorting-item .tagline .description{font-size:11px;line-height:24px;text-transform:uppercase;transform:translateX(100%);-oz-transform:translateX(100%);-webkit-transform:translateX(100%);-ms-transform:translateX(100%);}
.sorting-item:nth-child(2n) .tagline .description{transform:translateX(0%) translateY(100%);-oz-transform:translateX(0%) translateY(100%);-webkit-transform:translateX(0%) translateY(100%);-ms-transform:translateX(0%) translateY(100%);}
.sorting-item:hover .tagline .title, .sorting-item:hover .tagline .description{transform:translateX(0%) translateY(0%);-oz-transform:translateX(0%) translateY(0%);-webkit-transform:translateX(0%) translateY(0%);-ms-transform:translateX(0%) translateY(0%);}
.full-page.borders .sorting-item:after{position:absolute;width:100%;height:100%;border:15px #fff solid;left:0;top:0;content:"";}
.responsive-filtration-title{display:none;position:relative;}
@media (max-width:991px){.sorting-menu{margin-bottom:50px;}
.full-page.borders .sorting-item:after{border-width:5px;}
.responsive-filtration-title{display:block;color:#222;border-bottom:5px #49C773 solid;font-size:22px;font-family:'bold';line-height:40px;padding:0 40px;cursor:pointer;}
.responsive-filtration-title .glyphicon{position:absolute;line-height:40px;width:40px;text-align:center;top:0;right:0;font-size:18px;color:#49C773;}
.sorting-menu.active .responsive-filtration-title .glyphicon{transform:rotate(-180deg);-moz-transform:rotate(-180deg);-webkit-transform:rotate(-180deg);-ms-transform:rotate(-180deg);}
.responsive-filtration-toggle{display:none;}
.sorting-menu.active .responsive-filtration-toggle{display:block;}
.sorting-menu a{display:block;margin:10px 0 0 0;}
}
@media (max-width:767px){.sorting-item, .grid-sizer{width:50%;}
.full-page .sorting-item, .full-page .grid-sizer, .full-page .sorting-item.w2{width:50%;}
}
.blog-container{padding-top:75px;}
.blog-post{margin-bottom:90px;clear:both;}
.blog-post .thumbnail-entry{display:block;margin-bottom:40px;}
.blog-post .thumbnail-entry img{display:block;width:100%;height:auto;}
.blog-post .thumbnail-entry blockquote{background:url(../img/theme-1/blockquote-bg-1.png) 40px 30px no-repeat #f8f8f8;padding:70px 40px 20px 40px;font-size:20px;line-height:24px;color:#222;text-transform:uppercase;font-family:'bold';border-left:5px #49C773 solid;}
.blog-post .thumbnail-entry blockquote.style-2{background:none;padding-top:20px;padding-bottom:20px;position:relative;border:none;}
.blog-post .thumbnail-entry blockquote.style-2:before{width:2px;top:18px;bottom:18px;position:absolute;left:0;background:#49C773;content:"";}
.blog-post .thumbnail-entry blockquote footer{background:none;font-size:16px;line-height:30px;color:#777;font-family:'regular';margin-top:5px;}
.blog-post .thumbnail-entry blockquote cite{color:#49C773;font-family:'bold';}
.blog-post .thumbnail-entry blockquote.style-2 cite{color:#222;}
.blog-post .thumbnail-entry .default-arrow.left{left:20px;}
.blog-post .thumbnail-entry .default-arrow.right{right:20px;}
.blog-post .thumbnail-entry .pagination{position:absolute!important;left:0;width:100%!important;bottom:10px;top:auto;display:none;}
.blog-post .data{}
.blog-post .date{float:left;width:70px;border-right:2px #49C773 solid;text-align:center;font-size:14px;line-height:24px;color:#222;padding-top:3px;}
.blog-post .date span{display:block;font-size:30px;font-family:'bold';}
.blog-post .text{margin-left:70px;padding:0 0 0 30px;}
.blog-post .title{font-size:30px;line-height:34px;color:#222;text-transform:uppercase;font-family:'bold';margin-bottom:20px!important;display:inline-block;}
.blog-post.detail-post .title{margin-bottom:35px!important;}
.blog-post .title:hover{color:#49C773;}
.blog-post .description{font-size:14px;line-height:24px;color:#777;margin-bottom:30px;}
.paginator{}
.paginator ul{list-style:none;margin:0 100px -40px 100px;font-size:0;text-align:center;}
.paginator ul li{display:inline-block;margin:0 5px;padding:0;}
.paginator ul li:after{display:none;}
.paginator ul li a{font-size:12px;line-height:35px;color:#888;display:block;width:35px;font-family:'bold';}
.paginator ul li a.active, .paginator ul li a:hover{color:#fff;background:#49C773;}
.arrow-button:hover{color:#49C773;}
.arrow-button{float:right;font-size:12px;line-height:42px;color:#888;font-family:'bold';text-transform:uppercase;}
.arrow-button:first-child{float:left;}
.widget-entry{margin-bottom:70px;}
.widget-title{font-size:20px;line-height:20px;color:#222;text-transform:uppercase;font-family:'bold';margin-bottom:40px!important;}
.widget-entry .swiper-container img{width:100%;height:auto;}
.widget-entry .default-arrow{transform:scale(0.8);-moz-transform:scale(0.8);-webkit-transform:scale(0.8);-ms-transform:scale(0.8);margin-top:-44px;}
.widget-entry .default-arrow.left{left:15px;}
.widget-entry .default-arrow.right{right:15px;}
.categories-wrapper{}
.categories-wrapper .entry{font-size:12px;line-height:14px;padding:14px 30px 14px 0;display:block;position:relative;color:#888;text-transform:uppercase;border-bottom:1px #f2f2f2 solid;cursor:pointer;}
.categories-wrapper .entry .number{position:absolute;right:0;top:14px;color:#49C773;}
.categories-wrapper .entry .glyphicon{font-size:10px;margin-right:10px;position:relative;}
.categories-wrapper .entry.toggle .glyphicon:before{content:"+";color:#49C773;font-family:Arial;font-size:14px;font-weight:bold;}
.categories-wrapper .entry.toggle.active .glyphicon:before{content:"-";}
.categories-wrapper .entry:hover{color:#49C773;}
.categories-wrapper .sub-wrapper{border-bottom:1px #f2f2f2 solid;display:none;}
.categories-wrapper .sub-wrapper:last-child{border:none;}
.categories-wrapper .sub-wrapper a{display:block;font-size:12px;line-height:14px;color:#888;padding:14px 0 14px 40px;}
.categories-wrapper .sub-wrapper a span{color:#49C773;}
.popular-post-entry{padding-bottom:35px;border-bottom:1px #f2f2f2 solid;margin-bottom:35px;}
.popular-post-entry .popular-thumbnail{float:left;}
.popular-post-entry .popular-thumbnail img{display:block;width:80px;height:80px;}
.popular-post-entry .content{margin-left:100px;}
.popular-post-entry .content .date{font-size:12px;line-height:14px;color:#49C773;text-transform:uppercase;margin-bottom:10px;font-family:'bold';}
.popular-post-entry .content .title{font-size:13px;line-height:20px;color:#222;text-transform:uppercase;font-family:'bold';display:block;}
.popular-post-entry .content .title:hover{color:#49C773;}
.tags-container{font-size:0;}
.tags-container a{font-size:11px;line-height:32px;color:#555;display:inline-block;margin-right:10px;background:#f8f8f8;padding:0 10px;text-transform:uppercase;margin-bottom:10px;}
.tags-container a:hover{color:#fff;background:#49C773;}
.tags-title{display:inline-block;line-height:32px;font-size:14px;color:#222;text-transform:uppercase;margin-right:20px;font-family:'bold';}
.text-widget-image{max-width:370px;width:100%;height:auto;display:block;margin-bottom:20px;}
.text-widget-description{font-size:14px;line-height:24px;color:#777;margin-bottom:20px;}
.latest-comment-entry{margin-bottom:30px;}
.latest-comment-entry .date{font-size:11px;line-height:18px;color:#888;text-transform:uppercase;font-family:'bold';margin-bottom:10px;}
.latest-comment-entry .date .glyphicon{color:#49C773;font-size:16px;display:inline-block;margin-right:10px;position:relative;top:3px;}
.latest-comment-entry .title{font-size:13px;line-height:20px;color:#888;}
.latest-comment-entry .title .name{color:#49C773;text-transform:uppercase;}
.latest-comment-entry .title .name:hover{text-decoration:underline;}
.latest-comment-entry .title .post-title{color:#222;text-transform:uppercase;font-family:'bold';}
.latest-comment-entry .title .post-title:hover{color:#49C773;}
.gallery-preview img{float:left;width:25%;height:auto;}
.widget-entry .items-1 .tabs-switch{width:100%;}
.widget-entry .items-2 .tabs-switch{width:50%;}
.widget-entry .items-3 .tabs-switch{width:33.333333333%;}
.widget-entry .items-4 .tabs-switch{width:25%;}
.widget-entry .tabs-switch{padding:0 5px;border:1px #f2f2f2 solid;float:left;height:70px;font-size:13px;color:#777;font-family:'bold';text-transform:uppercase;text-align:center;background:#fbfbfb;cursor:pointer;}
.widget-entry .tabs-switch.active{color:#49C773;background:#fff;border-bottom-color:#fff;}
.widget-entry .tabs-switch .cell-view{width:1000px;}
.widget-tab-wrapper{padding:20px 30px;border:1px #f2f2f2 solid;border-top:none;}
.tab-style .widget-tab-wrapper{border:none;}
.widget-entry .tabs-entry img{display:inline-block;margin:0 auto;max-width:100%;height:auto;}
.widget-entry .tabs-entry .cell-view{height:250px;}
.widget-testimonial{padding-right:10px;}
.widget-testimonial .text{font-size:14px;line-height:20px;color:#777;padding:15px 25px 15px 50px;border:1px #f2f2f2 solid;border-radius:5px;background:url(../img/theme-1/blockquote-bg.png) 20px 17px no-repeat #fff;margin-bottom:35px;position:relative;}
.widget-testimonial .text:after{width:28px;height:18px;background:url(../img/widget-testimonial-triangle.png);position:absolute;content:"";left:55px;top:100%;}
.widget-testimonial .person{}
.widget-testimonial .person img{width:115px;height:auto;float:left;margin-left:12px;}
.widget-testimonial .person .description{margin-left:157px;font-size:13px;line-height:24px;color:#777;padding-top:30px;}
.widget-testimonial .person .description span{display:block;font-size:16px;color:#222;font-family:'bold';}
.testimonial-widget-pagination{width:139px!important;}
.search-form{position:relative;}
.search-form input{height:43px;padding:0 43px 0 20px;width:100%;background:#f8f8f8;font-size:14px;line-height:43px;font-family:'regular';border:none;margin:0;}
.search-form .search-submit{position:absolute;height:43px;width:43px;text-align:center;color:#49C773;line-height:43px;text-align:center;font-size:20px;cursor:pointer;cursor:pointer;top:0;right:0;}
.search-form .search-submit span{position:relative;}
.search-form .search-submit input{position:absolute;left:0;top:0;width:100%;height:100%;opacity:0;padding:0;}
.widget-entry .social-icons{font-size:0;}
.widget-entry .social-icons a{width:35px;height:35px;display:inline-block;background:#49C773;text-align:center;line-height:35px;margin-right:15px;}
.widget-entry .social-icons a:hover{background:#777;}
.widget-entry .social-icons a img{display:inline-block;vertical-align:middle;position:relative;top:1px;}
.tweet-entry{position:relative;padding-left:35px;margin-bottom:24px;font-size:14px;line-height:24px;color:#777;}
.tweet-entry a{color:#49C773;font-family:'bold';}
.tweet-entry a:hover{text-decoration:underline;}
.tw-logo{position:absolute;left:0;top:5px;}
.tweet-entry .date{display:block;color:#cbcaca;font-family:'bold';}
@media (min-width:992px){.blog-post.style-2{padding-left:100px;}
.blog-post.style-2 .date{position:absolute;left:0;top:0;width:100px;background-color:#49C773;-webkit-box-shadow:inset 3px 0 #daa508;box-shadow:inset 3px 0 #daa508;border:none;color:#fff;text-shadow:1px 0 1px rgba(0,0,0,.1);padding:20px 0;z-index:1;}
.blog-post.style-2 .date:before{width:0;height:0;border-style:solid;border-width:7.5px 0 7.5px 10px;border-color:transparent transparent transparent #49C773;content:"";position:absolute;left:100%;top:0;}
.blog-post.style-2 .date br{display:none;}
.blog-post.style-2 .text{margin-left:0;padding-left:0;}
}
.author-entry{font-size:11px;color:#888;line-height:15px;font-family:'bold';margin-bottom:20px;}
.author-thumbnail{float:left;}
.author-thumbnail img{width:39px;height:39px;display:block;}
.author-text{margin-left:50px;padding:12px 0;}
.author-text .name{text-transform:uppercase;color:#888;}
.author-text .category{text-transform:uppercase;color:#49C773;}
.author-text a:hover{text-decoration:underline;}
.author-entry .glyphicon{color:#49C773;font-size:14px;margin-right:7px;margin-left:25px;}
.blog-post .thumbnails{cursor:pointer;}
.blog-post .thumbnails .entry{opacity:0.3;margin-top:30px;}
.blog-post .thumbnails .entry.active{opacity:1;}
.blog-post .thumbnails img{width:100%;height:auto;}
.blog-post.style-3{position:relative;}
.blog-post.style-3:after{position:absolute;width:3000px;left:50%;margin-left:-1500px;bottom:-30px;height:1px;background:#f2f2f2;content:"";}
@media (min-width:992px){.blog-post.style-3 .title{font-size:18px;line-height:28px;}
.blog-post.style-3 .author-thumbnail img{width:60px;height:60px;}
.blog-post.style-3 .author-text{margin-left:70px;padding:22px 0;}
}
.blog-post.detail-post{padding-bottom:90px;border-bottom:1px #f2f2f2 solid;margin-bottom:90px;}
.blog-post.detail-post .text{margin-left:0;padding:0;}
.blog-post.detail-post .author-entry{margin-bottom:35px;}
.blog-post-hat-center-align{text-align:center;margin-bottom:20px;}
.blog-article-description{font-size:18px;line-height:30px;color:#777;margin-bottom:20px;}
.author-center-align{text-align:center;}
.author-center-align .author-entry{display:inline-block;}
.blog-detail-article{font-size:14px;line-height:24px;color:#777;}
.new-block .blog-detail-article p, .new-block .blog-detail-article ul, .new-block .blog-detail-article ol, .new-block .blog-detail-article img{margin-bottom:20px!important;}
.blog-detail-article img{max-width:100%;height:auto;}
.blog-detail-article h3{font-size:18px;line-height:30px;color:#222;text-transform:uppercase;margin-bottom:20px!important;font-family:'bold';}
.blog-post.detail-post .thumbnail-entry{margin-bottom:20px!important;}
.share-post{text-align:right;}
.share-post a{display:inline-block;width:32px;text-align:center;height:32px;position:relative;top:-1px;vertical-align:middle;}
.share-post a:hover{background:#49C773;}
.share-post a img{position:absolute;width:16px;height:16px;left:50%;top:50%;margin:-8px 0 0 -8px;opacity:0;}
.share-post a img:first-child{opacity:1;}
.share-post a:hover img{opacity:1;}
.share-post a:hover img:first-child{opacity:0;}
.related-posts{padding-bottom:90px;border-bottom:1px #f2f2f2 solid;margin-bottom:90px;}
.related-posts .titel-left{margin-left:25px!important;margin-bottom:60px!important;}
.related-entry{margin-bottom:20px;padding-top:10px;}
.related-entry.content{padding:0 30px 0 0;}
.related-entry img{max-width:100%;height:auto;margin-bottom:20px;}
.related-entry .title{font-size:18px;line-height:24px;color:#222;text-transform:uppercase;font-family:'bold';display:block;margin-bottom:20px;}
.related-entry .description{font-size:14px;line-height:24px;color:#777;}
.related-entry .blog-entry{background:none;border:none;box-shadow:none;-webkit-box-shadow:none;}
.related-entry .author-entry{margin-bottom:20px;}
.back-button{margin-bottom:35px;text-align:center;}
.back-button .glyphicon{position:relative;top:2px!important;margin-right:7px;float:none!important;width:auto!important;}
.new-block .article-thumbnails{margin-bottom:20px!important;}
.new-block .article-thumbnails img{float:left;width:33.33%;height:auto;margin-bottom:0!important;}
.blog-comments{margin-bottom:70px;}
.blog-comments .titel-left{margin-bottom:60px!important;margin-left:25px!important;}
.blog-comments-container{margin-left:-160px;}
.comment-entry{padding-top:40px;margin-left:120px;border-left:1px #f2f2f2 solid;position:relative;}
.comment-entry:before{content:"";position:absolute;width:1px;background:#f2f2f2;height:40px;left:120px;top:0;}
.comment-entry .comment-entry:before{width:40px;height:1px;left:0;top:122px;}
.comment-entry:first-child{padding-top:0;}
.blog-comments-container>.comment-entry{border:none;}
.comment-entry:first-child:before{display:none;}
.comment-image{width:165px;float:left;margin-left:40px;}
.comment-image img{width:100%;height:auto;display:block;}
.comment-content{margin-left:235px;padding-top:20px;}
.comment-content .name{font-size:16px;line-height:20px;color:#222;text-transform:uppercase;font-family:'bold';margin-bottom:10px;padding-right:75px;position:relative;}
.comment-content .name .reply{position:absolute;top:0;right:0;font-size:11px;color:#49C773;text-transform:uppercase;font-family:'bold';cursor:pointer;}
.comment-content .name .reply span{font-size:14px;position:relative;top:2px;margin-right:5px;}
.comment-content .name .reply:hover{color:#777;}
.comment-content .date{font-size:11px;line-height:14px;color:#cbcaca;text-transform:uppercase;font-family:'bold';margin-bottom:15px;}
.comment-content .date .glyphicon{color:#49C773;font-size:16px;position:relative;top:2px;margin-right:10px;}
.comment-content .description{font-size:14px;line-height:24px;color:#777;}
.comment-form{margin:0 -2%;}
.blog-content-column .comment-form{margin-top:-14px;}
.posts-navigation{border-top:1px solid #f2f2f2;margin-top:-1px;}
.posts-navigation .thumbnail-image{width:278px;float:left;}
.posts-navigation .align-left{border-right:1px solid #f2f2f2;}
.posts-navigation .align-right .thumbnail-image{float:right;}
.posts-navigation .description{margin-left:315px;margin-right:15px;}
.posts-navigation .align-right .description{margin-left:15px;margin-right:315px;}
.posts-navigation .thumbnail-image img{width:100%;height:auto;display:block;}
.posts-navigation .cell-view{height:278px;width:2000px;}
.posts-navigation .align-right{text-align:right;}
.posts-navigation .width-wrapper{float:left;width:100%;}
.posts-navigation .align-right .width-wrapper{float:right;}
.posts-navigation .title{font-size:24px;color:#222;line-height:28px;display:block;text-transform:uppercase;font-family:'bold';margin-bottom:20px;}
.posts-navigation .title:hover{color:#49C773;}
.posts-navigation .data{font-size:11px;line-height:14px;color:#777;margin-bottom:20px;font-family:'bold';}
.posts-navigation .data .block{display:inline-block;margin-right:5px;width:auto;}
.posts-navigation .data .glyphicon{font-size:14px;color:#49C773;margin-right:5px;}
.posts-navigation .data .category{color:#49C773;}
.posts-navigation .text{font-size:13px;line-height:24px;color:#777;}
.small-button{font-size:13px;line-height:30px;color:#fff;font-family:'bold';text-shadow:1px 0 1px rgba(0,0,0,.1);text-transform:uppercase;padding:3px 10px 0 10px;display:inline-block;background:#49C773;}
.small-button:hover{color:#222;background:#f8f8f8;}
.posts-navigation .small-button{margin-bottom:25px;}
@media (max-width:991px){.blog-content-column:first-child{margin-bottom:50px;}
.blog-post .thumbnail-entry .pagination{display:block;}
.blog-post{margin-bottom:50px;}
.widget-entry{margin-bottom:50px;}
.gallery-preview img{width:16.6%;}
}
@media (max-width:767px){.blog-comments{margin-bottom:30px;}
.blog-post.detail-post, .related-posts{padding-bottom:30px;margin-bottom:30px;}
.share-post{text-align:left;}
.blog-comments-container{margin-left:-30px;}
.comment-entry{margin-left:30px;border:none;}
.comment-entry:before{display:none;}
.comment-image{width:100px;margin-left:0;}
.comment-content{margin-left:110px;padding-top:0;}
.author-text .block{display:block;}
.author-entry .glyphicon{margin-left:0;}
.posts-navigation{padding:20px 0;}
.posts-navigation .thumbnail-image{display:none;}
.posts-navigation .description, .posts-navigation .align-right .description{margin:0 15px 20px 15px;text-align:left;}
.posts-navigation .width-wrapper, .posts-navigation .align-right .width-wrapper{max-width:100%;float:none;}
.posts-navigation .cell-view{height:auto;}
}
@media (max-width:480px){.gallery-preview img{width:25%;}
.blog-post .date{float:none;width:auto;text-align:left;margin-bottom:10px;}
.blog-post .date br{display:none;}
.blog-post .date span{display:inline-block;}
.blog-post .text{margin-left:0;padding:0;}
.paginator ul{margin:0;}
.blog-post .thumbnails, .blog-post .thumbnails *{padding:0;}
.blog-post .thumbnails .entry{margin-top:0;}
.blog-comments-container{margin-left:0px;}
.comment-entry{margin-left:0px;}
}
.video-popup{position:fixed;left:-100%;top:0px;width:100%;height:100%;z-index:500;}
.video-popup span{position:absolute;width:50%;height:50%;left:0px;background:#000;}
.video-popup span:nth-child(1){top:-50%;left:-50%;}
.video-popup span:nth-child(2){bottom:-50%;left:-50%;}
.video-popup span:nth-child(1):after{position:absolute;left:300%;top:-100%;background:#000;width:100%;height:100%;content:"";}
.video-popup span:nth-child(2):after{position:absolute;left:300%;top:0px;background:#000;width:100%;height:100%;content:"";}
.video-popup.act-act{left:0px;}
.video-popup.act span:nth-child(1){top:0px;left:0px;}
.video-popup.act span:nth-child(1):after{left:100%;top:0px;}
.video-popup.act span:nth-child(2){bottom:0px;left:0px;}
.video-popup.act span:nth-child(2):after{left:100%;top:0px;}
.video-popup iframe{position:absolute;left:0px;bottom:0%;opacity:0;width:100%;height:90%;}
.video-popup iframe.act{opacity:1;}
.video-popup a{position:absolute;left:0px;top:0px;opacity:0;width:100%;height:10%;text-align:center;cursor:pointer;}
.video-popup a.act{opacity:1;}
.video-popup a:after{position:absolute;left:0px;top:50%;margin-top:-30px;height:60px;content:"";color:#49C773;font-size:60px;width:100%;text-align:center;background:url(../img/theme-1/cross.png) no-repeat scroll 50% 50%;}
.video-popup a:hover{background:#49C773;color:#fff;}
.video-popup a:hover:after{color:#fff;background:url(../img/cross-act.png) no-repeat scroll 50% 50%;}
@media (max-width:991px){.video-popup{opacity:0;}
.video-popup.act-act{opacity:1;}
}
@media (max-width:767px){}
.overflow-hidden{overflow:hidden;}
.gallery-popup, .screen-preview-popup{position:fixed;left:0;top:0;width:100%;height:100%;z-index:12;transform:translateX(-100%);-moz-transform:translateX(-100%);-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);background:rgba(0,0,0,0.8);}
.gallery-popup.active, .screen-preview-popup.active{transform:translateX(0%);-moz-transform:translateX(0%);-webkit-transform:translateX(0%);-ms-transform:translateX(0%);}
.gallery-popup .overflow, .screen-preview-popup .overflow{position:absolute;top:100px;bottom:0;left:0;right:0;overflow-y:auto;-webkit-overflow-scrolling:touch;-moz-overflow-scrolling:touch;-o-overflow-scrolling:touch;-ms-overflow-scrolling:touch;}
.gallery-popup .swiper-container{padding-bottom:100px;padding-top:50px;}
.gallery-popup .image-container{width:80%;max-width:770px;margin:0 auto;}
.gallery-popup .image-container img{width:100%;height:auto;display:block;}
.gallery-popup .image-container .description{background:#fff;padding:40px;}
.gallery-popup .image-container .title{font-size:18px;line-height:28px;color:#222;text-transform:uppercase;font-family:'bold';margin-bottom:22px;}
.gallery-popup .image-container .text{font-size:14px;line-height:24px;color:#777;}
.gallery-popup .close-popup, .screen-preview-popup .close-popup{position:absolute;top:0;right:0;z-index:1;color:#49C773;font-size:30px;line-height:50px;width:50px;text-align:center;cursor:pointer;width:100%;height:100px;text-align:center;line-height:100px;background:#000;}
.gallery-popup .close-popup:hover, .screen-preview-popup .close-popup:hover{background:#49C773;color:#fff;}
.gallery-popup .close-popup:active span{transform:scale(0.8);-moz-transform:scale(0.8);-webkit-transform:scale(0.8);-ms-transform:scale(0.8);}
.gallery-popup .default-arrow{margin-top:24px;z-index:1;}
.screen-preview-popup{text-align:center;}
.screen-preview-popup img{max-width:100%;height:auto;display:inline-block;vertical-align:bottom;}
@media (max-width:991px){.gallery-popup .default-arrow.left{display:block;left:3%;}
.gallery-popup .default-arrow.right{display:block;right:3%;}
}
@media (max-width:767px){.gallery-popup .image-container .description{padding:30px 20px;}
}
.typography-article{margin-bottom:30px;font-size:16px;line-height:28px;}
.typography-article.small-font{font-size:14px;line-height:24px;}
.typography-article *{color:#777;}
.color-background .typography-article *{color:#fff;}
.typography-article h1{font-size:60px;line-height:60px;font-family:'bold';text-transform:uppercase;margin-bottom:20px!important;color:#222;}
.typography-article h2{font-size:46px;line-height:46px;font-family:'bold';text-transform:uppercase;margin-bottom:20px!important;color:#222;}
.typography-article h3{font-size:30px;line-height:30px;font-family:'bold';text-transform:uppercase;margin-bottom:20px!important;color:#222;}
.typography-article h4{font-size:20px;line-height:20px;font-family:'bold';text-transform:uppercase;margin-bottom:11px!important;color:#222;}
.typography-article h5{font-size:18px;line-height:18px;font-family:'bold';text-transform:uppercase;margin-bottom:11px!important;color:#222;}
.typography-article h6{font-size:16px;line-height:16px;font-family:'bold';text-transform:uppercase;margin-bottom:11px!important;color:#222;}
.typography-article p, .typography-article ul, .typography-article ol, .typography-article .table-responsive{color:#777;margin-bottom:24px;}
.typography-article ul li, .typography-article ol li{padding-top:4px;padding-bottom:4px;font-size:14px;line-height:24px;}
.typography-article ol{counter-reset:number;list-style:outside none none;}
.typography-article ol li::before{color:#fff;content:counter(number, decimal);counter-increment:number;font-family:"bold";margin-right:15px;width:17px;height:17px;display:inline-block;text-align:center;font-size:10px;line-height:17px;background:#49C773;position:relative;top:-3px;}
.typography-article ul.list-style-3 li{padding-left:20px;}
.typography-article ul.list-style-3 li:before{width:7px;height:2px;position:absolute;left:0;content:"";top:14px;background:#49C773;}
.typography-article ul.list-style-3 li:after{display:none;}
.message-box-entry{font-size:14px;line-height:24px;position:relative;margin-bottom:30px;}
.message-box-entry.style-1{background:#49C773;color:rgba(255, 255, 255, 0.8);box-shadow:3px 4px 10px rgba(0,0,0,.1);padding:30px;}
.message-box-entry.style-1:before{width:5px;height:100%;position:absolute;left:0;top:0;content:"";background:#daa508;}
.message-box-entry.style-2{background:#222;color:#c9c9c9;box-shadow:3px 4px 10px rgba(0,0,0,.1);padding:30px;}
.message-box-entry.style-2:before{width:5px;height:100%;position:absolute;left:0;top:0;content:"";background:#000;}
.message-box-entry.style-3{background:#fff;border:5px #49C773 solid;color:#49C773;padding:25px;}
.message-box-entry .close-box{position:absolute;top:5px;right:5px;font-size:18px;width:20px;line-height:20px;text-align:center;cursor:pointer;font-family:'bold';}
.typography-article .table{font-size:14px;line-height:24px;width:100%;text-align:center;}
.typography-article .table th{font-size:16px;line-height:20px;color:#fff;font-family:'bold';text-transform:uppercase;padding:15px 25px;background:#49C773;text-align:center;}
.typography-article .table td{padding:15px 25px;border-bottom:1px #f2f2f2 solid;background:#fbfbfb;}
.typography-article .table td:first-child{font-family:'bold';}
.typography-article .table tr:nth-child(2n) td{background:#fff;}
.typography-article .table td:first-child, .typography-article .table th:first-child{text-align:left;}
.default-arrow.simple-arrow{position:relative;left:auto;right:auto;top:auto;bottom:auto;margin-right:20px;display:inline-block;}
.default-arrow.black{background:#222;box-shadow:none;}
.default-arrow.black:hover{color:#000;}
.default-arrow.black span{color:#49C773;}
.default-arrow.black:hover span{color:#fff;}
.class{-moz-transition:none;-o-transition:none;-webkit-transition:none;transition:none;-ms-transition:none;}
.button:after, .footer-bottom .footer-linck a, .footer-bottom .media-icon a, .banner-tabs .entry span, .banner-tabs .entry span:before, .new-block.type-10 .paddings-container .image-wrapper img, .new-block.type-10 .image-socials-box a, .new-block.type-10 .image-socials-box a img, .testimonials-slider .swiper-arrow, .blog-entry .title, .new-block.type-18 .tabs-switch, .sorting-menu a, .accordeon .entry, .accordeon .entry .title, .accordeon .entry .title span, .default-arrow, .default-arrow span, .blog-post .title, .popular-post-entry .content .title, .tags-container a, .arrow-button, .blog-post .thumbnails .entry, .share-post a, .posts-navigation .title, .small-button, .sorting-item .tagline, .gallery-popup .close-popup, .screen-preview-popup .close-popup, .paginator ul li a, .categories-wrapper .entry, .latest-comment-entry .title a, .comment-content .name .reply, .gallery-popup .close-popup span, .screen-preview-popup .close-popup span, .sorting-item .tagline .title, .sorting-item .tagline .description, .button, .widget-entry .social-icons a, .styled-form .submit-wrapper, .teaser-copyright .copyright a{-moz-transition:all 0.15s ease-out;-o-transition:all 0.15s ease-out;-webkit-transition:all 0.15s ease-out;transition:all 0.15s ease-out;-ms-transition:all 0.15s ease-out;}
.play:hover, .play:hover:after, nav a, header, #logo img, .mob-icon span, .mob-icon span:before, .mob-icon span:after, nav, nav .submeny a:after, .numbers .col-md-3:before, .numbers .num-text,.video-popup a, .video-popup a:after, .footer-bottom .media-icon a:after, .img-wrap-move, .numbers .thumbs-image, .screens-preview-box .im, .custom-screen-wrapper, .phone-icons-image, .filter-item img, .phone-icons-description .entry .title{-moz-transition:all 300ms ease-out;-o-transition:all 300ms ease-out;-webkit-transition:all 300ms ease-out;transition:all 300ms ease-out;-ms-transition:all 300ms ease-out;}
.theme-config, .banner-text, .banner-image, .testimonials-text, .testimonials-image, .loaded .gallery-popup, .loaded .screen-preview-popup, .screens-preview-animation{-moz-transition:all 500ms ease-out;-o-transition:all 500ms ease-out;-webkit-transition:all 500ms ease-out;transition:all 500ms ease-out;-ms-transition:all 500ms ease-out;}
.video-popup span, .video-popup span:nth-child(1):after, .video-popup span:nth-child(2):after, .video-popup iframe, .theme-config .open img{-moz-transition:all 700ms ease-out;-o-transition:all 700ms ease-out;-webkit-transition:all 700ms ease-out;transition:all 700ms ease-out;-ms-transition:all 700ms ease-out;}
.class{-moz-transition:all 1000ms ease-out;-o-transition:all 1000ms ease-out;-webkit-transition:all 1000ms ease-out;transition:all 1000ms ease-out;-ms-transition:all 1000ms ease-out;}
.iphone6plus, .iphone6plus *{-moz-transition:all 2000ms ease-out;-o-transition:all 2000ms ease-out;-webkit-transition:all 2000ms ease-out;transition:all 2000ms ease-out;-ms-transition:all 2000ms ease-out;}
.new-block.type-10 .image-wrapper:hover .image-socials-box a:nth-child(1){transition-delay:150ms;-moz-transition-delay:150ms;-webkit-transition-delay:150ms;-ms-transition-delay:150ms;}
.new-block.type-10 .image-wrapper:hover .image-socials-box a:nth-child(2){transition-delay:250ms;-moz-transition-delay:250ms;-webkit-transition-delay:250ms;-ms-transition-delay:250ms;}
.new-block.type-10 .image-wrapper:hover .image-socials-box a:nth-child(3){transition-delay:350ms;-moz-transition-delay:350ms;-webkit-transition-delay:350ms;-ms-transition-delay:350ms;}
.new-block.type-10 .image-wrapper:hover .image-socials-box a:nth-child(4){transition-delay:450ms;-moz-transition-delay:450ms;-webkit-transition-delay:450ms;-ms-transition-delay:450ms;}
.loaded .banner-text, .loaded .banner-image, .loaded .testimonials-text, .loaded .testimonials-image{transition-delay:300ms;-moz-transition-delay:300ms;-webkit-transition-delay:300ms;-ms-transition-delay:300ms;}
.screens-preview-animation{transition-delay:700ms;-moz-transition-delay:700ms;-webkit-transition-delay:700ms;-ms-transition-delay:700ms;}
.class{transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);top:50%;position:absolute;}
.subscription-form input{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.box-size{width:100%;height:100%;position:absolute;left:0;top:0;}
.welcome-slide{min-height:500px;min-height:100vh;background-position:center center;background-size:cover;position:relative;}
.welcome-banner{background-image:url(../img/welcome/banner.jpg);background-attachment:fixed;}
.welcome-banner:before{position:absolute;left:0;top:0;width:100%;height:100%;content:"";background:rgba(0,0,0,0.8);}
.welcome-banner .container{position:relative;height:inherit;min-height:inherit;}
.welcome-vertical-center{position:absolute;left:15px;right:15px;top:50%;margin-top:-50px;text-align:center;}
.welcome-logo{margin-bottom:50px;}
.welcome-title{font-size:30px;line-height:30px;color:#fff;text-transform:uppercase;font-family:'bold';margin-bottom:50px!important;}
.welcome-tabs{position:absolute;left:0;top:0;width:100%;}
.welcome-tab-entry{height:100px;padding:0 20px;text-align:center;color:#fff;font-size:18px;line-height:20px;text-transform:uppercase;font-family:'bold';}
@media (min-width:992px){.welcome-tab-entry:hover{height:150px;}
}
.welcome-tab-entry:nth-child(1){background:#49C773;}
.welcome-tab-entry:nth-child(2){background:#00bbd2;}
.welcome-tab-entry:nth-child(3){background:#4caf50;}
.welcome-tab-entry:nth-child(4){background:#ba68c8;}
.welcome-tab-entry .cell-view{width:1000px;}
.welcome-slide .align-container{max-width:500px;margin:0 auto;padding-bottom:90px;}
.template-link-entry{display:block;position:relative;}
.template-link-entry .background{display:block;width:100%;height:auto;}
.template-link-entry .preview{position:absolute;width:92%;height:64%;left:4%;top:4.5%;overflow:hidden;}
.template-link-entry .preview img{position:absolute;width:100%;left:0;top:0;-moz-transition:all 1000ms ease-out;-o-transition:all 1000ms ease-out;-webkit-transition:all 1000ms ease-out;transition:all 1000ms ease-out;-ms-transition:all 1000ms ease-out;}
.template-link-entry .preview .button{position:absolute;padding-left:30px;padding-right:30px;position:absolute;z-index:2;left:50%;top:50%;transform:translateX(-50%) translateY(-50%);-moz-transform:translateX(-50%) -webkit-translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);}
.template-link-entry:hover .preview img{transform:translateY(-90%);-moz-transform:translateY(-90%);-webkit-transform:translateY(-90%);-ms-transform:translateY(-90%);-moz-transition:all 10000ms linear;-o-transition:all 10000ms linear;-webkit-transition:all 10000ms linear;transition:all 10000ms linear;-ms-transition:all 10000ms linear;}
.template-link-entry:hover .preview:after, .template-link-entry:hover .preview .button{opacity:0;}
.align-container .description{text-align:center;top:100%;margin-top:40px;font-size:18px;line-height:20px;text-transform:uppercase;font-family:'bold';color:#222;position:relative;padding-bottom:10px;margin-bottom:50px;display:inline-block;}
.align-container .description:after{position:absolute;width:100%;height:5px;background:#49C773;left:0;bottom:0;content:"";}
.align-container .buttons-wrapper{text-align:center;}
.welcome-subtitle{font-size:60px;line-height:60px;text-align:center;color:#222;text-transform:uppercase;font-family:'bold';padding-top:120px;}
.welcome-subtitle-description{font-size:18px;line-height:24px;color:#777;text-align:center;margin-bottom:70px;}
.welcome-developed-by{background:#222;color:#fff;text-align:center;padding:50px 20px;text-transform:uppercase;font-family:'bold';font-size:16px;line-height:16px;}
.template-link-entry .description:after, .template-link-entry .preview:after, .template-link-entry .preview .button, .welcome-tab-entry{-moz-transition:all 0.15s ease-out;-o-transition:all 0.15s ease-out;-webkit-transition:all 0.15s ease-out;transition:all 0.15s ease-out;-ms-transition:all 0.15s ease-out;}
.label-new{font-size:20px;line-height:32px;color:#fff;font-family:'bold';background:#d80d0d;position:absolute;left:-39px;top:19px;width:150px;text-align:center;text-transform:uppercase;transform:rotate(-45deg);-moz-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);letter-spacing:1px;}
@media (max-width:991px){.welcome-slide{height:auto;min-height:700px;}
}
@media (max-width:767px){.welcome-vertical-center{margin-top:-115px;}
.welcome-slide{min-height:400px;}
.welcome-title{font-size:22px;}
.welcome-tabs{position:relative;}
.welcome-tab-entry{height:70px;}
.welcome-subtitle{padding-top:50px;}
.welcome-subtitle-description{margin-bottom:40px;}
.welcome-slide .align-container{padding-bottom:50px;}
}
.teaser-container{height:100%;position:relative;}
.teaser-container .page-tagline .title{color:#fff;}
.teaser-container .page-tagline .description{color:rgba(255, 255, 255, 0.8);}
.teaser-container .cell-view{vertical-align:middle;}
.teaser-container .row-view:first-child, .teaser-container .row-view:last-child{height:40px;}
.teaser-logo{text-align:center;padding:20px 0;}
.teaser-logo .logo{display:inline-block;}
.teaser-logo .logo img{display:block;max-height:40px;}
.teaser-content{background:#fff;padding:70px 0;text-align:center;}
.teaser-title{font-size:48px;line-height:48px;margin-bottom:11px;color:#262626;text-transform:uppercase;font-weight:700;font-family:'bold', sans-serif;}
.teaser-description{font-size:15px;line-height:22px;color:#b6b6b6;max-width:560px;margin:0 auto;margin-bottom:35px;}
.teaser-date{margin-bottom:55px;}
.teaser-date .date-square{font-family:'bold', sans-serif;float:left;width:25%;position:relative;}
.teaser-date .date-square:after{height:60px;width:1px;background:#e3e3e3;position:absolute;top:50%;margin-top:-30px;left:0;content:"";}
.teaser-date .date-square:first-child:after{display:none;}
.teaser-date .date-square span{display:block;font-size:72px;line-height:70px;display:block;font-weight:400;color:#262626;}
.teaser-date .date-square p{font-size:18px;line-height:24px;display:block;color:#c8c8c8;text-transform:uppercase;font-family:'bold', sans-serif;}
.teaser-content .center{max-width:740px;margin:0 auto;padding:0 15px;}
.teaser-copyright{text-align:center;padding:25px 0;}
.teaser-copyright .copyright{margin-bottom:0;color:#b4b4b4;}
.teaser-copyright .copyright a{color:#d7af23;}
.styled-form{max-width:430px;margin:0 auto;}
.styled-form .form-title{font-size:14px;line-height:22px;color:#fff;text-align:left;text-transform:uppercase;font-family:'bold', sans-serif;margin-bottom:5px;}
.styled-form .submit-wrapper{position:relative;float:right;height:45px;white-space:nowrap;line-height:45px;width:45px;background:url("../img/theme-1/icon9.png") no-repeat center center rgba(255, 255, 255, 0.1);}
.styled-form .submit-wrapper:hover{background:url("../img/icon9-white.png") no-repeat center center #49C773;background-image:url("../img/icon9-white.png")!important;}
.styled-form .submit-wrapper input{position:absolute;left:0;top:0;width:100%;height:100%;opacity:0;border:none;font-family:'regular', sans-serif;}
.styled-form .field-wrapper{border:1px #e6e6e6 solid;border-right:none;height:45px;margin-right:45px;}
.styled-form .field-wrapper input{width:100%;padding:0 20px;border:none;font-size:13px;line-height:43px;height:43px;margin:0!important;color:#777!important;}
@media (max-width:767px){.teaser-date .date-square span{font-size:38px;line-height:34px;}
.teaser-date .date-square p{font-size:14px;}
.teaser-content{padding:35px 0;}
}
body.teaser{background:#000;}
body.teaser .teaser-container{background-color:transparent;}
.teaser-background{position:absolute;left:0;top:0;width:100%;height:100%;background-position:center center;background-size:cover;opacity:0.3;}
body.teaser .teaser-content{background:none;}
body.teaser .teaser-title{color:#fff;}
body.teaser .teaser-description{color:#b6b6b6;}
body.teaser .teaser-date .date-square span{color:#fff;}
body.teaser .teaser-date .date-square p{color:#edc32f;}
body.teaser .teaser-date .date-square:after{background:rgba(255,255,255,0.3);}
body.teaser .styled-form .field-wrapper{border-color:rgba(255,255,255,0.1);}
body.teaser .styled-form .field-wrapper input{background:rgba(255,255,255,0.1);color:#fff;}
.teaser-copyright .copyright a:hover{color:#fff!important;}
.teaser-date-circles{max-width:650px;margin-bottom:55px;}
.teaser-date-circles .date-entry{float:left;width:25%;text-align:center;}
.teaser-date-circles .date-square{width:130px;height:130px;display:inline-block;position:relative;display:inline-block;margin-bottom:10px;}
.teaser-date-circles .date-square span{font-family:'bold', sans-serif;font-size:40px;line-height:40px;color:#fff;padding-top:37px;display:block;position:relative;}
.teaser-date-circles .date-square p{font-size:11px;line-height:22px;color:#c9c9c9;text-transform:uppercase;position:relative;}
.teaser-date-circles .date-square .circle-box{position:absolute;left:0;top:0;width:100%;height:100%;transform:rotate(-90deg);-moz-transform:rotate(-90deg);-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);}
.teaser-date-circles .date-square .circle-box svg circle{stroke-dashoffset:0;transition:stroke-dashoffset 1s linear;-webkit-transition:stroke-dashoffset 1s linear;stroke-width:3px;stroke:#49C773;}
.teaser-date-circles .date-square .circle-box.stop-animation svg circle{transition:none;-webkit-transition:none;}
.teaser-background video.bgvid{position:absolute;}
@media (max-width:767px){.teaser-date-circles .date-entry{width:50%;}
}
.canvas-overflow{overflow:hidden;background-size:cover;background-position:center center;}
.canvas-overflow:before{position:absolute;left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,0.8);content:"";}
.canvas-background{position:absolute;left:0;top:0;}
.content-404{text-align:center;max-width:500px;padding:10px 20px;margin:0 auto;text-align:center;position:relative;margin-bottom:20px;}
.content-404 .title{font-size:170px;line-height:170px;color:#49C773;font-family:'black', sans-serif;}
.content-404 .description{font-size:18px;line-height:24px;color:#b4b4b4;}
.content-404 .description a{color:#49C773;}
.content-404 .description a:hover{color:#fff!important;}
@media (max-width:767px){.content-404 .title{font-size:70px;line-height:70px;}
}
.new-block.type-20{}
.screens-preview-animation{position:relative;top:200px;opacity:0;}
.loaded .screens-preview-animation{position:relative;top:0px;opacity:1;}
.screens-preview-box{position:relative;top:-120px;transform:translateY(-50%);-moz-transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);}
.screens-preview-margin{margin-top:-270px;}
.screens-preview-box .im{position:relative;box-shadow:0 0 20px rgba(0,0,0,0.4);}
.screens-preview-box>.im{width:23%;position:relative;left:38.5%;}
.screens-preview-box>.im>img{z-index:5;}
.screens-preview-box>.im .im{position:absolute;}
.screens-preview-box .left .im:nth-child(1){right:75%;width:90%;top:5%;z-index:4;}
.screens-preview-box .left .im:nth-child(1):hover{right:95%;}
.screens-preview-box .left .im:nth-child(2){right:125%;width:80%;top:10%;z-index:3;}
.screens-preview-box .left .im:nth-child(2):hover{right:145%;}
.screens-preview-box .left .im:nth-child(3){right:170%;width:70%;top:15%;z-index:2;}
.screens-preview-box .left .im:nth-child(3):hover{right:185%;}
.screens-preview-box .left .im:nth-child(4){right:205%;width:60%;top:20%;z-index:1;}
.screens-preview-box .left .im:nth-child(4):hover{right:225%;}
.screens-preview-box .right .im:nth-child(1){left:75%;width:90%;top:5%;z-index:4;}
.screens-preview-box .right .im:nth-child(1):hover{left:95%;}
.screens-preview-box .right .im:nth-child(2){left:125%;width:80%;top:10%;z-index:3;}
.screens-preview-box .right .im:nth-child(2):hover{left:145%;}
.screens-preview-box .right .im:nth-child(3){left:170%;width:70%;top:15%;z-index:2;}
.screens-preview-box .right .im:nth-child(3):hover{left:185%;}
.screens-preview-box .right .im:nth-child(4){left:205%;width:60%;top:20%;z-index:1;}
.screens-preview-box .right .im:nth-child(4):hover{left:225%;}
.screens-preview-box .right .im{transform-origin:0% 50% 0px;-moz-transform-origin:0% 50% 0px;-webkit-transform-origin:0% 50% 0px;-ms-transform-origin:0% 50% 0px;transform:perspective(500px) rotateY(5deg);-moz-transform:perspective(500px) rotateY(5deg);-webkit-transform:perspective(500px) rotateY(5deg);-ms-transform:perspective(500px) rotateY(5deg);}
.screens-preview-box .left .im{transform-origin:100% 50% 0px;-moz-transform-origin:100% 50% 0px;-webkit-transform-origin:100% 50% 0px;-ms-transform-origin:100% 50% 0px;transform:perspective(500px) rotateY(-5deg);-moz-transform:perspective(500px) rotateY(-5deg);-webkit-transform:perspective(500px) rotateY(-5deg);-ms-transform:perspective(500px) rotateY(-5deg);}
.screens-preview-box .im:hover{transform:perspective(500px) rotateY(0deg);-moz-transform:perspective(500px) rotateY(0deg);-webkit-transform:perspective(500px) rotateY(0deg);-ms-transform:perspective(500px) rotateY(0deg);}
.screens-preview-box img{display:block;width:100%;position:relative;}
.new-block .styled-form{max-width:730px;}
.new-block .styled-form form{float:none;}
.new-block .styled-form .form-title{text-align:center;}
.screens-slider-boxn{max-width:1170px;margin:0 auto;}
.screens-slider-box{max-width:300px;margin:0 auto;}
.screens-slider-box img{width:100%;height:auto;}
.align-slider-article{height:535px;}
.bottom-screens-align{padding-bottom:70px;}
.counters-box{text-align:center;color:#fff;}
.counters-box .fa{font-size:50px;line-height:50px;margin-bottom:25px;}
.counters-box .description{font-size:14px;line-height:24px;margin:0 30px 20px 30px;}
.counters-box .counter{font-size:36px;line-height:36px;font-family:'bold', sans-serif;display:block;text-align:center;display:block;margin-bottom:10px;}
.filtergrid-sizer, .filter-item{width:25%;}
.filter-item img{display:block;width:100%;height:auto;box-shadow:3px 3px 15px rgba(0,0,0,0.30);position:relative;cursor:pointer;}
.filter-item:hover{z-index:1;}
.filter-item img:hover{transform:scale(0.95);-moz-transform:scale(0.95);-webkit-transform:scale(0.95);-ms-transform:scale(0.95);}
.filter-align{padding:10px;}
.two-columns-icons .little-img-text-entry{padding-bottom:40px!important;}
.footer-animation-screen-box{text-align:center;left:9%;position:relative;margin-bottom:-50px;}
.footer-animation-screen{display:inline-block;width:30%;margin-left:-17%;}
.footer-animation-screen img{display:block;width:100%;height:auto;box-shadow:rgba(0, 0, 0, 0.2) -12px 0px 17px 0px, rgba(0, 0, 0, 0.0980392) -5px 0px 5px 0px;transform:perspective(1500px) rotateY(30deg);-moz-transform:perspective(1500px) rotateY(30deg);-webkit-transform:perspective(1500px) rotateY(30deg);-ms-transform:perspective(1500px) rotateY(30deg);}
.layer-animation-screen-box{width:60%;position:relative;left:20%;top:50px;}
.layer-animation-screen{margin-top:-47%;position:relative;}
.layer-animation-screen:nth-child(1){margin-top:0%;}
.layer-animation-screen:nth-child(2) .scale{transform:scale(0.95);}
.layer-animation-screen:nth-child(3) .scale{transform:scale(0.9);}
.layer-animation-screen:nth-child(4) .scale{transform:scale(0.85);}
.layer-animation-screen:nth-child(5) .scale{transform:scale(0.8);}
.layer-animation-screen:nth-last-child(1){z-index:0;}
.layer-animation-screen:nth-last-child(2){z-index:1;}
.layer-animation-screen:nth-last-child(3){z-index:2;}
.layer-animation-screen:nth-last-child(4){z-index:3;}
.layer-animation-screen:nth-last-child(4){z-index:4;}
.layer-animation-screen:nth-last-child(5){z-index:5;}
.layer-animation-screen img{display:block;width:100%;height:auto;box-shadow:rgba(0, 0, 0, 0.2) 0px 12px 17px 0px, rgba(0, 0, 0, 0.0980392) 0px 5px 5px 0px;transform:perspective(1000px) rotateX(55deg);-moz-transform:perspective(1000px) rotateX(55deg);-webkit-transform:perspective(1000px) rotateX(55deg);-ms-transform:perspective(1000px) rotateX(55deg);transform-origin:50% 0% 0px;-moz-transform-origin:50% 0% 0px;-webkit-transform-origin:50% 0% 0px;-ms-transform-origin:50% 0% 0px;}
@media (max-width:991px){.screens-preview-box{top:-160px;transform:translateY(0%);-moz-transform:translateY(0%);-webkit-transform:translateY(0%);-ms-transform:translateY(0%);}
.screens-preview-margin{margin-top:40px;}
.bottom-screens-align{padding-bottom:30px;}
.filtergrid-sizer, .filter-item{width:33.33333333333%;}
.layer-animation-screen-box{top:50px;}
}
@media (max-width:767px){.counter-entry{padding-bottom:40px;}
.counters-box .fa{margin-bottom:10px;}
.counters-box .counter{font-size:30px;line-height:30px;}
.align-slider-article{height:auto;display:block;}
.filtergrid-sizer, .filter-item{width:50%;}
.layer-animation-screen-box{top:40px;}
}
.hand-image{position:absolute;left:0;bottom:0;max-height:80%;width:auto;}
.screens-custom-slider-box{}
.custom-screen-wrapper{text-align:center;}
.custom-screen-wrapper img{display:inline-block;width:100%;max-width:300px;height:auto;vertical-align:bottom;margin-bottom:25px;}
.screens-custom-slider-box .swiper-slide .custom-screen-wrapper{opacity:0.5;transform:scale(0.5);-moz-transform:scale(0.5);-webkit-transform:scale(0.5);-ms-transform:scale(0.5);}
.screens-custom-slider-box .swiper-slide-visible .custom-screen-wrapper{transform-origin:100% 50% 0px;-moz-transform-origin:100% 50% 0px;-webkit-transform-origin:100% 50% 0px;-ms-transform-origin:100% 50% 0px;transform:perspective(1000px) rotateY(-40deg) scale(0.7);-moz-transform:perspective(1000px) rotateY(-40deg) scale(0.7);-webkit-transform:perspective(1000px) rotateY(-40deg) scale(0.7);-ms-transform:perspective(1000px) rotateY(-40deg) scale(0.7);cursor:pointer;}
.screens-custom-slider-box .swiper-slide-active .custom-screen-wrapper{opacity:1;transform:perspective(1000px) rotateY(0deg) scale(1);-moz-transform:perspective(1000px) rotateY(0deg) scale(1);-webkit-transform:perspective(1000px) rotateY(0deg) scale(1);-ms-transform:perspective(1000px) rotateY(0deg) scale(1);cursor:default;}
.screens-custom-slider-box .swiper-slide-active + .swiper-slide-visible .custom-screen-wrapper{transform-origin:0% 50% 0px;-moz-transform-origin:0% 50% 0px;-webkit-transform-origin:0% 50% 0px;-ms-transform-origin:0% 50% 0px;transform:perspective(1000px) rotateY(40deg) scale(0.7);-moz-transform:perspective(1000px) rotateY(40deg) scale(0.7);-webkit-transform:perspective(1000px) rotateY(40deg) scale(0.7);-ms-transform:perspective(1000px) rotateY(40deg) scale(0.7);cursor:pointer;}
.custom-screen-wrapper:hover{opacity:1!important;}
.screens-custom-slider-box .text{font-size:16px;line-height:22px;text-align:center;}
.phone-icons-image{text-align:center;position:absolute;width:100%;left:0;top:0;opacity:0;}
.phone-icons-image.visible{opacity:1;}
.phone-icons-image:first-child{position:relative;opacity:1;}
.phone-icons-image img{display:inline-block;max-width:100%;height:auto;}
.phone-icons-description{}
.phone-icons-description .entry{margin-bottom:100px;min-height:105px;cursor:pointer;}
.phone-icons-description .entry .icon{width:50px;float:left;padding-top:5px;}
.phone-icons-description .entry .content{margin-left:75px;}
.phone-icons-description .entry .icon img{display:inline-block;max-width:100%;height:auto;}
.phone-icons-description .entry .title{color:#222;font-family:"bold",sans-serif;font-size:16px;line-height:22px;text-transform:uppercase;margin-bottom:10px;}
.phone-icons-description .entry:hover .title{color:#49C773;}
.phone-icons-description .entry .description{font-size:14px;line-height:24px;color:#777;}
.phone-icons-description.right-align{text-align:right;}
.phone-icons-description.right-align .entry .icon{float:right;}
.phone-icons-description.right-align .entry .content{margin-right:75px;margin-left:0;}
.left-right-entry{margin-bottom:120px;}
.left-right-entry .image-entry{text-align:center;}
.left-right-entry .image-entry img{max-width:400px;width:70%;height:auto;display:inline-block;vertical-align:bottom;}
.left-right-entry .cell-view{height:585px;}
.dividing-image{width:100%;height:auto;margin-bottom:40px;box-shadow:0 0 10px rgba(0,0,0,0.5);}
.inline-play-button{position:relative;display:inline-block;margin:0;left:auto;top:auto;float:none;}
#content-wrapper .team-inline-entry{margin-bottom:40px;}
@media (min-width:1200px){.sidebar-menu-added header{left:0;width:180px;height:100%;background:#fff;border-right:1px solid #f2f2f2;}
.sidebar-menu-added #content-wrapper{padding-left:180px;}
.sidebar-menu-added nav{padding-right:0;width:100%;}
.sidebar-menu-added nav>ul{float:none;}
.sidebar-menu-added nav>ul>li{float:none;padding-right:15px;padding-left:5px;}
.sidebar-menu-added nav>ul>li>a{float:none;display:block;text-align:center;height:auto;line-height:15px;padding-top:12px;padding-bottom:12px;margin-top:10px;}
.sidebar-menu-added nav>ul>li>a:hover{color:#fff!important;}
.sidebar-menu-added nav>ul>li>a:not(.act){color:#777;}
.sidebar-menu-added nav .submeny a:after{left:100%;top:50%;transform:rotate(-90deg);-moz-transform:rotate(-90deg);-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);margin-left:-4px;margin-top:-3px;}
.sidebar-menu-added nav ul ul{left:100%;top:0;margin:0;transform:none;-moz-transform:none;-webkit-transform:none;-ms-transform:none;max-height:500px;overflow-y:auto;width:auto;}
.sidebar-menu-added nav ul li:last-child ul{margin-left:0;top:auto;bottom:-10px;}
.sidebar-menu-added #logo{margin-left:44px;margin-bottom:20px;}
.sidebar-menu-added #logo .act{opacity:1;}
.sidebar-menu-added .theme-config{right:-152px;left:auto;}
.sidebar-menu-added .theme-config.active{right:0;}
.sidebar-menu-added .theme-config .open{right:100%;left:auto;transform:rotate(180deg);-moz-transform:rotate(180deg);-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);}
}
@media (max-width:991px){.hand-image{display:none;}
.phone-icons-description .entry{margin-bottom:10px;min-height:0;}
.left-right-entry{margin-bottom:50px;}
.left-right-entry .cell-view{display:block;height:auto;}
}
@media (max-width:767px){.phone-icons-image{padding-bottom:20px;}
#content-wrapper .phone-icons-description .entry{text-align:center;margin-bottom:20px!important;}
#content-wrapper .phone-icons-description .entry .icon{float:none;text-align:center;width:auto;margin-bottom:10px;}
#content-wrapper .phone-icons-description .entry .content{margin-left:0;margin-right:0;}
.left-right-entry .image-entry{padding-bottom:50px;}
#content-wrapper .team-inline-entry{margin-bottom:0px;}
#content-wrapper .team-inline-entry .paddings-container{padding-bottom:40px!important;}
}
_:-ms-input-placeholder,:root .type-2.block .image-block .bg{position:absolute;width:100%;left:0;}
.b{border-top:1px solid #0F4177;}
.theme-config{display:none;}
.box_footer{background-color:rgba(30,100,176,0.4);height:340px;border-radius:10px 10px 0px 0px;margin-left:110px;margin-right:110px;}
.top_boxx{background-color:rgba(19,255,98,0.4);}
.top_box_l_text,.top_box_m_text{color:#FFFFFF;}
.top_box_l_text{font-size:28px;font-weight:bolder;text-transform:uppercase;}
.top_box_s_text{font-size:17px;padding:10px 135px;line-height:25px;}
.popup_box_text{font-size:17px;padding:10px 50px;line-height:25px;}
.top_box_m_text{font-size:20px;}
.top_container_box div{padding:10px 7px;}
.understand_box_cover{text-align:center;position:relative;margin-top:60px;}
.understand_box{margin-top:-24px;position:absolute;margin-left:0px;}
.one_leader_txt{color:#49C773;font-size:50px;font-weight:bolder;}
.one_leader_txt_d{color:#BFDEFF;font-size:50px;font-weight:bolder;}
.and_line{font-size:20px;}
.and_line:before{content:url("../images/top/Line.png");}
.and_line:after{content:url("../images/top/Line.png");}

.box_cover img{width:200px;}
.bb{border:1px solid red;}
.feature_out_box{padding:15px 0px;margin:7px;background-color:#32A358;  min-height: 192px;}
.feature_c_box{}
.feature_head{color:#FFFFFF;margin:0px 0px 10px 0px;font-size:25px;text-transform:uppercase;padding:10px 10px 0px 10px;}
.feature_head_n{text-transform:none;}
.feature_txt{color:#FFFFFF;margin:0px;line-height:18px;padding-top:5px;padding-left:5px;padding-right:5px;padding-bottom:15px;}
.how_head_t{font-family:'black';font-size:46px;color:#4989C7;line-height:40px;text-transform:uppercase;padding-bottom:40px;position:relative;}
.how_head{font-family:'black';font-size:40px;color:#4989C7;line-height:40px;text-transform:uppercase;padding-bottom:40px;position:relative;}
.top_container_how_it_box .col-md-4 img{margin-bottom:-20px;}
.top_container_how_it_box div{padding-top:0px;padding-bottom:10px;padding-left:7px;padding-right:7px;}
.pricing_box{border:0px solid gray;color:gray;background-position:top center;background-repeat:no-repeat;}
.pricing_head_1{color:#A9ABAE;}
.pricing_head_2{color:#6BD5ED;}
.pricing_head_3{color:#9DD63A;}
.pricing_head_4{color:#D6B77E;}
.pricing_head_5{color:#9162BA;}
.pricing_head{font-family:'black';font-size:40px;line-height:20px;text-transform:uppercase;padding-bottom:0px;position:relative;margin-top:120px;padding:10px}
.pricing_main_box .mdsm{padding:7px 10px 7px 7px;position:relative;}
.pric_img{position:absolute;bottom:12px;left:131px;}
.pric_img img{cursor:pointer;}
.adv_heading{padding:10px 25px;background-color:#1E64B0;color:#F2F2F2;text-align:center;height:60px;}
#slider1_container{position:relative;width:100%;height:380px;overflow:hidden;}
.jslider{cursor:move;position:absolute;left:0px;top:0px;width:100%;height:480px;overflow:hidden;}
.swiper-container{width:100%;margin-left:auto;margin-right:auto;}
.swiper-slide{position:relative;}
.gallery-top{width:100%;}
.gallery-thumbs{height:60%;box-sizing:border-box;}
.gallery-thumbs .swiper-slide{width:375px;opacity:0.4;}
.gallery-thumbs .swiper-slide-active{opacity:1;background-color:rgba(30,100,176,0.4);}
.adv_txt{padding:40px 65px;font-size:16px;line-height:28px;}
.adv_slider{position:relative;height:650px;}
.adv_body{background-color:rgba(30,100,176,0.4);}
.adv_thumb{position:relative;}
.adv_thumb img{max-height:100%;max-width:100%;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;}
.adv_thum_head{font-size:25px;position:absolute;top:313px;bottom:0;left:0;right:0;margin:auto;text-align:center;padding:20px;}
.modal-dialog{width:420px;margin:120px auto;}
.new-block .swiper-container.horizontal-pagination .pagination{width:1120px;}
.pagination-swiper-unique-id-0 span:nth-child(13){visibility:hidden;}
.pagination-swiper-unique-id-0 span:nth-child(14){visibility:hidden;}
.tb{height:10px;background-color:white;}
.demo-1{background-color:#104881;}
.sup_zero{font-size:10px;}
.sup_rd{font-size:18px;}
@media (max-width:767px){#demo-canvas{display:none;}
}
@media (max-width:1382px){.tb{background-color:green;}
}
@media (max-width:1199px){.demo-1 .large-header{background-color:#104881;position:relative;width:100%;height:100%;background-position:top left;}
.box_footer{margin-left:50px;margin-right:50px;}
.understand_box_cover{text-align:center;position:relative;margin-top:60px;}
.understand_box{margin-top:-24px;position:absolute;margin-left:0px;}
.top_block{height:945px;}
.tb{background-color:red;}
.price_box_txt{padding:10px 20px;}
.pric_img{position:absolute;bottom:12px;left:30%;}
.new-block .swiper-container.horizontal-pagination .pagination{width:100%;}
.feature_head{font-size:23px;}
.adv_caption{padding:0px 9px;}
.adv_cap{padding:10px;}
 header{  box-shadow: 0px 1px 5px rgba(0,0,0,0.15);}
}
.price_box_txt{padding:10px 40px;}
.pric_img{position:absolute;bottom:12px;left:34%;}
.sup_rd{font-size:15px;}
@media (max-width:1024px){.price_box_txt{padding:10px 25px;}
.pric_img{left:31%;}
.top_block{height:970px;}
}
@media (max-width:991px){.top_block{height:1190px;}
.pagination-swiper-unique-id-0 span:nth-child(13){visibility:visible;}
.pagination-swiper-unique-id-0 span:nth-child(14){visibility:visible;}

}
@media (max-width:767px){.top_block{height:1280px;}
.large-header{height:1280px;background-color:#104881;}
.one_leader_txt_d{color:#BFDEFF;font-size:40px;font-weight:bolder;}
.top_box_s_text{font-size:17px;padding:10px 105px;line-height:25px;}
}
@media (max-width:992px){.tb{background-color:yellow;}
.demo-1 .large-header{background-position:0px 50px;}
.top_block{height:1315px;}
.price_box_txt{padding:10px 215px;}
.pric_img{position:absolute;bottom:12px;left:41%;}
.copy{text-align:center;}
.footer_logo_copy{padding-top:20px;}
}
@media (max-width:960px){.top_block{height:1380px;}
.screens-preview-box{top:-185px;}
.screens-preview-margin{margin-top:-100px;}
.price_box_txt{padding:10px 240px;}
.pric_img{left:42%;}

.contact-form input[type="text"], .contact-form input[type="email"], .contact-form select, .contact-form textarea{width:96%;}
.contact-form textarea{width:96%;}

}
@media (max-width:767px){.tb{background-color:blue;}
.large-header{}
.top_block{height:1300px;}
.top_box_s_text{font-size:17px;padding:10px 50px;line-height:25px;}
.one_leader_txt_d{color:#BFDEFF;font-size:40px;font-weight:bolder;}
.box_footer{margin-left:40px;margin-right:40px;}
.price_box_txt{padding:10px 240px;}
.pric_img{position:absolute;bottom:12px;left:42%;}
.new-block .swiper-container.horizontal-pagination .pagination{width:100%;}
.footer-bottom .footer-linck{text-align:center;}
.screens-preview-margin{margin-top:-60px;}
.sup_rd{font-size:10px;}
}
@media (max-width:736px){.pric_img{left:41.8%;}
.feature_out_box{min-height:188px;}
.screens-preview-box{top:-190px;}
.screens-preview-margin{margin-top:-130px;}
}
@media (max-width:667px){.screens-preview-box{top:-175px;}
.screens-preview-margin{margin-top:-100px;}
.feature_out_box{min-height:192px;}
.price_box_txt{padding:10px 200px;}
.pric_img{left:40.6%;}
.adv_txt{padding:30px 50px;}
.top_block{height:1360px;}
.submit-wraper{padding: 0px 10px;}

}
@media (max-width:640px){.pric_img{left:40.5%;}
.price_box_txt{padding:10px 185px;}


}
@media (max-width:600px){.tb{background-color:orange;}
.box_footer{background-color:rgba(30,100,176,0.4);height:340px;border-radius:10px 10px 0px 0px;}
.top_block{height:1390px;}
.price_box_txt{padding:10px 170px;}
.pric_img{position:absolute;bottom:12px;left:40%;}
.top_box_s_text{font-size:19px;line-height:30px;}

}
@media (max-width:568px){.pric_img{left:39.5%;}
.price_box_txt{padding:10px 155px;}
.top_block{height:1340px;}
}
@media (max-width:480px){.tb{background-color:black;}
.top_block{height:1315px;}
.screens-preview-box{top:-110px;}
.top_box_s_text{font-size:17px;padding:10px 30px;line-height:20px;}
.one_leader_txt_d{font-size:30px;}
.box_footer{margin-left:0px;margin-right:0px;}
.top_box_s_text{font-size:15px;padding:10px 10px;}
.price_box_txt{padding:10px 110px;}
.pric_img{position:absolute;bottom:12px;left:37.5%;}
.and_line:before{content:url("../images/top/Line-mob.png");}
.and_line:after{content:url("../images/top/Line-mob.png");}
.new-block .swiper-container.horizontal-pagination .pagination{width:100%;}
.new-block .swiper-container.horizontal-pagination .pagination .swiper-active-switch{width:20px;}
.new-block .swiper-container.horizontal-pagination .pagination .swiper-pagination-switch{margin:0 6px;}
.how_head_t{font-size:40px;}
.how_head{font-size:38px;}
.adv_caption{font-size:12px;line-height:20px;padding:0px 39px;height:480px;}
.adv_cap{padding:10px;}
.modal-dialog{width:300px;margin:120px auto;}
.popup_box_text{font-size:15px;padding:10px 10px;line-height:25px;}
}
@media (max-width:414px){.price_box_txt{padding:10px 85px;}
.pric_img{left:36%;}
.top_block{height:1260px;}
.screens-preview-box{top:-130px;}
.submit-wraper{padding: 0px 5px;}
}
@media (max-width:375px){#logo{margin-top:8px;}
.top_block{height:1300px;}
.price_box_txt{padding:10px 54px;}
.pric_img{left:34.5%;}
.tb{background-color:pink;}
.and_line{font-size:20px;}
.and_line:before{content:url("../images/top/Line-mob.png");}
.and_line:after{content:url("../images/top/Line-mob.png");}
.new-block .swiper-container.horizontal-pagination .pagination{width:100%;}
.new-block .swiper-container.horizontal-pagination .pagination .swiper-active-switch{width:13px;}
.new-block .swiper-container.horizontal-pagination .pagination .swiper-pagination-switch{margin:0 4px;}
.screens-preview-margin{margin-top:-50px;}
.screens-preview-box{top:-120px;}
.adv_caption{font-size:10px;line-height:20px;padding:0px 15px;height:480px;}
.adv_cap{padding:10px;}
.adv_txt{padding:25px 15px 15px 15px;font-size:17px;line-height:25px;}
}
@media (max-width:360px){.top_block{height:1300px;}
.price_box_txt{padding:10px 45px;}
.pric_img{left:34%;}
.tb{background-color:pink;}
.and_line{font-size:20px;}
.and_line:before{content:url("../images/top/Line-mob.png");}
.and_line:after{content:url("../images/top/Line-mob.png");}
.new-block .swiper-container.horizontal-pagination .pagination{width:100%;}
.new-block .swiper-container.horizontal-pagination .pagination .swiper-active-switch{width:13px;}
.new-block .swiper-container.horizontal-pagination .pagination .swiper-pagination-switch{margin:0 4px;}
.screens-preview-margin{margin-top:-100px;}
.adv_caption{font-size:10px;line-height:20px;padding:0px 15px;height:480px;}
.adv_cap{padding:10px;}
}
@media (max-width:320px){.pric_img{left:31.9%;}
.mdsm .pricing_box .page-tagline{background-size:50% 60%;}
.adv_caption{padding:0px 0px;font-size:10px;line-height:10px;height:400px;}
.adv_cap{padding:10px;}
.swiper-pagination-bullet{margin:0px 2px;}
.feature_out_box{min-height:210px;}
.price_box_txt{padding:10px 25px;}
}
.footer_social{padding:0px;height:80px;text-align:center;}
.fb,.gp,.pt,.tw,.yt{background-color:rgba(60,60,60,0.4);}
.fb:hover{background-color:#3B5998;}
.gp:hover{background-color:#DD4B39;}
.pt:hover{background-color:#3f729b;}
.tw:hover{background-color:#00ACED;}
.yt:hover{background-color:#BB0000;}
.social_box{height:80px;display:block;position:relative;}
.social_boxx{margin-left:7px;margin-right:7px;}
.footer_social_img{max-height:50px;max-width:50px;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;}
.fs_img_box{background-color:rgba(30,100,176,0.4);}
.table{border:hidden;}
.container_social{margin-top:0px;}
.footer_logo_copy{height:70px;display:inherit;}
.footer_logo_copy img{position:absolute;left:0;top:0;bottom:0;right:0;}
.as{height:40px;margin-top:28px;padding:0px;}
@media (max-width:768px){.footer_logo_copy img{position:relative;margin-top:30px;}
}


 .tag_outer:before
{
    content: "";
    display: inline-block;
    vertical-align:middle;
    height: 100%;
}
.tag_outer
{
    height: 100px;
    text-align: center;     
}
.tag_inner
{
    display: inline-block;
    vertical-align: middle;
    width: 95%;
    color:#F2F2F2;                    
    font-size:25px;
    line-height:28px;
}

@media (max-width:640px){
    .tag_outer
    {
        height: 130px;
    }
    .tag_inner
    {
        font-size: 18px;
        line-height: 20px;
    }
}
    div#preloader 
        { 
            position: fixed; 
            left: 0; top: 0; z-index: 999; width: 100%; height: 100%; overflow: visible; background: #ffffff url('../images/icon/loader.gif') no-repeat center center; 
        }
        .feature_out_box .feature_c_box
        {
             padding: 102px 10px 0px 10px;
        }
        .feature_out_box .feature_c_box
        {
            text-align: center;
        }
        .feature_out_box img
        {
            position: absolute;
            left: 0;
            top: 15px;
            right: 0;
            bottom: 0;
            margin:0 auto;
        }
        .feature_out_box
        {
            position: relative;
        }


