@charset "utf-8";
/* CSS Document */

/* @import url(http://fonts.googleapis.com/css?family=Patrick+Hand|Voces|Give+You+Glory); */

body {
	margin: 0;
	padding: 0;
	font-height: 14px;
	font-family: 'Radikal-Bold';
}
* {
	margin: 0;
	padding: 0;
	box-sizing:border-box;
}
*::-moz-selection {
 color:black;
 background:#fff;
}
@font-face {
	font-family: 'Radikal-Bold';
	src: url('../font/Radikal-Bold.eot?#iefix') format('embedded-opentype'), url('../font/Radikal-Bold.otf') format('opentype'),  url('../font/Radikal-Bold.woff') format('woff'), url('../font/Radikal-Bold.ttf') format('truetype'), url('../font/Radikal-Bold.svg#Radikal-Bold') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
  font-family: 'Radikal';
  src: url('../font/Radikal.eot?#iefix') format('embedded-opentype'),  url('../font/Radikal.otf')  format('opentype'),
	     url('../font/Radikal.woff') format('woff'), url('../font/Radikal.ttf')  format('truetype'), url('../font/Radikal.svg#Radikal') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'Radikal-Thin';
  src: url('../font/Radikal-Thin.eot?#iefix') format('embedded-opentype'),  url('../font/Radikal-Thin.otf')  format('opentype'),
	     url('../font/Radikal-Thin.woff') format('woff'), url('../font/Radikal-Thin.ttf')  format('truetype'), url('../font/Radikal-Thin.svg#Radikal-Thin') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'Radikal-Medium';
  src: url('../font/Radikal-Medium.eot?#iefix') format('embedded-opentype'),  url('../font/Radikal-Medium.otf')  format('opentype'),
	     url('../font/Radikal-Medium.woff') format('woff'), url('../font/Radikal-Medium.ttf')  format('truetype'), url('../font/Radikal-Medium.svg#Radikal-Medium') format('svg');
  font-weight: normal;
  font-style: normal;
}

@font-face {
 font-family: "Flaticon";
 src: url("../font/flaticon.eot");
 src: url("../font/flaticon.eot#iefix") format("embedded-opentype"),
 url("../font/flaticon.woff") format("woff"),
 url("../font/flaticon.ttf") format("truetype"),
 url("../font/flaticon.svg") format("svg");
 font-weight: normal;
 font-style: normal;
}
[class^="flaticon-"]:before, [class*=" flaticon-"]:before,
[class^="flaticon-"]:after, [class*=" flaticon-"]:after {   
 font-family: Flaticon;
        font-size: 35px;
font-style: normal;
margin-left: 20px;
}.flaticon-bebo:before {
 content: "\e000";
}
.flaticon-facebook55:before {
 content: "\e001";
}
.flaticon-google116:before {
 content: "\e002";
}
.flaticon-linkedin11:before {
 content: "\e003";
}
.flaticon-pinterest34:before {
 content: "\e004";
}
.flaticon-twitter1:before {
 content: "\e005";
}
.flaticon-facebook55:hover {
    color: #3a5795;
}
.flaticon-twitter1:hover {
    color: #55acee;
}
.flaticon-google116:hover {
    color: #cf1717;
}
.flaticon-linkedin11:hover {
    color: #017bb7;
}
.flaticon-bebo:hover {
    color:#F38222;
}
.flaticon-pinterest34:hover {
    color: #c00000;
}
.icon_font i:hover, .icon_font i {
    transition: all 0.8s linear 0s;
}
.icon_font {
    color: #666;
    float: left;
    font-size: 38px;
    margin-right: 5px;
    text-decoration: none;
}
.footerContainer img {
 float: left;
    margin-left: 5px;
}
.webexperts:hover {
	color:#fff;
}
h1, h2, h3, h4, h5, h6 {
	text-transform: uppercase;
	font-weight: normal;
}
.topHeader {
	width: 100%;
	float: left;
	background: #181816;
	/* height: 25px; */
}
.container {
	width: 89.5%;
	margin: 0 auto;
}
.subcontainer {
	margin: 0 auto;
	width: 80%;
}
.scrollNews {
	width: 100%;
	margin:0.2em 0;
}
.scrollNews > p {
	color: #fff;
	float: left;
	font-family:Radikal;
	font-size:14px;
	letter-spacing:1.5px;
}
.proverb {
	color:#FC7E63;
}
.bannerPart {
	/* background:#ffd401; */
	background:#fff url(../images/app_banner.jpg) no-repeat;
	background-size:100% 100%;
	height:572px;
}
.bannerPart {
	margin-top:120px;
}
.port_banner, .bannerPart, .semBanner, .seoBanner, .logoBanner, .contactBanner, .jobsBanner, .postBanner, .newsBanner, 
.amcBanner, .webAppBanner, .webDevelopmentBanner, .webDesignBanner, .webHostingPart, .domainHostingPart, .productsBanner ,
.webHostingBanner, .ccavenueDiv, .responseDiv, .partnersBanner, .founderSection, .onlineReputation, .mediaOptimization,
.seoPackages, .offerBanner, .magentoBanner, .newsletterBanner, .webApplication {
padding: 120px 0 0;

}
.bannerPart, .semBanner, .seoBanner, .logoBanner, .contactBanner, .jobsBanner, .postBanner, .newsBanner, .amcBanner,
.webAppBanner, .webDevelopmentBanner, .webDesignBanner, .webHostingPart, .domainHostingPart, .partnersBanner, .founderSection,
.onlineReputation, .mediaOptimization, .seoPackages, .independencedayBanner, .offersSect, .onlinePartnersSec, .headerBottom,
.offerBanner, .magentoBanner, .newsletterBanner, .webApplication {
    float: left;
    width: 100%;
}
.submitBtn, .submitBtn:hover, .searchBtn, .searchBtn:hover, .webexperts, .webexperts:hover, .buttonsDiv a:hover,
.feedBackBtn:hover, .resetBtn:hover, .inputText:focus, .clientLogos li, .clientLogos li:hover {
	transition:all 0.5s ease;
	-moz-transition:all 0.5s ease;
	-webkit-transition:all 0.5s ease;
	-o-transition:all 0.5s ease;
}
.independencedayBanner, .relative, .onlinePartnersSec, .partnersWithBanner {
	position:relative;
}
.buttonsDiv {
	bottom:50px;
	right:303px;
}
.partnersContentView {
	top: 200px;
	left: 110px;
	width: 37%;
	position:absolute;
}
.partnersContentView>p, .buttonsDiv a {
	font-family:'Radikal-Thin';
	letter-spacing:1px;
	text-align:center;
}
.partnersContentView>p {
	font-size:18px;
	margin-bottom:1em;
}
.viewMoreBtn {
	background:#393939;
	color:#fff;
	padding:0.4em 1em;
	border-radius:2px;
	font-size:16px;
	border-bottom:3px solid #000;
	font-weight:bold;
}
.viewMoreBtn:hover {
	background:#2597D3;
	border-bottom:3px solid #0183AA;
}
.buttonsDiv a {
	padding:1em;
	background:#284474;
	color:#fff;
	box-shadow:2px 3px 3px #4D4D4D;
	border-radius:2px;
	margin-right:0.7em;
	font-size:12px;
}
.orangeBg:hover {
	background:#F07D20;
}
.whiteBg:hover {
	background:#fff;
	color:#000;
}
/* .greenBg:hover {
	background:#069402;
} */
.rotate {
	-webkit-animation:spinyaxis 20.0s 3s infinite ease-in-out;
	animation:spinyaxis 20.0s 3s infinite ease-in-out;
}
@-webkit-keyframes spinyaxis{
	0%{-webkit-transform:rotateY(0deg);-webkit-transform-origin:0% 0% 5%;}
	50%{-webkit-transform:rotateY(360deg);-webkit-transform-origin:0% 0% 5%;}
	100%{-webkit-transform:rotateY(0deg);-webkit-transform-origin:0% 0% 5%;}
}
@keyframes spinyaxis{
	0%{transform:rotateY(0deg);-webkit-transform-origin:0% 0% 5%;}
	50%{transform:rotateY(360deg);-webkit-transform-origin:0% 0% 5%;}
	100%{transform:rotateY(0deg);-webkit-transform-origin:0% 0% 5%;}
}

.header, .independencedayBanner img, .bannerMain img, .partnersWithBanner, .partnersWithBanner img {
	width: 100%;
}
/*.bannerContent {
    float: left;
    left: 85px;
    position: relative;
    top: 140px;
    width: 65%;
}
.demo_part
{
	float: left;
    height: 100px;
    margin: 9% 0 0;
    width: 87%;
}
.demo_part > h1 {
    border: 2px solid #000;
    color: #fff;
    float: left;
    font-size: 17px;
    margin: 0 0 0 2%;
    padding: 10px;
	transition-duration: 0.3s;
}
*/
.demo_part
{
	float: left;
    min-height: 100px;
    width:100%;
}
/* .link-button {
    display:none;} */
.header {
	float: left;
	height: 120px;
	/* border-bottom: 1px solid #fff; */
	box-shadow:0px 0px 8px #636363;
	position:fixed;
	z-index:100;
    transition:0.8s;
	background: none repeat scroll 0 0 transparent;
}
.headerBottom {
	position:relative;
}
#home {
    background-color:red;
}
#about {
    background-color:green;
}
#work {
    background-color:blue;
}
#contact {
    background-color:orange;
}
header {
    background-color: #520833;
    color:ffffff;
    height: 100px;
    position:fixed;
    width:100%;
    top:0;
    z-index:100;
    transition:0.8s;
}
.logo {
	float: left;
	width: 21%; /* 25% */
	z-index:1;
}
.logo img {
	margin: 10px 0 0 24px;
	padding: 0;
}
.specialOffers {
	float:left;
	padding-top:20px;
}
.specialOffers a {
	display:block;
}
.menu {
	float: left;
	 width: 75%; 
	/*width:74%; */
	padding: 17px 0 0;
}
.socialPart {
	float: left;
	width: 12%;
}
.socialPart > img {
    cursor: pointer;
    float: left;
    margin: 41px 0 0 14px;
}
.searchDiv {
	margin-top:2.3em;
}
.customSearch {
	background:url("../images/search.png") no-repeat scroll 0px 2px;
	background-repeat:no-repeat;
	width:22px;
	height:25px;
	float:left;
	margin-right:1em;
}
.customSearchDiv {
	width:100%;
	position:fixed;
	top:135px;
	background:rgba(0,0,0,0.7);
	padding:2em;
	display:none;
	z-index:3001;
}
.customSearchDiv h3 {
	margin-bottom:1em;
	font-family:'Radikal';
	letter-spacing:1px;
	color:#fff;
}
.searchResult {
	width:100%;
	padding:0.5em;
	border-radius:2px;
	border:1px solid #fff;
}
.searchResult:focus {
	border:1px solid #E77504;
}
.fixed {
	top:91px;
}
.sideMenu {
	position:fixed;
	left:-120px;
	top:430px;
	transform:rotate(-90deg);
	z-index:1;
}
.sideMenu a {
	background:rgba(0,0,0,0.5);
	border-radius:0 0 10px 10px;
	color:#CBCCCC;
	text-transform:uppercase;
	padding:5px;
	margin-left:0.7em;
	font-family:'Radikal';
	text-align:center;
	width:125px;
	height:42px;
	text-decoration:none;
	font-size:13px;
	float:left;
}
.sideMenu a:hover {
	color:#fff;
}
input.gsc-search-button, input.gsc-search-button:hover, input.gsc-search-button:focus {
	background-color:#2a8387 !important;
	border-color:#2a8387 !important;
}
input.gsc-input, .gsc-input-box, .gsc-input-box-hover, .gsc-input-box-focus {
	border-color:#2a8387;
}
.hastooltip + div {
    background-color: #000;
    border: 1px solid black;
    color: #fff;
    display: none;
    font-size: 13px;
    line-height: 25px;
    padding: 4px 15px;
    position: absolute;
    right: 60px;
    text-align: center;
    text-transform: uppercase;
    top: 100px;
}
.hastooltip {
    float: left;
    margin: 42px 0 0 15px;
}
.hastooltip:hover + div, .hastooltip + div:hover { display: block; }
.tw {
	background: url("../images/twitter.png") no-repeat scroll 0 44px rgba(0, 0, 0, 0);
	float: left;
	height: 85px;
	width: 28px;
}
.gp {
	background: url("../images/google-plus.png") no-repeat scroll 0 43px rgba(0, 0, 0, 0);
	float: left;
	height: 85px;
	width: 28px;
}
.fb {
	background: url("../images/fb.png") no-repeat scroll 0 43px rgba(0, 0, 0, 0);
	float: left;
	height: 85px;
	width: 18px;
}
.offerTag
{
  float: left;
    height: 140px;
    position: relative;
    width: 88%;
	display:none;
}

.offerTag > img {
    float: right;
}

.bannerContent {
    float: left;
    left: 140px;
    position: relative;
    top: 325px;
    width:320px;
}
.contactSect {
	color:#000;
}
.off_img {
    float: none !important;
    left: 0;
    position: absolute;
}
.offerTag > a {
    float: right;
}
.border {
	float: left;
	background: url(../images/border.png) no-repeat;
	width: 762px;
	height: 179px;
}
.border > h1 {
	font-size: 55.5px;
	letter-spacing: 3px;
	margin: -30px 0 0 53px;
	text-transform: uppercase;
}
.float {
	position: relative;
	top: 15px;
}
.border > h2 {
	color: #fff;
    font-family: Radikal;
    font-size: 35px;
    font-weight: normal;
    margin: 28px 0 0 50px;
    text-transform: uppercase;
	
}
.demo_part > h1 {
    /* border: 2px solid #000; */
	background:rgba(199, 11, 0);
	border-radius:8px;
    color: #fff;
	width:100%;
	text-align:center;
    float: left;
    margin-right:2%;
	transition-duration: 0.3s;
}
.demo_part > h1 a {
    font-size: 24px;
	letter-spacing:1px;
	display:block;
	padding:12px 8px;
}
.demo_part a {
    color: #fff;
}
.demo_part .appStore, .demo_part .webApp {
	margin:13px 12px 0 0;
}
.demo_part .webApp {
	background:#B3A101;
}
/*.demoStore {
	float:right !important;
}*/

.float1 {
	margin: -2px 0 0 49px !important;
}
.bannerRightImage {
	float: left;
	width: 35%;
}
.bannerRightImage img {
	float: right;
	margin: 86px 0 0;
	width:100%;
}
.bannerPart2, .bannerPart3, .bannerPart4 {
	width: 100%;
	float: left;
	/*background:#EF563F -webkit-linear-gradient(left, rgb(241, 81, 55) 0%, rgb(229, 55, 28) 100%);
	background:#EF563F -o-linear-gradient(left, rgb(241, 81, 55) 0%, rgb(229, 55, 28) 100%);
	background:#EF563F -ms-linear-gradient(left, rgb(241, 81, 55) 0%, rgb(229, 55, 28) 100%);
	background:#EF563F -moz-linear-gradient(left, rgb(241, 81, 55) 0%, rgb(229, 55, 28) 100%);
	background:#EF563F linear-gradient(to right, rgb(241, 81, 55) 0%, rgb(229, 55, 28) 100%);*/
	 background: #fe6000; 
}
.bannerPart3 {
	/* background: #217EA7; */
	background:#8DD363 -webkit-linear-gradient(303deg, rgb(114, 181, 76) 0%, rgb(136, 206, 94) 80%);
	background:#8DD363 -o-linear-gradient(303deg, rgb(114, 181, 76) 0%, rgb(136, 206, 94) 80%);
	background:#8DD363 -ms-linear-gradient(303deg, rgb(114, 181, 76) 0%, rgb(136, 206, 94) 80%);
	background:#8DD363 -moz-linear-gradient(303deg, rgb(114, 181, 76) 0%, rgb(136, 206, 94) 80%);
	/*background:#8DD363 linear-gradient(147deg, rgb(114, 181, 76) 0%, rgb(136, 206, 94) 80%);*/
	background: #ffffff linear-gradient(147deg, rgb(158, 7, 255) 0%, rgb(255, 255, 255) 80%);
}
.portfolio {
	width: 100%;
	float: left;
}
.portfolio > h1 {
	font-size: 65px;
	letter-spacing: 15px;
	padding: 20px 0;
	text-align: center;
	text-transform: uppercase;
}
.homeutility > img {
	float: left;
}
.bannerPart4 {
	background: #92D06D;
}
.bannerPart4 h1 {
	font-family: Radikal-Thin;
    font-size: 54px;
    letter-spacing: 8px;
    padding: 60px 0 5px;
    text-align: center;
    text-transform: uppercase;
}
.bannerPart4 h2 {
	font-size: 60px;
	text-align: center;
	text-transform: uppercase;
	letter-spacing: 6px;
}
.trialPart h3 {
	color: #fff;
	cursor: pointer;
	font-size: 26px;
	font-weight: bold;
	padding: 10px 15px;
	text-align: center;
	letter-spacing: 2px;
	font-family: radikal;
	margin: 0 0 0 39%;
}

.demo_part > h1:hover 
{
	background:#ff9c18;
	
}
.demo_part > h1:hover a
{
	color:#fff;
}



.hover:hover::before, .hover:focus::before, .hover:active::before {
    transform: scaleX(0);
}
.hover::before {
    background: none repeat scroll 0 0 #000;
    bottom: 0;
    content: "";
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    transform: scaleX(1);
    transform-origin: 50% 50% 0;
    transition-duration: 0.3s;
    transition-property: transform;
    transition-timing-function: ease-out;
    z-index: -1;
}
.hover:hover, .hover:focus, .hover:active {
    color: #000 !important;
	box-shadow: 0 5px 15px rgba(0, 0, 0, 0.7), 0 -10px 20px rgba(0, 0, 0, 0.15) inset;
}
.hover {
    backface-visibility: hidden;
    background: none repeat scroll 0 0 #fff;
    box-shadow: 0 0 1px rgba(0, 0, 0, 0);
    display: inline-block;
    position: relative;
    transform: translateZ(0px);
    transition-duration: 0.3s;
    transition-property: color;
    vertical-align: middle;
}


 .createPart {
	float: left;
	width: 100%;
	padding: 30px 0 0 0;
}

.trialPart {
    display: block;
    margin: 0 auto;
    padding: 30px 0 0;
    width: 100%;
}
.createPart {
	padding: 0;
}
.create {
	float: left;
	margin: 45px 0 0;
	width: 33%;
}
.create > img {
	display: block;
	margin: 0 auto;
}
.create h4 {
	font-size: 25px;
	letter-spacing: 7px;
	padding: 24px 0;
	text-align: center;
}
.testimonioPart {
	background: url(../images/testimonial.jpg) no-repeat;
	width: 100%;
	float: left;
	padding: 0;
}
.testimonial {
	background: rgba(255,255,255,0.5);
	height: 400px;
	width: 100%;
	float: left;
}
.testimonioContent {
	float: left;
	position: relative;
	top: 205px;
}
.testimonioContent > h2 {
	letter-spacing: 3px;
	padding: 5px 0;
	text-align: center;
	width: 100%;
}
.testimonioContent > h1 {
	font-size: 22px;
	text-align: center;
	color: #0E0C0F;
}
.testimonioContent > p {
	float: left;
	margin: 0;
	position: relative;
	text-align: justify;
	top: 56px;
	width: 85%;
	color: #7A6C6C;
}

.testimonioBlock {
	background: none repeat scroll 0 0 rgba(0, 0, 0, 0.5);
	height: 200px;
    margin: 350px auto 0;
    width: 72%;
}

