charset "utf-8";
body{line-height:1.42857143}
.toggleMenu{background:transparent none repeat scroll 0 0;color:#fff!important;display:none;padding:5px 0px;width:36px;height:36px;vertical-align:middle;-webkit-transition:all 0.6s ease;-moz-transition:all 0.6s ease;-o-transition:all 0.6s ease;-ms-transition:all 0.6s ease;transition:all 0.6s ease;margin-right:15px}
.toggleMenu .icon-bar{display:block;width:25px;height:2px;margin:5px auto;border-radius:1px;background:#ffffff}
.menu-area a.toggleMenu:hover,
.menu-area a.toggleMenu:focus{color:#fff;text-decoration:none}
.menu-area .nav{list-style:none;*zoom:1;margin-top:5px}
.menu-area .nav:before,
.menu-area .nav:after{content:" ";display:table}
.menu-area .nav:after{clear:both}
.menu-area .nav ul{list-style:none}
.menu-area .nav a{padding:8px 20px;color:#707070;outline:none}
.menu-area .nav li{position:static;padding:0 6px}
.menu-area .nav li ul li{padding:0;border-bottom:none}
.menu-area .nav li ul li:last-child{border-bottom:0}
.menu-area .nav > li{float:left}
.menu-area .nav > li a{color:#000000}
.menu-area .nav > li > .parent{color:#ffffff}
.menu-area .nav > li > .parent{background-repeat:no-repeat;background-position:right 22px}
.menu-area .nav > li:hover > .parent,
.menu-area .nav > li.active > .parent{background-repeat:no-repeat;background-position:right 22px}
.menu-area .nav > li > a{display:block;font-size:15px}
.menu-area .nav li ul{position:absolute;display:none;border-top:3px solid #28B6E7;border-bottom:0;left:0;top:61px;min-width:150px;min-height:150px;float:left;background-color:rgba(53,79,92,0.9);padding-right:1500px;margin-right:-1500px;overflow:hidden;margin-left:81px;padding-top:10px}
.menu-area .nav li ul.on-right{right:0;left:0}
.menu-area .nav li ul ul.on-right{right:0;top:15px;border:0}
.menu-area .nav li ul li:last-child{padding-bottom:8px}
.menu-area .nav li ul li{width:280px;float:left}
.menu-area .nav li ul ul{left:100%;top:0px;border-top:0;border-left:3px solid rgba(0,0,0,0)}
.menu-area .nav li ul ul li:first-child{border-top:none}
.menu-area .nav li ul ul li:first-child a{padding-top:10px}
.menu-area .nav li ul ul li:last-child a{padding-bottom:10px}
.menu-area .nav li ul ul li{width:125px}
.menu-area .nav > li.hover > ul{display:block}
.menu-area .nav li li.hover ul{left:100%;top:0;display:block}
.menu-area .nav li li a{display:block;position:relative;z-index:100;text-decoration:none;white-space:nowrap;color:#fff}
.menu-area .nav > li:hover > a,
.nav > li:focus > a,
.menu-area .nav > li.active > a{background-color:rgba(40,182,231,0.4);color:#fff}
.nav > li > a:hover,
.nav > li > a:focus{background-color:rgba(40,182,231,0.4);color:#fff}
.btn-sky{background:#28b6e7 none repeat scroll 0 0;border-radius:0;color:#000}
.xs-header{padding:10px 0 0;height:51px;-webkit-transition:all 0.6s ease;-moz-transition:all 0.6s ease;-o-transition:all 0.6s ease;-ms-transition:all 0.6s ease;transition:all 0.6s ease;overflow:hidden}
.xs-header .form-control,
.xs-header .btn{height:42px;border-radius:0}
.xs-header .form-control{background:transparent;border:0;color:#fff;font-size:18px}
.xs-header .form-control::-webkit-input-placeholder{color:#fff}
.xs-header .form-control:-moz-placeholder{color:#fff}
.xs-header .form-control::-moz-placeholder{color:#fff}
.xs-header .form-control:-ms-input-placeholder{color:#fff}
.xs-header .form-group .col-xs-8{padding-right:0}
.xs-header .form-group .col-xs-4{padding-left:0}
.mobile-menu .nav{z-index:9999;position:relative}
.mobile-menu{background:#d9d9d9;z-index:999999;position:absolute!important;top:0!important;left:0}
.mobile-menu-bg{background:#d9d9d9;z-index:9999;position:fixed!important;top:0!important;left:0;height:100%;width:100%}
.mobile-menu,
.mobile-menu-bg{-webkit-transition:all 0.6s ease;-moz-transition:all 0.6s ease;-o-transition:all 0.6s ease;-ms-transition:all 0.6s ease;transition:all 0.6s ease;left:100%;width:0;overflow:hidden;padding:0px}
.mobile-menu.show-it,
.mobile-menu-bg.show-it{left:0;width:100%}
.xs-header .form-group{margin-bottom:0px}
.close-menu{padding:3px 9px;font-size:18px;line-height:29px;font-weight:bold;margin:10px;text-align:center;border-radius:29px;height:36px;width:36px;background:#000}
.search-txt{padding:7px 12px;border-radius:21px;padding-right:42px;width:100%;display:inline-block;border:1px solid #fff}
.search-bar .search-btn{font-size:19px;color:#22404F;position:absolute;right:0;padding:0px;top:0;text-align:center;width:36px;display:inline-block;height:36px;line-height:36px}
.ezsearch-no-results{margin-left:15px}
.search-bar{position:relative;display:inline-block;width:100%}
.search-toggle-box{top:120%;height:0;position:relative;overflow:hidden;-webkit-transition:all 0.6s ease;-moz-transition:all 0.6s ease;-o-transition:all 0.6s ease;-ms-transition:all 0.6s ease;transition:all 0.6s ease}
.search-toggle-box.show-it{top:-2px;height:40px}
.header-small a.toggleMenu{width:36px;height:36px;padding:5px 0;margin-top:0}
.header-small a.toggleMenu .icon-bar{display:block;margin:5px auto}
.no-margin{margin:0!important}
.no-padding{padding:0!important}
header{width:100%;clear:both;-webkit-transition:top 0.8s ease;-moz-transition:top 0.8s ease;-o-transition:top 0.8s ease;-ms-transition:top 0.8s ease;transition:top 0.8s ease;top:0}
header .header-inner{padding:10px 0 00px 0;-webkit-transition:all 0.6s ease;-moz-transition:all 0.6s ease;-o-transition:all 0.6s ease;-ms-transition:all 0.6s ease;transition:all 0.6s ease}
.header-small .header-inner{padding:10px 0 0;transition:0.3s ease 0s}
.navbar-fixed-top{background:#22404f;border-bottom:1px solid #354f5c}
.header-small{transition:0.3s ease 0s}
.brand-logo{}
.top-menu nav{}
.top-menu nav ul li a{font-size:16px;color:#fff;padding:15px 25px}
.top-menu nav ul li a:hover,
.top-menu nav ul li a:focus,
.top-menu nav ul li.active a{background-color:transparent}
.case-header .pull-right{margin-top:10px;padding:9px 0}
.case-header a.blue-btn-border{border-radius:0;color:hsl(0,0%,0%);font-family:"Open Sans",sans-serif;font-weight:600;font-size:12px;padding:15px 34px}
.header-inner{position:relative}
.search-box{margin-top:0;color:#fff;cursor:pointer;padding:0}
.search-form .form-control,
.search-form .btn{height:62px;border-radius:0}
.form-control:focus,
.form-control:active,
.btn:focus,
.btn:active{outline:none;box-shadow:none;border:none}
.search-form .form-control::-webkit-input-placeholder{color:#999999}
.search-form .form-control:-moz-placeholder{color:#999999}
.search-form .form-control::-moz-placeholder{color:#999999}
.search-form .form-control:-ms-input-placeholder{color:#999999}
.search-form .form-control:focus::-webkit-input-placeholder{color:#000}
.search-form .form-control:focus:-moz-placeholder{color:#000}
.search-form .form-control:focus::-moz-placeholder{color:#000}
.search-form .form-control:focus:-ms-input-placeholder{color:#000}
.search-form .form-control{background-color:#d9d9d9;color:#000;font-size:14px}
.search-form .btn:hover,
.search-form .btn:active,
.search-form .btn:focus{color:#000;font-weight:bold;background:#c3c3c3;box-shadow:none;border:0}
.search-form .btn{color:#818181;font-weight:bold;background:#c3c3c3}
.search-form .btn label{margin:0;padding:0;text-align:center;cursor:pointer}
.search-form .btn label:before{margin:0}
.search-form .btn i{margin:0;padding:0;text-align:center;cursor:pointer}
.search-form .btn i:before{margin:0}
.search{position:relative}
.search-form{display:none;margin-right:0px;position:absolute;z-index:99999;padding:0;right:0;top:63px;border-radius:2px;transition:top .2s linear;-webkit-transition:top .2s linear;-moz-transition:top .2s linear;-o-transition:top .2s linear}
.search-form .form-group{border-top:3px solid #28B6E7}
.search-form form{}
.search-form input{border:none}
.search-box label.active{border:1px solid #395360;padding-bottom:20px;padding:9px 8px 14px;position:relative;top:0px;z-index:999;background:#203D4D;border-bottom:0}
.search-form .col-xs-3{padding:0;border-top:3px solid #a4cedd}
.search-form .col-xs-9{padding:0;border-top:3px solid #a4cedd}
.header-small .search-form{top:62px}
.toggle-btn{margin-top:0}
.navbar-toggle .icon-bar{background-color:#28B6E7}
.navbar-toggle{border:1px solid #28B6E7;border-radius:0;float:left;display:none}
.get-in-toch{text-transform:uppercase;color:#000;background:#28b6e8;border-radius:0;font-weight:bold;font-size:12px;-webkit-transition:0.2s linear all;-moz-transition:0.2s linear all;-o-transition:0.2s linear all;transition:0.2s linear all}
.get-in-toch:hover,
.get-in-toch:focus{border:solid 1px #2bb4e8;color:#2bb4e8!important;background-color:transparent}
.vacancy-link{padding:15px 0;font-size:24px;text-align:left;color:#fff;text-transform:none;line-height:28px}
.vacancy-link a{color:#22404f;font-size:24px}
.vacancy-link a:hover{color:#fff;font-size:24px}
.vacancy-contact-link{font-size:16px;padding-top:2%;padding-bottom:2%}
.vacancy-contact-link a{font-size:16px}
.slider-area #slide1,
.slider-area #slide2,
.slider-area #slide3{background-repeat:no-repeat;background-size:101% auto;background-position:center 110px}
.slider-area{color:#fff}
.slider-area .slide1-inner-content{border:3px solid #ffffff;float:right;position:relative;top:0;width:392px; cursor: pointer;}
.slider-area .slide1-inner-content .focus-heading{color:#fff;font-size:30px;font-weight:600}
.slider-area .slide1-inner-content h1{background:#2bb4e8 none repeat scroll 0 0;font-family:"Open Sans",sans-serif;font-size:26px;line-height:35px;font-weight:400;padding:50px 30px;text-align:left;position:relative;margin-bottom:0;min-height:310px}
.d-arrow{position:absolute;bottom:-12px;left:45px;width:0;height:0;border-left:12px solid transparent;border-right:12px solid transparent;border-top:16px solid #2bb4e8;z-index:3}
.slider-area .slide1-inner-content .client-relationships{display:block;float:none;margin:50px auto 61px auto;text-align:center;width:100%}
.slider-area .slide1-inner-content .client-relationships .home-slider-box{background-image:url("../images/banner-text-bg.png");background-repeat:no-repeat;border-radius:5px;display:inline-block;float:none;font-size:14px;margin:1% 1.8% 0 1.8%;padding:36px 20px;position:relative;vertical-align:-moz-middle-with-baseline;width:175px;min-height:126px}
.slider-area .slide1-inner-content .client-relationships:after{content:'';clear:both;display:block}
.slider-area .slider-border{border-bottom:1px solid #fff;font-size:0;position:relative;top:73px;width:20.3%}
.slider-area .count-area{color:#28b6e7;font-size:35px;font-weight:600;position:absolute;text-align:center;top:-30px;width:76%}
.slider-area .slide1-inner-content .btn-sky{border-radius:0;color:#000;width:162px;padding:12px 0}
.slider-area .slide1-inner-content a{font-weight:600;font-size:16px;color:#fff;position:relative;z-index:999}
.slider-area a.cust-btn{border-radius:0;cursor:pointer;letter-spacing:1px;padding:14px 40px;line-height:47px}
.slider-area .slide1-inner-content i{color:#60737d;font-size:32px;margin:0;margin-top:0px;width:100%;left:0;position:relative}
.slider-space{padding-top:10%;width:100%}
.animation-scroll{position:absolute;bottom:-28px;left:0;right:0}
.cta-container{padding:35px;position:relative;color:#fff;text-align:left}
.layer{background-color:rgba(34,64,79,0.8);position:absolute;left:0;top:0;width:100%;height:100%;z-index:1}
.fp-slidesNav{display:none}
.cta-container .fp-slidesNav{display:block}
.cta-container .fp-slidesNav.bottom{text-align:right;bottom:35px}
.cta-container #fp-nav ul li a,
.fp-slidesNav ul li a{background:#fff!important;font-size:0!important;padding:3px!important}
.cta-container #fp-nav ul li a.active,
.fp-slidesNav ul li a.active{background:#fff!important;font-size:0!important;padding:6px!important}
.cta-container #fp-nav ul li,
.fp-slidesNav ul li{width:15px!important;text-align:center;margin:0 6px!important}
.animation-scroll .icon-{}
.animation-scroll .icon-::after{}
.animation-scroll .icon-::after{animation:1.2s ease 0s normal none infinite running scroll;content:"|";display:block;font-size:11px;width:100%;text-align:center;font-weight:800;color:#637883;top:-6px;position:absolute}
@keyframes scroll{
	0%{opacity:0.8;transform:translateY(0px)}
	60%{opacity:0.6}
	100%{opacity:0;transform:translateY(15px)}
}
.about-us .about-image{padding:0;margin:0;background-size:cover;background-position:bottom center}
.about-us .about-content{margin-top:140px;padding-left:81px}
.about-us .about-content h2{font-size:36px;line-height:1.1;letter-spacing:1px;word-spacing:2px;color:#202020;font-weight:400;text-transform:uppercase;padding:0px 0 32px;margin:0}
.about-us .about-content p{color:#333;font-weight:300;font-size:19px;margin-bottom:28px!important;line-height:normal;word-spacing:5px}
.about-us .about-content ul li{list-style:none}
.about-us .about-content ul{margin:0;padding-left:0}
.about-us .about-skill{}
.about-us .about-content .about-skill ul li{position:relative;float:none;display:inline-block;margin:0px 0 32px 0;line-height:30px}
.about-us .about-content .about-skill ul li .list-title{font-size:20px;color:#666666;float:left;width:auto;margin-top:1px;display:table}
.about-us .about-content .about-skill ul li .list-title a{font-size:20px}
.about-us .about-content .about-skill ul li .list-desc{font-size:20px;color:#666;width:80%;float:left}
.about-us .about-content .about-skill ul i{border-radius:30px;float:left;font-size:33px;margin-right:28px;margin-top:7px;padding:8px;width:50px;margin-left:0}
.about-us .our-clients .clients-carousel .client-item a img{margin-top:1px}
.about-us .our-clients .clients-carousel:hover .client-item a:hover img{}
.about-us .our-clients{float:left;display:block;width:100%}
.about-us .our-clients .about-partners{padding-bottom:15px;color:#202020;float:left;font-size:20px;font-weight:600;width:100%}
.about-us .our-clients .client-item{float:left}
.about-banner-content{background:rgba(10,43,60,0.7) none repeat scroll 0 0;color:#ffffff;font-size:3em;font-weight:300;letter-spacing:2px;line-height:46px;margin:34% 7%;padding:8.5% 0;word-spacing:5px}
.key-offering-main .fp-tableCell{vertical-align:bottom}
.key-offerings  h2{font-size:36px;text-align:center;margin:4% 0}
.key-offerings  p.key-decription{font-size:17px;line-height:24px;font-weight:400;text-align:center;margin-bottom:4%}
.key-offering-section{transition:all 0.6s ease 0s;height:326px;overflow:hidden;border-top:1px solid #ebebeb;cursor:pointer}
.key-offering-image{float:left;width:50%;overflow:hidden}
.key-offering-image img{height:100%}
.key-offering-data{float:right;width:50%;display:table;height:100%;text-align:center;padding:0 70px;transition:all 0.6s ease 0s}
.key-offering-data h3.data-block-title{color:#333;font-weight:400;width:100%;margin:0}
.key-offering-data h3.data-block-title-hover,
.key-offering-data p,
.read-more-icon{display:none}
.key-offering-section:hover h3.data-block-title{display:none}
.key-offering-section:hover p{display:block;vertical-align:middle;color:#fff;font-size:14px;font-weight:300;margin-bottom:30px;line-height:22px}
.key-offering-section:hover h3.data-block-title-hover{vertical-align:middle;display:block}
.key-offering-section:hover .read-more-icon{display:block;font-size:35px;color:#fff}
.key-offering-section:hover .key-offering-image img{-webkit-filter:grayscale(100%);filter:grayscale(100%);transition:all 0.6s ease 0s}
.key-offering-data::before{top:47%;transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-webkit-transform:rotate(90deg);border-left:20px solid rgba(0,0,0,0);border-right:20px solid rgba(0,0,0,0);border-top:20px solid #ffffff;content:"";display:block;height:0;left:50%;margin-left:-28px;position:absolute;transition:all 0.6s ease 0s;width:0}
.key-offering-section:hover{background:#28acdd;transition:all 0.6s ease 0s}
.key-offering-section:hover .key-offering-data::before{border-top:20px solid #28acdd;transition:all 0.6s ease 0s}
.key-offering-section:hover h3,
.key-offering-data:hover p{color:#ffffff}
.data-block{display:table-cell;vertical-align:middle}
.key-offering-section.right{border-bottom:1px solid #ebebeb;border-top:none}
.key-offering-section.right .key-offering-image{float:right}
.key-offering-section.right .key-offering-data{float:left}
.key-offering-section.right .key-offering-data::before{display:none}
.key-offering-section.right .key-offering-data::after{top:47%;transform:rotate(-90deg);-moz-transform:rotate(-90deg);-ms-transform:rotate(-90deg);-webkit-transform:rotate(-90deg);border-right:20px solid rgba(0,0,0,0);border-left:20px solid rgba(0,0,0,0);border-top:20px solid #ffffff;content:"";display:block;height:0;right:50%;margin-right:-28px;position:absolute;transition:all 0.6s ease 0s;width:0}
.key-offering-section.right:hover .key-offering-data::after{border-top:20px solid #28acdd;transition:all 0.6s ease 0s}
.case-studies-container-n{width:88%;margin:0 auto}
#section2 .fp-tableCell{vertical-align:top}
.case-studies-container-n h2{font-size:36px;text-align:center;margin:3% 0}
.case-studies-tab.resp-vtabs .resp-tabs-container{padding:30px 15px 45px 45px;background-color:#fff;box-shadow:0 1px 13px -4px #b1b1b1;border:0;float:left;width:68%;min-height:250px;clear:none; cursor:pointer}
.case-studies-tab.resp-vtabs .resp-tabs-container h4{font-size:16px;font-weight:600;line-height:22px;margin-bottom:0px}
.case-studies-tab.resp-vtabs .resp-tabs-container h3{font-size:24px;font-weight:400;line-height:30px;margin-bottom:40px}
.case-studies-tab.resp-vtabs .resp-tabs-container p{font-size:15px;line-height:22px;margin-bottom:30px}
.case-studies-tab.resp-vtabs .resp-tabs-list li{height:100px;border:1px solid #bcbcbc;padding:0!important;margin:30px 30px 30px 0px;font-size:16px;line-height:20px;font-weight:400;transition:all 0.2s ease 0s}
.case-studies-tab.resp-vtabs .resp-tabs-list li:hover{border:1px solid #bcbcbc!important;margin:30px 30px 30px 0px;border:1px solid #28acdd;background-color:#28acdd;color:#fff;transition:all 0.5s ease 0s}
.case-study-list{display:table;vertical-align:middle;height:98px;padding:0 30px}
.case-study-list-content{display:table-cell;vertical-align:middle}
.case-studies-tab.resp-vtabs li img.list{height:98px;float:left}
.case-studies-container-n .case-study-img{width:100%}
.case-studies-tab.resp-vtabs li.resp-tab-active{border:1px solid #28acdd!important;margin:30px 30px 30px 0px!important;background-color:#28acdd;color:#fff!important;position:relative;z-index:1;margin-right:-35px!important;transition:all 0.5s ease 0s;margin-left:35px!important}
.case-studies-tab.resp-vtabs li.resp-tab-active img.list{float:right}
.case-studies-container-n .know-more-btn{margin:4% 0}
.case-studies-tab.resp-vtabs .resp-vtabs .resp-tab-content-active{transition:all 0.5s ease 0s}
.case-read-more{font-size:35px;transition:all 0.5s ease 0s}
.case-read-more:hover{color:#22404f;transition:all 0.5s ease 0s}
.case-studies{background-size:cover;padding:98px 0}
.case-studies .case-header{background-color:rgba(34,64,79,.8);padding:10px 20px 15px;color:#fff;font-size:25px;text-transform:uppercase;width:585px}
.case-studies .case-header>h5{float:left;font-size:36px;margin-left:7px;word-spacing:8px;margin-top:10px;margin-bottom:10px}
.case-studies .case-content{background-color:#fff;padding:16px 20px 20px 24px;float:left;width:585px}
.case-studies .case-header .btn-sky{border-radius:0;color:#000;float:left;font-weight:700;width:125px}
.case-studies .case-content h6{padding-bottom:10px;color:#1b1b1b;font-size:30px;float:left;line-height:32px;word-spacing:3px;margin-top:10px;margin-bottom:10px}
.case-content p{margin:0!important;font-size:16px;color:#666;padding:13px 0 15px 5px;line-height:20px;float:left}
.case-studies .case-content .case-content-read{letter-spacing:3px;color:#28b6e7;float:left;margin:20px 0;text-transform:uppercase}
.about-cygnet{background:#0a2b3c;padding:70px 0;color:#fff;text-align:center;transition:all 0.5s ease 0s}
.about-cygnet h2{font-size:36px;margin-bottom:40px}
.about-cygnet p{color:#fff;margin-bottom:50px}
.about-cygnet .about-col{padding:0 55px;transition:all 0.5s ease 0s}
.about-cygnet .about-col i{display:inline-block;float:none;min-height:135px;padding:46px 0;vertical-align:middle;width:100%}
.about-cygnet .about-col a{color:#fff}
.about-cygnet .about-col i a{color:#28b6e7}
.about-cygnet .about-col i a.quality{font-size:100px}
.about-cygnet .about-col i a.leaders{font-size:92px}
.about-cygnet .about-col i a.appraised{font-size:94px}
.about-cygnet .about-col i a.method{font-size:66px}
.about-cygnet .about-col:hover a{color:#28b6e7;transition:all 0.5s ease 0s}
.about-cygnet .about-col:hover i a{color:#fff;transition:all 0.5s ease 0s}
.about-cygnet .about-col p{margin-bottom:0}
.partners-logo{background:#fff;padding:45px 0;margin:0 auto}
.partner-logo-list{text-align:center}
.partner-logo-list > li{display:inline-block;width:14%}
.partner-logo-list > li img{width:99%}
.footer-contact{padding:60px 0 20px 0;border-top:1px solid #e5e5e5}
.footer-contact h2{font-size:36px;margin-bottom:50px;text-align:center}
.footer-contact label{min-width:180px}
.country-ph{margin-bottom:20px}
.country-ph:hover i{opacity:0.5;transition:0.1s linear all;-webkit-transition:0.1s linear all;-moz-transition:0.1s linear all;-ms-transition:0.1s linear all;-o-transition:0.1s linear all}
.footer-contact .email{margin:30px 0;font-size:18px;color:#666666}
.footer-contact .email a{font-size:18px}
.footer-Connect-n{padding-top:20px;float:left}
.footer-contact-form-n{float:right}
.footer-Connect-n i{background-repeat:no-repeat;display:inline-block;height:19px;margin-right:30px;padding:4px;vertical-align:middle;width:34px}
.flag-usa,
.flag-sa,
.flag-australia,
.flag-india,
.flag-nz,
.flag-germany,
.flag-uk{background:url(../images/flags/flags.jpg) no-repeat}
.flag-usa{background-position:-0px -57px}
.flag-sa{background-position:-0px -38px}
.flag-australia{background-position:-0px -0px}
.flag-india{background-position:-0px -19px}
.flag-nz{background-position:-34px -19px}
.flag-germany{background-position:-34px -0px}
.flag-uk{background-position:-34px -38px}
.footer-contact .input-contact{overflow:hidden;display:inline-block;margin:0 0 30px;position:relative;vertical-align:top;width:100%;z-index:1}
.footer-contact .input-field-contact{margin-top:1.5em;padding:1.2em .15em 1.2em .15em;width:100%;background:0 0;color:#000;border:none;border-radius:0;display:block;float:right;position:relative}
.footer-contact .input-label-contact{position:absolute;bottom:0;left:0;padding:0 .25em;width:100%;height:calc(100% - 1em);text-align:left;pointer-events:none}
body:first-of-type .footer-contact .input-label-contact{height:80%}
.footer-contact .input-label-content{font-size:15px;color:#999999;font-style:italic;font-weight:normal;padding:5px 0 0 0;position:relative}
.input-label-content-contact{position:absolute}
.footer-contact .input-label-contact::before,
.footer-contact .input-label-contact::after{content:'';position:absolute;top:0;left:0;width:100%;height:calc(100% - 16px);border-bottom:1px solid #B9C1CA}
body:first-of-type .input-label-contact::before,
body:first-of-type .input-label-contact::after{height:80%}
.footer-contact .input-label-contact::after{margin-top:0px;border-bottom:1px solid #000000;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);-webkit-transition:-webkit-transform 0.3s;transition:transform 0.3s}
.footer-contact .input-label-contact-color-validation::after{border-color:#ff0000}
.input-field-contact:focus + .input-label-contact::after,
.input-filled .input-label-contact::after{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.input-field-contact:focus + .input-label-contact .input-label-content-contact,
.input-filled .input-label-content-contact{-webkit-animation:anim-1 0.3s forwards;animation:anim-1 0.3s forwards}
@-webkit-keyframes anim-1{
	50%{opacity:0;-webkit-transform:translate3d(1em,0,0);transform:translate3d(1em,0,0)}
	51%{opacity:0;-webkit-transform:translate3d(-1em,-40%,0);transform:translate3d(-1em,-40%,0)}
	100%{opacity:1;-webkit-transform:translate3d(0,-40%,0);transform:translate3d(0,-40%,0)}
}
@keyframes anim-1{
	50%,
	51%{opacity:0}
	50%{-webkit-transform:translate3d(1em,0,0);transform:translate3d(1em,0,0)}
	51%{-webkit-transform:translate3d(-1em,-40%,0);transform:translate3d(-1em,-40%,0)}
	100%{opacity:1;-webkit-transform:translate3d(0,-40%,0);transform:translate3d(0,-40%,0)}
}
.footer-contact .field-validation-error{bottom:-6px;color:#ff0000;font-size:12px;position:absolute}
.get-in-touch img{display:inline-block;position:relative;top:-2px;margin-left:5px}
.get-in-touch h4 span{letter-spacing:2px;word-spacing:2px}
.get-in-touch{color:#fff;text-align:center;text-transform:uppercase}
.get-in-touch-test-1{background:url(../images/get-in-touch-bg.jpg)}
.get-in-touch-test-2{background:#2bb4e8 none repeat scroll 0 0}
.get-in-touch-test-3{background:#fff}
.get-in-touch-test-3 .get-in-touch-form .form-group input.gray-btn-border:hover{background:rgba(0,0,0,0) none repeat scroll 0 0!important;border:1px solid #666666;color:#666666!important}
.get-in-touch-test-3 .get-in-touch-form .form-group input.gray-btn-border{color:#fff}
.get-in-touch-test-3 .get-in-touch-form .form-group input.gray-btn-border:hover{color:#fff}
.get-in-touch-inner iframe{width:100%;height:400px}
.get-in-touch h4{font-size:36px;padding:56px 32px}
.get-in-touch-test-3 h4{color:#202020}
#ajaxLoader{background:hsla(0,0%,0%,0.5) none repeat scroll 0 0;height:100%;padding-top:25%;position:fixed;text-align:center;top:0;vertical-align:middle;width:100%;z-index:9999}
footer{background-color:#0a2b3c;letter-spacing:2px;word-spacing:1px}
footer.v1,
footer.v2{background:#171717}
footer .footer-Connect{width:50%;margin-right:12px;border-right:1px solid}
footer .footer-blog{width:47%;padding-left:37px}
.footer-menu h4{background:#171717 none repeat scroll 0 0;color:#bbbbbb;float:left;font-weight:300;font-size:22px;padding-right:15px;position:relative;top:14px;letter-spacing:2px;word-spacing:1px;margin:12px 0px}
.footer-menu{padding:30px 0px}
.footer-bar{color:#999;padding:30px 0 15px 0;border-top:1px solid #2b2b2b;word-spacing:2px;letter-spacing:1px}
.footer-bar .list-inline > li{padding:0}
.footer-link-title{border-bottom:1px solid #2f2f2f;float:left;width:99%;margin-bottom:32px}
.footer-menu .country{float:left;width:33.33%}
.policy{text-align:left}
.copy-right{text-align:center}
.linkedin i{background:#0094bc}
.linkedin{color:#fff}
.twitter i{background:#00abe3}
.twitter{color:#fff}
.google i{background:#e64522}
.google{color:#fff}
.facebook{color:#ffffff}
.facebook,
.google,
.twitter,
.linkedin{display:table;height:35px;width:35px}
.facebook i{background-color:#4060a5}
.facebook i,
.twitter i,
.linkedin i,
.google i{background-attachment:scroll;background-clip:border-box;background-image:none;background-origin:padding-box;background-repeat:repeat;background-size:auto auto;border-radius:50%;display:table-cell;text-align:center;vertical-align:middle}
.facebook i:hover,
.twitter i:hover,
.linkedin i:hover,
.google i:hover{background:#ccc}
.social ul.list-unstyled i{font-size:20px;margin:0 0 0 5px;transition:all 0.5s linear 0s}
.list-inline.list-unstyled a:hover{color:#171717;text-decoration:none}
.footer-menu .col-lg-4{margin:0;float:left;display:block;padding:3px 0 25px 0}
.footer-mail{color:#2fb2e8;float:left;letter-spacing:normal;word-spacing:normal;margin-top:15px;margin-left:6px}
.footer-mail i{color:#5d5d5d;font-size:16px;margin-right:8px}
.footer-menu .col-lg-4 h5{color:#999999;margin:5px 0;font-weight:400;font-size:18px}
.footer-menu .col-lg-4 span:first-child{margin:0}
.footer-menu .col-lg-4 span{color:#fff;letter-spacing:1px}
.footer-blog .blog-area h5{float:left;font-size:16px;width:100%;margin:4px 0}
.footer-blog .blog-area{float:left;letter-spacing:normal;margin-bottom:10px;margin-left:2px;width:96%;word-spacing:normal}
.footer-blog .blog-area p{line-height:normal;margin:0!important;color:#6d6d6d;float:left;font-size:12px;padding-top:7px}
footer .footer-blog .read-blog a:hover,
.footer-mail a:hover{color:#fff}
.footer-blog p span a{color:#a6a6a6;font-size:12px}
.footer-blog p span a:hover{color:#28b6e7}
.footer-blog .read-blog{float:left;text-transform:uppercase;width:100%}
.footer-blog .read-blog > a{float:left;letter-spacing:0;margin-top:5px}
.footer-bar .policy > a{color:#999999}
.footer-bar .policy > a:hover{color:#fff}
.copyscape-link{padding-top:10px}
.blog-area h5 > a:hover{color:#fff}
.scrollup{width:40px;height:40px;position:fixed;bottom:50px;right:100px;display:none;text-indent:-9999px;background-color:#fff;color:#000;font-size:94px;text-align:center;opacity:0.5;border-radius:5px}
.inner-banner .bannerImage{display:none!important}
.bg-img{height:211px;position:relative;z-index:1;width:100%;background-repeat:no-repeat;background-size:cover;background-position:center top;background:#22404f!important}
.display-table{display:table;height:100%;width:100%}
.table-cell{display:table-cell;text-align:center;vertical-align:middle}
.banner-description{height:100%}
.banner-description h1{color:#fff;font-weight:400}
.banner-description h1{padding-top:114px;margin-bottom:5px}
.banner-description .page-title{color:#fff;font-weight:400}
.banner-description .page-title{padding-top:114px;margin-bottom:5px}
.banner-description img{display:none}
.banner-description .breadcrumb{background:transparent;padding:8px 15px 8px;margin-bottom:7px}
.banner-description .breadcrumb > li + li::before{padding:0 5px 0 0}
.banner-description .breadcrumb > li + li:before{color:#fff;content:"-"}
.banner-description .breadcrumb li a{transition:0.5s linear all;-webkit-transition:0.5s linear all;-moz-transition:0.5s linear all;-ms-transition:0.5s linear all;-o-transition:0.5s linear all}
.banner-description .breadcrumb li a:hover{color:#fff;text-decoration:none}
.banner-description .breadcrumb > .active,
.banner-description .breadcrumb > .active a{color:#fff}
.get-in-touch-form .form-group input{transition:all 0.5s linear 0s;width:100%;color:#fff;border:1px solid #fff;height:52px;background:transparent;padding:0 20px;font-weight:400;font-size:16px}
.get-in-touch-test-3 .get-in-touch-form .form-group input{border:1px solid #dddddd;color:#202020}
.get-in-touch-test-3 .get-in-touch-form input::-webkit-input-placeholder{color:#666666;opacity:1}
.get-in-touch-form input::-webkit-input-placeholder{color:#fff;opacity:1}
.get-in-touch-form .form-group{margin-bottom:35px}
.get-in-touch .field-validation-error{float:left;margin-top:2px}
.get-in-touch-test-1 .field-validation-error{color:#ffadad}
.get-in-touch-test-2 .field-validation-error{color:#b30617}
.get-in-touch-test-3 .field-validation-error{color:red}
.get-in-touch-form .form-group:-moz-placeholder{color:#fff;opacity:1}
#frmGetInTouch .form-group{margin-bottom:47px}
.get-in-touch-form .form-group::-moz-placeholder{color:#fff;opacity:1}
.get-in-touch-form .form-group:-ms-input-placeholder{color:#fff;opacity:1}
.get-in-touch-test-3 .get-in-touch-form .form-group input[type="submit"],
.get-in-touch-test-3 .get-in-touch-form .form-group input[type="reset"],
.get-in-touch-test-2 .get-in-touch-form .form-group input[type="submit"],
.get-in-touch-test-2 .get-in-touch-form .form-group input[type="reset"]{width:auto;padding:15px 25px}
.get-in-touch-test-3 .get-in-touch-form .form-group input:hover{color:#666666;border:solid 1px #666666;background:transparent none repeat scroll 0 0}
.get-in-touch-form .form-group input:hover{border:solid 1px #fff;color:#fff;background:transparent none repeat scroll 0 0!important}
.get-in-touch-arrow{width:auto;height:auto;-webkit-transform:rotate(180deg);transform:rotate(180deg)}
.get-close i{width:auto;height:auto;-webkit-transform:rotate(0deg);transform:rotate(0deg)}
.company-overview .overview-right{padding-left:30px;height:235px;overflow:hidden}
.overview-area .overview-open > h2{font-size:18px}
.overview-area .overview-section .overview-open{cursor:context-menu;background:hsla(196,72%,54%,0.8) none repeat scroll 0 0;color:hsl(0,0%,100%);padding:22px 20px;height:100%;position:absolute;top:100%;transition:all 0.2s linear 0s;width:90%}
.overview-area .skin-2:first-child{padding-top:0}
.overview-section:hover .overview-open{top:0}
.overview-section .slideout span{position:relative;top:-49px}
.slideout > span{font-size:18px;width:263px}
.overview-section.related-post-item{max-height:270px;overflow:hidden}
.overview-area .overview-section .overview-open p{line-height:18px;color:#fff}
.overview-section:hover .slideout > span{display:none!important}
.overview-area .related-posts,
.overview-area .overview-posts skin-2{padding-bottom:0!important}
.pdf-area{float:right;margin-top:5px;margin-bottom:25px}
.pdf-area button:first-child{margin-left:0}
.pdf-area ul li,
.pdf-area ul li.brochure:hover{border:solid 1px;cursor:pointer;width:155px;background:hsl(0,0%,20%) none repeat scroll 0 0;border-radius:5px;color:hsl(0,0%,100%);display:inline-block;padding:14px 20px}
.pdf-area .contact_btn,
.pdf-area .contact_btn-1:hover{background:hsl(0,0%,20%) url("../images/pdf.png") no-repeat scroll 8px 26px;border:1px solid hsl(0,0%,0%);border-radius:3px;color:hsl(0,0%,100%);float:left}
.pdf-area .contact_btn:hover,
.pdf-area .contact_btn-1{background:hsl(0,0%,100%) url("../images/pdf-hover.png") no-repeat scroll 8px 26px;color:#000;border:1px solid hsl(0,0%,0%);border-radius:3px;float:left;margin:0 0 10px 12px;padding:14px 0 14px 32px;text-align:left;width:125px}
.pdf-area .contact_btn-1,
.pdf-area .contact_btn:hover{color:#000}
.pdf-area ul li:hover,
.pdf-area ul li.brochure{background:#fff;color:#000}
.pdf-area i{font-size:16px;float:left;width:15%;padding-top:12px}
.pdf-area ul li:first-child{margin-right:16px}
.pdf-area span{float:left;margin:0 0 0 10px;padding:0;width:70%;line-height:normal}
.leadership-image img{max-width:100%}
h2.leadership-desig{color:#939598;font-size:18px;margin-bottom:5px}
.pull-left.leadership-image{padding-top:5px;padding-bottom:5px;padding:5px 30px 15px 0}
.pull-right.leadership-image{padding-top:5px;padding-bottom:5px;padding:5px 0px 15px 30px}
.leadership-detail{padding-bottom:5px}
.leadership-block{clear:both;padding-top:15px}
.leadership-image{max-height:350px;overflow:hidden}
h1.leadership-title{font-size:22px;margin-bottom:5px}
.search-block{padding-bottom:15px;border-bottom:1px solid #ddd;margin-bottom:15px;padding-right:15px}
.search-category{background:#efefef;padding:10px 11px;margin-bottom:30px}
.search-block .search-bar{margin-bottom:25px}
.search-bar{position:relative;margin-bottom:10px}
.search-bar input[type="search"],
.search-bar input[type="text"]{width:100%;border:1px solid #dddddd;color:#999999;font-size:14px;height:40px;padding-left:19px;padding-right:37px;transition:0.5s linear all;-moz-transition:0.5s linear all;-webkit-transition:0.5s linear all;-o-transition:0.5s linear all;-ms-transition:0.5s linear all;-webkit-appearance:initial;-moz-box-sizing:initial;-webkit-box-sizing:nitial;box-sizing:border-box;line-height:inherit}
.search-bar input[type="search"]:hover,
.search-bar input[type="search"]:focus,
.search-bar input[type="text"]:hover,
.search-bar input[type="text"]:focus{border-color:#28b6e7}
input:hover,
input:focus{outline:none}
.search-bar::-webkit-input-placeholder{color:#dddddd;opacity:1}
.search-bar:-moz-placeholder{color:#dddddd;opacity:1}
.search-bar::-moz-placeholder{color:#dddddd;opacity:1}
.search-bar:-ms-input-placeholder{color:#dddddd;opacity:1}
.search-bar button[type="submit"]{position:absolute;top:1px;right:1px;height:35px;background:#fff;border:0;padding:0;margin:0;width:40px}
.search-bar button[type="submit"]:focus{outline:none!important;padding:0;margin:0}
.search-category li a{font-size:16px}
.search-category li a{color:#333;padding:10px 15px;display:inline-block}
.search-category li a.active,
.search-category li a:hover,
.search-category li a:focus{color:#28B6E7}
.search-total{margin-bottom:20px}
.search-title a{margin-bottom:10px;display:block;font-size:18px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.search-detail p{font-size:14px;margin-bottom:13px!important;min-height:45px}
.search-bottom .cust-btn{padding:6px 15px 6px;display:inline-block;line-height:16px;font-weight:normal;text-transform:capitalize}
.search-pagination-wrap .active,
.search-pagination-wrap strong{border:1px solid #4C5961;padding:5px 10px}
.search-pagination-wrap a{padding:3px 10px;background:#f6f6f6;border:1px solid #f6f6f6;color:#666;margin:3px;display:inline-block}
.search-pagination-wrap a:hover{border:1px solid #4C5961;background:#fff}
.search-pagination-wrap{margin:20px 0 0}
.search-pagination{padding:0;margin:0!important;float:left}
.contact-page .contact-section .contact-form{width:710px}
.contact-page .contact-section{border-right:1px solid hsl(0,0%,90%)}
.contact-section .intro-line{font-size:16px}
.contact-section .contact-form .name{background-image:url(../images/contact-user.png)}
.contact-section .contact-form .mail{background:url(../images/contact-mail.png)}
.contact-section .contact-form .phone{background:url(../images/contact-call.png)}
.contact-section .contact-form .msg{min-height:150px;background:url(../images/contact-msg.png)}
.contact-section .contact-form .name,
.contact-section .contact-form .mail,
.contact-section .contact-form .phone,
.contact-section .contact-form .msg{background-position:12px 14px;background-repeat:no-repeat;background-color:hsl(0,0%,96%);padding-left:40px}
.contact-section .contact-form input,
.contact-section .contact-form textarea{padding-left:43px;padding-right:43px}
.contact-section .contact-form textarea{padding-top:10px}
.contact-section .contact-form::-webkit-input-placeholder{color:#acacac;opacity:1}
.contact-section .contact-form::-moz-placeholder{color:#acacac;opacity:1}
.contact-page .pdf-area{float:right;margin-top:5px}
.contact-page .pdf-area ul li,
.contact-page .pdf-area ul li.brochure:hover{border:solid 1px;cursor:pointer;width:155px;background:hsl(0,0%,20%) none repeat scroll 0 0;border-radius:5px;color:hsl(0,0%,100%);display:inline-block;padding:14px 20px}
.contact-page .pdf-area .contact_btn,
.contact-page .pdf-area .contact_btn-1:hover{background:hsl(0,0%,20%) url("../images/pdf.png") no-repeat scroll 15px 26px;border:1px solid hsl(0,0%,0%);border-radius:3px;color:hsl(0,0%,100%);float:left;margin:0 10px 10px 0;padding:14px 0 14px 50px;text-align:left;width:155px}
.contact-page .pdf-area .contact_btn:hover,
.contact-page .pdf-area .contact_btn-1{background:hsl(0,0%,100%) url("../images/pdf-hover.png") no-repeat scroll 15px 26px;color:#000;border:1px solid hsl(0,0%,0%);border-radius:3px;float:left;margin:0 10px 10px 0;padding:14px 0 14px 50px;text-align:left;width:155px}
.contact-page .pdf-area .contact_btn-1,
.contact-page .pdf-area .contact_btn:hover{color:#000}
.contact-page .pdf-area ul li:hover,
.contact-page .pdf-area ul li.brochure{background:#fff;color:#000}
.contact-page .pdf-area i{font-size:16px;float:left;width:15%;padding-top:12px}
.contact-page .pdf-area ul li:first-child{margin-right:16px}
.contact-page .pdf-area span{float:left;margin:0 0 0 10px;padding:0;width:70%;line-height:normal}
.contact-page .social-media-find{float:right;font-size:22px;margin-top:20px;width:100%}
.social-media-find ul li a{font-size:32px;color:#d4d4d4}
.social-media-find .list-inline > li{padding:0}
.contact-page .contact-right-part{float:right;width:31%}
.contact-page .social-media-find > span{padding-right:15px;float:left}
.contact-page .social-media-find .list-inline > li a i{margin:0 6px;padding:0}
.contact-page .address-list{margin-top:20px;float:left;color:#666666}
.contact-page .address-list h3{padding-bottom:3px;word-spacing:3px;color:hsl(0,0%,20%);font-size:16px;text-transform:uppercase}
.contact-page .address-list i{border:1px solid;border-radius:210px;color:hsl(60,1%,70%);float:left;font-size:18px;margin-left:0;margin-right:15px;margin-top:7px;padding:8px;width:35px}
.contact-page .address-list ul li .list-title{float:left;width:79%}
.contact-page .address-list li:last-child{margin-bottom:0}
.contact-page .address-list li{margin-bottom:10px;display:inline-block;width:100%}
.contact-page .address-list ul li .mrg-t-15{font-size:14px}
.contact-page .contact-section .contact-form .cust-btn{padding:15px 0;width:125px}
.address-list-area{margin-top:30px;padding-top:30px;float:left;display:block;width:100%;border-top:1px solid hsl(0,0%,87%)}
.contact-page .address-list-area .address-list{padding:0 30px;margin-top:0;border-right:1px solid hsl(0,0%,87%);min-height:180px}
.contact-page .address-list-area .address-list ul li .list-title{font-size:14px}
.contact-page .address-list-area .address-list i{margin-right:19px;float:left;font-size:20px;margin-left:0;margin-top:2px;padding:0;width:20px;border:none}
.contact-page .address-list ul{margin-bottom:0}
.contact-page .address-list-area .address-list:first-child{padding:0}
.contact-page .address-list-bottom{margin:0 auto;width:60%}
.contact-page .address-list-bottom .address-list-area{border:medium none;padding-bottom:0;margin-top:0}
.inner-page{margin:40px 0}
#frmEmpLogin .form-group span{float:left}
#frmEmpLogin .form- a{float:left;margin-bottom:10px;width:100%}
.employee-form span{color:hsl(196,80%,54%);float:left;margin-bottom:15px;width:100%}
.my-cygnet .intro-line{font-weight:700}
.my-cygnet-block p{padding-top:20px}
.my-cygnet-block{margin-top:25px;margin-bottom:25px}
.my-cygnet h4{font-size:16px;font-weight:bold;margin-bottom:25px}
.pull-left.my-cygnet-image{padding:5px 17px 0px 0}
.cygnet-testimonial{float:left;margin:0px 0 25px 0;width:100%}
.blockquote-with-quote{line-height:30px;background:#f4f4f4 url("../images/My-Cygnet_quote.png") no-repeat scroll 15px 15px;font-size:18px;font-style:italic;letter-spacing:1px;padding:15px 54px 12px 60px;display:inline-block}
.blockquote-without-quote{background:#f4f4f4;font-size:18px;font-style:italic;display:inline-block;letter-spacing:1px;line-height:25px;padding:15px 30px 12px}
#btnCancel.cust-btn{border-radius:0px;padding-left:30px;padding-right:30px}
.subscription-form .employee-form input[type="submit"]{font-weight:normal;border-radius:4px;padding:9px 20px}
.testimonial-detail{letter-spacing:normal;font-weight:normal;color:hsl(196,80%,54%);font-size:14px;font-style:normal}
.blockquote-with-quote a,
.blockquote-without-quote a{letter-spacing:normal;font-weight:normal;color:hsl(196,80%,54%);font-size:18px;font-style:normal}
.cust-btn{padding:9px 25px 9px;line-height:20px;text-transform:uppercase;font-size:14px;font-weight:bold;border-radius:3px;border:1px solid #2BB4E8}
.blue-btn{background:#2BB4E8!important;background-color:#2BB4E8!important;color:#fff;transition:0.2s linear all;-webkit-transition:0.2s linear all;-moz-transition:0.2s linear all;-ms-transition:0.2s linear all;-o-transition:0.2s linear all;border-color:#2BB4E8}
.blue-btn-outer{background:none!important;background-color:transparent!important;color:#2BB4E8!important;border:1px solid #2BB4E8;transition:0.2s linear all;-webkit-transition:0.2s linear all;-moz-transition:0.2s linear all;-ms-transition:0.2s linear all;-o-transition:0.2s linear all}
.blue-btn:hover,
.blue-btn-outer:hover{background:#4C5961!important;background-color:#4C5961!important;color:#fff!important;transition:0.2s linear all;-webkit-transition:0.2s linear all;-moz-transition:0.2s linear all;-ms-transition:0.2s linear all;-o-transition:0.2s linear all;border:1px solid #4C5961!important}
.gray-btn-border{background:#4C5961!important;background-color:#4C5961!important;color:#fff!important;transition:0.2s linear all;-webkit-transition:0.2s linear all;-moz-transition:0.2s linear all;-ms-transition:0.2s linear all;-o-transition:0.2s linear all;border:1px solid #4C5961!important}
| .gray-btn-border:hover{background:none!important;background-color:transparent!important;color:#4C5961!important;transition:0.2s linear all;-webkit-transition:0.2s linear all;-moz-transition:0.2s linear all;-ms-transition:0.2s linear all;-o-transition:0.2s linear all}
.dark-blue-border{background:#185874!important;background-color:#185874!important;color:#fff;transition:0.2s linear all;-webkit-transition:0.2s linear all;-moz-transition:0.2s linear all;-ms-transition:0.2s linear all;-o-transition:0.2s linear all;border:1px solid #185874!important}
.dark-blue-border:hover{background:none!important;background-color:transparent!important;color:#000;transition:0.2s linear all;-webkit-transition:0.2s linear all;-moz-transition:0.2s linear all;-ms-transition:0.2s linear all;-o-transition:0.2s linear all;border:solid 1px #185874}
.black-btn-border{background:#000!important;background-color:#000!important;color:#fff;transition:0.2s linear all;-webkit-transition:0.2s linear all;-moz-transition:0.2s linear all;-ms-transition:0.2s linear all;-o-transition:0.2s linear all;border:1px solid #000!important}
| .black-btn-border:hover{background:none!important;background-color:transparent!important;color:#000!important;transition:0.2s linear all;-webkit-transition:0.2s linear all;-moz-transition:0.2s linear all;-ms-transition:0.2s linear all;-o-transition:0.2s linear all}
.blue-btn-border{background:#2BB4E8!important;background-color:#2BB4E8!important;color:#fff;transition:0.2s linear all;-webkit-transition:0.2s linear all;-moz-transition:0.2s linear all;-ms-transition:0.2s linear all;-o-transition:0.2s linear all;border:1px solid #2BB4E8!important}
.blue-btn-border:hover{background:none!important;background-color:transparent!important;color:#2BB4E8!important;transition:0.2s linear all;-webkit-transition:0.2s linear all;-moz-transition:0.2s linear all;-ms-transition:0.2s linear all;-o-transition:0.2s linear all}
.gray-btn{background:#4C5961!important;color:#fff;border-color:#4C5961;transition:0.2s linear all;-webkit-transition:0.2s linear all;-moz-transition:0.2s linear all;-ms-transition:0.2s linear all;-o-transition:0.2s linear all}
.gray-btn-outer{background:none!important;background-color:transparent!important;color:#4C5961!important;border:1px solid #4C5961;transition:0.2s linear all;-webkit-transition:0.2s linear all;-moz-transition:0.2s linear all;-ms-transition:0.2s linear all;-o-transition:0.2s linear all}
.gray-btn:hover,
.gray-btn-outer:hover{background:#2BB4E8!important;color:#fff!important;border-color:#2BB4E8!important;transition:0.2s linear all;-webkit-transition:0.2s linear all;-moz-transition:0.2s linear all;-ms-transition:0.2s linear all;-o-transition:0.2s linear all;border:1px solid #2BB4E8}
.dialog_title{margin-bottom:30px;padding-right:20px}
.popup-box-dialog{position:fixed;padding:25px 30px 15px;background:#FFFFFF;font-size:13px;z-index:9999;left:0;top:8%;right:0;margin:auto;border-top:6px solid #28B6E7;border-radius:0;box-shadow:0px 0px 5px #505050}
.popup-box{width:100%;height:100%;display:none;position:absolute;top:0;left:0;display:none;z-index:9999}
.popup-box:before{right:0;top:0;content:'';position:fixed;display:block;width:100%;height:100%;background:rgba(0,0,0,0.61)}
.close_link{background:#fff;position:absolute;text-decoration:none;color:#B7B7B7;font-family:inherit;font-size:16px;border-radius:25px;height:25px;width:25px;line-height:19px;font-weight:bold;border:2px solid #F3F3F3;text-align:center;top:6px;right:6px}
.showcase_name ul{padding:0;margin:0}
.showcase_name ul li{display:inline;margin:0;padding:0}
.showcase_name ul li a{padding:0px 0;display:inline-block;text-align:center}
.showcase_name{padding:18px 0 30px}
.showcase_image img{border-radius:100%;max-width:100%;box-shadow:rgb(213,213,213) 5px 5px,rgb(213,213,213) 10px 10px,rgb(213,213,213) 15px 15px,rgb(213,213,213) 20px 20px,rgb(213,213,213) 25px 25px,rgb(213,213,213) 30px 30px,rgb(213,213,213) 35px 35px,rgb(213,213,213) 40px 40px,rgb(213,213,213) 45px 45px,rgb(213,213,213) 50px 50px,rgb(213,213,213) 55px 55px,rgb(213,213,213) 60px 60px,rgb(213,213,213) 65px 65px,rgb(213,213,213) 70px 70px,rgb(213,213,213) 75px 75px,rgb(213,213,213) 80px 80px,rgb(213,213,213) 85px 85px,rgb(213,213,213) 90px 90px,rgb(213,213,213) 95px 95px,rgb(213,213,213) 100px 100px,rgb(213,213,213) 105px 105px,rgb(213,213,213) 110px 110px,rgb(213,213,213) 115px 115px,rgb(213,213,213) 120px 120px,rgb(213,213,213) 125px 125px,rgb(213,213,213) 130px 130px,rgb(213,213,213) 135px 135px,rgb(213,213,213) 140px 140px,rgb(213,213,213) 145px 145px,rgb(213,213,213) 150px 150px,rgb(213,213,213) 155px 155px,rgb(213,213,213) 160px 160px,rgb(213,213,213) 165px 165px,rgb(213,213,213) 170px 170px,rgb(213,213,213) 175px 175px,rgb(213,213,213) 180px 180px,rgb(213,213,213) 185px 185px,rgb(213,213,213) 190px 190px,rgb(213,213,213) 195px 195px,rgb(213,213,213) 200px 200px,rgb(213,213,213) 205px 205px,rgb(213,213,213) 210px 210px,rgb(213,213,213) 215px 215px,rgb(213,213,213) 220px 220px,rgb(213,213,213) 225px 225px,rgb(213,213,213) 230px 230px,rgb(213,213,213) 235px 235px,rgb(213,213,213) 240px 240px,rgb(213,213,213) 245px 245px,rgb(213,213,213) 250px 250px;-webkit-transition:all 0.6s ease;-moz-transition:all 0.6s ease;-o-transition:all 0.6s ease;-ms-transition:all 0.6s ease;transition:all 0.6s ease}
.showcase_image{background-position:center center;background-repeat:no-repeat;text-align:center;padding:45px;background:#e0e0e0;overflow:hidden;min-height:262px}
.showcase_image a:hover img{border-radius:100%;max-width:100%;box-shadow:rgb(200,200,200) 5px 5px,rgb(200,200,200) 10px 10px,rgb(200,200,200) 15px 15px,rgb(200,200,200) 20px 20px,rgb(200,200,200) 25px 25px,rgb(200,200,200) 30px 30px,rgb(200,200,200) 35px 35px,rgb(200,200,200) 40px 40px,rgb(200,200,200) 45px 45px,rgb(200,200,200) 50px 50px,rgb(200,200,200) 55px 55px,rgb(200,200,200) 60px 60px,rgb(200,200,200) 65px 65px,rgb(200,200,200) 70px 70px,rgb(200,200,200) 75px 75px,rgb(200,200,200) 80px 80px,rgb(200,200,200) 85px 85px,rgb(200,200,200) 90px 90px,rgb(200,200,200) 95px 95px,rgb(200,200,200) 100px 100px,rgb(200,200,200) 105px 105px,rgb(200,200,200) 110px 110px,rgb(200,200,200) 115px 115px,rgb(200,200,200) 120px 120px,rgb(200,200,200) 125px 125px,rgb(200,200,200) 130px 130px,rgb(200,200,200) 135px 135px,rgb(200,200,200) 140px 140px,rgb(200,200,200) 145px 145px,rgb(200,200,200) 150px 150px,rgb(200,200,200) 155px 155px,rgb(200,200,200) 160px 160px,rgb(200,200,200) 165px 165px,rgb(200,200,200) 170px 170px,rgb(200,200,200) 175px 175px,rgb(200,200,200) 180px 180px,rgb(200,200,200) 185px 185px,rgb(200,200,200) 190px 190px,rgb(200,200,200) 195px 195px,rgb(200,200,200) 200px 200px,rgb(200,200,200) 205px 205px,rgb(200,200,200) 210px 210px,rgb(200,200,200) 215px 215px,rgb(200,200,200) 200px 200px,rgb(200,200,200) 225px 225px,rgb(200,200,200) 230px 230px,rgb(200,200,200) 235px 235px,rgb(200,200,200) 200px 200px,rgb(200,200,200) 245px 245px,rgb(200,200,200) 250px 250px}
.showcase-icon{text-align:right}
.showcase-header .blue-btn-border.disable{border-color:#ddd!important;color:#ddd!important;cursor:default}
.showcase-header .blue-btn-border.disable:hover{background:transparent!important;color:#ddd!important;border:1px solid #ddd!important}
.app_name{height:41px;overflow:hidden;display:inline-block}
.showcase-inner .search-pagination-wrap{border-top:1px solid #dddddd;padding:30px 0 0}
.showcase-header .blue-btn-border{background:none!important;background-color:transparent!important;color:#2BB4E8!important;transition:0.2s linear all;-webkit-transition:0.2s linear all;-moz-transition:0.2s linear all;-ms-transition:0.2s linear all;-o-transition:0.2s linear all;padding:9px 12px}
.showcase-header .blue-btn-border:hover{background:#2BB4E8!important;background-color:#2BB4E8!important;color:#fff;transition:0.2s linear all;-webkit-transition:0.2s linear all;-moz-transition:0.2s linear all;-ms-transition:0.2s linear all;-o-transition:0.2s linear all;border:1px solid #2BB4E8!important;color:#fff!important}
.showcase-tab{text-align:center;padding:30px 0}
.showcase-tab a{font-size:18px;color:#999}
.showcase-tab a:hover,
.showcase-tab li.active a{color:#27B7E9}
.showcase-tab ul li a{padding:0 40px;border-right:1px solid #ccc;display:inline-block;margin:0}
.showcase-tab ul li:last-child a{border:0}
.showcase-tab ul li{margin:0;padding:0}
.showcase_frame{overflow:hidden}
.showcase_frame ul{list-style:none!important;margin:0 auto!important;padding:0!important;height:100%}
.showcase_frame ul li{float:left;height:100%;margin:0;padding:0;text-align:center;cursor:pointer;overflow:hidden}
.showcase_frame .showcase_img{max-width:100%;margin-top:60px}
.showcase_frame ul li.active{}
.showcase_scrollbar{margin:0 0 1em 0;height:15px;background:#efefef;line-height:0}
.showcase_scrollbar .handle{width:100px;height:100%;background:#cdcdcd;cursor:pointer}
.showcase_scrollbar .handle .mousearea{position:absolute;top:-9px;left:0;width:100%;height:20px}
.showcase_controls{margin:25px 0;text-align:center}
.showcase_css3_effects{padding:0px 0;-webkit-perspective:800px;-ms-perspective:800px;perspective:800px;-webkit-perspective-origin:50% 50%;-ms-perspective-origin:50% 50%;perspective-origin:50% 50%;overflow-y:show}
.showcase_css3_effects ul{-webkit-transform-style:preserve-3d;-ms-transform-style:preserve-3d;transform-style:preserve-3d}
.showcase_css3_effects ul li{position:relative}
.showcase_css3_effects ul li.active{z-index:10}
.showcase_css3_effects ul li.active ~ li{}
.showcase-detail li{margin-bottom:10px;padding-left:30px;position:relative}
.android .showcase_css3_effects li div.img-item-wrap{background:none;min-width:300px;min-height:580px;background-position:-300px;background-repeat:no-repeat;transition:all 1.8s ease}
.android .showcase_css3_effects li.active div.img-item-wrap{background:url(../images/showcase-images/showcase-frame-android.png);background-repeat:no-repeat;background-position:0}
.android .showcase_css3_effects li div.img-item-wrap-2{background:url(../images/showcase-images/showcase-frame-android.png);min-width:300px;min-height:580px;background-position:300px;background-repeat:no-repeat;transition:all 1.8s ease}
.android .showcase_css3_effects li.active div.img-item-wrap-2{background:none;background-repeat:no-repeat;background-position:0}
.iphone .showcase_css3_effects li div.img-item-wrap{background:none;min-width:300px;min-height:580px;background-position:-300px;background-repeat:no-repeat;transition:all 1.8s ease}
.iphone .showcase_css3_effects li.active div.img-item-wrap{background:url(../images/showcase-images/showcase-frame-iphone.png);background-repeat:no-repeat;background-position:0}
.iphone .showcase_css3_effects li div.img-item-wrap-2{background:url(../images/showcase-images/showcase-frame-iphone.png);min-width:300px;min-height:580px;background-position:300px;background-repeat:no-repeat;transition:all 1.8s ease}
.iphone .showcase_css3_effects li.active div.img-item-wrap-2{background:none;background-repeat:no-repeat;background-position:0}
.windows .showcase_css3_effects li div.img-item-wrap{background:none;min-width:300px;min-height:580px;background-position:-300px;background-repeat:no-repeat;transition:all 1.8s ease}
.windows .showcase_css3_effects li.active div.img-item-wrap{background:url(../images/showcase-images/showcase-frame-windows.png);background-repeat:no-repeat;background-position:0}
.windows .showcase_css3_effects li div.img-item-wrap-2{background:url(../images/showcase-images/showcase-frame-windows.png);min-width:300px;min-height:580px;background-position:300px;background-repeat:no-repeat;transition:all 1.8s ease}
.windows .showcase_css3_effects li.active div.img-item-wrap-2{background:none;background-repeat:no-repeat;background-position:0}
.showcase-slider-full{position:relative;padding:0px 0;overflow:hidden}
img.showcase-frame{position:absolute;top:0;margin:auto;left:0px;z-index:999;margin-top:-1px}
.moduletable{z-index:99}
.shocase-slider{margin:40px 0}
.showcase_css3_effects ul li img{opacity:1;-webkit-transition:opacity 2s ease;-moz-transition:opacity 2s ease;-o-transition:opacity 2s ease;-ms-transition:opacity 2s ease;transition:opacity 2s ease}
.showcase_css3_effects ul li.active img{opacity:1}
.showcase-frame{-webkit-transition:all 0.6s ease-in-out;-moz-transition:all 0.6s ease-in-out;-o-transition:all 0.6s ease-in-out;-ms-transition:all 0.6s ease-in-out;transition:all 0.6s ease-in-out}
.showcase-slider-full .owl-item{opacity:0.8;-webkit-transition:opacity 2s ease;-moz-transition:opacity 2s ease;-o-transition:opacity 2s ease;-ms-transition:opacity 2s ease;transition:opacity 2s ease}
.showcase-slider-full .owl-item.center{opacity:1}
.showcase-tab-content{height:0;overflow:hidden}
.showcase-tab-content.active{height:auto;overflow:hidden}
.landscape .showcase_frame .showcase_img{max-width:100%;margin:60px}
.landscape.android .showcase_css3_effects li div.img-item-wrap{background:none;min-width:300px;min-height:360px;background-position:-578px;background-repeat:no-repeat;transition:all 1.8s ease}
.landscape.android .showcase_css3_effects li.active div.img-item-wrap{background:url(../images/showcase-images/showcase-frame-android-l.png);background-repeat:no-repeat;background-position:0}
.landscape.android .showcase_css3_effects li div.img-item-wrap-2{background:url(../images/showcase-images/showcase-frame-android-l.png);min-width:300px;min-height:360px;background-position:578px;background-repeat:no-repeat;transition:all 1.8s ease}
.landscape.android .showcase_css3_effects li.active div.img-item-wrap-2{background:none;background-repeat:no-repeat;background-position:0}
.landscape.iphone .showcase_css3_effects li div.img-item-wrap{background:none;min-width:300px;min-height:360px;background-position:-578px;background-repeat:no-repeat;transition:all 1.8s ease}
.landscape.iphone .showcase_css3_effects li.active div.img-item-wrap{background:url(../images/showcase-images/showcase-frame-iphone-l.png);background-repeat:no-repeat;background-position:0}
.landscape.iphone .showcase_css3_effects li div.img-item-wrap-2{background:url(../images/showcase-images/showcase-frame-iphone-l.png);min-width:300px;min-height:360px;background-position:578px;background-repeat:no-repeat;transition:all 1.8s ease}
.landscape.iphone .showcase_css3_effects li.active div.img-item-wrap-2{background:none;background-repeat:no-repeat;background-position:0}
.landscape.windows .showcase_css3_effects li div.img-item-wrap{background:none;min-width:300px;min-height:360px;background-position:-578px;background-repeat:no-repeat;transition:all 1.8s ease}
.landscape.windows .showcase_css3_effects li.active div.img-item-wrap{background:url(../images/showcase-images/showcase-frame-windows-l.png);background-repeat:no-repeat;background-position:0}
.landscape.windows .showcase_css3_effects li div.img-item-wrap-2{background:url(../images/showcase-images/showcase-frame-windows-l.png);min-width:300px;min-height:360px;background-position:578px;background-repeat:no-repeat;transition:all 1.8s ease}
.landscape.windows .showcase_css3_effects li.active div.img-item-wrap-2{background:none;background-repeat:no-repeat;background-position:0}
.logo-area{float:left;margin:0px;width:100%}
.logo-area img{max-height:70px}
.logo-page li:nth-child(3n-1){border-left:1px solid #cccccc;border-right:1px solid #cccccc}
.logo-page li{min-height:125px;border-bottom:1px solid #cccccc;float:left;padding:5%;text-align:center;width:33%}
.logo-page li:nth-child(3n+2){border-left:1px solid #ccc;border-right:1px solid #ccc}
.logo-page .logo-area li.logo-lg img{max-height:104px}
.logo-page .logo-area li.logo-lg{padding:25.2px 5%}
.logo-area ul:before{position:absolute;background:#fff;bottom:0;height:2px;width:100%;content:"";left:0;clear:both}
.logo-area ul:after{content:'';clear:both;bottom:0}
.unsubsribe-head{margin-bottom:30px}
.unsubsribe-page{text-align:center}
.unsubsribe-page p{margin:0}
.unsubsribe-page h2.sub-title{color:#28b6e7}
.unsubsribe-page .filter-block{text-align:center;padding:30px 0;margin:0 auto;width:41.5%}
.unsubsribe-select{border-radius:0;width:300px;margin-right:15px;display:inline-block;appearance:none;-moz-appearance:none;-webkit-appearance:none;-ms-appearance:none;position:relative;background-color:transparent;background:#fff url(../images/unsubsribe-select-arrow.png) 97% 50% no-repeat!important;padding-right:40px!important;box-shadow:none;height:40px;vertical-align:top}
.privacy-line{width:100%}
#divOtherReason textarea{height:50px;margin:20px 0}
#divOtherReason{float:left;margin:0;width:100%;display:none}
.unsubsribe-select::-ms-expand{display:none}
.unsubsribe-select:focus,
.unsubsribe-select:active,
.unsubsribe-select:hover{border:1px solid #ccc}
.unsubsribe-page input[type="submit"]{border-radius:0}
.unsubsribe-page #lblReasonError{margin:0 auto;width:90%}
.unsubsribe-head .mrg-b-30{margin-bottom:30px}
.error-text{margin-bottom:10%;margin-top:10%;line-height:40px}
.input-xs{width:25px}
.input-sm{width:50px}
.input-md{width:75px}
.input-lg{width:100px}
.input-xlg{width:125px}
.input-xxlg{width:150px}
.input-xxxlg{width:175px}
.blue-bullet-point{display:block;margin-bottom:30px}
.blue-bullet-point > li{margin-bottom:10px;padding-left:30px;position:relative}
.blue-bullet-point > li::after{background:rgba(0,0,0,0) url("../images/listing-icon.png") no-repeat scroll 0 0;content:"";height:13px;left:0;position:absolute;top:5px;width:100%}
.content-difference p{margin-bottom:15px}
.mrg-b-0{margin-bottom:0}
.title-focus{font-size:48px;line-height:66px;color:#28B6E8;margin-bottom:30px}
.event-conference-banner{background:url("../images/London-book-fair.jpg");background-position:100% 100%}
.event-conference-banner .inner-page-title{font-size:44px;color:#eacf8a;margin:43px 0;line-height:56px}
.event-banner-content .sub-title{font-size:34px;color:#fff;font-size:34px;line-height:40px}
.event-meeting-left li{font-size:16px;color:#666666}
.event-banner-content .sub-title span{font-size:25px;font-weight:normal}
.event-template-banner{float:left;padding:210px 0 110px;width:100%}
.event-top-text p{font-size:22px;font-family:"Open Sans",sans-serif;line-height:32px;color:#0072c6}
.event-point-img{float:left;margin-top:-95px;margin-right:38px}
.event-meeting{width:100%;float:left;padding-top:65px}
.event-meeting-left{width:100%;max-width:870px;float:left}
.event-meeting-left p{font-size:16px;font-family:"Open Sans",sans-serif;line-height:24px;color:#666666}
.event-meeting-right{width:100%;max-width:319px;float:right}
.event-meeting-left .disp-middle{font-family:"Open Sans",sans-serif}
.event-meeting-left .custom-innerpage-list-bullets li{margin-bottom:5px}
.event-meeting-right .sub-title{font-family:"Open Sans",sans-serif;font-size:32px;line-height:40px;font-weight:normal;margin-bottom:0px;color:#000}
.input{position:relative;z-index:1;display:inline-block;margin:0;max-width:350px;width:100%;vertical-align:top;border-bottom:1px solid #b3b3b3\9}
.input-field{position:relative;display:block;float:right;padding:0.8em;border:none;border-radius:0;background:#f0f0f0;color:#aaa;font-family:"Open Sans",sans-serif;height:42px;line-height:42px;-webkit-appearance:none}
.input-select{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none;position:relative;background:#c9c9c9;padding:9px 0.8em!important}
.input-select-label:after{content:" ";position:absolute;top:18px;right:12px;margin:auto;width:0;height:0;border:solid 10px transparent;border-top:solid 10px #666666;border-width:10px 10px}
.input-field:focus{outline:none}
.input-label{display:inline-block;float:right;padding:0 1em;color:#b8b8b8;font-weight:normal;font-size:13px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;font-size:16px}
.input-label-content{color:#c2c2c2;position:relative;display:block;padding:1.6em 0;width:100%}
.input-icon{font-size:17px;width:20px;height:20px;display:block;top:12px;left:-42px;position:absolute;opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity:1;-webkit-transition:opacity 0s 0.0s;transition:opacity 0s 0.0s;font-size:18px}
.message-icon{background:url("http://archive.cygnet.com/media/578752/message-icon.png") 0 0 no-repeat}
.input-nariko{overflow:hidden;padding-top:34px;box-sizing:border-box}
.input-field-nariko{width:100%;background:transparent;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0;padding:0 13px;z-index:100;color:#666666;box-sizing:border-box;font-size:16px;margin:0;line-height:25px}
.input-label-nariko{width:100%;bottom:0;position:absolute;pointer-events:none;text-align:left;color:#b8b8b8;padding:0;box-sizing:border-box}
.input-label-nariko:before{content:'';position:absolute;width:100%;height:42px;top:100%;left:0;background:#c9c9c9;border-top:2px solid #b3b3b3;-webkit-transform:translate3d(0,-1px,0);transform:translate3d(0,-1px,0);-webkit-transition:-webkit-transform 0.4s;transition:transform 0.4s;-webkit-transition-timing-function:cubic-bezier(0.7,0,0.3,1);transition-timing-function:cubic-bezier(0.7,0,0.3,1);box-sizing:border-box}
.input-textarea-nariko .input-label-nariko:before{-webkit-transform:translate3d(0,-1px,0);transform:translate3d(0,-1px,0)}
.input-label-content-nariko{padding:6px 0;line-height:30px;-webkit-transform-origin:0% 100%;transform-origin:0% 100%;-webkit-transition:-webkit-transform 0.4s,color 0.4s;transition:transform 0.4s,color 0.4s;-webkit-transition-timing-function:cubic-bezier(0.7,0,0.3,1);transition-timing-function:cubic-bezier(0.7,0,0.3,1);box-sizing:border-box}
.input-field-nariko:focus,
.input-filled .input-field-nariko{cursor:text;opacity:1;background:#fff\9;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity:1;-webkit-transition:opacity 0s 0.4s;transition:opacity 0s 0.4s}
.input-field-nariko:focus + .input-label-nariko:before,
.input-filled .input-label-nariko:before{-webkit-transition-delay:0.05s;transition-delay:0.05s;-webkit-transform:translate3d(0,-42px,0);transform:translate3d(0,-42px,0)}
.input-field-nariko:focus + .input-label-nariko .input-label-content-nariko,
.input-filled .input-label-content-nariko{color:#b8b8b8;-webkit-transform:translate3d(0,-42px,0) scale3d(0.81,0.81,1);transform:translate3d(0,-42px,0) scale3d(0.81,0.81,1)}
.input-field-nariko:focus + .input-label-nariko .input-label-content-nariko .input-icon{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0;-webkit-transition:opacity 0s 0.0s;transition:opacity 0s 0.0s}
.input-textarea{height:100px;line-height:normal}
.input-textarea-nariko .input-label-nariko{height:100px}
.input-textarea-nariko .input-label-nariko:before{height:100px}
.input-textarea-nariko:focus + .input-label-nariko:before,
.input-textarea-nariko.input-filled .input-label-nariko:before{-webkit-transform:translate3d(0,-100px,0);transform:translate3d(0,-100px,0)}
.schedule-btn{background:#f69126;color:#fff;font-family:"Open Sans",sans-serif;font-weight:normal;font-size:22px;text-transform:uppercase;line-height:35px;margin-top:30px}
.schedule-btn:hover{background-color:#f9a245}
.input-select option:first-child{display:none}
.event-consultant{width:100%;float:left;padding:45px 0;background:#f6f6f6;margin-top:30px}
.event-call-to-action-half p.event-intro-text{font-family:"Open Sans",sans-serif;font-size:20px;color:#666666;line-height:30px}
.event-call-to-action-half p.event-intro-text strong{font-family:"Open Sans",sans-serif;font-weight:normal}
.business-development-gallery{margin:20px 0 0}
.business-development-gallery li{display:inline-block;padding:10px 50px;float:left}
.business-development-gallery li .thumbnail-img{-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;margin-bottom:15px;width:205px}
.business-development-gallery li .title{font-family:"Open Sans",sans-serif;font-size:16px;color:#666666;font-weight:normal;margin-bottom:5px}
.business-development-gallery li .dec{font-family:"Open Sans",sans-serif;font-size:16px;color:#666666;line-height:30px}
.event-presentation-main{width:100%;float:left;padding:45px 0}
.event-presentation-main .sub-title{font-family:"Open Sans",sans-serif;font-size:25px;color:#33b5e4;line-height:normal;font-weight:normal}
.event-presentation-main p{font-family:"Open Sans",sans-serif;font-size:16px;color:#666666;line-height:30px;margin-bottom:20px}
.event-presentation-main p strong{font-family:"Open Sans",sans-serif;font-weight:normal}
.event-presentation-bottom{margin-top:68px}
.event-presentation-img{float:left;margin:0 15px 0 0;width:23%}
.event-presentation-img > img{width:90%}
.event-presentation-right{margin-left:330px;padding-top:30px}
.event-presentation-right .custom-innerpage-list-bullets{margin:30px 0}
.event-presentation-right .disp-middle{font-family:"Open Sans",sans-serif}
.event-presentation-right .custom-innerpage-list-bullets li{margin-bottom:5px}
.event-presentation-lastline{clear:both;margin:0px 0 0!important;padding-top:50px}
.custom-innerpage-list-bullets i.icon-tick-mark{position:relative;top:5px}
.event-banner-calltoaction{width:100%;float:left;margin-top:40px}
.event-banner-content{width:100%;float:left}
span.booth-no{font-size:22px;margin:30px 0;display:block;text-align:center;color:#666666;line-height:30px}
ul.common-bullet-point{margin:30px 0;width:100%;display:block}
ul.common-bullet-point > li{position:relative;margin-bottom:10px;font-size:18px;padding-left:30px;line-height:normal;font-family:"Open Sans",sans-serif;color:#666666}
ul.common-bullet-point > li > i{position:absolute;top:5px;left:0}
.testing-services-list > li{display:inline-block;float:left;margin-right:2.1%;white-space:nowrap}
.bg-opt{background:rgba(0,0,0,0.3);padding:25px}
.bg-opt .inner-page-title{margin:0 0 25px;padding:0}
.bg-opt h2,
.bg-opt .sub-title{margin:0}
.event-page{padding-top:60px;padding-bottom:60px;clear:both}
.top-bar{background:#586f7b;width:100%;z-index:9999;position:relative;color:#ffffff;padding:12px 0}
.top-bar-text{font-size:17px;padding-top:7px}
.top-bar-text span{color:#202020;font-weight:700}
.top-bar-text-title{font-size:18px;font-weight:bold;padding-top:7px}
.top-bar .cust-btn{border-radius:0;color:#000000;font-size:12px;font-weight:bold;margin-left:52px;word-spacing:2px}
.top-bar-area{float:right;margin-right:25%}
.top-bar .blue-btn-border:hover{border:solid 1px #fff!important;color:#fff!important}
.top-bar-hide{display:none!important}
.plateform-body{position:relative}
.plateform-body #platformExpertiseAjaxLoader{background:rgba(0,0,0,0) none repeat;height:100%;position:absolute;text-align:center;top:0;vertical-align:middle;width:100%;z-index:1}
.plateform-body #platformExpertiseAjaxLoader > img{left:50%;position:absolute;top:50%}
#Plateform-tab{opacity:0}
.get-started-btn{margin-top:5px;padding:7px 15px!important;border-radius:0;font-weight:normal;text-transform:capitalize}
.top-header a{color:#ffffff;font-size:12px}
.top-header .list-inline.list-unstyled a:hover{color:#27a9d7}
.top-header-links li{}
.search-form-1{position:absolute;right:20%}
.search-header-border .search-form-1{border-bottom:1px solid #ffffff;padding:0 15px 0 0;position:absolute;right:195px;top:-2px;box-shadow:none}
.search-header input{padding:0 5px 0 0px;height:25px;background:transparent;color:#fff;border:medium none;box-shadow:none}
.search-header-close{color:#999999;cursor:pointer;font-weight:normal;left:10px;position:absolute;top:5px}
.top-header-links li:first-child{margin-right:10px}
.search-header{display:block;left:50px;position:relative;z-index:9999}
.nav.navbar-right .test .get-started-area{display:none}
.menu-area .nav li.get-started-area{padding-right:0;margin-left:5px}
.search-header-border i.icon-search{color:#ffffff}
.search-area .icon-search{font-size:20px}
.menu-area .nav > li.get-started-area.active > a{background:#2bb4e8 none repeat scroll 0 0!important;border:1px solid #2bb4e8!important;color:#ffffff;transition:all 0.2s linear 0s}
.menu-area .nav > li.get-started-area.active > a:hover{background:transparent  none repeat scroll 0 0!important;border:1px solid #2bb4e8!important;color:#2bb4e8;transition:all 0.2s linear 0s}
input:-webkit-autofill,
textarea:-webkit-autofill,
select:-webkit-autofill{background-color:#fff!important;background-image:none!important;color:#333!important}
.methodology-img{overflow:hidden;background:#f5f5f5;border:1px solid #f5f5f5;position:relative}
.methodology-img img.img-responsive{opacity:0.8}
.click-to-zoom{background:#2bb4e8 none repeat scroll 0 0;border-radius:100px;bottom:-94px;color:#000000;height:170px;padding:28px;position:absolute;right:-52px;width:170px}
.methodology-img a{color:#fff}
.methedology-image-popup span{font-size:13px;left:25px;line-height:16px;position:absolute;top:33px}
.methodology-img .icon-search{font-size:28px;left:38px;position:relative}
.methodology-popup-box{top:1%}
.blog-img {display: inline-block !important;}