@font-face {
font-family:Brother1816light;
src:url('../fonts/Brother-1816-Light.eot');
src:url('../fonts/Brother-1816-Light.eot?#iefix') format('embedded-opentype'), url('../fonts/Brother-1816-Light.woff2') format('woff2'), url('../fonts/Brother-1816-Light.woff') format('woff'), url('../fonts/Brother-1816-Light.ttf') format('truetype'), url('../fonts/Brother-1816-Light.svg#Brother-1816-Light') format('svg');
font-weight:300;
font-style:normal;
font-display:swap
}
@font-face {
font-family:Brother1816bold;
src:url('../fonts/Brother-1816-Bold.eot');
src:url('../fonts/Brother-1816-Bold.eot?#iefix') format('embedded-opentype'), url('../fonts/Brother-1816-Bold.woff2') format('woff2'), url('../fonts/Brother-1816-Bold.woff') format('woff'), url('../fonts/Brother-1816-Bold.ttf') format('truetype'), url('../fonts/Brother-1816-Bold.svg#Brother-1816-Bold') format('svg');
font-weight:700;
font-style:normal;
font-display:swap
}
@font-face {
font-family:Brother1816book;
src:url('../fonts/Brother-1816-Book.eot');
src:url('../fonts/Brother-1816-Book.eot?#iefix') format('embedded-opentype'), url('../fonts/Brother-1816-Book.woff2') format('woff2'), url('../fonts/Brother-1816-Book.woff') format('woff'), url('../fonts/Brother-1816-Book.ttf') format('truetype'), url('../fonts/Brother-1816-Book.svg#Brother-1816-Book') format('svg');
font-weight:400;
font-style:normal;
font-display:swap
}
@font-face {
font-family:Brother1816regular;
src:url('../fonts/Brother-1816-Regular.eot');
src:url('../fonts/Brother-1816-Regular.eot?#iefix') format('embedded-opentype'), url('../fonts/Brother-1816-Regular.woff2') format('woff2'), url('../fonts/Brother-1816-Regular.woff') format('woff'), url('../fonts/Brother-1816-Regular.ttf') format('truetype'), url('../fonts/Brother-1816-Regular.svg#Brother-1816-Regular') format('svg');
font-weight:400;
font-style:normal;
font-display:swap
}
a, a:focus, a:hover {
	text-decoration:none
}
*, body, img {
	margin:0;
	padding:0
}
a, abbr, acronym, address, applet, article, aside, audio, b, big, blockquote, body, canvas, caption, center, cite, code, dd, del, details, dfn, div, dl, dt, em, embed, fieldset, figcaption, figure, footer, form, h1, h2, h3, h4, h5, h6, header, hgroup, html, i, iframe, img, ins, kbd, label, legend, li, mark, menu, nav, object, ol, output, p, pre, q, ruby, s, samp, section, small, span, strike, strong, sub, summary, sup, table, tbody, td, tfoot, th, thead, time, tr, tt, u, ul, var, video {
	margin:0;
	padding:0;
	border:0;
	font:inherit
}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
	display:block
}
ol, ul {
	list-style:none
}
blockquote, q {
	quotes:none
}
blockquote:after, blockquote:before, q:after, q:before {
	content:'';
	content:none
}
table {
	border-collapse:collapse;
	border-spacing:0
}
* {
	box-sizing:border-box
}
a {
	outline:0;
	border:none
}
a:focus {
	outline:0;
	border:none
}
a:hover {
	outline:0;
	border:none
}
button {
	outline:0;
	border:none
}
button:hover {
	outline:0;
	border:none
}
button:focus {
	outline:0;
	border:none
}
.spacer {
	clear:both;
	line-height:0;
	font-size:0
}
img {
	border:0;
	height:auto;
	max-width:100%
}
h1, h2, h3, h4, h5, h6 {
	font-weight:400
}
select {
	-webkit-appearance:none;
	-moz-appearance:none;
	appearance:none
}
html {
	overflow-x:hidden;
	scroll-behavior:smooth
}
body {
	font-family:Brother1816book;
	overflow-x:hidden;
	color:#373737
}
h1 {
	font-size:25px;
	line-height:33px;
	margin:20px 0;
	font-family:Brother1816light
}
h1 strong {
	font-family:Brother1816bold
}
h2 {
	font-size:30px;
	font-family:Brother1816bold;
	color:#fff
}
h3 {
	font-size:26px;
	line-height:34px;
	color:#373737;
	font-family:Brother1816light
}
h3 strong {
	font-family:Brother1816bold
}
h6 {
	color:#fff;
	text-transform:uppercase;
	font-size:22px;
	font-family:Brother1816bold
}
p {
	font-size:15px;
	line-height:25px;
	color:#373737;
	margin:15px 0 0
}
p.smalltext {
	font-size:12px;
	line-height:22px
}
p strong {
	font-family:Brother1816bold
}
p strong.bigtext {
	font-size:17px
}
.top-outer {
	width:100%
}
.navbar {
	padding:0
}
.navbar-brand {
	width:240px;
	margin:0;
	padding:20px 0 20px
}
.navbar-nav li {
	font-family:Brother1816bold;
	text-transform:uppercase
}
.navbar-nav li a {
	color:#000;
	display:block;
	font-size:12px;
	padding:6px 0
}
.navbar-nav li:last-child a {
	padding-bottom:15px
}
.navbar-nav li:hover a {
	background:0 0;
	color:#2dbecf
}
.navbar-nav li.active a {
	background:0 0;
	color:#2dbecf
}
.navbar-toggler {
	padding:0;
	border:none;
	margin-left:20px;
	border-radius:0;
	width:30px;
	outline:0
}
.navbar-toggler span {
	width:100%;
	height:2px;
	display:block;
	border-radius:0;
	margin-top:7px;
	background:#2dbecf
}
.navbar-toggler span:first-child {
	margin-top:0
}
.navbar-toggler span:nth-child(2) {
width:20px
}
.navbar-toggler:focus {
	border:none;
	outline:0
}
.bannercontent {
	margin-top:20px
}
.rating img {
	display:inline-block;
	vertical-align:middle;
	margin-right:10px
}
.rating span {
	display:inline-block;
	vertical-align:middle;
	color:#373737;
	font-size:10px;
	font-family:Brother1816light;
	text-transform:uppercase
}
.rating span strong {
	font-family:Brother1816bold
}
.buttonouter {
	margin-top:25px
}
.btn-default {
	display:inline-block;
	background:#2dbecf;
	padding:15px 25px 17px 30px;
	border-radius:40px;
	text-align:center;
	font-size:14px;
	font-family:Brother1816bold;
	text-transform:uppercase;
	color:#fff
}
.btn-default span {
	display:inline-block;
	vertical-align:middle;
	margin-right:10px
}
.btn-default img {
	display:inline-block;
	vertical-align:middle
}
.btn-default:hover {
	color:#fff;
	background:#0c8c9b
}
.topreview {
	margin-top:25px
}
.reviewimg {
	width:73px;
	margin:0 auto;
	border-radius:100%
}
.reviewimg img {
	width:100%;
	display:block;
	border-radius:100%
}
.reviewtext {
	text-align:center;
	margin-top:20px
}
.reviewtext p {
	margin:0;
	font-size:14px;
	line-height:22px
}
.author {
	margin-top:8px
}
.author span {
	display:inline-block;
	vertical-align:middle;
	font-size:14px;
	color:#373737;
	font-family:Brother1816bold
}
.author img {
	display:inline-block;
	vertical-align:middle;
	width:75px;
	margin-left:10px
}
.section {
	padding:30px 0
}
.rowgap {
	margin-top:25px
}
.brandsec, .growsec, .reviewsec {
	background:#f556df;
	background:-moz-linear-gradient(left, #f556df 0, #6442aa 100%);
	background:-webkit-linear-gradient(left, #f556df 0, #6442aa 100%);
	background:linear-gradient(to right, #f556df 0, #6442aa 100%)
}
.brandsec {
	position:relative;
	margin-top:-1px
}
.icon1 {
	position:absolute;
	right:40px;
	top:-120px;
	z-index:9999;
	width:90px
}
.topdivider {
	margin-top:30px
}
.agencysec {
	margin-top:-1px;
	position:relative;
	background:#fff;
	z-index:9999
}
.bigbutton .btn-default {
	width:100%
}
.proofsec {
	margin-top:-1px;
	background:#5d41a8;
	background:-moz-linear-gradient(left, #5d41a8 0, #d752d4 100%);
	background:-webkit-linear-gradient(left, #5d41a8 0, #d752d4 100%);
	background:linear-gradient(to right, #5d41a8 0, #d752d4 100%)
}
.proffimg {
	border-radius:10px;
	overflow:hidden
}
.proofsec h3, .proofsec p, .whitext h3, .whitext p {
	color:#fff
}
.speaksec, .techsec {
	position:relative;
	margin-top:-1px;
	background:#fff
}
.techimg {
	margin-top:30px
}
.techsec h3 {
	margin-top:30px
}
.marketimg {
	margin-bottom:25px
}
.consultationarea, .contatsec, .launchsec {
	background:#5d41a8;
	background:-moz-linear-gradient(left, #5d41a8 0, #c850cf 100%);
	background:-webkit-linear-gradient(left, #5d41a8 0, #c850cf 100%);
	background:linear-gradient(to right, #5d41a8 0, #c850cf 100%)
}
.launchbox {
	margin:15px 0
}
.launchicon {
	margin-bottom:25px
}
.launchicon img {
	max-height:150px;
	height:auto;
	width:auto
}
.icon2 {
	position:absolute;
	top:-120px;
	left:0;
	z-index:99999;
	width:90px
}
.icon3, .icon4 {
	position:absolute;
	top:-70px;
	right:40px;
	z-index:99999;
	width:90px
}
.launchime p {
	font-size:13px;
	line-height:23px
}
.growslider .item {
	padding:25px;
	background:#fff;
	border-radius:15px
}
.growcontent h4 {
	font-size:23px;
	color:#373737;
	font-family:Brother1816bold
}
.slick-slider {
	position:relative;
	display:block;
	box-sizing:border-box;
	-webkit-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
	user-select:none;
	-webkit-touch-callout:none;
	-khtml-user-select:none;
	-ms-touch-action:pan-y;
	touch-action:pan-y;
	-webkit-tap-highlight-color:transparent
}
.slick-list {
	position:relative;
	display:block;
	overflow:hidden;
	margin:0;
	padding:0
}
.slick-list:focus {
	outline:0
}
.slick-list.dragging {
	cursor:pointer
}
.slick-slider .slick-list, .slick-slider .slick-track {
	-webkit-transform:translate3d(0, 0, 0);
	-moz-transform:translate3d(0, 0, 0);
	-ms-transform:translate3d(0, 0, 0);
	-o-transform:translate3d(0, 0, 0);
	transform:translate3d(0, 0, 0)
}
.slick-track {
	position:relative;
	top:0;
	left:0;
	display:block;
	margin-left:auto;
	margin-right:auto
}
.slick-track:after, .slick-track:before {
	display:table;
	content:''
}
.slick-track:after {
	clear:both
}
.slick-loading .slick-track {
	visibility:hidden
}
.slick-slide {
	display:none;
	float:left;
	height:100%;
	min-height:1px
}
[dir=rtl] .slick-slide {
	float:right
}
.slick-slide img {
	display:block;
	margin:0 auto
}
.slick-slide.slick-loading img {
	display:none
}
.slick-slide.dragging img {
	pointer-events:none
}
.slick-initialized .slick-slide {
	display:block
}
.slick-loading .slick-slide {
	visibility:hidden
}
.slick-vertical .slick-slide {
	display:block;
	height:auto;
	border:1px solid transparent
}
.slick-arrow.slick-hidden {
	display:none
}
.slick-prev {
	font-size:0;
	line-height:0;
	position:absolute;
	top:50%;
	display:block;
	width:40px;
	height:40px;
	padding:0;
	-webkit-transform:translate(0, -50%);
	-ms-transform:translate(0, -50%);
	transform:translate(0, -50%);
	cursor:pointer;
	color:transparent;
	border:none;
	outline:0;
	z-index:9999;
	border-radius:100%;
	-webkit-box-shadow:0 0 11px 0 rgba(0, 0, 0, .21);
	-moz-box-shadow:0 0 11px 0 rgba(0, 0, 0, .21);
	box-shadow:0 0 11px 0 rgba(0, 0, 0, .21);
	background:url(../images/arrowleftw.png) left top no-repeat;
	background-size:40px 40px
}
.slick-next {
	font-size:0;
	line-height:0;
	position:absolute;
	top:50%;
	display:block;
	width:40px;
	height:40px;
	padding:0;
	-webkit-transform:translate(0, -50%);
	-ms-transform:translate(0, -50%);
	transform:translate(0, -50%);
	cursor:pointer;
	color:transparent;
	border:none;
	outline:0;
	z-index:9999;
	border-radius:100%;
	-webkit-box-shadow:0 0 11px 0 rgba(0, 0, 0, .21);
	-moz-box-shadow:0 0 11px 0 rgba(0, 0, 0, .21);
	box-shadow:0 0 11px 0 rgba(0, 0, 0, .21);
	background:url(../images/arrowrightw.png) left top no-repeat;
	background-size:40px 40px
}
.slick-next:focus, .slick-next:hover, .slick-prev:focus, .slick-prev:hover {
	color:transparent;
	outline:0
}
.slick-next:focus:before, .slick-next:hover:before, .slick-prev:focus:before, .slick-prev:hover:before {
	opacity:1
}
.slick-next.slick-disabled:before, .slick-prev.slick-disabled:before {
	opacity:.25
}
.slick-next:before, .slick-prev:before {
	font-family:slick;
	font-size:20px;
	line-height:1;
	opacity:.75;
	color:#fff;
	-webkit-font-smoothing:antialiased;
	-moz-osx-font-smoothing:grayscale
}
.slick-prev {
	left:-15px
}
[dir=rtl] .slick-prev {
	right:-15px;
	left:auto
}
.slick-next {
	right:-15px
}
[dir=rtl] .slick-next {
	right:auto;
	left:-15px
}
.slick-dots {
	display:block;
	width:100%;
	padding:0;
	margin:30px 0 0;
	list-style:none;
	text-align:center
}
.slick-dots li {
	position:relative;
	display:inline-block;
	width:10px;
	height:10px;
	margin:0 5px;
	padding:0;
	cursor:pointer
}
.slick-dots li button {
	font-size:0;
	line-height:0;
	display:block;
	width:10px;
	height:10px;
	padding:5px;
	background:#70399b;
	cursor:pointer;
	color:transparent;
	border-radius:100%;
	border:0;
	outline:0
}
.slick-dots li button:focus, .slick-dots li button:hover {
	outline:0
}
.slick-dots li button:focus:before, .slick-dots li button:hover:before {
	opacity:1
}
.slick-dots li.slick-active button:before {
	opacity:.75;
	color:#000
}
.slick-dots li.slick-active button {
	background:#fff
}
.caserightarea {
	background:#fbf5ff;
	padding:20px 25px;
	margin-top:20px
}
.caserightcontent {
	margin:0
}
.caserightcontent ul {
	margin-top:25px
}
.caserightcontent ul li {
	margin-top:20px;
	font-size:15px;
	line-height:25px;
	color:#373737
}
.caserightcontent ul li strong {
	display:block;
	color:#6542ab;
	font-size:25px;
	font-family:Brother1816bold;
	margin-bottom:5px
}
.caserightcontent ul li strong span {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:700
}
.caserightcontent ul li:first-child {
	margin-top:0
}
.casestudyouterleft h5 {
	font-size:20px;
	color:#373737;
	font-family:Brother1816bold;
	margin:20px 0 20px;
	text-transform:uppercase
}
.casestudyouterleft ul {
	margin:0;
	padding:0
}
.casestudyouterleft ul li {
	font-size:15px;
	line-height:25px;
	margin-top:5px;
	background:url(../images/tick.png) left 8px no-repeat;
	background-size:14px auto;
	padding-left:24px
}
.casestudyouterleft ul li:first-child {
	margin:0
}
.casestudyouter .slick-prev {
	background:url(../images/arrowleft.png) left center no-repeat;
	background-size:40px 40px;
	width:40px;
	height:40px;
	bottom:-20px;
	left:35%;
	top:auto
}
.casestudyouter .slick-next {
	background:url(../images/arrowright.png) left center no-repeat;
	background-size:40px 40px;
	width:40px;
	height:40px;
	bottom:-20px;
	right:35%;
	top:auto
}
.consultationtext p.bigtext {
	font-size:18px;
	line-height:28px
}
.consultationarea {
	margin-top:-1px
}
.consultationarea .icon4 {
	left:0;
	right:0;
	margin:auto;
	top:-90px
}
.reviewsec .rating span {
	color:#fff
}
.reviewbox {
	padding:25px;
	background:#eff3fa;
	border-radius:8px;
	text-align:center
}
.fullstarimg {
	margin:15px 0
}
.reviewslider .item {
	padding:0 12px
}
.reviewslider .slick-next {
	right:-10px
}
.reviewslider .slick-prev {
	left:-10px
}
.reviewsec .icon4 {
	right:auto;
	left:0;
	top:-100px;
	width:110px
}
.reviewsec .icon5 {
	position:absolute;
	right:0;
	bottom:-110px;
	width:120px
}
.drawer {
	width:100%;
	margin:12px 0 0
}
.accordion-item-active .accordion-header {
	background:#fbf5ff;
transition:.25s
}
.accordion-item-active .accordion-header-icon {
	color:#54b2a4
}
.accordion-item-active .accordion-header h6 {
	color:#54b2a4
}
.accordion-header {
	background:#fbf5ff;
	padding:18px 30px;
	cursor:pointer;
	border-radius:5px;
	overflow:hidden;
transition:.25s
}
.accordion-header h6 {
	float:left;
	font-size:16px;
	margin:0;
	width:90%;
	line-height:26px;
	text-transform:none;
	font-family:Brother1816book;
	color:#505050
}
.accordion-content {
	display:none;
	padding:0 30px 20px;
	color:#646464;
	background:#fbf5ff;
	font-size:15px;
	line-height:1.45em
}
.accordion-content p {
	margin:0;
	margin-bottom:0;
	color:#77797b
}
.accordion-header-icon {
	font-size:0;
	float:right;
	background:url(../images/plus.png) right center no-repeat;
	width:15px;
	height:15px;
	margin-top:7px;
	vertical-align:middle
}
.accordion-header-icon.accordion-header-icon-active {
	background:url(../images/minus.png) right center no-repeat;
	font-size:0
}
.formouter .row {
	margin:0 -5px
}
.formouter .colgap {
	padding:0 5px
}
.form-control {
	background:#fff;
	height:58px;
	padding:0 20px;
	font-size:16px;
	font-family:Brother1816book;
	border-radius:3px;
	border:none;
	outline:0;
	box-shadow:none;
	width:100%
}
.form-control:focus {
	border:none;
	outline:0;
	box-shadow:none
}
.form-group {
	margin-bottom:8px
}
textarea.form-control {
	height:120px;
	width:100%;
	padding:20px
}
.infotext {
	color:#fff;
	font-size:12px;
	margin-top:10px;
	text-transform:uppercase
}
.infotext img {
	display:inline-block;
	vertical-align:middle;
	width:12px
}
.infotext span {
	display:inline-block;
	vertical-align:middle;
	margin:0 0 0 8px
}
.faqsec {
	position:relative;
	z-index:999;
	margin-bottom:-1px;
	background:#fff
}
.contatsec .icon1 {
	position:absolute;
	left:50px;
	top:10px;
	z-index:9999;
	width:90px
}
.contatsec .icon5 {
	right:50px;
	position:absolute;
	bottom:-20px;
	z-index:999999;
	width:120px
}
.botsignup {
	margin-top:30px
}
.botsignup .form-control {
	background:#fbf5ff
}
.parsley-required, .parsley-type {
	color:#fff;
	font-size:14px;
	margin-top:12px;
	font-family:Brother1816bold;
	text-align:left
}
.parsley-error {
	background-color:#f2dede;
	color:#b94a48
}
.parsley-success {
	background-color:#dff0d8;
	color:#468847
}
.botcontent .parsley-required, .botcontent .parsley-type {
	color:#000
}
.footer {
	padding:20px 0 45px
}
.copyright {
	font-size:12px;
	color:#000;
	text-transform:uppercase;
	font-family:Brother1816regular;
	margin:15px 0
}
.footlink a {
	font-size:12px;
	color:#000;
	text-transform:uppercase;
	display:inline-block;
	vertical-align:middle;
	font-family:Brother1816regular
}
.footlink a:hover {
	color:#54b2a4
}
.footlink span {
	display:inline-block;
	vertical-align:middle;
	font-size:12px;
	margin:0 7px;
	font-family:Brother1816regular;
	color:#000
}
.modal-content {
	border-radius:0;
	padding:20px 14px
}
.modal-body {
	padding:0
}
.modal-backdrop.show {
	opacity:.8
}
.close {
	font-size:45px;
	opacity:1;
	position:absolute;
	right:20px;
	top:10px;
	z-index:99999
}
.modal {
	z-index:99999
}
.modal-backdrop {
	z-index:9999
}
.floating-btn {
	position:fixed;
	width:100%;
	left:0;
	border-radius:0;
	right:0;
	margin:auto;
	z-index:99999;
	top:auto;
	bottom:0
}
.caseslider {
	padding-bottom:70px
}
@media only screen and (min-width :480px) {
.rating span {
letter-spacing:1px;
font-size:11px
}
}
@media only screen and (min-width :576px) {
.formouter {
margin:0 auto;
width:440px
}
}
@media only screen and (min-width :768px) {
h2 {
font-size:35px
}
.container {
max-width:750px
}
.reviewimg {
display:inline-block;
vertical-align:top;
margin:0 15px 0 0
}
.reviewtext {
display:inline-block;
vertical-align:top;
width:310px;
text-align:left;
margin:0
}
.section {
padding:40px 0
}
.rowgap {
margin-top:30px
}
.bigbutton .btn-default {
width:auto;
letter-spacing:1.3px;
padding-left:50px;
padding-right:40px;
font-size:18px
}
.smallrating span {
letter-spacing:normal
}
.rating img {
width:75px;
margin-right:5px
}
.techimg {
margin-top:40px
}
.marketimg {
margin-bottom:-12px
}
.growslider .item {
padding:35px 50px
}
.growcontent h4 {
font-size:26px
}
.caserightarea {
padding:20px 30px
}
.caserightarea {
margin:0
}
.caseslider {
padding-bottom:100px
}
.contatsec .container {
max-width:700px
}
.modal-dialog {
max-width:690px
}
.modal-content {
padding:50px 60px
}
}
@media only screen and (min-width :992px) {
h1 {
font-size:29px;
line-height:39px
}
h3 {
font-size:27px;
line-height:35px
}
.container {
max-width:970px
}
.top-outer {
padding:30px 0
}
.navbar-brand {
padding:0
}
.navbar-nav li {
margin:0 0 0 20px
}
.navbar-nav li a {
padding:0
}
.navbar-nav li:last-child a {
padding-bottom:0
}
.reviewtext {
width:438px
}
.heroimage {
padding-right:30px
}
.topdivider {
margin-top:40px
}
.growsec .container {
max-width:900px
}
.growslider .item {
padding:40px 70px
}
.growcontent h4 {
font-size:30px
}
.slick-prev {
left:-50px
}
.slick-next {
right:-50px
}
.faqsec .container {
max-width:850px
}
.modal-dialog {
max-width:800px
}
}
@media only screen and (min-width :1200px) {
h1 {
font-size:31px;
line-height:38px
}
h2 {
font-size:40px
}
h3 {
font-size:35px;
line-height:43px
}
.container {
max-width:1170px
}
.navbar-nav li {
margin:0 0 0 30px
}
.navbar-nav li a {
font-size:14px
}
.bannercontent {
margin-top:40px
}
.heroimage {
padding-right:50px
}
.reviewtext {
width:500px
}
.reviewimg {
width:90px
}
.section {
padding:50px 0
}
.rowgap {
margin-top:40px
}
.heroimage {
margin-bottom:-46px
}
.topdivider {
z-index:999;
margin:0
}
.agencycontent {
padding-right:50px
}
.agencyimage {
margin-top:-120px;
position:relative;
z-index:9999;
margin-bottom:-80px
}
.agencysec .section {
padding-bottom:40px
}
.marketsec .container, .proofsec .container, .techsec .container {
max-width:1150px
}
.profimageouter {
padding-right:15px
}
.profcontent {
padding-left:15px
}
.techimg {
margin-top:80px;
margin-bottom:-52px
}
.techsec h3 {
margin-top:65px
}
.speakseccontent {
width:520px
}
.launchsecdivider {
margin-top:-80px
}
.launchime {
padding-right:45px
}
.slick-prev {
left:-70px
}
.slick-next {
right:-70px
}
.caserightarea {
padding:20px 40px
}
.casestudyouter .container {
max-width:1100px
}
.casestudyouter .slick-prev {
top:50%;
bottom:auto;
left:-50px
}
.casestudyouter .slick-next {
top:50%;
bottom:auto;
right:-50px
}
.consultationimg {
padding-right:20px
}
.caseslider {
padding-bottom:25px
}
.consultationarea .icon4 {
top:-70px
}
.reviewsec .icon4 {
top:-130px
}
.bottomsec .container, .footer .container {
max-width:1050px
}
.botcontent {
margin:0 auto;
width:540px
}
.botsignup {
margin-left:auto;
margin-right:auto;
width:400px
}
.copyright {
margin:0
}
}
@media only screen and (min-width :1280px) {
h1 {
font-size:33px;
line-height:40px
}
h2 {
font-size:45px
}
h3 {
font-size:36px;
line-height:44px
}
.container {
max-width:1250px
}
.navbar-nav li {
margin:0 0 0 35px
}
.heroimage {
padding-right:80px
}
.agencycontent {
padding-right:61px
}
.marketsec .container, .proofsec .container, .techsec .container {
max-width:1150px
}
.launchsecdivider {
margin-top:-94px
}
.slick-prev {
left:-90px
}
.slick-next {
right:-90px
}
.casestudyouter .slick-prev {
left:-90px
}
.casestudyouter .slick-next {
right:-90px
}
.consultationtext {
padding-left:80px
}
.consultationtext p.bigtext {
font-size:20px;
line-height:30px
}
.slotcontent {
padding-right:25px
}
.reviewsec .icon4 {
top:-150px
}
}
@media only screen and (min-width :1400px) {
.reviewslider .slick-next {
right:-70px
}
.reviewslider .slick-prev {
left:-70px
}
}