.testimonioBlock > h1 {
    font-size: 30px;
    text-align: center;
	color:#E9F9A4;
	letter-spacing:2px;
}
#work
{
	background:#fff;
}
#port
{
	background:#fff;
}
.quotes {
	color: #6e140b;
	float: left;
	font-size: 175px;
	height: 100px;
	margin: 0 0 0 10px;
	position: relative;
	overflow: hidden;
}
.clientLogo, .banner5, .banner6 {
	width: 100%;
	float: left;
	padding: 25px 0;
}
.clientLogo > img {
	margin: 0 0 0 41px;
}
/*.logoOne
{
	background:url(../images/logo_1.png) no-repeat ;
	width:15%;
	height:78px;
	float:left;
}
.logoOne:hover
{
	background:url(../images/logo_11.png) no-repeat ;
}

.logoTwo
{
	background:url(../images/logo_2.png) no-repeat ;
	width:15%;
	height:78px;
	float:left;
}
.logoTwo:hover
{
	background:url(../images/logo_12.png) no-repeat ;
	
}
.logoThr
{
	background:url(../images/logo_3.png) no-repeat ;
	width:15%;
	height:78px;
	float:left;
}
.logoThr:hover
{
	background:url(../images/logo_13.png) no-repeat ;
	
}
.logoFour
{
	background:url(../images/logo_4.png) no-repeat ;
	width:15%;
	height:78px;
	float:left;
}
.logoFour:hover
{
	background:url(../images/logo_14.png) no-repeat ;
	
}
.logoFive
{
	background:url(../images/logo_5.png) no-repeat ;
	width:15%;
	height:78px;
	float:left;
}
.logoFive:hover
{
	background:url(../images/logo_15.png) no-repeat ;
	
}
.logoSix
{
	background:url(../images/logo_6.png) no-repeat ;
	width:15%;
	height:78px;
	float:left;
}
.logoSix:hover
{
	background:url(../images/logo_16.png) no-repeat ;
	
}*/
.banner5 {
	background: #F78934;
	widht: 100%;
	float: left;
}
.technologyPart > h1 {
	font-size: 55px;
	letter-spacing: 5px;
	text-align: center;
	padding-top: 25px;
	font-family: radikal-Thin;
}
.technologyPart > h2 {
	font-size: 50px;
	letter-spacing: 4px;
	text-align: center;
	padding: 0 0 20px;
}
.newsPart {
	float: left;
	padding: 0 0 0 15px;
	width: 32%;
}
.newsPart > img {
	display: block;
	margin: 0 auto;
	width: 100%;
}
.newsPart > p {
	float: left;
	font-size: 18px;
	letter-spacing: 1px;
	padding: 30px 0 20px;
	text-align: justify;
	/* text-transform: uppercase; */
	width: 93%;
	font-family: radikal;
}
.newsPart a {
	color: #fff;
	text-decoration: none;
}
.newsPart h5 {
    float: right;
    padding: 3px 7px;
    text-align: center;
}
.banner6 {
	background: #FF9899;
}
.contactPart {
	width: 100%;
	float: left;
}
.contactPart > h1 {
	font-size: 59px;
	letter-spacing: 9px;
	padding: 75px 0;
	text-align: center;
}
.contactPart li {
	font-size: 28px;
	letter-spacing: 5px;
	line-height: 47px;
	list-style: outside none none;
	text-align: center;
	text-transform: uppercase;
	word-spacing: 3px;
	font-family: radikal;
}
.contactPart > p {
	font-size: 30px;
	letter-spacing: 3px;
	padding: 50px 0;
	text-align: center;
	text-transform: uppercase;
	font-family: radikal;
}
.footerPart {
	width: 100%;
	float: left;
	background: #BFC0C2;
	padding: 34px 0;
}
.footerContainer {
	 margin: 0 auto;
    width: 433px;
}
.footerContainer img {
	float: left;
}
.copyRight {
	width: 100%;
	float: left;
}
.copyRight a { color:#fff; text-decoration:none }
.storeImage {
    float: left;
    width: 56%;
}
.copyRight > p {
	background: none repeat scroll 0 0 #000;
	color: #fff;
	font-size: 11px;
	letter-spacing: 1px;
	padding: 3px 0;
	text-align: center;
	text-transform: uppercase;
	word-spacing: 3px;
}
.storeImage > img {
    float: left;
    margin: 45px 0 0;
}
.storeContent {
	background: url("../images/bannerContentBg.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
	float: right;
	height: 95px;
	left: 45px;
	position: relative;
	top: 200px;
	width: 495px
}
.storeContent > h1 {
	bottom: 23px;
	font-size: 40.5px;
	left: 12px;
	letter-spacing: 1.8px;
	position: relative;
	line-height: 48px;
}
.storeContent li, .shopPart li {
	color: #fff;
	font-size: 19px;
	letter-spacing: 2px;
	line-height: 32px;
	list-style: outside none none;
	padding: 0 0 0 14px;
	text-transform: uppercase;
	word-spacing: 3px;
	 font-family: radikal;
}
.shopPart {
	background: url(../images/bannerBorder3.png) no-repeat;
	float: left;
	height: 143px;
	left: 20px;
	position: relative;
	top: 190px;
	width: 521px;
	left: 90px;
}
.shopPart > h1 {
	bottom: 20px;
	font-size: 39px;
	left: 46px;
	letter-spacing: 2px;
	line-height: 47px;
	position: relative;
}
.shopPart li {
	padding: 0 0 0 50px;
}
.shopImage {
	float: right;
}
.pulse{
	animation-name: pulse;
	-webkit-animation-name: pulse;	

	animation-duration: 1.5s;	
	-webkit-animation-duration: 0.5s;

	animation-iteration-count: infinite;
	-webkit-animation-iteration-count: infinite;
}
/*---PORTFOLIO-------- */

.port_banner
{
	background: none repeat scroll 0 0 #97d5ca;
    float: left;
    height: 635px;
    width: 100%;
}
.port_content
{
	border-left: 20px solid #fff;
    float: right;
    width: 58% ;
	margin:145px 0 0 0;
}

.port_content > h1 {
    color: #fff;
    font-size: 95px;
    letter-spacing: 12px;
    line-height: 78px;
    padding: 0 0 0 50px;
}
.port_content > h3 {
    color: #ddf8f3;
    font-size: 33px;
    letter-spacing: 1px;
	padding:0 0 0 50px;
}
.port_part, .logo_part
{
	float:left;
	width:100%;
	
}
.logo_img
{
	float:left;
	width:33%;
	padding:55px 0;
	height: 175px;
}
.logo_content
{
	float:left;
	width:33%;
	padding:0 0;
}
.logo_img:nth-child(3)
{
	text-align:right;
}

.logo_content > h1 {
   color: #505050;
    font-size: 77px;
    letter-spacing: 5px;
    padding: 0 0 0 40px;
	background: none repeat scroll 0 0 #97d5ca;
}
.logo_content:nth-child(2), .logo_content:nth-child(3)
{
	height: 192px;
	text-align:center;
}
.logo_content:nth-child(3)
{
	text-align:right;
}
.logo_content > img {
    padding: 57px 0;
}
.ourClients {
	width:100%;
	margin:2em 0;
}
.clientHead h1 {
	color:#fff;
	background:#97D5CA;
	padding:0.5em 1em;
	letter-spacing:5px;
	font-size:50px;
}
.clientHead h1 span {
	color:#505050;
}
.clientLogos li {
	float:left;
	width:23.8%;
	margin-top:1em;
	border:1px solid #e0e0e0;
	text-align:center;
	margin-right:1em;
	padding:0.5em 0;
	cursor:pointer	
}
.clientLogos li:nth-of-type(4n) {
	margin-right:0;
}
.clientLogos li:hover { transform:scale(1.05); border:1px solid #aeaeae; box-shadow:0px 0px 25px #e1dede }
/* .clientLogos li img {
	width:200px;
	height:100px;
}
/*ABOUT US*/
.our_work
{
	float:left;
	width:100%;
	 margin: 50px 0 0;
}
.marketing li {
	background: url("../images/search29.svg") no-repeat;   
}
.phpSection, .designSection, .marketingSection {
	width:50%;
	margin:0 auto;
	padding-top:2em;
}
.php li
{
		background: url("../images/php1.svg") no-repeat;

}
.php li, .design li, .marketing li {
	padding-left:2em;
	margin-bottom:2em;
	font-family:Radikal-Thin;
	font-weight:bold;
	letter-spacing:1.5px;
	list-style:none;
}
.design li
{
	background: url("../images/web2.svg") no-repeat;

}
.about_banner
{
	background:url(https://drive.google.com/uc?id=0B1oMQZucMKL4a0x6cUdRUVRsTGM) no-repeat ;
	float:left;
	width:100%;
	background-size:100% 100%;
	height:652px;
}
.about
{
 background:#7DC766;	
}
.our_work > h1 {
    color: #7dc766;
    font-size: 49px;
    letter-spacing: 5px;
    padding: 2px 0;
    text-align: center;
    word-spacing: 2px;
}
.our_work > h2 {
    font-family: radikal-thin;
    font-size: 52px;
    text-align: center;
}
.work_model_part
{
	background:url(https://drive.google.com/uc?id=0B1oMQZucMKL4QS02bDdWTldZNmc) no-repeat;
	background-size:100% 100%;
	width:100%;
	height:2372px;
	float:left;
}
.workPart, .workPart_two, .workPart_thr, .workPart_four {
    float: left;
    width: 100%;
	height: 855px;
}
.workPart_four
{
	height:auto;
}
.analysePart, .underPart, .dep_Part{
    float: left;
    width: 60%;
}
.dep_Part {
    width: 100%;
}
.suppPart
{
	float: left;
    width: 28%;
}
.supp_content {
    float: left;
    margin: 17% 0 0;
}
.deve_Part {
    float: left;
    width: 51%;
}
.workPart_thr {
    height: 555px;
}
.dep_content {
    float: right;
    margin: 0 6% 0 0;
    width: 32%;
}
.deve_content {
    float: right;
    width: 44%;
	 margin: 0 13% 0 0;
}
.analyse_content
{
	 float: left;
    margin: 18% 0 0 43%;
    width: 40%;
}
.ideate_Part {
    float: right;
    width: 40%;
}
.ideate_content {
    float: right;
    margin: 41% 14% 0 0;
    width: 60%;
}
.under_content {
     float: right;
    margin: 0 8% 0 0;
    width: 47%;
}
.design_Part {
    float: right;
    width: 32%;
}
.design_content {
    float: left;
    margin: 36% 0 0;
    width: 84%;
}
.workPart_two {
    height: 480px;
}
.analyse_content > h2, .ideate_content > h2, .under_content > h2, .design_content > h2, .supp_content > h2, .deve_content > h2, .dep_content > h2 {
    color: #faaf3b;
    font-family: radikal-thin;
    font-size: 32px;
    text-align: center;
}
.ideate_content > h2, .supp_content > h2
{
	color:#BF262C;
}
.under_content > h2, .dep_content > h2
{
	color:#8BC441;
}
.design_content > h2
{
	color:#29AAE1;
}
.ourTeam > h1 {
    font-size: 40px;
    padding: 4% 0;
    text-align: center;
}
.font
{
	font-family:radikal-thin;
}


.analyse_content > p, .ideate_content > p, .under_content > p, .design_content > p, .supp_content > p, .deve_content > p, .dep_content > p{
    color: #7a7a7a;
    font-family: radikal-thin;
    font-size: 18px;
    font-weight: bold;
    line-height: 25px;
    margin: 10px 0 0;
    text-align: center;
}
.ourTeam
{
	float:left;
	width:100%;
	background:#7DC766;
	padding: 0 0 4%;
}
.profile
{
	 background: none repeat scroll 0 0 #61a34b;
    float: left;
    width: 90%;
}
.desingnation > h1 {
     color: #fff;
    font-family: radikal-thin;
    font-size: 17px;
    padding: 3px 0;
    text-align: center;
}
.desingnation {
   float: left;
    margin: 6% 0 0;
    width: 100%;
}
.desingnation > h2 {
   font-family: radikal-thin;
    font-size: 12px;
    font-weight: bold;
    text-align: center;
}
.skillSet, .skill_part {
    float: left;
    padding: 8% 0 0;
    width: 100%;
}
.skillSet > h1 {
    color: #7dc766;
    font-family: radikal-thin;
    font-size: 50px;
    text-align: center;
    width: 100%;
}
.skill_part > h1 {
    text-align: center;
	letter-spacing:5px;
}
/* trial_form  */

.form_Part
{
	
	float:left;
	/* margin:120px 0 0 0; */
	padding:8em 0 5.5em;
	width:100%;	
	background:#C7EBF9;	
}

.form_Content {
    margin: 5% auto;
    width: 30%;
}
.storeFieldset label {
    float: left;
    width: 40%;
}
.storeFieldset > input {
    background: none repeat scroll 0 0 #fff !important;
    border: 1px solid #666 !important;
    color:#000 !important;
    float: left;
    padding: 6px !important;
    width: 40% !important;
}
fieldset {
    border: medium none;
    margin: 5% 0 0;
}
.storeFieldset label {
    float: left;
    font-family: radikal-thin;
    font-weight: bold;
    width: 40%;
}

.tri_button {
    background: none repeat scroll 0 0 #00abc9;
    border: medium none;
    color: #fff;
    padding: 5px 10px;
	float: right;
	margin: 8% 0 0;
}
.form
{
	background:#00ABC9;
}
.select {
    border: 1px solid #666;
    padding: 8px 0;
    width: 43.5%;
}
#storeLogo {
    padding: 0;
    width: 45%;
}


@keyframes pulse {
	0% {
		transform: scale(0.9);
		opacity: 0.7;		
	}
	50% {
		transform: scale(1);
		opacity: 1;	
	}	
	100% {
		transform: scale(0.9);
		opacity: 0.7;	
	}			
}

@-webkit-keyframes pulse {
	0% {
		-webkit-transform: scale(0.95);
		opacity: 0.7;		
	}
	50% {
		-webkit-transform: scale(1);
		opacity: 1;	
	}	
	100% {
		-webkit-transform: scale(0.95);
		opacity: 0.7;	
	}			
}
.modal-title {
	color:#5CB85C;
}

/*  FLIPKART PART  */

.flipkart_part
{
 background:#0A5687;
 float:left;
 width:100%;
 padding-bottom:4%;
}
.flipkart_part > img
{
 width:100%;
}
.logoPart {
    float: left;
    width: 39%;
}

.partner_head {
    color: #ffdb00;
    float: left;
    font-size: 48px;
    letter-spacing: 2px;
    text-align: center;
    text-transform: unset;
}
.v_com
{
 float:right;
}
.top_part 
{
 width:100%;
 float:left;
 padding:2% 0;
}
.color
{
 color:#fff;
 font-family:Radikal-Thin;
}

/*---------------------------------------- [SEM Page] -------------------------------------------*/
.semBanner {
	background:#ffd869;
}
.bannerMain, .marketingToInternet, .marketingContent, .googleAdwords, .searchEngine, .searchEngineTop, .searchEngineBottom, .payPerClick,
.searchEngineImage img, .semImage img, .marketingContent, .semSection {
	width:100%;
}
.semBannerContent {
	width:45%;
}
.semImage {
	width:55%;
}
.left {
	float:left;
}
.right {
	float:right;
}
.clear {
	clear:both;
}
.semBannerContent h1, .seoBannerContent h1, .logoBannerContent h1, .AppHead {
	/* line-height:55.5px; */
	color:#fff;
	letter-spacing:3px;
	font-size:52px;
	font-family:Radikal-Thin;
	font-weight:normal;
}
.semBannerContent h1 {
	margin:145px 0 0 85px;
	font-size:36px;
}
.seoBannerContent h1, .logoBannerContent h1 {
	margin:220px 0px 0 65px;
}
.seoImage img {
	box-shadow:0px 8px 8px #A16767;
	height:430px;
}
.semImage img {
	margin-top:3.5em;
	/* box-shadow:0px 8px 8px #CEA90A; */
}
.marketingToInternet, .searchEngine, .seoContentDiv, .logoContentSection {
	background:#fff;
}
.marketingContent, .seoContent, .logoContent {
	padding:6em 0;
}
.marketingContent p, .searchEngineTop p, .seoContent p, .logoContent>p, .intro, .domainIntro>p, .advertisementType h2 {
	text-align:center;
	line-height:2em;
}
.adsIntro {
	width:100%;
}
.adsIntro>p {
	margin-top:1.5em;
	font-size:21px;
	line-height:35px;
	font-family:'Radikal-Thin';
	text-transform:unset !important;
	text-align:justify;
}
.adwordsContent, .marketingContent p, .searchEngineTop p, .seoContent p, .logoContent p, .onPageContent p, .offPageContent, .amcIntro p,
.integrationIntro>p, .logisticsInfo>p, .paymentIntegIntro>p, .productMangIntro>p, .processSteps>p, .servicesInfo, .advertisementType h2, .adSubDesc {
	color:#5d5d5d; 
}
.marketingContent p , .searchEngineTop p, .seoContent p, .logoContent p,
.amcIntro p, .integrationIntro>p, .intro {
	text-transform:uppercase;
	font-size:28px;
	word-spacing:8px;
	letter-spacing:2px;
}
.adwordsContent>p, .paymentContent>p, .onPageContent p, .offPageContent p {
	font-size:20px;
	letter-spacing:1.5px;
	line-height:30px;
	text-align:justify;
}
.orange {
	color:#ffd869;
}
.orange, .pink, .purple, .darkOrange, .green, .radikalBold, .darkBlue, .darkRed, .thinGreen {
	font-family:Radikal-Bold !important;
}
.googleAdwords {
	background:#fef3d1;
	padding:7em 0;
}
.payPerClick, .onPageSection, .offPageSection, .ourDesignSection {
	background:#f4f4f4;
	padding:7em 0;
}
.adwordsImage, .onPageImage, .ourDesign {
	width:40%;
}
.logoDesign {
	width:51%;
}
.adwordsContent, .onPageContent {
	width:60%;
}
.subHeading {
	font-size:40px;
	letter-spacing:2px;
}
.seoOrganic h2, .subHeading, .googleInorganic h2  {
	font-family:Radikal !important;
	font-weight:normal;
}
.marginBottom {
	margin-bottom:1.8em;
}
.searchEngineTop {
	margin-top:5em;
}
.searchEngineBottom {
	margin:3.5em 0;
}
.seoOrganic, .googleInorganic {
	width:30%;
}
.searchEngineImage {
	width:40%;
}
.seoOrganic {
	margin-top:13.5em;
}
.seoOrganic h2 {
	margin-right:-4em;
}
.seoOrganic h2, .googleInorganic h2 {
	text-align:center;
	font-size:30px;
	margin-left:0.5em;
}
.red {
	color:#ff0000;
}
.googleInorganic {
	margin-top:8em;
}
.payPerClick, .offPageSection, .ourDesignSection {
	/* margin-bottom:8em; */
}
.yellowBg {
	background:#ffd869 !important;
}
.paymentContent, .offPageContent {
	width:55%;
}
.paymentContent>p {
	margin-top:1em;
}
.paymentImage {
	margin-top:2.5em;
}
.paymentImage {
	width:45%;
}
.offPageImage {
	width:30%;
}
/*--------------------------------------- [SEO Page] --------------------------------------*/
.seoContentDiv, .seoContent, .onPageSection, .seoFlowChart, .flowChartImage, .offPageSection, .logoContentSection, .logoContent,
.ourDesignSection, .contactBackground, .contactFormSection, .contactMain, .getDirectionSection, .seoSection {
	width:100%;
}
.seoBanner, .pinkBg {
	background:#ffaeae !important;
}
.seoBannerContent, .logoBannerImage {
	width:45%;
}
.seoImage, .logoBannerContent {
	width:55%;
}
.pink {
	color:#ffaeae;
}
.onPageImage img {
	margin-left:3em;
}
.seoImage {
	margin:4em 0;
}
.margin {
	margin-bottom:0.7em;
}
.marginTop {
	margin-top:1em;
}
.flowChartImage img {
	display:block;
	margin:0 auto;
}
.seoFlowChart {
	padding:3em 0;
}
/*----------------------------------------- [Logo Page] ---------------------------------*/
.logoBanner, .ourDesigns {
	background:#daacd0;
}
.logoBannerImage img {
	margin-top:1em;
}
.purple {
	color:#daacd0;
}
.ourDesigns {
	padding:7em 2.8em;
}
.ourDesigns h3 {
	font-size:60px;
	color:#fff;
	letter-spacing:7px;
	font-family:Radikal-Medium;
}
.logos li {
	list-style:none;
	float:left;
	width:40%;
	margin-left:3.7em;	
	min-height:100px;
}
.designHead {
	font-size:58px;
	font-family:Radikal;
	letter-spacing:5px;
	color:#505050;
}
/*----------------------------------------- [Contact Us Page] ---------------------------------*/
.contactBanner {
	background:#f9aaa5;
}
.contactBackground {
	background-image:url(https://drive.google.com/uc?id=0B1oMQZucMKL4eDJTVzduNnlxV1U);
	background-repeat:no-repeat;
	background-size:cover;
	height:548px;
	margin-top:2px;
}
.addressSection {
	width:40%;
	background:rgba(0,0,0,0.5);
	margin:7em auto 0;
	overflow:hidden;
}
.addressDetails {
	padding:0.2em 1.5em;
}
.addrDetailsRow {
	width:90%;
	padding:1em 0;
	margin:0em 1.5em;
	border-bottom:1px solid #fff;
}
/* .DetailIcon {
	width:12%;
} */
.addrDetail {
	width:87%;
} 
.phoneNo { margin-top:7px }
.DetailIcon img, .addrDetail p {
	vertical-align:middle;
}
.DetailIcon img {
	border:1px solid #fff;
	border-radius:50%;
	width:40px
}
.addrDetail p {
	margin-left:1em;
	line-height:26px;
	font-family:Radikal-Thin;
	letter-spacing:2px;
	font-weight:bold;
	color:#fff;
	width:94%;
}
.secondNo {
	margin-left:1em;
}
.mailTo {
	text-decoration:none;
	color:#F8877A;
}
.mailTo:hover {
	text-decoration:underline;
}
.borderNone {
	border:none;
}
.rose {
	color:#e27771;
}
.contactHead {
	width:40%;
}
.contactHeading {
	font-size:50px;
}
.contactHeading, .subTitle, .findDirection h3  {
	font-family:Radikal;
}
#directions-panel {
	border:1px solid #FCBFBB;
}
.contactForm {
	width:60%;
	height:200px;
}
.contactForm h3 {
	font-family:Radikal;
	font-size:16px;
	letter-spacing:1px;
	color:#58C855;
}
#directionHere {
	margin-top:2em;
	padding:0 2em;
	line-height:40px;
	font-size:27px;
	text-transform:uppercase;
	letter-spacing:2px;
	font-family:Radikal-Medium;
	text-align:center;
	color:#F2AE98;
}
.partnersContent {
	width:100%;
}
.partnersContent h1 {
	font-size:38px;
	margin-top:2.5em;
	letter-spacing:4px;
	line-height:55px;
	color:#fff;
	text-align:center;
	font-family:Radikal-Thin;
}
.formRow, .directionRow {
	margin-bottom:10px;
}
input[type="text"], textarea, input[type="email"], input[type="tel"], input[type="submit"], .personalInfoRow label {
	/* text-transform:uppercase; */
	font-family:"Radikal-Thin";
	font-size:16px;
	letter-spacing:1px;
}
input[type="submit"] {
	border:none;
}
.contactLeft, .contactRight {
	width:48%;
}
.formRow input[type="text"], .formRow input[type="tel"], .formRow input[type="email"] {
	padding:16px 10px;
}
.formRow textarea {
	padding:20px 10px;
}
.formRow input[type="text"], .formRow input[type="tel"], .formRow input[type="email"], .formRow textarea {
	width:100%;
	border:1px solid #FFBFBF;
	background:#FFF7DA;
	color:#e27771;
}
.formRow input[type="text"]:focus, .formRow input[type="tel"]:focus, .formRow input[type="email"]:focus, .formRow textarea:focus{
	border:1px solid #E27771;
}
.directionRow input[type="text"] {
	padding:1em;
	width:100%;
	border:1px solid #A7D168;
	background:#EAF8D5;
	color:#565656;
}
.directionRow input[type="text"]:focus {
	background:#fff !important;
}
.searchBtn {
	background:#8DCB81;
	color:#083616;
	border:1px solid #8DCB81;
	border-radius:2px;
}
.searchBtn, .submitBtn {
	padding:1em 2em;
	font-weight:bold;
	cursor:pointer;
}
.searchBtn:hover {
	background:#71B664;
	color:#fff;
}
.submitBtn {
	background:#E27771;
	color:#FFC3BF;
}
.otherNewsRow li p {
	/* display:none; */
}
.submitBtn:hover {
	background:#f9aaa5;
	color:#000;
}
.webexperts {
	color:#F99;
}
.contactMain, .contactForm {
	margin:3em 0;
}
.subTitle {
	font-size:70px;
	letter-spacing:5px;
}
.findDirection {
	width:32%;
}
.findDirection h3 {
	color:#E27771;
	letter-spacing:1px;
	font-size:27px;
	margin-bottom:1em;
}
.jobBannerContent h1 {
	color:#fff !important;
}
.find {
	padding:0.6em 3.5em;
}
.mapView {
	float: right;
    width: 67%;
}
/* .mapFullView {
	width:60%;
} 
/*----------------------------------------- [Current Openings Page] -----------------------------------*/
.currentOpeningSection, .candidateInformation, .candidateImage img, .newsletter1, .personalInfoRow, .jobDetailsRow {
	width:100%;
}
.currentOpeningSection {
	margin:3em 0;
}
.jobsBanner {
	background:#e6b503;
	padding-bottom:8px;
}
.jobBannerContent {
	width:60%;
}
.jobBanner{
	width:40%;
}
.jobBannerContent h1 {
	font-size:6.5em;
	line-height:1.2em;
	margin-top:2.3em;
}
.jobBannerContent h1, .jobBannerContent h2 {
	letter-spacing:7px;
}
.jobBannerContent h2 {
	color:#fff;
	font-size:4.7em;
}
.availableJobs {
	width:65%;
}
.availableJobs h1 {
	letter-spacing:3px;
	font-size:40px;
	padding:0.7em 0;
	border-bottom:2px solid #000;
	font-family:Radikal-Medium;
	color:#e6b503;
}
.newsLetterSection, .availableJobs h1 {
	border-top:4px solid #000;
}
.jobList {
	padding:2em 1em 1em 1em;
	width:100%;
}
.jobRow {
	float:left;
}
.jobIcon {
	width:17%;
	min-height:160px;
}
.jobDetails p {
	margin-bottom:0.7em;
}
.jobDetails ul li {
    list-style: none;
    font-family: Radikal-Thin;
    font-weight: 100;
    letter-spacing: 1px;
}
.jobIcon img {
	width:100%;
	height:173px;
	border:1px solid #FFE68C;
	padding:3px;
	box-sizing:border-box;
}
.jobDetails {
	width:80%;
	padding:0.3em 0 0.3em 1em;
	min-height:150px;
}
.jobDetails h4 {
	margin:0.6em 0;
}
.jobDetails h4 a {
	color:#e6b503;
	font-size:20px;
	letter-spacing:1px;
	text-decoration:none;
}
.jobDetailsRow {
	background:#FFF9E2;
	margin-bottom:2em;
	float:left;
	border:1px solid #ECECEC;
	box-shadow:0px 4px 2px #ccc;
	border-radius:2px;
	padding:0.5em;
}
.jobDescription li {
    list-style:none;
    letter-spacing: 1px;
	line-height:30px;
}
.newsLetterSection {
	 width:32%;
}
.interviewTips {
	margin:2em 0;
	width:100%;
}
.interviewTips h3 {
	margin-bottom:0.35em;
	font-size:35px;
	color:#E6B503;
	font-family:Radikal;
	letter-spacing:1px;
}
.tips {
	list-style:circle;
	padding:0.5em 1em;
}
.tips li {
    font-family: Radikal-Thin;
    list-style:none;
    text-decoration: none;
    letter-spacing: 1px;
    text-align: justify;
    line-height: 25px;
	color:#686868;
	font-weight:normal;
}
.tips li p {
	text-align:justify;
	font-family:Radikal-Thin;
	letter-spacing:1px;
	line-height:22px;
	color:#686868;
}
.mediaName {
	color:#ccc;
}
.mediaList>p {
	line-height:35px;
	letter-spacing:1px;
}
.twColor {
	color:#498cbf;
}
.fbColor {
	color:#506296;
}
.dribColor {
	color:#f15793;
}
.newsLetter {
	background:#e9e9e9;
	padding:1em;
	width:100%;
}
.newsLetterHead {
	padding:2.2em;
}
.newsLetterHead h3 {
	color:#498cbf;
	font-size:25px;
	letter-spacing:3px;
}
.newsBorder {
	border-bottom:4px solid #bfc0c2;
}
.newsInput {
	border:2px solid #73BBF2 !important;
}
.newsText {
	border:2px solid #e0b510 !important;
}
.newsInput, .newsText {
	background:#fff !important;
	padding:5px 10px !important;
	color:#727374 !important;
	width:49% !important;
}
.newsLetterForm {
	margin:2em 0;
	width:100%;
}
.newsLetterInfo>p, .newsInfo {
	font-size:15px;
	letter-spacing:2px;
	line-height:25px;
}
.newsInfo {
	line-height:22px;
}
.newsBtn {
	background:#6caee0;
}
.newsBtn:hover {
	color:#000;
	border-radius:5px;
}
.newsText, .newsBtn1, .newsLetterInfo>p, .reqDetails li, .apply, .newsInfo {
	font-weight:bold;
}
.apply {
	color:#fff;
	background:#27AEDD;
	font-size:15px;
	text-decoration:none;
	padding:0.4em 1.5em;
	border-bottom:2px solid #1797c8;
	border-radius:3px;
}
.newsBtn1 {
	background:#e6b503;
}
.newsBtn1, .newsBtn {
	font-size:15px;
	font-weight:bold;
	letter-spacing:2px;
}
.newsBtn, .newsBtn1 {
	padding:0.5em;
	color:#fff;
	cursor:pointer;
}
/*-------------------------------- [Personal Information Page] ----------------------------------*/
.candidateInformation {
	margin:1.5em 0;
}
.infoLeft {
	width:32%;
}
.infoRight {
	width:62%;
}
.candidateImage img {
	border:3px solid #EAEAEA;
	box-sizing:border-box;
}
.infoRow {
	margin-bottom:3em;
	text-transform:uppercase;
	float:left;
	width:100%;
}
.jobSubHead {
	color:#e2b804;
	letter-spacing:4px;
	margin:1em 0;
	font-family:Radikal-Medium;
	font-size:20px;
}
.jobDetailInfo {
	background:#ECECEC;
	padding:2em 1.5em;
}
.name {
	width:60%;
	float:left
}
.details {
	width:40%;
}
.details, .name, .jobDetailRow, .jobDetailInfo {
	float:left;
}
.name, .details {
	font-family:Radikal-Thin;
	font-size:14.5px;
	/* font-weight:bold; */
	letter-spacing:2px;
}
.details, .personalInfoRow label, .personalInfo h2, .availableCandidate h2 {
	color:#E0AF04; /* #e9b911 */
}
.jobDetailRow {
	margin-bottom:1.5em;
	width:100%;
}
.newsLetterInfo {
	background:#e9e9e9;
	padding:1em;
	width:100%;
}
.overflow {
	overflow:hidden;
}
.personalInfo h2 {
	margin-bottom:1.5em;
	letter-spacing:3px;
	font-size:25px;
}
.personalInfoRow {
	margin-bottom:3em;
	float:left;
}
.personalInfoRow label {
	width:34%;
	float:left;
	margin-top:5px;
	letter-spacing:3px;
	font-size:15px;
}
.personalInfoRow label, .personalInfoRow input[type="text"], .personalInfoRow input[type="tel"], .personalInfoRow textarea, .newsInput, .newsBtn,
.mediaList>p, .jobDetails h4 a, .personalInfoRow input[type="email"] {
	font-family:Radikal-Thin !important;
	font-weight:bold;
}
.personalInfoRow input[type="text"], .personalInfoRow input[type="tel"], .personalInfoRow input[type="email"], .personalInfoRow input[type="file"] {
	width:25%;
}
.personalInfoRow input[type="text"], .personalInfoRow input[type="tel"], .personalInfoRow textarea, .personalInfoRow input[type="email"], .personalInfoRow input[type="file"] {
	padding:10px;
	color:#B0B1B3;
	background:#FFF7DA;
	letter-spacing:1px;
	border:1px solid #EDD485;
	float:left;
}
.personalInfoRow input[type="text"]:focus, .personalInfoRow input[type="tel"]:focus, .personalInfoRow textarea:focus,
.personalInfoRow input[type="email"]:focus, .personalInfoRow input[type="file"]:focus {
	background:#fff;
}
.personalInfoRow textarea {
	width:50% !important;
}
.second {
	margin-left:3em;
}
.minHeight {
	min-height:200px;
}
.topMargin {
	margin-top:1em;
}
.successMsg {
	letter-spacing:3px;
	float:left;
	margin-top:1em;
	font-size:14px;
	color:#fff;
	background:#4EBD2B;
	border-radius:5px;
	padding:0.5em;
	font-family:Radikal-Thin;
}
.smallDesc {
	font-size:13px;
	font-family:Radikal;
	letter-spacing:1px;
	float:left;
	margin-left:0.8em;
	margin-top:0.8em;
}
.progressBar {
	margin-top:0.5em;
	float:left;
}
/*---------------------------------- [Candidate Profile Page] ------------------------------------------*/
.candidateProfile, .detailLeft>img, .jobDescription, .descList, .requiredSkills, .additionalReq, .reqDetails, .applyForJob, .jobDetails>p {
	width:100%;
}
.detailLeft {
	width:15%;
}
u {
	color:#5A5957;
}
.userImg {
	margin-left:16em;
	border:1px solid #E3E1E1;
	padding:2px;
	margin-top:1em;
}
.candidateimg {
	border:1px solid #E4E4E4;
	height:120px;
	width:100%;
	box-sizing:border-box;
}
.noData {
	font-family:Radikal;
	letter-spacing:2px;
	color:#FF5858;
}
.detailRight {
	width:83%;
}
.postDate {
	background:#27aedd;
	padding:0.2em 0.14em;
}
.postDate p {
	text-align:center;
}
.postDate, .month {
	border-radius:3px;
	font-family:Radikal-Thin;
	font-weight:bold;
}
.month {
	background:#fff;
	padding:2px 5px;
}
.date {
	color:#fff;
}
.title {
	font-family:Radikal;
	color:#323131;
	padding-bottom:0.2em;
	letter-spacing:1.5px;	
}
.jobDescription, .descList ul li, .jobDetails>p {
	font-weight:bold;
	color:#19262c;
}
.jobDescription>p {
	line-height:30px;
	letter-spacing:1px;
}
.jobTitle p {
	margin-left:0.6em;
	line-height:25px;
}
.location {
	color:#7a777e;
	font-weight:bold;
	font-size:14px;
	letter-spacing:1px;
}
.jobDescription, .jobDetails>p {
	margin:0.7em 0;
	font-size:15px;
	line-height:21.5px;
}
.viewMore {
	padding:0.2em 1em;
	background:#E6B503;
	border:1px solid #E6B503;
	border-radius:3px;
	text-decoration:none;
	font-family:Radikal;
	color:#fff;
	font-size:14px;
	letter-spacing:1px;
}
.viewMore:hover {
	background:#fff;
	color:#E6B503;
}
.descList ul li {
	list-style-position:inside;
	margin-left:2em;
}
.reqDetails {
	padding-top:0.5em;
	padding-bottom:2em;
	border-bottom:1px solid #ccc;
}
.reqDetails li {
	padding:0.4em 1em;
	margin-top:5px;
}
.reqDetails li:first-child, .reqDetails li:last-child {
	margin-left:0;
}
.page li {
	list-style:none;
	float:left;
}
#prev, #next {
	text-decoration:none;
	font-family:Radikal-Thin;
	padding:0.3em 0.6em;
	color:#000;
}
.reqDetails li, .socialIcon li, #prev, #next {
	float:left;
	list-style:none;
	border-bottom:2px solid #c9c9c9;
	border-radius:3px;
	margin-left:5px;
	background:#e7e7e7;
}
.applyForJob {
	margin-top:1.2em;
}
.socialIcon li {
	padding:0.3em;
}
.socialIcon li img {
	vertical-align:middle;
	width:75%;
}
.socialIcon li:first-child {
	background:none;
	border:none;
}
/*----------------------------------------- [Advertisement Page] -----------------------------------------*/
.postBanner {
	background:#99c248;
}
.postContent {
	width:70%;
	padding-top:15em;
}
.postBannerImg {
	width:30%;
	padding:4em 0;
}
.postHead {
	letter-spacing:5px;
}
.thinGreen {
	color:#99c248;
}
.advertisementDiv {
	background:#f4f4f4;
	margin-bottom:6em;
}
.adCol {
	width:30%;
	margin-right:3em;
}
.last {
	margin-right:0;
}
.adCol img {
	height:285px;
}
.advertisementType {
	padding:3em 0;
}
.advertisementType h2 {
	font-size:30px;
	letter-spacing:2px;
	line-height:45px;
	margin-bottom:2.5em;
}
.adSubHead {
	font-size:22px;
	letter-spacing:2px;
	margin-top:2em;
	margin-bottom:1em;
	color:#98CC32;
}
.adSubDesc {
	font-size:18px;
	letter-spacing:2px;
	text-align:justify;
}
/*----------------------------------------- [EEE Product Page] -----------------------------------------*/
.productsBanner, .productContent, .productMain, .productMenu, .homePageDesign, .otherPageDesign, .shoppingCart, .freeTrail, 
.productImage img, .advertisementDiv, .advertisementType, .adCol img, .trailDiv, .contactUs, .demoStart, .pricingContent {
	width:100%;
}
.productsBanner, .greenBack {
	background:#93d06d;
}
.productsBanner, .webHostingBanner {
	float:left;
	height:500px;
}
.topMrgn {
	margin-top:5em;
}
.productContent h1 {
	font-size:43px;
	margin-top:3em;	
}
.pricingContent h1, .funcContent h1 {
	font-size:38px;
}
.pricingContent h1 {
	margin-top:2em;
}
.funcContent h1 {
	margin-top:2.5em;
}
.pricingContent h1, .funcContent h1, .productContent h1 {
	color:#fff;
	letter-spacing:4px;
	font-weight:normal;
}
.productContent h1, .pageContent, .cartContent, .subHead, .freeTrail h2, .vcomContent, .pricingContent h1, .trailButtons {
	text-align:center;
}
.trailButtons {
	/* width:47%;
	margin:0 auto; */
	display:block;
	text-align:center;
}
.trailButtons>p {
	margin-left:1.2em;
	display:inline-block;
}
.productMenu {
	margin:2em 0;
}
.menuList li {
	float:left;
	width:12.5%;
	list-style:none;
	padding:0 1em;
	text-transform:uppercase;
	font-size:13px;
	font-family:Radikal;
	word-spacing:3px;
	letter-spacing:1px;
}
/*.menuList li a::after {
	content:"";
	border-right:1px solid #ccc;
	position:absolute;
	height:20px;
	width:1%;
	text-align:center;
} */
.menuList li a {
	text-decoration:none;
	color:#000;
	padding-right:8px;
	width:98%;
	float:left;
	text-align:center;
}
.menuList li a:active, .active {
    color:#93D06D !important;	
}
.menuList li::after {
	content:'';
	background:url(../images/border-right.png);
	float:right;
	height:38px;
	width:1px;
}
/*.borderRight {
	background:url(../images/border-right.png);
	float:right;
	height:38px;
	margin:-1px 1em 0;
	width:1px;
}*/
.topMarg {
	margin-top:10px;
}
.homePageDesign, .shoppingCart, .storyOddRow, .modelOddRow, .paymentFirstRow {
	background:#ffec94;
}
.productImage, .otherPageContent {
	width:45%;
}
.productImage, .productImage img {
	position:relative;
}
.productImage::before, .productImage::after {
	z-index:-1;
	position:absolute;
	content:"";
	bottom:10px;
	left:20px;
	width:40%;
	top:94%;
	background:#666;
	box-shadow:0px 15px 10px #777;
	transform:rotate(-3deg);
}
.productImage::after {
	transform:rotate(-3deg);
	left:auto;
	right:10px;
}
.eComContent {
	width:100%;
	padding-bottom:2em;
	background:#EFEFEF;
}
.pageContent {
	padding:0 1.5em;
}
.productHead {
	width:44%;
	padding:0 3em;
	margin-top:3em;
}
.otherPageImage {
	width:55%;
}
.subHead {
	color:#93D06D;
	letter-spacing:5px;
	width:100%;
	font-size:30px;	
}
.subHead, .bold, .siteName, .boldText, .visit {
	font-family:Radikal;
}
.pageDesc {
	margin-top:2.5em;
	text-align:center;
}
.shoppingCart, .homePageDesign, .otherPageDesign {
	padding:5em 0;
}
.cartImage {
	width:60%;
}
.cartContent {
	margin-top:3em;
}
.cartContent, .vcomContent {
	width:40%;
}
.freeTrail, .contactUs {
	padding:8em 0 6em 0;
}
.fb_iframe_widget, .fb-comments span, .fb_ltr {
	width:100% !important;
}
.freeTrail, .productContent, .pageDesc, .cartDesc, .authorName>p, .authorStory>p, .dashboardContent>p, .faqLeft>p, .faqRight>p, .featureRight>p, .quote, .jobDescription, .location, .descList ul li, .newsLetterInfo>p, .newsText, .newsBtn1, .reqDetails li, .apply, .socialIcon li, .newsInfo, .marketingContent>p, .adwordsContent>p, .searchEngineTop>p, .paymentContent>p, .onPageContent>p, .offPageContent>p, .seoContent>p, .logoContent>p, .advertisementType h2, .adSubDesc, .jobDetails>p, .contactUs h2, .contactUs a, .pricingContent h1 {
	font-family:Radikal-Thin !important;
}
.contactUs {
	text-align:center;
}
.freeTrail h2, .contactUs h2 {
	letter-spacing:3px;
	font-size:35px;
	margin-bottom:1.2em;
	color:#000;
	font-weight:normal;
}
.freeTrail a, .trail a, .contactUs a, .visit {
	text-decoration:none;
	padding:0.8em 2.5em;
	background:#171616;
	border:1px solid #171616;
	color:#fff;
	font-size:18px;
	letter-spacing:2px;
	text-align:center;
	float:left;
	font-weight:bold;
}
.visit {
	margin:1em auto;
	float:none;
	width:40%;
	display:block;	
}
.freeTrail a:hover, .trail a:hover, .contactUs a:hover, .visit:hover {
	background:#fff;
	color:#000;
	border-radius:5px;
	border:1px solid #000;
}
.cartDesc, .featureRight>p {
	margin-top:2em;
}
.freeTrail a, .trail a, .newsInfo, .contactUs a {
	text-transform:uppercase;
}
.pageDesc>p, .cartDesc>p, .featureRight>p {
	font-size:18px;
	line-height:26px;
	padding:0 2em;
	letter-spacing:1px;
}
.otherPageImage img {
	float:right;
}
.sweetImg {
	margin-left:8em;
}
.vcomContent {
	margin-top:13em;
}
/*------------------------------------------ [Success Stoires Page] -------------------------------------------*/
.storyOddRow, .storyEvenRow, .dynamicFunctionality, .modelOddRow, .modelEvenRow, .faqRow, .faqSection, .featureSection, 
.featureRow, .functionalityModel {
	width:100%;
}
.authorImage {
	width:37%;
}
.authorStory {
	width:55%;
	margin-top:5.5em;
	margin-bottom:4em;
}
.siteName {
	margin:0.5em 0;
}
.siteName, .faqSubHead {
	color:#93D06D;
	font-size:40px;
	font-weight:normal;
	letter-spacing:2px;
}
.authorName {
	margin:4em 0;
}
.authorName>p {
	color:#646464;
	font-size:28px;
}
.authorStory>p {
	text-align:justify;
	margin-bottom:0.8em;
	line-height:30px;
	font-size:20px;
	letter-spacing:1px;
}
.authorName>p, .dashboardImg, .dashboardContent h3, .featureRight>p, .siteContent>p, .zaakpayContent>p, .checkoutContent>p, .startTrail {
	text-align:center;
}
/*------------------------------------------ [Dynamic Functionalites Page] -------------------------------------------*/
.funcContent {
	width:78%;
}
.funcImage {
	width:16%;
	margin-top:3em;
}
.funcImage img {
	width:100%;
}
.funcHead {
	font-family:Radikal-Bold;
}
.funcHead {
	color:#FFF0AA !important;
}
.thin {
	font-family:Radikal-Thin;
	color:#fff;
	font-size:30px;
	margin-right:0.5em;
	margin-top:0.5em;
}
.funcContent h1 {
	text-align:right;
}
.dashboard, .categoryModule {
	width:45%;
}
.modelOddRow, .modelEvenRow {
	padding:4em 0;
}
.categoryModule {
	margin-left:5.5em;
}
.dashboardContent h3 {
	margin-top:2em;
	margin-bottom:1.2em;
	font-size:23px;
	letter-spacing:2px;
}
.dashboardContent h3, .faqSubHead, .adSubHead {
	font-family:Radikal-Medium;
}
.dashboardContent>p {
	color:#202020;
	line-height:25px;
	font-size:18px;
	letter-spacing:2px;
	text-align:justify;
}
.dashboardImg img {
	border:5px solid #E0E0E0;
	border-radius:50%;
	box-shadow:0px 3px 10px #0C0C0C;
}
/*------------------------------------------ [Faq Page] ----------------------------------------*/
.faq {
	margin-top:7em !important;
}
.faqLeft, .faqRight {
	width:50%;
	padding:0 3em;
	letter-spacing:2px;
}
.faqSubHead {
	letter-spacing:3px;
	text-align:center;
	margin:1.5em 0;
}
.faqLeft>p, .faqRight>p {
	margin-bottom:1.5em;
	font-size:14px;
	line-height:23px;
}
.faqCenter {
	width:100%;
	letter-spacing:2px;
}
.quesCenter {
	width:60%;
	margin:0 auto;
}
.newsscroll p {
	color:#fff;
	font-size:14px;
	font-family:Radikal;
}
/*------------------------------------------ [Feature Page] ----------------------------------------*/
.featureLeft {
	width:53%;
	margin-left:3em;
}
.featureLeft img {
	border:1px solid #E7E7E7;
	box-sizing:border-box;
}
.featureRight {
	width:42%;
	margin-top:5em;
}
.featureRow {
	margin-top:3.5em;
	margin-bottom:5em;
}
/*------------------------------------------ [Payment Gateway Page] ----------------------------------------*/
.paymentSection, .paymentFirstRow, .paymentSecondRow, .paymentThirdRow, .pricingSection, .pricingList, .trailSection, .startTrail, .categoryList, .featureLeft img, .contactUsDiv, .launchSection, .launchSection .siteContent {
	width:100%;
}
.siteLogo, .checkoutLogo {
	width:33%;
}
.siteContent, .citrusContent, .checkoutContent {
	width:67%;
	margin-top:2em;
}
.paymentFirstRow, .paymentSecondRow, .paymentThirdRow {
	padding:4em 0;
}
.thumbnails li { float:left; margin:2.4em 4.9em 2.4em 0; width:29% }
.thumbnails li:nth-child(3n) { margin-right:0 }
.siteContent>p, .citrusContent>p, .zaakpayContent>p, .checkoutContent>p {
	text-transform:uppercase;
	letter-spacing:3px;
	line-height:35px;
}
.avenueHead, .mainHead {
	color:#3ca3da;
}
.avenueHead, .payuHead, .ebsHead, .citrusHead, .direcpayHead, .zaakpayHead, .checkoutHead {
	font-size:28px;
}
.payuHead, .payuTitle {
	color:#1c3e95;
}
.ebsHead, .ebsTitle {
	color:#9cc53b;
}
.citrusHead, .citrusTitle {
	color:#f7941e;
}
.direcpayHead {
	color:#7bae22;
}
.zaakpayHead, .zaakpayTitle {
	color:#d0e664;
}
.checkoutHead, .checkoutTitle {
	color:#009ac8;
}
.quote, .companyQuote {
	font-size:23px;
	color:#5d5d5d;
	margin-top:0.6em;
}
.citrusContent>p {
	padding-left:2em;
}
.zaakpayContent {
	width:52%;
}
.zaakpayLogo {
	width:48%;
}
.checkoutContent {
	margin-top:4em;
}
.checkoutLogo img {
	margin-left:3.5em;
}
.paymentThirdRow {
	background:#e6e6e6;
}
/*------------------------------------------ [Pricing List Page] ----------------------------------------*/
.pricingList {
	width:100%;
	padding:0 2em;
	margin:4em 0 6em;
	text-transform:uppercase;
}
.pricingDiv {
	background:#F2F2F2;
}
.prizCol {
	width:18.2%;
	margin-right:1em;
	border:1px solid #e7e7e7;
	border-radius:3px;
	text-align:center;
}
.basicPriz, .standardPriz, .professionalPriz, .enterpricesPriz, .advancedPriz {
	min-height:580px;
	transform:scale(1);
	cursor:default;
}
.basicPriz, .basicPriz:hover, .standardPriz, .standardPriz:hover, .professionalPriz, .professionalPriz:hover, .enterpricesPriz, .enterpricesPriz:hover .freeTrail a, .freeTrail a:hover, .trail a, .trail a:hover, .GoToPrice, .GoToPrice:hover, 
.contactUs a, .advancedPriz {
	transition:all 1s ease;
	-moz-transition:all 1s ease;
	-o-transition:all 1s ease;
	-webkit-transition:all 1s ease;
}
.advancedPriz {
	transform:scale(1.05);
	border:1px solid #3bbeb0; 
	box-shadow:0px 0px 10px #6adbcf;
}
.basicPriz:hover {
	border:1px solid #B377D9; 
	box-shadow:0px 0px 10px #cd97ef;
}
.standardPriz:hover {
	border:1px solid #3bb1d9; 
	box-shadow:0px 0px 10px #6ecbea;
}
.professionalPriz:hover {
	border:1px solid #7277d5; 
	box-shadow:0px 0px 10px #8d91e0;
}
.enterpricesPriz:hover {
	border:1px solid #d870ad; 
	box-shadow:0px 0px 10px #e68bc0;
}
.basicPriz:hover, .standardPriz:hover, .professionalPriz:hover, .enterpricesPriz:hover {
	transform:scale(1.1);
}
.prizCol p {
	margin-bottom:1em;
}
.prizCol h5, .price, .strickPrice {
	font-family:Radikal-Medium;
}
.strickPrice {
	color:#F58C3F;
	letter-spacing:1px;
	text-decoration:line-through;
}
.prizCol h5 {
	color:#fff;
	font-size:20px;
	letter-spacing:1.2px;
	margin-bottom:1em;
	padding:1em;
}
.rupeesIcon {
	vertical-align:middle;
	height:23px;
}
.price {
	color:#8e8f8d;
	font-size:22px;
}
.signUp, .packages li, .compare, .startTrail, .buyNow {
	font-family:Radikal-Thin;
}
.fee {
	font-family:Radikal;
	font-weight:normal;
	letter-spacing:1px;
	font-size:13px;
}
.signUp {
	padding:0.4em 0.8em;
	text-transform:uppercase;
}
.signUp, .compare, .buyNow {
	text-decoration:none;
	color:#fff;
	font-size:12px;
	font-weight:bold;
	letter-spacing:1px;
	border-radius:2px;
	border:none;
}
.basicPriz, .standardPriz, .advancedPriz, .professionalPriz, .enterpricesPriz, .ulBasic, .ulPro, .ulPlus, .corporateBasic, .corporatePlus {
	width:100%;
	background:#FBFBFB;
	/* box-sizing:border-box; */
}
.basicPriz>h5, .basicPriz .signUp, .basicPriz .compare {
	background:#B377D9;
}
.standardPriz>h5, .standardPriz .signUp, .standardPriz .compare {
	background:#3bb1d9;
}
.advancedPriz>h5, .advancedPriz .signUp, .advancedPriz .compare {
	background:#3bbeb0;
}
.professionalPriz>h5, .professionalPriz .signUp, .professionalPriz .compare {
	background:#7277d5;
}
.enterpricesPriz>h5, .enterpricesPriz .signUp, .enterpricesPriz .compare {
	background:#d870ad;
}
.ulBasic>h5, .ulBasic .buyNow {
	background:#00c6fd;
}
.ulPro>h5, .ulPro .buyNow {
	background:#e9c60a;
}
.ulPlus>h5, .ulPlus .buyNow {
	background:#ef717a;
}
.corporateBasic>h5, .corporateBasic .buyNow {
	background:#a5c63b;
}
.corporatePlus>h5, .corporatePlus .buyNow {
	background:#ff9500;
}
.shadow6:hover {
	border:1px solid #00c6fd; 
	box-shadow:0px 0px 10px #7ed6ef;
}
.shadow7:hover {
	border:1px solid #e9c60a; 
	box-shadow:0px 0px 10px #ebd875;
}
.shadow8:hover {
	border:1px solid #ef717a; 
	box-shadow:0px 0px 10px #f6a3a9;
}
.shadow9:hover {
	border:1px solid #a5c63b; 
	box-shadow:0px 0px 10px #bed969;
}
.shadow10:hover {
	border:1px solid #ff9500; 
	box-shadow:0px 0px 10px #eeba71;
}
.GoToPrice {
	padding:1em 2em;
	background:#93d06d;
	color:#4A4949;
	text-decoration:none;
	border:1px solid #fff;
	border-radius:5px;
	text-transform:uppercase;
	letter-spacing:3px;
}
.GoToPrice:hover {
	background:#87BF65;
	color:#fff;
}
.priceList {
	width:100%;
	margin-top:2em;
	text-align:center;
}
.packages li {
	list-style:none;
	text-align:left;
	padding:0.5em 2.5em;
	font-size:13px;
	letter-spacing:1px;
	color:#616161;
	line-height:20px;
}
.basicPriz .packages li {
	border-bottom:1px dotted #B377D9;
}
.standardPriz .packages li {
	border-bottom:1px dotted #3BB1D9;
}
.advancedPriz .packages li {
	border-bottom:1px dotted #3BBEB0;
}
.professionalPriz .packages li {
	border-bottom:1px dotted #7277D5;
}
.enterpricesPriz .packages li {
	border-bottom:1px dotted #D870AD;
}
.packages li:last-child {
	border:none;
}
.compare, .buyNow {
	margin-bottom:1em;
	padding:0.5em 1em;
	cursor:pointer;
}
.red {
	color:#F30;
}
.trailSection {
	background:#e8eae8;
}
.startTrail {
	padding:3.5em 0;
}
.startTrail h3 {
	font-size:30px;
	letter-spacing:5px;
	margin-bottom:1.2em;
}
table {
	text-transform:uppercase;
	font-family:Radikal-Thin;
	border-collapse:collapse;
}
table, th, td {
	border:none;
}
.categoryTable th {
	padding:1.5em 1em;
	letter-spacing:3px;
}
.categoryTable td {
	padding:1.3em 3em;
	border-right:1px dashed #93D06D;
}
.categoryTable {
	margin-top:4em;
}
.categoryTable td, .categoryTable th {
	width:18%;
}
.tableHead {
	background:#55A225 !important;	
	color:#fff;	
}
.hostingDiv {
	width:100%;
	height:520px;
	overflow:scroll;
	box-shadow:0px 5px 15px #D8D8D8;
}
.categoryHead1 {
	background:#DBFCC6;
}
.yes {
	background: url("../images/yes.png") no-repeat scroll 76px 20px;
}
.no {
	background: url("../images/no.png") no-repeat scroll 76px 20px;
}
.noMrng {
	margin:0 !important;
}
.categoryHead1>td {
	font-family:Radikal-Medium;
	font-size:20px !important;
	letter-spacing:3px !important;
	text-align:center !important;
}
.categoryTable tr {
	border-bottom:1px solid #84C87A;
}
/* .categoryTable th, .categoryTable td, .planTable th, .planTable td {
	text-align:left;
} */
.planTable th {
	letter-spacing:3px;
}
/* .categoryTable tr td:first-child, .planTable tr td:first-child {
	text-align:left;
} */
.categoryTable td, .planTable td {
	letter-spacing:1px;
	font-size:13px;
	text-align:center;
}
.categoryTable td>img, .planTable td>img {
	margin-left:3em;
}
.planTable td {
	padding:0.8em;
	letter-spacing:1px;
}
.planTable tr:nth-child(odd) {
	background:#9FEBF5;
	color:#DA8753;
	font-family:Radikal-Medium;
}
.planTable tr:nth-child(even) {
	background:#EDEDED;
}
/*--------------------------------- [12-Mar-2015] ---------------------------------------*/
/*--------------------------------- [News page] -------------------------------------------*/
.newsBanner  {
	background:#6caee0;
}
.newsContent {
	background:url(../images/news-bg-image.jpg) top no-repeat;
}
.newsContent h1 {
	text-align:right;
	font-size:95px;
	color:#dae7f1;
	letter-spacing:6px;
	padding-top:1.4em;
	line-height:91px;
	padding-bottom:1em;
}
.currentDate, .headLineDiv, .newsSection, .newsArticle, .latestNewsSection, .NewsOddRow, .NewsEvenRow, .mostViewed, .mostViewedRow, .ecommerceNewsSection, .ecommerceNews,
.otherStories, .otherStoryRow, .advertisement, .adRow, .adFullView img, .ecommerceStartup, .visitorComments, .visitorName, .otherAdvertisement, .ecomStartup,
.ecommerceNewsLeft, .ecommerceNewsRight, .latestSite, .advertisementRight, .newspaperImg, .newspaperImg img {
	width:100%;
}
.headLineDiv {
	background:#498cbf;
	padding:1em;
}
.headLineDiv, .currentDate>p, .latestNewsInfo h3, .newsDate, .thinBold, .ecsContent>p {
	font-family:Radikal-Thin;
	text-transform:uppercase;
}
.latestSiteHead, .latestNewsInfo>p, .ecommerceHead, .postHead, .postDesc, .radikal, .subTitle1, .redevelopContent>p, .ecomPost li>p {
	font-family:Radikal;
}
.siteInfo>h5 {
	font-family:Radikal-Medium;
}
.headLine, .headLine>p {
	float:left;
}
.headLine {
	font-size:25px;
	letter-spacing:3px;
	position:relative;
}
.newsScroll {
	position:absolute;
	width:75%;
	margin-top:0.42em;
	margin-left:0.2em;
	letter-spacing:2px;
	font-size:18px;
}
.news {
	text-decoration:none;
}
.news, .currentDate>p {
	color:#fff;
}
.news:hover {
	color:#B1DDFF;
}
.newsEnd {
	color:#000;
}
.currentDate>p {
	font-size:21px;
	text-align:center;
	margin-top:0.5em;
	letter-spacing:4px;
	font-weight:bold;
}
.time {
	color:#000;
}
.latestNewsLeft, .otherNewsLeft {
	width:62%;
}
.newspaperImg {
	margin-top:5em;
}
.newstitle {
	word-wrap:break-word;
}
.latestNewsRight, .otherNewsRight {
	width:35%;
}
.newsSection {
	margin-top:1em;
}
.mostViewed {
	margin-top:7em;
}
.newsArticle {
	margin-bottom:4em;
}
.latestSiteHead, .ecommerceHead, .newsHead {
	font-size:30px;
	letter-spacing:3px;
	color:#6baee3;
}
.latestSiteHead {
	margin-left:3.4em;
	margin-bottom:0.4em;
}
.titleBorder {
	border-bottom:4px solid #ccc;
	width:35%;
	display:block;
}
.siteRow {
	float:left;
	padding:0.6em;
	width:95%;
	margin-top:0.2em;
	border:1px solid #DEDEDE;
}
.siteImage {
	width:26%;
}
.siteImage img {
	border:1px solid #D1D1D1;
}
.siteInfo {
	width:70%;
	padding-left:0.8em;
}
.siteInfo>h5 {
	margin-top:1.5em;
	margin-bottom:0.5em;
}
.siteInfo>h5, .siteInfo>p {
	letter-spacing:1px;
	word-wrap:break-word;
}
.siteInfo>p {
	font-size:15px;
	font-weight:bold;
	line-height:18px;
	font-family:Radikal-Thin;
}
.latestNewsHead {
	color:#498cc0;
	text-align:center;
	font-size:50px;
	letter-spacing:5px;
}
.latestNewsHead {
	font-family:Radikal-Bold;
}
.thinFont, .readMore {
	font-family:Radikal-Medium;
}
.latestNewsImg {
	width:48.8%;
	position:relative;
}
.latestNewsImg a {
	display:block;
}
.latestNewsImg img {
	width:95%;
}
.NewsOddRow .latestNewsImg a::after, .NewsEvenRow .latestNewsImg a::before {
	content:'';
	width:17px;
	height:20px;
	margin-top:6em;
}
.NewsOddRow .latestNewsImg a::after {
	background:url(../images/right-arrow.jpg) no-repeat;
	float:right;
}
.NewsEvenRow .latestNewsImg a::before {
	background:url(../images/left-arrow.jpg) no-repeat;
	float:left;
}
.latestNewsDiv {
	margin-top:5em;
}
.latestNewsInfo {
	width:44.5%;
	padding-left:3em;
	margin-top:3em;
}
.latestNewsInfo h3 {
	letter-spacing:2px;
	margin-bottom:0.7em;
	font-family:Radikal;
}
.latestNewsInfo h3, .readMore {
	color:#6caee0;
}
.latestNewsInfo>p {
	font-size:16px;
	letter-spacing:1px;
	text-align:justify;
	line-height:22px;
}
.otherNewsRow li a>br {
	display:none;
}
.readMore {
	text-decoration:none;	
	font-size:12px;
	float:right;
	padding:0.5em;
}
.readMore:hover {
	color:#1E8BDD;
}
.NewsEvenRow .latestNewsInfo {
	padding-left:0;
	padding-right:3em;
}
.NewsEvenRow .latestNewsInfo>p {
	text-align:left;
}
.mostViewedCol {
	width:26%;
	margin-right:0.8em;
	margin-bottom:0.8em;
}
.mostViewedCol>img, .ecomPostImg {
	width:90%;
}

.ecomPostInfo {
    width: 90%;
}
.newsLetterNew .newsInput {
	background:#fff !important;
}
.newsLetterNew {
	margin-top:25em;
	padding:0 2em;
}
/* .newspaperImg img {
	width:100%;
} */
.ecommerceNewsLeft {
	margin-top:5em;
}
.iconLeft {
	background:url(../images/icon-left.png) no-repeat;
}
.iconRight {
	background:url(../images/icon-right.png) no-repeat;
}
.iconLeft, .iconRight {
	width:12px;
	height:20px;
}
.prev1, .next1{
	background:#6caee0;
	padding:0.5em 0.7em;
	display:inline-block;	
}
.ecomPost {
	margin-top:2em;
	min-height:320px !important;
}
.ecomPost li {
	list-style:none;
	float:left;
	cursor:default !important;
}
.ecomPost li:last-child {
	margin-right:0;
}
.ecomPostInfo>p {
	margin-top:0.5em;
}
.ecomPostInfo>p, .read-more a {
	text-transform:uppercase;
	letter-spacing:1px;
}
.newsDate {
	color:#929393;
	font-size:13px;
}
.postHead {
	font-size:15px;
}
.postHead, .otherNews h3 {
	color:#6caee0;
}
.postDesc {
	font-size:12px;
	line-height:16px;
	text-align:justify;
}
.otherStories {
	margin-top:7em;
	margin-bottom:3em;
}
.otherNews {
    width: 43%;
    padding:0.8em;
    margin-right: 1.5em;
    min-height: 310px;
	box-shadow:0px -3px 2px #CCC;
}
.otherNews h3 {
	font-size:18px;
	letter-spacing:2px;
	padding-bottom:0.8em;
	font-family:Radikal-Medium;
	font-weight:normal;
}
.otherNewsRow li {
  font-family: Radikal-Thin;
  font-size: 16px;
  line-height: 23px;
  padding: 0.5em 0;
  border-bottom: 1px dotted #C5C7C8;
  letter-spacing: 1px;
  list-style:none;
}
.otherNewsRow li:last-child {
	border:none;
}
.otherNewsRow li a {
	text-decoration:none;
	color:#3c3c3c;
}
.otherNewsRow li a:hover {
	color:#68AFE4;
}
.otherStoryRow {
	margin-top:4em;
}
.read-more {
	margin-top:1em;
}
.advertisement {
	margin-top:15em;
}
.adRow, .adFullView {
	margin-top:2.5em;
}
.adImage {
	margin-right:1em;
}
.latestNewsInfo {
	word-wrap:break-word;
}
/*------------------------------------------- [Other News Page] --------------------------------------------*/
.startupIntro>h3 {
	color:#498cbf;
	font-family:Radikal;
	letter-spacing:1px;
}
.startupIntro>p {
	margin-top:0.5em;	
}
.ecomInfo {
	margin:2.5em 0;
}
.ecomInfo>p {
	font-size:17px;
	margin-bottom:1em;
	letter-spacing:1px;
	text-align:justify;
}
.thinBold, .emailMarketingContent>p {
	font-weight:bold;
}
/*---------------- [13-mar-2015] -----------------*/
.commentsOddRow {
	width:100s%;
}
.visitorImage {
	width:10.5%;
}
.visitorMsg {
	width:85%;
	margin-left:1em;
}
.ecomInfo>p, .visitorName>p, .visitorReview>p, .emailMarketingContent>p {
	font-family:Radikal-Thin;
}
.visitorComments>h4 {
	margin-bottom:2em;
}
.visitorName>p {
	font-size:12px;
	color:#609bc7;
	text-transform:uppercase;
	margin-right:2.5em;
}
.visitorName img{
	margin-right:1em;
}
.visitorReview>p {
	font-size:13px;
	letter-spacing:1px;
	margin:0.8em 0;
	color:#5f5f5f;
}
.siteInfo a {
	color:#000;
}
.siteInfo a, .ecomPostInfo a, .latestNewsInfo a {
	text-decoration:none;
}
.ecomPostInfo a, .latestNewsInfo  a {
	color:#6CAEE0;
}
.ecomPostInfo a:hover {
	color:#777;
}
.ecomPostInfo {
	word-wrap:break-word;
}
.siteInfo a:hover {
	text-decoration:underline;
	color:#498CBF;
}
.reply {
	padding:0.4em 0.8em;
	text-decoration:none;
	color:#fff;
	background:#498cbf;
}
.commentsEvenRow {
	width:88.5%;
	margin-left:5.7em;
}
.commentsOddRow, .commentsEvenRow {
	border-bottom:1px solid #ccc;
	padding-bottom:0.8em;
	margin-top:0.5em;
}
.advertisementRight {
	background:#e9e9e9;
	margin-top:5.5em;
}
.otherAdvertisement>h2 {
	margin:0.8em 0;
	text-align:center;
}
.otherAdvertisement .adRow, .otherAdvertisement .adFullView  {
	margin-left:3.3em;
}
.otherAdvertisement .adFullView img {
	width:86%;
}
.otherNewsLetter {
	margin-top:7em;
	padding:0 2em;
}
.otherNewsLetter h3 {
	text-align:center;
	font-size:30px;
}
.borderImg {
	background:url(../images/header-border.jpg) no-repeat;
}
.borderImg1 {
	background:url(../images/header-border1.jpg) no-repeat;
}
.borderImg, .borderImg1 {
	background-position:left bottom;
	padding-bottom:0.3em;
}
.mostViewed h2 {
	margin-bottom:1.5em;
}
.read-more a:hover {
	background:#000;
	border-radius:3px;
}
/*--------------------------------------------- [Annual Maintenance Page] ---------------------------------------*/
.amcBanner, .darkBg, .smsOddSteps, .smsThirdSteps, .webHostingBanner {
	background:#E9C60A;
}
.amcContent {
	width:65%;
}
.amcImage {
	width:35%;
}
.amcContent h1 {
	text-align:center;
	font-size:50px;
}
.amcContent h1 {
	color:#fff;
	letter-spacing:5px;
	margin-top:4.5em;	
}
.amcImage img {
	margin-top:6em;
}
.amcSection, .amcIntro, .amcContentDiv, .amcOddRow, .amcEvenRow {
	width:100%;
}
.amcIntro {
	margin:4em 0;
}
.amcIntro p, .subInfo, .serviceDesc, .solutionHead, .chatContent>p, .redevelopHead, .redevelopDesc, .responsiveDesc, 
.seoSemContent>p, .helpInfo, .redesignDesc, .featuresList, .serives li {
	font-family:Radikal-Thin;
}
.serviceHead {
	font-family:'Radikal-Medium';
	letter-spacing:1px;
	margin-top:2em;	
}
.serives {
	margin-top:1em;
	list-style:none;
}
.serives li {
	font-size:20px;
	line-height:40px;
	list-style-position:inside;
}
.serives li::before {
	background:url(../images/service-list.png) no-repeat;
	float:left;
	content:'';
	width:25px;
	height:28px;
	margin:0.3em 1em 0 1em;
}
.amcIntro p {
	text-align:center;
	padding-bottom:0.6em;
}
.darkOrange, .amcSubHead, .solutionHead, .chatHead h5, .redevelopHead, .redevelopSubHead, .helpHead, .helpSubHead, .featureHead, .logisticHead, .stepToProcess h2 {
	color:#E9C60A;
}
.amcOddRow, .amcEvenRow {
	padding:3em 0;
}
.amcOddRow, .solutionHighlight, .helpOddRow, .developCategoryDiv, .websiteOddRow, .weAcceptDiv {
	background:#ECECEC; /* #f4f4f4 */
}
.amcSubHead, .helpSubHead {
	font-size:25px;
	letter-spacing:2px;
}
.subInfo {
	/* text-transform:uppercase; */
	font-size:20px;
	letter-spacing:2px;
	margin-top:2.5em;
	margin-bottom:0.8em;
	line-height:35px;
}
/*-------------------------------- [Ecommerce Customer Service] ---------------------------------------*/
.customerServiceSection, .servicesIntro, .solutionHighlight, .chatContent, .redevelopContent, .redevelopementSection, 
.redevelopIntro, .redevelopInfo,.responsiveHigh, .highQualityDiv, .costEffective, .costEffectiveDiv, .seoSemSection,
.seoSemDiv, .howWeHelp, .helpMainDiv, .ecsImage img, .getProfitImg img, .costEffectiveImg img {
	width:100%;
}
.ecsContent {
	width:41%;
	margin-left:5em;
	margin-top:10em;
}
.ecsImage {
	width:50%;
	margin-top:2em;
}
.ecsContent h1 {
	font-size:42px;
}
.ecsContent h1, .amcSubHead, .mainTitle {
	font-family:Radikal-Medium;
}
.ecsContent>p {
	font-size:36px;
}
.ecsContent>p, .ecsContent h1 {
	color:#fff;
	letter-spacing:5px;
}
.radikal, .subTitle1, .redevelopContent>p {
	font-weight:normal;
}
.servicesIntro {
	padding:2em 0 4em 0;
}
.chatContent>p {
	margin:1em 0;
	font-size:18px;
	letter-spacing:3px;
	line-height:30px;
	text-align:justify;
}
.solutionHighlight {
	padding:3em 0;
}
.solutionHead {
	font-size:40px;
	letter-spacing:4px;
	text-align:center;
	margin-bottom:2.5em;
}
.liveChat {
	width:31%;
	margin-right:1.4em;
}
.chatImage {
	width:29%;
}
.chatHead {
	width:67%;
	margin-top:1em;
}
.chatHead>p {
	font-family:Radikal-Thin;
	letter-spacing:1.5px;
	margin-top:0.5em;
	font-size:17px;
	word-wrap:break-word;
}
.chatHead h5 {
	font-size:21px;
	letter-spacing:3px;
	font-family:Radikal;
}
/*---------------------------------------------- [Ecommerce Web Redevelopment Page] --------------------------------------*/
.redevelopContent {
	width:44%;
	margin-top:7em;
	margin-left:3em;
}
.mainTitle, .subTitle1, .redevelopContent>p, .emailMarketingContent>p {
	color:#fff;
	letter-spacing:2px;
}
.mainTitle {
	font-size:62px;
}
.subTitle1 {
	font-size:42px;
}
.redevelopContent>p, .emailMarketingContent>p {
	margin-top:1.3em;
	width:90%;
	text-transform:uppercase;
}
.redevelopContent>p {
	font-size:23px;
}
.redevelopInfo {
	text-align:center;
	padding:5em 0;
}
.redevelopHead, .redevelopSubHead, .helpHead {
	font-size:35px;
	letter-spacing:3px;
}
.redevelopSubHead, .helpHead, .darkText, .helpSubHead  {
	font-family:Radikal;
	font-weight:normal;
}
.redesignDesc {
	margin-top:1em;
	font-size:23px;
}
.redevelopDesc, .responsiveDesc, .resDesc, .serviceDesc, .afterRedesignInfo>p {
	font-size:23px;
	margin-top:1.5em;
}
.responsiveDesc, .seoSemContent>p, .redesignDesc, .serviceDesc {
	text-align:justify;
}
.responsiveHigh, .beforeRedesignDiv, .emailMarketingDiv {
	background:#F2EFC9;
}
.responsiveHigh {
	padding:5em 0;
}
.deviceSizeImg {
	width:30%;
	margin-top:4.5em;
}
.reponsiveInfo {
	width:61.5%;
	margin-left:5em;
}
.costEffectiveInfo {
	width:65%;
}
.costEffectiveImg {
	width:35%;
}
.txtAlign {
	text-align:center;
}
.costEffectiveDiv {
	margin-top:5em;
}
.costEffectiveInfo>p {
	padding:0 1.2em;
}
/*----------------------------------------- [Ecommerce SEO SEM Page] ----------------------------------*/
.seoSemImage {
	width:31.5%;
	margin:3em 0 3em 1em;
}
.seoSemHeading {
	width:61.5%;
	margin-left:3em;
	margin-top:12em;
}
.seoSemContent {
	width:68%;
}
.getProfitImg {
	width:32%;
	margin-top:10em;
}
.seoSemContent h2, .helpHead {
	text-align:center;
}
.seoSemDiv {
	margin:5em 0;
}
.seoSemContent>p {
	width:100%;
	letter-spacing:2px;
	font-size:20px;
	margin-top:2em;
}
.howWeHelp {
	margin-top:2em;
}
.helpHead {
	margin-bottom:1.5em;
}
.helpOddRow, .helpEvenRow {
	width:100%;
	padding:3em 2em 3em 4em;
}
.helpInfo {
	font-size:20px;
	margin-top:2.5em;
	color:#4E4E4E;
	letter-spacing:2px;
	text-align:justify;
	line-height:30px;
}
/*------------------------------------------- [Ecommercce Web Redesign] ------------------------------------------------*/
.beforeRedesignDiv, .beforeRedesign, .afterRedesignDiv, .afterRedesign, .addedFeatures, .emailMarketingSection,
.emailMarketingIntro, .redesignImg img, .afterRedesignImg img {
	width:100%;
}
.beforeRedesign {
	margin-top:2em;
	margin-bottom:4em;
}
.redesignImg img, .afterRedesignImg img {
	border:1px solid #B3B3B3;
	box-shadow:1px 3px 10px #CBCBCB;
}
.redesignImg {
	width:35%;
	margin-top:5em;
}
.redesignInfo, .afterRedesignInfo {
	width:56%;
}
.redesignInfo {
	margin-left:3em;
}
.redesignDesc {
	padding-left:2em;
}
.afterRedesignImg {
	width:43%;
	margin-top:3em;
}
.redesignDesc, .afterRedesignInfo>p, .redevelopDesc, .responsiveDesc, .serviceDesc {
	line-height:35px;
	word-spacing:1px;
	letter-spacing:1px;
}
.afterRedesignInfo>p {
	padding-right:2em;
	padding-left:0;
}
.afterRedesign {
	margin:3em 0;
}
.featureHead {
	font-size:25px;
	font-family:Radikal-Thin;
}
.featuresLeft {
	width:30%;
}
.featuresRight {
	width:70%;
}
.featuresList {
	font-size:25px;
}
.addedFeatures {
	margin-top:2em;
}
/*------------------------ [16-Mar-2015] ------------------------*/
/*--------------------------------------------- [Email Marketing Page] -------------------------------------------*/
.emailMarketingContent {
	width:50%;
	margin-left:13em;
	margin-top:8em;
}
.emailMarketingBanner {
	width:28%;
	padding-top:2em;
}
.emailMarketingContent h1 {
	font-size:101px;
	line-height:90px;
}
.emailMarketingContent h2 {
	font-size:52px;
}
.emailMarketingInfo {
	padding:5em 4em;
}
.emailMarketingInfo h2, .emailMarketingInfo>p, .emailMarketingCampaign h2, .availableCandidate h2 {
	text-align:center;
}
.emailMarketingCampaign {
	padding:1em 0 4em 1em;
}
.emailImg {
	width:40%;
	margin-top:2em;
}
.emailInfo {
	width:60%;
}
/*--------------------------------------- [Available Candidate Page] --------------------------------------------*/
.emailMarketingCampaign, .availableCandidateDiv, .availableCandidate, .candidateList, .contactMeDiv, .skillSets, .creativeDesignDiv, .creativeDesign, .emailMarketingDiv,
.integrationDiv, .logisticsSection, .clientList, .clientsLogo img, .paymentGatewayContent, .gatewaySoftwareList, .gatewayOddRow,
.gatewayEvenRow, .creativeDesignImg img  {
	width:100%;
}
.availableCandidate {
	margin:2.5em 0;
}
.availableCandidate h2 {
	font-size:30px;
	letter-spacing:3px;
}
.availableCandidate h2 {
	font-family:Radikal;
	font-weight:normal;
}
.sortBy {
	margin:1em 0;
}
.skillSets {
	margin-top:1em;
}
.skillSets h5, .requiredSkills h5 {
	color:#59B753;
	letter-spacing:2px;
}
.sorting {
	padding:0.3em 0.7em;
	border:1px solid #e6e6e6;
	border-radius:2px;
	letter-spacing:2px;
}
.sorting, .candidateInfo, .readMore1, .experience>p, .integrationIntro>p, .logisticsInfo>p, .paymentIntegIntro>p, .companyQuote, .productMangIntro>p, .processSteps>p, .stepsDesc, .servicesInfo {
	font-family:Radikal-Thin;
}
.candidateRow {
	width:100%;
	padding:0.3em;
	border:1px dashed #DADADA;
	margin-bottom:1.5em;
}
.candidatePhoto {
	width:8.5%;
	padding:3px;
	border:1px solid #DDDBDB;
	box-sizing:border-box;
}
.candidateDetails {
	width:89%;
	margin-left:1.5em;
}
.candidateInfo {
	font-size:15px;
	line-height:22px;
	margin-top:0.5em;
	letter-spacing:0.8px;
}
.skills {
	font-size:20px;
	letter-spacing:2px;
	color:#E0AF04;
}
.fullDetails, .jobPagination {
	width:100%;
}
.jobPagination {
	margin-bottom:1em;
}
.readMore1 {
	font-size:14px;
	text-decoration:none;
	font-weight:bold;
	float:right;
	background:#E6B503;
	border:none;
	color:#fff;
	border-radius:3px;
	padding:0.2em 0.5em;
	cursor:pointer;
}
.experience {
	margin-top:1.2em;
}
.experience>p {
	margin-bottom:0.5em;
	letter-spacing:1.5px;
}
.expLevel {
	font-weight:bold;
	color:#FF844B;
}
.contactMeDiv {
	border-top:1px solid #CCC;
	padding-top:1.5em;
}
.emailMarketingContent>p {
	width:80%;
	font-size:25px;
}
.creativeDesign {
	margin:4em 0;
}
.creativeDesignInfo {
	width:70%;
}
.creativeDesignImg {
	width:30%;
	margin-top:3.5em;
}
.creativeDesignInfo>p {
	padding:0 5.5em 0 0;
}
/*------------------------------------------ [Logistics Page] --------------------------------------------*/
.logisticsMainContent h1, .paymentGatewayContent h1, .smsIntegrationContent h1, .servicesHead, .postHead {
	font-size:52px;
}
.productMangContent h1 {
	font-size:50px;
}
.logisticsBannerImg {
	width:30%;
	margin-top:6em;
	margin-bottom:1em;
}
.logisticsMainContent {
	width:60%;
	margin-top:10em;
}
.integrationIntro {
	width:100%;
	padding-top:2em;
	text-align:center;
}
.integrationDiv {
	margin:3em 0;
}
.integrationIntro>p {
	padding-bottom:1em;
}
.logisticHead {
	font-size:40px;
	letter-spacing:3px;
}
.logisticImg {
	width:40%;
}
.logisticsInfo {
	width:50%;
	margin-left:6em;
}
.clientsLogo {
	width:40%;
	margin-left:2.5em;
	margin-bottom:1.5em;
}
.clientsLogo img {
	height:75px;
}
.integrationBottom, .gatewayOddRow, .stepToProcessDiv, .servicesOddRow {
	background:#ECECEC;
}
.logisticsInfo>p {
	font-size:20px;
	margin-bottom:1.5em;
	letter-spacing:1px;
	text-align:justify;
	line-height:28px;
}
.gatewayImage>p, .paymentIntegIntro>p, .productMangIntro>p, .processSteps>p {
	text-transform:uppercase;10
}
.integrationBottom {
	padding:3em 0;
}
.logisticsContent {
	margin-top:5em;
}
.paymentGatewayContent {
	margin-top:3em;
}
.paymentGatewayContent h1 {
	text-align:center;
	letter-spacing:7px;
}
.gatewayImage {
	width:25%;
}
.gatewayImage>p {
	margin-top:1.5em;
	letter-spacing:2px;
	font-size:20px;
}
.paymentImg {
	margin-left:1.2em;
}
.onlineShopImg, .paymentHead {
	margin-left:0.5em;
}
.customer {
	margin-left:2.5em;
}
.paymentGatewayModule {
	width:100%;
	margin:2em 0;
}
.account {
	margin-left:4.3em;
}
.paymentIntegIntro {
	padding:5em 0;
}
.paymentIntegIntro>p {
	font-size:22px;
	margin-bottom:1.5em;
	letter-spacing:3px;
	line-height:45px;	
}
.logisticsMainContent, .logisticHead, .paymentIntegIntro>p, .companyIntro>p, .productMangContent h1, .productMangIntro>p, .stepToProcess h2,
.smsIntegrationContent h1 {
	text-align:center;
}
.paymentIntegIntro>p:last-child {
	margin-bottom:0;
}
.companyLogo {
	width:40%;
}
.companyLogo img {
	margin-left:4em;
}
.companyIntro {
	width:60%;
}
.companyQuote {
	font-size:25px;
	letter-spacing:2px;
}
.mainHead, .payuTitle, .ebsTitle, .citrusTitle, .checkoutTitle, .zaakpayTitle {
	font-family:Radikal-Bold;
	letter-spacing:3.5px;
	text-transform:uppercase;
	font-size:30px;
}
.gatewayOddRow, .gatewayEvenRow {
	padding:4em 0;
}
.ebsTitle {
	margin-top:1.5em;
}
.citrusTitle {
	margin-top:2.3em;
}
.checkoutTitle {
	margin-top:2em;
}
.zaakpayTitle, .mainHead {
	margin-top:0.6em;
}
.success {
	color:#126B28;
}
.error {
	color:#E82E0D;
}
/*---------------------------------------------- [Product Management Page] --------------------------------------*/
.productMangSection, .productMangIntro, .productMangDiv, .stepToProcessDiv, .stepToProcess, .smsIntegrationContent, .smsOddSteps, .smsThirdSteps,
.ourServices, .ourServices, .servicesOddRow, .servicesEvenRow {
	width:100%;
}
.productMangContent {
	width:70%;
	margin-top:13em;
}
.productMangContent h1 {
	padding:0 1em;
}
.productMangBanner {
	width:30%;
	padding:2.5em 0;
}
.productMangDiv {
	margin:3em 0;
}
.productMangIntro {
	margin-bottom:2em;
}
.productMangIntro>p {
	font-size:30px;
	letter-spacing:2px;
	line-height:55px;
}
.green {
	color:#7dc765;
}
.stepToProcess {
	padding:3.5em 0;
}
.stepToProcess h2 {
	font-size:40px;
	letter-spacing:2px;
	font-family:Radikal-Medium;
}
.processSteps {
	width:100%;
	text-align:center;
	margin-top:3em;
}
.processSteps>p {
	font-size:22px;
	margin-bottom:0.8em;
	letter-spacing:2px;
	color:#000;
}
/*-------------------------------------------- [SMS Integration Page] -----------------------------------------------*/
.smsIntegrationContent {
	margin-top:5em;
}
.smsProcessImg {
	width:35%;
}
.smsProcessInfo {
	width:60%;
}
.stepsNo {
	width:4%;
	padding:1em;
	background:#c1681a;
	text-align:center;
	border-radius:50%;
	margin-top:2em;
}
.stepsNo>p {
	color:#fff;
	font-size:40px;
}
.smsOddSteps {
	padding:2em 0;
}
.stepsHead {
	font-family:Radikal;
	font-weight:normal;
	font-size:25px;
	letter-spacing:2px;
	margin-bottom:1.5em;
}
.smsProcessInfo {
	margin-top:3em;
}
.stepsDesc {
	color:#fff;
	letter-spacing:1.5px;
	text-align:justify;
	line-height:35px;
	font-size:20px;
}
.smsEvenSteps {
	padding:5em 0;
}
.smsEvenSteps .stepsDesc {
	color:#666;
}
.servicesHead, .serviceSubHead, .hostingHead {
	color:#E9C60A;
}
.smsEvenSteps h4 {
	text-align:right;
}
.smsEvenSteps h4, .smsEvenSteps .stepsDesc {
	padding-right:4em;
}
.smsEvenSteps .smsProcessInfo {
	margin-top:7em;
}
.smsEvenSteps {
	width:100%;
}
.smsEvenSteps .stepsNo {
	margin-top:8em;
}
.smsEvenSteps .smsProcessInfo {
	width:60%;
}
.smsThirdSteps {
	padding:6em 0;
}
.smsThirdSteps .stepsNo {
	margin-top:4em;
}
.smsThirdSteps .smsProcessInfo {
	margin-top:6em;
}
.secondImg {
	margin-left:7em;
}
.servicesHead {
	text-align:center;
	margin-bottom:2em;
}
.servicesOddRow, .servicesEvenRow {
	padding:2.5em 0;
}
.serviceSubHead {
	font-size:30px;
	letter-spacing:2px;
	font-family:Radikal;
	margin-bottom:1.5em;
	font-weight:normal;
}
.servicesInfo {
	font-size:20px;
	line-height:35px;
	letter-spacing:1.5px;
	text-align:justify;
}
/*--------------------------------------------- [Web Hosting Solution Page] ---------------------------------------------------*/
.webHostingBanner, .hostingContent, .hostingOddRow, .webHostingSection, .hostingEvenRow, .topFeaturesDiv, .topFeatures, .webAppBanner, .webAppIntroDiv, .developCategoryDiv, .webAppSection, .webAppIntro, .categoryList, .categoryImg, .categoryInfo, .webHostingDiv {
	width:100%;
}
.hostingContent {
	text-align:center;
	margin-top:7em;
}
.hostingContent h2, .hostingDesc>p, .topFeatures>p, .intro, .categoryHead, .categoryDesc, .readMoreBlue, .websiteInfo, .readMoreGreen, .resDesc, .readMoreDBlue, .featureItem>p, .domainIntro>p {
	font-family:Radikal-Thin;
}
.hostingContent h2 {
	font-size:40px;
	letter-spacing:2px;
	color:#fff;
	font-weight:normal;
}
.hostingLeft {
	width:50%;
}
.hostingOddRow, .hostingEvenRow {
	padding:3.5em 0;
}
.hostingRight {
	width:50%;
	margin-top:7em;
}
.hostingOddRow {
	background:#ECECEC;
}
.hostingHead {
	font-family:Radikal;
	font-weight:normal;
}
.hostingHead {
	font-size:35px;
	letter-spacing:2px;
}
.hostingImg1 {
	margin-left:4em;
}
.hostingDesc>p {
	color:#000;
	font-size:22px;
	margin-top:1.2em;
	letter-spacing:1px;
	padding-right:3em;
	text-align:justify;
}
.helpLeft {
	width:55%;
	margin-left:7em;
	margin-top:6em;
}
.helpRight {
	width:35%;
}
.topFeatures, .intro, .categoryHead, .categoryImg, .domainIntro>p {
	text-align:center;
}
.medium {
	font-family:Radikal-Medium;
}
.topFeatures>p {
	font-size:25px;
	text-transform:uppercase;
	line-height:45px;
	letter-spacing:4px;
}
.topFeatures h4 {
	margin-bottom:1em;
}
.topFeaturesDiv {
	padding:4em 0;
}
/*-------------------------------------- [Web Application Page] ----------------------------------------*/
.webAppBanner, .readMoreBlue, .blueBg {
	background:#00c4cc !important;
}
.webAppContent {
	width:65%;
	margin-top:12em;
	margin-left:2em;
}
.intro, .resDesc, .domainIntro>p, .weAcceptInfo>p {
	color:#5d5d5d;
}
.webAppImage {
	margin-top:3em;
}
.webDevelopImg {
	margin-top:1em;
}
.webAppImage, .webDevelopImg {
	width:31%;
}
.webAppIntro {
	padding:5em 0;
}
.categoryInfo h5, .blue {
	color:#00c4cc;
	font-weight:normal;
}
.blue {
	font-family:Radikal;
}
.wesiteHead {
	font-family:Radikal-Medium;
	font-weight:normal;
}
.categoryHead {
	font-size:40px;
	letter-spacing:2px;
}
.radikalNormal {
	font-family:Radikal-Bold;
	font-weight:normal;
}
.categoryList {
	padding:3em 0em 8em;
}
.subCategory {
	width:33%;
	padding-right:2.5em;
	margin-top:2.5em;
}
.categoryInfo h5 {
	margin:1em 0;
	font-size:22px;
	letter-spacing:2px;
	font-family:Radikal;
}
.morecontent span {
    display:none;
}
.morecontent {
	text-align:justify;
}
.morelink {
    display:block;
	text-decoration:none;
	background:#7454b6;
	color:#fff;
	width:66%;
	text-align:center;
	padding:0.2em 1em;
	border-radius:5px;
	margin-top:1em;
}
.categoryDesc, .websiteInfo {
	line-height:25px;
	text-align:justify;
	letter-spacing:1.5px;
	font-size:18px;
}
.readMoreBlue, .readMoreGreen, .readMoreDBlue, .check, .checkAvailable input[type="text"] {
	text-transform:uppercase;
	letter-spacing:1px;
}
.read {
	margin-top:1em;
}
.readMoreBlue, .readMoreGreen, .readMoreDBlue {
	padding:0.5em 1em;
	border-radius:5px;
	text-decoration:none;
	font-size:13px;
	color:#000;
}
.readMoreBlue:hover {
	color:#fff;
}
#appDetail, #enterpriseDetail, #info1, #info2 {
	display:none;
}
/*-------------------------------------- [Web Development Page] -----------------------------------*/
.webDevelopSection, .deliveryWebsite, .developmentList, .websiteOddRow, .developmentIcon, .developmentIntro, .websiteEvenRow, .vcomSeoHelpDiv, .vcomSeoHelp, .responsiveDesign, .webDesignEvenRow, .extraFeatures, .webHostingIntro, .hostingRowOdd, .hostingRowEven, .hostingTypes {
	width:100%;
}
.webDevelopmentBanner, .readMoreGreen, .greenBg {
	background:#7dc765;
}
.websiteCol {
	width:33%;
	padding:0 3.1em;
	margin-top:4em;
}
.wesiteHead {
	font-size:20px;
	color:#7dc765;
	letter-spacing:2px;
	margin-bottom:1em;
}
.websiteOddRow, .websiteEvenRow, .webDesignEvenRow {
	padding:5em 0;
}
.webDesignEvenRow .websiteCol {
	margin-top:0;
}
.websiteEvenRow {
	background:#f8f8bc;
}
.developmentIcon img {
	margin-left:4em;
	margin-bottom:1.5em;
}
.vcomSeoHelp {
	padding:5em 0;
}
.vcomSeoHelp, .vcomSeoHelpDiv {
	position:relative;
}
.vcomSeoHelpDiv img {
	position:absolute;
	z-index:1;
	bottom:0;
	left:0;
}
/*------------------------------------------------ [Web Designing Page] --------------------------------------*/
.webDesignBanner, .darkBlueBg, .readMoreDBlue {
	background:#7454b6;
}
.webDesignContent {
	width:60%;
	margin-top:9em;
	margin-left:5em;
}
.webDesignImg {
	width:30%;
	margin-top:8em;
}
.webDesignImg img {
	float:right;
}
.darkBlue, .responsiveHead {
	color:#9370da;
}
.responsiveDesign, .webDesignEvenRow {
	background:#EECFFF;
}
.responsiveImage {
	width:52%;
	margin-top:3em;
	margin-left:2em;
}
.responsiveIntro {
	width:35%;
	margin-left:3.5em;
}
.responsiveDesign {
	padding:8em 0;
}
.responsiveHead {
	font-size:40px;
	letter-spacing:3px;
	font-family:Radikal-Medium;
}
.resDesc {
	line-height:40px;
	letter-spacing:2px;
	text-align:justify;
}
.featureItem>p {
	text-transform:uppercase;
	letter-spacing:2px;
}
.readMoreDBlue, .white, .hostinHead, .postHead {
	color:#fff !important;
}
.featureItem {
	padding:5em 0 5em 7em;
}
.featureItem>p {
	font-size:20px;
	line-height:60px;
}
/*----------------------------------------------- [Web Hosting Page] ---------------------------------------*/
.packageTitle {
	background:#F98A68;
}
.webHostingPart, .thinOrangeBg {
	background:#f89679 !important;
}
.hostinHead {
	font-size:42px;
}
.hostinHead, .webHostingInfo>p {
	letter-spacing:2px;
	font-weight:normal;
	text-align:center;
}
.hostinHead, .webHostingInfo>p, .hostingIntro>p {
	font-family:Radikal-Thin;
}
.hostingRowOdd, .hostingRowEven {
	padding:4em 0;
}
.hostingRowEven {
	background:#E9E9E9;
}
.hostingImage {
	width:40%;
}
.hostingIntro {
	width:60%;
}
.hostingIntro>p {
	font-size:19px;
	line-height:33px;
	text-align:justify;
	letter-spacing:2px;
}
.hosthead {
	font-size:40px;
	font-family:Radikal;
	letter-spacing:3px;
	color:#666;
	text-align:center;
}
.hostingTypeDiv {
	width:100%;
	padding:1em;
}
.hostingCol {
	width:31.45%;
	margin-right:1.85em;
	background:#fff;
	border-top:5px solid #F9B05F;
	border-radius:2px;
	padding:2em 0;
	box-shadow:0px 0px 10px #DEDEDE;
	margin-top:2em;
	min-height:160px;
}
.mrgnNone {
	margin-right:0 !important;
}
.hostingList li {
	line-height:40px;
	letter-spacing:2px;
	font-size:20px;
	font-family:Radikal-Thin;
	color:#636161;
	padding-left:1em;
	list-style-position:inside;
}
.webhostingContent {
	padding:8em 0;
	width:100%;
}
.webHostingInfo {
	width:92%;
	padding:4em;
}
.webHostingInfo>p {
	font-size:20px;
	text-transform:uppercase;
	line-height:35px;
}
.planHead {
	font-size:25px;
	font-family:Radikal;
	font-weight:normal;
	letter-spacing:2px;
	margin-left:2.5em;
	margin-top:1.5em;
}
.planHead, .thinOrange {
	color:#f89679 !important;
}
/*-------------------------------------------- [Domain Hosting Page] --------------------------------------*/
.domainSection, .domainIntroDiv, .domainIntro, .availabilityDiv, .ourServicesDiv, .weAcceptDiv, .weAcceptList {
	width:100%;
}
.domainHostingPart, .darkRedBg, .check {
	background:#ee6869 !important;	
}
.domainIntroDiv {
	padding:3em 0;
}
.domainContent {
	width:65.5%;
	margin-top:17em;
	margin-left:3.5em;
}
.domainImg {
	width:30%;
	margin-top:4em;
}
.domainIntro>p {
	padding:0 5em;
}
.domainIntro>p, .servicesRight>p, .weAcceptInfo>p {
	font-size:25px;
	text-transform:uppercase;
	letter-spacing:2px;
	margin-bottom:1em;
}
.darkRed, .domainSubHead {
	color:#ee6869;
}
.checkAvailable input[type="text"] {
	padding:0.8em 2em;
	width:40%;
	color:#9C9494;
}
.check, .checkAvailable input[type="text"] {
	font-size:20px;
	font-family:Radikal-Thin;
	border:1px solid #ee6869;
}
.check {
	padding:0.75em 1.5em;
	color:#fff;
	cursor:pointer;
}
.checkRow {
	text-align:center;
}
.servicesLeft {
	width:32%;
	text-align:right;
	margin-top:3.5em;
}
.servicesRight {
	margin-left:12em;
	width:40%;
}
.ourServicesDiv {
	margin-top:6em;
}
.domainSubHead {
	font-family:Radikal-Bold;
}
.domainSubHead {
	font-size:25px;
	letter-spacing:2px;
}
.servicesRight>p, .weAcceptInfo>p {
	font-family:Radikal-Thin;
}
.creditCardLogo {
	width:40%;
}
.weAcceptInfo {
	width:36%;
	margin-top:5em;
	margin-left:19em;
}
.cardList li {
	list-style:none;
	float:left;
	margin-right:0.6em;
	margin-bottom:0.5em;
}
.cardList li:nth-child(37) {
	float:left;
}
.cardList li img {
	width:100%;
}
.weAcceptList {
	margin:3em 0;
}
.weAcceptInfo h3 {
	margin-bottom:1em;
}
/*----------------------------- [Ecommerce News Slider Style] ---------------------------------*/
.newsSlider { position:relative; min-height: 20px; height:auto !important; height: 20px;  background:url(images/loader.gif) center center no-repeat; }
.newsSlider .next,
.newsSlider .prev { display:none; width:56px; height:56px; position:absolute; bottom:20px; left:50%; margin-top:-28px; z-index:9999; cursor:pointer; }
.newsSlider .prev { margin-left:-60px; background:url(images/prev.png) 0 0 no-repeat;  }
.newsSlider .next { margin-right:-60px;  background:url(images/next.png) 0 0 no-repeat; }
.newsSlider li { display:none; }
.ecomPostImg img { width:100%; height:auto; }
.paging { position:absolute; z-index:9998; }
.paging > a { display:block; cursor:pointer; width:40px; height:40px; float:left; background:url(images/dots.png) 0px -40px no-repeat; }
.paging > a:hover,
.paging > a.current { background:url(images/dots.png) 0px 0px no-repeat;  }
.badge { display:block; width:104px; height:104px; background:url(images/badge.png) 0 0 no-repeat; z-index:9000; position:absolute; top:-3px; left:-3px; }
img {
	-webkit-user-select: none;  /* Chrome all / Safari all */
	  -moz-user-select: none;     /* Firefox all */
	  -ms-user-select: none;      /* IE 10+ */
	  -o-user-select: none;
	  user-select: none;    
}

