@import url(http://fonts.googleapis.com/css?family=Ubuntu:300,400,700,300italic,400italic);
/*override bootstrap*/
.container{width:1280px;margin:0 auto;padding:0;}
.container-fluid{padding:0px;}
.clearfix {clear: both;}
.navbar-brand { float: none;  padding: 0; display:block; padding:10px 0px 0px 0px; }
.row {margin:0;}
.nav > li > a:hover, .nav > li > a:focus {background-color: transparent;}
.form-inline .form-group { margin-bottom: 0px;}
.form-control {box-shadow: none; height: 40px; padding: 4px 12px; vertical-align: middle; -webkit-border-radius: 2px; border-radius: 2px; border: 1px solid #111111 transparent;  }
.form-control:focus {border-color: #0a61ae;outline: 0; -webkit-box-shadow: none; box-shadow: none;}
.panel-title {font-size: 20px; font-weight: 300;}
.panel-title > a {color: #0a61ae;}
.panel-title > a.collapsed { color: inherit;}
.panel { box-shadow: none;}
.panel-group .panel {border-radius: 0; border-left: 0;  border-right: 0; border-bottom: 0;  background-color: transparent;}
.panel-default > .panel-heading { background-color: #FAFAFA; color: #0a61ae;  position: relative;  border: 1px solid #e1e1e1;  border-radius: 0;}
.panel-heading { padding: 16px 11px 14px 56px;}
.panel-heading[class*="rt-icon-"]:before {position: absolute;  font-size: 20px;  color: #0a61ae;  left: 20px;}
.accordion-toggle:after {display: block; content: ""; position: absolute; right: 10px; top: 18px;font-size: 0; width: 17px; height: 17px; color: transparent; background: url("../img/bg_li.png") no-repeat -17px 0 #0a61ae;  -webkit-transition: background-color 0.2s linear 0s;  -moz-transition: background-color 0.2s linear 0s;  -o-transition: background-color 0.2s linear 0s;  -ms-transition: background-color 0.2s linear 0s;  transition: background-color 0.2s linear 0s;}
.accordion-toggle.collapsed:after { background-position: 0px;  background-color: #0a61ae;}
.panel-default { border-color: transparent;}
.panel-group .panel + .panel { margin-top: 0;}
.panel-group .panel-heading + .panel-collapse .panel-body { border-right: 1px solid #e1e1e1;  border-left: 1px solid #e1e1e1;  border-bottom: 1px solid #e1e1e1;  border-top: none;}
.panel-body { padding-left: 21px;}
.breadcrumb { background: transparent; padding: 0;  margin-bottom: 0;}
.pagination { margin: 88px 0 -20px;}
.pagination > li > a { font-size: 0.9em;  padding: 6px 12px;  border: 1px solid #e1e1e1;  margin-bottom: 10px;  margin-right: 9px;  display: inline-block;  background-color: transparent;  border-radius: 0px !important;}
.pagination > li.active > a, .pagination > li > a:hover, .pagination > li.active > a:hover { background-color: #fcfcfc; opacity: 0.9;  color: #0a61ae;  border-color: #e1e1e1;}
.pagination > li.active > a { color: #0a61ae;}
.carousel-indicators { display: none;}
.carousel-control { width: 30px;}
.carousel-control.right, .carousel-control.left { background-image: none;}
.carousel-control > span { width: 39px !important; height: 39px !important; background: #0a61ae;}
.carousel-control .icon-next { margin-left: -32px;}
.carousel-control .icon-prev { margin-left: -7px;}
.carousel-control .icon-prev:before, .carousel-control .icon-next:before { content: "\e833"; font-family: 'fontello';  text-shadow: none;  position: absolute;  top: 10px;  left: 11px;}
.carousel-control > span.icon-next:before {content: "\e834"; left: 13px;}
.progress { height: 39px; box-shadow: none;  background-color: #e1e1e1;  border-radius: 0;  margin-bottom: 10px;}
.progress-bar { font-size: inherit;  text-align: left;  -webkit-box-shadow: none;  box-shadow: none;}
.progress-bar span { display: inline-block;  padding: 8px 19px;}
.sr-only { position: static; width: auto; height: auto;}
.progress-bar-info {background-color: #0a61ae;}
.thumbnail { padding: 0; border: none;}
.thumbnail .caption {color: inherit; text-align: center;}
.tab-content { border: 1px solid #e1e1e1; padding: 30px 30px 24px; -webkit-border-radius: 2px;  border-radius: 2px;}
.nav-tabs { border-bottom-color: transparent; font-size: 16px; margin-top: 20px; margin-bottom: -1px;}
.nav-tabs > li > a {padding: 13px 20px; background-color: #e1e1e1; color: #0a61ae;  margin-right: 0;  margin-top: 20px;  border-radius: 0;}
.nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus {color: #111111; border: 1px solid #e1e1e1;  border-bottom: 1px solid #fff;}
.nav-tabs > li > a:hover, .nav-tabs > li > a:focus {background-color: #fff;}
.alert { border: none; border-radius: 0;  padding: 30px 30px 30px 30px;}
.alert-dismissable .close {top: 0;}
.btn {  display: inline-block;  padding: 6px 34px 6px;  text-transform: uppercase;  font-size: 12px;  font-weight: 700;  background-image: none;  text-shadow: none;  border-radius: 0;  line-height: 24px;  border: none;  -webkit-transition: all 0.4s linear;  -moz-transition: all 0.4s linear;  -o-transition: all 0.4s linear;  -ms-transition: all 0.4s linear;  transition: all 0.4s linear;}
.btn:hover {-webkit-transition: all 0.15s linear;  -moz-transition: all 0.15s linear;  -o-transition: all 0.15s linear;  -ms-transition: all 0.15s linear;  transition: all 0.15s linear;}
.btn-default { border: 1px solid #ccc;}
blockquote h3 {  margin-top: 0;  font-style: normal;}
.width60p{width:60%;}
.width40p{width:40%;}
.fleft{float:left;}
.fright{float:right;}
.ctleft{center:left;}
/*vertical*/
#abovecontent { padding: 30px 0;}
#belowcontent { padding: 40px 0 60px;}
#map { height: 400px;}
#middle { padding: 50px 0 44px;}
#additional { padding: 40px 0 60px;}
#additional + #belowcontent { padding-top: 0;}
#partners { padding: 40px 0 80px;}
#portfolio { padding: 40px 0 40px;}
#features {  padding: 40px 0 20px;}
#team { padding: 106px 0 102px;}
#tweets { padding: 66px 0 102px;}
#prices { padding: 40px 0 60px;}
#progress { padding: 60px 0 43px;}
#process { padding: 60px 0px;}
#subscribe {  padding: 105px 0 110px;}
#testimonials { padding: 105px 0 80px;}
#footer {padding: 40px 0 40px; margin: 0 auto;}
#copyright {padding: 24px 0 16px;}
.row + .row {  margin-top: 20px;}
.title_section .row, #land .container { display: table; padding: 50px 0;}
#land .container { height: 100%;}
.title_section [class*="col-"], #land .row { display: table-cell; vertical-align: middle; float: none;}
.title_section h1,.title_section h2,.title_section h3,.title_section h4{margin:0}@media screen and (max-width: 767px){.title_section .row,.title_section [class*="col-"],#land .container,#land .row{display:block}[class*="col-"] + [class*="col-"]{margin-top:70px}#header{text-align:center}#header select{margin:0 auto}#header [class*="col-"] + [class*="col-"]{margin:10px 0}#partners [class*="col-"] + [class*="col-"]{margin-top:30px}#portfolioContainer [class*="col-"] + [class*="col-"]{margin:20px 0}#mainslider [class*="col-"] + [class*="col-"]{margin:0}}.parallax{background-attachment:fixed!important;-webkit-background-size:cover!important;-moz-background-size:cover!important;-o-background-size:cover!important;background-size:cover!important;overflow:hidden;background-position:50% 50%;background-repeat:no-repeat;position:relative}@media (max-width: 767px){.parallax{-webkit-background-size:auto auto!important;-moz-background-size:auto auto!important;-o-background-size:auto auto!important;background-size:auto auto!important}}.parallax:after{content:'';position:absolute;top:0;right:0;bottom:0;left:0;opacity:.85;z-index:1;background-image:url(../img/bg_parallax.png)}.parallax.grey_section:after{background-color:#f8f8f8;opacity:.9}.parallax.color_section:after{background-color:#4D91BA}.parallax.dark_section:after{background-color:#1a1a1a}.parallax.darkgrey_section:after{background-color:#343434}.parallax > .container,.gradient > .container{z-index:3;position:relative}#land{background-image:url(../img/parallax/top.jpg)}#progress{background-image:url(../img/parallax/progress.jpg)}#belowcontent{background-image:url(../img/parallax/how.jpg)}#testimonials{background-image:url(../img/parallax/testimonials.jpg)}#tweets{background-image:url(../img/parallax/tweet.jpg)}html{position:relative;width:100%;height:100%;overflow:visible!important;overflow-x:hidden}::selection{background:#0a61ae;color:#fff}::-moz-selection{background:#0a61ae;color:#fff}body{font-size:18px;font-family:'Ubuntu',sans-serif;line-height:26px;color:#777;background:#fff;font-weight:300;overflow:visible;overflow-x:hidden;position:relative;width:100%;height:100%}h1,h2,h3,h4,h5,h6{color:#343434;text-transform:uppercase;font-family:'Ubuntu',sans-serif;font-weight:700;line-height:1}h1,h2{text-transform:uppercase}p{margin-bottom:15px}.item-page p{margin-bottom:25px}blockquote,.blockquote{position:relative;border:1px solid #e1e1e1;margin:20px 0;padding:10px 10px 10px 36px}blockquote:before,.blockquote:before{font-family:'fontello';display:block;position:absolute;font-size:20px;left:9px;content:'\e818'}sup,.sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline;top:-.5em}sub,.sub{position:relative;font-size:75%;line-height:0;vertical-align:baseline;bottom:-.25em}a{color:#0a61ae;text-decoration:none;-webkit-transition:all .3s linear 0;-moz-transition:all .3s linear 0;-o-transition:all .3s linear 0;-ms-transition:all .3s linear 0;transition:all .3s linear 0}a:hover{opacity:.85;text-decoration:none;-webkit-transition:all .15s linear 0;-moz-transition:all .15s linear 0;-o-transition:all .15s linear 0;-ms-transition:all .15s linear 0;transition:all .15s linear 0}a:focus{color:#0a61ae;outline:medium none;text-decoration:none}iframe{border:none;max-width:100%}.theme_button{font-weight:400;background-color:#0060AE;border:2px solid transparent;font-size:22px;padding:10px 16px;color:#fff;text-transform:uppercase;border-radius:6px;-webkit-transition:all .1s ease-in-out;-moz-transition:all .1s ease-in-out;-o-transition:all .1s ease-in-out;-ms-transition:all .1s ease-in-out;transition:all .1s ease-in-out}.theme_button:active,.theme_button:hover,.theme_button:focus{background-color:#111;color:#fff;opacity:1;text-decoration:none;-webkit-transition:all .05s ease-in-out;-moz-transition:all .05s ease-in-out;-o-transition:all .05s ease-in-out;-ms-transition:all .05s ease-in-out;transition:all .05s ease-in-out}.theme_button.inverse{border:2px solid #111;background-color:transparent;color:#111}.theme_button.inverse:hover{background-color:#111;color:#fff}.theme_button + .theme_button{margin-left:4px}h1 > [class*="rt-icon-"],h2 > [class*="rt-icon-"],h3 > [class*="rt-icon-"],h4 > [class*="rt-icon-"],h5 > [class*="rt-icon-"],h6 > [class*="rt-icon-"],p > [class*="rt-icon-"]{font-size:1.2em;position:relative;top:.18em;line-height:0;padding-right:.1em}a > [class*="rt-icon-"],.theme_button > [class*="rt-icon-"]{font-size:1.4em;line-height:0;position:relative;top:3px;padding-right:4px}.theme_button > [class*="glyphicon"],.theme_button > [class*="fa-"]{padding-right:7px}.theme_button > [class*="rt-icon-"],.theme_button > [class*="glyphicon"],.theme_button > [class*="fa-"]{margin-left:-7px}.form-submit .theme_button{display:block;width:100%}#box_wrapper{height:100%;position:relative}body.boxed{position:static;width:auto;height:auto}body.pattern1{background-image:url(../img/pattern1.png)}body.pattern2{background-image:url(../img/pattern2.png)}body.pattern3{background-image:url(../img/pattern3.png)}body.pattern4{background-image:url(../img/pattern4.png)}.boxed .container{max-width:100%;padding-left:50px;padding-right:50px}.boxed #box_wrapper.container{padding:0;-webkit-box-shadow:0 0 10px 0 rgba(0,0,0,0.2);box-shadow:0 0 10px 0 rgba(0,0,0,0.2)}.not_found{color:#0a61ae;font-weight:400;font-size:200px;line-height:1.1;margin:54px 0 -39px}.highlight{color:#0a61ae}.grey{color:#0a61ae}.big{font-size:1.8em;font-weight:700;line-height:1.3em}.vertical-margin-20{margin:20px 0!important}.vertical-margin-40{margin:40px 0!important}.vertical-margin-60{margin:60px 0!important}.section_header{border-bottom:1px solid #e1e1e1;padding:10px 0 34px;margin-bottom:20px;margin-top:0;display:inline-block;font-size:40px;font-weight:700;position:relative}.section_header:after{content:'';position:absolute;background-color:#0a61ae;bottom:-9px;left:50%;margin-left:-8px;height:16px;width:16px;border-radius:50%}.section_header + p{font-size:22px;line-height:1.5em;max-width:60%;margin:10px auto 24px;position:relative}.section_header.text-center + p{max-width:60%;margin-bottom:14px}.section_header + blockquote{font-size:16px;max-width:60%;margin:50px auto 44px;border:none;background-color:transparent;padding:0 40px}.section_header + blockquote:before,.section_header + blockquote:after{font-style:normal;font-family:'fontello';content:'\e808';position:absolute;left:0;top:-10px;font-size:30px;color:#0a61ae}.section_header + blockquote:after{content:'\e809';left:auto;right:0}@media (max-width: 767px){.section_header{font-size:30px;margin-top:0}.section_header + blockquote,.section_header + p{max-width:100%!important}}.block > h3{margin-top:0;margin-bottom:18px}.page-title{margin:0 0 32px}.entry-title{margin:0 0 8px}.entry-thumbnail{margin:32px 0 34px}#land{position:relative;width:100%;height:100%;top:0;bottom:0}#land .widget_testimonials .carousel-introtext{font-size:80px!important}#land .widget_testimonials .carousel-introtext i{display:block;text-align:center;padding:50px;margin:-30px 50px 50px}#header{-webkit-box-shadow:0 1px 1px 1px rgba(0,0,0,0.05);box-shadow:0 1px 1px 1px rgba(0,0,0,0.05);padding:0;background-color:#fff;width:1280px;z-index:10000;position:fixed}#header .row{position:relative}#header .navbar-brand{display:block;position:absolute;padding:12px 15px;z-index:10;color:#fff;top:1px;font-size:34px}#header .navbar-brand strong{text-transform:uppercase}#header .navbar-brand img{position:relative;bottom:3px}#land + #header-sticky-wrapper{position:relative;top:-42px}#header-sticky-wrapper.is-sticky{top:0}#big-logo{position:absolute;top:40px;left:50%;z-index:5;margin-left:-63px}#social{position:absolute;right:0;top:20px}@media screen and (max-width: 991px){#social{display:none;top:0;padding:0 15px}#land .widget_testimonials .carousel-introtext{font-size:50px!important}}.mainmenu_wrap:before,.mainmenu_wrap:after{display:table;content:"";clear:both}#map img{max-width:inherit}#middle h1:first-child,#belowcontent h1:first-child{margin-top:0}#middle div.text-center{padding-bottom:32px}#middle div.text-center h1{margin:54px 0 28px}#middle p + .text-center .theme_button{margin-top:53px}aside .block + .block{margin-top:34px}#additional{text-align:center}#partners h1{margin-bottom:34px;color:#111;text-align:center}.single_partner{text-align:center}.single_partner > a{position:relative;display:block;overflow:hidden}.wide_link{display:block;text-align:center;background-color:#0a61ae;position:absolute;top:-10%;width:100%;height:100%;opacity:0;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.single_partner > a:hover .wide_link{top:0;opacity:.7}#subscribe .form-control:focus{-webkit-box-shadow:none;box-shadow:none}#map_wrap{position:relative}#map_wrap .widget_contact{position:absolute;z-index:2;background-color:#fff;top:40px;padding:20px}@media (max-width: 767px){#subscribe .form-control{width:100%}#progress{background-position:0 100%!important}#partners{background-position:50% 0!important}}@media (max-width: 991px){#map_wrap .widget_contact{position:static;margin:40px 0}}#footer .social-icons{margin:53px 0 50px}.color_section{background-color:#0a61ae;color:#fff}.title_section h2{font-size:65px;line-height:1em}.title_section h3{line-height:1.4em}.light_section{background-color:#fff}.grey_section{background-color:#f1f1f1}.dark_section{color:#fff;background-color:#111}.dark_section h1,.color_section h1,.dark_section h2,.color_section h2,.dark_section h3,.color_section h3,.dark_section h4,.color_section h4,.dark_section h5,.color_section h5,.dark_section h6,.color_section h6{color:#fff}.dark_section#portfolio h4,.dark_section#portfolio p{color:#111}.dark_section a,.color_section a{color:#fff}.dark_section .block > h3{color:#fff;font-size:26px}.dark_section .widget_news li + li{border-color:#444}.dark_section .form-control{border-color:#444}.dark_section .widget_nav_menu a{color:#0a61ae}.dark_section .widget_nav_menu a:hover{color:#fff}.dark_section a[class^="socialico-"]:before{color:#111;background-color:#555}.dark_section [class^="rt-icon-"]{color:#fff!important}#copyright p{margin-bottom:0}#copyright .navbar-brand{position:relative;top:-14px}#copyright .widget_nav_menu ul{float:right}#copyright .widget_nav_menu li{display:inline-block;margin-left:20px;padding:0}#copyright .widget_nav_menu li a:before{display:none}#copyright .widget_nav_menu li a:hover{left:auto}.contact-form p{padding-left:10px}.contact-form p:first-child{padding-left:0}p.contact-form-name,p.contact-form-email,p.contact-form-subject{width:33.333%;float:left;margin-bottom:10px}.contact-form-50 p.contact-form-name,.contact-form-50 p.contact-form-email,.contact-form-50 p.contact-form-email{width:50%}p.contact-form-message,p.form-submit{padding:0}@media (max-width: 570px){p.contact-form-name,p.contact-form-email,p.contact-form-subject{float:none;width:100%!important}}.sf-menu,.sf-menu *{margin:0;padding:0;list-style:none}.sf-menu li{position:relative}.sf-menu ul{position:absolute;display:none;top:100%;left:0;z-index:99}.sf-menu > li{float:left}.sf-menu li:hover > ul,.sf-menu li.sfHover > ul{display:block}.sf-menu a{display:block;position:relative}.sf-menu ul ul{top:0!important;left:100%}.sf-menu{float:right}.sf-menu ul{min-width:12em;*width:12em}.sf-menu ul ul{margin-top:-17px}.sf-menu a{text-transform:uppercase;font-family:'Ubuntu',sans-serif;padding:0;text-decoration:none;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;zoom:1;color:#111;font-size:16px}.sf-menu > li{padding:18px 0 18px 10px}.sf-menu > li > a{font-weight:300;color:#0060AE;padding:3px 18px 6px}.sf-menu > li > a:hover,.sf-menu > li.active > a{background-color:#0060AE;color:#fff;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px}.sf-menu > li li.active > a{background-color:#0a61ae;color:#fff;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;cursor:text}.sf-menu li{*white-space:normal}.sf-menu ul{background-color:#0a61ae;padding:17px 0 10px;-webkit-box-shadow:0 1px 2px 1px rgba(0,0,0,0.05);box-shadow:0 1px 2px 1px rgba(0,0,0,0.05)}.sf-menu ul li{padding:0 30px 0 20px;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px}.sf-menu ul a{padding:7px 0;color:#0060ae}.sf-menu ul a:hover{opacity:.6}.sf-menu ul ul{background-color:#0a61ae;margin-left:3px}.sf-menu li:hover,.sf-menu li.sfHover{-webkit-transition:none;transition:none}.sf-arrows ul .sf-with-ul{padding-right:1.5em;*padding-right:1em}.sf-arrows .sf-with-ul:after{content:'';position:absolute;top:50%;right:10px;height:0;width:0;border:3px solid transparent;border-top-color:#fff}.sf-arrows > li > .sf-with-ul:focus:after,.sf-arrows > li:hover > .sf-with-ul:after,.sf-arrows > .sfHover > .sf-with-ul:after{border-top-color:#fff}.sf-arrows ul .sf-with-ul:after{display:block;margin-top:-3px;margin-right:-30px;border-color:transparent;border-left-color:#fff}.sf-arrows ul li > .sf-with-ul:focus:after,.sf-arrows ul li:hover > .sf-with-ul:after,.sf-arrows ul .sfHover > .sf-with-ul:after{border-left-color:#fff;opacity:.6}.sf-menu [class*="rt-icon-"]{font-size:19px;display:inline-block;margin-right:8px;position:relative;top:-1px;display:none}@media (min-width: 768px){#mainmenu{opacity:1!important}}@media (max-width: 991px){#mainmenu{text-align:center}.sf-menu > li > a{text-align:center}.sf-menu ul{text-align:left}}@media (max-width: 800){#header{position:fixed;right:0;top:0;width:100%;z-index:100000;-webkit-box-shadow:0 1px 1px 1px rgba(0,0,0,0.05);box-shadow:0 1px 1px 1px rgba(0,0,0,0.05);text-align:left;border-bottom:none}#mainmenu{display:none;margin:0 0 17px;padding-top:17px;position:relative;overflow:auto;border-bottom:1px solid #ccc;border-left:1px solid #ccc;border-top:1px solid #ccc}#mainmenu .current{border-bottom:1px solid #CCC}.main-menu-icon{padding:15px 0;display:block;margin:0 auto;width:30px;cursor:pointer}.main-menu-icon span{margin:0 auto 3px;display:block;height:3px;background-color:#fff}.sf-menu > li{display:block;padding:0;float:none}.sf-menu > li + li{border-left:none}.sf-menu > li > a{padding:4px 0;margin:10px;text-align:left}.sf-menu ul{text-align:left;position:relative!important;opacity:1!important;padding:0 0 0 20px;margin:0 30px 0 0;-webkit-box-shadow:none;box-shadow:none;background-color:transparent!important}.sf-menu ul li{padding:0;width:90%}.sf-menu ul li + li{border:none}.sf-menu ul ul{margin:1px 0 3px}.sf-menu > li > a:hover,.sf-menu > li.active > a{background:none;border-color:transparent;clear:both;color:#111}.sf-menu ul a{font-size:14px;padding:5px 0 0 20px;border:none}#copyright{text-align:center}#copyright .widget_nav_menu ul{float:none}}.menu-item-number,.menu-item-desc{display:none;color:#0a61ae;font-size:12px;letter-spacing:0}.is-sticky .menu-item-number,.is-sticky .menu-item-desc{display:none!important}.flex-container a:active,.flexslider a:active,.flex-container a:focus,.flexslider a:focus{outline:none}.slides,.flex-control-nav,.flex-direction-nav{margin:0;padding:0;list-style:none}.flexslider{margin:0;padding:0}.flexslider .slides > li{display:none;-webkit-backface-visibility:hidden}.flexslider .slides img{width:100%;display:block}.flexslider .slides .slider_images img{width:auto;display:inline-block;background-color:#0a61ae;margin:0 5px;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.flexslider .slides .slider_images img:hover{background-color:#0a61ae}.flex-pauseplay span{text-transform:capitalize}.slides:after{content:"\0020";display:block;clear:both;visibility:hidden;line-height:0;height:0}html[xmlns] .slides{display:block}* html .slides{height:1%}.no-js .slides > li:first-child{display:block}.flexslider{margin:0;position:relative;overflow:hidden;zoom:1}.flex-viewport{max-height:2000px;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease}.loading .flex-viewport{max-height:300px}.flexslider .slides{zoom:1}.flex-direction-nav{*height:0}.flex-direction-nav a{display:block;width:50px;height:50px;margin:-25px 0 0;position:absolute;top:50%;z-index:10;overflow:hidden;opacity:0;cursor:pointer;background-color:#fff;font-size:0;color:transparent;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease}.flex-direction-nav .flex-prev{left:0}.flex-direction-nav .flex-next{right:0}.flexslider:hover .flex-prev{opacity:.7}.flexslider:hover .flex-next{opacity:.7}.flexslider:hover .flex-next:hover,.flexslider:hover .flex-prev:hover{opacity:1;background-color:#0a61ae}.flex-direction-nav .flex-disabled{opacity:0!important;filter:alpha(opacity=0);cursor:default}.flex-direction-nav a:before{background:url(../img/arrows-slider-big.png) no-repeat -3px 0 #0a61ae;position:absolute;content:"";width:50px;height:50px;-webkit-transition:all .2s linear;-moz-transition:all .2s linear;-o-transition:all .2s linear;-ms-transition:all .2s linear;transition:all .2s linear}.flex-direction-nav a:hover:before{background-position:-3px 0;background-color:#0a61ae}.flex-direction-nav a.flex-next:before{background-position:-49px 0}.flex-direction-nav a.flex-next:hover:before{background-position:-49px 0}.flex-pauseplay a{display:block;width:20px;height:20px;position:absolute;bottom:5px;left:10px;opacity:.8;z-index:10;overflow:hidden;cursor:pointer;color:#000}.flex-pauseplay a:before{font-size:20px;display:inline-block;content:'\f004'}.flex-pauseplay a:hover{opacity:1}.flex-pauseplay a.flex-play:before{content:'\f003'}.flex-control-nav{width:100%;position:absolute;bottom:16px;text-align:center;z-index:2}.flex-control-nav li{margin:0 4px;display:inline-block;zoom:1;*display:inline}.flex-control-paging li a{cursor:pointer;background-color:#0a61ae;opacity:.6;display:inline-block;text-indent:-30px;overflow:hidden;width:20px;height:12px;margin:0 5px 0 0}.flex-control-paging li a:hover{opacity:1;background:#0a61ae!important}.flex-control-paging li a.flex-active{background:#0a61ae;cursor:default;opacity:1}.flex-control-thumbs{margin:5px 0 0;position:static;overflow:hidden}.flex-control-thumbs li{width:25%;float:left;margin:0}.flex-control-thumbs img{width:100%;display:block;opacity:.7;cursor:pointer}.flex-control-thumbs img:hover{opacity:1}.flex-control-thumbs .flex-active{opacity:1;cursor:default}#mainslider{position:relative;background:#F4F4F4}.slide_description{position:absolute;left:8%;right:8%}.slide_description a.theme_button{display:inline-block}.imagetitle{color:#0a61ae;display:block;font-family:'Ubuntu',sans-serif;font-weight:400;font-size:30px;line-height:30px;margin-bottom:20px;text-transform:uppercase}.imagedesc{font-size:16px;margin-bottom:30px;color:#0a61ae}.fullwidthimage [class^="col-"]{position:static;height:0}.fullwidthimage .slide_description{max-width:370px;left:20%;max-width:350px}.fullwidthimage .imagetitle{display:inline-block;color:#fff;padding:6px 14px 10px;background-color:#0a61ae;background-color:rgba(51,51,51,0.8)}.fullwidthimage .imagedesc{color:#fff;margin-bottom:20px;padding:26px 30px;background-color:#fff;background-color:rgba(51,51,51,0.8)}.flexslider .slides img.leftcontent_image{width:auto}.leftcontent .slide_description{position:relative;left:auto;right:auto}.fullwidthcontent{padding:60px 0}.regular_image{position:relative}.regular_image img,img.leftcontent_image{display:block}.regular_image .slide_description{background-color:#0a61ae;background-color:rgba(51,51,51,0.8);padding:30px 40px 20px;top:auto!important;left:65px;bottom:50px;max-width:370px}.regular_image .imagetitle{color:#fff;font-weight:400;display:block;font-size:28px;margin-bottom:14px}.regular_image .imagedesc{color:#fff}@media screen and (max-width: 767px){.flex-direction-nav{display:none}#big-logo{max-width:80px;top:30px;margin-left:-40px}.slides .slide_description{background-color:transparent!important;padding:0!important;left:10px!important;bottom:10px!important;right:auto!important;-webkit-box-shadow:none;box-shadow:none;-webkit-transform:scale(0.85);-moz-transform:scale(0.85);-ms-transform:scale(0.85);-o-transform:scale(0.85);transform:scale(0.85)}.leftcontent .slide_description{position:relative;top:auto!important}}@media screen and (max-width: 700px){.imagetitle{font-size:18px!important}.imagedesc{font-size:13px!important}}@media screen and (max-width: 500px){.imagetitle{font-size:14px!important}.imagedesc{font-size:12px!important}.fullwidthimage .imagedesc{display:none}}.animated{visibility:visible!important}#toTop{background:#0060AE;bottom:14px;display:none;height:50px;width:50px;overflow:hidden;position:fixed;right:10px;text-decoration:none;z-index:9999;font-size:0;color:transparent;border-radius:1px;-webkit-transition:all .4s linear;-moz-transition:all .4s linear;-o-transition:all .4s linear;-ms-transition:all .4s linear;transition:all .4s linear}#toTop:after{display:block;content:'\e83f';color:#fff;font-size:27px;font-family:'fontello';position:absolute;left:12px;top:12px}#toTopHover,#toTop:hover{background:#111;-webkit-transition:all .1s linear;-moz-transition:all .1s linear;-o-transition:all .1s linear;-ms-transition:all .1s linear;transition:all .1s linear}#toTop:active,#toTop:focus{outline:medium none}.horizontal_slider_list_wrapper{position:relative;margin-top:37px}.horizontal_slider_list_wrapper > div{overflow:hidden}ul.horizontal_slider_list{padding:0;margin:0}ul.horizontal_slider_list li{display:block;float:left;height:100%}.es-nav{position:absolute;right:0;top:-65px}.es-nav span{cursor:pointer;display:inline-block;height:23px;text-indent:100%;width:23px;font-size:0;color:transparent;-webkit-transition:all .2s linear;-moz-transition:all .2s linear;-o-transition:all .2s linear;-ms-transition:all .2s linear;transition:all .2s linear}.es-nav span.es-nav-prev{background:url(../img/arrows-horizontal.png) no-repeat 0 0 #0a61ae}.es-nav span.es-nav-next{background:url(../img/arrows-horizontal.png) no-repeat -23px 0 #0a61ae;margin-left:7px}.es-nav span.es-nav-next:hover,.es-nav span.es-nav-prev:hover{background-color:#0a61ae}.related_posts_list{padding-left:0;list-style:none}.horizontal_slider_item,.related_posts_item,.thumbnail{border-radius:0}#portfolio .item_title{position:absolute;padding:0 15px;right:15px;left:15px;bottom:0;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);filter:alpha(opacity=0);opacity:0}.related_posts_item > h4{padding:18px 0;margin:0;font-size:18px}.related_posts_item > h4 > a{color:#0a61ae}.horizontal_slider_item > h4,#portfolio .item_title h4{margin:0;padding:16px 0;font-size:20px}.horizontal_slider_item > h4 > span.heart,.related_posts_item > h4 > span.heart,#portfolio .item_title h4 > span.heart{float:right;padding:1px 0 1px 21px;font-size:14px;color:#111;position:relative}.horizontal_slider_item > h4 > span.heart:before,.related_posts_item > h4 > span.heart:before,#portfolio .item_title h4 > span.heart:before{position:absolute;display:block;content:"\e610";font-family:'rt-icons';left:4px;color:#0a61ae}#portfolio .item_title h4 > a,.horizontal_slider_item > h4 > a{color:#111}#portfolio .item_title h4 > a:hover,.related_posts_item > h4 > a:hover,.horizontal_slider_item > h4 > a:hover{color:#0a61ae}.portfolio_item_image,.horizontal_slider_introimg{position:relative;overflow:hidden}.portfolio_item_image > div{position:absolute;display:block;height:100%;top:0;bottom:0;left:0;right:0;background-color:#fff;background-color:rgba(255,255,255,0.95)}.horizontal_slider_item .portfolio_item_image{left:0;right:0;text-align:center;line-height:1.9em}.horizontal_slider_item_description{padding:20px 0;text-align:center}.horizontal_slider_item_description h3{font-size:19px;margin:0 0 10px;text-transform:none}.horizontal_slider_item_description h3 a{color:#0a61ae}.horizontal_slider_item_description h3 a:hover{color:#0a61ae}.p-view,.p-link{display:block;height:50px;width:50px;margin-left:-53px;position:absolute;top:10%;left:50%;background-color:#0a61ae;border-radius:1px}.p-link{margin-left:5px}.p-view:before,.p-link:before{font-family:'rt-icons';font-size:30px;font-weight:400;color:#fff;content:"\e65d";line-height:50px;-webkit-transition:.3s all ease-in-out;-moz-transition:.3s all ease-in-out;-o-transition:.3s all ease-in-out;-ms-transition:.3s all ease-in-out;transition:.3s all ease-in-out}.p-view:hover,.p-link:hover{-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-webkit-transform:rotate(360deg);transform:rotate(360deg)}.p-link:before{content:"\e70c"}.horizontal_slider_item img,.portfolio_item_image img{-webkit-transition:.3s all ease-in-out;-moz-transition:.3s all ease-in-out;-o-transition:.3s all ease-in-out;-ms-transition:.3s all ease-in-out;transition:.3s all ease-in-out;display:block;width:100%}.horizontal_slider_item:hover img,.portfolio_item_image:hover img{opacity:.9}.horizontal_slider_item:hover .p-view,.portfolio_item_image:hover .p-view{opacity:1}ul#portfolioContainer{padding:0;margin:0;list-style:none;text-align:center}#portfolio h4{margin-top:0}#portfolio .isotope-item{max-width:100%;overflow:hidden;float:left;margin-left:-1px;margin-bottom:30px}#portfolio .item_title p{padding:0 0 22px;margin:0}#portfolio .item_title h4{padding:24px 0 9px}#filtrable{padding:0}#filtrable li{display:inline-block;margin-right:5px}#filtrable a{font-size:1em;padding:5px 11px;margin-bottom:30px;display:inline-block;background-color:#0a61ae;color:#fff;text-transform:uppercase;border-radius:1px}#filtrable a:hover,#filtrable a.selected{background-color:#df4426}#filtrable a:hover{opacity:.8}.portfolio_loadmore{margin:30px 0 40px!important}#gallery_container{position:fixed;width:100%;height:100%;background:#fff;z-index:10000;top:0;bottom:0;left:0;right:0;top:-100%;overflow:auto;display:none}#portfolio_nav{margin-top:40px}#portfolio_nav + #middle{margin-top:0;padding-top:0}#portfolio_nav a{color:#111;font-size:26px}.description{margin-bottom:26px}.skills,.client{border-bottom:1px solid #e1e1e1;padding-bottom:6px;margin-bottom:10px}.location{margin-bottom:27px}.skills > span,.client > span,.location > span{font-weight:700}.skills > a,.client > a,.location > a{color:#0a61ae}.skills > a:hover,.client > a:hover,.location > a:hover{color:#0a61ae}.isotope-item{z-index:2}.isotope-hidden.isotope-item{pointer-events:none;z-index:1}.isotope,.isotope .isotope-item[style]{-webkit-transition-duration:.8s;-moz-transition-duration:.8s;-ms-transition-duration:.8s;-o-transition-duration:.8s;transition-duration:.8s}.isotope{-webkit-transition-property:height,width;-moz-transition-property:height,width;-ms-transition-property:height,width;-o-transition-property:height,width;transition-property:height,width}.isotope .isotope-item{-webkit-transition-property:-webkit-transform,opacity;-moz-transition-property:-moz-transform,opacity;-ms-transition-property:-ms-transform,opacity;-o-transition-property:-o-transform,opacity;transition-property:transform,opacity}.isotope.no-transition,.isotope.no-transition .isotope-item,.isotope .isotope-item.no-transition{-webkit-transition-duration:0;-moz-transition-duration:0;-ms-transition-duration:0;-o-transition-duration:0;transition-duration:0}.blog{margin-top:7px}.blog .entry-thumbnail:first-child{margin:0 0 20px}.blog article + article{margin-top:44px;padding-top:44px;border-top:1px solid #e1e1e1}h2.entry-title{margin:36px 0 20px;font-size:35px}h2.entry-title a{color:#0a61ae}h2.entry-title a:hover{color:#0a61ae}.format-small-image h2.entry-title{margin-top:0}.entry-meta{margin:20px 0;padding:8px 0;border-top:1px solid #e1e1e1;border-bottom:1px solid #e1e1e1;font-size:12px}.entry-meta .comments-link{float:right}.entry-meta .comments-link a,.reply a{color:#0a61ae}.entry-meta .comments-link a:hover,.reply a:hover{color:#0a61ae}.entry-tags{background:url(../img/tags_icon.png) no-repeat 0 2px transparent;padding-left:27px;margin-top:29px}.blog .read-more{margin-top:21px}.blog .format-small-image .entry-thumbnail{margin-bottom:0}img.alignleft{float:left;margin:5px 20px 5px 0}footer.bottom-entry-meta{margin:33px 0}.tags{border-top:1px solid #e1e1e1;border-bottom:1px solid #e1e1e1;padding:36px 0}.tags h3{display:inline-block;margin:4px 0 0}.tags-links{position:relative;top:-3px;left:4px}.tags a,.tagcloud a{font-size:.9em;padding:4px 10px;border:1px solid #e1e1e1;margin-bottom:4px;display:inline-block;background-color:transparent}.tags a:hover,.tagcloud a:hover{background-color:#fcfcfc}.author-meta{margin:40px 0 50px;padding:29px 68px 13px;border:1px solid #e1e1e1}.author-meta > img{display:block;float:left;max-width:200px;margin:10px 30px 10px 0}.author-meta h3{margin:12px 0 18px}.author-meta p:after{display:table;content:" ";clear:both}.related-posts > h3{margin-bottom:34px}.comments-area{margin:96px 0 40px}.comments-title{font-size:24px;margin-bottom:30px}.comments-area ol{list-style:none;padding-left:0}.comments-area li{padding:26px 0 5px}.comments-area ol.children li{padding:30px 0 0 70px}.comments-area ol.children ol ol li{padding-left:0}.comment-meta{position:relative}.comment-metadata{border-top:1px solid #e1e1e1;border-bottom:1px solid #e1e1e1;margin:3px 0 10px 100px;font-size:12px;padding:11px 0}.comment-author a{font-size:14px;position:relative;top:-5px}.comment-author img{max-width:70px;margin-right:28px;float:left}.reply{position:absolute;right:0;top:36px;font-size:12px}.comment-content{padding:0 0 9px 100px}.comment-respond{margin-top:56px}.comment-reply-title{margin-bottom:26px}.comment-respond label,.contact-form label{display:none}form.contact-form{margin-top:18px;margin-bottom:20px}p.comment-form-author,p.comment-form-email,p.comment-form-url{width:33.33333%;float:left;margin-bottom:10px}p.comment-form-author,p.comment-form-email{padding-right:10px}p.comment-form-comment:before,p.contact-form-message:before{display:table;content:" "}.comment-respond p.form-submit{text-align:center;margin-top:40px}@media (max-width: 570px){.comments-area ol.children li{padding:30px 0 0 30px}p.comment-form-author,p.comment-form-email,p.comment-form-url,p.contact-form-name,p.contact-form-email,p.contact-form-subject{float:none;padding:0 8px 0 0;width:100%}p.contact-form-message{padding-right:8px}}.single_teaser{text-align:center;margin:20px 0 43px}.single_teaser.icons [class^="rt-icon-"]{font-size:40px}.single_teaser.icons.style1 [class^="rt-icon-"]{font-size:60px;line-height:130px;color:#0a61ae;display:inline-block;width:130px;height:130px;margin-bottom:7px;border-radius:1px;-webkit-box-shadow:0 0 0 3px #0a61ae;box-shadow:0 0 0 3px #0a61ae;-webkit-transition:-webkit-transform .2s ease 0s,opacity .2s ease 0;-moz-transition:-moz-transform .2s ease 0s,opacity .2s ease 0;-o-transition:-o-transform .2s ease 0s,opacity .2s ease 0;-ms-transition:-ms-transform .2s ease 0s,opacity .2s ease 0;transition:transform .2s ease 0s,opacity .2s ease 0}.single_teaser.icons.style1:hover [class^="rt-icon-"]{color:#0a61ae;-webkit-box-shadow:0 0 0 16px #0a61ae;box-shadow:0 0 0 16px #0a61ae;-webkit-transform:scale(0.85);-moz-transform:scale(0.85);-o-transform:scale(0.85);-ms-transform:scale(0.85);transform:scale(0.85)}.single_teaser h3{margin-top:20px}.single_teaser h3 a{color:#0a61ae}.single_teaser h3 a:hover{color:#0a61ae}.single_teaser p.introtext{margin:10px 0}.single_teaser.icons.style2{margin-top:8px;padding:30px 0 33px;border-radius:1px;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-o-transition:all .2s ease;-ms-transition:all .2s ease;transition:all .2s ease}.single_teaser.icons.style2 [class^="rt-icon-"]{font-size:100px;border-radius:0;background:transparent;color:#fff}.single_teaser.icons.style2 h2{color:#fff;background-color:#0a61ae;display:inline-block;font-size:35px;margin:12px 0 9px;padding:4px 16px}.single_teaser.icons.style2 h3{font-size:18px;margin:2px 0}.single_teaser.icons.style2:hover{background-color:#0a61ae}.single_teaser.icons.style2:hover [class^="rt-icon-"]{color:#fff}.single_teaser.icons.style2:hover h3{color:#fff}.single_teaser.icons.style3 [class^="rt-icon-"]{border-radius:50%;width:120px;height:120px;margin:0 auto 10px;display:inline-block;background:#0060AE;color:#fff;overflow:hidden;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;transition:all .3s ease-in-out;line-height:120px;font-size:70px}.single_teaser.icons.style3:hover [class^="rt-icon-"]{-moz-transform:rotate(360deg) scale(1.1);-ms-transform:rotate(360deg) scale(1.1);-webkit-transform:rotate(360deg) scale(1.1);transform:rotate(360deg) scale(1.1)}.single_teaser.icons.style4 [class^="rt-icon-"]{font-size:50px;margin-top:50px;position:absolute;top:100px;margin-left:-25px}.single_teaser.icons.style4 h2{display:inline-block;border-top:5px solid #fff;border-left:5px solid #fff;border-right:5px solid #fff;color:#fff;-webkit-border-radius:1px;-moz-border-radius:100%;border-radius:100%;line-height:150px;font-size:35px;width:160px;height:158px;font-weight:300}.single_teaser.icons.style4 h3{color:#fff;margin-top:40px}.single_teaser.icons.style5{overflow:hidden;padding:20px;border-radius:2px;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;transition:all .3s ease}.single_teaser.icons.style5:hover{background-color:rgba(0,0,0,0.3)}.single_teaser.icons.style5 [class^="rt-icon-"]{color:#AAA;font-size:60px;text-shadow:1px 0 1px rgba(255,255,255,0.8);line-height:80px;width:100%;height:80px;text-align:center;display:block}.widget_categories ul,.widget_archive ul,.widget_recent_entries ul{list-style:none;padding-left:20px}.widget_categories li,.widget_archive li,.widget_recent_entries li{padding:3px 0;color:#0a61ae}.widget_categories a,.widget_archive a,.widget_recent_entries a{color:#0a61ae;position:relative;padding:0!important}.widget_categories a:before,.widget_archive a:before,.widget_recent_entries a:before{height:4px;content:'';position:absolute;display:block;left:-14px;top:7px;border:3px solid transparent;border-left-color:#0a61ae}.widget_categories a:hover,.widget_archive a:hover,.widget_recent_entries a:hover,.widget_nav_menu a:hover{color:#0a61ae}.widget_nav_menu a{padding:0 0 10px 30px !important;color:#0a61ae}.widget_nav_menu [class*="rt-icon-"]{font-size:19px;display:inline-block;margin-right:20px;position:absolute;top:2px;left:-4px}.widget_tag_cloud > h3{margin-bottom:26px}.widget_news > h3{margin-bottom:7px}.widget_news ul{list-style:none;padding-left:0}.widget_news li{padding:18px 0 6px}.widget_news a{color:#0a61ae}.widget_news a:hover{color:#f85b23}.widget_news li + li{border-top:1px solid #e1e1e1}.news_introimg{float:left;max-width:80px}.news_right{margin-left:100px}.news_right h5{margin-top:6px;font-size:16px}.search-field{max-width:180px;background-color:transparent}.widget_social_links > h3{margin-bottom:13px}.widget_social_links ul{padding-left:0;list-style:none}.widget_social_links a[class^="socialico-"]{padding:0 0 0 40px;font-size:inherit!important;color:#0a61ae}.widget_social_links a[class^="socialico-"]:before{top:-3px}.widget_social_links a[class^="socialico-"]:hover{color:#0a61ae}.widget_social_links li{padding:6px 10px 6px 0;vertical-align:bottom}.widget_schedule dt{font-weight:400}.widget_schedule .dl-horizontal dt{width:80px;text-align:left}.widget_schedule .dl-horizontal dd{margin-left:100px;text-align:right}.widget_testimonials{padding:20px}.widget_testimonials .carousel-introtext{position:relative;padding:10px 10px 10px 50px;font-size:24px;line-height:1.2em;text-align:center}.widget_testimonials .carousel-introtext:before,.widget_testimonials .carousel-introtext:after{font-family:'fontello';display:block;position:absolute;font-size:20px;top:10px;left:0;content:'\e818'}.widget_testimonials .carousel-introtext:after{left:auto;right:0}.widget_testimonials .carousel-readmore{padding:20px 10px;text-align:center;font-style:italic}.widget_testimonials .carousel-control.right,.widget_testimonials .carousel-control.left{display:block;width:50px;height:50px;top:50%;right:0;margin-top:-25px;z-index:10}.widget_testimonials .carousel-control.left{left:0;right:auto}.widget_testimonials .carousel-control.right:before{font-family:'fontello';content:"\e841";font-size:50px}.widget_testimonials .carousel-control.left:before{font-family:'fontello';content:"\e840";font-size:50px}.thumbnail > img{border-radius:50%;border-bottom:5px solid #0a61ae;border-right:5px solid #0a61ae;border-top:5px solid transparent;border-left:5px solid transparent;-webkit-transition:all .3s linear;-moz-transition:all .3s linear;-o-transition:all .3s linear;-ms-transition:all .3s linear;transition:all .3s linear}.thumbnail:hover > img{border-bottom:5px solid transparent;border-right:5px solid transparent;border-top:5px solid #0a61ae;border-left:5px solid #0a61ae}.thumbnail .caption{padding:16px 20px 9px;line-height:1.3em;position:relative}.thumbnail .caption h4{font-size:20px;margin:6px 0 8px;font-weight:700}.single_teaser_left{float:left}.single_teaser_right{margin:0 0 23px 114px;padding:1px 10px 14px 0}.single_teaser_right h3{margin-bottom:18px;font-size:24px}.single_teaser_right h3 a{color:#0a61ae}.single_teaser_right h3 a:hover{color:#0a61ae}.left_icons,.left_icons h3{border-radius:1px;background-color:#fff;-webkit-transition:all .2s linear;-moz-transition:all .2s linear;-o-transition:all .2s linear;-ms-transition:all .2s linear;transition:all .2s linear}.left_icons [class^="rt-icon-"]{display:block;font-size:38px;background-color:#111;color:#fff;border-radius:1px;padding:16px;margin:22px;-webkit-transition:all .2s linear;-moz-transition:all .2s linear;-o-transition:all .2s linear;-ms-transition:all .2s linear;transition:all .2s linear}.left_icons:hover,.left_icons:hover h3{background-color:#111;color:#fff}.left_icons.style2 [class^="rt-icon-"]{background-color:#0a61ae;color:#fff;text-align:center;font-size:30px;width:70px;height:70px;padding:0;line-height:70px;border-radius:1px}.left_icons.style2:hover [class^="rt-icon-"]{background:#0a61ae;-moz-transform:rotate(360deg) scale(1.1);-ms-transform:rotate(360deg) scale(1.1);-webkit-transform:rotate(360deg) scale(1.1);transform:rotate(360deg) scale(1.1)}.left_icons.style2 .single_teaser_right{margin-left:90px}.twitter{text-align:center;font-size:24px;line-height:1.5em}.twitter .tweet_time{display:block;margin:0 0 30px;font-size:14px;text-transform:uppercase}.twitter .flex-direction-nav{display:none}.twitter.flexslider .slides img{width:auto;margin:50px 0 10px;display:inline-block}a[class^="socialico-"]{font-size:0!important;display:inline-block;position:relative;padding-right:38px;line-height:30px;vertical-align:middle}a[class^="socialico-"]:before{display:inline-block;text-indent:0;overflow:hidden;font-family:'socialicoregular';font-size:30px;text-align:center;line-height:1;position:absolute;top:-5px;left:0;color:#fff;background-color:#0060AE;border-radius:100%;width:36px;height:36px;margin:0 3px;line-height:36px;-webkit-transition:all .4s linear 0;-moz-transition:all .4s linear 0;-o-transition:all .4s linear 0;-ms-transition:all .4s linear 0;transition:all .4s linear 0}a[class^="socialico-"]:hover:before{color:#fff;background-color:#0a61ae;-webkit-transition:all .1s linear 0;-moz-transition:all .1s linear 0;-o-transition:all .1s linear 0;-ms-transition:all .1s linear 0;transition:all .1s linear 0}a[class*="rounded"]:hover:before,a[class*="rounded"]:before{background-color:transparent;color:#0a61ae}.chart{position:relative;display:inline-block;text-align:center;background:#f1f1f1;-webkit-border-radius:1px;border-radius:1px;margin:20px 0}.percent{display:block;position:absolute;top:50%;left:50%;font-size:50px;margin-top:-.3em;margin-left:-.8em;z-index:2}.percent:after{content:'%';margin-left:.1em;font-size:.8em}.pricing-table{overflow:hidden;list-style:none;padding:0;text-align:center;border:1px solid #e1e1e1;border-radius:1px;-webkit-transition:all .2s linear;-moz-transition:all .2s linear;-o-transition:all .2s linear;-ms-transition:all .2s linear;transition:all .2s linear}.pricing-table.style2{background-color:#e1e1e1;border:none;position:relative}.pricing-table:hover{-webkit-transition:all .05s linear;-moz-transition:all .05s linear;-o-transition:all .05s linear;-ms-transition:all .05s linear;transition:all .05s linear;background-color:#fcfcfc}.pricing-table.style2:hover{background-color:#f1f1f1;box-shadow:0 0 10px #d5d5d5;top:-5px}.pricing-table ul{list-style:none;padding:0}.pricing-table ul li{padding:10px 0;border-top:2px solid #fff;border-bottom:2px solid #fff}.pricing-table li + li{border-top:0}.pricing-table li p{padding:0 4px;margin:0}.pricing-table li.plan-price{padding:30px 0 10px;background-color:#0a61ae;color:#fff}.pricing-table.style2 li.plan-price{padding:30px 0 10px;background-color:#fff;color:inherit}.pricing-table li.plan-name{font-size:1.8em;padding:22px 0;color:#0a61ae}.pricing-table.style2 li.plan-name{font-size:1.4em;padding:30px 0;color:#fff;background:#111;font-weight:700;text-transform:uppercase}.plan-price span + span{font-size:60px;font-weight:700;letter-spacing:2px}.plan-price span:first-child{font-size:29px;position:relative;top:-20px;font-weight:700}.call-to-action a{display:block;padding:8px 0}.style2 .call-to-action a{display:inline-block;padding:10px 33px;margin:30px 0}ul#flickr{margin:0;padding:0}ul#flickr li{background-color:#C4C4C4;display:inline-block;line-height:0!important;list-style:none outside none;margin:0 5px 5px 0}.bs-callout{border-left:3px solid #EEE;margin:20px 0;padding:30px}.bs-callout h4{margin-bottom:5px;margin-top:0}.bs-callout p:last-child{margin-bottom:0}.bs-callout-danger{background-color:#FDF7F7;border-color:#EED3D7}.bs-callout-danger h4{color:#B94A48}.bs-callout-warning{background-color:#FAF8F0;border-color:#FAEBCC}.bs-callout-warning h4{color:#8A6D3B}.bs-callout-info{background-color:#F4F8FA;border-color:#BCE8F1}.bs-callout-info h4{color:#34789A}.front-image-wrapper{margin-top:40px}.front-image-wrapper img{opacity:0;position:absolute;left:0;right:0;margin-left:auto;margin-right:auto}.front-image-indicators{margin:37px 0;padding:0;text-align:center}.front-image-indicators li{display:inline-block;height:26px;cursor:pointer}.front-image-indicators li.img-tablet{width:13px;margin-right:6px;background:url(../img/icon-tablet.png) no-repeat 0 100% #0a61ae}.front-image-indicators li.img-desktop{width:30px;margin-right:2px;background:url(../img/icon-desktop.png) no-repeat 0 100% #0a61ae}.front-image-indicators li.img-phone{width:13px;background:url(../img/icon-phone.png) no-repeat 0 100% #0a61ae}.front-image-indicators li.active{background-color:#111!important}.preloader{position:fixed;top:0;left:0;right:0;bottom:0;background:url(../images/logo.png) no-repeat 50% 50% #fff;z-index:10000;height:100%}.preloaderimg{width:50px;height:50px;position:absolute;left:50%;top:50%;background:url(../img/preloader.gif) no-repeat 50% 50% transparent;margin:50px 0 0 -25px}div.facebook .pp_expand{background:url(../img/prettyPhoto/facebook/sprite.png) -31px -26px no-repeat;cursor:pointer}div.facebook .pp_expand:hover{background:url(../img/prettyPhoto/facebook/sprite.png) -31px -47px no-repeat;cursor:pointer}div.facebook .pp_contract{background:url(../img/prettyPhoto/facebook/sprite.png) 0 -26px no-repeat;cursor:pointer}div.facebook .pp_contract:hover{background:url(../img/prettyPhoto/facebook/sprite.png) 0 -47px no-repeat;cursor:pointer}div.facebook .pp_close{width:22px;height:22px;background:url(../img/prettyPhoto/facebook/sprite.png) -1px -1px no-repeat;cursor:pointer;z-index:3000}div.facebook .pp_description{margin:0 37px 0 0}div.facebook .pp_loaderIcon{background:url(../img/prettyPhoto/facebook/loader.gif) center center no-repeat}div.facebook .pp_arrow_previous{background:url(../img/prettyPhoto/facebook/sprite.png) 0 -71px no-repeat;height:22px;margin-top:0;width:22px}div.facebook .pp_arrow_previous.disabled{background-position:0 -96px;cursor:default}div.facebook .pp_arrow_next{background:url(../img/prettyPhoto/facebook/sprite.png) -32px -71px no-repeat;height:22px;margin-top:0;width:22px}div.facebook .pp_arrow_next.disabled{background-position:-32px -96px;cursor:default}div.facebook .pp_nav{margin-top:0}div.facebook .pp_nav p{font-size:15px;padding:0 3px 0 4px;margin-top:-2px}div.facebook .pp_nav .pp_play{background:url(../img/prettyPhoto/facebook/sprite.png) -1px -123px no-repeat;height:22px;width:22px}div.facebook .pp_nav .pp_pause{background:url(../img/prettyPhoto/facebook/sprite.png) -32px -123px no-repeat;height:22px;width:22px}div.facebook .pp_next:hover{background:url(../img/prettyPhoto/facebook/btnNext.png) center right no-repeat;cursor:pointer}div.facebook .pp_previous:hover{background:url(../img/prettyPhoto/facebook/btnPrevious.png) center left no-repeat;cursor:pointer}div.pp_pic_holder a:focus{outline:none}div.pp_overlay{background:#000;display:none;left:0;position:absolute;top:0;width:100%;z-index:10500}div.pp_pic_holder{display:none;position:absolute;width:100px;z-index:10800}.pp_content{height:40px;min-width:40px;overflow:hidden}* html .pp_content{width:40px}.pp_content_container{position:relative;text-align:left;width:100%}.pp_content_container .pp_left{padding-left:20px}.pp_content_container .pp_right{padding-right:20px}.pp_content_container .pp_details{float:left;padding:7px 10px;background-color:#fff}.pp_description{display:none;margin:0}.pp_social{float:left;margin:0}.pp_social .facebook{float:left;margin-left:5px;width:auto;overflow:hidden}.pp_social .twitter{float:left}.pp_nav{clear:right;float:left;margin:3px 10px 0 0}.pp_nav p{float:left;white-space:nowrap;margin:2px 4px}.pp_nav .pp_play,.pp_nav .pp_pause{float:left;margin-right:4px;text-indent:-10000px}a.pp_arrow_previous,a.pp_arrow_next{display:block;float:left;height:15px;margin-top:3px;overflow:hidden;text-indent:-10000px;width:14px}.pp_hoverContainer{position:absolute;top:0;width:100%;z-index:2000}.pp_gallery{display:none;left:50%;margin-top:-50px;position:absolute;z-index:10000}.pp_gallery div{float:left;overflow:hidden;position:relative}.pp_gallery ul{float:left;height:35px;position:relative;white-space:nowrap;margin:0 0 0 5px;padding:0}.pp_gallery ul a{border:1px rgba(0,0,0,0.5) solid;display:block;float:left;height:33px;overflow:hidden}.pp_gallery ul a img{border:0}.pp_gallery li{display:block;float:left;margin:0 5px 0 0;padding:0}.pp_gallery li.default a{background:url(../img/prettyPhoto/facebook/default_thumbnail.gif) 0 0 no-repeat;display:block;height:33px;width:50px}.pp_gallery .pp_arrow_previous,.pp_gallery .pp_arrow_next{margin-top:7px!important}a.pp_next{background:url(../img/prettyPhoto/light_rounded/btnNext.png) 10000px 10000px no-repeat;display:block;float:right;height:100%;text-indent:-10000px;width:49%;-webkit-transition:none;-moz-transition:none;-o-transition:none;-ms-transition:none;transition:none}a.pp_previous{background:url(../img/prettyPhoto/light_rounded/btnNext.png) 10000px 10000px no-repeat;display:block;float:left;height:100%;text-indent:-10000px;width:49%;-webkit-transition:none;-moz-transition:none;-o-transition:none;-ms-transition:none;transition:none}a.pp_expand,a.pp_contract{cursor:pointer;display:none;height:20px;position:absolute;right:30px;text-indent:-10000px;top:10px;width:20px;z-index:20000}a.pp_close{position:absolute;right:6px;top:-16px;display:block;line-height:22px;text-indent:-10000px}.pp_loaderIcon{display:block;height:24px;left:50%;position:absolute;top:50%;width:24px;margin:-12px 0 0 -12px}#pp_full_res{line-height:1!important}#pp_full_res .pp_inline{text-align:left}#pp_full_res .pp_inline p{margin:0 0 15px}div.ppt{color:#fff;display:none;font-size:17px;z-index:9999;margin:0 0 5px 15px}.pp_top,.pp_bottom{height:20px;position:relative}* html .pp_top,* html .pp_bottom{padding:0 20px}.pp_top .pp_left,.pp_bottom .pp_left{height:20px;left:0;position:absolute;width:20px}.pp_top .pp_middle,.pp_bottom .pp_middle{height:20px;left:20px;position:absolute;right:20px}* html .pp_top .pp_middle,* html .pp_bottom .pp_middle{left:0;position:static}.pp_top .pp_right,.pp_bottom .pp_right{height:20px;left:auto;position:absolute;right:0;top:0;width:20px}.pp_fade,.pp_gallery li.default a img{display:none}.owl-carousel .owl-wrapper:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel{display:none;position:relative;width:100%;-ms-touch-action:pan-y}.owl-carousel .owl-wrapper{display:none;position:relative;-webkit-transform:translate3d(0px,0px,0px)}.owl-carousel .owl-wrapper-outer{overflow:hidden;position:relative;width:100%}.owl-carousel .owl-wrapper-outer.autoHeight{-webkit-transition:height 500ms ease-in-out;-moz-transition:height 500ms ease-in-out;-ms-transition:height 500ms ease-in-out;-o-transition:height 500ms ease-in-out;transition:height 500ms ease-in-out}.owl-carousel .owl-item{float:left}.owl-controls .owl-page,.owl-controls .owl-buttons div{cursor:pointer}.owl-controls{-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}.grabbing{cursor:url(../img/grabbing.png) 8 8,move}.owl-carousel .owl-wrapper,.owl-carousel .owl-item{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0)}.owl-origin{-webkit-perspective:1200px;-webkit-perspective-origin-x:50%;-webkit-perspective-origin-y:50%;-moz-perspective:1200px;-moz-perspective-origin-x:50%;-moz-perspective-origin-y:50%;perspective:1200px}.owl-fade-out{z-index:10;-webkit-animation:fadeOut .7s both ease;-moz-animation:fadeOut .7s both ease;animation:fadeOut .7s both ease}.owl-fade-in{-webkit-animation:fadeIn .7s both ease;-moz-animation:fadeIn .7s both ease;animation:fadeIn .7s both ease}.owl-backSlide-out{-webkit-animation:backSlideOut 1s both ease;-moz-animation:backSlideOut 1s both ease;animation:backSlideOut 1s both ease}.owl-backSlide-in{-webkit-animation:backSlideIn 1s both ease;-moz-animation:backSlideIn 1s both ease;animation:backSlideIn 1s both ease}.owl-goDown-out{-webkit-animation:scaleToFade .7s ease both;-moz-animation:scaleToFade .7s ease both;animation:scaleToFade .7s ease both}.owl-goDown-in{-webkit-animation:goDown .6s ease both;-moz-animation:goDown .6s ease both;animation:goDown .6s ease both}.owl-fadeUp-in{-webkit-animation:scaleUpFrom .5s ease both;-moz-animation:scaleUpFrom .5s ease both;animation:scaleUpFrom .5s ease both}.owl-fadeUp-out{-webkit-animation:scaleUpTo .5s ease both;-moz-animation:scaleUpTo .5s ease both;animation:scaleUpTo .5s ease both}@-webkit-keyframes empty{0%{opacity:1}}@-moz-keyframes empty{0%{opacity:1}}@keyframes empty{0%{opacity:1}}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-moz-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@-moz-keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@-webkit-keyframes backSlideOut{25%{opacity:.5;-webkit-transform:translateZ(-500px)}75%{opacity:.5;-webkit-transform:translateZ(-500px) translateX(-200%)}100%{opacity:.5;-webkit-transform:translateZ(-500px) translateX(-200%)}}@-moz-keyframes backSlideOut{25%{opacity:.5;-moz-transform:translateZ(-500px)}75%{opacity:.5;-moz-transform:translateZ(-500px) translateX(-200%)}100%{opacity:.5;-moz-transform:translateZ(-500px) translateX(-200%)}}@keyframes backSlideOut{25%{opacity:.5;transform:translateZ(-500px)}75%{opacity:.5;transform:translateZ(-500px) translateX(-200%)}100%{opacity:.5;transform:translateZ(-500px) translateX(-200%)}}@-webkit-keyframes backSlideIn{0%,25%{opacity:.5;-webkit-transform:translateZ(-500px) translateX(200%)}75%{opacity:.5;-webkit-transform:translateZ(-500px)}100%{opacity:1;-webkit-transform:translateZ(0) translateX(0)}}@-moz-keyframes backSlideIn{0%,25%{opacity:.5;-moz-transform:translateZ(-500px) translateX(200%)}75%{opacity:.5;-moz-transform:translateZ(-500px)}100%{opacity:1;-moz-transform:translateZ(0) translateX(0)}}@keyframes backSlideIn{0%,25%{opacity:.5;transform:translateZ(-500px) translateX(200%)}75%{opacity:.5;transform:translateZ(-500px)}100%{opacity:1;transform:translateZ(0) translateX(0)}}@-webkit-keyframes scaleToFade{to{opacity:0;-webkit-transform:scale(0.8)}}@-moz-keyframes scaleToFade{to{opacity:0;-moz-transform:scale(0.8)}}@keyframes scaleToFade{to{opacity:0;transform:scale(0.8)}}@-webkit-keyframes goDown{from{-webkit-transform:translateY(-100%)}}@-moz-keyframes goDown{from{-moz-transform:translateY(-100%)}}@keyframes goDown{from{transform:translateY(-100%)}}@-webkit-keyframes scaleUpFrom{from{opacity:0;-webkit-transform:scale(1.5)}}@-moz-keyframes scaleUpFrom{from{opacity:0;-moz-transform:scale(1.5)}}@keyframes scaleUpFrom{from{opacity:0;transform:scale(1.5)}}@-webkit-keyframes scaleUpTo{to{opacity:0;-webkit-transform:scale(1.5)}}@-moz-keyframes scaleUpTo{to{opacity:0;-moz-transform:scale(1.5)}}@keyframes scaleUpTo{to{opacity:0;transform:scale(1.5)}}.owl-theme .owl-controls{margin-top:10px;text-align:center}.owl-buttons{position:absolute;top:50%;width:100%;margin-top:-13px}.owl-prev,.owl-next{position:absolute;left:0}.owl-next{right:0;left:auto}.owl-prev:before,.owl-next:before{font-family:'fontello';content:'\e83e';-webkit-transition:all .2s linear;-moz-transition:all .2s linear;-o-transition:all .2s linear;-ms-transition:all .2s linear;transition:all .2s linear}.owl-prev:before{content:'\e83d'}.owl-theme .owl-controls .owl-buttons div{color:#FFF;display:inline-block;zoom:1;*display:inline;padding:5px 12px;font-size:16px;-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px;background:#111;-webkit-transition:all .2s linear;-moz-transition:all .2s linear;-o-transition:all .2s linear;-ms-transition:all .2s linear;transition:all .2s linear}.owl-theme .owl-controls.clickable .owl-buttons div:hover{background:#0a61ae;text-decoration:none}.owl-theme .owl-controls .owl-page{display:inline-block;zoom:1;*display:inline}.owl-theme .owl-controls .owl-page span{display:block;width:12px;height:12px;margin:5px 7px;filter:Alpha(Opacity=50);opacity:.5;-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px;background:#111}.owl-theme .owl-controls .owl-page.active span,.owl-theme .owl-controls.clickable .owl-page:hover span{filter:Alpha(Opacity=100);opacity:1}.owl-theme .owl-controls .owl-page span.owl-numbers{height:auto;width:auto;color:#FFF;padding:2px 10px;font-size:12px;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px}.owl-item.loading{min-height:150px;background:url(../img/AjaxLoader.gif) no-repeat center center}#switcher{display:none;position:fixed;padding:0 10px 0 20px;top:30%;left:-200px;width:200px;height:350px;background-color:#fff;z-index:12500;-webkit-box-shadow:0 0 10px 0 rgba(0,0,0,0.2);box-shadow:0 0 10px 0 rgba(0,0,0,0.2);-webkit-transition:all .6s ease;-moz-transition:all .6s ease;-o-transition:all .6s ease;-ms-transition:all .6s ease;transition:all .6s ease}#switcher.active{left:0}#switcher span{-webkit-box-shadow:3px 0 5px 0 rgba(0,0,0,0.2);box-shadow:3px 0 5px 0 rgba(0,0,0,0.2);display:block;position:absolute;width:50px;height:50px;line-height:50px;color:#1D1D1D;background-color:#fff;text-align:center;right:-50px;top:0;cursor:pointer}#switcher li{margin-bottom:10px}#switcher p{margin-top:-7px}#switcher-version a{padding:6px 12px;display:inline-block;line-height:1}#switcher-version a.light,#switcher-version a.dark:hover{background-color:#f1f1f1;color:#1D1D1D}#switcher-version a.dark,#switcher-version a.light:hover{background-color:#111;color:#fff}#switcher-colors a{display:inline-block;width:40px;height:40px;background-color:#0a61ae}#switcher-colors a.color2{background-color:#7C2A8C}#switcher-colors a.color3{background-color:#73BF7B}
/*# sourceMappingURL=main.css.map */

/* Edit By H-Minh 9-4-2016 */
.blk-header{background-color:#0060AE; height:45px; color:#FFF;}
.blk-header ul{list-style: none;padding: 0;}
.blk-header ul li{float:left; width:50%;text-align:left; padding:10px 0px 0px 54px; font-size:14px; font-weight:500;}
.blk-header ul li:last-child{text-align: right; padding-top:10px}
.blk-header ul li .fa{display:block;}
.blk-header a[class^="rt-icon-"]::before, .blk-header a[class^="fa fa-"]::before {
  background-color: #FFF;  border-radius: 100%;  color: #0060ae;
  font-size: 16px; height: 26px; line-height: 26px; float:right;
  margin: 0 3px; overflow: hidden; text-align: center; text-indent: 0;
  top:0px; transition: all 0.4s linear 0s; width: 26px;
}
.blk-header a[class^="rt-icon-facebook"]::before {padding-top: 5px; font-size: 26px;}
.blk-header a[class^="fa fa-youtube-play"]::before {font-size: 16px; padding-top: 2px;}
.required{color:#F00;}
.bdpage{width:1180px;margin: 0 auto;}
.bdpage .container{width:100%;}
.txtUp{text-transform:uppercase;}
.clear{clear:both;}
.dispNone{display:none !important;}
.w100{width:100%;}
.push{height:3px}
.menuMobile{background:#FFF;right:0;margin-top:48px !important;padding-top:0px !important; width:200px; border-bottom: 1px solid #cccccc; border-left: 1px solid #cccccc;  border-top: 1px solid #ccc;z-index:999;}
.main-menu-icon{float:right;}
.main-menu-icon span{ display: block; height: 6px; margin: 0 auto 3px; background-color:#0060AE !important;}
.homeTitle{text-align:left; color: #0060AE; text-transform: none; font-weight: lighter;}
.nagTitle{font-size:18px;text-align:left;padding: 5px 0 6px !important;text-transform:none;color:#0a61ae;margin:0 !important;}
.line-bottom{border-bottom:1px solid #d6d6d6;padding-bottom:14px;}
.borBottom{border-bottom:1px solid #CCC;}
.submenu{padding:0px !important;}
  .submenu li{padding:5px !important;}
  .submenu li a{font-size:13px !important;color:#FFF;}  
.menuFt{list-style:none;margin-left:0 !important;padding:0;}
.menuFt li{text-transform:uppercase;font-size:14px;}
.menuFt li a{color:#777777;}
.menuFt li a:hover{color:#0060AE;}
.readMore{float:right;}
hr.hr-line {/*border:1px solid #d6d6d6;*/ border-color: #d6d6d6; margin:0px 0 37px 0px;}
#footer {padding: 8px 0 40px;}
#footer a[class^="rt-icon-"]::before {
  background-color: #0060ae; border-radius: 100%; color: #ffffff; display: inline-block;    
  font-size: 30px; height: 36px; left: 0; line-height: 36px; margin: 0 3px;
  overflow: hidden; text-align: center; text-indent: 0; top: -5px;    transition: all 0.4s linear 0s;    width: 36px;
}
#footer a[class^="rt-icon-youtube"]::before, #footer a[class^="rt-icon-instagram2"]::before {
 border-radius: 6px;
}
#footer img{max-width: 90%;}
.newsRow img.img-responsive{text-align:right;margin-right:5px; float:left}
.newsRow h3{margin-top:0px;font-size:16px;line-height:21px;}
.artView h1{font-size:20px;}
.artContent h2,.artContent h3, .artContent h4, .artContent h5{font-size:16px; font-weight:normal;text-transform:none;}
h1.head-banner{font-size:16px; font-weight:bold; display:inline; color:#FFF; text-transform:none;}
h2.head-banner{font-size:16px; font-weight:normal; display:inline; color:#FFF; text-transform:none;}
.titBlArt{color: #0060AE; text-transform: none;}
.blkVideoCnt{height:380px;margin:0 auto;float:none;background-color:#CCC;padding:10px;}
.faqRow .icotop{margin-top:10px !important;}
.faqRow .icotop .dotBg{height:5px;}
/* Languages */
.dropdown div{ margin: 15px 0 18px 10px; padding:0px;}
.dropdown a, .dropdown a:visited { color:#0060ae; text-decoration:none; outline:none;}
.dropdown div:first-child a {display:block; padding:3px; border:1px solid #0060ae; width:120px; border-radius:3px;}
.dropdown div:first-child a span{font-size:24px;margin-left: 10px; position: absolute; top: 18px;}
.dropdown div.ctn-menu {position:inherit;}
.dropdown ul{background:#FFF; border:1px solid #0060ae; color:#0060ae; display:none; left:0px; padding:0px; position:absolute; top:-16px; width:auto; min-width:120px; list-style:none;}						
.dropdown ul li a { padding:2px; display:block; transition: none !important;}
.dropdown ul li a:hover, .dropdown ul li a.active { background-color:#0a61ae; color:#FFF; opacity:0.85;}
/* Home */
.listCaption{list-style: none; margin:0 auto; width:85%; padding-top:5px;}
.listCaption li{float:left;margin-right: 130px;}
.listCaption li:last-child{margin-right: 0px !important;}
.rt-icon-shopping-cart::before, .rt-icon-like::before, .rt-icon-mobile::before, .rt-icon-refresh-outline::before{content: "";}
.rt-icon-shopping-cart .ico{
 background: url("../images/ico_order.png") no-repeat scroll 0 0 / cover; display: block;
 height: 80px; width: 65px; margin-left: 20px; margin-top: 20px;     
}
.rt-icon-like .ico{ background: url("../images/ico_enjoy.png") no-repeat scroll 0 0 / cover; display: block; height: 91px; width: 79px; margin-left: 20px; margin-top: 16px;     }
.rt-icon-mobile .ico{ background: url("../images/ico_collect.png") no-repeat scroll 0 0 / cover; display: block; height: 90px; width: 60px; margin-left: 24px; margin-top: 17px;     }
.rt-icon-refresh-outline .ico { background: url("../images/ico_return.png") no-repeat scroll 0 0 / cover; display: block; height: 95px; width: 80px; margin-left: 21px; margin-top: 18px; }  
/* menu Languages */
#menu-lang{font-size:12px; font-family:Arial, Helvetica, sans-serif; display:table; content: " "; width:100%;}
  #menu-lang .lang{text-align:right;padding-right:20px;}
  #menu-lang .lang a{padding-right:10px;border-right:1px solid #CCC;margin-left:3px;}
  #menu-lang .lang a:last-child{border-right:none;}
  #menu-lang .lang a.active{font-weight:bold;}
/*==========*/
.lineFt{background-color:#0060AE;height:15px;margin-bottom:1px;}
.lineTop{background-color:#0060AE;height:2px !important;margin-top:5px;}
.line{border-bottom:1px solid #CCCCCC;height:5px;}
.font14{font-size:14px;}
.font16{font-size:16px;}
.bgBanner{background:url(../images/bg_banner.jpg);/*height:425px;*/}
.arctcle{font-size:16px;}
.arctcle img{max-width:70%;}
.bdleft{border-left:1px solid #CCC; font:14px/20px Arial !important;}
#gallerySlide {position:relative;/*height:425px*/}
#gallerySlide a {float:left;position:absolute;}	
#gallerySlide a img {border:none;}
#gallerySlide a.show {z-index:500}
#gallerySlide .caption {z-index:600; color:#ffffff; height:145px; width:100%; /*position:absolute;*/ bottom:0;vertical-align:middle; display: table;}
#gallerySlide .caption .content {padding:12px;color:#FFF; font-size:16px;text-align:center; vertical-align: middle;}
#gallerySlide .caption .content h3 {margin:0;padding:0; color:#FFF; text-transform:none;text-align:center; font-weight: lighter;}

.bannerSlide {position:relative;/*height:425px*/}
.bannerSlide a {float:left;position:absolute;width:100%;}	
.bannerSlide a img {border:none;}
.bannerSlide a.show {z-index:500}
.bannerSlide .frSlide {height:360px;}
.bannerSlide .next, .bannerSlide .prev{position:absolute;opacity:0.5;font-size:76px;color:#FFF;z-index:99999;padding:5px; top:28%; display:none; cursor:pointer;}
.bannerSlide .next{right:10px;}
.bannerSlide .prev{left:10px;}
.bannerSlide .caption {z-index:600; color:#ffffff; height:145px; width:100%; /*position:absolute;*/ bottom:0;vertical-align:middle; display: table;}
.bannerSlide .caption .content {padding:12px;color:#FFF; font-size:16px;text-align:center; vertical-align: middle; display:table; width:100%;}
.bannerSlide .caption .content h3 {margin:0;padding:0; color:#FFF; text-transform:none;text-align:center; font-weight: lighter;}
.bannerSlide .bannerImg{height:360px;background-size:100% auto !important;}

.icotop{display: block; margin-top: 29px;}
.dotBg{background-image: url("../images/dot.png");  background-position: left top;    background-repeat: repeat;    height: 14px;    position: relative;    width: 100%;}
.dotBg img{background-color: #fff; padding-right: 12px; position: absolute; left: 0px; top: 0px;}
.contRow{overflow:hidden;max-height:220px;height:220px;}
.contRow h5{color:#0060af;font-weight:bold;line-height:20px;}
.content{font-size:14px;}
.nav-paging{color:#666;text-align:right;font-size:12px;padding:20px 0 20px 0;}
	.nav-paging li{display:inline;}
	.nav-paging li a{line-height:22px;padding:3px 7px;text-align:center;border:1px solid #d9d9d9;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;font-size:12px;color:#555;margin-right:2px;background-color:#f2f2f2;font-weight:bold;}
	.nav-paging a:hover, .nav-paging .curent-page, .nav-paging .active a{padding:4px 8px;text-align:center;border:0px;line-height:22px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;color:#fff;font-size:12px;text-decoration:none;margin-right:2px;background-color:#333;}
	.nav-paging .pnext, .nav-paging .end, .nav-paging .start{line-height:18px;font-weight:bold;}
#footer div.col-sm-2{margin-left: 0px !important;}
/* Order */	
.flleft{float:left;}
.formReg label, .orInfo label{font-weight:normal; width:170px; font-size:14px;}
.formReg div, .orInfo div{font-weight:normal; font-size:14px;margin-bottom:4px;}
.formReg u{text-transform:uppercase;}
.formReg .placPrev{padding-left:30px;color:#999;}
.formReg input[type=submit]{background-color: #0a61ae; border: 2px solid transparent; border-radius: 2px; color: #ffffff; font-size: 14px; font-weight: 400; padding: 5px; text-transform: uppercase;    transition: all 0.1s ease-in-out 0s;min-width:100px;}
.formReg input[type=text], .formReg input[type=email] {
  background-color: #fff; background-image: none; border: 1px solid #ccc;
  border-radius: 4px; box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset; color: #555;
  font-size: 14px; height: 34px;
  line-height: 1.42857; padding: 6px 12px; transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s; width:70%;
}
.formReg select {
  background-color: #fff; background-image: none; border: 1px solid #ccc;
  border-radius: 4px; box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;  color: #555;
  font-size: 14px; height: 34px;
  line-height: 1.42857; padding: 6px 12px; transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;
}
.orInfo u{text-transform:uppercase;}
.lblist{width:100% !important;}
.paybutton{background-color: #0060ae;color:#fff;padding:10px;border-radius:5px;}
.paybutton:hover{color:#fff;}
#txtHotel, #txtAddrShip{display:none;}
#txtAddrShip2{padding-left:10px;}
#txtAddrShip2.padd20{padding-left:20px;}
#txtAddrHotel{padding-left:10px;}
#txtAddrHotel.padd20{padding-left:20px;}
.back-order{margin:20px;}
.noteImport{font-size:15px !important;display:block; color:#F00;}
.txtAddHotel, .txtAddrShip2, .txtAddrHotel {width:50%; margin-left:30px;}
/* Logo */
.logoText{position:relative;}
.logoText .textBoard{background-color:#4d8ac0; width:41%; height:77%; color:#FFF; position:absolute;margin:47px 0px 0px 16px;border-radius:6px; opacity:0.9; padding:15px 1px 0px 15px /*22px*/; 
line-height:15px; font-size:13px; font-weight:500; overflow:hidden;
}
.logoText .textBoard b{font-size:15px;margin-top:7px; display:block;}

/* Member */
.member-form{margin:0 auto;float:none;border:2px solid #0060ae; padding-top:15px; padding-bottom:15px;}
.member-form-edit .member-form-row label{font-weight:100; font-size: 14px;}
.member-form .member-form-submit input[type=submit], .member-form-edit .member-form-submit input[type=submit]{font-size: 14px; min-width:100px; padding:3px !important;}
.memBirth select{ vertical-align: middle; background-color: #fff; border: 1px solid #ccc; border-radius: 4px;box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset; color: #555; font-size: 14px; height: 34px; line-height: 1.42857; padding: 6px 12px;    transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;    width: 32.4%;}
.widget .widget-title {border-bottom: 1px solid #ededed; overflow: hidden;  padding: 0 5px 5px 0;    position: relative;}
.widget ul { padding-left:0px !important;}
.widget li { border-bottom: 1px solid #ededed; font: 14px/20px Arial !important;  margin: 0; overflow: hidden; padding: 5px 0; position: relative;    text-overflow: ellipsis;    word-wrap: break-word;}
.widget li:last-child { border-bottom: none !important;}
.table-bordered > thead > tr > th, .table-bordered > thead > tr > td {  border-bottom-width: 2px;  padding: 5px;}
.table-bordered > thead > tr > th, .table-bordered > tbody > tr > th, .table-bordered > tfoot > tr > th, .table-bordered > thead > tr > td, .table-bordered > tbody > tr > td, .table-bordered > tfoot > tr > td {
 border: 1px solid #ddd;  padding: 5px;
}
.icosize27{font-size:27px;}
.ordTitle{text-align:center;font-size:24px;text-transform:uppercase; padding:10px;}
.btnedit{background-color:#0060ae; width:100px; color:#FFF; border-radius:6px; text-transform:uppercase; transition: all 0.1s ease-in-out 0s; border:2px solid transparent;padding:5px;}
.formSearch{display:inline;width:200px;padding:4px; height:35px;}
.no-padding{padding:0px;}
.ui-datepicker {z-index:9999 !important;}
.ui-datepicker-calendar .ui-state-default{width:28px !important;} 
.error{color:#F00;text-align:center;}
.memberInfo .widget .widget-title{font-size:14px;}
.memberInfo  .formReg .width50p{width:61%;}
/*=================== 404 Page ====================*/
.er40-page{text-align:center;margin:0 auto;float:none;}
.er40-page .er40-page-error{font-size:200px;font-weight:bold;padding:10px; line-height:normal !important;}
/* Faq */
.faqRow h5{line-height:25px;}

/* Media all */
@media(max-width:1699px){
  .bannerSlide .bannerImg{height:350px;background-size:cover !important;background-position: 60% 0 !important;}
  .bannerSlide .frSlide {height:350px;}
  .bannerSlide .next, .bannerSlide .prev{top:25%;}
}
@media(max-width:1599px){
  .bannerSlide .bannerImg{height:350px;background-size:cover !important;background-position: 60% 0 !important;}
  .bannerSlide .frSlide {height:350px;}
}
@media(max-width:1399px){
  .bannerSlide .bannerImg{height:350px;background-size:cover !important;background-position: 60% 0 !important;}
  .bannerSlide .frSlide {height:350px;}
}
@media(max-width:1299px){
  .bannerSlide .bannerImg{height:350px;background-size:cover !important;background-position: 60% 0 !important;}
  .bannerSlide .frSlide {height:350px;}
  .bannerSlide .next, .bannerSlide .prev{top:20%;}
  .container{width:98%;}
}
@media(max-width:1199px){
  .bannerSlide .bannerImg{height:340px;background-size:cover !important;background-position: 57% 0 !important;}
  .bannerSlide .frSlide {height:340px;} 
}
@media(max-width:1024px){
 .bannerSlide .bannerImg{height:290px;background-size:cover !important;background-position: 57% 0 !important;}
 .bannerSlide .frSlide {height:290px;}
 img {max-width: 100%;}
 #footer img{max-width: 90%;}
 .listCaption{width:100%;} 
 #frSlide img{height: 288px;}
 .bdpage{width: 98%;}
 .container{width:98%;}
 #footer {width: 1024px;}	 
}
@media(max-width:980px){
 .bannerSlide .bannerImg{height:280px;background-size:cover !important;background-position: 57% 0 !important;}
 .bannerSlide .frSlide {height:280px;}
 img {max-width: 100%;}
 #footer img{max-width: 90%;}
 #slideHome img{height: auto;}
 .listCaption{width:100%;}
 .listCaption li{margin-right: 100px;}
 .listCaption li img{width: 40px !important;}
 /*.bdpage, #header{width: 980px;}*/
 .bdpage{width: 98%;}
 #footer {width: 100%;}
 .container{width:98%;}
 #slideContact img{width:980px;height:420px;}
 .logoText .textBoard{padding:2px 12px 0px 12px;} 
}

@media(max-width:800px){
 .bannerSlide .bannerImg{height:220px;background-size:cover !important;background-position: 57% 0 !important;}
 .bannerSlide .frSlide {height:220px;}
 .bannerSlide .next, .bannerSlide .prev{top:22%;font-size:50px;}
 img {max-width: 100%;}
 .blk-header .container ul li{padding:10px 0 0 5px;} 
 #footer img{max-width: 90%;}
 #slideHome img{height: auto;}
 .listCaption{width:100%;}
 .listCaption li{margin-right: 15px;}
 .listCaption li img{width: 40px !important;} 
 .dropdown div:first-child a{margin-right:5px;}
 #mainmenu{display:none;}
 #mainmenu .current{ border-bottom:1px solid #CCC;}
 .main-menu-icon{display:block !important;}
 .main-menu-icon {padding: 15px 0; display: block;  margin: 0 auto; width: 60px;    cursor: pointer; }   
 #menu-lang .lang a:last-child{padding-right:0px;}
 .sf-menu > li {display: block; padding: 0; float: none;}
 .sf-menu > li + li {border-left: none;}
 .sf-menu > li > a {padding: 4px 0; margin: 10px; text-align: left;  }
 .sf-menu ul { text-align: left;  position: absolute;    opacity: 1 !important;  padding: 0 0 0 20px;  margin: 0 30px 0 0;    -webkit-box-shadow: none;    box-shadow: none;    background-color: transparent !important;  }
 .sf-menu ul li {padding: 0; width:90%;}
 .sf-menu ul li + li {border: none;}
 .sf-menu ul ul {margin: 1px 0 3px;}
 .sf-menu > li > a:hover, .sf-menu > li.active > a { background: none; border-color: transparent; clear:both;	color: #0060ae;  }
 .sf-menu > li > a:hover, .sf-menu > li.active > a {background-color: #0060ae !important; border-radius: 2px; color: #fff !important; padding-left: 10px;} 
 .sf-menu ul a {font-size: 14px; padding: 5px 0 0 20px; border: none;  } 
 .submenu li a{color:#0060ae ;}   
 .submenu{position:relative !important;} 
 .bdpage, #header{width: 800px;}
 .navbar-brand img{height:45px;}
 #slideContact img{width:100%;height:420px;}
 .logoText .textBoard{margin:17px 0px 0px 16px;padding:2px 12px 0px 12px; height:90%; width:75%;} 
}
@media screen and (max-width:799px){
 .bannerSlide .bannerImg{height:220px;background-size:cover !important;background-position: 57% 0 !important;}
 .bannerSlide .frSlide {height:220px;}
 img {max-width: 100%;} 
 .bdpage, #header{width: 100%;}
 .navbar-brand img{height:35px;}
 #slideContact img{width:100%;height:420px;}
 #copyright .widget_nav_menu ul { float: none !important; }
 #footer .col-sm-4 .text-center, #footer .col-sm-3 .text-center{text-align:left;}
 #footer [class*="col-"] + [class*="col-"] { margin-top: 10px; border-bottom:1px solid #CCC !important; width:100% !important; }
 #footer div:last-child { border-bottom:none !important; }
 .logoText .textBoard{margin:17px 0px 0px 16px;padding:2px 12px 0px 12px; height:90%; width:90%;} 
 header .col-sm-2{width:50%; float:left;}
 header .col-sm-10{width:50%; float:right; margin-top: 0px !important;} 
}
@media screen and (max-width:799px){
 header .col-sm-2{width:70%; float:left;}
 header .col-sm-10{width:150px; float:right; margin-top: 0px !important;} 
 .width60p{width:90%;}
 .width40p{width:10%;}
}
@media screen and (max-width:499px){
 header .col-sm-2{width:60%; float:left;}
 .bannerSlide .caption .content{text-align:left;}
 .bannerSlide .caption .content .listCaption li{margin-bottom:10px;}
 .logoText .textBoard{height:260px;margin-left:2px;width:96%;}
 .logoText img{height:290px;} 
 .formReg input[type="text"], .formReg input[type="email"],.formReg select.country, #destination_id{width:98%;}
 .formReg label, .orInfo label{width:100%;}
 .artView h1{line-height:25px;} 
}
@media screen and (max-width:399px){
 .bannerSlide .bannerImg{height:100px;background-size:cover !important;background-position: 57% 0 !important;}
 .bannerSlide .frSlide {height:100px;}
 img {max-width: 100%;}
 .bannerSlide .next, .bannerSlide .prev{top:4%;}
 .blk-header .container ul li{padding:2px; width:100%;} 
 .blk-header a[class^="rt-icon-"]::before, .blk-header a[class^="fa fa-"]::before {
  background-color: #FFF;  border-radius: 100%;  color: #0060ae;
  display: inline-block; font-size: 20px; height: 24px; left: 0; line-height: 24px;
  margin: 0 3px; overflow: hidden; text-align: center; text-indent: 0;
  top:0px; transition: all 0.4s linear 0s; width: 24px;
}
.blk-header a[class^="rt-icon-facebook"]::before {padding-top: 0px; font-size: 18px;}
.blk-header a[class^="fa fa-youtube-play"]::before {font-size: 18px;}
header .col-sm-2{width:50%; float:left;}
header .col-sm-10{width:50%; float:right; margin-top: 0px !important;}
 .dropdown div:first-child a{margin-right:5px; width:100px;}
 .dropdown div:first-child a span{display:none;}
 #footer img{max-width: 90%;}
 #slideHome img{height: auto;} 
 #slideHome ,#slideHome #gallerySlide  {/*height: 295px;*/} 
 #slideContact{height:250px !important;}
 #slideHome img{width:100%; height:auto !important;}
 #slideContact img{width:100%;height:250px;}
 .listCaption{list-style: none;margin-top:5px; margin-left: 0px !important; width: 100%; padding-left: 0;}
 .listCaption li{float:none !important;margin-right: 0px;}
 .listCaption li img{width: 40px !important;}
 .big {font-size: 18px;font-weight: 700;line-height: 1.3em;}
 .logoText .textBoard{padding:2px 12px 0px 12px; overflow:scroll; } 
 .sf-menu > li > a:hover, .sf-menu > li.active > a {background-color: #0060ae !important; border-radius: 2px; color: #fff !important; padding-left: 10px;}
 #menu-lang .lang a:last-child{padding-right:0px;}
 .place_return{width:100%;} 
}
@media screen and (max-width:360px){
 .blk-header { height: auto;}
 .blk-header ul li{font-size:14px;padding:4px;} 
 .blk-header ul li:last-child{display:none;} 
 .blk-header .container ul li{padding:4px;}  
 .artView{margin-left:3px;}
 #prefix{width:50px !important;}
 .member-form-edit{padding-left:0px;padding-right:5px;}
}