@font-face{font-family:'AvantGardeCTT';font-style:normal;font-weight:400;src:local('AvantGardeCTT'), local('AvantGardeCTT-Regular'),
url(../font/avantgardectt.woff) format('woff'),
url(../font/avantgardectt.ttf) format('truetype');}
@font-face{font-family:'AvantGardeCTT Bold';font-style:normal;font-weight:700;src:local('AvantGardeCTT Bold'), local('AvantGardeCTT-Bold'),
url(../font/avantgardectt-bold.woff) format('woff'),
url(../font//avantgardectt-bold.ttf) format('truetype');}
i[class*="sprite-"]{display:inline-block;width:15px;height:15px;margin:0px 5px 1px 0px;background-image:url(../img/sprite.png);background-repeat:no-repeat;}
.sprite-phone{background-position:0 0;}
.sprite-email{background-position:-16px 0;margin:0 5px -3px 0!important;}
.sprite-addr{background-position:-32px 0;margin:0 5px -3px 0!important;}
i[class*="icon-"]{display:inline-block;width:76px;height:90px;margin:0px 0px 5px 0px;background-image:url(../img/icon.png);background-repeat:no-repeat;}
.icon-work{background-position:0 0;}
.icon-check{background-position:-81px 0;width:88px!important;}
.icon-people{background-position:-177px 0;width:92px!important;}
.icon-class{background-position:-269px 0;}
body{background:url(../img/bg.png);}
.btn-green{height:27px;background:#389b03;padding:0px 35px 1px 35px;margin:15px 0px 0 30px;color:#fff;}
.container{background:#fff;}
.buttons-header{text-align:center;}
.buttons-header a.btn{background:#3f2014;border-radius:6px;color:#fff;font-weight:bold;margin:20px 0 -15px 0;padding:5px 15px;}
.buttons-header a.btn:first-child{background:#389b03;padding:5px 19px;}
.info-header{text-align:left;padding:20px 20px 5px;font-family:Arial;background:none;text-align:center;line-height:29px;}
.img-logo{width:auto;margin:0 auto;}
.info-header .phone{color:#389b03;font-size:24px;font-weight:bold;}
.info-header .addr,
.info-header .email{color:#3f2014;font-size:15px;font-weight:bold;}
.info-header .email{font-size:14px;}
.navbar-default{background:#3f2014;border:none;border-radius:0px;margin-bottom:0px;}
.navbar-default .container-fluid{padding:0px 15px;}
.navbar-default .navbar-nav>li>a{color:#fff;font-size:18px;font-family:'AvantGardeCTT Bold';margin:0px 10px;}
.navbar-default .navbar-nav>.open>a, .navbar-default .navbar-nav>.open>a:hover, .navbar-default .navbar-nav>.open>a:focus{background:#3f2014;color:#fff;}
.dropdown-menu{padding:10px 0;margin-left:20px;border:none;border-radius:0;}
.carousel-inner>.item form{position:absolute;top:35px;left:95px;width:500px;padding:20px 0;border-radius:5px;background:rgba(255, 255, 255, 0.62);}
.carousel-inner>.item form p.title{color:#3f2014;font-size:25px;font-family:'AvantGardeCTT Bold';}
.carousel-inner>.item form .form-group{padding:0 0 30px 0;}
.carousel-inner>.item form label{padding:0;margin:0;text-align:right;color:#3f2014;font-size:16px;font-family:'AvantGardeCTT Bold';}
.carousel-inner>.item form input,
.carousel-inner>.item form textarea{border:1px solid #3f2014;box-shadow:none;border-radius:8px;height:23px;min-width:285px;}
.carousel-inner>.item form textarea{height:100%;}
.carousel-caption{position:absolute;text-align:center;top:0;}
.carousel-caption div{text-align:center;font-family:'AvantGardeCTT Bold';font-size:1.6em;padding:0;text-shadow:0 0 2px #3f2014, 0 0 2px #3f2014, 0 0 2px #3f2014, 0 0 2px #3f2014, 0 0 2px #3f2014, 0 0 2px #3f2014, 0 0 2px #3f2014, 0 0 2px #3f2014;}
.carousel-indicators{left:120%;width:10%;bottom:0px;}
.carousel-indicators .active{background-color:#389b03;}
.menu-min{padding:0;}
.menu-min ul{padding-left:10px;font-family:'AvantGardeCTT';}
.menu-min ul>ul{padding:0 0 0 25px;list-style:none;}
.menu-min p.category-2{font-size:14px;padding:0;margin:0;}
.menu-min ul p.category-1{font-size:22px;padding:10px 0 0 0;}
.menu-min li.category-3{display:none;}
.menu-min p.title a,
.menu-min ul li a{text-decoration:none;color:#3f2014;}
.menu-min p.active a{color:#389b03;font-weight:bold;}
.menu-min .banner{margin:0%;text-align:center;}
.menu-min .banner img{max-width:100%;}
h1.green{font-family:'AvantGardeCTT Bold';color:#389b03;font-size:23px;margin-left:15px;margin-bottom:15px;}
h2.green{font-family:'AvantGardeCTT Bold';color:#389b03;font-size:23px;margin-left:15px;margin-bottom:15px;}
.block a{text-decoration:none;}
.block p{font-size:18px;font-family:'AvantGardeCTT Bold';color:#3f2014;margin:8px 0;}
.block-news{font-family:'AvantGardeCTT Bold';padding:10px 0;text-decoration:none;margin:10px 0;float:left;}
.block-news h4{text-align:left;color:#3f2014;}
.block-news p{text-align:left;font-size:13px;font-family:Arial;color:#000;}
.block-news .btn-green{float:left;font-size:13px;font-family:Arial;color:#fff;padding:4px 15px;margin:0;}
.whois{background:#3f2014;color:#fff;font-size:25px;font-family:'AvantGardeCTT Bold';padding:6px 0 0 0;margin:10px 0;}
.icons div{margin:15px 0;}
.icons p{color:#3f2014;font-size:18px;font-family:'AvantGardeCTT Bold';}
footer div{background:#3f2014;font-family:'AvantGardeCTT Bold';}
footer .menu{height:50px;font-size:15px;margin:0 15px;}
footer .menu .top{float:right;margin:7px 16px 10px 0;padding:3px 40px;font-family:Arial;}
footer .menu .navbar-nav>li>a{color:#fff;font-size:17px;}
footer .menu .nav>li>a:hover, footer .menu .nav>li>a:focus{background:#3f2014;}
footer .inform{height:40px;}
footer .inform .vendor{color:#fff;margin:10px 22px 0 0;}
footer .inform .vendor a{color:#fd0000;font-size:13px;}
.content{margin:15px;font-family:Arial;color:#3f2014;}
.pagination{padding:0 7px;}
.pagination li.active a,
.pagination li.active a:hover,
.pagination li.active a:focus{background:#3f2014;border-color:#3f2014;}
.pagination li a,
.pagination li a:hover,
.pagination li a:focus{border:1px solid #3f2014;color:#3f2014;}
.modal .modal-dialog{max-width:300px;}
.modal .modal-content{color:#3f2014;background:rgba(255, 255, 255, 0.97);}
.modal .modal-content .btn{margin:0;}
.modal .form-control{border-color:#3f2014;box-shadow:none;}
.photo{margin-bottom:25px;}
.block p{min-height:50px;}
@media (min-width:768px){.navbar-default .container-fluid{padding:0px;}
.img-logo{width:100%;padding:25px 0 0 0;}
.navbar-default .navbar-nav>li>a{font-size:13px;margin:0;}
.info-header{text-align:left;padding:10px;font-family:Arial;background:url(../img/bg-header.png) no-repeat;background-position:100%;line-height:29px;}
.carousel-inner>.item form{left:20px;top:20px;width:45%;z-index:99;}
.carousel-inner>.item form p.title{font-size:19px;}
.carousel-inner>.item form .form-group{padding:0 0 12px 0px;}
.carousel-inner>.item form label{font-size:13px;}
.carousel-inner>.item form input,
.carousel-inner>.item form textarea{min-width:190px;}
.carousel-caption{right:0;}
.carousel-caption div{font-size:26px;float:right;text-align:right;padding:25px 50px 0 0;}
.btn-green{margin:8px 0 5px 60px;}
.block p{font-size:14px;}
footer .menu .navbar-nav>li>a{font-size:13px;padding:15px 3px 0 15px;}
footer .menu{margin:0;}
footer .menu .top{margin:12px 12px 0 0;padding:3px 40px;}
.menu-min .banner{margin:5%;}
.menu-min .banner img{max-width:100%;}
}
@media (min-width:992px){.navbar-default .navbar-nav>li>a{font-size:17px;margin:0 5px;}
.img-logo{width:74%;float:left;padding:15px 0 0 0;}
.carousel-inner>.item form{left:20px;top:20px;z-index:99;}
.carousel-inner>.item form p.title{font-size:24px;}
.carousel-inner>.item form .form-group{padding:0 0 20px 0px;}
.carousel-inner>.item form label{font-size:15px;}
.carousel-inner>.item form input,
.carousel-inner>.item form textarea{min-width:215px;}
.carousel-caption{right:0;}
.carousel-caption div{font-size:35px;float:right;text-align:right;padding:25px 50px 0 0;}
.block p{font-size:18px;}
footer .menu .navbar-nav>li>a{font-size:15px;}
footer .menu{margin:0;}
footer .menu .top{margin:15px 40px 0 0;padding:3px 40px;}
.menu-min .banner{margin:5%;}
.menu-min .banner img{max-width:82%;}
}
@media (min-width:1200px){.navbar-default .navbar-nav>li>a{color:#fff;font-size:18px;font-family:'AvantGardeCTT Bold';margin:0px 10px;}
.navbar-default .navbar-nav .dropdown a{margin:0 5px;}
.img-logo{width:50%;float:left;padding:15px 0 0 0;}
.carousel-inner>.item form{position:absolute;top:35px;left:95px;width:500px;padding:20px 0;border-radius:5px;background:rgba(255, 255, 255, 0.62);z-index:99;}
.carousel-inner>.item form p.title{color:#3f2014;font-size:25px;font-family:'AvantGardeCTT Bold';}
.carousel-inner>.item form .form-group{padding:0 0 30px 0;}
.carousel-inner>.item form label{padding:0;margin:0;text-align:right;color:#3f2014;font-size:16px;font-family:'AvantGardeCTT Bold';}
.carousel-inner>.item form input,
.carousel-inner>.item form textarea{border:1px solid #3f2014;box-shadow:none;border-radius:8px;height:23px;min-width:285px;}
.carousel-inner>.item form textarea{height:100%;}
.carousel-caption{position:absolute;text-align:right;top:15px;right:0;}
.carousel-caption div{float:right;text-align:right;font-family:'AvantGardeCTT Bold';font-size:38px;padding:50px 55px 0 0;text-shadow:0 0 2px #3f2014, 0 0 2px #3f2014, 0 0 2px #3f2014, 0 0 2px #3f2014, 0 0 2px #3f2014, 0 0 2px #3f2014, 0 0 2px #3f2014, 0 0 2px #3f2014;}
.block p{font-size:14px;}
footer .menu .navbar-nav>li>a{font-size:17px;}
footer .menu{margin:0;}
footer .menu .top{margin:15px 40px 0 0;padding:3px 40px;}
.menu-min .banner{margin:5%;}
.menu-min .banner img{max-width:82%;}
}