﻿@charset "utf-8";
/* Designer Sandeep Saxena */
@media only screen and (min-width:768px) and (max-width:1024px) {
.sp-button {
	width: 14px;
	height: 14px
}
.sp-has-buttons {
	margin-bottom: 36px
}
}
@media only screen and (min-width:568px) and (max-width:768px) {
.sp-button {
	width: 16px;
	height: 16px
}
.sp-has-buttons {
	margin-bottom: 38px
}
}
@media only screen and (min-width:320px) and (max-width:568px) {
.sp-button {
	width: 18px;
	height: 18px
}
.sp-has-buttons {
	margin-bottom: 40px
}
}
 @media screen and (max-width:1100px) {
.how-we-great {
	width: 98%;
	margin: 0 1%;
	position: relative;
}
#container {
	width: 100%;
}
.sp-bottom-thumbnails.sp-has-pointer {
	left: 1%;
	bottom: 0%
}
#example1 .sp-thumbnail-description {
	display: none;
}
#example1 .sp-thumbnail-title {
	font-size: 15px;
	text-align: center;
}
.sp-bottom-thumbnails.sp-has-pointer {
	background: none repeat scroll 0 0 #722907;
	border-top: 0 solid #fff;
	bottom: -50px;
	left: 0;
	margin-top: -13px;
	position: absolute;
	width: 100% !important;
}
.hei-less.sp-bottom-thumbnails.sp-has-pointer {
	height: 50px !important;
}
#example1 .sp-thumbnail-title br {
	display: none;
}
.cus-san, .sp-image-container {
	width: 100% !important;
	height: 100% !important;
}
.heading1 {
	position: absolute;
	left: 0;
	top: 0;
}
.hwg-right {
	width: 100%;
}
.how-we-great p {
	padding: 6px;
}
.des-dev-slider {
	margin-top: 10px;
}
.work-we-done {
	width: 98%;
	margin: 0 1%;
}
.work-we-done-hed-right {
	float: left;
	padding-top: 10px;
	width: 100%;
}
.heading2 {
	width: 100%;
}
.work-we-done-banner {
	widows: 100%;
}
.work-we-done-banner img {
	width: 100%;
	height: auto;
}
.work-we-don-text {
	width: 100%;
	position: relative;
}
.work-we-don-text-left {
	bottom: 6px;
	left: -20px;
	position: absolute;
}
.work-we-don-text-right {
	float: right;
	padding-top: 47px;
	width: 80%;
	padding-right: 10px;
	padding-bottom: 9px;
}
.client {
	width: 98%;
	margin: 0 1%;
}
.work-we-don-text-right {
	padding-top: 0;
}
.client-right {
	width: 100%;
}
.work-we-don-text-right {
	width: 98%;
	padding: 0;
	margin: 0 1%;
}
.work-we-don-text {
	display: none;
}
.client-left {
	width: 100%;
	margin-bottom: 12px;
}
.client-left img {
	display: none;
}
.client-left .show-resp {
	display: block;
}
.client-left span {
	display: inline-block;
	font-size: 20px;
	padding: 0 0 0 6px;
}
.client-left .tow-line {
	display: block;
}
.work-we-don-text-resp {
	display: block;
}
.for-client-div {
	position: relative;
	margin-top: 29px;
	width: 100%;
}
.client-brief-div-left {
	width: 100%;
}
.client-brief-div-left ul li {
	width: 33%;
	padding-bottom: 15px;
}
.client-brief-div-left-img img {
	width: 100%;
	height: auto;
}
.client-heding {
	font-size: 22px;
	padding-bottom: 10px;
	padding-left: 18px;
	padding-right: 12px;
	padding-top: 7px;
	min-height: 43px;
	line-height: 21px;
}
.client-brief-div-left-img {
	max-width: 100%;
	max-height: auto;
}
.show-dektop {
	display: none;
}
.client-brief-div-right {
	float: right;
	margin-bottom: 10px;
	margin-left: 1%;
	margin-right: 1%;
	margin-top: 16px;
	width: 98%;
}
.show-resp {
	display: block;
}
.client-brief-div-right .tow-line {
	display: block;
}
.what-new-div {
	width: 100%;
}
.whats-new {
	width: 45%;
	margin-left: 1%;
}
.whats-new-left {
	width: 20%;
}
.whats-new-left img {
	width: 100%;
	height: auto;
}
.whats-new-right {
	width: 68%;
}
.float-right {
	width: 48%;
}
.emp-img img {
	width: 100%;
	height: auto;
}
.explore-but {
	position: absolute;
	right: 9px;
	width: 82px;
}
.footer {
	width: 98%;
	margin: 0 1%;
}
.footer-get-touch {
	width: 20%;
}
.footer-social {
	width: 32%;
}
.footer-mid {
	padding-left: 77px;
	width: 38%;
	background-position: 5px 3px;
}
.footer-last-inside {
	width: 98%;
	margin: 0 1%;
}
.header {
	width: 100%;
}
.header-right {
	width: 100%;
}
.logo {
	position: absolute;
	top: 0px;
	left: 5px;
	margin-top: 5px;
}
nav {
	float: right;
	margin-bottom: 0;
	margin-right: 0;
	width: 100%;
	margin-top: 20px;
}
section {
	overflow: hidden;
}
.header-search-left {
	float: left;
	width: 87%;
}
.inner-banner {
	width: 100%;
	height: auto;
}
#inner-banner {
	background: url(../image/pattern.gif) repeat;
}
.inner-banner-right img {
	width: 100%;
	height: auto;
}
.inner-banner-right {
	bottom: 0;
	right: 0;
	width: 44%;
}
.inner-banner-left {
	width: 48%;
	margin: 75px 10px 10px 10px;
}
.inner-banner-left p {
	width: 98%;
}
.page-div {
	width: 98%;
	margin: 30px 1% 0;
}
.strenth-left {
	width: 42%;
}
.strenth-left img {
	width: 100%;
	height: auto;
}
.strenth-right {
	width: 57%;
}
.tesitimon {
	width: 100%;
}
.callbacks li {
	width: 90%;
	left: 4%;
	padding-left: 35px;
}
.callbacks .li-left {
	width: 17%;
}
.callbacks .li-right {
	padding-right: 42px;
	width: 71%;
}
.view-brochure-inside, .inside-heding {
	width: 100%;
	margin-bottom: 42px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 20px;
	position: relative;
}
.view-brochure-hed, .inside-heding-hed {
	font-family: "DIN-BoldAlternate";
	font-size: 52px;
	left: 4px;
	padding-bottom: 12px;
	padding-left: 8px;
	padding-right: 15px;
	padding-top: 0;
	position: relative;
	text-align: left;
	text-transform: uppercase;
	top: 12px;
	width: 100%;
	z-index: 9;
	background: none;
}
.view-brochure-hed span, .inside-heding-hed span {
}
.view-brochure-hed-data {
	float: right;
	margin-bottom: 17px;
	width: 98%;
	margin: 10px 1%;
}
.view-brochure-inside .tow-line, .inside-heding .tow-line {
	position: absolute;
	top: 92px;
}
.inside-heding-data {
	float: right;
	margin-bottom: 17px;
	width: 100%;
	margin: 10px 0% 0 0;
}
.inside-heding {
	margin: 0;
}
.inside-heding-hed {
	margin-left: 0;
	margin-bottom: 45px;
	padding: 0;
	top: 0;
}
.brand-communication-mid {
	display: none;
}
.brand-communication {
	margin: 25px 0;
}
.brand-communication-left, .brand-communication-right {
	width: 46%;
	margin: 0 2%;
	text-align: left;
}
.brand-communication .show-resp {
	display: block;
	float: left;
	margin-right: 17px;
}
.brand-communication-right .brand-communication-div {
	margin-bottom: 26px;
}
.brand-communication-div {
	margin-bottom: 26px;
	margin-left: 0;
	margin-right: 0;
	margin-top: 0;
	text-align: left;
}
.our-exp-sm-div {
	float: left;
	margin-bottom: auto;
	margin-left: 1%;
	margin-right: 1%;
	margin-top: auto;
	text-align: center;
	width: 22%;
}
#know-our-usp {
	width: 98%;
	margin: 0 1%;
}
.know-out-usp-inside-div {
	margin-bottom: 0;
	margin-left: 2%;
	margin-right: 2%;
	margin-top: 0;
	width: 96%;
	min-height: auto;
	margin-top: 30px;
}
.know-out-usp-inside-div-left {
	width: 8%;
	padding: 0;
}
.know-out-usp-inside-div-left img {
}
.border-none {
	border-bottom: 1px solid #bbbbbb;
}
.know-out-usp-inside-div-right {
	width: 90%;
	margin: 0;
}
#build-idea .inside-heding-hed {
	width: 100%;
}
#build-idea .inside-heding-data {
	width: 98%;
	margin: 10px 1%;
	text-align: justify;
}
.full-text-p {
	width: 98%;
	margin: 0 1%;
	text-align: justify;
}
#some-of-website {
	width: 98%;
	margin: 0 1%;
	padding-top: 45px;
}
#some-of-website .heding-inner span {
	line-height: 44px;
}
.some-of-web-div-t-l {
	width: 100%;
	position: relative;
}
.some-of-web-div-t-l-left {
	width: 60%;
}
.some-of-web-div-t-l-right {
	bottom: 15px;
	position: absolute;
	right: 0;
	width: 35%;
}
.some-of-web-div-t-l-right img {
	width: 100%;
	height: auto;
}
.some-of-web-div-t-r {
	width: 100%;
	position: relative;
}
.some-of-web-div-t-r-left {
	bottom: 15px;
	position: absolute;
	left: 0;
	width: 35%;
}
.some-of-web-div-t-r-left img {
	width: 100%;
	height: auto;
}
.some-of-web-div-t-r-right {
	width: 65%;
}
.what-we-quick-enqury {
	width: 98%;
	margin: 0 1%;
}
form.what-we-quick-enqury {
	width: 98%;
	margin: 0 1%;
}
.client-testi-hed-small {
	line-height: 25px;
}
form .what-we-quick-enqury-left {
	width: 48%;
	margin-right: 10px;
	margin-left: 0;
}
form .what-we-quick-enqury-right {
	float: left;
	padding-bottom: 20px;
	width: 48%;
	margin-left: 0;
}
.what-we-quick-enqury-right .form-textarea-wrapper textarea {
	width: 66%;
	max-width: 66%;
}
img.capta {
	float: left;
	margin-right: 5px;
}
form .what-we-quick-enqury-right input {
	float: left;
	width: 150px !important;
}
form .what-we-quick-enqury-right p {
	clear: left;
	float: left;
}
.sub-but {
	margin-top: -26px;
}
#build-idea .inside-heding-hed, #optimized-idea .inside-heding-hed {
	width: 100%;
}
.optimiz-t-r-div-left, .optimiz-t-l-div-right {
	width: 40%;
}
.optimiz-t-r-div-right, .optimiz-t-l-div-left {
	width: 58%;
}
.our-plan-start ul li {
	width: 21%;
}
ul.online-brand, ul.offline-brand {
	background-size: 100% auto;
}
ul.online-brand li, ul.offline-brand li {
	width: 20%;
}
#online-branding .inside-heding-hed, #offline-branding .inside-heding-hed {
	width: 100%;
}
#offline-branding, #online-branding {
	margin-top: 0 !important;
}
#online-branding .inside-heding-data {
	width: 98%;
	margin: 8px 1%;
}
ul.online-brand-sep {
	width: 100%;
}
ul.online-brand-sep li {
	width: 30%;
	margin: 0 4% 17px 0;
}
.branding-div-left-sep {
	width: 20%;
}
.branding-div-left-sep img {
}
.branding-div-right-sep {
	width: 78%;
}
.branding-div-right-sep p {
	text-align: justify;
}
.inner-branding-slider .nbs-flexisel-item img {
	width: 100%;
	height: auto;
}
.work-we-done .inside-heding-hed {
	margin-bottom: 45px;
}
.work-we-done-banner {
	margin-top: 20px;
}
.quicktabs-tabpage ul li {
	width: 30%;
	margin-right: 2%;
	height: auto;
	overflow: hidden;
	margin-left: 1%;
}
.quicktabs-tabpage ul li img {
	width: 100%;
	height: auto;
}
.quicktabs-tabpage ul li.for-right-mar-filter {
	margin-right: 3%;
}
.container-inline {
	width: 100%;
}
.container-inline .form-item {
	width: 78%;
}
.node-type-page .main_content, .node-type-webform .main_content {
	width: 100% !important;
}
.webform-client-form-1 .form-checkboxes .form-type-checkbox {
	float: left;
	margin-bottom: 8px;
	width: 320px;
}
.webform-client-form-1 .form-checkboxes {
	width: 100%;
	margin-top: 15px;
}
.webform-client-form-1 .webform-component-checkboxes {
	margin-top: 7px;
}
.admin-action {
	width: 98% !important;
	margin: 0 1%;
}
#offline-branding .branding-slider-even {
	margin-top: 76px;
}
.branding-slider-even {
	margin-top: 67px;
}
.case-view-detail {
	width: 92%;
	margin: 20px 1% 0 1%
}
.case-vew-detail-hed {
	margin-bottom: 0px;
	padding-bottom: 19px;
}
.case-study-left {
	width: 48%;
}
.case-study-right {
	width: 48%;
}
.case-study-right-website-img img {
	width: 100%;
	height: auto;
}
.case-study-right-website-detail .field-items {
	width: 70%;
}
.case-study-right-website-detail .field-items p {
	line-height: 20px;
}
.case-study-right .field-label {
	width: 27%;
}
.case-study-left ul li {
	line-height: 20px;
}
.webform-client-form-1 {
	margin-top: 30px;
}
.webform-client-form-1 .webform-component--enquiry-markup p {
	margin-bottom: 5px;
}
.view-display-id-page_1 .view-content ul li {
	width: 30%;
}
.admin-action {
	width: 100%;
}
.view-display-id-page_1 .view-content ul {
	margin-left: 10px;
}
.view-display-id-page_1 .view-content ul li {
	width: 31%;
}
.view-display-id-page_1 .view-content ul li.for-right-mar-casestudy {
	margin-right: 6px;
}
.inside-heding-hed {
	width: 100% !important;
}
ul.rslides11 li {
	width: 44%;
}
.rslides11 .li-left {
	width: 20%;
}
.rslides11 .li-left img {
	width: 100%;
	height: auto;
	margin-top: 15px;
}
.rslides11 .li-right {
	width: auto;
}
.scrollbar1 .viewport {
	height: 50px;
}
.rslides11 .client-name {
	margin-top: 15px;
}
.inner_page_block, .view-display-id-block_1 {
	width: 100%;
	overflow: hidden;
}
.wahts-new-all-left {
	width: 20%;
}
.wahts-new-all-left img {
	width: 100%;
	height: auto;
}
.wahts-new-all-right {
	width: 75%;
}
.wahts-new-all-inside {
	margin-top: 15px;
}
.what-new-data img {
	width: 100px;
	height: 98px;
}
#custom-subscription input.form-text {
	margin: 0;
}
.view-id-vacancy ul li.join-hive {
	width: 97%;
	min-height: inherit !important;
	margin: 0px 0 00px 0 !important;
	padding: 20px 0 30px 20px;
	border-bottom: 1px solid #e3e3e3;
}
.view-id-vacancy ul li.join-hive.join-hive-odd {
	padding-left: 20px !important
}
.view-id-vacancy ul li.join-hive.join-hive-even {
	border-right: 0;
	padding-right: 0;
}
.view-id-vacancy {
	border-bottom: none;
}
.none-res {
	display: none;
}
.rs br {
	display: none;
}
p.clwork {
	display: inline-block;
}
.rs .inside-heding-hed {
	margin-bottom: 5px;
}
.cl2 {
	border-right: 1px solid #e5e5e5;
}
.sp-slide4 .cus-san {
	position: relative;
	padding-bottom: 46.7%;
	height: 0;
}
.sp-slide img.sp-image {
	display: block;
	height: 100% !important;
}
.sp-selected .first-slide-right, .sli-bg, .sp-selected .first-slide-left, .innovative-text, .player-text {
	display: none;
}
.sp-selected .meticul-text, .sp-selected .briefing-text-2, .sp-selected .condting-text-2, .sp-selected .exucting-text-2, .sp-selected .delvring-text-2, .sp-selected .thered-2, .sp-selected .left-bees-2, .sp-selected .right-bees-2, .bee-l, .bee-r, .achivment-text-sli1, .creti-text-sli1, .creti-text-sli1, .idea-text-sli1, .strategy-text-sli1 {
	display: none;
}
.sp-thumbnail-container {
	border-top: 0;
}
#example1 .sp-thumbnail {
	padding-bottom: 13px;
	padding-top: 13px;
}
.sp-slide1 .get-html, .get-html {
	display: none;
}
.page-gallery-id h1#page-title {
	font-size: 35px;
	line-height: 25px;
	margin-top: 26px;
}
.page-gallery-id .tow-line {/*margin-top: -18px; */
}
.sli-bg, .enterprize-text, .intellect-text, .managment-text, .resources-text, .assembley-text, .marketing-text, .slide3-left-bee, .slide3-right-bee {
	display: none;
}
.go-gettersL-left, .go-gettersL-right, .instinct-text, .enthusia-text, .preperation-text, .persever-text, .go-cat-text {
	display: none;
}
#main-menu {
	display: none;
}
nav ul li {
	border-left: 0;
	padding: 2px 0;
}
.mean-container .mean-nav ul li a {
	font-size: 13px;
	padding: 7px 1%;
	width: 98%;
}
header {
	border-top: 2px solid #722907;
	margin-bottom: 0px;
	margin-top: 51px;
	position: relative;
	width: 100%;
}
    #example1 .sp-thumbnail-title {
        font-size: 11px;
    }
