@charset "utf-8";

/* CSS Document */



@media screen and (max-width: 1950px) {
.port-wrap .port-content p {
	font-size: 23px;
	line-height: 26px;
}
.port-wrap .port-content p > span {
	font-size: 15px;
	line-height: 20px;
}
.port-description {
	bottom: -74px;
}
}

@media screen and (max-width: 1800px) {
/*body {
	border: 1px solid black;
}*/
}

@media screen and (max-width: 1600px) {
/*body {
	border: 1px solid red;
}*/
.navigation {
	width: 340px;
	padding: 15px 30px 0;
}
.nav-header .pdf-link {
	left: 51px;
	top: 17px;
}
.nav-header .pdf-link a {
	background-position: 0 6px;
	background-size: 24px auto;
	font-size: 13px;
	padding: 0 0 0 25px;
	width: 215px;
}
.nav-header {
	padding: 25px 0 20px;
}
.nav-close {
	margin: -35px 0 0;
}
.pro-enquiry-but {
	float: none;
}
.nav-social {
	float: none;
	margin: 20px 0 0;
}
.newportfolio ul li {
	height: 326px;
}
.port-description {
	padding: 30px 0;
}
.newportfolio ul li:hover .port-description{
	padding: 109px 0;
}

}

@media screen and (max-width: 1500px) {
/*body {
	border: 1px solid yellow;
}*/
.section-one {
	width: 31.4%;
}
.section-two {
	width: 68.6%;
}
.section-one-top, .section-one-bottom, .section-three-right-top, .section-three-right-bottom {
	height: 300px;
}
.section-two-top {
	height: 350px;
}
.section-two-left, .section-two-right {
	height: 250px;
}
.section-three {
	width: 70%;
}
.section-four {
	width: 30%;
}
.section-three-left {
	height: 600px;
	float: right;
}
.section-four-top {
	height: 400px;
}
.section-four-bottom {
	height: 200px;
}
/*.fancybox-wrap{

		width:88% !important;

	}*/

.fancybox-close {
	width: 50px !important;
	height: 50px !important;
	right: -60px !important;
}
.newportfolio ul li {
	height: 314px;
}
}

@media screen and (max-width: 1400px) {
/*body {
	border: 1px solid black;
}*/
.navigation {
	padding: 15px 20px 0;
	width: 310px;
}
.nav-header .pdf-link {
	left: 0;
	top: 27px;
}
.nav-close {
	margin: 0;
}
.nav-header {
	padding: 10px 0 40px;
	margin: 0 0 25px;
}
.nav-top {
	margin: 0 0 25px;
}
.nav-top li {
	font-size: 17px;
	line-height: 22px;
	margin: 0 0 10px;
}
.nav-bot li {
	font-size: 15px;
	line-height: 20px;
	margin: 0 0 10px;
}
.nav-bottom {
	margin: 28px 0 0;
	padding: 35px 0 0;
}
.nav-social {
	margin: 10px 0 0;
}
.home.page #header {
	padding: 0;
	margin: 90px 0 0 0;
	height: 373px;
}
.home.page .banner-content {
	padding: 140px 0 0;
}
/*inner page start*/


.crafting-experiences h2 br{
	display:none;
}


}

@media screen and (max-width: 1350px) {
/*body {
	border: 1px solid red;
}*/
/*inner page start*/

.our-journey ul li {
	width: 210px;
}
.our-journey ul li:nth-child(2n+1) .year {
	margin: 110px 15px 0;
}
.our-journey ul li:first-child .year, .our-journey ul li:last-child .year {
	margin: 92px 15px 0;
}
.newportfolio ul li {
	width: 49%;
	margin: 4px 0 0 0;
	height: 453px;
	overflow: hidden;
}
.newportfolio ul li:nth-child(1), .newportfolio ul li:nth-child(2) {
	margin-top: 0;
}
.newportfolio ul li:hover .port-description {
	padding: 31% 0;
}
}

@media screen and (max-width: 1300px) {
/*body {
	border: 1px solid yellow;
}*/
.newportfolio ul li {
	height: 448px;
}
.newportfolio ul li:hover .port-description {
	padding: 33% 0;
}
/*inner page start*/

}

@media screen and (max-width: 1250px) {
/*body {
	border: 1px solid blue;
}*/
.wrapper {
	margin: 0 2%;
	width: auto;
}
.testimonial p {
	padding: 0 220px;
}
.craft-brilliance {
	padding: 80px 180px 96px;
}
.experience li {
	width: 31.3%;
	margin: 0 30px 0 0;
}
.contact-info li {
	margin: 0 25px 0 0;
}
.contact-info li.mail-block {
	width: 315px;
}
.contact-info li.add-block {
	width: 235px;
}
/*inner page start*/

.works-list li {
	width: 48.8%;
}
.mnm-advantage ul li {
	width: 50%;
	margin: 0 0 50px;
}
.mnm-adv-cont {
	padding: 0 25px 0 0;
}
.service-section.bgchange .service-listing li {
	width: 30%;
}
.ux-detail.bgchange ul.showcase li {
	width: 45%;
}
.ux-detail.bgchange ul.showcase li img {
	width: 100%;
}
.ux-detail.dedicated-staff-detail.dedicated-stuff .service-listing-dedicated li {
	width: 22%;
}
.parameters .left {
	width: 77%;
}
.why-us.dedicated-stuff-detail li {
	width: 185px;
}
.stack-six li {
	width: 23.3%;
}
.four-stack ul li {
	width: 21%;
}
.listing ul li {
	background: url(../images/arrow.png) no-repeat 10px 0;
	padding: 0 0 0 37px;
	margin: 0 10px 0 0;
}
.listing ul li:first-child {
	padding: 0 0 0 30px;
	margin: 0 10px 0 0;
}
.why-us.dedicated-stuff-detail li {
	width: 16%;
}
.ux-markup-new .right {
	float: right;
}
.ux-markup-new .left {
	width: 60%;
}
.megaftmenu .megaftcontainer {
	width: 17%;
}
.megaftmenu .megaftcontainer:last-child {
	width: 17%;
}
.google-plus .left {
	width: 46%;
}
.google-plus .right {
	float: right;
}
.google-plus p.social-media-team-heading {
	font-size: 30px;
	line-height: 35px;
}
.manage-service ul li:nth-child(2n+1) .left::before {
	right: -43px;
}
.manage-service ul li:nth-child(2n) .right::before {
	left: -43px;
}
.newportfolio ul li {
	height: 425px;
}
}

@media screen and (max-width: 1200px) {
/*body {
	border: 1px solid pink;
}*/
.testimonial p {
	padding: 0 190px;
}
.craft-brilliance {
	padding: 80px 150px 96px;
}
.bottom-form-left {
	width: 59%;
}
.bottom-form-right {
	width: 37%;
}
.bottom-form-right img {
	width: 100%;
}
.contact-info {
	text-align: center;
	float: none;
	margin: 0 0 25px;
}
.contact-info li {
	float: none;
	display: inline-block;
	width: 270px !important;
	vertical-align: top;
	margin: 0;
}
.contact-info li:last-child {
	margin: 0;
	background: none;
}
.contact-info li img {
	float: none;
	margin: 0 auto 8px;
	padding: 0;
}
.social-links {
	float: none;
	text-align: center;
	width: auto;
}
.social-links li {
	display: inline-block;
	float: none;
	vertical-align: top;
	margin: 0 2px 0 0;
}
.contact {
	padding: 25px 0 20px;
}
.footer {
	padding: 0 0 25px;
}
.parameters .left {
	width: 75%;
}
/*inner page start*/

	

.manage-service ul li .right {
	width: 46%;
}
.manage-service ul li:nth-child(2n+1) .left::before {
	right: -17px;
}
.manage-service ul li:nth-child(2n) .right::before {
	left: -59px;
}
.newportfolio ul li {
	height: 402px;
}
}

@media screen and (max-width: 1150px) {
/*body {
	border: 1px solid green;
}*/
.our-partner ul li {
	width: 150px;
}
.our-partner ul li:last-child {
	margin-right: 0;
}
.our-partner ul li img {
	max-width: 100%;
}
.testimonial p {
	padding: 0 160px;
}
.craft-brilliance {
	padding: 80px 120px 96px;
}
.testimonial p.small {
	padding: 0 20px !important;
}
.experience li {
	width: 31.2%;
	overflow: hidden;
}
.second-exp {
	width: auto;
	right: 15px;
}
.stack-six li {
	width: 23%;
}
.cart-table a.pro-enquiry-but6 {
	padding: 0 20px;
}
.ux-markup-new .left {
	width: 58%;
}
.manage-service ul li .left {
	width: 49%;
}
.google-plus .three-stack, .twitter-management .three-stack {
	width: 29%;
}
.manage-service ul li:nth-child(2n+1) .left::before {
	right: -23px;
}
.google-plus .right {
	margin: 0 0 0 50px;
}
/*inner page start*/

}

@media screen and (max-width: 1100px) {
/*body {
	border: 1px solid orange;
}*/
.testimonial p {
	padding: 0 130px;
}
.craft-brilliance {
	padding: 80px 80px 96px;
}
.testimonial p.small {
	padding: 0 !important;
}
.experience li {
	width: 31%;
}
.fancybox-wrap {
	width: 80% !important;
}
/*inner page start*/

.our-journey ul li {
	width: 185px;
}
.our-journey ul li:nth-child(2n+1) .year {
	margin: 130px 15px 0;
}
.our-journey ul li:first-child .year, .our-journey ul li:last-child .year {
	margin: 115px 15px 0;
}
.resource-right #cat_id33 ul li {
	width: 340px;
}
.why-us-detail li {
	margin-right: 47px;
}
.parameters .left {
	width: auto;
	float: none;
}
.parameters .right {
	width: auto;
	margin: 20px 0 0 0;
	float: none;
	padding: 30px;
}
.parameters .right p {
	margin: 0 0 30px;
}
.ux-markup-new .left {
	width: 55%;
}
.megaftmenu .megaftcontainer {
	margin: 0 35px 0 0;
}
.newportfolio ul li {
	height: 348px;
}
}

@media screen and (max-width: 1024px) {
/*body {
	border: 1px solid purple;
}*/
#header {
	height: 500px;
}
.head-top {
	padding: 15px 0;
}
#logo img {
	width: auto;
}
.head-top-rht {
	padding: 21px 0 0;
}
.megaftmenu .megaftcontainer h3 {
    font-size: 17px;
    margin: 0 0 17px;
}
.four-stack ul li {
    width: 23.3%;
}
.four-stack ul li .stack-container h3 {
    font-size: 24px;
    line-height: 30px;
}
.buttonwithtext h3 {
    font-size: 30px;
}
/*ul.header-nav li{

		padding: 0 15px 0 0;

	}*/

	/*ul.header-nav{

		margin:0 18px 0 0;

	}*/

