@import url(animate.css);
@import url(images/animate.css);
@import url(//maxcdn.bootstrapcdn.com/font-awesome/4.3.0/css/font-awesome.min.css);
@import url(//fonts.googleapis.com/css?family=Open+Sans:400,300,600,700,400italic,800);
@import url(//fonts.googleapis.com/css?family=Paytone+One);
body{background:#333;color:#555555;
	font:400 15px/28px "Open Sans",sans-serif;-webkit-text-size-adjust:none;}
img{max-width:100%;height:auto;}
h1,h2,h3,h4,h5,h6,cite{font-family:"Open Sans",sans-serif;color:#222222;line-height:1.2;font-weight:bold;}

h1{font-size:0px;}
h2{font-size:30px;text-transform:uppercase;font-weight:800;letter-spacing:4.5px;}

h3{font-size:26px;}h4{font-size:20px;}h5,cite{font-size:16px;}h6{font-size:14px;}

p a:hover,.marked-list a:hover,.list a:hover{text-decoration:underline;}
p .fa,.marked-list .fa,.list .fa{text-decoration:none;}
::-moz-selection{color:#fff;background:#297fb8;}
::selection{color:#fff;background:#297fb8;}
time{display:block;color:#297fb8;font-weight:bold;font-size:16px;}
a{font:inherit;color:inherit;text-decoration:none;-moz-transition:0.3s;-o-transition:0.3s;-webkit-transition:0.3s;transition:0.3s;}
a:hover{text-decoration:underline;}
a:focus{outline:none;}

a:active{background-color:transparent;}

a[href^="tel:"],a[href^="callto:"]{color:inherit;text-decoration:none;}
strong{font-weight:700;}
.fa{line-height:inherit;}[class*='fa-']:before{font-weight:400;font-family:"FontAwesome";}
dl dt{font-weight:bold;font-size:16px;color:#333;}.page{overflow:hidden;min-height:500px;}
.lt-ie9 .page{min-width:1200px;}
.center{text-align:center;}
.circle{border-radius:50%;overflow:hidden;}
.circle img{border-radius:50%;}
.pad66{padding:0 66px;}
*+h1{margin-top:30px;}
*+h2{margin-top:30px;}
*+h3{margin-top:30px;}
*+h4{margin-top:30px;}
*+h5{margin-top:25px;}
*+h6{margin-top:33px;}
*+p{margin-top:30px;}
*+dl{margin-top:46px;}
*+table{margin-top:45px;}
*+cite{margin-top:9px;}
*+.btn{margin-top:20px;}
*+.map{margin-top:51px;}
*+.contact-form{margin-top:50px;}
*+.subtitle{margin-top:14px;}
*+.offset3{margin-top:20px;}
*+.offset4{margin-top:60px;}
*+.offset5{margin-top:27px;}
h2+*{margin-top:40px;}
h2+p{margin-top:39px;}
h2+.row{margin-top:40px;}
h2+.owl-carousel{margin-top:53px;}
h2+.owl-carousel-03{margin-top:63px;}
h2+.contact-form{margin-top:51px;}
.offset1{margin-top:6px;}
.offset2{margin-top:12px;}
.subtitle+.row{margin-top:48px;}
*+time{margin-top:10px;}
h5+time{margin-top:5px;}
h5+p{margin-top:10px;}
time+p{margin-top:8px;}
dd+dt{margin-top:30px;}
dt+dd{margin-top:5px;}
dl+a{margin-top:28px;}
address+dl{margin-top:10px;}
.icon+*{margin-top:31px;}

.row+.row{margin-top:34px;}
.row+.offset4{margin-top:60px;}
blockquote+p{margin-top:9px;}
cite+p{margin-top:9px;}

.img+p{margin-top:25px;}
.subtitle{font-size:16px;line-height:1.2;font-weight:bold;color:#aaaaaa;}
.img{position:relative;display:inline-block;max-width:100%;-moz-transition:0.3s;-o-transition:0.3s;-webkit-transition:0.3s;transition:0.3s;}
.img_border{padding:21px;border:1px solid #f8928a;box-sizing:border-box;}
.img .tooltip{
	position:absolute;right:4%;bottom:8%;width:270px;background-color:#fff;padding:18px 16px 15px 36px;box-sizing:border-box;}
.img .tooltip:before{
	content:"";position:absolute;top:20px;left:-9px;display:block;width:0;height:0;border-style:solid;border-width:8px 9px 8px 0;border-color:transparent #fff transparent transparent;}
@media (max-width: 979px) {
.img .tooltip{position:relative;right:auto;left:0;bottom:auto;width:100%;padding-left:0;}
}
@media only screen and (max-width: 768px) {
	.img__resp_fullwidth{width:100%;}.img__resp_fullwidth img{width:100%;}.img__resp_center{text-align:center;width:100%;}
}
.table{width:100%;}.table td,.table th{padding:11px 0;border:1px solid #d2d2d2;text-align:center;line-height:18px;vertical-align:middle;}.table tr:first-child th,.table tr:first-child td{width:2%;}.table th{font-weight:bold;letter-spacing:2.7px;padding:16px 0;}.table1{width:100%;}.table1 tr td{text-align:center;padding:28px 25px 20px;border:1px solid #e0e0e0;}.table1 tr td .icon{font-size:30px;color:#222222;}.table1 tr td .icon.fa-file{font-size:25px;position:relative;top:-5px;}.table1 tr td .icon+*{margin-top:17px;}.table1 tr td h5+p{margin-top:5px;}
@media (max-width: 767px) {.table1 tr td{display:block;margin-top:10px;}}

.inline-list:before,.inline-list:after{display:table;content:"";line-height:0;}.inline-list:after{clear:both;}.inline-list li{float:left;}.index-list{counter-reset:li;}.index-list li{position:relative;padding-left:98px;box-sizing:border-box;}.index-list li:before{position:absolute;top:7px;left:0;content:counter(li,decimal) ".";counter-increment:li;font-size:30px;line-height:53px;letter-spacing:4.5px;font-weight:800;padding-left:17px;color:#fff;width:59px;height:59px;background-color:#297fb8;box-sizing:border-box;}.index-list li:after{content:"";position:absolute;top:19px;left:58px;display:block;border:8px solid transparent;border-left:10px solid #297fb8;}.index-list li .btn{margin-top:10px;display:block;}.index-list :nth-child(n + 4){margin-top:30px;}.price-list li{position:relative;font-size:14px;padding-right:43px;}.price-list li:before,.price-list li:after{display:table;content:"";line-height:0;}.price-list li:after{clear:both;}.price-list li span:first-child{overflow:hidden;position:relative;float:left;width:100%;}.price-list li span:first-child:after{content:'.................................................................................................';position:absolute;width:100%;bottom:0px;}.price-list li .price{position:absolute;right:0;bottom:0;color:#297fb8;}.price-list li+li{margin-top:3px;}.contact-list address{font-weight:bold;line-height:21px;color:#333;}.contact-list li dt{float:left;font-size:14px;font-weight:normal;color:#555555;}.contact-list li dd{float:right;}.contact-list li dd a{font-style:normal;}.contact-list li dl.email dd a{color:#297fb8;}.contact-list li dl.email dd a:hover{text-decoration:underline;}.contact-list li dl+dl{clear:both;}.contact-list li dl+dl dd,.contact-list li dl+dl dt{display:inline-block;float:none;}.contact-list li dt+dd{margin-top:0;}.contact-list li dd+dt{clear:both;margin-top:0;}.term-list dd .link{display:block;margin-top:30px;color:#297fb8;}.term-list dd .link:hover{text-decoration:underline;}.term-list dd+dt{margin-top:14px;}.decorated-heading{text-align:center;}.decorated-heading:before,.decorated-heading:after{content:". .";position:relative;top:-0.15em;display:inline-block;font-size:36px;letter-spacing:-4px;color:#aaaaaa;}.decorated-heading:before{right:18px;}.decorated-heading:after{left:6px;}
@media (max-width: 479px) 
{
	.decorated-heading:before,.decorated-heading:after{position:relative;right:auto;left:auto;display:block;}
}
.decorated-block{position:relative;}
.decorated-block:after{content:"";display:block;position:absolute;bottom:0;left:50%;margin-left:-3px;width:6px;height:6px;background-color:#a9a8a8;border-radius:50%;}

.brand{display:inline-block;}
.brand_name{	overflow:hidden; line-height:28px;letter-spacing:1.3px;
	font-family:Gotham, "Helvetica Neue", Helvetica, Arial, 'Paytone One',sans-serif;
	font-size:22px;font-weight:normal; color:#004A95;
}

.brand_name a{text-decoration:none;padding-left:30px;
/* background:url(../images/brand_img.png) no-repeat 0 50%; */
}

.brand_name+.brand_slogan{margin-top:0;text-align:right;letter-spacing:1.4px;}
.brand_slogan{color:#acacac;}

.bg-primary{background:#222222;}
.bg-secondary{background:#297fb8;color:#fff;}
.bg-secondary h1,.bg-secondary h2,.bg-secondary h3,.bg-secondary h4,.bg-secondary h5,.bg-secondary h6,.bg-secondary cite{color:#fff;}
.bg-secondary p{color:#f4e4e3;}
.bg-secondary .decorated-heading:before,.bg-secondary .decorated-heading:after{color:#f67970;}
.socials{text-align:center;}.socials li{float:none;display:inline-block;}.socials li a{text-decoration:none;}
.socials li a:hover{color:#333;}.socials li+li{margin-left:43px;}
@media (max-width: 479px) 
{.socials li+li{margin-left:25px;}}
.socials .icon{color:#fff;font-size:20px;}.btn,.btn-wr>a{display:inline-block;color:#297fb8;font-size:16px;font-weight:bold;}.btn:hover,.btn-wr>a:hover{color:#555555;text-decoration:none;}
.btn:active,.btn-wr>a:active{color:#090909;}
.btn.btn__mod2,.btn-wr>a.btn__mod2{color:#fff;}
.btn.btn__mod2:hover,.btn-wr>a.btn__mod2:hover{color:#222222;}
.box:before,.box:after{display:table;content:"";line-height:0;}.box:after{clear:both;}.box_aside{float:left;}.box_cnt__no-flow{overflow:hidden;}.box1{display:table;}.box1>div{display:table-cell;width:50%;text-align:center;}.box2 .img+.img{margin-left:35px;}.box2 .img_border{padding:10px;opacity:.2;}.box2 .img_border.active{opacity:1;}.box2+.owl-carousel{margin-top:25px;}

@media (max-width: 979px) {.box2 .img+.img{margin-left:15px;}.box2 .img_border{padding:10px;width:100px;height:100px;}}

@media (max-width: 479px) {.box2 .img+.img{margin-left:15px;}.box2 .img_border{padding:5px;width:70px;height:70px;}}
.animated .progress-bar{position:relative;background-color:#f0f0f0;height:29px;}.animated .progress-bar .progress-bar-line-wrap{display:inline-block;height:100%;}.animated .progress-bar .progress-bar-line-wrap .progress-bar-line{background-color:#297fb8;height:100%;width:100%;display:inline-block;-webkit-animation:move 1s linear .1s normal none 1;-moz-animation:move 1s linear .1s normal none 1;-ms-animation:move 1s linear .1s normal none 1;-o-animation:move 1s linear .1s normal none 1;animation:move 1s linear .1s normal none 1;}.animated .progress-bar .progress-bar-value{position:absolute;right:10px;float:right;font-size:16px;font-weight:bold;color:#aaaaaa;}*+.progress-bar,.progress-bar+*{margin-top:17px;}
@-webkit-keyframes move{from{width:0;}to{width:100%;}}
@-moz-keyframes move{from{width:0;}to{width:100%;}}
@-ms-keyframes move{from{width:0;}to{width:100%;}}
@-o-keyframes move{from{width:0;}to{width:100%;}}
@keyframes move{from{width:0;}to{width:100%;}}
.pricing-item{text-align:center;background-color:rgba(255,255,255,0.4);}.pricing-item .pricing_title{padding:30px 0;background-color:#222222;}.pricing-item .pricing-content{padding:20px 20px 20px 20px;}.pricing-item .pricing-content .price-wrap{font-weight:600;}.pricing-item .pricing-content .price-wrap .currency{font-size:22px;line-height:43px;padding-right:5px;}.pricing-item .pricing-content .price-wrap .price{font-size:50px;letter-spacing:10px;line-height:1.2;}.pricing-item .pricing-content .feature-list li{font-size:14px;line-height:28px;}.pricing-item .pricing-content *+.feature-list{margin-top:15px;}
.sf-menu{display:inline-block;}
.sf-menu:before,.sf-menu:after{display:table;content:"";line-height:0;}
.sf-menu:after{clear:both;}
.sf-menu>li{position:relative;float:left;font-weight:bold;letter-spacing:1.4px;}
.sf-menu>li+li{margin-left:60px;}
.sf-menu a{display:block;text-decoration:none;}
.sf-menu>li>a{color:#222222;position:relative;}
.sf-menu>li>a:before{content:"";height:1px;position:absolute;left:-1px;right:-1px;top:15px;-moz-transition:0.3s;-o-transition:0.3s;-webkit-transition:0.3s;transition:0.3s;}
.sf-menu>li.sfHover>a:before,.sf-menu>li>a:hover:before,.sf-menu>li.active>a:before{background-color:#222222;}
.sf-menu>li>ul{transform:translateX(-50%);left:50%;}
.sf-menu ul{display:none;position:absolute;top:100%;min-width:214px;margin-top:52px;padding:12px 0;text-align:center;z-index:2;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}
.sf-menu ul{background:#333;opacity:.9;}
.sf-menu ul>li{position:relative;width:100%;padding:0 10px;text-align:center;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}
.sf-menu ul>li>a{display:inline-block;color:#fff;font-weight:normal;font-size:14px;line-height:36px;letter-spacing:0;position:relative;}
.sf-menu ul>li>a:before{content:"";height:1px;position:absolute;left:-1px;right:-1px;top:18px;-moz-transition:0.3s;-o-transition:0.3s;-webkit-transition:0.3s;transition:0.3s;}
.sf-menu ul>li.sfHover>a:before,.sf-menu ul>li>a:hover:before{background-color:#fff;}
.sf-menu ul ul{position:absolute;top:0;left:100%;min-width:114px;margin-top:0;z-index:4;}
.sf-menu>li>.sf-with-ul{position:relative;}
@media (max-width: 767px) {.sf-menu{display:none;}}

.rd-mobilemenu{display:none;position:fixed;top:0;left:0;bottom:0;z-index:9999999;text-align:left;-moz-transition:0.3s all ease;-o-transition:0.3s all ease;-webkit-transition:0.3s all ease;transition:0.3s all ease;}.rd-mobilemenu.active{right:0;}.rd-mobilemenu_ul{position:fixed;top:56px;left:0;bottom:0;width:240px;padding:20px 0;color:#666;background:#FFF;font-size:14px;line-height:20px;overflow:auto;-webkit-box-shadow:5px 0 5px 0 rgba(0,0,0,0.1);-moz-box-shadow:5px 0 5px 0 rgba(0,0,0,0.1);box-shadow:5px 0 5px 0 rgba(0,0,0,0.1);-moz-transform:translateX(-240px);-ms-transform:translateX(-240px);-o-transform:translateX(-240px);-webkit-transform:translateX(-240px);transform:translateX(-240px);-moz-transition:0.3s ease;-o-transition:0.3s ease;-webkit-transition:0.3s ease;transition:0.3s ease;-moz-transition:0.3s cubic-bezier(0.55,0,0.1,1);-o-transition:0.3s cubic-bezier(0.55,0,0.1,1);-webkit-transition:0.3s cubic-bezier(0.55,0,0.1,1);transition:0.3s cubic-bezier(0.55,0,0.1,1);}.rd-mobilemenu.active .rd-mobilemenu_ul{-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);-webkit-transform:translateX(0);transform:translateX(0);}.rd-mobilemenu_ul a{display:block;padding:9px 25px 11px;}.rd-mobilemenu_ul a:hover{background:#222222;color:#FFF;text-decoration:none;}.rd-mobilemenu_ul ul a{padding-left:40px;}.rd-mobilemenu_ul ul ul a{padding-left:60px;}.rd-mobilemenu_ul:after{content:'';display:block;height:20px;}.rd-mobilepanel{display:none;position:fixed;top:0;left:0;right:0;height:56px;background:#FFF;color:#000;-webkit-box-shadow:0 3px 3px 0 rgba(0,0,0,0.1);-moz-box-shadow:0 3px 3px 0 rgba(0,0,0,0.1);box-shadow:0 3px 3px 0 rgba(0,0,0,0.1);z-index:99999991;}.rd-mobilepanel_title{position:fixed;top:4px;left:56px;right:56px;margin-top:0;color:#000;font-size:24px;line-height:48px;text-overflow:ellipsis;white-space:nowrap;}.rd-mobilepanel_toggle{background:none;border:none;display:inline-block;padding:0;outline:none;outline-offset:0;cursor:pointer;-webkit-appearance:none;position:fixed;top:4px;left:8px;width:48px;height:48px;}.rd-mobilepanel_toggle::-moz-focus-inner{border:none;padding:0;}.rd-mobilepanel_toggle span{position:relative;display:block;margin:auto;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;-webkit-transition:all 0.3s ease;transition:all 0.3s ease;}.rd-mobilepanel_toggle span:after,.rd-mobilepanel_toggle span:before{content:"";position:absolute;left:0;top:-8px;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;-webkit-transition:all 0.3s ease;transition:all 0.3s ease;}.rd-mobilepanel_toggle span:after{top:8px;}.rd-mobilepanel_toggle span:after,.rd-mobilepanel_toggle span:before,.rd-mobilepanel_toggle span{width:24px;height:4px;background-color:#000;backface-visibility:hidden;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;}.rd-mobilepanel_toggle span:before,.rd-mobilepanel_toggle span:after{-webkit-transition-duration:0.3s,0.3s;transition-duration:0.3s,0.3s;-webkit-transition-delay:0.3s,0s;transition-delay:0.3s,0s;-webkit-transition-property:top,-webkit-transform;transition-property:top,transform;}.rd-mobilepanel_toggle.active span{transition:background .3s 0s ease;background:transparent;}.rd-mobilepanel_toggle.active span:before,.rd-mobilepanel_toggle.active span:after{top:0;-webkit-transition-delay:0s,0.3s;transition-delay:0s,0.3s;}.rd-mobilepanel_toggle.active span:before{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);}.rd-mobilepanel_toggle.active span:after{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);}
@media (max-width: 767px) {body{padding-top:56px;}.rd-mobilemenu,.rd-mobilepanel{display:block;}}
@media (max-width: 359px) {.rd-mobilepanel_title{font-size:18px;}}
.stuck_container{position:relative;padding:30px 0 35px;}
.stuck_container:after{content:"";position:absolute;bottom:0;display:block;width:100%;height:11px;background:#6c5644;}
.has-camera-slider .stuck_container{padding:30px 0 25px;}
.has-camera-slider .stuck_container:after{display:none;}
.isStuck,.has-camera-slider .isStuck{background:#fff;z-index:999;border-bottom:0;padding:10px 0;-webkit-box-shadow:0 0 8px 0 #aaa;-moz-box-shadow:0 0 8px 0 #aaa;box-shadow:0 0 8px 0 #aaa;}.isStuck:after,.has-camera-slider .isStuck:after{display:none;}
.isStuck .sf-menu ul,.has-camera-slider .isStuck .sf-menu ul{margin-top:34px;}
@media only screen and (max-width: 979px) {.isStuck{display:none!important;}}
.parallax{position:relative;overflow:hidden;}
.parallax_image,
.parallax_pattern{position:absolute;top:0;left:0;right:0;height:100%;background-position:center center;will-change:transform;}.parallax_image{background-repeat:no-repeat;-webkit-background-size:cover;background-size:cover;}.parallax_pattern{background-repeat:repeat;}.parallax_cnt{position:relative;}.toTop{width:45px;height:45px;font-size:30px;line-height:42px;color:#fff;background:#222222;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;position:fixed;right:66px;bottom:180px;display:none;overflow:hidden;text-align:center;text-decoration:none;z-index:20;}.toTop:hover{color:#fff;text-decoration:none;background:#297fb8;}
@media only screen and (max-width: 1399px) {
	.toTop{display:none!important;}
	}
header{background:#fff;color:#555555;}
header .brand{float:left;}header .nav{float:right;padding-top:10px;}

@media (max-width: 767px) {
	header{text-align:center;}
header .brand,header .nav{float:none;}
}
main{display:block;background:#fff;}.well{padding-top:50px;padding-bottom:50px;}.well__01{padding-top:83px;padding-bottom:91px;}.well__02{padding-top:25px;padding-bottom:17px;}.well__03{padding-top:50px;padding-bottom:83px;}.well__04{padding-top:50px;padding-bottom:55px;}.well__05{padding-top:71px;padding-bottom:80px;}.well__06{padding-top:56px;padding-bottom:62px;}.well__07{padding-top:62px;padding-bottom:62px;}.well__08{padding-top:63px;padding-bottom:53px;}.well__09{padding-top:59px;padding-bottom:25px;}.well__10{padding-top:69px;padding-bottom:59px;}.well__ins01{padding-bottom:68px;}
@media (max-width: 767px) {.well{padding-top:50px;padding-bottom:40px;}}
.parallax{color:#fff;}.parallax h1,.parallax h2,.parallax h3,.parallax h4,.parallax h5,.parallax h6{color:#fff;}.parallax .btn{color:#fff;}.parallax .btn:hover{color:#297fb8;}.parallax .btn__mod1{color:#222222;}.parallax .btn__mod1:hover{color:#fff;}.parallax .subtitle{color:#f4e4e3;}footer{padding:65px 0;background:#333;color:#888888;font-size:14px;line-height:24px;}footer h1,footer h2,footer h3,footer h4,footer h5,footer h6{color:#fff;}footer *+.copyright{margin-top:35px;}footer *+.btn{margin-top:28px;}footer *+.btn:hover{color:#fff;}