@charset "utf-8";
*{padding:0;margin:0;list-style:none;text-decoration:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
:focus{outline:0 none}
a:focus{outline:0 none}
a img{border:none}
a{text-decoration:none}
a:hover{text-decoration:none!important}
img,a,input,textarea,select{-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-tap-highlight-color:transparent}
input,textarea,select{-webkit-border-radius:0;border-radius:0;-webkit-appearance:none}
input[type="checkbox"]{-webkit-border-radius:0;border-radius:0;-webkit-appearance:checkbox!important}
input[type="radio"]{-webkit-border-radius:0;border-radius:0;-webkit-appearance:radio!important}
::-moz-selection{background-color:#000;color:#fff}
::selection{background-color:#000;color:#fff}
input[type="text"]::-webkit-input-placeholder{opacity:1;color:#000}
input[type="text"]::-moz-placeholder{opacity:1;color:#000}
input[type="text"]::-ms-input-placeholder{opacity:1;color:#000}
input[type="email"]::-webkit-input-placeholder{opacity:1;color:#000}
input[type="email"]::-moz-placeholder{opacity:1;color:#000}
input[type="email"]::-ms-input-placeholder{opacity:1;color:#000}
input[type="password"]::-webkit-input-placeholder{opacity:1;color:#000}
input[type="password"]::-moz-placeholder{opacity:1;color:#000}
input[type="password"]::-ms-input-placeholder{opacity:1;color:#000}
textarea::-webkit-input-placeholder{opacity:1;color:#000}
textarea::-moz-placeholder{opacity:1;color:#000}
textarea::-ms-input-placeholder{opacity:1;color:#000}
select::-ms-expand{display:none}
select{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none}
.headerPart .social ul li a,.headerPart .addressBar ul li a,.headerPart .nav ul li a,.hmSection2 .programBlock,.hmSection2 .programBlock .moreBtn,.gallerySection .viewBtn,.contactSection .leftPart .contactBlock ul li a,.footer .quickLinks ul li a,.footer .copyright ul li a,.inquireSection .inquireBtn,.hmSection2 .btn,.hmSection1 .right .btn,.bodyContent ul li a{transition:all .3s ease;-o-transition:all .3s ease;-moz-transition:all .3s ease;-webkit-transition:all .3s ease}
html{text-rendering:optimizeLegibility!important;-webkit-font-smoothing:antialiased!important}
body{background:#fff;color:#777}
.clearMe{font-size:0;line-height:0;clear:both}
.container{width:100%;max-width:1200px;margin:0 auto;float:none;position:relative;padding:0 15px}
.slicknav_menu{display:none}
#topcontrol{z-index:99999}
.headerPart{position:relative;float:left;width:100%;height:auto;background:#fff url(../images/headertop.png) center center repeat-x;background-size:contain;z-index:9999;box-shadow:none}
.headerPart .logo{position:relative;float:left;margin:10px 0 2px;display:block;width:300px}
.headerPart .social{position:relative;float:right;margin:17px 0}
.headerPart .social p{display:inline-block;font:700 18px/50px Dosis,sans-serif;color:#dd3326; padding-left: 10px;}
.headerPart .social p.listLabel{margin-left:48px;color:#231f1f}
.headerPart .social ul{float:right;padding-top:7px}
.headerPart .social ul li{float:left}
.headerPart .social ul li a{width:39px;height:39px;border:2px solid #fff;margin-left:4px;border-radius:13px;color:#fff;display:block;font-size:20px;line-height:38px;text-align:center}
.headerPart .social ul li:nth-child(1) a{background:#3c5998}
.headerPart .social ul li:nth-child(2) a{background:#56acee}
.headerPart .social ul li:nth-child(3) a{background:#0776b4}
.headerPart .social ul li:nth-child(1) a:hover{color:#3c5998;background:#fff}
.headerPart .social ul li:nth-child(2) a:hover{color:#56acee;background:#fff}
.headerPart .social ul li:nth-child(3) a:hover{color:#0776b4;background:#fff}
.headerPart .addressBar{position:relative;float:right; width: 700px; padding-top: 5px;}
.headerPart .addressBar ul li{float:left;margin-left:17px;padding-left:64px;font:800 17px/24px Dosis,sans-serif;color:#0c3f9a}
.headerPart .addressBar ul li a{font:800 20px/48px Dosis,sans-serif;color:#0c3f9a; }
.headerPart .addressBar ul li:nth-child(1){background:url(../images/liIco1.png) left center no-repeat}
.headerPart .addressBar ul li:nth-child(2){background:url(../images/liIco2.png) left center no-repeat}
.headerPart .addressBar ul li:nth-child(3){background:url(../images/liIco3.png) left center no-repeat}
.headerPart .addressBar ul li a:hover{color:#0179C5}
.headerPart .nav{width:100%;float:left;position:relative;margin:16px 0 10px}
.headerPart .nav:before{content:'';position:absolute;width:100%;height:2px;background:url(../images/divider.png) left center repeat-x;top:0;left:0}
.headerPart .nav:after{content:'';position:absolute;width:100%;height:2px;background:url(../images/divider.png) left center repeat-x;bottom:0;left:0}
.headerPart .nav ul li{float:left;margin-right:33px}
.headerPart .nav ul li:last-child{margin-right:0}
.headerPart .nav ul li a{display:block;text-align:center;font:700 19px/22px Dosis,sans-serif;padding:20px 0;color:#252121}
.headerPart .nav ul li a:hover,.headerPart .nav ul li a.active{color:#e02f25}
body.fixed .headerPart .nav{position:fixed;top:0;left:0;background:#fff;margin:0;text-align:center}
body.fixed .headerPart .nav ul{display:inline-block}
body.fixed .headerPart .nav ul li a{padding:10px 0}
body.fixed .hmBanner{margin-top:163px}
body.fixed .innerBanner{margin-top:163px}
.innerBanner{width:100%;float:left;position:relative;height:auto;background:#fff;margin-top:2px}
.innerBanner .overlay{position:absolute;top:0;left:0;width:100%;height:50%;background:-moz-linear-gradient(top,rgba(255,255,255,1) 0%,rgba(255,255,255,0) 100%);background:-webkit-linear-gradient(top,rgba(255,255,255,1) 0%,rgba(255,255,255,0) 100%);background:linear-gradient(to bottom,rgba(255,255,255,1) 0%,rgba(255,255,255,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#00ffffff',GradientType=0)}
.innerBanner img{float:left;width:100%;height:auto}
.hmBanner{width:100%;float:left;position:relative;height:444px;background:#fff url(../images/sliderBackground.jpg) center center no-repeat;margin-top:2px;overflow:hidden}
#slider{width:100%;position:relative;height:444px;}
#slider li{list-style:none}
#slider li img{max-width:100%;display:block;margin:0 auto}
.hmSection1{position:relative;float:left;width:100%;padding:48px 0;background:#0084c8 url(../images/aboutBg.jpg) top center no-repeat;background-size:cover}
.hmSection1 h1{font:700 40px/50px Dosis,sans-serif;color:#ffe34d;text-align:center;position:relative;width:350px;margin:0 auto}
.hmSection1 h1:before{content:'';position:absolute;bottom:-9px;left:-109px;width:159px;height:47px;background:url(../images/bug.png) no-repeat}
.hmSection1 .left{width:474px;height:auto;float:left;position:relative;margin:38px 25px 38px 0;border-radius:10px}
.hmSection1 .left img{max-width:100%;border-radius:8px}
.hmSection1 .right{width:669px;height:auto;float:left;position:relative;margin:38px 0}
.hmSection1 .right p{font:700 20px/30px Dosis,sans-serif;color:#fff;padding-bottom:24px}
.hmSection1 .right .btn{display:block;width:191px;height:51px;text-align:center;background:#f22f35;font:700 21px/51px Dosis,sans-serif;color:#fff;border-radius:4px}
.hmSection1 .right .btn:hover{background:#ffe34d;color:#000}
.hmSection1 .imageGroup{width:100%;float:left;position:relative;margin-top:39px}
.hmSection1 .imageGroup ul li{float:left;position:relative;margin-right:16px}
.hmSection1 .imageGroup ul li img{border-radius:5px;width:218px;height:181px}
.hmSection1 .imageGroup ul li .textBox{position:absolute;bottom:6px;margin:5px;width:95%;height:32px;text-align:center;background:#000;border-radius:2px;font:700 18px/32px Dosis,sans-serif;color:#fff}
.hmSection2{position:relative;float:left;width:100%;padding:22px 0;background:#efb337 url(../images/currBg.jpg) top center no-repeat;background-size:cover}
.hmSection2 h1{font:700 40px/50px Dosis,sans-serif;color:#000;text-align:center;position:relative;width:189px;margin:0 auto}
.hmSection2 h1:before{content:'';position:absolute;bottom:-13px;left:-107px;width:159px;height:47px;background:url(../images/bug2.png) no-repeat}
.hmSection2 p{font:700 28px/34px Dosis,sans-serif;color:#fff;text-align:center;margin-top:22px}
.hmSection2 .btn{display:block;margin:15px auto 0;width:147px;height:33px;background:#027cc7;font:700 28px/33px Dosis,sans-serif;color:#fff;text-align:center;border-radius:22px}
.hmSection2 .btn:hover{background:#ff224c}
.hmSection2 h2{width:536px;height:71px;position:relative;background:url(../images/label.png) top center no-repeat;text-align:center;margin:30px auto 11px;font:700 30px/50px Dosis,sans-serif;color:#fff}
.hmSection2 .programBlock{width:367px;height:252px;position:relative;float:left;background:rgba(255,255,255,0.4);border-radius:10px;margin:70px 34px 59px 0;text-align:center;padding:72px 29px 0}
.hmSection2 .programBlock .circleImg{position:absolute;width:119px;height:119px;background:#fff;border-radius:50%;margin-top:-148px;left:50%;margin-left:-59px}
.hmSection2 .programBlock h3{font:700 26px/30px Dosis,sans-serif;color:#ff214b;margin-bottom:20px}
.hmSection2 .programBlock p{font:700 17px/23px Dosis,sans-serif;color:#0c3f9b;margin-top:15px}
.hmSection2 .programBlock .moreBtn{width:105px;height:36px;background:#ff224c;text-align:center;position:absolute;bottom:-21px;left:50%;margin-left:-52px;border-radius:5px;font:700 14px/36px Dosis,sans-serif;color:#fff}
.hmSection2 .programBlock .moreBtn:hover{background:#0077c7}
.hmSection2 .programBlock:hover{background:rgba(255,255,255,0.7)}
.gallerySection{position:relative;float:left;width:100%;padding:58px 0 43px;background:#fff url(../images/galleryBg.jpg) top center no-repeat;background-size:cover;text-align:center}
.gallerySection h1{font:700 48px/50px Dosis,sans-serif;color:#007fc3;text-align:center;position:relative;width:276px;margin:0 auto}
.gallerySection h1:before{content:'';position:absolute;bottom:-13px;left:-96px;width:159px;height:47px;background:url(../images/bug3.png) no-repeat}
.gallerySection .thumb{width:368px;height:252px;position:relative;float:left;margin:30px 20px 15px 0;border-radius:5px}
.gallerySection .thumb:before{content:'';position:absolute;top:0;left:50%;margin-left:-29px;width:59px;height:58px;background:url(../images/sun.png) center center no-repeat;margin-top:-29px;z-index:99}
.gallerySection .thumb img{max-width:100%;height:auto;transition:all .2s ease-in-out}
.gallerySection .thumb:hover img{transform:scale(1.05)}
.gallerySection .viewBtn{display:inline-block;margin:0 auto;width:191px;height:52px;background:#f22f35;font:700 21px/52px Dosis,sans-serif;color:#fff;margin-top:30px;border-radius:5px}
.gallerySection .viewBtn:hover{background:#007ec5}
.inquireSection{position:relative;float:left;width:100%;padding:207px 0;background:#fff url(../images/inquireBg.jpg) top center no-repeat;text-align:center;background-size:cover}
.inquireSection .inquireBtn{width:811px;height:78px;display:block;margin:0 auto;background:#f22f35;font:700 46px/78px Dosis,sans-serif;color:#fff;text-align:center}
.inquireSection .inquireBtn:hover{background:#007ec5}
.contactSection{position:relative;float:left;width:100%;background:#fff url(../images/contactBG.jpg) top center repeat;line-height:0;border-bottom:4px solid #e23127}
.contactSection .contact-container{width:100%;max-width:2000px;margin:0 auto;float:none;position:relative}
.contactSection .leftPart{width:50%;float:left;position:relative;padding:69px 0}
.contactSection .leftPart .contactBlock{width:570px;float:right}
.contactSection .leftPart .contactBlock ul li{font:700 28px/34px Dosis,sans-serif;color:#fff;padding-left:55px;margin-bottom:36px}
.contactSection .leftPart .contactBlock ul li a{font:700 28px/34px Dosis,sans-serif;color:#fff}
.contactSection .leftPart .contactBlock ul li a:hover{color:#df3224}
.contactSection .leftPart .contactBlock ul li:nth-child(1){background:url(../images/li1.png) left center no-repeat}
.contactSection .leftPart .contactBlock ul li:nth-child(2){background:url(../images/li2.png) left center no-repeat}
.contactSection .leftPart .contactBlock ul li:nth-child(3){background:url(../images/li3.png) left center no-repeat}
.contactSection .rightPart{width:50%;float:left;position:relative}
.contactSection .rightPart .map{width:100%;height:384px}
.footer{position:relative;float:left;width:100%;height:auto;border-top:4px solid #03b8fb;padding:47px 0;background:#ffcf40}
.footer .copyright{width:360px;float:left;position:relative;text-align:left;padding-left:0px; padding-top: 0px;}
.footer .copyright a{display:block}
.footer .quickLinks{width:370px;float:left;position:relative;padding-left:50px}
.footer .quickLinks h3{font:700 24px/26px Dosis,sans-serif;color:#e13127}
.footer .quickLinks ul{width:50%;float:left;margin-top:26px}
.footer .quickLinks ul li a{font:700 18px/29px Dosis,sans-serif;color:#272727}
.footer .quickLinks ul li a:hover{color:#007ec5}
.footer .fb{width:400px;float:left;position:relative;padding-left:10px;text-align:left}
.footer .fb h3{font:700 24px/26px Dosis,sans-serif;color:#e13127;text-align:left;padding-bottom: 15px;}
.footer .copyright .social{font:700 19px/22px Dosis,sans-serif;color:#231f1f;display:block;margin:30px auto;float:none;width:199px}
.footer .copyright p{font:600 16px/24px Dosis,sans-serif;color:#222222;text-align:left;padding-top: 30px;}
.footer .copyright a{color:#000}
.footer .copyright a:hover{color:#007ec5}
.footer .copyright h3{font:700 24px/26px Dosis,sans-serif;color:#e13127}
.footer .copyright ul{float:right;margin:-8px 0 0 8px}
.footer .copyright ul li{float:left}
.footer .copyright ul li a{width:39px;height:39px;border:2px solid #fff;margin-left:4px;border-radius:13px;color:#fff;display:block;font-size:20px;line-height:38px;text-align:center}
.footer .copyright ul li:nth-child(1) a{background:#3c5998}
.footer .copyright ul li:nth-child(2) a{background:#56acee}
.footer .copyright ul li:nth-child(3) a{background:#0776b4}
.footer .copyright ul li:nth-child(1) a:hover{color:#3c5998;background:#fff}
.footer .copyright ul li:nth-child(2) a:hover{color:#56acee;background:#fff}
.footer .copyright ul li:nth-child(3) a:hover{color:#0776b4;background:#fff}
a.scrollup{position:fixed;right:20px;bottom:40px;background:#000;width:30px;height:30px;display:block;text-indent:-9999px;z-index:99999}
a.scrollup:before{position:absolute;left:0;top:0;width:30px;height:30px;font-size:15px;line-height:30px;display:block;text-align:center;font-family:'FontAwesome';content:'\f077';text-indent:0;color:#fff}
.bodyContent{position:relative;width:100%;float:left;padding:40px 0}
.bodyContent .leftContent{width:670px;float:left;position:relative}
.bodyContent h1{font:700 50px/60px Dosis,sans-serif;color:#E13026;border-bottom:4px solid #03b8fb;margin-bottom:10px}
.bodyContent h2{font:700 32px/60px Dosis,sans-serif;color:#FFD15B;padding-bottom:10px}
.bodyContent h3{font:700 22px/22px Dosis,sans-serif;color:#03b8fb;padding-bottom:5px}
.bodyContent p{font:400 18px/24px Dosis,sans-serif;color:#373737;padding-bottom:10px;letter-spacing:.2px}
.bodyContent a{color:#03b8fb}
.bodyContent img{padding:5px;max-width:100%;height:auto;border:4px solid #E13026;margin: 15px;}
.bodyContent ul{padding-left:35px}
.bodyContent ul li{font:400 19px/22px Dosis,sans-serif;color:#373737;list-style-type:disc;padding:10px 0}
.bodyContent ul li a{font:400 19px/22px Dosis,sans-serif;color:#03b8fb}
.bodyContent ul li a:hover{color:#FFD15B}
.bodyContent .rightContent{width:500px;float:left;position:relative;text-align:center}
.bodyContent .rightContent .picSet{padding:5px;max-width:100%;height:auto;border:4px solid #E13026;margin-top:58px}
ul.contactFrm{float:left;width:100%;padding:15px 0}
ul.contactFrm li{float:left;width:100%;padding:0 0 10px;margin:0;background:none;list-style-type:none}
ul.contactFrm li span{float:left;width:43%;padding:0 2.5% 0 0;font:400 18px/24px Dosis,sans-serif;color:#373737;text-align:right}
ul.contactFrm li input[type="text"]{width:285px;height:35px;padding:3px 5px;border:1px solid #ccc;background:#fff;font:400 18px/24px Dosis,sans-serif;color:#373737;color:#333;border-radius:3px}
ul.contactFrm li select{width:285px;height:auto;padding:5px;border:1px solid #ccc;background:#fff;font:400 18px/24px Dosis,sans-serif;color:#373737;color:#333;border-radius:3px;background:url(../images/caret.png) 95% no-repeat}
ul.contactFrm li textarea{width:285px;height:100px;padding:5px;border:1px solid #ccc;background:#fff;font:400 18px/24px Dosis,sans-serif;color:#373737;color:#333;border-radius:3px;resize:none}
ul.contactFrm li input[type="submit"]{background:#03b8fb;padding:5px 20px;border:none;cursor:pointer;font:400 18px/24px Dosis,sans-serif;color:#fff;border-radius:3px;text-transform:uppercase}
ul.contactFrm li input[type="submit"]:hover{background:#FFD15B}

#contactform table{ float:left; width:60%; margin:0 }
#contactform table td{ padding:0px; font:400 18px/24px Dosis,sans-serif;color:#373737; }
#contactform table td input[type="text"], #contactform table td input[type="file"]{ border:1px solid #ccc; background:#fff; padding:5px; width:100%; height:30px; box-sizing:border-box; margin:0 0 10px; font:400 18px/24px Dosis,sans-serif;color:#373737; }
#contactform table td input[type="file"]{ border:none; padding:0; }
#contactform table td select{ border:1px solid #ccc; background:#fff; padding:5px; width:100%; height:30px; box-sizing:border-box; margin:0 0 10px; font:400 18px/24px Dosis,sans-serif;color:#373737; }
#contactform table td textarea{ border:1px solid #ccc; background:#fff; padding:5px; width:100%; height:80px; box-sizing:border-box; margin:0 0 10px; font:400 18px/24px Dosis,sans-serif;color:#373737; }
#contactform table td input[type="submit"]{ background:#6b6a6a; color:#fff; padding:10px; font:400 18px/24px Dosis,sans-serif; cursor:pointer; border:none; }
#contactform table td input[type="submit"]:hover{ background:#0cbfe2 }
#contactform table td input[type="text"]:focus, #contactform table td select:focus, #contactform table td textarea:focus{ border:1px solid #0cbfe2 }


#contactform table{ float:left; width:100%; margin:0 }

@media only screen and (max-width: 2300px) and (min-width: 320px) {
.headerPart{background:#fff url(../images/headertop.png) center center no-repeat;background-size:cover}
}
@media screen and (max-width: 1200px) {
.headerPart{text-align:center}
.headerPart .logo{width:230px}
.headerPart .nav{margin:14px 0 28px;text-align:center}
.headerPart .nav ul{display:inline-block}
.headerPart .nav ul li{margin-right:36px}
.headerPart .nav ul li a{padding:8px 0}
.hmSection1{padding:20px 0;background-size:cover}
.hmSection1 h1{width:290px;font:700 33px/46px Dosis,sans-serif}
.hmSection1 .left{width:25%}
.hmSection1 .imageGroup{margin-top:10px;text-align:center}
.hmSection1 .imageGroup ul li{float:none;display:inline-block;margin:10px}
.hmSection2{padding:20px 0;background-size:cover;text-align:center}
.hmSection2 .programBlock{float:none;display:inline-block;margin:70px 10px}
.gallerySection{padding:20px 0;background-size:cover;text-align:center}
.gallerySection .thumb{float:none;display:inline-block;margin:30px 10px}
.gallerySection .viewBtn{display:block}
.inquireSection{padding:120px 0}
.contactSection .contact-container{max-width:1200px}
.contactSection .leftPart .contactBlock{width:100%;padding-left:12px}
.footer .copyright{width:33%;padding:0}
.footer .quickLinks{width:33%;padding-left:50px}
.footer .fb{width:33%;padding:0}
.bodyContent .leftContent{width:70%}
.bodyContent .rightContent{width:30%}
.bodyContent .rightContent h2{margin:90px 0 0;padding:0;line-height:35px}
ul.contactFrm{padding:0}
ul.contactFrm li span{float:left;width:100%;padding:5px 0;text-align:left}
ul.contactFrm li input[type="text"]{width:100%}
ul.contactFrm li input[type="email"]{width:100%}
ul.contactFrm li select{width:100%}
ul.contactFrm li textarea{width:100%}
}
@media screen and (max-width: 1170px) {
.rhino-container{ width: 100% !important; }
.hmBanner { height: 296px; background-size: cover;}
#slider{height:296px;}
#slider li img{max-width:75%;display:block;margin:0 auto}
}
@media screen and (max-width: 1120px) {
.hmBanner { height: 265px;}
#slider{height:265px;}
#slider li img{max-width:75%;display:block;margin:0 auto}
}

@media screen and (max-width: 991px) {
.headerPart{margin-top:50px}
.headerPart .logo{display:block;margin:5px auto;float:none}
.headerPart .social{float:none;margin:10px auto;display:inline-block}
.headerPart .social p{float:left; padding-left: 0px;}
.headerPart .social ul{float:left}
.headerPart .addressBar{float:none;display:inline-block}
.headerPart .nav::before,.headerPart .nav::after{display:none}
.headerPart .nav{display:none}
.js #menu{display:none}
.js .slicknav_menu{display:block;position:fixed;top:0;left:0;z-index:99999;width:100%}
body.fixed .hmBanner{margin-top:2px}
body.fixed .innerBanner{margin-top:2px}
.slicknav_nav li a img{display:none}
.slicknav_nav a{font:700 19px/22px Dosis,sans-serif;color:#fff;padding:5px 25px;margin-top:-28px}
.slicknav_nav a:hover{background:none;color:#e02f25}
.headerPart .social p{text-align:center;float:none;line-height:32px}
.headerPart .social p.listLabel{display:block;margin:0}
.headerPart .social ul{float:none;margin:0 auto;width:129px}
.hmSection1 h1::before{left:-25px}
.hmSection1 .left{width:100%;margin:20px auto;text-align:center}
.hmSection1 .right{width:100%;text-align:center;margin:5px auto}
.hmSection1 .right .btn{margin:5px auto}
.hmSection2 h2{width:100%;padding:0 5px;font-size:25px}
.inquireSection .inquireBtn{width:100%;font-size:30px;height:50px;line-height:50px}
.bodyContent{padding:20px 0}
.bodyContent .leftContent{width:100%}
.bodyContent .rightContent{width:100%}
ul.contactFrm{width:290px;display:block;margin:0 auto;float:none}
.bodyContent .rightContent h2{margin-top:15px}
}
@media screen and (max-width: 890px) {
.hmBanner { height: 230px;}
#slider{height:230px;}
}
@media screen and (max-width: 800px) {
.hmBanner { height: 200px;}
#slider{height:200px;}
}
@media screen and (max-width: 767px) {
.headerPart .addressBar{width:290px;display:block;margin:0 auto}
.hmSection2 .programBlock{margin:70px auto;width:100%;min-height:281px}
.gallerySection .thumb{width:100%;margin:30px auto}
.gallerySection h1::before{left:-63px}
.inquireSection .inquireBtn{width:300px;font-size:22px}
.contactSection .leftPart{width:100%;padding:25px 0}
.contactSection .leftPart .contactBlock{margin:0 auto;width:300px;float:none}
.contactSection .leftPart .contactBlock ul li{font-size:24px;padding-left:46px}
.contactSection .leftPart .contactBlock ul li a{font-size:24px}
.contactSection .rightPart{width:100%}
.footer{padding:20px 0}
.footer .copyright{width:290px;margin:10px auto;float:none;min-height:255px}
.footer .quickLinks{width:290px;margin:15px auto;float:none;min-height:244px;padding:0}
.footer .quickLinks h3{text-align:center}
.footer .copyright h3{text-align:center}
.footer .fb h3{text-align:center}

.footer .quickLinks ul{text-align:center}
.footer .fb{width:190px;margin:15px auto;float:none;text-align:center}
.bodyContent .leftContent p{text-align:center}
.map{width:100%;height:280px}
}
@media screen and (max-width: 715px) {
.hmBanner { height: 190px;}
#slider{height:190px;}
}
@media screen and (max-width: 650px) {
.hmBanner { height: 150px;}
#slider{height:150px;}
}
@media screen and (max-width: 530px) {
.hmBanner { height: 130px;}
#slider{height:130px;}
}
@media screen and (max-width: 480px) {
.hmBanner { height: 110px;}
#slider{height:110px;}
}
@media screen and (max-width: 358px) {
.hmBanner { height: 90px;}
#slider{height:90px;}
}
@media screen and (max-width: 348px) {
.hmBanner { height: 80px;}
#slider{height:80px;}
}