ul.header-nav li {
	margin: 0 14px 0 0;
}
.ux-detail.dedicated-staff-detail.dedicated-stuff .service-listing-dedicated {
	padding-bottom: 55px;
}
.ux-detail.dedicated-staff-detail.dedicated-stuff {
	padding-bottom: 0;
}
.navigation {
	width: 260px;
}
.pro-enquiry-but {
	font-size: 14px;
	line-height: 38px;
	padding: 0 15px;
}
.banner-content h1 {
	font-size: 44px;
	line-height: 48px;
	padding: 0 0 4px;
}
.banner-content h2 {
	font-size: 20px;
	line-height: 22px;
}
ul.nav {
	margin: 25px 0 0;
}
ul.nav li {
	margin-left: 0;
	margin-right: 20px;
	width: 148px;
	height: 135px;
}
ul.nav li:last-child {
	margin-right: 0;
}
ul.nav li a {
	width: auto;
	height: auto;
}
ul.nav li a span {
	font-size: 14px;
}
.banner-content {
	padding: 100px 0 0;
}
.crafting-experiences {
	padding: 60px 0 70px;
}
.crafting-experiences h2, .crafting-experiences h2 strong, .blog-section h2 {
	font-size: 30px;
	line-height: 38px;
	padding: 0 0 20px;
}
.pdf-link {
	padding: 20px 0 0;
}
.portfolio-cont p span {
	font-size: 30px;
	line-height: 36px;
}
.client-section h2 {
	font-size: 30px;
	line-height: 38px;
	padding: 60px 0 12px;
}
.testimonial p {
	font-size: 17px;
	line-height: 26px;
}
.title {
	padding: 25px 0 4px;
}
.bx-wrapper .bx-pager {
	padding: 0 !important;
}
.craft-brilliance h2 {
	font-size: 30px;
	line-height: 36px;
}
.ux-markup-new .left ul.magento-listing li {
	font-size: 16px;
	line-height: 25px;
	background-position: 0 7px;
}
.craft-brilliance a, .port-btn1, .join-withus .btn, .help-form {
	font-size: 14px;
	line-height: 38px;
	padding: 0 15px;
}
.craft-brilliance {
	padding: 55px 65px 60px;
	margin: 0;
}
.second-exp {
	padding: 15px 15px 20px;
	bottom: -141px;
}
.second-exp h4 {
	font-size: 16px !important;
	line-height: 22px !important;
	padding: 10px 0 5px !important;
}
.bottom-section {
	margin: 70px 0 0;
	padding: 70px 0;
}
.bottom-form {
	padding: 30px 25px 35px;
}
.bottom-form-left h2 {
	font-size: 30px;
	line-height: 36px;
}
.bottom-form-left p {
	font-size: 16px;
	line-height: 24px;
	margin: 0 0 25px;
}
.bottom-form-right img {
	margin: 0 0 20px;
}
.bottom-form-right h3 {
	font-size: 28px;
	line-height: 32px;
	margin: 0 0 20px;
}
.join-withus h2 {
	font-size: 26px;
	line-height: 30px;
	display: block;
	margin: 0 0 20px;
}
.join-withus {
	padding: 35px 0 40px;
}
.capabilty {
	margin-bottom: 20px;
}
.introduction-part.new-intro.details-intro.wordpress-solutions .why-intro {
	width: 55%;
	padding: 40px 20px;
}
.introduction-part.new-intro.details-intro.wordpress-solutions .review {
	width: 32%;
	padding: 93px 20px 114px;
}
.blue {
	padding: 40px 45px;
}
.parameters {
	padding: 50px 0;
}
/*inner page start*/

.works-banner, .about-header, .web-development-detail, .ui-ux-header, .thiming-detail, .degital-marketing-header, .web-development-detail, .degital-marketing-header, .service-banner, .contact-header, .career-header, .dedicated-staff-banner, .blog-banner {
	height: 320px !important;
}
.works-detail {
	margin: 10px 0 0;
}
.work-tabmenu li a {
	font-size: 18px !important;
	line-height: 46px !important;
	padding: 0 20px;
}
.work-tabmenu {
	margin: 0 0 30px;
}
.ux-detail h2, .ux-detail span, .our-journey h2, .our-journey h2 span, .mnm-advantage h2, .service-section h2, .service-section h2 span, .why-us span, .explore-right h3, .explore-right span, .reach-us h2, .reach-us span, .contact-detail h3, .contact-detail span, .apply-section h2, .apply-section h2 span, .footer-contact h2, .why-intro h3, .trial h3, .review h3, .need h3, .proposal-section h2 {
	font-size: 30px;
	line-height: 38px;
}
.why-us h2 {
	font-size: 30px !important;
	line-height: 38px !important;
}
.why-us h3 {
	font-size: 18px;
}
.ux-detail p {
	margin: 0 50px 40px;
}
.works-list {
	padding: 0;
}
.works-list li h3 {
	font-size: 30px;
	line-height: 36px;
}
.work-tabcont {
	padding: 0;
}
.before-after-block h4 {
	font-size: 22px;
	line-height: 28px;
}
.before-left {
	width: 49.2%;
}
.before-left span {
	line-height: 45px !important;
}
.before-after-block {
	margin: 0 0 45px;
}
.our-journey {
	padding: 50px 0;
}
.our-journey h2 {
	margin: 0 0 40px;
}
.our-journey ul li p {
	font-size: 14px;
}
.our-journey ul li:nth-child(2n) .year {
	margin: 10px 10px 0;
}
.our-journey ul li .year {
	padding: 0 10px 10px;
}
.our-journey ul li:first-child .year, .our-journey ul li:last-child .year {
	margin: 95px 10px 0;
}
.our-journey ul li:nth-child(2n+1) .year {
	margin: 105px 10px 0;
}
.mnm-advantage {
	padding: 50px 0 10px;
}
.mnm-advantage h2 {
	padding: 0 0 40px;
}
.mnm-advantage ul li img {
	margin: 5px 20px 0 0;
}
.mnm-adv-cont h4 {
	margin: 0 0 5px;
	font-size: 18px;
}
.mnm-advantage ul li {
	margin: 0 0 40px;
}
.about-testimonial {
	padding: 60px 0;
}
.about-testimonial-block {
	padding: 0 25px;
	background-position: 300px 0;
	min-height: 485px;
}
.about-testi-left {
	margin: 0 40px 0 0;
	padding: 40px 0;
	width: 270px;
}
.about-testi-left ul li p {
	font-size: 18px;
}
.about-testi-left ul li p span {
	font-size: 30px;
	line-height: 34px;
}
.about-testi-list {
	padding: 40px 0 45px;
}
.about-testi-list ul li p {
	font-size: 18px;
	line-height: 26px;
	padding: 20px 40px 0;
}
.about-testi-left ul li {
	margin: 30px 0 80px;
}
.about-bottom h2 {
	font-size: 32px;
	line-height: 36px;
	float: none;
	display: inline-block;
	vertical-align: top;
}
.insta-feed-home h3 {
	font-size: 28px;
	line-height: 34px;
}
.about-bottom span {
	font-size: 26px;
	line-height: 35px;
}
.about-bottom .port-btn3 span {
	font-size: 16px;
	line-height: 39px;
}
.right-btn {
	padding: 0 15px;
	float: none;
	display: inline-block;
	vertical-align: top;
	margin: 0 0 0 15px;
}
.project-enquiry-header {
	height: 80px !important;
}
.get-stated h2 {
	font-size: 32px;
	line-height: 36px;
	padding: 0 0 10px;
}
.project-enq-body {
	padding: 50px 0 70px;
}
.get-stated span {
	font-size: 18px;
	line-height: 22px;
}
.project-enq-form {
	padding: 30px 30px 65px;
	margin: 40px 0 0;
}
.project-btn {
	font-size: 14px;
	line-height: 38px;
	margin: 40px auto 0;
	padding: 0 15px;
	width: 260px;
}
.enq-form, .enq-form-right {
	width: 48%;
}
.enq-form input[type="text"] {
	height: 60px;
}
.project-enq-form h5 {
	padding: 10px 0 0;
	font-size: 16px;
	line-height: 20px;
}
.craft li {
	margin: 0 60px 0 0;
}
.craft {
	padding: 25px 0;
}
.craft li p {
	padding: 15px 0 5px;
}
.project-enq-form textarea {
	height: 130px;
}
.ux-detail {
	padding: 50px 0 60px;
}
.ux-detail img {
	margin: -15px auto 35px;
	width: 94%;
}
.pro-enquiry-but6 span {
	font-size: 14px !important;
	line-height: 38px !important;
}
.ux-detail a {
	padding: 0 15px;
}
.service-section p {
	font-size: 16px;
	line-height: 25px;
	margin: 0 0 40px;
}
.design p, .branding p, .markup p {
	font-size: 26px;
	line-height: 30px;
	margin: 0 0 35px;
	padding: 0 0 12px;
}
.type-work li {
	margin: 0 0 18px;
}
.type-work li:last-child {
	margin: 0;
}
.design, .branding, .markup {
	width: 31%;
}
.type-work {
	padding: 0 0 30px;
}
.service-section {
	padding: 50px 0 25px;
}
.process {
	text-align: center;
	padding: 0;
}
.process li {
	float: none;
	display: inline-block;
	vertical-align: top;
	margin: 0 35px 0 0;
}
.why-us {
	margin: 55px 0;
}
.why-us h3 {
	margin: 10px 0 15px;
}
.why-us-detail li {
	float: none;
	display: inline-block;
	vertical-align: top;
	margin: 0 40px 0 0;
	width: 30%;
}
.why-us-detail li:last-child {
	margin: 0;
}
.why-us-detail {
	text-align: center;
}
.why-us-detail h5 {
	font-size: 20px;
	line-height: 24px;
	margin: 16px 0 8px;
}
.why-us.dedicated-stuff-detail li {
}
.service-list {
	width: 30%;
}
.list {
	width: auto;
}
.thiming-details {
	width: 66%;
}
.service-type {
	padding: 25px 0 30px;
}
.pro-enquiry-but1 span {
	font-size: 14px;
	line-height: 38px;
}
.thiming-details a {
	padding: 0 15px !important;
}
.list li a {
	padding: 10px;
	font-size: 15px;
	line-height: 25px;
}
.thiming {
	overflow: hidden;
	padding: 0 0 20px;
}
.explore-left {
	width: 50%;
	margin: 0 25px 0 0;
}
.explore-left img {
	width: 48%;
	margin-right: 12px;
}
.explore-left img:last-child {
	margin: 0;
}
.explore-right {
	width: auto;
	float: none;
}
.explore {
	padding: 60px 0;
}
.explore-right h3 {
	margin: 0 0 15px;
}
.pro-enquiry-but2 span {
	font-size: 14px !important;
	line-height: 38px !important;
}
.explore-right a {
	padding: 0 15px;
}
.explore-right p {
	margin: 0 0 25px;
}
.contact-banner-content h1 {
	font-size: 44px;
	line-height: 48px;
}
.contact-banner-content img {
	margin: 0 auto;
	padding: 0;
	width: 70px;
}
.office-details img {
	width: 300px;
}
.office-address {
	width: 635px;
	padding: 20px 0 0;
}
.office-details-left {
	width: 290px;
	padding: 0 0 0 30px;
}
.ofc-add {
	padding: 20px 0 0;
}
.ofc-add li {
	padding-bottom: 15px;
}
.service-section h2 {
	margin: 0 0 10px;
}
.service-section h2 span {
	font-size: 30px;
	line-height: 38px;
}
.thiming-details h2 {
	font-size: 30px;
	line-height: 38px;
	margin: 0 0 15px;
}
.office-details-left h4, .office-details-right h4 {
	padding: 0 0 10px;
}
.office-details-right {
	width: 295px;
}
.other-detail {
	padding: 42px 0 25px;
}
.contact-social-links li {
	margin: 0 4px 0 0;
}
.reach-us h2 {
	padding: 50px 0 15px;
}
.reach-us p {
	margin: 0 0 40px;
}
.contact-detail h3 {
	margin: 50px 0 15px;
}
.contact-form {
	/*padding:0 !important;*/

	width: auto;
	margin: 25px 0 0;
}
.contact-form .enq-form {
	width: 48%;
}
.full-width textarea {
	margin: 15px 0 0;
}
.contact-form .full-width {
	border: none;
}
.contact-page-btn span {
	font-size: 14px !important;
	line-height: 38px !important;
}
.contact-page-btn {
	margin: 40px auto 60px;
}
.contact-page-btn {
	width: 180px;
}
.apply-section h2 {
	padding: 50px 0 10px !important;
}
.apply-part {
	padding: 35px 0;
}
.apply-part h3 {
	font-size: 20px;
	line-height: 24px;
	padding: 0 20px 15px;
}
.application {
	padding: 0 20px;
}
.application li {
	font-size: 14px;
	line-height: 22px;
	margin: 0 0 8px;
}
.application li:last-child {
	margin: 0;
}
.apply-section h4 {
	font-size: 24px;
	line-height: 28px;
	padding: 50px 0 30px;
}
.career-form {
	padding: 0 !important;
}
.enq-form select {
	height: 60px;
}
.career-btn {
	font-size: 14px;
	line-height: 38px;
	padding: 0 15px;
	margin: 45px auto 0;
}
.about-company li {
	width: 20%;
	float: none;
	display: inline-block;
	vertical-align: top;
	padding: 0 0 50px;
}
.about-company li:last-child {
	margin: 0;
}
.about-company {
	text-align: center;
}
.homepage-blog {
	padding: 20px 0 50px;
	height: 220px;
	width: 290px;
	margin: 0 0 0 40px;
}
.homepage-blog p.testimonial-quotes {
	font-size: 16px;
	line-height: 20px;
	padding: 0 25px;
}
.homepage-blog img {
	padding: 5px 0 15px;
}
.footer-contact h2 {
	padding: 50px 0 20px;
}
.footer-contact h3 {
	font-size: 16px;
	margin: 0 0 40px;
}
.career-share-bottom span {
	padding: 0 20px;
}
.career-share {
	padding: 25px 0 60px;
}
.dedicated-staff-detail {
	padding: 50px 0 0;
}
.why-intro, .trial, .review {
	width: 29%;
}
.trial {
	padding: 90px 15px 99px;
}
.review {
	padding: 35px 15px;
}
.trial {
	margin: 0 15px;
}
.why-intro h3 {
	margin: 0 0 20px;
}
.trial h3 {
	margin: 0 0 10px;
}
.review h3 {
	padding: 20px 0 15px;
}
.trial p {
	padding: 0;
	margin: 0 0 20px;
}
.review p {
	padding: 0;
	margin: 0 0 20px;
}
.review a, .trial a {
	font-size: 14px;
	line-height: 38px;
	padding: 0 15px;
}
.why-intro {
	padding: 40px 15px 34px;
}
.staff-menu {
	margin: 50px 0 35px;
}
.staff-menu li a {
	font-size: 14px;
	line-height: 20px;
	padding: 12px 0;
}
.need h3 {
	margin: 0 0 35px;
}
.designer, .Developer, .marketing, .mob-developer {
	width: 24.8%;
	padding: 20px 0 30px;
}
.need h4 {
	margin: 0 15px 20px;
	font-size: 17px;
}
.designer ul, .Developer ul, .marketing ul, .mob-developer ul {
	margin: 0 15px 15px;
	min-height: 395px;
}
.work-type li {
	padding: 0 0 14px 15px;
}
.need a {
	margin: 0 15px;
	font-size: 14px;
	line-height: 38px;
	padding: 0 15px;
}
.benefit-left, .benefit-right {
	width: 42%;
	padding: 35px 30px 10px;
}
.benefit-left li, .benefit-right li {
	margin: 0 0 25px;
}
.benefit, .choose-dedicated-staff {
	margin: 0;
}
.need {
	margin: 0 0 55px;
}
.best-explain li {
	width: 33%;
	padding: 50px 0 45px;
}
.best-explain li h3 {
	font-size: 20px;
	line-height: 26px;
}
.best-explain li p {
	margin: 0 0 15px;
}
.fixed-price h3 {
	font-size: 20px !important;
	margin: 0 0 15px !important;
}
.fixed-price {
	padding: 40px 0 45px;
	margin: 0;
}
.step {
	padding: 35px 20px 0;
	margin: 0;
}
.work-step {
	padding: 10px 0 40px;
}
.work-step li {
	margin: 0 0 25px;
}
.work-step li:last-child {
	margin: 0;
}
.work-step li span {
	font-size: 22px;
	line-height: 40px;
	width: 40px;
	margin: 0 15px 0 0;
}
.work-step li p {
	margin: 0;
}
.proposal-section {
	padding: 40px 0 60px;
}
.proposal-section p {
	margin: 0 0 30px;
}
.proposal-form {
	padding: 25px 25px 45px;
}
.form-common {
	width: auto;
}
.proposal-form-left {
	width: 60%;
}
.proposal-form-right {
	width: 35%;
}
.proposal-form-right h5 {
	margin: 0 0 10px;
}
.proposal-form-btn {
	font-size: 14px;
	line-height: 38px;
	padding: 0 15px;
	margin: 20px 0 0;
}
.blog-carousel ul li {
	margin: 0 15px 0 0;
}
.blog-carousel {
	width: 695px;
}
.blog-search {
	width: 250px;
}
.blog-top {
	padding: 20px 0;
}
.body-content {
	padding: 50px 0 55px;
}
.blog-left {
	width: 64.5%;
}
.blog-right {
	width: 300px;
}
h2.entry-title, h1.entry-title {
	margin: 0 0 10px !important;
}
.post-thumbnail {
	margin: 0 0 20px !important;
}
.home .post {
	padding: 0 0 15px !important;
	margin: 0 0 40px !important;
}
.blog .post + .post {
	margin-bottom: 0 !important;
}
.insta-feed {
	padding: 0 0 30px;
}
.hire {
	margin: 40px 0 0;
}
.single-post .pro-enquiry-but {
	margin: 0 0 20px !important;
}
.single-post .entry-content h3 {
	padding: 10px 0 25px !important;
}
.resource-right #cat_id33 ul li {
	width: 313px;
}
.ux-detail.dedicated-staff-detail.dedicated-stuff .service-listing-dedicated li .logo-container img {
	width: auto;
}
.new-intro .review {
	width: 44%;
	float: right;
}
.new-intro .why-intro {
	width: 44%;
	float: left;
	padding: 40px 28px 40px;
}
.new-intro {
	padding: 53px 0;
}
.ux-detail.dedicated-staff-detail.dedicated-stuff {
	padding-bottom: 40px;
}
.footer-new ul.ftnav li {
	display: inline-block;
	margin: 0 28px 0 0;
}
.content h1, .parameters h1 {
	font-size: 30px;
	line-height: 38px;
}
.content h2 {
	font-size: 26px;
	line-height: 33px;
}
.content .what-we-do h2 {
	font-size: 30px;
	line-height: 38px;
}
.ux-markup-new .right .add-cont .add-cont-wrapper .add-cont-text p {
	font-size: 27px;
	line-height: 30px;
}
.ux-markup-new .left {
	width: 58%;
	margin: 0;
}
.ux-markup-new .left p {
	font-size: 16px;
	line-height: 25px;
	margin: 0 0 20px 0;
}
.what-we-do p {
	font-size: 20px;
	line-height: 25px;
	margin: 0 0 33px 0;
	padding: 0 100px;
}
/*.ux-markup-new {

    padding: 63px 0 25px;

    overflow: hidden;

}*/