/*--------------------------- [FAQ Question Toggle Style] ----------------------------------*/
.drawer {
	width: 100%;
	border-top: 1px solid #E0E0E0;
	border-radius: 3px;
	box-shadow:0px 0px 25px #D8D8D8;
}

.drawer-item {
	border-bottom: 1px solid #E0E0E0;
}
.drawer-item-active .drawer-header {
	background: #93D06D;
	transition: 0.25s;
	color: #fff;
}
.drawer-item-active .drawer-header-icon {
	color: #fff;
}

.drawer-header {
	background: #f2f2f2;
	color: #8A8A8A;
	padding: 10px;
	cursor: pointer;
	border-right: 1px solid #E0E0E0;
	border-left: 1px solid #E0E0E0;
	min-height: 70px;
	transition: 0.25s;
}
.drawer-header h1 {
	float: left;
	font-size: 14px;
	margin:1px;
	font-family:Radikal;
	font-weight:normal;
	width:90%;
}

.drawer-content {
	border-left: 1px solid #E0E0E0;
	border-right: 1px solid #E0E0E0;
	border-top: 1px solid #E0E0E0;
	display: none;
	padding: 12px;
	color: #212121;
	background: #FFF;
	font-size: 13px;
	line-height: 1.45;
}
	.drawer-content p {
		margin: 0;
		text-align:justify;
		font-family:Radikal-Thin;
		line-height:28px;
		letter-spacing:2px;
		font-size:15px;
	}

