﻿/**
 * 人人站CMS
 * ============================================================================
 * 版权所有 2015-2030 山东康程信息科技有限公司，并保留所有权利。
 * 网站地址: http://www.rrzcms.com
 * ----------------------------------------------------------------------------
 * 如果商业用途务必到官方购买正版授权, 以免引起不必要的法律纠纷.
 * ============================================================================
 */
@media only screen and (max-width:1500px){.header .logo-wrap{margin-right:0;padding-left:15px!important}
	.header .socials-wrap{display:none}
	.header .nav-wrap{float:right;padding-right:15px}
	#mainnav>ul>li:last-child a{padding-right:0!important}
	#mainnav>ul>li>a{padding:22px 27px 23px}
	.home #mainnav>ul>li>a{padding:35px 27px 35px}
	.header.is-sticky #mainnav>ul>li>a,.header.is-sticky .home #mainnav>ul>li>a{padding:14px 30px 14px}
	.header.is-sticky .logo-wrap{margin-right:0}
	#mainnav ul li.sub-right ul{right:0;left:auto}
	.roll-gallery .gallery-link{margin-bottom:10px}
}
@media only screen and (max-width:991px){.btn-menu{display:block}
	#mainnav{display:none}
	.roll-project.full-width .project-item{width:33.33%}
	.roll-row.about .roll-button{margin-bottom:20px}
	.padl115,.padl25,.padl35,.padr35,.pdr100{padding:0 15px}
	.col-md-6.roll-appointment{padding:10% 9%!important}
	.main-content,.roll-row{padding:70px 0}
	.roll-row.testimonials{padding:70px 0!important}
	.col-md-4.padl25,.sidebar{margin-top:20px}
	.event,.roll-promotion{text-align:center}
	.roll-promotion .roll-button{float:none}
	.event.single,.footer-widgets .widget,.roll-contact-info,.roll-project>ul>li{margin-bottom:20px}
	.main-content,.roll-row{padding:70px 0}
	.post-wrap{padding:0}
	.roll-project.gallery_regular .project-item{width:50%}
}
@media only screen and (max-width:767px){.roll-row.testimonials{padding:30px 0!important}
	.main-content,.roll-row{padding:30px 0}
	#appointment-form .input-wrap.input-small,.roll-information div{width:100%}
	.roll-working-hours li{float:left;margin-left:60px}
	.col-md-4 h3,.roll-contact-form,.roll-news{margin-top:20px}
	.page-title h1{font-size:40px;line-height:40px}
	.event .featured-post{display:inline-block;float:none}
	.event.single .content-post{padding:0 15px;text-align:left}
	.comments-area .children{margin-left:20px}
	.comments-area .reply{left:0;top:80px}
	.main-content.gallery_regular .project-thumb{overflow:hidden}
	.blog-full-width .post-full-wrap,.roll-project.extended .project-item{width:100%;padding:0}
	.roll-project.full-width .project-item{width:50%}
	.author-post,.post .content-post,.post-wrap,.post.small-image .content-post{padding:0 15px;margin-left:0}
	.post.small-image .featured-post{float:none}
	.post .title-post{font-size:40px;margin:20px 0}
}
@media only screen and (max-width:479px){#appointment-form .input-wrap.input-small,#appointment-form .wrap-select-group .select,.roll-contact-form.short .input-wrap{width:100%}
	.roll-contact .mail,.roll-titlebox .main{font-size:25px}
	.roll-working-hours li{width:200px;margin:20px auto!important;float:none}
	#appointment-form .wrap-select-group .select,.roll-contact .phone{margin-bottom:5px}
	.roll-contact .phone,.roll-row.testimonials h1{font-size:40px;line-height:40px}
	.roll-project.full-width .project-item,.roll-project.gallery_regular .project-item{width:100%;padding:0 15px}
	.roll-row.contact-form h1{font-size:40px}
	.roll-row.contact-form .roll-button{margin-bottom:20px}
}
@media (min-width:1200px){.top-slider .flexslider .slides li{height:900px}
}
@media (max-width:1199px){.top-slider .flexslider .slides li{height:580px}
	.top-slider .flexslider .flex_caption{margin-top:130px!important}
	.flex-control-nav{bottom:50px}
}
@media only screen and (max-width:991px){.top-slider .flexslider .flex_caption h3{font-size:25px}
	.top-slider .flexslider .flex_caption h1{font-size:80px;line-height:80px}
	.top-slider .flexslider .flex_caption h2{font-size:40px;line-height:40px}
	.top-slider .flexslider .flex_caption h2,.top-slider .flexslider .flex_caption p{margin-bottom:20px}
}
@media (max-width:767px){.top-slider .flexslider .slides li{height:480px}
	.top-slider .flexslider .flex_caption{padding-left:20px}
	.top-slider .flexslider .flex_caption h3{font-size:18px}
	.top-slider .flexslider .flex_caption h1{font-size:60px;line-height:60px}
	.top-slider .flexslider .flex_caption h2{font-size:30px;line-height:30px}
	.top-slider .flexslider .flex_caption h2,.top-slider .flexslider .flex_caption p{margin-bottom:10px}
	.top-slider .flexslider .flex_caption h1 span{margin:0}
	.top-slider .flexslider .flex_caption .roll-button{padding:10px 30px}
}
@media (max-width:479px){.top-slider .flexslider .slides li{height:400px}
	.top-slider .flexslider .flex_caption{margin-top:110px!important}
	.top-slider .flexslider .flex_caption h3{font-size:15px}
	.top-slider .flexslider .flex_caption h1{font-size:40px;line-height:40px}
	.top-slider .flexslider .flex_caption h2{font-size:20px;line-height:20px}
	.top-slider .flexslider .flex_caption p{font-size:12px}
	.flex-control-nav{bottom:-10px!important}
}