.content {
	padding: 87px 0 0 0;
}
.ux-markup-new {
	padding: 40px 0 25px;
}
.ux-markup-new p.social-media-team-heading {
	font-size: 24px;
	line-height: 28px;
}
.google-plus .left {
	width: 42%;
}
.manage-service ul li:nth-child(2n) .right::before {
	left: -53px;
}
.google-plus p.social-media-team-heading br {
	display: none;
}
.google-plus .left {
	float: none;
	width: auto;
	margin: 0 0 50px;
}
.google-plus .right {
	float: none;
	width: auto;
	margin: 0 0 0 0;
}
.google-plus p.social-media-team-heading {
	font-size: 24px;
	line-height: 28px;
}
.google-plus .right .success-slider {
	width: 497px;
	margin: 0 auto;
}
.twitter-management {
	padding: 40px 0 50px;
}
.manage.full {
	padding: 63px 0;
}
.google-plus p.heading2, .twitter-management.center p.heading2 {
	font-size: 35px;
	line-height: 50px;
}
.ux-markup-new.padding-same {
	padding: 40px 0 49px;
}
.google-plus {
	padding: 35px 0 55px;
}
.manage-service ul li .right {
	float: none;
	width: auto;
}
.manage-service ul li .left {
	width: auto;
}
.manage.full ul {
	background-image: none;
	padding: 0;
}
.manage.full ul::before, .manage.full ul::after {
	display: none;
}
.manage-service ul li:nth-child(2n+1) .left::before, .manage-service ul li:nth-child(2n) .right::before {
	display: none;
}
.manage-service ul li {
	margin: 0 0 30px 0;
}
.manage-service ul li:last-child {
	margin-bottom: 0;
}
.manage.full {
	padding: 50px 0;
}
.ux-markup-new .left ul li {
	font-size: 16px;
	line-height: 25px;
	background-size: 0 7px;
}
.footer-new a.pro-enquiry-but.rqst-a-quote {
	margin: 0;
}
.footer-new p {
	font-size: 26px;
	line-height: 45px;
}
.service-type li {
	float: left;
	margin: 0 7px;
}
.explore-left h2 {
	font-size: 30px;
	line-height: 38px;
}
.explore-left p {
	font-size: 16px;
	line-height: 25px;
	margin: 16px 0 31px 0;
}
.explore-left {
	width: 46%;
}
.explore-right img {
	width: 48%;
}
.project-detail, .project-pic {
	width: 48%;
}
.ux-detail h1, .contact-detail h2 {
	font-size: 30px;
	line-height: 38px;
}
.reach-us p, .contact-detail p {
	font-size: 20px;
	line-height: 25px;
}
.ux-markup-new .left p.heading, .why-us.dedicated-stuff-detail.psd-to-html h3 {
	font-size: 20px;
	line-height: 25px;
}
.we-do-pods {
	margin: 0 0 30px;
}
.blue h2, .why-us.dedicated-stuff-detail h3 span {
	font-size: 30px;
	line-height: 38px;
}
.why-us.dedicated-stuff-detail.psd-to-html li h3, .why-work-with-us li h3 {
	font-size: 18px;
	line-height: 26px;
}
.why-work-with-us li {
	width: 300px;
}
.facebook-page-management {
	width: 26.8%;
}
.facebook-page-management h2 {
	font-size: 20px;
	line-height: 25px;
}
.dedicated-staff-detail.dedicated-stuff p {
	font-size: 16px;
	line-height: 25px;
}
.dedicated-stuff p.social-media-team-heading {
	font-size: 20px;
	line-height: 25px;
}
.home.page #header {
	height: 185px !important;
	padding: 95px 0 0;
}
.banner-content {
	padding: 0 0 0 0 !important;
}
.banner-content p {
    font-size: 20px;
    line-height: 30px;
}
.home.blog .blog-banner .inner-banner-cont{
	padding:70px 0 0 0 !important;
}
.ux-markup-new .right {
    margin: 0 0 25px 0;
}
.wordpress-listings ul li p {
    font-size: 16px;
}
.content p {
    font-size: 16px;
    line-height: 25px;
}

}

