/* Normal desktop(xl) :1200px. */
@media (min-width: 1200px) and (max-width: 1500px) {
.team-member-content {
	padding: 10px;
}
.team-member-content-icon {
	right: 5px;
}
.team-social-icon ul li a {
	width: 43px;
	height: 43px;
	line-height: 43px;
}
.team-social-icon {
	top: -231px;
}
.blog-content h3 a {
	font-size: 22px;
}
.portfolio-content-button {
	position: absolute;
	right: 10px;
	bottom: 10px;
	width: 50px;
	height: 50px;
	background: #fff;
	text-align: center;
	color: #101010;
	line-height: 50px;
	font-size: 18px;
	border-radius: 50%;
	transform: scale(0);
	transition: all.5s;
}
.contact-icon-box {
    padding: 12px;
}
}


/* Normal desktop(lg) :992px. */
@media (min-width: 992px) and (max-width: 1200px) {
.slider-content h1 {
	font-size: 60px;
}
.feature-content a {
	font-size: 22px;
}
.features-box {
	padding: 14px;
}
.section-title h2 {
	font-size: 35px;
}
.services-single-content h3 {
	font-size: 23px;
}
.service-single-box {
	padding: 21px;
}
.why-choose-items-content h3 {
	font-size: 23px;
}
.why-choose-items-content {
	padding: 12px;
}
.section-title h2 {
	font-size: 33px;
}
.blog-content h3 a {
	font-size: 18px;
}
.footer-logo img {
	width: 100%;
}
.testimonial-header-contant h3 {
	font-size: 20px;
}
.breadcrumb-title h2 {
	font-size: 55px;
}
.contact-icon i {
	margin-right: 15px;
}
.contact-icon-box {
	padding: 15px;
}
.contact-form {
	padding: 30px;
}
.why-choose-shape1 {
	width: 230px;
	height: 230px;
	right: -50px;
}

}


/* Tablet desktop(md) :768px. */
@media (min-width: 768px) and (max-width: 991px) {
.breadcrumb-title h2 {
	font-size: 45px;
}
.breadcrumb-title h2 {
	font-size: 50px;
}
.portfolio-content-button {
	right: 10px;
	bottom:10px
}
.portfolio-content h3 a {
	font-size: 20px;
	padding-right: 50px;
}
.portfolio-meta span {
	margin-bottom: 0;
}
.blog-content h3 a {
	font-size: 20px;
}
.section-title h2 {
	font-size: 35px;
} 
.breadcrumb-title h2 {
	font-size: 50px;
}
.widgets-blog-img-content {
	margin-bottom: 45px;
}
.blog-details-meta {
	margin-top: 20px;
}
.single-pricing-table {
	margin-top: 30px;
}





}


/* small mobile(xs) :320px. */
@media (max-width: 767px) {
.team-member-img img {
	width: 100%;
}
.slider-content h1 {
	font-size: 45px;
}
.portfolio-button {
	margin-top: 30px;
}
.section-title h2 {
	font-size: 30px;
}
.video-area {
	padding: 80px 19px;
}
.video-left-content {
	display: block !important;
}
.video-left-icon {
	margin-bottom: 30px;
	text-align: center;
}
.video-right-content {
  text-align: center;
  display: block;
  float: inherit;
}
.features-box.d-flex {
  display: block !important;
  text-align: center;
}
.feature-icon {
  margin-bottom: 20px;
}
.blog-content h3 a {
	font-size: 20px;
}
.portfolio-content-button {
	right: 10px;
	bottom: 10px;
}
.left-icon-content {
	text-align: center;
}
.about-list-box-2 {
	margin-right: 0;
}
.content-404 h2 {
	font-size: 60px;
}
.breadcrumb-title h2 {
	font-size: 40px;
}
.single-blog-details-desc .single-blog-details-content h3 {
	font-size: 22px;
}
.blog-details-comments h2 {
	font-size: 35px;
}
.single-blog-details-content .blog-details-comments .comment-reply-box {
	margin-left: 0;
}
.blog-details-leave-comments h2 {
	font-size: 35px;
}
.button-style-3 {
	padding: 20px 25px;
}
h3.widget-title {
	font-size: 27px;
}
.copy-right-text {
	padding: 0 5px;
}
.blog-content-shares {
	margin-top: 20px;
}
.contact-icon-text h3 {
	font-size: 22px;
}
.contact-icon-box {
	padding: 15px;
} 
.contact-icon i {
	margin-right: 15px;
}
.why-choose-shape1 {
	width: 150px;
	height: 150px;
	top: 41px;
	right: 2px;
}





}
/* Large Mobile(sm) :480px. */
@media only screen and (min-width: 480px) and (max-width: 767px) {
.blog-content h3 a {
	font-size: 25px;
}
.about-list-box-2 {
	margin-right: 100px;
}
.breadcrumb-title h2 {
	font-size: 45px;
}
.blog-content-shares {
	margin-top:0px;
}
.contact-icon-text h3 {
	font-size: 25px;
}
.why-choose-shape1 {
	width: 200px;
	height: 200px;
	right: 0px;
}




}
