@charset "utf-8";

/* CSS Document */

@media screen and (max-width: 1950px) {
	.bottom-section, .why-choose-us-home{
		background-size:auto;
	}
	.blog .body-content::after,
	.category .body-content:after,
	.single-post .body-content:after{
		width: 60%;
	}
	.ui-slider-tabs-list li{
		width: 12.5% !important;
	}
}

@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;
}*/

}
@media screen and (max-width: 1440px) {
/*body {
	border: 1px solid black;
}*/
.fancybox-close {
	width: 30px !important;
	height: 30px !important;
	right: -40px !important;
}
/*.banner .banner-content-area{
		width:50%;
}*/
	.banner-pic-area{
		margin: 0 0 0 60px;
	}
.banner .banner-pic-area{
		width:37%;
}
.hire-panel-right{
	padding:89px 20px 103px;
}
.service-listing-dedicated li p{
	font-size:20px;
	line-height:26px;
}
.banner .banner2-pic-area{
	width:41%;
}
	.banner .banner3-pic-area{
		width: 40%;
	}
	.banner .banner4-pic-area{
		width: 39%;
	}
	.banner .banner1-pic-area{
	width:38%;
}
.banner-content-area {
    width: 50%;
}
.banner .banner-pic-area img{
	width:100%;
	margin:0;
}
.banner-content-area h2{
	font-size:50px;
	line-height:50px;
}
	.banner-content-area h2 br{
		display: none;
	}
.banner-pic-area img{
	width:100%;
}
.banner3-pic-area img {
    margin: 0 0 0 -122px;
}

.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: 0 0 0 0;
	height: 705px;
}
.banner-content p {
    font-size: 29px;
    line-height: 32px;
}

.right-cont:after {
    top: 289px;
    right: 51px;
}
	
.wrapper.insta{
	width: auto;
}
.banner, .banner-content-area, .banner .tabs, .banner-pic-area{
	height:458px;
}
.banner-mobile .banner-content-area{
	width:50%;
}
.banner-mobile .banner-pic-area{
	width:50%;
}
.banner-mobile .banner-pic-area img{
	width:100%;
}
.banner-pic-area img{
	width:100%;
}
.banner-content-area p{
	font-size:22px;
	line-height:32px;
	margin:0 0 0 0;
}
.banner-content-area{
	width:47%;
	margin:0 60px 0 0;
}
	.banner3-content-area{
		width: 46%;
	}
	.banner2-content-area{
		width: 44%;
	}
	.banner4-content-area{
		width: 50%;
		margin: 0;
	}
.content h1{
	font-size:40px;
	line-height:46px;
}
.crafting-experiences h2, .why-choose-us-home h2, .client-section h2, .blog-section h2, .content h2, .trial h3, .why-intro h3, .google-plus p.heading2, .google-plus h2, .twitter-management.center h2, .manage.full h2, h2.entry-title{
	font-size:34px;
	line-height:42px;
}
	.blog .body-content::after,
	.category .body-content:after,
	.single-post .body-content:after {
    width: 64%;
}
.bottom-form-left h2{
	font-size: 44px;
	line-height:50px;
}
.crafting-experiences p{
	max-width:890px;
}
.why-choose-us-home .why-choose-content h3, .second-exp h4, .office-address h4, .ux-markup-new p.heading, .ux-markup-new h3, .why-work-us ul li h3, .manage-service ul li h3, .timeline-block h3, .thankyou-container h4{
	font-size:21px;
	line-height:27px;
}
	.timeline-block h3{
		padding: 65px 120px 8px;
	}
.what-we-do.font-changer p{
	font-size:22px;
	line-height:30px;
}
.crafting-experiences p, .why-choose-us-home .why-choose-content p, .second-exp p, .content p, .why-work-us ul li p, .content-area ul li, .timeline-block p, .blog-left .entry-content p, .single-post .blog-detail-wrap p{
	font-size:18px;
	line-height:28px;
}
	.single-post .entry-content h2{
		font-size: 21px !important;
		line-height: 28px;
	}
	.contact-banner p{
		font-size:30px;
		line-height:35px;
	}
	.timeline-block{
		padding: 0 0 70px;
	}
	.home-timeline ul li:nth-child(4) .timeline-block {
		padding: 0 0 28px;
	}
.testimonial p{
	font-size:22px;
	line-height:34px;
	margin:0 50px;
}


.mail{
	background-position:0 7px;
}
.office-details-right a{
	background-position:0 5px !important;
}
.ux-markup-new .right .review h3, .review h3, .dedicated-service-bottom .review h3{
	font-size:25px;
	line-height:30px;
}
.capabilty ul li, .ux-markup-new .left ul li{
	font-size:18px;
	line-height:28px;
}
.new-intro .why-intro .intro-hire li{
	font-size:18px;
	margin:0 0 10px;
}
.buttonwithtext h3{
	font-size:34px;
}
.ux-markup-new .left ul li{
	margin:0 0 15px;
}
.content p.social-media-team-heading{
	font-size:26px;
	line-height:32px;
}
.content .facebook-page-management h2, .content .google-plus-management h2, .content .twitter-page-management h2{
	font-size:20px;
	line-height:28px;
}
.facebook-page-management ul li, .google-plus-management ul li, .twitter-page-management ul li{
	font-size:18px;
	line-height:28px;
}
	
	.fancybox-title h2 {
	font-size: 21px;
	line-height: 27px;
}
.fancybox-title p {
	font-size:18px;
	line-height: 28px;
}
	.ui-slider-tabs-list li {
    width: 15% !important;
}
	.second-exp{
		bottom: -130px;
	}
	.content .resource-banner-cont h2{
		font-size: 30px;
		line-height: 30px;
	}
	.content .resource-banner-cont p{
		font-size: 18px;
		line-height: 24px;
	}
	.content .resource-banner-cont p span {
		font-size: 36px;
		line-height: 36px;
	}
	.resource-banner-cont{
		width: 420px;
	}
	.resource-banner{
		height: 350px;
	}
	.testi-text p{
		font-size: 21px;
		line-height: 30px;
	}
	.testi-name img{
		width: 100px;
	}
	.testi-name .name{
		padding: 32px 0 0;
	}
	.testi-name{
		margin: 0 0 30px;
	}
	.clients-testi .pic{
		height: 380px;
	}
	
}

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


}

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

/*inner page start*/

}

@media screen and (max-width: 1250px) {
/*body {
	border: 1px solid blue;
}*/
.wrapper {
	margin: 0 2%;
	width: auto;
}

.craft-brilliance {
	padding: 80px 180px 96px;
}
.experience li {
	width: 31.3%;
	margin: 0 30px 0 0;
}
.contact-info li {
	margin: 0 25px 0 0;
}
/*inner page start*/

.works-list li {
	width: 48.8%;
}
.contact .wrapper{
	margin:0 auto;
}
.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: 25%;
}
/*.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;
}
.header-nav li .submenu .megaftcontainer {
    width: 209px;
    margin: 0 20px 0 0;
}
/*-------------------------------*/
.careerbox ul li {
    width: 23%;
}

.founderblock {
    width: 40%;
    margin: 7px 0px 0 60px;
}

.founderblock:nth-child(2n){
	margin-left:0;
}
.our-goal ul li {
    width: 31.6%;
    float: none;
    display: inline-block;
    vertical-align: top;
}
.inspd {
    padding: 30px 20px;
    overflow: hidden;
}
.our-goal ul li p span {
    font-size: 35px;
    line-height: 40px;
}
.our-goal ul li p {
    font-size: 17px;
    line-height: 25px;
}
.our-goal ul li p span {
    font-size: 28px;
    line-height: 40px;
}
.our-goal ul li {
    width: 32.5%;
}
.servtxt {
    float: left;
    margin: 0;
}
.our-goal ul li img {
    width: 70px;
}
ul.header-nav li {
    margin: 0 17px 0 0;
}
.testimonial p {
    padding: 0 80px;
    font-size: 26px;
    line-height: 38px;
    margin: 0;
    padding: 0;
    text-align: center;
}
.client-section .bx-wrapper .bx-viewport {
    -webkit-transform: translatez(0);
    -moz-transform: translatez(0);
    -ms-transform: translatez(0);
    -o-transform: translatez(0);
    transform: translatez(0);
}
.why-work-us ul li{
	width: 28.4%;
}
.capabilty ul li, .twitter-management ul li{
	width:31%;
}
.ux-markup-new-web-dev .capabilty ul li{
	width:25%;
}
.listing ul{
	text-align:center;
	padding:0;
}
/*.listing ul li{
	width:20%;
}*/
.introduction-part.new-intro.details-intro.wordpress-solutions .why-intro {
    width: 63%;
    padding: 0;
}
.service-listing-dedicated li{
	width:23.3%;
}
.hire-panel-left {
    width: 76.7%;
}
.btn-enquery{
	padding:0 28px;
	font-size:15px;
}
.hire-panel-right a{
	font-size:15px;
	line-height:50px;
	padding:0 30px;
}
/*.banner-content-area{
	width:55%;
}*/
.banner-content-area h2{
	font-size: 50px;
    line-height: 50px;
}
.banner-pic-area{
	width:40%;
}
.banner-pic-area img{
	margin:0;
	width:100%;
}
.banner1-pic-area img{
	width:95%;
}
.banner .tabs:nth-child(3) .banner-content-area h2:before{
	left:154px;
}
.why-choose-us-home .manage-service ul li .img-container{
	margin-left:49px;
}
.why-choose-us-home .manage-service ul li .img-container-right{
	margin-right:42px;
}
.header-nav li .submenu::before {
    left: 112px;
}
.proposal-form-right{
	margin-left:35px;
}
.work-list-panel .jcarousel-container {
    width: 770px !important;
}
.blog-left{
	width:62%;
}
}

@media screen and (max-width: 1200px) {
/*body {
	border: 1px solid pink;
}*/
.content{
    padding: 86px 0 0 0;
}

.head-top.darkHeader ul.header-nav li.parent-dropdown:hover{
	background-position: 98% 14px;
}
.head-top-rht {
    padding: 4px 0 0 0;
}
.responsive {
    display: block;
    margin: 15px 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: 120px;
	left: 0;
	right: 0;
	background-color: #fff;
	padding: 0 !important;
}
.head-top.darkHeader ul.header-nav {
    top: 79px;
}
ul.header-nav li a.active, ul.header-nav li a:hover, ul.header-nav li.current-menu-item a{
	color: #e12c21;
    background-color: inherit;
}
ul.header-nav li.parent-dropdown {
/*	background-position: 98% center;*/
	background-position: 98% 14px;
}
ul.header-nav li.parent-dropdown.activeParent {
    background-position: 98% 14px;
}
.head-top.darkHeader ul.header-nav li.parent-dropdown.activeParent{
	background-position: 98% 14px;
}
ul.header-nav li.parent-dropdown:hover {
    background: url(../images/nav-drop-h-1.png) no-repeat 98% 14px
}
.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.single-menu ul{
	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: #000;
	display: block;
	padding: 2px 20px;
}

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;
}
.testimonial p {
	padding: 0 190px;
}
.craft-brilliance {
	padding: 80px 150px 96px;
}
.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;
}
.head-top {
	padding: 15px 0;
}

.head-top.darkHeader ul.header-nav li > a {
    padding: 2px 0 2px 20px;
}

/*-----------------*/
.header-nav {
    top: 86px;
}
/*-----------------*/

.right-cont {
    padding: 35px 80px 0px 0px;
}
.right-cont:after {
    top: 289px;
    right: 131px;
}
span.top{
	display: none;	
}
.bottom-form-in {
    position: relative;
    width: auto;
    margin: 0 auto;
}
.bottom-form {
    padding: 50px 40px;
}
.bottom-form-in:before, .bottom-form-in:after, .bottom-form:after{
	display: none;
}
.bottom-form-in{
	border-top: 10px solid #f15d22;
}
/*-----------------------*/
.careerbox ul li {
    width: 22.9%;
}

.contact-banner h1 {
    font-size: 50px;
    line-height: 60px;
}

.office-details img {
    float: left;
    width: 360px;
}
.ofc-add li {
    font-size: 16px;
    line-height: 25px;
}

.office-details-left {
    width: 37%;
}
.office-address h4 {
    font-size: 21px;
    line-height: 30px;
    padding: 0 0 19px;
}
.office-address {
    float: right;
    width: 66%;
    padding: 38px 0 16px;
}
.office-details-left, .office-details-right {
    width: 47%;
}
.office-details-right a{
	font-size:16px;
}

/*.banner {
    margin: 86px 0 0 0;
}*/

.testimonial p {
    padding: 0 80px;
    font-size: 26px;
    line-height: 38px;
    margin: 0;
    padding: 0;
    text-align: center;
}
.why-work-us ul li {
    width: 28.1%;
}
.introduction-part.new-intro.details-intro.wordpress-solutions .why-intro {
    width: 61.8%;
    padding: 0;
}
/*.listing ul li {
    width:19%;
}*/
.why-choose-us-home .manage-service ul li .img-container {
    margin-left: 75px;
}
.why-choose-us-home .manage-service ul li .img-container-right {
    margin-right: 66px;
}
.project-detail, .project-pic {
	width: 48%;
}
.proposal-form-right {
    width: 35%;
}
}

@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%;
}

.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*/
/*-----------------------------------*/