@media screen and (max-width: 1000px) {
/*body {
	border: 1px solid grey;
}*/
.experience li {
	width: 30.8%;
	height: 370px;
}
/*inner page start*/

.our-journey ul li {
	width: 350px;
	display: block;
	margin: 0 auto 30px !important;
}
.our-journey ul {
	background: none;
}
.our-journey ul li .year {
	margin: 0 !important;
}
.our-journey ul li .small-view {
	display: inline-block;
}
.our-journey ul li .large-view {
	display: none;
}
.new-intro .why-intro {
	float: none;
	width: auto;
	margin: 0 0 20px 0;
}
.new-intro .review {
	float: none;
	width: auto;
}
.ux-detail.dedicated-staff-detail.dedicated-stuff .service-listing-dedicated li p {
	line-height: 22px;
	font-size: 17px;
}
.stack-six li {
	width: 22.9%;
}
.four-stack ul li {
	width: 42%;
	margin: 0 20px 20px 0;
	padding: 0;
}
.four-stack ul li:nth-child(2n) {
	margin-right: 0px;
}
.ux-markup-new .left {
	float: none;
	margin: 0 0 20px;
	width: auto;
}
.ux-markup-new .right {
	width: auto;
	float: none;
}
.megaftmenu .megaftcontainer {
	margin: 0 33px 0 0;
}
.ux-markup-new .right .add-cont .add-cont-wrapper .add-cont-text p br {
	display: none;
}
.capabilty {
	overflow: hidden;
	margin: 28px 0 0 0;
}
.wordpress-listings ul li {
	width: 49.5%;
}
.wordpress-listings ul li:nth-child(1), .wordpress-listings ul li:nth-child(2) {
	border-top: none;
}
.wordpress-listings ul li:nth-child(3), .wordpress-listings ul li:nth-child(4) {
	/*border-right: 1px solid #eceaea;*/
	border-top: 1px solid #eceaea;
}
.wordpress-listings ul li:nth-child(2n) {
	border-right: none;
}
.footer-new a.pro-enquiry-but.rqst-a-quote {
	margin: 10px 0 27px 0;
}
}

@media screen and (max-width: 950px) {
/*body {
	border: 1px solid brown;
}*/
.our-partner ul li {
	margin-left: 0;
}
.experience li {
	margin: 0 25px 0 0;
}
/*inner page start*/

.about-testimonial-block {
	background: none;
	padding: 0;
}
.about-testi-left {
	float: none;
	overflow: hidden;
	text-align: center;
	width: auto;
	border-bottom: 3px solid #f3f3f3;
	margin: 0;
}
.about-testi-left ul li img {
	float: none;
	margin: 0 auto 10px;
}
.about-testi-left ul li {
	margin: 0 0 35px;
}
.about-testi-left {
	padding: 40px 0 35px;
}
.about-testi-list {
	padding: 40px 50px 80px;
}
.blog-search {
	float: none;
	margin: 0 auto;
	padding: 15px 0 0;
	width: 90% !important;
}
.blog-left {
	width: auto;
	float: none;
	overflow: hidden;
	margin: 0 0 40px;
}
.blog-right {
	width: auto;
	float: none;
	overflow: hidden;
}
.stack-six li {
	width: 49%;
	float: left;
	display: block;
	margin: 0 0 20px 0;
}
.stack-six li:nth-child(2n) {
	float: right;
	margin: 0 0 20px 0;
}
.listing ul {
	margin: 0;
	padding: 0 100px;
	overflow: hidden;
}
.listing ul li {
	width: 42%;
	padding: 0 0 0 30px;
}
.listing ul li:first-child {
	padding: 0 0 0 30px;
}
.listing {
	text-align: left;
}
.listing ul li {
	background-position: 0 0;
}
.listing ul li {
	border: none;
}
.listing ul li:nth-child(2n) {
	border-left: none;
}
.blue .listing {
	margin: 30px 0 0 0;
}
.why-us.dedicated-stuff-detail li {
	margin-right: 30px;
}
.megaftmenu .megaftcontainer {
	margin: 0 31px 0 0;
}
.capabilty ul li {
	width: 48%;
}
.capabilty ul li:nth-child(3) {
	margin-top: 15px;
}
.full-width-services .about-testi-left ul li {
	text-align: center;
}
.full-width-services .about-testi-left ul li p span {
	text-align: center;
}
}

@media screen and (max-width: 900px) {
/*body {
	border: 1px solid black;
}*/
ul.header-nav {
	display: none;
}
.our-partner ul li {
	width: 110px;
}
.testimonial p {
	padding: 0 100px;
}
.contact-info li {
	width: 260px !important;
}
/*inner page start*/

.mnm-advantage ul li {
	float: none;
	width: auto;
	overflow: hidden;
}
.mnm-adv-cont {
	padding: 0;
}
.mnm-adv-cont h4 {
	height: auto !important;
}
.entry-header, .post-thumbnail, .entry-content, .entry-summary, .entry-footer, .comments-area, .image-navigation, .post-navigation, .page-header, .page-content, .content-bottom-widgets {
	margin-left: 0 !important;
	margin-right: 0 !important;
}
.resource-right #cat_id33 ul li {
	width: 100%;
	margin: 0 0 20px 0;
}
.resource-right {
	padding: 60px 36px 60px 55px;
}
.ux-detail.dedicated-staff-detail.dedicated-stuff .service-listing-dedicated li {
	width: 49%;
	float: left;
	display: block;
	margin: 0 0 15px 0;
}
.ux-detail.dedicated-staff-detail.dedicated-stuff .service-listing-dedicated li:nth-child(2n) {
	float: right;
}
.listing ul {
	margin: 0;
	padding: 0 90px;
	overflow: hidden;
}
.why-us.dedicated-stuff-detail li {
	width: 25%;
}
.why-us.dedicated-stuff-detail li:nth-child(3n) {
	margin-right: 0;
}
.megaftmenu .megaftcontainer {
	margin: 0 28px 0 0;
}
.footer-new p {
	font-size: 28px;
	line-height: 63px;
}
}

@media screen and (max-width: 850px) {
/*body {
	border: 1px solid red;
}*/
.testimonial p {
	padding: 0 70px;
}
.craft-brilliance {
	padding: 55px 40px 60px;
}
.experience li {
	width: 80%;
	float: none;
	margin: 0 auto 45px;
}
.experience li:last-child {
	margin: 0 auto;
}
.experience {
	padding: 25px 0 0;
}
.second-exp {
	bottom: -122px;
}
.bottom-form-left {
	width: auto;
	float: none;
	overflow: hidden;
}
.bottom-form-right {
	width: auto;
	float: none;
	overflow: hidden;
	margin: 25px 0 10px;
}
.bottom-form-right img {
	width: auto;
}
.contact-info li {
	display: block;
	margin: 0 auto !important;
	background: none;
}
.resource-right {
	padding: 60px 4px 60px 55px;
}
.resource-right ul li {
	width: 425px;
}
.service-section.bgchange .service-listing li {
	width: 46%;
}
.service-section.bgchange .service-listing li:nth-child(2n) {
	margin-right: 0;
}
.service-section.bgchange .service-listing li:nth-child(3) {
	margin-top: 30px;
	margin-right: 25px;
}
.service-section.bgchange .service-listing li p {
	line-height: 23px;
	font-family: 'Gotham-Black';
	font-size: 18px;
}
.listing ul {
	padding: 0 60px;
}
/*inner page start*/

	

	

.listing ul {
	padding: 0 50px;
}
.megaftmenu .megaftcontainer {
	width: 210px;
	margin: 0 auto 20px;
	float: none;
	display: inline-block;
	vertical-align: top;
}
.megaftmenu .megaftcontainer:last-child {
	width: 210px;
	margin: 0 auto;
}
.megaftmenu .megaftcontainer h3 {
	margin: 0 0 10px;
}
.megaftmenu .megaftcontainer:nth-child(4) {
	margin-bottom: 0;
}
.footer-new ul.ftnav li {
	margin: 0 15px 0 0;
}
}

@media screen and (max-width: 800px) {
.resource-right {
	padding: 60px 38px 60px 55px;
}
.right-btn {
	margin: 15px 0 8px 15px;
}
.service-type li {
	margin: 0 7px 20px;
}
.explore-right img {
	width: 47%;
	margin-top: 10px;
}
.megaftmenu .megaftcontainer {
    display: block;
    text-align: center;
}
.blog-banner .banner-content h2 {
    font: 700 25px/32px Montserrat, sans-serif;
}
.megaftmenu .megaftcontainer h3 {
    font-size: 20px;
    margin: 0 0 25px;
}
}

@media screen and (max-width: 768px) {
/*body {
	border: 1px solid blue;
}*/
.responsive {
	display: block;
	margin: 5px 0 0;
}
.flexnav-show {
	max-height: 2000px;
	overflow: visible !important;
	opacity: 1 !important;
	-webkit-transition: all .5s ease-in-out;
	-moz-transition: all .5s ease-in-out;
	-ms-transition: all .5s ease-in-out;
	transition: all .5s ease-in-out;
	display: block !important;
	z-index: 100000;
}
.head-top .wrapper {
	position: static;
}
.header-nav {
	display: none;
	overflow: hidden;
	opacity: 0;
	min-height: 0;
	-webkit-transition: none;
	-moz-transition: none;
	-ms-transition: none;
	transition: none;
	-webkit-transform-style: preserve-3d;
	position: absolute;
	top: 90px;
	left: 0;
	right: 0;
	background-color: #fff;
	padding: 0 !important;
}
.head-top.darkHeader ul.header-nav{
	top:70px;
}
ul.header-nav li.parent-dropdown {
/*	background-position: 98% center;*/
	background-position: 98% 20px;
}
.header-nav li .submenu {
	overflow: hidden;
	position: static;
}
.header-nav li .submenu .megaftcontainer {
	float: none;
	width: auto !important;
	overflow: hidden;
	margin: 0
}
.ux-markup-new .right .add-cont .add-cont-wrapper img {
	margin: 0 20px 0 0;
}
.we-do-pods ul li p {
	font-size: 20px;
}
.content .what-we-do h2 {
	font-size: 30px;
	line-height: 36px;
}
.header-nav li .submenu ul {
	float: none;
	margin: 0 0 20px;
}
.header-nav li .submenu::before {
	display: none !important;
}
.header-nav li .submenu .megaftcontainer h3 a {
	padding: 0 0 10px;
}
ul.header-nav li {
	float: none;
	font-size: 13px;
	line-height: 30px;
	margin: 0;
	border-bottom: 1px solid #e2e2e2;
	padding:0;
}
ul.header-nav li a {
	color: #0d2457;
	display: block;
	padding: 2px 20px;
}
.banner-content h1 {
	font-size: 34px;
	line-height: 38px;
}
.banner-content h2 {
	font-size: 18px;
}
ul.nav li {
	width: 140px;
	margin-right: 10px;
}
ul.nav {
	margin: 15px 0 0;
}
#header {
	height: 450px;
}
.navigation {
	width: 190px;
}
.nav-header .pdf-link a {
	width: 168px;
	line-height: 18px;
	background-position: 0 4px;
	padding: 0 0 0 30px;
	text-align: left;
}
.nav-header {
	padding: 10px 0 50px;
}
.nav-top li {
	font-size: 16px;
	line-height: 20px;
}
.nav-top {
	margin: 0 0 20px;
}
.nav-header {
	margin: 0 0 20px;
}
.nav-bottom {
	margin: 25px 0 0;
	padding: 30px 0 0;
}
.our-partner {
	padding: 25px 0 20px;
}
.our-partner p {
	padding: 0 0 20px;
}
.crafting-experiences h2, .crafting-experiences h2 strong, .blog-section h2 {
	font-size: 30px;
	line-height: 38px;
	padding: 0 0 15px;
}
.crafting-experiences p {
	font-size: 15px;
	line-height: 24px;
	max-width: inherit;
}
.crafting-experiences {
	padding: 35px 0 45px;
}
.pdf-link a {
	font-size: 16px;
}
.pdf-link {
	padding: 15px 0 0;
}
.portfolio-cont p span {
	font-size: 26px;
	line-height: 30px;
}
.portfolio-cont p {
	font-size: 15px;
}
.client-section h2 {
	font-size: 30px;
	line-height: 38px;
	padding: 40px 0 10px;
}
.testimonial p {
	font-size: 15px;
	line-height: 24px;
}
.client-section .bx-wrapper .bx-pager, .client-section .bx-wrapper .bx-controls-auto {
	bottom: 50px !important;
}
.position {
	padding: 0 0 80px;
}
.craft-brilliance p {
	font-size: 26px;
	line-height: 30px;
	padding: 0 0 20px;
}
.craft-brilliance {
	padding: 40px 20px 50px;
}
.experience {
	padding: 15px 0 0;
}
.experience li:hover .second-exp p, .second-exp p {
	margin: 0 0 15px;
}
.bottom-section {
	margin: 50px 0 0;
	padding: 50px 0;
}
.bottom-form-left h2 {
	font-size: 26px;
	line-height: 30px;
}
.bottom-form-left p {
	font-size: 15px;
	margin: 0 0 20px;
}
.bottom-form-right h3 {
	font-size: 24px;
	line-height: 28px;
}
.bottom-form-right img {
	margin: 0 0 10px;
}
.bottom-form-right {
	margin: 20px 0 0;
}
.bottom-form {
	padding: 30px 20px 35px;
}
.join-withus h2 {
	font-size: 24px;
	line-height: 28px;
}
.contact {
	padding: 25px 0 15px;
}
/*inner page start*/

