/*!
Theme Name: webs-law
Theme URI: http://underscores.me/
Author: Underscores.me
Author URI: http://underscores.me/
Description: Description
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: webs-law
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.

webs-law is based on Underscores https://underscores.me/, (C) 2012-2017 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.

Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal https://necolas.github.io/normalize.css/
*/
/*--------------------------------------------------------------
>>> TABLE OF CONTENTS:
----------------------------------------------------------------
# Normalize
# Typography
# Elements
# Forms
# Navigation
	## Links
	## Menus
# Accessibility
# Alignments
# Clearings
# Widgets
# Content
	## Posts and pages
	## Comments
# Infinite scroll
# Media
	## Captions
	## Galleries
--------------------------------------------------------------*/

.row,.carousel-indicators{display:-ms-flexbox;display:-webkit-box;display:flex;}
html,body{overflow-x:hidden;}
body{font-weight:400;padding:0;font-family:'Roboto',sans-serif;-webkit-text-stroke:1px transparent;overflow-x:hidden;background-color:#fff;}
:focus{outline:none !important;}
a{text-decoration:none !important;color:#00c6ff;}
a:hover,a:focus{color:#000;}
textarea{width:100%;max-width:100%;}
.form-group{width:100%;float:left;}
p{font-size:20px;color:#000000;width:100%;float:left;line-height:1.6;margin-bottom:25px;}
ol,ul{font-size:20px;color:#1e1e1e;width:100%;float:left;line-height:1.6;}
.text-noeffect{font-size:inherit !important;margin:0 !important;font-family:inherit !important;padding:0 !important;color:inherit !important;font-weight:inherit !important;line-height:inherit !important;text-align:inherit !important;text-transform:inherit !important;width:inherit !important;float:inherit !important;border:inherit !important;}
.text-noeffect span{display:block;}
.navbar-toggler{display:none;}
figure{margin:0 0 0;}
summary{display:block;cursor:inherit;}
header{width:100%;float:left;background:#000;padding:20px 0;position:relative;z-index:10;top:0;}
header.sticky{position:fixed;background:#000000;top:0;padding:10px 0;z-index:99;}
body.home header{position:absolute;top:10px;padding:15px 0 0;background:transparent;}
body.home header.sticky{background:#000;padding:10px 0;position:fixed;top:0;}
video{width:100%;}
.h-logo{width:100%;float:left;}
.h-right{float:left;width:100%;}
.navbar-light{border:0;background:transparent !important;min-height:inherit;margin:25px 0 0;float:left;padding:0;}
.navbar-collapse{padding:0;}
button.close-btn{display:none;}
.mobile-menu-contact{display:none;}
ul.navbar-nav{margin:0;width:100%;float:left;text-align:center;padding:0;font-size:0;display:block;}
.navbar-nav>li{float:none;position:relative;padding:0;display:inline-block;vertical-align:top;}
.navbar-light .navbar-nav>li>a.nav-link{color:#ffffff;padding:0 2px;font-size:20px;text-transform:capitalize;font-weight:400;border-bottom:3px solid transparent;}
.navbar-light .navbar-nav>.active>a.nav-link,.navbar-light .navbar-nav>.active>a.nav-link:focus,.navbar-light .navbar-nav>.active>a.nav-link:hover,.navbar-light .navbar-nav>li>a.nav-link:focus,.navbar-light .navbar-nav>li>a.nav-link:hover,.navbar-light .navbar-nav >li.current-menu-item>a.nav-link,.navbar-light .navbar-nav >li.current-page-ancestor>a.nav-link,.navbar-light .navbar-nav >li:hover>a.nav-link{color:#00c6ff;border-color:#00c6ff;}
.navbar-nav>li+li{margin-left:25px;}
.h-contacts{float:right;}
header .row>div:nth-child(1){-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%;}
header .row>div:nth-child(2){-ms-flex:0 0 80%;flex:0 0 80%;max-width:80%;}
.h-socials{float:right;}
.h-socials>ul{width:auto;padding:0;margin:0;list-style-type:none;}
.h-socials>ul>li{float:left;}
.h-socials>ul>li+li{margin-left:5px;}
.h-socials>ul>li>a{width:30px;height:30px;background:#fff;float:left;text-align:center;color:#000;border-radius:50%;font-size:18px;line-height:32px;}
.h-socials>ul>li>a:hover{background:#2edcfb;color:#000;}
.h-cont{font-size:21px;font-weight:700;float:right;clear:both;margin:5px 0 0;line-height:1;}
.h-cont a{display:inline-block;color:#fff;}
.h-cont a span{display:block;text-align:right;font-size:20px;letter-spacing:1px;}
.h-cont i{border:2px solid #fff;width:24px;height:24px;font-size:17px;vertical-align:top;border-radius:50%;text-align:center;line-height:21px;margin-right:8px;position:relative;top:1px;color:#fff;}
.h-cont a:hover{color:#00c6ff;}
.home-banner{width:100%;float:left;background:url(upload/home-banner.png) #000;background-size:cover;min-height:900px;border-top:10px solid #000;position:relative;background-position:left bottom;}
.home-banner-inner{width:100%;float:left;margin:220px 0 0;}
.hb-right{width:100%;float:left;position:relative;}
.hb-text{width:100%;float:left;color:#e9f6ff;font-family:'Roboto Condensed',sans-serif;font-weight:700;text-transform:uppercase;line-height:0.9;}
.hb-big-small{font-size:70px;}
.hb-big{font-size:67px;}
.hb-small{color:#fff;font-size:57px;font-weight:300;text-transform:none;margin-top:15px;}
.hb-btn{float:left;margin-top:50px;}
.hb-btn a{background-image:-ms-linear-gradient( -90deg,rgb(2,47,76) 0%,rgb(33,121,108) 100%);background-image:-moz-linear-gradient( -90deg,rgb(2,47,76) 0%,rgb(33,121,108) 100%);background-image:-webkit-linear-gradient( -90deg,rgb(2,47,76) 0%,rgb(33,121,108) 100%);font-family:'Roboto Condensed',sans-serif;font-weight:700;color:#fff;font-size:32px;float:left;border-radius:52px;padding:10px 20px;line-height:1;}
.hb-down-arrow{width:100%;float:left;text-align:center;margin-top:140px;position:relative;}
.hb-btn a:hover{background:linear-gradient(180deg,#246655,#03314d);background-size:auto;background-size:400% 400%;-webkit-animation:AnimationName 37s ease infinite;-moz-animation:AnimationName 37s ease infinite;animation:AnimationName 4s ease infinite;font-family:'Roboto Condensed',sans-serif;}
 @-webkit-keyframes AnimationName{0%{background-position:51% 0%;}50%{background-position:50% 100%;}100%{background-position:51% 0%;}}
@-moz-keyframes AnimationName{0%{background-position:51% 0%;}50%{background-position:50% 100%;}100%{background-position:51% 0%;}}
@keyframes AnimationName{0%{background-position:51% 0%;}50%{background-position:50% 100%;}100%{background-position:51% 0%;}}
.home-banner:before{content:'';position:absolute;width:60%;top:0;height:100%;right:0;left:auto;background:#f6f6f7;background:-webkit-linear-gradient(left,rgba(0,0,0,0) 0,rgba(0,0,0,0.53) 30%);background:-o-linear-gradient(to right,rgba(0,0,0,0) 0,rgba(0,0,0,0.53) 30%);background:-moz-linear-gradient(to right,rgba(0,0,0,0) 0,rgba(0,0,0,0.53) 30%);background:linear-gradient(to right,rgba(0,0,0,0) 0,rgba(0,0,0,0.53) 30%);}
.home-banner>*{position:relative;}
.middle-content{width:100%;float:left;}
.six-links-design{width:100%;float:left;}
.six-links-design ul{width:100%;float:left;list-style-type:none;padding:0;}
.six-links-design ul>li{width:16.666667%;float:left;text-align:center;position:relative;}
.six-links-design ul>li:before{content:'';width:46px;height:46px;background:#ffb74d;border-radius:50%;position:absolute;z-index:-1;bottom:-12px;left:50%;margin-left:-23px;}
.six-links-design ul>li:after{content:'';position:absolute;bottom:-7px;width:100%;height:7px;background:#ffb74d;left:0;}
.six-links-design ul>li+li>a{border-left:1px solid #acacac;}
.six-links-design ul>li:hover a{color:#000000;}
.six-links-design ul>li>a{width:100%;float:left;color:#000;font-size:20px;line-height:60px;background:#fff;font-weight:500;display:inline-block;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);-webkit-transition-property:color;transition-property:color;-webkit-transition-duration:0.3s;transition-duration:0.3s;position:relative;}
.six-links-design ul>li>a::before{content:"";position:absolute;z-index:-1;top:0;bottom:0;left:0;right:0;background:#ffffff;-webkit-transform:scaleX(1);transform:scaleX(1);-webkit-transform-origin:50%;transform-origin:50%;-webkit-transition-property:transform;transition-property:transform;-webkit-transition-duration:0.3s;transition-duration:0.3s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;}
.six-links-design ul>li>a:hover::before{-webkit-transform:scaleX(0);transform:scaleX(0);}
.six-links-design ul>li>a:hover{background:#ffb74d;color:#fff;}
.six-links-design ul>li:nth-child(2):hover>a,.six-links-design ul>li:nth-child(2):before,.six-links-design ul>li:nth-child(2):after{background:#8e24aa;}
.six-links-design ul>li:nth-child(3):hover>a,.six-links-design ul>li:nth-child(3):before,.six-links-design ul>li:nth-child(3):after{background:#00c6ff;}
.six-links-design ul>li:nth-child(4):hover>a,.six-links-design ul>li:nth-child(4):before,.six-links-design ul>li:nth-child(4):after{background:#43a047;}
.six-links-design ul>li:nth-child(5):hover>a,.six-links-design ul>li:nth-child(5):before,.six-links-design ul>li:nth-child(5):after{background:#006a6a;}
.six-links-design ul>li:nth-child(6):hover>a,.six-links-design ul>li:nth-child(6):before,.six-links-design ul>li:nth-child(6):after{background:#ff198d;}
 @-webkit-keyframes example{ 0%{left:50%;}40%{left:100%;margin-left:-46px;}70%{left:0%;margin-left:0;}100%{left:50%;}}
.h-big-colortext{width:100%;float:left;text-align:center;font-family:'Roboto Condensed',sans-serif;padding:50px 0 30px;}
.hbct-big{font-size:74px;text-transform:uppercase;font-weight:700;background:-webkit-linear-gradient(#022f4c,#21796c);-webkit-background-clip:text;-webkit-text-fill-color:transparent;width:100%;float:left;line-height:1.2;}
.hbct-small{width:100%;float:left;font-size:41px;color:#010c1f;text-transform:uppercase;font-weight:300;padding:0 15%;line-height:1.2;}
.three-box-main{width:100%;float:left;background:#f3f7fa;padding:80px 0;}
.redefine{width:31%;float:left;background:url(images/redefine-bg.jpg);background-size:cover;background-repeat:no-repeat;padding:25px 25px;box-shadow:-10px 0px 20px rgba(0,0,0,0.07),0 0 20px rgba(0,0,0,0.07);}
.redefine .redefine-hd{color:#8e24aa;font-family:'Roboto Condensed',sans-serif;font-weight:700;font-size:30px;text-transform:uppercase;margin:0 0 30px;line-height:1;}
ul.carousel-indicators{margin:0;bottom:0;z-index:0;}
.carousel-indicators li{height:13px;opacity:1;width:13px;box-shadow:0px 0px 3px rgba(0,0,0,0.21);border:0;background:#43a047;margin:0 5px;}
.carousel-indicators .active{background-color:#00c6ff;}
.client-name{font-size:20px;line-height:1.2;}
div#testimonials{padding-bottom:40px;min-height:460px;}
.home-video-main{width:38%;float:left;background:#f3f7fa;box-shadow:0px -10px 20px 0px rgba(0,0,0,0.07),0 10px 20px rgba(0,0,0,0.07);}
.home-video-hd-bg{width:100%;float:left;background:url(images/watch-video-bg.jpg);background-size:cover;padding:59px 25px;position:relative;}
.home-video-hd{font-family:'Roboto Condensed',sans-serif;font-weight:700;text-transform:uppercase;line-height:0.9;position:relative;padding-top:15px;}
.hvh-sm{font-weight:400;font-size:45px; display: none !important;}
.hvh-big{font-size:73px;color:#ff198d;}
.hvh-md{font-size:42px;}
.home-video-hd:before{content:'';width:130px;height:2px;background:#006a6a;position:absolute;left:0;top:0;}
.home-video-btn{position:absolute;background:rgba(243,247,250,0.6);text-align:center;padding:13px;line-height:1;height:80px;right:0;top:50%;margin-top:-40px;z-index:0;}
button.box-video-btn{padding:0;border:0;background:url(images/video-play-btn.png);background-repeat:no-repeat;background-position:top center;width:54px;height:54px;z-index:1;position:relative;cursor:pointer !important;-ms-transition:1s;-webkit-transition:1s;transition:1s;}
button.box-video-btn>i{display:none;}
button.box-video-btn:hover{background-position:bottom;}
.home-video-content{width:100%;float:left;padding:35px 35px;}
.header-form{width:31%;float:left;background:#00c6ff;padding:40px 25px 10px;}
.hf-hd{color:#ffffff;font-size:34px;text-transform:uppercase;width:100%;float:left;text-align:center;margin:0 0 10px;font-family:'Roboto Condensed',sans-serif;font-weight:700;}
.header-form .form-group{margin-bottom:22px;}
.header-form .form-control{background:transparent;border:0;border-radius:0;color:#ffffff;height:50px;font-size:18px;padding:10px 5px;box-shadow:none;border-bottom:2px solid #16508c;}
.header-form .form-control::-webkit-input-placeholder{color:#fff;}
.header-form .form-control::-moz-placeholder{color:#fff;}
.header-form .form-control:-ms-input-placeholder{color:#fff;}
.header-form .form-control:-moz-placeholder{color:#fff;}
.header-form textarea.form-control{height:100px;}
.header-form .form-group.acceptance-terms{color:#ffffff;font-size:18px;margin-bottom:30px;font-weight:400;}
.header-form span.wpcf7-list-item{margin:0 2px 0 0;}
.header-form .form-group.acceptance-terms a:hover{color:#000;}
.header-form .hf-btn button{display:inline-block;font-size:22px;font-weight:500;line-height:1;color:#fff;text-transform:uppercase;background:#222222;padding:18px 40px;letter-spacing:1px;box-shadow:0px 0px 6px rgba(0,0,0,0.4);border:0;cursor:pointer;}
.header-form .hf-btn button:hover{color:#ffffff;background:#20766b;}
.header-form .hf-btn{width:100%;float:left;text-align:left;position:relative;}
.header-form .form-group.acceptance-terms a{color:#000000;}
.header-form .form-group.acceptance-terms a:hover{color:#fff;}
.redefine p{font-size:18px;}
.three-box-main .container>div{min-height:630px;}
.home-seeing{width:100%;float:left;padding:70px 0 0;}
.h-seeing-hd{font-size:74px;font-weight:700;text-transform:uppercase;color:#00c6ff;font-family:'Roboto Condensed',sans-serif;text-align:center;line-height:1.2;}
.h-seeing-hd-sm{font-family:'Roboto Condensed',sans-serif;font-size:46px;text-align:center;line-height:1;font-weight:300;padding:0 18%;margin:0 0 40px;}
.home-seeing-box-main{width:100%;float:left;background:url(images/seeing-bg.png);background-position:bottom right;background-repeat:no-repeat;padding:100px 0 30px;background-size:52%;}
.home-seeing-box-inner{width:50%;float:left;padding-bottom:40px;}
.home-seeing-box-inner ul{margin:0 -6px;padding:0;list-style-type:none;text-align:center;width:100%;float:none;display:inline-block;}
.home-seeing-box-inner ul>li{float:none;display:inline-block;width:33.333333%;margin:0 -2px;padding:0 6px;}
.home-seeing-box-inner ul>li>a,.home-seeing-box-inner ul>li>.hs-box-main{box-shadow:0 -2px 40px 0 rgba(51,51,51,0.11),0 2px 40px 0 rgba(51,51,51,0.11);width:100%;float:left;color:#494c4e;font-weight:700;text-transform:uppercase;font-size:17px;line-height:1;min-height:225px;position:relative;background:#fff;-ms-transform:perspective(1px) translateZ(0);-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);-ms-transition-property:color;-webkit-transition-property:color;transition-property:color;-ms-transition-duration:0.3s;-webkit-transition-duration:0.3s;transition-duration:0.3s;}
.home-seeing-box-inner ul>li>a span,.home-seeing-box-inner ul>li>.hs-box-main span{width:100%;float:left;font-size:28px;}
.hs-box-inner{position:absolute;width:100%;top:50%;left:0;-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);}
.home-seeing-box-inner ul>li>a:hover,.home-seeing-box-inner ul>li>.hs-box-main:hover{color:#fff;}
.home-seeing-box-inner ul>li>a::before,.home-seeing-box-inner ul>li>.hs-box-main::before{content:"";position:absolute;z-index:-1;top:0;left:0;right:0;bottom:0;background:#00c6ff;-ms-transform:scale(0);-webkit-transform:scale(0);transform:scale(0);-ms-transition-property:transform;-webkit-transition-property:transform;transition-property:transform;-ms-transition-duration:0.3s;-webkit-transition-duration:0.3s;transition-duration:0.3s;-ms-transition-timing-function:ease-out;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;}
.home-seeing-box-inner ul>li>a:hover::before,.home-seeing-box-inner ul>li>.hs-box-main:hover::before{-webkit-transform:scale(1);transform:scale(1);z-index:0;}
.home-discover{width:100%;float:left;background-image:-moz-linear-gradient( -90deg,rgb(2,47,76) 0%,rgb(33,121,108) 100%);background-image:-webkit-linear-gradient( -90deg,rgb(2,47,76) 0%,rgb(33,121,108) 100%);background-image:-ms-linear-gradient( -90deg,rgb(2,47,76) 0%,rgb(33,121,108) 100%);padding:80px 0;}
.home-discover-hd{color:#fff;font-family:'Roboto Condensed',sans-serif;text-align:center;text-transform:uppercase;line-height:1;}
.hd-hd-sm{font-size:44px;font-weight:300;}
.hd-hd-big{color:#ffb74d;font-weight:700;font-size:70px;}
.marketing-firm{width:100%;float:left;background:#f3f7fa;padding:80px 0;}
.mf-left{width:100%;float:left;}
.home-seeing-box-inner.service-box{width:100%;float:left;padding:0;}
.marketing-firm-box{width:100%;float:left;background:url(images/marketing-firm-bg.jpg);background-size:cover;font-family:'Roboto Condensed',sans-serif;text-align:center;line-height:1;padding:20px 20%;}
.mf-text{color:#fff;text-transform:uppercase;font-weight:300;font-size:45px;}
.mf-text span{width:100%;display:inline-block;color:#00c6ff;font-weight:700;font-size:62px;}
.mf-btn{width:100%;float:left;text-align:center;margin-top:20px;margin-bottom:-50px;}
.mf-btn a{background:#00c6ff;font-size:32px;font-weight:700;color:#fff;display:inline-block;line-height:1;padding:16px 40px;text-transform:uppercase;}
.mf-btn a:hover{background:#20766b;}
footer{width:100%;float:left;position:relative;background-image:-moz-linear-gradient( -90deg,rgb(2,47,76) 0%,rgb(33,121,108) 100%);background-image:-webkit-linear-gradient( -90deg,rgb(2,47,76) 0%,rgb(33,121,108) 100%);background-image:-ms-linear-gradient( -90deg,rgb(2,47,76) 0%,rgb(33,121,108) 100%);}
.ft-form{width:100%;float:left;padding:50px 0;position: relative;}
footer:before{content:'';position:absolute;top:0;background:url(images/ft-bg-icon.png);width:646px;height:647px;left:22%;}
.ff-tl{color:#fff;text-transform:uppercase;font-size:42px;font-weight:700;font-family:'Roboto Condensed',sans-serif;width:100%;float:left;margin:0 0 25px;text-align:center;}
.ft-form .acceptance-terms{color:#fff;}
.ff-inner{width:100%;float:left;}
.ff-inner .form-group{margin-bottom:22px;}
.ff-inner .form-control{background:transparent;border:0;border-radius:0;color:#ffffff;height:60px;font-weight:400;font-size:18px;padding:10px 5px;box-shadow:none;border-bottom:2px solid #fff;}
 .ff-inner .form-control::-webkit-input-placeholder{ color:#fff;}
 .ff-inner .form-control::-moz-placeholder{ color:#fff;}
 .ff-inner .form-control:-ms-input-placeholder{ color:#fff;}
 .ff-inner .form-control:-moz-placeholder{ color:#fff;}
.ff-inner textarea.form-control{height:120px;}
.ff-inner .form-group.acceptance-terms{color:#ffffff;font-size:20px;margin-bottom:35px;font-weight:400;}
.ff-inner span.wpcf7-list-item{margin:0 2px 0 0;}
.ff-inner .form-group.acceptance-terms a{color:#00c6ff;}
.ff-inner .form-group.acceptance-terms a:hover{color:#ffffff;}
.ff-btn{border:0;cursor:pointer;background:#00c6ff;font-size:32px;font-weight:700;color:#fff;display:inline-block;width:auto;line-height:1;padding:16px 40px;font-family:'Roboto Condensed',sans-serif;text-transform:uppercase;}
.ff-btn:hover{background:#20766b;}
.ft-bottom{width:100%;float:left;background:#0a5156;z-index:1;position:relative;}
.ft-menu{width:100%;float:left;border-bottom:1px solid #15636b;margin:15px 0 0;}
.ft-menu ul{padding:0;margin:0;list-style-type:none;text-align:center;}
.ft-menu ul>li{float:none;display:inline-block;}
.ft-menu ul>li>a{padding:0 2px 10px;line-height:1;color:#fff;font-size:16px;text-transform:uppercase;border-bottom:3px solid transparent;}
.ft-menu ul>li>a:hover,.ft-menu ul>li>a:focus,.ft-menu ul>li.current-menu-item>a,.ft-menu ul>li.current-menu-parent>a,.ft-menu ul>li.current-menu-ancestor>a{color:#2edcfb;border-color:#2edcfb;}
.ft-menu ul>li+li{margin-left:10px;}
.ft-last-bottom{width:100%;float:left;padding:20px 0 30px;}
.ftlb-left{width:100%;float:left;font-family:'Roboto Condensed',sans-serif;}
.ftlb-right{float:right;/*padding:68px 0 10px;*/padding:54px 0 0px;}
.ftlb-logo-address{float:left;}
.ftlb-address address{font-size:22px;font-weight:400;color:#fff;line-height:1.2;margin:0;float:left;}
.ftlb-address address a{color:#fff;}
.ftlb-address address a:hover{color:#00c6ff;}
.ff-tl span{color:#00c6ff;}
.ft-logo{width:100%;float:left;margin:0 0 15px;}
.ftlb-contact{float:left;margin:0 0 0 0;color:#fff;font-size:22px;margin-top: 60px;}
/*.ft-cont{float:left;line-height:1;}*/
.ft-cont {
	float: none;
	line-height: 1;
	display: block;
	width: auto;
}
.ft-cont a span{display:block;text-align:right;line-height:1;font-size:22px;letter-spacing:0.5px;}
/*.ft-cont+.ft-cont{margin-left:50px;}*/
.ft-cont + .ft-cont {
	margin-left: 0;
	margin-top: 10px;
}
.g-partner {
	float: left;
	width: auto;
	margin-left: 30px;
	margin-top: 60px;
}
.g-partner img {
	float: left;
	width: 200px;
}
.ftlb-address {
	float: left;
}
.ft-cont>strong{text-transform:uppercase;display:inline-block;vertical-align:top;margin-right:5px;}
.ft-cont a{color:#fff;display:inline-block;}
.ft-cont a:hover{color:#00c6ff;}
.ft-socials{float:left;margin:0 0 10px;}
.ft-socials>ul{width:auto;padding:0;margin:0;list-style-type:none;}
.ft-socials>ul>li{float:left;}
.ft-socials>ul>li+li{margin-left:5px;}
.ft-socials>ul>li>a{width:30px;height:30px;background:#fff;float:left;text-align:center;color:#000;border-radius:50%;font-size:18px;line-height:32px;}
.ft-socials>ul>li>a:hover{background:#2edcfb;color:#000;}
.ft-links,.ft-links ul{float:left;font-size:16px;line-height:1.5;width:auto;color:#ffffff;clear:both;}
.ft-links ul{padding:0;margin:0;list-style-type:none;}
.ft-links ul>li{float:left;position:relative;}
.ft-links ul>li+li{margin-left:18px;}
.ft-links ul>li+li:before{content:'|';position:absolute;left:-12px;top:0px;color:#ffffff;}
.ft-links ul>li>a{color:#ffffff;float:left;padding:0;}
.ft-links ul>li>a:hover,.ft-links ul>li.current-menu-item>a{color:#00c6ff;}
.copyright{float:left;}
body.modal-open{padding:0 !important;}
.box-video .vertical-alignment-helper{display:table;height:100%;width:100%;}
.box-video .vertical-align-center{display:table-cell;vertical-align:middle;}
.box-video .modal-content{display:block;width:900px;height:auto;margin:0 auto;border:0;background:#000;border-radius:0;}
.box-video .modal-body{padding:0;}
.box-video button.close{position:absolute;top:0;right:0;opacity:1;color:#fff;width:30px;height:30px;background:#00c6ff;text-align:center;font-size:16px;line-height:30px;font-weight:700;outline:none !important;z-index:1;}
.box-video video{width:100%;min-height:auto;float:left;}
.box-video button.close:hover{opacity:1 !important;background:#000;}
#collapsibleNavbar.collapse:not(.show){display:inherit;}
.banner-style{color:#fff;font-size:16px;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;background-image:url(images/bg3.jpg) !important;background-size:cover;background-position:50% 0;height:850px;text-align:center;}
.banner-style:before{content:'';position:absolute;width:60%;top:0;height:100%;right:0;left:auto;background:#f6f6f7;background:-webkit-linear-gradient(left,rgba(0,0,0,0) 0,rgba(0,0,0,0.53) 30%);background:-o-linear-gradient(to right,rgba(0,0,0,0) 0,rgba(0,0,0,0.53) 30%);background:-moz-linear-gradient(to right,rgba(0,0,0,0) 0,rgba(0,0,0,0.53) 30%);background:linear-gradient(to right,rgba(0,0,0,0) 0,rgba(0,0,0,0.53) 30%);}
.bot img{width:400px;}
.bot{position:absolute;top:30px;left:25%;}
.main-points{float:left;width:100%;padding:0px 0 60px;}
.hbct-small{padding:0 0 50px 0;font-family:'Roboto Condensed',sans-serif;}
.points{float:left;width:70%;}
.point-sec{float:left;width:100%;position:relative;}
.points .point-box{float:left;width:100%;position:relative;}
.points .point-box .point-inner{display:inline-block;width:33.33%;float:none;margin:0 -2px;vertical-align:top;}
.points .point-box .point-inner a{display:inline-block;width:100%;background:#fff;border:1px solid #d6d6d6;font-weight:700;color:#000;font-size:18px;padding:30px;-ms-transition:0.5s;-webkit-transition:0.5s;transition:0.5s;}
.points .point-box .point-inner a:hover{background:-moz-linear-gradient(270deg,rgba(2,47,76,1) 0%,rgba(33,121,108,1) 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(2,47,76,1)),color-stop(100%,rgba(33,121,108,1)));background:-webkit-linear-gradient(270deg,rgba(2,47,76,1) 0%,rgba(33,121,108,1) 100%);background:-o-linear-gradient(270deg,rgba(2,47,76,1) 0%,rgba(33,121,108,1) 100%);background:-ms-linear-gradient(270deg,rgba(2,47,76,1) 0%,rgba(33,121,108,1) 100%);background:linear-gradient(180deg,rgba(2,47,76,1) 0%,rgba(33,121,108,1) 100%);
 filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#022f4c',endColorstr='#21796c',GradientType=0 );color:#ffb74d;-ms-transform:scale(1.1);-webkit-transform:scale(1.1);transform:scale(1.1);-ms-transition:0.5s;-webkit-transition:0.5s;transition:0.5s;z-index:1;}
.points .point-box .point-inner a span{display:block;position:relative;padding-bottom:30px;padding-top:20px;}
.points .point-box .point-inner a span::after{position:absolute;content:"";width:25px;height:3px;background:#dadada;left:13px;bottom:0;}
.points .point-box .point-inner a:hover span::before{position:absolute;content:"";height:25px;width:3px;background:#dadada;bottom:-11px;left:24px;}
.points .point-box .point-inner a span img{display:inline-block;max-width:55px;width:100%;}
.points .point-box .point-inner a span img.hov{display:none;}
.points .point-box .point-inner a:hover span img.norm{display:none;}
.points .point-box .point-inner a:hover span img.hov{display:inline-block;}
.part{float:left;width:32%;text-align:center;margin-left:-3%;margin-top:-2%;}
.part-img{float:left;width:100%;}
.part-img img{float:left;width:100%;}
.part-head{float:left;width:100%;background:-moz-linear-gradient(270deg,rgba(2,47,76,1) 0%,rgba(33,121,108,1) 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(2,47,76,1)),color-stop(100%,rgba(33,121,108,1)));background:-webkit-linear-gradient(270deg,rgba(2,47,76,1) 0%,rgba(33,121,108,1) 100%);background:-o-linear-gradient(270deg,rgba(2,47,76,1) 0%,rgba(33,121,108,1) 100%);background:-ms-linear-gradient(270deg,rgba(2,47,76,1) 0%,rgba(33,121,108,1) 100%);background:linear-gradient(180deg,rgba(2,47,76,1) 0%,rgba(33,121,108,1) 100%); filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#022f4c',endColorstr='#21796c',GradientType=0 );font-family:'Roboto Condensed',sans-serif;text-transform:uppercase;line-height:0.9;font-weight:700;padding:50px 0px 65px 30px;}
.part-head .hd-hd-big{color:#ffb74d;font-size:105px;}
.part-head .hd-hd-sm{font-size:62px;color:#d5d5d5;font-weight:bold;line-height:1.1;}
.hd-xs{font-size:38px;color:#fff;}
.half .hd-hd-big,.half .hd-hd-sm{text-align:left;}
.half p{color:#fff;text-align:left;text-transform:none;}
.half p{color:#fff;text-align:left;text-transform:initial;line-height:1.9;padding-top:20px;}
.diff-sec{float:left;width:100%;background:url(images/diff-bg.jpg);background-repeat:no-repeat;background-size:cover;color:#fff;font-family:'Roboto Condensed',sans-serif;text-align:center;text-transform:uppercase;line-height:1;position:relative;padding:60px 0;margin-top:10px;}
.yel-big{color:#ffb74d;font-weight:700;font-size:62px;}
.yel-sm{font-size:46px;font-weight:300;}
.yel-md{font-size:62px;font-weight:bold;}
.diff-sec .ff-btn{color:#fff;text-transform:initial;font-size:32px;font-weight:bold;padding:10px 30px;position:relative;width:auto;bottom:-80px;box-shadow:0 0 10px 0px rgba(0,0,0,0.5);}
.diff-sec .ff-btn:hover{background:#20766b;}
.default-sec.oserv{padding:60px 0 40px;}
.default-sec.oserv p{margin-bottom:20px;}
.per figure{text-align:center;color:#000;font-size:32px;font-family:'Roboto Condensed',sans-serif;font-weight:300;line-height:1;}
.home-seeing.per{padding:70px 0;}
.marketing-firm.proc{padding:60px 0;}
.per p{font-family:'Roboto',sans-serif;font-weight:400;text-align:center;}
.per .h-seeing-hd-sm{text-transform:uppercase;}
.proc-ttl{float:left;width:100%;text-align:center;}
.proc-ttl .mf-text{color:#000;font-size:62px;line-height:1;font-family:'Roboto Condensed',sans-serif;font-weight:300;padding-top:30px;}
.proc-ttl .mf-text span{color:#00c6ff;font-size:99px;font-family:'Roboto Condensed',sans-serif;font-weight:bold;}
.proc .home-seeing-box-inner ul>li>a,.proc .home-seeing-box-inner ul>li>.hs-box-main{min-height:300px;}
.page-ttl{float:left;width:100%;padding:60px 0;}
.page-ttl .hbct-small{font-size:45px;font-weight:bold;padding-bottom:0;}
.law-firm{width:100%;float:left;background:#f3f7fa;padding:50px 0;font-family:'Roboto Condensed',sans-serif;text-align:center;}
.law-firm .law-ttl{color:#00c6ff;font-size:40px;font-weight:bold;line-height:1;padding:10px 0;}
.law-firm p{color:#000;font-size:36px;font-weight:300;line-height:1.15;padding:0px 45px;}
.ff-inner button.ff-btn{text-transform:uppercase;}
.sol{background:none;margin:0;padding:0;}
.sol .hd-hd-big,.sol .hd-hd-sm{text-align:center;}
.sol .ff-btn{text-transform:initial;display:inline-block;width:auto;}
.half .form-group{margin-bottom:25px;}
.half .form-group .form-control{height:50px;border-radius:0;}
.h-big-colortext.serv-tl{background:#f3f7fa;padding:80px 0;}
.serv-tl .ff-btn{text-transform:inherit;display:inline-block;width:auto;}
.tm .h-seeing-hd-sm{padding:0;margin:0;}
.home-seeing.tm{padding:70px 0;}
.tm p{text-align:center;}
.tm p span{display:block;font-size:32px;}
.tm p span a{font-weight:bold;}
.default-sec{float:left;width:100%;padding:60px 0 100px;}
.default-sec h2{color:#010c1f;font-size:32px;text-transform:uppercase;font-family:'Roboto Condensed',sans-serif;font-weight:bold;margin-bottom:10px;}
.default-sec h3{color:#010c1f;font-size:28px;text-transform:uppercase;font-family:'Roboto Condensed',sans-serif;font-weight:bold;margin-bottom:10px;}
.default-sec p{line-height:1.9;margin-bottom:40px;}
.grey-sec{float:left;width:100%;padding:0 0 80px;background:#f3f7fa;text-align:center;}
.grey-sec p{text-align:left;}
.grey-sec .ff-btn{text-transform:inherit;width:auto;}
.grey-sec .home-seeing-box-inner{width:100%;}
.grey-sec .home-seeing-box-inner ul>li{width:17%;}
.tab-content>.active{display:block;opacity:1;}
.grey-sec .home-seeing-box-inner ul{margin:-60px -6px 40px;}
.grey-sec .home-seeing-box-inner ul>li>a:hover,.grey-sec .home-seeing-box-inner ul>li>a.active,.grey-sec .home-seeing-box-inner ul>li.active>a,.grey-sec .home-seeing-box-inner ul>li>.hs-box-main:hover,.grey-sec .home-seeing-box-inner ul>li>.hs-box-main.active,.grey-sec .home-seeing-box-inner ul>li.active>.hs-box-main{background:-moz-linear-gradient(269deg,#21796c 0%,#022f4c 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#21796c),color-stop(100%,#022f4c));background:-webkit-linear-gradient(269deg,#21796c 0%,#022f4c 100%);background:-o-linear-gradient(269deg,#21796c 0%,#022f4c 100%);background:-ms-linear-gradient(269deg,#21796c 0%,#022f4c 100%);background:linear-gradient(181deg,#21796c 0%,#022f4c 100%);
 filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#21796c',endColorstr='#022f4c',GradientType=0 );color:#ffffff;}
.home-seeing-box-inner ul.nav-pills>li>a::before{display:none;}
.top-sec{float:left;width:100%;}
.top-sec .spl{float:left;margin:0px;width:33%;border:1px solid #d6d6d6;padding:30px 40px;display:inline-block;min-height:350px;position:relative;}
.spl span{display:inline-block;width:100%;position:absolute;left:40px;bottom:50px;}
.spl span::after{position:absolute;content:"";width:35px;height:4px;background:#dadada;left:10px;bottom:-20px;}
.spl span img{width:100%;max-width:100px;}
.con-cta{float:left;width:100%;background-image:-ms-linear-gradient( 90deg,rgb(2,47,76) 0%,rgb(33,121,108) 100%);background-image:-webkit-linear-gradient( 90deg,rgb(2,47,76) 0%,rgb(33,121,108) 100%);background-image:-moz-linear-gradient( 90deg,rgb(2,47,76) 0%,rgb(33,121,108) 100%);padding:90px 0;}
.con-cta figure{color:#fff;font-family:'Roboto Condensed',sans-serif;text-align:center;font-size:72px;text-transform:uppercase;font-weight:bold;line-height:1;}
.con-cta figure span{color:#ffb74d;}
.con-map{float:left;width:100%;padding:110px 0;}
.con-sec{float:left;margin:0px;width:50%;border:1px solid #d6d6d6;padding:30px;display:inline-block;position:relative;min-height:340px;}
.con-sec p{line-height:1.2;text-align:center;font-size:22px;}
.con-sec p.num{position:relative;}
.con-sec p.num a span{position:absolute;bottom:-20px;left:55px;right:0;width:auto;letter-spacing:0.5px;}
.con-sec p.num a span:after{display:none;}
.con-sec address{text-align:center;font-size:18px;line-height:1.3;}
.con-sec address a{color:#212529;}
.con-sec address a:hover{color:#0fc3e3;}
.con-sec span{display:inline-block;width:100%;position:absolute;left:30px;bottom:60px;}
.con-sec span:after{position:absolute;content:"";width:35px;height:4px;background:#dadada;left:10px;bottom:-20px;}
.con-sec span img{width:100%;max-width:100px;}
.con-sec p a{font-weight:bold;color:#0fc3e3;}
.con-sec p a:hover{color:#000;}
.con-sec figure{text-align:center;font-size:18px;line-height:1.3;}
.con-sec figure span:after{display:none;}
.con-sec figure span{font-size:22px;position:inherit;color:#0fc3e3;font-weight:bold;}
.con-map .row>div{padding:0;}
.cont-mp{float:left;width:100%;}
.cont-mp iframe{float:left;width:100%;}
.serv-inner p{color:#000;font-size:20px;font-weight:400;line-height:1.9;padding:0;text-align:left;font-family:'Roboto',sans-serif;}
ol{padding-left:25px;}
ol li{position:relative;width:100%;color:#000000;float:left;}
.default-sec ul{list-style:none;margin-bottom:30px;padding-left:0;}
.default-sec ul li{position:relative;padding-left:30px;margin:5px 0;display:inline-block;width:100%;}
.default-sec ul li::before{position:absolute;content:"";background-image:url(images/points.png);background-repeat:no-repeat;width:15px;height:13px;left:0;top:10px;}
.blog-list{float:left;width:100%;padding-bottom:50px;}
.blog-box{float:left;width:100%;padding:45px 48px;background:#f3f7fa;margin-bottom:30px;}
.blog-list .blog-box{height:calc(100% - 30px);}
.blog-ttl{color:#010c1f;font-family:'Roboto Condensed',sans-serif;font-weight:bold;font-size:32px;line-height:1;text-transform:uppercase;}
.blog-ttl a{color:#010c1f;}
.blog-ttl a:hover{color:#00c6ff;}
.blog-dt{float:left;width:100%;padding:20px 0;}
.blog-dt figure{position:relative;display:inline-block;color:#010c1f;font-size:20px;text-transform:capitalize;font-family:'Roboto Condensed',sans-serif;font-weight:400;margin-bottom:3px;}
.blog-dt figure a{color:#010c1f;}
.blog-dt figure a:hover{color:#00c6ff;}
.blog-dt figure + figure{margin-left:30px;}
.blog-txt{float:left;width:100%;border-bottom:1px solid #cacaca;}
.blog-soc{float:left;width:100%;padding:20px 0 0;}
.blog-soc figure{float:left;color:#010c1f;font-size:22px;text-transform:uppercase;font-family:'Roboto Condensed',sans-serif;font-weight:400;}
.blog-soc .h-socials{float:left;padding-left:20px;}
.blog-soc .h-socials ul li a{background:#000;color:#fff;}
.blog-soc .h-socials ul li:last-child a{font-size:14px;}
.blog-soc .h-socials ul li a:hover{background:#00c6ff;}
.blog-dt figure i{color:#00c6ff;margin-right:5px;}
.pagination{float:left;width:100%;padding:20px 15px;text-align:center;}
.pagination .nav-links{float:left;width:100%;}
.pagination .nav-links .page-numbers,.pagination .nav-links .page-numbers li{display:inline-block;color:#000;font-size:32px;text-transform:uppercase;font-family:'Roboto Condensed',sans-serif;font-weight:bold;background:#e4e4e4;padding:10px 20px;text-align:center;margin:0 3px;}
.pagination .nav-links .page-numbers:hover,.pagination .nav-links .page-numbers.current,.pagination .nav-links .page-numbers:hover li{background-image:-ms-linear-gradient( 90deg,rgb(2,47,76) 0%,rgb(33,121,108) 100%);background-image:-moz-linear-gradient( 90deg,rgb(2,47,76) 0%,rgb(33,121,108) 100%);background-image:-webkit-linear-gradient( 90deg,rgb(2,47,76) 0%,rgb(33,121,108) 100%);color:#ffb74d;}
.pagination .nav-links .page-numbers li{padding:0;line-height:0;}
.blog-detail{float:left;width:100%;}
.blog-detail .blog-box{background:transparent;padding:0;}
.blog-detail h2{float:left;width:100%;font-size:32px;font-family:'Roboto Condensed',sans-serif;font-weight:bold;text-transform:uppercase;color:#00c6ff;padding:20px 0;margin:0;}
.blog-banner{float:left;width:100%;padding:20px 0;}
.vdo-sec{float:left;width:100%;}
.vdo-sec .scr-vdo{float:left;width:100%;position:relative;}
.vdo-sec .scr-vdo button{position:absolute;border-radius:5px;width:70px;height:70px;left:0;right:0;text-align:center;margin:0 auto;top:50%;vertical-align:middle;-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);background:rgba(0,150,220,0.5);color:#fff;border:none;font-size:30px;cursor:pointer;overflow:hidden;}
.vdo-sec .scr-vdo button::before{background:#fff;content:"";height:220px;left:-145px;opacity:0;position:absolute;top:-70px;-ms-transform:rotate(35deg);-webkit-transform:rotate(35deg);transform:rotate(35deg);-ms-transition:all 550ms cubic-bezier(0.19,1,0.22,1);-webkit-transition:all 550ms cubic-bezier(0.19,1,0.22,1);transition:all 550ms cubic-bezier(0.19,1,0.22,1);width:80px;z-index:100;}
.vdo-sec .scr-vdo button:hover::before{left:140%;-ms-transition:all 550ms cubic-bezier(0.19,1,0.22,1);-webkit-transition:all 550ms cubic-bezier(0.19,1,0.22,1);transition:all 550ms cubic-bezier(0.19,1,0.22,1);opacity:0.2;}
.blog-detail ul{padding-left:0;list-style:none;}
.blog-detail ul li{float:left;width:100%;padding-left:30px;position:relative;}
.blog-detail ul li{float:left;width:100%;position:relative;padding-left:30px;}
.blog-txt ul li:before{position:absolute;content:"";background-image:url(images/points.png);background-repeat:no-repeat;width:15px;height:13px;left:0;top:10px;}
.sidebar{float:left;width:100%;}
.widget{float:left;width:100%;padding:20px 40px;background-image:-ms-linear-gradient( 360deg,rgb(2,47,76) 0%,rgb(33,121,108) 100%);background-image:-moz-linear-gradient( 360deg,rgb(2,47,76) 0%,rgb(33,121,108) 100%);background-image:-webkit-linear-gradient( 360deg,rgb(2,47,76) 0%,rgb(33,121,108) 100%);background-image:linear-gradient( 360deg,rgb(2,47,76) 0%,rgb(33,121,108) 100%);margin-bottom:20px;}
.widget .widget-title{position:relative;color:#ffb74d;font-size:42px;border-bottom:1px solid #2edcfb;padding:10px 0;margin-bottom:3px;}
.widget .widget-title::after{position:absolute;content:"";width:100%;height:1px;background:#ffffff;bottom:-5px;left:0;z-index:1;}
.widget ul{padding-left:0;list-style:none;}
.widget ul li{padding-left:0;padding:25px 0;line-height:1.3;}
.widget ul li:before{display:none;}
.widget ul li + li{border-top:1px solid #fff;}
.widget ul li a{color:#fff;font-size:20px;font-weight:400;}
.widget ul li a:hover,.widget ul li.active>a,.widget ul li.current-cat>a{color:#ffb74d;}
.blog-detail .blog-soc .h-socials ul li{display:inline-block;width:auto;padding-left:0;}
.blog-detail .blog-txt{padding-bottom:30px;}
.blog-detail .blog-ttl{padding-bottom:20px;}
.case-main{float:left;width:100%;}
.case-box{float:left;width:100%;background:#f3f7fa;padding:80px 0;}
.ase-img{float:left;width:100%;}
.case-inr{float:left;width:100%;}
.case-inr .auth{display:block;width:100%;color:#00c6ff;font-size:32px;font-family:'Roboto Condensed',sans-serif;font-weight:bold;text-transform:uppercase;padding-bottom:20px;margin:0;}
.case-inr .auth span{display:block;width:100%;color:#010c1f;font-size:24px;font-weight:400;}
.case-inr a{font-weight:bold;}
.case-img{float:left;width:100%;position:relative;z-index:1;}
.case-img::before{position:absolute;content:"";background-image:-moz-linear-gradient( 90deg,rgb(2,47,76) 0%,rgb(33,121,108) 100%);background-image:-webkit-linear-gradient( 90deg,rgb(2,47,76) 0%,rgb(33,121,108) 100%);background-image:-ms-linear-gradient( 90deg,rgb(2,47,76) 0%,rgb(33,121,108) 100%);width:1000px;top:-25px;bottom:-25px;right:auto;left:-100%;z-index:-1;}
.case-box:nth-child(2n){background:-moz-linear-gradient( 90deg,rgb(2,47,76) 0%,rgb(33,121,108) 100%);background-image:-webkit-linear-gradient( 90deg,rgb(2,47,76) 0%,rgb(33,121,108) 100%);background-image:-ms-linear-gradient( 90deg,rgb(2,47,76) 0%,rgb(33,121,108) 100%);}
.case-box:nth-child(2n) .case-img:before{background:-moz-linear-gradient( 90deg,rgb(255,255,255) 0%,rgb(255,255,255) 100%);background-image:-webkit-linear-gradient( 90deg,rgb(255,255,255) 0%,rgb(255,255,255) 100%);background-image:-ms-linear-gradient( 90deg,rgb(255,255,255) 0%,rgb(255,255,255) 100%);left:auto;right:-100%
}
.case-box:nth-child(2n) .case-inr .auth span{color:#fff;}
.case-box:nth-child(2n) .case-inr p{color:#fff;}
.case-img img{float:left;width:100%;}
.marketing-firm.sch .marketing-firm-box{padding:6% 4%;}
.sch-hd{font-size:62px;font-weight:700;text-transform:uppercase;color:#00c6ff;font-family:'Roboto Condensed',sans-serif;text-align:center;line-height:1;}
.sch-hd-sm{font-family:'Roboto Condensed',sans-serif;font-size:42px;text-align:center;line-height:1.4;font-weight:300;color:#000;padding:0 7%;margin-bottom:40px;}
.sch .service-box{text-align:center;}
.sch .service-box .ff-btn{margin-top:30px;text-transform:initial;}
.sch .mf-btn a{text-transform:initial;}
.sch .mf-text{font-size:37px;}
.sch .mf-text{font-size:37px;padding:30px 0;}
.sch .mf-left{padding-top:100px;}
.firm .firm-inner{float:left;width:100%;}
.firm-sec{float:left;width:100%;text-align:center;}
.firm-sec .firm-dtl{float:left;width:100%;background-image:-ms-linear-gradient( 90deg,rgb(2,47,76) 0%,rgb(33,121,108) 100%);background-image:-moz-linear-gradient( 90deg,rgb(2,47,76) 0%,rgb(33,121,108) 100%);background-image:-webkit-linear-gradient( 90deg,rgb(2,47,76) 0%,rgb(33,121,108) 100%);padding:20px 0px;}
.firm-sec .firm-dtl figure{color:#ffffff;text-transform:uppercase;font-size:41px;font-weight:300;line-height:1.1;}
.firm-sec .firm-dtl .firm-anc{float:left;width:100%
}
.firm-sec .firm-anc{float:left;width:100%;background:#000000;}
.firm-sec .firm-anc a{color:#fff;text-transform:uppercase;font-size:33px;font-weight:bold;padding:10px 0;display:block;}
.firm-sec .firm-anc a:hover{background:#20766b;}
.h-big-colortext.firm{padding:70px 0;}
.dz{float:left;width:100%;background:#f3f7fa;padding:40px 0;}
.eo-img{float:left;width:100%;}
.ceo-img img{width:100%;}
.ceo-desc{float:left;width:100%;}
.ceo-nm{float:left;width:100%;background-image:-moz-linear-gradient( 90deg,rgb(2,47,76) 0%,rgb(33,121,108) 100%);background-image:-webkit-linear-gradient( 90deg,rgb(2,47,76) 0%,rgb(33,121,108) 100%);background-image:-ms-linear-gradient( 90deg,rgb(2,47,76) 0%,rgb(33,121,108) 100%);padding:15px 30px;font-family:'Roboto Condensed',sans-serif;color:#ffffff;font-size:62px;font-weight:bold;text-transform:uppercase;line-height:1;position:relative;z-index:1;}
.ceo-nm::after{position:absolute;content:"";background-image:-moz-linear-gradient( 90deg,rgb(2,47,76) 0%,rgb(33,121,108) 100%);background-image:-webkit-linear-gradient( 90deg,rgb(2,47,76) 0%,rgb(33,121,108) 100%);background-image:-ms-linear-gradient( 90deg,rgb(2,47,76) 0%,rgb(33,121,108) 100%);width:1920px;height:100%;top:0;right:auto;left:100%;z-index:-1;}
.ceo-nm span{display:block;font-size:32px;font-weight:300;text-transform:initial;}
.ceo-info{float:left;width:100%;}
.ceo-info p{padding:20px 160px 30px 30px;}
.port{float:left;width:100%;}
.port .row>div{padding:0;}
.port-inner{float:left;width:100%;background:#f3f7fa;padding-bottom:30px;position:relative;z-index:1;}
.port-left{float:left;width:40%;}
.port-right{float:left;width:60%;}
.img-con{float:left;padding:0 10px;margin-top:30px;}
.port-right p{color:#000;font-size:32px;text-align:center;font-family:'Roboto Condensed',sans-serif;font-weight:300;line-height:1.3;}
.port-right{float:left;width:60%;padding:100px 40px 50px;position:relative;}
.port-right::before{position:absolute;content:"";background:url(images/quotes.png);width:88px;height:91px;background-repeat:no-repeat;background-size:100%;left:40px;top:7px;}
.img-con img{width:100%;}
.port-right figure{float:left;width:100%;color:#0aa2bd;font-size:20px;font-weight:bold;text-align:center;}
.port-right figure span{color:#000000;}
.ff-btn{background:#00c6ff;font-weight:700;color:#fff;display:inline-block;line-height:1;text-transform:none;width:auto;text-align:center;}
.ff-btn:hover{background:#20766b;color:#fff;}
.port .ff-btn{width:100%;}
.port .row>div:nth-child(2) .port-inner .port-right{padding-top:140px;}
.port .row>div:nth-child(2) .port-inner{background-image:-moz-linear-gradient( 90deg,rgb(2,47,76) 0%,rgb(33,121,108) 100%);background-image:-webkit-linear-gradient( 90deg,rgb(2,47,76) 0%,rgb(33,121,108) 100%);background-image:-ms-linear-gradient( 90deg,rgb(2,47,76) 0%,rgb(33,121,108) 100%);}
.port .row>div:nth-child(2) .port-inner .port-right p{color:#ffffff;}
.port .row>div:nth-child(2) .port-inner .port-right figure span{color:#ffffff;}
.port .row>div:nth-child(2) .port-inner::before{position:absolute;content:"";background-image:-moz-linear-gradient( 90deg,rgb(2,47,76) 0%,rgb(33,121,108) 100%);background-image:-webkit-linear-gradient( 90deg,rgb(2,47,76) 0%,rgb(33,121,108) 100%);background-image:-ms-linear-gradient( 90deg,rgb(2,47,76) 0%,rgb(33,121,108) 100%);width:2000px;height:100%;right:auto;left:100%;top:0;bottom:0;}
.port .row>div::before{position:absolute;content:"";background:#f3f7fa;width:2000px;height:100%;left:auto;right:100%;top:0;bottom:0;}
.projects{float:left;width:100%;background:#f3f7fa;}
.projects ul{padding-left:0;list-style:none;margin:0;}
.projects ul li{float:left;width:20%;}
.projects ul li a{display:block;box-shadow:0 0px 50px 0px rgba(3,102,130,0.2);}
.projects ul li img{width:100%;}
.main-points.prt{padding:120px 0;}
.part-head p{color:#fff;text-transform:none;font-size:22px;font-weight:400;line-height:1.73;font-family:'Roboto',sans-serif;text-align:left;}
.prt .part-head{padding:30px 30px 10px 60px;}
.prj{float:left;width:100%;padding:80px 0;background:#f3f7fa;}
.prj .h-seeing-hd-sm{text-transform:uppercase;}
.prj-inner{float:left;width:100%;padding:20px 0;}
.lay-img{float:left;width:100%;position:relative;}
.lay-img img{float:left;width:100%;}
.lay-img a{position:absolute;bottom:0;}
.prj-inner figure{color:#00c6ff;font-size:32px;font-family:'Roboto Condensed',sans-serif;font-weight:bold;line-height:1;text-transform:uppercase;padding-bottom:20px;}
.lay-img .ff-btn{max-width:260px;text-align:center;float:none;margin:0 auto;display:inline-block;position:absolute;bottom:15px;left:0;right:0;}
.prj-desc{float:left;width:100%;padding-left:60px;}
.prj-desc p{font-size:22px;line-height:1.72;}
.prj:nth-child(2n){background:#fff;}
.prj:nth-child(2n) .prj-desc{padding-left:0;}
.prj-desc span{color:#000;display:block;font-size:32px;font-family:'Roboto Condensed',sans-serif;font-weight:400;text-transform:uppercase;line-height:1.7;}
.prj-desc span em{font-style:normal;color:#00c6ff;}
.case-ttl{display:inline-block;width:100%;text-align:center;padding-bottom:50px;text-transform:uppercase;font-family:'Roboto Condensed',sans-serif;margin-bottom:50px;}
.case-big{color:#ffb74d;font-size:74px;font-weight:bold;line-height:1;}
.case-sm{color:#ffffff;font-size:41px;font-weight:300;line-height:1;}
.portf .case-box{background:-moz-linear-gradient( 90deg,rgb(2,47,76) 0%,rgb(33,121,108) 100%);background-image:-moz-linear-gradient(90deg,rgb(2,47,76) 0%,rgb(33,121,108) 100%);background-image:-webkit-linear-gradient( 90deg,rgb(2,47,76) 0%,rgb(33,121,108) 100%);background-image:-ms-linear-gradient( 90deg,rgb(2,47,76) 0%,rgb(33,121,108) 100%);}
.portf .case-box:nth-child(2n){background:#ffffff;}
.portf .case-box .case-inr .auth span,.portf .case-box .case-inr p{color:#ffffff;}
.portf .case-box:nth-child(2n) .case-inr .auth span,.portf .case-box:nth-child(2n) .case-inr p{color:#000000;}
.portf .case-box .case-img::before{background:#ffffff;}
.portf .case-box:nth-child(2n) .case-img::before{background:-moz-linear-gradient( 90deg,rgb(2,47,76) 0%,rgb(33,121,108) 100%);background-image:-moz-linear-gradient(90deg,rgb(2,47,76) 0%,rgb(33,121,108) 100%);background-image:-webkit-linear-gradient( 90deg,rgb(2,47,76) 0%,rgb(33,121,108) 100%);background-image:-ms-linear-gradient( 90deg,rgb(2,47,76) 0%,rgb(33,121,108) 100%);}
.frms{float:left;width:100%;}
.frms-img{float:left;width:100%;}
.frms-img img{float:left;width:100%;}
.home-discover.half.frm{padding:30px 0;}
.home-discover.half.frm .home-discover-hd{padding-top:50px;}
.banner-style22{position:relative;background:#d8d8d8;}
.banner-style22 .row>div::before{display:none;}
.banner-style22 .port-inner{background:transparent;}
.banner-style22:after{position:absolute;content:"";width:50%;height:100%;right:0;top:0;bottom:0;background-image:-moz-linear-gradient( 90deg,rgb(2,47,76) 0%,rgb(33,121,108) 100%);background-image:-webkit-linear-gradient( 90deg,rgb(2,47,76) 0%,rgb(33,121,108) 100%);background-image:-ms-linear-gradient( 90deg,rgb(2,47,76) 0%,rgb(33,121,108) 100%);}
.banner-style22 .row>div:nth-child(2) .port-inner{background:none;}
.banner-style22 .row>div:nth-child(2) .port-inner::before{display:none;}
.banner-style22>div{position:relative;z-index:2;}
.banner-style22 canvas{z-index:1 !important;}
.navigation{float:left;width:100%;}
.extra-page{width:100%;float:left;padding-top:50px;text-align:center;}
.extra-page-main{width:520px;margin:auto;display:inline-block;}
.ep-top{width:450px;background:#03314d;color:#fff;display:inline-block;padding:30px 40px;position:relative;z-index:2;}
.extra-page-tl{font-size:52px;font-weight:700;font-family:'Roboto Condensed',sans-serif;margin:15px 0 10px;letter-spacing:2px;line-height:1;width:100%;float:left;}
.ep-top p{color:#fff;font-size:24px;line-height:1.3;margin:10px 0 10px;}
.ep-bottom{width:100%;float:left;background:#ededed;padding-top:150px;margin-top:-150px;border-radius:4px;margin-bottom:-20px;position:relative;z-index:1;}
.ft1-number{font-size:34px;font-weight:700;margin:0 0 10px;width:100%;float:left;}
.ft1-number a:hover{color:#fff;}
.ep-homeback{width:100%;float:left;margin-top:15px;}
.ep-homeback a{background-image:-moz-linear-gradient( 173deg,rgb(64,134,190) 0%,rgb(199,253,253) 99%);background-image:-webkit-linear-gradient( 173deg,rgb(64,134,190) 0%,rgb(199,253,253) 99%);background-image:-ms-linear-gradient( 173deg,rgb(64,134,190) 0%,rgb(199,253,253) 99%);box-shadow:0px 0px 10px 0px rgba(0,0,0,0.35);display:inline-block;color:#03314d;font-size:20px;text-transform:uppercase;vertical-align:top;padding:11px 30px;border-radius:52px;font-weight:700;-ms-transition:0.5s;-webkit-transition:0.5s;transition:0.5s;}
.ep-icon{width:100%;float:left;margin:0 0 10px;}
.ep-homeback a:hover{background-image:-moz-linear-gradient( -119deg,rgb(199,253,253) 0%,rgb(64,134,190) 99%);background-image:-webkit-linear-gradient( -119deg,rgb(199,253,253) 0%,rgb(64,134,190) 99%);background-image:-ms-linear-gradient( -119deg,rgb(199,253,253) 0%,rgb(64,134,190) 99%);}
.ep-socials{width:100%;float:left;padding:30px 0;}
.ep-socials span{display:block;font-size:30px;font-weight:700;color:#03314d;line-height:1;margin:0 0 10px;}
.ep-socials ul{padding:0;list-style-type:none;margin:0;}
.ep-socials ul>li{float:none;display:inline-block;vertical-align:top;}
.ep-socials ul>li+li{margin-left:5px;}
.ep-socials ul>li>a{width:40px;height:40px;color:#fff;background:#03314d;display:block;text-align:center;line-height:41px;border-radius:50%;font-size:22px;}
.ep-socials ul>li>a:hover{background:#00c6ff;}
.wpcf7-form-control-wrap{width:100%;float:left;text-align:left;}
span.wpcf7-not-valid-tip{font-size:13px;position:absolute;top:100%;line-height:1.2;}
div.wpcf7-response-output{width:100%;float:left;position:absolute;color:#fff;font-size:13px;text-align:center;line-height:1.2;padding:5px;margin:5px 0 0;left:0;}
.form-group.acceptance-terms .wpcf7-form-control-wrap{width:auto;margin-right:4px;}
.form-group.acceptance-terms span.wpcf7-not-valid-tip{width:270px;margin-top:-4px;}
.ff-inner div.wpcf7-response-output{width:auto;left:15px;right:15px;}
.header-form span.wpcf7-not-valid-tip,.ff-inner span.wpcf7-not-valid-tip{color:#f7e700;}
.sidebar-btn.mob-show{display:none;}
.contact-popup{left:100%;margin-left:0px;-ms-transition:0.4s;-webkit-transition:0.4s;transition:0.4s;width:320px;top:25%;position:fixed;z-index:99999;}
.sidebar-btn{position:absolute;top:0;left:0;}
.contact_slider{color:#fff;position:relative;left:-50px;padding:0;text-transform:uppercase;z-index:1;font-size:30px;cursor:pointer;top:0;width:50px;height:50px;line-height:47px;-webkit-box-shadow:1px 3px 5px rgba(0,0,0,0.15);box-shadow:0px 3px 5px rgba(0,0,0,0.15);background:#27a299;font-weight:500;border-radius:5px 0 0 5px;text-align:center;}
.contact_slider>i{font-size:28px;}
#header{width:320px;position:absolute;right:0;margin-left:40px;background:#fff;padding:0 0 0px 0;box-shadow:2px 1px 5px rgba(0,0,0,0.4);}
.contact-popup h2{background:#238e86;color:#fff;text-transform:uppercase;margin:0;padding:9px 15px;font-weight:700;font-size:28px;position:relative;font-family:'Roboto Condensed',sans-serif;height:50px;}
.closebtn{position:absolute;top:14px;right:13px;cursor:pointer;background:#ffffff;width:25px;height:25px;color:#000000;text-align:center;line-height:26px;font-size:15px;z-index:1;margin-left:-18px;border-radius:25px;}
.form-style{padding:10px 15px 0;width:100%;float:left;background:#f1f1f1;position:relative;}
.form-style .form-group{margin-bottom:18px;}
.form-style input,.form-style textarea{padding:6px 10px;height:40px;width:100%;font-size:15px;border-radius:0;background:#fff;box-sizing:border-box;color:#000;font-weight:400;border:1px solid #b3b3b3;}
.form-style textarea{height:80px;}
.form-style input::-webkit-input-placeholder,.form-style textarea::-webkit-input-placeholder{color:#000;}
.form-style input::-moz-placeholder,.form-style textarea::-moz-placeholder{color:#000;}
.form-style input:-ms-input-placeholder,.form-style textarea:-ms-input-placeholder{color:#000;}
.form-style input:-moz-placeholder,.form-style textarea:-moz-placeholder{color:#000;}
.form-style button{font-size:24px;font-weight:700;color:#053746;letter-spacing:1px;padding:10px 30px;line-height:1;background:#00c6ff;border:0;display:inline-block;width:100%;cursor:pointer !important;text-transform:uppercase;}
.form-style button:hover{background:#20766b;color:#fff;}
.form-style div.wpcf7-response-output{color:#000;margin:5px 0 -5px;position:relative;line-height:1;padding:3px 3px;}
div.wpcf7 .form-style .ajax-loader{right:5px;border-top-color:#000000;margin-top:10px;}
.contact-popup.popup-open{margin-left:-360px;}
.fs-btn{width:100%;float:left;margin:-15px 0 10px;position:relative;}
.mobile-contact-icon{display:none;}
.site-map-page{width:100%;float:left;}
.site-map-page h3{font-size:32px;line-height:1.2;color:#010c1f;font-weight:700;margin:10px 0 20px;position:relative;width:100%;float:left;text-transform:uppercase;}
.site-map-page h3+ul{-moz-column-count:3;-webkit-column-count:3;column-count:3;-moz-column-gap:30px;-webkit-column-gap:30px;column-gap:30px;}
.site-map-page h3 a{color:#010c1f;}
.site-map-page ul{list-style-type:none;padding:0;margin:0 0 30px;}
.site-map-page ul li{margin:0 0 6px;padding-left:20px;line-height:1.4;position:relative;}
.site-map-page ul li::before{position:absolute;content:"";background-image:url(images/points.png);background-repeat:no-repeat;width:15px;height:13px;left:0;top:7px;}
.site-map-page ul li a{font-size:18px;color:#1e1e1e;}
.site-map-page ul li a:hover,.site-map-page h3 a:hover{color:#00c6ff;}
.site-map-page ul li ul{margin:5px 0 10px;}
.site-map-page-main{width:100%;float:left;padding-bottom:40px;}
.middle-content.ourservicedetail-reapeter .default-sec.oserv:nth-child(even){background:#f3f7fa;}
nav.navigation.pagination h2.screen-reader-text{display:none;}
section.no-results.not-found{width:100%;float:left;text-align:center;padding:70px 0 30px;}
.page-header h1{font-size:42px;margin:0 0 20px;color:#010c1f;}
.no-results.not-found form.search-form{width:100%;float:left;}
.no-results.not-found label{width:280px;text-align:left;display:inline-block;vertical-align:middle;}
.no-results.not-found span.screen-reader-text{width:100%;float:left;color:#000018;font-size:20px;height:30px;font-weight:400;position: relative !important;}
.no-results.not-found input.search-field{width:100%;float:left;height:50px;background:#fff;border:2px solid #00c6ff;padding:0 10px;outline:none;color:#1e1e1e;font-size:16px;font-weight:400;}
.no-results.not-found input.search-submit{display:inline-block;vertical-align:middle;padding:0 20px;border:none;background:#00c6ff;color:#000;text-transform:uppercase;font-weight:600;font-size:17px;margin-top:22px;height:50px;margin-left:-6px;}
.breadcrumbs-main{background:#e8e8e8;padding:7px 0;font-size:18px;width:100%;float:left;}
body.search-results .page-header{width:100%;float:left;padding:0 15px;margin:50px 0 10px;}
.page-header h1 span{color:#00c6ff;}
.searchsection{position:relative;float:left;z-index:1;margin-left:5px;}
.searchsection .form-control{right:0;top:0;width:0;-ms-transition:all 0.5s ease-out 0s;-webkit-transition:all 0.5s ease-out 0s;transition:all 0.5s ease-out 0s;opacity:0;font-size:15px;position:absolute;height:30px;background:#ffffff;border:0;color:#000000;padding:6px 0;box-shadow:none;border-radius:30px;}
.searchsection.s-open .form-control{display:block;opacity:1;width:250px;padding:6px 12px;padding-right:35px;}
 .searchsection .form-control::-webkit-input-placeholder{ color:#000000;}
 .searchsection .form-control::-moz-placeholder{ color:#000000;}
 .searchsection .form-control:-ms-input-placeholder{ color:#000000;}
 .searchsection .form-control:-moz-placeholder{ color:#000000;}
.searchsection button{border:0;font-weight:700;position:relative;z-index:0;padding:0;width:30px;height:30px;float:left;cursor:pointer !important;background-color:#ffffff;font-size:18px;color:#000;border-radius:50%;}
.breadcrumbs-main + .blog-list{margin-top:50px;}
.navbar-nav>li ul.sub-menu{min-width:250px;position:absolute;top:100%;list-style-type:none;padding:0px 0 0;margin:0px 0 0;-ms-transition:all .5s ease-out;-webkit-transition:all .5s ease-out;transition:all .5s ease-out;-ms-transform:rotateX(90deg);-webkit-transform:rotateX(90deg);transform:rotateX(90deg);-ms-transform-origin:top;-webkit-transform-origin:top;transform-origin:top;opacity:0;display:block;box-shadow:0 2px 5px 0 rgba(0,0,0,0.16),0 2px 10px 0 rgba(0,0,0,0.12);background:#ffffff;z-index:1;text-align:left;}
.navbar-nav li.menu-item-has-children:hover>ul.sub-menu{display:block;opacity:1;-ms-transform:rotateX(0);-webkit-transform:rotateX(0);transform:rotateX(0);-ms-transform-origin:top;-webkit-transform-origin:top;transform-origin:top;padding:0px 0 0;}
.navbar-nav>li ul.sub-menu li{position:relative;float:left;width:100%;}
.navbar-nav>li ul.sub-menu>li>a{padding:5px 10px !important;width:100%;float:left;color:#000 !important;border-bottom:1px solid rgba(237,237,237,0.75);font-size:15px;font-weight:400;text-transform:capitalize;line-height:1.4;}
.navbar-nav>li ul.sub-menu>li>ul{top:0 !important;left:100%;margin:0;}
.navbar-nav>li ul.sub-menu>li.active>a,.navbar-nav>li ul.sub-menu>li.current-menu-item>a,.navbar-nav>li ul.sub-menu>li>a:hover,.navbar-nav>li ul.sub-menu>li.current_page_parent.menu-item-has-children>a,.navbar-nav>li ul.sub-menu>li:hover>a,.navbar-nav>li ul.sub-menu>li.current-menu-parent>a,.navbar-nav>li ul.sub-menu>li.current-menu-ancestor>a{color:#00c6ff !important;}
.blog-txt iframe{width:100%;}
div.wpcf7 .ajax-loader{background-image:none;width:25px;height:25px;margin-left:10px;border:3px solid #ffffff;border-radius:50%;border-top:3px solid #00c6ff;-webkit-animation:spin 1s linear infinite;animation:spin 1s linear infinite;margin-top:20px;position:absolute;}
@-webkit-keyframes spin{ 0%{-webkit-transform:rotate(0deg);}100%{-webkit-transform:rotate(360deg);}}
@keyframes spin{0%{transform:rotate(0deg);}100%{transform:rotate(360deg);}}
.popup-from{width:100%;float:left;padding:40px 30px;background:url(images/marketing-firm-bg.jpg);background-size:cover;}
div#our-firm-from .modal-content{width:500px;}
.popup-from h2{text-transform:uppercase;text-align:center;font-size:32px;margin:0 0 20px;color:#fff;}
.popup-from .form-control{background:transparent;border-radius:0;color:#ffffff;height:45px;font-weight:400;font-size:16px;padding:10px 10px;box-shadow:none;border:1px solid #fff;}
.popup-from .form-control::-webkit-input-placeholder{color:#ffffff;}
.popup-from .form-control::-moz-placeholder{color:#ffffff;}
.popup-from .form-control:-ms-input-placeholder{color:#ffffff;}
.popup-from .form-control:-moz-placeholder{color:#ffffff;}
.popup-from textarea.form-control{height:150px;}
.popup-from .form-group{margin-bottom:20px;}
.popup-form-btn{width:100%;float:left;text-align:center;position:relative;}
.popup-form-btn button{border:0;cursor:pointer;background:#00c6ff;font-size:32px;font-weight:700;color:#fff;display:inline-block;width:auto;line-height:1;padding:16px 40px;font-family:'Roboto Condensed',sans-serif;text-transform:uppercase;}
.popup-form-btn button:hover{background:#20766b;}
.contact-popup form p,.ft-form form p{display:none;}
.popup-from div.wpcf7-response-output{line-height:1;padding:2px 0;}
.popup-from span.wpcf7-not-valid-tip{color:#f7e700;}
.New-Web-Design-Questionnaire-page-form,.ppc-survey-page-form{width:100%;float:left;}
.New-Web-Design-Questionnaire-page-form .form-group,.ppc-survey-page-form .form-group{margin-bottom:20px;position:relative;}
.New-Web-Design-Questionnaire-page-form .form-group label,.ppc-survey-page-form .form-group label{font-size:18px;line-height:1.2;color:#000;}
.survey-form-text{width:100%;float:left;margin-top:25px;}
.survey-form-text figure{color:#00c6ff;font-weight:700;font-size:20px;margin:0 0 5px;}
.New-Web-Design-Questionnaire-page-form .survey-form-text p{font-size:14px;margin:0 0 10px;line-height:1.3;display:block !important;}
.New-Web-Design-Questionnaire-page-form .form-control,.ppc-survey-page-form .form-control{border-radius:0;border:1px solid #0dc9ff;font-size:17px;color:#000;height:45px;box-shadow:none;}
.New-Web-Design-Questionnaire-page-form textarea.form-control,.ppc-survey-page-form textarea.form-control{height:130px;}
.New-Web-Design-Questionnaire-page-form .form-control::-webkit-input-placeholder,.ppc-survey-page-form .form-control::-webkit-input-placeholder{ color:#000;}
.New-Web-Design-Questionnaire-page-form .form-control::-moz-placeholder,.ppc-survey-page-form .form-control::-moz-placeholder{ color:#000;}
.New-Web-Design-Questionnaire-page-form .form-control:-ms-input-placeholder,.ppc-survey-page-form .form-control:-ms-input-placeholder{ color:#000;}
.New-Web-Design-Questionnaire-page-form .form-control:-moz-placeholder,.ppc-survey-page-form .form-control:-moz-placeholder{ color:#000;}
.New-Web-Design-Questionnaire-page-form button,.ppc-survey-page-form button{border:0;cursor:pointer;background:#00c6ff;font-size:32px;font-weight:700;color:#fff;display:inline-block;width:auto;line-height:1;padding:16px 40px;font-family:'Roboto Condensed',sans-serif;text-transform:uppercase;border-radius:0;box-shadow:none;}
.New-Web-Design-Questionnaire-page-form button:hover,.ppc-survey-page-form button:hover{background:#20766b;color:#fff;}
.New-Web-Design-Questionnaire-page-form span.wpcf7-not-valid-tip,.ppc-survey-page-form span.wpcf7-not-valid-tip{margin-top:3px;}
.New-Web-Design-Questionnaire-page-form div.wpcf7-response-output,.ppc-survey-page-form div.wpcf7-response-output{color:#000;}
.New-Web-Design-Questionnaire-page-form div.wpcf7 .ajax-loader,.ppc-survey-page-form div.wpcf7 .ajax-loader{border-color:#000000;border-top-color:#00c6ff;}
.New-Web-Design-Questionnaire-page-form:before{content:'';position:absolute;top:-60px;bottom:-40px;left:66.666667%;right:auto;width:2000px;background:#d2e2ef;margin-left:15px;}
.New-Web-Design-Questionnaire-page-form{position:relative;}
.survey-form-text{padding-left:15px;}
.New-Web-Design-Questionnaire-page-form form>p,.ppc-survey-page-form form>p{display:none;}
.row .form-top-line{padding:0 15px;}
.form-top-line{width:100%;float:left;padding:0px;}
.form-top-line p{text-transform:capitalize;margin:0 0 30px !important;line-height:1;font-size:20px;}
.form-top-line span{font-family:'Roboto Condensed',sans-serif;font-size:36px;font-weight:700;}
.survey-bottom-section{width:100%;float:left;padding:50px 0;}
.sbs-heading{width:100%;float:left;font-size:30px;color:#000000;text-align:center;font-weight:400;line-height:1.2;margin:0 0 50px;}
.survey-bottom-form{width:100%;float:left;}
.survey-bottom-form .form-group label{font-size:18px;line-height:1.2;color:#000;}
.survey-bottom-form .form-control{border-radius:0;border:1px solid #0dc9ff;font-size:17px;color:#000;height:45px;box-shadow:none;}
.survey-bottom-form .form-control::-webkit-input-placeholder{ color:#000;}
.survey-bottom-form .form-control::-moz-placeholder{ color:#000;}
.survey-bottom-form .form-control:-ms-input-placeholder{ color:#000;}
.survey-bottom-form .form-control:-moz-placeholder{ color:#000;}
.survey-bottom-form button{border:0;cursor:pointer;background:#00c6ff;font-size:32px;font-weight:700;color:#fff;display:inline-block;width:auto;line-height:1;padding:16px 40px;font-family:'Roboto Condensed',sans-serif;text-transform:uppercase;border-radius:0;margin-top:0px;box-shadow:none !important;outline:none !important;}
.survey-bottom-form button:hover{background:#20766b;color:#fff;}
.survey-bottom-form figure{font-size:21px;color:#00c6ff;text-transform:uppercase;width:100%;float:left;margin:0 0 12px;line-height:1.2;letter-spacing:1px;}
.survey-bottom-form figure span{display:block;}
.survey-bottom-form .checkbox{font-size:20px;color:#000;}
.checkbox-50{width:50%;float:left;margin:0 0 20px;}
.survey-bottom-form textarea.form-control{height:130px;}
.survey-bottom-form .form-group{margin-bottom:20px;}
.checkbox-50 span.wpcf7-list-item{display:block;margin:0 0 5px;font-size:20px;}
.sbf-checkbox-botton .wpcf7-form-control-wrap{width:auto;}
.sbf-checkbox-botton span.wpcf7-list-item{margin:0;position:relative;}
.sbf-checkbox-botton span.wpcf7-list-item input[type=checkbox]{position:relative;top:1px;}
.checkbox-50 span.wpcf7-list-item input[type="checkbox"]{position:relative;margin:0 2px 0 0;top:2px;}
.form-box-main{width:100%;float:left;margin:0 0 20px;}
.form-box-main p{float:none;}
.sbf-checkbox-botton span.wpcf7-not-valid-tip{width:270px;}
.sbf-checkbox-botton{position:relative;}
.sbf-btn{position:relative;margin-top:30px;}
.survey-bottom-form div.wpcf7-response-output{color:#000;}
div.wpcf7 .sbf-btn .ajax-loader{border-color:#000;border-top-color:#00c6ff;}
.required{font-size:20px;color:#000;margin:0 0 20px;}
.ft-form .required{color:#fff;text-align:center;}
.survey-bottom-section .required{text-align:center;margin:-30px 0 40px;width:100%;float:left;}
.popup-from .required{color:#fff;text-align:center;margin:0 0 10px;font-size:18px;}
.header-form .required{text-align:center;margin:0px 0 10px;width:100%;float:left;}
.header-form .hf-btn .ajax-loader{border-top-color:#0a5156;}
.portfolio_wrapper{width:100%;float:left;}
.portfolio_grid_block{width:100%;float:left;}
.portfolio_wrapper ul.portfolio_grid{padding:0;margin:0;text-align:center;}
.portfolio_wrapper ul.portfolio_grid>li{width:25%;vertical-align:middle;margin:0 -2px 30px;padding:0 10px;}
.portfolio_item_top{width:100%;float:left;height:280px;overflow:hidden;}
.portfolio_item_top img{width:100%;}
.portfolio_wrapper ul.portfolio_grid>li:before{display:none;}
.portfolio_item_bottom{width:100%;float:left;background:#00c6ff;padding:8px 15px;position:relative;}
.portfolio_item_bottom h3{margin:0;font-size:22px;text-align:center;min-height:60px;position:relative;}
.portfolio_item_bottom h3 a{color:#fff;position:absolute;top:50%;left:0;-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);width:100%;}
.portfolio_item_bottom h3 a:hover{color:#000;}
.home-video-hd{text-align:center;}
.home-video-hd:before{left:50%;-ms-transform:translateX(-50%);-webkit-transform:translateX(-50%);transform:translateX(-50%);}
div.wpcf7-mail-sent-ok{display:none !important;}
body.search-results .breadcrumbs-main + .blog-list{margin-top:0;}
.fb-page.fb_iframe_widget{margin:10px 0 0;}
.blog-detail .blog-txt img {
	max-width: 100%;
	height: auto;
	border: 6px solid #5D5D5D;
	box-shadow: 0 0 10px #e8e8e8;
}
body.search-results .blog-txt{border:0;border-top:1px solid #cacaca;padding-top:15px;margin-top:20px;}
body.search-results .blog-txt p{margin:0;}
img.alignright{float:right;margin:0 0 10px 15px;max-width:100%;}
img.alignleft{float:left;margin:0 15px 10px 0;max-width:100%;}
img.aligncenter{display:block;margin-left:auto;margin-right:auto;max-width:100%;}
a img.alignright{float:right;margin:0 0 10px 15px;max-width:100%;}
a img.alignleft{float:left;margin:0 15px 10px 0;max-width:100%;}
a img.aligncenter{display:block;margin-left:auto;margin-right:auto;max-width:100%;}
.blog-detail p{float:none;}
body.single-post.postid-1123 .blog-detail p{float:left;}
body.single-post.postid-1123 .blog-detail .blog-txt img{border:1px solid #ddd;}
.blog-dt figure:nth-child(3){margin-left:0;width:100%;}



.unsubscribe {
	width: 100%;
	float: left;
	position: relative;
	background: url(images/bg3.jpg);
	min-height: 800px;
	background-size: cover;
	background-repeat: no-repeat;
}
.unsubscribe::before {

    content: '';
    position: absolute;
    top: 0;

    width: 646px;
    height: 647px;
    left: 22%;

}
.unsubscribe-form {
	background: #fff;
	text-align: center;
	padding:50px;
	width: 70%;
	margin: auto;
	display: table;
	z-index: 9;
	position: relative;
	border-radius: 3px;
}
.unsubscribe-form figure {
	font-size: 30px;
	font-weight: 600;
	line-height: 1.2;
}
.unsubscribe-form p {
	line-height: 1.2;
	padding: 10px 0;
}
.unsubscribe h1 {
	text-align: center !important;
	color: #fff !important;
}
.unsubscribe h1 span {
	color: #fff;
	position: relative;
	z-index: 9;
}
.inner-article {
	float: left;
	width: 100%;
	border: 1px solid #ccc;
	padding: 40px;
	border-radius: 3px;
}
.unsubscribe-form .mf-btn{ margin-bottom:0;}
.unsubscribe-form .mf-btn a {
	font-size: 17px;
}
#bb2c488a8a75 #bb2c488a8a75_modal .dropdown__container .img-container{
	display: flex;
	display: -ms-flexbox;
	-ms-flex-pack: center;
	flex-direction: column;
	align-content: center;
	justify-content: center;
}
#bb2c488a8a75_header {
	height: 100%;
	max-width: unset;
	width: 260px;
	height: auto;
	position: relative;
	left: -91px;
}
body.ccl-showing > header {
	padding-top: 165px !important;
}
body.ccl-showing.home header.sticky {
top:0 !important;
}
.blog .blog-box .blog-ttl {
	min-height: 70px;
}

.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;
}
.page-ttl.no-padding {
    padding: 10px 0;
}
.h-socials > ul > li > a > .fa-google-plus::before, .ft-socials > ul > li > a > .fa-google-plus:before {
	content: "";
	background: url(images/business.svg);
	width: 17px;
	height: 17px;
	display: inline-block;
	top: 2px;
	position: relative;
	background-repeat: no-repeat;
}
.ep-socials ul > li > a > .fa-google-plus::before{
    content: "";
	background: url(images/business-hover.svg);
	width: 20px;
	height: 20px;
	display: inline-block;
	top: 2px;
	position: relative;
	background-repeat: no-repeat;
}


/*=== SEO page css ===*/
@font-face{font-family:'Rockwell-Regular';src:url('fonts/ROCK.eot');src:local('?'), url('fonts/ROCK.woff') format('woff'), url('fonts/ROCK.ttf') format('truetype'), url('fonts/ROCK.svg') format('svg');font-weight:normal;font-style:normal;}
@font-face{font-family:'Rockwell-Bold';src:url('fonts/ROCKB.eot');src:local('?'), url('fonts/ROCKB.woff') format('woff'), url('fonts/ROCKB.ttf') format('truetype'), url('fonts/ROCKB.svg') format('svg');font-weight:normal;font-style:normal;}
body.page-id-2230 .seo-home-banner,body.page-id-2230 .middle-content{font-size:22px;color:#1e1e1e;}
body.page-id-2230 .middle-content p, body.page-id-2230 .middle-content ol,body.page-id-2230 .middle-content ul{width:100%;float:left;line-height:1.5;margin-bottom:25px;font-size: 22px;color: #1e1e1e;}
.seo-home-banner{width:100%;float:left;min-height:760px;}
.seo-home-banner-inner{width:100%;float:left;padding:360px 0 0;}
.seo-hb-title{float:right;color:#ffffff;text-transform:uppercase;font-family: 'Roboto Condensed',sans-serif;font-weight: 300;}
span.seo-hbt-sm{font-size:58px;}
.seo-hb-title span{float:right;clear:both;text-align:right;line-height:0.8;padding:8px 10px 10px;position:relative;z-index:1;}
span.seo-hbt-big:nth-child(2){margin:4px 0;}
span.seo-hbt-big{font-size:77px;font-weight:700;}
.your-seo-probably{width:100%;float:left;padding:85px 0 0;}
.ysp-left{width:100%;float:left;}
.ysp-tl{text-transform:uppercase;line-height:1.25;width:100%;float:left;margin:0 0 50px;font-family: 'Roboto Condensed',sans-serif;}
span.ysp-bg-text{background: #f3f7fa;padding:11px 10px;display: inline-block;clear:both;font-size: 24px;}
span.ysp-tl-big{color: #00c6ff;font-size:91px;font-weight: 700;}
span.ysp-bg-text strong{font-weight: 700;}
body.page-id-2230 .middle-content div>*:last-child{margin-bottom:0;}
.ysp-img{width:100%;float:left;text-align:right;margin: 0 0 0 -90px;height: 100%;-ms-flex-align: flex-end!important;align-items: flex-end!important;display: -ms-flexbox!important;display: flex!important;}
.ysp-img img {
    max-width: initial;
}
.ysp-left blockquote{width:100%;float:left;position:relative;margin:20px 0 0;}
.ysp-left blockquote:before{content:'';position:absolute;background: #f3f7fa;top:0;bottom:0;left:-1000px;right:-1000px;}
body.page-id-2230 .middle-content .ysp-left blockquote p{margin:50px 0 70px;position:relative;padding:20px 30px;background: #f3f7fa;}
.ysp-left blockquote p:before, .ysp-left blockquote p:after{content:'';width:40px;height:40px;background:transparent;position:absolute;right:-4px;top:-4px;z-index:0;border:0;border-top: 4px solid #00c6ff;border-right: 4px solid #00c6ff;}
.ysp-left blockquote p:after{left:-4px;right:auto;bottom:-4px;top:auto;border:0;border-left: 4px solid #00c6ff;border-bottom: 4px solid #00c6ff;}
body.page-id-2230 .middle-content .ysp-left blockquote p strong{background: #00c6ff;padding:4px 3px;color: #fff;}
.our-seo-solutions{width:100%;float:left;background: #ffffff;padding: 80px 0;background-image: -moz-linear-gradient( -90deg,rgb(2,47,76) 0%,rgb(33,121,108) 100%);background-image: -webkit-linear-gradient( -90deg,rgb(2,47,76) 0%,rgb(33,121,108) 100%);background-image: -ms-linear-gradient( -90deg,rgb(2,47,76) 0%,rgb(33,121,108) 100%);}
.oss-tl{width:100%;float:left;text-align:center;text-transform:uppercase;font-size:62px;line-height:1;position:relative;padding: 0 0 0px;margin:0 0 70px;color: #ffffff;font-family: 'Roboto Condensed',sans-serif;font-weight: 700;}
.oss-inner{width:100%;float:left;padding: 0 9%;}
.oss-inner .row{margin:0 -3px;}
.oss-inner .row>div{padding:0 3px;}
.plan-box{width:100%;float:left;height: 1010px;position:relative;padding-bottom:240px;-ms-transition:0.5s;-webkit-transition:0.5s;transition:0.5s;}
.pb-top{width:100%;float:left;padding:0 30px;position:relative;z-index:1;}
.pb-heading{border-radius:20px;background-color: #f3f7fa;width:100%;float:left;padding:29px 15px;margin-top:-10px;position:relative;margin-bottom:40px;-ms-transition:0.5s;-webkit-transition:0.5s;transition:0.5s;}
.pbh-tl{color:#0a3234;font-size:32px;text-transform:uppercase;width:100%;float:left;text-align:center;margin:0 0 10px;font-family: 'Roboto Condensed',sans-serif;font-weight: 700;}
.pbh-price{background-color:#1e1e1e;width:100%;float:left;color:#fff;font-size:32px;text-align:center;border-radius:66px;padding:9px 0;}
span.pbhp-t-price{color:#0f9c9a;font-weight:700;}
span.pbhp-t-sm{font-size:14px;}
body.page-id-2230 .middle-content .pb-top ul{padding:0;margin:0 0 20px;list-style-type:none;font-weight:500;font-size:19px;-ms-transition:0.5s;-webkit-transition:0.5s;transition:0.5s;}
.pb-top ul>li{width:100%;float:left;padding-left:20px;position:relative;margin:0 0 10px;}
.pb-heading:before{content:'';border-radius:50%;background-color: rgb(243, 247, 250);position:absolute;width:78px;height:28px;left:50%;bottom:-14px;-ms-transform:translateX(-50%);-webkit-transform:translateX(-50%);transform:translateX(-50%);}
.pb-top ul>li:before{content:'';position:absolute;width:14px;height:15px;background:url(images/sprite-img.png);background-repeat:no-repeat;background-position:0 0;top:6px;left:0;}
.pb-bottom{width:100%;float:left;position:absolute;bottom:32px;z-index:1;}
.pbb-text{width:100%;float:left;background:#252525;text-align:center;padding:13px 10px;}
body.page-id-2230 .middle-content .pbb-text>*{color:#fff;margin:0;line-height:2;}
body.page-id-2230 .middle-content .pbb-text p{font-size:18px;}
.pbb-btn{width:100%;float:left;}
.pbb-btn button{background-color:#0f9c9a;width:100%;float:left;border:0;color:#fff;font-size:18px;padding:19px 10px;-ms-transition:0.5s;-webkit-transition:0.5s;transition:0.5s;cursor: pointer;}
.pbb-btn button span{position:relative;display:inline-block;vertical-align:top;padding-left:55px;}
.pbb-btn button span:before{content:'';position:absolute;width:36px;height:32px;background:url(images/sprite-img.png);background-repeat:no-repeat;background-position:0 -20px;top:-3px;left:0;-ms-transition:0.5s;-webkit-transition:0.5s;transition:0.5s;}
.oss-inner .row>div:nth-child(1) .plan-box:before{background-image:-moz-linear-gradient( 90deg, #f2d7ba 0%, #6bc1bf 100%);background-image:-webkit-linear-gradient( 90deg, #f2d7ba 0%, #6bc1bf 100%);background-image:-ms-linear-gradient( 90deg, #f2d7ba 0%, #6bc1bf 100%);}
.oss-inner .row>div:nth-child(2) .plan-box:before{background-image:-moz-linear-gradient( 90deg, #f2d8ba 0%, #ec629d 100%);background-image:-webkit-linear-gradient( 90deg, #f2d8ba 0%, #ec629d 100%);background-image:-ms-linear-gradient( 90deg, #f2d8ba 0%, #ec629d 100%);}
.oss-inner .row>div:nth-child(3) .plan-box:before{background-image:-moz-linear-gradient( 90deg, #f2d7ba 0%, #92d28d 100%);background-image:-webkit-linear-gradient( 90deg, #f2d7ba 0%, #92d28d 100%);background-image:-ms-linear-gradient( 90deg, #f2d7ba 0%, #92d28d 100%);}
.oss-inner .row>div:nth-child(4) .plan-box:before{background-image:-moz-linear-gradient( 90deg, #f2d7ba 0%, #f96b6f 100%);background-image:-webkit-linear-gradient( 90deg, #f2d7ba 0%, #f96b6f 100%);background-image:-ms-linear-gradient( 90deg, #f2d7ba 0%, #f96b6f 100%);}
.oss-inner .row>div:nth-child(2) span.pbhp-t-price{color:#fbb46e;}
.oss-inner .row>div:nth-child(3) span.pbhp-t-price{color:#0e9f04;}
.oss-inner .row>div:nth-child(4) span.pbhp-t-price{color:#f7393f;}
.oss-inner .row>div:nth-child(2) .pbb-btn button{background:#efa358;}
.oss-inner .row>div:nth-child(3) .pbb-btn button{background:#0e9f04;}
.oss-inner .row>div:nth-child(4) .pbb-btn button{background:#f7393f;}
.plan-box:after{content:'';position:absolute;width:100%;height:106px;bottom:-65px;left:0;background:url(images/shadow.png);background-size:cover;}
.plan-box:before{content:'';position:absolute;left:0;top:0;bottom:0;right:0;border-radius:15px;-ms-transition:0.5s;-webkit-transition:0.5s;transition:0.5s;}
.plan-box:hover .pbb-btn button, .plan-box.active .pbb-btn button{background:#ffffff !important;color:#f84241;}
.plan-box:hover .pbb-btn button span:before, .plan-box.active .pbb-btn button span:before{background-position:-36px -20px;}
.plan-box:hover:before, .plan-box.active:before{z-index:1;-ms-transform:scale(1.1, 1.06);-webkit-transform:scale(1.1, 1.06);transform:scale(1.1, 1.06);box-shadow:-6px 0px 20px rgba(0, 0, 0, 0.23), 6px 0px 20px rgba(0, 0, 0, 0.23);}
.plan-box:hover, .plan-box.active{z-index:2;}
.plan-box:hover:after, .plan-box.active:after{bottom:-95px;}
.plan-box:hover .pb-heading, .plan-box.active .pb-heading{margin-top:-40px;}
.plan-box:hover .pb-top ul, .plan-box.active .pb-top ul{color:#fff;}
.plan-box:hover .pb-top ul>li:before, .plan-box.active .pb-top ul>li:before{background-position:-15px 0;}
.seo-small-business{width:100%;float:left;background: #f3f7fa;padding:90px 0;}
.ssb-img{width:100%;float:left;margin:0 0 0 -15px;}
.ssb-right{width:100%;float:left;}
.ssb-tl{width:100%;float:left;text-transform:uppercase;font-size:42px;line-height:1;position:relative;padding: 0 0 0;margin:0 0 30px;color: #00c6ff;font-family: 'Roboto Condensed',sans-serif;font-weight: 700;}
body.page-id-2230 .middle-content .ssb-right ul{padding:27px 30px 12px;margin:0;list-style-type:none;font-size: 20px;color: #fff;position:relative;font-weight: 700;}
.ssb-right ul:before{content:'';position:absolute;top:0;bottom:0;left:0;background:#000220;width:2000px;background-image: -moz-linear-gradient( -90deg,rgb(2,47,76) 0%,rgb(33,121,108) 100%);background-image: -webkit-linear-gradient( -90deg,rgb(2,47,76) 0%,rgb(33,121,108) 100%);background-image: -ms-linear-gradient( -90deg,rgb(2,47,76) 0%,rgb(33,121,108) 100%);}
.ssb-right ul>li{position:relative;padding-left: 45px;margin-bottom:15px;}
.ssb-right ul>li:before{content:'';position:absolute;width: 35px;height: 28px;background:url(images/sprite-img.png);background-repeat:no-repeat;background-position: -90px 0;top:1px;left:0;}
.seo-small-business .row>div:nth-child(1){padding-left:35px;}
.in-the-news{width:100%;float:left;padding:70px 0 100px;background-image: -moz-linear-gradient( -90deg,rgb(2,47,76) 0%,rgb(33,121,108) 100%);background-image: -webkit-linear-gradient( -90deg,rgb(2,47,76) 0%,rgb(33,121,108) 100%);background-image: -ms-linear-gradient( -90deg,rgb(2,47,76) 0%,rgb(33,121,108) 100%);}
.new-tl{width:100%;float:left;text-align:center;text-transform:uppercase;font-size:42px;line-height:1;position:relative;padding: 0 0 0px;margin:0 0 50px;color: #ffffff;font-family: 'Roboto Condensed',sans-serif;font-weight: 700;}
.news-boxes{width:100%;float:left;}
.news-box{width:100%;float:left;background: url(images/news-pattern.png) #fff;background-repeat:repeat;border: 6px solid #e4e4e4;height:100%;-ms-transition: 0.5s;-webkit-transition: 0.5s;transition: 0.5s;box-shadow:0 6px 20px 0 rgba(0,0,0,0.16), 0 6px 20px 0 rgba(0,0,0,0.12);}
.news-box a{width:100%;float:left;}
.news-box img{width:100%;}
body.page-id-2230 .news-box p{font-weight:500;color:#000000;margin: 0 !important;padding:40px 22px;}
.in-the-news .row{margin:0 -10px;}
.in-the-news .row>div{padding:0 10px;}
.news-box:hover{border-color:#ffffff;background:#fff;}
.affordable-seo-packages{width:100%;float:left;padding:50px 0 70px;}
.asp-left{width:100%;float:left;padding-top:65px;}
.asp-tl{width:100%;float:left;text-transform:uppercase;font-size:42px;line-height:1;position:relative;padding: 0 0 0px;margin:0 0 30px;font-family: 'Roboto Condensed',sans-serif;font-weight: 700;color: #00c6ff;}
.asp-img{width:100%;float:left;text-align:center;}
.asp-img img{max-width:100%;}
.seo-hb-title span{opacity:0;}
.seo-hb-title span span{float:none;display:inline-block;padding:0;line-height:inherit;width:auto;background:inherit;clear:inherit;text-align:inherit;font-size:inherit;}
.seo-hb-title span:before{content:'';position:absolute;left:0;right:0;top:0;bottom:0;background:#000220;z-index:-1;}
.ex2{opacity:0;}
.ex2 span{position:relative;left:-10px;opacity:0;-webkit-backface-visibility:hidden;backface-visibility:hidden;}

/*Ravi css*/
.our-pricing, .op-top{float:left;width:100%;position:relative;}
.our-pricing .row{margin:0;}
.our-pricing .row .col-40, .our-pricing .row .col-26{padding:0;position:relative;}
.our-pricing .row .col-40{-ms-flex:0 0 40%;flex:0 0 40%;max-width:40%;}
.our-pricing .row .col-26{-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%;border-left:1px solid #000220;border-bottom:1px solid #000220;}
.op-time{float:left;width:100%;position:relative;background:#000220;border:2px solid #fff;border-right:0;border-bottom:0;color:#fff;font-size:34px;font-weight:700;padding:65px 15px 55px 100px;text-transform:uppercase;line-height:1;}
.op-time:before{content:'';position:absolute;width:0;height:0;border-top:70px solid #fff;border-right:70px solid transparent;top:3px;left:3px;}
.op-time span{display:block;text-transform:capitalize;font-weight:400;line-height:1;font-size:30px;}
.op-kick{float:left;width:100%;background:#8bc34a;height:100%;}
.op-kick span{display:block;font-weight:700;color:#000;text-align:center;line-height:1;text-transform:uppercase;}
.op-kick > span{font-weight:300;font-size:29px;background-image:-moz-linear-gradient( -91deg, rgb(187,235,132) 0%, rgb(95,151,29) 100%);background-image:-webkit-linear-gradient( -91deg, rgb(187,235,132) 0%, rgb(95,151,29) 100%);background-image:-ms-linear-gradient( -91deg, rgb(187,235,132) 0%, rgb(95,151,29) 100%);padding:10px 0;}
.op-kick-inner{float:left;width:100%;padding:30px 0;}
.op-kick .op-kick-inner span:nth-child(1){font-size:26px;}
.op-kick .op-kick-inner span:nth-child(2){font-size:49px;}
.op-kick.big{background:#cddc39;}
.op-kick.balls{background:#ffeb3b;}
.op-kick.big > span{background-image:-moz-linear-gradient( -91deg, rgb(187,235,132) 0%, rgb(163,178,18) 100%);background-image:-webkit-linear-gradient( -91deg, rgb(187,235,132) 0%, rgb(163,178,18) 100%);background-image:-ms-linear-gradient( -91deg, rgb(187,235,132) 0%, rgb(163,178,18) 100%);}
.op-kick.balls > span{background-image:-moz-linear-gradient( -91deg, rgb(253,244,169) 0%, rgb(195,177,20) 100%);background-image:-webkit-linear-gradient( -91deg, rgb(253,244,169) 0%, rgb(195,177,20) 100%);background-image:-ms-linear-gradient( -91deg, rgb(253,244,169) 0%, rgb(195,177,20) 100%);}
.op-title{float:left;width:100%;position:relative;height:100%;font-size:18px;font-weight:700;color:#000220;text-align:center;padding:10px 0;text-transform:uppercase;background-image:-moz-linear-gradient( -90deg, rgb(218,249,182) 0%, rgb(83,134,25) 100%);background-image:-webkit-linear-gradient( -90deg, rgb(218,249,182) 0%, rgb(83,134,25) 100%);background-image:-ms-linear-gradient( -90deg, rgb(218,249,182) 0%, rgb(83,134,25) 100%);}
.op-top .row:nth-child(2) > div, .op-top .row:nth-child(3) > div, .s-listing-parent .row > div{border-bottom:1px solid #000220;}
.op-top .row:nth-child(2) > div:nth-child(1) .op-title{text-align:left;padding-left:30px;}
.op-subtitle{background:#ffeb72;float:left;width:100%;position:relative;height:100%;padding:10px 0 10px 30px;font-size:18px;font-weight:700;text-transform:uppercase;cursor:pointer;}
.sub-blank{float:left;position:relative;width:100%;height:100%;background:#fff;}
.op-subtitle::after{content:'+';position:absolute;right:15px;width:37px;height:37px;line-height:37px;background:#000220;color:#ffeb72;font-size:24px;font-weight:600;top:5px;text-align:center;cursor:pointer;display:block;border-radius:10px;}
.op-subtitle.active::after{content:'-';}
.s-listing, .s-listing-parent, .s-btns{float:left;width:100%;position:relative;}
.s-subtitle, .s-count{font-size:18px;font-weight:700;text-transform:capitalize;text-align:left;position:relative;background:#fff;padding:10px 0 10px 55px;}
.s-count{padding:10px 0;text-align:center;}
.s-subtitle::after{content:'';position:absolute;height:13px;width:16px;background:url(images/s-arrow.png);top:17px;left:30px;}
.s-count img{max-width:25px;}
.s-subtitle + .s-subtitle, .s-count + .s-count{border-top:1px solid #000220;}
.s-listing{position:relative;width:100%;display:none;}
.s-btns{margin-top: 0;text-align:center;background: #f3eedb;padding: 15px 0;}
.s-btns button{font-weight:700;font-size:24px;color:#000220;background:#8bc34a;text-transform:uppercase;border:0;padding:10px 20px;line-height:1;cursor:pointer;-ms-transition:0.5s;-webkit-transition:0.5s;transition:0.5s;}
.s-btns button:hover, .s-btns button:focus{background:#ffeb72;}
.s-listing-parent .s-listing.active{display:block;}
.s-btns .row .col-26{border: 0;}
.s-btns button a{color: #000;}
.our-pricing .row .col-100{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;}
.convinced-main{width:100%;float:left;background:#f3eedb;padding:60px 0 0;}
.cm-left{float:left;padding-top:70px;padding-left:40px;}
.cm-text{font-family:'Roboto Condensed', sans-serif;line-height:1.2;float:left;}
.cmt-big{font-weight:700;font-size:59px;color:#000;}
.cmt-sm{color:#292929;font-size:42px;font-weight:300;}
.cm-btns{float:left;clear:both;margin:30px 0 0;}
.cm-btns button{background:#4e4e4e;border:4px solid #4e4e4e;float:left;min-width:210px;text-align:center;padding:7px 10px;font-size:19px;text-transform:uppercase;font-weight:700;box-shadow:0px 9px 7px 0px rgba(150, 142, 112, 0.35);color:#f3eedb;-webkit-transition:0.5s;-ms-transition:0.5s;transition:0.5s;cursor:pointer;}
.cm-btns button+button{margin-left:20px;background:transparent;color:#4e4e4e;}
.cm-btns button:hover{background:transparent;color:#4e4e4e;}
.cm-btns button+button:hover{background:#4e4e4e;color:#f3eedb;}
.cm-rigth{float:right;width:50%;}
.cm-rigth img{max-width:inherit;float:right;}

/*=== End SEO page css ===*/
div.wpcf7-response-output{top:100%;}
header.sticky {
    z-index: 9999;
}

.page-template-portfolio .port.banner-style22.jquery-ripples {
    display: none;
}
.e-badge {
	float: left;
	width: auto;
	margin-top: 60px;
	margin-left: 5px;
}
.e-badge img, .g-partner img {
	width: 120px;
}
.news-up{
    float:left;
    width:100%;
	text-align: center;
	padding-bottom: 40px;
}
.news-up .page-ttl {
	padding-bottom: 0px;
}
.news-up span.mid {
	background: #00c6ff;
	font-weight: 700;
	color: #fff;
	display: inline-block;
	line-height: 1;
	text-transform: none;
	width: auto;
	font-size: 18px;
	padding: 10px 20px;
	font-family: 'Roboto medium',sans-serif;
	font-weight: 400;
}
.gr-txt {
	float: left;
	width: 100%;
	padding: 60px 0;
	background: #f3f7fa;
	text-align: center;
}
.gr-txt p {
	color: #000;
	font-size: 27px;
	font-weight: 300;
	line-height: 1.4;
	padding: 0;
	font-family: 'Roboto regular',sans-serif;
}
.growth {
	float: left;
	width: 100%;
}
.growth span {
	display: inline-block;
	font-family: 'Roboto medium',sans-serif;
	font-style: italic;
	font-size: 19px;
	color: #00c6ff;
	padding: 25px 0;
	position: relative;
}
.growth span::before, .growth span::after {
	position: absolute;
	content: "";
	background: #d0dde6;
	width: 149px;
	height: 2px;
	top: 0;
	left: 0;
	right: 0;
	margin: 0 auto;
}
.growth span::after {
	top: auto;
	bottom: 0;
}
.part-det {
	float: left;
	width: 100%;
}
.west {
	float: left;
	width: 100%;
}
.west > span {
	display: inline-block;
	background: #00c6ff;
	color: #fff;
	padding: 5px;
	line-height: 1;
	font-size: 26px;
	font-weight: bold;
	margin-bottom: 10px;
}
.west > span span.thin {
	font-weight: 400;
}
.partner-sec {
	float: left;
	width: 100%;
	position: relative;
}
.partner-sec .part-ds {
	background: rgba(255,126,0,0.84);
	display: inline-block;
	color: #fff;
	font-weight: bold;
	font-size: 36px;
	text-transform: uppercase;
	padding: 20px 0px 20px 20px;
	position: absolute;
	bottom: 20px;
	right: 50px;
	left: auto;
	max-width: 460px;
	line-height: 1;
}
.partner-sec .part-ds p {
	color: #fff;
	text-transform: initial;
	font-size: 24px;
	line-height: 1.3;
	margin: 0;
	display: block;
}
.sm-grey-sec {
	float: left;
	width: 100%;
	text-align: center;
	background: #f3f7fa;
	padding: 40px 0;
	margin-bottom: 25px;
}
.sm-grey-sec p {
	margin: 0;
}
.sm-grey-sec p span {
	display: block;
	font-size: 23px;
	font-family: 'Roboto medium',sans-serif;
	font-style: italic;
}
.default-sec.pad-bno {
	padding-bottom: 0px;
}
.default-sec.reg {
	padding-bottom: 40px;
}