@media only screen and (min-width: 1201px) and (max-width: 1440px) {
	.widget-navigation.main-menu .navigation-item a {
		padding: 10px 10px;
		font-size: 14px;
		line-height: 33px;
	}
	.widget-snippet .phone-number a {
		font-size: 18px;
	}
	.widget.widget-snippet .quick-enquiry-link a {
		padding: 32px 40px;
		font-size: 17px;
	}
	.widget.widget-snippet .quick-enquiry-link a:after {
		top: 40px;
	}
	.front-end .widget.widget-snippet .home-banner-text {
		top: -350px;
		left: 0;
	}
}
@media only screen and (min-width: 1201px) and (max-width: 1330px) {
	.widget-navigation.main-menu {
		left: 290px !important;
	}
	.company-logo.widget-image.widget {
		left: 15px !important;
	}
	.header .widget-image.company-logo:after {
		right: 20px !important;
	}
	.widget-navigation.main-menu .navigation-item a {
		padding: 10px 6px;
		font-size: 14px;
		line-height: 33px;
	}
	.responsive .header:after {
		background-position: 100%;
	}
}
@media only screen and (max-width: 1200px) {
	.page-content .v-split-container > .v-split {
		width: 100%;
	}
	.responsive section.about-us-content {
		overflow: hidden;
	}
	.responsive .people-say-content {
		overflow: hidden;
		padding: 15px 0;
		margin: 0;
	}
	.responsive .contact-us-page {
		width: 99%;
	}
	.responsive .widget-snippet .contact-page-address {
		padding: 30px 10px 10px 10px;
		margin-right: 30px;
		margin-left: 5px;
	}
	.responsive .page-content {
		padding: 0 10px;
	}
	.article-content {
		word-break: break-word;
	}
	.page-home.responsive .page-content {
		padding: 0;
	}
	.page-blog-post .widget-pageHeading,
	.page-newsletter-subscription   .widget-pageHeading,
	.page-support .widget-pageHeading{
		margin-left: 15px;
		margin-right: 15px;
	}
	.widget.widget-snippet .phone-number a {
		font-size: 17px;
	}
	.widget.widget-article.copyright {
		padding: 0 15px 0 15px;
	}
	.container.khipu-footer-address .col-md-6 {
		display: inline-block;
		width: auto;
	}
	.widget.widget-snippet .address-left-content {
		padding-right: 0;
	}
	.widget-gallery.testimonial-slider {
		padding: 75px 30px 80px;
	}
	.widget.widget-snippet .quick-enquiry-link a {
		font-size: 15px;
		line-height: 20px;
		padding: 15px;
		min-width: 0;
		margin-top: 15px;
		margin-right: 15px;
	}
	.widget-navigation.main-menu .navigation-item a {
		padding: 10px 6px;
		font-size: 13px;
		line-height: 33px;
	}
	.widget.widget-snippet .home-banner-text {
		display: none;
	}
	.company-logo.widget-image img {
		max-height: 100%;
		max-width: 90%;
	}
	.responsive .widget-snippet section.handy-links-area {
		padding: 0;
	}
	.responsive .blog-post-item .post-description{
		left:58px;
	}
	.responsive  .blog-post-content::after{
		margin-left: -17px;
	}

	.responsive  .page-blog-category .blog-posts::after{
		margin-left: -17px;
	}
	.responsive.page-blog-category .widget-pageHeading {
		padding-left: 10px;
		padding-right: 10px;
	}

	.responsive .recent-post  .blog-post-item .post-description{
		left: 0;
	}
	.responsive .recent-post  .blog-post-item h4.title a{
		line-height: 24px;
		font-size: 17px;
	}
	.responsive .recent-post .widget-title,
	.responsive .blog-categories .widget-title{
		margin-bottom: 15px;
	}



}


