@import url(http://fonts.googleapis.com/css?family=Open+Sans:400,700|Lato:400,700);article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,video{display:inline-block}audio:not([controls]){display:none;height:0}[hidden]{display:none}html{-webkit-text-size-adjust:100%}body{margin:0}a:focus{outline:thin dotted}a:active,a:hover{outline:0}h1{font-size:2em;margin:0.67em 0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}mark{background:#ff0;color:#000}code,kbd,pre,samp{font-size:1em}pre{white-space:pre-wrap}q{quotes:"\201C" "\201D" "\2018" "\2019"}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}img{border:0}svg:not(:root){overflow:hidden}figure{margin:0}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{border:0;padding:0}button,input,select,textarea{font-size:100%;margin:0}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}button[disabled],html input[disabled]{cursor:default}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}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}.clearfix,.group{zoom:1}.clearfix:before,.clearfix:after,.group:before,.group:after{content:"\0020";display:block;height:0;overflow:hidden}.clearfix:after,.group:after{clear:both}.container{margin:0 auto;max-width:1200px;padding:0 10px}.span1,.span2,.span3,.span4,.span5,.span6,.span7,.span8,.span9,.span10,.span11,.span12{display:block;margin-bottom:20px}.span50{width:50%;float:left}@media screen and (min-width: 480px){.group{margin-left:-2.1277%}.span1,.span2,.span3,.span4,.span5,.span6,.span7,.span8,.span9,.span10,.span11,.span12{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;float:left;margin-bottom:0;margin-left:2.1277%}.span1{width:6.20563%}.span1.break{float:none}.offset1{margin-left:10.46103%}.span2{width:14.53897%}.span2.break{float:none}.offset2{margin-left:18.79437%}.span3{width:22.8723%}.span3.break{float:none}.offset3{margin-left:27.1277%}.span4{width:31.20563%}.span4.break{float:none}.offset4{margin-left:35.46103%}.span5{width:39.53897%}.span5.break{float:none}.offset5{margin-left:43.79437%}.span6{width:47.8723%}.span6.break{float:none}.offset6{margin-left:52.1277%}.span7{width:56.20563%}.span7.break{float:none}.offset7{margin-left:60.46103%}.span8{width:64.53897%}.span8.break{float:none}.offset8{margin-left:68.79437%}.span9{width:72.8723%}.span9.break{float:none}.offset9{margin-left:77.1277%}.span10{width:81.20563%}.span10.break{float:none}.offset10{margin-left:85.46103%}.span11{width:89.53897%}.span11.break{float:none}.offset11{margin-left:93.79437%}.span12{width:97.8723%}.span12.break{float:none}.offset12{margin-left:102.1277%}}body{font-size:100%;font-style:normal;font-weight:400;line-height:1.6}@font-face{font-family:'AvenirNext';src:url("../fonts/AvenirNext-UltraLight.eot");src:url("../fonts/AvenirNext-UltraLight.eot?#iefix") format("embedded-opentype"),url("../fonts/AvenirNext-UltraLight.woff") format("woff"),url("../fonts/AvenirNext-UltraLight.ttf") format("truetype"),url("../fonts/AvenirNext-UltraLight.svg#AvenirNext-UltraLight") format("svg");font-weight:300;font-style:normal}@font-face{font-family:'AvenirNext';src:url("../fonts/AvenirNext-Bold.eot");src:url("../fonts/AvenirNext-Bold.eot?#iefix") format("embedded-opentype"),url("../fonts/AvenirNext-Bold.woff") format("woff"),url("../fonts/AvenirNext-Bold.ttf") format("truetype"),url("../fonts/AvenirNext-Bold.svg#AvenirNext-Bold") format("svg");font-weight:bold;font-style:normal}@font-face{font-family:'AvenirNext';src:url("../fonts/AvenirNext-Regular.eot");src:url("../fonts/AvenirNext-Regular.eot?#iefix") format("embedded-opentype"),url("../fonts/AvenirNext-Regular.woff") format("woff"),url("../fonts/AvenirNext-Regular.ttf") format("truetype"),url("../fonts/AvenirNext-Regular.svg#AvenirNext-Regular") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:'AvenirNext';src:url("../fonts/AvenirNext-DemiBold.eot");src:url("../fonts/AvenirNext-DemiBold.eot?#iefix") format("embedded-opentype"),url("../fonts/AvenirNext-DemiBold.woff") format("woff"),url("../fonts/AvenirNext-DemiBold.ttf") format("truetype"),url("../fonts/AvenirNext-DemiBold.svg#AvenirNext-DemiBold") format("svg");font-weight:600;font-style:normal}@font-face{font-family:'ProximaNova';src:url("../fonts/ProximaNova-Light.eot");src:url("../fonts/ProximaNova-Light.eot?#iefix") format("embedded-opentype"),url("../fonts/ProximaNova-Light.woff") format("woff"),url("../fonts/ProximaNova-Light.ttf") format("truetype"),url("../fonts/ProximaNova-Light.svg#ProximaNova-Light") format("svg");font-weight:300;font-style:normal}@font-face{font-family:'ProximaNova';src:url("../fonts/ProximaNova-Bold.eot");src:url("../fonts/ProximaNova-Bold.eot?#iefix") format("embedded-opentype"),url("../fonts/ProximaNova-Bold.woff") format("woff"),url("../fonts/ProximaNova-Bold.ttf") format("truetype"),url("../fonts/ProximaNova-Bold.svg#ProximaNova-Bold") format("svg");font-weight:bold;font-style:normal}@font-face{font-family:'ProximaNova';src:url("../fonts/ProximaNovaT-Thin.eot");src:url("../fonts/ProximaNovaT-Thin.eot?#iefix") format("embedded-opentype"),url("../fonts/ProximaNovaT-Thin.woff") format("woff"),url("../fonts/ProximaNovaT-Thin.ttf") format("truetype"),url("../fonts/ProximaNovaT-Thin.svg#ProximaNovaT-Thin") format("svg");font-weight:100;font-style:normal}@font-face{font-family:'ProximaNova';src:url("../fonts/ProximaNova-Semibold.eot");src:url("../fonts/ProximaNova-Semibold.eot?#iefix") format("embedded-opentype"),url("../fonts/ProximaNova-Semibold.woff") format("woff"),url("../fonts/ProximaNova-Semibold.ttf") format("truetype"),url("../fonts/ProximaNova-Semibold.svg#ProximaNova-Semibold") format("svg");font-weight:600;font-style:normal}@font-face{font-family:'ProximaNova';src:url("../fonts/ProximaNova-Regular.eot");src:url("../fonts/ProximaNova-Regular.eot?#iefix") format("embedded-opentype"),url("../fonts/ProximaNova-Regular.woff") format("woff"),url("../fonts/ProximaNova-Regular.ttf") format("truetype"),url("../fonts/ProximaNova-Regular.svg#ProximaNova-Regular") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:'HelveticaNeue';src:url("../fonts/HelveticaNeue-Medium.eot");src:url("../fonts/HelveticaNeue-Medium.eot?#iefix") format("embedded-opentype"),url("../fonts/HelveticaNeue-Medium.woff") format("woff"),url("../fonts/HelveticaNeue-Medium.ttf") format("truetype"),url("../fonts/HelveticaNeue-Medium.svg#HelveticaNeue-Medium") format("svg");font-weight:normal;font-style:normal}blockquote{border-left:2px solid #1271db;font-size:1.4em;font-style:italic;font-weight:400;margin:0 0 20px;padding-left:25px}h1,h2,h3,h4,h5{color:#f47321}h1{font-size:68px;font-style:normal;font-weight:400;margin:0 0 25px}h2{font-size:42px;font-style:normal;font-weight:400;margin:0 0 25px}h3{font-size:26px;font-style:normal;font-weight:400;margin:0 0 25px}h4{font-size:18px;font-style:normal;font-weight:700;margin:0 0 25px}h5{font-size:16px;font-style:normal;font-weight:normal;margin:0 0 25px}p{margin:0 0 10px}pre{background:#222;color:#fff;display:block;font-size:13px;line-height:20px;margin:0 0 20px;padding:10px;word-break:break-all;word-wrap:break-word}code{-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;background:#f5f5f5;border:1px solid rgba(0,0,0,0.1);font-size:13px;line-height:20px;padding:2px 10px;word-break:break-all;word-wrap:break-word}a{color:#1271db}a:hover,a:focus{text-decoration:none}@media screen and (max-width: 480px){body{font-size:14px}h1,h2,h3,h4,h5{margin-bottom:10px}h1{font-size:26px}h2{font-size:18px}h3{font-size:16px}h4,h5,p,ul,ol{font-size:14px}}h2{margin-bottom:10px;font-size:24px;color:#f47321}.hvr-radial-out{display:inline-block;vertical-align:middle;-webkit-transform:translateZ(0);transform:translateZ(0);box-shadow:0 0 1px rgba(0,0,0,0);-webkit-backface-visibility:hidden;backface-visibility:hidden;-moz-osx-font-smoothing:grayscale;position:relative;overflow:hidden;-webkit-transition-property:color;transition-property:color;-webkit-transition-duration:0.3s;transition-duration:0.3s}.hvr-radial-out:before{content:"";position:absolute;z-index:-1;top:0;left:0;right:0;bottom:0;background:#cfeef1;border-radius:100%;-webkit-transform:scale(0);transform:scale(0);-webkit-transition-property:transform;transition-property:transform;-webkit-transition-duration:0.3s;transition-duration:0.3s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.hvr-radial-out:hover,.hvr-radial-out:focus,.hvr-radial-out:active{color:white}.hvr-radial-out:hover:before,.hvr-radial-out:focus:before,.hvr-radial-out:active:before{-webkit-transform:scale(2);transform:scale(2)}img,video,audio,iframe,object{max-width:100%}.btn{-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;background:transparent;border:1px solid #1271db;color:#1271db;display:inline-block;height:44px;outline:none;padding:0 25px;text-align:center;text-decoration:none;text-transform:capitalize}.btn:hover,.btn:focus{background:#1271db;border-color:#1271db;color:#fff;text-decoration:none}.btn:active{background:#0e59ac;border-color:#0e59ac}.btn-primary{background-color:#1271db;border-color:#1271db;color:#fff}.btn-primary:hover,.btn-primary:focus{background:#1065c3;border-color:#1065c3;color:#fff}.btn-primary:active{background:#0e59ac;border-color:#0e59ac;color:#fff}.btn-lg{font-size:1.4em;height:66px;padding:0 60px}.btn-sm{font-size:.85em;height:30.8px;padding:0 10px}.btn-link{-webkit-box-shadow:none 2px 5px rgba(0,0,0,0.4);-moz-box-shadow:none 2px 5px rgba(0,0,0,0.4);box-shadow:none 2px 5px rgba(0,0,0,0.4);background:transparent;border:0;color:#1271db;text-shadow:none;text-transform:none}.btn-link:hover,.btn-link:focus{background:transparent;color:#1271db;text-decoration:underline}.pg-btn{display:inline-block}.pg-btn.pg-btn-aqua{background-color:#219dc1;color:#fff !important}.pg-btn-outlined{border-width:2px;border-style:solid}.pg-btn-round{-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px}.pg-btn-outlined-white{color:#fff !important;border-color:#fff}.pg-btn-outlined-white:hover{background:#fff;color:#000 !important}.pg-btn-sm{font-size:12px;line-height:12px;font-weight:600;padding:5px 10px}.pg-btn-md{font-size:13px;line-height:14px;font-weight:600;padding:10px 12px}.pg-btn-lg{padding:15px 25px;font-size:18px;font-weight:400}@media screen and (max-width: 480px){.btn{display:block;margin-bottom:10px;width:100%}}table{width:100%}table th,table td{padding:5px;text-align:left}table th{border-bottom:1px solid #ccc;border-top:1px solid #ccc}label{display:block;margin-bottom:5px}input[type=text],input[type=email],input[type=phone],input[type=password],input[type=number],input[type=search],textarea{-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,0.05) 2px 5px rgba(0,0,0,0.4);-moz-box-shadow:inset 0 1px 2px rgba(0,0,0,0.05) 2px 5px rgba(0,0,0,0.4);box-shadow:inset 0 1px 2px rgba(0,0,0,0.05) 2px 5px rgba(0,0,0,0.4);-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;border:1px solid #ccc;height:44px;outline:none;padding:5px 10px;width:300px}input[type=text]:focus,input[type=email]:focus,input[type=phone]:focus,input[type=password]:focus,input[type=number]:focus,input[type=search]:focus,textarea:focus{border-color:#1271db}input[type=text].full-width,input[type=email].full-width,input[type=phone].full-width,input[type=password].full-width,input[type=number].full-width,input[type=search].full-width,textarea.full-width{width:100%}textarea{height:132px}form{margin-bottom:40px}form .field{margin-bottom:20px}form .hint{color:#aaa;margin-top:5px}form .is-required{font-style:italic}form .has-error .error-description{color:#ff4136;margin-top:5px}form .has-error input[type=text],form .has-error input[type=email],form .has-error input[type=phone],form .has-error input[type=password],form .has-error input[type=number],form .has-error input[type=search],form .has-error textarea{border-color:#ff4136}.alert{border-left:3px solid;margin-bottom:40px;padding:10px}.alert{*zoom:1}.alert:before,.alert:after{content:"";display:table}.alert:after{clear:both}.alert.alert-danger{background:#ffeae9;border-color:#ff4136;color:#e90d00}.alert.alert-success{background:#f1f7e6;border-color:#91b93e;color:#739331}.alert.alert-warning{background:#feeee3;border-color:#f47321;color:#d75a0b}.alert.alert-info{background:#fff;border-color:#4a90e2;color:#2275d7}.alert.alert-empty{background:#f4f4f4;border:1px dashed #ddd;text-align:center}.alert p:last-child{margin-bottom:0}nav a{display:inline-block;padding:10px 30px}.navbar{min-height:82px;background-color:#fff;margin-bottom:0}.navbar-brand{height:82px;padding:26px 15px;display:block;}.navbar-brand>img{height:30px;margin:0;padding:0}.nav>li{padding:0 5px}.nav>li>a{color:#307a88;font-size:13px;font-weight:800;padding:5px 10px}.nav>li>a:hover,.nav>li>a.active{background:#e6e6e6}.nav>li>a .nav-icon{margin-right:8px}@media (max-width: 992px){.nav>li{padding:0}.nav>li>a{padding:5px}}.nav>li.separator{width:160px;height:1px}@media (max-width: 1200px){.nav>li.separator{width:30px}}@media (max-width: 992px){.nav>li.separator{width:0}}@media (max-width: 768px){.nav{padding:0 20px}}#navbar{padding-top:26px}@media (max-width: 768px){#navbar{padding-top:0}}.navbar-toggle{padding-top:25px}.navbar-toggle .icon-bar{background-color:#307a88}.navbar-nav>li:hover .submenu{opacity:1;visibility:visible}.submenu{background-color:#fff;opacity:0;overflow:hidden;position:absolute;visibility:hidden;padding:0;margin:0;list-style:none;z-index:99999;min-width:220px;top:30px;border:1px solid #ccc;border:1px solid rgba(0,0,0,0.15);-webkit-box-shadow:0 6px 12px rgba(0,0,0,0.175);box-shadow:0 6px 12px rgba(0,0,0,0.175);-webkit-transition:all .2s ease-out .2s;-moz-transition:all .2s ease-out .2s;-o-transition:all .2s ease-out .2s;transition:all .2s ease-out .2s}.submenu li{float:none !important}.submenu li:hover{background-color:#e6e6e6}.submenu li a{color:#000;padding:12px 15px;font-size:12px;display:block;border-bottom:1px solid #F1F0F0;}.navbar-mobile{display:none}@media (min-width: 768px){.navbar-mobile.navbar-collapse.collapse{display:none !important}}*{-webkit-box-sizing:border-box !important;-moz-box-sizing:border-box !important;box-sizing:border-box !important}.text-center{text-align:center}.text-right{text-align:right}.text-left{text-align:left}.clear{clear:both}.right{float:right}.left{float:left}.list-unstyled{list-style:none;margin-left:0;padding-left:0}.valign{vertical-align:middle}hr{border:0;border-bottom:1px solid #ddd;margin:40px 0}.subtle{color:#aaa}.relative{position:relative}@font-face{font-family:'FontAwesome';src:url("../fonts/fontawesome-webfont.eot?v=3.2.0");src:url("../fonts/fontawesome-webfont.eot?#iefix&v=3.2.0") format("embedded-opentype"),url("../fonts/fontawesome-webfont.woff?v=3.2.0") format("woff"),url("../fonts/fontawesome-webfont.ttf?v=3.2.0") format("truetype"),url("../fonts/fontawesome-webfont.svg#fontawesomeregular?v=3.2.0") format("svg");font-weight:normal;font-style:normal}[class^="icon-"],[class*=" icon-"]{font-weight:normal;font-style:normal;text-decoration:inherit;-webkit-font-smoothing:antialiased;*margin-right:.3em}[class^="icon-"]:before,[class*=" icon-"]:before{text-decoration:inherit;display:inline-block;cursor:default;speak:none}.icon-large:before{vertical-align:-10%;font-size:1.3333333333333333em}a [class^="icon-"],a [class*=" icon-"]{display:inline}[class^="icon-"].icon-fixed-width,[class*=" icon-"].icon-fixed-width{display:inline-block;width:1.1428571428571428em;text-align:right;padding-right:0.2857142857142857em}[class^="icon-"].icon-fixed-width.icon-large,[class*=" icon-"].icon-fixed-width.icon-large{width:1.4285714285714286em}.icons-ul{margin-left:2.142857142857143em;list-style-type:none}.icons-ul>li{position:relative}.icons-ul .icon-li{position:absolute;left:-2.142857142857143em;width:2.142857142857143em;text-align:center;line-height:inherit}[class^="icon-"].hide,[class*=" icon-"].hide{display:none}.icon-muted{color:#eeeeee}.icon-light{color:#ffffff}.icon-dark{color:#333333}.icon-border{border:solid 1px #eeeeee;padding:.2em .25em .15em;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.icon-2x{font-size:2em}.icon-2x.icon-border{border-width:2px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.icon-3x{font-size:3em}.icon-3x.icon-border{border-width:3px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.icon-4x{font-size:4em}.icon-4x.icon-border{border-width:4px;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}.icon-5x{font-size:5em}.icon-5x.icon-border{border-width:5px;-webkit-border-radius:7px;-moz-border-radius:7px;border-radius:7px}.pull-right{float:right}.pull-left{float:left}[class^="icon-"].pull-left,[class*=" icon-"].pull-left{margin-right:.3em}[class^="icon-"].pull-right,[class*=" icon-"].pull-right{margin-left:.3em}[class^="icon-"],[class*=" icon-"]{display:inline;width:auto;height:auto;line-height:normal;vertical-align:baseline;background-image:none;background-position:0% 0%;background-repeat:repeat;margin-top:0}.icon-white,.nav-pills>.active>a>[class^="icon-"],.nav-pills>.active>a>[class*=" icon-"],.nav-list>.active>a>[class^="icon-"],.nav-list>.active>a>[class*=" icon-"],.navbar-inverse .nav>.active>a>[class^="icon-"],.navbar-inverse .nav>.active>a>[class*=" icon-"],.dropdown-menu>li>a:hover>[class^="icon-"],.dropdown-menu>li>a:hover>[class*=" icon-"],.dropdown-menu>.active>a>[class^="icon-"],.dropdown-menu>.active>a>[class*=" icon-"],.dropdown-submenu:hover>a>[class^="icon-"],.dropdown-submenu:hover>a>[class*=" icon-"]{background-image:none}.btn [class^="icon-"].icon-large,.nav [class^="icon-"].icon-large,.btn [class*=" icon-"].icon-large,.nav [class*=" icon-"].icon-large{line-height:.9em}.btn [class^="icon-"].icon-spin,.nav [class^="icon-"].icon-spin,.btn [class*=" icon-"].icon-spin,.nav [class*=" icon-"].icon-spin{display:inline-block}.nav-tabs [class^="icon-"],.nav-pills [class^="icon-"],.nav-tabs [class*=" icon-"],.nav-pills [class*=" icon-"],.nav-tabs [class^="icon-"].icon-large,.nav-pills [class^="icon-"].icon-large,.nav-tabs [class*=" icon-"].icon-large,.nav-pills [class*=" icon-"].icon-large{line-height:.9em}.btn [class^="icon-"].pull-left.icon-2x,.btn [class*=" icon-"].pull-left.icon-2x,.btn [class^="icon-"].pull-right.icon-2x,.btn [class*=" icon-"].pull-right.icon-2x{margin-top:.18em}.btn [class^="icon-"].icon-spin.icon-large,.btn [class*=" icon-"].icon-spin.icon-large{line-height:.8em}.btn.btn-small [class^="icon-"].pull-left.icon-2x,.btn.btn-small [class*=" icon-"].pull-left.icon-2x,.btn.btn-small [class^="icon-"].pull-right.icon-2x,.btn.btn-small [class*=" icon-"].pull-right.icon-2x{margin-top:.25em}.btn.btn-large [class^="icon-"],.btn.btn-large [class*=" icon-"]{margin-top:0}.btn.btn-large [class^="icon-"].pull-left.icon-2x,.btn.btn-large [class*=" icon-"].pull-left.icon-2x,.btn.btn-large [class^="icon-"].pull-right.icon-2x,.btn.btn-large [class*=" icon-"].pull-right.icon-2x{margin-top:.05em}.btn.btn-large [class^="icon-"].pull-left.icon-2x,.btn.btn-large [class*=" icon-"].pull-left.icon-2x{margin-right:.2em}.btn.btn-large [class^="icon-"].pull-right.icon-2x,.btn.btn-large [class*=" icon-"].pull-right.icon-2x{margin-left:.2em}.icon-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:-35%}.icon-stack [class^="icon-"],.icon-stack [class*=" icon-"]{display:block;text-align:center;position:absolute;width:100%;height:100%;font-size:1em;line-height:inherit;*line-height:2em}.icon-stack .icon-stack-base{font-size:2em;*line-height:1em}.icon-spin{display:inline-block;-moz-animation:spin 2s infinite linear;-o-animation:spin 2s infinite linear;-webkit-animation:spin 2s infinite linear;animation:spin 2s infinite linear}a .icon-spin{display:inline-block;text-decoration:none}@-moz-keyframes spin{0%{-moz-transform:rotate(0deg)}100%{-moz-transform:rotate(359deg)}}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg)}}@-o-keyframes spin{0%{-o-transform:rotate(0deg)}100%{-o-transform:rotate(359deg)}}@-ms-keyframes spin{0%{-ms-transform:rotate(0deg)}100%{-ms-transform:rotate(359deg)}}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(359deg)}}.icon-rotate-90:before{-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg);filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=1)}.icon-rotate-180:before{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg);filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2)}.icon-rotate-270:before{-webkit-transform:rotate(270deg);-moz-transform:rotate(270deg);-ms-transform:rotate(270deg);-o-transform:rotate(270deg);transform:rotate(270deg);filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=3)}.icon-flip-horizontal:before{-webkit-transform:scale(-1, 1);-moz-transform:scale(-1, 1);-ms-transform:scale(-1, 1);-o-transform:scale(-1, 1);transform:scale(-1, 1)}.icon-flip-vertical:before{-webkit-transform:scale(1, -1);-moz-transform:scale(1, -1);-ms-transform:scale(1, -1);-o-transform:scale(1, -1);transform:scale(1, -1)}a .icon-rotate-90:before,a .icon-rotate-180:before,a .icon-rotate-270:before,a .icon-flip-horizontal:before,a .icon-flip-vertical:before{display:inline-block}.icon-glass:before{content:"\f000"}.icon-music:before{content:"\f001"}.icon-search:before{content:"\f002"}.icon-envelope-alt:before{content:"\f003"}.icon-heart:before{content:"\f004"}.icon-star:before{content:"\f005"}.icon-star-empty:before{content:"\f006"}.icon-user:before{content:"\f007"}.icon-film:before{content:"\f008"}.icon-th-large:before{content:"\f009"}.icon-th:before{content:"\f00a"}.icon-th-list:before{content:"\f00b"}.icon-ok:before{content:"\f00c"}.icon-remove:before{content:"\f00d"}.icon-zoom-in:before{content:"\f00e"}.icon-zoom-out:before{content:"\f010"}.icon-power-off:before,.icon-off:before{content:"\f011"}.icon-signal:before{content:"\f012"}.icon-cog:before{content:"\f013"}.icon-trash:before{content:"\f014"}.icon-home:before{content:"\f015"}.icon-file-alt:before{content:"\f016"}.icon-time:before{content:"\f017"}.icon-road:before{content:"\f018"}.icon-download-alt:before{content:"\f019"}.icon-download:before{content:"\f01a"}.icon-upload:before{content:"\f01b"}.icon-inbox:before{content:"\f01c"}.icon-play-circle:before{content:"\f01d"}.icon-rotate-right:before,.icon-repeat:before{content:"\f01e"}.icon-refresh:before{content:"\f021"}.icon-list-alt:before{content:"\f022"}.icon-lock:before{content:"\f023"}.icon-flag:before{content:"\f024"}.icon-headphones:before{content:"\f025"}.icon-volume-off:before{content:"\f026"}.icon-volume-down:before{content:"\f027"}.icon-volume-up:before{content:"\f028"}.icon-qrcode:before{content:"\f029"}.icon-barcode:before{content:"\f02a"}.icon-tag:before{content:"\f02b"}.icon-tags:before{content:"\f02c"}.icon-book:before{content:"\f02d"}.icon-bookmark:before{content:"\f02e"}.icon-print:before{content:"\f02f"}.icon-camera:before{content:"\f030"}.icon-font:before{content:"\f031"}.icon-bold:before{content:"\f032"}.icon-italic:before{content:"\f033"}.icon-text-height:before{content:"\f034"}.icon-text-width:before{content:"\f035"}.icon-align-left:before{content:"\f036"}.icon-align-center:before{content:"\f037"}.icon-align-right:before{content:"\f038"}.icon-align-justify:before{content:"\f039"}.icon-list:before{content:"\f03a"}.icon-indent-left:before{content:"\f03b"}.icon-indent-right:before{content:"\f03c"}.icon-facetime-video:before{content:"\f03d"}.icon-picture:before{content:"\f03e"}.icon-pencil:before{content:"\f040"}.icon-map-marker:before{content:"\f041"}.icon-adjust:before{content:"\f042"}.icon-tint:before{content:"\f043"}.icon-edit:before{content:"\f044"}.icon-share:before{content:"\f045"}.icon-check:before{content:"\f046"}.icon-move:before{content:"\f047"}.icon-step-backward:before{content:"\f048"}.icon-fast-backward:before{content:"\f049"}.icon-backward:before{content:"\f04a"}.icon-play:before{content:"\f04b"}.icon-pause:before{content:"\f04c"}.icon-stop:before{content:"\f04d"}.icon-forward:before{content:"\f04e"}.icon-fast-forward:before{content:"\f050"}.icon-step-forward:before{content:"\f051"}.icon-eject:before{content:"\f052"}.icon-chevron-left:before{content:"\f053"}.icon-chevron-right:before{content:"\f054"}.icon-plus-sign:before{content:"\f055"}.icon-minus-sign:before{content:"\f056"}.icon-remove-sign:before{content:"\f057"}.icon-ok-sign:before{content:"\f058"}.icon-question-sign:before{content:"\f059"}.icon-info-sign:before{content:"\f05a"}.icon-screenshot:before{content:"\f05b"}.icon-remove-circle:before{content:"\f05c"}.icon-ok-circle:before{content:"\f05d"}.icon-ban-circle:before{content:"\f05e"}.icon-arrow-left:before{content:"\f060"}.icon-arrow-right:before{content:"\f061"}.icon-arrow-up:before{content:"\f062"}.icon-arrow-down:before{content:"\f063"}.icon-mail-forward:before,.icon-share-alt:before{content:"\f064"}.icon-resize-full:before{content:"\f065"}.icon-resize-small:before{content:"\f066"}.icon-plus:before{content:"\f067"}.icon-minus:before{content:"\f068"}.icon-asterisk:before{content:"\f069"}.icon-exclamation-sign:before{content:"\f06a"}.icon-gift:before{content:"\f06b"}.icon-leaf:before{content:"\f06c"}.icon-fire:before{content:"\f06d"}.icon-eye-open:before{content:"\f06e"}.icon-eye-close:before{content:"\f070"}.icon-warning-sign:before{content:"\f071"}.icon-plane:before{content:"\f072"}.icon-calendar:before{content:"\f073"}.icon-random:before{content:"\f074"}.icon-comment:before{content:"\f075"}.icon-magnet:before{content:"\f076"}.icon-chevron-up:before{content:"\f077"}.icon-chevron-down:before{content:"\f078"}.icon-retweet:before{content:"\f079"}.icon-shopping-cart:before{content:"\f07a"}.icon-folder-close:before{content:"\f07b"}.icon-folder-open:before{content:"\f07c"}.icon-resize-vertical:before{content:"\f07d"}.icon-resize-horizontal:before{content:"\f07e"}.icon-bar-chart:before{content:"\f080"}.icon-twitter-sign:before{content:"\f081"}.icon-facebook-sign:before{content:"\f082"}.icon-camera-retro:before{content:"\f083"}.icon-key:before{content:"\f084"}.icon-cogs:before{content:"\f085"}.icon-comments:before{content:"\f086"}.icon-thumbs-up-alt:before{content:"\f087"}.icon-thumbs-down-alt:before{content:"\f088"}.icon-star-half:before{content:"\f089"}.icon-heart-empty:before{content:"\f08a"}.icon-signout:before{content:"\f08b"}.icon-linkedin-sign:before{content:"\f08c"}.icon-pushpin:before{content:"\f08d"}.icon-external-link:before{content:"\f08e"}.icon-signin:before{content:"\f090"}.icon-trophy:before{content:"\f091"}.icon-github-sign:before{content:"\f092"}.icon-upload-alt:before{content:"\f093"}.icon-lemon:before{content:"\f094"}.icon-phone:before{content:"\f095"}.icon-unchecked:before,.icon-check-empty:before{content:"\f096"}.icon-bookmark-empty:before{content:"\f097"}.icon-phone-sign:before{content:"\f098"}.icon-twitter:before{content:"\f099"}.icon-facebook:before{content:"\f09a"}.icon-github:before{content:"\f09b"}.icon-unlock:before{content:"\f09c"}.icon-credit-card:before{content:"\f09d"}.icon-rss:before{content:"\f09e"}.icon-hdd:before{content:"\f0a0"}.icon-bullhorn:before{content:"\f0a1"}.icon-bell:before{content:"\f0a2"}.icon-certificate:before{content:"\f0a3"}.icon-hand-right:before{content:"\f0a4"}.icon-hand-left:before{content:"\f0a5"}.icon-hand-up:before{content:"\f0a6"}.icon-hand-down:before{content:"\f0a7"}.icon-circle-arrow-left:before{content:"\f0a8"}.icon-circle-arrow-right:before{content:"\f0a9"}.icon-circle-arrow-up:before{content:"\f0aa"}.icon-circle-arrow-down:before{content:"\f0ab"}.icon-globe:before{content:"\f0ac"}.icon-wrench:before{content:"\f0ad"}.icon-tasks:before{content:"\f0ae"}.icon-filter:before{content:"\f0b0"}.icon-briefcase:before{content:"\f0b1"}.icon-fullscreen:before{content:"\f0b2"}.icon-group:before{content:"\f0c0"}.icon-link:before{content:"\f0c1"}.icon-cloud:before{content:"\f0c2"}.icon-beaker:before{content:"\f0c3"}.icon-cut:before{content:"\f0c4"}.icon-copy:before{content:"\f0c5"}.icon-paperclip:before,.icon-paper-clip:before{content:"\f0c6"}.icon-save:before{content:"\f0c7"}.icon-sign-blank:before{content:"\f0c8"}.icon-reorder:before{content:"\f0c9"}.icon-list-ul:before{content:"\f0ca"}.icon-list-ol:before{content:"\f0cb"}.icon-strikethrough:before{content:"\f0cc"}.icon-underline:before{content:"\f0cd"}.icon-table:before{content:"\f0ce"}.icon-magic:before{content:"\f0d0"}.icon-truck:before{content:"\f0d1"}.icon-pinterest:before{content:"\f0d2"}.icon-pinterest-sign:before{content:"\f0d3"}.icon-google-plus-sign:before{content:"\f0d4"}.icon-google-plus:before{content:"\f0d5"}.icon-money:before{content:"\f0d6"}.icon-caret-down:before{content:"\f0d7"}.icon-caret-up:before{content:"\f0d8"}.icon-caret-left:before{content:"\f0d9"}.icon-caret-right:before{content:"\f0da"}.icon-columns:before{content:"\f0db"}.icon-sort:before{content:"\f0dc"}.icon-sort-down:before{content:"\f0dd"}.icon-sort-up:before{content:"\f0de"}.icon-envelope:before{content:"\f0e0"}.icon-linkedin:before{content:"\f0e1"}.icon-rotate-left:before,.icon-undo:before{content:"\f0e2"}.icon-legal:before{content:"\f0e3"}.icon-dashboard:before{content:"\f0e4"}.icon-comment-alt:before{content:"\f0e5"}.icon-comments-alt:before{content:"\f0e6"}.icon-bolt:before{content:"\f0e7"}.icon-sitemap:before{content:"\f0e8"}.icon-umbrella:before{content:"\f0e9"}.icon-paste:before{content:"\f0ea"}.icon-lightbulb:before{content:"\f0eb"}.icon-exchange:before{content:"\f0ec"}.icon-cloud-download:before{content:"\f0ed"}.icon-cloud-upload:before{content:"\f0ee"}.icon-user-md:before{content:"\f0f0"}.icon-stethoscope:before{content:"\f0f1"}.icon-suitcase:before{content:"\f0f2"}.icon-bell-alt:before{content:"\f0f3"}.icon-coffee:before{content:"\f0f4"}.icon-food:before{content:"\f0f5"}.icon-file-text-alt:before{content:"\f0f6"}.icon-building:before{content:"\f0f7"}.icon-hospital:before{content:"\f0f8"}.icon-ambulance:before{content:"\f0f9"}.icon-medkit:before{content:"\f0fa"}.icon-fighter-jet:before{content:"\f0fb"}.icon-beer:before{content:"\f0fc"}.icon-h-sign:before{content:"\f0fd"}.icon-plus-sign-alt:before{content:"\f0fe"}.icon-double-angle-left:before{content:"\f100"}.icon-double-angle-right:before{content:"\f101"}.icon-double-angle-up:before{content:"\f102"}.icon-double-angle-down:before{content:"\f103"}.icon-angle-left:before{content:"\f104"}.icon-angle-right:before{content:"\f105"}.icon-angle-up:before{content:"\f106"}.icon-angle-down:before{content:"\f107"}.icon-desktop:before{content:"\f108"}.icon-laptop:before{content:"\f109"}.icon-tablet:before{content:"\f10a"}.icon-mobile-phone:before{content:"\f10b"}.icon-circle-blank:before{content:"\f10c"}.icon-quote-left:before{content:"\f10d"}.icon-quote-right:before{content:"\f10e"}.icon-spinner:before{content:"\f110"}.icon-circle:before{content:"\f111"}.icon-mail-reply:before,.icon-reply:before{content:"\f112"}.icon-github-alt:before{content:"\f113"}.icon-folder-close-alt:before{content:"\f114"}.icon-folder-open-alt:before{content:"\f115"}.icon-expand-alt:before{content:"\f116"}.icon-collapse-alt:before{content:"\f117"}.icon-smile:before{content:"\f118"}.icon-frown:before{content:"\f119"}.icon-meh:before{content:"\f11a"}.icon-gamepad:before{content:"\f11b"}.icon-keyboard:before{content:"\f11c"}.icon-flag-alt:before{content:"\f11d"}.icon-flag-checkered:before{content:"\f11e"}.icon-terminal:before{content:"\f120"}.icon-code:before{content:"\f121"}.icon-reply-all:before{content:"\f122"}.icon-mail-reply-all:before{content:"\f122"}.icon-star-half-full:before,.icon-star-half-empty:before{content:"\f123"}.icon-location-arrow:before{content:"\f124"}.icon-crop:before{content:"\f125"}.icon-code-fork:before{content:"\f126"}.icon-unlink:before{content:"\f127"}.icon-question:before{content:"\f128"}.icon-info:before{content:"\f129"}.icon-exclamation:before{content:"\f12a"}.icon-superscript:before{content:"\f12b"}.icon-subscript:before{content:"\f12c"}.icon-eraser:before{content:"\f12d"}.icon-puzzle-piece:before{content:"\f12e"}.icon-microphone:before{content:"\f130"}.icon-microphone-off:before{content:"\f131"}.icon-shield:before{content:"\f132"}.icon-calendar-empty:before{content:"\f133"}.icon-fire-extinguisher:before{content:"\f134"}.icon-rocket:before{content:"\f135"}.icon-maxcdn:before{content:"\f136"}.icon-chevron-sign-left:before{content:"\f137"}.icon-chevron-sign-right:before{content:"\f138"}.icon-chevron-sign-up:before{content:"\f139"}.icon-chevron-sign-down:before{content:"\f13a"}.icon-html5:before{content:"\f13b"}.icon-css3:before{content:"\f13c"}.icon-anchor:before{content:"\f13d"}.icon-unlock-alt:before{content:"\f13e"}.icon-bullseye:before{content:"\f140"}.icon-ellipsis-horizontal:before{content:"\f141"}.icon-ellipsis-vertical:before{content:"\f142"}.icon-rss-sign:before{content:"\f143"}.icon-play-sign:before{content:"\f144"}.icon-ticket:before{content:"\f145"}.icon-minus-sign-alt:before{content:"\f146"}.icon-check-minus:before{content:"\f147"}.icon-level-up:before{content:"\f148"}.icon-level-down:before{content:"\f149"}.icon-check-sign:before{content:"\f14a"}.icon-edit-sign:before{content:"\f14b"}.icon-external-link-sign:before{content:"\f14c"}.icon-share-sign:before{content:"\f14d"}.icon-compass:before{content:"\f14e"}.icon-collapse:before{content:"\f150"}.icon-collapse-top:before{content:"\f151"}.icon-expand:before{content:"\f152"}.icon-euro:before,.icon-eur:before{content:"\f153"}.icon-gbp:before{content:"\f154"}.icon-dollar:before,.icon-usd:before{content:"\f155"}.icon-rupee:before,.icon-inr:before{content:"\f156"}.icon-yen:before,.icon-jpy:before{content:"\f157"}.icon-renminbi:before,.icon-cny:before{content:"\f158"}.icon-won:before,.icon-krw:before{content:"\f159"}.icon-bitcoin:before,.icon-btc:before{content:"\f15a"}.icon-file:before{content:"\f15b"}.icon-file-text:before{content:"\f15c"}.icon-sort-by-alphabet:before{content:"\f15d"}.icon-sort-by-alphabet-alt:before{content:"\f15e"}.icon-sort-by-attributes:before{content:"\f160"}.icon-sort-by-attributes-alt:before{content:"\f161"}.icon-sort-by-order:before{content:"\f162"}.icon-sort-by-order-alt:before{content:"\f163"}.icon-thumbs-up:before{content:"\f164"}.icon-thumbs-down:before{content:"\f165"}.icon-youtube-sign:before{content:"\f166"}.icon-youtube:before{content:"\f167"}.icon-xing:before{content:"\f168"}.icon-xing-sign:before{content:"\f169"}.icon-youtube-play:before{content:"\f16a"}.icon-dropbox:before{content:"\f16b"}.icon-stackexchange:before{content:"\f16c"}.icon-instagram:before{content:"\f16d"}.icon-flickr:before{content:"\f16e"}.icon-adn:before{content:"\f170"}.icon-bitbucket:before{content:"\f171"}.icon-bitbucket-sign:before{content:"\f172"}.icon-tumblr:before{content:"\f173"}.icon-tumblr-sign:before{content:"\f174"}.icon-long-arrow-down:before{content:"\f175"}.icon-long-arrow-up:before{content:"\f176"}.icon-long-arrow-left:before{content:"\f177"}.icon-long-arrow-right:before{content:"\f178"}.icon-apple:before{content:"\f179"}.icon-windows:before{content:"\f17a"}.icon-android:before{content:"\f17b"}.icon-linux:before{content:"\f17c"}.icon-dribble:before{content:"\f17d"}.icon-skype:before{content:"\f17e"}.icon-foursquare:before{content:"\f180"}.icon-trello:before{content:"\f181"}.icon-female:before{content:"\f182"}.icon-male:before{content:"\f183"}.icon-gittip:before{content:"\f184"}.icon-sun:before{content:"\f185"}.icon-moon:before{content:"\f186"}.icon-archive:before{content:"\f187"}.icon-bug:before{content:"\f188"}.icon-vk:before{content:"\f189"}.icon-weibo:before{content:"\f18a"}.icon-renren:before{content:"\f18b"}body{font-size:14px;color:#3f3f3f}a{color:#f47321}a:hover{color:#d75a0b}.animate,.pg-btn,.nav>li>a,.color-box,.arrow-box .image-box,.arrow-box,.bxslider{-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.md-padding{padding-top:30px;padding-bottom:30px}.text-center{text-align:center !important}.color-box{color:#fff}.color-box.aqua{background-color:#219dc1}.color-box.green{background-color:#91b93e}.color-box.orange{background-color:#f47321}.color-box.blue{background-color:#4a90e2}hr{margin:0}.section-title{font-size:30px;margin:30px 0 0;text-align:center;color:#454545}.section-sub-title{font-size:14px;margin:0 0 30px 0;text-align:center;color:#9FADB4}.carousel-indicators{margin-left:-39% !important;bottom:10px;float:left}.carousel-indicators li{float:left !important;text-indent:-9999px;border:2px solid #3b7f8c;display:block;width:12px;height:12px;margin:5px !important;outline:0;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%}.carousel-indicators li.active{background-color:#3b7f8c}.iconbox{text-align:center;padding:0 50px}@media (max-width: 1200px){.iconbox{padding:0 30px}}@media (max-width: 992px){.iconbox{margin-bottom:30px}}.iconbox .box-icon{display:inline-block;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;overflow:hidden}.iconbox h2{font-weight:600;font-size:20px;line-height:26px;max-width:180px;margin:20px auto;color:#3f3f3f}@media (max-width: 992px){.iconbox h2{max-width:100%}}.iconbox p{font-size:17px;text-align:justify;line-height:24px;color:#3f3f3f;font-weight:300}.iconbox .read-more-link{font-size:16px;font-weight:bold;color:#f47321}.iconbox .read-more-link:hover{color:#d75a0b}.color-box{position:relative}.porfolio-container{width:100%;max-width:1200px;margin:auto}.content-box{width:-moz-calc(50% - 20px);width:-webkit-calc(50% - 20px);width:calc(50% - 20px);position:absolute;top:0;padding:25px 40px;height:100%}.content-box.box-left{left:0}.content-box.box-right{right:0}.content-box .content{position:relative;height:100%}.content-box .content h2{font-size:28px;font-weight:600;margin-bottom:0;color:#fff}.content-box .content h3{margin-bottom:5px;line-height:18px}.content-box .content h3 a{color:#000000;opacity:0.5;font-size:18px;line-height:18px;font-weight:600}.content-box .content h3 a:hover{color:#000000;opacity:0.8}.content-box .content p{font-size:17px;line-height:24px;font-weight:300}.content-box .content .pg-btn-align{position:absolute;bottom:0;left:0}.content-box.box-left{padding-right:20px}.content-box.box-left .content{max-width:500px;float:right}.content-box.box-right{padding-left:20px}.content-box.box-right:before{position:relative;display:table;content:" "}.content-box.box-right:after{position:relative;display:table;content:" ";clear:both}.content-box.box-right .content{max-width:500px;float:left}.arrow-box{background:#fcf5fc;background:-moz-linear-gradient(left, #fcf5fc 0%, #e2e4f3 100%);background:-webkit-gradient(linear, left top, right top, color-stop(0%, #fcf5fc), color-stop(100%, #e2e4f3));background:-webkit-linear-gradient(left, #fcf5fc 0%, #e2e4f3 100%);background:-o-linear-gradient(left, #fcf5fc 0%, #e2e4f3 100%);background:-ms-linear-gradient(left, #fcf5fc 0%, #e2e4f3 100%);background:linear-gradient(to right, #fcf5fc 0%,#e2e4f3 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fcf5fc', endColorstr='#e2e4f3',GradientType=1 );position:absolute;top:0;width:-moz-calc(50% + 20px);width:-webkit-calc(50% + 20px);width:calc(50% + 20px);height:100%;overflow:hidden}.arrow-box.box-right{right:0}.arrow-box.box-left{left:0}.arrow-box.aqua.box-right:before,.arrow-box.aqua.box-right:after{border-left:20px solid #219dc1}.arrow-box.aqua.box-left:before,.arrow-box.aqua.box-left:after{border-right:20px solid #219dc1}.arrow-box.green.box-left:before,.arrow-box.green.box-left:after{border-right:20px solid #91b93e}.arrow-box.green.box-right:before,.arrow-box.green.box-right:after{border-left:20px solid #91b93e}.arrow-box.orange.box-right:before,.arrow-box.orange.box-right:after{border-left:20px solid #f47321}.arrow-box.blue.box-left:before,.arrow-box.blue.box-left:after{border-right:20px solid #4a90e2}.arrow-box .image-box{padding:0 20px;background-repeat:no-repeat;background-position:bottom center;width:100%;height:100%}.arrow-box:hover .image-box{transform:scale(1.3);-webkit-transform:scale(1.3)}.arrow-box.box-left:after,.arrow-box.box-left:before{right:0}.arrow-box.box-right:after,.arrow-box.box-right:before{left:0}.arrow-box:before,.arrow-box:after{content:'';position:absolute;width:0;z-index:100}.arrow-box:before{top:0;bottom:50%;border-bottom:18px solid transparent}.arrow-box:after{top:50%;bottom:0;border-top:18px solid transparent}.cardfila-box{min-height:330px}.cardfila-box .arrow-box .image-box{background-image:url(../img/portfolio-cardfila.png)}.restaau-box{min-height:300px}.restaau-box .arrow-box .image-box{background-image:url(../img/portfolio-restaau.png)}.health-box{min-height:300px}.health-box .arrow-box .image-box{background-image:url(../img/portfolio-health.png)}.search-restaau-box{min-height:335px}.search-restaau-box .arrow-box .image-box{background-image:url(../img/portfolio-search.png)}.practice-box{min-height:300px}.practice-box .arrow-box .image-box{background-image:url(../img/portfolio-practice.png)}.pitago-box{min-height:250px}.pitago-box .arrow-box .image-box{background-image:url(../img/portfolio-pitago.png)}.portfolio-item-half{padding:25px 0 25px 50px;min-height:500px}.portfolio-item-half .box-left,.portfolio-item-half .box-right{width:50%;float:left}.portfolio-item-half .box-left h2{font-size:42px;font-weight:300;margin-bottom:20px;margin-top:20px;color:#fff}.portfolio-item-half .box-left p{font-size:17px;line-height:24px;font-weight:300}.portfolio-item-half .box-right{text-align:center}.section-more{padding:30px 0;clear:both}.footer-content{background-image:url(../img/footer-bg.png);background-repeat:no-repeat;background-position:right bottom;background-size:contain}.footer-content .footer-col{color:#596875;}@media (max-width: 992px){.footer-content .footer-col{margin-bottom:30px}}.footer-content .footer-col h2{font-size:18px;font-weight:600;margin-bottom:12px;color:#596875}.footer-content .footer-col ul{padding:0;margin:0;font-size:14px}.footer-content .footer-col ul.services-list{list-style:square;padding-left:18px;color:#9ba5ae}.footer-content .footer-col ul.services-list li{margin-bottom:10px}.footer-content .footer-col ul.contact-info{list-style:none}.footer-content .footer-col ul.contact-info li{margin-bottom:10px}.footer-content .footer-col ul.contact-info .info-left{display:inline-block;width:60px;padding-right:10px;font-weight:600;vertical-align:top}.footer-content .footer-col ul.contact-info .info-right{font-size:13px;display:inline-block;color:#9ba5ae;width:-moz-calc(100% - 70px);width:-webkit-calc(100% - 70px);width:calc(100% - 70px)}.footer-content .footer-col p{font-size:14px}.footer-content .footer-col p.fade-text{color:#9ba5ae}.footer-copyright{background-color:#596774;padding:15px 25px}.footer-copyright p{margin-bottom:0;color:#a9b4c3;font-size:12px}@media (max-width: 1200px){.portfolio-item-half{min-height:600px}.cardfila-box{min-height:370px}.restaau-box{min-height:370px}.health-box{min-height:330px}.search-restaau-box{min-height:390px}.practice-box{min-height:340px}.pitago-box{min-height:270px}}@media (max-width: 992px){.portfolio-item-half{min-height:740px}.cardfila-box{min-height:470px}.restaau-box{min-height:450px}.health-box{min-height:420px}.search-restaau-box{min-height:480px}.practice-box{min-height:420px}.pitago-box{min-height:310px}}@media (max-width: 768px){.portfolio-item-half{width:100%;min-height:0;padding:15px 20px}.portfolio-item-half h2{font-size:36px}.portfolio-item .span50{width:100% !important;position:relative;float:none;display:block;overflow:hidden}.content-box{padding:25px 40px !important}.content-box .content{max-width:none !important;float:none !important}.content-box .content .pg-btn-align{position:relative}.arrow-box .image-box{min-height:300px}.arrow-box.aqua.box-right:before,.arrow-box.aqua.box-right:after{border-top:20px solid #219dc1}.arrow-box.aqua.box-left:before,.arrow-box.aqua.box-left:after{border-bottom:20px solid #219dc1}.arrow-box.green.box-left:before,.arrow-box.green.box-left:after{border-bottom:20px solid #91b93e}.arrow-box.green.box-right:before,.arrow-box.green.box-right:after{border-top:20px solid #91b93e}.arrow-box.orange.box-right:before,.arrow-box.orange.box-right:after{border-top:20px solid #f47321}.arrow-box.blue.box-left:before,.arrow-box.blue.box-left:after{border-bottom:20px solid #4a90e2}.arrow-box.box-right:before,.arrow-box.box-right:after{content:'';position:absolute;width:50%}.arrow-box.box-right:before{top:0;bottom:inherit;border-right:18px solid transparent !important;border-left:0 !important;left:0%;right:50%}.arrow-box.box-right:after{top:0;bottom:inherit;border-left:18px solid transparent !important;border-right:0 !important;right:0;left:50%}.arrow-box.box-left:before,.arrow-box.box-left:after{content:'';position:absolute;width:50%}.arrow-box.box-left:after{top:inherit;bottom:0;border-right:18px solid transparent !important;border-left:0 !important;left:0%;right:50%}.arrow-box.box-left:before{top:inherit;bottom:0;border-left:18px solid transparent !important;border-right:0 !important;right:0;left:50%}}.bxslider{opacity:0;visibility:hidden;height:0}.bxslider.show{opacity:1;visibility:visible;height:auto}.pgslide img{width:100vw}.pgslide .container{position:relative}.item-page{}#right_service_bar{font-size:18px;text-transform:uppercase;font-weight:bold;color:#fff;background-color:#f47321;margin-bottom:0;padding:15px;border-bottom:1px solid transparent;border-top-right-radius:3px;border-top-left-radius:3px}.right_content_box ul.menu{border:1px solid #faebcc;list-style:none;padding:0}.right_content_box ul.menu li{padding:10px 15px;border-bottom:1px solid #faebcc}#breadcrumb{margin:0px; height:auto; background-image:url(../img/br_banner.jpg);background-repeat:no-repeat;background-position:center top;background-color:#4cafc8}.breadcrumbs{margin-top:0px;margin-right:auto;margin-bottom:0px;margin-left:auto;position:relative;padding-top:10px;padding-bottom:10px;color:#FFFFFF}.breadcrumbs a{color:#FFFFFF}@media screen and (max-width: 480px){body{overflow-x:hidden}}@media print{header,nav,footer{display:none}img{max-width:500px}body{font:14pt Georgia, "Times New Roman", Times, serif;line-height:1.3}}


.footer-col h3 {
    font-size:17px;
    margin:7px 0 0 0;
}
.a-healthcare-application-box .arrow-box .image-box {
    background-image: url(../img/a-healthcare-application.png);
}
.a-business-training-application-box .arrow-box .image-box {
    background-image: url(../img/a-business-training-application.png);
}

.a-training-business-tool-box .arrow-box .image-box {
    background-image: url(../img/a-training-business-tool.png);
}
.a-marketplace-platform-box .arrow-box .image-box {
    background-image: url(../img/a-marketplace-platform.png);
}
.a-security-system-box .arrow-box .image-box {
    background-image: url(../img/a-security-system.png);
}
.a-social-network-box .arrow-box .image-box {
    background-image: url(../img/a-social-network.png);
}
.color-box.portfolio-item-half {
    min-height: 532px;
}
.color-box {
    min-height: 340px;
}
.portfolio-item-half .box-right img {
    max-height: 482px;
}
.portfolio-item-half {
    padding-right: 15px;
}
.arrow-box .image-box {
    background-position: center center;
}
.proven-center-edit p img {
    height: auto;
}

@media (max-width: 992px) {
    .portfolio-item-half .box-right img {
        max-height: 350px !important;
    }
    .color-box.portfolio-item-half {
        min-height: 532px;
    }
    .portfolio-item-half .box-right {
        text-align: right;
    }
    .portfolio-item-half .box-left{
        width: 70%;
    }
    .portfolio-item-half .box-right {
         width: 30%;
         text-align: right;
    }
}
@media (max-width: 767px) {
    .portfolio-item-half .box-left {
        width: 80%;
        padding-right: 10px;
    }
    .portfolio-item-half .box-right {
        width: 20%;
    }
}

#wrapper img {
	max-height: auto !important;
}
@font-face {
  font-family: AvenirNext;
  src: local("AvenirNext"), url(../fonts/AvenirNext-Regular.ttf) format("truetype"), url(../fonts/AvenirNext-Regular.woff) format("woff"), url(../fonts/AvenirNext-Regular.eot) format("eot"); }