.careerbox ul li {
    width: 22.8%;
}
.office-address {
    width: 65%;
}
.lifetesti .homepage-blog {
    width: 610px;
    border-radius: 50%;
    height: 610px;
    top: -85px;
    left: -124px;
}
.keepinbx {
    width: 346px;
    background-color: transparent;
    float: right;
    margin: 160px 90px 0 0;
}
.why-work-us ul li {
    width: 27.9%;
}
.megaftmenu .megaftcontainer {
	margin: 0 35px 0 0;
}
.what-we-do-list-panel{
	width:auto;
}
.service-list {
    width: 32%;
}
.introduction-part.new-intro.details-intro.wordpress-solutions .why-intro {
    width:59.8%;
}
.service-listing-dedicated li {
    width: 23%;
}
.hire-panel-left {
    width: 74.7%;
}
.why-choose-us-home .manage-service ul li .img-container {
    margin-left: 100px;
}
.why-choose-us-home .manage-service ul li .img-container-right {
    margin-right: 85px;
}
.why-choose-us-home .why-choose-content h3{
	font-size:18px;
	line-height:20px;
}
.why-choose-us-home .why-choose-content p{
	font-size:16px;
	line-height:24px;
}
.proposal-form-left{
	width:30%;
	margin-right:15px;
}
.proposal-form-right {
    width:45%;
	margin-left:0;
}
.proposal-form-logo{
	width:22%;
}
.form-common{
	width:100%;
}
.blog-right{
	width:315px;
}

}

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

.fancybox-wrap {
	width: 80% !important;
}
.why-work-us ul li {
    width: 27.5%;
}
/*inner page start*/

/*------------------------*/

.careerbox ul li {
    width: 22.6%;
}
.office-details-left, .office-details-right {
    width: 48%;
	padding:0;
}

.office-address {
    width: 68%;
    padding:0;
}
.ofc-add li {
    font-size: 15px;
    line-height: 25px;
}
.ofc-add li.add {
    padding-bottom: 38px;
}
.ofc-add li {
	padding-bottom: 15px;
}
.ofc-add li.no-padd-left{
	padding-bottom:0;
}
.office-address h4.noph{
	padding:0;
}
.contact-social-links{
	padding:10px 0 0;
}

.office-details-right a {
    background-position: 0 7px !important;
}
.office-address .office-details-right h4 {
    padding: 0 50px 0 0;
}
.office-details img {
	width: 280px;
}
.keepinbx {
    width: 346px;
    background-color: transparent;
    float: right;
    margin: 130px 90px 0 0;
}
.lifetesti .bx-wrapper .bx-pager, .lifetesti .bx-wrapper .bx-controls-auto {
    position: absolute;
    bottom: 31%;
    width: 430px;
}

/*--------------------------*/

.left-stat {
    width: auto;
    float: none;
    text-align: center;
    overflow: hidden;
    margin: 0 0 20px 0;
}
.right-stat{
	float: none;
	width: 800px;
	margin: 0 auto;
}
.right-stat .jcarousel-container {
    width: 800px;
    float: none;
    margin: 0 auto;
}
.logo-section {
    padding: 30px 0;
}
.service-list {
    width: 31.5%;
}
.service-list ul li .list-item h4{
	font-size:17px;
	line-height:22px;
	margin:0 0 5px;
}
.our-goal-ux-design .inspd {
    padding: 30px 14px;
}
.ux-markup-new .left {
    width: 56%;
}

.introduction-part.new-intro.details-intro.wordpress-solutions .why-intro {
    width: 56%;
}
.hire-panel-left {
    width:100%;
	float:none;
}
.hire-panel-right{
	margin: 60px auto 0;
float: none;
width: auto;
padding: 45px 20px 50px;
}
.why-choose-us-home .manage-service ul li .img-container {
    margin-left: 131px;
}
.why-choose-us-home .manage-service ul li .img-container-right {
    margin-right: 124px;
}
}

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

body {
	-webkit-text-size-adjust: 100%;
}
.head-top.darkHeader .responsive{
	margin: 8px 0 0;		
}
.camera_prev, .camera_next{
	opacity: 1 !important;
}
.cameraSlide.cameraSlide_1 .camerarelative .banner-content {
    padding: 180px 0 0 0 !important;
}
ul.header-nav li {
    margin: 0;
}
.camera_prev, .camera_next, .camera_commands {
    top: 49% !important;
}
#header {
	height: 500px;
}

#logo img {
	/*width: auto;*/
}

.megaftmenu .megaftcontainer h3 {
    font-size: 17px;
    margin: 0 0 17px;
}
.four-stack ul li {
    width: 24.8%;
}
.four-stack ul li .stack-container h3 {
    font-size: 20px;
    line-height: 28px;
}
.buttonwithtext h3 {
    font-size: 26px;
	line-height:50px;
}
/*ul.header-nav li{

		padding: 0 15px 0 0;

	}*/

	/*ul.header-nav{

		margin:0 18px 0 0;

	}*/

ul.header-nav li {
	margin: 0 0 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;
}
	.camera_next > span, .camera_prev > span, .camera_next, .camera_prev{
		width: 40px !important;
		height: 40px !important;
	}
	
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, .client-section, .blog-section{
    padding: 53px 0 60px;
}
.pdf-link {
	padding: 33px 0 0;
}
.portfolio-cont p span {
	font-size: 30px;
	line-height: 36px;
}
.testimonial p {
	font-size: 18px;
	line-height: 28px;
	max-width: 90%;
	margin-left:auto;
	margin-right:auto;
}
.experience{
	padding:7px 0 0;
}
.experience li{
	width:31%;
}
.title {
	padding: 25px 0 4px;
}
.position {
    padding: 0 0 50px;
}
.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: 45px;
    padding: 0 40px;
}
.craft-brilliance {
	padding: 55px 65px 60px;
	margin: 0;
}
.second-exp {
	padding: 15px 15px 20px;
	bottom: -100px;
}
.second-exp h4, .experience li:hover .second-exp h4{
	padding:10px 0 7px;
}
.experience li:hover .second-exp p, .second-exp p{
	margin:0 0 15px;
}
.exp-btn{
	font-size:15px;
	line-height:40px;
	padding:0 22px;
}
.bottom-form {
	padding: 50px 40px;
}

.bottom-form-left h4 {
	font-size: 20px;
	line-height: 28px;
	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:17px 0 54px;
}
.ux-markup-new-web-dev .capabilty {
    margin:26px 0 0;
}
.introduction-part.new-intro.details-intro.wordpress-solutions .why-intro {
	width:60%;
}
/*.introduction-part.new-intro.details-intro.wordpress-solutions .review {
	width: 32%;
	padding: 93px 20px 114px;
}*/
.blue {
	padding: 53px 0 60px;
}
.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, .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: 10px 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;
}
.thiming-details a.text-link{
	padding:0 !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;
}




.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;
}


.contact-social-links li {
	margin: 0 4px 0 0;
}


.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-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 2%;
}
.about-company li:last-child {
	margin: 0;
}
.about-company {
    padding: 45px 0 20px;
    margin: -43px 0 0 0;
}
.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: 30px 15px 35px;
}
.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: 50px 0 60px;
}
.proposal-section p {
	margin: 0 0 30px;
}
.form-common {
	width: auto;
}
.proposal-form-left {
	width: 45%;
	margin:0 30px 0 0;
}
.proposal-form-right {
	width: 38%;
}
.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: auto !important;
}
.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;
	font-size: 30px;
    line-height: 36px;
}
.post-thumbnail {
	margin: 0 0 20px !important;
}
.home .post,
.category .post{
	padding: 0 0 40px !important;
	margin: 0 0 12px !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: 33%;
	float: right;
}
.new-intro .why-intro {
	width: 44%;
	float: left;
	padding: 40px 28px 40px;
}
.new-intro {
    padding:60px 0 44px;
}
.ux-detail.dedicated-staff-detail.dedicated-stuff {
	padding-bottom: 40px;
}
.footer-new ul.ftnav li {
	display: inline-block;
	margin: 0 28px 0 0;
}


.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 40px;
}
/*.ux-markup-new {

    padding: 63px 0 25px;

    overflow: hidden;

}*/

