@font-face{font-family:'Segoe Script';font-style:normal;font-weight:400;src:url(../fonts/SegoeScript.eot);src:url(../fonts/SegoeScript.eot?#iefix) format('embedded-opentype'),url(../fonts/SegoeScript.woff2) format('woff2'),url(../fonts/SegoeScript.woff) format('woff'),url(../fonts/SegoeScript.ttf) format('truetype'),url(../fonts/SegoeScript.svg#SegoeScript) format('svg')}
@font-face{font-family:'Segoe Script';font-style:normal;font-weight:700;src:url(../fonts/SegoeScript-Bold.eot);src:url(../fonts/SegoeScript-Bold.eot?#iefix) format('embedded-opentype'),url(../fonts/SegoeScript-Bold.woff2) format('woff2'),url(../fonts/SegoeScript-Bold.woff) format('woff'),url(../fonts/SegoeScript-Bold.ttf) format('truetype'),url(../fonts/SegoeScript-Bold.svg#SegoeScript-Bold) format('svg')}
@font-face{font-family:Roboto;font-style:normal;font-weight:400;src:url(../../fonts/Roboto-Regular.eot);src:url(../../fonts/Roboto-Regular.eot?#iefix) format('embedded-opentype'),url(../../fonts/Roboto-Regular.woff2) format('woff2'),url(../../fonts/Roboto-Regular.woff) format('woff'),url(../../fonts/Roboto-Regular.ttf) format('truetype'),url(../../fonts/Roboto-Regular.svg#Roboto-Regular) format('svg')}
@font-face{font-family:Roboto;font-style:normal;font-weight:700;src:url(../../fonts/Roboto-Bold.eot);src:url(../../fonts/Roboto-Bold.eot?#iefix) format('embedded-opentype'),url(../../fonts/Roboto-Bold.woff2) format('woff2'),url(../../fonts/Roboto-Bold.woff) format('woff'),url(../../fonts/Roboto-Bold.ttf) format('truetype'),url(../../fonts/Roboto-Bold.svg#Roboto-Bold) format('svg')}
@font-face{font-family:Roboto;font-style:normal;font-weight:300;src:url(../../fonts/Roboto-Light.eot);src:url(../../fonts/Roboto-Light.eot?#iefix) format('embedded-opentype'),url(../../fonts/Roboto-Light.woff2) format('woff2'),url(../../fonts/Roboto-Light.woff) format('woff'),url(../../fonts/Roboto-Light.ttf) format('truetype'),url(../../fonts/Roboto-Light.svg#Roboto-Light) format('svg')}
@font-face{font-family:Roboto;font-style:normal;font-weight:500;src:url(../../fonts/Roboto-Medium.eot);src:url(../../fonts/Roboto-Medium.eot?#iefix) format('embedded-opentype'),url(../../fonts/Roboto-Medium.woff2) format('woff2'),url(../../fonts/Roboto-Medium.woff) format('woff'),url(../../fonts/Roboto-Medium.ttf) format('truetype'),url(../../fonts/Roboto-Medium.svg#Roboto-Medium) format('svg')}
@font-face{font-family:Roboto;font-style:normal;font-weight:900;src:url(../../fonts/Roboto-Black.eot);src:url(../../fonts/Roboto-Black.eot?#iefix) format('embedded-opentype'),url(../../fonts/Roboto-Black.woff2) format('woff2'),url(../../fonts/Roboto-Black.woff) format('woff'),url(../../fonts/Roboto-Black.ttf) format('truetype'),url(../../fonts/Roboto-Black.svg#Roboto-Black) format('svg')}
@font-face{font-family:Roboto;font-style:normal;font-weight:100;src:url(../../fonts/Roboto-Thin.eot);src:url(../../fonts/Roboto-Thin.eot?#iefix) format('embedded-opentype'),url(../../fonts/Roboto-Thin.woff2) format('woff2'),url(../../fonts/Roboto-Thin.woff) format('woff'),url(../../fonts/Roboto-Thin.ttf) format('truetype'),url(../../fonts/Roboto-Thin.svg#Roboto-Thin) format('svg')}
@font-face{font-family:Roboto;font-style:italic;font-weight:300;src:url(../../fonts/Roboto-LightItalic.eot);src:url(../../fonts/Roboto-LightItalic.eot?#iefix) format('embedded-opentype'),url(../../fonts/Roboto-LightItalic.woff2) format('woff2'),url(../../fonts/Roboto-LightItalic.woff) format('woff'),url(../../fonts/Roboto-LightItalic.ttf) format('truetype'),url(../../fonts/Roboto-LightItalic.svg#Roboto-LightItalic) format('svg')}
::-webkit-scrollbar-track{background-color:transparent;border-radius:10px}
::-webkit-scrollbar{background-color:transparent;width:12px}
::-webkit-scrollbar-thumb{background-color:#31b5f8;border-radius:10px}
body,html{font-size:16px}
body{font-family:Roboto;font-weight:300;height:100%}
body,html{height:100%;overflow-x:hidden}
h1,h2,h3,h4,h5,h6{font-family:Roboto;font-weight:700}
a{text-decoration:none;-webkit-transition:all .4s;-webkit-transition:all .2s;transition:all .2s}
img{max-width:100%}
a:hover{text-decoration:none}
a:focus{outline:0;text-decoration:none}
p{line-height:28px}
ul{list-style:none;margin:0;padding:0}
li,ul{margin:0;padding:0}
fieldset{border:0 none;margin:0 auto;padding:0}
input:focus{outline:0}
.nFailure{color:#ff2121;font-size:16px}
.nSuccess{color:#3cbb37;font-size:16px}
.no-padding{padding:0}
.secPadding{padding:70px 0}
.sectionTitle{margin-bottom:30px;text-align:center}
.classh2{font-size:30px}
.sectionTitle .classh2{font-size:40px;font-weight:700;margin-bottom:35px;margin-top:0;text-transform:capitalize}
a.readMore{background:#fafafa;border:1px solid #fafafa;border-radius:3px;color:#333;display:inline-block;font-size:14px;font-weight:700;margin:0 10px;padding:10px 20px;text-transform:uppercase}
a.readMore:hover{background:0 0;border:1px solid #fafafa;color:#fff;-webkit-transition:.3s;transition:.3s}
.scrollup{background:#333;border-radius:50%;bottom:30px;color:#fff;cursor:pointer;display:none;font-size:14px;height:40px;line-height:40px;position:fixed;right:30px;text-align:center;width:40px;z-index:2}
.scrollup:hover{box-shadow:0 3px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);-webkit-transition:all .4s ease-out;transition:all .4s ease-out}
.preloaderArea{background:#fff;height:100%;overflow:hidden;position:fixed;width:100%;z-index:11000}
.preloaderArea h2{font-size:50px;height:40px;left:50%;margin:auto;margin-left:-80px;position:relative;position:absolute;right:50%;text-align:center;top:42%;width:40px}
.spinner{-webkit-animation:sk-rotate 2s infinite linear;animation:sk-rotate 2s infinite linear;height:40px;left:50%;margin:auto;margin-left:-20px;position:relative;position:absolute;right:50%;text-align:center;top:50%;width:40px}
.dot1,.dot2{-webkit-animation:sk-bounce 2s infinite ease-in-out;animation:sk-bounce 2s infinite ease-in-out;background-color:#000;border-radius:100%;display:inline-block;height:60%;position:absolute;top:0;width:60%}
.dot1{background-color:#000}
.dot2{-webkit-animation-delay:-1s;animation-delay:-1s;background-color:#000;bottom:0;top:auto}
@-webkit-keyframes sk-rotate{
100%{-webkit-transform:rotate(360deg)}
}
@keyframes sk-rotate{
100%{transform:rotate(360deg);-webkit-transform:rotate(360deg)}
}
@-webkit-keyframes sk-bounce{
0%,100%{-webkit-transform:scale(0)}
50%{-webkit-transform:scale(1)}
}
@keyframes sk-bounce{
0%,100%{transform:scale(0);-webkit-transform:scale(0)}
50%{transform:scale(1);-webkit-transform:scale(1)}
}
.headerText .homeArrowDown{display:inline-block;text-align:center;vertical-align:top}
.headerText .homeArrowDown .btn{border:1px solid #fafafa;border-radius:30px;font-size:14px;height:35px;text-align:center;width:25px}
.homeArrowDown i{margin-left:-4px}
.headerText .homeArrowDown .fa{animation-duration:2s;-webkit-animation-duration:2s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-name:homeArrowDown;animation-name:homeArrowDown;-webkit-animation-timing-function:linear;animation-timing-function:linear;color:#cacbcd;display:inline-block;-webkit-transform-style:preserve-3d;transform-style:preserve-3d}
@-webkit-keyframes homeArrowDown{
from{filter:alpha(opacity=0);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";opacity:0;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
10%{filter:alpha(opacity=100);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";opacity:1;-webkit-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0)}
to{filter:alpha(opacity=0);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";opacity:0;-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}
}
@keyframes homeArrowDown{
from{filter:alpha(opacity=0);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";opacity:0;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
10%{filter:alpha(opacity=100);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";opacity:1;-webkit-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0)}
to{filter:alpha(opacity=0);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";opacity:0;-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}
}
.mb-8,.my-8{margin-bottom:5rem;margin-top:5rem}
.ml-auto,.mx-auto{margin-left:auto;margin-right:auto}
.topCookiesSec{-webkit-align-items:center;align-items:center;background-color:#fff;-webkit-box-align:center;-webkit-box-pack:center;color:#4a4a4a;-webkit-flex-align:center;-ms-flex-align:center;font-family:Roboto;font-size:.875rem;font-weight:400;justify-content:center;left:0;line-height:.875rem;padding:8px;position:relative;text-align:justify;top:0}
.topCookiesSec p{line-height:.875rem;margin:0}
.cookiesBtsSec .greenBtn,.acceptRejectBtns .greenBtn{-webkit-appearance:none;background:#31b5f8;border:0;border-radius:.3125rem;-webkit-border-radius:.3125rem;-moz-border-radius:.3125rem;color:#fff;cursor:pointer;display:inline-block;font-family:Roboto;font-size:.875rem;font-weight:400;height:1.75rem;line-height:1.75rem;margin:0 0 0 .875rem;padding:0 .75rem;text-align:center;text-transform:none;vertical-align:top;width:5rem}
.cookiesBtsSec .greenBtn:hover,.acceptRejectBtns .greenBtn:hover{background:#0090d9}
.popupUpdateSec{background:#fff;border-radius:1.25rem;display:none;max-width:480px;width:100%}
.popupUpdateSec .cookiesHeader{border-bottom:1px solid #d6d6d6;font-size:1.25rem;font-weight:700;height:3rem;line-height:3rem;text-align:center}
.afterManageText,.beforeManageText{padding:1rem}
.afterManageText{display:none}
.topCookiesPopup .popupUpdateSec{display:block}
.topCookiesPopup .popupUpdateSec .beforeManageText{font-size:1rem;line-height:1.25rem}
.afterManageText p,.beforeManageText p{font-size:1rem;line-height:1.25rem;padding:0 0 .125rem 0}
.topCookiesSec.topCookiesPopup .notpopup{display:none}
.errorMsg p,.successMsg p{font-size: 0.75rem; line-height: 0.75rem;}
.cookiesInner{max-width:480px;background:#fff;width:100%;padding:0;opacity:1;border-radius:1rem;position: absolute;left: 50%; top: 50%; transform: translate(-50%,-50%);}
html body .cookiesContainerPan{padding: 1rem;display: block !important;}
.cookiesInner .cookiesHeading{padding: 1rem;border-bottom: 1px solid #d6d6d6;}
.cookiesInner .cookiesHeading h2{margin: 0;text-align: center;font-weight:700;font-size:1.25rem;line-height: 1.25rem;}
.cookiesInner p{line-height:1.25rem;font-size:1rem;font-weight: 400;}
.cookiesInner ul{padding-top: 1rem;}
.cookiesInner ul li{margin-bottom: 1rem;}
.cookiesSubTitle{display: flex;align-items: center; justify-content: space-between;margin-bottom: 0.75rem;}
.cookiesSubTitle h5{margin: 0 2rem 0 0;font-size: 1.125rem;line-height: 1.125rem;}
.cookiesStatusText{font-size: 1.125rem;color: #31b5f8;white-space: nowrap;}
.acceptRejectBtns{display: flex; justify-content: space-between;padding-top: 1.25rem;}
.acceptRejectBtns .greenBtn{margin:0;height:2.875rem; font-size:1.25rem;padding:0 1rem;width:auto;display: flex;align-items: center; justify-content: center;}
.acceptRejectBtns .greenBtn span{line-height: 1;}
.acceptRejectBtns .acceptCookiesBtn {margin-right: 0.5rem;}
.acceptRejectBtns .reCookiesBtn {margin-left: 0.5rem;}
.cookiesStatus .switch{display:inline-block;height:34px;position:relative;width:60px;margin: 0;}
.cookiesStatus .switch input{height:0;opacity:0;width:0}
.cookiesStatus .switch .slider{background-color:#ccc;bottom:0;cursor:pointer;left:0;position:absolute;right:0;top:0;-webkit-transition:.4s;transition:.4s}
.cookiesStatus .switch .slider:before{background-color:#fff;bottom:4px;content:"";height:26px;left:4px;position:absolute;-webkit-transition:.4s;transition:.4s;width:26px}
.cookiesStatus .switch input:checked+.slider{background-color:#31b5f8}
.cookiesStatus .switch input:focus+.slider{box-shadow:0 0 1px #31b5f8}
.cookiesStatus .switch input:checked+.slider:before{-webkit-transform:translateX(26px);-ms-transform:translateX(26px);transform:translateX(26px)}
.cookiesStatus .switch .slider.round{border-radius:34px}
.cookiesStatus .switch .slider.round:before{border-radius:50%}


.btmBtnPanel{align-items:center;display:flex;justify-content:space-between;padding:0 1rem 1rem}
.backManage,.manageLink{color:#31b5f8;cursor:pointer;font-size:1.25rem;font-weight:700;text-decoration:underline}
.backManage:hover,.manageLink:hover{color:#0090d9}
.backManage{display:none}
.afterManageText .panel-group .panel{border:0;box-shadow:none}
.afterManageText .panel-group .panel .panel-heading{align-items:center;background:0 0;border:0;display:flex;justify-content:space-between;padding:0;position:relative}
.afterManageText .panel-group .panel .panel-heading:before{content:"\f054";display:inline-block;font-family:"Font Awesome 5 Free";font-weight:900;left:0;pointer-events:none;position:absolute;top:calc(50% - .5rem)}
.afterManageText .panel-group .panel .panel-heading.active:before{content:"\f078";font-family:"Font Awesome 5 Free";font-weight:900}
.afterManageText .panel-group .panel .panel-heading h4{font-size:1.125rem;font-weight:700}
.afterManageText .panel-group .panel .panel-heading h4 a{padding-left:1.25rem}
.afterManageText .panel-default .panel-collapse .panel-body{border:0;padding:.625rem 0}
.manageSwitch{display:inline-block;height:1.75rem;margin:0;position:relative;width:3.375rem}
.manageSwitch input{height:0;opacity:0;width:0}
.switchSlider{background-color:#d5d5d5;bottom:0;cursor:pointer;left:0;position:absolute;right:0;top:0;-webkit-transition:.4s;transition:.4s}
.switchSlider:before{background-color:#fff;bottom:.125rem;content:"";height:1.5rem;left:.125rem;position:absolute;-webkit-transition:.4s;transition:.4s;width:1.5rem}
.manageSwitch input:checked+.switchSlider{background-color:#31b5f8}
.manageSwitch input:focus+.switchSlider{box-shadow:0 0 1px #31b5f8}
.manageSwitch input:checked+.switchSlider:before{-webkit-transform:translateX(1.625rem);-ms-transform:translateX(1.625rem);transform:translateX(1.625rem)}
.switchSlider.round{border-radius:.875rem}
.switchSlider.round:before{border-radius:50%}
.defaultActive{color:#31b5f8;font-size:1.125rem;font-weight:700}
.afterManageText .panel-group{margin:0;padding:1rem 0 0}
.btmBtnPanel .commonBtn{font-size:1.25rem;font-weight:700;height:2.625rem;line-height:2.625rem;padding:0 1.5rem}
@media only screen and (max-width:480px){
.popupUpdateSec{max-width:92%}
.afterManageText .panel-group .panel .panel-heading h4{font-size:1rem}
.defaultActive{color:#31b5f8;font-size:1rem;font-weight:700}
.backManage,.manageLink{font-size:1.125rem}
.btmBtnPanel .commonBtn{font-size:1.125rem;padding:0 1.25rem}
.afterManageText p,.beforeManageText p{font-size:.875rem}
.cookiesInner {max-width: none;width: calc(100% - 2rem);}
}
.commonBtn{-webkit-appearance:none;background:#31b5f8;border:0;border-radius:.3125rem;-webkit-border-radius:.3125rem;-moz-border-radius:.3125rem;color:#fff;cursor:pointer;display:inline-block;font-family:Roboto;font-size:.875rem;font-weight:400;height:2.125rem;line-height:2.125rem;padding:0 .5rem;text-transform:capitalize;vertical-align:top}
.commonBtn:hover{background:#0090d9;color:#fff}
.featureIn{max-width:50%}
.featureIn img{width:auto}
.lisaBlock{padding:0 0 50px}
.lisaBlock h3{font-size:30px;font-weight:700;line-height:30px;margin:0 0 30px 0}
.counterBlock{clear:both;display:inline-block;margin:20px 0;text-align:center;vertical-align:top;width:100%}
.lisaBlock p,.pricingPan p{font-weight:400}
.lisaBlock .btn{background:#31b5f8;border:0}
.lisaBlock .btn:hover{background:#0090d9}
.featureSec img{width:auto}
.featureSec h2{margin:0 0 40px 0}
.rightGap{padding-right:80px}
.leftGap{padding-left:80px}
.secHeader{text-align:center}
.secHeader small{color:rgba(153,153,153,.6);display:inline-block;font-size:12px;font-weight:600;letter-spacing:.75px;margin-bottom:12px;text-transform:uppercase;word-spacing:2px}
.pricing-1{background-color:#fff;border:1px solid #f1f2f3;border-radius:4px;position:relative;text-align:center;-webkit-transition:.1s;transition:.1s}
.pricing-1:not(.oldPlan):hover{background:#d2ecf9;border:1px solid #d1d1d1}
.pricing-1.currentPlan{border-color:#d1d1d1}
.currentPlan,.oldPlan{position:relative}
.oldPlan:after{background:rgba(255,255,255,.65);bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0}
.currentPlan:before,.oldPlan:before{bottom:34px;color:#31b5f8;content:"\f00c";font-family:Fontawesome;font-size:48px;left:50%;line-height:48px;margin:0;position:absolute;transform:translate(-50%,0);-webkit-transform:translate(-50%,0);-moz-transform:translate(-50%,0);-o-transform:translate(-50%,0);-ms-transform:translate(-50%,0)}
.oldPlan:before{color:#d4d4d4;content:"\f00d";font-family:Fontawesome}
.pricing-1 .plan-name{background-color:#fcfdfe;border-bottom:1px solid #f1f2f3;border-radius:4px 4px 0 0;font-size:1rem;font-weight:600;line-height:1rem;padding:1rem;text-transform:uppercase;-webkit-transition:.1s;transition:.1s}
.pricing-1:not(.oldPlan):hover .plan-name{background-color:#f7f7f7}
.pricing-1.currentPlan .plan-name,.pricing-1:not(.oldPlan):hover .plan-name{color:#31b5f8}
.pricing-1 .price{display:block;font-family:Roboto;font-size:3rem;font-weight:700;line-height:3rem;margin:0 0 1.5rem 0}
.pricing-1.currentPlan .price,.pricing-1:not(.oldPlan):hover .price{color:#31b5f8}
.pricing-1 .price sup{display:inline-block;font-size:1.25rem;line-height:3rem;margin:0 0 0 .25rem;vertical-align:top}
.text-success{color:#31b5f8!important}
.pricingPan{background:#f7f7f7}
.btn-outline-dark{background-color:transparent;background-image:none;border-color:#191919;color:#191919}
.btn-outline-dark:not([disabled]):not(.disabled).active,.btn-outline-dark:not([disabled]):not(.disabled):active,.show>.btn-outline-dark.dropdown-toggle{background-color:#191919;border-color:#191919;-webkit-box-shadow:0 0 0 0rem rgba(25,25,25,.5);box-shadow:0 0 0 0rem rgba(25,25,25,.5);color:#fff}
.btnDivSec{margin:50px 0 0}
.faqSec h5{font-size:20px;line-height:20px}
.faqSec .col-lg-4{min-height:220px}
.headerDiv{background:#f8f8f8; height:calc(100vh - 180px);position:relative}
.welcomeImageArea{background:url(../images/bg.jpg);background-attachment:fixed;-webkit-background-attachment:fixed;-moz-background-attachment:fixed;-o-background-attachment:fixed;-ms-background-attachment:fixed;background-size:cover;height:100%;position:relative;z-index:1}
.displayTable{display:table;height:100%;width:100%}
.displayTableCell{display:table-cell;height:100%;vertical-align:middle}
.headerText{margin-top:0}
.headerText .bannerTitle{color:#fff;font-size:94px;font-weight:900;letter-spacing:3px;margin-bottom:0;margin-top:0}
.headerText p{color:#fff;font-size:20px;font-weight:600;margin-bottom:30px}
.headerText p.errorMsgReg,.headerText p.succMsgReg{color:#d3d;font-size:32px;font-weight:700;line-height:36px;text-shadow:1px 2px 0 #000;-webkit-text-shadow:1px 2px 0 #000;-moz-text-shadow:1px 2px 0 #000;-o-text-shadow:1px 2px 0 #000;-ms-text-shadow:1px 2px 0 #000}
.headerText p.succMsgReg em{color:#aee1fb;font-style:normal}
.headerTopArea{left:0;position:fixed;top:0;width:100%;z-index:999999999;}
.headerTopArea .container{overflow:visible}
.topCookiesSec+.headerTopArea{top:44px}
.rmvCookiesHd .topCookiesSec+.headerTopArea{top:0}
.headerDivFixed .topCookiesSec{left:0;position:fixed;right:0;top:0;z-index:999}
.headerDivFixed .topCookiesSec+.headerTopArea.menuBg{box-shadow:0 10px 10px -5px rgba(87,97,100,.35);-webkit-box-shadow:0 10px 10px -5px rgba(87,97,100,.35);-moz-box-shadow:0 10px 10px -5px rgba(87,97,100,.35);-o-box-shadow:0 10px 10px -5px rgba(87,97,100,.35);-ms-box-shadow:0 10px 10px -5px rgba(87,97,100,.35)}
.navigationSec{padding:0}
.navigationSec .navbar{border:0;border-radius:0;min-height:inherit;padding:0;flex-wrap:nowrap;display:block}
.navigationSec ul.nav.navbar-nav{justify-content:flex-end;margin:0}
.headerActive .navbar.navbar-nobg.dropdown{display:none}
.headerRow{padding: 0.5rem 0;}
.logo{padding-top:0;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}
.logo a p{color:#fff;font-size:26px;font-weight:700;line-height:0;margin:0;text-transform:uppercase;-webkit-transition:.3s;transition:.3s}
.navigationSec .navbar-nav li{margin-right:30px}
.navigationSec .navbar-nav li:last-child{margin-right:0}
.navigationSec .navbar-nav li a{color:#fff;display:block;font-size:1rem;font-weight:400;padding-bottom:30px;padding-left:0;padding-right:0;padding-top:30px;text-transform:uppercase}
.navigationSec .navbar-nav li a:hover{background:0 0;color:#31b5f8;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}
.navigationSec .navbar-nav li.active a{color:#31b5f8}
.nav li a:focus,.nav li a:hover{background:0 0;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}
.navbar{margin:0}
.navigationSec .navbar .navbar-collapse{flex:0 0 auto}
.menuBg{background:#fff;border:none;box-shadow:0 2px 10px -1px rgba(87,97,100,.35)}
.headerTopArea .logo{width: 17.5rem;padding: 0;}
.headerDiv.csmheader{height:auto}
.menuBg .logo{padding-top:0;-webkit-transition:.3s;transition:.3s}
.menuBg .logo a p{color:#000;font-size:20px;-webkit-transition:.3s;transition:.3s}
.menuBg .navigationSec .navbar-nav li a{color:#333;-webkit-transition:.3s;transition:.3s}
.menuBg .navigationSec .navbar-nav li a:hover{color:#31b5f8}
.menuBg .navigationSec .navbar-nav li.active a{color:#31b5f8}
.navigationSec .rightHeader{padding:0}
.anchor{display:block;position:relative;top:-60px;visibility:hidden}
.featureSec>.anchor{top:-120px}
.pricingTabContainer{position:relative}
.pricingTabDtls{position:absolute;left:0;right:0;top:0;opacity:0;visibility:hidden}
.pricingTabDtls.current{position:relative;opacity:1;visibility:visible}
.pricingTab{margin:0}
.pricingTab ul li{background:#fff;border:1px solid #d1d1d1;border-radius:4px;color:#363636;cursor:pointer;cursor:pointer;display:inline-block;font-size:20px;height:42px;line-height:40px;margin:0 0 0 8px;min-width:150px;text-align:center;text-transform:none;vertical-align:top}
.pricingTab ul li.current,.pricingTab ul li:hover{border-color:#31b5f8;color:#31b5f8}
.singleServicePan{background:#fff;border:1px solid #f2f2f2;border-radius:5px;margin-top:30px;padding:30px 20px;text-align:center;-webkit-transition:.3s;transition:.3s}
.singleServicePan:hover{box-shadow:0 0 25px rgba(0,0,0,.07);-webkit-box-shadow:0 0 25px rgba(0,0,0,.07);-moz-box-shadow:0 0 25px rgba(0,0,0,.07);-o-box-shadow:0 0 25px rgba(0,0,0,.07);-ms-box-shadow:0 0 25px rgba(0,0,0,.07)}
.singleServicePan h4{color:#000;font-size:14px;font-weight:700;letter-spacing:4px;margin-bottom:30px;margin-top:20px;text-transform:uppercase}
.serviceIcon i{color:#000;font-size:40px}
.singleServicePan p{color:#868689;margin-bottom:0}
.scrollToUp{display:none}
.customerPan .customerSection:nth-child(even){background:#f7f7f7}
.customerSection{padding:20px 0}
.customerSection:first-child{padding-top:0}
.rowDiv{-webkit-align-items:center;align-items:center;-webkit-box-align:center;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-align:center;-ms-flex-align:center}
.customerPan .customerSection:nth-child(odd) .colDiv:last-child{-webkit-box-ordinal-group:0;order:-1}
.contBlk{-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;text-align:justify}
.workBlock{background:#f7f7f7}
.workBlockInner .mix{display:none}
ul.workUl{list-style:none;margin-bottom:30px;padding:0;text-align:center}
ul.workUl li{border:none;border-bottom:2px solid transparent;color:#938d8d;cursor:pointer;display:inline-block;font-size:14px;font-size:12px;font-weight:400;margin:0 8px;padding-bottom:4px;text-transform:uppercase}
ul.workUl li:hover{color:#000;-webkit-transition:.3s;transition:.3s}
ul.workUl li.active{color:#000}
.workBlock .item{margin:0;padding:0}
.workBlock .item img{width:100%}
.workBlock .col-md-4{margin:0;padding:0}
.workBlock figure.effect-ruby img{height:auto;width:100%}
.workBlock .grid figure{cursor:pointer;float:left;height:auto;margin:0;max-height:100%;max-width:100%;min-width:320px;overflow:hidden;padding:0;position:relative;text-align:center;width:100%}
.workBlock .grid figure:hover{background:#fff}
.workBlock figure.effect-ruby h2{color:#000;display:inline-block;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";font-size:24px;font-weight:600;margin-top:40%;opacity:0;text-transform:capitalize;-webkit-transition:.3s;transition:.3s}
.workBlock figure.effect-ruby p{border:none;color:#000;font-size:16px;margin:5px 0;padding:0;text-transform:capitalize}
.workBlock figure.effect-ruby p strong{font-size:16px;margin-right:5px;text-transform:uppercase}
.workBlock .item:hover figure.effect-ruby h2{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";opacity:1;-webkit-transition:.3s;transition:.3s}
.featureSec p{font-size:16px;margin:0 0 20px 0}
.feaImgDiv{text-align:center}
.aboutText{font-size:16px}
.aboutText1{font-size:24px;font-weight:900;line-height:32px;margin:0 0 30px 0;text-align:justify}
.aboutText2{font-size:24px;font-weight:400;line-height:32px;margin:0 0 24px 0;text-align:justify}
.aboutText2:last-child{margin:0}
.gestartedDiv{clear:both;display:inline-block;margin:20px 0 30px;vertical-align:top;width:100%}
.servicesArea{background:#f7f7f7}
.testimonialArea{background:url(../images/bg.jpg);background-attachment:fixed;background-size:cover;position:relative;z-index:1}
.testimonialArea:after{background:rgba(0,0,0,.5);content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:-1}
.color-title h2{color:#fff}
.singleTestimonial h2{color:#fff;font-size:12px;font-weight:700;letter-spacing:2px;text-transform:uppercase;-webkit-transition:.3s;transition:.3s}
.singleTestimonial h3{color:#fff;font-size:12px;font-weight:300;margin-top:0;text-transform:capitalize}
.singleTestimonial p{color:#fff;line-height:25px}
.owl-theme .owl-controls .owl-page span{background:#ccc;border-radius:20px;display:block;height:5px;margin:5px 7px;width:5px}
.priceBoxIn{clear:both;display:inline-block;padding:0 .5rem .5rem;text-align:left;vertical-align:top;width:100%}
.priceBoxIn h6{color:#31b5f8;display:inline-block;font-size:14px;font-style:italic;letter-spacing:.5px;line-height:14px;margin:0 0 6px 0;padding:0 72px 0 0;position:relative;vertical-align:top;width:100%}
.priceBoxIn .valText{bottom:0;color:#363636;float:right;font-style:normal;font-weight:700;position:absolute;right:0}
.priceBoxIn .valText.priceText{color:#31b5f8}
.priceBoxIn .valText.notText{color:red;font-family:'Segoe Script';font-weight:700}
.priceBoxIn ul{margin:0 0 6px 0;padding:0}
.priceBoxIn li{border-bottom:1px solid #f2f2f2;color:#363636;display:inline-block;font-size:13px;font-style:italic;line-height:13px;margin:0 0 3px 0;padding:0 60px 3px 10px;position:relative;vertical-align:top;width:100%}
.priceBoxIn li:last-child{border:0;margin:0}
.priceBoxIn li:after{background:#31b5f8;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;content:"";height:3px;left:0;position:absolute;top:4px;width:3px}
.priceBoxIn li .valText{bottom:3px;font-style:italic;font-weight:400;position:absolute;right:0}
.priceBoxIn .valText.valTextBig{font-size:12px}
.perChatbot{color:#363636;font-size:14px;font-style:italic;font-weight:700;letter-spacing:.5px;line-height:14px;padding:40px 0 0;text-align:center}
.childDiv{padding:0}
.team-image{margin-top:30px;position:relative}
.teamDescription{bottom:-90px;display:block;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";left:auto;opacity:0;padding:20px 30px;position:absolute;text-align:center;width:100%}
.team-image img{width:100%}
.singleTeam:hover,.singleTeam:hover .teamDescription{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";opacity:1}
.singleTeam:hover .teamDescription{bottom:0}
.teamDescription h4{color:#fff;font-size:20px;font-weight:500;font-weight:600;margin-bottom:30px;margin-bottom:0;margin-top:20px;text-transform:capitalize;-webkit-transition:.3s;transition:.3s}
.teamDescription h3{color:#fff;font-size:16px;font-weight:500;margin-bottom:30px;text-transform:capitalize;-webkit-transition:.3s;transition:.3s}
.teamDescription p{color:#fff}
.singleTeam,.teamDescription{overflow:hidden;-webkit-transition:all .3s ease 0s;transition:all .3s ease 0s}
.teamSocial{margin:16px 0 0 0}
.teamSocial ul{list-style:none;margin:0;padding:0}
.teamSocial ul li{display:inline-block;margin:0 5px}
.teamSocial ul li a{color:#fafafa;font-size:14px}
.pricingBoxSec{align-items:stretch}
.formBtnSec .btn,.pricingBoxSec .btn{background:#31b5f8;border:0;color:#fff;font-size:20px;font-weight:700;height:46px;line-height:45px;min-width:45%;padding:0}
.formBtnSec .btn:hover,.pricingBoxSec .btn:hover{background:#0090d9}
.ourNewsletter{background:#fff;padding:100px 0}
.ourNewsletter input[type=email],.ourNewsletter input[type=text]{background:0 0;border:none;border-bottom:1px solid #ccc;border-radius:5px;display:block;height:50px;margin:0 auto;text-align:center;width:35%}
.ourNewsletter textarea{background:0 0;border:none;border-bottom:1px solid #ccc;border-radius:5px;display:block;height:50px;line-height:22px;margin:0 auto;min-height:50px;overflow-y:hidden;padding:16px 0;text-align:center;width:35%}
.formBtnSec .btn{min-width:inherit;padding:0 24px}
.ourNewsletter .g-recaptcha{display:table;margin:20px auto}
.contact-form-design-area{margin-top:30px}
.contact-details-list h2{font-size:40px;font-weight:600;margin-bottom:40px;margin-top:0;position:relative;text-transform:capitalize}
.contact-details-list h2:before{background:#000;content:"";height:10px;left:0;position:absolute;top:56px;width:74px;z-index:1}
.contact-details-list p{margin-bottom:30px}
.single-contact{margin-bottom:22px}
.single-contact h3{font-size:18px;font-weight:400;margin-top:20px;text-transform:capitalize;-webkit-transition:.3s;transition:.3s}
.single-contact h3 i{margin-right:20px}
.contactSocial{margin-top:40px}
.contactSocial ul{list-style:none;margin:0;padding:0}
.contactSocial ul li{display:inline-block;margin-right:10px}
.contactSocial ul li a{color:#333;font-size:20px}
.footerSocail{margin-top:0;text-align:right}
.footerSocail ul li{margin:0 15px}
.footerSocail ul li a{color:#fafafa;font-size:30px}
.form-control{background-color:#f7f7f7;background-image:none;border:0;border-radius:0;box-shadow:none;color:#333;display:block;font-size:16px;height:45px;line-height:1.42857143;margin-bottom:15px;padding:5px 10px;width:100%}
.form-control:focus{border-color:#000;box-shadow:none;outline:0}
.contact-form button.btn{background:0 0;background:#000;border:1px solid #000;border-radius:0;border-radius:30px;color:#fff;display:inline-block;font-size:14px;font-weight:300;margin-left:12px;padding:15px 25px;text-transform:capitalize;-webkit-transition:.3s;transition:.3s}
.contact-form button.btn:hover{background:0 0;border:1px solid #000;color:#000;-webkit-transition:all .4s;-webkit-transition:all .2s;transition:all .2s}
.input-error,.input-success{border-radius:4px;display:none;margin-bottom:0;margin-top:10px}
.input-success{border:1px solid #01b500}
.input-error{border:1px solid red}
.contact-details-area{padding-bottom:60px}
.contact-details-list{background:#fff;margin-top:30px;padding:30px}
.contact-icon{float:left;margin-bottom:30px;margin-right:15px}
.contact-icon i{border:1px solid #000;border-radius:50%;color:#000;font-size:20px;height:50px;line-height:50px;text-align:center;-webkit-transition:.3s;transition:.3s;width:50px}
.single-contact:hover .contact-icon i{background:#000;border:1px solid #000;color:#fff;font-size:25px;-webkit-transition:.3s;transition:.3s}
.single-contact h2{font-size:18px;font-weight:600;margin-top:20px;text-transform:capitalize;-webkit-transition:.3s;transition:.3s}
.gmap{height:400px;width:100%}
.footerArea{background:#000;padding:30px 0}
.footer-text h6{color:#fff;font-size:16px;font-weight:300;line-height:25px;text-transform:capitalize}
.youtubeVideo iframe{width:100%}
.opensignup{cursor:pointer}
.previewPopupOver,.sponsorPopupOver{background:rgba(0,0,0,.35);bottom:0;display:none;left:0;position:fixed;right:0;top:0;z-index:999}
.sponsorPopup{background:#fff;border-radius:1.25rem;-webkit-border-radius:1.25rem;-moz-border-radius:1.25rem;display:none;left:50%;max-width:640px;position:fixed;top:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);width:100%;z-index:999999999}
.sponsorPopTitle{background:#31b5f8;border-radius:20px 20px 0 0;-webkit-border-radius:20px 20px 0 0;-moz-border-radius:20px 20px 0 0;color:#fff;font-size:24px;font-weight:700;height:54px;letter-spacing:1px;line-height:54px;text-align:center}
.sponsorPopIn{padding:30px}
.sponsorPopup .filedText{background:#fff;border:1px solid #d1d1d1;border-radius:4px;color:#363636;font-size:16px;font-weight:300;height:42px;line-height:normal;padding:0 10px;width:100%}
.sponsorPopup .filedText.validatedError{border-color:#e23636}
.sponsorPopup .filedDiv{margin:0 0 16px 0;position:relative}
.sponsorlabel{clear:both;display:block;font-size:16px;font-weight:400;line-height:16px;margin:0 0 6px 0}
.errorText{color:#e23636;display:none;font-size:12px;line-height:12px;padding:4px 0 0 0}
.ragularRadio{display:none}
.ragularRadio+label{border:1px solid #b7b7b7;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-o-border-radius:50%;-ms-border-radius:50%;display:inline-block;height:26px;margin:0;padding:0;position:relative;width:26px}
.ragularRadio:checked+label{border-color:#31b5f8}
.ragularRadio:checked+label:after{background:#31b5f8;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-o-border-radius:50%;-ms-border-radius:50%;bottom:4px;content:"";left:4px;position:absolute;right:4px;top:4px}
.genderdiv>div{display:inline-block;margin:0 30px 0 0;vertical-align:top}
.genderdiv>div:last-child{margin:0}
.genderdiv .labelText{color:#363636;display:inline-block;font-size:16px;font-weight:300;line-height:26px;margin:0 0 0 6px;vertical-align:top}
.errorText i{margin:0 6px 0 0}
.errorText.success .helpTextinner:after{content:"\f00c";display:inline-block;font-family:FontAwesome;margin:0 0 0 6px;vertical-align:top}
.errorText.success .helpTextinner strong{font-weight:900}
.errorText.success{color:#31b5f8}
.errorText.success:after{border-left:10px solid #92c9e6}
.filedText.validatedError{background-image:url(../images/error-info.png)!important;background-position:98% 50%!important;background-repeat:no-repeat!important}
.filedText.validatedError+.errorText{display:block}
.regularCheckbox+.validatedError+label+.errorText{bottom:0;display:block}
.agreeCheck{color:#363636;font-size:12px;line-height:12px;padding-bottom:24px;position:relative}
.agreeCheck.agreeCheckfirst{padding-bottom:12px}
.agreeCheck .agreeIn{padding:0 0 0 32px;position:relative}
.linksTag{font-size:12px;line-height:18px}
.agreeCheck .chklabelText{display:inline-block;font-size:16px;font-weight:300;line-height:24px;margin-bottom:0;vertical-align:top}
.agreeCheck .chklabelTextsaas{display:inline-block;font-size:19px;font-weight:700;line-height:27px;margin-bottom:0;vertical-align:top}
.agreeCheck a{color:#31b5f8}
.regularCheckbox{display:none}
.regularCheckbox+label{background-color:#fff;border:2px solid #5a5858;-webkit-border-radius:2px;-moz-border-radius:2px;-o-border-radius:2px;-ms-border-radius:2px;border-radius:2px;display:inline-block;padding:9px;position:relative}
.regularCheckbox:checked+label{background-color:#fff;color:#0090d9}
.regularCheckbox:checked+label:after{color:#0090d9;content:'\2714';font-size:18px;font-weight:700;left:2px;position:absolute;top:0}
.agreeCheck .regularCheckbox+.stylishChkBox{border:1px solid #d1d1d1;border-radius:4px;height:26px;left:0;padding:0;position:absolute;top:0;width:26px}
.agreeCheck .regularCheckbox+.stylishChkBoxagree{border:2px solid #363636;border-radius:4px;height:26px;left:0;padding:0;position:absolute;top:0;width:26px}
.agreeCheck .regularCheckbox:checked+.stylishChkBox{border-color:#31b5f8}
.agreeCheck .regularCheckbox.errorText+.stylishChkBox{border-color:#cc4030}
.agreeCheck .regularCheckbox:checked+label:after{background:#31b5f8;border-radius:4px;bottom:4px;content:"";left:4px;position:absolute;right:4px;top:4px}
.signupBtnDiv{text-align:center}
#ui-datepicker-div{background:#fff;border:1px solid #aaa;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;-o-border-radius:4px;-ms-border-radius:4px;font-size:12px;line-height:12px}
.ui-datepicker-calendar{width:100%}
.claSec #ui-datepicker-div{bottom:38px;left:0!important;position:absolute!important;top:auto!important;width:100%}
#ui-datepicker-div.datepickerBorder{background:#fff;border:1px solid #aaa;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;-o-border-radius:4px;-ms-border-radius:4px;font-size:12px;z-index:100!important}
#ui-datepicker-div.datepickerBorder.ui-widget-content .ui-timepicker-div{color:#333;margin:20px 0 0 0}
#ui-datepicker-div.datepickerBorder.ui-widget-content .ui-timepicker-div dd .ui-slider .ui-slider-handle{padding:0}
.dobFiled#ui-datepicker-div{top:68px!important}
#ui-datepicker-div .ui-widget-header,#ui-datepicker-div.datepickerBorder .ui-widget-header{background:#ccc;border:0;border-radius:4px 4px 0 0;-webkit-border-radius:4px 4px 0 0;-moz-border-radius:4px 4px 0 0;display:inline-block;padding:5px;vertical-align:top;width:100%}
#ui-datepicker-div.datepickerBorder.ui-widget-content .ui-datepicker-header .ui-datepicker-title select,#ui-datepicker-div.ui-widget-content .ui-datepicker-header .ui-datepicker-title select{background:#fff;border:0;color:#333;float:left;height:24px;width:48%}
#ui-datepicker-div.datepickerBorder .ui-datepicker-header .ui-datepicker-title select+select,#ui-datepicker-div.ui-widget-content .ui-datepicker-header .ui-datepicker-title select+select{float:right}
#ui-datepicker-div.datepickerBorder.ui-widget-content .ui-datepicker-calendar,#ui-datepicker-div.ui-widget-content .ui-datepicker-calendar{border:0;margin:0}
#ui-datepicker-div.datepickerBorder.ui-widget-content .ui-datepicker-calendar thead tr th,#ui-datepicker-div.ui-widget-content .ui-datepicker-calendar thead tr th{color:#333;font-size:12px;line-height:12px;padding:.7em .3em}
#ui-datepicker-div.ui-widget-content .ui-state-default,#ui-datepicker-div.ui-widget-content .ui-widget-content .ui-state-default,#ui-datepicker-div.ui-widget-content .ui-widget-header .ui-state-default{background:#e6e6e6;border:1px solid #d3d3d3;color:#555;display:block;font-weight:400;padding:5px;text-align:center}
#ui-datepicker-div.ui-widget-content .ui-state-default.ui-state-hover{background:#31b5f8;border-color:#31b5f8;color:#fff}
#ui-datepicker-div.ui-widget-content .ui-timepicker-div .ui-state-default{padding:0}
#ui-datepicker-div.datepickerBorder.ui-widget-content .ui-state-default,#ui-datepicker-div.datepickerBorder.ui-widget-content .ui-widget-content .ui-state-default,#ui-datepicker-div.datepickerBorder.ui-widget-content .ui-widget-header .ui-state-default{background:#e6e6e6;border:1px solid #d3d3d3;color:#555;font-weight:400;padding:5px}
#ui-datepicker-div.ui-widget-content .ui-state-default.ui-state-active,#ui-datepicker-div.ui-widget-content .ui-state-default.ui-state-highlight{background:#5db6ff;border-bottom:2px solid #31b5f8;color:#fff}
#ui-datepicker-div.datepickerBorder .ui-state-default.ui-state-active,#ui-datepicker-div.datepickerBorder .ui-state-default.ui-state-highlight{background:#5db6ff;border-bottom:2px solid #31b5f8;color:#fff}
.ui-datepicker .ui-datepicker-next,.ui-datepicker .ui-datepicker-prev{background:#fff;border-radius:50%;float:left;font-size:0;height:24px;margin:0 0 6px 0;width:24px}
.ui-datepicker .ui-datepicker-next{float:right}
.ui-datepicker .ui-datepicker-prev .ui-icon{background:url(../images/imgnav-lt.png) no-repeat center center;background-size:auto 14px;-webkit-background-size:auto 14px;-moz-background-size:auto 14px;-o-background-size:auto 14px;-ms-background-size:auto 14px;display:inline-block;height:100%;vertical-align:top;width:100%}
.ui-datepicker .ui-datepicker-next .ui-icon{background:url(../images/imgnav-rt.png) no-repeat center center;background-size:auto 14px;-webkit-background-size:auto 14px;-moz-background-size:auto 14px;-o-background-size:auto 14px;-ms-background-size:auto 14px;display:inline-block;height:100%;vertical-align:top;width:100%}
.ui-datepicker-title{display:inline-block;vertical-align:top;width:100%}
.pricingTabDtls .row{margin:0 -10px}
.pricingTabDtls .col-md-3{padding:0 10px}
.genderdiv{margin:18px 0 0 0}
.priceBoxIn .valText.tickVal{color:#31b5f8}
.priceBoxIn .valText.tickVal i{margin:0 -2px 0 0}
.sposliderDiv{width:50%}
.slideshowDiv img{width:100%}
.slideshowDiv .item{position:relative}
.captionText{opacity:0;padding:0;position:absolute;right:0;top:50%;transform:translate(250%,-50%);-moz-transform:translate(250%,-50%);-webkit-transform:translate(250%,-50%);-o-transform:translate(250%,-50%);-ms-transform:translate(250%,-50%);transition:all 3s ease 0s;-webkit-transition:all 3s ease 0s;-moz-transition:all 3s ease 0s;-o-transition:all 3s ease 0s;-ms-transition:all 3s ease 0s;visibility:hidden;width:60%;z-index:10}
.slick-active .captionText{opacity:1;transform:translate(0,-50%);-moz-transform:translate(0,-50%);-webkit-transform:translate(0,-50%);-o-transform:translate(0,-50%);-ms-transform:translate(0,-50%);visibility:visible}
.captionText .captionTextIn{background:rgba(49,181,248,.75);padding:20px;text-align:center}
.slideshowSaving .captionText{left:50%;right:auto}
.slideshowSaving .slick-active .captionText{transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%)}
.text1{color:#fff;font-size:72px;font-weight:700;line-height:72px}
.text2{color:#fff;font-size:21px;font-weight:700;line-height:28px}
.textList{font-size:18px;line-height:28px}
.textList ul{margin-bottom:20px}
.textList ul li{clear:both;display:block;line-height:18px;padding:0 0 8px;position:relative}
.textList ul.ullist li{padding-left:16px;position:relative}
.textList ul.ullist li:after{background:#31b5f8;border-radius:50%;content:"";height:6px;left:0;position:absolute;top:6px;width:6px}
.textList h5{font-size:21px;font-style:italic;font-weight:700;line-height:21px;margin:0 0 10px 0}
.savingBlk{width:40%}
.salaryTable{background:#f6f6f6}
.salaryTable table{width:100%}
.salaryTable td{font-size:16px;letter-spacing:.5px;line-height:20px;padding:4px 10px}
.salaryTable td:first-child{letter-spacing:0;width:130px}
.salaryTable tr:first-child td{padding-top:10px}
.salaryTable tr:last-child td{background:#31b5f8;color:#fff;font-size:18px;font-weight:700;line-height:18px;padding:10px}
.salaryTable tr:last-child td:first-child{padding-left:17px}
.salaryTable tr:nth-last-child(2) td{padding-bottom:10px}
.chatbotSpos .nameText{font-size:21px;line-height:21px;margin-bottom:10px}
.smallNote{font-size:11px;line-height:11px}
.chatbotMediBox h5,.sponsorVideopan h5{font-size:21px;font-style:italic;font-weight:700;line-height:21px;margin:0 0 10px 0}
.chatbotMediBox h4{font-size:22px;line-height:22px;margin:0 0 16px 0}
.chatbotMediBox p{text-align:justify}
.bigText{font-size:18px;font-weight:700}
.midTextDiv{padding:50px 0}
.geoContText{padding:0 20px 0 40px}
.chatbotSpos .lead{font-style:italic;font-weight:700;margin:0 0 40px 0}
.chatbotSpos .customerSection{padding:50px 0}
.chatbotSpos .customerSection:last-child{border-bottom:2px solid #f7f7f7}
.chatbotSpos{padding-bottom:50px}
.editText{display:inline-block;position:relative;vertical-align:top;width:100%}
.txtSpan{position:absolute;right:4px;top:50%;transform:translate(0,-50%);-webkit-transform:translate(0,-50%);-moz-transform:translate(0,-50%);-o-transform:translate(0,-50%);-ms-transform:translate(0,-50%)}
.editText input{border:1px solid #ddd;height:24px;padding:0 6px;width:100%}
.nativeWeb{width:58%}
.chatbotSpos .sectionTitle{margin:0}
.chatbotSpos .chatbotMediumsBlk .sectionTitle{display:inline-block;margin-bottom:30px;vertical-align:top;width:100%}
.chatbotSpos .sectionTitle h2{margin-bottom:10px}
.chatbotMediBox:first-child{float:left;width:35%}
.chatbotMediBox:first-child img{width:70%}
.chatbotMediBox:first-child .mediContDiv{padding:5% 5% 0 5%}
.chatbotMediBox:last-child{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-wrap:wrap;float:right;width:65%}
.chatbotMediBox:last-child img{width:100%}
.chatbotMediBox:last-child .mediImgDiv{order:1;width:100%}
.chatbotMediBox:last-child .mediContDiv{padding:10% 5% 5%}
.geoContestSec .colDiv .colDiv:first-child{-webkit-box-ordinal-group:0;order:-1}
.geoContestSec .colDiv .colDiv{width:100%}
.chatbotMediBox{font-size:18px;line-height:26px}
.chatbotMediBox p{line-height:22px}
.sponsorVideo{margin-bottom:30px}
.sponsorVideo iframe{width:100%}
.headerOthers{height:90px}
.headerOthers .navigationSec .navbar-nav li a{color:#333}
.headerOthers .navigationSec .navbar-nav li.active a{color:#31b5f8}
.bannerVideo{bottom:0;left:0;overflow:hidden;position:absolute;right:0;top:0}
.bannerVideo video{height:auto;left:50%;min-height:100%;min-width:100%;opacity:0;position:absolute;top:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);width:100%}
.playBtn{color:#fff;font-size:120px;left:50%;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);z-index:99}
.bannerVideo+.displayTable{pointer-events:none}
.bannerVideo+.displayTable .homeArrowDown,.bannerVideo+.displayTable .readMore{pointer-events:all}
.bannerVideo+.displayTable .headerText{margin-top:0}
.logo.logoHide{opacity:0}
.welcomeSlider.sliderHide .banTextBtm p,.welcomeSlider.sliderHide .banTextTop{opacity:0}
.welcomeSlider.sliderHide .homeArrowDown{display:none}
.welcomeSlider .container{height:100%;position:relative}
.banTextTop{left:0;position:absolute;right:0;top:50%;transform:translate(0,-50%);-webkit-transform:translate(0,-50%);-moz-transform:translate(0,-50%);-o-transform:translate(0,-50%);-ms-transform:translate(0,-50%)}
.banTextBtm{bottom:6%;left:0;position:absolute;right:0}
.comingsoonTag{line-height:46px}
.footer{background:#000;clear:both;display:block;min-height:100px}
.footerIn{clear:both;display:block;min-height:65px;padding:20px 12px 0;text-align:center}
.footerIn ul li{color:#fffefe;display:inline-block;font-family:Roboto;font-size:.875rem;font-weight:400;line-height:.875rem;margin:0 1.25rem;padding:0;position:relative;vertical-align:top}
.footerIn ul li:last-child{padding:0}
.footerIn ul li a{color:#fff;display:block;padding:0 0 .375rem}
.footerIn ul li a:hover{color:#31b5f8}
.footerIn ul li ul li{border-right:1px solid #fff;display:inline-block;font-size:.6875rem;margin:0 .25rem 0 0;padding:0 .5rem 0 0;text-align:left}
.footerIn ul li ul li:last-child{border:0;margin:0;padding:0}
.footerIn ul li ul li a{padding-bottom:0}
.fooSubMenu{display:none;left:0;padding:10px 0 0 0;position:absolute;text-align:left;top:12px;width:300px;z-index:9}
.footerIn ul li:hover .fooSubMenu,.newfooterLinks ul li.fooParent:hover .fooSubMenu{display:block}
.copyRight{clear:both;color:#fff;display:block;font-size:12px;font-weight:400;line-height:12px;padding:6px 0;text-align:center}
.copyRight a{color:#fff}
.copyRight a:hover{color:#0169a0}
.selectedPlan{color:#333;font-size:20px;line-height:20px;margin-bottom:20px}
.selectedPlan .text1{color:#31b5f8;font-size:18px;font-weight:700;line-height:18px;margin-bottom:6px}
.selectedPlan .text2{color:#aaa;font-size:16px;line-height:16px;margin:0}
.planList{margin:0 -.5%}
.planList .planItem{background:#fff;border:1px solid #d6d6d6;border-radius:16px;float:left;margin:0 .5%;min-height:86px;padding:12px;text-align:center;width:24%}
.planTitle{color:#333;font-size:18px;font-weight:700;line-height:18px;margin:0 0 16px}
.planPrice{color:#333;font-size:24px;font-weight:700;line-height:24px}
.planList .planItem.active .planPrice{color:#31b5f8}
.planList .planItem.active{background:rgba(49,181,248,.25);border-color:#31b5f8}
.planPanel{padding:0 0 24px 0}
.adjustPrice{font-size:16px;line-height:16px;padding:10px 0 0 0}
.selectedPrice{color:#333;display:inline-block;font-size:24px;font-weight:700;line-height:24px;margin:0 10px 0 0;vertical-align:top}
.selectedPrice .old{color:#d6d6d6;font-size:20px;text-decoration:line-through}
.continueBtns{display:inline-block;vertical-align:top}
.continueBtns .greenBtn{font-size:1.25rem;font-weight:700;height:2.75rem;line-height:2.75rem;min-width:9rem;padding:0 1.5rem;text-align:center;text-transform:none}
.planBtm{padding:10px 0 0 0;text-align:center}
.sponsorPopup .filedDiv.signupBtnDiv{margin:0}
.hideIdtag{left:0;position:absolute;top:-90px}
.ourNewsletter,.secPadding{position:relative}
.planBlkTitle{color:#363636;font-size:32px;font-weight:700;line-height:40px;margin:0 0 20px 0}
.leftCls{float:left}
.rightCls{float:right}
.inputThree{margin:0 0 0 12px;width:96px}
.inputThree input{background:#31b5f8;border:0;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;color:#fff;cursor:pointer;display:block;font-size:16px;font-weight:700;height:35px;line-height:33px;padding:0 5px;text-align:center;width:100%}
.inputThree input:hover{background:#0090d9}
.btmLogin .intBox{background:#fff;border:1px solid #818181;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;color:#616161;display:block;float:left;font-size:16px;height:35px;margin-bottom:4px;padding:0 8px;width:171px}
.backLink,.forgotLink{clear:both;display:inline-block;font-size:11px;width:354px}
.backLink{width:171px}
.backLink a,.forgotLink a{color:#9f9f9f;text-decoration:none}
.backLink a:hover,.forgotLink a:hover{color:#31b5f8}
.headerTopArea.headerActive{background:#fff}
.headerActive .navigationSec{padding:0}
.menuBg.headerActive .navigationSec{padding:0}
.signupBtnDiv .btn,.submitPayDiv .greenBtn{background:#31b5f8;border:0;border-radius:6px;box-shadow:none;color:#fff;font-family:Roboto;font-size:20px;font-weight:700;height:42px;line-height:42px;padding:0;text-transform:none}
.signupBtnDiv .btn.continueBtn{background:#ccc;color:#363636}
.signupBtnDiv .btn:hover,.submitPayDiv .greenBtn:hover{background:#0090d9;color:#fff}
.signupBtnDiv .btn:focus{box-shadow:none;outline:0}
.signupBtnDiv .btn{padding:0 30px}
.signupBtnDiv .btn[disabled=disabled]{background:#ccc;color:#363636}
.signupBtnDiv .btn.continueBtn.active{background:#31b5f8;color:#fff}
.selectDiv{position:relative}
.selectDiv:before{background:#fff;border-radius:0 8px 8px 0;-webkit-border-radius:0 8px 8px 0;-moz-border-radius:0 8px 8px 0;bottom:0;content:"";pointer-events:none;position:absolute;right:0;top:0;width:40px}
.selectDiv:after{border-left:8px solid transparent;border-right:8px solid transparent;border-top:8px solid #363636;content:"";margin-top:-4px;pointer-events:none;position:absolute;right:12px;top:50%}
.alertInt{display:none}
.alertInt+label{background:#fff;border:1px solid #363636;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;height:26px;left:0;position:absolute;top:0;width:26px}
.alertInt:checked+label{border-color:#31b5f8}
.alertInt:checked+label:after{background:#31b5f8;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;bottom:4px;content:"";left:4px;position:absolute;right:4px;top:4px}
.alertInt+label+label{color:#363636;display:inline-block;font-size:16px;font-weight:300;line-height:26px;vertical-align:top}
.alertInt:checked+label+label{color:#31b5f8}
.paypalSignupLt{width:60%}
.paypalSignupRt{width:34%}
.showPlansList{width:100%}
.signUpBlk{background:#fff;margin:0 0 32px 0;padding:18px}
.signUpBlk .filedDiv{margin:0 0 16px 0}
.signUpBlk .filedDiv .intBox{border:1px solid #d1d1d1;border-radius:6px;font-size:16px;font-weight:300;height:42px;padding:0 10px;width:100%}
.signUpBlk .textLabel{font-size:16px;font-weight:400;line-height:16px;margin:0 0 6px 0}
.signUpBlk .selectDiv:before{border-radius:0 6px 6px 0;bottom:1px;right:1px;top:1px}
.showPlansList .currentPlan:before{display:none}
.saveForPrice{color:#363636;font-size:18px;font-weight:400;line-height:18px;margin:0 0 16px 0}
.radioDiv{display:inline-block;margin:0 24px 0 0;padding:0 0 0 32px;position:relative;vertical-align:top}
.radioInt{display:none}
.radioInt+label{background:#fff;border:1px solid #d1d1d1;border-radius:50%;height:26px;left:0;margin:0;position:absolute;top:0;width:26px}
.radioInt+label+label{font-size:16px;font-weight:300;line-height:26px}
.radioInt:checked+label{border-color:#31b5f8}
.radioInt:checked+label:after{background:#31b5f8;border-radius:50%;bottom:4px;content:"";left:4px;position:absolute;right:4px;top:4px}
.paypalForm{padding:20px 0 0 0}
.agreeCheckDiv{padding:0 0 0 34px;position:relative}
.agreeCheckDiv a{color:#31b5f8}
.signUpBlk .submitPayDiv{display:block;padding:32px 0 0 0;text-align:center}
.signUpBlk .submitPayDiv .greenBtn{padding:0 24px}
.paypalRtTitle{color:#363636;font-size:20px;font-weight:400;line-height:20px;margin:0 0 10px 0}
.aboutInfo ul li{clear:both;color:#363636;display:block;font-size:16px;font-weight:300;line-height:16px;margin:0 0 10px 0;padding:0 0 0 24px;position:relative}
.aboutInfo ul li i{color:#31b5f8;left:0;position:absolute;top:0}
.aboutInfo,.acceptTypeSec{margin:0 0 32px 0}
.acceptTypeSec ul li{display:inline-block;vertical-align:top}
.orderSummaryIn{background:#fff;border:1px solid #d1d1d1;border-radius:16px;padding:1.25rem}
.orderSummaryIn table{margin:0;width:100%}
.orderSummaryIn table th{font-weight:400;padding:0 10px 10px 0}
.orderSummaryIn table td{font-size:16px;line-height:16px;padding:0 10px 10px 0}
.orderSummaryIn table tr:last-child td{border-top:1px solid #d1d1d1;font-weight:400;padding:10px 0 0}
.orderSummaryIn table .saveVal td{color:#31b5f8}
.paypalSignupPan{background:#f7f7f7;padding:50px 0}
.signUpBlk .g-recaptcha{margin:20px 0 0 0}
.recaptchaDiv{display:table;margin:0 auto;padding:0;text-align:center}
#preloader{bottom:180px;left:0;position:fixed;right:0;top:0;z-index:99999}
#status{background-image:url(../../images/loader.gif);background-position:center;background-repeat:no-repeat;background-size:75px 75px;height:200px;left:50%;margin:-100px 0 0 -100px;position:absolute;top:50%;width:200px}
.intro-parallax{background-attachment:fixed!important;background-position:center center;background-repeat:no-repeat}
#intro{background-image:url(../images/intro_bkg.jpg)}
.parallax{background-attachment:fixed!important;background-position:center center;background-repeat:no-repeat;background-size:cover}
#features{background-image:url(../images/features_bkg.jpg)}
#call-to-action{background-image:url(../images/call_to_action_bkg.jpg)}
.titlebar{margin-bottom:40px}
.titlebar h1{color:#000;font-weight:300;margin-bottom:5px;margin-top:0}
.titlebar p{color:#666;font-family:Roboto,sans-serif;font-size:18px;font-weight:300}
#intro{color:#fff;padding-bottom:80px;padding-top:30px}
#header{margin-bottom:80px}
#header img{padding:0 15px}
.social-icons{display:inline-block}
.social-icons li{clear:none!important;display:inline-block!important;float:left;line-height:70px;vertical-align:top;width:auto!important}
.he_social{-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;display:block;font-size:18px;height:36px;line-height:36px;margin:0 4px;text-align:center;text-decoration:none;-webkit-transition:all 250ms ease-in-out;-moz-transition:all 250ms ease-in-out;-o-transition:all 250ms ease-in-out;-ms-transition:all 250ms ease-in-out;transition:all 250ms ease-in-out;width:36px}
.he_social:hover{color:#fff;opacity:.7}
.ico-facebook{background-color:#3b5998;color:#f8f8f8}
.ico-twitter{background-color:#00a9ed;color:#f8f8f8}
.ico-google-plus{background-color:#cd1111;color:#f8f8f8}
.ico-linkedin{background-color:#015886;color:#f8f8f8}
.ico-dribbble{background-color:#d92d84;color:#f8f8f8}
.ico-instagram{background-color:#beb3a8;color:#f8f8f8}
.ico-pinterest{background-color:#ac281a;color:#f8f8f8}
.ico-dropbox{background-color:#008ad2;color:#f8f8f8}
.ico-skype{background-color:#00a9ed;color:#f8f8f8}
.ico-youtube{background-color:#cd1b20;color:#f8f8f8}
.ico-tumblr{background-color:#3a5976;color:#f8f8f8}
.ico-vimeo{background-color:#00adee;color:#f8f8f8}
.ico-flickr{background-color:#d2d2d2;color:#f8f8f8}
.ico-github{background-color:#222;color:#f8f8f8}
.ico-renren{background-color:#364a83;color:#f8f8f8}
.ico-vk{background-color:#3b5998;color:#f8f8f8}
.ico-xing{background-color:#015f5e;color:#f8f8f8}
.ico-weibo{background-color:#be4443;color:#f8f8f8}
.ico-rss{background-color:#f60;color:#f8f8f8}
#intro_description h1{font-size:40px;margin-bottom:30px}
.intro_feature{margin-bottom:20px}
.intro_feature h4{font-weight:600}
.intro_feature i{margin-right:5px}
.intro_feature p{font-family:Roboto,sans-serif;font-size:16px;font-weight:400;padding-left:25px}
.intro_button{margin-top:60px}
#intro_form{padding-left:100px}
.form_register{background:rgba(120,120,120,.45);-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;margin:0 auto;padding:20px 20px 25px;width:100%}
.form_register h2{color:#fff;font-weight:300;line-height:30px;margin-bottom:20px;text-align:center;text-transform:uppercase}
.form_register .form-control{border:1px solid #ddd;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;height:46px;margin-bottom:20px}
.form_register textarea{min-height:140px}
.error{color:#fc0000;font-size:13px;margin-bottom:20px}
#about-1{border-bottom:1px solid #ddd;padding-bottom:30px;padding-top:60px}
#about-2,#about-4,#about-5{padding-bottom:80px;padding-top:70px}
#about-1 .titlebar{margin-bottom:30px}
#about-1 h4,#about-2 h4,#about-4 h4,#about-5 h4{font-weight:600;margin-bottom:15px}
#about-1-text{padding-right:35px}
#accordion_holder{margin-top:40px}
.accordion{margin-bottom:40px}
#text_1,#text_2,#text_3,#text_4,#text_5{cursor:pointer;display:block;float:left;margin:3px 0;padding:0;width:100%}
.accordion a{background:rgba(170,170,170,.15) url(../images/open.png) no-repeat center right;color:#666;cursor:pointer;display:block;font-family:Roboto,sans-serif;font-size:16px;font-weight:400;line-height:26px;padding:10px 40px 10px 15px;text-decoration:none}
.accordion li.active>a{background:rgba(170,170,170,.15) url(../images/close.png) no-repeat center right;box-shadow:none;color:#151515}
.accordion li div{background:#fff;clear:both;display:block;float:left;line-height:22px;margin-bottom:5px;padding:10px 10px}
#video_holder p{margin-bottom:30px}
.video-block{height:0;margin-top:20px;overflow:hidden;padding-bottom:54.25%;padding-top:20px;position:relative}
.video-block embed,.video-block iframe,.video-block object{border:0;height:100%;left:0;position:absolute;top:0;width:100%}
#quote_holder{margin-top:40px}
.quote-text{background:rgba(170,170,170,.15);border-left:none;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;-webkit-box-shadow:0 3px 0 rgba(182,196,209,.3);-moz-box-shadow:0 3px 0 rgba(182,196,209,.3);box-shadow:0 3px 0 rgba(182,196,209,.3);color:rgba(85,94,106,.8);font-style:italic;line-height:25px;margin:0 0 30px 0;padding:26px;position:relative}
.quote-text:before{border:14px solid transparent;border-top-color:#f2f2f2;bottom:-28px;left:30px;right:auto;top:auto;z-index:3}
.quote-text:after{border:solid 14px transparent;border-top-color:rgba(182,196,209,.3);border-width:18px;bottom:-36px;left:26px;right:auto;top:auto;z-index:2}
.quote-text-up:after,.quote-text-up:before,.quote-text:after,.quote-text:before{content:"";display:block;height:0;position:absolute;width:0}
.quote-text a{color:#8c989e;font-family:Roboto,sans-serif;font-weight:400}
.quote-text a:hover{text-decoration:none}
.flexslider .slides img{-webkit-border-radius:1000px;-moz-border-radius:1000px;-ms-border-radius:1000px;-o-border-radius:1000px;border-radius:1000px;box-shadow:0 0 5px rgba(140,140,140,.8);float:left;margin-left:6px;margin-right:15px;width:75px}
.testimonialsPan.flexslider .slides img{width:75px}
.quote-author{display:inline-block;font-size:13px!important;line-height:65px!important}
#features{padding-bottom:30px;padding-top:60px}
.feature-box{margin-bottom:50px; position: relative;}
.feature-box-icon{background-color:#666;border-radius:30px;color:#fff;display:block;font-size:30px;height:60px;left:.75rem;line-height:60px;position:absolute;text-align:center;top:0;width:60px}
.feature-box-content{padding-left:70px}
.feature-box-content h4{font-family:Roboto,sans-serif;font-weight:700}
#faq{padding-bottom:50px;padding-top:60px}
#faq .titlebar{margin-bottom:30px}
.question{margin-bottom:20px}
.question h4{font-weight:600}
.question p{color:#666;font-family:Roboto,sans-serif}
#clients{border-top:1px solid #ddd;padding-bottom:80px;padding-top:60px}
#clients-titlebar{position:relative}
.customNavigation{display:inline-block;position:absolute;right:10px;top:0}
.customNavigation .btn{background:#31b5f8;border:0;padding:4px 10px}
.customNavigation .btn:hover{background:#0090d9}
.customNavigation i{color:#fff;font-size:20px}
#call-to-action{padding-bottom:100px;padding-top:100px}
#call-to-action h2{color:#fff;font-size:40px;font-weight:300;margin-bottom:15px;padding:0 15%}
#call-to-action p{color:#fff;font-family:Roboto,sans-serif;font-size:20px;font-weight:300;margin-bottom:30px;padding:0 10%}
#footer{background-color:#1a1e23;padding:60px 0 40px}
.footer-nav li{float:left;padding:5px 10px 10px}
.footer-nav li a{color:#999;font-family:Roboto,sans-serif;font-size:15px}
.footer-nav li a:hover{color:#428bca}
#footer_copy p{color:#666;font-family:Roboto,sans-serif;font-size:13px;margin-left:10px}
#footer_copy p span{color:#428bca}
#footer_icons{margin:3px 0}
.footer-socials{display:inline-block}
.footer-socials li{clear:none!important;display:inline-block!important;float:left;line-height:70px;vertical-align:top;width:auto!important}
.foo_social{background-color:#999;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;color:#1a1e23;display:block;font-size:20px;height:40px;line-height:40px;margin:0 5px;text-align:center;text-decoration:none;-webkit-transition:all 250ms ease-in-out;-moz-transition:all 250ms ease-in-out;-o-transition:all 250ms ease-in-out;-ms-transition:all 250ms ease-in-out;transition:all 250ms ease-in-out;width:40px}
.ico-facebook:hover{background-color:#3b5998;color:#f8f8f8}
.ico-twitter:hover{background-color:#00a9ed;color:#f8f8f8}
.ico-google-plus:hover{background-color:#cd1111;color:#f8f8f8}
.ico-linkedin:hover{background-color:#015886;color:#f8f8f8}
.ico-dribbble:hover{background-color:#d92d84;color:#f8f8f8}
.ico-instagram:hover{background-color:#beb3a8;color:#f8f8f8}
.ico-pinterest:hover{background-color:#ac281a;color:#f8f8f8}
.ico-dropbox:hover{background-color:#008ad2;color:#f8f8f8}
.ico-skype:hover{background-color:#00a9ed;color:#f8f8f8}
.ico-youtube:hover{background-color:#cd1b20;color:#f8f8f8}
.ico-tumblr:hover{background-color:#3a5976;color:#f8f8f8}
.ico-vimeo:hover{background-color:#00adee;color:#f8f8f8}
.ico-flickr:hover{background-color:#d2d2d2;color:#f8f8f8}
.ico-github:hover{background-color:#222;color:#f8f8f8}
.ico-renren:hover{background-color:#364a83;color:#f8f8f8}
.ico-vk:hover{background-color:#3b5998;color:#f8f8f8}
.ico-xing:hover{background-color:#015f5e;color:#f8f8f8}
.ico-weibo:hover{background-color:#be4443;color:#f8f8f8}
.ico-rss:hover{background-color:#f60;color:#f8f8f8}
.subscribe-form{margin:5px auto 0;position:relative;width:90%;z-index:10}
#newsletter_form p{color:#666;font-family:Roboto,sans-serif;font-size:13px;line-height:16px;margin-top:10px;text-align:center}
#newsletter_form p span{color:#428bca}
.subscribe-input{background-color:#aaa;border:none;color:#ddd;font-size:14px;font-weight:300;height:30px;padding-left:10px;width:68%}
.subscribe-submit{background:#383e46;border:none;box-shadow:0 1px 0 rgba(255,255,255,.2) inset,0 1px 2px rgba(0,0,0,.2);color:#fff;cursor:pointer;display:block;font-family:Roboto,sans-serif;font-size:12px;font-weight:700;height:30px;outline:0;position:absolute;right:0;text-align:center;text-decoration:none;text-transform:uppercase;top:0;-webkit-transition:all 250ms ease-in-out;-moz-transition:all 250ms ease-in-out;-o-transition:all 250ms ease-in-out;-ms-transition:all 250ms ease-in-out;transition:all 250ms ease-in-out;width:32%}
.subscribe-submit:active{outline:0}
.subscribe-submit:hover{background:#428bca}
#scrollUp{background-color:rgba(123,123,123,.65);background-image:url(../images/back-to-top.png);background-position:50% 48%;background-repeat:no-repeat;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;bottom:30px;display:none;height:50px;position:fixed;right:30px;-webkit-transition:all 250ms linear;-moz-transition:all 250ms linear;transition:all 250ms linear;width:50px}
#scrollUp:hover{background-color:rgba(66,139,202,.95)}
nav a#pull{display:none}
#form_response{margin:50px auto}
#form_response .img-responsive{display:inline-block}
#form_response h1{font-size:40px;font-weight:700;margin-top:10px}
#form_response p{font-family:Roboto,sans-serif;font-size:18px;font-weight:400;margin-bottom:20px}
.downloadBtnSec .btn{background:#31b5f8;border:0;color:#fff;font-size:20px;font-weight:700;height:46px;line-height:45px;padding:0 20px}
.downloadBtnSec .btn:hover{background:#0090d9}
.landingpopSignup{max-width:800px;overflow:auto;max-height:98vh}
.landingpopSignup .sponsorPopIn{padding:0}
.smallLogo{margin-bottom:2rem}
.smallLogo img{max-height:2rem}
.popLt{background:#f2f2f2;border-radius:1.25rem 0 0 1.25rem;-webkit-border-radius:1.25rem 0 0 1.25rem;-moz-border-radius:1.25rem 0 0 1.25rem;margin-right:0;padding:2rem;width:42%}
.popRt{-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;padding:2rem}
.popCont{-webkit-align-items:inherit;align-items:inherit;-webkit-box-align:inherit;-webkit-flex-align:inherit;-ms-flex-align:inherit}
.popLt .pricing-1{background:0 0;border:0;padding:0}
.popLt .pricing-1 .price sup{font-size:1.25rem;line-height:2.25rem}
.popLt .pricing-1:not(.oldPlan):hover{background:0 0;border:0}
.popLt .pricing-1 .plan-name{background:0 0;border:0;padding:0;margin:0;font-size:1.625rem;line-height:1.625rem;color:#363636;text-transform:uppercase}
.popLt .pricing-1.currentPlan .plan-name,.popLt .pricing-1:not(.oldPlan):hover .plan-name{color:#363636}
.popLt .pricing-1:not(.oldPlan):hover .plan-name{background:0 0}
.popLt .priceBoxIn{padding:0;text-align:left}
.popRt .creaditCards .row,.popRt .sponsorForm .row{margin-left:-.5rem;margin-right:-.5rem}
.popRt .creaditCards .row>div,.popRt .sponsorForm .row>div{padding-left:.5rem;padding-right:.5rem}
.popLt .pricing-1.currentPlan .price,.popLt .pricing-1:not(.oldPlan):hover .price{color:#363636}
.popLt .priceBoxIn li{font-size:.875rem;line-height:.875rem}
.popLt .priceBoxIn .valText.valTextBig{font-size:.875rem}
.popLt .priceBoxIn h6{font-size:1rem;font-style:normal;line-height:1rem;margin-bottom:1.125rem}
.popRt .labelText{color:#363636;text-transform:uppercase}
.priceDiv{font-size:2rem;font-weight:700;line-height:2rem;margin-bottom:1rem}
.popPriceTable table{width:100%}
.popPriceTable table td{border-bottom:.0625rem solid #d1d1d1;padding:.5rem 0}
.popPriceTable table td:last-child{text-align:right}
.popPriceTable table tr:last-child td{font-size:1.125rem;font-weight:700;line-height:1.125rem}
.popPriceTable{margin-bottom:2rem}
.paymentTab{border-bottom:.125rem solid #ddd;margin-bottom:1.5rem}
.paymentTab ul li{cursor:pointer;display:inline-block;font-size:1.5rem;font-weight:700;line-height:1.5rem;padding:.625rem 1.25rem;position:relative;vertical-align:top}
.paymentTab ul li.current{color:#31b5f8;cursor:default}
.paymentTab ul li.current:after{background:#31b5f8;bottom:-.125rem;content:"";height:.125rem;left:0;position:absolute;right:0}
.popRt .h2{margin:0 0 2.5rem 0}
.paymentStep .popRt .h2{margin:0 0 1.25rem 0}
.popRt .classh2.h2{margin:0 0 1.25rem 0}
.ulText li{font-size:1.25rem;line-height:1.75rem;margin-bottom:1.25rem;padding:0 0 0 2.25rem;position:relative}
.ulText li i{left:0;position:absolute;top:.325rem}
.bgGray{background:#f8f8f8}
.blkPadding{padding:70px 0}
.blkBorder{border-bottom:1px solid #ddd}
.landingSliderSec{bottom:0;left:0;overflow:hidden;position:absolute;right:0;top:0}
.landingSliderSec img{width:100%}
.landingSlider .item{position:relative}
.landingCaption{-webkit-align-items:center;align-items:center;bottom:0;-webkit-box-align:center;-webkit-flex-align:center;-ms-flex-align:center;left:0;position:absolute;right:0;top:0}
.sliderThree .landingCapIn{-webkit-box-pack:flex-end;justify-content:flex-end}
.sliderFour .landingCaption{-webkit-box-pack:space-between;justify-content:space-between}
.sliderFive .landingCaption{-webkit-align-items:flex-end;align-items:flex-end;-webkit-box-align:flex-end;-webkit-box-pack:center;-webkit-flex-align:flex-end;-ms-flex-align:flex-end;justify-content:center;padding-bottom:2rem}
.sliderSix .landingCapIn{-webkit-box-pack:flex-start;justify-content:flex-start}
.sliderOne .landingCaption{-webkit-align-items:flex-end;align-items:flex-end;-webkit-box-align:flex-end;-webkit-flex-align:flex-end;-ms-flex-align:flex-end}
.sliderOne .landingCaption .landingCapIn{padding-bottom:2rem}
.sliderOne .capDiv img{width:16.25rem}
.landingCapIn{-webkit-box-pack:space-between;justify-content:space-between}
.capDiv h3{background:rgba(0,0,0,.35);color:#fff;display:inline-block;font-size:3.5rem;font-weight:700;letter-spacing:.125rem;line-height:4rem;margin-bottom:0;margin-top:0;padding:2rem;vertical-align:top}
.capDiv h3 span{color:rgba(255,200,61,1)}
.capDiv{opacity:0;padding:0;transform:translate(250%,0);-moz-transform:translate(250%,0);-webkit-transform:translate(250%,0);-o-transform:translate(250%,0);-ms-transform:translate(250%,0);transition:all 1.5s ease 0s;-webkit-transition:all 1.5s ease 0s;-moz-transition:all 1.5s ease 0s;-o-transition:all 1.5s ease 0s;-ms-transition:all 1.5s ease 0s;visibility:hidden;width:auto}
.sliderTwo .capDiv{transform:translate(-250%,0);-moz-transform:translate(-250%,0);-webkit-transform:translate(-250%,0);-o-transform:translate(-250%,0);-ms-transform:translate(-250%,0)}
.capDiv+.capDiv{transition:all 1.5s ease 0s;-webkit-transition:all 1.5s ease 0s;-moz-transition:all 1.5s ease 0s;-o-transition:all 1.5s ease 0s;-ms-transition:all 1.5s ease 0s}
.sliderFive .capDiv,.sliderFour .capDiv{margin-right:0}
.sliderFive .capDiv+.capDiv,.sliderFour .capDiv+.capDiv{margin:0}
.sliderFive .container,.sliderTwo .container{align-items:flex-end;display:flex;justify-content:flex-end}
.sliderFive .landingCapIn,.sliderTwo .landingCapIn{align-items:flex-start;flex-flow:column}
.sliderTwo .landingCapIn .capDiv:first-child{align-self:center;margin-bottom:2rem}
.sliderTwo .landingCapIn .capDiv:first-child img{height:auto;width:auto}
.sliderFive .landingCapIn .capDiv{margin-bottom:.5rem;}
.slick-active .capDiv{opacity:1;transform:translate(0,0);-moz-transform:translate(0,0);-webkit-transform:translate(0,0);-o-transform:translate(0,0);-ms-transform:translate(0,0);visibility:visible}
.slick-active .sliderSix .capDiv,.slick-active .sliderThree .capDiv{transform:translate(0,0);-moz-transform:translate(0,0);-webkit-transform:translate(0,0);-o-transform:translate(0,0);-ms-transform:translate(0,0)}
.resizeHeightTag{background-position:0 0;background-repeat:no-repeat;background-size:cover;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;-ms-background-size:cover}
#scrollUp{display:none!important}
.cookiesBtsSec{float:none}
.payment_processor{-webkit-align-items:center;align-items:center;-webkit-box-align:center;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-align:center;-ms-flex-align:center}
.payment_processor i{height:1.25rem;margin:0 0 0 .5rem;position:relative}
.payment_processor i img{max-height:100%}
.planTabSec{margin-bottom:.5rem;padding:.625rem .5rem}
.planTabSec ul{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;margin:0 -.25rem}
.planTabSec ul li{-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;padding:0 .25rem;width:20%}
.planTabSec ul li span{-webkit-align-items:center;align-items:center;background:#fff;border:.125rem solid transparent;border-radius:.375rem;-webkit-box-align:center;-webkit-box-pack:center;color:#363636;cursor:pointer;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-align:center;-ms-flex-align:center;font-size:1.25rem;font-weight:700;justify-content:center;letter-spacing:.5px;line-height:1.25rem;min-height:4rem;padding:0 .25rem}
.planTabSec ul li:hover span{background:#31b5f8;color:#fff}
.planTabSec ul li.active span{background:#d6d6d6;border-color:#888;color:#363636}
.popLtPadd{padding:0}
.pricingBox{padding:2.25rem 2rem 2rem;position:relative}
.legalContentPop{padding:0 2rem 2rem}
.readContentPan{border:.125rem solid #d6d6d6;height:30rem;margin-bottom:1rem;overflow:auto;padding:1rem 1rem 1rem 1rem}
.readContent{font-size:.875rem;line-height:1.25rem;margin-bottom:1rem;text-align:justify}
.legalContentPop .classh2{text-align:center}
.signupBtnIn{display:inline-block;position:relative;vertical-align:top}
.signupBtnIn .btnTooltip{background:#363636;border-radius:.25rem;color:#fff;display:none;font-size:.75rem;left:50%;line-height:.75rem;padding:.25rem .375rem;position:absolute;top:-1.25rem;transform:translate(-50%,0);-webkit-transform:translate(-50%,0);-moz-transform:translate(-50%,0);-o-transform:translate(-50%,0);-ms-transform:translate(-50%,0);white-space:nowrap}
.signupBtnIn:hover .btnTooltip{display:block}
.legalContentPop .mCSB_scrollTools{opacity:1}
.botpage .mCSB_scrollTools,.legalContentPop .mCSB_scrollTools,.legalContentPop .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:1rem}
.legalContentPop .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.legalContentPop .mCSB_scrollTools .mCSB_draggerRail{width:100%}
.legalContentPop .mCSB_scrollTools .mCSB_draggerRail{background:#ddd}
.legalContentPop .mCSB_inside>.mCSB_container{margin-right:1rem}
.blockSubTitle{font-size:1.75rem;line-height:1.5rem;margin:0 0 2rem 0!important}
.landingBlockSec.evenBlock .row .col-md-6{width:45%}
.landingBlockSec.evenBlock .row .col-md-6+.col-md-6{width:55%}
.landingBlockSec.oddBlock .row .col-md-6{width:55%}
.landingBlockSec.oddBlock .row .col-md-6+.col-md-6{width:45%}
.leftPaadCls{padding-left:2.25rem}
.imgBox img,.imgDiv img{border:1px solid #d6d6d6;border-radius:1rem}
.blockHead{align-items:center;background:#e5e5e5;display:flex;font-weight:700;justify-content:space-between;line-height:normal;margin:0;padding:.375rem .625rem;text-transform:capitalize}
.blockHead span{font-size:.875rem;line-height:.875rem}
.priceBoxIn .newPriceList ul{margin:0}
.priceBoxIn .newPriceList li{align-items:center;border-bottom:1px solid #e5e5e5;color:#363636;display:flex;font-size:.875rem;font-style:normal;font-weight:400;justify-content:space-between;line-height:.875rem;margin:0;padding:.375rem .625rem}
.priceBoxIn .newPriceList li:after{display:none}
.priceBoxIn .newPriceList li .valText{font-size:.875rem;font-style:normal;font-weight:400;line-height:.875rem;position:static}
.sliderRow{height:100%}
.sliderRow .sliderRowCol{background-position:top left;background-size:100% auto;-webkit-background-size:100% auto;-moz-background-size:100% auto;-o-background-size:100% auto;-ms-background-size:100% auto;height:50%;position:relative}
.sliderRow .btn{background:#31b5f8;border:0;color:#fff;font-size:1.25rem;font-weight:700;height:3rem;line-height:3rem;padding:0 1.25rem}
.sliderRow .btn:hover{background:#0090d9}
.sliderRow .landingCapIn{justify-content:flex-end}
.topCookiesSec.topCookiesPopup{background:rgba(0,0,0,.35);bottom:0;flex-flow:column;left:0;padding:0;position:fixed;right:0;top:0;z-index:999999999}
.topCookiesSec.topCookiesPopup>p{background:#fff;border-radius:1rem 1rem 0 0;font-size:1rem;line-height:1.25rem;max-width:480px;opacity:1;padding:3.75rem 1rem 1rem 1rem;position:relative;width:100%}
.topCookiesSec.topCookiesPopup>p:before{border-bottom:1px solid #d6d6d6;content:"Accept cookies from Neareo?";font-size:1.25rem;font-weight:700;height:3rem;left:0;line-height:3rem;position:absolute;right:0;text-align:center;top:0}
.topCookiesSec.topCookiesPopup>span{background:#fff;border-radius:0 0 1rem 1rem;display:block;max-width:480px;padding-bottom:1rem;text-align:center;width:100%}
.topCookiesSec.topCookiesPopup>span .greenBtn{font-size:1.25rem;height:2.625rem;line-height:2.625rem;margin:0;padding:0 1.5rem;width:auto}
.topCookiesSec.topCookiesPopup+.headerTopArea{top:0}
.loaderPane{align-items:center;bottom:0;display:flex;justify-content:center;left:0;position:absolute;right:0;top:0}
.loaderPane i{background:url(../../images/loader.gif) no-repeat center center;background-size:4rem auto;-webkit-background-size:4rem auto;-moz-background-size:4rem auto;-o-background-size:4rem auto;-ms-background-size:4rem auto;height:4rem;width:4rem}
.prcingCol{margin:2.5rem 0;padding:0 1rem}
.prcingCol .priceBoxIn{min-height:22rem}
.botdemoPreview .gestartedDiv .btn{padding:0 1rem;width:auto}
.monthyearSwitch{align-items:center;display:flex;justify-content:center;margin:0;position:absolute;right:2rem;top:5rem;flex-direction:column;z-index:99}
.monthyearSwitch label{margin:0}
.monthyearSwitch .mocYearText{margin:0 0 .25rem 0;order:-1;font-size:.875rem;line-height:.875rem;width:100%;text-align:center}
.consumpInt{display:none}
.consumpInt+label{background:#d0d0d0;border-radius:1rem;height:2rem;position:relative;width:3.4375rem}
.consumpInt:checked+label{background:#31b5f8}
.consumpInt+label:before{background:#fff;border-radius:50%;bottom:.0625rem;content:"";left:.0625rem;position:absolute;top:.0625rem;width:1.875rem}
.consumpInt:checked+label:before{background:#fff;left:calc(100% - 1.875rem - .0625rem)}
.yearText{display:none}
.consumpInt:checked+label+label .monthText{display:none}
.consumpInt:checked+label+label .yearText{display:block}
.defaultHide{display:none}
.defaultActive{display:block}
.navigationSec ul.nav.navbar-nav{flex-direction:inherit}
.previewPopups{bottom:0;display:none;left:0;position:fixed;right:0;top:0;z-index:9999}
.previewPopups .previewPopupIn{background:#fff;border-radius:.875rem;box-shadow:0 0 .75rem .15rem rgb(0 0 0 / 25%);left:50%;overflow:hidden;padding:1.5rem;position:absolute;top:50%;transform:translate(-50%,-50%);width:28rem;z-index:999}
.previewPopups .commonBtn{font-weight:700;height:2.5rem;letter-spacing:.5px;line-height:2.5rem;padding:0 1.25rem}
.popularPlansSignup{color:#b30958;font-size:.75rem;font-weight:700;padding:0;text-align:center;top:-1.5rem;position:absolute;left:0;right:0}
.previewPopups h4{font-size:1.25rem}
.highlightedPlan{box-shadow:0 -1.25rem 1rem .5rem rgb(0 0 0 / 15%),0 1.5rem 1rem .5rem rgb(0 0 0 / 15%);position:relative}
.popularPlans{background:#fcfdfe;border:1px solid transparent;border-bottom:0;border-radius:.5rem .5rem 0 0;color:#b30958;font-size:.75rem;font-weight:700;left:-1px;padding:.5rem 1rem;position:absolute;right:-1px;text-align:center;top:-1.625rem;-webkit-transition:.1s;transition:.1s}
.highlightedPlan:after{background:#fff;border:1px solid transparent;border-radius:0 0 .5rem .5rem;border-top:0;bottom:-1.625rem;content:"";height:1.75rem;left:-1px;position:absolute;right:-1px;-webkit-transition:.1s;transition:.1s}
.pricing-1.highlightedPlan:not(.oldPlan):hover:after{background:#d2ecf9;border-color:#d1d1d1}
.pricing-1.highlightedPlan:not(.oldPlan):hover .popularPlans{background-color:#f7f7f7;border-color:#d1d1d1}
.livechatSec{left:.5rem;position:fixed;top:calc(50% - (2.125rem / 2));z-index:999; display: none;}
.livechatSec .commonBtn{padding:0 .575rem}
.livechatSec .commonBtn i{font-size:1.25rem}
.livechatSec .commonBtn .liveChatText{margin-left:.5rem}
.livechatSec .liveChat{align-items:center;display:flex;font-size:1rem;height:2.25rem;overflow:hidden;transition:all .3s ease 0s;-webkit-transition:all .3s ease 0s;white-space:nowrap;width:2.25rem}
.livechatSec .liveChat:hover{width:auto}
.imgBox iframe{height:calc(702px / 16 * 9);width:100%}
.botdemoPreview .priceBoxIn{padding:0}
.botdemoPreview .priceBoxIn img{width:100%}
.botdemoPreview .pricing-1{background:0 0;border:0}
.botdemoPreview .pricing-1:hover{background:0 0;border:0}
.pricing-1 .price.oldPrice{font-size:1.25rem;font-weight:400;left:0;line-height:1.25rem;position:absolute;right:0;text-decoration:line-through;top:4rem;margin:0}
.pricing-1 .price.oldPrice sup{font-size:1.25rem;line-height:1.25rem}
.popLt .pricing-1 .priceBoxValues{padding-bottom:1.25rem}
.popLt .pricing-1 .price{line-height:2.25rem;display:flex;margin:0}
.popLt .pricing-1 .price.oldPrice{position:static;margin:0 0 0 1rem;line-height:1.625rem;font-size:1.625rem;font-weight:700}
.tooltip{z-index:9999999999}
.tooltipIcon{padding:0 0 0 .25rem}
.pressTitle a{color:#31b5f8}
.pressTitle a:hover{color:#0090d9}
.hidePlanCls{visibility:hidden;opacity:0;position:absolute;left:0;top:0}
.planNamePart{padding-bottom:0;min-height:1.625rem;margin-bottom:1.5rem}
.priceingSlider .slick-arrow{width:2rem;height:2rem;font-size:1.5rem;text-indent:0;color:#fff;background:#31b5f8;border-radius:50%}
.priceingSlider .slick-arrow.slick-prev{left:-2rem}
.priceingSlider .slick-arrow.slick-next{right:-2rem}
.priceingSlider .slick-arrow.slick-disabled{opacity:.1;cursor:default}
.pricing-1.enterprisePlan{padding-bottom:8rem}
.btmLoginIn{position:relative}
.btmLoginIn .inputOne+.recaptchaDiv{position:absolute;right:102%;top:-1.125rem;padding:0}