@media (min-width:1366px) and (max-width:1765px) {
	.section-header-one h2.section-title {
		font-size: 40px
	}
}

@media (max-width:767px) {

	.stationary-design,
	.printing-designing {
		background: #f7f7f7 !important;
	}
	.form-submit.read-more.submit {
		margin-top: 0 !important;
	}
	.review-icon1 img {
		margin: 9px auto;
	}
	.iphone .mobile-iphone img {
		left: auto;
		right: 0;
		max-width: 95%
	}
	.branch-flag.contact-heashpage {
		padding: 0
	}
	.testimonial-content p {
		text-align: center
	}
	.strong-view.default .testimonial-image {
		text-align: center;
		margin: auto;
		float: none!important;
		display: block
	}
	.strong-content.strong-grid .testimonial {
		width: 100%!important
	}
	.seo-approach-project.jas-projects.pd-gurukul,
	.seo-approach-project.jas-projects.activolt,
	.seo-approach-project.jas-projects.mommy-madeit {
		margin-top: 95px
	}
	.jas-website-details.ambani-tiles .contents {
		margin-top: 0;
		margin-bottom: 30px
	}
	.jas-website-details .contents {
		margin-top: 50px
	}
	.jas-website-details.ambani-tiles .contents {
		text-align: left
	}
	.jas-website-padding .on-smallscreen {
		max-width: 30%;
		top: 30%
	}
	.jas-website-padding .on-smallscreen-one {
		display: none
	}
	.jas-website-details .contents h1 {
		text-transform: uppercase;
		font-size: 23px;
		line-height: 29px
	}
	.jas-website-details .content-box {
		display: none
	}
	.jas-website-padding {
		margin-top: 30px;
		padding-bottom: 0
	}
	.jas-website-details .contents {
		padding-left: 15px;
		padding-right: 15px;
		padding-top: 0
	}
	.jas-website-details .contents p {
		width: auto
	}
	.padding-left {
		padding-right: 0
	}
	.webdesign-filter {
		margin-top: 30px!important
	}
	.padding-right {
		padding-left: 0
	}
	.chaturth img,
	.tritiy img,
	.dvitiy img,
	.pratham img {
		height: auto
	}
	.margin-top {
		margin-top: 0
	}
	
	#wpcf7-f168-o2 .screen-reader-response {
		display: none
	}
	.consulting-form textarea.form-control {
		height: 150px
	}
	#wpcf7-f168-o2 .wpcf7-response-output.wpcf7-display-none.wpcf7-validation-errors {
		bottom: -45px;
		color: #fff
	}
	.logo img {
		margin: auto;
		display: block;
		float: left;
	}
	ul.branch-flag {
		margin-bottom: 0
	}
	input[type="radio"],
	input[type="checkbox"] {
		margin: 23px 0 0
	}
	#wpcf7-f621-o1 textarea.form-control {
		height: 150px
	}
	.contact-form-page {
		margin-top: 0
	}
	.request-quote-form .wpcf7-response-output {
		bottom: 0;
		right: 15px;
		left: 15px
	}
	div.wpcf7-validation-errors,
	div.wpcf7-acceptance-missing {
		border: medium none!important;
		padding: 10px!important;
		text-align: center
	}
	span.wpcf7-not-valid-tip {
		margin-top: 15px
	}
	.landing-demo-image {
		height: 945px;
		background-size: 100% 100%;
		background-position: center center
	}
	.projects-portfolio .pp-pl-item:nth-child(2n+1) .project-expanded-section {
		margin-left: 108.5%
	}
	.projects-portfolio .pp-pl-item:nth-child(2n) .project-expanded-section {
		margin-left: -8.5%
	}
	.portfolio-readmore.read-more {
		margin-top: 0
	}
	.speacing {
		padding: 15px
	}
	.projects-portfolio .project-expanded-section {
		margin-top: 15px
	}
	.close-button {
		display: none
	}
	.portfolio-detailed-slider {
		margin-top: 30px;
		border-radius: 10px
	}
	.client-details-area.portfolio-detailed-slider {
		padding: 20px
	}
	.projects-portfolio .pp-pl-item {
		margin-bottom: 0!important;
		margin-top: 30px!important
	}
	.section-header-one {
		margin-bottom: 0
	}
	.panel-container {
		padding-left: 0!important;
		padding-right: 0!important
	}
	.head-left h2,
	.section-header-one h2.section-title,
	.request-consult h2 {
		font-size: 33px;
		line-height: 45px
	}
	.testimonial-heading.section-header-one.portfolio-header p.section-description {
		width: 100%
	}
	.request-consult {
		padding: 0
	}
	.section-header h1.section-title,
	.section-header-one h2.section-title {
		width: 100%
	}
	.face-count .marg {
		margin: 20px 0!important
	}
	.item-thumbs1 .hover-wrap h4 {
		text-transform: uppercase
	}
	.section-header p.section-description {
		text-align-last: center
	}
}


@media (min-width:1600px) and (max-width:1745px) {
	.video-production .thoughtbot p {
		font-size: 16px
	}
	.service5 img,
	.service6 img {
		right: 50px!important
	}
	.service2 img,
	.service1 img {
		left: 50px!important
	}
	.line.line-two {
		left: 95%!important;
		top: 45%!important
	}
	.line.line-five {
		right: 95%!important;
		top: 45%!important
	}
	.line.line-three,
	.line.line-six {
		bottom: 40%!important
	}
	.line.line-one,
	.line.line-four {
		top: 35%!important
	}
	.achievements {
		width: 125px
	}
}

@media (max-width:1366px) {
	.all-partnerspage p {
		font-size: 15px
	}
	#rpwwt-recent-posts-widget-with-thumbnails-2 img {
		width: 89px!important
	}
	.blog-setup .post-content h3 {
		font-size: 17px
	}
	.jas-website-padding img.jas-plane-tour {
		right: auto;
		top: 75%
	}
	.pd-gurukul img.pd-gurukul-hr {
		top: 50%;
		max-width: 40%;
		right: auto
	}
	.activolt img.activolt-pc {
		top: 70%;
		right: auto;
		max-width: 50%
	}
	.mommy-madeit img.mommy-madeit-pack {
		top: 70%;
		right: auto
	}
	.content-box-inner p {
		font-size: 16px
	}
	h3 {
		line-height: 25px;
		font-size: 20px
	}
	p {
		font-size: 17px;
		line-height: 24px
	}
	.head-left h1 {
		width: 80%
	}
	.achievements {
		width: 9%
	}
	.achievements img {
		max-width: 100%;
		height: auto
	}
}

@media (max-width:1695px) {
	.rpwwt-post-date {
		position: relative;
		display: none
	}
	.panel-container,
	.container-width {
		padding-right: 30px;
		padding-left: 30px
	}
}