.works-banner, .about-header, .web-development-detail, .ui-ux-header, .thiming-detail, .degital-marketing-header, .web-development-detail, .degital-marketing-header, .service-banner, .contact-header, .career-header, .dedicated-staff-banner, .blog-banner {
	height: 250px !important;
}
.inner-banner-cont {
	padding: 70px 0 0;
}
.works-detail {
	margin: 10px 0 0;
}
.ux-detail h2, .ux-detail span, .our-journey h2, .our-journey h2 span, .mnm-advantage h2, .service-section h2, .service-section h2 span, .why-us span, .explore-right h3, .explore-right span, .reach-us h2, .reach-us span, .contact-detail h3, .contact-detail span, .apply-section h2, .apply-section h2 span, .footer-contact h2, .why-intro h3, .trial h3, .review h3, .need h3, .proposal-section h2 {
	font-size: 30px;
	line-height: 38px;
}
.ux-detail h2 {
	margin: 0 0 15px;
}
.service-section h2 span {
	font-size: 30px;
	line-height: 38px;
}
.ux-detail p {
	font-size: 16px;
	line-height: 25px;
	margin: 0 0 30px;
}
.works-list li h3 {
	font-size: 26px;
	line-height: 30px;
}
.works-list li p {
	font-size: 15px;
}
.work-tabcont {
	padding: 0;
}
.works-list li {
	width: 48.5%;
}
.before-after-block h4 {
	font-size: 18px;
	line-height: 22px;
	margin: 0 0 10px;
}
.before-after-block {
	margin: 0 0 35px;
}
.before-after-block::before {
	width: 65px;
	height: 62px;
	background-size: 100%;
}
.our-journey {
	padding: 40px 0;
}
.our-journey ul li:last-child {
	margin: 0 auto !important;
}
.mnm-advantage {
	padding: 40px 0 0;
}
.mnm-advantage h2 {
	padding: 0 0 20px;
}
.mnm-advantage ul li {
	margin: 0 0 35px;
}
.about-testimonial {
	padding: 45px 0;
}
.about-testi-list ul li p {
	font-size: 16px;
}
.about-bottom h2 {
	font-size: 26px;
	line-height: 30px;
	width: 500px;
	float:left;
}
.our-journey h2 {
	margin: 0 0 25px;
}
.get-stated h2 {
	font-size: 26px;
	line-height: 30px;
}
.project-enq-body {
	padding: 35px 0 50px;
}
.project-enq-form {
	margin: 30px 0 0;
	padding: 15px 20px 45px;
}
.ux-detail {
	padding: 35px 0 45px;
}
.ux-detail img {
	margin: -10px auto 25px;
}
.service-section p {
	font-size: 16px;
	line-height: 25px;
	margin: 0 0 30px;
	text-transform: none;
}
.service-section {
	padding: 35px 0 25px;
}
.design, .branding, .markup {
	width: 50%;
	margin: 0 !important;
}
.design p, .branding p, .markup p {
	font-size: 22px;
	line-height: 26px;
	margin: 0 0 30px;
}
.type-work li {
	margin: 0 0 15px;
}
.process li p {
	font-size: 14px;
	line-height: 18px;
	margin: 12px 0 0;
}
.process li {
	margin: 0 15px 0 0;
}
.process span {
	font-size: 18px !important;
	line-height: 30px !important;
	width: 30px;
}
.why-us {
	margin: 40px 0;
}
.why-us-detail li {
	margin: 0 25px 0 0;
}
.why-us-detail h5 {
	font-size: 18px;
}
.why-us-detail p {
	font-size: 15px;
	line-height: 22px;
}
.why-us h3 {
	font-size: 19px;
	line-height: 26px;
	margin: 13px 0 15px;
}
.service-list {
	float: none;
	width: auto;
	overflow: hidden;
}
.introduction-part.new-intro.details-intro.wordpress-solutions .review {
	padding: 40px 20px;
}
.thiming-details {
	width: auto;
	overflow: hidden;
	float: none;
	padding: 30px 20px;
}
.thiming-details h2 {
	font-size: 26px;
	line-height: 30px;
}
.explore {
	padding: 42px 0;
}
.explore-left {
	margin: 0 18px 0 0;
}
.service-tab-normal {
	display: none;
}
.service-tab-phone {
	display: block;
	overflow: hidden;
}
.service-type li {
	border: none;
}
.thiming-details a {
	background-color: transparent !important;
}
.thiming-details a {
	border: 2px solid #ff5436 !important;
}
.explore-left {
	width: auto;
	float: none;
	overflow: hidden;
	margin: 0 0 30px;
}
.explore-left img {
	float: none;
	display: inline-block;
	vertical-align: top;
	width: 40%;
}
.explore-right {
	text-align: center;
}
.explore-right h3 {
	margin: 0 0 10px;
}
.explore-right a {
	float: none !important;
}
.contact-banner-content h1 {
	font-size: 34px;
	line-height: 38px;
}
.contact-banner-content img {
	width: 55px;
}
.contact-banner-content {
	padding: 50px 0 0;
}
.office-details img {
	float: none;
	width: 100%;
	overflow: hidden;
}
.office-details .wrapper {
	background: url(../index.html) no-repeat center center;
	background-size: 100%;
}
.office-address {
	background: #f7f9f9 none repeat scroll 0 0;
	float: none;
	margin: 0;
	overflow: hidden;
	padding: 30px 0 0;
	width: auto;
}
.office-details-left {
	padding: 0 0 0 20px;
}
.ofc-add {
	padding: 15px 0 0;
}
.contact-social-links li a {
	padding: 15px 0;
}
.other-detail {
	padding: 42px 0 18px;
}
.reach-us p {
	font-size: 20px;
	line-height: 25px;
	margin: 0 0 30px;
}
.reach-us h2 {
	padding: 35px 0 10px;
}
.contact-detail h3 {
	margin: 40px 0 15px;
}
.contact-detail p {
	font-size: 20px;
	line-height: 25px;
}
.enq-common {
	margin: 0 0 10px;
}
.contact-form {
	margin: 20px 0 0;
}
.full-width textarea {
	margin: 5px 0 0;
}
.contact-page-btn {
	margin: 30px auto 45px;
	float:left;
}
.apply-part {
	float: none;
	overflow: hidden;
	height: auto !important;
	width: auto;
}
.apply-section h2 {
	padding: 35px 0 10px !important;
}
.apply-part {
	padding: 20px 0;
}
.apply-section h4 {
	padding: 40px 0 20px;
}
.about-company li {
	margin: 0 25px 0 0;
	padding: 0 0 35px;
}
.homepage-blog {
	margin: 0 0 0 25px;
}
.blog ul li {
	padding: 25px 0;
}
.footer-contact h2 {
	padding: 35px 0 20px;
}
.footer-contact h3 {
	margin: 0 0 20px;
}
.career-share {
	padding: 25px 0 45px;
}
.apply-section h4 {
	font-size: 22px;
	line-height: 28px;
}
.introduction-part {
	margin: -40px 0 0;
}
.introduction-part.new-intro {
	margin: 0;
}
.why-intro, .trial, .review {
	width: auto;
	overflow: hidden;
	float: none;
}
.trial {
	margin: 25px 0;
}
.why-intro {
	padding: 30px 15px 20px;
}
.trial {
	padding: 50px 15px 60px;
}
.staff-menu li {
	width: 49.8%;
	margin: 0 2px 2px 0;
}
.staff-menu li:nth-child(2n) {
	margin-right: 0;
}
.staff-menu {
	margin: 45px 0 35px;
}
.designer, .Developer, .marketing, .mob-developer {
	width: 49.9%;
}
.Developer {
	border-right: none;
	border-bottom: 1px solid #dfdfdf;
}
.designer {
	border-bottom: 1px solid #dfdfdf;
}
.designer ul, .Developer ul, .marketing ul, .mob-developer ul {
	min-height: inherit;
}
.need h3 {
	margin: 0 0 30px;
}
.benefit-left, .benefit-right {
	float: none;
	width: auto;
}
.benefit-left {
	padding: 30px 20px 0;
	border: none;
}
.benefit-right {
	padding: 0 20px 10px;
	border: none;
}
.benefit {
	border-left: 1px solid #dbdbdb;
}
.best-explain li p {
	font-size: 15px;
	line-height: 22px;
	margin: 0 10px 15px;
}
.best-explain li {
	padding: 30px 0;
}
.best-explain li h4 {
	font-size: 16px;
}
.fixed-price {
	padding: 35px 0 40px;
}
.need {
	margin: 0 0 50px;
}
.proposal-section h2 {
	margin: 0 0 15px;
}
.proposal-form {
	padding: 20px 20px 35px;
}
.proposal-form-left {
	width: auto;
	float: none;
	overflow: hidden;
}
.proposal-form-right {
	float: none;
	overflow: hidden;
	padding: 25px 0 0;
	width: auto;
}
.work-step li p, .proposal-section p {
	font-size: 15px;
	line-height: 24px;
}
.need .step h4 {
	font-size: 18px;
	line-height: 24px;
}
.step {
	padding: 30px 20px 0;
}
.work-step li {
	margin: 0 0 20px;
}
.body-content {
	padding: 35px 0 40px;
}
h2.entry-title, h1.entry-title {
	line-height: 30px !important;
}
.blog-left .entry-content p {
	font-size: 15px !important;
	line-height: 24px !important;
	padding: 0 0 20px !important;
}
.home .post {
	margin: 0 0 30px !important;
	padding: 0 0 10px !important;
}
.single-post .blog-detail-wrap p {
	font-size: 15px !important;
	line-height: 24px !important;
	padding: 0 0 20px !important;
}
.single-post .blog-detail-wrap ul.blogList li ol li p {
	padding: 0 !important;
}
.single-post .entry-content h3 {
	padding: 5px 0 20px !important;
	font-size: 20px !important;
	line-height: 26px !important;
}
.entry-content ul li ul li {
	font-size: 15px !important;
	line-height: 24px !important;
}
.banner-content h2 span {
	font-size: 18px;
}
.resource-right ul li {
	width: 362px;
}
.resource-right #cat_id33 ul li {
	width: 100%;
	margin: 0 0 15px 0;
}
.resource-right {
	padding: 60px 29px 60px 45px;
}
.footer {
	padding: 15px 0 25px;
}
.listing ul {
	padding: 0 20px;
}
.cart-table a.pro-enquiry-but6 {
	padding: 0 10px;
}
.why-us.dedicated-stuff-detail.wordpress-details {
	padding: 50px 0;
}
.parameters {
	padding: 50px 0;
}
.ux-markup-new {
	padding: 25px 0 50px;
}
.what-we-do {
	padding: 35px 0 44px;
}
.content h1, .parameters h1 {
	font-size: 30px;
	line-height: 47px;
}
.content h2 {
	font-size: 30px;
	line-height: 38px;
}
.ux-markup-new .left p {
	margin: 0 0 20px 0;
}
.content p, .google-plus .right p {
	font-size: 16px;
	line-height: 25px;
}
.ux-markup-new .right .add-cont .add-cont-wrapper .add-cont-text p {
	font-size: 24px;
	line-height: 30px;
}
.footer-new ul.ftnav {
	margin: 20px 0 20px 0;
	padding: 10px 0;
}
.footer-new {
	padding: 25px 0 10px 0;
}
.buttonwithtext h3 {
	margin: 0 0 10px 0;
}
.wordpress-listings h3 {
	font-size: 21px;
	line-height: 26px;
}
.megaftmenu .megaftcontainer {
	display: block;
	text-align: center;
}
.megaftmenu .megaftcontainer li {
	margin: 0 0 5px 0;
}
.megaftmenu .megaftcontainer h3 {
    margin: 0 0 15px;
}
.megaftmenu .megaftcontainer:nth-child(4) {
	margin-bottom: 40px;
}
.capabilty .three-stack, .google-plus .three-stack, .twitter-management .three-stack {
	width: auto;
	float: none;
	margin: 0 0 14px;
}
.capabilty .three-stack li:nth-child(2), .capabilty .three-stack li:nth-child(3), .google-plus .three-stack li:nth-child(2), .google-plus .three-stack li:nth-child(3), .twitter-management .three-stack li:nth-child(2), .twitter-management .three-stack li:nth-child(3) {
	margin: 10px 0 0 0;
}
.what-we-do {
	padding: 20px 0;
}
.what-we-do.font-changer p {
	font-size: 18px;
	line-height: 22px;
	margin: 0 0 16px 0;
}
.what-we-do.font-changer .get-start p {
	line-height: 35px;
}
.header-nav li .submenu {
	padding: 0 20px;
}
.header-nav li .submenu .megaftcontainer ul li {
	margin: 0;
}
.header-nav li .submenu .megaftcontainer ul li a {
	line-height: 30px;
	display: block;
}
.header-nav li .submenu .megaftcontainer h3 a {
	margin: 0;
}
.header-nav li .submenu ul {
	margin: 0 0 10px;
}
.header-nav li .submenu.single-menu {
	width: auto;
}
.megaftmenu {
	padding: 0 0 20px;
}
.right-btn {
	margin: 14px 0 0 15px;
	float:right;
}
.explore-left h2 {
	font-size: 30px;
	line-height: 38px;
}
.explore-left p {
	font-size: 16px;
	line-height: 25px;
	margin: 12px 0 20px 0;
}
.project-pic {
	width: auto;
	float: none;
	overflow: hidden;
}
.project-detail {
	width: auto;
	float: none;
	overflow: hidden;
	margin: 30px 0 0 0;
}
.contact-form-left {
	width: 78%;
}
.what-we-do p {
	padding: 0;
}
.ux-markup-new .left p.heading {
	font-size: 20px;
	line-height: 25px;
}
.facebook-page-management {
	width: 94%;
	margin-bottom: 20px;
}
.facebook-page-management ul li, .google-plus-management ul li, .twitter-page-management ul li {
	width: 100%;
}
.full-width-services .about-testi-left ul li {
	margin: 0 60px 0 0;
}
.introduction-part.new-intro.details-intro.wordpress-solutions .why-intro {
	width: 93.5%;
}
.introduction-part.new-intro.details-intro.wordpress-solutions .review {
	width: 93.5%;
}
.newportfolio ul li {
	width: 100%;
	margin: 0 0 4px 0;
	display: block;
	height: 588px;
}
.newportfolio ul li:hover .port-description {
	padding: 36% 0;
}
.newportfolio {
	padding: 0 25px;
}
.thiming-details a.text-link {
	padding: 0;
	font-size: 12px;
	line-height: 16px;
	font-family: Gotham-Book;
	color: #474747;
	border: none !important;
	margin: 0;
}

