@import url('https://fonts.googleapis.com/css?family=Source+Sans+Pro:200,200i,300,300i,400,400i,600,600i,700,700i,900,900i');html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;}
body{margin:0;}
article, aside, details, figcaption, figure, footer, header, main, menu, nav, section, summary{display:block;}
audio, canvas, progress, video{display:inline-block;vertical-align:baseline;}
audio:not([controls]){display:none;height:0;}
[hidden], template{display:none;}
a{background-color:transparent;}
abbr[title]{border-bottom:1px dotted;}
b, strong{font-weight:700;}
small{font-size:80%;}
sub, sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}
sup{top:-0.5em;}
sub{bottom:-0.25em;}
img{border:0;}
svg:not(:root){overflow:hidden;}
figure{margin:0;}
hr{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;}
code, kbd, pre, samp{font-size:1em;}
button, input, optgroup, select, textarea{color:inherit;font:inherit;margin:0;}
select{text-transform:none;}
button{overflow:visible;}
button, input, select, textarea{max-width:100%;}
button, html input[type="button"], input[type="reset"], input[type="submit"]{-webkit-appearance:button;cursor:pointer;}
button[disabled], html input[disabled]{cursor:default;opacity:.5;}
button::-moz-focus-inner, input::-moz-focus-inner{border:0;padding:0;}
input[type="checkbox"], input[type="radio"]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin-right:0.4375em;padding:0;}
input[type="date"]::-webkit-inner-spin-button, input[type="date"]::-webkit-outer-spin-button, input[type="time"]::-webkit-inner-spin-button, input[type="time"]::-webkit-outer-spin-button, input[type="datetime-local"]::-webkit-inner-spin-button, input[type="datetime-local"]::-webkit-outer-spin-button, input[type="week"]::-webkit-inner-spin-button, input[type="week"]::-webkit-outer-spin-button, input[type="month"]::-webkit-inner-spin-button, input[type="month"]::-webkit-outer-spin-button, input[type="number"]::-webkit-inner-spin-button, input[type="number"]::-webkit-outer-spin-button{height:auto;}
input[type="search"]{-webkit-appearance:textfield;}
input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-decoration{-webkit-appearance:none;}
fieldset{border:1px solid #d1d1d1;margin:0 0 1.75em;min-width:inherit;padding:0.875em;}
fieldset >:last-child{margin-bottom:0;}
legend{border:0;padding:0;}
textarea{overflow:auto;vertical-align:top;}
optgroup{font-weight:bold;}
.menu-item-has-children a:after, .social-navigation a:before, .dropdown-toggle:after, .bypostauthor > article .fn:after, .comment-reply-title small a:before, .pagination .prev:before, .pagination .next:before, .pagination .nav-links:before, .pagination .nav-links:after, .search-submit:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-size:16px;font-style:normal;font-variant:normal;font-weight:normal;line-height:1;speak:none;text-align:center;text-decoration:inherit;text-transform:none;vertical-align:top;}
.sub-menu li a{line-height:1.3;}
body, button, input, select, textarea{color:#272727;font-family:'Source Sans Pro';font-size:16px;font-size:1rem;line-height:32px;}
h1, h2, h3, h4, h5, h6{clear:both;font-weight:700;margin:0;text-rendering:optimizeLegibility;}
p{margin:0 0 16px 0;}
dfn, cite, em, i{font-style:italic;}
blockquote{border:0 solid #1a1a1a;border-left-width:4px;color:#686868;font-size:19px;font-size:1.1875rem;font-style:italic;line-height:1.4736842105;margin:0 0 1.4736842105em;overflow:hidden;padding:0 0 0 1.263157895em;}
blockquote, q{quotes:none;}
blockquote:before, blockquote:after, q:before, q:after{content:"";}
blockquote p{margin-bottom:1.4736842105em;}
blockquote cite, blockquote small{color:#1a1a1a;display:block;font-size:16px;font-size:1rem;line-height:1.75;}
blockquote cite:before, blockquote small:before{content:"\2014\00a0";}
blockquote em, blockquote i, blockquote cite{font-style:normal;}
blockquote strong, blockquote b{font-weight:400;}
blockquote >:last-child{margin-bottom:0;}
address{font-style:italic;margin:0 0 1.75em;}
code, kbd, tt, var, samp, pre{font-family:Inconsolata, monospace;}
pre{border:1px solid #d1d1d1;font-size:16px;font-size:1rem;line-height:1.3125;margin:0 0 1.75em;max-width:100%;overflow:auto;padding:1.75em;white-space:pre;white-space:pre-wrap;word-wrap:break-word;}
code{background-color:#d1d1d1;padding:0.125em 0.25em;}
abbr, acronym{border-bottom:1px dotted #d1d1d1;cursor:help;}
mark, ins{background:#007acc;color:#fff;padding:0.125em 0.25em;text-decoration:none;}
big{font-size:125%;}
html{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
*, *:before, *:after{-webkit-box-sizing:inherit;-moz-box-sizing:inherit;box-sizing:inherit;}
body{background:#222222;}
hr{background-color:#d1d1d1;border:0;height:1px;margin:0 0 1.75em;}
ul, ol{margin:0 0 1.75em 1.25em;padding:0;}
ul{list-style:disc;}
ol{list-style:decimal;margin-left:1.5em;}
li{list-style:none;}
li > ul, li > ol{margin-bottom:0;}
dl{margin:0 0 1.75em;}
dt{font-weight:700;}
dd{margin:0 0 1.75em;}
img{height:auto;max-width:100%;vertical-align:middle;}
del{opacity:0.8;}
table, th, td{border:1px solid #d1d1d1;}
table{border-collapse:separate;border-spacing:0;border-width:1px 0 0 1px;margin:0 0 1.75em;table-layout:fixed;width:100%;}
caption, th, td{font-weight:normal;text-align:left;}
th{border-width:0 1px 1px 0;font-weight:700;}
td{border-width:0 1px 1px 0;}
th, td{padding:0.4375em;}
::-webkit-input-placeholder{color:#686868;font-family:'Source Sans Pro';}
:-moz-placeholder{color:#686868;font-family:'Source Sans Pro';}
::-moz-placeholder{color:#686868;font-family:'Source Sans Pro';opacity:1;}
:-ms-input-placeholder{color:#686868;font-family:'Source Sans Pro';}
input{line-height:normal;}
button, button[disabled]:hover, button[disabled]:focus, input[type="button"], input[type="button"][disabled]:hover, input[type="button"][disabled]:focus, input[type="reset"], input[type="reset"][disabled]:hover, input[type="reset"][disabled]:focus, input[type="submit"], input[type="submit"][disabled]:hover, input[type="submit"][disabled]:focus{background:#ea4d9e;border:0;color:#fff;font-family:'Source Sans Pro';font-size:16px;width:200px;height:54px;}
button:hover, button:focus, input[type="button"]:hover, input[type="button"]:focus, input[type="reset"]:hover, input[type="reset"]:focus, input[type="submit"]:hover, input[type="submit"]:focus{background:#091686;}
button:focus, input[type="button"]:focus, input[type="reset"]:focus, input[type="submit"]:focus{outline:0;outline-offset:0;}
input[type="date"], input[type="time"], input[type="datetime-local"], input[type="week"], input[type="month"], input[type="text"], input[type="email"], input[type="url"], input[type="password"], input[type="search"], input[type="tel"], input[type="number"], textarea{background:#f7f7f7;background-image:-webkit-linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));border:1px solid #d1d1d1;color:#686868;padding:0.625em 0.4375em;width:100%;}
input[type="date"]:focus, input[type="time"]:focus, input[type="datetime-local"]:focus, input[type="week"]:focus, input[type="month"]:focus, input[type="text"]:focus, input[type="email"]:focus, input[type="url"]:focus, input[type="password"]:focus, input[type="search"]:focus, input[type="tel"]:focus, input[type="number"]:focus, textarea:focus{background-color:#fff;border-color:#007acc;color:#1a1a1a;outline:0;}
.post-password-form{margin-bottom:1.75em;}
.post-password-form label{color:#686868;display:block;font-family:'Source Sans Pro';font-size:13px;font-size:0.8125rem;letter-spacing:0.076923077em;line-height:1.6153846154;margin-bottom:1.75em;text-transform:uppercase;}
.post-password-form input[type="password"]{margin-top:0.4375em;}
.post-password-form >:last-child{margin-bottom:0;}
.search-form{position:relative;}
input[type="search"].search-field{border-radius:2px 0 0 2px;width:-webkit-calc(100% - 42px);width:calc(100% - 42px);}
.search-submit:before{content:"\f400";font-size:24px;left:2px;line-height:42px;position:relative;width:40px;}
.search-submit{border-radius:0 2px 2px 0;bottom:0;overflow:hidden;padding:0;position:absolute;right:0;top:0;width:42px;}
a{color:#EA4D9E;text-decoration:none;}
a:hover, a:focus, a:active{color:#686868;}
a:focus{outline:0;}
a:hover, a:active{outline:0;}
.site-header-menu{display:block;-webkit-flex:0 1 100%;-ms-flex:0 1 100%;flex:0 1 100%;margin:0.875em 0 0 0;}
.site-header-menu.toggled-on, .no-js .site-header-menu{display:block;}
.main-navigation{font-family:'Source Sans Pro';}
.site-footer .main-navigation{margin-bottom:1.75em;}
.main-navigation ul{list-style:none;margin:0;}
.main-navigation li{display:inline-block;position:relative;padding:15px 30px;}
.main-navigation a{color:#6e6e6e;display:block;line-height:24px;font-size:16px;font-weight:600;}
.main-navigation li:hover{border-bottom:solid 2px #ea4d9e;font-weight:600;}
.main-navigation a:hover, .main-navigation a:focus{color:#272727;}
.main-navigation .current-menu-item, .main-navigation .current-menu-ancestor{border-bottom:solid 2px #ea4d9e;}
.main-navigation .current-menu-item > a, .main-navigation .current-menu-ancestor > a{color:#272727;font-weight:600;}
.main-navigation ul ul{display:none;margin-left:0.875em;}
.no-js .main-navigation ul ul{display:block;}
.main-navigation ul .toggled-on{display:block;}
.main-navigation .primary-menu{border-bottom:1px solid #ebebeb;height:55px;}
.main-navigation .menu-item-has-children > a{margin-right:56px;}
.dropdown-toggle{background-color:transparent;border:0;border-radius:0;color:#1a1a1a;content:"";height:48px;padding:0;position:absolute;right:0;text-transform:none;top:0;width:48px;}
.dropdown-toggle:after{border:0 solid #d1d1d1;border-left-width:1px;content:"\f431";font-size:24px;left:1px;position:relative;width:48px;}
.dropdown-toggle:hover, .dropdown-toggle:focus{background-color:transparent;color:#007acc;}
.dropdown-toggle:focus{outline:thin dotted;outline-offset:-1px;}
.dropdown-toggle:focus:after{border-color:transparent;}
.dropdown-toggle.toggled-on:after{content:"\f432";}
.site-header .main-navigation + .social-navigation{margin-top:1.75em;}
.social-navigation ul{list-style:none;margin:0 0 -0.4375em;}
.social-navigation li{float:left;margin:0 0.4375em 0.4375em 0;}
.social-navigation a{border:1px solid #d1d1d1;border-radius:50%;color:#1a1a1a;display:block;height:35px;position:relative;width:35px;}
.social-navigation a:before{content:"\f415";height:33px;line-height:33px;text-align:center;width:33px;}
.social-navigation a:hover:before, .social-navigation a:focus:before{color:#007acc;}
.social-navigation a[href*="codepen.io"]:before{content:"\f216";}
.social-navigation a[href*="digg.com"]:before{content:"\f221";}
.social-navigation a[href*="dribbble.com"]:before{content:"\f201";}
.social-navigation a[href*="dropbox.com"]:before{content:"\f225";}
.social-navigation a[href*="facebook.com"]:before{content:"\f203";}
.social-navigation a[href*="flickr.com"]:before{content:"\f211";}
.social-navigation a[href*="foursquare.com"]:before{content:"\f226";}
.social-navigation a[href*="plus.google.com"]:before{content:"\f206";}
.social-navigation a[href*="github.com"]:before{content:"\f200";}
.social-navigation a[href*="instagram.com"]:before{content:"\f215";}
.social-navigation a[href*="linkedin.com"]:before{content:"\f208";}
.social-navigation a[href*="path.com"]:before{content:"\f219";}
.social-navigation a[href*="pinterest.com"]:before{content:"\f210";}
.social-navigation a[href*="getpocket.com"]:before{content:"\f224";}
.social-navigation a[href*="polldaddy.com"]:before{content:"\f217";}
.social-navigation a[href*="reddit.com"]:before{content:"\f222";}
.social-navigation a[href*="skype.com"]:before{content:"\f220";}
.social-navigation a[href*="stumbleupon.com"]:before{content:"\f223";}
.social-navigation a[href*="tumblr.com"]:before{content:"\f214";}
.social-navigation a[href*="twitter.com"]:before{content:"\f202";}
.social-navigation a[href*="vimeo.com"]:before{content:"\f212";}
.social-navigation a[href*="wordpress.com"]:before, .social-navigation a[href*="wordpress.org"]:before{content:"\f205";}
.social-navigation a[href*="youtube.com"]:before{content:"\f213";}
.social-navigation a[href^="mailto:"]:before{content:"\f410";}
.social-navigation a[href*="spotify.com"]:before{content:"\f515";}
.social-navigation a[href*="twitch.tv"]:before{content:"\f516";}
.social-navigation a[href$="/feed/"]:before{content:"\f413";}
.post-navigation{border-top:4px solid #1a1a1a;border-bottom:4px solid #1a1a1a;clear:both;font-family:'Source Sans Pro';margin:0 7.6923% 3.5em;}
.post-navigation a{color:#1a1a1a;display:block;padding:1.75em 0;}
.post-navigation span{display:block;}
.post-navigation .meta-nav{color:#686868;font-size:13px;font-size:0.8125rem;letter-spacing:0.076923077em;line-height:1.6153846154;margin-bottom:0.5384615385em;text-transform:uppercase;}
.post-navigation .post-title{display:inline;font-family:'Source Sans Pro';font-size:23px;font-size:1.4375rem;font-weight:700;line-height:1.2173913043;text-rendering:optimizeLegibility;}
.post-navigation a:hover .post-title, .post-navigation a:focus .post-title{color:#007acc;}
.post-navigation div + div{border-top:4px solid #1a1a1a;}
.pagination{border-top:4px solid #1a1a1a;font-family:'Source Sans Pro';font-size:19px;font-size:1.1875rem;margin:0 7.6923% 2.947368421em;min-height:56px;position:relative;}
.pagination:before, .pagination:after{background-color:#1a1a1a;content:"";height:52px;position:absolute;top:0;width:52px;z-index:0;}
.pagination:before{right:0;}
.pagination:after{right:54px;}
.pagination a:hover, .pagination a:focus{color:#1a1a1a;}
.pagination .nav-links{padding-right:106px;position:relative;}
.pagination .nav-links:before, .pagination .nav-links:after{color:#fff;font-size:32px;line-height:51px;opacity:0.3;position:absolute;width:52px;z-index:1;}
.pagination .nav-links:before{content:"\f429";right:-1px;}
.pagination .nav-links:after{content:"\f430";right:55px;}
.pagination .current .screen-reader-text{position:static !important;}
.pagination .page-numbers{display:none;letter-spacing:0.013157895em;line-height:1;margin:0 0.7368421053em 0 -0.7368421053em;padding:0.8157894737em 0.7368421053em 0.3947368421em;text-transform:uppercase;}
.pagination .current{display:inline-block;font-weight:700;}
.pagination .prev, .pagination .next{background-color:#1a1a1a;color:#fff;display:inline-block;height:52px;margin:0;overflow:hidden;padding:0;position:absolute;top:0;width:52px;z-index:2;}
.pagination .prev:before, .pagination .next:before{font-size:32px;height:53px;line-height:52px;position:relative;width:53px;}
.pagination .prev:hover, .pagination .prev:focus, .pagination .next:hover, .pagination .next:focus{background-color:#007acc;color:#fff;}
.pagination .prev:focus, .pagination .next:focus{outline:0;}
.pagination .prev{right:54px;}
.pagination .prev:before{content:"\f430";left:-1px;top:-1px;}
.pagination .next{right:0;}
.pagination .next:before{content:"\f429";right:-1px;top:-1px;}
.image-navigation, .comment-navigation{border-top:1px solid #d1d1d1;border-bottom:1px solid #d1d1d1;color:#686868;font-family:'Source Sans Pro';font-size:13px;font-size:0.8125rem;line-height:1.6153846154;margin:0 7.6923% 2.1538461538em;padding:1.0769230769em 0;}
.comment-navigation{margin-right:0;margin-left:0;}
.comments-title + .comment-navigation{border-bottom:0;margin-bottom:0;}
.image-navigation .nav-previous:not(:empty), .image-navigation .nav-next:not(:empty), .comment-navigation .nav-previous:not(:empty), .comment-navigation .nav-next:not(:empty){display:inline-block;}
.image-navigation .nav-previous:not(:empty) + .nav-next:not(:empty):before, .comment-navigation .nav-previous:not(:empty) + .nav-next:not(:empty):before{content:"\002f";display:inline-block;opacity:0.7;padding:0 0.538461538em;}
.says, .screen-reader-text{clip:rect(1px, 1px, 1px, 1px);height:1px;overflow:hidden;position:absolute !important;width:1px;word-wrap:normal !important;}
.site .skip-link{background-color:#f1f1f1;box-shadow:0 0 1px 1px rgba(0, 0, 0, 0.2);color:#21759b;display:block;font-family:'Source Sans Pro';font-size:14px;font-weight:700;left:-9999em;outline:none;padding:15px 23px 14px;text-decoration:none;text-transform:none;top:-9999em;}
.logged-in .site .skip-link{box-shadow:0 0 2px 2px rgba(0, 0, 0, 0.2);font-family:'Source Sans Pro';}
.site .skip-link:focus{clip:auto;height:auto;left:6px;top:7px;width:auto;z-index:100000;}
.alignleft{float:left;margin:0.375em 1.75em 1.75em 0;}
.alignright{float:right;margin:0.375em 0 1.75em 1.75em;}
.aligncenter{clear:both;display:block;margin:0 auto 1.75em;}
blockquote.alignleft{margin:0.3157894737em 1.4736842105em 1.473684211em 0;}
blockquote.alignright{margin:0.3157894737em 0 1.473684211em 1.4736842105em;}
blockquote.aligncenter{margin-bottom:1.473684211em;}
.clear:before, .clear:after, blockquote:before, blockquote:after, .entry-content:before, .entry-content:after, .entry-summary:before, .entry-summary:after, .comment-content:before, .comment-content:after, .site-content:before, .site-content:after, .site-main > article:before, .site-main > article:after, .primary-menu:before, .primary-menu:after, .social-links-menu:before, .social-links-menu:after, .textwidget:before, .textwidget:after, .content-bottom-widgets:before, .content-bottom-widgets:after{content:"";display:table;}
.clear:after, blockquote:after, .entry-content:after, .entry-summary:after, .comment-content:after, .site-content:after, .site-main > article:after, .primary-menu:after, .social-links-menu:after, .textwidget:after, .content-bottom-widgets:after{clear:both;}
.widget{border-top:4px solid #1a1a1a;margin-bottom:3.5em;padding-top:1.75em;}
.widget-area >:last-child, .widget >:last-child{margin-bottom:0;}
.widget .widget-title{font-family:'Source Sans Pro';font-size:16px;font-size:1rem;letter-spacing:0.046875em;line-height:1.3125;margin:0 0 1.75em;text-transform:uppercase;font-weight:700;}
.widget .widget-title:empty{margin-bottom:0;}
.widget-title a{color:#1a1a1a;}
.widget.widget_calendar table{margin:0;}
.widget_calendar td, .widget_calendar th{line-height:2.5625;padding:0;text-align:center;}
.widget_calendar caption{font-weight:900;margin-bottom:1.75em;}
.widget_calendar tbody a{background-color:#007acc;color:#fff;display:block;font-weight:700;}
.widget_calendar tbody a:hover, .widget_calendar tbody a:focus{background-color:#686868;color:#fff;}
.widget_recent_entries .post-date{color:#686868;display:block;font-family:'Source Sans Pro';font-size:13px;font-size:0.8125rem;line-height:1.615384615;margin-bottom:0.538461538em;}
.widget_recent_entries li:last-child .post-date{margin-bottom:0;}
.widget_rss .rsswidget img{margin-top:-0.375em;}
.widget_rss .rss-date, .widget_rss cite{color:#686868;display:block;font-family:'Source Sans Pro';font-size:13px;font-size:0.8125rem;font-style:normal;line-height:1.615384615;margin-bottom:0.538461538em;}
.widget_rss .rssSummary:last-child{margin-bottom:2.1538461538em;}
.widget_rss li:last-child:last-child{margin-bottom:0;}
.tagcloud a{border:1px solid #d1d1d1;border-radius:2px;display:inline-block;font-family:'Source Sans Pro';line-height:1;margin:0 0.1875em 0.4375em 0;padding:0.5625em 0.4375em 0.5em;}
.tagcloud a:hover, .tagcloud a:focus{border-color:#007acc;color:#007acc;outline:0;}
.site{background-color:#fff;min-height:400px;}
.site-inner{margin:0 auto;max-width:1024px;position:relative;min-height:400px;}
.site-content{width:100%;display:inline-block;}
#content[tabindex="-1"]:focus{outline:0;}
.site-branding .site-title a{color:#1a1a1a;}
.site-branding .site-title a:hover, .site-branding .site-title a:focus{color:#007acc;}
.header-image{clear:both;margin:0.875em 0;}
.header-image a{display:block;}
.header-image a:hover img, .header-image a:focus img{opacity:0.85;}
.site-header{padding-bottom:35px;padding-top:40px;}
.site-main > article{margin-bottom:2em;position:relative;}
.entry-title{font-family:'Source Sans Pro';font-weight:normal;margin-bottom:1em;}
.entry-title a{color:#1a1a1a;}
.entry-title a:hover, .entry-title a:focus{color:#007acc;}
.post-thumbnail{display:block;margin:0 7.6923% 1.75em;}
.post-thumbnail img{display:block;}
.no-sidebar .post-thumbnail img{margin:0 auto;}
a.post-thumbnail:hover, a.post-thumbnail:focus{opacity:0.85;}
.entry-content, .entry-summary{border-color:#d1d1d1;}
.entry-content h1, .entry-summary h1, .comment-content h1, .textwidget h1{font-size:28px;font-size:1.75rem;line-height:1.25;margin-top:2em;margin-bottom:1em;}
.entry-content h2, .entry-summary h2, .comment-content h2, .textwidget h2{font-size:23px;font-size:1.4375rem;line-height:1.2173913043;margin-top:2.4347826087em;margin-bottom:1.2173913043em;}
.entry-content h3, .entry-summary h3, .comment-content h3, .textwidget h3{font-size:19px;font-size:1.1875rem;line-height:1.1052631579;margin-top:2.9473684211em;margin-bottom:1.4736842105em;}
.entry-content h4, .entry-content h5, .entry-content h6, .entry-summary h4, .entry-summary h5, .entry-summary h6, .comment-content h4, .comment-content h5, .comment-content h6, .textwidget h4, .textwidget h5, .textwidget h6{font-size:16px;font-size:1rem;line-height:1.3125;margin-top:3.5em;margin-bottom:1.75em;}
.entry-content h4, .entry-summary h4, .comment-content h4, .textwidget h4{letter-spacing:0.140625em;text-transform:uppercase;}
.entry-content h6, .entry-summary h6, .comment-content h6, .textwidget h6{font-style:italic;}
.entry-content h1, .entry-content h2, .entry-content h3, .entry-content h4, .entry-content h5, .entry-content h6, .entry-summary h1, .entry-summary h2, .entry-summary h3, .entry-summary h4, .entry-summary h5, .entry-summary h6, .comment-content h1, .comment-content h2, .comment-content h3, .comment-content h4, .comment-content h5, .comment-content h6, .textwidget h1, .textwidget h2, .textwidget h3, .textwidget h4, .textwidget h5, .textwidget h6{font-weight:900;}
.entry-content h1:first-child, .entry-content h2:first-child, .entry-content h3:first-child, .entry-content h4:first-child, .entry-content h5:first-child, .entry-content h6:first-child, .entry-summary h1:first-child, .entry-summary h2:first-child, .entry-summary h3:first-child, .entry-summary h4:first-child, .entry-summary h5:first-child, .entry-summary h6:first-child, .comment-content h1:first-child, .comment-content h2:first-child, .comment-content h3:first-child, .comment-content h4:first-child, .comment-content h5:first-child, .comment-content h6:first-child, .textwidget h1:first-child, .textwidget h2:first-child, .textwidget h3:first-child, .textwidget h4:first-child, .textwidget h5:first-child, .textwidget h6:first-child{margin-top:0;}
.post-navigation .post-title, .entry-title, .comments-title{-webkit-hyphens:auto;-moz-hyphens:auto;-ms-hyphens:auto;hyphens:auto;}
.entry-content >:last-child, .entry-summary >:last-child, body:not(.search-results) .entry-summary >:last-child, .page-content >:last-child, .comment-content >:last-child, .textwidget >:last-child{margin-bottom:0;}
.more-link{white-space:nowrap;}
.author-info{border-color:inherit;border-style:solid;border-width:1px 0 1px 0;clear:both;padding-top:1.75em;padding-bottom:1.75em;}
.author-avatar .avatar{float:left;height:42px;margin:0 1.75em 1.75em 0;width:42px;}
.author-description >:last-child{margin-bottom:0;}
.entry-content .author-title{clear:none;font-size:16px;font-size:1rem;font-weight:900;line-height:1.75;margin:0;}
.author-bio{color:#686868;font-size:13px;font-size:0.8125rem;line-height:1.6153846154;margin-bottom:1.6153846154em;overflow:hidden;}
.author-link{white-space:nowrap;}
.entry-footer{color:#686868;font-family:'Source Sans Pro';font-size:13px;font-size:0.8125rem;line-height:1.6153846154;margin-top:2.1538461538em;}
.entry-footer:empty{margin:0;}
.entry-footer a{color:#686868;}
.entry-footer a:hover, .entry-footer a:focus{color:#007acc;}
.entry-footer > span:not(:last-child):after{content:"\002f";display:inline-block;opacity:0.7;padding:0 0.538461538em;}
.entry-footer .avatar{height:21px;margin:-0.1538461538em 0.5384615385em 0 0;width:21px;}
.sticky-post{color:#686868;display:block;font-family:'Source Sans Pro';font-size:13px;font-size:0.8125rem;letter-spacing:0.076923077em;line-height:1.6153846154;margin-bottom:0.5384615385em;text-transform:uppercase;}
.updated:not(.published){display:none;}
.sticky .posted-on, .byline{display:none;}
.single .byline, .group-blog .byline{display:inline;}
.page-header{border-top:4px solid #1a1a1a;margin:0 7.6923% 3.5em;padding-top:1.75em;}
body.error404 .page-header, body.search-no-results .page-header{border-top:0;padding-top:0;}
.page-title{font-family:'Source Sans Pro';font-size:23px;font-size:1.4375rem;line-height:1.2173913043;}
.taxonomy-description{color:#686868;font-size:13px;font-size:0.8125rem;line-height:1.6153846154;}
.taxonomy-description p{margin:0.5384615385em 0 1.6153846154em;}
.taxonomy-description >:last-child{margin-bottom:0;}
.page-links{clear:both;font-family:'Source Sans Pro';margin:0 0 1.75em;}
.page-links a, .page-links > span{border:1px solid #d1d1d1;border-radius:2px;display:inline-block;font-size:13px;font-size:0.8125rem;height:1.8461538462em;line-height:1.6923076923em;margin-right:0.3076923077em;text-align:center;width:1.8461538462em;}
.page-links a{background-color:#1a1a1a;border-color:#1a1a1a;color:#fff;}
.page-links a:hover, .page-links a:focus{background-color:#007acc;border-color:transparent;color:#fff;}
.page-links > .page-links-title{border:0;color:#1a1a1a;height:auto;margin:0;padding-right:0.6153846154em;width:auto;}
.entry-attachment{margin-bottom:1.75em;}
.entry-caption{color:#686868;font-size:13px;font-size:0.8125rem;font-style:italic;line-height:1.6153846154;padding-top:1.0769230769em;}
.entry-caption >:last-child{margin-bottom:0;}
.content-bottom-widgets{margin:0 7.6923%;}
.content-bottom-widgets .widget-area{margin-bottom:3.5em;}
.format-aside .entry-title, .format-image .entry-title, .format-video .entry-title, .format-quote .entry-title, .format-gallery .entry-title, .format-status .entry-title, .format-link .entry-title, .format-audio .entry-title, .format-chat .entry-title{font-size:19px;font-size:1.1875rem;line-height:1.473684211;margin-bottom:1.473684211em;}
.blog .format-status .entry-title, .archive .format-status .entry-title{display:none;}
.comments-area{margin:0 7.6923% 3.5em;}
.comment-list + .comment-respond, .comment-navigation + .comment-respond{padding-top:1.75em;}
.comments-title, .comment-reply-title{border-top:4px solid #1a1a1a;font-family:'Source Sans Pro';font-size:23px;font-size:1.4375rem;font-weight:700;line-height:1.3125;padding-top:1.217391304em;}
.comments-title{margin-bottom:1.217391304em;}
.comment-list{list-style:none;margin:0;}
.comment-list article, .comment-list .pingback, .comment-list .trackback{border-top:1px solid #d1d1d1;padding:1.75em 0;}
.comment-list .children{list-style:none;margin:0;}
.comment-list .children > li{padding-left:0.875em;}
.comment-author{color:#1a1a1a;margin-bottom:0.4375em;}
.comment-author .avatar{float:left;height:28px;margin-right:0.875em;position:relative;width:28px;}
.bypostauthor > article .fn:after{content:"\f304";left:3px;position:relative;top:5px;}
.comment-metadata, .pingback .edit-link{color:#686868;font-family:'Source Sans Pro';font-size:13px;font-size:0.8125rem;line-height:1.6153846154;}
.comment-metadata{margin-bottom:2.1538461538em;}
.comment-metadata a, .pingback .comment-edit-link{color:#686868;}
.comment-metadata a:hover, .comment-metadata a:focus, .pingback .comment-edit-link:hover, .pingback .comment-edit-link:focus{color:#007acc;}
.comment-metadata .edit-link, .pingback .edit-link{display:inline-block;}
.comment-metadata .edit-link:before, .pingback .edit-link:before{content:"\002f";display:inline-block;opacity:0.7;padding:0 0.538461538em;}
.comment-content ul, .comment-content ol{margin:0 0 1.5em 1.25em;}
.comment-content li > ul, .comment-content li > ol{margin-bottom:0;}
.comment-reply-link{border:1px solid #d1d1d1;border-radius:2px;color:#007acc;display:inline-block;font-family:'Source Sans Pro';font-size:13px;font-size:0.8125rem;line-height:1;margin-top:2.1538461538em;padding:0.5384615385em 0.5384615385em 0.4615384615em;}
.comment-reply-link:hover, .comment-reply-link:focus{border-color:currentColor;color:#007acc;outline:0;}
.comment-form{padding-top:1.75em;}
.comment-form label{color:#686868;display:block;font-family:'Source Sans Pro';font-size:13px;font-size:0.8125rem;letter-spacing:0.076923077em;line-height:1.6153846154;margin-bottom:0.5384615385em;text-transform:uppercase;}
.comment-list .comment-form{padding-bottom:1.75em;}
.comment-notes, .comment-awaiting-moderation, .logged-in-as, .form-allowed-tags{color:#686868;font-size:13px;font-size:0.8125rem;line-height:1.6153846154;margin-bottom:2.1538461538em;}
.no-comments{border-top:1px solid #d1d1d1;font-family:'Source Sans Pro';font-weight:700;margin:0;padding-top:1.75em;}
.comment-navigation + .no-comments{border-top:0;padding-top:0;}
.form-allowed-tags code{font-family:Inconsolata, monospace;}
.form-submit{margin-bottom:0;}
.required{color:#007acc;font-family:Merriweather, Georgia, serif;}
.comment-reply-title small{font-size:100%;}
.comment-reply-title small a{border:0;float:right;height:32px;overflow:hidden;width:26px;}
.comment-reply-title small a:hover, .comment-reply-title small a:focus{color:#1a1a1a;}
.comment-reply-title small a:before{content:"\f405";font-size:32px;position:relative;top:-5px;}
.sidebar{margin-bottom:3.5em;padding:0 7.6923%;}
.site-info{color:#686868;font-size:13px;font-size:0.8125rem;line-height:1.6153846154;}
.site-info a{color:#686868;}
.site-info a:hover, .site-info a:focus{color:#007acc;}
.site-footer .site-title{font-family:inherit;font-size:inherit;font-weight:400;}
.site-footer .site-title:after{content:"\002f";display:inline-block;font-family:Montserrat, sans-serif;opacity:0.7;padding:0 0.307692308em 0 0.538461538em;}
.site .avatar{border-radius:50%;}
.entry-content .wp-smiley, .entry-summary .wp-smiley, .comment-content .wp-smiley, .textwidget .wp-smiley{border:none;margin-top:0;margin-bottom:0;padding:0;}
.entry-content a img, .entry-summary a img, .comment-content a img, .textwidget a img{display:block;}
embed, iframe, object, video{margin-bottom:1.75em;max-width:100%;vertical-align:middle;}
p > embed, p > iframe, p > object, p > video{margin-bottom:0;}
.entry-content .wp-audio-shortcode a, .entry-content .wp-playlist a{box-shadow:none;}
.wp-audio-shortcode, .wp-video, .wp-playlist.wp-audio-playlist{margin-top:0;margin-bottom:1.75em;}
.wp-playlist.wp-audio-playlist{padding-bottom:0;}
.wp-playlist .wp-playlist-tracks{margin-top:0;}
.wp-playlist-item .wp-playlist-caption{border-bottom:0;padding:0.7142857143em 0;}
.wp-playlist-item .wp-playlist-item-length{top:0.7142857143em;}
.wp-caption{margin-bottom:1.75em;max-width:100%;}
.wp-caption img[class*="wp-image-"]{display:block;margin:0;}
.wp-caption .wp-caption-text{color:#686868;font-size:13px;font-size:0.8125rem;font-style:italic;line-height:1.6153846154;padding-top:0.5384615385em;}
.gallery{margin:0 -1.1666667% 1.75em;}
.gallery-item{display:inline-block;max-width:33.33%;padding:0 1.1400652% 2.2801304%;text-align:center;vertical-align:top;width:100%;}
.gallery-columns-1 .gallery-item{max-width:100%;}
.gallery-columns-2 .gallery-item{max-width:50%;}
.gallery-columns-4 .gallery-item{max-width:25%;}
.gallery-columns-5 .gallery-item{max-width:20%;}
.gallery-columns-6 .gallery-item{max-width:16.66%;}
.gallery-columns-7 .gallery-item{max-width:14.28%;}
.gallery-columns-8 .gallery-item{max-width:12.5%;}
.gallery-columns-9 .gallery-item{max-width:11.11%;}
.gallery-icon img{margin:0 auto;}
.gallery-caption{color:#686868;display:block;font-size:13px;font-size:0.8125rem;font-style:italic;line-height:1.6153846154;padding-top:0.5384615385em;}
.gallery-columns-6 .gallery-caption, .gallery-columns-7 .gallery-caption, .gallery-columns-8 .gallery-caption, .gallery-columns-9 .gallery-caption{display:none;}
.widecolumn{margin-bottom:3.5em;padding:0 7.6923%;}
.widecolumn .mu_register{width:auto;}
.widecolumn .mu_register .mu_alert{background:transparent;border-color:#d1d1d1;color:inherit;margin-bottom:3.5em;padding:1.75em;}
.widecolumn form, .widecolumn .mu_register form{margin-top:0;}
.widecolumn h2{font-size:23px;font-size:1.4375rem;font-weight:900;line-height:1.2173913043;margin-bottom:1.2173913043em;}
.widecolumn p{margin:1.75em 0;}
.widecolumn p + h2{margin-top:2.4347826087em;}
.widecolumn label, .widecolumn .mu_register label{color:#686868;font-family:'Source Sans Pro';font-size:13px;font-size:0.8125rem;font-weight:400;letter-spacing:0.076923077em;line-height:1.6153846154;text-transform:uppercase;}
.widecolumn .mu_register label{margin:2.1538461538em 0.7692307692em 0.5384615385em 0;}
.widecolumn .mu_register label strong{font-weight:400;}
.widecolumn #key, .widecolumn .mu_register #blog_title, .widecolumn .mu_register #user_email, .widecolumn .mu_register #blogname, .widecolumn .mu_register #user_name{font-size:16px;font-size:1rem;width:100%;}
.widecolumn .mu_register #blogname{margin:0;}
.widecolumn .mu_register #blog_title, .widecolumn .mu_register #user_email, .widecolumn .mu_register #user_name{margin:0 0 0.375em;}
.widecolumn #submit, .widecolumn .mu_register input[type="submit"]{font-size:16px;font-size:1rem;margin:0;width:auto;}
.widecolumn .mu_register .prefix_address, .widecolumn .mu_register .suffix_address{font-size:inherit;}
.widecolumn .mu_register >:last-child, .widecolumn form >:last-child{margin-bottom:0;}
@media print{form, button, input, select, textarea, .navigation, .main-navigation, .social-navigation, .sidebar, .content-bottom-widgets, .header-image, .page-links, .edit-link, .comment-respond, .comment-edit-link, .comment-reply-link, .comment-metadata .edit-link, .pingback .edit-link{display:none;}
body, blockquote cite, blockquote small, pre, .entry-content h4, .entry-content h5, .entry-content h6, .entry-summary h4, .entry-summary h5, .entry-summary h6, .comment-content h4, .comment-content h5, .comment-content h6, .entry-content .author-title{font-size:12pt;}
blockquote{font-size:14.25pt;}
.site-title, .page-title, .comments-title, .entry-content h2, .entry-summary h2, .comment-content h2, .widecolumn h2{font-size:17.25pt;}
.site-description{display:block;}
.entry-title{font-size:24.75pt;line-height:1.2727272727;margin-bottom:1.696969697em;}
.format-aside .entry-title, .format-image .entry-title, .format-video .entry-title, .format-quote .entry-title, .format-gallery .entry-title, .format-status .entry-title, .format-link .entry-title, .format-audio .entry-title, .format-chat .entry-title{font-size:17.25pt;line-height:1.304347826;margin-bottom:1.826086957em;}
.entry-content h1, .entry-summary h1, .comment-content h1{font-size:21pt;}
.entry-content h3, .entry-summary h3, .comment-content h3, body:not(.search-results) .entry-summary{font-size:14.25pt;}
.site-description, .author-bio, .entry-footer, .sticky-post, .taxonomy-description, .entry-caption, .comment-metadata, .comment-notes, .comment-awaiting-moderation, .site-info, .wp-caption .wp-caption-text, .gallery-caption{font-size:9.75pt;}
body, .site{background:none !important;}
body, blockquote cite, blockquote small, .site-branding .site-title a, .entry-title a, .comment-author{color:#1a1a1a !important;}
blockquote, .page-header, .comments-title{border-color:#1a1a1a !important;}
blockquote, .site-description, body:not(.search-results) .entry-summary, body:not(.search-results) .entry-summary blockquote, .author-bio, .entry-footer, .entry-footer a, .sticky-post, .taxonomy-description, .entry-caption, .comment-author, .comment-metadata a, .comment-notes, .comment-awaiting-moderation, .site-info, .site-info a, .wp-caption .wp-caption-text, .gallery-caption{color:#686868 !important;}
code, hr{background-color:#d1d1d1 !important;}
pre, abbr, acronym, table, th, td, .author-info, .comment-list article, .comment-list .pingback, .comment-list .trackback, .no-comments{border-color:#d1d1d1 !important;}
a{color:#007acc !important;}
.entry-content a, .entry-summary a, .taxonomy-description a, .comment-content a, .pingback .comment-body > a{box-shadow:none;border-bottom:1px solid #007acc !important;}
.site-header{padding:0 0 1.75em;}
.site-branding{margin-top:0;margin-bottom:1.75em;}
.site-main{margin-bottom:3.5em;}
.entry-header, .entry-footer, .page-header, .page-content, .entry-content, .entry-summary, .post-thumbnail, .comments-area{margin-right:0;margin-left:0;}
.post-thumbnail, .site-main > article{margin-bottom:3.5em;}
.entry-content blockquote.alignleft, .entry-content blockquote.alignright{border-width:4px 0 0 0;padding:0.9473684211em 0 0;width:-webkit-calc(50% - 0.736842105em);width:calc(50% - 0.736842105em);}
body:not(.search-results) .entry-header + .entry-summary{margin-top:-1.473684211em;}
.site-footer, .widecolumn{padding:0;}
}
.site-branding{display:block;width:100%;overflow:hidden;}
.site-branding .c_logo, .site-branding .c_link{float:left;}
.site-branding .c_logo{text-align:left;}
.site-branding .c_link{text-align:right;margin:14px 0 8px;float:right;}
.c_link .top_menu{margin:0;padding:0;list-style:none;}
.c_link .top_menu li{display:inline-block;margin-left:30px;}
.c_link .top_menu li a{font-size:18px;color:#ea4d9e;font-family:'Source Sans Pro';font-weight:600;}
.c_link .top_menu li.get_quote a{font-size:18px;color:#fff;font-family:'Source Sans Pro';padding:13.3px 35.1px;background-color:#ea4d9e;cursor:pointer;}
.footer-sec2{display:table;padding-left:0;padding-right:0;padding-bottom:50px;padding-top:22px;}
.footer-sec2 .footer-sec2-row1, .footer-sec2 .footer-sec2-row2, .footer-sec2 .footer-sec2-row3{display:table-cell;}
.footer-sec2 .footer-sec2-row1{width:30%;padding-right:40px;}
.footer-sec2 .footer-sec2-row2{width:30%;padding-left:40px;padding-right:40px;}
.footer-sec2 .footer-sec2-row3{width:30%;padding-left:40px;}
.footer-sec2 h2.widget-title{font-size:16px;color:#272727;font-family:'Source Sans Pro';font-weight:600;padding:14px 0;}
.footer-sec2 .textwidget{font-size:15px;line-height:26px;color:#686868;font-family:'Source Sans Pro';}
.footer-sec3{width:100%;display:table;color:#6e6e6e;font-size:13px;font-family:'Source Sans Pro';border-top:1px solid #ebebeb;padding:26px 0;}
.footer-sec3 .footer-sec3-row1, .footer-sec3 .footer-sec3-row2{display:table-cell;vertical-align:middle;}
.footer-sec3 .footer-sec3-row1{text-align:left;padding-left:0;}
.footer-sec3 .footer-sec3-row2{text-align:right;}
.footer-sec3 .footer-sec3-row1 ul, .footer-sec3 .footer-sec3-row2 .footer-menu{list-style:none;margin:0;padding:0;}
.footer-sec3 .footer-sec3-row1 ul li{display:inline-block;margin-right:34px;}
.footer-sec3 .footer-sec3-row2 .footer-menu li{display:inline-block;margin-left:34px;}
.footer-sec3 .footer-sec3-row2 .footer-menu li a{color:#6e6e6e;font-size:13px;font-family:'Source Sans Pro';}
.footer-sec1{background:rgb(70,107,185) url(images/footer-tag-bg2.jpg) no-repeat center;height:180px;width:100%;}
.tp-mask-wrap strong{font-weight:bold !important;}
.tp-mask-wrap span{background:#EA4D9E !important;margin-left:3px !important; margin-right:3px !important; padding-left:5px !important; padding-right:5px !important; }
.custom_slider{text-align:center !important;}
.marketing_frm{width:100%;display:table;margin-bottom:17px;}
.m_col3{width:30%;display:table-cell;padding:0 30px 0 0;}
.m_col3:last-child{vertical-align:bottom;text-align:right;width:20%;padding-right:0;}
.marketing_frm img.ajax-loader{position:absolute;}
.marketing_frm input[type="submit"]{width:200px;height:54px;margin-top:0;}
.marketing_frm input[type="text"], .marketing_frm input[type="email"], .marketing_frm input[type="url"]{height:54px;border:0;}
.marketing_sec .m_col3{width:20%;}
.marketing_frm input[type="text"]:focus, .marketing_frm input[type="email"]:focus{border:1px solid #d1d1d1;}
.marketing_frm input[type="text"].wpcf7-not-valid, .marketing_frm input[type="email"].wpcf7-not-valid{border:solid 1px #f00;}
.marketing_frm .wpcf7-not-valid-tip{display:none;}
.vc_custom_heading{font-family:"Source Sans Pro" !important;font-size:26px !important;line-height:40px !important;padding-bottom:26px;}
.ct_heading_rcol{position:relative;right:24px;padding-left:50px !important;}
.ct_heading_lcol{padding-right:60px !important;}
.ct_heading_css1{background-repeat:no-repeat;background-position:top right;font-size:15px !important;font-family:"Source Sans Pro" !important;background-color:#FFF;padding:20px;box-shadow:1px 3px 11px #c0c0c0;margin-bottom:0 !important;}
.ct_heading_css1 span{font-weight:600;}
.ct_heading_css2{font-size:15px !important;font-family:"Source Sans Pro" !important;background-color:#FFF;padding:20px;box-shadow:1px 3px 11px #c0c0c0;margin-bottom:0 !important;}
.ct_heading_icon{background-repeat:no-repeat;background-size:70% auto;height:145px;position:absolute;right:-52px;top:-32px;width:133px;}
.cst_help_row .vc_col-sm-3{width:16%;}
.ct_border_halfl .vc_column-inner{height:158px !important;width:379px !important;}
.h-case-study-banner{background-position:right bottom -306px;}
.ct_border_halfr .wpb_wrapper{text-align:right;}
.ct_border_halfr .wpb_wrapper > p{background:rgba(0, 0, 0, 0.5);font-family:"Source Sans Pro" !important;font-weight:600;line-height:1.3em;font-size:16px;color:#fff;display:inline-block;padding:5px 10px;margin-top:10px;}
.footer-sec1_inner{width:100%;display:table;padding:48px 0;vertical-align:middle;}
.footer-sec1_inner_row1{width:50%;color:#fff;display:table-cell;}
.footer-sec1_inner_row2{text-align:right;vertical-align:middle;width:50%;color:#fff;display:table-cell;}
.footer-sec1_inner_row1 h2.widget-title{font-family:"Source Sans Pro" !important;font-weight:600;}
.footer-sec1_inner_row1 p{font-family:"Source Sans Pro" !important;font-size:16px;line-height:24px;}
.get_quote_btn a{background:#E8519E;color:#fff;padding:4px 30px;float:right;font-family:"Source Sans Pro" !important;font-weight:600;font-size:15px;cursor:pointer;}
.get_quote_btn a:hover{background:#091686;}
.footer-sec3 .footer-sec3-row2 .footer-menu li.current-menu-item a{color:#272727;font-family:"Source Sans Pro" !important;font-weight:600 !important;}
.footer-sec3 .footer-sec3-row2 .footer-menu li a:hover{color:#272727;}
.digital_marketing_tabs .vc_tta-tab a{background:none !important;border:none !important;color:#272727 !important;padding:0 !important;}
.digital_marketing_tabs .vc_tta-tab a span{float:left;margin-top:33px;overflow-wrap:break-word;padding:92px 50px 23px;text-align:center;width:250px;}
.digital_marketing_tabs .vc_tta-tab:nth-child(1n) a span{background:url(images/disable1.png) no-repeat top center;}
.digital_marketing_tabs .vc_tta-tab:nth-child(2n) a span{background:url(images/disable2.png) no-repeat top center;}
.digital_marketing_tabs .vc_tta-tab:nth-child(3n) a span{background:url(images/disable3.png) no-repeat top center;}
.digital_marketing_tabs .vc_tta-tab:nth-child(4n) a span{background:url(images/disable4.png) no-repeat top center;}
.digital_marketing_tabs .vc_tta-tab.vc_active:nth-child(1n) a span{background:url(images/active1.png) no-repeat top center;}
.digital_marketing_tabs .vc_tta-tab.vc_active:nth-child(2n) a span{background:url(images/active2.png) no-repeat top center;}
.digital_marketing_tabs .vc_tta-tab.vc_active:nth-child(3n) a span{background:url(images/active3.png) no-repeat top center;}
.digital_marketing_tabs .vc_tta-tab.vc_active:nth-child(4n) a span{background:url(images/active4.png) no-repeat top center;}
.digital_marketing_title{background:url(images/title_icon1.png) no-repeat left center;padding-top:22px;padding-left:80px;font-family:"Source Sans Pro" !important;font-size:26px !important;margin-bottom:7px !important;line-height:40px !important;font-weight:400 !important;padding-bottom:26px;}
.section_marketing1{width:100%;max-width:540px;padding-bottom:22px;}
.section_marketing2{border-left:4px solid #ec5fa8;margin-left:30px;padding-left:30px;padding-bottom:68px;margin-right:8px;box-shadow:0 11px 11px #c0c0c0;}
.section_marketing2 p{max-width:80%;width:520px;}
.section_marketing2 h3{padding-left:12px;font-family:"Source Sans Pro" !important;padding-top:30px;margin-bottom:27px;font-size:26px !important;line-height:40px !important;font-weight:400;}
.section_marketing2 ul{max-width:90%;width:510px;}
.section_marketing2 ul li{background:url(images/right_icon56.png) no-repeat 0 10px;list-style:none;padding-left:30px;margin-bottom:24px;}
.section_marketing3{border-left:4px solid #ec5fa8;padding-left:30px;padding-bottom:48px;margin-left:8px;box-shadow:0 11px 11px #c0c0c0;}
.section_marketing3 p{max-width:80%;width:500px;}
.section_marketing3 h3{font-family:"Source Sans Pro" !important;font-size:26px !important;padding-top:30px;margin-bottom:27px;line-height:40px !important;font-weight:400;}
.digital_marketing_tabs2 .digital_marketing_title{background:url(images/active2.png) no-repeat left center;}
.digital_marketing_tabs3 .digital_marketing_title{background:url(images/active3.png) no-repeat left center;}
.digital_marketing_tabs4 .digital_marketing_title{background:url(images/active4.png) no-repeat left center;}
.sp-testimonial-section .testimonial-free{line-height:30px !important;font-size:17px !important;}
.marketing_con_frm{width:100%;display:table;}
.m_col4{display:block;margin:11px 0;padding:0;width:100%;}
.m_col3:last-child{vertical-align:bottom;text-align:right;width:20%;padding-right:0;}
.marketing_con_frm img.ajax-loader{position:absolute;}
.marketing_con_frm input[type="submit"]{width:200px;height:54px;float:left;margin:11px 0;}
.marketing_con_frm textarea{border:none;height:182px;resize:none;}
.marketing_con_frm input[type="text"], .marketing_con_frm input[type="email"]{height:54px;border:0;}
.marketing_con_frm input[type="text"]:focus, .marketing_con_frm input[type="email"]:focus, .marketing_con_frm textarea:focus{border:1px solid #d1d1d1;}
.marketing_con_frm input[type="text"].wpcf7-not-valid, .marketing_con_frm input[type="email"].wpcf7-not-valid, .marketing_con_frm textarea.wpcf7-not-valid{border:solid 1px #f00;}
.marketing_con_frm .wpcf7-not-valid-tip{display:none;}
.m_col5a{display:inline-block;margin:11px 0;padding:0 30px 0 0;width:33%;}
.bodywapper{max-width:1024px;margin:0 auto;position:relative;}
.header_in{display:table;width:100%;}
.logowapper{display:table-cell;text-align:left;}
.body_wapper, header{float:left;width:100%;color:#272727;font-family:"Source Sans Pro";font-size:12.5;}
.body_wapper h2, header h2{font-weight:normal;font-size:24px;}
.case_study{height:142px;display:table;margin-bottom:18px;}
.case_study01{background:url(images/view_bg_01.png) no-repeat 0 0;}
.case_study_heading01{background:url(images/view_h2_bg01.png) no-repeat right -1px/102% 102%;}
.case_study_heading{width:300px;height:142px;display:table-cell;vertical-align:middle;}
.case_study_body{width:520px;height:142px;display:table-cell;vertical-align:middle;padding-right:44px;}
.case_study_link{width:218px;height:142px;display:table-cell;vertical-align:middle;padding-right:44px;}
.case_study_body p{background-color:rgba(26, 26 , 26, 0.6);color:#fff;text-align:center;padding:2px 40px 3px;line-height:24px;}
.testimonial_wapper{position:relative;float:left;width:94%;padding:42px 0 40px 4%;background:url(images/qu2.png) no-repeat right bottom;}
.testimonial_wapper p{color:#272727;}
.testimonial_person{position:absolute;right:0;width:180px;}
.up_footer{float:left;width:100%;height:180px;}
.main_footer{float:left;width:100%;padding-top:44px;}
.main_footer_one{float:left;width:33.32%;}
.padd6{padding-left:6%;}
.header{padding:26px 0 30px 0;}
.rightmenu{text-align:right;}
.rightmenu ul{}
.rightmenu ul li{display:inline-block;margin-left:26px;}
.rightmenu ul li a{font-size:14px;font-weight:600;}
.rightmenu ul li:last-child a{padding:13.3px 26px;background-color:#ea4d9e;color:#ffffff;}
.header_menu{margin:2px 0 0 0;}
.header_menu ul{border-bottom:1px solid #ebebeb;height:60px;}
.header_menu ul li{display:inline-block;padding:18px 40px;position:relative;}
.header_menu ul li a{font-size:14px;color:#6e6e6e;display:block;line-height:24px;}
.header_menu ul li.current_page_item{border-bottom:2px solid #ea4d9e;}
.header_menu ul li.current_page_item a{color:#272727;}
.header_menu ul li:hover{border-bottom:2px solid #ea4d9e;}
.header_menu ul li:hover a{color:#272727;}
.section_one h2{font-weight:normal;text-align:center;font-size:26px;line-height:40px;padding:44px 0 18px;}
.home_qots{display:table;}
.field_box{display:table-cell;vertical-align:middle;padding:0 33px 0 0;width:30%;}
.field_box_last{display:table-cell;vertical-align:middle;padding:0;width:30%;}
.field_box:last-child{padding:0;}
.field_box span{font-size:11.72px;padding-bottom:17px;float:left;}
.field_box input[type="text"], .field_box input[type="tel"], .field_box input[type="email"]{border:0 none;height:54px;}
.formatsp2 h1{padding:27px 0 14px;font-size:24px; font-weight:normal;}
.formatsp2 h2{padding:27px 0 14px;font-size:24px;}
.formatsp2 p{padding:0 20px 0 0;line-height:28px;}
.formatsp3{margin-top:30px;}
.formatsp3 h3::before{content:'';position:absolute;background:url(images/icon_h3_set01.png) no-repeat top right/90%;width:92px;height:104px;right:-20px;top:-26px;}
.formatsp3 h3{position:relative;font-size:15px;font-weight:normal;box-shadow:1px 3px 11px #c0c0c0;padding:18px 20px 20px 40px;}
.formatsp3 h3 span{color:#ea4d9e;}
.formatsp3 p{box-shadow:1px 3px 11px #c0c0c0;padding:30px 30px 30px 40px;font-size:15px;line-height:32px;min-height:180px;}
.home_scetion{float:left;width:100%;}
.sec3_list ul{margin:0;display:flex;}
.sec3_list ul li{float:left;margin:30px 0 0;width:50%;}
.sec3_list ul li:nth-child(2n){float:right;}
.icon_place44{background:#fff;border:3px solid #d9d9d9;border-radius:50%;width:46px;height:46px;float:left;position:relative;}
.icon_place44 > img{bottom:0;left:0;margin:auto;position:absolute;right:0;top:0;width:19px;height:19px;}
.des45{float:left;width:70%;margin-left:20px;}
.format_head2{margin:0 0 24px;}
.up_footer{background:#325eb5 url(images/footer-tag-bg2.jpg) no-repeat scroll center center/100% auto;}
.left_tab2{color:#fff;padding:0 0 0 60px;}
.left_tab2 h2{font-size:21px;font-weight:normal;padding:40px 0 0 0;margin:0;color:#fff;}
.left_tab2 p{font-size:13px;}
.right_tab2{}
.right_tab2 a{color:#fff;background:#ea4d9e;padding:10px;font-size:14px;margin:70px 0 0 150px;float:left;}
.right_tab2 a:hover{background:#091686;}
.section_six_testimonial{float:left;padding:0;width:100%;}
.testimonial_person h4{font-size:12.5px;color:#272727;}
.testimonial_person h6{color:#3464c5;font-size:11px;padding:0px;}
.main_footer_one h2{font-size:13px;letter-spacing:0;}
.onef p{padding:0 6% 0 0;}
.section_four.home_scetion > h2{}
.section_five.home_scetion .format_head2{padding:10px 0 14px;}
.tabs_menu{}
.tabs_menu ul{display:tablel;margin:71px 0 0;position:relative;}
.tabs_menu ul li{text-align:center;display:table-cell;vertical-align:middle;position:relative;z-index:1;width:14%;}
.tabs_menu ul li span{background:#adadad;border-radius:50%;padding:12px 20px;font-weight:600;color:#fff;font-size:20.63px;}
.tabs_menu ul li:hover span{background:#e8519e;}
.tabs_menu ul li.current span{background:#e8519e;}
.tabs_menu ul li span.current{background:#e8519e;}
.tabs_menu ul li a{float:left;width:100%;margin:26px 0 0;}
.tabs_menu ul li a h6{font-size:17px;line-height:25px;font-weight:normal;color:#272727;}
.tabs_menu ul .mob_line{background:#e8e8eb none repeat scroll 0 0;height:1px;left:110px;position:absolute;top:18px;width:76%;}
.digtal_media{padding:74px 0 0 0;}
.digtal_media h2{font-size:26px;font-weight:400;line-height:2.5;padding:0 0 10px;}
.digtal_media h2 span{line-height:36px;display:block;}
.digtal_media_own{padding:0 6% 0 0;}
.digtal_media_in{border-left:3px solid #e8519e;padding:30px 36px 47px 42px;box-shadow:-4px 10px 29px #c0c0c0;margin-bottom:70px;}
.digtal_media_in h3{font-size:23.81px;font-weight:normal;padding:0 0 25px;}
.digtal_media_in ul{margin:0;}
.digtal_media_in ul li{background:url(images/right_icon56.png) no-repeat 0 9px;padding:0 0 31px 31px;}
.digtal_media_own p{padding:0 0 20px 9px;}
.digtal_media_in p{padding:0px;}
.c_link .top_menu li a:hover{border-bottom:1px solid #ea4d9e;}
.c_link .top_menu li.get_quote a:hover{border:none;background-color:#091686;}
.our_solutions{margin-top:40px;}
.our_solution{width:44%;margin-right:6%;}
.equalheight{display:flex;float:left;width:100%;margin-top:40px;}
.main-navigation li .dropdown-toggle{display:none;}
.main-navigation li .dropdown-toggle::after{}
.main-navigation .menu-item-has-children > a{margin-right:0;}
ul.footer-menu ul{display:none;}
.main-navigation ul ul{display:none;position:absolute;margin:0;left:0;width:100%;background:#fff;z-index:999;border:1px solid #ebebeb;border-top:none;padding:0;margin-top:17px;}
.main-navigation ul ul li a{padding:8px 10px;border-bottom:solid 1px #fff;}
.main-navigation ul ul li.current_page_item a{background:#EA4D9E;color:#fff;}
.main-navigation ul ul li a:hover{background:#EA4D9E;color:#fff;}
.main-navigation ul li:hover ul{display:block;}
.main-navigation ul ul li{padding:0;display:block;width:100%;border-bottom:none;}
.main-navigation ul ul li:hover{border-bottom:none;}
.main-navigation ul ul li.current-menu-item{border:none;}
.main-navigation ul .toggled-on{display:none;}
.work_section h2{margin:0 0 33px 0;}
.great_work{border:2px solid #efefef;float:left;margin-bottom:30px;padding:10px;}
.great_work_logo{float:left;width:100%;margin:20px 0 0;font-weight:600;}
.great_work_Paragraph{float:left;width:638px;position:relative;margin:0 5px 30px;padding:0 0 0 14px;}
.great_work_link{float:left;width:100%}
.great_work_Paragraphin{text-align:justify;width:84%;}
.great_work_Paragraph img{width:120px;}
.posted_date{float:left;text-align:center;width:42px;}
.posted_date h1{background:#091686;color:#fff;font-weight:normal;border-radius:50%;font-size:19px;padding:7px 6px;}
.posted_date span{color:#091686;}
.mar10{margin-bottom:20px;}
.widgetnone{margin-top:32px;}
.widgetnone .widget{border-top:none;}
.great_work_link a{background:#e8519e;color:#ffffff;font-family:"Source Sans Pro" !important;font-size:14px;font-weight:600;padding:6px 30px;float:right;}
.great_work_link a:hover{background:#091686;}
.great_work_Para h3{margin:4px 0;}
.great_work_Paragraph h3{margin:8px 0 6px;}
.padd50{padding-bottom:50px;float:left;}
.why_choose_wow_search{border-left:3px solid #e8519e;box-shadow:-4px 10px 29px #c0c0c0;float:left;margin-bottom:60px;padding:30px 42px 47px;}
.contact_us{float:left;padding:60px 0 26px;width:100%;}
.contact_usleft h2{padding:0 0 14px;}
ul.contact_us_link{display:inline-block;}
ul.contact_us_link li{float:left;width:100%;padding:10px 0;}
ul.contact_us_link li i{color:#ea4d9e;font-size:28px;}
.wide65{float:left;width:65%;}
.wide35{float:left;width:35%;padding:0 0 0 10px;}
.icon_wapper{float:left;}
.sata_wapper{float:left;padding:0 12px;}
.admin_set{padding:5px 10px 5px 2px;}
.admin_set i{color:#8c919b;margin:8px 4px 0 2px;}
.admin_set a{margin:0 4px;font-size:14px;}
.admin_set i.fa-list{margin:9px 4px 0 2px;}
.author-section{border-bottom:1px solid #dddddd;border-top:1px solid #dddddd;width:100%;}
.clear_both{clear:both;height:1px;}
.widgetnone .widget{padding-top:0;}
.widgetnone{margin-top:0;}
.great_work_link a{float:left;}
.great_work_Paragraph{float:left;margin:0 0 20px;padding:0;position:relative;width:auto;}
.widgetnone .widget-title{margin:0 0 14px;}
.home_work_link a{background:#e8519e;color:#ffffff;font-family:"Source Sans Pro" !important;font-size:14px;font-weight:600;padding:6px 10px 7px 28px;float:left;}
.home_work_link a:hover{background:#091686;}
.home_work_link a i{margin:0 2px 0 17px;}
.widgetnone .widget_categories ul{margin:0;}
.widgetnone .widget_categories ul li{border-bottom:1px solid #ebebeb;}
.rpwe_widget .rpwe-block h3{background:rgba(0, 0, 0, 0) none repeat scroll 0 0 !important;clear:none;font-size:14px !important;font-weight:400;line-height:1.4em;margin-bottom:0 !important;margin-top:0 !important;}
.rpwe_widget .rpwe-time{color:#8c919b;font-size:14px;}
.marketing{padding:30px 0 40px;}
.marketing h2{padding:27px 0 14px;}
.marketing p{padding:0 20px 10px 0;}
.style1 div.childDiv_style1 div.bxsliderx.rowcust div div.rowupdate.margin_Quotes div.colupdate-sm-12.setmargin .floatLeft, .style1 div.childDiv_style1 div.bxsliderx.rowcust div div.rowupdate.margin_Quotes div.colupdate-sm-12.setmargin .setfloat{display:none;}
.style1 div.childDiv_style1 div.bxsliderx.rowcust div div.rowupdate blockquote.open_close .author_name{font-family:"Source Sans Pro" !important;}
.style1 div.childDiv_style1 div.bxsliderx.rowcust div div.rowupdate blockquote.open_close .author_position{color:#3464c5;}
.style1 .childDiv_style1 .bxsliderx blockquote{margin-left:50px;margin-right:70px;}
div.wpcf7-response-output{margin:0 !important;}
.quotes_content{font-size:18.75px;line-height:36px;}
.style1 div.childDiv_style1 div.bxsliderx.rowcust div div.rowupdate blockquote.open_close .quotes_content::before{height:28px;margin-left:0;width:30px;}
.style1 div.childDiv_style1 div.bxsliderx.rowcust div div.rowupdate blockquote.open_close .quotes_content::after{width:30px;height:28px;}
.style1 div.childDiv_style1 div.bxsliderx.rowcust div div.rowupdate blockquote.open_close .author_name::before{content:" ";}
.style1 div.childDiv_style1 div.bxsliderx.rowcust div div.rowupdate blockquote.open_close .author_name{font-size:16px;color:#272727;font-weight:600;}
.silder{border-bottom:4px solid #ea4d9e;}
.footer-sec2 .footer-sec2-row3 .textwidget p a{color:#686868;}
.footer-sec2 .footer-sec2-row3 .textwidget p a:hover{color:#ea4d9e;}
.quotes_content::after{right:0;bottom:20px;}
.quotes_content::before{left:0;}
div.rowupdate blockquote.open_close .author_position a{color:#3464c5;font-size:14px;font-weight:600;}
div.rowupdate blockquote.open_close .author_position a:hover{color:#e8519e;}
.widgetnone .widget{border-bottom:3px solid #ea4d9e;padding-bottom:26px;margin-bottom:26px;}
.pars2{position:relative;float:left;overflow:hidden;}
.pars2 img{transition:all .3s ease-in-out;}
.pars2 img:hover{transform:scale(1.1);z-index:9;opacity:0.8;}
.pars2::before{background-color:rgba(9, 22, 133, 0.8);content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:0;transform:translateY(100%);transition:all 0.3s ease-in-out 0s;}
.pars2:hover::before{transform:translateY(0%);transition:all 0.3s ease-in-out 0s;cursor:pointer;}
.footeri{color:#686868;}
.footeri:hover{color:#ea4d9e;}
.ac_marketing{float:none !important;position:relative;}
.contact_usright{margin-left:5%;border-left:3px solid #e8519e;box-shadow:-4px 10px 29px #c0c0c0;padding:30px 0 20px 20px;}
.digtal_media_p p{padding:0 0 20px 9px;}
#sgpb-all-content-1 div.wpcf7{margin:0 auto;padding:46px 0 0 0;width:580px;}
#sgpb-all-content-1 .wpcf7-form-control.wpcf7-textarea{font-size:16px;height:80px;line-height:19px;}
#sgpb-all-content-1 .wpcf7-submit{margin:20px 0;}
.splite_sideEnquiry.pos_right.on_mobile.enabled_on_mobile{display:none;}
#splite_popup_box #splite_popup_title{background:#ea4d9e;font-family:"Source Sans Pro";font-size:18px;padding:13.3px 35.1px;font-weight:600;}
#splite_popup_box .wpcf7-form-control.wpcf7-submit{background:#ea4d9e !important;font-family:"Source Sans Pro" !important;font-size:18px !important;font-weight:600 !important;}
#splite_popup_box .wpcf7-form-control.wpcf7-submit:hover{background:#091686 !important;}
#splite_popup_box .wpcf7-response-output.wpcf7-display-none.wpcf7-validation-errors{background:#ea4d9e !important;}
#splite_popup_box .wpcf7-response-output.wpcf7-display-none.wpcf7-mail-sent-ok{background:#ea4d9e !important;}
#splite_popup_box .wpcf7-form > p{letter-spacing:0 !important;}
#splite_popup_box .wpcf7-not-valid-tip{background:#091686 !important;}
.layout_centered.animated{border-bottom:5px solid #ea4d9e !important;}
.bx-wrapper .bx-pager.bx-default-pager a:hover, .bx-wrapper .bx-pager.bx-default-pager a.active, .bx-wrapper .bx-pager.bx-default-pager a:focus{background:#000000;}
.section_six_testimonial .bx-pager-link{background:#091686 !important;}
.section_six_testimonial .bx-pager-link:hover{background:#ea4d9e !important;}
.section_six_testimonial .bx-pager-link.active{background:#ea4d9e !important;}
.silder iframe{margin-bottom:0;}
#widget_sp_image-3 .widget-title{display:none;}
div.rowupdate blockquote.open_close .author_position a{color:#3464c5;font-size:18px;font-weight:400;}
.pdf_tile{margin-bottom:60px;float:left;width:100%;}
.pdf_tile ul{margin:0;}
.pdf_tile ul li a img{border-left:3px solid #e8519e;box-shadow:-4px 10px 29px #c0c0c0;}
.pdf_tile ul li a p{margin:14px 0 20px;}
.single_guide{padding-bottom:20px;float:left;width:100%;}
.pdf_guide h1{padding:27px 0 14px;font-size:24px;font-weight:normal;}
.book_url{display:none;}
.gb_download{box-shadow:-4px 10px 29px #c0c0c0;padding:2% 4%;margin-top:27px;}
.gb_download h3{box-shadow:0 -1px 49px -22px #222222;font-size:24px;font-weight:normal;padding:11px 0 10px;text-align:center;}
.marr10{margin-right:10%;}
.gb_download .marketing_con_frm input[type="submit"]{width:100%;}
.pdf_tile ul li{width:100%;margin:0 0 40px;display:table;padding:10px;border:2px solid #efefef;}
.thumb{display:table-cell;vertical-align:middle;width:100px;}
.descriptionthen{display:table-cell;vertical-align:middle;}
.descriptionthen h3{font-weight:normal;margin:8px 0 6px;}
.download_link{display:table-cell;vertical-align:middle;width:150px;}
.download_link a{background:#e8519e;color:#ffffff;float:left;font-family:"Source Sans Pro" !important;font-size:14px;font-weight:600;padding:6px 10px 7px 28px;float:right;}
.download_link a:hover{background:#091686;}
.download_link a i{margin:0 2px 0 17px;}
.pdf_tile ul li a img{width:90px;}
.descriptionthen p{line-height:28px;}
.main_page{margin:0 auto;text-align:center;width:252px;display:none;}
.main_page a{background:#e8519e none repeat scroll 0 0;color:#ffffff;font-family:"Source Sans Pro" !important;font-size:14px;font-weight:600;display:inline-block;width:100px;margin:0 10px;}
.main_page a:hover{background:#091686;}
.custom-pagination{margin:0 auto;text-align:center;width:100%;}
.custom-pagination span, .custom-pagination a{display:inline-block;padding:2px 10px;}
.custom-pagination a{background-color:#e8519e;color:#fff;}
.custom-pagination a:hover{background-color:#091686;color:#fff;}
.custom-pagination span.page-num{margin-right:10px;padding:0;display:none;}
.custom-pagination span.dots{padding:0;color:gainsboro;}
.custom-pagination span.current{background-color:#091686;color:#fff;}
#splite_popup_box textarea{line-height:20px;}
.great_work_Paragraph .more-link{display:none;}
.recent-posts-extended .rpwe-thumb{padding:0 !important;}
.sec_li ul{margin:30px 0 0;padding:0 30px;box-shadow:1px 3px 11px #c0c0c0;}
.sec_li ul li{display:inline-block;margin:4px 0;padding:10px 0;line-height:1.4;width:100%;}
.sec_li ul li a{color:#000;}
.sec_li ul li a span{color:#ea4d9e;}
.sec_li ul li a span:hover{color:#091686;}
.logo_setup{height:auto;}
.logo_set1{min-height:auto;}
.clients_logo{padding:30px 0 22px;}
.clients_logo h5{color:#ffffff;font-size:24px;font-weight:normal;line-height:32px;padding:16px 0 8px;}
.clients_logo_w{display:inline;margin-right:98px;}
.clients_logo_w img{margin:0 0 10px; max-width:180px; width:100%; }
.padd10{padding-right:10%;}
.wide60{float:left;width:60%;}
.wide40{float:left;width:40%;}
.wide50{float:left;width:50%;}
.wide20{float:left;width:20%;}
.wide70{width:70%;}
.wide30{width:30%;padding:0 0 0 20px;float:left;}
.wpct-signup-btn{margin:0 0 30px 0;text-align:right;}
textarea{resize:none;max-height:200px;}
.wpcf-rows{margin-bottom:10px;width:70%;}
.wpcf-rows .wpcf-lbl{margin-bottom:3px;}
.wpcf-rows textarea{max-height:100px;line-height:1.4;}
.page-id-438 .wpcf-rows textarea{margin-bottom:10px;}
.single_guide .wide40.marr10{margin-right:0;margin-left:10%;}
.title_icon{background-position:left center !important;padding-left:66px;padding-top:15px;padding-bottom:15px;}
.section_three.wcth-sec2{float:left;width:100%;}
.section_four.home_scetion1{float:left;width:100%;}
.tp-mask-wrap b{font-weight:normal;color:#ea4d9e;}
.wcth-sec2 h2{margin-bottom:14px;margin-top:5px;}
.wcth-sec3 h2{}
.brand_title{padding-bottom:20px;}
em{color:red;font-size:18px;}
.blog .site-main > article{margin-bottom:0;}
.wider70 article{width:100%;float:left;}
.fl_right{float:right;}
.wider70 .comments-area{margin:0;display:none;}
.wider70 .comments-area .comment-reply-title{border:none;}
.wider70 .post-navigation{border:none;margin:40px 0;}
.post-categories{display:inline;margin:0;}
.post-categories > li{display:inline-block;margin:0 4px;}
div.wpcf7-validation-errors{border:2px solid #e8519e !important;}
div.wpcf7-mail-sent-ok{border:2px solid #e8519e !important;}

.mid_face_logos { border-bottom: 1px solid #ebebeb; float: left; padding-bottom:14px;}
.flogo { float:left; width:100%; padding: 16px 0 20px; text-align:center; }
.main_styles { border-radius: 50%; margin:0 auto; background:#6a1b9a; height: 50px; position: relative; width: 50px; }
.main_styles  img { position: relative; right: -24px; top: 7px; width: 80%; }
.icon_place {  padding: 0 10px; text-align: center; }
.icon_place h4 { font-size: 16px; font-weight:600; line-height:24px;  margin-top:9px;	}
.mid_face_logos h3 {   font-size: 24px; font-weight: normal; padding:19px 0 27px;}

.mar_left { margin-left:240px; }
.mar_right { margin-right:240px; }

.pace_one { background:#42a5f5; }
.pace_two {  background:#80deea; }
.pace_three {  background:#f48fb1; }
.pace_foue {  background:#d32f2f; }
.pace_five {  background:#651fff; }





.marketing_frm .m_col3_txt_left:last-child { text-align:left;  } 
.quote_a {  margin: 0 0 0 54px; float:left; }
.quote_data {  float: left; text-align:center; margin:13px 0 0 0; font-style:italic; width: 70%; 	}
.mark_it { padding:14px 0 0 0; }
.boxmission { max-width:1024px; margin:0 auto; overflow:hidden; width:100%; }




.wowsearch_landing01 { padding:0 50px; }
.wowsearch_landing01 h2 {   margin:76px 0 8px; }
.wowsearch_landing01 .contant_your_business { text-align:center; }

.wowsearch_landing02  {   }
.wowsearch_landing02 h2  { text-align:left; padding:34px 0 8px; }
.wowsearch_landing02 h2 img  { margin:0 20px 0 0; }
.wowsearch_landing02 .contant_your_business { padding:0 44px 0 60px; text-align:left; }

.wowsearch_landing02 .wide50:last-child .contant_your_business { padding:0 0 0 60px; text-align:left; }

.business_graphics { text-align:center; margin:12px 0 0; }
.business_graphics img {  margin:12px 0 8px; }

.conclusion_your_business { margin:0 0 69px; }
/*.conclusion_your_business h2 { font-size: 34px; letter-spacing: 0.4px; margin-bottom:32px;  }
.conclusion_your_business p { font-size: 19px; text-align:center;  }*/

.over_cilp { overflow:hidden; }
.pink_st { border-bottom:8px solid #ea4d9e; background:#f8f8f8; }
.pink_bg {   background: #ea4d9e;  color: #fff; padding:52px 0 51px; margin:110px 0 0;}
.autohight { min-height:0; }
.click_free { text-align:center; }
.click_free a { color:#fff; cursor:pointer;  }
.click_free a h5 { background:#ea4d9e; font-weight:normal; line-height:40px; font-size:23px; padding:14px 0 12px;  }
.click_free a p { margin:0;  }



.marketing_facts_1 { padding:30px 0 44px; text-align:center; }
/*.marketing_facts_1 h1, .marketing_facts_1 h2 { margin:0 0 32px; font-size:38px; line-height:44px;   }*/

.how_goals h2 { font-size:38px; line-height:44px;  text-align:center;  margin:84px 0 32px; font-weight:normal; }

.white a h5 {   background-color:rgba(255, 255, 255,0.2); }


.section_six_testimonial {     }

.sr { position:relative; margin:0 auto; max-width:1024px; min-height:260px;    }

.one {        box-shadow: 1px 3px 11px #c0c0c0; padding:0 40px; margin:32px 6px 20px; }
.fea_img { position:relative;   }
.fea_img img { position:absolute; top:-32px; border-radius:50%;  width:64px; height:auto;  }

.heading { margin:50px 0 0; } 
.heading h4 {  color:#272727;  } 

.to_story { font-style:italic; color:#272727; padding:4px 0 0; } 
.to_story a { color:#272727;  }
.to_story p { float:left; } 

.user_a { padding:0 0 30px;}
.user_a a { font-size:18px; line-height:24px; letter-spacing:0.4px; }
.user_a h6 {font-size:18px; line-height:24px; letter-spacing:0.4px; color:#ea4d9e; }

.prev1 { cursor:pointer; position:absolute; left:-56px; top:42%; }
.next1 { cursor:pointer; position:absolute; right:-56px; top:42%; }

.slider1 { width:100%; float:left; } 
	.slider .slick-track { display:flex; } 
	.slider .slick-track .one { height:auto !important; } 


.white h1, .white h2, .white h3, .white h4, .white h5, .white h6 { font-weight:normal; }
.white h2 {  padding:0 68px; font-size:17px; line-height:28px; margin:0 0 48px; }
.white h4 { margin:44px 0 8px; font-size:24px;  }
.white h6 {  font-size:28px; padding:10px 0 8px; } 

.white p { margin:0 0 7px; }

.mar0 { margin-top:0; }


.scrollup {  background-color: #ea4d9e;
    bottom: 0;
    display: block;
     height: 80px;
    left: auto;
    position: fixed; text-align:center; padding:4px;
    right: 0;
    width: 80px; border-radius:50%; }
	
	.scrollup a { color:#fff;  }
	.scrollup a img {
	
	 width:20px; height:auto; margin-top:-5px;
	-ms-transform: rotate(90deg); /* IE 9 */
    -webkit-transform: rotate(90deg); /* Chrome, Safari, Opera */
    transform: rotate(90deg);
	}
	.scrollup a span { 
	 float: left;
    font-size: 14px;
    line-height: 14px;
    margin-top: -2px;
    padding: 0 4px;
    text-transform: uppercase; }	
	
	
.wide480 { display:block; }
.less480 { display:none; }
.backtop_less { display:none; }
.case-studies-videos .great_work {
	width: 40%;
	flex: 0 0 49%;
	margin-bottom: 5px;
}
.case-studies-videos .work_section {
	display: flex;
	flex-wrap: wrap;
	flex-direction: row;
	gap: 20px;
	
}
.case-studies-videos {
	margin: 10px auto;
}
.case-excerpt {
	-webkit-line-clamp: 2;
	display: -webkit-box;
	-webkit-box-orient: vertical;overflow: hidden;
}
@media screen and (max-width:1080px){.site{padding:0 5%;}
.site-inner{max-width:100%;width:100%;}
.tp-leftarrow.tparrows.custom{transform:matrix(1, 0, 0, 1, 0, -20) !important;}
.tp-rightarrow.tparrows.custom{right:0 !important;left:auto !important;}
.case-studies-videos .great_work {
	flex: 0 0 48%;
	margin-bottom: 5px;
}
}
@media screen and (max-width:1023px){.case_study{display:block;height:auto;}
.case_study_heading{display:block;height:auto;padding:10px;vertical-align:top;width:100%;background:#fff;padding-right:14px;}
.case_study_body{display:block;height:auto;padding-top:20px;padding-bottom:20px;}
.case_study_link{display:block;height:auto;padding-right:0;vertical-align:middle;width:100%;padding-bottom:20px;}
.c_link .top_menu li.get_quote a{padding:10px 20px;}
.great_work_Paragraph{width:80%;}
.home_work_link a{float:none;}
.marketing_frm .m_col3{padding:0 15px 0 0;}
.marketing_frm input[type="submit"]{width:150px;}
.marketing_frm .m_col3 label{font-size:14px;}
.ct_heading_css1, .ct_heading_css2{padding:20px;}
.ct_heading_icon{background-repeat:no-repeat;background-size:68%;right:-65px;top:-50px;}
.footer-sec1_inner{padding:20px;display:block;}
.footer-sec1_inner_row1, .footer-sec1_inner_row2{display:block;width:100%;margin-bottom:20px;text-align:left;}
.vc_row{margin-left:0 !important;margin-right:0 !important;}
.vc_column_container > .vc_column-inner{padding-left:0 !important;padding-right:0 !important;}
.digital_marketing_tabs .vc_tta-tab a span{width:auto;padding:63px 10px 23px;font-size:11px;}
.section_marketing3 p{padding:14px 14px 14px 0;}
.section_marketing2 ul{padding:14px 14px 14px 0;}
.case_study_body{padding-right:0;width:100%;}
.case_study_body p{margin:0 auto;width:80%;}
.case_study_link{text-align:center;}
.case_study_heading{text-align:center;}
.c_link .top_menu li.get_quote{margin-top:14px;}
.main_styles  img { position: relative; right: -30px; top: 20px; width: 70%; }

.prev1 {   left:-18px;  }
.next1 { right:-18px;   }
.slider1 { margin:0 5%; width:90%; } 
.case-studies-videos .great_work {
	flex: 0 0 48%;
	margin-bottom: 5px;
}
	.case-studies-videos .great_work_Paragraph {
	width: 100%;
}

}
@media screen and (max-width:980px){#responsive-menu-container li.responsive-menu-item{border-bottom:solid 1px #ddd;}
#responsive-menu-container #responsive-menu li.responsive-menu-item a:hover{background:#EA4D9E !important;color:#fff !important;}
.responsive-menu-submenu-open{border-top:solid 1px #ddd;}
.responsive-menu-submenu-open li:last-child{border:none !important;}
#responsive-menu-container #responsive-menu li.current-menu-ancestor > a{background:#EA4D9E !important;color:#fff !important;}
#responsive-menu-container #responsive-menu li.current-menu-item a{background:#EA4D9E !important;color:#fff !important;}
.site-branding{display:block;}
.site-branding .c_logo, .site-branding .c_link{display:block;}
.site-branding .c_link{text-align:center;margin-top:30px;}
button#responsive-menu-button{line-height:1 !important;}
.site-branding{position:relative;}
.flex_box{display:flex;float:left;width:100%;}
.c_logo{width:80%;}
.c_logo_menu{float:left;position:relative;width:20%;}
button#responsive-menu-button{z-index:11 !important;}
.clients_logo_w{display:inline-block;text-align:center;width:49%;margin:0;}
.wpcf-rows{margin-bottom:10px;width:100%;}
}
@media screen and (max-width:999px){
#site-header-menu
{
  display: none;
}
}

@media screen and (max-width:768px){.c_link .top_menu li{margin-left:15px;}
.marketing_frm .m_col3{display:block;width:100%;margin-bottom:15px;padding-right:0;}
.cst_help_row .vc_col-sm-3{float:left;}
.cst_help_row .vc_col-sm-9{width:80%;float:right;}
.footer-sec2, .footer-sec3{padding:20px;display:block;}
.footer-sec2 .footer-sec2-row1, .footer-sec2 .footer-sec2-row2, .footer-sec2 .footer-sec2-row3{display:block;width:100%;padding:0;margin-bottom:30px;}
.footer-sec3 .footer-sec3-row2{display:none;}
.footer-sec3 .footer-sec3-row1{display:block;padding-left:0;text-align:center;width:100%;}
.section_marketing2{margin-left:8px;padding-left:0px;}
.section_marketing2, .section_marketing3{border-left:none;}
.get_quote_btn a{background:#e8519e none repeat scroll 0 0;color:#ffffff;font-family:"Source Sans Pro" !important;font-size:11px;font-weight:400;padding:10px;}
.widget .widget-title{font-size:14px;}
#splite_popup_box form p{margin-bottom:0;}
.mar_left { margin-left:0; }
.mar_right { margin-right:0; }
}
@media screen and (max-width:668px){.wide60, .wide40, .wide50, .wide70, .wide30, .wide35, .wide65, .wide20{width:100%;}
.wider70 article{width:100%;}
.padd6{padding-left:0;}

.formatsp3{margin-top:20px;}
.sec3_list ul{margin-top:0;}
.section_four h2{margin-bottom:40px;}
.testimonial_wapper{padding:22px 0 40px 4%;}
.tabs_menu ul{margin:41px 0 0;}
.tabs_menu ul .mob_line{display:none;}
.tabs_menu ul li{display:block;width:100%;margin-bottom:100px;}
.digtal_media{padding:20px 0 0;}
.digtal_media_in p{padding:0 10px 0 0;}
.digtal_media_in ul li{padding:0 10px 6px 31px;}
.digtal_media_in{margin-bottom:50px;}
.digtal_media_own{padding:0;}
.sec3_list ul{display:block;}
.sec3_list ul li{width:100%;}
.des45{width:80%;}
.site-branding .c_logo{text-align:left;float:none;}
.site-header{padding-bottom:0;padding-top:0;}
.c_logo a{margin:24px 0 16px;display:block;}
.footer-sec1_inner_row1, .footer-sec1_inner_row2{margin-bottom:0;}
.equalheight{display:block;}
.contact_usright{margin-left:0;}
.footer-sec1_inner_row1 p{font-size:14px;line-height:22px;}
.get_quote_btn a{float:left;margin:6px auto;padding:10px;font-size:15px;font-weight:600;}
.m_col3:last-child{text-align:left;}
.m_col3:last-child label, .m_col3:last-child br{display:none;}
.formatsp3{margin-top:54px;}
.c_logo_menu button{margin-top:22px !important;}
.pdf_tile ul li{display:block;margin:0 0 40px;width:100%;float:left;}
.thumb{display:block;float:left;vertical-align:middle;text-align:center;margin-right:0;width:100%;}
.descriptionthen{display:block;float:left;vertical-align:middle;width:100%;text-align:center;}
.download_link{display:block;vertical-align:middle;width:150px;float:none;margin:0 auto;margin-top:14px;text-align:center;}
.download_link a{display:inline-block;float:none;}
.case_study_body{padding-top:10px;padding-bottom:10px;}
.case_study_link{padding-bottom:10px;}
.quotes_content{text-align:left;font-size:17px;line-height:2;}
.style1 .childDiv_style1 .bxsliderx blockquote{margin-right:50px;}
.section_four h2, .format_head2{margin-bottom:0;}
.wide30{padding:0;}
.single_guide .wide40.marr10{margin:0;}
.widget_text.sec_li{margin-bottom:24px;}
.clients_logo_w{width:100%;text-align:center;display:inline-block;margin:0;}
.icon_place { padding: 12px 10px;}
.flogo { text-align:center; }
.main_styles img { right:-30px; top:11px;; }
.backtop_less { display:block; }
	.case-studies-videos .great_work {
	width: 100%;
	flex: 0 0 100%;
}
}
@media screen and (max-width:480px) { .wide480 { display:none; }  .less480 { display:block; }  }

@media screen and (max-width:399px){.site-branding .c_link{float:none;}
.des45{width:73%;}
.c_logo img{max-width:223px !important;width:90%;}
}