/* Normal desktop :992px. */
@media (min-width: 992px) and (max-width: 1169px) {
.main-menu {
  margin-right: 0px;
}	
.main-menu ul li .mega-menu {
  width: 937px;
}
.main-menu ul li .mega-menu.page {
  right: -128px;
}
.icon-padding {
  padding-left: 30px;
  padding-right: 30px;
}
.slider-1 h2 {
  padding: 0 20%;
}
.slider-2 h3 {
  left: -15%;
  padding: 0 24%;
}
.slider-2.two h1 {
  font-size: 58px;
}
.slider-2.two h3 {
  padding: 0 5%;
}
.form-all {
  width: 30.33%;
}
#coulmn-protfolio-item .column-6,#coulmn-protfolio-item .column-5{width:33.33%}
.mb-res-17{margin-bottom:17px;}
.layout-boxed .slider-1 h2 {
  padding: 0 20%;
}
.layout-boxed .slider-four .slider-1 a {
  left: 40%;
}
.layout-boxed .slider-2 h3 {
  left: -15%;
  padding: 0 24%;
}
.layout-boxed .slider-2 a {
  left: 26%;
}
.service-desc .service-title {
  font-size: 16px;
}
.design-meta ul li span.socile-icon i {
  height: 40px;
  line-height: 40px;
  width: 40px;
  font-size:16px;
}
.header-style2 .main-menu ul li .mega-menu {
  right: -670px;
}
.header-style2 .main-menu ul li .mega-menu.mega-menu-shop {
  right: -431px;
}
.header-style2 .main-menu ul li .mega-menu.page {
  right: -364px;
}
.header-style2 .slider-four .slider-1 h2 {
  padding: 0 20%;
}
.header-style2 .slider-four .slider-1 a {
  left: 40%;
}
.header-style2 .slider-2 h3 {
  left: -15%;
  padding: 0 23%;
}
.header-style2 .slider-2 a {
  left: 25%;
}
.header-style2.three .main-menu {
  float: none;
  margin-left: 40px;
}
.header-style2.three .main-menu ul li .mega-menu.mega-menu-shop {
  right: -216px;
}
.header-style2.three .main-menu ul li .mega-menu.page {
  right: -147px;
}
.header-style2.three .slider-1 h2 {
  padding: 0 22%;
}
.slider-2 a {
  left: 26%;
}
.home2 .main-menu {
  margin-top: 25px;
}
nav li.hire a {
  display: none !important;
}
.slider-two h1 {
  font-size: 90px;
}
.home2 .search-area {
  display: none;
}
.slider-three h1 {
  font-size: 80px;
  line-height: 80px;
}
.slider-three .sup-button {
  margin-top: 60px;
}
.appsbrief-area .apps-titel {
  padding-left: 50px;
  padding-top: 35px;
}
.pricing-download a {
  width: 80%;
}
.product-stock > h1 {
  margin: 55px auto;
}
.pagination {
  margin-left: 0;
  margin-top: 0;
}
.prt-icon {
  margin-top: 5px;
}
table.characteristics-table {
  margin: 20px 0;
}
.single-pro-titel .product-vote. {
  margin-top: 15px;
}
table.characteristics-table {
  margin: 15px 0;
}
table.characteristics-table tr td {
  margin-bottom: 5px;
}
.product-contact-main {
  margin-bottom: 25px;
}
.product-tag {
  margin-top: 25px;
}
.cart-plus-minus {
  width: 15%;
}
.srvice-titel > h3::before,.srvice-titel > h3::after {
  width: 35%;
}
}

 
/* Tablet desktop :768px. */
@media (min-width: 768px) and (max-width: 991px) {
.logo-area {
  text-align: center;
}
.main-menu{display:none;}
.slider-1 h1 {
  font-size: 55px;
}
.slider-1 h2 {
  padding: 0px 15%;
}
.slider-2 a {
  left: 20%;
}
.slider-2.two h1 {
  font-size: 38px;
}
.slider-2.two h3 {
  font-size: 14px;
  padding: 0;
}
.icon-padding {
  padding-left: 20px;
  padding-right: 20px;
}
.mix {
  width: 50%;
}
.single-service {
  padding-left: 0;
}
.sup-text p {
  padding: 0;
}
.tag-line {
  padding: 0;
}
.social-profile-footer > span {
  margin-right: 8px;
}
.social-profile-footer a {
  margin-right: 2px;
}
.mobile-menu-area {
  background: #262626 none repeat scroll 0 0;
}
.single-img img,.cptn-img img,.caption-effect-img img,.img-up img,.img-left img,.category-single > img {
  width: 100%;
}
.blog-area .col-md-5,.blog-area .col-md-7 {
  width: 100%;
}
.mb-sm-25{margin-bottom:25px}
.caption-style .mb-sm-25{margin-bottom:0px}
.tag-img-border > a {
  margin-top: 25%;
}
.form-all {
  width: 100%;
}
#coulmn-protfolio-item .column-5,#coulmn-protfolio-item .column-4,#coulmn-protfolio-item .column-6 {
  width: 33.33%;
}
.pl-res-0{padding-left:0}
.pr-res-0{padding-right:0}
.slider-four .slider-1 h1 {
  font-size: 38px;
}
.slider-four .slider-1 h2 {
  padding: 0 25%;
  margin: 0 0 30px;
}
.slider-four .slider-1 a {
  left: 38%;
}
.layout-boxed .slider-2 h3 {
  left: -17%;
  margin: 0 0 30px;
  padding: 0 24%;
}
.protfolio-style .left-area {
  margin: 0 auto 0 8%;
}
.frequently-area .right-area {
  margin-top: 50px;
}
.design-right {
  margin-top: 40px;
}
.header-style2 .slider-four .slider-1 h2 {
  padding: 0 25%;
}
.header-style2 .slider-four .slider-1 a {
  left: 38%;
}
.header-style2 .menu-3 {
  display: none;
}
.pb-res-0{padding-bottom:0}
.pb-res-60{padding-bottom:60px;}
#our-portfolio-item .mix {
  width: 50%;
}
.home-two header {
  display: none;
}
.home-two .slider-two h1 {
  font-size: 74px;
}
.home-two .mean-container .mean-bar::after {
  color: #13bbe2;
}
.home-two .mean-container a.meanmenu-reveal span {
  background: #13bbe2 none repeat scroll 0 0;
}
.home-two .mobile-menu-area {
  background: #262626 none repeat scroll 0 0;
  width: 100%;
  z-index: 99999;
}
.home-three .menu-three {
  display: none;
}
.home-three .mean-container .mean-bar::after {
  color: #e8263a;
}
.home-three .mean-container a.meanmenu-reveal span {
  background: #e8263a;
}
.home-three .mean-container .mean-nav ul li a:hover {
  background: #f8f8f8 none repeat scroll 0 0;
  color: #e8263a;
}
.home-three .slider-two h1 {
  font-size: 40px;
  line-height: 40px;
}
.home-three .slider-three .sup-button {
  margin-top: 35px;
}
.appstore-titel > h1 {
  font-size: 43px;
}
.appstore-titel > p {
  font-size: 20px;
}
.home-three .appsbrief-area .apps-titel {
  padding-left: 60px;
  padding-top: 20px;
}
.home-three .appdownload-area .pricing-content > p {
  padding: 0 10%;
}
.home-three .app-curosel {
  padding: 29.4% 0 0 10%;
}
.log-in-left {
  max-width: 100%;
}
.single-skill h4 {
  margin-left: 25px;
}
input.knob {
  margin-left: -36px !important;
  margin-top: -129px !important;
}
.wrkplace-single {
  margin-bottom: 25px;
}
.provide-text h2 {
  margin-bottom: 30px;
  margin-top: 0;
}
.srvice-titel > h3::before,.srvice-titel > h3::after {
  width: 33%;
}
.gallery-area .col-md-5,.gallery-area .col-md-7 {
  float: left;
  width: 50%;
}
.single-pricing {
  margin-bottom: 70px;
}
.protfolio-effect-box {
  padding-top: 25%;
}
.style-6 .blog-tab {
  margin-left: 0;
}
.single-product-tab .nav-tabs {
  width: 13.5%;
}
.single-product-info {
  margin-top: 20px;
}
.item-img img {
  width: 100%;
}
.product-stock > h1 {
  margin: 57px auto;
}
li.product-list-item {
  width: 33.33%;
}
.pagination {
  margin-left: 0;
  margin-top: 0;
}
.product-add-wishlist > a {
  height: 60px;
  line-height: 60px;
  width: 60px;
}
.products-table .product-name-row {
  width: 180px;
}
.caption-style .col-md-3 {
  float: left;
  width: 49%;
}
.none {display:none;}
.main-menu-area.sticky, .header-area.sticky {
  display: none;
}
.header-top-area {
  padding: 20px 0;
}
}

 
/* small mobile :320px. */
@media (max-width: 767px) {
.container {width:100%}
 .header-left {
  margin: 0px 0;
  text-align: left;
}
.header-right {
  display: block;
  float: none;
  margin: 20px 65px 10px;
}
.logo-area {
  text-align: center;
}
.main-menu {
  display: none;
}
.slider-1 h1 {
  font-size: 24px;
}
.slider-four .slider-1 h1 {
  font-size: 24px;
  margin: 0 0 25px;
}
.slider-1 h2 {
  display:none;
}
.slider-five .slider-1 h2,.slider-five .slider-2 h3 {
  display: none;
}
.slider-four .slider-1 h2 {
  display: none;
}
.slider-1 a {
  left: 26%;
  padding: 12px 22px;
  font-size:12px;
}
.slider-four .slider-1 a {
  left: 33%;
}
.slider-2 h1 {
  font-size: 18px;
  left: 8%;
  margin: 0 0 5px;
}
.slider-2 h3 {
  font-size: 11px;
  left: -20%;
  margin: 0 0 10px;
  padding: 0 17%;
  line-height: 20px;
}
.slider-four .slider-2 h3 {
  display: none;
}
.slider-2 a {
  font-size: 12px;
  left: 23px;
  letter-spacing: 2px;
  line-height: 15px;
  padding: 12px 22px;
}
.slider-four .slider-2 a {
  display: none !important;
}
.s-tb.two {
  margin-left: 0;
  width: 80%;
}
.slider-2.two h1 {
  font-size: 24px;
  margin-bottom: 10px;
}
.slider-2.two h3 {
  display: block;
  font-size: 12px;
  line-height: 18px;
  margin-bottom: 20px;
  padding: 0;
}
.slider-2.two a {
  display: none !important;
  padding: 10px 20px;
}
.icon-padding {
  padding-left: 15px;
  padding-right: 15px;
}
.portfolio-menu .filter {
  margin: 0 0 15px;
  padding: 0 15px;
}
.mix {
  padding-right: 0;
  width: 100%;
}
.xs-pb-25{padding-bottom:25px}
.xs-pt-20{padding-top:20px}
.single-service {
  padding-left: 0;
}
.sup-text h1 {
  font-size: 24px;
  margin-bottom: 25px;
  margin-bottom: 30px;
}
.sup-text p {
  padding: 0;
}
.sup-button {
  width: 310px;
}
.sup-button .btn-left, .sup-button .btn-right, .sup-button span {
  font-size: 13px;
  letter-spacing: 0;
}
.sup-button span {
  line-height: 45px;
}
.tag-line {
  padding: 0;
}
.footer-bottom-left {
  padding-top: 10px;
  text-align: left;
}
.mobile-menu-area {
  background: #262626 none repeat scroll 0 0;
}
.make-titel > h1, .about-titel h1 {
  font-size: 22px;
}
.testimonial-area.style-4 .owl-theme .owl-controls {
  display: none !important;
}
.mb-sm-25{margin-bottom:25px}
.blog-tab li {
  margin-bottom: 15px;
}
.blog-area .col-md-5,.blog-area .col-md-7 {
  width: 100%;
}
.ps-titel > p {
  padding: 0;
}
.tag-img-border > a {
  margin-top: 25%;
}
.category-single.mb-50 > img{width:100%;}
#coulmn-protfolio-item .column-2,#coulmn-protfolio-item .column-3, #coulmn-protfolio-item .column-4, 
#coulmn-protfolio-item .column-5, #coulmn-protfolio-item .column-6{width:100%;}
.form-all {
  width: 100%;
}
.pl-res-0{padding-left:0}
.pr-res-0{padding-right:0}
#coulmn-protfolio-item .column-5,#coulmn-protfolio-item .column-6 {
  padding-right: 0;
}
.contact-heading > span::after, .contact-heading > span::before {
  width: 100px;
}
.protfolio-style .left-area {
  margin: 0 auto 0 5%;
}
.left-area .nav-tabs > li > a {
  margin-bottom: 10px;
}
.frequently-area .right-area {
  margin-top: 50px;
}
.design-right {
  margin-top: 40px;
}
.design-meta ul li span.socile-icon i {
  height: 35px;
  line-height: 35px;
  width: 35px;
  font-size:16px;
}
.fulltext > ul {
  width: 100%;
}
.design-meta ul li span {
  width: 130px;
}
.midd-logo {
  text-align: center;
  margin-bottom: 20px;
}
.midd-icon {
  float: none;
  text-align: center;
}
.header-style2 .slider-four .slider-1 a {
  left: 25%;
}
.pb-res-0{padding-bottom:0}
.pb-res-25{padding-bottom:25px;}
.mb-res-35{margin-bottom:35px;}
.pb-res-60{padding-bottom:60px;}
.header-style2 .menu-3 {
  display: none;
}
.post-thumbnail a img {
  width: 100%;
}
.recent-news-content > h2 {
  font-size: 14px;
}
#our-portfolio-item .mix {
  width: 100%;
}
.home-two header {
  display: none;
}
.slider-two h1 {
  font-size: 52px;
}
.home-two .mean-container .mean-bar::after {
  color: #13bbe2;
}
.home-two .mean-container a.meanmenu-reveal span {
  background: #13bbe2 none repeat scroll 0 0;
}
.slider-two h4 {
  font-size: 26px;
}
.slider-two h1 {
  font-size: 32px;
  margin: 0 0 14px -1px;
}
.slider-two .cap-readmore {
  margin-top: 5px;
}
.home-two .mobile-menu-area {
  background: #262626 none repeat scroll 0 0;
  width: 100%;
  z-index: 99999;
}
.single-client::before,.single-client::after {
  background: transparent none repeat scroll 0 0;
}
.home-three .menu-three {
  display: none;
}
.home-three .mean-container .mean-bar::after {
  color: #e8263a;
}
.home-three .mean-container a.meanmenu-reveal span {
  background: #e8263a;
}
.home-three .mean-container .mean-nav ul li a:hover {
  background: #f8f8f8 none repeat scroll 0 0;
  color: #e8263a;
}
.home-three .slider-two h1 {
  font-size: 26px;
  line-height: 17px;
}
.home-three .slider-three .cap-title p:last-child {
  display: none;
}
.home-three .slider-three .sup-button {
  display: none;
}
.home-three .sup-button {
  display: block;
  width: 100%;
}
.home-three .sup-button .btn-left,.home-three .sup-button .btn-right {
  display: block;
  text-align: center;
  width: 100%;
  margin-bottom:10px;
}
.home-three .sup-button .btn-right {
  display: block;
  width: 100%;
}
.home-three .sup-button span {
  height: 35px;
  line-height: 35px;
  width: 35px;
}
.home-three .appstore-titel > h1 {
  font-size: 26px;
}
.home-three .appstore-titel > p {
  font-size: 20px;
}
.home-three .single-pricing {
  margin-bottom: 25px;
}
.home-three .pricing-content > h1 {
  font-size: 28px;
}
.home-three .appdownload-area .pricing-content > p {
  padding: 0 0;
}
.home-five .left-info {
  margin-bottom: 30px;
}
.res-ptb-35{padding-bottom:35px;padding-top:35px;}
.log-in-left {
  max-width: 100%;
}
.joinwithus-area .sup-button {
  display: block;
  width: 100%;
}
.joinwithus-area .sup-button .btn-left, .joinwithus-area .sup-button .btn-right {
  display: block;
  margin-bottom: 15px;
  width: 100%;
}
.joinwithus-area .sup-button .btn-right {
  display: block;
  width: 100%;
}
.joinwithus-area .sup-button .btn-left,.joinwithus-area .sup-button .btn-right {
  text-align: center;
}
.wrkplace-single {
  margin-bottom: 25px;
}
.provide-text h2 {
  margin-bottom: 30px;
  margin-top: 0;
}
.provide-area .owl-theme .owl-controls {
  top: 25%;
}
.srvice-titel > h3::before,.srvice-titel > h3::after {
  width: 10%;
}
.touch-text > h3 {
  font-size: 24px;
  margin: 0 0 20px;
}
.gallery-area .col-md-5,.gallery-area .col-md-7 {
  width: 100%;
}
.single-pricing {
  margin-bottom: 40px;
}
.single-help {
  margin-bottom: 20px;
}
.style-6 .blog-tab {
  margin-left: 4%;
}
.style-6 .blog-tab li {
  float: none;
}
.single-product-info {
  margin-top: 20px;
}
.cart-plus-minus {
  width: 25%;
}
.product-tab ul li {
  margin-right: 10px;
}
.product-tab ul li a {
  font-size: 12px;
}
.cart-input-btn > a {
  font-size: 10px;
  margin-left: 0;
  margin-top: 5px;
  padding: 10px;
}
table.characteristics-table tr {
  padding-bottom: 10px;
}
.tab-admin {
  width: 100%;
}
.tab-p-rating,.list-note,.like-icon-tab {
  text-align: left;
  width: 100%;
}
.diplay-left {
  text-align: center;
}
.diplay-right {
  float: unset !important;
  margin-top: 0;
  text-align: center;
}
.item-img img {
  width: 100%;
}
li.product-list-item {
  width: 100%;
}
.pagination {
  margin-left: 0;
  margin-top: 0;
}
.pagination .result {
  margin-left: 0;
}
.product-add-wishlist > a {
  font-size: 16px;
  height: 45px;
  line-height: 45px;
  width: 45px;
}
.products-table .product-name-row {
  width: 180px;
}
.text-center .team-titel p {
  font-size: 14px;
  padding:0;
}
.style-6 .blog-tab li {
  border: 1px solid #f57c00;
}
.productlist-women-area .owl-pagination {
  display: none;
}
table.characteristics-table {
  margin: 20px 0;
}
.single-pro-titel .product-vote. {
  margin-top: 15px;
}
table.characteristics-table {
  margin: 15px 0;
}
table.characteristics-table tr td {
  margin-bottom: 5px;
}
.product-contact-main {
  margin-bottom: 25px;
}
.product-tag {
  margin-top: 25px;
}
.single-pro-titel .product-vote {
  margin-top: 15px;
}
.single-product-tab .nav-tabs {
  width: 17.5%;
}
.vbox-container {
  width: 450px;
}
.none {display:none;}
.main-menu-area.sticky, .header-area.sticky {
  display: none;
}
}
 