@media (min-width:992px) and (max-width:1366px) {
	.content-panel h3 {
		font-size: 18px
	}
	.production.logo-section {
		margin-top: 0;
		min-height: 700px
	}
}

@media (min-width:992px) and (max-width:1365px) {
	.after-991 {
		width: 50%
	}
	#bdr-rightbottom,
	#bdr-right,
	#bdr-bottom {
		border: medium none
	}
}

@media (max-width:991px) {
	.play-button .icofont {
		height: 75px;
		width: 75px;
		line-height: 69px;
		font-size: 30px;
	}
	border-radius: 75px;
	header {
		height: auto!important;
		padding-bottom: 55px
	}
	.navbar {
		margin: 0!important
	}
	.from-top {
		margin: 0!important
	}
	.head-left {
		width: 100%;
		margin-top: 0
	}
	.top-header {
		padding: 30px 0
	}
}

@media (min-width:992px) and (max-width:1365px) {
	.video-production .line {
		display: none
	}
	.success-panel {
		margin-top: 0
	}
	.stones {
		margin: 0;
		margin-top: 0;
		top: 0;
		bottom: 0;
		margin-top: 30px
	}
	.stones-fifth {
		margin-left: 0
	}
	.stones-second {
		margin-right: 0
	}
	.success-panel {
		width: auto
	}
	.one,
	.two,
	.three,
	.four,
	.five,
	.six {
		left: 0;
		right: 0
	}
	.full-bg {
		background: transparent
	}
	.content-panel.first-panel {
		position: relative;
		left: 0
	}
	.content-panel.fourth-panel {
		position: relative;
		right: 0
	}
	.content-panel.third-panel {
		position: relative;
		left: 0
	}
	.content-panel.sixth-panel {
		position: relative;
		right: 0
	}
	.stones {
		transition: all 300ms;
		box-shadow: 0 10px 20px rgba(0, 0, 0, 0.19), 0 6px 6px rgba(0, 0, 0, 0.23);
		padding: 15px;
		min-height: 295px;
		border-radius: 15px
	}
	.service-data {
		margin-top: 0;
	}
	.demo-services {
		height: auto;
		padding: 70px 0
	}
	.services-heading h1 {
		text-align: center
	}
	ul.ipad-responsive li {
		width: auto;
		border: medium none;
		float: none;
		height: auto;
		margin: 0;
		padding: 25px;
	}
	.print-advrt {
		min-height: 495px
	}
	.responsive-design {
		height: 1415px!important
	}
	.dmc-services {
		min-height: 365px;
		text-align: center
	}
	.full-wrapper {
		width: 100%
	}
	.hidden-wrapper {
		display: none
	}
	.half-width {
		width: 50%
	}
	.hidden-width {
		display: none
	}
	.middle-width {
		width: 50%
	}
	.thoughtbot {
		min-height: 215px
	}
	.max-width-portfolio {
		width: 100%
	}
	.list-group-item {
		padding: 17px 15px!important;
		display: inline-block;
		border: 1px solid #fff!important;
		margin: 10px 0!important
	}
	.list-group-item.active h5 {
		font-size: 15px
	}
	.list-group-item.active,
	.list-group-item:hover,
	.list-group-item:focus,
	.list-group-item:active {
		background: #702C91!important
	}
	.list-group-item h5 {
		font-size: 15px;
		margin: 0
	}
	.list-group {
		margin: 45px 0!important;
		display: block;
		text-align: center
	}
}

@media (min-width:1367px) and (max-width:1545px) {
	.line.line-three,
	.line.line-six {
		bottom: 70%!important
	}
	.line.line-two {
		left: 93%!important;
		top: 25%!important
	}
	.line.line-five {
		right: 93%!important;
		top: 25%!important
	}
	.service2 img,
	.service1 img {
		left: 35px!important
	}
	.service5 img,
	.service6 img {
		right: 35px!important
	}
	.achievements {
		width: 125px!important
	}
}

@media (min-width:576px) and (max-width:1365px) {
	ul.five-three li {
		min-height: 450px;
		width: 44%
	}
}