.header-nav li .submenu .megaftcontainer ul li a{
	font-size: 13px;
}
.header-nav li .submenu .megaftcontainer h3 a{
	font-size: 13px;
	padding:0;
}
.blog #header{
	margin-top:91px;
}
	
	#boxscroll{
		height: 200px;
	}
	
	.google-plus p.social-media-team-heading {
    font-size: 20px;
    line-height: 24px;
}
.twitter-management.center h2, .manage.full h2{
	font-size: 30px;
	line-height: 38px;
}
.google-plus .rslides_tabs {
    width: 8%;
}
.manage-service ul li h3 {
    font-size: 23px;
}
.content-area {
    margin: 0;
    padding: 50px 20px;
}
.content-area-in{
	background:none;
}
.content-area .left-side, .content-area .right-side{
	width: 100%;
    float: none;
	margin:0 0 50px 0;
}
.content-area .right-side{
	width: 100%;
    float: none;
}
.content-area h2{
	font-size: 27px;
	line-height: 30px;
}
.content-area a{
	float:left;
}

.manage p {
    margin: 0 0 10px 0;
}
.header-nav li .submenu {
    border-bottom: 2px solid #0d2457;
}
.proposal-form-btn{
	margin: 30px auto 45px;
}
.get-stated.contact h1{
	font-size:30px;
	line-height:38px;
}
.get-stated.contact{
	padding: 25px 0 0;
}
.project-btn {
    margin: 40px auto 45px;
    width: auto;
    float: left;
}
.ux-detail .adviceandshare a{
	padding: 0 0;
}
.adviceandshare {
    padding: 35px 35px;
}
.thankyou-container .adviceandshare p, .thankyou-container a {
    font-size: 16px;
    line-height: 25px;
}
.thankyou-container {
    padding-bottom: 10px;
}
.resource-right h2 {
    font-size: 30px;
    line-height: 38px;
}
.home.blog .blog-banner .inner-banner-cont h1 {
    padding: 0 0 0 !important;
}
.banner-content {
	padding: 5px 0 0 0 !important;
}
.home.blog .blog-banner .inner-banner-cont {
    padding: 0 0 0 0 !important;
}
.blog-banner .inner-banner-cont {
    padding: 30px 0 0;
    padding: 60px 0 0 0 !important;
}
.four-stack ul li {
    width: 48%;
    margin: 0 17px 22px 0;
}
.introduction-part.new-intro.details-intro.wordpress-solutions .review p{
	padding: 0;
}
.wordpress-listings ul li .wordpress-listings-container {
    padding: 35px 0 30px 15px;
}
.why-work-with-us li {
    width: auto;
    overflow: hidden;
    margin: 0 0 40px 0;
	padding: 0 40px;
}

}

@media screen and (max-width: 750px) {
	.newportfolio ul li:hover .port-description {
    padding: 38% 0;
}
.testimonial p {
    padding: 0 50px;
}
.second-exp p {
    margin: 0 0 12px;
}
.content .proposal-section h2{
	font-size:30px;
	line-height:38px;
}
.content .proposal-section p {
    font-size: 16px;
    line-height: 25px;
}
.proposal-form-right{
	margin:0;
}
.proposal-form-logo {
    float: none;
    margin: 0 auto;
}
.buttonwithtext {
    margin: 15px 0 0 0;
}
.four-stack ul li {
    width: 47.9%;
}
}

@media screen and (max-width: 700px) {
/*body {
	border: 1px solid pink;
}*/
body {
	-webkit-text-size-adjust: 100%;
}
.testimonial p {
	padding: 0 35px;
}
.second-exp {
	bottom: -115px;
}
#header {
	height: auto;
	padding: 0 0 20px;
}
.banner-content {
	padding: 135px 0 0;
}
ul.nav li a span {
	font-size: 12px;
	line-height: 16px;
}
ul.nav li {
	width: 115px;
	height: 101px;
	margin-right: 5px;
}
ul.nav li a {
	padding: 12px 6px;
}
ul.nav li img {
	height: 35px;
}
.our-partner ul li {
	width: auto;
	display: block;
	margin: 0 !important;
}
.our-partner ul li img {
	margin: 0 auto;
}
.our-partner p {
	padding: 0 0 5px;
}
.fancybox-close {
	width: 40px !important;
	height: 40px !important;
	right: 0 !important;
	top: -50px !important;
}
.fancybox-wrap {
	width: 92% !important;
}
/*inner page start*/

.works-banner, .about-header, .web-development-detail, .ui-ux-header, .thiming-detail, .degital-marketing-header, .web-development-detail, .degital-marketing-header, .service-banner, .contact-header, .career-header, .blog-banner {
	height: 200px !important;
}
.inner-banner-cont {
	padding: 60px 0 0;
}
.enq-form, .enq-form-right {
	float: none !important;
	overflow: hidden;
	width: auto;
}
.enq-form-right {
	margin: 10px 0 0;
}
.enq-common {
	margin: 0 0 10px;
}
.craft li {
	margin: 0 30px 0 0;
}
.design, .branding, .markup {
	width: auto;
	float: none;
	overflow: hidden;
	height: auto !important;
}
.type-work {
	padding: 0 0 10px;
}
.design p, .branding p, .markup p {
	background-position: center bottom;
}
.design p, .branding p, .markup p, .type-work li {
	text-align: center;
}
.process li {
	display: block;
	margin: 0 0 15px;
}
.type-work li {
	line-height: 22px;
}
.process li:last-child {
	margin: 0;
}
.why-us-detail li {
	width: auto;
	display: block;
	margin: 0 0 25px;
}
.why-us-detail li:last-child {
	margin: 0;
}
.why-us.dedicated-stuff-detail li {
	width: auto;
	display: block;
	margin: 0 0 25px;
}
.why-us-detail h5 {
	height: auto !important;
}
.design p, .branding p, .markup p {
	font-size: 20px;
	line-height: 24px;
	margin: 15px 0 20px;
}
.type-work li {
	margin: 0 0 8px;
}
.service-type li {
	margin: 10px 3px 0;
}
.service-type {
	padding: 15px 0 30px;
}
.contact-form .enq-form {
	width: auto;
}
.office-details-left, .office-details-right {
	float: none;
	width: auto;
	overflow: hidden;
}
.office-details-right {
	padding: 5px 0 0 20px;
}
.other-detail {
	padding: 0 0 15px;
}
.office-details .wrapper {
	background-position: center center;
	background-size: cover;
}
.noph {
	display: none;
}
.nolarge {
	display: block;
}
.contact-detail h3 {
	margin: 30px 0 15px;
}
.about-company li {
	width: 40%;
}
.about-company li:nth-child(2n) {
	margin-right: 0;
}
.homepage-blog {
	margin: 280px 0 0;
	border-radius: 0;
	width: auto;
	height: auto;
	padding: 25px 0 30px;
}
.company-blog .bx-wrapper .bx-pager, .company-blog .bx-wrapper .bx-controls-auto {
	bottom: -20px !important;
}
.service-section p {
	margin: 0 0 10px;
}
.thiming {
	padding: 22px 0 20px;
}
.blog-carousel ul li {
	display: block !important;
	line-height: 22px;
}
.blog-search {
	width: 100% !important;
}
.resource-right ul li {
	width: 295px;
}
.resource-right {
	padding: 60px 16px 60px 30px;
}
.resource-right #cat_id33 ul li {
	width: 100%;
}
.listing ul li:first-child {
	margin: 0 0 15px 0;
}
.listing ul li {
	width: auto;
	display: block;
	margin: 0 0 15px 0;
}
.listing ul li:last-child {
	margin-bottom: 0;
}
.listing {
	padding: 10px 0;
}
.blue h2 {
	font-size: 24px;
	line-height: 30px;
}
.buttonwithtext h3 {
	font-size: 25px;
	line-height: 30px;
	margin: 8px 10px 0px 0;
}
.why-us.dedicated-stuff-detail li:last-child {
	margin-bottom: 0;
}
.blue {
	padding: 40px 0 50px;
}
.introduction-part.new-intro.details-intro.wordpress-solutions .review p {
	padding: 0;
}
.introduction-part.new-intro.details-intro .review {
	padding: 30px 10px;
}
.cart-table ul li .cart-col::before, .saved-quotes-table li .quotes-col::before {
	content: attr(data-th);
	display: block;
	width: 110px;
	font-weight: 700;
	text-transform: uppercase;
	font-size: 14px;
	color: #010101;
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	background-color: #22468e;
	text-align: left;
	line-height: 20px;
	padding: 10px;
	font-family: Gotham-Medium;
	color: #fff;
}
.cart-table ul li .cart-col {
	width: auto !important;
	display: block;
	padding: 12px 10px 12px 150px !important;
	text-align: left;
}
.cart-table ul li:first-child .cart-col {
	display: none;
}
.cart-table ul li:first-child .cart-col {
	padding-left: 20px !important;
}
.cart-table a.pro-enquiry-but6 {
	margin: 10px 0 0 0;
}
.cart-col {
	padding: 10px 16px;
}
.cart-table ul li:nth-child(3) .cart-col.col2.noborderright, .cart-table ul li:nth-child(3) .cart-col.col4 {
	display: none;
}
.cart-table ul li:nth-child(3) .cart-col.col3.noborderright {
	padding: 10px 16px;
}
.we-do-pods ul li {
	width: 49.8%;
	float: left;
	border-top: 1px solid #eceaea;
}
.we-do-pods ul li:nth-child(2n) {
	float: right;
	border-right: none;
}
.we-do-pods ul li:nth-child(3n) {
	border-top: 1px solid #eceaea;
	border-right: 1px solid #eceaea;
}
.about-bottom h2 {
	width: auto;
	text-align: center;
}
.megaftmenu .megaftcontainer li a {
	line-height: 24px;
}
.banner-content {
    padding: 60px 0 0 0 !important;
}
.blog-banner .banner-content h2 {
    font: 700 30px/24px Montserrat, sans-serif;
}
.banner-content {
    padding: 47px 0 0 0 !important;
}
.four-stack ul li {
    width: 47%;
    margin: 0 17px 22px 0;
}
.buttonwithtext {
    overflow: hidden;
    margin: 15px 0 0 0;
}
}

