@import url(https://fonts.googleapis.com/css?family=Lato:400,700,900|Open+Sans:400,600,700,800|Raleway:300,400,500,600,700,800" rel="stylesheet);

/*
font-family: 'Open Sans', sans-serif;

font-family: 'Raleway', sans-serif;

font-family: 'Lato', sans-serif;
*/

body{ padding:0; margin:0; font-size:12px; color:#000; font-family: 'Open Sans', sans-serif;}
a {outline:none !important; text-decoration:none;
-webkit-transition: all .6s ease-in-out; -moz-transition: all .6s ease-in-out; -o-transition: all .6s ease-in-out; -ms-transition: all .6s ease-in-out; transition:all .6s ease-in-out;}
a:hover, a:focus, select:focus, button:focus { outline:none; text-decoration:none;}
* { margin:0; padding:0;}
img { border:none; vertical-align:middle; max-width:100%;}
li{ list-style:none;}
h1, h2, h3, h4, h5, h6, input, select, textarea, button{ outline:none !important; font-family: 'Open Sans', sans-serif;}
p{-webkit-transition: all .6s ease-in-out; -moz-transition: all .6s ease-in-out; -o-transition: all .6s ease-in-out; -ms-transition: all .6s ease-in-out; transition:all .6s ease-in-out;}
input, textarea, select{ /*-moz-appearance: none; -webkit-appearance: none;*/}
.container{ width:96%; max-width:1170px; margin:0 auto; padding:0;}
/***********  Top Part  ************/

header{ width:100%; float:left; margin:0px; padding:0px;}

.logo{ width:100%; margin:0; padding:13px 0; float:left; border-bottom:1px solid #dedede;}
.logo a{ margin:0; padding:0;}
.logo h2{ margin:0; padding:0; text-align:right; font-family: 'Raleway', sans-serif; font-size:25px; font-weight:600; color:#414141; line-height:48px;top: 5px;position: relative;}

/***********  Section Part  ************/

section{ width:100%; float:left; margin:0px; padding:0px;}

/********  welcome sec  *********/
.welcome_sec{ width:100%; margin:0; padding:20px 0; float:left; background:#f8f8f8; background-size:100% 100%; border-bottom:1px solid #dedede;}
.welcome_sec .inner{ width:100%; margin:0; padding:0; float:left;}
.welcome_sec .left_info{ width:100%; margin:0; padding:0 15px 20px 15px; float:left; background:#fff; border:1px solid #dedede; border-radius:5px;}
.welcome_sec ul.block_1{width:100%; margin:0; padding:0; float:left;}
.welcome_sec ul.block_1 li{ margin:0; padding:15px 0 17px 117px; width:100%; float:left; position:relative; min-height:70px; border-bottom:1px solid #dedede;}
.welcome_sec ul.block_1 li figure{ width:100px; position:absolute; left:0; top:15px;}
.welcome_sec ul.block_1 li:last-child{ border:none; padding:20px 0; text-align:center;}
.welcome_sec ul.block_1 li  h3{ margin:0 0 6px 0; padding:0; font-size:14px; color:#b1b1b1; font-weight:600;}
.welcome_sec ul.block_1 li h3 span{ margin:0 12px 0 0; padding:0; font-family: 'Lato', sans-serif; font-size:16px; color:#636363; font-weight:700;}
.welcome_sec ul.block_1 li p{margin:0; padding:0; font-family: 'Lato', sans-serif; font-size:15px; color:#414141; font-weight:700; line-height:22px;}
.welcome_sec ul.block_1 li a:hover p, .welcome_sec ul.block_1 li.active a p{ color:#009dcc;}

.welcome_sec .right{ width:100%; margin:0; padding:0; float:left; background:#fff; border:1px solid #dedede; border-radius:5px;}
.welcome_sec .video img{ width:100%;}
.welcome_sec .detail{ width:100%; margin:0; padding:24px 20px; float:left;}
.welcome_sec .detail h3{ margin:0 0 20px 0; padding:0; font-family: 'Raleway', sans-serif; font-size:25px; color:#414141; font-weight:600;}
.welcome_sec .detail a{ margin:0 0 0 14px; padding:0; float:right;}
.welcome_sec .detail p{ margin:0; padding:0; font-size:14px; color:#939598; font-weight:600; line-height:26px;}


/***********  Footer Part  ************/

footer{ width:100%; float:left; margin:0px; padding:0px;}

.copyright{ width:100%; margin:0; padding:15px 0; float:left;}
.copyright h3{ margin:11px 0 0 0; padding:0; font-size:14px; color:#aaaaaa; font-weight:600; display:inline-block; line-height:23px;}
.copyright h3 a{ margin:0; padding:0; color:#fa9d18;}
.copyright h3 a:hover{ color:#009dcc;}
.copyright .youtube{ margin:0; padding:0; float:right;}

/******  slider ******/
.hide-bullets {list-style:none; margin-left: -40px; margin-top:20px;}
.thumbnail {padding: 0;}
.carousel-inner>.item>img, .carousel-inner>.item>a>img {width: 100%;}
#slider-thumbs {height:528px;}
#slider-thumbs .mCSB_inside > .mCSB_container{ margin-right:0;}
#slider-thumbs .mCustomScrollBox{ position:static;}