@media (max-width:1365px) {
	#rpwwt-recent-posts-widget-with-thumbnails-2 img {
		height: 89px!important
	}
	.nav-links a:hover,
	.nav-links a.prev:hover,
	.nav-links a.next:hover,
	.nav-links span:hover {
		background: transparent!important
	}
	.nav-links a,
	.nav-links span {
		border: medium none
	}
	.single-post-page .post-thumbnail img {
		max-width: 100%;
		height: auto
	}
	.jas-website-padding .seo-approach-project:before {
		display: none
	}
	.jas-website-padding .on-smallscreen {
		max-width: 35%
	}
	.jas-website-padding .on-smallscreen-one {
		max-width: 70%!important;
		top: 85%!important
	}
	.project-count-image {
		display: none
	}
	.panel-body .left-images {
		display: none
	}
	.video-production .image-panels {
	
	ul.five-three li {
		border-radius: 15px
	}
	.seo-box-content p {
		line-height: 25px
	}
	.image-panel {
		box-shadow: 0 14px 28px rgba(0, 0, 0, 0.25), 0 10px 10px rgba(0, 0, 0, 0.22);
		background: rgba(244, 103, 110, 1);
		background: -moz-linear-gradient(top, #702C91 0%, #EC008C 100%);
		background: -webkit-gradient(left top, left bottom, color-stop(0%, #702C91), color-stop(100%, #EC008C));
		background: -webkit-linear-gradient(top, #702C91) 0%, #EC008C 100%);
		background: -o-linear-gradient(top, #702C91 0%, #EC008C 100%);
		background: -ms-linear-gradient(top, #702C91 0%, #EC008C 100%);
		background: linear-gradient(to bottom, #702C91 0%, #EC008C 100%);
		background-repeat: repeat;
		background-size: auto auto;
		background-repeat: repeat;
		background-size: auto auto;
		filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#702C91', endColorstr='#EC008C', GradientType=0);
		transform: rotate(0);
		border-radius: 50%
	}
	.appn-iphone {
		margin-top: 70px
	}
	.product-animation-mbl {
		margin-top: 30px
	}
	.print-advrt {
		background: #702C91;
		background-image: none;
		background-image: none;
		background-image: none;
		background-image: none;
		background-image: none;
		background-image: -webkit-linear-gradient(left top, #702C91, #EC008C);
		background-image: -o-linear-gradient(bottom right, #702C91, #EC008C);
		background-image: -moz-linear-gradient(bottom right, #702C91, #EC008C);
		background-image: linear-gradient(100deg, #702C91, #EC008C);
		border: 1px solid #fff;
		padding: 15px;
		margin-top: 30px!important;
		position: relative;
		text-align: center;
		border-radius: 15px;
		box-shadow: 0 10px 20px rgba(0, 0, 0, 0.19), 0 6px 6px rgba(0, 0, 0, 0.23)
	}
	.print-advrt h3 {
		font-size: 20px
	}
	.ui-ux-image .appn1 {
		left: 0
	}
	.seo-process {
		background: rgba(244, 103, 110, 1);
		background: -moz-linear-gradient(top, #702C91 0%, #EC008C 100%);
		background: -webkit-gradient(left top, left bottom, color-stop(0%, #702C91), color-stop(100%, #EC008C));
		background: -webkit-linear-gradient(top, #702C91) 0%, #EC008C 100%);
		background: -o-linear-gradient(top, #702C91 0%, #EC008C 100%);
		background: -ms-linear-gradient(top, #702C91 0%, #EC008C 100%);
		background: linear-gradient(to bottom, #702C91 0%, #EC008C 100%);
		filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#702C91', endColorstr='#EC008C', GradientType=0);
		margin-top: 0
	}
	.seo-process-heading {
		padding-top: 0
	}
	ul.five-three li {
		background: #EC008C;
		background-image: none;
		background-image: linear-gradient(to bottom right, #702C91, #EC008C);
		background-image: -moz-linear-gradient(bottom right, #702C91, #EC008C);
		background-image: -o-linear-gradient(bottom right, #702C91, #EC008C);
		background-image: -webkit-linear-gradient(left top, #702C91, #EC008C);
		border: 1px solid #fff!important;
		border-right-width: 1px;
		border-right-style: solid;
		border-right-color: #fff;
		margin: 15px
	}
	ul.five-three li:nth-child(5) {
		border-right: 1px solid #fff!important
	}
	.dmc-icons img {
		position: absolute;
		left: 0;
		right: 0;
		top: 0;
		bottom: 0;
		margin: auto;
		max-width: 50%
	}
	.dmc-services:hover .dmc-icons {
		border-color: #EC008C
	}
	.dmc-icons {
		display: block;
		margin: auto;
		margin-bottom: auto;
		width: 120px;
		height: 120px;
		position: relative;
		border: 8px solid #702C91;
		border-radius: 120px;
		transition: all 300ms;
		margin-bottom: 15px
	}
	.dmc-spacing {
		margin-top: 0;
		height: auto
	}
	.dmc-services {
		border: 1px solid #ccc;
		padding: 15px;
		padding-top: 15px;
		padding-top: 15px;
		margin-top: 30px;
		position: relative;
		box-shadow: 0 10px 20px rgba(0, 0, 0, 0.19), 0 6px 6px rgba(0, 0, 0, 0.23);
		border-radius: 15px
	}
	.dmc.digital-marketing {
		padding: 70px 0;
		background: #f7f7f7
	}
	.mockup-design {
		margin: 0;
		padding: 0;
		text-align: center;
		position: relative
	}
	.brochure-main {
		top: 0!important;
		position: relative!important;
		width: auto!important;
		padding: 0 15px!important
	}
	.newsletter-main {
		right: 0;
		position: relative!important;
		width: auto;
		padding: 15px!important;
		top: 0!important
	}
	.brochure-width {
		width: 100%
	}
	
	.signage-image1 {
		padding: 0;
		position: relative!important;
		top: 0!important;
		margin: 30px 0!important
	}
	.infographic-content {
		margin-top: 0!important;
		padding: 30px 0
	}
	.logo-designing {
		margin-top: 0
	}
	.logo-designing-content {
		padding: 30px 0!important
	}
	.mockup-design h2 {
		font-size: 25px
	}
	.signage-content {
		padding: 30px 0!important
	}
	.brochure-content {
		margin-top: 0!important;
		padding: 30px 0!important
	}
}



@media (min-width:1366px) and (max-width:1765px) {
	.seo-process-heading {
		padding-top: 10%
	}
	.pratham img,
	.dvitiy img,
	.tritiy img,
	.chaturth img {
		height: 516px;
	}
	.head-left h2 {
		font-size: 40px;
	}
	.seo-process-heading h2 {
		margin-top: 14% !important;
	}
	.Contact-page.from-top {
		margin-top: -45px
	}
	.header-banner img {
		max-width: 85%
	}
	.video-production .image-panels,
	.video-production .image-panels-one {
		height: 55px;
		width: 55px
	}
	.read-more.all-services a.quote {
		padding: 16px 35px
	}
	.seo-process-heading h1.section-title {
		margin-top: 30px
	}
	.scroll-top {
		bottom: 11%
	}
	.scroll-top a:link,
	.scroll-top a:visited {
		color: #fff;
		font-size: 20px
	}
	.scroll-top li a {
		padding: 10px!important
	}
	.load-more.read-more a.call {
		padding: 16px 28px
	}
	ul.all-shares li a {
		font-size: 12px
	}
	.recent_posts_gridl .special_deals_grid_left_grid {
		width: 75px;
		height: 75px;
		margin-right: 10px
	}
	.recent_posts_gridr h4 {
		font-size: 14px
	}
	.read-more a.call {
		margin-right: 15px
	}
	.panel-body .left-images {
		margin: 0
	}
	.panel-body .right-content-panel {
		width: 65%
	}
	.panelbody-right {
		padding: 0
	}
	.on-laptop {
		position: relative
	}
	.on-laptop .line1 img {
		position: absolute;
		left: 100%;
		top: 15px;
		right: auto;
		margin-left: 10px;
		display: block
	}
	.on-laptop .line4 img {
		display: block;
		right: 100%;
		position: absolute;
		top: -37%;
		bottom: auto;
		margin-right: -15px
	}
	.on-laptop .line2 img {
		display: block;
		left: 100%;
		position: absolute;
		top: 20%;
		bottom: auto;
		margin-right: 0;
		margin-left: 15px
	}
	.on-laptop .line5 img {
		display: block;
		right: 80%;
		position: absolute;
		top: auto;
		bottom: 100%;
		margin-right: 0
	}
	.on-laptop .line3 img {
		display: block;
		left: 90%;
		position: absolute;
		top: auto;
		bottom: 100%;
		margin-right: 0;
		transform: scaleX(-1)
	}
	.iphone.android-design.mobile-application-design {
		height: 515px
	}
	.content-management img.television-image {
		top: 0!important
	}
	.details-img-corp img.television-image {
		bottom: auto;
		top: 105px
	}
	.img-two {
		left: 35%
	}
	header.digital-marketing-page {
		margin-bottom: 0
	}
	.newsletter-main {
		top: 415px
	}
	.brochure-content {
		padding-top: 55px
	}
	.logo-designing-content {
		padding-top: 65px
	}
	.newsletter-content {
		padding-left: 75px
	}
	.dots {
		top: -25%
	}
	.success-stones .dots {
		top: -30%
	}
	.face-count p {
		padding: 10px
	}
	.video-production h3 {
		font-size: 20px
	}
	.line.line-one,
	.line.line-four {
		top: 25%
	}
	.line.line-two {
		left: 85%;
		top: 45%
	}
	.line.line-five {
		right: 85%;
		top: 45%
	}
	.line.line-three,
	.line.line-six {
		bottom: 25%
	}
	.res-line {
		top: -5%;
		max-width: 15%
	}
	.review-google img {
		max-width: 25%
	}
	.header-animation {
		max-width: 100%
	}
	.nav>li>a {
		padding: 12px 14px
	}
	.one {
		transform: rotate(20deg)
	}
	.four {
		transform: rotate(-15deg)
	}
	.max-width-device img {
		display: block;
		margin: auto;
		position: absolute;
		bottom: 0;
		top: 0;
		left: 0;
		right: 0
	}
	.max-width-device {
		height: 595px
	}
	.stones-fifth {
		position: relative;
		top: 5px
	}
	.stones-second {
		position: relative;
		top: 5px
	}
	.stones-sixth {
		position: relative;
		top: 30px
	}
	.stones-third {
		position: relative;
		top: 30px
	}
	.six,
	.three {
		top: 5px
	}
	.image-panel-sixth {
		transform: rotate(35deg)
	}
	.image-panel-third {
		transform: rotate(-30deg)
	}
	.content-panel.fifth-panel {
		position: relative;
		left: 5px
	}
	.content-panel.second-panel {
		position: relative;
		right: 5px
	}
	.one,
	.four {
		top: 5px
	}
	.choose-dd h4 {
		font-size: 15px
	}
	.service-img img {
		left: 0
	}
	.demo-services {
		background-size: auto 80%;
		margin-top: -150px;
		padding-bottom: 0;
		background-position: left center
	}
	.service-data {
		margin-top: 30px
	}
	.testimonial-heading.section-header.portfolio-header {
		margin-bottom: 40px
	}
	.regular-client {
		width: 85%
	}
	.project-count-image-mbl,
	.product-animation-mbl {
		display: block!important;
		min-height: 765px;
		position: relative
	}
	.product-animation-mbl img {
		position: absolute;
		bottom: auto;
		top: 10%;
		left: 0;
		right: 0;
		margin: auto
	}
	.product-animation {
		display: none
	}
	.ui-ux-image .appn1 {
		left: 0
	}
	.iphone-image img {
		top: 0;
		max-width: 35%!important
	}
	.details-content {
		width: 45%
	}
	.service3 img,
	.service4 img {
		top: 3px
	}
	.service2 img,
	.service1 img {
		left: 0
	}
	.service5 img,
	.service6 img {
		right: 0
	}
	.service11 h4,
	.service22 h4 {
		font-size: 17px
	}
	ul.five-three li {
		display: inline-block;
		width: 20%;
		float: left;
		padding: 15px 13px;
		height: auto
	}
	.seo-box-content h4 {
		font-size: 15px
	}
	.newsletter-main {
		width: 50%
	}
	.signage-image1 {
		top: 0
	}

}

@media (min-width:1200px) and (max-width:1365px) {
	.image-panel {
		height: 115px;
		width: 115px;
		background-size: cover!important
	}
	.content-panel {
		width: 72%
	}
	header {
		
	}
	.demo-services {
		background-size: 50%
	}
	.service-img img {
		left: 0
	}
	ul.after-choose li {
		display: inline-block;
		float: none;
		margin: 10px
	}
	.after-choose {
		display: block;
		margin: auto;
		text-align: center
	}
	.success-stones .dots {
		top: -13%
	}
}


@media only screen and (max-width: 1365px) {
	.item-thumbs1 {
		height: auto
	}
	.shadow {
		display: none
	}
	
	.service-img img {
		margin-left: 0
	}
	.services {
		background: #EC008C;
		background: -webkit-linear-gradient(left top, #702C91, #EC008C);
		background: -o-linear-gradient(bottom right, #702C91, #EC008C);
		background: -moz-linear-gradient(bottom right, #702C91, #EC008C);
		background: linear-gradient(to bottom right, #702C91, #EC008C)
	}
	#box,
	#box1 {
		min-height: 305px
	}
	.services-heading {
		margin-top: 0
	}
	.services {
		margin-top: -50px;
		padding: 30px 0;
		color: #fff
	}
	.services-heading h1 {
		color: #702C91
	}
	.datas-content h4 {
		color: #EC008C
	}
	.head-left,
	.services h1 {
		text-align: center
	}
	.strengths1 {
		margin-top: 0
	}
	
}

@media only screen and (max-width: 1023px) {
	.service11,
	.service22 {
		text-align: center
	}
	.seo-process {
		margin-top: 0;
		background: #EC008C;
		background: -webkit-linear-gradient(left top, #702C91, #EC008C);
		background: -o-linear-gradient(bottom right, #702C91, #EC008C);
		background: -moz-linear-gradient(bottom right, #702C91, #EC008C);
		background: linear-gradient(to bottom right, #702C91, #EC008C);
		padding-bottom: 50px
	}
	.service11:nth-child(1),
	.service22:nth-child(1),
	.service11:nth-child(2),
	.service22:nth-child(2),
	.service11:nth-child(3),
	.service22:nth-child(3) {
		padding-top: 20px
	}
	.service11:nth-child(3),
	.service22:nth-child(3) {
		padding-bottom: 20px
	}
	.seo-process-heading {
		padding-top: 10%
	}
	.seo-box-content {
		min-height: auto!important
	}
	#bdr-rightbottom {
		border-right: none;
		border-bottom: none
	}
	#bdr-bottom {
		border-bottom: none
	}
	#bdr-right {
		border-right: none
	}
	#box,
	#box1 {
		min-height: auto
	}
	.service-img img {
		display: none
	}
	.services-heading h1 {
		text-align: center
	}
	div.bhoechie-tab-menu div.list-group>a.active,
	div.bhoechie-tab-menu div.list-group>a.active .glyphicon,
	div.bhoechie-tab-menu div.list-group>a.active .fa,
	div.bhoechie-tab-menu div.list-group>a {
		padding: 8px 0
	}
	
}

@media only screen and (max-width: 767px) {
	.header,
	.header1 {
		min-height: 580px
	}
	.projects-count {
		margin-top: 0
	}
	.all-details {
		border-right: none
	}
	.logo-designing,
	.signage-designing,
	.brochure-design,
	.mbl-brochure-main,
	.infographic-design {
		text-align: center
	}
	.logo-designing-image {
		padding: 0
	}
	.logo-designing-content {
		padding: 30px 0
	}
	.signage-content {
		padding-left: 0;
		padding-right: 0
	}
	.signage-image1 {
		display: none
	}
	.mobile-signage {
		padding-bottom: 30px
	}
	.brochure-content {
		margin-top: 30px;
		padding: 0
	}
	.brochure-main {
		width: 100%;
		display: none
	}


	.infographic-main {
		margin-top: -160px
	}
	.infographic-content {
		margin-top: 12%
	}
	.iphone-image1 {
		display: none
	}
	.iphone,
	.ui-ux-design {
		text-align: center
	}
	.header1 {
		min-height: 635px
	}
	.datas-image {
		padding: 0!important
	}
	.datas-content {
		margin-left: 110px;
		padding-top: 0
	}
	.header-gif,
	.header-gif1,
	.header-gif2,
	.header-gif3 {
		display: none
	}
	.navbar-inverse .navbar-nav>li>a {
		padding: 20px 10px
	}
	.carousel-indicators {
		bottom: -35px
	}
	.services {
		background: #fff;
		color: #000
	}
	.services-heading h1 {
		color: #702C91
	}
	.datas-content h4 {
		color: #EC008C
	}
	.services h1 {
		text-align: center
	}
	#service-button {
		margin-top: 20px
	}
	.btn-submit,
	.btn-submit:hover,
	.btn-submit:focus {
		padding: 14px 64px;
		border-radius: 25px
	}
	.strengths1 span {
		display: none
	}
	#hide1,
	#hide2,
	#hide3 {
		display: none
	}
	.strengths {
		margin-top: -50px
	}
	.request-consult {
		text-align: center
	}
	.contact-details>img {
		display: none
	}
	.contact-details {
		background: rgba(255, 255, 255, 0.1)
	}
	.contact-details i {
		color: #EC008C;
		opacity: 1;
		display: table;
		padding-top: 20px;
		padding-bottom: 10px
	}
	.contact-details i img {
		margin-bottom: 0
	}
	#hide4 {
		display: none
	}
	.copyright-p {
		text-align: center
	}
	ul.social-icon {
		text-align: center
	}
	.wows {
		display: none
	}
	.contact-details {
		min-height: 240px;
		padding: 15px;
		display: block;
		margin-top: 30px
	}
	#section-padding-foter {
		padding-top: 40px
	}
}

@media only screen and (min-width: 768px) {
	.mobile-signage,
	.mbl-brochure-main {
		display: none
	}
	.mobile-iphone {
		display: none
	}
	#service-button {
		display: none
	}
	.responsive-slider {
		display: none
	}
	.services-heading img {
		display: none
	}
	.responsive-frame {
		display: none
	}
	.responsive-clients {
		display: none
	}
	.responsive-icons {
		display: none
	}
	.wowss {
		display: none
	}
	.contact-details i {
		display: none
	}
	.responsive-portfolio {
		display: none
	}
	.responsive-navigation {
		display: none
	}
}

@media only screen and (min-width: 1366px) {
	.key {
		margin-top: -140px
	}
	.top {
		margin-top: -200px
	}
	.mobile-why-section {
		display: none
	}
	.project-count-image-mbl,
	.product-animation-mbl {
		display: none
	}
	.mobile-mockup {
		display: block
	}
}

@media only screen and (max-width: 1365px) {
	.why-section {
		display: none
	}
	
	.demo-services {
		margin-top: 0
	}
	.logo-why-section {
		display: none
	}
	.signage-image1 {
		margin-top: 0
	}
	.newsletter-content {
		padding-left: 95px
	}
	.infographic-main {
		margin-top: 0
	}
	.infographic-content {
		margin-top: 25%
	}
	.iphone-image img {
		top: -15%;
		right: 0
	}
	.iphone-image img:nth-child(2) {
		right: 16%;
		width: 12%;
		top: 42%
	}
	.iphone-image1 img {
		top: -12%
	}
	.printing-heading {
		padding-bottom: 50px
	}
	.product-animation {
		display: none
	}
	.pa-service-left,
	.pa-service-left1,
	.pa-service-left2,
	.pa-service-right,
	.pa-service-right1 {
		margin-top: 0;
		margin-left: 0;
		margin-right: 0
	}
	.project-count-image {
		display: none
	}
	.frame-video {
		top: 22%;
		height: 360px;
		left: 20%;
		width: 60%
	}
	.watch-video {
		background-repeat: repeat
	}
}

@media only screen and (max-width: 1023px) {
	.header1 {
		min-height: 370px!important
	}
	.all-details {
		min-height: 260px;
		padding: 15px
	}
	.bottom-details:hover a {
		color: #EC008C!important
	}
	.logo-designing-content {
		padding-top: 0
	}
	.signage-content {
		padding-top: 0
	}
	.brochure-main {
		top: 25%
	}
	.brochure-content {
		margin-top: -154px
	}
	.newsletter-content {
		padding-left: 70px
	}
	.infographic-main {
		margin-top: 60px
	}
	.iphone-image img {
		top: 10%;
		right: 0
	}
	.iphone-image1 img {
		top: 17%
	}
	.frame-video {
		top: 19%;
		height: 357px;
		left: 13%;
		width: 74%
	}
}


@media (max-width:550px) {
	.regular-mobile .slick-slide {
		height: 590px
	}
	.regular-mobile .slick-current {
		background-size: auto;
		background-position: center
	}
	.regular-mobile .slick-slide img {
		width: 250px;
		height: 448px
	}
}

@media (min-width:991px) and (max-width:1199px) {
	.line.line-one {
		top: 50%
	}
	.line.line-four {
		top: 50%
	}
	.line.line-two,
	.line.line-five {
		display: none
	}
	.line.line-three,
	.line.line-six {
		top: auto;
		bottom: 50%
	}
}



@media (max-width:767px) {
	.video-production .image-panels {
		display: block
	}
	.video-production .image-panels-one {
		display: block
	}
}

@media (max-width:450px) {
	.full-width {
		width: 100%
	}
}

@media (max-width:767px) {
	.navigation ul li ul.dropdown-menu {
		left: .8px;
		right: 0
	}
	.navigation ul li ul.dropdown-menu li a {
		padding: 11px 20px
	}
}

@media (max-width: 1199px) {
	.image-panel img.icon1,
	.image-panel img.icon2,
	.image-panel img.icon3,
	.image-panel img.icon4,
	.image-panel img.icon5,
	.image-panel img.icon6 {
		top: 0!important;
		max-width: 75%!important
	}
	.content-panel h3 {
		font-size: 16px
	}
}

@media (max-width: 1199px) {
	.demo-services {
		background: rgba(238, 238, 238, .3) !important;
	}
}

@media (min-width: 768px) and (max-width: 1199px) {
	.success-panel {
		width: 100%
	}
	.stones {
		margin: 0
	}
	.content-panel {
		width: 70%
	}
	.one,
	.two,
	.three {
		left: 0
	}
	.four,
	.five,
	.six {
		right: 0
	}
	.image-panel img.icon1 {
		top: 25%;
		left: 0
	}
	.image-panel img.icon4 {
		right: 15%;
		top: 25%
	}
	.image-panel img.icon2,
	.image-panel img.icon3 {
		top: 15%;
		left: 0
	}
	.image-panel img.icon5,
	.image-panel img.icon6 {
		right: 15%;
		top: 15%
	}
	.full-bg {
		background: transparent
	}
}

@media (max-width: 767px) {
	.full-bg {
		background: transparent
	}
	.success-panel {
		width: 100%
	}
	.content-panel {
		width: 70%
	}
	.image-panel {
		top: 0;
		left: 0
	}
	.image-panel-first,
	.image-panel-second,
	.image-panel-third,
	.image-panel-fourth,
	.image-panel-fifth,
	.image-panel-sixth {
		background: none
	}
	.stones-second {
		margin-right: 0
	}
	.stones-fifth {
		margin-left: 0
	}
	.image-panel img.icon1,
	.image-panel img.icon2,
	.image-panel img.icon3 {
		top: 33%;
		left: 0
	}
	.image-panel img.icon4,
	.image-panel img.icon5,
	.image-panel img.icon6 {
		right: 0;
		top: 33%
	}
	.content-panel h3 {
		font-size: 17px
	}
	.stones {
		border: 1px solid #ccc;
		padding: 15px;
		background: #f5f5f5
	}
	.rotate-image {
		z-index: -1
	}
	.stones p {
		text-align: right;
		font-size: 15px
	}
}

@media (min-width: 599px) and (max-width: 767px) {
	.image-panel img.icon1,
	.image-panel img.icon2,
	.image-panel img.icon3 {
		top: 0;
		left: 0
	}
	.image-panel img.icon4,
	.image-panel img.icon5,
	.image-panel img.icon6 {
		right: 0;
		top: 0
	}
}

@media (max-width:767px) {
	.ui-ux-image .appn1 {
		top: 30%!important
	}
}

@media (max-width:1199px) {
	.ui-ux-image .appn1 {
		position: absolute;
		top: 30%;
		left:0px!important;
	}
	.ui-ux-design {
		padding: 70px 0
	}
	.ui-ux-content h1,
	.iphone-content h1 {
		margin: 30px 0
	}
	.iphone {
		height: 1295px
	}
	.appn-iphone {
		position: relative;
		top: 0;
		max-width: 100%
	}
	.iphone-image img {
		top: auto;
		right: 0;
		bottom: 0;
		max-width: 50%
	}
	.iphone-image img:nth-child(2) {
		opacity: 0
	}
	.mobile-application-design img {
		max-width: 50%
	}
}

@media (max-width:335px) {
	.responsive-design {
		height: 1525px!important
	}
	.corporate-website {
		height: 1299px!important
	}
	.ecommerce {
		height: 1777px!important
	}
}

@media (max-width:1199px) {
	.media-query {
		display: none!important
	}
}

@media (min-width:768px) and (max-width:1199px) {
	.iphone.iphone-design {
		height: 1025px!important
	}
	.facebook-icon {
		position: absolute;
		left: 15%;
		top: -10%
	}
	.linkedin-icon {
		left: 30%;
		top: -15%;
		position: absolute
	}
	.twitter-icon {
		position: absolute;
		left: 45%;
		top: -15%
	}
	.youtube-icon {
		position: absolute;
		top: -10%;
		left: 60%
	}
	.content-management {
		background-size: auto 70%!important;
		background-position: right bottom!important;
		height: 1315px!important
	}
	.dash-cms {
		height: 1465px
	}
	.corporate-website {
		height: 1125px!important
	}
	.details-img-corp {
		width: 75%
	}
	.social-media .details-content {
		top: 0!important
	}
	.social-media {
		height: 1375px!important
	}
	.social-media .details-img,
	.social-media .details-content {
		float: none!important;
		width: 100%!important
	}
	.social-media h1,
	.social-media p,
	.content-management h1,
	.content-management p,
	.responsive-design h1,
	.responsive-design p,
	.corporate-website h1,
	.corporate-website p,
	.ecommerce h1,
	.ecommerce p {
		text-align: justify
	}
	.ecommerce .details-img {
		float: none!important;
		width: 100%!important
	}
	.ecommerce .details-content {
		float: none!important;
		width: 100%!important
	}
	.ecommerce {
		height: 1565px!important
	}
	.details-content-corp {
		margin-top: 0;
		float: none!important;
		width: 100%!important
	}
	.corporate-website {
		background-size: 45%!important;
		background-position: right bottom!important
	}
	.responsive-design {
		height: 1455px!important
	}
	.branding {
		background-size: 45%!important;
		background-position: top left!important
	}
	.responsive .details-img {
		top: 0!important
	}
	.responsive-design .details-img {
		float: none!important;
		width: 100%!important
	}
	.img-one {
		left: 0!important;
		bottom: -5%!important;
		max-width: 35%
	}
	.img-two {
		left: 17%!important;
		bottom: 0!important;
		top: auto
	}
	.responsive .details-content {
		top: 0!important
	}
	.responsive-design .details-content {
		float: none!important;
		width: 100%!important;
		margin-top: 45px
	}
}

@media (max-width:767px) {
	.branding h1 {
		font-size: 25px!important
	}
	.responsive .details-img {
		top: 0!important
	}
	.img-one {
		position: absolute;
		left: 0!important;
		bottom: -24%!important;
		width: auto
	}
	.img-two {
		position: absolute;
		left: auto!important;
		bottom: -25%!important;
		width: auto;
		right: 0
	}
	.details-img {
		display: block!important;
		float: none!important;
		width: 100%!important;
		margin-right: 0;
		position: relative
	}
	.branding {
		background-size: 75%!important;
		background-position: top left!important
	}
	.details-content {
		float: none!important;
		width: 100%!important;
		margin-top: 45px
	}
	.branding p {
		text-align: justify
	}
	.branding h1 {
		text-align: right
	}
	.branding-design-corp {
		top: 0!important
	}
	.branding-second {
		background-size: 50%!important
	}
	ul.tv-list li {
		line-height: 35px!important
	}
	.details-content-corp {
		float: none!important;
		width: 100%!important;
		margin-top: 0!important;
		padding-top: 0!important
	}
	.branding-second p {
		text-align: justify
	}
	.details-img-corp {
		display: block!important;
		float: none!important;
		width: 100%!important;
		margin-right: 0;
		position: relative;
		margin-top: 30px!important
	}
	.branding {
		background: #f7f7f7 !important
	}
	.branding-second {
		background: #f8f8f8!important
	}
	.social-media .details-img {
		margin: 0!important
	}
	.ecommerce {
		top: 0!important
	}
	.dash-cms {
		top: 0!important
	}
	.social-media .details-content {
		top: 0!important
	}
}

@media (max-width:991px) {
	.another-img {
		margin-top: 50px
	}
	.facebook-icon {
		position: absolute;
		left: 15%;
		top: 0
	}
	.linkedin-icon {
		left: 30%;
		top: -10%;
		position: absolute
	}
	.twitter-icon {
		position: absolute;
		left: 50%;
		top: -10%
	}
	.youtube-icon {
		position: absolute;
		top: -5%;
		left: 70%
	}
}

@media (max-width:767px) {
	.social-img {
		max-width: 18%!important
	}
	.facebook-icon {
		left: 0!important;
		top: 10%!important
	}
	.linkedin-icon {
		left: 20%!important
	}
	.twitter-icon {
		left: auto!important;
		right: 35%!important
	}
	.youtube-icon {
		position: absolute;
		top: -5%;
		left: auto;
		right: 0
	}
}

@media (max-width:1915px) {
	.project-count-image {
		display: none
	}
	.max-width-device img {
		display: block;
		margin: auto
	}
	.max-width-device {
		position: relative
	}
	.count11 {
		margin-top: 45px!important
	}
	.count22 {
		margin-top: 45px!important
	}
}

@media (min-width:450px) and (max-width:991px) {
	h1 {
		font-size: 32px;
		line-height: 45px
	}
	.thoughtbot {
		min-height: 305px
	}
}

@media (min-width:576px) and (max-width:767px) {
	.full-width-video {
		width: 100%
	}
	.thoughtbot {
		min-height: auto!important
	}
}

@media (min-width:768px) and (max-width:825px) {
	.stones {
		min-height: 390px!important
	}
}

@media (min-width:768px) and (max-width:991px) {
	.choose-dd h4 {
		font-size: 15px
	}
	.item-thumbs1 .hover-wrap p {
		line-height: 30px
	}
	.item-thumbs1 {
		min-height: 360px
	}
	.image-panel {
		height: 75px!important;
		top: 0;
		left: 0;
		width: 75px!important;
		border-radius: 75px!important;
		box-shadow: 0;
		background: rgba(244, 103, 110, 1);
		background: -moz-linear-gradient(top, #702C91 0%, #EC008C 100%);
		background: -webkit-gradient(left top, left bottom, color-stop(0%, #702C91), color-stop(100%, #EC008C));
		background: -webkit-linear-gradient(top, #702C91) 0%, #EC008C 100%);
		background: -o-linear-gradient(top, #702C91 0%, #EC008C 100%);
		background: -ms-linear-gradient(top, #702C91 0%, #EC008C 100%);
		background: linear-gradient(to bottom, #702C91 0%, #EC008C 100%);
		background-repeat: repeat;
		background-size: auto auto;
		background-repeat: repeat;
		background-size: auto auto;
		filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#702C91', endColorstr='#EC008C', GradientType=0);
		transform: rotate(0)
	}
}

@media (max-width:991px) {
	.review-icon {
		width: 95px;
		height: 95px
	}
	.all-reviews .bx-controls-direction {
		right: 5px;
		bottom: 5px
	}
	.stones {
		margin-top: 30px;
		min-height: 365px;
		padding: 15px
	}
	.stones-second,
	.stones-third,
	.stones-fifth,
	.stones-sixth {
		top: 0
	}
	.stones {
		margin-bottom: 0
	}
	.success-panel {
		margin-top: 0
	}
	.success-panel .content-panel.process-left h3 {
		text-align: right!important
	}
	.color-icon {
		opacity: 0
	}
	.white-icon {
		opacity: 1
	}
	.stones {
		border-radius: 15px;
		box-shadow: 0 10px 20px rgba(0, 0, 0, 0.19), 0 6px 6px rgba(0, 0, 0, 0.23)
	}
	.success-panel .content-panel.panel-right h3 {
		text-align: left!important
	}
	.image-panel img {
		transform: rotate(0)!important
	}
	.contact-detailed {
		border-radius: 0
	}
	.list-group-item h5 {
		font-size: 12px!important
	}
	.list-group-item.active h5 {
		font-size: 12px!important
	}
	.responsive-slider {
		display: block
	}
	.process-header {
		background: transparent
	}
	.content-panel {
		left: 0!important
	}
}

@media (min-width:768px) and (max-width:1199px) {
	
	.demo-services {
		height: auto;
		padding-bottom: 70px
	}
	ul.after-choose li .box {
		width: 385px
	}
	ul.after-choose li {
		display: inline-block;
		float: none;
		margin: 5px
	}
	.list-group-item {
		padding: 17px 15px!important;
		display: inline-block;
		border: 1px solid #fff!important;
		margin: 10px 0!important
	}
	.list-group-item.active h5 {
		font-size: 15px
	}
	.list-group-item.active,
	.list-group-item:hover,
	.list-group-item:focus,
	.list-group-item:active {
		background: #702C91!important
	}
	.list-group-item h5 {
		font-size: 15px;
		margin: 0
	}
	.list-group {
		margin: 45px 0!important;
		display: block;
		text-align: center
	}

}



@media (max-width:767px) {
	.navbar-inverse .navbar-nav>li>a {
		text-align: center
	}
	.dropdown-menu>li>a {
		text-align: center
	}
	.mobile-application-design img {
		max-width: 100%
	}
	.details-content .read-more {
		margin-top: 15px
	}
	ul.five-three li {
		margin: 15px
	}
	.stones {
		min-height: auto
	}
	.dropdown-menu>li>a {
		font-size: 13px
	}
	.navigation ul li ul.dropdown-menu li {
		background: #fff;
		border: 1px solid #702C91;
		border-top-width: 1px;
		border-top-style: solid;
		border-top-color: #702c91
	}
	.image-panel {
		border-radius: 95px;
		background: rgba(244, 103, 110, 1);
		background: -moz-linear-gradient(top, #702C91 0%, #EC008C 100%);
		background: -webkit-gradient(left top, left bottom, color-stop(0%, #702C91), color-stop(100%, #EC008C));
		background: -webkit-linear-gradient(top, #702C91) 0%, #EC008C 100%);
		background: -o-linear-gradient(top, #702C91 0%, #EC008C 100%);
		background: -ms-linear-gradient(top, #702C91 0%, #EC008C 100%);
		background: linear-gradient(to bottom, #702C91 0%, #EC008C 100%);
		background-repeat: repeat;
		background-size: auto auto;
		background-repeat: repeat;
		background-size: auto auto;
		filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#702C91', endColorstr='#EC008C', GradientType=0);
		height: 95px;
		width: 95px
	}
	.review-icon-left {
		float: none;
		margin: auto;
		display: block
	}
	.reviews {
		height: auto;
		text-align: center
	}
	.contact-detailed {
		padding: 0
	}
	.key-content h3 {
		font-size: 20px
	}
	.process-header {
		height: auto
	}
	.dots {
		opacity: 0
	}
	.mobile-video {
		background: #f5f5f5;
		position: relative;
		margin-top: 45px
	}
	.mobile-video .video-containers {
		margin: 0
	}
	.responsive-portfolio .read-more a {
		margin-top: 40px!important
	}
	.container-width {
		padding-right: 15px;
		padding-left: 15px
	}
	
	.social-footer ul.social-icon li a i {
		display: block;
		height: 55px;
		width: 55px;
		line-height: 47px;
		text-align: center;
		border-radius: 55px;
		border: 5px solid #fff;
		transition-property: background, border-radius;
		transition-duration: .3s;
		transition-timing-function: linear;
		font-size: 25px
	}
	.responsive-icons {
		margin: 30px 0
	}
	.contact-details p,
	.contact-details a {
		font-family: 'Gotham'!important;
		display: block;
		padding: 0!important;
		font-size: 17px!important
	}
	.contact-details span {
		padding: 0
	}
	.request-consult span {
		display: inline-block
	}
	.no-left {
		padding-left: 0
	}
	.no-right {
		padding-right: 0


	.choose-para {
		font-size: 17px
	}
	.regular-client .slick-prev {
		left: -30px
	}
	.regular-client .slick-next {
		right: -30px
	}
	#section-paddings {
		padding: 70px 0
	}
	
	.services-heading h1 {
		margin: 0
	}
	.datas-content p {
		font-size: 15px
	}
	.polygon-one {
		display: none
	}
	.read-more.all-services {
		display: block;
		margin: auto;
		text-align: center
	}
	.read-more.all-services a.call {
		font-size: 13px
	}
	.header-body {
		position: relative;
		top: -5%!important
	}
	.read-more {
		margin-top: 0
	}
	.read-more a {
		margin: 20px 0!important
	}
margin: 0
	}
}

@media (min-width:450px) and (max-width:767px) {
	.logo img {
		width: auto;
		margin: auto
	}
}

@media (min-width:610px) and (max-width:767px) {
	.request-consult h1 {
		font-size: 35px
	}
	.img-two {
		top: auto
	}
	.branding.responsive.responsive-design {
		height: 1385px!important
	}
	.corporate-website {
		height: 1210px
	}
	.ecommerce {
		height: 1535px
	}
	.dash-cms {
		height: 1535px
	}
	.social-media {
		height: 1265px
	}
}





@media (min-width:576px) and (max-width:609px) {
	.branding.responsive.responsive-design {
		height: 1325px
	}
	.branding-second.corporate-website {
		height: 1175px
	}
	.branding.ecommerce {
		height: 1555px
	}
	.dash-cms {
		height: 1445px
	}
	.branding-second.content-management {
		height: 1445px
	}
	.branding.social-media {
		height: 1270px
	}
}


@media (max-width:1365px) {
	.all-details.small-blocks {
		min-height: 210px
	}
	.demo-services {
		padding-top: 60px;
		margin-top: 0;
		padding-bottom: 75px;
		background-position: left center;
	}
	.all-details {
		background: #fff;
		background: -moz-linear-gradient(top, #fff 0%, #e5e5e5 100%);
		background: -webkit-linear-gradient(top, #fff 0%, #e5e5e5 100%);
		background: linear-gradient(to bottom, #fff 0%, #e5e5e5 100%);
		filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#e5e5e5', GradientType=0);
		box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);
		transition: all .3s cubic-bezier(.25, .8, .25, 1);
		border-radius: 15px
	}
	.all-margin {
		padding: 15px
	}
	.contact-detailed {
		border: 0;
		background: transparent
	}
	.all-reviews.review-page .review-content {
		margin-top: 30px!important
	}
	.all-reviews.review-page {
		background: #fff;
		background: -moz-linear-gradient(top, #fff 0%, #e5e5e5 100%);
		background: -webkit-linear-gradient(top, #fff 0%, #e5e5e5 100%);
		background: linear-gradient(to bottom, #fff 0%, #e5e5e5 100%);
		filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#e5e5e5', GradientType=0);
		box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);
		transition: all .3s cubic-bezier(.25, .8, .25, 1)
	}
	.review-page,
	.Contact-page {
		background: #f7f7f7;
	}
	.our-work-design {
		background: #f7f7f7;
	}
	.key-box {
		background: #fff;
		background: -moz-linear-gradient(top, #fff 0%, #e5e5e5 100%);
		background: -webkit-linear-gradient(top, #fff 0%, #e5e5e5 100%);
		background: linear-gradient(to bottom, #fff 0%, #e5e5e5 100%);
		filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#e5e5e5', GradientType=0);
		box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);
		transition: all .3s cubic-bezier(.25, .8, .25, 1)
	}
	.printing-designing {
		background: #eee
	}
	.print-advrt .ch-info-wrap {
		display: block;
		margin-bottom: 15px
	}
	.print-advrt:hover .ch-info-wrap {
		background: rgba(112, 44, 145, 0.8)
	}
	.print-advrt:hover .shows {
		opacity: 0
	}
	.print-advrt:hover .hides {
		opacity: 1
	}
	.video-production-system {
		background: #f7f7f7;
	}
	.mobile-design h1,
	.game-design h1 {
		margin-top: 30px!important
	}
	.mobile-application-design h1 {
		margin: 0
	}
	.mobile-design,
	.game-design {
		background: #f7f7f7;
	}
	ul.mobile-application-list li {
		text-align: left
	}
	.testimonial-heading.section-header.portfolio-header {
		text-align: center;
		margin-bottom: 40px
	}
	.all-portfolio-design .section-header p.section-description {
		width: 100%
	}
	.banner-size-left {
		width: 100%
	}
	.head-left h1 {
		width: 100%
	}
}

@media only screen and (max-width: 600px) {

.iphone-image img {
    position: absolute;
    right: 0;
    bottom: auto;
    top: -7%!important;
    height: 354px;
    width: 50%;
}
.iphone-content-mobile{
	    margin-top: 35%
}
}