/*.content {
	padding: 87px 0 0 0;
}*/
.ux-markup-new {
	padding:53px 0 60px;
}
.ux-markup-new-web-dev{
	padding:53px 0 35px;
}
.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 {
	margin: 0 35px 0 0;
}
.google-plus .right {
	overflow:hidden;
	width:auto;
	float:none;
	margin:0;
}
.google-plus p.social-media-team-heading {
    font-size: 20px;
    line-height: 26px;
}
.google-plus .right .success-slider {
	width: 497px;
	margin: 0 auto;
}
.twitter-management {
	padding: 50px 0 60px;
}
.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: 54px 0 60px;
}
.on-and-off-page-services{
	padding:60px 0;
}
.content-area{
	padding:60px 30px;
}
.ux-markup-new .left ul li {
	font-size: 16px;
	line-height: 26px;
	/*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%;
}
.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: 29.8%;
    padding: 35px 0 0 0;
	margin:0 30px 13px 0;
}
.what-we-do{
	padding:54px 0 60px;
}
.what-we-do.font-changer p {
    font-size: 20px;
    line-height: 28px;
}
.content .facebook-page-management h2, .content .google-plus-management h2, .content .twitter-page-management h2 {
    font-size: 18px;
    line-height: 25px;
	margin:0 0 20px;
}
.facebook-page-management ul li, .google-plus-management ul li, .twitter-page-management ul li {
    font-size: 16px;
    line-height: 26px;
	margin:0 0 10px;
}
.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: 560px !important;
    padding: 0 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;
}


.banner-content h1, .cameraSlide.cameraSlide_1 .camerarelative .banner-content h1 {
	font-size: 34px;
	line-height: 38px;
}
.banner-content h2{
	font-size: 18px;
}
.cameraSlide.cameraSlide_1 .camerarelative .banner-content p {
		font-size: 27px;
		line-height: 31px;
}
.banner-content {
    padding: 0;
}
.cameraSlide.cameraSlide_1 .camerarelative .banner-content {
    margin: 0 40px 0 0px;
}
.right-cont:after {
    width: 15px;
    height: 17px;
    top: 73px;
    right: 120px;
}
.camera_wrap{
	height: 535px !important;
}
.camera_wrap img {
    width: 1940px !important;
    margin-left: -525.687px !important;
    height: 535px !important;
}
#boxscroll {
    height: 200px;
}
.header-nav li .submenu .megaftcontainer ul li a {
    line-height: 30px;
    display: block;
}
.header-nav li .submenu .megaftcontainer ul li {
    margin: 0;
}


.head-top.darkHeader .head-top-rht {
    padding: 15px 0 0 0;
}



.ux-detail .review img{
	width: auto;
	margin:0 auto;
}
.ux-markup-new .right .review p{
	text-align:center;
}

.facebook-page-management ul li br{
	display: none;
}
.banner.home {
    background-size: cover;
    background-position: center center;
}

.right-cont {
    padding: 0;
}
.project-detail p a{
	font-size:16px!important;
}
.projects li .project-detail ul li:last-child .right{
	overflow: visible;	
}
	
/*.blog #header,
.category #header{
	margin-top: 101px;
	margin-top:20px;
	margin-top:57px;
		
	}*/
	
	.blog-banner{
		   /* height: 256px !important;*/
		    height:auto !important;
	}
	.single-post .blog-banner{
		/*margin-top: 101px;*/
		margin-top:90px;
	}
	
	.single-post .blog-banner{
		 /*height: 190px !important;*/
		 height:auto !important;
	}
	
	
	.single-post .blog-detail-wrap p a{
		word-wrap: break-word;
	}
	
	
/*---------------------------------------------------*/	
.content .about-company li p {
    text-align: center;
    font-size: 15px;
    line-height: 22px;
    padding: 16px 0 0;
    color: #000;
}	
.content p {
    font-size: 16px;
    line-height: 25px;
	margin-bottom:20px;
}

.career-det {
    padding: 51px 0 53px;
    overflow: hidden;
}
.crafting-experiences h2, .why-choose-us-home h2, .client-section h2, .blog-section h2, .content h2, .trial h3, .why-intro h3, .google-plus p.heading2, .google-plus h2, .twitter-management.center h2, .manage.full h2{
	font-size: 26px;
	line-height: 34px;
	margin:0 0 25px;
}
	.crafting-experiences h2{
		margin: 0 0 15px;
	}
	.crafting-experiences h3{
		font-size: 21px;
		line-height: 27px;
		margin: 0 0 20px;
	}
.ux-markup-new h2{
	margin:0 0 8px;
}
.crafting-experiences p, .why-choose-us-home .why-choose-content p, .second-exp p, .ofc-add li, .content p, .office-address .office-details-right h4, .office-details-right a, .why-work-us ul li p{
	font-size:16px;
	line-height:26px;
}
.manage-service ul li h3{
	font-size:18px;
	line-height:26px;
	margin:0 0 5px;
}
.bottom-form-left h2 {
	font-size: 36px;
	line-height: 42px;
	margin:0;
}
.crafting-experiences p{
	max-width:85%;
}
.office-address h4.noph {
    font-size: 18px;
    line-height: 26px;
    padding: 5px 0 0;
}
.why-work-us ul li h3{
	margin:15px 0 5px;
}
.pdf-link a, .pdf-link-panel a, .help-form {
    font-size: 15px;
    padding: 0 30px;
    line-height: 50px;
}
	.popup-footer .help-form {
		line-height: 40px;
		font-size: 14px;
	}
.ux-markup-new p.heading{
	font-size:20px;
    line-height:28px;
} 
.capabilty ul li {
    font-size: 16px;
    line-height: 26px;
}
.bottom-section {
    padding: 60px 0;
}
.bottom-form input[type=text], .bottom-form select {
    height: 45px;
	font-size: 15px;
}
.bottom-form textarea{
	height:110px;
	padding:15px 0;
	font-size:15px;
}
.homepage-blog {
    width: 590px;
    height: 500px;
	left: -142px;
}
.keepinbx {
    margin: 130px 70px 0 0;
}

	.mnmlife {
    overflow: hidden;
    padding: 50px 0;
}

.instagrambg {
    padding: 50px 0;
}
.lifetesti .bx-wrapper .bx-viewport {
    height: inherit !important;
}

.careerbox ul li:nth-child(4n){
    margin-right: 30px;
}
.careerbox ul li:nth-child(3n){
    margin-right: 0px;
}
.careerbox ul li {
    width: 31.2%;
}
.career-bg{
	padding: 52px 0 30px;
}
.careerbox ul{
	padding:14px 0 0 0;
}

.careerbox ul li h3 {
    font-size: 18px;
    line-height: 25px;
}

.our-history {
    padding: 50px 0 54px;
}
.missionvision {
    padding: 0 0 60px;
}
.missionvision .inpd {
    padding: 0 20px 0 0;
}
.missionvision .ms-right .inpd {
    padding: 0 0 0 20px;
}

.messagefromfounder {
    padding: 50px 0 45px;
}
.ofc-add {
    padding: 43px 0 0;
}

.reachus {
    padding: 50px 0 60px;
}
.apply-section{
	margin:0;
}
.content .contact-banner p {
    font-size: 28px;
    line-height: 32px;
    color: #fff;
}
.ofc-add li h4{
	font-size:16px;
}

.contact-banner h1 {
    font-size: 40px;
    line-height: 45px;
}
.contact-banner .wrapper, .contact-banner{
	height:280px;
}
.weloveit {
    padding-bottom: 60px;
}
.lifetesti .homepage-blog {
    width: 500px;
    border-radius: 50%;
    height: 500px;
    top: -85px;
    left: -124px;
}
.lifetesti .bx-wrapper .bx-pager, .lifetesti .bx-wrapper .bx-controls-auto {
    position: absolute;
    bottom: 13%;
    width: 430px;
}
.lifetesti .bx-wrapper .bx-pager, .lifetesti .bx-wrapper .bx-controls-auto {
    position: absolute;
    bottom: 13%;
    width: 350px;
}
.banner, .banner-content-area, .banner .tabs{
    height: 380px;
}
.banner .banner-pic-area{
	width:40%;
	margin:0 0 0 5%;
}
	.banner .banner3-pic-area {
    width: 45%;
		margin: 0 0 0 2%;
}
	.banner .banner1-pic-area{
		width: 42%;
		margin: 0 0 0 2%;
	}
	.banner, .banner-content-area, .banner .tabs, .banner-pic-area {
    height: 400px;
}
.banner .banner2-pic-area{
	width:45%;
}
.our-goal-ux-design .inspd {
    padding: 30px 10px 23px;
}
.why-work-us ul li {
    width: 30%;
	margin:0 30px 0 0;
}
.service-list-mid a{
	font-size:24px;
}
.dedicated-hire-welcome {
    padding: 13px 0 44px;
}
.ui-ux-what-we-do {
    padding:53px 0 0;
}
.what-we-do-list-panel{
	margin-top:45px;
}
.service-list ul li .list-inner-area{
	padding:0 25px;
}
.why-work-us {
    padding:53px 0;
}
.why-work-us ul {
    padding:10px 0 0;
}
.ux-markup-new .right .add-cont{
	margin-top:7px;
}
.ux-markup-new-inner{
	padding-bottom:0;
}
.blue .listing {
    margin: 35px 0 0 0;
}
.four-stack ul li .stack-container h4 {
    font-size: 16px;
    line-height: 24px;
}
.buttonwithtext {
    padding: 30px 0;
}
.ux-markup-new .right .add-cont{
	padding:50px 20px;
}
.capabilty ul li, .twitter-management ul li {
    width: 30%;
}
.wordpress-listings ul li .wordpress-listings-container {
    padding:30px 0 0 15px;
}
.dedicated-service-bottom .review {
    width:auto;
    float:none;
}
.dedicated-service-bottom{
	padding-bottom:60px;
}
.banner-content-area h2 {
    font-size:35px;
    line-height:35px;
	margin: 0 0 20px;
}
.banner-content-area p {
    font-size:20px;
    line-height:28px;
}
.banner .tabs:nth-child(3) .banner-content-area h2:before {
    left: 103px;
}
.why-choose-us-home .manage-service ul li .img-container {
    margin-left: 126px;
}
.why-choose-us-home .manage-service ul li .img-container-right {
    margin-right: 118px;
}
.why-choose-us-home{
	padding:53px 0 60px; 
}
.banner1-pic-area img {
    width: 85%;
}
.project-detail p {
    line-height: 22px;
    margin: 0 !important;
    text-align: left !important;
}
.projects li .project-detail ul li:last-child .left{
	float:none;
}
.project-detail p:last-child span{
	display:block;
}
.google-plus {
    padding: 54px 0 90px;
}
.manage-service ul li {
    margin: 0 0 30px 0;
}
.manage-service ul li {
    margin: 0 0 30px 0;
}
.manage-service ul li .left,
.manage-service.nomargin ul li .left {
    width: auto;
}
.manage-service ul li .right,
.manage-service.nomargin ul li .right {
    float: none;
    width: auto;
}
.local-seo-page{
	padding-bottom:53px;
}
.local-seo-page .capabilty{
	margin:26px 0 0 0;
}
.content p.social-media-team-heading{
	margin:54px 0 0;
}

.banner-content-area{
	margin:0 5% 0 0;
}
	.banner2-content-area{
		width: 42%;
	}
	.banner3-content-area{
		width: 45%;
	}
	.banner4-content-area{
		width: 46%;
	}
.review a, .buttonwithtext a, .what-we-do.font-changer a{
	font-size:15px;
	line-height:50px;
	padding:0 30px;
}

.proposal-form-logo {
    width:auto;
	float:none;
	text-align:center;
	overflow:hidden;
}
.proposal-form .help-form{
	margin-top:20px;
}
.proposal-form-logo img{
	display:inline-block;
}
.work-list-panel h3{
	font-size: 22px !important;
	line-height: 28px !important;
}
.work-list-panel {
    padding: 10px 0 35px;
}
.ux-markup-new.works{
	padding:54px 0 20px;
}
.work-list-panel {
    padding: 12px 0 35px;
}
.gallery-overlay-yellow p{
	margin:0;
}
.why-choose-us-home .manage-service ul li .img-container, .why-choose-us-home .manage-service ul li .img-container-right{
	margin-top:0;
}
.why-choose-us-home .manage-service ul li{
	margin:0 0 40px;
	overflow:visible;
}
.why-choose-us-home .manage-service ul{
	padding:70px 0;
}
.why-choose-us-home .why-choose-content h3, .second-exp h4, .office-address h4{
	font-size:20px;
	line-height:26px;
}
.client-section .bx-wrapper{
	padding:0 0 40px !important;
}
.client-section .bx-wrapper .bx-pager{
	bottom: 0 !important;
}
.content .our-history p, .content .career-det p, .content .proposal-section p{
	max-width:90%;
}
.ui-slider-tabs-list li{
	width:19% !important;
}
.ui-slider-tabs-list li a{
	font-size:18px !important;
	padding:20px 12px !important;
}
.ux-markup-new p.heading{
	max-width:inherit;
}
.ux-markup-new .right .review h3, .review h3, .dedicated-service-bottom .review h3{
	font-size:22px;
	line-height:28px;
}
.content .review p{
	font-size:15px;
	line-height:24px;
}
.listing ul li{
	padding:0 20px 0 0;
	margin:0 15px 0 0;
}
.new-intro .why-intro .intro-hire li{
	font-size:16px;
	line-height:26px;
}
.ux-markup-new-web-dev .wordpress-listings ul li p{
	font-size:15px;
	line-height:22px;
}
.ux-markup-new-web-dev .wordpress-listings ul li p br{
	display:none;
}
.ux-markup-new-web-dev .wordpress-listings ul li .wordpress-listings-container {
    padding: 25px 0 25px 10px;
}
.ux-markup-new-web-dev .wordpress-listings ul li .wordpress-listings-container img {
    width: 34px;
    margin: 4px 8px 0 0;
}
.service-listing-dedicated li p{
	font-size:18px;
	line-height:24px;
	max-width:inherit !important;
}
.dedicated-service-bottom .add-cont{
	padding:50px 20px;
}
.capabilty .three-stack, .google-plus .three-stack, .twitter-management .three-stack{
	width:30%;
	margin:0 30px 0 0;
}
.content-area ul li{
	font-size:16px;
	line-height:26px;
	margin:0 0 10px;
}
.content-area a{
	font-size:15px;
	line-height:50px;
	padding:0 30px;
}
	.timeline-block p{
		font-size: 16px;
		line-height: 26px;
		margin: 0 50px;
	}
	.timeline-block h3 {
		padding: 65px 70px 8px;
	}
	.resource-right{
		padding:51px 0 0 55px;
	}
	.resource-right ul li{
		width: 31%;
	}
	.resource-tab#cat_id33{
		padding: 0 0 40px;
		overflow: hidden;
	}
	.resource-img{
		width: 60%;
	}
	.resource-img img{
		width: 100%;
	}
	.resource-right .resource-content a{
		font-size: 15px;
		line-height: 50px;
		padding: 0 30px;
	}
	.fancybox-skin{
		padding: 30px !important;
	}
	.fancybox-title p {

    font-size: 16px;
    line-height: 26px;

}
	.fancybox-iframe{
		height: 400px;
	}
	.thankyou-container .adviceandshare p{
		font-size: 15px;
		line-height: 24px;
	}
	.thankyou-container{
		padding: 55px 0 60px;
	}
	.office-address h3 {
    font-size: 22px;
    line-height: 26px;
    padding: 0 0 20px;
	}
	.office-address .office-details-left h4{
		padding: 0 30px 8px 0;
	}
	.resource-banner-cont {
		padding: 26px 25px 32px;
	}
	.resource-banner {
    height: 320px;
}
.catSec p{
	font-size:40px;
	line-height:45px;
}
.catSec p span span{
	top:20px;
}
.addtoany_content {
    position: absolute;
    top: 779px;
}
	.testi-text p {
		font-size: 18px;
		line-height: 28px;
	}
	.testi-name img{
		width: 70px;
	}
	.testi-name .name {
    	padding: 15px 0 0;
		font-size: 20px;
		line-height: 26px;
	}
	.testi-name .name span {
		font-size: 14px;
		line-height: 16px;

	}
	.clients-testi .pic{
		width: 40%;
	}
	.clients-testi .bx-wrapper .bx-pager{
		width: 40% !important;
	}
	.testi-text{
		width: 56%;
	}
	.clients-testi{
		padding: 60px 0;
	}
	.testi-name{
		margin: 0 0 20px;
	}
	.employee-testi{
		padding: 30px 0;
	}
	.employee-testi ul li .pic, .employee-testi ul li{
		height: 400px;
	}
	.employee-testi ul li .textin{
		margin: 0 0 0 30px;
	}
	.employee-testi .bx-wrapper .bx-pager {
		left: 30px !important;
		width: calc(37% - 30px) !important;
	}
	.emp-testi-text::after {
		border-top: 400px solid #fcd007;
		border-right: 100px solid transparent;
		right: -100px;
	}
	.employee-testi ul li p img {
		margin: 0 auto 15px;
		width: 35px;
	}
	.employee-testi ul li .name{
		font-size: 13px;
	}
	.content .job-insta-feed h2 span{
		font-size: 16px;
	}
	.job-insta-feed{
		padding: 51px 0 60px;
	}
	.blog-left .post ul {
    	margin-top:0 !important; 
	}
	.navigation.pagination{
		background:none;
		margin-top:0;
		padding-top: 40px;
	}
	.blog-left{
		padding-top:0;
	}
	.blog .body-content, .category .body-content{
		padding:32px 0 60px;
	}
	.blog-right{
		padding-top:28px;
	}
	.category .body-content{
		padding-top:55px;
	}
	.category .blog-right {
    	padding-top:5px;
	}
	h1.post-title{
		font-size: 32px;
		line-height:38px;
	}
	.blog-detail-wrap p {
    	padding: 0 0 17px;
	}
	.single-post .entry-content h2{
		padding: 0 0 20px !important;
	}
	.blog-newsletter .newsletter-heading {
		font-size: 35px;
		line-height: 40px;
		margin: 0 0 25px;
	}
	.blog-newsletter {
    	padding: 52px 25px 60px;
	}
	
}

