@import "../css/reset.css";@import "../css/skeleton.css";@import "../css/superfish.css";@import "../css/touchTouch.css";@import "../css/form.css";@import "../css/camera.css";@import "../css/jquery.fancybox.css";@import "../css/subscribe-form.css";@import url(//fonts.googleapis.com/css?family=Fjalla+One);@import url(//fonts.googleapis.com/css?family=Open+Sans:400,600,700,800);@import url(//fonts.googleapis.com/css?family=Roboto:400);html, body{}
a[href^="tel:"]{color:inherit;text-decoration:none;}
*{-webkit-text-size-adjust:none;}
.clearfix{*zoom:1;}
.clearfix:before,
.clearfix:after{display:table;content:"";line-height:0;}
.clearfix:after{clear:both;}
.fleft{float:left;}
.fright{float:right;}
.clear{clear:both;line-height:0;font-size:0;width:100%;}
.wrapper, .wrapper-extra, .extra-wrap{position:relative;width:100%;overflow:hidden;}
.wrapper-after:after{clear:both;content:".";display:block;height:0;visibility:hidden;}
.dis-block{display:block;}
.dis-inblock{display:inline-block;}
.txt_left{text-align:left;}
.txt_right{text-align:right;}
.txt_cntr{text-align:center;}
.txt_ital{font-style:italic;}
.txt_line_through{text-decoration:line-through;}
.marg-left-0{margin-left:0 !important;}
.marg-right-0{margin-right:0 !important;}
.marg-left-right-0{margin-left:0 !important;margin-right:0 !important;}
.last-mbot{margin-bottom:0 !important;}
.last-pbot{padding-bottom:0 !important;}
.last-mpbot{margin-bottom:0 !important;padding-bottom:0 !important;}
.marRight1{margin-right:33px;}
.marRight2{margin-right:55px;}
.padTop1{padding-top:20px;}
.padBot1{padding-bottom:60px;}
.padBot2{padding-bottom:41px;}
.marTop1{margin-top:30px;}
.marBot1{margin-bottom:83px;}
.marBot2{margin-bottom:63px;}
.marBot3{margin-bottom:-8px;}
.marBot4{margin-bottom:24px;}
.hline2{padding-bottom:40px;border-bottom:3px solid #c0c0c0;margin-bottom:40px;}
.form_links{display:inline-block;margin-right:2px;margin-top:21px;color:#323435;font:10px/16px 'Roboto', Arial, sans-serif;text-transform:uppercase;}
.form_links a{margin:0 15px;}
.box, .box2, .box3{overflow:hidden;}
.bold{font-weight:bold;}
.color1{color:#47d4f9;}
.color2{color:#000000;}
.color3{color:#fafafa;}
html, body{padding:0;margin:0;height:100%;}
body{font:13px/24px "Open Sans", Arial, Helvetica, sans-serif;color:#323435;background:#2c2c2c url("../images/header_bg.png");min-width:300px;}
.fs_14{font-size:14px;}
#back-top{position:fixed;left:51%;margin-left:500px;bottom:40px;z-index:1000;display:none;width:24px;height:18px;background:url("../images/up-arrow.png") 0 center no-repeat;cursor:pointer;-webkit-transition:all 0.6s ease;-moz-transition:all 0.6s ease;-o-transition:all 0.6s ease;transition:all 0.6s ease;}
#back-top:hover{background:url("../images/up-arrow.png") 100% center no-repeat;-webkit-transition:all 0.6s ease;-moz-transition:all 0.6s ease;-o-transition:all 0.6s ease;transition:all 0.6s ease;}
.main{width:100%;height:auto;padding:0 0 0 0;}
.div-content{width:100%;margin:0 auto;padding-bottom:0;background:#2c2c2c url("../images/bg_pattern.png");padding-top:0px;}
h1{position:relative;display:inline-block;float:left;margin:0;}
h1 img{max-width:inherit;}
h2{margin:0;font:800 42px/50px 'Open Sans', Arial, sans-serif;color:#1c1c1d;margin-top:62px;letter-spacing:-1px;text-transform:uppercase;}
h2.h2_footer{margin:0;font:300 30px/30px 'Open Sans', Arial, sans-serif;color:#fff;margin-top:40px;margin-bottom:27px;letter-spacing:-1px;text-transform:none;}
h2.h2_footer span{font:bold 30px/30px 'Open Sans', Arial, sans-serif;}
h2.v2{margin-bottom:39px;margin-top:94px;}
h2.v3{margin-bottom:32px;margin-top:94px;}
h2.v4{margin-bottom:14px;margin-top:62px;}
h2.v5{margin-bottom:58px;margin-top:64px;}
h2.v6{margin-bottom:64px;margin-top:94px;}
h2.v7{margin-bottom:46px;margin-top:94px;}
h2.v8{margin-bottom:46px;margin-top:54px;}
h2.v9{margin-bottom:57px;margin-top:94px;}
h2.v11{margin-top:94px;}
h5.v11{margin-top:49px;}
h3{margin:0;font:bold 19px/26px 'Open Sans', Arial, sans-serif;color:#343b41;margin-top:26px;margin-bottom:12px;}
h3.v2{margin-top:1px;}
h3.v3{font:bold 19px/24px 'Open Sans', Arial, sans-serif;}
h3.v4{margin-top:3px;margin-bottom:3px;}
h5.v4{margin-top:3px;margin-bottom:3px;}
h4{font:bold 14px/20px 'Open Sans', Arial, sans-serif;color:#e74c3c;text-transform:uppercase;margin-top:10px;}
h5{font:19px/25px 'Open Sans', Arial, sans-serif;color:#2a2a2a;margin-top:69px;margin-bottom:12px;}
h5.v2{margin-top:35px;}
h6{font:19px/25px 'Open Sans', Arial, sans-serif;color:#2a2a2a;margin:0px;}
.figure_video{margin-top:75px;display:block;}
.figure_video a{display:block;}
.b_right{border-right:1px solid #c0c0c0;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
.fw_video{margin-top:75px;display:block;width:100%;max-width:570px;min-width:290px;height:323px;overflow:hidden;border:5px solid #2a2a2a;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.fw_video iframe{position:relative;display:inline-block;outline:none;width:100%;height:100%;border:none;}
.lightbox-video{position:relative;display:inline-block;}
.lightbox-video span{display:block;position:absolute;left:0;top:0;width:100%;height:100%;background:url(../images/magnify-video.png) no-repeat 50% 50%;z-index:1;}
.border_top_section{width:100%;display:inline-block;position:relative;margin-top:-10px;padding:0;border-top:3px solid #c0c0c0;}
.border_top_section.v2{margin-top:0px;padding-bottom:74px;}
.white_bg{width:100%;position:relative;background:#fff;border:none;margin-top:40px;margin-bottom:1px;padding:29px 0 13px;}
.date_section{font:600 16px/14px 'Open Sans', Arial, sans-serif;color:#fff;display:block;float:left;width:60px;height:61px;padding-top:15px;background:#e84a3a;text-align:center;margin-right:18px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-webkit-transition:all 0.6s ease;-moz-transition:all 0.6s ease;-o-transition:all 0.6s ease;transition:all 0.6s ease;}
.comment_link{margin-right:31px;margin-top:0px;}
.main_date_section:hover .date_section{background:#e74c3c;}
p{margin-bottom:16px;}
img{max-width:100%;height:auto;margin-bottom:0px;}
.img1{position:relative;display:block;margin-bottom:29px;-webkit-transition:all 0.6s ease;-moz-transition:all 0.6s ease;-o-transition:all 0.6s ease;transition:all 0.6s ease;overflow:hidden;}
.img1 .rotate_section{position:relative;display:block;-webkit-transition:all 0.6s ease;-moz-transition:all 0.6s ease;-o-transition:all 0.6s ease;transition:all 0.6s ease;}
.img1:hover .rotate_section{-webkit-transform:rotateY(180deg);-moz-transform:rotateY(180deg);-o-transform:rotateY(180deg);}
.img1:hover .rotate_section p.up_p{opacity:0;}
.img1:hover .rotate_section p.bottom_p{opacity:1;}
.img1 p{width:100%;position:absolute;bottom:30px;text-align:center;font:30px/40px 'Open Sans', Arial, sans-serif;color:#1c1c1d;z-index:2;-webkit-transition:all 0.6s ease;-moz-transition:all 0.6s ease;-o-transition:all 0.6s ease;transition:all 0.6s ease;}
.img1 .bottom_p{color:#fff;z-index:3;-webkit-transform:rotateY(180deg);-moz-transform:rotateY(180deg);-o-transform:rotateY(180deg);opacity:0;}
.img1 img{position:relative;z-index:1;}
.img2{margin-top:68px;}
.img3{margin-top:25px;margin-bottom:-2px;}
.img4{float:left;margin-top:29px;margin-right:24px;}
.img5{margin-top:45px;}
.img6{margin-top:32px;}
.img7{float:left;margin-right:21px;margin-top:9px;}
a{text-decoration:none;cursor:pointer;color:#323435;}
a.link2{color:#727272;}
a:hover, .top_section a:hover{text-decoration:none;color:#00b1f3;}
a{-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;}
.top_section{width:100%;min-height:22px;}
.top_section br{display:none;}
.top_section p{margin-top:10px;float:right;color:#6a6a6a;font:300 12px/16px 'Roboto', Arial, sans-serif;margin-bottom:0px;}
.top_section p a{color:#6a6a6a;font:300 12px/16px 'Roboto', Arial, sans-serif;}
.top_section .phone_icon{position:relative;display:inline-block;width:16px;height:13px;margin:3px 0px 0 3px;background:url(../images/phone_icon.png) 0 0 no-repeat;}
.top_section .mail_icon{position:relative;display:inline-block;width:16px;height:13px;margin:3px 1px 0 8px;background:url(../images/mail_icon.png) 0 0 no-repeat;}
.top_section .vline1{position:relative;display:inline-block;width:1px;height:18px;margin:-1px 7px 0 13px;background:#565859;}
.comment_icon2{position:relative;display:inline-block;width:63px;height:55px;margin:-17px -2px 0 19px;background:url(../images/comment_icon_big.png) 0 0 no-repeat;}
.vline1{position:relative;display:inline-block;width:1px;height:21px;margin:-1px 7px 0 11px;background:#deded5;}
#search input{border:none;color:#0b2913;display:block;margin:0;background:none;border:1px solid #323435;outline:medium none;padding:9px 4px 9px 16px;width:210px;position:relative;font:12px/16px Arial, Helvetica, sans-serif;margin:0px;float:left;height:36px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
#search{display:inline-block;position:relative;margin-top:9px;}
#search a{background:url("../images/marker1.png") no-repeat scroll 0 0 transparent;display:block;height:34px;position:relative;width:23px;margin-left:-31px;float:left;}
#search a:hover{background-position:0 -34px;}
header{position:relative;padding-bottom:0;min-height:15px;z-index:1000;padding-top:16px;padding-bottom:13px;border-bottom:4px solid #1f1f1f;}
header.content_header{margin-bottom:78px;}
.bot_line{width:100%;height:1px;display:inline-block;background:#f2f2f2;margin-top:2px;margin-bottom:42px;}
.listWithMarker{margin:0;padding-top:14px;margin-bottom:22px;}
.listWithMarker li{display:block;margin-bottom:7px;}
.listWithMarker li a{color:#323435;font:13px/16px "Open Sans", Arial, sans-serif;text-decoration:none;}
.listWithMarker li a:hover{color:#e84a3a;}
.listWithMarker li .icon-arrow-right{color:#e74c3c;font-size:10px;margin-right:1px;margin-left:0;top:-5px;}
.listWithMarker2{margin:0;padding-top:14px;margin-bottom:22px;}
.listWithMarker2 li{display:block;margin-bottom:7px;}
.listWithMarker2 li a{color:#323435;font:13px/16px "Open Sans", Arial, sans-serif;text-decoration:none;}
.listWithMarker2 li a:hover{color:#e84a3a;}
.listWithMarker2 li .icon-arrow-right{color:#e74c3c;font-size:10px;margin-right:1px;margin-left:0;top:-5px;}
.comments_btn{background:url(../images/comment_icon.png) 0 2px no-repeat;padding-left:19px;color:#6b6b6b;}
.more_btn, .more_btn2, .more_btn4{display:inline-block;text-decoration:none;font:600 16px/20px "Open Sans", Arial, sans-serif;color:#fff;padding:9px 18px 8px 23px;background:#e74c3c;margin-top:17px;}
.icon-arrow-right{position:relative;left:0;top:-1px;font-weight:normal;margin-left:10px;font-size:14px;line-height:1em;font-family:'FontAwesome';}
.more_btn:hover, .more_btn2:hover{color:#fff;background:#3498db;}
.more_btn2{background:#3498db;margin-top:44px;margin-bottom:10px;}
.more_btn2:hover{background:#e74c3c;color:#fff;}
.more_btn4{background:#e74c3c;margin-top:44px;margin-bottom:10px;color:#1f1e1e;padding:12px 26px 10px 26px;}
.more_btn4:hover{background:#3498db;color:#1f1e1e;}
.more_btn3{display:inline-block;text-decoration:none;font:800 14px/18px "Open Sans", Arial, sans-serif;color:#e74c3c;margin-top:-9px;}
figure{display:block;}
figure.img_inner{display:block;height:auto;line-height:0;padding-bottom:0px;overflow:hidden;padding-top:32px;margin-bottom:21px;}
figure iframe{width:96%;height:344px;}
footer address{color:#fff;font:14px/24px "Open Sans", Arial, sans-serif;}
address{font-style:normal;display:block;margin-bottom:20px;color:#323435;font:13px/24px "Open Sans", Arial, sans-serif;}
address dl dt{}
address dd span{position:relative;display:inline-block;width:79px;}
address a, .link1{color:#323435;text-decoration:none;}
.list_carousel{padding:5px 0 0px;position:relative;margin-top:-12px;}
.list_carousel ul{margin:0;padding:0;list-style:none;display:block;overflow:hidden;cursor:default;}
.list_carousel li{padding:0;padding-top:14px;width:300px !important;margin-right:20px !important;float:left;color:#fff;}
.list_carousel.responsive{width:auto;}
.prev,
.next{position:absolute;top:-49px;display:block;width:18px;height:30px;}
.next{background:url(../images/next.png) no-repeat 0 0;right:0px;}
.prev{background:url(../images/prev.png) no-repeat 0 0;right:24px;}
.prev:hover,
.next:hover{background-position:0 -30px;}
.img_title1{position:relative;width:100%;background:#00afe5;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;padding:22px 10px 20px 30px;}
.img_title1:before{position:absolute;display:inline-block;content:'';width:18px;height:19px;left:26px;top:-19px;background:url(../images/corner1.png) no-repeat 0 0;}
.img_title1 a{color:#fff;}
.img_title1 a:hover{color:#8ae3ff;}
.img_title1 p{font:bold 18px/22px 'Fjalla One', Arial, sans-serif;color:#fff;margin-bottom:0px;letter-spacing:-1px;}
.img_title1 p+p{font:14px/20px 'Fjalla One', Arial, sans-serif;color:#fff;margin-bottom:0px;letter-spacing:0px;}
.magnifier2{position:relative;display:inline-block;}
.magnifier2 img{border:2px solid #fff;-moz-box-shadow:0 0 10px rgba(0,0,0,0.2);-webkit-box-shadow:0 0 10px rgba(0,0,0,0.2);box-shadow:0 0 10px rgba(0,0,0,0.2);}
.zoom{position:absolute;width:100%;height:100%;border:18px solid #2b91ab;top:0;left:0;-webkit-transition:all 0.6s ease;-moz-transition:all 0.6s ease;-o-transition:all 0.6s ease;transition:all 0.6s ease;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
a.magnifier2:hover .zoom{opacity:1}
a.magnifier2 .zoom{opacity:0;}
footer{width:100%;font-family:Arial, Helvetica, sans-serif;display:block;}
.main-footer{padding-top:30px;padding-bottom:64px;}
.main-footer p{margin:0;font:14px/24px "Open Sans", Arial, sans-serif;color:#fff;}
.footer_priv{border-top:1px solid #e74c3c;padding:47px 0 30px;color:#fff;text-align:left;}
.footer_priv p{font:14px/20px "Open Sans", Arial, sans-serif;color:#e74c3c;margin-top:6px;margin-left:0;}
.footer_priv a{color:#e74c3c;}
.footer_priv a:hover{color:#fff;}
.top_section strong{position:relative;left:0;top:1px;font-weight:normal;margin:0 3px 0 3px;font-size:14px;line-height:1em;font-family:'FontAwesome';color:#3498db;}
.soc_icons{position:relative;display:inline-block;white-space:nowrap;margin-top:0px;padding-left:60px;}
.soc_icons > li{position:relative;display:inline-block;margin-right:6px;}
.soc_icons > li > a{position:relative;font:normal normal 24px 'FontAwesome';line-height:1em;color:#e74c3c;-webkit-transition:all 0.4s ease-out;-moz-transition:all 0.4s ease-out;-o-transition:all 0.4s ease-out;transition:all 0.4s ease-out;}
.soc_icons > li > a:hover{color:#3498db;text-decoration:none;}
.priv_block{float:left;}
.terms_block{float:right;}
@media only screen and (max-width:1239px){.div-content{width:100%;}
.camera_wrap{min-height:200px;}
.camera_next{right:-50px;}
.camera_prev{left:-50px;}
}
@media only screen and (max-width:1039px){.camera_next{right:10px;}
.camera_prev{left:10px;}
}
@media only screen and (max-width:995px){.address figure iframe{width:100%;max-width:100%;}
address dd span{width:74px;}
.slider_wrapper{height:auto !important;}
.slider_wrapper:after{background:none;}
.b_right{border:none;}
#subscribe-form .btns{margin-left:0px;}
#subscribe-form input{width:100%;display:block;}
#subscribe-form label{display:block;}
#subscribe-form{margin-top:65px;}
ul.sf-menu>li{margin-left:13px;}
footer ul.sf-menu>li{margin-right:10px;}
.soc_icons > li > a{font:normal normal 29px 'FontAwesome';}
h2{font:800 32px/40px 'Open Sans', Arial, sans-serif;}
h2.h2_footer{font:300 24px/24px 'Open Sans', Arial, sans-serif;}
h2.h2_footer span{font:bold 24px/24px 'Open Sans', Arial, sans-serif;}
figure iframe{width:100%;}
figure.img_inner{padding-top:0;}
.hide3{display:none;}
.box3{overflow:visible;}
.camera_next, .camera_prev{margin-top:-20px;}
}
@media only screen and (max-width:767px){img{width:100%;}
img.no_resize, h1 img{width:auto;}
.box{overflow:visible;}
.caption{display:none;}
.mobile_bottom_mar{margin-bottom:30px !important;}
address dd span{width:94px;}
.white_bg{text-align:center;}
#subscribe-form{margin-top:45px;}
.top_section{width:100%;min-height:10px;}
.top_section p{float:left;}
h1{margin-top:20px;}
#search input{width:100% !important;}
.fright.sform2{float:none;}
#search{display:block;}
.mobile_marleft_0{margin-left:0 !important;}
.rotate_section{display:inline-block;}
.comment_link{margin-right:0px;}
h2.v10{margin-top:30px !important;}
}
@media only screen and (max-width:479px){.grid_12{margin:0 4px !important;}
header .grid_12{margin:0 5px !important;}
.alpha, .omega{margin:0 !important;}
.mobile_bottom_mar{margin-bottom:30px !important;}
h3{font:bold 16px/22px 'Open Sans', Arial, sans-serif;}
.slider_wrapper{height:142px !important;}
.camera_prev, .camera_next{top:36%;}
.top_section br{display:block;}
h2{font:800 25px/28px 'Open Sans', Arial, sans-serif;}
.fw_video{height:160px;}
}
@media only screen and (max-width:320px){}
.information{color:#fff;font:14px/24px "Open Sans", Arial, sans-serif;}
.listWithMarker li a{color:#fff;}
.listWithMarker2 li a{color:#323435;}
.pad-top{padding-top:25px;}
.list_services{position:relative;bottom:3px;}
.information{color:#fff;}
.information2{color:#323435;}
#searchbox{position:absolute;top:30px;}

marquee { height:300px; }