@media screen and (max-width: 650px) {
/*body {
	border: 1px solid green;
}*/
/*inner page start*/

.works-list li {
	width: auto;
	float: none !important;
	margin: 0 0 20px;
}
.before-left {
	float: none !important;
	overflow: hidden;
	width: auto;
}
.before-after-block::before {
	display: none;
}
.before-right {
	margin: 10px 0 0;
}
#sb_instagram.sbi_col_3 #sbi_images .sbi_item, #sb_instagram.sbi_col_4 #sbi_images .sbi_item, #sb_instagram.sbi_col_5 #sbi_images .sbi_item, #sb_instagram.sbi_col_6 #sbi_images .sbi_item {
	width: 25% !important;
}
#sb_instagram .sbi_photo {
	height: 130px !important;
}
.resource-right ul li {
	margin: 0 20px 30px 0;
}
.footer-new ul.ftnav li a {
	padding: 5px 0;
	display: inline-block;
}
.footer-new ul.ftnav li {
	display: block;
	margin: 0;
}
.megaftmenu .megaftcontainer:nth-child(4) {
	margin-bottom: 40px;
}
.ux-markup-new .right .add-cont .add-cont-wrapper .add-cont-text {
	margin: 0 0 20px 0;
	padding: 0 0 20px;
}
.ux-markup-new .right .add-cont .add-cont-wrapper .add-cont-text p {
	font-size: 27px;
	line-height: 30px;
}
.ux-markup-new .right .add-cont .add-cont-wrapper img {
	width: 40px;
}
.capabilty ul li {
	float: none;
	width: auto;
}
.blue {
	padding: 40px 0 50px;
}
.capabilty ul li:nth-child(2) {
	margin-top: 15px;
}
.full-width-services .about-testi-left ul li {
	display: block;
	margin: 0 0 20px 0;
}
.full-width-services .about-testi-left ul li p {
	text-align: center;
}
.newportfolio ul li:hover .port-description {
    padding: 45% 0;
}

}

@media screen and (max-width: 600px) {
/*body {
	border: 1px solid orange;
}*/
.banner-content h1 {
	font-size: 34px;
	line-height: 35px;
	padding: 0 0 5px;
}
ul.nav {
	margin: 5px 0 0;
}
.section-one, .section-four {
	float: none;
	width: 100%;
	overflow: hidden;
}
.section-one-top, .section-one-bottom, .section-three-right-top, .section-three-right-bottom, .section-four-top, .section-four-bottom {
	width: 50%;
	float: left;
	height: 220px;
}
.section-two, .section-three {
	width: auto;
	float: none;
	overflow: hidden;
}
.section-two-top {
	height: 220px;
}
.section-three-left {
	float: none;
	width: 100%;
	height: 220px;
}
.testimonial p {
	padding: 0;
}
.experience li {
	width: auto;
}
.bottom-form-field-left {
	width: auto;
	float: none;
	overflow: hidden;
}
.bottom-form-field-right {
	float: none;
	margin: 15px 0 0;
}
/*inner page start*/

.best-explain li {
	float: none;
	width: auto;
	border-bottom: 1px solid #dbdbdb;
	overflow: hidden;
}
.resource-right {
	padding: 60px 0 60px 20px;
}
.resource-right ul li {
	width: 268px;
}
.resource-right #cat_id33 ul li {
	width: 268px;
}
.newportfolio ul li {
	height: 478px;
}
.newportfolio ul li:hover .port-description {
	padding: 37% 0;
}
}

@media screen and (max-width: 570px) {
	.newportfolio ul li:hover .port-description {
    padding: 40% 0;
}
}

@media screen and (max-width: 550px) {
/*body {
	border: 1px solid purple;
}*/
ul.nav {
	width: 300px;
	margin: 5px auto 0;
}
ul.nav li {
	width: 140px;
	margin-right: 10px;
	margin-bottom: 10px;
}
ul.nav li:nth-child(2n) {
	margin-right: 0;
}
#header {
	padding: 0 0 5px;
}
/*inner page start*/

.craft li {
	width: 50%;
	margin: 0 0 20px;
}
.craft li:nth-child(3), .craft li:last-child {
	margin-bottom: 0;
}
.staff-menu li {
	width: auto;
	overflow: hidden;
	float: none;
	margin: 0 0 2px;
}
.staff-menu li:last-child {
	margin: 0;
}
.designer, .Developer, .marketing, .mob-developer {
	width: auto;
	overflow: hidden;
	height: auto !important;
	float: none;
}
.marketing {
	border-bottom: 1px solid #dfdfdf;
}
.work-step li span {
	font-size: 18px;
	line-height: 30px;
	margin: 5px 10px 0 0;
	width: 30px;
}
.work-step {
	padding: 0 0 30px;
}
.resource-right h2 {
	font-size: 30px !important;
}
.resource-right {
	padding: 60px 10px 60px 22px;
}
.resource-right ul li {
	margin: 0 10px 30px 0;
	width: auto;
}
.resource-right #cat_id33 ul li {
	width: 100%;
	margin: 0 20px 0 0px;
}
.insta-feed-home {
	padding: 30px 0 0 0;
}
.insta-feed-home h3 {
	margin: 0 0 28px 0;
}
.ux-detail.bgchange ul.showcase li {
	display: block;
	margin: 0 0 25px 0;
	width: auto;
}
.service-section.bgchange .service-listing li {
	width: auto;
	display: block;
	margin: 0 0 25px 0 !important;
}
.ux-detail.dedicated-staff-detail.dedicated-stuff .service-listing-dedicated li:nth-child(2n), .ux-detail.dedicated-staff-detail.dedicated-stuff .service-listing-dedicated li {
	float: none;
	width: auto;
}
.ux-detail.dedicated-staff-detail.dedicated-stuff .service-listing-dedicated {
	padding-bottom: 0;
}
.stack-six li {
	width: auto;
	float: none;
	display: block;
	margin: 0 0 20px 0;
}
.stack-six li:nth-child(2n) {
	float: none;
	margin: 0 0 20px 0;
}
.four-stack ul li {
	width: auto;
	display: block;
	margin: 0 0 15px 0;
}
.four-stack ul li:last-child {
	margin: 0 0 0 0;
}
.cart-table ul li .cart-col::before {
	width: 115px;
}
.newportfolio ul li:hover .port-description {
    padding: 43% 0;
}
.banner-content h1 {
    font-size: 33px;
}
.crafting-experiences h2 strong{
    font-size: 29px;
}


/*.cart-table ul li .cart-col {

    padding: 12px 10px 12px 160px !important;

}*/

.we-do-pods ul li {
	width: auto;
	float: none;
	border-bottom: 1px solid #eceaea;
	border-right: none;
	border-left: none;
}
.we-do-pods ul li:nth-child(2n) {
	float: none;
	border-bottom: 1px solid #eceaea;
	border-right: none;
	border-left: none
}
.ux-markup-new .right .add-cont .add-cont-wrapper .add-cont-text p {
	font-size: 21px;
	line-height: 30px;
}
.ux-markup-new .right .add-cont .add-cont-wrapper .add-cont-text {
	margin: 0 0 10px 0;
	padding: 0 0 10px;
}
.ux-markup-new .right .add-cont {
	padding: 20px 17px;
}
.ux-markup-new .right .add-cont .add-cont-wrapper img {
	margin: 4px 20px 0 0;
}
.content .what-we-do h2 {
	font-size: 25px;
	line-height: 30px;
}
.content h2, .twitter-management.center h2, .manage.full h2 {
	font-size: 25px;
	line-height: 32px;
}
.manage-service ul li h3 {
    font-size: 20px;
}
.content-area h2{
	font-size: 21px;
	line-height: 25px;
}
.on-and-off-page-services {
    padding: 50px 0 60px;
}
.content-area {
    padding: 35px 20px;
}


/*.content h1 {

    font-size: 25px;

    line-height: 30px;

}*/

.we-do-pods ul li {
	padding: 20px 0;
}
.megaftmenu {
	padding: 0 0 25px 0;
}
.footer-new a.pro-enquiry-but.rqst-a-quote {
	font-size: 14px;
	line-height: 38px;
}
.footer-new p {
	font-size: 22px;
	line-height: 33px;
}
.port-btn.white {
	margin: 0 13px;
}
.port-btn.white:last-child {
	margin: 10px 13px 0;
}
.we-do-pods ul li p {
	font-size: 15px;
	line-height: 19px;
	margin: 0 0 16px 0;
}
.wordpress-listings ul li {
	float: none;
	width: auto;
	border-right: none;
}
.wordpress-listings ul li:nth-child(2) {
	border-top: 1px solid #eceaea;
}
.wordpress-listings ul li .wordpress-listings-container {
	padding: 30px 12px 30px 16px;
}
.wordpress-listings ul li:nth-child(3), .wordpress-listings ul li:nth-child(4) {
	border-right: none;
}
.google-plus .right .success-slider ul li {
	background: none;
	padding: 67px 0 0 49px;
}
.ux-markup-new p.social-media-team-heading {
	font-size: 21px;
	line-height: 28px;
}
.content h1, .parameters h1 {
	font-size: 25px;
	line-height: 32px;
}
.about-bottom h2 {
	text-align: center;
	width: 100%;
}
.right-btn {
	margin: 14px 0 8px 15px;
}
.footer-new a.pro-enquiry-but.rqst-a-quote {
	margin: 10px 0 14px 0;
}
.about-testi-list ul li p {
	padding: 45px 0 0;
}
.about-bottom span {
	font-size: 21px;
	line-height: 30px;
}
.about-bottom .port-btn3 span {
	font-size: 14px;
	line-height: 38px;
}
.bx-viewport {
	height: 495px !important;
}
.explore-left h2 {
	font-size: 26px;
	line-height: 35px;
}
.google-plus .rslides_tabs {
    width: 14%;
}

}