@media screen and (max-width: 1000px) {
/*body {
	border: 1px solid grey;
}*/
	.office-address .office-details-right h4{
		padding: 0;
	}
	.office-address .office-details-left h4{
		padding: 0 0 8px;
	}
.experience li {
	width: 30.8%;
	height: 370px;
}
	.resource-img {
    width: auto;
    float: none;
    margin: 0 0 30px;
}
	.resource-right .resource-content ul{
		margin: 0 0 20px;
	}
	.resource-right {
    padding: 51px 10px 0 30px;
}
/*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 30px 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;
	border-right: none;
}
.four-stack ul li:nth-child(2n) {
	margin-right: 0px;
}
.ux-markup-new .left {
	float: none;
	margin: 0 0 35px;
	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: 43px 0 55px;
}
.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;
}


/*------------------------*/

.careerbox ul li {
    width: 31.1%;
}
.our-goal ul li img {
    width: 55px;
}
.our-goal ul li p span {
    font-size: 28px;
    line-height: 31px;
}
.inspd {
    padding: 30px 10px 26px;
}

.office-address h4 {
    font-size: 19px;
    line-height: 30px;
}
.ofc-add li a {
    display: block;
    word-break: break-word;
}
.office-details img{
	display: none;
}
.office-details img.ph-disp {
    display: block;
    width: 100%;
}
.office-address{
	width:auto;
	float: none;
}
.blogbannerheading {
    width: auto;
    margin: 0 2%;
}
.browse-img .uploadBtn span{
	display:block;
	margin:5px 0 0;
}
.browse-img .uploadBtn span span{
	display:inline-block;
	vertical-align:top;
}
.service-list,
.column2 .service-list {
    width:100%;
	float:none;
	margin:0;
	text-align:center;
	height:auto !important;
	padding-bottom: 0;
}
.column2 .service-list{
	padding-bottom: 0;
}
.service-list-right{
	height:auto !important;
}
.service-list ul li{
	display:inline-block;
	vertical-align:middle;
	margin:0 -4px 0;
	width:33%;
	border-bottom:none;
	border-right:#ececec solid 1px;
	padding:27px 0 24px;
}
.service-list ul li:last-child{
	border:none;
}
.column2 .service-list ul li{
	vertical-align:top;
}
.service-list-mid,
.column2 .service-list-mid{
	float:none;
	margin:0 auto;
	width:100%;
	height:auto !important;
	overflow:auto;
	clear:both;
}
.service-portfolio{
	width:50%;
	float:left;
	padding:32px 0;
}
.contact-sales{
	width:50%;
	float:right;
	padding:32px 0;
}
.column2 .service-list ul li .list-inner-area {
    padding: 0 20px;
    text-align: center;
}
.column2 .list-inner-area img {
    float: none;
    display: inline-block;
    margin: 0 0 19px;
}
.column2 .service-list ul li .list-item {
    float: none;
    width: auto;
}
.why-work-us ul li {
    width:100%;
	float:none;
	margin:0 0 32px;
}
.why-work-us ul li:last-child{
	margin:0;
}
.twitter-management ul li {
    width:40%;
	float:none;
	background: url(../images/cap-list.png) no-repeat 0 13px;
	font-size:20px;
	line-height:36px;
}
.capabilty ul li{
	width:42%;
}
.capabilty ul li:nth-child(2n){
	float:right;
}
.listing ul li{
	display: block;
	width: calc(50% - 61px);
	font-size: 14px;
	float: left;
	border-bottom: 1px solid #FFF;
	background-position: 20px center !important;
	margin: 0;
	text-align: left;
	padding: 0 0 0 60px !important;
}
.listing ul li:nth-child(2n){
	float:right;
	border-right:none;
}
.listing ul li:nth-child(3), .listing ul li:last-child{
	border-bottom:none;
}
.four-stack ul{
	overflow:hidden;
}
.four-stack ul li{
	height:auto !important;
	width:49.8%;
    margin: 0 0 1px 0;
	float:left;
	border-right:1px solid #f9fbfa;
}
.four-stack ul li:nth-child(2n){
	border:none;
}
.buttonwithtext{
	border-top:none;
}
.introduction-part.new-intro.details-intro.wordpress-solutions .why-intro{
	width:100%;
	float:none;
	padding:0;
}

.new-intro {
    padding:51px 0 60px;
}
.introduction-part.new-intro.details-intro.wordpress-solutions .review{
	width:auto;
	margin:0 auto;
}
.four-stack ul li .stack-container {
    padding: 33px 10px 38px;
}
.ux-markup-new-web-dev .capabilty ul li{
	background:none;
	border:none;
	width:33%;
	float:left;
	margin:0;
}
.ux-markup-new-web-dev .capabilty ul li:nth-child(3) {
    margin-top:0;
}
.dedicated-service-bottom .add-cont {
    margin:0 auto;
    float:none;
	width:auto;
}
.dedicated-service-bottom .review {
    width: auto !important;
    border: none;
    padding: 0 !important;
    background: none;
	margin:0 !important;
}
.service-listing-dedicated li{
	width:48%;
	margin: 0 25px 25px -4px;
}
.service-listing-dedicated li:nth-child(2){
	margin-right:0;
}
.service-listing-dedicated li:nth-child(3), .service-listing-dedicated li:last-child{
	margin-bottom:0;
}

.dedicated-service-list-top{
	padding-bottom:60px;
}
.banner .tabs {
    height:auto;
}
.why-choose-us-home .manage-service ul{
	background:none;
	padding:0;
}
.why-choose-us-home .manage-service ul:before{
	display:none;
}
.why-choose-us-home .manage-service ul:after{
	display:none;
}
.why-choose-us-home .manage-service ul li .right,
.why-choose-us-home .manage-service ul li .left{
	width:auto;
	margin:0;
	float:none;
}
.why-choose-us-home .manage-service ul li .img-container{
	margin:0;
}
.why-choose-us-home .manage-service ul li .img-container-right{
	margin:0;
}
.why-choose-us-home .manage-service ul li {
    margin: 0 0 60px;
}
/*.banner-pic-area {
    width:100%;
	float:none;
}
.banner-pic-area img{
	width:auto;
	height:auto;
}
.banner-content-area {
    width:100%;
	float:none;
}
.banner-content-area .displaytable,
.banner-content-area .displaytablecell{
	display: block;
    position: static;
}*/


}

@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;
    display: inline-block;
    vertical-align: top;
    margin: 0 25px 0 0;
}
.about-testi-left {
	padding: 40px 0 35px;
}
.about-testi-list {
	padding: 40px 50px 80px;
}
.blog-search {
	float: none;
	margin: 0 auto;
	padding:0;
	width: 50% !important;
}
.blog-left {
	width: auto;
	float: none;
	overflow: hidden;
	margin: 0 0 60px;
}
.blog-right {
	width:auto;
	float: none;
	overflow: hidden;
	padding-top:0;
	padding-bottom:0;
	margin:0 auto;
	/*background:#fff;*/
}
.single .blog-left{
	margin: 0 0 53px;
}
.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 {
	text-align: left;
}
.listing ul li {
	background-position: 0 0;
}
.blue .listing {
	margin: 30px 0 0 0;
}
.why-us.dedicated-stuff-detail li {
	margin-right: 30px;
}
.megaftmenu .megaftcontainer {
	margin: 0 31px 0 0;
}
.full-width-services .about-testi-left ul li {
	text-align: center;
}
.full-width-services .about-testi-left ul li p span {
	text-align: center;
}
.capabilty ul li:nth-child(3){
	margin-top:10px;
}

/*-------------------------------*/

.careerbox ul li {
    width: 30.9%;
}

.our-goal ul li img {
    float: none;
    margin-right: 20px;
    margin: 0 auto 15px;
}
.servtxt {
    float: none;
    margin: 0;
    display: block;
	text-align: center;
}
.work-list-panel .jcarousel-container {
    width: 370px !important;
}
.blog .body-content::after, .category .body-content:after, .single-post .body-content:after {
    width:100%;
	background:#fff;
}
#wpsite_follow_us_badges-2{
	width:50%;
	margin:35px auto;
}
.blog-ad{
	width:50%;
	margin:0 auto;
}
.blog-right #text-5{
	width: 50%;
	margin: 35px auto 0;
}
.blog-right #text-6{
	width: 50%;
    margin: 35px auto 0;
}
.blog-right #text-6 img{
	width:100%;
}
#blog-banner-wrapper{
	width:50%;
	margin:0 auto;
}
#blog-banner-wrapper img{
	width:100%;
}
.category .blog-right {
     padding-top:0; 
}
.drop-number{
	width:50%;
	margin:35px auto 0;
}
.single-post .body-content {
    padding: 32px 0 60px !important;
}

}

@media screen and (max-width: 900px) {
/*body {
	border: 1px solid black;
}*/
ul.header-nav {
	display: none;
}
.our-partner ul li {
	width: 110px;
}
/*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;
}

.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;
}
.explore-right img {
    width: 47%;
}

/*-------------------------------*/

.careerbox ul li {
    width: 30.8%;
}
.keepinbx {
    margin: 100px 70px 0 0;
}
.service-list ul li{
	text-align:center;
}
.list-inner-area img{
	float:none;
	display:inline-block;
	margin:0 0 10px;
}
.why-work-us ul li p{
	max-width:80%;
	margin-left:auto;
	margin-right:auto;
}
.service-list ul li .list-item{
	float:none;
	width:auto;
}
.service-list ul li .list-inner-area {
    padding: 0 37px;
    text-align:center;
}
.banner1-pic-area img {
    width:100%;
}

/*---------------banner----------------*/

.banner .displaytable,
.banner .displaytablecell{
	display:block;
	position:relative;
}
.banner .jcarousel-container,
.banner .jcarousel-item{
    width:auto !important;
    /*margin: 0 65px 0 0;*/
}
.banner .jcarousel-item {
    width:auto !important;
    margin: 0;
}
.banner{
	height:auto;
}
.banner .banner-pic-area {
    width:50%;
	float:none;
	margin:0 auto;
}
.banner .banner1-pic-area img{
	margin:0 auto 40px;
}
.banner .banner-content-area {
    width:100%;
	float:none;
	height:auto;
	padding:0 0 54px;
	text-align:center;
}
.banner-content-area h2 br{
	display:none;
}
.banner-pic-area img {
    margin: 0 auto 25px;
    width: 50%;
}
.banner-content-area p{
	margin:0;
}
	.right-stat{
		width: 650px;
	}
	.resource-banner {
		height: auto;
		background-size: auto 200px;
		overflow: hidden;
	}
	.resource-banner .wrapper{
		position: static;
		overflow: hidden;
		margin:200px 0 0;
	}
	.resource-banner .wrapper .displaytablecell, .resource-banner .wrapper .displaytable{
		display: block;
		position: static;
		
	}
	.resource-banner-cont{
		width: auto;
		text-align: center;
	}
	.resource-banner .pdf-link{
		text-align: center;
	}
	.catSec p {
		font-size: 30px;
		line-height: 36px;
	}
.catSec p span span{
    top: 15px;
}
.addtoany_content {
    position: absolute;
    top: 673px;
}

}

@media screen and (max-width: 850px) {
/*body {
	border: 1px solid red;
}*/
.craft-brilliance {
	padding: 55px 40px 60px;
}
.experience li {
	width: 80%;
	float: none;
	margin: 0 auto 45px;
}
.experience li:last-child {
	margin: 0 auto;
}

.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;
}
.crafting-experiences p, .testimonial p{
	max-width:95%;
}
.contact-info li {
	display: block;
	margin: 0 auto !important;
	background: none;
	width:300px !important;
	text-align:center;
	height:auto !important;
}
.contact-info li:last-child{
	padding-bottom:0;
}
.contact-info li p{
	margin:0;
}
.contact-info li img {
    float: none;
    padding: 0;
    margin: 0 auto 10px;
}
.contact .wrapper{
	width:auto;
}
.footer-our-network{
	float:none;
	text-align:center;
	overflow:hidden;
	margin:0 0 20px;
}
.footer-our-network h3, .footer-our-network ul{
	display:inline-block;
	vertical-align:top;
	float:none;
}
.footer-our-network ul li{
	margin:0 0 0 30px;
}
.contact p{
	margin:15px 0 0;
}
.social-links{
	float:none;
	text-align:center;
}
.social-links li{
	display:inline-block;
	vertical-align:top;
	float:none;
}

	.resource-right ul li{
		width: 48%;
		margin: 0 0 40px;
	}
	.resource-right ul li:nth-child(2n){
		float: right;
	}
.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;
}
.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 25px 0 0;
}

/*----------------------------------*/

.careerbox ul li {
    width: 30.6%;
}

}
@media screen and (max-width: 812px) {
	.addtoany_content {
		position: absolute;
		top: 702px;
	}
}

@media screen and (max-width: 800px) {
/*body {
	border: 1px solid yellow;
}*/
/*.head-top.darkHeader, .home.page .head-top.darkHeader {
    background-color: #fff;
    padding: 10px 0;
}*/
.four-stack ul{
	background-color:transparent;
}
.camera_wrap img {
    height: 505px !important;
    width: 1840px !important;
}
.camera_wrap{
	height: 505px !important;
}
	.banner-content h1, .cameraSlide.cameraSlide_1 .camerarelative .banner-content h1 {
    font-size: 28px;
    line-height: 32px;
}
	.cameraSlide.cameraSlide_1 .camerarelative .banner-content p {
    font-size: 25px;
    line-height: 31px;
}
.banner-content {
    padding: 0 !important;
}
	.cameraSlide.cameraSlide_1 .camerarelative .banner-content {
    width: 305px;
}
	.right-cont:after {

    top: 63px;
    right: 87px;
}

.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;
}
.head-top-rht {
    padding: 3px 0 0;
}
.head-top.darkHeader .head-top-rht {
    padding: 12px 0 0 0;
}

.right-cont {
/*    width: 335px;*/
	 width: 310px;
}
.right-cont:after {
    top: 60px;
/*    right: 116px;*/
	right: 91px;
}
.home.page #header{
/*	height: 460px !important;*/
	height: 500px !important;
}	
.banner.home{
	background-position: -492px 0;
}


/*-------------------------------*/

.careerbox ul li {
    width: 30.5%;
}

.keepinbx {
    margin: 90px 10px 0 0;
}

.lifetesti .homepage-blog {
    width: 430px;
    height: 430px;
}
.right-stat .jcarousel-container {
    width: 580px;
    float: none;
    margin: 0 auto;
}
.ux-markup-new-web-dev .capabilty ul li{
	width:50%;
	float:none;
	display:inline-block;
	vertical-align:top;
	margin:0 -4px 0 0;
}
.hire-panel-left ul li .cart-col {
    width: auto !important;
    display: block;
    padding: 14px 10px 14px 205px !important;
    text-align: left;
}
.hire-panel-left ul li .cart-col.col1 p{
	font-size:15px !important;
	padding:0 !important;
}
.hire-panel-left ul li p{
	padding:0;
	font-size:15px;
}
.hire-panel-left ul li:nth-child(2n){
	background-color:#fcfcfc;
}
.hire-panel-left ul li .cart-col::before{
    content: attr(data-th);
    display: block;
    width: 163px;
    text-transform: uppercase;
    font-size: 14px;
    color: #fff !important;
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    background-color: #242424;
    text-align: left;
    line-height: 20px;
    padding: 14px 10px 0;
    font-family: Gotham-Medium;
    color: #000;
}
.hire-panel-left{
	display:none;
}
.hire-panel-left.mobile{
	display:block;
}
.facebook-page-management {
    width: 23.8%;
}
.addtoany_content {
    position: absolute;
    top: 646px;
}
	.employee-testi ul li .pic{
		background-position: 50% 0 !important;
		width: 58%;
	}
	.emp-testi-text{
		width: 42%;
	}
	.employee-testi .bx-wrapper .bx-pager {
		width: calc(42% - 30px) !important;
	}
}

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

.our-partner {
	padding: 25px 0 20px;
}
.our-partner p {
	padding: 0 0 20px;
}
.portfolio-cont p span {
	font-size: 26px;
	line-height: 30px;
}
.portfolio-cont p {
	font-size: 15px;
}
.client-section.staff-details h2{
	padding-top:0;
}

