/* 365建站器（soft.365jz.com）让建站和seo变得简单！ */
@media screen and (max-width: 1220px) {
.dankovteam-wrapper-boxed {
	width: 100%;
}
}
@media screen and (max-width: 1200px) {
.tp-banner-container {
	height: 100% !important
}
.animated {
	-webkit-animation: 0 !important
}
#wrapper {
	width: 100% !important
}
nav {
	width: 100% !important;
	left: auto !important;
}
.promo-text-blog:first-child {
	margin-top: 50px
}
.med-blog-naz {
	margin-top: 25px
}
.clients div span {
	float: none;
	display: table;
	margin: auto;
}
.testi-slider .flex-control-nav {
	bottom: -30px
}
.twitter-footer .tweet_list li {
	line-height: 20px;
	margin-top: 20px;
	overflow: hidden;
}
}
 @media (max-width: 768px) {
.container-in-container {
	width: 100%;
}
.container-in-container-inner {
	width: 100%;
	padding-left: 15px;
	padding-right: 15px;
}
.post-thumbnail img {
	height: 150px;
}
.cbp img {
	height: auto
}
.wpb_column > .wpb_wrapper > *:last-child {
	margin-bottom: 30px !important
}
.stats-block, .wpb_row .wpb_column .wpb_wrapper .stats-block {
	margin-bottom: 30px !important;
}
.wpmenucartli.wpmenucart-display-standard {
	display: none;
}
}
@media (max-width: 585px) {
.dankovteam-shortcode-posts-box .blog-main {
	width: 100%;
	margin-bottom: 30px;
}
.dankovteam-shortcode-posts-box .blog-main:last-child {
	margin-bottom: 0px;
}
.post-thumbnail img {
	height: auto;
}
}
@media (min-width: 768px) and (max-width: 992px) {
.container-in-container {
	width: 750px;
}
.container-in-container-inner {
	width: 750px;
}
.testimonials-name h4 {
	width: 100%;
}
.post-thumbnail img {
	height: 150px;
}
}
 @media (min-width: 992px) and (max-width: 1200px) {
.container-in-container {
	width: 970px;
}
.container-in-container-inner {
	width: 970px;
}
.cbp img {
	height: auto;
}
.post-thumbnail img {
	height: 200px;
}
}
 @media (min-width: 1200px) {
.container-in-container {
	width: 1170px;
}
.container-in-container-inner {
	width: 1170px;
}
}
 @media screen and (min-width: 992px) and (max-width: 1200px) {
.promo-paragraph {
	padding: 0 30px
}
.testi-slider .flex-control-paging li a {
	width: 13px;
	height: 13px;
}
.blog-name {
	float: none;
	margin-top: 3px;
	margin-left: 0px;
	text-align: center;
}
.blog-desc {
	float: none;
	margin-left: 0px;
	font-size: 12px;
	text-align: center;
}
.blog-icon i {
	font-size: 35px;
	border-right: none;
	padding-right: 0px;
}
.blog-icon {
	float: none;
	text-align: center;
}
.cl-blog-text {
	width: 100%;
	margin-left: 0px;
}
.btn-blog {
	margin-top: 59px
}
.footer {
	height: auto
}
.testi-text {
	padding: 0 35px
}
/*.prl-1 {
        background: url(../images/parallax.jpg)  100% !important;
        min-height: 310px;
        height: auto;
    }
    .prl-2 {
        background: url(../images/parallax2.jpg)  100% !important;
        min-height: 300px;
        height: auto;
    }
    .prl-3 {
        background: url(../images/parallax3.jpg)  100% !important;
        min-height: 70px;
        height: auto;
    }*/
.cbp-l-inline-left {
	width: 40% !important
}
.cbp-l-inline-right {
	width: 56% !important
}
.about-name {
	margin-top: 15px
}
.woocommerce ul.products li.product, .woocommerce-page ul.products li.product {
	width: 22.60%;
}
.woocommerce ul.products li.last, .woocommerce-page ul.products li.last {
	margin-right: 0;
}
.woocommerce .related ul li.product, .woocommerce .related ul.products li.product, .woocommerce .upsells.products ul li.product, .woocommerce .upsells.products ul.products li.product, .woocommerce-page .related ul li.product, .woocommerce-page .related ul.products li.product, .woocommerce-page .upsells.products ul li.product, .woocommerce-page .upsells.products ul.products li.product {
	width: 22.60%;
}
}
 @media screen and (max-width: 991px) {
.dankovteam-right-page-layout .container-in-container {
	width: 100%;
	padding: 0px;
}
.dankovteam-right-page-layout .container-fullwidth {
	width: 100%;
	padding: 0px;
}
.dankovteam-left-page-layout .container-in-container {
	width: 100%;
	padding: 0px;
}
.dankovteam-left-page-layout .container-fullwidth {
	width: 100%;
	padding: 0px;
}
.dankovteam-widget-page-layout {
	margin-top: 100px;
}
.menu {
	float: right;
	position: relative;
	z-index: 9999;
}
.navbar-collapse {
	margin-bottom: 30px;
	overflow: hidden;
	position: absolute;
	right: 48px;
}
.navbar-collapse.in {
	overflow-y: auto;
	position: absolute;
	right: 48px;
}
div.alignleft {
	float: left;
	margin-right: 15px;
	margin-bottom: 15px;
	width: 100% !important;
}
div.aligncenter {
	float: none;
	clear: both;
	display: table;
	margin-left: auto;
	margin-right: auto;
	width: 100% !important;
}
div.alignright {
	float: right;
	margin-left: 15px;
	margin-bottom: 15px;
	width: 100% !important;
}
.cl-blog-text {
	width: 100%;
	margin-left: 0px;
}
.logo {
	margin: 25px 0
}
.menu ul li {
	width: 100%;
}
.sticky {
	position: relative;
	top: 0 !important;
}
nav.sticky ul li a {
	padding: 15px 20px;
}
.menu ul ul li {
	width: 100%;
}
.menu ul li ul li ul li a {
	padding: 15px 20px 15px 75px;
}
.menu ul li ul {
	border-top: none;
	box-shadow: none;
}
.menu ul li.current-menu-item a, .menu ul li.current_page_item a {
	color: #fff;
}
.menu ul li ul, .menu ul li li ul, .menu ul li li li ul {
	display: block;
	visibility: visible;
	opacity: 1;
	left: auto;
	position: relative;
}
.menu ul li ul li ul {
	visibility: visible !important;
}
.menu-main-menu-container {
	margin-top: 22px;
	margin-bottom: 21px;
	width: 240px;
	background: #F44336;
}
.dankovteam-menu-wrapper button {
	background: #fff;
	border: none;
	width: 48px;
	height: 45px;
	text-indent: -900em;
	overflow: hidden;
	position: relative;
	cursor: pointer;
	outline: none;
	display: block;
	border-radius: 0;
	margin: 23px 0 0 0;
	z-index: 99;
}
.dankovteam-menu-wrapper button:hover, .dankovteam-menu-wrapper button.dl-active, .dl-menuwrapper ul {
	background: #F44336
}
.dankovteam-menu-wrapper button:hover:after {
	background: #fff;
	box-shadow: 0 10px 0 #fff, 0 20px 0 #fff;
}
.dankovteam-menu-wrapper button.dl-active:after {
	background: #fff;
	box-shadow: 0 10px 0 #fff, 0 20px 0 #fff;
}
.dankovteam-menu-wrapper button:after {
	content: '';
	position: absolute;
	width: 68%;
	height: 5px;
	background: #F44336;
	top: 10px;
	left: 8px;
	box-shadow: 0 10px 0 #F44336, 0 20px 0 #F44336;
}
.menu ul li {
	float: none
}
.menu ul li a {
	padding: 15px 20px;
	font-weight: 300;
	color: #fff;
	font-size: 16px !important;
	border-top: 1px solid rgba(255,255,255,0.35);
	background: #F44336;
}
.menu li:hover {
}
.menu li:hover a {
	color: #fff !important
}
.menu li.current a {
	color: #fff
}
.menu li.current {
	background: rgba(255,248,213,0.25)
}
.menu ul li ul {
	visibility: visible;
	opacity: 1;
	position: relative;
}
.menu ul ul li {
	min-width: 240px
}
.menu ul li ul li a {
	padding: 15px 20px 15px 50px;
	font-weight: 300;
	color: #fff !important;
	font-size: 16px;
	border-bottom: none !important;
	border-top: none !important;
}
.menu ul li ul {
	box-shadow: none;
	border-top: none;
}
.menu ul li ul li a:hover {
	color: #fff !important
}
.menu ul ul {
	background: #F44336;
	color: #fff;
}
.menu ul li ul li a:hover {
	background: transparent;
}
.menu ul ul ul {
	margin-top: 0px !important;
	left: 0px;
}
.menu li a:hover {
	border-color: rgba(255,255,255,0.35);
}
.menu ul li ul li ul {
	visibility: visible !important
}
.footer {
	height: auto
}
.promo-paragraph {
	padding: 0 50px
}
.testi-text {
	padding: 0px
}
#style-switcher {
	display: none
}
.btn-blog {
	margin-top: 100px
}
.flickr_widget_wrapper a {
	width: auto;
	height: auto;
}
.flickr_badge_image img {
	width: 67px;
	height: 67px;
}
.contact-top {
	display: table;
	margin: auto;
}
.hidden-phone {
	display: none
}
/*
    .prl-1 {
        background: url(../images/parallax.jpg)  100% !important;
        min-height: 310px;
        height: auto;
    }
    .prlx {
        background-color: rgba(105, 113, 119, 0.3);
        min-height: 310px;
        height: auto;
        padding-bottom: 50px;
    }
    .prl-2 {
        background: url(../images/parallax2.jpg)  100% !important;
        min-height: 300px;
        height: auto;
    }
    .prlx-2 {
        background-color: rgba(255, 255, 255, 0.5);
        min-height: 300px;
        height: auto;
        padding-bottom: 30px;
    }
    .prl-3 {
        background: url(../images/parallax3.jpg)  100% !important;
        min-height: 70px;
        height: auto;
    }
    .prlx-3 {
        background-color: rgba(0, 0, 0, 0.1);
        min-height: 70px;
        height: auto;
    }
	*/
