.ad-types-text{
	padding: 0px 30px 0px 30px;
	height:200px;
}
.ad-types:hover{
	box-shadow:0 16px 10px rgba(0,0,0,.15);
}	
.ad-types{	
	transition:background-color 0.5s linear;
	background-color:#ffffff;
	border-radius: 2px;
	box-sizing: border-box;
}
.seo-sub-heading{
	text-transform:none;
	font-size: 36px;
    line-height: 48px;
    margin: 0 0 25px;
	f
}
.qanda-sub{
	text-transform: uppercase;
    padding: 5px;
    font-family: Lato;
    font-size: 24px;
    letter-spacing: 0px;
	text-decoration:underline;
}
.home-icons-text{
	font-size:14px;
	text-align:center;
	font-weight:300;
}
.home-icons-size{
		width:50px;
		height:auto;
		text-align:center;
}
.home-icons-link{
	color:#ffffff;
}
@media only screen and (min-width:200px) and (max-width:560px) {	
	.subscribe input[type=submit]{width:100%;}
	.subscribe input[type=email]{width:100%;}
.home-icons-text{
	display:none;		
}
.home-icons-size{
		width:40px;
		height:auto;
		text-align:center;
}
}
.top-bar2 {
    background: #000;
    position: absolute;
    top: 0;
    width: 100%;
    padding: 10px 0;
    left: 0;
    z-index: 9999;
    color: #FFF;
}
.top-bar2 ul.contact_details {
    float: right;
    margin: 0;
    padding: 0;
}
.top-bar2 ul {
    list-style: none;
}
.top-bar2 ul.contact_details li {
    display: inline!important;
    font-size: 13px;
    padding-left: 15px;
}
.top-bar2 ul.contact_details li a {
    color: #FFF;
}
.pricing-headers{font-weight:900;text-transform:uppercase;padding:20px;font-family:Lato;font-size:26px;letter-spacing:5px}
.pricing-headers-sub{text-align:center;color:#888;font-family: Lato;letter-spacing:1px;text-transform:none;font-weight:0px;}
.home-slider-links{color:#b8ebe3;font-size:20px;}
.home-slider-p{color:#ffffff;font-size:28px;}
article, aside, details, figcaption, figure, footer, header, hgroup, nav, section, summary{display:block;}
audio, canvas, video{display:inline-block;*display:inline;*zoom:1;}
audio:not([controls]){display:none;height:0;}
[hidden]{display:none;}
html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;}
html, html a{-webkit-font-smoothing:antialiased;text-shadow:1px 1px 1px rgba(0, 0, 0, 0.004);}
html, button, input, select, textarea{font-family:'Varela Round', sans-serif;}
body{margin:0;font-family:'Varela Round', sans-serif;}
a:focus{outline:thin dotted;}
a:active, a:hover{outline:0;}
h1{font-size:2em;margin:0.67em 0;color:#353535;}
h2{font-size:1.5em;margin:0.83em 0;}
h3{font-size:1.17em;margin:1em 0;}
h4{font-size:1em;margin:1.33em 0;}
h5{font-size:0.83em;margin:1.67em 0;}
h6{font-size:0.75em;margin:2.33em 0;}
abbr[title]{border-bottom:1px dotted;}
b, strong{font-weight:bold;}
blockquote{margin:1em 40px;}
dfn{font-style:italic;}
mark{background:#ff0;color:#000;}
p, pre{margin:1em 0;}
code, kbd, pre, samp{font-family:monospace, serif;_font-family:'courier new', monospace;font-size:1em;}
pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word;}
q{quotes:none;}
q:before, q:after{content:'';content:none;}
small{font-size:75%;}
sub, sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}
sup{top:-0.5em;}
sub{bottom:-0.25em;}
dl, menu, ol, ul{margin:1em 0;}
dd{margin:0 0 0 40px;}
menu, ol, ul{padding:0 0 0 40px;}
nav ul, nav ol{list-style:none;list-style-image:none;}
img{border:0;-ms-interpolation-mode:bicubic;}
svg:not(:root){overflow:hidden;}
figure{margin:0;}
form{margin:0;}
fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em;}
legend{border:0;padding:0;white-space:normal;*margin-left:-7px;}
button, input, select, textarea{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle;}
button, input{line-height:normal;}
button, html input[type="button"],
input[type="reset"], input[type="submit"]{-webkit-appearance:button;cursor:pointer;*overflow:visible;}
button[disabled], input[disabled]{cursor:default;}
input[type="checkbox"], input[type="radio"]{box-sizing:border-box;padding:0;*height:13px;*width:13px;}
input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box;}
input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-decoration{-webkit-appearance:none;}
button::-moz-focus-inner, input::-moz-focus-inner{border:0;padding:0;}
textarea{overflow:auto;vertical-align:top;}
table{border-collapse:collapse;border-spacing:0;}
a{color:#353535;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s;}
a:hover, a:focus{color:#3dc9b3;text-decoration:none;}
p{color:#8c9398;word-spacing:1px;line-height:25px;font-size:14px;}
h2{font-size:15px;color:#353535;text-transform:uppercase;font-weight:bold;}
h2::after{content:" ";border:solid 2px #3dc9b3;display:block;width:35px;margin:25px auto;}
.section-padding{padding:60px 0 100px}
.dark-bg{background:#f3f5f8;}
.light-bg{background-color:#fff;}
.dark-box{background:#f3f5f8;-webkit-box-shadow:0px 3px 0px 0px #f0f2f4;-moz-box-shadow:0px 3px 0px 0px #f0f2f4;box-shadow:0px 3px 0px 0px #f0f2f4;}
.light-box{background-color:#fff;-webkit-box-shadow:0px 3px 0px 0px #f0f2f4;-moz-box-shadow:0px 3px 0px 0px #f0f2f4;box-shadow:0px 3px 0px 0px #f0f2f4;padding:20px 0;}
.light-box:hover, .light-box:focus{-webkit-box-shadow:0px 3px 0px 0px #3dc9b3;-moz-box-shadow:0px 3px 0px 0px #3dc9b3;box-shadow:0px 3px 0px 0px #3dc9b3;}
.box-hover{transition:all 500ms ease-in-out;-webkit-transition:all 500ms ease-in-out;-moz-transition:all 500ms ease-in-out;-o-transition:all 500ms ease-in-out;}
.box-hover:hover, .box-hover:focus{transform:translate(0, -15px);-webkit-transform:translate(0, -15px);-ms-transform:translate(0, -15px);}
.wrapper{height:650px;}
.nopadding{padding:0;}
.inner{padding-top:100px;}
nav{background-color:#242830;margin-top:-1px;}
nav ul{list-style:none;padding:0;}
nav ul li{color:rgba(255, 255, 255, 0.6);display:block;border-bottom:1px dotted rgba(255, 255, 255, 0.2);transition:all 0.5s ease;-moz-transition:all 0.5s ease;-webkit-transition:all 0.5s ease;-o-transition:all 0.5s ease;padding-left:0;position:relative;}
nav ul li:last-child{border:none;}
nav ul li a{color:rgba(255, 255, 255, 0.6);display:block;padding:20px;transition:all 0.5s ease;-moz-transition:all 0.5s ease;-webkit-transition:all 0.5s ease;-o-transition:all 0.5s ease;padding-left:0;position:relative;}
nav ul li a:hover, nav ul li a:focus{text-decoration:none;color:rgba(255, 255, 255, 1);}
#nav-toggle{position:absolute;right:15px;top:0;}
#nav-toggle{cursor:pointer;padding:10px 35px 16px 0px;}
#nav-toggle span, #nav-toggle span:before, #nav-toggle span:after{background-color:#ffffff !important;cursor:pointer;border-radius:1px;-moz-border-radius:1px;-webkit-border-radius:1px;-o-border-radius:1px;height:5px;width:35px;background:#353535;position:absolute;display:block;content:'';}
#nav-toggle span:before{top:-10px;background-color:#ffffff !important;}
#nav-toggle span:after{bottom:-10px;background-color:#ffffff !important;}
#nav-toggle span, #nav-toggle span:before, #nav-toggle span:after{transition:all 500ms ease-in-out;-webkit-transition:all 500ms ease-in-out;-moz-transition:all 500ms ease-in-out;-o-transition:all 500ms ease-in-out;}
#nav-toggle.active span{background-color:transparent !important;}
#nav-toggle.active span:before, #nav-toggle.active span:after{top:0;}
#nav-toggle.active span:before{transform:rotate(45deg);-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);}
#nav-toggle.active span:after{transform:translateY(-10px) rotate(-45deg);-webkit-transform:translateY(-10px) rotate(-45deg);-ms-transform:translateY(-10px) rotate(-45deg);top:10px;}
.navicon{position:relative;height:26px;}
.indicator{position:absolute;right:0 !important;}
.pull{display:none;}
.hero{background: #77c4e3;background: linear-gradient(to bottom left,#77c4e3,#8176b5);/*background:url('../img/hero-bg.jpg') no-repeat center center;*/-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;padding:65px 0 300px 0;height:auto;}
.hero{padding:65px 0 100px 0;height:auto;}
.hero h1{text-shadow: #607D8B 3px 3px;font-size:25px;letter-spacing:4px;color:#ffffff; font-family:'Lato', sans-serif;font-weight:bold;}
.h1{font-size:16px;letter-spacing:12px;margin:0px;}
.logo-m-t-s{font-size:28px;}
.sub-head-hero{color:#ffffff;font-size:15px;}
.h1-sub-header{text-shadow: #607D8B 1px 1px;color:#ffffff;letter-spacing:3px;font-weight:bold;}
@media only screen and (min-width:200px) and (max-width:480px) {.pricing-headers{font-size:18px;}.scroller-size-m{font-size:16px;}.logo-m{width:25%}.sub-head-hero{color:#ffffff;font-size:12px;}.logo-m-t-s{font-size:20px;}.logo-m-t{font-size:18px !important;font-weight:bold;}.h1-sub-header{font-family:'Lato', sans-serif;font-weight:600;font-size:12px;letter-spacing:3px;margin:0px;color:#ffffff;}}
.inner-a:hover, .inner-a:focus{color:#000}
.hero h1 span{color:#ffffff;display:inline-block;}
.hero p{letter-spacing:1px;}
.hero-inner{padding:20px 0 20px 0;height:auto;/*background:#3dc9b3;*/background:#000000;}
.hero-inner h1{font-size:16px;letter-spacing:12px;margin:0px;}
.abt-btn{background:rgb(61, 201, 179);color:#fff;text-transform:uppercase;letter-spacing:1px;display:inline-block;margin:20px 0 0;font-weight:bold;border-radius:2px;font-size:100%;width:150px;padding:15px 15px;}
.learn-more-btn{background:rgb(61, 201, 179);color:#fff;text-transform:uppercase;letter-spacing:1px;display:inline-block;margin:20px 0 0;font-weight:bold;border-radius:2px;font-size:100%;width:150px;padding:15px 15px;}
.abt-btn:hover,.abt-btn:focus{background:rgba(61, 201, 179, 0.6);color:#fff;}
.learn-more-btn:hover, .learn-more-btn:focus{background:rgba(61, 201, 179, 0.6);color:#fff;}
.intro{background:#f3f5f8;}
.intro p{margin:50px 0 0;}
h1.arrow{font-size:15px;text-transform:uppercase;color:#353535;letter-spacing:1px;background:url('../img/h1-bg.png') no-repeat center bottom;padding-bottom:30px;font-weight:bold;}
.features-wrapper, .team-wrapper{margin:70px 0 0;}
.shadow{text-shadow:rgb(55, 181, 161) 1px 1px, rgb(55, 181, 161) 2px 2px, rgb(55, 181, 161) 3px 3px, rgb(55, 181, 161) 4px 4px, rgb(55, 181, 161) 5px 5px, rgb(55, 181, 161) 6px 6px, rgb(55, 181, 161) 7px 7px, rgb(55, 181, 161) 8px 8px, rgb(55, 181, 161) 9px 9px, rgb(55, 181, 161) 10px 10px, rgb(55, 181, 161) 11px 11px, rgb(55, 181, 161) 12px 12px, rgb(55, 182, 162) 13px 13px, rgb(55, 183, 163) 14px 14px, rgb(56, 184, 164) 15px 15px, rgb(56, 185, 165) 16px 16px, rgb(56, 186, 166) 17px 17px, rgb(57, 187, 167) 18px 18px, rgb(57, 188, 168) 19px 19px, rgb(57, 189, 169) 20px 20px, rgb(58, 191, 170) 21px 21px, rgb(58, 192, 171) 22px 22px, rgb(58, 193, 172) 23px 23px, rgb(59, 194, 173) 24px 24px, rgb(59, 195, 174) 25px 25px, rgb(59, 196, 175) 26px 26px, rgb(60, 197, 176) 27px 27px, rgb(60, 198, 177) 28px 28px, rgb(60, 199, 178) 29px 29px, rgb(61, 201, 179) 30px 30px;}
.icon{height:175px;width:175px;line-height:175px;max-width:100%;background:#3dc9b3;border-radius:50%;-o-border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;display:block;color:#fff;font-size:55px;text-align:center;vertical-align:middle;position:relative;margin:0 auto 50px;}
.iphone{width:50%;/*background:#f3f5f8;*/float:left;height:100%;/*box-shadow:inset -15px -11px 40px -6px rgba(0, 0, 0, 0.1);-moz-box-shadow:inset -15px -11px 40px -6px rgba(0, 0, 0, 0.1);-webkit-box-shadow:inset -15px -11px 40px -6px rgba(0, 0, 0, 0.1)*/;z-index:1;}
.fluid-white{width:50%;background:#fff;float:right;height:100%;z-index:2;}
.responsive-services{position:relative;}
.swag{background:url('../img/plants-bg.jpg') no-repeat center center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;background-attachment:fixed;padding:50px 0;}
.swag h1{color:#fff;font-size:40px;text-transform:uppercase;letter-spacing:5px;}
.swag h1 span{display:block;font-size:25px;margin-top:20px;}
.down-arrow-btn{width:40px;height:40px;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;-o-border-radius:50%;background:rgba(61, 201, 179, 0.8);display:inline-block;margin:10px auto 20px;color:#fff;font-size:16px;line-height:40px;text-align:center;}
.down-arrow-btn:hover, .down-arrow-btn:focus{color:#fff;background:rgba(61, 201, 179, 1);}
.effects{padding-left:15px;}
.effects .img{position:relative;margin-bottom:50px;position:relative;z-index:1;overflow:hidden;}
.effects .img:nth-child(n){margin-right:5px;}
.effects .img:first-child{margin-left:-15px;}
.effects .img:last-child{margin-right:0;}
.effects .img img{display:block;margin:0;padding:0;height:auto;}
.overlay{display:block;position:absolute;z-index:20;background:rgba(100, 194, 158, 0.8);overflow:hidden;transition:all 0.5s;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-o-transition:all 0.5s;}
a.close-overlay{display:block;position:absolute;top:0;right:0;z-index:100;width:45px;height:45px;font-size:20px;font-weight:700;color:#fff;line-height:45px;text-align:center;background-color:#000;cursor:pointer;}
a.close-overlay.hidden{display:none;}
a.expand{display:block;position:absolute;z-index:100;text-align:center;color:#fff;font-weight:600;font-size:14px;text-transform:uppercase;line-height:30px;}
.overlay-effect .img i{font-size:30px;}
.overlay-effect .overlay{bottom:0;left:0;right:0;width:100%;height:100%;opacity:0;}
.overlay-effect .overlay a.expand{left:0;right:0;bottom:47%;margin:0 auto -30px auto;}
.overlay-effect .img.hover .overlay{height:100%;opacity:1;}
.img img{width:-webkit-calc(100% + 40px) !important;width:calc(100% + 40px) !important;-webkit-transition:opacity 0.35s, -webkit-transform 0.35s;transition:opacity 0.35s, transform 0.35s;-moz-transition:opacity 0.35s, -moz-transform 0.35s;-o-transition:opacity 0.35s, -o-transform 0.35s;-webkit-transform:translate3d(-40px, 0, 0);transform:translate3d(-40px, 0, 0);-ms-transform:translate3d(-40px, 0, 0);}
.img:hover img{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);-ms-transform:translate3d(-40px, 0, 0);}
.designs{position:absolute;left:0;right:0;margin-left:auto;margin-right:auto;top:50px;}
.subscribe{background:url('../img/keyboard-bg.jpg') no-repeat center center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;background-attachment:fixed;padding:120px 0 140px;}
.subscribe h1{color:#fff;margin-bottom:40px;}
.subscribe h1 span{display:block;font-size:15px;text-transform:uppercase;font-weight:bold;margin-top:20px;letter-spacing:1px;}
.subscribe input[type=email]{background-color:rgba(255, 255, 255, 0.1);border:solid 1px #fff;padding:20px;width:100%;color:#fff;}
.subscribe input[type=submit]{background:rgba(61, 201, 179, 0.5);border:solid 1px rgba(61, 201, 179, 0.5);padding:20px;color:#fff;text-transform:uppercase;letter-spacing:1px;transition:all 0.5s ease;-moz-transition:all 0.5s ease;-webkit-transition:all 0.5s ease;-o-transition:all 0.5s ease;width:100%;}
.subscribe input[type=submit]:hover{background:rgba(61, 201, 179, 1);border:solid 1px rgba(61, 201, 179, 1);color:#fff;}
.ignite-cta{background-color:#242830;padding:70px 0;}
.ignite-btn{display:inline-block;padding:25px 40px;color:#fff;border:solid 1px #fff;text-transform:uppercase;font-weight:bold;letter-spacing:1px;}
.ignite-btn:hover, .ignite-btn:focus{color:#3dc9b3;border:solid 1px #3dc9b3;}
.team img{margin-bottom:40px;}
ul.social-buttons{list-style:none;margin:0;padding:0;}
ul.social-buttons li{display:inline-block;margin-right:10px;}
ul.social-buttons li:last-child{margin-right:0;}
.social-btn{width:40px;height:40px;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;-o-border-radius:50%;background:#242830;display:inline-block;color:#fff;font-size:17px;line-height:40px;text-align:center;}
.social-btn:hover, .social-btn:focus{background:#3dc9b3;color:#fff;}
.social{margin-top:25px}
.up-btn{width:50px;height:50px;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;-o-border-radius:50%;background:rgba(61, 201, 179, 0.5);display:block;margin:0 auto;color:#fff;font-size:18px;line-height:46px;text-align:center;position:absolute;top:-26px;left:0;right:0;margin-left:auto;margin-right:auto;}
.up-btn:hover, up-btn:focus{color:#fff;background:rgba(61, 201, 179, 1);}
.contact-details{margin:70px 0;}
.contact-details h2{font-size:20px;}
.contact-details h2 span{display:block;color:#3dc9b3;text-transform:uppercase;letter-spacing:1px;font-size:14px;margin-top:15px;}
.contact-wrap{position:relative;}
footer a{color:#a1a9b0;}
footer{background-color:#242830;padding:40px 0 30px;}
footer p{color:#fff;}
ul.legals{list-style:none;color:#fff;line-height:25px;}
ul.legals li{display:inline-block;}
ul.legals li::after{content:" |";}
ul.legals li:last-child::after{content:"";}
.legals{text-align:left;}
.credit{text-align:right;}
#servicesSlider{margin-top:70px;margin-bottom:10px;}
ul.slides li{margin-bottom:20px;}
.wp1, .wp2, .wp3, .wp4, .wp5, .wp6, .wp44, .wp55, .wp66, .wp77{visibility:hidden;}
.bounceInLeft, .bounceInRight, .fadeInUp, .fadeInUpDelay, .fadeInDown, .fadeInUpD, .fadeInLeft, .fadeInRight{visibility:visible;}
.delay-05s{animation-delay:0.5s;-webkit-animation-delay:0.5s;}
.delay-1s{animation-delay:1s;-webkit-animation-delay:1s;}
.wp3{background:url('../img/web-design-web-application-development.jpeg') no-repeat center center;height:100%;background-size:contain;}
.wp44{background:url('../img/mobile-app-development.jpeg') no-repeat center center;height:100%;background-size:contain;}
.wp55{background:url('../img/sms-marketing-uae.png') no-repeat center center;height:100%;background-size:contain;}
.wp66{background:url('../img/email-marketing-uae.png') no-repeat center center;height:100%;background-size:contain;}
.wp77{background:url('../img/seo-and-sem-services.jpeg') no-repeat center center;height:100%;background-size:contain;}
.wp88{background:url('../img/ecommerce.png') no-repeat center center;height:100%;background-size:contain;}
.link-fancy{letter-spacing:1px;font-size:12px;}
.cl-effect-1 a::before,
.cl-effect-1 a::after{display:inline-block;opacity:0;-webkit-transition:-webkit-transform 0.3s, opacity 0.2s;-moz-transition:-moz-transform 0.3s, opacity 0.2s;transition:transform 0.3s, opacity 0.2s;}
.cl-effect-1 a::before{margin-right:10px;content:'[';-webkit-transform:translateX(20px);-moz-transform:translateX(20px);transform:translateX(20px);}
.cl-effect-1 a::after{margin-left:10px;content:']';-webkit-transform:translateX(-20px);-moz-transform:translateX(-20px);transform:translateX(-20px);}
.cl-effect-1 a:hover::before,
.cl-effect-1 a:hover::after,
.cl-effect-1 a:focus::before,
.cl-effect-1 a:focus::after{opacity:1;-webkit-transform:translateX(0px);-moz-transform:translateX(0px);transform:translateX(0px);}
.color-1{background:#435a6b;margin:0 auto;padding:6em 3em;text-align:center;}
.link-fancy-inner{position:relative;display:inline-block;margin:15px 25px;outline:none;color:#fff;text-decoration:none;text-transform:uppercase;letter-spacing:1px;font-weight:400;text-shadow:0 0 1px rgba(255,255,255,0.3);font-size:1.35em;}
.bg-11 {background: #ffffff;}