.drawer-header-icon {
	float: right;
	margin-top: 3px;
	color: #9E9E9E;
}
	.drawer-header-icon.drawer-header-icon-active {
		transform: rotate(180deg);
	}
	
	
.readMore, .readMore:hover, .newsBtn, .newsBtn:hover, .request, .request:hover {
	transition:all 0.5s ease-in;
	-webkit-transition:all 0.5s ease-in;
	-o-transition:all 0.5s ease-in;
	-moz-transition:all 0.5s ease-in;
}
/*----------------------- [Index Page Preloader Style] ---------------------------*/
.chatHead.right a {
    color: #000;
    text-decoration: none;
}
#preloader { 
 background-color:#ffd401; 
 z-index:10000000; 
 width:100%;
 position:fixed;
 height:696px;
 overflow:hidden;
}

#status {
 width:450px;
 height:135px;
 background:url(../images/welcome-loader.gif) no-repeat; 
 margin-left:32%;
 margin-top:20%; 
 position:relative;
} 
.pageload {
  float: left;
  width: 100%;
}
/*------------------------------- [Index Page Portfolio Image Loader Style] -------------------------------*/
/* .preloader { background:url(http://s13.postimg.org/80vkv0coz/image.gif) center center no-repeat #ffffff;  } */

/*------------------------------------ [Pricing List Popup] ----------------------------------*/
.request {
	padding:0.8em 1.5em;
	color:#fff;
	background:#E1B634;
	letter-spacing:1px;
	border-radius:2px;
	cursor:pointer;
}
.request:hover {
	background:#DEAF21;
	color:#000;
}
.fade.in {
    opacity: 1;
}
.close {
	float:right;
	font-size:21px;
	font-weight:700;
	line-height:1;
	color:#000;
	text-shadow:0 1px 0 #fff;
	opacity:.2;
	filter:alpha(opacity=20)
}
.close:hover, .close:focus {
	color:#000;
	text-decoration:none;
	cursor:pointer;
	opacity:.5;
	filter:alpha(opacity=50)
}
button.close {
	padding:0;
	cursor:pointer;
	background:0 0;
	border:0;
	-webkit-appearance:none
}
.modal-open {
	overflow:hidden
}
.modal {
	display:none;
	overflow:auto;
	overflow-y:scroll;
	position:fixed;
	top:0;
	right:0;
	bottom:0;
	left:0;
	z-index:1050;
	-webkit-overflow-scrolling:touch;
	outline:0
}
.modal.fade .modal-dialog {
	-webkit-transform:translate(0, -25%);
	-ms-transform:translate(0, -25%);
	transform:translate(0, -25%);
-webkit-transition:-webkit-transform .3s ease-out;
-moz-transition:-moz-transform .3s ease-out;
-o-transition:-o-transform .3s ease-out;
transition:transform .3s ease-out
}
.modal.in .modal-dialog {
	-webkit-transform:translate(0, 0);
	-ms-transform:translate(0, 0);
	transform:translate(0, 0)
}
.modal-dialog {
	position:relative;
	width:45%;
	margin:10em auto;
}
.form-group {
	margin-bottom:1em;
}
.form-control {
	width:95%;
	padding:0.8em;
	text-transform:capitalize;
	border:1px solid #ECECEC;
	border-radius:5px;
}
.form-control:focus {
	border:1px solid #DEAF21;
}
.success {
	
}
.panel-success {
	border-color:#d6e9c6
}
.panel-success>.panel-heading {
	color:#3c763d;
	background-color:#dff0d8;
	border-color:#d6e9c6
}
.panel-success>.panel-heading+.panel-collapse .panel-body {
	border-top-color:#d6e9c6
}
.panel-success>.panel-footer+.panel-collapse .panel-body {
	border-bottom-color:#d6e9c6
}
.panel-heading {
	padding:10px 15px;
	border-bottom:1px solid transparent;
	border-top-right-radius:3px;
	border-top-left-radius:3px;
	letter-spacing:1px;
	font-family:Radikal;
}
.panel-heading>.dropdown .dropdown-toggle {
	color:inherit
}
.panel-title {
	margin-top:0;
	margin-bottom:0;
	font-size:16px;
	color:inherit
}
.panel-title>a {
	color:inherit
}
.labelName {
	font-family:Radikal-Thin;
	font-weight:bold;
	letter-spacing:1px;
}
.btn {
	display:inline-block;
	margin-bottom:0;
	text-align:center;
	vertical-align:middle;
	cursor:pointer;
	border:1px solid transparent;
	white-space:nowrap;
	padding:8px 15px;
	font-size:15px;
	border-radius:4px;
	letter-spacing:1px;
	font-family:Radikal !important;
}
hr {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: #eee -moz-use-text-color -moz-use-text-color;
    border-image: none;
    border-right: 0 none;
    border-style: solid none none;
    border-width: 1px 0 0;
    margin-bottom: 20px;
    margin-top: 20px;
}
hr {
    box-sizing: content-box;
    height: 0;
}
.email {
	text-transform:lowercase !important;
}
.table {
	width:100%;
}
.pull-right {
    float: right !important;
}
.modal-footer {
    border-top: 1px solid #e5e5e5;
    margin-top: 15px;
    padding: 19px 20px 20px;
    text-align: right;
}
.clearfix::after, .container::after, .container-fluid::after, .row::after, .form-horizontal .form-group::after, .btn-toolbar::after, .btn-group-vertical > .btn-group::after, .nav::after, .navbar::after, .navbar-header::after, .navbar-collapse::after, .pager::after, .panel-body::after, .modal-footer::after {
    clear: both;
}
.clearfix::before, .clearfix::after, .container-fluid::before, .container-fluid::after, .row::before, .row::after, .form-horizontal .form-group::before, .form-horizontal .form-group::after, .btn-toolbar::before, .btn-toolbar::after, .btn-group-vertical > .btn-group::before, .btn-group-vertical > .btn-group::after, .nav::before, .nav::after, .navbar::before, .navbar::after, .navbar-header::before, .navbar-header::after, .navbar-collapse::before, .navbar-collapse::after, .pager::before, .pager::after, .panel-body::before, .panel-body::after, .modal-footer::before, .modal-footer::after {
    content: " ";
    display: table;
}
.cancel {
	color:#fff;
	background-color:#E64B46;
	border-color:#E34E4A;
	text-decoration:none;
}
.cancel:hover, .cancel:focus, .cancel:active, .cancel.active, .open .dropdown-toggle.cancel {
	color:#fff;
	background-color:#d2322d;
	border-color:#ac2925
}
.cancel:active, .cancel.active, .open .dropdown-toggle.cancel {
	background-image:none
}
.cancel.disabled, .cancel[disabled], fieldset[disabled] .cancel, .cancel.disabled:hover, .cancel[disabled]:hover, fieldset[disabled] .cancel:hover, .cancel.disabled:focus, .cancel[disabled]:focus, fieldset[disabled] .cancel:focus, .cancel.disabled:active, .cancel[disabled]:active, fieldset[disabled] .cancel:active, .cancel.disabled.active, .cancel[disabled].active, fieldset[disabled] .cancel.active {
	background-color:#d9534f;
	border-color:#d43f3a
}
.cancel .badge {
	color:#d9534f;
	background-color:#fff
}
.btn-link {
	color:#428bca;
	font-weight:400;
	cursor:pointer;
	border-radius:0
}
.btn-link, .btn-link:active, .btn-link[disabled], fieldset[disabled] .btn-link {
	background-color:transparent;
	-webkit-box-shadow:none;
	box-shadow:none
}
.btn-link, .btn-link:hover, .btn-link:focus, .btn-link:active {
	border-color:transparent
}
.btn-link:hover, .btn-link:focus {
	color:#2a6496;
	text-decoration:underline;
	background-color:transparent
}
.btn-link[disabled]:hover, fieldset[disabled] .btn-link:hover, .btn-link[disabled]:focus, fieldset[disabled] .btn-link:focus {
	color:#999;
	text-decoration:none
}
.btn-success {
	color:#fff;
	background-color:#5cb85c;
	border-color:#4cae4c
}
.btn-success:hover, .btn-success:focus, .btn-success:active, .btn-success.active, .open .dropdown-toggle.btn-success {
	color:#fff;
	background-color:#47a447;
	border-color:#398439
}
.btn-success:active, .btn-success.active, .open .dropdown-toggle.btn-success {
	background-image:none
}
.btn-success.disabled, .btn-success[disabled], fieldset[disabled] .btn-success, .btn-success.disabled:hover, .btn-success[disabled]:hover, fieldset[disabled] .btn-success:hover, .btn-success.disabled:focus, .btn-success[disabled]:focus, fieldset[disabled] .btn-success:focus, .btn-success.disabled:active, .btn-success[disabled]:active, fieldset[disabled] .btn-success:active, .btn-success.disabled.active, .btn-success[disabled].active, fieldset[disabled] .btn-success.active {
	background-color:#5cb85c;
	border-color:#4cae4c
}
.btn-success .badge {
	color:#5cb85c;
	background-color:#fff
}
.btn-info {
	color:#fff;
	background-color:#5bc0de;
	border-color:#46b8da
}
.btn-info:hover, .btn-info:focus, .btn-info:active, .btn-info.active, .open .dropdown-toggle.btn-info {
	color:#fff;
	background-color:#39b3d7;
	border-color:#269abc
}
.btn-info:active, .btn-info.active, .open .dropdown-toggle.btn-info {
	background-image:none
}
.btn-info.disabled, .btn-info[disabled], fieldset[disabled] .btn-info, .btn-info.disabled:hover, .btn-info[disabled]:hover, fieldset[disabled] .btn-info:hover, .btn-info.disabled:focus, .btn-info[disabled]:focus, fieldset[disabled] .btn-info:focus, .btn-info.disabled:active, .btn-info[disabled]:active, fieldset[disabled] .btn-info:active, .btn-info.disabled.active, .btn-info[disabled].active, fieldset[disabled] .btn-info.active {
	background-color:#5bc0de;
	border-color:#46b8da
}
.modal-content {
	position:relative;
	background-color:#fff;
	border-radius:6px;
	-webkit-box-shadow:0 3px 9px rgba(0, 0, 0, .5);
	box-shadow:0 3px 9px rgba(0, 0, 0, .5);
	background-clip:padding-box;
	outline:0;
	border:5px solid #ccc;
}
.form-group input:focus, .form-control:focus {
	background:#fff;
}
.modal-backdrop {
	position:fixed;
	top:0;
	right:0;
	bottom:0;
	left:0;
	z-index:1040;
	background-color:#000
}
.modal-backdrop.fade {
	opacity:0;
	filter:alpha(opacity=0)
}
.modal-backdrop.in {
	opacity:.5;
	filter:alpha(opacity=50)
}
.modal-header {
	padding:15px;
	border-bottom:1px solid #e5e5e5;
	min-height:16.42857143px
}
.modal-header .close {
	margin-top:-2px;
}
.modal-title {
	margin:0;
	line-height:1.42857143;
	letter-spacing:1.5px;
	font-family:Radikal-Medium;
	font-size:22px;
}
.modal-body {
	position:relative;
	padding:20px;
}
.modal-footer {
	margin-top:15px;
	padding:19px 20px 20px;
	text-align:right;
	border-top:1px solid #e5e5e5;
}
.modal-footer .btn+.btn {
	margin-left:5px;
	margin-bottom:0;
}
.modal-footer .btn-group .btn+.btn {
	margin-left:-1px
}
.modal-footer .btn-block+.btn-block {
	margin-left:0
}
/*----------------------------- [CC Avenue Form Page] --------------------------------------*/
.ccavenueDiv, .ccavenueRow, .responseDiv {
	width:100%;
}
.ccavenueForm {
	padding:2em 0;
	width:90%;
	margin-left:6em;
}
.ccavenueRow {
	margin-bottom:1em;
}
.ccavenueRow, .ccavenueRow>label, .ccavenueRow>input, .optionName , .ccavenueRow>select, .resultRow, .fieldName, .fieldValue {
	float:left;
}
.ccavenueRow>label, .ccavenueRow>input, .ccavenueRow>select, .optionName, .Success, .Aborted, .Failure, .legal, .fieldName, .fieldValue {
	font-family:Radikal-Thin;
}
.ccavenueRow>label {
	width:20% !important;
	letter-spacing:1px;
}
.ccavenueRow>input[type="text"], .ccavenueRow>select {
	width:40% !important;
	padding:0.5em !important;
	border-radius:2px;
	border:1px solid #C2C2C2;
	background:#E5E5E5 !important;
	letter-spacing:2px;
	color:#585858;
	font-size:15px;
}
.ccavenueRow>input[type=radio] {
	width:3% !important;
	margin-top:0.1em;
}
.checkOut {
	padding:0.5em;
	background:#236FC2;
	color:#fff;
	border:1px solid #236FC2;
	border-radius:2px;
	letter-spacing:2px;
	font-size:16px;
	cursor:pointer;
	margin-left:13.5em;
}
.checkOut:hover {
	background:#fff;
	color:#236FC2;
}
.Success, .Aborted, .Failure {
	padding:0.5em;
	color:#fff;
	font-size:15px;
	letter-spacing:2px;
}
.resultSection {
	margin:5em 0;
}
.Success {
	background:#23A714;
}
.Aborted {
	background:#C97827;
}
.Failure {
	background:#FF5F2B;
}
.legal {
    background: #FFB636;
    border: 1px solid #F8A450;
    padding: 0.8em;
    color: #fff;
    font-size: 20px;
    letter-spacing: 1px;
    border-radius: 10px;
	width:45%;
	text-align:center;
	margin:0 auto;
}
.fieldName {
	width:25%;
}
.feildValue {
	width:50%;
}
.fieldName, .fieldValue {
	font-size:18px;
}
.resultDiv {
	border:1px solid #E6E3E3;	
	box-shadow:0px 1px 10px #B7B7B7;
}	
.resultRow {
	border-bottom:1px dotted #ccc;
	padding:1em;
	width:95.5%;
}
/*---------------------------- [Founder Page] ----------------------------------*/
.founderSection, .founderInner {
	width:100%;
}
.founderSection {
	background:linear-gradient(to bottom, #93d06d 27%, #fff 27%);
}
.bgcolor {
	background:#93d06d;
}
.founderInner {
	padding-top:4em;
}
.founderImage {
	width:35.35%;
}
.founderImage img {
	border-radius:50%;
	width:100%;
}
.aboutFounder {
	width:60%;
}
.aboutFounder h1 {
	font-family:Radikal-Thin;
	letter-spacing:3px;
}
.ecomStore {
	font-weight:bold;
	text-decoration:none;
}
.ecomStore:hover {
	text-decoration:underline;
	color:#000;
}
.aboutFounder h1, .aboutFounder h2 {
	text-transform:unset;
	font-size:45px;
	color:#3E3E3E;
}
.aboutFounder h2 {
	font-family:Radikal-Bold;
	line-height:5px;
}
.founderIntro {
	margin-top:3em;
}
.founderIntro>p, .founderDetail>p, .ecomStore {
	color:#505050;
}
.founderIntro>p, .founderDetail>p {
	font-family:Radikal-Thin;
	font-size:18px;
	letter-spacing:1.2px;
	margin-top:1.5em;
	line-height:30px;
	text-align:justify;
}
.founderDetail {
	width:100%;
	padding-left:4em;
	border-left:5px solid #93D06D;
}
.founderName {
	margin:2em 0 1em;
}
.founderName h6 {
	font-size:20px;
	text-transform:unset;
	letter-spacing:1px;
	color:#4F4D4E;
}
/* --------------------------- [Photography Page] ---------------------------------*/
.heightAdjust { height: 580px; }
.partnersBanner {
	/*background:#55CDBB;*/
	background: url(../images/photography_banner.jpg) no-repeat 0 100px #28b6f6;
	height: 640px;
}
.partnerContent {
	width:55%;
	margin-top:15em;
}
.partnerContent>h2 {
	margin-left:0.5em;
}
.partnerDesc{
	border-left:8px solid #fff;
	margin-left:2.5em;
	margin-top: 10px;
}
.partnerHead {
	color:#fedc00;
	font-size:60px;
	letter-spacing:2px;
	font-family:Radikal-Bold;
	text-shadow:0px 1px 1px #9E9E9E;
	line-height:50px;
	padding-left:0.1em;
	margin-top:0 !important;
	margin-bottom:0 !important;
}
.partnerImg {
	width:56%;
	margin-top:3em;
}
.partnerDesc>p {
	font-family:Radikal-Thin;
	color:#fff;
	letter-spacing:1px;
	padding-left:0.6em;
	text-transform:uppercase;
}
.rightPartnerImg, .photographySection, .modelPhotoDiv, .productPhotoDiv, .rightPartnerImg img, .categoryDiv, .categoryTop, .categoryBottom {
	width:100%;
}
.rightPartnerImg {
	padding-top:2em;
	padding-bottom:6em;
}
.modelPhotoDiv {
	/*background:linear-gradient(to right,#55CDBB 16%, #fff 16%);*/
	/*background:url(../images/model-photo.jpg) 280px -30px no-repeat;*/
	height: 720px;
	position:relative;
	margin-top: 20px;
}
.modelContent, .imageOptContent {
	width:35.5%;
	position:absolute;
	margin-left:4em;
}
.imageOptContent {
	margin-top:12em;
}
.modelImage, .productPhoto {
	width:84%;
}
.modelContent h3 {
	font-size:133px;
	line-height:125px;
}
.modelContent h4 {
	font-size:60px;
	line-height:20px;
}
.modelContent h3, .productPhotoDesc h3, imageOptContent h4 {
	font-family:Radikal-Bold;
}
.modelDesc, .modelContent h4, .productPhotoDesc h4, .categoryTop h3, .categoryTop p, .categoryCol li>p, .imageOptContent h3 {
	font-family:Radikal-Thin;
}
.imageOptContent h3, .imageOptContent h4 {
	font-size:42px;
}
.imageOptContent h3 {
	letter-spacing:20px;
	line-height:15px;
}
.imageOptContent h4 {
	letter-spacing:2px;
}
.modelDesc {
	font-size:30px;
	letter-spacing:2px;
	padding-top:1.5em;
	text-align:justify;
}
.productPhotoDiv {
	/*background:linear-gradient(to left,#55CDBB 16%, #fff 16%);*/
	position:relative;
	height: 720px;
}
.productPhotoDesc {
	/*position:absolute;
	right:70px;
	width:30%;*/
	width: 35.5%;
    position: absolute;
    margin-left: 4em;
}
.productPhotoDesc h3 {
	font-size:80px;
	line-height:40px;
	margin-top:0.6em;
}
.productPhotoDesc h4 {
	font-size:50px;
}
.categoryTop {
	text-align:center;
	padding-top:4em;
}
.categoryTop h3 {
	font-size:58px;
	letter-spacing:2px;
	text-transform:unset;
}
.categoryTop p {
	font-size:24px;
	letter-spacing:1px;
	padding:0.6em 0;
}
.categoryTop h3, .categoryCol li h5 {
	color:#4e4e4d;
}
.categoryRow {
	width:100%;
	padding:0 4em;
}
.categoryCol {
	width:100%;
}
.categoryCol li {
	width:33%;
	list-style:none;
	float:left;
	padding:0 1.5em 3.5em 1.5em;
	margin-top:4em;
	text-align:center;
	border-right:1px solid #E4E4E4;
	min-height:268px;
}
.categoryCol li:last-child {
	border:none;
}
.categoryCol li h5 {
	text-transform:unset;
	font-size:24px;
	letter-spacing:1px;
	font-family:Radikal;
	font-weight:normal;
	margin-bottom:0.7em;
}
.categoryBottom {
	margin-bottom:3em;
}
.categoryCol li>p {
	color:#848181;
	letter-spacing:1px;
}
.msgDiv {
	width:24%;
	margin:0 auto;
}
/* .marquee {
    left: -100%;
    position: absolute;
} 
*/
#SkypeButton_Call_vcominfotech_1 {
	margin-top:1.35em;
}
#SkypeButton_Call_vcominfotech_1_paraElement img {
	width:75px !important;
	margin-left:1.5em !important;
	padding-top:0.3em;
}
#dropdown_SkypeButton_Call_vcominfotech_1 {
	margin-left:54px !important;
	margin-top:5px !important;
	width:6% !important;
}
/*------------------------------- [Online Reputation Page] ---------------------------*/
.onlineReputation {
	background:#BF9F8A;
}
.reputationContent {
	width:40%;
	margin-top:13em;
	margin-left:3em;
}
.reputationContent h1 {
	line-height:50px;
}
.reputationImg {
	width:55%;
}
.reputationSection {
	margin:2em 0;
}
.reputationSection, .reputationIntro, .reputationSubDiv, .smoBenefits, .howDoesDiv, .mediaCol li img {
	width:100%;
}
.reputationIntro p, .reputationSubDiv p, .smoList li, .howDoesInfo p, .mediaCol li p {
	font-family:'Radikal-Thin';
	color:#787878;
	margin-top:1em;
	letter-spacing:0.5px;
	line-height:28px;
	font-size:18px;
	text-align:justify;
}
.reputationSubDiv {
	margin-top:2.5em;
}
.reputationCol1, .reputationCol2 {
	width:47%;
}
.reputationSubDiv h3, .smoBenefits h2, .howDoesDiv h2, .mediaCol li h4 {
	font-family:'Radikal';
	letter-spacing:0.5px;
}
.howtoMang li {
	font-family:'Radikal-Thin';
	letter-spacing:1px;
}
.reputationSubDiv h3 {
	font-size:25px;
}
.reputationCol1 {
	margin-right:4.3em;
}
/*------------------------------- [Media Optimization Page] ---------------------------*/
.mediaOptimization {
	background:#9DB1B8;	
}
.mediaContent {
	width:27%;
	margin-left:6em;
}
.mediaContent h1 {
	font-size:40px;
	color:#C5DC6A;
	margin-top:6em;
	line-height:36px;
}
.mediaImg {
	width:64%;
}
.smoBenefits, .howDoesDiv, .socialMediaDiv, .mangSocialMedia {
	margin-top:3em;
}
.smoBenefits h2, .howDoesDiv h2 {
	font-size:30px;
}
.smoList li {
	line-height:30px;
	list-style:none;
}
.smoList li::before {
	background:url(../images/circle.png) no-repeat;
	content:'';
	height:25px;
	width:25px;
	float:left;
	margin:0 1em;
}
.howDoesInfo {
	width:60%;
}
.howDoesImg {
	width:40%;
}
.mediaCol {
	list-style:none;
}
.mediaCol li {
	width:26.7%;
	float:left;
	margin-right:7.1em;
	margin-top:2em;
	min-height:430px;
}
.mediaCol li:nth-of-type(3n) {
	margin-right:0;
}
.mediaCol li h4 {
	color:#094351;
	margin-bottom:1.5em;
}
.mediaCol li p {
	font-size:15px;
}
.mangSocialMedia {
	width:94%;
}
.mangSocialMedia h3 {
	font-size:25px;
	font-family:'Radikal-Bold';
	margin-bottom:2em;
}
.howtoMang li {
	font-size:18px;
	list-style:none;
	line-height:40px;
}
.howtoMang li:before {
	content:'\00b7'; 
	font-size:70px; 
	line-height:30px;
	float:left;
	vertical-align:middle;
	margin-right:0.2em;
}
/*------------------------------- [SEO Pakages Page] ---------------------------*/
.seoPackages {
	background:#E9E9E9;
}
.seoPackagesImg img {
	display:block;
	margin:3.5em auto;
	width:25%;
}
.packagesDiv, .seoPackageTable {
	width:100%;
}
.packagesDiv {
	margin:2em 0;
}
.seoPackageTable td:first-child {
	width:30%;
}
.seoPackageTable th {
	color:#fff;
	text-transform:uppercase;
	text-shadow:0px 2px 1px #333;
	font-size:18px;
	font-family:'Radikal';
	font-weight:bold;
	letter-spacing:0.5px;
	padding:2em;
	border:2px solid #fff;
}
.seoPackageTable th:first-child {
	background:#000000;
	text-transform:capitalize;
	font-size:25px;
	font-weight:normal;
}
.seoPackageTable th:nth-child(2) {
	background:#2A8387;
}
.seoPackageTable th:nth-child(3) {
	background:#A50708;
}
.seoPackageTable th:nth-child(4) {
	background:#FCC336;
}
.seoPackageTable th:last-child {
	background:#166313;
}
.seoPackageTable td {
	text-align:center;
	padding:0.8em 0.5em;
	font-size:13px;
	text-transform:capitalize;
	font-weight:bold;
	letter-spacing:0.5px;
	border:1px solid #fff;
}
.txtCenter {
	text-align:center !important;
	color:#fff;
}
.seoPackageTable td:first-child {
	text-align:left;
	padding-left:1em;
}
.seoPackageTable tr:nth-child(even) nth-child(even) {
	background:#ECECEC;
}
.seoPackageTable tr:nth-child(odd) td:nth-child(odd) {
	background:#e7e7e7;
}
.seoPackageTable tr:nth-child(even) td:nth-child(even) {
	background:#efefef;
}
.seo, .report, .website, .onPage, .offPage, .seoSupport, .socialNetwork, .faceBook, .twitter, .gplus, .linkedin {
	font-family:'Radikal';
	letter-spacing:2px !important;
}
.seo, .report {
	background:#2A8387 !important;
}
.website {
	background:#A50708 !important;
}
.onPage {
	background:#FCC336 !important;
}
.offPage, .seoSupport {
	background:#166313 !important;
}
.socialNetwork {
	background:#FFA600 !important;
}
.faceBook {
	background:#0E8FD3 !important;
}
.twitter {
	background:#2B54A3 !important;
}
.gplus {
	background:#E10000 !important;
}
.linkedin {
	background:#4387F5 !important;
}
.maxTime td:first-child {
	background:#FFC524 !important;
}
.maxTime td {
	background:#009430 !important;
}
.maxTime td, .monthlyCost td, .monthlyCost td a {
	color:#fff;
}
.monthlyCost td:first-child {
	background:#3333FF !important;
}
.monthlyCost td {
	background:#FF7200 !important;
}
.monthlyCost td a {
	text-decoration:none;
	width:100%;
	float:left;
}
.monthlyCost td a:hover {
	color:#000;
}
/*----------------------- Search Page --------------------------*/
.ui-autocomplete {
	top:235px !important;
	left:32px !important;
	width:94.2%;
	position:fixed !important;
}
.ui-menu-item a:hover {
	background:#7454B6 !important;
	color:#fff !important;
	border:1px solid #7454B6 !important;
}
.listFixed {
	top:205px !important;
}
.overflowSection {
	width:100%;
	top:0;
	left:0;
	position:fixed;
	height:100%;
	display:none;
	background:rgba(0,0,0,0.3);
}
.zIndex {
	z-index:3002;
}
.closeBtn {
	background:url(../images/close-button.png) no-repeat;
	width:25px;
	height:25px;
	position:absolute;
	top:18px;
	right:18px;
}
/*------------------------- Index Page Popup --------------------------*/
.zopim {
	z-index:9998 !important;
}
/*------------------------- Independece Day Offer Page --------------------------*/
.offerBanner {
	background:#9F4998;
}
.offersOddRow, .offersEvenRow, .onlineFeaturesDiv, .onlineFeaturesRow, .storeFeatures li {
	width:100%;
}
.offersOddRow, .offersEvenRow {
	padding:4em 0;
	border-bottom:1px solid #E7E7E7;
}
.setupHead {
	font-size:30px;
	letter-spacing:1px;
}
.onlineFeaturesRow, .onlineFeaturesCol {
	margin:1em 0;
}
.featuresItemLeft, .featuresItemRight {
	width:48%;
}
.onlineFeaturesCol {
	width:100%;
	box-shadow:2px 2px 20px #D4D4D4;
	outline:1px dashed #F39D54;
	outline-offset:-5px;
	padding:1em;
}
.termsDiv {
	width:100%;
}
.termsDiv>p {
	text-align:right;
	color:#B01C72;
	letter-spacing:1px;
	font-size:10px;
	font-family:'Radikal-Thin';
}
.storeFeatures li {
	margin-top:1em;
	letter-spacing:1px;
}
.storeFeatures li, .setupHead>p {
	font-family:'Radikal-Thin';
}
.onlineFeaturesCol h3, .setupHead, .below {
	font-family:'Radikal';
}
.below {
	color:#9B9B9B;
	letter-spacing:1px;
}
.onlineFeaturesCol h3 {
	letter-spacing:2px;
	background:#b01c72;
	color:#fee332;
	padding:0.5em;
	border-radius:4px;
	border-right:4px solid #333333;
}
.storeFeatures li, .storeFeatures li::before {
	float:left;
}
.storeFeatures li::before {
	content:'';
	background:url(../images/listIcon.jpg) no-repeat;
	width:20px;
	height:20px;
	margin-right:1em;
}
.offersLeft, .offersRight {
	width:50%;
}
.featuresHead {
	text-transform:unset;
	font-size:45px;
	letter-spacing:1px;
	font-family:'Radikal';
}
.offersOddRow p, .featuresListing li, .offersEvenRow p {
	color:#666;
	font-family:'Radikal-Thin';
	font-size:18px;
	letter-spacing:1px;
}
.featuresListing li {
	list-style:square inside;
	margin-left:1em;
	margin-top:0.5em;
}
.offersOddRow .offersRight {
	margin-top:4em;
}
/*----------------------------- [Feed Back] -----------------------------*/
.feedBackDiv {
	width:80%;
	margin:0 auto;
}
.mainDiv {
	background:#CBF3F8;
}
.feedBackForm {
	background:#fff;
	padding:1em;
	margin:9em 0 2em 0;
	border-radius:2px;
}
.mainDiv, .feedBackForm, .feedbackRow {
	width:100%;
}
.feedbackRow {
	margin:0.8em 0;
}
.feedbackRow label {
	width:20%;
	float:left;
	font-family:'Radikal-Thin';
	letter-spacing:1px;
}
.feedbackRow .inputTxt {
	width:65%;
	padding:0.5em;
	border-radius:2px;
	border:1px solid #000;
	float:right;
}
.inputTxt:focus {
	box-shadow:0px 0px 10px #C7EBF9;
	border:1px solid #00ABC9;
	background:#FEFDCC;
}
.feedBackBtn, .resetBtn:hover {
	background:#00ABC9;
}
.resetBtn, .feedBackBtn:hover {
	background:#000;
}
.feedBackBtn, .resetBtn {
	color:#fff;
	padding:0.8em 1.2em;
	font-size:16px;
	letter-spacing:1px;
	cursor:pointer;
	border:none;
	border-radius:2px;
	margin-left:1em;
}
.feedBackForm h2 {
	font-family:'Radikal';
	font-size:23px;
	letter-spacing:1px;
	color:#E77504;
}
.thankYou {
	display:block;
	margin:1em auto 7em auto;
}
.marquee marquee {
	color:#fff;
}
/*----------------------------- [Magento Ecommerce Page] -----------------------------*/
.magentoBanner {
	background:#EF6C33;	
}
.magentoContent {
	width:42%;
	margin-top:14em;
	color:#fff;
}
.magentoContent h1 {
	font-size:39px;
	line-height:39px;
}
.magentoContent h1, .doYouKnowDiv h3 {
	letter-spacing:1px;
}
.magentoContent p, .doYouKnowDiv p, .whyVcom p, .benefitsList li {
	letter-spacing:0.5px;	
}
.magentoContent h3 {
	font-size:45.2px;
	line-height:46px;
}
.magentoContent h1, .magentoContent p, .doYouKnowDiv p, .benefitsList li, .whyVcom p, .newsletterRowInfo>h3,
.newsletterRowInfo>p, .newsletterRowInfo ul li, .ourNewsletterDesign h3 {
	font-family:'Radikal';
}
.magentoContent h3, .magentoSubhead {
	font-family:'Radikal-Thin';
}
.magentoContent p {
	font-size:15px;
	margin-top:1.5em;
}
.magentoImg {
	width:43%;
	margin-top:1em;
}
.doYouKnowDiv, .magentoBenefits, .whyVcom {
	width:100%;
}
.doYouKnowDiv h3, .magentoContent p {
	text-align:center;
}
.doYouKnowDiv h3 {
	margin:1.2em 0;
}
.magentoSubhead {
	font-size:35px;
	text-transform:capitalize;
	color:#6d6d6d;
	margin-bottom:0.7em;
}
.doYouKnowDiv p, .benefitsList li, .whyVcom p {
	color:#AEAEAE;
	text-align:justify;
}
.doYouKnowDiv p, .whyVcom p, .benefitsList {
	margin-bottom:1em;
}
.doYouKnowDiv, .magentoBenefits, .whyVcom {
	margin-bottom:1.5em;
}
.benefitsList {
	margin-left:1.5em;
}
.benefitsList li {
	list-style-type:decimal;
	list-style-position:inside;
}
/*----------------------------- [Newsletter Design Page] -----------------------------*/
.newsletterBanner {
	background:#FFD99A;
}
.newsletterRow1, .newsletterRow2, .newsletterRow3 {
	padding:5em 0;
	width:100%;
	border-bottom:2px dashed #EFEFEF;
}
.newsletterRow1 .newsletterRowInfo {
	width:52%;
}
.newsletterRow1 .newsletterRowInfo h3 {
	text-align:center;
	width:84%;
}
.newsletterRowInfo {
	width:55%;
	margin-top:3em;
}
.newsletterRowInfo h3 {
	color:#6d6d6d;
	margin-bottom:1em;
	font-size:30px;
	text-transform:capitalize;
}
.newsletterRowInfo p, .newsletterRowInfo ul li {
	color:#AEAEAE;
	font-size:16px;
	letter-spacing:0.5px;
	margin-bottom:1em;
	text-align:justify;
}
.newsletterRowInfo ul li {
	text-indent:-2em;
}
.newsletterRowInfo ul li:before {
    content: "";
	height:8px;
	width:8px;
	border-radius:50%;
	background:#EDC448;
	display:inline-block;
	margin-right:1.5em;
}
.newsletterRowImg img, .ourNewsletterDesign, .newsletterList li img {
	width:100%;
}
.newsletterList li {
	float:left;
	padding:0px 1.3em;
	width:33.2%;
	margin-bottom:2.6em;
}
.ourNewsletterDesign h3 {
	color:#6d6d6d;
	font-size:25px;
	text-align:center;
	margin:1em 0;
}
/*------------------------- Web Application Page --------------------------*/
.webApplication {
	background:#fff;
}
.fullWidth, .fullWidth img, .appsNeed, .needToKnow, .appItems, .appCarousel {
	width:100%;
}
.needToKnow, .appCarousel {
	padding:4em 0;
}
.halfWidth {
	width:45%;
}
.appHead {
	font-size:48px;
	margin:0;
}
.appHead, .appsNeed h5, .difference h5, .appCarousel h2, .more, .less {
	font-family:'Radikal';
}
.appHead, .appSubHead, .appsNeed h5, .difference h5 {
	text-transform:unset;
	text-align:center;
}
.appSubHead {
	font-size:28px;
	color:#8A8A8A;
}
.appSubHead, .appsNeed li p, .appItems li, .difference p, .appCarousel h6 {
	font-family:'Radikal-Thin';
}
.appsNeed h5, .difference h5 {
	font-size:18px;
	margin-bottom:1em;
	letter-spacing:1px;
	color:#3E3E3E;
}
.appsNeed>li {
	width:33.3%;
}
.appsNeed>li, .difference>li {
	float:left;
	padding:1em 1.5em;
	border-right:1px solid #E3E3E3;
}
.appsNeed li:last-child, .difference li:last-child {
	border-right:none
}
.appsNeed li p, .appItems li, .difference p {
	text-align:justify;
	color:#8A8A8A;
}
.appsNeed li p {
	margin-top:15px;
}
.appsNeed, .difference {
	margin-top:5em;
}
.difference>li {
	width:50%;
}
.appItems {
	margin-top:10px;
}
.appItems li {
	list-style-type:decimal;
	list-style-position:inside;
	margin:7px 0;
}
.carouselInner {
	width:80%;
	margin:0 auto;
}
.appCarousel {
	text-align:center;
}
.appCarousel h6 {
	font-size:18px;
	text-transform:unset;
}
.appCarousel h2 {
	font-size:30px;
	margin-top:0;
}
.new a::before {
	content:'';
	position:relative;
	background:url(../images/new-icon.gif) no-repeat;
	float:left;
	width:22px;
	height:10px;
	top:-11px;
	left:80px;
}
.showmore_content {
	position: relative;
	overflow: hidden;
}
.showmore_trigger {
	width: 100%;
	height: 45px;
	line-height: 45px;
	cursor: pointer;
}
.showmore_trigger span {
	display: block;
}
.more, .less {
	color:#E77504;
}
/* Terms of use */
.termsSection, .termsRow, .addzRow { width:100% }
.termsSection { padding:1em 0 2em }
.termsRow p { font-family:'Radikal'; margin-bottom:1em; color:#878787; text-align:justify }
.termsRow h4 { color:#4e4e4e; letter-spacing:0.5px; margin-bottom:0.5em }
.contact { padding-left:3.5em; padding-top:0.5em }
@media only screen and (min-width: 150px) and (max-width: 1024px) {
.menuzord-responsive .menuzord-menu.scrollable {
	background: none repeat scroll 0 0 #000 !important;
	margin: 25px 0 0 !important;
}
.menuzord {
	background: none repeat scroll 0 0 transparent !important;
}
.menuzord-responsive .menuzord-menu > li > a {
	color: #fff !important;
}
.menuzord-responsive .menuzord-menu > li:first-child > a {
	border-top: none !important;
}
.menuzord-responsive .menuzord-menu > li > a {
	border-bottom: none !important;
}
.menuzord-responsive .menuzord-menu li .indicator {
	border-left: none !important;
}
.menuzord-menu ul.dropdown li a {
	color: #000 !important;
}
.logo img, .searchDiv, .logo {
	position:absolute;
}
.searchDiv {
	right:0;
}
.logo {
	left:0;
}
.headerLamp {
	display:none;
}
}
@media only screen and (min-width: 320px) and (max-width: 1024px) {
.specialOffers {
    position: absolute;
    right: 130px;
}
}
@media only screen and (min-width: 1024px) and (max-width: 1280px) {
.logoPart {
    float: left;
    width: 37%;
}	
.menu {
	width:77%;
}
.siteLogo img {
	width:100%;
}
.menuzord-menu.menuzord-right {
 float:right !important;
}
.menuzord-menu > li > a {
	font-size: 10.5px !important;
	padding:26px 9px !important;
}
.menuzord-menu ul.dropdown li a {
	font-size:10px;
}
.menuzord {
	padding: 0 !important;
}
.logo {
	width: 18%;
}
.logo img {
	margin: 15px 0 0;
	width: 100%;
}
.container {
	width: 98%;
}
.socialPart {
	width: 8%;
}
.bannerPart {
	height:500px;
}
.bannerContent {
    left: 136px;
    position: relative;
    top: 275px; 
    width: 28%; /* 65% */
}

.border {
	background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
	float: left;
	padding: 0 4em;
	width: 100%;
}
/*.bannerContent h1 {
	margin: 0;
	font-size: 31.5px;
}
*/.float {
	position: unset;
	top: 0;
}
.bannerContent h2 {
	 font-size: 28px;
}
.float1 {
	margin: 0px !important;
}
.bannerContent h2, .featureRight {
	margin: 0;
}
.bannerRightImage {
	float: left;
	width: 35%;
}
.bannerRightImage > img {
	width: 90%;
}
.bannerPart4 {
    height: auto;
}
.newsPart {
    width: 31%;
}
.newsPart > p {
    font-size: 15px;
    letter-spacing: 1px;
    line-height: 23px;
    padding: 25px 0 17px;
    width: 99%;
}
.storeContent {
    float: right;
    margin: 50px 0 0;
    width: 43%;
	background:none;
	position:inherit;
}
.storeContent > h1 {
    float: left;
    font-size: 35px;
    letter-spacing: 1.4px;
    line-height: 45px;
    width: 100%;
	position:unset;
}
.storeContent li, .shopPart li {
    padding: 0;
}
.storeContent > ul {
    float: left;
    width: 100%;
}
.storeImage > img {
    width: 80%;
}
.shopPart {
    background:none;
    float: left;
    position: inherit;
    width: 48%;
	margin: 50px 0 0;
	height:auto;
}
.shopPart > h1 {
    font-size: 35px;
    letter-spacing: 2px;
    position: inherit;
	float:left;
	width:95%;
	margin: 0 0 0 32px;
}
.shopImage > img, .chatImage img, .authorImage img {
    width: 100%;
}
.shopImage {
    width: 50%;
}
.shop_float {
    float: left;
    margin: 0 0 0 32px;
}
.setupHead, .featuresHead {
	font-size:30px;
}
.below, .onlineFeaturesCol h3, .storeFeatures li, .offersOddRow p, .featuresListing li, .offersEvenRow p {
	font-size:15px;
}
.featuresItemLeft, .featuresItemRight, .offersLeft, .offersRight {
	width:49%;
}
.analyse_content {
	margin:16% 0px 0px 35%;
	width:50%;
}
.analyse_content > h2, .ideate_content > h2, .under_content > h2, .design_content > h2, .supp_content > h2, .deve_content > h2, .dep_content > h2 {
	font-size:25px;
}
.prizCol h5, .analyse_content > p, .ideate_content > p, .under_content > p, .design_content > p, .supp_content > p, .deve_content > p, .dep_content > p {
	font-size:16px;
}
.productHead {
	padding:0 2em;
}
.otherPageImage img, .hostingLeft img, .siteImage img, .responsiveImage img, .hostingImage img, .onPageImage img,
.mediaCol li img, .paymentImage img, .secondImg {
	width:100%;
}
.hostingLeft, .hostingRight {
	width:49%;
}
.hostingImg1, .helpLeft, .onPageImage img, .offPageImage, .secondImg {
	margin:0;
}
.hostingDesc > p, .adsIntro > p {
	font-size:20px;
}
.hostingHead {
	font-size:30px;
}
.rightArrow, .leftArrow {
	display:none;
}
.latestNewsInfo {
	padding-left:2em;
}
.latestSiteHead {
	margin-left:1.5em;
}
.adImage {
	width:45%;
}
.otherNews {
	margin-right:1em;
}
.otherAdvertisement .adRow, .otherAdvertisement .adFullView {
	margin-left:0.7em;
}
.jobBannerContent h1 {
	font-size:5.5em;
}
.hostingIntro {
	width:59%;
	float:right;
}
.hostingTypeDiv {
	padding:0 0.5em;
}
.hostingCol {
	width:32%;
	margin-right:1em;
	padding:0.5em 0;
	min-height:185px;
}
.seoBannerContent h1, .logoBannerContent h1 {
	margin:1em 0;
}
.payPerClick, .onPageSection, .offPageSection, .ourDesignSection {
	padding:4em 0;
}
.ourDesigns {
	padding:6em 2em;
}
.designHead {
	font-size:45px;
}
.ourDesigns h3 {
	font-size:50px;
}
.logoDesign, .reputationImg {
	width:53%;
}
.logos li {
	margin:0 1em;
}
.offPageImage img {
	width:80%;
}
.mediaContent {
	margin-left:2em;
}
.mediaContent {
	width:32%;
}
.mediaContent h1, .googleInorganic, .seoSemHeading {
	margin-top:5em;
}
.mediaCol li {
	width:30%;
	margin-right:3em;
	min-height:440px;
}
.semBannerContent h1 {
	margin:2em 0 0 1em;
	font-size:32px;
}
.reputationCol1 {
	margin-right:3.5em;
}
.smsEvenSteps h4, .smsEvenSteps .stepsDesc {
	padding:0;
}
.drawer-header h1 {
	margin:0;
}
.companyLogo img {
	margin-left:2em;
}
.logo_content > h1 {
	color: #505050;
    font-size: 65px;
    letter-spacing: 4px;
    padding: 0 0 0 40px;
	background:#97d5ca;
}
.port_content {
	width:65%;
}
.port_content > h1 {
	font-size:80px;
}
/*.demo_part > h1 {
	font-size:10px;
	margin-left:1em;
	 padding:15px; 
}
.demo_part {
	width:95%;
	 margin:7% 0px 0% 5%; 
}*/
.magentoContent h1 {
	font-size:35px;
	line-height:35px;
}
.magentoContent h3 {
	font-size:40.6px;
}
.magentoContent {
	margin-top:13em;
}
}
 @media only screen and (min-width: 768px) and (max-width: 1024px) {
 .modelImage img,.productPhoto img { width: 100%; }
 .partnerContent { width: 100%; margin-left: -4em; margin-top: 10em; position: absolute; }
 .partnerImg { margin-left: 28em; margin-top: 7em; }
.partner_head
{
 font-size: 48px;
}

.logoPart {
    width: 32%;
}

.logoPart > img {
    width: 100%;
}
.menuzord-responsive .showhide {
	margin:7px 0 0 !important;
}
.searchDiv {
	margin-top:2.2em;
}
.socialPart {
	width: 15%;
}
.logo {
	width: 25%;
}
.partnersContentView {
    bottom: 0px;
    left: 200px;
    width: 47%;
}
.menu {
	position: absolute;
	width: 94%;
}
.logo img {
	margin: 15px 0 0;
	width: 80%;
}
.bannerPart {
	height:450px;
}
.bannerContent {
	width: 65%;
	top:110px;
}
.border {
	background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    float: left;
    padding: 0 4em;
    width: 75%;
}
.demo_part > h1 {
	font-size:10px;
	/* padding:7px; */
	width:47%;
	text-align:center;
}
.float {
	position: unset;
	top: 0;
}
.bannerContent h2 {
	 font-size: 22px;
    margin: 26px 0 0;
}
.float1 {
	margin: 0px !important;
}
.bannerRightImage {
	float: left;
	width: 35%;
}
.bannerRightImage > img {
	width:85%;
}



.bannerPart4 {
    height: auto;
}
.newsPart {
    width: 31%;
}

.newsPart > p {
    font-size: 13px;
    letter-spacing: 1px;
    line-height: 22px;
    padding: 25px 0 17px;
    width: 99%;
}

.storeContent {
    float: right;
    margin: 50px 0 0;
    width: 43%;
	background:none;
	position:inherit;
	height:auto;
}
.storeContent > h1 {
    float: left;
    font-size: 24px;
    letter-spacing: 1.4px;
    line-height: 28px;
    position: inherit;
    width: 100%;

}
.storeContent li, .shopPart li {
    padding: 0;
	font-size: 16px;
	letter-spacing: 1px;
	line-height: 30px;
	word-spacing: 2px;
}
.storeContent > ul {
      float: left;
    margin: 10px 0 0;
    width: 100%;
}
.storeImage > img {
    width: 80%;
}
.shopPart {
    background:none;
    float: left;
    position: inherit;
    width: 48%;
	margin: 50px 0 0;
	height:auto;
}
.shopPart > h1 {
    font-size: 24px;
    letter-spacing: 2px;
    position: inherit;
	float:left;
	width:95%;
	margin: 0 0 0 32px;
	line-height:28px;
}
.shopImage > img {
    width: 100%;
}
.shopImage {
    width: 50%;
}
.shop_float {
    float: left;
    margin:10px 0 0 32px;
}
.bannerPart4 h2 {
    font-size: 35px;
}
.bannerPart4 h1 {
    font-size: 35px;

}
.trialPart h3 {
 
    font-size: 18px;
	margin: 0 0 0 36%;

}
.portfolio > h1 {
    font-size: 45px;
    letter-spacing: 10px;
    
}

.glyph-icon {
    padding: 0 3%;
    width: auto;
}
.setupHead, .featuresHead {
	font-size:25px;
}
.below, .onlineFeaturesCol h3, .storeFeatures li, .offersOddRow p, .featuresListing li, .offersEvenRow p {
	font-size:14px;
}
.featuresItemLeft, .featuresItemRight, .offersLeft, .offersRight {
	width:49%;
}
.offersLeft img, .offersRight img {
	width:100%;
}
.ourTeam {
	padding:0 0 10%;
}
.ourTeam > h1 {
	font-size:32px;
}
.skillSet > h1, .our_work > h1 {
	font-size:44px;
}
.skill_part > h1 {
	font-size:25px;
}
.php li, .design li, .marketing li, .cntl-content > p, .analyse_content > p, .ideate_content > p, .under_content > p, .design_content > p, .supp_content > p, .deve_content > p, .dep_content > p {
	font-size:16px;
}
.cntl-content h4, .analyse_content > h2, .ideate_content > h2, .under_content > h2, .design_content > h2, .supp_content > h2, .deve_content > h2, .dep_content > h2 {
	font-size:22px;
}
.desingnation > h1 {
	font-size:14px;
}
.desingnation > h2 {
	font-size:12px;
}
.container {
	width:95%;
}
.about_banner {
	height:500px;
}
.work_model_part {
	height:1600px;
	margin:0;
}
.workPart, .workPart_two, .workPart_thr, .workPart_four {
	height:auto;
}
.analysePart, .underPart, .dep_Part, .suppPart, .deve_Part {
	width:40%;
}
.design_Part {
	width:50%;
}
.analyse_content, .ideate_content, .under_content, .design_content, .deve_content, .dep_content {
	width:100%;
}
.dep_Part, .deve_Part {
	float:right;
}
.workPart_thr {
	margin-top:4em;
}
.analyse_content {
	margin:0% 0px 0px 40%;
}
.ideate_content {
	margin:25% 5% 0px 0px;
}
.under_content {
	margin:15.5em 0px 0px;
}
.design_content {
	margin:90% 0px 0px -40px;
}
.supp_content {
	margin:2em 0px 0px;
}
.deve_content {
	margin:5px 60px 0px 0px;.
}
.dep_content {
	margin:25em 10em 0px 0px;
}
.analyse_content>p, .ideate_content>p, .under_content>p, .design_content > p, .supp_content > p, .deve_content > p, .dep_content > p {
	line-height:18px;
	font-size:13px;
}
.pricingContent h1, .funcContent h1, .freeTrail h2, .contactUs h2 {
	font-size:28px;
}
.GoToPrice, .freeTrail a, .trail a, .contactUs a, .visit, .adsIntro > p {
	font-size:16px;
}
.pricingList {
	margin:1em auto;
	float:none;
	padding:0 0.5em;
}
.prizCol {
	width:31%;
	margin-right:1em;
	margin-bottom:2em;
}
.packages li, .signUp, .compare, .buyNow {
	font-size:14px;
}
.categoryList {
	margin-bottom:2em;
}
.categoryTable {
	overflow-x:auto;
}
.categoryTable th {
	padding:1em 3px;
	font-size:15px;
}
.categoryHead1 > td {
	letter-spacing:1px !important;
}
.categoryTable td, .planTable td {
	font-size:12px !important;
}
.categoryTable td {
	padding:1em 0em;
}
.freeTrail a, .trail a, .contactUs a, .visit {
	padding:0.8em 1em;
}
.otherPageDesign, .vcomContent, .adsIntro > p, .pageDesc>p, .cartDesc>p, .pageDesc, .hostingImg1, .hostingRight,
.helpLeft {
	margin:0;
}
.adsIntro > p {
	padding:1em 0.5em;
	line-height:25px;
}
.pageDesc>p, .cartDesc>p {
	padding:0;
	font-size:14px;
	line-height:20px;
}
.otherPageImage img, .cartImage img, .authorImage img, .hostingImg1, .hostingLeft img, .siteImage img, .adImage img,
.zaakpayLogo img, .onPageImage img, .howDoesImg img, .mediaCol li img, .paymentImage img, .companyLogo img {
	width:100%;
}
.noWidth {
	width:auto !important;
}
.otherPageDesign {
	padding:2em 0;
}
.cartImage, .vcomContent, .hostingLeft, .hostingRight, .helpLeft, .helpRight {
	width:48%;
}
.pageContent, .productHead, .hostingDesc > p {
	padding:0;
}
.productHead {
	margin-top:1.5em;
}
.subHead, .authorName>p, .hostingDesc > p {
	font-size:18px;
}
.authorStory {
	margin-top:5.2em;
}
.authorImage {
	width:43%;
}
.authorStory > p {
	font-size:16px;
}
.hostingHead, .mainHead, .payuTitle, .ebsTitle, .citrusTitle, .checkoutTitle, .zaakpayTitle {
	font-size:25px;
}
.basicPriz, .standardPriz, .professionalPriz, .enterpricesPriz, .advancedPriz {
	 min-height:695px;
}
.scrollNews > p {
	font-size:12.5px;
}
.latestNewsDiv, .newsLetterNew, .advertisement {
	margin-top:2em;
}
.rightArrow, .leftArrow {
	display:none;
}
.latestNewsImg {
	width:50%;
}
.latestNewsInfo {
	width:48%;
	margin-top:1em;
	padding:0;
}
.latestNewsInfo h3, .pageDesc > p, .cartDesc > p, .featureRight > p {
	font-size:15px;
}
.latestNewsInfo > p, .newsLetterInfo > p, .newsInfo {
	font-size:13px;
	line-height:18px;
}
.NewsOddRow, .NewsEvenRow {
	margin-bottom:1em;
}
.NewsEvenRow .latestNewsInfo, .newsLetterNew {
	padding:0;
}
.otherNews {
	width:42%;
	margin-right:0.5em;
}
.latestSiteHead, .ecommerceHead, .newsHead, .companyQuote {
	font-size:20px;
}
.siteImage {
	width:38%;
}
.siteInfo {
	width:55%;
}
.siteInfo > h5, .latestSiteHead, .checkoutLogo img, .seoOrganic h2, .secondImg, .smsEvenSteps .smsProcessInfo, .featureLeft,
.featureRight, .companyLogo img {
	margin:0;
}
.siteInfo > p {
	font-size:12px;
}
.newsLetterHead, .seoPackageTable th {
	padding:1em;
}
.adImage {
	margin-right:0.7em;
}
.adImage, .featureRight {
	width:45%;
}
.newsContent h1 {
	font-size:75px;
	padding-bottom:2em;
}
.otherAdvertisement .adRow, .otherAdvertisement .adFullView {
	margin-left:0.5em;
}
.jobBannerContent h1 {
	font-size:3.5em;
}
.jobBannerContent h2 {
	font-size:2.5em;
}
.availableJobs h1, .availableCandidate h2, .partnersContent h1 {
	font-size:28px;
}
.jobIcon {
	width:20%;
}
.jobIcon img {
	height:auto;
}
.jobDetails {
	width:76%;
}
.interviewTips h3, .emailMarketingContent > p, .serviceSubHead {
	font-size:20px;
}
.tips li p, .candidateInfo {
	font-size:13px;
}
.jobSubHead, .redevelopDesc, .responsiveDesc, .resDesc, .serviceDesc, .afterRedesignInfo > p,.categoryDesc, .websiteInfo,
.hostingIntro > p, .hostingList li, .adSubHead, .adSubDesc, .howtoMang li, .redesignDesc, .stepsDesc, .servicesInfo,
.serives li {
	font-size:16px;
}
.drawer-header h1, .gatewayImage > p {
	font-size:12px;
}
.name, .details, .newsLetterInfo > p, .newsInfo {
	font-size:11px;
}
.jobDetailRow, .advertisementDiv {
	margin-bottom:1em;
}
.second {
	margin-left:1em;
}
.candidatePhoto {
	width:13%;
}
.candidateDetails {
	width:83%;
}
.addressSection {
	width:47%;
}
.contactHeading, .semBannerContent h1, .seoBannerContent h1, .logoBannerContent h1, .AppHead {
	font-size:40px;
}
.subTitle {
	font-size:50px;
}
#directions-panel {
	height:auto;
}
#directionHere {
	margin:1em 0;
	padding:0 1em;
}
.siteLogo, .checkoutLogo, .siteContent, .citrusContent, .checkoutContent {
	width:49%;
}
.checkoutContent, .googleInorganic, .creativeDesignImg {
	margin-top:1em;
}
.webDesignContent, .webDesignImg, .seoSemHeading, .webAppContent, .logisticsMainContent {
	margin-top:6em;
}
.webDesignContent {
	margin-left:3em;
	width:55%;
}
.webDesignImg {
	width:38%;
}
.responsiveIntro, .offPageImage {
	width:41%;
	margin-left:1em;
}
.responsiveImage img, .hostingImage img, .logos li img, .offPageImage img, .emailImg img, .creativeDesignImg img,
.secondImg, .dashboardImg img, .paymentGatewayModule, .deviceSizeImg img, .costEffectiveImg img, .chatImage, .chatHead {
	width:100%;
}
.responsiveHead, .logoContent>p, .semBannerContent h1, .marketingContent p, .searchEngineTop p {
	font-size:23px;
}
.redevelopDesc, .responsiveDesc, .resDesc, .serviceDesc, .afterRedesignInfo > p, .hostingIntro > p, .redesignDesc,
.stepsDesc, .servicesInfo {
	line-height:25px;
}
.responsiveDesign, .websiteOddRow, .websiteEvenRow, .webDesignEvenRow, .marketingContent, .seoContent, .logoContent {
	padding:3em 0;
}
.categoryHead, .hosthead {
	font-size:30px;
}
.websiteCol {
	padding:0 1em;
}
.morelink {
	width:66%;
}
.featureItem {
	padding:3em 1em;
}
.webAppContent, .logisticsInfo {
	margin-left:1em;
}
.hostingIntro {
	width:58%;
	float:right;
}
.hostingTypeDiv, .redesignDesc, .creativeDesignInfo > p, .featureRight > p {
	padding:0;
}
.hostingCol {
	margin-right:1em;
	min-height:158px;
	padding:1em 0;
}
.hostingList li, .emailMarketingContent h1 {
	line-height:30px;
}
.postContent {
	padding-top:8em;
}
.logisticsMainContent h1, .paymentGatewayContent h1, .smsIntegrationContent h1, .servicesHead, .postHead {
	font-size:45px;
}
.adCol {
	margin:0 1.5em 0 0;
}
.adCol, .mediaCol li {
	width:30%;
}
.mediaCol li {
	margin:0 2.2em 0 0;
}
.seoBannerContent h1, .logoBannerContent h1, .onPageImage img {
	margin:2em 0;
}
.payPerClick, .onPageSection, .offPageSection, .ourDesignSection {
	padding:1em 0;
}
.ourDesigns {
	padding:5em 2em;
}
.designHead, .subHeading, .mediaContent h1, .stepToProcess h2 {
	font-size:30px;
	letter-spacing:2px;
}
.ourDesigns h3, .redevelopContent h2 {
	font-size:35px;
	letter-spacing:3px;
}
.logoDesign, .emailImg {
	width:55%;
}
.logos li {
	margin:0 1em 0 0;
	width:46%;
}
.onPageContent>p, .offPageContent>p, .adwordsContent > p, .paymentContent > p {
	font-size:17px;
}
.mediaContent, .deviceSizeImg {
	width:38%;
}
.mediaContent, .ecsContent {
	margin-left:2em;
}
.mediaImg {
	width:57%;
}
.mediaContent h1 {
	margin-top:4em;
}
.howDoesInfo {
	width:52%;
}
.howDoesImg, .logisticImg {
	width:47%;
}
.reputationIntro p, .reputationSubDiv p, .smoList li, .howDoesInfo p, .mediaCol li p {
	line-height:23px;
}
.seoOrganic {
	margin-top:7.5em;
}
.semBannerContent h1 {
	margin:3em 0 0 0.5em;
}
.reputationContent {
	margin-top:10em;
	margin-left:1em;
}
.reputationCol1 {
	margin-right:2.5em;
}
.emailMarketingContent {
	margin-left:4em;
	margin-top:4em;
}
.emailMarketingContent h1 {
	font-size:65px;
}
.emailMarketingContent h2, .productMangContent h1, .seoSemHeading h1, .redevelopContent h1 {
	font-size:45px;
}
.seoSemHeading h2 {
	font-size:28px;
}
.emailInfo {
	width:43%;
}
.menuList li {
	width:20%;
}
.faqLeft, .faqRight {
	padding:0 0.5em;
}
.categoryModule {
	margin-left:4.5em;
}
.productMangContent {
	margin-top:6em;
	margin-bottom:2em;
}
.amcContent h1, .redevelopContent, .ecsContent {
	margin-top:2.5em;
}
.paymentGatewayModule {
	margin:1em 0;
}
.clientsLogo, .seoSemHeading, .redevelopContent {
	margin-left:1.5em;
}
.customer {
	margin-left:0.5em;
}
.onlineShopImg, .paymentHead, .paymentImg, .account, .reponsiveInfo, .chatHead {
	margin-left:0;
}
.account {
	text-align:center;
}
.liveChat {
	margin-right:1em;
}
.aboutFounder h2 {
	line-height:45px;
}
.port_content {
	width:80%;
}
.port_content > h1 {
	font-size:70px;
}
.port_content > h3 {
	font-size:30px;
}
.logo_content > h1:first-child {
	padding-top:1em;
}
.logo_content > h1:last-child {
	padding-bottom:1em;
}
.logo_content > h1 {
	font-size:40px;
}
/* .demo_part {
	margin:7% 0px 7% 10%;
} */
.vcomSeoHelp {
	padding:5em 0px 8em;
}
.flowChartImage img {
	width:100%;
}
.newsScroll {
	width:70%;
}
.magentoContent {
	width:53%;
	margin-top:9em;
}
.magentoContent h1 {
	font-size:32px;
	line-height:32px;
}
.magentoContent h3 {
	font-size:37.3px;	
}
.clientLogos li {
	width:31.8%;
}
.clientLogos li:nth-of-type(3n) {
	margin-right:0;
}
.clientLogos li:nth-of-type(4n) {
	margin-right:1em;
}
}
@media only screen and (min-width: 480px) and (max-width: 768px) {
.logoPart > img {
    width: 80%;
}
.logoPart {
    width: 33%;
}
.partner_head {
    font-size: 26px;
}
.menu {
	position: absolute;
	width: 90%;
}
.menuzord-responsive .showhide {
	margin: 16px 0 0 !important;
}
.searchDiv {
	margin-top:1.7em;
}
.logo img {
	margin: 7px 0 0;
	width: 90%;
}
.logo {
	margin: 7px 0 0;
	width: 33%;
}
.partnersWithBanner img { height: 140px !important }
.onlinePartnersSec { height: 190px; }
.menuzord {
	background: none repeat scroll 0 0 transparent !important;
}
.socialPart {
	width: 20%;
}
.bannerPart {
	height:320px !important;
}
.bannerContent {
 	display: none;
    top: 50px;
    width: 86%;
}
.border {
	background: none repeat scroll 0 0 transparent;
    float: left;
    height: auto;
    padding: 0 0 0 10px;
    width: 80%;
}
.bannerContent h1 {
	padding:5px;
    width: 100%;
}
.demo_part > h1 {
	width:47%;
}
.float {
	position: unset;
	top: 0;
}
.bannerContent h2 {
	float: left;
    font-size: 19px;
    margin: 0;
    position: unset;
}
.float1 {
	margin: 0px !important;
}
.bannerRightImage {
	float: left;
	width: 35%;
}
.bannerRightImage > img {
	width:85%;
}
.testimonioBlock {
    width: 100%;
}
.newsPart {
    width: 29%;
}
.newsPart > p {
   font-size: 10px;
    letter-spacing: 1px;
    line-height: 23px;
    padding: 12px 0 17px;
    width: 100%;
}
.contactPart > p {
    font-size: 23px;
}
.contactPart > h1 {
    font-size: 45px;
}
.contactPart li {
    font-size: 23px;
}
.storeContent {
    float: right;
    margin: 50px 0 0;
    width: 52%;
	background:none;
	position:inherit;
	height:auto;
}
.storeContent > h1 {
    float: left;
    font-size: 16px;
    letter-spacing: 1.4px;
    line-height: 28px;
    position: inherit;
    width: 100%;
}
.storeImage {
    width: 48%;
}
.storeImage > img {
    width: 100%;
}
.storeContent li, .shopPart li {
   font-size: 15px;
    letter-spacing: 0;
    line-height: 24px;
    padding: 0;
    word-spacing: 2px;
}
.storeContent > ul {
      float: left;
    margin: 10px 0 0;
    width: 100%;
}
.storeImage > img {
    width: 80%;
}
.shopPart {
    background:none;
    float: left;
    position: inherit;
    width: 56%;
	margin: 50px 0 0;
	height:auto;
}
.shopPart > h1 {
    font-size: 16px;
    letter-spacing: 2px;
    position: inherit;
	float:left;
	width:95%;
	margin: 0 0 0 32px;
	line-height:28px;
}
.shopImage > img {
    width: 100%;
}
.shopImage {
    width: 43%;
}
.shop_float {
    float: left;
    margin:10px 0 0 32px;
}
.bannerPart4 h2 {
    font-size: 35px;
}
.bannerPart4 h1 {
    font-size: 35px;

}
.trialPart h3 {
 
    font-size: 18px;
	margin: 0 0 0 36%;

}
.create > img {
    width: 80%;
}
.create h4 {
    font-size: 16px;
}
.portfolio > h1 {
    font-size: 38px;
    letter-spacing: 10px;
    
}

.glyph-icon {
    padding: 0 2%;
    width: auto;
}
.footerContainer img {
    margin-right: 5px;
    width: 10%;
}
.setupHead, .featuresHead {
	font-size:20px;
}
.below, .setupHead, .featuresHead {
	margin-left:0.5em;
}
.below, .onlineFeaturesCol h3, .storeFeatures li, .offersOddRow p, .featuresListing li, .offersEvenRow p {
	font-size:12px;
}
.featuresItemLeft, .featuresItemRight, .offersLeft, .offersRight {
	width:100%;
}
.offersLeft img, .offersRight img {
	display:block;
	margin:0 auto;
}
.offersRight img {
	margin-top:1em;
}
.onlineFeaturesCol {
	width:100%;
}
.ourTeam {
	padding:0 0 15%;
}
.ourTeam > h1 {
	font-size:32px;
}
.skillSet > h1, .our_work > h1 {
	font-size:44px;
}
.skill_part > h1 {
	font-size:25px;
}
.phpSection, .designSection, .marketingSection {
	width:80%;
}
.php li, .design li, .marketing li, .cntl-content > p, .analyse_content > p, .ideate_content > p, .under_content > p, .design_content > p, .supp_content > p, .deve_content > p, .dep_content > p {
	font-size:16px;
}
.desingnation > h1 {
	font-size:13px;
}
.desingnation > h2 {
	font-size:10px;
}
.cntl-content h4, .analyse_content > h2, .ideate_content > h2, .under_content > h2, .design_content > h2, .supp_content > h2, .deve_content > h2, .dep_content > h2 {
	font-size:16px;
	margin:5px 0;
}
.container {
	width:95%;
}
.about_banner {
	height:450px;
}
.work_model_part {
	height:950px;
}
.workPart, .workPart_two, .workPart_thr, .workPart_four {
	height:auto;
}
.analysePart, .underPart, .dep_Part, .suppPart, .deve_Part {
	width:40%;
}
.design_Part {
	width:50%;
}
.analyse_content, .ideate_content, .under_content, .design_content, .deve_content, .dep_content {
	width:100%;
}
.dep_Part, .deve_Part {
	float:right;
}
.workPart_thr {
	margin-top:2em;
}
.analyse_content {
	margin:0% 0px 0px 40%;
}
.ideate_content {
	margin:25% 5% 0px 0px;
}
.under_content {
	margin:7.5em 0px 0px;
}
.design_content {
	margin:80% 0px 0px -40px;
}
.supp_content {
	margin:2em 0px 0px;
}
.deve_content {
	margin:5px 60px 0px 0px;
}
.dep_content {
	margin:12em 5em 0px 0px;
}
.analyse_content>p, .ideate_content>p, .under_content>p, .design_content > p, .supp_content > p, .deve_content > p, .dep_content > p {
	line-height:14px;
	font-size:10px;
}
.pricingContent h1, .funcContent h1, .freeTrail h2, .contactUs h2 {
	font-size:25px;
}
.GoToPrice, .freeTrail a, .trail a, .contactUs a, .visit, .adsIntro > p {
	font-size:15px;
}
.pricingList {
	margin:1em auto;
	float:none;
	padding:0 0.5em;
}
.prizCol {
	width:45%;
	margin-right:1em;
	margin-bottom:2em;
	min-height:585px;
}
.packages li, .signUp, .compare, .buyNow {
	font-size:10px;
}
.categoryList {
	margin-bottom:2em;
}
.categoryTable {
	overflow-x:auto;
}
.categoryTable th {
	padding:1em 3px;
	font-size:10px;
}
.categoryHead1 > td {
	letter-spacing:1px !important;
}
.categoryTable td, .planTable td {
	font-size:8px !important;
}
.categoryTable td {
	padding:1em 0em;
}
.freeTrail a, .trail a, .contactUs a, .visit {
	padding:0.8em 1em;
}
.productHead {
	padding:0 1em;
	margin:0;
}
.productContent h1 {
	font-size:25px;
	margin-top:5em;
}
.subHead, .siteName {
	font-size:18px;
}
.otherPageDesign, .vcomContent, .adsIntro > p, .pageDesc>p, .cartDesc>p, .pageDesc, .hostingImg1, .hostingRight,
.helpLeft {
	margin:0;
}
.adsIntro > p {
	padding:1em 0.5em;
	line-height:18px;
}
.pageDesc>p, .cartDesc>p {
	padding:0;
	font-size:12px;
	line-height:18px;
}
.otherPageImage img, .cartImage img, .authorImage img, .hostingImg1, .hostingLeft img, .latestNewsRight {
	width:100%;
}
.otherPageDesign {
	padding:2em 0;
}
.cartImage, .vcomContent, .hostingLeft, .hostingRight {
	width:48%;
}
.pageContent, .hostingDesc > p {
	padding:0;
}
.productContent {
	margin-top:6.5em;
}
.authorName {
	margin:1em 0;
}
.authorName>p, .hostingDesc > p, .feedbackRow label  {
	font-size:14px;
}
.authorStory > p {
	line-height:18px;
}
.authorStory {
	margin:2.3em 0 1em 0;
}
.authorImage, .authorStory, .helpLeft {
	width:48%;
}
.authorStory>p {
	font-size:12px;
}
.hostingContent h2, .latestNewsHead {
	font-size:30px;
}
.hostingHead {
	font-size:18px;
}
.topFeatures > p, .feedBackForm h2, .feedBackBtn, .resetBtn, .newsScroll, .currentDate > p {
	font-size:16px !important;
}
.scrollNews > p {
	letter-spacing:1px;
	font-size:11px;
}
.newsContent h1 {
	font-size:35px;
	line-height:40px;
	padding-top:4.5em;
	padding-bottom:5em;
}
.newsContent {
	background-size:55% auto;
	background-position:left top;
}
.headLine {
	font-size:20px;
	letter-spacing:1px;
	width:27%;
}
.newsScroll {
	width:64%;
}
.latestNewsLeft, .otherNewsLeft, .otherNewsRight {
	width:100%;
}
.latestNewsDiv, .newsLetterNew, .advertisement, .jobBanner, .jobBannerContent {
	margin-top:2em;
}
.rightArrow, .leftArrow {
	display:none;
}
.latestNewsImg {
	width:50%;
}
.latestNewsInfo {
	width:48%;
	margin-top:1em;
	padding:0;
}
.latestNewsInfo h3, .ecomInfo > p {
	font-size:15px;
}
.latestNewsInfo > p {
	font-size:13px;
	line-height:18px;
}
.NewsOddRow, .NewsEvenRow, .newsArticle {
	margin-bottom:1em;
}
.NewsEvenRow .latestNewsInfo {
	padding:0;
}
.otherNews {
	width:42%;
	margin-right:0.5em;
}
.newstitle {
	font-size:16px;
}
.otherAdvertisement {
	width:93%;
	padding:1em;
}
.otherAdvertisement .adRow, .otherAdvertisement .adFullView, .checkoutLogo img, .webDesignImg, .responsiveIntro,
.offPageImage, .marginBottom, .seoOrganic h2, .googleInorganic, .featureRight {
	margin:0;
}
.jobBannerContent h1, .jobBannerContent h2 {
	font-size:1.8em;
}
.newsLetterSection, .jobBanner, .availableJobs, .infoLeft, .infoRight, .contactHead, .contactForm, .siteLogo img,
.checkoutLogo img, .webDesignContent, .webDesignImg, .responsiveImage, .responsiveImage img, .responsiveIntro,
.websiteCol, .logoDesign, .offPageImage img, .howDoesImg img, .mangSocialMedia, .adwordsImage img, .paymentImage img,
.emailMarketingContent>p, .emailImg img, .costEffectiveImg imgs {
	width:100%;
}
.mediumImg {
	width:70% !important;
}
.jobBannerContent, .jobBanner {
	width:50%;
}
.jobIcon {
	width:30%;
	min-height:auto;
}
.jobDetails {
	width:65%;
	padding:0;
	float:right;
}
.jobIcon img {
	height:auto;
}
.availableJobs h1, .interviewTips h3, .marketingContent p, .searchEngineTop p, .seoContent p, .logoContent>p, 
.amcIntro p, .integrationIntro > p, .intro, .responsiveHead, .subHeading, .smoBenefits h2, .howDoesDiv h2,
.semBannerContent h1, .seoOrganic h2, .googleInorganic h2, .marketingContent>p, .siteName, .faqSubHead, .thin,
.stepToProcess h2, .amcContent h1, .redevelopContent h2 {
	font-size:22px;
}
.interviewTips h3, .avenueHead, .payuHead, .ebsHead, .citrusHead, .direcpayHead, .zaakpayHead, .checkoutHead,
.mangSocialMedia h3, .emailMarketingContent > p, .redevelopHead, .redevelopSubHead, .helpHead, .stepsHead, .serviceSubHead,
.productMangIntro > p, .amcSubHead, .helpSubHead {
	font-size:20px;
}
.processSteps > p, .mainHead, .payuTitle, .ebsTitle, .citrusTitle, .checkoutTitle, .zaakpayTitle {
	font-size:18px;
}
.jobDetails h4 a, .jobSubHead, .resDesc, .mediaCol li h4, .redevelopDesc, .redesignDesc, .stepsDesc, .servicesInfo, .subInfo,
.paymentIntegIntro > p, .companyQuote, .seoSemContent > p, .helpInfo, .afterRedesignInfo > p, .responsiveDesc, .serviceDesc,
.serives li {
	font-size:16px;
}
.ecomInfo > p, .jobDescription, .jobDetails > p, .viewMore, .addrDetail p, .hostingIntro > p, .onPageContent>p,
.offPageContent>p, .reputationIntro p, .reputationSubDiv p, .smoList li, .howDoesInfo p, .mediaCol li p,
.howtoMang li, .adwordsContent > p, .paymentContent > p, .onPageContent p, .offPageContent p, .seoPackageTable th:first-child,
.seoPackageTable th, .dashboardContent > p, .logisticsInfo > p, .featureRight > p {
	font-size:14px;
}
.tips li p, .adSubHead, .adSubDesc, .drawer-content p {
	font-size:13px;
}
.name, .details, .newsLetterInfo > p, .newsInfo, .seoPackageTable td, .menuList li {
	font-size:11px;
}
.drawer-header h1, .gatewayImage > p {
	font-size:10px;
}
.jobDetailRow, .infoRight, .advertisementDiv {
	margin-bottom:1em;
}
.personalInfoRow input[type="text"], .personalInfoRow input[type="tel"], .personalInfoRow input[type="email"], .personalInfoRow input[type="file"] {
	width:55%;
	float:right;
}
.second, .siteContent, .citrusContent, .checkoutContent, .smsProcessInfo, .cartContent, .vcomContent, .redesignImg {
	margin-top:1em;
}
.personalInfoRow {
	margin-bottom:1.5em;
}
.submitBtn, .progressBar {
	float:right;
}
.candidatePhoto {
	width:18%;
}
.candidateDetails, .flowChartImage img {
	width:76%;
}
.addressSection { width:95%; float:none; margin-top:1em }
.addrDetailsRow { padding:0.5em 0 }
.addrDetail p { line-height:22px }
.contactForm, #directions-panel { height:auto }
.contactHeading, .seoBannerContent h1, .logoBannerContent h1, .AppHead, .logisticsMainContent h1, .paymentGatewayContent h1,
.smsIntegrationContent h1, .servicesHead, .postHead, .emailMarketingContent h1, .seoSemHeading h1, .aboutFounder h1 {
	font-size:35px;
}
.aboutFounder h2 {
	font-size:34px;
}
.subTitle {
	font-size:45px;
}
#directionHere {
	margin:1.5em 0;
	padding:0;
	font-size:22px;
}
.partnersContent h1, .hosthead, .reputationContent h1 {
	font-size:28px;
	line-height:40px;
}
.siteLogo, .checkoutLogo, .emailMarketingBanner {
	width:40%;
}
.siteContent, .citrusContent, .checkoutContent {
	width:60%;
}
.siteContent > p, .citrusContent > p, .zaakpayContent > p, .checkoutContent > p, .resDesc, .advertisementType h2,
.onPageContent > p, .offPageContent>p, .reputationIntro p, .reputationSubDiv p, .smoList li, .howDoesInfo p, .responsiveDesc
.adwordsContent > p, .paymentContent > p, .onPageContent p, .offPageContent p, .redevelopDesc, .stepsDesc, .servicesInfo {
	line-height:25px;
}
.siteContent > p, .citrusContent > p, .zaakpayContent > p, .checkoutContent > p, .categoryInfo h5, .dashboardContent h3 {
	font-size:18px;
}
.webDesignContent {
	margin-top:2em;
	margin-left:0;
	padding-left:1em;
}
.responsiveDesign, .websiteCol, .payPerClick, .onPageSection, .offPageSection, .ourDesignSection, .emailMarketingCampaign {
	padding:1em 0;
}
.featureItem, .ourDesigns, .emailMarketingInfo, .helpOddRow, .helpEvenRow {
	padding:1em;
}
.featureItem > p {
	line-height:45px;
}
.marketingContent p, .searchEngineTop p, .seoContent p, .logoContent > p, .intro, .domainIntro > p, .advertisementType h2 {
	line-height:1.5em;
}
.vcomSeoHelp>p {
	text-align:right;
}
.responsiveImage, .seoBannerContent h1, .logoBannerContent h1, .onPageImage img, .paymentGatewayModule {
	margin:1em 0;
}
.categoryHead, .hostinHead, .mediaContent h1, .emailMarketingContent h2, .productMangContent h1, .logisticHead,
.seoSemHeading h2, .redevelopContent h1  {
	font-size:30px;
}
.morelink, .seoHelpImg {
	width:34%;
}
.seoHelpImg img, .subCategory, .hostingImage img, .hostingCol, .ourDesigns, .seoBannerContent, .seoImage,
.onPageImage img, .seoImage img, .mediaCol li img, .creativeDesignImg img, .secondImg, .zaakpayLogo img, .funcImage img,
.dashboardImg img, .paymentGatewayModule, .companyLogo img, .deviceSizeImg img, .costEffectiveImg img, .ecsImage, .ecsContent,
.chatImage, .chatHead, .logo_img img, .logo_content:first-child, .logo_content img, .featureLeft, .featureRight {
	width:100%;
}
.webAppContent, .seoImage, .mediaContent h1, .mediaImg, .funcImage img, .productMangContent, .seoSemImage, .seoSemHeading,
.deviceSizeImg, .costEffectiveDiv {
	margin:2em 0;
}
.subCategory {
	padding:0 1em;
}
.hostingIntro {
	width:58%;
	float:right;
}
.hostingIntro > p, .drawer-content p {
	line-height:20px;
}
.hostingCol, .logos li, .smsEvenSteps .smsProcessInfo, .chatHead {
	margin:0.7em 0;
}
.postContent {
	padding:5em 0;
}
.postBannerImg img, .logos li img, .ecsImage img, .featureLeft img {
	width:65%;
}
.marketingContent, .seoContent, .logoContent, .googleAdwords, .smsEvenSteps, .responsiveHigh {
	padding:3em 0;
}
.adCol {
	width:29%;
}
.adCol, .logos li {
	margin:0 1em 0 0;
}
.logos li, .adwordsImage, .onPageImage, .ourDesign, .reputationImg {
	width:45%;
}
.logos li img, .ecsImage img, .featureLeft img {
	display:block;
	margin:0 auto;
}
.vcomSeoHelpDiv img {
	width:38%;
}
.seoImage img {
	height:auto;
}
.adwordsContent, .onPageContent, .mediaContent, .howDoesInfo, .reputationContent, .creativeDesignInfo, .productHead,
.redevelopContent {
	width:55%;
}
.offPageImage, .mediaImg, .howDoesImg, .creativeDesignImg, .redesignImg {
	width:42%;
}
.mediaContent, .secondImg, .featureLeft, .gatewayImage > p, .onlineShopImg, .paymentHead, .paymentImg, .companyLogo img,
.redesignInfo, .reponsiveInfo {
	margin-left:0;
}
.mediaCol li {
	width:31%;
	min-height:490px;
	margin:0 1em 1em 0;
}
.mediaCol li p, .redesignDesc, .featureRight > p, .logisticsInfo > p, .afterRedesignInfo > p {
	line-height:25px;
}
.howtoMang li, .emailMarketingContent h1, .productMangIntro > p, .subInfo, .paymentIntegIntro > p, .serviceDesc {
	line-height:30px;
}
.semBannerContent h1, .reputationContent, .emailMarketingContent, .creativeDesign, .logisticsMainContent, .redevelopContent,
.ecsContent {
	margin:2em 0;
}
.seoOrganic {
	margin-top:6.5em;
}
.reputationCol1 {
	margin-right:1.5em;
}
.seoPackageTable td, .seoPackageTable th, .redesignDesc, .creativeDesignInfo > p, .afterRedesignInfo > p {
	padding:0.5em;
}
.emailMarketingContent h2, .featureRight > p, .subInfo {
	margin:0.5em 0;
}
.featureRight > p {
	text-align:left;
}
.smsEvenSteps h4, .smsEvenSteps .stepsDesc, .featureRight > p, .faqLeft, .faqRight, .productMangContent h1 {
	padding:0;
}
.featureRow {
	margin-bottom:0;
}
.menuList li {
	width:25%;
	margin-bottom:1.2em;
}
.cartContent, .vcomContent {
	width:50%;
}
.faqLeft {
	margin-right:0.5em;
}
.faqLeft, .faqRight {
	width:49%;
}
.drawer-header {
	min-height:80px;
	padding:5px;
}
.drawer-header h1 {
	margin:5px 0;
}
.faqCenter {
	margin-bottom:1.5em;
}
.funcContent {
	width:61%;
}
.logisticsBannerImg {
	width:37%;
}
.funcImage {
	width:30%;
}
.dashboard, .categoryModule, .logisticImg {
	width:47%;
}
.categoryModule {
	margin-left:1.7em;
}
.account {
	text-align:center;
}
.companyIntro, .seoSemHeading {
	padding:0 0.5em;
}
.logisticsBannerImg {
	margin-top:3em;
}
.logisticsInfo, .clientsLogo {
	margin-left:0.8em;
}
.seoSemImage, .deviceSizeImg {
	width:38%;
}
.liveChat {
    width: 46%;
    margin-right: 1em;
}
.chatHead > p {
	font-size:16px;
	letter-spacing:0.5px;
}
.aboutFounder h2 {
	line-height:45px;
}
.logo_img, .logo_content>img {
	padding:1em 0.5em;
}
.logo_img, .logo_content>img, .logo_content:nth-child(2), .logo_content:nth-child(3) {
	height:auto;
}
.port_content {
	width:88%;
	margin:95px 0px 0px;
}
.port_content > h1 {
	font-size:55px;
	line-height:50px;
	letter-spacing:5px;
}
.port_content > h1, .port_content > h3 {
	padding:0 0 0 20px;
}
.customSearchDiv {
	padding:2em 1em;
}
.menu {
	padding:0;
}
/*.demo_part {
	margin:5% 3.5%;
}*/
.demo_part > h1 a {
	font-size:10px;
}
.viewMoreBtn {
	font-size:11px;
}
.partnersContentView {
    bottom:0px;
    left:150px;
    width:50%;
}
.partnersContentView > p {
	font-size:13px;
}
.vcomSeoHelp {
	padding:4em 0 8em;
}
.magentoContent {
	width:57%;
	margin-top:5em;
}
.magentoContent h1 {
	font-size:21px;
	line-height:21px;
}
.magentoContent h3 {
	font-size:25px;
	line-height:25px;
}
.magentoContent p {
	font-size:13px;
}
.clientLogos li {
	width:48%;
}
.clientLogos li:nth-of-type(2n) {
	margin-right:0;
}
.clientLogos li:nth-of-type(4n) {
	margin-right:1em;
}
.appHead {
	font-size:35px;
}
.appSubHead {
	font-size:25px;
}
.needToKnow p, .appItems li {
	font-size:14px;
}
}

