@media all and (max-width:1366px) and (min-width:1200px)
{
.blog-content-app {
	padding: 23px 18px 23px 10px;
}
.ptb-350 {
	padding: 240px 0px;
}
}
@media all and (max-width:1200px) and (min-width:992px)
{
.main-menu nav > ul > li > a {
	padding: 25px 13px;
}
.service-icon i {
	margin-right: 10px;
}
.shop-text-all {
	padding: 26px 5px 24px;
}
.price span.old {
	padding-left: 2px;
}
.price span {
	font-size: 14px;
}
.shop-img .button-group {
	padding: 10px 3px 13px;
}
.shop-img .button-group a i {
	margin-right: 2px;
}
.shop-img .button-group a {
	width: 55%;
}
.shop-img .button-group a.wishlist {
	width: 45%;
}
.special-slider-active .shop-list-left {
	float: none; display: block;
}
.shop-list-right {
	margin-top: 30px;
}
.home-style-2 .user {
	padding-left: 20px;
}
.home-style-2 .icon-search-2 {
	padding: 29px 0px 24px 19px;
}
.home-style-2 .main-menu nav > ul > li > a {
	padding: 25px 7px;
}
.banner-style-2-dec > h3 {
	font-size: 25px;
}
.header-area.stick .main-menu nav > ul > li > a {
	padding: 10px 7px;
}
.header-area.stick .icon-search-2 {
	padding: 14px 0px 7px 19px;
}
.banner-style-3-dec > a {
	padding: 5px;
}
.testimonial-content > p {
	width: 83%;
}
.blog-rt-sidebar .blog-meta {
	padding: 25px 18px;
}
.shop-page-area .shop-list-right {
	margin-top: 0px;
}
.main-menu nav > ul > li > ul > li > a {
	padding: 5px 0px;
}
.sidebar-text > a {
	padding: 2px 14px; font-size: 13px; margin-top: 0px;
}
.sidebar-text > h3 {
	font-size: 20px; margin-bottom: 3px;
}
.sidebar-text > h2 {
	font-size: 22px; margin-bottom: 4px;
}
}
@media all and (max-width:991px) and (min-width:768px)
{
.header-to-info ul li.for-none {
	display: none;
}
.main-menu nav > ul > li > a {
	padding: 25px 7px;
}
.mega-menu.mega-2-colm {
	width: 300px;
}
.title1 {
	font-size: 44px;
}
.title4 {
	font-size: 44px;
}
.mb-res {
	margin-bottom: 30px;
}
.subscribe-from.text-center > h3 {
	font-size: 28px;
}
.shop-list-right {
	margin-top: 30px;
}
.home-style-2 .user {
	padding-left: 10px;
}
.home-style-2 .icon-search-2 {
	padding: 29px 0px 24px 9px;
}
.home-style-2 .main-menu nav > ul > li > a {
	padding: 25px 5px;
}
.home-style-2 .shopping-cart {
	padding: 21px 0px 21px 5px;
}
.counter-content > h2 {
	font-size: 30px;
}
.counter-content > h4 {
	margin: 10px 0px 23px;
}
.timer span {
	margin-right: 9px;
}
.counter-content .timer span {
	padding: 4px 8px;
}
.timer {
	margin-top: 10px;
}
.counter2-btn > a {
	margin-top: 20px;
}
.blog-meta {
	padding: 30px 20px;
}
.header-area.stick .main-menu nav > ul > li > a {
	padding: 10px 5px;
}
.header-area.stick .icon-search-2 {
	padding: 14px 0px 7px 9px;
}
.header-area.stick .shopping-cart {
	padding: 7px 0px 6px 10px;
}
.ptb-350 {
	padding: 160px 0px 150px;
}
.slider-3-content h2 {
	font-size: 50px;
}
.about-img {
	margin-top: 50px;
}
.single-counter p {
	font-size: 15px;
}
.section-title > p {
	width: 80%;
}
.meet-icon-four > ul {
	padding-top: 89px;
}
.skill-area {
	margin-top: 50px;
}
.choose-us-area > h2 {
	margin-bottom: 30px;
}
.skill-area > h2 {
	margin-bottom: 30px;
}
.skill-all {
	margin-top: 57px;
}
.mrg-for-sm-top {
	margin-top: 50px;
}
.sidebar-text {
	top: 150px;
}
.sidebar-text > h3 {
	font-size: 50px;
}
.sidebar-text > h2 {
	font-size: 85px;
}
.user {
	padding-left: 30px;
}
.mrg-for-btm {
	margin-bottom: 50px;
}
.cart-total {
	margin-top: 50px;
}
.shop-page-mrg {
	margin-top: 50px;
}
.shop-page-area .shop-list-right {
	margin-top: 0px;
}
.single-product-content {
	margin-top: 50px;
}
.dropdown {
	left: -25px;
}
.main-menu nav > ul > li > ul > li > a {
	padding: 4px 0px;
}
}
@media all and (max-width:767px)
{
.single-service.addm {
	margin-bottom: 30px;
}
.offer-text h3 {
	font-size: 20px;
}
.user {
	padding-left: 15px;
}
.search-input-button input {
	width: 220px;
}
.main-menu.f-right {
	display: none;
}
.title1 {
	font-size: 20px; margin-bottom: 22px;
}
.title4 {
	font-size: 20px; margin-bottom: 22px;
}
.title2 {
	display: none;
}
.title3 {
	display: none;
}
.preview-2 .nivo-directionNav a.nivo-nextNav::before {
	font: 400 15px/30px FontAwesome; top: 45%; width: 30px; height: 30px; font-size-adjust: none; font-stretch: normal;
}
.preview-2 .nivo-directionNav a.nivo-prevNav::before {
	font: 400 15px/30px FontAwesome; width: 30px; height: 30px; font-size-adjust: none; font-stretch: normal;
}
.service-icon i {
	width: 50px; height: 50px; line-height: 50px; font-size: 28px; margin-right: 15px;
}
.service-text {
	margin-top: 0px;
}
.mb-res {
	margin-bottom: 30px;
}
.banner-style-2-dec > h4 {
	margin: 8px 0px 10px; font-size: 14px;
}
.banner-style-2-dec > h3 {
	font-size: 18px;
}
.section-title h2 {
	font-size: 19px;
}
.shop-menu button {
	margin: 0px 15px 20px;
}
.subscribe-from.text-center > h3 {
	font-size: 24px;
}
.ptb-120 {
	padding: 50px 0px;
}
.subscribe-from button {
	padding: 0px 8px; font-size: 12px; margin-right: 15px;
}
.subscribe-from form input {
	padding: 1px 94px 1px 5px;
}
.payment.f-right {
	margin-top: 20px; float: left;
}
.mb-50 {
	margin-bottom: 30px;
}
.pt-100 {
	padding-top: 50px;
}
.pb-70 {
	padding-bottom: 30px;
}
.ptb-100 {
	padding: 50px 0px;
}
.mb-80 {
	margin-bottom: 60px;
}
.shopping-cart {
	padding: 10px 0px 10px 20px;
}
.logo {
	padding-top: 16px;
}
.mobile-menu-area {
	display: block;
}
.header-search.f-right {
	float: left;
}
.shop-list-right {
	margin-top: 30px;
}
.home-style-2 .icon-search-2 {
	padding: 19px 0px 14px 10px;
}
.home-style-2 .icon-search-2 {
	padding: 19px 0px 14px 10px;
}
.home-style-2 .user.user-style-3 > a {
	padding: 11px 0px;
}
.home-style-2 .user {
	padding-left: 10px;
}
.home-style-2 .shopping-cart {
	padding: 10px 0px 12px 10px;
}
.home-style-2 .search2-content {
	min-width: 269px;
}
.home-style-2 .shopping-cart > ul {
	right: -5px;
}
.banner-style-2-dec {
	left: 30px;
}
.home-2-tab li a {
	padding: 8px 10px;
}
.home-2-tab li {
	margin-right: 3px;
}
.counter-home2 .timer {
	display: none;
}
.counter2-btn > a {
	margin: 0px; padding: 7px 9px;
}
.counter-content > h4 {
	margin: 5px 0px 7px; font-size: 14px;
}
.counter-content > h2 {
	font-size: 14px;
}
.mb-70 {
	margin-bottom: 40px;
}
.blog-meta h4 a {
	font-size: 18px;
}
.blog-meta {
	padding: 20px 8px;
}
.single-brand {
	width: 50%;
}
.single-brand.v-align.brand-none {
	display: none;
}
.slider-3-content h2 {
	font-size: 55px;
}
.header-style-3 {
	position: inherit;
}
.header-area.stick {
	position: inherit;
}
.header-style-3 .main-menu nav > ul > li > a {
	color: rgb(51, 51, 51);
}
.header-style-3 a.top-cart {
	color: rgb(51, 51, 51);
}
.header-style-3 .user.user-style-3 > a {
	color: rgb(51, 51, 51);
}
.header-style-3 .icon-search-2 {
	color: rgb(51, 51, 51);
}
.logo a img.logo-none {
	display: block;
}
.logo a img.logo-block {
	display: none;
}
.header-area.stick.home-style-2 .icon-search-2 {
	padding: 19px 0px 14px 10px;
}
.ptb-350 {
	padding: 40px 0px 60px;
}
.slider-3-content h2 {
	font-size: 20px;
}
.slider-3-content h3 {
	margin: 10px 0px 23px; letter-spacing: 0px; font-size: 25px;
}
.banner-style-3-dec > a {
	padding: 8px 15px;
}
.about-all ul li::before {
	margin-right: 6px;
}
.about-img {
	margin-top: 30px;
}
.section-title > p {
	margin: 0px auto; width: 100%;
}
.meet-icon-four > ul {
	padding-top: 59px;
}
.choose-text {
	padding-left: 63px;
}
.choose-icon i {
	width: 50px; height: 50px; line-height: 46px; font-size: 25px;
}
.choose-couses {
	padding-right: 0px;
}
.choose-text > h3 {
	font-size: 18px;
}
.skill-area {
	margin-top: 50px;
}
.choose-us-area > h2 {
	margin-bottom: 30px;
}
.skill-area > h2 {
	margin-bottom: 30px;
}
.skill-all {
	margin-top: 57px;
}
.single-testimonial {
	padding: 80px 0px 40px;
}
.about-all > h2 {
	font-size: 25px; margin-bottom: 20px;
}
.blog-wrapper {
	padding: 40px 10px;
}
.post-info li {
	margin-right: 8px;
}
.blog-title-1 > span {
	font-size: 13px;
}
.blog-img-details {
	padding-left: 90px;
}
.nes-icon {
	margin-top: 5px; float: left;
}
.blog-top.margin-middle {
	margin-left: 0px;
}
.mrg-for-sm-top {
	margin-top: 50px;
}
.sidebar-text > a {
	margin-top: 5px;
}
.blog-details-text > h3 {
	font-size: 18px;
}
h2.breadcrumb-title {
	font-size: 20px;
}
.mrg-for-btm {
	margin-bottom: 50px;
}
.cart-total {
	margin-top: 30px;
}
.cart-total-btn2.f-right {
	margin-top: 10px; float: left;
}
.contact-info-area {
	margin-bottom: 50px;
}
.login-form form .checkbox-remember > a {
	margin-top: 10px; float: left;
}
.shop-page-mrg {
	margin-top: 50px;
}
.tab-sort {
	margin-top: 20px; float: left;
}
.tab-sort label {
	margin: 0px 10px 0px 0px;
}
.shop-list-cart .shop-group a {
	padding: 6px 12px; margin-right: 6px;
}
.single-product-content {
	margin-top: 50px;
}
.single-pro-cart > a {
	padding: 8px 18px; margin-right: 10px;
}
.single-product-dec .table-responsive {
	padding: 10px; margin-top: 20px;
}
.pb-100 {
	padding-bottom: 60px;
}
.currence-user-page {
	right: 15px;
}
.mobile-menu-area .mean-nav > ul {
	height: 213px; -ms-overflow-y: auto;
}
.shopping-cart > span {
	top: 7px;
}
}
