
abbr, acronym, address, applet, article, aside, audio, b, blockquote, big, body, center, canvas, caption, cite, code, command, datalist, dd, del, details, dfn, dl, div, dt, em, embed, fieldset, figcaption, figure, font, footer, form, h1, h2, h3, h4, h5, h6, header, hgroup, html, i, iframe, ins, kbd, keygen, label, legend, li, meter, nav, object, ol, output, p, pre, progress, q, s, samp, section, small, source, strike, strong, sub, sup, /*table, tbody, tfoot, thead, th, tr,*/ tdvideo, tt, u, ul, var,article, aside, audio, canvas, command, datalist, details, embed, figcaption, figure, footer, header, hgroup, keygen, meter, nav, output, progress, section, source, video {
  display: block;
}

body{
	/*overflow-y:auto;*/
	overflow-x:hidden;
}

/* font  style here */
@font-face {
  font-family: 'Dosis-Light';
      src: url('../fonts/dosis-light-webfont.eot');
    src: url('../fonts/dosis-light-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/Dosis-Light.woff') format('woff'),  url('../fonts/Dosis-Light.ttf') format('truetype'),   url('../fonts/Dosis-Light.svg#yanone_kaffeesatzregular') format('svg');
    font-weight: normal;
    font-style: normal; 
}

@font-face {
  font-family: 'dosis-light';
  
   src: url('../fonts/dosis-regular-webfont.eot');
    src: url('../fonts/dosis-regular-webfont.eot?#iefix') format('embedded-opentype'),

       url('../fonts/dosis-regular-webfont.woff') format('woff'),
         url('../fonts/dosis-regular-webfont.ttf') format('truetype'),
         url('../fonts/dosis-regular-webfont.svg#dosis-light') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
  font-family: 'bebas_neueregular';
    src: url('../fonts/bebasneue-webfont.eot');
    src: url('../fonts/bebasneue-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/bebasneue-webfont.woff') format('woff'),
         url('../fonts/bebasneue-webfont.ttf') format('truetype'),
         url('../fonts/bebasneue-webfont.svg#bebas_neueregular') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
  font-family: 'open_sansregular';
    src: url('../fonts/opensans-regular-webfont.eot');
    src: url('../fonts/opensans-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/opensans-regular-webfont.woff') format('woff'),
         url('../fonts/opensans-regular-webfont.ttf') format('truetype'),
         url('../fonts/opensans-regular-webfont.svg#open_sansregular') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
  font-family: 'open_sanslight';
    src: url('../fonts/opensans-light-webfont.eot');
    src: url('../fonts/opensans-light-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/opensans-light-webfont.woff') format('woff'),
         url('../fonts/opensans-light-webfont.ttf') format('truetype'),
         url('../fonts/opensans-light-webfont.svg#open_sanslight') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'CenturyGothicRegular';
    src: url('../fonts//4365.eot');
    src: url('../fonts//4365.eot') format('embedded-opentype'), url('../fonts/4365.woff') format('woff'), url('../fonts/4365.ttf') format('truetype'), url('../fonts/4365.svg#CenturyGothicRegular') format('svg'); }
/*	
@font-face {
  font-family: 'CenturyGothicRegular';
	src: url('../fonts/gothic.eot');
	src: url('../fonts/gothic.woff') format('woff'), url('../fonts/gothic.ttf') format('truetype'),url('../fonts/4365.svg#CenturyGothicRegular') format('svg');
}*/




body
{
font-family:Source Sans Pro, sans-serif !important;
}
section.guarantees
{
margin-top: 100px;
padding-top: 20px;
padding-bottom: 35px;
}
.quality .container-fluid .row.mainrow .col-lg-offset-2 {
    margin-left: 16.66666667%;
    width: 52%;
}
.quality .container-fluid .row.mainrow .col-lg-2.col-md-3.col-sm-3 {
    width: 18%;
}

.guarantees .container {
    width: 1200px;
    padding: 0;
}
.quality .container-fluid {
    width: 1200px;
    padding: 0;
    margin: 0 auto;
}




.head1
{
font-size: 35px;
font-weight: 300;
}
hr.orangeline
{
border: 2px solid #FE764C;
width: 70px;
}
h2.head2
{
font-weight: 300;
font-size: 20px;
}
.boldtext
{
font-size: 35px;
font-weight: 600;
}
.nopadding
{
padding:0 !important;
}
/*---MAIN ROW BLOCK--*/
section.quality
{

border:1px solid #E6E6E6;
}
.row.subrow2 .carousel-indicators.ctrlnav {
    display: block;
width: 100% !important;
float: left !important;
margin: 20px -15px 0 !important;
position: relative !important;
}
.text-center h3.color {
    display: none;
}
.text-center p.color {
    margin: 20px 0 20px 0;
    text-align: justify;
}
.row.subrow2 .carousel-indicators.ctrlnav li {
    text-indent: 0;
    width: 33.33%;
    float: left;
    height: auto;
    text-align: center;
    border: 0;
    border-radius: 0;
    margin: 0px 0 0 0;
    padding: 0 15px;
}
.row.subrow2 .carousel-indicators.ctrlnav li .li-div-class {
    background-color: #F7F7F7;
    height: 200px;
width: 100%;
float: left;
}
.row.subrow2 .carousel-indicators.ctrlnav li.active .li-div-class {
    background-color: gray;
}
.row.subrow2 .carousel-indicators.ctrlnav li.active .li-div-class .headblock {
    color: #ffffff;
}
.row.subrow2 .carousel-indicators.ctrlnav li.active .li-div-class .headblock span {
    color: #ffffff !important;
}

.mainrow
{
margin-top:42px;
}
.blocks
{
cursor:pointer;
}
.block
{
height:200px;
}
.headblock
{
font-size: 22px;
font-weight:300;
margin-bottom: 0;
padding-top: 10px;
    width: 100%;
    float: left;
}
span#satisfaction
{
color:#D2BA98;
font-size: 26px;
font-weight: 700;
}
span#disclosure
{
color:#B98657;
font-size: 26px;
font-weight: 700;
}
span#moneyback
{
color:#F0BE55;
font-size: 26px;
font-weight: 700;
}
span#quality
{
color:#EC5746;
font-size: 26px;
font-weight: 700;
}
.blockimg
{
padding-top:30px;
padding-bottom:30px;
}
.block
{
background:#F7F7F7;
margin-bottom: 20px;
}
img.clickhere {
position: absolute;
bottom: -120px;
right: -160px;
}
/*--SLIDER PART--*/
.ctrlnav
{
top:-20px !important;
position: relative !important; 
z-index: 15 !important;
left:0 !important;
width: 100% !important;
padding-left: 0 !important;
margin-left:0 !important;
text-align:left !important;
list-style: none !important;
}
.glyphicons-thumbs-up
{
color:#D1BA98;
}
.ctrl
{
display:none;
}
.color
{
color: #666;
font-size: 20px;
font-weight: 300;
}


/*------ABOVE FOOTER--PART--*/
.halflaptop
{
padding-left:6%;
padding-right:6%;
}
.back
{
background-image: url('../images/policy-images/back.png');
background-repeat: no-repeat;
background-size: 100% 100%;
background-position: center;
padding-top: 55px;
padding-left: 14% !important;
padding-right: 14% !important;
padding-bottom: 35px;
}
h1.backhead
{
color:#fff;
font-size:30px;
font-weight:700;
}
hr.boldorange
{
width:76px;
border:3.5px solid #E64A1A;
margin-bottom: 0;
}
p.backpara
{
overflow-y: auto;
height: 280px;
background: rgba(255, 255, 255, 0.2);
text-align: justify;
padding: 20px;
padding-bottom: 0 !important;
font-size: 20px;
color: #fff;
font-weight: 300;
margin-bottom: 0;
padding-bottom: 0;
}
p.backpara::-webkit-scrollbar
{
-webkit-appearance:none;
}
p.backpara::-webkit-scrollbar {
    width: 12px;
}
 
p.backpara::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3); 
    border-radius: 10px;
}
 
p.backpara::-webkit-scrollbar-thumb {
    border-radius: 10px;
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.5); 
    background-image:url('../images/policy-images/scrollthumb.png');
    background-repeat:no-repeat;
}
/*-------------HOVER QUALITY---*/
.qualityhoverpopup
{
WIDTH:70% !important;
margin: 12% auto !important;
}
.modal
{
OVERFLOW-Y:HIDDEN !important;
}
.modal-body{
padding:8px !important;
}
.modal-backdrop.in
{
opacity:0 !IMPORTANT;
}
button.closequalitymodel {
position: absolute;
right: -25px;
top: -25px;
border-radius: 50%;
opacity: 1;
font-size: 26px;
background: rgba(255, 255, 255, 1) !important;
width: 40px;
color: orangered;
height: 40px;
outline: 0;
box-shadow: 0px 0px 5px gray;
}

.social_media {
float: left;
width: 100%;
}
ul.social_media_list {
float: left;
width: 100%;
margin-top: 15px;
}
ul.social_media_list li {
float: left;
padding-bottom: 6px;
padding-top: 6px;
}
.social_media a {
text-decoration: none;
}
span.social_icon img {
width: 30px !important;
height: 30px !important;
float: left;
}
ul.social_media_list p {
float: left;
padding: 0px 0px 0px 15px;
color: #333333;

}
.unline1
{
	background:#df9c34;
	float: left;
	width: 309px;
	height: 2px;
	margin-left: 36%;
}
.span12
{
	width:1175px;
	margin:0 auto;
	font-family:'Source Sans Pro', sans-serif;
	padding:10px;
	border:1px solid #ddd;
	margin-bottom: 20px;
	font-size:18px;
}
.faq-section h2
{
	border-bottom:1px solid #ddd;
	padding:5px 25px;
	font-size:24px
}
.faq-section p strong
{
	background:url('/images/social/icon_bullet.gif') no-repeat scroll left;
	padding:20px;
	
}
.faq-section ul li ul
{
	padding-left:40px;
}
.faq-section ul li ul li
{
	background:url('/images/social/icon_bullet.gif') no-repeat scroll left;
	padding-left:20px;
	line-height: 6px;
}
.faq-section p strong 
{
	text-decoration:none;
	color:#2b2b2b;
	cursor:text;
}
.faq-section p
{
	padding-left:20px;
	color:#444;
}
.faq-section ul li
{
	margin-bottom:20px;
}
.span9
{
	width:800px;
	margin-right:20px;
	padding:10px;
	float:left;
	border:1px solid #ddd;
	font-family:'Source Sans Pro', sans-serif;
}

.span9 ul li
{
	background:url('/images/social/icon_bullet.gif') no-repeat scroll left;
	padding:5px 0;
	color:#000;
}
.span9 ul li a
{
	padding-left:20px;
	text-decoration:none;
	text-transform:capitalize;
}
.span9 h2
{
	border-bottom:1px solid #ddd;
	padding:5px 0;
}
.span3
{
	width:300px;
	float:left;
	font: 18px 'Source Sans Pro', sans-serif;
}
.right-span
{
	border:1px solid #ddd;
	margin-bottom:20px;
}
.right-span h2
{
	border-bottom:1px solid #ddd;
	padding:5px;
}
.right-span ul
{
	padding:0 10px;
}
#a-style
{
	font-size: 17px;
	color: #000;
	text-decoration: none;
	padding-left: 5px;
	padding-bottom: 10px;
	text-transform: uppercase;
}
.site-sub-menu
{
	width:185px;
	min-height:120px;
	float:left;
	margin:10px 35px;
}
.site-sub-menu ul
{
	list-style: square;
	
}
.site-sub-menu ul li
{
	list-style: square;
	
}
.site-sub-menu ul li a
{
	color:#838383;
}
#pentagon {
  position: relative;
  width: 54px;
  border-width: 50px 18px 0;
  border-style: solid;
  border-color: red transparent;
}

#pentagon:before {
  content: "";
  position: absolute;
  height: 0;
  width: 0;
  top: -85px;
  left: -18px;
  border-width: 0 45px 35px;
  border-style: solid;
  border-color: transparent transparent red;
}

html {
  overflow: auto !important;
}

.clear {
  clear: both;
}

img {
  border: 0 none;
  outline: none;
}

.main {
  width: 100%;
  height: auto;
  margin: 0 auto;
}

.width1 {
  width: 100% !important;
}


/*@-moz-document url-prefix() {.width1{ width: 100% !important;}}*/
.home-js-menu {
  position: fixed;
  z-index: 9999;
  float: left;
  height: 75px;
  width: 100%;
  top: 0px;
  display: block;
  box-shadow: rgb(152, 152, 152) 0px 1px 2px;
  background-color: rgb(255, 255, 255);
}

@-moz-document url-prefix() {
  .home-js-menu {
    max-width: 1366px;
  };
}

.container1349 {
  width: 1344px;
  margin: 0 auto;
}

.container1366 {
  width: 1366px;
  margin: 0 auto;
}

/*  header css style start here*/
.header-info {
  float: left;
  margin: 0px;
  padding: 0px;
  background-color: #112232;
  width: 100%;
  height: 33px;
  font: 14px 'Source Sans Pro', sans-serif;
}

.info-lt {
  float: left;
  /*margin: 8px 0 0 40px;*/
  margin: 8px 0 0 20px;
}

.info-lt a {
  float: left;
  text-decoration: none;
  color: rgb(255, 255, 255);
  opacity: 0.8;
  /*font: 14px 'Source Sans Pro', sans-serif;*/
  font-family: 'source sans pro', sans-serif;
}

.info-lt a:hover {
  opacity: 0.7;
}

.info-lt a img {
  float: left;
  margin: 4px 8px 0px 0px;
  width: 17px;
  height: 11px;
}

.info-lt-skype {
  float: left;
  margin: 7px 0 0 40px;
}

.info-lt-skype a {
  float: left;
  text-decoration: none;
  color: rgb(255, 255, 255);
  opacity: 0.8;
  font-family: 'source sans pro', sans-serif;
  /*font: 14px 'Source Sans Pro', sans-serif;*/
}

.info-lt-skype a:hover {
  opacity: 0.7;
}

.info-lt-skype a img {
	float: left;
	margin: 1px 4px 0px 0px;
	width: 16px;

}


.info-rt {
  float: right;
  width: 197px !important;
  padding-top: 2px;
}

.info-hire {
  float: left;
  width: 230px;
  height: 35px;
}

.info-hire select {
  background-color: #21a279;
  border: none;
  color: #fff;
  padding: 3px 25px 4px 25px;
  margin: 0px 0px 0px 0px;
  outline: none;
  font: 17px 'Source Sans Pro', sans-serif;
}

.info-hire select option {
  background-color: #fff;
  border: none;
  color: #000;
}

.info-social {
  float: left;
  /*margin: -3px 0px 0px 36px;*/
  margin: -3px 0px 0px 0px;
}

.w-socials-item {
  float: left;
  position: relative;
  -webkit-transition: all 0.2s ease;
  -moz-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  transition: all 0.2s ease;
 
}

.w-socials-item-link {
  color: #999 !important;
  border-radius: 0 !important;
  box-shadow: none !important;
  position: relative;
  height: 36px;
  width: 36px;
  overflow: hidden;
  text-align: center;
  text-decoration: none;
  border: none;
  display: block;
}

.tp-leftarrow.default {
  background: url(../images/slider/arrow-l.png) no-repeat scroll 17px 15px !important;
  border-radius: 50%;
  font-size: 0px !important;
}

.tp-rightarrow.default {
  background: url(../images/slider/arrow-r.png) no-repeat scroll 19px 16px !important;
  font-size: 0px !important;
}

.tp-leftarrow.default:after {
  display: block;
  margin-right: 0px !important;
  position: relative;
  background: url(../images/slider/arrow-l.png) no-repeat scroll 17px 15px !important;
}

.tp-rightarrow.default:after {
  display: block;
  margin-left: 0px !important;
  position: relative;
  background: url(../images/slider/arrow-r.png) no-repeat scroll 19px 16px !important;
}

header.home {
  float: left;
  background-color: #fff!important;
  position:fixed;
  z-index: 9999;
  width: 100%;
  top: 0;
  border-bottom: 3px solid rgb(253, 94, 38);
}

.logo {
  float: left;
  cursor: pointer;
  margin: 8px 0 0 40px;
  padding: 0;
}

.logo a img {
  width: 197px;
  
}


/*  menu css style start here*/
.menu_top ul li ul {
  top: 61px !important;
}

#homemenu {
  float: right;
  width: 880px;
  margin: 0px;
  padding: 0;
}

#homemenu ul {
  float: left;
  margin: 0px;
/*  padding: 20px 0px 12px 0px;*/
}

#homemenu ul li {
  float: left;
  margin: 0px;
  padding: 0px 7px;
  list-style-type: none;
}

#homemenu ul li a {
  float: left;
  text-decoration: none;
  font: 17px 'Source Sans Pro', sans-serif;
  color: rgb(87, 79, 79);

    padding: 28px 13px 27px 10px;
  -webkit-transition: all 0.3s ease-out;
  -moz-transition: all 0.3s ease-out;
  -ms-transition: all 0.3s ease-out;
  -o-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
}

.mid-b{
  margin-bottom: 22px;
}

#homemenu ul li a.active {
  color: #23c0a0;
  border-bottom: 3px solid #23c0a0;
}

#homemenu ul li a:hover {
  display: block;
color: #FFFFFF;
background-color:#d96e6e;
}

#homemenu ul li:hover > a.ser {
  display: block;
  color: #FFFFFF;
  background-color:#d96e6e;
}



#homemenu ul li:hover > ul {
  display: block;
/*  background-color: rgb(34, 168, 120);*/
    background-color:#fff;
}

.services_ulitems{
  position: absolute;
  top: 111px;
/* background-color: #fff; */
  min-height: 200px;
  padding: 2% 3% 2% 5%;
  display: none;
  margin: 0px 0px 0px 0px;
  box-shadow: 0px 1px 1px #161616;
  width: 100%;
  left: 0px;
  right:0;
}
.services_ulitems1{
  position: absolute;
 /* top: 78px;*/
  top: 112px;
/* background-color: #fff; */
  min-height: 200px;
  padding: 2% 3% 2% 5%;
  display: none;
  margin: 0px 0px 0px 0px;
  box-shadow: 0px 1px 1px #161616;
  width: 100%;
  left: 0px;
  right:0;
}

#homemenu ul li ul li {
  width: 238px;
  height: auto;
  padding: 0px 10px 0px 0px;
}

#homemenu ul li ul li a {
  padding: 5px 5px 5px 10px;
  text-transform: uppercase;
  font: bold 16px/20px 'Source Sans Pro', sans-serif;
  width: 209px;
/*  color: white;
  background-color: rgb(15, 110, 76);*/
color:black;


}



#homemenu ul li ul li ul {
  top: 52px;
  left: 0;
  display: block;
  padding: 7px 10px 10px 0px;
  margin: 0px;
  width: 100%;
  position: static;
  min-height: 120px;
  box-shadow: none;

}

#homemenu ul li a.over:hover {
  background-color: #066;
}

#homemenu ul li ul li ul li {
  width: 100%;
/*  padding: 4px 0px 6px 0px;*/
}

#homemenu ul li ul li ul li a {
  width: 90%;
  padding: 3px 0px 3px 10px;
  font-weight: normal; 
  text-transform: capitalize;
  font: 14px/20px 'Source Sans Pro', sans-serif;
}



.menu_top ul li ul.drop_menu {
  width: 1366px !important;
  position: absolute !important;
  left: -515px !important;
  margin: 0px !important;
  padding-left: 11% !important;
  padding-top: 2% !important;
  top: 58px !important;
}/*  menu css style end here*/.head-social {
  float: left;
  margin: 42px 2px 0px 0px !important;
}
/********packages.html********/




/*** Packages.html end****/
.head-social a {
  float: left;
  padding: 0 5px;
}

.top-slider {
  float: left;
  height: 560px;
  width: 100%;
  margin-top: 100px;
}

.slider-description {
  width: 100%;
  max-width: 1235px;
  min-height: 460px;
  height: auto;
  padding: 20px 0px;
  margin: 0 auto;
  cursor: default;
  margin-top: -170px;
}

.btm-text {
  float: left;
  width: 550px;
  margin: 100px 0 0;
  padding: 0;
  text-align: center;
}

.btm-text h1 {
  font: 40px 'Source Sans Pro', sans-serif;
  color: #fff;
  width: 100%;
  margin: 0;
  padding: 0px;
}

.btm-text h2 {
  font: 30px 'Source Sans Pro', sans-serif;
  color: #fff;
  width: 100%;
  margin: 0px;
  padding: 4px 0px 0px 0px;
}

.btm-text h3 {
  font: 20px 'Source Sans Pro', sans-serif;
  color: #fff;
  margin: 16px 0px;
  padding: 0px;
}

.h3col {
  color: #cc6d37 !important;
}

.btm-text a {
  font: 16px/25px 'Source Sans Pro', sans-serif;
  color: #fff !important;
  width: 164px;
  background-color: #000;
  border: 1px solid #fff;
  text-decoration: none;
  margin: 0 auto;
  height: 34px;
  text-align: center;
  padding: 10px 0px 0px 0px;
}

.btm-text a:hover {
  border-bottom: 1px solid #fff !important;
}

.slider-rt {
  float: left;
  margin: 35px 0px 0px -90px;
  width: 775px;
  position: relative;
}

.desktop {
  float: left !important;
  margin: 0px;
}

.tab {
  float: left;
  position: relative;
 margin: 0px 0px 0px -44px !important;
}

.mob {
  float: left;
  position: relative;
  margin: 148px 0 0 -20px;
}

.app {
  background-color: #ffae36!important;
}

.app1 p {
  color: #ffae36!important;
}

.seo {
 background-color: #83b43e;
}

.seo1 p {
  color: #83b43e!important;
}

.design2 {
  background-color: #119abc!important;
}

.design1 p {
  color: #119abc!important;
}

.dev {
  background-color: #db1c2c!important;
}

.dev1 p {
  color: #db1c2c!important;
}

.smm {
  background-color: #9e226f!important;
}

.smm1 p {
  color: #9e226f!important;
}

.email {
  background-color: #562c80!important;
}

.email1 p {
  color: #562c80!important;
}

.ui {
  background-color: #d93486!important;
}

.ui1 p {
  color: #d93486!important;
}

.content {
  float: left;
  width: 100%;
  padding: 20px 0 0;
}

.content-top {
  width: 100%;
  float: left;
  margin: 40px 0 0;
  padding: 35px 0 10px;
  background-color: #F2F2F2;
  border-bottom: 1px solid #E1E1E1;
}

.content-top-inner {
  max-width: 1270px;
  width: 100%;
  margin: 0 auto;
  padding: 0;
}

.slider_home {
  float: left;
  margin: 0px;
  width: 100%;
  margin-top: 142px;
    /*margin-top: -20px;*/
}

h5.head_ing {
  font: 90px arial;
  text-transform: uppercase;
  color:white;
}

h6.showing_p {
  font: 60px arial;
  text-transform: uppercase;
  display: block;
  margin-top: 20px;
  color:white;
}

h5.looked1 {
  font: 20px arial;
  text-transform: uppercase;
  line-height: 20px;
  color:white;
}

h6.lookd1 {
  font: 15px arial;
  text-transform: uppercase;
  display: block;
  margin-top: 20px;
  color:white;
}

h5.ful-res {
  font: 35px arial;
  text-transform: uppercase;
  display: block;
  color:white;
}

span.looked {
  font: 70px arial;
  text-transform: uppercase;
  line-height: 20px;
}

span.lookd {
  font: 45px arial;
  text-transform: uppercase;
  display: block;
  margin-top: 20px;
}

/*.content-top-block {float: left;width: 316px;margin: 0px;padding: 0px;}
.block-img{ float:left;}
.col1{color:#333333;}
.col2{border-right:2px solid #143846;}
.col3{color:#d13a7a;}
.col4{border-right:2px solid #e45635;}
.col5{border-right: 2px solid #5b3b87 !important;} 
.col6{border-right: 2px solid #32cea2 !important;}  
.col7{color: #2FC99E !important;}
.block-content {float: left;}
.block-content {float: left;color: #454545;font: 18px/24px 'Source Sans Pro', sans-serif; width: 200px;margin: 0 0 0 10px;padding: 17px 0px;}*/

.poweredBy a img{
display:block !important;
}

.block-img {
  float: left;
  font: bold 40px 'Source Sans Pro', sans-serif;
  margin: 0px;
  border-right: 2px solid;
  padding: 0px 10px 0px 0px;
}

.main-content {
  float: left;
  width: 100%;
  margin: 0;
  padding: 75px 0 20px 0px;
  background-color: #fff;
  /*height: 320px;*/
  min-height: 320px;
}

.mission {
  float: left;
  width: 365px;
  min-height: 195px;
  height: auto;
  margin: 0 0 0 35px;
  padding: 39px 0px 32px 0;
  ;border-top: 1px solid #23c0a0;
  border-bottom: 1px solid #23c0a0;
  text-align: center;
}

.commit {
  float: left;
  width: 364px;
  border-right: 1px solid #DADADA;
  min-height: 345px;
  height: auto;
  padding: 0 40px;
  margin: -8px 0px 0px 0px;
}

.learn-how {
  float: left;
  background-color: #e45635;
  color: #fff;
  font: 20px 'Source Sans Pro', sans-serif;
  text-decoration: none;
  width: 160px;
  text-align: center;
  height: 27px;
  margin: 35px 0 0;
  padding: 5px 0 5px 0px;
  text-shadow: 0px 1px 1px #999;
}

/*.learn-how:hover {opacity:0.9;}*/.feature {
  float: left;
  width: 40%;
  max-width: 400px;
  padding: 0 0 0 40px;
}

.feature img:hover {
  opacity: 0.8;
  margin: -10px 0 0;
}

.services {
  float: left;
  width: 100%;
  background-color: #fff;
  /*min-height: 650px;*/
 min-height: 699px;
}

.services-inner {
  width: 100%;
  max-width: 1166px;
  margin: 0 auto;
}

.service-head {
  float: none;
  width: 100%;
  margin: 0px auto 20px auto;
  padding: 0px 0px 0px 0px;
  background-color: #0b1922;
}

.service-head p {
  text-align: center;
  color: #fff;
  font: 36px 'Source Sans Pro', sans-serif;
  margin: 70px 0 0px;
  padding: 21px 0px 16px;
}

.services-top {
  width: 100%;
  margin: 0px 0px 0px 0px;
  padding: 0px;
  float: left;
}

.serbox {
  float: left;
  width: 255px;
  height: 250px;
  margin: 0px 0px 0px 0px;
  padding: 0px;
  color: rgb(18, 216, 233);
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  -ms-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out;
}

.serbox:hover {
  color: #fff;
}

.serbox2 {
  width: 255px;
  height: 365px;
  margin: 0px 0px 0px -26px;
  padding: 0px;
  color: #fff;
}

.serbox2:hover {
  color: rgb(18, 216, 233);
}

.serbox_a {
  background-image: url(../images/serbox1.png);
  background-repeat: no-repeat;
  background-position: 0px 0px;
}

.serbox_a:hover {
  background-image: url(../images/serbox1h.png);
  background-repeat: no-repeat;
  background-position: 0px 0px;
}

.serbox_b {
  background-image: url(../images/serbox2.png);
  background-repeat: no-repeat;
  background-position: 0px 99px;
}

.serbox_b:hover {
  background-image: url(../images/serbox2h.png);
  background-repeat: no-repeat;
  background-position: 0px 99px;
}

.serbox_c {
  background-image: url(../images/serbox3.png);
  background-repeat: no-repeat;
  background-position: 0px 0px;
}

.serbox_c:hover {
  background-image: url(../images/serbox3h.png);
  background-repeat: no-repeat;
  background-position: 0px 0px;
}

.serbox_d {
  background-image: url(../images/serbox4.png);
  background-repeat: no-repeat;
  background-position: 0px 99px;
}

.serbox_d:hover {
  background-image: url(../images/serbox4h.png);
  background-repeat: no-repeat;
  background-position: 0px 99px;
}

.serbox_e {
  background-image: url(../images/serbox5.png);
  background-repeat: no-repeat;
  background-position: 0px 0px;
}

.serbox_e:hover {
  background-image: url(../images/serbox5h.png);
  background-repeat: no-repeat;
  background-position: 0px 0px;
}

.serbox_a div.serbox-txt {
  top: 150px;
}

.serbox_b div.serbox-txt {
  top: 240px;
}

.serbox_c div.serbox-txt {
  top: 160px;
}

.serbox_d div.serbox-txt {
  top: 240px;
}

.serbox_e div.serbox-txt {
  top: 160px;
}

.serbox_a:before {
  display: block;
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  height: 0;
  width: 100%;
  -webkit-transition: height .3s ease-out;
  transition: height .3s ease-out;
  background-color: #d13a7a;
}

.sbmargin1 {
  margin: 0px 0px 0px -29px !important;
}

.sbmargin2 {
  margin-left: 35px !important;
}

.sbmargin3 {
  margin: 140px 0px 0px -4px !important;
}

.img2 {
  margin: 123px 0px 0px 0px !important;
}

.p2 {
  color: #fff !important;
}

.serbox-img {
  float: left;
  margin: 62px 0px 0px 0px;
  width: 100%;
  text-align: center;
  height: 88px;
  -webkit-transition: 0.5s ease-in-out;
  -moz-transition: 0.5s ease-in-out;
  -ms-transition: 0.5s ease-in-out;
  -o-transition: 0.5s ease-in-out;
  transition: 0.5s ease-in-out;
}

.serbox-txt {
  float: left;
  width: 94%;
  margin: 0px 0px 0px 8px;
  position: relative;
}

.serbox-txt p {
  float: left;
  font: 21px 'Source Sans Pro', sans-serif;
  text-align: center;
  width: 100%;
}

.service-block {
  float: left;
  width: 244px;
  height: auto;
  min-height: 75px;
  box-shadow: 1px 3px 3px -2px #999;
  margin-bottom: 25px;
  position: relative;
  padding: 0;
  margin-top: 0px;
}

.service-top.smm{
margin-top:-28px;
}
.service-top.email{
margin-top:-28px;
}


.service-block:hover {
  -webkit-transition: 0.9s ease-in-out;
  -moz-transition: 0.9s ease-in-out;
  -o-transition: 0.9s ease-in-out;
  -ms-transition: 0.9s ease-in-out;
  transition: 0.9s ease-in-out;
  -webkit-transform: translatey(-20px);
  -moz-transform: translatey(-20px);
  -ms-transform: translatey(-20px);
  -o-transform: translatey(-20px);
  transform: translatey(-20px);
  min-height: 88px;
}

.service-top {
  float: left;
  width: 100%;
  background-color: #562c80;
  height: 30px;
  margin: 0 0 10px;
}

.service-top:hover {
  height: 45px;
  -webkit-transition: height 0.9s ease-in-out;
  -moz-transition: height 0.9s ease-in-out;
  -o-transition: height 0.9s ease-in-out;
  -ms-transition: height 0.9s ease-in-out;
  transition: height 0.9s ease-in-out;
  background-image: url(../images/services-icon.png);
  background-size: 40px 40px;
  background-repeat: no-repeat;
  background-position: center;
/*-webkit-transform:translateY(-70%);
-moz-transform:translateY(-70%);
-o-transform:translateY(-70%);
transform:translateY(-70%);*/;
}

.logo-part {
  float: left;
  background-image: url(../images/rotate.png);
  background-repeat: no-repeat;
  max-width: 80px;
  height: 125px;
  width: 100%;
  background-position: 33px 0;
  margin: 0 auto;
  padding: 10px 67px;
}

.service-lower {
  text-align: center;
  margin: auto;
  padding: 0;
}

.service-lower p {
  font: 18px 'Source Sans Pro', sans-serif;
  text-align: center;
  word-spacing: 0;
  margin: auto;
  padding: 0;
}

.ser-margin {
  margin: 0 0 0 40px;
  margin-top: 30px;
}

.ser-margin2 {
  margin: 0 40px;
  margin-top: 30px;
}

.about-blank-bg {
  width: 100%;
  height: 80px;
  margin: 0;
  padding: 0;
  background-color: #DC3434;
  text-align: center;
  margin-top: 75px;
}

.about-blank-bg h1 {
  font: 28px 'Source Sans Pro', sans-serif;
  padding: 20px  0px;
  display: inline-block;
}

.about-blank-bg p {
  padding: 20px  0px;
  display: inline-block;
  font: 28px 'Source Sans Pro', sans-serif;
}


.about {
  width: 100%;
  float: left;
}

.about-head {
  float: left;
  width: 100%;
  margin: 0 auto;
  background-color: #ffc426;
  padding: 18px 0px;
}

.about-head p {
  font: 36px 'Source Sans Pro', sans-serif;
  text-align: center;
  color: #fff;
  margin: 0;
}

.about-top {
  width: 100%;
  float: left;
  min-height: 565px;
  margin-top: 73px;
  padding: 0;
}

.about-tagline {
  float: left;
  margin: 0px;
  padding: 17px 0px 0px 0px;
  height: 43px;
  width: 100%;
  text-align: center;
}

.about-tagline h3 {
  font: 33px 'Source Sans Pro', sans-serif;
  color: #000;
}

.about-tagline h3 span {
  color: #23c0a0;
}

.about-cnt-bg {
  float: left;
  width: 100%;
  padding: 20px 0px 10px 0px;
}

.about-top-inner {
  max-width: 990px;
  width: 100%;
  margin: 0 auto;
  padding: 0;
}

.about-block {
  float: left;
  min-height: 320px;
  width: 255px;
  /*background-color: #f0f0f0;*/
  height: 360px;
  position: relative;
  margin: 0 0 10px;
  padding: 0 20px 0px;
  /*box-shadow: 0px 1px 7px #999;*/
  -webkit-transition: background-color .5s ease-in-out;
  -ms-transition: background-color .5s ease-in-out;
  -moz-transition: background-color .5s ease-in-out;
  -o-transition: background-color .5s ease-in-out;
  transition: background-color .5s ease-in-out;
}

.about-block:hover {
  background-color: #FFF;
}

.abt:hover > .about-img {
  margin-top: -5px;
  height: 120px;
  background-position: 40px 0px;
  -webkit-transition: .5s ease-in-out;
  -ms-transition: .5s ease-in-out;
  -moz-transition: .5s ease-in-out;
  -o-transition: .5s ease-in-out;
  transition: .5s ease-in-out;
}

.abt1:hover > .about-img {
  background-image: url(../images/rotate1.png);
}

.abt2:hover > .about-img {
  background-image: url(../images/rotate3.png);
}

.abt3:hover > .about-img {
  background-image: url(../images/rotate2.png);
}

.about-img:hover {
  margin-top: -4px;
}

.mid-block {
  margin: 0 40px;
}

.colong {
  color: #e58a28 !important;
}

.bdr1 {
  border: 1px solid #25b393;
}

.bdr2 {
  border: 1px solid #e58a28;
}

.bdr3 {
  border: 1px solid #1a8bbf;
}

.about-block h4 {
  font-size: 20px;
font-family: 'Source Sans Pro', sans-serif;
text-align: center;
font-weight: normal;
  color: #1a8bbf; 
}

.about-block p {
  font-size: 15px;
  font-family: 'Source Sans Pro', sans-serif;
  color: #4a3f3f;
  margin: 10px 0 0;
  text-align: justify;
}

.about-img2 {
  background-image: url(../images/rotate2.png) !important;
  margin-top: -4px !important;
}

.about-img {
  float: left;
  background-image: url(../images/rotate.png);
  background-repeat: no-repeat;
  max-width: 215px;
  height: 90px;
  width: 100%;
  background-position: 50px 0;
  margin: 0 auto;
  padding: 18px 21px 10px;
  text-align: center;
}

.about-img img {
  text-align: center;
}

.about-slider {
  float: left;
  width: 100%;
  /*background-image: url(../images/btm-slider-bg.jpg);*/
  background-repeat: no-repeat;
  background-size: cover;
  margin: 0px;
  padding: 0 0 35px;
}

.about-slider img {
  float: left;
  margin: 0;
  -webkit-transition: all 0.5s ease-in-out;
}

.slider-head {
  border-bottom: 2px dashed rgb(255, 255, 255);
  width: 95%;
  margin: 0 auto 50px;
  padding: 0px;
  text-align: center;
}

.slider-head h2 {
  font: 36px 'Source Sans Pro', sans-serif;
  color: rgb(46, 40, 40);
  padding: 30px 0;
  margin: 0;
}

.slider-head h2 span {
  color: #23c0a0;
}

.like-us {
  float: left;
  margin: 75px auto 0;
  padding: 0px;
  width: 100%;
  
}
#foot_home .like-us{
height:190px !important;
}
#foot_home footer.home{
min-height:380px !important;
/*min-height: 410px !important;*/
}
#foot_home .footer-top{
padding: 20px 0px 0px 0px !important;
}
.like-us p {
  font: 36px 'Source Sans Pro', sans-serif;
  color: #fff;
  text-align: center;
  margin: 0px;
  padding: 18px 0px;
  background-color: #0AB787;
  width: 100%;
}

.form {
  float: left;
  width: 100%;
  height: 50px;
  padding: 30px 0px 25px 0px;
  background-color: #fff;
}

.form span {
  font-size: 14px;
  margin: 0 0 0 8px;
}

.like-btn {
  float: right;
  background-color: #e05050;
  color: #fff;
  font: 24px 'Source Sans Pro', sans-serif;
  width: 160px;
  cursor: pointer;
  margin: 8px 12px 0 0;
  padding: 4px;
}

.home-footer {
  float: right;
  width: 1056px;
  background-image: url(../images/home-foot-bg.png)!important;
  background-repeat: no-repeat;
  min-height: 290px;
  height: auto;
  margin: 0;
}

.footer-top {
  float: left;
  min-height: 285px;
  width: 100%;
  padding: 20px 0px 10px 0px;
}

.ft-about {
  float: left;
  width: 364PX;
  padding: 0px;
  margin: 0px;
  color: #eeefef;
}

.ft-abt {
  float: left;
  width: 100%;
  margin: 0px;
}

.ft-abt  h3 {
  font: 23px 'Source Sans Pro', sans-serif;
  padding: 0px;
  margin: 0px 0px 30px 0px;
}

.ft-abt  p {
  font: 16px/21px 'Source Sans Pro', sans-serif;
  padding: 0px;
  margin: 0px;
  text-align: justify;
  color: rgb(226, 226, 226);
}

.info {
  float: left;
  width: 55%;
  max-width: 175px;
}

.sign-up {
  float: left;
  width: 100%;
  margin: 25px 0 0 0px;
}

.sign-up h2 {
  float: left;
  font: 23px 'Source Sans Pro', sans-serif;
  width: 100%;
  padding: 0px 0px 10px 0px;
}

.skill {
  float: left;
  width: 175px;
  margin: 0px 0px 0px 71px;
  padding: 0px;
  color: #eeefef;
}

.skill h3 {
  font: 23px 'Source Sans Pro', sans-serif;
  padding: 0px;
  margin: 0px 0px 30px 0px;
}

.skill ul {
  float: left;
  width: 185px;
}

.skill ul li {
  list-style-type: none;
  width: 95%;
float: left;
}

.skill ul li a {
  text-decoration: none;
  color: #eeefef;
  font: 17px 'Source Sans Pro', sans-serif;
  padding: 0px 0px 12px 0px;
  float: left;
}

.skill ul li a:hover {
  color: #51C2C2;
}

.skill h4 a {
  float: left;
  font: 13px 'Source Sans Pro', sans-serif;
  padding: 18px 0px 0px 0px;
  color: #eeefef;
  text-decoration: none;
}

.email-block {
  float: left;
  min-height: 38px;
  background-color: #23c0a0;
  width: 365px;
  margin: 8px 0 0;
  padding: 0;
}

.email-box {
  float: left;
  background-color: #23c0a0;
  width: 240px;
  color: #fff;
  font: 18px arial;
  margin: 2px 0 0 7px;
  padding: 12px 13px 10px 5px;
  height: 26px;
  box-shadow: none;
}

.subscribe {
  float: right;
  width: 95px;
  cursor: pointer;
  font: 16px 'Source Sans Pro', sans-serif;
  color: #fff;
  margin: 0;
  padding: 15px 13px;
  background-color: #dd5258;
  text-transform: uppercase;
  -webkit-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out;
}

.map {
  float: left;
  width: 302px;
  padding: 0px;
  margin: 0px 0px 0px 50px;
  color: #eeefef;
  min-height: 265px;
}

.ftr-search {
  position: relative;
  top: 107px;
  right: 101px;
  float: left;
}

.map h2 {
  font: 23px 'Source Sans Pro', sans-serif;
  padding: 0px;
  margin: 0px 0px 30px 0px;
}

.mapw {
  position: relative;
  margin: 36px 0px 0px -54px;
  opacity: 0.8;
}

.social-part {
  float: right;
  padding: 0;
  width: 240px;
  margin: 0px 0px 0px 15px;
  color: #eeefef;
}

.social-part  a {
  float: left;
  background-color: #000;
  text-decoration: none;
  margin: 0 0 2px;
  padding: 10px 0px 10px 8px;
  width: 232px;
}

.social-part a span {
  float: left;
  width: 28px;
  padding: 0 0px;
  text-align: center;
}

.social-part p {
  float: left;
  color: #fff;
  font: 14px 'Source Sans Pro', sans-serif;
  margin: 0;
  padding: 0 0 0 14px;
}

.social {
  float: left;
  width: 60%;
  background-color: rgba(5, 4, 4, 0.71);
  max-width: 110px;
  text-decoration: none;
  margin: 0 0 1px;
  padding: 10px 12px 8px;
}

.border1 {
  border-radius: 8px 8px 0 0;
}

.border2 {
  border-radius: 0 0 8px 8px;
}

.social-part h3 {
  font: 23px 'Source Sans Pro', sans-serif;
  padding: 0px;
  margin: 0px 0px 15px 0px;
}

.ft:hover {
}

.ft1:hover {
  background-color: #3b5999;
}

.ft2:hover {
  background-color: #02baf6;
}

.ft3:hover {
  background-color: #1284ca;
}

.ft4:hover {
  background-color: #d13818;
}

.ft5:hover {
  background-color: #3c5979;
}

.footer-most {
  float: left;
 /* background-color: rgba(0, 0, 0, 0.69);*/
  width: 100%;
  color: #eeefef;
}
.footer-most-right ul{
width:250px;
float:left;
}

.border {
  border-right: 2px solid #fff;
}

.footer-most-right {
  margin: 0 auto;
  width: 1248px;
}

.footer-most-right a {
  float: right;
  color: rgb(226, 226, 226);
  text-decoration: none;
  font: 13px arial;
  margin: 12px 0 12px;
  padding: 0 11px 0 14px;
}

.footer-most-right h3 {
  float: right;
  color: rgb(226, 226, 226);
  font: 13px arial;
  margin: 3px 20px 0 0;
  padding: 7px 0;
}

.redcol::-webkit-input-placeholder {
  color: #444444  !important;
  padding: 0px !important;
  margin: 0px;
}

.redcol::-moz-input-placeholder {
  color: #444444  !important;
  padding: 0px !important;
  margin: 0px;
}

.redcol::-o-input-placeholder {
  color: #444444  !important;
  padding: 0px !important;
  margin: 0px;
}

.redcol::-ms-input-placeholder {
  color: #444444  !important;
  padding: 0px !important;
  margin: 0px;
}

#yellowcol::-webkit-input-placeholder {
  color: #fff !important;
  font: 16px arial !important;
}

#yellowcol::-moz-input-placeholder {
  color: #fff !important;
  font: 16px arial !important;
}

#yellowcol::-o-input-placeholder {
  color: #fff !important;
  font: 16px arial !important;
}

#yellowcol::-ms-input-placeholder {
  color: #fff !important;
  font: 16px arial !important;
}

.form-blk2 {
  float: left;
  width: 25%;
  margin: 0 0 0 10px;
}

.home-js-icons {
  float: left;
  margin: 31px 0 0 68px;
}

.logo-2 {
  float: left;
  width: 250px;
  height: auto;
  margin: 8px 0 0 40px;
}

.logo-2 img {
  width: 185px;
  height: 60px;
}

.home-js-icons ul li {
  list-style: none;
  display: inline;
  padding-left: 64px;
  cursor: pointer;
}

.on-scroll {
  float: right;
/*position: relative!important;*/
  margin: 11px 40px 0 0;
  width: 872px !important;
}

.scroll-social {
  margin: 22px 0px 0px 0px !important;
}

.immerse-menu1 {
  position: absolute;
  top: 2975px;
  left: 72px;
  background-color: rgba(237, 63, 63, 0.74);
  width: 162px;
  border-radius: 7px;
  z-index: 999;
  padding: 10px 20px 10px 10px;
}

.immerse-menu1 ul li a {
  text-decoration: none;
  color: #fff;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 14px;
  padding-left: 6px;
  text-transform: uppercase;
  margin-bottom: 3px;
  padding: 2px 5px;
}

.immerse-menu1 ul li a:hover {
  font-size: 14px;
  background-color: #2C2C2C;
}

.scroll-js-menu {
  width: 750px;
  list-style: none;
  position: fixed;
}

.-js-menu li {
  width: 88px;
  height: 64px;
  float: left;
  cursor: pointer;
  display: block;
}

.inner-js-menu {
  width: 100%;
  list-style: none;
  position: fixed;
  background-color: rgba(63,62,62,0.51);
  height: 64px;
  z-index: 99;
  max-width: 1056px;
}

.cnt-mid {
  width: 1056px;
  margin: 0 auto;
}

.toggle-img-2 {
  cursor: pointer;
  position: relative;
  width: 56px;
  height: 41px;
  top: 0;
  float: left;
  padding: 5px 0 19px 27px;
}

.inner-js-menu li {
  width: 83px;
  height: 64px;
  float: left;
  cursor: pointer;
  display: block;
}

.home-footer-js {
  float: left;
  width: 100%;
  background-image: url(../images/footer-bg.png)!important;
  background-repeat: no-repeat;
  min-height: 290px;
  height: auto;
  margin: 0;
}

.social-part-js {
  width: 30%;
  max-width: 240px;
  margin: 0 20px 0 0 !important;
}

.social-js {
  width: 95%;
  max-width: 220px!important;
}

<!--immerse slider image rtation-->.rotated-image {
  -webkit-transform: rotate(20deg);
  -moz-transform: rotate(20deg);
  -ms-transform: rotate(20deg);
  -o-transform: rotate(20deg);
  transform: rotate(20deg);
}

.immerse-img {
  position: relative;
  cursor: pointer;
}

footer.home {
  float: left;
  width: 100%;
background-image: url(../images/home-foot-bg.png);
 background-color: rgb(38, 37, 37);
  background-repeat: no-repeat;
  background-size: 100%;
  min-height: 300px;
  height: auto;
  margin: 0;
}

.social-part-menu {
  max-width: 253px!important;
  margin: 0 20px 0 0 !important;
}

.social-menu {
  width: 95%!important;
  max-width: 220px!important;
}

<!--footer for home page ends-->

/*---------- index page caption ----------- */

/* Image Box Style */
#mainwrapper .box11 {
  border: 5px solid #fff;
  cursor: pointer;
  height: 182px;
  float: left;
  position: relative;
  overflow: hidden;
  width: 200px;
  -webkit-box-shadow: 1px 1px 1px 1px #ccc;
  -moz-box-shadow: 1px 1px 1px 1px #ccc;
  box-shadow: 1px 1px 1px 1px #ccc;
  margin: 5px;
}

.service-block .caption {
  background-color: rgba(0,0,0,0.8);
  position: absolute;
  color: #fff;
  z-index: 100;
  -webkit-transition: all 600ms ease-out;
  -moz-transition: all 600ms ease-out;
  -o-transition: all 600ms ease-out;
  -ms-transition: all 600ms ease-out;
  transition: all 600ms ease-out;
  left: 0;
  top: 0;
}

.service-block .simple-caption {
  height: 0;
  width: 242px;
  display: block;
  bottom: 0;
  line-height: 22pt;
  text-align: center;
  opacity: 0;
  font: 30px 'Source Sans Pro', sans-serif;
}

.service-block:hover .simple-caption {
  -moz-transform: translateY(-70%);
  -o-transform: translateY(-70%);
  -webkit-transform: translateY(-70%);
  transform: translateY(-70%);
  opacity: 1;
  height: 25px;
  padding: 10px 0px;
}

.service-block:hover .simple-caption span {
  font: 30px 'Source Sans Pro', sans-serif;
}

.about-block .caption-about {
  background-color: rgba(43,7,34,0.85);
  position: absolute;
  color: #fff;
  z-index: 100;
  -webkit-transition: all 600ms ease-out;
  -moz-transition: all 600ms ease-out;
  -o-transition: all 600ms ease-out;
  -ms-transition: all 600ms ease-out;
  transition: all 600ms ease-out;
  left: -1px;
  height: 0;
  width: 296px;
  display: block;
  bottom: 0;
  line-height: 25pt;
  text-align: center;
  opacity: 0;
}

.about-block .caption-about span {
  font: 26px/22px 'Source Sans Pro', sans-serif;
  padding: 0;
}

.about-block:hover .caption-about {
  -moz-transform: translateY(0%);
  -o-transform: translateY(0%);
  -webkit-transform: translateY(0%);
  opacity: 1;
  transform: translateY(0%);
  height: 290px;
  padding-top: 50px;
}

.menu-li-block {
  position: relative;
}

.menu-li-block .menu-caption {
  background-color: rgba(0,0,0,0.8);
  position: absolute;
  color: #fff;
  z-index: 100;
  -webkit-transition: all 600ms ease-out;
  -moz-transition: all 600ms ease-out;
  -o-transition: all 600ms ease-out;
  -ms-transition: all 600ms ease-out;
  transition: all 600ms ease-out;
  left: 0;
  height: 0;
  width: 88px;
  display: block;
  bottom: 0;
  line-height: 25pt;
  text-align: center;
  opacity: 0;
  font: 16px/26px 'Source Sans Pro', sans-serif;
}

.menu-li-block:hover .menu-caption {
  -moz-transform: translateY(0%);
  -o-transform: translateY(0%);
  -webkit-transform: translateY(0%);
  opacity: 1;
  transform: translateY(0%);
  height: 64px;
  font: 16px/26px 'Source Sans Pro', sans-serif;
}
{}

.finput1 {
  width: 100% !important;
  max-width: 98%;
  max-height: 70px;
}

.finput {
/* border-bottom: 1px solid #999; */
  float: left;
  width: 90%;
  color: #de7f7f;
  font: 18px 'Source Sans Pro', sans-serif;
  text-transform: uppercase;
  padding: 0px 0px 5px 0px;
  margin: 4px 0px 0px 5px;
}

.form-field1 {
  width: 30% !important;
}

.form-field {
  width: 22%;
  float: left;
  margin-right: 30px;
  margin-top: 10px;
  border: 1px solid rgb(156, 156, 156);
  border-radius: 2px;
}

.jssord20l,.jssord20r,.jssord20ldn,.jssord20rdn {
  position: absolute;
  cursor: pointer;
  display: block;
  background: url(../images/slider/d20.png) no-repeat;
  overflow: hidden;
}

.jssord20l {
  background-position: -3px -33px;
}

.jssord20r {
  background-position: -63px -33px;
}

.jssord20l:hover {
  background-position: -123px -33px;
}

.jssord20r:hover {
  background-position: -183px -33px;
}

.jssord20ldn {
  background-position: -243px -33px;
}

.jssord20rdn {
  background-position: -303px -33px;
}

.logo img,.head-social a img,.top-slider img,.block-img,.feature img,.logo-part img,#ftr-menu ul li,.phone img,.place img,.info img,.map img,.social img,.about-main,.about-left-banner img,.about-top-banner img,.banner-rt img,.team-inner,.team-blk1,.service,.service-main,.service-toogle-img img,.ser-social img,.service-left-banner img,.service-top-banner img,.service-btm-images img,.contact,.contact-main,.contact-toogle-img img,.contact-top-banner img,.con-search img,.skill-social img,.skill-left-banner img,.skill-top-banner img,.inner-right img,.world-btm,.im-block img {
  float: left;
}

.foot-container {
  width: 100%;
  max-width: 1228px;
  margin: 0 auto;
}

.mission h3 {
  font: bold 38px/50px 'Source Sans Pro', sans-serif;
  color: #44515b;
  letter-spacing: 2px;
}

.mission h1 span,.commit h1 span,.feature h1 span {
  color: #e45635;
}

.commit p {
  float: left;
  font: 27px/35px 'Source Sans Pro', sans-serif;
  color: #4E4E4E;
  margin: 0px;
  padding: 0px;
}

.commit p span {
  color: #2fc99e;
}

.slider-head h1 span,.banner-rt h1 span,.about-mission h1 span,.crayon-people h1 span,.why-us h1 span,.cus-support h1 span,.our-team h1 span,.map-content h2 span,.grey-span,.service-mission h1 span,.service-people h1 span,.service-why-us h1 span,.skill-inner-about span {
  color: #858585;
}

.foot,.skill-main,.skill-left-menu ul {
  float: left;
  width: 100%;
}
.relative {
position: relative !important;
}

#ftr-menu ul li a:hover,.map h2:hover,.footer-most-left a:hover {
  color: #fff;
}

.mid-box,.contact-mid-box {
  margin: 15px 0;
}

.tag a.t3,.tag a.t8 {
  background-color: #525252;
}

.tag a.t6,.tag a.t11 {
  background-color: #d43c65;
}

.tag a.t9,.tag a.t10 {
  background-color: #3b5d9c;
}

.scroll-js-menu img,.inner-js-menu img {
  padding-top: 15px;
}

.scroll-js-menu li a,.inner-js-menu li a {
  float: left;
  width: 40px;
  height: 65px;
  padding: 0 25px;
}

/* css for rotate icon on home page*/

.box_rotate {
  -webkit-transform: rotate(90deg);
  /* Chrome, Safari 3.1+ */
  -moz-transform: rotate(90deg);
  /* Firefox 3.5-15 */
  -ms-transform: rotate(90deg);
  /* IE 9 */
  -o-transform: rotate(90deg);
  /* Opera 10.50-12.00 */
  transform: rotate(90deg);
  /* Firefox 16+, IE 10+, Opera 12.50+ */;
}

.box_transition {
  -webkit-transition: all 0.7s ease-in-out;
  -moz-transition: all 0.7s ease-in-out;
  -ms-transition: all 0.7s ease-in-out;
  -o-transition: all 0.7s ease-in-out;
  transition: all 0.7s ease-in-out;
}

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

/* Studio  page style start here */

#border1 {
  border: 1px solid rgb(241, 111, 78);
  color: rgb(248, 69, 24);
}

#border1:hover {
  background-color: rgb(241, 111, 78);
  color: #fff;
}

#border2 {
  color: rgb(248, 69, 24);
}

#border2:hover {
  background-color: rgb(241, 111, 78);
  color: #fff;
}

/* global css for inner pages */
.discuss {
  float: left;
  width: 100%;
  margin: 0px;
  padding: 25px 0px 40px 0px;
  background-color: white;
}

.discuss h4 {
  float: left;
  font: 35px 'Source Sans Pro', sans-serif;
  color: #3e3f40;
  margin: 15px 0px 0px 0px;
}

.discuss h4 span {
  color: #ff5b4e;
  font-family:source sans pro;
}

.dap {
  margin: 20px 0px 0px 0px;
  padding: 9px 26px 7px 26px;
  color: #fff;
  font-size: 16px;
  font-family:source sans pro;
  background-color: #FF5B4E;
  float: right;
  text-decoration: none;
  cursor: pointer;
}

.dis-container {
  width: 1170px;
  margin: 0 auto;
}

.dis-cnt {
  background-image: url(../images/discuss-bg.jpg);
  float: left;
  background-repeat: no-repeat;
  width: 100%;
  background-color: transparent;
  height: 130px;
  padding: 22px 40px 22px 60px;
}

.inner-content {
  float: left;
  height: auto;
  width: 100%;
  /*margin: 110px 0px 0px 0px;*/
  margin: 83px 0px 0px 0px;
  padding: 0px;
  position: relative;
}

.inner-slider {
  width: 100%;
  background-image: url(../images/slider-image.jpg);
  background-repeat: no-repeat;
  float: left;
  height: 245px;
  background-size: 100% 100%;
}

.slider-container {
  width: 700px;
  margin: 50px auto 0 auto;
}

.slider-container h1 {
  float: left;
  font: 55px  'Source Sans Pro', sans-serif;
  color: #fff!important;
  text-align: right;
  width: 276px;
  margin-bottom: 15px;
  border-right: 4px solid #E05050;
  margin-right: 30px;
  padding: 14px 30px 0 0;
  height: 109px;
  text-transform: uppercase;
}
#studio-h1{
  float: left;
  font: 55px  'Source Sans Pro', sans-serif !important;
  color: #fff!important;
  text-align: right;
  width: 276px;
  margin-bottom: 15px;
  border-right: 4px solid #E05050 !important;
  margin-right: 30px;
  padding: 14px 30px 0 0;
  height: 109px;
  text-transform: uppercase;
}
.slider-container h2 {
  float: left;
  font: 50px/51px 'Source Sans Pro', sans-serif;
  color: #fb7a5c;
  text-align: left;
/*width: 352px;*/
  margin: 20px 0px 0px 0px;
}

.slider-container p {
  float: left;
  border-radius: 5px;
  font: italic 20px  'Source Sans Pro', sans-serif;
  color: #fff;
  text-align: center;
  width: 282px;
  margin: 0 0 3px;
  padding: 4px 0 4px 0px;
}

.main-cnt {
    float: left;
    width: 100%;
    height: auto;
    padding: 25px 0px;
    margin-top: 0px;
}

.content-container {
  margin: 0 auto;
  width: 1145px;
}

.topmenu {
  float: left;
  width: 100%;
  text-align: right;
  padding: 15px 0px;
  margin: 0px 0px 10px 0px;
  border-bottom: 1px solid #FB7A5C;
}

.lowermenu {
  float: left;
  width: 100%;
  margin: 0px 0px 50px 0px;
}

.portfolio-container {
  width: 1145px;
  margin: 0 auto;
}

/* global css for inner pages */
/*-----------------------------------------------------------------------------------*/

/* contact  page style start here */

.contact_slide_bg {
  background-image: url(../images/bg_contact.jpg);
  background-repeat: no-repeat;

}
.site_slide_bg {
  background-image: url(/images/site.jpg);
  background-repeat: no-repeat;
}
.faq_slide_bg {
  background-image: url(/images/faq.jpg);
  background-repeat: no-repeat;
}

.cnt-container {
  margin: 0 auto;
  width: 1175px;
}

.padding0 {
  padding: 0px !important;
}

.con-slide {
  margin: 46px auto 0 auto !important;
  width: 685px !important;
}

.con-slide h1 {
  width: 250px;
  height: 122px;
  font: 55px/62px 'Source Sans Pro', sans-serif;
  border-right: 4px solid #30C89F;
  padding: 0px 40px 0 0;
  margin-right: 40px;
}

.con-slide h2 {
  font: 27px/32px 'Source Sans Pro', sans-serif;
  color: #30C89F;
  text-align: left;
  width: 300px;
  margin: 25px 0px 0px 0px;
}

.con-slide p {
  font: 27px/40px 'Source Sans Pro', sans-serif;
  color: #30C89F;
  text-align: left;
  width: auto;
  margin: 0px 0px 0px 0px;
}

.cnt-white {
  float: left;
  width: 100%;
  padding: 48px 0px;
}
.mid-b-3{


border: 3px solid #f8797f; margin-left: 15px;
}
.mid-box-t{
margin-bottom:20px;font-size: 14px; color: #454545;
}
.con-cnt {
  float: left;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  text-align: center;
  width: 100%;
}

.con-cnt h1 {
  font: 42px/40px 'Source Sans Pro', sans-serif;
  color: #434343;
  margin: 0 auto;
 /*border-bottom: 1px solid #D5D5D5;margin: 0px 0px 13px 0px; */
  padding: 0px 0px 20px 0px;
  text-transform: uppercase;
}

.con-cnt p {
float: left;
font: 25px 'Source Sans Pro', sans-serif;
text-align: center;
word-wrap: break-word;
margin: 0px;
border-top: 1px solid #D5D5D5;
padding:10px 0 0 0;
color: #454545;
}


.con-add {
  float: left;
  width: 100%;
  margin: 40px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}

.con-add-r {
font-family:'Source Sans Pro', sans-serif;
  float: left;
  width: 100%;
  margin: 40px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}

.add-lt {
  float: left;
  width: 100%;

}

.lt-head {
  float: left;
  width: 100%;
  margin: 0px 0px 20px 0px;
  padding: 0px;
}

.lt-head h1 {
  float: left;
  font: 30px 'Source Sans Pro', sans-serif;
  color: #ec4d30;
  margin: 0px;
  padding: 0px;
}

.lt-cnt {
  float: left;
width: 100%;
margin-left: 16%;
padding: 0px;
margin-top: 7%;
}

.lt-cnt h2 {
  
}

.lt-cnt a {
  text-decoration: none;
  color: inherit;
  font: 25px 'Source Sans Pro', sans-serif;
  color: #4D4D4D;
  margin: 0px 0px 15px 0px;
  padding: 0px;
}

.lt-cnt img {
  float: left;
  margin: 3px 20px 0px 0px;
}

.add-rt {
  float: left;
  width: 100%;
  margin: 30px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}

.rt-head {
  float: left;
  width: 100%;
  margin: 0px 0px 20px 0px;
  padding: 0px;
}

.rt-head h1 {
  float: left;
  font: 30px 'Source Sans Pro', sans-serif;
  color: #ec4d30;
  margin: 0px;
  padding: 0px;
}

.rt-cnt {
  float: left;
  width: 100%;
  margin: 0px;
  padding: 0px;
}

.rt-cnt h2 {
  font: 25px 'Source Sans Pro', sans-serif;
  color: #4D4D4D;
  margin: 0px;
  padding: 0px;
}

.con-btn {
  float: left;
  width: 100%;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}

.con-btn a {
float: left;
/* background-color: #585858; */
font: 30px/22px 'Source Sans Pro', sans-serif;
color: #000;
text-align: center;
width: 415px;
height: 60px;
text-decoration: none;
margin: 0 12px 0 0;
padding: 14px 13px 10px 13px;
/* box-shadow: 0px 4px 1px #CACACA; */
border: 2px solid #30C89F;
border-radius: 10px;

}
.con-btn a:hover {
background:#30C89F;
color:#fff;
}
.con-btn a img {
  margin: 5px 0px 0px 0px;
}
.map-main
{
    float: left;
    width: 77%;
    margin-left: 10%;
    margin-right: 10%;
    height: 400px;
    margin-bottom: 2%;
    margin-top: 2%;
    border: 3px solid #D3D3D3;
}
.cnt-green {
  float: left;
  width: 100%;
}

.cnt-green img {
  width: 100%;
}

.contact-content {
float: left;
width: 500px;
padding: 0px 20px 20px 90px;
}

.contact-content2 {
float: left;
width: 100%;
padding: 0px 20px 20px 90px;
}

.flo_r{
  float: left;
}

.contact-form-blk {
  float: left;
  margin: 0;
  padding: 0px;
  font-family:'Source Sans Pro', sans-serif;
}
input#submit {
     background-color: transparent; 
}

.contact-box {
float: left;
width: 95%;
font: 16px 'Source Sans Pro', sans-serif;
padding:10px 10px 15px;
color: #9E9E9E;
/* background-image: url(../images/cnt_bg.png); */
border-radius: 10px;
border: 1px solid #dedede;
/* background-repeat: repeat-x; */
}

.contact-bo {
float: left;
width: 45%;
font: 20px 'Source Sans Pro', sans-serif;
padding:12px 15px 15px;
margin: 15px 15px 15px 0;
color: #000;
/* background-image: url(../images/cnt_bg.png); */
border-radius: 10px;
border: 1px solid #dedede;
/* background-repeat: repeat-x; */
}

.contact-box1 {
float: left;
/*max-width: 480px;*/
width: 846px;
color: #898989;
font: 20px 'Source Sans Pro', sans-serif;
height: 132px;
margin: 57px 0px 25px 2px;
padding: 10px;
max-height: 132px;
/* background-image: url(../images/cnt_bg1.png); */
border: 1px solid #dedede;
border-radius: 10px;
/* background-repeat: repeat-x; */
}

.contact-box2{

float: left;
max-width: 480px;
width: 410px;
color: #898989;
font: 20px 'Source Sans Pro', sans-serif;
height: 132px;
margin: 57px 0px 25px 2px;
padding: 10px;
max-height: 132px;
/* background-image: url(../images/cnt_bg1.png); */
border: 1px solid #dedede;
border-radius: 10px;
/* background-repeat: repeat-x; */
}
}

.mid-box {
  margin: 25px 0;
}

element.style {
}
.con_add_rt_top {
transform: rotate(270deg);
transform-origin: left top 0;
position: absolute;
left: 0;
top: 535px;
border-bottom: 1px solid #454545;
}


.contact-map-send{
/*float: left;*/
text-align: center;
color: #000;
font: 21px 'Source Sans Pro', sans-serif;
width: 150px;
height: 47px;
margin-left: 12px;

background: #fff;
padding: 0px;
/* text-shadow: 0px 2px 1px rgb(213, 196, 196); */
text-transform: uppercase;
cursor: pointer;
border: 3px solid #30C89F;
border-radius: 6px;
}

.feedback-content {
  
  width: 1140px;
  border: 1px solid #c4c4c4;
  background: url(../images/raq-background.jpg) no-repeat scroll bottom right;
}

form{opacity:0.8;}

.feedback-form-blk {
  
  margin: 0;
  padding: 45px 45px 35px 45px;
  
}

.feedback-box {
  
  width: 480px;
  font: 20px 'Source Sans Pro', sans-serif;
  padding: 16px 10px 16px 10px;
  color: #898989;
  background-image: url(../images/cnt_bg.png);
  background-repeat: repeat-x;
}

.feedback-box1 {
 
  
  width:100%;
  color: #898989;
  font: 20px 'Source Sans Pro', sans-serif;
  height: 200px;
  max-height: 132px;
  border: 1px solid #ddd;
  border-radius: 10px;
 -webkit-border-radius: 10px;
 -o-border-radius: 10px;
 -moz-border-radius: 10px;
}


.feedback-map-send {
  
  background-color: #14676d;
  text-align: center;
  color: #FFF;
  font: 21px 'Source Sans Pro', sans-serif;
  width: 238px;
  height: 47px;
  margin: 0px 0px 0px 340px;
  padding: 0px;
  box-shadow: 2px 3px 1px #CACACA;
  text-shadow: 0px 2px 1px rgb(213, 196, 196);
  text-transform: uppercase;
  cursor: pointer;
}


.con_add_lt {
float: right;
width: 47%;
margin: 0px;
padding: 0px;
position: relative;
}


.con_add_rt {
float: left;
width: 50%;
margin: 0px;
padding: 0px;
position: relative;
}

.con_add_rt_r {
float: left;
width: 93%;
margin: 0px;
padding: 0px;
position: relative;
}

.con_add_rt h4 {
  float: left;
color: #313536;
width: 98%;
text-align: center;
margin: 0px 0px 4px 0px;
font: 25px 'Source Sans Pro', sans-serif;
text-transform: uppercase;
font-weight: bold;
}

.contact-box::-webkit-input-placeholder {
  color: #898989 !important;
}

.contact-box::-moz-input-placeholder {
  color: #898989 !important;
}

.contact-box::-ms-input-placeholder {
  color: #898989 !important;
}

.contact-box::-o-input-placeholder {
  color: #898989 !important;
}

.contact-box1::-webkit-textarea-placeholder {
  color: #898989 !important;
}

.contact-box1::-moz-textarea-placeholder {
  color: #898989 !important;
}

.contact-box1::-ms-textarea-placeholder {
  color: #898989 !important;
}

.contact-box1::-o-textarea-placeholder {
  color: #898989 !important;
}


/* contact  page style end here */

/* About  page style start here */

.abt_slide_bg {
  background-image: url(../images/about/bg-about.jpg);
  background-repeat: no-repeat;
}

.abt-slide {
  width: 665px;
  margin: 85px auto 0 auto;
}
.know-h3{
  font: 55px/55px 'Source Sans Pro', sans-serif;
  width: 26%;
  border-right: 4px solid #DF9C34;
  padding: 0px 40px 0 0;
  margin-right: 40px;
 float: left;
color: #fff!important;
text-align: right;
margin-bottom: 15px;
height: 109px;
text-transform: uppercase;
}
.abt-slide h1{
  font: 55px/55px 'Source Sans Pro', sans-serif;
  width: 200px;
  border-right: 4px solid #DF9C34;
  padding: 0px 40px 0 0;
  margin-right: 40px;
}

.abt-slide h2 {
  font: 28px/35px 'Source Sans Pro', sans-serif;
  color: #E9B462;
  width: 380px;
}
.about-h3{
	border-bottom: 1px solid #F16C61;
	letter-spacing: 1px;
	font: 42px/40px 'Source Sans Pro', sans-serif;
	color: #434343;
	margin: 0 auto;
	padding: 10px 0px 20px 0px;
	text-transform: uppercase;
}
.abt-con h1 {
  border-bottom: 1px solid #F16C61;
  letter-spacing: 1px;
}

.abt-con p {
  font: 25px/33px 'Source Sans Pro', sans-serif;
  text-align: center;
  text-transform: uppercase;
  color: #3D3333;
  margin: 0px;
  width: 100%;
  padding:10px 0;
}
.about-h1{
  font: 25px/33px 'Source Sans Pro', sans-serif !important;
  text-align: center;
  text-transform: uppercase;
  color: #3D3333 !important;
  margin: 0px;
  width: 100%;
  padding: 10px 0px 15px 0px !important;
}
.about-h1 span{
	color: #E75448 !important;
}
.abt-con p span {
  color: #E75448;
}

.abt-cnt {
  float: left;
  margin: 40px 0px 40px 0px;
  padding: 0px;
  width: 100%;
}

.abt-cnt-lt {
  float: left;
  width: 670px;
}

.abt-cnt-lt p {
  float: left;
  padding: 0px;
  margin: 0px;
  font: 18px 'Source Sans Pro', sans-serif;
  color: #3B3B3B;
}

.abt-cnt-rt {
  float: left;
  width: 420px;
  margin: 0px 0px 0px 45px;
  padding: 20px 0px;
  background-color: #F16C61;
  text-align: center;
}

.abt-cnt-rt h3 {
  margin: 0px;
  padding: 0px;
  color: #fff;
  font: 28px 'Source Sans Pro', sans-serif;
}

.abt-cnt-rt p {
  margin: 0px;
  padding: 5px 0px 0px 0px;
  font: 16px 'Source Sans Pro', sans-serif;
  color: #fff;
  display: inline;
  width: 100%;
  float: left;
}

.abt-cnt-rt p a {
  text-decoration: none;
  color: #fff;
  display: inline;
}

.abt-green {
  float: left;
  width: 100%;
  margin: 0px;
  padding: 35px 0px 50px 0px;
  background-color: #499294;
}

.abt-green-lt {
  float: left;
  width: 540px;
}

.abt-green-rt {
  float: right;
}

.green-lt-head {
  float: left;
  width: 100%;
  margin: 0px 0px 30px 0px;
  padding: 0px 0px 30px 0px;
  border-bottom: 1px solid #fff;
}

.green-lt-head h2 {
  font: 35px 'Source Sans Pro', sans-serif;
  color: #fff;
}
.green-lt-head-h3{
font: 35px 'Source Sans Pro', sans-serif;
  color: #fff;
}

.green-lt-cnt {
  float: left;
  width: 100%;
  margin: 0px;
  padding: 0px;
  min-height: 160px;
}

.green-lt-cnt p {
  font: 18px/22px 'Source Sans Pro', sans-serif;
  color: #fff;
  text-align: justify;
}

.green-lt-btm {
  float: left;
  width: 100%;
  margin: 15px 0px 0px 0px;
  padding: 0px;
}

.green-lt-btm a {
  float: right;
  margin: 0px 0px 0px 0px;
  font: 15px 'Source Sans Pro', sans-serif;
  color: #fff;
  text-decoration: none;
  border: 1px solid #fff;
  padding: 8px 21px;
}

.abt-part3 {
  float: left;
  width: 100%;
  margin: 0px;
  padding: 35px 0px 50px 0px;
}

.part3-lt {
  float: left;
  width: 600px;
}

.part3-lt-head {
  float: left;
  width: 100%;
  margin: 0px 0px 20px 0px;
  padding: 0px 0px 0px 0px;
}

.part3-lt-head h2 {
  font: 35px 'Source Sans Pro', sans-serif;
  color: #3D3333;
  padding: 0px;
  margin: 0px;
}
.part3-lt-head-h3{
  font: 35px 'Source Sans Pro', sans-serif;
  color: #3D3333;
  padding: 0px;
  margin: 0px;
}

.part3-lt-head h2 span {
  color: #E75448;
}

.part3-cnt {
  float: left;
  width: 100%;
}

.part3-cnt ul {
  float: left;
  list-style-image: url(../images/about/arrow_ok.png);
  padding: 10px 0px 0px 35px;
}

.part3-cnt ul li {
  font: 18px/20px 'Source Sans Pro', sans-serif;
  color: #3D3333;
  text-align: justify;
  padding: 0px 0px 12px 4px;
  margin: 0px;
  display: list-item;
}

.part3-rt {
  float: right;
  width: 540px;
  clear: right;
}

.part3-right1 {
  float: left;
  padding: 0px 0px 10px 0px;
}

.right1_margin {
  margin: 30px 0px 0px 0px;
}

.part3-right1-cnt {
  float: left;
  width: 100%;
  padding: 0px;
  margin: 0px 0px 0px 0px;
}

.part3-right1-cnt p {
  font: 18px 'Source Sans Pro', sans-serif;
  color: #3D3333;
}

.abt_part4 {
  float: left;
  width: 100%;
  margin: 0px;
  padding: 30px 0px;
  background-image: url(../images/about/sevices_backg.jpg);
  background-repeat: repeat;
}

.part4_blk {
  float: left;
  width: 350px;
  margin: 0px 0px 25px 0px;
  padding: 0px;
}

.part4_img {
  float: left;
  width: 50px;
  min-height: 100px;
}

.part4_img img {
}

.part4_txt {
  float: left;
  width: 300px;
  padding: 0px;
  margin: 0px;
}

.mid_margin {
  margin: 0px 45px 25px 45px;
}

.part4_txt_border {
  border-bottom: 1px solid #fff;
  padding: 0px 0px 45px 0px;
  margin: 0px 0px 0px 0px;
}

.part4_txt h3 {
  font: 24px 'Source Sans Pro', sans-serif;
  color: #388486;
  padding: 0px 0px 15px 0px;
  margin: 0px;
}

.part4_txt p {
  font: 15px 'Source Sans Pro', sans-serif;
  color: #3D3333;
  margin: 0px;
  padding: 0px;
}

.abt_dis {
  width: 100%;
  height: 100px;
}


/* about page style end here */

/* Services  page style end here */

.ser_slide_bg {
  background-image: url(../images/services/services_slider_bg.jpg);
  background-repeat: no-repeat;
}

.ser_slide {
  width:800px;
  margin: 60px auto 0 auto;
}

.ser_slide h1 {
  border-right: 4px solid #B05F6D;
  width: 354px;
  font: 55px/52px 'Source Sans Pro', sans-serif;
  margin-right: 40px;
  padding: 14px 40px 0 0;
}
.ser-slide-h3 {
    border-right: 4px solid #B05F6D;
    width: 354px;
    font: 55px/52px 'Source Sans Pro', sans-serif;
    margin-right: 40px;
    padding: 6px 40px 0px 0px;
    float: left;
    color: #FFF !important;
    text-align: right;
    margin-bottom: 15px;
    height: 170px;
    text-transform: uppercase;
}
.ser_slide h2 {
  font: 30px/36px 'Source Sans Pro', sans-serif;
  color: #e78999;
  width:auto;
}

.ser_cont {
  width: 1130px;
}

.ser_con {
  width: 98%;
}
.ser_con-h3{
  font: 44px/40px 'Source Sans Pro', sans-serif;
  width: 205px;
  border-bottom: 1px solid #B05F6D;
  letter-spacing: 1px;
  color: #434343;
margin: 0 auto;
padding: 0px 0px 20px 0px;
text-transform: uppercase;
}
.ser_con h1 {
  font: 44px/40px 'Source Sans Pro', sans-serif;
  width: 205px;
  border-bottom: 1px solid #B05F6D;
}

.ser_con p {
  color: #747474;
}

.ser_con p span {
  color: #B05F6D;
}

.ser_part1 {
  float: left;
  width: 100%;
  background-color: #fff;
  margin: 0px;
  padding: 30px 0px 0px 0px;
  min-height: 558px;
  padding-bottom: 15px;
}

.ser_hexagon {
	   /*
float: left !important;
width: 100% !important;
margin: 40px 0px 0px 0px;*/
  padding: 0px !important;
  border: none !important;
}

.sh_lt {
  background: none !important;
  background-image: url(../images/services/hexbg.png) !important;
  background-repeat: no-repeat !important;
  background-position: -11px 24px;
  float: left;
  display: block !important;
  width: 640px !important;
  height: 410px;
  border: none !important;
  padding: 0px 0px 0px 85px !important;
}

.hex_blk {
  float: left;
  background-image: url(../images/services/hex1.png);
  background-repeat: no-repeat;
  width: 162px !important;
  height: 180px;
  text-align: center !important;
  margin: 0px;
  border: none !important;
  outline: none !important;
  cursor: context-menu !important;
}

.hex_blk a {
  border-radius: 50%;
  border: 43px solid transparent !important;
  width: 66px !important;
  padding: 0px !important;
  background: none !important;
  height: 73px !important;
  float: left !important;
  margin: 6px 0px 0px 11px;
}

.hex_blk2 {
  background-image: url(../images/services/hex2.png);
  margin: 0px 0px 0px 12px;
}

.hex_blk3 {
  background-image: url(../images/services/hex3.png);
  margin: 0px 0px 0px 12px;
}

.hex_blk4 {
  background-image: url(../images/services/hex4.png);
}

.hex_blk5 {
  background-image: url(../images/services/hex5.png);
}

.hex_mar1 {
  margin: -30px 0px 0px 86px;
}

.hex_mar2 {
  margin: -30px 0px 0px 13px;
}

.hex_blk img {
  margin: 0px auto !important;
  width: auto !important;
  height: auto !important;
}

.sh_rt {
  float: left;
  width: 517px;
  /*margin: 30px 0px 0px 0px;*/
  background: none !important;
  padding: 0px !important;
margin-left: 6% !important;
width: 100%;
margin: 30px 0px 0px 0px;
min-height: 362px;
}

.sh_rt h2 {
  font: 25px/33px 'Source Sans Pro', sans-serif;
  text-transform: uppercase;
  color: #434343;
  border-bottom: 1px solid #B05F6D;
  padding: 0px 0px 10px 0px;
  /*margin: 0px 0px 10px 0px;*/
  margin: 0px 0px 30px 0px;
}

.sh_rt h2 span {
  color: #B05F6D;
}

.sh_rt p {
  font: 15px/24px 'Source Sans Pro', sans-serif; !important;
  text-align: left;
  word-wrap: break-word;
  margin: 0px;
  color: #3D3D3D !important;
  min-height: 192px;
  }

.sh_rt a {
    float: right;
    text-decoration: none;
    margin: 50px 5px 13px 0px;
    font: 17px 'Source Sans Pro', sans-serif;
    border: 1px solid #B26370;
    color: #A74758;
    text-align: center;
}

.sm3 {
/* background-color: #909090 !important; */;
}

.ser_part2 {
  float: left;
  width: 100%;
  background-color: #B05F6D;
  padding: 40px 0px 45px 0px;
  margin: 0px;
}

.ser_part2_hd {
  float: left;
  width: 98%;
  text-align: center;
  border-bottom: 1px solid #D38D9A;
  margin: 0px 0px 40px 0px;
}
.ser_con-h1{
  color: #747474 !important;
  font: 25px/33px 'Source Sans Pro', sans-serif !important;
	text-align: center;
	text-transform: uppercase !important;
	word-wrap: break-word ;
	border-top: 1px solid #D5D5D5;
	margin: 0px !important;
	width: 100% !important;
	padding: 10px 0 !important;
}
.comp-ser-h3{
	font: 44px 'Source Sans Pro', sans-serif !important;
	color: #fff !important;
	border-bottom: 1px solid rgb(153, 125, 125) !important;
	padding: 0px 0px 15px 0px !important;
	margin: 0px 0px 0px 0px !important;
}
.ser_part2_hd h1 {
  font: 38px 'Source Sans Pro', sans-serif;
  color: #fff;
  border-bottom: 1px solid rgb(153, 125, 125);
  padding: 0px 0px 15px 0px;
  margin: 0px 0px 0px 0px;
}

.ser_part2_blk {
  background-image: url(../images/services/rect1.png);
  background-repeat: no-repeat;
  float: left;
  width: 323px;
  padding: 25px 15px 15px 15px;
  min-height: 373px;
  margin-left: 2.5%;
}
.sh_rt-h3{
	font: 25px/33px 'Source Sans Pro', sans-serif !important;
	text-transform: uppercase;
	color: #434343;
	border-bottom: 1px solid #B05F6D !important;
	padding: 0px 0px 10px 0px;
	/*margin: 0px 0px 10px 0px;*/
	margin: 0px 0px 30px 0px;
}
.ser_part2_blk2-h3{
	float: left;
	width: 100%;
	border-bottom: 1px solid rgb(202, 202, 202);
	padding: 0px 0px 20px 0px;
	margin: 0px 0px 15px 0px;
	font: 24px 'Source Sans Pro', sans-serif;
	color: #fff;
}
.ser_part2_blk2 {
  background-image: url(../images/services/rect2.png);
  background-repeat: no-repeat;
  margin: 0px 17px 0px 45px;
}

.ser_part2_blk3 {
  background-image: url(../images/services/rect3.png);
  background-repeat: no-repeat;
}

.ser_part2_blk4 {
  background-image: url(../images/services/rect4.png);
  background-repeat: no-repeat;
}

.ser_part2_blk5 {
  background-image: url(../images/services/rect5.png);
  background-repeat: no-repeat;
  margin: 0px 31px;
}

.ser_part2_blk6 {
  background-color: #fff;
  background-image: none;
  border: 1px solid #B1626F;
  width: 317px;
  min-height: 371px;
}

.ser_part2_blk h2 {
  float: left;
  width: 100%;
  border-bottom: 1px solid rgb(202, 202, 202);
  padding: 0px 0px 20px 0px;
  margin: 0px 0px 15px 0px;
  font: 24px 'Source Sans Pro', sans-serif;
  color: #fff;
}

.ser_part2_blk ul {
  float: left;
  margin: 0px 0px 0px 0px;
  padding: 0px;
}

.ser_part2_blk ul li {
  font: 19px 'Source Sans Pro', sans-serif;
  color: #fff;
  padding: 10px 0px 10px 35px;
  float: left;
  width: 93%;
  background-image: url(../images/ser_blt.png);
  margin: 0px;
  background-repeat: no-repeat;
  background-position: 0px 8px;
}

.ser_part2_blk ul li a {
  text-decoration: none;
  color: #FFF;
  height: 24px;
}

.ser_part2_blk ul li a:hover {
  text-decoration: underline;
}

.ser_part3 {
  background-image: url(../images/services/services2_bg.jpg);
  background-repeat: no-repeat;
  min-height: 410px;
  background-size: cover;
  background-color: transparent;
  margin: 0px 0px 10px 0px;
}

.ser_part6_p {
  float: left;
  width: 99%;
  text-align: center;
  font: 16px/24px 'Source Sans Pro', sans-serif;
  color: #B05F6D;
  text-transform: uppercase;
  padding: 25px 0px 0px 0px;
}

.ser_request {
    float: left;
    border: 1px solid #B26270;
    text-decoration: none;
    font: 20px 'Source Sans Pro', sans-serif;
    color: #B05F6D;
    text-align: center;
    margin: 49px 0px 0px 35px;
}

.ser_getin {
  float: left;
  text-decoration: none;
  font: 20px 'Source Sans Pro', sans-serif;
  color: #B05F6D;
  text-align: center;
  margin: 35px 0px 0px 75px;
/*padding: 10px 15px;    width: 162px;    height: 32px;*/
  border: 1px solid #B26270;
}
/*a.ser_request:focus, active, visited, selected{background-color: #B05F6D; color:#fff;}*/
.ser_part2_blk6 a:focus, active, visited {
  background-color: #B05F6D;
  color: #fff;
}

/* Services page style end here */

/* skill page style start here */

.skill_slide_bg {
  background-image: url(../images/bg_skill_slide.jpg);
  background-repeat: no-repeat;
}

.skill_slide {
}

.skill_slide h1 {
  border-right: 4px solid #df9c34;
  font: 55px/60px 'Source Sans Pro', sans-serif;
  padding: 0px 40px 0 0;
  height: 115px;
}

.skill_slide h2 {
  color: #e9b462;
  font: 30px/30px 'Source Sans Pro', sans-serif;
}

.skill_col {
  color: #df9c34 !important;
  vertical-align: initial !important;
}

.skill_con {
}
.skill-h3{
  font: 44px/40px 'Source Sans Pro', sans-serif;
  border-bottom: 1px solid #df9c34;
  letter-spacing: 1px;
  color: #434343;
  margin: 0 auto;
  padding: 0px 0px 20px 0px;
  text-transform: uppercase;
}

.skill-desc-subhead{
font: 25px/33px 'Source Sans Pro', sans-serif !important;
text-align: center;
text-transform: uppercase !important;
color: #3D3333 !important;
margin: 0px !important;
width: 100%;
padding: 10px 5px !important;
white-space: normal !important;
float: left;
word-wrap: break-word;
border-top: 1px solid #D5D5D5;
}
.skill-m-head{
	border-right: 4px solid #df9c34;
	font: 55px/60px 'Source Sans Pro', sans-serif;
	padding: 0px 5px 0 0;
	height: 115px;
	width: 312px;
	margin-right: 11px;
	float: left;
	color: #fff!important;
	text-align: center;
	margin-bottom: 15px;
	text-transform: uppercase;
}
#top-inner {
width: 45%;
float: left;
}x
.skill_con h1 {
  font: 44px/40px 'Source Sans Pro', sans-serif;
  border-bottom: 1px solid #df9c34;
}

.skill_con p {
}

.skill_part1 {
  float: left;
  width: 100%;
  background-color: #fff;
  margin: 0px;
  padding: 30px 0px 0px 0px;
}

.skill_speed {
  float: left;
  margin: 60px 0px 30px 10px;
  width: 100%;
}
 .ie-view img:hover
 {
	opacity:1 !important;
	margin:0px !important;
 }
/* skill page style end here */

/* website development page style start here */






.wd_slide_bg {
  background-image: url(../images/websitedev/wd-slider-banner.jpg);
  background-repeat: no-repeat;
}

.wd_slide {
  width: 895px;
  margin: 45px auto 0 auto;
}

.wd_slide_rt {
  width: 455px;
  float: left;
}
.wd_slide-h3{
	width: 509px;
	font: 44px/67px 'Source Sans Pro', sans-serif;
	padding: 5px 40px 0 0;
	height: 155px;
	border-right: 6px solid #FD825C;
	margin-right: 40px;
	float: left;
color: #fff!important;
text-align: right;
margin-bottom: 15px;
padding: 14px 30px 0 0;
height: 109px;
text-transform: uppercase;
}
.wd-container-h3{
color: white;
float: left;
width: 100%;
padding: 0px 0px 30px 0px;
margin: 0px 0px 0px 0px;
font: 38px 'Source Sans Pro', sans-serif;
}
.wd_slide h1 {
  
  font: 32px/50px 'Source Sans Pro', sans-serif;
  padding: 5px 40px 0 0;
  height: 155px;
  border-right: 6px solid #FD825C;
  margin-right: 40px;
}
.wpheading
{
  font: 32px/45px 'Source Sans Pro', sans-serif !important;
}
.wd_slide h2 {
  font: 23px/32px 'Source Sans Pro', sans-serif;
  color: #42D3B9;
  margin: 10px 0px 0px 0px;
}

.wd_slide a {
  background-color: #42D3B9;
  float: right;
  width: 200px;
  height: 35px;
  text-decoration: none;
  text-align: center;
  padding: 6px 0px 0px 0px;
  color: #fff;
  border-radius: 2px;
  font: 20px/20px 'Source Sans Pro', sans-serif;
  text-shadow: 0px 1px 1px #999;
  margin: 15px 0px 0px 0px;
}

.wd_container {
  width: 94%;
  margin: 0 auto;
}

.wd_part1 {
  float: left;
  width: 100%;
  padding: 100px 0px 0px 0px;
  margin: 0px;
  background-color: #Ffad3b;
  min-height: 452px;
}

.wd_part2 {
  float: left;
  width: 100%;
  /*padding: 75px 0px 0px 0px;*/
  padding: 75px 0px 75px 0px;
  margin: 0px 0px 0px 0px;
  /*height: 475px;*/
  height:auto;
  min-height:475px;
}

.wd_part2_bg {
  background-image: url(../images/websitedev/wdimg2-bg.jpg);
  background-repeat: no-repeat;
  background-size: cover;
  margin: -2px 0px -2px 0px;

}

.wd_part3 {
  background-color: #14AD80;
  /*height: 469px;*/
      height: auto;
	  min-height:469px;
  /*padding: 75px 0px 0px 0px;*/
    padding: 75px 0px 75px 0px;

}

.wd_part4 {

  background-color: #DC6957;
  /*height: 482px;*/
      height: auto;
	  min-height:482px;
 /* padding: 45px 0px 0px 0px;*/
   padding: 45px 0px 45px 0px;
}

.wd_part5 {
  background-color: #339499;
  /*height: 478px;*/
      height: auto;
	  min-height:478px;
/*  padding: 58px 0px 0px 0px;*/
  padding: 58px 0px 58px 0px;
}

.wd_part1_lt {
  float: left;
  width: 44%;
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
}

.wd_part1_lt h1 {
  color: #5E5E5E;
  float: left;
  width: 100%;
  padding: 0px 0px 30px 0px;
  margin: 0px 0px 0px 0px;
  font: 38px 'Source Sans Pro', sans-serif;
}

.wd_part1_lt p {
  color: white;
  float: left;
  width: 99%;
  margin: 0;
  padding: 0;
  font: 17px 'Source Sans Pro', sans-serif;
  text-align: left;
  font-family: 'Source Sans Pro', sans-serif;
}

.wd_part1_rt {
  float: right;
  width: 44%;
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
  clear: right;
}

.wd_part2_lt {
  float: left;
  width: 50%;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}

.wd_part2_rt {
  float: right;
  width: 43%;
  margin: 0px 0px 0px 0px;
  padding: 70px 0px 0px 0px;
}

.wd_part2_rt h1 {
  color: #fff;
  float: left;
  width: 100%;
  padding: 0px 0px 30px 0px;
  margin: 0px 0px 0px 0px;
  font: 38px 'Source Sans Pro', sans-serif;
}
.prog-h3{
border-right: 6px solid #cdcdcd;
/*padding: 5px 75px 0px 80px;*/
    padding: 37px 75px 0px 0px;
height: 133px;
line-height: 70px;
width: 400px;
font: 44px/60px 'Source Sans Pro', sans-serif;
margin-right: 40px;
float: left;
color: #fff!important;
text-align: right;
margin-bottom: 15px;
text-transform: uppercase;
}
.wd_part2_rt p {
  color: #fff;
  float: left;
  width: 100%;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 30px 0px;
  font: 17px 'Source Sans Pro', sans-serif;
  text-align: left;
}
.l-submain-h3{
float: left;
width: 100%;
padding: 0px 0px 30px 0px;
margin: 0px 0px 0px 0px;
font: 38px 'Source Sans Pro', sans-serif;
color: white;
}
.design-top-h3 {
    border-right: 6px solid #2bb779;
    padding: 41px 50px 0px 80px;
    height: 145px;
    margin-top: 0px;
    width: 400px;
    font: 44px/60px 'Source Sans Pro', sans-serif;
    float: left;
    color: #fff!important;
    text-align: right;
    margin-bottom: 15px;
    text-transform: uppercase;
    margin-right: 30px;
}
.w-testimonial-h3{
color: #fff;
float: left;
width: 100%;
padding: 0px 0px 30px 0px;
margin: 0px 0px 0px 0px;
font: 38px 'Source Sans Pro', sans-serif;
}
.wdser-top-h3{
	border-right: 6px solid #86385f;
	/*padding: 30px 50px 0px 118px;*/
	    padding: 8px 50px 0px 118px;
	height: 130px;
	line-height: 70px;
	width: 35%;
	font: 44px/60px 'Source Sans Pro', sans-serif;
	margin-right: 40px;
	float: left;
	color: #fff!important;
	text-align: right;
	margin-bottom: 15px;
	text-transform: uppercase;
}

.colwhite {
  color: #fff !important;
}

.colwborder {
  color: #fff !important;
  border: 1px solid #fff !important;
}

.wdpad1 {
  padding: 75px 0px 0px 0px;
}

.wdpad2 {
  padding: 95px 0px 0px 0px;
}

.wdpad3 {
  padding: 0px 0px 0px 0px;
}

.wdimg1a {
  float: right;
  margin: 25px 18px 0px 0px;
}

.wdimg1b {
    float: right;
    width: 40%;
}

.wdimg2 {
}

.wdimg3 {
  float: left;
  /*margin: 0px 0px 0px 85px;*/
}

.wdimg4 {
}

.wdimg5 {
}

.wd_part5_lt_images {
  float: left;
  width: 60px !important;
  padding: 0px;
  margin: 0px 0px 0px 25px;
}

.wdimg5a {
  float: left;
  margin: 2px 9px 0px 0px;
}

.wdimg5b {
  margin: 0px 0px 14px 5px;
}

.wdimg5c {
  margin: 0px 0px 16px 2px;
}

.wdimg5d {
  margin: 0px 0px 17px 0px;
}

.wdimg5e {
margin: 0px 0px 0px 28px;
}

.wd5_lt_width {
  width: 38% !important;
}
.wd_width1 {
  width: 51%;
}

.wd_width2 {
}

.wd_part5_rt_an {
  float: right!important;
  clear: right;
  width: 49% !important;
}

.wd_part1_lt a {
  float: left;
  text-decoration: none;
  margin: 30px 5px 0px 0px;
  font: 17px 'Source Sans Pro', sans-serif;
  border: 1px solid #37969B;
  padding: 8px 21px;
  width: 108px;
  height: 22px;
  text-align: center;
  background-color: #fff;
}

.wd_part2_rt a {
  float: left;
  text-decoration: none;
  margin: 30px 5px 0px 0px;
  font: 17px 'Source Sans Pro', sans-serif;
  border: 1px solid #fff;
  padding: 8px 21px;
  color: #fff;
  width: 108px;
  height: 22px;
  text-align: center;
  background-color: #fff;
}

.wd_a:hover {
  background-color: rgba(255, 255, 255, 0);
  -webkit-transition: 0.3s transform;
  -moz-transition: 0.3s transform;
  -ms-transition: 0.3s transform;
  -o-transition: 0.3s transform;
  transition: 0.3s transform;
}

.wd_a1 {
  color: #339499 !important;
}

.wd_a2 {
  color: #4e80a9 !important;
}

.wd_a3 {
  color: #14AD80 !important;
}

.wd_a4 {
  color: #DC6957 !important;
}

.wd_a5 {
  color: #339499 !important;
}

.wd_a2:hover {
  color: #fff !important;
}

.wd_a3:hover {
  color: #fff !important;
}

.wd_a4:hover {
  color: #fff !important;
}

.wd_a5:hover {
  color: #fff !important;
}

.bubble-float-top {
  display: inline-block;
  position: relative;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-property: transform;
  transition-property: transform;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
}

.bubble-float-top:before {
  position: absolute;
  z-index: -1;
  content: '';
  left: calc(50% - 10px);
  top: 0;
  border-style: solid;
  border-width: 0 10px 10px 10px;
  border-color: transparent transparent #fff transparent;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-property: top;
  transition-property: top;
}

.bubble-float-top:hover:before, .bubble-float-top:focus:before, .bubble-float-top:active:before {
  top: -10px;
}

.bubble-float-top:hover, .bubble-float-top:focus, .bubble-float-top:active {
  -webkit-transform: translateY(5px) translateZ(0);
  transform: translateY(5px) translateZ(0);
}

/* website development page style end here */

/* Ecommerce page style start here */

.ecom_slider_bg {
  background-image: url(../images/websitedev/ecom/slider_bg.jpg);
  background-repeat: no-repeat;
}

.ecom_slide {
  width: 1045px;
  margin: 25px auto 0px auto;
}

.ecom_slide h1 {
  width: 415px;
  font: 43px/50px 'Source Sans Pro', sans-serif;
  padding: 4px 55px 0 0;
  height: 163px;
}

.ecom_slide_rt {
  width: 520px;
}

.ecom_slide h2 {
  font: 30px/33px 'Source Sans Pro', sans-serif;
  color: #42D3B9;
  margin: 40px 0px 0px 0px;
}

.ecom_slide a {
  margin: 10px 0px 0px 0px;
}

.ec_part1 {
  float: left;
  width: 100%;
  margin: 60px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}

.ec_container {
  width: 1215px;
  margin: 0 auto;
}

.ec_container2 {
  width: 1165px;
  margin: 0 auto;
}

.ec_con {
}

.ec_con h1 {
  border-bottom: none;
  font: 45px 'Source Sans Pro', sans-serif;
}

.ec_services {
  float: left;
  width: 100%;
  padding: 30px 0px 15px 0px;
  margin: 0px;
}

.ec_ser_blk {
  float: left;
  width: 313px;
  height: 136px;
  border: 1px solid #43d3b9;
  padding: 24px;
  margin: 0px 0px 55px 0px;
}

.ec_ser_blk span {
  border: 1px solid #43d3b9;
  width: 50px;
  height: 60px;
  float: left;
  border-radius: 50%;
  margin: -50px 0px 0px -48px;
  background-color: #fff;
  padding: 15px 20px;
}

.ec_ser_blk span img {
}

.ec_ser_blk h5 {
  font: 25px/20px 'Source Sans Pro', sans-serif;
  color: #fff;
  padding: 0px 0px 0px 20px;
  float: left;
  margin-left: 0px !important;
  padding-top: 0px !important;
}

.ec_ser_blk p {
  color: #fff;
  font: 16px/20px 'Source Sans Pro', sans-serif;
  padding: 7px 0px 0px 0px;
  float: left;
  height: 70px;
  width: 100%;
  text-align: justify;
  margin-bottom: 0px !important;
}

.ec_ser_blk a {
  text-decoration: none;
  font: 16px 'Source Sans Pro', sans-serif;
  color: #fff;
  background-color: #43d3b9;
  width: 152px;
  height: 30px;
  text-align: center;
  padding: 5px 0px 0px 0px;
  float: right;
  margin: 0px -33px 0px 0px;
  position: relative;
  -webkit-transition: 0.4s ease-in-out;
  -moz-transition: 0.4s ease-in-out;
  -ms-transition: 0.4s ease-in-out;
  -o-transition: 0.4s ease-in-out;
  transition: 0.4s ease-in-out;
}

.ec_ser_blk a:hover {
  -webkit-transform: scale(1.1);
  -moz-transform: scale(1.1);
  -ms-transform: scale(1.1);
  -o-transform: scale(1.1);
  transform: scale(1.1);
}

.ecom_mid_ser {
  margin: 0px 53px 55px 53px;
}

.ec_ser_blk1 {
  background-color: #FF7272;
  border: 1px solid #FF7272;
}

.ec_ser_blk1 span {
  border: 1px solid #FF7272;
}

.ec_ser_blk1 a {
  background-color: #fff;
  border: 1px solid #FF7272;
  color: #FF7272;
}

.ec_ser_blk1 a:hover {
  background-color: #FF7272;
  border: 1px solid #fff;
  color: #fff;
}

.ec_ser_blk2 {
  background-color: #5687b7;
  border: 1px solid #5687b7;
}

.ec_ser_blk2 span {
  border: 1px solid #5687b7;
}

.ec_ser_blk2 a {
  background-color: #fff;
  border: 1px solid #5687b7;
  color: #5687b7;
}

.ec_ser_blk2 a:hover {
  background-color: #5687b7;
  border: 1px solid #fff;
  color: #fff;
}

.ec_ser_blk3 {
  background-color: #eda752;
  border: 1px solid #eda752;
}

.ec_ser_blk3 span {
  border: 1px solid #eda752;
}

.ec_ser_blk3 a {
  background-color: #fff;
  border: 1px solid #eda956;
  color: #eda752;
}

.ec_ser_blk3 a:hover {
  background-color: #eda752;
  border: 1px solid #fff;
  color: #fff;
}

.ec_ser_blk4 {
  background-color: #cd6d94;
  border: 1px solid #cd6d94;
}

.ec_ser_blk4 span {
  border: 1px solid #cd6d94;
}

.ec_ser_blk4 a {
  background-color: #fff;
  border: 1px solid #ce7097;
  color: #cd6d94;
}

.ec_ser_blk4 a:hover {
  background-color: #cd6d94;
  border: 1px solid #fff;
  color: #fff;
}

.ec_ser_blk5 {
  background-color: #aec96c;
  border: 1px solid #aec96c;
}

.ec_ser_blk5 span {
  border: 1px solid #aec96c;
}

.ec_ser_blk5 a {
  background-color: #fff;
  border: 1px solid #b0ca6f;
  color: #aec96c;
}

.ec_ser_blk5 a:hover {
  background-color: #aec96c;
  border: 1px solid #fff;
  color: #fff;
}

.ec_ser_blk6 {
  background-color: #00ccfe;
  border: 1px solid #00ccfe;
}

.ec_ser_blk6 span {
  border: 1px solid #00ccfe;
}

.ec_ser_blk6 a {
  background-color: #fff;
  border: 1px solid #06cdfe;
  color: #00ccfe;
}

.ec_ser_blk6 a:hover {
  background-color: #00ccfe;
  border: 1px solid #fff;
  color: #fff;
}

.ec_ser_blk7 {
  background-color: #e2b46e;
  border: 1px solid #e2b46e;
}

.ec_ser_blk7 span {
  border: 1px solid #e2b46e;
}

.ec_ser_blk7 a {
  background-color: #fff;
  border: 1px solid #e3b671;
  color: #e2b46e;
}

.ec_ser_blk7 a:hover {
  background-color: #e2b46e;
  border: 1px solid #fff;
  color: #fff;
}

.colb {
  color: #606060 !important;
}

.colg {
  color: #909090 !important;
}

.ec_part2 {
  float: left;
  width: 100%;
  margin: 0px 0px 0px 0px;
  padding: 70px 0px 42px 0px;
  text-align: center;
  background-color: #efefef;
  min-height: 525px;
}

.ec_part2 h1 {
  text-transform: uppercase;
  color: #535353;
  font: 46px/60px 'Source Sans Pro', sans-serif;
}

.ec_part2 h3 {
  font: 40px/60px 'Source Sans Pro', sans-serif;
  color: #d69447;
}

.ec_part2 h5 {
  color: #5d5d5d;
  font: 21px/25px 'Source Sans Pro', sans-serif;
  width: 47%;
  margin: 20px auto 30px auto;
}

.ec_part2_outer {
  float: left;
  width: 100%;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  text-align: center;
}

.ec_part2_inner {
  float: left;
  width: 100%;
  margin: 0px 0px 0px 0px;
  padding: 20px 0px 50px 0px;
  text-align: center;
  background-color: #fff;
}

.width72 {
  width: 72% !important;
  font: 20px/20px 'Source Sans Pro', sans-serif !important;
}

.ec_part4 {
  float: left;
  width: 100%;
  background-color: #dad7cd;
  padding: 30px 0px 0px 0px;
  min-height: 450px;
}

.ec_part4_lt {
  float: left;
  width: 545px;
}

.ec_part4_rt {
  float: right;
  width: 555px;
  clear: right;
  margin: 10px 0px 0px 0px;
}

.ec_part4_lt1 {
  float: left;
  padding: 0px 0px 0px 0px;
}

.lt1_margin {
  margin: 25px 0px 0px 0px;
}

.ec_part4_lt_hd {
  float: left;
  width: 100%;
  margin: 0px 0px 12px 0px;
  padding: 0px 0px 0px 0px;
}

.ec_part4_lt_hd h2 {
  color: #423e3a;
  font: bold 25px/33px 'Source Sans Pro', sans-serif;
  padding: 0px;
  margin: 0px;
}

.ec_part4_lt_cnt {
  float: left;
  width: 100%;
  padding: 0px;
  margin: 0px 0px 0px 0px;
}

.ec_part4_lt_cnt p {
  color: #423e3a;
  font: 16px/22px 'Source Sans Pro', sans-serif;
  padding: 0px 0px 8px 0px;
  margin: 0px;
  text-align: justify;
}

.ec_part4_rt_cnt {
  float: left;
  width: 100%;
}

.ec_part4_rt_cnt a {
  width: 145px;
  height: 33px;
  float: right;
  background-color: #fff;
  text-align: center;
  text-decoration: none;
  padding: 7px 0px 0px 0px;
  color: #423e3a;
  font: 16px/24px 'Source Sans Pro', sans-serif;
  margin: 15px 0px 0px 0px;
}

.ec_part4_rt_cnt ul {
  float: left;
  list-style-image: url(../images/about/right_ok2.png);
  padding: 0px 0px 0px 28px;
}

.ec_part4_rt_cnt ul li {
  text-align: justify;
  padding: 0px 0px 0px 7px;
  margin: 0px 0px 7px 0px;
  display: list-item;
  color: #423e3a;
  font: 16px/24px 'Source Sans Pro', sans-serif;
}

.w-iconbox.iconpos_left .w-iconbox-icon {
  position: relative !important;
  height: auto !important;
}

#tabs {
/*  width: 1348px;*/
  color: #222222;
  position: relative;
  margin: 0 auto;
}

#tabs ul {
  border-collapse: collapse;
  width: 100%;
  margin: auto;
  display: table;
  position: relative;
  float: left;
  color: #222222;
  padding: 0px;
}

#tabs ul li {
  width: 290px;
  min-height: 11px;
  text-align: center;
  padding: 0px;
  float: left;
  list-style: none outside none;
  position: relative;
  top: 0;
  white-space: nowrap;
  cursor: pointer;
  border-bottom-width: 0;
  line-height: 1.3;
}

#tabs ul li:first-child {
  border-left: 0px;
}

#tabs ul li: focus, visited, active, selected/* hover*/ {
  border: 1px solid #999999;
  border-bottom-width: 0;
  margin-bottom: -1px;
  padding-bottom: 1px;
  line-height: 1.3;
  float: left;
}

#tabs ul li a {
  cursor: pointer;
  float: left;
  padding: 25px 0px;
  text-decoration: none;
  width: 100%;
  text-align: center;
  background: #323232;
  color: #e4dad5;
  text-transform: capitalize;
  height: 68px;
  font: 20px/20px arial;
  border-left: 1px solid #474747;
}

#tabs ul li a:focus, active, visited, selected  /* hover*/ {
  border-bottom-width: 0;
  margin-bottom: -1px;
  float: left;
  background: url(../images/websitedev/ecom/active-tab.png);
  background-repeat: no-repeat;
  height: 76px;
  border-left: 1px solid #474747;
  border: none;
  outline: none;
}

#tabs-1 {
  border-width: 0;
  display: block;
  color: #222;
  background-color: #fff;
}

#tabs-2 {
  border-width: 0;
  display: block;
  color: #222;
  background-color: #fff;
  margin-left: 7.5% !important;
}

#tabs-3 {
  border-width: 0;
  display: block;
  color: #222;
  background-color: #fff;
width: 38.3%;
margin-left: 7.5% !important;
}

#tabs-4 {
  border-width: 0;
  display: block;
  color: #222;
  background-color: #fff;
margin-left: 7.5% !important;
width: 38.3%;
}

#tabs ul li a img {
  display: block;
  margin: 0 auto 16px auto;
  width: 35px;
  height: 32px;
}


/* Ecommerce page style end here */

/* cms page style start here */

.cms_slide_bg {
  background-image: url(../images/websitedev/cms/cms_bg.jpg);
  background-repeat: no-repeat;
}

.cms_slide {
  margin: 50px auto 0 auto;
}

.cms_slide h1 {
  border-right: 6px solid #1d3632;
  height: 100px;
  padding: 40px 40px 0px 0px;
}

.cms_slide_rt {
}

.cms_slide_rt h2 {
  color: #5ca0a2;
  font: 29px/30px 'Source Sans Pro', sans-serif;
  margin: 5px 0px 0px 0px;
}

.cms_slide_rt a {
  float: left;
  border: 1px solid #D7D7D7;
  width: 160px;
  padding: 5px;
  font: 20px 'Source Sans Pro', sans-serif;
  height: 30px;
  color: #fff;
}

.cms_part1_inner {
  min-height: 335px;
  padding: 30px 0px 20px 0px;
  min-height: 335px;
  padding: 30px 0px 20px 0px;
  float: left;
  width: 100%;
  margin: 0px 0px 0px 0px;
  background-color: #fff;
}

.cms_part1_rt {
  width: 240px;
  margin: 20px 0px 0px 0px;
}

.cms_part2 {
  background-color: #e8eceb;
}

.cms_part3 {
  background-image: url(../images/websitedev/cms/cms_part_bg.png);
  background-repeat: repeat;
}

.cms_con1a h1 {
  border-bottom: 1px solid #00769c;
}

.cms_con1 h1 {
  width: 295px;
  border-bottom: 1px solid #5aa426;
}

.cms_con2 h1 {
  width: 330px;
  border-bottom: 1px solid #f26633;
}

.cms_con3 h1 {
  width: 275px;
  border-bottom: 1px solid #008ece;
}

.cms_con4 h1 {
  width: 443px;
  border-bottom: 1px solid #48bcbd;
}

.cms_con3 {
  border-bottom: 1px solid #FFFFFF;
}

.hd_bg1 {
  background-color: #1d3632 !important;
}

.hd_bg2 {
  background-color: #00769c !important;
}

.hd_bg3 {
  background-color: #5aa426 !important;
}

.hd_bg4 {
  background-color: #f26633 !important;
}

.hd_bg5 {
  background-color: #008ece !important;
}

.hd_bg6 {
  background-color: #48bcbd !important;
}

.hd_col2 {
  color: #00769c !important;
}

.hd_col3 {
  color: #5aa426 !important;
}

.hd_col4 {
  color: #f26633 !important;
}

.hd_col5 {
  color: #008ece !important;
}

.hd_col6 {
  color: #48bcbd !important;
}

/* cms page style end here */

.wp_slide_bg {
  height: 246px;
}

.wp_slide {
  margin: 50px auto 0 auto;
}

.wp_slide h1 {
 height: 140px !important;
  padding: 0px 40px 0px 0px;
  border-right: 6px solid #2b6c99;
}

.wp_slide_rt {
}

.wp_slide_rt h2 {
  font: 29px/28px 'Source Sans Pro', sans-serif;
  color: #A2C9E5;
  margin: 0px 0px 0px 0px;
}

.wp_con span {
  color: #2B6C99;
}

.wp_slide_rt a {
  background-color: #2B6C99;
  float: left;
  border: 1px solid #D7D7D7;
  width: 160px;
  padding: 5px;
  font: 20px 'Source Sans Pro', sans-serif;
  /*height: 30px;*/
      height: 38px;     
  color: #fff;
}

.wp_container {
  width: 1170px;
  margin: 0 auto;
}

.wp_sale_link {
  height: 30px;
  width: 241px !important;
}

.wp_part1 {
  float: left;
  width: 100%;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}

.wp_hd {
  float: left;
  width: 100%;
  margin: 0px 0px 0px 0px;
  padding: 25px 0px;
  background-color: #2B6C99;
  /*height: 50px;*/
      height: 100px;
}

.wp_hd h3 {
  font: 30px/48px 'Source Sans Pro', sans-serif;
  color: #fff;
  float: left;
}

.wp_hd h4 {
  float: left;
  font: 30px 'Source Sans Pro', sans-serif;
  color: #ECECEC;
  padding: 3px 0px 0px 30px;
}

.wp_hd a {
  background-color: transparent;
  float: right;
  border: 1px solid #fff;
  text-decoration: none;
  text-align: center;
  /*padding: 10px;*/
      padding: 12px 10px 36px 10px;
  color: #fff;
  text-transform: uppercase;
  border-radius: 2px;
  font: 20px 'Source Sans Pro', sans-serif;
  text-shadow: 0px 1px 1px #999;
  margin: 0px 0px 0px 0px;
  border-radius: 3px;
  height: 30px;
  width: 220px;
}

.wp_part1_inner {
  float: left;
  width: 100%;
  margin: 0px 0px 0px 0px;
  padding: 30px 0px 35px 0px;
  background-color: #fff;
  min-height: 370px;
}

.wp_con {
  border-bottom: 1px solid #D5D5D5;
  margin: 0px 0px 25px 0px;
}

.wp_con h1 {
  width: 367px;
  border-bottom: 1px solid #2B6C99;
}

.wp_con1 h1 {
  width: 618px;
}

.wp_part1_cnt {
  float: left;
  width: 100%;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}

.wp_part1_lt {
  float: left;
  width: 30%;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  min-height: 200px;
}

.wp_part1_lt p {
  font: 18px/25px 'Source Sans Pro', sans-serif;
  color: #4f4f4f;
  text-align: justify;
  margin: 0px;
}

.wp_part1_mid {
  float: left;
  width: 30%;
  margin: 0px 0px 0px 110px;
  padding: 0px 0px 0px 0px;
}

.wp_part1_mid ul {
  list-style-image: url(../images/wpcms/right_arrow.png);
}

.wp_part1_mid ul li {
  font: 18px/30px 'Source Sans Pro', sans-serif;
  color: #4f4f4f;
  text-align: justify;
  padding: 0px 0px 10px 5px;
  margin: 0px;
  display: list-item;
}

.wp_part1_rt {
  float: right;
  clear: right;
  width: 295px;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  text-align: center;
}

.wp_part1_rt img {
  margin: 0px 0px 27px 0px;
}

.wp_part1_rt a {
  background-color: #2B6C99;
  border: 1px solid #fff;
  text-decoration: none;
  text-align: center;
  padding: 10px 20px;
  color: #fff;
  text-transform: uppercase;
  font: 20px 'Source Sans Pro', sans-serif;
  text-shadow: 0px 1px 1px #999;
  width: 198px;
  /*height: 27px;*/
      height: 46px;
  margin: 0 auto;
  border-radius: 3px;
}

.wp_part2 {
  float: left;
  width: 100%;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  height: 453px;
}

.hd2 {
  text-align: center;
}

.hd2 h2 {
  font: 38px 'Source Sans Pro', sans-serif;
  color: #fff;
  margin: 0 auto;
}

.wp_part2_inner {
  float: left;
  width: 100%;
}

.wp_part2_inner img {
  float: left;
  width: 100%;
}

.wp_part3 {
  float: left;
  width: 100%;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}

.hd3 {
}

.hd3 h3 {
  font: 31px 'Source Sans Pro', sans-serif;
}

.hd3 h3 a {
}

.wp_part3_inner {
  float: left;
  width: 100%;
  padding: 40px 0px 40px 0px;
  background-color: #f1f1f1;
  min-height: 560px;
}

.wp_part3_cnt {
  float: left;
  width: 100%;
}

.wp_part3_lt {
  float: left;
  width: 53%;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  min-height: 500px;
}

.wp_part3_lt p {
  float: left;
  width: 100%;
  font: 19px/25px 'Source Sans Pro', sans-serif;
  color: rgb(31, 28, 28);
  text-align: justify;
}

.wp_part3_lt ol {
  float: left;
  padding: 50px 0px;
  list-style: decimal;
  list-style-position: inside;
}

.wp_part3_lt ol li {
  float: left;
  width: 100%;
  font: 19px 'Source Sans Pro', sans-serif;
  color: rgb(31, 28, 28);
  padding: 0px 0px 5px 0px;
  display: list-item;
}

.wp_part3_lt h5 {
  float: left;
  width: 100%;
  font: 19px 'Source Sans Pro', sans-serif;
  color: rgb(31, 28, 28);
  padding: 0px 0px 6px 0px;
}

.wp_part3_lt h5 span {
  color: #2B6C99;
}

.wp_part3_rt {
  float: right;
  width: 378px;
  margin: 0px 0px 0px 0px;
  background-color: #fff;
  padding: 20px 20px 10px 20px;
  min-height: 396px;
}

.wp_part3_rt h1 {
  float: left;
  width: 100%;
  font: 32px 'Source Sans Pro', sans-serif;
  margin: 0px 0px 15px 0px;
  padding: 0px 0px 0px 0px;
}

.wp_part3_rt h1 span {
  color: #2B6C99;
}

.wpbox1 {
  background-color: #F0F0F0;
  float: left;
  width: 341px;
  padding: 5px 13px;
  margin: 0px 0px 15px 0px;
  border-left: 6px solid #59ACE5;
  height: 27px;
  font: 17px 'Source Sans Pro', sans-serif;
  color: #898989;
  border-bottom: 1px solid #D2D2D2;
}

.wpbox2 {
  background-color: #F0F0F0;
  float: left;
  max-width: 341px;
  width: 341px;
  padding: 5px 13px;
  margin: 0px 0px 15px 0px;
  border-left: 6px solid #59ACE5;
  height: 127px;
  max-height: 127px;
  font: 17px 'Source Sans Pro', sans-serif;
  color: #898989;
  border-bottom: 1px solid #D2D2D2;
}

.wpbox3 {
  float: right;
  background-color: #70BEF3;
  border: 1px solid #2B6C99;
  width: 160px;
  font: 20px 'Source Sans Pro', sans-serif;
  height: 40px;
  border-radius: 5px;
  color: #fff;
  text-align: center;
  cursor: pointer;
}

.wp_part4 {
  float: left;
  width: 100%;
  background-image: url(../images/wpcms/timeline_bg.jpg);
  min-height: 370px;
  padding: 30px 0px 35px 0px;
  background-repeat: repeat;
}

.wp_part4 h1 {
  float: left;
  width: 100%;
  font: 30px 'Source Sans Pro', sans-serif;
  color: #2b6c99;
  margin: 0px 0px 30px 0px;
}

.timeline {
  float: left;
}

.timeline:hover {
  -webkit-transition: 0.5s ease-in-out;
  transition: 0.5s ease-in-out;
   -moz-transition: 0.5s ease-in-out;
  -webkit-transform: translateY(-15%);
  -moz-transform: translateY(-15%);
}

.timeline2:hover {
  -webkit-transition: 0.5s ease-in-out;
   -moz-transition: 0.5s ease-in-out;
   transition: 0.5s ease-in-out;
  -webkit-transform: translateY(15%);
  -moz-transform: translateY(15%);
}

.tm_txt h6 {
padding-top: 12px;
/*font: 20px 'Source Sans Pro', sans-serif;*/
    font: 17px 'Source Sans Pro', sans-serif;
color: #fff;
}

.tm_txt p {
  font: 12px arial;
  color: #fff;
  padding: 5px 0px 0px 0px;
}

.tm_num h4 {
  font: 30px 'Source Sans Pro', sans-serif;
  color: #fff;
  padding: 25px 0px 0px 0px;
}

.scd {
margin: 27px 0px 0px 84px;
}

.scdt {
  background-image: url(../images/wpcms/timelinetxt2.jpg);
  background-repeat: no-repeat;
}

.scdn {
  background-image: url(../images/wpcms/timeline2.jpg);
  background-repeat: no-repeat;
}

.frth {
/*margin: 17px 0px 0px 112px;*/
    margin: 17px 0px 0px 140px;
}

.frtht {
  background-image: url(../images/wpcms/timelinetxt4.jpg);
  background-repeat: no-repeat;
}

.frthn {
  background-image: url(../images/wpcms/timeline4.jpg);
  background-repeat: no-repeat;
}

.sxth {
/*margin: 35px 0px 0px 82px;*/
    margin: 35px 0px 0px 110px;
  float: left;
}

.sxtht {
  background-image: url(../images/wpcms/timelinetxt6.jpg);
  background-repeat: no-repeat;
}

.sxthn {
  background-image: url(../images/wpcms/timeline6.png);
  background-repeat: no-repeat;
}

.fst {
/*margin: -2px 0px 0px 46px;*/
    margin: -2px 0px 0px 73px;
}

.fstt {
  background-image: url(../images/wpcms/timelinetxt1.jpg);
  background-repeat: no-repeat;
  margin: 16px 0px 0px 0px;
}

.fstn {
  background-image: url(../images/wpcms/timeline1.png);
  background-repeat: no-repeat;
}

.thd {
/*margin: -2px 0px 0px 107px;*/
    margin: -2px 0px 0px 136px;
}

.thdt {
  background-image: url(../images/wpcms/timelinetxt3.jpg);
  background-repeat: no-repeat;
  margin: 16px 0px 0px 0px;
}

.thdn {
  background-image: url(../images/wpcms/timeline3.png);
  background-repeat: no-repeat;
}

.ffth {
/*margin: -4px 0px 0px 90px;*/
    margin: -4px 0px 0px 115px;

}

.fftht {
  background-image: url(../images/wpcms/timelinetxt5.jpg);
  background-repeat: no-repeat;
  margin: 16px 0px 0px 0px;
}

.ffthn {
  background-image: url(../images/wpcms/timeline5.png);
  background-repeat: no-repeat;
}

.tm_txt {
  width: 200px;
  /*height: 60px;*/
      min-height: 75px;
	  height:auto;
  float: right;
  padding: 6px 13px 8px 14px;
  text-align: center;
}

.tm_num {
  width: 54px;
  height: 90px;
  float: right;
  text-align: center;
}

.process_tm_img {
  float: left;
  width: 100%;
  text-align: center;
  position: relative;
  margin: -16px 0px 0px 0px;
}


/* wordpress cms page style end here */




/* website maintenance style start here */

.wm_slide {
  width: 1200px;
}

.wm_slide h1 {
  height: 127px;
  padding: 23px 40px 0px 0px;
  border-right: 6px solid #dc6957;
  line-height: 45px;
}

.wm_slide_rt {
  width: 520px;
}

.wm_hd {
  background-color: #dc6957;
}

.wm_slide_rt h2 {
  color: #fb8e7d;
  font: 30px/30px 'Source Sans Pro', sans-serif;
  margin: 23px 0px 0px 0px;
}

.wm_part1_inner {
  padding: 30px 0px 50px 0px;
}

.wm_con {
}

.wm_con h1 {
  width: 940px;
  border-bottom: 1px solid #dc6957;
}

.wm_con span {
  color: #dc6957;
}

.wm_container {
  width: 1158px;
  margin: 0 auto;
}

.wm_container2 {
  width: 942px;
  margin: 0 auto;
}

.wm_main {
  float: left;
  margin: 25px 0px 75px 0px;
}

.wm_main p {
  float: left;
  width: 100%;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 18px 0px;
  color: #6b6b6b;
  font: 16px/25px 'Source Sans Pro', sans-serif;
}

.wm_main h6 {
  float: left;
  width: 100%;
  color: #323232;
  font: 20px/30px 'Source Sans Pro', sans-serif;
  text-transform: uppercase;
}

.wm_main h6 a {
  color: #c21919;
  text-decoration: none;
  display: inline;
}

.wm_part1_lt {
  float: left;
  width: 30%;
  text-align: center;
}

.ext_mar {
  padding: 22px 0px 68px 0px !important;
}

.wm_part1_lt img {
}

.wm_part1_rt {
  float: right;
  clear: right;
  width: 63%;
}

.wm_part1_rt h2 {
  float: left;
  width: 100%;
  color: #dc6957;
  text-transform: uppercase;
  font: 30px/25px 'Source Sans Pro', sans-serif;
}

.wm_part1_rt a {
    background-color: #dc6957;
    float: right;
    width: 168px;
    height: 21px;
    text-decoration: none;
    text-align: center;
    padding: 14px 0px 29px 0px;
    color: #fff;
    border-radius: 3px;
    font: 20px/20px 'Source Sans Pro', sans-serif;
    text-shadow: 0px 1px 1px #999;
    margin: 35px 0px 0px 0px;
    text-transform: capitalize;
    box-shadow: 0px 1px 1px #999;
}

.wm_part1_rt ul {
  float: left;
  width: 100%;
  list-style-image: url(../images/right1.png);
  margin: 15px 0px 0px 0px;
  padding: 0px 0px 0px 25px;
}

.wm_part1_rt ul li {
  display: list-item;
  color: #525252;
  font: 16px/30px 'Source Sans Pro', sans-serif;
  padding: 0px 0px 10px 10px;
}

.wm_part2 {
  float: left;
  width: 100%;
  margin: 0px 0px 140px 0px;
  padding: 28px 0px 0px 0px;
  background-color: #44546b;
  height: 455px;
}

.wm_part2_lt {
  float: left;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  width: 29%;
}

.wm_part2_lt img {
}

.wm_full_a {
  float: left;
  width: 100%;
  margin: 0px;
  padding: 0px;
}

.wm_part2_rt {
  float: right;
  width: 59%;
  margin: 50px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}

.wm_part2_rt h3 {
  float: left;
  width: 100%;
  font: 45px/60px 'Source Sans Pro', sans-serif;
  color: #fff;
  text-transform: uppercase;
}

.wm_part2_rt h4 {
  float: left;
  width: 100%;
  font: 25px/35px 'Source Sans Pro', sans-serif;
  color: #fff;
  text-transform: uppercase;
  padding: 20px 0px;
}

.wm_part2_rt a {
    float: left;
    width: 240px;
    height: 26px;
    text-decoration: none;
    text-align: center;
    padding: 10px 0px 30px 0px;
    color: #fff;
    border-radius: 3px;
    font: 20px/25px 'Source Sans Pro', sans-serif;
    text-shadow: 0px 1px 1px #999;
    margin: 20px 0px 0px 0px;
    border: 1px solid #fff;
    text-transform: uppercase;
}


/* website maintenance style end here */

/* Responsive mobile style start here */

.rm_slide {
}

.rm_slide h1 {
  border-right: 6px solid #33949a;
  padding: 30px 40px 0px 0px;
  height: 117px;
}

.rm_slide_rt {
  width: 523px;
}

.rm_slide_rt h2 {
  color: #6ecfd5;
  margin: 40px 0px 0px 0px;
}

.rm_col {
  color: #33949a !important;
}

.rm_col_bg {
  background-color: #33949a !important;
}

.rm_hd {
  background-color: #33949a;
}

.rm_con h1 {
  width: 750px;
  border-bottom: 1px solid #33949a;
}

/* Responsive mobile style end here */

/* Graphic design style start here */

.gd_container {
  width: 1160px;
  margin: 0 auto;
}

.gd_cnt1 {
  width: 1040px;
  margin: 0 auto;
}

.gd_cnt2 {
  width: 1030px;
  margin: 0 auto;
}

.gd_slide {
}

.gd_slide h1 {
  border-right: 6px solid #3a92d1;
  padding: 30px 40px 0px 0px;
  height: 117px;
}

.gd_slide_rt {
  width: 523px;
}

.gd_slide_rt h2 {
  color: #62ade3;
  margin: 40px 0px 0px 0px;
}

.gd_main {
  width: 922px;
}

.gd_col {
  color: #3a92d1 !important;
}

.gd_col_bg {
  background-color: #3a92d1 !important;
}

.gd_hd {
  background-color: #3a92d1;
}

.gd_con h1 {
  width: 920px;
  border-bottom: 1px solid #3a92d1;
}

/* Graphic design style end here */

/* about page animation start here*/	
.one-third {
  width: 350px;
  float: left;
}
/* about page animation end here*/

/* logo design style start here */

.ld_slide h1 {
  width: 380px;
  font: 44px/60px 'Source Sans Pro', sans-serif;
  padding: 5px 40px 0 0;
  height: 155px;
  border-right: 6px solid #FD825C;
  margin-right: 40px;
}

.ld_slide h1 {
  border-right: 6px solid #ff9000;
  padding: 30px 40px 0px 118px;
  height: 108px;
  line-height: 58px;
}

.gd_slide_lt h2 {
  color: #ffa837;
  margin: 10px 0px 0px 0px;
  width: 526px;
}

.hd_ld {
  background-color: #ff9000;
}

.con_ld h1 {
  width: 920px;
  border-bottom: 1px solid #ff9000;
}

.col_ld {
  color: #ff9000 !important;
}

.wm_part1_rt rt2 {
  float: left;
  width: 100%;
  color: #ff9000;
  text-transform: uppercase;
  font: 30px/25px 'Source Sans Pro', sans-serif;
}

.up_lt {
  margin-top: -20px;
}

.ld_bg_col {
  background-color: #ff9000 !important;
}

.ld_col {
  color: #ff9000 !important;
}

/* logo design style end here */

/* banner design style start here */

.bd_bg_col {
  background-color: #e6567a !important;
}

.bd2_col {
  color: #e6567a !important;
}

.con_bd h1 {
  width: 920px;
  border-bottom: 1px solid #e6567a !important;
}

.bd_slide h1 {
  width: 380px;
  font: 44px/60px 'Source Sans Pro', sans-serif;
  padding: 5px 40px 0 0;
  height: 155px;
  border-right: 6px solid #FD825C;
  margin-right: 40px;
}

.bd_slide h1 {
  border-right: 6px solid #e6567a;
  padding: 30px 40px 0px 118px;
  height: 107px;
  line-height: 56px;
}

/* banner design style end here */


/* brocher design style start here */

.brd_bg_col {
  background-color: #50bea1 !important;
}

.brd_col {
  color: #50bea1 !important;
}

.con_brd h1 {
  width: 920px;
  border-bottom: 1px solid #50bea1 !important;
}

.brd_slide h1 {
  width: 380px;
  font: 44px/60px 'Source Sans Pro', sans-serif;
  margin-right: 40px;
}

.brd_slide h1 {
  border-right: 6px solid #50bea1;
  padding: 32px 40px 0px 118px;
  height: 106px;
  line-height: 56px;
}

/* brocher design style end here */


/* banner advertising style start here */  

.bnradd_bg_col {
  background-color: #131a22 !important;
}

.bnradd_col {
  color: #fff !important;
}

.bnradd2_col {
  color: #131a22 !important;
}

.con_bnradd h1 {
  width: 920px;
  border-bottom: 1px solid #fff !important;
}

.bnradd_slide h1 {
  width: 380px;
  font: 44px/60px 'Source Sans Pro', sans-serif;
  padding: 5px 40px 0 0;
  height: 155px;
  border-right: 6px solid #131a22;
  margin-right: 40px;
}

.bnradd_slide h1 {
  border-right: 6px solid #fff;
  padding: 32px 40px 0px 118px;
  height: 107px;
  line-height: 56px;
}

.cnt_bnradd {
  width: 1115px;
  margin: 0 auto;
}

.brd h1 {
  width: 920px;
  border-bottom: 1px solid #000;
}

/* banner advertising style end here */  

/* video page style start here */ 

.vd_bg_col {
  background-color: #b5dbe1 !important;
}

.vd_col {
  color: #b5dbe1 !important;
}

.cnt_vd {
  color: black !important;
  border: 1px solid black !important;
}

.bd_col {
  color: black !important;
}

.vd_slide h1 {
  width: 380px;
  font: 44px/60px 'Source Sans Pro', sans-serif;
  margin-right: 40px;
}

.vd_slide h1 {
  border-right: 6px solid #b5dbe1;
  padding: 52px 40px 0px 119px;
  height: 88px;
}

.con_vd h1 {
  width: 920px;
  border-bottom: 1px solid #182848;
}
  
/* video page style end here */   


/* infographics style start here */ 

.info_bg_col {
  background-color: #88385f !important;
}

.info_col {
  color: #b35e8a !important;
}

.info_slide h1 {
  width: 380px;
  font: 44px/60px 'Source Sans Pro', sans-serif;
  margin-right: 40px;
}

.info_slide h1 {
  border-right: 6px solid #88385f;
  padding: 60px 40px 0px 118px;
  height: 80px;
}

.con_info h1 {
  width: 920px;
  border-bottom: 1px solid #88385f;
}

/* infographics style end here */


/* ios style start here */ 

.ios_bg_col {
  background-color: #58272b !important;
}

.ios_col {
  color: #e57d85 !important;
}

.ios2_col {
  color: #58272b !important;
}

.ios_slide h1 {
  width: 380px;
  font: 44px/60px 'Source Sans Pro', sans-serif;
  margin-right: 40px;
}

.ios_slide h1 {
  border-right: 6px solid #58272b;
  padding: 15px 40px 0px 118px;
  height: 125px;
  line-height: 55px;
}

.con_ios h1 {
  width: 400px;
  border-bottom: 1px solid #58272b;
}

.ios_slide {
  margin: 58px auto 0 auto;
}

/* ios style end here */ 

/* blackberry page style start here */ 

.blkbry_bg_col {
  background-color: #1c1c1c !important;
}

.blkbry_col {
  color: #1c1c1c !important;
}

.blkbry2_col {
  color: #b3c1b4 !important;
}

.blkbry3_col {
  color: #434343 !important;
}

.blkbry_slide h1 {
  width: 380px;
  font: 44px/60px 'Source Sans Pro', sans-serif;
  margin-right: 40px;
}

.blkbry_slide h1 {
  border-right: 6px solid #b3c1b4;
  padding: 15px 40px 0px 118px;
  height: 120px;
  line-height: 56px;
}

.con_blkbry h1 {
  width: 585px;
  border-bottom: 1px solid #1c1c1c;
}

.blkbry_slide h2 {
  margin: 25px 0px 0px 0px;
  width: 526px;
}

.blkbry_slide {
  margin: 58px auto 0 auto;
}

/* blackberry page style end here */ 


/* android page style start here */ 

.andrd_bg_col {
  background-color: #86c127 !important;
}



.andrd2_col {
  color: #b1e857 !important;
}

.andrd_slide h1 {
  width: 380px;
  font: 44px/60px 'Source Sans Pro', sans-serif;
  margin-right: 40px;
}

.andrd_slide h1 {
  border-right: 6px solid #86c127;
  padding: 15px 40px 0px 118px;
  height: 122px;
  line-height: 56px;
}

.con_andrd h1 {
  width: 585px;
  border-bottom: 1px solid #86c127;
}

.andrd_slide {
  margin: 58px auto 0 auto;
}

.andrd_slide h2 {
  margin: 25px 0px 0px 0px;
  width: 526px;
}

/* android page style end here */ 

/* web design expert style start here */ 

.wdexp_bg_col {
  background-color: #86385f !important;
}

.wdexp_col {
  color: #86385f !important;
}

.wdexp2_col {
  color: #dd7fae !important;
}

.wdexp_slide h1 {
  width: 380px;
  font: 44px/60px 'Source Sans Pro', sans-serif;
  margin-right: 40px;
}

.wdexp_slide h1 {
  border-right: 6px solid #86385f;
  padding: 20px 40px 0px 118px;
  height: 122px;
}

.con_wdexp h1 {
  width: 430px;
  border-bottom: 1px solid #86385f;
}

.wdexp_slide {
  margin: 58px auto 0 auto;
}

.wdexp_slide h2 {
  margin: 25px 0px 0px 0px;
  width: 526px;
}

/* web design expert style end here */ 


/* web redesign expert page style start here */ 

.wredexp_bg_col {
  background-color: #0f4c7b !important;
}

.wredexp_col {
  color: #0f4c7b !important;
}

.wredexp2_col {
  color: #67a9db !important;
}

.wredexp_slide h1 {
  width: 400px;
  font: 44px/60px 'Source Sans Pro', sans-serif;
  margin-right: 40px;
}

.wredexp_slide h1 {
  border-right: 6px solid #0f4c7b;
  padding: 20px 40px 0px 100px;
  height: 133px;
}

.con_wredexp h1 {
  width: 432px;
  border-bottom: 1px solid #0f4c7b;
}

.wredexp_slide {
  margin: 45px auto 0 auto;
}

.wredexp_slide h2 {
  margin: 25px 0px 0px 0px;
  width: 538px;
}

.wm_part1_lt img {
  margin-top: -15px;
}

/* web redesign expert page style end here */ 


/* Ad campaigns style start here */

.adcamp_bg_col {
  background-color: #8f3a64 !important;
}

.adcamp_col {
  color: #8f3a64 !important;
}

.adcamp2_col {
  color: #e769a7 !important;
}

.adcamp_slide h1 {
  width: 335px;
  font: 44px/60px 'Source Sans Pro', sans-serif;
  margin-right: 40px;
}

.adcamp_slide h1 {
  border-right: 6px solid #8f3a64;
  padding: 20px 40px 0px 160px;
  height: 115px;
}

.con_adcamp h1 {
  width: 432px;
  border-bottom: 1px solid #8f3a64;
}

/* Ad campaigns style end here */


/* Ad competitor analysis style start here */

.cmpanlysis_bg_col {
  background-color: #7777e0 !important;
}

.cmpanlysis_col {
  color: #7777e0 !important;
}

.cmpanlysis2_col {
  color: #8a8aff !important;
}

.cmpanlysis_slide h1 {
  width: 335px;
  font: 44px/60px 'Source Sans Pro', sans-serif;
  margin-right: 40px;
}

.cmpanlysis_slide h1 {
  border-right: 6px solid #7777e0;
  padding: 28px 40px 0px 162px;
  height: 115px;
  line-height: 52px;
}

.con_cmpanlysis h1 {
  width: 500px;
  border-bottom: 1px solid #7777e0;
}

.cmptanlys_cnt {
  width: 1070px;
  margin: 0 auto;
}

/* Ad competitor analysis style end here */


/* Ad Brand Promotion style start here */

.bprom_bg_col {
  background-color: #530100 !important;
}

.bprom_col {
  color: #530100 !important;
}

.bprom_slide h1 {
  width: 335px;
  font: 44px/60px 'Source Sans Pro', sans-serif;
  margin-right: 40px;
}

.bprom_slide h1 {
  border-right: 6px solid #530100;
  padding: 28px 40px 0px 162px;
  height: 115px;
  line-height: 52px;
}

.con_bprom h1 {
  width: 500px;
  border-bottom: 1px solid #530100;
}

.bprom_cnt {
  width: 1070px;
  margin: 0 auto;
}

/* Ad Brand Promotion style end here */


/* pay per click style start here */

.ppcmark_bg_col {
  background-color: #c4a000 !important;
}

.ppcmark_col {
  color: #c4a000 !important;
}

.ppc2mark_col {
  color: #e5bc08 !important;
}

.ppcmark_slide h1 {
  width: 335px;
  font: 44px/60px 'Source Sans Pro', sans-serif;
  margin-right: 40px;
}

.ppcmark_slide h1 {
  border-right: 6px solid #c4a000;
  padding: 50px 40px 0px 162px;
  height: 90px;
  line-height: 52px;
}

.con_ppcmark h1 {
  width: 500px;
  border-bottom: 1px solid #c4a000;
}

.ppcmark_cnt {
  width: 1170px !important;
  margin: 0 auto;
}

/* pay per click style end here */


/* seo style start here */

.seomark_bg_col {
  background-color: #b50045 !important;
}

.seomark_col {
  color: #b50045 !important;
}

.seomark_slide h1 {
  width: 350px;
  font: 44px/60px 'Source Sans Pro', sans-serif;
  margin-right: 40px;
}

.seomark_slide h1 {
  border-right: 6px solid #b50045;
  padding: 28px 40px 0px 145px;
  height: 110px;
  line-height: 52px;
}

.con_seomark h1 {
  width: 900px;
  border-bottom: 1px solid #b50045;
}

.seomark_cnt {
  width: 1170px !important;
  margin: 0 auto;
}

/* seo style end here */


/* SMM style start here */

.smmmark_bg_col {
  background-color: #007ab3 !important;
}

.smmmark_col {
  color: #007ab3 !important;
}

.smmmark2_col {
  color: #0aa6ee !important;
}

.smm_icon {
  margin: 0px 0px 0px -60px;
}

.smmmark_slide h1 {
  width: 350px;
  font: 44px/60px 'Source Sans Pro', sans-serif;
  margin-right: 40px;
}

.smmmark_slide h1 {
  border-right: 6px solid #007ab3;
  padding: 28px 40px 0px 145px;
  height: 110px;
  line-height: 52px;
}

.con_smmmark h1 {
  width: 900px;
  border-bottom: 1px solid #007ab3;
}

.smmmark_cnt {
  width: 1170px !important;
  margin: 0 auto;
}

/* SMM style end here */


/* Wms style start here */

.wmamark_bg_col {
  background-color: #5e8834 !important;
}

.wmamark_col {
  color: #5e8834 !important;
}

.wmamark2_col {
  color: #0aa6ee !important;
}

.wmamark_slide h1 {
  width: 400px;
  font: 44px/60px 'Source Sans Pro', sans-serif;
  margin-right: 40px;
}

.wmamark_slide h1 {
  border-right: 6px solid #5e8834;
  padding: 28px 48px 0px 145px;
  height: 110px;
  line-height: 52px;
}

.con_wmamark h1 {
  width: 900px;
  border-bottom: 1px solid #5e8834;
}

.wmamark_cnt {
  width: 1170px !important;
  margin: 0 auto;
}

.wmamark_slide {
  margin: 50px auto 0;
}

/* Wms style end here */


/* Email Marketing style start here */

.emark_slide h1 {
  width: 335px;
  font: 44px/60px 'Source Sans Pro', sans-serif;
  margin-right: 40px;
}

.emark_slide h1 {
  border-right: 6px solid #131a22;
  padding: 28px 40px 0px 162px;
  height: 115px;
  line-height: 52px;
}

.con_emark h1 {
  width: 500px;
  border-bottom: 1px solid #131a22;
}

.em_part1_pad {
  padding: 30px 0px 0px 0px;
}

.em_part2_mg {
  margin: -1px 0px 0px 0px;
}

/* Email Marketing style end here */


/* Mobile web development style start here */ 

.ios_bgdsn {
  background-image: url(../images/websitedev/wm/ios_bg.jpg);
  background-repeat: no-repeat;
  background-size: cover;
  margin: -2px 0px 0px 0px;
}

.ios_coldsn {
  background-color: #ea3030;
  height: 482px;
  padding: 45px 0px 0px 0px;
}

.ios_col2dsn {
  background-color: #17276b;
  height: 455px;
  padding: 75px 0px 0px 0px;
}

.ios_col2dsn  h1 {
  color: #5E5E5E;
  float: left;
  width: 100%;
  padding: 0px 0px 30px 0px;
  margin: 0px 0px 0px 0px;
  font: 38px 'Source Sans Pro', sans-serif;
}

.ios_col2dsn  p {
  color: #5E5E5E;
  float: left;
  width: 99%;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 30px 0px;
  font: 17px 'Source Sans Pro', sans-serif;
  text-align: left;
}





.mwd_col {
  color: #fff !important;
}

.mwd_bg {
}

.iosbtn_col {
  color: #481c20 !important;
}

.mwdcol2 {
  color: #cdcdcd !important;
}

.mwd_bg_col {
  background-color: #cdcdcd !important;
}

.mwd_slide h1 {
  width: 400px;
  font: 44px/60px 'Source Sans Pro', sans-serif;
  margin-right: 40px;
}

.mwd_slide h1 {
  border-right: 6px solid #cdcdcd;
  padding: 5px 75px 0px 80px;
  height: 133px;
  line-height: 70px;
}

.con_mwd h1 {
  width: 432px;
  border-bottom: 1px solid #cdcdcd;
}

.up_mwd {
  margin-top: 60px;
}

.wredexp_slide {
  margin: 45px auto 0 auto;
}

.wredexp_slide h2 {
  margin: 25px 0px 0px 0px;
  width: 538px;
}

.wdimg33 {
  float: left;
  margin: 0px 0px 0px 20px;
}

.wdimg22 {
  padding-left: 72px !important;
}

/* Mobile web development style end here */ 


/* Digital marketing style start here */ 

.seo_bg_col {
  background-color: #b50045;
}

.seo_a3 {
  color: #b50045 !important;
}

.smm_bg_col {
  background-color: #007ab3;
}

.smm_a3 {
  color: #007ab3 !important;
}

.ppc_bg_col {
  background-color: #ffad3b;
}

.ppc_a3 {
  color: #e5bc08 !important;
}

.adcomp_bg_col {
  background-color: #8f3a64;
}

.adcom_a3 {
  color: #8f3a64 !important;
}

.emark_bg_col {
  background-color: #131a22;
}

.emark_a3 {
  color: #131a22 !important;
}

.wmanalys_bg_col {
  background-color: #5e8834;
}

.wmanalys_a3 {
  color: #5e8834 !important;
}

.cmpanlys_bg_col {
  background-color: #8a8aff;
}

.cmpanlys_a3 {
  color: #8a8aff !important;
}

.bp_bg_col {
  background-color: #560100 !important;
}

.bp_a3 {
  color: #560100 !important;
}

.wdimg4smm {
  margin-top: 65px;
}

.dm_bg_img {
  background-image: url(../images/websitedev/wm/dm_bg_img.jpg) !important;
  background-repeat: no-repeat;
}

.dm_slide h1 {
  width: 400px;
  font: 36px/60px 'Source Sans Pro', sans-serif;
  margin-right: 40px;
}
.dm-heading{
	color: #fff;
	float: left;
	width: 100%;
	padding: 0px 0px 30px 0px;
	margin: 0px 0px 0px 0px;
	font: 38px 'Source Sans Pro', sans-serif;
}
.dm_slide h1 {
  border-right: 6px solid #2984c3;
  padding: 0px 50px 0px 80px;
  height: 145px;
  line-height: 52px;
}

.dm_slide {
  width: 1233px;
 /* margin: 0 auto;*/
}

.dm_bg_col {
  background-color: #2984c3 !important;
}

.dmimg2 {
  float: left;
  opacity: 0.3;
  height: 200px;
  margin: 80px 0px 0px 35px;
}

.dmimg1 {
  float: left;
  opacity: 0.3;
  height: 200px;
  margin: 80px 0px 0px -100px;
}

/* Digital marketing style end here */ 


/* Programming style start here */  

.program_part1 {
float: left;
width: 100%;
padding: 100px 0px 0px 0px;
margin: 0px;
background-color: #44dac3;
min-height: 452px;
}

.program_part1 h1 {
color: #ffffff;
float: left;
width: 100%;
padding: 0px 0px 30px 0px;
margin: 0px 0px 0px 0px;
font: 38px 'Source Sans Pro', sans-serif;
}

.program_part1 p {
color: #fff;
float: left;
width: 99%;
margin: 0px 0px 0px 0px;
padding: 0px 0px 30px 0px;
font: 17px 'Source Sans Pro', sans-serif;
text-align: justify;
}


.program_part2 {
float: left;
width: 100%;
padding: 100px 0px 0px 0px;
margin: 0px;
background-color: #efcd31;
min-height: 452px;
}

.program_part2 h1 {
color: #ffffff;
float: left;
width: 100%;
padding: 0px 0px 30px 0px;
margin: 0px 0px 0px 0px;
font: 38px 'Source Sans Pro', sans-serif;
}

.program_part2 p {
color: #fff;
float: left;
width: 99%;
margin: 0px 0px 0px 0px;
padding: 0px 0px 30px 0px;
font: 17px 'Source Sans Pro', sans-serif;
text-align: justify;
}

.program_part3 {
float: left;
width: 100%;
padding: 100px 0px 0px 0px;
margin: 0px;
background-color: #1c85bc;
min-height: 452px;
}

.program_part3 h1 {
color: #ffffff;
float: left;
width: 100%;
padding: 0px 0px 30px 0px;
margin: 0px 0px 0px 0px;
font: 38px 'Source Sans Pro', sans-serif;
}

.program_part3 p {
color: #fff;
float: left;
width: 99%;
margin: 0px 0px 0px 0px;
padding: 0px 0px 30px 0px;
font: 17px 'Source Sans Pro', sans-serif;
text-align: justify;
}





/* web design style start here */  

.webde_bg_col {
  background-color: #903860;
}

.psd_bg_col {
  background-color: #23b890;
}

.webrede_bg_col {
  background-color: #0f4c7c;
}

.wd_a3 {
  color: #86385f !important;
}

.psd_a3 {
  color: #fff !important;
}

.psd2_a3 {
  color: #5c4b4b !important;
  border: 1px solid #5c4b4b !important;
}

.wred_a3 {
  color: #0f4c7c !important;
}

.wdesn2_slide h1 {
  width: 400px;
  font: 44px/60px 'Source Sans Pro', sans-serif;
  margin-right: 40px;
}

.wdesn2_slide h1 {
  border-right: 6px solid #86385f;
  padding: 30px 50px 0px 118px;
  height: 130px;
  line-height: 70px;
}

.wdesn2_col {
  color: #86385f !important;
}

.wdesn2_padd {
  padding: 30px 40px 0px 0px;
}

.wdesn2pad1 {
  padding: 60px 0px 0px 30px !important;
}

.wdesn2_pad1 {
  float: right;
  width: 49%;
  padding: 30px 50px 0px 0px;
  margin: 0px 0px 0px 0px;
  clear: right;
}

.wdesn2_slide {
  width: 1233px;
  margin: 45px auto 0;
}

.wdesn2_part1 a {
  float: left;
  text-decoration: none;
  margin: 30px 5px 0px 0px;
  font: 17px 'Source Sans Pro', sans-serif;
  border: 1px solid #37969B;
  padding: 8px 21px;
  width: 108px;
  height: 22px;
  text-align: center;
  background-color: #fff;
}

.wdesn2_part1 a:hover {
  background-color: #5c4b4b;
  -webkit-transition: 0.3s transform;
  -moz-transition: 0.3s transform;
  -ms-transition: 0.3s transform;
  -o-transition: 0.3s transform;
  transition: 0.3s transform;
}

/* web design style end here */  


/* CSS for designing page start here */ 

.gdsn_bg_col {
  background-color: #3a92d1;
}

.logos_bg_col {
  background-color: #ff9000;
}

.banners_bg_col {
  background-color: #ce3428;
}

.brochures_bg_col {
  background-color: #50bea1;
}

.banneradvertisements_bg_col {
  background-color: #fff;
}

.videos_bg_col {
  background-color: #b5dbe1;
}

.infographics_bg_col {
  background-color: #88385f;
}

.desnw:hover {
  color: #86385f !important;
}

.dsn2_bg_img {
  background-image: url(../images/websitedev/wm/designing_bg.jpg);
  background-repeat: no-repeat;
}

.dsn2_slide h1 {
  width: 400px;
  font: 44px/60px 'Source Sans Pro', sans-serif;
  margin-right: 40px;
}

.dsn2_slide h1 {
  border-right: 6px solid #2bb779;
  padding: 45px 50px 0px 80px;
  height: 115px;
  line-height: 70px;
}

.dsn2_bg_col {
  background-color: #2bb779 !important;
}

.dsn2_col {
  margin: -40px 0px 0px 0px;
}

.dsn2img3 {
  float: left;
 /* margin: 20px 0px 0px 75px;*/
}

.dsn3img3 {
  float: left;
  margin: 50px 0px 0px 35px;
}

.dsn2_col1 {
  color: #3a92d1 !important;
}

.dsn2_col2 {
  color: #ff9000 !important;
}

.dsn2_col3 {
  color: #ce3428 !important;
}

.dsn2_col4 {
  color: #50bea1 !important;
}

.dsn2_col5 {
  color: #b8d8dd !important;
}

.dsn2_col6 {
  color: #8b3961 !important;
}

.dmimg2 {
  float: left;
  opacity: 0.3;
  height: 200px;
  margin: 80px 0px 0px 35px;
}

.dmimg1 {
  float: left;
  opacity: 0.3;
  height: 200px;
  margin: 80px 0px 0px -100px;
}

/* CSS for designing page end here */ 

/* CSS for ui/ux designing page start here */ 

.ui_bg_col {
  background-color: #F85454 !important;
}

.ui_col {
  color: #F85454 !important;
}

.ui_con h1 {
  border-color: #F85454;
}

.ui_slide h1 {
  border-color: #F85454;
}

/* CSS for ui/ux designing page end here */ 

.ie-view {
  display: none;
}
	
/* ie 10 condition code*/	
html[data-useragent*='MSIE 10.0'] .cube-viewport-ie {
  display: none;
}

/*---------------CMS ACCORDIAN SLIDER---*/

.accordion.cms {
    font-family: Arial, Helvetica, sans-serif;
    border-color: #505050;
    border-style: solid;
    border-width: 0px;
    border-radius: 0px;
    margin: 0 auto;
   /* height: 350px;*/
    height: 354px;
    width: 1295px;  
}


.accordion.cms > ul > li,
.cms .accordion-title,
.cms .accordion-content,
.cms .accordion-separator {
    float: left;
}

.accordion.cms > ul > li {
    background-color: #1f1f1f;
   /* margin-right: -1000px;*/
       margin-right: -927px;
    margin-bottom: -0px;
	    height: 354px;
}

.cms .accordion-select:checked ~ .accordion-separator {
   /* margin-right: 1000px;*/
       margin-right: 926px;
    margin-bottom: 0px;
}

.cms .accordion-title,
.cms .accordion-select  {
    background-color: #2d2d2d;
    color: #ffffff;
	    width: 125px;
    /*width: 100px;*/
    /*width:115px;*/
   /* height: 350px;*/
       height: 354px;
    font-size: 15px;
}

.cms .accordion-title p {
    margin-bottom: 50px; 
    margin-left: 20px;
    font-size:20px;
    font-family:'Source Sans Pro',sans-serif;
    color:#000;
}
span.bolder
{
font-weight: 600;
}

.cms .accordion-select:hover ~ .accordion-title,
.cms .accordion-select:checked ~ .accordion-title {
    background-color: #3068cc;
}

.cms .accordion-title p  {	
    transform: rotate(-90deg);
    -o-transform: rotate(-90deg);
    -moz-transform: rotate(-90deg);
    -webkit-transform: rotate(-90deg);
    -ms-writing-mode: lr-bt;
    filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
    margin-left: 0px;
    line-height: 100px;
}

.cms .accordion-content {
    background-color: #3e3e3e;
    color: #f5f2f0;
    /*height:269px;*/
	  /*  height: 350px;*/
	      height: 354px;
   /* width: 921px;
    padding: 40px;*/
	    width: 925px;
    padding: 40px;
    margin-left: -1px;
}

.cms .accordion-title,
.cms .accordion-select:checked ~ .accordion-content {
    margin-right: 1px;
    margin-bottom: 1px;
}

/* Do not change following properties, they aren't 
generated automatically and are common for each slider. */
.accordion {
    overflow: hidden;
}

.accordion > ul {
    margin: 0;
    padding: 0;
    list-style: none;
    width: 101%;
}

.accordion > ul > li,
.accordion-title {
    position: relative;
}

.accordion-select {
    cursor: pointer;
    position: absolute;
    opacity: 0;
    top: 0;
    left: 0;
    margin: 0;
    z-index: 1;
}

.accordion-title p {
    display: block;
    position: absolute;
    bottom: 0px;
    width: 100%;
    white-space: nowrap;
}

.accordion-content {
    position: relative;
    overflow: auto;
}

.accordion-separator {
    transition: margin 0.3s ease 0.1s;
    -o-transition: margin 0.3s ease 0.1s;
    -moz-transition: margin 0.3s ease 0.1s;
    -webkit-transition: margin 0.3s ease 0.1s;
}
   



html[data-useragent*='MSIE 10.0'] .ie10-view {
  display: block;
}

/*-----LOCATION OF SUB PAGES----*/
/*-WEBSITE DEVELOMENT--*/
div#e-commerce-solutions
{
padding-top: 155px !important;
}
div#cms
{
padding-top: 152px !important;
}
div#website-maintenance
{
padding-top: 155px !important;
}
div#responsive-mobile
{
padding-top: 160px !important;
}

/*-WEB DESIGN-*/
div#website-design
{
padding-top: 100px !important;
}
div#psd-conversion
{
padding-top: 152px !important;
}
div#website-redesign
{
padding-top: 100px !important;
}
div#parallax-design
{
padding-top: 160px !important;
}
/*-PROGRAMMING-*/
div#mobile-app-development
{
padding-top: 135px !important;
}
div#ios-development
{
padding-top: 120px !important;
}
div#black-berry-development
{
padding-top: 70px !important;
}
div#android-development
{
padding-top: 120px !important;
}
/*-DIGITAL MARKETING-*/
div#seo
{
padding-top: 164px !important;
}
div#smm
{
}
div#ppc
{
}
div#ad-campaigns
{
padding-top: 130px !important;
}
div#brand-promotion
{
padding-top: 100px !important;
}
/*-DESIGNING-*/
div#graphic-design {
padding-top: 150px !important;
}
div#logos {
padding-top: 150px !important;
}
div#banners {
padding-top: 130px !important;
}
div#brochures {
padding-top: 120px !important;
}
div#banner-advertisements {
padding-top: 150px !important;
}
div#uiux-designing {
padding-top: 120px !important;
}
div#infographics {
padding-top: 142px !important;
}
.halflaptop {
    margin-top: 25px;
}

.mainrow .blocks.text-center {

    float: left;
    width: 100%;

}
.navbar-fixed-top .top-header .head-social ul li a {
    padding: 0px;
}
.navbar-fixed-top .top-header .head-social {
    margin: 0 !important;
}

@media all and (-webkit-min-device-pixel-ratio:10000), not all and (-webkit-min-device-pixel-ratio:0) {
  .cube-viewport-ie {
    display: none;
  }

  .ie-view {
    display: block;
  };
}

@media screen\0 {
	
  .ie-view {
    display: block;
  }

  .cube-viewport-ie {
    display: none;
  };
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
    /* Safari and Chrome, if Chrome rule needed */
    
    
    /* Safari 5+ ONLY */
  ::i-block-chrome, .bubble-float-top:before {
    position: absolute;
    z-index: -1;
    content: '';
    left: calc(50% + 20px);
    top: 0;
    border-style: solid;
    border-width: 0 10px 10px 10px;
    border-color: transparent transparent #fff transparent;
    -webkit-transition-duration: 0.3s;
    transition-duration: 0.3s;
    -webkit-transition-property: top;
    transition-property: top;
  };
}

.contact_no{
font: 22px 'Source Sans Pro', sans-serif;
color: #4D4D4D;
margin: 0px 0px 10px 0px;
padding: 0px;
}

.contact_nosec{
    font: 22px 'Source Sans Pro', sans-serif;
color: #4D4D4D;
margin: 0px 0px 10px 55px;
padding: 0px;
}
.contact_nothrd{
    font: 22px 'Source Sans Pro', sans-serif;
color: #4D4D4D;
margin: 0px 0px 10px 55px;
padding: 0px;
}


.phone_img{
    margin-right:0px;
    margin-left: 27px;
    
}


#webdesign_menu{
padding: 15px 20px 15px 20px !important;
  text-transform: uppercase !important;
  font:  16px/20px 'Source Sans Pro', sans-serif !important; 
  width: 239px !important;
  background-color:rgb(213, 213, 213)!important;
   color:black !important;
   text-align:center;
  

}

#designing_menu{
padding: 15px 20px 15px 20px !important;
  text-transform: uppercase !important;
  font: 16px/20px 'Source Sans Pro', sans-serif !important; 
  width: 239px !important;
  background-color:rgb(213, 213, 213)!important;
   color:black !important;
   text-align:center;
   

}


#website_dev
{
padding: 15px 20px 15px 20px !important;
  text-transform: uppercase !important;
  font:  16px/20px 'Source Sans Pro', sans-serif !important; 
  width: 239px !important;
  background-color:rgb(213, 213, 213)!important;
   color:black !important;
   text-align:center;

}

#programming_dev
{
  padding: 15px 20px 15px 20px !important;
  text-transform: uppercase !important;
  font: 16px/20px 'Source Sans Pro', sans-serif !important; 
  width: 239px !important;
  background-color:rgb(213, 213, 213)!important;
   color:black !important;
   text-align:center;

}
#dmarketing_dev
{
  padding: 15px 20px 15px 20px !important;
  text-transform: uppercase !important;
  font: 16px/20px 'Source Sans Pro', sans-serif !important; 
  width: 239px !important;
  background-color:rgb(213, 213, 213)!important;
   color:black !important;
   text-align:center;

}

#homemenu ul li ul li a:hover {
/*  color: #fff;
  background-color: #0B7E66;
  border-bottom: none;*/
}

    
#homemenu ul li a:hover {
/*  display: block;
  color: #FFFFFF;
  background-color: rgb(34, 168, 120);
  border-bottom: 3px solid #11836C;*/
}


#first_menu_dev{
width:270px !important;
float: left;
margin-right:10px !important;
padding: 0px 10px 0px 0px!important;
    
}
#second_menu_dev{
 
width:270px !important;
margin-right:10px !important;
padding: 0px 20px 0px 10px !important;
border-right: 2px solid #d5d5d5;
border-right-style: dashed;
border-left: 2px solid #d5d5d5;
border-left-style:dashed;
}


#third_menu_dev{
 
  width:270px !important;
  margin-right:20px !important;
}

#homemenu ul li ul li ul li a:hover {
/*  color: #E9E9E9;
  border-left: 3px solid #E0E0E0;
  background-color: transparent;
  border-bottom: none;*/
}

.lower{
    background-image:url('../images/cntnt-bg.jpg');
position: absolute;
float: right;
width: 193PX;
height: auto;
position: absolute;
top:178px;

}


.upper{
    float:left;
    position:relative;
}

#first_menu_dev ul li a:hover{
    text-decoration:underline !important;
    background:none !important;
    color:black !important;
}


#second_menu_dev ul li a:hover{
    text-decoration:underline !important;
    background:none !important;
     color:black !important;
}

#third_menu_dev ul li a:hover{
    text-decoration:underline !important;
    background:none !important;
     color:black !important;
}


.exp_dev{
  font:24px 'Source Sans Pro', sans-serif;
  margin:-5px 10px 2px 10px;
  color:#fff;
  
}
.exp_dev1{
 font:24px 'Source Sans Pro', sans-serif;
  margin:10px 10px 0px 10px;
  color:#fff;

}
.service_text_data{
   font:14px 'Source Sans Pro', sans-serif;
   margin:5px 10px 10px 10px;
   color:#fff;
   padding-bottom:10px;
   line-height: 20px;
}


.right_hire{
    float:left;
}


.country{
    float: left;
  text-decoration: none;
  color: rgb(255, 255, 255);
  opacity: 0.8;
  font-size: 14px;
  font-family: 'source sans pro', sans-serif;
}


.country img{
      float: left;
  margin: 3px 8px 0px 0px;
  width: 17px;
  height: 11px;
}

#fb_btn{
    padding-top:3px !important;
    
}

#twit_btn{
    padding-top:2px !important;
}
#link_btn{
    padding-top:2px !important;
}
#google_btn{
    padding-top:2px !important;
}
#tumb_btn{
    padding-top:2px !important;
}

#content_home{
   /* margin-top:40px;*/
}
#service_home{
    /*margin-top:35px;*/
}
#about_home{
   /* margin-top:84px;*/
}
#about_slider_home{
    /*margin-top:30px;*/
}

#foot_home{
    margin-top:35px;
}


.one-half.animate_afb.wd_part1_rt_studio{
	opacity: 1;
	float: left;
	padding-right: 50px;
	}
.one-half.animate_afl.wd_part1_lt.wd_width1_studio{
	float:left;
	opacity: 1;
	width: 40%;
	padding-right:5%;
	padding-left: 5%;
		}
.one-half.animate_afl.wd_part1_lt.wd_width1_studio h2{
	font-size:30px;
	font-weight:bold;
	color:#333;
	margin-bottom:10px;
	font-family:'Source Sans Pro', sans-serif
	}	

.one-half.animate_afl.wd_part1_lt.wd_width1_studio h3{
	font-size:22px;
	font-weight:bold;
	color:#333;
	margin-bottom:5px;
	font-family:'Source Sans Pro', sans-serif
	}

.one-half.animate_afl.wd_part1_lt.wd_width1_studio h4{
	font-size:22px;
	font-weight:bold;
	color:#333;
	margin-bottom:10px;
	font-family:'Source Sans Pro', sans-serif
	}	
		
.slider-container.wd_slide.studio h1{
	text-align:center;	
	color:#fff !important;
	width:90%;
	border-right:none;
		}


.wd_part1_studio{
	float: left;
	width: 94%;
	padding:50px 0px 50px 80px;
	margin: 0px;
	background-color: #F1F1F1;
	min-height: 452px;
}

.back_to_website
{
	color:#900;
	font-size:20px;
}

.back_to_website a{
float: left;
text-decoration: none;
margin: 0px;
color:#900;
font-size:20px;
border:none;
padding:0px;
height: auto;
width:auto;
text-align:left;
background-color:transparent;;
}

.case-style{
	font-size: 14px;
color: #000;
text-decoration: none;
text-align: center;
background: #fff;
padding: 1px;
width: 100px;
float: right;
	}

.inner-slider.wd_slide_bg{

border-right:none;
}

.studio_casepage{
font: 17px 'Source Sans Pro', sans-serif;
text-align: justify;
color: #5E5E5E;
float: left;
margin-top:2px;
margin-bottom:8px;
}
.one-half.animate_afl.wd_part1_lt.wd_width1_studio b{
	font-size:18px;
	font-weight:bold;
	color:#333;
	margin-bottom:2px;
	font-family:'Source Sans Pro', sans-serif
}
.one-half.animate_afl.wd_part1_lt.wd_width1_studio ul li{
color: #5E5E5E;
list-style-type: square;
display: list-item;
font: 17px 'Source Sans Pro', sans-serif;
text-align: justify;
list-style-type:list-item;
padding-top:2px;
margin-left: 20px;

}
.one-half.animate_afb.wd_part1_rt_studio_technologies{
opacity:1;
float:left;
width:41%;
}
.one-half.animate_afl.wd_part1_lt.wd_width1_studio_technology
{
float: left;
opacity: 1;
width: 40%;
padding-right: 5%;
padding-left: 5%;
}


.one-half.animate_afl.wd_part1_lt.wd_width1_studio_technology h2{
	font-size:30px;
	font-weight:bold;
	color:#333;
	margin-bottom:10px;
	font-family:'Source Sans Pro', sans-serif
	}	

.one-half.animate_afl.wd_part1_lt.wd_width1_studio_technology h3{
	font-size:22px;
	font-weight:bold;
	color:#333;
	margin-bottom:10px;
	font-family:'Source Sans Pro', sans-serif
	}

.one-half.animate_afl.wd_part1_lt.wd_width1_studio_technology h4{
	font-size:22px;
	font-weight:bold;
	color:#333;
	margin-bottom:10px;
	font-family:'Source Sans Pro', sans-serif;
	margin-top:-60px;
	}

.one-half.animate_afl.wd_part1_lt.wd_width1_studio_technology b{
	font-size:18px;
	font-weight:bold;
	color:#333;
	margin-bottom:2px;
	font-family:'Source Sans Pro', sans-serif
}

.one-half.animate_afb.wd_part1_rt_studio_technologies b{
	font-size:18px;
	font-weight:bold;
	color:#333;
	margin-bottom:5px;
	font-family:'Source Sans Pro', sans-serif
}
.wpb_single_image_technologies{
margin-top:-25px;
}
.one-half.animate_afl.wd_part1_lt.wd_width1_studio p{
padding-bottom:10px;
font-family: 'Source Sans Pro', sans-serif;
}
      
            .launch_website {
float: left;
background-color: #e05050;
color: #fff;
font: 24px 'Source Sans Pro', sans-serif;
width: 180px;
cursor: pointer;
margin: 8px 12px 0 0;
padding: 4px;
        }   
        
.launch_website a{
            
float: none;;
text-decoration: none;
margin: 0px 0px 2px 0px;
font: 22px 'Source Sans Pro', sans-serif;
border: none;;
padding:0px;
width: auto;
height:auto;
text-align: center;
background-color: transparent;  
color: #fff;
}  

#stdio_inner_page_section{
height:170px;
}  

#stdio_inner_page_section h1{
font-size:50px;
width:100%;
text-align:center;
}

.abt-cnt-lt-legal{
float: left;
padding: 0px;
margin: 0px;
font: 18px 'Source Sans Pro', sans-serif;
color: #3B3B3B;
}

#legal{
width: 450px;
border-bottom: 1px solid #F16C61;
letter-spacing: 1px;

}
.con-cnt.abt-con{
border-bottom:1px solid #D5D5D5
}
textarea#message{
height:28px;
}

.unline {
float: left;
background: #30C89F;
width: 309px;
height: 2px;
margin-left: 36%;
}
.con-cont {
float: left;
border-top: 1px solid #d5d5d5;
width: 100%;
}

.con-cont-color{
color: #30C89F;
}

.cont-col{
color:  #30C89F;
}

input::-webkit-input-placeholder::first-line{color:red;content:"*";}
input::-webkit-input-placeholder:after{color:red;content:"*";}
input::-o-input-placeholder::first-line{color:red;content:"*";}
input::-o-input-placeholder:after{color:red;content:"*";}

input::-moz-input-placeholder::first-line{color:red;content:"*";}
input::-moz-input-placeholder:after{color:red;content:"*";}
input::input-placeholder::first-line{color:red;content:"*";}
input::input-placeholder:after{color:red;content:"*";}
textarea::-webkit-textarea-placeholder:after{color:red;content:"*";}

/*input::-webkit-input-placeholder:after  Only for Chrome 
{

   color:red;
   content:"*";
   opacity: 1
}*/


.rt_260{
 

top: 350px;
left: 0px;

  -webkit-transform: rotate(270deg);
  -moz-transform: rotate(270deg);
  -o-transform: rotate(270deg);
  -ms-transform: rotate(270deg);

    transform: rotate(270deg);
transform-origin: left top 0;
position: absolute;

border-bottom: 1px solid #9e9d9d;
}

.rt_260 h4
{


    float: left;  
    color: #313536;  
    width: 98%;  
    text-align: center;  
   font: 25px 'Source Sans Pro', sans-serif;
text-transform: uppercase;
font-weight: bold;

}

.rt_260 p
{


font:18px 'Source Sans Pro', sans-serif;
color:#454545;
margin-left:22px;
margin-bottom:5px
}

.con-content {
float: left;
width: 100%;
border-top: 1px solid #d5d5d5;
}

.pad_2{
  padding: 13px 0px 0px 0px !im;
}

.mar_r{
  margin-left: 12px;
}


.con_add_r h4
{
font-size:25px;
text-align: center;
margin-left: 117px;



}

.con_add_r{
transform: rotate(270deg);
transform-origin: left top 0;
position: absolute;
left:0px;
top: 385px;
border-bottom: 1px solid #454545;
}

.font_c{
  font: 17px 'Source Sans Pro', sans-serif;
  margin:12px 0px;

}

input[type="checkbox"]{
    width: 34px;
height: 25px;
}

.check_box{
margin-left: 12px;

}

.pd_2
{
  padding: 13px 0px 0px 0px !important;
  width: 98% !important;
}

.con-cnt-us {

   float: left;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  text-align: center;
  width: 100%;
}

.con-cnt-us p{

	float: left;
	font: 25px 'Source Sans Pro', sans-serif;
	text-align:center;
	word-wrap: break-word;
	margin: 0px;
	/* border-top: 1px solid #D5D5D5; */
	/*padding: 13px 0px 0px 143px;*/
	padding:10px 0 0 0;
	color: #454545;

}


.con-cnt-us h1
{

font: 42px/40px 'Source Sans Pro', sans-serif;
  color: #434343;
  margin: 0 auto;
 /*border-bottom: 1px solid #D5D5D5;margin: 0px 0px 13px 0px; */
  padding: 0px 0px 20px 0px;
  text-transform: uppercase;

}








/* css style end here */

.colwhitetitle{
float: left;
  width: 100%;
  padding: 0px 0px 30px 0px;
  margin: 0px 0px 0px 0px;
  font: 38px 'Source Sans Pro', sans-serif;
  color:#fff;
}

.allnone{
display:inline-block;
font: inherit !important;
  color: inherit !important;
  margin: 0 auto;
  padding:0 !important;
  text-transform: uppercase;
  position: inherit !important;
  overflow: inherit !important;
  white-space: inherit !important;
  text-align:inherit !important;
  border-bottom: inherit !important;
  letter-spacing:inherit !important;
}


h1:before, h1:after {
  height: 0px !important;
  }

.studio-desc-subhead {
  font: 25px/33px 'Source Sans Pro', sans-serif !important;
  text-align: center;
  text-transform: uppercase !important;
  color: #3D3333 !important;
  margin: 0px !important;
  width: 100%;
  padding: 10px 0 !important;
  white-space: normal !important;
  float: left;
  word-wrap: break-word;
  border-top: 0px solid #D5D5D5;
  border-bottom: 1px solid #F16C61;
}
.studio_col {
color: #E75448 !important;
  vertical-align: initial !important;
}
.allnone2{
  display: inline-block;
  font: inherit !important;
  color: inherit !important;
  margin: 0 auto;
  padding: 0 !important;
  text-transform: uppercase;
  position: inherit !important;
  overflow: inherit !important;
  white-space: inherit !important;
  text-align: inherit !important;
  border-bottom: none;
  letter-spacing: inherit !important;
}
.aboutus-desc-subhead {
  font: 25px/33px 'Source Sans Pro', sans-serif !important;
  text-align: center;
  text-transform: uppercase !important;
  color: #3D3333 !important;
  margin: 0px !important;
  width: 100%;
  padding: 10px 0px !important;
  white-space: normal !important;
  float: left;
  word-wrap: break-word;
  border-top: 1px solid #D5D5D5;
  border-bottom: 1px solid #F16C61;
}
.aboutus_col {
color: #E75448 !important;
  vertical-align: initial !important;
}
.allnone3{
  display: inline-block;
  font: inherit !important;
  color: inherit !important;
  margin: 0 auto;
  padding: 0 !important;
  text-transform: uppercase;
  position: inherit !important;
  overflow: inherit !important;
  white-space: inherit !important;
  text-align: inherit !important;
  border-bottom: none !important;
  letter-spacing: inherit !important;
} 
  
.slider_home {
position: relative;
}
a.pricing {
position: absolute;
top: 5px;
left: 0;
z-index: 99;
display: none;
}
a.request-quote {
position: fixed;
top: 400px;
left: 0px;
z-index: 10003;
}



a.request-quote {
position: fixed;
top: 400px;
left: -53px;
z-index: 10003;
transition: all ease 0.5s;
}

a.request-quote:hover {
left: 0px;
transition: all ease 0.5s;
}


@media ( min-width: 1279px ){
a.viewall
{
display:none;
}
.business-two
{
display:none;
}
div#my-Modal .modal-body img {
    width: 100%;
}
}
<!--service page responsive--->



@media (min-width:1024px) and (max-width:1279px){






<!--website-development START--->

.wp_slide h1 {
    height: 135px !important;
    padding: 0px 40px 0px 0px;
    border-right: 6px solid #2B6C99;
}



.wd_slide {
    width: 800px;
    margin: 70px auto 0px;
}
.slider-container h1 {
    float: left;
    font: 32px 'Source Sans Pro', sans-serif;
    color: #FFF !important;
    text-align: right;
    width: 39%;
    margin-bottom: 15px;
    border-right: 4px solid #E05050;
    margin-right: 25px;
    padding: 5px 30px 0px 135px;
    height: 109px;
    text-transform: uppercase;
}


.wd_container {
    width: 100%;
    margin: 0px auto;
}
.wd_width1 {
    width: 45%;
}



.wd_part1_rt {
    float: right;
    width: 51%;
    padding: 0px;
    margin: 0px;
    clear: right;
}


div#e-commerce-solutions {
    padding-top: 55px !important;
}
.wd_part2_lt {
    float: left;
    width: 42%;
    margin-left: 20px;
    padding: 0px;
    margin-right: 5px;
    height: 187px;
    margin-top: 0px;
}

.wd_part2_rt {
    float: right;
    width: 47%;
    margin: 0px;
    padding: 0px 0px 7px;
}
.wd_part2_rt p {
    color: #FFF;
    float: left;
    width: 97%;
    margin: 0px 0px 0px 15px;
    font: 16px 'Source Sans Pro', sans-serif;
    padding: 0px 15px 1px 0px;
    text-align: justify;
}
div#cms {
    padding-top: 55px !important;
}
.wdpad1 {
    padding: 10px 0px 0px;
}

.wd_part3 {
    background-color: #14AD80;
    height: auto;
    min-height: 469px;
    padding: 75px 0px;
}

.wd_part1_rt {
    float: right;
    width: 51%;
    padding: 0px;
   margin: 0px 15px 25px 0px;
    clear: right;
    margin-right: 15px;
}
div#website-maintenance {
    padding-top: 55px !important;
}
div#responsive-mobile {
    padding-top: 55px !important;
}
.wdimg3 {
    float: left;
    margin-left: 70px;
}
.wdpad3 {
    padding: 0px 0px 0px;
}
.one-third {
    float: left;
    width: 30%;
    margin: 0px 15px 1px 1px;
}
.wd_part5_rt_an {
    float: right !important;
    clear: right;
    width: 45% !important;
}

.wd_part1 {
    float: left;
    width: 100%;
    padding: 65px 0px 0px;
    margin: 0px;
    background-color: #F1F1F1;
    min-height: 452px;
}
.wd-container-h3 {
    color: #5E5E5E;
    float: left;
    width: 100%;
    padding: 0px 0px 20px;
    margin: 0px;
    font: 35px 'Source Sans Pro', sans-serif;
}
.wd_part1_lt p {
    color: #5E5E5E;
    float: left;
    width: 100%;
    margin: 0px;
    padding: 0px 17px;
    font: 16px/20px 'Source Sans Pro', sans-serif;
    line-height: 25px;
    text-align: justify;
}

.wdpad3 {
    padding: 0px 0px 0px !important;
}



<!--website-development END--->






<!--webdesign page START--->



.wd_slide {
    width: 100% !important;
    margin: 80px auto 0px;
}
.wdser-top-h3 {
    border-right: 6px solid #86385F;
    padding: 5px 40px 0px 0px;
    height: 130px;
    width: 35% !important;
    font: 40px/50px 'Source Sans Pro', sans-serif;
    margin-right: 35px !important;
    float: left;
    color: #FFF !important;
    text-align: right;
    margin-bottom: 15px;
    text-transform: uppercase;
}
.wd_slide h2 {
    font: 22px/30px 'Source Sans Pro', sans-serif;
    color: #42D3B9;
    margin: 9px 0px 0px;
    width: 100%;
}
.webde_bg_col {
    background-color: #903860 !important;
}


.colwhitetitle {
    float: left;
    width: 100%;
    padding: 0px 0px 15px;
    margin: 0px;
    font: 38px 'Source Sans Pro', sans-serif;
    color: #FFF;
}

.wd_part1_lt p {
    color: #5E5E5E;
    float: left;
    width: 100%;
    margin: 0px;
    padding: 0px 0px 0px;
    font: 16px/25px 'Source Sans Pro', sans-serif;
    text-align: justify;
}

.wd_part1_lt h1 {
    color: #5E5E5E;
    float: left;
    width: 100%;
    padding: 0px 0px 15px;
    margin: 0px;
    font: 38px/40px 'Source Sans Pro', sans-serif;
    line-height: 40px;
}
div#website-redesign {
    padding-top: 0px !important;
}
div#parallax-design {
    padding-top: 50px !important;
}
.wdimg3 {
    float: left;
    margin-left: 20px;
}
.wd_part1_rt {
    float: right;
    width: 51%;
    padding: 0px;
    margin: 0px 30px 25px 0px;
    clear: right;
}
.psd_bg_col {
    background-color: #23B890;
}
.wd_part5 {
    background-color: #339499;
}
div#psd-conversion {
    padding-top: 50px !important;
}
.webde_bg_col {
    background-color: #903860 !important;
}


<!--webdesign page END--->






<!--programming page START-->


div#website-design {
    padding-top: 50px !important;
}


.wd_part2_rt p {
    color: #FFF;
    float: left;
    width: 97%;
    margin: 0px;
    font: 16px 'Source Sans Pro', sans-serif;
    padding: 0px 15px 1px 0px;
    text-align: justify;
}
.prog-h3 {
    border-right: 6px solid #CDCDCD;
    padding: 37px 75px 0px 0px;
    height: 133px;
    width: 39%;
    font: 32px/60px 'Source Sans Pro', sans-serif;
    margin-right: 40px;
    float: left;
    color: #FFF !important;
    text-align: right;
    margin-bottom: 15px;
    text-transform: uppercase;
}
div#mobile-app-development {
    padding-top: 50px !important;
}
.wdpad1 {
    padding: 10px 0px 0px 20px;
}
.up_mwd {
    margin-top: 0px;
}
div#android-development {
    padding-top: 50px !important;
    background-color: #14AD80;
}
.l-submain-h3 {
    float: left;
    width: 100%;
    padding: 0px 0px 15px;
    margin: 0px;
    font: 38px 'Source Sans Pro', sans-serif;
    color: #FFF;
}
.wdimg33 {
    float: left;
    margin: 0px 0px 0px 0px;
}

.wdesn2pad1 {
    padding: 0px 0px 0px 15px !important;
}

<!--programming page END-->












<!--digital-marketing page START-->


.seo_bg_col {
    background-color: #B50045;
}


.wd_part1_rt {
    float: right;
    width: 44%;
    padding: 0px;
    margin: 0px 30px 25px 0px;
    clear: right;
}
.dmimg1 {
    float: left;
    opacity: 0.3;
    height: 200px;
    margin: 80px 0px 0px -30px;
}
.wd_part2_lt {
    float: left;
    width: 40%;
    margin-left: 45px;
    padding: 0px;
    margin-right: 5px;
    height: 149px;
    margin-top: 1px;
}
.adcomp_bg_col {
    background-color: #8F3A64;
}

.wd_part1_lt p {
    color: #5E5E5E;
    float: left;
    width: 100%;
    margin: 0px;
    padding: 0px 0px;
    font: 16px/25px 'Source Sans Pro', sans-serif;
    text-align: justify;
}
.wdimg4 {
    width: 68%;
}
.wd_part1_rt {
    float: right;
    width: 44%;
    padding: 0px;
    margin: 0px;
    clear: right;
}

<!--digital-marketing page END-->







<!--designing page START-->

.inner-slider {
    width: 100%;
    background-image: url('../images/slider-image.jpg');
    background-repeat: no-repeat;
    float: left;
    height: 250px;
    background-size: 100% 100%;
}

.wd_slide {
    width: 100% !important;
    margin: 55px auto 0px;
}
.design-top-h3 {
    border-right: 6px solid #2BB779;
    padding: 41px 50px 0px 80px;
    height: 156px;
    margin-top: 0px;
    width: 35%;
    font: 44px/60px 'Source Sans Pro', sans-serif;
    float: left;
    color: #FFF !important;
    text-align: right;
    margin-bottom: 15px;
    text-transform: uppercase;
    margin-right: 30px;
    margin-right: 30px;
}
.wd_part2_lt {
    float: left;
    width: 48%;
    margin-left: 45px;
    padding: 0px;
    margin-right: 5px;
    height: 149px;
    margin-top: 67px;
}
.wd_slide h2 {
    font: 22px/30px 'Source Sans Pro', sans-serif;
    color: #42D3B9;
    margin: 0px 0px 0px;
    width: 100%;
}
.dsn3img3 {
    float: left;
    margin: 0px 0px 0px 35px;
}

.wdimg4 {
    width: 78%;
}
.gdsn_bg_col {
    background-color: #3A92D1 !important;
}
.banners_bg_col {
    background-color: #CE3428 !important;
}
.banneradvertisements_bg_col {
    background-color: #FFF !important;
}
.infographics_bg_col {
    background-color: #88385F !important;
}

<!--designing page END-->
<!--request-for-a-quote Start -->



.unline {
    float: left;
    background: none repeat scroll 0% 0% #30C89F;
    width: 100%;
    height: 2px;
    margin-left: 0%;
}
.con-cnt p {
    float: left;
    font: 25px 'Source Sans Pro', sans-serif;
    text-align: center;
    word-wrap: break-word;
    margin: 0px;
    border-top: 1px solid #D5D5D5;
    padding: 10px 0px 0px;
    color: #454545;
}
.con-cnt h1 {
    font: 35px/35px 'Source Sans Pro', sans-serif;
    color: #434343;
    margin: 0px auto;
   padding: 20px 0px 20px !important;
    text-transform: uppercase;
}

#inp1 {
    float: left;
    width: 45%;
}
#inp2 {
    width: 45%;
    float: left;
    margin-left: 10%;
}

.styled-select {
    width: 94%;
    height: 50px;
    overflow: hidden;
    background: url('../images/bkg-dropdown-arrow.png') no-repeat scroll 98% center transparent;
    border: 1px solid #CCC;
    border-radius: 10px;
}
.con_add_rt {
    float: left;
    width: 100%;
    margin: 0px;
    padding: 0px;
    position: relative;
}
.feedback-content {
    width: 100%;
    border: 1px solid #C4C4C4;
    background: url('../images/raq-background.jpg') no-repeat scroll right bottom transparent;
}


#inp2 div {
    width: 95% !important;
}

.contact-map-send {
    margin-left: 40% !important;
}



 <!--request-for-a-quote End -->
 


}



@media (min-width:768px) and (max-width:1023px){




<!--website-development START--->


.wdser-top-h3 {
    border-right: 6px solid #86385F;
    padding: 5px 40px 0px 0px;
    height: 130px;
    width: 35% !important;
    font: 40px/50px 'Source Sans Pro', sans-serif;
    margin-right: 35px !important;
    float: left;
    color: #FFF !important;
    text-align: right;
    margin-bottom: 15px;
    text-transform: uppercase;
}
.wd_slide h2 {
    font: 22px/30px 'Source Sans Pro', sans-serif;
    color: #42D3B9;
    margin: 9px 0px 0px;
    width: 100%;
}
.webde_bg_col {
    background-color: #903860 !important;
}
div#website-design {
    padding-top: 40px !important;
}
.wdesn2pad1 {
    padding: 0px 0px 0px 15px !important;
}
.colwhitetitle {
    float: left;
    width: 100%;
    padding: 0px 0px 15px;
    margin: 0px;
    font: 38px 'Source Sans Pro', sans-serif;
    color: #FFF;
}
.wd_part1_lt p {
    color: #5E5E5E;
    float: left;
    width: 100%;
    margin: 0px;
    padding: 0px 0px 25px;
    font: 16px/25px 'Source Sans Pro', sans-serif;
    text-align: justify;
}
.wd_part1_rt {
    float: left;
    width: 46%;
    padding: 0px;
    clear: right;
    margin: 45px 0px 20px 0px;
}
.wd_part5 {
    background-color: #339499;
    height: auto;
    min-height: 478px;
    padding: 58px 0px;
}
div#psd-conversion {
    padding-top: 50px !important;
}
.wd_part1_lt h1 {
    color: #5E5E5E;
    float: left;
    width: 100%;
    padding: 0px 0px 15px;
    margin: 0px;
    font: 38px/40px 'Source Sans Pro', sans-serif;
    line-height: 40px;
}
div#website-redesign {
    padding-top: 0px !important;
}
div#parallax-design {
    padding-top: 50px !important;
}

.wd_slide h1 {
    font: 32px/50px 'Source Sans Pro', sans-serif;
    padding: 5px 25px 0px 0px;
    height: 155px;
    border-right: 6px solid #FD825C;
    margin-right: 22px;
    width: 36% !important;
}


.wd_part1 {
    float: left;
    width: 100%;
    padding: 65px 0px 0px !important;
    margin: 0px;
    
    min-height: 452px;
}
.wdimg1b {
    float: right;
    width: 32%;
}
.wdimg1a {
    float: right;
    margin: 0px 18px 0px 0px;
    width: 46%;
}
div#e-commerce-solutions {
    padding-top: 55px !important;
}
div#cms {
    padding-top: 50px !important;
}
.wdimg3 {
    float: left;
    margin-left: 20px;
}
div#website-maintenance {
    padding-top: 55px !important;
}
.wd-container-h3 {
   color: #FFF;
    float: left;
    width: 100%;
    padding: 0px 0px 10px;
    margin: 0px;
    font: 30px 'Source Sans Pro', sans-serif;
}
div#responsive-mobile {
    padding-top: 55px !important;
}

.wd_part5_lt_images {
    float: left;
    width: 60px !important;
    padding: 0px;
    margin: 10px 0px 0px 25px;
}
<!--website-development END--->





<!--webdesign page START--->


.wd_slide h2 {
    font: 22px/30px 'Source Sans Pro', sans-serif;
    color: #42D3B9;
    margin: 9px 0px 0px;
    width: 100%;
}
.webde_bg_col {
    background-color: #903860 !important;
}
div#website-design {
    padding-top: 40px !important;
}
.wdesn2pad1 {
    padding: 0px 0px 0px 15px !important;
}
.colwhitetitle {
    float: left;
    width: 100%;
    padding: 0px 0px 15px;
    margin: 0px;
    font: 38px 'Source Sans Pro', sans-serif;
    color: #FFF;
}
.wd_part1_lt p {
    color: #5E5E5E;
    float: left;
    width: 100%;
    margin: 0px;
    padding: 0px 0px 25px;
    font: 16px/25px 'Source Sans Pro', sans-serif;
    text-align: justify;
}
.wd_part1_rt {
    float: left;
    width: 47%;
    padding: 0px;
    margin: 20px 20px 0px;
    clear: right;
}
.wd_part5 {
    background-color: #339499;
    height: auto;
    min-height: 478px;
    padding: 58px 0px;
}
div#psd-conversion {
    padding-top: 50px !important;
}
.wd_part1_lt h1 {
    color: #5E5E5E;
    float: left;
    width: 100%;
    padding: 0px 0px 15px;
    margin: 0px;
    font: 38px/40px 'Source Sans Pro', sans-serif;
    line-height: 40px;
}
div#website-redesign {
    padding-top: 0px !important;
}
div#parallax-design {
    padding-top: 50px !important;
}
.wdser-top-h3 {
    border-right: 6px solid #86385F;
    padding: 8px 25px 0px 70px;
    height: 130px;
    width: 30%;
    font: 35px/42px 'Source Sans Pro', sans-serif;
    margin-right: 40px;
    float: left;
    color: #FFF !important;
    text-align: right;
    margin-bottom: 15px;
    text-transform: uppercase;
}



<!--webdesign page END--->





<!--programming page START-->


div#mobile-app-development {
    padding-top: 50px !important;
}
.wd_part2_lt {
    float: left;
    width: 45%;
    margin-left: 15px;
    padding: 0px;
    margin-right: 5px;
    height: 235px;
    margin-top: 65px;
}
.wd_part2_rt {
    float: right;
    width: 52%;
    margin: 0px;
    padding: 0px 0px 7px;
}
.wd_part2_rt h1 {
    color: #FFF;
    float: left;
    width: 100%;
    padding: 0px 5px 15px;
    margin: 0px;
    font: 30px 'Source Sans Pro', sans-serif;
    text-align:left;
}
.wd_part2_rt p {
    color: #FFF;
    float: left;
    width: 100%;
    margin: 0px 0px 0px 5px;
    font: 16px 'Source Sans Pro', sans-serif;
    padding: 0px 15px 1px 0px;
    text-align: justify;
}
.wd_part1_lt {
    float: left;
    width: 44%;
    padding: 0px;
    margin: 0px;
    margin-left: 15px;
}
.l-submain-h3 {
    float: left;
    width: 100%;
    padding: 0px 0px 15px;
    margin: 0px;
    font: 30px 'Source Sans Pro', sans-serif;
    color: #FFF;
}
.wd_part1_rt {
    float: left;
    width: 47%;
    padding: 0px;
    clear: right;
    margin: 20px 25px 0px;
}
.wdimg33 {
    float: left;
    margin: 0px 0px 25px 15px;
}
.up_mwd {
    margin-top: 0px;
}
.wd_part4 {
    background-color: #DC6957;
    height: auto;
    min-height: 430px;
    padding: 45px 0px;
}
div#android-development {
    padding-top: 50px !important;
}
.prog-h3 {
    border-right: 6px solid #CDCDCD;
    padding: 37px 10px 0px 0px;
    height: 133px;
    width: 35%;
    font: 30px/60px 'Source Sans Pro', sans-serif;
    margin-right: 10px;
    float: left;
    color: #FFF !important;
    text-align: right;
    margin-bottom: 15px;
    text-transform: uppercase;
}




<!--programming page END-->




<!--digital-marketing page START-->


.seo_bg_col {
    background-color: #B50045;
}


div#seo {
    padding-top: 20px !important;
}
.wd_part1_rt {
    float: right;
    width: 37%;
    padding: 0px;
    margin: 0px 30px 25px 0px;
    clear: right;
}
.dmimg1 {
    float: left;
    opacity: 0.3;
    height: 200px;
    margin: 80px 0px 0px -30px;
}
.wd_part2_lt {
    float: left;
    width: 42%;
    margin-left: 10px;
    padding: 0px;
    margin-right: 5px;
    height: 149px;
    margin-top: 20px;
}
.adcomp_bg_col {
    background-color: #8F3A64;
}

.wd_part1_lt p {
    color: #FFF;
    float: left;
    width: 100%;
    margin: 0px;
    padding: 0px 0px;
    font: 15px/25px 'Source Sans Pro', sans-serif;
    text-align: justify;
    padding-bottom: 20px;
}
.wdimg4 {
    width: 85%;
}








<!--digital-marketing page END-->




<!--designing page START-->


.wd_slide h2 {
    font: 22px/30px 'Source Sans Pro', sans-serif;
    color: #42D3B9;
    margin: 0px 0px 0px;
    width: 100%;
}
div#graphic-design {
    padding-top: 80px !important;
}
.gdsn_bg_col {
    background-color: #3A92D1 !important;
}
.wd_part1_rt {
    float: left;
    width: 36%;
    padding: 0px;
    clear: right;
    margin: 44px 25px 20px 80px;
}
.logos_bg_col {
    background-color: #FF9000 !important;
}
div#logos {
    padding-top: 85px !important;
}
.w-testimonial-h3 {
    color: #FFF;
    float: left;
    width: 100%;
    padding: 0px 0px 15px;
    margin: 0px;
    font: 38px 'Source Sans Pro', sans-serif;
}
.banners_bg_col {
    background-color: #CE3428 !important;
}
div#banners {
    padding-top: 80px !important;
}
.wd_part1_rt {
    float: left;
    width: 39%;
    padding: 0px;
    clear: right;
    margin: 10px 10px 15px;
}
.smm_bg_col {
    background-color: #007AB3 !important;
}
.wmanalys_bg_col {
    background-color: #5E8834 !important;
}
div#ad-campaigns {
    padding-top: 50px !important;
}
div#brand-promotion {
    padding-top: 50px !important;
}

div#brochures {
    padding-top: 80px !important;
}
.brochures_bg_col {
    background-color: #50BEA1 !important;
}
.dsn3img3 {
    float: left;
    margin: 0px 0px 0px 0px;
}
div#banner-advertisements {
    padding-top: 90px !important;
}
.banneradvertisements_bg_col {
    background-color: #FFF !important;
}
.w-testimonial-h3 {
    color: #FFF;
    float: left;
    width: 100%;
    padding: 0px 0px 15px;
    margin: 0px;
    font: 38px 'Source Sans Pro', sans-serif;
    line-height: 40px;
}
div#uiux-designing {
    padding-top: 105px !important;
}
.videos_bg_col {
    background-color: #B5DBE1 !important;
}
div#infographics {
    padding-top: 100px !important;
}
.infographics_bg_col {
    background-color: #88385F !important;
}
.dsn2img3 {
    float: left;
    padding-left: 50px;
}
.design-top-h3 {
    border-right: 6px solid #2BB779;
    padding: 41px 35px 0px 26px;
    height: 145px;
    margin-top: 0px;
    width: 32%;
    font: 35px/60px 'Source Sans Pro', sans-serif;
    float: left;
    color: #FFF !important;
    text-align: right;
    margin-bottom: 15px;
    text-transform: uppercase;
    margin-right: 30px;
}
<!--designing page END-->


<!--hire-wordpress-developer START -->


.wp_hd a {
    background-color: transparent;
    float: right;
    border: 1px solid #FFF;
    text-decoration: none;
    text-align: center;
    padding: 12px 15px 36px;
    color: #FFF;
    text-transform: uppercase;
    font: 20px 'Source Sans Pro', sans-serif;
    text-shadow: 0px 1px 1px #999;
    margin: 0px 20px 0px 0px;
    border-radius: 3px;
    height: 30px;
    width: 200px;
    margin-right: 20px;
}
.con-cnt h1 {
    font: 30px/31px 'Source Sans Pro', sans-serif;
    color: #434343;
    margin: 0px auto;
    padding: 0px 0px 20px;
    text-transform: uppercase;
}
.wp_part1_lt {
    float: left;
    width: 97%;
    margin: 10px;
    padding: 0px;
    min-height: 165px;
}
.wp_part1_mid {
    float: left;
    width: 48%;
    margin: 0px 0px 0px 70px;
    padding: 0px;
}
.wp_part1_rt {
    float: right;
    clear: right;
    width: 295px;
    margin: 0px 27px 0px 0px;
    padding: 0px;
    text-align: center;
    margin-right: 27px;
}
.hd2 h2 {
    font: 30px 'Source Sans Pro', sans-serif;
    color: #FFF;
    margin: 0px auto;
}
.cms .accordion-select {
    background-color: #2D2D2D;
    color: #FFF;
    width: 33px;
    height: 354px;
    font-size: 15px;
}
.hd3 h3 {
    font: 26px 'Source Sans Pro', sans-serif;
}
.wp_hd a {
    background-color: transparent;
    float: right;
    border: 1px solid #FFF;
    text-decoration: none;
    text-align: center;
    padding: 12px 15px 36px;
    color: #FFF;
    text-transform: uppercase;
    font: 20px 'Source Sans Pro', sans-serif;
    text-shadow: 0px 1px 1px #999;
    margin: 0px 20px 0px 0px;
    border-radius: 3px;
    height: 30px;
    width: 192px !important;
}

.wp_part3_lt {
    float: left;
    width: 47%;
    margin: 0px;
    padding: 0px;
    min-height: 500px;
    margin-left: 10px;
    margin-right: 10px;
}
.wp_part3_rt {
    float: right;
    width: 371px;
    margin: 0px;
    background-color: #FFF;
    padding: 20px 18px 10px;
    min-height: 396px;
}

.wp_container {
    width: 100% !important;
    margin: 0px auto;
}
.wp_hd h3 {
    font: 25px/35px 'Source Sans Pro', sans-serif;
    color: #FFF;
    float: left;
    width: 72%;
    text-align: center;
}
.main-cnt {
    float: left;
    width: 100%;
    height: auto;
    padding: 25px 0px;
    margin-top: 0px;
}
.discuss h4 {
    float: left;
    font: 35px 'Source Sans Pro', sans-serif;
    color: #3E3F40;
    margin: 23px 22px 0px;
}
.wp_part4 h1 {
    float: left;
    width: 100%;
    font: 30px 'Source Sans Pro', sans-serif;
    color: #2B6C99;
    margin: 0px 10px 30px;
}
.wp_part3_rt {
    float: right;
    width: 361px;
    margin: 0px 10px 0px 0px;
    background-color: #FFF;
    padding: 20px 12px 10px;
    min-height: 396px;
}


.about-h3 {
    border-bottom: 1px solid #F16C61;
    letter-spacing: 1px;
    font: 42px/40px 'Source Sans Pro', sans-serif;
    color: #434343;
    margin: 0px auto;
    padding: 25px 0px 20px;
    text-transform: uppercase;
}
.abt_part4 {
    float: left;
    width: 100%;
    margin: 0px;
    padding: 30px 0px 30px 17px;
    background-image: url('../images/about/sevices_backg.jpg');
    background-repeat: repeat;
    padding-left: 17px;
}
div#mobile-app-development {
    padding-top: 55px !important;
}
.scd {
    margin: 27px 0px 0px 25%;
}
.frth {
    margin: 26px 0px 0px 37%;
}
.sxth {
    margin: 35px 0px 0px 48%;
    float: left;
}
.fst {
    margin: 20px 0px 0px 48%;
}

.thd {
    margin: 30px 0px 0px 37%;
}
.ffth {
    margin: 30px 0px 0px 25%;
}


.process_tm_img {
    float: left;
    width: 100%;
    text-align: center;
    position: relative;
    margin: -16px 0px 0px;
    display: none;
}

<!--hire-wordpress-developer End -->


<!--about us page start-->
.discuss h4 {
    float: left;
    font: 35px 'Source Sans Pro', sans-serif;
    color: #3E3F40;
    margin: 15px 2% 0px 0px;
}




<!--about us page -->

















}



@media (min-width:480px) and (max-width:767px){




<!--website-development START--->


.wd_slide_rt {
    width: 47%;
    float: left;
}
.inner-slider.wd_slide_bg {
    border-right: medium none;
    width: 100%;
}



.wd_width1 {
    width: 100%;
} 
.wd-container-h3 {
    color: #5E5E5E;
    float: left;
    width: 100%;
    padding: 0px 0px 20px;
    margin: 0px;
    font: 35px 'Source Sans Pro', sans-serif;
    text-align: center;
}
.wd_part1_lt p {
    color: #5E5E5E;
    width: 96% !important;
    margin: 0px 10px;
    padding: 0px;
    font: 16px/25px 'Source Sans Pro', sans-serif;
    text-align: center;
    float: left;
}
.wd_part1_rt {
    width: 100%;
    padding: 0px;
    margin-top: 30px;
    clear: right;
}
.wdimg1b {
    float: right;
    width: 30%;
    margin-right: 65px;
}
.wdimg1a {
    float: right;
    margin: 25px 15px 0px 15px;
    width: 33%;
}
div#e-commerce-solutions {
    padding-top: 40px !important;
}
.wd_part2_lt {
    margin: 15px;
    padding: 0px;
    width: 94%;
    text-align: center;
    float: left;
}
.wd_part2_rt {
    padding: 72px 0px 0px;
    width: 95%;
    margin-left: 12px;
    margin-right: 12px;
    float: left;
    text-align: center;
}
.wd-container-h3 {
    color: #5E5E5E;
    float: left;
    width: 100%;
    padding: 35px 0px 18px;
    margin: 0px;
    font: 30px 'Source Sans Pro', sans-serif;
    text-align: center;
}
.wd_part2_rt p {
    color: #FFF;
    float: left;
    width: 100%;
    margin: 0px;
    padding: 0px 0px 0px;
    font: 16px 'Source Sans Pro', sans-serif;
    text-align: center;
    line-height: 25px;
}
div#cms {
    padding-top: 40px !important;
}
.wdpad1 {
    padding: 0px 0px 0px;
}
.wd_part1_lt {
    float: left;
    width: 95%;
    padding: 0px;
    margin: 0px;
}
.wd_part3 {
    background-color: #14AD80 !important;
    height: auto;
    min-height: 469px;
    padding: 15px 0px;
}
.wd-container-h3 {
    color: #FFF;
    float: left;
    width: 100%;
    padding: 5px 0px 0px;
    margin: 0px;
    font: 28px 'Source Sans Pro', sans-serif;
    text-align: center;
}
.wd_part1_rt {
    width: 100%;
    padding: 15px;
    margin-top: 30px;
    clear: right;
    text-align: center;
}
.wd_part5 {
    background-color: #339499 !important;
}
.wd_part5_lt_images {
    float: left;
    width: 60px !important;
    padding: 0px 0px 0px 4%;
    margin: 110px 0px 0px 25px;
   
}
.wdimg3 {
    float: left;
    width: 80%;
    text-align: center;
    margin-left: 25px;
}
div#website-maintenance {
    padding-top: 55px !important;
}
div#responsive-mobile {
    padding-top: 50px !important;
}
.wd_part5 {
    background-color: #339499;
}
.wd5_lt_width {
    width: 100% !important;
}
.wdimg5a {
    float: left;
    margin: 35px 20px 0px 22px;
}
.wdimg5b {
    margin: -137px 35px 123px 65px;
}
.wdimg5c {
    margin: -114px -25px 99px 61px;
}
.wdimg5d {
    margin: -89px -6px 83px 58px;
}
.wdimg5e {
    margin: -76px 0px 65px 57px;
}
.w-iconbox.iconpos_left {
    text-align: left;
    float: none;
}
.wd_part1_rt {
    width: 100%;
    padding: 0px;
    margin-top: 0px;
    clear: right;
    text-align: center;
    padding: 32px 18px 10px 1px;
}
.wd_part1 {
    float: left;
    width: 100%;
    padding: 25px 0px 0px;
    margin: 0px;
   background-color: #FFAD3B;
    min-height: 452px;
}
.wd_container {
    width: 100% !important;
    margin: 0px auto;
}

<!--website-development START--->



<!--webdesign page START--->



.wd_part1_lt {
    float: left;
    width: 94%;
    padding: 0px;
    margin: 0px;
}
.wdesn2pad1 {
    padding: 20px 0px 0px 30px !important;
}
.colwhitetitle {
    float: left;
    width: 100%;
    padding: 0px 0px 15px;
    margin: 0px;
    font: 30px 'Source Sans Pro', sans-serif;
    color: #FFF;
    text-align: center;
}
.wd_part1_lt p {
    color: #5E5E5E;
    width: 94% !important;
    margin: 0px 15px;
    padding: 0px;
    font: 16px/25px 'Source Sans Pro', sans-serif;
    text-align: justify;
    float: left;
}
.webde_bg_col {
    background-color: #903860 !important;
}
div#psd-conversion {
    padding-top: 50px !important;
}
.wd_part1_lt h1 {
    color: #5E5E5E;
    float: left;
    width: 100%;
    padding: 0px 0px 30px;
    margin: 0px;
    font: 30px 'Source Sans Pro', sans-serif;
    text-align: center;
}
.wd_part1_lt h1 {
    color: #5E5E5E;
    float: left;
    width: 100%;
    padding: 0px 0px 15px;
    margin: 0px;
    font: 30px 'Source Sans Pro', sans-serif;
    text-align: center;
}
div#website-redesign {
    padding-top: 0px !important;
}
.w-testimonial-h3 {
    color: #FFF;
    float: left;
    width: 100%;
    padding: 0px 0px 15px;
    margin: 0px;
    font: 30px 'Source Sans Pro', sans-serif;
}
.wd_part2_rt p {
    color: #FFF;
    float: left;
    width: 94%;
    padding: 0px;
    font: 16px/25px 'Source Sans Pro', sans-serif;
    text-align: justify;
    margin-left: 15px;
    margin-right: 15px;
}
div#parallax-design {
    padding-top: 20px !important;
}
.w-testimonial-h3 {
    color: #FFF;
    float: left;
    width: 100%;
    padding: 0px 0px 15px;
    margin: 0px;
    font: 30px 'Source Sans Pro', sans-serif;
    text-align: center;
}
.wd_part1_lt p {
    color: #5E5E5E;
    width: 100% !important;
   margin-left: 5px;
    padding: 0px;
    font: 16px/25px 'Source Sans Pro', sans-serif;
    text-align: justify;
    float: left;
}
.wdesn2pad1 {
    padding: 20px 0px 0px 0px !important;
}
.wdser-top-h3 {
    border-right: 6px solid #86385F;
    padding: 18px 9px 0px 65px;
    height: 130px;
    width: 26% !important;
    font: 25px/30px 'Source Sans Pro', sans-serif;
    margin-right: 6px;
    float: left;
    color: #FFF !important;
    text-align: right;
    margin-bottom: 15px;
    text-transform: uppercase;
    margin-top: 7px;
}
div#website-design {
    padding-top: 25px !important;
}




<!--webdesign page END--->

<!--programming page START-->


.wd_slide_rt {
    width: 44%;
    float: left;
}
div#mobile-app-development {
    padding-top: 35px !important;
}
.wd_part2_lt {
    margin: 0px;
    padding: 0px;
    width: 92%;
    text-align: center;
    float: left;
}
.wdimg22 {
    padding-left: 50px !important;
}
.wd_part2_rt {
    padding: 72px 0px 0px;
    width: 100%;
    margin-right: 0px;
    text-align: center;
    margin-left: 0px;
    float: left;
    margin-left: 0px;
}
.wd_part2_rt h1 {
    color: #FFF;
    float: left;
    width: 100%;
    padding: 0px 0px 15px;
    margin: 0px;
    font: 30px 'Source Sans Pro', sans-serif;
}
.wd_part2_rt p {
    color: #FFF;
    float: left;
    width: 94%;
    padding: 0px;
    font: 15px/22px 'Source Sans Pro', sans-serif;
    text-align: justify;
    margin-left: 15px;
    margin-right: 15px;
}

.l-submain-h3 {
    float: left;
    width: 100%;
    padding: 0px 0px 15px;
    margin: 0px;
    font: 30px 'Source Sans Pro', sans-serif;
    color: #FFF;
    text-align: center;
}
.wd_part1_lt p {
    color: #FFF;
    width: 100% !important;
    margin-left: 0px;
    padding: 15px;
    font: 15px/22px 'Source Sans Pro', sans-serif;
    text-align: justify;
    float: left;
}
.wd_part1_rt {
    width: 100%;
    margin-top: 0px;
    clear: right;
    text-align: center;
    padding: 32px 0px 10px 1px;
}
.wpb_single_image {
    line-height: 0;
    margin-bottom: 40px;
    width: 100%;
    text-align: center;
    float: left;
}
.wdimg33 {
    float: left;
    width: 84%;
}


.wdimg33 {
    float: left;
    margin: 0px 0px 0px 55px;
}
div#black-berry-development {
    padding-top: 0px !important;
}
.wd_part2_rt {
    padding: 2px 0px 0px;
    width: 100%;
    margin-right: 0px;
    text-align: center;
    float: left;
    margin-left: 0px;
}
div#android-development {
    padding-top: 50px !important;
}



.prog-h3 {
    border-right: 6px solid #CDCDCD;
    padding: 37px 3px 0px 0px;
    height: 133px;
    width: 24% !important;
    font: 20px/40px 'Source Sans Pro', sans-serif;
    margin-right: 8px;
    float: left;
    color: #FFF !important;
    text-align: right;
    margin-bottom: 15px;
    text-transform: uppercase;
}
.wd_slide_rt {
    width: 43%;
    float: left;
}
.wd_part1_lt {
    float: left;
    width: 100%;
    padding: 0px;
    margin-left: 0px;
    margin-top: 20px;
}

<!--programming page END-->



<!--digital-marketing page START-->

.slider-container h2 {
    float: left;
    font: 18px/25px 'Source Sans Pro', sans-serif !important;
}
div#seo {
    padding-top: 15px !important;
}

.seo_bg_col {
background-color: #B50045 !important;
}
.dm-heading {
    color: #FFF;
    float: left;
    width: 100%;
    padding: 0px 0px 15px;
    margin: 0px;
    font: 28px 'Source Sans Pro', sans-serif;
    text-align: center;
}
.dmimg2 {
    float: left;
    opacity: 0.3;
    height: 200px;
    margin: 55px 0px 0px 5%;
}
.wd_part1_rt {
    width: 80%;
    margin-top: 0px;
    clear: right;
    text-align: center;
    padding: 45px 0px 10px 1px;
}


.wd_part2_lt {
    margin: 0px 25px 0px 100px;
    padding: 0px;
    width: 64%;
    text-align: center;
    float: left;
}
.wpb_single_image {
    line-height: 0;
    margin-bottom: 40px;
    width: 90%;
    text-align: center;
    float: left;
}
.wd_part2_lt {
    margin: 0px;
    padding: 0px;
    width: 90%;
    text-align: center;
    float: left;
}
.dmimg1 {
    float: left;
    opacity: 0.3;
    height: 200px;
    margin: 80px 0px 0px -10px;
}
.wdimg4smm {
    margin-top: 15px;
}








<!--digital-marketing page END-->




<!--designing page START-->


.inner-slider.wd_slide_bg {
    border-right: medium none;
    width: 100%;
    height: 170px;
}
.design-top-h3 {
    border-right: 6px solid #2BB779;
    padding: 41px 50px 0px 5px;
    height: 130px;
    margin-top: 10px;
    width: 24%;
    font: 28px/60px 'Source Sans Pro', sans-serif;
    float: left;
    color: #FFF !important;
    text-align: right;
    margin-bottom: 15px;
    text-transform: uppercase;
    margin-right: 5px;
}


div#graphic-design {
    padding-top: 50px !important;
}
.gdsn_bg_col {
    background-color: #3A92D1 !important;
}

.wd_part1_rt {
    width: 94%;
    margin-top: 0px;
    clear: right;
    text-align: center;
    padding: 5px 0px 10px 80px;
    float: left;
}

div#logos {
    padding-top: 50px !important;
}

.wd_part2_lt {
    margin: 0px 25px 0px 20%;
    padding: 0px;
    width: 60%;
    text-align: center;
    float: left;
}
div#banners {
    padding-top: 80px !important;
}
div#brochures {
    padding-top: 50px !important;
}
.dsn3img3 {
    float: left;
    margin: 50px 0px 0px;
}
div#banner-advertisements {
    padding-top: 75px !important;
}
.banneradvertisements_bg_col {
    background-color: #FFF !important;
}
div#uiux-designing {
    padding-top: 50px !important;
}
div#infographics {
    padding-top: 80px !important;
}
.wd_part1_rt {
    width: 75%;
    clear: right;
    text-align: center;
    padding: 20px 10px 10px;
    float: right;
    margin-left: 0%;
    margin-right: 9%;
}
div#ad-campaigns {
    padding-top: 30px !important;
}
div#brand-promotion {
    padding-top: 20px !important;
}
.cmpanlys_bg_col {
    background-color: #8A8AFF !important;
}
.ppc_bg_col {
    background-color: #FFAD3B !important;
}

.wd_part3 {
   
    height: auto;
    min-height: 469px;
    padding: 15px 0px;
}
.infographics_bg_col {
    background-color: #88385F !important;
}

<!--designing page END-->



<!--hire-wordpress-developer START -->

.wp_slide_rt a {
    background-color: #2B6C99;
    float: left;
    border: 1px solid #D7D7D7;
    width: 130px !important;
    padding: 5px;
    font: 20px 'Source Sans Pro', sans-serif;
    height: 38px;
    color: #FFF;
    margin-bottom: 10px !important;
}

.wp_container {
    width: 100% !important;
    margin: 0px auto;
}
.wp_hd h3 {
    font: 15px/12px 'Source Sans Pro', sans-serif;
    color: #FFF;
    float: left;
    text-align: center;
    width: 100%;
}

.wp_hd a {
    background-color: transparent;
    border: 1px solid #FFF;
    text-decoration: none;
    text-align: center;
    color: #FFF;
    text-transform: uppercase;
    font: 16px 'Source Sans Pro', sans-serif;
    text-shadow: 0px 1px 1px #999;
    border-radius: 3px;
    height: 27px;
    width: 135px;
    float: left;
    padding: 5px 2px 27px 3px;
    margin: 10px 0px 0px 90px;
}
.wp_slide_rt a {
    background-color: #2B6C99;
    float: left;
    border: 1px solid #D7D7D7;
    width: 160px;
    padding: 5px;
    font: 20px 'Source Sans Pro', sans-serif;
    height: 38px;
    color: #FFF;
    margin: 5px 0px 10px;
}

.con-cnt h1 {
    font: 25px/9px 'Source Sans Pro', sans-serif;
    color: #434343;
    margin: 0px auto;
    padding: 0px 0px 20px;
    text-transform: uppercase;
}
.wp_con h1 {
    width: 100%;
    border-bottom: 1px solid #2B6C99;
}
.wp_part1_lt {
    float: left;
    margin: 0px;
    padding: 10px;
    min-height: 200px;
    width: 100%;
}
.wp_part1_lt p {
    font: 16px/22px 'Source Sans Pro', sans-serif;
    color: #4F4F4F;
    text-align: justify;
    margin: 0px;
}
.wp_part1_mid {
    float: left;
    width: 45%;
    margin: 0px 6px 0px 35px;
    padding: 0px;
}

.wp_part1_mid ul li {
    font: 16px/25px 'Source Sans Pro', sans-serif;
    color: #4F4F4F;
    text-align: justify;
    padding: 0px 0px 5px 5px;
    margin: 0px;
    display: list-item;
}
.wp_part1_rt {
    float: left;
    clear: right;
    width: 43%;
    margin: 5px;
    padding: 0px;
    text-align: center;
}
.wp_part1_rt img {
    margin: 0px 102px 15px 7px;
    text-align: center;
    width: 94%;
}

.wp_part1_rt a {
    background-color: #2B6C99;
    border: 1px solid #FFF;
    text-decoration: none;
    text-align: center;
    padding: 10px 20px;
    color: #FFF;
    text-transform: uppercase;
    font: 15px 'Source Sans Pro', sans-serif;
    text-shadow: 0px 1px 1px #999;
    width: 198px;
    height: 46px;
    margin: 0px auto;
    border-radius: 3px;
}
.hd2 h2 {
    font: 25px 'Source Sans Pro', sans-serif;
    color: #FFF;
    margin: 20px auto;
}

.accordion.cms {
    font-family: Arial,Helvetica,sans-serif;
    border-color: #505050;
    border-style: solid;
    border-width: 0px;
    border-radius: 0px;
    margin: 0px auto;
    height: 355px;
    width: 100%;
}
.cms .accordion-select {
    background-color: #2D2D2D;
    color: #FFF;
    width: 62px;
    height: 354px;
    font-size: 15px;
}
.cms .accordion-content {
    background-color: #3E3E3E;
    color: #F5F2F0;
    height: 354px;
    width: 517px;
    padding: 24px;
    margin-left: -1px;
}

.cms .accordion-title p {
    margin-bottom: 50px;
    margin-left: 20px;
    font-size: 15px;
    font-family: "Source Sans Pro",sans-serif;
    color: #000;
}
.accordion-title p {
    display: block;
    position: absolute;
    bottom: 0px;
    width: 67%;
    white-space: nowrap;
}
.wp_hd h3 {
    font: 17px/20px 'Source Sans Pro', sans-serif;
    color: #FFF;
    float: left;
    text-align: center;
    width: 65%;
    margin-top: 27px;
}

.wp_sale_link {
    height: 30px;
    width: 120px !important;
}
.wp_hd {
    float: left;
    width: 100%;
    margin: 0px;
    padding: 10px 0px;
    background-color: #2B6C99;
    height: 100px;
}
.wp_hd a {
    background-color: transparent;
    border: 1px solid #FFF;
    text-decoration: none;
    text-align: center;
    color: #FFF;
    text-transform: uppercase;
    font: 16px 'Source Sans Pro', sans-serif;
    text-shadow: 0px 1px 1px #999;
    border-radius: 3px;
    height: 27px;
    width: 135px;
    padding: 5px 2px 27px 3px;
    margin: 25px 15px 0px 17px;
    float: right;
}

.wp_part3_lt {
    float: left;
    width: 94%;
    margin: 10px;
    padding: 0px;
    min-height: 395px;
}
.wp_part3_lt p {
    float: left;
    width: 100%;
    font: 15px/20px 'Source Sans Pro', sans-serif;
    color: #1F1C1C;
    text-align: justify;
}
.wp_part3_lt ol {
    float: left;
    padding: 25px 0px;
    list-style: inside none decimal;
}

.wp_part3_lt ol li {
    float: left;
    width: 100%;
    font: 15px 'Source Sans Pro', sans-serif;
    color: #1F1C1C;
    padding: 0px 0px 5px;
    display: list-item;
}
.wp_part3_lt h5 {
    float: left;
    width: 100%;
    font: 15px 'Source Sans Pro', sans-serif;
    color: #1F1C1C;
    padding: 0px 0px 6px;
}
.wp_part3_rt {
    float: left;
    width: 79%;
    margin: 50px;
    background-color: #FFF;
    padding: 10px 106px 10px 61px;
    min-height: 396px;
    margin-top: 20px;
}

.wpbox1 {
    background-color: #F0F0F0;
    float: left;
    width: 283px;
    padding: 5px 13px;
    margin: 0px 0px 15px;
    border-left: 6px solid #59ACE5;
    height: 27px;
    font: 17px 'Source Sans Pro', sans-serif;
    color: #898989;
    border-bottom: 1px solid #D2D2D2;
   
}

.wpbox2 {
    background-color: #F0F0F0;
    float: left;
    max-width: 282px;
    width: 341px;
    padding: 5px 13px;
    margin: 0px 0px 15px;
    border-left: 6px solid #59ACE5;
    height: 127px;
    max-height: 127px;
    font: 17px 'Source Sans Pro', sans-serif;
    color: #898989;
    border-bottom: 1px solid #D2D2D2;
}
.wpbox3 {
    float: left;
    background-color: #70BEF3;
    border: 1px solid #2B6C99;
    width: 160px;
    font: 17px 'Source Sans Pro', sans-serif;
    height: 40px;
    border-radius: 5px;
    color: #FFF;
   
    cursor: pointer;
}
.wp_part4 h1 {
    float: left;
    width: 100%;
    font: 25px 'Source Sans Pro', sans-serif;
    color: #2B6C99;
    margin: 0px 0px 0px;
    text-align: center;
}

.scd {
    margin: 27px 0px 10px 20%;
}
.frth {
    margin: 17px 0px 0px 28%;
}
.sxth {
    margin: 35px 0px 0px 40%;
    float: left;
}
.fst {
    margin: 15px 0px 0px 41%;
}
.thd {
    margin: 30px 0px 0px 28%;
}
.ffth {
    margin: 25px 0px 0px 20%;
}

.process_tm_img {
    float: left;
    width: 100%;
    text-align: center;
    position: relative;
    margin: -16px 0px 0px;
    display: none;
}
.main-cnt {
    float: left;
    width: 100%;
    height: auto;
    padding: 25px 0px;
    margin-top: 0px;
}
.map-main {
    float: left;
    width: 94%;
    margin-left: 3%;
    margin-right: 0%;
    height: 300px;
    margin-bottom: 3%;
    margin-top: 5%;
}
/*.accordion.cms {
    font-family: Arial,Helvetica,sans-serif;
    border-color: #505050;
    border-style: solid;
    border-width: 0px;
    border-radius: 0px;
    margin: -2px auto 62px -1px !important;
    transform: rotate(90deg);
    width: 100% !important;
    margin-left: -15px;
    height: 321px;
    float: left;
}

.cms .accordion-content {
    background-color: #3E3E3E;
    color: #F5F2F0;
    height: 354px;
    padding: 40px;
    margin-left: -37px;
}
.accordion > ul {
    margin: 0px;
    padding: 0px;
    list-style: outside none none;
    width: 100%;
    margin-left: 80px;
}
 */
<!--hire-wordpress-developer END -->

<!-- about us page -->


.inner-content {
    float: left;
    height: auto;
    width: 100%;
    margin: 45px 0px 0px !important;
    padding: 0px;
    position: relative;
}
.abt_slide_bg {
    background-image: url('../images/about/bg-about.jpg');
    background-repeat: no-repeat;
    margin-top: -38px !important;
}
.about-h3 {
    border-bottom: 1px solid #F16C61;
    letter-spacing: 1px;
    font: 40px/40px 'Source Sans Pro', sans-serif;
    color: #434343;
    margin: 0px auto;
    padding: 20px 0px 10px;
    text-transform: uppercase;
}
.aboutus-desc-subhead {
    font: 23px/35px 'Source Sans Pro', sans-serif !important;
    }
  .abt-cnt {
    float: left;
    margin: 25px 0px;
    padding: 0px;
    width: 100%;
}

.wp_part2_inner {
    float: left;
    width: 100%;
   
}
.cms .accordion-title{
    background-color: #2D2D2D;
    color: #FFF;
    width: 100px;
    height: 320px;
    font-size: 15px;
}
.accordion-content {
    position: relative;
    overflow: auto;
    width: 926px !important;
}
.dap {
    margin: 5px 0px 0px;
    padding: 9px 26px 7px;
    color: #FFF;
    font-size: 16px;
    font-family: source sans pro;
    background-color: #FF5B4E;
    float: right;
    text-decoration: none;
    cursor: pointer;
}
  

<!-- about us page end-->





}


@media (min-width:320px) and (max-width:479px){
.row.subrow2 .carousel-indicators.ctrlnav li {
    width: 288px;
	margin: 0 auto 15px;
	display: table;
	float: none;
	padding: 0 15px !important;
}
.text-center p.color {
    margin: 0px 0 15px 0;
}
.quality .container-fluid .row.mainrow .col-lg-offset-2 .row.subrow2 .col-lg-12 {

    padding: 0 15px !important;

}
span#quality {
    font-size: 18px;
}

<!--about us page -->


.inner-slider {
    width: 100%;
    background-image: url('../images/slider-image.jpg');
    background-repeat: no-repeat;
    float: left;
    height: 143px !important;
    background-size: 100% 100%;
    margin-top: -15px !important;
}
.aboutus-desc-subhead {
  font: 15px/23px 'Source Sans Pro', sans-serif !important;
  text-align: center;
  text-transform: uppercase !important;
  color: #3D3333 !important;
  margin: 0px !important;
  width: 100%;
  padding: 10px 10px !important;
  white-space: normal !important;
  float: left;
  word-wrap: break-word;
  border-top: 1px solid #D5D5D5;
  border-bottom: 1px solid #F16C61;
}
.about-h3 {
    border-bottom: 1px solid #F16C61;
    letter-spacing: 1px;
    font: 42px/40px 'Source Sans Pro', sans-serif;
    color: #434343;
    margin: 0px auto;
    padding: 15px 0px 10px;
    text-transform: uppercase;
}

.dap {
    margin: 0px 0px 0px;
    padding: 9px 26px 7px;
    color: #FFF;
    font-size: 16px;
    font-family: source sans pro;
    background-color: #FF5B4E;
    float: right;
    text-decoration: none;
    cursor: pointer;
}



<!--website-development START--->


.wd_container {
    width: 100%;
    margin: 0px auto;
}

.wd_slide_rt {
    width: 47%;
    float: left;
}
.inner-slider.wd_slide_bg {
    border-right: medium none;
    width: 100%;
}
.wd_slide_rt {
    width: 47%;
    float: left;
}
.inner-slider.wd_slide_bg {
    border-right: medium none;
    width: 100%;
}

.wd_part1 {
    float: left;
    width: 100%;
    padding: 25px 0px 0px;
    margin: 0px;
    background-color: #F1F1F1;
    min-height: 452px;
}
.wd_container {
    width: 94%;
    margin: 0px auto;
}    

.wd_width1 {
    width: 100% !important;
}
.wd-container-h3 {
    color: #5E5E5E;
    float: left;
    width: 100%;
    padding: 0px 0px 15px;
    margin: 0px;
    font: 25px 'Source Sans Pro', sans-serif;
    text-align: center;
}

.wd_part1_lt p {
  color: #FFF;
    width: 100% !important;
    margin: 0px 0px;
    padding: 0px;
    font: 14px/20px 'Source Sans Pro', sans-serif;
    text-align: justify;
    float: left;
}
.wd_part1_rt {
    width: 100%;
    padding: 0px;
    margin-top: 30px;
    clear: right;
}
.wdimg1b {
    float: right;
    width: 36%;
    margin-right: 21%;
}
.wdimg1a {
    float: right;
    margin: 15px 15px 0px 0px;
    width: 36%;
}
div#e-commerce-solutions {
    padding-top: 40px !important;
}
.wd_part2_lt {
    margin: 15px;
    padding: 0px;
    width: 94%;
    text-align: center;
    float: left;
}
.wd_part2_rt {
    padding: 72px 0px 0px;
    width: 100%;
    margin: 0px;
    float: left;
    text-align: center;
}
.wd-container-h3 {
    color: #5E5E5E;
    float: left;
    width: 100%;
    padding: 35px 0px 18px;
    margin: 0px;
    font: 30px 'Source Sans Pro', sans-serif;
    text-align: center;
}
.wd_part2_rt p {
    color: #FFF;
    float: left;
    width: 100%;
    margin: 0px;
    padding: 0px;
    font: 14px/20px 'Source Sans Pro', sans-serif;
    text-align: justify;
    padding-bottom: 20px;
}
div#cms {
    padding-top: 0px !important;
}
.wdpad1 {
    padding: 0px 0px 0px;
}
.wd_part1_lt {
    float: left;
    width: 100%;
    padding: 0px;
    margin: 0px;
}
.wd_part3 {
    background-color: #14AD80 !important;
    height: auto;
    min-height: 469px;
    padding: 15px 0px;
}
.wd-container-h3 {
    color: #FFF;
    float: left;
    width: 100%;
    padding: 5px 0px 10px;
    margin: 0px;
    font: 25px 'Source Sans Pro', sans-serif;
    text-align: center;
}
.wd_part1_rt {
    width: 100%;
    padding: 15px;
    margin-top: 30px;
    clear: right;
    text-align: center;
}
.wdimg3 {
    float: left;
    width: 80%;
    text-align: center;
    margin-left: 0px;
}
div#website-maintenance {
    padding-top: 30px !important;
}
div#responsive-mobile {
    padding-top: 0px !important;
}
.wd_part5 {
    background-color: #339499 !important;
}
.wd5_lt_width {
    width: 100% !important;
}
.wdimg5a {
    float: left;
    margin: 25px 20px 0px 22px;
}
.wdimg5b {
    margin: -137px 35px 123px 65px;
}
.wdimg5c {
    margin: -114px -25px 99px 61px;
}
.wdimg5d {
    margin: -89px -6px 83px 58px;
}
.wdimg5e {
    margin: -76px 0px 65px 57px;
}
.w-iconbox.iconpos_left {
    text-align: left;
    float: none;
}
.wd_part1_rt {
    width: 100%;
    margin-top: 0px;
    clear: right;
    text-align: center;
    padding: 32px 0px 10px 1px;
}
.one-third {
    max-width: 480px;
    float: left;
    width: 100%;
}
.wd_part5_lt_images {
    float: left;
    width: 60px !important;
    padding: 0px;
    margin: 0px 0px 0px 0px;
}
.one-third {
    max-width: 480px;
    float: none;
    width: 100%;
   
}
.wd_part5_rt_an {
    clear: right;
    width: 64% !important;
    float: left;
    padding-top: 35px !important;
}
.wd_part1_lt h1 {
    color: #5E5E5E;
    float: left;
    width: 100%;
    padding: 0px 0px 10px;
    margin: 0px;
    font: 25px 'Source Sans Pro', sans-serif;
    line-height: 25px;
    text-align: center;
}



<!--website-development ENDS--->



<!--webdesign page START--->


.wd_container {
    width: 100%;
    margin: 0px auto;
 }
 .wdser-top-h3 {
    border-right: 6px solid #86385F;
    padding: 10px 6px 0px 10px;
    height: 92px;
    width: 34% !important;
    font: 25px/30px 'Source Sans Pro', sans-serif;
    margin-right: 5px;
    float: left;
    color: #FFF !important;
    
    margin-bottom: 0px;
    text-transform: uppercase;
    margin-top: 8px;
}
div#website-design {
    padding-top: 0px !important;
}
.wdesn2pad1 {
    padding: 30px 0px 0px 0px !important;
}  
.colwhitetitle {
    float: left;
    width: 100%;
    padding: 0px 0px 10px;
    margin: 0px;
    font: 25px 'Source Sans Pro', sans-serif;
    color: #FFF;
    text-align: center;
}
.webde_bg_col {
    background-color: #903860 !important;
} 
div#psd-conversion {
    padding-top: 0px !important;
}
.wd_part1_lt {
    float: left;
    width: 97%;
    padding: 0px;
    margin: 0px;
}

div#website-redesign {
    padding-top: 0px !important;
}
.w-testimonial-h3 {
    color: #FFF;
    float: left;
    width: 100%;
    padding: 0px 0px 10px;
    margin: 0px;
    font: 25px 'Source Sans Pro', sans-serif;
}
div#parallax-design {
    padding-top: 0px !important;
}
.w-testimonial-h3 {
    color: #FFF;
    float: left;
    width: 100%;
    padding: 0px 0px 10px;
    margin: 0px;
    font: 25px 'Source Sans Pro', sans-serif;
    text-align: center;
}






   
<!--webdesign page ENDS--->    




    
<!--programming page START-->    




.slider-container h2 {
    float: left;
    font: 15px/20px 'Source Sans Pro', sans-serif !important;
    margin: 14px 10px 10px 5px;
    width: 100%;
}

div#mobile-app-development {
    padding-top: 35px !important;
}
.wd_part2_lt {
    float: left;
    width: 65%;
    margin: 0px 0px 0px 45px;
    padding: 0px;
    text-align: center;
}
.wdimg22 {
    padding-left: 0px !important;
}
.wd_part2_rt h1 {
    color: #FFF;
    float: left;
    width: 100%;
    padding: 0px 0px 10px;
    margin: 0px;
    font: 25px 'Source Sans Pro', sans-serif;
}    
#IOS-development {
    background-color: #116490 !important;
}
.l-submain-h3 {
    float: left;
    width: 100%;
    padding: 0px 0px 10px;
    margin: 0px;
    font: 25px 'Source Sans Pro', sans-serif;
    color: #FFF;
    text-align: center;
}
.wdimg33 {
    float: left;
    margin: 0px 0px 20px 0px;
}
div#black-berry-development {
    padding-top: 0px !important;
}

.up_mwd {
    margin-top: 45px;
}

div#android-development {
    padding-top: 30px !important;
}


.prog-h3 {
    border-right: 6px solid #CDCDCD;
    padding: 10px 2px 0px 0px;
    height: 95px;
    width: 40% !important;
    font: 15px/20px 'Source Sans Pro', sans-serif;
    margin-right: 0px;
    float: left;
    color: #FFF !important;
    text-align: right;
    margin-bottom: 15px;
    text-transform: uppercase;
    margin-top: 8px;
}






   
<!--programming page END--> 
   
    
<!--digital-marketing page START-->

div#seo {
    padding-top: 30px !important;
}
.wd_part1_lt {
    float: left;
    width: 100%;
    padding: 0px;
    margin-top: 30px;
}
.dm-heading {
    color: #FFF;
    float: left;
    width: 100%;
    padding: 0px 0px 10px;
    margin: 0px;
    font: 25px 'Source Sans Pro', sans-serif;
    text-align: center;
}
.dmimg2 {
    float: left;
    opacity: 0.3;
    height: 165px;
    margin: 25px 0px 10px 7px;
    width: 38px;
}
.wd_part1_rt {
    width: 79%;
    margin-top: 0px;
    clear: right;
    text-align: center;
    padding: 14px 0px 10px;
}
.wdpad1 {
    padding: 0px 0px 0px !important;
}
.wd_part1 {
    float: left;
    width: 100%;
    padding: 0px 0px 0px;
    margin: 0px;
    background-color: #FFAD3B;
    min-height: 452px;
}

.wd_part4 {
    background-color: #DC6957;
    height: auto;
    min-height: 482px;
    padding: 0px 0px;
}

.wd_part2_lt {
    float: left;
    width: 70%;
    margin: 0px;
    padding: 0px;
    text-align: center;
}
.dmimg1 {
    float: left;
    opacity: 0.3;
    height: 144px;
    margin: 70px 0px 0px 10px;
}

.wd_part2_rt {
    padding: 0px 0px 0px;
    width: 100%;
    margin: 0px;
    float: left;
    text-align: center;
}
.wdimg4smm {
    margin-top: 25px;
}
div#ad-campaigns {
    padding-top: 30px !important;
}

.dmimg1 {
    float: left;
    opacity: 0.3;
    height: 144px;
    margin: 41px 0px 0px 10px;
}
.wd_part2_lt {
    float: left;
    width: 65%;
    padding: 0px;
    text-align: center;
    margin: 0px 11px 0px 15px;
    
}
.emark_bg_col {
    background-color: #131A22 !important;
}
div#brand-promotion {
    padding-top: 30px !important;
}

div#seo {
    padding-top: 0px !important;
}
.smm_bg_col {
    background-color: #007AB3 !important;
}









<!--digital-marketing page END-->


<!--designing page START-->


/*.design-top-h3 {
    border-right: 6px solid #2BB779;
    padding: 45px 4px 0px 0px;
    height: 125px;
    margin-top: 0px;
    width: 38% !important;
    font: 20px/30px 'Source Sans Pro', sans-serif;
    float: left;
    color: #FFF !important;
    text-align: right;
    margin-bottom: 15px;
    text-transform: uppercase;
    margin-right: 3px;
}
*/


.slider-container h2 {
    float: left;
    font: 16px/18px 'Source Sans Pro', sans-serif !important;
    margin: 0px 10px 10px 5px;
    width: 100%;
}
div#graphic-design {
    padding-top: 55px !important;
}
.gdsn_bg_col {
    background-color: #3A92D1 !important;
}
.logos_bg_col {
    background-color: #FF9000 !important;
}
.wd_part1_rt {
    width: 70%;
    margin-top: 0px;
    clear: right;
    text-align: center;
    padding: 14px 0px 10px;
    margin-right: 40px;
}
div#logos {
    padding-top: 70px !important;
}
.wd_part2_lt {
    float: left;
    width: 65%;
    padding: 0px;
    text-align: center;
    margin: 0px 11px 0px 50px;
}
div#banners {
    padding-top: 70px !important;
}

.wd_part1_rt {
    width: 73%;
    margin-top: 0px;
    clear: right;
    text-align: center;
    padding: 14px 0px 10px;
    margin-right: 10%;
}
.banners_bg_col {
    background-color: #CE3428 !important;
}
div#brochures {
    padding-top: 30px !important;
}
.wd_part2_lt {
    float: left;
    width: 60%;
    padding: 0px;
    text-align: center;
    margin: 0px 11px 0px 18%;
}


div#banner-advertisements {
    padding-top: 75px !important;
}

.banneradvertisements_bg_col {
    background-color: #FFF !important;
}
div#uiux-designing {
    padding-top: 30px !important;
}

.videos_bg_col {
    background-color: #B5DBE1 !important;
}
div#infographics {
    padding-top: 75px !important;
}

.infographics_bg_col {
    background-color: #88385F !important;
}







<!--designing page END-->





<!--hire-wordpress-developer START -->

.wp_slide_rt a {
    background-color: #2B6C99;
    float: left;
    border: 1px solid #D7D7D7;
    width: 100px !important;
    padding: 2px;
    font: 18px 'Source Sans Pro', sans-serif;
    height: 30px;
    color: #FFF;
    margin: 15px 5px 0px !important;
}
.wp_container {
    width: 100% !important;
    margin: 0px auto;
}
.wp_hd h3 {
    font: 15px/12px 'Source Sans Pro', sans-serif;
    color: #FFF;
    float: left;
    text-align: center;
    width: 100%;
}
.map-main {
    float: left;
    width: 94%;
    margin-left: 3%;
    margin-right: 0%;
    height: 210px;
    margin-bottom: 3%;
    margin-top: 5%;
}

.main-cnt {
    float: left;
    width: 100%;
    height: auto;
    padding: 25px 0px;
    margin-top: 0px;
}

.wp_hd a {
    background-color: transparent;
    border: 1px solid #FFF;
    text-decoration: none;
    text-align: center;
    color: #FFF;
    text-transform: uppercase;
    font: 16px 'Source Sans Pro', sans-serif;
    text-shadow: 0px 1px 1px #999;
    border-radius: 3px;
    height: 27px;
    width: 135px;
    float: left;
    padding: 5px 2px 27px 3px;
    margin: 10px 0px 0px 90px;
}
.con-cnt h1 {
    font: 25px/9px 'Source Sans Pro', sans-serif;
    color: #434343;
    margin: 0px auto;
    padding: 0px 0px 20px;
    text-transform: uppercase;
}
.wp_con h1 {
    width: 100%;
    border-bottom: 1px solid #2B6C99;
}
.wp_part1_lt {
    float: left;
    margin: 0px;
    padding: 10px;
    min-height: 200px;
    width: 100%;
}
.wp_part1_lt p {
    font: 16px/22px 'Source Sans Pro', sans-serif;
    color: #4F4F4F;
    text-align: justify;
    margin: 0px;
}
.wp_part1_mid {
    float: left;
    width: 100%;
    margin: 0px 10px 0px 37px;
    padding: 0px;
}
.wp_part1_mid ul li {
    font: 16px/25px 'Source Sans Pro', sans-serif;
    color: #4F4F4F;
    text-align: justify;
    padding: 0px 0px 10px 5px;
    margin: 0px;
    display: list-item;
}
.wp_part1_rt {
    float: left;
    clear: right;
    width: 94%;
    margin: 13px;
    padding: 0px;
    text-align: center;
}
.wp_part1_rt img {
    margin: 0px 102px 25px 7px;
    text-align: center;
    width: 94%;
}

.wp_part1_rt a {
    background-color: #2B6C99;
    border: 1px solid #FFF;
    text-decoration: none;
    text-align: center;
    padding: 10px 20px;
    color: #FFF;
    text-transform: uppercase;
    font: 15px 'Source Sans Pro', sans-serif;
    text-shadow: 0px 1px 1px #999;
    width: 198px;
    height: 46px;
    margin: 0px auto;
    border-radius: 3px;
}
.hd2 h2 {
    font: 25px 'Source Sans Pro', sans-serif;
    color: #FFF;
    margin-top: 20px;
}


.wp_hd h3 {
    font: 15px/12px 'Source Sans Pro', sans-serif;
    color: #FFF;
    float: left;
    text-align: center;
    width: 100%;
    line-height: 20px;
}
.wp_sale_link {
    height: 30px;
    width: 120px !important;
}
.wp_hd {
    float: left;
    width: 100%;
    margin: 0px;
    padding: 10px 0px;
    background-color: #2B6C99;
    height: 100px;
}
.wp_hd a {
    background-color: transparent;
    border: 1px solid #FFF;
    text-decoration: none;
    text-align: center;
    color: #FFF;
    text-transform: uppercase;
    font: 16px 'Source Sans Pro', sans-serif;
    text-shadow: 0px 1px 1px #999;
    border-radius: 3px;
    height: 27px;
    width: 135px;
    float: left;
    padding: 5px 2px 27px 3px;
    margin: 10px 0px 0px 84px;
}
.wp_part3_lt {
    float: left;
    width: 94%;
    margin: 10px;
    padding: 0px;
    min-height: 500px;
}
.wp_part3_lt p {
    float: left;
    width: 100%;
    font: 15px/20px 'Source Sans Pro', sans-serif;
    color: #1F1C1C;
    text-align: justify;
}
.wp_part3_lt ol {
    float: left;
    padding: 25px 0px;
    list-style: inside none decimal;
}

.wp_part3_lt ol li {
    float: left;
    width: 100%;
    font: 15px 'Source Sans Pro', sans-serif;
    color: #1F1C1C;
    padding: 0px 0px 5px;
    display: list-item;
}
.wp_part3_lt h5 {
    float: left;
    width: 100%;
    font: 15px 'Source Sans Pro', sans-serif;
    color: #1F1C1C;
    padding: 0px 0px 6px;
}
.wp_part3_rt {
    float: right;
    width: 100%;
    margin: 0px;
    background-color: #FFF;
    padding: 20px 20px 10px;
    min-height: 396px;
   
}
.wpbox1 {
    background-color: #F0F0F0;
    float: left;
    width: 283px;
    padding: 5px 13px;
    margin: 0px 0px 15px;
    border-left: 6px solid #59ACE5;
    height: 27px;
    font: 17px 'Source Sans Pro', sans-serif;
    color: #898989;
    border-bottom: 1px solid #D2D2D2;
   
}

.wpbox2 {
    background-color: #F0F0F0;
    float: left;
    max-width: 282px;
    width: 341px;
    padding: 5px 13px;
    margin: 0px 0px 15px;
    border-left: 6px solid #59ACE5;
    height: 127px;
    max-height: 127px;
    font: 17px 'Source Sans Pro', sans-serif;
    color: #898989;
    border-bottom: 1px solid #D2D2D2;
}
.wpbox3 {
    float: left;
    background-color: #70BEF3;
    border: 1px solid #2B6C99;
    width: 160px;
    font: 17px 'Source Sans Pro', sans-serif;
    height: 40px;
    border-radius: 5px;
    color: #FFF;
   
    cursor: pointer;
}
.wp_part4 h1 {
    float: left;
    width: 100%;
    font: 25px 'Source Sans Pro', sans-serif;
    color: #2B6C99;
    margin: 0px 0px 0px;
    text-align: center;
}
.scd {
    margin: 27px 0px 0px 6%;
}
.frth {
    margin: 17px 0px 0px 19%;
}
.sxth {
    margin: 32px 0px 0px 70px;
    float: left;
}
.tm_txt {
    width: 200px;
    min-height: 72px;
    height: auto;
    float: right;
    padding: 6px 13px 8px 14px;
    text-align: center;
}
.fst {
    margin: -2px 0px 0px 5%;
}
.tm_num {
    width: 54px;
    height: 88px;
    float: right;
    text-align: center;
}
.thd {
    margin: 15px 0px 0px 15%;
}
.ffth {
    margin: 20px 0px 0px 20%;
}
.fftht {
    background-image: url('../images/wpcms/timelinetxt5.jpg');
    background-repeat: no-repeat;
    margin: 0px 0px 0px;
}

.fftht {
    background-image: url('../images/wpcms/timelinetxt5.jpg');
    background-repeat: no-repeat;
    margin-top: 16px;
}
.sxth {
    margin: 32px 0px 0px 20%;
    float: left;
}
.process_tm_img img {
    float: left;
    width: 100%;
    text-align: center;
    position: relative;
    margin: -16px 0px 0px;
    display: none;
}
/*.accordion.cms {
    font-family: Arial,Helvetica,sans-serif;
    border-color: #505050;
    border-style: solid;
    border-width: 0px;
    border-radius: 0px;
    margin: -2px auto 62px -1px !important;
    transform: rotate(90deg);
    width: 100% !important;
    margin-left: -15px;
    height: 321px;
    float: left;
}

.cms .accordion-content {
    background-color: #3E3E3E;
    color: #F5F2F0;
    height: 354px;
    padding: 40px;
    margin-left: -37px;
}
*/
.wp_part2_inner {
    float: left;
    width: 100%;
   
}
.cms .accordion-title{
    background-color: #2D2D2D;
    color: #FFF;
    width: 100px;
    height: 320px;
    font-size: 15px;
}
.accordion-content {
    position: relative;
    overflow: auto;
    width: 926px !important;
}
.seo_bg_col {
    background-color: #B50045 !important;
}
.design-top-h3 {
    border-right: 6px solid #2BB779;
    height: 118px;
    margin-top: 11px;
    width: 19%;
    font: 17px/60px 'Source Sans Pro', sans-serif;
    float: left;
    color: #FFF !important;
    text-align: right;
    margin-bottom: 15px;
    text-transform: uppercase;
    margin-right: 8px;
    padding: 20px 99px 0px 3px;
}






}




@media (min-width:1024px) and (max-width:1279px){

.wdpad3 {
    padding: 0px 0px 0px;
}


.wdimg1b {
    float: right;
    width: 38% !important;
    margin-right: 15px;
}
.wdimg1a {
    float: right;
    margin: 30px 44px 0px 0px;
    width: 47% !important;
}



<!--hire-wordpress-developer START -->


.wp_hd a {
    background-color: transparent;
    float: right;
    border: 1px solid #FFF;
    text-decoration: none;
    text-align: center;
    padding: 12px 0px 36px;
    color: #FFF;
    text-transform: uppercase;
    font: 20px 'Source Sans Pro', sans-serif;
    text-shadow: 0px 1px 1px #999;
    margin: 0px 50px 1px 0px;
    border-radius: 3px;
    height: 30px;
    width: 200px;
}


.wp_part1_lt {
    float: left;
    width: 29%;
    margin: 0px;
    padding: 0px;
    min-height: 200px;
    margin-left: 10px;
}
.wp_part1_mid {
    float: left;
    width: 29%;
    margin: 0px 0px 0px 90px;
    padding: 0px;
}
.wp_part1_rt {
    float: left;
    clear: right;
    width: 295px;
    margin: 0px 17px 0px 5px;
    padding: 0px;
    text-align: center;
}
.wp_container {
    width: 100%;
    margin: 0px auto;
}
.wp_hd h3 {
    font: 30px/32px 'Source Sans Pro', sans-serif;
    color: #FFF;
    float: left;
    width: 70%;
    text-align: center;
}
.wp_hd a {
    background-color: transparent;
    float: right;
    border: 1px solid #FFF;
    text-decoration: none;
    text-align: center;
    padding: 12px 10px 36px;
    color: #FFF;
    text-transform: uppercase;
    font: 20px 'Source Sans Pro', sans-serif;
    text-shadow: 0px 1px 1px #999;
    margin: 0px 45px 0px 0px;
    border-radius: 3px;
    height: 30px;
    width: 220px;
    margin-right: 45px;
}
.main-cnt {
    float: left;
    width: 100%;
    height: auto;
    padding: 25px 0px;
    margin-top: 0px;
}
.con-cnt h1 {
    font: 40px/40px 'Source Sans Pro', sans-serif;
    color: #434343;
    margin: 0px auto;
    padding: 0px 0px 20px;
    text-transform: uppercase;
}
.scd {
    margin: 27px 0px 0px 6%;
}
.frth {
    margin: 17px 0px 0px 11%;
}
.sxth {
    margin: 20px 0px 0px 87px;
    float: left;
}
.fst {
    margin: 0px 0px 0px 5%;
}
.thd {
    margin: -2px 0px 0px 11%;
}
.ffth {
    margin: -4px 0px 0px 9%;
    float: left;
}

.wp_part3_lt {
    float: left;
    width: 53%;
    margin: 0px;
    padding: 0px;
    min-height: 500px;
    margin-left: 10px;
}
.wp_part3_rt {
    float: right;
    width: 378px;
    margin: 0px;
    background-color: #FFF;
    padding: 20px 15px 15px;
    min-height: 396px;
    margin-right: 10px;
}
.wp_part4 h1 {
    float: left;
    width: 100%;
    font: 30px 'Source Sans Pro', sans-serif;
    color: #2B6C99;
    margin: 0px 10px 30px;
}
.know-h3 {
    font: 55px/55px 'Source Sans Pro', sans-serif;
    width: 200px;
    border-right: 4px solid #DF9C34;
    padding: 0px 40px 0px 0px;
    margin-right: 40px;
    float: left;
    color: #FFF !important;
    text-align: right;
    margin-bottom: 15px;
    height: 109px;
    text-transform: uppercase;
   margin-top: 20px !important;
}
.about-h3 {
    border-bottom: 1px solid #F16C61;
    letter-spacing: 1px;
    font: 42px/40px 'Source Sans Pro', sans-serif;
    color: #434343;
    margin: 0px auto;
    padding: 20px 0px 20px;
    text-transform: uppercase;
}
.abt-part3 {
    float: left;
    width: 100%;
    margin: 0px;
    padding: 35px 10px 50px;
}
div#seo {
    padding-top: 30px !important;
}
.wd_part4 {
    background-color: #DC6957;
    height: auto;
    min-height: 482px;
    padding: 10px 0px;
}
.wd_part3 {
    background-color: #14AD80;
    height: auto;
    min-height: 469px;
    padding: 10px 0px;
}

div#ad-campaigns {
    padding-top: 40px !important;
}
div#brand-promotion {
    padding-top: 40px !important;
}
.wdimg33 {
    float: left;
    margin: 35px 0px 0px 20px;
}
div#android-development {
    padding-top: 50px !important;
}
div#black-berry-development {
    padding-top: 0px !important;
}
.seo_bg_col {
    background-color: #B50045 !important;
}

.smm_bg_col {
    background-color: #007AB3 !important;
 }
 .webde_bg_col {
    background-color: #903860 !important;
}
div#website-design {
    padding-top: 55px !important;
}
div#psd-conversion {
    padding-top: 85px !important;
}
div#parallax-design {
    padding-top: 60px !important;
}
.main-cnt {
    float: left;
    width: 100%;
    height: auto;
    padding: 25px 0px;
    margin-top: 0px;
}
 
 
   

.ppc_bg_col {
    background-color: #FFAD3B !important;
}
.cmpanlys_bg_col {
    background-color: #8A8AFF !important;
}
.emark_bg_col {
    background-color: #131A22 !important;
}
.wmanalys_bg_col {
    background-color: #5E8834 !important;
}

<!-- hire-wordpress-developer end -->

<!-- request-for-a-quote Start -->
.con-cnt {
    float: left;
    margin: 0px;
    padding: 0px;
    text-align: center;
    width: 100%;
    margin-top: 20px;
}
.con-cnt h1 {
    font: 40px/40px 'Source Sans Pro', sans-serif;
    color: #434343;
    margin: 0px auto;
    padding: 20px 0px 20px !important;
    text-transform: uppercase;
}
.con-cnt p {
    float: left;
    font: 25px 'Source Sans Pro', sans-serif;
    text-align: center;
    word-wrap: break-word;
    margin: 0px;
    border-top: 1px solid #D5D5D5;
    padding: 10px 5px 0px;
    color: #454545;
}
#inp1 {
    float: left;
    width: 40%;
}
#inp2 {
    float: left;
    width: 40%;
    margin-left: 10% !important;
}
.styled-select {
    width: 95%;
    height: 50px;
    overflow: hidden;
    background: url('../images/bkg-dropdown-arrow.png') no-repeat scroll 98% center transparent;
    border: 1px solid #CCC;
    border-radius: 10px;
}
.feedback-box1 {
    width: 88%;
    color: #898989;
    font: 20px 'Source Sans Pro', sans-serif;
    height: 200px;
    max-height: 132px;
    border: 1px solid #DDD;
    border-radius: 10px;
}


}


@media (min-width:320px) and (max-width:479px){



<!--request-for-a-quote Start -->



.con-add {
    float: left;
    width: 100%;
    margin: 20px 0px 0px;
    padding: 0px;
}
#inp1 {
    float: left;
    width: 100%;
}
.feedback-content {
    width: 100%;
    border: 1px solid #C4C4C4;
    background: url('../images/raq-background.jpg') no-repeat scroll right bottom transparent;
}
#inp2 {
    float: right;
    width: 100% !important;
    margin-top: 15px !important;
}
.styled-select {
    width: 95%;
    height: 50px;
    overflow: hidden;
    background: url('../images/bkg-dropdown-arrow.png') no-repeat scroll 98% center transparent;
    border: 1px solid #CCC;
    border-radius: 10px;
}

#inp2 div {
    width: 95% !important;
}
.feedback-form-blk {
    margin: 0px;
    padding: 45px 15px 35px;
    text-align: center;
}
.con-cnt h1 {
    font: 25px/40px 'Source Sans Pro', sans-serif;
    color: #434343;
    margin: 0px auto;
    padding: 10px 0px 0px;
    text-transform: uppercase;
}
.unline {
    float: left;
    background: none repeat scroll 0% 0% #30C89F;
    width: 100%;
    height: 2px;
    margin-left: 0%;
}
.con-cnt p {
    float: left;
    font: 18px 'Source Sans Pro', sans-serif;
    text-align: center;
    word-wrap: break-word;
    margin: 0px;
    border-top: 1px solid #D5D5D5;
    padding: 10px 0px 0px;
    color: #454545;
}
.contact-map-send {
    margin-left: 0px !important;
    width: 110px !important;
}
.feedback-box1 {
    width: 90%;
    color: #898989;
    font: 20px 'Source Sans Pro', sans-serif;
    height: 200px;
    max-height: 132px;
    border: 1px solid #DDD;
    border-radius: 10px;
}
label {
    padding-bottom: 5px;
}
.con-cnt h1 {
    font: 25px/40px 'Source Sans Pro', sans-serif;
    color: #434343;
    margin: 0px auto;
    padding: 10px 0px 0px;
    text-transform: uppercase;
}
 <!--request-for-a-quote End -->



<!--about us page -->


.inner-slider {
    width: 100%;
    background-image: url('../images/slider-image.jpg');
    background-repeat: no-repeat;
    float: left;
    height: 143px !important;
    background-size: 100% 100%;
    margin-top: -38px !important;
}
.con-slide p {
    font: 30px/30px 'Source Sans Pro', sans-serif;
    color: #30C89F;
    text-align: left;
    width: auto;
    margin: 0px;
    padding-top: 5px;
}
.inner-content {
    float: left;
    height: auto;
    width: 100%;
    margin: 70px 0px 0px !important;
    padding: 0px;
    position: relative;
}
.abt_slide_bg {
    background-image: url('../images/about/bg-about.jpg');
    background-repeat: no-repeat;
    margin-top: -37px;
}



}
@media (min-width:320px) and (max-width:479px){

.design-top-h3 {
    border-right: 6px solid #2BB779;
    padding: 41px 50px 0px 5px;
    height: 120px;
    margin-top: 8px;
    width: 39%;
    font: 20px/30px 'Source Sans Pro', sans-serif;
    float: left;
    color: #FFF !important;
    text-align: right;
    margin-bottom: 15px;
    text-transform: uppercase;
    margin-right: 3px;
}

<!--request-for-a-quote Start -->



.con-add {
    float: left;
    width: 100%;
    margin: 20px 0px 0px;
    padding: 0px;
}
#inp1 {
    float: left;
    width: 100%;
}
.feedback-content {
    width: 100%;
    border: 1px solid #C4C4C4;
    background: url('../images/raq-background.jpg') no-repeat scroll right bottom transparent;
}
#inp2 {
    float: right;
    width: 100% !important;
    margin-top: 15px !important;
}
.styled-select {
    width: 95%;
    height: 50px;
    overflow: hidden;
    background: url('../images/bkg-dropdown-arrow.png') no-repeat scroll 98% center transparent;
    border: 1px solid #CCC;
    border-radius: 10px;
}

#inp2 div {
    width: 95% !important;
}
.feedback-form-blk {
    margin: 0px;
    padding: 45px 15px 35px;
    text-align: center;
}
.con-cnt h1 {
    font: 25px/40px 'Source Sans Pro', sans-serif;
    color: #434343;
    margin: 0px auto;
    padding: 10px 0px 0px;
    text-transform: uppercase;
}
.unline {
    float: left;
    background: none repeat scroll 0% 0% #30C89F;
    width: 100%;
    height: 2px;
    margin-left: 0%;
}
.con-cnt p {
    float: left;
    font: 16px 'Source Sans Pro', sans-serif;
    text-align: center;
    word-wrap: break-word;
    margin: 0px;
    border-top: 1px solid #D5D5D5;
    padding: 10px 0px 5px;
    color: #454545;
    width: 100% !important;
}
.contact-map-send {
    margin-left: 0px !important;
    width: 110px !important;
}
.feedback-box1 {
    width: 90%;
    color: #898989;
    font: 20px 'Source Sans Pro', sans-serif;
    height: 200px;
    max-height: 132px;
    border: 1px solid #DDD;
    border-radius: 10px;
}
label {
    padding-bottom: 5px;
}
.con-cnt h1 {
    font: 25px/40px 'Source Sans Pro', sans-serif;
    color: #434343;
    margin: 0px auto;
    padding: 10px 0px 0px;
    text-transform: uppercase;
}
 <!--request-for-a-quote End -->
 
 



}



@media (min-width:480px) and (max-width:767px){
<!--request-for-a-quote Start -->
.row.subrow2 .carousel-indicators.ctrlnav li {
    width: 50%;
}
.row.subrow2 .carousel-indicators.ctrlnav li:last-child {
    margin: 0 auto;
    float: none;
    display: table;
}
.row.subrow2 .carousel-indicators.ctrlnav li:last-child .li-div-class {
    margin-top: 15px;
}


.con-add {
    float: left;
    width: 100%;
    margin: 20px 0px 0px;
    padding: 0px;
}

.feedback-content {
    width: 100%;
    border: 1px solid #C4C4C4;
    background: url('../images/raq-background.jpg') no-repeat scroll right bottom transparent;
}

#inp2 div {
    width: 100% !important;
}
.feedback-form-blk {
    margin: 0px;
    padding: 45px 15px 35px;
    text-align: center;
    padding-left: 36px;
}
.con-cnt h1 {
    font: 27px/40px 'Source Sans Pro', sans-serif;
    color: #434343;
    margin: 0px auto;
    padding: 15px 0px 5px;
    text-transform: uppercase;
}
.unline {
    float: left;
    background: none repeat scroll 0% 0% #30C89F;
    width: 100%;
    height: 2px;
    margin-left: 0%;
}
.con-cnt p {
    float: left;
    font: 18px 'Source Sans Pro', sans-serif;
    text-align: center;
    word-wrap: break-word;
    margin: 0px;
    border-top: 1px solid #D5D5D5;
    padding: 10px 0px 5px;
    color: #454545;
}
.contact-map-send {
    margin-left: 0px !important;
    width: 125px !important;
}
.styled-select {
    width: 95%;
    height: 50px;
    overflow: hidden;
    background: url('../images/bkg-dropdown-arrow.png') no-repeat scroll 98% center transparent;
    border: 1px solid #CCC;
    border-radius: 10px;
}
#inp2 div {
    width: 95% !important;
}
label {
    padding-bottom: 5px !important;
    float: left;
}

.feedback-box1 {
    width: 95%;
    color: #898989;
    font: 20px 'Source Sans Pro', sans-serif;
    height: 200px;
    max-height: 132px;
    border: 1px solid #DDD;
    border-radius: 10px;
    margin-left: -5% !important;
}
.feedback-content {
    width: 100%;
    border: 1px solid #C4C4C4;
    background: url('../images/raq-background.jpg') no-repeat scroll right bottom transparent;
}
#inp1 {
    float: left;
    width: 100%;
}
#inp2 {
    float: right;
    width: 100% !important;
    margin-top: 15px !important;
}
 <!--request-for-a-quote End -->
<!--Ternm of service Start -->
 .abt_slide_bg {
    background-image: url('../images/about/bg-about.jpg');
    background-repeat: no-repeat;
    margin-top: -10px !important;
}
.inner-slider {
    height: 160px;
    margin-top: -3px;
}
.abt-cnt-lt-legal {
    float: left;
    padding: 10px;
    margin: 0px;
    font: 18px 'Source Sans Pro', sans-serif;
    color: #3B3B3B;
}
.quality .container-fluid .row.mainrow .col-lg-offset-2 .row.subrow2 .col-lg-12 {
    padding: 0 15px !important;
}


<!--Ternm of service End -->
}









@media (min-width:768px) and (max-width:1023px){

<!--request-for-a-quote Start -->




.unline {
    float: left;
    background: none repeat scroll 0% 0% #30C89F;
    width: 100%;
    height: 2px;
    margin-left: 0%;
}
.con-cnt p {
    float: left;
    font: 25px 'Source Sans Pro', sans-serif;
    text-align: center;
    word-wrap: break-word;
    margin: 0px;
    border-top: 1px solid #D5D5D5;
    padding: 10px 0px 0px;
    color: #454545;
}
#inp1 {
    float: left;
    width: 45%;
}
#inp2 {
    width: 45%;
    float: left;
    margin-left: 10%;
}

.styled-select {
    width: 94%;
    height: 50px;
    overflow: hidden;
    background: url('../images/bkg-dropdown-arrow.png') no-repeat scroll 98% center transparent;
    border: 1px solid #CCC;
    border-radius: 10px;
}
.con_add_rt {
    float: left;
    width: 100%;
    margin: 0px;
    padding: 0px;
    position: relative;
}
.feedback-content {
    width: 100%;
    border: 1px solid #C4C4C4;
    background: url('../images/raq-background.jpg') no-repeat scroll right bottom transparent;
}

.con-cnt h1 {
    font: 35px/40px 'Source Sans Pro', sans-serif;
    color: #434343;
    margin: 0px auto;
    padding: 15px 0px 20px;
    text-transform: uppercase;
}
#inp2 div {
    width: 95% !important;
}

.contact-map-send {
    margin-left: 40% !important;
}

 <!--request-for-a-quote End -->
 
 }
 


@media (min-width:320px) and (max-width:479px){

<!--Term of services Start -->

.abt-cnt {
    float: left;
    margin: 0px 0px;
    padding: 10px;
    width: 100%;
}
#legal {
    width: 100% !important;
    border-bottom: 1px solid #F16C61;
    letter-spacing: 1px;
    text-align: center !important;
}
.abt-cnt-lt-legal {
    float: left;
    padding: 10px;
    margin: 0px;
    font: 18px 'Source Sans Pro', sans-serif;
    color: #3B3B3B;
    margin-top: -35px;
}
label {
    padding-bottom: 5px !important;
    float: left;
}

<!--Term of services End -->

}

@media(max-width:768px){
img.clickhere
{
right:0px;
}
.halflaptop
{
margin-top:100px;
}
section.guarantees {
    margin-top: 30px;
    padding-top: 20px;
    padding-bottom: 35px;
}
h1.backhead {
    color: #FFF;
    font-size: 25px;
    font-weight: 700;
}
p.backpara {
    overflow-y: scroll;
    height: 185px;
    background: none repeat scroll 0% 0% rgba(255, 255, 255, 0.2);
    text-align: justify;
    padding-top: 20px;
    padding-right: 20px;
    padding-left: 20px;
    padding-bottom: 0px !important;
    font-size: 15px;
    color: #FFF;
    font-weight: 300;
    margin-bottom: 0px;
    line-height: 19px;
}
.headblock {
    font-size: 22px;
    font-weight: 300;
    margin-bottom: 0px;
    padding-top: 10px;
}
button.closequalitymodel {
    position: absolute;
    right: -32px;
    top: -32px;
    border-radius: 50%;
    opacity: 1;
    font-size: 26px;
    background: none repeat scroll 0% 0% #FFF !important;
    width: 45px;
    color: #FF4500;
    height: 45px;
    outline: 0px none;
}
.qualityhoverpopup {
    width: 70% !important;
    margin: 125px auto !important;
}
}

@media(max-width:479px){

h1.backhead {
    color: #FFF;
    font-size: 15px;
    font-weight: 700;
    margin-top: -10px;
}
p.backpara {
    overflow-y: scroll;
    background: none repeat scroll 0% 0% rgba(255, 255, 255, 0.2);
    text-align: justify;
    padding-top: 10px;
    padding-right: 10px;
    padding-left: 10px;
    padding-bottom: 0px !important;
    font-size: 13px;
    color: #FFF;
    font-weight: 300;
    margin-bottom: 0px;
    line-height: 18px;
    height: 115px;
}








}


@media (min-width:479px){div#social-footer{display:none;}
div#social-footer1{display:none;}
}
@media only (min-width:1280px){.info-social{margin:-3px 0px 0px 12px !important;}
.container1349{max-width:1344px !important;margin:0 auto;width:100% !important;}
.info-rt{float:right;width:208px !important;}
.section.section-work{width:100%;margin:0;}
}
@media (min-width:1024px) and (max-width:1279px){
/* css for policy by ravindra */
.guarantees .container {
    width: 100%;
    padding: 0 3.5%;
}
.quality .container-fluid {
    width: 100%;
    padding: 0 3.5%;
    margin: 0;
    float: left;
}
.quality .container-fluid .row.mainrow .col-lg-offset-2 {
    margin-left: 9.667%;
    width: 62%;
}
.quality .container-fluid .row.mainrow .col-lg-2.col-md-3.col-sm-3 {
    width: 21%;
}
.headblock {
    font-size: 20px;
}
span#satisfaction {
    font-size: 22px;
}
span#disclosure {
    font-size: 22px;
}
span#moneyback {
    font-size: 22px;
}
span#quality {
    font-size: 22px;
}
img.clickhere {
    position: absolute;
bottom: -82px;
right: -45px;
width: 180px;
}
.block {
    width: 100%;
    float: left;
}
/* css for policy by ravindra */




.head{width:100%;margin:0;}
.header-info{width:100%;}
.header-info .container1349{width:100%;max-width:1344px;margin:0 auto;}
.info-lt{float:left;margin:8px 0 0 1%;}
.info-lt-skype{float:left;margin:7px 0 0 1%;}
.info-rt{float:right;width:140px;}
.info-rt{width:22% !important;position:relative !important;top:1px !important;right:0 !important;z-index:99999;max-width:122px;}
.info-lt a{font:12px 'Source Sans Pro', sans-serif;}
.info-lt .country{font-size:12px;}
.info-rt{float:right;width:212px !important;}
.info-social{margin:-3px 0px 0px 0px !important;}
.header-info .container1349{width:100%;max-width:1344px;margin:0 auto;}
.container1349{max-width:1344px;width:100%;margin:0 auto;}
.logo{width:15%;margin:1%;padding:0;}
.logo img{width:100%;}
div#homemenu{width:83%;}
li.tablet-width{background-size:40% 75% !important;}
li.mobile-width{background-size:27% 70% !important;}
li.desktop-width{background-size:65% 68% !important;}
div#homemenu ul{float:right;}
#homemenu ul li a{font:15px 'Source Sans Pro', sans-serif;}
.content{float:left;width:100%;padding:20px 0 0;}
.content-top{width:100%;float:left;padding:35px 0 35px;background-color:#F2F2F2;border-bottom:1px solid #E1E1E1;}
.content-top-inner{max-width:1270px;width:100%;margin:0 auto;padding:0;}
.content-top-inner{max-width:1270px;width:100%;margin:0 auto;padding:0;}
.w-counter-number{color:#333333;font-weight:bolder;font-size:25px;}
.w-counter h6.w-counter-title{float:left;color:#454545;font:15px/19px 'Source Sans Pro', sans-serif !important;max-width:180px;text-align:center;margin:0 0 0 5px;padding:5px 0px 10px 0px;}
.main-content{float:left;width:100%;margin:0;padding:50px 0 20px 0px;background-color:#fff;height:320px;}
.mission{float:left;max-width:365px;width:20%;margin-top:54px;}
.commit{float:left;max-width:364px;width:30%;}
.feature{float:left;width:40%;max-width:313px;}
.mission h3{font:bold 26px/50px 'Source Sans Pro', sans-serif;color:#44515b;letter-spacing:2px;}
.commit p{float:left;font:20px/35px 'Source Sans Pro', sans-serif;color:#4E4E4E;margin:0px;padding:0px;}
.commit{min-height:initial;}
.commit{padding:15px 30px !important;margin-top:33px;}
.services_ulitems{position:absolute;top:111px;min-height:200px;padding:2% 1% 2% 1%;display:none;margin:0px 0px 0px 0px;box-shadow:0px 1px 1px #161616;width:98%;left:0px;right:0;}
#first_menu_dev , #second_menu_dev, #third_menu_dev{margin-right:0px !important;padding:0px 5px 0px 5px!important;width:100%;}
#website_dev, #programming_dev, #dmarketing_dev, #designing_menu{padding:5% 2% !important;text-transform:uppercase !important;font:14px/20px 'Source Sans Pro', sans-serif !important;}
#homemenu ul li ul li ul{padding:0px 0px 10px 0px;}
#homemenu ul li ul li ul li a{font:13px/20px 'Source Sans Pro', sans-serif;}
#webdesign_menu{padding:5% 2% !important;}
#first_menu_dev, #second_menu_dev, #third_menu_dev{max-width:250px !important;width:100% !important;}
.services-top{float:none;margin:0;padding:0;width:100%;max-width:1018px;margin:0 auto;}
.serbox{float:left;width:225px;height:250px;}
.serbox_a, .serbox_b, .serbox_c, .serbox_d, .serbox_e{background-size:100%;}
.serbox_a:hover,.serbox_b:hover,.serbox_c:hover,.serbox_d:hover,.serbox_e:hover{background-size:100%;}
.serbox-txt p{font:17px 'Source Sans Pro', sans-serif;}
.serbox2{float:left;width:225px;height:365px;}
.service-block{max-width:100%;min-width:19%;width:200px;}
.sbmargin2{margin-left:5% !important;margin-top:!important;}
.ser-margin{margin-left:5% !important;}
.ser-margin2{margin:0 5% !important;min-height:106px !important;}
.service-top.email{margin-top:0px;}
.about-blank-bg p, .about-blank-bg h1{padding:20px 0px;font:24px 'Source Sans Pro', sans-serif;}
.container1366{max-width:1344px;width:100%;margin:0 auto;}
.hero-carousel-nav li.prev, .hero-carousel-nav li.next{cursor:pointer;position:absolute;display:block;top:0px;height:254px;background:white !important;text-indent:-10000px;overflow:hidden;z-index:100;width:192px !important;bottom:auto !important;}
.form-field{width:20%;margin-left:1%;}
.ft-about{float:none !important;max-width:364PX !important;padding:0px !important;margin:0 auto !important;}
.skill{float:none !important;width:175px !important;margin:0 auto !important;padding:0px !important;color:#eeefef;}
footer.home{float:left !important;width:100% !important;background-image:none !important;background-repeat:no-repeat !important;background-size:100% !important;min-height:300px !important;height:auto !important;margin:0 !important;background-color:#000;}
.sign-up{float:none;width:100%;margin:25px auto;}
.social-part{float:none !important;padding:0 !important;width:240px !important;margin:15px auto !important;color:#eeefef;}
.abt-slide{width:665px;margin:3% auto;}
.content-container{margin:0 auto;max-width:1145px;width:100%;}
.abt-cnt-lt{float:left;max-width:670px;width:53%;}
.abt-cnt-rt{float:left;width:420px;margin:-11px 0px 0px 40px;padding:16px 0px;background-color:#F16C61;text-align:center;}
.abt-green-lt{float:left;max-width:540px;width:46%;margin-left:2%;}
.abt-green-rt{float:right;margin-right:3%;}
.part3-lt{float:left;max-width:600px;width:47%;}
.part3-rt{float:right;max-width:540px;clear:right;width:50%;}
.one-third{max-width:450px;float:left;width:30%;margin:0 1.5%;}
.mid_margin{margin:0px 0px 0px 0px;}
.part4_blk{float:left;max-width:350px;margin:0px 0px 25px 0px;padding:0px;width:100%;}
.part4_txt{float:left;max-width:252px;padding:0px;margin:0px;width:100%;min-height:158px;}
.green-lt-cnt{float:left;width:100%;margin:0px;padding:0px;min-height:185px;}
.footer-most-right{margin:0 auto;max-width:1248px !important;width:100% !important;}
.commit p{font-size:18px !important;line-height:25px !important;}
.col-md-12.all-services{width:97% !important;}
.section-header .list-filters{text-align:center !important;margin:0 auto;}
ul.list-filters li{margin:11px 0;}
.list-filters li{border-bottom:2px solid rgba(206, 47, 47, 0);border-right:1px solid rgba(255, 255, 255, 0);border-left:1px solid rgba(255, 255, 255, 0);}
.all-services .col-md-7{width:97% !important;}
.list-filters li.active{}
.list-filters li{padding:0px 9px !important;}
li.mix.joomla.mix_all, li.mix.graphic.mix_all, li.mix.wordpress.mix_all, li.mix.magento.mix_all, li.mix.drupal.mix_all, li.mix.php.mix_all, li.mix.ecoomerce.mix_all, li.mix.api.mix_all, li.mix.multi.mix_all, li.mix.seo.mix_all, li.mix.opencart.mix_all{margin:1% !important;}
.project-item .project-info{width:91% !important;}
.dis-container{max-width:1215px !important;width:100% !important;}
.abt_dis{width:90% !important;height:90px !important;padding:16px 3% 0px !important;margin:0 auto !important;float:none !important;background-size:100%;}
.discuss h4{font:30px 'Source Sans Pro', sans-serif !important;}
.inner-slider.contact_slide_bg{height:auto;}
.slider-container.con-slide{margin:3px auto 0 auto !important;width:480px !important;max-width:100%;}
.slider-container.con-slide h1{font:40px/40px 'Source Sans Pro', sans-serif !important;width:150px;margin-right:20px !important;}
.slider-container.con-slide h2{margin-top:26px;float:left;font:30px/28px 'Source Sans Pro', sans-serif !important;min-width:20px !important;width:55% !important;}
.slider-container.con-slide p{max-width:280px;margin-top:0px !important;font-size:30px !important;margin-left:0 !important;}
.cnt-container{margin:0 auto;MAX-width:1175px;width:100%;}
.con-cnt-us h1{font:30px/40px 'Source Sans Pro', sans-serif;padding:5% 0;}
.con-cnt-us .unline{max-width:none;margin-left:0%;width:100%;}
.con-cnt-us p{float:left;font:18px 'Source Sans Pro', sans-serif;}
.con_add_rt{}
.con_add_rt_top{transform:none;transform-origin:inherit;position:initial;border-bottom:1px solid #454545;display:none;}
.contact-content{float:left;width:94%;padding:2% 3%;}
.contact-content form{width:100%;}
.contact-form-blk{width:100%;}
.contact-box{width:95%;font:15px 'Source Sans Pro', sans-serif;padding:6px 2%;}
.mid-box, .contact-mid-box{margin:5px 0;}
.contact-map-send{}
.con_add_rt_top p{font:15px Myriad Pro !important;margin:10px auto !important;text-align:center}
.con_add_rt h4{font:22px 'Source Sans Pro', sans-serif;width:100%;}
.con_add_lt{float:left;}
.con-btn a{float:none;font:20px/22px 'Source Sans Pro', sans-serif;max-width:415px;width:93%;padding:2% 0;margin:0 auto;height:auto;}
.rt_260{-webkit-transform:inherit;-moz-transform:rotate(270deg);-o-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:inherit;transform-origin:inherit;position:inherit;margin-top:15px;}
.rt_260 h4{font:22px 'Source Sans Pro', sans-serif !important;}
.lt-cnt{width:96%;margin-left:0;padding:0px 2%;margin-top:4%;}
.lt-cnt h2{max-width:100%;margin:0 auto;width:188px;}
.lt-cnt a{font:14px 'Source Sans Pro', sans-serif;}
.lt-cnt img{float:left;margin:3px 20px 0px 0px;width:18px;}
.contact_no, .contact_nosec, .contact_nothrd{font:13px 'Source Sans Pro', sans-serif;color:#4D4D4D;margin:0px 0px 10px 0px;padding:0px;max-width:100%;margin:0 auto;width:188px;}
.contact_nothrd{width:153px;max-width:100%;text-align:right;}
.cnt-white{padding:0;}
.rt_260 p{margin-left:0px;text-align:center;}
.ser_slide{width:800px;margin:33px auto 0 auto;}
.sidebar_right{float:right;}
.skill_speed{float:left;margin:60px 2% 30px 2%;width:96%;}
#w1, #w2, #w3, #w4, #w5{display:block;max-width:750px;margin:0 auto;padding:60px 0;width:100%;}
.sl1, .sl2, .sl3, .sl4, .sl5{font-size:21px !important;}
#content1, #content2, #content3, #content4, #content5{display:block;width:100%;background:#fff;padding:72px 3%;margin-top:0;}
a.pricing{position:absolute;top:12px !important;left:0;}
a.pricing img{width:75% !important;}
}
@media (min-width:768px) and (max-width:1023px){
/* css for policy by ravindra */
.guarantees .container {
    width: 100%;
    padding: 0 3.5%;
}
.quality .container-fluid {
    width: 100%;
    padding: 0 3.5%;
    margin: 0;
    float: left;
}
section.guarantees {
    margin-top: 75px;
    padding-top: 0;
    padding-bottom: 15px;
}

.head1 {
    font-size: 30px;
font-weight: 300;
padding-top: 10px;
}
.boldtext {
    font-size: 30px;
}
hr.orangeline {
    margin: 5px auto;
}
h2.head2 {
    font-weight: 300;
    font-size: 18px;
}
.quality .container-fluid .row.mainrow .col-lg-offset-2 {
    margin-left: 0;
    width: 75%;
}
.quality .container-fluid .row.mainrow .col-lg-2.col-md-3.col-sm-3 {
    width: 25%;
}
.quality .container-fluid .row.mainrow .col-lg-offset-2 .row .col-md-4 {
    margin: 0;
}
.headblock {
    font-size: 16px;
    float: left;
	width: 100%;
}
span#satisfaction {
    font-size: 18px;
}
span#disclosure {
    font-size: 18px;
}
span#moneyback {
    font-size: 18px;
}
span#quality {
    font-size: 18px;
}
img.clickhere {
    width: 160px;
bottom: -84px;
right: 0;
}
.color {
    color: #666;
    font-size: 18px;
    font-weight: 300;
    text-align: justify;
}
.subrow2 {
    margin-top: 0px;
    margin-bottom: 10px;
}
.halflaptop {
    margin-top: 20px;
}
/* csss for policy.css by ravindra */




.head{width:100%;margin:0;}
.info-social {
    float: left;
    margin: -3px 0px 0px -5px;
}
.header-info{width:100%;}
.header-info .container1349{width:100%;max-width:1344px;margin:0 auto;}
.info-lt{float:left;margin:8px 0 0 1%;}
.info-lt-skype{float:left;margin:7px 0 0 1%;}
.info-rt{float:right;width:140px;}
.info-rt{width:47% !important;position:relative !important;top:1px !important;right:0 !important;z-index:99999;max-width:147px;}
.info-lt a{font:12px 'Source Sans Pro', sans-serif;}
.info-lt .country{font-size:12px;display:none;}
.info-rt{float:right;width:225px;}
.header-info .container1349{width:100%;max-width:1344px;margin:0 auto;}
.container1349{max-width:1344px;width:100%;margin:0 auto;}
.logo{width:15%;margin:1%;padding:0;}
.logo img{width:100%;}
div#homemenu{width:83%;}
div#homemenu ul{float:right;}
#homemenu ul li a{font:12px 'Source Sans Pro', sans-serif;}
.content{float:left;width:100%;padding:20px 0 0;}
.content-top{width:100%;float:left;padding:35px 0 35px;background-color:#F2F2F2;border-bottom:1px solid #E1E1E1;}
.content-top-inner{max-width:1270px;width:100%;margin:0 auto;padding:0;}
.content-top-inner{max-width:1270px;width:100%;margin:0 auto;padding:0;}
.w-counter-number{color:#333333;font-weight:bolder;font-size:18px;}
.w-counter h6.w-counter-title{float:left;color:#454545;font:11px/19px 'Source Sans Pro', sans-serif !important;max-width:180px;text-align:center;margin:0 0 0 5px;padding:0px 0px 5px 0px !important;width:auto !important;}
.main-content{float:left;width:100%;margin:0;padding:50px 0 20px 0px;background-color:#fff;height:auto;}
.mission{float:none;max-width:365px;width:100%;margin:10px auto;height:auto !important;min-height:initial;padding:1% 0;}
.commit{float:left;max-width:364px;width:30%;}
.feature{float:left;width:40%;max-width:313px;margin-top:100px !important;}
.mission h3{font:bold 26px/50px 'Source Sans Pro', sans-serif;color:#44515b;letter-spacing:2px;}
.commit p{float:left;font:20px/35px 'Source Sans Pro', sans-serif;color:#4E4E4E;margin:0px;padding:0px;}
.commit{min-height:initial;}
.commit{padding:15px 30px !important;margin-top:33px;}
.services_ulitems{position:absolute !important;top:111px !important;min-height:200px !important;padding:2% 1% 2% 1% !important;display:none !;margin:0px 0px 0px 0px !important;box-shadow:0px 1px 1px #161616 !important;width:98% !important;left:0px !important;right:0;}
#first_menu_dev , #second_menu_dev, #third_menu_dev{margin-right:0px !important;padding:0px 5px 0px 5px!important;width:100%;}
#website_dev, #programming_dev, #dmarketing_dev, #designing_menu{padding:5% 5% 5% 0!important;text-transform:uppercase !important;font:12px/20px 'Source Sans Pro', sans-serif !important;text-align:left;width:100% !important;max-width:151px !important;}
#homemenu ul li ul li ul{padding:0px 0px 10px 0px;}
#homemenu ul li ul li ul li a{font:10px/20px 'Source Sans Pro', sans-serif;}
#webdesign_menu{padding:5% 16% 5% 0!important;width:100% !important;max-width:133px !important;text-align:left !important;}
#first_menu_dev, #second_menu_dev, #third_menu_dev{max-width:160px !important;width:100% !important;}
.services-top{float:none;margin:0;padding:0;width:100%;max-width:1018px;margin:0 auto;min-height:1140px !important;}
.serbox{float:none;width:225px;height:219px;margin:0 auto !important;}
.serbox_a, .serbox_b, .serbox_c, .serbox_d, .serbox_e{background-size:100%;background-position:0px 0px;}
.serbox_a:hover,.serbox_b:hover,.serbox_c:hover,.serbox_d:hover,.serbox_e:hover{background-size:100%;background-position:0px 0px;}
.serbox-txt p{font:17px 'Source Sans Pro', sans-serif;}
.serbox2{float:none;width:225px;height:219px;margin:0 auto;}
.services{height:auto;}
.serbox_b div.serbox-txt, .serbox_d div.serbox-txt{top:125px;}
.service-block{max-width:100%;min-width:19%;width:182px;}
.sbmargin2{margin-left:1% !important;margin-top:!important;}
.ser-margin{margin-left:1% !important;}
.ser-margin2{margin:0 1% !important;min-height:106px !important;}
.service-top.email{margin-top:0px;}
.about-blank-bg p, .about-blank-bg h1{padding:20px 0px;font:24px 'Source Sans Pro', sans-serif;}
.container1366{max-width:1344px;width:100%;margin:0 auto;}
.hero-carousel-nav li.prev, .hero-carousel-nav li.next{cursor:pointer;position:absolute;display:block;top:0px;height:254px;background:white !important;text-indent:-10000px;overflow:hidden;z-index:100;width:192px !important;bottom:auto !important;}
.form-field{width:50%;float:none;margin:7px auto;height:32px;}
.form-field1{width:50% !important;}
.ft-about{float:none !important;width:364PX !important;padding:0px !important;margin:0 auto !important;color:#eeefef;}
.skill{float:none !important;width:175px !important;margin:0 auto !important;padding:0px !important;color:#eeefef;}
footer.home{float:left;width:100%;background-image:none;background-repeat:no-repeat;background-size:100%;min-height:300px;height:auto;margin:0;background-color:#000;}
.sign-up{float:none !important;width:100% !important;margin:25px auto !important;}
.social-part{float:none !important;padding:0 !important;width:240px !important;margin:15px auto !important;color:#eeefef;}
.about-tagline h3{font:27px 'Source Sans Pro', sans-serif;color:#000;}
.about-block{float:left;min-height:320px;width:100%;max-width:223px;height:360px;position:relative;margin:0 1%;padding:0 1% 0px;}
.abt1:hover > .about-img , .abt2:hover > .about-img, .abt3:hover > .about-img{background-size:50%;}
.about-img img{width:46px;}
.about-img{padding:0px;}
.abt:hover > .about-img{background-position:55px 0px;}
.form{height:auto;}
#foot_home .like-us{height:auto !important;}
.like-btn{width:384px !important;float:left;max-width:100%;margin-left:25% !important;text-align:center;}
.fullwidthbanner{height:376px !important;max-height:535px !important;}
.abt-slide{width:665px;margin:3% auto;}
.content-container{margin:0 auto;max-width:1145px;width:100%;}
.abt-cnt-lt{float:none !important;max-width:670px;width:100%;margin:0 auto;}
.abt-cnt-rt{float:none;width:420px;margin:100px auto 0 auto;padding:30px 0px 71px;background-color:#F16C61;text-align:center;}
.abt-green-lt{float:left;max-width:540px;width:46%;margin-left:2%;}
.abt-green-rt{float:right;margin-right:3%;}
.part3-lt{float:none;max-width:600px;width:72%;margin:0 auto;}
.part3-rt{float:none;max-width:540px;clear:right;width:100%;margin:0 auto;}
.one-third{max-width:315px;float:left;width:30%;margin:margin: 0px 24px 0px 0px;}
.mid_margin{margin:0px 0px 0px 0px;}
.part4_blk{float:left;max-width:350px;margin:0px 0px 25px 0px;padding:0px;width:100%;}
.part4_txt{float:left;max-width:175px;padding:0px;margin:0px;width:100%;min-height:224px;}
.green-lt-cnt{float:left;width:100%;margin:0px;padding:0px;min-height:263px;}
#fssNext , #fssPrev{bottom:-25px !important;}
.part4_txt h3{font:18px 'Source Sans Pro', sans-serif;}
.footer-most-right{margin:0 auto;max-width:1248px !important;width:100% !important;}
#homemenu ul li{padding:0px 6px !important;}
.col-md-12.all-services{width:96% !important;}
.all-services .col-md-7{width:97% !important;}
.list-filters li.active{padding:1px 12px !important;}
.list-filters li{padding:1px 9px !important;margin:1px 0;border-bottom:2px solid transparent;border-right:1px solid transparent;border-left:1px solid transparent;}
li.mix.joomla.mix_all, li.mix.graphic.mix_all, li.mix.wordpress.mix_all, li.mix.magento.mix_all, li.mix.drupal.mix_all, li.mix.php.mix_all, li.mix.ecoomerce.mix_all, li.mix.api.mix_all, li.mix.multi.mix_all, li.mix.seo.mix_all, li.mix.opencart.mix_all{margin:1% !important;}
.project-item .project-info{width:91% !important;}
.dis-container{max-width:1215px !important;width:100% !important;}
.abt_dis{width:90% !important;height:90px !important;padding:0px 3% 0px !important;margin:0 auto !important;float:none !important;background-size:100%;}
.discuss h4{font:22px 'Source Sans Pro', sans-serif !important;}
.slider-container{width:100%; margin: 55px auto 0px;}
  
.grid-potfolio li{width:48% !important;}
.dis-cnt.abt_dis a{text-align:center;}
input.dap{float:right !important;width:25%;margin:20px auto;max-width:200px;}
.inner-slider.contact_slide_bg{height:auto;}
.slider-container.con-slide{margin:3px auto 0 auto !important;width:480px !important;max-width:100%;}
.slider-container.con-slide h1{font:30px/35px 'Source Sans Pro', sans-serif !important;width:150px;margin-right:20px !important;}
.slider-container.con-slide h2{margin-top:26px;float:left;font:27px/28px 'Source Sans Pro', sans-serif !important;min-width:20px !important;width:55% !important;}
.slider-container.con-slide p{max-width:286px;margin-top:0px !important;font-size:25px !important;margin-left:0 !important;}
.cnt-container{margin:0 auto;MAX-width:1175px;width:100%;}
.con-cnt-us h1{font:30px/40px 'Source Sans Pro', sans-serif;padding:5% 0;}
.con-cnt-us .unline{max-width:none;margin-left:0%;width:100%;}
.con-cnt-us p{float:left;font:18px 'Source Sans Pro', sans-serif;}
.con_add_rt{}
.con_add_rt_top{transform:none;transform-origin:inherit;position:initial;border-bottom:1px solid #454545;display:none;}
.contact-content{float:left;width:94%;padding:2% 3%;}
.contact-content form{width:100%;}
.contact-form-blk{width:100%;}
.contact-box{width:95%;font:15px 'Source Sans Pro', sans-serif;padding:6px 2%;}
.mid-box, .contact-mid-box{margin:5px 0;}
.contact-map-send{}
.con_add_rt_top p{font:15px Myriad Pro !important;margin:10px auto !important;text-align:center}
.con_add_rt h4{font:22px 'Source Sans Pro', sans-serif;width:100%;}
.con_add_lt{float:left;}
.con-btn a{float:none;font:20px/22px 'Source Sans Pro', sans-serif;max-width:415px;width:93%;padding:2% 0;margin:0 auto;height:auto;}
.rt_260{-webkit-transform:inherit;-moz-transform:rotate(270deg);-o-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:inherit;transform-origin:inherit;position:inherit;margin-top:15px;}
.rt_260 h4{font:22px 'Source Sans Pro', sans-serif !important;}
.lt-cnt{width:96%;margin-left:0;padding:0px 2%;margin-top:4%;}
.lt-cnt h2{max-width:100%;margin:0 auto;width:188px;}
.lt-cnt a{font:14px 'Source Sans Pro', sans-serif;}
.lt-cnt img{float:left;margin:3px 20px 0px 0px;width:18px;}
.contact_no, .contact_nosec, .contact_nothrd{font:13px 'Source Sans Pro', sans-serif;color:#4D4D4D;margin:0px 0px 10px 0px;padding:0px;max-width:100%;margin:0 auto;width:188px;}
.contact_nothrd{width:153px;max-width:100%;text-align:right;}
.cnt-white{padding:0;}
.rt_260 p{margin-left:0px;text-align:center;}
.skill_slide h2{color:#e9b462;font:23px/30px 'Source Sans Pro', sans-serif;margin-left:10px;}
.skill-m-head{border-right:4px solid #df9c34;font:46px/60px 'Source Sans Pro', sans-serif;}
.ser_slide{width:800px;margin:2% auto 0 auto;}
.sidebar_right{float:right;}
.skill_speed{float:left;margin:60px 2% 30px 2%;width:96%;}
#w1, #w2, #w3, #w4, #w5{display:block;max-width:750px;margin:0 auto;padding:30px 0;width:100%;}
.sidebar_left{padding:35px 0;}
.sl1, .sl2, .sl3, .sl4, .sl5{font-size:13px !important;}
.sl1, .sl5{width:52%;line-height:45px;}
.sl2, .sl4{width:77%;line-height:45px;}
.sl3{width:100%;line-height:45px;}
#content1, #content2, #content3, #content4, #content5{display:block;width:100%;background:#fff;padding:30px 3%;margin-top:0;}
#skillset1 .skill1 .bar1, #skillset2 .skill2 .bar2, #skillset3 .skill3 .bar3, #skillset4 .skill4 .bar4, #skillset5 .skill5 .bar5{max-width:500px;width:98%;padding:1%;}
a.pricing{position:absolute;top:389px !important;left:0;}

}
@media (min-width:480px) and (max-width:767px){
/* css for policy by ravindra */
.guarantees .container {
    width: 100%;
    padding: 0 3.5%;
}
.quality .container-fluid {
    width: 100%;
    padding: 0 3.5%;
    margin: 0;
    float: left;
}
section.guarantees {
    margin-top: 75px;
    padding-top: 0;
    padding-bottom: 15px;
}

.head1 {
    font-size: 22px;
    font-weight: 300;
    padding-top: 10px;
}
.boldtext {
    font-size: 25px;
}
hr.orangeline {
    margin: 5px auto;
}
h2.head2 {
    font-weight: 300;
    font-size: 17px;
}
.quality .container-fluid .row.mainrow {
    margin: 20px 0 0 0;
}
.quality .container-fluid .row.mainrow .col-lg-offset-2 {
    margin-left: 0;
    width: 100%;
    padding: 0;
}
.quality .container-fluid .row.mainrow .col-lg-2.col-md-3.col-sm-3 {
    width: 288px;
margin: 0 auto;
float: none;
}
.quality .container-fluid .row.mainrow .col-lg-offset-2 .row {
    margin: 0;
}
.quality .container-fluid .row.mainrow .col-lg-offset-2 .row .col-xs-8 {
    width: 288px;
margin: 0 auto;
float: none;
} 
.row.subrow2 .carousel-indicators.ctrlnav li {
    width: 50%;
}
.color {
    color: #666;
	font-size: 16px;
	font-weight: 300;
	text-align: justify;
	width: 100%;
	margin: 0 auto;
	float: none;
}
img.clickhere {
    right: 0;
    margin: 10px 0;
}
/* csss for policy.css by ravindra */




.head{width:100%;margin:0;}
.header-info{width:100%;}
.header-info .container1349{width:100%;max-width:1344px;margin:0 auto;}
.info-lt{float:left;margin:8px 0 0 10px !important;display:none;}
.info-lt-skype{float:left;margin:7px 0 0 1%;display:block;}

.info-lt a{font:12px 'Source Sans Pro', sans-serif;}
.info-lt .country{font-size:12px;display:none;}
.info-rt{width:47% !important;position:relative !important;display:block;top:1px !important;right:0 !important;z-index:99999;max-width:157px;}
.w-socials-item.dribbble {
    display: block;
}

.header-info .container1349{width:100%;max-width:1344px;margin:0 auto;}
.container1349{max-width:1344px;width:100%;margin:0 auto;}
.logo{margin:0 auto;padding-top:17px !important;text-align:center !important;width:250px;float:none;}
.logo a img{width:100%;max-width:170px;padding:6px 0;margin-bottom:-31px !important;float:none;}
li.tablet-width{background-size:40% 75% !important;}
li.mobile-width{background-size:27% 70% !important;}
li.desktop-width{background-size:65% 68% !important;}
div#homemenu{width:100%;display:none;}
div#homemenu ul{margin:0 auto;width:100%;}
#homemenu ul li{padding:0px 0%;text-align:center !important;width:14%;}
#homemenu ul li a{font:10px 'Source Sans Pro', sans-serif;padding:10px 0%;text-align:center !important;min-width:41px;width:100%;}
.content{float:left;width:100%;padding:20px 0 0;}
.content-top{width:100%;float:left;padding:35px 0 35px;margin-top:84px;background-color:#F2F2F2;border-bottom:1px solid #E1E1E1;}
.content-top-inner{max-width:1270px;width:100%;margin:0 auto;padding:0;}
.content-top-inner{max-width:1270px;width:100%;margin:0 auto;padding:0;}
.w-counter-number{color:#333333;font-weight:bolder;font-size:18px;}
.w-counter h6.w-counter-title{float:left;color:#454545;font:11px/19px 'Source Sans Pro', sans-serif !important;max-width:180px;text-align:center;margin:0 0 0 5px;padding:0px 0px 5px 5px !important;width:auto !important;}
#avgcost{margin-left:0px !important;}
#pfeed{margin-left:0px !important;}
#pcompleted{margin-left:0px !important;}
.main-content{float:left;width:100%;margin:0;padding:50px 0 20px 0px;background-color:#fff;height:540px;}
.mission{float:none;max-width:365px;width:100%;margin:10px auto;height:auto !important;min-height:initial;padding:1% 0;}
.commit{float:left;max-width:364px;width:100%;}
.feature{float:none;width:100%;max-width:390px;margin-top:430px !important;margin:0 auto;display:none !important;}
.mission h3{font:bold 26px/50px 'Source Sans Pro', sans-serif;color:#44515b;letter-spacing:2px;}
.commit p{float:left;font:20px/35px 'Source Sans Pro', sans-serif;color:#4E4E4E;margin:0px;padding:0px;}
.commit{min-height:initial;}
.commit{margin-top:33px;float:none;max-width:365px;width:100%;margin:10px auto;height:auto !important;min-height:initial;text-align:center;}
.services_ulitems{position:absolute !important;top:111px !important;min-height:200px !important;padding:2% 1% 2% 1% !important;display:none !;margin:0px 0px 0px 0px !important;box-shadow:0px 1px 1px #161616 !important;width:98% !important;left:0px !important;right:0;}
#first_menu_dev , #second_menu_dev, #third_menu_dev{margin-right:0px !important;padding:0px 5px 0px 5px!important;width:100%;}
#website_dev, #programming_dev, #dmarketing_dev, #designing_menu{padding:5% 5% 5% 0!important;text-transform:uppercase !important;font:12px/20px 'Source Sans Pro', sans-serif !important;text-align:left;width:100% !important;max-width:151px !important;}
#homemenu ul li ul li ul{padding:0px 0px 10px 0px;}
#homemenu ul li ul li ul li a{font:10px/20px 'Source Sans Pro', sans-serif;}
#webdesign_menu{padding:5% 16% 5% 0!important;width:100% !important;max-width:133px !important;text-align:left !important;}
#first_menu_dev, #second_menu_dev, #third_menu_dev{max-width:160px !important;width:100% !important;}
.info-lt-skype a{display:block;}
.services-top{float:none;margin:0;padding:0;width:100%;max-width:1018px;margin:0 auto;min-height:1140px !important;}
.serbox{float:none;width:225px;height:219px;margin:0 auto !important;}
.serbox_a, .serbox_b, .serbox_c, .serbox_d, .serbox_e{background-size:100%;background-position:0px 0px;}
.serbox_a:hover,.serbox_b:hover,.serbox_c:hover,.serbox_d:hover,.serbox_e:hover{background-size:100%;background-position:0px 0px;}
.serbox-txt p{font:17px 'Source Sans Pro', sans-serif;}
.serbox2{float:none;width:225px;height:219px;margin:0 auto;}
.services{height:auto;margin-top:0px !important;}
.serbox_b div.serbox-txt, .serbox_d div.serbox-txt{top:125px;}
.hero-carousel-nav .prev a{background-size:125% !important;background-position:left 0% center !important;}
.hero-carousel-nav .next a{background-size:125% !important;background-position:right 0% center !important;}
.service-block{float:none;width:244px;height:auto;min-height:75px;box-shadow:1px 3px 3px -2px #999;margin-bottom:25px;position:relative;padding:0;margin-bottom:40px !important;margin:0 auto;}
.sbmargin2{margin:0 auto !important;float:none;}
.ser-margin{margin:0 auto;margin-top:66px;}
.service-block.ser-margin2{margin:0 auto;margin-top:66px;}
.about-tagline h3{font:22px 'Source Sans Pro', sans-serif;color:#000;}
.about-block{float:none;min-height:320px;margin:10px auto !important;}
.about-blank-bg{height:auto;}
.about-blank-bg p, .about-blank-bg h1{padding:5px 0px;display:inline-block;font:21px 'Source Sans Pro', sans-serif;}
.slider-head h2{font:21px 'Source Sans Pro', sans-serif;}
.container1366{max-width:1366px;margin:0 auto;width:480px;}
.hero-carousel-nav li.prev, .hero-carousel-nav li.next{width:40px !important;height:auto !important;}
.hero-carousel-nav .prev a, .hero-carousel-nav .next a{width:40px !important;min-height:152px !important;height:auto !important;}
.hero-carousel-nav li a{padding:5px 0px !important;border-radius:9px !important;}
.hero-carousel article img{position:absolute;top:0;left:18% !important;height:auto;max-width:100%;z-index:1;width:407px;}
.hero{margin-bottom:0px !important;}
.like-us p{font:21px 'Source Sans Pro', sans-serif;}
#foot_home .like-us{height:auto !important;min-height:306px;}
.form-field{width:50%;float:none;margin:7px auto;height:32px;}
.form-field1{width:50% !important;}
.like-btn{min-width:240px !important;float:none;max-width:100%;margin-left:25% !important;text-align:center;width:50%;}
.form{height:atuo !important;}
#about_slider_home.about-blank-bg p, #about_slider_home.about-blank-bg h1{padding:20px 0px;font:24px 'Source Sans Pro', sans-serif;}
.container1366{max-width:1344px;width:480px;margin:0 auto;}
.hero-carousel-nav li.prev, .hero-carousel-nav li.next{cursor:pointer;position:absolute;display:block;top:0px;height:254px;background:white !important;text-indent:-10000px;overflow:hidden;z-index:100;bottom:auto !important;}
.form-field{width:50%;float:none;margin:7px auto;height:32px;}
.form-field1{width:50% !important;}
footer.home{float:left;width:100%;background-image:none;background-repeat:no-repeat;background-size:100%;min-height:300px;height:auto;margin:0;background-color:#000;}
.sign-up{float:none;width:100%;margin:25px auto;}
.ft-about{float:none !important;width:364PX !important;padding:0px !important;margin:0 auto !important;color:#eeefef !important;}
.skill{float:none !important;width:175px !important;margin:0 auto !important;padding:0px !important;color:#eeefef !important;}
.social-part{float:none !important;padding:0 !important;width:240px !important;margin:15px auto;color:#eeefef;}
.social-part h3{font:23px 'Source Sans Pro', sans-serif;padding:0px 0 0 22px !important;margin:0px 0px 15px 0px;}
.email-block{margin:8px 0 10px 0;}
.fullwidthbanner{height:226px !important;max-height:535px !important;margin-top:34px;}
.abt-slide{width:665px;margin:0.8% auto;}

.know-h3{font:27px/55px 'Source Sans Pro', sans-serif;width:25%;border-right:3px solid #DF9C34;padding:5px 15px 0 0;margin-right:10px;margin-bottom:15px;height:85px;margin-top:10px;}
.abt-slide h2{font:21px/35px 'Source Sans Pro', sans-serif !important;color:#E9B462;width:328px !important;max-width:100% !important;}
.slider-container h2{margin:0px 0px 0px 0px !important;}
.inner-slider{height:160px;}
.content-container{margin:0 auto;max-width:1145px;width:100%;}
.abt-cnt-lt{float:none !important;max-width:670px;width:100%;margin:0 auto;}
.abt-cnt-rt{float:none;width:420px;margin:155px auto 0 auto;padding:30px 0px 71px;background-color:#F16C61;text-align:center;}
.abt-green-lt{float:left;width:95%;margin-left:2%;}
.abt-green-rt{float:right;margin-right:3%;}
.part3-lt{float:none;max-width:600px;width:72%;margin:0 auto;}
.part3-rt{float:none;max-width:540px;clear:right;width:88%;margin:0 auto;}
.one-third{max-width:766px;float:left;width:100%;margin:0 auto;}
.mid_margin{}
.part4_blk{float:left;max-width:464px;margin:0px 0px 25px 0px;padding:0px;width:100%;}
.part4_txt{float:right;max-width:381px;padding:0px;margin:0px 12px 0 0;width:100%;min-height:170px;border-bottom:1px solid #fff;}
.green-lt-cnt{float:left;width:100%;margin:0px;padding:0px;min-height:221px;}
#fssNext , #fssPrev{bottom:-25px !important;}
.part4_txt h3{font:26px 'Source Sans Pro', sans-serif;}
.w-iconbox.iconpos_left .w-iconbox-icon{left:25px !important;}
.dis-container{max-width:1215px !important;margin:0 auto !important;width:100% !important;}
.abt_dis{width:71% !important;height:90px !important;float:none !important;margin:0 auto !important;}
.dis-cnt{background-size:100% 100% !important;padding:22px 30px 22px 30px !important;}
.discuss h4{font:17px 'Source Sans Pro', sans-serif !important;margin:0px 0px 0px 0px !important;}
.dap{width:100%;}
.ft-abt{display:none !important;}
.sign-up{text-align:center !important;}
.skill{display:none !important;}
.social-part{}
.footer-most-right{margin:0 auto;max-width:1248px !important;width:100% !important;}
.col-md-12.all-services{width:90% !important;}
.all-services .col-md-7{width:97% !important;}
.list-filters li.active{padding:1px 12px !important;}
.list-filters li{padding:1px 9px !important;margin:1px 0;border-bottom:2px solid transparent;border-right:1px solid transparent;border-left:1px solid transparent;}
li.mix.joomla.mix_all, li.mix.graphic.mix_all, li.mix.wordpress.mix_all, li.mix.magento.mix_all, li.mix.drupal.mix_all, li.mix.php.mix_all, li.mix.ecoomerce.mix_all, li.mix.api.mix_all, li.mix.multi.mix_all, li.mix.seo.mix_all, li.mix.opencart.mix_all{margin:1% !important;}
.project-item .project-info{width:91% !important;padding:10px 4% !important;}
.dis-container{max-width:1215px !important;width:100% !important;}
.slider-container{width:700px;margin:8px auto 0 auto;}
.grid-potfolio li{width:48% !important;}
.dis-cnt.abt_dis a{text-align:center;}
.slider-container h1{font:20px 'Source Sans Pro', sans-serif !important;width:26% !important;margin-bottom:15px !important;border-right:4px solid #E05050;margin-right:5px !important;padding:14px 7px 0 0 !important;height:115px !important;margin-top: 3px;}
.slider-container h2{float:left;font:18px/25px 'Source Sans Pro', sans-serif !important;padding-top: 12px;}
.slider-container p{float:left;border-radius:5px !important;font:20px 'Source Sans Pro', sans-serif !important;color:#fff;text-align:left !important;width:361px !important;margin:-13px 0 3px !important;padding:4px 0 4px 0px !important;}
.slider-container.con-slide{margin:3px auto 0 auto !important;width:480px !important;max-width:100%;}
.slider-container.con-slide h1{font:25px/30px 'Source Sans Pro', sans-serif !important;}
.slider-container.con-slide h2{margin-top:2%;float:left;font:20px/28px 'Source Sans Pro', sans-serif !important;min-width:20px !important;width:49% !important;}
.slider-container.con-slide p{max-width:250px;margin-top:0px !important;font-size:20px !important;margin-left:0 !important;color: #30C89F;}
.cnt-container{margin:0 auto;MAX-width:1175px;width:100%;}
.con-cnt-us h1{font:30px/40px 'Source Sans Pro', sans-serif;padding:5% 0;}
.con-cnt-us .unline{max-width:none;margin-left:0%;width:100%;}
.con-cnt-us p{float:left;font:18px 'Source Sans Pro', sans-serif;}
.con_add_rt{width:100%;}
.con_add_rt_top{transform:none;transform-origin:inherit;position:initial;border-bottom:1px solid #454545;}
.contact-content{float:left;width:94%;padding:2% 3%;}
.contact-content form{width:100%;}
.contact-form-blk{width:100%;}
.contact-box{width:95%;font:15px 'Source Sans Pro', sans-serif;padding:6px 2%;}
.mid-box, .contact-mid-box{margin:5px 0;}
.contact-map-send{width:100%;height:36px;margin:0 auto;font:18px 'Source Sans Pro', sans-serif;}
.con_add_rt_top p{font:15px Myriad Pro !important;margin:10px auto !important;text-align:center}
.con_add_rt h4{font:22px 'Source Sans Pro', sans-serif;width:100%;}
.con_add_lt{float:left;width:100%;}
.con-btn a{float:none;font:20px/22px 'Source Sans Pro', sans-serif;max-width:415px;width:93%;padding:2% 0;margin:0 auto;height:auto;}
.rt_260{-webkit-transform:inherit;-moz-transform:rotate(270deg);-o-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:inherit;transform-origin:inherit;position:inherit;margin-top:15px;}
.rt_260 h4{font:22px 'Source Sans Pro', sans-serif !important;}
.lt-cnt{width:96%;margin-left:0;padding:0px 2%;margin-top:4%;}
.lt-cnt h2{max-width:100%;margin:0 auto;width:188px;}
.lt-cnt a{font:14px 'Source Sans Pro', sans-serif;}
.lt-cnt img{float:left;margin:3px 20px 0px 0px;width:18px;}
.contact_no, .contact_nosec, .contact_nothrd{font:13px 'Source Sans Pro', sans-serif;color:#4D4D4D;margin:0px 0px 10px 0px;padding:0px;max-width:100%;margin:0 auto;width:188px;}
.contact_nothrd{width:153px;max-width:100%;text-align:right;}
.cnt-white{padding:0;}
.rt_260 p{margin-left:0px;text-align:center;}
.skill-m-head{border-right:2px solid #df9c34;font:20px/40px 'Source Sans Pro', sans-serif;padding:0px 5px 0 0;margin-bottom:15px;width:100%;margin-left:0;height:40px !important;}
.slider-container.ser_slide.skill_slide{width:480px;}
#top-inner{width:30%;float:left;margin-left:10px;}
#top-inner h2{float:left;font:15px/11px 'Source Sans Pro', sans-serif !important;margin-top:0;margin-left:-43px;margin-left:15px !important;}
.skill-h3{font:30px/40px 'Source Sans Pro', sans-serif;}
.skill-desc-subhead{font:18px/30px 'Source Sans Pro', sans-serif !important;}
.skill_slide h2{color:#e9b462;font:23px/30px 'Source Sans Pro', sans-serif;margin-left:10px;}
.ser_slide{width:800px;margin:2% auto 0 auto;}
.sidebar_right{float:right;}
.skill_speed{float:left;margin:60px 2% 30px 2%;width:96%;}
#w1, #w2, #w3, #w4, #w5{display:block;max-width:750px;margin:0 auto;padding:30px 0;width:100%;}
.sidebar_left{padding:35px 0;}
.sl1, .sl2, .sl3, .sl4, .sl5{font-size:13px !important;}
.sl1, .sl5{width:52%;line-height:45px;}
.sl2, .sl4{width:77%;line-height:45px;}
.sl3{width:100%;line-height:45px;}
#content1, #content2, #content3, #content4, #content5{display:block;width:100%;background:#fff;padding:30px 3%;margin-top:0;}
#skillset1 .skill1 .bar1, #skillset2 .skill2 .bar2, #skillset3 .skill3 .bar3, #skillset4 .skill4 .bar4, #skillset5 .skill5 .bar5{max-width:500px;width:98%;padding:1%;}
.tp-rightarrow.default{z-index:100;cursor:pointer;position:relative;background:url(../images/slider/arrow-r.png) no-Repeat 0 0;width:40px !important;height:40px !important;top:59% !important;background-position:center center !important;max-width:40px !important;max-height:40px !important;background-size:11px !important;}
.tp-rightarrow.default:after{display:block;margin-left:0px !important;position:relative;background:url(../images/slider/arrow-r.png) no-repeat scroll 19px 16px !important;background-size:15% !important;}
.tp-rightarrow.default:after{display:block;margin-left:0px !important;position:relative;background:url(../images/slider/arrow-r.png) no-repeat scroll 19px 16px !important;background-size:30% !important;background-position:center center !important;height:100% !important;}
.tp-leftarrow.default{width:40px !important;height:40px !important;top:59% !important;background-position:center center !important;max-width:40px !important;max-height:40px !important;background-size:11px !important;}
.tp-leftarrow.default:after{display:block;margin-left:0px !important;position:relative;background:url(../images/slider/arrow-l.png) no-repeat scroll 19px 16px !important;background-size:15% !important;}
.tp-leftarrow.default:after{display:block;margin-left:0px !important;position:relative;background:url(../images/slider/arrow-l.png) no-repeat scroll 19px 16px !important;background-size:30% !important;background-position:center center !important;height:100% !important;}
}
@media (min-width:767px){#navigation
{display:none;top:-108px;}
#navigation li a{background-size:7px !important;}
}
@media (max-width:767px){#navigation{display:block;top:-68px;}
#navigation li a{background-size:8px !important;}
}
@media (min-width:321px) and (max-width:767px){#navigation{display:block;top:-67px !important;}
.slider_home{margin-top:119px !important;}
}
@media (min-width:320px) and (max-width:479px){
.qualityhoverpopup {
    width: 290px !important;
}
button.closequalitymodel {
    right: -15px;
    top: -15px;
    width: 25px;
    height: 25px;
}
.headblock {
    font-size: 18px;
}
span#satisfaction {
    font-size: 18px;
}
.blockimg {
    padding-top: 15px;
    padding-bottom: 15px;
}
span#disclosure {
    color: #B98657;
    font-size: 18px;
}
span#moneyback {
    font-size: 18px;
}
.block {
    margin-bottom: 15px;
}
.block {
    height: 150px;
}


/* css for policy by ravindra */
.guarantees .container {
    width: 100%;
    padding: 0 15px;
}
.quality .container-fluid {
    width: 100%;
    padding: 0 15px;
    margin: 0;
    float: left;
}
section.guarantees {
    margin-top: 0;
    padding-top: 0;
    padding-bottom: 15px;
}

.head1 {
    font-size: 22px;
    font-weight: 300;
    padding-top: 10px;
}
.boldtext {
    font-size: 25px;
}
hr.orangeline {
    margin: 5px auto;
}
h2.head2 {
    font-weight: 300;
    font-size: 16px;
    text-align: justify;
}
.quality .container-fluid .row.mainrow {
    margin: 20px 0 0 0;
}
.quality .container-fluid .row.mainrow .col-lg-offset-2 {
    margin-left: 0;
    width: 100%;
    padding: 0;
}
.quality .container-fluid .row.mainrow .col-lg-2.col-md-3.col-sm-3 {
    width: 288px;
margin: 0 auto;
float: none;
}
.quality .container-fluid .row.mainrow .col-lg-offset-2 .row {
    margin: 0;
}
.quality .container-fluid .row.mainrow .col-lg-offset-2 .row .col-xs-8 {
    width: 288px;
margin: 0 auto;
float: none;
}
.color {
    color: #666;
	font-size: 16px;
	font-weight: 300;
	text-align: justify;
	width: 100%;
	margin: 0 auto;
	float: none;
}
.row.subrow2 .carousel-indicators.ctrlnav li .li-div-class {
    height: auto;
}
img.clickhere {
    right: 0;
    margin: 10px 0;
}






/* css for policy by ravindra */
.head{width:100%;margin:0;}
.header-info{width:100%;}
.header-info .container1349{width:100%;max-width:1344px;margin:0 auto;}
.info-lt{margin:8px 7px 0 1% !important;display:none;}
.info-lt-skype{float:left;margin:7px 0 0 1%;display:block;}
.info-rt{float:right;width:140px;}
.info-lt a{font:12px 'Source Sans Pro', sans-serif !important;}
.info-lt .country{font-size:12px;display:none;}
.info-rt{float:right;display:block;width:47% !important;max-width:153px;}
.info-social{float:left;margin:-3px 0px 0px 2px !important;}
.w-socials-item.dribbble {
    display: block;
}

.info-rt.info-social{margin:-2px 0px 0px 0px;width:100%;}
.header-info .container1349{width:100%;max-width:1344px;margin:0 auto;}
.container1349{max-width:1344px;width:100%;margin:0 auto;}
.logo{margin:0 auto;padding-top:0px !important;text-align:center !important;width:250px;float:none;}
.logo a img{width:100%;max-width:170px;padding:6px 0;margin-bottom:-31px !important;float:none;}
div#homemenu{width:100%;}
div#homemenu ul{margin:0 auto;width:100%;}
#homemenu ul li{padding:0px 0%;text-align:center !important;width:14%;}
#homemenu ul li a{font:10px 'Source Sans Pro', sans-serif;padding:10px 0%;text-align:center !important;min-width:41px;width:100%;}
.content{float:left;width:100%;padding:20px 0 0;margin-top:0px;}
.content-top{width:100%;float:left;padding:35px 0 35px;margin-top:84px;background-color:#F2F2F2;border-bottom:1px solid #E1E1E1;}
.content-top-inner{max-width:1270px;width:100%;margin:0 auto;padding:0;}
.content-top-inner{max-width:1270px;width:100%;margin:0 auto;padding:0;}
.w-counter-number{color:#333333;font-weight:bolder;font-size:18px;}
.w-counter h6.w-counter-title{float:left;color:#454545;font:11px/19px 'Source Sans Pro', sans-serif !important;max-width:180px;text-align:center;margin:0 0 0 5px;padding:0px 0px 5px 0px !important;width:auto !important;}
.main-content{float:left;width:100%;margin:0;padding:50px 0 20px 0px;background-color:#fff;height:450px;}
.mission{float:none;max-width:365px;width:100%;margin:10px auto;height:auto !important;min-height:initial;padding:1% 0;}
.commit{float:left;max-width:364px;width:100%;}
.feature{float:none;width:100%;max-width:480px;margin-top:-100px !important;margin:0 auto;opacity:.1;margin-left:-43px;display:none !important;}
.mission h3{font:bold 20px/50px 'Source Sans Pro', sans-serif;color:#44515b;letter-spacing:2px;}
.commit p{float:left;font:16px/35px 'Source Sans Pro', sans-serif;color:#4E4E4E;margin:0px;padding:0px;}
.commit{min-height:initial;padding:0px 0px !important;}
.commit{margin-top:33px;float:none;max-width:365px;width:100%;margin:10px auto;height:auto !important;min-height:initial;text-align:center;padding:0px !important;}
p.newpara{font-size:16px !important;padding:0 10px;}
.services-top{float:none;margin:0;padding:0;width:100%;max-width:1018px;margin:0 auto;min-height:1140px !important;}
.serbox{float:none;width:225px;height:219px;margin:0 auto !important;}
.serbox_a, .serbox_b, .serbox_c, .serbox_d, .serbox_e{background-size:100%;background-position:0px 0px;}
.serbox_a:hover,.serbox_b:hover,.serbox_c:hover,.serbox_d:hover,.serbox_e:hover{background-size:100%;background-position:0px 0px;}
.serbox-txt p{font:17px 'Source Sans Pro', sans-serif;}
.serbox2{float:none;width:225px;height:219px;margin:0 auto;}
.services{height:auto;}
.serbox_b div.serbox-txt, .serbox_d div.serbox-txt{top:125px;}
.service-block{float:none;width:244px;height:auto;min-height:75px;box-shadow:1px 3px 3px -2px #999;margin-bottom:25px;position:relative;padding:0;margin-bottom:40px !important;margin:0 auto;}
.sbmargin2{margin:0 auto !important;float:none;}
.ser-margin{margin:0 auto;margin-top:66px;}
.service-block.ser-margin2{margin:0 auto;margin-top:66px;}
.about-tagline h3{font:22px 'Source Sans Pro', sans-serif;color:#000;}
.about-block{float:none;min-height:320px;margin:10px auto !important;}
.about-blank-bg{height:auto;}
.about-blank-bg p, .about-blank-bg h1{padding:5px 0px;display:inline-block;font:21px 'Source Sans Pro', sans-serif;}
.slider-head h2{font:21px 'Source Sans Pro', sans-serif;}
.container1366{max-width:1366px;margin:0 auto;width:480px;}
.hero-carousel-nav li.prev, .hero-carousel-nav li.next{width:40px !important;height:auto !important;border-bottom-right-radius:10px !important;}
.hero-carousel-nav .prev a, .hero-carousel-nav .next a{width:40px !important;min-height:152px !important;height:auto !important;}
.hero-carousel-nav li a{padding:5px 0px !important;border-radius:9px !important;}
.hero-carousel article img{position:absolute;top:0;left:18% !important;height:auto;max-width:100%;z-index:1;width:407px;}
.hero{margin-bottom:0px !important;}
.like-us p{font:21px 'Source Sans Pro', sans-serif;}
#foot_home .like-us{height:auto !important;min-height:306px;}
.form-field{width:50%;float:none;margin:7px auto;height:32px;}
.form-field1{width:50% !important;}
.like-btn{min-width:208px !important;float:none;max-width:100%;margin-left:10% !important;text-align:center;width:80%;}
.form{height:atuo !important;}
#about_slider_home.about-blank-bg p, #about_slider_home.about-blank-bg h1{padding:20px 0px;font:24px 'Source Sans Pro', sans-serif;}
.container1366{max-width:1344px;width:320px;margin:0 auto;}
.hero-carousel-nav li.prev, .hero-carousel-nav li.next{cursor:pointer;position:absolute;display:block;top:0px;height:254px;background:white !important;text-indent:-10000px;overflow:hidden;z-index:100;bottom:auto !important;}
.form-field{width:80%;float:none;margin:7px auto;height:32px;}
.form-field1{width:80% !important;}
footer.home{float:left;width:100%;background-image:none;background-repeat:no-repeat;background-size:100%;min-height:300px;height:auto;margin:0;background-color:#000;}
.sign-up{float:none;width:100%;margin:25px auto;}
.ft-about{float:none;width:100%;padding:0px;margin:0 auto;color:#eeefef;}
.ft-abt{float:none;width:72%;margin:0 auto;display:none;}
.sign-up h2{float:none;font:17px 'Source Sans Pro', sans-serif;width:70%;padding:0px 0px 10px 0px;margin:0 auto;text-align:center;}
.skill{float:none;width:175px;margin:0 auto;padding:0px;color:#eeefef;display:none;}
.social-part{float:none;padding:0;width:240px;margin:15px auto;color:#eeefef;display:none;}
.social-part h3{font:23px 'Source Sans Pro', sans-serif;padding:0px 0 0 22px !important;margin:0px 0px 15px 0px;}
.email-block{margin:0 auto;width:80%;float:none;}
.email-box{padding:0px;}
.subscribe{float:right;width:25%;cursor:pointer;font:12px 'Source Sans Pro', sans-serif;color:#fff;margin-top:0px !important;margin:10px auto;padding:7.5px 5px;}
.fullwidthbanner{height:183px !important;max-height:535px !important;margin-top:47px;}
div#homemenu{display:none;}
#navigation{display:block;top:-67px !important;}
.slider_home{margin-top:106px !important;}
.email-block{min-height:30px;}
.email-box{max-width:240px;width:71%;font:14px arial;}
div#social-footer{display:none;}
div#social-footer{position:absolute;margin-top:29%;left:0%;float:none !important;bottom:123px;margin:0 18% !important;width:64% !important;}
.info-social .w-socials-list{width:195px;margin:0 auto;}
.fixed-layout{position:relative;}
.footer-top{float:left;min-height:170px;}
.footer-most-right{margin:0 auto;max-width:1248px;width:100%;}
.footer-most-right ul{width:100%;float:none;margin:0 auto;}
.footer-most-right ul li{width:auto !important;margin:10px auto;}
.footer-most-right ul li a{width:auto !important;float:none;margin:0 auto;text-align:center;}
.footer-most-right h3{float:none;width:100%;text-align:center;}
#foot_home footer.home{min-height:300px !important;position:relative;}
div#social-footer1{position:absolute;margin-top:41%;left:9%;float:none !important;bottom:120px;}
body{position:relative;}
.abt-slide{width:665px;margin:1% auto !important;}

.know-h3{font:18px/40px 'Source Sans Pro', sans-serif;width:25%;border-right:3px solid #DF9C34;padding:20px 10px 0 0;margin-right:10px;margin-bottom:15px;height:95px;margin-left:25px;margin-top: 10px;}
.abt-slide h2{font:14px/35px 'Source Sans Pro', sans-serif;color:#E9B462;width:215px;max-width:100%;line-height:23px}
.slider-container h2{margin:0px 0px 0px 0px;}
.inner-slider{height: 140px !important;}
.content-container{margin:0 auto;max-width:1145px;width:100%;}
.abt-cnt-lt{float:none !important;max-width:670px;width:100%;margin:0 auto;}
.abt-cnt-rt{float:none;width:287px;margin:213px auto 0 auto;padding:5px 0px 100px;background-color:#F16C61;text-align:center;}
.abt-cnt-rt h3{font:21px 'Source Sans Pro', sans-serif;}
.abt-green-lt{float:left;max-width:540px;width:95%;margin-left:2%;}
.abt-green-rt{float:right;margin-right:3%;}
.part3-lt{float:none;max-width:600px;width:72%;margin:0 auto;}
.part3-rt{float:none;max-width:540px;clear:right;width:88%;margin:0 auto;}
.one-third{max-width:480px;float:left;width:100%;}
.mid_margin{margin:0px 0px 0px 0px;}
.part4_blk{float:left;max-width:464px;margin:0px 0px 25px 0px;padding:0px;width:100%;}
.part4_txt{float:left;padding:0px;margin:0px;width:80%;min-height:170px;border-bottom:1px solid #fff;}
.green-lt-cnt{float:left;width:100%;margin:0px;padding:0px;min-height:293px;}
#fssNext , #fssPrev{bottom:-25px !important;}
.part4_txt h3{font:26px 'Source Sans Pro', sans-serif;}
.w-iconbox.iconpos_left .w-iconbox-icon{width:15%;text-align:center;}
#fssPrev{right:12.3% !important;}
.part3-lt-head-h3{font:27px 'Source Sans Pro', sans-serif;}
.green-lt-head-h3{font:24px 'Source Sans Pro', sans-serif;color:#fff;}
.about-h3{font:31px/40px 'Source Sans Pro', sans-serif;}
.aboutus-desc-subhead{font:15px/33px 'Source Sans Pro', sans-serif !important;}
.abt-cnt-lt p{text-align:justify;font:16px 'Source Sans Pro', sans-serif;}
.green-lt-cnt p{font:15px/22px 'Source Sans Pro', sans-serif;}
.dis-container{max-width:1215px !important;margin:0 auto !important;width:100% !important;}
.abt_dis{width:71% !important;height:90px !important;float:none !important;margin:0 auto !important;}
.dis-cnt{background-size:100% 100% !important;padding:11px 30px 50px 30px !important;}
.discuss h4{font:17px 'Source Sans Pro', sans-serif !important;margin:0px 0px 0px 0px !important;}
.dap{width:100% !important;}
.discuss h4 span{color:#ff5b4e;width:100% !important;float:left !important;text-align:center !important;}
.discuss h4{text-align:center !important;}
.hero-carousel-nav .next a{background-size:55px !important;background-position:left -13px center !important;}
.hero-carousel-nav .prev a{background-size:55px !important;background-position:right -13px center !important;}
.col-md-12.all-services{width:90% !important;}
.all-services .col-md-7{width:97% !important;}
.list-filters li.active{padding:1px 12px !important;}
.list-filters li{padding:1px 9px !important;margin:1px 0;border-bottom:2px solid transparent;border-right:1px solid transparent;border-left:1px solid transparent;}
li.mix.joomla.mix_all, li.mix.graphic.mix_all, li.mix.wordpress.mix_all, li.mix.magento.mix_all, li.mix.drupal.mix_all, li.mix.php.mix_all, li.mix.ecoomerce.mix_all, li.mix.api.mix_all, li.mix.multi.mix_all, li.mix.seo.mix_all, li.mix.opencart.mix_all{margin:1% !important;}
.project-item .project-info{width:93.5% !important;padding:10px 3% !important;}
.dis-container{max-width:1215px !important;width:100% !important;}
.slider-container{max-width:700px;margin:8px auto 0 auto; width:100% !important;}
.grid-potfolio li{width:100% !important;}
.dis-cnt.abt_dis a{text-align:center;}
.slider-container h1{font:19px 'Source Sans Pro', sans-serif !important;width:38% !important;margin-bottom:0px !important;border-right:4px solid #E05050;margin-right:5px !important;padding:2px 13px 0 0 !important;height:89px !important;margin-top: 10px;}
.slider-container h2{float:left;font:16px/18px 'Source Sans Pro', sans-serif !important;margin: 5px 10px -9px 5px;width: 100%;}
.wd_slide_rt {
    width: 58%;
    float: left;
}


.slider-container.abt-slide h2{float:left;font:16px/22px 'Source Sans Pro', sans-serif !important;margin-top:4%;min-width:135px !important;width:55% !important;}
.slider-container p{float:left !important;border-radius:5px !important;font:italic 11px 'Source Sans Pro', sans-serif !important;color:#fff;text-align:left !important;max-width:102px;margin:10px 0 3px 4px !important;padding:4px 0 4px 0px !important;width:100%;}
.slider-container.con-slide{margin:3px auto 0 auto !important;}
.slider-container.con-slide h1{font:19px/25px 'Source Sans Pro', sans-serif !important;}
.slider-container.con-slide h2{float:left;font:18px/15px 'Source Sans Pro', sans-serif !important;margin-top:16px;min-width:20px !important;width:49% !important;}
.slider-container.con-slide p{max-width:160px;margin-top:-18px;margin-left:96px;min-width: 25px;margin-top: 0%;font: 18px/23px 'Source Sans Pro', sans-serif !important;color: #30C89F;}
.cnt-container{margin:0 auto;MAX-width:1175px;width:100%;}
.con-cnt-us h1{font:30px/40px 'Source Sans Pro', sans-serif;padding:5% 0;}
.con-cnt-us .unline{max-width:none;margin-left:0%;width:100%;}
.con-cnt-us p{float:left;font:18px 'Source Sans Pro', sans-serif;}
.con_add_rt{width:100%;}
.con_add_rt_top{transform:none;transform-origin:inherit;position:initial;border-bottom:1px solid #454545;}
.contact-content{float:left;max-width:500px;width:94%;padding:2% 3%;}
.contact-content form{width:100%;}
.contact-form-blk{width:100%;}
.contact-box{width:95%;font:15px 'Source Sans Pro', sans-serif;padding:6px 2%;}
.mid-box, .contact-mid-box{margin:5px 0;}
.contact-map-send{width:100%;height:36px;margin:0 auto;font:18px 'Source Sans Pro', sans-serif;}
.con_add_rt_top p{font:15px Myriad Pro;}
.con_add_rt h4{font:22px 'Source Sans Pro', sans-serif;}
.con_add_lt{float:left;width:100%;}
.con-btn a{float:none;font:20px/22px 'Source Sans Pro', sans-serif;max-width:415px;width:93%;padding:2% 0;margin:0 auto;height:auto;}
.rt_260{-webkit-transform:inherit;-moz-transform:rotate(270deg);-o-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:inherit;transform-origin:inherit;position:inherit;margin-top:15px;}
.rt_260 h4{font:22px 'Source Sans Pro', sans-serif !important;}
.lt-cnt{width:96%;margin-left:0;padding:0px 2%;margin-top:4%;}
.lt-cnt h2{max-width:100%;margin:0 auto;width:188px;}
.lt-cnt a{font:14px 'Source Sans Pro', sans-serif;}
.lt-cnt img{float:left;margin:3px 20px 0px 0px;width:18px;}
.contact_no, .contact_nosec, .contact_nothrd{font:13px 'Source Sans Pro', sans-serif;color:#4D4D4D;margin:0px 0px 10px 0px;padding:0px;max-width:100%;margin:0 auto;width:188px;}
.contact_nothrd{width:153px;max-width:100%;text-align:right;}
.cnt-white{padding:0;}
.rt_260 p{margin-left:0px;text-align:center;}
.skill-m-head{border-right:2px solid #df9c34;font:11px/18px 'Source Sans Pro', sans-serif;padding:0px 5px 0 0;margin-bottom:15px;width:100%;margin-left:-50px;height:40px !important;}
#top-inner h2{float:left;font:12px/13px 'Source Sans Pro', sans-serif !important;margin-top:0;margin-left:-43px;}
.skill-h3{font:30px/40px 'Source Sans Pro', sans-serif;}
.skill-desc-subhead{font:15px/23px 'Source Sans Pro', sans-serif !important;}
.tp-rightarrow.default{z-index:100;cursor:pointer;position:relative;background:url(../images/slider/arrow-r.png) no-Repeat 0 0;width:30px !important;height:30px !important;top:64% !important;background-position:center center !important;max-width:40px !important;max-height:40px !important;background-size:11px !important;}
.tp-rightarrow.default:after{display:block;margin-left:0px !important;position:relative;background:url(../images/slider/arrow-r.png) no-repeat scroll 19px 16px !important;background-size:15% !important;}
.tp-rightarrow.default:after{display:block;margin-left:0px !important;position:relative;background:url(../images/slider/arrow-r.png) no-repeat scroll 19px 16px !important;background-size:30% !important;background-position:center center !important;height:100% !important;}
.tp-leftarrow.default{width:30px !important;height:30px !important;top:64% !important;background-position:center center !important;max-width:40px !important;max-height:40px !important;background-size:11px !important;}
.tp-leftarrow.default:after{display:block;margin-left:0px !important;position:relative;background:url(../images/slider/arrow-l.png) no-repeat scroll 19px 16px !important;background-size:15% !important;}
.tp-leftarrow.default:after{display:block;margin-left:0px !important;position:relative;background:url(../images/slider/arrow-l.png) no-repeat scroll 19px 16px !important;background-size:30% !important;background-position:center center !important;height:100% !important;}
.navbar-header{display: block;} 
}



@media only screen and (min-width:1680px) and (max-width:1919px) {
.guarantees .container {
    width: 1365px;
}
.quality .container-fluid {
    width: 1365px;
}
.head1 {
    font-size: 37px;
}
h2.head2 {
    font-size: 22px;
}
.headblock {
    font-size: 24px;
}
span#satisfaction {
    font-size: 28px;
}
span#disclosure {
    font-size: 28px;
}
span#moneyback {
    font-size: 28px;
}
span#quality {
    font-size: 28px;
}
.color {
    font-size: 22px;
}
.text-center p.color {
    margin: 21px 0 21px 0;
}
h1.backhead {
    font-size: 32px;
}
p.backpara {
    height: 280px;
    font-size: 22px;
}




}
@media only screen and (min-width:1920px) and (max-width:2100px) {
.guarantees .container {
    width: 1605px;
}
.quality .container-fluid {
    width: 1605px;
}
.head1 {
    font-size: 39px;
}
h2.head2 {
    font-size: 24px;
}
.headblock {
    font-size: 26px;
}
span#satisfaction {
    font-size: 30px;
}
span#disclosure {
    font-size: 30px;
}
span#moneyback {
    font-size: 30px;
}
span#quality {
    font-size: 30px;
}
.color {
    font-size: 24px;
}
.text-center p.color {
    margin: 22px 0 22px 0;
}
h1.backhead {
    font-size: 34px;
}
p.backpara {
    height: 300px;
    font-size: 24px;
}



}
@media only screen and (min-width:2101px) and (max-width:2559px) {
.guarantees .container {
    width: 1786px;
}
.quality .container-fluid {
    width: 1786px;
}
.head1 {
    font-size: 41px;
}
h2.head2 {
    font-size: 26px;
}
.headblock {
    font-size: 28px;
}
span#satisfaction {
    font-size: 32px;
}
span#disclosure {
    font-size: 32px;
}
span#moneyback {
    font-size: 32px;
}
span#quality {
    font-size: 32px;
}
.color {
    font-size: 26px;
}
.text-center p.color {
    margin: 23px 0 23px 0;
}
h1.backhead {
    font-size: 36px;
}
p.backpara {
    height: 320px;
    font-size: 26px;
}


}
@media only screen and (min-width:2560px) {
.guarantees .container {
    width: 2245px;
}
.quality .container-fluid {
    width: 2245px;
}
.head1 {
    font-size: 43px;
}
h2.head2 {
    font-size: 28px;
}
.headblock {
    font-size: 30px;
}
span#satisfaction {
    font-size: 34px;
}
span#disclosure {
    font-size: 34px;
}
span#moneyback {
    font-size: 34px;
}
span#quality {
    font-size: 34px;
}
.color {
    font-size: 28px;
}
.text-center p.color {
    margin: 24px 0 24px 0;
}
h1.backhead {
    font-size: 38px;
}
p.backpara {
    height: 340px;
    font-size: 28px;
}
 

}



<!--service page responsive--->








<!--service page responsive end--->