@media only screen and (min-width: 360px) and (max-width: 480px) {
.bannerPart { height: 180px !important; }
.partnersWithBanner img { height: 150px !important; }
.onlinePartnersSec { height: 210px !important }
}

 @media only screen and (min-width: 320px) and (max-width: 480px) {
.partnerContent { width: 100%; margin-top: -2em; }
.partnerContent > h2 { margin-left: 0.3em; font-size: 50px }
.partnerDesc { margin-left: 0.6em; }
.partnerDesc > h2 { font-size: 36px; }
.partnerImg { width: 100%; margin-top: 2em; }
.rightPartnerImg { display: none; }

.modelImage img { width: 100%; margin-top: 140px; }
.productPhoto img { width: 100%; margin-top: 200px; }
.modelDesc { font-size: 20px; width: 90%; padding-top:1em; }
.modelContent, .imageOptContent { margin-left: 1em; width: 100%; }
.modelContent h3 { font-size: 30px; line-height: 65px; }
.modelContent h4 { font-size: 40px; }

.productPhotoDesc { right: 20px; width: 90%; }
.productPhotoDesc h3 { font-size: 30px; }
.productPhotoDesc h4 { font-size: 40px; }

.categoryTop { padding-top: 2em; }
.categoryTop h3 { font-size: 22px; }
.categoryRow { padding: 0; }
.categoryCol li { margin-top: 1em; width: 100%; padding-bottom: 1em; height: auto; min-height: auto; }
.imageOptContent { margin-top: 2em; }
.imageOptContent h4 { font-size: 30px; margin-top: 15px; }

.offerBanner {
	padding:90px 0 0;
}
.logoPart > img {
    width: 80%;
}
.logoPart {
    width: 32%;
}
.partner_head {
  font-size: 20px;
}
.partnersWithBanner img {
	height:220px !important;
}
.menu {
	position: absolute;
	width: 100%;
	padding:3px 0px 0px;
}
.menuzord-responsive .showhide {
	margin: 13px 0 0 !important;
}
.logo img {
	margin: 5px 0 0;
	width: 90%;
}
.searchDiv {
	margin-top:1.7em;
}
.logo {
	margin: 15px 0 0;
	width: 42%;
}

/*.logo {
	margin: 13px 0 0;
	width: 41%;
} */
.menuzord {
	background: none repeat scroll 0 0 transparent !important;
	margin: 12px 0 0 !important;
}
.socialPart {
	width: 24%;
}
.container {
	width: 99%;
}
.menuzord-responsive .showhide {
	margin: 0px 40px 0 0 !important;
}
.bannerPart {
	margin-top:90px;
	height:350px;
}
.bannerContent {
	float: left;
    left: 0;
    padding: 0px 15px;
    position: unset;
    top: 0;
    width: 50%;
}
.demo_part {
	margin:0;
}
.border {
	background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    float: left;
    padding:0;
    width: 100%;
	height:auto;
}
.bannerContent h1 {
	float: left;
    font-size: 28px;
    width: 100%;
	margin:0;
}
.demo_part h1, .demo_part .appStore {
    margin:0 0 0 130px;
}
.float {
	position: unset;
	top: 0;
}
.bannerContent h2 {
	float: left;
    font-size: 25px;
    margin: 10px  0;
    position: unset;
    width: 100%;
}
.float1 {
	margin: 0px !important;
}
.bannerRightImage {
	float: left;
	width: 100%;
}
.bannerRightImage > img {
	 display: block;
    margin: 0 auto;
    width: 59%;
	float:none;
	padding: 20px 0;
}
.testimonioBlock {
    width: 100%;
}
.newsPart {
    padding: 15px 15px;
    width: 100%;
}
.newsPart > p {
	font-size: 14px;
    letter-spacing: 0;
    line-height: 23px;
    padding: 12px 0 17px;
    width: 100%;
}
.technologyPart > h2 {
    font-size: 40px;
}
.technologyPart > h1 {
    font-size: 35px;
}
.contactPart > p {
    font-size: 13px;
}
.contactPart li {
	font-size:20px;
	line-height:35px;
	letter-spacing:2px;
}
.contactPart > h1 {
    font-size: 30px;
    padding: 30px 0;
}
.storeContent {
    float: right;
    margin: 50px 0 0;
    width: 97%;
	background:none;
	position:inherit;
	height:auto;
}
.storeContent > h1 {
    float: left;
    font-size: 20px;
    letter-spacing: 1.4px;
    line-height: 28px;
    position: inherit;
    width: 92%;
	margin: 10px 0 0 22px;
}
.storeImage {
    width: 100%;
}
.storeImage > img {
    width: 100%;
}
.storeContent li, .shopPart li {
	font-size: 15px;
    letter-spacing: 0;
    line-height: 24px;
    padding: 0;
    word-spacing: 2px;
}
.storeContent > ul {
	float: left;
	margin: 10px 0 0 22px;
	width: 93%;
}
.storeImage > img {
    width: 100%;
}
.shopPart {
    background:none;
    float: left;
    position: inherit;
    width: 95%;
	margin: 50px 0 0;
	height:auto;
}
.shopPart > h1 {
    font-size: 20px;
    letter-spacing: 2px;
    position: inherit;
	float:left;
	width:95%;
	margin: 0 0 0 25px;
	line-height:28px;
}
.shopImage > img {
    width: 100%;
}
.shopImage {
    width: 100%;
}
.shop_float {
    float: left;
    margin:10px 0 0 25px;
}
.bannerPart4 h2 {
    font-size: 21px;
}
.bannerPart4 h1 {
    font-size: 27px;
    letter-spacing: 3px;
}
.trialPart h3 {
   font-size: 18px;
    margin: 0 0 0 18%;
}
.create > img {
    width: 80%;
}
.create h4 {
    font-size: 11px;
    padding: 20px 0;
}
.portfolio > h1 {
    font-size: 27px;
    letter-spacing: 10px;
    
}
.footerContainer {
    padding: 0;
    width: 100%; /*320px*/
}
.glyph-icon {
    padding: 0 2%;
    width: auto;
}

.footerContainer img {
    width: 11%;
}
[class^="flaticon-"]::before, [class*=" flaticon-"]::before, [class^="flaticon-"]::after, [class*=" flaticon-"]::after {
    font-size: 24px;
}
.icon_font {
    margin-right: 0;
}
.setupHead, .featuresHead {
	font-size:20px;
}
.below, .setupHead, .featuresHead {
	margin-left:0.5em;
}
.below, .onlineFeaturesCol h3, .storeFeatures li, .offersOddRow p, .featuresListing li, .offersEvenRow p {
	font-size:12px;
}
.featuresItemLeft, .featuresItemRight, .offersLeft, .offersRight, .offersLeft img, .offersRight img {
	width:100%;
}
.offersRight img {
	margin-top:1em;
}
.topHeader {
	display:none !important;
}
.ourTeam {
	padding:0 0 23%;
}
.ourTeam > h1 {
	font-size:30px;
}
.skillSet > h1, .our_work > h1 {
	font-size:40px;
}
.skill_part > h1 {
	font-size:25px;
}
.phpSection, .designSection, .marketingSection {
	width:80%;
}
.php li, .design li, .marketing li, .cntl-content > p {
	font-size:14px;
}
.cntl-content h4, .analyse_content > h2, .ideate_content > h2, .under_content > h2, .design_content > h2, .supp_content > h2, .deve_content > h2, .dep_content > h2 {
	font-size:15px;
	margin:5px 0;
}
.about_banner {
	height:450px;
}
.work_model_part {
	height:750px;
}
.workPart, .workPart_two, .workPart_thr, .workPart_four {
	height:auto;
}
.analysePart, .underPart, .dep_Part, .suppPart, .deve_Part, .morelink {
	width:40%;
}
.design_Part {
	width:50%;
}
.analyse_content, .ideate_content, .under_content, .design_content, .deve_content, .dep_content, .prizCol {
	width:100%;
}
.dep_Part, .deve_Part {
	float:right;
}
.analyse_content {
	margin:0% 0px 0px 40%;
}
.ideate_content {
	margin:25% 5% 0px 0px;
}
.under_content {
	margin:5em 0 0 0;
}
.design_content {
	margin:80% 0px 0px -40px;
}
.supp_content {
	margin:2em 0px 0px;
}
.deve_content {
	margin:5px 60px 0px 0px;
}
.dep_content {
	margin:8em 5em 0px 0px;
}
.analyse_content>p, .ideate_content>p, .under_content>p, .design_content > p, .supp_content > p, .deve_content > p, .dep_content > p {
	line-height:12px;
	font-size:8px;
}
.pricingContent h1, .funcContent h1 {
	font-size:22px;
}
.GoToPrice, .freeTrail a, .trail a, .contactUs a, .visit, .adsIntro>p, .authorStory > p, .dashboardContent > p {
	font-size:13px;
}
.pricingList {
	margin:1em 0;
	padding:0 0.5em;
}
.prizCol {
	margin-right:0;
	margin-bottom:2em;
}
.packages li, .signUp, .compare, .buyNow {
	font-size:10px;
}
.categoryList {
	margin-bottom:2em;
}
.categoryTable, .seoPackageTable {
	overflow-x:auto;
}
.categoryTable th {
	padding:1em 3px;
	font-size:10px;
}
.categoryHead1 > td {
	letter-spacing:1px !important;
}
.categoryTable td, .planTable td {
	font-size:8px !important;
}
.categoryTable td {
	padding:1em 0em;
}
.freeTrail a, .trail a, .contactUs a, .visit {
	padding:0.8em 1em;
}
.trailButtons > p {
	margin-bottom:1em;
}
.productContent h1, .subHead, .siteName {
	font-size:23px;
}
.productContent h1 {
	margin-top:5em;
}
.productImage, .productHead, .otherPageImage, .otherPageImage img, .cartImage, .cartImage img, .vcomContent, .otherPageContent,
.authorImage, .authorImage img, .authorStory, .hostingLeft, .hostingLeft img, .hostingRight, .helpLeft, .helpRight,
.helpRight img {
	width:100%;
}
.productHead, .pageContent, .hostingDesc > p {
	padding:0;
}
.otherPageDesign, .vcomContent, .adsIntro > p, .hostingImg1, .helpLeft {
	margin:0;
}
.adsIntro > p {
	padding:0.5em 1em;
	line-height:18px;
}
.productContent {
	margin-top:6.5em;
}
.authorName, .authorStory {
	margin:1em 0;
}
.hostingContent h2 {
	font-size:28px;
}
.hostingHead {
	font-size:22px;
}
.hostingRight {
	margin-top:2em;
}
.basicPriz, .standardPriz, .professionalPriz, .enterpricesPriz, .advancedPriz {
	min-height:auto;
}
.feedBackForm {
	width:88%;
}
.feedBackForm h2, .feedBackBtn, .resetBtn, .topFeatures > p {
	font-size:16px !important;
}
.feedbackRow label, .latestNewsRight, .otherNewsRight, .siteImage, .siteInfo, .newsLetterNew, .adImage,
.latestNewsLeft, .otherNewsLeft, .latestNewsImg, .latestNewsInfo {
	width:100%;
}
.feedbackRow .inputTxt {
	width:93%;
}
.feedBackBtn, .resetBtn {
	padding:0.5em 1em;
}
.newsContent {
	background-size:90% auto;
}
.newsContent h1 {
	font-size:25px;
	line-height:30px;
	padding-top:11em;
	padding-bottom:4em;
}
.newsArticle {
	margin-bottom:1em;
}
.newspaperImg, .latestNewsDiv {
	margin-top:1em;
}
.latestNewsHead, .latestSiteHead, .ecommerceHead, .newsHead {
	font-size:20px;
}
.otherStoryRow, .otherStories {
	margin-top:2em;
}
.otherNews {
	width:90%;
	float:none;
	margin:10px auto;
	padding:0.5em;
}
.latestNewsInfo > p, .otherNewsRow li, .feedbackRow label, .siteInfo > p, .newsInfo {
	font-size:12px;
	line-height:18px;
}
.latestSiteHead, .newsInput {
	margin-left:0;
	margin-bottom:1em;
}
.siteRow, .mostViewedCol img {
	width:100%;
}
.newsLetterHead {
	padding:1em 0;
}
.newsLetterHead h3, .latestNewsInfo h3, .newstitle, .adSubHead {
	font-size:16px;
}
.newsLetterNew, .advertisement, .latestNewsInfo {
	padding:0;
}
.newsLetterNew, .advertisement, .adRow, .adFullView, .otherAdvertisement .adRow, .otherAdvertisement .adFullView {
	margin:0;
}
input[type="text"], textarea, input[type="email"], input[type="tel"], input[type="submit"], .personalInfoRow label,
.drawer-header h1 {
	font-size:12px;
}
.adImage img {
	display:block;
	margin:0 auto;
}
.adImage, .NewsOddRow, .NewsEvenRow {
	margin-bottom:1em;
}
.rightArrow, .leftArrow {
	display:none;
}
.jobBannerContent h1, .jobBannerContent h2 {
	font-size:2em;
}
.jobIcon, .jobDetails, .newsLetterSection, .jobBannerContent, .jobBanner, .availableJobs, .infoLeft, .infoRight,
.contactHead, .contactForm, .contactLeft, .contactRight, .findDirection, .mapView, .cartContent, .vcomContent {
	width:100%;
}
.jobIcon {
	min-height:auto;
}
.jobIcon img {
	width:60%;
	margin:0 auto;
	display:block;
}
.jobDetails, .productMangContent h1 {
	padding:0;
}
.jobDetails {
	float:right;
}
.authorName>p, .hostingDesc > p, .newsScroll, .ecomInfo > p, .jobDescription, .jobDetails > p, .viewMore, .categoryDesc, .websiteInfo, .hostingIntro>p, .hostingList li,
.adSubDesc, .offPageContent>p, .onPageContent>p, .reputationIntro p, .reputationSubDiv p, .smoList li, .howDoesInfo p,
.mediaCol li p, .howtoMang li, .adwordsContent>p, .paymentContent > p, .stepsDesc, .servicesInfo, .featureRight>p, .headLine
.pageDesc > p, .cartDesc > p, .subInfo, .companyQuote, .logisticsInfo>p, .seoSemContent > p, .helpInfo, .chatHead > p,
.tips li p, .seoOrganic h2, .googleInorganic h2, .seoPackageTable th:first-child, .seoPackageTable th, .drawer-content p {
	font-size:13px;
}
.availableJobs h1, .interviewTips h3, .hosthead, .smoBenefits h2, .howDoesDiv h2 {
	font-size:22px;
}
.interviewTips h3, .personalInfo h2, .subHeading, .mangSocialMedia h3, .solutionHead {
	font-size:20px;
}
.jobDetails h4 a, .jobSubHead, .siteContent > p, .citrusContent > p, .zaakpayContent > p, .checkoutContent > p,
.redevelopDesc, .responsiveDesc, .resDesc, .serviceDesc, .afterRedesignInfo > p, .featureItem > p, .categoryInfo h5,
.redesignDesc, .dashboardContent h3, .paymentIntegIntro > p, .serives li, .founderIntro > p, .founderDetail > p {
	font-size:16px;
}
.name, .details, .newsLetterInfo > p, .newsInfo, .apply, .smallDesc, .seoPackageTable td {
	font-size:11px;
}
.currentDate > p, .gatewayImage > p {
	font-size:10px;
}
.gatewayImage > p {
	letter-spacing:1px;
}
.jobDetailRow, .infoRight {
	margin-bottom:1em;
}
.personalInfoRow input[type="text"], .personalInfoRow input[type="tel"], .personalInfoRow input[type="email"], .personalInfoRow input[type="file"] {
	width:55%;
	float:right;
}
.second, .companyIntro {
	margin-top:1em;
}
.personalInfoRow {
	margin-bottom:1.5em;
}
.submitBtn, .progressBar {
	float:right;
}
.candidatePhoto {
	width:25%;
}
.candidateDetails {
	width:72%;
	margin-left:0.5em;
}
.DetailIcon img { width:35px }
.addressSection {
	width:96%;
}
.addressSection { float:none; margin-top:1em }
.DetailIcon {
	width:15%;
}
.addrDetail {
	width:84%;
}
.addrDetail p {
	line-height:20px;
	font-size:13px;
	margin-left:0.5em;
}
.addrDetailsRow, .seoBannerContent h1, .logoBannerContent h1 {
	margin:0 0.5em;
}
.contactHeading, .designHead, .emailMarketingContent h2, .seoSemHeading h2, .redevelopContent h2 {
	font-size:25px;
}
.contactForm, #directions-panel {
	height:auto;
}
.subTitle, .emailMarketingContent h1, .redevelopContent h1 {
	font-size:35px;
	letter-spacing:2px;
}
.formRow input[type="text"], .formRow input[type="tel"], .formRow input[type="email"], .formRow textarea,
.directionRow input[type="text"], .addrDetailsRow, .siteLogo, .checkoutLogo, .siteContent, 
.citrusContent, .checkoutContent, .webDesignContent, .webDesignImg, .responsiveImage, 
.responsiveImage img, .responsiveIntro, .websiteCol, .seoHelpImg, .webAppContent, .webDevelopImg,
.webAppImage, .webDevelopImg, .subCategory, .hostingImage img, .hostingIntro, .hostingCol, .postContent, .postBannerImg,
.adCol, .seoBannerContent, .logoBannerImage, .seoImage, .logoBannerContent, .ourDesigns, .logoDesign, .logos li,
.adwordsImage, .onPageImage, .ourDesign, .adwordsContent, .onPageContent, .flowChartImage img,
.paymentContent, .offPageContent, .offPageImage, .mediaContent,.mediaImg, .howDoesInfo, .howDoesImg,
.mediaCol li, .mediaCol li img, .mangSocialMedia, .semBannerContent, .semImage,.adwordsImage img, .paymentImage,
.paymentImage img, .reputationContent, .reputationImg img, .reputationCol1, .reputationCol2, .emailMarketingContent,
.emailMarketingContent > p, .emailMarketingBanner, .emailImg, .emailImg img, .emailInfo, .creativeDesignInfo, 
.creativeDesignImg, .creativeDesignImg img, .redesignDesc, .smsProcessImg, .smsProcessInfo, .smsEvenSteps .smsProcessInfo,
.secondImg, .featureLeft, .featureRight, .faqLeft, .faqRight, .quesCenter, .zaakpayContent, .zaakpayLogo, .funcImage,
.funcContent, .dashboard, .categoryModule, .productMangContent, .productMangBanner, .amcContent, .amcImage,
.paymentGatewayModule, .companyLogo, .companyIntro, .logisticsBannerImg, .logisticsMainContent, .integrationIntro,
.logisticImg, .logisticsInfo, .seoSemImage, .seoSemHeading, .seoSemContent, .getProfitImg, .redevelopContent, .ecsImage,
.redesignImg, .redesignInfo, .afterRedesignInfo, .afterRedesignImg, .deviceSizeImg, .deviceSizeImg img, .reponsiveInfo,
.costEffectiveInfo, .costEffectiveImg img, .costEffectiveImg, .ecsContent, .liveChat, .chatImage, .chatHead, .founderImage,
.aboutFounder, .logo_img img, .logo_content, .profile, .logo_content img, .magentoContent, .magentoImg {
	width:100%;
}
.addrDetailsRow { width:96%; padding:0.5em }
#directions-panel {
	width:99%;
}
#directionHere {
	padding:1em 0;
	line-height:25px;
	font-size:18px;
}
.findDirection h3, .marketingContent p, .searchEngineTop p, .seoContent p, .logoContent>p, .amcIntro p, 
.integrationIntro > p, .intro, .reputationSubDiv h3, .thin, .productMangIntro > p, .amcSubHead, .helpSubHead {
	font-size:20px;
}
.partnersContent h1, .hostinHead, .reputationContent h1 {
	font-size:25px;
	line-height:35px;
	letter-spacing:2px;
}
.siteContent > p, .citrusContent > p, .zaakpayContent > p, .checkoutContent > p, .resDesc, .offPageContent>p,
.onPageContent>p, .reputationIntro p, .reputationSubDiv p, .smoList li, .howDoesInfo p, .mediaCol li p, .adwordsContent>p,
.paymentContent>p, .emailMarketingContent h1, .stepsDesc, .servicesInfo, .subInfo, .serviceDesc {
	line-height:25px;
}
.paymentSecondRow .siteContent, .citrusContent, .hostingCol, .adCol, .reputationCol1, .subInfo {
	margin:0 0 1em 0;
}
.paymentFirstRow .siteContent, .googleInorganic, .faqLeft, .faqRight {
	margin-top:1em;
}
.citrusContent>p, .subCategory, .hostingIntro, .adCol, .redesignDesc, .faqLeft, .faqRight, .faqCenter, .afterRedesignInfo>p,
.reponsiveInfo {
	padding:0 0.5em;
}
.checkoutLogo img, .webDesignImg, .responsiveImage, .responsiveIntro, .seoHelpImg, .advertisementDiv, .logos li,
.onPageImage img, .offPageImage, .seoOrganic h2, .googleInorganic h2, .smsEvenSteps .smsProcessInfo, .funcImage img,
.categoryModule, .logisticsMainContent, .chatHead {
	margin:0;
}
.avenueHead, .payuHead, .ebsHead, .citrusHead, .direcpayHead, .zaakpayHead, .checkoutHead, .semBannerContent h1,
.seoBannerContent h1, .logoBannerContent h1, .AppHead, .responsiveHead, .categoryHead , .mediaContent h1, .siteName,
.faqSubHead, .mainHead, .payuTitle, .ebsTitle, .citrusTitle, .checkoutTitle, .zaakpayTitle, .ecsContent > p {
	font-size:22px;
}
.webDesignContent {
	margin-top:2em;
	margin-left:0;
	padding-left:1em;
}
.responsiveDesign, .websiteCol, .logos li, .payPerClick, .onPageSection, .offPageSection, .ourDesignSection,
.emailMarketingCampaign, .chatHead {
	padding:1em 0;
}
.featureItem, .ourDesigns {
	padding:1em;
}
.featureItem > p, .paymentIntegIntro > p, .aboutFounder h1, .aboutFounder h2 {
	line-height:35px;
}
.marketingContent p, .searchEngineTop p, .seoContent p, .logoContent > p, .intro, .domainIntro > p, .advertisementType h2 {
	line-height:1.5em;
}
.morelink, .developmentIcon img, .semImage img, .paymentGatewayModule, .seoSemHeading, .ecsContent {
	margin:1em auto;
}
.wesiteHead, .categoryInfo h5, .postHead, .account, .chatHead {
	text-align:center;
}
.developmentIcon img {
	display:block;
}
.webAppContent, .webDevelopImg, .reputationContent, .productMangContent, .logisticsBannerImg, .seoSemImage, .deviceSizeImg,
.liveChat {
	margin:2em 0;
}
.webAppImage img, .webDevelopImg img, .postBannerImg img, .logos li img, .featureLeft img, .siteLogo img, .checkoutLogo img,
.funcImage img, .productMangBanner img, .amcImage img, .companyLogo img, .logisticsBannerImg img, .seoSemImage img,
.founderImage img, .dashboardImg img, .vcomSeoHelpDiv img, .onPageImage img, .offPageImage img, .magentoImg img {
	width:60%;
	margin:0 auto;
	display:block;
}
.webhostingContent {
	padding:5em 0.2em;
}
.hostingIntro > p, .hostingList li, .redevelopDesc, .redesignDesc, .afterRedesignInfo>p {
	line-height:22px;
}
.hostingCol {
	min-height:auto;
	padding:0.5em 0;
}
.hosthead, .featureRow {
	margin-bottom:0.5em;
}
.hostingImage {
	width:70%;
	margin:0 auto;
	float:none;
}
.postContent {
	padding-top:3em;
}
.advertisementType h2 {
	font-size:17px;
	line-height:30px;
}
.postHead, .ourDesigns h3, .redevelopHead, .redevelopSubHead, .helpHead, .logisticsMainContent h1, .paymentGatewayContent h1,
.smsIntegrationContent h1, .servicesHead, .postHead, .productMangContent h1, .stepToProcess h2, .amcContent h1,
.logisticHead, .seoSemHeading h1, .ecsContent h1, .port_content > h3 {
	font-size:30px;
}
.marketingContent, .seoContent, .logoContent, .googleAdwords, .smsEvenSteps {
	padding:3em 0;
}
.advertisementType {
	padding-top:0;
}
.seoBannerContent, .mediaContent h1, .amcContent h1, .magentoContent {
	margin-top:2em;
}
.seoImage, .emailMarketingContent {
	margin:2em 0;
}
.seoImage img, .logo_img, .logo_content {
	height:auto;
}
.freeTrail h2, .contactUs h2, .emailMarketingContent > p, .stepsHead, .serviceSubHead, .processSteps > p {
	font-size:18px;
}
.mediaContent, .secondImg, .featureLeft, .customer, .onlineShopImg, .paymentHead, .paymentImg, .account {
	margin-left:0;
}
.mediaCol li {
	min-height:auto;
	margin:0 0 1em 0;
}
.semBannerContent h1, .redevelopContent {
	margin:2em 0 0 0;
}
.semBannerContent h1, .seoSemHeading h1, .seoSemHeading h2, .aboutFounder h1, .aboutFounder h2, .demo_part > h1 {
	text-align:center;
}
.seoOrganic {
	margin-top:4em;
}
.seoPackageTable th, .emailMarketingInfo, .creativeDesignInfo > p, .smsEvenSteps h4, .smsEvenSteps .stepsDesc, .smsProcessInfo,
.servicesOddRow, .servicesEvenRow, .featureRight>p, .pageDesc > p, .cartDesc > p, .logisticsBannerImg, .helpOddRow,
.helpEvenRow, .logo_img {
	padding:0.5em;
}
.emailMarketingContent h2, .featureRight, .logisticsContent, .logisticsInfo {
	margin:0.5em 0;
}
.menuList li {
	font-size:10px;
	width:32%;
	min-height:65px;
}
.productMangIntro > p {
	line-height:35px;
}
.amcOddRow, .amcEvenRow {
	padding:2em 0.5em;
}
.clientsLogo {
	width:43%;
	margin-left:1em;
}
.chatImage img, .logo_img img {
	display:block;
	margin:0 auto;
}
.aboutFounder h1, .aboutFounder h2 {
	font-size:35px;
}
.port_content {
	width:85%;
	margin:65px 0px 0px;
}
.port_content > h1 {
	font-size:35px;
}
.port_content > h1, .port_content > h3 {
	letter-spacing:2px;
	padding:0px 0px 0px 10px;
	line-height:35px;
}
.logo_img, .logo_content:nth-child(2), .logo_content:nth-child(3) {
	width:50%;
}
.logo_content > h1 {
	font-size:55px;
}
.customSearchDiv {
	padding:1em;
	top:90px;
}
.customSearchDiv h3, .demo_part > h1 {
	font-size:15px;
}
.demo_part > h1 a {
	font-size:10px;
}
.closeBtn {
	top:4px;
	right:4px;
}
.header {
	height:90px !important;
}
/*.demo_part > h1 {
	margin-bottom:10px;
} */
.partnersContentView {
	width:60%;
	bottom:10px;
	left:30px;
}
.partnersContentView > p, .viewMoreBtn {
	font-size:12px;
}
.viewMoreBtn { 
	position: absolute;
    bottom: 0;
    left: 70px;
}
.clientLogo > img {
	display:block;
	margin:25px auto;
}
.storeContent > h1, .storeContent > ul {
	margin:10px 0 0;
}
.dashboardContent > p, .authorStory > p {
	line-height:22px;
}
.dashboard {
	margin-bottom:3em;
}
.vcomSeoHelp {
	padding:4em 0 8em;
}
.headLine {
	width:35%;
	letter-spacing:2px;
	font-size:14px;
}
.newsScroll {
	width:60%;
	margin:0;
}
.fb_ltr {
	width:100% !important;
}
.specialOffers {
    position: absolute;
    right: 100px;
}
.magentoContent h1 {
	font-size:25px;
	line-height:25px;
}
.magentoContent h3 {
	font-size:29.5px;
	line-height:30px;
}
.magentoContent h1, .magentoContent h3 {
	text-align:center;
}
.mainContent {
	padding:0 0.5em;
}
.doYouKnowDiv p, .whyVcom p, .benefitsList {
	font-size:13px;
	line-height:20px;
}
.magentoSubhead, .appHead {
	font-size:25px;
}
.clientLogos li, .appsNeed li, .difference li {
	width:100%;
	margin-right:0;
}
.appSubHead {
	font-size:20px;
}
.appsNeed li, .difference li {
	border:none;
}

}

