/* Normal desktop :992px. */
@media (min-width: 992px) and (max-width: 1169px) {
.main-menu > li > a {
	font-size: 14px;
	padding: 10px 8px;
}
.megamenu::before {
	left: 30%;
}
.feature-counter > li {
	padding-right: 40px;
}
.bg-img1 {
	padding: 80px 0;
}
.section-title2 > h2::after {
	width: 55%;
}   
.blog-content {
	padding: 3px 16px 10px;
}
.pricing-img > img {
	width: 100%;
}
.pricing-img {
	margin-top: 50px;
}
.feature-counter > li {
	padding-right: 25px;
}
.service-list > li > a {
	font-size: 11px;
}
.location > p {
	font-size: 12px;
}

}

 
/* Tablet desktop :768px. */
@media (min-width: 768px) and (max-width: 991px) {
.ptb-100{padding: 50px 0;}
.top-menu > li > a {
	margin-right: 5px;
	padding-left: 5px;
}
.main-menu > li {
	padding: 22px 0;
}
.main-menu > li > a {
	padding: 8px 5px;
}
.main-menu > li > a {
	font-size: 14px;
}
.megamenu > li > ul > li.mega-title > a {
	font-size: 14px;
}
.megamenu > li > ul > li > a {
	font-size: 12px;
}
.megamenu::before {
	left: 20%;
}
.feture-img h6 {
	padding: 10px 0 10px;
}
.feture-title h3 {
	font-size: 20px;
}
.feture-title p {
	margin: 15px 0;
}
.feature-counter > li {
	padding-right: 20px;
}
.feature-counter > li > h4 {
	font-size: 26px;
}
.feature-counter > li > h5 {
	font-size: 12px;
}
.bg-img1 {
	padding: 30px 0;
}
.section-title2 > h2::after {
	width: 45%;
	right: 175px;
}
.single-testimonial {
	margin-top: 50px;
}
.testi-content {
	margin-top: 45px;
	padding: 0 20px;
}
.testi-img > h3 {
	font-size: 14px;
	left: 88px;
}
.pricing-content h4.b1 {
	font-size: 12px;
}
.pricing-content h5 {
	font-size: 12px;
}
.pricing-img {
	margin-top: 105px;
}
.blog-img a img {
	height: 200px;
}
.get-action-btn > a {
	padding: 6px 10px;
	font-size: 14px;
}
.mt-30{margin-top: 30px;}
}

 
/* small mobile :320px. */
@media (max-width: 767px) {
.container {width:300px}
.top-menu > li > a {
	font-size: 12px;
	line-height: 40px;
	margin-right: 5px;
	padding-left: 5px;
}
.logo {
	text-align: center;
	margin: 10px 0;
}
.social-icon-fixd {
	display: none;
}
.sticky {
	display: none;
}
.mean-bar {
	margin: 20px 0;
}
.single-slider-item h3 {
	font-size: 18px;
}
.single-slider-item h2 {
	font-size: 20px;
}
.mt-20{margin-top: 20px;}
.feture-img h6 {
	padding: 10px 0 10px;
}
.feture-title h3 {
	font-size: 26px;
}
.feture-title p {
	margin: 25px 0;
}
.bg-img1 {
	padding: 0;
    background: none;
}
.feature-counter > li > h4 {
	font-size: 18px;
}
.feature-counter > li > h5 {
	font-size: 12px;
}
.feature-counter > li {
	padding-right: 8px;
}
.section-title2 > h2::after {
	display: none;
}
.single-testimonial {
	margin-top: 50px;
}
.testi-content {
	margin-top: 45px;
	padding: 0 15px;
}
.testi-content > p {
	font-size: 12px;
}
.testi-img > h3 {
	font-size: 12px;
	left: 50px;
    background: none;
}
.section-title h2, .section-title2 h2 {
	font-size: 22px;
}

.blog-content {
	padding: 0;
	width: 100%;
	float: none;
}
.blog-img {
	float: none;
	width: 100%;
    padding-bottom: 30px;
}
.mt-30 {
	margin-top: 30px;
}
.footer-menu > li > a {
	font-size: 10px;
}
.get-action-btn > a {
	padding: 10px 0;
	font-size: 14px;
}
.all-right-reserved > p {
	font-size: 11px;
}
.ptb-100{padding: 30px 0}
a#scrollUp {
	height: 35px;
	width: 35px;
	font-size: 18px;
	line-height: 30px;
}
}

/* Large Mobile :480px. */
@media only screen and (min-width: 480px) and (max-width: 767px) {
.container {width:450px}

}
 
