/*All CSS*/
/*!
 * Bootstrap v3.0.0
 *
 * Copyright 2013 Twitter, Inc
 * Licensed under the Apache License v2.0
 * http://www.apache.org/licenses/LICENSE-2.0
 *
 * Designed and built with all the love in the world by @mdo and @fat.
 *//*! normalize.css v2.1.0 | MIT License | git.io/normalize */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{font-family:sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}body{margin:0}a:focus{outline:thin dotted}a:active,a:hover{outline:0}h1{margin:.67em 0;font-size:2em}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}hr{height:0;-moz-box-sizing:content-box;box-sizing:content-box}mark{color:#000;background:#ff0}code,kbd,pre,samp{font-family:monospace,serif;font-size:1em}pre{white-space:pre-wrap}q{quotes:"\201C" "\201D" "\2018" "\2019"}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:0}svg:not(:root){overflow:hidden}figure{margin:0}fieldset{padding:.35em .625em .75em;margin:0 2px;border:1px solid #c0c0c0}legend{padding:0;border:0}button,input,select,textarea{margin:0;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:0;box-sizing:border-box}input[type="search"]{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;-webkit-appearance:textfield}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{padding:0;border:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}@media print{*{color:#000!important;text-shadow:none!important;background:transparent!important;box-shadow:none!important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}.ir a:after,a[href^="javascript:"]:after,a[href^="#"]:after{content:""}pre,blockquote{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}img{max-width:100%!important}@page{margin:2cm .5cm}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}.navbar{display:none}.table td,.table th{background-color:#fff!important}.btn>.caret,.dropup>.btn>.caret{border-top-color:#000!important}.label{border:1px solid #000}.table{border-collapse:collapse!important}.table-bordered th,.table-bordered td{border:1px solid #ddd!important}}*,*:before,*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;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:#333;background-color:#fff}input,button,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit}button,input,select[multiple],textarea{background-image:none}a{color:#428bca;text-decoration:none}a:hover,a:focus{color:#2a6496;text-decoration:underline}a:focus{outline:thin dotted #333;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}img{vertical-align:middle}.img-responsive{display:block;height:auto;max-width:100%}.img-rounded{border-radius:6px}.img-circle{border-radius:50%}hr{margin-top:20px;margin-bottom:20px;border:0;border-top:1px solid #eee}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);border:0}p{margin:0 0 10px}.lead{margin-bottom:20px;font-size:16.099999999999998px;font-weight:200;line-height:1.4}@media(min-width:768px){.lead{font-size:21px}}small{font-size:85%}cite{font-style:normal}.text-muted{color:#999}.text-primary{color:#428bca}.text-warning{color:#c09853}.text-danger{color:#b94a48}.text-success{color:#468847}.text-info{color:#3a87ad}.text-left{text-align:left}.text-right{text-align:right}.text-center{text-align:center}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:500;line-height:1.1}h1 small,h2 small,h3 small,h4 small,h5 small,h6 small,.h1 small,.h2 small,.h3 small,.h4 small,.h5 small,.h6 small{font-weight:normal;line-height:1;color:#999}h1,h2,h3{margin-top:20px;margin-bottom:10px}h4,h5,h6{margin-top:10px;margin-bottom:10px}h1,.h1{font-size:38px}h2,.h2{font-size:32px}h3,.h3{font-size:24px}h4,.h4{font-size:18px}h5,.h5{font-size:14px}h6,.h6{font-size:12px}h1 small,.h1 small{font-size:24px}h2 small,.h2 small{font-size:18px}h3 small,.h3 small,h4 small,.h4 small{font-size:14px}.page-header{padding-bottom:9px;margin:40px 0 20px;border-bottom:1px solid #eee}ul,ol{margin-top:0;margin-bottom:10px}ul ul,ol ul,ul ol,ol ol{margin-bottom:0}.list-unstyled{padding-left:0;list-style:none}.list-inline{padding-left:0;list-style:none}.list-inline>li{display:inline-block;padding-right:5px;padding-left:5px}dl{margin-bottom:20px}dt,dd{line-height:1.428571429}dt{font-weight:bold}dd{margin-left:0}@media(min-width:768px){.dl-horizontal dt{float:left;width:160px;overflow:hidden;clear:left;text-align:right;text-overflow:ellipsis;white-space:nowrap}.dl-horizontal dd{margin-left:180px}.dl-horizontal dd:before,.dl-horizontal dd:after{display:table;content:" "}.dl-horizontal dd:after{clear:both}.dl-horizontal dd:before,.dl-horizontal dd:after{display:table;content:" "}.dl-horizontal dd:after{clear:both}}abbr[title],abbr[data-original-title]{cursor:help;border-bottom:1px dotted #999}abbr.initialism{font-size:90%;text-transform:uppercase}blockquote{padding:10px 20px;margin:0 0 20px;border-left:5px solid #eee}blockquote p{font-size:17.5px;font-weight:300;line-height:1.25}blockquote p:last-child{margin-bottom:0}blockquote small{display:block;line-height:1.428571429;color:#999}blockquote small:before{content:'\2014 \00A0'}blockquote.pull-right{padding-right:15px;padding-left:0;border-right:5px solid #eee;border-left:0}blockquote.pull-right p,blockquote.pull-right small{text-align:right}blockquote.pull-right small:before{content:''}blockquote.pull-right small:after{content:'\00A0 \2014'}q:before,q:after,blockquote:before,blockquote:after{content:""}address{display:block;margin-bottom:20px;font-style:normal;line-height:1.428571429}code,pre{font-family:Monaco,Menlo,Consolas,"Courier New",monospace}code{padding:2px 4px;font-size:90%;color:#c7254e;white-space:nowrap;background-color:#f9f2f4;border-radius:4px}pre{display:block;padding:9.5px;margin:0 0 10px;font-size:13px;line-height:1.428571429;color:#333;word-break:break-all;word-wrap:break-word;background-color:#f5f5f5;border:1px solid #ccc;border-radius:4px}pre.prettyprint{margin-bottom:20px}pre code{padding:0;font-size:inherit;color:inherit;white-space:pre-wrap;background-color:transparent;border:0}.pre-scrollable{max-height:340px;overflow-y:scroll}.container{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:before,.row:after{display:table;content:" "}.row:after{clear:both}.row:before,.row:after{display:table;content:" "}.row:after{clear:both}@media(min-width:768px){.container .row{margin-right:-15px;margin-left:-15px}}.row .row{margin-right:1px;margin-left:-1px}.col-xs-1,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-10,.col-xs-11,.col-xs-12,.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12,.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12,.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12{position:relative;min-height:1px;padding-right:15px;padding-left:15px}.col-xs-1,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-10,.col-xs-11{float:left}.col-xs-1{width:8.333333333333332%}.col-xs-2{width:16.666666666666664%}.col-xs-3{width:25%}.col-xs-4{width:33.33333333333333%}.col-xs-5{width:41.66666666666667%}.col-xs-6{width:50%}.col-xs-7{width:58.333333333333336%}.col-xs-8{width:66.66666666666666%}.col-xs-9{width:75%}.col-xs-10{width:83.33333333333334%}.col-xs-11{width:91.66666666666666%}.col-xs-12{width:100%}@media(min-width:768px){.container{max-width:720px}.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11{float:left}.col-sm-1{width:8.333333333333332%}.col-sm-2{width:16.666666666666664%}.col-sm-3{width:25%}.col-sm-4{width:33.33333333333333%}.col-sm-5{width:41.66666666666667%}.col-sm-6{width:50%}.col-sm-7{width:58.333333333333336%}.col-sm-8{width:66.66666666666666%}.col-sm-9{width:75%}.col-sm-10{width:83.33333333333334%}.col-sm-11{width:91.66666666666666%}.col-sm-12{width:100%}.col-sm-push-1{left:8.333333333333332%}.col-sm-push-2{left:16.666666666666664%}.col-sm-push-3{left:25%}.col-sm-push-4{left:33.33333333333333%}.col-sm-push-5{left:41.66666666666667%}.col-sm-push-6{left:50%}.col-sm-push-7{left:58.333333333333336%}.col-sm-push-8{left:66.66666666666666%}.col-sm-push-9{left:75%}.col-sm-push-10{left:83.33333333333334%}.col-sm-push-11{left:91.66666666666666%}.col-sm-pull-1{right:8.333333333333332%}.col-sm-pull-2{right:16.666666666666664%}.col-sm-pull-3{right:25%}.col-sm-pull-4{right:33.33333333333333%}.col-sm-pull-5{right:41.66666666666667%}.col-sm-pull-6{right:50%}.col-sm-pull-7{right:58.333333333333336%}.col-sm-pull-8{right:66.66666666666666%}.col-sm-pull-9{right:75%}.col-sm-pull-10{right:83.33333333333334%}.col-sm-pull-11{right:91.66666666666666%}.col-sm-offset-1{margin-left:8.333333333333332%}.col-sm-offset-2{margin-left:16.666666666666664%}.col-sm-offset-3{margin-left:25%}.col-sm-offset-4{margin-left:33.33333333333333%}.col-sm-offset-5{margin-left:41.66666666666667%}.col-sm-offset-6{margin-left:50%}.col-sm-offset-7{margin-left:58.333333333333336%}.col-sm-offset-8{margin-left:66.66666666666666%}.col-sm-offset-9{margin-left:75%}.col-sm-offset-10{margin-left:83.33333333333334%}.col-sm-offset-11{margin-left:91.66666666666666%}}@media(min-width:992px){.container{max-width:940px}.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11{float:left}.col-md-1{width:8.333333333333332%}.col-md-2{width:16.666666666666664%}.col-md-3{width:25%}.col-md-4{width:33.33333333333333%}.col-md-5{width:41.66666666666667%}.col-md-6{width:50%}.col-md-7{width:58.333333333333336%}.col-md-8{width:66.66666666666666%}.col-md-9{width:75%}.col-md-10{width:83.33333333333334%}.col-md-11{width:91.66666666666666%}.col-md-12{width:100%}.col-md-push-1{left:8.333333333333332%}.col-md-push-2{left:16.666666666666664%}.col-md-push-3{left:25%}.col-md-push-4{left:33.33333333333333%}.col-md-push-5{left:41.66666666666667%}.col-md-push-6{left:50%}.col-md-push-7{left:58.333333333333336%}.col-md-push-8{left:66.66666666666666%}.col-md-push-9{left:75%}.col-md-push-10{left:83.33333333333334%}.col-md-push-11{left:91.66666666666666%}.col-md-pull-1{right:8.333333333333332%}.col-md-pull-2{right:16.666666666666664%}.col-md-pull-3{right:25%}.col-md-pull-4{right:33.33333333333333%}.col-md-pull-5{right:41.66666666666667%}.col-md-pull-6{right:50%}.col-md-pull-7{right:58.333333333333336%}.col-md-pull-8{right:66.66666666666666%}.col-md-pull-9{right:75%}.col-md-pull-10{right:83.33333333333334%}.col-md-pull-11{right:91.66666666666666%}.col-md-offset-1{margin-left:8.333333333333332%}.col-md-offset-2{margin-left:16.666666666666664%}.col-md-offset-3{margin-left:25%}.col-md-offset-4{margin-left:33.33333333333333%}.col-md-offset-5{margin-left:41.66666666666667%}.col-md-offset-6{margin-left:50%}.col-md-offset-7{margin-left:58.333333333333336%}.col-md-offset-8{margin-left:66.66666666666666%}.col-md-offset-9{margin-left:75%}.col-md-offset-10{margin-left:83.33333333333334%}.col-md-offset-11{margin-left:91.66666666666666%}}@media(min-width:1200px){.container{max-width:1140px}.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11{float:left}.col-lg-1{width:8.333333333333332%}.col-lg-2{width:16.666666666666664%}.col-lg-3{width:25%}.col-lg-4{width:33.33333333333333%}.col-lg-5{width:41.66666666666667%}.col-lg-6{width:50%}.col-lg-7{width:58.333333333333336%}.col-lg-8{width:66.66666666666666%}.col-lg-9{width:75%}.col-lg-10{width:83.33333333333334%}.col-lg-11{width:91.66666666666666%}.col-lg-12{width:100%}.col-lg-push-1{left:8.333333333333332%}.col-lg-push-2{left:16.666666666666664%}.col-lg-push-3{left:25%}.col-lg-push-4{left:33.33333333333333%}.col-lg-push-5{left:41.66666666666667%}.col-lg-push-6{left:50%}.col-lg-push-7{left:58.333333333333336%}.col-lg-push-8{left:66.66666666666666%}.col-lg-push-9{left:75%}.col-lg-push-10{left:83.33333333333334%}.col-lg-push-11{left:91.66666666666666%}.col-lg-pull-1{right:8.333333333333332%}.col-lg-pull-2{right:16.666666666666664%}.col-lg-pull-3{right:25%}.col-lg-pull-4{right:33.33333333333333%}.col-lg-pull-5{right:41.66666666666667%}.col-lg-pull-6{right:50%}.col-lg-pull-7{right:58.333333333333336%}.col-lg-pull-8{right:66.66666666666666%}.col-lg-pull-9{right:75%}.col-lg-pull-10{right:83.33333333333334%}.col-lg-pull-11{right:91.66666666666666%}.col-lg-offset-1{margin-left:8.333333333333332%}.col-lg-offset-2{margin-left:16.666666666666664%}.col-lg-offset-3{margin-left:25%}.col-lg-offset-4{margin-left:33.33333333333333%}.col-lg-offset-5{margin-left:41.66666666666667%}.col-lg-offset-6{margin-left:50%}.col-lg-offset-7{margin-left:58.333333333333336%}.col-lg-offset-8{margin-left:66.66666666666666%}.col-lg-offset-9{margin-left:75%}.col-lg-offset-10{margin-left:83.33333333333334%}.col-lg-offset-11{margin-left:91.66666666666666%}}table{max-width:100%;background-color:transparent}th{text-align:left}.table{width:100%;margin-bottom:20px}.table thead>tr>th,.table tbody>tr>th,.table tfoot>tr>th,.table thead>tr>td,.table tbody>tr>td,.table tfoot>tr>td{padding:8px;line-height:1.428571429;vertical-align:top;border-top:1px solid #ddd}.table thead>tr>th{vertical-align:bottom}.table caption+thead tr:first-child th,.table colgroup+thead tr:first-child th,.table thead:first-child tr:first-child th,.table caption+thead tr:first-child td,.table colgroup+thead tr:first-child td,.table thead:first-child tr:first-child td{border-top:0}.table tbody+tbody{border-top:2px solid #ddd}.table .table{background-color:#fff}.table-condensed thead>tr>th,.table-condensed tbody>tr>th,.table-condensed tfoot>tr>th,.table-condensed thead>tr>td,.table-condensed tbody>tr>td,.table-condensed tfoot>tr>td{padding:5px}.table-bordered{border:1px solid #ddd}.table-bordered>thead>tr>th,.table-bordered>tbody>tr>th,.table-bordered>tfoot>tr>th,.table-bordered>thead>tr>td,.table-bordered>tbody>tr>td,.table-bordered>tfoot>tr>td{border:1px solid #ddd}.table-striped>tbody>tr:nth-child(odd)>td,.table-striped>tbody>tr:nth-child(odd)>th{background-color:#f9f9f9}.table-hover>tbody>tr:hover>td,.table-hover>tbody>tr:hover>th{background-color:#f5f5f5}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:#f5f5f5}.table>thead>tr>td.success,.table>tbody>tr>td.success,.table>tfoot>tr>td.success,.table>thead>tr>th.success,.table>tbody>tr>th.success,.table>tfoot>tr>th.success,.table>thead>tr.success>td,.table>tbody>tr.success>td,.table>tfoot>tr.success>td,.table>thead>tr.success>th,.table>tbody>tr.success>th,.table>tfoot>tr.success>th{background-color:#dff0d8;border-color:#d6e9c6}.table-hover>tbody>tr>td.success:hover,.table-hover>tbody>tr>th.success:hover,.table-hover>tbody>tr.success:hover>td{background-color:#d0e9c6;border-color:#c9e2b3}.table>thead>tr>td.danger,.table>tbody>tr>td.danger,.table>tfoot>tr>td.danger,.table>thead>tr>th.danger,.table>tbody>tr>th.danger,.table>tfoot>tr>th.danger,.table>thead>tr.danger>td,.table>tbody>tr.danger>td,.table>tfoot>tr.danger>td,.table>thead>tr.danger>th,.table>tbody>tr.danger>th,.table>tfoot>tr.danger>th{background-color:#f2dede;border-color:#eed3d7}.table-hover>tbody>tr>td.danger:hover,.table-hover>tbody>tr>th.danger:hover,.table-hover>tbody>tr.danger:hover>td{background-color:#ebcccc;border-color:#e6c1c7}.table>thead>tr>td.warning,.table>tbody>tr>td.warning,.table>tfoot>tr>td.warning,.table>thead>tr>th.warning,.table>tbody>tr>th.warning,.table>tfoot>tr>th.warning,.table>thead>tr.warning>td,.table>tbody>tr.warning>td,.table>tfoot>tr.warning>td,.table>thead>tr.warning>th,.table>tbody>tr.warning>th,.table>tfoot>tr.warning>th{background-color:#fcf8e3;border-color:#fbeed5}.table-hover>tbody>tr>td.warning:hover,.table-hover>tbody>tr>th.warning:hover,.table-hover>tbody>tr.warning:hover>td{background-color:#faf2cc;border-color:#f8e5be}fieldset{padding:0;margin:0;border:0}legend{display:block;width:100%;padding:0;margin-bottom:20px;font-size:21px;line-height:inherit;color:#333;border:0;border-bottom:1px solid #e5e5e5}label{display:inline-block;margin-bottom:5px;font-weight:bold}input[type="search"]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}input[type="radio"],input[type="checkbox"]{margin:4px 0 0;margin-top:1px \9;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:thin dotted #333;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}input[type="number"]::-webkit-outer-spin-button,input[type="number"]::-webkit-inner-spin-button{height:auto}.form-control:-moz-placeholder{color:#999}.form-control::-moz-placeholder{color:#999}.form-control:-ms-input-placeholder{color:#999}.form-control::-webkit-input-placeholder{color:#999}.form-control{display:block;width:100%;height:34px;padding:6px 12px;font-size:14px;line-height:1.428571429;color:#555;vertical-align:middle;background-color:#fff;border:1px solid #ccc;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-webkit-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s}.form-control:focus{border-color:#66afe9;outline:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(102,175,233,0.6);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(102,175,233,0.6)}.form-control[disabled],.form-control[readonly],fieldset[disabled] .form-control{cursor:not-allowed;background-color:#eee}textarea.form-control{height:auto}.form-group{margin-bottom:15px}.radio,.checkbox{display:block;min-height:20px;padding-left:20px;margin-top:10px;margin-bottom:10px;vertical-align:middle}.radio label,.checkbox label{display:inline;margin-bottom:0;font-weight:normal;cursor:pointer}.radio input[type="radio"],.radio-inline input[type="radio"],.checkbox input[type="checkbox"],.checkbox-inline input[type="checkbox"]{float:left;margin-left:-20px}.radio+.radio,.checkbox+.checkbox{margin-top:-5px}.radio-inline,.checkbox-inline{display:inline-block;padding-left:20px;margin-bottom:0;font-weight:normal;vertical-align:middle;cursor:pointer}.radio-inline+.radio-inline,.checkbox-inline+.checkbox-inline{margin-top:0;margin-left:10px}input[type="radio"][disabled],input[type="checkbox"][disabled],.radio[disabled],.radio-inline[disabled],.checkbox[disabled],.checkbox-inline[disabled],fieldset[disabled] input[type="radio"],fieldset[disabled] input[type="checkbox"],fieldset[disabled] .radio,fieldset[disabled] .radio-inline,fieldset[disabled] .checkbox,fieldset[disabled] .checkbox-inline{cursor:not-allowed}.input-sm{height:30px;padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}select.input-sm{height:30px;line-height:30px}textarea.input-sm{height:auto}.input-lg{height:45px;padding:10px 16px;font-size:18px;line-height:1.33;border-radius:6px}select.input-lg{height:45px;line-height:45px}textarea.input-lg{height:auto}.has-warning .help-block,.has-warning .control-label{color:#c09853}.has-warning .form-control{border-color:#c09853;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075)}.has-warning .form-control:focus{border-color:#a47e3c;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #dbc59e;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #dbc59e}.has-warning .input-group-addon{color:#c09853;background-color:#fcf8e3;border-color:#c09853}.has-error .help-block,.has-error .control-label{color:#b94a48}.has-error .form-control{border-color:#b94a48;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075)}.has-error .form-control:focus{border-color:#953b39;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #d59392;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #d59392}.has-error .input-group-addon{color:#b94a48;background-color:#f2dede;border-color:#b94a48}.has-success .help-block,.has-success .control-label{color:#468847}.has-success .form-control{border-color:#468847;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075)}.has-success .form-control:focus{border-color:#356635;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #7aba7b;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #7aba7b}.has-success .input-group-addon{color:#468847;background-color:#dff0d8;border-color:#468847}.form-control-static{padding-top:6px;margin-bottom:0}.help-block{display:block;margin-top:5px;margin-bottom:10px;color:#737373}@media(min-width:768px){.form-inline .form-group{display:inline-block;margin-bottom:0;vertical-align:middle}.form-inline .form-control{display:inline-block}.form-inline .radio,.form-inline .checkbox{display:inline-block;padding-left:0;margin-top:0;margin-bottom:0}.form-inline .radio input[type="radio"],.form-inline .checkbox input[type="checkbox"]{float:none;margin-left:0}}.form-horizontal .control-label,.form-horizontal .radio-inline,.form-horizontal .checkbox-inline{padding-top:6px}.form-horizontal .form-group:before,.form-horizontal .form-group:after{display:table;content:" "}.form-horizontal .form-group:after{clear:both}.form-horizontal .form-group:before,.form-horizontal .form-group:after{display:table;content:" "}.form-horizontal .form-group:after{clear:both}@media(min-width:768px){.container .form-horizontal .form-group{margin-right:-15px;margin-left:-15px}}.form-horizontal .form-group .row{margin-right:-15px;margin-left:-15px}@media(min-width:768px){.form-horizontal .control-label{text-align:right}}.btn{display:inline-block;padding:6px 12px;margin-bottom:0;font-size:14px;font-weight:bold;line-height:1.428571429;text-align:center;white-space:nowrap;vertical-align:middle;cursor:pointer;border:1px solid transparent;border-radius:0px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none}.btn:focus{outline:thin dotted #333;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.btn:hover,.btn:focus{color:#333;text-decoration:none}.btn:active,.btn.active{background-image:none;outline:0;-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,0.125);box-shadow:inset 0 3px 5px rgba(0,0,0,0.125)}.btn.disabled,.btn[disabled],fieldset[disabled] .btn{pointer-events:none;cursor:not-allowed;opacity:.65;filter:alpha(opacity=65);-webkit-box-shadow:none;box-shadow:none}.btn-default{color:#333;background-color:#fff;border-color:#ccc}.btn-default:hover,.btn-default:focus,.btn-default:active,.btn-default.active,.open .dropdown-toggle.btn-default{color:#333;background-color:#ebebeb;border-color:#adadad}.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{background-color:#fff;border-color:#ccc}.btn-primary{color:#fff;background-color:#428bca;border-color:#357ebd}.btn-primary:hover,.btn-primary:focus,.btn-primary:active,.btn-primary.active,.open .dropdown-toggle.btn-primary{color:#fff;background-color:#3276b1;border-color:#285e8e}.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{background-color:#428bca;border-color:#357ebd}.btn-warning{color:#fff;background-color:#f0ad4e;border-color:#eea236}.btn-warning:hover,.btn-warning:focus,.btn-warning:active,.btn-warning.active,.open .dropdown-toggle.btn-warning{color:#fff;background-color:#ed9c28;border-color:#d58512}.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{background-color:#f0ad4e;border-color:#eea236}.btn-danger{color:#fff;background-color:#d9534f;border-color:#d43f3a}.btn-danger:hover,.btn-danger:focus,.btn-danger:active,.btn-danger.active,.open .dropdown-toggle.btn-danger{color:#fff;background-color:#d2322d;border-color:#ac2925}.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{background-color:#d9534f;border-color:#d43f3a}.btn-success{color:#fff;background-color:#5cb85c;border-color:#4cae4c}.btn-success:hover,.btn-success:focus,.btn-success:active,.btn-success.active,.open .dropdown-toggle.btn-success{color:#fff;background-color:#47a447;border-color:#398439}.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{background-color:#5cb85c;border-color:#4cae4c}.btn-info{color:#fff;background-color:#5bc0de;border-color:#46b8da}.btn-info:hover,.btn-info:focus,.btn-info:active,.btn-info.active,.open .dropdown-toggle.btn-info{color:#fff;background-color:#39b3d7;border-color:#269abc}.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{background-color:#5bc0de;border-color:#46b8da}.btn-link{font-weight:normal;color:#428bca;cursor:pointer;border-radius:0}.btn-link,.btn-link:active,.btn-link[disabled],fieldset[disabled] .btn-link{background-color:transparent;-webkit-box-shadow:none;box-shadow:none}.btn-link,.btn-link:hover,.btn-link:focus,.btn-link:active{border-color:transparent}.btn-link:hover,.btn-link:focus{color:#2a6496;text-decoration:underline;background-color:transparent}.btn-link[disabled]:hover,fieldset[disabled] .btn-link:hover,.btn-link[disabled]:focus,fieldset[disabled] .btn-link:focus{color:#999;text-decoration:none}.btn-lg{padding:10px 16px;font-size:18px;line-height:1.33;border-radius:6px}.btn-sm,.btn-xs{padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}.btn-xs{padding:3px 5px}.btn-block{display:block;width:100%;padding-right:0;padding-left:0}.btn-block+.btn-block{margin-top:5px}input[type="submit"].btn-block,input[type="reset"].btn-block,input[type="button"].btn-block{width:100%}.fade{opacity:0;-webkit-transition:opacity .15s linear;transition:opacity .15s linear}.fade.in{opacity:1}.collapse{display:none}.collapse.in{display:block}.collapsing{position:relative;height:0;overflow:hidden;-webkit-transition:height .35s ease;transition:height .35s ease}.input-group{position:relative;display:table;border-collapse:separate}.input-group.col{float:none;padding-right:0;padding-left:0}.input-group .form-control{width:100%;margin-bottom:0}.input-group-lg>.form-control,.input-group-lg>.input-group-addon,.input-group-lg>.input-group-btn>.btn{height:45px;padding:10px 16px;font-size:18px;line-height:1.33;border-radius:6px}select.input-group-lg>.form-control,select.input-group-lg>.input-group-addon,select.input-group-lg>.input-group-btn>.btn{height:45px;line-height:45px}textarea.input-group-lg>.form-control,textarea.input-group-lg>.input-group-addon,textarea.input-group-lg>.input-group-btn>.btn{height:auto}.input-group-sm>.form-control,.input-group-sm>.input-group-addon,.input-group-sm>.input-group-btn>.btn{height:30px;padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}select.input-group-sm>.form-control,select.input-group-sm>.input-group-addon,select.input-group-sm>.input-group-btn>.btn{height:30px;line-height:30px}textarea.input-group-sm>.form-control,textarea.input-group-sm>.input-group-addon,textarea.input-group-sm>.input-group-btn>.btn{height:auto}.input-group-addon,.input-group-btn,.input-group .form-control{display:table-cell}.input-group-addon:not(:first-child):not(:last-child),.input-group-btn:not(:first-child):not(:last-child),.input-group .form-control:not(:first-child):not(:last-child){border-radius:0}.input-group-addon,.input-group-btn{width:1%;white-space:nowrap;vertical-align:middle}.input-group-addon{padding:6px 12px;font-size:14px;font-weight:normal;line-height:1;text-align:center;background-color:#eee;border:1px solid #ccc;border-radius:4px}.input-group-addon.input-sm{padding:5px 10px;font-size:12px;border-radius:3px}.input-group-addon.input-lg{padding:10px 16px;font-size:18px;border-radius:6px}.input-group-addon input[type="radio"],.input-group-addon input[type="checkbox"]{margin-top:0}.input-group .form-control:first-child,.input-group-addon:first-child,.input-group-btn:first-child>.btn,.input-group-btn:first-child>.dropdown-toggle,.input-group-btn:last-child>.btn:not(:last-child):not(.dropdown-toggle){border-top-right-radius:0;border-bottom-right-radius:0}.input-group-addon:first-child{border-right:0}.input-group .form-control:last-child,.input-group-addon:last-child,.input-group-btn:last-child>.btn,.input-group-btn:last-child>.dropdown-toggle,.input-group-btn:first-child>.btn:not(:first-child){border-bottom-left-radius:0;border-top-left-radius:0}.input-group-addon:last-child{border-left:0}.input-group-btn{position:relative;white-space:nowrap}.input-group-btn>.btn{position:relative}.input-group-btn>.btn+.btn{margin-left:-4px}.input-group-btn>.btn:hover,.input-group-btn>.btn:active{z-index:2}.caret{display:inline-block;width:0;height:0;margin-left:2px;vertical-align:middle;border-top:4px solid #000;border-right:4px solid transparent;border-left:4px solid transparent;content:""}.dropdown{position:relative}.dropdown-toggle:focus{outline:0}.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:160px;padding:5px 0;margin:2px 0 0;font-size:14px;list-style:none;background-color:#fff;border:1px solid #ccc;border:1px solid rgba(0,0,0,0.15);border-radius:4px;-webkit-box-shadow:0 6px 12px rgba(0,0,0,0.175);box-shadow:0 6px 12px rgba(0,0,0,0.175);background-clip:padding-box}.dropdown-menu.pull-right{right:0;left:auto}.dropdown-menu .divider{height:1px;margin:9px 0;overflow:hidden;background-color:#e5e5e5}.dropdown-menu>li>a{display:block;padding:3px 20px;clear:both;font-weight:normal;line-height:1.428571429;color:#333;white-space:nowrap}.dropdown-menu>li>a:hover,.dropdown-menu>li>a:focus{color:#fff;text-decoration:none;background-color:#428bca}.dropdown-menu>.active>a,.dropdown-menu>.active>a:hover,.dropdown-menu>.active>a:focus{color:#fff;text-decoration:none;background-color:#428bca;outline:0}.dropdown-menu>.disabled>a,.dropdown-menu>.disabled>a:hover,.dropdown-menu>.disabled>a:focus{color:#999}.dropdown-menu>.disabled>a:hover,.dropdown-menu>.disabled>a:focus{text-decoration:none;cursor:not-allowed;background-color:transparent;background-image:none;filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.open>.dropdown-menu{display:block}.open>a{outline:0}.dropdown-header{display:block;padding:3px 20px;font-size:12px;line-height:1.428571429;color:#999}.dropdown-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:990}.pull-right>.dropdown-menu{right:0;left:auto}.dropup .caret,.navbar-fixed-bottom .dropdown .caret{border-top:0;border-bottom:4px solid #000;content:""}.dropup .dropdown-menu,.navbar-fixed-bottom .dropdown .dropdown-menu{top:auto;bottom:100%;margin-bottom:1px}.list-group{padding-left:0;margin-bottom:20px}.list-group-item{position:relative;display:block;padding:10px 15px;margin-bottom:-1px;background-color:#fff;border:1px solid #ddd}.list-group-item:first-child{border-top-right-radius:4px;border-top-left-radius:4px}.list-group-item:last-child{margin-bottom:0;border-bottom-right-radius:4px;border-bottom-left-radius:4px}.list-group-item>.badge{float:right}.list-group-item>.badge+.badge{margin-right:5px}a.list-group-item{color:#555}a.list-group-item .list-group-item-heading{color:#333}a.list-group-item:hover,a.list-group-item:focus{text-decoration:none;background-color:#f5f5f5}.list-group-item.active,.list-group-item.active:hover,.list-group-item.active:focus{z-index:2;color:#fff;background-color:#428bca;border-color:#428bca}.list-group-item.active .list-group-item-heading,.list-group-item.active:hover .list-group-item-heading,.list-group-item.active:focus .list-group-item-heading{color:inherit}.list-group-item.active .list-group-item-text,.list-group-item.active:hover .list-group-item-text,.list-group-item.active:focus .list-group-item-text{color:#e1edf7}.list-group-item-heading{margin-top:0;margin-bottom:5px}.list-group-item-text{margin-bottom:0;line-height:1.3}.panel{margin-bottom:20px;background-color:#fff;border:1px solid #ddd;border-radius:4px;-webkit-box-shadow:0 1px 1px rgba(0,0,0,0.05);box-shadow:0 1px 1px rgba(0,0,0,0.05)}.panel-body{padding:15px}.panel .list-group{margin-bottom:0}.panel .list-group .list-group-item{border-width:1px 0}.panel .list-group .list-group-item:first-child{border-top-right-radius:0;border-top-left-radius:0}.panel .list-group .list-group-item:last-child{border-bottom:0}.panel-heading+.list-group .list-group-item:first-child{border-top-width:0}.panel-heading{padding:10px 15px;background-color:#f5f5f5;border-bottom:1px solid #ddd;border-top-right-radius:3px;border-top-left-radius:3px}.panel-title{margin-top:0;margin-bottom:0;font-size:17.5px}.panel-title>a{color:inherit}.panel-footer{padding:10px 15px;background-color:#f5f5f5;border-top:1px solid #ddd;border-bottom-right-radius:3px;border-bottom-left-radius:3px}.panel-group .panel{margin-bottom:0;overflow:hidden;border-radius:4px}.panel-group .panel+.panel{margin-top:5px}.panel-group .panel-heading{border-bottom:0}.panel-group .panel-heading+.panel-collapse .panel-body{border-top:1px solid #ddd}.panel-group .panel-footer{border-top:0}.panel-group .panel-footer+.panel-collapse .panel-body{border-bottom:1px solid #ddd}.panel-primary{border-color:#428bca}.panel-primary>.panel-heading{color:#fff;background-color:#428bca;border-color:#428bca}.panel-primary>.panel-heading+.panel-collapse .panel-body{border-top-color:#428bca}.panel-primary>.panel-footer+.panel-collapse .panel-body{border-bottom-color:#428bca}.panel-success{border-color:#d6e9c6}.panel-success>.panel-heading{color:#468847;background-color:#dff0d8;border-color:#d6e9c6}.panel-success>.panel-heading+.panel-collapse .panel-body{border-top-color:#d6e9c6}.panel-success>.panel-footer+.panel-collapse .panel-body{border-bottom-color:#d6e9c6}.panel-warning{border-color:#fbeed5}.panel-warning>.panel-heading{color:#c09853;background-color:#fcf8e3;border-color:#fbeed5}.panel-warning>.panel-heading+.panel-collapse .panel-body{border-top-color:#fbeed5}.panel-warning>.panel-footer+.panel-collapse .panel-body{border-bottom-color:#fbeed5}.panel-danger{border-color:#eed3d7}.panel-danger>.panel-heading{color:#b94a48;background-color:#f2dede;border-color:#eed3d7}.panel-danger>.panel-heading+.panel-collapse .panel-body{border-top-color:#eed3d7}.panel-danger>.panel-footer+.panel-collapse .panel-body{border-bottom-color:#eed3d7}.panel-info{border-color:#bce8f1}.panel-info>.panel-heading{color:#3a87ad;background-color:#d9edf7;border-color:#bce8f1}.panel-info>.panel-heading+.panel-collapse .panel-body{border-top-color:#bce8f1}.panel-info>.panel-footer+.panel-collapse .panel-body{border-bottom-color:#bce8f1}.well{min-height:20px;padding:19px;margin-bottom:20px;background-color:#f5f5f5;border:1px solid #e3e3e3;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.05);box-shadow:inset 0 1px 1px rgba(0,0,0,0.05)}.well blockquote{border-color:#ddd;border-color:rgba(0,0,0,0.15)}.well-lg{padding:24px;border-radius:6px}.well-sm{padding:9px;border-radius:3px}.close{float:right;font-size:21px;font-weight:bold;line-height:1;color:#000;text-shadow:0 1px 0 #fff;opacity:.2;filter:alpha(opacity=20)}.close:hover,.close:focus{color:#000;text-decoration:none;cursor:pointer;opacity:.5;filter:alpha(opacity=50)}button.close{padding:0;cursor:pointer;background:transparent;border:0;-webkit-appearance:none}.nav{padding-left:0;margin-bottom:0;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:#eee}.nav>li.disabled>a{color:#999}.nav>li.disabled>a:hover,.nav>li.disabled>a:focus{color:#999;text-decoration:none;cursor:not-allowed;background-color:transparent}.nav.open>a,.nav.open>a:hover,.nav.open>a:focus{color:#fff;background-color:#428bca;border-color:#428bca}.nav.open>a .caret,.nav.open>a:hover .caret,.nav.open>a:focus .caret{border-top-color:#fff;border-bottom-color:#fff}.nav .nav-divider{height:1px;margin:9px 0;overflow:hidden;background-color:#e5e5e5}.nav>li>a>img{max-width:none}.nav-tabs{border-bottom:1px solid #ddd}.nav-tabs>li{float:left;margin-bottom:-1px}.nav-tabs>li>a{margin-right:2px;line-height:1.428571429;border:1px solid transparent;border-radius:4px 4px 0 0}.nav-tabs>li>a:hover{border-color:#eee #eee #ddd}.nav-tabs>li.active>a,.nav-tabs>li.active>a:hover,.nav-tabs>li.active>a:focus{color:#555;cursor:default;background-color:#fff;border:1px solid #ddd;border-bottom-color:transparent}.nav-tabs.nav-justified{width:100%;border-bottom:0}.nav-tabs.nav-justified>li{display:table-cell;float:none;width:1%}.nav-tabs.nav-justified>li>a{text-align:center}.nav-tabs.nav-justified>li>a{margin-right:0;border-bottom:1px solid #ddd}.nav-tabs.nav-justified>.active>a{border-bottom-color:#fff}.nav-pills>li{float:left}.nav-pills>li>a{border-radius:5px}.nav-pills>li+li{margin-left:2px}.nav-pills>li.active>a,.nav-pills>li.active>a:hover,.nav-pills>li.active>a:focus{color:#fff;background-color:#428bca}.nav-stacked>li{float:none}.nav-stacked>li+li{margin-top:2px;margin-left:0}.nav-justified{width:100%}.nav-justified>li{display:table-cell;float:none;width:1%}.nav-justified>li>a{text-align:center}.nav-tabs-justified{border-bottom:0}.nav-tabs-justified>li>a{margin-right:0;border-bottom:1px solid #ddd}.nav-tabs-justified>.active>a{border-bottom-color:#fff}.tabbable:before,.tabbable:after{display:table;content:" "}.tabbable:after{clear:both}.tabbable:before,.tabbable:after{display:table;content:" "}.tabbable:after{clear:both}.tab-content>.tab-pane,.pill-content>.pill-pane{display:none}.tab-content>.active,.pill-content>.active{display:block}.nav .caret{border-top-color:#428bca;border-bottom-color:#428bca}.nav a:hover .caret{border-top-color:#2a6496;border-bottom-color:#2a6496}.nav-tabs .dropdown-menu{margin-top:-1px;border-top-right-radius:0;border-top-left-radius:0}.navbar{position:relative;min-height:50px;margin-bottom:20px;background-color:#f8f8f8;border:1px solid #e7e7e7}.navbar:before,.navbar:after{display:table;content:" "}.navbar:after{clear:both}.navbar:before,.navbar:after{display:table;content:" "}.navbar:after{clear:both}@media(min-width:768px){.navbar{border-radius:4px}}.navbar-header{padding-right:15px;padding-left:15px}.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}@media(min-width:768px){.navbar-header{float:left}}.navbar-collapse{max-height:340px;padding-right:15px;padding-left:15px;overflow-x:visible;overflow-y:auto;border-top:1px solid #e6e6e6;box-shadow:inset 0 1px 0 rgba(255,255,255,0.1);-webkit-overflow-scrolling:touch}.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}@media(min-width:768px){.navbar-collapse{width:auto;padding-right:0;padding-left:0;border-top:0;box-shadow:none}.navbar-collapse.collapse{display:block!important;height:auto!important;padding-bottom:0;overflow:visible!important}.navbar-collapse.in{overflow-y:visible}}@media(min-width:768px){.navbar-static-top{border-width:0 0 1px;border-radius:0}}.navbar-fixed-top,.navbar-fixed-bottom{position:fixed;right:0;left:0;z-index:1030;border-width:0 0 1px}@media(min-width:768px){.navbar-fixed-top,.navbar-fixed-bottom{border-radius:0}}.navbar-fixed-top{top:0}.navbar-fixed-bottom{bottom:0;margin-bottom:0}.navbar-brand{float:left;padding-top:15px;padding-bottom:15px;font-size:18px;line-height:20px;color:#777}.navbar-brand:hover,.navbar-brand:focus{color:#5e5e5e;text-decoration:none;background-color:transparent}.navbar-toggle{position:relative;float:right;padding:9px 10px;margin-top:8px;margin-bottom:8px;background-color:transparent;border:1px solid #ddd;border-radius:4px}.navbar-toggle:hover,.navbar-toggle:focus{background-color:#ddd}.navbar-toggle .icon-bar{display:block;width:22px;height:2px;background-color:#ccc;border-radius:1px}.navbar-toggle .icon-bar+.icon-bar{margin-top:4px}@media(min-width:768px){.navbar-toggle{position:relative;top:auto;left:auto;display:none}}.navbar-nav{padding-top:7.5px;padding-bottom:7.5px;margin-right:-15px;margin-left:-15px}.navbar-nav>li>a{padding-top:10px;padding-bottom:10px;line-height:20px;color:#777}.navbar-nav>li>a:hover,.navbar-nav>li>a:focus{color:#333;background-color:transparent}.navbar-nav>.active>a,.navbar-nav>.active>a:hover,.navbar-nav>.active>a:focus{color:#555;background-color:#e7e7e7}.navbar-nav>.disabled>a,.navbar-nav>.disabled>a:hover,.navbar-nav>.disabled>a:focus{color:#ccc;background-color:transparent}@media(max-width:767px){.navbar-nav .open .dropdown-menu{position:static;float:none;width:auto;margin-top:0;background-color:transparent;border:0;box-shadow:none}.navbar-nav .open .dropdown-menu>li>a,.navbar-nav .open .dropdown-menu .dropdown-header{padding:5px 15px 5px 25px}.navbar-nav .open .dropdown-menu>li>a{line-height:20px;color:#777}.navbar-nav .open .dropdown-menu>li>a:hover,.navbar-nav .open .dropdown-menu>li>a:focus{color:#333;background-color:transparent;background-image:none}.navbar-nav .open .dropdown-menu>.active>a,.navbar-nav .open .dropdown-menu>.active>a:hover,.navbar-nav .open .dropdown-menu>.active>a:focus{color:#555;background-color:#e7e7e7}.navbar-nav .open .dropdown-menu>.disabled>a,.navbar-nav .open .dropdown-menu>.disabled>a:hover,.navbar-nav .open .dropdown-menu>.disabled>a:focus{color:#ccc;background-color:transparent}}@media(min-width:768px){.navbar-nav{float:left;padding-top:0;padding-bottom:0;margin:0}.navbar-nav>li{float:left}.navbar-nav>li>a{padding-top:15px;padding-bottom:15px}}@media(min-width:768px){.navbar-left{float:left!important}.navbar-right{float:right!important}.navbar-right .dropdown-menu{right:0;left:auto}}.navbar-form{padding:10px 15px;margin-top:8px;margin-right:-15px;margin-bottom:8px;margin-left:-15px;border-top:1px solid #e6e6e6;border-bottom:1px solid #e6e6e6;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,0.1),0 1px 0 rgba(255,255,255,0.1);box-shadow:inset 0 1px 0 rgba(255,255,255,0.1),0 1px 0 rgba(255,255,255,0.1)}@media(min-width:768px){.navbar-form .form-group{display:inline-block;margin-bottom:0;vertical-align:middle}.navbar-form .form-control{display:inline-block}.navbar-form .radio,.navbar-form .checkbox{display:inline-block;padding-left:0;margin-top:0;margin-bottom:0}.navbar-form .radio input[type="radio"],.navbar-form .checkbox input[type="checkbox"]{float:none;margin-left:0}}@media(max-width:767px){.navbar-form .form-group{margin-bottom:5px}}@media(min-width:768px){.navbar-form{width:auto;padding-top:0;padding-bottom:0;margin-right:0;margin-left:0;border:0;-webkit-box-shadow:none;box-shadow:none}}.navbar-nav>li>.dropdown-menu{margin-top:0;border-top-right-radius:0;border-top-left-radius:0}.navbar-fixed-bottom .navbar-nav>li>.dropdown-menu{border-bottom-right-radius:0;border-bottom-left-radius:0}.navbar-nav>.dropdown>a:hover .caret,.navbar-nav>.dropdown>a:focus .caret{border-top-color:#333;border-bottom-color:#333}.navbar-nav>.open>a,.navbar-nav>.open>a:hover,.navbar-nav>.open>a:focus{color:#555;background-color:#e7e7e7}.navbar-nav>.open>a .caret,.navbar-nav>.open>a:hover .caret,.navbar-nav>.open>a:focus .caret{border-top-color:#555;border-bottom-color:#555}.navbar-nav>.dropdown>a .caret{border-top-color:#777;border-bottom-color:#777}.navbar-nav.pull-right>li>.dropdown-menu,.navbar-nav>li>.dropdown-menu.pull-right{right:0;left:auto}.navbar-btn{margin-top:8px;margin-bottom:8px}.navbar-text{float:left;margin-top:15px;margin-bottom:15px;color:#777}@media(min-width:768px){.navbar-text{margin-right:15px;margin-left:15px}}.navbar-link{color:#777}.navbar-link:hover{color:#333}.navbar-inverse{background-color:#222;border-color:#080808}.navbar-inverse .navbar-brand{color:#999}.navbar-inverse .navbar-brand:hover,.navbar-inverse .navbar-brand:focus{color:#fff;background-color:transparent}.navbar-inverse .navbar-text{color:#999}.navbar-inverse .navbar-nav>li>a{color:#999}.navbar-inverse .navbar-nav>li>a:hover,.navbar-inverse .navbar-nav>li>a:focus{color:#fff;background-color:transparent}.navbar-inverse .navbar-nav>.active>a,.navbar-inverse .navbar-nav>.active>a:hover,.navbar-inverse .navbar-nav>.active>a:focus{color:#fff;background-color:#080808}.navbar-inverse .navbar-nav>.disabled>a,.navbar-inverse .navbar-nav>.disabled>a:hover,.navbar-inverse .navbar-nav>.disabled>a:focus{color:#444;background-color:transparent}.navbar-inverse .navbar-toggle{border-color:#333}.navbar-inverse .navbar-toggle:hover,.navbar-inverse .navbar-toggle:focus{background-color:#333}.navbar-inverse .navbar-toggle .icon-bar{background-color:#fff}.navbar-inverse .navbar-collapse,.navbar-inverse .navbar-form{border-color:#101010}.navbar-inverse .navbar-nav>.open>a,.navbar-inverse .navbar-nav>.open>a:hover,.navbar-inverse .navbar-nav>.open>a:focus{color:#fff;background-color:#080808}.navbar-inverse .navbar-nav>.dropdown>a:hover .caret{border-top-color:#fff;border-bottom-color:#fff}.navbar-inverse .navbar-nav>.dropdown>a .caret{border-top-color:#999;border-bottom-color:#999}.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:#fff;border-bottom-color:#fff}@media(max-width:767px){.navbar-inverse .navbar-nav .open .dropdown-menu>.dropdown-header{border-color:#080808}.navbar-inverse .navbar-nav .open .dropdown-menu>li>a{color:#999}.navbar-inverse .navbar-nav .open .dropdown-menu>li>a:hover,.navbar-inverse .navbar-nav .open .dropdown-menu>li>a:focus{color:#fff;background-color:transparent}.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a,.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:hover,.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:focus{color:#fff;background-color:#080808}.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a,.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:hover,.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:focus{color:#444;background-color:transparent}}.navbar-inverse .navbar-link{color:#999}.navbar-inverse .navbar-link:hover{color:#fff}.btn-default .caret{border-top-color:#333}.btn-primary .caret,.btn-success .caret,.btn-warning .caret,.btn-danger .caret,.btn-info .caret{border-top-color:#fff}.dropup .btn-default .caret{border-bottom-color:#333}.dropup .btn-primary .caret,.dropup .btn-success .caret,.dropup .btn-warning .caret,.dropup .btn-danger .caret,.dropup .btn-info .caret{border-bottom-color:#fff}.btn-group,.btn-group-vertical{position:relative;display:inline-block;vertical-align:middle}.btn-group>.btn,.btn-group-vertical>.btn{position:relative;float:left}.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}.btn-group>.btn:focus,.btn-group-vertical>.btn:focus{outline:0}.btn-group .btn+.btn,.btn-group .btn+.btn-group,.btn-group .btn-group+.btn,.btn-group .btn-group+.btn-group{margin-left:-1px}.btn-toolbar:before,.btn-toolbar:after{display:table;content:" "}.btn-toolbar:after{clear:both}.btn-toolbar:before,.btn-toolbar:after{display:table;content:" "}.btn-toolbar:after{clear:both}.btn-toolbar .btn-group{float:left}.btn-toolbar>.btn+.btn,.btn-toolbar>.btn-group+.btn,.btn-toolbar>.btn+.btn-group,.btn-toolbar>.btn-group+.btn-group{margin-left:5px}.btn-group>.btn:not(:first-child):not(:last-child):not(.dropdown-toggle){border-radius:0}.btn-group>.btn:first-child{margin-left:0}.btn-group>.btn:first-child:not(:last-child):not(.dropdown-toggle){border-top-right-radius:0;border-bottom-right-radius:0}.btn-group>.btn:last-child:not(:first-child),.btn-group>.dropdown-toggle:not(:first-child){border-bottom-left-radius:0;border-top-left-radius:0}.btn-group>.btn-group{float:left}.btn-group>.btn-group:not(:first-child):not(:last-child)>.btn{border-radius:0}.btn-group>.btn-group:first-child>.btn:last-child,.btn-group>.btn-group:first-child>.dropdown-toggle{border-top-right-radius:0;border-bottom-right-radius:0}.btn-group>.btn-group:last-child>.btn:first-child{border-bottom-left-radius:0;border-top-left-radius:0}.btn-group .dropdown-toggle:active,.btn-group.open .dropdown-toggle{outline:0}.btn-group-xs>.btn{padding:5px 10px;padding:3px 5px;font-size:12px;line-height:1.5;border-radius:3px}.btn-group-sm>.btn{padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}.btn-group-lg>.btn{padding:10px 16px;font-size:18px;line-height:1.33;border-radius:6px}.btn-group>.btn+.dropdown-toggle{padding-right:8px;padding-left:8px}.btn-group>.btn-lg+.dropdown-toggle{padding-right:12px;padding-left:12px}.btn-group.open .dropdown-toggle{-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,0.125);box-shadow:inset 0 3px 5px rgba(0,0,0,0.125)}.btn .caret{margin-left:0}.btn-lg .caret{border-width:5px}.dropup .btn-lg .caret{border-bottom-width:5px}.btn-group-vertical>.btn,.btn-group-vertical>.btn-group{display:block;float:none;width:100%;max-width:100%}.btn-group-vertical>.btn-group:before,.btn-group-vertical>.btn-group:after{display:table;content:" "}.btn-group-vertical>.btn-group:after{clear:both}.btn-group-vertical>.btn-group:before,.btn-group-vertical>.btn-group:after{display:table;content:" "}.btn-group-vertical>.btn-group:after{clear:both}.btn-group-vertical>.btn-group>.btn{float:none}.btn-group-vertical>.btn+.btn,.btn-group-vertical>.btn+.btn-group,.btn-group-vertical>.btn-group+.btn,.btn-group-vertical>.btn-group+.btn-group{margin-top:-1px;margin-left:0}.btn-group-vertical>.btn:not(:first-child):not(:last-child){border-radius:0}.btn-group-vertical>.btn:first-child:not(:last-child){border-top-right-radius:4px;border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn:last-child:not(:first-child){border-top-right-radius:0;border-bottom-left-radius:4px;border-top-left-radius:0}.btn-group-vertical>.btn-group:not(:first-child):not(:last-child)>.btn{border-radius:0}.btn-group-vertical>.btn-group:first-child>.btn:last-child,.btn-group-vertical>.btn-group:first-child>.dropdown-toggle{border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn-group:last-child>.btn:first-child{border-top-right-radius:0;border-top-left-radius:0}.btn-group-justified{display:table;width:100%;border-collapse:separate;table-layout:fixed}.btn-group-justified .btn{display:table-cell;float:none;width:1%}[data-toggle="buttons"]>.btn>input[type="radio"],[data-toggle="buttons"]>.btn>input[type="checkbox"]{display:none}.breadcrumb{padding:8px 15px;margin-bottom:20px;list-style:none;background-color:#f5f5f5;border-radius:4px}.breadcrumb>li{display:inline-block}.breadcrumb>li+li:before{padding:0 5px;color:#ccc;content:"/\00a0"}.breadcrumb>.active{color:#999}.pagination{display:inline-block;padding-left:0;margin:20px 0;border-radius:4px}.pagination>li{display:inline}.pagination>li>a,.pagination>li>span{position:relative;float:left;padding:6px 12px;margin-left:-1px;line-height:1.428571429;text-decoration:none;background-color:#fff;border:1px solid #ddd}.pagination>li:first-child>a,.pagination>li:first-child>span{margin-left:0;border-bottom-left-radius:4px;border-top-left-radius:4px}.pagination>li:last-child>a,.pagination>li:last-child>span{border-top-right-radius:4px;border-bottom-right-radius:4px}.pagination>li>a:hover,.pagination>li>span:hover,.pagination>li>a:focus,.pagination>li>span:focus{background-color:#eee}.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:#fff;cursor:default;background-color:#428bca;border-color:#428bca}.pagination>.disabled>span,.pagination>.disabled>a,.pagination>.disabled>a:hover,.pagination>.disabled>a:focus{color:#999;cursor:not-allowed;background-color:#fff;border-color:#ddd}.pagination-lg>li>a,.pagination-lg>li>span{padding:10px 16px;font-size:18px}.pagination-lg>li:first-child>a,.pagination-lg>li:first-child>span{border-bottom-left-radius:6px;border-top-left-radius:6px}.pagination-lg>li:last-child>a,.pagination-lg>li:last-child>span{border-top-right-radius:6px;border-bottom-right-radius:6px}.pagination-sm>li>a,.pagination-sm>li>span{padding:5px 10px;font-size:12px}.pagination-sm>li:first-child>a,.pagination-sm>li:first-child>span{border-bottom-left-radius:3px;border-top-left-radius:3px}.pagination-sm>li:last-child>a,.pagination-sm>li:last-child>span{border-top-right-radius:3px;border-bottom-right-radius:3px}.pager{padding-left:0;margin:20px 0;text-align:center;list-style:none}.pager:before,.pager:after{display:table;content:" "}.pager:after{clear:both}.pager:before,.pager:after{display:table;content:" "}.pager:after{clear:both}.pager li{display:inline}.pager li>a,.pager li>span{display:inline-block;padding:5px 14px;background-color:#fff;border:1px solid #ddd;border-radius:15px}.pager li>a:hover,.pager li>a:focus{text-decoration:none;background-color:#428bca}.pager .next>a,.pager .next>span{float:right}.pager .previous>a,.pager .previous>span{float:left}.pager .disabled>a,.pager .disabled>a:hover,.pager .disabled>a:focus,.pager .disabled>span{color:#999;cursor:not-allowed;background-color:#fff}.modal-open{overflow:hidden}.modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1040;display:none;overflow:auto;overflow-y:scroll}.modal.fade .modal-dialog{-webkit-transform:translate(0,-25%);-ms-transform:translate(0,-25%);transform:translate(0,-25%);-webkit-transition:-webkit-transform .3s ease-out;-moz-transition:-moz-transform .3s ease-out;-o-transition:-o-transform .3s ease-out;transition:transform .3s ease-out}.modal.in .modal-dialog{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0)}.modal-dialog{z-index:1050;width:auto;padding:10px;margin-right:auto;margin-left:auto}.modal-content{position:relative;background-color:#fff;border:1px solid #999;border:1px solid rgba(0,0,0,0.2);border-radius:6px;outline:0;-webkit-box-shadow:0 3px 9px rgba(0,0,0,0.5);box-shadow:0 3px 9px rgba(0,0,0,0.5);background-clip:padding-box}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1030;background-color:#000}.modal-backdrop.fade{opacity:0;filter:alpha(opacity=0)}.modal-backdrop.in{opacity:.5;filter:alpha(opacity=50)}.modal-header{min-height:16.428571429px;padding:15px;border-bottom:1px solid #e5e5e5}.modal-header .close{margin-top:-2px}.modal-title{margin:0;line-height:1.428571429}.modal-body{position:relative;padding:20px}.modal-footer{padding:19px 20px 20px;margin-top:15px;text-align:right;border-top:1px solid #e5e5e5}.modal-footer:before,.modal-footer:after{display:table;content:" "}.modal-footer:after{clear:both}.modal-footer:before,.modal-footer:after{display:table;content:" "}.modal-footer:after{clear:both}.modal-footer .btn+.btn{margin-bottom:0;margin-left:5px}.modal-footer .btn-group .btn+.btn{margin-left:-1px}.modal-footer .btn-block+.btn-block{margin-left:0}@media screen and (min-width:768px){.modal-dialog{right:auto;left:50%;width:600px;padding-top:30px;padding-bottom:30px}.modal-content{-webkit-box-shadow:0 5px 15px rgba(0,0,0,0.5);box-shadow:0 5px 15px rgba(0,0,0,0.5)}}.tooltip{position:absolute;z-index:1030;display:block;font-size:12px;line-height:1.4;opacity:0;filter:alpha(opacity=0);visibility:visible}.tooltip.in{opacity:.9;filter:alpha(opacity=90)}.tooltip.top{padding:5px 0;margin-top:-3px}.tooltip.right{padding:0 5px;margin-left:3px}.tooltip.bottom{padding:5px 0;margin-top:3px}.tooltip.left{padding:0 5px;margin-left:-3px}.tooltip-inner{max-width:200px;padding:3px 8px;color:#fff;text-align:center;text-decoration:none;background-color:#000;border-radius:4px}.tooltip-arrow{position:absolute;width:0;height:0;border-color:transparent;border-style:solid}.tooltip.top .tooltip-arrow{bottom:0;left:50%;margin-left:-5px;border-top-color:#000;border-width:5px 5px 0}.tooltip.top-left .tooltip-arrow{bottom:0;left:5px;border-top-color:#000;border-width:5px 5px 0}.tooltip.top-right .tooltip-arrow{right:5px;bottom:0;border-top-color:#000;border-width:5px 5px 0}.tooltip.right .tooltip-arrow{top:50%;left:0;margin-top:-5px;border-right-color:#000;border-width:5px 5px 5px 0}.tooltip.left .tooltip-arrow{top:50%;right:0;margin-top:-5px;border-left-color:#000;border-width:5px 0 5px 5px}.tooltip.bottom .tooltip-arrow{top:0;left:50%;margin-left:-5px;border-bottom-color:#000;border-width:0 5px 5px}.tooltip.bottom-left .tooltip-arrow{top:0;left:5px;border-bottom-color:#000;border-width:0 5px 5px}.tooltip.bottom-right .tooltip-arrow{top:0;right:5px;border-bottom-color:#000;border-width:0 5px 5px}.popover{position:absolute;top:0;left:0;z-index:1010;display:none;max-width:276px;padding:1px;text-align:left;white-space:normal;background-color:#fff;border:1px solid #ccc;border:1px solid rgba(0,0,0,0.2);border-radius:6px;-webkit-box-shadow:0 5px 10px rgba(0,0,0,0.2);box-shadow:0 5px 10px rgba(0,0,0,0.2);background-clip:padding-box}.popover.top{margin-top:-10px}.popover.right{margin-left:10px}.popover.bottom{margin-top:10px}.popover.left{margin-left:-10px}.popover-title{padding:8px 14px;margin:0;font-size:14px;font-weight:normal;line-height:18px;background-color:#f7f7f7;border-bottom:1px solid #ebebeb;border-radius:5px 5px 0 0}.popover-content{padding:9px 14px}.popover .arrow,.popover .arrow:after{position:absolute;display:block;width:0;height:0;border-color:transparent;border-style:solid}.popover .arrow{border-width:11px}.popover .arrow:after{border-width:10px;content:""}.popover.top .arrow{bottom:-11px;left:50%;margin-left:-11px;border-top-color:#999;border-top-color:rgba(0,0,0,0.25);border-bottom-width:0}.popover.top .arrow:after{bottom:1px;margin-left:-10px;border-top-color:#fff;border-bottom-width:0;content:" "}.popover.right .arrow{top:50%;left:-11px;margin-top:-11px;border-right-color:#999;border-right-color:rgba(0,0,0,0.25);border-left-width:0}.popover.right .arrow:after{bottom:-10px;left:1px;border-right-color:#fff;border-left-width:0;content:" "}.popover.bottom .arrow{top:-11px;left:50%;margin-left:-11px;border-bottom-color:#999;border-bottom-color:rgba(0,0,0,0.25);border-top-width:0}.popover.bottom .arrow:after{top:1px;margin-left:-10px;border-bottom-color:#fff;border-top-width:0;content:" "}.popover.left .arrow{top:50%;right:-11px;margin-top:-11px;border-left-color:#999;border-left-color:rgba(0,0,0,0.25);border-right-width:0}.popover.left .arrow:after{right:1px;bottom:-10px;border-left-color:#fff;border-right-width:0;content:" "}.alert{padding:15px;margin-bottom:20px;color:#c09853;background-color:#fcf8e3;border:1px solid #fbeed5;border-radius:4px}.alert h4{margin-top:0;color:inherit}.alert hr{border-top-color:#f8e5be}.alert .alert-link{font-weight:bold;color:#a47e3c}.alert>p,.alert>ul{margin-bottom:0}.alert>p+p{margin-top:5px}.alert-dismissable{padding-right:35px}.alert-dismissable .close{position:relative;top:-2px;right:-21px;color:inherit}.alert-success{color:#468847;background-color:#dff0d8;border-color:#d6e9c6}.alert-success hr{border-top-color:#c9e2b3}.alert-success .alert-link{color:#356635}.alert-danger{color:#b94a48;background-color:#f2dede;border-color:#eed3d7}.alert-danger hr{border-top-color:#e6c1c7}.alert-danger .alert-link{color:#953b39}.alert-info{color:#3a87ad;background-color:#d9edf7;border-color:#bce8f1}.alert-info hr{border-top-color:#a6e1ec}.alert-info .alert-link{color:#2d6987}.thumbnail,.img-thumbnail{padding:4px;line-height:1.428571429;background-color:#fff;border:1px solid #ddd;border-radius:4px;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.thumbnail{display:block}.thumbnail>img{display:block;height:auto;max-width:100%}.img-thumbnail{display:inline-block;height:auto;max-width:100%}a.thumbnail:hover,a.thumbnail:focus{border-color:#428bca}.thumbnail>img{margin-right:auto;margin-left:auto}.thumbnail .caption{padding:9px;color:#333}.media,.media-body{overflow:hidden;zoom:1}.media,.media .media{margin-top:15px}.media:first-child{margin-top:0}.media-object{display:block}.media-heading{margin:0 0 5px}.media>.pull-left{margin-right:10px}.media>.pull-right{margin-left:10px}.media-list{padding-left:0;list-style:none}.label{display:inline;padding:.25em .6em;font-size:75%;font-weight:bold;line-height:1;color:#fff;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:.25em}.label[href]:hover,.label[href]:focus{color:#fff;text-decoration:none;cursor:pointer}.label:empty{display:none}.label-default{background-color:#999}.label-default[href]:hover,.label-default[href]:focus{background-color:#808080}.label-primary{background-color:#428bca}.label-primary[href]:hover,.label-primary[href]:focus{background-color:#3071a9}.label-success{background-color:#5cb85c}.label-success[href]:hover,.label-success[href]:focus{background-color:#449d44}.label-info{background-color:#5bc0de}.label-info[href]:hover,.label-info[href]:focus{background-color:#31b0d5}.label-warning{background-color:#f0ad4e}.label-warning[href]:hover,.label-warning[href]:focus{background-color:#ec971f}.label-danger{background-color:#d9534f}.label-danger[href]:hover,.label-danger[href]:focus{background-color:#c9302c}.badge{display:inline-block;min-width:10px;padding:3px 7px;font-size:12px;font-weight:bold;line-height:1;color:#fff;text-align:center;white-space:nowrap;vertical-align:baseline;background-color:#999;border-radius:10px}.badge:empty{display:none}a.badge:hover,a.badge:focus{color:#fff;text-decoration:none;cursor:pointer}.btn .badge{position:relative;top:-1px}a.list-group-item.active>.badge,.nav-pills>.active>a>.badge{color:#428bca;background-color:#fff}.nav-pills>li>a>.badge{margin-left:3px}@-webkit-keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}@-moz-keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}@-o-keyframes progress-bar-stripes{from{background-position:0 0}to{background-position:40px 0}}@keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}.progress{height:20px;margin-bottom:20px;overflow:hidden;background-color:#f5f5f5;border-radius:4px;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,0.1);box-shadow:inset 0 1px 2px rgba(0,0,0,0.1)}.progress-bar{float:left;width:0;height:100%;font-size:12px;color:#fff;text-align:center;background-color:#428bca;-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,0.15);box-shadow:inset 0 -1px 0 rgba(0,0,0,0.15);-webkit-transition:width .6s ease;transition:width .6s ease}.progress-striped .progress-bar{background-image:-webkit-gradient(linear,0 100%,100% 0,color-stop(0.25,rgba(255,255,255,0.15)),color-stop(0.25,transparent),color-stop(0.5,transparent),color-stop(0.5,rgba(255,255,255,0.15)),color-stop(0.75,rgba(255,255,255,0.15)),color-stop(0.75,transparent),to(transparent));background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-moz-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-size:40px 40px}.progress.active .progress-bar{-webkit-animation:progress-bar-stripes 2s linear infinite;-moz-animation:progress-bar-stripes 2s linear infinite;-ms-animation:progress-bar-stripes 2s linear infinite;-o-animation:progress-bar-stripes 2s linear infinite;animation:progress-bar-stripes 2s linear infinite}.progress-bar-success{background-color:#5cb85c}.progress-striped .progress-bar-success{background-image:-webkit-gradient(linear,0 100%,100% 0,color-stop(0.25,rgba(255,255,255,0.15)),color-stop(0.25,transparent),color-stop(0.5,transparent),color-stop(0.5,rgba(255,255,255,0.15)),color-stop(0.75,rgba(255,255,255,0.15)),color-stop(0.75,transparent),to(transparent));background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-moz-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent)}.progress-bar-info{background-color:#5bc0de}.progress-striped .progress-bar-info{background-image:-webkit-gradient(linear,0 100%,100% 0,color-stop(0.25,rgba(255,255,255,0.15)),color-stop(0.25,transparent),color-stop(0.5,transparent),color-stop(0.5,rgba(255,255,255,0.15)),color-stop(0.75,rgba(255,255,255,0.15)),color-stop(0.75,transparent),to(transparent));background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-moz-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent)}.progress-bar-warning{background-color:#f0ad4e}.progress-striped .progress-bar-warning{background-image:-webkit-gradient(linear,0 100%,100% 0,color-stop(0.25,rgba(255,255,255,0.15)),color-stop(0.25,transparent),color-stop(0.5,transparent),color-stop(0.5,rgba(255,255,255,0.15)),color-stop(0.75,rgba(255,255,255,0.15)),color-stop(0.75,transparent),to(transparent));background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-moz-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent)}.progress-bar-danger{background-color:#d9534f}.progress-striped .progress-bar-danger{background-image:-webkit-gradient(linear,0 100%,100% 0,color-stop(0.25,rgba(255,255,255,0.15)),color-stop(0.25,transparent),color-stop(0.5,transparent),color-stop(0.5,rgba(255,255,255,0.15)),color-stop(0.75,rgba(255,255,255,0.15)),color-stop(0.75,transparent),to(transparent));background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-moz-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent)}.carousel{position:relative}.carousel-inner{position:relative;width:100%;overflow:hidden}.carousel-inner>.item{position:relative;display:none;-webkit-transition:.6s ease-in-out left;transition:.6s ease-in-out left}.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:0}.carousel-inner>.next,.carousel-inner>.prev{position:absolute;top:0;width:100%}.carousel-inner>.next{left:100%}.carousel-inner>.prev{left:-100%}.carousel-inner>.next.left,.carousel-inner>.prev.right{left:0}.carousel-inner>.active.left{left:-100%}.carousel-inner>.active.right{left:100%}.carousel-control{position:absolute;top:0;bottom:0;left:0;width:15%;font-size:20px;color:#fff;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,0.6);opacity:.5;filter:alpha(opacity=50)}.carousel-control.left{background-image:-webkit-gradient(linear,0 top,100% top,from(rgba(0,0,0,0.5)),to(rgba(0,0,0,0.0001)));background-image:-webkit-linear-gradient(left,color-stop(rgba(0,0,0,0.5) 0),color-stop(rgba(0,0,0,0.0001) 100%));background-image:-moz-linear-gradient(left,rgba(0,0,0,0.5) 0,rgba(0,0,0,0.0001) 100%);background-image:linear-gradient(to right,rgba(0,0,0,0.5) 0,rgba(0,0,0,0.0001) 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000',endColorstr='#00000000',GradientType=1)}.carousel-control.right{right:0;left:auto;background-image:-webkit-gradient(linear,0 top,100% top,from(rgba(0,0,0,0.0001)),to(rgba(0,0,0,0.5)));background-image:-webkit-linear-gradient(left,color-stop(rgba(0,0,0,0.0001) 0),color-stop(rgba(0,0,0,0.5) 100%));background-image:-moz-linear-gradient(left,rgba(0,0,0,0.0001) 0,rgba(0,0,0,0.5) 100%);background-image:linear-gradient(to right,rgba(0,0,0,0.0001) 0,rgba(0,0,0,0.5) 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000',endColorstr='#80000000',GradientType=1)}.carousel-control:hover,.carousel-control:focus{color:#fff;text-decoration:none;opacity:.9;filter:alpha(opacity=90)}.carousel-control .icon-prev,.carousel-control .icon-next{position:absolute;top:50%;left:50%;z-index:5;display:inline-block;width:20px;height:20px;margin-top:-10px;margin-left:-10px;font-family:serif}.carousel-control .icon-prev:before{content:'\2039'}.carousel-control .icon-next:before{content:'\203a'}.carousel-indicators{position:absolute;bottom:10px;left:50%;z-index:15;width:60%;padding-left:0;margin-left:-30%;text-align:center;list-style:none}.carousel-indicators li{display:inline-block;width:10px;height:10px;margin:1px;text-indent:-999px;cursor:pointer;border:1px solid #fff;border-radius:10px}.carousel-indicators .active{width:12px;height:12px;margin:0;background-color:#fff}.carousel-caption{position:absolute;right:15%;bottom:20px;left:15%;z-index:10;padding-top:20px;padding-bottom:20px;color:#fff;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,0.6)}.carousel-caption .btn{text-shadow:none}@media screen and (min-width:768px){.carousel-control .icon-prev,.carousel-control .icon-next{width:30px;height:30px;margin-top:-15px;margin-left:-15px;font-size:30px}.carousel-caption{right:20%;left:20%;padding-bottom:30px}.carousel-indicators{bottom:20px}}.jumbotron{padding:30px;margin-bottom:30px;font-size:21px;font-weight:200;line-height:2.1428571435;color:inherit;background-color:#eee}.jumbotron h1{line-height:1;color:inherit}.jumbotron p{line-height:1.4}@media screen and (min-width:768px){.jumbotron{padding:50px 60px;border-radius:6px}.jumbotron h1{font-size:63px}}.clearfix:before,.clearfix:after{display:table;content:" "}.clearfix:after{clear:both}.pull-right{float:right!important}.pull-left{float:left!important}.hide{display:none!important}.show{display:block!important}.invisible{visibility:hidden}.text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.affix{position:fixed}@-ms-viewport{width:device-width}@media screen and (max-width:400px){@-ms-viewport{width:320px}}.hidden{display:none!important;visibility:hidden!important}.visible-xs{display:block!important}tr.visible-xs{display:table-row!important}th.visible-xs,td.visible-xs{display:table-cell!important}@media(min-width:768px) and (max-width:991px){.visible-xs{display:none!important}tr.visible-xs{display:none!important}th.visible-xs,td.visible-xs{display:none!important}}@media(min-width:992px) and (max-width:1199px){.visible-xs{display:none!important}tr.visible-xs{display:none!important}th.visible-xs,td.visible-xs{display:none!important}}@media(min-width:1200px){.visible-xs{display:none!important}tr.visible-xs{display:none!important}th.visible-xs,td.visible-xs{display:none!important}}.visible-sm{display:none!important}tr.visible-sm{display:none!important}th.visible-sm,td.visible-sm{display:none!important}@media(min-width:768px) and (max-width:991px){.visible-sm{display:block!important}tr.visible-sm{display:table-row!important}th.visible-sm,td.visible-sm{display:table-cell!important}}@media(min-width:992px) and (max-width:1199px){.visible-sm{display:none!important}tr.visible-sm{display:none!important}th.visible-sm,td.visible-sm{display:none!important}}@media(min-width:1200px){.visible-sm{display:none!important}tr.visible-sm{display:none!important}th.visible-sm,td.visible-sm{display:none!important}}.visible-md{display:none!important}tr.visible-md{display:none!important}th.visible-md,td.visible-md{display:none!important}@media(min-width:768px) and (max-width:991px){.visible-md{display:none!important}tr.visible-md{display:none!important}th.visible-md,td.visible-md{display:none!important}}@media(min-width:992px) and (max-width:1199px){.visible-md{display:block!important}tr.visible-md{display:table-row!important}th.visible-md,td.visible-md{display:table-cell!important}}@media(min-width:1200px){.visible-md{display:none!important}tr.visible-md{display:none!important}th.visible-md,td.visible-md{display:none!important}}.visible-lg{display:none!important}tr.visible-lg{display:none!important}th.visible-lg,td.visible-lg{display:none!important}@media(min-width:768px) and (max-width:991px){.visible-lg{display:none!important}tr.visible-lg{display:none!important}th.visible-lg,td.visible-lg{display:none!important}}@media(min-width:992px) and (max-width:1199px){.visible-lg{display:none!important}tr.visible-lg{display:none!important}th.visible-lg,td.visible-lg{display:none!important}}@media(min-width:1200px){.visible-lg{display:block!important}tr.visible-lg{display:table-row!important}th.visible-lg,td.visible-lg{display:table-cell!important}}.hidden-xs{display:none!important}tr.hidden-xs{display:none!important}th.hidden-xs,td.hidden-xs{display:none!important}@media(min-width:768px) and (max-width:991px){.hidden-xs{display:block!important}tr.hidden-xs{display:table-row!important}th.hidden-xs,td.hidden-xs{display:table-cell!important}}@media(min-width:992px) and (max-width:1199px){.hidden-xs{display:block!important}tr.hidden-xs{display:table-row!important}th.hidden-xs,td.hidden-xs{display:table-cell!important}}@media(min-width:1200px){.hidden-xs{display:block!important}tr.hidden-xs{display:table-row!important}th.hidden-xs,td.hidden-xs{display:table-cell!important}}.hidden-sm{display:block!important}tr.hidden-sm{display:table-row!important}th.hidden-sm,td.hidden-sm{display:table-cell!important}@media(min-width:768px) and (max-width:991px){.hidden-sm{display:none!important}tr.hidden-sm{display:none!important}th.hidden-sm,td.hidden-sm{display:none!important}}@media(min-width:992px) and (max-width:1199px){.hidden-sm{display:block!important}tr.hidden-sm{display:table-row!important}th.hidden-sm,td.hidden-sm{display:table-cell!important}}@media(min-width:1200px){.hidden-sm{display:block!important}tr.hidden-sm{display:table-row!important}th.hidden-sm,td.hidden-sm{display:table-cell!important}}.hidden-md{display:block!important}tr.hidden-md{display:table-row!important}th.hidden-md,td.hidden-md{display:table-cell!important}@media(min-width:768px) and (max-width:991px){.hidden-md{display:block!important}tr.hidden-md{display:table-row!important}th.hidden-md,td.hidden-md{display:table-cell!important}}@media(min-width:992px) and (max-width:1199px){.hidden-md{display:none!important}tr.hidden-md{display:none!important}th.hidden-md,td.hidden-md{display:none!important}}@media(min-width:1200px){.hidden-md{display:block!important}tr.hidden-md{display:table-row!important}th.hidden-md,td.hidden-md{display:table-cell!important}}.hidden-lg{display:block!important}tr.hidden-lg{display:table-row!important}th.hidden-lg,td.hidden-lg{display:table-cell!important}@media(min-width:768px) and (max-width:991px){.hidden-lg{display:block!important}tr.hidden-lg{display:table-row!important}th.hidden-lg,td.hidden-lg{display:table-cell!important}}@media(min-width:992px) and (max-width:1199px){.hidden-lg{display:block!important}tr.hidden-lg{display:table-row!important}th.hidden-lg,td.hidden-lg{display:table-cell!important}}@media(min-width:1200px){.hidden-lg{display:none!important}tr.hidden-lg{display:none!important}th.hidden-lg,td.hidden-lg{display:none!important}}.visible-print{display:none!important}tr.visible-print{display:none!important}th.visible-print,td.visible-print{display:none!important}@media print{.visible-print{display:block!important}tr.visible-print{display:table-row!important}th.visible-print,td.visible-print{display:table-cell!important}.hidden-print{display:none!important}tr.hidden-print{display:none!important}th.hidden-print,td.hidden-print{display:none!important}}

		/*	mediaboxAdvanced Dark theme	*/
		/*	version 2.5 - June 2011			*/
		/*	for mediaboxAdvanced v.1.5.x	*/

		/*	Overlay background styling	*/

#mbOverlay {
	position: fixed;
	z-index: 9998;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-color: #000;
	cursor: pointer;
}

		/*	Fixes for older or limited browsers	*/

#mbOverlay.mbOverlayOpaque {
	background: transparent url(http://www.soppnox.com/images/mediaboxAdv/80.png) repeat;
}

#mbOverlay.mbOverlayAbsolute {
	position: absolute;
}

#mbOverlay.mbMobile {
	position: absolute;
	background-color: transparent;
}
/*
#mbBottom.mbMobile {
	line-height: 28px;
	font-size: 24px;
}*/

		/*	Overlay panel styling	*/

#mbCenter {
	position: absolute;
	z-index: 9999;
	left: 50%;
	padding: 10px;
	background-color: none;
	
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=5, Direction=180, Color='#000000'); /* For IE 5.5 - 7 */
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=5, Direction=180, Color='#000000')"; /* For IE 8 */

	font-family: 'Open Sans', sans-serif !important;
}
#mbCenter h1{
	font-family: "Roboto",sans-serif !important;
	font-size:22px;
	font-weight:400 !Important;
	text-transform:uppercase;
	margin-bottom:15px;
	margin-top:15px;}


#mbCenter.mbLoading {
	background: #000 url(http://www.soppnox.com/images/mediaboxAdv/loading-dark.gif) no-repeat center;
		/*	This style is applied only during animation.	*/
		/*	For example, the next lines turn off shadows	*/
		/*	improving browser performance on slow systems.	*/
		/*	To leave shadows on, just remove the following:	*/
	-webkit-box-shadow: none;
	-khtml-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
}
#mbPrevLink, #mbNextLink{
	display: none !important;
}

#mbMedia {
	position: relative;
	left: 0;
	top: 0;

		/*	Inline content styling	*/

	font-family: Myriad, Verdana, Arial, Helvetica, sans-serif;
	line-height: 20px;
	font-size: 12px;
	color: #fff;
	text-align: left;
	background-position: center center;
	background-repeat: no-repeat;
}

		/*	Title, Caption and Button styling	*/

#mbBottom {
	line-height: 20px;
	font-size: 12px;
	font-family: Myriad, Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
	color: #999;
	min-height: 20px;
	padding: 10px 0 0;
}

#mbTitle,  #mbCloseLink {
	display: inline;
	color: #fff;
	font-weight: bold;

}

#mbNumber {
	display: inline;
	color: #999;
/*	line-height: 0.8em; */
	font-size: 0.8em;
	margin: auto 10px;
}

#mbCaption {
	display: block;
	color: #999;
	line-height: 1.6em;
	font-size: 0.8em;
}

#mbCloseLink {
	float: right;
	outline: none;
	margin: 0 0 0 -10px;
	font-weight: normal;
	z-index:9999;
	background: #FF3535;
	padding-right:5px;
	padding-left: 5px;
	border-radius: 20px; 
}

 #mbCloseLink b {
	color: #eee;
	font-weight: bold;
	text-decoration: underline;
}

#mbCloseLink big {
	color: #eee;
	font-size: 1.4em;
/*	line-height: 0.9em;*/
	font-weight: bold;
}

#mbBottom a, #mbBottom a:link, #mbBottom a:visited {	/* Thanks to Danny Jung for feedback and corrections */
	text-decoration: none;
	color: #ddd;
}

#mbBottom a:hover, #mbBottom a:active {
	text-decoration: underline;
	color: #fff;
}

		/*	Error message styling	*/

#mbError {
	position: relative;
	font-family: Myriad, Verdana, Arial, Helvetica, sans-serif;
	line-height: 20px;
	font-size: 12px;
	color: #fff;
	text-align: center;
	border: 10px solid #700;
	padding: 10px 10px 10px;
	margin: 20px;

}

#mbError a, #mbError a:link, #mbError a:visited, #mbError a:hover, #mbError a:active {
	color: #d00;
	font-weight: bold;
	text-decoration: underline;
}
.enq-part-1{
	background:#3a4448;
	padding-bottom:20px;
	padding-top:20px;
	min-height:424px;
	height:auto
	}
.enq-part-1 h1{
	color:white;}
/*checkbox*/
input[type=checkbox].css-checkbox {
			position:absolute; z-index:-1000; left:-1000px; overflow: hidden; clip: rect(0 0 0 0); height:1px; width:1px; margin:-1px; padding:0; border:0;
		}

		input[type=checkbox].css-checkbox + label.css-label, input[type=checkbox].css-checkbox + label.css-label.clr {
			padding-left:39px;
			height:34px; 
			display:inline-block;
			line-height:34px;
			background-repeat:no-repeat;
			background-position: 0 0;
			font-size:18px;
			vertical-align:middle;
			cursor:pointer;
			text-transform:uppercase;
			font-family:"Roboto",sans-serif!important;
			color:white;
			font-weight:300 !Important
		}

		input[type=checkbox].css-checkbox:checked + label.css-label, input[type=checkbox].css-checkbox + label.css-label.chk {
			background-position: 0 -34px;
		}
		label.css-label {
			background-image:url(http://www.soppnox.com/images/csscheckbox.png);
			-webkit-touch-callout: none;
			-webkit-user-select: none;
			-khtml-user-select: none;
			-moz-user-select: none;
			-ms-user-select: none;
			user-select: none;
			}
.enq-popup-input{
	width:100%;
	height:35px;
	line-height:35px;
	border:0;
	background:white;
	margin-bottom:10px;
	font-size:15px;
	font-family:"Roboto",sans-serif!important;
	outline:none;
	padding-left:10px;}
.enq-popup-right{
	padding-top:35px;
	background:#dd2a17;
	height:auto;
	min-height:424px;
}

.enq-popup-submit{
	padding:8px 10px;
	background:#971305;
	border:0;
	font-family:"Roboto",sans-serif!important;
	color:white;
	font-weight:300;
	font-size:20px;
	margin-bottom:10px;}

/*CSS2 End*/

/*Slider Css Start*/

.da-slider{
	width: 100%;
	min-width: 520px;
	height: 520px;
	position: relative;
	margin: 0 auto;
	overflow: hidden;
	background: transparent url(http://www.soppnox.com/images/waves.gif) repeat 0% 0%;
	-webkit-transition: background-position 1s ease-out 0.3s;
	-moz-transition: background-position 1s ease-out 0.3s;
	-o-transition: background-position 1s ease-out 0.3s;
	-ms-transition: background-position 1s ease-out 0.3s;
	transition: background-position 1s ease-out 0.3s;
}
.da-slide{
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0px;
	left: 0px;
	text-align: left;
}
.da-slide-current{
	z-index: 1000;
}
.da-slider-fb .da-slide{
	left: 100%;
}
.da-slider-fb  .da-slide.da-slide-current{
	left: 0px;
}
.da-slide h2,
.da-slide p,
.da-slide .da-link,
.da-slide .da-img{
	position: absolute;
	opacity: 0;
	left: 110%;
}
.da-slider-fb .da-slide h2,
.da-slider-fb .da-slide p,
.da-slider-fb .da-slide .da-link{
	left: 40%;
	opacity: 1;
}
.da-slider-fb .da-slide .da-img{
	left: 5%;
	opacity: 1;
}
.da-slide h2{
	color: #545454;
	font-size: 66px;
	width: 50%;
	top: 60px;
	white-space: nowrap;
	z-index: 10;
	font-weight: 100;
	font-family: 'Open Sans', sans-serif;
	font-size:35px;
}
.da-slide p{
	width: 45%;
	top: 100px;
	color: #464c4c;
	font-size: 17px;
	line-height: 26px;
	overflow: hidden;
	font-weight: normal;
	font-family: 'Open Sans', sans-serif;
}
.da-slide .da-img{
	text-align: center;
	width: 30%;
	top: 70px;
	height: 256px;
	line-height: 320px;
	left: 110%; /*60%*/
}
.da-slide .da-link{
	top: 270px; /*depends on p height*/
	border-radius: 30px;
	box-shadow: 0px 1px 1px rgba(0,0,0,0.1);
	color: #fff;
	text-shadow: 1px 1px 1px rgba(0,0,0,0.2);
	border: 8px solid rgba(255,255,255,0.8);
	padding: 2px 20px 0px;
	font-size: 18px;
	line-height: 30px;
	width: 80px;
	text-align: center;
	background: rgba(255,255,255,0.2);
}
.da-slide .da-link:hover{
	background: rgba(255,255,255,0.3);
}
.da-dots{
	width: 100%;
	position: absolute;
	text-align: center;
	left: 0px;
	bottom: -5px;
	z-index: 2000;
	-moz-user-select: none;
	-webkit-user-select: none;
}
.da-dots span{
	display: inline-block;
	position: relative;
	width: 12px;
	height: 12px;
	border-radius: 50%;
	background: #e92a2a;
	margin: 3px;
	cursor: pointer;
	box-shadow: 
		1px 1px 1px rgba(0,0,0,0.1) inset, 
		1px 1px 1px rgba(255,255,255,0.1);
}
.da-dots span.da-dots-current:after{
	content: '';
	width: 8px;
	height: 8px;
	position: absolute;
	top: 2px;
	left: 2px;
	border-radius: 50%;
	background: rgb(255,255,255);
	background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(246,246,246,1) 47%, rgba(237,237,237,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(47%,rgba(246,246,246,1)), color-stop(100%,rgba(237,237,237,1)));
	background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(246,246,246,1) 47%,rgba(237,237,237,1) 100%);
	background: -o-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(246,246,246,1) 47%,rgba(237,237,237,1) 100%);
	background: -ms-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(246,246,246,1) 47%,rgba(237,237,237,1) 100%);
	background: linear-gradient(top, rgba(255,255,255,1) 0%,rgba(246,246,246,1) 47%,rgba(237,237,237,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ededed',GradientType=0 );
}
.da-arrows{
	-moz-user-select: none;
	-webkit-user-select: none;
}
.da-arrows span{
	position: absolute;
	top: 50%;
	height: 30px;
	width: 30px;
	border-radius: 50%;
	background: #FFF;
	cursor: pointer;
	z-index: 2000;
	opacity: 0;
	box-shadow: 
		1px 1px 1px rgba(0,0,0,0.1) inset, 
		1px 1px 1px rgba(255,255,255,0.1);
	-webkit-transition: opacity 0.4s ease-in-out-out 0.2s;
	-moz-transition: opacity 0.4s ease-in-out-out 0.2s;
	-o-transition: opacity 0.4s ease-in-out-out 0.2s;
	-ms-transition: opacity 0.4s ease-in-out-out 0.2s;
	transition: opacity 0.4s ease-in-out-out 0.2s;
}
.da-slider:hover .da-arrows span{
	opacity: 1;
}
.da-arrows span:after{
	content: '';
	position: absolute;
	width: 20px;
	height: 20px;
	top: 5px;
	left: 5px;
	background: transparent url(../images/websites/nxt-prev.png) no-repeat top left;
	border-radius: 50%;
	box-shadow: 1px 1px 2px rgba(0,0,0,0.1);
}
.da-arrows span:hover:after{
	box-shadow: 1px 1px 4px rgba(0,0,0,0.3);
}
.da-arrows span:active:after{
	box-shadow: 1px 1px 1px rgba(255,255,255,0.1);
}
.da-arrows span.da-arrows-next:after{
	background-position: top right;
}
.da-arrows span.da-arrows-prev{
	left: 15px;
}
.da-arrows span.da-arrows-next{
	right: 15px;
}

.da-slide-current h2,
.da-slide-current p,
.da-slide-current .da-link{
	left: 10%;
	opacity: 1;
}
.da-slide-current .da-img{
	left: 60%;
	opacity: 1;
}
/* Animation classes and animations */

/* Slide in from the right*/
.da-slide-fromright h2{
	-webkit-animation: fromRightAnim1 0.6s ease-in-out 0.8s both;
	-moz-animation: fromRightAnim1 0.6s ease-in-out 0.8s both;
	-o-animation: fromRightAnim1 0.6s ease-in-out 0.8s both;
	-ms-animation: fromRightAnim1 0.6s ease-in-out 0.8s both;
	animation: fromRightAnim1 0.6s ease-in-out 0.8s both;
}
.da-slide-fromright p{
	-webkit-animation: fromRightAnim2 0.6s ease-in-out 0.8s both;
	-moz-animation: fromRightAnim2 0.6s ease-in-out 0.8s both;
	-o-animation: fromRightAnim2 0.6s ease-in-out 0.8s both;
	-ms-animation: fromRightAnim2 0.6s ease-in-out 0.8s both;
	animation: fromRightAnim2 0.6s ease-in-out 0.8s both;
}
.da-slide-fromright .da-link{
	-webkit-animation: fromRightAnim3 0.4s ease-in-out 1.2s both;
	-moz-animation: fromRightAnim3 0.4s ease-in-out 1.2s both;
	-o-animation: fromRightAnim3 0.4s ease-in-out 1.2s both;
	-ms-animation: fromRightAnim3 0.4s ease-in-out 1.2s both;
	animation: fromRightAnim3 0.4s ease-in-out 1.2s both;
}
.da-slide-fromright .da-img{
	-webkit-animation: fromRightAnim4 0.6s ease-in-out 0.8s both;
	-moz-animation: fromRightAnim4 0.6s ease-in-out 0.8s both;
	-o-animation: fromRightAnim4 0.6s ease-in-out 0.8s both;
	-ms-animation: fromRightAnim4 0.6s ease-in-out 0.8s both;
	animation: fromRightAnim4 0.6s ease-in-out 0.8s both;
}
@-webkit-keyframes fromRightAnim1{
	0%{ left: 110%; opacity: 0; }
	100%{ left: 10%; opacity: 1; }
}
@-webkit-keyframes fromRightAnim2{
	0%{ left: 110%; opacity: 0; }
	100%{ left: 10%; opacity: 1; }
}
@-webkit-keyframes fromRightAnim3{
	0%{ left: 110%; opacity: 0; }
	1%{ left: 10%; opacity: 0; }
	100%{ left: 10%; opacity: 1; }
}
@-webkit-keyframes fromRightAnim4{
	0%{ left: 110%; opacity: 0; }
	100%{ left: 60%; opacity: 1; }
}

@-moz-keyframes fromRightAnim1{
	0%{ left: 110%; opacity: 0; }
	100%{ left: 10%; opacity: 1; }
}
@-moz-keyframes fromRightAnim2{
	0%{ left: 110%; opacity: 0; }
	100%{ left: 10%; opacity: 1; }
}
@-moz-keyframes fromRightAnim3{
	0%{ left: 110%; opacity: 0; }
	1%{ left: 10%; opacity: 0; }
	100%{ left: 10%; opacity: 1; }
}
@-moz-keyframes fromRightAnim4{
	0%{ left: 110%; opacity: 0; }
	100%{ left: 60%; opacity: 1; }
}

@-o-keyframes fromRightAnim1{
	0%{ left: 110%; opacity: 0; }
	100%{ left: 10%; opacity: 1; }
}
@-o-keyframes fromRightAnim2{
	0%{ left: 110%; opacity: 0; }
	100%{ left: 10%; opacity: 1; }
}
@-o-keyframes fromRightAnim3{
	0%{ left: 110%; opacity: 0; }
	1%{ left: 10%; opacity: 0; }
	100%{ left: 10%; opacity: 1; }
}
@-o-keyframes fromRightAnim4{
	0%{ left: 110%; opacity: 0; }
	100%{ left: 60%; opacity: 1; }
}

@-ms-keyframes fromRightAnim1{
	0%{ left: 110%; opacity: 0; }
	100%{ left: 10%; opacity: 1; }
}
@-ms-keyframes fromRightAnim2{
	0%{ left: 110%; opacity: 0; }
	100%{ left: 10%; opacity: 1; }
}
@-ms-keyframes fromRightAnim3{
	0%{ left: 110%; opacity: 0; }
	1%{ left: 10%; opacity: 0; }
	100%{ left: 10%; opacity: 1; }
}
@-ms-keyframes fromRightAnim4{
	0%{ left: 110%; opacity: 0; }
	100%{ left: 60%; opacity: 1; }
}

@keyframes fromRightAnim1{
	0%{ left: 110%; opacity: 0; }
	100%{ left: 10%; opacity: 1; }
}
@keyframes fromRightAnim2{
	0%{ left: 110%; opacity: 0; }
	100%{ left: 10%; opacity: 1; }
}
@keyframes fromRightAnim3{
	0%{ left: 110%; opacity: 0; }
	1%{ left: 10%; opacity: 0; }
	100%{ left: 10%; opacity: 1; }
}
@keyframes fromRightAnim4{
	0%{ left: 110%; opacity: 0; }
	100%{ left: 60%; opacity: 1; }
}
/* Slide in from the left*/
.da-slide-fromleft h2{
	-webkit-animation: fromLeftAnim1 0.6s ease-in-out 0.6s both;
	-moz-animation: fromLeftAnim1 0.6s ease-in-out 0.6s both;
	-o-animation: fromLeftAnim1 0.6s ease-in-out 0.6s both;
	-ms-animation: fromLeftAnim1 0.6s ease-in-out 0.6s both;
	animation: fromLeftAnim1 0.6s ease-in-out 0.6s both;
}
.da-slide-fromleft p{
	-webkit-animation: fromLeftAnim2 0.6s ease-in-out 0.6s both;
	-moz-animation: fromLeftAnim2 0.6s ease-in-out 0.6s both;
	-o-animation: fromLeftAnim2 0.6s ease-in-out 0.6s both;
	-ms-animation: fromLeftAnim2 0.6s ease-in-out 0.6s both;
	animation: fromLeftAnim2 0.6s ease-in-out 0.6s both;
}
.da-slide-fromleft .da-link{
	-webkit-animation: fromLeftAnim3 0.4s ease-in-out 1.2s both;
	-moz-animation: fromLeftAnim3 0.4s ease-in-out 1.2s both;
	-o-animation: fromLeftAnim3 0.4s ease-in-out 1.2s both;
	-ms-animation: fromLeftAnim3 0.4s ease-in-out 1.2s both;
	animation: fromLeftAnim3 0.4s ease-in-out 1.2s both;
}
.da-slide-fromleft .da-img{
	-webkit-animation: fromLeftAnim4 0.6s ease-in-out 0.6s both;
	-moz-animation: fromLeftAnim4 0.6s ease-in-out 0.6s both;
	-o-animation: fromLeftAnim4 0.6s ease-in-out 0.6s both;
	-ms-animation: fromLeftAnim4 0.6s ease-in-out 0.6s both;
	animation: fromLeftAnim4 0.6s ease-in-out 0.6s both;
}
@-webkit-keyframes fromLeftAnim1{
	0%{ left: -110%; opacity: 0; }
	100%{ left: 10%; opacity: 1; }
}
@-webkit-keyframes fromLeftAnim2{
	0%{ left: -110%; opacity: 0; }
	100%{ left: 10%; opacity: 1; }
}
@-webkit-keyframes fromLeftAnim3{
	0%{ left: -110%; opacity: 0; }
	1%{ left: 10%; opacity: 0; }
	100%{ left: 10%; opacity: 1; }
}
@-webkit-keyframes fromLeftAnim4{
	0%{ left: -110%; opacity: 0; }
	100%{ left: 60%; opacity: 1; }
}

@-moz-keyframes fromLeftAnim1{
	0%{ left: -110%; opacity: 0; }
	100%{ left: 10%; opacity: 1; }
}
@-moz-keyframes fromLeftAnim2{
	0%{ left: -110%; opacity: 0; }
	100%{ left: 10%; opacity: 1; }
}
@-moz-keyframes fromLeftAnim3{
	0%{ left: -110%; opacity: 0; }
	1%{ left: 10%; opacity: 0; }
	100%{ left: 10%; opacity: 1; }
}
@-moz-keyframes fromLeftAnim4{
	0%{ left: -110%; opacity: 0; }
	100%{ left: 60%; opacity: 1; }
}

@-o-keyframes fromLeftAnim1{
	0%{ left: -110%; opacity: 0; }
	100%{ left: 10%; opacity: 1; }
}
@-o-keyframes fromLeftAnim2{
	0%{ left: -110%; opacity: 0; }
	100%{ left: 10%; opacity: 1; }
}
@-o-keyframes fromLeftAnim3{
	0%{ left: -110%; opacity: 0; }
	1%{ left: 10%; opacity: 0; }
	100%{ left: 10%; opacity: 1; }
}
@-o-keyframes fromLeftAnim4{
	0%{ left: -110%; opacity: 0; }
	100%{ left: 60%; opacity: 1; }
}

@-ms-keyframes fromLeftAnim1{
	0%{ left: -110%; opacity: 0; }
	100%{ left: 10%; opacity: 1; }
}
@-ms-keyframes fromLeftAnim2{
	0%{ left: -110%; opacity: 0; }
	100%{ left: 10%; opacity: 1; }
}
@-ms-keyframes fromLeftAnim3{
	0%{ left: -110%; opacity: 0; }
	1%{ left: 10%; opacity: 0; }
	100%{ left: 10%; opacity: 1; }
}
@-ms-keyframes fromLeftAnim4{
	0%{ left: -110%; opacity: 0; }
	100%{ left: 60%; opacity: 1; }
}

@keyframes fromLeftAnim1{
	0%{ left: -110%; opacity: 0; }
	100%{ left: 10%; opacity: 1; }
}
@keyframes fromLeftAnim2{
	0%{ left: -110%; opacity: 0; }
	100%{ left: 10%; opacity: 1; }
}
@keyframes fromLeftAnim3{
	0%{ left: -110%; opacity: 0; }
	1%{ left: 10%; opacity: 0; }
	100%{ left: 10%; opacity: 1; }
}
@keyframes fromLeftAnim4{
	0%{ left: -110%; opacity: 0; }
	100%{ left: 60%; opacity: 1; }
}
/* Slide out to the right */
.da-slide-toright h2{
	-webkit-animation: toRightAnim1 0.6s ease-in-out 0.6s both;
	-moz-animation: toRightAnim1 0.6s ease-in-out 0.6s both;
	-o-animation: toRightAnim1 0.6s ease-in-out 0.6s both;
	-ms-animation: toRightAnim1 0.6s ease-in-out 0.6s both;
	animation: toRightAnim1 0.6s ease-in-out 0.6s both;
}
.da-slide-toright p{
	-webkit-animation: toRightAnim2 0.6s ease-in-out 0.3s both;
	-moz-animation: toRightAnim2 0.6s ease-in-out 0.3s both;
	-o-animation: toRightAnim2 0.6s ease-in-out 0.3s both;
	-ms-animation: toRightAnim2 0.6s ease-in-out 0.3s both;
	animation: toRightAnim2 0.6s ease-in-out 0.3s both;
}
.da-slide-toright .da-link{
	-webkit-animation: toRightAnim3 0.4s ease-in-out both;
	-moz-animation: toRightAnim3 0.4s ease-in-out both;
	-o-animation: toRightAnim3 0.4s ease-in-out both;
	-ms-animation: toRightAnim3 0.4s ease-in-out both;
	animation: toRightAnim3 0.4s ease-in-out both;
}
.da-slide-toright .da-img{
	-webkit-animation: toRightAnim4 0.6s ease-in-out both;
	-moz-animation: toRightAnim4 0.6s ease-in-out both;
	-o-animation: toRightAnim4 0.6s ease-in-out both;
	-ms-animation: toRightAnim4 0.6s ease-in-out both;
	animation: toRightAnim4 0.6s ease-in-out both;
}
@-webkit-keyframes toRightAnim1{
	0%{ left: 10%;  opacity: 1; }
	100%{ left: 100%; opacity: 0; }
}
@-webkit-keyframes toRightAnim2{
	0%{ left: 10%;  opacity: 1; }
	100%{ left: 100%; opacity: 0; }
}
@-webkit-keyframes toRightAnim3{
	0%{ left: 10%;  opacity: 1; }
	99%{ left: 10%; opacity: 0; }
	100%{ left: 100%; opacity: 0; }
}
@-webkit-keyframes toRightAnim4{
	0%{ left: 60%;  opacity: 1; }
	30%{ left: 55%;  opacity: 1; }
	100%{ left: 100%; opacity: 0; }
}

@-moz-keyframes toRightAnim1{
	0%{ left: 10%;  opacity: 1; }
	100%{ left: 100%; opacity: 0; }
}
@-moz-keyframes toRightAnim2{
	0%{ left: 10%;  opacity: 1; }
	100%{ left: 100%; opacity: 0; }
}
@-moz-keyframes toRightAnim3{
	0%{ left: 10%;  opacity: 1; }
	99%{ left: 10%; opacity: 0; }
	100%{ left: 100%; opacity: 0; }
}
@-moz-keyframes toRightAnim4{
	0%{ left: 60%;  opacity: 1; }
	30%{ left: 55%;  opacity: 1; }
	100%{ left: 100%; opacity: 0; }
}

@-o-keyframes toRightAnim1{
	0%{ left: 10%;  opacity: 1; }
	100%{ left: 100%; opacity: 0; }
}
@-o-keyframes toRightAnim2{
	0%{ left: 10%;  opacity: 1; }
	100%{ left: 100%; opacity: 0; }
}
@-o-keyframes toRightAnim3{
	0%{ left: 10%;  opacity: 1; }
	99%{ left: 10%; opacity: 0; }
	100%{ left: 100%; opacity: 0; }
}
@-o-keyframes toRightAnim4{
	0%{ left: 60%;  opacity: 1; }
	30%{ left: 55%;  opacity: 1; }
	100%{ left: 100%; opacity: 0; }
}

@-ms-keyframes toRightAnim1{
	0%{ left: 10%;  opacity: 1; }
	100%{ left: 100%; opacity: 0; }
}
@-ms-keyframes toRightAnim2{
	0%{ left: 10%;  opacity: 1; }
	100%{ left: 100%; opacity: 0; }
}
@-ms-keyframes toRightAnim3{
	0%{ left: 10%;  opacity: 1; }
	99%{ left: 10%; opacity: 0; }
	100%{ left: 100%; opacity: 0; }
}
@-ms-keyframes toRightAnim4{
	0%{ left: 60%;  opacity: 1; }
	30%{ left: 55%;  opacity: 1; }
	100%{ left: 100%; opacity: 0; }
}

@keyframes toRightAnim1{
	0%{ left: 10%;  opacity: 1; }
	100%{ left: 100%; opacity: 0; }
}
@keyframes toRightAnim2{
	0%{ left: 10%;  opacity: 1; }
	100%{ left: 100%; opacity: 0; }
}
@keyframes toRightAnim3{
	0%{ left: 10%;  opacity: 1; }
	99%{ left: 10%; opacity: 0; }
	100%{ left: 100%; opacity: 0; }
}
@keyframes toRightAnim4{
	0%{ left: 60%;  opacity: 1; }
	30%{ left: 55%;  opacity: 1; }
	100%{ left: 100%; opacity: 0; }
}
/* Slide out to the left*/
.da-slide-toleft h2{
	-webkit-animation: toLeftAnim1 0.6s ease-in-out both;
	-moz-animation: toLeftAnim1 0.6s ease-in-out both;
	-o-animation: toLeftAnim1 0.6s ease-in-out both;
	-ms-animation: toLeftAnim1 0.6s ease-in-out both;
	animation: toLeftAnim1 0.6s ease-in-out both;
}
.da-slide-toleft p{
	-webkit-animation: toLeftAnim2 0.6s ease-in-out 0.3s both;
	-moz-animation: toLeftAnim2 0.6s ease-in-out 0.3s both;
	-o-animation: toLeftAnim2 0.6s ease-in-out 0.3s both;
	-ms-animation: toLeftAnim2 0.6s ease-in-out 0.3s both;
	animation: toLeftAnim2 0.6s ease-in-out 0.3s both;
}
.da-slide-toleft .da-link{
	-webkit-animation: toLeftAnim3 0.6s ease-in-out 0.6s both;
	-moz-animation: toLeftAnim3 0.6s ease-in-out 0.6s both;
	-o-animation: toLeftAnim3 0.6s ease-in-out 0.6s both;
	-ms-animation: toLeftAnim3 0.6s ease-in-out 0.6s both;
	animation: toLeftAnim3 0.6s ease-in-out 0.6s both;
}
.da-slide-toleft .da-img{
	-webkit-animation: toLeftAnim4 0.6s ease-in-out 0.5s both;
	-moz-animation: toLeftAnim4 0.6s ease-in-out 0.5s both;
	-o-animation: toLeftAnim4 0.6s ease-in-out 0.5s both;
	-ms-animation: toLeftAnim4 0.6s ease-in-out 0.5s both;
	animation: toLeftAnim4 0.6s ease-in-out 0.5s both;
}
@-webkit-keyframes toLeftAnim1{
	0%{ left: 10%;  opacity: 1; }
	30%{ left: 15%;  opacity: 1; }
	100%{ left: -50%; opacity: 0; }
}
@-webkit-keyframes toLeftAnim2{
	0%{ left: 10%;  opacity: 1; }
	30%{ left: 15%;  opacity: 1; }
	100%{ left: -50%; opacity: 0; }
}
@-webkit-keyframes toLeftAnim3{
	0%{ left: 10%;  opacity: 1; }
	100%{ left: -50%; opacity: 0; }
}
@-webkit-keyframes toLeftAnim4{
	0%{ left: 60%;  opacity: 1; }
	70%{ left: 30%;  opacity: 0; }
	100%{ left: -50%; opacity: 0; }
}

@-moz-keyframes toLeftAnim1{
	0%{ left: 10%;  opacity: 1; }
	30%{ left: 15%;  opacity: 1; }
	100%{ left: -50%; opacity: 0; }
}
@-moz-keyframes toLeftAnim2{
	0%{ left: 10%;  opacity: 1; }
	30%{ left: 15%;  opacity: 1; }
	100%{ left: -50%; opacity: 0; }
}
@-moz-keyframes toLeftAnim3{
	0%{ left: 10%;  opacity: 1; }
	100%{ left: -50%; opacity: 0; }
}
@-moz-keyframes toLeftAnim4{
	0%{ left: 60%;  opacity: 1; }
	70%{ left: 30%;  opacity: 0; }
	100%{ left: -50%; opacity: 0; }
}

@-o-keyframes toLeftAnim1{
	0%{ left: 10%;  opacity: 1; }
	30%{ left: 15%;  opacity: 1; }
	100%{ left: -50%; opacity: 0; }
}
@-o-keyframes toLeftAnim2{
	0%{ left: 10%;  opacity: 1; }
	30%{ left: 15%;  opacity: 1; }
	100%{ left: -50%; opacity: 0; }
}
@-o-keyframes toLeftAnim3{
	0%{ left: 10%;  opacity: 1; }
	100%{ left: -50%; opacity: 0; }
}
@-o-keyframes toLeftAnim4{
	0%{ left: 60%;  opacity: 1; }
	70%{ left: 30%;  opacity: 0; }
	100%{ left: -50%; opacity: 0; }
}

@-ms-keyframes toLeftAnim1{
	0%{ left: 10%;  opacity: 1; }
	30%{ left: 15%;  opacity: 1; }
	100%{ left: -50%; opacity: 0; }
}
@-ms-keyframes toLeftAnim2{
	0%{ left: 10%;  opacity: 1; }
	30%{ left: 15%;  opacity: 1; }
	100%{ left: -50%; opacity: 0; }
}
@-ms-keyframes toLeftAnim3{
	0%{ left: 10%;  opacity: 1; }
	100%{ left: -50%; opacity: 0; }
}
@-ms-keyframes toLeftAnim4{
	0%{ left: 60%;  opacity: 1; }
	70%{ left: 30%;  opacity: 0; }
	100%{ left: -50%; opacity: 0; }
}

@keyframes toLeftAnim1{
	0%{ left: 10%;  opacity: 1; }
	30%{ left: 15%;  opacity: 1; }
	100%{ left: -50%; opacity: 0; }
}
@keyframes toLeftAnim2{
	0%{ left: 10%;  opacity: 1; }
	30%{ left: 15%;  opacity: 1; }
	100%{ left: -50%; opacity: 0; }
}
@keyframes toLeftAnim3{
	0%{ left: 10%;  opacity: 1; }
	100%{ left: -50%; opacity: 0; }
}
@keyframes toLeftAnim4{
	0%{ left: 60%;  opacity: 1; }
	70%{ left: 30%;  opacity: 0; }
	100%{ left: -50%; opacity: 0; }
}
/*End*/
/*Boot Select */

.bootstrap-select.btn-group,.bootstrap-select.btn-group[class*="span"]{float:none;display:inline-block;margin-bottom:10px;margin-left:0}.form-search .bootstrap-select.btn-group,.form-inline .bootstrap-select.btn-group,.form-horizontal .bootstrap-select.btn-group{margin-bottom:0}.bootstrap-select.btn-group.pull-right,.bootstrap-select.btn-group[class*="span"].pull-right,.row-fluid .bootstrap-select.btn-group[class*="span"].pull-right{float:right}.input-append .bootstrap-select.btn-group{margin-left:-1px}.input-prepend .bootstrap-select.btn-group{margin-right:-1px}.bootstrap-select:not([class*="span"]){width:220px}.bootstrap-select{width:220px \0/}.bootstrap-select>.btn{width:100%}.error .bootstrap-select .btn{border:1px solid #b94a48}.bootstrap-select.show-menu-arrow.open>.btn{z-index:1001}.bootstrap-select .btn:focus{outline:thin dotted #333 !important;outline:5px auto -webkit-focus-ring-color !important;outline-offset:-2px}.bootstrap-select.btn-group .btn .filter-option{overflow:hidden;position:absolute;left:12px;right:25px;text-align:left}.bootstrap-select.btn-group .btn .caret{position:absolute;right:12px}.bootstrap-select.btn-group>.disabled,.bootstrap-select.btn-group .dropdown-menu li.disabled>a{cursor:not-allowed}.bootstrap-select.btn-group>.disabled:focus{outline:none !important}.bootstrap-select.btn-group[class*="span"] .btn{width:100%}.bootstrap-select.btn-group .dropdown-menu{min-width:100%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.bootstrap-select.btn-group .dropdown-menu.inner{position:static;border:0;padding:0;margin:0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.bootstrap-select.btn-group .dropdown-menu dt{display:block;padding:3px 20px;cursor:default}.bootstrap-select.btn-group .div-contain{overflow:hidden}.bootstrap-select.btn-group .dropdown-menu li{position:relative}.bootstrap-select.btn-group .dropdown-menu li>a.opt{padding-left:35px}.bootstrap-select.btn-group .dropdown-menu li>a{min-height:20px;cursor:pointer}.bootstrap-select.btn-group .dropdown-menu li>dt small{font-weight:normal}.bootstrap-select.btn-group.show-tick .dropdown-menu li.selected a i.check-mark{display:inline-block;position:absolute;right:15px;margin-top:2.5px}.bootstrap-select.btn-group .dropdown-menu li a i.check-mark{display:none}.bootstrap-select.btn-group.show-tick .dropdown-menu li a span.text{margin-right:34px}.bootstrap-select.btn-group .dropdown-menu li small{padding-left:.5em}.bootstrap-select.btn-group .dropdown-menu li:not(.disabled)>a:hover small,.bootstrap-select.btn-group .dropdown-menu li:not(.disabled)>a:focus small{color:#64b1d8;color:rgba(255,255,255,0.4)}.bootstrap-select.btn-group .dropdown-menu li>dt small{font-weight:normal}.bootstrap-select.show-menu-arrow .dropdown-toggle:before{content:'';display:inline-block;border-left:7px solid transparent;border-right:7px solid transparent;border-bottom:7px solid #CCC;border-bottom-color:rgba(0,0,0,0.2);position:absolute;bottom:-4px;left:9px;display:none}.bootstrap-select.show-menu-arrow .dropdown-toggle:after{content:'';display:inline-block;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid white;position:absolute;bottom:-4px;left:10px;display:none}.bootstrap-select.show-menu-arrow.dropup .dropdown-toggle:before{bottom:auto;top:-3px;border-top:7px solid #ccc;border-bottom:0;border-top-color:rgba(0,0,0,0.2)}.bootstrap-select.show-menu-arrow.dropup .dropdown-toggle:after{bottom:auto;top:-3px;border-top:6px solid #fff;border-bottom:0}.bootstrap-select.show-menu-arrow.pull-right .dropdown-toggle:before{right:12px;left:auto}.bootstrap-select.show-menu-arrow.pull-right .dropdown-toggle:after{right:13px;left:auto}.bootstrap-select.show-menu-arrow.open>.dropdown-toggle:before,.bootstrap-select.show-menu-arrow.open>.dropdown-toggle:after{display:block}.mobile-device{position:absolute;top:0;left:0;display:block !important;width:100%;height:100% !important;opacity:0}

/*End*/
/*reset8/

/* http://meyerweb.com/eric/tools/css/reset/ 
   v2.0 | 20110126
   License: none (public domain)
*/

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section, main {
	display: block;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
/*End*/

/*Style2 Css Start*/


a {
  color: #03bb91;
  text-decoration: none;
}

/* -------------------------------- 

Main Components 

-------------------------------- */

@media only screen and (min-width: 1170px) {
 }

.cd-section {
}
.cd-section p {
  margin: 2em 0;
  line-height: 1.6;
  color: #ffffff;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
@media only screen and (min-width: 768px) {
  .cd-section {
  }
  .cd-section p {
    font-size: 1.8rem;
    line-height: 2;
  }
}
@media only screen and (min-width: 1170px) {
  .cd-section {
  }
}

.cd-modal {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index:1;
  visibility: hidden;
  opacity: 0;
  pointer-events: none;
  -webkit-transition: visibility 0s 0.3s, opacity 0.3s 0s, z-index 0s 0.3s;
  -moz-transition: visibility 0s 0.3s, opacity 0.3s 0s, z-index 0s 0.3s;
  transition: visibility 0s 0.3s, opacity 0.3s 0s, z-index 0s 0.3s;
}
.cd-modal::after {
  /* gradient overlay at bottom of modal window */
  content: '';
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  z-index:99999;
  height: 60px;
  pointer-events: none;
  background: transparent;
  background: -webkit-linear-gradient( bottom , #34383c, rgba(52, 56, 60, 0));
  background: linear-gradient(to top, #34383c, rgba(52, 56, 60, 0));
}
.cd-modal .cd-modal-content {
  height: 100%;
  width: 100%;
  padding: 3em 5%;
  text-align: left;
  overflow-y: auto;
  z-index:99999;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.cd-modal p {
  color: #ffffff;
  line-height: 1.6;
  margin: 2em 0;
}
.modal-is-visible .cd-modal {
  z-index: 1;
  visibility: visible;
  opacity: 1;
  pointer-events: auto;
  -webkit-transition: visibility 0s 0s, opacity 0.3s 0s, z-index 0s 0s;
  -moz-transition: visibility 0s 0s, opacity 0.3s 0s, z-index 0s 0s;
  transition: visibility 0s 0s, opacity 0.3s 0s, z-index 0s 0s;
}
.modal-is-visible .cd-modal .cd-modal-content {
  -webkit-overflow-scrolling: touch;
}
@media only screen and (min-width: 768px) {
  .cd-modal .cd-modal-content {
    padding: 4em 10%;
  }
}
@media only screen and (min-width: 1170px) {
  .cd-modal .cd-modal-content {
    padding: 6em 20%;
  }
  .cd-modal p {
    font-size: 2rem;
    line-height: 2;
  }
}

.btn-gt-q {
	width:auto !Important}
.btn-gt-q a{
  color: #ffffff;
  white-space: nowrap;
  font-weight: bold;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  -webkit-transition: color 0.2s 0.3s, width 0.3s 0s;
  -moz-transition: color 0.2s 0.3s, width 0.3s 0s;
  transition: color 0.2s 0.3s, width 0.3s 0s;
  background-color: #ff342b;
  padding-left:5px !important;
  padding-right:5px !important;
  font-size:18px !important;
}
.btn-gt-q:hover{
	background:#ff342b !important}
.cd-modal-action .btn.to-circle {
  width: 4em;
  color: transparent;
  -webkit-transition: color 0.2s 0s, width 0.3s 0.2s;
  -moz-transition: color 0.2s 0s, width 0.3s 0.2s;
  transition: color 0.2s 0s, width 0.3s 0.2s;
}
.cd-modal-action .cd-modal-bg {
  position: absolute;
  z-index: 1;
  left: 50%;
  top: 0;
  width: 4em;
  border-radius: 50%;
  opacity:.8;
  visibility: hidden;
  -webkit-transform: translateZ(0);
  -moz-transform: translateZ(0);
  -ms-transform: translateZ(0);
  -o-transform: translateZ(0);
  transform: translateZ(0);
  -webkit-transform: translateX(-2em);
  -moz-transform: translateX(-2em);
  -ms-transform: translateX(-2em);
  -o-transform: translateX(-2em);
  transform: translateX(-2em);
  -webkit-transition: visibility 0s 0.5s;
  -moz-transition: visibility 0s 0.5s;
  transition: visibility 0s 0.5s;
}
.cd-modal-action .cd-modal-bg.is-visible {
  opacity: 1;
  visibility: visible;
}

.cd-modal-close {
  position: fixed;
  z-index:99999;
  top: 20px;
  right: 5%;
  height: 50px;
  width: 50px;
  border-radius: 50%;
  background: rgba(0, 0, 0, 0.3) url(../images/cd-icon-close.svg) no-repeat center center;
  /* image replacement */
  overflow: hidden;
  text-indent: 100%;
  white-space: nowrap;
  visibility: hidden;
  opacity: 0;
  -webkit-transform: translateZ(0);
  -moz-transform: translateZ(0);
  -ms-transform: translateZ(0);
  -o-transform: translateZ(0);
  transform: translateZ(0);
  -webkit-transform: scale(0);
  -moz-transform: scale(0);
  -ms-transform: scale(0);
  -o-transform: scale(0);
  transform: scale(0);
  -webkit-transition: -webkit-transform 0.3s 0s, visibility 0s 0.3s, opacity 0.3s 0s;
  -moz-transition: -moz-transform 0.3s 0s, visibility 0s 0.3s, opacity 0.3s 0s;
  transition: transform 0.3s 0s, visibility 0s 0.3s, opacity 0.3s 0s;
}
.no-touch .cd-modal-close:hover {
  background-color: rgba(0, 0, 0, 0.5);
}
.modal-is-visible .cd-modal-close {
  visibility: visible;
  opacity: 1;
  -webkit-transition: -webkit-transform 0.3s 0s, visibility 0s 0s, opacity 0.3s 0s;
  -moz-transition: -moz-transform 0.3s 0s, visibility 0s 0s, opacity 0.3s 0s;
  transition: transform 0.3s 0s, visibility 0s 0s, opacity 0.3s 0s;
  -webkit-transform: scale(1);
  -moz-transform: scale(1);
  -ms-transform: scale(1);
  -o-transform: scale(1);
  transform: scale(1);
}
@media only screen and (min-width: 768px) {
  .cd-modal-close {
    top: 70px;
  }
}
/*End*/

/*Start Carousel*/
.ui-carousel {
	height: 100px;
	margin: 0;
	overflow: auto;
	padding: 0;
	position: relative; /*for ie7 to work e.g in html carousels*/
	width: 300px;

}

.ui-carousel > .wrapper {
    margin: 0;
    padding: 0;
    width: 9999px;
}



.ui-carousel > .wrapper > * {
	border: 0;
	display: block;
	float: left;
	height: 100px;
	overflow: hidden;
	width: 100px;	
}
/*End*/

/*Revolution Slider*/
/*-----------------------------------------------------------------------------

REVOLUTION RESPONSIVE BASIC STYLES OF HTML DOCUMENT

Screen Stylesheet

version:   	1.0
date:      	26/06/12
author:		themepunch
email:     	support@themepunch.com
website:   	http://www.themepunch.com
-----------------------------------------------------------------------------*/


/**********************
	-	RESET	-
************************/
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
    margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%; vertical-align: baseline; background: transparent;
}


/***********************
	-	BASICS 	-
***********************/
html {
	overflow-x:hidden;
	padding: 0 !important;
	background:#fff;
	margin:0px !important;
}


  /*********************************************************************************************
		-	SET THE SCREEN SIZES FOR THE BANNER IF YOU WISH TO MAKE THE BANNER RESOPONSIVE 	-
  **********************************************************************************************/

  /*	-	THE BANNER CONTAINER (Padding, Shadow, Border etc. )	-	*/


	 .fullwidthbanner-container{
		width:100% !important;
		position:relative;
		padding:0;
		max-height:435px !important;
		overflow:hidden;
		z-index:1;
	}
	
	
	
	 .fullwidthbanner-container2{
		width:100% !important;
		position:relative;
		padding:0;
		max-height:500px !important;
		overflow:hidden;
		z-index:1;
		height:auto;
		/*min-height: 500px;*/
	}
	
/*Rev Starting*/
/*-----------------------------------------------------------------------------

	-	Revolution Slider 1.5.3 -

		Screen Stylesheet

version:   	2.1
date:      	09/18/11
last update: 06.12.2012
author:		themepunch
email:     	info@themepunch.com
website:   	http://www.themepunch.com
-----------------------------------------------------------------------------*/


/*-----------------------------------------------------------------------------

	-	Revolution Slider 2.0 Captions -

		Screen Stylesheet

version:   	1.4.5
date:      	09/18/11
last update: 06.12.2012
author:		themepunch
email:     	info@themepunch.com
website:   	http://www.themepunch.com
-----------------------------------------------------------------------------*/



/*************************
	-	CAPTIONS	-
**************************/

.tp-hide-revslider,.tp-caption.tp-hidden-caption	{	visibility:hidden !important; display:none !important;}

.tp-caption { z-index:1;}
.tp-caption.big_white{
			position: absolute;
			color: #fff;
			text-shadow: none;
			font-weight: 800;
			font-size: 20px;
			line-height: 20px;
			font-family: 'Open Sans', sans;
			padding: 3px 4px;
			padding-top: 1px;
			margin: 0px;
			border-width: 0px;
			border-style: none;
			background-color:#000;
			letter-spacing: 0px;
		}

.tp-caption.big_orange{
			position: absolute;
			color: #fff;
			text-shadow: none;
			font-weight: 700;
			font-size: 36px;
			line-height: 36px;
			font-family: Arial;
			padding: 0px 4px;
			margin: 0px;
			border-width: 0px;
			border-style: none;
			background-color:#fb7354;
			letter-spacing: -1.5px;
		}

.tp-caption.big_black{
			position: absolute;
			color: #000;
			text-shadow: none;
			font-weight: 800;
			font-size: 36px;
			line-height: 36px;
			font-family: 'Open Sans', sans;
			padding: 0px 4px;
			margin: 0px;
			border-width: 0px;
			border-style: none;
			background-color:#fff;
			letter-spacing: -1.5px;
		}

.tp-caption.medium_grey{
			position: absolute;
			color: #fff;
			text-shadow: none;
			font-weight: 700;
			font-size: 20px;
			line-height: 20px;
			font-family: Arial;
			padding: 2px 4px;
			margin: 0px;
			border-width: 0px;
			border-style: none;
			background-color:#888;
			white-space:nowrap;
			text-shadow: 0px 2px 5px rgba(0, 0, 0, 0.5);
		}

.tp-caption.small_text{
			position: absolute;
			color: #fff;
			text-shadow: none;
			font-weight: 700;
			font-size: 14px;
			line-height: 20px;
			font-family: Arial;
			margin: 0px;
			border-width: 0px;
			border-style: none;
			white-space:nowrap;
			text-shadow: 0px 2px 5px rgba(0, 0, 0, 0.5);
		}

.tp-caption.medium_text{
			position: absolute;
			color: #fff;
			text-shadow: none;
			font-weight: 300;
			font-size: 20px;
			line-height: 20px;
			font-family: 'Open Sans', sans;
			margin: 0px;
			border-width: 0px;
			border-style: none;
			white-space:nowrap;
			text-shadow: 0px 2px 5px rgba(0, 0, 0, 0.5);
		}

.tp-caption.large_text{
			position: absolute;
			color: #fff;
			text-shadow: none;
			font-weight: 800;
			font-size: 36px;
			line-height: 36px;
			font-family: 'Open Sans', sans;
			margin: 0px;
			border-width: 0px;
			border-style: none;
			white-space:nowrap;
			text-shadow: 0px 2px 5px rgba(0, 0, 0, 0.5);
		}
.tp-caption.large_black_text{
			position: absolute;
			color: #000;
			text-shadow: none;
			font-weight: 300;
			font-size: 42px;
			line-height: 42px;
			font-family: 'Open Sans', sans;
			margin: 0px;
			border-width: 0px;
			border-style: none;
			white-space:nowrap;
		}

.tp-caption.very_large_text{
			position: absolute;
			color: #fff;
			text-shadow: none;
			font-weight: 800;
			font-size: 60px;
			line-height: 60px;
			font-family: 'Open Sans', sans;
			margin: 0px;
			border-width: 0px;
			border-style: none;
			white-space:nowrap;
			text-shadow: 0px 2px 5px rgba(0, 0, 0, 0.5);
			letter-spacing: 0px;
		}
.tp-caption.very_large_black_text{
			position: absolute;
			color: #000;
			text-shadow: none;
			font-weight: 800;
			font-size: 72px;
			line-height: 72px;
			font-family: 'Open Sans', sans;
			margin: 0px;
			border-width: 0px;
			border-style: none;
			white-space:nowrap;
		}
.tp-caption.bold_red_text{
			position: absolute;
			color: #d31e00;
			text-shadow: none;
			font-weight: 800;
			font-size: 20px;
			line-height: 20px;
			font-family: 'Open Sans', sans;
			margin: 0px;
			border-width: 0px;
			border-style: none;
			white-space:nowrap;
		}
.tp-caption.bold_brown_text{
			position: absolute;
			color: #a04606;
			text-shadow: none;
			font-weight: 800;
			font-size: 20px;
			line-height: 20px;
			font-family: 'Open Sans', sans;
			margin: 0px;
			border-width: 0px;
			border-style: none;
			white-space:nowrap;
		}
    .tp-caption.bold_green_text{
			position: absolute;
			color: #5b9830;
			text-shadow: none;
			font-weight: 800;
			font-size: 20px;
			line-height: 20px;
			font-family: 'Open Sans', sans;
			margin: 0px;
			border-width: 0px;
			border-style: none;
			white-space:nowrap;
		}

.tp-caption.very_big_white{
			position: absolute;
			color: #fff;
			text-shadow: none;
			font-weight: 100;
			font-size: 30px;
			line-height: 34px;
			font-family: 'Open Sans', sans;
			margin: 0px;
			border-width: 0px;
			border-style: none;
			white-space:nowrap;
			padding: 3px 4px;
			padding-top: 1px;
			//background-color: rgba(0, 0, 0, 0.4)
					}
					
.tp-caption.very_small_white{
			position: absolute;
			color: #fff;
			text-shadow: none;
			font-weight: 100;
			font-size: 16px;
			line-height: 24px;
			font-family: 'Open Sans', sans;
			margin: 0px;
			border-width: 0px;
			border-style: none;
			white-space:nowrap;
			padding: 3px 4px;
			padding-top: 1px;
			//background-color: rgba(0, 0, 0, 0.2)
					}

.tp-caption.very_big_black{
			position: absolute;
			color: #000;
			text-shadow: none;
			font-weight: 700;
			font-size: 60px;
			line-height: 60px;
			font-family: Arial;
			margin: 0px;
			border-width: 0px;
			border-style: none;
			white-space:nowrap;
			padding: 0px 4px;
			padding-top: 1px;
			background-color:#fff;
					}
					
					
.tp-caption.modern_medium_fat{
			position: absolute; 
			color: #000; 
			text-shadow: none; 
			font-weight: 800; 
			font-size: 24px; 
			line-height: 20px; 
			font-family: 'Open Sans', sans-serif; 
			margin: 0px; 
			border-width: 0px; 
			border-style: none; 
			white-space:nowrap;		
		}
.tp-caption.modern_medium_fat_white{
			position: absolute; 
			color: #fff; 
			text-shadow: none; 
			font-weight: 800; 
			font-size: 24px; 
			line-height: 20px; 
			font-family: 'Open Sans', sans-serif; 
			margin: 0px; 
			border-width: 0px; 
			border-style: none; 
			white-space:nowrap;		
		}
.tp-caption.modern_medium_light{
			position: absolute; 
			color: #000; 
			text-shadow: none; 
			font-weight: 300; 
			font-size: 24px; 
			line-height: 20px; 
			font-family: 'Open Sans', sans-serif; 
			margin: 0px; 
			border-width: 0px; 
			border-style: none; 
			white-space:nowrap;		
		}
.tp-caption.modern_big_bluebg{
			position: absolute; 
			color: #fff; 
			text-shadow: none; 
			font-weight: 800; 
			font-size: 30px; 
			line-height: 36px; 
			font-family: 'Open Sans', sans-serif; 
			padding: 3px 10px; 
			margin: 0px; 
			border-width: 0px; 
			border-style: none; 
			background-color:#4e5b6c;	
			letter-spacing: 0;										
		}
.tp-caption.modern_big_redbg{
			position: absolute; 
			color: #fff; 
			text-shadow: none; 
			font-weight: 300; 
			font-size: 30px; 
			line-height: 36px; 
			font-family: 'Open Sans', sans-serif; 
			padding: 3px 10px; 
  			padding-top: 1px;
			margin: 0px; 
			border-width: 0px; 
			border-style: none; 
			background-color:#de543e;	
			letter-spacing: 0;										
		}
.tp-caption.modern_small_text_dark{
			position: absolute; 
			color: #555; 
			text-shadow: none; 
			font-size: 14px; 
			line-height: 22px; 
			font-family: Arial; 
			margin: 0px; 
			border-width: 0px; 
			border-style: none; 
			white-space:nowrap;		
		}

					
					
					

.tp-caption.boxshadow{
		-moz-box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.5);
		-webkit-box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.5);
		box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.5);
	}

.tp-caption.black{
		color: #000;
		text-shadow: none;
  font-weight: 300;
			font-size: 19px;
			line-height: 19px;
			font-family: 'Open Sans', sans;
	}

.tp-caption.noshadow {
		text-shadow: none;
	}

.tp-caption a {
	color: #ff7302; text-shadow: none;	-webkit-transition: all 0.2s ease-out; -moz-transition: all 0.2s ease-out; -o-transition: all 0.2s ease-out; -ms-transition: all 0.2s ease-out;
}

.tp-caption a:hover {
	color: #ffa902;
}


.tp_inner_padding	{	box-sizing:border-box;
						-webkit-box-sizing:border-box;
						-moz-box-sizing:border-box;
						max-height:none !important;	}


.tp-caption .frontcorner		{
										width: 0;
										height: 0;
										border-left: 40px solid transparent;
										border-right: 0px solid transparent;
										border-top: 40px solid #00A8FF;
										position: absolute;left:-40px;top:0px;
									}

.tp-caption .backcorner		{
										width: 0;
										height: 0;
										border-left: 0px solid transparent;
										border-right: 40px solid transparent;
										border-bottom: 40px solid #00A8FF;
										position: absolute;right:0px;top:0px;
									}

.tp-caption .frontcornertop		{
										width: 0;
										height: 0;
										border-left: 40px solid transparent;
										border-right: 0px solid transparent;
										border-bottom: 40px solid #00A8FF;
										position: absolute;left:-40px;top:0px;
									}

.tp-caption .backcornertop		{
										width: 0;
										height: 0;
										border-left: 0px solid transparent;
										border-right: 40px solid transparent;
										border-top: 40px solid #00A8FF;
										position: absolute;right:0px;top:0px;
									}


/******************************
	-	BUTTONS	-
*******************************/

.button				{	padding:6px 13px 5px; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; height:30px;
						cursor:pointer;
						color:#fff !important; text-shadow:0px 1px 1px rgba(0, 0, 0, 0.6) !important; font-size:15px; line-height:45px !important;
						background:url(http://www.soppnox.com/images/gradient/g30.png) repeat-x top; font-family: arial, sans-serif; font-weight: bold; letter-spacing: -1px;
					}

.button.big			{	color:#fff; text-shadow:0px 1px 1px rgba(0, 0, 0, 0.6); font-weight:bold; padding:9px 20px; font-size:19px;  line-height:57px !important; background:url(http://www.soppnox.com/images/gradient/g40.png) repeat-x top;}


.purchase:hover,
.button:hover,
.button.big:hover		{	background-position:bottom, 15px 11px;}



	@media only screen and (min-width: 768px) and (max-width: 959px) {

	 }



	@media only screen and (min-width: 480px) and (max-width: 767px) {
		.button	{	padding:4px 8px 3px; line-height:25px !important; font-size:11px !important;font-weight:normal;	}
		a.button { -webkit-transition: none; -moz-transition: none; -o-transition: none; -ms-transition: none;	 }


	}

    @media only screen and (min-width: 0px) and (max-width: 479px) {
		.button	{	padding:2px 5px 2px; line-height:20px !important; font-size:10px !important;}
		a.button { -webkit-transition: none; -moz-transition: none; -o-transition: none; -ms-transition: none;	 }
	}





/*	BUTTON COLORS	*/



.button.green, .button:hover.green,
.purchase.green, .purchase:hover.green			{ background-color:#21a117; -webkit-box-shadow:  0px 3px 0px 0px #104d0b;        -moz-box-shadow:   0px 3px 0px 0px #104d0b;        box-shadow:   0px 3px 0px 0px #104d0b;  }


.button.blue, .button:hover.blue,
.purchase.blue, .purchase:hover.blue			{ background-color:#1d78cb; -webkit-box-shadow:  0px 3px 0px 0px #0f3e68;        -moz-box-shadow:   0px 3px 0px 0px #0f3e68;        box-shadow:   0px 3px 0px 0px #0f3e68;}


.button.red, .button:hover.red,
.purchase.red, .purchase:hover.red				{ background-color:#cb1d1d; -webkit-box-shadow:  0px 3px 0px 0px #7c1212;        -moz-box-shadow:   0px 3px 0px 0px #7c1212;        box-shadow:   0px 3px 0px 0px #7c1212;}

.button.orange, .button:hover.orange,
.purchase.orange, .purchase:hover.orange		{ background-color:#ff7700; -webkit-box-shadow:  0px 3px 0px 0px #a34c00;        -moz-box-shadow:   0px 3px 0px 0px #a34c00;        box-shadow:   0px 3px 0px 0px #a34c00;}

.button.darkgrey,.button.grey,
.button:hover.darkgrey,.button:hover.grey,
.purchase.darkgrey, .purchase:hover.darkgrey	{ background-color:#555; -webkit-box-shadow:  0px 3px 0px 0px #222;        -moz-box-shadow:   0px 3px 0px 0px #222;        box-shadow:   0px 3px 0px 0px #222;}

.button.lightgrey, .button:hover.lightgrey,
.purchase.lightgrey, .purchase:hover.lightgrey	{ background-color:#888; -webkit-box-shadow:  0px 3px 0px 0px #555;        -moz-box-shadow:   0px 3px 0px 0px #555;        box-shadow:   0px 3px 0px 0px #555;}



/****************************************************************

	-	SET THE ANIMATION EVEN MORE SMOOTHER ON ANDROID   -

******************************************************************/

.tp-simpleresponsive .slotholder *,
.tp-simpleresponsive img			{ -webkit-transform: translateZ(0);
										  -webkit-backface-visibility: hidden;
										  -webkit-perspective: 1000;
									}


/************************************************
	  - SOME CAPTION MODIFICATION AT START  -
*************************************************/
.tp-simpleresponsive .caption,
.tp-simpleresponsive .tp-caption {
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";	-moz-opacity: 0;	-khtml-opacity: 0;	opacity: 0; position:absolute; visibility: hidden;

}

.tp-simpleresponsive img	{	max-width:none;}



/******************************
	-	IE8 HACKS	-
*******************************/
.noFilterClass {
	filter:none !important;
}


/******************************
	-	SHADOWS		-
******************************/
.tp-bannershadow  {
		position:absolute;

		margin-left:auto;
		margin-right:auto;
		-moz-user-select: none;
        -khtml-user-select: none;
        -webkit-user-select: none;
        -o-user-select: none;
	}

.tp-bannershadow.tp-shadow1 {	background:url(http://www.soppnox.com/assets/shadow1.png) no-repeat; background-size:100%; width:890px; height:60px; bottom:-60px;}
.tp-bannershadow.tp-shadow2 {	background:url(http://www.soppnox.com/assets/shadow2.png) no-repeat; background-size:100%; width:890px; height:60px;bottom:-60px;}
.tp-bannershadow.tp-shadow3 {	background:url(http://www.soppnox.com/assets/shadow3.png) no-repeat; background-size:100%; width:890px; height:60px;bottom:-60px;}


/********************************
	-	FULLSCREEN VIDEO	-
*********************************/
.caption.fullscreenvideo {	left:0px; top:0px; position:absolute;width:100%;height:100%;}
.caption.fullscreenvideo iframe	{ width:100% !important; height:100% !important;}

.tp-caption.fullscreenvideo {	left:0px; top:0px; position:absolute;width:100%;height:100%;}
.tp-caption.fullscreenvideo iframe	{ width:100% !important; height:100% !important;}

/************************
	-	NAVIGATION	-
*************************/

/** BULLETS **/

.tpclear		{	clear:both;}


.tp-bullets								{	z-index:1000; position:absolute;
												-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
												-moz-opacity: 1;
												-khtml-opacity: 1;
												opacity: 1;
												-webkit-transition: opacity 0.2s ease-out; -moz-transition: opacity 0.2s ease-out; -o-transition: opacity 0.2s ease-out; -ms-transition: opacity 0.2s ease-out;
											}
.tp-bullets.hidebullets					{
												-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
												-moz-opacity: 0;
												-khtml-opacity: 0;
												opacity: 0;
											}


.tp-bullets.simplebullets.navbar						{ 	border:1px solid #666; border-bottom:1px solid #444; background:url(http://www.soppnox.com/assets/boxed_bgtile.png); height:40px; padding:0px 10px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px ;}

.tp-bullets.simplebullets.navbar-old					{ 	 background:url(http://www.soppnox.com/assets/navigdots_bgtile.png); height:35px; padding:0px 10px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px ;}


.tp-bullets.simplebullets.round .bullet					{	cursor:pointer; position:relative;	background:url(http://www.soppnox.com/assets/bullet.png) no-Repeat top left;	width:20px;	height:20px;  margin-right:0px; float:left; margin-top:-10px; margin-left:3px;}
.tp-bullets.simplebullets.round .bullet.last			{	margin-right:3px;}

.tp-bullets.simplebullets.round-old .bullet				{	cursor:pointer; position:relative;	background:url(http://www.soppnox.com/assets/bullets.png) no-Repeat bottom left;	width:23px;	height:23px;  margin-right:0px; float:left; margin-top:-12px;}
.tp-bullets.simplebullets.round-old .bullet.last		{	margin-right:0px;}


/**	SQUARE BULLETS **/
.tp-bullets.simplebullets.square .bullet				{	cursor:pointer; position:relative;	background:url(http://www.soppnox.com/assets/bullets2.png) no-Repeat bottom left;	width:19px;	height:19px;  margin-right:0px; float:left; margin-top:-10px;}
.tp-bullets.simplebullets.square .bullet.last			{	margin-right:0px;}


/**	SQUARE BULLETS **/
.tp-bullets.simplebullets.square-old .bullet			{	cursor:pointer; position:relative;	background:url(http://www.soppnox.com/assets/bullets2.png) no-Repeat bottom left;	width:19px;	height:19px;  margin-right:0px; float:left; margin-top:-10px;}
.tp-bullets.simplebullets.square-old .bullet.last		{	margin-right:0px;}


/** navbar NAVIGATION VERSION **/
.tp-bullets.simplebullets.navbar .bullet			{	cursor:pointer; position:relative;	background:url(http://www.soppnox.com/assets/bullet_boxed.png) no-Repeat top left;	width:18px;	height:19px;   margin-right:5px; float:left; margin-top:10px;}

.tp-bullets.simplebullets.navbar .bullet.first		{	margin-left:0px !important;}
.tp-bullets.simplebullets.navbar .bullet.last		{	margin-right:0px !important;}



/** navbar NAVIGATION VERSION **/
.tp-bullets.simplebullets.navbar-old .bullet			{	cursor:pointer; position:relative;	background:url(http://www.soppnox.com/assets/navigdots.png) no-Repeat bottom left;	width:15px;	height:15px;  margin-left:5px !important; margin-right:5px !important;float:left; margin-top:10px;}
.tp-bullets.simplebullets.navbar-old .bullet.first		{	margin-left:0px !important;}
.tp-bullets.simplebullets.navbar-old .bullet.last		{	margin-right:0px !important;}


.tp-bullets.simplebullets .bullet:hover,
.tp-bullets.simplebullets .bullet.selected				{	background-position:top left; }

.tp-bullets.simplebullets.round .bullet:hover,
.tp-bullets.simplebullets.round .bullet.selected,
.tp-bullets.simplebullets.navbar .bullet:hover,
.tp-bullets.simplebullets.navbar .bullet.selected		{	background-position:bottom left; }



/*************************************
	-	TP ARROWS 	-
**************************************/
.tparrows												{	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
															-moz-opacity: 1;
															-khtml-opacity: 1;
															opacity: 1;
															-webkit-transition: opacity 0.2s ease-out; -moz-transition: opacity 0.2s ease-out; -o-transition: opacity 0.2s ease-out; -ms-transition: opacity 0.2s ease-out;

														}
.tparrows.hidearrows									{
															-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
															-moz-opacity: 0;
															-khtml-opacity: 0;
															opacity: 0;
														}
.tp-leftarrow											{	z-index:100;cursor:pointer; position:relative;	background:url(../revolution-slider/rs-plugin/assets/large_left.png) no-Repeat top left;	width:40px;	height:40px;   }
.tp-rightarrow											{	z-index:100;cursor:pointer; position:relative;	background:url(../revolution-slider/rs-plugin/assets/large_right.png) no-Repeat top left;	width:40px;	height:40px;   }


.tp-leftarrow.round										{	z-index:100;cursor:pointer; position:relative;	background:url(../revolution-slider/rs-plugin/assets/small_left.png) no-Repeat top left;	width:19px;	height:14px;  margin-right:0px; float:left; margin-top:-7px;	}
.tp-rightarrow.round									{	z-index:100;cursor:pointer; position:relative;	background:url(../revolution-slider/rs-plugin/assets/small_right.png) no-Repeat top left;	width:19px;	height:14px;  margin-right:0px; float:left;	margin-top:-7px;}


.tp-leftarrow.round-old									{	z-index:100;cursor:pointer; position:relative;	background:url(http://www.soppnox.com/revolution-slider/rs-plugin/assets/arrow_left.png) no-Repeat top left;	width:26px;	height:26px;  margin-right:0px; float:left; margin-top:-13px;	}
.tp-rightarrow.round-old								{	z-index:100;cursor:pointer; position:relative;	background:url(../revolution-slider/rs-plugin/assets/arrow_right.png) no-Repeat top left;	width:26px;	height:26px;  margin-right:0px; float:left;	margin-top:-13px;}


.tp-leftarrow.navbar									{	z-index:100;cursor:pointer; position:relative;	background:url(../revolution-slider/rs-plugin/assets/small_left_boxed.png) no-Repeat top left;	width:20px;	height:15px;   float:left;	margin-right:6px; margin-top:12px;}
.tp-rightarrow.navbar									{	z-index:100;cursor:pointer; position:relative;	background:url(../revolution-slider/rs-plugin/assets/small_right_boxed.png) no-Repeat top left;	width:20px;	height:15px;   float:left;	margin-left:6px; margin-top:12px;}


.tp-leftarrow.navbar-old								{	z-index:100;cursor:pointer; position:relative;	background:url(../revolution-slider/rs-plugin/assets/arrowleft.png) no-Repeat top left;		width:9px;	height:16px;   float:left;	margin-right:6px; margin-top:10px;}
.tp-rightarrow.navbar-old								{	z-index:100;cursor:pointer; position:relative;	background:url(http://www.soppnox.com/revolution-slider/rs-plugin/assets/arrowright.png) no-Repeat top left;	width:9px;	height:16px;   float:left;	margin-left:6px; margin-top:10px;}

.tp-leftarrow.navbar-old.thumbswitharrow				{	margin-right:10px; }
.tp-rightarrow.navbar-old.thumbswitharrow				{	margin-left:0px; }

.tp-leftarrow.square									{	z-index:100;cursor:pointer; position:relative;	background:url(../revolution-slider/rs-plugin/assets/arrow_left2.png) no-Repeat top left;	width:12px;	height:17px;   float:left;	margin-right:0px; margin-top:-9px;}
.tp-rightarrow.square									{	z-index:100;cursor:pointer; position:relative;	background:url(../revolution-slider/rs-plugin/assets/arrow_right2.png) no-Repeat top left;	width:12px;	height:17px;   float:left;	margin-left:0px; margin-top:-9px;}


.tp-leftarrow.square-old								{	z-index:100;cursor:pointer; position:relative;	background:url(../revolution-slider/rs-plugin/assets/arrow_left2.png) no-Repeat top left;	width:12px;	height:17px;   float:left;	margin-right:0px; margin-top:-9px;}
.tp-rightarrow.square-old								{	z-index:100;cursor:pointer; position:relative;	background:url(../revolution-slider/rs-plugin/assets/arrow_right2.png) no-Repeat top left;	width:12px;	height:17px;   float:left;	margin-left:0px; margin-top:-9px;}


.tp-leftarrow.default									{	z-index:100;cursor:pointer; position:relative;	background:url(../revolution-slider/rs-plugin/assets/large_left.png) no-Repeat 0 0;	width:40px;	height:40px;

														}
.tp-rightarrow.default									{	z-index:100;cursor:pointer; position:relative;	background:url(../revolution-slider/rs-plugin/assets/large_right.png) no-Repeat 0 0;	width:40px;	height:40px;

														}




.tp-leftarrow:hover,
.tp-rightarrow:hover 									{	background-position:bottom left; }






/****************************************************************************************************
	-	TP THUMBS 	-
*****************************************************************************************************

 - tp-thumbs & tp-mask Width is the width of the basic Thumb Container (500px basic settings)

 - .bullet width & height is the dimension of a simple Thumbnail (basic 100px x 50px)

 *****************************************************************************************************/


.tp-bullets.tp-thumbs						{	z-index:1000; position:absolute; padding:3px;background-color:#fff;
												width:500px;height:50px; 			/* THE DIMENSIONS OF THE THUMB CONTAINER */
												margin-top:-50px;
											}


.fullwidthbanner-container .tp-thumbs		{  padding:3px;}

.tp-bullets.tp-thumbs .tp-mask				{	width:500px; height:50px;  			/* THE DIMENSIONS OF THE THUMB CONTAINER */
												overflow:hidden; position:relative;}


.tp-bullets.tp-thumbs .tp-mask .tp-thumbcontainer	{	width:5000px; position:absolute;}

.tp-bullets.tp-thumbs .bullet				{   width:100px; height:50px; 			/* THE DIMENSION OF A SINGLE THUMB */
												cursor:pointer; overflow:hidden;background:none;margin:0;float:left;
												-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
												/*filter: alpha(opacity=50);	*/
												-moz-opacity: 0.5;
												-khtml-opacity: 0.5;
												opacity: 0.5;

												-webkit-transition: all 0.2s ease-out; -moz-transition: all 0.2s ease-out; -o-transition: all 0.2s ease-out; -ms-transition: all 0.2s ease-out;
											}


.tp-bullets.tp-thumbs .bullet:hover,
.tp-bullets.tp-thumbs .bullet.selected		{ 	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";

												-moz-opacity: 1;
												-khtml-opacity: 1;
												opacity: 1;
											}
.tp-thumbs img								{	width:100%; }


/************************************
		-	TP BANNER TIMER		-
*************************************/
.tp-bannertimer								{	width:100%; height:10px; background:url(../revolution-slider/rs-plugin/assets/timer.png);position:absolute; z-index:200;top:0px;}
.tp-bannertimer.tp-bottom					{	bottom:0px;height:5px; top:auto;}




/***************************************
	-	RESPONSIVE SETTINGS 	-
****************************************/


	@media only screen and (min-width: 768px) and (max-width: 959px) {

	 }



	@media only screen and (min-width: 480px) and (max-width: 767px) {
			.responsive .tp-bullets.tp-thumbs				{	width:300px !important; height:30px !important;}
			.responsive .tp-bullets.tp-thumbs .tp-mask		{	width:300px !important; height:30px !important;}
			.responsive .tp-bullets.tp-thumbs .bullet		{	width:60px !important;height:30px !important;}

	}

    @media only screen and (min-width: 0px) and (max-width: 479px) {
				.responsive .tp-bullets	{	display:none}
				.responsive .tparrows	{	display:none;}
	}





/*********************************************

	-	BASIC SETTINGS FOR THE BANNER	-

***********************************************/

 .tp-simpleresponsive img {
		-moz-user-select: none;
        -khtml-user-select: none;
        -webkit-user-select: none;
        -o-user-select: none;
}



.tp-simpleresponsive a{	text-decoration:none;}

.tp-simpleresponsive ul {
	list-style:none;
	padding:0;
	margin:0;
}

.tp-simpleresponsive >ul >li{
	list-stye:none;
	position:absolute;
	visibility:hidden;
}
/*  CAPTION SLIDELINK   **/
.caption.slidelink a div,
.tp-caption.slidelink a div {	width:3000px; height:1500px;  background:url(../revolution-slider/rs-plugin/assets/coloredbg.png) repeat;}

.tp-loader 	{	background:url(../revolution-slider/rs-plugin/assets/loader.gif) no-repeat 10px 10px; background-color:#fff;  margin:-22px -22px; top:50%; left:50%; z-index:10000; position:absolute;width:44px;height:44px;
				border-radius: 3px;
				-moz-border-radius: 3px;
				-webkit-border-radius: 3px;
			}


.tp-transparentimg {	content:"url(http://www.soppnox.com/revolution-slider/rs-plugin/assets/transparent.png)"}
.tp-3d				{	-webkit-transform-style: preserve-3d;
						 -webkit-transform-origin: 50% 50%;
					}
/*End*/

/*Style Start */
body {color: #505050; font-family: 'Roboto', sans-serif; font-size: 14px; line-height: 24px; font-weight: 300; background:#fff}
h1 {margin: 0; padding: 0; font-family: 'Roboto', sans-serif; font-size:38px; line-height:normal; color: #3A3A3A; font-weight: 400;}
h2 {margin: 0; padding: 0; font-family: 'Roboto', sans-serif; font-size: 30px; line-height:normal; color: #3A3A3A; font-weight:400;}
h3 {margin: 0; padding: 0; font-family: 'Roboto', sans-serif; font-size: 36px; line-height: 36px; color: #3A3A3A; font-weight:normal;}
h4 {margin: 0; padding: 0; font-family: 'Roboto', sans-serif; font-size: 24px; line-height: 32px; color: #3A3A3A; font-weight: 300;}
h5 {margin: 0; padding: 0; font-family: 'Roboto', sans-serif; font-size: 16px; line-height: 20px; color: #3A3A3A; font-weight: 400;}
h6 {margin: 0; padding: 0; font-family: 'Roboto', sans-serif; font-size: 14px; line-height: 14px; color: #3A3A3A; font-weight: 600;}
p {font-size:15px; line-height: 22px; margin: 0 0 0 0; font-family: 'Roboto', sans-serif; font-weight:300;}
li {font-size: 14px; line-height: 24px;}
a {color: #3A3A3A;  text-decoration: none; transition: color 0.3s, background 0.3s;}
a:focus {outline: none; text-decoration: none; color: #505050;}
a:hover {  text-decoration: none; outline: none;}
.asblock { display:block;}
img {display: block; max-width: 100%;}
button {transition: background 0.3s, color 0.3s;}
.tab_wrap_bg{
	background:url(../images/home/15.jpg) fixed no-repeat top center;
	background-size:cover;}
.light-grey-bg{background-color:#f7f7f7;}
.searchi a { height: 10px; width: 11px; background-image:none!important; color:red!important;}
.peter-river .searchi a:hover { color:red!important;}
.mylist{font-size:14px; line-height:20px; font-weight:400;}
h3.index {margin: 0; padding: 0; font-family: 'Roboto', sans-serif; font-size: 36px; line-height: 36px; color: #3A3A3A; font-weight:normal;}
.relative {position: relative;}
.empty {background-color: #3498db !important;}
.margin0 {margin: 0 !important;}
.overflow-hidden {overflow: hidden;}
.no-style {list-style: none;}
.border-radius4 {border-radius: 4px;}
.border-box {-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.full-width-container {width: 100%;}
.inline-block {display: inline-block !important;}
.gray-border-bott {border-bottom: 1px solid #E6E6E6;}
.gray-border-top {border-top: 1px solid #E6E6E6;}
.gray-border-right {border-right: 1px solid #e6e6e6;}
.gray-border-left {border-left: 1px solid #E6E6E6;}
.gray-border-bottom {border-bottom: 1px solid #505050;}
.border-radius0 {border-radius: 0 !important;}
.letters-black {color: #505050 !important;}
a.letters-black:hover {text-decoration: underline;}
.yellow-letters {color: #3498db;}
.white-bg-blur {background: rgba(255,255,255,0.4);}
.black-letters {color: #3A3A3A;}
.green-letters {color: #3498db; transition: color 0.3s, background 0.3s;}
a.green-letters:hover {text-decoration: underline;}
.font-dosis {font-family: 'Roboto', sans-serif;}
.font-PT-Sans {font-family: 'Roboto', sans-serif;}
.font400 {font-weight: 400;}
.padding0 {padding: 0 !important;}
.zindex920 {z-index: 920 !important;}
.margin-bottom-2 {margin-bottom: -2px;}
.margin-top2 {margin-top: 2px;}
.margin-top6 {margin-top: 6px;}
.main-body-wrap {position: relative;z-index: 25;}
.font-size13 {font-size: 13px;}
.padding-left52 {padding-left: 52px;}
.port-item-socials a, .blogpost-socials a, .social-footer a {transition:0s !important;}
.background-color {background: #fff;}
.display-block {display: block;}
.pale-gray-bg {background: #eff3f6;}
.dark-gray-bg {background: #2f2f2f;}
.font-weight300 {font-weight: 300;}
.h42{height:42px;}
.font-weight100 {font-weight: 100;}
.big-letters {font-size: 18px; line-height: 24px; font-weight: 400;}
.blink { animation: blink 1s steps(10, start) infinite; -webkit-animation: blink 1s steps(10, start) infinite; } @keyframes blink { to { color: yellow;  } } @-webkit-keyframes blink { to { color: yellow;  } }

.twiter-post-bg {background: #4099ff;}

.cost{ background-image:url(../images/price.jpg); padding:15px 20px 25px 30px; background-repeat:no-repeat; font-size:18px; font-weight:400; color:#FFFFFF; line-height:24px; margin-left:17px;}
.cost span{font-size:30px; font-weight:800;}

.display-table-stat {display: table;}
.display-table-stat > * {display: table-row;}
.display-table-stat > * > * {display: table-cell; vertical-align: middle; float: none;}
.display-table-full {display: table; width: 100%; height: 100%;}
.display-table-full > * {display: table-row;}
.display-table-full > * > * {display: table-cell; vertical-align: middle;}
.dark-background {background: #3a3a3a; padding: 24px 0;}
.no-border-bott.header_nav {border-bottom: none;}
.rev_slider_wrapper .tp-rightarrow.round, .rev_slider_wrapper .tp-leftarrow.round {width: 54px; height: 54px;}
.first-page-element {height: 500px; width: 100%;}
.fixed-image-wrapper {position: fixed; top: 0; left: 0; width: 100%; height: 100%; background:url(../images/parallax/grid.jpg)no-repeat; z-index: -1;}
.test-block {height:300px;}

.stat-table-ph {height: 100%; position: absolute; top: 0; right: 0;}

.breadcrumbs li {float: left; display: block; margin-left: 6px; color:#323232; font-weight:400;}
.breadcrumbs li a {display: block; color:#bebebe;}

.seo-listing {}
.seo-listing .col-md-4{border-bottom:1px solid #dedede; border-right:1px solid #dedede;}
.seo-listing .bg-red{background:#ff342b;}
.seo-listing .col-md-4:nth-child(8), .seo-listing .col-md-4:nth-child(9), .seo-listing .col-md-4:nth-child(7){border-bottom:none;}
.seo-listing .col-md-4:nth-child(9), .seo-listing .col-md-4:nth-child(6), .seo-listing .col-md-4:nth-child(3){border-right:none;}

.arrow-blue-bg-link {font-size: 38px; line-height: 38px;}

/*  404  */
.width45 {width: 45%;}
.yellow-triangle {border-bottom: 170px solid #3498db; border-right: 110px solid transparent; border-left: 110px solid transparent; width: 0;}
.alert-mark {font-size: 120px; position: absolute; top: 83px; right: 117px; color: #fff; font-family: 'Open Sans', sans-serif; font-weight: 800;}

/*  contact  */
form.contact-form input, form.contact-form textarea {width: 100%; background: #fff; color: #B3B3B3; font-family: 'Open Sans', sans-serif ; font-weight: 600; font-size: 11px; border-radius: 0; border: none; box-shadow: none; margin-bottom: 24px; padding: 10px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; transition:  color 0.3s, background 0.3s, border-color 0.3s;}
form.contact-form input {height: 41px; box-shadow: none; border: 1px solid #FF342B;}
form.contact-form textarea {resize: none; border: 1px solid #FF342B;}
form.contact-form input:focus, form.contact-form textarea:focus, form.blogpost-form input:focus, form.blogpost-form textarea:focus {color: #505050; box-shadow: none; border-color: #3498db;}
button.btn.contact-btn {border: none; border-radius: 0; box-shadow: none; background: #67BFAD; color: #fff; text-shadow: none; font-family: 'Open Sans', sans-serif; font-size: 12px; font-weight: 600; letter-spacing: 2px; }

.gmap-iframe {width: 100%; height: 454px; border: none;}


/*  comming soon  */

.comming-soon-image {background: url(../images/comming-soon/1.jpg) no-repeat; position: fixed; width: 100%; height: 100%; top: 0; left: 0; z-index: -1;}
.shop-sorting-search.form-newsletter {display: inline-block; width: 50%; padding: 0;}
.shop-sorting-search.form-newsletter input.form-shop-search {border: none; height: 34px; width: 100%; color: #666; max-width: none; padding: 0px 48px 0 12px; text-align: left; margin: 4px 0;}
.shop-sorting-search.form-newsletter button {position: absolute; top: 4px; right: 0; background: transparent;}

.form-newsletter.dark-version input {background: #E6E6E6;}

/*   ELEMENTS   */

.autor-quote {font-family: 'Roboto', sans-serif; padding-left: 80px;}
.author-block {position: absolute; top: -18px; left: 0;}
.author-block a {color: #999;}
.date-written {font-size: 11px; line-height: 11px; margin-bottom: 6px;}
.always-visible-element a.author-name {font-family: 'Roboto', sans-serif; font-style: italic; font-size: 12px; line-height: 12px; margin-top: 6px; color:#505050; margin-top: 14px;}

.info_box {padding:0px; font-size: 13px; line-height: 24px; background:none !important; color: #fff;  margin-top:138px; margin-bottom:5px;}
.info_box .text-block h2{font-family: 'Roboto', sans-serif; font-size:30px; font-weight:400; color:#fff; line-height:normal;}
.info_box .text-block p{font-family: 'Roboto', sans-serif; font-size:20px; color:#fff; line-height:24px;}
.info_box .text-block a{font-family: 'Roboto', sans-serif; font-size:18px; color:#ff342b; background:#fff; font-weight:600; text-transform:uppercase; padding:4px 10px; margin:10px 0 0 0px; float:left;}
.info_box .ad-block img{ bottom:0px; margin-top:-123px; float:right;}
.info_box .text-block{background:#ff342b url(../images/red-left-cone.png) left bottom no-repeat; padding-left:100px;}

.panel {box-shadow: none; background: transparent;}
.panel-heading {padding: 0; background: transparent;}
.panel-group .panel{border-radius: 0;}
.accordion-group {border: none; border-top: 1px solid #E6E6E6; border-radius: 0;}
.accordion-group:last-child {border-bottom: 1px solid #e6e6e6;}
.accordion-inner {border: none;}
.accordion-heading .accordion-toggle {padding: 8px 24px;}
a.accordion-toggle {color: #3A3A3A; font-family: 'Open Sans', sans-serif; font-weight: 600; position: relative;}
a.accordion-toggle:hover {text-decoration: none;}
a.accordion-toggle span.acc-tri {display: inline-block; border: none; border-top: 4px solid #3A3A3A; border-left: 4px solid transparent; border-right: 4px solid transparent; width: 0; position: absolute; top: 50%; left: 10px; margin-top:-3px;;}
a.accordion-toggle.collapsed span.acc-tri {border: none; border-left: 4px solid #3A3A3A; border-top: 4px solid transparent; border-bottom: 4px solid transparent; margin:0; top: 16px; left: 8px;}

.tab-content {padding: 24px 0;}
.nav.nav-tabs {border-bottom: 2px solid #3498db;}
.nav.nav-tabs > li {margin-bottom: 0; width: 33.3334%;}
.nav.nav-tabs > li > a {border-radius: 0; border: none; color: #3A3A3A; background: transparent; font-family: 'Open Sans', sans-serif; font-weight: 600;}
.nav.nav-tabs > li:last-child > a {margin-right: 0;} 
.nav.nav-tabs > li.active > a {border-radius: 0; border: none; background: #3498db; color: #fff;}

.comment-box-padding.testimonial-block {padding: 0;}

.elements_quote {padding:24px 24px 24px 42px; border-style: solid; border-width: 0 0 0 2px; border-color: #e6e6e6; 	 font-style: italic; margin: 0;}
.quote_marks {position: absolute; top: 24px; left: 0; width: 42px; height: 18px; color: #505050; background:url(../images/elements/quote.png) no-repeat center center;}


/*  Features  */
.postslider {font-size:40px; line-height: 38px;  font-family: 'Roboto', sans-serif;  font-weight: 500; color: #3A3A3A;}
.postslider b{font-family: 'Roboto', sans-serif;  font-weight:900;}
.postslider h5 {line-height: 24px;}
.postslider p {line-height: 22px; padding:10px 0 20px 0; font-size:22px; color:#fff;  font-family: 'Roboto', sans-serif; font-weight:300;}


.postslider2 {font-size:35px; line-height: 34px;  font-family: 'Roboto', sans-serif;  font-weight: 500; color: #3A3A3A;}
.postslider2 b{font-family: 'Roboto', sans-serif;  font-weight:900;}
.postslider2 h5 {line-height: 22px;}
.postslider2 p {line-height: 20px; padding:10px 0; font-size:20px; color:#fff;  font-family: 'Roboto', sans-serif; font-weight:300;}



.features-element {transition:  color 0.3s, background 0.3s; background: #fff;}
.features-element a {padding: 24px;}
.features-element p, .features-element h4 {display: block; transition:  color 0.3s, background 0.3s;}
.features-element p {color: #505050;}
.features-element h4 {font-weight: 300;}
.features-element:hover p, .features-element:hover h4 {text-decoration: none; color: #fff;}
.feat-img-stat {display: inline-block; transition:  color 0.3s, background 0.3s, opacity 0.3s;}
.features-element:hover .feat-img-stat {opacity: 0;}
.feat-img-dyn {position: absolute; top: 0; left: 50%; margin-left:-113px; opacity: 0; filter: alpha(opacity=0); display: inline-block; transition:  color 0.3s, background 0.3s, opacity 0.3s;}
.features-element:hover .feat-img-dyn {opacity: 1;}

/*responsive websites*/
.resBanner{font-size:40px; line-height: 38px;  font-family: 'Open Sans', sans-serif;  font-weight: 500; color: #3A3A3A;}
.resBanner b{font-family: 'Open Sans', sans-serif;  font-weight:700;}
.resBanner h5 {line-height: 24px;}
.resBanner p {line-height: 22px; padding:10px 0 20px 0; font-size:27px; color:#fff;  font-family: 'Open Sans', sans-serif; font-weight:300;}

.rescontent{font-size:40px; line-height: 38px;  font-family: 'Open Sans', sans-serif;  font-weight: 500; color: #2f2f2f;}
.rescontent b{font-family: 'Open Sans', sans-serif;  font-weight:700; }
.rescontent h5 {line-height: 24px;}
.rescontent p {line-height: 32px; font-size:27px; color:#2f2f2f;  font-family: 'Open Sans', sans-serif; font-weight:400; margin-bottom:5px;}

.activel { background: #ff342b none repeat scroll 0 0!important; }
.activel2 { background: #ff342b none repeat scroll 0 0!important; }
.nav.font-dosis.margin0 > li .activel {
  padding-left: 2px;
  padding-right: 2px;
}
.nav.font-dosis.margin0 > li > a:hover {
 background: #ff342b none repeat scroll 0 0!important;
}
.nav.font-dosis.margin0 > li > ul > li > a:hover {
 background: #ff342b none repeat scroll 0 0!important;
}

/*  our team  */

.team-members-list > li {display: block; float: left; margin: 0 0.25%; margin-bottom: 5px; width: 19.5%;}
.team-members-list > li:hover {cursor: pointer;}
.hover-wrapper {height: 2px; position: absolute; top: 0; left: 0; width: auto; z-index: 10; background: #3498db; padding: 0 12px;}
.hover-wrapper.opened {z-index: 920;}
.member-name {font-size: 13px; font-weight: 600;}
.white-border-bott {border-bottom: 1px solid rgba(255,255,255,0.5); margin: 0 24px;}
.zindex20{z-index: 20;}

.team-soc-ico li {display: inline-block;}
.team-soc-ico li a {display: block; }
img.stat-team {display: inline-block;}
.img-triangle {display: block; position: absolute; bottom: -3px; left: 0; width: 0px; height: 0px; border-style: solid; border-width: 3px 22px 0 0; border-color:transparent;}
.team-close {display: block; position: absolute; bottom: 6px; right: 6px; }
.team-close:hover, .team-close:focus {color: #fff;}

/*  portfolio  */
.portfolio h2{color:#5b5b5b;} .portfolio b{ font-weight:900;} .portfolio p{font-size:16px; font-weight:400; line-height:30px;} .portfolio span{color:#ff342b;}
.qsand-select li {display: block; float: left;}
.qsand-select li a {padding: 8px 24px; border-right: 1px solid #E4E4E4;}
.qsand-select li:last-child a {border: none;}
.grid-layout-select {padding: 10px 0;}
.grid-layout-select li {display: block; float: left; margin-left: 6px;}
.grid-layout-select li.active {opacity: 0.5; filter: alpha(opacity=50);}
.grid-layout-select li img {display: block;}
.grid-layout-select li:first-child {margin-left: 0;}
.qsand-target-wrap {width: 1200px;}
.hover-effect-wrap {background: #3498db; height: 100%; position: absolute; top: 0; left: 0; width: 100%; opacity: 0; filter: alpha(opacity=0); transition:  color 0.3s, background 0.3s;}
.home-blog-qsand-target li a:hover .hover-effect-wrap {opacity: 1; filter: alpha(opacity=100);}
.author-data {width: 100%; margin-left: 0px; font-size: 13px; line-height: 16px;}
.project-data {width: 100%; font-size: 30px; line-height: 36px;}
.q-sand-target.three-columns-q-sand li {padding: 5px; display: inline-block; width: 33.334%;}
.q-sand-target.three-columns-q-sand li a {display: block; overflow: hidden;}
.q-sand-target.three-columns-q-sand li a img {display: block;}
.q-sand-target.two-columns-q-sand li {padding: 5px; width: 50%; display: inline-block;}
.q-sand-target.two-columns-q-sand li a {display: block; overflow: hidden;}
.q-sand-target.two-columns-q-sand li a img {display: block;}
.q-sand-target.four-columns-q-sand li {padding: 5px; width: 25%; display: inline-block;}
.q-sand-target.four-columns-q-sand li a {display: block; overflow: hidden;}
.q-sand-target.four-columns-q-sand li a img {display: block;}

/*  portfolio - page  */
a.carousel-control {border-radius: 0; border: none; height: 70px; width: 50px;}
a.carousel-control:hover, a.carousel-control:focus {opacity: 0.8; filter: alpha(opacity=80);}
a.carousel-control.right1 {background: url(../images/right-arrow.png) no-repeat center center; top: 33%; right: -35px; left: auto; margin-top: -35px;}
a.carousel-control.left1 {background: url(../images/left-arrow.png) no-repeat center center; top: 33%; right: auto; left: -30px; margin-top: -35px; background-color:none !important;}
a.carousel-control:hover{background-color:none !important; }
.carousel-nav .carousel-nav-3col {display: block; font-size: 13px; line-height: 16px; padding:24px; border-top: 3px solid transparent; color: #3a3a3a;}
.carousel-nav .carousel-nav-3col:first-child {padding-left: 0;}
.back-button-pi {display: inline-block;}
.selection-links {padding-bottom: 6px;}
.port-item-socials li {display: inline-block;}
.port-item-socials li a {display: block; width: 26px; height: 26px;}
.port-item-socials li a img {display: block; padding: 2px;}
.port-item-socials li a img.static {opacity: 1; filter: alpha(opacity=100);}
.port-item-socials li a img.dynamic {opacity: 0; filter: alpha(opacity=0); position: absolute; top: 0; left: 0;}
.port-item-soch {position: absolute; left: 0; bottom: -5px; width: 0px; height: 0px; border-style: solid; border-width: 5px 26px 0 0; border-color: transparent;}

/*  blog post  */
.sidebar-top-margin {padding-top: 19px;}
.sidebar-left-padding {padding-left: 30px;}
.padding-bottom-first {padding-bottom: 17px;}
.blog-category-select li.active a {opacity: 0.5; filter: alpha(opacity=50);}
.cathegory-title {position: absolute; bottom: 12px; left: 0; background: #3498db; padding: 0 8px; z-index: 20;}
.extension-on-hover {position: absolute; height: 24px; width: 30px; bottom: 12px; left: 0; background: #444;}
.extension-on-hover i {font-size: 12px; line-height: 22px; margin-right: 4px;}
.cathegory-title a {color: #fff !important; font-size: 13px;}
.cathegory-title a:hover {text-decoration: underline;}
.cathegory-tri {position: absolute; width: 0px; height: 0px; border-style: solid; border-width: 24px 9px 0 0; border-color: #3498db transparent transparent transparent; bottom: 0; right: -9px; display: none;}
.sidebar a h5 {transition: color 0.3s; font-size: 14px; font-weight: 600;}
.two-col-blog .underpost-list li:last-child {display: none;}

.date-month {position: absolute; left: 0; top: 0; width: 40px; height: auto; background: #dd2a17 !important; padding: 6px 0;}
.date-month-tri {position: absolute; width: 0px; height: 0px; border-style: solid; border-width: 10px 40px 0 0; border-color: #3498db transparent transparent transparent; bottom: -10px; left: 0; display: none;}
.date-posted {font-size: 30px; line-height: 30px; display: block; padding-bottom: 6px;}
.date-posted.black-letters {color: #fff;}
.month-posted {font-size: 12px; line-height: 12px; display: block;}

.underpost-list > ul > li {display: block; padding: 2px 6px; margin: 6px 3px; float: left; width: auto;}
.underpost-list > ul > li:first-child {margin-left: 0px; padding-left: 0px; border-right: 1px solid #e4e4e4;}
.underpost-list > ul > li:last-child {margin-left: 0px; padding-left: 0px;}
.underpost-list li a {display: block; font-size: 11px; line-height: 24px; color: #3a3a3a;}
.underpost-list li:last-child {border: none; float: right;}
a.comment-img img, a.write-img img {display: block; margin: 0 8px; float: right;}
.blogpost-socials {font-size: 12px; line-height: 14px;}
.blogpost-socials > li {display: block; float:left; font-size: 12px; line-height: 14px; width: auto !important; padding: 0 !important; margin-right: 4px;}
.blogpost-socials li a {display: block; font-size: 12px; line-height: 14px;}
.blogpost-socials li a img {display: block;}
.blogpost-socials li a img.static {opacity: 1; filter: alpha(opacity=100);}
.blogpost-socials li a img.dynamic {opacity: 0; filter: alpha(opacity=0); position: absolute; top: 0; left: 0;}
.port-item-soch {position: absolute; left: 0; bottom: -4px; width: 0px; height: 0px; border-style: solid; border-width: 4px 22px 0 0; border-color: transparent;}
.underpost-list a.read-less-link {padding: 10px 0; display: block; font-size: 11px; color: #3a3a3a;}
.read-more-link {display: block; font-size: 11px; line-height: 18px;}
.read-more-plus {font-size: 14px; display:inline; color:#FF0000; font-weight:500; cursor:pointer;}

.comment-box-padding {padding-left: 104px; padding-top: 24px; font-style: normal;}
.image-author-wrap {position: absolute; top: 24px; left: 0; }
.comment-box-padding .posted-by {font-family: 'Open Sans'; font-size: 14px; line-height: 18px; font-weight: 700; color: #3a3a3a;}
.comment-box-padding .posted-on {font-size: 11px; line-height: 18px; color: #505050; transition: color 0.3s, background 0.3s;}
.comment-box-padding .posted-by a {font-family: 'Open Sans'; font-size: 14px; line-height: 18px; font-weight: 700; color: #3a3a3a;}
.comment-box-padding .posted-on a {font-size: 11px; line-height: 18px; color: #505050; transition: color 0.3s, background 0.3s;}
.comment-txt {padding: 12px 0;}
.indented {margin-left: 72px;}
.indent-image-mark {margin-top: -20px;}
.post-reply-wrap {overflow: hidden;}
.post-reply-wrap .post-reply {border-top: 1px solid #e6e6e6;}
.post-reply-wrap:first-child .post-reply {border: none;}
.post-reply .comment-box-padding a.reply-blog-post {font-size: 11px; line-height: 12px; display: inline-block; background: #3a3a3a; color: #fff; padding: 4px 6px; transition: color 0.3s, background 0.3s;}
.reply-blog-post:hover, .reply-blog-post:focus {background: #3498db; color: #fff;}
.margin-top-7 {margin-top: -7px;}
form.blogpost-form  input, form.blogpost-form textarea {background: #fff; color: #B3B3B3; font-family: 'Open Sans', sans-serif; font-weight: 600; font-size: 11px; border-radius: 0; border: none; box-shadow: none; margin-bottom: 24px; padding: 10px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; transition: color 0.3s, background 0.3s, border-color 0.3s;;}
form.blogpost-form  input {height: 41px; box-shadow: none; border: 1px solid #505050; width: 49%;}
form.blogpost-form  input:first-child {float: left;}
form.blogpost-form  input:nth-child(2) {float: right;}
form.blogpost-form  textarea {resize: none; border: 1px solid #505050; margin-left: -2px; width: 100%;}
form.blogpost-form  input:focus, form.blogpost-form textarea:focus {color: #505050; box-shadow: none;}
button.btn.contact-btn {border: none; border-radius: 0; box-shadow: none; background: #3a3a3a; color: #fff; text-shadow: none; font-family: 'Open Sans', sans-serif; font-size: 11px; transition: color 0.3s, background 0.3s; font-weight: 400; letter-spacing: 0.4px;}


.btn-group > .btn:first-child  {border: none; border-radius: 0;}
.btn.btn-default.dropdown-toggle {background: transparent; box-shadow: none; font-family: 'Open Sans', sans-serif; color: #505050; font-weight: 200;}
.bootstrap-select .btn.btn-default:focus {outline: none !important;}
.bootstrap-select.btn-group .dropdown-menu {border: none; border-radius: 0; box-shadow: none; background: rgb(250,250,250); font-size: 14px; line-height: 22px;}
.bootstrap-select.btn-group .dropdown-menu.inner > li > a {font-family: 'Open Sans', sans-serif; padding: 12px 11px; transition: color 0.3s; font-size: 13px; line-height: 22px;}
.bootstrap-select.btn-group .dropdown-menu.inner > li > a:hover {background: transparent;}
.bootstrap-select.btn-group .btn .caret {top: 45%;}
.shop-option-panel .btn-group.bootstrap-select .btn.btn-default .filter-option {font-size: 13px; color: #000; font-weight: 400;}

.form-search {border: 2px solid transparent; transition: border-color 0.3s;}
.form-search input, .form-search .input-append .btn {border: none; box-shadow: none;}
.form-search .input-append .btn {float: right;}
input.search-query {width: 54px; padding-top: 4px;}
input.search-query:focus {box-shadow: none;}
.btn.btn-primary {background: #fff url(../images/blogpost/search.png) no-repeat center center; width: 28px; height: 28px;}

.image-date-description {min-height: 72px; padding-left: 162px;}
.image-date-wrapper {position: absolute; top: 0; left: 0;}
.latest-post-img-date {position: absolute; top: 0; left: 0;}
.latest-post-description {min-height: 70px; padding-left: 164px;}

.wrapper-date-posted {background: #dd2a17 !important;; width: 40px; height: 54px; position: absolute; top: 0px; left: 10px; display: block; z-index: 50;}
.yellow-border-top {border-top: 2px solid #3498db;}
.border-triangle {width: 0px; height: 0px; border-style: solid; border-width: 10px 40px 0 0; border-color: #3498db transparent transparent transparent; position: absolute; bottom: -10px; left: 0px; display: none;}
.wrapper-date-posted .number-style {font-size: 30px; line-height: 36px; display: block; color: #fff !important;}
.number-style.black-letters {color: #fff;}
.pale-gray-elem .number-style.black-letters {color: #3a3a3a;}
.wrapper-date-posted .month-style {font-size: 12px; line-height: 14px; display: block; color: #fff !important;}
.col-md-4.left-sidebar {text-align: right;}
.col-md-4.left-sidebar .image-date-description {padding-right: 162px; padding-left: 0;}
.col-md-4.left-sidebar .image-date-wrapper {left: auto; right: 0;}
.col-md-4.left-sidebar .latest-post-description {padding-right: 162px; padding-left: 0;}
.col-md-4.left-sidebar .latest-post-img-date {left: auto; right: 0;}

.blog-pagination li {display: block; float: left; margin-right: 2px; font-size: 14px; line-height: 20px;}
.blog-pagination li:first-child {margin-right: 24px}
.blog-pagination li:last-child {margin-left: 24px}
.blog-pagination li a {display: block; color: #444; font-size: 13px; line-height: 13px; background: #eff3f6; padding: 7px 10px;}

.wrapper-date-posted.static-element {position: relative; top: auto; left: auto; height: 60px;}
.wrapper-date-posted.static-element.pale-gray-elem {border-top: 2px solid #3498db; background: #e6e6e6; height: 58px;}
.border-triangle.pale-gray-tri {border-color: #e6e6e6 transparent transparent transparent !important;}
.wrapper-date-posted.static-element.black-elem {background: #3A3A3A;}
.border-triangle.black-tri {border-color: #3A3A3A transparent transparent transparent;}
.top-authors-sidebar li {display: block; margin:6px 0;}
.top-authors-sidebar li a {display: block;}
.top-authors-sidebar li a span {font-family: 'Roboto', sans-serif; font-size: 14px; line-height: 18px; font-weight: 400; color: #505050; transition: color 0.3s;}
.tags-sidebar li {display: inline-block; margin: 0 2px 4px 0;}
.tags-sidebar li a {display: block;}
.tags-sidebar li a span {display: block; font-family: 'Roboto', sans-serif; font-size: 12px; line-height: 16px; padding: 6px 12px; background: #2e373c; color: #fff;  transition: background-color 0.3s;}

.blog-initial-content-wrapper {width:100%;}
.blog-initial-content-wrapper > li {display: block;width: 100%; float: none;}
.q-sand-blog-target li {display: block; width: 50%; float: left; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; padding-right: 1.1%;}
.q-sand-blog-target li:last-child {padding-left:1.1%; padding-right:0;}
.date-month.blog-page {left: -48px; top: 12px;}
.static-social-bar {height: 68px; overflow: hidden; position: absolute; bottom: 0; left: 0; width: 100%; background: #fff; padding-bottom: 12px}

.always-visible-element h4 a {color: #3a3a3a; font-size:22px; font-weight:300; line-height:24px;}
.sidebar h6{color:#4e4e4e; font-size:20px; font-weight:500;}
.sidebar h6 span{color:#ff342b; }
.sidebar form.contact-form input, .sidebar form.contact-form select{
    border: 1px solid #505050;
    box-shadow: none;
    height:auto;
	padding:2px 5px;
	margin-bottom:5px;
	font-family: 'Roboto', sans-serif;
	font-weight:400;
	color:#a2a2a2;
	border-radius:0px;
}
.sidebar form.contact-form textarea{margin:0px 0 5px 0;}
.sidebar form.contact-form button{background:#dd2a17; font-size:16px; font-weight:600; padding:4px 10px;}

/*  HOME  */
.home-page-qsand-select {display: block;}
.home-page-qsand-select li {display: inline-block; padding: 12px 0; transition: color 0.3s, background 0.3s; margin-right: 12px;}
.home-page-qsand-select li:last-child {margin-right: 0;}
.home-page-qsand-select li a {display: block; color: #3A3A3A; font-weight:400; padding: 12px; font-size:15px; transition: color 0.3s, background 0.3s; background: rgba(255,255,255,0.6);}
.home-page-qsand-select li.active a {color: #3498db;}
.blog-category-select.home-page-qsand-select {overflow: hidden;}
.selection-wrap {position: absolute; top: 0; left: 0; z-index: 120;}
.now-selected {padding: 25px 10px; display: block; border-top: 3px solid transparent; margin-top: -2px;}
.cloned-select {background: #ededed;}
.cloned-select li {display: block; padding: 6px; margin: 0;}
.cloned-select li a {display: block; padding: 6px; margin: 0;}
.home-qsand-target {display: block;}
.home-qsand-target li {display:block; width: 33.334%; float: left;}
.home-qsand-target li a {display: block;}
.home-qsand-target li a img {display: block;}
.hover-big-letters {font-size: 24px; line-height: 24px;}
.hover-wrapper-home {height: 100%; width: 100%; position: absolute; top: 0; left: 0; background: #3498db; transition: opacity 0.3s, color 0.3s, background 0.3s; opacity: 0; filter: alpha(opacity=0);}
.hover-wrapper-home:hover {opacity: 0.9; cursor: pointer;}
ul.home-qsand-target li > div:hover .hover-wrapper-home {opacity: 0.9; filter: alpha(opacity=90); cursor: pointer;}
.project-links a:hover {text-decoration: underline; color: #fff;}
.project-category {position: absolute; bottom: 24px; left: 50%; margin-left: -72px;}
.home-blog-qsand-target4 {display: block;}
.home-blog-qsand-target4 > li {display: block; float: left; width: 23.3875%; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; margin-right: 2.15%; background: rgba(255, 255, 255, 0.4);}
.home-blog-qsand-target4 > li > div {padding-top: 12px;}
.home-blog-qsand-target4 > li:last-child {margin: 0;}
.home-blog-qsand-target4 li a {display: block;}

.paralx-slider-page .paralax-image-wrapper {z-index: 10;}
.paralx-slider-page .orbit-wrapper {z-index: 11;}

.gallery-main-wrap {overflow: hidden;}
.square-portfolio li {display: block; width: 20%; float: left;}
.square-portfolio.columns-4 li {display: block; width: 25%; float: left;}
.square-portfolio.columns-3 li {display: block; width: 33.334%; float: left;}

.square-portfolio li a {display: block; position: relative; overflow: hidden;}
.square-portfolio li a img {display: block; width: 100%;}
.image-static {position: absolute; width: 100%; height: 100%; top: 0; left: 0;}
.image-double {position: absolute; bottom: -100%; left: 0; z-index: 3; width: 100%; height: 100%;}
.image-double img {display: block;}
.image-text {position: absolute; left: 0; z-index: 5; width: 100%; height: auto; background: #fff; padding: 12px 0;}
.image-text h4 {line-height: 36px}
.border-circle {border-radius: 150px;}

.background-image-15 {background:#f00 url(../images/home/15.jpg) no-repeat center top;}
.background-image-15 [class*="col-md"] div, .background-image-15 .postslider {opacity: 0;}
.tablet-image {position: absolute; top: 0; left: 0;}
.icon-gears-home-right {position: absolute; top: 0; right: 0; font-size: 30px; line-height: 30px;}
.icon-gears-home-left {position: absolute; top: 0; left: 0; font-size: 30px; line-height: 30px;}

.background-image-15 .right-align h5{
    float:right;
	font-size:18px;
	font-family: 'Roboto', sans-serif;
	line-height:24px;
	margin:0px;
	font-weight:400;
	padding:0px;
}
.background-image-15 .right-align i{
	text-align:center;
	margin:0 auto 5px auto;
	display:block;
}
.background-image-15 .right-align i img{margin:0 auto;}

.get-quote{margin:0px 0 0 0px; height:auto; width:100%; display:block; color:#fff; z-index:99999999 !Important;}
.get-quote a{padding:10px; float:right; color:#fff !important; font-weight:400; background:#ff342b; width:15%; text-align:center; font-family: 'Roboto', sans-serif; font-size:18px;}
.get-quote a:hover{background:#c41300; color:#fff !important;}
.sticky {
	position: fixed;
	margin-top:45px;
	padding-right:102px;
	right:0;
	top:0;
	
	border-top:0;
}

.background-image-15 .left-align h5{
    float:right;
    font-size:18px;
	font-family: 'Roboto', sans-serif;
	line-height:24px;
	margin:0px;
	font-weight:400;
	padding:0px;
	}
.background-image-15 .left-align i{
	text-align:center;
	margin:0 auto 5px auto;
	display:block;
}
.background-image-15 .left-align i img{margin:0 auto;}

.banner-bg{background:url(../images/home/banner-bg.jpg) center top;}
.banner-slide{}
.banner-slide .biggest{
      font-family: 'Roboto', sans-serif;
	  font-size:63px;
	  font-weight:700;
	  color:#fff;
}
.banner-slide .serif{
      font-family: 'Roboto', sans-serif;
	  font-size:27px;
	  color:#fff;
	  line-height:normal;
	  font-weight:400;
	  display:block;
	  }
.banner-slide .quick-form{
	 width:500px;
	 margin:0 auto;
}	  
.banner-slide .quick-form .serif{
      font-family: 'Roboto', sans-serif;
	  font-size:27px;
	  color:#ff342b;
	  line-height:normal;
	  display:block;
	  font-weight:500;
	  }
.input-attached label {
    font-family: 'Roboto', sans-serif;
    color: #fff;
    display: block;
    font-size: 21px;
	font-weight:800;
    margin: 0 0 20px;
	text-transform:uppercase;
}
.input-highlighted{
    background:#b4b4b4;
	border:none;
	font-family: 'Roboto', sans-serif;
	font-weight:800;
	width:70%;
	padding:1.6% 2%;
	font-size:15px;
	box-shadow: 0 0 10px 0 #ffd02b;
}	
.input-attached .red{background:#ff342b; color:#fff;  border-radius:0px; margin:-4px 0 0 -3px; font-family: 'Roboto', sans-serif; font-weight:600; font-size:15px; text-transform:uppercase; padding:1.6% 0px; width:26%;}  

.margin-auto{margin:auto;}
.plus{font-size:36px; color:#FFFFFF; font-weight:bold}

.certificate p{position:absolute; text-align:center; top:-70px; margin-left:30%; width:166px; z-index:2}

.heading1{font-family:"Roboto",sans-serif; font-size:45px; line-height:45px; color:#fff!important; font-weight:600; text-shadow: 1px 2px #191919;}
.heading2{font-family:"Roboto",sans-serif; font-size:20px; color:#fff!important; font-weight:400; text-shadow: 1px 2px #191919;}

.paralax-bg-padding .postslider, .paralax-bg-padding .postslider h5, .paralax-bg-padding .italic-letters.black-letters {color: #fff;}

.banner-paralax-buttons button.btn.btn-default, .banner-paralax-buttons button.btn.btn-default {margin: 0;}

.home-creative-grid .row {margin: 0;}
.home-creative-grid [class*="col-md"] {padding: 0;}
.home-creative-grid [class*="col-md"] img {display: block; width: 100%;}

.big-image-index {opacity: 0; display: block;}
.small-block-tablet {opacity: 0;}
.home-business-icons i {font-size: 40px; line-height: 40px;}

.progers-bars-wrapper {padding: 12px 0; color: #3a3a3a; font-family: 'Open Sans', sans-serif; font-weight: 600;}
.progers-bars-wrapper .progress {height: 10px; background: #cacaca; border-radius: 0px; box-shadow: none;}
.progers-bars-wrapper .progress-bar {box-shadow: none;}
.progers-bars-wrapper .progress:last-child {margin-bottom: 0;}
.dark-bg {background: #3a3a3a;}
.dark-bar-button {border-radius: 0; padding: 20px 16px; border-width: 0; line-height: 14px; font-family: 'Open Sans', sans-serif;}
.dark-bar-button-light {border-radius: 0; padding: 20px 16px; border-width: 0; line-height: 14px; font-family: 'Open Sans', sans-serif;}
.bottom-gray-bg [class*="col-md"] {float: none; text-align: center;}
.bottom-gray-bg .col-md-8 .postslider {padding-top: 6px;}

.home-blog-qsand-target4 li a .hover-effect-wrap4 {position: absolute; top: 0; left: 0; opacity: 0; width: 100%; height: 100%; padding: 24px 48px; transition: color 0.3s, background 0.3s; transition: opacity 0.3s; z-index: 5;}
.home-blog-qsand-target4 li a .hover-effect-wrap4 .project-info {margin: 0.8;}
.home-blog-qsand-target4 li a:hover .hover-effect-wrap4 {opacity: 0.8;}
.home-blog-qsand-target4 h5 a {transition: color 0.3s, background 0.3s; color: #3a3a3a;}
.project-info.home-page .white-border-bott {margin: 0;}
.wrapper-date-posted.home-page {top: 0; left: 0;}
.wrapper-date-posted.home-page.black-element {background: #3A3A3A;}
.wrapper-date-posted.home-page.black-element .border-triangle {border-color: #3A3A3A transparent transparent transparent;}
.wrapper-date-posted.home-page.gray-element {background: #e4e4e4; border-top: 2px solid #3498db; height: 52px;}
.wrapper-date-posted.home-page.gray-element .border-triangle {border-color: #e4e4e4 transparent transparent transparent;}
.home-page-element-socials li {width: auto;}
.home-blog-qsand-target li a.comment-img img {display: inline-block;}
.display-table {display: table; position: absolute; top: 0; left: 0; right: 0; bottom: 0; width: 100%; height: 100%;}
.display-table > * {display: table-row;}
.display-table > * > * {display: table-cell; vertical-align: middle; text-align: center;}
.paralax-space-wrapper {width: 100%; overflow: hidden; position: relative;}
.paralax-image-wrapper {background: url(../images/home/paralax.jpg) no-repeat; position: fixed; top: 0; left: 0; height: 100%; width: 100%; z-index: -5;}
.paralax-image-wrapper-blur {background: url(../images/home/paralax1.jpg) no-repeat; position: fixed; top: 0; left: 0; height: 100%; width: 100%; z-index: -5; opacity: 0;}
.paralax-image-color {position: fixed; top: 0; left: 0; height: 100%; width: 100%; z-index: -3; opacity: 0.3; transition: background 0.3s;}
.paralax-image-tilt {position: fixed; top: 0; left: 0; height: 100%; width: 100%; z-index: -3; opacity: 0.5; transition: background 0.3s; background: url(../images/home/pattern.png) repeat;}
a.paralax-button {padding: 12px 24px; background: #3498db; color: #fff;}
a.paralax-button:hover {background: #51a7e1;}
a.button-home-page {font-size: 20px; line-height: 22px; background: #3498db; padding: 24px; color: #fff;}
a.button-home-page:hover {background: #51a7e1;}
a.button-home-page span {font-size: 13px; line-height: 18px;}
.rounded-image {border-radius: 90px;}
.italic-letters {font-family: 'Source Sans Pro'; font-style: italic;}

.retina-elements-row .col-md-3 img {transition: transform 0.4s;}
.z-index20 {z-index: 20;}
.retina-elements-row .col-md-3:hover img {transform: scale(0.5);}
.retina-hover-bg {position: absolute; top:0; left: 0; width: 100%; height: 100%;}
.placeholder-info-txt {width: 100%; height: 100%;}
.static-name-hover {position: absolute; top: 0; left: 0; width: 100%; padding: 6px 12px;}
.static-position-hover {position: absolute; bottom: 0; left: 0; width: 100%; padding: 6px 12px;}
a.view-more-button {padding: 4px 12px; background: #db1; margin-top: 5px;}

.static-position-hover .display-table-full , .static-name-hover .display-table-full {height: 52px;}


/*			news and events			*/


.news-info h5, .event-info h5{font-weight:600;}
.news-info .head-text{
     font-weight:400;
	 font-size:13px;
}
.news-info .main-text{
     font-weight:400;
	 font-size:17px;
	 line-height:20px;
	 color:#333333;
}


/*			blog			*/

.blog-post {height: 0px; overflow: hidden; padding-bottom: 24px;}
.blog_main_content_wrapper {height: 0; overflow:hidden;}
.blog_main_content_wrapper > div {opacity: 0; filter: alpha(opacity = 0);}
.blog_content_comment_form {opacity: 0; filter: alpha(opacity = 0); height: 0; overflow: hidden;}
.blog_content_comments {opacity: 0; filter: alpha(opacity = 0); height: 0; overflow: hidden;}
.blog_static_content_wrapper {padding-bottom: 0px;}
.blog_main_image_wrapper {overflow: hidden; height: 150px;}
.blog_main_image_wrapper img {position: absolute; top:0; left:0;}
.blog-post .static-social-bar {position: static; bottom:auto; left: auto;}

.hover-popup-blog {position: absolute; top: 0; left: 0; width: 100%;}
.hover-popup-blog.button-home-page {opacity: 0; transition: opacity 0.3s;}
.blog_main_image_wrapper:hover .hover-popup-blog.button-home-page {opacity: 1;}

/*  blog timeline  */

.blog-timeline-author-data {text-align: right;}
.blog-timeline-author-data .posted-on {color: #777;}
.blog-timeline-author-data .posted-by {font-style: italic; color: #333;}
.comments-on-post {padding: 6px 12px; font-size: 30px; line-height: 30px;}
.post-comments-tri {width: 0px; height: 0px; border-style: solid; border-width: 0 10px 10px 0; border-color: transparent #db1 transparent transparent; position: absolute; bottom: -10px; left: 40%;}

/*  blog - grid  */

.date-month.blog-grid {left: 12px;}
.padding-top28 {padding-top: 28px;}

/*					SLIDING TABS 				*/

.sliding_tabs_wrapper .sliding_tabs_content_wrapper {width:100%; height:268px; position: relative;}
.sliding_tabs_wrapper .sliding_tabs_content {float: none;position: absolute;  top:0; left: 100%; height: 268px; display:none; width: 100%;}

.sliding_tabs_wrapper .sliding_tabs_content img {height: auto; width:auto;}
.sliding_tabs_wrapper .sliding_tabs_content.sliding_tabs_visible {left:0; display: block;}
.sliding_tabs_wrapper .sliding_tabs_content.clone {position: absolute; bottom:0;}

/*  FOOTER  */
	
.footer-bg {width: 100%; background:#3f3f3f; font-family: 'Roboto', sans-serif;}
.footer-top{background:#131313 url(../images/footer-top-bg.png) top center no-repeat;}
.footer-bg div, .footer-nav li a, .footer-bg h6 {color: rgb(190, 190, 190);}
.about-footer {padding-left: 124px;}
.footer-logo {position: absolute; top: 0; left: 0; width: 100px; height: 160px; background-color: #3498db;}
.logo-img {position: absolute; top:50px ; left: 0px; background: url(../images/footer/logo.png) no-repeat bottom center; width: 100px; height:45px; z-index:5; }
.gray-border-footer {border-bottom: 1px solid #B3B3B3;}
.footer-logo-tri {position: absolute; bottom: -15px; left: 0; width: 0px; height: 0px; border-style: solid; border-width: 15px 100px 0 0; border-color: #3498db transparent transparent transparent;}
.footer-nav li {line-height: 24px; display:inline-block; background:url(../images/footer-icon.png) center right no-repeat;}
.footer-nav li a {display: block; padding:2px 22px; color:#8a8a8a; font-size:14px; text-transform:uppercase; font-weight:400; }
.footer-nav li:nth-last-child(1){background:none;}
.footer-nav li a:hover{color:#ff3131 !important;}
footer p{color:#8a8a8a; font-size:14px;}
.subscribe-wrap{ padding: 0 0 0 8%;}
.subscribe-wrap .form-search {width: 100%; border-radius:4px; overflow:hidden; margin-left: -2px;}
.subscribe-wrap .form-search input.input-medium {width: 85%; float: left; padding: 4px 4px 4px 12px; height: 36px; border: none; background: #fff; font-size:16px; color: #a5a5a5; box-shadow: none; font-family: 'Roboto', sans-serif;}
.subscribe-wrap .form-search input.input-medium:focus {color: #505050;}
.subscribe-wrap .form-search button.btn {width: 15%; float: left; height: 36px; border: none; background: #ff342b; color: #fff; 
border-radius:0px;
}
ul.contact-info {margin-top: 24px;}
ul.contact-info li {margin: 4px 0; line-height: 24px;}
ul.contact-info li a:hover {text-decoration: underline;}
ul.tweet-list li {border-bottom: 1px solid #b3b3b3; margin: 6px 0; padding-bottom: 6px;}
ul.tweet-list li:last-child {border-bottom: none;}
ul.tweet-list a {color: #3498db; transition: color 0.3s, background 0.3s; display: inline-block;}
ul.tweet-list a:hover {text-decoration: underline;}
.tweet-icon {position: absolute; top: 0; left: 0; background: url(../images/footer/soc-bird.png) no-repeat center center; height: 22px; width: 22px;}
.social-footer li {float: left; margin-right: 12px;}
.social-footer li:last-child {margin-right: 0;}
.social-footer li a {display: block; position: relative; padding: 3px;}
.social-footer a img.dynamic {position: absolute; top: 3px; left: 3px; opacity: 0; filter: alpha(opacity=0);}

.footer-top h6{
    color:#fff; 
	font-family: 'Roboto', sans-serif; 
	font-size:25px;
	font-weight:normal;
	line-height:normal;
}
.footer-top span{color:#ff342b}
.footer-top .blog-wrap{padding:0 0 0 8%;}
.footer-top .blog-wrap h4{font-family: 'Roboto', sans-serif; font-weight:normal;  font-size:22px;  color:#fff;  margin:0px; line-height:normal;}
.footer-top .blog-wrap p{ font-family: 'Roboto', sans-serif;  font-size:15px; text-transform:uppercase; color:#636363; line-height:20px;}
.footer-top .blog-wrap hr{border-color:#636363; margin:16px 0px;}
.footer-top .form-control{border-radius:0px;}

.footer-top .contact-form input, .footer-top .contact-form textarea, .footer-top .contact-form select{height:36px; padding:5px; font-weight:400; border:3px solid #d7d7d7; background:none; font-family: 'Roboto', sans-serif;  font-size:14px; margin-bottom:20px;}
.footer-top .contact-form textarea{height:92px;}
.footer-top button.btn.contact-btn{background:#ff342b; height:36px; color:#fff; display:block; text-align:center; width:100%; font-size:20px; font-family: 'Roboto', sans-serif;}
.footer-top .bootstrap-select:not([class*="span"]) {
    width: 100%;
	 border:3px solid #d7d7d7; background:none; 
	 padding-top:0px; padding-bottom:0px;margin:0 0 18px 0px;
}
.footer-top .btn.btn-default.dropdown-toggle, .footer-top .btn {
    background: none repeat scroll 0 0 transparent;
    box-shadow: none;
    color: #b3b3b3;
    font-family: 'Roboto', sans-serif; font-size:16px;
	text-transform:uppercase;
	padding:4px 0px;
}
.footer-top .dropdown-menu{padding:0px;}
.footer-top .bootstrap-select.btn-group .dropdown-menu.inner > li > a {
    font-family: 'Roboto', sans-serif;
    font-size:15px;
    line-height: normal;
    padding:10px 10px;
    transition: color 0.3s ease 0s;
	border-bottom:1px solid #232323;
	color:#242424;
}
.footer-top .inside i{
    float:left;
	margin:0 0 0 0px;
	width:20%;
}
.footer-top .inside p, .footer-top .subscribe p{line-height:18px;}
.footer-top .subscribe p i{    
    bottom: 3px;
    display: inline-block;
    margin: 0 0 0 10px;
    position: absolute;
}
.footer-top .inside span{width:80%;}
.footer-top .contact-form select option{background:#fff; border:none;}


/*  Animation */


/*Sliding Text and Icon Menu Style*/

.sti-menu{
	width:auto;
	position:relative;
	margin:0;
	padding:0px;
}
.sti-menu li{
	float:left;
	height:250px;
	list-style:none;
}
.sti-menu li a{
	display:block;
	overflow:hidden;
	text-align:center;
	height:100%;
	width:100%;
	position:relative;
	padding:0px;
}
.seo-listing .bg-red h2, .seo-listing .bg-red h3 {color:#fff !important;}
.seo-listing .bg-red .sti-icon p{background:#fff; color:#ff342b;}
.sti-menu li a h2{
	color:#000000;
	font-family: 'Roboto', sans-serif;
	font-size:30px;
	font-weight:400;
	position:absolute;
	padding:10px;
	width:100%;
	top:40px;
	left:0px;
	text-shadow: 0px 1px 1px black;
}
.sti-menu li a h3{
	font-family: 'Roboto', sans-serif;
	font-size:16px;
	line-height:20px;
	color: #606060;
	position:absolute;
	top:92px;
	left:0px;
	width:100%;
	padding:10px;
}
.sti-icon{
	position:absolute;
	background-position:top left;
	background-repeat:no-repeat;
	background-color:transparent;
	left:0;
	top:200px;
	width:100%;
	text-align:center;
}
.sti-icon p{background:#ff342b; display:inline; color:#fff; padding:5px 10px; font-family: 'Roboto', sans-serif; font-weight:600;}

/*  SOCIAL  */

.socail-list{padding:0 0 0 8%;}
.socail-list a {
	  background:#3b3b3b;
	  font-size:24px;
	  padding:0px;
	  width:40px;
	  height:40px;
	  display:inline;
	  border-radius:100%;
	  text-align:center;
	  /* line-height:44px; */
	  margin:0 10px 0 0px;
	  color:#151515 !important;
} 
.socail-list a i {
    display: block;
    padding: 8px;
}
.socail-list a :hover{color:#fff !important;}
.socail-list a{float:left;}        
.socail-list .social-fb:hover{background:#3B5998;}
.socail-list .social-tw:hover{background:#4099FF;}
.socail-list .youtube:hover{background:#d72a25;}
.socail-list .linkedin:hover{background:#006dc0;}
.socail-list .pinterest:hover{background:#bc0e14;}


/*  SEO Style  */

.yellow-block{
    background:#ffd02b url(../images/yellow-spaip.png) center right no-repeat;
	padding:10px 50px 10px 20px;
}
.seo-help-line .right img{display:inline-block; text-align:center;}
.seo-help-line .text-main{
     font-family: 'Roboto', sans-serif;
	 font-size:27px;
	 font-weight:700;
	 color:#131715;
}
.seo-help-line .text-main span{
    font-size:20px;
	clear:both;
	display:block;
}
.yellow-block input{
    width:70%;
	height:50px;
	color:#cacaca;
	background:#fff;
	font-family: 'Roboto', sans-serif;
	font-size:17px;
	font-weight:600;
	border:none;
	box-shadow: 0 0 10px rgba(0,0,0,0.1);
	border-radius:4px;
	padding:0 10px;
}
.yellow-block button{ width:26%; background:#ffc000; text-transform:uppercase; padding:10px 0px; margin:1% 0 0 0px; font-weight:800; float:right; border-bottom:1px solid #e3a609;}
.seo-ser .sub-text{color:#db130a; font-size:20px; line-height:26px; padding:10px 0px; font-family: 'Roboto', sans-serif; font-weight:400;}

/*  left-list */

.left-list-mn h3{
    background:#595959;
	color:#fff;
	font-family: 'Roboto', sans-serif;
	font-weight:400;
	text-align:left;
	font-size:18px;
	padding:5px 10px;
	line-height:normal;
}
.left-list-mn ul{
    margin:0px;
	padding:0px;
	font-family: 'Roboto', sans-serif;
	border-bottom:5px solid #595959;
}
.left-list-mn ul li{
    margin:0px;
	padding:0px;
	background:#f4f4f4;
	list-style:none;
}
.left-list-mn ul li a{
    margin:0px;
	padding:3px 0 3px 10px;
	background:#f4f4f4;
	font-size:14px;
	font-weight:400;
	color:#606060;
	border-top:1px solid #dedede;
	font-family: 'Roboto', sans-serif;
}

/*  HEADER  */

.pale-gray-img {background: url(../images/header/head.jpg);}

header {background: #151515; min-height: 132px; z-index: 9999;}
header.one-page-header {min-height: 0px;}
.header-button {padding: 18px 0;}
.header-button a {border-right: 1px solid #fff; color: #fff !important; font-size: 14px; line-height: 14px; padding: 0 12px;}
.header-button:last-child a {border: none;}
.shop-button-header > a {padding: 13px 6px; color: #fff !important; min-width: 80px; border-right: 1px solid rgb(100, 100, 100);}
.shop-button-header > a i {margin-right: 6px; font-size: 18px; line-height: 18px;}
.shop-button-header:last-child > a {border-left: 1px solid rgb(100, 100, 100);}

.bootstrap-select.language-select.btn-group {margin: 0; width: 120px; padding: 0; display: block;}
.bootstrap-select.language-select.btn-group .btn.btn-default.dropdown-toggle {margin: 0; padding: 0; line-height: 14px; color: #fff; font-weight: 200;}

.bootstrap-select.btn-group.language-select .btn .filter-option {overflow: visible; font-size: 13px;}

.bootstrap-select.language-select.btn-group .caret {border-top-color: #fff;}
.bootstrap-select.language-select.btn-group .dropdown-menu {top: 18px; background: #fafafa;}
.header-button .bootstrap-select.btn-group.language-select .dropdown-menu.inner > li > a {color: #505050 !important; border-bottom: 1px solid #EFEFEF;}
.header-button .bootstrap-select.btn-group.language-select .dropdown-menu.inner > li:last-child > a {border-bottom: none;}
.zero-logo a {padding: 14px 0;}
.search-popout-block {position: absolute; bottom: 0; left: 0; z-index: -1; width: 100%;}
.header-search-form {padding: 34px 0;}
.header-search-form input {border: none; width: 90%; background: transparent; font-size: 30px; line-height: 30px; font-weight: 100; color: #777; padding: 12px; font-family: 'Open Sans';}
.header-search-form a {padding: 16px; margin: 7px;}
.header-search-form a:focus {outline: none;}
.header-box-shadow {box-shadow: 0 3px 5px rgba(0,0,0,0.1);}
.header_nav {position: fixed; z-index:9; top: 0; left: auto; right: auto; width: 100%; border-top: none; background: #fff;}
.header_nav.no-bot-bord {border-bottom: none;}
ul.nav > li {float: left;}
.white-bg {background: #fff;}
.gray-bg {background: #eaeaea;}
.header-soc {position: absolute; top: 0; right: 0;}
.header-soc li {float: left; display: block; margin-left: 2px;}
.header-soc li a {display: block; padding: 16px 4px; position: relative; overflow: hidden;}
.header-soc li a .dynamic-social {display: block; position: absolute; top: -48px; left: 0; padding: 16px 4px 12px; transition: top 0.3s;}
.header-soc li a:hover .dynamic-social {top: 0;}
.header-soc li a .dynamic-social-tri {width: 0px; height: 0px; border-style: solid; border-width: 4px 30px 0 0; border-color: transparent; position: absolute; bottom: -4px; left: 0;}
.yahoo {background: #6B3FA0;}
.header-soc li a .dynamic-social.yahoo .dynamic-social-tri {border-color: #6b3fa0 transparent transparent transparent;}
.youtube {color: #bb0000;}
.header-soc li a .dynamic-social.youtube .dynamic-social-tri {border-color: #bb0000 transparent transparent transparent;}
.pinterest {background: #cb2027;}
.header-soc li a .dynamic-social.pinterest .dynamic-social-tri {border-color: #cb2027 transparent transparent transparent;}
.header-soc li a .dynamic-social.linkedin .dynamic-social-tri {border-color: #007bb6 transparent transparent transparent;}
.header-nav-wrap {background: #2f2f2f; line-height: 0;}
.sticky-logo {position: absolute; top: 0; left: 0; opacity: 0; filter: alpha(opacity=0); display: none;}
.sticky-logo a {display: block;}
.sticky-logo a img {display: block;}
.navbar {display: inline-block; border-radius: 0; min-height: 0; background: transparent; border: none; font-family: 'Roboto', sans-serif;}
.navbar-inner {padding: 0; background: transparent; border: none; border-radius: 0; box-shadow: none;}
.navbar .nav li {position: relative;}
.navbar .nav > li > a {text-shadow: none; color: #fefefe; font-size: 14px; display: block;}
.navbar .nav > .active > a {background: transparent; box-shadow: none;}
.navbar .nav > .active > a, .navbar .nav > .active > a:hover, .navbar .nav > .active > a:focus {background: transparent; box-shadow: none; color: #3498db;}
.dropdown {position: absolute; top: 54px!important; left: 0; display: none; width: 240px; padding: 0 4px;}
.dropdown {background: #FAFAFA; text-align: left;}
.dropdown a {display: block; padding:5px 10px; font-size: 13px; font-weight: 600;}
.navbar .nav .dropdown {top: 82px;}
.navbar .nav .dropdown a {color:#fff; border-bottom: 1px solid #151515; background:#2c2c2c;}
.navbar .nav .dropdown li:last-child > a {border-bottom: none;}
.dropdown a:hover {text-decoration: none; color: #3498db;}
.dropdown:hover > a {background: transparent; text-shadow: none;}
.navbar .nav > li > a {padding:0 5px; margin-right:18px; font-size: 13px; font-weight:bold; font-family: 'Roboto', sans-serif;}
.navbar .nav > li > a:hover, .navbar .nav > li > a:focus {text-decoration: none; background: none;}
.header_height .row {margin: 0;}
.submenu {position: absolute; top: 0; left: 100%; display: none; width: 200px; background: #FAFAFA; text-align: left;}
.navbar .nav .submenu a {color: #3a3a3a; border-bottom: 1px solid #EFEFEF;}
.search-trigger {padding:0 10px; background:#1e1e1e; width:15%;}
.search-trigger a { color:#fefefe !important; margin:0px; text-align:center; line-height:normal;  font-family: 'Roboto', sans-serif; font-size:20px; font-weight:600; cursor:default}
.paralax-button.header-cart-button {width: 46%;}
#red{color:#ff342b;}
.header-button .bootstrap-select.language-select.btn-group .dropdown-menu {top:30px;}
/*  Shop  */

[class*="shop-sorting"] {width: 220px; border: 1px solid #505050; padding: 6px 12px; margin-left: 12px !important;}
[class*="col-md"]:not(.col-md-12) [class*="shop-sorting"] {margin-left: 0 !important;}
.shop-option-panel .bootstrap-select.btn-group .dropdown-menu.inner > li > a {padding-left: 24px; color: #505050;}
.shop-option-panel .bootstrap-select.btn-group {margin-bottom: 0;}
.form-shop-search {max-width: 220px; margin-bottom: 10px; text-align: right;}
.form-shop-search input {border: none; width: 150px;}
.form-shop-search .btn {background: transparent; padding: 5px 12px;}
.product-rating a i {font-size: 16px; line-height: 16px; color: #999;}
.product-cathegory a {color: #505050; font-size: 13px;}
.product-name a {font-size: 18px;}
.product-price div {font-weight: 600; font-size: 20px;}

.static-product-img {position: absolute; top: 0; left: 0;}
.dynamic-product-img {position: absolute; top: 100%; left: 0;}
.product-details-hover {position: absolute; bottom: 0; left: 0; padding: 12px; width: 100%;}

.special-offer-tri-wrap {position: absolute; top: 0; left: 12px; z-index: 10; padding: 12px 6px; background: #ef4c23;}
.special-offer-point {position: absolute;top: 36px; left: 0; width: 0px; height: 0px; border-style: solid; border-width: 7px 42px 0 0; border-color: #ef4c23 transparent transparent transparent; display: none;}

.items-in-cart-wrapper, .items-in-wishlist-wrap {position: absolute; top: 100px; right: 0; width: 300px; z-index: 999; box-shadow: 0 0 10px rgba(0,0,0,0.1); opacity: 0; display: none;}
.items-in-cart-number {font-family: 'Open Sans'; padding: 20px; font-size: 14px; line-height: 16px; font-weight: 100;}

.product-in-cart-wrap {border-bottom: 1px solid #E6E6E6;}
.product-in-cart-wrap:last-child {border: none;}
.product-in-cart-wrap:nth-child(2) {background: #eff3f6;}
.product-in-cart-wrap > div {margin: 0 6px;}

.placeholder-for-wishlist {padding: 24px 12px;}
.placeholder-for-wishlist h5 {font-size: 14px; line-height: 22px;}

a.remove-from-cart-button {font-size: 14px; line-height: 14px; padding: 2px 7px 5px 8px; margin-left: 4px;}
.product-details div {font-weight: 600; font-size: 18px; color: #444;}
.product-details, .product-thumb, .remove-from-cart {padding: 24px 6px;}
.product-thumb {width: 82px; height: 130px;}
.product-thumb img {width: 100%;}

.hover-on-thumb-shop {position: absolute; top: 0; left: 0; width: 100%; height: 100%;}
.big-hover-plus {opacity: 0; transition: opacity 0.3s; width: 100%; height: 100%; background: url(../images/home/1.png) no-repeat center center; position: absolute; top: 0; left: 0;}
.big-hover-plus:hover {opacity: 0.7;}

.product-image {width: 70px;}
.product-description {max-width: 192px;}

.price-filter-line {border-bottom: 1px solid #999; margin: 24px 0 12px 0;}
[class*="price-filter-dot"] {border-radius: 20px; padding: 3px; position: absolute; top: -6px; left: 0; background: #000; border: 3px solid transparent; z-index: 20;}
[class*="price-filter-dot"]:hover {cursor: pointer;}
.price-filter-line-active {position: absolute; top: 0; left: 0; border-bottom: 1px solid #444; width: 70%;}
.price-filter-dot-min {left: 0;}
.price-filter-dot-max {left: 70%;}
.price-input-min, .price-input-max {position: absolute; top: -30px; left: -15px; width: 30px;}

/*  CART  */
.cart-managing-wrapper button {border: none; padding: 7px 16px; margin-left: 4px; transition: background 0.3s, color 0.3s;}


.product-in-cart-image {width: 100px; height: 118px; margin: 12px 24px;}
.shopping-cart-wrapper .display-table-full {height: 118px;}
.shopping-cart-wrapper .display-table-full.remove-from-cart-wrap, .shopping-cart-wrapper .display-table-full.product-in-cart-name  {height: 118px; width: auto;}
.shopping-cart-wrapper > *:nth-child(odd) {background: #ededed;}
.shopping-cart-wrapper > *:first-child {background: transparent;}
.quantity input.qty {width: 38px; height: 38px; border: none; color: #fff; margin: 0 32px;}

a.cart_arr_up, a.cart_arr_down {display:block; position: absolute; top: 0; right: 0;  height: 100%; width: 30px; padding: 7px;}
a.cart_arr_down {left: 0; right: auto;}

.cart-form-wrap {padding: 0; width: 100%;}
.cart-form-wrap .form-shop-search {width: 100%; text-align: left; padding: 10px 12px;}
.cart-wrap-forms button {width: 100%; padding: 12px 0; font-weight: 400;}
.cart-wrap-forms  .bootstrap-select.btn-group.cart-select {width: 100%; padding: 2px 12px;}

.cart-totals-wrap > div {padding: 16px 0;}
.cart-totals-wrap > div > h6 {margin-bottom: -8px;}
.cart-totals-wrap > div > div.first-cart-tot-el, .cart-totals-wrap > div > div.first-cart-tot-el {padding-top: 8px;}

/*  Services  */
.services-icon {position: absolute; top: 0; left: 0; padding: 12px; transition: color 0.3s, background 0.3s, border-color 0.3s;}
.services-icon i {font-size: 30px; color: #fff; line-height: 30px;}
.services-icon.static-icon {position: static;}

.full-circles .services-icon {border-radius: 48px; padding: 24px;}
.hollow-circles .services-icon {border-radius: 48px; background: transparent !important; border: 1px solid transparent; padding: 24px;}

/*  Pricing  */

.logo-price img {padding: 3px;}
.pricing-body-wrap [class*="col-md"] {padding: 0;}
.pricing-list li {padding: 9px; background: #2e373c; color: #121212;}
.zindex-pricing {z-index: 20 !important;}
.pricing-list li span.white-letters {color: #f9f9f9;}
.white-border {border-bottom: 1px solid #dedede;}
.headline {position: relative; z-index: 5; font-family: 'SourceSansProSemibold';}
.pricing-text {height: 134px; position: relative; z-index: 5;}
.price {font-size: 62px;}
.price span {font-size: 26px;}
span.price-valute {font-size: 62px; color: #909090;}
.pricing-summ {font-size: 32px; display: table-cell; vertical-align: middle; height: 134px; font-family:'Open Sans';}
.darker-letters {color: #909090;}
.pricing-list li.pricing-button-wrap {background: #e4e4e4; position: relative; padding: 24px; z-index: 3;}
.pricing-list li.pricing-button-wrap a {z-index: 3;}
.pricing-list li a.pricing-button {color: #f1f1f1; display:inline-block; background: #2e373c; padding: 12px 32px; font-family:'Open Sans';}
li.opacity-effect {position: absolute; height: 100%; width: 100%; background: #000; opacity: 0.1; filter: alpha(opacity=10); top: 0; left: 0; padding: 0;}
[class*="col-md"] ul.pricing-list.pricing-items {transition : 0.5s; -webkit-transition : 0.5s; -ms-transition : 0.5s;  -moz-transition : 0.5s;}
[class*="col-md"] ul.pricing-list.pricing-items:hover {transform: scale(1.1); -webkit-transform: scale(1.1); -ms-transform: scale(1.1); -moz-transform: scale(1.1); box-shadow: 0 0 16px #000; z-index: 50;}

ul.pricing-list.pricing-items li.headline, ul.pricing-list.pricing-items  li a.pricing-button, ul.pricing-list li.pricing-text, ul.pricing-list li.logo-price {background: url("http://www.soppnox.com/css/images/general-bg/1.png") repeat scroll center center;
    color: #fff !important; font-family:'Open Sans'!important;}

ul.pricing-list.pricing-items li.headline, ul.pricing-list.pricing-items  li.pricing-text, ul.pricing-list.pricing-items  li a.pricing-button, ul.pricing-list.pricing-items li.pricing-text .price-valute, ul.pricing-list.pricing-items li.pricing-text .darker-letters {transition: color 0.3s, background 0.3s;}

ul.pricing-list.pricing-items:hover li.pricing-text .price-valute, ul.pricing-list.pricing-items:hover li.pricing-text .darker-letters {color: #fff !important; }



.light-variant .pricing-list li a.pricing-button {background: #f9f9f9;}
.light-variant .pricing-list li {background: #f9f9f9;}
.light-variant .pricing-list li span.white-letters, .light-variant .pricing-list li a.pricing-button, .light-variant .darker-letters, .light-variant span.price-valute {color: #fff;}
.light-variant li.opacity-effect {background: #000 !important;}

.light-variant ul.pricing-list.pricing-items:hover li.headline, .light-variant ul.pricing-list.pricing-items:hover  li a.pricing-button, .light-variant ul.pricing-list.pricing-items:hover li.pricing-text {background: #2e373c !important;}

.pricing-list li:nth-child(odd) {background:#e4e4e4;}
.pricing-list li:nth-child(even) {background: #f9f9f9;}
.odd-elem {font-weight:bold;}
.even-elem {font-weight:bold;}
.price.white-letters { font-family:roboto;}
li strong {font-family:roboto;}
.pricing-button {
  font-size: 22px;
}
/* About us */



.home-service{margin-top: 40px;}
.homebox{border: 1px solid #dbdbdb; padding: 30px; background-color: #fff;}
.homebox:hover{background-color: #f2f2f2; cursor: pointer;}
.home-service .homebox:nth-child(1) {border-right: 0 none;}
.home-service .homebox:nth-child(3) {border-left: 0 none;}
.home-service .homebox:nth-child(2) {margin-top: -15px; padding-bottom: 45px;}
.homebox p{font-size: 14px; font-weight: 400; line-height: 22px;color: #646464; letter-spacing: .5px; margin: 10px 0px 20px 0px;}


.readmore{width: 40%; border: 1px solid #d7d7d7; color: #474747 !important; border-radius: 5px; padding: 5px 10px;  font-size:15px; font-weight: 600;}
.readmore a{color: #474747 !important;}
.readmore:hover{background-color: #bbbbbb; color: #fff!important;}



.about-us-skill-list li {margin-bottom: 12px;}
.about-us-skill-list li i {padding: 5px 5px 4px 7px; font-size: 7px; line-height: 12px; border-radius: 14px;}


.about h1{font-size:86px; font-weight:900; color:#000; text-transform:uppercase; line-height:68px;} 
.about h2{font-size:60px; font-weight:700; color:#000; line-height:68px; margin-top:96px;} 



/* careers */
.light-blue-bg{background-color:#21b6cc;}
.career-box{border:1px solid #cfcfcf;padding:10px 10px;}
.career-box h1{font-size:22px; color:#0e7483; font-weight:300; margin-bottom:10px;}


.margin-auto{margin:0px auto;}
.form-control {
    height: 34px;
    color: #9098B8;
    font-size: 14px;
    font-weight: 100;
    padding: 0px 10px;
    box-shadow: none;
    border: 1px solid #D7D8E0;
    width: 100%;
    border-radius: 5px;
    margin-bottom: 30px;}

.career-form{padding:30px 30px; background-color:#eeeeee;}	
.career-form h1{font-size:36px; color:#3a3a3a; font-weight:300; padding:20px 0px; text-align:center;}
.career-form input, select {
    -moz-border-bottom-colors: none;
-moz-border-left-colors: none;
-moz-border-right-colors: none;
-moz-border-top-colors: none;
border-image: none;
display: block;
font-size: 18px;
width: 100%;
}

.career-box .know-more{padding:10px 0px; color:#FF0000;}
.career-box .apply-now{padding:5px 5px; color:#fff; background-color:#21b6cc; font-size:15px; font-weight:400; text-transform:uppercase;}

.career-form .form-control {
    height: 34px;
    color: #9098B8;
    font-size: 14px;
    font-weight: 100;
    padding: 0px 10px;
    box-shadow: none;
    border: 1px solid #D7D8E0;
    width: 100%;
    border-radius: 5px;
    margin-bottom: 30px;
}

.career-form label{font-size: 15px; display:inline-block; color:#000; padding-bottom: 10px;}
.career-form ul{list-style: outside none none;}
.career-form ul li{padding: 15px;
box-sizing: border-box;
float: left;
display: inline-block;
width: 25%;}

/*.fileUpload input.upload {
    position: absolute;
    top: 0px;
    right: 0px;
    margin: 0px;
    padding: 0px;
    font-size: 20px;
    cursor: pointer;
    opacity: 0;
}*/
/*.fileUpload input.upload {
  color: red !important;
  cursor: pointer;
  font-size: 9px;
  margin-top: -32px !important;
  opacity: 1;
  padding: 10px;
  position: unset;
  right: 0;
  top: 0;
  width: 81% !important;
}*/

.fileUpload input.upload {
	color: red !important;
    position: absolute;
    top: 0;
    right: 0;
    margin: 0;
    padding: 0;
    font-size: 20px;
    cursor: pointer;
    opacity: 1;
    filter: alpha(opacity=0);
	width:25%;
}
/*.fileUpload span {
    background-color: #00ADCA;
    border-radius: 3px;
    color: #FFF;
    font-size: 12px;
    left: 0px;
    line-height: 18px;
    padding: 5px 10px;
    position: relative;
    top:3px;
}*/

.fileUpload {
    position: relative;
    overflow: hidden;
    font-family: Arial,Helvetica,sans-serif;
    text-align: left;
    font-size: 13px;
    height: 34px;
    background-color: #FFF;
    border-radius: 5px;
    border: 1px solid #D7D8E0;
    padding: 0px 5px;
    width: auto;
    display: inline-block;
    vertical-align: middle;
}




.btn-submit {
    background-color: #00ADCA;
    border-radius: 3px;
    color: #FFF;
    display: inline-block;
    font-size: 16px;
    font-weight: 300;
    line-height: 13px;
    padding: 15px 25px;
    border: medium none;
	margin:20px 0px;
    cursor: pointer;}



/*  main footer  */

footer #main{background:#FFFFFF;}
#main lists{list-style:none; padding:0px;}
#main h6{font-size:16px; font-weight:400;}
footer #main2{text-align:center;}

/*  Recruitment  */

.cream-bg{background-color:#fff8e6;}
.recruitment{padding:5px 0px;}
.recruitment hr{padding:5px 0px; border-top:#ddd 1px solid;}
.recruitment .light-grey{background-color:#f0f0f0; margin-top:50px;}
.recruitment .red{color:#d20707; font-weight:600;}
.recruitment .margin100{margin-top:-100px;}
.career-banner{background-image:url(../images/careers/banner-career.png); height:465px; width:100%; display: inline-block; margin-top: -10px; vertical-align: middle; background-size: 100%; background-position: 50% 50%; background-repeat:no-repeat;}
.career-banner h1{color:#fff; font-weight:800; font-size:60px; margin-top:20%;}
.car-box{padding:20px 50px; margin:15px 0px;}
.car-box p{min-height: 133px;}
.dis-block{display:block;}
.car-box h2{text-transform:uppercase; font-size:18px; color:#000000;}
.car-box .req-btn {
    padding: 5px;
	background-color:#1a7e31;
    width: auto;
    text-align: center;
    color: #FFF !important;
    font-family: "Open Sans",sans-serif;
    font-size: 16px;
    text-transform: uppercase;
    font-weight: 600;
}
.career-counter .counter{padding:20px 0px;}


/*  Testimonials  */




.testimonial-block {width: 100%;}
.testimonial-bottom-spacing {margin: 48px auto;}
.testimonial-bottom-spacing:last-child {margin-bottom: 0;}
.border-dotted-testimonials {width: 1px; height: 100%; border-right: 1px solid #2e373c; position: absolute; top: 0; left: 50%; margin-left: -1px; z-index: 0;}
.description {width: 40%;}

.image-round-wrap {width: 200px; height:110px; padding: 0 12px; border-radius: 100px; cursor: default; text-align: center}
.rounded-icon-wrap {width: 110px; height: 110px; border-radius: 110px;}
.image-round-wrap i.image-rounded {padding: 30px; font-size: 50px; line-height: 50px; display: inline-block;}
.position-name-wrap {width: 40%;}

a .info_box {transition: background 0.3s; background: url(../images/footer/1.jpg) !important;}
a.footer-lingfih {background: url(../images/footer/1.jpg) !important;}

/* Colorpicker !!! */

.colorpicker-wrapper {position: fixed; right: -200px; top: 60px; width: 200px; background: #282828; z-index: 9999; text-align: left;}
.select-icon {position: absolute; top: 0; left: -46px; background: #282828;}
.select-icon i {display: block; padding: 10px; cursor: pointer; font-size: 18px;}
.colorpicker-wrapper .select-icon i {color: #fff !important;}
.cp-wrapper {padding: 12px;}
.cp-wrapper h4 {color: #fff; font-size: 14px;}
.cp-select-list li {display: block; float: left; margin: 0 4px 6px;}
.cp-select-list li a {display:block; width: 50px; height: 50px;}

.layout-select h4 {margin-bottom: 12px;}
.box-layout, .wide-layout {float: left;}
.layout-select .box-layout a,.layout-select .wide-layout a ,.layout-select .box-layout a:focus,.layout-select .wide-layout a:focus {background: #ededed; padding: 6px 24px; color: #444 !important;}
.layout-select a.active, .layout-select a.active:focus {background: #f1c40f; color: #fff;}
.box-layout {margin-right: 7px;}

.cp-select-list li a.peter-river {background: #3498db;}
.cp-select-list li a.turquoise {background: #1abc9c;}
.cp-select-list li a.green-sea {background: #16a085;}
.cp-select-list li a.sun-flower {background: #f1c40f;}
.cp-select-list li a.orange {background: #f39c12;}
.cp-select-list li a.emerald {background: #2ecc71;}
.cp-select-list li a.nephritis {background: #27ae60;}
.cp-select-list li a.carrot {background: #e67e22;}
.cp-select-list li a.pumpkin {background: #d35400;}
.cp-select-list li a.wet-asphalt {background: #34495e;}
.cp-select-list li a.belize-hole {background: #2980b9;}
.cp-select-list li a.alizarin {background: #e74c3c;}
.cp-select-list li a.pomegranate {background: #c0392b;}
.cp-select-list li a.amethyst {background: #9b59b6;}
.cp-select-list li a.wisteria {background: #8e44ad;}

.turquoise a, .turquoise i.cp-trigger, .turquoise ul.tweet-list a, .turquoise .navbar .nav > .active > a, .turquoise a h1.yellow-letters, .turquoise .home-page-qsand-select li a.selected {color: #1abc9c;}
.turquoise a:focus, .turquoise a:hover, .turquoise ul.tweet-list a:hover, .turquoise .navbar .nav > .active > a:hover, .turquoise .navbar .nav  .dropdown a:hover, .turquoise .navbar .nav > li > a:hover, .turquoise .navbar .nav > li > a:focus, .turquoise .bootstrap-select.btn-group .dropdown-menu.inner > li > a:hover, .turquoise .sidebar a h5:hover, .turquoise .top-authors-sidebar li a span:hover, .turquoise .home-page-qsand-select li.active a, .turquoise a.letters-black:hover, .turquoise .product-rating a i.rated, .turquoise .header-button a:hover, .turquoise .hollow-circles .services-icon i, .turquoise .header-button .bootstrap-select.btn-group.language-select .dropdown-menu.inner > li > a:hover {color: #1dd2af !important;}
.turquoise .features-element:hover a, .turquoise .footer-logo, .turquoise .hover-wrapper, .turquoise .logo-big a img, .turquoise .hover-wrapper-home, .turquoise .home-blog-qsand-target4 li a .hover-effect-wrap4,.turquoise a.carousel-control:hover, .turquoise .info_box, .turquoise .nav.nav-tabs > li.active > a, .turquoise .cathegory-title, .turquoise .post-reply .comment-box-padding a.reply-blog-post:hover, .turquoise .date-month, .turquoise .button-home-page, .turquoise .paralax-button, .turquoise .usquare_square, .turquoise .usquare_block_extended, .turquoise .tags-sidebar li a:hover span, .turquoise .services-icon, .turquoise .comments-on-post, .turquoise .about-us-skill-list li i, .turquoise .rounded-icon-wrap, .turquoise ul.pricing-list.pricing-items:hover li.headline, .turquoise ul.pricing-list.pricing-items:hover li.pricing-text, .turquoise ul.pricing-list.pricing-items:hover li a.pricing-button, .turquoise .light-variant ul.pricing-list.pricing-items li.headline, .turquoise .light-variant ul.pricing-list.pricing-items  li a.pricing-button, .turquoise .light-variant ul.pricing-list li.pricing-text, .turquoise .light-variant ul.pricing-list li.logo-price, .turquoise .nav-thumb-wrap.active-thumb .bottom-element span.slide-title, .turquoise .nav-thumb-wrap.active-thumb a span.t-image-top-left, .turquoise .nav-thumb-wrap.active-thumb a span.slide-description, .turquoise a.cart_arr_up:hover, .turquoise a.cart_arr_down:hover, .turquoise a.remove-from-cart-button:hover, .turquoise .big-hover-plus, .turquoise .blog-pagination li a:hover {background:rgba(26,188,156,1) url(http://www.soppnox.com/images/general-bg/1.png) center center; color: #fff !important;}
.turquoise button.btn.contact-btn:hover, .turquoise .button-home-page:hover, .turquoise .paralax-button:hover, .turquoise .paralax-image-color, .turquoise ul.pricing-list.pricing-items:hover li a.pricing-button:hover, .turquoise button.add-to-cart-buton:hover, .turquoise button.add-to-wishlist-buton:hover, .turquoise button.dark-gray-bg:hover, .turquoise a:hover .info_box {background: #1dd2af url(http://www.soppnox.com/images/general-bg/1.png) center center; color: #fff !important;}
.turquoise .footer-bg, .turquoise .contact-form input:focus, .turquoise .contact-form textarea:focus, .turquoise .nav.nav-tabs, .turquoise form.blogpost-form  input:focus, .turquoise form.blogpost-form textarea:focus, .turquoise .home-page-qsand-select li:hover, .turquoise .search-border, .turquoise .elements_quote, .turquoise .hollow-circles .services-icon, .turquoise [class*="price-filter-dot"] {border-color: #1abc9c;}
.turquoise .dark-bar-button, .turquoise .progress-bar-danger, .turquoise .wrapper-date-posted {background: #1abc9c url(http://www.soppnox.com/images/general-bg/1.png) center center;}
.turquoise .footer-logo-tri, .turquoise .logo-triangle, .turquoise .cathegory-tri, .turquoise .date-month-tri, .turquoise .border-triangle {border-left-color: #1abc9c url(http://www.soppnox.com/images/general-bg/1.png) center center; border-top-color: #1abc9c url(http://www.soppnox.com/images/general-bg/1.png) center center;}
.turquoise .header_nav, .turquoise .yellow-border-top, .turquoise .wrapper-date-posted.static-element.pale-gray-elem, .turquoise .wrapper-date-posted.home-page.gray-element {border-top-color: #1dd2af;}
.turquoise .yellow-triangle, .turquoise .carousel-nav-3col:hover, .turquoise .now-selected {border-color: #1abc9c transparent;}
.turquoise .post-comments-tri {border-right-color: #1abc9c;}

.green-sea a, .green-sea i.cp-trigger, .green-sea ul.tweet-list a, .green-sea .navbar .nav > .active > a, .green-sea a h1.yellow-letters, .green-sea .home-page-qsand-select li a.selected, .green-sea .navbar .nav > li > a:hover, .green-sea .navbar .nav > li > a:focus, .green-sea .bootstrap-select.btn-group .dropdown-menu.inner > li > a:hover {color: #16a085;}
.green-sea a:focus, .green-sea a:hover, .green-sea ul.tweet-list a:hover, .green-sea .navbar .nav > .active > a:hover, .green-sea .navbar .nav  .dropdown a:hover, .green-sea .sidebar a h5:hover, .green-sea .top-authors-sidebar li a span:hover, .green-sea .home-page-qsand-select li.active a, .green-sea a.letters-black:hover, .green-sea .product-rating a i.rated, .green-sea .header-button a:hover, .green-sea .hollow-circles .services-icon i, .green-sea .header-button .bootstrap-select.btn-group.language-select .dropdown-menu.inner > li > a:hover {color: #19b698 !important;}
.green-sea .features-element:hover a, .green-sea .footer-logo, .green-sea .hover-wrapper, .green-sea .logo-big a img, .green-sea .hover-wrapper-home, .green-sea .home-blog-qsand-target4 li a .hover-effect-wrap4, .green-sea a.carousel-control:hover, .green-sea .info_box, .green-sea .nav.nav-tabs > li.active > a, .green-sea .cathegory-title, .green-sea .post-reply .comment-box-padding a.reply-blog-post:hover, .green-sea .date-month, .green-sea .button-home-page, .green-sea .paralax-button, .green-sea .usquare_square, .green-sea .usquare_block_extended, .green-sea .tags-sidebar li a:hover span, .green-sea .services-icon, .green-sea .comments-on-post, .green-sea .about-us-skill-list li i, .green-sea .rounded-icon-wrap, .green-sea ul.pricing-list.pricing-items:hover li.headline, .green-sea ul.pricing-list.pricing-items:hover li.pricing-text, .green-sea ul.pricing-list.pricing-items:hover li a.pricing-button, .green-sea .light-variant ul.pricing-list.pricing-items li.headline, .green-sea .light-variant ul.pricing-list.pricing-items  li a.pricing-button, .green-sea .light-variant ul.pricing-list li.pricing-text, .green-sea .light-variant ul.pricing-list li.logo-price, .green-sea .nav-thumb-wrap.active-thumb .bottom-element span.slide-title, .green-sea .nav-thumb-wrap.active-thumb a span.t-image-top-left, .green-sea .nav-thumb-wrap.active-thumb a span.slide-description, .green-sea a.cart_arr_up:hover, .green-sea a.cart_arr_down:hover, .green-sea a.remove-from-cart-button:hover, .green-sea .big-hover-plus, .green-sea .blog-pagination li a:hover {background: #16a085 url(http://www.soppnox.com/images/general-bg/1.png) center center; color:#fff !important;}
.green-sea button.btn.contact-btn:hover, .green-sea .button-home-page:hover, .green-sea .paralax-button:hover, .green-sea .paralax-image-color, .green-sea ul.pricing-list.pricing-items:hover li a.pricing-button:hover, .green-sea button.add-to-cart-buton:hover, .green-sea button.add-to-wishlist-buton:hover, .green-sea button.dark-gray-bg:hover, .green-sea a:hover .info_box {background: #19b698 url(http://www.soppnox.com/images/general-bg/1.png) center center; color: #fff !important;}
.green-sea .footer-bg, .green-sea .contact-form input:focus, .green-sea .contact-form textarea:focus, .green-sea .nav.nav-tabs, .green-sea form.blogpost-form  input:focus, .green-sea form.blogpost-form textarea:focus, .green-sea .home-page-qsand-select li:hover, .green-sea .search-border, .green-sea .elements_quote, .green-sea .hollow-circles .services-icon, .green-sea [class*="price-filter-dot"] {border-color: #16a085;}
.green-sea .dark-bar-button, .green-sea .progress-bar-danger, .green-sea .wrapper-date-posted {background: #16a085 url(http://www.soppnox.com/images/general-bg/1.png) center center;}
.green-sea .footer-logo-tri, .green-sea .logo-triangle, .green-sea .cathegory-tri, .green-sea .date-month-tri, .green-sea .border-triangle {border-left-color: #16a085; border-top-color: #16a085;}
.green-sea .header_nav, .green-sea .yellow-border-top, .green-sea .wrapper-date-posted.static-element.pale-gray-elem, .green-sea .wrapper-date-posted.home-page.gray-element {border-top-color: #19b698;}
.green-sea .yellow-triangle, .green-sea .carousel-nav-3col:hover, .green-sea .now-selected {border-color: #16a085 transparent;}
.green-sea .post-comments-tri {border-right-color: #16a085;}

.sun-flower a, .sun-flower i.cp-trigger, .sun-flower ul.tweet-list a, .sun-flower .navbar .nav > .active > a, .sun-flower a h1.yellow-letters, .sun-flower .home-page-qsand-select li a.selected, .sun-flower .navbar .nav > li > a:hover, .sun-flower .navbar .nav > li > a:focus, .sun-flower .bootstrap-select.btn-group .dropdown-menu.inner > li > a:hover, .sun-flower .home-page-qsand-select li.active a {color: #f1c40f;}
.sun-flower a:focus, .sun-flower a:hover, .sun-flower ul.tweet-list a:hover, .sun-flower .navbar .nav > .active > a:hover, .sun-flower .navbar .nav  .dropdown a:hover, .sun-flower .sidebar a h5:hover, .sun-flower .top-authors-sidebar li a span:hover, .sun-flower a.letters-black:hover, .sun-flower .product-rating a i.rated, .sun-flower .header-button a:hover, .sun-flower .hollow-circles .services-icon i, .sun-flower .header-button .bootstrap-select.btn-group.language-select .dropdown-menu.inner > li > a:hover {color: #f2ca27 !important;}
.sun-flower .features-element:hover a, .sun-flower .footer-logo, .sun-flower .hover-wrapper, .sun-flower .logo-big a img, .sun-flower .hover-wrapper-home, .sun-flower .home-blog-qsand-target4 li a .hover-effect-wrap4, .sun-flower a.carousel-control:hover, .sun-flower .info_box, .sun-flower .nav.nav-tabs > li.active > a, .sun-flower .cathegory-title, .sun-flower .post-reply .comment-box-padding a.reply-blog-post:hover, .sun-flower .date-month, .sun-flower .button-home-page, .sun-flower .paralax-button, .sun-flower .paralax-image-color, .sun-flower .usquare_square, .sun-flower .usquare_block_extended, .sun-flower .tags-sidebar li a:hover span, .sun-flower .services-icon, .sun-flower .comments-on-post, .sun-flower .about-us-skill-list li i, .sun-flower .rounded-icon-wrap, .sun-flower ul.pricing-list.pricing-items:hover li.headline, .sun-flower ul.pricing-list.pricing-items:hover li.pricing-text, .sun-flower ul.pricing-list.pricing-items:hover li a.pricing-button, .sun-flower .light-variant ul.pricing-list.pricing-items li.headline, .sun-flower .light-variant ul.pricing-list.pricing-items  li a.pricing-button, .sun-flower .light-variant ul.pricing-list li.pricing-text, .sun-flower .light-variant ul.pricing-list li.logo-price, .sun-flower .nav-thumb-wrap.active-thumb .bottom-element span.slide-title, .sun-flower .nav-thumb-wrap.active-thumb a span.t-image-top-left, .sun-flower .nav-thumb-wrap.active-thumb a span.slide-description, .sun-flower a.cart_arr_up:hover, .sun-flower a.cart_arr_down:hover, .sun-flower a.remove-from-cart-button:hover, .sun-flower .big-hover-plus, .sun-flower .blog-pagination li a:hover {background: #f1c40f url(http://www.soppnox.com/images/general-bg/1.png) center center; color:#fff !important;}
.sun-flower button.btn.contact-btn:hover, .sun-flower .button-home-page:hover, .sun-flower .paralax-button:hover, .sun-flower ul.pricing-list.pricing-items:hover li a.pricing-button:hover, .sun-flower button.add-to-cart-buton:hover, .sun-flower button.add-to-wishlist-buton:hover, .sun-flower button.dark-gray-bg:hover, .sun-flower a:hover .info_box {background: #f2ca27 url(http://www.soppnox.com/images/general-bg/1.png) center center; color: #fff !important;}
.sun-flower .dark-bar-button, .sun-flower .progress-bar-danger, .sun-flower .wrapper-date-posted {background: #f1c40f url(http://www.soppnox.com/images/general-bg/1.png);}
.sun-flower .footer-bg, .sun-flower .contact-form input:focus, .sun-flower .contact-form textarea:focus, .sun-flower .nav.nav-tabs, .sun-flower form.blogpost-form  input:focus, .sun-flower form.blogpost-form textarea:focus, .sun-flower .home-page-qsand-select li:hover, .sun-flower .search-border, .sun-flower .elements_quote, .sun-flower .hollow-circles .services-icon, .sun-flower [class*="price-filter-dot"] {border-color: #f1c40f;}
.sun-flower .footer-logo-tri, .sun-flower .logo-triangle, .sun-flower .cathegory-tri, .sun-flower .date-month-tri, .sun-flower .border-triangle {border-left-color: #f1c40f; border-top-color: #f1c40f;}
.sun-flower .header_nav, .sun-flower .yellow-border-top, .sun-flower .wrapper-date-posted.static-element.pale-gray-elem, .sun-flower .wrapper-date-posted.home-page.gray-element {border-top-color: #f1c40f;}
.sun-flower .yellow-triangle, .sun-flower .carousel-nav-3col:hover, .sun-flower .now-selected {border-color: #f1c40f transparent;}
.sun-flower .post-comments-tri {border-right-color: #f1c40f;}

.orange a, .orange i.cp-trigger, .orange ul.tweet-list a, .orange .navbar .nav > .active > a, .orange a h1.yellow-letters, .orange .home-page-qsand-select li a.selected, .orange .navbar .nav > li > a:hover, .orange .navbar .nav > li > a:focus, .orange .bootstrap-select.btn-group .dropdown-menu.inner > li > a:hover, .orange .home-page-qsand-select li.active a {color: #f39c12;}
.orange a:focus, .orange a:hover, .orange ul.tweet-list a:hover, .orange .navbar .nav > .active > a:hover, .orange .navbar .nav  .dropdown a:hover, .orange .sidebar a h5:hover, .orange .top-authors-sidebar li a span:hover, .orange a.letters-black:hover, .orange .product-rating a i.rated, .orange .header-button a:hover, .orange .hollow-circles .services-icon i, .orange .header-button .bootstrap-select.btn-group.language-select .dropdown-menu.inner > li > a:hover {color: #f4a62a !important;}
.orange .features-element:hover a, .orange .footer-logo, .orange .hover-wrapper, .orange .logo-big a img, .orange .hover-wrapper-home, .orange .home-blog-qsand-target4 li a .hover-effect-wrap4, .orange a.carousel-control:hover, .orange .info_box, .orange .nav.nav-tabs > li.active > a, .orange .cathegory-title, .orange .post-reply .comment-box-padding a.reply-blog-post:hover, .orange .date-month, .orange .button-home-page, .orange .paralax-button, .orange .paralax-image-color, .orange .usquare_square, .orange .usquare_block_extended, .orange .tags-sidebar li a:hover span, .orange .services-icon, .orange .comments-on-post, .orange .about-us-skill-list li i, .orange .rounded-icon-wrap, .orange ul.pricing-list.pricing-items:hover li.headline, .orange ul.pricing-list.pricing-items:hover li.pricing-text, .orange ul.pricing-list.pricing-items:hover li a.pricing-button, .orange .light-variant ul.pricing-list.pricing-items li.headline, .orange .light-variant ul.pricing-list.pricing-items  li a.pricing-button, .orange .light-variant ul.pricing-list li.pricing-text, .orange .light-variant ul.pricing-list li.logo-price, .orange .nav-thumb-wrap.active-thumb .bottom-element span.slide-title, .orange .nav-thumb-wrap.active-thumb a span.t-image-top-left, .orange .nav-thumb-wrap.active-thumb a span.slide-description, .orange a.cart_arr_up:hover, .orange a.cart_arr_down:hover, .orange a.remove-from-cart-button:hover, .orange .big-hover-plus, .orange .blog-pagination li a:hover {background: #f39c12 url(http://www.soppnox.com/images/general-bg/1.png) center center; color: #fff !important;}
.orange button.btn.contact-btn:hover, .orange .button-home-page:hover, .orange .paralax-button:hover, .orange ul.pricing-list.pricing-items:hover li a.pricing-button:hover, .orange button.add-to-cart-buton:hover, .orange button.add-to-wishlist-buton:hover, .orange button.dark-gray-bg:hover, .orange a:hover .info_box {background: #f4a62a url(http://www.soppnox.com/images/general-bg/1.png) center center; color: #fff !important;}
.orange .dark-bar-button, .orange .progress-bar-danger, .orange .wrapper-date-posted {background: #f39c12 url(http://www.soppnox.com/images/general-bg/1.png) center center;}
.orange .footer-bg, .orange .contact-form input:focus, .orange .contact-form textarea:focus, .orange .nav.nav-tabs, .orange form.blogpost-form  input:focus, .orange form.blogpost-form textarea:focus, .orange .home-page-qsand-select li:hover, .orange .search-border, .orange .elements_quote, .orange .hollow-circles .services-icon, .orange [class*="price-filter-dot"] {border-color: #f39c12;}
.orange .footer-logo-tri, .orange .logo-triangle, .orange .cathegory-tri, .orange .date-month-tri, .orange .border-triangle {border-left-color: #f39c12; border-top-color: #f39c12;}
.orange .header_nav, .orange .yellow-border-top, .orange .wrapper-date-posted.static-element.pale-gray-elem, .orange .wrapper-date-posted.home-page.gray-element {border-top-color: #f39c12;}
.orange .yellow-triangle, .orange .carousel-nav-3col:hover, .orange .now-selected {border-color: #f39c12 transparent;}
.orange .post-comments-tri {border-right-color: #f39c12;}

.emerald a, .emerald i.cp-trigger, .emerald ul.tweet-list a, .emerald .navbar .nav > .active > a, .emerald a h1.yellow-letters, .emerald .home-page-qsand-select li a.selected, .emerald .navbar .nav > li > a:hover, .emerald .navbar .nav > li > a:focus, .emerald .bootstrap-select.btn-group .dropdown-menu.inner > li > a:hover, .emerald .home-page-qsand-select li.active a {color: #2ecc71;}
.emerald a:focus, .emerald a:hover, .emerald ul.tweet-list a:hover, .emerald .navbar .nav > .active > a:hover, .emerald .navbar .nav  .dropdown a:hover, .emerald .sidebar a h5:hover, .emerald .top-authors-sidebar li a span:hover, .emerald a.letters-black:hover, .emerald .product-rating a i.rated, .emerald .header-button a:hover, .emerald .hollow-circles .services-icon i, .emerald .header-button .bootstrap-select.btn-group.language-select .dropdown-menu.inner > li > a:hover {color: #40d47e !important;}
.emerald .features-element:hover a, .emerald .footer-logo, .emerald .hover-wrapper, .emerald .logo-big a img, .emerald .hover-wrapper-home, .emerald .home-blog-qsand-target4 li a .hover-effect-wrap4, .emerald a.carousel-control:hover, .emerald .info_box, .emerald .nav.nav-tabs > li.active > a, .emerald .cathegory-title, .emerald .post-reply .comment-box-padding a.reply-blog-post:hover, .emerald .date-month, .emerald .button-home-page, .emerald .paralax-button, .emerald .paralax-image-color, .emerald .usquare_square, .emerald .usquare_block_extended, .emerald .tags-sidebar li a:hover span, .emerald .services-icon, .emerald .comments-on-post, .emerald .about-us-skill-list li i, .emerald .rounded-icon-wrap, .emerald ul.pricing-list.pricing-items:hover li.headline, .emerald ul.pricing-list.pricing-items:hover li.pricing-text, .emerald ul.pricing-list.pricing-items:hover li a.pricing-button, .emerald .light-variant ul.pricing-list.pricing-items li.headline, .emerald .light-variant ul.pricing-list.pricing-items  li a.pricing-button, .emerald .light-variant ul.pricing-list li.pricing-text, .emerald .light-variant ul.pricing-list li.logo-price, .emerald .nav-thumb-wrap.active-thumb .bottom-element span.slide-title, .emerald .nav-thumb-wrap.active-thumb a span.t-image-top-left, .emerald .nav-thumb-wrap.active-thumb a span.slide-description, .emerald a.cart_arr_up:hover, .emerald a.cart_arr_down:hover, .emerald a.remove-from-cart-button:hover, .emerald .big-hover-plus, .emerald .blog-pagination li a:hover {background: #2ecc71 url(http://www.soppnox.com/images/general-bg/1.png) center center; color: #fff !important;}
.emerald button.btn.contact-btn:hover, .emerald .button-home-page:hover, .emerald .paralax-button:hover, .emerald ul.pricing-list.pricing-items:hover li a.pricing-button:hover, .emerald button.add-to-cart-buton:hover, .emerald button.add-to-wishlist-buton:hover, .emerald button.dark-gray-bg:hover, .emerald a:hover .info_box {background: #40d47e url(http://www.soppnox.com/images/general-bg/1.png) center center; color: #fff !important;}
.emerald .dark-bar-button, .emerald .progress-bar-danger, .emerald .wrapper-date-posted {background: #2ecc71 url(http://www.soppnox.com/images/general-bg/1.png) center center;}
.emerald .footer-bg, .emerald .contact-form input:focus, .emerald .contact-form textarea:focus, .emerald .nav.nav-tabs, .emerald form.blogpost-form  input:focus, .emerald form.blogpost-form textarea:focus, .emerald .home-page-qsand-select li:hover, .emerald .search-border, .emerald .elements_quote, .emerald .hollow-circles .services-icon, .emerald [class*="price-filter-dot"] {border-color: #2ecc71;}
.emerald .footer-logo-tri, .emerald .logo-triangle, .emerald .cathegory-tri, .emerald .date-month-tri, .emerald .border-triangle {border-left-color: #2ecc71; border-top-color: #2ecc71;}
.emerald .header_nav, .emerald .yellow-border-top, .emerald .wrapper-date-posted.static-element.pale-gray-elem, .emerald .wrapper-date-posted.home-page.gray-element {border-top-color: #2ecc71;}
.emerald .yellow-triangle, .emerald .carousel-nav-3col:hover, .emerald .now-selected {border-color: #2ecc71 transparent;}
.emerald .post-comments-tri {border-right-color: #2ecc71;}

.nephritis a, .nephritis i.cp-trigger, .nephritis ul.tweet-list a, .nephritis .navbar .nav > .active > a, .nephritis a h1.yellow-letters, .nephritis .home-page-qsand-select li a.selected, .nephritis .navbar .nav > li > a:hover, .nephritis .navbar .nav > li > a:focus, .nephritis .bootstrap-select.btn-group .dropdown-menu.inner > li > a:hover, .nephritis .home-page-qsand-select li.active a {color: #27ae60;}
.nephritis a:focus, .nephritis a:hover, .nephritis ul.tweet-list a:hover, .nephritis .navbar .nav > .active > a:hover, .nephritis .navbar .nav  .dropdown a:hover, .nephritis .sidebar a h5:hover, .nephritis .top-authors-sidebar li a span:hover, .nephritis a.letters-black:hover, .nephritis .product-rating a i.rated, .nephritis .header-button a:hover, .nephritis .hollow-circles .services-icon i, .nephritis .header-button .bootstrap-select.btn-group.language-select .dropdown-menu.inner > li > a:hover {color: #2cc36b !important;}
.nephritis .features-element:hover a, .nephritis .footer-logo, .nephritis .hover-wrapper, .nephritis .logo-big a img, .nephritis .hover-wrapper-home, .nephritis .home-blog-qsand-target4 li a .hover-effect-wrap4, .nephritis a.carousel-control:hover, .nephritis .info_box, .nephritis .nav.nav-tabs > li.active > a, .nephritis .cathegory-title, .nephritis .post-reply .comment-box-padding a.reply-blog-post:hover, .nephritis .date-month, .nephritis .button-home-page, .nephritis .paralax-button, .nephritis .paralax-image-color, .nephritis .usquare_square, .nephritis .usquare_block_extended, .nephritis .tags-sidebar li a:hover span, .nephritis .services-icon, .nephritis .comments-on-post, .nephritis .about-us-skill-list li i, .nephritis .rounded-icon-wrap, .nephritis ul.pricing-list.pricing-items:hover li.headline, .nephritis ul.pricing-list.pricing-items:hover li.pricing-text, .nephritis ul.pricing-list.pricing-items:hover li a.pricing-button, .nephritis .light-variant ul.pricing-list.pricing-items li.headline, .nephritis .light-variant ul.pricing-list.pricing-items  li a.pricing-button, .nephritis .light-variant ul.pricing-list li.pricing-text, .nephritis .light-variant ul.pricing-list li.logo-price, .nephritis .nav-thumb-wrap.active-thumb .bottom-element span.slide-title, .nephritis .nav-thumb-wrap.active-thumb a span.t-image-top-left, .nephritis .nav-thumb-wrap.active-thumb a span.slide-description, .nephritis a.cart_arr_up:hover, .nephritis a.cart_arr_down:hover, .nephritis a.remove-from-cart-button:hover, .nephritis .big-hover-plus, .nephritis .blog-pagination li a:hover {background: #27ae60 url(http://www.soppnox.com/images/general-bg/1.png) center center; color: #fff !important;}
.nephritis .dark-bar-button, .nephritis .progress-bar-danger, .nephritis .wrapper-date-posted {background: #27ae60 url(http://www.soppnox.com/images/general-bg/1.png) center center;}
.nephritis button.btn.contact-btn:hover, .nephritis .button-home-page:hover, .nephritis .paralax-button:hover, .nephritis ul.pricing-list.pricing-items:hover li a.pricing-button:hover, .nephritis button.add-to-cart-buton:hover, .nephritis button.add-to-wishlist-buton:hover, .nephritis button.dark-gray-bg:hover, .nephritis a:hover .info_box {background: #2cc36b url(http://www.soppnox.com/images/general-bg/1.png) center center; color: #fff !important;}
.nephritis .footer-bg, .nephritis .contact-form input:focus, .nephritis .contact-form textarea:focus, .nephritis .nav.nav-tabs, .nephritis form.blogpost-form  input:focus, .nephritis form.blogpost-form textarea:focus, .nephritis .home-page-qsand-select li:hover, .nephritis .search-border, .nephritis .elements_quote, .nephritis .hollow-circles .services-icon, .nephritis [class*="price-filter-dot"] {border-color: #27ae60;}
.nephritis .footer-logo-tri, .nephritis .logo-triangle, .nephritis .cathegory-tri, .nephritis .date-month-tri, .nephritis .border-triangle {border-left-color: #27ae60; border-top-color: #27ae60;}
.nephritis .header_nav, .nephritis .yellow-border-top, .nephritis .wrapper-date-posted.static-element.pale-gray-elem, .nephritis .wrapper-date-posted.home-page.gray-element {border-top-color: #27ae60;}
.nephritis .yellow-triangle, .nephritis .carousel-nav-3col:hover, .nephritis .now-selected {border-color: #27ae60 transparent;}
.nephritis .post-comments-tri {border-right-color: #27ae60;}

.carrot a, .carrot i.cp-trigger, .carrot ul.tweet-list a, .carrot .navbar .nav > .active > a, .carrot a h1.yellow-letters, .carrot .home-page-qsand-select li a.selected, .carrot .navbar .nav > li > a:hover, .carrot .navbar .nav > li > a:focus, .carrot .bootstrap-select.btn-group .dropdown-menu.inner > li > a:hover, .carrot .home-page-qsand-select li.active a {color: #e67e22; }
.carrot a:focus, .carrot a:hover, .carrot ul.tweet-list a:hover, .carrot .navbar .nav > .active > a:hover, .carrot .navbar .nav  .dropdown a:hover, .carrot .sidebar a h5:hover, .carrot .top-authors-sidebar li a span:hover, .carrot a.letters-black:hover, .carrot .product-rating a i.rated, .carrot .header-button a:hover, .carrot .hollow-circles .services-icon i, .carrot .header-button .bootstrap-select.btn-group.language-select .dropdown-menu.inner > li > a:hover {color: #e98b39 !important;}
.carrot .features-element:hover a, .carrot .footer-logo, .carrot .hover-wrapper, .carrot .logo-big a img, .carrot .hover-wrapper-home, .carrot .home-blog-qsand-target4 li a .hover-effect-wrap4, .carrot a.carousel-control:hover, .carrot .info_box, .carrot .nav.nav-tabs > li.active > a, .carrot .cathegory-title, .carrot .post-reply .comment-box-padding a.reply-blog-post:hover, .carrot .date-month, .carrot .button-home-page, .carrot .paralax-button, .carrot .paralax-image-color, .carrot .usquare_square, .carrot .usquare_block_extended, .carrot .tags-sidebar li a:hover span, .carrot .services-icon, .carrot .comments-on-post, .carrot .about-us-skill-list li i, .carrot .rounded-icon-wrap, .carrot ul.pricing-list.pricing-items:hover li.headline, .carrot ul.pricing-list.pricing-items:hover li.pricing-text, .carrot ul.pricing-list.pricing-items:hover li a.pricing-button, .carrot .light-variant ul.pricing-list.pricing-items li.headline, .carrot .light-variant ul.pricing-list.pricing-items  li a.pricing-button, .carrot .light-variant ul.pricing-list li.pricing-text, .carrot .light-variant ul.pricing-list li.logo-price, .carrot .nav-thumb-wrap.active-thumb .bottom-element span.slide-title, .carrot .nav-thumb-wrap.active-thumb a span.t-image-top-left, .carrot .nav-thumb-wrap.active-thumb a span.slide-description, .carrot a.cart_arr_up:hover, .carrot a.cart_arr_down:hover, .carrot a.remove-from-cart-button:hover, .carrot .big-hover-plus, .carrot .blog-pagination li a:hover {background: #e67e22 url(http://www.soppnox.com/images/general-bg/1.png) center center; color: #fff !important;}
.carrot .dark-bar-button, .carrot .progress-bar-danger, .carrot .wrapper-date-posted {background: #e67e22 url(http://www.soppnox.com/images/general-bg/1.png) center center;}
.carrot button.btn.contact-btn:hover, .carrot .button-home-page:hover, .carrot .paralax-button:hover, .carrot ul.pricing-list.pricing-items:hover li a.pricing-button:hover, .carrot button.add-to-cart-buton:hover, .carrot button.add-to-wishlist-buton:hover, .carrot button.dark-gray-bg:hover, .carrot a:hover .info_box {background: #e98b39 url(http://www.soppnox.com/images/general-bg/1.png) center center; color: #fff !important;}
.carrot .footer-bg, .carrot .contact-form input:focus, .carrot .contact-form textarea:focus, .carrot .nav.nav-tabs, .carrot form.blogpost-form  input:focus, .carrot form.blogpost-form textarea:focus, .carrot .home-page-qsand-select li:hover, .carrot .search-border, .carrot .elements_quote, .carrot .hollow-circles .services-icon, .carrot [class*="price-filter-dot"] {border-color: #e67e22;}
.carrot .footer-logo-tri, .carrot .logo-triangle, .carrot .cathegory-tri, .carrot .date-month-tri, .carrot .border-triangle {border-left-color: #e67e22; border-top-color: #e67e22;}
.carrot .header_nav, .carrot .yellow-border-top, .carrot .wrapper-date-posted.static-element.pale-gray-elem, .carrot .wrapper-date-posted.home-page.gray-element {border-top-color: #e67e22;}
.carrot .yellow-triangle, .carrot .carousel-nav-3col:hover, .carrot .now-selected {border-color: #e67e22 transparent;}
.carrot .post-comments-tri {border-right-color: #e67e22;}

.pumpkin a, .pumpkin i.cp-trigger, .pumpkin ul.tweet-list a, .pumpkin .navbar .nav > .active > a, .pumpkin a h1.yellow-letters, .pumpkin .home-page-qsand-select li a.selected, .pumpkin .navbar .nav > li > a:hover, .pumpkin .navbar .nav > li > a:focus, .pumpkin .bootstrap-select.btn-group .dropdown-menu.inner > li > a:hover, .pumpkin .home-page-qsand-select li.active a {color: #d35400;}
.pumpkin a:focus, .pumpkin a:hover, .pumpkin ul.tweet-list a:hover, .pumpkin .navbar .nav > .active > a:hover, .pumpkin .navbar .nav  .dropdown a:hover, .pumpkin .sidebar a h5:hover, .pumpkin .top-authors-sidebar li a span:hover, .pumpkin a.letters-black:hover, .pumpkin .product-rating a i.rated, .pumpkin .header-button a:hover, .pumpkin .hollow-circles .services-icon i, .pumpkin .header-button .bootstrap-select.btn-group.language-select .dropdown-menu.inner > li > a:hover {color: #ec5e00 !important;}
.pumpkin .features-element:hover a, .pumpkin .footer-logo, .pumpkin .hover-wrapper, .pumpkin .logo-big a img, .pumpkin .hover-wrapper-home, .pumpkin .home-blog-qsand-target4 li a .hover-effect-wrap4, .pumpkin a.carousel-control:hover, .pumpkin .info_box, .pumpkin .nav.nav-tabs > li.active > a, .pumpkin .cathegory-title, .pumpkin .post-reply .comment-box-padding a.reply-blog-post:hover, .pumpkin .date-month, .pumpkin .button-home-page, .pumpkin .paralax-button, .pumpkin .paralax-image-color, .pumpkin .usquare_square, .pumpkin .usquare_block_extended, .pumpkin .tags-sidebar li a:hover span, .pumpkin .services-icon, .pumpkin .comments-on-post, .pumpkin .about-us-skill-list li i, .pumpkin .rounded-icon-wrap, .pumpkin ul.pricing-list.pricing-items:hover li.headline, .pumpkin ul.pricing-list.pricing-items:hover li.pricing-text, .pumpkin ul.pricing-list.pricing-items:hover li a.pricing-button, .pumpkin .light-variant ul.pricing-list.pricing-items li.headline, .pumpkin .light-variant ul.pricing-list.pricing-items  li a.pricing-button, .pumpkin .light-variant ul.pricing-list li.pricing-text, .pumpkin .light-variant ul.pricing-list li.logo-price, .pumpkin .nav-thumb-wrap.active-thumb .bottom-element span.slide-title, .pumpkin .nav-thumb-wrap.active-thumb a span.t-image-top-left, .pumpkin .nav-thumb-wrap.active-thumb a span.slide-description, .pumpkin a.cart_arr_up:hover, .pumpkin a.cart_arr_down:hover, .pumpkin a.remove-from-cart-button:hover, .pumpkin .big-hover-plus, .pumpkin .blog-pagination li a:hover {background: #d35400 url(http://www.soppnox.com/images/general-bg/1.png) center center; color: #fff !important;}
.pumpkin .dark-bar-button, .pumpkin .progress-bar-danger, .pumpkin .wrapper-date-posted {background: #d35400 url(http://www.soppnox.com/images/general-bg/1.png) center center;}
.pumpkin button.btn.contact-btn:hover, .pumpkin .button-home-page:hover, .pumpkin .paralax-button:hover, .pumpkin ul.pricing-list.pricing-items:hover li a.pricing-button:hover, .pumpkin button.add-to-cart-buton:hover, .pumpkin button.add-to-wishlist-buton:hover, .pumpkin button.dark-gray-bg:hover, .pumpkin a:hover .info_box {background: #ec5e00 url(http://www.soppnox.com/images/general-bg/1.png) center center; color: #fff !important;}
.pumpkin .footer-bg, .pumpkin .contact-form input:focus, .pumpkin .contact-form textarea:focus, .pumpkin .nav.nav-tabs, .pumpkin form.blogpost-form  input:focus, .pumpkin form.blogpost-form textarea:focus, .pumpkin .home-page-qsand-select li:hover, .pumpkin .search-border, .pumpkin .elements_quote, .pumpkin .hollow-circles .services-icon, .pumpkin [class*="price-filter-dot"] {border-color: #d35400;}
.pumpkin .footer-logo-tri, .pumpkin .logo-triangle, .pumpkin .cathegory-tri, .pumpkin .date-month-tri, .pumpkin .border-triangle {border-left-color: #d35400; border-top-color: #d35400;}
.pumpkin .header_nav, .pumpkin .yellow-border-top, .pumpkin .wrapper-date-posted.static-element.pale-gray-elem, .pumpkin .wrapper-date-posted.home-page.gray-element {border-top-color: #d35400;}
.pumpkin .yellow-triangle, .pumpkin .carousel-nav-3col:hover, .pumpkin .now-selected {border-color: #d35400 transparent;}
.pumpkin .post-comments-tri {border-right-color: #d35400;}

.peter-river a, .peter-river i.cp-trigger, .peter-river ul.tweet-list a, .peter-river .navbar .nav > .active > a, .peter-river a h1.yellow-letters, .peter-river .home-page-qsand-select li a.selected, .peter-river .navbar .nav > li > a:hover, .peter-river .navbar .nav > li > a:focus, .peter-river .bootstrap-select.btn-group .dropdown-menu.inner > li > a:hover, .peter-river .home-page-qsand-select li.active a, .peter-river a.letters-black:hover, .peter-river .product-rating a i.rated {color: #fff;}
.peter-river a:focus, .peter-river ul.tweet-list a:hover, .peter-river .navbar .nav > .active > a:hover, .peter-river .navbar .nav  .dropdown a:hover, .peter-river .sidebar a h5:hover, .peter-river .top-authors-sidebar li a span:hover, .peter-river .header-button a:hover, .peter-river .hollow-circles .services-icon i, .peter-river .header-button .bootstrap-select.btn-group.language-select .dropdown-menu.inner > li > a:hover {color: #fff !important;}
/*.peter-river a:hover{color:#fff260!important;}*/
.peter-river .features-element:hover a, .peter-river .footer-logo, .peter-river .hover-wrapper, .peter-river .logo-big a img, .peter-river .hover-wrapper-home, .peter-river .home-blog-qsand-target4 li a .hover-effect-wrap4, .peter-river a.carousel-control:hover, .peter-river .info_box, .peter-river .nav.nav-tabs > li.active > a, .peter-river .cathegory-title, .peter-river .post-reply .comment-box-padding a.reply-blog-post:hover, .peter-river .date-month, .peter-river .button-home-page, .peter-river .paralax-button, .peter-river .paralax-image-color, .peter-river 
.usquare_square, .peter-river .usquare_block_extended, .peter-river .tags-sidebar li a:hover span, .peter-river .services-icon, .peter-river .comments-on-post, .peter-river .about-us-skill-list li i, .peter-river .rounded-icon-wrap, .peter-river ul.pricing-list.pricing-items:hover li.headline, .peter-river ul.pricing-list.pricing-items:hover li.pricing-text, .peter-river ul.pricing-list.pricing-items:hover li a.pricing-button, .peter-river .light-variant ul.pricing-list.pricing-items li.headline, .peter-river .light-variant 
ul.pricing-list.pricing-items  li a.pricing-button, .peter-river .light-variant ul.pricing-list li.pricing-text, .peter-river .light-variant ul.pricing-list li.logo-price, .peter-river .nav-thumb-wrap.active-thumb .bottom-element span.slide-title, .peter-river .nav-thumb-wrap.active-thumb a span.t-image-top-left, .peter-river .nav-thumb-wrap.active-thumb a span.slide-description, .peter-river a.cart_arr_up:hover, .peter-river a.cart_arr_down:hover, .peter-river a.remove-from-cart-button:hover, .peter-river .big-hover-plus, .peter-river 
.blog-pagination li a:hover {}

.hover-wrapper-home:hover{background: #ff342b url(http://www.soppnox.com/images/general-bg/1.png) center center; color: #fff !important; font-family: 'Roboto', sans-serif;}
.hover-wrapper-home .white-border-bott{margin:0px; text-align:left; font-size:22px; font-weight:600;}
.hover-wrapper-home p{text-align:left; font-size:13px; font-weight:400; line-height:normal;}
.hover-wrapper-home a{text-align:left; background:#ffffff; float:left; color:#ff342b !important; font-weight:700; padding:2px 10px; font-size:13px;}

.peter-river button.btn.contact-btn:hover, .peter-river .button-home-page:hover, .peter-river .paralax-button:hover, .peter-river ul.pricing-list.pricing-items:hover li a.pricing-button:hover, .peter-river button.add-to-cart-buton:hover, .peter-river button.add-to-wishlist-buton:hover, .peter-river button.dark-gray-bg:hover, .peter-river a:hover .info_box {background: #2d92b6 url(http://www.soppnox.com/images/general-bg/1.png) center center; color: #fff !important;}
.peter-river .dark-bar-button, .peter-river .wrapper-date-posted, .peter-river .progress-bar-danger {background: #35bff0 url(http://www.soppnox.com/images/general-bg/1.png) center center;}
.peter-river .footer-bg, .peter-river .contact-form input:focus, .peter-river .contact-form textarea:focus, .peter-river .nav.nav-tabs, .peter-river form.blogpost-form  input:focus, .peter-river form.blogpost-form textarea:focus, .peter-river .home-page-qsand-select li:hover, .peter-river .search-border, .peter-river .elements_quote, .peter-river .hollow-circles .services-icon, .peter-river [class*="price-filter-dot"] {border-color: #35bff0;}
.peter-river .footer-logo-tri, .peter-river .logo-triangle, .peter-river .cathegory-tri, .peter-river .date-month-tri, .peter-river .border-triangle {border-left-color: #35bff0; border-top-color: #35bff0;}
.peter-river .header_nav, .peter-river .yellow-border-top, .peter-river .wrapper-date-posted.static-element.pale-gray-elem, .peter-river .wrapper-date-posted.home-page.gray-element {border-top-color: #dd2a17;}
.peter-river .yellow-triangle, .peter-river .carousel-nav-3col:hover, .peter-river .now-selected {border-color: #35bff0 transparent;}
.peter-river .post-comments-tri {border-right-color: #35bff0;}

.belize-hole a, .belize-hole i.cp-trigger, .belize-hole ul.tweet-list a, .belize-hole .navbar .nav > .active > a, .belize-hole a h1.yellow-letters, .belize-hole .home-page-qsand-select li a.selected, .belize-hole .navbar .nav > li > a:hover, .belize-hole .navbar .nav > li > a:focus, .belize-hole .bootstrap-select.btn-group .dropdown-menu.inner > li > a:hover, .belize-hole .home-page-qsand-select li.active a, .belize-hole .product-rating a i.rated {color: #2980b9;}
.belize-hole a:focus, .belize-hole a:hover, .belize-hole ul.tweet-list a:hover, .belize-hole .navbar .nav > .active > a:hover, .belize-hole .navbar .nav  .dropdown a:hover, .belize-hole .sidebar a h5:hover, .belize-hole .top-authors-sidebar li a span:hover, .belize-hole a.letters-black:hover, .belize-hole .header-button a:hover, .belize-hole .hollow-circles .services-icon i, .belize-hole .header-button .bootstrap-select.btn-group.language-select .dropdown-menu.inner > li > a:hover {color: #2e8ece !important;}
.belize-hole .features-element:hover a, .belize-hole .footer-logo, .belize-hole .hover-wrapper, .belize-hole .logo-big a img, .belize-hole .hover-wrapper-home, .belize-hole .home-blog-qsand-target4 li a .hover-effect-wrap4, .belize-hole a.carousel-control:hover, .belize-hole .info_box, .belize-hole .nav.nav-tabs > li.active > a, .belize-hole .cathegory-title, .belize-hole .post-reply .comment-box-padding a.reply-blog-post:hover, .belize-hole .date-month, .belize-hole .button-home-page, .belize-hole .paralax-button, .belize-hole .paralax-image-color, .belize-hole .usquare_square, .belize-hole .usquare_block_extended, .belize-hole .tags-sidebar li a:hover span, .belize-hole .services-icon, .belize-hole .comments-on-post, .belize-hole .about-us-skill-list li i, .belize-hole .rounded-icon-wrap, .belize-hole ul.pricing-list.pricing-items:hover li.headline, .belize-hole ul.pricing-list.pricing-items:hover li.pricing-text, .belize-hole ul.pricing-list.pricing-items:hover li a.pricing-button, .belize-hole .light-variant ul.pricing-list.pricing-items li.headline, .belize-hole .light-variant ul.pricing-list.pricing-items  li a.pricing-button, .belize-hole .light-variant ul.pricing-list li.pricing-text, .belize-hole .light-variant ul.pricing-list li.logo-price, .belize-hole .nav-thumb-wrap.active-thumb .bottom-element span.slide-title, .belize-hole .nav-thumb-wrap.active-thumb a span.t-image-top-left, .belize-hole .nav-thumb-wrap.active-thumb a span.slide-description, .belize-hole a.cart_arr_up:hover, .belize-hole a.cart_arr_down:hover, .belize-hole a.remove-from-cart-button:hover, .belize-hole .big-hover-plus, .belize-hole .blog-pagination li a:hover {background: #2980b9 url(http://www.soppnox.com/images/general-bg/1.png) center center; color: #fff !important;}
.belize-hole button.btn.contact-btn:hover, .belize-hole .button-home-page:hover, .belize-hole .paralax-button:hover, .belize-hole ul.pricing-list.pricing-items:hover li a.pricing-button:hover, .belize-hole button.add-to-cart-buton:hover, .belize-hole button.add-to-wishlist-buton:hover, .belize-hole button.dark-gray-bg:hover, .belize-hole a:hover .info_box {background: #2e8ece url(http://www.soppnox.com/images/general-bg/1.png) center center; color: #fff !important;}
.belize-hole .dark-bar-button, .belize-hole .wrapper-date-posted, .belize-hole .progress-bar-danger {background: #2980b9 url(http://www.soppnox.com/images/general-bg/1.png) center center;}
.belize-hole .footer-bg, .belize-hole .contact-form input:focus, .belize-hole .contact-form textarea:focus, .belize-hole .nav.nav-tabs, .belize-hole form.blogpost-form  input:focus, .belize-hole form.blogpost-form textarea:focus, .belize-hole .home-page-qsand-select li:hover, .belize-hole .search-border, .belize-hole .elements_quote, .belize-hole .hollow-circles .services-icon, .belize-hole [class*="price-filter-dot"] {border-color: #2980b9;}
.belize-hole .footer-logo-tri, .belize-hole .logo-triangle, .belize-hole .cathegory-tri, .belize-hole .date-month-tri, .belize-hole .border-triangle {border-left-color: #2980b9; border-top-color: #2980b9;}
.belize-hole .header_nav, .belize-hole .yellow-border-top, .belize-hole .wrapper-date-posted.static-element.pale-gray-elem, .belize-hole .wrapper-date-posted.home-page.gray-element {border-top-color: #2980b9;}
.belize-hole .yellow-triangle, .belize-hole .carousel-nav-3col:hover, .belize-hole .now-selected {border-color: #2980b9 transparent;}
.belize-hole .post-comments-tri {border-right-color: #2980b9;}

.alizarin a, .alizarin i.cp-trigger, .alizarin ul.tweet-list a, .alizarin .navbar .nav > .active > a, .alizarin a h1.yellow-letters, .alizarin .home-page-qsand-select li a.selected, .alizarin .navbar .nav > li > a:hover, .alizarin .navbar .nav > li > a:focus, .alizarin .bootstrap-select.btn-group .dropdown-menu.inner > li > a:hover, .alizarin .home-page-qsand-select li.active a {color: #e74c3c;}
.alizarin a:focus, .alizarin a:hover, .alizarin ul.tweet-list a:hover, .alizarin .navbar .nav > .active > a:hover, .alizarin .navbar .nav  .dropdown a:hover, .alizarin .sidebar a h5:hover, .alizarin .top-authors-sidebar li a span:hover, .alizarin a.letters-black:hover, .alizarin .product-rating a i.rated, .alizarin .header-button a:hover, .alizarin .hollow-circles .services-icon i, .alizarin .header-button .bootstrap-select.btn-group.language-select .dropdown-menu.inner > li > a:hover {color: #ea6153 !important;}
.alizarin .features-element:hover a, .alizarin .footer-logo, .alizarin .hover-wrapper, .alizarin .logo-big a img, .alizarin .hover-wrapper-home, .alizarin .home-blog-qsand-target4 li a .hover-effect-wrap4, .alizarin a.carousel-control:hover, .alizarin .info_box, .alizarin .nav.nav-tabs > li.active > a, .alizarin .cathegory-title, .alizarin .post-reply .comment-box-padding a.reply-blog-post:hover, .alizarin .date-month, .alizarin .button-home-page, .alizarin .paralax-button, .alizarin .paralax-image-color, .alizarin .usquare_square, .alizarin .usquare_block_extended, .alizarin .tags-sidebar li a:hover span, .alizarin .services-icon, .alizarin .comments-on-post, .alizarin .about-us-skill-list li i, .alizarin .rounded-icon-wrap, .alizarin ul.pricing-list.pricing-items:hover li.headline, .alizarin ul.pricing-list.pricing-items:hover li.pricing-text, .alizarin ul.pricing-list.pricing-items:hover li a.pricing-button, .alizarin .light-variant ul.pricing-list.pricing-items li.headline, .alizarin .light-variant ul.pricing-list.pricing-items  li a.pricing-button, .alizarin .light-variant ul.pricing-list li.pricing-text, .alizarin .light-variant ul.pricing-list li.logo-price, .alizarin .nav-thumb-wrap.active-thumb .bottom-element span.slide-title, .alizarin .nav-thumb-wrap.active-thumb a span.t-image-top-left, .alizarin .nav-thumb-wrap.active-thumb a span.slide-description, .alizarin a.cart_arr_up:hover, .alizarin a.cart_arr_down:hover, .alizarin a.remove-from-cart-button:hover, .alizarin .big-hover-plus, .alizarin .blog-pagination li a:hover {background: #e74c3c url(http://www.soppnox.com/images/general-bg/1.png) center center; color: #fff !important;}
.alizarin button.btn.contact-btn:hover, .alizarin .button-home-page:hover, .alizarin .paralax-button:hover, .alizarin ul.pricing-list.pricing-items:hover li a.pricing-button:hover, .alizarin button.add-to-cart-buton:hover, .alizarin button.add-to-wishlist-buton:hover, .alizarin button.dark-gray-bg:hover, .alizarin a:hover .info_box {background: #ea6153 url(http://www.soppnox.com/images/general-bg/1.png) center center; color: #fff !important;}
.alizarin .dark-bar-button, .alizarin .progress-bar-danger, .alizarin .wrapper-date-posted {background: #e74c3c url(http://www.soppnox.com/images/general-bg/1.png) center center;}
.alizarin .footer-bg, .alizarin .contact-form input:focus, .alizarin .contact-form textarea:focus, .alizarin .nav.nav-tabs, .alizarin form.blogpost-form  input:focus, .alizarin form.blogpost-form textarea:focus, .alizarin .home-page-qsand-select li:hover, .alizarin .search-border, .alizarin .elements_quote, .alizarin .hollow-circles .services-icon, .alizarin [class*="price-filter-dot"] {border-color: #e74c3c;}
.alizarin .footer-logo-tri, .alizarin .logo-triangle, .alizarin .cathegory-tri, .alizarin .date-month-tri, .alizarin .border-triangle {border-left-color: #e74c3c; border-top-color: #e74c3c;}
.alizarin .header_nav, .alizarin .yellow-border-top, .alizarin .wrapper-date-posted.static-element.pale-gray-elem, .alizarin .wrapper-date-posted.home-page.gray-element {border-top-color: #e74c3c;}
.alizarin .yellow-triangle, .alizarin .carousel-nav-3col:hover, .alizarin .now-selected {border-color: #e74c3c transparent;}
.alizarin .post-comments-tri {border-right-color: #e74c3c;}

.pomegranate a, .pomegranate i.cp-trigger, .pomegranate ul.tweet-list a, .pomegranate .navbar .nav > .active > a, .pomegranate a h1.yellow-letters, .pomegranate .home-page-qsand-select li a.selected, .pomegranate .navbar .nav > li > a:hover, .pomegranate .navbar .nav > li > a:focus, .pomegranate .bootstrap-select.btn-group .dropdown-menu.inner > li > a:hover, .pomegranate .home-page-qsand-select li.active a, .pomegranate .product-rating a i.rated {color: #c0392b;}
.pomegranate a:focus, .pomegranate a:hover, .pomegranate ul.tweet-list a:hover, .pomegranate .navbar .nav > .active > a:hover, .pomegranate .navbar .nav  .dropdown a:hover, .pomegranate .sidebar a h5:hover, .pomegranate .top-authors-sidebar li a span:hover, .pomegranate a.letters-black:hover, .pomegranate .header-button a:hover, .pomegranate .hollow-circles .services-icon i, .pomegranate .header-button .bootstrap-select.btn-group.language-select .dropdown-menu.inner > li > a:hover {color: #d14233 !important;}
.pomegranate .features-element:hover a, .pomegranate .footer-logo, .pomegranate .hover-wrapper, .pomegranate .logo-big a img, .pomegranate .hover-wrapper-home, .pomegranate .home-blog-qsand-target4 li a .hover-effect-wrap4, .pomegranate a.carousel-control:hover, .pomegranate .info_box, .pomegranate .nav.nav-tabs > li.active > a, .pomegranate .cathegory-title, .pomegranate .post-reply .comment-box-padding a.reply-blog-post:hover, .pomegranate .date-month, .pomegranate .button-home-page, .pomegranate .paralax-button, .pomegranate .paralax-image-color, .pomegranate .usquare_square, .pomegranate .usquare_block_extended, .pomegranate .tags-sidebar li a:hover span, .pomegranate .services-icon, .pomegranate .comments-on-post, .pomegranate .about-us-skill-list li i, .pomegranate .rounded-icon-wrap, .pomegranate ul.pricing-list.pricing-items:hover li.headline, .pomegranate ul.pricing-list.pricing-items:hover li.pricing-text, .pomegranate ul.pricing-list.pricing-items:hover li a.pricing-button, .pomegranate .light-variant ul.pricing-list.pricing-items li.headline, .pomegranate .light-variant ul.pricing-list.pricing-items  li a.pricing-button, .pomegranate .light-variant ul.pricing-list li.pricing-text, .pomegranate .light-variant ul.pricing-list li.logo-price, .pomegranate .nav-thumb-wrap.active-thumb .bottom-element span.slide-title, .pomegranate .nav-thumb-wrap.active-thumb a span.t-image-top-left, .pomegranate .nav-thumb-wrap.active-thumb a span.slide-description, .pomegranate a.cart_arr_up:hover, .pomegranate a.cart_arr_down:hover, .pomegranate a.remove-from-cart-button:hover, .pomegranate .big-hover-plus, .pomegranate .blog-pagination li a:hover {background: #c0392b url(http://www.soppnox.com/images/general-bg/1.png) center center; color: #fff !important;}
.pomegranate button.btn.contact-btn:hover, .pomegranate .button-home-page:hover, .pomegranate .paralax-button:hover, .pomegranate ul.pricing-list.pricing-items:hover li a.pricing-button:hover, .pomegranate button.add-to-cart-buton:hover, .pomegranate button.add-to-wishlist-buton:hover, .pomegranate button.dark-gray-bg:hover, .pomegranate a:hover .info_box {background: #d14233 url(http://www.soppnox.com/images/general-bg/1.png) center center; color: #fff !important;}
.pomegranate .dark-bar-button, .pomegranate .progress-bar-danger, .pomegranate .wrapper-date-posted {background: #c0392b url(http://www.soppnox.com/images/general-bg/1.png) center center;}
.pomegranate .footer-bg, .pomegranate .contact-form input:focus, .pomegranate .contact-form textarea:focus, .pomegranate .nav.nav-tabs, .pomegranate form.blogpost-form  input:focus, .pomegranate form.blogpost-form textarea:focus, .pomegranate .home-page-qsand-select li:hover, .pomegrenate .search-border, .pomegranate .elements_quote, .pomegranate .hollow-circles .services-icon, .pomegranate [class*="price-filter-dot"] {border-color: #c0392b;}
.pomegranate .footer-logo-tri, .pomegranate .logo-triangle, .pomegranate .cathegory-tri, .pomegranate .date-month-tri, .pomegranate .border-triangle {border-left-color: #c0392b; border-top-color: #c0392b;}
.pomegranate .header_nav, .pomegranate .yellow-border-top, .pomegranate .wrapper-date-posted.static-element.pale-gray-elem, .pomegranate .wrapper-date-posted.home-page.gray-element {border-top-color: #c0392b;}
.pomegranate .yellow-triangle, .pomegranate .carousel-nav-3col:hover, .pomegranate .now-selected {border-color: #c0392b transparent;}
.pomegranate .post-comments-tri {border-right-color: #c0392b;}

.amethyst a, .amethyst i.cp-trigger, .amethyst ul.tweet-list a, .amethyst .navbar .nav > .active > a, .amethyst a h1.yellow-letters, .amethyst .home-page-qsand-select li a.selected, .amethyst .navbar .nav > li > a:hover, .amethyst .navbar .nav > li > a:focus, .amethyst .bootstrap-select.btn-group .dropdown-menu.inner > li > a:hover, .amethyst .home-page-qsand-select li.active a {color: #9b59b6;}
.amethyst a:focus, .amethyst a:hover, .amethyst ul.tweet-list a:hover, .amethyst .navbar .nav > .active > a:hover, .amethyst .navbar .nav  .dropdown a:hover , .amethyst .sidebar a h5:hover, .amethyst .top-authors-sidebar li a span:hover, .amethyst a.letters-black:hover, .amethyst .product-rating a i.rated, .amethyst .header-button a:hover, .amethyst .hollow-circles .services-icon i, .amethyst .header-button .bootstrap-select.btn-group.language-select .dropdown-menu.inner > li > a:hover {color: #a66bbe !important;}
.amethyst .features-element:hover a, .amethyst .footer-logo, .amethyst .hover-wrapper, .amethyst .logo-big a img, .amethyst .hover-wrapper-home, .amethyst .home-blog-qsand-target4 li a .hover-effect-wrap4, .amethyst a.carousel-control:hover, .amethyst .info_box, .amethyst .nav.nav-tabs > li.active > a, .amethyst .cathegory-title, .amethyst .post-reply .comment-box-padding a.reply-blog-post:hover, .amethyst .date-month, .amethyst .button-home-page, .amethyst .paralax-button, .amethyst .paralax-image-color, .amethyst .usquare_square, .amethyst .usquare_block_extended, .amethyst .tags-sidebar li a:hover span, .amethyst .services-icon, .amethyst .comments-on-post, .amethyst .about-us-skill-list li i, .amethyst .rounded-icon-wrap, .amethyst ul.pricing-list.pricing-items:hover li.headline, .amethyst ul.pricing-list.pricing-items:hover li.pricing-text, .amethyst ul.pricing-list.pricing-items:hover li a.pricing-button, .amethyst .light-variant ul.pricing-list.pricing-items li.headline, .amethyst .light-variant ul.pricing-list.pricing-items  li a.pricing-button, .amethyst .light-variant ul.pricing-list li.pricing-text, .amethyst .light-variant ul.pricing-list li.logo-price, .amethyst .nav-thumb-wrap.active-thumb .bottom-element span.slide-title, .amethyst .nav-thumb-wrap.active-thumb a span.t-image-top-left, .amethyst .nav-thumb-wrap.active-thumb a span.slide-description, .amethyst a.cart_arr_up:hover, .amethyst a.cart_arr_down:hover, .amethyst a.remove-from-cart-button:hover, .amethyst .big-hover-plus, .amethyst .blog-pagination li a:hover {background: #9b59b6 url(http://www.soppnox.com/images/general-bg/1.png) center center; color: #fff !important;}
.amethyst button.btn.contact-btn:hover, .amethyst .button-home-page:hover, .amethyst .paralax-button:hover, .amethyst ul.pricing-list.pricing-items:hover li a.pricing-button:hover, .amethyst button.add-to-cart-buton:hover, .amethyst button.add-to-wishlist-buton:hover, .amethyst button.dark-gray-bg:hover, .amethyst a:hover .info_box {background: #a66bbe url(http://www.soppnox.com/images/general-bg/1.png) center center; color: #fff !important;}
.amethyst .dark-bar-button, .amethyst .progress-bar-danger, .amethyst .wrapper-date-posted {background: #9b59b6 url(http://www.soppnox.com/images/general-bg/1.png) center center;}
.amethyst .footer-bg, .amethyst .contact-form input:focus, .amethyst .contact-form textarea:focus, .amethyst .nav.nav-tabs, .amethyst form.blogpost-form  input:focus, .amethyst form.blogpost-form textarea:focus, .amethyst .home-page-qsand-select li:hover, .amethyst .search-border, .amethyst .elements_quote, .amethyst .hollow-circles .services-icon, .amethyst [class*="price-filter-dot"] {border-color: #9b59b6;}
.amethyst .footer-logo-tri, .amethyst .logo-triangle, .amethyst .cathegory-tri, .amethyst .date-month-tri, .amethyst .border-triangle {border-left-color: #9b59b6; border-top-color: #9b59b6;}
.amethyst .header_nav, .amethyst .yellow-border-top, .amethyst .wrapper-date-posted.static-element.pale-gray-elem, .amethyst .wrapper-date-posted.home-page.gray-element {border-top-color: #9b59b6;}
.amethyst .yellow-triangle, .amethyst .carousel-nav-3col:hover, .amethyst .now-selected {border-color: #9b59b6 transparent;}
.amethyst .post-comments-tri {border-right-color: #9b59b6;}

.wisteria a, .wisteria i.cp-trigger, .wisteria ul.tweet-list a, .wisteria .navbar .nav > .active > a, .wisteria a h1.yellow-letters, .wisteria .home-page-qsand-select li a.selected, .wisteria .navbar .nav > li > a:hover, .wisteria .navbar .nav > li > a:focus, .wisteria .bootstrap-select.btn-group .dropdown-menu.inner > li > a:hover, .wisteria .home-page-qsand-select li.active a {color: #8e44ad; }
.wisteria a:focus, .wisteria a:hover, .wisteria ul.tweet-list a:hover, .wisteria .navbar .nav > .active > a:hover, .wisteria .navbar .nav  .dropdown a:hover, .wisteria .sidebar a h5:hover, .wisteria .top-authors-sidebar li a span:hover, .wisteria a.letters-black:hover, .wisteria .product-rating a i.rated, .wisteria .header-button a:hover, .wisteria .hollow-circles .services-icon i, .wisteria .header-button .bootstrap-select.btn-group.language-select .dropdown-menu.inner > li > a:hover {color: #9b50ba !important;}
.wisteria .features-element:hover a, .wisteria .footer-logo, .wisteria .hover-wrapper, .wisteria .logo-big a img, .wisteria .hover-wrapper-home, .wisteria .home-blog-qsand-target4 li a .hover-effect-wrap4, .wisteria a.carousel-control:hover, .wisteria .info_box, .wisteria .nav.nav-tabs > li.active > a, .wisteria .cathegory-title, .wisteria .post-reply .comment-box-padding a.reply-blog-post:hover, .wisteria .date-month, .wisteria .button-home-page, .wisteria .paralax-button, .wisteria .paralax-image-color, .wisteria .usquare_square, .wisteria .usquare_block_extended, .wisteria .tags-sidebar li a:hover span, .wisteria .services-icon, .wisteria .comments-on-post, .wisteria .about-us-skill-list li i, .wisteria .rounded-icon-wrap, .wisteria ul.pricing-list.pricing-items:hover li.headline, .wisteria ul.pricing-list.pricing-items:hover li.pricing-text, .wisteria ul.pricing-list.pricing-items:hover li a.pricing-button, .wisteria .light-variant ul.pricing-list.pricing-items li.headline, .wisteria .light-variant ul.pricing-list.pricing-items  li a.pricing-button, .wisteria .light-variant ul.pricing-list li.pricing-text, .wisteria .light-variant ul.pricing-list li.logo-price, .wisteria .nav-thumb-wrap.active-thumb .bottom-element span.slide-title, .wisteria .nav-thumb-wrap.active-thumb a span.t-image-top-left, .wisteria .nav-thumb-wrap.active-thumb a span.slide-description, .wisteria a.cart_arr_up:hover, .wisteria a.cart_arr_down:hover, .wisteria a.remove-from-cart-button:hover, .wisteria .big-hover-plus, .wisteria .blog-pagination li a:hover {background: #8e44ad url(http://www.soppnox.com/images/general-bg/1.png) center center; color: #fff !important;}
.wisteria button.btn.contact-btn:hover, .wisteria .button-home-page:hover, .wisteria .paralax-button:hover, .wisteria ul.pricing-list.pricing-items:hover li a.pricing-button:hover, .wisteria button.add-to-cart-buton:hover, .wisteria button.add-to-wishlist-buton:hover, .wisteria button.dark-gray-bg:hover, .wisteria a:hover .info_box {background: #9b50ba url(http://www.soppnox.com/images/general-bg/1.png) center center; color: #fff !important;}
.wisteria .dark-bar-button, .wisteria .progress-bar-danger, .wisteria .wrapper-date-posted {background: #8e44ad url(http://www.soppnox.com/images/general-bg/1.png) center center;}
.wisteria .footer-bg, .wisteria .contact-form input:focus, .wisteria .contact-form textarea:focus, .wisteria .nav.nav-tabs, .wisteria form.blogpost-form  input:focus, .wisteria form.blogpost-form textarea:focus, .wisteria .home-page-qsand-select li:hover, .wisteria .search-border, .wisteria .elements_quote, .wisteria .hollow-circles .services-icon, .wisteria [class*="price-filter-dot"] {border-color: #8e44ad;}
.wisteria .footer-logo-tri, .wisteria .logo-triangle, .wisteria .cathegory-tri, .wisteria .date-month-tri, .wisteria .border-triangle {border-left-color: #8e44ad; border-top-color: #8e44ad;}
.wisteria .header_nav, .wisteria .yellow-border-top, .wisteria .wrapper-date-posted.static-element.pale-gray-elem, .wisteria .wrapper-date-posted.home-page.gray-element {border-top-color: #8e44ad;}
.wisteria .yellow-triangle, .wisteria .carousel-nav-3col:hover, .wisteria .now-selected {border-color: #8e44ad transparent;}
.wisteria .post-comments-tri {border-right-color: #8e44ad;}

.wet-asphalt a, .wet-asphalt i.cp-trigger, .wet-asphalt ul.tweet-list a, .wet-asphalt .navbar .nav > .active > a, .wet-asphalt a h1.yellow-letters, .wet-asphalt .home-page-qsand-select li a.selected, .wet-asphalt .navbar .nav > li > a:hover, .wet-asphalt .navbar .nav > li > a:focus, .wet-asphalt .bootstrap-select.btn-group .dropdown-menu.inner > li > a:hover, .wet-asphalt .home-page-qsand-select li.active a, .wet-asphalt .product-rating a i.rated {color: #34495e;}
.wet-asphalt a:focus, .wet-asphalt a:hover, .wet-asphalt ul.tweet-list a:hover, .wet-asphalt .navbar .nav > .active > a:hover, .wet-asphalt .navbar .nav  .dropdown a:hover, .wet-asphalt .sidebar a h5:hover, .wet-asphalt .top-authors-sidebar li a span:hover, .wet-asphalt a.letters-black:hover, .wet-asphalt .header-button a:hover, .wet-asphalt .hollow-circles .services-icon i, .wet-asphalt .header-button .bootstrap-select.btn-group.language-select .dropdown-menu.inner > li > a:hover {color: #3d566e !important;}
.wet-asphalt .features-element:hover a, .wet-asphalt .footer-logo, .wet-asphalt .hover-wrapper, .wet-asphalt .logo-big a img, .wet-asphalt .hover-wrapper-home, .wet-asphalt .home-blog-qsand-target4 li a .hover-effect-wrap4, .wet-asphalt a.carousel-control:hover, .wet-asphalt .info_box, .wet-asphalt .nav.nav-tabs > li.active > a, .wet-asphalt .cathegory-title, .wet-asphalt .post-reply .comment-box-padding a.reply-blog-post:hover, .wet-asphalt .date-month, .wet-asphalt .button-home-page, .wet-asphalt .paralax-button, .wet-asphalt .paralax-image-color, .wet-asphalt .usquare_square, .wet-asphalt .usquare_block_extended, .wet-asphalt .tags-sidebar li a:hover span, .wet-asphalt .services-icon, .wet-asphalt .comments-on-post, .wet-asphalt .about-us-skill-list li i, .wet-asphalt .rounded-icon-wrap, .wet-asphalt ul.pricing-list.pricing-items:hover li.headline, .wet-asphalt ul.pricing-list.pricing-items:hover li.pricing-text, .wet-asphalt ul.pricing-list.pricing-items:hover li a.pricing-button, .wet-asphalt .light-variant ul.pricing-list.pricing-items li.headline, .wet-asphalt .light-variant ul.pricing-list.pricing-items  li a.pricing-button, .wet-asphalt .light-variant ul.pricing-list li.pricing-text, .wet-asphalt .light-variant ul.pricing-list li.logo-price, .wet-asphalt .nav-thumb-wrap.active-thumb .bottom-element span.slide-title, .wet-asphalt .nav-thumb-wrap.active-thumb a span.t-image-top-left, .wet-asphalt .nav-thumb-wrap.active-thumb a span.slide-description, .wet-asphalt a.cart_arr_up:hover, .wet-asphalt a.cart_arr_down:hover, .wet-asphalt a.remove-from-cart-button:hover, .wet-asphalt .big-hover-plus, .wet-asphalt .blog-pagination li a:hover {background: #34495e url(http://www.soppnox.com/images/general-bg/1.png) center center; color: #fff !important;}
.wet-asphalt button.btn.contact-btn:hover, .wet-asphalt .button-home-page:hover, .wet-asphalt .paralax-button:hover, .wet-asphalt ul.pricing-list.pricing-items:hover li a.pricing-button:hover, .wet-asphalt button.add-to-cart-buton:hover, .wet-asphalt button.add-to-wishlist-buton:hover, .wet-asphalt button.dark-gray-bg:hover, .wet-asphalt a:hover .info_box {background: #3d566e url(http://www.soppnox.com/images/general-bg/1.png) center center; color: #fff !important;}
.wet-asphalt .dark-bar-button, .wet-asphalt .progress-bar-danger, .wet-asphalt .wrapper-date-posted {background: #34495e url(http://www.soppnox.com/images/general-bg/1.png) center center;}
.wet-asphalt .footer-bg, .wet-asphalt .contact-form input:focus, .wet-asphalt .contact-form textarea:focus, .wet-asphalt .nav.nav-tabs, .wet-asphalt form.blogpost-form  input:focus, .wet-asphalt form.blogpost-form textarea:focus, .wet-asphalt .home-page-qsand-select li:hover, .wet-asphalt .search-border, .wet-asphalt .elements_quote, .wet-asphalt .hollow-circles .services-icon, .wet-asphalt [class*="price-filter-dot"] {border-color: #34495e;}
.wet-asphalt .footer-logo-tri, .wet-asphalt .logo-triangle, .wet-asphalt .cathegory-tri, .wet-asphalt .date-month-tri, .wet-asphalt .border-triangle {border-left-color: #34495e; border-top-color: #34495e;}
.wet-asphalt .header_nav, .wet-asphalt .yellow-border-top, .wet-asphalt .wrapper-date-posted.static-element.pale-gray-elem, .wet-asphalt .wrapper-date-posted.home-page.gray-element {border-top-color: #34495e;}
.wet-asphalt .yellow-triangle, .wet-asphalt .carousel-nav-3col:hover, .wet-asphalt .now-selected {border-color: #34495e transparent;}
.wet-asphalt .post-comments-tri {border-right-color: #34495e;}


a.carousel-control {transition: color 0.3s, background-color 0.4s;}

/*  About - Counter */
#frb_countdown2 .frb_countdown_digit {font-size:80px; line-height:60px; font-family:'Open Sans';}
#frb_countdown2 .frb_countdown_category {font-family: 'Open Sans', sans-serif; font-size: 14px; line-height: 14px; color: #3A3A3A; font-weight: 600;}

/*  swiper slider  */

.swiper-slider .arrow-left {background: url(http://www.soppnox.com/css/img/arrows.png) no-repeat left top; position: absolute; left: 10px; top: 50%; margin-top: -15px; width: 17px; height: 30px; display: none;}
.swiper-slider .arrow-right {background: url(http://www.soppnox.com/css/img/arrows.png) no-repeat left bottom; position: absolute; right: 10px; top: 50%; margin-top: -15px; width: 17px; height: 30px; display: none;}
.swiper-standard.swiper-container {height: 316px;}
.content-slide {padding: 24px 0; color: #fff;}
.content-slide img {margin-bottom: 20px;}
.title { font-size: 25px; margin-bottom: 10px;}
.pagination { position: absolute; left: 0; text-align: center; bottom:0; width: 100%; z-index: 505;}
.swiper-pagination-switch { display: inline-block; width: 10px; height: 10px; border-radius: 10px; background: #3a3a3a; margin: 0 3px; cursor: pointer;}
.swiper-active-switch {background: #fff;}
.testimonial-swiper-bg {background: rgba(255,255,255,0.4); padding: 12px;}
.testimonial-swiper-tri {height:0; width: 0; border-top: 12px solid rgba(255,255,255,0.4); border-left: 10px solid transparent; border-right: 10px solid transparent; position: absolute; bottom: -12px; left: 50%; margin-left: -6px;}


/*  Fotorama Slider  */

.chr_slider .fotorama__thumbs {min-height: 0 !important; height: 0 !important; overflow: hidden !important; visibility: hidden !important;}
.fotorama-nav-wrap-custom {position: absolute; bottom: 70px; left: 50%; z-index: 999; margin-left: -600px; width: 1200px; overflow: hidden;}
.fotorama-thumbs-inner {position: absolute; top: 0; left: 0; width: 5000px;}
.nav-thumb-wrap {background: #fff; border-left: 1px solid rgba(0,0,0,0.1);  transition: 0s;}
.nav-thumb-wrap:first-child {border:none;}
.nav-thumb-wrap:focus a {background: #df6a63; color: #fff;}
.nav-thumb-wrap:hover a {background: #C7C9C4; color: #444;}
.nav-thumb-wrap a {display: block; width: 400px; font-size: 18px; line-height: 24px; color: #444;}
.nav-thumb-wrap a span {display: block; padding: 12px 24px; width: auto;}
.t-image-top-left {height: 100%; width: 64px; border-right: 1px solid rgba(0,0,0,0.1); position: absolute; top: 0; left: 0;}
.nav-thumb-wrap a span.slide-description {padding-left: 120px;}
.bottom-element {border-top: 1px solid rgba(0,0,0,0.1);}
.bottom-element span.slide-title {padding-right: 60px;}
a.arrow-image {position: absolute; top: 12px; right: 24px; width: 24px; height: 24px; background: rgba(0,0,0,0.1) !important; border-radius: 24px; padding: 0; display: block;}
a.arrow-image img {display: block; padding: 6px; border-radius: 24px; background: transparent;}
.nav-thumb-wrap a:hover {cursor: pointer;}
.fotorama__caption.fotorama__caption_overlay {top: 30%; left: 50%; width: auto; height: 300px; display: inline-block !important; background: transparent; font-size: 190px; font-family: 'Open Sans'; line-height: 190px; border-top: 3px solid #fff; border-bottom: 3px solid #fff; z-index: 4; padding: 0 48px; margin-left: -25%;}
.fotorama__caption.fotorama__caption_overlay .fotorama__caption_new_line {font-size: 74px; line-height: 74px; width: 100%; display: block;}

.nav-thumb-wrap.active-thumb .bottom-element span.slide-title, .nav-thumb-wrap.active-thumb a span.t-image-top-left, .nav-thumb-wrap.active-thumb a span.slide-description {transition: color 0.3s, background 0.3s;}

		/*  USquare Plugin Settings  */
.usquare_module_wrapper {width: 100%;}
.usquare_block {width: 313px; height: 156px;}
.usquare_square {background: #7f1d1d; width: 156px; height: 156px;}
.usquare_block_extended {margin-top: 156px; width: 313px; height: 312px; background: #7f1d1d;}
.usquare_block_extended .usquare_about {height: 232px;}
.usquare_block_extended a.close {top: 12px; left: auto; right: 12px;}
.usquare_block_extended a.close.close_left_side {left: 12px; right: auto;}
.usquare_block_extended li a {padding: 8px 5px;}
.usquare_block_extended ul.social_background {height: 36px;}
.usquare_block_extended .usquare_about {font-family: 'Source Sans Pro'; padding: 12px 0;}
.jcarousel-skin-tango .jcarousel-container-horizontal {width: 234px;}

.social-info{background:#eaeaea; padding:20px 0px;}
.social-info span{font-family: 'Roboto', sans-serif; font-size:38px; font-weight:800; color:#323232; margin:10px 0 0 0px; display:block;}
.social-info p{font-family: 'Roboto', sans-serif; font-size:14px; font-weight:600; color:#323232;}
.social-info .col-md-2{width:20%;}
.social-info i{float:left; width:auto; font-size:46px; margin:0 5px 0 0px;}
.social-info .icon-facebook{color:#3b5998;}
.social-info .icon-twitter{color:#00aced;}
.social-info .icon-linkedin{color:#007bb6;}
.social-info .icon-google-plus{color:#dd4b39;}

.lets-talk{background:url(../images/lets-talk.png) right bottom no-repeat;}
.lets-talk .header h2{font-family: 'Roboto', sans-serif; font-size:40px; font-weight:500; color:#323232;}
.lets-talk .header p{font-family: 'Roboto', sans-serif; font-size:18px; line-height:22px; color:#323232; width:100%; margin:0 ; font-weight:300;}

/*---- iIcon style ----*/

.hi-icon-wrap {
	text-align: center;
	margin: 0 auto;
	padding: 2em 0 3em;
}

.hi-icon-wrap1 {
	text-align: center;
	margin: 0 auto;
	padding: 0em 0 1em;
}

.hi-icon-wrap1 p{
font-weight:600;
letter-spacing:.5px;
text-transform:capitalize;
}

.hi-icon {
	display: inline-block;
	font-size: 0px;
	cursor: pointer;
	margin: 15px 30px;
	width: 90px;
	height: 90px;
	border-radius: 50%;
	text-align: center;
	position: relative;
	z-index: 1;
	color: #fff;
}

.hi-icon:after {
	pointer-events: none;
	position: absolute;
	width: 100%;
	height: 100%;
	border-radius: 50%;
	content: '';
	-webkit-box-sizing: content-box; 
	-moz-box-sizing: content-box; 
	box-sizing: content-box;
}

.hi-icon:before {
	font-family: 'ecoicon';
	speak: none;
	font-size: 48px;
	line-height: 90px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	display: block;
	-webkit-font-smoothing: antialiased;
}

/* Effect 1 */
.hi-icon-effect-1 .hi-icon {
	background: rgba(255,0,0,1);
	-webkit-transition: background 0.2s, color 0.2s;
	-moz-transition: background 0.2s, color 0.2s;
	transition: background 0.2s, color 0.2s;
}

.hi-icon-effect-1 .hi-icon:after {
	top: -7px;
	left: -7px;
	padding: 7px;
	box-shadow: 0 0 0 2px #FF0000;
	-webkit-transition: -webkit-transform 0.2s, opacity 0.2s;
	-webkit-transform: scale(.8);
	-moz-transition: -moz-transform 0.2s, opacity 0.2s;
	-moz-transform: scale(.8);
	-ms-transform: scale(.8);
	transition: transform 0.2s, opacity 0.2s;
	transform: scale(.8);
	opacity: 0;
}

/* Effect 1a */

.hi-icon-effect-1a .hi-icon:hover {
	background: rgba(255,0,0,0.8);
	color: #41ab6b;
}
.hi-icon-effect-1a .hi-icon:hover:after {
	-webkit-transform: scale(1);
	-moz-transform: scale(1);
	-ms-transform: scale(1);
	transform: scale(1);
	opacity: 1;
}
/*.hi-icon-effect-1a a:hover .hi-icon{
    -webkit-transform: scale(1);
	-moz-transform: scale(1);
	-ms-transform: scale(1);
	transform: scale(1);
	opacity: 1;
	background:#f00;
}
.hi-icon-effect-1a .hi-icon:hover{background:#00FF00;}
.hi-icon-effect-1a a:hover > .hi-icon{background:#00FF00; z-index:999; display:block;}*/

.hi-icon img{margin:16px auto 0 auto;}
.hi-icon-wrap p{
    color:#323232;
	font-size:19px;
	margin:0px;
	padding:0px;
	font-style:italic;
	font-weight:300;
	font-family: 'Roboto', sans-serif;
}
.hi-icon-wrap p > small{
    color:#323232;
	font-size:19px;
	font-style:normal;
	margin:0px;
	padding:0px;
	font-family: 'Roboto', sans-serif;
	font-weight:500;
	display:block;
}


/*------- logo Animation -------*/

.zero-logo {
position:relative; 
overflow:hidden;
width:200px;
float:left
}
.zero-logo .textbox {
position:absolute; top:0; left:0; width:200px; height:auto; margin-left:-210px;
}
.zero-logo:hover .textbox {
margin-left:0;
}
.zero-logo img {
margin-left:0;
}
.zero-logo:hover img {
margin-left:210px;
}
.text {
	padding:22px 0px;
	font-size:20px;
	font-weight:600;
	color:#393939;
	font-family: 'Roboto', sans-serif;
}
.text i{margin:0 10px 0 0px; font-size:20px;}
.zero-logo img, .textbox {
-webkit-transition: all 0.2s ease; transition: all 0.2s ease;
}
/* Note: In order to slide to the left, change the following values: .container .textbox {margin-left:210px;}, .container:hover img {margin-left:-210px;} */




.download-wrap{background:url(../images/downloan-pdf.png) center center no-repeat; width:100%; height:130px; margin:50px 0px; position:relative;}
.download-wrap .download-btn{background:#212121; color:#a0a0a0; float:left;  font-family: 'Roboto', sans-serif; font-size:17px; font-weight:600; padding:2px 5px; position:absolute; bottom:15px;left:8px;}
.download-wrap .download-btn:hover{color:#f00 !important;}

.blog-wrap{padding:0 0 0 16%;}
.blog-wrap h4{font-family: 'Roboto', sans-serif; font-size:23px;  font-weight:600;  color:#323232; margin:28px 0 10px 0px;}
.blog-wrap p{ font-family: 'Roboto', sans-serif; font-size:14px; font-weight:400; text-transform:uppercase; color:#323232; line-height:20px;}
.blog-wrap hr{border-color:#7c7c7c; margin:16px 0px;}

.presentation{background:#212121; padding-left:8%}
.video{padding-right:8%}
.video img{margin:23px 0px; padding:0px;}

@media screen and (min-width:1200px) {
.usquare_module_wrapper {width: 100%;}
.usquare_block {width: 380px; height: 190px;}
.usquare_square {width: 190px; height: 190px;}
.usquare_block_extended {margin-top: 190px; width: 380px; height: 380px;}
.usquare_block_extended .usquare_about {height: 300px;}
}
/* -------------------------------------------------------------- */
/* --- REPSONSE 768px -------------------------------------------- */
/* -------------------------------------------------------------- */
@media screen and (max-width:980px) {
.usquare_module_wrapper {width: 724px;}
.usquare_block {width: 362px; height: 181px;}
.usquare_square {width: 180px; height: 180px;}
.usquare_block_extended {margin-top: 181px; width: 362px; height: 362px;}
.usquare_block_extended .usquare_about {height: 362px;}
.lets-talk{background:none !important;}

}
/* -------------------------------------------------------------- */
/* --- REPSONSE 440px ------------------------------------------- */
/* -------------------------------------------------------------- */
@media screen and (max-width:768px) {
	.usquare_module_wrapper {width: 420px;}
	.usquare_block {width: 420px; height: 210px;}
	.usquare_square {width: 210px; height: 210px;}
	.usquare_block_extended {margin-top: 210px; width: 420px; height: 420px;}
	.usquare_block_extended .usquare_about {height: 420px;}
	.banner-slide .quick-form{
		 width:auto;
	}
	.text {
	    text-align: center;
	}
	.info_box .text-block {
		background:#ff342b;
		padding-left:15px;
	}
	.info_box .ad-block img{ bottom:0px; margin:0 auto; float:inherit;}
	.info_box {
		margin-bottom: 5px;
		margin-top:0px;
	}
	.info_box .text-block h2{font-size:22px; text-align:center;}
	.info_box .text-block p {font-size:15px; text-align:center;}
	.info_box .text-block a {float: inherit; text-align:center;}
	.sticky {
		margin-top:0px;
		padding-right:0px;
		display:inline;
	}
	.get-quote a{width:100%;}
	h1 {font-family: 'Roboto', sans-serif; font-size:23px;}
	.postslider2{
		font-size: 22px;
	}
}


/* -------------------------------------------------------------- */
/* --- REPSONSE 300px ------------------------------------------- */
/* -------------------------------------------------------------- */

@media screen and (max-width:640px) {
  
   .banner-bg .padding-bottom96, .banner-bg .padding-top96{padding-bottom:0px; padding-top:0px;}
	.banner-slide .biggest{
		font-size:33px;
		font-weight:700;
		color:#fff;
	}
	.banner-slide .serif{
		font-size:18px;
	}	
	.certificate p{position:inherit; text-align:center; top:inherit; margin-left:0px; width:166px;} 
    .presentation{padding:0px 0px;}
	.download-wrap {
		background:#ff0 url("http://www.soppnox.com/css/images/downloan-pdf.png") no-repeat scroll left center rgba(0, 0, 0, 0);
		margin:30px 0;
	}
	.dis-non{display:none !important}
	.blog-wrap{padding:0;}
	.lets-talk {
       background: none;
    }
	.header_nav .pull-left{float:inherit !important;}
	.zero-logo {
	   margin:0 auto;
	}
	.footer-top .blog-wrap {
       padding:20px 0 0 0;
    }
	.socail-list, .subscribe-wrap{
      padding:0;
    }
	.yellow-block{
		background:#ffd02b;
		padding:10px 0px;
	}
	.seo-help-line .text-main {
		font-size:22px;
		margin:0 0 10px 0px;
	}
	.seo-help-line .text-main span {
		font-size:16px;
	}
	.input-attached {
		margin: 0 auto;
		width: 90%;
	}
}


/* -------------------------------------------------------------- */
/* --- REPSONSE 300px ------------------------------------------- */
/* -------------------------------------------------------------- */

@media screen and (max-width:440px) {
	h3.index {margin: 0; padding: 0; font-family: 'Roboto', sans-serif; font-size: 24px; line-height: 26px; color: #3A3A3A; font-weight:normal;}
	.sidebar-ul2 li a {
    line-height: 35px;
    font-size: 14px!important;
    font-family: "Roboto",sans-serif;
    color: #545454 !important;
    font-weight: 600;
    text-transform: uppercase;
}

.foolink {}
	.usquare_module_wrapper {width: 280px;}
	.usquare_block {width: 280px; height: 140px;}
	.usquare_square {width: 140px; height: 140px;}
	.usquare_block_extended {margin-top: 140px; width: 280px; height: auto;}
	.usquare_block_extended .usquare_about {height: 280px;}
	.banner-bg .padding-bottom96, .banner-bg .padding-top96{padding-bottom:0px; padding-top:0px;}
	.banner-slide .biggest{
		font-size:25px;
		font-weight:700;
		color:#fff;
		margin: 80px 0px 0px;
	}
	.banner-slide .serif{
		font-size:14px;
	}	
	.banner-slide .quick-form .serif{font-size:18px;}
	.input-attached label {font-size:18px;}
	.input-highlighted {width:50%; font-weight: 400;}
	.input-attached .red{width:33%;}
	.dis-non{display:none}
	.certificate p{position:inherit; text-align:center; top:inherit; margin-left:0px; width:166px;}
	.get-quote{margin:0px 0 0 0px; height:auto; width:43%; display:block; color:#fff; float:right;}
	.get-quote a{font-size:16px;}
	}

/*  revolution slider  */
.tp-bannershadow.tp-shadow1 {background: transparent;}
.tp-bullets {bottom: 10px !important;}
.fullwidthbanner-container .fullwidthbanner {max-height: 500px !important}
.tp-bannertimer.tp-bottom {display: none;}

/*  Responsive nav  */
body {position: relative;}
.responsive-nav {position: fixed; overflow:scroll; top: 0; left: -230px; background: #2D2D2D; width: 230px; z-index: 505055; display: none; height: 100%;}
.menu-trigger:hover {cursor: pointer;}
.menu-trigger {position: fixed; top: 62px; left: 0px; border-radius: 0 4px 4px 0; padding: 8px 0; z-index:505050; display: none;}
.menu-trigger i {display: block; width: auto;background: #444 url(../images/home/menu.png) no-repeat center center; width: 42px; height: 42px; transition: background-color 0.3s;}
.menu-trigger i:hover {background-color: #db1;}
.menu-closing i:hover {cursor: pointer; background-color: #db1;}
.menu-closing {position: absolute; top: 0; right: 0px; z-index: 999; background: #444; width: 100%;}
.menu-closing i {display: block; width: auto; background: #444 url(../images/home/close.png) no-repeat center center; height: 42px; width: 42px; float: right; transition: background-color 0.3s; position: relative; z-index: 50;}
.responsive-nav .navbar-inner {padding-top: 54px;}
.responsive-nav ul.nav > li {float: none; width: 100%;}
.responsive-nav ul.nav > li a {padding: 12px;}
.responsive-nav ul.nav ul.submenu {display: block; position: static; background: transparent;}
.responsive-nav ul.nav ul.dropdown a.submenu-trigger {display: none;}
.responsive-nav .navbar-inner {overflow: hidden;}
a.submenu-trigger {position: absolute !important; z-index: 99; right: 0;}
.responsive-nav > .navbar {width: 100%; text-align: left;}

.swiper-scroller.swiper-container {width: auto; height: 60px;}
.swiper-scroller .swiper-slide {width: 200px;}
.swiper-scroller .swiper-scrollbar {width: 100%; height: 6px; background: #ededed; width: 94%; left: 3%; bottom: 0px; position: absolute;}
.swiper-scroller .swiper-scrollbar-drag { height: 6px; background: #444;}

/*  RCarousell  */
#carousel {margin: 0 auto;}
#carousel img {border: 0;}
#ui-carousel-next, #ui-carousel-prev {background: url(../images/arrow-left.png) center center no-repeat;display: block;position: absolute;top: 0;	z-index: 100; height:45px; width: 45px;}
#ui-carousel-next {right: 0;background-image: url(../images/arrow-right.png);}
#ui-carousel-prev {left: 0;}
#ui-carousel-next > span, #ui-carousel-prev > span {display: none;}





/**** Isotope Filtering ****/


.masonry .item img {display:block;}
.masonry .item {margin:0 10px 10px 0;}

.isotope-item {
  z-index: 2;
}

.isotope-hidden.isotope-item {
  pointer-events: none;
  z-index: 1;
}

/**** Isotope CSS3 transitions ****/

.isotope,
.isotope .isotope-item {
  -webkit-transition-duration: 0.8s;
     -moz-transition-duration: 0.8s;
      -ms-transition-duration: 0.8s;
       -o-transition-duration: 0.8s;
          transition-duration: 0.8s;
}

.isotope {
  -webkit-transition-property: height, width;
     -moz-transition-property: height, width;
      -ms-transition-property: height, width;
       -o-transition-property: height, width;
          transition-property: height, width;
}

.isotope .isotope-item {
  -webkit-transition-property: -webkit-transform, opacity;
     -moz-transition-property:    -moz-transform, opacity;
      -ms-transition-property:     -ms-transform, opacity;
       -o-transition-property:      -o-transform, opacity;
          transition-property:         transform, opacity;
}

/**** disabling Isotope CSS3 transitions ****/

.isotope.no-transition,
.isotope.no-transition .isotope-item,
.isotope .isotope-item.no-transition {
  -webkit-transition-duration: 0s;
     -moz-transition-duration: 0s;
      -ms-transition-duration: 0s;
       -o-transition-duration: 0s;
          transition-duration: 0s;
}


.postslider.gray-border-bottom {border: none;}
.letters-white, a.letters-white, a.letters-white:hover, a.letters-white:focus {color: #fff !important;}

.single-twitter-post .letters-white {font-size: 16px;}
.single-twitter-post .letters-white a {display: inline-block; color: #fff !important; font-size: 16px;}
.single-twitter-post .letters-white a:hover {color: #fff !important; text-decoration: underline;}


/*        Client Revenue     */

.client-revenue p{padding:30% 0px 0 0; font-size:70px; font-weight:500; color:#fff; line-height:normal;}


/*        Client Keyword Ranking Results      */

.seo-results{
    font-family: 'Roboto', sans-serif;
}
.seo-results .head-block{}
.seo-results .head-block p{font-size:20px; font-weight:400; color:#5b5b5b; padding:10px 0px; float:left; display:block; width:100%;}
.seo-results thead{background:#ff342b; color:#fff; font-family: 'Roboto', sans-serif; font-weight:300;}
.seo-results tbody{font-family: 'Roboto', sans-serif; font-weight:400; font-size:16px; color:#5b5b5b;}
.seo-results thead > tr > th {vertical-align:top !important;}
.seo-results thead > tr > th:nth-last-child(-n+3){width:18%; text-align:center;}
.seo-results tr > td:nth-last-child(-n+3){width:18%; text-align:center;}
.seo-results thead > tr > th:nth-child(2), .seo-results thead > tr > th:nth-child(3){width:10%; text-align:center;}
.seo-results tr > td:nth-child(2), .seo-results tr > td:nth-child(3){text-align:center;}

.seo-results .footer-block{}
.seo-results .footer-block a{background:#ff342b; display:inline; color:#fff; font-size:15px; font-weight:400; margin:0 0 0 10px; padding:2px 10px; border-radius:3px;}
.seo-results .footer-block p{color:#5b5b5b; font-weight:400; margin:0 0 0 10px;}


/*        Case study     */

.case-study-info .first-block{background:#9a01b1; padding-left:15px; padding-right:15px;}
.case-study-info .first-block h2{color:#fff;}
.case-study-info .first-block p{color:#fff; font-weight:300;}
.case-study-info .first-block a{background:#78048a; color:#fff; font-size:14px; font-weight:400; text-transform:uppercase; float:left;}
.case-study-info .first-block a:hover{background:#c711e2}
.case-study-info .first-block a p{float:left; font-size:16px; font-weight:400; line-height:18px; padding:10px;}
.case-study-info .first-block i{border-right:2px solid #9a01b1; float:left; padding:12px 0  0 10px;}

.case-study-info .info-block h2{
    color:#5b5b5b;
	font-weight:300;
}
.case-study-info .info-block p{
    color:#5b5b5b;
	font-size:15px;
	font-weight:400;
}
.case-study-info .gray-bg{background:#f8f8f8; padding:15px;}
.case-study-info .gray-bg p{font-weight:600;}

.case-study-info .results p{font-size:16px; }
.case-study-info .results p span{color:#ff342b; font-weight:600; font-size:}
.case-study-info .static-social-bar{
	position:inherit;
	background: none repeat scroll 0 0 #fff;
	bottom: 0;
	height:auto;
	left: 0;
	overflow: hidden;
	padding:0;
	width: 100%;
}
.case-study-info .static-social-bar span{float:right;}
.case-study-info .static-social-bar span a{display:inline-block;}
.case-study-info .v1{font-size:16px; font-weight:600; color:#5b5b5b;}



.comment-widget-sidebar{
    background:#dad4d4 url(../images/form-left-img.jpg) bottom right no-repeat;
}
.comment-widget-sidebar .contact-form{background:#000000; padding:10px; width:60%;}
.comment-widget-sidebar h6{
    font-size:32px;
	display:block;
}
.comment-widget-sidebar b{color:#dd2a17;}
.comment-widget-sidebar span{font-size:18px; color:#2f2f2f !important;}
.comment-widget-sidebar p{
    font-size:14px;
}
.comment-widget-sidebar .number, .comment-widget-sidebar .number span{font-size:15px; font-weight:600; padding:0 0 20px 0px;}
.comment-widget-sidebar .number span{color:#dd2a17 !important; font-weight:700 !important;}
.header-sn-ul{
	padding:0;
	margin:0;
	list-style:none;
	}
.header-sn-ul li{
	float:right;
	width:32px;
	height:32px;
	margin-right:5px;
	
	}
.header-sn-ul-twitter{
	background:url(../images/header/social-nw-icons_03.jpg) no-repeat 0 0;}
.header-sn-ul-youtube{
	background:url(../images/header/social-nw-icons_03.jpg) no-repeat -37px 0 ;}
.header-sn-ul-fb{
	background:url(../images/header/social-nw-icons_03.jpg) no-repeat -74px 0;}
.header-sn-ul-in{
	background:url(../images/header/social-nw-icons_03.jpg) no-repeat -110px 0;}
.header-sn-ul-pin{
	background:url(../images/header/social-nw-icons_03.jpg) no-repeat -149px 0;}
.header-captions{
	font-size:23px;
	color:#333333;
	font-family: 'Open Sans', sans-serif;
	}
.gpartner-img{
	max-width:120px;
	height:auto;
}
.hide-mbl{
	display:block;}

.fixed-bottom-btns{
	background:#dcdcdc;
	padding-top:1px;
	position:fixed!important;
	bottom:0;
	left:0;
	width:100%;
	display:block;
	min-height:50px;
	display:none;
	z-index: 9999}
.mbl-msgs-bg{
	background-color:#6b6b6b;
	border-right:1px solid #dcdcdc;
	min-height:50px;
	}
.mbl-phn-bg{
	background:#0e8607;
	border-right:1px solid #dcdcdc;
	min-height:50px;}
.mbl-msgs{
	width:33px;
	height:26px;
	margin:12px auto 0 auto;}
.mbl-phn{
	width:23px;
	height:22px;
	margin:13px auto 0 auto;
	}
.mbl-cl-bg{
	background:#db1b1b;
	line-height:49px;
	text-align: center;
	
	}
.mbl-cl-bg a{
color:white;
	text-align:center;
	font-family: 'Open Sans', sans-serif;
	font-size: 18px !important;
    font-weight: bolder;
    text-align: center;}
#shw-mb{
		display:none ;}
@media (max-width:991px){
.mlg-gird-main-1{
	width:100% !important;
	margin-right:0;
}
.about h1{
	font-size: 30px;
	line-height: 50px;
}

.mlg-gird-main-2{
	width:49% !important;

	margin-right:1%}
.mlg-bottom-grid{
	width:49% !Important;
	margin-bottom:10px;}
.life-with-nox h1{
	font-size:150% !important;
	line-height:25px !important;}
.life-with-nox{
	background:#ff1b16;
	color:white;
	padding:20px 10px !important;}
	.btn-gt-q{
		display: none !important;
	}
}
.show-mbl {
	display: none;
}
.table-grd-snx{
	width: 50%;
}
@media (max-width:767px){
.fixed-bottom-btns{
	display:block}
	.zero-logo{
		float:none !Important;
		margin:auto !important;}
	.hide-mbl{
	display:none;}
	.table-grd-snx{
		width: 100%;
		display: block;
		float: none;
	}

.ppc-h1{
	font-size:26px !important}
	#shw-mb{
		display:block;}
	.show-mbl{
		display: block
	}
.mlg-gird-main-2{
	width:100% !important;

	margin-right:0%}
.mlg-bottom-grid{
	width:100% !Important;
	margin-bottom:10px;}
.mlg-margin-right{
	margin-right:0%  !important}
.website-h1{
	font-size:24px !Important;
	text-align:center
	}
.seo-h1{
	font-size:24px !Important;
	text-align:center}
.ppc-h1{font-size:24px !Important;
	text-align:center}
.seo-desc{
padding-left:20px !Important;
	padding-right:20px  !Important;
	font-size:14px;
	text-align:center}
.ppc-desc{padding-left:20px !Important;
	padding-right:20px  !Important;
	font-size:14px;
	text-align:center}
.website-h2{
	font-size:14px !important;
	text-align:center;
	margin-bottom:5px !important;
	}
.website-p{
	padding-left:20px !Important;
	padding-right:20px  !Important;
	font-size:14px;
	text-align:center
	}
.website-desc-h1{
	font-size:16px  !important;
	padding-left:20px !Important;
	padding-right:20px  !Important;
	
	}
.web-img-description{
	text-align:left;
	text-align:center}	
.web-design-desc{
	text-align:center;
	margin-top:5px !important}

	}
/*mileage*/
.mlg-gird-main-1{
	width:74%;
	margin-right:1%;
	float:left;
	height:auto}
.mlg-gird-main-2{
	width:25%;
	float:left;
	height:auto}
.mlg-full-width-grid{
	width:100%;
	height:auto;
	float:left;
	margin-bottom:10px;}
.life-with-nox{
	background:#ff1b16;
	color:white;
	padding:26px 15px;}
.life-with-nox h1{
    color:white;
	font-weight:bold;
	font-size:300%;
	line-height:40px;}
.mlg-gird-main-1 img, .mlg-gird-main-2 img, .mlg-grid-2nd img, .mlg-bottom-grid img{
	width:100%;
	height:auto}
.mlg-grid-1{
	width:69%;
	height:auto;
	margin-right:1%;
	float:left;
	margin-bottom:10px;}
.mlg-grid-2{
	width:30%;
	height:auto;
	float:left;
	margin-bottom:10px;}
.mlg-grid-2nd{
	width:32.6%;
	height:auto;
	float:left;
	margin-bottom:10px;}
.mlg-bottom-grid{
	width:32.6%;
	height:auto;
	float:left;
	margin-bottom:10px;}
.mlg-margin-right{
	margin-right:1%}
.mlg-rotate-animation{
	animation:mlg-animation 5s infinite;
	-moz-animation:mlg-animation 5s infinite;
	-webkit-animation:mlg-animation 5s infinite;
	-ms-animation:mlg-animation 5s infinite;
	-o-animation:mlg-animation 5s infinite;}
@keyframes mlg-animation{
	0% {transform:none;}
	
	20% {transform:rotateX(360deg);}
	
	50% {transform:rotateX(0deg);}
	
	80% {transform:rotateX(360deg);}
	
	100%{transform:rotateX(0deg)}
}
@-moz-keyframes mlg-animation{
	0% {-moz-transform:none;}
	
	20% {-moz-transform:rotateX(360deg);}
	
	50% {-moz-transform:rotateX(0deg);}
	
	80% {-moz-transform:rotateX(360deg);}
	
	100%{-moz-transform:rotateX(0deg)}
}
@-webkit-keyframes mlg-animation{
	0% {-webkit-transform:none;}
	
	20% {-webkit-transform:rotateX(360deg);}
	
	50% {-webkit-transform:rotateX(0deg);}
	
	80% {-webkit-transform:rotateX(360deg);}
	
	100%{-webkit-transform:rotateX(0deg)}
}
@-o-keyframes mlg-animation{
	0% {-o-transform:none;}
	
	20% {-o-transform:rotateX(360deg);}
	
	50% {-o-transform:rotateX(0deg);}
	
	80% {-o-transform:rotateX(360deg);}
	
	100%{-o-transform:rotateX(0deg)}
}
@-ms-keyframes mlg-animation{
	0% {transform:none;}
	
	20% {-ms-transform:rotateX(360deg);}
	
	50% {-ms-transform:rotateX(0deg);}
	
	80% {-ms-transform:rotateX(360deg);}
	
	100%{-ms-transform:rotateX(0deg)}
}
#main2 ul{
	margin:0 0 10px 0;
	padding:0;
	list-style: none;
	display: inline-block;
}
#main2 ul li{
	float: left;
	line-height: 14px;
}
#main2 ul li a{
	float: left;
	color: #333;
	padding: 0 10px;
	font-size: 12px;
	font-weight: 600;
	border-right: 1px solid #ccc;
	display: block

}

#main2 ul li a:hover{
	color: #FF342B !important
}
@media (max-width:767px){
	#main2 ul li{
		width:33% !important;
		text-align: center;
		margin-bottom: 5px;
	}
	#main2 ul li a{
		border:none; 
	}
	#main2 ul{
		width: 100%;
	}
}
@media (max-width:480px){
	#main2 ul li{
		width:100% !important;
		text-align: center;
		margin-bottom: 5px;
	}
	#main2 ul li{
		text-align: center;
	}
	#main2 ul li a{
		width: 100%;
	}
	#comm100-float-button-2 { display:none;}
}
@media(max-width:768px){
	.career-banner{
		height: 131px;
	}
	}
/*radio*/
/*input[type="radio"] {
  display: none;
}
input[type="radio"] + span {
  background-color: #fefefe;
  border: 1px solid;
  border-color: #ccc #fff #fff #ccc;
  border-radius: 50px;
  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.15);
  display: inline-block;
  float: left;
  margin-right: 7px;
  padding: 7px;
  position: relative;
  -webkit-appearance: none;
}
input[type="radio"]:checked + span {
  color: #f00;
}
input[type="radio"]:checked + span:after {
  background: #f00;
  border-radius: 50px;
  box-shadow: inset 1px 1px 1px rgba(255, 255, 255, 0.75), inset -1px -1px 1px rgba(0, 0, 0, 0.75);
  content: " ";
  height: 10px;
  left: 2px;
  position: absolute;
  top: 2px;
  width: 10px;
}
label:hover input[type="radio"] + span {
  border-color: #900 #f00 #f00 #900;
}
*/
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default{
	border-radius: 25px !important;
	background-color: #FF4835 !important;
	width: 25px;
height: 25px;
margin-top: -6px;
	
}
.ui-widget-content{border: 2px solid #EF796D !important; background-image: none !important;	background-color: #FF4835 !important;
}
.menu-logo-s{
	max-width: 20px !important;
	height: auto;
	width: 100%;
	transition:all.2s ease-in-out;
}
.menu-logo-s:hover{
	-moz-transform: rotate(360deg);
	-webkit-transform: rotate(360deg);
	-ms-transform: rotate(360deg);
	-o-transform: rotate(360deg);
	transform: rotate(360deg);

-moz-opacity: .5;
-ms-opacity: .5;
-o-opacity: .5;
-webkit-opacity: .5;
opacity: .5;
}
.slide_desc_txt_dis_mob{
	display: none;

}
.slide_desc_txt_dis_dsk{
	display: block;

}
.call_us_none{
	display: block;
}
@media (max-width:1070px){
.slide_desc_txt_dis_mob{
	display: block;

}
.call_us_none{
	display: none;
}
.slide_desc_txt_dis_dsk{
	display: none;

}

}
/*checkbox*/
input[type=checkbox].css-checkbox {
							position:absolute; z-index:-1000; left:-1000px; overflow: hidden; clip: rect(0 0 0 0); height:1px; width:1px; margin:-1px; padding:0; border:0;
						}

						input[type=checkbox].css-checkbox + label.css-label, input[type=checkbox].css-checkbox + label.css-label.clr {
							padding-left:30px;
							height:25px; 
							display:inline-block;
							line-height:normal;
							background-repeat:no-repeat;
							background-position: 0 0;
							font-size:18px;
							vertical-align:middle;
							cursor:pointer;
							text-transform: none !important;
							margin-top: 5px;

						}

						input[type=checkbox].css-checkbox:checked + label.css-label, input[type=checkbox].css-checkbox + label.css-label.chk {
							background-position: 0 -25px;
						}
						label.css-label {
				background-image:url(../images/checkbox.png);
				-webkit-touch-callout: none;
				-webkit-user-select: none;
				-khtml-user-select: none;
				-moz-user-select: none;
				-ms-user-select: none;
				user-select: none;
			}
/*input file*/
.inputfile {
 width: 0.1px;
 height: 0.1px;
 opacity: 0;
 overflow: hidden;
 position: absolute;
 z-index: -1;
}
.inputfile + label {
 font-size: 1.25em;
 font-weight: 700;
 color: white;
 padding:7px 10px;
 border-radius:3px;
 background-color: #CB2113;
 display: inline-block;
 cursor: pointer;
}
.inputfile:focus + label,
.inputfile + label:hover {
 background-color:#EC3728;
}
.main_popup_txtf{
	width: 100%;
	height: 35px;
	border-radius: 4px;
	-webkit-border-radius: 4px;
	-o-border-radius: 4px;
	-ms-border-radius: 4px;
	-moz-border-radius: 4px;
	border: 1px solid #FFF;
	background: #C5C5C5;
	padding-left: 5px;
	font-size: 14px;
	font-family: 'Roboto', sans-serif;
}
.main_popup_slct{
	-moz-appearance: none;
	-o-appearance: none;
	-ms-appearance: none;
	-webkit-appearance: none;
	appearance: none;
	height: 32px;
	border-radius: 4px;
	-webkit-border-radius: 4px;
	-o-border-radius: 4px;
	-ms-border-radius: 4px;
	-moz-border-radius: 4px;
	font-size: 14px;
	padding-left: 5px;
	border: 1px solid #FFF;
	background-color:;
	background: #C5C5C5 url(http://www.alse.ro/_pixowebcom/themes/default/templates/arrow_down.png) no-repeat right 2px;
}
.main_popup_sbmt{
	border: none;
 	border-radius: 4px;
	 -moz-border-radius: 4px;
	 -webkit-border-radius: 4px;
	 -ms-border-radius: 4px;
	-o-border-radius: 4px;
	background: #FF342B;
	color: white;
	padding: 5px 10px;
	font-size: 14px;
	font-family: 'Roboto', sans-serif;
	margin: auto;
	display: block;
}
.main_popup_lbl{
	font-size: 15px;
	margin-bottom: 5px;
}
@media (max-width:768px){
	input.css-checkbox[type="checkbox"] + label.css-label, input.css-checkbox[type="checkbox"] + label.css-label.clr{
		margin-top: 15px;
	}
}
.enq-part-contact{
	background:#F7F7F7;
	padding-bottom:20px;
	padding-top:20px;
	min-height:424px;
	height:auto;
	border:1px solid #ccc;
	margin-bottom:10px; 
	}
.enq-part-contact h1{
	color:#333;}
.enq-part-contact label.css-label{
	color: #333 !important;
}
.enq-part-contact .popu-hr{
	border-color: #ccc !important;
}

/*28-06-2016*/
.web-pg-main-banner{
	
}
.web-pg-main-banner img{
	width: 100%;
	height: auto;
}
.padding-left-right-none{
	padding-left: 0 !important;
	padding-right: 0 !important
}
.web-pg-main-banner h1{
	font-family: 'Source Sans Pro', sans-serif;
	font-size: 36px;
	font-weight: 900;
	color: white;
	line-height: 36px;
	margin:3.5em 0 20px 10px;
}
.quick-enq-form{
	background: url(../images/enq-bg_04.png) repeat;
	padding-top: 3em;

}
.quick-enq-form h4{
	font-size: 30px;
	color: #FFF;
	font-weight: bold;
}
.quick-enq-form p{
	color: #f7da63;
	font-size: 20px;
}
.quick-enq-form input{
	margin-top: 10px;
	width: 100%;
	border: 0;
	height: 37px;
	background-color: #F7F7F7;
	padding-left: 8px;
	font-size: 15px;
	line-height: 37px;
	outline: none;
	border-right: 4px solid #00adca;
	padding-left: 30px;
}

.quick-enq-form select{
	margin-top: 10px;
	width: 100%;
	border: 0;
	height: 37px;
	background-color: #f7f7f7;
	padding-left: 8px;
	font-size: 15px;
	line-height: 37px;
	outline: none;
	border-right: 4px solid #00adca;
	padding-left: 27px;
}
.enq-name{background: url(../images/icons/enq-ico1.png) no-repeat 3px 7px;}
.enq-mail{background: url(../images/icons/enq-ico2.png) no-repeat 3px 7px;}
.enq-number{background: url(../images/icons/enq-ico3.png) no-repeat 3px 7px;}
.enq-company{background: url(../images/icons/enq-ico4.png) no-repeat 3px 7px;}
.enq-service{background: url(../images/icons/enq-ico5.png) no-repeat 3px 7px;}

.quick-enq-form button{
	background-color: #00adca;
	margin-top: 10px;
	padding: 8px 15px;
	border: 0;
	border-radius: 4px;
	color: white;
	font-family: 'Source Sans Pro', sans-serif;
	font-size: 16px;

}
.quick-enq-form button:hover{
	background-color: #ff342b
}
.portfoli-slide-bg{
	background-color: #F7F7F7
}
.servi-content-section {
	padding-top: 4em;
	padding-bottom: 4em
}
.servi-content-section h3{
	color: #131313;
	font-size: 26px;
	font-weight: 900;
	letter-spacing: 0;
	margin-bottom: 10px;
	font-family: 'Source Sans Pro', sans-serif;
	letter-spacing: 0
}
.servi-content-section h5{
	color: #131313;
	font-size: 30px;
	font-weight: 300;
	margin-top: 10px;
	margin-bottom: 10px;
	font-family: 'Source Sans Pro', sans-serif;
}
.servi-content-section h6{
	font-family: 'Source Sans Pro', sans-serif;
	color: #e9241b;
	font-size: 22px;
	margin-bottom: 10px;}
.servi-ico-pic{
	width: 59px;
	height: 59px;
	margin: 20px 0 10px 0;
	display: inline-block;
}
.why-choose-container{
	background-color: #329bca;

}
.why-choose-container h2{
	font-weight: 900;
	color: white;
	font-family: 'Source Sans Pro', sans-serif;
	font-size: 30px;
	letter-spacing: 0;
	margin-top: 1.3em; 
}
.why-choose-container h3{
	font-size: 22px;
	font-weight: 600;
	color: white;
	font-family: 'Source Sans Pro', sans-serif;
	margin:10px 0 0 0;

}
.why-choose-container p{
	font-size: 16px;
	font-weight: 400;
	color: white;
	font-family: 'Source Sans Pro', sans-serif;

}
.bg-blue{background-color: #3199c8 !important}
.bg-yellow{background-color: #f6d44e !important}
.bg-green{background-color: #1e7400 !important;}
.bg-red{background-color: #ff5923 !important}
.margin-top10font{
	margin-top: 10px;
	font-size: 28px;
}
.yellowstrip{
	height: 30px;
	background: url(../images/yellowstrip_28.jpg) repeat top center;
}
.yellowmain-bg{
	background: url(../images/yellowmain-bg_28.jpg) repeat top center;
}


.yellowmain-bg h3{
	font-size: 30px;
	font-weight: normal;
	color: #e9241b;
	font-family: 'Source Sans Pro', sans-serif;
	margin:.4em 0 5px  10px
}
.yellowmain-bg p{
	font-size: 18px;
	font-weight: normal;
	color: #2c2c2c;
	font-family: 'Source Sans Pro', sans-serif;
	margin: 0 0 20px 10px;

}
.mrgbottom-min30{
	margin-bottom: -31px; vertical-align:bottom; display: table-cell;
}
.min-height278{
		min-height: 278px;
}
.bg-green ul{
	margin-top: 15px;
}
.bg-green ul li{
	background: url(../images/icons/arrow-png_27.png) no-repeat 0 8px;
	color: #fff;
	padding-left: 20px;
	font-family: 'Source Sans Pro', sans-serif;
	font-size: 17px;
	margin-bottom: 8px;
}
.mg-btm-no-pd{
	margin-bottom: 0 !important;
	padding-bottom: 50px !important;
}
.bg-red h4{
	color: white;
	margin-bottom: 10px;
}
.margin-bottom0{
	margin-bottom: 0 !important
}
.img-max200{
	max-width: 200px;
	width: 100%;
	height: auto;
}
.img-seo-3ico{
	max-width: 150px;
	width: 100%;
	height: auto;
	display: block;
	margin: 10px auto;


}
@media  (max-width:980px) {
.web-pg-main-banner h1{
	margin: 2em 0 20px 10px;
	font-size: 34px;
}
.why-choose-container{
	padding-bottom: 30px;
}
.servi-content-section h6{
	font-size: 18px;
}
.img-max200{
	max-width: 320px;
	width: 100%;
	height: auto;
}
}
@media (max-width:800px){
	.web-pg-main-banner h1{
	font-size: 26px;
	}
}
@media (max-width:768px){
	.web-pg-main-banner h1{
	margin: 1em 0 20px 0px;
	font-size: 20px;
}
.img-max200{
	display: none !important;
}
.quick-enq-form{
	padding-bottom: 3em
}
}

/*End*/

/*Margin Padding */
.margin-top12 {margin-top: 12px;}
.margin-bottom12 {margin-bottom: 12px;}
.margin-left12 {margin-left: 12px;}
.margin-right12 {margin-right: 12px;}

.margin-top24 {margin-top: 24px;}
.margin-bottom24 {margin-bottom: 24px;}
.margin-left24 {margin-left: 24px;}
.margin-right24 {margin-right: 24px;}

.margin-top48 {margin-top: 48px;}
.margin-bottom48 {margin-bottom: 48px;}
.margin-left48 {margin-left: 48px;}
.margin-right48 {margin-right: 48px;}

.margin-top36 {margin-top: 36px;}
.margin-bottom36 {margin-bottom: 36px;}
.margin-left36 {margin-left: 36px;}
.margin-right36 {margin-right: 36px;}

.margin-top72 {margin-top: 72px;}
.margin-bottom72 {margin-bottom: 72px;}
.margin-left72 {margin-left: 72px;}
.margin-right72 {margin-right: 72px;}

.padding-top12 {padding-top: 12px;}
.padding-bottom12 {padding-bottom: 12px;}
.padding-left12 {padding-left: 12px;}
.padding-right12 {padding-right: 12px;}

.padding-top24 {padding-top: 24px;}
.padding-bottom24 {padding-bottom: 24px;}
.padding-left24 {padding-left: 24px;}
.padding-right24 {padding-right: 24px;}


.padding-top30 {padding-top: 30px;}
.padding-bottom30 {padding-bottom: 30px;}
.padding-left30 {padding-left: 30px;}
.padding-right30 {padding-right: 30px;}


.padding-top36 {padding-top: 36px;}
.padding-bottom36 {padding-bottom: 36px;}
.padding-left36 {padding-left: 36px;}
.padding-right36 {padding-right: 36px;}

.padding-top48 {padding-top: 48px;}
.padding-bottom48 {padding-bottom: 48px;}
.padding-left48 {padding-left: 48px;}
.padding-right48 {padding-right: 48px;}

.padding-top72 {padding-top: 72px;}
.padding-bottom72 {padding-bottom: 72px;}
.padding-left72 {padding-left: 72px;}
.padding-right72 {padding-right: 72px;}

.padding-top96 {padding-top: 96px;}
.padding-bottom96 {padding-bottom: 96px;}
.padding-left96 {padding-left: 96px;}
.padding-right96 {padding-right: 96px;}

/*End*/

/*Responsive */

/* -------------------------------------------------------------- */
/* --- REPSONSE 980px ------------------------------------------- */
/* -------------------------------------------------------------- */

@media screen and (min-width:1200px) {
.bottom-gray-bg [class*="col-md"] {float: left;}
	}
/* -------------------------------------------------------------- */
/* --- REPSONSE 768px -------------------------------------------- */
/* -------------------------------------------------------------- */
@media screen and (max-width:991px) {
.home-blog-qsand-target4 > li {width: 47.83%;}
.header-nav-wrap {display: none;}
.logo-big {display: none;}
.sticky-logo {opacity : 1 !important; display: block !important;}
.header_nav {height : 62px;}
.responsive-nav {display: block;}
.responsive-nav ul.dropdown {position: static; background: #ededed;}
.header_nav {position: relative;}
.navbar-inner {margin-right: 0;}
header {min-height: 1px;}
.team-members-list > li {width: 32.83%;}
.hover-wrapper {margin-right: 7px;}
.page404 .col-md-4 {text-align:center}
.page404 .col-md-4 .relative.pull-right.border-box {text-align: center; display: inline-block; float: none !important;}
.sidebar {display: none;}
.col-md-8.gray-border-right {border: none;}
.col-md-8.gray-border-left {border: none;}
.display-table-stat [class*="col-md"] {display: block; text-align: center;}
.responsive-divider {display: block;}
.home-blog-qsand-target4 li a {display: inline-block;}
.q-sand-target.three-columns-q-sand li, .q-sand-target.two-columns-q-sand li {width: 49.8%;}
.q-sand-target.four-columns-q-sand li {width: 49.8%;}
.footer-bg [class*="col-md"] {display: none;}
.footer-bg [class*="col-md"]:first-child {display: block;}
.project-info.text-center.display-block {display: none;}
.pull-right.green-letters.font-dosis.font600.padding-top24.padding-bottom24.padding-left24.margin-top2.font-size13 {display: none;}
.menu-trigger {display: block;}
.blog-timeline-author-data {text-align: left;}
.col-md-10.gray-border-left {border: none;}
.blog-timeline-wrapper .col-md-10.padding-top48 {padding-top: 0;}
.pricing-body-wrap [class*="col-md"] {padding: 0 15px;}
.col-md-12 .col-md-3 {width: 50%; float: left;}
.stat-table-ph {position: static; margin-top: 12px;}
.stat-table-ph > * > * > * {text-align: left;}
.search-popout-block {display: none;}
}
/* -------------------------------------------------------------- */
/* --- REPSONSE 440px ------------------------------------------- */
/* -------------------------------------------------------------- */
@media screen and (max-width:768px) {
.responsive_nav {display: block; margin: 26px 0; width: 40%; float: left;}
.nav.header_menu {display: none;}
.team-members-list > li {width: 32.83%;}
.hover-wrapper {margin-right: 0;}
.swiper-standard.swiper-container {height: 314px;}
.display-table-stat {display: block;}
.display-table-stat > * {display: block;}
.display-table-stat > * > * {display: block;}
}
@media screen and (max-width:500px) {
.team-members-list > li {width: 49%;}
.frb_countdown.frb_countdown_circle-style .frb_countdown_single_pos_wrap {float: none !important; display: inline-block;}
.frb_countdown.frb_countdown_circle-style .frb_countdown_position {text-align: center;}

.q-sand-target.three-columns-q-sand li, .q-sand-target.two-columns-q-sand li, .q-sand-target.four-columns-q-sand li {width: 100%;}

.col-md-12 .col-md-3 {width: auto; float: none;}

}

/* -------------------------------------------------------------- */
/* --- REPSONSE 300px ------------------------------------------- */
/* -------------------------------------------------------------- */

@media screen and (max-width:440px) {
.footer-logo {position: relative;}
.swiper-standard.swiper-container {height: 340px;}
a.logo-img {left: 16px;}
.about-footer {padding-left: 0;}
.team-members-list > li > img {max-width: 100%; width: 280px;}
.image-author-wrap {position: relative;}
.comment-box-padding {padding-left: 0; margin-top: 12px;}
.frb_countdown.frb_countdown_circle-style .frb_countdown_single_pos_wrap {float: none !important; display: inline-block;}
.frb_countdown.frb_countdown_circle-style .frb_countdown_position {text-align: center;}
.swiper-slider .arrow-right {display: none;}
.swiper-slider .arrow-left {display: none;}
}
	
@media screen and (max-width:300px) {
.team-members-list > li {width: 100%;}
.swiper-standard.swiper-container {height: 410px;}
}
	


/*Inline CSS*/
.count_div{
	margin-top:40px;}
.count_div span {
font-size: 40px;
margin-bottom:15px;
display: inline-block;
font-weight:600;
text-align: center;
color:white !important;
font-family: 'Open Sans', sans-serif;
}
.foot_fx_none{
	display: none;
}
.count_div p{
	color:white !important;
	font-family: 'Open Sans', sans-serif;
	font-size: 20px;
	font-weight:200;
	margin-bottom:45px;
	}
.count_div span > span {
margin-bottom: 0;}
.count_div span{
text-align:left
}
.count_div .circle {
background: #2980b9;
width: 200px;
line-height: 200px;
display: inline-block;
color: #fff;
border-radius: 100%;
}
.count_div code, code > span {
text-align: left;
display: block;
font-family: Monaco, monospace;
background: #444;
color: #fff;
padding: 20px;
font-size: 14px;
margin-bottom: 100px;
}
.count_div code > span {
padding: 0;
margin: 0;
}
 @media only screen and (max-width: 1024px) {
.count_div span {
font-size: 37px;
margin-bottom: 10px;
}

}
@media (max-width: 991px){
	.foot_fx_none{
		display: block;
	}
}

 @media only screen and (max-width: 800px) {
}
.count_div > span {
font-size: 66px;
display: block;
width: 100% !important;
margin-bottom: 20px;
}
.count_div span {
font-size: 66px;
}
.count_div code {
margin-bottom: 100px;
}
.count_div span {
font-size: 40px;
}
.count_div p{

	font-size: 14px;}
.counter{
	margin-bottom:0 !important;}
}
.modal-dialog {
    width: 300px;
}
.modal-footer {
    height: 70px;
    margin: 0;
}
.modal-footer .btn {
    font-weight: bold;
}
.modal-footer .progress {
    display: none;
    height: 32px;
    margin: 0;
}
.input-group-addon {
    color: #fff;
    background: #3276B1;
}