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: 0px; }[hidden], template { display: none; }html { font-family: sans-serif; }body { margin: 0px; }a { background: transparent; }a:focus { outline: dotted thin; }a:active, a:hover { outline: 0px; }h1 { margin: 0.67em 0px; font-size: 2em; }abbr[title] { border-bottom-width: 1px; border-bottom-style: dotted; }b, strong { font-weight: bold; }dfn { font-style: italic; }hr { height: 0px; box-sizing: content-box; }mark { color: rgb(0, 0, 0); background: rgb(255, 255, 0); }code, kbd, pre, samp { font-family: monospace, serif; font-size: 1em; }pre { white-space: pre-wrap; }q { quotes: "ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Â¦ÃƒÂ¢Ã¢â€šÂ¬Ã…â€œ", "ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â", "ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Â¹Ãƒâ€¦Ã¢â‚¬Å“", "ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¾Ãƒâ€šÃ‚Â¢"; }small { font-size: 80%; }sub, sup { position: relative; font-size: 75%; line-height: 0; vertical-align: baseline; }sup { top: -0.5em; }sub { bottom: -0.25em; }img { border: 0px; }svg:not(:root) { overflow: hidden; }figure { margin: 0px; }fieldset { padding: 0.35em 0.625em 0.75em; margin: 0px 2px; border: 1px solid rgb(192, 192, 192); }legend { padding: 0px; border: 0px; }button, input, select, textarea { margin: 0px; font-family: inherit; font-size: 100%; }button, input { line-height: normal; }button, select { text-transform: none; }button, html input[type="button"], input[type="reset"], input[type="submit"] { cursor: pointer; -webkit-appearance: button; }button[disabled], html input[disabled] { cursor: default; }input[type="checkbox"], input[type="radio"] { padding: 0px; box-sizing: border-box; }input[type="search"] { box-sizing: content-box; -webkit-appearance: textfield; }input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-decoration { -webkit-appearance: none; }textarea { overflow: auto; vertical-align: top; }table { border-collapse: collapse; border-spacing: 0px; }*, ::before, ::after { box-sizing: border-box; }html { font-size: 62.5%; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); }body { font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif; font-size: 14px; line-height: 1.428571429; color: rgb(51, 51, 51); background-color: rgb(255, 255, 255); }input, button, select, textarea { font-family: inherit; font-size: inherit; line-height: inherit; }a { color: rgb(66, 139, 202); text-decoration: none; }a:hover, a:focus { color: rgb(42, 100, 150); text-decoration: underline; }a:focus { outline: -webkit-focus-ring-color auto 5px; outline-offset: -2px; }img { vertical-align: middle; }hr { margin-top: 20px; margin-bottom: 20px; border-width: 1px 0px 0px; border-top-style: solid; border-top-color: rgb(238, 238, 238); }p { margin: 0px 0px 10px; }cite { font-style: normal; }h1, h2, h3 { margin-top: 20px; margin-bottom: 10px; }h4, h5, h6 { margin-top: 10px; margin-bottom: 10px; }ul, ol { margin-top: 0px; margin-bottom: 10px; }ul ul, ol ul, ul ol, ol ol { margin-bottom: 0px; }dl { margin-bottom: 20px; }dt, dd { line-height: 1.428571429; }dt { font-weight: bold; }dd { margin-left: 0px; }abbr[title], abbr[data-original-title] { cursor: help; border-bottom-width: 1px; border-bottom-style: dotted; border-bottom-color: rgb(153, 153, 153); }blockquote { padding: 10px 20px; margin: 0px 0px 20px; border-left-width: 5px; border-left-style: solid; border-left-color: rgb(238, 238, 238); }blockquote p { font-size: 17.5px; font-weight: 300; line-height: 1.25; }blockquote p:last-child { margin-bottom: 0px; }blockquote small { display: block; line-height: 1.428571429; color: rgb(153, 153, 153); }blockquote small::before { content: "ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€šÃ‚ÂÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â "; }blockquote.pull-right { padding-right: 15px; padding-left: 0px; border-right-width: 5px; border-right-style: solid; border-right-color: rgb(238, 238, 238); border-left-width: 0px; }blockquote.pull-right p, blockquote.pull-right small, blockquote.pull-right .small { text-align: right; }blockquote.pull-right small::before, blockquote.pull-right .small::before { content: ""; }blockquote.pull-right small::after, blockquote.pull-right .small::after { content: "ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€šÃ‚Â"; }blockquote::before, blockquote::after { content: ""; }address { margin-bottom: 20px; font-style: normal; line-height: 1.428571429; }code, kbd, pre, samp { font-family: Monaco, Menlo, Consolas, 'Courier New', monospace; }code { padding: 2px 4px; font-size: 90%; color: rgb(199, 37, 78); white-space: nowrap; border-radius: 4px; background-color: rgb(249, 242, 244); }pre { display: block; padding: 9.5px; margin: 0px 0px 10px; font-size: 13px; line-height: 1.428571429; color: rgb(51, 51, 51); word-break: break-all; word-wrap: break-word; border: 1px solid rgb(204, 204, 204); border-radius: 4px; background-color: rgb(245, 245, 245); }pre code { padding: 0px; font-size: inherit; color: inherit; white-space: pre-wrap; border-radius: 0px; background-color: transparent; }.container { padding-right: 15px; padding-left: 15px; margin-right: auto; margin-left: auto; }.container::before, .container::after { display: table; content: " "; }.container::after { clear: both; }.container::before, .container::after { display: table; content: " "; }.container::after { clear: both; }.row { margin-right: -15px; margin-left: -15px; }.row::before, .row::after { display: table; content: " "; }.row::after { clear: both; }.row::before, .row::after { display: table; content: " "; }.row::after { clear: both; }.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 { position: relative; min-height: 1px; padding-right: 15px; padding-left: 15px; }.col-xs-12 { width: 100%; }table { max-width: 100%; background-color: transparent; }th { text-align: left; }table col[class*="col-"] { display: table-column; float: none; }table td[class*="col-"], table th[class*="col-"] { display: table-cell; float: none; }.table > thead > tr > td.active, .table > tbody > tr > td.active, .table > tfoot > tr > td.active, .table > thead > tr > th.active, .table > tbody > tr > th.active, .table > tfoot > tr > th.active, .table > thead > tr.active > td, .table > tbody > tr.active > td, .table > tfoot > tr.active > td, .table > thead > tr.active > th, .table > tbody > tr.active > th, .table > tfoot > tr.active > th { background-color: rgb(245, 245, 245); }fieldset { padding: 0px; margin: 0px; border: 0px; }legend { display: block; width: 100%; padding: 0px; margin-bottom: 20px; font-size: 21px; line-height: inherit; color: rgb(51, 51, 51); border-width: 0px 0px 1px; border-bottom-style: solid; border-bottom-color: rgb(229, 229, 229); }label { display: inline-block; margin-bottom: 5px; font-weight: bold; }input[type="search"] { box-sizing: border-box; }input[type="radio"], input[type="checkbox"] { margin: 4px 0px 0px; line-height: normal; }input[type="file"] { display: block; }select[multiple], select[size] { height: auto; }select optgroup { font-family: inherit; font-size: inherit; font-style: inherit; }input[type="file"]:focus, input[type="radio"]:focus, input[type="checkbox"]:focus { outline: -webkit-focus-ring-color auto 5px; outline-offset: -2px; }input[type="number"]::-webkit-outer-spin-button, input[type="number"]::-webkit-inner-spin-button { height: auto; }output { display: block; padding-top: 7px; font-size: 14px; line-height: 1.428571429; color: rgb(85, 85, 85); vertical-align: middle; }.btn:active, .btn.active { outline: 0px; box-shadow: rgba(0, 0, 0, 0.121569) 0px 3px 5px inset; background-image: none; }.btn-default:hover, .btn-default:focus, .btn-default:active, .btn-default.active, .open .dropdown-toggle.btn-default { color: rgb(51, 51, 51); border-color: rgb(173, 173, 173); background-color: rgb(235, 235, 235); }.btn-default:active, .btn-default.active, .open .dropdown-toggle.btn-default { background-image: none; }.btn-default.disabled, .btn-default[disabled], fieldset[disabled] .btn-default, .btn-default.disabled:hover, .btn-default[disabled]:hover, fieldset[disabled] .btn-default:hover, .btn-default.disabled:focus, .btn-default[disabled]:focus, fieldset[disabled] .btn-default:focus, .btn-default.disabled:active, .btn-default[disabled]:active, fieldset[disabled] .btn-default:active, .btn-default.disabled.active, .btn-default[disabled].active, fieldset[disabled] .btn-default.active { border-color: rgb(204, 204, 204); background-color: rgb(255, 255, 255); }.btn-primary:hover, .btn-primary:focus, .btn-primary:active, .btn-primary.active, .open .dropdown-toggle.btn-primary { color: rgb(255, 255, 255); border-color: rgb(40, 94, 142); background-color: rgb(50, 118, 177); }.btn-primary:active, .btn-primary.active, .open .dropdown-toggle.btn-primary { background-image: none; }.btn-primary.disabled, .btn-primary[disabled], fieldset[disabled] .btn-primary, .btn-primary.disabled:hover, .btn-primary[disabled]:hover, fieldset[disabled] .btn-primary:hover, .btn-primary.disabled:focus, .btn-primary[disabled]:focus, fieldset[disabled] .btn-primary:focus, .btn-primary.disabled:active, .btn-primary[disabled]:active, fieldset[disabled] .btn-primary:active, .btn-primary.disabled.active, .btn-primary[disabled].active, fieldset[disabled] .btn-primary.active { border-color: rgb(53, 126, 189); background-color: rgb(66, 139, 202); }.btn-warning:hover, .btn-warning:focus, .btn-warning:active, .btn-warning.active, .open .dropdown-toggle.btn-warning { color: rgb(255, 255, 255); border-color: rgb(213, 133, 18); background-color: rgb(237, 156, 40); }.btn-warning:active, .btn-warning.active, .open .dropdown-toggle.btn-warning { background-image: none; }.btn-warning.disabled, .btn-warning[disabled], fieldset[disabled] .btn-warning, .btn-warning.disabled:hover, .btn-warning[disabled]:hover, fieldset[disabled] .btn-warning:hover, .btn-warning.disabled:focus, .btn-warning[disabled]:focus, fieldset[disabled] .btn-warning:focus, .btn-warning.disabled:active, .btn-warning[disabled]:active, fieldset[disabled] .btn-warning:active, .btn-warning.disabled.active, .btn-warning[disabled].active, fieldset[disabled] .btn-warning.active { border-color: rgb(238, 162, 54); background-color: rgb(240, 173, 78); }.btn-danger:hover, .btn-danger:focus, .btn-danger:active, .btn-danger.active, .open .dropdown-toggle.btn-danger { color: rgb(255, 255, 255); border-color: rgb(172, 41, 37); background-color: rgb(210, 50, 45); }.btn-danger:active, .btn-danger.active, .open .dropdown-toggle.btn-danger { background-image: none; }.btn-danger.disabled, .btn-danger[disabled], fieldset[disabled] .btn-danger, .btn-danger.disabled:hover, .btn-danger[disabled]:hover, fieldset[disabled] .btn-danger:hover, .btn-danger.disabled:focus, .btn-danger[disabled]:focus, fieldset[disabled] .btn-danger:focus, .btn-danger.disabled:active, .btn-danger[disabled]:active, fieldset[disabled] .btn-danger:active, .btn-danger.disabled.active, .btn-danger[disabled].active, fieldset[disabled] .btn-danger.active { border-color: rgb(212, 63, 58); background-color: rgb(217, 83, 79); }.btn-success:hover, .btn-success:focus, .btn-success:active, .btn-success.active, .open .dropdown-toggle.btn-success { color: rgb(255, 255, 255); border-color: rgb(57, 132, 57); background-color: rgb(71, 164, 71); }.btn-success:active, .btn-success.active, .open .dropdown-toggle.btn-success { background-image: none; }.btn-success.disabled, .btn-success[disabled], fieldset[disabled] .btn-success, .btn-success.disabled:hover, .btn-success[disabled]:hover, fieldset[disabled] .btn-success:hover, .btn-success.disabled:focus, .btn-success[disabled]:focus, fieldset[disabled] .btn-success:focus, .btn-success.disabled:active, .btn-success[disabled]:active, fieldset[disabled] .btn-success:active, .btn-success.disabled.active, .btn-success[disabled].active, fieldset[disabled] .btn-success.active { border-color: rgb(76, 174, 76); background-color: rgb(92, 184, 92); }.btn-info:hover, .btn-info:focus, .btn-info:active, .btn-info.active, .open .dropdown-toggle.btn-info { color: rgb(255, 255, 255); border-color: rgb(38, 154, 188); background-color: rgb(57, 179, 215); }.btn-info:active, .btn-info.active, .open .dropdown-toggle.btn-info { background-image: none; }.btn-info.disabled, .btn-info[disabled], fieldset[disabled] .btn-info, .btn-info.disabled:hover, .btn-info[disabled]:hover, fieldset[disabled] .btn-info:hover, .btn-info.disabled:focus, .btn-info[disabled]:focus, fieldset[disabled] .btn-info:focus, .btn-info.disabled:active, .btn-info[disabled]:active, fieldset[disabled] .btn-info:active, .btn-info.disabled.active, .btn-info[disabled].active, fieldset[disabled] .btn-info.active { border-color: rgb(70, 184, 218); background-color: rgb(91, 192, 222); }.collapse { display: none; }.dropdown-menu.pull-right { right: 0px; left: auto; }.dropdown-menu .divider { height: 1px; margin: 9px 0px; overflow: hidden; background-color: rgb(229, 229, 229); }.dropdown-menu > .active > a, .dropdown-menu > .active > a:hover, .dropdown-menu > .active > a:focus { color: rgb(255, 255, 255); text-decoration: none; outline: 0px; background-color: rgb(66, 139, 202); }.pull-right > .dropdown-menu { right: 0px; left: auto; }.btn-group > .btn:hover, .btn-group-vertical > .btn:hover, .btn-group > .btn:focus, .btn-group-vertical > .btn:focus, .btn-group > .btn:active, .btn-group-vertical > .btn:active, .btn-group > .btn.active, .btn-group-vertical > .btn.active { z-index: 2; }.nav { padding-left: 0px; margin-bottom: 0px; list-style: none; }.nav::before, .nav::after { display: table; content: " "; }.nav::after { clear: both; }.nav::before, .nav::after { display: table; content: " "; }.nav::after { clear: both; }.nav > li { position: relative; display: block; }.nav > li > a { position: relative; display: block; padding: 10px 15px; }.nav > li > a:hover, .nav > li > a:focus { text-decoration: none; background-color: rgb(238, 238, 238); }.nav > li.disabled > a { color: rgb(153, 153, 153); }.nav > li.disabled > a:hover, .nav > li.disabled > a:focus { color: rgb(153, 153, 153); text-decoration: none; cursor: not-allowed; background-color: transparent; }.nav .open > a, .nav .open > a:hover, .nav .open > a:focus { border-color: rgb(66, 139, 202); background-color: rgb(238, 238, 238); }.nav .open > a .caret, .nav .open > a:hover .caret, .nav .open > a:focus .caret { border-top-color: rgb(42, 100, 150); border-bottom-color: rgb(42, 100, 150); }.nav .nav-divider { height: 1px; margin: 9px 0px; overflow: hidden; background-color: rgb(229, 229, 229); }.nav > li > a > img { max-width: none; }.nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus { color: rgb(85, 85, 85); cursor: default; border-width: 1px; border-style: solid; border-color: rgb(221, 221, 221) rgb(221, 221, 221) transparent; background-color: rgb(255, 255, 255); }.nav-tabs.nav-justified > .active > a, .nav-tabs.nav-justified > .active > a:hover, .nav-tabs.nav-justified > .active > a:focus { border: 1px solid rgb(221, 221, 221); }.nav-pills > li.active > a, .nav-pills > li.active > a:hover, .nav-pills > li.active > a:focus { color: rgb(255, 255, 255); background-color: rgb(66, 139, 202); }.nav-pills > li.active > a .caret, .nav-pills > li.active > a:hover .caret, .nav-pills > li.active > a:focus .caret { border-top-color: rgb(255, 255, 255); border-bottom-color: rgb(255, 255, 255); }.nav-tabs-justified > .active > a, .nav-tabs-justified > .active > a:hover, .nav-tabs-justified > .active > a:focus { border: 1px solid rgb(221, 221, 221); }.tab-content > .active { display: block; }.nav .caret { border-top-color: rgb(66, 139, 202); border-bottom-color: rgb(66, 139, 202); }.nav a:hover .caret { border-top-color: rgb(42, 100, 150); border-bottom-color: rgb(42, 100, 150); }.navbar { position: relative; min-height: 50px; margin-bottom: 20px; border: 1px solid transparent; }.navbar::before, .navbar::after { display: table; content: " "; }.navbar::after { clear: both; }.navbar::before, .navbar::after { display: table; content: " "; }.navbar::after { clear: both; }.navbar-header::before, .navbar-header::after { display: table; content: " "; }.navbar-header::after { clear: both; }.navbar-header::before, .navbar-header::after { display: table; content: " "; }.navbar-header::after { clear: both; }.navbar-collapse { max-height: 340px; padding-right: 15px; padding-left: 15px; overflow-x: visible; border-top-width: 1px; border-top-style: solid; border-top-color: transparent; box-shadow: rgba(255, 255, 255, 0.0980392) 0px 1px 0px inset; }.navbar-collapse::before, .navbar-collapse::after { display: table; content: " "; }.navbar-collapse::after { clear: both; }.navbar-collapse::before, .navbar-collapse::after { display: table; content: " "; }.navbar-collapse::after { clear: both; }.container > .navbar-header, .container > .navbar-collapse { margin-right: -15px; margin-left: -15px; }.navbar-brand { float: left; padding: 15px; font-size: 18px; line-height: 20px; }.navbar-brand:hover, .navbar-brand:focus { text-decoration: none; }.navbar-toggle { position: relative; float: right; padding: 9px 10px; margin-top: 8px; margin-right: 15px; margin-bottom: 8px; border: 1px solid transparent; border-radius: 4px; background-color: transparent; }.navbar-toggle .icon-bar { display: block; width: 22px; height: 2px; border-radius: 1px; }.navbar-toggle .icon-bar + .icon-bar { margin-top: 4px; }.navbar-nav { margin: 7.5px -15px; }.navbar-nav > li > a { padding-top: 10px; padding-bottom: 10px; line-height: 20px; }.navbar-nav > li > .dropdown-menu { margin-top: 0px; border-top-right-radius: 0px; border-top-left-radius: 0px; }.navbar-fixed-bottom .navbar-nav > li > .dropdown-menu { border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; }.navbar-nav.pull-right > li > .dropdown-menu, .navbar-nav > li > .dropdown-menu.pull-right { right: 0px; left: auto; }.navbar-default { border-color: rgb(231, 231, 231); background-color: rgb(248, 248, 248); }.navbar-default .navbar-brand { color: rgb(119, 119, 119); }.navbar-default .navbar-brand:hover, .navbar-default .navbar-brand:focus { color: rgb(94, 94, 94); background-color: transparent; }.navbar-default .navbar-text { color: rgb(119, 119, 119); }.navbar-default .navbar-nav > li > a { color: rgb(119, 119, 119); }.navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus { color: rgb(51, 51, 51); background-color: transparent; }.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus { color: rgb(85, 85, 85); background-color: rgb(231, 231, 231); }.navbar-default .navbar-nav > .disabled > a, .navbar-default .navbar-nav > .disabled > a:hover, .navbar-default .navbar-nav > .disabled > a:focus { color: rgb(204, 204, 204); background-color: transparent; }.navbar-default .navbar-toggle { border-color: rgb(221, 221, 221); }.navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus { background-color: rgb(221, 221, 221); }.navbar-default .navbar-toggle .icon-bar { background-color: rgb(204, 204, 204); }.navbar-default .navbar-collapse, .navbar-default .navbar-form { border-color: rgb(231, 231, 231); }.navbar-default .navbar-nav > .dropdown > a:hover .caret, .navbar-default .navbar-nav > .dropdown > a:focus .caret { border-top-color: rgb(51, 51, 51); border-bottom-color: rgb(51, 51, 51); }.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus { color: rgb(85, 85, 85); background-color: rgb(231, 231, 231); }.navbar-default .navbar-nav > .open > a .caret, .navbar-default .navbar-nav > .open > a:hover .caret, .navbar-default .navbar-nav > .open > a:focus .caret { border-top-color: rgb(85, 85, 85); border-bottom-color: rgb(85, 85, 85); }.navbar-default .navbar-nav > .dropdown > a .caret { border-top-color: rgb(119, 119, 119); border-bottom-color: rgb(119, 119, 119); }.navbar-default .navbar-link { color: rgb(119, 119, 119); }.navbar-default .navbar-link:hover { color: rgb(51, 51, 51); }.navbar-inverse .navbar-brand { color: rgb(153, 153, 153); }.navbar-inverse .navbar-brand:hover, .navbar-inverse .navbar-brand:focus { color: rgb(255, 255, 255); background-color: transparent; }.navbar-inverse .navbar-nav > li > a { color: rgb(153, 153, 153); }.navbar-inverse .navbar-nav > li > a:hover, .navbar-inverse .navbar-nav > li > a:focus { color: rgb(255, 255, 255); background-color: transparent; }.navbar-inverse .navbar-nav > .active > a, .navbar-inverse .navbar-nav > .active > a:hover, .navbar-inverse .navbar-nav > .active > a:focus { color: rgb(255, 255, 255); background-color: rgb(8, 8, 8); }.navbar-inverse .navbar-nav > .disabled > a, .navbar-inverse .navbar-nav > .disabled > a:hover, .navbar-inverse .navbar-nav > .disabled > a:focus { color: rgb(68, 68, 68); background-color: transparent; }.navbar-inverse .navbar-toggle { border-color: rgb(51, 51, 51); }.navbar-inverse .navbar-toggle:hover, .navbar-inverse .navbar-toggle:focus { background-color: rgb(51, 51, 51); }.navbar-inverse .navbar-toggle .icon-bar { background-color: rgb(255, 255, 255); }.navbar-inverse .navbar-collapse, .navbar-inverse .navbar-form { border-color: rgb(16, 16, 16); }.navbar-inverse .navbar-nav > .open > a, .navbar-inverse .navbar-nav > .open > a:hover, .navbar-inverse .navbar-nav > .open > a:focus { color: rgb(255, 255, 255); background-color: rgb(8, 8, 8); }.navbar-inverse .navbar-nav > .dropdown > a:hover .caret { border-top-color: rgb(255, 255, 255); border-bottom-color: rgb(255, 255, 255); }.navbar-inverse .navbar-nav > .dropdown > a .caret { border-top-color: rgb(153, 153, 153); border-bottom-color: rgb(153, 153, 153); }.navbar-inverse .navbar-nav > .open > a .caret, .navbar-inverse .navbar-nav > .open > a:hover .caret, .navbar-inverse .navbar-nav > .open > a:focus .caret { border-top-color: rgb(255, 255, 255); border-bottom-color: rgb(255, 255, 255); }.breadcrumb > .active { color: rgb(153, 153, 153); }.pagination > .active > a, .pagination > .active > span, .pagination > .active > a:hover, .pagination > .active > span:hover, .pagination > .active > a:focus, .pagination > .active > span:focus { z-index: 2; color: rgb(255, 255, 255); cursor: default; border-color: rgb(66, 139, 202); background-color: rgb(66, 139, 202); }a.list-group-item.active > .badge, .nav-pills > .active > a > .badge { color: rgb(66, 139, 202); background-color: rgb(255, 255, 255); }.container .jumbotron { border-radius: 6px; }a.thumbnail:hover, a.thumbnail:focus, a.thumbnail.active { border-color: rgb(66, 139, 202); }.progress.active .progress-bar { animation: progress-bar-stripes 2s linear infinite; }.media > .pull-right { margin-left: 10px; }a.list-group-item.active, a.list-group-item.active:hover, a.list-group-item.active:focus { z-index: 2; color: rgb(255, 255, 255); border-color: rgb(66, 139, 202); background-color: rgb(66, 139, 202); }a.list-group-item.active .list-group-item-heading, a.list-group-item.active:hover .list-group-item-heading, a.list-group-item.active:focus .list-group-item-heading { color: inherit; }a.list-group-item.active .list-group-item-text, a.list-group-item.active:hover .list-group-item-text, a.list-group-item.active:focus .list-group-item-text { color: rgb(225, 237, 247); }.carousel-inner > .item { position: relative; display: none; transition: left 0.6s ease-in-out; }.carousel-inner > .item > img, .carousel-inner > .item > a > img { display: block; height: auto; max-width: 100%; line-height: 1; }.carousel-inner > .active, .carousel-inner > .next, .carousel-inner > .prev { display: block; }.carousel-inner > .active { left: 0px; }.carousel-indicators .active { width: 12px; height: 12px; margin: 0px; background-color: rgb(255, 255, 255); }.pull-right { float: right !important; }.navbar .pull-right { float: right; border-top: 3px solid #00A2D3;}.fa.pull-right { margin-left: 0.3em; }.owl-carousel .owl-wrapper::after { content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0px; }.owl-carousel { display: none; position: relative; width: 100%; }.owl-carousel .owl-wrapper { display: none; position: relative; transform: translate3d(0px, 0px, 0px); }.owl-carousel .owl-wrapper-outer { overflow: hidden; position: relative; width: 100%; }.owl-carousel .owl-wrapper-outer.autoHeight { transition: height 500ms ease-in-out; }.owl-carousel .owl-item { float: left; }.owl-controls .owl-page, .owl-controls .owl-buttons div { cursor: pointer; }.owl-controls { -webkit-user-select: none; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); }.owl-carousel .owl-wrapper, .owl-carousel .owl-item { backface-visibility: hidden; transform: translate3d(0px, 0px, 0px); }.owl-theme .owl-controls { margin-top: 10px; text-align: center; }.owl-theme .owl-controls .owl-buttons div { color: rgb(255, 255, 255); display: inline-block; zoom: 1; margin: 5px; padding: 3px 10px; font-size: 12px; border-radius: 30px; opacity: 0.5; background: rgb(134, 151, 145); }.owl-theme .owl-controls.clickable .owl-buttons div:hover { opacity: 1; text-decoration: none; }.owl-theme .owl-controls .owl-page { display: inline-block; zoom: 1; }.owl-theme .owl-controls .owl-page span { display: block; width: 12px; height: 12px; margin: 5px 7px; opacity: 0.5; border-radius: 20px; background: rgb(134, 151, 145); }.owl-theme .owl-controls .owl-page.active span, .owl-theme .owl-controls.clickable .owl-page:hover span { opacity: 1; }.owl-theme .owl-controls .owl-page span.owl-numbers { height: auto; width: auto; color: rgb(255, 255, 255); padding: 2px 10px; font-size: 12px; border-radius: 30px; }a, a:active, a:focus, a:active { text-decoration: none !important; }img { max-width: 100%; }h1, h2, h3, h4, h5, h6 { font-weight: normal; margin: 0px 0px 15px; }ul { margin: 0px; padding: 0px; list-style: none; }li { list-style: none; }.full-width { width: 100%; margin: 0px auto; }.navbar-default { border-color: transparent; background-color: transparent; }.navbar-default .navbar-nav > li > a { font-family: ralewaysemibold; margin-top: 40px; color: rgb(90, 98, 132) !important; }.navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:active, .navbar-default .navbar-nav > li > a:focus { color: rgb(17, 161, 207) !important; }.header-area { padding-bottom: 75px; padding-top: 115px; }.header-logo-center-top { }.welcome-row { padding-top: 60px; }.welcome-left-section { padding-top: 54px; }.welcome-description { font-family: ralewaythin; font-size: 38px; color: rgb(21, 30, 71); line-height: 1.1em; letter-spacing: 1px; margin-top: 20px; }.welcome-right-section { }.quality-area { padding-top: 65px; padding-bottom: 90px; }.quality-heading { font-family: ralewayregular; font-size: 19px; line-height: 1.7; color: rgb(85, 85, 85); text-align: center; display: block; margin: auto; max-width: 910px; padding-bottom: 80px; }.quality { text-align: center; }.quality-heading-text { padding-top: 25px; font-family: ralewaysemibold; font-size: 16px; }.quality-text-promo { font-family: ralewayregular; letter-spacing: 0px; line-height: 1.5em; padding-bottom: 75px; }.quality-text { font-family: ralewayregular; font-size: 14px; color: rgb(136, 138, 138); }.we-do-area { padding-top: 100px; padding-bottom: 120px; }.we-do-heading { font-family: open_sansextrabold; font-size: 30px; text-align: center; color: rgb(255, 255, 255); /* padding-bottom: 10px; */ }.we-do-text { max-width: 956px; display: block; font-family: ralewayregular; font-size: 22px; color: rgb(135, 156, 176); text-align: center; margin: auto; line-height: 1.6em; padding-bottom: 50px; }.how-we-do-area { padding-top: 100px; padding-bottom: 120px; }.how-we-do-heading { font-family: ralewayextrabold; font-size: 30px; text-align: center; color: rgb(85, 85, 85); }.step1-text-left-title { max-width: 240px; font-family: open_sanssemibold; font-size: 18px; display: block; margin: 30px auto 11px; }.number1 { font-size: 16px; color: rgb(0, 0, 0); }.portfolio-area { padding-top: 100px; padding-bottom: 120px; }.works-count { width: 97%; margin: auto; }*::-webkit-input-placeholder { color: rgb(135, 156, 176); font-family: ralewayregular; font-size: 14px; }.logos-area { padding-top: 72px; padding-bottom: 22px; }.owl-carousel .owl-item { position: relative; float: left; backface-visibility: hidden; -webkit-tap-highlight-color: transparent; -webkit-user-select: none; min-height: 70px; }.owl-carousel .owl-item img { }.contact-area { padding-top: 130px; }.inputfield { width: 32%; float: left; border: 3px solid rgb(240, 240, 240); margin-right: 1%; font-family: ralewayregular; font-size: 14px; color: rgb(135, 156, 176); height: 50px; margin-bottom: 20px; border-radius: 50px; text-align: center; background: transparent; }.inputfieldmessage { width: 98%; float: left; border: 3px solid rgb(240, 240, 240); margin-right: 1%; font-family: ralewayregular; font-size: 14px; color: rgb(135, 156, 176); height: 200px; margin-bottom: 20px; text-align: center; border-radius: 25px; background: transparent; }.inputbtn { border: none; font-family: ralewayextrabold; font-size: 12px; padding-top: 15px; padding-bottom: 15px; width: 98%; color: rgb(255, 255, 255); border-radius: 25px; }.info-panel1 { width: 20%; text-align: center; float: left; color: rgb(255, 255, 255); height: 190px; padding-top: 41px; position: relative; }.info-panel2 { width: 20%; text-align: center; float: left; color: rgb(255, 255, 255); height: 190px; padding-top: 41px; position: relative; }.info-panel4 { width: 20%; text-align: center; float: left; color: rgb(255, 255, 255); height: 190px; padding-top: 41px; position: relative; }.info-panel5 { width: 20%; text-align: center; float: left; color: rgb(255, 255, 255); height: 190px; padding-top: 41px; position: relative; cursor: pointer; }.info-panel-middle { width: 20%; text-align: center; float: left; color: rgb(255, 255, 255); height: 190px; padding-top: 32px; position: relative; cursor: pointer; }.info-panel4:hover { box-shadow: rgb(0, 0, 0) 4px -2px 46px -2px; transition: all 0.3s ease 0s; z-index: 9; }.info-panel-middle:hover { box-shadow: rgb(0, 0, 0) 4px -2px 46px -2px; transition: all 0.3s ease 0s; z-index: 9; }.info-panel5:hover { box-shadow: rgb(0, 0, 0) 4px -2px 46px -2px; transition: all 0.3s ease 0s; z-index: 9; }.info-panel2:hover { box-shadow: rgb(0, 0, 0) 4px -2px 46px -2px; transition: all 0.3s ease 0s; z-index: 9; }.info-panel1:hover { box-shadow: rgb(0, 0, 0) 4px -2px 46px -2px; transition: all 0.3s ease 0s; z-index: 9; }.info-panel-middle:hover .triangle-down-3 { display: block; transition: all 0.3s ease 0s; }.info-panel1:hover .triangle-down-1 { display: block; transition: all 0.3s ease 0s; }.info-panel2:hover .triangle-down-2 { display: block; transition: all 0.3s ease 0s; }.info-panel4:hover .triangle-down-4 { display: block; transition: all 0.3s ease 0s; }.info-panel5:hover .triangle-down-5 { display: block; transition: all 0.3s ease 0s; }.info-title { color: rgb(29, 102, 150); margin-top: 20px; margin-bottom: 7px; font-family: ralewayextrabold; }.email { color: rgb(255, 255, 255); }.contact-info { margin-top: 80px; height: 190px; }.email:hover, .email:focus, .email:active, .email:visited { color: rgb(255, 255, 255); }.footer-social { max-width: 630px; margin: auto; }.social-link { margin-left: 25px; margin-right: 25px; width: 40px; height: 40px; float: left; }.social-area { padding-top: 60px; padding-bottom: 50px; }.footer-area { padding-top: 30px; padding-bottom: 20px; }.footer-text { max-width: 462px; text-align: center; margin: auto; }.footer-text { font-family: ralewaysemibold; font-size: 12px; color: rgb(255, 255, 255); }.hilight-text { font-size: 12px; color: rgb(25, 165, 210); }.divider { width: 160px; height: 20px; text-align: center; margin: auto auto 30px; background: url(divider.png) no-repeat; }.divider-yellow { width: 160px; height: 20px; text-align: center; margin: auto auto 30px; background: url(divider-yellow.png) no-repeat; }.part { width: 20%; float: left; }.quality-text { font-family: ralewayregular; font-size: 14px; color: rgb(136, 138, 138); width: 180px; text-align: center; margin: auto; }.left-part { max-width: 380px; float: left; margin-top: -40px; }.center-part { max-width: 305px; margin: auto; }.right-part { max-width: 380px; float: right; margin-top: -40px; }.mobile-center { margin-top: -98px; position: absolute; }.team-work-bg { max-width: 1140px; margin: auto; min-height: 392px; position: relative; background: url(team-work-bg.png) no-repeat; }.full-work-container { margin-top: 310px; }.list-icon1 { position: absolute; width: 90px; height: 90px; right: 0px; z-index: 999; background: url(list-icon1.png) no-repeat; }.list-icon2 { position: absolute; width: 90px; height: 90px; right: 0px; z-index: 999; background: url(list-icon2.png) no-repeat; }.list-icon3 { position: absolute; width: 90px; height: 90px; right: 0px; z-index: 999; background: url(list-icon3.png) no-repeat; }.list-icon-right1 { position: absolute; width: 90px; height: 90px; left: 0px; z-index: 999; background: url(list-icon4.png) no-repeat; }.list-icon-right2 { position: absolute; width: 90px; height: 90px; left: 0px; z-index: 999; background: url(list-icon5.png) no-repeat; }.list-icon-right3 { position: absolute; width: 90px; height: 90px; left: 0px; z-index: 999; background: url(list-icon6.png) no-repeat; }.work-list { width: 300px; position: relative; min-height: 171px; padding-left: 15px; }.work-list-right { width: 300px; position: relative; min-height: 171px; padding-left: 107px; }.work-list-last { width: 300px; position: relative; min-height: 171px; margin-top: 30px; }.work-list-last-right { width: 300px; position: relative; min-height: 171px; margin-top: 30px; padding-left: 107px; }.list-title { font-family: ralewayregular; font-size: 18px; }.list-title-span { font-family: ralewaythin; font-size: 18px; }.list-desc { color: rgb(152, 169, 185); width: 180px; }.how-do-content { max-width: 1140px; padding-left: 34px; background: url(work-bg.png) no-repeat; }.how-do-panel { text-align: center; max-width: 250px; margin: auto; }.how-upper { margin-top: -43px; }.idea { margin-left: -83px; }.how-lower { margin-top: 125px; }.done { margin-top: -39px; }.bright-red { background: rgb(249, 249, 249) !important; }.bright-red-color { color: rgb(0, 165, 215); }.red-text { color: rgb(253, 95, 66); }.yellow-text { color: rgb(251, 185, 65); }.blue-text { color: rgb(43, 130, 201); }.light-ovile-text { color: rgb(44, 202, 144); }.white { background: rgb(239, 243, 243); }.white-text-color { color: rgb(255, 255, 255); }.yellow-background-color { background: rgb(21, 30, 71); }.desaturated-blue { background: rgb(44, 62, 80); }.green-background { background: rgb(34, 196, 138); }.green-text { color: rgb(38, 203, 190); }.dark-color { color: rgb(85, 85, 85); }.soft-blue { background: rgb(92, 172, 226); }.dark-blue { background: rgb(24, 36, 48); }.dark-red { background: rgb(21, 31, 71); }.light-yellow { color: rgb(239, 192, 67); }.dark-green-text { color: rgb(46, 204, 113); }.address-last-green { background: rgb(169, 207, 106); }#backtotop { height: auto; position: fixed; right: 30px; bottom: 81px; display: none; z-index: 30; }#backtotop ul { padding: 15px 0px; }#backtotop ul li a { display: block; width: 50px; height: 50px; float: right; right: 10px; text-indent: -9000px; box-shadow: rgba(0, 0, 0, 0.0980392) 0px 0px 30px; background: url(bg-up.png) 50% 48% / 22px 15px no-repeat rgb(255, 255, 255); }.header-only { height: 120px; position: fixed; z-index: 999999; }.header-body { margin-bottom: -20px; }#owl-demo .item { margin: 10px; color: rgb(255, 255, 255); border-radius: 3px; text-align: center; }#owl-demo2 .item { margin: 10px; color: rgb(255, 255, 255); border-radius: 3px; text-align: center; }.owl-theme .owl-controls .owl-buttons div { color: rgb(255, 255, 255); display: inline-block; zoom: 1; margin: 5px; padding: 0px; font-size: 12px; border-radius: 30px; opacity: 1; background: rgb(134, 151, 145); }.owl-buttons { margin-top: 80px; }.slider-line { max-width: 1180px; margin: -38px auto auto; }.blog-panel-cotainer { max-width: 1205px; margin: 35px auto auto; }.testimonial-panel1 { width: 380px; /* min-height: 182px; */ margin-left: 10px; margin-right: 10px; float: left; /* background: url(testi-bg1.png) no-repeat; */ }.testimonial-panel2 { width: 380px; min-height: 182px; margin-left: 10px; margin-right: 10px; float: left; background: url(testi-bg2.png) no-repeat; }.testimonial-panel3 { width: 380px; min-height: 182px; margin-left: 10px; margin-right: 10px; float: left; background: url(testi-bg3.png) no-repeat; }.testimonial-content { font-family: ralewayregular; font-size: 14px; color: rgb(255, 255, 255); /* max-width: 313px; */ line-height: 1.7em; margin-top: 30px; margin-left: 34px; position: relative; }.people-part { /* width: 155px; */ /* position: absolute; */ /* margin-top: 49px; */ /* margin-left: 163px; */ color: rgb(0, 0, 0); }.people-part2 { width: 155px; position: absolute; margin-top: 49px; margin-left: 63px; color: rgb(0, 0, 0); }.people-part3 { width: 155px; position: absolute; margin-top: 49px; margin-left: 63px; color: rgb(0, 0, 0); }.people-part-left { /* width: 100px; */ /* float: left; */ font-family: ralewayregular; }.people-part-right { /* width: 55px; */ /* float: left; */ padding-left: 10px; padding-right: 10px; }.web1 { margin-top: -10px; }.web1 a:hover { color: rgb(38, 203, 190); }.web2 { margin-top: -10px; }.web2 a:hover { color: rgb(253, 95, 66); }.web3 { margin-top: -10px; }.web3 a:hover { color: rgb(44, 202, 144); }.test-area { padding-top: 100px; padding-bottom: 120px; }.info-desc { max-width: 200px; margin: auto; }.triangle-down-3 { width: 0px; height: 0px; border-left-width: 25px; border-left-style: solid; border-left-color: transparent; border-right-width: 25px; border-right-style: solid; border-right-color: transparent; border-top-width: 48px; border-top-style: solid; border-top-color: rgb(34, 196, 138); position: absolute; text-align: center; margin-left: 40%; margin-right: 40%; margin-top: 10px; }.triangle-down-4 { width: 0px; height: 0px; border-left-width: 25px; border-left-style: solid; border-left-color: transparent; border-right-width: 25px; border-right-style: solid; border-right-color: transparent; border-top-width: 48px; border-top-style: solid; border-top-color: rgb(92, 172, 226); position: absolute; text-align: center; margin-left: 44%; margin-right: 44%; margin-top: 28px; display: none; }.triangle-down-5 { width: 0px; height: 0px; border-left-width: 25px; border-left-style: solid; border-left-color: transparent; border-right-width: 25px; border-right-style: solid; border-right-color: transparent; border-top-width: 48px; border-top-style: solid; border-top-color: rgb(169, 207, 106); position: absolute; text-align: center; margin-left: 44%; margin-right: 44%; margin-top: 32px; display: none; }.triangle-down-1 { width: 0px; height: 0px; border-left-width: 25px; border-left-style: solid; border-left-color: transparent; border-right-width: 25px; border-right-style: solid; border-right-color: transparent; border-top-width: 48px; border-top-style: solid; border-top-color: rgb(231, 76, 60); position: absolute; text-align: center; margin-left: 44%; margin-right: 44%; margin-top: 32px; display: none; }.triangle-down-2 { width: 0px; height: 0px; border-left-width: 25px; border-left-style: solid; border-left-color: transparent; border-right-width: 25px; border-right-style: solid; border-right-color: transparent; border-top-width: 48px; border-top-style: solid; border-top-color: rgb(252, 184, 75); position: absolute; text-align: center; margin-left: 44%; margin-right: 44%; margin-top: 32px; display: none; }.mobile-design { font-family: ralewaysemibold; }.slider-read-more { display: block; font-family: ralewaysemibold; width: 150px; height: 45px; text-align: center; font-size: 14px; float: left; padding-top: 12px; margin-right: 10px; border-radius: 25px; }.slider-read-more:hover, .slider-read-more:focus, .slider-read-more:active, .slider-read-more:visited { color: rgb(78, 193, 232) !important; }.slider-contactus { display: block; font-family: ralewaysemibold; width: 150px; height: 45px; text-align: center; font-size: 14px; float: left; padding-top: 12px; border-radius: 25px; }.slider-contactus:hover, .slider-contactus:hover, .slider-contactus:hover, .slider-contactus:hover { color: rgb(21, 30, 71); }.owl-pagination { position: absolute; margin-top: -120px; text-align: left; padding-left: 15px; height: 22px; }.buttons { margin-top: 40px; }.owl-theme .owl-controls .owl-page span { display: block; width: 10px; height: 10px; margin: 5px 7px; opacity: 0.5; border-radius: 20px; background: rgb(69, 175, 211); }.owl-theme .owl-controls .owl-page.active span, .owl-theme .owl-controls.clickable .owl-page:hover span, .owl-theme .owl-controls.clickable .owl-page:active span, .owl-theme .owl-controls.clickable .owl-page:focus span { opacity: 1; background: rgb(69, 175, 211); }input:focus { outline: none; }.bright-red-bg2 { background: rgb(231, 76, 60); }.par1 { text-align: left; width: 43%; float: left; font-size: 15px; line-height: 1.8; font-family: ralewayregular; margin-right: 89px !important; }.par2 { text-align: left; width: 43%; float: left; font-size: 15px; padding-bottom: 15px; }.par3 { width: 43%; position: relative; float: left; }.par31 { text-align: left; width: 50%; float: left; font-size: 15px; list-style: disc !important; }.par31 li { list-style: disc inside !important; }.par32 { text-align: left; width: 49%; float: left; font-size: 15px; }.par32 li { list-style: disc inside !important; }a, a:active, a:focus, a:active { text-decoration: none !important; }img { max-width: 100%; }h1, h2, h3, h4, h5, h6 { font-weight: normal; margin: 0px 0px 15px; }ul { margin: 0px; padding: 0px; list-style: none; }li { list-style: none; }.full-width { width: 100%; margin: 0px auto; }.navbar-default { border-color: transparent; background-color: transparent; }.navbar-default .navbar-nav > li > a { font-family: ralewaysemibold !important; margin-top: 30px; color: #515465 !important; font-size: 14px; /* text-transform: uppercase; */ border-right: 1px solid #ECEFFD;}.navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:active, .navbar-default .navbar-nav > li > a:focus { color: rgb(17, 161, 207) !important; }.header-area { padding-bottom: 75px; padding-top: 115px; }.header-logo-center-top { }.welcome-row { padding-top: 60px; }.welcome-left-section { padding-top: 54px; }.welcome-description { font-family: ralewaylight; font-size: 42px; color: rgb(21, 30, 71); line-height: 1.4em; letter-spacing: 0; margin-top: 20px; }.welcome-right-section { }.quality-area { padding-top: 65px; padding-bottom: 78px; }.quality-heading { font-family: ralewayregular; font-size: 18px; line-height: 1.7; color: #73889C; text-align: center; display: block; margin: auto; padding-bottom: 55px; padding-top: 5px;}.quality { text-align: center; }.quality-heading-text { padding-top: 25px; font-family: ralewayextrabold; font-size: 17px; text-transform: uppercase; margin-bottom: 15px; color: #161F48;}.quality-text-promo { font-family: ralewayregular; letter-spacing: 0px; line-height: 1.5em; padding-bottom: 75px; }.quality-text { font-family: ralewayregular; font-size: 14px; color: rgb(136, 138, 138); }.we-do-area { padding-top: 100px; padding-bottom: 120px; }.we-do-heading { font-family: ralewayextrabold; font-size: 30px; text-align: center; color: rgb(255, 255, 255); padding-bottom: 5px; }.we-do-text { max-width: 840px; display: block; font-size: 23px; color: #A4BBD0; text-align: center; margin: auto; line-height: 1.6em; padding-bottom: 60px;}.how-we-do-area { padding-top: 100px; padding-bottom: 120px; }.how-we-do-heading { font-family: ralewayextrabold; font-size: 30px; text-align: center; color: rgb(85, 85, 85); }.step1-text-left-title { max-width: 191px; font-family: ralewaysemibold; font-size: 16px; display: block; margin: 30px auto 11px;}.number1 { font-size: 18px; color: #08A7D6; font-weight: 800; font-family: ralewayextrabold;}.portfolio-area { padding-top: 100px; padding-bottom: 120px; }.works-count { width: 97%; margin: auto; }*::-webkit-input-placeholder { color: rgb(135, 156, 176); font-family: ralewayregular; font-size: 14px; }.logos-area { padding-top: 42px; padding-bottom: 42px; }.owl-carousel .owl-item { position: relative; float: left; backface-visibility: hidden; -webkit-tap-highlight-color: transparent; -webkit-user-select: none; min-height: 70px; }.logos-area .owl-carousel .owl-item img {    max-height: 93px; }.contact-area { padding-top: 100px; }.inputfield { width: 32%; float: left; border: 3px solid rgb(240, 240, 240); margin-right: 1%; font-family: ralewayregular; font-size: 14px; color: rgb(135, 156, 176); height: 50px; margin-bottom: 20px; border-radius: 50px; text-align: center; background: transparent; }.inputfieldmessage { width: 98%; float: left; border: 3px solid rgb(240, 240, 240); margin-right: 1%; font-family: ralewayregular; font-size: 14px; color: rgb(135, 156, 176); height: 200px; margin-bottom: 20px; text-align: center; border-radius: 25px; background: transparent; }.inputbtn { border: none; font-family: ralewayextrabold; font-size: 12px; padding-top: 15px; padding-bottom: 15px; width: 98%; color: rgb(255, 255, 255); border-radius: 25px; }.info-panel1 { width: 20%; text-align: center; float: left; color: rgb(255, 255, 255); height: 190px; padding-top: 41px; position: relative; }.info-panel2 { width: 20%; text-align: center; float: left; color: rgb(255, 255, 255); height: 190px; padding-top: 41px; position: relative; }.info-panel4 { width: 20%; text-align: center; float: left; color: rgb(255, 255, 255); height: 190px; padding-top: 41px; position: relative; }.info-panel5 { width: 20%; text-align: center; float: left; color: rgb(255, 255, 255); height: 190px; padding-top: 41px; position: relative; cursor: pointer; }.info-panel-middle { width: 20%; text-align: center; float: left; color: rgb(255, 255, 255); height: 190px; padding-top: 32px; position: relative; cursor: pointer; }.info-panel4:hover { box-shadow: rgb(0, 0, 0) 4px -2px 46px -2px; transition: all 0.3s ease 0s; z-index: 9; }.info-panel-middle:hover { box-shadow: rgb(0, 0, 0) 4px -2px 46px -2px; transition: all 0.3s ease 0s; z-index: 9; }.info-panel5:hover { box-shadow: rgb(0, 0, 0) 4px -2px 46px -2px; transition: all 0.3s ease 0s; z-index: 9; }.info-panel2:hover { box-shadow: rgb(0, 0, 0) 4px -2px 46px -2px; transition: all 0.3s ease 0s; z-index: 9; }.info-panel1:hover { box-shadow: rgb(0, 0, 0) 4px -2px 46px -2px; transition: all 0.3s ease 0s; z-index: 9; }.info-panel-middle:hover .triangle-down-3 { display: block; transition: all 0.3s ease 0s; }.info-panel1:hover .triangle-down-1 { display: block; transition: all 0.3s ease 0s; }.info-panel2:hover .triangle-down-2 { display: block; transition: all 0.3s ease 0s;}.info-panel4:hover .triangle-down-4 { display: block; transition: all 0.3s ease 0s; }.info-panel5:hover .triangle-down-5 { display: block; transition: all 0.3s ease 0s; }.info-title { color: #FDFDFD; margin-top: 20px; margin-bottom: 7px; font-family: ralewayextrabold; }.email { color: rgb(255, 255, 255); }.contact-info { margin-top: 80px; height: 190px; }.email:hover, .email:focus, .email:active, .email:visited { color: rgb(255, 255, 255); }.footer-social { max-width: 630px; margin: auto; text-align: center;}.social-link { margin-left: 25px; margin-right: 25px; width: 40px; height: 40px; float: left; }.social-area { padding-top: 60px; padding-bottom: 50px; }.footer-area { padding-top: 30px; padding-bottom: 20px; }.footer-text { max-width: 462px; text-align: center; margin: auto; }.footer-text { font-family: ralewaysemibold; font-size: 12px; color: rgb(255, 255, 255); }.hilight-text { font-size: 12px; color: rgb(25, 165, 210); }.divider { width: 160px; height: 20px; text-align: center; margin: auto auto 30px; background: url(../divider.png) no-repeat; }.divider-yellow { width: 160px; height: 20px; text-align: center; margin: auto auto 30px; background: url(divider-yellow.png) no-repeat; }.part { width: 20%; float: left; }.quality-text { font-family: ralewayregular; font-size: 14px; line-height: 1.6; color: #73889C; width: 220px; text-align: center; margin: auto; }.left-part { max-width: 380px; float: left; margin-top: -40px; }.center-part { max-width: 305px; margin: auto; }.right-part { max-width: 380px; float: right; margin-top: -40px; }.mobile-center { margin-top: -98px; position: absolute; }.team-work-bg { max-width: 1140px; margin: auto; min-height: 392px; position: relative; background: url(team-work-bg.png) no-repeat; }.full-work-container { margin-top: 310px; }.list-icon1 { position: absolute; width: 90px; height: 90px; right: 0px; z-index: 999; background: url(list-icon1.png) no-repeat; }.list-icon2 { position: absolute; width: 90px; height: 90px; right: 0px; z-index: 999; background: url(list-icon2.png) no-repeat; }.list-icon3 { position: absolute; width: 90px; height: 90px; right: 0px; z-index: 999; background: url(list-icon3.png) no-repeat; }.list-icon-right1 { position: absolute; width: 90px; height: 90px; left: 0px; z-index: 999; background: url(list-icon4.png) no-repeat; }.list-icon-right2 { position: absolute; width: 90px; height: 90px; left: 0px; z-index: 999; background: url(list-icon5.png) no-repeat; }.list-icon-right3 { position: absolute; width: 90px; height: 90px; left: 0px; z-index: 999; background: url(list-icon6.png) no-repeat; }.work-list { width: 300px; position: relative; min-height: 171px; padding-left: 15px; }.work-list-right { width: 300px; position: relative; min-height: 171px; padding-left: 107px; }.work-list-last { width: 300px; position: relative; min-height: 171px; margin-top: 30px; padding-left: 15px;}.work-list-last-right { width: 300px; position: relative; min-height: 171px; margin-top: 30px; padding-left: 107px; }.list-title { font-family: ralewayregular; font-size: 17px;}.list-title-span { font-family: ralewayregular; font-size: 18px; }.list-desc { color: #A4BBD0; width: 180px; text-align: justify; /* font-family: 'PT Sans'; */}.how-do-content { max-width: 1140px; padding-left: 34px; background: url(work-bg.png) no-repeat; }.how-do-panel { text-align: center; max-width: 250px; margin: auto; }.how-upper { margin-top: -43px; }.idea { margin-left: -83px; }.how-lower { margin-top: 125px; }.done { margin-top: -39px; }.bright-red { background: url(../fde2.png) !important; }.bright-red-color { color: #E74C3C; }.red-text { color: #73889C; }.yellow-text { color: #73889C; }.blue-text { color: #73889C; }.light-ovile-text { color: #73889C; }.white { background: #EFF3F3; }.white-text-color { color: #FFFFFF; }.yellow-background-color { background: rgb(21, 30, 71); }.desaturated-blue { background: #2F3C50; }.green-background { background: rgb(34, 196, 138); }.green-text { color: #73889C; }.dark-color { color: #161F48; }.soft-blue { background: rgb(92, 172, 226); }.dark-blue { background: #FFFFFF; }.dark-red { background: #152C42; }.light-yellow { color: rgb(239, 192, 67) !important; }.dark-green-text { color: #73889C; }.address-last-green { background: rgb(169, 207, 106); }#backtotop { height: auto; position: fixed; right: 30px; bottom: 81px; display: none; z-index: 30; }#backtotop ul { padding: 15px 0px; }#backtotop ul li a { display: block; width: 50px; height: 50px; float: right; right: 10px; text-indent: -9000px; box-shadow: rgba(0, 0, 0, 0.0980392) 0px 0px 30px; background: url(bg-up.png) 50% 48% / 22px 15px no-repeat rgb(255, 255, 255); }.header-only { height: 120px; position: fixed; z-index: 999999; }.header-body { margin-bottom: -20px; }#owl-demo .item { margin: 10px; color: rgb(255, 255, 255); border-radius: 3px; text-align: center; }#owl-demo2 .item { margin: 10px; color: rgb(255, 255, 255); border-radius: 3px; text-align: center; }.owl-theme .owl-controls .owl-buttons div { color: rgb(255, 255, 255); display: inline-block; zoom: 1; margin: 5px; padding: 0px; font-size: 12px; border-radius: 30px; opacity: 1; background: rgb(134, 151, 145); }.owl-buttons { margin-top: 80px; }.slider-line { max-width: 1180px; margin: -38px auto auto; }.blog-panel-cotainer { max-width: 1180px; text-align: center; margin: 35px auto auto; }.testimonial-panel1 { width: 100%; /* min-height: 182px; */ margin-left: 10px; margin-right: 10px; float: left; /* background: url(testi-bg1.png) no-repeat; */ background-size: 674px 315px; background-color: #22BB8E;}.testimonial-panel2 { width: 380px; min-height: 182px; margin-left: 10px; margin-right: 10px; float: left; background: url(testi-bg2.png) no-repeat; }.testimonial-panel3 { width: 380px; min-height: 182px; margin-left: 10px; margin-right: 10px; float: left; background: url(testi-bg3.png) no-repeat; }.testimonial-content { font-family: ralewayregular; font-size: 14px; color: rgb(255, 255, 255); /* max-width: 610px; */ line-height: 1.7em; margin-top: 40px; margin-left: 45px; margin-right: 45px; position: relative; padding-bottom: 26px;}.people-part { /* width: 155px; */ /* position: absolute; */ /* margin-top: 49px; */ padding-bottom: 30px !important; color: #FFF; }.people-part2 { width: 155px; position: absolute; margin-top: 49px; margin-left: 63px; color: rgb(0, 0, 0); }.people-part3 { width: 155px; position: absolute; margin-top: 49px; margin-left: 63px; color: rgb(0, 0, 0); }.people-part-left { /* width: 100px; */ /* float: left; */ font-family: ralewayregular; }.people-part-right { /* width: 55px; */ /* float: left; */ padding-left: 10px; padding-right: 10px; text-align: center;}.web1 { margin-top: -10px;}.web1 a:hover { color: rgb(38, 203, 190); }.web2 { margin-top: -10px; }.web2 a:hover { color: rgb(253, 95, 66); }.web3 { margin-top: -10px; }.web3 a:hover { color: rgb(44, 202, 144); }.test-area { padding-top: 100px; padding-bottom: 120px; }.info-desc { max-width: 200px; margin: auto; }.triangle-down-3 { width: 0px; height: 0px; border-left-width: 25px; border-left-style: solid; border-left-color: transparent; border-right-width: 25px; border-right-style: solid; border-right-color: transparent; border-top-width: 48px; border-top-style: solid; border-top-color: rgb(34, 196, 138); position: absolute; text-align: center; /* margin-left: 44%; */ /* margin-right: 44%; */ /* margin-top: 10px; */ }.triangle-down-4 { width: 0px; height: 0px; border-left-width: 25px; border-left-style: solid; border-left-color: transparent; border-right-width: 25px; border-right-style: solid; border-right-color: transparent; border-top-width: 48px; border-top-style: solid; border-top-color: rgb(92, 172, 226); position: absolute; text-align: center; margin-left: 44%; margin-right: 44%; margin-top: 28px; display: none; }.triangle-down-5 { width: 0px; height: 0px; border-left-width: 25px; border-left-style: solid; border-left-color: transparent; border-right-width: 25px; border-right-style: solid; border-right-color: transparent; border-top-width: 48px; border-top-style: solid; border-top-color: rgb(169, 207, 106); position: absolute; text-align: center; margin-left: 44%; margin-right: 44%; margin-top: 32px; display: none; }.triangle-down-1 { width: 0px; height: 0px; border-left-width: 25px; border-left-style: solid; border-left-color: transparent; border-right-width: 25px; border-right-style: solid; border-right-color: transparent; border-top-width: 48px; border-top-style: solid; border-top-color: rgb(231, 76, 60); position: absolute; text-align: center; margin-left: 44%; margin-right: 44%; margin-top: 32px; display: none; }.triangle-down-2 { width: 0px; height: 0px; border-left-width: 25px; border-left-style: solid; border-left-color: transparent; border-right-width: 25px; border-right-style: solid; border-right-color: transparent; border-top-width: 48px; border-top-style: solid; border-top-color: #151E47; text-align: center; margin-left: 44%; margin-right: 44%; margin-top: 32px; display: none;}.mobile-design { font-family: ralewayextrabold; }.slider-read-more { display: block; font-family: ralewaysemibold; width: 150px; height: 45px; text-align: center; font-size: 14px; float: left; padding-top: 12px; margin-right: 10px; border-radius: 25px; }.slider-read-more:hover, .slider-read-more:focus, .slider-read-more:active, .slider-read-more:visited { color: rgb(78, 193, 232) !important; }.slider-contactus { display: block; font-family: ralewaysemibold; width: 150px; height: 45px; text-align: center; font-size: 14px; float: left; padding-top: 12px; color: #049CCF; border-radius: 25px; }.slider-contactus:hover, .slider-contactus:hover, .slider-contactus:hover, .slider-contactus:hover { color: rgb(21, 30, 71); }.owl-pagination { position: absolute; margin-top: -84px; text-align: left; padding-left: 15px; height: 22px; }.buttons { margin-top: 40px; }.owl-theme .owl-controls .owl-page span { display: block; width: 10px; height: 10px; margin: 5px 7px; opacity: 0.5; border-radius: 20px; background: rgb(69, 175, 211); }.owl-theme .owl-controls .owl-page.active span, .owl-theme .owl-controls.clickable .owl-page:hover span, .owl-theme .owl-controls.clickable .owl-page:active span, .owl-theme .owl-controls.clickable .owl-page:focus span { opacity: 1; background: rgb(69, 175, 211); }input:focus { outline: none; }.bright-red-bg2 { background: rgb(231, 76, 60); }.par1 { text-align: left; width: 43%; float: left; font-size: 15px; line-height: 1.8; font-family: ralewayregular; margin-right: 89px !important; }.par2 { text-align: left; width: 43%; float: left; font-size: 15px; padding-bottom: 15px; }.par3 { width: 43%; position: relative; float: left; }.par31 { text-align: left; width: 50%; float: left; font-size: 15px; list-style: disc !important; }.par31 li { list-style: disc inside !important; }.par32 { text-align: left; width: 49%; float: left; font-size: 15px; }.par32 li { list-style: disc inside !important; }.google-maps { position: relative; padding-bottom: 50%; overflow: hidden; }.google-maps iframe { position: absolute; top: 0px; left: 0px; width: 100% !important; height: 100% !important; }.par1 {    text-align: left;    width: 43%;    float: left;    font-size: 14px;    margin-right: 89px !important;    line-height: 1.8;    text-align: justify;    font-family: ralewayregular;    color: #A4BBD0;}.par2 {    width: 43%;    float: left;    font-size: 14px;    padding-bottom: 10px;    line-height: 1.8;    text-align: justify;    font-family: ralewayregular;    text-align: center;    color: #A4BBD0;}.par3 {width: 43%; position: relative; float: left;}.par31{text-align: left; width: 50%; float: left; font-size: 15px; list-style: disc !important;font-family: ralewayregular;}.par31 li{list-style: disc !important;list-style-position: inside !important;}.par32{text-align: left; width: 49%; float: left; font-size: 15px; font-family: ralewayregular;}.par32 li{list-style: disc !important;list-style-position: inside !important;}@media only screen and (max-width: 768px) {.par1 {width: 100%;    padding-top: 20px;	    margin-right: 0 !important;}.par31, .par32 {    text-align: center;}.par2, .par3 {width: 100%;}.left-part {    margin-top: 20px !important;    border-top: 1px solid #4E6882;    padding-top: 50px;}.right-part {    margin-top: 20px !important;    border-top: 1px solid #4E6882;    padding-top: 50px;}}@media only screen and (max-width: 1200px){.we-do-area .team-work-bg {    background:none;}}@media only screen and (min-width: 767px) and (max-width: 991px){.full-work-container {    margin-top: 350px;}}.people-part .green-text { color: #FBFBFB; font-weight: 600; }@media (max-width: 990px) {.navbar {    text-align: center;}.navbar-brand {    float: none;}	}@media (min-width: 990px) {	.navbar-toggle {    display: none;} }