@media only screen and (max-width:2560px) and (min-width:1367px) {
}
@media only screen and (max-width:1920px) and (min-width:1367px) {
	.blog-img img {
	  width: 100%;
	}
}
@media only screen and (max-width:1680px) and (min-width:1367px) {}
@media only screen and (max-width:1440px) and (min-width:1367px) {
    .site-page-v4 .navbar-collapse > ul > li + li {
      margin: 0;
    }
	.site-page-v8 .navbar-collapse > ul > li + li {
	  margin: 0 0 0 10px;
	}
 	.site-page-v2 #skill {
		background: none;
	}
	.site-page-v2 .img-scale img {
	  transform: scale(1);
	}
}
@media only screen and (max-width:1366px) and (min-width:1279px) {
	.site-page-v2 #skill {
		background: none;
	}
}
@media only screen and (max-width:1280px) {
	.pad-tp-bt {
		padding: 70px 15px;
	}
	address span,.mail a,.telephone a {
		font-size: 13px;
	}
	.site-heading {
		font-size: 54px;
	}
	.gallery-thumbs div a .project-content span, .hover-area-block p {
  		font-size: 14px;
	}
	.menu > ul > li + li {
	  margin: 0 0 0 10px;
	}
	.menu .navbar-nav > li > a {
	  font-size: 14px;
	}
	.parallax-window {
	  background-position: 20% 0;
	}
	.counter-sec {
	  padding: 40px 10px;
	}
    .site-page-v4 .navbar-collapse > ul > li + li, .project-block {
      margin: 0 !important;
    }
    .Consultation a {
      padding: 8px 10px;
    }
    .area-content {
      max-height: 330px;
    }
	.site-page-v8 .navbar-collapse > ul > li + li {
	  margin: 0 0 0 5px;
	}
	.site-page-v8 .book-now a {
	  padding: 8px 20px;
	}
	.facility-hover-content {
	  padding: 60px 20px;
	}
    .site-page-v2 #skill {
      background: none;
    }
    .site-page-v2 .container {
        width: auto !important;
    }
    .fax-mail {
        display: none !important;
    }
	.mfp-close-btn-in .mfp-close {
	  left: 70%;
	}
}
@media only screen and (max-width:1024px) {
	.project-list img {
		width: 100%;
	}
	.navbar-default .navbar-nav > li > a {
		font-size: 15px;
	}
	.gallery-thumbs div a img,.contact-map img {
		width: 100%;
	}
	.site-heading {
		text-align: center;
	}
	#subscribe-me h3 {
		font-size: 28px;
	}
	.subscribe-me a, .case-study-wrap h6 {
		margin: 0;
	}
	#about .social-icon {
		float: none;
		display: inline-block;
	}
	.Consultation, .book-now, .site-page-v4 .fax-mail img, .service-sec img, .book-now a {
		display: none;
	}
	.comment-user p {
		font-size: 16px;
	}
	.get-consult h2 {
		font-size: 32px;
	}
	.timeline-listing .margin-bottom-50 {
		margin: 0 0 20px;
	}
	.navbar-collapse {
		width: auto;
	}
	.wrap-block #skills {
	  padding: 110px 0 0;
	}
	.section-case-study-content {
	  margin: 30px -77px 0 0;
	}
    .hover-area-block {
      padding: 40px 10px;
    }
    .area-block img {
      margin: 0 auto 10px;
    }
    .case-study-wrap p {
      font-size: 14px;
    }
	.site-page-v8 .navbar-nav.navbar-center {
	  margin: 20px 0;
	}
	.faq-btn a, .highlight h4 {
	  font-size: 20px;
	}
    .site-page-v6 {
      padding-top: 12.8rem !important;
    }
    .fashion-for-content {
      padding: 250px 30px 30px;
    }
	.news-block {
	  padding: 0 10px;
	}
	.site-page-v2 #blog, .site-page-v2 #about {
		background: none;
	}
	.project-content {
	  padding: 50px 15px;
	}
}
@media only screen and (max-width:991px) {
	.gallery-thumbs div a .project-content span {
		font-size: 19px;
	}
	address span,.mail a,.telephone a {
		font-size: 16px;
	}
	#about .social-icon ul {
		border-left: 0 none;
	}
	#about .social-icon ul li {
		display: inline-block;
	}
	.fashion-for img,.gallery-thumb img, .counter-block, .slider-image-main img {
		width: 100%;
	}
	.fashion-for-content {
		bottom: 80px;
	}
	.fashion-for,.count-block,.consult-content p,.about-us,.timing,.practice-areas,.newsletter {
		margin: 0 0 30px 0;
	}
	.blog-content {
		padding: 10px;
	}
	#subscribe-me h3 {
		font-size: 22px;
	}
	.footer-address ul li {
		margin: 0 0 20px 0;
	}
	#case-study h2 {
		font-size: 48px;
	}
	.title-wrapper h5, .testimonial-slide h4 {
		font-size: 18px;
	}
	.title-wrapper {
		left: 20px;
		right: 20px;
	}
	.blog-btn a, .section-case-study-content, .services-icon, .send-message {
		margin: 0 0 20px;
	}
	.blog-btn a + a, .get-consult {
		margin: 0;
	}
	.navbar-nav.navbar-center {
		margin: 20px 0;
	}
	.navbar-collapse > ul > li + li {
		margin: 0 0 0 20px;
	}
	.navbar-collapse {
		width: 80%;
	}
	.site-page-1 #work {
	  background: #c5c5c5;
	}
    .title-wrapper a, .testimonial-slide > p, .border-block p {
      font-size: 15px;
    }
    .wrap-block #contact {
      background: #cecece;
    }
		.about-sec.pad-tp-bt {
		padding: 0px 15px;
	}
	.highlight h4, .service-title h3 {
	  font-size: 20px;
	}
	.counter-img {
		display: none;
	}
	.service-title {
	  text-align: center;
	}
    .site-page-v3 #about {
        background: #cecece;
    }
	.case-study-wrapper .row {
	  margin: 0;
	}
	.mfp-close-btn-in .mfp-close {
	  left: 85%;
	}
}
@media only screen and (max-width:800px) {
	.navbar-default .navbar-nav > li > a {
		padding: 15px 12px;
	}
	.navbar-collapse > ul > li + li {
		margin: 0;
	}
	.footer-address ul li, .about-content {
		margin: 0 0 15px;
	}
	.blog-content {
		padding: 20px 15px;
	}
	.fax-mail, .service-sec img, .contact-img {
		display: none;
	}
	.menu .navbar-nav > li > a {
	  padding: 15px 5px;
	}
	.team-sec h2 {
	  font-size: 21px;
	}
    .site-page-v4 .navbar-collapse > ul > li + li {
      margin: -10px !important;
    }
    .site-page-v4 .copywrite, .site-page-v8 .navbar-default .navbar-nav > li > a {
      font-size: 13px;
    }
	.left-side {
	  float: right;
	}
	.facility-wrap {
	  width: 50%;
	}
    .site-page-v6 #wrapper {
      padding-top: 120px;
    }
    .site-page-1 #about {
      background: none;
    }
    .case-study-wrapper .row {
      margin: 0;
    }
    .mfp-close-btn-in .mfp-close {
      left: 80%;
    }
    .demo-content h2 {
      font-size: 38px !important;
      margin: 0 0 20px !important;
    }
	.site-page-v2 #skill, .site-page-v2 #work {
	  padding: 0;
	}
	.cssload-thecube {
	  margin: 50% auto 0;
	}
}
@media only screen and (max-width:767px) {
    #wrapper {
        overflow-x: hidden;
    }
	.pad-tp-bt {
		padding: 40px 15px;
	}
	.site-heading {
		font-size: 60px;
	}
	.work-planning {
		text-align: center;
	}
	#gallery ul li {
		width: 50%;
	}
	.navbar-toggle {
		display: block;
		margin: 30px 15px 30px 0;
	}
	.social-icon,.copywrite {
		width: 100%;
		text-align: center;
		margin: 0 0 20px 0;
	}
	.navbar-collapse {
		width: 100%;
	}
	.navbar-nav.navbar-center > li {
		display: block !important;
	}
	.navbar-nav.navbar-center {
		display: block !important;
		float: left !important;
		text-align: left !important;
		width: 100% !important;
	}
	#sidebar-wrapper {
		overflow: hidden;
	}
	.navbar-collapse > ul > li + li, .ipt-collapsed-button, .site-page-v4 .navbar-collapse > ul > li + li {
		margin: 0 !important;
	}
	.blog-wrapper img,.case-study-block img,.blog-wrap img, .post-thumb img, .blog-sec img, .testimoanil-slide > div {
		width: 100%;
	}
	.blog-wrapper {
		width: 100%;
		margin: 0 0 30px 0;
	}
	.copywrite {
		display: inline-block;
	}
	.strangth,#subscribe-me h3,.signature,.study-block, .blog-sec, .bottom-footer .bottom-link {
		margin: 0 0 30px 0;
	}
	#subscribe-me, .footer, .consult-content p, .about-content, .site-page-v2 #review {
		text-align: center;
	}
	.footer a, .about-content .pull-left {
		float: none !important;
	}
	.wrap-block .blog-content {
		background: #eee;
	}
	.wrap-block #contact {
	  background: #cecece;
	}
	.blog-btn a + a {
		margin: 0 0 0 20px;
	}
	.blog-btn a, .case-study-wrap {
		margin: 0;
	}
	.arrow-up {
		left: 90px;
	}
	.gallery-thumbs > div,.blog-div {
	  width: 50%;
	}
	.form-content {
	  right: 0;
	}
		.site-page-v7 #contact {
		background: #202020 !important;
	}
		.bottom-footer .copywrite, .bottom-footer .social-icon, .site-page-v2 .social-icon {
		text-align: left;
	}
	.service-title {
	  text-align: left;
	  margin: 0 0 30px 0;
	}
    .wrap-block {
      padding-top: 9.5rem !important;
    }
	.site-page-v6 .collapse {
      border: medium none;
      display: block;
      position: absolute;
      top: 0;
    }
    .paint-img {
        display: none;
    }
    .ipt-overlay-menu {
        overflow-y: scroll;
    }
    .ipt-collapsed-button {
        position: fixed;
        right: 30px;
        top: 20px;
    }
    .menu-toggle-icon {
        display: block;
    }
    .cssload-thecube {
        top: 32%;
    }
    .site-page-v4 .copywrite, .site-page-v8 .navbar-default .navbar-nav > li > a {
      font-size: 18px;
    }
    .site-page-v8 .navbar-brand {
      padding: 28px 15px !important;
    }
		.project-block {
		float: left;
	}
}
@media only screen and (max-width:640px) {
	.view-all a {
		vertical-align: -40px;
	}
	.gallery-thumbs div a .project-content span {
		font-size: 16px;
	}
    .site-page-v8 .margin-bottom-50 {
      margin: 0 0 20px;
    }
    .site-page-v8 .navbar-toggle {
      margin: 20px 15px 18px 0;
    }
	.project-block, .project-block img {
		width: 100%;
	}
	.project-content {
	  padding: 200px 15px;
	}
}
@media only screen and (max-width:600px) {
	p {
		font-size: 16px;
	}
	.site-heading {
		font-size: 50px;
	}
	.view-all a {
		vertical-align: -25px;
	}
	.contact-form-block {
		width: 60%;
	}
	.contact-form-block {
		margin: 0 auto;
		width: 80%;
	}
}
@media only screen and (max-width:568px) {
	#gallery ul li, .gallery-thumbs > div {
		width: 100%;
	}
	.gallery-thumbs div a .project-content span {
	  font-size: 18px;
	}
	.gallery-thumbs div a .project-content {
		padding: 50px 35px;
	}
	.contact-form-block {
		float: none !important;
		margin: 0 auto;
		width: 80%;
	}
	.call-us-block,.send-message-block,.get-direction-block {
		width: 100%;
		margin: 0 0 30px 0;
	}
	.user-img {
	  margin: 0 0 30px;
	  width: 100%;
	}
	.testimonial-content {
	  width: 100%;
	  text-align: center;
	}
	.site-page-v7 .navbar-brand {
	  padding: 10px 15px !important;
	}
    .wrap-block {
      padding-top: 94px !important;
    }
    .blog-btn a + a {
      margin: 0;
    }
    .site-page-v6 {
      padding-top: 9.8rem !important;
    }
    .ipt-menu {
      margin: 15px 0 0;
    }
    .ipt-overlay-item {
      width: 100%;
      margin: 0 0 35px 0;
    }
    .site-page-v6 .navbar-brand {
      padding: 18px 15px 0;
    }
    .fashion-for-content {
      padding: 300px 30px 30px;
    }
	.project-content {
	  padding: 100px 15px;
	}
}
@media only screen and (max-width:480px) {
	.fashion-for-content {
		bottom: 0;
	}
	.area, .gallery-div, .blog-div, .facility-wrap, .news-block img, .site-page-v2 #blog .row div  {
		width: 100%;
	}
	.arrow-up, .nivo-controlNav a {
		display: none;
	}
    .footer-link, .blog-btn a {
      margin: 0 0 20px 0;
    }
	.wrap-block .navbar-toggle {
	  margin: 15px 15px 15px 0;
	}
		.highlight h4 {
		font-size: 14px;
	}
	.bottom-link {
	  margin: 0 0 10px;
	  width: 100%;
	}
	.social-icon {
      text-align: left;
	}
		.site-page-v7 #skills {
		padding: 80px 0 0;
	}
	#service {
		padding: 0;
	}
	.schedule-title h3, .intro-wrap h3 {
		font-size: 20px;
	}
    h3.left-border {
        font-size: 22px;
    }
    .appointment-now a {
      padding: 15px 50px;
    }
    .wrap-block {
      padding-top: 76px !important;
    }
    .intro-wrap .margin-bottom-50 {
      margin: 0 0 10px;
    }
    .schedule-title h3 {
      font-size: 18px;
    }
    .testimonial-slide .row {
        text-align: center;  
    }
    .cssload-thecube {
      margin: 15% auto 0;
    }
    .home-banner {
        display: block;
    }
}
@media only screen and (max-width:360px) {
	.gallery-thumbs div a .project-content {
		padding: 20px;
	}
	h3 {
		font-size: 26px;
	}
	.site-heading {
		font-size: 35px;
	}
	#wrapper {
		padding-top: 7.6rem;
	}
	.navbar-toggle {
		margin: 20px 15px 15px 0;
	}
	.counter-wrapper {
		width: 100%;
	}
	.navbar-brand {
		padding: 15px;
	}
	.contact-form-block, .site-page-v2 #blog .row div {
		width: 100%;
	}
	.blog-meta .site-title {
		font-size: 48px !important;
	}
	.blog-btn a + a,.get-consult,#consult-form {
		margin: 0;
	}
	.blog-btn a {
		margin: 0 0 20px;
	}
	.blog-btn {
		text-align: center;
	}
	.paint-img {
		display: none;
	}
	.social-icon.pad-tp-bt {
		padding:20px 15px;
		margin:0;
	}
}