@media only screen and (max-width: 1024px) {
	.widget.widget-snippet .friendly-content h3 {
		font-size: 35px;
		line-height: 35px;
		margin-bottom: 15px;
	}
	.khipu-blog-area {
		margin-top: 60px;
	}
	.widget.widget-snippet .left-making h2 {
		font-size: 40px;
		line-height: 42px;
	}
	.widget.widget-snippet .home-content-top h3 {
		font-size: 40px;
	}
	.widget-snippet .home-content-top p br {
		display: none;
	}
}
@media only screen and (max-width: 991px) {
	.widget.widget-snippet .contact-right-content p, .widget.widget-snippet .contact-right-content p a, .widget.widget-snippet .address-left-content p {
		font-size: 14px;
		line-height: 24px;
	}
	/* Navigation */
	.widget-navigation.main-menu {
		text-align: right;
	}
	.widget-navigation.main-menu {
		width: 100%;
	}
	.widget-navigation.main-menu .nav-wrapper.horizontal {
		text-align: left;
		overflow: hidden;
	}
	.main-menu .horizontal .navigation-item > .navigation-item-child-container.open {
		display: block;
	}
	.main-menu .horizontal .navigation-item .navigation-item-child-container {
		background-color: #dedede;
		box-shadow: none;
		box-sizing: border-box;
		display: none;
		height: auto !important;
		padding: 0;
		position: static;
		width: 100%;
		transform: translateX(0%);
	}
	.main-menu .navigation-item .navigation-item-child-container .navigation-item {
		margin: 0;
		padding: 0;
		border: none;
	}
	.main-menu .navigation-item .navigation-item-child-container .navigation-item a {
		padding: 8px 40px;
		color: #000;
		font-size: 12px;
		text-align: left;
	}
	.widget-navigation.main-menu .navigation-item.active a::before {
		display: none;
	}
	.widget-navigation.main-menu .horizontal .navigation-item .navigation-item-child-container .navigation-item a {
		border-bottom: 1px solid #ccc;
	}
	.widget-navigation.main-menu .horizontal .navigation-item:first-child a::after,  .widget-navigation.main-menu .horizontal .navigation-item a::after {
		left: 0;
		height: 1px;
		width: 100%;
		margin-left: 0;
	}
	.main-menu .navigation-item .navigation-item-child-container a:hover, .main-menu .navigation-item .navigation-item-child-container a:focus {
		color: rgba(255, 255, 255, 0.6);
	}
	.widget-navigation.main-menu .horizontal .navigation-item .navigation-item-child-container .navigation-item a {
		color: #000;
		font-size: 13px;
		text-align: left;
		padding: 7px 25px 10px 30px;
	}
	.widget-navigation .horizontal .navigation-item.has-child::before {
		display: none;
	}
	.responsive-navigation .navigation-item.has-child .child-opener.close::before {
		content: "\f068";
		font-family: fontawesome;
	}
	.main-menu .nav-wrapper {
		background-color: #ffffff;
		top: 53px;
		width: 100vw;
		height: auto !important;
		padding: 0 !important;
		z-index: 9999;
		left: -270px;
		right: auto;
	}
	.main-menu .nav-wrapper .navigation-item {
		background-color: transparent;
		padding: 0;
	}
	.widget-navigation.main-menu .nav-wrapper .navigation-item a {
		border-top: 1px solid #dbdbdb;
		-webkit-border-radius: 0;
		-moz-border-radius: 0;
		border-radius: 0;
		font-size: 17px;
		color: #000;
		line-height: 20px;
		padding: 13px 15px;
		font-weight: 400;
		font-family: 'Barlow';
	}
	.main-menu .nav-wrapper .navigation-item a:hover {
		color: #ffffff;
		background-color: #fff;
		border: none;
		border-top: 1px solid #dbdbdb;
		-webkit-border-radius: 0;
		-moz-border-radius: 0;
		border-radius: 0;
	}
	.main-menu .nav-wrapper .navigation-item a:focus  .main-menu .nav-wrapper .navigation-item.active a {
		background-color: #fff;
	}
	.widget-navigation.main-menu .horizontal .navigation-item:first-child a {
		padding-left: 15px;
	}
	.main-menu .nav-wrapper .navigation-item.last a {
		border-bottom: 1px solid #dbdbdb;
		margin-left: 0;
	}
	.widget-navigation.main-menu .horizontal .navigation-item a:hover,  .widget-navigation.main-menu .horizontal .navigation-item.active a,  .widget-navigation.main-menu .horizontal .navigation-item a:focus {
		color: #c950e7;
	}
	.widget-navigation.main-menu .horizontal .navigation-item .navigation-item-child-container .navigation-item a:hover {
		color: #000;
		background: #fff;
		font-weight: 400;
	}
	.main-menu .menu-button em {
		background-color: #c950e7;
	}
	.responsive-navigation .navigation-item.has-child .child-opener {
		position: absolute;
		right: 0;
		top: 0;
		width: 50px;
	}
	.main-menu .navigation-item.has-child .child-opener::before {
		color: #000;
		display: block;
		font-family: "FontAwesome";
		font-size: 16px;
		vertical-align: middle;
		cursor: pointer;
		padding: 10px 20px;
		text-align: right;
	}
	.responsive-navigation .navigation-item.has-child .child-opener.close::before {
		content: "\f068";
	}
	.main-menu .horizontal > .has-child > a span::after {
		display: none !important;
	}
	.responsive-navigation .navigation-item.has-child .child-opener::before {
		content: "\f107";
	}
	.responsive-navigation .navigation-item.has-child .child-opener.close::before {
		content: "\f106";
	}
	.main-menu .navigation-item .navigation-item-child-container::before {
		display: none;
	}
	.main-menu .navigation-item .navigation-item-child-container {
		margin: 0;
		border-radius: 0;
	}
	.main-menu .navigation-item-child-container .navigation-item.first a::before {
		display: none !important;
	}
	.widget-navigation.main-menu .navigation-item a span::before {
		display: none;
	}
	/*end*/
	
	.responsive .widget-snippet .home-content {
		padding-left: 15px;
		padding-right: 15px;
	}
	.responsive .widget.widget-snippet .left-making h2 {
		font-size: 30px;
		line-height: 25px;
		margin: 0 0 25px 0;
	}
	.responsive .widget-snippet .home-content-bottom p br {
		display: none;
	}
	.khipu-blog-area .blog-post-item .post-description {
		position: relative;
		left: 0;
	}
	.khipu-blog-area .blog-post-item .post-list-view {
		max-height: 208px;
		height: 100%;
		padding-bottom: 0;
	}
	.responsive  .blog-post-content::after{
		margin-left: -4px;
		height: 77%;
	}
	.responsive  .blog-post-item h4.title a{
		font-size: 22px;
	}

	.responsive  .blog-posts::after{
		margin-left: -4px;
		height: 77%;
	}

	.responsive  .widget-gallery.testimonial-slider .owl-theme .owl-controls .owl-nav .owl-prev{
		left: -34px;
	}
	.responsive .widget-gallery.testimonial-slider .owl-theme .owl-controls .owl-nav .owl-next{
		right: -30px;
	}
	.responsive .contact-form-template .errorlist.after{
		min-width: 175px;
	}

	.responsive .blog-post-details{
		padding-right: 40px;
	}
	.responsive .recent-post,
	.responsive .blog-categories {
		margin-bottom: 50px;
		padding-right: 10px;
	}
}