.client-section .bx-wrapper .bx-pager, .client-section .bx-wrapper .bx-controls-auto {
    bottom: 0px !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 li:hover .second-exp p, .second-exp p {
	margin: 0 0 15px;
}

.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;
}
.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 {
	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 10px;
}
.mnm-advantage h2 {
	padding: 0 0 20px;
}
.mnm-advantage ul li {
    margin: 0 0 35px;
    height: inherit !important;
}
.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 #fb9113 !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(../images/contact-img.jpg) no-repeat center center;
	background-size: 100%;
}
.office-address {
	float: none;
	margin: 0;
	overflow: hidden;
	padding: 30px 0 0;
	width: auto;
}
.ofc-add li{
	padding-bottom:11px;
}
.office-address h4.noph{
	padding:10px 0 0;
}
.reach-us p {
	font-size: 20px;
	line-height: 25px;
	margin: 0 0 30px;
}

.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-part {
	padding: 20px 0;
}
.apply-section h4 {
	padding: 40px 0 20px;
}
.about-company li {
    width: 22%;
	margin: 0 0 0 0;
    padding: 0 1%;
}
.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-left {
	width: auto;
	float: none;
	overflow: hidden;
	margin:0;
}
.proposal-form-right {
	padding: 35px 0 0;
	width: 60%;
}
.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: 40px !important;
}*/
.blog-left .entry-content p {
	font-size: 15px !important;
	line-height: 24px !important;
	padding: 0 !important;
}
/*.home .post {
	margin: 0 0 30px !important;
	padding: 0 0 10px !important;
}*/
.single-post .blog-detail-wrap p,
.blog-left .post ul.innerlist li{
	font-size: 15px !important;
	line-height: 24px !important;
	padding: 0 0 20px !important;
}
.blog-left .post ul.innerlist li{
	padding-left:15px !important;
	padding-bottom:0 !important;
}
.blog-left .post ul.innerlist{
	margin-bottom:21px;
}
.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 #cat_id33 ul li {
	width: 100%;
	margin: 0 0 15px 0;
}

.footer {
	padding: 15px 0 25px;
}
.cart-table a.pro-enquiry-but6 {
	padding: 0 10px;
}
.why-us.dedicated-stuff-detail.wordpress-details {
	padding: 50px 0;
}
.parameters {
	padding: 50px 0;
}
.contact-banner h1{
	font-size:35px;
	line-height:40px;
}

.ux-markup-new .right .add-cont .add-cont-wrapper .add-cont-text p {
	font-size: 24px;
	line-height: 30px;
}
.footer-new ul.ftnav {
	padding:0 0 10px;
}
.footer-new ul.ftnav li a{
	padding:0;
}
.footer-new {
	padding: 25px 0 0 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 10px;
}
.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: 60px 0;
}

.what-we-do.font-changer .get-start p {
	line-height: 35px;
}
.header-nav li .submenu {
	/*padding: 0 20px;*/
	padding:20px 20px 0;
}
.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:100%;
	margin-bottom:0;
	margin-right:0;
	padding:25px 0 0;
}
.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;
}



.content-area {
    margin: 0;
    padding: 50px 20px 60px;
}
.content-area-in{
	background:none;
}
.content-area .left-side, .content-area .right-side{
	width: 100%;
    float: none;
	margin:0 0 45px 0;
}
.content-area .right-side{
	width: 100%;
    float: none;
}

.content-area a {
    float: left;
    margin: 0;
}

.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:21px;
    line-height:28px;
}
.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;
}




.mnm-adv-cont p{
	height:inherit !important;
}
	
	.our-partner ul li{
		margin-right: 0;
		width: 230px;
		margin-bottom: 10px;
	}
	.our-partner ul li img{
		display: block;
		margin: 0 auto;
	}
	
	/*.blog-banner{
		height: auto !important;
		padding-top: 50px !important;
		padding-bottom: 37px !important;
	}*/
	
	/*.single-post .blog-banner{
		margin-top:90px;
		padding-top: 0 !important;
		padding-bottom: 0 !important;
		height:auto !important;
	}*/
	
	.single-post .blog-banner .inner-banner-cont{
		padding-top: 0 !important;
		
	}
	
	
	.single-post .blog-banner .inner-banner-cont h1{
		font-size: 28px;
	}
	
	/*.blog-right{
		margin: 0 auto;
		width: 340px;
	}*/
	
	
	/*-----------------------------*/
	
		.careerbox ul li:nth-child(2n){
		margin-right:0;
		float:right;
	}
	.careerbox ul li:nth-child(3n){
		margin-right:0;
	}
	.careerbox ul li:nth-child(4n){
		margin-right:0;
	}
	.careerbox ul li {
    margin: 0 0 30px 0;
    width: 48%;
}

.office-details-left, .office-details-right {
    width: 48%;
    margin: 0;
}


.contact-banner .wrapper, .contact-banner {
    height: 210px;
}
.banner {
    height:auto;
}
.tab-btn ul li a {
    font-size: 16px;
    line-height: 21px;
    padding: 14px 0;
}
.service-portfolio,
.contact-sales{
	padding:24px 0;
}
.service-list-mid a {
    font-size: 24px;
    line-height: 30px;
}
.our-goal ul li p {
    font-size: 15px;
    line-height: 22px;
}
.our-goal ul li p span {
    font-size: 24px;
    line-height: 28px;
}
.capabilty ul {
    padding-bottom:0;
}
.capabilty ul li, .twitter-management ul li{
	margin:10px 0 0;
}


.ux-markup-new .right .review h3{
	font-size: 25px;
    line-height: 30px;
}

.four-stack ul li .stack-container {
    padding: 18px 10px 20px;
}
.new-intro .why-intro .intro-hire li {
    font-size: 16px;
    line-height: 24px;
}
.ux-markup-new-web-dev .capabilty {
    margin: 41px 0 0;
}
.ux-markup-new-web-dev .wordpress-listings ul li .wordpress-listings-container{
	padding:25px 10px 0 0;
}
.wordpress-listings ul li .wordpress-listings-container {
    padding:10px 0 24px 15px;
}
.ux-markup-new-web-dev {
    padding: 53px 0 55px;
}
.ux-markup-new-web-dev .capabilty ul li:nth-child(2) {
    margin-top:0;
	border:none;
}




.why-choose-us-home .manage-service ul li {
    margin: 0 0 40px;
}
.why-choose-us-home .manage-service ul li .img-container,
.why-choose-us-home .manage-service ul li .img-container-right{
	width:80px;
	height:80px;
	-webkit-border-radius:80px;
	-moz-border-radius:80px;
	border-radius:80px;
}
.why-choose-us-home h2{
	margin:0 0 25px;
}
.send-whatsapp{
	margin:35px auto 0;
}
.projects li .project-detail ul li:last-child .left{
	float:left;
}
.google-plus .left{
	margin:0 30px 0 0;
}
.google-plus .right img{
	margin:0 0 15px;
}


.local-seo-page{
	padding-bottom:43px;
}
.local-seo-page .capabilty{
	margin:43px 0 0 0;
}
.content p.social-media-team-heading{
	margin:43px 0 0;
}

.proposal-form-logo {
    margin: 30px 0 0 0;
    float: right;
}
.why-choose-us-home .manage-service ul li .img-container-right{
	float:left;
}
.why-choose-content-right, .why-choose-content {
    padding: 0 0 0 30px;
    text-align: left;
}
.ui-slider-tabs-list li {
    width: 19% !important;
}
.ui-slider-tabs-list li a {
    font-size: 16px !important;
    padding: 20px 12px !important;
    line-height: 22px !important;
}
.ux-markup-new-web-dev .wordpress-listings ul li .wordpress-listings-container img{
	margin:0 8px 0 0;
}
.capabilty .three-stack li{
	float:none !important;
	margin:10px 0 0 !important;
}
	.home-timeline ul li{
		width: auto;
		float: none !important;
	}
	.home-timeline ul li .timeline-block{
		padding: 0 0 70px !important;
		border-bottom: none !important;
		border-right: none !important;
		border-left: none !important;
		border-top: none !important;
		border-radius: 0 !important;
	}
	.home-timeline ul li:last-child .timeline-block{
		padding-bottom: 0 !important;
		border-bottom: none !important;
	}
	.home-timeline ul li .timeline-block:before, .home-timeline ul li .timeline-block:after{
		display: none !important;
	}
	.home-timeline{
		padding: 65px 0 0;
	}
	.timeline-block .icon:before{
		display: none !important;
	}
	.timeline-block h3{
		padding: 65px 0 8px;
	}
	.timeline-block p br, .timeline-block h3 br{
		display: none;
	}
.banner .banner-pic-area{
	margin:50px auto 40px;
	height: auto;
}

	.fancybox-iframe {

    height: 320px;

}
.addtoany_content {
    position: absolute;
    top: 673px;
}
h1.post-title {
    font-size: 28px;
    line-height: 34px;
	padding-bottom: 33px;
}
.single-post .body-content {
    padding: 13px 0 40px !important;
}
.blog-newsletter .newsletter-heading {
    font-size: 30px;
    line-height: 36px;
    margin: 0 0 20px;
}
.blog-newsletter {
    padding: 32px 25px 40px;
}
.blog-newsletter .easy-newsletter{
	width:100%;
}
.drop-number .input-field{
	width:100%;
	float:none;
	margin:0 0 15px !important;
	border:#d1d1d1 solid 1px;
}
.drop-number .input-submit{
	width:100%;
	float:none;
	margin:0 !important;
	border:none !important;
}
.drop-number .input-submit button{
	width:100%;
}

}
@media screen and (max-width: 767px) {
.banner{
	display:none;
}
	.popup-wraper{
		padding: 20px;
	}
	.errorLightBox{
		margin: 0;
	}
.google-plus .rslides_tabs {
    width: auto;
    left: 0;
    text-align: left;
}
	.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;
}
.tab-btn{
	display:none;
}
.banner-mobile{
	display:block;
	margin:60px 0 0;
}
.banner-pic-area {
    width:100%;
	float:none;
}
.banner-content-area {
    width:100%;
	float:none;
}
.banner-content-area .displaytable,
.banner-content-area .displaytablecell{
	position:relative;
	display:block;
}
.banner-content-area{
	height:auto;
	padding:45px 0;
}
.banner1-pic-area img {
    width: 70%;
}
.banner-pic-area img{
	margin:0 auto;
}
.banner .tabs:nth-child(3) .banner-content-area h2:before {
    left:89px;
}
.banner-content-area h2{
	font-size:26px;
	line-height:26px;
	padding:0 2% 12px;
	margin: 0;
}
.banner-content-area p{
	font-size:16px;
	line-height:24px;
	margin:0 3%;
}
.banner-mobile .banner-pic-area{
    width:80%;
	margin:30px auto;
	height: auto;
}
.banner-mobile .banner-content-area {
    width:100%;
	padding:0 0 40px;
	text-align:center;
	margin:0;
}
.banner-mobile .bx-wrapper .bx-pager {
    bottom: 75px;
}
.banner-mobile .banner1-pic-area img{
	margin:0 auto 30px;
}

.content .contact-banner p{
	font-size:16px;
}
	.right-stat{
		width: 450px;
	}
	.attach-other{
		padding: 0 0 0 34px;
	}

}
@media screen and (max-width: 750px) {
/*body {
	border: 1px solid red;
}*/
	.newportfolio ul li:hover .port-description {
    padding: 38% 0;
}
.testimonial p {
    padding: 0 50px;
}
.second-exp p {
    margin: 0 0 12px;
}
.proposal-form-right{
	margin:0;
	width:auto;
	float:none;
	overflow:hidden;
}
.looking-for li label{
	position:relative;
	padding:0 0 5px 22px;
	display:block;
	line-height:24px;
}
.looking-for li label input{
	position:absolute;
	top:4px;
	left:0;
}
/*.proposal-form-logo {
    float: none;
    margin: 0 auto;
    overflow: hidden;
    width: 100%;
}*/
.buttonwithtext {
    margin: 15px 0 0 0;
}
/*.four-stack ul li {
    width: 47.9%;
}*/
	.content .contact-banner p {
    font-size: 17px;
    line-height: 24px;
    color: #fff;
}
	
	.right-cont {
		width: 302px;
	}
	
	.right-cont:after{
		right: 83px;
	}
	
	/*-------------------------*/
	
.careerbox ul li {
    width: 48.7%;
}
.lifetesti .homepage-blog {
    width: auto;
    height: inherit;
    overflow: hidden;
	position: static;
	-webkit-border-radius: 0px;
-moz-border-radius: 0px;
border-radius: 0px;
margin:0;
    min-height: inherit !important;
	padding: 25px 0 51px;
}
.keepinbx {
    margin: 0;
    width: auto;
}

.lifetesti .bx-wrapper .bx-pager, .lifetesti .bx-wrapper .bx-controls-auto {
    position: absolute;
    bottom: 22px;
    width: 100%;
}

.content .instagrambg h2{
	margin-bottom:10px;
}
.capabilty ul li{
	font-size:15px;
	line-height:24px;
	background-position:0 7px;
}

/*.proposal-form-logo {
    float: none;
    margin: 0 auto;
    overflow: hidden;
    width: 100%;
}
.proposal-form-logo img {
    margin: 0 auto;
}*/

	
}

@media screen and (max-width: 700px) {
/*body {
	border: 1px solid pink;
}*/
body {
	-webkit-text-size-adjust: 100%;
}
.testimonial p {
	padding: 0 35px;
}

#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;
*/
	width: 48%;
	display:inline-block;
	margin: 0 !important;
}
.our-partner ul li img {
	margin: 0 auto;
} 
.our-partner p {
	padding: 0 0 5px;
}

