@font-face{font-family:'proxima_nova_light';src:url('../fonts/proximanova-light-webfont.eot');src:url('../fonts/proximanova-light-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/proximanova-light-webfont.woff') format('woff'), url('../fonts/proximanova-light-webfont.ttf') format('truetype'), url('../fonts/proximanova-light-webfont.svg#proxima_nova_light') format('svg');font-weight:normal;font-style:normal;}
@font-face{font-family:'proxima_nova_regular';src:url('../fonts/proximanova-regular-webfont.eot');src:url('../fonts/proximanova-regular-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/proximanova-regular-webfont.woff') format('woff'), url('../fonts/proximanova-regular-webfont.ttf') format('truetype'), url('../fonts/proximanova-regular-webfont.svg#proxima_nova_regular') format('svg');font-weight:normal;font-style:normal;}
@font-face{font-family:'proxima_nova_semibold';src:url('../fonts/proximanova-semibold-webfont.eot');src:url('../fonts/proximanova-semibold-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/proximanova-semibold-webfont.woff') format('woff'), url('../fonts/proximanova-semibold-webfont.ttf') format('truetype'), url('../fonts/proximanova-semibold-webfont.svg#proxima_nova_semibold') format('svg');font-weight:normal;font-style:normal;}
@font-face{font-family:'proxima_nova_bold';src:url('../fonts/proximanova-bold-webfont.eot');src:url('../fonts/proximanova-bold-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/proximanova-bold-webfont.woff') format('woff'), url('../fonts/proximanova-bold-webfont.ttf') format('truetype'), url('../fonts/proximanova-bold-webfont.svg#proxima_nova_bold') format('svg');font-weight:normal;font-style:normal;}
article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block;}
audio,canvas,video{display:inline-block;*display:inline;*zoom:1;}
audio:not([controls]){display:none;height:0;}
[hidden]{display:none;}
html{font-size:100%;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;}
html,button,input,select,textarea{font-family:'proxima_nova_regular', sans-serif;}
body{margin:0;font-family:'proxima_nova_regular', sans-serif;padding:0;}
a{cursor:pointer;text-decoration:none;transition:color 0.4s;}
a:focus{outline:0;}
a:active, a:hover{outline:0;}
h1, h2, h3, h4, h5, h6{margin:0;padding:0;font-family:'proxima_nova_semibold', sans-serif;font-weight:normal;}
h1{font-size:30px;margin-bottom:25px;}
h2, h1{font-size:24px;margin-bottom:30px;font-family:'proxima_nova_regular', sans-serif;}
h3{font-size:20px;margin-bottom:15px;}
h4{font-size:18px;margin-bottom:8px;}
h5{font-size:16px;margin-bottom:10px;}
h6{font-size:14px;margin-bottom:10px;}
abbr[title]{border-bottom:1px dotted;}
b, strong{font-family:'proxima_nova_semibold', sans-serif;font-weight:normal;}
blockquote{margin:1em 40px;}
dfn{font-style:italic;}
hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0;}
mark{color:#000;}
p,pre{margin:0 0 15px;padding:0;}
code,kbd,pre,samp{font-family:monospace,serif;_font-family:'courier new',monospace;font-size:1em;}
pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word;}
q{quotes:none;}
q:before,q:after{content:'';content:none;}
small{font-size:80%;}
sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}
sup{top:-0.5em;}
sub{bottom:-0.25em;}
dl,menu,ol,ul{margin:1em 0;}
dd{margin:0 0 0 40px;}
menu,ol,ul{padding:0;margin:0;list-style:none;}
nav ul,nav ol{list-style:none;list-style-image:none;}
img{border:0;-ms-interpolation-mode:bicubic;max-width:100%;height:auto;}
svg:not(:root){overflow:hidden;}
figure{margin:0;}
form{margin:0;}
fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em;}
legend{border:0;padding:0;white-space:normal;*margin-left:-7px;}
button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle;}
button,input{line-height:normal;}
button,select{text-transform:none;}
button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer;*overflow:visible;}
button[disabled],html input[disabled]{cursor:default;}
input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0;*height:13px;*width:13px;}
input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box;}
input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none;}
button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0;}
textarea{overflow:auto;vertical-align:top;}
table{border-collapse:collapse;border-spacing:0;}
.animated{-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;-ms-animation-fill-mode:both;-o-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-duration:1s;-moz-animation-duration:1s;-ms-animation-duration:1s;-o-animation-duration:1s;animation-duration:1s;}
.industry-wrap{background-color:#EDEAE5;height:203px;padding:50px 0;position:absolute;right:0;text-align:center;top:90px;width:100%;}
.common-title{font-size:24px; margin-bottom:30px; font-family: 'proxima_nova_regular', sans-serif; display:block;}
.industry-wrap .icon-close{position:absolute;right:20px;top:20px;}
.industry-wrap .icon-close:hover{background-position:-350px 0;transition:all 0.5s ease 0s;}
.industry-section{display:table;margin:0 auto;padding-top:20px;}
.industry-section > li{float:left;width:225px;margin:0 10px;font-family:'proxima_nova_semibold', sans-serif;font-size:16px;}
.industry-section > li a{display:block;background-color:#EDEAE5;border-radius:3px;color:#444;padding:20px 0;transition:background-color 0.4s;}
.industry-section > li i{display:block;margin:0 auto 10px;height:55px;}
.industry-section > li a:hover{background-color:#FFF;}
.header-sticky{position:fixed;width:100%;left:0;top:0;z-index:999;}
header{background-color:#FFF;height:36px;padding:27px 0;box-shadow:0 0 5px rgba(0, 0, 0, 0.2);position:relative; z-index:999;}
header .logo{float:left;margin-top:1px;}
.mainMenu-wrap{display:block;float:right;}
.main-menu{display:table;font-family:'proxima_nova_regular', sans-serif;}
.main-menu > li{float:left;margin-left:20px;}
.main-menu > li:first-child{margin-left:0;}
.main-menu > li > a{display:block;font-family:'proxima_nova_semibold', sans-serif;color:#444;line-height:32px;border-top:2px solid rgba(0, 0, 0, 0);border-bottom:2px solid rgba(0, 0, 0, 0);}
.main-menu > li > a:hover, .main-menu > li > a.active{border-bottom:2px solid #D63B10;color:#D63A10;}
.main-menu > li.industry-link > a{border:2px solid rgba(216, 58, 0, 0.7);color:#D63A10;padding:0 10px;}
.main-menu > li.industry-link > a:hover, .main-menu > li.industry-link > a.act{border-color:rgba(27, 80, 143, 0.8);color:#1B508F;}
.submenu-wrap{display:none;background-color:transparent;position:absolute;z-index:100;padding-top:27px;top:63px;}
.mainSub-menu{background-color:#EDEAE5;border-top:3px solid #D63B10;box-shadow:0 0 2px rgba(0, 0, 0, 0.2);overflow:hidden;}
.subMenu-links{float:left;width:200px;padding:5px 10px;}
.subMenu-links > li{border-top:1px dotted #969696;}
.subMenu-links > li:first-child{border:none;}
.subMenu-links > li > a{display:block;padding:10px 0;color:#D63B10;}
.subMenu-links > li > a:hover{color:#1B508F;}
.subMenu-links > li > a > span{display:block;font-size:14px;padding:4px 0 0;color:#333;}
.subMenu-imgWrap{background-color:#FFF;float:left;width:210px;min-height:235px;}
.subMenu-imgWrap > a{color:#D63B10;}
.subMenu-imgWrap figure{display:block;position:relative;}
.subMenu-imgWrap .img-caps{display:block;padding:10px;cursor:pointer;font-weight:normal;}
.subMenu-imgWrap .img-caps > span{display:block;color:#333;font-size:14px;margin-top:4px;}
.menu-overlay{display:none;position:absolute;left:0;top:0;width:100%;height:100%;background-color:rgba(17, 52, 91, 0.3);}
.subMenu-imgWrap > a:hover{color:#1B508F;}
.subMenu-imgWrap > a:hover .menu-overlay{display:block;}
#footer{border-top:1px solid rgba(0, 0, 0, 0.1);}
.footer-wrap{background-color:#FFF;padding-top:35px;}
.footer-wrap h4{font-family:'proxima_nova_semibold', sans-serif;}
.beauty-wrap{float:left;width:485px;margin-right:20px;}
.beauty-wrap .button-gray{float:left;margin-left:20px;float:left;width:228px;padding:0;}
.social-wrap{display:block;overflow:hidden;}
.social-links{display:block;border:2px solid rgba(153, 153, 153, 0.7);height:36px;line-height:36px;font-size:16px;font-family:'proxima_nova_semibold', sans-serif;color:#999;text-align:center;font-weight:normal;}
.social-links a{display:inline-block;color:#999;margin:0 1px;}
.social-links a:hover{color:#D83900;}
.solution-links{clear:both;padding:20px 0 4px;text-align:center;color:#1A508E;}
.solution-links a{color:#1A508E;}
.solution-links a:hover{color:#D83900;text-decoration:underline;}
.footerLinks-wrap{border-top:1px solid rgba(68, 68, 68, 0.1);}
.footerLinks-head{display:block;overflow:hidden;padding:20px 0;}
.footerLinks-head a{font-family:'proxima_nova_semibold', sans-serif;color:#104C92;}
.footerLinks-head.active a{color:#D63B10;}
.footerLinks-head a:hover{text-decoration:underline;}
.footerLinks-content{display:none;overflow:hidden;padding-bottom:20px;}
.footer-links{float:left;width:25%;}
.footer-links > li{font-size:14px;padding:15px 10px 0 0;}
.footer-links > li:first-child{padding-top:0;}
.footer-links > li > a{color:#666;}
.footer-links > li > a:hover{color:#DF6B4B;text-decoration:underline;}
footer{background-color:#F4F4F4;padding:30px 0 40px;color:#666;font-size:15px;}
footer p{margin:0 0 7px;}
footer a, footer .pull-right{color:#D63910;}
footer a:hover{text-decoration:underline;}
footer .fsta-wrap{clear:both;padding-top:20px;}
footer .fsta-wrap a{color:#19508D;}
.icon-fsta{background-position:-150px -400px;width:139px;height:32px;margin-top:5px;}
.tipsy{font-size:10px;position:absolute;padding:5px;z-index:100000;}
.tipsy-inner{border-radius:4px;background-color:rgba(0, 0, 0, 1);color:#FFF;max-width:220px;padding:5px 8px 4px 8px;text-align:center;font-size:13px;color:#FFF;text-shadow:0 1px 0 rgba(0,0,0,0.8);}
.tipsy-arrow{position:absolute;width:0;height:0;line-height:0;border:5px dashed #000;}
.tipsy-arrow-n{border-bottom-color:#000;border-bottom-color:rgba(0,0,0,1);}
.tipsy-arrow-s{border-top-color:#000;border-top-color:rgba(0,0,0,1);}
.tipsy-arrow-e{border-left-color:#000;border-left-color:rgba(0,0,0,1);}
.tipsy-arrow-w{border-right-color:#000;border-right-color:rgba(0,0,0,1);}
.tipsy-n .tipsy-arrow{top:0px;left:50%;margin-left:-5px;border-bottom-style:solid;border-top:none;border-left-color:transparent;border-right-color:transparent;}
.tipsy-nw .tipsy-arrow{top:0;left:10px;border-bottom-style:solid;border-top:none;border-left-color:transparent;border-right-color:transparent;}
.tipsy-ne .tipsy-arrow{top:0;right:10px;border-bottom-style:solid;border-top:none;border-left-color:transparent;border-right-color:transparent;}
.tipsy-s .tipsy-arrow{bottom:0;left:50%;margin-left:-5px;border-top-style:solid;border-bottom:none;border-left-color:transparent;border-right-color:transparent;}
.tipsy-sw .tipsy-arrow{bottom:0;left:10px;border-top-style:solid;border-bottom:none;border-left-color:transparent;border-right-color:transparent;}
.tipsy-se .tipsy-arrow{bottom:0;right:10px;border-top-style:solid;border-bottom:none;border-left-color:transparent;border-right-color:transparent;}
.tipsy-e .tipsy-arrow{right:0;top:50%;margin-top:-5px;border-left-style:solid;border-right:none;border-top-color:transparent;border-bottom-color:transparent;}
.tipsy-w .tipsy-arrow{left:0;top:50%;margin-top:-5px;border-right-style:solid;border-left:none;border-top-color:transparent;border-bottom-color:transparent;}
html, button, input, select, textarea{color:#222;}
body{background-color:#F4F4F4;font-size:1em;line-height:1.2;color:#333;}
::-moz-selection{background:#b3d4fc;text-shadow:none;}
::selection{background:#b3d4fc;text-shadow:none;}
hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0;}
img{vertical-align:middle;}
fieldset{border:0;margin:0;padding:0;}
textarea{resize:vertical;}
.chromeframe{margin:0.2em 0;background:#ccc;color:#000;padding:0.2em 0;}
[class^="button-"],[class*="button-"]{display:inline-block;background-color:transparent;font-family:'proxima_nova_semibold', sans-serif;font-size:16px;line-height:36px;height:36px;padding:0 25px;text-align:center;min-width:100px;color:#999;border:2px solid rgba(0, 0, 0, 0.7);transition:color 0.4s, border-color 0.4s;}
.button-orange{border-color:rgba(216, 58, 0, 0.7);color:#D83900;}
.button-orange:hover{border-color:rgba(27, 80, 143, 0.8);color:#1B508F;}
.button-gray{border:2px solid rgba(153, 153, 153, 0.7);}
.button-gray:hover{border-color:rgba(216, 58, 0, 0.7);color:#D83900;}
[class^="icon-"],[class*="icon-"]{background-image:url(../img/sprite-imgV6.png);background-repeat:no-repeat;display:inline-block;vertical-align:text-top;}
.icon-blog{background-position:-200px -50px;width:24px;height:25px;}
.icon-launch2{background-position:-350px -100px;width:26px;height:26px;}
.icon-rocket{background-position:-400px -100px;width:23px;height:28px;}
.icon-launch4{background-position:-450px -100px;width:22px;height:22px;}
.icon-ux{background-position:left top;width:56px;height:56px;}
.icon-social{background-position:left -100px;width:60px;height:54px;}
.icon-ecom{background-position:-100px top;width:57px;height:59px;}
.icon-webEng{background-position:-150px -192.5px;width:40px;height:45px;}
.icon-UID{background-position:left -200px;width:51px;height:45px;}
.icon-mobile{background-position:-100px -200px;width:41px;height:45px;}
.icon-plus{background-position:-100px -100px;width:65px;height:65px;}
.icon-commaL{background-position:-250px top;width:27px;height:25px;}
.icon-commaR{background-position:-200px top;width:27px;height:25px;}
.icon-baseball{background-position:0 -250px;width:50px;height:50px;}
.icon-rugby{background-position:-200px -250px;width:64px;height:52px;}
.icon-football{background-position:-100px -250px;width:51px;height:50px;}
.icon-startup{background-position:-250px -300px;width:48px;height:50px;}
.icon-healthcare{background-position:-100px -300px;width:63px;height:55px;}
.icon-sports{background-position:0 -300px;width:52px;height:52px;}
.icon-close{background-position:-300px 0;width:21px;height:21px;}
.icon-close:hover{background-position:-350px 0;}
.container{margin-left:auto;margin-right:auto;zoom:1;max-width:988px;min-width:988px;}
.container:before,.container:after{content:"";display:table;line-height:0;}
.container:after{clear:both;}
.bx-wrapper{position:relative;margin:0 auto;padding:0;*zoom:1;}
.bx-wrapper .bx-pager{width:100%;position:absolute;bottom:50px;text-align:center;z-index:91;}
.bx-wrapper .bx-pager .bx-pager-item{display:inline-block;*zoom:1;*display:inline;margin:0 5px;}
.bx-wrapper .bx-pager.bx-default-pager a{display:block;width:12px;height:12px;background-color:#fff;border-radius:50%;text-indent:-9999px;}
.bx-wrapper .bx-pager.bx-default-pager a.active{background-color:transparent;border:3px solid #fff;}
.banner-wrap{margin-top:90px;max-height:530px;overflow:hidden;min-width:988px;}
.home-slides > li{overflow:hidden;max-height:530px;display:none;text-align:center;}
.home-slides > li > a{display:block;}
.home-slides > li figure{position:relative;z-index:1;}
.home-slides > li figure img{width:100%;height:auto;}
.home-slides > li .banner-content{position:absolute;top:0;left:0;width:100%;height:100%;z-index:2;}
.home-slides > li > a:hover .button-gray{border-color:rgba(255, 209, 0, 0.8);color:#FFD100;}
.banner-wrap h2{font-size:44px;font-family:'proxima_nova_bold', sans-serif;color:#FFF;text-align:center;margin:150px 0 20px;}
.icons-text h2{margin-top:120px;}
.banner-wrap .button-gray{border-color:rgba(255, 255, 255, 0.8);color:#FFF;font-size:14px;}
.banner-wrap .button-gray:hover{border-color:rgba(255, 209, 0, 0.8);color:#FFD100;}
.sports-icons{display:table;margin:0 auto 30px;}
.sports-icons i{margin:0 10px;}
.yellow-text{color:#FFD100 !important;}
.content-wrap{background-color:#FFF;padding:0;}
.NewsLaunches-wrap{background-color:#FFF;padding:20px 0;border-bottom:1px solid rgba(68, 68, 68, 0.2)}
.news-launche > li{line-height:24px;margin:0;height:28px;display:none;overflow:hidden;}
.news-launche a{display:table;color:#333;margin:0 auto;}
.news-launche i{float:left;margin-right:15px;}
.news-launche .overflow{cursor:pointer;overflow:inherit;float:left;}
.news-launche a:hover{color:#D63A10;text-decoration:underline;}
.gray-bg{background-color:#f4f4f4;}
.dark-bg{background-color:#EDEAE5;}
.UIfocus-wrap{display:table;margin:0 auto;text-align:center;}
.UIfocus-wrap:hover .button-orange{border-color:rgba(27, 80, 143, 0.8);color:#1B508F;}
.UIfocus-wrap:hover, .UIfocus-wrap:link, .UIfocus-wrap:visited{color:inherit;}
.UIfocus-wrap p{font-size:24px;font-family:'proxima_nova_light', sans-serif;margin-bottom:30px;line-height:1.8;cursor:pointer;}
.UIfocus-wrap p label{display:inline-block;border-bottom:1px solid rgba(0, 0, 0, 0.08);cursor:pointer;}
.solution-box{background-color:#CCC;float:left;width:316px;position:relative;border-radius:3px;margin-left:20px;box-shadow:5px 5px 0 0 rgba(0, 0, 0, 0.05);overflow:hidden;}
.solution-box:first-child{margin-left:0;}
.red-box{background-color:#FF7265;}
.blue-box{background-color:#55B1E0;}
.green-box{background-color:#4FC8AB;}
.solution-box .slsn-hd{padding:20px 18px;font-family:'proxima_nova_semibold', sans-serif;font-size:18px;color:#FFF;min-height:60px;}
.solution-box .slsn-hd i{float:left;margin:0 20px 0 0;}
.solution-box .slsn-hd label{padding-top:8px;}
.solution-box p{background-color:rgba(0, 0, 0, 0.05);padding:20px 18px;min-height:95px;margin:0;color:#FFF;}/* 30-10-14 */
.overlay{display:none;background-color:rgba(255, 255, 255, 0.9);position:absolute;height:100%;width:100%;left:0;top:0;-webkit-transition:-webkit-transform 0.4s;-moz-transition:-moz-transform 0.4s;transition:transform 0.4s;-webkit-transform:translateY(0px) scale(1.5);-moz-transform:translateY(0px) scale(1.5);-ms-transform:translateY(0px) scale(1.5);transform:translateY(0px) scale(1.5);}
.overlay > label{display:block;padding:22px 25px;color:#fff;font-size:18px;font-family:'proxima_nova_semibold', sans-serif;cursor:pointer;}
.overlay > label > i{display:block;margin:20px auto;}
.overlay > label > small{display:block;font-size:14px;}
.zoomHover{-webkit-transform:translateY(0px) scale(1);-moz-transform:translateY(0px) scale(1);-ms-transform:translateY(0px) scale(1);transform:translateY(0px) scale(1);}
.red-box .overlay{background-color:rgba(255, 114, 101, 0.9);}
.blue-box .overlay{background-color:rgba(85, 177, 224, 0.9);}
.green-box .overlay{background-color:rgba(89, 200, 171, 0.9);}
.services-box{background-color:#fff;float:left;width:311px;position:relative;border-radius:3px;margin-left:20px;box-shadow:5px 5px 0 0 rgba(0, 0, 0, 0.05); border:1px solid #d6d6d6; border-left:4px solid #666;overflow:hidden;}  /* 30-10-14 */
.services-box:first-child{margin-left:0;}
.services-box .services-hd{padding:20px 18px;font-family:'proxima_nova_semibold', sans-serif;font-size:18px;color:#444;min-height:45px;}
.services-box .services-hd i{float:left;margin:0 20px 0 0;}
.services-box .services-hd label{padding-top:0;}
.services-box p{padding:0 18px 20px;min-height:96px;margin:0;}
.red-border{border-left-color:#FF8578;}  /* 30-10-14 */
.green-border{border-left-color:#48C9AB;}  /* 30-10-14 */
.blue-border{border-left-color:#7D94DF;}  /* 30-10-14 */
.services-box .overlay > label{padding:28px;}
.red-border .overlay > label{color:#FF8578;}
.green-border .overlay > label{color:#48C9AB;}
.blue-border .overlay > label{color:#7D94DF;}
.LatestWork-wrap{min-width:988px;}
.work-list{display:table;width:100%;margin-bottom:45px;}
.work-list > li{float:left;width:25%;overflow:hidden;position:relative;}
.work-list > li img{display:block;width:100%;}
.work-list > li .overlay{background-color:rgba(17, 52, 91, 0.7);}
.work-list > li .overlay > label{font-size:24px;height:140px;left:0;padding:0;position:absolute;top:50%;width:100%;margin-top:-70px;}
.work-list > li .overlay > label > small{font-family:'proxima_nova_semibold', sans-serif;}
.work-list > li .overlay > label > i{margin:0 auto 30px;}
.work-content{display:block;}
.work-content:hover .button-orange{border-color:rgba(27, 80, 143, 0.8);color:#1B508F;}
.work-content:hover, .work-content:link, .work-content:visited{color:inherit;}
.testi-slider > li{padding-bottom:30px;display:none;overflow:hidden;}
.testi-slider .photo-wrap{display:block;max-width:215px;margin:0 auto 25px;position:relative;}
.testi-slider figure{overflow:hidden;width:100px;height:100px;border-radius:50%;margin:0 auto;}
.testi-slider figure img{display:block;border-radius:50%;}
.testi-slider .photo-wrap i{position:absolute;top:50%;margin-top:-12.5px;}
.testi-slider .photo-wrap i.icon-commaL{left:0;}
.testi-slider .photo-wrap i.icon-commaR{right:0;}
.testi-slider .name{display:block;color:#104C92;}
.testi-slider .name > span{display:block;font-size:18px;font-family:'proxima_nova_semibold', sans-serif;}
.testimonials-wrap .bx-wrapper .bx-pager{bottom:-20px;}
.testimonials-wrap .bx-wrapper .bx-pager.bx-default-pager a{background-color:rgba(203, 193, 180, 0.9);}
.testimonials-wrap .bx-wrapper .bx-pager.bx-default-pager a.active{background-color:transparent;border:3px solid rgba(203, 193, 180, 0.9);}
.banner-wrap, .home-slides > li{max-height:none;}
.hundredmember { display:inline; font-size:12px; }
/* Home page slider changes 23-07-14 */
.ui-homeslide1{background:url(../img/home-slide1bg.jpg) no-repeat; background-size:cover;}
.ui-homeslide2{background:url(../img/home-slide2bg.jpg) no-repeat; background-size:cover; overflow:hidden;}
.ui-homeslide3{background:url(../img/home-slide3bg.jpg) no-repeat; background-size:cover;}
.ui-homeslide4{background:url(../img/home-slide4bg.jpg) no-repeat; background-size:cover;}


.homeslider {text-align:center; display:block; overflow:hidden;}
.homeslider .banner-textwrap{padding:0 0 30px;}
.homeslider .banner-textwrap .ui-head{font-size:40px; color:#fff;}
.homeslider .banner-textwrap .ui-head span{color:#FFD100;}
.bx-prev, .bx-next {display: block; clear: both; width: 50px; height: 50px; text-indent: 4em; overflow: hidden; background-color: rgba(0, 0, 0, 0.5); background-position: center 11px; background-repeat: no-repeat;}
.bx-prev {background-image: url("../img/prev.png");}
.bx-next {background-image: url("../img/next.png"); margin-top:3px;}
.bx-prev:hover, .bx-next:hover{background-color: rgba(0, 0, 0, 0.7); }
.homeslider .bx-controls-direction{display:block; position:absolute; right:0; top:50%; z-index:99; margin-top:-51.5px;}
.homeslider .bx-prev, .homeslider .bx-next{ width: 45px; background-color: rgba(0, 0, 0, 0.7);}
.homeslider .bx-prev:hover, .homeslider .bx-next:hover{ background-color: rgba(0, 0, 0, 0.2);}
.secondary-imgwrap { right: 0; text-align: center; width: 100%; }
.secondary-imgwrap img { vertical-align: bottom;}
.slide1{margin-right:-100px; position:relative; z-index:2;}
.slide3{margin-left:-150px; position:relative; z-index:2;}
.secondary-imgwrap, .secondary-imgwrap2{position:relative; bottom:-50px; display:block;}
.home-slide2{margin-right:-150px; position:relative; z-index:-1;}
.home-slide2-2{margin-right:-150px; top:-32px; margin-left:-182px; position:relative; z-index:2;}
.home-slide2-3{position:relative; z-index:3;}
.bxslider.ui-design-banner li a:hover .knowbtn{background:rgba(255,255,255,.8);}
.knowbtn{display:inline-block; padding:8px 20px 6px; color:#133A6B; background:rgba(255,255,255,.5); margin:10px 0;}
.knowbtn:hover{background:rgba(255,255,255,.8);}
/* Home page slider changes 23-07-14 */
/* Animate CSS */
.animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.animated.hinge{-webkit-animation-duration:2s;animation-duration:2s}@-webkit-keyframes bounce{0%,20%,50%,80%,100%{-webkit-transform:translateY(0);transform:translateY(0)}40%{-webkit-transform:translateY(-30px);transform:translateY(-30px)}60%{-webkit-transform:translateY(-15px);transform:translateY(-15px)}}@keyframes bounce{0%,20%,50%,80%,100%{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}40%{-webkit-transform:translateY(-30px);-ms-transform:translateY(-30px);transform:translateY(-30px)}60%{-webkit-transform:translateY(-15px);-ms-transform:translateY(-15px);transform:translateY(-15px)}}.bounce{-webkit-animation-name:bounce;animation-name:bounce}@-webkit-keyframes flash{0%,50%,100%{opacity:1}25%,75%{opacity:0}}@keyframes flash{0%,50%,100%{opacity:1}25%,75%{opacity:0}}.flash{-webkit-animation-name:flash;animation-name:flash}@-webkit-keyframes pulse{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.1);transform:scale(1.1)}100%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes pulse{0%{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}100%{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}}.pulse{-webkit-animation-name:pulse;animation-name:pulse}@-webkit-keyframes shake{0%,100%{-webkit-transform:translateX(0);transform:translateX(0)}10%,30%,50%,70%,90%{-webkit-transform:translateX(-10px);transform:translateX(-10px)}20%,40%,60%,80%{-webkit-transform:translateX(10px);transform:translateX(10px)}}@keyframes shake{0%,100%{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}10%,30%,50%,70%,90%{-webkit-transform:translateX(-10px);-ms-transform:translateX(-10px);transform:translateX(-10px)}20%,40%,60%,80%{-webkit-transform:translateX(10px);-ms-transform:translateX(10px);transform:translateX(10px)}}.shake{-webkit-animation-name:shake;animation-name:shake}@-webkit-keyframes swing{20%{-webkit-transform:rotate(15deg);transform:rotate(15deg)}40%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}60%{-webkit-transform:rotate(5deg);transform:rotate(5deg)}80%{-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}100%{-webkit-transform:rotate(0);transform:rotate(0)}}@keyframes swing{20%{-webkit-transform:rotate(15deg);-ms-transform:rotate(15deg);transform:rotate(15deg)}40%{-webkit-transform:rotate(-10deg);-ms-transform:rotate(-10deg);transform:rotate(-10deg)}60%{-webkit-transform:rotate(5deg);-ms-transform:rotate(5deg);transform:rotate(5deg)}80%{-webkit-transform:rotate(-5deg);-ms-transform:rotate(-5deg);transform:rotate(-5deg)}100%{-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0)}}.swing{-webkit-transform-origin:top center;-ms-transform-origin:top center;transform-origin:top center;-webkit-animation-name:swing;animation-name:swing}@-webkit-keyframes tada{0%{-webkit-transform:scale(1);transform:scale(1)}10%,20%{-webkit-transform:scale(.9)rotate(-3deg);transform:scale(.9)rotate(-3deg)}30%,50%,70%,90%{-webkit-transform:scale(1.1)rotate(3deg);transform:scale(1.1)rotate(3deg)}40%,60%,80%{-webkit-transform:scale(1.1)rotate(-3deg);transform:scale(1.1)rotate(-3deg)}100%{-webkit-transform:scale(1)rotate(0);transform:scale(1)rotate(0)}}@keyframes tada{0%{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}10%,20%{-webkit-transform:scale(.9)rotate(-3deg);-ms-transform:scale(.9)rotate(-3deg);transform:scale(.9)rotate(-3deg)}30%,50%,70%,90%{-webkit-transform:scale(1.1)rotate(3deg);-ms-transform:scale(1.1)rotate(3deg);transform:scale(1.1)rotate(3deg)}40%,60%,80%{-webkit-transform:scale(1.1)rotate(-3deg);-ms-transform:scale(1.1)rotate(-3deg);transform:scale(1.1)rotate(-3deg)}100%{-webkit-transform:scale(1)rotate(0);-ms-transform:scale(1)rotate(0);transform:scale(1)rotate(0)}}.tada{-webkit-animation-name:tada;animation-name:tada}@-webkit-keyframes wobble{0%{-webkit-transform:translateX(0%);transform:translateX(0%)}15%{-webkit-transform:translateX(-25%)rotate(-5deg);transform:translateX(-25%)rotate(-5deg)}30%{-webkit-transform:translateX(20%)rotate(3deg);transform:translateX(20%)rotate(3deg)}45%{-webkit-transform:translateX(-15%)rotate(-3deg);transform:translateX(-15%)rotate(-3deg)}60%{-webkit-transform:translateX(10%)rotate(2deg);transform:translateX(10%)rotate(2deg)}75%{-webkit-transform:translateX(-5%)rotate(-1deg);transform:translateX(-5%)rotate(-1deg)}100%{-webkit-transform:translateX(0%);transform:translateX(0%)}}@keyframes wobble{0%{-webkit-transform:translateX(0%);-ms-transform:translateX(0%);transform:translateX(0%)}15%{-webkit-transform:translateX(-25%)rotate(-5deg);-ms-transform:translateX(-25%)rotate(-5deg);transform:translateX(-25%)rotate(-5deg)}30%{-webkit-transform:translateX(20%)rotate(3deg);-ms-transform:translateX(20%)rotate(3deg);transform:translateX(20%)rotate(3deg)}45%{-webkit-transform:translateX(-15%)rotate(-3deg);-ms-transform:translateX(-15%)rotate(-3deg);transform:translateX(-15%)rotate(-3deg)}60%{-webkit-transform:translateX(10%)rotate(2deg);-ms-transform:translateX(10%)rotate(2deg);transform:translateX(10%)rotate(2deg)}75%{-webkit-transform:translateX(-5%)rotate(-1deg);-ms-transform:translateX(-5%)rotate(-1deg);transform:translateX(-5%)rotate(-1deg)}100%{-webkit-transform:translateX(0%);-ms-transform:translateX(0%);transform:translateX(0%)}}.wobble{-webkit-animation-name:wobble;animation-name:wobble}@-webkit-keyframes bounceIn{0%{opacity:0;-webkit-transform:scale(.3);transform:scale(.3)}50%{opacity:1;-webkit-transform:scale(1.05);transform:scale(1.05)}70%{-webkit-transform:scale(.9);transform:scale(.9)}100%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes bounceIn{0%{opacity:0;-webkit-transform:scale(.3);-ms-transform:scale(.3);transform:scale(.3)}50%{opacity:1;-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}70%{-webkit-transform:scale(.9);-ms-transform:scale(.9);transform:scale(.9)}100%{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}}.bounceIn{-webkit-animation-name:bounceIn;animation-name:bounceIn}@-webkit-keyframes bounceInDown{0%{opacity:0;-webkit-transform:translateY(-2000px);transform:translateY(-2000px)}60%{opacity:1;-webkit-transform:translateY(30px);transform:translateY(30px)}80%{-webkit-transform:translateY(-10px);transform:translateY(-10px)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes bounceInDown{0%{opacity:0;-webkit-transform:translateY(-2000px);-ms-transform:translateY(-2000px);transform:translateY(-2000px)}60%{opacity:1;-webkit-transform:translateY(30px);-ms-transform:translateY(30px);transform:translateY(30px)}80%{-webkit-transform:translateY(-10px);-ms-transform:translateY(-10px);transform:translateY(-10px)}100%{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}.bounceInDown{-webkit-animation-name:bounceInDown;animation-name:bounceInDown}@-webkit-keyframes bounceInLeft{0%{opacity:0;-webkit-transform:translateX(-2000px);transform:translateX(-2000px)}60%{opacity:1;-webkit-transform:translateX(30px);transform:translateX(30px)}80%{-webkit-transform:translateX(-10px);transform:translateX(-10px)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes bounceInLeft{0%{opacity:0;-webkit-transform:translateX(-2000px);-ms-transform:translateX(-2000px);transform:translateX(-2000px)}60%{opacity:1;-webkit-transform:translateX(30px);-ms-transform:translateX(30px);transform:translateX(30px)}80%{-webkit-transform:translateX(-10px);-ms-transform:translateX(-10px);transform:translateX(-10px)}100%{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}}.bounceInLeft{-webkit-animation-name:bounceInLeft;animation-name:bounceInLeft}@-webkit-keyframes bounceInRight{0%{opacity:0;-webkit-transform:translateX(2000px);transform:translateX(2000px)}60%{opacity:1;-webkit-transform:translateX(-30px);transform:translateX(-30px)}80%{-webkit-transform:translateX(10px);transform:translateX(10px)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes bounceInRight{0%{opacity:0;-webkit-transform:translateX(2000px);-ms-transform:translateX(2000px);transform:translateX(2000px)}60%{opacity:1;-webkit-transform:translateX(-30px);-ms-transform:translateX(-30px);transform:translateX(-30px)}80%{-webkit-transform:translateX(10px);-ms-transform:translateX(10px);transform:translateX(10px)}100%{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}}.bounceInRight{-webkit-animation-name:bounceInRight;animation-name:bounceInRight}@-webkit-keyframes bounceInUp{0%{opacity:0;-webkit-transform:translateY(2000px);transform:translateY(2000px)}60%{opacity:1;-webkit-transform:translateY(-20px);transform:translateY(-20px)}80%{-webkit-transform:translateY(10px);transform:translateY(10px)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes bounceInUp{0%{opacity:0;-webkit-transform:translateY(2000px);-ms-transform:translateY(2000px);transform:translateY(2000px)}60%{opacity:1;-webkit-transform:translateY(-30px);-ms-transform:translateY(-30px);transform:translateY(-30px)}80%{-webkit-transform:translateY(10px);-ms-transform:translateY(10px);transform:translateY(10px)}100%{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}.bounceInUp{-webkit-animation-name:bounceInUp;animation-name:bounceInUp}@-webkit-keyframes bounceOut{0%{-webkit-transform:scale(1);transform:scale(1)}25%{-webkit-transform:scale(.95);transform:scale(.95)}50%{opacity:1;-webkit-transform:scale(1.1);transform:scale(1.1)}100%{opacity:0;-webkit-transform:scale(.3);transform:scale(.3)}}@keyframes bounceOut{0%{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}25%{-webkit-transform:scale(.95);-ms-transform:scale(.95);transform:scale(.95)}50%{opacity:1;-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}100%{opacity:0;-webkit-transform:scale(.3);-ms-transform:scale(.3);transform:scale(.3)}}.bounceOut{-webkit-animation-name:bounceOut;animation-name:bounceOut}@-webkit-keyframes bounceOutDown{0%{-webkit-transform:translateY(0);transform:translateY(0)}20%{opacity:1;-webkit-transform:translateY(-20px);transform:translateY(-20px)}100%{opacity:0;-webkit-transform:translateY(2000px);transform:translateY(2000px)}}@keyframes bounceOutDown{0%{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}20%{opacity:1;-webkit-transform:translateY(-20px);-ms-transform:translateY(-20px);transform:translateY(-20px)}100%{opacity:0;-webkit-transform:translateY(2000px);-ms-transform:translateY(2000px);transform:translateY(2000px)}}.bounceOutDown{-webkit-animation-name:bounceOutDown;animation-name:bounceOutDown}@-webkit-keyframes bounceOutLeft{0%{-webkit-transform:translateX(0);transform:translateX(0)}20%{opacity:1;-webkit-transform:translateX(20px);transform:translateX(20px)}100%{opacity:0;-webkit-transform:translateX(-2000px);transform:translateX(-2000px)}}@keyframes bounceOutLeft{0%{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}20%{opacity:1;-webkit-transform:translateX(20px);-ms-transform:translateX(20px);transform:translateX(20px)}100%{opacity:0;-webkit-transform:translateX(-2000px);-ms-transform:translateX(-2000px);transform:translateX(-2000px)}}.bounceOutLeft{-webkit-animation-name:bounceOutLeft;animation-name:bounceOutLeft}@-webkit-keyframes bounceOutRight{0%{-webkit-transform:translateX(0);transform:translateX(0)}20%{opacity:1;-webkit-transform:translateX(-20px);transform:translateX(-20px)}100%{opacity:0;-webkit-transform:translateX(2000px);transform:translateX(2000px)}}@keyframes bounceOutRight{0%{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}20%{opacity:1;-webkit-transform:translateX(-20px);-ms-transform:translateX(-20px);transform:translateX(-20px)}100%{opacity:0;-webkit-transform:translateX(2000px);-ms-transform:translateX(2000px);transform:translateX(2000px)}}.bounceOutRight{-webkit-animation-name:bounceOutRight;animation-name:bounceOutRight}@-webkit-keyframes bounceOutUp{0%{-webkit-transform:translateY(0);transform:translateY(0)}20%{opacity:1;-webkit-transform:translateY(20px);transform:translateY(20px)}100%{opacity:0;-webkit-transform:translateY(-2000px);transform:translateY(-2000px)}}@keyframes bounceOutUp{0%{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}20%{opacity:1;-webkit-transform:translateY(20px);-ms-transform:translateY(20px);transform:translateY(20px)}100%{opacity:0;-webkit-transform:translateY(-2000px);-ms-transform:translateY(-2000px);transform:translateY(-2000px)}}.bounceOutUp{-webkit-animation-name:bounceOutUp;animation-name:bounceOutUp}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}.fadeIn{-webkit-animation-name:fadeIn;animation-name:fadeIn}@-webkit-keyframes fadeInDown{0%{opacity:0;-webkit-transform:translateY(-20px);transform:translateY(-20px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeInDown{0%{opacity:0;-webkit-transform:translateY(-20px);-ms-transform:translateY(-20px);transform:translateY(-20px)}100%{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}.fadeInDown{-webkit-animation-name:fadeInDown;animation-name:fadeInDown}@-webkit-keyframes fadeInDownBig{0%{opacity:0;-webkit-transform:translateY(-2000px);transform:translateY(-2000px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeInDownBig{0%{opacity:0;-webkit-transform:translateY(-2000px);-ms-transform:translateY(-2000px);transform:translateY(-2000px)}100%{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}.fadeInDownBig{-webkit-animation-name:fadeInDownBig;animation-name:fadeInDownBig}@-webkit-keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translateX(-20px);transform:translateX(-20px)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translateX(-20px);-ms-transform:translateX(-20px);transform:translateX(-20px)}100%{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}}.fadeInLeft{-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft}@-webkit-keyframes fadeInLeftBig{0%{opacity:0;-webkit-transform:translateX(-2000px);transform:translateX(-2000px)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes fadeInLeftBig{0%{opacity:0;-webkit-transform:translateX(-2000px);-ms-transform:translateX(-2000px);transform:translateX(-2000px)}100%{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}}.fadeInLeftBig{-webkit-animation-name:fadeInLeftBig;animation-name:fadeInLeftBig}@-webkit-keyframes fadeInRight{0%{opacity:0;-webkit-transform:translateX(20px);transform:translateX(20px)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes fadeInRight{0%{opacity:0;-webkit-transform:translateX(20px);-ms-transform:translateX(20px);transform:translateX(20px)}100%{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}}.fadeInRight{-webkit-animation-name:fadeInRight;animation-name:fadeInRight}@-webkit-keyframes fadeInRightBig{0%{opacity:0;-webkit-transform:translateX(2000px);transform:translateX(2000px)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes fadeInRightBig{0%{opacity:0;-webkit-transform:translateX(2000px);-ms-transform:translateX(2000px);transform:translateX(2000px)}100%{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}}.fadeInRightBig{-webkit-animation-name:fadeInRightBig;animation-name:fadeInRightBig}@-webkit-keyframes fadeInUp{0%{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeInUp{0%{opacity:0;-webkit-transform:translateY(20px);-ms-transform:translateY(20px);transform:translateY(20px)}100%{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}.fadeInUp{-webkit-animation-name:fadeInUp;animation-name:fadeInUp}@-webkit-keyframes fadeInUpBig{0%{opacity:0;-webkit-transform:translateY(2000px);transform:translateY(2000px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeInUpBig{0%{opacity:0;-webkit-transform:translateY(2000px);-ms-transform:translateY(2000px);transform:translateY(2000px)}100%{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}.fadeInUpBig{-webkit-animation-name:fadeInUpBig;animation-name:fadeInUpBig}@-webkit-keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut}@-webkit-keyframes fadeOutDown{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}}@keyframes fadeOutDown{0%{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(20px);-ms-transform:translateY(20px);transform:translateY(20px)}}.fadeOutDown{-webkit-animation-name:fadeOutDown;animation-name:fadeOutDown}@-webkit-keyframes fadeOutDownBig{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(2000px);transform:translateY(2000px)}}@keyframes fadeOutDownBig{0%{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(2000px);-ms-transform:translateY(2000px);transform:translateY(2000px)}}.fadeOutDownBig{-webkit-animation-name:fadeOutDownBig;animation-name:fadeOutDownBig}@-webkit-keyframes fadeOutLeft{0%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(-20px);transform:translateX(-20px)}}@keyframes fadeOutLeft{0%{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(-20px);-ms-transform:translateX(-20px);transform:translateX(-20px)}}.fadeOutLeft{-webkit-animation-name:fadeOutLeft;animation-name:fadeOutLeft}@-webkit-keyframes fadeOutLeftBig{0%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(-2000px);transform:translateX(-2000px)}}@keyframes fadeOutLeftBig{0%{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(-2000px);-ms-transform:translateX(-2000px);transform:translateX(-2000px)}}.fadeOutLeftBig{-webkit-animation-name:fadeOutLeftBig;animation-name:fadeOutLeftBig}@-webkit-keyframes fadeOutRight{0%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(20px);transform:translateX(20px)}}@keyframes fadeOutRight{0%{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(20px);-ms-transform:translateX(20px);transform:translateX(20px)}}.fadeOutRight{-webkit-animation-name:fadeOutRight;animation-name:fadeOutRight}@-webkit-keyframes fadeOutRightBig{0%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(2000px);transform:translateX(2000px)}}@keyframes fadeOutRightBig{0%{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(2000px);-ms-transform:translateX(2000px);transform:translateX(2000px)}}.fadeOutRightBig{-webkit-animation-name:fadeOutRightBig;animation-name:fadeOutRightBig}@-webkit-keyframes fadeOutUp{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(-20px);transform:translateY(-20px)}}@keyframes fadeOutUp{0%{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(-20px);-ms-transform:translateY(-20px);transform:translateY(-20px)}}.fadeOutUp{-webkit-animation-name:fadeOutUp;animation-name:fadeOutUp}@-webkit-keyframes fadeOutUpBig{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(-2000px);transform:translateY(-2000px)}}@keyframes fadeOutUpBig{0%{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(-2000px);-ms-transform:translateY(-2000px);transform:translateY(-2000px)}}.fadeOutUpBig{-webkit-animation-name:fadeOutUpBig;animation-name:fadeOutUpBig}@-webkit-keyframes flip{0%{-webkit-transform:perspective(400px)translateZ(0)rotateY(0)scale(1);transform:perspective(400px)translateZ(0)rotateY(0)scale(1)}0%,40%{-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{-webkit-transform:perspective(400px)translateZ(150px)rotateY(170deg)scale(1);transform:perspective(400px)translateZ(150px)rotateY(170deg)scale(1)}50%{-webkit-transform:perspective(400px)translateZ(150px)rotateY(190deg)scale(1);transform:perspective(400px)translateZ(150px)rotateY(190deg)scale(1);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}80%{-webkit-transform:perspective(400px)translateZ(0)rotateY(360deg)scale(.95);transform:perspective(400px)translateZ(0)rotateY(360deg)scale(.95)}80%,100%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}100%{-webkit-transform:perspective(400px)translateZ(0)rotateY(360deg)scale(1);transform:perspective(400px)translateZ(0)rotateY(360deg)scale(1)}}@keyframes flip{0%{-webkit-transform:perspective(400px)translateZ(0)rotateY(0)scale(1);-ms-transform:perspective(400px)translateZ(0)rotateY(0)scale(1);transform:perspective(400px)translateZ(0)rotateY(0)scale(1)}0%,40%{-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{-webkit-transform:perspective(400px)translateZ(150px)rotateY(170deg)scale(1);-ms-transform:perspective(400px)translateZ(150px)rotateY(170deg)scale(1);transform:perspective(400px)translateZ(150px)rotateY(170deg)scale(1)}50%{-webkit-transform:perspective(400px)translateZ(150px)rotateY(190deg)scale(1);-ms-transform:perspective(400px)translateZ(150px)rotateY(190deg)scale(1);transform:perspective(400px)translateZ(150px)rotateY(190deg)scale(1);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}80%{-webkit-transform:perspective(400px)translateZ(0)rotateY(360deg)scale(.95);-ms-transform:perspective(400px)translateZ(0)rotateY(360deg)scale(.95);transform:perspective(400px)translateZ(0)rotateY(360deg)scale(.95)}80%,100%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}100%{-webkit-transform:perspective(400px)translateZ(0)rotateY(360deg)scale(1);-ms-transform:perspective(400px)translateZ(0)rotateY(360deg)scale(1);transform:perspective(400px)translateZ(0)rotateY(360deg)scale(1)}}.animated.flip{-webkit-backface-visibility:visible;-ms-backface-visibility:visible;backface-visibility:visible;-webkit-animation-name:flip;animation-name:flip}@-webkit-keyframes flipInX{0%{-webkit-transform:perspective(400px)rotateX(90deg);transform:perspective(400px)rotateX(90deg);opacity:0}40%{-webkit-transform:perspective(400px)rotateX(-10deg);transform:perspective(400px)rotateX(-10deg)}70%{-webkit-transform:perspective(400px)rotateX(10deg);transform:perspective(400px)rotateX(10deg)}100%{-webkit-transform:perspective(400px)rotateX(0);transform:perspective(400px)rotateX(0);opacity:1}}@keyframes flipInX{0%{-webkit-transform:perspective(400px)rotateX(90deg);-ms-transform:perspective(400px)rotateX(90deg);transform:perspective(400px)rotateX(90deg);opacity:0}40%{-webkit-transform:perspective(400px)rotateX(-10deg);-ms-transform:perspective(400px)rotateX(-10deg);transform:perspective(400px)rotateX(-10deg)}70%{-webkit-transform:perspective(400px)rotateX(10deg);-ms-transform:perspective(400px)rotateX(10deg);transform:perspective(400px)rotateX(10deg)}100%{-webkit-transform:perspective(400px)rotateX(0);-ms-transform:perspective(400px)rotateX(0);transform:perspective(400px)rotateX(0);opacity:1}}.flipInX{-webkit-backface-visibility:visible!important;-ms-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipInX;animation-name:flipInX}@-webkit-keyframes flipInY{0%{-webkit-transform:perspective(400px)rotateY(90deg);transform:perspective(400px)rotateY(90deg);opacity:0}40%{-webkit-transform:perspective(400px)rotateY(-10deg);transform:perspective(400px)rotateY(-10deg)}70%{-webkit-transform:perspective(400px)rotateY(10deg);transform:perspective(400px)rotateY(10deg)}100%{-webkit-transform:perspective(400px)rotateY(0);transform:perspective(400px)rotateY(0);opacity:1}}@keyframes flipInY{0%{-webkit-transform:perspective(400px)rotateY(90deg);-ms-transform:perspective(400px)rotateY(90deg);transform:perspective(400px)rotateY(90deg);opacity:0}40%{-webkit-transform:perspective(400px)rotateY(-10deg);-ms-transform:perspective(400px)rotateY(-10deg);transform:perspective(400px)rotateY(-10deg)}70%{-webkit-transform:perspective(400px)rotateY(10deg);-ms-transform:perspective(400px)rotateY(10deg);transform:perspective(400px)rotateY(10deg)}100%{-webkit-transform:perspective(400px)rotateY(0);-ms-transform:perspective(400px)rotateY(0);transform:perspective(400px)rotateY(0);opacity:1}}.flipInY{-webkit-backface-visibility:visible!important;-ms-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipInY;animation-name:flipInY}@-webkit-keyframes flipOutX{0%{-webkit-transform:perspective(400px)rotateX(0);transform:perspective(400px)rotateX(0);opacity:1}100%{-webkit-transform:perspective(400px)rotateX(90deg);transform:perspective(400px)rotateX(90deg);opacity:0}}@keyframes flipOutX{0%{-webkit-transform:perspective(400px)rotateX(0);-ms-transform:perspective(400px)rotateX(0);transform:perspective(400px)rotateX(0);opacity:1}100%{-webkit-transform:perspective(400px)rotateX(90deg);-ms-transform:perspective(400px)rotateX(90deg);transform:perspective(400px)rotateX(90deg);opacity:0}}.flipOutX{-webkit-animation-name:flipOutX;animation-name:flipOutX;-webkit-backface-visibility:visible!important;-ms-backface-visibility:visible!important;backface-visibility:visible!important}@-webkit-keyframes flipOutY{0%{-webkit-transform:perspective(400px)rotateY(0);transform:perspective(400px)rotateY(0);opacity:1}100%{-webkit-transform:perspective(400px)rotateY(90deg);transform:perspective(400px)rotateY(90deg);opacity:0}}@keyframes flipOutY{0%{-webkit-transform:perspective(400px)rotateY(0);-ms-transform:perspective(400px)rotateY(0);transform:perspective(400px)rotateY(0);opacity:1}100%{-webkit-transform:perspective(400px)rotateY(90deg);-ms-transform:perspective(400px)rotateY(90deg);transform:perspective(400px)rotateY(90deg);opacity:0}}.flipOutY{-webkit-backface-visibility:visible!important;-ms-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipOutY;animation-name:flipOutY}@-webkit-keyframes lightSpeedIn{0%{-webkit-transform:translateX(100%)skewX(-30deg);transform:translateX(100%)skewX(-30deg);opacity:0}60%{-webkit-transform:translateX(-20%)skewX(30deg);transform:translateX(-20%)skewX(30deg);opacity:1}80%{-webkit-transform:translateX(0%)skewX(-15deg);transform:translateX(0%)skewX(-15deg);opacity:1}100%{-webkit-transform:translateX(0%)skewX(0);transform:translateX(0%)skewX(0);opacity:1}}@keyframes lightSpeedIn{0%{-webkit-transform:translateX(100%)skewX(-30deg);-ms-transform:translateX(100%)skewX(-30deg);transform:translateX(100%)skewX(-30deg);opacity:0}60%{-webkit-transform:translateX(-20%)skewX(30deg);-ms-transform:translateX(-20%)skewX(30deg);transform:translateX(-20%)skewX(30deg);opacity:1}80%{-webkit-transform:translateX(0%)skewX(-15deg);-ms-transform:translateX(0%)skewX(-15deg);transform:translateX(0%)skewX(-15deg);opacity:1}100%{-webkit-transform:translateX(0%)skewX(0);-ms-transform:translateX(0%)skewX(0);transform:translateX(0%)skewX(0);opacity:1}}.lightSpeedIn{-webkit-animation-name:lightSpeedIn;animation-name:lightSpeedIn;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}@-webkit-keyframes lightSpeedOut{0%{-webkit-transform:translateX(0%)skewX(0);transform:translateX(0%)skewX(0);opacity:1}100%{-webkit-transform:translateX(100%)skewX(-30deg);transform:translateX(100%)skewX(-30deg);opacity:0}}@keyframes lightSpeedOut{0%{-webkit-transform:translateX(0%)skewX(0);-ms-transform:translateX(0%)skewX(0);transform:translateX(0%)skewX(0);opacity:1}100%{-webkit-transform:translateX(100%)skewX(-30deg);-ms-transform:translateX(100%)skewX(-30deg);transform:translateX(100%)skewX(-30deg);opacity:0}}.lightSpeedOut{-webkit-animation-name:lightSpeedOut;animation-name:lightSpeedOut;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}@-webkit-keyframes rotateIn{0%{-webkit-transform:rotate(-200deg);transform:rotate(-200deg);opacity:0}0%,100%{-webkit-transform-origin:center center;transform-origin:center center}100%{-webkit-transform:rotate(0);transform:rotate(0);opacity:1}}@keyframes rotateIn{0%{-webkit-transform:rotate(-200deg);-ms-transform:rotate(-200deg);transform:rotate(-200deg);opacity:0}0%,100%{-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center}100%{-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);opacity:1}}.rotateIn{-webkit-animation-name:rotateIn;animation-name:rotateIn}@-webkit-keyframes rotateInDownLeft{0%{-webkit-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}0%,100%{-webkit-transform-origin:left bottom;transform-origin:left bottom}100%{-webkit-transform:rotate(0);transform:rotate(0);opacity:1}}@keyframes rotateInDownLeft{0%{-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}0%,100%{-webkit-transform-origin:left bottom;-ms-transform-origin:left bottom;transform-origin:left bottom}100%{-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);opacity:1}}.rotateInDownLeft{-webkit-animation-name:rotateInDownLeft;animation-name:rotateInDownLeft}@-webkit-keyframes rotateInDownRight{0%{-webkit-transform:rotate(90deg);transform:rotate(90deg);opacity:0}0%,100%{-webkit-transform-origin:right bottom;transform-origin:right bottom}100%{-webkit-transform:rotate(0);transform:rotate(0);opacity:1}}@keyframes rotateInDownRight{0%{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);opacity:0}0%,100%{-webkit-transform-origin:right bottom;-ms-transform-origin:right bottom;transform-origin:right bottom}100%{-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);opacity:1}}.rotateInDownRight{-webkit-animation-name:rotateInDownRight;animation-name:rotateInDownRight}@-webkit-keyframes rotateInUpLeft{0%{-webkit-transform:rotate(90deg);transform:rotate(90deg);opacity:0}0%,100%{-webkit-transform-origin:left bottom;transform-origin:left bottom}100%{-webkit-transform:rotate(0);transform:rotate(0);opacity:1}}@keyframes rotateInUpLeft{0%{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);opacity:0}0%,100%{-webkit-transform-origin:left bottom;-ms-transform-origin:left bottom;transform-origin:left bottom}100%{-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);opacity:1}}.rotateInUpLeft{-webkit-animation-name:rotateInUpLeft;animation-name:rotateInUpLeft}@-webkit-keyframes rotateInUpRight{0%{-webkit-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}0%,100%{-webkit-transform-origin:right bottom;transform-origin:right bottom}100%{-webkit-transform:rotate(0);transform:rotate(0);opacity:1}}@keyframes rotateInUpRight{0%{-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}0%,100%{-webkit-transform-origin:right bottom;-ms-transform-origin:right bottom;transform-origin:right bottom}100%{-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);opacity:1}}.rotateInUpRight{-webkit-animation-name:rotateInUpRight;animation-name:rotateInUpRight}@-webkit-keyframes rotateOut{0%{-webkit-transform:rotate(0);transform:rotate(0);opacity:1}0%,100%{-webkit-transform-origin:center center;transform-origin:center center}100%{-webkit-transform:rotate(200deg);transform:rotate(200deg);opacity:0}}@keyframes rotateOut{0%{-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);opacity:1}0%,100%{-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center}100%{-webkit-transform:rotate(200deg);-ms-transform:rotate(200deg);transform:rotate(200deg);opacity:0}}.rotateOut{-webkit-animation-name:rotateOut;animation-name:rotateOut}@-webkit-keyframes rotateOutDownLeft{0%{-webkit-transform:rotate(0);transform:rotate(0);opacity:1}0%,100%{-webkit-transform-origin:left bottom;transform-origin:left bottom}100%{-webkit-transform:rotate(90deg);transform:rotate(90deg);opacity:0}}@keyframes rotateOutDownLeft{0%{-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);opacity:1}0%,100%{-webkit-transform-origin:left bottom;-ms-transform-origin:left bottom;transform-origin:left bottom}100%{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);opacity:0}}.rotateOutDownLeft{-webkit-animation-name:rotateOutDownLeft;animation-name:rotateOutDownLeft}@-webkit-keyframes rotateOutDownRight{0%{-webkit-transform:rotate(0);transform:rotate(0);opacity:1}0%,100%{-webkit-transform-origin:right bottom;transform-origin:right bottom}100%{-webkit-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}}@keyframes rotateOutDownRight{0%{-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);opacity:1}0%,100%{-webkit-transform-origin:right bottom;-ms-transform-origin:right bottom;transform-origin:right bottom}100%{-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}}.rotateOutDownRight{-webkit-animation-name:rotateOutDownRight;animation-name:rotateOutDownRight}@-webkit-keyframes rotateOutUpLeft{0%{-webkit-transform:rotate(0);transform:rotate(0);opacity:1}0%,100%{-webkit-transform-origin:left bottom;transform-origin:left bottom}100%{-webkit-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}}@keyframes rotateOutUpLeft{0%{-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);opacity:1}0%,100%{-webkit-transform-origin:left bottom;-ms-transform-origin:left bottom;transform-origin:left bottom}100%{-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}}.rotateOutUpLeft{-webkit-animation-name:rotateOutUpLeft;animation-name:rotateOutUpLeft}@-webkit-keyframes rotateOutUpRight{0%{-webkit-transform:rotate(0);transform:rotate(0);opacity:1}0%,100%{-webkit-transform-origin:right bottom;transform-origin:right bottom}100%{-webkit-transform:rotate(90deg);transform:rotate(90deg);opacity:0}}@keyframes rotateOutUpRight{0%{-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);opacity:1}0%,100%{-webkit-transform-origin:right bottom;-ms-transform-origin:right bottom;transform-origin:right bottom}100%{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);opacity:0}}.rotateOutUpRight{-webkit-animation-name:rotateOutUpRight;animation-name:rotateOutUpRight}@-webkit-keyframes slideInDown{0%{opacity:0;-webkit-transform:translateY(-2000px);transform:translateY(-2000px)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes slideInDown{0%{opacity:0;-webkit-transform:translateY(-2000px);-ms-transform:translateY(-2000px);transform:translateY(-2000px)}100%{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}.slideInDown{-webkit-animation-name:slideInDown;animation-name:slideInDown}@-webkit-keyframes slideInLeft{0%{opacity:0;-webkit-transform:translateX(-2000px);transform:translateX(-2000px)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes slideInLeft{0%{opacity:0;-webkit-transform:translateX(-2000px);-ms-transform:translateX(-2000px);transform:translateX(-2000px)}100%{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}}.slideInLeft{-webkit-animation-name:slideInLeft;animation-name:slideInLeft}@-webkit-keyframes slideInRight{0%{opacity:0;-webkit-transform:translateX(2000px);transform:translateX(2000px)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes slideInRight{0%{opacity:0;-webkit-transform:translateX(2000px);-ms-transform:translateX(2000px);transform:translateX(2000px)}100%{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}}.slideInRight{-webkit-animation-name:slideInRight;animation-name:slideInRight}@-webkit-keyframes slideOutLeft{0%{-webkit-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(-2000px);transform:translateX(-2000px)}}@keyframes slideOutLeft{0%{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(-2000px);-ms-transform:translateX(-2000px);transform:translateX(-2000px)}}.slideOutLeft{-webkit-animation-name:slideOutLeft;animation-name:slideOutLeft}@-webkit-keyframes slideOutRight{0%{-webkit-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(2000px);transform:translateX(2000px)}}@keyframes slideOutRight{0%{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(2000px);-ms-transform:translateX(2000px);transform:translateX(2000px)}}.slideOutRight{-webkit-animation-name:slideOutRight;animation-name:slideOutRight}@-webkit-keyframes slideOutUp{0%{-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(-2000px);transform:translateY(-2000px)}}@keyframes slideOutUp{0%{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(-2000px);-ms-transform:translateY(-2000px);transform:translateY(-2000px)}}.slideOutUp{-webkit-animation-name:slideOutUp;animation-name:slideOutUp}@-webkit-keyframes hinge{0%{-webkit-transform:rotate(0);transform:rotate(0)}0%,20%,60%{-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}20%,60%{-webkit-transform:rotate(80deg);transform:rotate(80deg)}40%{-webkit-transform:rotate(60deg);transform:rotate(60deg)}40%,80%{-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}80%{-webkit-transform:rotate(60deg)translateY(0);transform:rotate(60deg)translateY(0);opacity:1}100%{-webkit-transform:translateY(700px);transform:translateY(700px);opacity:0}}@keyframes hinge{0%{-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0)}0%,20%,60%{-webkit-transform-origin:top left;-ms-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}20%,60%{-webkit-transform:rotate(80deg);-ms-transform:rotate(80deg);transform:rotate(80deg)}40%{-webkit-transform:rotate(60deg);-ms-transform:rotate(60deg);transform:rotate(60deg)}40%,80%{-webkit-transform-origin:top left;-ms-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}80%{-webkit-transform:rotate(60deg)translateY(0);-ms-transform:rotate(60deg)translateY(0);transform:rotate(60deg)translateY(0);opacity:1}100%{-webkit-transform:translateY(700px);-ms-transform:translateY(700px);transform:translateY(700px);opacity:0}}.hinge{-webkit-animation-name:hinge;animation-name:hinge}@-webkit-keyframes rollIn{0%{opacity:0;-webkit-transform:translateX(-100%)rotate(-120deg);transform:translateX(-100%)rotate(-120deg)}100%{opacity:1;-webkit-transform:translateX(0)rotate(0);transform:translateX(0)rotate(0)}}@keyframes rollIn{0%{opacity:0;-webkit-transform:translateX(-100%)rotate(-120deg);-ms-transform:translateX(-100%)rotate(-120deg);transform:translateX(-100%)rotate(-120deg)}100%{opacity:1;-webkit-transform:translateX(0)rotate(0);-ms-transform:translateX(0)rotate(0);transform:translateX(0)rotate(0)}}.rollIn{-webkit-animation-name:rollIn;animation-name:rollIn}@-webkit-keyframes rollOut{0%{opacity:1;-webkit-transform:translateX(0)rotate(0);transform:translateX(0)rotate(0)}100%{opacity:0;-webkit-transform:translateX(100%)rotate(120deg);transform:translateX(100%)rotate(120deg)}}@keyframes rollOut{0%{opacity:1;-webkit-transform:translateX(0)rotate(0);-ms-transform:translateX(0)rotate(0);transform:translateX(0)rotate(0)}100%{opacity:0;-webkit-transform:translateX(100%)rotate(120deg);-ms-transform:translateX(100%)rotate(120deg);transform:translateX(100%)rotate(120deg)}}.rollOut{-webkit-animation-name:rollOut;animation-name:rollOut;}
/* Animate CSS */
.ir{background-color:transparent;border:0;overflow:hidden;*text-indent:-9999px;}
.ir:before{content:"";display:block;width:0;height:150%;}
.hidden{display:none !important;visibility:hidden;}
.visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;}
.visuallyhidden.focusable:active, .visuallyhidden.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto;}
.invisible{visibility:hidden;}
.clearfix:before, .clearfix:after{content:" ";display:table;}
.clearfix:after{clear:both;}
.clearfix{*zoom:1;}
.pull-left{float:left;}
.pull-right{float:right;}
.text-center{display:block;text-align:center;}
.text-right{display:block;text-align:right;}
.overflow{display:block;overflow:hidden;}
.orange-text{color:#D83900;}
.MainPadd{padding:35px 0 50px;}
.margin0{margin:0 !important;}
.testimonials-wrap a{color:#104C92;}
/* Footer logos */
[class^="pmlogo-"], [class*="pmlogo-"]{ background-image: url(../img/logo-sprite.png); background-repeat: no-repeat; display: inline-block;}
.partnership-membership{padding:20px 0 0; display:block;}
.partnership-membership .label{display:block; padding-bottom:7px; font-size:16px; font-weight:600; color:#666;}
.logos{display:table; width:100%;}
.logos li{padding-left:25px; display:table-cell; vertical-align:bottom;}
.logos li a{cursor:default;}
.logos li:first-child{padding-left:0;}
.pmlogo-nasscom{width:131px; height:18px;background-position:0 0; vertical-align:7px;}
.pmlogo-koronis{width:146px; height:28px;background-position:0 -53px;}
.pmlogo-microsoft{background-image:none;}
.pmlogo-microsoft img{filter:gray;-webkit-filter:grayscale(100%); -moz-filter: grayscale(100%);-o-filter: grayscale(100%);  filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale"); opacity:0.5;}
.logos li a.pmlogo-microsoft:hover img{filter:none;-webkit-filter:none; -moz-filter:none;-o-filter:none; opacity:1;}
.pmlogo-fsta{width:76px; height:52px;background-position:0 -178px;}
.pmlogo-amazon{width:111px; height:41px;background-position:0 -265px;}
.pmlogo-fantasydata{width:126px; height:41px;background-position:0 -341px; cursor:pointer !important;}
.pmlogo-founder{width:110px; height:54px;background-position:0 -417px;}
.logos li a.pmlogo-nasscom:hover{background-position:-191px 0;}
.logos li a.pmlogo-koronis:hover{background-position:-191px -55px;}
.logos li a.pmlogo-fsta:hover{background-position:-191px -185px;}
.logos li a.pmlogo-amazon:hover{background-position:-191px -275px;}
.logos li a.pmlogo-fantasydata:hover{background-position:-191px -353px;}
.logos li a.pmlogo-founder:hover{background-position:-191px -417px;}
/* Footer logos */


/* Sub Menu Thumbs for Portfolio section */
.submenu-thumbs{display:block; overflow:hidden;}
.submenu-thumbs > li{float:left; width:222px; background-color:#ffffff;}
.submenu-thumbs > li > a{font-size:16px; color:#D63910; display:block; text-align:center; border-left:2px solid #EDEAE5;}
.submenu-thumbs > li:first-child > a{border-left:none;}
.submenu-thumbs > li > a > figure{height:110px; background-color:#EDEAE5; position:relative;}
.submenu-thumbs > li > a > figure > i{margin-top:15%; float:none;}
.submenu-thumbs > li > a:hover .menu-overlay{display:block;}
.submenu-thumbs > li > a > .img-label{padding:8px 0; display:block; cursor:pointer;}
.submenu-thumbs > li > a:hover > figure > i{position:relative; z-index:2;}
.submenu-thumbs > li > a:hover > .img-label{background:#fff; color:#1A508E;}
.submenu-thumbs > li > a > figure > i{background-image:url(../img/svg-sprite.png); background-image:url(../img/svg-sprite.svg), none; display:inline-block;}
.submenu-thumbs > li > a:hover .ecommerce-icon{background-position:-240px -320px;}
.submenu-thumbs > li > a:hover .concept-designs-icon{background-position:-320px -320px;}
.submenu-thumbs > li > a:hover .healthcare-icon{background-position:-400px -320px;}
.submenu-thumbs > li > a:hover .web-engg-icon{background-position:-480px -320px;}
.ecommerce-icon{background-position:-240px -240px; width:55px; height:50px;}
.concept-designs-icon{width:57px; height:57px; background-position:-320px -240px;}
.healthcare-icon{width:55px; height:55px; background-position:-400px -240px;}
.web-engg-icon{width:50px; height:50px; background-position:-480px -240px;}
/* Sub Menu Thumbs for Portfolio section */


/* Global Contact Form */
.contact-popup.active{bottom:0 !important;}
.contact-popup{position:fixed; bottom:-295px; right:10px; background-color:#fff; width:250px; z-index:999; border-radius:5px 5px 0 0; overflow:hidden; box-shadow:0 0 2px rgba(0,0,0,.2); line-height: 1.2;}
.contact-popup .block-webform{border-left:1px solid #ddd; border-right:1px solid #ddd;}
.contact-popup .title-bar{display:block; background:#1B508F; padding:8px 10px; cursor:pointer; line-height: 20px;}
.contact-popup .title-bar a{color:#fff;font-size:14px; display:inline-block;}
.contact-popup .title-bar i{position:absolute; display:inline-block; right:15px; top:15px; background:url(../img/contact-form-arrow.png) no-repeat; background-position:0 0; width:10px; height:10px;}
.contact-popup .title-bar.active i{background-position:-16px 0;}
.contact-popup .content{padding:10px;}
.contact-popup .label{font-size:14px; line-height:20px; padding:10px 10px 0 10px; display:block; clear:both; font-weight: normal; width: auto; text-align: left; margin:0; text-transform:none;}
.contact-popup .form-item{display:block; margin-bottom:7px;}
.contact-popup .form-text, .contact-popup .form-textarea{border:1px solid #e4e4e4; padding:6px 4px; border-radius:3px; overflow:hidden; box-sizing: content-box; width:95%; line-height: normal; font-size:12px; resize:none; outline:none;}
.contact-popup .form-submit{background:#FFFFFF; border:2px solid rgba(153, 153, 153, 0.7); color:#999; cursor:pointer; float:right; font-size:14px; padding:5px 10px; margin-bottom:8px; margin-right:2px;}
.contact-popup .form-submit:hover{border-color:rgba(216, 58, 0, 1);color:#D83900;}
.contact-popup .form-text.error, .contact-popup .form-textarea.error{border:1px solid #F00}
.contact-popup .form-textarea, .node-type-job-openings .contact-popup .form-textarea{min-height:67px;}

.node-type-job-openings form .business-form  input[type="text"], 
.node-type-job-openings form .business-form  input[type="password"], 
.node-type-job-openings form .business-form input[type="email"]{height: auto; padding:6px 4px;}

.node-type-job-openings form .business-form .form-actions{margin:0;}
.node-type-job-openings form .business-form input[type="submit"]{background: none repeat scroll 0 0 #fff;  border: 2px solid rgba(153, 153, 153, 0.7); height:auto; line-height: 16px;
color: #999; cursor: pointer; float: right; font-size: 14px; margin-bottom: 8px; margin-right: 2px; padding: 5px 10px;}

.contact-popup .form-text::-moz-placeholder, .contact-popup .form-textarea::-moz-placeholder{color:#666;}
.contact-popup .form-text::-webkit-input-placeholder, .contact-popup .form-textarea::-webkit-input-placeholder{color:#666;}

.c-popup #webform-component-name, .c-popup #webform-component-email, .c-popup #webform-component-telephone, .c-popup #webform-component-company, .c-popup #webform-component-country, .c-popup #webform-component-subject{margin:0 0 6px 0;}
.c-popup .form-item.form-item{width:auto; margin-top:0; margin-bottom: 6px;}
.c-popup .form-item .form-text{font-family:"proxima_nova_regular",verdana; font-size:12px; color:#666;}
.c-popup .form-item .form-text, .c-popup .form-select, .c-popup .form-textarea{background:none; width:100%; -moz-box-sizing:border-box; -webkit-box-sizing:border-box;}

.node-type-job-openings .business-form .webform-client-form{width:auto; margin:0;}
.node-type-job-openings .business-form .webform-client-form input[type="text"], .node-type-job-openings .business-form input[type="password"], .node-type-job-openings .business-form .webform-client-form input[type="email"]{width:95%; padding:5px 4px; height:auto; box-sizing:unset;}
.node-type-job-openings .business-form .webform-client-form .form-item{margin-bottom:7px;}
.node-type-job-openings .business-form .webform-client-form textarea{min-height:67px;}
.node-type-job-openings .business-form .webform-client-form .form-actions{margin:0;}
.node-type-job-openings .business-form .webform-client-form .form-managed-file input[type="submit"], .node-type-job-openings .business-form .webform-client-form  input[type="submit"]{border:2px solid rgba(153, 153, 153, 0.7); padding:5px 10px; font-size:14px; color:#999; line-height:17px; height:29px}
.node-type-job-openings .business-form .webform-client-form .form-managed-file input[type="submit"]:hover, .node-type-job-openings .business-form. webform-client-form  input[type="submit"]:hover{border-color:rgba(216, 58, 0, 1);color:#D83900;}
.node-type-job-openings .business-form .webform-client-form .form-actions input[type="submit"]{padding:5px 10px}

.c-popup .content .webform-component-textarea .resizable-textarea .grippie{display:none;}
.c-popup .math, .c-popup .form-item-captcha-response label, .c-popup .form-item-captcha-response span.field-prefix{margin:0; color:#333; float:left; line-height:18px;}
.c-popup .form-item-captcha-response{width:100% !important;}
.c-popup .form-item label{position: inherit !important; top:0 !important; left:0; text-transform: none;}
.c-popup span.form-required{display: inline-block !important; color:#333;}
/* End */


/* Vinfotech at International Sports Convention Slide at top Home Slider */
.ui-homeslide5{background:url(../img/vinfotech-at-international-sports-convention-genevabg.jpg) no-repeat; background-size:cover;}
.ui-homeslide5 .ui-head{position:absolute; left:36%; top:255px; max-width:628px;}
.ui-homeslide5 .secondary-imgwrap img{vertical-align:top;}
.ui-homeslide5 label{font-size:46px; font-family:'proxima_nova_semibold'; cursor:pointer;}
.ui-homeslide5 .ui-head span{font-size:25px; font-family:'proxima_nova_semibold';}
.homeslider .banner-textwrap .ui-head span{color:#fff;}
.ui-homeslide5 .secondary-imgwrap {bottom:18px;}
.ui-homeslide5 .vinfotech-logo{position:absolute; top:130px; left:44%;}
.icon-shipping{width:77px; height:40px; background-position:-402px -859px;}
@media (max-width:1690px){.ui-homeslide5 .ui-head{left:33.7%;}
.ui-homeslide5 .vinfotech-logo{left:43%;}
}
@media (max-width:1366px){.ui-homeslide5 .ui-head{left:30%;}
.ui-homeslide5 .vinfotech-logo{left:41%;}
}
/* Vinfotech at International Sports Convention Slide at top Home Slider */

@media (max-width:1280px){.banner-wrap h2{margin-top:120px;}
.icons-text h2{margin-top:75px;}
.home-slide2{margin-right:-200px;}
.home-slide2-2{margin-right:-200px;}
}