@media only screen and (min-width: 150px) and (max-width: 320px) {
.bannerContent { display: none; }
.bannerPart2, .bannerPart3, .bannerPart4 { padding-bottom: 20px; }
.testi .bg-2 .sl-slide-inner, .testi .bg-2 .sl-content-slice, .testi .bg-3 .sl-slide-inner, .testi .bg-3 .sl-content-slice, .testi .bg-4 .sl-slide-inner, .testi .bg-4 .sl-content-slice, .testi .bg-1 .sl-slide-inner, .testi .bg-1 .sl-content-slice { height: 250px; }
.testimonioBlock { margin-top: 0; }
.nav-arrows span { top: 50%; }
.sl-slider-wrapper { height: 250px !important; }
.logoPart > img {
    width: 100%;
}
.logoPart {
     width: 31%;
}
.partner_head {
   
  font-size: 13px;
    
}
.onlinePartnersSec { height:170px; }
.partnersWithBanner img {
	height:97px;
}
.menu {
	position: absolute;
	width: 100%;
}
.menuzord-responsive .showhide {
	margin: 13px 0 0 !important;
}
.logo img {
	margin: 0;
	width: 90%;
}
.searchDiv {
	margin-top:1.5em;
}
.logo {
	margin: 22px 0 0;
	width: 42%;
}
.menuzord {
	background: none repeat scroll 0 0 transparent !important;
	margin: 12px 0 0 !important;
}
.socialPart {
	width: 27%;
}
.container {
	width: 99%;
}
.menuzord-responsive .showhide {
	margin:0px 40px 0px 0px !important;
}
.bannerContent {
	float: left;
    left: 0;
    padding: 20px 5px;
    top: 0;
    width: 100%;
}
.bannerPart {
	margin-top:70px;
	height:140px !important;
}
.border {
	 background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    float: left;
    padding: 0 ;
    width: 100%;
	height:auto;
}
.bannerContent h1 {
	float: left;
    font-size: 21px;
    width: 100%;
	margin:0;
}
.demo_part > h1 {
    margin:13px 0 0 0;
}
.demo_part > h1 a {
	font-size:9px;
}
.float {
	position: unset;
	top: 0;
}
.bannerContent h2 {
	float: left;
    margin: 10px 0;
    position: inherit;
    width: 100%;
}
.float1 {
	margin: 0px !important;
}
.bannerRightImage {
	float: left;
	width: 100%;
}
.bannerRightImage > img {
	display: block;
    margin: 0 auto;
    width: 59%;
	float:none;
	padding: 35px 0px;
}
.testimonioBlock {
    width: 100%;
	height:250px;
}
.newsPart {
    padding: 15px 15px;
    width: 100%;
}
.newsPart > p {
   font-size: 14px;
    letter-spacing: 0;
    line-height: 23px;
    padding: 12px 0 17px;
    width: 100%;
}
.technologyPart > h2, .technologyPart > h1 {
    font-size: 30px;
}
.contactPart > p {
    font-size: 15px;
    letter-spacing: 1px;
}
.contactPart > h1 {
    font-size: 29px;
    padding: 30px 0;
}
.contactPart li {
    font-size: 18px;
    letter-spacing: 1px;
    line-height: 35px;
}
.storeContent {
    float: right;
    margin: 50px 0 0;
    width: 97%;
	background:none;
	position:inherit;
	height:auto;
}
.storeContent > h1 {
    float: left;
    font-size: 20px;
    letter-spacing: 1.4px;
    line-height: 28px;
    position: inherit;
    width: 100%;

}
.storeImage {
    width: 100%;
}
.storeImage > img {
    width: 100%;
}
.storeContent li, .shopPart li {
   font-size: 15px;
    letter-spacing: 0;
    line-height: 24px;
    padding: 0;
    word-spacing: 2px;
}
.storeContent > ul {
      float: left;
    margin: 10px 0 0;
    width: 100%;
}
.storeImage > img {
    width: 100%;
    height: 200px;
}
.shopPart {
    background:none;
    float: left;
    position: inherit;
    width: 95%;
	margin: 50px 0 0;
	height:auto;
}
.shopPart > h1 {
    font-size: 20px;
    letter-spacing: 2px;
    position: inherit;
	float:left;
	width:95%;
	margin: 0 0 0 11px;
	line-height:28px;
}
.shopImage > img {
    width: 100%;
}
.shopImage {
    width: 100%;
}
.shop_float {
    float: left;
    margin:10px 0 0 11px;
}
.bannerPart4 h2 {
    font-size: 21px;
}
.bannerPart4 h1 {
    font-size: 27px;
    letter-spacing: 3px;

}
.trialPart h3 {
 
   font-size: 18px;
    margin: 0 0 0 18%;

}
.create {
  
    width: 100%;
}
.create > img {
    width: 50%;
}
.create h4 {
  font-size: 20px;
    padding: 20px 0;
}
.subcontainer {
    width: 100%;
}
.portfolio > h1 {
    font-size: 27px;
    letter-spacing: 10px;
    
}
.footerContainer {
   padding: 0;
    width: 248px;
}
.glyph-icon {
    padding: 0 2%;
    width: auto;
}
.footerContainer img {
    margin-right: 5px;
    width: 11%;
}
[class^="flaticon-"]::before, [class*=" flaticon-"]::before, [class^="flaticon-"]::after, [class*=" flaticon-"]::after {
    margin-left: 10px;
	font-size: 20px;
}
.setupHead, .featuresHead {
	font-size:20px;
}
.below, .setupHead, .featuresHead {
	margin-left:0.5em;
}
.below, .onlineFeaturesCol h3, .storeFeatures li, .offersOddRow p, .featuresListing li, .offersEvenRow p {
	font-size:12px;
}
.featuresItemLeft, .featuresItemRight, .offersLeft, .offersRight, .offersLeft img, .offersRight img {
	width:100%;
}
.offersRight img {
	margin-top:1em;
}
.topHeader {
	display:none !important;
}
.ourTeam {
	padding:0 0 23%;
}
.ourTeam > h1 {
	font-size:25px;
}
.skillSet > h1, .our_work > h1 {
	font-size:35px;
}
.skill_part > h1 {
	font-size:22px;
}
.phpSection, .designSection, .marketingSection {
	width:80%;
}
.php li, .design li, .marketing li, .cntl-content > p, .ideate_content > p, .under_content > p, .design_content > p, .supp_content > p, .deve_content > p, .dep_content > p {
	font-size:12px;
}
.cntl-content h4, .analyse_content > h2, .ideate_content > h2, .under_content > h2, .design_content > h2, .supp_content > h2, .deve_content > h2, .dep_content > h2 {
	font-size:16px;
	margin:5px 0;
}
.work_model_part {
	height:700px;
}
.analysePart, .underPart, .dep_Part, .design_Part {
	width:40%;
}
.analyse_content, .ideate_content, .under_content, .design_content, .deve_content, .dep_content, .prizCol {
	width:100%;
}
.analyse_content {
	margin:-20% 0px 0px 40%;
}
.analyse_content>p {
	line-height:12px;
}
.analyse_content p {
	font-size:8px;
}
.about_banner {
	height:400px;
}
.ideate_content {
	margin:25% 5% 0px 0px;
}
.under_content {
	margin:7.5em 0px 0px;
}
.design_content {
	margin:140% 0px 0px -20px;
}
.supp_content {
	margin:-2em 0px 0px;
}
.dep_Part, .deve_Part, .deve_content {
	float:right;
}
.deve_content {
	margin:5px 6px 0px 0px;
}
.dep_content {
	margin:4em 3em 0px 0px;
}
.analyse_content>p, .ideate_content>p, .under_content>p, .design_content > p, .supp_content > p, .deve_content > p, .dep_content > p {
	line-height:10px;
	font-size:8px;
	margin:0;
}
.workPart, .workPart_two, .workPart_thr, .workPart_four {
	height:auto;
}
.pricingContent h1, .funcContent h1, .freeTrail h2, .contactUs h2 {
	font-size:20px;
}
.GoToPrice, .freeTrail a, .trail a, .contactUs a, .visit, .pageDesc > p, .cartDesc > p, .featureRight > p, .adsIntro > p,
.authorStory > p {
	font-size:12px;
}
.pricingList {
	margin:1em 0;
	padding:0 0.5em;
}
.prizCol {
	margin-right:0;
	margin-bottom:2em;
}
.packages li, .signUp, .compare, .buyNow, .seoPackageTable td {
	font-size:10px;
}
.seoPackageTable td {
	padding:0.4em;
}
.categoryList {
	margin-bottom:2em;
}
.categoryTable, .seoPackageTable {
	overflow-x:auto;
}
.categoryTable th {
	padding:1em 3px;
	font-size:10px;
}
.categoryHead1 > td {
	letter-spacing:1px !important;
}
.categoryTable td, .planTable td {
	font-size:8px !important;
}
.categoryTable td {
	padding:1em 0em;
}
.freeTrail a, .trail a, .contactUs a, .visit {
	padding:0.8em 1em;
}
.trailButtons > p {
	margin-bottom:1em;
}
.productContent h1, .subHead, .siteName, .hostingContent h2 {
	font-size:23px;
}
.productImage, .productHead, .otherPageImage, .otherPageImage img, .cartImage, .cartImage img, .vcomContent, .otherPageContent,
.authorImage, .authorImage img, .authorStory, .hostingLeft, .hostingLeft img, .hostingRight, .helpLeft, .helpRight,
.helpRight img, .latestNewsLeft, .otherNewsLeft, .latestNewsDiv, .latestNewsImg, .latestNewsInfo {
	width:100%;
}
.productHead, .pageContent, .hostingDesc > p, .latestNewsInfo {
	padding:0;
}
.otherPageDesign, .vcomContent, .adsIntro > p, .hostingImg1, .helpLeft {
	margin:0;
}
.adsIntro > p {
	padding:0.5em 1em;
	line-height:22px;
}
.productContent {
	margin-top:6.5em;
}
.authorName {
	margin:1em 0;
}
.authorName>p, .hostingDesc > p {
	font-size:14px;
}
.authorStory, .hostingRight {
	margin:1em 0;
}
.hostingHead, .topFeatures > p, .latestNewsInfo h3, .otherNews h3 {
	font-size:16px;
}
.basicPriz, .standardPriz, .professionalPriz, .enterpricesPriz, .advancedPriz {
	min-height:auto;
}
.feedBackForm {
	width:85%;
}
.feedBackForm h2, .feedBackBtn, .resetBtn {
	font-size:14px !important;
}
.feedbackRow label, .latestNewsRight, .otherNewsRight, .siteImage, .siteInfo, .newsLetterNew, .adImage, .jobBannerContent,
.jobBanner, .availableJobs, .infoLeft, .infoRight {
	width:100%;
}
.feedbackRow .inputTxt, .newsInput, .newsText {
	width:90% !important;
}
.feedBackBtn, .resetBtn {
	padding:0.5em 1em;
}
.newsContent {
	background-size:100%;
}
.newsContent h1 {
	font-size:25px;
	line-height:30px;
	padding-top:10em;
}
.currentDate > p {
	font-size:10px;
}
.newsArticle {
	margin-bottom:1em;
}
.newspaperImg, .latestNewsDiv {
	margin-top:1em;
}
.latestNewsHead, .latestSiteHead, .ecommerceHead, .newsHead, .availableJobs h1 {
	font-size:20px;
}
.otherStoryRow, .otherStories {
	margin-top:2em;
}
.otherNews {
	width:88%;
	float:none;
	margin:0 auto;
	padding:0.5em;
}
.latestNewsInfo > p, .otherNewsRow li, .feedbackRow label, .siteInfo > p, .newsInfo, .ecomInfo > p, .tips li p {
	font-size:12px;
	line-height:18px;
}
.latestSiteHead, .newsInput {
	margin-left:0;
	margin-bottom:1em;
}
.siteRow {
	width:91%;
}
.newsLetterHead {
	padding:1em 0;
}
.newsLetterHead h3, .interviewTips h3 {
	font-size:18px;
}
.newsLetterNew, .advertisement, .featureRight > p {
	padding:0;
}
.newsLetterNew, .advertisement, .adRow, .adFullView, .commentsOddRow, .otherAdvertisement .adRow, .otherAdvertisement .adFullView {
	margin:0;
}
input[type="text"], textarea, input[type="email"], input[type="tel"], input[type="submit"], .personalInfoRow label {
	font-size:12px;
}
.adImage img {
	display:block;
	margin:0 auto;
}
.adImage {
	margin-bottom:1em;
}
.newstitle {
	font-size:15px;
}
.jobBannerContent h1, .jobBannerContent h2 {
	font-size:1.5em;
}
.jobIcon, .jobDetails, .newsLetterSection, .contactHead, .contactForm, .contactLeft, .contactRight, .findDirection,
.mapView, .faqLeft, .faqRight, .quesCenter {
	width:100%;
}
.jobIcon {
	min-height:auto;
}
.jobIcon img {
	width:60%;
	margin:0 auto;
	display:block;
}
.jobDetails {
	float:right;
}
.jobDetails, .logo_content > img {
	padding:0;
}
.jobDetails h4 a, .redevelopDesc, .responsiveDesc, .resDesc, .serviceDesc, .afterRedesignInfo > p,
.categoryDesc, .websiteInfo, .featureItem > p, .adSubDesc, .adwordsContent > p, .paymentContent > p, .onPageContent p,
.offPageContent p, .redesignDesc, .stepsDesc, .servicesInfo, .subInfo, .serives li, .headLine, .newsScroll {
	font-size:13px;
}
.jobDescription, .jobDetails > p, .viewMore, .tips li p, .reputationIntro p, .reputationSubDiv p, .smoList li,
.howDoesInfo p, .mediaCol li p, .howtoMang li, .seoOrganic h2, .googleInorganic h2, .thin, .dashboardContent > p  {
	font-size:12px;
}
.interviewTips h3, .personalInfo h2, .avenueHead, .payuHead, .ebsHead, .citrusHead, .direcpayHead, .zaakpayHead, 
.checkoutHead, .stepsHead, .serviceSubHead, .siteName, .faqSubHead, .amcSubHead, .helpSubHead {
	font-size:18px;
}
.jobSubHead, .quote, .companyQuote, .wesiteHead, .categoryInfo h5, .processSteps > p {
	font-size:16px;
}
.name, .details, .newsLetterInfo > p, .newsInfo, .smallDesc {
	font-size:10px;
}
.headLine {
	width:40%;
}
.newsScroll {
	width:56%;
	margin:0;
}
.jobDetailRow, .infoRight {
	margin-bottom:1em;
}
.apply, .addrDetail p, .drawer-content p {
	font-size:11px;
}
.personalInfoRow input[type="text"], .personalInfoRow input[type="tel"], .personalInfoRow input[type="email"], .personalInfoRow input[type="file"] {
	width:55%;
	float:right;
}
.second, .webDesignImg, .faqLeft, .faqRight {
	margin-top:1em;
}
.personalInfoRow, .featureRow {
	margin-bottom:1.5em;
}
.submitBtn, .progressBar {
	float:right;
}
.candidatePhoto {
	width:25%;
}
.candidateDetails {
	width:70%;
	margin-left:0.5em;
}
.candidateRow {
	width:96%;
}
.DetailIcon img { width:30px }
.addressSection { width:100%; margin-top:2em }
.DetailIcon {
	width:15%;
}
.addrDetail {
	width:84%;
}
.addrDetail p {
	line-height:16px;
	margin-left:0.5em;
}
.responsiveImage {
	padding:0 0.5em;
	margin-left:0;
}
.addrDetailsRow { padding:0.5em; margin:0; width:100% }
.contactHeading, .categoryHead, .logisticsMainContent h1, .paymentGatewayContent h1, .smsIntegrationContent h1, .servicesHead,
.postHead {
	font-size:25px;
}
.contactForm, #directions-panel {
	height:auto;
}
.subTitle {
	font-size:35px;
	letter-spacing:2px;
}
.formRow input[type="text"], .formRow input[type="tel"], .formRow input[type="email"], .formRow textarea,
.directionRow input[type="text"], .siteLogo, .siteLogo img, .checkoutLogo, .siteContent, .citrusContent, .checkoutContent,
.checkoutLogo img, .webDesignContent, .webDesignImg, .responsiveImage, .responsiveImage img, .responsiveIntro, .websiteCol,
.webAppContent, .webAppImage, .webDevelopImg, .seoHelpImg, .subCategory, .hostingImage, .hostingImage img, .hostingIntro,
.hostingCol, .postContent, .postBannerImg, .adCol, .seoBannerContent, .logoBannerImage, .seoImage, .logoBannerContent,
.logoDesign, .logos li, .ourDesigns, .adwordsImage, .onPageImage, .ourDesign, .adwordsContent, 
.onPageContent, .flowChartImage img, .paymentContent, .offPageContent, .offPageImage, .mediaContent,
.mediaImg, .howDoesInfo, .howDoesImg, .mediaCol li, .mediaCol li img, .mangSocialMedia, .semBannerContent, .semImage,
.adwordsImage img, .paymentImage, .paymentImage img, .reputationContent, .reputationImg, .reputationCol1, .reputationCol2,
.emailMarketingContent, .emailMarketingContent > p, .emailMarketingBanner, .emailImg, .emailImg img, .emailInfo,
.creativeDesignInfo, .creativeDesignImg, .creativeDesignImg img, .smsProcessImg, .smsProcessInfo, .smsEvenSteps .smsProcessInfo,
.secondImg, .featureLeft, .featureRight, .cartContent, .vcomContent, .zaakpayLogo, .zaakpayLogo img, .zaakpayContent, .funcImage,
.funcImage img, .funcContent, .dashboard, .categoryModule, .productMangContent, .productMangBanner,
.amcContent, .amcImage, .amcImage img, .paymentGatewayModule, .companyLogo, .companyIntro, .logisticsBannerImg,
.logisticsMainContent, .integrationIntro, .logisticImg, .logisticsInfo, .seoSemImage, .seoSemHeading, .seoSemContent,
.getProfitImg, .redevelopContent, .ecsImage, .redesignImg, .redesignInfo, .afterRedesignInfo, .afterRedesignImg, .deviceSizeImg,
.reponsiveInfo, .costEffectiveInfo, .costEffectiveImg, .deviceSizeImg img, .costEffectiveImg img, .ecsContent, .liveChat,
.chatImage, .chatHead, .founderImage, .aboutFounder, .logo_img, .logo_content, .demo_part, .profile, .magentoContent,
.magentoImg {
	width:100%;
}
#directions-panel {
	width:99%;
}
#directionHere {
	padding:1em 0;
	line-height:25px;
}
#directionHere, .marketingContent p, .searchEngineTop p, .seoContent p, .logoContent>p, .amcIntro p, .integrationIntro > p,
.adSubHead, .dashboardContent h3, .chatHead h5 {
	font-size:16px;
}
.findDirection h3, .semBannerContent h1, .seoBannerContent h1, .logoBannerContent h1, .AppHead, .responsiveHead,
.hostinHead, .hosthead, .designHead, .smoBenefits h2, .howDoesDiv h2, .mangSocialMedia h3, .reputationSubDiv h3,
.emailMarketingContent > p, .productMangIntro > p, .stepToProcess h2, .amcContent h1, .mainHead, .payuTitle, .ebsTitle,
.citrusTitle, .checkoutTitle, .zaakpayTitle, .seoSemHeading h2, .redevelopContent h2, .ecsContent > p {
	font-size:20px;
}
.partnersContent h1, .paymentIntegIntro > p {
	font-size:16px;
	line-height:30px;
	letter-spacing:2px;
}
.siteContent > p, .citrusContent > p, .zaakpayContent > p, .checkoutContent > p, .resDesc, .reputationIntro p,
.reputationSubDiv p, .smoList li, .howDoesInfo p, .mediaCol li p, .howtoMang li, .adwordsContent > p, .paymentContent > p,
.onPageContent p, .offPageContent p, .stepsDesc, .productMangIntro > p {
	line-height:25px;
}
.paymentSecondRow .siteContent, .citrusContent, .hostingCol, .seoBannerContent h1, .logoBannerContent h1, .offPageImage,
.faqCenter {
	margin:0 0 1em 0;
}
.paymentFirstRow .siteContent, .productHead, .redesignImg, .ecsContent, .magentoContent {
	margin-top:1em;
}
.citrusContent > p, .subCategory, .hostingTypeDiv, .adCol, .mediaCol li, .redesignDesc, .creativeDesignInfo>p, .faqLeft,
.faqRight, .quesCenter, .helpOddRow, .helpEvenRow, .redesignInfo, .afterRedesignInfo > p, .redevelopContent {
	padding:0 0.5em;
}
.checkoutLogo img, .responsiveIntro, .websiteCol, .seoHelpImg, .advertisementDiv, .logos li, .onPageImage img, .marginBottom,
.googleInorganic, .seoOrganic h2, .googleInorganic h2, .emailMarketingContent h2, .smsEvenSteps .smsProcessInfo, .featureLeft,
.featureRight, .pageDesc, .categoryModule, .ecsImage, .redesignInfo, .founderIntro {
	margin:0;
}
.webDesignContent, .reputationContent {
	margin-top:2em;
	margin-left:0;
	padding-left:1em;
}
.responsiveDesign, .websiteCol, .payPerClick, .onPageSection, .offPageSection, .ourDesignSection, .emailMarketingCampaign,
.logo_img, .logo_content {
	padding:1em 0;
}
.featureItem, .ourDesigns {
	padding:1em;
}
.featureItem>p, .reputationContent>h1 {
	line-height:35px;
}
.morelink, .adCol, .semImage img, .amcImage img, .paymentGatewayModule, .logisticsMainContent,
.logisticsBannerImg, .getProfitImg {
	margin:1em auto;
}
.wesiteHead, .categoryInfo h5, .logisticsMainContent h1, .paymentGatewayContent h1, .smsIntegrationContent h1, .servicesHead,
.postHead, .chatHead, .demo_part > h1 {
	text-align:center;
}
.intro, .hostingIntro > p, .hostingList li, .onPageContent>p, .offPageContent>p, .seoPackageTable th:first-child,
.seoPackageTable th, .logisticsInfo > p, .seoSemContent > p, .helpInfo, .chatHead > p {
	font-size:14px;
}
.webAppContent, .creativeDesign, .amcContent h1, .redevelopContent, .deviceSizeImg, .chatHead {
	margin:2em 0;
}
.webAppIntro, .websiteOddRow, .websiteEvenRow, .webDesignEvenRow, .freeTrail, .contactUs, .marketingContent,
.seoContent, .logoContent, .googleAdwords, .emailMarketingInfo, .smsEvenSteps, .shoppingCart, .homePageDesign, .otherPageDesign {
	padding:2.5em 0;
}
.seoHelpImg img, .postBannerImg img, .logos li img, .funcImage img, .vcomSeoHelpDiv img, .offPageImage img, .onPageImage img {
	width:60%;
}
.dashboardImg img {
	width:75%;
}
.webhostingContent {
	padding:5em 0.2em;
}
.hostingIntro > p, .hostingList li, .onPageContent>p, .offPageContent>p, .redevelopDesc, .redesignDesc, .servicesInfo,
.subInfo, .afterRedesignInfo > p, .serviceDesc {
	line-height:22px;
}
.hostingCol, .logos li {
	min-height:auto;
	padding:0.5em 0;
}
.hosthead {
	margin-bottom:0.5em;
}
.postContent {
	padding-top:3em;
}
.postBannerImg img, .logos li img, .companyLogo img, .chatImage img, .logo_img img, .logo_content > img, .funcImage img,
.vcomSeoHelpDiv img, .offPageImage img, .onPageImage img, .dashboardImg img {
	margin:0 auto;
	display:block;
}
.advertisementType h2 {
	font-size:17px;
	line-height:30px;
}
.ourDesigns h3, .subHeading, .mediaContent h1, .emailMarketingContent h2, .redevelopHead, .redevelopSubHead, .helpHead,
.productMangContent h1, .seoSemHeading h1, .redevelopContent h1, .ecsContent h1, .solutionHead {
	font-size:25px;
}
.seoBannerContent, .mediaContent h1, .searchEngineTop, .emailMarketingContent, .smsIntegrationContent, .productMangContent {
	margin-top:2em;
}
.seoImage, .seoSemHeading {
	margin:2em 0;
}
.seoImage img {
	height:auto;
}
.mediaContent, .emailMarketingContent, .secondImg, .customer, .paymentImg, .onlineShopImg, .paymentHead, .account,
.integrationIntro, .logisticsInfo, .seoSemImage, .ecsContent {
	margin-left:0;
}
.mediaCol li, .reputationCol1 {
	min-height:auto;
	margin:0 0 1em 0;
}
.semBannerContent h1 {
	margin:2em 0 0 0;
}
.semBannerContent h1, .account {
	text-align:center;
}
.seoOrganic, .logisticsContent, .port_content {
	margin-top:3em;
}
.seoPackageTable th, .smsEvenSteps h4, .smsEvenSteps .stepsDesc, .smsProcessInfo, .servicesOddRow, .servicesEvenRow,
.featureRow, .pageDesc > p, .cartDesc > p, .integrationIntro, .logisticsInfo > p {
	padding:0.5em;
}
.emailMarketingContent h1 {
	font-size:35px;
	line-height:35px;
}
.menuList li {
	font-size:8px;
	width:32%;
	min-height:50px;
}
.drawer-header h1 {
	font-size:10px;
	margin:0;
}
.drawer-header, .productMangContent h1, .logisticsBannerImg {
	padding:5px;
}
.drawer-content p, .logisticsInfo > p {
	line-height:20px;
}
.amcOddRow, .amcEvenRow, .paymentIntegIntro {
	padding:2em 0.5em;
}
.gatewayImage > p {
	font-size:8px;
	letter-spacing:0.5px;
}
.companyLogo img, .port_content {
	width:80%;
}
.clientsLogo {
	margin-left:1em;
}
.demo_part a {
	font-size:12px;
}
.liveChat {
	margin:0 0 1em 0;
}
.founderDetail {
	padding-left:2em;
}
.aboutFounder h1, .aboutFounder h2 {
	font-size:30px;
	line-height:35px;
	text-align:center;
}
.founderIntro > p, .founderDetail > p {
	font-size:15px;
	line-height:25px;
	letter-spacing:0.5px;
}
.founderSection {
	background:transparent linear-gradient(to bottom, rgb(147, 208, 109) 31%, rgb(255, 255, 255) 27%) repeat;
}
.port_content > h1, .port_content > h3 {
	font-size:23px;
	line-height:30px;
	padding:0px 0px 0px 15px;
	letter-spacing:3px;
}
.logo_img, .logo_content:nth-child(2), .logo_content:nth-child(3) {
	height:auto;
}
.logo_content > h1 {
	font-size:40px;
}
.customSearchDiv {
	padding:1em;
	top:70px;
}
.customSearchDiv h3 {
	font-size:12px;
}
.closeBtn {
	top:4px;
	right:4px;
}
.header {
	height:70px !important;
}
.partnersContentView {
	width:77%;
	bottom:10px;
	left:30px;
}
.partnersContentView > p, .viewMoreBtn, .needToKnow p, .appItems li {
	font-size:12px;
}
.bannerPart {
	padding:4px 0px 0px;
}
.demo_part { margin-top: 37px; }
.demo_part h1, .demo_part .appStore { margin:0; }
.demo_part .appStore, .demo_part .webApp { margin-top: 5px; }
.demo_part {
	margin:10px 0 0;
}
.menu {
	padding:0;
}
.storeContent > h1 {
	margin:10px 0 0;
}
.dashboardContent > p, .authorStory > p, .pageDesc > p, .cartDesc > p, .featureRight > p, .storeFeatures li {
	line-height:22px;
}
.dashboard {
	margin-bottom:3em;
}
.fb_ltr {
	width:100% !important;
}
.categoryTable th {
	letter-spacing:1px;
}
.offerBanner {
	padding:70px 0 0;
}
.specialOffers {
	position:absolute;
	right:90px;
}
.magentoContent h1 {
	font-size:20px;
	line-height:20px;
}
.magentoContent h3 {
	font-size:25.5px;
	line-height:22px;
}
.magentoContent h1, .magentoContent h3 {
	text-align:center;
}
.mainContent {
	padding:0 0.5em;
}
.doYouKnowDiv p, .whyVcom p, .benefitsList {
	font-size:13px;
	line-height:20px;
}
.magentoSubhead, .appHead {
	font-size:25px;
}
.clientLogos li, .appsNeed li, .difference li {
	width:100%;
	margin-right:0;
}
.appSubHead {
	font-size:20px;
}
.appsNeed li, .difference li {
	border:none;
}
}