@media screen and (max-width: 500px) {
.google-plus .right .success-slider {
	width: auto;
	margin: 0 auto;
	background-size: 100% 100%;
}
.google-plus .right img {
	width: 89%;
}
.google-plus .right .success-slider ul li {
	padding: 13% 0 0 10%;
}
.google-plus p.social-media-team-heading {
	font-size: 19px;
	line-height: 28px;
}
.google-plus p.heading2, .twitter-management.center p.heading2 {
	font-size: 27px;
	line-height: 40px;
}
.newportfolio {
	padding: 0 15px;
}
.newportfolio ul li {
	height: 318px;
}
.newportfolio ul li:hover .port-description {
	padding: 29% 0;
}
}

@media screen and (max-width: 480px) {
/*body {
	border: 1px solid grey;
}*/
.banner-content h1 {
	font-size: 24px;
	line-height: 30px;
}
.banner-content h2 {
	font-size: 16px;
}
.crafting-experiences h2, .crafting-experiences h2 strong, .client-section h2, .portfolio-cont p span, .craft-brilliance p, .bottom-form-left h2, .join-withus h2, .blog-section h2 {
	font-size: 22px;
	line-height: 28px;
}
.crafting-experiences p, .testimonial p {
	font-size: 14px;
	line-height: 22px;
}
.craft-brilliance {
	padding: 30px 10px 40px;
}
.bottom-form {
	padding: 25px 12px 30px;
}
.bottom-form-right img {
	width: 100%;
}
.portfolio-cont p {
	font-size: 12px;
}
/*inner page start*/

.ux-detail h2, .ux-detail span, .our-journey h2, .our-journey h2 span, .mnm-advantage h2, .service-section h2, .service-section h2 span, .why-us h3, .why-us span, .explore-right h3, .explore-right span, .reach-us h2, .reach-us span, .contact-detail h3, .contact-detail span, .apply-section h2, .apply-section h2 span, .footer-contact h2, .why-intro h3, .trial h3, .review h3, .need h3, .proposal-section h2, .contact-detail h2 {
	font-size: 22px;
	line-height: 28px;
}
.service-section h2 span {
	font-size: 26px;
	line-height: 34px;
}
.our-journey ul li {
	margin: 0 auto 20px !important;
}
.our-journey ul li:last-child {
	margin: 0 auto !important;
}
.mnm-adv-cont h4 {
	font-size: 17px;
}
.about-testi-list {
	padding: 40px 20px 70px;
}
.get-stated h2 {
	font-size: 22px;
	line-height: 26px;
	padding: 0 0 5px;
}
.get-stated span {
	font-size: 16px;
	line-height: 20px;
}
.project-enq-form {
	padding: 15px 15px 45px;
}
.thiming-details {
	padding: 25px 10px;
}
.thiming-details h2 {
	font-size: 22px;
	line-height: 26px;
	margin: 0 0 10px;
}
.explore-left img {
	width: 45%;
	margin-right: 5px;
}
.contact-banner-content h1 {
	font-size: 24px;
	line-height: 30px;
}
.contact-banner-content {
	padding: 35px 0 0;
}
h2.entry-title, h1.entry-title {
	font-size: 20px !important;
	line-height: 20px !important;
}
.blog-left {
	margin: 0 0 30px;
}
#sb_instagram .sbi_photo {
	height: 80px !important;
}
.nav-links .prev.page-numbers, .nav-links .next.page-numbers {
	padding: 0 !important;
	text-indent: -200000px !important;
	width: 30px !important;
	border: none !important;
}
.nav-links .prev.page-numbers {
	background: url(../images/blog_prev.png) no-repeat center center !important;
}
.nav-links .next.page-numbers {
	background: url(../images/blog_next.png) no-repeat center center !important;
}
.single-post .pro-enquiry-but {
	margin: 0 0 45px !important;
}
}

@media screen and (max-width: 450px) {
/*body {
	border: 1px solid brown;
}*/
.position {
	padding: 0 0 120px;
}
.fancybox-close {
	background: url(../images/fancy_close_ph.png) no-repeat 0 0 !important;
	top: -5px !important;
	right: -5px !important;
	width: 30px !important;
	height: 30px !important;
}
/*inner page start*/

.work-tabmenu li a {
	font-size: 16px !important;
	line-height: 40px !important;
	padding: 0 15px;
}
.office-details .wrapper {
	background-size: 100% auto;
	background-position: center 0;
}
.homepage-blog {
	margin: 200px 0 0;
}
.homepage-blog p.testimonial-quotes {
	padding: 0 12px;
}
.apply-section h2 {
	margin: 0 20px;
}
.company-blog .bx-wrapper .bx-pager, .company-blog .bx-wrapper .bx-controls-auto {
	bottom: -40px !important;
}
.apply-section h4 {
	font-size: 20px;
	line-height: 24px;
}
.apply-part h3 {
	padding: 0 12px 12px;
	font-size: 18px;
	line-height: 22px;
}
.application {
	padding: 0 12px;
}
.application li span {
	padding: 0 10px 0 0;
}
.benefit-left {
	padding: 30px 15px 0;
}
.benefit-right {
	padding: 0 15px;
}
.step {
	padding: 30px 15px 0;
}
.proposal-form {
	padding: 20px 15px 35px;
}
.resource-left {
	width: 402px;
	border-right: none;
	position: static;
	background-color: #fafafa !important;
}
.resource-left-inner {
	width: 390px;
}
.resource-right {
	margin: 0 0 0 0;
	padding: 55px 0;
}
.resource-left ul li:last-child {
	border-bottom: 1px solid #edecec;
}
.resource-right h2 {
	font-size: 30px;
	line-height: 36px;
	margin: 0 0 35px 0;
}
.resource-right ul li {
	float: none;
	width: 100%;
	margin: 0 20px 20px 0;
}
.banner-content h1 {
	margin-top: 0%;
}
.wrapper {
	margin: 0 3%;
}
.resource-right #cat_id33 ul li {
	margin: 0 0 13px 0px;
}
.rslides_nav.next {
	right: 10px;
}
.rslides_nav.prev {
	left: 10px;
}
.google-plus .left .add-cont {
	margin: 40px 0 0 0;
}
}

@media screen and (max-width: 400px) {
/*body {
	border: 1px solid black;
}*/
.wrapper {
	margin: 0 3%;
	width: auto;
}
.crafting-experiences h2, .crafting-experiences h2 strong, .portfolio-cont p span, .craft-brilliance p, .bottom-form-left h2, .join-withus h2, .bottom-form-right h3, .blog-section h2 {
	font-size: 20px;
	line-height: 26px;
}
.banner-content h1 {
	font-size: 22px;
	line-height: 28px;
}

.banner-content {
	padding: 90px 0 0;
}
.pdf-link a {
	font-size: 13px;
}
.position {
	padding: 0 0 100px;
}
#sb_instagram .sbi_photo {
	height: 62px !important;
}
/*inner page start*/

.inner-banner-cont {
	padding: 60px 0 0;
}
.before-left span {
	font-size: 16px !important;
	line-height: 38px !important;
}
.about-testi-list ul li {
	height: 345px;
}
.mnm-advantage ul li img {
	margin: 5px 12px 0 0;
	width: 45px;
}
.about-company li {
	width: auto;
	margin: 0 !important;
	display: block;
}
.apply-section h2 {
	margin: 0;
}
.resource-left {
	width: 350px;
	border-right: none;
	position: static;
	background-color: #fafafa !important;
}
.resource-left-inner {
	width: 338px;
}
.resource-right {
	margin: 0 0 0 0;
	padding: 55px 0;
}
.resource-left ul li:last-child {
	border-bottom: 1px solid #edecec;
}
.resource-right h2 {
	font-size: 30px;
	line-height: 36px;
	margin: 0 0 35px 0;
}
.resource-right ul li {
	float: none;
	width: 100%;
	margin: 0 20px 20px 0;
}
.footer {
	padding: 15px 0 25px;
}
.banner-content h1 {
	margin-top: 0%;
}
.resource-right #cat_id33 ul li {
	margin: 0 0 10px 0;
}
.cart-table ul li .cart-col::before {
	width: 105px;
}
.cart-table ul li .cart-col {
	padding: 12px 10px 12px 140px !important;
}
.manage-service ul li .numbers {
	margin: 0 11px 11px 0px;
}
.inner-content {
	width: auto;
}
.proposal-form-logo {
	width: 70%;
}
.newportfolio ul li {
	height: 282px;
}
.newportfolio ul li:hover .port-description {
	padding: 28% 0;
}
.banner-content p {
    font-size: 15px;
    line-height: 22px;
}
.client-section h2{
	font-size: 20px;
	line-height: 26px;
}
.client-section p{
	font-size: 16px;
	line-height: 26px;
}
.insta-feed-home h3 {
    font-size: 20px;
    line-height: 26px;
}
.contact-page-btn {
    width: 240px;
}



}

@media screen and (max-width: 350px) {
/*body {
	border: 1px solid red;
}*/
ul.nav li {
	width: 110px;
}
ul.nav {
	width: 240px;
}
#logo img {
	width: auto;
}
.head-top-rht {
	padding: 18px 0 0;
}
.navigation {
	padding: 15px 15px 0;
}
.second-exp {
	bottom: -135px;
}
.client-section .bx-wrapper .bx-pager, .client-section .bx-wrapper .bx-controls-auto {
	bottom: 30px !important;
}
.craft-brilliance {
	padding: 30px 35px 40px;
}
.position {
	padding: 0 0 80px;
}
/*inner page start*/

.work-tabmenu li {
	margin: 0;
}
.ux-detail h2, .ux-detail span, .our-journey h2, .our-journey h2 span, .mnm-advantage h2, .service-section h2, .service-section h2 span, .why-us h3, .why-us span, .explore-right h3, .explore-right span, .reach-us h2, .reach-us span, .contact-detail h3, .contact-detail span, .apply-section h2, .apply-section h2 span, .footer-contact h2, .why-intro h3, .trial h3, .review h3, .need h3, .proposal-section h2 {
	font-size: 20px;
	line-height: 26px;
}
.service-section h2 span {
	font-size: 26px;
	line-height: 34px;
}
.our-journey ul li {
	width: auto;
	margin: 0 2% 20px !important;
}
.our-journey ul li:last-child {
	margin: 0 2% !important;
}
.mnm-advantage ul li {
	margin: 0 0 25px;
}
.about-testi-list ul li {
	height: 400px;
}
.about-bottom h2 {
	font-size: 22px;
	line-height: 26px;
}
.about-bottom span {
	font-size: 20px;
	line-height: 26px;
}
.about-bottom .wrapper {
	padding: 0 0 0;
}
.enq-form input[type="text"] {
	height: 50px;
}
.office-details-left {
	padding: 0 0 0 15px;
}
.office-details-right {
	padding: 5px 0 0 15px;
}
.resource-left-inner {
	width: 300px;
}
.resource-left {
	width: 312px;
}
.resource-right #cat_id33 ul li {
	margin: 0 0 10px 0px;
}
.banner-content h1 {
	margin-top: 0%;
}
.home .post {
	margin: 0 !important;
	padding: 0 0 20px !important;
}
.blog-left .post ul li {
	font-size: 14px !important;
}
.service-section h2 span, .explore-left h2 {
	font-size: 25px;
	line-height: 32px;
}
.explore-right img {
	width: auto;
}
.facebook-page-management {
	width: 85%;
	margin: 0 0 20px 0;
}
.banner-content h1 {
    font-size: 19px;
    line-height: 25px;
}
.banner-content p {
    font-size: 13px;
    line-height: 20px;
}
.banner-content {
    padding: 8px 0 0 0 !important;
}
.port-wrap .port-content p > span {
    font-size: 13px;
    line-height: 18px;
}
.newportfolio ul li:hover .port-description {
    padding: 32% 0;
}


}

@media screen and (max-width: 300px) {
/*body{

		border:1px solid yellow;

	}*/

	

}