@media only screen and (max-width: 767px) {
	.main-menu .nav-wrapper {
		top: 50px;
		left: auto;
		right: 0;
	}
	.responsive .contact-form-template .errorlist.after{
		bottom: -19px;
	}
	.responsive  .blog-posts::after{
		display: none;
	}
	.responsive .widget-snippet .home-content-bottom h3 {
		font-size: 35px;
		line-height: 35px;
	}
	.widget.widget-newsletter.khipu-newsletter-area .widget-title {
		font-size: 20px;
		padding-bottom: 0;
	}
	.widget-blogPost.footer-blog .blog-post-item .post-description, .widget-blogPost.footer-blog .blog-post-item {
		display: block;
	}
	.widget-blogPost.footer-blog .blog-post-item {
		padding-right: 10px;
	}
	.widget.widget-blogPost.footer-blog .blog-post-item .title a {
		font-size: 15px;
		line-height: 22px;
		margin-bottom: 6px;
	}
	.footer .widget > .widget-title {
		font-size: 20px;
		padding-bottom: 5px;
	}
	.widget.widget-snippet .friendly-content h3 {
		font-size: 30px;
	}
	.widget.widget-snippet .friendly-content p {
		text-align: center;
		font-size: 18px;
		line-height: 24px;
	}
	.widget.widget-gallery.testimonial-slider p {
		padding-top: 0;
	}
	.responsive .widget.widget-snippet .home-content {
		padding: 50px 0 0 0;
	}
	.responsive .widget-snippet .home-content-top {
		padding-left: 15px;
		padding-right: 15px;
	}
	.widget.widget-snippet .home-content-top h3 {
		font-size: 30px;
		line-height: 40px;
		margin: 0 0 15px 0;
		padding: 5px 0 0 0;
	}
	.widget.widget-gallery.testimonial-slider .owl-carousel .owl-item::after {
		content: "";
		height: 27px;
		background-size: 50%;
	}
	.widget.widget-gallery.testimonial-slider .owl-carousel .owl-item {
		padding-top: 35px;
	}
	.widget.widget-gallery.testimonial-slider {
		padding: 45px 40px 65px 40px;
	}
	.widget.widget-gallery.testimonial-slider .owl-theme .owl-controls .owl-nav .owl-prev {
		left: -30px;
		width: 23px;
		background-position: -109px 0;
	}
	.widget.widget-gallery.testimonial-slider .owl-theme .owl-controls .owl-nav .owl-next {
		background-position:-131px 0;
		right: -30px;
		left: auto;
	}
	.widget-gallery.testimonial-slider h4 {
		font-size: 18px;
		line-height: 25px;
	}
	.blog-post-item {
		width: 100%;
	}
	.widget.widget-snippet .container.khipu-footer-address {
		margin: 0;
	}
	.widget.widget-gallery.testimonial-slider p {
		font-size: 16px;
		margin-bottom: 0;
		line-height: 23px;
	}
	.responsive .blog-post-item .post-description {
		position: relative;
		left: 0;
		padding: 13px 10px 6px 4px;
		min-height: auto;
	}
	.widget-snippet .home-content-bottom h3 {
		font-size: 32px;
		line-height: 32px
	}
	.enguire-now {
		padding-bottom: 10px;
	}
	.widget.widget-snippet .enguire-now p {
		padding: 0;
		font-size: 23px;
		line-height: 31px;
	}
	.widget.widget-snippet .right-making ul li {
		line-height: 27px;
		font-size: 18px;
		padding: 3px 0 4px 30px;
		margin: 0;
	}
	.widget.widget-snippet .left-making h2 {
		font-size: 24px;
		line-height: 30px;
		padding-right: 0;
	}
	.responsive .widget.widget-snippet .friendly-content {
		text-align: center;
		max-width: 810px;
		margin: 0 auto;
		padding: 50px 0 65px 0;
	}
	.widget.widget-snippet .container.making-life-section {
		margin: 50px auto 30px;
	}
	.widget.widget-snippet .home-content-bottom h3 {
		color: #000;
		text-align: center;
		font-weight: 300;
		font-family: 'Barlow';
		position: relative;
		font-size: 30px;
		line-height: 32px;
	}
	.widget.widget-snippet .home-content-bottom p br {
		display: none;
	}
	.widget.widget-snippet .home-content-bottom {
		max-width: 788px;
		position: relative;
		background-color: #fff;
		border-top: 6px solid #c950e7;
		padding: 35px 12px;
		box-shadow: 0 0 25px #e4e4e4;
		margin: 0 15px;
	}
	.widget.widget-snippet .home-content-bottom ul li {
		display: block;
		font-size: 18px;
		line-height: 22px;
		padding: 3px 0 6px 34px;
		font-family: 'Barlow';
		-webkit-box-flex: 0;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
	}
	.footer .horizontal > .navigation-item > a {
		line-height: 24px;
	}
	.footer .horizontal > .navigation-item {
		display: block;
		width: 100%;
		text-align: left;
	}
	.container.khipu-footer-address .col-md-6 {
		display: block;
	}
	.khipu-blog-area {
		margin: 70px auto 0;
		margin-top: 50px;
		padding-bottom: 40px;
	}
	.khipu-blog-area .blog-post-content::after {
		display: none;
	}
	.khipu-blog-area .widget-title {
		margin-bottom: 15px;
		font-size: 30px;
		padding: 10px 0 0 0;
	}
	.khipu-blog-area .blog-post-content {
		text-align: center;
		padding: 0;
		overflow:hidden;
	}
	.page-home .khipu-blog-area .blog-post-content {
		padding: 0 15px;
	}
	.blog-post-item {
		width: auto;
		margin: 0 auto;
		overflow: visible;
		padding: 0 0 40px 0;
	}
	.responsive .blog-post-item h4.title a {
		line-height: 18px;
		font-size: 18px;
	}
	.responsive .blog-post-item h4.title{
		margin: 15px 0 0;
		padding: 0;
		line-height: 20px;
		padding-bottom: 15px;
		padding-right: 10px;
	}
	.responsive .blog-post-info span.date {
		top: 4px;
		left: 2px;
		font-size: 16px;
		padding: 0;
		margin: 0;
	}
	.responsive .widget.widget-snippet .left-making h2 {
		font-size: 23px;
		line-height: 30px;
		margin: 0 0 25px 0;
		padding: 7px 0 0 0;
	}
	.responsive .widget-snippet .phone-number {
		text-align: left;
	}
	.responsive .header .widget-image:after,  .responsive .widget-snippet .phone-number a:after {
		display: none;
	}
	.responsive .widget.widget-snippet .quick-enquiry-link a {
		font-size: 15px;
		line-height: 20px;
		padding: 7px 15px;
		min-width: 0;
		margin-top: 0;
		margin-right: 0;
	}
	.responsive .widget-snippet .home-content-bottom ul li::before,  .responsive .making-life-section ul li::before {
		background-size: 17px;
		top: 7px;
	}
	.responsive .widget-snippet .home-content-bottom p {
		font-size: 18px;
	}
	.responsive .widget.widget-article.friendly-content-view-all a.testimonial-all-button {
		max-width: 185px;
		padding: 10px 0;
	}
	.khipu-blog-area .blog-post-item .post-list-view {
		height: 100%;
		width: 100%;
	}
	.responsive .widget-snippet .contact-page-address p {
		margin: 3px 0 0 0;
		padding: 0;
	}
	.responsive .widget-snippet .contact-page-address .address-content {
		padding: 0 3px;
	}
	.responsive .header:after {
		background-position: 70%;
		top: 110px;
		height: 130px;
	}
	.responsive .widget-pageHeading {
		padding: 70px 0 0 0;
		margin-bottom: 125px !important;
	}
	.responsive .widget.widget-pageHeading h1 {
		font-size: 21px;
		line-height: 30px;
		padding: 10px 20px;
		margin-top: 30px;
		text-align: left;
	}
	.responsive .about-us-content .col-md-9 {
		padding-left: 0;
	}
	.page-blog-post .blog-post-details {
		padding: 0;
	}
	.page-blog-post .blog-post-details .title {
		font-size: 22px;
		margin: 0;
		line-height: 25px;
		padding: 0 0 10px 0;
	}
	#webcommander-page div.blog-post-details .comment-post-panel {
		padding: 0;
		margin: 0 0 50px 0;
	}
	#webcommander-page .comment-post-panel .form-row {
		width: 100%;
		margin: 0;
	}
	#webcommander-page  .comment-post-panel .simpleCaptcha-container .form-row.simple-captcha{
		margin: 15px 0 0 0 !important;
	}
	#webcommander-page #blog-post-create-comment-panel .simpleCaptcha-container .form-row.simple_captcha_input_field input {
		margin-left: 0;
	}
	.responsive .recent-post, .responsive .blog-categories {
		padding: 0 15px 0 20px;
		margin: 0;
	}
	div.blog-post-details .comment-post-panel textarea ~ .errorlist.after {
		bottom: -21px;
	}
	.responsive .comment-post-panel button{
		margin-top: 10px;
	}
	.responsive .contact-us-page {
		width: 100%;
	}
	.responsive .widget-snippet .contact-page-address {
		margin: 0 0 60px 0;
	}
	.responsive .widget-form.contact-us-page .double-input-row,  .responsive .widget-form.contact-us-page .single-input-row {
		margin: 0;
		padding: 0;
	}
	.responsive .widget-form.contact-us-page .double-input-row .form-row,  .responsive .widget-form.contact-us-page .single-input-row .form-row {
		width: 100%;
		margin: 0 0 15px 0;
		padding: 0;
	}
	.responsive .widget-form.contact-us-page .simpleCaptcha-container {
		width: 100%;
		margin: 15px 0 15px 0;
		padding: 0;
	}
	.responsive .contact-form-template .simpleCaptcha-container .form-row.simple-captcha {
		width: 100%;
		margin-top: 8px;
	}
	.responsive .contact-form-template .simpleCaptcha-container .form-row.simple_captcha_input_field {
		width: 100%;
		margin: 15px 0 20px 0;
	}
	.responsive .widget-snippet .handy-img {
		max-width: 100%;
		text-align: center;
		min-height: auto;
		margin: 0;
		padding: 10px;
	}
	.khipu-blog-area .blog-post-item.last {
		padding-bottom: 15px;
	}
	/*start:footer logo*/
	.responsive .widget.widget-snippet.footer-some-logos {
		padding: 25px 0 35px 0;
		border-top: 1px solid #e5e5e5;
		margin-top: 30px;
	}
	.responsive .widget.widget-snippet .khipu-some-logo-content {
		display: block;
	}
	.responsive .widget.widget-snippet .khipu-some-logo-content .row,
	.responsive .widget.widget-snippet .khipu-some-logo-content .col-md-12{
		margin: 0;
		padding: 0;
	}
	.responsive .widget.widget-snippet .khipu-some-logo-content a {
		display: inline-block;
		padding: 0;
		margin: 0 0 16px 0;
		vertical-align: middle;
		width: calc(42% - 1px);
	}
	/*end:footer logo*/
	
	body.responsive > .footer:before {
		height: 200px;
	}
	.responsive .goToTop span::before {
		right: -10px;
	}
	#blog-post-create-comment-panel .simpleCaptcha-container .errorlist.after {
		left: 0;
	}
	.responsive  .recent-post .blog-post-item .post-description {
		position: relative;
		left: 0;
		padding: 0 0 0 30px;
		min-height: auto;
	}
	.responsive  .recent-post .blog-post-item h4.title{
		margin: 0;
		padding: 0;
		line-height: 20px;
	}
	.responsive  .recent-post .blog-post-item h4.title a {
		line-height: 18px;
		font-size: 16px;
	}
	.responsive  .recent-post h1.title::before,
	.responsive  .blog-categories .vertical .navigation-item a::before{
		top: 0;
	}
	.responsive  .recent-post .widget-title,
	.responsive  .blog-categories .widget-title {
		padding: 0;
		margin: 16px 0 15px 0;
	}
	.responsive.page-what-s-a-khipu h3{
		font-size: 25px;
	}
	.responsive.page-page-not-found .page-content {
		min-height: 180px;
	}
	.responsive.page-page-not-found .page-content .article-content h1 {
		text-align: center;
		padding: 0;
		margin: 0;
		font-size: 26px;
		line-height: 30px;
	}
	.responsive.page-page-not-found .page-content .article-content h2 {
		font-size: 21px;
		text-align: center;
		padding: 0;
		margin: 0;
		line-height: 35px;
	}
	.responsive.page-page-not-found .page-content .article-content p {
		text-align: center;
		padding: 0;
		margin: 0;
		font-size: 18px;
	}
	.responsive  .table-responsive{
		overflow-x: scroll;
	}
	.responsive .table-responsive table {
		max-width: initial;
		width: 570px;
		table-layout: auto;
		white-space: nowrap;
		border: 1px solid #fff;

	}
	.responsive .widget-snippet .row-people-footer{
		padding-top: 5px;
	}
	.responsive .newsletter.unsubscribe.valid-verify-form{
		width: 100%;
		padding: 20px;
	}
	.responsive  .newsletter.unsubscribe.valid-verify-form .title{
		font-size: 26px;
	}
	.widget-navigation.sitemap {
		padding: 0 0 10px 0;
	}
	.responsive .widget-snippet .about-us-picture {
		margin: 8px 0 30px 0;

	}
	.responsive.page-newsletter-subscription .subscription-list-success {
		width: 100%;
		padding: 10px 4px;
	}
	.responsive .subscription-list-success .messess-text {
		background-position: 0 6px;
		font-weight: 400;
		padding: 0 10px 20px 35px;
		margin: 0 20px 13px 20px;
		font-size: 16px;
		background-size: 27px;
	}

	.responsive .subscription-list-success .title {
		font-size: 33px;
		line-height: 30px;
		margin: 20px 0 15px 0;
		padding: 10px 0 0 0;
	}
	.responsive .subscription-list-success .help {
		margin: 15px 28px;
		text-align: center;
		line-height: 25px;
		font-size: 17px;
	}
	.blog-post-details .content {
		overflow-x: scroll;
		margin: 0 0 40px 0;
	}
	.blog-post-details .content table {
		width: 800px;
	}




}


@media only screen and (max-width: 400px) {
	.widget.copyright a{
		display: block;
	}


}




 