@media only screen and (max-width : 320px){
	.partnerContent { margin-top: 10em; }
	.partnersBanner { height: 480px; }
	.modelPhotoDiv { height: 320px; }
	.demo-3 .elastislide-horizontal { top: 120px !important; }
	.productPhotoDiv { height: 320px; }
}

@media only screen and (min-width : 321px) and (max-width : 360px) {
	.partnerContent { margin-top: 10em; width: 100%; }
	.partnersBanner { height: 480px; }
	.modelPhotoDiv { height: 310px; }
	.productPhotoDiv { height: 310px; }
	.demo-3 .elastislide-horizontal { top: 120px !important; }	
	.img100 { width: 100%; }
}

@media only screen and (min-width : 361px) and (max-width : 480px) {
	.partnerContent { margin-top: 10em; width: 100%; }
	.partnersBanner { height: 480px; }
	.modelPhotoDiv { height: 430px; }
	.productPhotoDiv { height: 430px; }
	.demo-3 .elastislide-horizontal { top: 130px !important; }
}

@media only screen and (min-width : 481px) and (max-width : 580px) {
	.modelPhotoDiv { height: 580px; }
	.productPhotoDiv { height: 580px; }
	.demo-3 .elastislide-horizontal { top: 130px; }
	.img100 { width: 100%; }
	.partnerContent { width: 100%; }
	.modelContent h3 { font-size: 73px; }
	.modelContent h4 { font-size: 50px; }
	.productPhotoDesc { margin-left: 0; }
}

@media only screen and (min-width : 581px) and (max-width : 900px) {
	.partnerContent { width: 100%; }


@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : portrait) {
}

@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : landscape) {
}