.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{
	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 {
    padding: 0 0 0 0;
}
.office-details-right {
	padding: 15px 0 0 0;
}
.other-detail {
	padding: 0 0 8px;
}
.office-details .wrapper {
	background-position: center center;
	background-size: cover;
}

.contact-detail h3 {
	margin: 30px 0 15px;
}
.about-company li {
    width: 45.5%;
    border-bottom: 1px solid #e5e5e5;
	padding: 2%;
}
.about-company li:nth-child(2n) {
    margin-right: 0px;
    border-right: none;
    margin-left: -4px;
}
.about-company li:nth-last-child(-n+2){
	border-bottom: none;
}
.homepage-blog {
	margin: 280px 0 0;
	border-radius: 0;
	width: auto;
	height: auto;
	padding: 25px 0 30px;
	border:none;
}
.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;
}


.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 !important;
float: none !important;
padding: 0 0 0 50px !important;
background-position: 12px center !important;
border-right: none;
}
.listing ul li:nth-child(3){
	border-bottom:1px solid #FFF;
}
.listing ul li:last-child {
	margin-bottom: 0;
}
.listing {
	padding: 0;
}
.blue h2 {
	font-size: 24px;
	line-height: 30px;
}
.buttonwithtext h3 {
    font-size: 20px;
    line-height: 26px;
    margin: 0 0 15px;
    display: block;
}
.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: 35px 10px 40px;
}
.buttonwithtext{
	padding:25px 0 30px;
}
.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: #fff !important;
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	background-color: #242424;
	text-align: left;
	line-height: 20px;
	padding: 10px;
	font-family: Gotham-Medium;
	color: #000;
}
.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: 207px 80px 0 !important;
}
/*.four-stack ul li {
    width: 47%;
    margin: 0 17px 22px 0;
}*/
.buttonwithtext {
    overflow: hidden;
    margin: 0;
}
.cart-table ul li:nth-child(2) .cart-col:before {
    background-color: #fb9113;
    color: #fff;
}



.our-partner ul li:nth-child(2){
/*	margin: 0 0 6px 0 !important;*/
	margin: 0 !important;
}
.our-partner ul li:nth-child(4){
/*	margin: 10px 0 8px 0 !important;*/
	margin: 0 !important;
}
	
	.our-partner ul li:last-child{
		margin-top: 5px;
	}
	
	.footer p{
		margin-right: 0;
	}
	
/**------------------------------------*/	
	
.radio ul li label {
    display: block;
    position: relative;
    font-weight: 300;
    padding: 0 20px 0px 0;
    margin: 3px 0 0 0;
}
	.content .bottom-form-left .bottom-form-com p{
		float: none;
	}
	.radio ul li .check1{
		left:0;
	}
	.radio {
    float: none;
    margin: 10px 0 0 0;
}

.careerbox ul li {
    width: 48.6%;
}

.missionvision .ms-left, .missionvision .ms-right {
    float: none;
    width: auto;
    margin: 0 0 35px 0;
    text-align: center;
}
.missionvision .ms-right .inpd, .missionvision .inpd{
	padding:0;
}
.missionvision .ms-right{
	margin-bottom:0;
}

.founderblock {
    width: auto;
    display: block;
    margin: 0;
}
.founderblock img {
    width: 165px;
    margin: 0 auto 20px;
}

.founderblock:nth-child(2n) {
    margin-left: 0;
    margin: 28px 0;
}
.about-company{
	margin:0;
	padding:0
}
/*---------------------------------*/
.testimonial p {
    font-size: 16px;
    line-height: 23px;
}
	.clients-testi .pic{
		width: auto;
		height: 530px;
		float: none;
	}
	.testi-text{
		position: static;
		width: auto;
		float: none;
		overflow: hidden;
		padding: 50px 0 0;
	}
	.testi-text .displaytable,.testi-text .displaytablecell, .emp-testi-text .displaytable, .emp-testi-text .displaytablecell{
		display: block;
		position: static;
	}
	.clients-testi .bx-wrapper .bx-pager{
		width: 100% !important;
	}
	.employee-testi ul li .pic{
		width: 100%;
		height: 400px;
		float: none;
		background-position: right 0 !important;
		display: block;
	}
	.emp-testi-text{
		width: auto;
		float: none;
		overflow: hidden;
		position: static;
	}
	.emp-testi-text:after{
		display: none;
	}
	.employee-testi ul li{
		height: auto;
	}
	.employee-testi ul li .textin{
		padding: 30px 20px 70px;
		margin: 0;
	}
	.employee-testi .bx-wrapper .bx-pager {
		width: 100% !important;
		left: 0 !important;
	}

}

@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;
}

.footer-our-network{
	padding-top:0;
}
.footer-new ul.ftnav li a {
	padding: 0;
	display: inline-block;
}
.footer-new ul.ftnav li {
	display: block;
	margin: 0;
}
.footer-our-network ul 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 !important;
	width: auto;
	margin:5px 0 0 !important;
}
.capabilty{
	padding:33px 0 0;
	margin:0;
}
.ux-markup-new-web-dev .capabilty{
	margin:0;
}
/*.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;
}


.banner-content {
    padding: 0 !important;
}
.right-cont {
    width: 295px;
}



/*----------------------------------------*/

.careerbox ul li {
    width: 48.5%;
}
.content {
    padding: 86px 0 0 0;
}
.our-goal {
    padding:40px 0 35px;
}
.our-goal ul li {
    width: auto;
    display: block;
    margin: 0 0 25px 0;
}
.inspd {
    padding:0;
}
.our-goal ul li:last-child{
	margin-bottom:0;
}
.our-goal-ux-design .inspd {
    padding:0;
}
.what-we-do-list-panel {

    margin-top: 35px;

}



.service-list-mid a {
    font-size: 20px;
    line-height: 26px;
}
.service-list ul li .list-inner-area{
	padding:0 20px;
}
.easy-newsletter .input-field{
	float:none;
	width:100%;
	border-right:#d1d1d1 solid 1px;
	margin-bottom:15px !important;
}
.easy-newsletter .input-submit{
	float:none;
	width:100%;
	border:none;
	margin-bottom:0 !important;
}
.easy-newsletter .input-submit button{
	width:100%;
	box-sizing:border-box;
}
.newsletter-heading{
		font-size:15px;
}
.blog-ad .btn{
	width:140px;
	bottom:18px;
}
}

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

.head-top.darkHeader .responsive {
    margin: 0px 0 0;
}
.toppadd {
    padding: 75px 0 0 0;
}
.right-btn{
	float: none;
}
.header-nav {
    top: 75px;
}
.head-top-rht {
    padding: 12px 0 0;
}
.head-top.darkHeader ul.header-nav {
    top: 73px;
}
.head-top.darkHeader .head-top-rht {
    padding: 19px 0 0 0;
}

	.logo, .head-top.darkHeader .logo {
		width:210px !important;
	}
.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;
}


.newportfolio ul li {
	height: 478px;
}
.newportfolio ul li:hover .port-description {
	padding: 37% 0;
}

.blog-detail-wrap .entry-content .pic-sec.minus-margin-1 {
    margin-top: 0;
}
.blog-detail-wrap .entry-content .pic-sec.minus-margin-2 {
    margin-top: 0;
}
.blog-detail-wrap .entry-content .pic-sec.minus-margin-3 {
    margin-top: 0;
}
.home.page #header {
    height: 460px !important;
    padding: 0 0 0;
}
br.res{
	display: block !important;
}

.camera_wrap {
    height: 530px !important;
}
.camera_wrap img{
	height: 530px !important;
}
.cameraSlide.cameraSlide_1 .camerarelative .banner-content {
    padding: 103px 0 0 0 !important;
}
.banner-content {
    padding: 207px 60px 0 !important;
}
.cameraSlide.cameraSlide_1 .camerarelative .banner-content {
    padding: 106px 0 0 0 !important;
    text-align: center !important;
}

.camera_wrap .cameraSlide.cameraSlide_1 img {
    padding-top: 140px;
    background: #fdd700;
    width: 1510px !important;
    margin-left: -395px !important;
    height: 410px !important;
}
.responsive {
    display: block;
    margin: 0 0 0;
}
.right-cont br{
	display: none;
}
.banner-content h1, .cameraSlide.cameraSlide_1 .camerarelative .banner-content h1 {
    font-size: 24px;
    line-height: 28px;
    text-align: center !important;
}
.cameraSlide.cameraSlide_1 .camerarelative .banner-content p {
    font-size: 20px;
    line-height: 22px;
}
.right-cont:after{
	display: none !important;
}
.cameraSlide.cameraSlide_1 .camerarelative .banner-content {
    margin: 0 0 0 0px;
}
.cameraSlide.cameraSlide_1 .camerarelative .banner-content {
    width: auto;
}
.head-top {
    padding: 14px 0;
}
.head-top.darkHeader ul.header-nav {
    top: 66px;
}
/*.blue{
	background-size: 100% !important;
	background: url(../images/bottom_form_bg.jpg) no-repeat center top #fed700;
}*/
.introduction-part.new-intro.details-intro.wordpress-solutions .why-intro {
    width: auto;
}
.introduction-part.new-intro.details-intro.wordpress-solutions .review {
    width: auto;
}
.wordpress-listings ul li p{
	height:inherit !important;
}
.project-detail p a {
    font-family: 'Gotham-Medium';
    color: #fb9113 !important;
    text-decoration: underline;
    font-size: 17px !important;
    line-height: 22px !important;
    border: none !important;
    padding: 0 !important;
    text-transform: none !important;
    word-wrap: break-word;
    display: block;
}
.header-nav li .submenu .megaftcontainer {
    margin: 0 0 10px 0;
}
.introduction-part.new-intro.details-intro .review.small {
    padding: 33px 0 35px;
}
.office-details-right h4.nolarge{
	margin: 25px 0 0 0;
}
.proposal-form-logo img {
	margin:0 auto;
}
.contact-form-left {
    width: auto;
	float: none;
}
.homepage-blog {
    margin: 119px 0 0;
}
.blog ul li {
    padding: 25px 0;
    background-size: 100% !important;
}
	.breadcrumb-container ul li{
		background-size: auto auto !important;
	}
	
	.blog-left .post ul li{
		background-size: auto auto !important;
	}
/*.bx-viewport {
    height: 495px !important;
}*/
/*.bx-viewport{
	height: 425px !important;
}*/
.homepage-blog {
    margin: 110px 0 0;
    min-height: 250px;
}

.about-testi-left ul li {
    display: block;
    vertical-align: top;
    margin: 0 0 35px 0;
}
.banner.home .wrapper {
    top: -270px;
    bottom: 0;
    position: absolute;
    left: 0;
    right: 0;
    z-index: 10;
}
.home.page .banner-content{
	padding:0 !important;
}
.banner.home {
    background-size: 1120px;
    background-position: -243px bottom;
    background-color: #fed700;
}
.right-cont {
    width: auto;
    text-align: center !important;
    padding: 80px 0 0 0;
}
ul.header-nav li a {
    color: #000;
    display: block;
    padding: 2px 10px;
}
.header-nav {
    top: 69px;
}

.projects li {
    margin: 0 0 55px;
}
.content-area .pro-enquiry-but1{
	margin:0;	
}
.get-stated.contact{
	padding:0;
}
.facebook-page-management {
    width: auto;
	float: none;
	margin-right:0;
}
.about-testi-list {
    padding: 30px 50px 80px;
}
.explore {
    padding: 35px 0 40px;
}
.megaftmenu .megaftcontainer:nth-child(4) {
    margin-bottom: 20px;
}
.megaftmenu .megaftcontainer li {
    margin: 0;
}
.what-we-do {
    padding: 33px 0 40px;
}
.ux-markup-new {
    padding: 25px 0 40px;
}
/*.review a, .trial a {
    padding: 0 30px;
}*/
.google-plus .right img {
    width: 396px;
    margin: 45px 0 25px 0;
}
/*-----------------------*/

.dashed {
    margin: 0 0 15px 0;
}
.bottom-form-com {
    margin: 0 0 15px;
}
.content .bottom-form-left .bottom-form-com p, .radio ul li label{
    font-size: 14px;
}
.upload {
    padding: 0 27px;
}


.careerbox ul li:nth-child(2n){
	float: none;
	width:auto;
	margin-right:0;
}

.careerbox ul li{
	float: none;
	width:auto;
	margin-right:0;
	height:auto !important;
}
.content {
    padding: 69px 0 0 0;
}

.office-details-left, .office-details-right{
	float:none;
	width:auto;
	display: block;
}
	.ofc-add {
    padding: 10px 0 0;
}
	.ofc-add li.add {
    padding-bottom: 15px;
}
/*.banner{
    height: 340px;
}*/
.tab-btn .wrapper{
	margin:0;
}
.tab-btn ul li {
    width: auto;
    float: none;
}
.tab-btn ul li a{
	font-size: 15px;
    line-height: 21px;
	border-top: 1px solid #2a2a2a;
	border-right: none;
	padding: 5px 0;
	border-bottom: 1px solid #2a2a2a;
}
.tab-btn ul li a br{
	display: none;
}
.banner {
    margin: 69px 0 0 0;
}


.testimonial p {
    font-size: 16px;
    line-height: 23px;
}
.service-list ul{
	padding:0;
}
.service-list ul li{
	width:100%;
	display:block;
	float:none;
	margin:0;
	padding:25px 0 20px;
	border-right:none;;
	border-bottom:#ececec solid 1px;
}
.service-list ul li:last-child{
	border:none;
}
.service-listing-dedicated li {
    width:100%;
	display:block;
    margin: 0 0 25px 0 !important;
	float:none;
}
.service-listing-dedicated li:last-child{
	margin:0 !important;
}

.dedicated-service-bottom .add-cont{
	padding:40px 15px;
}
.service-listing-dedicated li .logo-container {
    padding:30px 10px 26px;
}
.service-listing-dedicated li p{
    font-size: 18px;
    line-height: 24px;
}
.dedicated-service-bottom .review h3 {
    font-size: 25px;
    line-height: 30px;
}
.dedicated-service-top {
    padding-bottom: 15px;
}
#blog-body .breadcrump {
    margin-top: 69px;
}
.KW_progressContainer{
	top:69px;
}

}