@font-face {
  font-family: AvenirNext-Bold;
  src: local("AvenirNext-Bold"), url(../fonts/AvenirNext-Bold.ttf) format("truetype"), url(../fonts/AvenirNext-Bold.woff) format("woff"), url(../fonts/AvenirNext-Bold.eot) format("eot"); }

@font-face {
  font-family: AvenirNext-DemiBold;
  src: local("AvenirNext-DemiBold"), url(../fonts/AvenirNext-DemiBold.ttf) format("truetype"), url(../fonts/AvenirNext-DemiBold.woff) format("woff"), url(../fonts/AvenirNext-DemiBold.eot) format("eot"); }

.react-position-size-top {
  background-color: rgba(0, 0, 0, 0.87);
  position: relative; }
  .react-position-size-top .image-bg img {
    max-width: 100%;
    min-height: 310px; }
    @media (max-width: 992px) {
      .react-position-size-top .image-bg img {
        height: 100%; } }
  @media (max-width: 992px) {
    .react-position-size-top {
      overflow: hidden;
      padding-bottom: 20px; }
      .react-position-size-top .image-bg {
        position: absolute;
        height: 100%;
        width: 100%; } }

.react-position-size-top-box {
  position: absolute;
  top: 50%;
  left: 0px;
  width: 100%;
  margin-top: -125px;
  z-index: 1;
  padding: 0px 20px; }
  @media (min-width: 1290px) {
    .react-position-size-top-box {
      padding: 0px 10vw; } }
  @media (max-width: 992px) {
    .react-position-size-top-box {
      top: 0px;
      margin-top: 0px;
      position: relative;
      padding-top: 20px; } }
  .react-position-size-top-box .box {
    display: inline-block;
    float: left; }
    .react-position-size-top-box .box.box-left {
      width: 80%; }
    .react-position-size-top-box .box.box-right {
      width: 20%; }
      .react-position-size-top-box .box.box-right img {
        max-width: 100%; }
    @media (min-width: 992px) {
      .react-position-size-top-box .box.box-left {
        width: 50%; }
      .react-position-size-top-box .box.box-right {
        text-align: center;
        width: 50%; }
        .react-position-size-top-box .box.box-right img {
          max-width: 200px;
          margin: 0px auto; } }
    @media (max-width: 1400px) {
      .react-position-size-top-box .box.box-left {
        width: 60%; }
      .react-position-size-top-box .box.box-right {
        width: 40%; } }
    @media (max-width: 992px) {
      .react-position-size-top-box .box.box-left {
        width: 80%; }
      .react-position-size-top-box .box.box-right {
        width: 20%; } }
  .react-position-size-top-box .box-right {
    margin-top: 32px; }
  .react-position-size-top-box .box-left .title {
    font-size: 42px;
    color: #ffffff;
    letter-spacing: 1.5px;
    font-weight: bold;
    text-transform: uppercase;
    
    line-height: 50px;
    margin-bottom: 20px;
    margin-top: 0px; }
    .react-position-size-top-box .box-left .title img {
      height: 40px;
      vertical-align: top;
      margin: 3px 2px 0px; }
    @media (max-width: 767px) {
      .react-position-size-top-box .box-left .title {
        font-size: 24px;
        line-height: 30px;
        margin-bottom: 15px; }
        .react-position-size-top-box .box-left .title img {
          height: 24px;
          margin: 2px 1.5px 0px; } }
  .react-position-size-top-box .box-left .text {
    font-size: 16px;
    color: #ffffff;
    letter-spacing: 0.57px;
    margin-bottom: 30px; }
    @media (max-width: 767px) {
      .react-position-size-top-box .box-left .text {
        margin-bottom: 20px; } }
  .react-position-size-top-box .btn-react-top {
    border: 2px solid #13ddff;
    border-radius: 100px;
    min-width: 185px;
    height: 50px;
    line-height: 46px;
    text-align: center;
    font-size: 16px;
    color: #1bcae8;
    letter-spacing: 0.57px;
    
    text-decoration: none;
    text-transform: uppercase;
    display: inline-block;
    -moz-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    -webkit-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out; }
    .react-position-size-top-box .btn-react-top:hover, .react-position-size-top-box .btn-react-top:focus {
      background-color: #1bcae8;
      border-color: #1bcae8;
      color: #fff; }

.react-boxes {
  margin: 0px auto;
  max-width: 990px; }

.react-title {
  
  font-size: 30px;
  color: #494949;
  letter-spacing: 1.07px;
  text-align: center;
  text-transform: uppercase;
  font-weight: bold;
  line-height: 41px;
  padding-top: 70px;
  margin-top: 0px;
  margin-bottom: 10px; }

.react-text {
  
  font-size: 16px;
  color: #1e1e1e;
  letter-spacing: 0.57px; }
  .react-text.react-text-1 {
    margin-top: 35px;
    font-size: 20px;
    
    margin-bottom: 20px; }

.react-box1-image-big {
  margin-top: 40px; }
  .react-box1-image-big img {
    max-width: 100%; }

.react-box1-list {
  display: inline-block;
  width: 100%; }
  .react-box1-list .item {
    position: relative;
    padding: 10px 20px 10px 35px;
    max-width: 450px; }
    @media (max-width: 767px) {
      .react-box1-list .item {
        padding-right: 0px; } }
    .react-box1-list .item .image {
      position: absolute;
      top: 50%;
      margin-top: -12px;
      left: 0px;
      width: 24px;
      height: 24px; }
      .react-box1-list .item .image img {
        width: 100%; }
    .react-box1-list .item .text {
      
      font-size: 16px;
      color: #1e1e1e;
      letter-spacing: 0.57px;
      text-align: left;
      margin-bottom: 0px; }

.react-box2 .react-title {
  margin-bottom: 25px; }

.react-box2-list {
  width: 100%;
  padding-top: 10px;
  display: inline-block;
  padding-bottom: 15px; }
  .react-box2-list .item {
    display: inline-block;
    float: left;
    width: 33.333333%;
    text-align: center; }
    @media (max-width: 992px) {
      .react-box2-list .item {
        width: 50%; } }
    @media (max-width: 600px) {
      .react-box2-list .item {
        width: 100%; } }
    .react-box2-list .item .item-content {
      display: inline-block;
      margin: 5px auto 0px;
      max-width: 210px;
      cursor: pointer; }
    .react-box2-list .item .image {
      background: #1bcae8;
      width: 72px;
      height: 72px;
      border-radius: 100%;
      margin: 15px auto;
      line-height: 72px;
      text-align: center;
      cursor: pointer;
      -moz-transition: all 0.3s ease-in-out;
      -o-transition: all 0.3s ease-in-out;
      -webkit-transition: all 0.3s ease-in-out;
      -ms-transition: all 0.3s ease-in-out;
      transition: all 0.3s ease-in-out; }
      .react-box2-list .item .image:hover, .react-box2-list .item .image:focus {
        background: #15a1b9; }
      .react-box2-list .item .image a {
        display: inline-block;
        width: 100%; }
      .react-box2-list .item .image img {
        width: 40px;
        height: 40px; }
    .react-box2-list .item .text a {
      
      font-size: 14px;
      color: #1e1e1e;
      letter-spacing: 0.5px;
      margin-bottom: 0px;
      text-align: center;
      text-decoration: none;
      -moz-transition: all 0.3s ease-in-out;
      -o-transition: all 0.3s ease-in-out;
      -webkit-transition: all 0.3s ease-in-out;
      -ms-transition: all 0.3s ease-in-out;
      transition: all 0.3s ease-in-out; }
      .react-box2-list .item .text a:hover, .react-box2-list .item .text a:focus {
        color: #15a1b9; }

.react-box-btn {
  text-align: center;
  display: inline-block;
  width: 100%;
  margin: 40px auto; }
  @media (max-width: 992px) {
    .react-box-btn {
      margin: 10px auto; } }
  .react-box-btn a {
    background: #1bcae8;
    border-radius: 100px;
    text-align: center;
    
    font-size: 16px;
    color: #ffffff;
    letter-spacing: 0.57px;
    padding: 14px 30px;
    text-transform: uppercase;
    text-decoration: none;
    display: inline-block;
    -moz-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    -webkit-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out; }
    .react-box-btn a:hover, .react-box-btn a:focus {
      background: #15a1b9; }

.react-box3-list {
  width: 100%;
  padding-top: 120px;
  display: inline-block;
  padding-bottom: 80px;
  text-align: center; }
  @media (max-width: 992px) {
    .react-box3-list {
      padding-top: 0px;
      padding-bottom: 15px; } }
  .react-box3-list .item {
    width: 20%;
    float: left;
    display: inline-block;
    text-align: center;
    position: relative; }
    .react-box3-list .item:last-child .image:after {
      content: none; }
    @media (max-width: 992px) {
      .react-box3-list .item {
        width: 50%;
        padding-top: 25px; }
        .react-box3-list .item:last-child {
          float: none; } }
    @media (max-width: 767px) {
      .react-box3-list .item {
        width: 100%; } }
    .react-box3-list .item .image {
      width: 82px;
      height: 82px;
      border-radius: 100%;
      margin: 0px auto; }
      @media (min-width: 992px) {
        .react-box3-list .item .image:after {
          content: '';
          width: calc(100% - 90px);
          left: calc(50% + 44px);
          height: 2px;
          background-image: url("../img/before-border.png");
          background-repeat: repeat-x;
          top: 50%;
          margin-top: -1px;
          position: absolute; } }
      .react-box3-list .item .image img {
        width: 82px;
        height: 82px; }
    .react-box3-list .item .text-box {
      position: absolute;
      bottom: 102px;
      width: 100%;
      text-align: center; }
      @media (min-width: 992px) {
        .react-box3-list .item .text-box:before {
          content: '';
          border-left: 1px solid #1bcae8;
          width: 1px;
          height: 16px;
          bottom: -17px;
          position: absolute;
          margin-left: -0.5px;
          left: 50%; }
        .react-box3-list .item .text-box.text-box-2 {
          top: 103px; }
          .react-box3-list .item .text-box.text-box-2:before {
            top: -19px;
            bottom: auto; } }
      @media (max-width: 992px) {
        .react-box3-list .item .text-box {
          position: relative;
          padding-bottom: 5px;
          bottom: auto; } }
      .react-box3-list .item .text-box p {
        
        font-size: 14px;
        color: #1e1e1e;
        letter-spacing: 0.5px;
        text-align: center;
        margin-bottom: 0px; }

.react-box4 {
  background: #1bcae8;
  position: relative;
  padding: 68px 0px;
  margin-top: 100px; }
  @media (max-width: 767px) {
    .react-box4 {
      padding-bottom: 0px;
      padding-top: 20px;
      margin-top: 30px; } }
  .react-box4 .content-left {
    display: inline-block;
    width: 100%; }
    .react-box4 .content-left .title {
      
      font-size: 30px;
      color: #ffffff;
      letter-spacing: 1.07px;
      font-weight: bold;
      text-transform: uppercase;
      margin-bottom: 12px;
      margin-top: 0px; }
    .react-box4 .content-left .text {
      
      font-size: 16px;
      color: #ffffff;
      letter-spacing: 0.57px;
      margin-bottom: 18px; }
    .react-box4 .content-left .images a {
      display: inline-block; }
      @media (max-width: 767px) {
        .react-box4 .content-left .images a {
          width: 48%;
          float: left; }
          .react-box4 .content-left .images a.img-right {
            margin-left: 4%; } }
    .react-box4 .content-left .images img {
      max-height: 50px;
      max-width: 100%; }
    .react-box4 .content-left .images .img-right {
      margin-left: 20px; }
  .react-box4 .content-right {
    position: relative; }
    .react-box4 .content-right .image {
      position: absolute;
      top: -270px;
      right: 0px; }
      .react-box4 .content-right .image img {
        max-width: 360px; }
      @media (max-width: 767px) {
        .react-box4 .content-right .image {
          position: relative;
          top: 0px;
          margin-top: 20px; }
          .react-box4 .content-right .image img {
            max-width: 100%; } }

/*ionic-page*/
.ionic-content .react-boxes {
  max-width: 920px; }

.ionic-content .react-position-size-top {
  background: #4888ff; }
  .ionic-content .react-position-size-top .image-bg img {
    min-height: 390px; }

.ionic-content .react-box-btn a {
  background: #4888ff; }
  .ionic-content .react-box-btn a:hover, .ionic-content .react-box-btn a:focus {
    background: #396ccc; }

.ionic-content .react-position-size-top-box .btn-react-top {
  border-color: #fff;
  color: #fff; }
  .ionic-content .react-position-size-top-box .btn-react-top:hover, .ionic-content .react-position-size-top-box .btn-react-top:focus {
    background-color: #fff;
    color: #4888ff; }

@media (min-width: 992px) {
  .ionic-content .react-position-size-top-box {
    margin-top: -175px; }
    .ionic-content .react-position-size-top-box .box.box-left {
      width: 74%; }
    .ionic-content .react-position-size-top-box .box.box-right {
      width: 26%; }
      .ionic-content .react-position-size-top-box .box.box-right img {
        max-width: 160px; } }

@media (min-width: 1080px) {
  .ionic-content .react-position-size-top-box {
    margin-top: -144px; } }

@media (min-width: 1400px) {
  .ionic-content .react-position-size-top-box .box.box-left {
    width: 70%; }
  .ionic-content .react-position-size-top-box .box.box-right {
    width: 30%; } }

.ionic-content .react-position-size-top-box .box-right {
  margin-top: 0px; }
  @media (max-width: 992px) {
    .ionic-content .react-position-size-top-box .box-right {
      margin-top: 20px; } }
  .ionic-content .react-position-size-top-box .box-right .text {
    margin-bottom: 0px;
    font-size: 14px;
    color: rgba(255, 255, 255, 0.8);
    text-align: center; }
    @media (max-width: 767px) {
      .ionic-content .react-position-size-top-box .box-right .text {
        font-size: 12px; } }
    @media (max-width: 374px) {
      .ionic-content .react-position-size-top-box .box-right .text {
        font-size: 10px; } }

.ionic-content .react-position-size-top-box .image-bg img {
  min-height: 390px; }

.ionic-content .react-box4 {
  background: #4888ff; }

.ionic-content .react-box2 {
  padding-bottom: 63px; }
  .ionic-content .react-box2 .ionic-image {
    max-width: 590px;
    margin: 0px auto 9px; }
    .ionic-content .react-box2 .ionic-image img {
      max-width: 100%; }
  .ionic-content .react-box2 .react-title {
    margin-bottom: 20px; }

.ionic-content .ionic-box1-title .title {
  
  font-size: 20px;
  color: #1e1e1e;
  letter-spacing: 0.71px;
  text-align: left;
  margin-bottom: 18px; }

.ionic-content .react-box1-list {
  padding-top: 30px; }
  .ionic-content .react-box1-list .item {
    padding-bottom: 15px; }
    .ionic-content .react-box1-list .item .image {
      top: 0px;
      margin-top: 15px; }

.ionic-content .ionic-box1 .react-box-btn {
  margin-top: 20px;
  margin-bottom: 65px; }

.ionic-content .ionic-box1 .ionic-text {
  padding-top: 30px; }

.ionic-content .ionic-image-left img {
  width: 100%; }

.ionic-content .ionic-box3-list {
  display: inline-block;
  width: 100%;
  padding-top: 20px; }
  .ionic-content .ionic-box3-list .item {
    display: inline-block;
    float: left;
    width: 16.666666%;
    text-align: center;
    position: relative; }
    @media (max-width: 992px) {
      .ionic-content .ionic-box3-list .item {
        width: 50%;
        margin-bottom: 20px; } }
    @media (max-width: 767px) {
      .ionic-content .ionic-box3-list .item {
        width: 100%; } }
    .ionic-content .ionic-box3-list .item .image {
      text-align: center;
      margin: 10px 0px; }
      .ionic-content .ionic-box3-list .item .image a {
        display: inline-block;
        margin: 0px auto; }
      .ionic-content .ionic-box3-list .item .image img {
        width: 54px;
        height: 54px; }
    .ionic-content .ionic-box3-list .item .text a {
      
      font-size: 14px;
      color: #1e1e1e;
      letter-spacing: 0.5px;
      text-align: left; }
      .ionic-content .ionic-box3-list .item .text a:hover, .ionic-content .ionic-box3-list .item .text a:focus {
        color: #4888ff;
        text-decoration: none; }
