@media(max-width:1500px) {
.header-area .main-menu-area ul li a {
	padding: 38px 14px
}
.header-area .logo-area {
	margin-top: 18px
}
.slider-area .slider-1 h1, .slider-area .slider-2 h1 {
	font-size: 50px;
	line-height: 0;
	margin: 99px 0 38px
}
.slider-area .slider-1 div.title2, .slider-area .slider-2 div.title2 {
	padding: 0 10em
}
.preview-2 .nivo-controlNav {
	bottom: 20px
}
.home2 .slider-area img {
	min-width: 100%
}
.slider-area .slider-2 div.read-more, .slider-area .slider-1 div.read-more {
	margin-top: 40px
}
.slider-area .slider-2 div.read-more a, .slider-area .slider-1 div.read-more a {
	padding: 13px 30px
}
.home-our-service-area .total-single-service-area {
	padding: 0
}
.home-our-service-area .total-single-service-area .single-services-area p {
	padding: 0 5px
}
.home-our-service-area .total-single-service-area .single-services-area {
	padding: 70px 15px!important
}
.home-our-service-area .total-single-service-area .single-services-area:hover {
	padding: 15px 0
}
.home-page-our-service .services-area .owl-pagination {
	margin-top: 0
}
.home-page-latest-blog .total-blog-content-area .single-blog .details {
	top: 20%
}
.footer-top-area .single-footer ul li {
	font-size: 27px
}
.footer-bottom-area .footer-bottom-left p {
	font-size: 12px
}
.home2 .header-area {
	padding: 0
}
.home2 .header-area .main-header-area {
	margin-top: 10px
}
.our-service .single-service .media .media-body h4.media-heading a {
	font-size: 20px
}
.home-page-team-area .total-team .total-team-area .single-team-area {
	padding: 29px
}
.contact-us .contact-page-content ul li {
	margin: 0 20px
}
.page-header-area h1 {
	font-size: 40px
}
.contact-us .main-contact-form h3 {
	font-size: 21px
}
.slider-area .slider-1 p::after, .slider-area .slider-2 p::after {
	width: 44%
}
.header-right-area {
	margin-right: 15px
}
}
@media(min-width:992px) and (max-width:1200px) {
.header-two .main-menu>li>a {
	padding: 0 15px
}
.header-area .logo-area {
	margin-top: 18px
}
.slider-area .slider-1 h1, .slider-area .slider-2 h1 {
	font-size: 50px;
	line-height: 0;
	margin: 100px 0 30px
}
.slider-area .slider-1 div.title2, .slider-area .slider-2 div.title2 {
	padding: 0
}
.preview-2 .nivo-controlNav {
	bottom: 20px
}
.slider-area .slider-2 div.read-more, .slider-area .slider-1 div.read-more {
	margin-top: 40px
}
.slider-area .slider-2 div.read-more a, .slider-area .slider-1 div.read-more a {
	padding: 13px 30px
}
.home-our-service-area .total-single-service-area {
	padding: 0
}
.home-our-service-area .total-single-service-area .single-services-area p {
	padding: 0 5px
}
.home-our-service-area .total-single-service-area .single-services-area, .home-our-service-area .total-single-service-area .single-services-area:hover {
	padding: 15px 0
}
.home-page-our-service .services-area .owl-pagination {
	margin-top: 0
}
.home-page-latest-blog .total-blog-content-area .single-blog .details {
	top: 16%
}
.footer-top-area .single-footer ul li {
	font-size: 27px
}
.footer-bottom-area .footer-bottom-left p {
	font-size: 12px
}
.home2 .header-area {
	padding: 0
}
.home2 .header-area .main-header-area {
	margin-top: 10px
}
.our-service .single-service .media .media-body h4.media-heading a {
	font-size: 20px
}
.home-page-team-area .total-team .total-team-area .single-team-area {
	padding: 0
}
.contact-us .contact-page-content ul li {
	margin: 0 20px
}
.page-header-area h1 {
	font-size: 40px
}
.contact-us .main-contact-form h3 {
	font-size: 21px
}
.slider-area .slider-1 p::after, .slider-area .slider-2 p::after {
	width: 52%
}
.home-page-banner-area h1 {
	font-size: 57px
}
}
@media only screen and (max-width:991px) {
.home-portfolio-area .main-portfolio-section {
	margin-bottom: 90px
}
.dg-container nav {
	top: 50%
}
}
@media only screen and (max-width:819px) {
.dg-container nav span.dg-next {
	right: -7em
}
.dg-container nav span.dg-prev {
	left: -7em
}
}
@media only screen and (max-width:785px) {
.dg-container nav {
	top: 40%
}
.dg-container nav span.dg-next {
	right: -6.5em
}
.dg-container nav span.dg-prev {
	left: -6.5em
}
}
@media only screen and (max-width:495px) {
.home-portfolio-area .main-portfolio-section {
	margin-bottom: 0
}
.dg-container nav {
	top: 20%
}
.dg-container nav span.dg-next {
	right: -4em
}
.dg-container nav span.dg-prev {
	left: -4em
}
}
@media only screen and (max-width:800px) {
.dg-wrapper {
	width: auto;
	height: auto;
	max-width: 450px
}
.dg-wrapper a {
	width: auto;
	height: auto
}
.dg-wrapper a.dg-center {
	min-height: initial
}
}
@media(min-width:768px) and (max-width:991px) {
.header-area .main-menu-area ul li a {
	padding: 38px 14px
}
.header-area .logo-area {
	margin-top: 18px
}
.home2 .slider-area .slider-content {
	margin-top: 72px
}
.slider-area .slider-1 h1, .slider-area .slider-2 h1 {
	font-size: 50px;
	line-height: 0;
	margin: 30px 0
}
.slider-area .slider-1 div.title2, .slider-area .slider-2 div.title2 {
	padding: 0
}
.preview-2 .nivo-controlNav {
	bottom: 20px
}
.slider-area .slider-2 div.read-more, .slider-area .slider-1 div.read-more {
	margin-top: 40px
}
.slider-area .slider-2 div.read-more a, .slider-area .slider-1 div.read-more a {
	padding: 13px 30px
}
.home-our-service-area .total-single-service-area {
	padding: 0
}
.home-our-service-area .total-single-service-area .single-services-area p {
	padding: 0 5px
}
.home-our-service-area .total-single-service-area .single-services-area, .home-our-service-area .total-single-service-area .single-services-area:hover {
	background: 0 0
}
.home-page-our-service .services-area .owl-pagination {
	margin-top: 0
}
.home-page-latest-blog .total-blog-content-area .single-blog .details {
	top: 16%
}
.footer-top-area .single-footer ul li {
	font-size: 27px
}
.footer-bottom-area .footer-bottom-left p {
	font-size: 12px
}
.home2 .header-area {
	padding: 0
}
.home2 .header-area .main-header-area {
	margin-top: 10px
}
.our-service .single-service .media .media-body h4.media-heading a {
	font-size: 19px
}
.home-page-team-area .total-team .total-team-area .single-team-area {
	padding: 0
}
.contact-us .contact-page-content ul li {
	margin: 0;
	font-size: 13px
}
.page-header-area h1 {
	font-size: 30px
}
.contact-us .main-contact-form h3 {
	font-size: 16px
}
.contact-us .main-contact-form h3::after {
	top: 30px
}
.contact-us .main-contact-form fieldset .btn-send {
	padding: 15px 0
}
.home-page-our-service .services-area .single-service {
	text-align: center
}
.home-page-our-service .services-area .single-service .media .pull-left {
	display: inline-block!important;
	float: none!important;
	margin-right: 0!important
}
.home-page-our-service .services-area .single-service .media .media-body h4.media-heading a::after {
	margin: auto;
	right: 0;
	text-align: center
}
.home-page-our-service .services-area {
	margin-top: 60px
}
.home-page-banner-area h1 {
	font-size: 50px
}
.home-page-store-area .home-page-total-store .home-shop-area ul.nav-tabs::after {
	left: 35%;
	width: 42%
}
.home-page-store-area .home-page-total-store .home-shop-area .tab-content .groom-area .single-groom a img {
	width: 100%
}
.home-page-store-area .home-page-total-store .home-shop-area .tab-content .groom-area .single-groom .details {
	left: 40%
}
.footer-top-area .single-footer ul li {
	line-height: 1.5
}
.blog-page-area .blog-page-content .single-blog .media .media-body h4.media-heading a {
	font-size: 18px
}
.blog-page-area .blog-page-content .single-blog .media .media-body .blog-content div.read-more a {
	padding: 10px 28px
}
.shop-area .single-shop .social-media-area ul li {
	margin: 0
}
.single-product-area .product-image ul li {
	margin: 0 2px;
	width: 60px
}
.add-to-cart-area ul li.box #qty {
	width: 70px
}
.related-product-area .single-product-store::after {
	left: 60%;
	top: -40px;
	width: 23%
}
.related-product-area h3 {
	font-size: 40px
}
.slider-area .slider-1 p::after, .slider-area .slider-2 p::after, .home-page-banner-area h1::before, .home-page-banner-area h1::after {
	display: none
}
.dg-container {
	height: 300px
}
}
@media only screen and (max-width:992px) {
.logo-area {
	text-align: center
}
.header-two .navigation {
	line-height: 75px
}
.home2 .header-area .main-header-area {
	border-top: 0!important
}
.header-two .navigation .main-menu {
	display: table;
	margin: auto
}
.navigation .main-menu li.sh_mega.menu-item-depth-0>.sh_mega_wrap {
	min-width: auto!important;
	left: 0!important
}
.navigation .main-menu li[class*=col-sm-] {
	margin-bottom: 15px
}
.preview-2 .nivo-controlNav {
	z-index: 99!important
}
.sh_mega_wrap {
	z-index: 9999
}
}
@media only screen and (min-width:768px) {
.header-two-mobile-nav, .menu-click {
	display: none
}
}
@media only screen and (max-width:767px) {
.header-two {
	background: url(http://presswarriors.com/chirmievents/wp-content/uploads/2017/04/header.png)
}
.header-two>.container {
	width: auto;
	overflow: hidden
}
.logo-area {
	text-align: left
}
.logo-area img {
	display: inline-block;
	margin-left: 0
}
.single-product-area>.row {
	margin-bottom: 45px
}
.single-product.woocommerce .tabs-description .nav li {
	display: block;
	margin-bottom: 2px
}
.related-product-area .single-product-store::after {
	z-index: -1
}
.single-product-area .related-product-area {
	margin-top: 0
}
.home2 .header-area {
	position: relative;
	background: url(http://presswarriors.com/chirmievents/wp-content/uploads/2017/04/header.png);
	padding: 15px 0!important
}
.home2 .header-area .main-header-area>.container {
	width: auto;
	overflow: hidden
}
.header-area .main-menu-area ul li a {
	padding: 38px 14px
}
.header-area .logo-area {
	margin-top: 18px
}
.home2 .header-area .main-header-area {
	border-top: 0;
	border-bottom: 0;
	margin-top: 0!important
}
.home2 .header-top-middle-logo-area .site-logo img {
	display: inline-block;
	margin-left: 0
}
.home2 .animated-arrow {
	margin: 25px auto
}
.home2 .slider-content.t-cn.s-tb {
	margin-top: 0!important
}
}
@media only screen and (min-width:767px) {
.blog-page-content .no-results.not-found .custom-search-input {
	max-width: 400px;
	margin: auto
}
}
@media only screen and (min-width:480px) and (max-width:767px) {
.container {
	width: 450px
}
.mobile-menu-area {
	display: block
}
.home2 .slider-area .slider-content {
	margin-top: 0
}
.slider-area .slider-1 h1, .slider-area .slider-2 h1 {
	font-size: 26px;
	line-height: 1;
	margin: 0 0
}
.slider-area .slider-1 div.title2, .slider-area .slider-2 div.title2 {
	display: none
}
.preview-2 .nivo-controlNav {
	bottom: 20px
}
.slider-area .slider-2 div.read-more, .slider-area .slider-1 div.read-more {
	margin-top: 40px
}
.slider-area .slider-2 div.read-more a, .slider-area .slider-1 div.read-more a {
	padding: 13px 30px
}
.home-our-service-area .total-single-service-area {
	padding: 0
}
.home-our-service-area .total-single-service-area .single-services-area p {
	padding: 0 5px
}
.home-our-service-area .total-single-service-area .single-services-area, .home-our-service-area .total-single-service-area .single-services-area:hover {
	background: 0 0
}
.home-page-our-service .services-area .owl-pagination {
	margin-top: 0
}
.home-page-latest-blog .total-blog-content-area .single-blog .details {
	top: 16%
}
.footer-top-area .single-footer ul li {
	font-size: 27px
}
.footer-bottom-area .footer-bottom-left p {
	font-size: 12px;
	text-align: center
}
.home2 .header-area {
	padding: 0
}
.home2 .header-area .main-header-area {
	margin-top: 10px
}
.our-service .single-service .media .media-body h4.media-heading a {
	font-size: 19px
}
.home-page-team-area .total-team .total-team-area .single-team-area {
	padding: 0;
	background: 0 0
}
.contact-us .contact-page-content ul li {
	margin: 0;
	font-size: 13px
}
.page-header-area h1 {
	font-size: 30px
}
.contact-us .main-contact-form h3 {
	font-size: 16px
}
.contact-us .main-contact-form h3::after {
	top: 30px
}
.contact-us .main-contact-form fieldset .btn-send {
	padding: 15px 0
}
.home-page-our-service .services-area .single-service {
	text-align: center
}
.home-page-our-service .services-area .single-service .media .pull-left {
	display: inline-block!important;
	float: none!important;
	margin-right: 0!important
}
.home-page-our-service .services-area .single-service .media .media-body h4.media-heading a::after {
	margin: auto;
	right: 0;
	text-align: center
}
.home-page-our-service .services-area {
	margin-top: 60px
}
.home-page-banner-area h1 {
	font-size: 32px
}
.home-page-store-area .home-page-total-store .home-shop-area ul.nav-tabs::after {
	left: 35%;
	width: 42%
}
.home-page-store-area .home-page-total-store .home-shop-area .tab-content .groom-area .single-groom a img {
	width: 100%
}
.home-page-store-area .home-page-total-store .home-shop-area .tab-content .groom-area .single-groom .details {
	left: 40%
}
.footer-top-area .single-footer ul li {
	line-height: 3
}
.blog-page-area .blog-page-content .single-blog .media .media-body h4.media-heading a {
	font-size: 18px
}
.blog-page-area .blog-page-content .single-blog .media .media-body .blog-content div.read-more a {
	padding: 10px 28px
}
.shop-area .single-shop .social-media-area ul li {
	margin: 0
}
.single-product-area .product-image ul li {
	margin: 0 2px;
	width: 60px
}
.add-to-cart-area ul li.box #qty {
	width: 70px
}
.related-product-area .single-product-store::after {
	left: 60%;
	top: -40px;
	width: 23%
}
.related-product-area h3 {
	font-size: 40px
}
.slider-area .slider-1 p, .slider-area .slider-2 p {
	font-size: 15px;
	letter-spacing: 3px
}
.slider-area .slider-1 p, .slider-area .nivo-directionNav a {
	top: 57px
}
.template-section-area p {
	padding: 0
}
.home-page-team-area .total-team .total-team-area .single-team-area a img {
	width: 100%
}
.footer-bottom-area .footer-bottom-right ul {
	margin: 10px;
	text-align: center
}
.single-services-content, .blog-page-content, .news-page-content-section-area {
	margin-top: 30px
}
.single-services-area .single-services-content h2 {
	font-size: 25px
}
.single-news-page .news-body .informations ul li {
	margin-right: 6px
}
.home-page-team-area .total-team .total-team-area .single-team-area a, .single-services-area .sidebar-area .single-sidebar .shop-advertise-area img {
	margin-bottom: 30px
}
.shop-area {
	margin-top: 30px
}
.four-zero-four-area .four-zero-page-area h2 {
	font-size: 200px
}
.four-zero-four-area .four-zero-page-area h3 {
	font-size: 20px;
	letter-spacing: 3px
}
.about .home-page-about-area .about-us-content h2::after {
	top: 50px
}
.footer-bottom-area .footer-bottom-right ul li {
	margin: 0 8px
}
.our-service .single-service {
	margin: auto auto 30px;
	overflow: hidden;
	text-align: center
}
.our-service .single-service .media .pull-left {
	display: inline-block;
	float: none!important;
	margin-right: 0!important
}
.our-service .single-service .media .media-body h4.media-heading a::after {
	margin: auto;
	right: 0;
	text-align: center
}
.section-spacing {
	padding: 70px 0
}
.home-page-our-service {
	padding: 60px 0
}
.home-page-banner-area {
	padding: 60px 0
}
.dg-container {
	height: 345px
}
.portfolio-area2 .single-portfolio2 {
	margin: 0
}
.home-page-team-area .total-team {
	margin-top: 0
}
.single-portfolio-four {
	margin-top: 30px
}
.contact-us .contact-page-content {
	margin-top: 20px
}
.home-page-about-area, .home-portfolio-area, .home-page-store-area, .home-page-testimonial-area, .home-page-latest-blog, .footer-top-area, .page-header-area, .home-page-team-area, .our-service, .single-services-area, .portfolio-area, .portfolio-area2, .portfolio-area3, .four-zero-four-area {
	padding: 30px 0
}
.slider-area .slider-1 p::after, .slider-area .slider-2 p::after, .home-page-banner-area h1::before, .home-page-banner-area h1::after {
	display: none
}
.home-page-team-area .template-section-area h2 {
	margin-top: 60px
}
}
@media only screen and (max-width:490px) {
.logo-area, .header-top-middle-logo-area {
	max-width: 180px
}
.header-two .animated-arrow {
	margin: 40px -35px!important
}
.home2 .animated-arrow {
	margin: 25px -35px!important
}
}
@media(max-width:479px) {
.container {
	width: 95%
}
.mobile-menu-area {
	display: block
}
.slider-area .slider-content, .preview-2 .nivo-controlNav {
	display: none
}
.home-our-service-area .total-single-service-area {
	padding: 0
}
.home-our-service-area .total-single-service-area .single-services-area p {
	padding: 0 5px
}
.home-our-service-area .total-single-service-area .single-services-area, .home-our-service-area .total-single-service-area .single-services-area:hover, .home-page-store-area .home-page-total-store .home-shop-area ul.nav-tabs::after {
	background: 0 0
}
.home-page-our-service .services-area .owl-pagination {
	margin-top: 0
}
.home-page-latest-blog .total-blog-content-area .single-blog .details {
	top: 16%
}
.footer-top-area .single-footer ul li {
	font-size: 27px
}
.footer-bottom-area .footer-bottom-left p {
	font-size: 12px;
	text-align: center
}
.home2 .header-area {
	padding: 0
}
.home2 .header-area .main-header-area {
	margin-top: 10px
}
.our-service .single-service .media .media-body h4.media-heading a {
	font-size: 19px
}
.home-page-team-area .total-team .total-team-area .single-team-area {
	padding: 0;
	background: 0 0
}
.contact-us .contact-page-content ul li {
	margin: 0;
	font-size: 13px
}
.page-header-area h1 {
	font-size: 28px;
	margin-bottom: 0
}
.contact-us .main-contact-form h3 {
	font-size: 16px
}
.contact-us .main-contact-form h3::after {
	top: 30px
}
.contact-us .main-contact-form fieldset .btn-send {
	padding: 15px 0
}
.home-page-our-service .services-area .single-service {
	text-align: center
}
.home-page-our-service .services-area .single-service .media .pull-left {
	display: inline-block!important;
	float: none!important;
	margin-right: 0!important
}
.home-page-our-service .services-area .single-service .media .media-body h4.media-heading a::after {
	margin: auto;
	right: 0;
	text-align: center
}
.home-page-our-service .services-area {
	margin-top: 60px
}
.home-page-banner-area h1 {
	font-size: 21px
}
.home-page-store-area .home-page-total-store .home-shop-area ul.nav-tabs::after {
	left: 35%;
	width: 42%
}
.home-page-store-area .home-page-total-store .home-shop-area .tab-content .groom-area .single-groom a img {
	width: 100%
}
.home-page-store-area .home-page-total-store .home-shop-area .tab-content .groom-area .single-groom .details {
	left: 30%
}
.footer-top-area .single-footer ul li {
	line-height: 3
}
.blog-page-area .blog-page-content .single-blog .media .media-body h4.media-heading a {
	font-size: 18px
}
.blog-page-area .blog-page-content .single-blog .media .media-body .blog-content div.read-more a {
	padding: 10px 28px
}
.shop-area .single-shop .social-media-area ul li {
	margin: 0
}
.single-product-area .product-image ul li {
	margin: 0 2px;
	width: 60px
}
.add-to-cart-area ul li.box #qty {
	width: 79%;
	margin-top: 20px
}
.related-product-area .single-product-store::after {
	display: none
}
.related-product-area h3 {
	font-size: 29px
}
.slider-area .slider-1 p, .slider-area .slider-2 p {
	font-size: 15px;
	letter-spacing: 3px
}
.slider-area .slider-1 p, .slider-area .nivo-directionNav a {
	top: 30px
}
.template-section-area p {
	padding: 0
}
.home-page-team-area .total-team .total-team-area .single-team-area a img {
	width: 100%
}
.footer-bottom-area .footer-bottom-right ul {
	margin: 10px;
	text-align: center
}
.single-services-content, .blog-page-content, .news-page-content-section-area {
	margin-top: 30px
}
.single-services-area .single-services-content h2 {
	font-size: 19px
}
.single-news-page .news-body .informations ul li i {
	margin-right: 0
}
.single-news-page .news-body .informations ul li {
	margin-right: 6px
}
.home-page-team-area .total-team .total-team-area .single-team-area a, .single-services-area .sidebar-area .single-sidebar .shop-advertise-area img {
	margin-bottom: 30px
}
.shop-area {
	margin-top: 30px
}
.four-zero-four-area .four-zero-page-area h2 {
	font-size: 150px
}
.four-zero-four-area .four-zero-page-area h3 {
	font-size: 20px;
	letter-spacing: 0
}
.template-section-area h2 {
	font-size: 36px;
	margin-bottom: 36px
}
.template-section-area h2::after {
	top: 40px
}
.home-page-about-area .about-us-content h2 {
	font-size: 40px
}
.footer-top-area .single-footer ul li i {
	margin-right: 10px
}
.about .home-page-about-area .about-us-content h2::after {
	top: 50px
}
.footer-bottom-area .footer-bottom-right ul li {
	margin: 0 8px
}
.our-service .single-service {
	margin: auto auto 30px;
	overflow: hidden;
	text-align: center
}
.our-service .single-service .media .pull-left {
	display: inline-block;
	float: none!important;
	margin-right: 0!important
}
.our-service .single-service .media .media-body h4.media-heading a::after {
	margin: auto;
	right: 0;
	text-align: center
}
.single-services-area .sidebar-area .single-sidebar h2 {
	font-size: 19px;
	margin-bottom: 25px
}
.single-services-area .sidebar-area .single-sidebar h2::after {
	top: 30px
}
.pagination-area ul li a {
	height: 35px;
	line-height: 35px;
	width: 35px
}
.portfolio-area2 .single-portfolio2 .overlay-area2 .portfolio-informations2 a {
	height: 25px;
	line-height: 25px;
	top: 0;
	width: 25px
}
.add-to-cart-area ul li a {
	margin-right: 0
}
.home-our-service-area .total-single-service-area .single-services-area .service-icon {
	margin-bottom: 0
}
.add-to-cart-area ul li {
	float: none;
	text-align: center
}
.product-tab-area ul.tablist-area li {
	display: block;
	float: none!important
}
.product-tab-area ul.tablist-area li a {
	border-bottom: 1px solid #ddd
}
.mean-container .mean-bar {
	padding: 0 0 10px
}
.section-spacing {
	padding: 70px 0
}
.home-page-our-service {
	padding: 60px 0
}
.home-page-banner-area {
	padding: 60px 0
}
.dg-container {
	height: 345px
}
.portfolio-area2 .single-portfolio2 {
	margin: 0
}
.home-page-team-area .total-team {
	margin-top: 0
}
.single-portfolio-four {
	margin-top: 30px
}
.contact-us .contact-page-content {
	margin-top: 20px
}
.home-page-about-area, .home-portfolio-area, .home-page-store-area, .home-page-testimonial-area, .home-page-latest-blog, .footer-top-area, .page-header-area, .home-page-team-area, .our-service, .single-services-area, .portfolio-area, .portfolio-area2, .portfolio-area3, .four-zero-four-area {
	padding: 30px 0
}
.slider-area .slider-1 p::after, .slider-area .slider-2 p::after, .home-page-banner-area h1::before, .home-page-banner-area h1::after {
	display: none
}
body.home.page .home-page-team-area .template-section-area, body.single-teammember .home-page-team-area+.home-page-team-area .template-section-area, .home-page-about-area+.home-page-banner-area+.home-page-team-area .template-section-area {
	margin-top: 45px
}
body.single-teammember .home-page-team-area.team-top-area .single-team-area {
	margin-bottom: 15px
}
.page:not(.home) .home-page-about-area .about-us-content h2::after, .single.single-service .single-services-area h2::after {
	top: 22px
}
}
@media only screen and (max-width:767px) {
.blog-page-area .blog-page-content .single-blog .media .pull-left {
	margin-right: 0;
	padding-right: 0
}
.blog-page-area .blog-page-content .sticky .single-blog .media .pull-left {
	padding-bottom: 15px!important
}
.pagination-area {
	padding-bottom: 30px
}
}
@media only screen and (max-width:767px) {
body.single .single-services-area.blog-page-area>.container>.row>.col-md-9 {
	margin-bottom: 30px
}
}
