
@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: 0 0
}
.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: 0 0
}
}

@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: 0 0
}
.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: 0 0
}
.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
}
#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
}
.blog-content {
	padding: 10px
}
#subscribe-me h3 {
	font-size: 22px
}
.footer-address ul li {
	margin: 0 0 20px
}
#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: 0 15px
}
.about-sec-slider {
	padding: 14px 50px
}
.highlight h4, .service-title h3 {
	font-size: 14px
}
.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: 0 0
}
.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) {
	.navbar-default .navbar-brand{ width:80%;}
	#wrapper{ padding-top:0px;}
#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 {
	margin: 30px 15px 30px 0
}
.social-icon, .copywrite {
	width: 100%;
	text-align: center;
	margin: 0 0 20px
}
.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
}
.copywrite {
	display: inline-block
}
.strangth, #subscribe-me h3, .signature, .study-block, .blog-sec, .bottom-footer .bottom-link {
	margin: 0 0 30px
}
#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
}
.about-sec-slider {
	border: 0;
	text-align: center
}
.service-list {
	margin: 0 0 15px
}
.bottom-footer .copywrite, .bottom-footer .social-icon, .site-page-v2 .social-icon {
	text-align: left
}
.service-title {
	text-align: left;
	margin: 0 0 30px
}
.wrap-block {
	padding-top: 9.5rem!important
}
.site-page-v6 .collapse {
	border: medium;
	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: 0px 0px!important;
	margin-top:10px;
}
.project-block {
	float: left
}
.service-sec-1 {
	padding: 50px 15px 0
}
.main-slider {
    margin-top: 50px;

}

#back-top {
    bottom: -9px !important;
}

.testimonial-slide {
    height: 500px;
}

@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: 25px 15px 18px 0
}
.project-block, .project-block img {
	width: 100%
}
.project-content {
	padding: 200px 15px
}
.service-box{ height:70px;}
}

@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%
}
.navbar-brand {
	padding: 20px 15px
}
.call-us-block, .send-message-block, .get-direction-block {
	width: 100%;
	margin: 0 0 30px
}
.user-img {
	margin: 0 0 30px;
	width: 100%
}
.testimonial-content {
	width: 100%;
	text-align: center
}
.site-page-v7 .navbar-brand {
	padding: 3px 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
}
.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
}
.wrap-block .navbar-toggle {
	margin: 15px 15px 15px 0
}
.highlight h4 {
	font-size: 14px
}
.counter-sec {
	max-height: 170px;
	padding: 20px 10px 50px
}
.bottom-link {
	margin: 0 0 10px;
	width: 100%
}
.social-icon {
	text-align: left
}
.site-page-v7 #skills {
	padding: 80px 0 0
}
.highlight h4 {
	font-size: 12px;
	font-weight: 300
}
.counter-sec p {
	font-size: 17px
}
#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
}
#slider-wrapper {
	display: none
}
.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, .about-sec-slider {
	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
}
}