/* Large Mobile :480px. */
@media only screen and (min-width: 480px) and (max-width: 767px) {
.container {width:450px}

.header-right {
  margin-bottom: 55px;
  margin-left: 90px;
  margin-top: 5px;
}
.slider-1 a {
  left: 34%;
}
.slider-2 h1 {
  left: 15%;
  margin: 0 0 9px;
}
.slider-2 h3 {
  left: -20%;
  margin: 0 0 10px;
  padding: 0 22%;
}
.slider-2 a {
  left: 63px;
}
.slider-four .slider-1 a {
  left: 38%;
}
.slider-2.two h3 {
  padding: 0 15%;
}
.portfolio-sin-img img {
  width: 100%;
}
.sup-text h1 {
  font-size: 33px;
}
.sup-text p {
  font-size: 18px;
  line-height: 28px;
}
.testimonial-area.style-4 .owl-theme .owl-controls {
  display: block !important;
}
.protfolio-effect-box {
  padding-top: 25%;
}
.design-meta ul li span {
  width: 200px;
}
.header-style2 .slider-four .slider-1 a {
  left: 36%;
}
.slider-two .cap-readmore {
  margin-top: 20px;
}
.home-three .slider-three .cap-title p:last-child {
  padding: 0 30% 0 0;
  display:block;
}
.home-three .app-curosel {
  padding: 25.4% 16px 0 10%;
  margin-bottom:80px;
}
.cart-plus-minus {
  width: 15%;
}
.product-stock > h1 {
  margin: 170px auto;
}
li.product-list-item {
  width: 50%;
}
.product-details h2 a {
  font-size: 14px;
}
.productlist-women-area .owl-pagination {
  display: block;
}
.single-product-tab .nav-tabs {
  width: 17.1%;
}
.top-sub-menu {
  right: 26%;
}
}
 
@media only screen and (min-width: 320px) and (max-width: 767px) {
	#logoheader{
		width: 100px;
        min-height: 100px;
		background: url(../../includes/img/mobile-logo.png) no-repeat left bottom;
		background-color: #ffffff;
		top: 0px;
	}
	
	.maobile-area {
		padding-top: 600px;
	}
	
	.mobile-section-contain {
		margin-top:-70%;
	}
	
}