@media screen and (max-width: 570px) {
/*body {
	border: 1px solid green;
}*/
	.newportfolio ul li:hover .port-description {
    padding: 40% 0;
}
.head-top.darkHeader .head-top-rht {
    padding: 19px 0 0 0;
}
.header-nav {
    top: 69px;
}
.head-top.darkHeader ul.header-nav {
    top: 66px;
}
.head-top.darkHeader ul.header-nav li > a {
    padding: 2px 0 2px 10px;
}
.project-enq-left {
    width: auto;
    float: none;
}
.content {
    padding: 69px 0 0 0;
}
.blog-ad .btn {
    bottom: 14px;
}
}

@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;
}


.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;
float: none !important;
border-right: none !important;
}
.ux-markup-new .right .review h3 {
    font-size: 20px;
    line-height: 24px;
}
.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;
}
.ux-markup-new p.heading{
	font-size:18px;
    line-height:24px;
}
.ux-markup-new h3 {
    font-size: 22px;
    line-height: 28px;
}
.local-seo-page .capabilty{
	margin:0;
}
.capabilty .three-stack li{
	margin: 5px 0 0 !important;
}
.capabilty .three-stack, .google-plus .three-stack, .twitter-management .three-stack{
	margin:0 0 5px;
}

.manage-service ul li h3 {
    font-size: 17px;
}
.content-area h2{
	font-size: 21px;
	line-height: 25px;
}
.on-and-off-page-services {
    padding: 40px 0;
}
.content-area {
    padding: 34px 15px 40px;
}
.content-area ul li {

    font-size: 15px;
    line-height: 25px;
    margin: 0 0 5px;

}
.content-area .left-side, .content-area .right-side{
	margin:0 0 27px;
}
.content-area a{
	font-size:14px;
}


/*.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;
	margin-right: 0;
}
.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: 18px;
	line-height: 26px;
	margin:33px 0 0;
}
.content h1{
	font-size: 24px;
	line-height: 28px;
	margin: 0;
}
.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: 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;
}

/*.bx-viewport {
    height: 495px !important;
}*/
/*.about-testi-list .bx-viewport {
    height: 445px !important;
}*/
.client-section.staff-details {
    padding: 40px 0 30px 0;
}
.ux-markup-new {
    padding: 33px 0 40px;
}
.hire-panel-right {

    margin: 40px auto 0;
    float: none;
    width: auto;
    padding: 35px 15px 40px;

}
.local-seo-page{
	padding-bottom:30px;
}
.hire-panel{
	padding:24px 0 0;
}
.ui-ux-what-we-do {
    padding: 33px 0 28px;
}
.ui-ux-what-we-do.nogap{
	padding-bottom:0;
}
.ux-markup-new-web-dev .wordpress-listings ul li p{
	font-size:15px;
}
.ux-markup-new-web-dev .wordpress-listings ul li .wordpress-listings-container {
    padding: 20px 0 0 0;
}
.ux-markup-new-web-dev .capabilty ul li{
	margin-top:0 !important;
}
.why-work-us {
    padding: 33px 0;
}
.ux-markup-new-web-dev .capabilty ul li{
	width:100%;
	display:block;
	margin:0;
	padding:0;
}
.wordpress-listings ul li .wordpress-listings-container {
    padding-left:0;
}
.why-choose-us-home .manage-service ul li .img-container,
.why-choose-us-home .manage-service ul li .img-container-right{
	width:70px;
	height:70px;
	-webkit-border-radius:70px;
	-moz-border-radius:70px;
	border-radius:70px;
}
.why-choose-us-home .manage-service ul li .img-container img, 
.why-choose-us-home .manage-service ul li .img-container-right img{
	width:50%;
}
.work-list-panel .jcarousel-container {
    width: 255px !important;
}
.work-list-panel .jcarousel-item {
    width: 255px !important;
}
.work-list-panel .leftArrow, 
.work-list-panel .jcarousel-prev,
.work-list-panel .rightArrow, 
.work-list-panel .jcarousel-next{
	top:90px;
	background-size: 100% !important;
	width: 14px;
}
.work-list-panel h3{
	padding:0 0 7px;
}
.gallery-overlay .more, 
.gallery-overlay .more span, 
.gallery-overlay-yellow .more, 
.gallery-overlay-yellow .more span{
	font-size: 14px;
    line-height: 32px;
}
.work-list-panel .jcarousel-next{
	right: -35px;
}
.work-list-panel .leftArrow, .work-list-panel .jcarousel-prev{
	left: -35px;
}
.crafting-experiences p, .testimonial p, .content .our-history p, .content .career-det p, .why-work-us ul li p{
	max-width:inherit;
}
.crafting-experiences, .client-section, .blog-section, .why-choose-us-home {
    padding: 33px 0 40px;
}
.crafting-experiences h2, .crafting-experiences h2 strong, .client-section h2, .portfolio-cont p span, .craft-brilliance p, .join-withus h2, .blog-section h2, .why-choose-us-home h2, .content h2 , .introduction-part.new-intro.details-intro h3, .google-plus p.heading2, .google-plus h2, .twitter-management.center h2, .manage.full h2{
	font-size: 21px;
	line-height: 28px;
	margin:0 0 20px;
}
	.crafting-experiences h2{
		margin: 0 0 10px;
	}
	.crafting-experiences h3 {
		font-size: 18px;
		line-height: 24px;
	}
	.crafting-experiences h3 br{
		display: none;
	}
.new-intro .why-intro .intro-hire li{
	font-size:15px;
}
.new-intro{
	padding:33px 0 40px;
}
.new-intro .why-intro{
	margin: 0 0 25px;
}
.ux-markup-new h2{
	margin:0 0 8px;
}
.introduction-part.new-intro.details-intro h3{
	font-size:20px;
	line-height:25px;
}
.bottom-form-left h2{
	font-size:26px;
	line-height:32px;
	margin:0 0 5px !important;
}
.bottom-form-left h4 {
    font-size: 17px;
    line-height: 25px;
    margin: 0 0 20px;
}
.our-history{
	padding:33px 0;
}
.why-choose-us-home h2{
	margin:0 0 30px;
}
.pdf-link{
	padding:28px 0 0;
}
.why-choose-us-home .why-choose-content h3, .second-exp h4, .office-address h4, .ux-markup-new p.heading, .ux-markup-new h3, .why-work-us ul li h3, .ux-markup-new .left p.heading{
	font-size:17px;
	line-height:24px;
}
.ux-markup-new p.heading{
	margin:0 0 10px;
}
.dedicated-hire-welcome {
    padding: 13px 0 24px;
}
.why-work-us ul{
	padding:4px 0 0;
}

.why-choose-us-home .manage-service ul li{
	margin:0 0 30px;
}
.why-choose-content-right, .why-choose-content{
	text-align:center;
}
.send-whatsapp h4{
	font-size:22px;
	line-height:22px;
}
.send-whatsapp h5{
	font-size:18px;
	line-height:22px;
}
.send-whatsapp {
    width: 222px;
    margin: 30px auto 0;
    padding: 16px 0 35px;
    background-size: auto 100%;
}
.ux-markup-new .right .add-cont {
    padding: 40px 15px;
}
.ux-markup-new .left{
	margin:0 0 25px;
}
.crafting-experiences p, .why-choose-us-home .why-choose-content p, .second-exp p, .content p, .office-details-right a, .client-section p, .why-work-us ul li p, .ux-markup-new .left p{
	font-size:15px;
	line-height:25px;
}
.office-address h4.noph{
	font-size:18px;
	line-height:25px;
	padding:15px 0 0;
}
.right-stat .jcarousel-container{
	width:300px;
}
.right-stat li{
	margin:0 20px 0 0;
}
.pdf-link a, .pdf-link-panel a, .help-form{
	font-size:14px;
	padding:0 18px;
}
.testimonial p.small{
	padding:0 !important;
}
.exp-btn {
    font-size: 14px;
    line-height: 40px;
    padding: 0 15px;
}
.experience li{
	margin:0 0 40px;
}
.footer-new ul.ftnav{
	padding:0 0 20px;
}
.contact-info{
	padding:25px 0;
}
.footer-our-network h3, .footer-our-network ul{
	display:block;
}
.footer-our-network h3{
	line-height:20px;
	margin:0 0 15px;
}
.footer-our-network ul li{
	float:none;
	margin:0 0 12px;
}
.footer-our-network ul li:last-child{
	margin:0;
}
.footer-our-network ul li img{
	margin:0 auto;
}
.office-details img{
	margin:0;
}
.reachus{
	padding:30px 0 40px;
}
.why-choose-us-home h2 img{
	height:40px;
}
.messagefromfounder{
	padding:33px 0;
}
.work-list-panel h3 {
    font-size: 19px !important;
    line-height: 24px !important;
	margin:0 0 15px !important;
}
.work-list-panel {
    padding: 0px 0 35px;
}
.ux-markup-new.works {
    padding: 33px 0 5px;
}
.work-list-panel ul li .tech-used img{
	height:20px;
}
.tech-used ul li{
	margin:0;
}
.work-list-panel ul li .click{
	background-size:30px;
}
.career-bg{
	padding:33px 0 10px;
}
.career-det {
    padding: 35px 0 33px;
}
.proposal-section{
	padding:33px 0 40px;
}
.content .proposal-section p{
	max-width:inherit;
}
.proposal-form {
	padding:0;
}
.proposal-form-logo {

    width: auto;
    float: none;

}
.bottom-section {
    padding: 40px 0;
}
.bottom-form {
	padding: 35px 15px;
}
.browse-img .uploadBtn{
	padding:0 0 0 28px;
	font-size:15px;
}
	.attach-other{
		padding: 0 0 0 28px;
	}
.bottom-form .privacy{
	padding:0 0 0 18px;
	background-position:0 1px;
}
.browse-img .disableInputField{
	bottom:6px;
	left:28px;
}
.browse-img{
	padding:0 0 30px;
}
.breadcrumb .breadcrumb-list li:nth-child(2){
	background:none;
}
.breadcrumb .breadcrumb-list li:nth-child(3){
	width: 90%;
	margin-top:5px;
	background: url(../images/breadcrump-img.png) 0 7px no-repeat;
	text-align:left;
}
.blue {
    padding: 33px 0 40px;
}
.review a, .buttonwithtext a, .what-we-do.font-changer a, .ux-markup-new .right .review a{
	font-size:14px;
	padding:0 18px;
}
.ux-markup-new .left ul li{
	font-size:15px;
	line-height:25px;
	margin:0 0 10px;
}
.ux-markup-new-web-dev .wordpress-listings ul li .wordpress-listings-container img{
	width:25px;
}
.service-listing-dedicated{
	padding:10px 0 0;
}
.hire-panel-left ul li .cart-col::before{
	bottom:auto;
	width:auto;
	right:0;
	padding:10px;
}
.hire-panel-left ul li .cart-col{
	padding:55px 10px 14px !important;
}
.btn-enquery, .hire-panel-right a{
	font-size:14px;
}
.content .facebook-page-management h2, .content .google-plus-management h2, .content .twitter-page-management h2 {
    font-size: 17px;
    line-height: 25px;
    margin: 0 0 15px;
}
.facebook-page-management ul li, .google-plus-management ul li, .twitter-page-management ul li {
    font-size: 15px;
    line-height: 25px;
    margin: 0 0 5px;
	background-position:0 8px;
}
.ux-detail.dedicated-staff-detail.dedicated-stuff {
    padding-bottom: 26px;
}
.what-we-do.font-changer p {
    font-size: 18px;
    line-height: 26px;
    max-width: inherit;
	margin:0 0 25px;
}
.google-plus .left {
    margin: 0 0 30px;
    float: none;
    width: auto;
}
.success-slider{
	border-width:6px;
}
.google-plus .right img{
	margin:0 0 15px;
}
.google-plus {
    padding: 35px 0 70px;
}
.twitter-management {
    padding: 33px 0 40px;
}
.twitter-management.center img{
	margin:30px 0 0;
}
.manage.full{
	padding:33px 0 35px;
}
.manage-service ul li span{
	padding:0;
	font-size:20px;
	line-height:40px;
}
.manage-service.nomargin ul li .numbers{
	width:40px;
	height:40px;
	float:left;
	display:block;
}
.inner-content {
    width: auto;
    display: inherit;
    overflow: hidden;
}
	.home-timeline{
		padding: 55px 0 0;
	}
	.timeline-block h3{
		font-size: 18px;
		line-height: 25px;
	}
	.timeline-block p{
		font-size: 15px;
		line-height: 25px;
		margin: 0;
	}
	.resource-right ul li {
	float: none !important;
	width: 100%;
	margin: 0 0 26px 0;
	height: auto !important;
}
	.resource-container{
		background: none !important;
	}
	.resource-right {
	margin: 0 0 0 0;
	padding: 34px 0;
}
	.resource-right h2 {
	/*font-size: 30px;
	line-height: 36px;*/
	margin: 0 0 25px 0;
}
	.resource-left{
		border-right: none;
		position: static;
		padding: 28px 0 0 0;
		width: auto;
		background-color: #f9f9f9;
		border-bottom: 1px solid #f9f9f9;
	}
	.resource-left-inner{
		width: auto;
	}
	.resource-tab#cat_id33{
		padding: 0;
	}
	.resource-right .resource-content a{
		font-size: 14px;
	}
	.fancybox-skin {

    padding: 12px !important;

}
	.fancybox-iframe {

    height: 220px;

}
	.fancybox-title h2 {

    font-size: 18px;
    line-height: 25px;
    margin: 10px 0 10px;

}
	.fancybox-title p {

    font-size: 15px;
    line-height: 25px;

}
	.thankyou-container h4{
		font-size: 18px;
		line-height: 25px;
	}
	.thankyou-container {
    padding: 35px 0 40px;
}
	.adviceandshare {
    padding: 25px 15px 30px;
    width: auto;
}
	.subscribe-us input[type="email"] {
    width: 210px;
    padding: 0 0 0 10px;
	}
	.adviceandshare .subscribe-us input[type="email"] {
		width: 150px;
		padding: 0 0 0 10px;
		line-height: 35px;
		font-size: 15px;
		display: inline-block;
		vertical-align: top;
	}
	.adviceandshare .subscribe-us input[type="submit"]{
		line-height: 37px;
font-size: 13px;
		padding: 0 10px;
		display: inline-block;
		vertical-align: top;
	}
	.subscribe-us{
		text-align: center;
	}
	.office-address h3 {
    font-size: 20px;
    line-height: 24px;
    padding: 0 0 15px;
}
	.content h2 br{
		display: none;
	}
	.right-stat{
		width: 400px;
	}
	.content .resource-banner-cont h2 br{
		display: block;
	}
	.resource-banner{
		background-size: auto 120px;
	}
	.resource-banner .wrapper{
		margin: 120px 0 0;
	}
	.content .resource-banner-cont h2 {
		font-size: 24px;
		line-height: 26px;
	}
	
	.content .resource-banner-cont p {
		font-size: 16px;
		line-height: 22px;
	}
	.content .resource-banner-cont p span {
    font-size: 30px;
    line-height: 30px;
}
	.resource-banner-cont {
    padding: 26px 2% 32px;
}
.catSec {
    padding: 30px 0;
}
.catSecList{
	min-width:250px;
}
.catSec p {
    font-size: 24px;
    line-height: 30px;
}
.catSec p span span{
    top: 10px;
}
.addtoany_content {
    position: absolute;
    top: 550px;
}
	.clients-testi .pic{
		height: 320px;
	}
	.testi-text p {
    font-size: 16px;
    line-height: 26px;
	}
	.testi-name{
		margin: 0 0 20px;
	}
	.testi-name .name {
    padding: 4px 0 0;
    font-size: 18px;
    line-height: 24px;
}
	.testi-name .name span {
    font-size: 12px;
    line-height: 14px;
}
	.testi-name img{
		width: 50px;
		margin: 0 5px 0 0;
	}
	.testi-text{
		padding: 30px 0 0;
	}
	.clients-testi{
		padding: 40px 0;
	}
	.employee-testi {
		padding: 10px 0 30px;
	}
	.employee-testi ul li .pic{
		height: 250px;
		background-position: center 0 !important;
	}
	.employee-testi ul li p{
		margin: 0 0 12px;
	}
	.employee-testi ul li p img {
		margin: 0 auto 10px;
		width: 30px;
	}
	.employee-testi .bx-wrapper .bx-pager{
		bottom: 30px !important;
	}
	.employee-testi ul li .textin {
    	padding: 30px 20px 60px;
	}
	.content .job-insta-feed h2 span {
		font-size: 15px;
	}
	.job-insta-feed{
		padding: 33px 0 40px;
	}
	.blog .body-content {
    	padding: 14px 0 40px;
	}
	.category .body-content{
		padding: 35px 0 40px;
	}
	h2.entry-title, h1.entry-title {
		font-size: 26px;
		line-height: 30px;
	}
	.home .post,
	.category .post {
		padding: 0 0 30px !important;
		margin: 0 0 4px !important;
	}
	.blog-left {
    	margin: 0 0 40px;
	}
	.easy-newsletter .input-field{
		padding:4px 10px;
	}
	.easy-newsletter .input-submit{
		padding:0;
	}
	.easy-newsletter .input-submit button{
		padding-top:7px;
		padding-bottom:7px;
	}
	.blog-ad .btn {
		bottom: 11px;
	}
	#wpsite_follow_us_badges-2{
		margin: 25px auto;
	}
	.blog-right #text-5{
		margin-top:25px;
	}
	.blog-right #text-6 {
    	margin: 25px auto 0;
	}
	#blog-banner-wrapper img {
    	margin-top:25px;
	}
	.blog-newsletter .newsletter-heading {
		font-size: 22px;
		line-height: 28px;
	}
	.blog-newsletter .newsletter-heading {
    	padding-left: 30px;
	}
	.blog-newsletter .newsletter-heading:before {
    top: 6px;
    background-size: 75% 75%;
	}
	.backtotop{
		display:none;
	}

}

