
@import 'https://fonts.googleapis.com/css?family=Playfair+Display:400,400i,700,700i,900,900i';

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

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

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

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

@font-face {
  font-family: 'Poppins-Medium';
  src: url('./fonts/Poppins-Medium.eot?#iefix') format('embedded-opentype'),  url('./fonts/Poppins-Medium.woff') format('woff'), url('./fonts/Poppins-Medium.ttf')  format('truetype'), url('./fonts/Poppins-Medium.svg#Poppins-Medium') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'PlayfairDisplay-BoldItalic';
  src: url('./fonts/PlayfairDisplay-BoldItalic.eot?#iefix') format('embedded-opentype'),  url('./fonts/PlayfairDisplay-BoldItalic.woff') format('woff'), url('./fonts/PlayfairDisplay-BoldItalic.ttf')  format('truetype'), url('./fonts/PlayfairDisplay-BoldItalic.svg#PlayfairDisplay-BoldItalic') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'PlayfairDisplay-Bold';
  src: url('./fonts/PlayfairDisplay-Bold.eot?#iefix') format('embedded-opentype'),  url('./fonts/PlayfairDisplay-Bold.woff') format('woff'), url('./fonts/PlayfairDisplay-Bold.ttf')  format('truetype'), url('./fonts/PlayfairDisplay-Bold.svg#PlayfairDisplay-Bold') format('svg');
  font-weight: normal;
  font-style: normal;
}
@import url('https://fonts.googleapis.com/css?family=Playfair+Display:400,400i,700,700i,900,900i');

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

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





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

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

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


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

* {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    outline: none;
}
article, aside, details, figcaption, figure, footer, header, nav, section, summary {
    display: block;
}
audio, canvas, video {
    display: inline-block;
}
audio:not([controls]) {
    display: none;
    height: 0;
}
[hidden] {
    display: none;
}
/*.slicknav_nav a:hover{background: none !important;}*/
html {
    font-size: 100%;
    overflow-y: scroll;
    -webkit-text-size-adjust: 100%;
    -ms-text-size-adjust: 100%}
html, button, input, select, textarea {
    font-family: 'Open Sans',  sans-serif;
}
body {
    color: #666;
    line-height: 18px;
    margin: 0;
    font-family: 'Open Sans',  sans-serif;
    font-size: 14px;
}
a {
    color: #8e8e8e;
    text-decoration: none;
    transition: all 0.3s ease-in-out 0.1s;
}
a:visited {
    color: #f47121;
}
a:focus {
    outline: thin dotted;
}
a:active, a:hover {
    color: #f47121;
    outline: 0;
}
a:hover {
    text-decoration: none;
    color: #f47121;
}
h1, h2, h3, h4, h5, h6 {
    clear: both;
    font-family: 'Open Sans',  sans-serif;
    line-height: 1.3;
    font-weight: 300;
}
h1 {
    font-size: 35px;
    margin: 0 0 20px;
    color: #666;
}
h2 {
    font-size: 23px;
    margin: 0;
    color: #000;
}
h3 {
    font-size: 18px;
    margin: 0;
    color: #171717;
}
h4 {
    font-size: 20px;
    margin: 25px 0;
}
h5 {
    font-size: 18px;
    margin: 30px 0;
}
h6 {
    font-size: 16px;
    margin: 36px 0;
}
address {
    font-style: italic;
    margin: 0 0 24px;
}
abbr[title] {
    border-bottom: 1px dotted;
}
b, strong {
    font-weight: bold;
}
dfn {
    font-style: italic;
}
mark {
    background: #ff0;
    color: #000;
}
p {
    margin: 0 0 5px;
}
code, kbd, pre, samp {
    font-size: 14px;
    -webkit-hyphens: none;
    -moz-hyphens: none;
    -ms-hyphens: none;
    hyphens: none;
}
pre {
    background: #f5f5f5;
    color: #666;
    font-family: monospace;
    font-size: 14px;
    margin: 20px 0;
    overflow: auto;
    padding: 20px;
    white-space: pre;
    white-space: pre-wrap;
    word-wrap: break-word;
}
blockquote, q {
    -webkit-hyphens: none;
    -moz-hyphens: none;
    -ms-hyphens: none;
    hyphens: none;
    quotes: none;
}
blockquote:before, blockquote:after, q:before, q:after {
    content: "";
    content: none;
}
blockquote {
    font-size: 18px;
    font-style: italic;
    font-weight: 300;
    margin: 24px 40px;
}
blockquote blockquote {
    margin-right: 0;
}
blockquote cite, blockquote small {
    font-size: 14px;
    font-weight: normal;
    text-transform: uppercase;
}
blockquote em, blockquote i {
    font-style: normal;
    font-weight: 300;
}
blockquote strong, blockquote b {
    font-weight: 400;
}
small {
    font-size: smaller;
}
sub, sup {
    font-size: 75%;
    line-height: 0;
    position: relative;
    vertical-align: baseline;
}
sup {
    top: -0.5em;
}
sub {
    bottom: -0.25em;
}
dl {
    margin: 0 20px;
}
dt {
    font-weight: bold;
}
dd {
    margin: 0 0 20px;
}
menu, ol, ul {
    margin: 16px 0;
    padding: 0 0 0 40px;
}
ul {
    list-style-type: square;
}
nav ul, nav ol {
    list-style: none;
    list-style-image: none;
}
li > ul, li > ol {
    margin: 0;
}
.clear {
    font-size: 0;
    line-height: 0;
    clear: both;
    width: auto;
    height: 0;
}
img {
    width: auto;
    display: inline-block;
    vertical-align: top;
    max-width: 100%;
    outline: none;
    border: 0;
    transition: all 0.3s ease-in-out 0.1s;
    -moz-transition: all 0.3s ease-in-out 0.1s;
    -ms-transition: all 0.3s ease-in-out 0.1s;
    -o-transition: all 0.3s ease-in-out 0.1s;
    -webkit-transition: all 0.3s ease-in-out 0.1s;
}
a img:hover {
    opacity: 0.7;
    cursor: pointer;
}
svg:not(:root) {
    overflow: hidden;
}
figure {
    margin: 0;
}
form {
    margin: 0;
}
fieldset {
    border: 1px solid #c0c0c0;
    margin: 0 2px;
    padding: 0.35em 0.625em 0.75em;
}
legend {
    border: 0;
    padding: 0;
    white-space: normal;
}
button, input, select, textarea {
    font-size: 100%;
    margin: 0;
    max-width: 100%;
    vertical-align: baseline;
}
button, input {
    line-height: normal;
}
button, html input[type="button"], input[type="reset"], input[type="submit"] {
    -webkit-appearance: button;
    cursor: pointer;
}
button[disabled], input[disabled] {
    cursor: default;
}
input[type="checkbox"], input[type="radio"] {
    padding: 0;
}
input[type="search"] {
    -webkit-appearance: textfield;
    padding-right: 2px;
    width: 270px;
}
input[type="search"]::-webkit-search-decoration {
    -webkit-appearance: none;
}
button::-moz-focus-inner, input::-moz-focus-inner {
    border: 0;
    padding: 0;
}
textarea {
    overflow: auto;
    vertical-align: top;
}
table {
    border-bottom: 1px solid rgba(255,  255,  255,  0.3);
    border-collapse: collapse;
    border-spacing: 0;
    font-size: 14px;
    line-height: 2;
    margin: 0 0 20px;
    width: 100%}
caption, th, td {
    font-weight: normal;
    text-align: left;
    color: #fff;
    font-size: 12px;
}
caption {
    font-size: 16px;
    margin: 20px 0;
}
th {
    text-transform: uppercase;
    padding: 10px 15px;
    background: #0e0e0e;
}
td {
    padding: 10px 15px;
    color: #1f1f1f;
}
del {
    color: #fff;
}
ins {
    background: #fff9c0;
    text-decoration: none;
}
hr {
    background: url(images/dotted-line.png) repeat center top;
    background-size: 4px 4px;
    border: 0;
    height: 1px;
    margin: 0 0 24px;
}
.genericon:before, .menu-toggle:after, .featured-post:before, .date a:before, .entry-meta .author a:before, .format-audio .entry-content:before, .comments-link a:before, .tags-links a:first-child:before, .categories-links a:first-child:before, .edit-link a:before, .attachment .entry-title:before, .attachment-meta:before, .attachment-meta a:before, .comment-awaiting-moderation:before, .comment-reply-link:before, .comment-reply-login:before, .comment-reply-title small a:before, .bypostauthor > .comment-body .fn:before, .error404 .page-title:before {
    -webkit-font-smoothing: antialiased;
    display: inline-block;
    font: normal 16px/1 Genericons;
    vertical-align: text-bottom;
}
.incall:after, .clear:after, .attachment .entry-header:after, .site-footer .widget-area:after, .entry-content:after, .page-content:after, .navigation:after, .nav-links:after, .gallery:after, .comment-form-author:after, .comment-form-email:after, .comment-form-url:after, .comment-body:after,  {
    clear: both;
}
.incall:before, .incall:after, .clear:before, .clear:after, .attachment .entry-header:before, .attachment .entry-header:after, .site-footer .widget-area:before, .site-footer .widget-area:after, .entry-content:before, .entry-content:after, .page-content:before, .page-content:after, .navigation:before, .navigation:after, .nav-links:before, .nav-links:after, .gallery:before, .gallery:after, .comment-form-author:before, .comment-form-author:after, .comment-form-email:before, .comment-form-email:after, .comment-form-url:before, .comment-form-url:after, .comment-body:before, .comment-body:after {
    content: "";
    display: table;
}
.screen-reader-text {
    clip: rect(1px,  1px,  1px,  1px);
    position: absolute !important;
}
.screen-reader-text:focus {
    background-color: #f1f1f1;
    border-radius: 3px;
    box-shadow: 0 0 2px 2px rgba(0,  0,  0,  0.6);
    clip: auto !important;
    color: #21759b;
    display: block;
    font-size: 14px;
    font-weight: bold;
    height: auto;
    line-height: normal;
    padding: 15px 23px 14px;
    position: absolute;
    left: 5px;
    top: 5px;
    text-decoration: none;
    width: auto;
    z-index: 100000;
}
button, input, textarea {
    border: 1px solid #dcdcdc;
    font-family: inherit;
    padding: 7px 10px;
    margin-bottom: 15px;
    border-radius: 2px;
    resize: none;
}
input, textarea {
    color: #7a7a7a;
    width: 100%;
    background: #fff;
    font-size: 14px;
}
input:focus, textarea:focus {
    border: 1px solid #dcdcdc;
    outline: 0;
}
button, input[type="submit"], input[type="button"], input[type="reset"] {
    background: #f47121;
    font-family: 'Open Sans',  sans-serif;
    padding: 10px 35px;
    color: #fff;
    margin: 10px 0;
    display: inline-block;
    text-align: center;
    text-decoration: none;
    font-size: 15px;
    -webkit-transition: 1s;
    -moz-transition: 1s;
    border: none;
    width: auto;
    border-radius: 4px;
}
button:hover, button:focus, input[type="submit"]:hover, input[type="button"]:hover, input[type="reset"]:hover, input[type="submit"]:focus, input[type="button"]:focus, input[type="reset"]:focus {
    background: #000;
    outline: none;
    color: #fff;
}
button:active, input[type="submit"]:active, input[type="button"]:active, input[type="reset"]:active {
    background: #f9c513;
    outline: none;
    color: #fff;
}
.post-password-required input[type="submit"] {
    padding: 7px 24px 4px;
    vertical-align: bottom;
}
.post-password-required input[type="submit"]:active {
    padding: 5px 24px 6px;
}
::-webkit-input-placeholder {
    color: #fff;
    opacity: 1;
}
:-moz-placeholder {
    color: #fff;
    opacity: 1;
}
::-moz-placeholder {
    color: #fff;
    opacity: 1;
}
:-ms-input-placeholder {
    color: #fff;
    opacity: 1;
}
.entry-content img, .entry-summary img, .comment-content img, .widget img, .wp-caption {
    max-width: 100%}
.entry-content img, .entry-summary img, .comment-content img[height], img[class*="align"], img[class*="wp-image-"], img[class*="attachment-"] {
    height: auto;
}
img.size-full, img.size-large, img.wp-post-image {
    height: auto;
    max-width: 100%}
embed, iframe, object, video {
    max-width: 100%}
.entry-content .twitter-tweet-rendered {
    max-width: 100% !important;
}
.alignleft {
    float: left;
}
.alignright {
    float: right;
}
.aligncenter {
    display: block;
    margin-left: auto;
    margin-right: auto;
}
figure.wp-caption.alignleft, img.alignleft {
    margin: 5px 20px 5px 0;
}
.wp-caption.alignleft {
    margin: 5px 10px 5px 0;
}
figure.wp-caption.alignright, img.alignright {
    margin: 5px 0 5px 20px;
}
.wp-caption.alignright {
    margin: 5px 0 5px 10px;
}
img.aligncenter {
    margin: 5px auto;
}
img.alignnone {
    margin: 5px 0;
}
.wp-caption .wp-caption-text, .entry-caption, .gallery-caption {
    color: #220e10;
    font-size: 18px;
    font-style: italic;
    font-weight: 300;
    margin: 0 0 24px;
}
/******************************************************/

/*******************************************************/
.our_work_mobile{display: none;}
.hed-search .search-form .form-group {
  float: right !important;
  transition: all 0.35s, border-radius 0s;
  width: 32px;
  height: 32px;
  background-color: #fff;
  border-radius: 25px;
}
.hed-search .search-form .form-group:hover {
	border: 1px solid #ccc;
	box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;
	transition: all 0.35s, border-radius 0s;
}
.hed-search .search-form .form-group input.form-control {
  padding-right: 25px;
  border: 0 none;
  background: transparent;
  box-shadow: none;
  display:block;
}
.hed-search .search-form .form-group input.form-control::-webkit-input-placeholder {
  display: none;
}
.hed-search .search-form .form-group input.form-control:-moz-placeholder {
  /* Firefox 18- */
  display: none;
}
.hed-search .search-form .form-group input.form-control::-moz-placeholder {
  /* Firefox 19+ */
  display: none;
}
.hed-search .search-form .form-group input.form-control:-ms-input-placeholder {
  display: none;
}
.hed-search .search-form .form-group:hover,
.hed-search .search-form .form-group.hover {
  width: 100%;
  border-radius:24px;
}
.hed-search .search-form .form-group span.form-control-feedback {
  position: absolute;
  top: 7px;
  right:8px;
  z-index: 2;
  display: block;
  width: 16px;
  height: 19px;
  line-height: 19px;
  text-align: center;
  color: #3596e0;
  left: initial;
  font-size: 14px;
}
.glyphicon-search:before {
    content: "";
    background: url(images/search.png) 0 0 no-repeat;
    height: 17px;
    width: 17px;
    float: left;
}
/*___________________________________________*/
.work_load_more_cover {
    width: 100%;
    margin: 10px auto 80px;
    float: left;
    max-width: 1245px;
  
}

.work_load_more ul{
	 margin: 0;
	 padding: 0;
	 list-style: none;
}
.work_load_more .gallery_new li { 
  float: left;
  margin-right: 9px;
  margin-bottom: 90px;
  width:199px;
  text-align: center;
}
.work_load_more .gallery_new li:nth-child(6n){margin-right: 0px;}
.work_load_more .gallery_new li img{width: 100%;box-shadow: 0px 1px 15px #c6c6c6;}
.work_load_more_cover .less_cover .more, .work_load_more_cover .less_cover .less {
  background-color: #f47121;
  clear: both;
  color: #fff;
  cursor: pointer;
  display: inline-block;
  font-size: 14px;
  margin-top: 6px;
  padding: 6px 0;
  text-align: center;
  text-transform: uppercase;
  float: none;
  padding: 9px 18px;
  border-radius: 20px;
  margin: 0 auto;
   text-transform: uppercase;
   font-family: 'Poppins-Medium';
   font-weight: 300;
}
.work_load_more_cover .less_cover .more a, .work_load_more_cover .less_cover .less a {
	color: #fff;
}
.work_load_more_cover .less_cover .more:hover, .work_load_more_cover .less_cover .less:hover{
	-webkit-transition-duration: 0.8s;
    -moz-transition-duration: 0.8s;
    -o-transition-duration: 0.8s;
    transition-duration: 0.8s;
    -ms-transition-duration: 0.8s;
    background: #000;
}
.work_load_more_cover .gallery_new li h4 {
    margin: 0px;
    text-align: center;
    margin-top: 14px;
    /*font-size: 12px;
    color: #000000;*/
    position: relative;
    /*font-family: 'Montserrat', sans-serif;
    font-weight: 300;
    color: #333333!important;
    font-family: 'Poppins-Light'!important;
    font-size: 14px!important;*/
    color: #808080;
    font-weight: 600 !important;
    text-transform: uppercase !important;
    height: 30px;
    word-wrap: break-word;
    font-size: 16px;
    font-family: 'Poppins-SemiBold !important';
}
.welcome-text p a{color:#8e8e8e;}
.webdesignfirstpara p a{color:#333333;}
/*.work_load_more_cover .gallery_new li h4:before {
    background: url(images/underline_home.png) 0 0 no-repeat;
    content: "";
    width: 73px;
    height: 1px;
    float: left;
    position: absolute;
    left: 50%;
    top: 23px;
    transform: translate(-50%);
}*/
.less_cover{
	width: 100%;
	float: left;
	text-align: center;
    margin-top: -40px;
}
.quick_contact_home{
	width: 100%;
	float: left;
	position: relative;
	/*position: relative;
	background: url(images/bg_quick.jpg) 0 0 no-repeat;
    width:100%;
    height:100vh;
    float: left;
    background-size: cover;*/
}
.quick_details{
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translate(-50%,-50%);
	width: 59.5%;
}
.quick_details .mail_field {
    width: 48.9%;
    float: left;
    margin-right:20px;
}
.quick_details .telephone {
        margin-right:0px;
}
.quick_details .contact_form_quick input, textarea{
	padding:9.5px 20px;
	/*color: #000000;*/
	border-radius:0px;
	/*font-size: 13px;
	font-family: 'Montserrat', sans-serif;
    font-weight: 300;*/
    color: #9f9f9f!important;
    font-family: 'Poppins-Light'!important;
    font-size: 14px!important;
}
.search_div input.search-submit {display: none !important;}
.search_div a#anch_search {position: absolute;top: 7px;right: 10px;}
div#search_form {
    position: absolute;
    right:0px;
}
.quick_details .contact_form_quick textarea{
	height: 82px;
	margin-bottom: 18px;
	/*color: #000000;*/
	/*font-size: 13px;
	font-family: 'Montserrat', sans-serif;
    font-weight: 300;*/
    color: #9f9f9f!important;
    font-family: 'Poppins-Light'!important;
    font-size: 14px!important;
}
.quick_details .home_submit_quick input.wpcf7-form-control.wpcf7-submit{
	background: #9f9f9f;
    font-family: 'Montserrat', sans-serif !important;
    font-weight: 600!important;
    padding: 11px 5px;
    color: #fff !important;
    margin:0;
    display: inline-block;
    text-align: center;
    text-decoration: none;
    font-size:25px !important;
    -webkit-transition: 1s;
    -moz-transition: 1s;
    border: none;
    width:100%;
    border-radius:0;
    text-transform: uppercase;
}
.quick_details .contact_form_quick .name_field {
    width: 100%;
    float: left;
}
.quick_details .contact_form_quick span.wpcf7-not-valid-tip {
    margin-top: -13px;
    margin-bottom: 15px;
}
.quick_details .contact_form_quick .wpcf7-validation-errors{
	margin:0px;
	text-align: center;
	color: #f00; 
}

.quick_details .contact_form_quick ::-webkit-input-placeholder { /* WebKit browsers */
    color: #9f9f9f!important;
    font-family: 'Poppins-Light'!important;
    font-size: 14px!important;
}
.quick_details .contact_form_quick :-moz-placeholder { /* Mozilla Firefox 4 to 18 */
	color: #9f9f9f!important;
    font-family: 'Poppins-Light'!important;
    font-size: 14px!important;
}
.quick_details .contact_form_quick ::-moz-placeholder { /* Mozilla Firefox 19+ */
	color: #9f9f9f!important;
    font-family: 'Poppins-Light'!important;
    font-size: 14px!important;
}
.quick_details .contact_form_quick :-ms-input-placeholder { /* Internet Explorer 10+ */
	color: #9f9f9f!important;
    font-family: 'Poppins-Light'!important;
    font-size: 14px!important;
}
.mobile-slider {display: none;}
.quick_details .contact_form_quick .wpcf7-mail-sent-ok{
	margin:0px;
	text-align: center;
}
.quick_details .contact_form_quick .discuss_project{
	text-align: center;
    width: 100%;
    float: left;
    margin-top: 13px;
}
.quick_details .contact_form_quick .discuss_project h3{
	text-align: center;
	display: inline-block;
	font-family: 'Montserrat', sans-serif;
    font-weight: 500;
	font-style: italic;
	color: #9f9f9f;
	font-size: 21px;
}
.quick_details .contact_form_quick .discuss_project h3:before{
	background: url(images/web_contact.png) 0 0 no-repeat;
    content: "";
    width: 33px;
    height: 33px;
    float: left;
    margin-top: -7px;
    margin-right: 14px;
 }
.work_load_more_cover .home_work {
    margin: 12px 0 39px;
}
/*.work_load_more_cover .home_work h2{
	font-size: 35px;
}
.work_load_more_cover .home_work h2>span{
	font-size: 35px;
	margin-left: 10px;
}*/
.quick_contact_home .quick_details .quick_dicuss{
	    margin-bottom: 20px !important;
}
.web_stragy{
	margin-top: 50px;
}
/*.quick_contact_home .quick_details .quick_dicuss h2{
	font-size: 35px;
}
.quick_contact_home .quick_details .quick_dicuss h2>span{
	font-size: 35px;
}*/

.pr-list .pr_title{
	margin:35px 0 41px;
}
.pr-list .pr_title .quick_dicuss h2{
	font-size: 35px;
}
.pr-list .pr_title .quick_dicuss h2>span{
	font-size: 35px;
}
.web_stragy{
	margin-top:95px !important;
}


.canLeft .text_field input, textarea{
	padding:12.5px 20px !important;
	/*color: #333;*/
	border-radius:0px;
	color: #333333!important;
    font-family: 'Poppins-Light'!important;
    font-size: 14px!important;
}
.page-id-16 .canLeft .text_field textarea{
	height:150px;
	margin-bottom: 18px;
	/*color: #333;*/
	color: #333333!important;
    font-family: 'Poppins-Light'!important;
    font-size: 14px!important;
}





/*********************************************************/
div.wp-caption.alignright img[class*="wp-image-"] {
    float: right;
}
div.wp-caption.alignright .wp-caption-text {
    padding-left: 10px;
}
img.wp-smiley, .rsswidget img {
    border: 0;
    border-radius: 0;
    box-shadow: none;
    margin-bottom: 0;
    margin-top: 0;
    padding: 0;
}
.wp-caption.alignleft + ul, .wp-caption.alignleft + ol {
    list-style-position: inside;
}
.site {
    background-color: #fff;
    border-left: 1px solid #f2f2f2;
    border-right: 1px solid #f2f2f2;
    margin: 0 auto;
    max-width: 1600px;
    width: 100%}
.site-main {
    position: relative;
}
.site-main .sidebar-container {
    height: 0;
    position: absolute;
    top: 40px;
    width: 100%;
    z-index: 1;
}
.site-main .sidebar-inner {
    margin: 0 auto;
    max-width: 1040px;
}
.site-header {
    position: relative;
    margin-top:-20px !important;
}
.site-header .home-link {
    color: #141412;
    display: block;
    margin: 0 auto;
    max-width: 1080px;
    min-height: 230px;
    padding: 0 20px;
    text-decoration: none;
    width: 100%}
.site-header .site-title:hover {
    text-decoration: underline;
}
.site-title {
    font-size: 60px;
    font-weight: bold;
    line-height: 1;
    margin: 0;
    padding: 58px 0 10px;
}
.site-description {
    font: 300 italic 24px 'Open Sans',  sans-serif;
    margin: 0;
}
.main-navigation {
    clear: both;
    position: relative;
}
ul.nav-menu, div.nav-menu > ul {
    margin: 0;
    padding: 0;
    font-family: 'Open Sans',  sans-serif;
    float: left;
}
.nav-menu li {
    position: relative;
    float: left;
    padding: 0;
    margin: 0; text-align: left;
}
.nav-menu li.menu-item-has-children {
    background:none;
}
.nav-menu li a {
    color: #000000;
    display: block;
    font-size: 14px;
    line-height: 1;
    text-decoration: none;
    padding: 16px 10px;
    font-weight: 400;
    text-transform: uppercase;
    border-bottom:none!important;  font-family: 'Montserrat-Regular'; 
}
.nav-menu li:hover > a, .nav-menu li a:hover, .nav-menu li:focus > a, .nav-menu li a:focus {
    color: #f46d22;
    background: none;
    border-bottom:none;
    transition: all 0.2s ease 0s;
    -moz-transition: all 0.2s ease 0s;
    -ms-transition: all 0.2s ease 0s;
    -o-transition: all 0.2s ease 0s;
    -webkit-transition: all 0.2s ease 0s;
}
.nav-menu .sub-menu, .nav-menu .children {
    background-color: #f46d22;
    border:none;
    border-top: 0;
    padding: 0;
    position: absolute;
    left: -2px;
    z-index: 99999;
    height: 1px;
    width: 1px;
    overflow: hidden;
    clip: rect(1px,  1px,  1px,  1px);
    top:34px; padding: 10px;
}
.nav-menu .sub-menu ul, .nav-menu .children ul {
    border-left: 0;
    left: 100%;
    top: 0;
}
ul.nav-menu ul a, .nav-menu ul ul a {
    color: #fff;
    margin: 0;
    width: 200px;
    padding: 8px 5px;
    text-transform: none;
    font-size: 13px;
}
ul.nav-menu ul a:hover, .nav-menu ul ul a:hover, ul.nav-menu ul a:focus, .nav-menu ul ul a:focus {
    background-color: #ededed;
}
ul.nav-menu li:hover > ul, .nav-menu ul li:hover > ul, ul.nav-menu .focus > ul, .nav-menu .focus > ul {
    clip: inherit;
    overflow: inherit;
    height: inherit;
    width: inherit;
}
.nav-menu .current_page_item > a, .nav-menu .current_page_ancestor > a, .nav-menu .current-menu-item > a, .nav-menu .current-menu-ancestor > a {
    /* color: #f46d22; */
    background: none;
    border-bottom:none;
}
.nav-menu .current_page_item  ul > li a{
	color: #fff;
}
.menu-toggle {
    display: none;
}
.navbar {
    margin: 0;
}
.nav-menu li .sub-menu li {
    background: none;
}
.hentry {
    padding: 40px 0;
}
.entry-header, .entry-content, .entry-summary, .entry-meta {
    margin: 0 auto;
    max-width: 604px;
    width: 100%}
.sidebar .entry-header, .sidebar .entry-content, .sidebar .entry-summary, .sidebar .entry-meta {
    max-width: 1040px;
    padding: 0 376px 0 60px;
}
.sidebar .entry-header .entry-meta {
    padding: 0;
}
.entry-thumbnail img {
    display: block;
    margin: 0 auto 10px;
}
.entry-header {
    margin-bottom: 30px;
}
.entry-title {
    font-weight: normal;
    margin: 0 0 5px;
}
.entry-title a {
    color: #141412;
}
.entry-title a:hover {
    color: #ea9629;
}
.entry-meta {
    clear: both;
    font-size: 14px;
}
.entry-meta a {
    color: #bc360a;
}
.entry-meta a:hover {
    color: #bc360a;
}
.entry-meta > span {
    margin-right: 20px;
}
.entry-meta > span:last-child {
    margin-right: 0;
}
.featured-post:before {
    content: "\f308";
    margin-right: 2px;
}
.entry-meta .date a:before {
    content: "\f303"}
.comments-link a:before {
    content: "\f300";
    margin-right: 2px;
    position: relative;
    top: -1px;
}
.entry-meta .author a:before {
    content: "\f304";
    position: relative;
    top: -1px;
}
.categories-links a:first-child:before {
    content: "\f301"}
.tags-links a:first-child:before {
    content: "\f302";
    position: relative;
    top: -1px;
}
.edit-link a:before {
    content: "\f411";
    position: relative;
    top: -1px;
}
.single-author .entry-meta .author, .sticky.format-standard .entry-meta .date, .sticky.format-audio .entry-meta .date, .sticky.format-chat .entry-meta .date, .sticky.format-image .entry-meta .date, .sticky.format-gallery .entry-meta .date {
    display: none;
}
.entry-content {
    -webkit-hyphens: auto;
    -moz-hyphens: auto;
    -ms-hyphens: auto;
    hyphens: auto;
    word-wrap: break-word;
}
.entry-content a, .comment-content a {
    color: #bc360a;
}
.entry-content a:hover, .comment-content a:hover {
    color: #ea9629;
}
.entry-content blockquote {
    font-size: 24px;
}
.entry-content blockquote cite, .entry-content blockquote small {
    font-size: 16px;
}
.entry-content img.alignleft, .entry-content .wp-caption.alignleft {
    margin-left: -60px;
}
.entry-content img.alignright, .entry-content .wp-caption.alignright {
    margin-right: -60px;
}
footer.entry-meta {
    margin-top: 24px;
}
.format-standard footer.entry-meta {
    margin-top: 0;
}
.page-links {
    clear: both;
    font-size: 16px;
    font-style: italic;
    font-weight: normal;
    line-height: 2.2;
    margin: 20px 0;
    text-transform: uppercase;
}
.page-links a, .page-links > span {
    background: #fff;
    border: 1px solid #fff;
    padding: 5px 10px;
    text-decoration: none;
}
.format-status .entry-content .page-links a, .format-gallery .entry-content .page-links a, .format-chat .entry-content .page-links a, .format-quote .entry-content .page-links a, .page-links a {
    background: #e63f2a;
    border: 1px solid #e63f2a;
    color: #fff;
}
.format-gallery .entry-content .page-links a:hover, .format-audio .entry-content .page-links a:hover, .format-status .entry-content .page-links a:hover, .format-video .entry-content .page-links a:hover, .format-chat .entry-content .page-links a:hover, .format-quote .entry-content .page-links a:hover, .page-links a:hover {
    background: #fff;
    color: #e63f2a;
}
.format-status .entry-content .page-links > span, .format-quote .entry-content .page-links > span {
    background: none;
}
.page-links .page-links-title {
    background: transparent;
    border: none;
    margin-right: 20px;
    padding: 0;
}
.hentry .mejs-mediaelement, .hentry .mejs-container .mejs-controls {
    background: #220e10;
}
.hentry .mejs-controls .mejs-time-rail .mejs-time-loaded, .hentry .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current {
    background: #fff;
}
.hentry .mejs-controls .mejs-time-rail .mejs-time-current {
    background: #ea9629;
}
.hentry .mejs-controls .mejs-time-rail .mejs-time-total, .hentry .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-total {
    background: #595959;
}
.hentry .mejs-controls .mejs-time-rail span, .hentry .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-total, .hentry .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current {
    border-radius: 0;
}
.gallery {
    margin-bottom: 20px;
    margin-left: -4px;
}
.gallery-item {
    float: left;
    margin: 0 4px 4px 0;
    overflow: hidden;
    position: relative;
}
.gallery-columns-1.gallery-size-medium, .gallery-columns-1.gallery-size-thumbnail, .gallery-columns-2.gallery-size-thumbnail, .gallery-columns-3.gallery-size-thumbnail {
    display: table;
    margin: 0 auto 20px;
}
.gallery-columns-1 .gallery-item, .gallery-columns-2 .gallery-item, .gallery-columns-3 .gallery-item {
    text-align: center;
}
.gallery-columns-4 .gallery-item {
    max-width: 23%;
    max-width: -webkit-calc(25% - 4px);
    max-width: calc(25% - 4px);
}
.gallery-columns-5 .gallery-item {
    max-width: 19%;
    max-width: -webkit-calc(20% - 4px);
    max-width: calc(20% - 4px);
}
.gallery-columns-6 .gallery-item {
    max-width: 15%;
    max-width: -webkit-calc(16.7% - 4px);
    max-width: calc(16.7% - 4px);
}
.gallery-columns-7 .gallery-item {
    max-width: 13%;
    max-width: -webkit-calc(14.28% - 4px);
    max-width: calc(14.28% - 4px);
}
.gallery-columns-8 .gallery-item {
    max-width: 11%;
    max-width: -webkit-calc(12.5% - 4px);
    max-width: calc(12.5% - 4px);
}
.gallery-columns-9 .gallery-item {
    max-width: 9%;
    max-width: -webkit-calc(11.1% - 4px);
    max-width: calc(11.1% - 4px);
}
.gallery-columns-1 .gallery-item:nth-of-type(1n), .gallery-columns-2 .gallery-item:nth-of-type(2n), .gallery-columns-3 .gallery-item:nth-of-type(3n), .gallery-columns-4 .gallery-item:nth-of-type(4n), .gallery-columns-5 .gallery-item:nth-of-type(5n), .gallery-columns-6 .gallery-item:nth-of-type(6n), .gallery-columns-7 .gallery-item:nth-of-type(7n), .gallery-columns-8 .gallery-item:nth-of-type(8n), .gallery-columns-9 .gallery-item:nth-of-type(9n) {
    margin-right: 0;
}
.gallery-columns-1.gallery-size-medium figure.gallery-item:nth-of-type(1n+1), .gallery-columns-1.gallery-size-thumbnail figure.gallery-item:nth-of-type(1n+1), .gallery-columns-2.gallery-size-thumbnail figure.gallery-item:nth-of-type(2n+1), .gallery-columns-3.gallery-size-thumbnail figure.gallery-item:nth-of-type(3n+1) {
    clear: left;
}
.gallery-caption {
    background-color: rgba(0,  0,  0,  0.7);
    box-sizing: border-box;
    color: #fff;
    font-size: 14px;
    line-height: 1.3;
    margin: 0;
    max-height: 50%;
    opacity: 0;
    padding: 2px 8px;
    position: absolute;
    bottom: 0;
    left: 0;
    text-align: left;
    -webkit-transition: opacity 400ms ease;
    transition: opacity 400ms ease;
    width: 100%}
.gallery-caption:before {
    box-shadow: 0 -10px 15px #000 inset;
    content: "";
    height: 100%;
    min-height: 49px;
    position: absolute;
    left: 0;
    top: 0;
    width: 100%}
.gallery-item:hover .gallery-caption {
    opacity: 1;
}
.gallery-columns-7 .gallery-caption, .gallery-columns-8 .gallery-caption, .gallery-columns-9 .gallery-caption {
    display: none;
}
.format-aside {
    background-color: #f7f5e7;
}
.blog .format-aside:first-of-type, .single .format-aside:first-of-type, .format-aside + .format-aside, .format-aside + .format-link, .format-link + .format-aside {
    box-shadow: inset 0 2px 2px rgba(173,  165,  105,  0.2);
}
.format-aside .entry-meta {
    margin-top: 0;
}
.format-aside blockquote {
    font-size: 100%;
    font-weight: normal;
}
.format-aside cite {
    font-size: 100%;
    text-transform: none;
}
.format-aside cite:before {
    content: "\2014";
    margin-right: 5px;
}
.format-audio {
    background-color: #db572f;
}
.format-audio .entry-title {
    font-size: 28px;
    font-weight: bold;
}
.format-audio .entry-content:before {
    content: "\f109";
    float: left;
    font-size: 64px;
    position: relative;
    top: 4px;
}
.format-audio .entry-content a, .format-audio .entry-meta a, .format-audio .entry-content a:hover, .format-audio .entry-meta a:hover {
    color: #fbfaf3;
}
.format-audio .audio-content {
    background: url(images/dotted-line.png) repeat-y left top;
    background-size: 4px 4px;
    float: right;
    padding-left: 35px;
    width: 80%;
    width: -webkit-calc(100% - 85px);
    width: calc(100% - 85px);
}
.format-audio .wp-audio-shortcode {
    height: 30px !important;
    margin: 20px 0;
    max-width: 400px !important;
}
.format-audio audio {
    max-width: 100% !important;
}
.format-chat {
    background-color: #eadaa6;
}
.format-chat .entry-title {
    font-size: 28px;
    font-weight: bold;
}
.format-chat .entry-meta a, .format-chat .entry-content a {
    color: #722d19;
}
.format-chat .entry-meta .date a:before {
    content: "\f108";
    margin-right: 2px;
}
.format-chat .entry-meta .author {
    display: none;
}
.format-chat .chat {
    margin: 0;
}
.format-chat .chat .chat-timestamp {
    color: #722d19;
    float: right;
    font-size: 12px;
    font-weight: normal;
    margin: 5px 10px 0;
}
.format-chat .chat .fn {
    font-style: normal;
}
.format-gallery {
    background-color: #fbca3c;
}
.format-gallery .entry-header {
    margin-bottom: 15px;
}
.format-gallery .entry-title {
    font-size: 50px;
    font-weight: 400;
    margin: 0;
}
.format-gallery .entry-meta a, .format-gallery .entry-content a {
    color: #722d19;
}
.format-image .entry-title {
    font-size: 28px;
    font-weight: bold;
}
.format-image .categories-links, .format-image .tags-links {
    display: none;
}
.format-link {
    background-color: #f7f5e7;
}
.blog .format-link:first-of-type, .single .format-link:first-of-type {
    box-shadow: inset 0 2px 2px rgba(173,  165,  105,  0.2);
}
.format-link .entry-header, .format-link .entry-content p:last-child {
    margin-bottom: 0;
}
.format-link .entry-title {
    color: #ca3c08;
    display: inline;
    font: 300 italic 20px 'Open Sans',  sans-serif;
    margin-right: 20px;
}
.format-link .entry-title a {
    color: #bc360a;
}
.format-link div.entry-meta {
    display: inline;
}
.format-quote {
    background-color: #210d10;
}
.format-quote .entry-content, .format-quote .entry-meta {
    color: #f7f5e7;
}
.format-quote .entry-content blockquote {
    font-size: 28px;
    margin: 0;
}
.format-quote .entry-content a, .format-quote .entry-meta a, .format-quote .linked {
    color: #e63f2a;
}
.format-quote .entry-content cite a {
    border-bottom: 1px dotted #fff;
    color: #fff;
}
.format-quote .entry-content cite a:hover {
    text-decoration: none;
}
.format-quote blockquote small, .format-quote blockquote cite {
    display: block;
    font-size: 16px;
}
.format-quote blockquote {
    font-style: italic;
    font-weight: 300;
    padding-left: 75px;
    position: relative;
}
.format-quote blockquote:before {
    content: '\201C';
    font-size: 140px;
    font-weight: 400;
    line-height: .8;
    padding-right: 25px;
    position: absolute;
    left: -15px;
    top: -3px;
}
.format-quote .entry-meta .author {
    display: none;
}
.format-status {
    background-color: #722d19;
    padding: 0;
}
.format-status .entry-content, .format-status .entry-meta {
    padding-left: 35px;
    position: relative;
}
.format-status .entry-content a {
    color: #eadaa6;
}
.format-status .entry-meta a {
    color: #f7f5e7;
}
.sidebar .format-status .entry-content, .sidebar .format-status .entry-meta {
    padding-left: 95px;
}
.format-status .entry-content:before, .format-status .entry-meta:before {
    background: url(images/dotted-line.png) repeat-y left bottom;
    background-size: 4px 4px;
    content: "";
    display: block;
    height: 100%;
    position: absolute;
    left: 10px;
    top: 0;
    width: 1px;
}
.sidebar .format-status .entry-content:before, .sidebar .format-status .entry-meta:before {
    left: 70px;
}
.format-status .categories-links, .format-status .tags-links {
    display: none;
}
.format-status .entry-meta:before {
    background-position: left top;
}
.format-status .entry-content {
    color: #f7f5e7;
    font-size: 24px;
    font-style: italic;
    font-weight: 300;
    padding-bottom: 30px;
    padding-top: 40px;
    position: relative;
}
.format-status .entry-content p:first-child:before {
    background-color: rgba(0,  0,  0,  0.65);
    content: "";
    height: 3px;
    margin-top: 13px;
    position: absolute;
    left: 4px;
    width: 13px;
}
.sidebar .format-status .entry-content > p:first-child:before {
    left: 64px;
}
.format-status .entry-content p:last-child {
    margin-bottom: 0;
}
.format-status .entry-meta {
    margin-top: 0;
    padding-bottom: 40px;
}
.format-status .entry-meta .date a:before {
    content: "\f105"}
.format-video {
    background-color: #db572f;
}
.format-video .entry-content a, .format-video .entry-meta a, .format-video .entry-content a:hover, .format-video .entry-meta a:hover {
    color: #fbfaf3;
}
.format-video .entry-title {
    font-size: 50px;
    font-weight: 400;
}
.format-video .entry-meta {
    color: #220e10;
}
.attachment .hentry {
    background-color: #e8e5ce;
    margin: 0;
    padding: 0;
}
.attachment .entry-header {
    margin-bottom: 0;
    max-width: 1040px;
    padding: 30px 0;
}
.attachment .entry-title {
    display: inline-block;
    float: left;
    font: 300 italic 30px 'Open Sans',  sans-serif;
    margin: 0;
}
.attachment .entry-title:before {
    content: "\f416";
    font-size: 32px;
    margin-right: 10px;
}
.attachment .entry-meta {
    clear: none;
    color: inherit;
    float: right;
    max-width: 604px;
    padding: 9px 0 0;
    text-align: right;
}
.hentry.attachment:not(.image-attachment) .entry-meta {
    max-width: 104px;
}
.attachment footer.entry-meta {
    display: none;
}
.attachment-meta:before {
    content: "\f307"}
.full-size-link a:before {
    content: "\f402"}
.full-size-link:before {
    content: none;
}
.attachment .entry-meta a, .attachment .entry-meta .edit-link:before, .attachment .full-size-link:before {
    color: #ca3c08;
}
.attachment .entry-content {
    background-color: #fff;
    max-width: 100%;
    padding: 40px 0;
}
.image-navigation {
    margin: 0 auto;
    max-width: 1040px;
    position: relative;
}
.image-navigation a:hover {
    text-decoration: none;
}
.image-navigation .nav-previous, .image-navigation .nav-next {
    position: absolute;
    top: 50px;
}
.image-navigation .nav-previous {
    left: 0;
}
.image-navigation .nav-next {
    right: 0;
}
.image-navigation .meta-nav {
    font-size: 32px;
    font-weight: 300;
    vertical-align: -4px;
}
.attachment .entry-attachment, .attachment .type-attachment p {
    margin: 0 auto;
    max-width: 724px;
    text-align: center;
}
.attachment .entry-attachment .attachment {
    display: inline-block;
}
.attachment .entry-caption {
    text-align: left;
}
.attachment .entry-description {
    margin: 20px auto 0;
    max-width: 604px;
}
.attachment .entry-caption p:last-child, .attachment .entry-description p:last-child {
    margin: 0;
}
.attachment .site-main .sidebar-container {
    display: none;
}
.attachment .entry-content .mejs-audio {
    max-width: 400px;
    margin: 0 auto;
}
.attachment .entry-content .wp-video {
    margin: 0 auto;
}
.attachment .entry-content .mejs-container {
    margin-bottom: 24px;
}
.navigation .nav-previous {
    float: left;
}
.navigation .nav-next {
    float: right;
}
.navigation a {
    color: #bc360a;
}
.navigation a:hover {
    color: #ea9629;
    text-decoration: none;
}
.paging-navigation {
    background-color: #e8e5ce;
    padding: 40px 0;
}
.paging-navigation .nav-links {
    margin: 0 auto;
    max-width: 604px;
    width: 100%}
.sidebar .paging-navigation .nav-links {
    max-width: 1040px;
    padding: 0 376px 0 60px;
}
.paging-navigation .nav-next {
    padding: 13px 0;
}
.paging-navigation a {
    font-size: 22px;
    font-style: italic;
    font-weight: 300;
}
.paging-navigation .meta-nav {
    background-color: #e63f2a;
    border-radius: 50%;
    color: #fff;
    display: inline-block;
    font-size: 26px;
    padding: 3px 0 8px;
    text-align: center;
    width: 50px;
}
.paging-navigation .nav-previous .meta-nav {
    margin-right: 10px;
    padding: 17px 0 23px;
    width: 80px;
}
.paging-navigation .nav-next .meta-nav {
    margin-left: 10px;
}
.paging-navigation a:hover .meta-nav {
    background-color: #ea9629;
    text-decoration: none;
}
.post-navigation {
    background-color: #fff;
    color: #ca3c08;
    font-size: 20px;
    font-style: italic;
    font-weight: 300;
    padding: 20px 0;
}
.post-navigation .nav-links {
    margin: 0 auto;
    max-width: 1040px;
}
.sidebar .post-navigation .nav-links {
    padding: 0 376px 0 60px;
}
.post-navigation a[rel="next"] {
    float: right;
    text-align: right;
}
.author-info {
    margin: 0 auto;
    max-width: 604px;
    padding: 30px 0 10px;
    text-align: left;
    width: 100%}
.author.sidebar .author-info {
    max-width: 1040px;
    padding: 30px 376px 10px 60px;
}
.single .author-info {
    padding: 50px 0 0;
}
.author-avatar .avatar {
    float: left;
    margin: 0 30px 30px 0;
}
.single-format-status .author-description {
    color: #f7f5e7;
}
.author-description .author-title {
    clear: none;
    font: 300 italic 20px 'Open Sans',  sans-serif;
    margin: 0 0 8px;
}
.author-link {
    color: #ca3c08;
    margin-left: 2px;
}
.author.archive .author-link {
    display: none;
}
.archive-header {
    background-color: #e8e5ce;
}
.archive-title, .archive-meta {
    font: 300 normal 30px 'Open Sans',  sans-serif;
    margin: 0 auto;
    max-width: 1040px;
    padding: 30px 0;
    width: 100%}
.archive-meta {
    font-size: 16px;
    font-style: normal;
    font-weight: normal;
    margin-top: -15px;
    padding: 0 0 11px;
}
.sidebar .archive-meta {
    padding-right: 316px;
}
.page-header {
    background-color: transparent;
    margin: 20px 0;
    position: relative;
}
.page-header h1 {
    border-bottom: 1px solid #d4d4d4;
    text-align: center;
    text-transform: uppercase;
    font-weight: 300;
    display: table;
    margin: 0 auto;
}
.page-header h1:after {
    background: url(images/hed-line.gif) center bottom no-repeat;
    position: absolute;
    content: "";
    z-index: 1;
    display: block;
    left: 0;
    top: 100%;
    width: 100%;
    height: 5px;
}
.page-title {
    margin: 0 auto;
    padding: 0;
    width: auto;
    position: relative;
}
.page-title h1 {
    border-bottom: 1px solid #d4d4d4;
    text-align: center;
    text-transform: uppercase;
    font-weight: 300;
    display: table;
    margin: 0 auto;
}
.page-title h1:after {
    background: url(images/hed-line.gif) center bottom no-repeat;
    position: absolute;
    content: "";
    z-index: 1;
    display: block;
    left: 0;
    top: 100%;
    width: 100%;
    height: 5px;
}
.page-title h1 span {
    font-weight: 700;
    color: #000;
}
.page-title h2 {
    border-bottom: 1px solid #d4d4d4;
    text-align: center;
    text-transform: uppercase;
    font-weight: 300;
    display: table;
    margin: 0 auto;
}
.page-title h2:after {
    background: url(images/hed-line.gif) center bottom no-repeat;
    position: absolute;
    content: "";
    z-index: 1;
    display: block;
    left: 0;
    top: 100%;
    width: 100%;
    height: 5px;
}
.page-title h2 span {
    font-weight: 700;
    color: #000;
}
.page-content {
    margin: 0 auto;
    max-width: 604px;
    padding: 40px 0;
    width: 100%}
.sidebar .page-content {
    margin: 0 auto;
    max-width: 1040px;
    padding: 40px 376px 40px 60px;
}
.aboutBox .page-title {
    margin-bottom: 25px;
}
.temptitle {
    width: auto;
    position: relative;
    margin: 30px 0;
}
.temptitle h2 {
    border-bottom: 1px solid #d4d4d4;
    text-align: center;
    text-transform: uppercase;
    font-weight: 300;
    display: table;
    margin: 0 auto;
}
.temptitle h2:after {
    background: url(images/hed-line.gif) center bottom no-repeat;
    position: absolute;
    content: "";
    z-index: 1;
    display: block;
    left: 0;
    top: 100%;
    width: 100%;
    height: 5px;
}
.error404 .page-header {
    background-color: #fff;
}
.error404 .page-title {
    line-height: 0.6;
    margin: 0;
    padding: 300px;
    position: relative;
    text-align: center;
    width: auto;
}
.error404 .page-title:before {
    color: #e8e5ce;
    content: "\f423";
    font-size: 964px;
    line-height: 0.6;
    overflow: hidden;
    position: absolute;
    left: 7px;
    top: 28px;
}
.error404 .page-wrapper {
    background-color: #e8e5ce;
}
.error404 .page-header, .error404 .page-content {
    margin: 0 auto;
    max-width: 1040px;
    padding-bottom: 40px;
    width: 100%}
.comments-title, .comment-list, .comment-reply-title, .must-log-in, .comment-respond .comment-form, .comment-respond iframe {
    display: block;
    margin-left: auto;
    margin-right: auto;
    max-width: 604px;
    width: 100%}
.sidebar .comments-title, .sidebar .comment-list, .sidebar .must-log-in, .sidebar .comment-reply-title, .sidebar .comment-navigation, .sidebar .comment-respond .comment-form {
    max-width: 1040px;
    padding-left: 60px;
    padding-right: 376px;
}
.comments-title {
    font: 300 normal 28px 'Open Sans',  sans-serif;
    color: #bc360a;
}
.comment-list, .comment-list .children {
    list-style-type: none;
    padding: 0;
}
.comment-list .children {
    margin-left: 20px;
}
.comment-list > li:after, .comment-list .children > li:before {
    background: url(images/dotted-line.png) repeat left top;
    background-size: 4px 4px;
    content: "";
    display: block;
    height: 1px;
    width: 100%}
.comment-list > li:last-child:after {
    display: none;
}
.comment-body {
    padding: 24px 0;
    position: relative;
}
.comment-author {
    float: left;
    max-width: 74px;
}
.comment-author .avatar {
    display: block;
    margin-bottom: 10px;
}
.comment-author .fn {
    word-wrap: break-word;
}
.comment-author .fn, .comment-author .url, .comment-reply-link, .comment-reply-login {
    color: #bc360a;
    font-size: 14px;
    font-style: normal;
    font-weight: normal;
}
.says {
    display: none;
}
.no-avatars .comment-author {
    margin: 0 0 5px;
    max-width: 100%;
    position: relative;
}
.no-avatars .comment-metadata, .no-avatars .comment-content, .no-avatars .comment-list .reply {
    width: 100%}
.bypostauthor > .comment-body .fn:before {
    content: "\f408";
    vertical-align: text-top;
}
.comment-list .edit-link {
    margin-left: 20px;
}
.comment-metadata, .comment-awaiting-moderation, .comment-content, .comment-list .reply {
    float: right;
    width: 79%;
    width: -webkit-calc(100% - 124px);
    width: calc(100% - 124px);
    word-wrap: break-word;
}
.comment-meta, .comment-meta a {
    color: #a2a2a2;
    font-size: 16px;
}
.comment-meta a:hover {
    color: #ea9629;
}
.comment-metadata {
    margin-bottom: 20px;
}
.ping-meta {
    color: #a2a2a2;
    font-size: 13px;
    line-height: 2;
}
.comment-awaiting-moderation {
    color: #a2a2a2;
}
.comment-awaiting-moderation:before {
    content: "\f414";
    margin-right: 5px;
    position: relative;
    top: -2px;
}
.comment-reply-link:before, .comment-reply-login:before {
    content: "\f412";
    margin-right: 3px;
}
.comment-respond {
    background-color: #f7f5e7;
    padding: 30px 0;
}
.comment .comment-respond {
    margin-bottom: 20px;
    padding: 20px;
}
.comment-reply-title {
    font: 300 normal 18px 'Open Sans',  sans-serif;
    color: #f47121;
}
.comment-reply-title small a {
    color: #131310;
    display: inline-block;
    float: right;
    height: 16px;
    overflow: hidden;
    width: 16px;
}
.comment-reply-title small a:hover {
    color: #ed331c;
    text-decoration: none;
}
.comment-reply-title small a:before {
    content: "\f406";
    vertical-align: top;
}
.sidebar .comment-list .comment-reply-title, .sidebar .comment-list .comment-respond .comment-form {
    padding: 0;
}
.comment-form .comment-notes {
    margin-bottom: 15px;
}
.comment-form .comment-form-author, .comment-form .comment-form-email, .comment-form .comment-form-url {
    margin-bottom: 8px;
}
.comment-form [for="author"], .comment-form [for="email"], .comment-form [for="url"], .comment-form [for="comment"] {
    float: left;
    padding: 5px 0;
    width: 120px;
}
.comment-form .required {
    color: #ed331c;
}
.comment-form input[type="text"], .comment-form input[type="email"], .comment-form input[type="url"] {
    max-width: 270px;
    width: 60%}
.comment-form textarea {
    width: 100%}
.form-allowed-tags, .form-allowed-tags code {
    color: #686758;
    font-size: 12px;
}
.form-allowed-tags code {
    font-size: 10px;
    margin-left: 3px;
}
.comment-list .pingback, .comment-list .trackback {
    padding-top: 24px;
}
.comment-navigation {
    font-size: 20px;
    font-style: italic;
    font-weight: 300;
    margin: 0 auto;
    max-width: 604px;
    padding: 20px 0 30px;
    width: 100%}
.no-comments {
    background-color: #f7f5e7;
    font-size: 20px;
    font-style: italic;
    font-weight: 300;
    margin: 0;
    padding: 40px 0;
    text-align: center;
}
.sidebar .no-comments {
    padding-left: 60px;
    padding-right: 376px;
}
.site-main .mu_register {
    margin: 0 auto;
    max-width: 604px;
    width: 100%}
.mu_alert {
    margin-top: 25px;
}
.site-main .mu_register input[type="submit"], .site-main .mu_register #blog_title, .site-main .mu_register #user_email, .site-main .mu_register #blogname, .site-main .mu_register #user_name {
    font-size: inherit;
    width: 270px;
}
.site-main .mu_register input[type="submit"] {
    width: auto;
}
.site-main .widget-area {
    float: right;
    width: 300px;
}
.widget {
    font-size: 14px;
    -webkit-hyphens: auto;
    -moz-hyphens: auto;
    -ms-hyphens: auto;
    hyphens: auto;
    margin: 0 0 24px;
    padding: 20px;
    word-wrap: break-word;
}
.widget .widget-title {
    font: 400 20px 'Open Sans',  sans-serif;
    margin: 0 0 10px;
}
.widget ul, .widget ol {
    list-style-type: none;
    margin: 0;
    padding: 0;
}
.widget li {
    padding: 5px 0;
    list-style: square;
    list-style-position: inside;
}
.widget .children li:last-child {
    padding-bottom: 0;
}
.widget li > ul, .widget li > ol {
    margin-left: 20px;
}
.widget a {
    color: #666666;
    font-size: 12px;
}
.widget a:hover {
    color: #ea9629;
}
.search-form .search-submit {
    display: block;
}
.widget_rss .rss-date {
    display: block;
}
.widget_rss .rss-date, .widget_rss li > cite {
    color: #a2a2a2;
}
.widget_calendar table, .widget_calendar td {
    border: 0;
    border-collapse: separate;
    border-spacing: 1px;
}
.widget_calendar caption {
    font-size: 14px;
    margin: 0;
}
.widget_calendar th, .widget_calendar td {
    padding: 0;
    text-align: center;
}
.widget_calendar a {
    display: block;
}
.widget_calendar a:hover {
    background-color: rgba(0,  0,  0,  0.15);
}
.widget_calendar tbody td {
    background-color: rgba(255,  255,  255,  0.5);
}
.site-footer .widget_calendar tbody td {
    background-color: rgba(255,  255,  255,  0.05);
}
.widget_calendar tbody .pad, .site-footer .widget_calendar tbody .pad {
    background-color: transparent;
}
.site-footer {
    background-color: #e8e5ce;
    color: #686758;
    font-size: 14px;
    text-align: center;
}
.site-footer .widget-area, .sidebar .site-footer {
    text-align: left;
}
.site-footer a {
    color: #686758;
}
.site-footer .sidebar-container {
    background-color: #220e10;
    padding: 20px 0;
}
.site-footer .widget-area {
    margin: 0 auto;
    max-width: 1040px;
    width: 100%}
.sidebar .site-footer .widget-area {
    max-width: 724px;
    position: relative;
    left: -158px;
}
.site-footer .widget {
    background: transparent;
    color: #fff;
    float: left;
    margin-right: 20px;
    width: 245px;
}
.sidebar .site-footer .widget {
    width: 228px;
}
.sidebar .site-footer .widget:nth-of-type(4), .sidebar .site-footer .widget:nth-of-type(3) {
    margin-right: 0;
}
.site-footer .widget a {
    color: #e6402a;
}
.site-footer .widget-title, .site-footer .widget-title a, .site-footer .wp-caption-text {
    color: #fff;
}
.site-info {
    margin: 0 auto;
    max-width: 1040px;
    padding: 30px 0;
    width: 100%}
#wpstats {
    display: block;
    margin: -10px auto 0;
}
.main-container {
    max-width: 1276px;
    margin: 0 auto;
    padding: 0 15px;
    clear: both;
}
.header-top {
    width: 100%;
    background:none;
  	margin:3px auto;
    padding: 15px 0 0px;
    max-width: 1276px;
    margin-top: 20px;
}
.header-left {
    float: left;  width: 30%;margin-left: -1px;position: relative; top: 15px;}
.header-left a {
    display: block;
}
#mni-membership-635998387042287343  {
    text-align:  center;
    position:  relative;
    float:  left;
    width:  56%;
    
}
.header-right {
    float: right;
    width:50%;
    text-align: right;
    margin-right:0;
    /*margin-top:-10px;*/
   
}
.fl-ul {
    margin: 0;
    padding: 0;
    list-style: none;
}
.follow-icons ul li {
    display: inline-block; margin-left:5px; vertical-align: middle;
}
/*.follow-icons ul li a {
    display: block;
    width: 20px;
    height: 18px;
}*/
.follow-icons ul li a:hover {
    opacity: 0.5;
}
.follow-icons ul li.fb-icons a {
    background: url(images/fb-icon1.png) 0 0 no-repeat;
    float: left;
    width: 10px;
    height: 15px;
    padding: 11px 0px 11px 0px;
}
.follow-icons ul li.tw-icons a {
    background: url(images/twitter-icon1.png)0 0 no-repeat;
    float: left;
    width: 15px;
    height: 15px;
    padding: 9px 0px;
}
.follow-icons ul li.in-icons a {
    background: url(images/in-icon1.png)0px 0px no-repeat;
    float: left;
    width: 15px;
    height: 15px;
    padding: 10px 0px;
}
.follow-icons ul li.gplus-icons a {
   background: url(images/google-icon1.png)0 0 no-repeat;
    float: left;
    width: 16px;
    height: 16px;
    padding: 11px 0px;
}
.follow-icons ul li.em-icons a {
    background: url(images/google-icon.png)0 0 no-repeat;
    float: left;
    width: 10px;
    height: 15px;
}
.follow-icons ul li:nth-child(1){
	margin-right:1px;
}
.follow-icons ul li:nth-child(2){
	margin-left: 11px;
}
.follow-icons ul li:nth-child(3){
	margin-left: 11px;
}
.follow-icons ul li:nth-child(4){
	margin-left: 11px;
}
.ryt-sec-head {
    width: 50%;
    float: inherit;
}
.follow-icons {
    width:35%;
    float: left;
    padding: 0;
    border-left: 1px solid #d9d7d6;
    line-height: 27px;
    margin-right: 21px;
}
.header-call {
    width: 58%;
    border-right:none;
    padding-right:0px;
    float:  left;
    border-left: 1px solid #d9d7d6;
   line-height: 27px;
   margin-top: -2px;
}
.header-call p {
    margin: 0 0 8px;
    padding: 0;
    font-size: 15px;
    font-weight: 400;
    color: #666;
}
.header-call p.call1 {
    margin: 0;
}
.header-call p.call1 a {
    background: url(images/cal11.png) 1px 4px no-repeat;
    padding: 0 0 0 24px;
    text-decoration: none;color:#6c6c6c!important;font-family: 'Roboto-Regular';
    letter-spacing: 0.22px;
    text-shadow: 0px 0px 0.1px rgba(108, 108, 108, 0.58);
}
.full_contact_details{
	width: 100%;
	float: left;
	margin-top: -15px;
}
.full_contact_details span{
	color: #f46d22;
    font-size: 15px;
    font-family: 'Poppins-Medium';
    border-bottom:1px solid #f46d22 ;
    text-transform: uppercase;
    display: inline-block;
    line-height: 17px;
}
.header-call p.call2 a {
    font-weight: 800;
    text-transform: uppercase;
    font-size: 14px;
    text-transform: uppercase;
    color: #f47121;
    padding: 6px 0 6px 27px;
    text-decoration: none;
    line-height: 30px;
}
.header-call p a:hover {
    color: #000;
}
.header-bottom {
    width: 100%;
    background:none;
    transition: all 0.2s ease;
}
.header-bottom.sticky {
    font-size: 24px;
    line-height: 48px;
    height: auto;
    text-align: left;
    padding-left: 0;
    -webkit-transition: all 0.4s ease;
    transition: all 0.4s ease;
    position: fixed;
    width: 100%;
    top: 0;
    left: 0;
    z-index: 9999;
}
.navSec {
    float: right;
    width: auto;
    /*margin-top: -15px;*/
}
.hed-search {
    float: left;
    width:47%; position:relative; max-width:300px; margin-right: 14px;}
/*.search-bg {
        box-shadow: inset 0 3px 40px #dbdbdb;
        border: solid #dbdbdb 2px!important;
    max-width: 223px;
    height: 32px;
    margin-top: 8px;
}*/
.screen-reader-text{display: none;}
.search-bg {
    box-shadow: inset 0 -1px 30px #efefef;
    border: solid #dbdbdb 1px!important;
    max-width: 223px;
    height: 32px;
    margin-top: -9px;
    border-radius: 23px;
}
.search-bg input {
    width: 180px;
    background: none;
    border: 0;
    float: left;
    padding: 0;
    margin: 5px;
    height: 23px;
    color: #000!important;
    font-size: 12px;
    padding-left: 10px;
    text-transform: none;
}
.search-bg input[type="submit"] {
   float: right;
    text-indent: -999em;
    height: 32px;
    width: 32px;
    padding: 0;
    margin: 0;
    background: url(images/header-search.png) no-repeat center center;
    position: absolute;
    right: 0;
    top: -11px;
}
.bx-wrapper {
    position: relative;
    margin: 0 auto;
    padding: 0;
    *zoom: 1;
}
.bx-wrapper img {
    max-width: 100%;
    display: block;
}
.bx-wrapper .bx-viewport {
    left: 0px;
    background: #fff;
    -webkit-transform: translatez(0);
    -moz-transform: translatez(0);
    -ms-transform: translatez(0);
    -o-transform: translatez(0);
    transform: translatez(0);
}
img.img-responsive {width: 100%;}
.bx-wrapper .bx-pager, .bx-wrapper .bx-controls-auto {
    position: absolute;
    bottom: -30px;
    width: 100%}
.bx-wrapper .bx-loading {
    min-height: 50px;
    background: url(images/bx_loader.gif) center center no-repeat #fff;
    height: 100%;
    width: 100%;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 2000;
}
.bx-wrapper .bx-pager {
    text-align: center;
    font-size: .85em;
    font-family: Arial;
    font-weight: bold;
    color: #666;
    padding-top: 20px;
}
.bx-wrapper .bx-pager .bx-pager-item, .bx-wrapper .bx-controls-auto .bx-controls-auto-item {
    display: inline-block;
    *zoom: 1;
    *display: inline;
}
.bx-wrapper .bx-pager.bx-default-pager a {
    background: #353432;
    text-indent: -9999px;
    display: block;
    width: 10px;
    height: 10px;
    margin: 0;
    outline: 0;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 50%;
    -moz-border-radius: 50%;
    -ms-border-radius: 50%;
    -o-border-radius: 50%;
    -webkit-border-radius: 50%;
    transition: all 0.3s ease-in-out 0.1s;
}
.bx-wrapper .bx-pager.bx-default-pager a:hover, .bx-wrapper .bx-pager.bx-default-pager a.active {
    background: #f47121;
}
.bx-wrapper .bx-prev {
    left: -45px;
    background: url(images/pre-icon.png) no-repeat 0;    height: 97px!important;
    width:23px!important;
}
.bx-wrapper .bx-next {
    right: -45px;
    left: initial;
    background: url(images/next-icon.png) no-repeat 0;     height: 97px!important; width: 23px!important;}
.bx-wrapper .bx-prev:hover {
    background-position: 0;
}
.bx-wrapper .bx-next:hover {
    background-position:0;
}
.bx-wrapper .bx-controls-direction a {
    position: absolute;
    top: 30%;
    margin-top: -16px;
    outline: 0;
    width: 32px;
    height: 32px;
    text-indent: -9999px;
    z-index: 1;
}
.bx-wrapper .bx-controls-direction a.disabled {
    display: none;
}
.bx-wrapper .bx-controls-auto {
    text-align: center;
}
.bx-wrapper .bx-controls-auto .bx-start {
    display: block;
    text-indent: -9999px;
    width: 10px;
    height: 11px;
    outline: 0;
    background: url(images/controls.png) -86px -11px no-repeat;
    margin: 0 3px;
}
.bx-wrapper .bx-controls-auto .bx-start:hover, .bx-wrapper .bx-controls-auto .bx-start.active {
    background-position: -86px 0;
}
.bx-wrapper .bx-controls-auto .bx-stop {
    display: block;
    text-indent: -9999px;
    width: 9px;
    height: 11px;
    outline: 0;
    background: url(images/controls.png) -86px -44px no-repeat;
    margin: 0 3px;
}
.bx-wrapper .bx-controls-auto .bx-stop:hover, .bx-wrapper .bx-controls-auto .bx-stop.active {
    background-position: -86px -33px;
}
.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager {
    text-align: left;
    width: 80%}
.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto {
    right: 0;
    width: 35px;
}
.bx-wrapper .bx-caption {
    position: absolute;
    bottom: 0;
    left: 0;
    background: #666\9;
    background: rgba(80,  80,  80,  0.75);
    width: 100%}
.bx-wrapper .bx-caption span {
    color: #fff;
    font-family: Arial;
    display: block;
    font-size: .85em;
    padding: 10px;
}
.banner ul, .pr-list ul {
    padding: 0;
    margin: 0;
    list-style: none;
}
.banner ul img {
    width: 100%}
.banner-inner {
    position: absolute;
    top: 130px;
    left: 50%;
    margin: 0 0 0 -460px;
    max-width: 920px;
    width: 100%;
    text-align: center;
    text-transform: uppercase;
    font-family: 'Oswald',  sans-serif;
}
.inner-banner .banner-inner {
    top: 130px;
}
.banner .bx-wrapper .bx-pager.bx-default-pager a {
    background: #353432;
    width: 30px;
    height: 30px;
    margin: 0 4px 0 0;
    border: 3px solid #fff;
    border-radius: 50%}
.banner .bx-wrapper .bx-pager.bx-default-pager a:hover, .banner .bx-wrapper .bx-pager.bx-default-pager a.active {
    background: #f47121;
}
.banner .bx-wrapper .bx-pager {
    position: absolute;
    bottom: 26px;
    width: 100%}
.banner .bx-wrapper .bx-pager {
    padding: 0;
}
.banner-inner h1 {
    font-family: 'Oswald',  sans-serif;
    color: #f47121;
    font-size: 27px;
    font-weight: 500;
    margin: 0 0 10px;
    letter-spacing: 0.5px;
}
.banner-inner h2 {
    color: #f47121;
    font-size: 27px;
    font-weight: 500;
    font-family: 'Oswald',  sans-serif;
    margin: 0 0 10px;
    letter-spacing: 0.5px;
}
.banner-inner h3 {
    font-family: 'Oswald',  sans-serif;
    color: #fff;
    font-size: 17px;
    font-weight: 400;
    margin: 0 0 10px;
    background: #353432;
    width: auto;
    display: inline-block;
    padding: 2px 6px;
    letter-spacing: 0.5px;
    text-transform: lowercase;
}
.banner-inner h4 {
    font-family: 'Oswald',  sans-serif;
    color: #fff;
    font-size: 15px;
    font-weight: 400;
    margin: 0 0 10px;
    background: #353432;
    width: auto;
    display: inline-block;
    padding: 4px 6px;
    letter-spacing: 0.5px;
    text-transform: lowercase;
}
.l-More, a.l-More {
    background: url(images/l-mor.png) 0 0 no-repeat;
    font-size: 12px;
    font-weight: 500;
    color: #fff;
    text-align: center;
    display: block;
    width: 122px;
    margin: 0 auto;
    text-decoration: none;
    padding: 8px;
    line-height: 16px;
}
.l-More:hover, a.l-More:hover {
    background: url(images/l-mor.png) 0 100% no-repeat;
    color: #fff;
}
.banner {
    position: relative;
    max-width:1276px;
    margin: 0 auto 15px;
}
.inner-banner img {
    width: 100%;
    height: auto;
}
.pr-list li {
    background: none;
    background-size: 100% auto;
    min-height:370px;
    position: relative;
    width: 100%;
    float: left; 
}
.pro-round {
    position: absolute;
    width: 206px;
    height: 206px;
    left: 50%;
    top: 0;
    border:3px solid #f47121;
    border-radius: 50%;
    margin: 0px 0 0 -103px;
    z-index: 1;
    overflow: hidden;
    background: #fff;
}
.pro-round img {
    border-radius: 50%;
    webkit-transform: translateZ(0);
    -moz-transform: translateZ(0);
    -o-transform: translateZ(0);
    -ms-transform: translateZ(0);
    transform: translateZ(0);
    -webkit-transition: -webkit-transform 0.4s ease;
    -moz-transition: -moz-transform 0.4s ease;
    -o-transition: -o-transform 0.4s ease;
    transition: -webkit-transform 0.4s ease,  -moz-transform 0.4s ease,  -o-transform 0.4s ease,  transform 0.4s ease;
    cursor: pointer;width:100%;
}
.pro-round img:hover {
    -webkit-transition: -webkit-transform 0.5s linear;
    -moz-transition: -moz-transform 0.5s linear;
    -o-transition: -o-transform 0.5s linear;
    transition: -webkit-transform 0.5s linear,  -moz-transform 0.5s linear,  -o-transform 0.5s linear,  transform 0.5s linear;
    -webkit-transform: scale(0.2);
    -moz-transform: scale(1.2);
    -o-transform: scale(1.2);
    -ms-transform: scale(1.2);
    transform: scale(1.2);
}
.pro-text {
    position: relative;
    border: 1px solid #f47121;
    top: 103px;
    min-height:215px;
    text-align: center;
    padding-top: 110px;
}
.pro-text h2 {
    color: #000000;
    font-size: 23px;
    font-weight: 300;
    text-transform: uppercase;
    position: relative;
    margin: 0 0 10px;
    font-family: 'Poppins-Light';    padding: 9px;
}
.pro-text h2 span {color: #000; font-family: 'Poppins-Medium'; font-size:24px;float:left; text-align: center;width: 100%; margin:0 auto;}
.pro-text h2:after {
    background:none;
    width: 100%;
    height: 3px;
    content: "";
    left: 0;
    bottom: -6px;
    z-index: 1;
    display: block;
    position: absolute;
}
.pro-text p {
    font-size: 13px;
    line-height: 18px;
    color: #666;
    margin: 0;
    padding: 11px 17px;
}
.redMore {
    position: absolute;
    top: 80%;
    left: 50%;
    width: 130px;
    margin: 0 0 0 -65px;
}
a.red-more {display: block; background: #f47121; height: 33px;line-height: 38px;  color: #fff; font-size: 13px;  font-weight: 300;padding: 0; border-radius: 50px; text-decoration: none; text-align: center; text-transform: uppercase;font-family: 'Poppins-Medium';}
a.red-more:hover {
    webkit-transition-duration: 0.8s;
    -moz-transition-duration: 0.8s;
    -o-transition-duration: 0.8s;
    transition-duration: 0.8s;
    -ms-transition-duration: 0.8s;
    background: #000;
}
.bottem-element{margin-bottom:41px !important;}
.pr-list .bx-wrapper .bx-pager.bx-default-pager a {
    margin-right: 5px;
    width: 17px;
    height: 17px;
}
.guideSec {
    width: 100%;
    clear: both;
    margin-top: 50px;
}
.guide-bg {
    position: relative;
    padding: 69px 0 58px;
    text-transform: uppercase;
}
.guide-bg:after, .guide-bg:before {
    background: url(images/guide-bg.jpg) 0 0 repeat;
    width: 100%;
    height: 16px;
    content: "";
    display: block;
    position: absolute;
    left: 0;
    top: 0;
}
.guide-bg:before {
    top: 100%}
.guide-left {
    float: left;
    width: 25%;
    background: url(images/g-line.jpg) right 0 no-repeat;
    padding-right: 2px;
}
.guide-right {
    float: right;
    width: 72%}
.guide-left h2 {
    color: #f47121;
    font-size: 48px;
    font-family: 'Oswald',  sans-serif;
    font-weight: 700;
    line-height: 48px;
}
.guide-left h2 span.our {
    display: block;
    color: #959595;
    font-size: 36px;
    line-height: 36px;
}
.guide-left h2 span {
    display: block;
    color: #959595;
}
.guide-list {
    margin: 0;
    padding: 0;
    list-style: none;
}
.guideImg:hover img {
    opacity: 0.4;
    transition: all 0.3s ease-in-out 0.1s;
    cursor: pointer;
}
.guide-list li {
    text-align: center;
    margin: 0 0.5%;
    width: 32%;
    float: left;
}
.guide-list li:last-child {
    margin: 0;
}
.guideBox h2 a {
    color: #666;
    font-size: 18px;
    font-weight: 400;
    text-decoration: none;
    margin: 0;
    padding: 0;
}
.guideBox h2 a span {
    color: #000;
    font-weight: 600;
}
.guideBox h2 a:hover {
    color: #f47121;
}
.guideBox h2:after {
    background: url(images/guid-line.jpg) center 0 no-repeat;
    width: 100%;
    height: 1px;
    left: 0;
    top: 100%;
    z-index: 1;
    content: "";
    display: block;
    position: absolute;
}
.guideBox h2 {
    position: relative;
    margin: 0 0 10px;
}
.guideBox p a, .guideBox p {
    font-size: 14px;
    margin: 0;
}
.footer {
    background: url(images/ft-bg.jpg) 0 0 repeat;
    width: 100%;
    clear: both;
    margin-top: 100px;
}
.footer-top {
    background: rgba(31, 31, 31, 0.8);
    padding: 20px 0;
    margin-bottom: 20px;
}
.footer-bottom {
    padding-bottom: 30px;
}
.footerLt {
    float: left;
    color: #727272;
    font-size: 14px;
    line-height: 35px;
}
.footerRt {
    float: right;
    width: 19%;
    padding: 9px 0 0;
}
.footerRt label {
    color: #666;
    font-size: 12px;
    font-weight: 400;
    text-transform: uppercase;
    float: left;
    margin-right: 12px;
}
.footerRt ul li {
    display: inline-block;
}
.footerRt ul li a {
    display: block;
    width: 22px;
    height: 22px;
}
.footerRt ul li a:hover {
    overflow: 0.2;
}
.footerRt li.fb-icons a {
    background: url(images/social-ft.png) 0 0 no-repeat;
    width: 15px;
}
.footerRt li.tw-icons a {
    background: url(images/social-ft.png) -22px 0 no-repeat;
}
.footerRt li.in-icons a {
    background: url(images/social-ft.png) -52px 0 no-repeat;
}
.footerRt li.em-icons a {
    background: url(images/social-ft.png) -79px 0 no-repeat;
}
.ftBox {
    float: left;
    width: 30%;
    margin-right: 2.4%}
.ftBox.last {
    margin-right: 0;
}
.ft-hed h2 {
    color: #e3e3e3;
    font-size: 18px;
    text-transform: uppercase;
    margin: 0;
    padding: 0 0 20px;
    position: relative;
}
.ft-hed h2:after {
    position: absolute;
    display: block;
    content: "";
    width: 120px;
    height: 8px;
    left: 0;
    top: 100%;
    background: #f47121;
}
.ft-hed {
    border-bottom: 1px solid #f47121;
    margin-bottom: 30px;
}
.ftCont ul {
    margin: 0;
    padding: 0;
    list-style: none;
}
.ftCont ul a {
    color: #c0c0c0;
    font-size: 13px;
    line-height: 18px;
}
.ftCont ul a:hover {
    color: #f47121;
}
.latestSec {
    width: 100%;
    clear: both;
    margin-top: 46px;
}
.blog-slider {
    margin-bottom: 80px;
}
.blog-slider h2 {
    text-align: center;
    color: #666;
    font-size: 26px;
    line-height: 46px;
    font-weight: 500;
    text-transform: uppercase;
    margin: 0 0 56px;
    padding: 0;
    position: relative;
}
.blog-slider h2 span {
    color: #000;
    font-weight: 800;
}
/*.blog-slider h2:after {
    background:none!important;
   
    display:;
    left: 0;
    position: absolute;
    z-index: 1;
    height: 4px;
    width: 100%}*/
.blog-slider ul {
    margin: 0;
    padding: 0;
    list-style: none;
}
.blog-slider .blogBox {
    max-width: 554px;
    background: #f2f2f2;
    position: relative;
    padding: 17px 3px;
    min-height: 220px;
}
.blog-slider .blogBox:after {
    background: url(images/blog-shadow.png) center bottom no-repeat;
    content: "";
    display: block;
    position: absolute;
    top: 100%;
    left: 0;
    width: 100%;
    height: 37px;
    background-size: 100% 100%}
.blog-slider .blogLeft {
    float: left;
    width: 123px;
}
.blogImg img {
    border: 1px solid #f47121;
}
.blogRight {
    float: left;
    width: 75%}
.blog-slider .blogLeft p {
    color: #000;
    font-weight: 600;
    font-size: 12px;
    margin: 15px 0 0;
    text-align: center;
}
.blogTitle {
    width: 410px;
    height: 48px;
    background: #f47121;
}
.blogTitle p {
    color: #fff;
    font-size: 14px;
    line-height: 15px;
    text-transform: uppercase;
    float: left;
    width: 330px;
    padding: 10px;
    margin: 0;
}
.blogTitle p.comnt {
    color: #fff;
    font-size: 14px;
    line-height: 15px;
    text-transform: none;
    float: right;
    width: 80px;
    padding: 9px 0;
    background: #000;
    text-align: center;
}
.blogTitle p.comnt span {
    font-size: 24px;
    font-weight: 700;
    display: block;
    width: 100%}
.blogCont {
    padding: 0 8px;
}
.blogCont p {
    margin-bottom: 10px;
    font-size: 13px;
    float: left;
}
.blogMore {
    position: absolute;
    right: 0;
    background: #000;
    width: 113px;
    height: 34px;
    line-height: 34px;
    color: #fff;
    text-align: center;
    bottom: 0;
}
.blogMore:hover a {
    background: #f47121;
}
.blogMore a {
    display: block;
    color: #fff;
    font-size: 14px;
    font-weight: 700;
}
.blog-slider li {
    min-height: 200px;
}
.blog-slider .bx-wrapper .bx-pager.bx-default-pager a {
    width: 21px;
    height: 21px;
    margin-right: 10px;
}
.guide-box {
    max-width: 1025px;
    margin: 0 auto;
}
.guide-box .guideLeft {
    float: left;
    width: 32%;
    margin-right: 30px;
    margin-top: 20px;
}
.guide-sec .guideText {
    float: right;
    width: 65%;
    margin-top: 40px;
}
.guideText p {
    font-size: 14px;
    line-height: 24px;
    color: #666;
}
.guide-sec .guideBox {
    margin-top: 140px;
}
.guideLeft {
    float: left;
    width: 55%}
.guideRight {
    float: right;
    width: 44%}
.guideMake {
    position: relative;
    background: #000;
    max-width: 611px;
    margin-left: 10px;
    padding: 17px 14px 50px;
}
.make-hed {
    position: relative;
    left: -23px;
    background: #f47121;
    max-width: 430px;
    height: 60px;
    line-height: 60px;
    text-align: left;
    color: #fff;
    margin-bottom: 23px;
}
.make-hed h3 {
    color: #fff;
    line-height: 60px;
    padding-left: 26px;
}
.guideMake p {
    color: #c3c3c2;
    font-size: 14px;
    line-height: 18px;
}
.guideCont {
    position: relative;
}
.guide-resp {
    background: url(images/repon.gif) 0 0 repeat;
    width: 100%;
    min-height: 410px;
    margin: 87px 0 89px;
}
.guideCont-left {
    float: left;
    width: 55%;
    margin-top: 116px;
}
.guideCont-Right {
    position: absolute;
    right: 0;
    top: -55px;
    min-height: 473px;
    background: #f47121;
    width: 45%;
    padding: 101px 0 0 23px;
    color: #fff;
}

.guideCont-Right p {
    font-size: 16px;
    line-height: 18px;
    margin: 0;
    font-weight: 300;
}
.guideCont-Right h3 {
    text-transform: uppercase;
    color: #fff;
    margin-bottom: 45px;
    position: relative;
}
.guideCont-Right h3:after {
    border-bottom: 1px solid #fff;
    top: 100%;
    position: absolute;
    z-index: 1;
    display: block;
    content: "";
    right: 0;
    width: 335px;
    height: 1px;
}
.guide-Box .guide-bg:after {
    background: url(images/guide-bg.jpg) 0 0 repeat;
    width: 100%;
    height: 16px;
    content: "";
    display: block;
    position: absolute;
    left: 0;
    top: 100%}
.guide-Box .guide-bg:before {
    display: none;
}
.guide-Box .guide-bg {
    padding: 54px 0;
    float: left;
    width: 100%;
    text-transform: none;
}
.guide-BoxLt {
    float: left;
        width: 32%;
    text-align: center;
    margin: 25px;}
.guide-BoxRt {
    float: right;
    width: 54%}
.guide-BoxRt h2 {
    margin-bottom: 24px;
    font-weight: 300;
}
.guide-BoxRt p {
    color: #616161;
    text-transform: none;
    font-size: 14px;
    line-height: 24px;
}
.guide-BoxLt1 {
    float: left;
    background: url(images/and-icons.png) right  no-repeat;
    padding-right: 114px;
    width: 50%}
.guide-BoxRt1 {
    float: right;
    padding: 0 53px;
    width: 45%}
.guide-BoxLt1 h2, .guide-BoxRt1 h2 {
    text-transform: uppercase;
    margin-bottom: 38px;
    margin-top: 45px;
}
.guide-BoxLt1 h2 span {
    display: block;
}
.guide-BoxLt1 p, .guide-BoxRt1 p {
    font-size: 14px;
    line-height: 18px;
    margin: 0 0 46px;
}
.guide-BoxLt2 {
    float: left;
    width: 34%;
    margin-top: 140px;
}
.guide-BoxRt2 {
    float: right;
    width: 66%;
    margin-top: 10px;
}
.guide-BoxRt2 p {
    color: #050505;
    font-size: 14px;
    line-height: 24px;
    margin-bottom: 45px;
}
.guide-BoxRt2 h2 {
    color: #000;
    font-size: 16px;
    font-weight: 600;
    margin-bottom: 40px;
}
.guide-Box.last {
    margin-bottom: 62px;
    width: 100%;
    float: left;
}
.webBox {
    max-width: 100%}
.page-id-1222 .guideCont-Right #ecommerce_button{
	width: 100% !important;
	background: #e1dfdf;
	color: #000000;
	text-transform: uppercase;
	font-size: 22px !important;
	padding: 8.5px 0 !important;
	font-family: 'Montserrat', sans-serif !important;
    font-weight: 600!important;
    font-size: 22px !important;
}
.page-id-1222 .guideCont-Right #ecommerce_button:hover{background: #fa9658;color: #fff !important;transition: all 0.3s ease-in-out 0.1s;}
.quick_details .home_submit_quick input.wpcf7-form-control.wpcf7-submit:hover{-webkit-transition-duration: 0.8s;
    -moz-transition-duration: 0.8s;
    -o-transition-duration: 0.8s;
    transition-duration: 0.8s;
    -ms-transition-duration: 0.8s;
    background: #4c4a4a;
    transition: all 0.3s ease-in-out 0.1s;}
.guideCont_align {
    margin-top: 0px !important;
    padding: 0px !important;
    width: 100% !important;
    float: left!important;
    border-bottom: 1px solid #fda26b;
    margin-bottom:35px !important;
}
#wpcf7-f3352-o2{width: 100%;float: left;padding: 0 20px;}

.guideCont-Right #wpcf7-f3352-o2 input, textarea {
    border-radius: 0px;
    padding: 13px 20px;
    color: #000000;
    border-radius: 0px;
    /*font-size: 13px;
    font-family: 'Montserrat', sans-serif;
    font-weight: 300;*/
    color: #9f9f9f!important;
    font-family: 'Poppins-Light'!important;
    font-size: 14px!important;
}
.guideCont-Right #wpcf7-f3352-o2 textarea {
    height:104px;
    margin-bottom: 18px;
    /*color: #333;*/
    margin-bottom: 6px !important;
    color: #333333!important;
    font-family: 'Poppins-Light'!important;
    font-size: 14px!important;
}
.guideCont-Right #wpcf7-f3352-o2 p{margin: 0px;}
.guideCont-Right #wpcf7-f3352-o2 div.wpcf7-validation-errors{margin-top: 0px;}
.guideCont-Right #wpcf7-f3352-o2 ::-webkit-input-placeholder { /* WebKit browsers */
    color: #9f9f9f!important;
    font-family: 'Poppins-Light'!important;
    font-size: 14px!important;
}
.guideCont-Right #wpcf7-f3352-o2 :-moz-placeholder { /* Mozilla Firefox 4 to 18 */
	color: #9f9f9f!important;
    font-family: 'Poppins-Light'!important;
    font-size: 14px!important;
}
.guideCont-Right #wpcf7-f3352-o2 ::-moz-placeholder { /* Mozilla Firefox 19+ */
	color: #9f9f9f!important;
    font-family: 'Poppins-Light'!important;
    font-size: 14px!important;
}
.guideCont-Right #wpcf7-f3352-o2 :-ms-input-placeholder { /* Internet Explorer 10+ */
	color: #9f9f9f!important;
    font-family: 'Poppins-Light'!important;
    font-size: 14px!important;
}
.guideCont_align h2{
	color: #fff !important;
	margin: 42px 0 22px;
    
}
.guideCont_align h2 span{
	color: #fff !important;
}
.guide-box.webBox .guideLeft {
    float: left;
    width: 38%;
    margin-right: 30px;
    margin-top: 36px;
}
.guide-box.webBox .guideText {
    float: right;
    width: 59%;
    margin-top: 67px;
}
.guide-sec.webSec .guideBox {
    margin-top: 59px;
}
.guide-box.webBox .guideText.guideSearch {
    float: none;
    margin-top: 0;
    margin: 0;
    width: 100%}
.guideSearch .entry-header, .guideSearch .entry-content, .guideSearch .entry-summary, .guideSearch .entry-meta {
    max-width: 100%}
.guideSearch .hentry {
    position: relative;
    width: 100%}
.guideSearch .hentry:before {
    background: url(images/guide-bg.jpg) 0 0 repeat;
    width: 100%;
    height: 16px;
    content: "";
    display: block;
    position: absolute;
    left: 0;
    top: 100%}
.guideSearch .hentry:last-child:before {
    display: none;
}
.guideSearch .entry-title {
    font-size: 20px;
    padding: 0;
    margin: 0;
}
.guideSearch footer.entry-meta {
    margin-top: 0;
    padding: 0;
}
.guideSearch .entry-thumbnail img {
    border: 1px solid #CCC;
}
.webSec .guideLeft {
    float: left;
    width: 54%}
.webSec .guideRight {
    float: right;
    width: 46%}
.guide-resp.webSec {
    background-image: url(images/repon.png),  url(images/w-5.jpg);
    background-position: 0 0,  center bottom;
    background-size: auto,  cover;
    background-repeat: repeat,  no-repeat;
    width: 100%;
    min-height: 410px;
    margin: 87px 0 89px;
}
.webSec .guideCont-Right h3 {
    font-size: 30px;
    line-height: 37px;
    padding-bottom: 20px;
}
.blackBtn {
    background: #021e1d;
    padding: 0 20px;
    height: 40px;
    line-height: 40px;
    color: #fff;
    font-size: 14px;
    font-weight: 500;
    display: block;
    border-radius: 5px;
    text-decoration: none;
}
.blackBtn:hover {
    background: #f47121;
}
.orangeBtn, a.orangeBtn {
    display: block;
    background: #f47121;
    height: 39px;
    line-height: 39px;
    color: #fff;
    font-size: 14px;
    font-weight: 300;
    padding: 0 30px;
    border-radius: 8px;
    text-decoration: none;
}
.orangeBtn:hover, a.orangeBtn:hover {
    background: #021e1d;
}
.webSec .blackBtn:hover {
    background: #fa9658;
}
.webSec a.blackBtn {
    color: #fff;
    height: 54px;
    line-height: 54px;
    max-width: 400px;
    margin: 39px auto 0;
}
.webSec .guide-BoxRt h2 {
    text-transform: uppercase;
}
.webSec .guide-BoxRt1 {
    padding: 0;
}
.webSec .guide-BoxLt1 h2, .webSec .guide-BoxRt1 h2 {
    text-transform: uppercase;
    margin-bottom: 30px;
    margin-top: 0;
    line-height: 30px;
}
.guide-BoxRt1 h2 span {
    text-transform: none;
    display: block;
}
.webSec ul {
    margin-top: 0;
    color: #666;
    font-size: 14px;
    line-height: 24px;
}
.cap-icon {
    position: relative;
    text-align: center; float:none; clear:both;
}
.webSec a.orangeBtn {
    color: #fff;
    height: 55px;
    line-height: 50px;
    border: 3px solid #fff;
    max-width: 430px;
    position: absolute;
    top: 50%;
    margin: -25px 0 0 -215px;
    left: 50%;
    padding: 0 10px;
}
.guide-Box.Last .guide-bg:after {
    display: none;
}
.clientImg {
    width: 180px;
    height: 180px;
    border-radius: 50%;
    border: 6px solid #fff;
    overflow: hidden;
    box-shadow: 0 -5px 2px rgba(0, 0, 0, 0.4);
}
.clientImg img {
    border-radius: 50%;
    opacity: 1;
}
.clientImg img:hover {
    opacity: 1;
}
.client-box.guide-bg:after {
    display: none;
}
.client-box.guide-bg {
    padding: 0 0 35px;
    text-transform: none;
}
.clientLeft {
    float: left;
    width: 19%;
    padding: 40px 0 0;
}
.clientText {
    float: left;
    width: 72%;
    margin-top: 100px;
}
.clientText p {
    font-size: 14px;
    line-height: 24px;
}
.client-sec {
    margin-top: 45px;
}
.clientSlider {
    margin: 52px auto 30px;
    max-width: 856px;
}
.client-slider {
    border: 1px solid #ececec;
    position: relative;
}
.client-slider:before {
    position: absolute;
    display: block;
    width: 100%;
    background: url(images/sli-shadow.jpg) center bottom no-repeat;
    content: "";
    top: 100%;
    left: 0;
    height: 53px;
    z-index: 1;
    background-size: 100% auto;
}
.client-slider .bx-wrapper .bx-pager {
    display: none;
}
.client-slider .bx-wrapper .bx-prev {
    background: url(images/left-arrow.png) 0 0 no-repeat;
    width: 71px;
    height: 67px;
    left: -40px;
}
.client-slider .bx-wrapper .bx-next {
    background: url(images/right-arrow.png) 0 0 no-repeat;
    width: 71px;
    height: 67px;
    right: -40px;
}
.client-slider li {
    padding: 20px 44px;
}
.cli-img {
    float: left;
    width: 41%}
.cli-text {
    float: left;
    margin-right: 59px;
    width: 51%}
.cli-text h2 {
    text-transform: uppercase;
    font-size: 18px;
}
.cli-text span {
    text-transform: uppercase;
    font-size: 18px;
    font-weight: 700;
    display: block;
    margin: 0 0 20px;
}
.cli-text p.btn span {
    display: inline-block;
    margin: 0;
}
.cli-text p {
    font-size: 14px;
}
.clientText.app {
    margin-top: 63px;
}
.canBox {
/*    border: 1px solid #ececec;*/
    width: 100%;
    /*padding: 20px 66px 30px 20px;*/
    position: relative;
    margin-bottom: 26px;
}
/*.canBox:before {
    position: absolute;
    display: block;
    width: 100%;
    background: url(images/sli-shadow.jpg) center bottom no-repeat;
    content: "";
    top: 100%;
    left: 0;
    height: 53px;
    z-index: 1;
}*/
.canLeft {
    float: left;
    margin-right: 27px;
    margin-top: 74px;
    width:56%
}
.canRight {
    float: left;
    width:40%;
    border-left: 1px solid #ebebeb !important;
    padding-left:45px;
}
.canLeft .text_field ::-webkit-input-placeholder { /* WebKit browsers */
    color: #333333!important;
    font-family: 'Poppins-Light'!important;
    font-size: 14px!important;
}
.canLeft .text_field :-moz-placeholder { /* Mozilla Firefox 4 to 18 */
	color: #333333!important;
    font-family: 'Poppins-Light'!important;
    font-size: 14px!important;
}
.canLeft .text_field ::-moz-placeholder { /* Mozilla Firefox 19+ */
	color: #333333!important;
    font-family: 'Poppins-Light'!important;
    font-size: 14px!important;
}
.canLeft .text_field :-ms-input-placeholder { /* Internet Explorer 10+ */
	color: #333333!important;
    font-family: 'Poppins-Light'!important;
    font-size: 14px!important;
}
ul.contact_detais_right{margin: 0px;padding: 0px;list-style: none;display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap;
    box-sizing: border-box;
}
ul.contact_detais_right li{
	margin-bottom: 42px;
	display: block;
	width: 100%;
	float: left;
}
ul.contact_detais_right li .text_details_right p{
	margin: 0px;
	margin-top: 15px;
	text-align: left;
	/*font-family: 'Montserrat', sans-serif;
    font-weight: 300;*/
    color: #333333!important;
    font-family: 'Poppins-Light'!important;
    font-size: 14px!important;
}
ul.contact_detais_right li .text_details_right p a{
	margin: 0px;
	margin-top: 15px;
	text-align: left;
	/*font-family: 'Montserrat', sans-serif;
    font-weight: 300;*/
    color: #333333!important;
    font-family: 'Poppins-Light'!important;
    font-size: 14px!important;
    text-decoration: none;
}
ul.contact_detais_right li .text_details_right p a:hover{
	margin: 0px;
	margin-top: 15px;
	text-align: left;
    color: #333333!important;
    font-family: 'Poppins-Light'!important;
    font-size: 14px!important;
    text-decoration: none;
}
.text_details_right{
	width: 50%;
	float: left;
    word-wrap: break-word;
}
.guide-box.webBox .canLeft .text_field_button input.wpcf7-form-control.wpcf7-submit{
	    border-radius: 25px !important;
        padding: 13px 67px;
        text-transform: uppercase;
        font-family: 'Montserrat', sans-serif;
		font-weight: 600;
}
.contact_detais_right .img_right {
    width: 88px;
    height:88px;
    border-radius: 50px;
    border: 1px solid #ddd;
    text-align: center;
    float: left;
    margin-right: 20px;
}
.contact_detais_right .secont_right{
	width: 74px;
    height:74px;
    border-radius: 50px;
    border: 1px solid #ddd;
    float: left;
    margin: 6px;
}
.contact_detais_right .img_right img {
    padding: 11px 0px;
}
/*#wpcf7-f3312-o1 .canLeft .text_field input, textarea{
	padding-left: 10px !important;
}*/
.canRight h3, .canBox h3 {
    padding-bottom: 22px;
    margin-bottom: 22px;
    border-bottom: 1px solid #f47121;
    text-transform: uppercase;
}
.canRight p {
    margin-bottom: 20px;
}
.canRight p strong {
    color: #000;
}
.contBox .canLeft img {
    border: 1px solid #ececec;
}
.contBox .canLeft {
    margin-top:0px;
}
.keyBox {
    margin-top: 79px;
}
.keyLeft {
    float: left;
    width: 100%;
    margin-bottom: 10px;
    background: #242424;
}
.keyRight {
    float: left;
    width: 100%;
    background: #242424;
}
.keyImg {
    float: left;
    width: 23%}
.keyCont {
    float: right;
    width: 77%}
.keyCont p.ev {
    color: #a4a4a4;
    margin-top: 80px;
}
.keyCont h2 {
    width: auto;
    text-align: right;
    background: #f47121;
    line-height: 45px;
    height: 45px;
    color: #fff;
    padding: 0 20px;
    font-size: 20px;
    display: table;
    float: right;
    margin: 0;
    text-transform: uppercase;
}
.keyCont p {
    color: #a4a4a4;
    margin-top: 0;
    padding: 0 10px;
    margin-bottom: 10px;
    clear: both;
}
.keyCont p.tag {
    text-align: center;
}
.keyCont h4 {
    margin: 0;
    padding: 0;
    color: #fff;
    font-size: 14px;
    line-height: 20px;
    padding: 0 10px;
    font-weight: normal;
    padding: 10px;
}
.keyRight .keyCont {
    float: right;
}
.keyRight .keyImg {
    float: left;
}
.keyRight .keyCont p {
    margin-bottom: 5px;
}
.keyRight .keyCont p span {
    color: #f47121;
    text-decoration: underline;
    text-transform: uppercase;
}
.keyBox.keyBoxSec {
    margin-top: 10px;
}
.keyBox.keyBoxSec .keyCont p span {
    color: #fff;
}
.keyBox.keyBoxSec .keyCont h4 {
    font-weight: normal;
    padding: 10px;
}
.keyBox.keyBoxSec .keyCont h2 {
    margin-bottom: 10px;
}
.socialLeft {
    float: left;
    width: 45%}
.socialRight {
    float: right;
    width: 50%}
.socialRight ul {
    margin: 0;
    padding: 0;
    list-style: none;
}
.socialSec {
    margin-top: 29px;
}
.socialCount {
    width: 85px;
    height: 85px;
    overflow: hidden;
    display: inline-block;
    border: 7px solid #f47121;
    border-radius: 50%;
    box-shadow: 0px -7px 5px rgba(0, 0, 0, 0.4) inset;
    color: #717171;
    font-size: 30px;
    text-align: center;
    font-weight: bold;
    padding-top: 23px;
    float: left;
    margin-right: 21px;
    position: relative;
    z-index: 999;
    background: #fff;
}
.socialText {
    float: left;
    width: 69%}
.socialRight li {
    display: block;
    position: relative;
    width: 100%;
    clear: both;
    padding-bottom: 36px;
    float: left;
}
.socialRight li:after {
    position: absolute;
    left: 42px;
    background: url(images/s-line.jpg) 0 0 repeat-y;
    width: 4px;
    height: 100%;
    content: ""}
.socialText h2 {
    font-size: 18px;
    line-height: 20px;
    margin-bottom: 18px;
}
.socialText p {
    font-size: 14px;
    line-height: 18px;
    margin-bottom: 0px;
}
p.Btn-see {
    width: 272px;
    height: 49px;
    line-height: 49px;
    margin: 0 auto;
    position: relative;
    left: 40px;
    color: #fff;
    text-align: center;
}
p.Btn-see a {
    color: #fff;
    font-size: 18px;
    padding: 0;
}
.latestNEWS {
    margin: 47px 0 50px;
}
.latestNEWS h1 {
    text-transform: uppercase;
    color: #000;
    font-size: 30px;
    margin: 0;
    padding: 0;
}
.latest-news ul {
    margin: 0;
    padding: 0;
    list-style: none;
}
.latest-news li {
    float: left;
    width: 23.5%;
    margin: 30px 8px 0;
    position: relative;
    min-height: 385px;
}
.latest-news li:after {
    background: url(images/guide-bg.jpg) 0 0 repeat;
    width: 100%;
    height: 11px;
    content: "";
    display: block;
    position: absolute;
    left: 0;
    top: 100%}
.latest-news li .no-break {
    display: none;
}
.latest-news li.last:after {
    display: none;
}
.latestImg {
    margin: 0 16px 5px 0;
    float: left;
    width: 100%}
.latestInfo {
    float: left;
    width: 77%}
.latestInfo h3 {
    color: #666;
    font-size: 16px;
    margin: 0 0 10px;
    font-weight: 700;
}
.latestInfo span {
    color: #000;
}
.latestInfo p {
    margin: 0;
    padding: 10px 0 20px;
}
.about {
    position: relative;
}
.about:before {
    background: url(images/guide-bg.jpg) 0 0 repeat;
    height: 16px;
    content: "";
    display: block;
    margin-bottom: 33px;
}
.aboutLeft {
    float: left;
    margin-right: 10px;
    width: 20%}
.aboutRight {
    float: right;
    width: 78%;
    margin-top: 20px;
    margin-bottom: 40px;
}
.aboutRight p {
    line-height: 24px;
    margin-bottom: 15px;
}
.aboutBox {
    margin-bottom: 36px; float:left;
    width: 100%;
}
.about-left {
    float: left;
    background: url(images/and-icons.png) right 30px no-repeat;
    padding-right: 54px;
    width: 50%;
    min-height: 328px;
}
.about-right {
    float: right;
    width: 46%}
.about-box h1 {
    font-size: 27px;
    text-transform: uppercase;
    color: #000;
    font-weight: 600;
}
.aboutRight p strong {
    color: #000;
}
.register {
    max-width: 421px;
    margin-top: 50px;
}
.register h2 {
    color: #f47121;
    font-size: 18px;
    margin-bottom: 20px;
}
.register ul {
    margin: 0;
    padding: 0;
    list-style: none;
}
.register li {
    width: 100%;
    clear: both;
}
.register label {
    display: block;
    width: 100%;
    font-size: 13px;
    color: #4d4d4d;
    margin-bottom: 15px;
}
.register em {
    color: #ff0000;
}
.register textarea {
    height: 90px;
}
.register input[type="submit"] {
    font-size: 13px;
}
.keyCont p.ext-p {
    text-align: right;
    color: #fff;
    padding: 5px;
    margin: 0;
}
.des {
    margin-top: 35px;
    text-align: center;
}
.des p {
    margin: 0;
}
.clientSection {
    clear: both;
    margin-top: 10px;
}
.canlBox {
    border-radius: 15px;
    background: #fff;
    box-shadow: 0px 0px 80px #bebdbd inset;
    -moz-box-shadow: 0px 0px 80px #bebdbd inset;
    -ms-box-shadow: 0px 0px 80px #bebdbd inset;
    -o-box-shadow: 0px 0px 80px #bebdbd inset;
    -webkit-box-shadow: 0px 0px 80px #bebdbd inset;
    width: 100%;
    float: left;
    padding: 40px;
    margin-bottom: 80px;
}
.canllLeft {
    float: left;
    width: 40%;
    margin-top: 30px;
    margin-right: 20px;
}
.canllRight {
    float: left;
    width: 58%}
.canllRight h2 {
    font-size: 18px;
    color: #666;
    text-transform: uppercase;
    border-bottom: 1px solid #f47121;
    margin: 0 0 10px;
    padding: 0 0 20px;
}
.canllRight p {
    margin-bottom: 10px;
}
.canllRight p strong {
    color: #000;
}
.nav-menu ul {
    margin: 0;
    padding: 0;
}
.seo .client-box.guide-bg {
    padding: 34px 0 0px;
    text-align: center;
}
.about-Bor {
    margin: 0px 0 0;
    padding: 0px 0px;
}
.about-Bor .aboutLeft img {
    width: 100%;
    height: auto;
}
.about-Bor .aboutRight {
    margin-top: 0;
    width: 78%}
.about-Bor .aboutLeft {
    margin-right: 10px;
    margin-bottom: 0px;
    float: left;
}
.about-Bor .aboutRight p {
    line-height: 18px;
}
.about-Bor h2 {
    text-transform: uppercase;
    color: #666;
    border-bottom: 1px solid #d4d4d4;
    margin: 0 auto;
    display: table;
    text-align: center;
    margin-bottom: 44px;
    font-size: 23px !important;
    font-weight: 300 !important;
    position: relative;
}
.about-Bor h2:after {
    background: url(images/hed-line.gif) center bottom no-repeat;
    position: absolute;
    content: "";
    z-index: 1;
    display: block;
    left: 0;
    width: 100%;
    height: 5px;
}
.app-button {
    color: #fff;
    padding: 8px 42px 10px;
    background-color: #f47121;
    border: none;
    position: relative;
    -webkit-user-select: none;
    -webkit-box-shadow: inset 0px -3px 0px #9e380f,  0px 2px 0px #9e380f;
    -moz-box-shadow: inset 0px -3px 0px #39a4ff,  0px 2px 0px #39a4ff;
    box-shadow: inset 0px -3px 0px #9e380f,  0px 2px 0px #9e380f;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    font-size: 16px;
    font-family: 'Open Sans',  sans-serif;
    font-weight: 600;
    transition: all 0.3s ease-in-out 0.1s;
    -moz-transition: all 0.3s ease-in-out 0.1s;
    -ms-transition: all 0.3s ease-in-out 0.1s;
    -o-transition: all 0.3s ease-in-out 0.1s;
    -webkit-transition: all 0.3s ease-in-out 0.1s;
}
.app-button:hover {
    color: #fff;
    padding: 8px 42px 10px;
    background-color: #454545;
    border: none;
    margin-right: 10px;
    position: relative;
    -webkit-user-select: none;
    -webkit-box-shadow: inset 0px -3px 0px #000,  0px 2px 0px #000;
    -moz-box-shadow: inset 0px -3px 0px #000,  0px 2px 0px #000;
    box-shadow: inset 0px -3px 0px #000,  0px 2px 0px #000;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    font-size: 16px;
    font-family: 'Open Sans',  sans-serif;
    font-weight: 600;
}
.app-one .app-button, .callBt a.app-button {
    color: #fff;
}
.app-one li {
    background: url(images/app-line.png) right 0 no-repeat;
    width: 50%;
    text-align: center;
    min-height: 200px;
    float: left;
}
.app-one li:last-child {
    background: none;
}
.app-one li h2 {
    font-size: 24px;
    margin: 40px 0 24px;
}
.app-one li h2 span {
    color: #000;
    font-weight: 300;
}
.app-two {
    clear: both;
    width: 100%;
    background: #252525;
    margin-bottom: 20px;
}
.apptwoLeft {
    float: left;
    width: 43%}
.apptwoRight {
    float: right;
    width: 56%;
    color: #fff;
}
.apptwoRight h1 {
    color: #fff;
    padding: 75px 0 0;
    margin-bottom: 30px;
}
.apptwoRight p {
    color: #a5a5a5;
}
.app-Left {
    float: left;
    width: 57%}
.app-Right {
    float: right;
    width: 36%}
.app-Left h1 {
    padding-top: 100px;
    margin: 0;
    font-size: 36px;
}
.app-Left h3 {
    padding-top: 100px;
    margin: 0;
    font-size: 36px;
}
.app-Left span {
    display: inline-block;
    margin: 0 0 50px;
    font-size: 36px;
    font-weight: 600;
    color: #000;
}
.app-Left h2 {
    margin: 0;
    font-size: 18px;
    font-weight: 600;
    color: #666;
}
.app-Left p {
    margin: 0;
    line-height: 24px;
}
.app-advant {
    clear: both;
    width: 100%;
    background: #fc6103 url(images/repon.png) 0 0 repeat;
    padding: 50px 0 100px;
    color: #fff;
    margin-bottom: 70px;
}
.app-advant .page-title h1 {
    color: #fff;
    padding-bottom: 20px;
    margin: 0 auto;
    text-transform: none;
}
.app-advant .page-title h1:after {
    top: 97%}
.app-advant .des {
    margin-bottom: 35px;
    text-align: center;
}
.appLeft {
    float: left;
    width: 25%;
    margin-top: 20px;
}
.appLeft img {
    border: 5px solid rgba(253, 151, 89, 0.8);
    border-radius: 5px;
}
.appRight {
    float: right;
    width: 74%}
.appsumLeft {
    width: 100%}
.appsumRight {
    float: left;
    width: 31%}
.appsumLeft h1 {
    margin-bottom: 40px;
    font-size: 36px;
}
.appsumLeft h1 strong {
    color: #000;
}
.appsumLeft ul {
    padding: 0;
    margin: 0;
    list-style: none;
}
.appsumLeft li {
    width: 100%;
    clear: both;
    float: left;
    position: relative;
    padding-bottom: 20px;
    margin-bottom: 35px;
}
.appsumLeft li p {
    margin: 0 0 15px;
}
.appsumLeft li p span {
    color: #fc6103;
    font-size: 18px;
    font-weight: 700;
}
.appsumLeft li h2 {
    font-size: 24px;
    margin-bottom: 15px;
}
.appsumLeft li h2 span {
    font-size: 24px;
    font-weight: 700;
    color: #000;
}
.appsumLeft li .orangeBtn {
    width: 122px;
    padding: 0;
    display: block;
    text-align: center;
}
.appsumLeft li:last-child:after {
    display: none;
}
.appsumLeft li:last-child {
    padding: 0;
    margin: 0;
}
.appsumLeft h2 {
    font-size: 24px;
    margin-bottom: 15px;
}
.appsumLeft h2 span {
    font-size: 24px;
    font-weight: 700;
    color: #000;
}
.callBt a.app-button {
    float: right;
    height: 60px;
    line-height: 60px;
    padding-top: 0;
    font-size: 14px;
}
.appsumRight ul {
    padding: 0;
    margin: 0;
    list-style: none;
}
.fetuImg {
    width: 140px;
    height: 140px;
    overflow: hidden;
    background: #fc6103;
    border: 4px solid #fff;
    box-shadow: 0 -5px 2px rgba(0, 0, 0, 0.4);
    border-radius: 50%;
    display: inline-block;
    text-align: center;
}
.fetuImg img {
    padding: 25px 0 13px;
}
.fetuImg h2 {
    font-size: 14px;
    margin: 0;
    color: #fff;
    font-weight: 600;
}
.appsumRight li {
    margin-bottom: 20px;
    width: 100%;
    clear: both;
    text-align: center;
}
.feturImg {
    width: 230px;
    height: 230px;
    overflow: hidden;
    border: 4px solid #fff;
    box-shadow: 0 -5px 2px rgba(0, 0, 0, 0.4);
    -moz-box-shadow: 0 -5px 2px rgba(0, 0, 0, 0.4);
    -ms-box-shadow: 0 -5px 2px rgba(0, 0, 0, 0.4);
    -o-box-shadow: 0 -5px 2px rgba(0, 0, 0, 0.4);
    -webkit-box-shadow: 0 -5px 2px rgba(0, 0, 0, 0.4);
    border-radius: 50%;
    display: table;
    margin: 0 auto;
}
.feturImg img {
    border-radius: 50%}
.appsumRight li h2, .appsumRightImg h2 {
    color: #fc6103;
    font-size: 24px;
    text-transform: uppercase;
    font-weight: 600;
    text-align: center;
}
.ul-style {
    margin: 0 0 40px;
    padding: 0;
    list-style: none;
}
.ul-style li, .ul-style li a {
    line-height: 18px;
    font-size: 14px;
    color: #666;
}
.ul-style li a:hover {
    color: #f47121;
}
.bottomcontainerBox {
    background-color: transparent !important;
}
.customisable-border.thm-dark, .thm-dark .customisable-border {
    border-color: transparent !important;
    background-color: transparent !important;
}
.page .guide-box.webBox .guideText {
    float: none;
    width: 100%;
    clear: both;
}
.page .guide-box.webBox .guideText li {
    margin-bottom: 20px;
}
.measurean {
    clear: both;
}
.guide-box.blogbox {
    max-width: 100%;
    position: relative;
    padding-bottom: 15px;
    margin-bottom: 30px;
    float: left;
    clear: both;
    z-index: 1;
}
.blogbox:before {
    background: url(images/guide-bg.jpg) 0 0 repeat;
    width: 100%;
    height: 16px;
    content: "";
    display: block;
    position: absolute;
    left: 0;
    top: 100%}
.blog .site-content .page-title h3, .single .site-content .page-title h3 {
    padding-bottom: 20px;
    margin: 20px 0;
    font-size: 17px;
    text-transform: uppercase;
    border-bottom: 1px solid #f47121;
    display: inline-block;
}
.blog .site-content .page-title, .single .site-content .page-title {
    width: 100%;
    text-align: center;
}
.blog .site-content img.wp-post-image {
    float: left;
    width: 22%;
    border: 1px solid #ececec;
}
.site-content .guideText {
    float: left;
    width: 76%;
    margin-left: 2%}
.site-content .socialmed {
    float: left;
    margin-left: 2%}
.site-content .guideText p a {
    color: #f47121;
}
.site-content .guideText p a:hover {
    color: #000;
}
.single .comments-area {
    clear: both;
    width: 100%;
    background-color: transparent;
    padding: 0;
    margin: 0;
}
.single img.wp-post-image {
    float: left;
    width: 30%;
    border: 1px solid #ececec;
}
.single .site-content .guideText {
    float: left;
    margin-left: 2%;
    width: 68%}
.single .comment-respond {
    background-color: transparent;
    margin: 0;
    padding: 0;
}
.single .blogbox::before {
    display: none;
}
.single .comment-respond .comment-form, .single .comment-reply-title {
    max-width: 100%;
    margin: 20px 0 0;
}
.single .comment-form [for="author"] {
    width: 100%;
    float: none;
    display: block;
}
.single .comment-form input[type="text"], .single .comment-form input[type="email"], .single .comment-form input[type="url"] {
    clear: both;
    float: none;
    width: 100%;
    max-width: 100%}
.single .comments-title, .single .comment-list, .single .comment-reply-title, .single .must-log-in, .single .comment-respond .single .comment-form, .single .comment-respond iframe {
    max-width: 100%;
    clear: both;
}
.single .comment-list li {
    float: left;
    width: 100%;
    clear: both;
}
.single .comment-list > li::after, .single .comment-list .children > li::before {
    background: none;
}
.single .comment-list > li {
    border: 1px solid #ccc;
    padding: 10px;
    margin-bottom: 10px;
}
.blogbox img.wp-post-image {
    float: left;
    width: 22%;
    border: 1px solid #ececec;
}
.client-box.contBox {
    margin-top: 40px;
}
.page .guide-box .guideText.webdesignfirstpara {
    float: right;
    width: 59%;
    clear: none;
    margin-top: 30px;
    text-align: left;
}
.page-template-web_design-php .guide-resp.webSec {
    margin: 87px 0 36px;
}
.page-template-app_packages_website_mobile-php .callBt, .page-template-app_client-php .callBt {
    padding-top: 30px;
}
ul.ecommtoptips {
    list-style: none;
    padding: 0;
    margin: 0;
}
ul.ecommtoptips li {
    display: inline-block;
    padding: 0;
    margin: 0 0 20px !important;
    width: 100%}
ul.ecommtoptips li .left {
    float: left;
    width: 17%}
ul.ecommtoptips li .left img {
    width: 100%}
ul.ecommtoptips li .right {
    float: right;
    width: 81%}
.twSec {
    background-color: #fff;
    margin-bottom: 15px;
    padding: 10px;
}
.stButton .st-twitter-counter, .stButton .st-facebook-counter, .stButton .st-yahoo-counter, .stButton .st-linkedin-counter {
    height: 22px !important;
}
.stButton {
    margin: 0 !important;
}
.stButton .stHBubble {
    padding-bottom: 17px !important;
}
.page-template-app_packages_website_mobile .guide-BoxLt2 {
    margin-top: 40px;
}
.page-template-app_packages_website_mobile .guide-Box .guide-bg::after, .guide-bg::after, .guide-bg::before {
    background: none;
}
.appsumLeftCont {
    width: 69%;
    float: left;
}
.appsumRightImg {
    width: 28%;
    float: right;
}
.appsumLeft ul li .appsumLeftCont:after {
    background: url(images/guide-bg.jpg) 0 0 repeat;
    width: 69%;
    height: 11px;
    content: "";
    display: block;
    position: absolute;
    left: 0;
    top: 100%}
.all_page_social {
    display: table;
    margin: 50px auto 0;
    width: auto;
}
.page-template-news_template .all_page_social, .single-author .all_page_social {
    display: table;
    margin: 0 auto;
    padding: 50px 0 0 0;
    text-align: center;
    width: 100%}
.site_map .menu {
    list-style: none;
    margin: 25px 0 0 0;
    padding: 0;
}
.site_map .menu li {
    display: inline-block;
    vertical-align: top;
    margin: 0 8px !important;
}
.site_map .menu li a {
    display: block;
    text-transform: uppercase;
    padding: 10px;
    color: #666;
    transition: 0.5s all ease-in-out 0.2s;
    -moz-transition: 0.5s all ease-in-out 0.2s;
    -webkit-transition: 0.5s all ease-in-out 0.2s;
}
.site_map .menu li a:hover {
    background: #f47121;
    color: #fff;
    padding-left: 12px;
}
.site_map .sub-menu {
    list-style: none;
    margin: 0;
    padding: 0;
    display: none;
    border: 1px solid #c5c5c5;
}
.site_map .sub-menu li {
    display: block;
    margin: 0 !important;
}
.site_map .menu li:hover .sub-menu {
    display: block;
}
.containerLeft {
    width: 65%;
    margin: 0;
    padding: 0;
    float: left;
}
.containerLeftsinglepage {
    width: 74%!important;
    margin: 0;
    padding: 0;
    float: left;
}
.containerRight {
    width: 33%;
    margin: 0;
    padding: 0;
    float: right;
}
.containerRightsinglepage {
    width: 26%;
    margin: 0;
    padding: 0;
    float: right;
}
.guideText p {
    margin-bottom: 24px;
}
.guideText h1, .guideText h2, .guideText h3, .guideText h4, .guideText h5, .guideText h6 {
    margin-bottom: 30px;
}
.page-id-1187 .guideText .no-break {
    display: none;
}
.page-id-1222 .guideText p.no-break {
    display: none;
}
.page-id-1187 .guideText h2, .page-id-1187 .guideText h3 {
    font-weight: bold;
    font-size: 16px;
}
@-ms-viewport {
    width: device-width;
}
@viewport {
    width: device-width;
}
@media (max-width:1599px) {
    .site {
    border: 0;
}
}@media (max-width:1260px) {
    .banner-inner {
    top: 40px;
}
.banner-inner h3, .banner-inner h1, .banner-inner h2, .banner-inner h4 {
    margin: 0 0 10px;
}
}@media (max-width:1199px) {
    .pro-text p {
    color: #666;
    font-size: 13px;
    line-height: 18px;
    margin: 0;
    padding: 10px;
}
.pro-round {
    width: 150px;
    height: 150px;
    margin: 0 0 0 -75px;
}
.guide-left {
    width: 21%}
.guide-right {
    float: right;
    width: 78%}
.owl-item {
    width: 10% !important;
}
.pr-list li {
    width: 100% !important;
}
}@media (max-width:1040px) {
    .navSec {
    float: left;
    width: 74%}
.hed-search {
    float: right;
    width: 24%}
.banner {
    padding: 0 15px;
}

}@media (max-width:1069px) {
    .sidebar img.alignleft, .sidebar .wp-caption.alignleft {
    margin-left: 0;
}
.sidebar img.alignright, .sidebar .wp-caption.alignright {
    margin-right: 0;
}
.error404 .page-header {
    margin-left: auto;
    max-width: 604px;
    width: 100%}
.archive-header, .search .page-header, .archive .page-header, .blog .page-header, .error404 .page-content, .search .page-content, .archive .page-content, .attachment .entry-header, .attachment .entry-content, .post-navigation .nav-links, .sidebar .site-info, .site-footer .widget-area {
    padding-left: 20px;
    padding-right: 20px;
}
.error404 .page-title {
    font-size: 24px;
    padding: 180px;
}
.error404 .page-title:before {
    font-size: 554px;
}
.attachment .image-navigation {
    max-width: 724px;
}
.image-navigation .nav-previous, .image-navigation .nav-next {
    position: static;
}
.site-main .widget-area {
    margin-right: 60px;
}
.guide-list li {
    margin: 0 1% 0 0;
}
.latest-news li {
    width: 23%;
    min-height: 500px;
}
}@media (max-width:1160px) {
    .main-container {
    margin: 0 auto;
    max-width: 1000px;
    padding: 0 15px;
}
.blog-slider li {
    min-height: 255px;
    width: 496px !important;
    margin-right: 10px !important;
}
.blogTitle {
    background: #f47121;
    height: 48px;
    width: 100%}
.blogRight {
    float: left;
    width: 73%}
.blogTitle p {
    width: 70%}
.blogCont {
    clear: both;
    padding: 0 8px;
}
.pr-list li {
    margin-right: 8px !important;
    width: 326px;
}
.pr-list .bx-wrapper {
    max-width: 1100px !important;
}
.guide-box.webBox .guideLeft {
    float: left;
    margin-right: 0;
    margin-top: 36px;
    width: 38%}
.webSec .guideCont-Right {
    width: 100%}
.webSec ul {
    color: #666;
    display: inline-block;
    font-size: 14px;
    line-height: 24px;
    margin-top: 0;
    text-align: left;
}
.keyImg {
    float: left;
    width: 23%}
.keyCont {
    width: 77%}
.keyRight .keyCont {
    width: 76%}
.latestInfo {
    float: left;
    width: 73%}
.nav-menu li a {
    padding: 16px 5px;
    font-size: 11px;
}
.guideBox h2 a {
    font-size: 15px;
}
.owl-item {
    width: 9.975% !important;
}
.pro-text {
    padding-top: 59px;
}
.header-call {
    width: 60%;
}
}
@media (max-width:999px) {
    .header-right {
    width: 47%;
}



.header-right img {
    max-width: 100px;
    width: 100%;
}
.blogbox img.wp-post-image {
    width: 40%;
    margin-right: 3%}
.site-content .guideText {
    float: none;
    width: auto;
}
.latest-news ul li {
    min-height: 155px !important;
}
.latestImg {
    width: 23%}
.sidebar .entry-header, .sidebar .entry-content, .sidebar .entry-summary, .sidebar .entry-meta, .sidebar .comment-list, .sidebar .comment-reply-title, .sidebar .comment-navigation, .sidebar .comment-respond .comment-form, .sidebar .featured-gallery, .sidebar .post-navigation .nav-links, .author.sidebar .author-info {
    max-width: 604px;
    padding-left: 0;
    padding-right: 0;
}
.sidebar .site-info, .search.sidebar .page-content, .blog.sidebar .page-content, .attachment .entry-header, .sidebar .comments-title {
    max-width: 604px;
}
.sidebar .archive-meta, .attachment .entry-header, .search.sidebar .page-content, .blog.sidebar .page-content, .sidebar .site-info, .sidebar .comments-title, .sidebar .no-comments {
    padding-left: 0;
    padding-right: 0;
}
.attachment .entry-meta {
    float: left;
    text-align: left;
    width: 100%}
.attachment .entry-content {
    max-width: 100%;
    padding: 40px 0;
}
.format-status .entry-content {
    padding-top: 40px;
}
.format-status .entry-meta {
    padding-bottom: 40px;
}
.sidebar .format-status .entry-content, .sidebar .format-status .entry-meta {
    padding-left: 35px;
}
.sidebar .format-status .entry-content:before, .sidebar .format-status .entry-meta:before {
    left: 10px;
}
.sidebar .format-status .entry-content p:first-child:before {
    left: 4px;
}
.sidebar .paging-navigation .nav-links {
    padding: 0 60px;
}
.site-main .sidebar-container {
    height: auto;
    margin: 0 auto;
    max-width: 604px;
    position: relative;
    top: 20px;
}
.site-main .widget-area {
    float: none;
    margin: 0;
    width: 100%}
.sidebar .site-footer .widget-area {
    max-width: 100%;
    left: 0;
}
.hed-search {
    float: right;
    width: 26%}
.hed-search {
    float: right;
    width: 25%}
.navSec {
    float: left;
    width: 75%}
.main-container {
    padding: auto}
.nav-menu li a {
    padding: 16px 3px;
}
.owl-item {
    width: 9.97% !important;
}
.pro-text {
    border: 1px solid #f47121;
    min-height: 263px;
    padding-top: 59px;
    position: relative;
    text-align: center;
    top: 53px;
}
.pro-text h2 {
    color: #666;
    font-size: 14px;
    height: 40px;
}
.pro-text p {
    color: #666;
    font-size: 14px;
}
.header-bottom.sticky {
    position: relative;
}
.banner-inner h3, .banner-inner h1, .banner-inner h2 {
    margin: 0 0 10px;
}
.guide-list li {
    margin: 0 1% 0 0;
    width: 31%}
.guideBox h2 a {
    font-size: 15px;
}
.guideBox p a, .guideBox p {
    font-size: 12px;
    margin: 0;
}
.guide-sec .guideText {
    float: right;
    margin-top: 40px;
    width: 62%}
.blogRight {
    float: left;
    width: 71%}
.blogTitle {
    background: none repeat scroll 0 0 #f47121;
    height: 48px;
    width: 340px;
}
.blogCont {
    clear: both;
    padding: 0 8px;
}
.blogTitle {
    background: #f47121;
    height: 48px;
    width: 340px;
}
.blogTitle p {
    color: #fff;
    float: left;
    font-size: 13px;
    line-height: 15px;
    margin: 0;
    padding: 10px;
    text-transform: uppercase;
    width: 252px;
}
.blog-slider .blogBox {
    padding: 17px 10px 60px;
}
.main-container {
    max-width: 700px;
}
.footerLt {
    color: #727272;
    float: none;
    font-size: 14px;
    line-height: 20px;
    text-align: center;
    width: 100%}
.footerRt {
    display: inline-block;
    float: none;
    text-align: center;
    width: 100%}
.footerRt label {
    color: #666;
    display: initial;
    float: none;
    font-size: 12px;
    font-weight: 400;
    margin-right: 0;
    text-transform: uppercase;
}
.guide-BoxLt {
    float: none;
    text-align: center;
    width: 100%}
.guide-BoxRt {
    float: none;
    text-align: center;
    width: 100%}
.guide-BoxLt1 {
    background: url(images/and-icons2.png) center bottom no-repeat;
    float: none;
    padding-right: 0;
    text-align: center;
    width: 100%;
    padding-bottom: 44px;
}
.guide-BoxRt1 {
    float: none;
    padding: 0;
    text-align: center; margin:25px auto;
    width: 100%}
.guide-BoxLt2 {
    float: none;
    margin-top: 0;
    text-align: center;
    width: 100%}
.guide-BoxRt2 {
    float: none;
    margin-top: 0;
    text-align: center;
    width: 100%}
.navSec {
    display: inline-block;
    float: none;
    text-align: center;
    width: 100%}
.search-bg {
    margin: 0 auto;
}
.hed-search {
    display: inline-block;
    float: none;
    width: 100%}
.guide-left {
    background: none;
    border-bottom: 1px solid #f47121;
    display: inline-block;
    float: none;
    margin: 0 0 20px;
    padding: 0 0 20px;
    text-align: center;
    width: 100%}
.guide-right {
    display: inline-block;
    float: none;
    text-align: center;
    width: 100%}
.guide-left h2 {
    color: #f47121;
    font-family: "Oswald",  sans-serif;
    font-size: 48px;
    font-weight: 700;
    line-height: 48px;
    text-align: center;
}
.guide-left h2 span.our {
    color: #959595;
    display: inline-block;
    font-size: 48px;
    line-height: 50px;
}
.guide-left h2 span {
    color: #959595;
    display: inline-block;
}
.blog-slider li {
    min-height: 315px;
    width: 600px !important;
    float: none;
    margin: 0 auto;
}
.blog-slider .bx-wrapper {
    max-width: 530px !important;
}
.pr-list .bx-wrapper {
    max-width: 525px !important;
}
.pr-list li {
    margin-right: 11px !important;
}
.pro-round {
    width: 100px;
    height: 100px;
    margin: 0 0 0 -50px;
}
.pr-list li {
    min-height: 428px;
}
.pro-text {
    min-height: 330px;
}
.redMore {
    top: auto;
    bottom: 32px;
}
.clientLeft {
    display: inline-block;
    float: none;
    margin-top: 20px;
    width: 100%}
.clientImg {
    margin: 0 auto;
}
.clientText {
    float: none;
    margin-top: 0;
    width: 100%}
.clientSlider {
    margin: 20px auto;
    max-width: 680px;
}
.clientSlider .bx-wrapper img {
    display: inline-block;
    max-width: 100%}
.cli-img {
    display: inline-block;
    float: none;
    text-align: center;
    width: 100%}
.cli-text {
    float: none;
    margin-right: 0;
    margin-top: 20px;
    text-align: center;
    width: 90%}
.client-slider::before {
    top: 98%}
.canLeft {
    float: none;
    margin-right: 0;
    margin-top: 0;
    text-align: center;
    width: 100%}
.canRight {
    float: none;
    margin-top: 20px;
    text-align: center;
    width: 100%}
.canBox::before {
    display: none;
}
.keyLeft {
    float: none;
    margin-right: 0;
    width: 100%}
.keyImg {
    float: none;
    text-align: center;
    width: 100%;
    padding: 1% 0;
}
.keyCont {
    background: none repeat scroll 0 0 #242424;
    float: none;
    min-height: 200px;
    width: 100%;
    padding: 1% 0;
}
.keyRight {
    float: none;
    margin-top: 20px;
    width: 100%}
.keyRight .keyImg {
    float: none;
    text-align: center;
    width: 100%}
.keyRight .keyCont {
    background: none repeat scroll 0 0 #242424;
    float: none;
    min-height: 359px;
    width: 100%}
.socialLeft {
    float: none;
    text-align: center;
    width: 100%}
.socialRight {
    float: none;
    width: 100%}
.latest-news li {
    margin: 30px 0 0;
    width: 100%}
.aboutLeft {
    float: none;
    margin-right: 0;
    text-align: center;
    width: 100%}
.aboutRight {
    float: none;
    margin-top: 10px;
    width: 100%;
    text-align: center;
}
.about-left {
    background: url(images/and-icons2.png) center bottom no-repeat;
    float: left;
    min-height: inherit;
    padding-bottom: 44px;
    padding-right: 0;
    text-align: center;
    width: 100%}
.about-right {
    float: none;
    width: 100%;
    text-align: center;
}
.canllLeft {
    float: none;
    margin-right: 0;
    margin-top: 0;
    text-align: center;
    width: 100%}
.canllRight {
    float: none;
    margin-top: 20px;
    width: 100%}
.about-Bor .aboutLeft {
    margin-right: 0;
}
.about-Bor .aboutRight {
    margin-top: 0;
    width: 100%}
.app-one li {
    background: url(images/app-line2.png) center bottom no-repeat;
    width: 100%}
.apptwoLeft {
    float: none;
    text-align: center;
    width: 100%}
.apptwoRight {
    color: #fff;
    float: none;
    text-align: center;
    width: 100%
}

.apptwoRight h1 {
    padding: 20px 0 0;
}
.app-Left h1 {
    font-size: 36px;
    margin: 0;
    padding-top: 0;
}
.app-Left {
    float: none;
    text-align: center;
    width: 100%}
.app-Right {
    float: none;
    text-align: center;
    width: 100%}
.appLeft {
    float: none;
    margin-top: 0;
    text-align: center;
    width: 100%}
.appRight {
    float: none;
    text-align: center;
    width: 100%}
.appsumLeft {
    float: none;
    width: 100%}
.appsumRight {
    float: none;
    text-align: center;
    width: 100%;
    padding: 30px 0 0;
    clear: both;
}
.latestNEWS h1 {
    text-align: center;
}
.single img.wp-post-image {
    border: 1px solid #ececec;
    float: none;
    width: 100%}
.single .site-content .guideText {
    float: none;
    margin-left: 0;
    margin-top: 2%;
    text-align: center;
    width: 100%}
.ftBox {
    float: none;
    margin-right: 0;
    text-align: center;
    width: 100%}
.ftCont {
    margin-bottom: 15px;
}
.ft-hed h2::after {
    background: none repeat scroll 0 0 #f47121;
    content: "";
    display: block;
    height: 8px;
    left: 50%;
    margin-left: -60px;
    position: absolute;
    top: 100%;
    width: 120px;
}
.site_map .menu li {
    display: block;
}
}@media (max-width:900px) {
    .banner-inner {
    margin: 0 0 0 -400px;
    max-width: 800px;
}
.guideBox p a, .guideBox p {
    font-size: 12px;
    margin: 0;
}
.guide-list li {
    margin: 0 1% 0 0;
    width: auto;
}
.footerLt {
    color: #727272;
    float: none;
    font-size: 14px;
    line-height: 20px;
    text-align: center;
    width: 100%}
.footerRt {
    display: inline-block;
    float: none;
    text-align: center;
    width: 100%}
.footerRt label {
    color: #666;
    display: inline-block;
    float: none;
    font-size: 12px;
    font-weight: 400;
    margin-right: 0;
    text-transform: uppercase;
}
.blog-slider li {
    min-height: 480px;
    width: 350px !important;
    margin-right: 10px !important;
}
.blogImg img {
    border: 1px solid #f47121;
    display: inline-block;
}
.blog-slider .blogLeft {
    display: inline-block;
    float: none;
    text-align: center;
    width: 100%}
.blog-slider .blogLeft {
    display: inline-block;
    float: none;
    text-align: center;
    width: 65%}
.blogRight {
    float: none;
    width: 100%}
.blog-slider .bx-wrapper {
    max-width: 351px !important;
}
.client-slider::before {
    top: 98%}
.about-Bor .aboutLeft {
    margin-right: 0;
}
.about-Bor .aboutRight {
    margin-top: 0;
    width: 100%}
.ftBox {
    float: none;
    margin-right: 0;
    width: 100%}
.ft-hed {
    border-bottom: 1px solid #f47121;
    margin-bottom: 30px;
    margin-top: 20px;
    text-align: center;
}
.ft-hed h2:after {
    background: none repeat scroll 0 0 #f47121;
    content: "";
    display: block;
    height: 8px;
    left: 50%;
    margin-left: -60px;
    position: absolute;
    top: 100%;
    width: 120px;
}
.twSec, .fbSec {
    text-align: center;
}
.footer {
    margin-top: 60px;
}
.inner-banner .banner-inner {
    top: 80px;
}
}@media (max-width:870px) {
    .search-bg {
    margin: 0 auto;
}
.banner-inner h3 {
    margin: 0 0 5px;
    font-size: 14px;
}
.banner-inner h1 {
    margin: 0 0 5px;
    font-size: 20px;
}
.banner-inner h2 {
    margin: 0 0 5px;
    font-size: 20px;
}
.banner-inner h4 {
    margin: 0 0 5px;
    font-size: 13px;
}
.l-More, a.l-More {
    font-size: 10px;
    line-height: 14px;
    width: 80px;
}
.banner .bx-wrapper .bx-pager {
    bottom: 5px;
}
.banner .bx-wrapper .bx-pager.bx-default-pager a {
    width: 20px;
    height: 20px;
    border-width: 2px;
}
}@media (max-width:799px) {
    .pro-text {
    padding-top: 60px;
}
}@media (max-width:767px) {
    .nav-menu li a {
    font-size: 12px;
}
.header-right img {
    float: none!important;
    display: inline-block;
    margin: 10px 0;
}
.follow-icons {
    width: 100%!important;
}
.header-right {
    display: inline-block;
    width: 100%;
}
.containerLeftsinglepage {
    clear: both;
    width: 100%}
.containerRightsinglepage {
    clear: both;
    width: 100%}
.guideText img {
    width: 30%}
.containerLeft {
    width: 100%;
    margin: 0;
    padding: 0;
    float: none;
}
.containerRight {
    width: 66%;
    margin: 0 auto;
    padding: 0;
    float: none;
}
.entry-content img.alignleft, .entry-content .wp-caption.alignleft {
    margin-left: 0;
}
.entry-content img.alignright, .entry-content .wp-caption.alignright {
    margin-right: 0;
}
.attachment .image-navigation, .attachment .entry-attachment .attachment {
    max-width: 604px;
    padding: 0;
    width: 100%}
.gallery-caption {
    display: none;
}
.menu-toggle {
    cursor: pointer;
    display: table;
    font: bold 16px/1.3 'Open Sans',  sans-serif;
    margin: 0 auto;
    padding: 12px 0 12px 20px;
    background: none;
    width: auto;
    color: #000;
}
.menu-toggle:after {
    content: "\f0c9";
    font-size: 12px;
    padding-left: 10px;
    vertical-align: 1px;
    padding-right: 15px;font-family:FontAwesome;
}
.toggled-on .menu-toggle:after {
    content: "\f0c9";
    vertical-align: 2px; font-family:FontAwesome;
}
.toggled-on .nav-menu, .toggled-on .nav-menu > ul {
    display: block;
    margin-left: 0;
    padding: 0;
    width: 100%;
    background: none;
    height: auto;
    border: none;
}
.toggled-on li, .toggled-on .children {
    display: block;
    width: 100%;
    background-image: none;
    background-color: transparent;
    border-bottom: 0px solid #ccc;
    text-align: center;
}
.toggled-on .nav-menu li > ul {
    background-color: transparent;
    display: block;
    float: none;
    position: relative;
    left: auto;
    top: auto;
}
.toggled-on .nav-menu li > ul a {
    color: #000;
    width: auto;
}
.toggled-on .nav-menu li:hover > a, .toggled-on .nav-menu .children a {
    background-color: transparent;
    color: #000;
}
.toggled-on .nav-menu li a:hover, .toggled-on .nav-menu ul a:hover {
    background-color: transparent;
    color: #000;
}
ul.nav-menu, div.nav-menu > ul {
    display: none;
}
.nav-menu li a {
    border-bottom: 3px solid transparent;
}
.banner_title {
    font-size: 22px;
}
.banner_inner {
    top: 45px;
}
.body_content {
    padding: 40px 0;
}
.leftPanel, .rightPanel {
    float: none;
    width: 100%}
.linktitle {
    padding: 10px 0 10px 70px;
    font-size: 23px;
}
.title, .head {
    font-size: 30px;
}
a.donate {
    display: block;
}
.activity_area ul li {
    float: none;
    width: 100%;
    margin: 0 0 2%;
    display: inline-block;
}
.actImg:after {
    bottom: -23px;
}
.small_left:after {
    bottom: -4px;
}
.support_area ul li {
    width: auto;
    margin: 0 auto;
    float: none;
    border: none;
    min-height: inherit;
}
/*******************05-09-2017*****************/
.search_div div#search_form{top:-19px;}
.search_div a#anch_search{top:-10px;}

.ryt-sec-head{width: 100%;}
.header-left {
    display: block;
    float: none;
    margin: 0 auto;
    text-align: center;
    position: absolute;
    top: 16px;
	transform: translate(-50%,-50%);
	left: 50%;
	top:85px;
    z-index: 999;
   }
span.slicknav_menutxt {
    display: none !important;
}
.slicknav_menu .slicknav_icon{float: left !important;margin-top: -5px !important;}
a.slicknav_btn{background:none!important;}

/*******************05-09-2017*****************/
.window-slider{display: none;}
    .mobile-slider{display: block;}
    
hr.wlcm-line{padding-top: 10px;width: 83px !important;border-top: solid 3px!important;margin-left:0 !important;}
.page-id-8 .guideText.webdesignfirstpara p {
    padding: 0px !important;
}
.submenu-arrow:after{display: none;}

.slicknav_nav a{font-size: 16px; padding: 9px 10px !important;}
.header-right {
    float: none;
    margin-right: 0;
    text-align: center;
    width: 100%;
    background: #f2f2f2;
    margin-top:0px;
    padding: 3px 0;
    margin-top: 20px !important;

}
.follow-icons {
    display: inline-block;
    float: right;
    width:120px!important;
    margin:0px auto;
    border-left:none;
}
.follow-icons label {
    color: #666;
    display: none;
    float: none;
    font-size: 12px;
    font-weight: 400;
    text-transform: uppercase;
}
.header-call {
    width:  55%;
    float:  left;
    border-right: 0 solid #f46d22;
    margin:0px 0 0;
    padding-right: 0;
    border-left:none;
    text-align: left;
    padding-left: 15px;
}
.header-top .main-container br {
    display: none;
}
.banner-inner {
    margin: 0 0 0 -250px;
    max-width: 500px;
}
.header-top {
    padding:0px 0 0;
}
.header-call p.call2 a {
    padding-left: 0;
}
.guide-left {
    clear: both;
    display: inline-block;
    float: none;
    text-align: center;
    width: 100%}
.guide-left h2 {
    color: #f47121;
    font-family: "Oswald",  sans-serif;
    font-size: 40px;
    font-weight: 700;
    line-height: 48px;
}
.guide-left h2 span.our {
    color: #959595;
    display: inline-block;
    font-size: 40px;
    line-height: 42px;
}
.guide-left h2 span {
    color: #959595;
    display: inline-block;
}
.guide-right {
    float: none;
    text-align: center;
    width: 100%}
.ftBox {
    float: none;
    margin-bottom: 20px;
    margin-right: 0;
    text-align: center;
    width: 100%}
.ft-hed h2::after {
    background: none repeat scroll 0 0 #f47121;
    content: "";
    display: block;
    height: 8px;
    left: 50%;
    margin-left: -60px;
    position: absolute;
    top: 100%;
    width: 120px;
}
.guide-resp {
    min-height: inherit;
    margin: 0;
}
.guideCont-left {
    display: inline-block;
    float: none;
    margin-top: 20px;
    padding-bottom: 20px;
    text-align: center;
    width: 100%}
.guideCont-Right {
    min-height: inherit;
    width: 100%;
    padding: 20px;
    position: static;
}
.guide-sec .guideBox {
    margin-top: 20px;
}
.guideLeft {
    float: none;
    width: 100%}
.guideMake {
    max-width: 700px;
}
.guideRight {
    float: none;
    margin-top: 20px;
    text-align: center;
    width: 100%}
.guide-box .guideLeft {
    float: none;
    margin-right: 0;
    margin-top: 20px;
    text-align: center;
    width: 100%}
.guide-sec .guideText {
    float: none;
    margin-top: 0;
    text-align: center;
    width: 100%}
.guideBox .guideMake p {
    font-size: 14px;
    line-height: 24px;
}
.main-container {
    max-width: 425px;
    padding: 0;
}
.guide-list li {
    clear: both;
    margin: 0;
    width: 100%}
.blog-slider li {
    float: none;
    margin: 0 auto;
    min-height: 450px;
    text-align: center;
    width: 420px !important;
}
.blog-slider .bx-wrapper, .pr-list .bx-wrapper {
    max-width: 430px !important;
}
.owl-item {
    width: 10% !important;
}
.pr-list li {
    min-height: 455px;
}
.pro-text {
    min-height: 346px;
}
.pro-text h2 {
    height: 70px;
}
.redMore {
    margin: 0 0 0 -50px;
    width: 100px;
}
a.red-more {
    padding: 0;
}
.guideCont-Right h3::after {
    width: 100%}
.page-title h1 {
    font-size: 25px;
}
.guide-box.webBox .guideLeft {
    float: none;
    margin-right: 0;
    margin-top: 36px;
    text-align: center;
    width: 100%}
.guide-box.webBox .guideText {
    float: none;
    margin-top: 20px;
    width: 100%}
.guide-sec.webSec .guideBox {
    margin-top: 20px;
}
.webSec .guideLeft {
    float: none;
    width: 100%}
.webSec .guideRight {
    float: none;
    width: 100%}
.guide-BoxRt h2 {
    font-size: 20px;
}
.client-slider:before {
    display: none;
}
.client-slider .bx-wrapper .bx-next {
    background: url("images/right-arrow.png") no-repeat scroll 0 0/100% 100% rgba(0,  0,  0,  0);
    height: 30px;
    right: -12px;
    width: 30px;
}
.client-slider .bx-wrapper .bx-prev {
    background: url("images/left-arrow.png") no-repeat scroll 0 0/100% 100% rgba(0,  0,  0,  0);
    height: 30px;
    left: -12px;
    width: 30px;
}
.nav-menu {
    display: none;
}
.guide-bg {
    padding: 30px 0;
}
.page .guide-box .guideText.webdesignfirstpara {
    float: none;
    clear: both;
    width: 100%;
    text-align: center;
    margin-top: 10px;
}
.inner-banner .banner-inner {
    top: 40px;
}
.appsumLeftCont {
    width: 100%;
    float: none;
}
.appsumLeft ul li .appsumLeftCont:after {
    width: 100%}
.appsumRightImg {
    width: auto;
    display: table;
    margin: 0 auto;
    float: none;
}
}@media (max-width:599px) {
    .banner-inner {
    top: 8px;
}
.l-More, a.l-More {
    font-size: 13px;
    height: inherit;
    line-height: 20px;
    width: 100px;
    padding: 7px 0;
}
.banner .bx-wrapper .bx-pager {
    bottom: 0;
}
.banner .bx-wrapper .bx-pager.bx-default-pager a {
    width: 15px;
    height: 15px;
    border-width: 2px;
}
}@media (max-width:643px) {
    .site-title {
    font-size: 30px;
}
.banner-inner h1 {
    font-size: 16px !important;
}
.banner-inner h2 {
    font-size: 16px;
}
.banner-inner h3 {
    font-size: 10px !important;
    line-height: 14px;
}
.banner-inner h4 {
    font-size: 10px;
}
.l-More, a.l-More {
    font-size: 8px !important;
    line-height: 12px;
    padding: 4px 0;
    width: 70px;
    background-image: none;
    background-color: #F90;
}
.l-More:hover, a.l-More:hover {
    background-image: none;
    background-color: #F92;
}
#content .entry-header, #content .entry-content, #content .entry-summary, #content footer.entry-meta, #content .featured-gallery, .search.sidebar .page-content, .blog.sidebar .page-content, .sidebar .post-navigation .nav-links, .paging-navigation .nav-links, #content .author-info, .comments-area .comments-title, .comments-area .comment-list, .comments-area .comment-navigation, .comment-respond, .sidebar .site-info, .sidebar .paging-navigation .nav-links {
    padding-left: 20px;
    padding-right: 20px;
}
#content .format-status .entry-content, #content .format-status .entry-met {
    padding-left: 35px;
}
#content .featured-gallery {
    padding-left: 24px;
}
.gallery-columns-1 .gallery-item {
    margin-right: 0;
    width: 100%}
.entry-title, .format-chat .entry-title, .format-image .entry-title, .format-gallery .entry-title, .format-video .entry-title {
    font-size: 22px;
    font-weight: bold;
}
.format-quote blockquote, .format-status .entry-content {
    font-size: 18px;
}
.format-quote blockquote small, .format-quote blockquote cite {
    font-size: 13px;
}
.error404 .page-title {
    padding: 40px 0 0;
}
.error404 .page-title:before {
    content: normal;
}
.comment-author {
    margin-right: 30px;
}
.comment-author .avatar {
    height: auto;
    max-width: 100%}
.comment-metadata, .comment-content, .comment-list .reply {
    width: 70%;
    width: -webkit-calc(100% - 104px);
    width: calc(100% - 104px);
}
.comment-form input[type="text"], .comment-form input[type="email"], .comment-form input[type="url"] {
    width: -webkit-calc(100% - 120px);
    width: calc(100% - 120px);
}
.comment-form textarea {
    height: 80px;
}
.format-audio .entry-content:before {
    display: none;
}
.format-audio .audio-content {
    background-image: none;
    float: none;
    padding-left: 0;
    width: auto;
}
.blog-slider h2, .guide-left h2, .guide-left h2 span.our, .latestNEWS h1 {
    font-size: 20px;
}
.canBox {
    padding: 10px;
}
.guide-BoxLt1 {
    background-size: 60% auto;
}
}@media (max-width:480px) {
    .pr-list li {
    width: 100% !important;
}

.latest-news ul li {
    min-height: auto !important;
}
.banner-inner h2 {
    font-size: 10px;
    line-height: 14px;
}
.banner-inner h1 {
    font-size: 11px !important;
    line-height: 14px;
}
.banner-inner h3 {
    font-size: 8px !important;
    line-height: 12px;
    padding: 2px 4px !important;
}
.banner-inner h4 {
    font-size: 8px !important;
    line-height: 12px;
}
.l-More, a.l-More {
    font-size: 6px !important;
    line-height: 10px;
    padding: 2px 4px !important;
    width: 40px;
    font-weight: 100;
}
.latestImg {
    width: 100%;
    float: none;
}
.latestInfo {
    width: 100%;
    float: none;
}
.blogbox img.wp-post-image {
    width: 100%;
    float: none;
    margin-right: 0;
    margin-bottom: 3%}
.blog-slider .bx-wrapper, .pr-list .bx-wrapper {
    max-width: 300px !important;
}
.pr-list li {
    width: 290px !important;
}
.blog-slider .bx-wrapper, .pr-list .bx-wrapper {
    max-width: 300px !important;
}
.blog-slider li {
    min-height: 550px;
    width: 300px !important;
}
.blogTitle {
    background: none repeat scroll 0 0 #f47121;
    height: auto;
    width: 100%}
.blogTitle p {
    color: #fff;
    float: none;
    font-size: 13px;
    line-height: 15px;
    margin: 0;
    padding: 10px;
    text-transform: uppercase;
    width: 100%}
.blogTitle p.comnt {
    background: none repeat scroll 0 0 #000;
    color: #fff;
    float: none;
    font-size: 14px;
    line-height: 15px;
    padding: 9px 0;
    text-align: center;
    text-transform: none;
    width: 100%}
.clientSlider {
    margin: 20px auto;
    max-width: 300px;
}
.client-slider li {
    max-width: 290px;
    padding: 10px;
}
.socialRight li::after {
    display: none;
}
.socialRight li {
    clear: both;
    display: block;
    float: none;
    margin-bottom: 36px;
    position: relative;
    text-align: center;
    width: 100%}
.socialCount {
    background: none repeat scroll 0 0 #fff;
    border: 7px solid #f47121;
    border-radius: 50%;
    box-shadow: 0 -7px 5px rgba(0,  0,  0,  0.4) inset;
    color: #717171;
    display: inline-block;
    float: none;
    font-size: 30px;
    font-weight: bold;
    height: 85px;
    margin: 0 auto;
    overflow: hidden;
    padding-top: 23px;
    position: relative;
    text-align: center;
    width: 85px;
    z-index: 999;
}
.socialText {
    float: none;
    text-align: center;
    width: 100%}
p.Btn-see {
    position: static;
}
.webSec a.orangeBtn, .callBt a.app-button {
    height: auto;
    left: 0;
    line-height: 20px;
    margin: 0;
    padding: 10px;
    width: 100%;
    text-align: center;
    font-size: 13px;
}
.page-title h1 {
    font-size: 15px;
}
.bx-wrapper .bx-controls-direction a {
    display: none;
}
.make-hed h3 {
    font-size: 14px;
}
.banner-inner {
    margin: 0 0 0 -225px;
    top: 0;
}
.inner-banner .banner-inner {
    top: 1px;
    margin: 0 0 0 -125px;
}
.guide-BoxLt1 h2, .guide-BoxRt1 h2 {
    font-size: 20px;
}
.page-title h1::after {
    height: 2px;
}
ul.ecommtoptips li .left {
    float: none;
    width: auto;
    display: table;
    margin: 0 auto;
}
ul.ecommtoptips li .right {
    float: none;
    width: 100%}
.bx-viewport, .banner ul img {
    height: 108px !important;
}
.pr-list .bx-viewport {
    height: 420px !important;
}
.blog-slider .bx-viewport {
    height: 600px !important;
}
.banner-inner {
    margin: 0 0 0 -125px;
    top: 30px;
    width: 250px;
}
.appsumLeft h1 {
    font-size: 24px;
}
.client-sec, .page-template-app_packages_website_mobile .guide-BoxLt2, .about-Bor, .aboutRight, .latestSec, .aboutBox {
    margin: 0;
}
.client-box.guide-bg, .guide-Box .guide-bg, .page-template-app_packages_website_mobile-php .callBt, .page-template-app_client-php .callBt, .guide-bg, .page-template-news_template .all_page_social, .single-author .all_page_social, .seo .client-box.guide-bg {
    padding: 0;
}
.clientText.app, .footer {
    margin-top: 20px;
}
.alignleft.size-thumbnail.wp-image-855, .alignleft.size-thumbnail.wp-image-854 {
    margin: 0 75px;
    float: none;
}
.bx-wrapper .bx-pager, .bx-wrapper .bx-controls-auto {
    bottom: -5px;
}
.banner-inner h3, .banner-inner h1, .banner-inner h2, .banner-inner h4 {
    margin: 0 0 3px 0;
}
}@media (max-width:360px) {
    .banner-inner h3, .banner-inner h1, .banner-inner h2, .banner-inner h4 {
    margin: 0 0 1px;
}
.inner-banner .banner-inner {
    margin: 0 0 0 -130px;
}
}@media print, (-o-min-device-pixel-ratio:5/4), (-webkit-min-device-pixel-ratio:1.25), (min-resolution:120dpi) {
    .site-header .search-field {
    background-image: url(images/search-icon-2x.png);
}
.format-audio .audio-content, .format-status .entry-content:before, .format-status .entry-meta:before, .comment-list > li:after, .comment-list .children > li:before {
    background-image: url(images/dotted-line-2x.png);
}
}@media print {
    body {
    background: none !important;
    color: #000;
    font-size: 10pt;
    font-family: 'Open Sans',  sans-serif;
}
footer a[rel="bookmark"]:link:after, footer a[rel="bookmark"]:visited:after {
    content: " [" attr(href) "] "}
.site {
    max-width: 98%}
.site-header {
    background-image: none !important;
}
.site-header .home-link {
    max-width: none;
    min-height: 0;
}
.site-title {
    color: #000;
    font-size: 21pt;
}
.site-description {
    font-size: 10pt;
}
.author-avatar, .site-footer, .comment-respond, .comments-area .comment-edit-link, .comments-area .reply, .comments-link, .entry-meta .edit-link, .page-links, .site-content nav, .widget-area, .main-navigation, .navbar, .more-link {
    display: none;
}
.entry-header, .entry-content, .entry-summary, .entry-meta {
    margin: 0;
    width: 100%}
.page-title, .entry-title {
    font-size: 21pt;
}
.entry-meta, .entry-meta a {
    color: #444;
    font-size: 10pt;
}
.entry-content img.alignleft, .entry-content .wp-caption.alignleft {
    margin-left: 0;
}
.entry-content img.alignright, .entry-content .wp-caption.alignright {
    margin-right: 0;
}
.format-image .entry-content .size-full {
    margin: 0;
}
.hentry {
    background-color: #fff;
}
.comments-area > li.comment {
    background: none;
    position: relative;
    width: auto;
}
.comment-metadata {
    float: none;
}
.comment-author .fn, .comment-reply-link, .comment-reply-login {
    color: #333;
}
}.webdesignfirstpara {
    display: inline-block;
    text-align: right;
}
img.size-full.wp-image-1163.alignright {
    width: 576px;
    height: auto;
}
img.size-full.wp-image-1206.alignright {
    width: 576px;
    height: 280px;
}

.footerRt li.gplus-icons a {
    background: url(images/footer-gplus.png) 0px 0 no-repeat;
}
.seo_ireland {
    margin: 34px 0px 0px 0px;
}
.seo_ecommerce_section {
    width: 100%;
    float: left;
    margin: 0px 0px;
    padding: 0px 0px 33px 0px;
}
.seo_ecommerce_section:before {
    background: url(images/guide-bg.jpg) 0 0 repeat;
    height: 16px;
    content: "";
    display: block;
    margin-bottom: 33px;
}
.seo_ecommerce_lft {
    width: 222px;
    float: left;
    margin-right: 30px;
}
.seo_ecommerce_rgt {
    width: 888px;
    float: right;
    position: relative;
}
.seo_ecommerce_section h2 {
    text-transform: uppercase;
    color: #666;
    border-bottom: 1px solid #d4d4d4;
    margin: 0 auto;
    display: table;
    text-align: center;
    margin-bottom: 44px;
    font-size: 23px !important;
    font-weight: 300 !important;
    position: relative;
}
.seo_ecommerce_section h2:after {
    background: url(images/hed-line.gif) center bottom no-repeat;
    position: absolute;
    content: "";
    z-index: 1;
    display: block;
    left: 0;
    width: 100%;
    height: 5px;
}
.seo_ecommerce_section ul {
    float: left;
    margin: 0px 0px;
    padding: 0px 0px;
}
.seo_ecommerce_section ul li {
    float: left;
    margin: 0px 0px;
    padding: 0px 0px;
    position: relative;
    list-style-type: none;
    padding-left: 40px;
}
.seo_ecommerce_section ul li:before {
    content: ' ';
    background: url(images/arrow_icon.png) center left no-repeat;
    position: absolute;
    left: 0;
    top: 0;
    width: 19px;
    height: 19px;
}
.seo_ecommerce_section_two {
    width: 100%;
    float: left;
    margin: 0px 0px;
}
.seo_ecommerce_section_two h4 {
    font-size: 20px;
    color: #f38041;
    text-align: center;
    line-height: 24px;
    font-weight: 400;
}
.seo_ecommerce_logo {
    width: 100%;
    text-align: center;
    float: left;
    margin-bottom: 30px;
}
.seo_ecommerce_call {
    width: 100%;
    float: left;
    margin: 15px 0px 30px 0px;
    padding: 20px 76px;
    background: #f38041;
}
.call_box {
    width: 107px;
    float: left;
    margin-right: 80px;
}
.call_box2 {
    float: left;
}
.call_box2 h2 {
    font-size: 38px !important;
    color: #fff;
    line-height: 24px;
    font-weight: 600 !important;
    margin-top: 40px;
    border-bottom: none;
    text-transform: none;
}
.seo_ecommerce_call_rgt .call_box3 h2:after {
    background-image: none;
}
.call_box2 h2:after {
    background-image: none;
}
.seo_ecommerce_call_lft {
    width: 50%;
    float: left;
}
.seo_ecommerce_call_rgt {
    width: 50%;
    float: right;
}
.seo_ecommerce_call_rgt .call_box3 h2 {
    font-size: 44px !important;
    line-height: 24px;
    color: #fff;
    font-weight: 600 !important;
    margin-top: 19px;
    border-bottom: none;
    margin-bottom: 29px;
}
.seo_ecommerce_call_rgt .call_box4 p {
    font-size: 22px;
    color: #fff;
    font-weight: 400;
    margin-bottom: 0px;
}
.call_box3 {
    margin-left: 50px;
}
.call_box4 {
    margin-left: 85px;
}
.seo_ecommerce_section p a {
    width: auto;
    height: auto;
    padding: 10px 15px;
    float: right;
    background: url(images/read_more.png) no-repeat;
    font-size: 16px;
    text-align: center;
    color: #fff;
    cursor: pointer;
    background-size:  100% 100%;
}

.no-border:before {
    background-image: none;
    margin: 0px;
    padding: 0px;
    height: 0px;
}
.seo_ecommerce_section .aboutRight {
    margin-bottom: 0px;
    margin-top: 0px;
}
.about .about-Bor .aboutRight {
    margin-bottom: 0px;
}
.seo {
    margin-bottom: 0px;
    padding-bottom: 33px;
    width: 100%;
}
.page-id-386 .guide-BoxLt2 {
    width: 100%;
    margin-top: 0px;
}
.page-id-386 .guide-BoxLt2 img {
    width: 100%;
    height: auto;
}
.page-id-386 .guide-BoxRt2 {
    width: 100%;
    float: left;
}
.page-id-386 .guide-BoxRt2 p {
    margin-bottom: 20px;
}
.page-id-386 .guide-BoxRt2 h2 {
    margin-bottom: 20px;
}
.page-id-386 .guide-Box.last {
    margin-top: 68px;
}
.page-id-386 .guide-Box .guide-bg:after {
    top: 0%;
    position: none;
}
.content-after-title p {
    font-size: 22px;
    color: #f47121;
    font-style: italic;
    line-height: }
.seo-step-cnt {
    width: 100%;
    float: left;
    margin: 0px 0px;
    padding: 0px 0px;
}
.seo-step-cnt h2 {
    text-transform: uppercase;
    color: #f47121;
    border-bottom: 1px solid #f47121;
    margin: 0 auto;
    display: table;
    text-align: center;
    margin-bottom: 44px;
    font-size: 23px;
    font-weight: 300;
    position: relative;
}
.seo-step-cnt h2 span {
    font-weight: bold;
}
.seo-step-cnt h2:after {
    background: url(images/seosetop_border2.jpg) center bottom no-repeat;
    position: absolute;
    content: "";
    z-index: 1;
    display: block;
    left: 0;
    width: 100%;
    height: 5px;
}
.aboutLeft-hash {
    float: left;
    margin: 0px 20px 0px 0px;
}
.aboutLeft-hash h3 {
    font-size: 68px;
    line-height: 54px;
    color: #f47121;
    font-weight: 400;
}
.seo-step-cnt .seo-step {
    width: 100%;
    float: left;
    margin: 0px 0px 20px 0px;
}
.aboutRight-hash {
    width: 90%;
    float: right;
}
.seo-step-cnt .seo-step .aboutRight-hash h5 {
    font-size: 14px;
    color: #666666;
    text-transform: uppercase;
    margin: 0px 0px 15px 0px;
    font-weight: 600;
}
.seo-step-cnt .seo-step .aboutRight-hash ul {
    float: left;
    margin: 0px 0px;
    padding: 0px 0px;
}
.seo-step-cnt .seo-step .aboutRight-hash ul li {
    float: left;
    margin: 0px 0px;
    padding: 0px 0px;
    position: relative;
    list-style-type: none;
    padding-left: 40px;
}
.seo-step-cnt .seo-step .aboutRight-hash ul li:before {
    content: ' ';
    background: url(images/arrow_icon.png) center left no-repeat;
    position: absolute;
    left: 0;
    top: 0;
    width: 19px;
    height: 19px;
}
@media only screen and (max-width:1160px) and (min-width:989px) {
    .seo_ecommerce_call {
    padding: 20px 20px;
}
.call_box4 {
    margin-left: 100px;
}
.call_box2 h2 {
    font-size: 30px !important;
}
.seo_ecommerce_call_rgt .call_box3 h2 {
    font-size: 36px !important;
}
.seo_ecommerce_call_rgt .call_box4 p {
    font-size: 19px;
}
.aboutRight-hash {
    width: 89%}
}@media (max-width:999px) and (min-width:768px) {
    .seo_ecommerce_call {
    padding: 20px 20px;
}
.call_box {
    margin-right: 20px;
}
.call_box2 h2 {
    font-size: 28px !important;
}
.call_box3 {
    margin-left: 0px;
}
.call_box4 {
    margin-left: 37px;
}
.seo_ecommerce_call_rgt .call_box3 h2 {
    font-size: 28px !important;
    margin-bottom: 20px;
}
.seo_ecommerce_call_rgt .call_box4 p {
    font-size: 16px;
}
.inner-banner .banner-inner {
    top: 48px;
    margin: 0px 0px 0px -337px;
}
.aboutLeft-hash h3 {
    font-size: 50px;
    margin: 0px;
    line-height: 40px;
}
.aboutRight-hash {
    width: 86%}
.aboutLeft-hash h3 {
    font-size: 60px;
    line-height: 45px;
}
}@media (max-width:767px) and (min-width:480px) {
    .seo_ecommerce_call {
    padding: 20px 20px;
}
.seo_ecommerce_call_lft {
    width: 100%}
.seo_ecommerce_call .seo_ecommerce_call_lft .call_box img {
    width: 100%}
.seo_ecommerce_call .seo_ecommerce_call_lft .call_box {
    margin-right: 77px;
}
.seo_ecommerce_call_rgt {
    width: 100%;
    float: left;
}
.call_box3 {
    margin-left: 0px;
    text-align: center;
}
.call_box4 {
    margin-left: 0px;
    text-align: center;
}
.seo_ecommerce_call_rgt {
    margin-top: 20px;
}
.seo_ecommerce_call_rgt .call_box3 h2 {
    font-size: 35px !important;
}
.aboutLeft-hash h3 {
    font-size: 36px;
    line-height: 30px;
    margin: 0px;
}
.aboutRight-hash {
    width: 86%}
}@media (max-width:479px) and (min-width:300px) {
    .seo_ecommerce_call {
    padding: 20px 20px;
}
.seo_ecommerce_call_lft {
    width: 100%;
    text-align: center;
}
.call_box {
    float: none;
    margin: 0 auto;
}
.seo_ecommerce_call .seo_ecommerce_call_lft .call_box img {
    width: 100%}
.call_box2 {
    width: 100%;
    text-align: center;
}
.call_box2 h2 {
    font-size: 28px !important;
    margin-top: 20px;
    margin-bottom: 20px;
}
.seo_ecommerce_call_rgt {
    width: 100%;
    float: left;
    text-align: center;
}
.call_box3 {
    margin-left: 0px;
    width: 100%;
    text-align: center;
}
.seo_ecommerce_call_rgt .call_box3 h2 {
    font-size: 25px !important;
    margin-top: 0px;
    margin-bottom: 20px;
}
.call_box4 {
    margin-left: 0px;
    width: 100%;
    text-align: center;
}
.seo_ecommerce_call_rgt .call_box4 p {
    font-size: 14px;
}
.aboutLeft-hash h3 {
    font-size: 19px;
    line-height: 18px;
    margin: 0px 0px;
}
.aboutLeft-hash {
    margin-right: 15px;
}
.aboutRight-hash {
    width: 87%}
.seo-step-cnt .seo-step .aboutRight-hash p a {
    word-wrap: break-word;
}
}h2.mk-hd {
    color: #fff;
    line-height: 60px;
    padding-left: 26px;
}
h1.pg-hd {
    padding-bottom: 20px;
    margin: 20px 0;
    font-size: 18px;
    text-transform: uppercase;
    border-bottom: 1px solid #f47121;
    display: inline-block;
}
.page-title h1.pg-hd:after {
    content: '';
    background: none;
}
.single-post h2 {
    font-size: 17px;
    margin: 0;
    color: #666;
    font-weight: bold;
}
.menu-footer-nav-menu-container {
    width: 55%;
    float: left;
}

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


.single-post h1 {
    font-weight:  bold;
}

.page-template-news_template h3 {
    font-weight:  bold;
}

.opinion h3 {
     font-weight:  bold;
}

.page-template-ecommerce_website_tips..guide-BoxRt2,  .page-template-digital_marketing_services .guide-BoxRt2 h3 {
     font-weight:  bold;
}

.page-id-490 h1,  .page-id-490 h2,  .page-id-490 h3 {
    font-weight:  bold;
}

.page-template-digital_marketing_services h1 {
    font-weight:  bold;
}

.page-template-contact_template h1 {
    font-weight:  bold;
}

.single h1,  .single h2,  .single h3  {
    font-weight:  bold!important;
}


/*=======================17-02-2016=====================*/
.clear {
    clear:  both;
}

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

.top-content p {
     font-size:  15px;
     font-weight:  400;
     color:  #666666;
     font-style:  normal;
     font-family:  'Open Sans',  sans-serif;
     margin:  0px 0px;
    
 line-height:  22px;
}

.logo-slides  {
     width:  100%;
     float:  left;
     margin:  0px 0px 35px 0px;
     padding:  0px 0px;
     background:  #eeeeee;
}

.testmonial-page  {
     width:  100%;
     float:  left;
     margin:  0;
     padding:  0;
}

.testmonial-page-in {
    width:  100%;
     float:  left;
     margin-top:  40px;
     padding:  0px 0px;
}

.testmonial-page-in:before {
    background:  url(images/guide-bg.jpg) 0 0 repeat;
     height:  16px;
     content:  "";
     display:  block;
     margin-bottom:  33px;
    
 clear:  both;
}

.testmonial-page-in:after {
    background:  url(images/guide-bg.jpg) 0 0 repeat;
     height:  16px;
     content:  "";
     display:  block;
     margin-bottom:  33px;
    
 clear:  both;
}

.digilogo-proud-img  {
    text-align:  center;
     margin-bottom:  52px;
}

.testmonial-page-lft {
    width:  614px;
     float:  left;
     margin-bottom:  75px;
     padding:  0px 0px;
     border-right:  1px solid #c8c8c8;
     box-shadow:  5px 0 5px -5px #c8c8c8;
 }

.testmonial-page-lft h2 {
     font-size:  20px;
     font-weight:  600;
     color:  #000;
     font-family:  'Open Sans',  sans-serif;
     text-transform:  uppercase;
    
 text-align:  right;
     margin:  0px 60px 20px 0px;
}

.testmonial-page-lft ul {
     width: 100%;
     float:  left;
     margin:  0px 0px;
     padding:  0px 0px;
}

.testmonial-page-lft ul li {
    width:  100%;
     float:  left;
     margin-bottom:  30px;
     padding:  0px 0px;
     list-style:  none;
}

.testmonial-page-lft ul li:last-child {
    margin-bottom:  0px;
}

.testmonial-post-lft {
    width:  204px;
     float:  right;
     margin:  0px 0px;
     padding:  0px 0px;
    /* border-right:  1px solid #c8c8c8;
      */text-align:  center;
}

.testmonial-post-lft h2 {
    font-size:  20px;
     font-weight:  600;
     color:  #000;
     font-family:  'Open Sans',  sans-serif;
     text-transform:  uppercase;
    
 text-align:  center;
     margin:  0px 0px 20px 0px;
}

.testmonial-post-lft ul {
    list-style:  none;
     margin:  0;
     padding:  0;
}

.testmonial-post-lft ul li {margin-bottom: 30px;border-bottom: solid #ccc 1px; padding-bottom: 20px;}
 
.testmonial-post-lft h4 {
     font-size:  14px;
     text-transform:  uppercase;
     color:  #f46d22;
     text-align:  center;
     font-weight:  700;
    
 margin:  0px 0px 15px 0px;
     font-family:  'Open Sans',  sans-serif;
}

.testmonial-post-rgt {
     width:  100%;
     float:  left;
     margin:  0px 0px;
     padding:  36px 55px 20px 55px;
}

.testmonial-post-rgt p {
     font-size:  15px;
     color:  #666666;
     font-style:  italic;
     font-weight:  400;
     font-family:  'Open Sans',  sans-serif;
     margin:  0px 0px;
    
 position:  relative;
     line-height:  22px;
     text-align:  justify;
}

.testmonial-post-rgt p:before  {
     content:  "\201C";
     position:  absolute;
     color:  #f46d22;
     font-size:  90px;
    
 left:  -35px;
     top:  -6px;
     font-style:  normal;
     font-family:  'Oswald-Bold';
}


.testmonial-post-rgt span {
    float:  right;
     font-size:  15px;
     color:  #333333;
     font-style:  italic;
     font-weight:  600;
     font-family:  'Open Sans',  sans-serif;
     
 margin-top:  10px;
}


.testmonial-page-rgt {
    width:  320px;
     float:  left;
     margin-bottom:  125px;
     padding:  0px 0px;
     border-right:  1px solid #c8c8c8;
     
 box-shadow:  5px 0 5px -5px #c8c8c8;
}
 
.testmonial-page-rgt .testm {
    width:  100%;
     float:  left;
     margin-bottom:  100px;
     padding:  5px 0px;
     text-align:  center;
}

.testmonial-page-rgt h2 {
     font-size:  20px;
     font-weight:  600;
     color:  #000;
     font-family:  'Open Sans',  sans-serif;
     text-transform:  uppercase;
    
 text-align:  center;
     margin:  0px 0px 20px 0px;
}


.testmonial-page-rgt ul.testm-first {
    width:  100%;
     float:  left;
     margin: 0px 0px;
     padding:  0px 0px;
}

.testmonial-page-rgt ul.testm-first li {
     width:  100%;
     float:  left;
     margin:  0px 0px;
     padding:  17.2px 0px;
     list-style:  none;
     text-align:  center;
}

.testmonial-page-rgt ul.testm-first li:first-child {
    padding-top:  0px;
}


.testmonial-page-rgt ul.testm-last {
    width:  100%;
     float:  left;
     margin: 0px 0px;
     padding:  0px 0px;
}

.testmonial-page-rgt ul.testm-last li {
     width:  100%;
     float:  left;
     margin:  0px 0px;
     padding:  20px 0px;
     list-style:  none;
     text-align:  center;
}


.nbs-flexisel-container .nbs-flexisel-inner {
    -webkit-border-radius:  0px;
     border-top:  0 ;
     margin-bottom:  0px;
}


 .page-id-1676 .inner-banner img  {
    border:  1px solid #c8c8c8;
     border-bottom:  none;
     border-top: none;
}


 .nbs-flexisel-container .nbs-flexisel-inner li img {
    border: none;
}

.user-logo  {
    float:  right;
     clear:  both;
     margin:  15px 0px 0px 0px;
     width:  100px;
}

.user-logo img {
    width:  100%;
     height:  auto;
}


.testmonial-page-rgt ul.testm-first h4 {
    font-size:  16px;
     font-weight:  700;
     color:  #000;
     font-family:  'Open Sans',  sans-serif;
     margin:  25px 0px 0px 0px;
}
 



/****************/
 .postid-1817 .guideText  li {
    list-style: none;
    background: url(images/check.png) no-repeat left center;
    padding-left: 25px;
}
 
 ul.chech-hd  {
    padding-left:  10px;
}

.chech-hd li {
    background: none!important;
}

    width:  auto;
    
}

}

.some-magento-clients  {
    
text-align:  center;
    
}
.some-magento-clients img  {
    
margin-right:  15px;
    
vertical-align:  middle;
    
}
.some-magento-clients img: last-child {
     margin-right:  0px;
}

.seo_ecommerce_section p a {
    float: none;
     margin: 0 auto;
     display:  inline-block;
}

.bx-wrapper {
    padding:  0 0 5px;
}


.guideCont-Right h3 {
    margin-bottom:  30px;
}

.webSec .guideCont-Right h3 {
    font-size:  22px;
}

.guideCont-Right {
    padding:  80px 20px 0 20px;
}

.blackBtn {
    padding:  0 12px;
}

.webSec a.blackBtn {
    margin:  30px auto 0;
}

.guideText p  {
    margin-bottom:  22px;
}


/***************************************Digital Experts Slider ***********************************************/

.digital-experts  {
    float:  left;
    margin-top: 38px;
    background:  url(images/czndid-slider.png) no-repeat center center;
    width:  100%;
     height: auto;
     background-size:  100%;
}

.candid-logo {
    text-align:  center;
    float:  none;
    margin:  50px auto;
     padding: 0;
}

.owl-carousel {
    display:  block!important ;
    text-align:  center;
    margin: 0;
}

#owl-demo2 .item  {
    margin-left:  15px;
     width: 100%;
     float:  left;
    text-align:  center;
     -webkit-box-shadow:  0 0px 87px #d6d6d6;
    
	   -moz-box-shadow:  0 8px 6px -6px #d6d6d6;
    
	        box-shadow:  0 8px 6px -6px #d6d6d6;
}

#owl-demo2 .item img {
    display:  inline-block;
    width:  auto;
    height:  auto;
    -webkit-box-shadow:  0 0 87px #d6d6d6;
    
	   -moz-box-shadow:  0 0 87px #d6d6d6;
    
	        box-shadow:  0 0 87px #d6d6d6;
 }

#owl-demo2 .owl-controls .owl-page  {
    display:  none!important;
     zoom:  1;
}

.owl-carousel .owl-wrapper-outer  {
    overflow:  hidden;
    position:  relative;
    width:  90%!important;
}

#owl-demo2 .owl-prev  {
    position:  absolute;
    left: 0;
     top:  75px;
     background:  url(images/pre-img.png) no-repeat!important;
     width: 22px;
     height: 53px;
}

#owl-demo2 .owl-next  {
    position:  absolute;
    right: 0;
    top:  75px;
    background:  url(images/next-img.png) no-repeat!important;
     width: 22px;
     height: 53px;
}

.slider-images  {
    float:  left;
    width:  100%;
}

.owl-theme .owl-controls .owl-buttons div {
    font-size: 0!important;
     border-radius: 0!important;
     margin: 0!important;
     padding: 0!important;
}

.slider-text  {
    text-align:  center;
    float: none;
    margin:  15px auto;
    width: 100%;
}

.slider-text span  {
    font-size:  18px;
      font-family:  'OpenSans-Semibold';
      min-height: 55px;
     margin-bottom:  15px;
     display:  block;
     line-height: 20px;
}
.slider-text span a{color: #f47121!important;}
.slider-text span a:hover{color: #f47121!important;}
.slider-text p  {
    font-size:  16px;
      font-family:  'OpenSans-Semibold';
    color: #323232;
     line-height: 25px;
     font-weight: bold;
}

.slider-text p>small  {
    font-size:  14px;
      font-family:  'OpenSans';
    color: #323232;
     font-style:  italic;
     font-weight:  normal;
}


/*************************************** Candid Blog Page  ***********************************************/

.blog-banner {
    width: 100%;
     float: left;
     position: relative;
}

.blog-logo  {
    position:  absolute;
    text-align:  center;
    left:  50%;
    margin-left:  -230px;
    top:  77px;
}

.blog-logo img {
    max-width: 100%;
}

.blog-title  {
    float:  left;
    margin:  53px auto 0;
    text-align:  center;
    display:  block;
    width:  100%;
}

.blog-title p {
    font-size: 32px;
     color: #222222;
      font-family:  'OpenSans-Light';
}

.blog-title p>span {
    font-size: 32px;
     color: #222222;
    font-family:  'OpenSans-Semibold';
 }

.blog-section {
    width: 100% ;
     float: left;
    	margin: 40px auto;
     padding-bottom:  20px;
}

.content-details {
    float: left;
    width: 70%;
     margin: 0;
     padding: 0;
}

.content-category {
    float: right;
    width: 27%;
     margin: 0;
     padding: 0;
}

.details-bnr  {
    float: left;
     position:  relative;width: 100%;
}

.details-bnr img {
    max-width:  100%; width: 100%;
}

.text-blog1 {
    float: none;
     text-align:  center;
     background:  #333333;
     width: 28%;
     position: absolute;
     padding:  10px;
    bottom:  -18px;
    left:  39%;
}

.text-blog1 p {
    color: #fff;
     font-size: 18px;
    font-family:  'OpenSans-Semibold';
     text-align:  center;
    text-transform:  uppercase;
     margin-top:  2px;
}

.details-bnr img:hover  {
    transition: initial!important;
}

.dtls-blog {
    border:  solid #d9d9d9 1px;
    border-bottom:  solid 5px #d9d9d9;
    float:  left;
     width:  100% ;
     margin-bottom:  40px;
}

.text-mostread {
    float:  left;
     margin:  40px auto 0;
     padding: 20px;
    width: 100%;
}

.text-mostread p {
    font-size: 24px;
     color: #333333;
    font-family:  'OpenSans-Semibold'; line-height:30px;
}

.text-mostread p>span {
    font-size: 24px;
     color: #f47121;
    font-family:  'OpenSans-Semibold';
}

.text-company {
    float:  left;
     margin:  15px auto 0;
     padding-left: 40px;
    width: 38%;
}

.text-company p {
    font-size: 16px;
     color: #333333;
    font-family:  'OpenSans-Semibold';
     font-style:  italic;
}

.text-company p>span {
    font-size: 16px;
     color: #f47121;
    font-family:  'OpenSans'!important;
     font-style: normal;
}

.text-field  {
    float:  left;
     margin: 0 auto 0;
     padding:  25px 30px 28px 40px;
    width: 100%;
}

.text-field p {
    font-size: 15px;
     color: #333333;
      font-family:  'OpenSans-Light';
     text-align:  justify;
     line-height:  25px;
}

.blog-readbtn  {
    float:  left;
    width:  22%;
    padding:  14px;
    color:  #fff!important;
    border-radius:  0;
    font-family:  'OpenSans-Semibold';
     font-size:  16px;
    background:  #f47121;
     text-align:  center;
}

.blog-readbtn:hover {
    background:  #333;
     color: #fff;
}

.search-bar input {
    font-size: 14px;
     font-family:  'OpenSans-Light';
     font-style:  italic;
     box-shadow:  inset 0 15px 38px -22px #f3f3f3;
     width: 78%;
     border-right: none!important;
    border: solid #e6e6e6 1px;
     padding:  12px;
}

.search-bar input::-webkit-input-placeholder {
    color: #6d6d6d;
 }

.search_icon  {
    width:  22%;
    background:  transparent url(images/search-icon1.png) center center;
    background-repeat:  no-repeat;
    margin-top:  0;
    
    float:  right;
    border: solid #e6e6e6 1px;
     padding: 21.5px;
    border-radius:  0;
     border-left: none;
}

.search_icon:hover,  .search_icon:focus {
    background:  transparent url(images/search-icon1.png) center center;
    background-repeat:  no-repeat;
     transition: initial;
}

.search-bar  {
    box-shadow:  inset 0 15px 38px -9px #f3f3f3;
}

.category-colmn {
    border:  solid #d9d9d9 1px;
    float: left;
    width: 100%;
     margin: 25px auto;
     padding: 20px;
}

.catgry-text {
    float: none;
    text-align:  center;
     margin: 18px auto;
}

.catgry-text span {
    text-align:  center;
     font-family:  'OpenSans-Semibold';
     font-size: 24px;
    color: #333333;
 }

.catgery-list {
    width:  100%;
    float:  left;
     margin: 10px auto 0;
    padding: 20px;
     padding-bottom: 0;
}

.catgery-list ul {
    margin: 0;
     padding: 0;
}

.catgery-list ul li  {
    float:  left;
    list-style:  none;
    width:  100%;
     margin-bottom: 20px;
    font-family:  'OpenSans-Light';
     font-size: 15px;
     color: #333;
}

.catgery-list ul li span {
    float:  right;
     background:  #f47121;
     color: #fff;
    padding: 4px;
     font-size: 14px;
    font-family:  'OpenSans-Semibold';
}

.post-content {
    float: none;
    text-align:  center;
     margin: 18px auto;
}

.post-content p {
    text-align:  center;
     font-family:  'OpenSans-Light';
     font-size: 24px;
    color: #333333;
     text-transform:  uppercase;
 }

.post-content p>span {
    text-align:  center;
     font-family:  'OpenSans-Semibold';
     font-size: 24px;
    color: #333333;
    text-transform:  uppercase;
 }

.recent-tag {
    float:  left;
     width: 100%;
}

.recent-tag p {
    font-family:  'OpenSans-Light';
     font-size: 14px;
    color: #333333;
    line-height:  25px;
}

.blog-tagnew {
    width:  45%;
    float:  left;
     margin-top:  8px;
}

.blog-tagnew1 {
     float:  right;
     margin-top:  8px;
     width: 40%;
}

.blog-tagnew p {
    font-size: 13px!important;
     font-family:  'OpenSans-Semibold';
     font-style:  italic;
     color: #333;
}

.blog-tagnew p>span {
    font-size: 13px!important;
    font-family:  'OpenSans';
     color: #f47121;
}

.blog-tagnew1 p {
    font-size: 13px!important;
     font-family:  'OpenSans-Semibold';
     font-style:  italic;
     color: #333;
     float: right;
}

.blog-tagnew1 p>span {
    font-size: 13px!important;
    font-family:  'OpenSans';
     color: #f47121;
    float: left;
}

.post-colmn {
    border:  solid #d9d9d9 1px;
    float: left;
    width: 100%;
     margin: 25px auto;
     padding: 15px;
}

hr.post-line  {
    width:  100%;
    box-shadow:  none;
    outline:  none;
     border: none;
     background:  #999999;
    margin-top: 15px;
    float:  left;
}


ul.guide-list img {
    width: 100%;
    max-width: 100%;
}

.guideBox h2 a {
    margin: -3px;
}

.site-content .guideText  {
    float:  left;
     width:  100%;
    margin-left:  0;
}


.site-content .guideText p a  {
    color:  #666;
}
.single-author .site-content .guideText p a  {
    color:  #f46d22!important;
}
 

.site-content .guideText p a:hover  {
    color:  #f46d22;
}

.owl-carousel .owl-wrapper-outer {
    width:  100%!important;
}

.menu-footer-nav-menu-container {
    width: 42%;
     float: left;
}

.ftrRight  {
    float:  right;
    width:  58%;
}

.ftrRight p strong  {
    color:  #fff;
}

.ftrRight p  {
    margin-bottom:  20px;
     color: #ddd;
}

.ftrRight h3 {
    color: #fff;
     margin-bottom: 20px;
}

.wp-pagenavi a,  .wp-pagenavi span  {
    text-decoration:  none;
     border:  1px solid #e7e7e7;
    padding:  5px 5px;
     margin:  10px;
    width:  35px;
     float:  left;
     text-align:  center;
     border-radius:  3px;
    font-size:  14px;
    color:  #333333;
    height:  30px;
     /* Permalink - use to edit and share this gradient:  http://colorzilla.com/gradient-editor/#f4f4f4+0, f5f5f5+50, f5f5f5+100 */
background: #f4f4f4;
     /* Old browsers */
background:  -moz-linear-gradient(top,   #f4f4f4 0%,  #f5f5f5 50%,  #f5f5f5 100%);
     /* FF3.6-15 */
background:  -webkit-linear-gradient(top,   #f4f4f4 0%, #f5f5f5 50%, #f5f5f5 100%);
     /* Chrome10-25, Safari5.1-6 */
background:  linear-gradient(to bottom,   #f4f4f4 0%, #f5f5f5 50%, #f5f5f5 100%);
     /* W3C,  IE10+,  FF16+,  Chrome26+,  Opera12+,  Safari7+ */
filter:  progid:DXImageTransform.Microsoft.gradient( startColorstr='#f4f4f4',  endColorstr='#f5f5f5', GradientType=0 );
     /* IE6-9 */
font-family:  'OpenSans-Semibold';
}

.wp-pagenavi span.current  {
     font-weight:  bold;
    background:  #f47121;
     color:  #fff!important;
    border:  none;
    font-family:  'OpenSans-Semibold';
    font-size:  14px;
    color:  #333333;
}

.wp-pagenavi a:hover,  .wp-pagenavi span.current  {
    border-color:  #ccc;
}


a.nextpostslink  {
     background:  none;
    border:  none;
    font-size:  33px;
    font-weight:  normal;
     color:  #696969;
    margin-top:  7px;
}

a.previouspostslink {
     background:  none;
    border:  none;
    font-size:  33px;
    font-weight:  normal;
     color:  #696969;
    margin-top:  7px;
}

.read-blg  {
    float:  left;
    margin:  0 auto 0;
    padding:  0 30px 28px 40px;
     width:  100%;
}

.single .site-content .guideText  {
    float:  left;
     margin-left:  2%;
     width:  75%;
}

.containerLeftsinglepage {
    width:  100%;
}

.sidebar .comments-title,  .sidebar .comment-list,  .sidebar .must-log-in,  .sidebar .comment-reply-title,  .sidebar .comment-navigation,  .sidebar .comment-respond .comment-form {
    padding-left:  0!important;
}

.single-author a.last {width: auto!important;}
.single-author a.first{width: auto!important;}
/*  .nav-menu .current_page_item > a {
    border:none!important;
    color: #fff!important;
} */ 
.single-author  .site-content .guideText {
    float: right;
    width: 75%;
    margin-left: 0;
    text-align: left!important;
}
/*.sub-menu .current_page_item > a, .sub-menu .current_page_ancestor > a, .sub-menu .current-menu-item > a, .sub-menu .current-menu-ancestor > a{color:#f46d22!important;}*/
.blogbox img.wp-post-image{margin: 30px auto;}
.single-author  .site-content .guideText{margin-top:30px;}
/*****************************************************New Home Page CSS ************************************************************************/
header#masthead .main-container{max-width:1276px;}
header#masthead .search-bar{float:right;}

ul.bxslider li img { width: 100%!important; float: left;}
.banner{max-width: 100%!important; width: 100%;  float: left; margin-top: -7px;}
.nav-menu li.menu-item-has-children {padding-bottom: 35px; }
.nav-menu ul ul li a{border-bottom: none!important; padding: 10px;border-right:none!important; line-height: 17px!important;}
ul.nav-menu ul a:hover, .nav-menu ul ul a:hover, ul.nav-menu ul a:focus, .nav-menu ul ul a:focus{background: #f87730!important; color:#fff!important;border-right:none!important;}
.banner .bx-wrapper .bx-pager.bx-default-pager a{display: none;}
.nav-menu ul > li a {border-right: 1px solid #000; padding: 7px ;line-height: 0!important;    margin-right: 14.1px;
    padding-right: 20px;} 
.nav-menu ul > li:nth-child(7) a{border-right:none; margin-right:0; padding-right:0;}
.nav-menu .current_page_item > a{border-right: 1px solid #000;}
.welcome-text {float: left; text-align: center;width: 100%;display: block;margin: 0 auto;padding: 0 20px; box-sizing: border-box;}
.welcome-text h2{font-size:30px; font-family: 'Poppins-Light'; color: #000000; text-transform: uppercase;}
.succee_online {margin-top:40px !important;}
.welcome-text h2>span{font-size:30px; font-family: 'Poppins-SemiBold';text-transform: uppercase;}
.welcome-text p{font-size: 14px;color: #000; font-family: 'Poppins-Regular'; line-height: 22px; margin: 20px auto 40px; width:95%;}
hr.wlcm-line {width: 130px; color: #f46d22; height: 3px;float: none; border-top: solid 4px; text-align: center; display: inline-block;background: none; margin-left: -7px;margin-bottom: 0;}
.owl-carousel .owl-item {float: left; margin-left: 30px!important;width: 280px!important; margin: 30px auto;}
hr.divider {border-top: solid 1px;color: #dddddd!important;  width: 100%;float:left;}
.footer-section{background:url(images/footer-bg.jpg) no-repeat center center;  width: 100%; height: auto;background-size: cover;float: left;}
.ftr-blocks{width:100%; margin:40px auto;}
.ftr-block1{float: left;width:35%;}
.digital-logo img{max-width: 100%;float: left;}
.ftr-block2{float: left;width:20%;}
.ftr-block3{float: left;width:25%;}
.ftr-block4{float: right;width:20%;}
.digital-about{float: left;}
.digital-about span{color:#fafafa; font-size:20px;font-family: 'Poppins-Regular'; border-bottom: solid #f46d22 2px; }
.digital-about ul{margin:20px auto; padding:0;}
.digital-about ul li{display: inline-block;  font-size:14px;font-family: 'Poppins-Light'; width: 100%;line-height: 23px;}
.digital-about ul li a{color:#fafafa!important;}
.digital-about ul li a:hover{color:#f46d22!important;}
.digital-about ul li small{color:#fafafa!important;font-size:14px;font-family: 'Poppins-Light';line-height: 24px; width: 66%;float: left; margin-left: 20px;}
.digital-about ul li img{max-width: 100%; float:left;margin:7px auto; }
.ftr-block1 .digital-about ul li{margin-top:15px;}
.footer-logo{width:100%; float: right; margin-top:-35px;}
.footer-logo ul{margin:0; padding:0; float:right;}
.footer-logo ul li{float: none; list-style: none; margin-left:20px;padding-bottom:10px; display: inline-block; vertical-align: middle;}
.ftr-bottom{width:100%; float: left; background:#1f1f1f;padding: 15px;}
.copyright{float: none; text-align: center; margin:12px auto;}
.copyright p{text-align: center; font-size:12.92px; color:#cccccc;font-family: 'Poppins-Light';}
.news-block{width: 100%; float: left; margin: 20px auto;}
.recent-news{margin-bottom:47px;}
.recent-news img{max-width: 100%; float: left;min-height:297px; width:100%; }
.recent-news {width: 23.5%; float: left; margin-left:20px;position: relative;}
.recent-news:first-child {margin-left: 0!important;}

.news-overlay{position: absolute; top:0; left:0; right:0; bottom:0; padding:10px; background: rgba(0, 0, 0, 0.1);}
.news-overlay span{border:1px solid #fff; display:block; width:100%; height: 100%;}
.opinion-block .news-overlay p a{color:#fff!important;    background: rgba(0,0,0, 0.3);    padding: 10px; float: left;}
.news-block .news-overlay p { width: 100%;font-family: 'Poppins-SemiBold'; font-size: 17px;   bottom: 0; position: absolute;text-align: center;text-transform: uppercase; padding: 11px 9px 10px; background: rgba(0,0,0, 0.3);left: 0; right: 0;}
.news-overlay p a:hover{color:#f46d22!important;}
.view-btn{text-align: center;float: none;margin:0 auto;} 
.view-btn a{border: solid #f46d22 2px;font-size: 18px;font-family: 'Poppins-Medium'; border-radius: 100px;text-transform: uppercase;color: #f46d22;
    width: 25%;height: 200px;padding: 10px 30px 7px 30px;border-bottom: solid #f46d22 4px;} 
.view-btn a:hover{border: solid #000 2px;border-bottom: solid #000 4px;color: #000;}
.opinion-block{margin:-20px auto; margin-bottom: 20px;}
.opinion-block .recent-news{margin-bottom:47px;}
.opinion-block .recent-news img{max-width: 100%; float: left;   max-height: 330px; width: 100%; }
.opinion-block .recent-news {width: 48%; float: left; margin-left:20px;position: relative;}
.opinion-block .recent-news:first-child {margin-left: 0!important;}
.opinion-block .news-overlay p {width: 100%; font-family: 'Poppins-SemiBold';font-size: 18px;position: absolute; text-align: left;text-transform: uppercase;
    padding: 20px; right: 0;  bottom: -4px;line-height: 25px;top: 182px; left: 0;}
.opinion-block .view-btn {text-align: center; margin: 30px auto; float: left;display: inline-block; width: 100%;}
#owl-demo2 .item img{width: 300px!important; max-height: 145px!important;}
.nbs-flexisel-inner{border:none!important;}
.ls-inner {margin-top: -8px;}
/*.nbs-flexisel-item {
    float: left;
    margin: 22px auto 0!important;
    padding: 10px 0!important;
    cursor: pointer;
    position: relative;
    width: 244px!important;
    vertical-align: middle;
}*/
.nbs-flexisel-item {
    float: left;
    margin:15px auto!important;
    padding: 12px 0!important;
    cursor: pointer;
    position: relative;    border-right: 1px solid #ccc;
    height: auto;
}
.nbs-flexisel-item :last-child{border-right:none!important;}
.nbs-flexisel-container .nbs-flexisel-inner li img {
    border: none;
    vertical-align: middle;
    display: inline-block;
    width: auto;
    max-width: 200px;
    max-height: 66px;
}

.opinion-block .news-overlay p{background: none!important;}
.news-block .news-overlay p a{color:#fff!important;}
.news-block .news-overlay p a:hover{color:#f47121!important;}

/***************************************************** Webdesign Page CSS **********************************************************************/

.guide-sec .welcome-text{margin:0px auto 0;}
.top_welcom_eco{margin-top: 45px !important}
.page-id-1222 .guide-sec .ecomrce{margin:25px auto 12px;}
.guide-box.webBox .guideLeft{display: none;}
.page .guide-box .guideText.webdesignfirstpara {float: none;width: 100%;clear: none; margin-top: 0px; text-align: center;}
.page .guide-box .guideText.webdesignfirstpara{float: none; text-align:center;}
.guideText p{text-align: center!important; color: #333333!important;font-family: 'Poppins-Regular'!important; font-size:14px!important;}
.guideText p>strong{color:#f46d22;font-family: 'Poppins-SemiBold'!important;}
.slogans-design {float: left;margin: 30px auto 55px;padding: 0;width: 100%;} 
.slogans-design ul{/*float: left;*/ margin:0; padding: 0; text-align: center;}
.slogans-design ul li{ display: inline-block;margin-left:60px;font-family: 'PlayfairDisplay-BoldItalic'; color:#000000; font-size:28px;}
.slogans-design ul li:nth-child(1){margin-left:0px;}
.slogans-design ul li span{font-family: 'PlayfairDisplay-BoldItalic'!important; color:#b1b0b0; font-size:33px;text-transform: uppercase;}
.web-prjct{width: 100%; float: left; margin:27px auto 0;}
.new_web_project{margin:0px auto 27px !important;}
.web-prjct ul{margin:0; padding: 0;}
.web-prjct ul li{float: left; margin-left:20px; list-style: none;}
.web-prjct .nbs-flexisel-inner{/* display: none; */ background:none!important;max-width: 1247px;margin: 0 auto;float: none;}
.web-prjct .nbs-flexisel-container .nbs-flexisel-inner li img{max-width: 100%!important; height: auto; max-height:initial!important;border:solid #c6c6c6 1px!important; }
.web-prjct .nbs-flexisel-item{border-right:none!important;}
.web-prjct .nbs-flexisel-nav-left {left: -25px;background: url(./images/webpre-img.png) no-repeat center center!important; height: 50px;margin-top: 2px;opacity:1!important;}
.web-prjct .nbs-flexisel-nav-right {right: -32px;background: url(./images/webnext-img.png) no-repeat!important;height: 50px;margin-top: 2px;opacity: 1!important;}
.webdesign-about{width:100%; float: left; margin:0 auto;}
.webdesign-text{width:62%; float: left;}
.webdesign-text p{margin:30px auto;font-size:15px; color:#000;font-family: 'Poppins-Light';line-height: 28px;text-align: justify;}
.webdesign-text strong{text-align: justify;display:inline-block;margin:0 auto;font-size:18px; color:#000;font-family: 'PlayfairDisplay-BoldItalic';line-height: 28px;}

.webdesign-text blockquote:before {
    content: "“"!important;
    position: absolute; 
    font-size: 192px;
    left: -88px;
    top: 57px;
    font-style: normal!important;
    font-weight: normal!important;
}
.webdesign-text blockquote {
    position: relative;
  font-family: 'PlayfairDisplay-BoldItalic';
    font-size: 15px!important;
    color: #f46d22;
    text-align: justify; 
    border: none;
    padding: 0px 21px;
    font-style: italic!important; margin-right: 0;
}
.webdesign-image{width:auto; float: right;}
.webdesign-image img{max-width: 100%; width: 100%;}
.webdesign-text span{float:right;text-align: right;display:inline-block;margin:-24px auto;font-size:17px; /*color:#f46d22;*/color:#000;font-family: 'PlayfairDisplay-Bold';line-height: 28px;}
.webSec .guide-BoxLt1 ul li a{color: #f47121;}
.webdesign-text small{font-size:18px; color:#000!important;}
.webdesign-logos{float: left; margin:50px auto 0; width: 100%; border-top:solid #dddddd 1px; border-bottom:solid #dddddd 1px;}
.web-logosec {float: left; margin: 15px auto;width: 100%;}
.web-logosec ul{margin:0; padding:0;}
.web-logosec ul li{margin-right:93px;    padding: 0;vertical-align: middle;display: inline-block;}
.web-logosec ul li:last-child {margin-right: 0!important;}
.guide-resp.webSec {background-image:url(images/w-5.jpg);min-height: 400px!important; position: relative;}
.guide-resp.webSec .text-guidebox {position: absolute; top: 48%;left: 12%;}
.guide-resp.webSec .text-guidebox p{color:#fff; font-size:76px;font-family: 'HelveticaNeueLTPro-Md';}
.webSec .guideCont-Right h3 {text-align: justify;  padding:15px;}
.guideCont-Right h3:after {border-bottom: 2px solid #fff;
    top: 100%; position: absolute; z-index: 1;
    display: block;content: "";left: 0!important;
    width: 100%!important;height: 2px;text-align: justify; float: none!important;}
	
.guideCont-Right p {font-size: 14px!important;line-height: 24px!important;text-align: justify!important; font-weight: normal!important; padding:0 15px;}
.guideCont-Right {padding: 0px 0px 0 0px!important;}
.webSec .guideCont-Right h3 > strong{font-size: 27px;font-family: 'Poppins-SemiBold';}
.webSec .guideCont-Right h3 {font-size: 27px!important;font-family: 'Poppins-Light';}
.guideCont-Right{width:50%!important;}
.guide-BoxRt h2 > strong {font-size: 27px!important;font-family: 'Poppins-SemiBold';padding: 25px;}
.guide-BoxRt h2{font-size: 27px!important;font-family: 'Poppins-Light'!important;    border-bottom: solid #000 2px;padding: 15px;}
.guide-BoxRt {text-align: center;    padding: 0 0 54px;display: block;}
.guide-BoxRt p {color: #000000;text-transform: none;font-size: 15px; line-height: 24px;text-align: justify!important;font-family: 'Poppins-Light'!important;}
.guide-Box.webSec {float: left;width: 100%; margin: 50px auto;}
.guide-Box.webSec.Last{float: left; width: 100%; margin: 0 auto!important;}
.guide-Box .guide-bg{padding: 0!important;}
.guide-BoxLt1 h2{font-size: 27px!important;font-family: 'Poppins-Light'!important; border-bottom: solid #000 2px;    padding: 0 0 15px;}
.guide-BoxLt1 h2 > strong{font-size: 27px!important;font-family: 'Poppins-SemiBold'; }
.guide-BoxRt1 h2{font-size: 27px!important;font-family: 'Poppins-Light'!important;   float: left;line-height: 35px!important; margin-bottom: 10px!important;}
.guide-BoxRt1 h2 > strong{font-size: 27px!important;font-family: 'Poppins-SemiBold';text-transform: uppercase;border-bottom: solid #000 2px;padding: 0 0 15px;float: left;    text-align: justify; width: 100%;}

.guide-BoxLt1 p{font-family: 'Poppins-Light'!important; font-size: 15px!important; color:#333333!important;line-height: 23px;}
.guide-BoxRt1 p{font-family: 'Poppins-Light'!important; font-size: 15px!important; color:#333333!important;line-height: 23px;    margin: 0 0 20px!important;}

.blackBtn{border-radius: 0!important;}
.web-topmg{float:left; width: 100%; margin:40px auto 0;}
.web-topmg .nbs-flexisel-inner{ margin:20px auto!important; background: none!important; }
.web-topmg .nbs-flexisel-nav-left{top: 97px!important;}
.web-topmg .nbs-flexisel-nav-right{top: 97px!important; right: -50px!important;}
.mobilemenu {float: left;  width: 100%; display: none;}
.guideCont-Right p >strong {font-size: 20px!important; text-transform: uppercase;font-family: 'Poppins-Medium'; font-weight: normal; font-style: italic;}
.page-template-web_design .welcome-text{margin:20px auto 0!important;}
a.testimonial_link {color: #333;font-size: 14px;}
a.read-tmls {
    float: right;
    color: #f47121;
    font-weight: 500;
    font-size: 15px;
} 

/************************** E-Commerce Page CSS *************************/

.ecmrc-pltfrm{width:100%; float:left; background:#f7f7f7;margin-top: 50px;}
.platform-images{float:left; width:100%; margin:-35px auto 50px;}
.platform-images img{text-align:center; max-width:100%; margin:-34px auto;}
.ecomrc-point{float:left; width:100%; margin:0 auto;}
.ecomrc-point p {font-size: 15px;text-align: center; margin: 20px auto;color: #333;font-family: 'Poppins-Regular';}
.ecomrc-point ul{margin:35px auto; float:none; margin-left:15px;}
.ecomrc-point ul li{ list-style:none; margin-bottom:35px; color: #333;font-family: 'Poppins-Regular';font-size: 14px; line-height: 25px;padding-left:30px;}
.ecomrc-point ul li > span{color: #333;font-family: 'Poppins-SemiBold';font-size: 14px;}
.ecomrc-point ul li:before{content:'\f0da'; float:left;width:15px; height:15px; font-family:FontAwesome; margin-left:-30px;}
.we-bitecntnt{float:left; width:100%; margin-top:50px; }
.we-bitecntnt p{text-align:center; font-family: 'Playfair Display', serif;
 font-size:40px; color:#000000; font-weight:400; font-style:italic; text-transform:uppercase;}
.page-template-seo_ecommerce .guide-resp.webSec{float:left; margin-top:80px;}
.ecommerce-call {float: left;position: absolute; top: -16px;left: -40px;  height: 95px; width: 95px;border-radius: 50%;background: #fff;line-height: 77px;border: rgba(246,138,78,0.8) solid 7px;}
.ecommerce-text {float: none;width: 62%;  border-radius: 50px; border: solid #fff 1px;padding: 15px;position: relative;text-align: center; margin:0 auto; display:block;background: rgba(0,0,0,0.07);}
 .ecommerce-text p{font-size:34px!important;font-family: 'Poppins-SemiBold'; margin-top: 10px;  margin-left: 20px;color:#fff!important;}
 .ecommerce-text p  a{text-decoration:none; color:#fff!important;}
 .ecommerce-text p a:hover{color:#fff!important;}
 .ecommerce-call img{vertical-align:middle;}
.ecommerce-call img:hover{opacity:1;}
.page-template-seo_ecommerce .guide-resp.webSec .guideCont-Right h3{margin-bottom:0; text-transform:inherit; width:85%; float:none; text-align:center; margin:0 auto; display:block;}
.page-template-seo_ecommerce .guide-resp.webSec .guideCont-Right h3:after {border-bottom: none;}
p.free-cunsult {float: left;   width: 100%; margin: 32px auto; font-size:26px!important;font-family: 'Poppins-Light';}
/* p.free-cunsult:after {border-bottom: 2px solid #fff;  top: 45%!important; position: absolute;
 z-index: 1; display: block;   content: "";  left: 5%!important; width: 90%!important; height: 2px;   text-align: center;
  float: none!important;} */
.digital-cntntnew{float:left;width:100%; margin-top:0 auto;}
.digital-cntntnew small{font-size:24px;font-family: 'Poppins-SemiBold';}
.digital-cntntnew p{text-align:center;font-size:24px!important;font-family: 'Poppins-Light'; line-height:35px!important;}
.page-template-seo_ecommerce .guideCont-Right{min-height:520px;}
.page-template-seo_ecommerce  .guideCont-Right {width: 55%!important;}
.guideCont-Right #wpcf7-f3352-o2 span.wpcf7-not-valid-tip{margin-top: -15px;margin-bottom: 15px;}
.guideCont-Right #wpcf7-f3352-o2 div.wpcf7-validation-errors{text-align: center;}
.page-template-seo_ecommerce .guide-resp.webSec {background-image: url(images/ecommerce-5.jpg);min-height: 400px!important;position: relative;}
p.site-name {float: left;text-align: center; margin: 20px auto;width: 100%;text-transform: uppercase; font-size: 20px;font-family: 'Poppins-SemiBold'; color:#333;}

.submenu-arrow:after {width: 18px;height: 18px; content: "\f0d7"; font-family: fontAwesome;float: left; position: absolute; right: 10px;top: -3px; cursor: pointer;}
.submenu-arrow:hover{color:#f46d22;}
.page-template-seo_ecommerce .welcome-text p>strong {font-size: 22px;}
.page-template-seo_ecommerce .welcome-text p a {color: #f46d22; font-size: 18px;}

/**********************Desigining Issues 1916NN *****************************/

.welcome-text h1{font-size:30px; font-family: 'Poppins-Light'; color: #000000; text-transform: uppercase;}
.welcome-text h1 > span{font-size:30px; font-family: 'Poppins-SemiBold';text-transform: uppercase;}

.recent-tag p a {color:#000!important;}
.recent-tag p a:hover {color:#f47121!important;}
p.free-cunsult span.brdr-new1 {float: left;   width: 100%;border-bottom: solid #fff 2px;
    padding: 0 15px;text-align: center;display: block; margin: 35px auto 0;}
.webSec .guideCont-Right h3 > strong {
    font-size: 27px;
    font-family: 'Poppins-SemiBold';
}
.post-type-archive-testimonials .page-title {
    margin: 0 auto;
    padding: 0;
    width: auto;
    position: relative;
    text-align: center;
    margin: 2px auto -47px;
    float: left;
    width: 100%;
}

/************************About us Page CSS ****************************/

.page-template-about_us .web-topmg {background: #f7f7f7;margin: 10px auto 0;} 
.page-template-about_us .welcome-text{margin: 30px auto 0!important;}
.page-template-about_us .web-topmg .nbs-flexisel-nav-left{top:130px!important;}
.page-template-about_us .web-topmg .nbs-flexisel-nav-right{top:130px!important;}
.about-newsection{float:left; width:100%; margin:20px auto; position: relative;}
.aboutus-design{float: left; margin:0 auto;}
.aboutimg-left{float: left; margin:0 auto; }
.aboutimg-left img{max-width:100%; float: left;}
.abouttext-right {float: right;  width: 47%;text-align: center;margin-top: 100px;     padding: 0 0 50px;}
.abouttext-right h3{font-size:27px;color:#000000;font-family: 'Poppins-SemiBold'; text-transform: uppercase; border-bottom:solid 2px #000; padding-bottom:8px;margin: 0 8%;}
.abouttext-right h3>span{font-family: 'Poppins-Light';}
.abouttext-right p{font-size:15px;color:#000000;font-family: 'Poppins-Light'; margin:25px auto 0; line-height:25px; text-align: center;}
.aboutread-btn {width: 100%;float: left; margin: 5px auto 20px;}
.aboutread-btn a.read-about{border-radius: 25px;text-transform: uppercase; color:#fff!important;font-family: 'Poppins-Medium'; font-size: 16px;     width: 30%!important; background: #f47121; padding: 15px;text-align: center;
    display: block;margin: 8px auto 0; }
a.read-about:hover { background: #000;}  
.about-newsection:before, .about-newsection:after{position: absolute; content:" "; width:54.2%; height: 1px; background-color: #dddddd;right:0; }
.about-newsection:before{top:40px;}
.about-newsection:after{bottom:40px;}
.page-template-about_us .webdesign-logos{border-top:none!important;border-bottom:none!important; margin:20px auto!important;}
.mobile-apps{float: left; width:100%; margin:0 auto; background:#f7f7f7;  border-bottom: solid #ddd 1px;}
.mobileapp-sectn{width:100%; float: left; }
.mobileapp-text{width:70%;float:left; margin-top:34px; display: inline-block;}
.mobileapp-text p{font-size:15px; color:#000;font-family: 'Poppins-Light'; line-height: 25px;}
.mobileapp-img{float:right; display: inline-block; margin: -40px 0 0;padding-bottom: 59px;} 
.page-template-about_us .mobile-apps .welcome-text {margin: 60px auto 0px; text-align: center;width: 100%;}
.mobileapp-text p{font-size:15px; color:#000;font-family: 'Poppins-Light'; line-height: 25px;}
.mobileapp-text .aboutread-btn a.read-about{padding: 15px; display: inline-block; margin: 8px auto 0;width:20%!important;}
.about-seo{width: 100%; float: left;}
.about-seo p{font-size: 14px; color:#000;font-family: 'Poppins-Regular'; line-height: 22px; margin-top:20px;}
.about-seo .aboutread-btn {width: 100%;float: none; margin: 5px auto 20px; text-align: center;}
.about-seo .aboutread-btn a.read-about{width: 15%!important;display: block;margin: 20px auto 40px;}
.digital-services{float: left; width:100%; margin:0 auto; background:#f7f7f7;  border-bottom: solid #ddd 1px; border-top: solid #ddd 1px;}
.digital-services .mobileapp-img{float: left;}
.page-template-about_us .digital-services .welcome-text {margin: 60px auto 0;text-align: center;width: 100%;}
.digital-services .mobileapp-text{width:70%;float:right; margin-top:34px; display: inline-block;}
.digital-services .mobileapp-text p{font-size:15px; color:#000;font-family: 'Poppins-Light'; line-height: 25px; text-align: right;}
.digital-services .aboutread-btn a.read-about{width:auto; float: right;}
.page-template-about_us .guide-Box.webSec.Last {background: #f7f7f7; border-top: solid #ddd 1px;}
.page-template-about_us .guide-Box .guide-bg{margin:44px auto;}
.page-template-about_us .webSec a.orangeBtn{width: 100%;}
.page-template-about_us .digital-services .welcome-text {margin: 60px auto 0;}
.page-template-about_us .guide-BoxRt1 h2 {padding: 0 0 9px;margin-bottom: 30px!important; margin-top:0!important;width: 85%;  border-bottom: solid #000 2px;}
.page-template-about_us .guide-BoxRt1 h2  > strong {     border-bottom: none; font-size: 27px!important;  font-family: 'Poppins-SemiBold'; float: none!important;}
.page-template-about_us .guide-BoxRt1 p{float: left; text-align: left!important;  }
.page-template-about_us .guide-BoxLt1 p{float: left; text-align: left!important;  }
.page-template-about_us .webSec a.orangeBtn{top: 75%;}
.page-template-about_us .webdesign-text p{text-align: left; padding-top:0px;margin: 20px auto;}
.page-template-about_us .webdesign-text{width: 58%;} 
.page-template-about_us .webdesign-image{width:39%; margin: 20px auto;}

.page-template-about_us-php  .mobileapp-sectn  .mobileapp-text{width:70%;}


div#content {
    float: left;
    width: 100%;
}
.news-upadte { 
    width: 70%;
    float: left; 
}
/******************Blog Page Details 25n16*********************/

.single-author .blogbox img.wp-post-image {
    float: left;
    width: 90%;
    border: 1px solid #ececec;
}
.single-author .guide-box.blogbox{width:97%;}   
.single-author .blog-post25 {
    width: 100%; 
    float: left;    
    margin: 0 auto 0; position:relative;
}
.single-author .blog-post25 span{font-family: 'Poppins-Light'; font-size:12px; color:#333333; text-transform:uppercase;}
.single-author .page-title h1.pg-hd {
    margin: 22px auto 0;
    border-bottom: none;
    line-height: 25px;    
    text-align: left;
    float: left;font-family: 'Poppins-Regular';font-size: 22px; color:#000; 
}
.single-author  .site-content .guideText {
    float: left;
    margin-left: 0;  
    width: 100%!important;
}
.single-author .guideText p {
   /* text-align: center !important;*/
    color: #333333!important;
    font-family: 'Poppins-Light'!important;
    font-size: 14px!important;
    float: left;line-height:25px;width: 95%;
}
.single-author .guideText p{text-align: left !important;}
.single-author .guideText ul{padding: 0 0 0 18px; margin: 0; float: left;}
.single-author .guide-box.blogbox strong{margin: 0 !important; font-weight: bold !important;}

.page-id-8 .guideText.webdesignfirstpara p{width: 100%;padding: 0 38px;}
.single-author .banner{margin-bottom: 20px;}
.single-author .guideText h1 {
    color: #000;
    font-size: 22px;
}
.blog-post25 span:after {
    content: "";
    float: left;
    width: 11%;
    height: 2px; 
    background: #a1a1a1;
    position: absolute;
    left: 0;
    top: 32px;
   
}
.single-author .guide-box.blogbox strong {
    float: left;
    margin: 20px auto 0;
    font-family: 'Poppins-Light';
    color: #333;
    font-size: 14px;
    text-transform: uppercase;font-weight:normal;
}
.single-author h3.widget-title {
    border-top: solid #737373 1px;
    padding: 5px 0;
    border-bottom: solid #737373 1px;font-size:19px; color:#000;font-family: 'Poppins-Medium'; font-weight:normal!important;
}
.single-author .widget{padding:0;}
.single-author .widget a {
    color: #737373;
    font-size: 13px;
    border-bottom: solid #c6c6c6 1px; 
    width: 100%;
    float: left; 
    padding: 12px 0;
}
.single-author .widget a:hover {color:#f47121;} 
.single-author .widget li {list-style: none;}
.single-author form#commentform {
    width: 100%;
    padding: 0;
} 
.single-author .comment-form p.comment-form-author {
    float: left; 
    width: 48%;
}
.single-author .comment-form p.comment-form-email {
    float: right;
    width: 48%;
} 
.single-author .comment-form input#author {border-bottom: 1px solid #333!important; border:none; padding:0; }  
.single-author .comment-form input#email {border-bottom: 1px solid #333!important; border:none; padding:0;}  
.single-author .comment-form input#url {border-bottom: 1px solid #333!important; border:none; padding:0; }  
.single-author .comment-form input#captcha_code {border-bottom: 1px solid #333!important; border:none; padding:0; }  
.single-author .comment-form textarea#comment{border-bottom: 1px solid #333!important; border:none; padding:0; height:45px!important; }  
.single-author .guideText p strong{float:none!important;}
.single-author .site-content .guideText:before {
    content: "";
    background: #ff6633;
    float: left;
    width: 9px;
    height: 157px; 
    position: absolute;
    left: -30px;
}
.single-author .containerRightsinglepage{width: 25%;}
ul.style_list {
    width: 100%;
    float: left; 
    margin: -6px auto 10px;
}

/******************New Home Page CSS 2017 Digital ************/

.neww-digitalinks {background: url(images/digital-bg.png); position: relative;  width: 100%; float: left; background-repeat: no-repeat; background-size:cover;} 
.new-digitalhome{background: rgba(255,255,255, 0.3);float: left;position: relative;     margin-top: 100px; margin-bottom: 155px;}   
ul.wrap-digitalsec {width: 100%;   margin: 0 auto;   padding: 0;}
li.dgtl-news{width:304px; max-width:100%;}
li.dgtl-news h3{margin:25px auto 0; text-align:center;  font-family: 'Poppins-Regular'; font-size:32px; color:#fff; text-transform:uppercase; min-height:100px;}
li.dgtl-news h3>span{color:#f46d22;}
li.dgtl-news img {padding: 0px 60px 40px 60px; max-width:100%;}
li.dgtl-news:hover ,.dgtl-news:active{background:rgba(255,255,255,0.4);}
.digital-overlay { 
    width: 100%;
    background: rgba(0, 0, 0 , 0.4);
    position: absolute;
    top: 0;
    left: 0; 
    right: 0;
    bottom: 0;
} 
.footer{margin-top:0!important;}


.digitalnews-content .dgtl-news {width: 950px; max-width: 100%;}
 .tabcontent {
    float: left;
    position: relative;
    margin-top: 100px;background: rgba(255,93,3,0.5); width: 75%;    min-height: 345px;   

} 
.tabcontent p { 
padding: 20px;
    margin: 0 auto;
    color: #ffffff;
    font-size: 20px;
    font-family: 'Playfair Display', serif;
    line-height: 25px;
    width: 76%;
    float: left;
    position: relative;
}  
a.digital-newarrow { 
    float: right;
    margin: 25px auto 0;   
    padding: 0 25px;
}  
a.digital-newarrow img{max-width:100%;}
.tabcontent { display: none;} 
.digital-view {
    float: none;
    width: 33%;
    text-align: center;
    margin: 0 auto;
    display: block;
}
.digital-view a {
    border: solid #fff 2px;
    padding: 12px;
    width: 52%;
    float: left; 
    text-align: center; 
    margin: 35px auto 0;
    color: #fff;
    font-size: 18px;font-family: 'Poppins-Medium';
}
.digital_icon {float: right; position:relative;     top: 10px; background: rgba(255,255,255, 0.3);    padding: 0;
    margin-bottom: 0; width: 30%; right:7px;} 
.digital_icon li.mini_tablinks { padding: 0; float:left; width:25%;     margin-bottom: 0; list-style:none;}
.digital_icon li.mini_tablinks img {display: inline-block; vertical-align: middle; max-width: 100%;}
.digital_icon li.mini_tablinks  h2 {
    color: #fff;
    font-size: 10px; 
    font-family: 'Poppins-Regular';
    text-transform: uppercase;
    margin: 11px auto -13px; min-height:37px; text-align:center; line-height:normal;
  
} 

.digital_icon li.mini_tablinks  h2>span {color: #f46d22;} 
li.mini_all_tab {
    display: inline-block;
    margin: 0 auto 0;
    width: 20%; 
    float: left; 
}
li.mini_all_tab img {display: inline-block; vertical-align: middle; max-width: 100%; margin-top:55%; margin-bottom:0;}
li.deactivate {display: none!important;}
.digital_icon li.mini_tablinks img:hover{opacity:1;}
.digital_icon li.mini_tablinks img:hover {opacity:1;}
#Testimonials p:before {
    content: "\201C";
    position: absolute;
    color: #fff;
     font-size: 30px;
    left: 4px;
    top: 18px;  
    font-style: normal;
    font-family: 'Oswald-Bold';  
}  
#Testimonials p:after {
    content: "\201D"; 
    position: absolute; 
    color: #fff; 
     font-size: 30px; 
    font-style: normal;
    font-family: 'Oswald-Bold';  
}
#Testimonials a.digital-newarrow{float: none;margin: 25px auto 0; position:relative; width:auto; display:inline-block; padding:0;}
#Testimonials a.digital-newarrow img {
    max-width: 100%;
    display: inline-block;
}
ul.tab {
    list-style-type: none;
    margin: 0;
    padding: 0;

  
    background: rgba(255,255,255, 0.3);
} 

/* Float the list items side by side */
ul.tab li{float:left; min-height:345px;}
ul.tab li:hover{border:none; outline:none;}



 
#mini_tab {display: none;}
.testmnl-secnimg{padding: 0 25px;  
    width: 17%;
    text-align: center; float:right;}
.overlay-testmnl {  
    float: left;
    background: rgba(255,93,3,0.4);
    position: absolute;
    top: 0;
    left: 0; 
    bottom: 0;
    right: 0; 
}



	
/******************Mobile Apps New Page*********************/

.banner.mobileApp-banner  .inner-banner img:hover{opacity:1;}
.banner.mobileApp-banner {margin-bottom: 50px!important;}    
.welcome-text.mobileApp-Text01 p {
    font-size: 14px;
    color: #333;
  font-family: 'Poppins-Light'; 
    line-height: 25px; 
    margin: 20px auto;
    width: 85%;  text-align:center; 
}  
.app-two { 
    background: url(images/secondmobile-app-bg.jpg) 0 0 repeat;
    position: relative;
    padding-bottom:65px;top:60px;
} 
.apptwoRight .welcome-text h2{text-transform:uppercase; color:#fff; text-align:justify;} 
.apptwoRight .welcome-text { text-align:justify;}
.apptwoRight .welcome-text p { color: #fff!important;font-size:15px; font-family: 'Poppins-Regular'; line-height:25px;padding-top: 30px;  margin: 0;} 
.apptwoLeft{background:#fff;  float: left;
    width: 40%;
    position: absolute; 
    top: -20px; 
    border: 1px solid #bfbfbf;   
    bottom: -20px; 
}  
.apptwoLeft img {
    padding: 50px;
    margin-top: 50px;
    box-sizing: border-box;  
}
.apptwoRight { 
    float: right;
    width:48%;
   
    margin: 50px auto;
    text-align: left;
}
.mobileapp-text {
    float: left;
    text-align: center;
    width: 100%;
    display: block; 
    margin: 0px auto 0;
    padding: 0 20px;
    box-sizing: border-box;
}
.mobileapp-text h2 {
    font-size: 35px;
 font-family: 'Open Sans', sans-serif;
    color: #000000;
    text-transform: uppercase; font-weight:300; float:left;
}
.mobileapp-text strong {
    font-size: 22px;
  font-family: 'Poppins-Regular'; 
    color: #f46d22;
   float:left; font-weight:normal;
}
.mobileapp-text p {
    font-size: 15px;
    color: #000;
    font-family: 'Poppins-Regular';
    line-height: 26px;
    margin: 20px auto;
    width: 90%;  
    float: left;
    text-align: left;
}
.app-Left span{margin: 0 auto 0;}  
.app-three .app-Left { 
    float: left; 
    width: 55%;margin:50px auto 0;
}
.app-three .app-Right {
    float: right; 
    width: 45%;margin:68px auto 0;
}
.app-advant{background:#742f8a;}
.appLeft img {
    border: none;
    border-radius: 0px;
}
.appBox .appLeft {
    float: left;
    width: 30%;
    margin-top: 20px; 
}
.appBox .appRight {
    float: right;
    width: 67%; 
}  
.app-advant .page-title h2:after{display:none;}
.app-advant{padding:30px;}
.app-three {
    float: left;
    width: 100%;
    margin: 68px auto;
}

.appBox .appRight h2{ font-size:35px;color:#fff; text-transform:uppercase;} 
.appBox .appRight  p>strong {
    margin-top: 20px;
    float: left;  
    width: 100%; 
    font-size: 24px; 
    font-weight: normal; margin-bottom:20px;
}  
.appBox .appRight p {
    line-height: 25px;
    font-size: 15px;
    word-spacing: 2px;
}
a.read-caseStudy {
    float: left;
    width: 32%;
    margin: 46px auto 0;
    background: #f16e20; 
    padding: 15px;
    text-align: center;
    border-radius: 4px;
    color: #fff;
    font-size: 20px;
}
a.read-caseStudy:hover {background: #000;}
hr.white-line {
    width: 130px;
    color: #fff;
    height: 3px;
    float: none;
    border-top: solid 3px;
    text-align: center;
    display: inline-block;
    background: none;
    margin-left: 0;
    margin-bottom: 0;
}
.mobileapps-logo.new_wpText{
    width: 100%;
    float: left;
    margin: 69px auto 40px; 
}

.mobileapps-logo ul{float:left; padding:0; margin:0; width:100%; text-align:center;}
.mobileapps-logo ul li {
    display: inline-block;
    margin-right: 0;
    width: 16%; text-align:center;
}
.mobileapps-logo ul li img{padding:20px; max-width:100%; display:inline-block; vertical-align:middle;}
.mobileapp-advntgsbg{float:left;width:100%; margin:0px auto; background: #f7f7f7;}
 .mobile-advantage {
    float: left;
    width: 100%;
    margin:50px auto; 
}
.moileapp_headingNew{float:none; width:100%; text-align:center;}
.moileapp_headingNew h2 {
    text-align: center;     font-size: 30px;
    font-family: 'Poppins-Light';
    color: #000000;
    text-transform: uppercase;
}
.moileapp_headingNew h2>span {
    font-size: 30px;
    font-family: 'Poppins-SemiBold';
    text-transform: uppercase; 
} 
.moileapp_headingNew strong {
    font-size: 18px; 
   font-family: 'Poppins-Regular';
  color:#000000; line-height:6.5; font-weight:normal;
}
.mobile-advantage ul {
    float: left; 
    width: 100%;   
    padding: 0;
    margin: 0 auto;  
}   
 
.mobile-advantage ul li {
    display: inline-block;
    width: 49%; 
    padding: 0 20px; 
  min-height: 150px; position:relative;  
} 
  
.mobile-advantage ul li > strong{font-size:20px; color:#000000;  font-family: 'Poppins-Regular';}
.mobile-advantage ul li > p {font-size:15px; color:#000000; font-family: 'Poppins-Light';     line-height: 25px;
    padding-top: 20px;}

.mobile-advantage ul li:before {
    background: url(images/advntage-listicon.png) 0 0 no-repeat; content:""; width:21px; height:21px; float:left;
	     position: absolute;
    top: -2px;
    bottom: 0;
    left: -16px;
}
	
.mobileapps-sector{float:left;width:100%; margin:50px auto;}
.mobileapps-sector .moileapp_headingNew h2 {
    text-align: center;     font-size: 30px;
    font-family: 'Poppins-Light';
    color: #000000;
    text-transform: uppercase;
}
.mobileapps-sector .moileapp_headingNew h2>span {
    font-size: 30px;
    font-family: 'Poppins-SemiBold';
    text-transform: uppercase;  
} 

.mobileapp-sectorlist{float: none; width: 90%; margin: 50px auto;text-align: center;} 
.mobileapp-sectorlist ul.left-advbusines{width:30%; margin:0 auto; padding:0; float:left;}
.mobileapp-sectorlist ul.mid-advbusines{width:30%; margin:0 auto; padding:0; float:none; display:inline-block;}
.mobileapp-sectorlist ul.right-advbusines{width:34%; margin:0 auto; padding:0; float:right;}

.mobileapp-sectorlist ul.left-advbusines li {display: inline-block; position:relative; float:right; font-size:18px; font-family: 'Poppins-Regular'; margin-bottom:20px;} 
.mobileapp-sectorlist ul.left-advbusines li a{color:#121212;}
.mobileapp-sectorlist ul.left-advbusines li a:hover{color:#f47121;}
.mobileapp-sectorlist ul.left-advbusines li:after{  background: url(images/listicon-After.png) 0 0 no-repeat; content:""; width:21px; height:21px; float:right;
	     position: absolute;
       top: 0px;
    bottom: 0;
    right: -37px;}
.mobileapp-sectorlist ul.mid-advbusines li {
    display: inline-block;
    
  float:none; text-align:center;  
 position:relative;    padding-left: 25px;
}  
.mobileapp-sectorlist ul.mid-advbusines li img{max-width:100%;margin:-10px auto;}
.mobileapp-sectorlist ul.right-advbusines li {display: inline-block; float:left; position:relative; font-size:18px; font-family: 'Poppins-Regular'; margin-bottom:20px;} 
.mobileapp-sectorlist ul.right-advbusines li a{color:#121212;}
.mobileapp-sectorlist ul.right-advbusines li a:hover{color:#f47121;}
.mobileapp-sectorlist ul.right-advbusines li:before {  background: url(images/listicon-Before.png) 0 0 no-repeat; content:""; width:21px; height:21px; float:left;
	     position: absolute;
       top: 0px;  
    bottom: 0; 
    left: -30px;}   
.mobileapps-contact{float:left; width:100%; margin:0px auto; border-top:solid #d4d4d4 2px;}
.mobileapps-contact  .welcome-text{float:left; width:100%; margin-top:56px;}
.mobileapp-contactList{float:left; width:100%; margin:100px auto 0; }
.mobileapp-contactList ul{float:left; width:100%; margin:0px auto; }
.mobileapp-contactList ul li{display:inline-block; width:33%; text-align:center; vertical-align: top;    border-right: solid #b2b2b2 1px;height: 135px;}
.mobileapp-contactList ul li:last-child{border-right:none;}  
 .mobileapp-contactList ul li>span {
    text-align: center;
    float: none;
    display: block; font-size:15px; color:#000000;font-family: 'Poppins-Medium'; margin-top:23px;line-height: 25px;
} 
.mobileapp-contactList ul li>img{max-width:100%; display:inline-block; text-align:center;}
.mobileapp-contactList ul li a {
   
    float: none;
    text-align: center;
    display: inline-block;
}
.mobileapp-contactList ul li a>img{max-width:100%; display:inline-block; text-align:center;}
.mobileapp-contactList ul li a>span { text-align: center;  float: none; display: block; font-size:15px; color:#000000;font-family: 'Poppins-Medium'; margin-top:35px;line-height:25px;}

.mobile-sectionbottom{float:left; width:100%; margin:0px auto;} 
.mobile-sectionbottom img{max-width:100%; text-align:center; float:none;}
.mobileapp-contactList ul li a{color:#000000;}
.mobileapps-logo {float:left; margin:40px auto 10px; width:100%;}     

/****************** Magento Page CSS *********************/
   
.welcome-text.magento-txtwlcm {margin-top: 40px;}
.welcome-text.magentowlcm-text {float: left;text-align: center; width: 100%;display: block; border-top: solid #dddddd 1px;padding-top: 25px; box-sizing: border-box; margin: 20px auto -30px;}
.magentoHelp-section{background: url(images/magentohelp-BG.jpg); background-repeat:no-repeat;float:left; width:100%;     background-size: 100% 100%;}
.magentohelp-content {width:100%; float:left; margin:35px auto 0; padding-bottom:25px;}
.magentohelp-text{width:76%;float:left;margin:0 auto; }
.magentohelp-button{width:22%;float:right;margin:0 auto;}
.magentohelp-text strong {color: #fff;  text-transform: uppercase; font-size:38px;  font-family: 'HelveticaNeue-Bold'; }
.magentohelp-text p {color: #fff; font-size: 25px; font-weight: normal; padding: 0;line-height: 45px;margin: 0 auto 0;   font-family: 'HelveticaNeue-Light';}
a.magento-helpbtn {float: right;background: transparent;color: #fff;border: solid #fff 1px; font-size: 23px; text-transform: uppercase;padding: 19px;font-family: 'MuseoSansCyrl-700';border-radius: 8px; } 
a.magento-helpbtn:hover {background:#000!important; border:solid #000 1px;}    
.welcome-text.magento-txtwlcm p{text-align:center; color:#333; font-family: 'Poppins-Light';}

/****************** Hickey Page CSS *********************/

.banner.hickey-benner{margin-bottom: 50px;} 
.welcome-text.hicky-welcmtext{margin-top:40px;}
.welcome-text.hicky-welcmtext h2{color:#000; font-family: 'Poppins-Regular'; font-size:30px;}
.welcome-text.hicky-welcmtext h2>strong{font-family: 'Poppins-SemiBold';}  
.welcome-text.hicky-welcmtext p{font-size:14px; color:#333; font-family: 'Poppins-Light'; text-align:center; line-height:25px;} 
.hicky-prescrptn {float: left; width: 100%;margin: 55px auto 0; background-size:cover!important; } 
.hicky-prescrptn .welcome-text{margin:50px auto 0;}
.hicky-prescrptn .welcome-text h2{color:#fff; font-family: 'Poppins-Regular'; font-size:30px;}
.hicky-prescrptn .welcome-text h2>strong{font-family: 'Poppins-SemiBold';}  
.hicky-prescrptn .welcome-text p{color:#fff; font-size: 15px;font-family: 'Poppins-Regular'; width:87%;} 
.hicky-prescrptn .welcome-text p>strong{font-family: 'Poppins-SemiBold';}
.hicky-prescrptn .mobileapp-sectorlist{float: left;  width: 100%;  margin: 50px auto;text-align: center;}
.hicky-prescrptn .mobileapp-sectorlist ul.left-advbusines{width: 25%; margin-top: 10%;} 
.hicky-prescrptn .mobileapp-sectorlist ul.mid-advbusines{width:35%;} 
.hicky-prescrptn .mobileapp-sectorlist ul.right-advbusines{width:33%;margin-top: 10%;}   
.hicky-prescrptn .mobileapp-sectorlist ul.left-advbusines li{color:#fff; margin-bottom: 43px;}
.hicky-prescrptn .mobileapp-sectorlist ul.mid-advbusines li img{max-width: 100%; margin: -10px auto;}
.hicky-prescrptn .mobileapp-sectorlist ul.right-advbusines li{color:#fff; margin-bottom: 43px;}
.hicky-prescrptn .mobileapp-sectorlist ul.left-advbusines li:after {background: url(images/hickey-lefticon.png) 0 0 no-repeat;width: 29px;  height: 24px;     top: -4px; right: -60px;}
.hicky-prescrptn .mobileapp-sectorlist ul.right-advbusines li:before {
    background: url(images/hickey-righticon.png) 0 0 no-repeat; width: 29px; height: 24px;  top: -4px;  left: -60px;} 
.hicky-storemngmnt{float: left; width: 100%;margin:0px auto; background-size:cover!important;}
.hicky-storemngmnt .welcome-text{margin:50px auto 0;} 
.hicky-storemngmnt .welcome-text h2{font-family: 'Poppins-Regular'; font-size:35px;} 
.hicky-storemngmnt .welcome-text h2>strong{font-family: 'Poppins-SemiBold';} 
.hicky-storemngmnt ul.hickystore_list { float: right;  margin-top: 140px;width: 55%; margin-right: -77px;    padding-bottom: 40px;  }  
.hicky-storemngmnt ul.hickystore_list li { display: inline-block;width:100%; padding: 0 20px;margin-bottom: 30px; position: relative;float:right;  font-size:20px; font-family: 'Poppins-Regular'; color:#000;}
.hicky-storemngmnt ul.hickystore_list li:before {background: url(images/hicky-storelistIcon.png) 0 0 no-repeat;
    content: ""; width: 21px; height: 21px; float: left; position: absolute; top: -2px;bottom: 0;  left: -16px;}
.welcome-text.hicky-GogleAapp{margin-top:40px;}
.welcome-text.hicky-GogleAapp h2{font-family: 'Poppins-Regular'; font-size:35px; }
.welcome-text.hicky-GogleAapp h2>strong{font-family: 'Poppins-SemiBold'; }
.hicky-appStore {  
    float: left;
    margin: 72px auto;
    text-align: center;
    padding-top: 0;
    border-top: solid #d5d5d5 1px;
    width: 100%;
}
.hicky-Appimages {
    float: left;
    width: 100%; 
    text-align: center;
    margin: 60px auto;
}
.hicky-Appimages img{max-width:100%; padding-left:25px; float:none; text-align:center;}


/******************Wordpress Page CSS *********************/ 

.banner.wp-banner {margin-bottom:50px!important;} 
.welcome-text.wp-wlcmtext {
    float: left;
    text-align: center;
    width: 100%;
    display: block; 
    border-top: none;
    padding-top: 47px;
    box-sizing: border-box;
    margin:0px auto 0;
}  
.page-template-wordpress_tpl .welcome-text p{line-height:25px!important;font-family: 'Poppins-Light';     color: #333;} 
.wp-integration{background: url(images/wordpress-Bg.jpg) 0 0 no-repeat; width:100%; float:left; margin:0 auto 0; background-size:cover;}
.wrdpress-content{float:left; width:100%; text-align:center;  margin:30px auto 0;}
.wrdpress-content img{max-width:100%; text-align:center; padding-bottom:30px;} 
.wrdpress-content p{font-size: 15px;color: #121212;  font-family: 'Poppins-Regular';line-height: 25px;
    width: 83%; float: none;text-align: center;margin: 0 auto 0;  padding-bottom: 25px;}

.wp-advantage{width:100%; float:left; margin:0 auto; position:relative;}  
.advantages-content{position:absolute;    float: left;top: 12%; left: 50%;  width: 100%; -webkit-transform: translate(-50% , -50%); -ms-transform: translate(-50% , -50%); -o-transform: translate(-50% , -50%); transform: translate(-50% , -50%);}  
.advantages-content .welcome-text{margin-top:30px;}	   
.advantages-content .welcome-text p{margin-top:40px;} 
.wordpress-contact{background: url(images/wordpress-contactBg.jpg) 0 0 no-repeat; width:100%; float:left; margin:0 auto; background-size: 100% 100%;} 
.wp-digitalLogo {float: none; width: 100%; margin: 85px auto;text-align: center;}  
.wp-digitalLogo img {max-width:100%; margin:0 auto;}  
.wp-digitalLogo strong {text-align: center; width: 100%;display: inline-block; margin:90px auto 0; color:#fff; 
font-size:71px; font-family: 'HelveticaNeueLTStd-Md'; font-weight: normal;}     
.wp-digitalLogo em {text-align: center; width: 100%; color:#fff; font-size:59px;   font-family: 'HelveticaNeue-Light'; font-style:normal; display:inline-block; margin:47px auto;}    
.wpdigtal-cntnt { float: left;  width: 100%;  text-align: center; margin:20px auto 0;} 
.wpdigtal-cntnt p {display: inline-block;padding: 0px 42px 100px 22px;  color: #fff;font-family: 'HelveticaNeue-Light'; font-size:25px; }  

/****************************New Home Page***********************************/

.page-id-4 .pr-list ul.slide_topic .owl-carousel .owl-item{
    margin-left: 0px !important;
    width: 100% !important;
    margin: 0 !important;
}

/******************Responsive*********************/ 
 
 
@media (max-width: 1555px) and (min-width: 1336px)
{
.about-newsection:before, .about-newsection:after{display: none!important;}
.abouttext-right{width:43%;}
.aboutus-design {
    padding-top: 0;
    width: 37%;
    float: right;
}
.pro-text h2 span{font-size: 17px!important;}
.pro-text h2{font-size:16px!important;}
.abouttext-right {
    width: 100%;
    float: left;
    background-size: 100%!important;
    margin-top: 50px;
} 
/*.header-top{margin:0 auto!important;} */
}
@media (max-width: 1550px) and (min-width: 1501px){
.guide-resp.webSec .text-guidebox p{font-size:70px;}
	
}
@media (max-width: 1500px) and (min-width: 1336px){
.guide-resp.webSec .text-guidebox p{font-size:60px;}
	
}
@media (max-width: 1335px) and (min-width: 1172px) {

    
.navSec {
    width:  75%;
}

.hed-search {  
    width:  23%;  
}
.aboutBox {
    width: 100%;
    float: left;
}
.testmonial-page-in .testmonial-page-rgt {
    width:  265px;
}
 
   
.testmonial-page-lft {width: 650px!important;}


.testmonial-post-rgt {
    width:  100%;
     padding:  32px 20px 20px 55px;
}

.testmonial-page-rgt ul.testm-first li {
    padding:  30.9px 0px;
}

.testmonial-page-rgt {
    margin-bottom:  78px;
}

.blog-logo  {
    left:  34%;
    margin-left:  0;
    top:  54px;
    width:  40%;
}

.text-blog1  {
    width:  40%;
    bottom:  -18px;
     left:  30%;
}

.blog-readbtn  {
    width:  35%;
    font-size:  15px;
}

.text-mostread p  {
    font-size:  16px;
    line-height:  27px;
}

.text-mostread p>span {
    font-size: 18px;
}

.text-company  {
    margin:  0 auto;
     padding:  20px;
     width:  50%;
}

.blog-tagnew p {
    font-size: 13px!important;
}

.blog-tagnew1 p {
    font-size: 13px!important;
}

.blog-tagnew {
    width:  100%;
}

.text-company p {
    font-size: 13px!important;
}

.text-company p>span {
    font-size: 14px;
}

.recent-tag p {
    font-size: 13px!important;
}

.text-field p {
    font-size: 13px!important;
}

.guide-list li  {
    margin:  0 8px 0 0!important;
    width:  32%;
}

ul.guide-list img  {
    width:  auto;
     max-width:  100%;
}

.blog-tagnew  {
    width:  32%!important;
    float:  left;
}
.header-left {
    float: left;
    width: 20%!important;
}
.header-right {
    float: right;
    width: 65%!important;
    margin-top:0px;
}
.ryt-sec-head {width: 43%;}
.follow-icons {
    width: 37%!important;
    float: left;
}
.header-call {
    width: 56%!important;
        padding-left: 0px;
        float: right !important;
}
.hed-search {
    width: 55%!important;
    max-width: 404px;
}

.navbar {
    margin: 20px auto;
    width: auto;
    float: right;
}
.navSec {
    float: right;
    width: auto;
}
.recent-news {
    width: 23.5%;
    float: left;
    margin-left: 19px;
    position: relative;
}
.opinion-block .recent-news {
    width: 49%;
    float: left;
    margin-left: 10px;
    position: relative;
}

.nbs-flexisel-nav-right{right:0!important;}
.nbs-flexisel-nav-left{left:0!important;}
.owl-carousel .owl-item{ max-height: 342px;}
.nbs-flexisel-container .nbs-flexisel-inner li img{max-width: 150px!important;}
.pro-text { top: 63px!important;min-height: 246px!important;}
.opinion-block .recent-news img{min-height: 350px;}
.pro-text {padding-top:142px;}
.pro-text h2 span{font-size: 17px!important;}
.pro-text h2{font-size:16px!important;}
.digital-about ul li small{font-size:12px!important;}
.digital-about ul li{line-height: 28px!important;}
/*.search-bg input[type="submit"]{margin-right: 30px!important;}*/
.owl-carousel .owl-item {width: 280px!important;}
.latestNEWS {margin: 0px 0 50px;}
.ftr-blocks{padding:30px; box-sizing:border-box;}
.header-top{padding: 20px; box-sizing:border-box;}
.nbs-flexisel-nav-right{right:0!important;}
.nav-menu li.menu-item-has-children {padding-bottom: 18px;}
.nbs-flexisel-nav-right{right:0!important;}
.guide-resp.webSec .text-guidebox p {font-size: 45px!important;}
.guide-BoxRt1 h2 > strong{text-align: left!important;}
.webdesign-text blockquote:before {font-size: 160px;left: -59px!important;top: 52px!important;}
.web-topmg .nbs-flexisel-nav-right{right:0!important;}
.slogans-design ul li{margin-left:21px!important;}
.slogans-design ul li span{font-size: 40px!important;}
.slogans-design ul {float: none;text-align: center;}
.web-logosec ul{text-align: center;}
.web-logosec ul li{ margin-right: 65px!important;}
.guide-Box .guide-bg {padding: 30px!important; box-sizing:border-box;}
.guide-Box.webSec {padding: 30px;box-sizing:border-box;}
.webdesign-about{padding: 20px;box-sizing:border-box;}
.we-bitecntnt p{font-size:22px;}
p.free-cunsult:after{top:52%!important;}
.digital-cntntnew small{font-size:16px;}
.ecmrc-pltfrm{padding-bottom:0!important;}
.digital-cntntnew{margin-top:0;}
.page-template-seo_ecommerce .guideCont-Right{min-height:450px;}
.digital-cntntnew p{line-height:27px!important;}
.we-bitecntnt p{font-size:22px;}
p.free-cunsult:after{top:60%!important;}
.digital-cntntnew small{font-size:16px;}
.ecmrc-pltfrm{padding-bottom:0!important;}

.page-template-seo_ecommerce .guideCont-Right{min-height:auto;}
.digital-cntntnew p{line-height:27px!important; font-size:18px!important; padding-bottom: 20px;}
.ecomrc-point p{line-height:25px;}
.about-newsection:before, .about-newsection:after{display: none;}
.page-template-about_us .webdesign-image{width: 40%; margin: 0px auto; margin-left: 30px;}
.page-template-about_us .webdesign-text {width: 55%;}
.page-template-about_us .webdesign-text p {text-align: justify; padding-top: 0; margin:0 auto;}
.mobileapp-img {float: right; display: inline-block; margin: 7px auto;padding-bottom: 60px;width: 38%;}
.mobileapp-text{width:56%;}
.digital-services .mobileapp-text p{text-align: justify;}
.digital-services .mobileapp-text{ width: 60%;}
.digital-services .mobileapp-img{width: 33%; text-align: left;}
.page-template-about_us .guide-BoxLt1{padding-bottom:0;}
.page-template-about_us .guide-BoxRt1 h2 {width: 100%;}
.mobileapp-text p{text-align: justify;}
.mobileapp-text .aboutread-btn a.read-about{width:42%!important; padding: 12px;}
.about-seo .aboutread-btn a.read-about{width:30%!important; display: inline-block;padding: 12px;}
.abouttext-right{width: 100%;float: left; background-size:100%!important;  margin-top:50px;}
.aboutus-design{padding-top:0;    width: 37%;float: right;}
.about-seo{padding: 30px!important;}  
.mobileapp-sectn{padding: 30px;}
.mobileapp-img{text-align: right;}
.page-template-about_us .webBox {padding: 30px; box-sizing:border-box;}
ul.sub-menu{left: -33px!important; top:18px;}
.banner{margin-top:-13px!important;}
.nav-menu .sub-menu, .nav-menu .children{top:31px!important;}
 li.dgtl-news {width:270px; max-width: 100%;}
 .tabcontent {float: right;width: 60%;padding: 19px;}
 .tabcontent p {padding: 10px;font-size: 18px;  line-height: 28px; float: left;}
 .digital-view a {padding: 10px;width: auto; margin: 15px auto 0;  font-size: 18px;}  
 .digital_icon{width:40%;} 
 .digital_icon{top:0;} 
 .tabcontent { 
    float: right;  
    width:75%;      
}  
.neww-digitalinks .main-container {padding: 0 20px; text-align:center;}
.new-digitalhome{float:none; display:inline-block; }

.hicky-storemngmnt ul.hickystore_list {
    float: right;
    margin-top: 140px;
    width: 47%;
    margin-right: 0;
    padding-bottom: 40px;
}
.hicky-storemngmnt ul.hickystore_list li {padding: 0 15px; font-size: 16px;}
.hicky-prescrptn .mobileapp-sectorlist ul.left-advbusines{width: 25%;}
.hicky-prescrptn .mobileapp-sectorlist ul.mid-advbusines {width: 20%;}
.mobileapp-sectorlist ul.mid-advbusines li {padding-left: 0;}
.mobileapp-sectorlist ul.right-advbusines{width: 36%!important;} 
.mobileapp-text {width: auto;} 
.mobileapps-logo {float: left;margin: 40px auto 20px;}  
.magentohelp-content{padding: 20px; box-sizing: border-box;}
.magentohelp-text {width: 70%;}  
a.magento-helpbtn{font-size: 18px; padding: 18px;}
.magentohelp-text p{font-size:20px;}
.page-template-web_design .webBox{padding:0 20px; box-sizing:border-box;}
.aboutus-design {
    padding-top: 0;
    width: 37%;
    float: right;
}
.abouttext-right {
    width: 100%;
    float: left;
    background-size: 100%!important;
    margin-top: 50px;
}
.mobileapp-sectn .mobileapp-text{width: 60%!important;}
/*.header-top{margin:0 auto!important;} */
.services-text {padding: 0 20px!important;margin: 0px auto!important;}
.webdevelop-serviceText {

    width: 55%!important;
    margin: 0 auto!important;
}
.mobile-advantage{margin-bottom:0!important;}
.webdevelop-serviceText p{font-size:13px!important;}
.webdevelop-serviceLogo {margin: 20px auto; padding-top: 0;}
.webSec .guideCont-Right h3{font-size: 23px!important;}
.webSec .guideCont-Right h3>strong{font-size: 23px!important;}
.webdesign-text blockquote:before {
    font-size: 110px!important;
    left: -46px!important;
    top: 33px!important;
}
} 
  
@media (max-width: 1171px) and (min-width: 1000px) {
.quick_contact_home img.img-responsive {height: 550px !important;}
.quick_details{padding-bottom: 10px;}
.quick_details{width: 77.5%;}
.quick_details .mail_field{width: 48.6%;}




.navSec {
    width:  75%;
}

.hed-search {
    width:  23%;
}

.testmonial-page-in .testmonial-page-rgt {
    width:  265px;
}

.testmonial-page-lft {
    width:  480px;
}

.testmonial-post-rgt {
    width:  100%;
     padding:  32px 20px 20px 55px;
}

.testmonial-page-rgt ul.testm-first li {
    padding:  30.9px 0px;
}

.testmonial-page-rgt {
    margin-bottom:  78px;
}

.blog-logo  {
    left:  34%;
    margin-left:  0;
    top:  54px;
    width:  40%;
}

.text-blog1  {
    width:  40%;
    bottom:  -18px;
     left:  30%;
}

.blog-readbtn  {
    width:  35%;
    font-size:  15px;
}

.text-mostread p  {
    font-size:  16px;
    line-height:  27px;
}

.text-mostread p>span { 
    font-size: 18px;
} 

.text-company  {
    margin:  0 auto;
     padding:  20px;
     width:  50%;
}

.blog-tagnew p {
    font-size: 13px!important;
}

.blog-tagnew1 p {
    font-size: 13px!important;
}

.blog-tagnew {
    width:  100%;
}

.text-company p {
    font-size: 13px!important;
}

.text-company p>span {
    font-size: 14px;
}

.recent-tag p {
    font-size: 13px!important;
}

.text-field p {
    font-size: 13px!important;
}

.guide-list li  {
    margin:  0 8px 0 0!important;
    width:  32%;
}

ul.guide-list img  {
    width:  auto;
     max-width:  100%;
}

.blog-tagnew  {
    width:  32%!important;
    float:  left;
}
.header-left {
    float: left;
    width: 20%!important;
}
.header-right {
    float: right;
    width: 65%!important;
    text-align: left;
    margin-top:0px;
    top: 7px;
}

.follow-icons {
    width: 41%!important;
    float: left;
    margin-right: 15px;

}
.ryt-sec-head{    width: 55%;}
.header-call {
    width: 54%!important;
    padding-left: 15px;
}
.hed-search {
    width: 43%!important;
    float: left;
}

.navbar {
    margin: 20px auto;
    width: auto;
    float: right;
}
.navSec {
    float: right;
    width: auto;
}
.recent-news {
    width: 23.5%;
    float: left;
    margin-left: 19px;
    position: relative;
}
.opinion-block .recent-news {
    width: 49%;
    float: left;
    margin-left: 10px;
    position: relative;
}

.owl-carousel .owl-item {
    float: left;
    margin-left: 30px!important;
    width: 209px!important;
    margin: 30px auto;
}

.nbs-flexisel-nav-right{right:0!important;}
.nbs-flexisel-nav-left{left:0!important;}
.owl-carousel .owl-item{ max-height: 342px;}
.nbs-flexisel-container .nbs-flexisel-inner li img{max-width: 150px!important;}
.pro-text { top: 63px!important;min-height: 246px!important;}
.opinion-block .recent-news img{min-height: 350px;}
.pro-text {padding-top: 90px;}
.pro-text h2 span{font-size: 17px!important;}
.pro-text h2{font-size:16px!important;}
.digital-about ul li small{font-size:12px;}
.digital-about ul li{line-height: 28px;}
/*.search-bg input[type="submit"]{margin-right:10px;}*/
.header-top{padding: 20px; box-sizing:border-box;}
.nbs-flexisel-nav-right{right:0!important;}
.nav-menu li.menu-item-has-children {padding-bottom: 10px!important;} 
.banner {padding: 0!important; top:-9px!important;}
.testmonial-post-lft{text-align: center; display: inline-block;margin: 0 35px 0; float: none!important; width: 150px;}

.slogans-design ul li{margin-left: 14px!important; font-size: 17px!important;}
.slogans-design ul li span{font-size: 23px!important;}
.webdesign-text {width: 100%;}
.webdesign-image { width: 100%;float: left; margin: 20px auto; text-align: center;}
.inner-banner .banner-inner {top: 48px;margin: 0;left: 0;}
.web-logosec ul li {margin-right: 30px; padding-bottom: 13px; vertical-align: middle;display: inline-block;}
.web-logosec ul{text-align: center;}
.guide-resp.webSec .text-guidebox {top: 45%!important; left: 6%!important;}
.guide-resp.webSec .text-guidebox p{font-size:36px!important;}
.webSec .guideCont-Right h3 > strong{font-size: 22px;}
.webSec .guideCont-Right h3{font-size: 18px!important; line-height: 30px!important; margin-bottom: 20px;}

.guideCont-Right {width: 65%!important;}
.guide-resp.webSec{background-repeat: no-repeat; background-size: 100% 100%;}
.web-topmg .nbs-flexisel-nav-right{right:0!important;}
.follow-icons ul li {margin-left: 15px!important;}
.webdesign-image img{width: auto;}
.slogans-design ul {float: none;margin: 0;padding: 0;text-align: center;}
.slogans-design ul li {margin-left: 20px!important; font-size: 22px!important;}
.slogans-design ul li span {font-size: 32px!important;}
.webdesign-text strong{font-size:16px!important;}
.webdesign-text blockquote:before {font-size: 140px!important; left: -46px!important; top: 44px!important;}
.guide-BoxRt1 h2 > strong{text-align: left!important; font-size:26px!important;}
.guide-Box .guide-bg {padding:0 30px!important; box-sizing:border-box;}
.guide-Box.webSec {padding:0 30px;box-sizing:border-box;}
.webdesign-about{padding: 20px;box-sizing:border-box;}
.we-bitecntnt p{font-size:22px;}
p.free-cunsult:after{top:56%!important;}
.digital-cntntnew small{font-size:16px;}
.ecmrc-pltfrm{padding-bottom:0!important;}
.ecommerce-text p{font-size:25px!important;}
.page-template-seo_ecommerce .guideCont-Right{min-height:auto;}
.digital-cntntnew p{line-height:27px!important; font-size:18px!important; padding-bottom: 20px;}
.ecomrc-point p{line-height:25px;}
.about-newsection:before, .about-newsection:after{display: none;}
.page-template-about_us .webdesign-image{width: 40%; margin: 0 auto; margin-left: 30px; text-align: }
.page-template-about_us .webdesign-text {width: 55%;}
.page-template-about_us .webdesign-text p {text-align: justify; padding-top: 0; margin:0 auto;}
.mobileapp-img {float: right; display: inline-block; margin: 7px auto;padding-bottom: 60px;width: 38%;}
.mobileapp-text{width:56%;}
.digital-services .mobileapp-text p{text-align: justify;}
.digital-services .mobileapp-text{ width: 60%;}
.digital-services .mobileapp-img{width: 33%; text-align: left;}
.page-template-about_us .guide-BoxLt1{padding-bottom: 0;}
.page-template-about_us .guide-BoxRt1 h2 {width: 100%;}
.mobileapp-text p{text-align: justify;}
.mobileapp-text .aboutread-btn a.read-about{width:42%!important; padding: 12px;}
.about-seo .aboutread-btn a.read-about{width:30%!important; display: inline-block;padding: 12px;}
.abouttext-right{width: 100%;float: left; background-size:100%!important; }
.aboutus-design{padding-top: 57%;}
.about-newsection{background-size:100%!important;}
.mobileapp-sectn{padding: 30px;}
.mobileapp-img{text-align: right;}
.about-seo{padding: 30px;}
.page-template-about_us .webSec a.orangeBtn{left:65%;}
.page-template-about_us .webBox {padding: 30px; box-sizing:border-box;}
ul.sub-menu{left: -33px!important; top:20px!important;} 
li.dgtl-news {width:239.5px; max-width: 100%;} 
 .tabcontent {float: right;width: 60%;padding: 19px;} 
 .tabcontent p {padding: 10px;font-size: 18px;  line-height: 28px; float: left; text-align:left;}
 .digital-view a {padding: 10px;width: auto; margin: 15px auto 0;  font-size: 18px;}  
 .digital_icon{width:40%;}
 .digital_icon{top:6px;} 
 .tabcontent { float: right;  width:75%;}
.new-digitalhome{display:inline-block; float:none;}
.neww-digitalinks .main-container {padding:0 20px; text-align:center;}


.welcome-text.mobileApp-Text01 p{width:92%;}
 .mobileapp-text{width:auto;}
 .appBox .appRight h2 {font-size: 25px;}
 .appBox .appRight  p>strong{font-size: 20px;}
 a.read-caseStudy{width:auto;}
 .moileapp_headingNew h2{font-size:26px;  margin-bottom: 20px;}
.moileapp_headingNew h2>span{font-size:26px;}
.moileapp_headingNew strong{font-size: 15px;line-height: 25px; font-weight: normal;}
.mobile-advantage ul{margin-top:30px;}
.mobile-advantage ul li > strong{font-size:14px;}
.mobile-advantage ul li {width: 50%; /* min-height: auto; */float: left;margin-bottom: 30px;} 
.mobile-advantage ul li > p{font-size: 13px!important;}
.mobileapp-sectorlist ul.left-advbusines{width: 25%;}
.mobileapp-sectorlist ul.left-advbusines li{font-size:14px;}
.mobileapp-sectorlist ul.right-advbusines li{font-size:14px;}
.mobileapp-sectorlist ul.mid-advbusines{width:22%;}
.mobileapp-sectorlist{width:100%;} 
.mobileapps-contact  .welcome-text{margin-top:45px;}
.mobileapp-contactList ul{padding:0;}
.mobile-sectionbottom {margin: 20px auto;}
.mobileapp-contactList ul li {width: 32%;}
.mobileapp-contactList ul li>span{font-size: 12px;} 
.apptwoLeft {position: static; display: inline-block;   vertical-align: middle; float:none; margin-top:40px;}
.apptwoRight {display: inline-block;   vertical-align: middle; float:none;    width: 55%;
    margin-top: 0;
    margin-left: 40px;
    margin-bottom: 0;}
.apptwoLeft img{padding:18px; margin-top:20px;}
.apptwoRight h1 {font-size:27px; padding: 40px 0; margin-bottom: 0;}
.apptwoRight p {font-size: 13px;text-align: justify; margin:0 auto;}
.app-two{padding-bottom:20px;} 
.mobileapp-text strong{font-size:20px;}
.app-three{margin: 20px auto;}
.mobile-advantage ul{-webkit-padding-start: 40px; -moz-padding-start:40px; padding:40px; box-sizing:border-box;}
.mobileapp-sectorlist ul.right-advbusines{width:28%;}
.hicky-prescrptn .mobileapp-sectorlist{text-align: left;}
.hicky-prescrptn .mobileapp-sectorlist ul.left-advbusines {width: 27%;margin-top: 0;}
.hicky-prescrptn .mobileapp-sectorlist ul.left-advbusines li {font-size: 15px;  width: 90%;}
.hicky-prescrptn .mobileapp-sectorlist ul.left-advbusines li:after{top: -4px; right: -37px;}
.hicky-prescrptn .mobileapp-sectorlist ul.right-advbusines { width: 30%; margin-top: 0; float: right;}
.hicky-prescrptn .mobileapp-sectorlist ul.right-advbusines li {margin-bottom: 38px;font-size: 15px;}
.hicky-prescrptn .mobileapp-sectorlist ul.right-advbusines li:before{top: 0; left: -42px;}
.hicky-prescrptn .mobileapp-sectorlist ul.mid-advbusines{width:33%;     margin: 0 auto;}
.mobileapp-sectorlist ul.mid-advbusines li{margin-left: 53px;}
.hicky-storemngmnt{background: #eeeeee!important;}
.hicky-storemngmnt ul.hickystore_list { margin-top: 50px;  width: 100%;  margin-right: 0; padding-bottom: 0;}
.advantages-content .welcome-text p {margin-top: 20px;}
.mobileapps-logo {float: left;margin: 40px auto 20px;} 
.magentohelp-text {width: 56%;}
.magentohelp-text strong{font-size: 25px;}
.magentohelp-text p {font-size: 17px;line-height: 35px; margin: 20px auto 0;}
.magentohelp-content{padding: 20px; box-sizing: border-box;}
.magentohelp-text {width: 70%;}  
a.magento-helpbtn{font-size: 18px; padding: 18px;}
.page-template-web_design .webBox{padding:0 20px; box-sizing:border-box;}
ul.magento_listnew{padding:0!important;}
ul.magento_listnew  li{width: 45%!important;} 
.mobileapp-sectn .mobileapp-text{width: 60%!important;}
.nbs-flexisel-container .nbs-flexisel-nav-left{left:0!important;}
.nbs-flexisel-container .nbs-flexisel-nav-right{right:0!important;}  
/*.header-top{margin:0 auto!important;} */
.services-text {padding: 0 20px!important;margin: 0px auto!important;}
.webdevelop-serviceText {

    width: 55%!important;
    margin: 0 auto!important;
}
.mobile-advantage{margin-bottom:0!important;}
.webdevelop-serviceText p{font-size:13px!important;}
.webdesign-text blockquote:before {
    font-size: 110px!important;
    left: -46px!important;
    top: 33px!important;
}
}  

  
@media (min-width: 1161px) and (max-width: 1172px)  {
.owl-carousel .owl-item{width:250px!important;}
/*.search-bg input[type="submit"]{margin-right:30px;}*/
.nbs-flexisel-nav-right{right:0!important;}
.we-bitecntnt p{font-size:22px;}
li.dgtl-news {width:278px; max-width: 100%;} 
 .tabcontent {float: right;width: 60%;padding: 19px;}
 .tabcontent p {padding: 10px;font-size: 18px;  line-height: 28px; float: left;}
 .digital-view a {padding: 10px;width: auto; margin: 15px auto 0;  font-size: 18px;}  
 .digital_icon{width:40%;}
 .digital_icon{top:0;}
 .tabcontent {
    float: right;   
    width:75%;     
} 
.new-digitalhome{display:inline-block; float:none;}
.neww-digitalinks .main-container {padding:0 20px; text-align:center;}
.page-template-web_design .webBox{padding:0 20px; box-sizing:border-box;}
ul.magento_listnew{padding:0!important;}
ul.magento_listnew  li{width: 45%!important;} 
.mobileapp-sectn .mobileapp-text{width: 60%!important;}
.nbs-flexisel-container .nbs-flexisel-nav-left{left:0!important;}
.nbs-flexisel-container .nbs-flexisel-nav-right{right:0!important;} 
.mobileapp-sectn .mobileapp-img { float: none; text-align: center; padding-bottom:0;}
/*.header-top{margin:0 auto!important;}  */
.services-text{ padding: 0 20px!important; margin: 0px auto!important;}
.webdevelop-serviceText {

    width: 55%!important;
    margin: 0 auto!important;
}
.services-text {padding: 0 20px!important;margin: 0px auto!important;}
.webdevelop-serviceText {

    width: 55%!important;
    margin: 0 auto!important;
}
.mobile-advantage{margin-bottom:0!important;}
.webdevelop-serviceText p{font-size:13px!important;}
.guide-BoxRt1 h2 > strong {text-align: left!important;}
}  
  
 

@media (max-width: 999px) and (min-width: 768px) {
   .search_div input[type="search"]{width: 219px;} 

.testmonial-page-rgt {
    width:  100%;
     margin-bottom:  50px;
}

.testmonial-page-rgt {
    border-bottom:  1px solid #c8c8c8;
     box-shadow:  0px 5px 5px -5px #c8c8c8;
     border-right:  none;
}

.testmonial-page-rgt ul.testm-first li:nth-child(3n) {
    margin-right:  0px;
}

.testmonial-page-rgt ul.testm-first li {
    width:  31.93%;
     margin-right:  2%;
     min-height:  121px;
}

.testmonial-page-rgt ul.testm-first li:first-child {
    padding-top:  26.8px;
}

.testmonial-page-lft {
    width: 100%!important;
    border-right: none;
}

.testmonial-post-lft {
    width:  190px;
}

.testmonial-post-rgt {
    width:  100%;
     padding:  36px 30px 20px 30px;
}

.testmonial-page-lft h2 {
    text-align:  center;
     margin:  0px 0px 20px 0px;
}

.dtls-blog {
    width: 92%;
}

.content-category {
    width: 30%;
}

.blog-logo  {
    left:  34%;
    margin-left:  0;
    top:  54px;
    width:  40%;
}

.text-blog1  {
    width:  40%;
    bottom:  -18px;
     left:  30%;
}

.blog-readbtn  {
    width:  35%;
    font-size:  15px;
}

.text-mostread p  {
    font-size:  16px;
    line-height:  27px;
}

.text-mostread p>span {
    font-size: 18px;
}

.text-company  {
    margin:  0 auto;
     padding:  20px;
     width:  50%;
}

.blog-tagnew p {
    font-size: 13px!important;
}

.blog-tagnew1 p {
    font-size: 13px!important;
}

.blog-tagnew {
    width:  100%;
}

.text-company p {
    font-size: 13px!important;
}

.text-company p>span {
    font-size: 14px;
}

.recent-tag p {
    font-size: 13px;
}

.text-field p {
    font-size: 13px;
}

.guide-list li  {
    margin:  0 8px 0 0!important;
    width:  32%;
}

ul.guide-list img  {
    width:  auto;
     max-width:  100%;
}

.single .site-content .guideText  {
    float:  left;
    margin-left:  0;
    width:  100%;
}

.single .comment-form [for="author"]  {
    width:  100%;
     float:  none;
     display:  block;
    text-align:  left;
}

.comment-form [for="author"],  .comment-form [for="email"],  .comment-form [for="url"],  .comment-form [for="comment"] {
    width:  100%!important;
     text-align:  left;
}

.header-top{padding:15px;}
.page-id-8 .guideText.webdesignfirstpara p {
    padding: 0px !important;
}
.header-left {
    float: left;
    width: 20%;
    top: 0px;
}
.header-right {
    width: 75%;
    margin-top:0px;

}
.follow-icons {
    width: 38%;
    float: left;
}

.quick_contact_home img.img-responsive {height: 590px !important;}
.quick_details{padding-bottom: 10px;}
.quick_details{width: 77.5%;}
.quick_details .mail_field{width: 48.3%;}

.follow-icons ul li{margin-left:12px;}
.header-call {
    width: 52%;
}
.search-bg input[type="submit"]{right:0; top: 0;}
.hed-search {
    display: inline-block;
    float: left;
    width: 36%;
}
.navSec {
    display: inline-block;
    float: right;
    text-align: right;
    width: auto;
    margin:15px auto 32px;
}
.owl-carousel .owl-item{width:303px!important;}
.recent-news {
    width: 48%!important;
    float: left;
    margin-right: 13px;margin-left:0!important;
    position: relative;
}
.recent-news img{max-width: 100%; width: 100%; min-height: 316px;}
.digital-about span{font-size:14px!important;}
.digital-about ul li{font-size: 12px!important;}
.ftr-block2 {margin-left: 24px;}
.ftr-block1{width: 30%!important;}
.digital-about ul li small{font-size: 12px!important;}
.nbs-flexisel-nav-left{left:-25px!important;}
.nbs-flexisel-nav-right{right:-25px!important;}
.search-bg{margin-top:0!important;}
/* .nav-menu ul > li a{padding: 6px!important;} */
.nav-menu li.menu-item-has-children {padding-bottom:9px!important;}
.nav-menu .sub-menu, .nav-menu .children{top:20px!important; left:-29px}
.pro-text {min-height: 165px!important;}
.pr-list li {min-height: 257px!important;}
.redMore {top: 198px!important; bottom: auto!important;}
.opinion-block .news-overlay p a{margin-top:-46px!important;}
.banner {padding: 0!important;}

.testmonial-post-lft{float: left!important; width:100%!important;}
.slogans-design ul li{margin-left: 14px!important; font-size: 17px!important;}
.slogans-design ul li span{font-size: 23px!important;}
.webdesign-text {width: 100%;}
.webdesign-image { width: 100%;float: left; margin: 20px auto; text-align: center;}
.inner-banner .banner-inner {top: 48px;margin: 0;left: 0;}
.web-logosec ul li {margin-right: 30px; padding-bottom: 13px; vertical-align: middle;display: inline-block;}
.web-logosec ul{text-align: center;}
.guide-resp.webSec .text-guidebox {top: 45%!important; left: 6%!important;}
.guide-resp.webSec .text-guidebox p{font-size:30px!important;}
.webSec .guideCont-Right h3 > strong{font-size: 22px;}
.webSec .guideCont-Right h3{font-size: 18px!important; line-height: 30px!important; margin-bottom: 20px;}
.guideCont-Right p{font-size: 13px!important;}
.guideCont-Right {width: 65%!important;}
.guide-resp.webSec{background-repeat: no-repeat; background-size: 100% 100%;}
.web-prjct .nbs-flexisel-nav-right{right:-35px!important;}
.web-prjct .nbs-flexisel-nav-left {left: -35px!important;}
.web-topmg .nbs-flexisel-nav-right{right:0!important;}

.webdesign-image img{width: auto;}
.web-prjct .nbs-flexisel-container .nbs-flexisel-inner li img{max-width: auto;}
.guideCont-Right p >strong{font-size: 16px!important;}
.we-bitecntnt p{font-size:21px;}
p.free-cunsult:after{top:46%!important;}
.digital-cntntnew small{font-size:16px;}
.ecmrc-pltfrm{padding-bottom:0!important;}
.digital-cntntnew{margin-top:0;}
.page-template-seo_ecommerce .guideCont-Right{min-height:450px;}
.digital-cntntnew p{line-height:27px!important;}
.ecomrc-point p{line-height:25px;}
.ecommerce-call{left:-58px;}
p.free-cunsult{font-size:22px!important;}
.about-newsection:before, .about-newsection:after{display: none;}
.page-template-about_us .webdesign-image{width: 40%; margin: 30px auto; margin-left: 30px;}
.page-template-about_us .webdesign-text {width: 55%;}
.page-template-about_us .webdesign-text p {text-align: justify; padding-top: 0; margin:0 auto;}
.mobileapp-img {float: right; display: inline-block; margin: 7px auto;padding-bottom: 60px;width: 38%;}
.mobileapp-text{width:56%;}
.digital-services .mobileapp-text p{text-align: justify;}
.digital-services .mobileapp-text{ width: 60%;}
.digital-services .mobileapp-img{width: 33%;}
.page-template-about_us .guide-BoxLt1{padding-bottom: 98px;}
.page-template-about_us .guide-BoxRt1 h2 {width: 100%;}
.mobileapp-text p{text-align: justify;}
.mobileapp-text .aboutread-btn a.read-about{width:42%!important; padding: 12px;}
.about-seo .aboutread-btn a.read-about{width:30%!important; display: inline-block;padding: 12px;}
.abouttext-right{width: 100%;float: left; background-size:100%!important; }
.aboutus-design{padding-top: 75%;}
.about-newsection{background-size:100%!important;}
.banner{margin-top:-27px!important;}
.nav-menu ul > li a{margin-right:11px!important;}
._2lqh {width: 275px!important;}  
.new-digitalhome{margin-bottom:0; display:inline-block; float:none;}
 li.dgtl-news {width: 268px; max-width: 100%; display:inline-block; float:none;}
 .tabcontent {float: right;width: 60%;padding: 19px; text-align:left;} 
 .tabcontent p {padding: 8px;font-size: 15px;  line-height: 23px; width: 72%; float: left; text-align:left;}
 .digital-view a {padding: 10px;width: auto; margin: 0px auto 0;  font-size: 18px;}  
 .digital_icon{width:40%;}
 .digital_icon{top:0;} 
 #Testimonials p:before {left: -11px; top: 10px;} 
 #Testimonials a.digital-newarrow {margin: 12px auto 0; padding: 0 15px;width: 28%;} 
.neww-digitalinks .main-container {text-align: center;}
ul.tab li{float:none;}
#Testimonials a.digital-newarrow {
    float:none;
    margin: 20px auto 0;
    padding: 0;
    text-align: center;
    width:auto;   
}   
#Testimonials  p{ width: 70%;} 
.testmnl-secnimg {
    padding: 0px 20px;
    width: 30%; 
    text-align: center;
    float: right; 
}


.welcome-text.mobileApp-Text01 p{width:92%;}
 .mobileapp-text{width:auto;}
 .appBox .appRight h2 {font-size: 25px;}
 .appBox .appRight  p>strong{font-size: 20px;}
 a.read-caseStudy{width:auto;}
 .moileapp_headingNew h2{font-size:26px;  margin-bottom: 20px;}
.moileapp_headingNew h2>span{font-size:26px;}
.moileapp_headingNew strong{font-size: 15px;line-height: 25px; font-weight: normal;}
.mobile-advantage ul{margin-top:30px;}
.mobile-advantage ul li > strong{font-size:14px;}
.mobile-advantage ul li {width: 50%; min-height: auto;float: left;margin-bottom: 30px;} 
.mobile-advantage ul li > p{font-size: 13px!important;}
.mobileapp-sectorlist ul.left-advbusines{width: 29%;}
.mobileapp-sectorlist ul.left-advbusines li{font-size:12px;}
.mobileapp-sectorlist ul.right-advbusines li{font-size:12px;}
.mobileapp-sectorlist ul.mid-advbusines{width:29%;}
.mobileapp-sectorlist{width:100%;}
.mobileapps-contact  .welcome-text{margin-top:45px;}
.mobileapp-contactList ul{padding:0;}
.mobile-sectionbottom {margin: 20px auto;}
.mobileapp-contactList ul li {width: 32%;}
.mobileapp-contactList ul li>span{font-size: 12px;}
.apptwoLeft {position: static; display: inline-block;   vertical-align: middle; float:none;}
.apptwoRight {display: inline-block;   vertical-align: middle; float:none;     width: 50%;
    margin: 20px 0 0px 50px;}
.apptwoLeft img{padding:18px;}
.apptwoRight h1{font-size:27px;}
.apptwoRight p {font-size: 13px;text-align: justify;}
.app-two{padding-bottom:20px;}
.hicky-prescrptn .mobileapp-sectorlist{text-align: left;}
.hicky-prescrptn .mobileapp-sectorlist ul.left-advbusines {width: 27%;margin-top: 0;}
.hicky-prescrptn .mobileapp-sectorlist ul.left-advbusines li {font-size: 15px;  width: 90%;}
.hicky-prescrptn .mobileapp-sectorlist ul.left-advbusines li:after{top: -4px; right: -37px;}
.hicky-prescrptn .mobileapp-sectorlist ul.right-advbusines { width: 30%; margin-top: 0; float: right;}
.hicky-prescrptn .mobileapp-sectorlist ul.right-advbusines li {margin-bottom: 38px;font-size: 15px;}
.hicky-prescrptn .mobileapp-sectorlist ul.right-advbusines li:before{top: 0; left: -42px;}
.hicky-prescrptn .mobileapp-sectorlist ul.mid-advbusines{width:33%;     margin: 0 auto;}
.mobileapp-sectorlist ul.mid-advbusines li{margin-left: 53px;}
.hicky-storemngmnt{background: #eeeeee!important;}
.hicky-storemngmnt ul.hickystore_list { margin-top: 50px;  width: 100%;  margin-right: 0; padding-bottom: 0;}
.advantages-content{top: 12%;}
.advantages-content .welcome-text p {margin-top: 10px;}
.wp-digitalLogo strong{font-size: 50px;}
.wp-digitalLogo em{font-size: 40px;}
.wpdigtal-cntnt{margin: 0px auto 0;}   
.wpdigtal-cntnt p{padding:20px;}
.mobileapps-logo {float: left;margin: 40px auto 20px;}
.magentohelp-text {width: 56%;}
.magentohelp-text strong{font-size: 25px;}
.magentohelp-text p {font-size: 17px;line-height: 35px; margin: 20px auto 0;}
.magentohelp-button{width:30%;}
a.magento-helpbtn {font-size: 18px; padding: 14px;}
ul.magento_listnew li {
    width: 100%!important;
    display: inline-block;
    float: left;
    margin-left: 0!important;
}
ul.magento_listnew{padding:15px;}
.mobile-advantage ul li:before {
    top: 0px;
    left: -10px;
}
.mobileapp-sectn .mobileapp-text{width: 100%!important;}
.mobileapp-sectn .mobileapp-img {width: 100%!important; float: none; text-align: center; padding-bottom:0;}
.mobileapp-text .aboutread-btn a.read-about {
    width: 42%!important;
    padding: 12px;
    text-align: center!important;
    float: none!important;
    margin: 20px auto 20px!important;
}
.header-top{margin:0 auto!important;margin-top: 20px !important;} 
.webdevelop-serviceText{width:100%!important; margin:0 auto!important;}
.services-text { padding: 0 15px!important;margin: 0px auto!important;}
.webdevelop-serviceText p{font-size:13px!important;}
.webdevelop-serviceLogo {float:none!important;margin: 0px auto 0!important; padding-top: 0!important; max-width:100%; text-align:center; max-width:100%;}
.free-strategyNew h3{font-size: 20px!important;font-weight: normal!important;}
.page-template-web_design .welcome-text h1{font-size:26px;}
.page-template-web_design .welcome-text h1>span{font-size:26px;}
.guide-BoxRt1 h2 > strong{text-align:center;}
.guide-BoxRt1 p{text-align:justify;}
.guide-BoxRt1 h2 > strong{font-size: 26px!important;}
}  


@media (max-width:874px) and (min-width: 768px){ 

	.abouttext-right{margin-top:0!important;}
}

@media (max-width: 767px) and (min-width: 481px) {


.follow-icons ul li.fb-icons a{padding: 11px 0px 11px 0px;background-size: 6.5px 13px;}
.follow-icons ul li.tw-icons a{padding: 7px 0px 9px 0px;background-size: 13px 10px;}
.follow-icons ul li.in-icons a{padding: 11px 0px 11px 0px;background-size: 11px 13px;}
.follow-icons ul li.gplus-icons a{padding: 11px 0px 11px 0px;background-size:12px 14px;}
.follow-icons ul li:nth-child(1){margin-right: 0px;margin-left: 0px;}
.follow-icons ul li:nth-child(2) {margin-left: 1px;}
.follow-icons ul li:nth-child(3) {margin-left: 5px;}
.follow-icons ul li:nth-child(4){margin-left: 5px;}
.follow-icons {width: 89px!important;}
/*.header-call p.call1 a {padding: 0 0 0 15px;}*/
.header-call p.call1 a {padding: 0px;}
.header-call p {font-size: 14px;}

.quick_contact_home img.img-responsive{height:590px !important;} 
.work_load_more .gallery_new li{width: 49% ;text-align: center!important;margin-right: 2% !important;} 
.work_load_more .gallery_new li:nth-child(2n) {margin-right: 0px !important;} 
.quick_details{width: 90% ;padding-bottom: 10px;} 
.quick_details .mail_field{width: 100% ;margin-right:0px; }
.quick_details .contact_form_quick .discuss_project h3:before{margin-right: 5px ;}
.full_contact_details{padding-left: 20px;}
.quick_details .contact_form_quick .discuss_project h3{font-size: 15px;}




.testmonial-page-rgt {
    width:  100%;
     margin-bottom:  50px;
}

.testmonial-page-rgt {
    border-bottom:  1px solid #c8c8c8;
     box-shadow:  0px 5px 5px -5px #c8c8c8;
     border-right:  none;
}

.testmonial-page-rgt ul.testm-first li:nth-child(2n) {
    margin-right:  0px;
}

.testmonial-page-rgt ul.testm-first li {
    width:  49%;
     margin-right:  2%;
}

.testmonial-page-rgt ul.testm-first li:first-child {
    padding-top:  26.8px;
}

.testmonial-page-lft {
    width:  100%;
     margin-bottom:  30px;
     border-right:  none;
     box-shadow:  none;
}

.testmonial-page-lft h2 {
     text-align:  center;
     margin:  0px 0px 20px 0px;
 }

.testmonial-post-lft {
    width:  100%;
     padding:  0px 0px 20px 0px;
}

.testmonial-post-rgt {
     width:  100%;
     padding:  32px 30px 20px 30px;
     border-bottom:  1px solid #c8c8c8;
     box-shadow:  0px 5px 5px -5px #c8c8c8;
     
 border-right:  none;
 }

.testmonial-post-lft ul li  {
    width:  50%;
     float:  left;
     min-height:  102px;
}

.top-content {
    padding:  0px 10px;
}

.blog-logo  {
    margin-left:  0!important;
    top:  15px!important;
    width:  50%;
     left:  25%!important;
}

.content-details  {
    width:  100%!important;
     margin:  0;
     padding:  10px;
}

.text-blog1 p {
    font-size: 15px!important;
}

.text-blog1  {
     float:  none;
    text-align:  center;
     width:  50%!important;
    left:  25%!important;
}

.blog-readbtn  {
    float:  none!important;
    width:  60%!important;
    font-size:  16px;
    text-align:  center;
    margin:  0 auto;
     display:  block;
}

.content-category  {
    width:  100%!important;
}

.ftrRight p {
    font-size: 13px;
}

ul.guide-list img  {
    max-width:  100%;
     width: auto;
}

.text-company  {
    padding:  20px;
     width:  100%;
}

.text-company p>span {
    font-size: 14px!important;
}

.text-company p {
    font-size: 15px!important;
}

.text-mostread p>span {
    font-size: 16px!important;
}

.text-mostread p {
    font-size: 14px!important;
     line-height: 25px;
}

.text-field {
    padding: 20px!important;
}

.text-field p {
    font-size: 13px;
}

.text-mostread  {
    float:  left;
     margin: 0!important;
    padding:  20px;
    width:  100%;
}

.blog-tagnew p  {
    font-size:  11px!important;
}

.blog-tagnew1 p>span {
    font-size: 13px!important;
}

.menu-footer-nav-menu-container  {
    width:  100%;
     float:  left;
}

.ftrRight  {
    float:  right;
     width:  100%;
     margin:  20px auto;
}

.single .site-content .guideText  {
    float:  left;
    margin-left:  0;
    width:  100%;
}

.guideText p {
    font-size: 13px!important; text-align: justify!important;
}

.single .comment-form [for="author"]  {
    width:  100%;
    text-align:  left;
}

.comment-form [for="author"],  .comment-form [for="email"],  .comment-form [for="url"],  .comment-form [for="comment"] {
    width:  100%!important;
     text-align:  left;
}

/*.search-bg input[type="submit"] {right: 48px; top: 27px;}
.search-bg {margin: 20px auto!important;}*/
.welcome-text h2>span{font-size: 20px!important;}
.welcome-text h2{font-size: 20px!important;}
.welcome-text p{font-size:13px!important;}
.recent-news {width: 100%!important;float: left;margin-left: 0!important;}
.ftr-block1{width: 100%!important;}
.ftr-block2{width: 100%!important;}
.ftr-block3{width: 100%!important;}
.ftr-block4{width: 100%!important;}
.owl-carousel .owl-item {float: left; margin-left: 0!important; width: initial!important;margin: auto;}
#owl-demo.owl-carousel .owl-item {float: left; margin-left: 0!important; width: 460px!important;margin: auto;}
.news-overlay p{font-size: 14px;}
.opinion-block .news-overlay p{font-size:11px;}
.pro-text {min-height: 200px;}
.pro-text h2{font-size: 20px;}
.pr-list li {min-height: 300px;}
.digital-logo {text-align: center;display: block; width: 100%; float: none;margin: 0 auto;}
.digital-logo img {max-width: 100%;float: none;}
.ftr-block1 .digital-about {float: none;text-align: left;width: 100%; margin: auto; display: block;}
.ftr-block1 .digital-about ul {padding-left:0!important;}
.ftr-block1 .digital-about ul li img{margin: 5px auto;}
.ftr-block1 .digital-about ul li small {font-size: 12.5px!important; width: 88%!important; margin-left: 11px!important;}
.digital-about{padding-left:20px;}
.footer-logo {width: 100%;float: none!important;margin-top: 20px;text-align: center;}
.footer-logo ul li{margin-left:0!important;}
.digital-about ul li {font-size: 12.5px;line-height: 28px;}
.copyright p{font-size:11px;}

.nbs-flexisel-item{border-right:none!important;}
.hed-search{margin:20px auto;}
.search-bg input[type="submit"]{top:-2px!important;}
.nav-menu ul > li a{border-right: none!important;}
.nav-menu .current_page_item > a{border-right: none!important;}
.banner {padding: 0!important;}
.slogans-design{float: left; margin: 0 auto!important; padding: 10px;width: 100%;}
.slogans-design ul li {margin-bottom: 20px; font-size: 18px!important; text-align: center;width: 100%; margin-left: 0!important;}
.slogans-design ul li span{font-size: 22px!important;}
.webdesign-text{width: 100%!important;}
.webdesign-text p { font-size: 13px!important;  line-height:30px!important;  text-align: justify!important;margin: 0 auto;}
.webdesign-text strong {text-align: justify!important; font-size: 16px!important;  line-height: 22px!important;}
.webdesign-text blockquote:before {font-size: 140px!important; left: -58px!important; top: 41px!important;}
.web-logosec ul li {margin-right: 0!important;padding: 0;vertical-align: middle; display: block!important; float: none!important;  text-align: center;    margin-bottom: 25px;}
.mobilemenu {float: left; width: 100%; display:block;}
.web-topmg .nbs-flexisel-nav-right{right:0!important;}
.guideCont-Right {width: 100%!important;}
.guide-resp.webSec .text-guidebox p{display: none;}
.web-topmg{margin:0 auto 0!important;}
.guide-BoxRt p{text-align: justify!important;font-size: 13px; }
.guide-BoxRt{margin: 20px auto 0!important;     padding: 0 0 20px!important;}
.guide-BoxRt h2 > strong{font-size: 20px!important;}
.guide-BoxRt h2{font-size: 20px!important;}
.guide-BoxLt1 ul{padding: 0 0 0 20px;}
.guide-BoxRt1 h2 > strong {font-size: 20px!important;}
.guide-BoxRt1 h2{font-size: 20px!important;}
.guide-BoxRt1 p{font-size: 13px!important;}
.webdesign-image {float: left; width: 100%; margin: 20px auto; text-align: center;max-width: 100%;}
.guideCont-Right p{padding-bottom: 15px;}
.guideCont-Right p >strong{font-size: 18px!important;}
.banner{margin-top:15px!important;}
.we-bitecntnt p{font-size: 18px;line-height: 30px;}
.page-template-seo_ecommerce  .guideCont-Right{float:left; width:100%!important;}
.ecmrc-pltfrm{padding-bottom:0!important;}
.ecommerce-text{width:100%;}
.ecommerce-text p{margin-left:55px; font-size:18px!important; padding-bottom:0!important;}
.ecommerce-call{left:-15px;}
.page-template-seo_ecommerce .guide-resp.webSec{margin-top:20px;margin-bottom: 30px;}
.page-template-seo_ecommerce .guide-resp.webSec .guideCont-Right h3{font-size:20px!important; line-height:normal;}
.page-template-seo_ecommerce .guide-resp.webSec .guideCont-Right h3 > strong{ font-size:20px!important;}
.digital-cntntnew p{font-size:18px!important; line-height:normal!important;}
.digital-cntntnew p >small{font-size:18px!important;}
.digital-cntntnew{margin-top:0;}
p.free-cunsult:after{float:left; position:static; margin-top:10px; margin-left:15px;}
p.free-cunsult{padding-bottom:0; font-size:22px!important;}
.ecomrc-point p{line-height:25px!important;}
.page-template-about_us .guideText.webdesignfirstpara{margin-top:0!important;}
.page-template-about_us .webdesign-text p{margin-top:0!important; padding-top: 0!important;}
.page-template-about_us .webdesign-image{width:100%;}
.mobileapp-text{padding: 10px; text-align: justify; margin-top: 0;width: 100%;}
.mobileapp-text p{font-size: 13px;}
.about-newsection{width: 100%; background-size: 100%!important; padding-top:45%;}
.abouttext-right{float: left; width: 100%; padding: 0!important;}
.about-newsection:before, .about-newsection:after{display: none;}
.abouttext-right h3{font-size: 20px;}
.abouttext-right{padding: 10px; box-sizing: border-box;}
.abouttext-right p{font-size: 13px; text-align: justify; }
.aboutread-btn a.read-about {font-size: 14px;width: 50%!important;padding: 10px; display: inline-block; margin: 8px auto 0;}
.aboutread-btn{margin:0 auto 30px;}
.mobileapp-text .aboutread-btn a.read-about{font-size: 14px;width: 50%!important;padding: 10px; display: inline-block; margin: 8px auto 0;}
.mobileapp-img{float: none;margin: 0 auto;  text-align: center; width:100%;}
.mobileapp-img img{max-width: 100%;}
.about-seo .aboutread-btn a.read-about{font-size: 14px;width: 50%!important;padding: 10px; display: inline-block; margin: 8px auto 0;}
.digital-services .mobileapp-text{padding: 10px; box-sizing: border-box;}
.digital-services .mobileapp-text p {font-size: 13px;  text-align: justify;}
.digital-services .mobileapp-text{width:100%;float: left; margin-top: 0;}
.digital-services .mobileapp-img{padding-bottom: 0!important;}
.page-template-about_us .digital-services .welcome-text{margin:20px auto 0;}
.about-seo{padding: 10px; box-shadow: border-box;}
.about-seo p{font-size:13px; text-align: justify;}
.page-template-about_us .guide-BoxLt1{padding-bottom:80px; }
.page-template-about_us .guide-BoxRt1 p{text-align: justify!important;}
.page-template-about_us .guide-BoxLt1 p{text-align: justify!important;}
.page-template-about_us .guide-BoxRt1 h2{width:100%!important;}
.page-template-about_us .guide-BoxRt1 h2  > strong{font-size: 20px!important;}
.page-template-about_us .guide-BoxLt1 h2  > strong{font-size: 20px!important;}
.page-template-about_us .guide-BoxLt1 h2 {font-size: 20px!important;}
.single-author .containerRightsinglepage {
    width: 100%;
}
.single-post .containerLeftsinglepage {
    width: 100%!important;
}
.single-author .banner {
    margin-bottom: 20px;
}
.new-digitalhome{margin-bottom:0; margin-top:50px; width: 100%;}
.tabcontent{width:100%; margin-top:0px;}
.tabcontent p {font-size: 16px; width:73%;}
a.digital-newarrow {margin: 30px auto; padding: 0 15px;}
.digital-view a{margin:20px auto; width:auto;}
.digital_icon{width:100%; top:0; right:0;}
li.dgtl-news h3{font-size:28px; text-align:center;}
li.dgtl-news{width:auto;}
ul.tab li {
    width: 100%;
    text-align: center;
}
#Testimonials a.digital-newarrow {
    float:none;
    margin: 20px auto 0;
    padding: 0;
    text-align: center;
    width:auto;  
}  
#Testimonials  p{ width: 56%;}
.testmnl-secnimg {
    padding: 0px 20px;
    width: auto;
    text-align: center;
    float: right;
}


.banner.mobileApp-banner {margin-bottom: 20px!important;}
.app-two .apptwoLeft {width: 100%; position: static; margin-top:30px;}
.app-two .apptwoRight {float: left; width: 100%;}
.apptwoLeft img {padding: 30px; margin-top: 30px;  box-sizing: border-box;}
.welcome-text.mobileApp-Text01 {padding: 15px; box-sizing:border-box;} 
.welcome-text.mobileApp-Text01 p {margin: 10px auto!important; width: 100%!important;}
.app-two .apptwoRight h1{font-size: 25px;}
.app-two{top:0;} 
.app-three {margin:0px auto;} 
.app-three .app-Left {width: 100%; margin:0 auto 0!important;} 
.mobileapp-text h2{font-size:18px;}  
.mobileapp-text h2>span {font-size: 17px!important;}
.mobileapp-text{margin:0px auto!important;}  
.app-Left span {margin: 0 auto 15px;}
.mobileapp-text strong{font-size:13px;} 
.mobileapp-text p {width:100%; margin:5px auto;font-size: 13px!important;text-align: justify} 
.app-three .app-Right {width: 100%;}
.appBox .appLeft{width:100%!important; margin:0 auto;} 
.appBox .appRight { width: 100%!important;} 
.appBox .appRight h2{font-size:20px;} 
.appBox .appRight  p>strong{font-size:20px;}
.appBox .appRight p {font-size: 13px;}
a.read-caseStudy {margin: 25px auto 0;padding: 11px; width:100%; }
.mobileapps-logo ul li{width:47%;}
.moileapp_headingNew h2>span{font-size: 17px;}
.moileapp_headingNew h2{font-size:18px; margin-bottom: 20px;}
.moileapp_headingNew strong {font-size: 17px;line-height: 26px;  margin: 30px auto; }
.mobile-advantage ul{ margin: 40px auto 0;}
.mobile-advantage ul li > p { font-size: 12.5px;padding-top: 10px; text-align: justify; margin: 0 auto 20px;}
.mobile-advantage ul li > strong {font-size: 14px;margin-top: 20px;   margin-bottom: 20px;}
.mobile-advantage ul li{width:100%;}
.mobileapps-sector{ margin-bottom:0;}
.mobileapps-sector .moileapp_headingNew h2{font-size:25px;}
.mobileapps-sector .moileapp_headingNew h2>span{font-size:25px;}
.mobileapp-sectorlist ul.left-advbusines{width:100%; margin:0px auto;}
.mobileapp-sectorlist ul.left-advbusines li {float: none;  font-size: 13px; width:50%;}
.mobileapp-sectorlist ul.mid-advbusines{width:100%; }
.mobileapp-sectorlist ul.right-advbusines {width: 100%;margin: 30px auto;padding: 0;float: none;}
.mobileapp-sectorlist ul.mid-advbusines li img{margin:0px auto;}
.mobileapp-sectorlist ul.right-advbusines li {float: none; font-size: 13px;text-align: center; width:50%;}
.mobileapps-contact  .welcome-text{margin-top:20px;}
.mobileapp-contactList ul li { width: 100%;  text-align: center;  height: auto;}
.mobileapp-contactList{margin:30px auto;}
.mobileapp-contactList ul{padding:0;} 
.mobileapp-contactList ul li{margin-bottom: 30px; border-right:none;}
.mobile-advantage ul li:before{top: 0px;left: -5px;}
.mobileapp-contactList ul li>span{font-size:14px;}
.mobileapp-contactList ul li:last-child{margin-bottom:0;}
.app-three .app-Right{margin:0 auto;} 
.hicky-prescrptn .mobileapp-sectorlist{margin: 0px auto;}
.hicky-prescrptn .mobileapp-sectorlist ul.left-advbusines{width:100%;}
.hicky-prescrptn .mobileapp-sectorlist ul.left-advbusines li{width:50%;margin-bottom:20px;}
.hicky-prescrptn .mobileapp-sectorlist ul.left-advbusines li:after{right: -23px;}
.hicky-prescrptn .mobileapp-sectorlist ul.right-advbusines{width:100%; padding:20px; box-sizing:border-box; text-align:center;} 
.hicky-prescrptn .mobileapp-sectorlist ul.right-advbusines li {width:85%; text-align:center;
    margin-bottom: 25px;padding-left: 0px;  line-height: 22px;} 
.hicky-prescrptn .mobileapp-sectorlist ul.right-advbusines li:before{top: 0; left: -18px;}  
.hicky-storemngmnt{background: #eeeeee!important;}
.hicky-storemngmnt .welcome-text {margin: 20px auto 0;}
.hicky-storemngmnt ul.hickystore_list{margin-top:20px;     margin-right: 0; width:100%;} 
.hicky-storemngmnt ul.hickystore_list li {width: 100%; padding: 0 10px;font-size: 15px;}
.hicky-storemngmnt ul.hickystore_list li:before{left: -23px;     top: 3px;}
.hicky-appStore{margin-bottom:0;}
.hicky-Appimages{padding:20px; box-sizing:border-box; margin-bottom:0; margin-top:0;}
.hicky-Appimages img{padding-left:0; margin-bottom:20px;}
.welcome-text.hicky-GogleAapp { margin-top: 20px;}
.wrdpress-content p{font-size: 14px; width:95%;} 
.wp-advantage .welcome-text {margin-top: 0;} 
.advantages-content .welcome-text p {margin-top: 20px;}
.wp-digitalLogo strong{font-size:30px;     margin: 50px auto 0;}
.wp-digitalLogo em{font-size:20px;  margin: 20px auto 0;} 
.wpdigtal-cntnt p {padding: 10px; font-size: 20px;} 
.welcome-text.wp-wlcmtext{padding-top: 0px;}
.advantages-content {position: static; -webkit-transform: translate(0,0); -moz-transform: translate(0,0); -o-transform: translate(0,0);transform: translate(0,0);}   
.welcome-text.new_wpText{margin:0 auto;}
.mobileapps-logo.new_wpText{margin: 30px auto 40px; } 
.advantages-content{margin-top: 30px;}  
.welcome-text.wp-wlcmtext {padding-top: 20px;} 
.mobileapps-logo {float: left;margin: 50px auto;} 
.mobileapp-advntgsbg{    padding: 20px; box-sizing: border-box;}
.magentohelp-text {width: 100%;float: none; text-align: center;} 
.magentohelp-text strong {font-size: 28px;line-height: 38px;} 
.magentohelp-button {width: 100%;float: left;  margin: 50px auto;text-align: center;}
a.magento-helpbtn{float: none;     font-size: 18px; padding: 15px;}
.magentohelp-text p{font-size: 18px;line-height: 35px;   margin: 20px auto 0;}
.page-template-web_design .webBox{padding:0 20px; box-sizing:border-box;}
ul.magento_listnew li {
    width: 100%!important;
    display: inline-block;
    float: left;
    margin-left: 0!important;
}
ul.magento_listnew{padding:15px;}
.mobile-advantage ul li:before {
    top: 0px;
    left: -10px;
}
.aboutus-design{padding:15px!important;}
.page-template-about_us-php  .mobileapp-sectn  .mobileapp-text{width:100%!important;}
.header-top{margin:0 auto;}
.hed-search {margin:0px auto 0;
    width: 115px;
    position: absolute;
    transform: translate(-50%,-50%);
    top: 82px;
    right: -40px;
    margin: 0px;
    z-index: 999;
} 
.header-left{margin: 0 auto!important;}

.page-template-about_us .mobileapp-img{padding-bottom: 20px!important;}
.page .guide-box .guideText.webdesignfirstpara{}
.webdevelop-serviceText{width:100%!important; margin:0 auto!important;}
.services-text { padding: 0 15px!important;margin: 0px auto!important;}
.webdevelop-serviceText p{font-size:13px!important;}
.webdevelop-serviceLogo {float:none!important;margin: 0px auto 0!important; padding-top: 0!important; max-width:100%; text-align:center; max-width:100%;}
.free-strategyNew h3{font-size: 17px!important;font-weight: normal!important;}
.webSec .guideCont-Right h3{font-size: 18px!important;line-height:normal;}
.webSec .guideCont-Right h3 > strong{font-size: 18px!important; line-height:normal;}
.guide-BoxLt{margin:0 auto;}
.page-template-web_design-php .guide-resp.webSec{margin-bottom:0;margin-top: 25px;}
.guide-BoxRt1 h2 > strong{text-align:center;}
}  

@media (max-width: 480px) and (min-width: 320px) {

.ecomrce{margin: 0px !important;}
.webSec a.blackBtn {margin: -20px auto 17px;}
.top_welcom_eco{margin-top: 0px !important}
.bottem-element {    margin-bottom: 0px !important;}
.web_stragy {margin-top:0px !important;margin-bottom: 10px !important;}
.work_load_more_cover .home_work {margin: 0px 0 10px;}
.logo-slides{margin-bottom:0px !important; }
.follow-icons ul li.fb-icons a{padding: 11px 0px 11px 0px;background-size: 6.5px 13px;}
.follow-icons ul li.tw-icons a{padding: 7px 0px 9px 0px;background-size: 13px 10px;}
.follow-icons ul li.in-icons a{padding: 11px 0px 11px 0px;background-size: 11px 13px;}
.follow-icons ul li.gplus-icons a{padding: 11px 0px 11px 0px;background-size:12px 14px;}
.follow-icons ul li:nth-child(1){margin-right: 0px;margin-left: 0px;}
.follow-icons ul li:nth-child(2) {margin-left: 1px;}
.follow-icons ul li:nth-child(3) {margin-left: 5px;}
.follow-icons ul li:nth-child(4){margin-left: 5px;}
.follow-icons {width: 89px!important;}

.work_load_more{display: none;}
.our_work_mobile{display: block !important;}	
.new_web_project .nbs-flexisel-nav-left{top: 52% !important;}
.new_web_project .nbs-flexisel-nav-right{top: 52% !important;}

.page-template-contact_template .canBox{margin-top: 10px!important;}
.page-template-contact_template .canLeft h4{font-size: 19px!important;}
.page-template-contact_template .canRight h4{font-size: 19px !important;}
.page-id-16 .canRight{border-left:none!important;padding-left:0px !important;}
.contact_detais_right .img_right img {padding: 6px 0px;}
.contact_detais_right .img_right{width: 78px; height: 78px;}
.contact_detais_right .secont_right{width: 64px; height: 64px;}


.quick_contact_home img.img-responsive{height:590px;}   
.quick_details{width: 90%;padding-bottom: 10px;} 
.quick_details .mail_field{width: 100%;margin-right:0px; }
.quick_details .contact_form_quick .discuss_project h3:before{margin-right: 5px;}
.full_contact_details{padding-left: 20px;}
.quick_details .contact_form_quick .discuss_project h3{font-size: 15px;}
.work_load_more .gallery_new li{float: none !important;text-align: center;margin-right:0;width: 100%;margin-bottom: 40px;}
.less_cover{margin: 0px;}


.page-template-testimonial-tpl-php .webBox {
    float:  left;
}

.page-template-testimonial-tpl-php .top-content {
    padding:  0px 15px;
}

.testmonial-page-rgt {
    width:  100%;
     margin-bottom:  50px;
}

.testmonial-page-rgt {
    border-bottom:  1px solid #c8c8c8;
     box-shadow:  0px 5px 5px -5px #c8c8c8;
     border-right:  none;
}

.testmonial-page-rgt ul.testm-first li:nth-child(2n) {
    margin-right:  0px;
}

.testmonial-page-rgt ul.testm-first li {
    width:  49%;
     margin-right:  2%;
}

.testmonial-page-rgt ul.testm-first li:first-child {
    padding-top:  26.8px;
}

.testmonial-page-lft {
    width:  100%;
    margin-bottom:  30px;
     border-right:  none;
     box-shadow:  none;
}

.testmonial-page-lft h2 {
     text-align:  center;
     margin:  0px 0px 20px 0px;
 }

.testmonial-post-lft {
    width:  100%;
     padding:  20px 0px;
}

.testmonial-post-rgt {
     width:  100%;
     padding:  32px 30px 20px 30px;
     border-bottom:  1px solid #c8c8c8;
     box-shadow:  0px 5px 5px -5px #c8c8c8;
     
 border-right:  none;
 }

.testmonial-page-rgt ul.testm-first h4 {
    font-size:  14px;
}

.testmonial-post-lft ul li {
    width:  46%;
     float:  left;
     margin-right:  3%;
     min-height:  90px;
}

.blog-logo  {
    margin-left:  0!important;
    top:  15px!important;
     width:  50%;
    left:  25%!important;
}

.blog-title p {
    font-size: 25px!important;
}

.blog-title span {
    font-size: 25px!important;
}

.content-details  {
    width:  100%!important;
     margin:  0;
     padding:  10px;
}

.text-blog1 p {
    font-size: 15px!important;
}

.text-blog1  {
     float:  none;
    text-align:  center;
     width:  50%!important;
    left:  25%!important;
}

.blog-readbtn  {
    float:  none!important;
    width:  60%!important;
    font-size:  16px;
    text-align:  center;
    margin:  0 auto;
     display:  block;
}

.content-category  {
    width:  100%!important;
}

.ftrRight p {
    font-size: 13px;
}

ul.guide-list img  {
    max-width:  100%;
     width: auto;
}

.text-company  {
    padding:  20px;
     width:  100%;
}

.text-company p>span {
    font-size: 14px!important;
}

.text-company p {
    font-size: 15px!important;
}

.text-mostread p>span {
    font-size: 16px!important;
}

.text-mostread p {
    font-size: 14px!important;
     line-height: 25px;
}

.text-field {
    padding: 20px!important;
}

.text-field p {
    font-size: 13px;
}

.text-mostread  {
    float:  left;
     margin: 0!important;
    padding:  20px;
    width:  100%;
}

.blog-tagnew p  {
    font-size:  11px!important;
}

.blog-tagnew1 p>span {
    font-size: 13px!important;
}

.menu-footer-nav-menu-container  {
    width:  100%;
     float:  left;
}

.ftrRight  {
    float:  right;
     width:  100%;
     margin:  20px auto;
}

.single .site-content .guideText  {
    float:  left;
    margin-left:  0;
    width:  100%;
}

.guideText p {
    font-size: 13px!important;
    text-align: justify!important;

}

.single .comment-form [for="author"]  {
    width:  100%;
     float:  none;
     display:  block;
    text-align:  left;
}

.comment-form [for="author"],  .comment-form [for="email"],  .comment-form [for="url"],  .comment-form [for="comment"] {
    width:  100%!important;
     text-align:  left;
}

.welcome-text{padding:0px;}
.welcome-text h2>span{font-size: 20px!important;}
.welcome-text h2{font-size: 20px!important;}
.welcome-text p{font-size:12px!important;margin-bottom: 15px;}
.recent-news {width: 100%!important;float: left;margin-left: 0!important;}
.ftr-block1{width: 100%!important;}
.ftr-block2{width: 100%!important;} 
.ftr-block3{width: 100%!important;}
.ftr-block4{width: 100%!important;}
.owl-carousel .owl-item {float: left; margin-left: 0!important; width: initial!important;margin: auto;}
.news-overlay p{font-size: 14px;}
.opinion-block .news-overlay p{font-size:11px;}
.pro-text {min-height: 200px; width:auto!important;}
.pro-text h2{font-size: 20px;}
.pr-list li {min-height: 300px;}
.digital-logo {text-align: center;display: block; width: 100%; float: none;margin: 0 auto;}
.digital-logo img {max-width: 100%;float: none;}
.ftr-block1 .digital-about {float: none;text-align: left;width: 100%; margin: auto; display: block;}
.ftr-block1 .digital-about ul {padding-left:0!important;}
.ftr-block1 .digital-about ul li img{margin: 5px auto;}
.ftr-block1 .digital-about ul li small {font-size: 12.5px!important; width: 88%!important; margin-left: 11px!important;}
.digital-about{padding-left:20px;}
.footer-logo {width: 100%;float: none!important;margin-top: 20px;text-align: center;}
.footer-logo ul li{margin-left:0!important;}
.digital-about ul li {font-size: 12.5px;line-height: 28px;}
.copyright p{font-size:11px;}
.nbs-flexisel-nav-left{left:10px!important;}
.nbs-flexisel-nav-right{right:10px!important;}
.nbs-flexisel-item{border-right:none!important;}
.hed-search{margin:20px auto;}
.search-bg input[type="submit"]{top:3px!important;    right: 30px!important;    height: 20px;
    width: 20px;}
.search-bg{ max-width: 190px; height: 30px;}
.nav-menu .current_page_item > a{border-right: none!important;}
.nav-menu ul > li a{border-right: none!important;}
.opinion-block .news-overlay p a{padding: 0!important;font-size:11px!important;}
.news-block .news-overlay p{font-size:12px!important;}
.slogans-design{float: left; margin: 0 auto!important; padding: 10px;width: 100%;}
.slogans-design ul li {margin-bottom: 20px; font-size: 18px!important; text-align: center;width: 100%; margin-left: 0!important;}
.slogans-design ul li span{font-size: 22px!important;}
.webdesign-text{width: 100%!important; padding:0 10px;}
.webdesign-text p { font-size: 12px!important;  line-height: 23px!important;  text-align: justify!important;     margin: 0 auto;}
.webdesign-text strong {text-align: justify!important; font-size: 14px!important;  line-height: 22px!important;}
.webdesign-text blockquote:before {font-size:90px!important; left: -51px!important; top: 12px!important;}
.web-logosec ul li {margin-right: 0!important;padding: 0;vertical-align: middle; display: block!important; float: none!important;  text-align: center;    margin-bottom: 25px;}
.guide-BoxLt img {text-align: center; max-width: 100%;float: none!important;display: block;}
.mobilemenu {float: left; width: auto; display:inline-block;padding: 3px 0;}
.slicknav_nav{width: 100%;position: absolute;z-index: 999;}
.web-topmg .nbs-flexisel-nav-right{right:0!important;}
.guideCont-Right {width: 100%!important;}
.guide-resp.webSec .text-guidebox p{display: none;}
.web-topmg{margin:0 auto 0!important;}
.guide-BoxRt p{text-align:justify;!important;font-size: 13px; }
.guide-BoxRt{margin: 20px auto 0!important;     padding:10px!important;}
.guide-BoxRt h2 > strong{font-size: 20px!important;}
.guide-BoxRt h2{font-size: 20px!important;}
.guide-BoxLt1 ul{padding: 0 0 0 20px;}
.guide-BoxRt1 h2 > strong {font-size: 20px!important;}
.guide-BoxRt1 h2{font-size: 20px!important;}
.guide-BoxRt1 p{font-size: 13px!important;}
.slicknav_nav a{padding: 10px;}
.webdesign-image {float: left; width: 100%; margin: 20px auto; text-align: center;max-width: 100%;}
.slicknav_nav .slicknav_open.slicknav_parent .slicknav_item.slicknav_row a{color:#fff;}
.slicknav_nav .slicknav_row:hover a{background: none}
.slicknav_nav .slicknav_open.slicknav_parent .slicknav_item.slicknav_row {padding: 10px;    border-radius: 6px;    background: #f47121 !important;    color: #fff !important;}
.guideCont-Right p{padding-bottom: 15px;}
.webSec a.blackBtn{line-height: 23px;}
.banner{margin-top:15px; padding: 0!important;}

.guide-BoxLt{margin:0!important; padding: 10px;}
.page .guide-box .guideText.webdesignfirstpara{padding: 10px!important;padding-bottom: 0px !important;}
.webdesign-about{padding: 10px!important;}
.web-logosec{padding: 10px; box-sizing:border-box;}
.guide-BoxRt p{text-decoration: justify!important;}
.webBox {max-width: 100%;padding: 10px;}
.guide-BoxLt1{padding: 10px;}
.webSec .guide-BoxRt1 {padding: 10px!important;}
.ecomrc-point p{font-size: 13px;line-height: 25px;}
.ecomrc-point ul{margin:20px auto; margin-left:0!important;padding:10px; box-sizing:border-box;}
.ecomrc-point ul li{font-size: 12px;line-height: 23px; padding-left:0; text-align:justify;}
.ecomrc-point ul li:last-child{margin-bottom: 0px;}
.ecomrc-point ul li:before{margin-left:0;}
.we-bitecntnt p{font-size: 18px;line-height: 30px;}
.page-template-seo_ecommerce  .guideCont-Right{float:left; width:100%!important;}
.ecmrc-pltfrm{padding-bottom:0!important;}
.ecommerce-text{width:100%;}
.ecommerce-text p{margin-left:55px; font-size:18px!important; padding-bottom:0!important;}
.ecommerce-call{left:-15px;}
.ecmrc-pltfrm{margin-top:0px;}
.we-bitecntnt{margin-top: 20px;}
.page-template-seo_ecommerce .guide-resp.webSec{margin-top:10px;margin-bottom: 20px;}
.page-template-seo_ecommerce .guide-resp.webSec .guideCont-Right h3{font-size:20px!important; line-height:normal;}
.page-template-seo_ecommerce .guide-resp.webSec .guideCont-Right h3 > strong{ font-size:20px!important;}
.digital-cntntnew p{font-size:15px!important; line-height:normal!important;}
.digital-cntntnew p >small{font-size:15px!important;}
.digital-cntntnew{margin-top:0;}
p.free-cunsult:after{float:left; position:static; margin-top:10px; margin-left:15px;}
p.free-cunsult{padding-bottom:0;font-size: 20px!important;}
.page-template-about_us .guideText.webdesignfirstpara{margin-top:0!important;}
.page-template-about_us .webdesign-text p{margin-top:0!important; padding-top: 0!important;}
.page-template-about_us .webdesign-image{width:100%;}
.mobileapp-text{padding: 10px; text-align: justify; margin-top: 0;width: 100%;}
.mobileapp-text p{font-size: 13px;}
.about-newsection{width: 100%; background-size: 100%!important; padding-top:40%;}
.abouttext-right{float: left; width: 100%; padding: 0!important;}
.about-newsection:before, .about-newsection:after{display: none;}
.abouttext-right h3{font-size: 20px;}
.abouttext-right{padding: 10px; box-sizing: border-box;}
.abouttext-right p{font-size: 13px; text-align: justify; }
.aboutread-btn a.read-about {font-size: 14px;width: 50%!important;padding: 10px; display: inline-block; margin: 8px auto 0;}
.aboutread-btn{margin:0 auto 30px;}
.mobileapp-text .aboutread-btn a.read-about{font-size: 14px;width: 50%!important;padding: 10px; display: inline-block; margin: 8px auto 0;}
.mobileapp-img{float: none!important;margin: 0 auto;  text-align: center; width: 100%;}
.mobileapp-img img{max-width: 100%;}
.about-seo .aboutread-btn a.read-about{font-size: 14px;width: 50%!important;padding: 10px; display: inline-block; margin: 8px auto 0;}
.digital-services .mobileapp-text{padding: 10px; box-sizing: border-box;}
.digital-services .mobileapp-text p {font-size: 13px;  text-align: justify;}
.digital-services .mobileapp-text{width:100%;float: left; margin-top: 0;}
.digital-services .mobileapp-img{padding-bottom: 0!important;}
.page-template-about_us .digital-services .welcome-text{margin:20px auto 0;}
.about-seo{padding: 10px; box-shadow: border-box;}
.about-seo p{font-size:13px; text-align: justify;} 
.page-template-about_us .welcome-text{margin-top: 20px!important;}
.page-template-about_us .guide-BoxLt1{padding-bottom:60px;}
.page-template-about_us .guide-BoxRt1 h2{width:100%!important;}
.page-template-about_us .guide-BoxRt1 h2  > strong{font-size: 20px!important;}
.page-template-about_us .guide-BoxLt1 h2  > strong{font-size: 20px!important;}
.page-template-about_us .guide-BoxLt1 h2 {font-size: 20px!important;}
.about-newsection{margin:0 auto;}
.page-template-about_us .guide-BoxRt1 p{text-align: justify!important;}
.page-template-about_us .guide-BoxLt1 p{text-align: justify!important;}

.single-author .containerRightsinglepage {
    width: 100%;
}
.single-post .containerLeftsinglepage {
    width: 100%!important;
}
.single-author .banner { 
    margin-bottom: 20px;
} 
.page-id-4 .single-author .banner { margin-bottom:0px !important;}
.new-digitalhome{margin-bottom:0; margin-top:50px;}
.tabcontent{width:100%; margin-top:0px;}
.tabcontent p {font-size: 16px; width:73%;}
a.digital-newarrow {margin: 30px auto; padding: 0 15px;}
.digital-view a{margin:20px auto; width:auto;}
.digital_icon{width:100%; top:0; right:0;}
li.dgtl-news h3{font-size:28px;}
li.dgtl-news{width:auto;}
ul.tab li{width:300px;}
#Testimonials a.digital-newarrow {
    float:none;
    margin: 20px auto 0;
    padding: 0;
    text-align: center;
    width:auto;  
}  
#Testimonials  p{ width:100%;}
.testmnl-secnimg {
    padding: 0 20px;
    width: 100%;
    text-align: center;
    float: none;
}

.banner.mobileApp-banner {margin-bottom: 20px!important;}
.app-two .apptwoLeft {width: 100%; position: static;     margin-top: 25px;}
.app-two .apptwoRight {float: left; width: 100%;}
.apptwoLeft img {padding: 30px; margin-top: 30px;  box-sizing: border-box;}
.welcome-text.mobileApp-Text01 {padding: 15px; box-sizing:border-box;} 
.welcome-text.mobileApp-Text01 p {margin: 10px auto!important; width: 100%!important;}
.app-two .apptwoRight h1{font-size: 25px;}
.app-two{top:0; padding-bottom: 0;}  
.app-three {margin:0px auto; } 
.app-three .app-Left {width: 100%; margin:0 auto 0!important;} 
.mobileapp-text h2{font-size:18px;}  
.mobileapp-text h2>span {font-size: 17px!important;}
.mobileapp-text{margin:0px auto!important;}  
.app-Left span {margin: 0 auto 15px;}
.mobileapp-text strong{font-size:13px;} 
.mobileapp-text p {width:100%; margin:5px auto;font-size: 13px!important;text-align: justify} 
.app-three .app-Right {width: 100%;}
.appBox .appLeft{width:100%!important; margin:0 auto;} 
.appBox .appRight { width: 100%!important;} 
.appBox .appRight h2{font-size:20px;} 
.appBox .appRight  p>strong{font-size:20px;}
.appBox .appRight p {font-size: 13px;}
a.read-caseStudy {margin: 25px auto 0;padding: 11px; width:100%; }
.mobileapps-logo ul li{width:47%;}
.moileapp_headingNew h2>span{font-size: 17px;}
.moileapp_headingNew h2{font-size:29px; margin-bottom: 20px;}
.moileapp_headingNew strong {font-size: 13px;line-height: 26px;  margin: 30px auto; }
.mobile-advantage ul{ margin: 40px auto 0;}
.mobile-advantage ul li > p { font-size: 12.5px;padding-top: 10px; text-align: justify; margin: 0 auto 20px;}
.mobile-advantage ul li > strong {font-size: 14px;margin-top: 20px;   margin-bottom: 20px;}
.mobile-advantage ul li{width:100%;}
.mobileapps-sector{ margin-bottom:0;}
.mobileapps-sector .moileapp_headingNew h2{font-size:25px;}
.mobileapps-sector .moileapp_headingNew h2>span{font-size:25px;}
.mobileapp-sectorlist ul.left-advbusines{width:100%; margin:0px auto;}
.mobileapp-sectorlist ul.left-advbusines li {float: none;  font-size: 13px;}
.mobileapp-sectorlist ul.mid-advbusines{width:100%; }
.mobileapp-sectorlist ul.right-advbusines {width: 100%;margin: 30px auto;padding: 0;float: none;}
.mobileapp-sectorlist ul.mid-advbusines li img{margin:0px auto;}
.mobileapp-sectorlist ul.right-advbusines li {float: none; font-size: 13px;text-align: center;}
.mobileapps-contact  .welcome-text{margin-top:20px;}
.mobileapp-contactList ul li { width: 100%;  text-align: center;  height: auto;}
.mobileapp-contactList{margin:30px auto;}
.mobileapp-contactList ul{padding:0;} 
.mobileapp-contactList ul li{margin-bottom: 30px; border-right:none;}
.mobile-advantage ul li:before{top: 0px;left: -5px;}
.mobileapp-contactList ul li>span{font-size:14px;}
.mobileapp-contactList ul li:last-child{margin-bottom:0;}
.app-three .app-Right{margin:0 auto;}
.hicky-prescrptn .mobileapp-sectorlist{margin: 0px auto;}
.hicky-prescrptn .mobileapp-sectorlist ul.left-advbusines{width:100%; padding:20px; box-sizing:border-box; text-align:left;}
.hicky-prescrptn .mobileapp-sectorlist ul.left-advbusines li{width:90%;margin-bottom:20px;}
.hicky-prescrptn .mobileapp-sectorlist ul.left-advbusines li:after{right: -23px;}
.hicky-prescrptn .mobileapp-sectorlist ul.right-advbusines{width:100%; padding:20px; box-sizing:border-box; text-align:left;}
.hicky-prescrptn .mobileapp-sectorlist ul.right-advbusines li {width:90%;
    margin-bottom: 25px; text-align: justify; padding-left: 25px;  line-height: 22px;} 
.hicky-prescrptn .mobileapp-sectorlist ul.right-advbusines li:before{top: 0; left: -18px;}  
.hicky-storemngmnt{background: #eeeeee!important;}
.hicky-storemngmnt .welcome-text {margin: 20px auto 0;} 
.hicky-storemngmnt ul.hickystore_list{margin-top:20px;     margin-right: 0; width:100%;} 
.hicky-storemngmnt ul.hickystore_list li {width: 100%; padding: 0 10px;font-size: 15px;}
.hicky-storemngmnt ul.hickystore_list li:before{left: -23px;     top: 3px;}
.hicky-appStore{margin-bottom:0;}
.hicky-Appimages{padding:20px; box-sizing:border-box; margin-bottom:0; margin-top:0;}
.hicky-Appimages img{width: 100%; padding-left:0; margin-bottom:20px;}
.welcome-text.hicky-GogleAapp { margin-top: 20px;}
.wrdpress-content p{font-size: 14px; width:95%;} 
.wp-advantage .welcome-text {margin-top: 0;} 
.advantages-content .welcome-text p {margin-top: 20px;}
.wp-digitalLogo strong{font-size:30px;     margin: 50px auto 0;}
.wp-digitalLogo em{font-size:20px;  margin: 20px auto 0;} 
.wpdigtal-cntnt p {padding: 10px; font-size: 20px;} 
.welcome-text.wp-wlcmtext{padding-top: 0px;}
.advantages-content {position: static; -webkit-transform: translate(0,0); -moz-transform: translate(0,0); -o-transform: translate(0,0);transform: translate(0,0);}
.welcome-text.new_wpText{margin:0 auto;}
.mobileapps-logo.new_wpText{margin: 0px auto 40px; }
.welcome-text.magentowlcm-text{margin:0 auto 0;} 
.moileapp_headingNew.magento-hdngNew h2>span {font-size: 29px;}
.magentohelp-text {width: 100%;float: none; text-align: center;} 
.magentohelp-text strong {font-size: 28px;line-height: 38px;} 
.magentohelp-button {width: 100%;float: left;  margin: 50px auto;text-align: center;}
a.magento-helpbtn{float: none;     font-size: 18px; padding: 15px;}
.magentohelp-text p{font-size:20px;}
.guideText.webdesignfirstpara p{font-size:12px!important;margin-bottom: 0px;}  
.page-template-web_design .guide-sec .welcome-text h1{font-size:23px!important;}
.page-template-web_design .guide-sec .welcome-text h1>span{font-size:22px!important;} 
ul.magento_listnew li {
    width: 100%!important;
    display: inline-block;
    float: left;
    margin-left: 0!important;
}
ul.magento_listnew{padding:15px;}
.mobile-advantage ul li:before {
    top: 0px; 
    left: -10px;
}
.page-template-about_us-php  .mobileapp-sectn  .mobileapp-text{width:100%!important;}
.header-top{margin:0 auto!important;position: relative;}
.hed-search {width:115px;position: absolute;
    top: 16px;
	transform: translate(-50%,-50%);
	top: 86px !important;
	right: -48px;
	margin: 0px;
    z-index: 999;
}
.page-template-about_us .mobileapp-img{padding-bottom: 20px;} 
.webdevelop-serviceText{width:100%!important; margin:0 auto!important;}
.services-text { padding: 0 15px!important;margin: 0px auto!important;}
.webdevelop-serviceText p{font-size:13px!important;}
.webdevelop-serviceLogo {margin: 0px auto 0!important; padding-top: 0!important;padding-right: 0!important;}
.free-strategyNew h3{font-size: 17px!important;font-weight: normal!important;}
.webdesign-text blockquote{padding:0;}
.webdesign-logos{margin:0 auto;}
.page-template-web_design-php .guide-resp.webSec{margin: 50px 0 36px;}
.webSec .guideCont-Right h3{font-size: 18px!important;line-height:normal;}
.webSec .guideCont-Right h3 > strong{font-size: 18px!important; line-height:normal;}
}     
  
 
/* OWL SETTING */
@media (max-width: 1340px) and (min-width: 1173px) {
    #main .pr-list{max-width:1154px; margin:0 auto; float:none; clear:both;}
     #main .pr-list .main-container{    max-width: 100%; margin: 0 auto;  padding: 0 0px;}
    .owl-carousel .owl-item {  float: left;    width: 251px !important;}
}
/******** single page image crop ******/
.blog_img {position: relative; max-height: 470px; width: 100%; float: left; overflow: hidden; padding-top: 53%;}

.blog_img img{position: absolute; top: -38px; left: 0;}
.customize-support .banner {
    margin-bottom: 40px!important; 
}


/******** Thoughts & Opinion page image crop ******/
.blog  .thought_img{position: relative; max-height: 470px; width: 100%; float: left; overflow: hidden; padding-top: 53%;}

.blog  .thought_img img{position: absolute; top: -38px; left: 0;}
.opinion .banner {
    margin-bottom: 40px!important;
}
body.blog.single-author.sidebar .banner img:hover{opacity:1;}
body.blog.single-author.sidebar .thought_img img:hover{opacity:1;}
.single-author .banner img:hover{opacity:1;}
.single-author .guideText img.alignnone:hover{opacity:1;}

 
/******** Contact page updated css ******/
.single-author .banner {
    margin-bottom: 20px;

}
.page-id-16 .canRight{padding-bottom:7px;}
.page-template-contact_template .canLeft h4{margin: 0px;margin-bottom: 27px;font-family: 'Montserrat', sans-serif;font-weight:300;font-size: 30px;color:#000000;}
.page-template-contact_template .canRight h4{margin: 0px;margin-bottom: 45px;font-family: 'Montserrat', sans-serif;font-weight:300;font-size: 30px;color:#000000;}
.page-template-contact_template .canBox{margin-bottom:55px!important;width: 100%;float: left;margin-top: 75px;}
.page-template-contact_template .textwidget {
    float: left;
    width: 100%;
    /*margin: 30px auto;*/
}
.page-template-contact_template .textwidget iframe {
    width: 420px;
    float: left; 
    border: solid #ccc 2px!important;
}   
ul.magento_listnew {text-align: justify; }    
ul.magento_listnew  li {width: 46%;   display: inline-block;float: left;margin-left: 36px;}  
.nav-menu .sub-menu, .nav-menu .children{left:-15px!important;} 
.mobileapp-sectn .mobileapp-text{width: 70%;}
.page-template-about_us .welcome-text {margin: 30px auto 0!important;}  
.page-template-about_us .mobileapp-img{padding-bottom: 40px;} 
.page-template-about_us .guide-sec .welcome-text h2{margin-bottom: 20px;}
.welcome-text h1 strong>em {
    font-style: normal; 
    color: #f46d22;
}
 

.our-website {
float: left;
width: 100%;
text-align: center; 
display: inline-block;
padding: 0;
font-size: 22px!important;
text-transform: uppercase;
color: #000;
margin: 0px auto 40px;
}
.our-website a {
color: #f47121;
text-decoration: underline;
}

.our-website a:hover {
color: #8e8e8e;
}
.webdevlopment_NewList ul.magento_listnew li:nth-child(even){
margin-top: 25px;
float: right!important;
}
.webdevlopment_NewList ul.magento_listnew  li{float:none!important; margin-top:25px;}
.webSec .guideCont .guideCont-Right p{margin:20px 0;}
.webSec .guideCont-Right h3 {
    margin-bottom: 0;
}
.free-strategyNew {
    width: 100%;
    float: none;
    margin: 0 auto 20px;
    text-align: center;
}
.free-strategyNew h3 {
    color: #f46d22;
    font-size: 21px;
    font-weight: normal;
   font-family: 'Playfair Display', serif!important; font-style:italic;
}
.services-text {
    float: left;
    width: 100%;
    padding: 20px 0 20px;
    margin: 20px auto;
}
.webdevelop-serviceText {
    float: left;
    width: 65%;
    margin: 0 auto;
}
.webdevelop-serviceText p {
    text-align: justify;
    margin: 20px auto;
	    font-size: 15px;
    color: #000000;
    font-family: 'Poppins-Light';
    line-height: 25px;
}
.webdevelop-serviceText h3 {
    font-size: 30px;
            font-family: 'PlayfairDisplay-BoldItalic'!important;
 color:#f46d22;
}
.webdevelop-serviceLogo {
    float: right;
    width: auto;
    margin: 25px auto;
    padding-top: 0;padding-right: 35px;
}


/*.page-template-web_design .guideText.webdesignfirstpara p{text-align:justify!important;}*/

/*************************/
/*.new_web_project .nbs-flexisel-inner ul li{margin-right:10px !important; width:199px !important;}*/
.new_web_project .nbs-flexisel-inner ul li .web_slide_title img{border:none !important; box-shadow: 0px 1px 15px #c6c6c6;}
.new_web_project .web_slide_title {margin-bottom: 83px;}
.new_web_project .nbs-flexisel-nav-left {
    left: -77px;
    background: url(./images/web-design_right.png) no-repeat center center!important;
    height: 38px;
    width: 38px;
    opacity: 1!important;
    top: 50% !important;
    transform: translate(0, -50%);
}
.new_web_project .nbs-flexisel-nav-left:hover{
	opacity: 0.8 !important;
	transition: all 0.3s ease-in-out 0.1s;
}

.new_web_project .nbs-flexisel-nav-right {
    right: -77px;
    background: url(./images/web-design_left.png) no-repeat!important;
    height: 38px;
    width: 38px;
    opacity: 1!important;
    top: 50% !important;
    transform: translate(0, -50%);
}
.new_web_project .nbs-flexisel-nav-right:hover{
	opacity: 0.8 !important;
	transition: all 0.3s ease-in-out 0.1s;
}
.amazingcarousel-title{
	/*position: relative;*/
	margin-top: 16px;
	 font-size: 16px;
    /*color: #000000;
    font-family: 'Montserrat', sans-serif;
    font-weight: 300;*/
    font-family: 'Poppins-SemiBold !important';
    color:#808080;
    font-weight: 600 !important;
    text-transform: uppercase !important;
    height: 30px;
    word-wrap: break-word;
}
/*.amazingcarousel-title:before {
    background: url(images/underline_home.png) 0 0 no-repeat;
    content: "";
    width: 73px;
    height: 1px;
    float: left;
    position: absolute;
    left: 50%;
    top: 23px;
    transform: translate(-50%);
}*/

@media (max-width: 480px) and (min-width: 320px) {
/*	.new_web_project .nbs-flexisel-inner ul li{width: 295px !important;}*/

	.our-website{font-size: 15px !important;}
	.header-call p{font-size: 13px;}
	.our_work_mobile .nbs-flexisel-inner{background: none;}
	.our_work_mobile {background: none !important;margin-bottom: 0px;}
	/*.header-call p.call1 a{padding: 0 0 0 15px;}*/
	.header-call p.call1 a{padding: 0;}
    .our_work_mobile li.nbs-flexisel-item { margin-bottom: 0px !important;}
	

	.header-left{width: 150px;}
	.page-template-contact_template .canBox{margin-top: 10px!important;}
	.page-template-contact_template .canLeft h4{font-size: 19px!important;}
	.page-template-contact_template .canRight h4{font-size: 19px !important;}
	.page-id-16 .canRight{border-left:none!important;padding-left:0px !important;}
	.contact_detais_right .img_right img {padding: 6px 0px;}
	.contact_detais_right .img_right{width: 78px; height: 78px;}
	.contact_detais_right .secont_right{width: 64px; height: 64px;}
	.welcome-text h1{font-size: 21px;margin-bottom: 0px;}
	.new_web_project .nbs-flexisel-nav-left{top: 54% !important;}
	.new_web_project .nbs-flexisel-nav-right{top: 54% !important;}
	.new_web_project .web_slide_title{margin-bottom: 30px;}

    .our_work_mobile .nbs-flexisel-container .nbs-flexisel-inner li img{max-height:initial!important;}
    .our_work_mobile .nbs-flexisel-nav-right{top:85px !important}
    .our_work_mobile .nbs-flexisel-nav-left{top:85px !important}

    .our_work_mobile .nbs-flexisel-nav-left {
    left: -25px;
    background: url(./images/arrow-left_mobile.png) no-repeat center center;
    height: 21px;
    margin-top: 2px;
    opacity: 1;
    }
    .our_work_mobile .nbs-flexisel-nav-right {
    right: -25px;
    background: url(./images/arrow-right_mobile.png) no-repeat center center;
    height: 21px;
    margin-top: 2px;
    opacity: 1;
    }
    .welcome-text h1 > span{font-size: 20px;}
    .work_load_more_cover .home_work{margin: 0px;}
    .work_load_more_cover{margin-bottom: 20px;margin-top: 0px;}
	.main-container {
    max-width: 300px!important;
}
.header_contner{max-width: 100% !important;}
}
@media (max-width: 480px) and (min-width: 480px) {
   /*  .new_web_project .nbs-flexisel-nav-left{top: 49% !important;}
    .new_web_project .nbs-flexisel-nav-right{top: 49% !important;} */
    .new_web_project .web_slide_title{margin-bottom:83px;}
	.main-container {max-width: 300px!important;}
	.header_contner{max-width: 100% !important;}
}

@media (max-width: 767px) and (min-width: 481px) {
    .guide-Box.webSec{margin-top: 10px !important;margin-bottom: 20px !important;}
	.ecmrc-pltfrm{margin-top: 0px !important}
	.we-bitecntnt{margin-top: 20px;}
	.webSec a.blackBtn {margin: -20px auto 17px;}
	.top_welcom_eco{margin-top: 10px !important;}
	.bottem-element {margin-bottom: 0px !important;}
    .work_load_more_cover .home_work {margin: 0px 0 10px;}
/*	.new_web_project .nbs-flexisel-inner ul li{width: 221.5px !important;}*/
	.our_work_mobile .nbs-flexisel-inner{background: none;}
	.our_work_mobile {background: none !important;}
	.mobilemenu {float: left;width: auto;display: inline-block;padding: 3px 0;}
	.slicknav_nav {width: 100%;position: absolute;z-index: 999;}

	.work_load_more{display: none;}
	.our_work_mobile{display: block !important;}
	.header-left{width: 192px;}
	.page-template-contact_template .canBox{margin-top: 10px!important;}
	.page-template-contact_template .canLeft h4{font-size: 19px!important;}
	.page-template-contact_template .canRight h4{font-size: 19px !important;}
	.page-id-16 .canRight{border-left:none!important;padding-left:0px !important;}
	.contact_detais_right .img_right img {padding: 6px 0px;}
	.contact_detais_right .img_right{width: 78px; height: 78px;}
	.contact_detais_right .secont_right{width: 64px; height: 64px;}

	.new_web_project .nbs-flexisel-nav-right{margin-right:30px;}
	.new_web_project .nbs-flexisel-nav-left{margin-left:30px;}

    .our_work_mobile {display: block !important;}
    .our_work_mobile .nbs-flexisel-container .nbs-flexisel-inner li img{max-height:initial!important;}   
    .our_work_mobile .nbs-flexisel-nav-right{top:85px !important}
    .our_work_mobile .nbs-flexisel-nav-left{top:85px !important}

    .our_work_mobile .nbs-flexisel-nav-left {
    left: -25px;
    background: url(./images/arrow-left_mobile.png) no-repeat center center;
    height: 21px;
    margin-top: 2px;
    opacity: 1;
    }
    .our_work_mobile .nbs-flexisel-nav-right {
        right: -25px;
        background: url(./images/arrow-right_mobile.png) no-repeat center center;
        height: 21px;
        margin-top: 2px;
        opacity: 1;
    }
    .welcome-text h1{font-size: 19px;}
    .welcome-text h1 > span{font-size: 19px;}
	.main-container {
    max-width: 460px;
    padding: 0;
}
}
@media (max-width:599px) and (min-width: 481px) {
	.nbs-flexisel-nav-left{left:-5px!important;}
	.nbs-flexisel-nav-right{right:-5px!important;}
	.search_div input[type="search"]{width: 156px;}
	.logo-slides{margin-bottom:15px !important; }
	.new_web_project .nbs-flexisel-nav-left{top: 53% !important;}
	.new_web_project .nbs-flexisel-nav-right{top: 53% !important;}

}
@media (max-width: 767px) and (min-width:600px) {
	.logo-slides{margin-bottom:15px !important; }
	.search_div input[type="search"]{width: 191px;}
	.hed-search{right: -81px;width: 180px;}
    .new_web_project .nbs-flexisel-nav-left {margin-left: -30px;}
    .new_web_project .nbs-flexisel-nav-right {margin-right:-30px;}

    .our_work_mobile .nbs-flexisel-nav-right{top:85px !important;right:-50px !important;}
    .our_work_mobile .nbs-flexisel-nav-left{top:85px !important; left: -50px !important;}

    .nbs-flexisel-nav-left{left:-20px!important;}
	.nbs-flexisel-nav-right{right:-20px!important;}
	.new_web_project .nbs-flexisel-nav-left{top: 53% !important;}
	.new_web_project .nbs-flexisel-nav-right{top: 53% !important;}
}
@media (max-width:999px) and (min-width: 768px) {
    .new_web_project .nbs-flexisel-nav-left{top: 54% !important}
    .new_web_project .nbs-flexisel-nav-right{top: 54% !important}
    .bottem-element{margin-bottom: 0px !important;}
    .guide-Box.webSec{margin-top: 30px !important;margin-bottom: 15px !important;}
    .guide-BoxRt{padding: 0 0 10px;}
	.work_load_more .gallery_new li{width: 32% ;text-align: center!important;margin-right: 2% !important;} 
	.work_load_more .gallery_new li:nth-child(3n) {margin-right: 0px !important;} 
/*	.new_web_project .nbs-flexisel-inner ul li{width:214.5px!important;}*/
/*	.page-id-1222 .new_web_project .nbs-flexisel-inner ul li{width:214.5px!important;}*/
	.page-template-contact_template .canBox{margin-top: 30px!important;}
	.page-template-contact_template .canLeft h4{font-size: 25px!important;}
	.page-template-contact_template .canRight h4{font-size: 25px !important;}
	.page-id-16 .canRight{border-left:none!important;padding-left:0px !important;}
	.contact_detais_right .img_right img {padding: 6px 0px;}
	.contact_detais_right .img_right{width: 78px; height: 78px;}
	.contact_detais_right .secont_right{width: 64px; height: 64px;}

	/*.page-id-1222 .new_web_project .nbs-flexisel-inner ul li{width:186.3px!important;}*/

	.ryt-sec-head{width: 61%;}
	
}
@media (max-width:1160px) and (min-width: 1000px) {

	.work_load_more .gallery_new li{width: 15% ;text-align: center!important;margin-right: 2% !important;} 
	.work_load_more .gallery_new li:nth-child(6n) {margin-right: 0px !important;} 

/*	.new_web_project .nbs-flexisel-inner ul li{width:184.6px!important;}*/
	.page-template-contact_template .canLeft h4{font-size: 25px!important;}
	.page-template-contact_template .canRight h4{font-size: 25px !important;}
	.web-prjct .nbs-flexisel-inner{max-width: 850px;}
}
@media (max-width:1199px) and (min-width: 1161px) {

	.work_load_more .gallery_new li{width: 15.82% ;text-align: center!important;margin-right: 1% !important;} 
	.work_load_more .gallery_new li:nth-child(6n) {margin-right: 0px !important;} 

	.web-prjct .nbs-flexisel-inner {max-width: 1050px;margin: 0 auto;float: none;}
	/*.new_web_project .nbs-flexisel-inner ul li{width:179px!important;}*/

	.quick_details {width: 77.5%;}	
	.quick_contact_home img.img-responsive {height: 510px !important;}
	.quick_details .mail_field{width: 48.8%;}
	/*.web-prjct .nbs-flexisel-inner{max-width: 1057px;}*/
}
@media (max-width:1284px) and (min-width: 1200px) {
	.work_load_more .gallery_new li{width: 15.82% ;text-align: center!important;margin-right: 1% !important;} 
	.work_load_more .gallery_new li:nth-child(6n) {margin-right: 0px !important;} 
/*	.new_web_project .nbs-flexisel-inner ul li{width:186.3px!important;}*/
	.web-prjct .nbs-flexisel-inner{width:1171px;}
	.quick_details {width: 77.5%;}	
	.quick_contact_home img.img-responsive {height: 510px !important;}
	.quick_details .mail_field{width: 48.9%;}
	.web-prjct .nbs-flexisel-inner{width:1075px;}
}
@media (max-width:1399px) and (min-width: 1285px) {

	/*.new_web_project .nbs-flexisel-inner ul li{width:186.3px!important;}*/
	.web-prjct .nbs-flexisel-inner{width:1075px;}
	.new_web_project .nbs-flexisel-nav-left{left:0px !important;}
	.new_web_project .nbs-flexisel-nav-right{right: 0px !important;}

	.quick_details {width: 77.5%;}	
	.quick_contact_home img.img-responsive {height: 510px !important;}
	.quick_details .mail_field{width: 48.97%;}
}
@media (max-width:1599px) and (min-width: 1400px) {

	/*.new_web_project .nbs-flexisel-inner ul li{width:186.3px!important;}*/
	.new_web_project .nbs-flexisel-nav-left{left:-44px !important;}
	.new_web_project .nbs-flexisel-nav-right{right:-44px !important;}
	.quick_contact_home img.img-responsive {height: 510px !important;}
	.quick_details .mail_field{width: 48.8%;}

}
@media (max-width:1683px) and (min-width: 1600px) {

	

	.quick_contact_home img.img-responsive {height:510px !important;}
	.quick_details .mail_field{width: 48.8%;}
}

.map_contact .textwidget iframe{width: 100%;border:none !important;}
.map_contact {
    margin-bottom: 70px;
    width: 100%;
    float: left;
}
.page-id-16  #wpcf7-f3324-o1 span.wpcf7-not-valid-tip{
	margin-bottom: 11px;
	margin-top: -11px;
}
.page-template-web_design .webnew-hdng{margin-bottom: 12px !important;}
.header-left a img{opacity:1;}
div.wpcf7-validation-errors{display: none !important;}

.search_div input[type="search"]::-webkit-search-decoration,
.search_div input[type="search"]::-webkit-search-cancel-button,
.search_div input[type="search"]::-webkit-search-results-button,
.search_div input[type="search"]::-webkit-search-results-decoration {
  display: none;
}
.search_div input[type="search"]{padding-right: 25px;}
.slicknav_nav .current-menu-item>a{color:#f46d22;}
.slicknav_nav .ab-active .sub-menu,
.slicknav_nav .ab-active-a .sub-menu,
.slicknav_nav .ab-active-b .sub-menu{display: block !important;}
.slicknav_nav .ab-active>a,
.slicknav_nav .ab-active-a>a,
.slicknav_nav .ab-active-b>a{
    border-radius: 6px;
    background: #f47121 !important;
    color: #fff !important;
}

/********************** Thank Youu Page *****************************/
.cover_thnku{width: 100%;float: left;background: #fafafa;padding: 78px 0;}
.any_urgent .thnku_top {width: 28.69%;height: 65px;border-radius: 50px;text-align: center;margin-right: 20px;vertical-align: middle;display: inline-block;line-height: 65px;border: 1px solid #f46d22;}
.any_urgent .thnku_top .thnku_inner{width: 74px;height: 74px;border-radius: 50px;margin-left: -11px;border: 1px solid #ddd;margin: 6px;margin-top: -13px;background: #f46d22;position: absolute;left: 59.8%;top: 8px;box-shadow: 0px 0px 0px 6px #f9decf;}
.any_urgent .thnku_top .thnku_inner img{margin-top: 14px;}
.any_urgent {margin: 70px 0; width: 100%;float: left;text-align: center;position: relative;}
.title_thanku {text-align: center;width: 100%; float: left;}
.title_thanku h1{font-size: 55px;font-family: 'Poppins-Regular';color: #000000;line-height: 64px;margin: 0px; margin-bottom: 6px;}
.title_thanku h2{font-size: 35px;font-family: 'Poppins-Light';line-height: 64px;margin-bottom: 40px;}
.title_thanku h3{font-size: 24px;font-family: 'Poppins-Medium';text-transform: uppercase;margin-top: 60px;}
.title_thanku .any_urgent p{margin-right: 90px; display: inline-block;font-size: 26px;font-family: 'Poppins-Light';color: #010101;}
.title_thanku .any_urgent p span{font-family: 'Poppins-SemiBold';}
.title_thanku a{font-size: 19px; background: #0a0a09;color: #ffffff;padding: 8px 47.99px;font-family: 'Poppins-Regular';border-radius: 4px;}
.any_urgent .thnku_top:after{width:372px;}
.thnku_top a{margin-left: 50px;margin-left: 30px; background:transparent;color:#f46d22;font-size: 34px;font-family: 'Poppins-SemiBold';padding: 0px;}


@media (max-width:599px) and (min-width: 320px) {
	.cover_thnku{padding: 30px 0}
	.title_thanku h1{font-size: 32px;line-height: 44px;}
	.title_thanku h2 {font-size: 18px;line-height: 30px;margin:10px 0;}
	.title_thanku h3{font-size: 18px;margin: 15px 0 20px;}
	.any_urgent{margin:5px 0 55px;}
	.title_thanku .any_urgent p{margin-right: 0px;line-height: 30px;font-size: 18px;margin-bottom: 15px;}
	.any_urgent .thnku_top{width: 100%;float: left;margin: 0px;}
	.thnku_top a{margin-left: 70px;font-size: 22px;}
	.any_urgent .thnku_top .thnku_inner{left: -3px;top: 83px;}
}
@media (max-width:599px) and (min-width: 481px) {
	.any_urgent .thnku_top .thnku_inner {left: -3px;top: 56px;}
	.thnku_top a {font-size: 30px;}
}

@media (max-width:767px) and (min-width: 600px) {
	.cover_thnku{padding:50px 0}
	.title_thanku h1{font-size: 32px;line-height: 44px;}
	.title_thanku h2 {font-size: 18px;line-height: 30px;margin:10px 0;}
	.title_thanku h3{font-size: 18px;margin: 15px 0 20px;}
	.any_urgent{margin:5px 0 55px;}
	.title_thanku .any_urgent p{margin-right: 0px;line-height: 30px;font-size: 18px;margin-bottom: 15px;}
	.any_urgent .thnku_top{width: 77%;margin: 0 auto;float: none;}
	.thnku_top a{margin-left: 70px;font-size: 30px;}
	.any_urgent .thnku_top .thnku_inner{left:25px;top: 55px;}
}
@media (max-width:899px) and (min-width: 768px) {
	.cover_thnku{padding:50px 0}
	.title_thanku h1{font-size: 32px;line-height: 44px;}
	.title_thanku h2 {font-size: 18px;line-height: 30px;margin:10px 0;}
	.title_thanku h3{font-size: 18px;margin: 15px 0 20px;}
	.any_urgent{margin:5px 0 55px;}
	.title_thanku .any_urgent p{margin-right: 0px;line-height: 30px;font-size: 18px;margin-bottom: 15px;}
	.any_urgent .thnku_top{width:55%;margin: 0 auto;float: none;}
	.thnku_top a{margin-left: 70px;font-size: 30px;}
	.any_urgent .thnku_top .thnku_inner{left:115px;top: 55px;}
}
@media (max-width:999px) and (min-width: 900px) {
	.cover_thnku{padding:50px 0}
	.title_thanku h1{font-size: 32px;line-height: 44px;}
	.title_thanku h2 {font-size: 18px;line-height: 30px;margin:10px 0;}
	.title_thanku h3{font-size: 18px;margin: 15px 0 20px;}
	.any_urgent{margin:5px 0 55px;}
	.title_thanku .any_urgent p{margin-right: 0px;line-height: 30px;font-size: 18px;margin-bottom: 15px;}
	.any_urgent .thnku_top{width:55%;margin: 0 auto;float: none;}
	.thnku_top a{margin-left: 70px;font-size: 30px;}
	.any_urgent .thnku_top .thnku_inner{left:115px;top: 55px;}
}
@media (max-width:1199px) and (min-width: 1000px) {
	.cover_thnku{padding:50px 0}
	.title_thanku h1{font-size: 35px;line-height: 44px;}
	.title_thanku h2 {font-size: 21px;line-height: 30px;margin:15px 0;}
	.title_thanku h3{font-size: 21px;margin: 30px 0 35px;}
	.any_urgent{margin:5px 0 55px;}
	.title_thanku .any_urgent p{margin-right:45px;line-height: 30px;font-size: 21px;margin-bottom: 15px;}
	.any_urgent .thnku_top{width:35%;}
	.thnku_top a{margin-left: 70px;font-size: 30px;}
	.any_urgent .thnku_top .thnku_inner{left:57%;top:10px;}
}
@media (max-width:1200px) and (min-width: 1161px) {
	.any_urgent .thnku_top .thnku_inner {left: 54%;top: 10px;}
}
@media (max-width:1260px) and (min-width: 1200px) {
	.any_urgent .thnku_top .thnku_inner {left: 61.5%;top: 10px;}
}
/***********************5-10-2017***************/
a.addtoany_share_save {
    font-size: 22px !important;
    margin-left: 12px;
}
div#a2apage_dropdown {
    display: none !important;
}