.testi-slider .flex-control-paging li a {
	width: 15px;
	height: 15px;
}
.cbp-l-inline-left {
	width: 40% !important
}
.cbp-l-inline-right {
	width: 56% !important
}
.paginat a {
	margin-right: 0px
}
.twitter-footer .tweet_list li {
	line-height: 20px;
	margin-top: 20px;
	overflow: hidden;
}
.testimonials p.testimonial-quote {
	padding: 0 70px
}
.wpmenucartli .wpmenucart-contents:hover .icon-basket:before {
	color: #FFF !important;
}
}
 @media screen and (min-width: 767px) and (max-width: 992px) {
.blog-name {
	float: none;
	margin-top: 3px;
	margin-left: 0px;
	text-align: center;
}
.blog-desc {
	float: none;
	margin-left: 0px;
	font-size: 12px;
	text-align: center;
}
.blog-icon i {
	font-size: 35px;
	border-right: none;
	padding-right: 0px;
}
.blog-icon {
	float: none;
	text-align: center;
}
.cl-blog-text {
	width: 100%;
	margin-left: 0px;
}
.woocommerce ul.products li.product, .woocommerce-page ul.products li.product {
	width: 21.87%;
}
.woocommerce ul.products li.last, .woocommerce-page ul.products li.last {
	margin-right: 0;
}
.woocommerce .related ul li.product, .woocommerce .related ul.products li.product, .woocommerce .upsells.products ul li.product, .woocommerce .upsells.products ul.products li.product, .woocommerce-page .related ul li.product, .woocommerce-page .related ul.products li.product, .woocommerce-page .upsells.products ul li.product, .woocommerce-page .upsells.products ul.products li.product {
	width: 21.87%;
}
.woocommerce .products .star-rating, .woocommerce-page .products .star-rating {
	display: none;
}
}
@media (max-width: 767px) {
.contact-top {
	display: table;
	margin: auto;
}
.promo-paragraph {
	padding: 0px
}
.soc-footer li {
	float: none;
	display: inline-block;
}
.tags-footer li {
	display: inline-block
}
.tags-footer li a {
	float: none
}
.soc-footer {
	margin-bottom: 50px
}
.tags-footer {
	margin-bottom: 50px
}
.flickr_badge_image img {
	width: 75px;
	height: 75px;
}
.plan {
	margin-right: 0px
}
.hidden-xs {
	display: none
}
.tweet {
	overflow: hidden
}
.testimonials p.testimonial-quote {
	padding: 0 50px
}
.testimonials .carousel-control.right {
	right: 10px
}
.woocommerce ul.products li.product, .woocommerce-page ul.products li.product {
	width: 100%;
}
.woocommerce ul.products li.last, .woocommerce-page ul.products li.last {
	margin-right: 30px;
}
.woocommerce ul.products li.product:nth-child(2n), .woocommerce-page ul.products li.product:nth-child(2n) {
	float: right;
	clear: none!important;
	margin-right: 0;
}
.woocommerce .related ul li.product, .woocommerce .related ul.products li.product, .woocommerce .upsells.products ul li.product, .woocommerce .upsells.products ul.products li.product, .woocommerce-page .related ul li.product, .woocommerce-page .related ul.products li.product, .woocommerce-page .upsells.products ul li.product, .woocommerce-page .upsells.products ul.products li.product {
	width: 100%;
}
.woocommerce .products .star-rating, .woocommerce-page .products .star-rating {
	display: block;
}
}
@media (min-width: 481px) and (max-width: 580px) {
.blog-icon {
	display: none
}
.blog-desc {
	margin-left: 0px
}
.blog-name {
	margin-top: 10px;
	margin-left: 0px;
}
.hover-3 figcaption a {
	bottom: 40px
}
.hover-3 figcaption {
	height: 100px
}
.tp-caption.largetext, .tp-caption.largetext-left {
	display: none;
}
}
@media (max-width: 480px) {
.col-ms-12 {
	width: 100%
}
.contact-top li {
	float: none;
	text-align: center;
	border-right: none;
}
.cbp img {
	height: 250px;
}
.blog-main {
	margin-bottom: 25px;
	float: left;
	float: none;
}
.copyright {
	display: table;
	margin: auto;
}
.foot_menu {
	display: none;
}
.footer {
	margin-top: 50px
}
.list-check {
	margin-bottom: 50px
}
.comment-inner {
	margin-left: 100px
}
.img_comm {
	margin-right: 30px;
	width: 70px;
	height: 70px;
}
.input-def {
	width: 100%
}
.input-def-textarea {
	width: 100%
}
.btn-blog {
	margin-top: 100px
}
.hover-3 figcaption a {
	bottom: 40px
}
.hover-3 figcaption {
	height: 100px
}
.about-name {
	margin-top: 10px
}
.tweet_list {
	display: table;
	margin: auto;
	min-height: 100% !important;
}
.twit-icon {
	display: table;
	margin: auto;
}
.tweet {
	text-align: center
}
.testimonials p.testimonial-quote {
	padding: 0 30px
}
.tp-caption.largetext, .tp-caption.largetext-left {
	display: none;
}
}