@media screen and (max-width: 500px) {
/*body {
	border: 1px solid red;
}*/
.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;
}
.why-choose-us-home .manage-service ul li .img-container, 
.why-choose-us-home .manage-service ul li .img-container-right{
	float:none;
	margin:0 auto 17px;
}
.why-choose-content,
.why-choose-content-right {
    padding:0;
}
.why-choose-us-home .manage-service ul li .left,
.why-choose-us-home .manage-service ul li .right{
	text-align:center;
}

}

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

.craft-brilliance {
	padding: 30px 10px 40px;
}

.bottom-form-right img {
	width: 100%;
}
.portfolio-cont p {
	font-size: 12px;
}
/*inner page start*/



.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: 30px 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: 22px !important;
	line-height:26px !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;
}
#os-share-counter-vert-top{
	display:none !important;
}
.blog-banner .inner-banner-cont {
    padding: 98px 0 0 0 !important;
}

/*.home.page #header{
    height: 215px !important;
    padding: 0 0 0;
}*/
	
	
	
	/*.about-testi-list .bx-viewport {
    height: 465px !important;

}*/

.projects li .project-detail ul li .left {
    width: auto;
    float: none;
}
.projects li .project-detail ul li:last-child .left {
    float:none;
}

.head-top.darkHeader .head-top-rht, .head-top .head-top-rht {
    padding: 7px 0 0 0;
}



/*.listing ul li, .listing ul li:first-child{
    background-size: 15px;
    background-position: 0px 3px;
}*/

.introduction-part.new-intro.details-intro h3 {
    margin: 0 0 13px 0;
}
.about-testi-left {
    padding: 40px 0 20px;
}
.ux-markup-new .right {
    margin: 0;
}

.office-address {
    padding: 20px 0 0;
}
.contact-detail {
    padding: 46px 0 65px;
    margin: 60px 0 0;
}
.contact-detail p{
	margin: 0 0 25px 0;
}
.blog-search{
	width:100% !important;
}
#wpsite_follow_us_badges-2 {
    width: 100%;
}
.blog-ad {
    width: 100%;
}
.blog-ad .btn {
    bottom: 36px;
}
.blog-right #text-5 {
    width: 100%;
}
.newsletter-heading {
    font-size: 18px;
}
.blog-right #text-6 {
    width:100%;
}
#blog-banner-wrapper {
    width: 100%;
}
.drop-number {
    width: 100%;
}
}

@media screen and (max-width: 450px) {
/*body {
	border: 1px solid brown;
}*/
	.right-stat{
		width: 280px;
	}
.position {
	padding: 0 0 120px;
}

/*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;
}


.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;
}


.resource-left ul li:last-child {
	border-bottom: 1px solid #edecec;
}

.banner-content h1 {
	margin-top: 0%;
}
.wrapper {
	margin: 0 3%;
}
.rslides_nav.next {
	right: 10px;
}
.rslides_nav.prev {
	left: 10px;
}
.google-plus .left .add-cont {
	margin: 40px 0 0 0;
}

.banner-content h1 {
    font-size: 25px;
    line-height: 30px;
}

.banner-content p {
    font-size: 18px;
    line-height: 23px;
}
/*.about-testi-list .bx-viewport {
    height: 475px !important;
}*/

.header-nav {
    top: 66px;
}
.service-portfolio,
.contact-sales{
	width:100%;
	float:none;
}
.banner-title h2 {
    font-size:17px;
    line-height:26px;
}
.blog-ad .btn {
    bottom: 28px;
}
.navigation.pagination{
	padding-top:36px;
}
.category .blog-right {
    padding-top: 9px;
}
}

@media screen and (max-width: 414px) {
/*body {
	border: 1px solid red;
}*/
	.single-post .entry-content h2{
		line-height:24px !important;
	}	
	.blog-detail-wrap .entry-content img{
		margin:0;
	}
	.single-post .blog-banner .inner-banner-cont h1 {
		font: 700 21px/32px Montserrat, sans-serif !important;
	}
	.blog-detail-wrap .entry-content .pic-sec{
		width:auto;
		float:none;
		margin:0 0 0 0;
	}
	.single-post .blog-detail-wrap p br{
		display:none;
	}
	.aio-info {
		width: 110% !important;
	}
	.logo, .head-top.darkHeader .logo {
    	width: 175px !important;
	}
	
	.banner, .camera_fakehover{
		height: 420px !important;
	}
	.banner{
		height:auto !important;
	}
	
	.home.page #header{
		height: 420px !important;
	}
	
	/*.blog #header{
		    height: 124px !important;
		    margin-top: 63px;
	}*/
	
/*
	.single-post .blog-banner{
		    margin-top: 63px;
		height: 124px !important;
	}
*/

/*--------------------------------*/
.content {
    padding: 62px 0 0 0;
}
.addtoany_content {
    position: absolute;
    top: 569px;
}
h2.entry-title, h1.entry-title {
    font-size: 18px !important;
    line-height: 24px !important;
}
#blog-body .breadcrump {
    margin-top: 62px;
}
.KW_progressContainer {
    top: 62px;
}
.blog-left .post ul.innerlist li{
	padding-bottom:0 !important;
}
.blog-detail-wrap .entry-content img:nth-child(1){
	margin-bottom:15px;
}
	
}


@media screen and (max-width: 400px) {
/*body {
	border: 1px solid black;
}*/
.wrapper {
	margin: 0 3%;
	width: auto;
}
.banner-content h1 {
	font-size: 22px;
	line-height: 28px;
}

.banner-content {
	padding: 90px 0 0;
}
.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;
}



.resource-left ul li:last-child {
	border-bottom: 1px solid #edecec;
}


.resource-img{
	float:none;
	margin:0 0 30px;
	text-align:center;
	width:auto;
}
.resource-right.resource-right-details{
	padding-bottom:35px;
}
.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;
}


.newportfolio ul li {
	height: 282px;
}
.newportfolio ul li:hover .port-description {
	padding: 28% 0;
}
.banner-content p {
    font-size: 15px;
    line-height: 22px;
}
.insta-feed-home h3 {
    font-size: 20px;
    line-height: 26px;
}
.contact-page-btn {
    width: 100%;
}

.camera_next > span, .camera_prev > span, .camera_next, .camera_prev {
    width: 28px !important;
    height: 28px !important;
}
.camera_prev {
    left: 7px !important;
}
.camera_next {
    right: 7px !important;
}
.contact-detail p {
    font-size: 17px;
    line-height: 25px;
}
.reach-us p {
    font-size: 17px;
    line-height: 21px;
    margin: 0 0 30px;
}

.why-choose-us-home a.pdf-link{
	font-size:13px;
}
/*.about-testi-list .bx-viewport {
    height: 485px !important;
}*/
.blog-ad .btn {
    bottom: 25px;
}

}

@media screen and (max-width: 375px) {
/*body {
	border: 1px solid blue;
}*/
.craft-brilliance p{
	font-size: 19px;
    line-height: 22px;
}

/*.about-testi-list .bx-viewport {
    height: 520px !important;
}*/
.header-nav {
    top: 66px;
}
.addtoany_content {
    position: absolute;
    top: 538px;
}

}

@media screen and (max-width: 360px) {
/*body {
	border: 1px solid green;
}*/
.project-enq-form .bottom-form-right {
    width: 100%;
}
.full-width-services {
    margin: 0 0 45px 0;
}
.introduction-part.new-intro.details-intro .review.small a.pro-enquiry-but4{
	margin:0;
	width: 176px;
    padding: 0;
}
.introduction-part.new-intro.details-intro .review.small a.pro-enquiry-but4:last-child {
    margin: 10px 0 0 0;
}
	
.banner.home{
	background-position: -247px bottom;
}
.cart-table ul li .cart-col {
    padding: 12px 10px 20px 140px !important;
}
.blog-ad .btn {
    bottom: 22px;
}
}


@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;
}
.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;
}


.resource-right #cat_id33 ul li {
	margin: 0 0 10px 0px;
}
.banner-content h1 {
	margin-top: 0%;
}
.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;
}

.banner-content h1 {
    font-size: 19px;
    line-height: 25px;
}
.banner-content p {
    font-size: 13px;
    line-height: 20px;
}
.banner-content {
    padding: 180px 10px 0 !important;
}
.port-wrap .port-content p > span {
    font-size: 13px;
    line-height: 18px;
}
.newportfolio ul li:hover .port-description {
    padding: 32% 0;
}
.crafting-experiences h2 span {
    display: initial;
}
/*.bx-viewport {
    height: 500px !important;
}*/
/*.about-testi-list .bx-viewport {
    height: 540px !important;
}*/
.ux-markup-new .left p.heading br{
	display:none;
}

.responsive {
    margin: 0 0 0;
}
.homepage-blog {
    margin: 95px 0 0;
}
/*.company-blog .bx-viewport{
    height: 430px !important;
}*/


.client-section.staff-details h2{
	padding:5px 0 0 0 !important;
}

.introduction-part.new-intro.details-intro .review.small a.pro-enquiry-but4:last-child {
    margin: 10px auto 0;
    width: 176px;
    padding: 0;
}




.banner .tabs:nth-child(3) .banner-content-area h2:before {
    left: 73px;
}
.work-tabmenu li {
    margin:0 0 16px;
	display:block;
}

.work-list-panel .jcarousel-next{
	right: -18px;
}
.work-list-panel .leftArrow, .work-list-panel .jcarousel-prev{
	left: -18px;
}
.blog-ad .btn {
    bottom: 18px;
}

}
@media screen and (max-width: 320px) {
/*body {
	border: 1px solid blue;
}*/
.banner, .camera_fakehover, .camera_wrap {
    height: 460px !important;
}
.banner, .camera_fakehover, .camera_wrap {
    height: 420px !important;
}
.banner{
	height:auto !important;
}
.home.page #header{
	height: 420px !important;
}
.banner.home {
    background-size: 1120px;
    background-position: -265px bottom;
    background-color: #fed700;
}
.header-nav {
    top: 62px;
}
.head-top.darkHeader ul.header-nav {
    top: 64px;
}
	.clients-testi .pic{
		height: 290px;
	}

}


@media screen and (max-width: 300px) {
/*body{
	border:1px solid yellow;

}*/

	

}