.mean-container .mean-bar {
	margin-top: 0;
	min-height: 42px;
	position: fixed;
	top: 0;
	width: 100%;
	z-index: 99999999;
	background: #642506;
}
#banner {
	margin-bottom: 47px;
}
#example1 .sp-selected-thumbnail .sp-thumbnail {
	background: #fcaf15 !important;
}
.page-node-389 #inner-banner {
	background: url("../image/pattern.gif") repeat scroll 0 0 rgba(0, 0, 0, 0);
}
.active-li-4 #inner-banner {
	background: url("../image/pattern.gif") repeat scroll 0 0 rgba(0, 0, 0, 0);
}
.page-node-389 .inner-banner-left {
	margin-top: 111px;
}
#block-simplenews-5 p {
	display: none;
}
.page-node-55 .inside-heding-hed {
	width: 100% !important;
}
.page-gallery-id .tow-line {
	margin-top: 0;
}
.webform-client-form-71 .form-textarea {
	width: 85%;
}
.page-gallery-id-385 .page__title {
}
.view-brochure-hed {
	font-size: 40px;
}
.view-brochure-hed span {
	font-size: 30px;
}
.inside-heding-hed {
	font-size: 35px;
}
.inside-heding span {
	font-size: 40px;
}
.webform-client-form-394 .form-textarea-wrapper {
	float: none;
	width: auto;
}
.webform-client-form-394 .form-actions {
	margin-left: 0;
}
}
 @media screen and (max-width:1030px) {
img.slide-bg {
	opacity: 0;
	height: 320px;
}
.flex-caption p {
	display: block;
}
.flex-caption p a {
	display: inline-block;
	clear: both
}
.flex-caption h3 {
	font-size: 42px;
	line-height: 44px;
	transition: all 0.9s ease;
}
.img {
	display: none;
}
.flex-insdi-left {
	width: 80%;
}
.flex-insdi-right {
	width: 20%;
}
.flex-insdi-right img {
	max-width: 100%;
}
.flex-caption {
	left: 10px;
	top: 33px;
}
a.slide-read-more {
	display: inline-block;
}
.footer-social {
	text-align: center;
	width: 26%;
	margin-top: -38px;
}
.footer-social-left {
	margin-bottom: 8px;
	text-align: center;
	width: 100%;
}
.footer-social-right {
	float: none;
	margin-left: 8%;
}
.footer-mid {
	background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
	padding-left: 0;
	width: 43%;
}
#custom-subscription label {
	margin-right: 15px;
}
.footer-get-touch {
	width: 23%;
}
}
 @media (max-width: 860px) {
#example1 .hide-medium-screen {
	display: none;
}
.work-we-don-text-right {
	width: 76%;
}
.footer-get-touch {
	width: 27%;
}
.footer-mid {
	background-position: 5px 3px;
	padding-left: 8px;
	width: 35%;
	background: none;
}
.footer-mid-news-letter {
	text-align: center;
	margin-top: 3px;
}
.input-div {
	margin-top: 5px;
}
.footer-social {
	text-align: center;
	width: 34%;
}
.inner-banner-left {
	margin-top: 30px;
}
.inner-banner-left-hed {
	line-height: 45px;
}
.inner-banner-left-hed span {
	line-height: 23px;
	margin-left: 5px;
}
.inner-banner-left-hed .tow-line {
	margin-left: 0;
}
.inner-banner-left p {
	margin-left: 0;
}
.inner-banner-right {
	margin-top: 5%;
}
.our-exp-sm-div {
	width: 42%;
	min-height: 130px;
	margin-right: 20px
}
p.sm {
	padding: 0 10px;
}
.experi {
	height: auto !important;
}
.optimiz-t-r-div-left, .optimiz-t-l-div-right {
	padding-top: 72px;
}
.optimiz-t-r-div-left img, .optimiz-t-l-div-right img {
	width: 100%;
	height: auto;
}
.our-plan-start ul li {
	width: 41%;
	margin-bottom: 30px;
}
ul.online-brand li {
	margin-top: 20%;
}
ul.online-brand li.online-li2 {
	margin-left: 0px;
	margin-right: 49px;
	margin-top: 13%;
}
ul.online-brand li.online-li4 {
	margin-bottom: 0;
	margin-left: 4%;
	margin-right: 0;
	margin-top: 16%;
}
ul.offline-brand li {
	margin-top: 20%;
}
ul.offline-brand li.offline-li2 {
	margin-left: 0px;
	margin-right: 49px;
	margin-top: 13%;
}
ul.offline-brand li.offline-li4 {
	margin-bottom: 0;
	margin-left: 4%;
	margin-right: 0;
	margin-top: 16%;
}
ul.online-brand-sep li {
	width: 45%;
	margin: 0 4% 17px 0;
}
ul.online-brand-sep li.for-right-mar {
	margin-right: 4%;
}
.webform-client-form-1 label {
	width: 150px;
}
.webform-client-form-1 {
	padding: 50px 5px;
	overflow: hidden;
}
.webform-client-form-1 .form-checkboxes .form-type-checkbox {
	float: left;
	margin-bottom: 8px;
	width: 360px;
}
.webform-client-form-1 .captcha img {
	left: 63%;
}
.form-item-captcha-response input.form-text {
	margin-left: 0;
}
.webform-client-form-71 .form-item-captcha-response input.form-text {
	margin-left: 100px;
}
.branding-slider-even {
	margin-top: 51px;
}
#offline-branding .branding-slider-even {
	margin-top: 56px;
}
.case-study-left {
	margin-bottom: 20px;
}
.view-display-id-page_1 .view-content ul li p {
}
.view-display-id-page_1 .view-content ul li {
	width: 47%;
}
.client-heding {
	min-height: auto;
}
.rslides11 .li-left {
	width: 100%;
	text-align: center;
	margin: 0;
}
.rslides11 .li-right {
	width: 329px;
}
.rslides11 .li-left img {
	width: 100px;
	height: 101px;
}
ul.rslides11 li {
	padding-bottom: 15px;
}
.scrollbar1 .viewport {
	height: 80px;
}
ul.rslides11 li {
	width: 43%;
}
#custom-subscription input.form-text {
	margin: 10px 0;
}
.case-study-right, .case-study-left {
	width: 100%;
}
.page-node-389 .inner-banner-left {
	margin-top: 24px;
}
.strenth-left {
	width: 100%;
	text-align: center;
}
.strenth-left img {
	width: 378px;
	height: 330px;
}
.strenth-right {
	width: 100%;
	margin-top: 10px;
}
p {
	text-align: justify !important;
}
#custom-subscription input.form-text {
	width: 180px;
}
#custom-subscription input.form-submit {
	margin-top: 10px;
}
.new-cover-four-div {
	width: 100%;
}
.what-we-quick-enqury-right label {
	width: 114px;
}
.what-we-quick-enqury-right .captcha {
	margin-left: 282px;
	margin-top: 10px;
}
.what-we-quick-enqury-right .captcha .what-we-quick-enqury-left {
	margin-bottom: 28px;
	margin-left: -1px;
	text-align: center;
	width: 96px;
}
}
 @media screen and ( max-width:750px) {
.sp-image {
	width: 100% !important;
}
.work-we-don-text-right {
	width: 72%;
}
.whats-new-left {
	display: none;
}
.whats-new-right {
	width: 100%;
	margin: 0;
	padding: 0;
	padding-bottom: 25px;
}
.footer-get-touch {
	width: 100%;
	text-align: center;
	border-right: 0;
}
.footer-social {
	margin-top: 13px;
	width: 100%;
}
.footer-social-left {
	margin-bottom: 8px;
	text-align: center;
	width: 100%;
}
.footer-social-right {
	float: left;
	margin-left: 32%;
}
#custom-subscription input.form-submit {
	margin-top: 0;
}
.footer-mid {
	background-position: 5px 3px;
	clear: both;
	margin-top: 24px;
	padding-left: 78px;
	width: 81%;
}
.inner-banner-right {
	display: none;
}
.inner-banner-left {
	width: 97%;
	margin-top: 28px;
	margin-bottom: 15px;
}
.strenth-left {
	display: none;
}
.strenth-right {
	width: 98%;
	margin: 0px 1%;
}
.callbacks .li-left {
	width: 100%;
	text-align: center;
}
.callbacks .li-right {
	margin-right: 8px;
	margin-top: 10px;
	padding-bottom: 0;
	padding-left: 0;
	padding-right: 27px;
	padding-top: 8px;
	text-indent: 31px;
	width: 91%;
	float: left;
	background: url("../image/blockq-left.png") left top no-repeat, url("../image/blockq-right.png") right bottom no-repeat;
}
.callbacks li {
	background: none;
}
#testimonials {
	height: auto;
}
.client-testi-hed {
	font-size: 32px;
	margin-left: 24px;
	padding-top: 30px;
}
.callbacks_container {
	margin-top: 0;
	margin-bottom: 20px;
}
.brand-communication-left, .brand-communication-right {
	width: 98%;
	margin: 0 1%;
	text-align: left;
}
.some-of-web-div-t-l-left, .some-of-web-div-t-r-right {
	width: 98%;
	margin: 0 1%;
}
.some-of-web-div-t-l-right, .some-of-web-div-t-r-left {
	display: none;
}
.quicktabs-tabpage ul li {
	width: 45%;
	overflow: hidden;
}
.webform-client-form-1 .form-actions {
	margin: 0 0 0 21%;
}
.webform-client-form-1 .form-textarea {
	width: 70%;
}
.branding-slider-even {
	margin-top: 0;
}
#offline-branding .branding-slider-even {
	margin-top: 0;
}
.case-study-left, .case-study-right {
	width: 100%;
}
.case-study-right-website-img {
	display: none;
}
.case-study-right-website-detail {
	margin-top: 0;
	margin-bottom: 0;
}
.view-display-id-page_1 .view-content ul li {
	width: 47%;
}
ul.rslides11 li {
	width: 98%;
	margin-left: 0;
}
.rslides11 .li-right {
	width: 98%;
	margin-right: 1%;
}
.scrollbar1 .viewport {
	height: auto;
}
.scrollbar1 .overview {
	position: relative;
}
ul.quicktabs-tabs {
	margin-bottom: 8px;
	position: relative;
	margin-top: 5px;
}
#quicktabs-portfolio .item-list ul.quicktabs-tabs li, .quicktabs-wrapper .item-list ul.quicktabs-tabs li {
	margin: 6px;
}
.quicktabs-wrapper .quicktabs_main {
	margin-top: 25px;
}
#custom-subscription input.form-text {
	margin: 0;
}
.page-gallery-id h1#page-title {
	background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
	font-size: 25px;
	line-height: 45px;
	margin-left: 0;
	padding-bottom: 35px;
}
}
@media screen and (max-width:700px) {
form .what-we-quick-enqury-left {
	width: 100%;
}
form .what-we-quick-enqury-left label {
}
form .what-we-quick-enqury-left label input, form .what-we-quick-enqury-right input {
	width: 80%;
}
form .what-we-quick-enqury-left label textarea {
	width: 80%;
}
.sub-but {
	margin-top: 30px;
}
form .what-we-quick-enqury-right input {
	float: right;
}
ul.online-brand {
	background: none;
	margin-top: 30px;
}
ul.online-brand li {
	width: 98%;
	margin: 0 1% 27px 1% !important;
}
ul.online-brand li.online-li1 {
	background: url(../image/web-des-icon.jpg) center 0px no-repeat;
	margin: 0;
	padding-top: 73px;
}
ul.online-brand li.online-li2 {
	background: url(../image/seo-icon.jpg) center 0px no-repeat;
	margin: 0;
	padding-top: 73px;
}
ul.online-brand li.online-li3 {
	background: url(../image/smo-icon.jpg) center 0px no-repeat;
	margin: 0;
	padding-top: 73px;
}
ul.online-brand li.online-li4 {
	background: url(../image/google-adword-icon.jpg) center 0px no-repeat;
	margin: 0;
	padding-top: 73px;
}
ul.offline-brand {
	background: none;
	margin-top: 30px;
}
ul.offline-brand li {
	width: 98%;
	margin: 0 1% 27px 1% !important;
}
ul.offline-brand li.offline-li1 {
	background: url(../image/corporate-ident.jpg) center 0px no-repeat;
	margin: 0;
	padding-top: 73px;
}
ul.offline-brand li.offline-li2 {
	background: url(../image/print-solution-icon.jpg) center 0px no-repeat;
	margin: 0;
	padding-top: 73px;
}
ul.offline-brand li.offline-li3 {
	background: url(../image/print-design-icon.jpg) center 0px no-repeat;
	margin: 0;
	padding-top: 73px;
}
ul.offline-brand li.offline-li4 {
	background: url(../image/flash-presention-icon.jpg) center 0px no-repeat;
	margin: 0;
	padding-top: 73px;
}
ul.online-brand-sep li {
	width: 95%;
	margin: 0 4% 17px 0;
}
ul.online-brand-sep li.for-right-mar {
	margin-right: 4%;
}
.branding-div-left-sep {
	width: 10%;
}
.branding-div-right-sep {
	width: 88%;
}
.branding-div-right-sep p {
	min-height: inherit;
}
.wahts-new-all-inside img, .what-new-data img {
	width: 100px;
	height: 98px;
}
{
width:75px;
height:75px;
}
.explore-but {
	position: relative;
}
form .what-we-quick-enqury-left input, form .what-we-quick-enqury-right input {
	width: 77%;
}
.what-we-quick-enqury-left select {
	margin-left: 15px;
	padding: 7px;
	width: 79%;
}
form .what-we-quick-enqury-right {
	float: left;
	margin-left: 12%;
	margin-top: 8px;
	padding-bottom: 20px;
	width: 96%;
}
.what-we-quick-enqury-right .form-item-captcha-response {
	float: left;
	margin-top: -149px;
}
.what-we-quick-enqury-right .captcha {
	margin-left: 282px;
	margin-top: 50px;
}
form .what-we-quick-enqury-left label {
	width: 116px;
}
.what-we-quick-enqury-left select {
	margin-left: 0;
	padding: 7px;
	width: 67%;
}
.what-we-quick-enqury-right .form-textarea-wrapper textarea {
	max-width: 70%;
	width: 70%;
}
form .what-we-quick-enqury-right {
	margin-left: 0;
}
form .what-we-quick-enqury-left input, form .what-we-quick-enqury-right input {
	width: 65%;
	float: left;
}
.what-we-quick-enqury-left .form-item {
	width: 100%;
}
.webform-client-form-71 .form-textarea {
	width: 57%;
}
.webform-client-form-71 .form-item-captcha-response input.form-text {
	margin-left: 100px;
}
}
 @media (max-width: 640px) {
#example1 .sp-layer {
	font-size: 12px;
}
#example1 .hide-small-screen {
	display: none;
}
.client-brief-div-left-div {
	float: right;
	width: 100%;
	margin-bottom: 18px;
}
.client-brief-div-left-img {
	display: none;
}
.client-brief-div-left ul li {
	width: 100%;
}
.whats-new {
	width: 98%;
	margin: 0 1%;
}
.what-new-div {
	margin-top: 20px;
}
.our-exp-sm-div {
	display: none;
}
.know-out-usp-inside-div-left {
	width: 12%;
}
.know-out-usp-inside-div-right {
	width: 86%;
}
.know-out-usp-inside-div {
	margin-bottom: 0;
	margin-left: 2%;
	margin-right: 2%;
	margin-top: 18px;
	min-height: auto;
	width: 96%;
	padding-bottom: 9px;
}
.optimiz-t-r-div-left, .optimiz-t-l-div-right {
	display: none;
}
.optimiz-t-l-div-left, .optimiz-t-r-div-right {
	width: 98%;
	margin: 0 1%;
}
.optimiz-t-r-div-right-hed, .optimiz-t-l-div-left-hed {
	margin-bottom: 40px;
}
.our-plan-start ul li {
	width: 96%;
	margin: 0 2% 40px 2%;
	background: none;
}
.our-plan-start ul li img {
	width: 70px;
	height: 70px;
}
.case-study-right-website-detail .field-items {
	width: 45%;
}
.webform-client-form-71 .form-text {
	margin-top: 9px;
	padding: 7px;
	width: 100%;
}
.webform-client-form-71 .form-textarea {
	width: 100%;
	clear: both;
	margin-top: 35px;
}
.webform-client-form-71 label {
	float: left;
	font-size: 16px;
	width: 100%;
}
.webform-client-form-71 .form-item-captcha-response input.form-text {
	margin-left: 100px;
	margin-top: 26px;
}
.view-id-vacancy ul li.join-hive {
	padding-left: 5px !important;
}
.view-id-vacancy ul li.join-hive.join-hive-odd {
	padding-left: 5px !important;
}
.what-we-quick-enqury-right .captcha img {
	bottom: 104px;
	position: absolute;
	right: 46px;
}
}
 @media (max-width: 600px) {
#example1 .sp-thumbnail {
	text-align: center;
}
.flex-insdi-left {
	width: 96%;
}
.flex-insdi-right {
	display: none;
}
.client-left {
	width: 100%;
	font-size: 30px;
	margin-bottom: 12px;
}
.client-left span.bl {
	font-size: 30px;
}
.client-left span.b1 {
	font-size: 35px;
}
.footer-get-touch {
	width: 100%;
	text-align: center;
	margin: 2% 0;
	border-right: 0;
}
.footer-social {
	width: 100%;
}
.footer-social-left, .footer-social-right {
	text-align: center;
	width: 100%;
	margin: 2% 0;
}
.footer-mid {
	width: 100%;
	margin: 10px 0;
	padding: 0;
	background: none;
}
.footer-social-right ul {
	display: inline-block;
}
.footer-mid-t-text {
	display: none;
}
.footer-mid-news-letter span {
	display: block;
	font-size: 21px;
	padding-top: 2px;
	width: 100%;
}
.footer-mid-news-letter .input-div {
	float: left;
	margin-left: 20%;
	margin-top: 11px;
}
.footer {
	padding: 20px 0;
}
.callbacks .li-right {
	width: 85%;
}
.callbacks_nav {
	top: 30%;
}
.client-testi-hed-small {
	margin-left: 0;
}
.callbacks li {
	padding-left: 24px;
}
.view-display-id-page_1 .view-content ul li {
	width: 97%;
}
.webform-client-form-1 label, .webform-client-form-72 label {
	width: 100%;
	margin: 0 0 10px 0;
}
.edit-submitted-resume-upload-value {
	left: 0;
}
input#edit-submitted-resume-upload {
	margin-top: -9px;
}
.webform-client-form-72 .form-actions {
	margin-left: 0;
}
.view-brochure-inside .tow-line, .inside-heding .tow-line {
	position: absolute;
	top: 49px;
}
.inside-heding span {
	margin-top: 10px;
}
.view-brochure-hed span, .inside-heding span {
	font-size: 30px;
	display: inline-block;
}
.view-brochure-hed, .inside-heding-hed {
	font-size: 29px;
}
.view-brochure-inside, .inside-heding {
	margin: 10px auto 0;
}
}
 @media screen and (max-width:500px) {
p {
	text-align: justify;
}
.skull img {
	display: none;
}
.heading1 {
	padding-bottom: 7px;
	padding-top: 0;
	position: relative;
}
.footer-last-inside-left {
	width: 100%;
	text-align: center;
	padding: 5px 0
}
.footer-last-inside-right {
	width: 100%;
	text-align: center;
}
.footer-last-inside-right ul {
	display: inline-block;
}
.inner-heding {
	font-size: 28px;
}
.know-out-usp-inside-div-left img {
	width: 100%;
	height: auto;
}
.branding-div-left-sep {
	width: 15%;
}
.branding-div-right-sep {
	width: 83%;
}
.webform-client-form-1 label {
	width: 118px;
}
.webform-client-form-1 .webform-component-checkboxes label {
	width: 100%;
}
.reload-captcha-wrapper {
	margin-left: 25%;
}
.simplenews-subscribe {
	font-family: Arial;
	margin-top: 10px;
	margin-left: 16%;
}
.simplenews-subscribe {
	text-align: center;
}
.form-textarea-wrapper {
	margin-left: 0 !important;
	width: 100% !important;
	clear: none !important;
}
.what-we-quick-enqury-right .reload-captcha-wrapper {
	display: none;
}
.what-we-quick-enqury-right .form-item-captcha-response {
	float: left;
	margin-top: -140px;
}
}
@media screen and (max-width:450px) {
.header-search {
	margin-bottom: 0;
	margin-left: 2%;
	margin-right: 2%;
	margin-top: 0;
	position: absolute;
	top: 75px;
	width: 96%;
}
.what-we-quick-enqury-right .captcha {
	margin-left: 52px;
	margin-top: 96px;
}
.what-we-quick-enqury-right .captcha .what-we-quick-enqury-left {
	margin-bottom: 28px;
	margin-left: -1px;
	text-align: center;
	width: 96px;
}
nav {
	margin-top: 110px;
}
.logo {
	left: 30%;
}
form .what-we-quick-enqury-left label input, form .what-we-quick-enqury-right input {
	width: 98%;
}
form .what-we-quick-enqury-left label textarea {
	width: 98%;
}
form .what-we-quick-enqury-left label span, form .what-we-quick-enqury-right span {
	margin-bottom: 2px;
}
#offline-branding, #online-branding {
	padding-top: 22px !important;
}
.quicktabs-tabpage ul li:hover .views-field-nothing {
	padding: 5px;
}
.portfolio-display-heding {
	margin-top: 15px;
}
.port-text {
	display: none;
}
.portfolio-display-heding {
	font-size: 25px;
}
.webform-client-form-1 label {
	width: 98%;
	margin-bottom: 6px;
}
.webform-client-form-1 .form-text {
	width: 96%;
}
.form-textarea-wrapper {
	clear: both;
	width: 100%;
	margin-top: 22px;
	display: block;
}
.what-we-quick-enqury-right .form-item-captcha-response {
	float: left;
	margin-top: -135px;
	width: 100%;
}
.webform-client-form-394 .webform-submit {
	margin-top: 0;
	width: 100% !important;
}
.what-we-quick-enqury-right .form-textarea-wrapper textarea {
	max-width: 100%;
	width: 100%;
}
.webform-client-form-1 .form-textarea {
	width: 100%;
}
.webform-client-form-1 .captcha img {
	left: 72%;
	top: 22px;
}
.reload-captcha-wrapper {
	margin-left: 5%;
}
.form-item-captcha-response input.form-text {
	margin-left: 0;
	margin-top: 2px;
	width: 50%;
}
form .what-we-quick-enqury-left label {
	width: 100%;
}
form .what-we-quick-enqury-left input, form .what-we-quick-enqury-right input {
	margin: 0;
	width: 96%;
}
.what-we-quick-enqury-left select {
	margin-left: 0;
	padding: 7px;
	width: 99%;
}
.what-we-quick-enqury-right label {
	width: 100%;
}
.form-textarea-wrapper {
	clear: both;
	width: 100%;
}
.webform-client-form-1 .form-textarea {
	clear: both;
	width: 100%;
}
#flexiselDemo3 {
	display: none !important;
}
}
 @media screen and ( max-width:400px) {
.client-left {
	font-size: 30px;
	margin-bottom: 12px;
	width: 100%;
	line-height: 28px;
}
.show-resp {
	margin-bottom: 10px;
}
.client-brief-div-right img {
	width: 100%;
	height: auto;
}
.inner-banner-left-hed {
	font-size: 35px;
}
.footer-mid-news-letter .input-div {
	margin-left: 8%;
}
.logo {
	left: 35%;
}
#banner, #inner-banner {
    margin-top: 0;
}
.branding-div-left-sep {
	width: 20%;
}
.branding-div-right-sep {
	width: 78%;
}
.view-display-id-page_1 .views-submit-button {
	clear: both;
}
#custom-subscription label {
	margin-right: 15px;
	width: 81%;
	margin-bottom: 11px;
}
.webform-client-form-1, .webform-client-form-72 {
	padding: 15px 0 30px 0;
}
.webform-client-form-1 label, .webform-client-form-72 label {
	width: 98%;
	margin-left: 2%;
}
.webform-client-form-1 .webform-component, .webform-client-form-72 .webform-component {
	margin-top: 0;
	font-size: 15px;
	padding: 0 8px;
}
.inside-heding span {
	font-size: 29px;
}
.inside-heding-hed {
	font-size: 31px;
}
.webform-client-form-1 .form-text, .webform-client-form-72 .form-text {
	width: 94%;
}
.webform-client-form-72 select.form-select {
	width: 98%;
}
img.slide-bg {
	height: 350px;
	opacity: 0;
}
}
@media screen and (max-width:350px) {
.what-we-quick-enqury-right .captcha img {
	position: absolute;
	bottom: 104px;
	right: 46px;
}
form .what-we-quick-enqury-right input {
	float: left !important;
	width: 47% !important;
	margin-top: 11px;
}
#quicktabs-portfolio .item-list ul.quicktabs-tabs li {
	padding: 4px;
	margin-right: 3px;
}
#custom-subscription input.form-text {
	margin-left: 0;
}
#custom-subscription label {
	margin-bottom: 10px;
}
}
 @media only screen and (max-width: 320px) {
.flex-caption {/*background:#333;*/
}
.footer-mid-news-letter .input-div {
	margin-left: 4%;
}
}
@media handheld, only screen and (min-width: 640px) {
.flex-caption {
	position: absolute;/*background: rgba(0,0,0,.3);*/
}
}
@media handheld, only screen and (min-width: 1100px) {
.flexslider .slides > li {
	display: inline-block;
	overflow: hidden;
	position: relative;
	margin-right: -.25em;/*for 5 slides*/
	width: 20.08%;
}
.flexslider .slides img {
	display: block;
	max-width: 1000px;
}
.flex-caption {
	width: 580px;
	padding: 20px 30px;
}
#responsiveFlag {
	display: block;
}
}
