/************************************************* Header ********************************************************************/
/******* Home Banner ********************************************************************/
.sticky { position: fixed; width:100%;top:0px; left:0; z-index:999; background:#fff;transition: all 0s;  -webkit-transition: all 0s;  -moz-transition: all 0s; -o-transition: all 0s;}

.carousel-caption { left:0; right:0; bottom:50%; transform:translateY(50%); z-index:1;}
.carousel-caption h1 { font-size:54px; line-height:60px; letter-spacing:-1px;}
.carousel-caption p { font-size:18px; font-weight:500; line-height:30px;}
/******* Contents ********************************************************************/
.Welcome h1 { font-size:120px; line-height:110px;font-family: 'funtasiaregular';}
.Welcome h1 small { font-size:30px; line-height:38px;font-family: 'funtasiaregular';}
.history h2{font-size:80px; font-family: 'funtasiaregular';}
.history h3{font-size:24px; line-height:44px;}
.contact h2 { font-size:30px;}
.contact h3 {font-size:42px;}
.contact p {font-size:30px; line-height:38px;}
/********** Footer ***************************************************************************************************/
footer {background:#252525;}
footer p { font-size:14px; line-height:40px;font-family: 'Merriweather Sans', sans-serif;}
footer h3 {font-size:16px; letter-spacing:2px;}
footer li a { color:#fff;}
footer li a:hover { color:#09cbda;}
footer li { list-style:none; font-size:14px; line-height:40px;font-family: 'Merriweather Sans', sans-serif;}
footer .form-control { font-size:14px;}
footer .btn { font-size:13px; letter-spacing:1px; padding:22px 40px;}
.copyright p { font-size:13px;font-family: 'Merriweather Sans', sans-serif;letter-spacing:1px;}
.social-rounded li a { background:#fff; width:40px; height:40px; line-height:40px; font-size:15px !important;}
.social-rounded li a:hover { background:#d00013; color:#fff !important;}
/*************************************************************************************************************/
@media (min-width: 767.98px) {}
@media (min-width: 1920px) {}
@media (min-width: 1200px) {}
@media (min-width: 1359.98px) and (max-width: 1459.98px) {	}
@media (min-width: 1199.98px) and (max-width: 1359.98px) {}
@media (min-width: 991.98px) and (max-width: 1199.98px) {}
@media (max-width: 1199.98px) {
.Welcome h1 {font-size: 100px;}
}
@media (min-width: 768px) and (max-width: 991.98px) {}
@media (max-width: 991.98px) {}
@media (max-width: 767.98px) {
.sos { position:absolute; top:-100px; right:30px; z-index:2;}
}
/******************************* width-ipad ***************************************/
@media (max-width:768px) {
.Welcome h1 {font-size: 80px;line-height:80px;}
.copyright * { display:block !important;float:none!important; text-align:center!important;}
}
@media (max-width: 479px) {
.MainBanner .carousel-caption {position:static; background:#000; bottom:0; transform:translateY(0);} 
footer { text-align:center;}
.carousel-caption h1 {font-size: 25px;}
.contact h2 { font-size: 20px;}
.contact p {font-size: 14px;line-height: 20px;}
.contact h3 {font-size: 20px;}
.Welcome h1 {font-size: 40px; line-height: 0px;}
.Welcome h1 small {line-height: 0;}
}
@media (max-width: 320px) {}