/* GOOGLE FONTS */
@import url(http://fonts.googleapis.com/css?family=Ubuntu:300,400,500,700,300italic,400italic,500italic,700italic);
@import url(http://fonts.googleapis.com/css?family=Oswald:400,700,300);


/* Global properties ======================================================== */
a[href^="tel:"] { color: inherit; text-decoration: none;}
::selection{ background:#888888!important; color:#fff}
::-moz-selection{ background:#888888!important; color:#fff}

a{ color:#708690; text-decoration: underline; outline:none}
a:hover{ color:#708690; text-decoration: none; outline:none}

body{ background: #18394a;  border:0; font: 14px 'Ubuntu', Arial, Helvetica, sans-serif; color:#d4d5d6 ; line-height:20px; min-width:320px;}

.container { position: relative; min-width: 320px;}

#main{margin: 0 auto; position: relative; overflow: hidden;}








/* ============================= header ====================== */
.top1_wrapper{position: relative; background: url(../images/top1.jpg) left top repeat-x #2d586e; padding: 8px 0;}

.top2{float: left;}

header{float: left; text-align: center;}

.logo_wrapper{line-height: 1px;}

.logo{display: inline-block;}

.social_wrapper{float: left; padding-left: 40px; padding-top: 6px; padding-bottom: 6px;}
.social{ display: block; margin: 0; padding: 0; list-style: none;}

.social li{display: inline-block; margin: 0 10px;}
.social li a{display: block; text-decoration: none; font-size: 24px; color: #87b9d3; text-align: center; line-height: 40px;
transition: all 0.3s ease-out; -moz-transition: all 0.3s ease-out; -webkit-transition: all 0.3s ease-out; -o-transition: all 0.3s ease-out;
}
.social li a:hover{color: #c8ebff;}

.top3{float: right; padding-top: 6px; padding-bottom: 6px;}

.phone1{float: left; font-size: 18px; line-height: 40px; color: #fff; font-weight: 300; text-transform: uppercase;}

.live_wrapper{float: left; padding-left: 40px;}

.live{display: inline-block; line-height: 40px; background: url(../images/live1.png) 10px bottom no-repeat #eaf8ff; text-decoration: none; font-size: 13px; color: #5e9aba; text-transform: uppercase; padding-left: 55px; padding-right: 20px; border-radius:20px; -moz-border-radius:20px; -webkit-border-radius:20px; font-weight: 700;
transition: all 0.3s ease-out; -moz-transition: all 0.3s ease-out; -webkit-transition: all 0.3s ease-out; -o-transition: all 0.3s ease-out;
}
.live:hover{color: #fff; background-color: #81d4ff;}


/* ============================= content ====================== */
.center1_wrapper{position: relative; overflow: hidden;}

.px1{position: absolute; width: 100%; height: 589px; left: 0; top: 35px; background: url(../images/px1.png) 0 0 repeat-x;}

.px2{position: absolute; width: 100%; height: 131px; left: 0; top: -80px; background: url(../images/px2.png) 0 0 repeat-x;}

.wave_wrapper{ width:100%; height:390px; position:absolute; left:0; top:150px;}
.wave{ height:390px; background:url(../images/wave1.png) 0 0 repeat-x; margin-left: -100px; margin-right: -100px; }

.mic1{position: absolute; width: 360px; height: 762px; left: 50%; margin-left: -830px; top: 40px; background: url(../images/mic1.png) 0 0 no-repeat;}

.mic2{position: absolute; width: 441px; height: 895px; right: 50%; margin-right: -810px; top: 60px; background: url(../images/mic2.png) 0 0 no-repeat;}

.center1_inner{position: relative; margin-left: auto; margin-right: auto; background: #364e5a; box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.18); moz-box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.18); -webkit-box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.18); max-width: 1210px}

.splash_wrapper{position: relative; padding-top: 15px; padding-bottom: 10px;}

.splash{position: relative;}

.vl1{position: relative;}
.vl1:before{content: ''; display: block; width: 9px; height: 100%; background: url(../images/vl1.png) 0 0 repeat-y; position: absolute; left: -20px; top: 0;}

.vl2{position: relative;}
.vl2:before{content: ''; display: block; width: 9px; height: 100%; background: url(../images/vl1.png) 0 0 repeat-y; position: absolute; left: -20px; top: 0;}

.vl3{position: relative;}
.vl3:before{content: ''; display: block; width: 7px; height: 100%; background: url(../images/vl3.png) 0 0 repeat-y; position: absolute; left: -21px; top: 0;}

.banner{padding-top: 5px;}
.banner.banner1{padding-top: 0;}
.banner a{display: block;
transition: all 0.3s ease-out; -moz-transition: all 0.3s ease-out; -webkit-transition: all 0.3s ease-out; -o-transition: all 0.3s ease-out;
}
.banner a:hover{opacity: 0.7; filter: alpha(opacity=70);}
.banner img{width: 100%;}

.slogan_wrapper{border-top: 1px solid #364e5a; background: #4a6573;}
.slogan{height: 30px; position: relative;}

.horizontal_scroller{position: relative; margin-right: 61px; height: 30px; overflow:hidden;}
.scrollingtext{ position:absolute; white-space:nowrap; line-height: 30px; color:#a6bdc9; font-family: 'Oswald'; font-size: 16px; text-transform: uppercase;}

.grad1{width: 62px; height: 30px; background: url(../images/grad1.png) 0 0 no-repeat; position: absolute; right: 60px; top: 0;}

/* ============================= partners ====================== */
#team_wrapper{ position: relative; background: #192e38; padding-top: 10px; padding-bottom: 10px;}

#team{position: relative;}

.team_prev{display: block; width: 30px; height: 30px; background: url(../images/prev.png) left top no-repeat; position: absolute; left: -20px; top: 50%; margin-top: -15px; z-index: 10; box-shadow: 2px 2px 0px 2px rgba(0, 0, 0, 0.6); moz-box-shadow: 2px 2px 0px 2px rgba(0, 0, 0, 0.6); -webkit-box-shadow: 2px 2px 0px 0px rgba(0, 0, 0, 0.6);}
.team_prev:hover{background-position: bottom;}

.team_next{display: block; width: 30px; height: 30px; background: url(../images/next.png) left top no-repeat; position: absolute; right: -20px; top: 50%; margin-top: -15px; z-index: 10;box-shadow: -2px 2px 0px 2px rgba(0, 0, 0, 0.6); moz-box-shadow: -2px 2px 0px 2px rgba(0, 0, 0, 0.6); -webkit-box-shadow: -2px 2px 0px 0px rgba(0, 0, 0, 0.6);}
.team_next:hover{background-position: bottom;}

#team .carousel-box{position: relative;}
#team .carousel-box .inner{position: relative; overflow: hidden; max-width: none; margin: 0;}
#team .carousel.main{position: relative; overflow: hidden; margin: 0; padding: 0;margin-right: -30px; }
#team .caroufredsel_wrapper{padding: 0; margin: 0;}
#team .caroufredsel_wrapper ul{padding: 0; margin: 0;}
#team .carousel-box ul li { float:left; display: inline-block; padding:0px 0px 0px 0px; position:relative; width:300px; overflow:hidden; padding-right:30px }

.team{}
.team .team_inner{}
.team .team_inner a{display: block; text-decoration: none; position: relative; background: none; padding: 0px; text-align: left;
transition: all 0.3s ease-out; -moz-transition: all 0.3s ease-out; -webkit-transition: all 0.3s ease-out; -o-transition: all 0.3s ease-out;
}
.team .team_inner a:hover{ background: none; }
.team .team_inner a figure{margin: 0; padding: 0px; position: relative; border: none; padding: 0px; background: none;
transition: all 0.3s ease-out; -moz-transition: all 0.3s ease-out; -webkit-transition: all 0.3s ease-out; -o-transition: all 0.3s ease-out;
}
.team .team_inner a:hover figure{background: none;}
.team .team_inner a figure .img{width: 100%;}
.team .team_inner a figure em{position: absolute; left: 0; right: 0; top: 0; bottom: 0; z-index: 2; background: none; opacity: 0; filter: alpha(opacity=0);
transition: all 0.3s ease-out; -moz-transition: all 0.3s ease-out; -webkit-transition: all 0.3s ease-out; -o-transition: all 0.3s ease-out;
}
.team .team_inner a:hover figure em{opacity: 1; filter: alpha(opacity=100);}
.team .team_inner a .caption{background: #354c58; padding: 10px 15px; color: #86a1ae; text-align: left;
transition: all 0.3s ease-out; -moz-transition: all 0.3s ease-out; -webkit-transition: all 0.3s ease-out; -o-transition: all 0.3s ease-out;
}
.team .team_inner a:hover .caption{color: #b1e3ff;}




/* ============================= partners end ====================== */

.splash2_wrapper{padding: 7px 0; background: url(../images/splash2.jpg) left top repeat-x #172a33; margin-top: 10px;}

.breadcrumbs1_wrapper{}

.breadcrumbs1{padding: 0; margin-top: 0px; font-weight: 700; line-height: 20px; color: #86a1ae; font-size: 12px; font-family: 'Ubuntu'; background: none; text-transform: uppercase;}
.breadcrumbs1 a{color: #86a1ae; text-decoration: none;}
.breadcrumbs1 a:hover{color: #b1e3ff; text-decoration: none;}
.breadcrumbs1 span{display: inline-block; width: 4px; height: 7px; background: url(../images/breadcrumbs1.png) 0 0 no-repeat; margin: 0 10px;}

#content{padding-top: 20px; padding-bottom: 15px;}

.dark_block{background: #192e38;}
.dark_block .box_title{padding: 3px 4px 25px;}
.dark_block .box_title h2{background: #273c47;}
.dark_block .box_title h2:before{background: url(../images/corner1_dark.png) 0 0 no-repeat;}
.dark_block .box_content{margin: 0 15px;}

.light_block{background: #d4d5d6; border: 1px solid #192e38;}
.light_block .box_title{padding: 3px 4px 25px;}
.light_block .box_title h2{background: #273c47;}
.light_block .box_title h2:before{background: url(../images/corner1_light.png) 0 0 no-repeat;}
.light_block .box_content{margin: 0 15px; color: #425057;}
.light_block .box_content.no_padding{margin: 0;}

.normal_block{ padding-top: 0px;}
.normal_block .box_title{padding: 0px 0px 25px;}
.normal_block .box_content{}





/* ============================= footer ====================== */
.bot1{position: relative; padding: 15px 0 30px; background: #192e38;}

.bot1_block{}

.bot1_title{font-family: 'Ubuntu'; font-weight: 700; font-size: 14px; line-height: 20px; color: #d4d5d6; text-transform: uppercase; padding-top: 15px; padding-bottom: 15px;}

.ul0{ padding: 0; margin: 0; list-style: none;}
.ul0 > li { padding:4px 0px 4px 0px; margin: 0px 0px 0px 0px; font-family: 'Ubuntu'; font-size: 12px; font-weight: 400; line-height: 20px; color: #8da2ac; border-bottom: 1px solid #2f414a; text-transform: uppercase;}
.ul0 > li a{color:#8da2ac; text-decoration: none; display: block; background: url(../images/li_st0.png) left center no-repeat; padding-left: 15px;}
.ul0 > li a:hover{color:#b1e3ff; text-decoration: none; background-image:url(../images/li_st0_over.png);  }

.bot2{position: relative; background: #0e1a1f; padding-top: 25px; padding-bottom: 25px;}

.phone2{color: #fff; font-weight: 700; line-height: 1; text-transform: uppercase; padding-top: 8px; padding-left: 15px;}
.phone2 .txt1{font-size: 14px;}
.phone2 .txt2{font-size: 24px;}

.social2_wrapper{ padding-top: 8px;}
.social2{ display: block; margin: 0; padding: 0; list-style: none;}

.social2 li{display: inline-block; margin: 0 10px;}
.social2 li a{display: block; text-decoration: none; font-size: 24px; color: #4a6573; text-align: center; line-height: 40px;
transition: all 0.3s ease-out; -moz-transition: all 0.3s ease-out; -webkit-transition: all 0.3s ease-out; -o-transition: all 0.3s ease-out;
}
.social2 li a:hover{color: #c8ebff;}

.bot3_wrapper{position: relative; background: #0e1a1f; border-top: 1px solid #192e38; padding-top: 20px; padding-bottom: 20px;}
.bot3{padding: 0 20px; color: #4b5d66; font-size: 12px; font-family: Arial, Helvetica, sans-serif;}


/* ============================= main menu ====================== */
.menu_wrapper{background: #6ba7c6;}
.navbar_ { margin: 0; padding: 0; background: none; border:none; position: relative;z-index: 130; min-height: 0; float: none; display: block; background: none; line-height: 1px;}
.navbar_ .navbar-toggle {float: right; background: #18394a; border: none;box-shadow: none; moz-box-shadow: none; -webkit-box-shadow: none; margin-top: 5px; margin-bottom: 5px; margin-left: 15px;}
.navbar_ .navbar-toggle:hover, .navbar_ .navbar-toggle:focus{background: #000;}
.navbar_ .navbar-toggle .icon-bar{background: #fff;}
.navbar-collapse_{padding-left: 0; padding-right: 0; border: none;}
.navbar_ .nav{position: relative; margin: 0; padding: 0; display: inline-block; float: none; padding-right: 2px; background: url(../images/marker0.png) right bottom no-repeat;}
.navbar_ .nav > li{position: relative; display: block; float: left; white-space: nowrap; padding-left: 2px; background: url(../images/marker0.png) left bottom no-repeat;}
.navbar_ .nav > li:first-child{}
.navbar_ .nav > li > a{display: block; text-decoration: none; background: none; font-family: 'Ubuntu'; font-weight: 700; font-size: 14px; line-height: 42px; color: #18394a; text-shadow:none; padding: 0 50px; border: none; margin: 0; border-radius:0px; -moz-border-radius:0px; -webkit-border-radius:0px; text-align: left; text-transform: uppercase;
transition: color 0.3s ease-out; -moz-transition: color 0.3s ease-out; -webkit-transition: color 0.3s ease-out; -o-transition: color 0.3s ease-out;
}
.navbar_ .nav > li > a em{display: inline-block; width: 13px; height: 8px; background: url(../images/caret.png) center center no-repeat; margin-left: 20px; margin-right: -20px;}

.navbar_ .nav > li > a:hover, .navbar_ .nav > li > a:focus, .navbar_ .nav > li.sfHover > a, .navbar_ .nav > li.sfHover > a:hover{color: #fff; text-decoration: none; background: #7eb5d3; box-shadow: none; moz-box-shadow: none; -webkit-box-shadow: none; }
.navbar_ .nav > li.active > a, .navbar_ .nav > li.active > a:hover, .navbar_ .nav > li.active > a:focus{color: #fff; text-decoration: none; background: #364e5a; box-shadow: none; moz-box-shadow: none; -webkit-box-shadow: none; margin-top: -4px; padding-top: 4px; }

.sub-menu ul{ position: absolute; display: none; left: 1px; top: 100%; list-style: none; zoom: 1; z-index: 1; margin: 0; padding:0; background: #354c58; text-align: left; border: 1px solid #607a88; border-top: none; border-bottom: none; box-shadow: 0px 3px 0px 3px rgba(29, 44, 52, 0.6); moz-box-shadow: 0px 3px 0px 3px rgba(29, 44, 52, 0.6); -webkit-box-shadow: 0px 3px 0px 3px rgba(29, 44, 52, 0.6);}
.sub-menu li{ margin: 0; position: relative; zoom: 1; display: block; border-bottom: 1px solid #4a5e69;}
.sub-menu li:first-child{}
.sub-menu li a{display: block; position: relative; font-family:'Ubuntu'; font-weight: 400; font-size: 12px; line-height: 20px; color: #86a1ae; text-decoration: none; padding: 5px 40px 5px 15px; background: none; text-transform: uppercase;
transition: all 0.3s ease-out; -moz-transition: all 0.3s ease-out; -webkit-transition: all 0.3s ease-out; -o-transition: all 0.3s ease-out;
}
.sub-menu li a:hover{ text-decoration: none; color: #b1e3ff; background: #4a6573;}

.sub-menu li a em{display: inline-block; width: 8px; height: 13px; background: url(../images/caret2.png) center center no-repeat; position: absolute; right: 13px; top: 50%; margin-top: -7px;
}



.sub-menu-1 > ul{}

.sub-menu-2 > ul{left: 100%; top: 0; margin-left: 0px; background: #293a43;}


/* ============================= search-form ====================== */
.search-form-wrapper{padding-bottom: 0px;}
.navbar-form { float: none; position:relative; z-index: 11; margin:11px 0px 0 0 ; padding: 0; }
.navbar-form input { width: 100%; height: auto; font-size: 14px; line-height: 20px; color:#d4d5d6; background: #29363c; border: 1px solid #566e7a; margin: 0; padding: 10px 50px 10px 10px; border-radius:0px; -moz-border-radius:0px; -webkit-border-radius:0px; -moz-box-shadow: none; -webkit-box-shadow: none; box-shadow: none; -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;}
.navbar-form input:focus {color: #fff; background: #29404b;  border-color: #8598a1; -moz-box-shadow: none; -webkit-box-shadow: none; box-shadow: none;}
.navbar-form a {text-decoration: none; margin: 0; display: inline-block; width: 42px; height: 28px; background: url(../images/search.png) left top no-repeat; position:absolute; right:0; top: 7px; }
.navbar-form a:hover { background-position: right;}

/* ============================= toTop ====================== */
#toTop { display:none; text-decoration:none; position:fixed; bottom:10px; right:10px; z-index: 1000; overflow:hidden; width:50px; height:50px; border:none; text-indent:100%; background:url(../images/totop.gif) no-repeat left top; }
#toTopHover { background:url(../images/totop.gif) no-repeat left bottom; width:50px; height:50px; display:block; overflow:hidden; float:left; opacity: 0; -moz-opacity: 0; filter:alpha(opacity=0); }
#toTop:active, #toTop:focus { outline:none; }



/* ============================= main layout ====================== */




h2{font-family:'Oswald'; font-weight:400; font-size:22px; color:#d4d5d6; background: #192e38; line-height:22px; padding:20px; margin: 0; position: relative; text-transform: uppercase;}
h2:before{content: ''; display: block; width: 18px; height: 9px; background: url(../images/corner1.png) 0 0 no-repeat; position: absolute; left: 30px; bottom: -9px; z-index: 100;}

h4{font-family:'Ubuntu'; font-weight:700; font-size:14px; color:#d4d5d6; line-height:20px; padding:0 0 5px; margin: 0; position: relative; text-transform: uppercase;}

h6{ font-family:'Ubuntu'; font-weight:400; font-size:18px; line-height: 24px; color:#d4d5d6; padding:0px 0 10px 0; margin: 0px 0px 0px 0px;}
















.img-responsive{width: auto \9;}

.img-responsive-old{display: block; max-width: 100%; height: auto;}

.border-box{-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}





/* === */
.date1{margin-bottom: 20px;}
.date1 a{display: block;}
.date1 a .time{float: left; width: 60px; background: #273c47; text-align: center; color: #d4d5d6; font-family: 'Ubuntu'; text-transform: uppercase; font-weight: 700; padding: 7px 0; margin-right: 15px;
transition: all 0.3s ease-out; -moz-transition: all 0.3s ease-out; -webkit-transition: all 0.3s ease-out; -o-transition: all 0.3s ease-out;
}
.date1 a:hover .time{background: #6ba6c5;}
.date1 a .time .txt1{font-size: 26px; line-height: 1; font-weight: 400; font-family: 'Oswald';}
.date1 a .caption{display: table;}
.date1 a .caption .txt1{font-weight: bold; color: #192e38; line-height: 16px; padding-bottom: 2px; text-transform: uppercase;
transition: all 0.3s ease-out; -moz-transition: all 0.3s ease-out; -webkit-transition: all 0.3s ease-out; -o-transition: all 0.3s ease-out;
}
.date1 a:hover .caption .txt1{color: #236689;}
.date1 a .caption .txt2{font-size: 12px; color: #425057; line-height: 15px;}

.soc_wrapper{ padding-top: 10px;}
.soc{ display: inline-block; margin: 0; padding: 0; list-style: none;}
.soc li{display: inline-block; margin: 0 10px 10px 0;}
.soc li a{display: block; text-decoration: none; font-size: 18px; color: #6b8390;
transition: all 0.3s ease-out; -moz-transition: all 0.3s ease-out; -webkit-transition: all 0.3s ease-out; -o-transition: all 0.3s ease-out;
}
.soc li a:hover{color: #91acba;}

.ul1_wrapper{position: relative; margin-bottom: 20px;}
.ul1{ padding: 0; margin: 0; list-style: none; border: 1px solid #192e38;}
.ul1 > li { font-family: 'Ubuntu'; font-size: 14px; font-weight: 700; line-height: 20px; color: #273c47; border-bottom: 1px solid #a8b8bf; text-transform: uppercase;}
.ul1 > li a{color:#273c47; text-decoration: none; display: block; background: #c5d2d8; border-left: 4px solid #84a3b1; padding: 12px 20px;}
.ul1 > li a:hover{color:#236689; text-decoration: none; background: #e2e9ec; border-left-color: #236689; }

.news1{}
.news1 a{display: block; text-decoration: none;border-top: 1px solid #b4babd; padding: 15px;}
.news1 a:hover{background: #eaeaeb;}
.news1 a .txt1{font-weight: bold; color: #192e38; line-height: 16px; padding-bottom: 2px; text-transform: uppercase;}
.news1 a:hover .txt1{color: #236689;}
.news1 a .txt2{font-size: 12px; color: #425057; line-height: 15px;}

.banner4{padding-top: 20px;}
.banner4 a{display: block; border: 1px solid #192e38;
transition: all 0.3s ease-out; -moz-transition: all 0.3s ease-out; -webkit-transition: all 0.3s ease-out; -o-transition: all 0.3s ease-out;
}
.banner4 a:hover{opacity: 0.8; filter: alpha(opacity=80);}
.banner4 a img{width: 100%;}

.link1{color: #d4d5d6;}
.link1:hover{color: #fff;}

.google_map{ position: relative; overflow: hidden; margin: 0 0 20px 0; padding: 0px; background: #000; border: none; line-height: 1px; border-radius:0px; -moz-border-radius:0px; -webkit-border-radius:0px; margin-left: -10px; margin-right: -10px; margin-bottom: 5px; margin-top: -25px;}
.google_map iframe{position: relative; width: 100%; height: 400px; border: none; background: #000; border-radius:0px; -moz-border-radius:0px; -webkit-border-radius:0px;}


/*-----btn-----*/
.btn-default.btn1{font-family: 'Ubuntu'; display: inline-block; background: url(../images/btn1.png) right center no-repeat; color: #708690; border: none; font-size: 13px; line-height: 20px; font-weight: 700; padding: 0 10px 0 0; text-decoration: none; border-radius:0px; -moz-border-radius:0px; -webkit-border-radius:0px; margin-top: 10px; margin-bottom: 10px; text-transform: uppercase;
transition: all 0.3s ease-out; -moz-transition: all 0.3s ease-out; -webkit-transition: all 0.3s ease-out; -o-transition: all 0.3s ease-out;
}
.btn-default.btn1:hover{color: #b1e3ff; padding-right: 20px;}

.btn-default.btn2{font-family: 'Ubuntu'; display: inline-block; background: #354c58; color: #86a1ae; border: none; font-size: 14px; line-height: 20px; font-weight: 500; padding: 10px 15px; text-decoration: none; border-radius:0px; -moz-border-radius:0px; -webkit-border-radius:0px; margin-top: 10px; margin-bottom: 10px; text-transform: uppercase; position: relative;
transition: all 0.3s ease-out; -moz-transition: all 0.3s ease-out; -webkit-transition: all 0.3s ease-out; -o-transition: all 0.3s ease-out;
}
.btn-default.btn2:hover{color: #fff;}
.btn-default.btn2:before{content: ''; display: block; width: 16px; height: 8px; background: url(../images/btn2.png) 0 0 no-repeat; position: absolute; left: 15px; top: -8px;}

.normal_block .btn-default.btn2{background: #192e38;}
.normal_block .btn-default.btn2:before{background: url(../images/btn2_normal.png) 0 0 no-repeat;}










/* ============================= thumbnail ====================== */
.img-polaroid{position: relative; padding: 5px; background: #fff; border: 1px solid #cfcfcf;box-shadow: none; moz-box-shadow: none; -webkit-box-shadow: none;}

.thumbnail .caption{padding: 0; color: inherit;}

.thumb1 {margin-bottom: 20px;}
.thumb1.last {margin-bottom: 0px;}
.thumb1 .thumbnail{padding: 0; border: none; border-radius:0px; -moz-border-radius:0px; -webkit-border-radius:0px; box-shadow: none; moz-box-shadow: none; -webkit-box-shadow: none; margin-bottom: 0; background: none;}
.thumb1 figure{margin: 0; float: left; margin:0px 20px 20px 0px;}
.thumb1 figure img{width: auto;}
.thumb1 .caption{}
.thumb1 .caption .txt1{font-weight: 700; color: #d4d5d6; text-transform: uppercase; padding-bottom: 5px;}
.thumb1 .caption .txt2{font-size: 12px; list-style: 15px; color: #a3abad;}

.thumb2 {margin-bottom: 20px;}
.thumb2.last {margin-bottom: 0px;}
.thumb2 .thumbnail{padding: 0; border: none; border-radius:0px; -moz-border-radius:0px; -webkit-border-radius:0px; box-shadow: none; moz-box-shadow: none; -webkit-box-shadow: none; margin-bottom: 0; background: none;}
.thumb2 figure{margin: 0; float: left; margin:0px 20px 20px 0px;}
.thumb2 figure img{width: auto;}
.thumb2 .caption{}

.thumb3 {margin-bottom: 20px;}
.thumb3.last {margin-bottom: 0px;}
.thumb3 .thumbnail{padding: 0; border: none; border-radius:0px; -moz-border-radius:0px; -webkit-border-radius:0px; box-shadow: none; moz-box-shadow: none; -webkit-box-shadow: none; margin-bottom: 0; background: none;}
.thumb3 figure{margin: 0; float: none; margin:0px 0px 20px 0px;}
.thumb3 figure img{width: 100%;}
.thumb3 .caption{}
.thumb3 .caption .txt1{font-weight: 700; color: #d4d5d6; text-transform: uppercase; padding-bottom: 5px;}
.thumb3 .caption .txt2{color: #a3abad;}







/*================= Contacts =========================*/
#note{ }
.notification_error{ color:#f00; padding-bottom:10px; }
.notification_ok{ text-align: left; padding-bottom:10px; }

#ajax-contact-form .form-group{margin-left: 0; margin-right: 0;}
#ajax-contact-form .form-group label{color: #d4d5d6; display: none;}
#ajax-contact-form .form-control{height: 38px; padding: 8px 12px; font-size: 14px; line-height: 20px; color: #d4d5d6; background: #29363c;border: 1px solid #566e7a;border-radius:0px; -moz-border-radius:0px; -webkit-border-radius:0px;}
#ajax-contact-form .form-control:focus{border-color: #8598a1; background: #29404b;}
#ajax-contact-form textarea.form-control {height: auto;}
#ajax-contact-form .form-group.capthca{float: left; margin-right: 30px;}
#ajax-contact-form .form-group.capthca input{width: 170px;}
#ajax-contact-form .form-group.img{float: left;}
#ajax-contact-form .form-group.img img{width:170px; height:38px;}

.btn-default.btn-cf-submit{display: inline-block; background: #192e38; color: #86a1ae; font-family: 'Ubuntu'; font-size: 14px; line-height: 20px; font-weight: 500; padding: 10px 30px; text-decoration: none; border-radius:0px; -moz-border-radius:0px; -webkit-border-radius:0px; border: none; text-transform: uppercase; position: relative;
transition: all 0.3s ease-out; -moz-transition: all 0.3s ease-out; -webkit-transition: all 0.3s ease-out; -o-transition: all 0.3s ease-out;
}
.btn-default.btn-cf-submit:hover{background: #192e38; color: #fff;}
.btn-default.btn-cf-submit:before{content: ''; display: block; width: 16px; height: 8px; background: url(../images/btn2_normal.png) 0 0 no-repeat; position: absolute; left: 15px; top: -8px;}



.btn-default.btn2{font-family: 'Ubuntu'; display: inline-block; background: #354c58; color: #86a1ae; border: none; font-size: 14px; line-height: 20px; font-weight: 500; padding: 10px 15px; text-decoration: none; border-radius:0px; -moz-border-radius:0px; -webkit-border-radius:0px; margin-top: 10px; margin-bottom: 10px; text-transform: uppercase; position: relative;
transition: all 0.3s ease-out; -moz-transition: all 0.3s ease-out; -webkit-transition: all 0.3s ease-out; -o-transition: all 0.3s ease-out;
}
.btn-default.btn2:hover{color: #fff;}
.btn-default.btn2:before{content: ''; display: block; width: 16px; height: 8px; background: url(../images/btn2.png) 0 0 no-repeat; position: absolute; left: 15px; top: -8px;}

.normal_block .btn-default.btn2{background: #192e38;}
.normal_block .btn-default.btn2:before{background: url(../images/btn2_normal.png) 0 0 no-repeat;}




/*================= 404 =========================*/
.page-404{text-align: center;}
.page-404 .txt1{font-family:'Ubuntu'; font-weight:700; font-size:220px; color:#d4d5d6; line-height:220px; }
.page-404 .txt2{font-family:'Oswald'; font-weight:400; font-size:70px; color:#d4d5d6; line-height:70px; }




/*----- media queries ------*/
/* Large desktop */
@media (min-width: 1220px) {
 .container { padding: 0; }




}
/* Default landscape and desktop to large desktop */
@media (max-width: 1219px) {
  .center1_inner{ max-width: 1180px}

  .mic1{margin-left: -720px;}

  .mic2{margin-right: -700px;}

  .banner{padding-top: 9px;}






}
@media (max-width: 1200px) {
  .center1_inner{ max-width: 980px}

}


@media (min-width: 992px) and (max-width: 1219px) {

  .social_wrapper{padding-left: 20px;}
  .live_wrapper{padding-left: 20px;}

  .navbar_ .nav > li > a{padding-left: 40px; padding-right: 40px;}







}
/* Portrait tablet to landscape and desktop */
@media (max-width: 991px) {
  .top2{float: none; text-align: center;}
  .top3{float: none; text-align: center;}

  header{float: none;display: inline-block; vertical-align: top;}

  .social_wrapper{float: none; display: inline-block; vertical-align: top;}

  .phone1{float: none; display: inline-block; vertical-align: top;}

  .live_wrapper{float: none;display: inline-block; vertical-align: top;}

  .center1_inner{ max-width: 760px}

  .mic1{margin-left: -610px;}

  .mic2{margin-right: -590px;}

  .banner{padding-top: 13px;}












}
@media (min-width: 768px) and (max-width: 991px) {
  .navbar_ .nav > li > a{padding-left: 20px; padding-right: 20px;}
  .navbar_ .nav > li > a em{margin-left: 10px; margin-right: -10px;}














}
/* Landscape phone to portrait tablet */
@media (max-width: 767px) {
  header{display: block;}

  .social_wrapper{display: block; padding-left: 0; margin-top: 10px;}

  .phone1{display: block;}

  .live_wrapper{display: block; padding-left: 0; margin-top: 10px;}




	.navbar_ {float: none; margin-bottom: 0; margin-left: -15px; margin-right: -15px; display: block; height: 42px; padding-right: 0; background: none;}
  .navbar-collapse_{clear: both;}
  .navbar_ .nav{display: block; background: #6ba7c6; padding-right: 0;}
  .navbar_ .nav > li{float: none;background: none; padding-left: 0; border-top: 1px solid #609dbd;}
  .navbar_ .nav > li > a{margin-bottom: 0; line-height: 40px; padding:0; text-align: center;}
  .navbar_ .nav > li.active > a, .navbar_ .nav > li.active > a:hover, .navbar_ .nav > li.active > a:focus, .navbar_ .nav > li > a:hover, .navbar_ .nav > li > a:focus, .navbar_ .nav > li.sfHover > a, .navbar_ .nav > li.sfHover > a:hover{margin: 0; padding-top: 0;}

  .sub-menu ul{position: relative; left: 0; top: 0; text-align: center; box-shadow: none; moz-box-shadow: none; -webkit-box-shadow: none;}
  .sub-menu li a{padding-left: 40px;}

  .vl1:before{display: none;}

  .vl2:before{display: none;}

  .vl3:before{display: none;}

  .slogan_wrapper{margin-bottom: 15px;}

  .banner{padding-top: 15px;}

  #content .block2{margin-top: 15px;}

  .bot2 .block2{padding-top: 15px;}

  .bot2 .block3{padding-top: 15px;}

  .logo2_wrapper{text-align: center;}

  .logo2{display: inline-block;}

  .phone2{text-align: center; padding-left: 0;}

  .social2_wrapper{text-align: center;}

  .bot3_wrapper{text-align: center;}













}
@media (min-width: 481px) and (max-width: 767px) {



}
/* Landscape phones and down */
@media (max-width: 480px) {

  .page-404 .txt1{font-size: 150px; line-height: 150px;}
  .page-404 .txt2{font-size: 50px; line-height: 50px;}










}