/* === bootstrap.min.css === */
/*!
 * Bootstrap v4.0.0-beta (https://getbootstrap.com)
 * Copyright 2011-2017 The Bootstrap Authors
 * Copyright 2011-2017 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */@media print{*,::after,::before{text-shadow:none!important;box-shadow:none!important}a,a:visited{text-decoration:underline}abbr[title]::after{content:" (" attr(title) ")"}pre{white-space:pre-wrap!important}blockquote,pre{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}img,tr{page-break-inside:avoid}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}.navbar{display:none}.badge{border:1px solid #000}.table{border-collapse:collapse!important}.table td,.table th{background-color:#fff!important}.table-bordered td,.table-bordered th{border:1px solid #ddd!important}}html{box-sizing:border-box;font-family:sans-serif;line-height:1.15;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:transparent}*,::after,::before{box-sizing:inherit}@-ms-viewport{width:device-width}article,aside,dialog,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}body{margin:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;font-size:1rem;font-weight:400;line-height:1.5;color:#212529;background-color:#fff}[tabindex="-1"]:focus{outline:0!important}hr{box-sizing:content-box;height:0;overflow:visible}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5rem}p{margin-top:0;margin-bottom:1rem}abbr[data-original-title],abbr[title]{text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;cursor:help;border-bottom:0}address{margin-bottom:1rem;font-style:normal;line-height:inherit}dl,ol,ul{margin-top:0;margin-bottom:1rem}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}dt{font-weight:700}dd{margin-bottom:.5rem;margin-left:0}blockquote{margin:0 0 1rem}dfn{font-style:italic}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}a{color:#007bff;text-decoration:none;background-color:transparent;-webkit-text-decoration-skip:objects}a:hover{color:#0056b3;text-decoration:underline}a:not([href]):not([tabindex]){color:inherit;text-decoration:none}a:not([href]):not([tabindex]):focus,a:not([href]):not([tabindex]):hover{color:inherit;text-decoration:none}a:not([href]):not([tabindex]):focus{outline:0}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}pre{margin-top:0;margin-bottom:1rem;overflow:auto}figure{margin:0 0 1rem}img{vertical-align:middle;border-style:none}svg:not(:root){overflow:hidden}[role=button],a,area,button,input,label,select,summary,textarea{-ms-touch-action:manipulation;touch-action:manipulation}table{border-collapse:collapse}caption{padding-top:.75rem;padding-bottom:.75rem;color:#868e96;text-align:left;caption-side:bottom}th{text-align:left}label{display:inline-block;margin-bottom:.5rem}button:focus{outline:1px dotted;outline:5px auto -webkit-focus-ring-color}button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}button,input{overflow:visible}button,select{text-transform:none}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{padding:0;border-style:none}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=date],input[type=datetime-local],input[type=month],input[type=time]{-webkit-appearance:listbox}textarea{overflow:auto;resize:vertical}fieldset{min-width:0;padding:0;margin:0;border:0}legend{display:block;width:100%;max-width:100%;padding:0;margin-bottom:.5rem;font-size:1.5rem;line-height:inherit;color:inherit;white-space:normal}progress{vertical-align:baseline}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:none}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}output{display:inline-block}summary{display:list-item}template{display:none}[hidden]{display:none!important}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{margin-bottom:.5rem;font-family:inherit;font-weight:500;line-height:1.1;color:inherit}.h1,h1{font-size:2.5rem}.h2,h2{font-size:2rem}.h3,h3{font-size:1.75rem}.h4,h4{font-size:1.5rem}.h5,h5{font-size:1.25rem}.h6,h6{font-size:1rem}.lead{font-size:1.25rem;font-weight:300}.display-1{font-size:6rem;font-weight:300;line-height:1.1}.display-2{font-size:5.5rem;font-weight:300;line-height:1.1}.display-3{font-size:4.5rem;font-weight:300;line-height:1.1}.display-4{font-size:3.5rem;font-weight:300;line-height:1.1}hr{margin-top:1rem;margin-bottom:1rem;border:0;border-top:1px solid rgba(0,0,0,.1)}.small,small{font-size:80%;font-weight:400}.mark,mark{padding:.2em;background-color:#fcf8e3}.list-unstyled{padding-left:0;list-style:none}.list-inline{padding-left:0;list-style:none}.list-inline-item{display:inline-block}.list-inline-item:not(:last-child){margin-right:5px}.initialism{font-size:90%;text-transform:uppercase}.blockquote{margin-bottom:1rem;font-size:1.25rem}.blockquote-footer{display:block;font-size:80%;color:#868e96}.blockquote-footer::before{content:"\2014 \00A0"}.img-fluid{max-width:100%;height:auto}.img-thumbnail{padding:.25rem;background-color:#fff;border:1px solid #ddd;border-radius:.25rem;transition:all .2s ease-in-out;max-width:100%;height:auto}.figure{display:inline-block}.figure-img{margin-bottom:.5rem;line-height:1}.figure-caption{font-size:90%;color:#868e96}code,kbd,pre,samp{font-family:Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace}code{padding:.2rem .4rem;font-size:90%;color:#bd4147;background-color:#f8f9fa;border-radius:.25rem}a>code{padding:0;color:inherit;background-color:inherit}kbd{padding:.2rem .4rem;font-size:90%;color:#fff;background-color:#212529;border-radius:.2rem}kbd kbd{padding:0;font-size:100%;font-weight:700}pre{display:block;margin-top:0;margin-bottom:1rem;font-size:90%;color:#212529}pre code{padding:0;font-size:inherit;color:inherit;background-color:transparent;border-radius:0}.pre-scrollable{max-height:340px;overflow-y:scroll}.container{margin-right:auto;margin-left:auto;padding-right:15px;padding-left:15px;width:100%}@media (min-width:576px){.container{max-width:540px}}@media (min-width:768px){.container{max-width:720px}}@media (min-width:992px){.container{max-width:960px}}@media (min-width:1200px){.container{max-width:1140px}}.container-fluid{width:100%;margin-right:auto;margin-left:auto;padding-right:15px;padding-left:15px;width:100%}.row{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}.no-gutters{margin-right:0;margin-left:0}.no-gutters>.col,.no-gutters>[class*=col-]{padding-right:0;padding-left:0}.col,.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-auto,.col-lg,.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.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-auto,.col-md,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.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-auto,.col-sm,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.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-auto,.col-xl,.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-auto{position:relative;width:100%;min-height:1px;padding-right:15px;padding-left:15px}.col{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.col-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-1{-ms-flex-order:1;order:1}.order-2{-ms-flex-order:2;order:2}.order-3{-ms-flex-order:3;order:3}.order-4{-ms-flex-order:4;order:4}.order-5{-ms-flex-order:5;order:5}.order-6{-ms-flex-order:6;order:6}.order-7{-ms-flex-order:7;order:7}.order-8{-ms-flex-order:8;order:8}.order-9{-ms-flex-order:9;order:9}.order-10{-ms-flex-order:10;order:10}.order-11{-ms-flex-order:11;order:11}.order-12{-ms-flex-order:12;order:12}@media (min-width:576px){.col-sm{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-sm-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.col-sm-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-sm-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-sm-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-sm-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-sm-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-sm-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-sm-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-sm-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-sm-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-sm-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-sm-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-sm-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-sm-1{-ms-flex-order:1;order:1}.order-sm-2{-ms-flex-order:2;order:2}.order-sm-3{-ms-flex-order:3;order:3}.order-sm-4{-ms-flex-order:4;order:4}.order-sm-5{-ms-flex-order:5;order:5}.order-sm-6{-ms-flex-order:6;order:6}.order-sm-7{-ms-flex-order:7;order:7}.order-sm-8{-ms-flex-order:8;order:8}.order-sm-9{-ms-flex-order:9;order:9}.order-sm-10{-ms-flex-order:10;order:10}.order-sm-11{-ms-flex-order:11;order:11}.order-sm-12{-ms-flex-order:12;order:12}}@media (min-width:768px){.col-md{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-md-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.col-md-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-md-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-md-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-md-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-md-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-md-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-md-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-md-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-md-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-md-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-md-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-md-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-md-1{-ms-flex-order:1;order:1}.order-md-2{-ms-flex-order:2;order:2}.order-md-3{-ms-flex-order:3;order:3}.order-md-4{-ms-flex-order:4;order:4}.order-md-5{-ms-flex-order:5;order:5}.order-md-6{-ms-flex-order:6;order:6}.order-md-7{-ms-flex-order:7;order:7}.order-md-8{-ms-flex-order:8;order:8}.order-md-9{-ms-flex-order:9;order:9}.order-md-10{-ms-flex-order:10;order:10}.order-md-11{-ms-flex-order:11;order:11}.order-md-12{-ms-flex-order:12;order:12}}@media (min-width:992px){.col-lg{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-lg-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.col-lg-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-lg-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-lg-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-lg-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-lg-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-lg-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-lg-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-lg-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-lg-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-lg-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-lg-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-lg-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-lg-1{-ms-flex-order:1;order:1}.order-lg-2{-ms-flex-order:2;order:2}.order-lg-3{-ms-flex-order:3;order:3}.order-lg-4{-ms-flex-order:4;order:4}.order-lg-5{-ms-flex-order:5;order:5}.order-lg-6{-ms-flex-order:6;order:6}.order-lg-7{-ms-flex-order:7;order:7}.order-lg-8{-ms-flex-order:8;order:8}.order-lg-9{-ms-flex-order:9;order:9}.order-lg-10{-ms-flex-order:10;order:10}.order-lg-11{-ms-flex-order:11;order:11}.order-lg-12{-ms-flex-order:12;order:12}}@media (min-width:1200px){.col-xl{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-xl-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.col-xl-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-xl-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-xl-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-xl-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-xl-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-xl-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-xl-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-xl-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-xl-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-xl-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-xl-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-xl-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-xl-1{-ms-flex-order:1;order:1}.order-xl-2{-ms-flex-order:2;order:2}.order-xl-3{-ms-flex-order:3;order:3}.order-xl-4{-ms-flex-order:4;order:4}.order-xl-5{-ms-flex-order:5;order:5}.order-xl-6{-ms-flex-order:6;order:6}.order-xl-7{-ms-flex-order:7;order:7}.order-xl-8{-ms-flex-order:8;order:8}.order-xl-9{-ms-flex-order:9;order:9}.order-xl-10{-ms-flex-order:10;order:10}.order-xl-11{-ms-flex-order:11;order:11}.order-xl-12{-ms-flex-order:12;order:12}}.table{width:100%;max-width:100%;margin-bottom:1rem;background-color:transparent}.table td,.table th{padding:.75rem;vertical-align:top;border-top:1px solid #e9ecef}.table thead th{vertical-align:bottom;border-bottom:2px solid #e9ecef}.table tbody+tbody{border-top:2px solid #e9ecef}.table .table{background-color:#fff}.table-sm td,.table-sm th{padding:.3rem}.table-bordered{border:1px solid #e9ecef}.table-bordered td,.table-bordered th{border:1px solid #e9ecef}.table-bordered thead td,.table-bordered thead th{border-bottom-width:2px}.table-striped tbody tr:nth-of-type(odd){background-color:rgba(0,0,0,.05)}.table-hover tbody tr:hover{background-color:rgba(0,0,0,.075)}.table-primary,.table-primary>td,.table-primary>th{background-color:#b8daff}.table-hover .table-primary:hover{background-color:#9fcdff}.table-hover .table-primary:hover>td,.table-hover .table-primary:hover>th{background-color:#9fcdff}.table-secondary,.table-secondary>td,.table-secondary>th{background-color:#dddfe2}.table-hover .table-secondary:hover{background-color:#cfd2d6}.table-hover .table-secondary:hover>td,.table-hover .table-secondary:hover>th{background-color:#cfd2d6}.table-success,.table-success>td,.table-success>th{background-color:#c3e6cb}.table-hover .table-success:hover{background-color:#b1dfbb}.table-hover .table-success:hover>td,.table-hover .table-success:hover>th{background-color:#b1dfbb}.table-info,.table-info>td,.table-info>th{background-color:#bee5eb}.table-hover .table-info:hover{background-color:#abdde5}.table-hover .table-info:hover>td,.table-hover .table-info:hover>th{background-color:#abdde5}.table-warning,.table-warning>td,.table-warning>th{background-color:#ffeeba}.table-hover .table-warning:hover{background-color:#ffe8a1}.table-hover .table-warning:hover>td,.table-hover .table-warning:hover>th{background-color:#ffe8a1}.table-danger,.table-danger>td,.table-danger>th{background-color:#f5c6cb}.table-hover .table-danger:hover{background-color:#f1b0b7}.table-hover .table-danger:hover>td,.table-hover .table-danger:hover>th{background-color:#f1b0b7}.table-light,.table-light>td,.table-light>th{background-color:#fdfdfe}.table-hover .table-light:hover{background-color:#ececf6}.table-hover .table-light:hover>td,.table-hover .table-light:hover>th{background-color:#ececf6}.table-dark,.table-dark>td,.table-dark>th{background-color:#c6c8ca}.table-hover .table-dark:hover{background-color:#b9bbbe}.table-hover .table-dark:hover>td,.table-hover .table-dark:hover>th{background-color:#b9bbbe}.table-active,.table-active>td,.table-active>th{background-color:rgba(0,0,0,.075)}.table-hover .table-active:hover{background-color:rgba(0,0,0,.075)}.table-hover .table-active:hover>td,.table-hover .table-active:hover>th{background-color:rgba(0,0,0,.075)}.thead-inverse th{color:#fff;background-color:#212529}.thead-default th{color:#495057;background-color:#e9ecef}.table-inverse{color:#fff;background-color:#212529}.table-inverse td,.table-inverse th,.table-inverse thead th{border-color:#32383e}.table-inverse.table-bordered{border:0}.table-inverse.table-striped tbody tr:nth-of-type(odd){background-color:rgba(255,255,255,.05)}.table-inverse.table-hover tbody tr:hover{background-color:rgba(255,255,255,.075)}@media (max-width:991px){.table-responsive{display:block;width:100%;overflow-x:auto;-ms-overflow-style:-ms-autohiding-scrollbar}.table-responsive.table-bordered{border:0}}.form-control{display:block;width:100%;padding:.5rem .75rem;font-size:1rem;line-height:1.25;color:#495057;background-color:#fff;background-image:none;background-clip:padding-box;border:1px solid rgba(0,0,0,.15);border-radius:.25rem;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s}.form-control::-ms-expand{background-color:transparent;border:0}.form-control:focus{color:#495057;background-color:#fff;border-color:#80bdff;outline:0}.form-control::-webkit-input-placeholder{color:#868e96;opacity:1}.form-control:-ms-input-placeholder{color:#868e96;opacity:1}.form-control::placeholder{color:#868e96;opacity:1}.form-control:disabled,.form-control[readonly]{background-color:#e9ecef;opacity:1}select.form-control:not([size]):not([multiple]){height:calc(2.25rem + 2px)}select.form-control:focus::-ms-value{color:#495057;background-color:#fff}.form-control-file,.form-control-range{display:block}.col-form-label{padding-top:calc(.5rem - 1px * 2);padding-bottom:calc(.5rem - 1px * 2);margin-bottom:0}.col-form-label-lg{padding-top:calc(.5rem - 1px * 2);padding-bottom:calc(.5rem - 1px * 2);font-size:1.25rem}.col-form-label-sm{padding-top:calc(.25rem - 1px * 2);padding-bottom:calc(.25rem - 1px * 2);font-size:.875rem}.col-form-legend{padding-top:.5rem;padding-bottom:.5rem;margin-bottom:0;font-size:1rem}.form-control-plaintext{padding-top:.5rem;padding-bottom:.5rem;margin-bottom:0;line-height:1.25;border:solid transparent;border-width:1px 0}.form-control-plaintext.form-control-lg,.form-control-plaintext.form-control-sm,.input-group-lg>.form-control-plaintext.form-control,.input-group-lg>.form-control-plaintext.input-group-addon,.input-group-lg>.input-group-btn>.form-control-plaintext.btn,.input-group-sm>.form-control-plaintext.form-control,.input-group-sm>.form-control-plaintext.input-group-addon,.input-group-sm>.input-group-btn>.form-control-plaintext.btn{padding-right:0;padding-left:0}.form-control-sm,.input-group-sm>.form-control,.input-group-sm>.input-group-addon,.input-group-sm>.input-group-btn>.btn{padding:.25rem .5rem;font-size:.875rem;line-height:1.5;border-radius:.2rem}.input-group-sm>.input-group-btn>select.btn:not([size]):not([multiple]),.input-group-sm>select.form-control:not([size]):not([multiple]),.input-group-sm>select.input-group-addon:not([size]):not([multiple]),select.form-control-sm:not([size]):not([multiple]){height:calc(1.8125rem + 2px)}.form-control-lg,.input-group-lg>.form-control,.input-group-lg>.input-group-addon,.input-group-lg>.input-group-btn>.btn{padding:.5rem 1rem;font-size:1.25rem;line-height:1.5;border-radius:.3rem}.input-group-lg>.input-group-btn>select.btn:not([size]):not([multiple]),.input-group-lg>select.form-control:not([size]):not([multiple]),.input-group-lg>select.input-group-addon:not([size]):not([multiple]),select.form-control-lg:not([size]):not([multiple]){height:calc(2.3125rem + 2px)}.form-group{margin-bottom:1rem}.form-text{display:block;margin-top:.25rem}.form-row{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-5px;margin-left:-5px}.form-row>.col,.form-row>[class*=col-]{padding-right:5px;padding-left:5px}.form-check{position:relative;display:block;margin-bottom:.5rem}.form-check.disabled .form-check-label{color:#868e96}.form-check-label{padding-left:1.25rem;margin-bottom:0}.form-check-input{position:absolute;margin-top:.25rem;margin-left:-1.25rem}.form-check-input:only-child{position:static}.form-check-inline{display:inline-block}.form-check-inline .form-check-label{vertical-align:middle}.form-check-inline+.form-check-inline{margin-left:.75rem}.invalid-feedback{display:none;margin-top:.25rem;font-size:.875rem;color:#dc3545}.invalid-tooltip{position:absolute;top:100%;z-index:5;display:none;width:250px;padding:.5rem;margin-top:.1rem;font-size:.875rem;line-height:1;color:#fff;background-color:rgba(220,53,69,.8);border-radius:.2rem}.custom-select.is-valid,.form-control.is-valid,.was-validated .custom-select:valid,.was-validated .form-control:valid{border-color:#28a745}.custom-select.is-valid:focus,.form-control.is-valid:focus,.was-validated .custom-select:valid:focus,.was-validated .form-control:valid:focus{box-shadow:0 0 0 .2rem rgba(40,167,69,.25)}.custom-select.is-valid~.invalid-feedback,.custom-select.is-valid~.invalid-tooltip,.form-control.is-valid~.invalid-feedback,.form-control.is-valid~.invalid-tooltip,.was-validated .custom-select:valid~.invalid-feedback,.was-validated .custom-select:valid~.invalid-tooltip,.was-validated .form-control:valid~.invalid-feedback,.was-validated .form-control:valid~.invalid-tooltip{display:block}.form-check-input.is-valid+.form-check-label,.was-validated .form-check-input:valid+.form-check-label{color:#28a745}.custom-control-input.is-valid~.custom-control-indicator,.was-validated .custom-control-input:valid~.custom-control-indicator{background-color:rgba(40,167,69,.25)}.custom-control-input.is-valid~.custom-control-description,.was-validated .custom-control-input:valid~.custom-control-description{color:#28a745}.custom-file-input.is-valid~.custom-file-control,.was-validated .custom-file-input:valid~.custom-file-control{border-color:#28a745}.custom-file-input.is-valid~.custom-file-control::before,.was-validated .custom-file-input:valid~.custom-file-control::before{border-color:inherit}.custom-file-input.is-valid:focus,.was-validated .custom-file-input:valid:focus{box-shadow:0 0 0 .2rem rgba(40,167,69,.25)}.custom-select.is-invalid,.form-control.is-invalid,.was-validated .custom-select:invalid,.was-validated .form-control:invalid{border-color:#dc3545}.custom-select.is-invalid:focus,.form-control.is-invalid:focus,.was-validated .custom-select:invalid:focus,.was-validated .form-control:invalid:focus{box-shadow:0 0 0 .2rem rgba(220,53,69,.25)}.custom-select.is-invalid~.invalid-feedback,.custom-select.is-invalid~.invalid-tooltip,.form-control.is-invalid~.invalid-feedback,.form-control.is-invalid~.invalid-tooltip,.was-validated .custom-select:invalid~.invalid-feedback,.was-validated .custom-select:invalid~.invalid-tooltip,.was-validated .form-control:invalid~.invalid-feedback,.was-validated .form-control:invalid~.invalid-tooltip{display:block}.form-check-input.is-invalid+.form-check-label,.was-validated .form-check-input:invalid+.form-check-label{color:#dc3545}.custom-control-input.is-invalid~.custom-control-indicator,.was-validated .custom-control-input:invalid~.custom-control-indicator{background-color:rgba(220,53,69,.25)}.custom-control-input.is-invalid~.custom-control-description,.was-validated .custom-control-input:invalid~.custom-control-description{color:#dc3545}.custom-file-input.is-invalid~.custom-file-control,.was-validated .custom-file-input:invalid~.custom-file-control{border-color:#dc3545}.custom-file-input.is-invalid~.custom-file-control::before,.was-validated .custom-file-input:invalid~.custom-file-control::before{border-color:inherit}.custom-file-input.is-invalid:focus,.was-validated .custom-file-input:invalid:focus{box-shadow:0 0 0 .2rem rgba(220,53,69,.25)}.form-inline{display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-align:center;align-items:center}.form-inline .form-check{width:100%}@media (min-width:576px){.form-inline label{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;margin-bottom:0}.form-inline .form-group{display:-ms-flexbox;display:flex;-ms-flex:0 0 auto;flex:0 0 auto;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-align:center;align-items:center;margin-bottom:0}.form-inline .form-control{display:inline-block;width:auto;vertical-align:middle}.form-inline .form-control-plaintext{display:inline-block}.form-inline .input-group{width:auto}.form-inline .form-control-label{margin-bottom:0;vertical-align:middle}.form-inline .form-check{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:auto;margin-top:0;margin-bottom:0}.form-inline .form-check-label{padding-left:0}.form-inline .form-check-input{position:relative;margin-top:0;margin-right:.25rem;margin-left:0}.form-inline .custom-control{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;padding-left:0}.form-inline .custom-control-indicator{position:static;display:inline-block;margin-right:.25rem;vertical-align:text-bottom}.form-inline .has-feedback .form-control-feedback{top:0}}.btn{display:inline-block;font-weight:400;text-align:center;white-space:nowrap;vertical-align:middle;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border:1px solid transparent;padding:.5rem .75rem;font-size:1rem;line-height:1.25;border-radius:.25rem;transition:all .15s ease-in-out}.btn:focus,.btn:hover{text-decoration:none}.btn.focus,.btn:focus{outline:0;box-shadow:0 0 0 3px rgba(0,123,255,.25)}.btn.disabled,.btn:disabled{opacity:.65}.btn.active,.btn:active{background-image:none}a.btn.disabled,fieldset[disabled] a.btn{pointer-events:none}.btn-primary{color:#fff;background-color:#007bff;border-color:#007bff}.btn-primary:hover{color:#fff;background-color:#0069d9;border-color:#0062cc}.btn-primary.focus,.btn-primary:focus{box-shadow:0 0 0 3px rgba(0,123,255,.5)}.btn-primary.disabled,.btn-primary:disabled{background-color:#007bff;border-color:#007bff}.btn-primary.active,.btn-primary:active,.show>.btn-primary.dropdown-toggle{background-color:#0069d9;background-image:none;border-color:#0062cc}.btn-secondary{color:#fff;background-color:#868e96;border-color:#868e96}.btn-secondary:hover{color:#fff;background-color:#727b84;border-color:#6c757d}.btn-secondary.focus,.btn-secondary:focus{box-shadow:0 0 0 3px rgba(134,142,150,.5)}.btn-secondary.disabled,.btn-secondary:disabled{background-color:#868e96;border-color:#868e96}.btn-secondary.active,.btn-secondary:active,.show>.btn-secondary.dropdown-toggle{background-color:#727b84;background-image:none;border-color:#6c757d}.btn-success{color:#fff;background-color:#28a745;border-color:#28a745}.btn-success:hover{color:#fff;background-color:#218838;border-color:#1e7e34}.btn-success.focus,.btn-success:focus{box-shadow:0 0 0 3px rgba(40,167,69,.5)}.btn-success.disabled,.btn-success:disabled{background-color:#28a745;border-color:#28a745}.btn-success.active,.btn-success:active,.show>.btn-success.dropdown-toggle{background-color:#218838;background-image:none;border-color:#1e7e34}.btn-info{color:#fff;background-color:#17a2b8;border-color:#17a2b8}.btn-info:hover{color:#fff;background-color:#138496;border-color:#117a8b}.btn-info.focus,.btn-info:focus{box-shadow:0 0 0 3px rgba(23,162,184,.5)}.btn-info.disabled,.btn-info:disabled{background-color:#17a2b8;border-color:#17a2b8}.btn-info.active,.btn-info:active,.show>.btn-info.dropdown-toggle{background-color:#138496;background-image:none;border-color:#117a8b}.btn-warning{color:#111;background-color:#ffc107;border-color:#ffc107}.btn-warning:hover{color:#111;background-color:#e0a800;border-color:#d39e00}.btn-warning.focus,.btn-warning:focus{box-shadow:0 0 0 3px rgba(255,193,7,.5)}.btn-warning.disabled,.btn-warning:disabled{background-color:#ffc107;border-color:#ffc107}.btn-warning.active,.btn-warning:active,.show>.btn-warning.dropdown-toggle{background-color:#e0a800;background-image:none;border-color:#d39e00}.btn-danger{color:#fff;background-color:#dc3545;border-color:#dc3545}.btn-danger:hover{color:#fff;background-color:#c82333;border-color:#bd2130}.btn-danger.focus,.btn-danger:focus{box-shadow:0 0 0 3px rgba(220,53,69,.5)}.btn-danger.disabled,.btn-danger:disabled{background-color:#dc3545;border-color:#dc3545}.btn-danger.active,.btn-danger:active,.show>.btn-danger.dropdown-toggle{background-color:#c82333;background-image:none;border-color:#bd2130}.btn-light{color:#111;background-color:#f8f9fa;border-color:#f8f9fa}.btn-light:hover{color:#111;background-color:#e2e6ea;border-color:#dae0e5}.btn-light.focus,.btn-light:focus{box-shadow:0 0 0 3px rgba(248,249,250,.5)}.btn-light.disabled,.btn-light:disabled{background-color:#f8f9fa;border-color:#f8f9fa}.btn-light.active,.btn-light:active,.show>.btn-light.dropdown-toggle{background-color:#e2e6ea;background-image:none;border-color:#dae0e5}.btn-dark{color:#fff;background-color:#343a40;border-color:#343a40}.btn-dark:hover{color:#fff;background-color:#23272b;border-color:#1d2124}.btn-dark.focus,.btn-dark:focus{box-shadow:0 0 0 3px rgba(52,58,64,.5)}.btn-dark.disabled,.btn-dark:disabled{background-color:#343a40;border-color:#343a40}.btn-dark.active,.btn-dark:active,.show>.btn-dark.dropdown-toggle{background-color:#23272b;background-image:none;border-color:#1d2124}.btn-outline-primary{color:#007bff;background-color:transparent;background-image:none;border-color:#007bff}.btn-outline-primary:hover{color:#fff;background-color:#007bff;border-color:#007bff}.btn-outline-primary.focus,.btn-outline-primary:focus{box-shadow:0 0 0 3px rgba(0,123,255,.5)}.btn-outline-primary.disabled,.btn-outline-primary:disabled{color:#007bff;background-color:transparent}.btn-outline-primary.active,.btn-outline-primary:active,.show>.btn-outline-primary.dropdown-toggle{color:#fff;background-color:#007bff;border-color:#007bff}.btn-outline-secondary{color:#868e96;background-color:transparent;background-image:none;border-color:#868e96}.btn-outline-secondary:hover{color:#fff;background-color:#868e96;border-color:#868e96}.btn-outline-secondary.focus,.btn-outline-secondary:focus{box-shadow:0 0 0 3px rgba(134,142,150,.5)}.btn-outline-secondary.disabled,.btn-outline-secondary:disabled{color:#868e96;background-color:transparent}.btn-outline-secondary.active,.btn-outline-secondary:active,.show>.btn-outline-secondary.dropdown-toggle{color:#fff;background-color:#868e96;border-color:#868e96}.btn-outline-success{color:#28a745;background-color:transparent;background-image:none;border-color:#28a745}.btn-outline-success:hover{color:#fff;background-color:#28a745;border-color:#28a745}.btn-outline-success.focus,.btn-outline-success:focus{box-shadow:0 0 0 3px rgba(40,167,69,.5)}.btn-outline-success.disabled,.btn-outline-success:disabled{color:#28a745;background-color:transparent}.btn-outline-success.active,.btn-outline-success:active,.show>.btn-outline-success.dropdown-toggle{color:#fff;background-color:#28a745;border-color:#28a745}.btn-outline-info{color:#17a2b8;background-color:transparent;background-image:none;border-color:#17a2b8}.btn-outline-info:hover{color:#fff;background-color:#17a2b8;border-color:#17a2b8}.btn-outline-info.focus,.btn-outline-info:focus{box-shadow:0 0 0 3px rgba(23,162,184,.5)}.btn-outline-info.disabled,.btn-outline-info:disabled{color:#17a2b8;background-color:transparent}.btn-outline-info.active,.btn-outline-info:active,.show>.btn-outline-info.dropdown-toggle{color:#fff;background-color:#17a2b8;border-color:#17a2b8}.btn-outline-warning{color:#ffc107;background-color:transparent;background-image:none;border-color:#ffc107}.btn-outline-warning:hover{color:#fff;background-color:#ffc107;border-color:#ffc107}.btn-outline-warning.focus,.btn-outline-warning:focus{box-shadow:0 0 0 3px rgba(255,193,7,.5)}.btn-outline-warning.disabled,.btn-outline-warning:disabled{color:#ffc107;background-color:transparent}.btn-outline-warning.active,.btn-outline-warning:active,.show>.btn-outline-warning.dropdown-toggle{color:#fff;background-color:#ffc107;border-color:#ffc107}.btn-outline-danger{color:#dc3545;background-color:transparent;background-image:none;border-color:#dc3545}.btn-outline-danger:hover{color:#fff;background-color:#dc3545;border-color:#dc3545}.btn-outline-danger.focus,.btn-outline-danger:focus{box-shadow:0 0 0 3px rgba(220,53,69,.5)}.btn-outline-danger.disabled,.btn-outline-danger:disabled{color:#dc3545;background-color:transparent}.btn-outline-danger.active,.btn-outline-danger:active,.show>.btn-outline-danger.dropdown-toggle{color:#fff;background-color:#dc3545;border-color:#dc3545}.btn-outline-light{color:#f8f9fa;background-color:transparent;background-image:none;border-color:#f8f9fa}.btn-outline-light:hover{color:#fff;background-color:#f8f9fa;border-color:#f8f9fa}.btn-outline-light.focus,.btn-outline-light:focus{box-shadow:0 0 0 3px rgba(248,249,250,.5)}.btn-outline-light.disabled,.btn-outline-light:disabled{color:#f8f9fa;background-color:transparent}.btn-outline-light.active,.btn-outline-light:active,.show>.btn-outline-light.dropdown-toggle{color:#fff;background-color:#f8f9fa;border-color:#f8f9fa}.btn-outline-dark{color:#343a40;background-color:transparent;background-image:none;border-color:#343a40}.btn-outline-dark:hover{color:#fff;background-color:#343a40;border-color:#343a40}.btn-outline-dark.focus,.btn-outline-dark:focus{box-shadow:0 0 0 3px rgba(52,58,64,.5)}.btn-outline-dark.disabled,.btn-outline-dark:disabled{color:#343a40;background-color:transparent}.btn-outline-dark.active,.btn-outline-dark:active,.show>.btn-outline-dark.dropdown-toggle{color:#fff;background-color:#343a40;border-color:#343a40}.btn-link{font-weight:400;color:#007bff;border-radius:0}.btn-link,.btn-link.active,.btn-link:active,.btn-link:disabled{background-color:transparent}.btn-link,.btn-link:active,.btn-link:focus{border-color:transparent;box-shadow:none}.btn-link:hover{border-color:transparent}.btn-link:focus,.btn-link:hover{color:#0056b3;text-decoration:underline;background-color:transparent}.btn-link:disabled{color:#868e96}.btn-link:disabled:focus,.btn-link:disabled:hover{text-decoration:none}.btn-group-lg>.btn,.btn-lg{padding:.5rem 1rem;font-size:1.25rem;line-height:1.5;border-radius:.3rem}.btn-group-sm>.btn,.btn-sm{padding:.25rem .5rem;font-size:.875rem;line-height:1.5;border-radius:.2rem}.btn-block{display:block;width:100%}.btn-block+.btn-block{margin-top:.5rem}input[type=button].btn-block,input[type=reset].btn-block,input[type=submit].btn-block{width:100%}.fade{opacity:0;transition:opacity .15s linear}.fade.show{opacity:1}.collapse{display:none}.collapse.show{display:block}tr.collapse.show{display:table-row}tbody.collapse.show{display:table-row-group}.collapsing{position:relative;height:0;overflow:hidden;transition:height .35s ease}.dropdown,.dropup{position:relative}.dropdown-toggle::after{display:inline-block;width:0;height:0;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid;border-right:.3em solid transparent;border-left:.3em solid transparent}.dropdown-toggle:empty::after{margin-left:0}.dropup .megamenu{margin-top:0;margin-bottom:.125rem}.dropup .dropdown-toggle::after{border-top:0;border-bottom:.3em solid}.megamenu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:10rem;padding:.5rem 0;margin:.125rem 0 0;font-size:1rem;color:#212529;text-align:left;list-style:none;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.15);border-radius:.25rem}.dropdown-divider{height:0;margin:.5rem 0;overflow:hidden;border-top:1px solid #e9ecef}.dropdown-item{display:block;width:100%;padding:.25rem 1.5rem;clear:both;font-weight:400;color:#212529;text-align:inherit;white-space:nowrap;background:0 0;border:0}.dropdown-item:focus,.dropdown-item:hover{color:#16181b;text-decoration:none;background-color:#f8f9fa}.dropdown-item.active,.dropdown-item:active{color:#fff;text-decoration:none;background-color:#007bff}.dropdown-item.disabled,.dropdown-item:disabled{color:#868e96;background-color:transparent}.show>a{outline:0}.megamenu.show{display:block}.dropdown-header{display:block;padding:.5rem 1.5rem;margin-bottom:0;font-size:.875rem;color:#868e96;white-space:nowrap}.btn-group,.btn-group-vertical{position:relative;display:-ms-inline-flexbox;display:inline-flex;vertical-align:middle}.btn-group-vertical>.btn,.btn-group>.btn{position:relative;-ms-flex:0 1 auto;flex:0 1 auto;margin-bottom:0}.btn-group-vertical>.btn:hover,.btn-group>.btn:hover{z-index:2}.btn-group-vertical>.btn.active,.btn-group-vertical>.btn:active,.btn-group-vertical>.btn:focus,.btn-group>.btn.active,.btn-group>.btn:active,.btn-group>.btn:focus{z-index:2}.btn-group .btn+.btn,.btn-group .btn+.btn-group,.btn-group .btn-group+.btn,.btn-group .btn-group+.btn-group,.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-left:-1px}.btn-toolbar{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:start;justify-content:flex-start}.btn-toolbar .input-group{width:auto}.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-top-left-radius:0;border-bottom-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:not(:last-child)>.btn:last-child,.btn-group>.btn-group:first-child:not(:last-child)>.dropdown-toggle{border-top-right-radius:0;border-bottom-right-radius:0}.btn-group>.btn-group:last-child:not(:first-child)>.btn:first-child{border-top-left-radius:0;border-bottom-left-radius:0}.btn+.dropdown-toggle-split{padding-right:.5625rem;padding-left:.5625rem}.btn+.dropdown-toggle-split::after{margin-left:0}.btn-group-sm>.btn+.dropdown-toggle-split,.btn-sm+.dropdown-toggle-split{padding-right:.375rem;padding-left:.375rem}.btn-group-lg>.btn+.dropdown-toggle-split,.btn-lg+.dropdown-toggle-split{padding-right:.75rem;padding-left:.75rem}.btn-group-vertical{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start;align-items:flex-start;-ms-flex-pack:center;justify-content:center}.btn-group-vertical .btn,.btn-group-vertical .btn-group{width:100%}.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-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn:last-child:not(:first-child){border-top-left-radius:0;border-top-right-radius:0}.btn-group-vertical>.btn-group:not(:first-child):not(:last-child)>.btn{border-radius:0}.btn-group-vertical>.btn-group:first-child:not(:last-child)>.btn:last-child,.btn-group-vertical>.btn-group:first-child:not(:last-child)>.dropdown-toggle{border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn-group:last-child:not(:first-child)>.btn:first-child{border-top-left-radius:0;border-top-right-radius:0}[data-toggle=buttons]>.btn input[type=checkbox],[data-toggle=buttons]>.btn input[type=radio],[data-toggle=buttons]>.btn-group>.btn input[type=checkbox],[data-toggle=buttons]>.btn-group>.btn input[type=radio]{position:absolute;clip:rect(0,0,0,0);pointer-events:none}.input-group{position:relative;display:-ms-flexbox;display:flex;width:100%}.input-group .form-control{position:relative;z-index:2;-ms-flex:1 1 auto;flex:1 1 auto;width:1%;margin-bottom:0}.input-group .form-control:active,.input-group .form-control:focus,.input-group .form-control:hover{z-index:3}.input-group .form-control,.input-group-addon,.input-group-btn{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.input-group .form-control:not(:first-child):not(:last-child),.input-group-addon:not(:first-child):not(:last-child),.input-group-btn:not(:first-child):not(:last-child){border-radius:0}.input-group-addon,.input-group-btn{white-space:nowrap;vertical-align:middle}.input-group-addon{padding:.5rem .75rem;margin-bottom:0;font-size:1rem;font-weight:400;line-height:1.25;color:#495057;text-align:center;background-color:#e9ecef;border:1px solid rgba(0,0,0,.15);border-radius:.25rem}.input-group-addon.form-control-sm,.input-group-sm>.input-group-addon,.input-group-sm>.input-group-btn>.input-group-addon.btn{padding:.25rem .5rem;font-size:.875rem;border-radius:.2rem}.input-group-addon.form-control-lg,.input-group-lg>.input-group-addon,.input-group-lg>.input-group-btn>.input-group-addon.btn{padding:.5rem 1rem;font-size:1.25rem;border-radius:.3rem}.input-group-addon input[type=checkbox],.input-group-addon input[type=radio]{margin-top:0}.input-group .form-control:not(:last-child),.input-group-addon:not(:last-child),.input-group-btn:not(:first-child)>.btn-group:not(:last-child)>.btn,.input-group-btn:not(:first-child)>.btn:not(:last-child):not(.dropdown-toggle),.input-group-btn:not(:last-child)>.btn,.input-group-btn:not(:last-child)>.btn-group>.btn,.input-group-btn:not(:last-child)>.dropdown-toggle{border-top-right-radius:0;border-bottom-right-radius:0}.input-group-addon:not(:last-child){border-right:0}.input-group .form-control:not(:first-child),.input-group-addon:not(:first-child),.input-group-btn:not(:first-child)>.btn,.input-group-btn:not(:first-child)>.btn-group>.btn,.input-group-btn:not(:first-child)>.dropdown-toggle,.input-group-btn:not(:last-child)>.btn-group:not(:first-child)>.btn,.input-group-btn:not(:last-child)>.btn:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.form-control+.input-group-addon:not(:first-child){border-left:0}.input-group-btn{position:relative;font-size:0;white-space:nowrap}.input-group-btn>.btn{position:relative}.input-group-btn>.btn+.btn{margin-left:-1px}.input-group-btn>.btn:active,.input-group-btn>.btn:focus,.input-group-btn>.btn:hover{z-index:3}.input-group-btn:not(:last-child)>.btn,.input-group-btn:not(:last-child)>.btn-group{margin-right:-1px}.input-group-btn:not(:first-child)>.btn,.input-group-btn:not(:first-child)>.btn-group{z-index:2;margin-left:-1px}.input-group-btn:not(:first-child)>.btn-group:active,.input-group-btn:not(:first-child)>.btn-group:focus,.input-group-btn:not(:first-child)>.btn-group:hover,.input-group-btn:not(:first-child)>.btn:active,.input-group-btn:not(:first-child)>.btn:focus,.input-group-btn:not(:first-child)>.btn:hover{z-index:3}.custom-control{position:relative;display:-ms-inline-flexbox;display:inline-flex;min-height:1.5rem;padding-left:1.5rem;margin-right:1rem}.custom-control-input{position:absolute;z-index:-1;opacity:0}.custom-control-input:checked~.custom-control-indicator{color:#fff;background-color:#007bff}.custom-control-input:focus~.custom-control-indicator{box-shadow:0 0 0 1px #fff,0 0 0 3px #007bff}.custom-control-input:active~.custom-control-indicator{color:#fff;background-color:#b3d7ff}.custom-control-input:disabled~.custom-control-indicator{background-color:#e9ecef}.custom-control-input:disabled~.custom-control-description{color:#868e96}.custom-control-indicator{position:absolute;top:.25rem;left:0;display:block;width:1rem;height:1rem;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:#ddd;background-repeat:no-repeat;background-position:center center;background-size:50% 50%}.custom-checkbox .custom-control-indicator{border-radius:.25rem}.custom-checkbox .custom-control-input:checked~.custom-control-indicator{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E")}.custom-checkbox .custom-control-input:indeterminate~.custom-control-indicator{background-color:#007bff;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 4'%3E%3Cpath stroke='%23fff' d='M0 2h4'/%3E%3C/svg%3E")}.custom-radio .custom-control-indicator{border-radius:50%}.custom-radio .custom-control-input:checked~.custom-control-indicator{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%23fff'/%3E%3C/svg%3E")}.custom-controls-stacked{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.custom-controls-stacked .custom-control{margin-bottom:.25rem}.custom-controls-stacked .custom-control+.custom-control{margin-left:0}.custom-select{display:inline-block;max-width:100%;height:calc(2.25rem + 2px);padding:.375rem 1.75rem .375rem .75rem;line-height:1.25;color:#495057;vertical-align:middle;background:#fff url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3E%3Cpath fill='%23333' d='M2 0L0 2h4zm0 5L0 3h4z'/%3E%3C/svg%3E") no-repeat right .75rem center;background-size:8px 10px;border:1px solid rgba(0,0,0,.15);border-radius:.25rem;-webkit-appearance:none;-moz-appearance:none;appearance:none}.custom-select:focus{border-color:#80bdff;outline:0}.custom-select:focus::-ms-value{color:#495057;background-color:#fff}.custom-select:disabled{color:#868e96;background-color:#e9ecef}.custom-select::-ms-expand{opacity:0}.custom-select-sm{height:calc(1.8125rem + 2px);padding-top:.375rem;padding-bottom:.375rem;font-size:75%}.custom-file{position:relative;display:inline-block;max-width:100%;height:2.5rem;margin-bottom:0}.custom-file-input{min-width:14rem;max-width:100%;height:2.5rem;margin:0;opacity:0}.custom-file-control{position:absolute;top:0;right:0;left:0;z-index:5;height:2.5rem;padding:.5rem 1rem;line-height:1.5;color:#495057;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:#fff;border:1px solid rgba(0,0,0,.15);border-radius:.25rem}.custom-file-control:lang(en):empty::after{content:"Choose file..."}.custom-file-control::before{position:absolute;top:-1px;right:-1px;bottom:-1px;z-index:6;display:block;height:2.5rem;padding:.5rem 1rem;line-height:1.5;color:#495057;background-color:#e9ecef;border:1px solid rgba(0,0,0,.15);border-radius:0 .25rem .25rem 0}.custom-file-control:lang(en)::before{content:"Browse"}.nav{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-left:0;margin-bottom:0;list-style:none}.nav-link{display:block;padding:.5rem 1rem}.nav-link:focus,.nav-link:hover{text-decoration:none}.nav-link.disabled{color:#868e96}.nav-tabs{border-bottom:1px solid #ddd}.nav-tabs .nav-item{margin-bottom:-1px}.nav-tabs .nav-link{border:1px solid transparent;border-top-left-radius:.25rem;border-top-right-radius:.25rem}.nav-tabs .nav-link:focus,.nav-tabs .nav-link:hover{border-color:#e9ecef #e9ecef #ddd}.nav-tabs .nav-link.disabled{color:#868e96;background-color:transparent;border-color:transparent}.nav-tabs .nav-item.show .nav-link,.nav-tabs .nav-link.active{color:#495057;background-color:#fff;border-color:#ddd #ddd #fff}.nav-tabs .megamenu{margin-top:-1px;border-top-left-radius:0;border-top-right-radius:0}.nav-pills .nav-link{border-radius:.25rem}.nav-pills .nav-link.active,.show>.nav-pills .nav-link{color:#fff;background-color:#007bff}.nav-fill .nav-item{-ms-flex:1 1 auto;flex:1 1 auto;text-align:center}.nav-justified .nav-item{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;text-align:center}.tab-content>.tab-pane{display:none}.tab-content>.active{display:block}.navbar{position:relative;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;padding:.5rem 1rem}.navbar>.container,.navbar>.container-fluid{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between}.navbar-brand{display:inline-block;padding-top:.3125rem;padding-bottom:.3125rem;margin-right:1rem;font-size:1.25rem;line-height:inherit;white-space:nowrap}.navbar-brand:focus,.navbar-brand:hover{text-decoration:none}.navbar-nav{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;padding-left:0;margin-bottom:0;list-style:none}.navbar-nav .nav-link{padding-right:0;padding-left:0}.navbar-nav .megamenu{position:static;float:none}.navbar-text{display:inline-block;padding-top:.5rem;padding-bottom:.5rem}.navbar-collapse{-ms-flex-preferred-size:100%;flex-basis:100%;-ms-flex-align:center;align-items:center}.navbar-toggler{padding:.25rem .75rem;font-size:1.25rem;line-height:1;background:0 0;border:1px solid transparent;border-radius:.25rem}.navbar-toggler:focus,.navbar-toggler:hover{text-decoration:none}.navbar-toggler-icon{display:inline-block;width:1.5em;height:1.5em;vertical-align:middle;content:"";background:no-repeat center center;background-size:100% 100%}@media (max-width:575px){.navbar-expand-sm>.container,.navbar-expand-sm>.container-fluid{padding-right:0;padding-left:0}}@media (min-width:576px){.navbar-expand-sm{-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand-sm .navbar-nav{-ms-flex-direction:row;flex-direction:row}.navbar-expand-sm .navbar-nav .megamenu{position:absolute}.navbar-expand-sm .navbar-nav .megamenu-right{right:0;left:auto}.navbar-expand-sm .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-sm>.container,.navbar-expand-sm>.container-fluid{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.navbar-expand-sm .navbar-collapse{display:-ms-flexbox!important;display:flex!important}.navbar-expand-sm .navbar-toggler{display:none}}@media (max-width:767px){.navbar-expand-md>.container,.navbar-expand-md>.container-fluid{padding-right:0;padding-left:0}}@media (min-width:768px){.navbar-expand-md{-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand-md .navbar-nav{-ms-flex-direction:row;flex-direction:row}.navbar-expand-md .navbar-nav .megamenu{position:absolute}.navbar-expand-md .navbar-nav .megamenu-right{right:0;left:auto}.navbar-expand-md .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-md>.container,.navbar-expand-md>.container-fluid{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.navbar-expand-md .navbar-collapse{display:-ms-flexbox!important;display:flex!important}.navbar-expand-md .navbar-toggler{display:none}}@media (max-width:991px){.navbar-expand-lg>.container,.navbar-expand-lg>.container-fluid{padding-right:0;padding-left:0}}@media (min-width:992px){.navbar-expand-lg{-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand-lg .navbar-nav{-ms-flex-direction:row;flex-direction:row}.navbar-expand-lg .navbar-nav .megamenu{position:absolute}.navbar-expand-lg .navbar-nav .megamenu-right{right:0;left:auto}.navbar-expand-lg .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-lg>.container,.navbar-expand-lg>.container-fluid{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.navbar-expand-lg .navbar-collapse{display:-ms-flexbox!important;display:flex!important}.navbar-expand-lg .navbar-toggler{display:none}}@media (max-width:1199px){.navbar-expand-xl>.container,.navbar-expand-xl>.container-fluid{padding-right:0;padding-left:0}}@media (min-width:1200px){.navbar-expand-xl{-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand-xl .navbar-nav{-ms-flex-direction:row;flex-direction:row}.navbar-expand-xl .navbar-nav .megamenu{position:absolute}.navbar-expand-xl .navbar-nav .megamenu-right{right:0;left:auto}.navbar-expand-xl .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-xl>.container,.navbar-expand-xl>.container-fluid{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.navbar-expand-xl .navbar-collapse{display:-ms-flexbox!important;display:flex!important}.navbar-expand-xl .navbar-toggler{display:none}}.navbar-expand{-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand>.container,.navbar-expand>.container-fluid{padding-right:0;padding-left:0}.navbar-expand .navbar-nav{-ms-flex-direction:row;flex-direction:row}.navbar-expand .navbar-nav .megamenu{position:absolute}.navbar-expand .navbar-nav .megamenu-right{right:0;left:auto}.navbar-expand .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand>.container,.navbar-expand>.container-fluid{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.navbar-expand .navbar-collapse{display:-ms-flexbox!important;display:flex!important}.navbar-expand .navbar-toggler{display:none}.navbar-light .navbar-brand{color:rgba(0,0,0,.9)}.navbar-light .navbar-brand:focus,.navbar-light .navbar-brand:hover{color:rgba(0,0,0,.9)}.navbar-light .navbar-nav .nav-link{color:rgba(0,0,0,.5)}.navbar-light .navbar-nav .nav-link:focus,.navbar-light .navbar-nav .nav-link:hover{color:rgba(0,0,0,.7)}.navbar-light .navbar-nav .nav-link.disabled{color:rgba(0,0,0,.3)}.navbar-light .navbar-nav .active>.nav-link,.navbar-light .navbar-nav .nav-link.active,.navbar-light .navbar-nav .nav-link.show,.navbar-light .navbar-nav .show>.nav-link{color:rgba(0,0,0,.9)}.navbar-light .navbar-toggler{color:rgba(0,0,0,.5);border-color:rgba(0,0,0,.1)}.navbar-light .navbar-toggler-icon{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(0, 0, 0, 0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E")}.navbar-light .navbar-text{color:rgba(0,0,0,.5)}.navbar-dark .navbar-brand{color:#fff}.navbar-dark .navbar-brand:focus,.navbar-dark .navbar-brand:hover{color:#fff}.navbar-dark .navbar-nav .nav-link{color:rgba(255,255,255,.5)}.navbar-dark .navbar-nav .nav-link:focus,.navbar-dark .navbar-nav .nav-link:hover{color:rgba(255,255,255,.75)}.navbar-dark .navbar-nav .nav-link.disabled{color:rgba(255,255,255,.25)}.navbar-dark .navbar-nav .active>.nav-link,.navbar-dark .navbar-nav .nav-link.active,.navbar-dark .navbar-nav .nav-link.show,.navbar-dark .navbar-nav .show>.nav-link{color:#fff}.navbar-dark .navbar-toggler{color:rgba(255,255,255,.5);border-color:rgba(255,255,255,.1)}.navbar-dark .navbar-toggler-icon{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(255, 255, 255, 0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E")}.navbar-dark .navbar-text{color:rgba(255,255,255,.5)}.card{position:relative;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;min-width:0;word-wrap:break-word;background-color:#fff;background-clip:border-box;border:1px solid rgba(0,0,0,.125);border-radius:.25rem}.card-body{-ms-flex:1 1 auto;flex:1 1 auto;padding:1.25rem}.card-title{margin-bottom:.75rem}.card-subtitle{margin-top:-.375rem;margin-bottom:0}.card-text:last-child{margin-bottom:0}.card-link:hover{text-decoration:none}.card-link+.card-link{margin-left:1.25rem}.card>.list-group:first-child .list-group-item:first-child{border-top-left-radius:.25rem;border-top-right-radius:.25rem}.card>.list-group:last-child .list-group-item:last-child{border-bottom-right-radius:.25rem;border-bottom-left-radius:.25rem}.card-header{padding:.75rem 1.25rem;margin-bottom:0;background-color:rgba(0,0,0,.03);border-bottom:1px solid rgba(0,0,0,.125)}.card-header:first-child{border-radius:calc(.25rem - 1px) calc(.25rem - 1px) 0 0}.card-footer{padding:.75rem 1.25rem;background-color:rgba(0,0,0,.03);border-top:1px solid rgba(0,0,0,.125)}.card-footer:last-child{border-radius:0 0 calc(.25rem - 1px) calc(.25rem - 1px)}.card-header-tabs{margin-right:-.625rem;margin-bottom:-.75rem;margin-left:-.625rem;border-bottom:0}.card-header-pills{margin-right:-.625rem;margin-left:-.625rem}.card-img-overlay{position:absolute;top:0;right:0;bottom:0;left:0;padding:1.25rem}.card-img{width:100%;border-radius:calc(.25rem - 1px)}.card-img-top{width:100%;border-top-left-radius:calc(.25rem - 1px);border-top-right-radius:calc(.25rem - 1px)}.card-img-bottom{width:100%;border-bottom-right-radius:calc(.25rem - 1px);border-bottom-left-radius:calc(.25rem - 1px)}@media (min-width:576px){.card-deck{display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;margin-right:-15px;margin-left:-15px}.card-deck .card{display:-ms-flexbox;display:flex;-ms-flex:1 0 0%;flex:1 0 0%;-ms-flex-direction:column;flex-direction:column;margin-right:15px;margin-left:15px}}@media (min-width:576px){.card-group{display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap}.card-group .card{-ms-flex:1 0 0%;flex:1 0 0%}.card-group .card+.card{margin-left:0;border-left:0}.card-group .card:first-child{border-top-right-radius:0;border-bottom-right-radius:0}.card-group .card:first-child .card-img-top{border-top-right-radius:0}.card-group .card:first-child .card-img-bottom{border-bottom-right-radius:0}.card-group .card:last-child{border-top-left-radius:0;border-bottom-left-radius:0}.card-group .card:last-child .card-img-top{border-top-left-radius:0}.card-group .card:last-child .card-img-bottom{border-bottom-left-radius:0}.card-group .card:not(:first-child):not(:last-child){border-radius:0}.card-group .card:not(:first-child):not(:last-child) .card-img-bottom,.card-group .card:not(:first-child):not(:last-child) .card-img-top{border-radius:0}}.card-columns .card{margin-bottom:.75rem}@media (min-width:576px){.card-columns{-webkit-column-count:3;column-count:3;-webkit-column-gap:1.25rem;column-gap:1.25rem}.card-columns .card{display:inline-block;width:100%}}.breadcrumb{padding:.75rem 1rem;margin-bottom:1rem;list-style:none;background-color:#e9ecef;border-radius:.25rem}.breadcrumb::after{display:block;clear:both;content:""}.breadcrumb-item{float:left}.breadcrumb-item+.breadcrumb-item::before{display:inline-block;padding-right:.5rem;padding-left:.5rem;color:#868e96;content:"/"}.breadcrumb-item+.breadcrumb-item:hover::before{text-decoration:underline}.breadcrumb-item+.breadcrumb-item:hover::before{text-decoration:none}.breadcrumb-item.active{color:#868e96}.pagination{display:-ms-flexbox;display:flex;padding-left:0;list-style:none;border-radius:.25rem}.page-item:first-child .page-link{margin-left:0;border-top-left-radius:.25rem;border-bottom-left-radius:.25rem}.page-item:last-child .page-link{border-top-right-radius:.25rem;border-bottom-right-radius:.25rem}.page-item.active .page-link{z-index:2;color:#fff;background-color:#007bff;border-color:#007bff}.page-item.disabled .page-link{color:#868e96;pointer-events:none;background-color:#fff;border-color:#ddd}.page-link{position:relative;display:block;padding:.5rem .75rem;margin-left:-1px;line-height:1.25;color:#007bff;background-color:#fff;border:1px solid #ddd}.page-link:focus,.page-link:hover{color:#0056b3;text-decoration:none;background-color:#e9ecef;border-color:#ddd}.pagination-lg .page-link{padding:.75rem 1.5rem;font-size:1.25rem;line-height:1.5}.pagination-lg .page-item:first-child .page-link{border-top-left-radius:.3rem;border-bottom-left-radius:.3rem}.pagination-lg .page-item:last-child .page-link{border-top-right-radius:.3rem;border-bottom-right-radius:.3rem}.pagination-sm .page-link{padding:.25rem .5rem;font-size:.875rem;line-height:1.5}.pagination-sm .page-item:first-child .page-link{border-top-left-radius:.2rem;border-bottom-left-radius:.2rem}.pagination-sm .page-item:last-child .page-link{border-top-right-radius:.2rem;border-bottom-right-radius:.2rem}.badge{display:inline-block;padding:.25em .4em;font-size:75%;font-weight:700;line-height:1;color:#fff;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:.25rem}.badge:empty{display:none}.btn .badge{position:relative;top:-1px}.badge-pill{padding-right:.6em;padding-left:.6em;border-radius:10rem}.badge-primary{color:#fff;background-color:#007bff}.badge-primary[href]:focus,.badge-primary[href]:hover{color:#fff;text-decoration:none;background-color:#0062cc}.badge-secondary{color:#fff;background-color:#868e96}.badge-secondary[href]:focus,.badge-secondary[href]:hover{color:#fff;text-decoration:none;background-color:#6c757d}.badge-success{color:#fff;background-color:#28a745}.badge-success[href]:focus,.badge-success[href]:hover{color:#fff;text-decoration:none;background-color:#1e7e34}.badge-info{color:#fff;background-color:#17a2b8}.badge-info[href]:focus,.badge-info[href]:hover{color:#fff;text-decoration:none;background-color:#117a8b}.badge-warning{color:#111;background-color:#ffc107}.badge-warning[href]:focus,.badge-warning[href]:hover{color:#111;text-decoration:none;background-color:#d39e00}.badge-danger{color:#fff;background-color:#dc3545}.badge-danger[href]:focus,.badge-danger[href]:hover{color:#fff;text-decoration:none;background-color:#bd2130}.badge-light{color:#111;background-color:#f8f9fa}.badge-light[href]:focus,.badge-light[href]:hover{color:#111;text-decoration:none;background-color:#dae0e5}.badge-dark{color:#fff;background-color:#343a40}.badge-dark[href]:focus,.badge-dark[href]:hover{color:#fff;text-decoration:none;background-color:#1d2124}.jumbotron{padding:2rem 1rem;margin-bottom:2rem;background-color:#e9ecef;border-radius:.3rem}@media (min-width:576px){.jumbotron{padding:4rem 2rem}}.jumbotron-fluid{padding-right:0;padding-left:0;border-radius:0}.alert{padding:.75rem 1.25rem;margin-bottom:1rem;border:1px solid transparent;border-radius:.25rem}.alert-heading{color:inherit}.alert-link{font-weight:700}.alert-dismissible .close{position:relative;top:-.75rem;right:-1.25rem;padding:.75rem 1.25rem;color:inherit}.alert-primary{color:#004085;background-color:#cce5ff;border-color:#b8daff}.alert-primary hr{border-top-color:#9fcdff}.alert-primary .alert-link{color:#002752}.alert-secondary{color:#464a4e;background-color:#e7e8ea;border-color:#dddfe2}.alert-secondary hr{border-top-color:#cfd2d6}.alert-secondary .alert-link{color:#2e3133}.alert-success{color:#155724;background-color:#d4edda;border-color:#c3e6cb}.alert-success hr{border-top-color:#b1dfbb}.alert-success .alert-link{color:#0b2e13}.alert-info{color:#0c5460;background-color:#d1ecf1;border-color:#bee5eb}.alert-info hr{border-top-color:#abdde5}.alert-info .alert-link{color:#062c33}.alert-warning{color:#856404;background-color:#fff3cd;border-color:#ffeeba}.alert-warning hr{border-top-color:#ffe8a1}.alert-warning .alert-link{color:#533f03}.alert-danger{color:#721c24;background-color:#f8d7da;border-color:#f5c6cb}.alert-danger hr{border-top-color:#f1b0b7}.alert-danger .alert-link{color:#491217}.alert-light{color:#818182;background-color:#fefefe;border-color:#fdfdfe}.alert-light hr{border-top-color:#ececf6}.alert-light .alert-link{color:#686868}.alert-dark{color:#1b1e21;background-color:#d6d8d9;border-color:#c6c8ca}.alert-dark hr{border-top-color:#b9bbbe}.alert-dark .alert-link{color:#040505}@-webkit-keyframes progress-bar-stripes{from{background-position:1rem 0}to{background-position:0 0}}@keyframes progress-bar-stripes{from{background-position:1rem 0}to{background-position:0 0}}.progress{display:-ms-flexbox;display:flex;overflow:hidden;font-size:.75rem;line-height:1rem;text-align:center;background-color:#e9ecef;border-radius:.25rem}.progress-bar{height:1rem;line-height:1rem;color:#fff;background-color:#007bff;transition:width .6s ease}.progress-bar-striped{background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-size:1rem 1rem}.progress-bar-animated{-webkit-animation:progress-bar-stripes 1s linear infinite;animation:progress-bar-stripes 1s linear infinite}.media{display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start}.media-body{-ms-flex:1;flex:1}.list-group{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;padding-left:0;margin-bottom:0}.list-group-item-action{width:100%;color:#495057;text-align:inherit}.list-group-item-action:focus,.list-group-item-action:hover{color:#495057;text-decoration:none;background-color:#f8f9fa}.list-group-item-action:active{color:#212529;background-color:#e9ecef}.list-group-item{position:relative;display:block;padding:.75rem 1.25rem;margin-bottom:-1px;background-color:#fff;border:1px solid rgba(0,0,0,.125)}.list-group-item:first-child{border-top-left-radius:.25rem;border-top-right-radius:.25rem}.list-group-item:last-child{margin-bottom:0;border-bottom-right-radius:.25rem;border-bottom-left-radius:.25rem}.list-group-item:focus,.list-group-item:hover{text-decoration:none}.list-group-item.disabled,.list-group-item:disabled{color:#868e96;background-color:#fff}.list-group-item.active{z-index:2;color:#fff;background-color:#007bff;border-color:#007bff}.list-group-flush .list-group-item{border-right:0;border-left:0;border-radius:0}.list-group-flush:first-child .list-group-item:first-child{border-top:0}.list-group-flush:last-child .list-group-item:last-child{border-bottom:0}.list-group-item-primary{color:#004085;background-color:#b8daff}a.list-group-item-primary,button.list-group-item-primary{color:#004085}a.list-group-item-primary:focus,a.list-group-item-primary:hover,button.list-group-item-primary:focus,button.list-group-item-primary:hover{color:#004085;background-color:#9fcdff}a.list-group-item-primary.active,button.list-group-item-primary.active{color:#fff;background-color:#004085;border-color:#004085}.list-group-item-secondary{color:#464a4e;background-color:#dddfe2}a.list-group-item-secondary,button.list-group-item-secondary{color:#464a4e}a.list-group-item-secondary:focus,a.list-group-item-secondary:hover,button.list-group-item-secondary:focus,button.list-group-item-secondary:hover{color:#464a4e;background-color:#cfd2d6}a.list-group-item-secondary.active,button.list-group-item-secondary.active{color:#fff;background-color:#464a4e;border-color:#464a4e}.list-group-item-success{color:#155724;background-color:#c3e6cb}a.list-group-item-success,button.list-group-item-success{color:#155724}a.list-group-item-success:focus,a.list-group-item-success:hover,button.list-group-item-success:focus,button.list-group-item-success:hover{color:#155724;background-color:#b1dfbb}a.list-group-item-success.active,button.list-group-item-success.active{color:#fff;background-color:#155724;border-color:#155724}.list-group-item-info{color:#0c5460;background-color:#bee5eb}a.list-group-item-info,button.list-group-item-info{color:#0c5460}a.list-group-item-info:focus,a.list-group-item-info:hover,button.list-group-item-info:focus,button.list-group-item-info:hover{color:#0c5460;background-color:#abdde5}a.list-group-item-info.active,button.list-group-item-info.active{color:#fff;background-color:#0c5460;border-color:#0c5460}.list-group-item-warning{color:#856404;background-color:#ffeeba}a.list-group-item-warning,button.list-group-item-warning{color:#856404}a.list-group-item-warning:focus,a.list-group-item-warning:hover,button.list-group-item-warning:focus,button.list-group-item-warning:hover{color:#856404;background-color:#ffe8a1}a.list-group-item-warning.active,button.list-group-item-warning.active{color:#fff;background-color:#856404;border-color:#856404}.list-group-item-danger{color:#721c24;background-color:#f5c6cb}a.list-group-item-danger,button.list-group-item-danger{color:#721c24}a.list-group-item-danger:focus,a.list-group-item-danger:hover,button.list-group-item-danger:focus,button.list-group-item-danger:hover{color:#721c24;background-color:#f1b0b7}a.list-group-item-danger.active,button.list-group-item-danger.active{color:#fff;background-color:#721c24;border-color:#721c24}.list-group-item-light{color:#818182;background-color:#fdfdfe}a.list-group-item-light,button.list-group-item-light{color:#818182}a.list-group-item-light:focus,a.list-group-item-light:hover,button.list-group-item-light:focus,button.list-group-item-light:hover{color:#818182;background-color:#ececf6}a.list-group-item-light.active,button.list-group-item-light.active{color:#fff;background-color:#818182;border-color:#818182}.list-group-item-dark{color:#1b1e21;background-color:#c6c8ca}a.list-group-item-dark,button.list-group-item-dark{color:#1b1e21}a.list-group-item-dark:focus,a.list-group-item-dark:hover,button.list-group-item-dark:focus,button.list-group-item-dark:hover{color:#1b1e21;background-color:#b9bbbe}a.list-group-item-dark.active,button.list-group-item-dark.active{color:#fff;background-color:#1b1e21;border-color:#1b1e21}.close{float:right;font-size:1.5rem;font-weight:700;line-height:1;color:#000;text-shadow:0 1px 0 #fff;opacity:.5}.close:focus,.close:hover{color:#000;text-decoration:none;opacity:.75}button.close{padding:0;background:0 0;border:0;-webkit-appearance:none}.modal-open{overflow:hidden}.modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1050;display:none;overflow:hidden;outline:0}.modal.fade .modal-dialog{transition:-webkit-transform .3s ease-out;transition:transform .3s ease-out;transition:transform .3s ease-out,-webkit-transform .3s ease-out;-webkit-transform:translate(0,-25%);transform:translate(0,-25%)}.modal.show .modal-dialog{-webkit-transform:translate(0,0);transform:translate(0,0)}.modal-open .modal{overflow-x:hidden;overflow-y:auto}.modal-dialog{position:relative;width:auto;margin:10px}.modal-content{position:relative;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.2);border-radius:.3rem;outline:0}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1040;background-color:#000}.modal-backdrop.fade{opacity:0}.modal-backdrop.show{opacity:.5}.modal-header{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;padding:15px;border-bottom:1px solid #e9ecef}.modal-title{margin-bottom:0;line-height:1.5}.modal-body{position:relative;-ms-flex:1 1 auto;flex:1 1 auto;padding:15px}.modal-footer{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:end;justify-content:flex-end;padding:15px;border-top:1px solid #e9ecef}.modal-footer>:not(:first-child){margin-left:.25rem}.modal-footer>:not(:last-child){margin-right:.25rem}.modal-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}@media (min-width:576px){.modal-dialog{max-width:500px;margin:30px auto}.modal-sm{max-width:300px}}@media (min-width:992px){.modal-lg{max-width:800px}}.tooltip{position:absolute;z-index:1070;display:block;margin:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;font-style:normal;font-weight:400;line-height:1.5;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;word-spacing:normal;white-space:normal;line-break:auto;font-size:.875rem;word-wrap:break-word;opacity:0}.tooltip.show{opacity:.9}.tooltip .arrow{position:absolute;display:block;width:5px;height:5px}.tooltip.bs-tooltip-auto[x-placement^=top],.tooltip.bs-tooltip-top{padding:5px 0}.tooltip.bs-tooltip-auto[x-placement^=top] .arrow,.tooltip.bs-tooltip-top .arrow{bottom:0}.tooltip.bs-tooltip-auto[x-placement^=top] .arrow::before,.tooltip.bs-tooltip-top .arrow::before{margin-left:-3px;content:"";border-width:5px 5px 0;border-top-color:#000}.tooltip.bs-tooltip-auto[x-placement^=right],.tooltip.bs-tooltip-right{padding:0 5px}.tooltip.bs-tooltip-auto[x-placement^=right] .arrow,.tooltip.bs-tooltip-right .arrow{left:0}.tooltip.bs-tooltip-auto[x-placement^=right] .arrow::before,.tooltip.bs-tooltip-right .arrow::before{margin-top:-3px;content:"";border-width:5px 5px 5px 0;border-right-color:#000}.tooltip.bs-tooltip-auto[x-placement^=bottom],.tooltip.bs-tooltip-bottom{padding:5px 0}.tooltip.bs-tooltip-auto[x-placement^=bottom] .arrow,.tooltip.bs-tooltip-bottom .arrow{top:0}.tooltip.bs-tooltip-auto[x-placement^=bottom] .arrow::before,.tooltip.bs-tooltip-bottom .arrow::before{margin-left:-3px;content:"";border-width:0 5px 5px;border-bottom-color:#000}.tooltip.bs-tooltip-auto[x-placement^=left],.tooltip.bs-tooltip-left{padding:0 5px}.tooltip.bs-tooltip-auto[x-placement^=left] .arrow,.tooltip.bs-tooltip-left .arrow{right:0}.tooltip.bs-tooltip-auto[x-placement^=left] .arrow::before,.tooltip.bs-tooltip-left .arrow::before{right:0;margin-top:-3px;content:"";border-width:5px 0 5px 5px;border-left-color:#000}.tooltip .arrow::before{position:absolute;border-color:transparent;border-style:solid}.tooltip-inner{max-width:200px;padding:3px 8px;color:#fff;text-align:center;background-color:#000;border-radius:.25rem}.popover{position:absolute;top:0;left:0;z-index:1060;display:block;max-width:276px;padding:1px;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;font-style:normal;font-weight:400;line-height:1.5;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;word-spacing:normal;white-space:normal;line-break:auto;font-size:.875rem;word-wrap:break-word;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.2);border-radius:.3rem}.popover .arrow{position:absolute;display:block;width:10px;height:5px}.popover .arrow::after,.popover .arrow::before{position:absolute;display:block;border-color:transparent;border-style:solid}.popover .arrow::before{content:"";border-width:11px}.popover .arrow::after{content:"";border-width:11px}.popover.bs-popover-auto[x-placement^=top],.popover.bs-popover-top{margin-bottom:10px}.popover.bs-popover-auto[x-placement^=top] .arrow,.popover.bs-popover-top .arrow{bottom:0}.popover.bs-popover-auto[x-placement^=top] .arrow::after,.popover.bs-popover-auto[x-placement^=top] .arrow::before,.popover.bs-popover-top .arrow::after,.popover.bs-popover-top .arrow::before{border-bottom-width:0}.popover.bs-popover-auto[x-placement^=top] .arrow::before,.popover.bs-popover-top .arrow::before{bottom:-11px;margin-left:-6px;border-top-color:rgba(0,0,0,.25)}.popover.bs-popover-auto[x-placement^=top] .arrow::after,.popover.bs-popover-top .arrow::after{bottom:-10px;margin-left:-6px;border-top-color:#fff}.popover.bs-popover-auto[x-placement^=right],.popover.bs-popover-right{margin-left:10px}.popover.bs-popover-auto[x-placement^=right] .arrow,.popover.bs-popover-right .arrow{left:0}.popover.bs-popover-auto[x-placement^=right] .arrow::after,.popover.bs-popover-auto[x-placement^=right] .arrow::before,.popover.bs-popover-right .arrow::after,.popover.bs-popover-right .arrow::before{margin-top:-8px;border-left-width:0}.popover.bs-popover-auto[x-placement^=right] .arrow::before,.popover.bs-popover-right .arrow::before{left:-11px;border-right-color:rgba(0,0,0,.25)}.popover.bs-popover-auto[x-placement^=right] .arrow::after,.popover.bs-popover-right .arrow::after{left:-10px;border-right-color:#fff}.popover.bs-popover-auto[x-placement^=bottom],.popover.bs-popover-bottom{margin-top:10px}.popover.bs-popover-auto[x-placement^=bottom] .arrow,.popover.bs-popover-bottom .arrow{top:0}.popover.bs-popover-auto[x-placement^=bottom] .arrow::after,.popover.bs-popover-auto[x-placement^=bottom] .arrow::before,.popover.bs-popover-bottom .arrow::after,.popover.bs-popover-bottom .arrow::before{margin-left:-7px;border-top-width:0}.popover.bs-popover-auto[x-placement^=bottom] .arrow::before,.popover.bs-popover-bottom .arrow::before{top:-11px;border-bottom-color:rgba(0,0,0,.25)}.popover.bs-popover-auto[x-placement^=bottom] .arrow::after,.popover.bs-popover-bottom .arrow::after{top:-10px;border-bottom-color:#fff}.popover.bs-popover-auto[x-placement^=bottom] .popover-header::before,.popover.bs-popover-bottom .popover-header::before{position:absolute;top:0;left:50%;display:block;width:20px;margin-left:-10px;content:"";border-bottom:1px solid #f7f7f7}.popover.bs-popover-auto[x-placement^=left],.popover.bs-popover-left{margin-right:10px}.popover.bs-popover-auto[x-placement^=left] .arrow,.popover.bs-popover-left .arrow{right:0}.popover.bs-popover-auto[x-placement^=left] .arrow::after,.popover.bs-popover-auto[x-placement^=left] .arrow::before,.popover.bs-popover-left .arrow::after,.popover.bs-popover-left .arrow::before{margin-top:-8px;border-right-width:0}.popover.bs-popover-auto[x-placement^=left] .arrow::before,.popover.bs-popover-left .arrow::before{right:-11px;border-left-color:rgba(0,0,0,.25)}.popover.bs-popover-auto[x-placement^=left] .arrow::after,.popover.bs-popover-left .arrow::after{right:-10px;border-left-color:#fff}.popover-header{padding:8px 14px;margin-bottom:0;font-size:1rem;color:inherit;background-color:#f7f7f7;border-bottom:1px solid #ebebeb;border-top-left-radius:calc(.3rem - 1px);border-top-right-radius:calc(.3rem - 1px)}.popover-header:empty{display:none}.popover-body{padding:9px 14px;color:#212529}.carousel{position:relative}.carousel-inner{position:relative;width:100%;overflow:hidden}.carousel-item{position:relative;display:none;-ms-flex-align:center;align-items:center;width:100%;transition:-webkit-transform .6s ease;transition:transform .6s ease;transition:transform .6s ease,-webkit-transform .6s ease;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-perspective:1000px;perspective:1000px}.carousel-item-next,.carousel-item-prev,.carousel-item.active{display:block}.carousel-item-next,.carousel-item-prev{position:absolute;top:0}.carousel-item-next.carousel-item-left,.carousel-item-prev.carousel-item-right{-webkit-transform:translateX(0);transform:translateX(0)}@supports ((-webkit-transform-style:preserve-3d) or (transform-style:preserve-3d)){.carousel-item-next.carousel-item-left,.carousel-item-prev.carousel-item-right{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.active.carousel-item-right,.carousel-item-next{-webkit-transform:translateX(100%);transform:translateX(100%)}@supports ((-webkit-transform-style:preserve-3d) or (transform-style:preserve-3d)){.active.carousel-item-right,.carousel-item-next{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}.active.carousel-item-left,.carousel-item-prev{-webkit-transform:translateX(-100%);transform:translateX(-100%)}@supports ((-webkit-transform-style:preserve-3d) or (transform-style:preserve-3d)){.active.carousel-item-left,.carousel-item-prev{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}.carousel-control-next,.carousel-control-prev{position:absolute;top:0;bottom:0;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:15%;color:#fff;text-align:center;opacity:.5}.carousel-control-next:focus,.carousel-control-next:hover,.carousel-control-prev:focus,.carousel-control-prev:hover{color:#fff;text-decoration:none;outline:0;opacity:.9}.carousel-control-prev{left:0}.carousel-control-next{right:0}.carousel-control-next-icon,.carousel-control-prev-icon{display:inline-block;width:20px;height:20px;background:transparent no-repeat center center;background-size:100% 100%}.carousel-control-prev-icon{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 8 8'%3E%3Cpath d='M4 0l-4 4 4 4 1.5-1.5-2.5-2.5 2.5-2.5-1.5-1.5z'/%3E%3C/svg%3E")}.carousel-control-next-icon{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 8 8'%3E%3Cpath d='M1.5 0l-1.5 1.5 2.5 2.5-2.5 2.5 1.5 1.5 4-4-4-4z'/%3E%3C/svg%3E")}.carousel-indicators{position:absolute;right:0;bottom:10px;left:0;z-index:15;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;padding-left:0;margin-right:15%;margin-left:15%;list-style:none}.carousel-indicators li{position:relative;-ms-flex:0 1 auto;flex:0 1 auto;width:30px;height:3px;margin-right:3px;margin-left:3px;text-indent:-999px;background-color:rgba(255,255,255,.5)}.carousel-indicators li::before{position:absolute;top:-10px;left:0;display:inline-block;width:100%;height:10px;content:""}.carousel-indicators li::after{position:absolute;bottom:-10px;left:0;display:inline-block;width:100%;height:10px;content:""}.carousel-indicators .active{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}.align-baseline{vertical-align:baseline!important}.align-top{vertical-align:top!important}.align-middle{vertical-align:middle!important}.align-bottom{vertical-align:bottom!important}.align-text-bottom{vertical-align:text-bottom!important}.align-text-top{vertical-align:text-top!important}.bg-primary{background-color:#007bff!important}a.bg-primary:focus,a.bg-primary:hover{background-color:#0062cc!important}.bg-secondary{background-color:#868e96!important}a.bg-secondary:focus,a.bg-secondary:hover{background-color:#6c757d!important}.bg-success{background-color:#28a745!important}a.bg-success:focus,a.bg-success:hover{background-color:#1e7e34!important}.bg-info{background-color:#17a2b8!important}a.bg-info:focus,a.bg-info:hover{background-color:#117a8b!important}.bg-warning{background-color:#ffc107!important}a.bg-warning:focus,a.bg-warning:hover{background-color:#d39e00!important}.bg-danger{background-color:#dc3545!important}a.bg-danger:focus,a.bg-danger:hover{background-color:#bd2130!important}.bg-light{background-color:#f8f9fa!important}a.bg-light:focus,a.bg-light:hover{background-color:#dae0e5!important}.bg-dark{background-color:#343a40!important}a.bg-dark:focus,a.bg-dark:hover{background-color:#1d2124!important}.bg-white{background-color:#fff!important}.bg-transparent{background-color:transparent!important}.border{border:1px solid #e9ecef!important}.border-0{border:0!important}.border-top-0{border-top:0!important}.border-right-0{border-right:0!important}.border-bottom-0{border-bottom:0!important}.border-left-0{border-left:0!important}.border-primary{border-color:#007bff!important}.border-secondary{border-color:#868e96!important}.border-success{border-color:#28a745!important}.border-info{border-color:#17a2b8!important}.border-warning{border-color:#ffc107!important}.border-danger{border-color:#dc3545!important}.border-light{border-color:#f8f9fa!important}.border-dark{border-color:#343a40!important}.border-white{border-color:#fff!important}.rounded{border-radius:.25rem!important}.rounded-top{border-top-left-radius:.25rem!important;border-top-right-radius:.25rem!important}.rounded-right{border-top-right-radius:.25rem!important;border-bottom-right-radius:.25rem!important}.rounded-bottom{border-bottom-right-radius:.25rem!important;border-bottom-left-radius:.25rem!important}.rounded-left{border-top-left-radius:.25rem!important;border-bottom-left-radius:.25rem!important}.rounded-circle{border-radius:50%}.rounded-0{border-radius:0}.clearfix::after{display:block;clear:both;content:""}.d-none{display:none!important}.d-inline{display:inline!important}.d-inline-block{display:inline-block!important}.d-block{display:block!important}.d-table{display:table!important}.d-table-cell{display:table-cell!important}.d-flex{display:-ms-flexbox!important;display:flex!important}.d-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}@media (min-width:576px){.d-sm-none{display:none!important}.d-sm-inline{display:inline!important}.d-sm-inline-block{display:inline-block!important}.d-sm-block{display:block!important}.d-sm-table{display:table!important}.d-sm-table-cell{display:table-cell!important}.d-sm-flex{display:-ms-flexbox!important;display:flex!important}.d-sm-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}}@media (min-width:768px){.d-md-none{display:none!important}.d-md-inline{display:inline!important}.d-md-inline-block{display:inline-block!important}.d-md-block{display:block!important}.d-md-table{display:table!important}.d-md-table-cell{display:table-cell!important}.d-md-flex{display:-ms-flexbox!important;display:flex!important}.d-md-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}}@media (min-width:992px){.d-lg-none{display:none!important}.d-lg-inline{display:inline!important}.d-lg-inline-block{display:inline-block!important}.d-lg-block{display:block!important}.d-lg-table{display:table!important}.d-lg-table-cell{display:table-cell!important}.d-lg-flex{display:-ms-flexbox!important;display:flex!important}.d-lg-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}}@media (min-width:1200px){.d-xl-none{display:none!important}.d-xl-inline{display:inline!important}.d-xl-inline-block{display:inline-block!important}.d-xl-block{display:block!important}.d-xl-table{display:table!important}.d-xl-table-cell{display:table-cell!important}.d-xl-flex{display:-ms-flexbox!important;display:flex!important}.d-xl-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}}.d-print-block{display:none!important}@media print{.d-print-block{display:block!important}}.d-print-inline{display:none!important}@media print{.d-print-inline{display:inline!important}}.d-print-inline-block{display:none!important}@media print{.d-print-inline-block{display:inline-block!important}}@media print{.d-print-none{display:none!important}}.embed-responsive{position:relative;display:block;width:100%;padding:0;overflow:hidden}.embed-responsive::before{display:block;content:""}.embed-responsive .embed-responsive-item,.embed-responsive embed,.embed-responsive iframe,.embed-responsive object,.embed-responsive video{position:absolute;top:0;bottom:0;left:0;width:100%;height:100%;border:0}.embed-responsive-21by9::before{padding-top:42.857143%}.embed-responsive-16by9::before{padding-top:56.25%}.embed-responsive-4by3::before{padding-top:75%}.embed-responsive-1by1::before{padding-top:100%}.flex-row{-ms-flex-direction:row!important;flex-direction:row!important}.flex-column{-ms-flex-direction:column!important;flex-direction:column!important}.flex-row-reverse{-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-column-reverse{-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.justify-content-start{-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-end{-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-center{-ms-flex-pack:center!important;justify-content:center!important}.justify-content-between{-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-start{-ms-flex-align:start!important;align-items:flex-start!important}.align-items-end{-ms-flex-align:end!important;align-items:flex-end!important}.align-items-center{-ms-flex-align:center!important;align-items:center!important}.align-items-baseline{-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-stretch{-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}@media (min-width:576px){.flex-sm-row{-ms-flex-direction:row!important;flex-direction:row!important}.flex-sm-column{-ms-flex-direction:column!important;flex-direction:column!important}.flex-sm-row-reverse{-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-sm-column-reverse{-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-sm-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-sm-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-sm-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.justify-content-sm-start{-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-sm-end{-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-sm-center{-ms-flex-pack:center!important;justify-content:center!important}.justify-content-sm-between{-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-sm-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-sm-start{-ms-flex-align:start!important;align-items:flex-start!important}.align-items-sm-end{-ms-flex-align:end!important;align-items:flex-end!important}.align-items-sm-center{-ms-flex-align:center!important;align-items:center!important}.align-items-sm-baseline{-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-sm-stretch{-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-sm-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-sm-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-sm-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-sm-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-sm-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-sm-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-sm-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-sm-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-sm-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-sm-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-sm-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-sm-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}}@media (min-width:768px){.flex-md-row{-ms-flex-direction:row!important;flex-direction:row!important}.flex-md-column{-ms-flex-direction:column!important;flex-direction:column!important}.flex-md-row-reverse{-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-md-column-reverse{-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-md-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-md-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-md-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.justify-content-md-start{-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-md-end{-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-md-center{-ms-flex-pack:center!important;justify-content:center!important}.justify-content-md-between{-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-md-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-md-start{-ms-flex-align:start!important;align-items:flex-start!important}.align-items-md-end{-ms-flex-align:end!important;align-items:flex-end!important}.align-items-md-center{-ms-flex-align:center!important;align-items:center!important}.align-items-md-baseline{-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-md-stretch{-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-md-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-md-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-md-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-md-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-md-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-md-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-md-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-md-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-md-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-md-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-md-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-md-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}}@media (min-width:992px){.flex-lg-row{-ms-flex-direction:row!important;flex-direction:row!important}.flex-lg-column{-ms-flex-direction:column!important;flex-direction:column!important}.flex-lg-row-reverse{-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-lg-column-reverse{-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-lg-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-lg-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-lg-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.justify-content-lg-start{-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-lg-end{-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-lg-center{-ms-flex-pack:center!important;justify-content:center!important}.justify-content-lg-between{-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-lg-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-lg-start{-ms-flex-align:start!important;align-items:flex-start!important}.align-items-lg-end{-ms-flex-align:end!important;align-items:flex-end!important}.align-items-lg-center{-ms-flex-align:center!important;align-items:center!important}.align-items-lg-baseline{-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-lg-stretch{-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-lg-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-lg-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-lg-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-lg-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-lg-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-lg-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-lg-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-lg-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-lg-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-lg-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-lg-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-lg-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}}@media (min-width:1200px){.flex-xl-row{-ms-flex-direction:row!important;flex-direction:row!important}.flex-xl-column{-ms-flex-direction:column!important;flex-direction:column!important}.flex-xl-row-reverse{-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-xl-column-reverse{-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-xl-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-xl-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-xl-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.justify-content-xl-start{-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-xl-end{-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-xl-center{-ms-flex-pack:center!important;justify-content:center!important}.justify-content-xl-between{-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-xl-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-xl-start{-ms-flex-align:start!important;align-items:flex-start!important}.align-items-xl-end{-ms-flex-align:end!important;align-items:flex-end!important}.align-items-xl-center{-ms-flex-align:center!important;align-items:center!important}.align-items-xl-baseline{-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-xl-stretch{-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-xl-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-xl-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-xl-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-xl-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-xl-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-xl-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-xl-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-xl-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-xl-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-xl-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-xl-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-xl-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}}.float-left{float:left!important}.float-right{float:right!important}.float-none{float:none!important}@media (min-width:576px){.float-sm-left{float:left!important}.float-sm-right{float:right!important}.float-sm-none{float:none!important}}@media (min-width:768px){.float-md-left{float:left!important}.float-md-right{float:right!important}.float-md-none{float:none!important}}@media (min-width:992px){.float-lg-left{float:left!important}.float-lg-right{float:right!important}.float-lg-none{float:none!important}}@media (min-width:1200px){.float-xl-left{float:left!important}.float-xl-right{float:right!important}.float-xl-none{float:none!important}}.fixed-top{position:fixed;top:0;right:0;left:0;z-index:1030}.fixed-bottom{position:fixed;right:0;bottom:0;left:0;z-index:1030}@supports ((position:-webkit-sticky) or (position:sticky)){.sticky-top{position:-webkit-sticky;position:sticky;top:0;z-index:1020}}.sr-only{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;-webkit-clip-path:inset(50%);clip-path:inset(50%);border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;overflow:visible;clip:auto;white-space:normal;-webkit-clip-path:none;clip-path:none}.w-25{width:25%!important}.w-50{width:50%!important}.w-75{width:75%!important}.w-100{width:100%!important}.h-25{height:25%!important}.h-50{height:50%!important}.h-75{height:75%!important}.h-100{height:100%!important}.mw-100{max-width:100%!important}.mh-100{max-height:100%!important}.m-0{margin:0!important}.mt-0{margin-top:0!important}.mr-0{margin-right:0!important}.mb-0{margin-bottom:0!important}.ml-0{margin-left:0!important}.mx-0{margin-right:0!important;margin-left:0!important}.my-0{margin-top:0!important;margin-bottom:0!important}.m-1{margin:.25rem!important}.mt-1{margin-top:.25rem!important}.mr-1{margin-right:.25rem!important}.mb-1{margin-bottom:.25rem!important}.ml-1{margin-left:.25rem!important}.mx-1{margin-right:.25rem!important;margin-left:.25rem!important}.my-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.m-2{margin:.5rem!important}.mt-2{margin-top:.5rem!important}.mr-2{margin-right:.5rem!important}.mb-2{margin-bottom:.5rem!important}.ml-2{margin-left:.5rem!important}.mx-2{margin-right:.5rem!important;margin-left:.5rem!important}.my-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.m-3{margin:1rem!important}.mt-3{margin-top:1rem!important}.mr-3{margin-right:1rem!important}.mb-3{margin-bottom:1rem!important}.ml-3{margin-left:1rem!important}.mx-3{margin-right:1rem!important;margin-left:1rem!important}.my-3{margin-top:1rem!important;margin-bottom:1rem!important}.m-4{margin:1.5rem!important}.mt-4{margin-top:1.5rem!important}.mr-4{margin-right:1.5rem!important}.mb-4{margin-bottom:1.5rem!important}.ml-4{margin-left:1.5rem!important}.mx-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.my-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.m-5{margin:3rem!important}.mt-5{margin-top:3rem!important}.mr-5{margin-right:3rem!important}.mb-5{margin-bottom:3rem!important}.ml-5{margin-left:3rem!important}.mx-5{margin-right:3rem!important;margin-left:3rem!important}.my-5{margin-top:3rem!important;margin-bottom:3rem!important}.p-0{padding:0!important}.pt-0{padding-top:0!important}.pr-0{padding-right:0!important}.pb-0{padding-bottom:0!important}.pl-0{padding-left:0!important}.px-0{padding-right:0!important;padding-left:0!important}.py-0{padding-top:0!important;padding-bottom:0!important}.p-1{padding:.25rem!important}.pt-1{padding-top:.25rem!important}.pr-1{padding-right:.25rem!important}.pb-1{padding-bottom:.25rem!important}.pl-1{padding-left:.25rem!important}.px-1{padding-right:.25rem!important;padding-left:.25rem!important}.py-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.p-2{padding:.5rem!important}.pt-2{padding-top:.5rem!important}.pr-2{padding-right:.5rem!important}.pb-2{padding-bottom:.5rem!important}.pl-2{padding-left:.5rem!important}.px-2{padding-right:.5rem!important;padding-left:.5rem!important}.py-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.p-3{padding:1rem!important}.pt-3{padding-top:1rem!important}.pr-3{padding-right:1rem!important}.pb-3{padding-bottom:1rem!important}.pl-3{padding-left:1rem!important}.px-3{padding-right:1rem!important;padding-left:1rem!important}.py-3{padding-top:1rem!important;padding-bottom:1rem!important}.p-4{padding:1.5rem!important}.pt-4{padding-top:1.5rem!important}.pr-4{padding-right:1.5rem!important}.pb-4{padding-bottom:1.5rem!important}.pl-4{padding-left:1.5rem!important}.px-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.py-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.p-5{padding:3rem!important}.pt-5{padding-top:3rem!important}.pr-5{padding-right:3rem!important}.pb-5{padding-bottom:3rem!important}.pl-5{padding-left:3rem!important}.px-5{padding-right:3rem!important;padding-left:3rem!important}.py-5{padding-top:3rem!important;padding-bottom:3rem!important}.m-auto{margin:auto!important}.mt-auto{margin-top:auto!important}.mr-auto{margin-right:auto!important}.mb-auto{margin-bottom:auto!important}.ml-auto{margin-left:auto!important}.mx-auto{margin-right:auto!important;margin-left:auto!important}.my-auto{margin-top:auto!important;margin-bottom:auto!important}@media (min-width:576px){.m-sm-0{margin:0!important}.mt-sm-0{margin-top:0!important}.mr-sm-0{margin-right:0!important}.mb-sm-0{margin-bottom:0!important}.ml-sm-0{margin-left:0!important}.mx-sm-0{margin-right:0!important;margin-left:0!important}.my-sm-0{margin-top:0!important;margin-bottom:0!important}.m-sm-1{margin:.25rem!important}.mt-sm-1{margin-top:.25rem!important}.mr-sm-1{margin-right:.25rem!important}.mb-sm-1{margin-bottom:.25rem!important}.ml-sm-1{margin-left:.25rem!important}.mx-sm-1{margin-right:.25rem!important;margin-left:.25rem!important}.my-sm-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.m-sm-2{margin:.5rem!important}.mt-sm-2{margin-top:.5rem!important}.mr-sm-2{margin-right:.5rem!important}.mb-sm-2{margin-bottom:.5rem!important}.ml-sm-2{margin-left:.5rem!important}.mx-sm-2{margin-right:.5rem!important;margin-left:.5rem!important}.my-sm-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.m-sm-3{margin:1rem!important}.mt-sm-3{margin-top:1rem!important}.mr-sm-3{margin-right:1rem!important}.mb-sm-3{margin-bottom:1rem!important}.ml-sm-3{margin-left:1rem!important}.mx-sm-3{margin-right:1rem!important;margin-left:1rem!important}.my-sm-3{margin-top:1rem!important;margin-bottom:1rem!important}.m-sm-4{margin:1.5rem!important}.mt-sm-4{margin-top:1.5rem!important}.mr-sm-4{margin-right:1.5rem!important}.mb-sm-4{margin-bottom:1.5rem!important}.ml-sm-4{margin-left:1.5rem!important}.mx-sm-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.my-sm-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.m-sm-5{margin:3rem!important}.mt-sm-5{margin-top:3rem!important}.mr-sm-5{margin-right:3rem!important}.mb-sm-5{margin-bottom:3rem!important}.ml-sm-5{margin-left:3rem!important}.mx-sm-5{margin-right:3rem!important;margin-left:3rem!important}.my-sm-5{margin-top:3rem!important;margin-bottom:3rem!important}.p-sm-0{padding:0!important}.pt-sm-0{padding-top:0!important}.pr-sm-0{padding-right:0!important}.pb-sm-0{padding-bottom:0!important}.pl-sm-0{padding-left:0!important}.px-sm-0{padding-right:0!important;padding-left:0!important}.py-sm-0{padding-top:0!important;padding-bottom:0!important}.p-sm-1{padding:.25rem!important}.pt-sm-1{padding-top:.25rem!important}.pr-sm-1{padding-right:.25rem!important}.pb-sm-1{padding-bottom:.25rem!important}.pl-sm-1{padding-left:.25rem!important}.px-sm-1{padding-right:.25rem!important;padding-left:.25rem!important}.py-sm-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.p-sm-2{padding:.5rem!important}.pt-sm-2{padding-top:.5rem!important}.pr-sm-2{padding-right:.5rem!important}.pb-sm-2{padding-bottom:.5rem!important}.pl-sm-2{padding-left:.5rem!important}.px-sm-2{padding-right:.5rem!important;padding-left:.5rem!important}.py-sm-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.p-sm-3{padding:1rem!important}.pt-sm-3{padding-top:1rem!important}.pr-sm-3{padding-right:1rem!important}.pb-sm-3{padding-bottom:1rem!important}.pl-sm-3{padding-left:1rem!important}.px-sm-3{padding-right:1rem!important;padding-left:1rem!important}.py-sm-3{padding-top:1rem!important;padding-bottom:1rem!important}.p-sm-4{padding:1.5rem!important}.pt-sm-4{padding-top:1.5rem!important}.pr-sm-4{padding-right:1.5rem!important}.pb-sm-4{padding-bottom:1.5rem!important}.pl-sm-4{padding-left:1.5rem!important}.px-sm-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.py-sm-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.p-sm-5{padding:3rem!important}.pt-sm-5{padding-top:3rem!important}.pr-sm-5{padding-right:3rem!important}.pb-sm-5{padding-bottom:3rem!important}.pl-sm-5{padding-left:3rem!important}.px-sm-5{padding-right:3rem!important;padding-left:3rem!important}.py-sm-5{padding-top:3rem!important;padding-bottom:3rem!important}.m-sm-auto{margin:auto!important}.mt-sm-auto{margin-top:auto!important}.mr-sm-auto{margin-right:auto!important}.mb-sm-auto{margin-bottom:auto!important}.ml-sm-auto{margin-left:auto!important}.mx-sm-auto{margin-right:auto!important;margin-left:auto!important}.my-sm-auto{margin-top:auto!important;margin-bottom:auto!important}}@media (min-width:768px){.m-md-0{margin:0!important}.mt-md-0{margin-top:0!important}.mr-md-0{margin-right:0!important}.mb-md-0{margin-bottom:0!important}.ml-md-0{margin-left:0!important}.mx-md-0{margin-right:0!important;margin-left:0!important}.my-md-0{margin-top:0!important;margin-bottom:0!important}.m-md-1{margin:.25rem!important}.mt-md-1{margin-top:.25rem!important}.mr-md-1{margin-right:.25rem!important}.mb-md-1{margin-bottom:.25rem!important}.ml-md-1{margin-left:.25rem!important}.mx-md-1{margin-right:.25rem!important;margin-left:.25rem!important}.my-md-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.m-md-2{margin:.5rem!important}.mt-md-2{margin-top:.5rem!important}.mr-md-2{margin-right:.5rem!important}.mb-md-2{margin-bottom:.5rem!important}.ml-md-2{margin-left:.5rem!important}.mx-md-2{margin-right:.5rem!important;margin-left:.5rem!important}.my-md-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.m-md-3{margin:1rem!important}.mt-md-3{margin-top:1rem!important}.mr-md-3{margin-right:1rem!important}.mb-md-3{margin-bottom:1rem!important}.ml-md-3{margin-left:1rem!important}.mx-md-3{margin-right:1rem!important;margin-left:1rem!important}.my-md-3{margin-top:1rem!important;margin-bottom:1rem!important}.m-md-4{margin:1.5rem!important}.mt-md-4{margin-top:1.5rem!important}.mr-md-4{margin-right:1.5rem!important}.mb-md-4{margin-bottom:1.5rem!important}.ml-md-4{margin-left:1.5rem!important}.mx-md-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.my-md-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.m-md-5{margin:3rem!important}.mt-md-5{margin-top:3rem!important}.mr-md-5{margin-right:3rem!important}.mb-md-5{margin-bottom:3rem!important}.ml-md-5{margin-left:3rem!important}.mx-md-5{margin-right:3rem!important;margin-left:3rem!important}.my-md-5{margin-top:3rem!important;margin-bottom:3rem!important}.p-md-0{padding:0!important}.pt-md-0{padding-top:0!important}.pr-md-0{padding-right:0!important}.pb-md-0{padding-bottom:0!important}.pl-md-0{padding-left:0!important}.px-md-0{padding-right:0!important;padding-left:0!important}.py-md-0{padding-top:0!important;padding-bottom:0!important}.p-md-1{padding:.25rem!important}.pt-md-1{padding-top:.25rem!important}.pr-md-1{padding-right:.25rem!important}.pb-md-1{padding-bottom:.25rem!important}.pl-md-1{padding-left:.25rem!important}.px-md-1{padding-right:.25rem!important;padding-left:.25rem!important}.py-md-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.p-md-2{padding:.5rem!important}.pt-md-2{padding-top:.5rem!important}.pr-md-2{padding-right:.5rem!important}.pb-md-2{padding-bottom:.5rem!important}.pl-md-2{padding-left:.5rem!important}.px-md-2{padding-right:.5rem!important;padding-left:.5rem!important}.py-md-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.p-md-3{padding:1rem!important}.pt-md-3{padding-top:1rem!important}.pr-md-3{padding-right:1rem!important}.pb-md-3{padding-bottom:1rem!important}.pl-md-3{padding-left:1rem!important}.px-md-3{padding-right:1rem!important;padding-left:1rem!important}.py-md-3{padding-top:1rem!important;padding-bottom:1rem!important}.p-md-4{padding:1.5rem!important}.pt-md-4{padding-top:1.5rem!important}.pr-md-4{padding-right:1.5rem!important}.pb-md-4{padding-bottom:1.5rem!important}.pl-md-4{padding-left:1.5rem!important}.px-md-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.py-md-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.p-md-5{padding:3rem!important}.pt-md-5{padding-top:3rem!important}.pr-md-5{padding-right:3rem!important}.pb-md-5{padding-bottom:3rem!important}.pl-md-5{padding-left:3rem!important}.px-md-5{padding-right:3rem!important;padding-left:3rem!important}.py-md-5{padding-top:3rem!important;padding-bottom:3rem!important}.m-md-auto{margin:auto!important}.mt-md-auto{margin-top:auto!important}.mr-md-auto{margin-right:auto!important}.mb-md-auto{margin-bottom:auto!important}.ml-md-auto{margin-left:auto!important}.mx-md-auto{margin-right:auto!important;margin-left:auto!important}.my-md-auto{margin-top:auto!important;margin-bottom:auto!important}}@media (min-width:992px){.m-lg-0{margin:0!important}.mt-lg-0{margin-top:0!important}.mr-lg-0{margin-right:0!important}.mb-lg-0{margin-bottom:0!important}.ml-lg-0{margin-left:0!important}.mx-lg-0{margin-right:0!important;margin-left:0!important}.my-lg-0{margin-top:0!important;margin-bottom:0!important}.m-lg-1{margin:.25rem!important}.mt-lg-1{margin-top:.25rem!important}.mr-lg-1{margin-right:.25rem!important}.mb-lg-1{margin-bottom:.25rem!important}.ml-lg-1{margin-left:.25rem!important}.mx-lg-1{margin-right:.25rem!important;margin-left:.25rem!important}.my-lg-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.m-lg-2{margin:.5rem!important}.mt-lg-2{margin-top:.5rem!important}.mr-lg-2{margin-right:.5rem!important}.mb-lg-2{margin-bottom:.5rem!important}.ml-lg-2{margin-left:.5rem!important}.mx-lg-2{margin-right:.5rem!important;margin-left:.5rem!important}.my-lg-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.m-lg-3{margin:1rem!important}.mt-lg-3{margin-top:1rem!important}.mr-lg-3{margin-right:1rem!important}.mb-lg-3{margin-bottom:1rem!important}.ml-lg-3{margin-left:1rem!important}.mx-lg-3{margin-right:1rem!important;margin-left:1rem!important}.my-lg-3{margin-top:1rem!important;margin-bottom:1rem!important}.m-lg-4{margin:1.5rem!important}.mt-lg-4{margin-top:1.5rem!important}.mr-lg-4{margin-right:1.5rem!important}.mb-lg-4{margin-bottom:1.5rem!important}.ml-lg-4{margin-left:1.5rem!important}.mx-lg-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.my-lg-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.m-lg-5{margin:3rem!important}.mt-lg-5{margin-top:3rem!important}.mr-lg-5{margin-right:3rem!important}.mb-lg-5{margin-bottom:3rem!important}.ml-lg-5{margin-left:3rem!important}.mx-lg-5{margin-right:3rem!important;margin-left:3rem!important}.my-lg-5{margin-top:3rem!important;margin-bottom:3rem!important}.p-lg-0{padding:0!important}.pt-lg-0{padding-top:0!important}.pr-lg-0{padding-right:0!important}.pb-lg-0{padding-bottom:0!important}.pl-lg-0{padding-left:0!important}.px-lg-0{padding-right:0!important;padding-left:0!important}.py-lg-0{padding-top:0!important;padding-bottom:0!important}.p-lg-1{padding:.25rem!important}.pt-lg-1{padding-top:.25rem!important}.pr-lg-1{padding-right:.25rem!important}.pb-lg-1{padding-bottom:.25rem!important}.pl-lg-1{padding-left:.25rem!important}.px-lg-1{padding-right:.25rem!important;padding-left:.25rem!important}.py-lg-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.p-lg-2{padding:.5rem!important}.pt-lg-2{padding-top:.5rem!important}.pr-lg-2{padding-right:.5rem!important}.pb-lg-2{padding-bottom:.5rem!important}.pl-lg-2{padding-left:.5rem!important}.px-lg-2{padding-right:.5rem!important;padding-left:.5rem!important}.py-lg-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.p-lg-3{padding:1rem!important}.pt-lg-3{padding-top:1rem!important}.pr-lg-3{padding-right:1rem!important}.pb-lg-3{padding-bottom:1rem!important}.pl-lg-3{padding-left:1rem!important}.px-lg-3{padding-right:1rem!important;padding-left:1rem!important}.py-lg-3{padding-top:1rem!important;padding-bottom:1rem!important}.p-lg-4{padding:1.5rem!important}.pt-lg-4{padding-top:1.5rem!important}.pr-lg-4{padding-right:1.5rem!important}.pb-lg-4{padding-bottom:1.5rem!important}.pl-lg-4{padding-left:1.5rem!important}.px-lg-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.py-lg-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.p-lg-5{padding:3rem!important}.pt-lg-5{padding-top:3rem!important}.pr-lg-5{padding-right:3rem!important}.pb-lg-5{padding-bottom:3rem!important}.pl-lg-5{padding-left:3rem!important}.px-lg-5{padding-right:3rem!important;padding-left:3rem!important}.py-lg-5{padding-top:3rem!important;padding-bottom:3rem!important}.m-lg-auto{margin:auto!important}.mt-lg-auto{margin-top:auto!important}.mr-lg-auto{margin-right:auto!important}.mb-lg-auto{margin-bottom:auto!important}.ml-lg-auto{margin-left:auto!important}.mx-lg-auto{margin-right:auto!important;margin-left:auto!important}.my-lg-auto{margin-top:auto!important;margin-bottom:auto!important}}@media (min-width:1200px){.m-xl-0{margin:0!important}.mt-xl-0{margin-top:0!important}.mr-xl-0{margin-right:0!important}.mb-xl-0{margin-bottom:0!important}.ml-xl-0{margin-left:0!important}.mx-xl-0{margin-right:0!important;margin-left:0!important}.my-xl-0{margin-top:0!important;margin-bottom:0!important}.m-xl-1{margin:.25rem!important}.mt-xl-1{margin-top:.25rem!important}.mr-xl-1{margin-right:.25rem!important}.mb-xl-1{margin-bottom:.25rem!important}.ml-xl-1{margin-left:.25rem!important}.mx-xl-1{margin-right:.25rem!important;margin-left:.25rem!important}.my-xl-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.m-xl-2{margin:.5rem!important}.mt-xl-2{margin-top:.5rem!important}.mr-xl-2{margin-right:.5rem!important}.mb-xl-2{margin-bottom:.5rem!important}.ml-xl-2{margin-left:.5rem!important}.mx-xl-2{margin-right:.5rem!important;margin-left:.5rem!important}.my-xl-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.m-xl-3{margin:1rem!important}.mt-xl-3{margin-top:1rem!important}.mr-xl-3{margin-right:1rem!important}.mb-xl-3{margin-bottom:1rem!important}.ml-xl-3{margin-left:1rem!important}.mx-xl-3{margin-right:1rem!important;margin-left:1rem!important}.my-xl-3{margin-top:1rem!important;margin-bottom:1rem!important}.m-xl-4{margin:1.5rem!important}.mt-xl-4{margin-top:1.5rem!important}.mr-xl-4{margin-right:1.5rem!important}.mb-xl-4{margin-bottom:1.5rem!important}.ml-xl-4{margin-left:1.5rem!important}.mx-xl-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.my-xl-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.m-xl-5{margin:3rem!important}.mt-xl-5{margin-top:3rem!important}.mr-xl-5{margin-right:3rem!important}.mb-xl-5{margin-bottom:3rem!important}.ml-xl-5{margin-left:3rem!important}.mx-xl-5{margin-right:3rem!important;margin-left:3rem!important}.my-xl-5{margin-top:3rem!important;margin-bottom:3rem!important}.p-xl-0{padding:0!important}.pt-xl-0{padding-top:0!important}.pr-xl-0{padding-right:0!important}.pb-xl-0{padding-bottom:0!important}.pl-xl-0{padding-left:0!important}.px-xl-0{padding-right:0!important;padding-left:0!important}.py-xl-0{padding-top:0!important;padding-bottom:0!important}.p-xl-1{padding:.25rem!important}.pt-xl-1{padding-top:.25rem!important}.pr-xl-1{padding-right:.25rem!important}.pb-xl-1{padding-bottom:.25rem!important}.pl-xl-1{padding-left:.25rem!important}.px-xl-1{padding-right:.25rem!important;padding-left:.25rem!important}.py-xl-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.p-xl-2{padding:.5rem!important}.pt-xl-2{padding-top:.5rem!important}.pr-xl-2{padding-right:.5rem!important}.pb-xl-2{padding-bottom:.5rem!important}.pl-xl-2{padding-left:.5rem!important}.px-xl-2{padding-right:.5rem!important;padding-left:.5rem!important}.py-xl-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.p-xl-3{padding:1rem!important}.pt-xl-3{padding-top:1rem!important}.pr-xl-3{padding-right:1rem!important}.pb-xl-3{padding-bottom:1rem!important}.pl-xl-3{padding-left:1rem!important}.px-xl-3{padding-right:1rem!important;padding-left:1rem!important}.py-xl-3{padding-top:1rem!important;padding-bottom:1rem!important}.p-xl-4{padding:1.5rem!important}.pt-xl-4{padding-top:1.5rem!important}.pr-xl-4{padding-right:1.5rem!important}.pb-xl-4{padding-bottom:1.5rem!important}.pl-xl-4{padding-left:1.5rem!important}.px-xl-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.py-xl-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.p-xl-5{padding:3rem!important}.pt-xl-5{padding-top:3rem!important}.pr-xl-5{padding-right:3rem!important}.pb-xl-5{padding-bottom:3rem!important}.pl-xl-5{padding-left:3rem!important}.px-xl-5{padding-right:3rem!important;padding-left:3rem!important}.py-xl-5{padding-top:3rem!important;padding-bottom:3rem!important}.m-xl-auto{margin:auto!important}.mt-xl-auto{margin-top:auto!important}.mr-xl-auto{margin-right:auto!important}.mb-xl-auto{margin-bottom:auto!important}.ml-xl-auto{margin-left:auto!important}.mx-xl-auto{margin-right:auto!important;margin-left:auto!important}.my-xl-auto{margin-top:auto!important;margin-bottom:auto!important}}.text-justify{text-align:justify!important}.text-nowrap{white-space:nowrap!important}.text-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.text-left{text-align:left!important}.text-right{text-align:right!important}.text-center{text-align:center!important}@media (min-width:576px){.text-sm-left{text-align:left!important}.text-sm-right{text-align:right!important}.text-sm-center{text-align:center!important}}@media (min-width:768px){.text-md-left{text-align:left!important}.text-md-right{text-align:right!important}.text-md-center{text-align:center!important}}@media (min-width:992px){.text-lg-left{text-align:left!important}.text-lg-right{text-align:right!important}.text-lg-center{text-align:center!important}}@media (min-width:1200px){.text-xl-left{text-align:left!important}.text-xl-right{text-align:right!important}.text-xl-center{text-align:center!important}}.text-lowercase{text-transform:lowercase!important}.text-uppercase{text-transform:uppercase!important}.text-capitalize{text-transform:capitalize!important}.font-weight-normal{font-weight:400}.font-weight-bold{font-weight:700}.font-italic{font-style:italic}.text-white{color:#fff!important}.text-primary{color:#007bff!important}a.text-primary:focus,a.text-primary:hover{color:#0062cc!important}.text-secondary{color:#868e96!important}a.text-secondary:focus,a.text-secondary:hover{color:#6c757d!important}.text-success{color:#28a745!important}a.text-success:focus,a.text-success:hover{color:#1e7e34!important}.text-info{color:#17a2b8!important}a.text-info:focus,a.text-info:hover{color:#117a8b!important}.text-warning{color:#ffc107!important}a.text-warning:focus,a.text-warning:hover{color:#d39e00!important}.text-danger{color:#dc3545!important}a.text-danger:focus,a.text-danger:hover{color:#bd2130!important}.text-light{color:#f8f9fa!important}a.text-light:focus,a.text-light:hover{color:#dae0e5!important}.text-dark{color:#343a40!important}a.text-dark:focus,a.text-dark:hover{color:#1d2124!important}.text-muted{color:#868e96!important}.text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.visible{visibility:visible!important}.invisible{visibility:hidden!important}
/*# sourceMappingURL=bootstrap.min.css.map */

/* === font-awesome.min.css === */
/*!
 *  Font Awesome 4.7.0 by @davegandy - http://fontawesome.io - @fontawesome
 *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
 */@font-face{font-family:'FontAwesome';src:url('libs/font-awesome/fonts/fontawesome-webfont.eot?v=4.7.0');src:url('libs/font-awesome/fonts/fontawesome-webfont.eot?#iefix&v=4.7.0') format('embedded-opentype'),url('libs/font-awesome/fonts/fontawesome-webfont.woff2?v=4.7.0') format('woff2'),url('libs/font-awesome/fonts/fontawesome-webfont.woff?v=4.7.0') format('woff'),url('libs/font-awesome/fonts/fontawesome-webfont.ttf?v=4.7.0') format('truetype'),url('libs/font-awesome/fonts/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular') format('svg');font-weight:normal;font-style:normal}.fa{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fa-lg{font-size:1.33333333em;line-height:.75em;vertical-align:-15%}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-fw{width:1.28571429em;text-align:center}.fa-ul{padding-left:0;margin-left:2.14285714em;list-style-type:none}.fa-ul>li{position:relative}.fa-li{position:absolute;left:-2.14285714em;width:2.14285714em;top:.14285714em;text-align:center}.fa-li.fa-lg{left:-1.85714286em}.fa-border{padding:.2em .25em .15em;border:solid .08em #eee;border-radius:.1em}.fa-pull-left{float:left}.fa-pull-right{float:right}.fa.fa-pull-left{margin-right:.3em}.fa.fa-pull-right{margin-left:.3em}.pull-right{float:right}.pull-left{float:left}.fa.pull-left{margin-right:.3em}.fa.pull-right{margin-left:.3em}.fa-spin{-webkit-animation:fa-spin 2s infinite linear;animation:fa-spin 2s infinite linear}.fa-pulse{-webkit-animation:fa-spin 1s infinite steps(8);animation:fa-spin 1s infinite steps(8)}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.fa-rotate-90{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";-webkit-transform:scale(-1, 1);-ms-transform:scale(-1, 1);transform:scale(-1, 1)}.fa-flip-vertical{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";-webkit-transform:scale(1, -1);-ms-transform:scale(1, -1);transform:scale(1, -1)}:root .fa-rotate-90,:root .fa-rotate-180,:root .fa-rotate-270,:root .fa-flip-horizontal,:root .fa-flip-vertical{filter:none}.fa-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:middle}.fa-stack-1x,.fa-stack-2x{position:absolute;left:0;width:100%;text-align:center}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:#fff}.fa-glass:before{content:"\f000"}.fa-music:before{content:"\f001"}.fa-search:before{content:"\f002"}.fa-envelope-o:before{content:"\f003"}.fa-heart:before{content:"\f004"}.fa-star:before{content:"\f005"}.fa-star-o:before{content:"\f006"}.fa-user:before{content:"\f007"}.fa-film:before{content:"\f008"}.fa-th-large:before{content:"\f009"}.fa-th:before{content:"\f00a"}.fa-th-list:before{content:"\f00b"}.fa-check:before{content:"\f00c"}.fa-remove:before,.fa-close:before,.fa-times:before{content:"\f00d"}.fa-search-plus:before{content:"\f00e"}.fa-search-minus:before{content:"\f010"}.fa-power-off:before{content:"\f011"}.fa-signal:before{content:"\f012"}.fa-gear:before,.fa-cog:before{content:"\f013"}.fa-trash-o:before{content:"\f014"}.fa-home:before{content:"\f015"}.fa-file-o:before{content:"\f016"}.fa-clock-o:before{content:"\f017"}.fa-road:before{content:"\f018"}.fa-download:before{content:"\f019"}.fa-arrow-circle-o-down:before{content:"\f01a"}.fa-arrow-circle-o-up:before{content:"\f01b"}.fa-inbox:before{content:"\f01c"}.fa-play-circle-o:before{content:"\f01d"}.fa-rotate-right:before,.fa-repeat:before{content:"\f01e"}.fa-refresh:before{content:"\f021"}.fa-list-alt:before{content:"\f022"}.fa-lock:before{content:"\f023"}.fa-flag:before{content:"\f024"}.fa-headphones:before{content:"\f025"}.fa-volume-off:before{content:"\f026"}.fa-volume-down:before{content:"\f027"}.fa-volume-up:before{content:"\f028"}.fa-qrcode:before{content:"\f029"}.fa-barcode:before{content:"\f02a"}.fa-tag:before{content:"\f02b"}.fa-tags:before{content:"\f02c"}.fa-book:before{content:"\f02d"}.fa-bookmark:before{content:"\f02e"}.fa-print:before{content:"\f02f"}.fa-camera:before{content:"\f030"}.fa-font:before{content:"\f031"}.fa-bold:before{content:"\f032"}.fa-italic:before{content:"\f033"}.fa-text-height:before{content:"\f034"}.fa-text-width:before{content:"\f035"}.fa-align-left:before{content:"\f036"}.fa-align-center:before{content:"\f037"}.fa-align-right:before{content:"\f038"}.fa-align-justify:before{content:"\f039"}.fa-list:before{content:"\f03a"}.fa-dedent:before,.fa-outdent:before{content:"\f03b"}.fa-indent:before{content:"\f03c"}.fa-video-camera:before{content:"\f03d"}.fa-photo:before,.fa-image:before,.fa-picture-o:before{content:"\f03e"}.fa-pencil:before{content:"\f040"}.fa-map-marker:before{content:"\f041"}.fa-adjust:before{content:"\f042"}.fa-tint:before{content:"\f043"}.fa-edit:before,.fa-pencil-square-o:before{content:"\f044"}.fa-share-square-o:before{content:"\f045"}.fa-check-square-o:before{content:"\f046"}.fa-arrows:before{content:"\f047"}.fa-step-backward:before{content:"\f048"}.fa-fast-backward:before{content:"\f049"}.fa-backward:before{content:"\f04a"}.fa-play:before{content:"\f04b"}.fa-pause:before{content:"\f04c"}.fa-stop:before{content:"\f04d"}.fa-forward:before{content:"\f04e"}.fa-fast-forward:before{content:"\f050"}.fa-step-forward:before{content:"\f051"}.fa-eject:before{content:"\f052"}.fa-chevron-left:before{content:"\f053"}.fa-chevron-right:before{content:"\f054"}.fa-plus-circle:before{content:"\f055"}.fa-minus-circle:before{content:"\f056"}.fa-times-circle:before{content:"\f057"}.fa-check-circle:before{content:"\f058"}.fa-question-circle:before{content:"\f059"}.fa-info-circle:before{content:"\f05a"}.fa-crosshairs:before{content:"\f05b"}.fa-times-circle-o:before{content:"\f05c"}.fa-check-circle-o:before{content:"\f05d"}.fa-ban:before{content:"\f05e"}.fa-arrow-left:before{content:"\f060"}.fa-arrow-right:before{content:"\f061"}.fa-arrow-up:before{content:"\f062"}.fa-arrow-down:before{content:"\f063"}.fa-mail-forward:before,.fa-share:before{content:"\f064"}.fa-expand:before{content:"\f065"}.fa-compress:before{content:"\f066"}.fa-plus:before{content:"\f067"}.fa-minus:before{content:"\f068"}.fa-asterisk:before{content:"\f069"}.fa-exclamation-circle:before{content:"\f06a"}.fa-gift:before{content:"\f06b"}.fa-leaf:before{content:"\f06c"}.fa-fire:before{content:"\f06d"}.fa-eye:before{content:"\f06e"}.fa-eye-slash:before{content:"\f070"}.fa-warning:before,.fa-exclamation-triangle:before{content:"\f071"}.fa-plane:before{content:"\f072"}.fa-calendar:before{content:"\f073"}.fa-random:before{content:"\f074"}.fa-comment:before{content:"\f075"}.fa-magnet:before{content:"\f076"}.fa-chevron-up:before{content:"\f077"}.fa-chevron-down:before{content:"\f078"}.fa-retweet:before{content:"\f079"}.fa-shopping-cart:before{content:"\f07a"}.fa-folder:before{content:"\f07b"}.fa-folder-open:before{content:"\f07c"}.fa-arrows-v:before{content:"\f07d"}.fa-arrows-h:before{content:"\f07e"}.fa-bar-chart-o:before,.fa-bar-chart:before{content:"\f080"}.fa-twitter-square:before{content:"\f081"}.fa-facebook-square:before{content:"\f082"}.fa-camera-retro:before{content:"\f083"}.fa-key:before{content:"\f084"}.fa-gears:before,.fa-cogs:before{content:"\f085"}.fa-comments:before{content:"\f086"}.fa-thumbs-o-up:before{content:"\f087"}.fa-thumbs-o-down:before{content:"\f088"}.fa-star-half:before{content:"\f089"}.fa-heart-o:before{content:"\f08a"}.fa-sign-out:before{content:"\f08b"}.fa-linkedin-square:before{content:"\f08c"}.fa-thumb-tack:before{content:"\f08d"}.fa-external-link:before{content:"\f08e"}.fa-sign-in:before{content:"\f090"}.fa-trophy:before{content:"\f091"}.fa-github-square:before{content:"\f092"}.fa-upload:before{content:"\f093"}.fa-lemon-o:before{content:"\f094"}.fa-phone:before{content:"\f095"}.fa-square-o:before{content:"\f096"}.fa-bookmark-o:before{content:"\f097"}.fa-phone-square:before{content:"\f098"}.fa-twitter:before{content:"\f099"}.fa-facebook-f:before,.fa-facebook:before{content:"\f09a"}.fa-github:before{content:"\f09b"}.fa-unlock:before{content:"\f09c"}.fa-credit-card:before{content:"\f09d"}.fa-feed:before,.fa-rss:before{content:"\f09e"}.fa-hdd-o:before{content:"\f0a0"}.fa-bullhorn:before{content:"\f0a1"}.fa-bell:before{content:"\f0f3"}.fa-certificate:before{content:"\f0a3"}.fa-hand-o-right:before{content:"\f0a4"}.fa-hand-o-left:before{content:"\f0a5"}.fa-hand-o-up:before{content:"\f0a6"}.fa-hand-o-down:before{content:"\f0a7"}.fa-arrow-circle-left:before{content:"\f0a8"}.fa-arrow-circle-right:before{content:"\f0a9"}.fa-arrow-circle-up:before{content:"\f0aa"}.fa-arrow-circle-down:before{content:"\f0ab"}.fa-globe:before{content:"\f0ac"}.fa-wrench:before{content:"\f0ad"}.fa-tasks:before{content:"\f0ae"}.fa-filter:before{content:"\f0b0"}.fa-briefcase:before{content:"\f0b1"}.fa-arrows-alt:before{content:"\f0b2"}.fa-group:before,.fa-users:before{content:"\f0c0"}.fa-chain:before,.fa-link:before{content:"\f0c1"}.fa-cloud:before{content:"\f0c2"}.fa-flask:before{content:"\f0c3"}.fa-cut:before,.fa-scissors:before{content:"\f0c4"}.fa-copy:before,.fa-files-o:before{content:"\f0c5"}.fa-paperclip:before{content:"\f0c6"}.fa-save:before,.fa-floppy-o:before{content:"\f0c7"}.fa-square:before{content:"\f0c8"}.fa-navicon:before,.fa-reorder:before,.fa-bars:before{content:"\f0c9"}.fa-list-ul:before{content:"\f0ca"}.fa-list-ol:before{content:"\f0cb"}.fa-strikethrough:before{content:"\f0cc"}.fa-underline:before{content:"\f0cd"}.fa-table:before{content:"\f0ce"}.fa-magic:before{content:"\f0d0"}.fa-truck:before{content:"\f0d1"}.fa-pinterest:before{content:"\f0d2"}.fa-pinterest-square:before{content:"\f0d3"}.fa-google-plus-square:before{content:"\f0d4"}.fa-google-plus:before{content:"\f0d5"}.fa-money:before{content:"\f0d6"}.fa-caret-down:before{content:"\f0d7"}.fa-caret-up:before{content:"\f0d8"}.fa-caret-left:before{content:"\f0d9"}.fa-caret-right:before{content:"\f0da"}.fa-columns:before{content:"\f0db"}.fa-unsorted:before,.fa-sort:before{content:"\f0dc"}.fa-sort-down:before,.fa-sort-desc:before{content:"\f0dd"}.fa-sort-up:before,.fa-sort-asc:before{content:"\f0de"}.fa-envelope:before{content:"\f0e0"}.fa-linkedin:before{content:"\f0e1"}.fa-rotate-left:before,.fa-undo:before{content:"\f0e2"}.fa-legal:before,.fa-gavel:before{content:"\f0e3"}.fa-dashboard:before,.fa-tachometer:before{content:"\f0e4"}.fa-comment-o:before{content:"\f0e5"}.fa-comments-o:before{content:"\f0e6"}.fa-flash:before,.fa-bolt:before{content:"\f0e7"}.fa-sitemap:before{content:"\f0e8"}.fa-umbrella:before{content:"\f0e9"}.fa-paste:before,.fa-clipboard:before{content:"\f0ea"}.fa-lightbulb-o:before{content:"\f0eb"}.fa-exchange:before{content:"\f0ec"}.fa-cloud-download:before{content:"\f0ed"}.fa-cloud-upload:before{content:"\f0ee"}.fa-user-md:before{content:"\f0f0"}.fa-stethoscope:before{content:"\f0f1"}.fa-suitcase:before{content:"\f0f2"}.fa-bell-o:before{content:"\f0a2"}.fa-coffee:before{content:"\f0f4"}.fa-cutlery:before{content:"\f0f5"}.fa-file-text-o:before{content:"\f0f6"}.fa-building-o:before{content:"\f0f7"}.fa-hospital-o:before{content:"\f0f8"}.fa-ambulance:before{content:"\f0f9"}.fa-medkit:before{content:"\f0fa"}.fa-fighter-jet:before{content:"\f0fb"}.fa-beer:before{content:"\f0fc"}.fa-h-square:before{content:"\f0fd"}.fa-plus-square:before{content:"\f0fe"}.fa-angle-double-left:before{content:"\f100"}.fa-angle-double-right:before{content:"\f101"}.fa-angle-double-up:before{content:"\f102"}.fa-angle-double-down:before{content:"\f103"}.fa-angle-left:before{content:"\f104"}.fa-angle-right:before{content:"\f105"}.fa-angle-up:before{content:"\f106"}.fa-angle-down:before{content:"\f107"}.fa-desktop:before{content:"\f108"}.fa-laptop:before{content:"\f109"}.fa-tablet:before{content:"\f10a"}.fa-mobile-phone:before,.fa-mobile:before{content:"\f10b"}.fa-circle-o:before{content:"\f10c"}.fa-quote-left:before{content:"\f10d"}.fa-quote-right:before{content:"\f10e"}.fa-spinner:before{content:"\f110"}.fa-circle:before{content:"\f111"}.fa-mail-reply:before,.fa-reply:before{content:"\f112"}.fa-github-alt:before{content:"\f113"}.fa-folder-o:before{content:"\f114"}.fa-folder-open-o:before{content:"\f115"}.fa-smile-o:before{content:"\f118"}.fa-frown-o:before{content:"\f119"}.fa-meh-o:before{content:"\f11a"}.fa-gamepad:before{content:"\f11b"}.fa-keyboard-o:before{content:"\f11c"}.fa-flag-o:before{content:"\f11d"}.fa-flag-checkered:before{content:"\f11e"}.fa-terminal:before{content:"\f120"}.fa-code:before{content:"\f121"}.fa-mail-reply-all:before,.fa-reply-all:before{content:"\f122"}.fa-star-half-empty:before,.fa-star-half-full:before,.fa-star-half-o:before{content:"\f123"}.fa-location-arrow:before{content:"\f124"}.fa-crop:before{content:"\f125"}.fa-code-fork:before{content:"\f126"}.fa-unlink:before,.fa-chain-broken:before{content:"\f127"}.fa-question:before{content:"\f128"}.fa-info:before{content:"\f129"}.fa-exclamation:before{content:"\f12a"}.fa-superscript:before{content:"\f12b"}.fa-subscript:before{content:"\f12c"}.fa-eraser:before{content:"\f12d"}.fa-puzzle-piece:before{content:"\f12e"}.fa-microphone:before{content:"\f130"}.fa-microphone-slash:before{content:"\f131"}.fa-shield:before{content:"\f132"}.fa-calendar-o:before{content:"\f133"}.fa-fire-extinguisher:before{content:"\f134"}.fa-rocket:before{content:"\f135"}.fa-maxcdn:before{content:"\f136"}.fa-chevron-circle-left:before{content:"\f137"}.fa-chevron-circle-right:before{content:"\f138"}.fa-chevron-circle-up:before{content:"\f139"}.fa-chevron-circle-down:before{content:"\f13a"}.fa-html5:before{content:"\f13b"}.fa-css3:before{content:"\f13c"}.fa-anchor:before{content:"\f13d"}.fa-unlock-alt:before{content:"\f13e"}.fa-bullseye:before{content:"\f140"}.fa-ellipsis-h:before{content:"\f141"}.fa-ellipsis-v:before{content:"\f142"}.fa-rss-square:before{content:"\f143"}.fa-play-circle:before{content:"\f144"}.fa-ticket:before{content:"\f145"}.fa-minus-square:before{content:"\f146"}.fa-minus-square-o:before{content:"\f147"}.fa-level-up:before{content:"\f148"}.fa-level-down:before{content:"\f149"}.fa-check-square:before{content:"\f14a"}.fa-pencil-square:before{content:"\f14b"}.fa-external-link-square:before{content:"\f14c"}.fa-share-square:before{content:"\f14d"}.fa-compass:before{content:"\f14e"}.fa-toggle-down:before,.fa-caret-square-o-down:before{content:"\f150"}.fa-toggle-up:before,.fa-caret-square-o-up:before{content:"\f151"}.fa-toggle-right:before,.fa-caret-square-o-right:before{content:"\f152"}.fa-euro:before,.fa-eur:before{content:"\f153"}.fa-gbp:before{content:"\f154"}.fa-dollar:before,.fa-usd:before{content:"\f155"}.fa-rupee:before,.fa-inr:before{content:"\f156"}.fa-cny:before,.fa-rmb:before,.fa-yen:before,.fa-jpy:before{content:"\f157"}.fa-ruble:before,.fa-rouble:before,.fa-rub:before{content:"\f158"}.fa-won:before,.fa-krw:before{content:"\f159"}.fa-bitcoin:before,.fa-btc:before{content:"\f15a"}.fa-file:before{content:"\f15b"}.fa-file-text:before{content:"\f15c"}.fa-sort-alpha-asc:before{content:"\f15d"}.fa-sort-alpha-desc:before{content:"\f15e"}.fa-sort-amount-asc:before{content:"\f160"}.fa-sort-amount-desc:before{content:"\f161"}.fa-sort-numeric-asc:before{content:"\f162"}.fa-sort-numeric-desc:before{content:"\f163"}.fa-thumbs-up:before{content:"\f164"}.fa-thumbs-down:before{content:"\f165"}.fa-youtube-square:before{content:"\f166"}.fa-youtube:before{content:"\f167"}.fa-xing:before{content:"\f168"}.fa-xing-square:before{content:"\f169"}.fa-youtube-play:before{content:"\f16a"}.fa-dropbox:before{content:"\f16b"}.fa-stack-overflow:before{content:"\f16c"}.fa-instagram:before{content:"\f16d"}.fa-flickr:before{content:"\f16e"}.fa-adn:before{content:"\f170"}.fa-bitbucket:before{content:"\f171"}.fa-bitbucket-square:before{content:"\f172"}.fa-tumblr:before{content:"\f173"}.fa-tumblr-square:before{content:"\f174"}.fa-long-arrow-down:before{content:"\f175"}.fa-long-arrow-up:before{content:"\f176"}.fa-long-arrow-left:before{content:"\f177"}.fa-long-arrow-right:before{content:"\f178"}.fa-apple:before{content:"\f179"}.fa-windows:before{content:"\f17a"}.fa-android:before{content:"\f17b"}.fa-linux:before{content:"\f17c"}.fa-dribbble:before{content:"\f17d"}.fa-skype:before{content:"\f17e"}.fa-foursquare:before{content:"\f180"}.fa-trello:before{content:"\f181"}.fa-female:before{content:"\f182"}.fa-male:before{content:"\f183"}.fa-gittip:before,.fa-gratipay:before{content:"\f184"}.fa-sun-o:before{content:"\f185"}.fa-moon-o:before{content:"\f186"}.fa-archive:before{content:"\f187"}.fa-bug:before{content:"\f188"}.fa-vk:before{content:"\f189"}.fa-weibo:before{content:"\f18a"}.fa-renren:before{content:"\f18b"}.fa-pagelines:before{content:"\f18c"}.fa-stack-exchange:before{content:"\f18d"}.fa-arrow-circle-o-right:before{content:"\f18e"}.fa-arrow-circle-o-left:before{content:"\f190"}.fa-toggle-left:before,.fa-caret-square-o-left:before{content:"\f191"}.fa-dot-circle-o:before{content:"\f192"}.fa-wheelchair:before{content:"\f193"}.fa-vimeo-square:before{content:"\f194"}.fa-turkish-lira:before,.fa-try:before{content:"\f195"}.fa-plus-square-o:before{content:"\f196"}.fa-space-shuttle:before{content:"\f197"}.fa-slack:before{content:"\f198"}.fa-envelope-square:before{content:"\f199"}.fa-wordpress:before{content:"\f19a"}.fa-openid:before{content:"\f19b"}.fa-institution:before,.fa-bank:before,.fa-university:before{content:"\f19c"}.fa-mortar-board:before,.fa-graduation-cap:before{content:"\f19d"}.fa-yahoo:before{content:"\f19e"}.fa-google:before{content:"\f1a0"}.fa-reddit:before{content:"\f1a1"}.fa-reddit-square:before{content:"\f1a2"}.fa-stumbleupon-circle:before{content:"\f1a3"}.fa-stumbleupon:before{content:"\f1a4"}.fa-delicious:before{content:"\f1a5"}.fa-digg:before{content:"\f1a6"}.fa-pied-piper-pp:before{content:"\f1a7"}.fa-pied-piper-alt:before{content:"\f1a8"}.fa-drupal:before{content:"\f1a9"}.fa-joomla:before{content:"\f1aa"}.fa-language:before{content:"\f1ab"}.fa-fax:before{content:"\f1ac"}.fa-building:before{content:"\f1ad"}.fa-child:before{content:"\f1ae"}.fa-paw:before{content:"\f1b0"}.fa-spoon:before{content:"\f1b1"}.fa-cube:before{content:"\f1b2"}.fa-cubes:before{content:"\f1b3"}.fa-behance:before{content:"\f1b4"}.fa-behance-square:before{content:"\f1b5"}.fa-steam:before{content:"\f1b6"}.fa-steam-square:before{content:"\f1b7"}.fa-recycle:before{content:"\f1b8"}.fa-automobile:before,.fa-car:before{content:"\f1b9"}.fa-cab:before,.fa-taxi:before{content:"\f1ba"}.fa-tree:before{content:"\f1bb"}.fa-spotify:before{content:"\f1bc"}.fa-deviantart:before{content:"\f1bd"}.fa-soundcloud:before{content:"\f1be"}.fa-database:before{content:"\f1c0"}.fa-file-pdf-o:before{content:"\f1c1"}.fa-file-word-o:before{content:"\f1c2"}.fa-file-excel-o:before{content:"\f1c3"}.fa-file-powerpoint-o:before{content:"\f1c4"}.fa-file-photo-o:before,.fa-file-picture-o:before,.fa-file-image-o:before{content:"\f1c5"}.fa-file-zip-o:before,.fa-file-archive-o:before{content:"\f1c6"}.fa-file-sound-o:before,.fa-file-audio-o:before{content:"\f1c7"}.fa-file-movie-o:before,.fa-file-video-o:before{content:"\f1c8"}.fa-file-code-o:before{content:"\f1c9"}.fa-vine:before{content:"\f1ca"}.fa-codepen:before{content:"\f1cb"}.fa-jsfiddle:before{content:"\f1cc"}.fa-life-bouy:before,.fa-life-buoy:before,.fa-life-saver:before,.fa-support:before,.fa-life-ring:before{content:"\f1cd"}.fa-circle-o-notch:before{content:"\f1ce"}.fa-ra:before,.fa-resistance:before,.fa-rebel:before{content:"\f1d0"}.fa-ge:before,.fa-empire:before{content:"\f1d1"}.fa-git-square:before{content:"\f1d2"}.fa-git:before{content:"\f1d3"}.fa-y-combinator-square:before,.fa-yc-square:before,.fa-hacker-news:before{content:"\f1d4"}.fa-tencent-weibo:before{content:"\f1d5"}.fa-qq:before{content:"\f1d6"}.fa-wechat:before,.fa-weixin:before{content:"\f1d7"}.fa-send:before,.fa-paper-plane:before{content:"\f1d8"}.fa-send-o:before,.fa-paper-plane-o:before{content:"\f1d9"}.fa-history:before{content:"\f1da"}.fa-circle-thin:before{content:"\f1db"}.fa-header:before{content:"\f1dc"}.fa-paragraph:before{content:"\f1dd"}.fa-sliders:before{content:"\f1de"}.fa-share-alt:before{content:"\f1e0"}.fa-share-alt-square:before{content:"\f1e1"}.fa-bomb:before{content:"\f1e2"}.fa-soccer-ball-o:before,.fa-futbol-o:before{content:"\f1e3"}.fa-tty:before{content:"\f1e4"}.fa-binoculars:before{content:"\f1e5"}.fa-plug:before{content:"\f1e6"}.fa-slideshare:before{content:"\f1e7"}.fa-twitch:before{content:"\f1e8"}.fa-yelp:before{content:"\f1e9"}.fa-newspaper-o:before{content:"\f1ea"}.fa-wifi:before{content:"\f1eb"}.fa-calculator:before{content:"\f1ec"}.fa-paypal:before{content:"\f1ed"}.fa-google-wallet:before{content:"\f1ee"}.fa-cc-visa:before{content:"\f1f0"}.fa-cc-mastercard:before{content:"\f1f1"}.fa-cc-discover:before{content:"\f1f2"}.fa-cc-amex:before{content:"\f1f3"}.fa-cc-paypal:before{content:"\f1f4"}.fa-cc-stripe:before{content:"\f1f5"}.fa-bell-slash:before{content:"\f1f6"}.fa-bell-slash-o:before{content:"\f1f7"}.fa-trash:before{content:"\f1f8"}.fa-copyright:before{content:"\f1f9"}.fa-at:before{content:"\f1fa"}.fa-eyedropper:before{content:"\f1fb"}.fa-paint-brush:before{content:"\f1fc"}.fa-birthday-cake:before{content:"\f1fd"}.fa-area-chart:before{content:"\f1fe"}.fa-pie-chart:before{content:"\f200"}.fa-line-chart:before{content:"\f201"}.fa-lastfm:before{content:"\f202"}.fa-lastfm-square:before{content:"\f203"}.fa-toggle-off:before{content:"\f204"}.fa-toggle-on:before{content:"\f205"}.fa-bicycle:before{content:"\f206"}.fa-bus:before{content:"\f207"}.fa-ioxhost:before{content:"\f208"}.fa-angellist:before{content:"\f209"}.fa-cc:before{content:"\f20a"}.fa-shekel:before,.fa-sheqel:before,.fa-ils:before{content:"\f20b"}.fa-meanpath:before{content:"\f20c"}.fa-buysellads:before{content:"\f20d"}.fa-connectdevelop:before{content:"\f20e"}.fa-dashcube:before{content:"\f210"}.fa-forumbee:before{content:"\f211"}.fa-leanpub:before{content:"\f212"}.fa-sellsy:before{content:"\f213"}.fa-shirtsinbulk:before{content:"\f214"}.fa-simplybuilt:before{content:"\f215"}.fa-skyatlas:before{content:"\f216"}.fa-cart-plus:before{content:"\f217"}.fa-cart-arrow-down:before{content:"\f218"}.fa-diamond:before{content:"\f219"}.fa-ship:before{content:"\f21a"}.fa-user-secret:before{content:"\f21b"}.fa-motorcycle:before{content:"\f21c"}.fa-street-view:before{content:"\f21d"}.fa-heartbeat:before{content:"\f21e"}.fa-venus:before{content:"\f221"}.fa-mars:before{content:"\f222"}.fa-mercury:before{content:"\f223"}.fa-intersex:before,.fa-transgender:before{content:"\f224"}.fa-transgender-alt:before{content:"\f225"}.fa-venus-double:before{content:"\f226"}.fa-mars-double:before{content:"\f227"}.fa-venus-mars:before{content:"\f228"}.fa-mars-stroke:before{content:"\f229"}.fa-mars-stroke-v:before{content:"\f22a"}.fa-mars-stroke-h:before{content:"\f22b"}.fa-neuter:before{content:"\f22c"}.fa-genderless:before{content:"\f22d"}.fa-facebook-official:before{content:"\f230"}.fa-pinterest-p:before{content:"\f231"}.fa-whatsapp:before{content:"\f232"}.fa-server:before{content:"\f233"}.fa-user-plus:before{content:"\f234"}.fa-user-times:before{content:"\f235"}.fa-hotel:before,.fa-bed:before{content:"\f236"}.fa-viacoin:before{content:"\f237"}.fa-train:before{content:"\f238"}.fa-subway:before{content:"\f239"}.fa-medium:before{content:"\f23a"}.fa-yc:before,.fa-y-combinator:before{content:"\f23b"}.fa-optin-monster:before{content:"\f23c"}.fa-opencart:before{content:"\f23d"}.fa-expeditedssl:before{content:"\f23e"}.fa-battery-4:before,.fa-battery:before,.fa-battery-full:before{content:"\f240"}.fa-battery-3:before,.fa-battery-three-quarters:before{content:"\f241"}.fa-battery-2:before,.fa-battery-half:before{content:"\f242"}.fa-battery-1:before,.fa-battery-quarter:before{content:"\f243"}.fa-battery-0:before,.fa-battery-empty:before{content:"\f244"}.fa-mouse-pointer:before{content:"\f245"}.fa-i-cursor:before{content:"\f246"}.fa-object-group:before{content:"\f247"}.fa-object-ungroup:before{content:"\f248"}.fa-sticky-note:before{content:"\f249"}.fa-sticky-note-o:before{content:"\f24a"}.fa-cc-jcb:before{content:"\f24b"}.fa-cc-diners-club:before{content:"\f24c"}.fa-clone:before{content:"\f24d"}.fa-balance-scale:before{content:"\f24e"}.fa-hourglass-o:before{content:"\f250"}.fa-hourglass-1:before,.fa-hourglass-start:before{content:"\f251"}.fa-hourglass-2:before,.fa-hourglass-half:before{content:"\f252"}.fa-hourglass-3:before,.fa-hourglass-end:before{content:"\f253"}.fa-hourglass:before{content:"\f254"}.fa-hand-grab-o:before,.fa-hand-rock-o:before{content:"\f255"}.fa-hand-stop-o:before,.fa-hand-paper-o:before{content:"\f256"}.fa-hand-scissors-o:before{content:"\f257"}.fa-hand-lizard-o:before{content:"\f258"}.fa-hand-spock-o:before{content:"\f259"}.fa-hand-pointer-o:before{content:"\f25a"}.fa-hand-peace-o:before{content:"\f25b"}.fa-trademark:before{content:"\f25c"}.fa-registered:before{content:"\f25d"}.fa-creative-commons:before{content:"\f25e"}.fa-gg:before{content:"\f260"}.fa-gg-circle:before{content:"\f261"}.fa-tripadvisor:before{content:"\f262"}.fa-odnoklassniki:before{content:"\f263"}.fa-odnoklassniki-square:before{content:"\f264"}.fa-get-pocket:before{content:"\f265"}.fa-wikipedia-w:before{content:"\f266"}.fa-safari:before{content:"\f267"}.fa-chrome:before{content:"\f268"}.fa-firefox:before{content:"\f269"}.fa-opera:before{content:"\f26a"}.fa-internet-explorer:before{content:"\f26b"}.fa-tv:before,.fa-television:before{content:"\f26c"}.fa-contao:before{content:"\f26d"}.fa-500px:before{content:"\f26e"}.fa-amazon:before{content:"\f270"}.fa-calendar-plus-o:before{content:"\f271"}.fa-calendar-minus-o:before{content:"\f272"}.fa-calendar-times-o:before{content:"\f273"}.fa-calendar-check-o:before{content:"\f274"}.fa-industry:before{content:"\f275"}.fa-map-pin:before{content:"\f276"}.fa-map-signs:before{content:"\f277"}.fa-map-o:before{content:"\f278"}.fa-map:before{content:"\f279"}.fa-commenting:before{content:"\f27a"}.fa-commenting-o:before{content:"\f27b"}.fa-houzz:before{content:"\f27c"}.fa-vimeo:before{content:"\f27d"}.fa-black-tie:before{content:"\f27e"}.fa-fonticons:before{content:"\f280"}.fa-reddit-alien:before{content:"\f281"}.fa-edge:before{content:"\f282"}.fa-credit-card-alt:before{content:"\f283"}.fa-codiepie:before{content:"\f284"}.fa-modx:before{content:"\f285"}.fa-fort-awesome:before{content:"\f286"}.fa-usb:before{content:"\f287"}.fa-product-hunt:before{content:"\f288"}.fa-mixcloud:before{content:"\f289"}.fa-scribd:before{content:"\f28a"}.fa-pause-circle:before{content:"\f28b"}.fa-pause-circle-o:before{content:"\f28c"}.fa-stop-circle:before{content:"\f28d"}.fa-stop-circle-o:before{content:"\f28e"}.fa-shopping-bag:before{content:"\f290"}.fa-shopping-basket:before{content:"\f291"}.fa-hashtag:before{content:"\f292"}.fa-bluetooth:before{content:"\f293"}.fa-bluetooth-b:before{content:"\f294"}.fa-percent:before{content:"\f295"}.fa-gitlab:before{content:"\f296"}.fa-wpbeginner:before{content:"\f297"}.fa-wpforms:before{content:"\f298"}.fa-envira:before{content:"\f299"}.fa-universal-access:before{content:"\f29a"}.fa-wheelchair-alt:before{content:"\f29b"}.fa-question-circle-o:before{content:"\f29c"}.fa-blind:before{content:"\f29d"}.fa-audio-description:before{content:"\f29e"}.fa-volume-control-phone:before{content:"\f2a0"}.fa-braille:before{content:"\f2a1"}.fa-assistive-listening-systems:before{content:"\f2a2"}.fa-asl-interpreting:before,.fa-american-sign-language-interpreting:before{content:"\f2a3"}.fa-deafness:before,.fa-hard-of-hearing:before,.fa-deaf:before{content:"\f2a4"}.fa-glide:before{content:"\f2a5"}.fa-glide-g:before{content:"\f2a6"}.fa-signing:before,.fa-sign-language:before{content:"\f2a7"}.fa-low-vision:before{content:"\f2a8"}.fa-viadeo:before{content:"\f2a9"}.fa-viadeo-square:before{content:"\f2aa"}.fa-snapchat:before{content:"\f2ab"}.fa-snapchat-ghost:before{content:"\f2ac"}.fa-snapchat-square:before{content:"\f2ad"}.fa-pied-piper:before{content:"\f2ae"}.fa-first-order:before{content:"\f2b0"}.fa-yoast:before{content:"\f2b1"}.fa-themeisle:before{content:"\f2b2"}.fa-google-plus-circle:before,.fa-google-plus-official:before{content:"\f2b3"}.fa-fa:before,.fa-font-awesome:before{content:"\f2b4"}.fa-handshake-o:before{content:"\f2b5"}.fa-envelope-open:before{content:"\f2b6"}.fa-envelope-open-o:before{content:"\f2b7"}.fa-linode:before{content:"\f2b8"}.fa-address-book:before{content:"\f2b9"}.fa-address-book-o:before{content:"\f2ba"}.fa-vcard:before,.fa-address-card:before{content:"\f2bb"}.fa-vcard-o:before,.fa-address-card-o:before{content:"\f2bc"}.fa-user-circle:before{content:"\f2bd"}.fa-user-circle-o:before{content:"\f2be"}.fa-user-o:before{content:"\f2c0"}.fa-id-badge:before{content:"\f2c1"}.fa-drivers-license:before,.fa-id-card:before{content:"\f2c2"}.fa-drivers-license-o:before,.fa-id-card-o:before{content:"\f2c3"}.fa-quora:before{content:"\f2c4"}.fa-free-code-camp:before{content:"\f2c5"}.fa-telegram:before{content:"\f2c6"}.fa-thermometer-4:before,.fa-thermometer:before,.fa-thermometer-full:before{content:"\f2c7"}.fa-thermometer-3:before,.fa-thermometer-three-quarters:before{content:"\f2c8"}.fa-thermometer-2:before,.fa-thermometer-half:before{content:"\f2c9"}.fa-thermometer-1:before,.fa-thermometer-quarter:before{content:"\f2ca"}.fa-thermometer-0:before,.fa-thermometer-empty:before{content:"\f2cb"}.fa-shower:before{content:"\f2cc"}.fa-bathtub:before,.fa-s15:before,.fa-bath:before{content:"\f2cd"}.fa-podcast:before{content:"\f2ce"}.fa-window-maximize:before{content:"\f2d0"}.fa-window-minimize:before{content:"\f2d1"}.fa-window-restore:before{content:"\f2d2"}.fa-times-rectangle:before,.fa-window-close:before{content:"\f2d3"}.fa-times-rectangle-o:before,.fa-window-close-o:before{content:"\f2d4"}.fa-bandcamp:before{content:"\f2d5"}.fa-grav:before{content:"\f2d6"}.fa-etsy:before{content:"\f2d7"}.fa-imdb:before{content:"\f2d8"}.fa-ravelry:before{content:"\f2d9"}.fa-eercast:before{content:"\f2da"}.fa-microchip:before{content:"\f2db"}.fa-snowflake-o:before{content:"\f2dc"}.fa-superpowers:before{content:"\f2dd"}.fa-wpexplorer:before{content:"\f2de"}.fa-meetup:before{content:"\f2e0"}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}


/* === owl.carousel.min.css === */
/**
 * Owl Carousel v2.2.1
 * Copyright 2013-2017 David Deutsch
 * Licensed under  ()
 */
.owl-carousel,.owl-carousel .owl-item{-webkit-tap-highlight-color:transparent;position:relative}.owl-carousel{display:none;width:100%;z-index:1}.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y;-moz-backface-visibility:hidden}.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0,0,0)}.owl-carousel .owl-item,.owl-carousel .owl-wrapper{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0)}.owl-carousel .owl-item{min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-touch-callout:none}.owl-carousel .owl-item img{display:block;width:100%}.owl-carousel .owl-dots.disabled,.owl-carousel .owl-nav.disabled{display:none}.no-js .owl-carousel,.owl-carousel.owl-loaded{display:block}.owl-carousel .owl-dot,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-nav .owl-prev{cursor:pointer;cursor:hand;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-loading{opacity:0;display:block}.owl-carousel.owl-hidden{opacity:0}.owl-carousel.owl-refresh .owl-item{visibility:hidden}.owl-carousel.owl-drag .owl-item{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-grab{cursor:move;cursor:grab}.owl-carousel.owl-rtl{direction:rtl}.owl-carousel.owl-rtl .owl-item{float:right}.owl-carousel .animated{animation-duration:1s;animation-fill-mode:both}.owl-carousel .owl-animated-in{z-index:0}.owl-carousel .owl-animated-out{z-index:1}.owl-carousel .fadeOut{animation-name:fadeOut}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.owl-height{transition:height .5s ease-in-out}.owl-carousel .owl-item .owl-lazy{opacity:0;transition:opacity .4s ease}.owl-carousel .owl-item img.owl-lazy{transform-style:preserve-3d}.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url(libs/owl-carousel/assets/owl.video.play.png) no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;transition:transform .1s ease}.owl-carousel .owl-video-play-icon:hover{-ms-transform:scale(1.3,1.3);transform:scale(1.3,1.3)}.owl-carousel .owl-video-playing .owl-video-play-icon,.owl-carousel .owl-video-playing .owl-video-tn{display:none}.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;background-size:contain;transition:opacity .4s ease}.owl-carousel .owl-video-frame{position:relative;z-index:1;height:100%;width:100%}

/* === owl.theme.default.min.css === */
/**
 * Owl Carousel v2.2.1
 * Copyright 2013-2017 David Deutsch
 * Licensed under  ()
 */
.owl-theme .owl-dots,.owl-theme .owl-nav{text-align:center;-webkit-tap-highlight-color:transparent}.owl-theme .owl-nav{margin-top:10px}.owl-theme .owl-nav [class*=owl-]{color:#FFF;font-size:14px;margin:5px;padding:4px 7px;background:#D6D6D6;display:inline-block;cursor:pointer;border-radius:3px}.owl-theme .owl-nav [class*=owl-]:hover{background:#869791;color:#FFF;text-decoration:none}.owl-theme .owl-nav .disabled{opacity:.5;cursor:default}.owl-theme .owl-nav.disabled+.owl-dots{margin-top:10px}.owl-theme .owl-dots .owl-dot{display:inline-block;zoom:1}.owl-theme .owl-dots .owl-dot span{width:10px;height:10px;margin:5px 7px;background:#D6D6D6;display:block;-webkit-backface-visibility:visible;transition:opacity .2s ease;border-radius:30px}.owl-theme .owl-dots .owl-dot.active span,.owl-theme .owl-dots .owl-dot:hover span{background:#869791}

/* === carousel.min.css === */
.owl-carousel .owl-wrapper:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel{display:none;position:relative;width:100%;-ms-touch-action:pan-y}.owl-carousel .owl-wrapper{display:none;position:relative;-webkit-transform:translate3d(0,0,0)}.owl-carousel .owl-wrapper-outer{overflow:hidden;position:relative;width:100%}.owl-carousel .owl-wrapper-outer.autoHeight{-webkit-transition:height 500ms ease-in-out;-moz-transition:height 500ms ease-in-out;-ms-transition:height 500ms ease-in-out;-o-transition:height 500ms ease-in-out;transition:height 500ms ease-in-out}.owl-carousel .owl-item{float:left}.owl-controls .owl-page,.owl-controls .owl-buttons div{cursor:pointer}.owl-controls{-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}.grabbing{cursor:url(libs/owl-carousel/assets/grabbing.png) 8 8,move}.owl-carousel .owl-wrapper,.owl-carousel .owl-item{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0)}

/* === nucleo-mini.css === */
/* -------------------------------- 

Nucleo Mini Web Font - nucleoapp.com/
License - nucleoapp.com/license/
Created using IcoMoon - icomoon.io

-------------------------------- */
@font-face {
  font-family: 'Nucleo Mini';
  src: url('libs/nucleo-webfonts/mini/fonts/nucleo-mini.eot');
  src: url('libs/nucleo-webfonts/mini/fonts/nucleo-mini.eot') format('embedded-opentype'), url('libs/nucleo-webfonts/mini/fonts/nucleo-mini.woff2') format('woff2'), url('libs/nucleo-webfonts/mini/fonts/nucleo-mini.woff') format('woff'), url('libs/nucleo-webfonts/mini/fonts/nucleo-mini.ttf') format('truetype'), url('libs/nucleo-webfonts/mini/fonts/nucleo-mini.svg') format('svg');
  font-weight: normal;
  font-style: normal;
}
/*------------------------
	base class definition
-------------------------*/
.nc-icon-mini {
  display: inline-block;
  font: normal normal normal 14px/1 'Nucleo Mini';
  font-size: inherit;
  speak: none;
  text-transform: none;
  /* Better Font Rendering */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
/*------------------------
  change icon size
-------------------------*/
.nc-icon-mini.lg {
  font-size: 1.33333333em;
  vertical-align: -16%;
}
.nc-icon-mini.x2 {
  font-size: 2em;
}
.nc-icon-mini.x3 {
  font-size: 3em;
}
/*----------------------------------
  add a square/circle background
-----------------------------------*/
.nc-icon-mini.square,
.nc-icon-mini.circle {
  padding: 0.33333333em;
  vertical-align: -16%;
  background-color: #eee;
}
.nc-icon-mini.circle {
  border-radius: 50%;
}
/*------------------------
  list icons
-------------------------*/
.nc-icon-ul {
  padding-left: 0;
  margin-left: 2.14285714em;
  list-style-type: none;
}
.nc-icon-ul > li {
  position: relative;
}
.nc-icon-ul > li > .nc-icon-mini {
  position: absolute;
  left: -1.57142857em;
  top: 0.14285714em;
  text-align: center;
}
.nc-icon-ul > li > .nc-icon-mini.lg {
  top: 0;
  left: -1.35714286em;
}
.nc-icon-ul > li > .nc-icon-mini.circle,
.nc-icon-ul > li > .nc-icon-mini.square {
  top: -0.19047619em;
  left: -1.9047619em;
}
/*------------------------
  spinning icons
-------------------------*/
.nc-icon-mini.spin {
  -webkit-animation: nc-icon-spin 2s infinite linear;
  -moz-animation: nc-icon-spin 2s infinite linear;
  animation: nc-icon-spin 2s infinite linear;
}
@-webkit-keyframes nc-icon-spin {
  0% {
    -webkit-transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
  }
}
@-moz-keyframes nc-icon-spin {
  0% {
    -moz-transform: rotate(0deg);
  }
  100% {
    -moz-transform: rotate(360deg);
  }
}
@keyframes nc-icon-spin {
  0% {
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
    -moz-transform: rotate(360deg);
    -ms-transform: rotate(360deg);
    -o-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
/*------------------------
  rotated/flipped icons
-------------------------*/
.nc-icon-mini.rotate-90 {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1);
  -webkit-transform: rotate(90deg);
  -moz-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  -o-transform: rotate(90deg);
  transform: rotate(90deg);
}
.nc-icon-mini.rotate-180 {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2);
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg);
}
.nc-icon-mini.rotate-270 {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
  -webkit-transform: rotate(270deg);
  -moz-transform: rotate(270deg);
  -ms-transform: rotate(270deg);
  -o-transform: rotate(270deg);
  transform: rotate(270deg);
}
.nc-icon-mini.flip-y {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=0);
  -webkit-transform: scale(-1, 1);
  -moz-transform: scale(-1, 1);
  -ms-transform: scale(-1, 1);
  -o-transform: scale(-1, 1);
  transform: scale(-1, 1);
}
.nc-icon-mini.flip-x {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2);
  -webkit-transform: scale(1, -1);
  -moz-transform: scale(1, -1);
  -ms-transform: scale(1, -1);
  -o-transform: scale(1, -1);
  transform: scale(1, -1);
}
/*------------------------
	font icons
-------------------------*/
.nc-icon-mini.social_logo-500px:before {
  content: "\eb73";
}
.nc-icon-mini.social_logo-angellist:before {
  content: "\eb74";
}
.nc-icon-mini.social_logo-behance:before {
  content: "\eb75";
}
.nc-icon-mini.social_logo-blogger:before {
  content: "\eb76";
}
.nc-icon-mini.social_logo-buffer:before {
  content: "\eb77";
}
.nc-icon-mini.social_logo-buysellads:before {
  content: "\eb78";
}
.nc-icon-mini.social_logo-codepen:before {
  content: "\eb79";
}
.nc-icon-mini.social_logo-creative-market:before {
  content: "\eb7a";
}
.nc-icon-mini.social_logo-crunchbase:before {
  content: "\eb7b";
}
.nc-icon-mini.social_logo-deviantart:before {
  content: "\eb7c";
}
.nc-icon-mini.social_logo-dribbble:before {
  content: "\eb7d";
}
.nc-icon-mini.social_logo-dropbox:before {
  content: "\eb7e";
}
.nc-icon-mini.social_logo-envato:before {
  content: "\eb7f";
}
.nc-icon-mini.social_logo-evernote:before {
  content: "\eb80";
}
.nc-icon-mini.social_logo-facebook:before {
  content: "\eb81";
}
.nc-icon-mini.social_logo-fb-simple:before {
  content: "\eb82";
}
.nc-icon-mini.social_logo-feedly:before {
  content: "\eb83";
}
.nc-icon-mini.social_logo-flickr:before {
  content: "\eb84";
}
.nc-icon-mini.social_logo-github:before {
  content: "\eb85";
}
.nc-icon-mini.social_logo-google-plus:before {
  content: "\eb86";
}
.nc-icon-mini.social_logo-instagram:before {
  content: "\eb87";
}
.nc-icon-mini.social_logo-lastfm:before {
  content: "\eb88";
}
.nc-icon-mini.social_logo-linkedin:before {
  content: "\eb89";
}
.nc-icon-mini.social_logo-meetup:before {
  content: "\eb8a";
}
.nc-icon-mini.social_logo-myspace:before {
  content: "\eb8b";
}
.nc-icon-mini.social_logo-paypal:before {
  content: "\eb8c";
}
.nc-icon-mini.social_logo-pinterest:before {
  content: "\eb8d";
}
.nc-icon-mini.social_logo-product-hunt:before {
  content: "\eb8e";
}
.nc-icon-mini.social_logo-reddit:before {
  content: "\eb8f";
}
.nc-icon-mini.social_logo-rss:before {
  content: "\eb90";
}
.nc-icon-mini.social_logo-shopify:before {
  content: "\eb91";
}
.nc-icon-mini.social_logo-skype:before {
  content: "\eb92";
}
.nc-icon-mini.social_logo-slack:before {
  content: "\eb93";
}
.nc-icon-mini.social_logo-soundcloud:before {
  content: "\eb94";
}
.nc-icon-mini.social_logo-spotify:before {
  content: "\eb95";
}
.nc-icon-mini.social_logo-trello:before {
  content: "\eb96";
}
.nc-icon-mini.social_logo-tumblr:before {
  content: "\eb97";
}
.nc-icon-mini.social_logo-twitter:before {
  content: "\eb98";
}
.nc-icon-mini.social_logo-vimeo:before {
  content: "\eb99";
}
.nc-icon-mini.social_logo-vine:before {
  content: "\eb9a";
}
.nc-icon-mini.social_logo-whatsapp:before {
  content: "\eb9b";
}
.nc-icon-mini.social_logo-wordpress:before {
  content: "\eb9c";
}
.nc-icon-mini.social_logo-yelp:before {
  content: "\eb9d";
}
.nc-icon-mini.social_logo-youtube:before {
  content: "\eb9e";
}
.nc-icon-mini.design_album:before {
  content: "\ed88";
}
.nc-icon-mini.design_align-bottom:before {
  content: "\ed89";
}
.nc-icon-mini.design_align-center-horizontal:before {
  content: "\ed8a";
}
.nc-icon-mini.design_align-center-vertical:before {
  content: "\ed8b";
}
.nc-icon-mini.design_align-left:before {
  content: "\ed8c";
}
.nc-icon-mini.design_align-right:before {
  content: "\ed8d";
}
.nc-icon-mini.design_align-top:before {
  content: "\ed8e";
}
.nc-icon-mini.design_app:before {
  content: "\ed8f";
}
.nc-icon-mini.design_artboard:before {
  content: "\ed90";
}
.nc-icon-mini.design_blend:before {
  content: "\ed91";
}
.nc-icon-mini.design_book-bookmark:before {
  content: "\ed92";
}
.nc-icon-mini.design_book-open:before {
  content: "\ed93";
}
.nc-icon-mini.design_brush:before {
  content: "\ed94";
}
.nc-icon-mini.design_bug:before {
  content: "\ed95";
}
.nc-icon-mini.design_bullet-list-67:before {
  content: "\ed96";
}
.nc-icon-mini.design_bullet-list-68:before {
  content: "\ed97";
}
.nc-icon-mini.design_bullet-list-69:before {
  content: "\ed98";
}
.nc-icon-mini.design_bullet-list-70:before {
  content: "\ed99";
}
.nc-icon-mini.design_clone:before {
  content: "\ed9a";
}
.nc-icon-mini.design_code:before {
  content: "\ed9b";
}
.nc-icon-mini.design_collection:before {
  content: "\ed9c";
}
.nc-icon-mini.design_command:before {
  content: "\ed9d";
}
.nc-icon-mini.design_compass:before {
  content: "\ed9e";
}
.nc-icon-mini.design_contrast:before {
  content: "\ed9f";
}
.nc-icon-mini.design_copy:before {
  content: "\eda0";
}
.nc-icon-mini.design_crop:before {
  content: "\eda1";
}
.nc-icon-mini.design_cursor-48:before {
  content: "\eda2";
}
.nc-icon-mini.design_cursor-49:before {
  content: "\eda3";
}
.nc-icon-mini.design_design:before {
  content: "\eda4";
}
.nc-icon-mini.design_distribute-horizontal:before {
  content: "\eda5";
}
.nc-icon-mini.design_distribute-vertical:before {
  content: "\eda6";
}
.nc-icon-mini.design_eraser-32:before {
  content: "\eda7";
}
.nc-icon-mini.design_eraser-33:before {
  content: "\eda8";
}
.nc-icon-mini.design_eraser-46:before {
  content: "\eda9";
}
.nc-icon-mini.design_flip-horizontal:before {
  content: "\edaa";
}
.nc-icon-mini.design_flip-vertical:before {
  content: "\edab";
}
.nc-icon-mini.design_image:before {
  content: "\edac";
}
.nc-icon-mini.design_magnet:before {
  content: "\edad";
}
.nc-icon-mini.design_marker:before {
  content: "\edae";
}
.nc-icon-mini.design_measure-02:before {
  content: "\edaf";
}
.nc-icon-mini.design_measure-17:before {
  content: "\edb0";
}
.nc-icon-mini.design_measure-big:before {
  content: "\edb1";
}
.nc-icon-mini.design_mouse-08:before {
  content: "\edb2";
}
.nc-icon-mini.design_mouse-09:before {
  content: "\edb3";
}
.nc-icon-mini.design_mouse-10:before {
  content: "\edb4";
}
.nc-icon-mini.design_note-code:before {
  content: "\edb5";
}
.nc-icon-mini.design_paint-16:before {
  content: "\edb6";
}
.nc-icon-mini.design_paint-37:before {
  content: "\edb7";
}
.nc-icon-mini.design_paint-38:before {
  content: "\edb8";
}
.nc-icon-mini.design_paint-bucket-39:before {
  content: "\edb9";
}
.nc-icon-mini.design_paint-bucket-40:before {
  content: "\edba";
}
.nc-icon-mini.design_palette:before {
  content: "\edbb";
}
.nc-icon-mini.design_pantone:before {
  content: "\edbc";
}
.nc-icon-mini.design_patch-19:before {
  content: "\edbd";
}
.nc-icon-mini.design_patch-34:before {
  content: "\edbe";
}
.nc-icon-mini.design_path-exclude:before {
  content: "\edbf";
}
.nc-icon-mini.design_path-intersect:before {
  content: "\edc0";
}
.nc-icon-mini.design_path-minus:before {
  content: "\edc1";
}
.nc-icon-mini.design_path-unite:before {
  content: "\edc2";
}
.nc-icon-mini.design_pen-01:before {
  content: "\edc3";
}
.nc-icon-mini.design_pen-23:before {
  content: "\edc4";
}
.nc-icon-mini.design_pen-tool:before {
  content: "\edc5";
}
.nc-icon-mini.design_phone:before {
  content: "\edc6";
}
.nc-icon-mini.design_scissors:before {
  content: "\edc7";
}
.nc-icon-mini.design_shape-adjust:before {
  content: "\edc8";
}
.nc-icon-mini.design_shape-circle:before {
  content: "\edc9";
}
.nc-icon-mini.design_shape-polygon:before {
  content: "\edca";
}
.nc-icon-mini.design_shape-square:before {
  content: "\edcb";
}
.nc-icon-mini.design_shape-triangle:before {
  content: "\edcc";
}
.nc-icon-mini.design_shapes:before {
  content: "\edcd";
}
.nc-icon-mini.design_sharpener:before {
  content: "\edce";
}
.nc-icon-mini.design_slice:before {
  content: "\edcf";
}
.nc-icon-mini.design_spray:before {
  content: "\edd0";
}
.nc-icon-mini.design_stamp:before {
  content: "\edd1";
}
.nc-icon-mini.design_tablet:before {
  content: "\edd2";
}
.nc-icon-mini.design_text:before {
  content: "\edd3";
}
.nc-icon-mini.design_todo:before {
  content: "\edd4";
}
.nc-icon-mini.design_usb:before {
  content: "\edd5";
}
.nc-icon-mini.design_vector:before {
  content: "\edd6";
}
.nc-icon-mini.design_wand:before {
  content: "\edd7";
}
.nc-icon-mini.design_webpage:before {
  content: "\edd8";
}
.nc-icon-mini.design_window-code:before {
  content: "\edd9";
}
.nc-icon-mini.design_window-paragraph:before {
  content: "\edda";
}
.nc-icon-mini.design_window-responsive:before {
  content: "\eddb";
}
.nc-icon-mini.design-2_3d-28:before {
  content: "\eea7";
}
.nc-icon-mini.design-2_3d-29:before {
  content: "\eea8";
}
.nc-icon-mini.design-2_android:before {
  content: "\eea9";
}
.nc-icon-mini.design-2_angle:before {
  content: "\eeaa";
}
.nc-icon-mini.design-2_animation-14:before {
  content: "\eeab";
}
.nc-icon-mini.design-2_animation-31:before {
  content: "\eeac";
}
.nc-icon-mini.design-2_animation-32:before {
  content: "\eead";
}
.nc-icon-mini.design-2_apple:before {
  content: "\eeae";
}
.nc-icon-mini.design-2_bucket:before {
  content: "\eeaf";
}
.nc-icon-mini.design-2_button:before {
  content: "\eeb0";
}
.nc-icon-mini.design-2_canvas:before {
  content: "\eeb1";
}
.nc-icon-mini.design-2_css3:before {
  content: "\eeb2";
}
.nc-icon-mini.design-2_cursor-add:before {
  content: "\eeb3";
}
.nc-icon-mini.design-2_cursor-grab:before {
  content: "\eeb4";
}
.nc-icon-mini.design-2_cursor-load:before {
  content: "\eeb5";
}
.nc-icon-mini.design-2_cursor-menu:before {
  content: "\eeb6";
}
.nc-icon-mini.design-2_cursor-not-allowed:before {
  content: "\eeb7";
}
.nc-icon-mini.design-2_cursor-pointer:before {
  content: "\eeb8";
}
.nc-icon-mini.design-2_cursor-text:before {
  content: "\eeb9";
}
.nc-icon-mini.design-2_divider:before {
  content: "\eeba";
}
.nc-icon-mini.design-2_filter-organization:before {
  content: "\eebb";
}
.nc-icon-mini.design-2_form:before {
  content: "\eebc";
}
.nc-icon-mini.design-2_frame:before {
  content: "\eebd";
}
.nc-icon-mini.design-2_group:before {
  content: "\eebe";
}
.nc-icon-mini.design-2_html5:before {
  content: "\eebf";
}
.nc-icon-mini.design-2_image:before {
  content: "\eec0";
}
.nc-icon-mini.design-2_layers:before {
  content: "\eec1";
}
.nc-icon-mini.design-2_layout-11:before {
  content: "\eec2";
}
.nc-icon-mini.design-2_layout-25:before {
  content: "\eec3";
}
.nc-icon-mini.design-2_mirror:before {
  content: "\eec4";
}
.nc-icon-mini.design-2_move-down:before {
  content: "\eec5";
}
.nc-icon-mini.design-2_move-up:before {
  content: "\eec6";
}
.nc-icon-mini.design-2_paint-brush:before {
  content: "\eec7";
}
.nc-icon-mini.design-2_ruler-pencil:before {
  content: "\eec8";
}
.nc-icon-mini.design-2_scale-down:before {
  content: "\eec9";
}
.nc-icon-mini.design-2_scale-up:before {
  content: "\eeca";
}
.nc-icon-mini.design-2_scale:before {
  content: "\eecb";
}
.nc-icon-mini.design-2_selection:before {
  content: "\eecc";
}
.nc-icon-mini.design-2_slider:before {
  content: "\eecd";
}
.nc-icon-mini.design-2_text:before {
  content: "\eece";
}
.nc-icon-mini.design-2_transform-origin:before {
  content: "\eecf";
}
.nc-icon-mini.design-2_transform:before {
  content: "\eed0";
}
.nc-icon-mini.design-2_ungroup:before {
  content: "\eed1";
}
.nc-icon-mini.loader_circle-04:before {
  content: "\eea3";
}
.nc-icon-mini.loader_dots-06:before {
  content: "\eea4";
}
.nc-icon-mini.loader_gear:before {
  content: "\eea5";
}
.nc-icon-mini.loader_refresh:before {
  content: "\eea6";
}
.nc-icon-mini.ui-1_analytics-88:before {
  content: "\ea0f";
}
.nc-icon-mini.ui-1_analytics-89:before {
  content: "\ea10";
}
.nc-icon-mini.ui-1_attach-86:before {
  content: "\ea11";
}
.nc-icon-mini.ui-1_attach-87:before {
  content: "\ea12";
}
.nc-icon-mini.ui-1_bell-53:before {
  content: "\ea13";
}
.nc-icon-mini.ui-1_bell-54:before {
  content: "\ea14";
}
.nc-icon-mini.ui-1_bell-55:before {
  content: "\ea15";
}
.nc-icon-mini.ui-1_bold-add:before {
  content: "\ea16";
}
.nc-icon-mini.ui-1_bold-delete:before {
  content: "\ea17";
}
.nc-icon-mini.ui-1_bold-remove:before {
  content: "\ea18";
}
.nc-icon-mini.ui-1_bookmark-add:before {
  content: "\ea19";
}
.nc-icon-mini.ui-1_bookmark-remove:before {
  content: "\ea1a";
}
.nc-icon-mini.ui-1_calendar-57:before {
  content: "\ea1b";
}
.nc-icon-mini.ui-1_calendar-60:before {
  content: "\ea1c";
}
.nc-icon-mini.ui-1_check-bold:before {
  content: "\ea1d";
}
.nc-icon-mini.ui-1_check-circle-07:before {
  content: "\ea1e";
}
.nc-icon-mini.ui-1_check-circle-08:before {
  content: "\ea1f";
}
.nc-icon-mini.ui-1_check-curve:before {
  content: "\ea20";
}
.nc-icon-mini.ui-1_check-simple:before {
  content: "\ea21";
}
.nc-icon-mini.ui-1_check-small:before {
  content: "\ea22";
}
.nc-icon-mini.ui-1_check-square-09:before {
  content: "\ea23";
}
.nc-icon-mini.ui-1_check-square-11:before {
  content: "\ea24";
}
.nc-icon-mini.ui-1_check:before {
  content: "\ea25";
}
.nc-icon-mini.ui-1_circle-add:before {
  content: "\ea26";
}
.nc-icon-mini.ui-1_circle-bold-add:before {
  content: "\ea27";
}
.nc-icon-mini.ui-1_circle-bold-remove:before {
  content: "\ea28";
}
.nc-icon-mini.ui-1_circle-delete:before {
  content: "\ea29";
}
.nc-icon-mini.ui-1_circle-remove:before {
  content: "\ea2a";
}
.nc-icon-mini.ui-1_dashboard-29:before {
  content: "\ea2b";
}
.nc-icon-mini.ui-1_dashboard-30:before {
  content: "\ea2c";
}
.nc-icon-mini.ui-1_dashboard-half:before {
  content: "\ea2d";
}
.nc-icon-mini.ui-1_dashboard-level:before {
  content: "\ea2e";
}
.nc-icon-mini.ui-1_database:before {
  content: "\ea2f";
}
.nc-icon-mini.ui-1_drop:before {
  content: "\ea30";
}
.nc-icon-mini.ui-1_edit-71:before {
  content: "\ea31";
}
.nc-icon-mini.ui-1_edit-72:before {
  content: "\ea32";
}
.nc-icon-mini.ui-1_edit-73:before {
  content: "\ea33";
}
.nc-icon-mini.ui-1_edit-74:before {
  content: "\ea34";
}
.nc-icon-mini.ui-1_edit-75:before {
  content: "\ea35";
}
.nc-icon-mini.ui-1_edit-76:before {
  content: "\ea36";
}
.nc-icon-mini.ui-1_edit-77:before {
  content: "\ea37";
}
.nc-icon-mini.ui-1_edit-78:before {
  content: "\ea38";
}
.nc-icon-mini.ui-1_email-83:before {
  content: "\ea39";
}
.nc-icon-mini.ui-1_email-84:before {
  content: "\ea3a";
}
.nc-icon-mini.ui-1_eye-17:before {
  content: "\ea3b";
}
.nc-icon-mini.ui-1_eye-19:before {
  content: "\ea3c";
}
.nc-icon-mini.ui-1_eye-ban-18:before {
  content: "\ea3d";
}
.nc-icon-mini.ui-1_eye-ban-20:before {
  content: "\ea3e";
}
.nc-icon-mini.ui-1_flame:before {
  content: "\ea3f";
}
.nc-icon-mini.ui-1_home-51:before {
  content: "\ea40";
}
.nc-icon-mini.ui-1_home-52:before {
  content: "\ea41";
}
.nc-icon-mini.ui-1_home-minimal:before {
  content: "\ea42";
}
.nc-icon-mini.ui-1_home-simple:before {
  content: "\ea43";
}
.nc-icon-mini.ui-1_leaf-80:before {
  content: "\ea44";
}
.nc-icon-mini.ui-1_leaf-81:before {
  content: "\ea45";
}
.nc-icon-mini.ui-1_leaf-edit:before {
  content: "\ea46";
}
.nc-icon-mini.ui-1_lock-circle-open:before {
  content: "\ea47";
}
.nc-icon-mini.ui-1_lock-circle:before {
  content: "\ea48";
}
.nc-icon-mini.ui-1_lock-open:before {
  content: "\ea49";
}
.nc-icon-mini.ui-1_lock:before {
  content: "\ea4a";
}
.nc-icon-mini.ui-1_notification-69:before {
  content: "\ea4b";
}
.nc-icon-mini.ui-1_pencil:before {
  content: "\ea4c";
}
.nc-icon-mini.ui-1_preferences-circle-rotate:before {
  content: "\ea4d";
}
.nc-icon-mini.ui-1_preferences-circle:before {
  content: "\ea4e";
}
.nc-icon-mini.ui-1_preferences-container-circle-rotate:before {
  content: "\ea4f";
}
.nc-icon-mini.ui-1_preferences-container-circle:before {
  content: "\ea50";
}
.nc-icon-mini.ui-1_preferences-container-rotate:before {
  content: "\ea51";
}
.nc-icon-mini.ui-1_preferences-container:before {
  content: "\ea52";
}
.nc-icon-mini.ui-1_preferences-rotate:before {
  content: "\ea53";
}
.nc-icon-mini.ui-1_preferences:before {
  content: "\ea54";
}
.nc-icon-mini.ui-1_send:before {
  content: "\ea55";
}
.nc-icon-mini.ui-1_settings-gear-63:before {
  content: "\ea56";
}
.nc-icon-mini.ui-1_settings-gear-64:before {
  content: "\ea57";
}
.nc-icon-mini.ui-1_settings-gear-65:before {
  content: "\ea58";
}
.nc-icon-mini.ui-1_settings-tool-66:before {
  content: "\ea59";
}
.nc-icon-mini.ui-1_simple-add:before {
  content: "\ea5a";
}
.nc-icon-mini.ui-1_simple-delete:before {
  content: "\ea5b";
}
.nc-icon-mini.ui-1_simple-remove:before {
  content: "\ea5c";
}
.nc-icon-mini.ui-1_trash-simple:before {
  content: "\ea5d";
}
.nc-icon-mini.ui-1_trash:before {
  content: "\ea5e";
}
.nc-icon-mini.ui-1_ui-03:before {
  content: "\ea5f";
}
.nc-icon-mini.ui-1_ui-04:before {
  content: "\ea60";
}
.nc-icon-mini.ui-1_zoom-bold-in:before {
  content: "\ea61";
}
.nc-icon-mini.ui-1_zoom-bold-out:before {
  content: "\ea62";
}
.nc-icon-mini.ui-1_zoom-bold:before {
  content: "\ea63";
}
.nc-icon-mini.ui-1_zoom-in:before {
  content: "\ea64";
}
.nc-icon-mini.ui-1_zoom-out:before {
  content: "\ea65";
}
.nc-icon-mini.ui-1_zoom:before {
  content: "\ea66";
}
.nc-icon-mini.ui-2_alert:before {
  content: "\ea67";
}
.nc-icon-mini.ui-2_alert-:before {
  content: "\ea68";
}
.nc-icon-mini.ui-2_alert-circle:before {
  content: "\ea69";
}
.nc-icon-mini.ui-2_alert-circle-:before {
  content: "\ea6a";
}
.nc-icon-mini.ui-2_alert-circle-i:before {
  content: "\ea6b";
}
.nc-icon-mini.ui-2_alert-i:before {
  content: "\ea6c";
}
.nc-icon-mini.ui-2_alert-square:before {
  content: "\ea6d";
}
.nc-icon-mini.ui-2_alert-square-:before {
  content: "\ea6e";
}
.nc-icon-mini.ui-2_alert-square-i:before {
  content: "\ea6f";
}
.nc-icon-mini.ui-2_archive:before {
  content: "\ea70";
}
.nc-icon-mini.ui-2_ban:before {
  content: "\ea71";
}
.nc-icon-mini.ui-2_battery-81:before {
  content: "\ea72";
}
.nc-icon-mini.ui-2_battery-83:before {
  content: "\ea73";
}
.nc-icon-mini.ui-2_battery-half:before {
  content: "\ea74";
}
.nc-icon-mini.ui-2_battery-low:before {
  content: "\ea75";
}
.nc-icon-mini.ui-2_bluetooth:before {
  content: "\ea76";
}
.nc-icon-mini.ui-2_book:before {
  content: "\ea77";
}
.nc-icon-mini.ui-2_chart-bar-52:before {
  content: "\ea78";
}
.nc-icon-mini.ui-2_chart-bar-53:before {
  content: "\ea79";
}
.nc-icon-mini.ui-2_chat-content:before {
  content: "\ea7a";
}
.nc-icon-mini.ui-2_chat-round-content:before {
  content: "\ea7b";
}
.nc-icon-mini.ui-2_chat-round:before {
  content: "\ea7c";
}
.nc-icon-mini.ui-2_chat:before {
  content: "\ea7d";
}
.nc-icon-mini.ui-2_circle-bold-delete:before {
  content: "\ea7e";
}
.nc-icon-mini.ui-2_cloud-25:before {
  content: "\ea7f";
}
.nc-icon-mini.ui-2_cloud-26:before {
  content: "\ea80";
}
.nc-icon-mini.ui-2_disk:before {
  content: "\ea81";
}
.nc-icon-mini.ui-2_enlarge-57:before {
  content: "\ea82";
}
.nc-icon-mini.ui-2_enlarge-58:before {
  content: "\ea83";
}
.nc-icon-mini.ui-2_favourite-28:before {
  content: "\ea84";
}
.nc-icon-mini.ui-2_favourite-31:before {
  content: "\ea85";
}
.nc-icon-mini.ui-2_filter:before {
  content: "\ea86";
}
.nc-icon-mini.ui-2_fullsize:before {
  content: "\ea87";
}
.nc-icon-mini.ui-2_grid-45:before {
  content: "\ea88";
}
.nc-icon-mini.ui-2_grid-46:before {
  content: "\ea89";
}
.nc-icon-mini.ui-2_grid-48:before {
  content: "\ea8a";
}
.nc-icon-mini.ui-2_grid-50:before {
  content: "\ea8b";
}
.nc-icon-mini.ui-2_grid-square:before {
  content: "\ea8c";
}
.nc-icon-mini.ui-2_hourglass:before {
  content: "\ea8d";
}
.nc-icon-mini.ui-2_lab:before {
  content: "\ea8e";
}
.nc-icon-mini.ui-2_layers:before {
  content: "\ea8f";
}
.nc-icon-mini.ui-2_like:before {
  content: "\ea90";
}
.nc-icon-mini.ui-2_link-66:before {
  content: "\ea91";
}
.nc-icon-mini.ui-2_link-68:before {
  content: "\ea92";
}
.nc-icon-mini.ui-2_link-69:before {
  content: "\ea93";
}
.nc-icon-mini.ui-2_link-72:before {
  content: "\ea94";
}
.nc-icon-mini.ui-2_link-broken-70:before {
  content: "\ea95";
}
.nc-icon-mini.ui-2_link-broken-73:before {
  content: "\ea96";
}
.nc-icon-mini.ui-2_menu-34:before {
  content: "\ea97";
}
.nc-icon-mini.ui-2_menu-35:before {
  content: "\ea98";
}
.nc-icon-mini.ui-2_menu-bold:before {
  content: "\ea99";
}
.nc-icon-mini.ui-2_menu-dots:before {
  content: "\ea9a";
}
.nc-icon-mini.ui-2_menu-square:before {
  content: "\ea9b";
}
.nc-icon-mini.ui-2_node:before {
  content: "\ea9c";
}
.nc-icon-mini.ui-2_paragraph:before {
  content: "\ea9d";
}
.nc-icon-mini.ui-2_phone:before {
  content: "\ea9e";
}
.nc-icon-mini.ui-2_share-bold:before {
  content: "\ea9f";
}
.nc-icon-mini.ui-2_share:before {
  content: "\eaa0";
}
.nc-icon-mini.ui-2_small-add:before {
  content: "\eaa1";
}
.nc-icon-mini.ui-2_small-delete:before {
  content: "\eaa2";
}
.nc-icon-mini.ui-2_small-remove:before {
  content: "\eaa3";
}
.nc-icon-mini.ui-2_square-add-08:before {
  content: "\eaa4";
}
.nc-icon-mini.ui-2_square-add-11:before {
  content: "\eaa5";
}
.nc-icon-mini.ui-2_square-delete-10:before {
  content: "\eaa6";
}
.nc-icon-mini.ui-2_square-delete-13:before {
  content: "\eaa7";
}
.nc-icon-mini.ui-2_square-remove-09:before {
  content: "\eaa8";
}
.nc-icon-mini.ui-2_square-remove-12:before {
  content: "\eaa9";
}
.nc-icon-mini.ui-2_target:before {
  content: "\eaaa";
}
.nc-icon-mini.ui-2_tile-55:before {
  content: "\eaab";
}
.nc-icon-mini.ui-2_tile-56:before {
  content: "\eaac";
}
.nc-icon-mini.ui-2_time-alarm:before {
  content: "\eaad";
}
.nc-icon-mini.ui-2_time-clock:before {
  content: "\eaae";
}
.nc-icon-mini.ui-2_time-countdown:before {
  content: "\eaaf";
}
.nc-icon-mini.ui-2_time:before {
  content: "\eab0";
}
.nc-icon-mini.ui-2_webpage:before {
  content: "\eab1";
}
.nc-icon-mini.ui-3_alert:before {
  content: "\eab2";
}
.nc-icon-mini.ui-3_backward:before {
  content: "\eab3";
}
.nc-icon-mini.ui-3_bolt:before {
  content: "\eab4";
}
.nc-icon-mini.ui-3_bullet-list:before {
  content: "\eab5";
}
.nc-icon-mini.ui-3_calendar-add:before {
  content: "\eab6";
}
.nc-icon-mini.ui-3_card-add:before {
  content: "\eab7";
}
.nc-icon-mini.ui-3_card-alert:before {
  content: "\eab8";
}
.nc-icon-mini.ui-3_chart-bars:before {
  content: "\ee6e";
}
.nc-icon-mini.ui-3_chart:before {
  content: "\ee6f";
}
.nc-icon-mini.ui-3_chat-33:before {
  content: "\ee70";
}
.nc-icon-mini.ui-3_chat-45:before {
  content: "\ee71";
}
.nc-icon-mini.ui-3_chat-46:before {
  content: "\ee72";
}
.nc-icon-mini.ui-3_chat-reply:before {
  content: "\ee73";
}
.nc-icon-mini.ui-3_check-in:before {
  content: "\ee74";
}
.nc-icon-mini.ui-3_check-out:before {
  content: "\ee75";
}
.nc-icon-mini.ui-3_dock-bottom:before {
  content: "\ee76";
}
.nc-icon-mini.ui-3_dock-left:before {
  content: "\ee77";
}
.nc-icon-mini.ui-3_dock-right:before {
  content: "\ee78";
}
.nc-icon-mini.ui-3_dock-top:before {
  content: "\ee79";
}
.nc-icon-mini.ui-3_filter-check:before {
  content: "\ee7a";
}
.nc-icon-mini.ui-3_filter-remove:before {
  content: "\ee7b";
}
.nc-icon-mini.ui-3_forward:before {
  content: "\ee7c";
}
.nc-icon-mini.ui-3_funnel-39:before {
  content: "\ee7d";
}
.nc-icon-mini.ui-3_funnel-40:before {
  content: "\ee7e";
}
.nc-icon-mini.ui-3_funnel-41:before {
  content: "\ee7f";
}
.nc-icon-mini.ui-3_heart:before {
  content: "\ee80";
}
.nc-icon-mini.ui-3_infinite:before {
  content: "\ee81";
}
.nc-icon-mini.ui-3_link:before {
  content: "\ee82";
}
.nc-icon-mini.ui-3_menu-left:before {
  content: "\ee83";
}
.nc-icon-mini.ui-3_menu-right:before {
  content: "\ee84";
}
.nc-icon-mini.ui-3_menu:before {
  content: "\ee85";
}
.nc-icon-mini.ui-3_metrics:before {
  content: "\ee86";
}
.nc-icon-mini.ui-3_phone-call-end:before {
  content: "\ee87";
}
.nc-icon-mini.ui-3_phone-call:before {
  content: "\ee88";
}
.nc-icon-mini.ui-3_phone:before {
  content: "\ee89";
}
.nc-icon-mini.ui-3_playlist:before {
  content: "\ee8a";
}
.nc-icon-mini.ui-3_security:before {
  content: "\ee8b";
}
.nc-icon-mini.ui-3_segmentation:before {
  content: "\ee8c";
}
.nc-icon-mini.ui-3_select:before {
  content: "\ee8d";
}
.nc-icon-mini.ui-3_send:before {
  content: "\ee8e";
}
.nc-icon-mini.ui-3_signal:before {
  content: "\ee8f";
}
.nc-icon-mini.ui-3_slide-left:before {
  content: "\ee90";
}
.nc-icon-mini.ui-3_slide-right:before {
  content: "\ee91";
}
.nc-icon-mini.ui-3_table-left:before {
  content: "\ee92";
}
.nc-icon-mini.ui-3_table-right:before {
  content: "\ee93";
}
.nc-icon-mini.ui-3_tag:before {
  content: "\ee94";
}
.nc-icon-mini.ui-3_widget:before {
  content: "\ee95";
}
.nc-icon-mini.ui-e_round-e-alert:before {
  content: "\ee96";
}
.nc-icon-mini.ui-e_round-e-help:before {
  content: "\ee97";
}
.nc-icon-mini.ui-e_round-e-info:before {
  content: "\ee98";
}
.nc-icon-mini.ui-e_square-e-alert:before {
  content: "\ee99";
}
.nc-icon-mini.ui-e_square-e-help:before {
  content: "\ee9a";
}
.nc-icon-mini.ui-e_square-e-info:before {
  content: "\ee9b";
}
.nc-icon-mini.ui-e_star-half:before {
  content: "\ee9c";
}
.nc-icon-mini.ui-e-2_calendar-add:before {
  content: "\ee9d";
}
.nc-icon-mini.ui-e-2_dock-bottom:before {
  content: "\ee9e";
}
.nc-icon-mini.ui-e-2_dock-left:before {
  content: "\ee9f";
}
.nc-icon-mini.ui-e-2_dock-right:before {
  content: "\eea0";
}
.nc-icon-mini.ui-e-2_dock-top:before {
  content: "\eea1";
}
.nc-icon-mini.ui-e-2_heart:before {
  content: "\eea2";
}
.nc-icon-mini.envir_bulb-saver:before {
  content: "\ee5c";
}
.nc-icon-mini.envir_bulb:before {
  content: "\ee5d";
}
.nc-icon-mini.envir_car:before {
  content: "\ee5e";
}
.nc-icon-mini.envir_fuel-electric:before {
  content: "\ee5f";
}
.nc-icon-mini.envir_fuel:before {
  content: "\ee60";
}
.nc-icon-mini.envir_home:before {
  content: "\ee61";
}
.nc-icon-mini.envir_level:before {
  content: "\ee62";
}
.nc-icon-mini.envir_panel:before {
  content: "\ee63";
}
.nc-icon-mini.envir_radiation:before {
  content: "\ee64";
}
.nc-icon-mini.envir_recycling:before {
  content: "\ee65";
}
.nc-icon-mini.envir_save-planet:before {
  content: "\ee66";
}
.nc-icon-mini.envir_waste-danger:before {
  content: "\ee67";
}
.nc-icon-mini.envir_waste-recycling:before {
  content: "\ee68";
}
.nc-icon-mini.envir_waste:before {
  content: "\ee69";
}
.nc-icon-mini.envir_water-hand:before {
  content: "\ee6a";
}
.nc-icon-mini.envir_water-sink:before {
  content: "\ee6b";
}
.nc-icon-mini.envir_water:before {
  content: "\ee6c";
}
.nc-icon-mini.envir_wind:before {
  content: "\ee6d";
}
.nc-icon-mini.arrows-1_back-78:before {
  content: "\e900";
}
.nc-icon-mini.arrows-1_back-80:before {
  content: "\e901";
}
.nc-icon-mini.arrows-1_bold-down:before {
  content: "\e902";
}
.nc-icon-mini.arrows-1_bold-left:before {
  content: "\e903";
}
.nc-icon-mini.arrows-1_bold-right:before {
  content: "\e904";
}
.nc-icon-mini.arrows-1_bold-up:before {
  content: "\e905";
}
.nc-icon-mini.arrows-1_circle-down-12:before {
  content: "\e906";
}
.nc-icon-mini.arrows-1_circle-down-40:before {
  content: "\e907";
}
.nc-icon-mini.arrows-1_circle-left-10:before {
  content: "\e908";
}
.nc-icon-mini.arrows-1_circle-left-38:before {
  content: "\e909";
}
.nc-icon-mini.arrows-1_circle-right-09:before {
  content: "\e90a";
}
.nc-icon-mini.arrows-1_circle-right-37:before {
  content: "\e90b";
}
.nc-icon-mini.arrows-1_circle-up-11:before {
  content: "\e90c";
}
.nc-icon-mini.arrows-1_circle-up-39:before {
  content: "\e90d";
}
.nc-icon-mini.arrows-1_cloud-download-95:before {
  content: "\e90e";
}
.nc-icon-mini.arrows-1_cloud-upload-96:before {
  content: "\e90f";
}
.nc-icon-mini.arrows-1_curved-next:before {
  content: "\e910";
}
.nc-icon-mini.arrows-1_curved-previous:before {
  content: "\e911";
}
.nc-icon-mini.arrows-1_direction-53:before {
  content: "\e912";
}
.nc-icon-mini.arrows-1_direction-56:before {
  content: "\e913";
}
.nc-icon-mini.arrows-1_double-left:before {
  content: "\e914";
}
.nc-icon-mini.arrows-1_double-right:before {
  content: "\e915";
}
.nc-icon-mini.arrows-1_download:before {
  content: "\e916";
}
.nc-icon-mini.arrows-1_enlarge-diagonal-43:before {
  content: "\e917";
}
.nc-icon-mini.arrows-1_enlarge-diagonal-44:before {
  content: "\e918";
}
.nc-icon-mini.arrows-1_enlarge-horizontal:before {
  content: "\e919";
}
.nc-icon-mini.arrows-1_enlarge-vertical:before {
  content: "\e91a";
}
.nc-icon-mini.arrows-1_fullscreen-70:before {
  content: "\e91b";
}
.nc-icon-mini.arrows-1_fullscreen-71:before {
  content: "\e91c";
}
.nc-icon-mini.arrows-1_fullscreen-76:before {
  content: "\e91d";
}
.nc-icon-mini.arrows-1_fullscreen-77:before {
  content: "\e91e";
}
.nc-icon-mini.arrows-1_fullscreen-double-74:before {
  content: "\e91f";
}
.nc-icon-mini.arrows-1_fullscreen-double-75:before {
  content: "\e920";
}
.nc-icon-mini.arrows-1_fullscreen-split-72:before {
  content: "\e921";
}
.nc-icon-mini.arrows-1_fullscreen-split-73:before {
  content: "\e922";
}
.nc-icon-mini.arrows-1_log-in:before {
  content: "\e923";
}
.nc-icon-mini.arrows-1_log-out:before {
  content: "\e924";
}
.nc-icon-mini.arrows-1_loop-82:before {
  content: "\e925";
}
.nc-icon-mini.arrows-1_minimal-down:before {
  content: "\e926";
}
.nc-icon-mini.arrows-1_minimal-left:before {
  content: "\e927";
}
.nc-icon-mini.arrows-1_minimal-right:before {
  content: "\e928";
}
.nc-icon-mini.arrows-1_minimal-up:before {
  content: "\e929";
}
.nc-icon-mini.arrows-1_redo-79:before {
  content: "\e92a";
}
.nc-icon-mini.arrows-1_redo-81:before {
  content: "\e92b";
}
.nc-icon-mini.arrows-1_refresh-68:before {
  content: "\e92c";
}
.nc-icon-mini.arrows-1_refresh-69:before {
  content: "\e92d";
}
.nc-icon-mini.arrows-1_round-down:before {
  content: "\e92e";
}
.nc-icon-mini.arrows-1_round-left:before {
  content: "\e92f";
}
.nc-icon-mini.arrows-1_round-right:before {
  content: "\e930";
}
.nc-icon-mini.arrows-1_round-up:before {
  content: "\e931";
}
.nc-icon-mini.arrows-1_share-66:before {
  content: "\e932";
}
.nc-icon-mini.arrows-1_share-91:before {
  content: "\e933";
}
.nc-icon-mini.arrows-1_share-92:before {
  content: "\e934";
}
.nc-icon-mini.arrows-1_shuffle-97:before {
  content: "\e935";
}
.nc-icon-mini.arrows-1_shuffle-98:before {
  content: "\e936";
}
.nc-icon-mini.arrows-1_simple-down:before {
  content: "\e937";
}
.nc-icon-mini.arrows-1_simple-left:before {
  content: "\e938";
}
.nc-icon-mini.arrows-1_simple-right:before {
  content: "\e939";
}
.nc-icon-mini.arrows-1_simple-up:before {
  content: "\e93a";
}
.nc-icon-mini.arrows-1_small-triangle-down:before {
  content: "\e93b";
}
.nc-icon-mini.arrows-1_small-triangle-left:before {
  content: "\e93c";
}
.nc-icon-mini.arrows-1_small-triangle-right:before {
  content: "\e93d";
}
.nc-icon-mini.arrows-1_small-triangle-up:before {
  content: "\e93e";
}
.nc-icon-mini.arrows-1_square-down:before {
  content: "\e93f";
}
.nc-icon-mini.arrows-1_square-left:before {
  content: "\e940";
}
.nc-icon-mini.arrows-1_square-right:before {
  content: "\e941";
}
.nc-icon-mini.arrows-1_square-up:before {
  content: "\e942";
}
.nc-icon-mini.arrows-1_strong-down:before {
  content: "\e943";
}
.nc-icon-mini.arrows-1_strong-left:before {
  content: "\e944";
}
.nc-icon-mini.arrows-1_strong-right:before {
  content: "\e945";
}
.nc-icon-mini.arrows-1_strong-up:before {
  content: "\e946";
}
.nc-icon-mini.arrows-1_tail-down:before {
  content: "\e947";
}
.nc-icon-mini.arrows-1_tail-left:before {
  content: "\e948";
}
.nc-icon-mini.arrows-1_tail-right:before {
  content: "\e949";
}
.nc-icon-mini.arrows-1_tail-triangle-down:before {
  content: "\e94a";
}
.nc-icon-mini.arrows-1_tail-triangle-left:before {
  content: "\e94b";
}
.nc-icon-mini.arrows-1_tail-triangle-right:before {
  content: "\e94c";
}
.nc-icon-mini.arrows-1_tail-triangle-up:before {
  content: "\e94d";
}
.nc-icon-mini.arrows-1_tail-up:before {
  content: "\e94e";
}
.nc-icon-mini.arrows-1_trend-down:before {
  content: "\e94f";
}
.nc-icon-mini.arrows-1_trend-up:before {
  content: "\e950";
}
.nc-icon-mini.arrows-1_triangle-down-20:before {
  content: "\e951";
}
.nc-icon-mini.arrows-1_triangle-down-65:before {
  content: "\e952";
}
.nc-icon-mini.arrows-1_triangle-left-18:before {
  content: "\e953";
}
.nc-icon-mini.arrows-1_triangle-left-63:before {
  content: "\e954";
}
.nc-icon-mini.arrows-1_triangle-right-17:before {
  content: "\e955";
}
.nc-icon-mini.arrows-1_triangle-right-62:before {
  content: "\e956";
}
.nc-icon-mini.arrows-1_triangle-up-19:before {
  content: "\e957";
}
.nc-icon-mini.arrows-1_triangle-up-64:before {
  content: "\e958";
}
.nc-icon-mini.arrows-1_zoom-88:before {
  content: "\e959";
}
.nc-icon-mini.arrows-2_block-down:before {
  content: "\e95a";
}
.nc-icon-mini.arrows-2_block-left:before {
  content: "\e95b";
}
.nc-icon-mini.arrows-2_block-right:before {
  content: "\e95c";
}
.nc-icon-mini.arrows-2_block-up:before {
  content: "\e95d";
}
.nc-icon-mini.arrows-2_conversion:before {
  content: "\e95e";
}
.nc-icon-mini.arrows-2_corner-down-round:before {
  content: "\e95f";
}
.nc-icon-mini.arrows-2_corner-down:before {
  content: "\e960";
}
.nc-icon-mini.arrows-2_corner-left-down:before {
  content: "\e961";
}
.nc-icon-mini.arrows-2_corner-left-round:before {
  content: "\e962";
}
.nc-icon-mini.arrows-2_corner-left:before {
  content: "\e963";
}
.nc-icon-mini.arrows-2_corner-right-down:before {
  content: "\e964";
}
.nc-icon-mini.arrows-2_corner-right-round:before {
  content: "\e965";
}
.nc-icon-mini.arrows-2_corner-right:before {
  content: "\e966";
}
.nc-icon-mini.arrows-2_corner-up-left:before {
  content: "\e967";
}
.nc-icon-mini.arrows-2_corner-up-right:before {
  content: "\e968";
}
.nc-icon-mini.arrows-2_corner-up-round:before {
  content: "\e969";
}
.nc-icon-mini.arrows-2_corner-up:before {
  content: "\e96a";
}
.nc-icon-mini.arrows-2_cross-down:before {
  content: "\e96b";
}
.nc-icon-mini.arrows-2_cross-left:before {
  content: "\e96c";
}
.nc-icon-mini.arrows-2_cross-right:before {
  content: "\e96d";
}
.nc-icon-mini.arrows-2_cross-up:before {
  content: "\e96e";
}
.nc-icon-mini.arrows-2_delete-49:before {
  content: "\e96f";
}
.nc-icon-mini.arrows-2_delete-50:before {
  content: "\e970";
}
.nc-icon-mini.arrows-2_direction:before {
  content: "\e971";
}
.nc-icon-mini.arrows-2_dots-download:before {
  content: "\e972";
}
.nc-icon-mini.arrows-2_dots-upload:before {
  content: "\e973";
}
.nc-icon-mini.arrows-2_eject:before {
  content: "\e974";
}
.nc-icon-mini.arrows-2_enlarge-circle:before {
  content: "\e975";
}
.nc-icon-mini.arrows-2_file-download-87:before {
  content: "\e976";
}
.nc-icon-mini.arrows-2_file-upload-86:before {
  content: "\e977";
}
.nc-icon-mini.arrows-2_hit-down:before {
  content: "\e978";
}
.nc-icon-mini.arrows-2_hit-left:before {
  content: "\e979";
}
.nc-icon-mini.arrows-2_hit-right:before {
  content: "\e97a";
}
.nc-icon-mini.arrows-2_hit-up:before {
  content: "\e97b";
}
.nc-icon-mini.arrows-2_log-out:before {
  content: "\e97c";
}
.nc-icon-mini.arrows-2_move-down-right:before {
  content: "\e97d";
}
.nc-icon-mini.arrows-2_move-down:before {
  content: "\e97e";
}
.nc-icon-mini.arrows-2_move-left:before {
  content: "\e97f";
}
.nc-icon-mini.arrows-2_move-right:before {
  content: "\e980";
}
.nc-icon-mini.arrows-2_move-up-left:before {
  content: "\e981";
}
.nc-icon-mini.arrows-2_move-up:before {
  content: "\e982";
}
.nc-icon-mini.arrows-2_push-next:before {
  content: "\e983";
}
.nc-icon-mini.arrows-2_push-previous:before {
  content: "\e984";
}
.nc-icon-mini.arrows-2_replay:before {
  content: "\e985";
}
.nc-icon-mini.arrows-2_round-left-down:before {
  content: "\e986";
}
.nc-icon-mini.arrows-2_round-right-down:before {
  content: "\e987";
}
.nc-icon-mini.arrows-2_round-up-left:before {
  content: "\e988";
}
.nc-icon-mini.arrows-2_round-up-right:before {
  content: "\e989";
}
.nc-icon-mini.arrows-2_select-83:before {
  content: "\e98a";
}
.nc-icon-mini.arrows-2_select-84:before {
  content: "\e98b";
}
.nc-icon-mini.arrows-2_skew-down:before {
  content: "\e98c";
}
.nc-icon-mini.arrows-2_skew-left:before {
  content: "\e98d";
}
.nc-icon-mini.arrows-2_skew-right:before {
  content: "\e98e";
}
.nc-icon-mini.arrows-2_skew-up:before {
  content: "\e98f";
}
.nc-icon-mini.arrows-2_small-left:before {
  content: "\e990";
}
.nc-icon-mini.arrows-2_small-right:before {
  content: "\e991";
}
.nc-icon-mini.arrows-2_square-download:before {
  content: "\e992";
}
.nc-icon-mini.arrows-2_square-upload:before {
  content: "\e993";
}
.nc-icon-mini.arrows-2_triangle-down:before {
  content: "\e994";
}
.nc-icon-mini.arrows-2_triangle-left:before {
  content: "\e995";
}
.nc-icon-mini.arrows-2_triangle-right:before {
  content: "\e996";
}
.nc-icon-mini.arrows-2_triangle-up:before {
  content: "\e997";
}
.nc-icon-mini.arrows-2_zoom:before {
  content: "\e998";
}
.nc-icon-mini.arrows-3_circle-simple-down:before {
  content: "\e999";
}
.nc-icon-mini.arrows-3_circle-simple-left:before {
  content: "\e99a";
}
.nc-icon-mini.arrows-3_circle-simple-right:before {
  content: "\e99b";
}
.nc-icon-mini.arrows-3_circle-simple-up:before {
  content: "\e99c";
}
.nc-icon-mini.arrows-3_small-down:before {
  content: "\e99d";
}
.nc-icon-mini.arrows-3_small-up:before {
  content: "\e99e";
}
.nc-icon-mini.arrows-3_square-corner-down-left:before {
  content: "\e99f";
}
.nc-icon-mini.arrows-3_square-corner-down-right:before {
  content: "\e9a0";
}
.nc-icon-mini.arrows-3_square-corner-up-left:before {
  content: "\e9a1";
}
.nc-icon-mini.arrows-3_square-corner-up-right:before {
  content: "\e9a2";
}
.nc-icon-mini.arrows-3_square-down-06:before {
  content: "\e9a3";
}
.nc-icon-mini.arrows-3_square-left-04:before {
  content: "\e9a4";
}
.nc-icon-mini.arrows-3_square-right-03:before {
  content: "\e9a5";
}
.nc-icon-mini.arrows-3_square-simple-down:before {
  content: "\e9a6";
}
.nc-icon-mini.arrows-3_square-simple-left:before {
  content: "\e9a7";
}
.nc-icon-mini.arrows-3_square-simple-right:before {
  content: "\e9a8";
}
.nc-icon-mini.arrows-3_square-simple-up:before {
  content: "\e9a9";
}
.nc-icon-mini.arrows-3_square-up-05:before {
  content: "\e9aa";
}
.nc-icon-mini.arrows-e_archive-e-download:before {
  content: "\e9ab";
}
.nc-icon-mini.arrows-e_archive-e-upload:before {
  content: "\e9ac";
}
.nc-icon-mini.arrows-e_circle-e-down-04:before {
  content: "\e9ad";
}
.nc-icon-mini.arrows-e_circle-e-down-12:before {
  content: "\e9ae";
}
.nc-icon-mini.arrows-e_circle-e-left-02:before {
  content: "\e9af";
}
.nc-icon-mini.arrows-e_circle-e-left-10:before {
  content: "\e9b0";
}
.nc-icon-mini.arrows-e_circle-e-right-01:before {
  content: "\e9b1";
}
.nc-icon-mini.arrows-e_circle-e-right-09:before {
  content: "\e9b2";
}
.nc-icon-mini.arrows-e_circle-e-up-03:before {
  content: "\e9b3";
}
.nc-icon-mini.arrows-e_circle-e-up-11:before {
  content: "\e9b4";
}
.nc-icon-mini.arrows-e_enlarge-21:before {
  content: "\e9b5";
}
.nc-icon-mini.arrows-e_enlarge-22:before {
  content: "\e9b6";
}
.nc-icon-mini.arrows-e_expand:before {
  content: "\e9b7";
}
.nc-icon-mini.arrows-e_move-bottom-right:before {
  content: "\e9b8";
}
.nc-icon-mini.arrows-e_move-top-left:before {
  content: "\e9b9";
}
.nc-icon-mini.arrows-e_refresh-19:before {
  content: "\e9ba";
}
.nc-icon-mini.arrows-e_refresh-20:before {
  content: "\e9bb";
}
.nc-icon-mini.arrows-e_resize-h:before {
  content: "\e9bc";
}
.nc-icon-mini.arrows-e_resize-v:before {
  content: "\e9bd";
}
.nc-icon-mini.arrows-e_share-26:before {
  content: "\e9be";
}
.nc-icon-mini.arrows-e_share-27:before {
  content: "\e9bf";
}
.nc-icon-mini.arrows-e_square-e-down:before {
  content: "\e9c0";
}
.nc-icon-mini.arrows-e_square-e-left:before {
  content: "\e9c1";
}
.nc-icon-mini.arrows-e_square-e-right:before {
  content: "\e9c2";
}
.nc-icon-mini.arrows-e_square-e-up:before {
  content: "\e9c3";
}
.nc-icon-mini.arrows-e_zoom-circle:before {
  content: "\e9c4";
}
.nc-icon-mini.arrows-e_zoom-e:before {
  content: "\e9c5";
}
.nc-icon-mini.arrows-e_zoom-square:before {
  content: "\e9c6";
}
.nc-icon-mini.arrows-e_zoom-triangles:before {
  content: "\e9c7";
}
.nc-icon-mini.weather_celsius:before {
  content: "\e9c8";
}
.nc-icon-mini.weather_cloud-drop:before {
  content: "\e9c9";
}
.nc-icon-mini.weather_cloud-fog-31:before {
  content: "\e9ca";
}
.nc-icon-mini.weather_cloud-fog-32:before {
  content: "\e9cb";
}
.nc-icon-mini.weather_cloud-hail:before {
  content: "\e9cc";
}
.nc-icon-mini.weather_cloud-light:before {
  content: "\e9cd";
}
.nc-icon-mini.weather_cloud-moon:before {
  content: "\e9ce";
}
.nc-icon-mini.weather_cloud-rain:before {
  content: "\e9cf";
}
.nc-icon-mini.weather_cloud-snow-34:before {
  content: "\e9d0";
}
.nc-icon-mini.weather_cloud-snow-42:before {
  content: "\e9d1";
}
.nc-icon-mini.weather_cloud-sun-17:before {
  content: "\e9d2";
}
.nc-icon-mini.weather_compass:before {
  content: "\e9d3";
}
.nc-icon-mini.weather_drop-15:before {
  content: "\e9d4";
}
.nc-icon-mini.weather_drops:before {
  content: "\e9d5";
}
.nc-icon-mini.weather_eclipse:before {
  content: "\e9d6";
}
.nc-icon-mini.weather_fahrenheit:before {
  content: "\e9d7";
}
.nc-icon-mini.weather_fog:before {
  content: "\e9d8";
}
.nc-icon-mini.weather_forecast:before {
  content: "\e9d9";
}
.nc-icon-mini.weather_hurricane-44:before {
  content: "\e9da";
}
.nc-icon-mini.weather_hurricane-45:before {
  content: "\e9db";
}
.nc-icon-mini.weather_moon-cloud-drop:before {
  content: "\e9dc";
}
.nc-icon-mini.weather_moon-cloud-fog:before {
  content: "\e9dd";
}
.nc-icon-mini.weather_moon-cloud-hail:before {
  content: "\e9de";
}
.nc-icon-mini.weather_moon-cloud-light:before {
  content: "\e9df";
}
.nc-icon-mini.weather_moon-cloud-rain:before {
  content: "\e9e0";
}
.nc-icon-mini.weather_moon-cloud-snow-61:before {
  content: "\e9e1";
}
.nc-icon-mini.weather_moon-cloud-snow-62:before {
  content: "\e9e2";
}
.nc-icon-mini.weather_moon-fog:before {
  content: "\e9e3";
}
.nc-icon-mini.weather_moon-full:before {
  content: "\e9e4";
}
.nc-icon-mini.weather_moon-stars:before {
  content: "\e9e5";
}
.nc-icon-mini.weather_moon:before {
  content: "\e9e6";
}
.nc-icon-mini.weather_rain-hail:before {
  content: "\e9e7";
}
.nc-icon-mini.weather_rain:before {
  content: "\e9e8";
}
.nc-icon-mini.weather_rainbow:before {
  content: "\e9e9";
}
.nc-icon-mini.weather_snow:before {
  content: "\e9ea";
}
.nc-icon-mini.weather_sun-cloud-drop:before {
  content: "\e9eb";
}
.nc-icon-mini.weather_sun-cloud-fog:before {
  content: "\e9ec";
}
.nc-icon-mini.weather_sun-cloud-hail:before {
  content: "\e9ed";
}
.nc-icon-mini.weather_sun-cloud-light:before {
  content: "\e9ee";
}
.nc-icon-mini.weather_sun-cloud-rain:before {
  content: "\e9ef";
}
.nc-icon-mini.weather_sun-cloud-snow-54:before {
  content: "\e9f0";
}
.nc-icon-mini.weather_sun-cloud-snow-55:before {
  content: "\e9f1";
}
.nc-icon-mini.weather_sun-cloud:before {
  content: "\e9f2";
}
.nc-icon-mini.weather_sun-fog-30:before {
  content: "\e9f3";
}
.nc-icon-mini.weather_sun-fog-43:before {
  content: "\e9f4";
}
.nc-icon-mini.weather_wind:before {
  content: "\e9f5";
}
.nc-icon-mini.weather-e_cloud-01:before {
  content: "\e9f6";
}
.nc-icon-mini.weather-e_cloud-02:before {
  content: "\e9f7";
}
.nc-icon-mini.users_add-27:before {
  content: "\e9f8";
}
.nc-icon-mini.users_add-29:before {
  content: "\e9f9";
}
.nc-icon-mini.users_badge-13:before {
  content: "\e9fa";
}
.nc-icon-mini.users_badge-14:before {
  content: "\e9fb";
}
.nc-icon-mini.users_badge-15:before {
  content: "\e9fc";
}
.nc-icon-mini.users_circle-08:before {
  content: "\e9fd";
}
.nc-icon-mini.users_circle-09:before {
  content: "\e9fe";
}
.nc-icon-mini.users_circle-10:before {
  content: "\e9ff";
}
.nc-icon-mini.users_delete-28:before {
  content: "\ea00";
}
.nc-icon-mini.users_delete-30:before {
  content: "\ea01";
}
.nc-icon-mini.users_man-20:before {
  content: "\ea02";
}
.nc-icon-mini.users_multiple-11:before {
  content: "\ea03";
}
.nc-icon-mini.users_multiple-19:before {
  content: "\ea04";
}
.nc-icon-mini.users_single-01:before {
  content: "\ea05";
}
.nc-icon-mini.users_single-02:before {
  content: "\ea06";
}
.nc-icon-mini.users_single-03:before {
  content: "\ea07";
}
.nc-icon-mini.users_single-04:before {
  content: "\ea08";
}
.nc-icon-mini.users_single-05:before {
  content: "\ea09";
}
.nc-icon-mini.users_single-body:before {
  content: "\ea0a";
}
.nc-icon-mini.users_square-31:before {
  content: "\ea0b";
}
.nc-icon-mini.users_square-32:before {
  content: "\ea0c";
}
.nc-icon-mini.users_square-33:before {
  content: "\ea0d";
}
.nc-icon-mini.users_woman-21:before {
  content: "\ea0e";
}
.nc-icon-mini.travel_backpack:before {
  content: "\eab9";
}
.nc-icon-mini.travel_bag:before {
  content: "\eaba";
}
.nc-icon-mini.travel_camping:before {
  content: "\eabb";
}
.nc-icon-mini.travel_drink:before {
  content: "\eabc";
}
.nc-icon-mini.travel_explore:before {
  content: "\eabd";
}
.nc-icon-mini.travel_fire:before {
  content: "\eabe";
}
.nc-icon-mini.travel_hotel-bell:before {
  content: "\eabf";
}
.nc-icon-mini.travel_hotel-symbol:before {
  content: "\eac0";
}
.nc-icon-mini.travel_hotel:before {
  content: "\eac1";
}
.nc-icon-mini.travel_igloo:before {
  content: "\eac2";
}
.nc-icon-mini.travel_jellyfish:before {
  content: "\eac3";
}
.nc-icon-mini.travel_lamp:before {
  content: "\eac4";
}
.nc-icon-mini.travel_luggage:before {
  content: "\eac5";
}
.nc-icon-mini.travel_octopus:before {
  content: "\eac6";
}
.nc-icon-mini.travel_passport:before {
  content: "\eac7";
}
.nc-icon-mini.travel_pickaxe:before {
  content: "\eac8";
}
.nc-icon-mini.travel_pool:before {
  content: "\eac9";
}
.nc-icon-mini.travel_rackets:before {
  content: "\eaca";
}
.nc-icon-mini.travel_road-sign-left:before {
  content: "\eacb";
}
.nc-icon-mini.travel_road-sign-right:before {
  content: "\eacc";
}
.nc-icon-mini.travel_rowing:before {
  content: "\eacd";
}
.nc-icon-mini.travel_sea-mask:before {
  content: "\eace";
}
.nc-icon-mini.travel_shark:before {
  content: "\eacf";
}
.nc-icon-mini.travel_spa:before {
  content: "\ead0";
}
.nc-icon-mini.travel_sunglasses:before {
  content: "\ead1";
}
.nc-icon-mini.travel_surf:before {
  content: "\ead2";
}
.nc-icon-mini.travel_swimwear:before {
  content: "\ead3";
}
.nc-icon-mini.travel_swiss-knife:before {
  content: "\ead4";
}
.nc-icon-mini.travel_trolley:before {
  content: "\ead5";
}
.nc-icon-mini.travel_world:before {
  content: "\ead6";
}
.nc-icon-mini.transportation_air-baloon:before {
  content: "\ead7";
}
.nc-icon-mini.transportation_bike:before {
  content: "\ead8";
}
.nc-icon-mini.transportation_boat-small-02:before {
  content: "\ead9";
}
.nc-icon-mini.transportation_boat-small-03:before {
  content: "\eada";
}
.nc-icon-mini.transportation_boat:before {
  content: "\eadb";
}
.nc-icon-mini.transportation_bus-front-10:before {
  content: "\eadc";
}
.nc-icon-mini.transportation_bus-front-12:before {
  content: "\eadd";
}
.nc-icon-mini.transportation_car-front:before {
  content: "\eade";
}
.nc-icon-mini.transportation_car-taxi:before {
  content: "\eadf";
}
.nc-icon-mini.transportation_car:before {
  content: "\eae0";
}
.nc-icon-mini.transportation_helicopter:before {
  content: "\eae1";
}
.nc-icon-mini.transportation_helmet:before {
  content: "\eae2";
}
.nc-icon-mini.transportation_light-traffic:before {
  content: "\eae3";
}
.nc-icon-mini.transportation_moto:before {
  content: "\eae4";
}
.nc-icon-mini.transportation_plane-17:before {
  content: "\eae5";
}
.nc-icon-mini.transportation_plane-18:before {
  content: "\eae6";
}
.nc-icon-mini.transportation_road:before {
  content: "\eae7";
}
.nc-icon-mini.transportation_skateboard:before {
  content: "\eae8";
}
.nc-icon-mini.transportation_tractor:before {
  content: "\eae9";
}
.nc-icon-mini.transportation_train:before {
  content: "\eaea";
}
.nc-icon-mini.transportation_tram:before {
  content: "\eaeb";
}
.nc-icon-mini.transportation_truck-front:before {
  content: "\eaec";
}
.nc-icon-mini.transportation_vespa-front:before {
  content: "\eaed";
}
.nc-icon-mini.gestures_2x-drag-down:before {
  content: "\eaee";
}
.nc-icon-mini.gestures_2x-drag-up:before {
  content: "\eaef";
}
.nc-icon-mini.gestures_active-38:before {
  content: "\eaf0";
}
.nc-icon-mini.gestures_active-40:before {
  content: "\eaf1";
}
.nc-icon-mini.gestures_camera:before {
  content: "\eaf2";
}
.nc-icon-mini.gestures_double-tap:before {
  content: "\eaf3";
}
.nc-icon-mini.gestures_drag-21:before {
  content: "\eaf4";
}
.nc-icon-mini.gestures_drag-31:before {
  content: "\eaf5";
}
.nc-icon-mini.gestures_drag-down:before {
  content: "\eaf6";
}
.nc-icon-mini.gestures_drag-left:before {
  content: "\eaf7";
}
.nc-icon-mini.gestures_drag-right:before {
  content: "\eaf8";
}
.nc-icon-mini.gestures_drag-up:before {
  content: "\eaf9";
}
.nc-icon-mini.gestures_grab:before {
  content: "\eafa";
}
.nc-icon-mini.gestures_pin:before {
  content: "\eafb";
}
.nc-icon-mini.gestures_pinch:before {
  content: "\eafc";
}
.nc-icon-mini.gestures_rotate-22:before {
  content: "\eafd";
}
.nc-icon-mini.gestures_scan:before {
  content: "\eafe";
}
.nc-icon-mini.gestures_stretch:before {
  content: "\eaff";
}
.nc-icon-mini.gestures_swipe-bottom:before {
  content: "\eb00";
}
.nc-icon-mini.gestures_swipe-left:before {
  content: "\eb01";
}
.nc-icon-mini.gestures_swipe-right:before {
  content: "\eb02";
}
.nc-icon-mini.gestures_swipe-up:before {
  content: "\eb03";
}
.nc-icon-mini.gestures_tap-01:before {
  content: "\eb04";
}
.nc-icon-mini.gestures_tap-02:before {
  content: "\eb05";
}
.nc-icon-mini.text_align-center:before {
  content: "\eb06";
}
.nc-icon-mini.text_align-justify:before {
  content: "\eb07";
}
.nc-icon-mini.text_align-left:before {
  content: "\eb08";
}
.nc-icon-mini.text_align-right:before {
  content: "\eb09";
}
.nc-icon-mini.text_background:before {
  content: "\eb0a";
}
.nc-icon-mini.text_bold:before {
  content: "\eb0b";
}
.nc-icon-mini.text_capitalize:before {
  content: "\eb0c";
}
.nc-icon-mini.text_caps-small:before {
  content: "\eb0d";
}
.nc-icon-mini.text_color:before {
  content: "\eb0e";
}
.nc-icon-mini.text_edit:before {
  content: "\eb0f";
}
.nc-icon-mini.text_italic:before {
  content: "\eb10";
}
.nc-icon-mini.text_line-height:before {
  content: "\eb11";
}
.nc-icon-mini.text_list-bullet:before {
  content: "\eb12";
}
.nc-icon-mini.text_list-numbers:before {
  content: "\eb13";
}
.nc-icon-mini.text_margin-left:before {
  content: "\eb14";
}
.nc-icon-mini.text_margin-right:before {
  content: "\eb15";
}
.nc-icon-mini.text_quote:before {
  content: "\eb16";
}
.nc-icon-mini.text_scale-horizontal:before {
  content: "\eb17";
}
.nc-icon-mini.text_scale-vertical:before {
  content: "\eb18";
}
.nc-icon-mini.text_size:before {
  content: "\eb19";
}
.nc-icon-mini.text_strikethrough:before {
  content: "\eb1a";
}
.nc-icon-mini.text_subscript:before {
  content: "\eb1b";
}
.nc-icon-mini.text_superscript:before {
  content: "\eb1c";
}
.nc-icon-mini.text_tracking:before {
  content: "\eb1d";
}
.nc-icon-mini.text_underline:before {
  content: "\eb1e";
}
.nc-icon-mini.tech_cable-49:before {
  content: "\eb1f";
}
.nc-icon-mini.tech_cd-reader:before {
  content: "\eb20";
}
.nc-icon-mini.tech_computer-monitor:before {
  content: "\eb21";
}
.nc-icon-mini.tech_computer-old:before {
  content: "\eb22";
}
.nc-icon-mini.tech_computer:before {
  content: "\eb23";
}
.nc-icon-mini.tech_controller-modern:before {
  content: "\eb24";
}
.nc-icon-mini.tech_controller:before {
  content: "\eb25";
}
.nc-icon-mini.tech_desktop-screen:before {
  content: "\eb26";
}
.nc-icon-mini.tech_desktop:before {
  content: "\eb27";
}
.nc-icon-mini.tech_disk-reader:before {
  content: "\eb28";
}
.nc-icon-mini.tech_disk:before {
  content: "\eb29";
}
.nc-icon-mini.tech_headphones:before {
  content: "\eb2a";
}
.nc-icon-mini.tech_keyboard-wifi:before {
  content: "\eb2b";
}
.nc-icon-mini.tech_keyboard:before {
  content: "\eb2c";
}
.nc-icon-mini.tech_laptop-camera:before {
  content: "\eb2d";
}
.nc-icon-mini.tech_laptop-front:before {
  content: "\eb2e";
}
.nc-icon-mini.tech_laptop:before {
  content: "\eb2f";
}
.nc-icon-mini.tech_mobile-button:before {
  content: "\eb30";
}
.nc-icon-mini.tech_mobile-camera:before {
  content: "\eb31";
}
.nc-icon-mini.tech_mobile-recharger-08:before {
  content: "\eb32";
}
.nc-icon-mini.tech_mobile-recharger-09:before {
  content: "\eb33";
}
.nc-icon-mini.tech_mobile-toolbar:before {
  content: "\eb34";
}
.nc-icon-mini.tech_mobile:before {
  content: "\eb35";
}
.nc-icon-mini.tech_music:before {
  content: "\eb36";
}
.nc-icon-mini.tech_navigation:before {
  content: "\eb37";
}
.nc-icon-mini.tech_player-19:before {
  content: "\eb38";
}
.nc-icon-mini.tech_player-48:before {
  content: "\eb39";
}
.nc-icon-mini.tech_print-round:before {
  content: "\eb3a";
}
.nc-icon-mini.tech_print:before {
  content: "\eb3b";
}
.nc-icon-mini.tech_ram:before {
  content: "\eb3c";
}
.nc-icon-mini.tech_remote:before {
  content: "\eb3d";
}
.nc-icon-mini.tech_signal:before {
  content: "\eb3e";
}
.nc-icon-mini.tech_socket:before {
  content: "\eb3f";
}
.nc-icon-mini.tech_sync:before {
  content: "\eb40";
}
.nc-icon-mini.tech_tablet-button:before {
  content: "\eb41";
}
.nc-icon-mini.tech_tablet-reader-31:before {
  content: "\eb42";
}
.nc-icon-mini.tech_tablet-reader-42:before {
  content: "\eb43";
}
.nc-icon-mini.tech_tablet-toolbar:before {
  content: "\eb44";
}
.nc-icon-mini.tech_tablet:before {
  content: "\eb45";
}
.nc-icon-mini.tech_tv-old:before {
  content: "\eb46";
}
.nc-icon-mini.tech_tv:before {
  content: "\eb47";
}
.nc-icon-mini.tech_watch-circle:before {
  content: "\eb48";
}
.nc-icon-mini.tech_watch-time:before {
  content: "\eb49";
}
.nc-icon-mini.tech_watch:before {
  content: "\eb4a";
}
.nc-icon-mini.tech_webcam-38:before {
  content: "\eb4b";
}
.nc-icon-mini.tech_webcam-39:before {
  content: "\eb4c";
}
.nc-icon-mini.tech_wifi-router:before {
  content: "\eb4d";
}
.nc-icon-mini.tech_wifi:before {
  content: "\eb4e";
}
.nc-icon-mini.sport_badminton:before {
  content: "\eb4f";
}
.nc-icon-mini.sport_baseball-ball:before {
  content: "\eb50";
}
.nc-icon-mini.sport_baseball-bat:before {
  content: "\eb51";
}
.nc-icon-mini.sport_basketball-12:before {
  content: "\eb52";
}
.nc-icon-mini.sport_boxing:before {
  content: "\eb53";
}
.nc-icon-mini.sport_cardio:before {
  content: "\eb54";
}
.nc-icon-mini.sport_cricket:before {
  content: "\eb55";
}
.nc-icon-mini.sport_crown:before {
  content: "\eb56";
}
.nc-icon-mini.sport_dart:before {
  content: "\eb57";
}
.nc-icon-mini.sport_dumbbells:before {
  content: "\eb58";
}
.nc-icon-mini.sport_fencing:before {
  content: "\eb59";
}
.nc-icon-mini.sport_fishing:before {
  content: "\eb5a";
}
.nc-icon-mini.sport_flag-finish:before {
  content: "\eb5b";
}
.nc-icon-mini.sport_football-headguard:before {
  content: "\eb5c";
}
.nc-icon-mini.sport_golf:before {
  content: "\eb5d";
}
.nc-icon-mini.sport_helmet:before {
  content: "\eb5e";
}
.nc-icon-mini.sport_hockey:before {
  content: "\eb5f";
}
.nc-icon-mini.sport_kettlebell:before {
  content: "\eb60";
}
.nc-icon-mini.sport_ping-pong:before {
  content: "\eb61";
}
.nc-icon-mini.sport_podium:before {
  content: "\eb62";
}
.nc-icon-mini.sport_rope:before {
  content: "\eb63";
}
.nc-icon-mini.sport_rugby:before {
  content: "\eb64";
}
.nc-icon-mini.sport_shaker:before {
  content: "\eb65";
}
.nc-icon-mini.sport_skateboard:before {
  content: "\eb66";
}
.nc-icon-mini.sport_snowboard:before {
  content: "\eb67";
}
.nc-icon-mini.sport_soccer-field:before {
  content: "\eb68";
}
.nc-icon-mini.sport_steering-wheel:before {
  content: "\eb69";
}
.nc-icon-mini.sport_supplement:before {
  content: "\eb6a";
}
.nc-icon-mini.sport_surf:before {
  content: "\eb6b";
}
.nc-icon-mini.sport_tactic:before {
  content: "\eb6c";
}
.nc-icon-mini.sport_tennis-ball:before {
  content: "\eb6d";
}
.nc-icon-mini.sport_tennis:before {
  content: "\eb6e";
}
.nc-icon-mini.sport_trophy:before {
  content: "\eb6f";
}
.nc-icon-mini.sport_user-run:before {
  content: "\eb70";
}
.nc-icon-mini.sport_volleyball:before {
  content: "\eb71";
}
.nc-icon-mini.sport_whistle:before {
  content: "\eb72";
}
.nc-icon-mini.shopping_award:before {
  content: "\eb9f";
}
.nc-icon-mini.shopping_bag-09:before {
  content: "\eba0";
}
.nc-icon-mini.shopping_bag-16:before {
  content: "\eba1";
}
.nc-icon-mini.shopping_bag-17:before {
  content: "\eba2";
}
.nc-icon-mini.shopping_bag-20:before {
  content: "\eba3";
}
.nc-icon-mini.shopping_bag-add-18:before {
  content: "\eba4";
}
.nc-icon-mini.shopping_bag-add-21:before {
  content: "\eba5";
}
.nc-icon-mini.shopping_bag-remove-19:before {
  content: "\eba6";
}
.nc-icon-mini.shopping_bag-remove-22:before {
  content: "\eba7";
}
.nc-icon-mini.shopping_barcode:before {
  content: "\eba8";
}
.nc-icon-mini.shopping_bardcode-qr:before {
  content: "\eba9";
}
.nc-icon-mini.shopping_basket-simple-add:before {
  content: "\ebaa";
}
.nc-icon-mini.shopping_basket-simple-remove:before {
  content: "\ebab";
}
.nc-icon-mini.shopping_basket-simple:before {
  content: "\ebac";
}
.nc-icon-mini.shopping_basket:before {
  content: "\ebad";
}
.nc-icon-mini.shopping_bitcoin:before {
  content: "\ebae";
}
.nc-icon-mini.shopping_box-ribbon:before {
  content: "\ebaf";
}
.nc-icon-mini.shopping_box:before {
  content: "\ebb0";
}
.nc-icon-mini.shopping_cart-modern-in:before {
  content: "\ebb1";
}
.nc-icon-mini.shopping_cart-modern:before {
  content: "\ebb2";
}
.nc-icon-mini.shopping_cart-simple-add:before {
  content: "\ebb3";
}
.nc-icon-mini.shopping_cart-simple-in:before {
  content: "\ebb4";
}
.nc-icon-mini.shopping_cart-simple-remove:before {
  content: "\ebb5";
}
.nc-icon-mini.shopping_cart-simple:before {
  content: "\ebb6";
}
.nc-icon-mini.shopping_cart:before {
  content: "\ebb7";
}
.nc-icon-mini.shopping_cash-register:before {
  content: "\ebb8";
}
.nc-icon-mini.shopping_chart:before {
  content: "\ebb9";
}
.nc-icon-mini.shopping_credit-card-in:before {
  content: "\ebba";
}
.nc-icon-mini.shopping_credit-card:before {
  content: "\ebbb";
}
.nc-icon-mini.shopping_delivery-fast:before {
  content: "\ebbc";
}
.nc-icon-mini.shopping_discount:before {
  content: "\ebbd";
}
.nc-icon-mini.shopping_gift:before {
  content: "\ebbe";
}
.nc-icon-mini.shopping_list:before {
  content: "\ebbf";
}
.nc-icon-mini.shopping_newsletter:before {
  content: "\ebc0";
}
.nc-icon-mini.shopping_receipt-list-42:before {
  content: "\ebc1";
}
.nc-icon-mini.shopping_receipt-list-43:before {
  content: "\ebc2";
}
.nc-icon-mini.shopping_receipt:before {
  content: "\ebc3";
}
.nc-icon-mini.shopping_shop:before {
  content: "\ebc4";
}
.nc-icon-mini.shopping_stock:before {
  content: "\ebc5";
}
.nc-icon-mini.shopping_tag-content:before {
  content: "\ebc6";
}
.nc-icon-mini.shopping_tag-cut:before {
  content: "\ebc7";
}
.nc-icon-mini.shopping_tag:before {
  content: "\ebc8";
}
.nc-icon-mini.shopping_wallet:before {
  content: "\ebc9";
}
.nc-icon-mini.education_agenda-bookmark:before {
  content: "\ebca";
}
.nc-icon-mini.education_atom:before {
  content: "\ebcb";
}
.nc-icon-mini.education_award-55:before {
  content: "\ebcc";
}
.nc-icon-mini.education_backpack-57:before {
  content: "\ebcd";
}
.nc-icon-mini.education_backpack-58:before {
  content: "\ebce";
}
.nc-icon-mini.education_ball-basket:before {
  content: "\ebcf";
}
.nc-icon-mini.education_ball-soccer:before {
  content: "\ebd0";
}
.nc-icon-mini.education_board-51:before {
  content: "\ebd1";
}
.nc-icon-mini.education_book-39:before {
  content: "\ebd2";
}
.nc-icon-mini.education_book-bookmark:before {
  content: "\ebd3";
}
.nc-icon-mini.education_book-open:before {
  content: "\ebd4";
}
.nc-icon-mini.education_books-46:before {
  content: "\ebd5";
}
.nc-icon-mini.education_flask:before {
  content: "\ebd6";
}
.nc-icon-mini.education_glasses:before {
  content: "\ebd7";
}
.nc-icon-mini.education_hat:before {
  content: "\ebd8";
}
.nc-icon-mini.education_language:before {
  content: "\ebd9";
}
.nc-icon-mini.education_molecule:before {
  content: "\ebda";
}
.nc-icon-mini.education_notepad:before {
  content: "\ebdb";
}
.nc-icon-mini.education_paper-diploma:before {
  content: "\ebdc";
}
.nc-icon-mini.education_paper:before {
  content: "\ebdd";
}
.nc-icon-mini.education_pencil-47:before {
  content: "\ebde";
}
.nc-icon-mini.education_school:before {
  content: "\ebdf";
}
.nc-icon-mini.objects_alien-29:before {
  content: "\ebe0";
}
.nc-icon-mini.objects_alien-33:before {
  content: "\ebe1";
}
.nc-icon-mini.objects_anchor:before {
  content: "\ebe2";
}
.nc-icon-mini.objects_astronaut:before {
  content: "\ebe3";
}
.nc-icon-mini.objects_axe:before {
  content: "\ebe4";
}
.nc-icon-mini.objects_baby-bottle:before {
  content: "\ebe5";
}
.nc-icon-mini.objects_baby:before {
  content: "\ebe6";
}
.nc-icon-mini.objects_baloon:before {
  content: "\ebe7";
}
.nc-icon-mini.objects_battery:before {
  content: "\ebe8";
}
.nc-icon-mini.objects_bear:before {
  content: "\ebe9";
}
.nc-icon-mini.objects_billiard:before {
  content: "\ebea";
}
.nc-icon-mini.objects_binocular:before {
  content: "\ebeb";
}
.nc-icon-mini.objects_bow:before {
  content: "\ebec";
}
.nc-icon-mini.objects_bowling:before {
  content: "\ebed";
}
.nc-icon-mini.objects_broom:before {
  content: "\ebee";
}
.nc-icon-mini.objects_cone:before {
  content: "\ebef";
}
.nc-icon-mini.objects_controller:before {
  content: "\ebf0";
}
.nc-icon-mini.objects_diamond:before {
  content: "\ebf1";
}
.nc-icon-mini.objects_dice:before {
  content: "\ebf2";
}
.nc-icon-mini.objects_globe:before {
  content: "\ebf3";
}
.nc-icon-mini.objects_hut:before {
  content: "\ebf4";
}
.nc-icon-mini.objects_key-25:before {
  content: "\ebf5";
}
.nc-icon-mini.objects_key-26:before {
  content: "\ebf6";
}
.nc-icon-mini.objects_lamp:before {
  content: "\ebf7";
}
.nc-icon-mini.objects_leaf-36:before {
  content: "\ebf8";
}
.nc-icon-mini.objects_light:before {
  content: "\ebf9";
}
.nc-icon-mini.objects_planet:before {
  content: "\ebfa";
}
.nc-icon-mini.objects_puzzle-09:before {
  content: "\ebfb";
}
.nc-icon-mini.objects_puzzle-10:before {
  content: "\ebfc";
}
.nc-icon-mini.objects_shovel:before {
  content: "\ebfd";
}
.nc-icon-mini.objects_skull:before {
  content: "\ebfe";
}
.nc-icon-mini.objects_spaceship:before {
  content: "\ebff";
}
.nc-icon-mini.objects_support-16:before {
  content: "\ec00";
}
.nc-icon-mini.objects_support-17:before {
  content: "\ec01";
}
.nc-icon-mini.objects_umbrella-13:before {
  content: "\ec02";
}
.nc-icon-mini.objects_umbrella-14:before {
  content: "\ec03";
}
.nc-icon-mini.objects_wool-ball:before {
  content: "\ec04";
}
.nc-icon-mini.media-1_3d:before {
  content: "\ec05";
}
.nc-icon-mini.media-1_album:before {
  content: "\ec06";
}
.nc-icon-mini.media-1_audio-91:before {
  content: "\ec07";
}
.nc-icon-mini.media-1_audio-92:before {
  content: "\ec08";
}
.nc-icon-mini.media-1_balance:before {
  content: "\ec09";
}
.nc-icon-mini.media-1_brightness-46:before {
  content: "\ec0a";
}
.nc-icon-mini.media-1_brightness-47:before {
  content: "\ec0b";
}
.nc-icon-mini.media-1_button-eject:before {
  content: "\ec0c";
}
.nc-icon-mini.media-1_button-next:before {
  content: "\ec0d";
}
.nc-icon-mini.media-1_button-pause:before {
  content: "\ec0e";
}
.nc-icon-mini.media-1_button-play:before {
  content: "\ec0f";
}
.nc-icon-mini.media-1_button-power:before {
  content: "\ec10";
}
.nc-icon-mini.media-1_button-previous:before {
  content: "\ec11";
}
.nc-icon-mini.media-1_button-record:before {
  content: "\ec12";
}
.nc-icon-mini.media-1_button-rewind:before {
  content: "\ec13";
}
.nc-icon-mini.media-1_button-skip:before {
  content: "\ec14";
}
.nc-icon-mini.media-1_button-stop:before {
  content: "\ec15";
}
.nc-icon-mini.media-1_camera-18:before {
  content: "\ec16";
}
.nc-icon-mini.media-1_camera-19:before {
  content: "\ec17";
}
.nc-icon-mini.media-1_camera-20:before {
  content: "\ec18";
}
.nc-icon-mini.media-1_camera-ban-37:before {
  content: "\ec19";
}
.nc-icon-mini.media-1_camera-compact:before {
  content: "\ec1a";
}
.nc-icon-mini.media-1_camera-square-57:before {
  content: "\ec1b";
}
.nc-icon-mini.media-1_camera-time:before {
  content: "\ec1c";
}
.nc-icon-mini.media-1_countdown-34:before {
  content: "\ec1d";
}
.nc-icon-mini.media-1_edit-color:before {
  content: "\ec1e";
}
.nc-icon-mini.media-1_edit-contrast-42:before {
  content: "\ec1f";
}
.nc-icon-mini.media-1_edit-contrast-43:before {
  content: "\ec20";
}
.nc-icon-mini.media-1_edit-saturation:before {
  content: "\ec21";
}
.nc-icon-mini.media-1_flash-21:before {
  content: "\ec22";
}
.nc-icon-mini.media-1_flash-24:before {
  content: "\ec23";
}
.nc-icon-mini.media-1_flash-29:before {
  content: "\ec24";
}
.nc-icon-mini.media-1_focus-32:before {
  content: "\ec25";
}
.nc-icon-mini.media-1_focus-38:before {
  content: "\ec26";
}
.nc-icon-mini.media-1_focus-40:before {
  content: "\ec27";
}
.nc-icon-mini.media-1_focus-circle:before {
  content: "\ec28";
}
.nc-icon-mini.media-1_frame-12:before {
  content: "\ec29";
}
.nc-icon-mini.media-1_frame-41:before {
  content: "\ec2a";
}
.nc-icon-mini.media-1_grid:before {
  content: "\ec2b";
}
.nc-icon-mini.media-1_image-01:before {
  content: "\ec2c";
}
.nc-icon-mini.media-1_image-02:before {
  content: "\ec2d";
}
.nc-icon-mini.media-1_image-05:before {
  content: "\ec2e";
}
.nc-icon-mini.media-1_layers:before {
  content: "\ec2f";
}
.nc-icon-mini.media-1_lens-31:before {
  content: "\ec30";
}
.nc-icon-mini.media-1_lens-56:before {
  content: "\ec31";
}
.nc-icon-mini.media-1_macro:before {
  content: "\ec32";
}
.nc-icon-mini.media-1_movie-61:before {
  content: "\ec33";
}
.nc-icon-mini.media-1_movie-62:before {
  content: "\ec34";
}
.nc-icon-mini.media-1_night:before {
  content: "\ec35";
}
.nc-icon-mini.media-1_picture:before {
  content: "\ec36";
}
.nc-icon-mini.media-1_play-68:before {
  content: "\ec37";
}
.nc-icon-mini.media-1_play-69:before {
  content: "\ec38";
}
.nc-icon-mini.media-1_player:before {
  content: "\ec39";
}
.nc-icon-mini.media-1_polaroid-add:before {
  content: "\ec3a";
}
.nc-icon-mini.media-1_polaroid-delete:before {
  content: "\ec3b";
}
.nc-icon-mini.media-1_polaroid-multiple:before {
  content: "\ec3c";
}
.nc-icon-mini.media-1_polaroid:before {
  content: "\ec3d";
}
.nc-icon-mini.media-1_roll:before {
  content: "\ec3e";
}
.nc-icon-mini.media-1_sd:before {
  content: "\ec3f";
}
.nc-icon-mini.media-1_ticket-75:before {
  content: "\ec40";
}
.nc-icon-mini.media-1_ticket-76:before {
  content: "\ec41";
}
.nc-icon-mini.media-1_touch:before {
  content: "\ec42";
}
.nc-icon-mini.media-1_tripod:before {
  content: "\ec43";
}
.nc-icon-mini.media-1_video-64:before {
  content: "\ec44";
}
.nc-icon-mini.media-1_video-65:before {
  content: "\ec45";
}
.nc-icon-mini.media-1_video-66:before {
  content: "\ec46";
}
.nc-icon-mini.media-1_video-67:before {
  content: "\ec47";
}
.nc-icon-mini.media-1_videocamera-71:before {
  content: "\ec48";
}
.nc-icon-mini.media-1_videocamera-72:before {
  content: "\ec49";
}
.nc-icon-mini.media-1_volume-93:before {
  content: "\ec4a";
}
.nc-icon-mini.media-1_volume-97:before {
  content: "\ec4b";
}
.nc-icon-mini.media-1_volume-down:before {
  content: "\ec4c";
}
.nc-icon-mini.media-1_volume-up:before {
  content: "\ec4d";
}
.nc-icon-mini.media-2_headphones-mic:before {
  content: "\ec4e";
}
.nc-icon-mini.media-2_headphones:before {
  content: "\ec4f";
}
.nc-icon-mini.media-2_knob:before {
  content: "\ec50";
}
.nc-icon-mini.media-2_mic:before {
  content: "\ec51";
}
.nc-icon-mini.media-2_music-album:before {
  content: "\ec52";
}
.nc-icon-mini.media-2_note-03:before {
  content: "\ec53";
}
.nc-icon-mini.media-2_note-04:before {
  content: "\ec54";
}
.nc-icon-mini.media-2_radio:before {
  content: "\ec55";
}
.nc-icon-mini.media-2_sound-wave:before {
  content: "\ec56";
}
.nc-icon-mini.media-2_speaker-01:before {
  content: "\ec57";
}
.nc-icon-mini.media-2_speaker-05:before {
  content: "\ec58";
}
.nc-icon-mini.media-2_tape:before {
  content: "\ec59";
}
.nc-icon-mini.location_appointment:before {
  content: "\ec5a";
}
.nc-icon-mini.location_bookmark-add:before {
  content: "\ec5b";
}
.nc-icon-mini.location_bookmark-remove:before {
  content: "\ec5c";
}
.nc-icon-mini.location_bookmark:before {
  content: "\ec5d";
}
.nc-icon-mini.location_compass-04:before {
  content: "\ec5e";
}
.nc-icon-mini.location_compass-05:before {
  content: "\ec5f";
}
.nc-icon-mini.location_compass-06:before {
  content: "\ec60";
}
.nc-icon-mini.location_crosshair:before {
  content: "\ec61";
}
.nc-icon-mini.location_explore:before {
  content: "\ec62";
}
.nc-icon-mini.location_flag-diagonal-33:before {
  content: "\ec63";
}
.nc-icon-mini.location_flag-diagonal-34:before {
  content: "\ec64";
}
.nc-icon-mini.location_flag-points-31:before {
  content: "\ec65";
}
.nc-icon-mini.location_flag-points-32:before {
  content: "\ec66";
}
.nc-icon-mini.location_flag-simple:before {
  content: "\ec67";
}
.nc-icon-mini.location_flag-triangle:before {
  content: "\ec68";
}
.nc-icon-mini.location_flag:before {
  content: "\ec69";
}
.nc-icon-mini.location_gps:before {
  content: "\ec6a";
}
.nc-icon-mini.location_map:before {
  content: "\ec6b";
}
.nc-icon-mini.location_marker:before {
  content: "\ec6c";
}
.nc-icon-mini.location_pin-add:before {
  content: "\ec6d";
}
.nc-icon-mini.location_pin-copy:before {
  content: "\ec6e";
}
.nc-icon-mini.location_pin-remove:before {
  content: "\ec6f";
}
.nc-icon-mini.location_pin:before {
  content: "\ec70";
}
.nc-icon-mini.location_pins:before {
  content: "\ec71";
}
.nc-icon-mini.location_position-marker:before {
  content: "\ec72";
}
.nc-icon-mini.location_radar:before {
  content: "\ec73";
}
.nc-icon-mini.location_treasure-map-40:before {
  content: "\ec74";
}
.nc-icon-mini.location_world:before {
  content: "\ec75";
}
.nc-icon-mini.location-e_bookmark-add:before {
  content: "\ec76";
}
.nc-icon-mini.location-e_bookmark-remove:before {
  content: "\ec77";
}
.nc-icon-mini.location-e_flag-06:before {
  content: "\ec78";
}
.nc-icon-mini.location-e_flag-07:before {
  content: "\ec79";
}
.nc-icon-mini.location-e_gps:before {
  content: "\ec7a";
}
.nc-icon-mini.location-e_pin-add:before {
  content: "\ec7b";
}
.nc-icon-mini.location-e_pin-remove:before {
  content: "\ec7c";
}
.nc-icon-mini.location-e_pin:before {
  content: "\ec7d";
}
.nc-icon-mini.holidays_bat:before {
  content: "\ec7e";
}
.nc-icon-mini.holidays_bones:before {
  content: "\ec7f";
}
.nc-icon-mini.holidays_boot:before {
  content: "\ec80";
}
.nc-icon-mini.holidays_candy:before {
  content: "\ec81";
}
.nc-icon-mini.holidays_cat:before {
  content: "\ec82";
}
.nc-icon-mini.holidays_cauldron:before {
  content: "\ec83";
}
.nc-icon-mini.holidays_chimney:before {
  content: "\ec84";
}
.nc-icon-mini.holidays_cockade:before {
  content: "\ec85";
}
.nc-icon-mini.holidays_coffin:before {
  content: "\ec86";
}
.nc-icon-mini.holidays_deer:before {
  content: "\ec87";
}
.nc-icon-mini.holidays_egg-38:before {
  content: "\ec88";
}
.nc-icon-mini.holidays_egg-39:before {
  content: "\ec89";
}
.nc-icon-mini.holidays_ghost:before {
  content: "\ec8a";
}
.nc-icon-mini.holidays_gift:before {
  content: "\ec8b";
}
.nc-icon-mini.holidays_glove:before {
  content: "\ec8c";
}
.nc-icon-mini.holidays_grave:before {
  content: "\ec8d";
}
.nc-icon-mini.holidays_light:before {
  content: "\ec8e";
}
.nc-icon-mini.holidays_message:before {
  content: "\ec8f";
}
.nc-icon-mini.holidays_owl:before {
  content: "\ec90";
}
.nc-icon-mini.holidays_pumpkin:before {
  content: "\ec91";
}
.nc-icon-mini.holidays_rabbit:before {
  content: "\ec92";
}
.nc-icon-mini.holidays_santa-hat:before {
  content: "\ec93";
}
.nc-icon-mini.holidays_sickle:before {
  content: "\ec94";
}
.nc-icon-mini.holidays_snow-ball:before {
  content: "\ec95";
}
.nc-icon-mini.holidays_snowman:before {
  content: "\ec96";
}
.nc-icon-mini.holidays_soak:before {
  content: "\ec97";
}
.nc-icon-mini.holidays_spider:before {
  content: "\ec98";
}
.nc-icon-mini.holidays_tree-ball:before {
  content: "\ec99";
}
.nc-icon-mini.holidays_tree:before {
  content: "\ec9a";
}
.nc-icon-mini.holidays_vampire:before {
  content: "\ec9b";
}
.nc-icon-mini.holidays_witch-hat:before {
  content: "\ec9c";
}
.nc-icon-mini.holidays_wolf:before {
  content: "\ec9d";
}
.nc-icon-mini.holidays_zombie:before {
  content: "\ec9e";
}
.nc-icon-mini.health_apple:before {
  content: "\ec9f";
}
.nc-icon-mini.health_bag-49:before {
  content: "\eca0";
}
.nc-icon-mini.health_bag-50:before {
  content: "\eca1";
}
.nc-icon-mini.health_brain:before {
  content: "\eca2";
}
.nc-icon-mini.health_dna-27:before {
  content: "\eca3";
}
.nc-icon-mini.health_dna-38:before {
  content: "\eca4";
}
.nc-icon-mini.health_flask:before {
  content: "\eca5";
}
.nc-icon-mini.health_heartbeat-16:before {
  content: "\eca6";
}
.nc-icon-mini.health_height:before {
  content: "\eca7";
}
.nc-icon-mini.health_hospital-32:before {
  content: "\eca8";
}
.nc-icon-mini.health_hospital-33:before {
  content: "\eca9";
}
.nc-icon-mini.health_hospital-34:before {
  content: "\ecaa";
}
.nc-icon-mini.health_humidity-26:before {
  content: "\ecab";
}
.nc-icon-mini.health_humidity-52:before {
  content: "\ecac";
}
.nc-icon-mini.health_molecule-39:before {
  content: "\ecad";
}
.nc-icon-mini.health_notebook:before {
  content: "\ecae";
}
.nc-icon-mini.health_patch-46:before {
  content: "\ecaf";
}
.nc-icon-mini.health_pill-42:before {
  content: "\ecb0";
}
.nc-icon-mini.health_pill-43:before {
  content: "\ecb1";
}
.nc-icon-mini.health_pill-container-44:before {
  content: "\ecb2";
}
.nc-icon-mini.health_pill-container-47:before {
  content: "\ecb3";
}
.nc-icon-mini.health_pulse-chart:before {
  content: "\ecb4";
}
.nc-icon-mini.health_pulse-sleep:before {
  content: "\ecb5";
}
.nc-icon-mini.health_pulse:before {
  content: "\ecb6";
}
.nc-icon-mini.health_steps:before {
  content: "\ecb7";
}
.nc-icon-mini.health_syringe:before {
  content: "\ecb8";
}
.nc-icon-mini.health_temperature-23:before {
  content: "\ecb9";
}
.nc-icon-mini.health_temperature-24:before {
  content: "\ecba";
}
.nc-icon-mini.health_tooth:before {
  content: "\ecbb";
}
.nc-icon-mini.health_weed:before {
  content: "\ecbc";
}
.nc-icon-mini.health_weight:before {
  content: "\ecbd";
}
.nc-icon-mini.health_wheelchair:before {
  content: "\ecbe";
}
.nc-icon-mini.health_woman:before {
  content: "\ecbf";
}
.nc-icon-mini.furniture_air-conditioner:before {
  content: "\ecc0";
}
.nc-icon-mini.furniture_armchair:before {
  content: "\ecc1";
}
.nc-icon-mini.furniture_bed-09:before {
  content: "\ecc2";
}
.nc-icon-mini.furniture_bed-23:before {
  content: "\ecc3";
}
.nc-icon-mini.furniture_cabinet:before {
  content: "\ecc4";
}
.nc-icon-mini.furniture_cactus:before {
  content: "\ecc5";
}
.nc-icon-mini.furniture_chair:before {
  content: "\ecc6";
}
.nc-icon-mini.furniture_coat-hanger:before {
  content: "\ecc7";
}
.nc-icon-mini.furniture_coffee:before {
  content: "\ecc8";
}
.nc-icon-mini.furniture_cradle:before {
  content: "\ecc9";
}
.nc-icon-mini.furniture_curtain:before {
  content: "\ecca";
}
.nc-icon-mini.furniture_desk:before {
  content: "\eccb";
}
.nc-icon-mini.furniture_door:before {
  content: "\eccc";
}
.nc-icon-mini.furniture_drawer:before {
  content: "\eccd";
}
.nc-icon-mini.furniture_fridge:before {
  content: "\ecce";
}
.nc-icon-mini.furniture_hanger:before {
  content: "\eccf";
}
.nc-icon-mini.furniture_iron:before {
  content: "\ecd0";
}
.nc-icon-mini.furniture_lamp-floor:before {
  content: "\ecd1";
}
.nc-icon-mini.furniture_lamp:before {
  content: "\ecd2";
}
.nc-icon-mini.furniture_library:before {
  content: "\ecd3";
}
.nc-icon-mini.furniture_light:before {
  content: "\ecd4";
}
.nc-icon-mini.furniture_mixer:before {
  content: "\ecd5";
}
.nc-icon-mini.furniture_oven:before {
  content: "\ecd6";
}
.nc-icon-mini.furniture_shower:before {
  content: "\ecd7";
}
.nc-icon-mini.furniture_sink-wash:before {
  content: "\ecd8";
}
.nc-icon-mini.furniture_sink:before {
  content: "\ecd9";
}
.nc-icon-mini.furniture_storage-hanger:before {
  content: "\ecda";
}
.nc-icon-mini.furniture_storage:before {
  content: "\ecdb";
}
.nc-icon-mini.furniture_toilet-paper:before {
  content: "\ecdc";
}
.nc-icon-mini.furniture_toilet:before {
  content: "\ecdd";
}
.nc-icon-mini.furniture_tv:before {
  content: "\ecde";
}
.nc-icon-mini.furniture_wardrobe:before {
  content: "\ecdf";
}
.nc-icon-mini.furniture_wash:before {
  content: "\ece0";
}
.nc-icon-mini.food_baby:before {
  content: "\ece1";
}
.nc-icon-mini.food_bacon:before {
  content: "\ece2";
}
.nc-icon-mini.food_banana:before {
  content: "\ece3";
}
.nc-icon-mini.food_barbecue-tools:before {
  content: "\ece4";
}
.nc-icon-mini.food_beer-95:before {
  content: "\ece5";
}
.nc-icon-mini.food_beer-96:before {
  content: "\ece6";
}
.nc-icon-mini.food_beverage:before {
  content: "\ece7";
}
.nc-icon-mini.food_bottle-wine:before {
  content: "\ece8";
}
.nc-icon-mini.food_bottle:before {
  content: "\ece9";
}
.nc-icon-mini.food_bowl:before {
  content: "\ecea";
}
.nc-icon-mini.food_bread:before {
  content: "\eceb";
}
.nc-icon-mini.food_broccoli:before {
  content: "\ecec";
}
.nc-icon-mini.food_cake-13:before {
  content: "\eced";
}
.nc-icon-mini.food_cake-slice:before {
  content: "\ecee";
}
.nc-icon-mini.food_candle:before {
  content: "\ecef";
}
.nc-icon-mini.food_candy:before {
  content: "\ecf0";
}
.nc-icon-mini.food_carrot:before {
  content: "\ecf1";
}
.nc-icon-mini.food_champagne:before {
  content: "\ecf2";
}
.nc-icon-mini.food_cheese-24:before {
  content: "\ecf3";
}
.nc-icon-mini.food_cheese-87:before {
  content: "\ecf4";
}
.nc-icon-mini.food_cheeseburger:before {
  content: "\ecf5";
}
.nc-icon-mini.food_chef-hat:before {
  content: "\ecf6";
}
.nc-icon-mini.food_cherry:before {
  content: "\ecf7";
}
.nc-icon-mini.food_chicken:before {
  content: "\ecf8";
}
.nc-icon-mini.food_chili:before {
  content: "\ecf9";
}
.nc-icon-mini.food_chinese:before {
  content: "\ecfa";
}
.nc-icon-mini.food_chips:before {
  content: "\ecfb";
}
.nc-icon-mini.food_chocolate:before {
  content: "\ecfc";
}
.nc-icon-mini.food_cocktail:before {
  content: "\ecfd";
}
.nc-icon-mini.food_coffe-long:before {
  content: "\ecfe";
}
.nc-icon-mini.food_coffee-long:before {
  content: "\ecff";
}
.nc-icon-mini.food_coffee:before {
  content: "\ed00";
}
.nc-icon-mini.food_cookies:before {
  content: "\ed01";
}
.nc-icon-mini.food_course:before {
  content: "\ed02";
}
.nc-icon-mini.food_crab:before {
  content: "\ed03";
}
.nc-icon-mini.food_croissant:before {
  content: "\ed04";
}
.nc-icon-mini.food_cutlery-75:before {
  content: "\ed05";
}
.nc-icon-mini.food_cutlery-76:before {
  content: "\ed06";
}
.nc-icon-mini.food_cutlery-77:before {
  content: "\ed07";
}
.nc-icon-mini.food_donut:before {
  content: "\ed08";
}
.nc-icon-mini.food_drink:before {
  content: "\ed09";
}
.nc-icon-mini.food_egg:before {
  content: "\ed0a";
}
.nc-icon-mini.food_energy-drink:before {
  content: "\ed0b";
}
.nc-icon-mini.food_fish:before {
  content: "\ed0c";
}
.nc-icon-mini.food_glass:before {
  content: "\ed0d";
}
.nc-icon-mini.food_grape:before {
  content: "\ed0e";
}
.nc-icon-mini.food_hob:before {
  content: "\ed0f";
}
.nc-icon-mini.food_hot-dog:before {
  content: "\ed10";
}
.nc-icon-mini.food_ice-cream-22:before {
  content: "\ed11";
}
.nc-icon-mini.food_ice-cream-72:before {
  content: "\ed12";
}
.nc-icon-mini.food_kettle:before {
  content: "\ed13";
}
.nc-icon-mini.food_knife:before {
  content: "\ed14";
}
.nc-icon-mini.food_lighter:before {
  content: "\ed15";
}
.nc-icon-mini.food_matches:before {
  content: "\ed16";
}
.nc-icon-mini.food_measuring-cup:before {
  content: "\ed17";
}
.nc-icon-mini.food_microwave:before {
  content: "\ed18";
}
.nc-icon-mini.food_milk:before {
  content: "\ed19";
}
.nc-icon-mini.food_moka:before {
  content: "\ed1a";
}
.nc-icon-mini.food_muffin:before {
  content: "\ed1b";
}
.nc-icon-mini.food_mug:before {
  content: "\ed1c";
}
.nc-icon-mini.food_pan:before {
  content: "\ed1d";
}
.nc-icon-mini.food_pizza-slice:before {
  content: "\ed1e";
}
.nc-icon-mini.food_plate:before {
  content: "\ed1f";
}
.nc-icon-mini.food_pot:before {
  content: "\ed20";
}
.nc-icon-mini.food_recipe-book-46:before {
  content: "\ed21";
}
.nc-icon-mini.food_recipe-book-47:before {
  content: "\ed22";
}
.nc-icon-mini.food_rolling-pin:before {
  content: "\ed23";
}
.nc-icon-mini.food_sausage:before {
  content: "\ed24";
}
.nc-icon-mini.food_scale:before {
  content: "\ed25";
}
.nc-icon-mini.food_steak:before {
  content: "\ed26";
}
.nc-icon-mini.food_strawberry:before {
  content: "\ed27";
}
.nc-icon-mini.food_sushi:before {
  content: "\ed28";
}
.nc-icon-mini.food_tacos:before {
  content: "\ed29";
}
.nc-icon-mini.food_tea:before {
  content: "\ed2a";
}
.nc-icon-mini.food_watermelon:before {
  content: "\ed2b";
}
.nc-icon-mini.food_whisk:before {
  content: "\ed2c";
}
.nc-icon-mini.files_add:before {
  content: "\ed2d";
}
.nc-icon-mini.files_archive-3d-content:before {
  content: "\ed2e";
}
.nc-icon-mini.files_archive-check:before {
  content: "\ed2f";
}
.nc-icon-mini.files_archive-content:before {
  content: "\ed30";
}
.nc-icon-mini.files_archive-paper:before {
  content: "\ed31";
}
.nc-icon-mini.files_archive:before {
  content: "\ed32";
}
.nc-icon-mini.files_book-07:before {
  content: "\ed33";
}
.nc-icon-mini.files_box:before {
  content: "\ed34";
}
.nc-icon-mini.files_copy:before {
  content: "\ed35";
}
.nc-icon-mini.files_drawer:before {
  content: "\ed36";
}
.nc-icon-mini.files_folder-13:before {
  content: "\ed37";
}
.nc-icon-mini.files_folder-14:before {
  content: "\ed38";
}
.nc-icon-mini.files_folder-15:before {
  content: "\ed39";
}
.nc-icon-mini.files_folder-16:before {
  content: "\ed3a";
}
.nc-icon-mini.files_folder-17:before {
  content: "\ed3b";
}
.nc-icon-mini.files_folder-18:before {
  content: "\ed3c";
}
.nc-icon-mini.files_folder-add:before {
  content: "\ed3d";
}
.nc-icon-mini.files_folder-remove:before {
  content: "\ed3e";
}
.nc-icon-mini.files_notebook:before {
  content: "\ed3f";
}
.nc-icon-mini.files_paper:before {
  content: "\ed40";
}
.nc-icon-mini.files_remove:before {
  content: "\ed41";
}
.nc-icon-mini.files_single-content-02:before {
  content: "\ed42";
}
.nc-icon-mini.files_single-content-03:before {
  content: "\ed43";
}
.nc-icon-mini.files_single-copies:before {
  content: "\ed44";
}
.nc-icon-mini.files_single-copy-04:before {
  content: "\ed45";
}
.nc-icon-mini.files_single-copy-06:before {
  content: "\ed46";
}
.nc-icon-mini.files_single-folded-content:before {
  content: "\ed47";
}
.nc-icon-mini.files_single-folded:before {
  content: "\ed48";
}
.nc-icon-mini.files_single-paragraph:before {
  content: "\ed49";
}
.nc-icon-mini.files_single:before {
  content: "\ed4a";
}
.nc-icon-mini.files-e_add:before {
  content: "\ed4b";
}
.nc-icon-mini.files-e_book:before {
  content: "\ed4c";
}
.nc-icon-mini.files-e_folder-02:before {
  content: "\ed4d";
}
.nc-icon-mini.files-e_folder-03:before {
  content: "\ed4e";
}
.nc-icon-mini.files-e_folder-add:before {
  content: "\ed4f";
}
.nc-icon-mini.files-e_folder-remove:before {
  content: "\ed50";
}
.nc-icon-mini.files-e_remove:before {
  content: "\ed51";
}
.nc-icon-mini.emoticons_angry-10:before {
  content: "\ed52";
}
.nc-icon-mini.emoticons_angry-44:before {
  content: "\ed53";
}
.nc-icon-mini.emoticons_big-eyes:before {
  content: "\ed54";
}
.nc-icon-mini.emoticons_big-smile:before {
  content: "\ed55";
}
.nc-icon-mini.emoticons_bigmouth:before {
  content: "\ed56";
}
.nc-icon-mini.emoticons_bomb:before {
  content: "\ed57";
}
.nc-icon-mini.emoticons_cake:before {
  content: "\ed58";
}
.nc-icon-mini.emoticons_cry-15:before {
  content: "\ed59";
}
.nc-icon-mini.emoticons_cute:before {
  content: "\ed5a";
}
.nc-icon-mini.emoticons_devil:before {
  content: "\ed5b";
}
.nc-icon-mini.emoticons_fist:before {
  content: "\ed5c";
}
.nc-icon-mini.emoticons_ghost:before {
  content: "\ed5d";
}
.nc-icon-mini.emoticons_happy-sun:before {
  content: "\ed5e";
}
.nc-icon-mini.emoticons_kiss:before {
  content: "\ed5f";
}
.nc-icon-mini.emoticons_laugh-35:before {
  content: "\ed60";
}
.nc-icon-mini.emoticons_like-no:before {
  content: "\ed61";
}
.nc-icon-mini.emoticons_like:before {
  content: "\ed62";
}
.nc-icon-mini.emoticons_manga-62:before {
  content: "\ed63";
}
.nc-icon-mini.emoticons_manga-63:before {
  content: "\ed64";
}
.nc-icon-mini.emoticons_monster:before {
  content: "\ed65";
}
.nc-icon-mini.emoticons_nerd-22:before {
  content: "\ed66";
}
.nc-icon-mini.emoticons_poop:before {
  content: "\ed67";
}
.nc-icon-mini.emoticons_puzzled:before {
  content: "\ed68";
}
.nc-icon-mini.emoticons_quite-happy:before {
  content: "\ed69";
}
.nc-icon-mini.emoticons_robot:before {
  content: "\ed6a";
}
.nc-icon-mini.emoticons_sad:before {
  content: "\ed6b";
}
.nc-icon-mini.emoticons_satisfied:before {
  content: "\ed6c";
}
.nc-icon-mini.emoticons_shark:before {
  content: "\ed6d";
}
.nc-icon-mini.emoticons_shy:before {
  content: "\ed6e";
}
.nc-icon-mini.emoticons_skull:before {
  content: "\ed6f";
}
.nc-icon-mini.emoticons_smile:before {
  content: "\ed70";
}
.nc-icon-mini.emoticons_speechless:before {
  content: "\ed71";
}
.nc-icon-mini.emoticons_sunglasses-48:before {
  content: "\ed72";
}
.nc-icon-mini.emoticons_sunglasses-49:before {
  content: "\ed73";
}
.nc-icon-mini.emoticons_surprise:before {
  content: "\ed74";
}
.nc-icon-mini.emoticons_virus:before {
  content: "\ed75";
}
.nc-icon-mini.emoticons_what:before {
  content: "\ed76";
}
.nc-icon-mini.emoticons-e_angry-e-08:before {
  content: "\ed77";
}
.nc-icon-mini.emoticons-e_angry-e-17:before {
  content: "\ed78";
}
.nc-icon-mini.emoticons-e_ghost-e:before {
  content: "\ed79";
}
.nc-icon-mini.emoticons-e_kiss-e:before {
  content: "\ed7a";
}
.nc-icon-mini.emoticons-e_laugh-e:before {
  content: "\ed7b";
}
.nc-icon-mini.emoticons-e_monster-e:before {
  content: "\ed7c";
}
.nc-icon-mini.emoticons-e_puzzled-e:before {
  content: "\ed7d";
}
.nc-icon-mini.emoticons-e_quite-happy-e:before {
  content: "\ed7e";
}
.nc-icon-mini.emoticons-e_robot-e:before {
  content: "\ed7f";
}
.nc-icon-mini.emoticons-e_sad-e:before {
  content: "\ed80";
}
.nc-icon-mini.emoticons-e_satisfied-e:before {
  content: "\ed81";
}
.nc-icon-mini.emoticons-e_shark-e:before {
  content: "\ed82";
}
.nc-icon-mini.emoticons-e_shy-e:before {
  content: "\ed83";
}
.nc-icon-mini.emoticons-e_smile-e:before {
  content: "\ed84";
}
.nc-icon-mini.emoticons-e_speechless-e:before {
  content: "\ed85";
}
.nc-icon-mini.emoticons-e_surprise-e:before {
  content: "\ed86";
}
.nc-icon-mini.emoticons-e_what-e:before {
  content: "\ed87";
}
.nc-icon-mini.clothes_baby:before {
  content: "\eddc";
}
.nc-icon-mini.clothes_backpack:before {
  content: "\eddd";
}
.nc-icon-mini.clothes_bag-21:before {
  content: "\edde";
}
.nc-icon-mini.clothes_bag-22:before {
  content: "\eddf";
}
.nc-icon-mini.clothes_belt:before {
  content: "\ede0";
}
.nc-icon-mini.clothes_boot-woman:before {
  content: "\ede1";
}
.nc-icon-mini.clothes_boot:before {
  content: "\ede2";
}
.nc-icon-mini.clothes_bra:before {
  content: "\ede3";
}
.nc-icon-mini.clothes_button:before {
  content: "\ede4";
}
.nc-icon-mini.clothes_cap:before {
  content: "\ede5";
}
.nc-icon-mini.clothes_corset:before {
  content: "\ede6";
}
.nc-icon-mini.clothes_dress-woman:before {
  content: "\ede7";
}
.nc-icon-mini.clothes_flip:before {
  content: "\ede8";
}
.nc-icon-mini.clothes_glasses:before {
  content: "\ede9";
}
.nc-icon-mini.clothes_hat-top:before {
  content: "\edea";
}
.nc-icon-mini.clothes_hat:before {
  content: "\edeb";
}
.nc-icon-mini.clothes_iron:before {
  content: "\edec";
}
.nc-icon-mini.clothes_jeans-41:before {
  content: "\eded";
}
.nc-icon-mini.clothes_jeans-pocket:before {
  content: "\edee";
}
.nc-icon-mini.clothes_kitchen:before {
  content: "\edef";
}
.nc-icon-mini.clothes_long-sleeve:before {
  content: "\edf0";
}
.nc-icon-mini.clothes_makeup:before {
  content: "\edf1";
}
.nc-icon-mini.clothes_ring:before {
  content: "\edf2";
}
.nc-icon-mini.clothes_scarf:before {
  content: "\edf3";
}
.nc-icon-mini.clothes_shirt-buttons:before {
  content: "\edf4";
}
.nc-icon-mini.clothes_shirt-neck:before {
  content: "\edf5";
}
.nc-icon-mini.clothes_shirt:before {
  content: "\edf6";
}
.nc-icon-mini.clothes_shoe-man:before {
  content: "\edf7";
}
.nc-icon-mini.clothes_shoe-sport:before {
  content: "\edf8";
}
.nc-icon-mini.clothes_shoe-woman:before {
  content: "\edf9";
}
.nc-icon-mini.clothes_skirt:before {
  content: "\edfa";
}
.nc-icon-mini.clothes_slacks-12:before {
  content: "\edfb";
}
.nc-icon-mini.clothes_sock:before {
  content: "\edfc";
}
.nc-icon-mini.clothes_tie-bow:before {
  content: "\edfd";
}
.nc-icon-mini.clothes_tshirt-53:before {
  content: "\edfe";
}
.nc-icon-mini.clothes_tshirt-54:before {
  content: "\edff";
}
.nc-icon-mini.clothes_underwear-man:before {
  content: "\ee00";
}
.nc-icon-mini.clothes_underwear:before {
  content: "\ee01";
}
.nc-icon-mini.clothes_vest:before {
  content: "\ee02";
}
.nc-icon-mini.clothes_wash:before {
  content: "\ee03";
}
.nc-icon-mini.business_agenda:before {
  content: "\ee04";
}
.nc-icon-mini.business_atm:before {
  content: "\ee05";
}
.nc-icon-mini.business_award-48:before {
  content: "\ee06";
}
.nc-icon-mini.business_award-49:before {
  content: "\ee07";
}
.nc-icon-mini.business_award-74:before {
  content: "\ee08";
}
.nc-icon-mini.business_badge:before {
  content: "\ee09";
}
.nc-icon-mini.business_bank:before {
  content: "\ee0a";
}
.nc-icon-mini.business_board-27:before {
  content: "\ee0b";
}
.nc-icon-mini.business_board-28:before {
  content: "\ee0c";
}
.nc-icon-mini.business_books:before {
  content: "\ee0d";
}
.nc-icon-mini.business_briefcase-24:before {
  content: "\ee0e";
}
.nc-icon-mini.business_briefcase-25:before {
  content: "\ee0f";
}
.nc-icon-mini.business_briefcase-26:before {
  content: "\ee10";
}
.nc-icon-mini.business_building:before {
  content: "\ee11";
}
.nc-icon-mini.business_bulb-61:before {
  content: "\ee12";
}
.nc-icon-mini.business_bulb-62:before {
  content: "\ee13";
}
.nc-icon-mini.business_bulb-63:before {
  content: "\ee14";
}
.nc-icon-mini.business_businessman-03:before {
  content: "\ee15";
}
.nc-icon-mini.business_businessman-04:before {
  content: "\ee16";
}
.nc-icon-mini.business_calculator:before {
  content: "\ee17";
}
.nc-icon-mini.business_chair:before {
  content: "\ee18";
}
.nc-icon-mini.business_chart-bar-32:before {
  content: "\ee19";
}
.nc-icon-mini.business_chart-growth:before {
  content: "\ee1a";
}
.nc-icon-mini.business_chart-pie-35:before {
  content: "\ee1b";
}
.nc-icon-mini.business_chart-pie-36:before {
  content: "\ee1c";
}
.nc-icon-mini.business_chart:before {
  content: "\ee1d";
}
.nc-icon-mini.business_cheque:before {
  content: "\ee1e";
}
.nc-icon-mini.business_coins:before {
  content: "\ee1f";
}
.nc-icon-mini.business_connect:before {
  content: "\ee20";
}
.nc-icon-mini.business_contacts:before {
  content: "\ee21";
}
.nc-icon-mini.business_currency-dollar:before {
  content: "\ee22";
}
.nc-icon-mini.business_currency-euro:before {
  content: "\ee23";
}
.nc-icon-mini.business_currency-pound:before {
  content: "\ee24";
}
.nc-icon-mini.business_currency-yen:before {
  content: "\ee25";
}
.nc-icon-mini.business_factory:before {
  content: "\ee26";
}
.nc-icon-mini.business_globe:before {
  content: "\ee27";
}
.nc-icon-mini.business_goal-64:before {
  content: "\ee28";
}
.nc-icon-mini.business_goal-65:before {
  content: "\ee29";
}
.nc-icon-mini.business_hammer:before {
  content: "\ee2a";
}
.nc-icon-mini.business_handout:before {
  content: "\ee2b";
}
.nc-icon-mini.business_hat:before {
  content: "\ee2c";
}
.nc-icon-mini.business_hierarchy-53:before {
  content: "\ee2d";
}
.nc-icon-mini.business_math:before {
  content: "\ee2e";
}
.nc-icon-mini.business_money-11:before {
  content: "\ee2f";
}
.nc-icon-mini.business_money-12:before {
  content: "\ee30";
}
.nc-icon-mini.business_money-13:before {
  content: "\ee31";
}
.nc-icon-mini.business_money-bag:before {
  content: "\ee32";
}
.nc-icon-mini.business_net:before {
  content: "\ee33";
}
.nc-icon-mini.business_notes:before {
  content: "\ee34";
}
.nc-icon-mini.business_percentage-39:before {
  content: "\ee35";
}
.nc-icon-mini.business_pin:before {
  content: "\ee36";
}
.nc-icon-mini.business_plug:before {
  content: "\ee37";
}
.nc-icon-mini.business_progress:before {
  content: "\ee38";
}
.nc-icon-mini.business_safe:before {
  content: "\ee39";
}
.nc-icon-mini.business_sign:before {
  content: "\ee3a";
}
.nc-icon-mini.business_signature:before {
  content: "\ee3b";
}
.nc-icon-mini.business_stock:before {
  content: "\ee3c";
}
.nc-icon-mini.business_strategy:before {
  content: "\ee3d";
}
.nc-icon-mini.business_tie-01:before {
  content: "\ee3e";
}
.nc-icon-mini.business_tie-02:before {
  content: "\ee3f";
}
.nc-icon-mini.business_wallet-43:before {
  content: "\ee40";
}
.nc-icon-mini.business_wallet-44:before {
  content: "\ee41";
}
.nc-icon-mini.nature_bee:before {
  content: "\ee42";
}
.nc-icon-mini.nature_butterfly:before {
  content: "\ee43";
}
.nc-icon-mini.nature_chicken:before {
  content: "\ee44";
}
.nc-icon-mini.nature_clover:before {
  content: "\ee45";
}
.nc-icon-mini.nature_collar:before {
  content: "\ee46";
}
.nc-icon-mini.nature_cow:before {
  content: "\ee47";
}
.nc-icon-mini.nature_dog-house:before {
  content: "\ee48";
}
.nc-icon-mini.nature_dog:before {
  content: "\ee49";
}
.nc-icon-mini.nature_flower-05:before {
  content: "\ee4a";
}
.nc-icon-mini.nature_flower-06:before {
  content: "\ee4b";
}
.nc-icon-mini.nature_flower-07:before {
  content: "\ee4c";
}
.nc-icon-mini.nature_food-dog:before {
  content: "\ee4d";
}
.nc-icon-mini.nature_food:before {
  content: "\ee4e";
}
.nc-icon-mini.nature_mountain:before {
  content: "\ee4f";
}
.nc-icon-mini.nature_mushroom:before {
  content: "\ee50";
}
.nc-icon-mini.nature_panda:before {
  content: "\ee51";
}
.nc-icon-mini.nature_paw:before {
  content: "\ee52";
}
.nc-icon-mini.nature_pig:before {
  content: "\ee53";
}
.nc-icon-mini.nature_plant-ground:before {
  content: "\ee54";
}
.nc-icon-mini.nature_plant-vase:before {
  content: "\ee55";
}
.nc-icon-mini.nature_rat:before {
  content: "\ee56";
}
.nc-icon-mini.nature_tree-01:before {
  content: "\ee57";
}
.nc-icon-mini.nature_tree-02:before {
  content: "\ee58";
}
.nc-icon-mini.nature_tree-03:before {
  content: "\ee59";
}
.nc-icon-mini.nature_turtle:before {
  content: "\ee5a";
}
.nc-icon-mini.nature_wood:before {
  content: "\ee5b";
}


/* === nucleo-outline.css === */
/* -------------------------------- 

Nucleo Outline Web Font - nucleoapp.com/
License - nucleoapp.com/license/
Created using IcoMoon - icomoon.io

-------------------------------- */
@font-face {
  font-family: 'Nucleo Outline';
  src: url('libs/nucleo-webfonts/outline/fonts/nucleo-outline.eot');
  src: url('libs/nucleo-webfonts/outline/fonts/nucleo-outline.eot') format('embedded-opentype'), url('libs/nucleo-webfonts/outline/fonts/nucleo-outline.woff2') format('woff2'), url('libs/nucleo-webfonts/outline/fonts/nucleo-outline.woff') format('woff'), url('libs/nucleo-webfonts/outline/fonts/nucleo-outline.ttf') format('truetype'), url('libs/nucleo-webfonts/outline/fonts/nucleo-outline.svg') format('svg');
  font-weight: normal;
  font-style: normal;
}
/*------------------------
	base class definition
-------------------------*/
.nc-icon-outline {
  display: inline-block;
  font: normal normal normal 14px/1 'Nucleo Outline';
  font-size: inherit;
  speak: none;
  text-transform: none;
  /* Better Font Rendering */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
/*------------------------
  change icon size
-------------------------*/
.nc-icon-outline.lg {
  font-size: 1.33333333em;
  vertical-align: -16%;
}
.nc-icon-outline.x2 {
  font-size: 2em;
}
.nc-icon-outline.x3 {
  font-size: 3em;
}
/*----------------------------------
  add a square/circle background
-----------------------------------*/
.nc-icon-outline.square,
.nc-icon-outline.circle {
  padding: 0.33333333em;
  vertical-align: -16%;
  background-color: #eee;
}
.nc-icon-outline.circle {
  border-radius: 50%;
}
/*------------------------
  list icons
-------------------------*/
.nc-icon-ul {
  padding-left: 0;
  margin-left: 2.14285714em;
  list-style-type: none;
}
.nc-icon-ul > li {
  position: relative;
}
.nc-icon-ul > li > .nc-icon-outline {
  position: absolute;
  left: -1.57142857em;
  top: 0.14285714em;
  text-align: center;
}
.nc-icon-ul > li > .nc-icon-outline.lg {
  top: 0;
  left: -1.35714286em;
}
.nc-icon-ul > li > .nc-icon-outline.circle,
.nc-icon-ul > li > .nc-icon-outline.square {
  top: -0.19047619em;
  left: -1.9047619em;
}
/*------------------------
  spinning icons
-------------------------*/
.nc-icon-outline.spin {
  -webkit-animation: nc-icon-spin 2s infinite linear;
  -moz-animation: nc-icon-spin 2s infinite linear;
  animation: nc-icon-spin 2s infinite linear;
}
@-webkit-keyframes nc-icon-spin {
  0% {
    -webkit-transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
  }
}
@-moz-keyframes nc-icon-spin {
  0% {
    -moz-transform: rotate(0deg);
  }
  100% {
    -moz-transform: rotate(360deg);
  }
}
@keyframes nc-icon-spin {
  0% {
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
    -moz-transform: rotate(360deg);
    -ms-transform: rotate(360deg);
    -o-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
/*------------------------
  rotated/flipped icons
-------------------------*/
.nc-icon-outline.rotate-90 {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1);
  -webkit-transform: rotate(90deg);
  -moz-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  -o-transform: rotate(90deg);
  transform: rotate(90deg);
}
.nc-icon-outline.rotate-180 {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2);
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg);
}
.nc-icon-outline.rotate-270 {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
  -webkit-transform: rotate(270deg);
  -moz-transform: rotate(270deg);
  -ms-transform: rotate(270deg);
  -o-transform: rotate(270deg);
  transform: rotate(270deg);
}
.nc-icon-outline.flip-y {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=0);
  -webkit-transform: scale(-1, 1);
  -moz-transform: scale(-1, 1);
  -ms-transform: scale(-1, 1);
  -o-transform: scale(-1, 1);
  transform: scale(-1, 1);
}
.nc-icon-outline.flip-x {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2);
  -webkit-transform: scale(1, -1);
  -moz-transform: scale(1, -1);
  -ms-transform: scale(1, -1);
  -o-transform: scale(1, -1);
  transform: scale(1, -1);
}
/*------------------------
	font icons
-------------------------*/
.nc-icon-outline.files_add:before {
  content: "\e900";
}
.nc-icon-outline.files_archive-3d-check:before {
  content: "\e901";
}
.nc-icon-outline.files_archive-3d-content:before {
  content: "\e902";
}
.nc-icon-outline.files_archive-check:before {
  content: "\e903";
}
.nc-icon-outline.files_archive-content:before {
  content: "\e904";
}
.nc-icon-outline.files_archive-paper-check:before {
  content: "\e905";
}
.nc-icon-outline.files_archive-paper:before {
  content: "\e906";
}
.nc-icon-outline.files_archive:before {
  content: "\e907";
}
.nc-icon-outline.files_audio:before {
  content: "\e908";
}
.nc-icon-outline.files_book-07:before {
  content: "\e909";
}
.nc-icon-outline.files_book-08:before {
  content: "\e90a";
}
.nc-icon-outline.files_bookmark:before {
  content: "\e90b";
}
.nc-icon-outline.files_box:before {
  content: "\e90c";
}
.nc-icon-outline.files_chart-bar:before {
  content: "\e90d";
}
.nc-icon-outline.files_chart-pie:before {
  content: "\e90e";
}
.nc-icon-outline.files_check:before {
  content: "\e90f";
}
.nc-icon-outline.files_cloud:before {
  content: "\e910";
}
.nc-icon-outline.files_copy:before {
  content: "\e911";
}
.nc-icon-outline.files_dev:before {
  content: "\e912";
}
.nc-icon-outline.files_download:before {
  content: "\e913";
}
.nc-icon-outline.files_drawer:before {
  content: "\e914";
}
.nc-icon-outline.files_edit:before {
  content: "\e915";
}
.nc-icon-outline.files_exclamation:before {
  content: "\e916";
}
.nc-icon-outline.files_folder-13:before {
  content: "\e917";
}
.nc-icon-outline.files_folder-14:before {
  content: "\e918";
}
.nc-icon-outline.files_folder-15:before {
  content: "\e919";
}
.nc-icon-outline.files_folder-16:before {
  content: "\e91a";
}
.nc-icon-outline.files_folder-17:before {
  content: "\e91b";
}
.nc-icon-outline.files_folder-18:before {
  content: "\e91c";
}
.nc-icon-outline.files_folder-19:before {
  content: "\e91d";
}
.nc-icon-outline.files_folder-add:before {
  content: "\e91e";
}
.nc-icon-outline.files_folder-audio:before {
  content: "\e91f";
}
.nc-icon-outline.files_folder-bookmark:before {
  content: "\e920";
}
.nc-icon-outline.files_folder-chart-bar:before {
  content: "\e921";
}
.nc-icon-outline.files_folder-chart-pie:before {
  content: "\e922";
}
.nc-icon-outline.files_folder-check:before {
  content: "\e923";
}
.nc-icon-outline.files_folder-cloud:before {
  content: "\e924";
}
.nc-icon-outline.files_folder-dev:before {
  content: "\e925";
}
.nc-icon-outline.files_folder-download:before {
  content: "\e926";
}
.nc-icon-outline.files_folder-edit:before {
  content: "\e927";
}
.nc-icon-outline.files_folder-exclamation:before {
  content: "\e928";
}
.nc-icon-outline.files_folder-gallery:before {
  content: "\e929";
}
.nc-icon-outline.files_folder-heart:before {
  content: "\e92a";
}
.nc-icon-outline.files_folder-image:before {
  content: "\e92b";
}
.nc-icon-outline.files_folder-info:before {
  content: "\e92c";
}
.nc-icon-outline.files_folder-link:before {
  content: "\e92d";
}
.nc-icon-outline.files_folder-locked:before {
  content: "\e92e";
}
.nc-icon-outline.files_folder-money:before {
  content: "\e92f";
}
.nc-icon-outline.files_folder-music:before {
  content: "\e930";
}
.nc-icon-outline.files_folder-no-access:before {
  content: "\e931";
}
.nc-icon-outline.files_folder-play:before {
  content: "\e932";
}
.nc-icon-outline.files_folder-question:before {
  content: "\e933";
}
.nc-icon-outline.files_folder-refresh:before {
  content: "\e934";
}
.nc-icon-outline.files_folder-remove:before {
  content: "\e935";
}
.nc-icon-outline.files_folder-search:before {
  content: "\e936";
}
.nc-icon-outline.files_folder-settings-81:before {
  content: "\e937";
}
.nc-icon-outline.files_folder-settings-97:before {
  content: "\e938";
}
.nc-icon-outline.files_folder-shared:before {
  content: "\e939";
}
.nc-icon-outline.files_folder-star:before {
  content: "\e93a";
}
.nc-icon-outline.files_folder-time:before {
  content: "\e93b";
}
.nc-icon-outline.files_folder-upload:before {
  content: "\e93c";
}
.nc-icon-outline.files_folder-user:before {
  content: "\e93d";
}
.nc-icon-outline.files_folder-vector:before {
  content: "\e93e";
}
.nc-icon-outline.files_gallery:before {
  content: "\e93f";
}
.nc-icon-outline.files_heart:before {
  content: "\e940";
}
.nc-icon-outline.files_image:before {
  content: "\e941";
}
.nc-icon-outline.files_info:before {
  content: "\e942";
}
.nc-icon-outline.files_link:before {
  content: "\e943";
}
.nc-icon-outline.files_locked:before {
  content: "\e944";
}
.nc-icon-outline.files_money:before {
  content: "\e945";
}
.nc-icon-outline.files_music:before {
  content: "\e946";
}
.nc-icon-outline.files_no-access:before {
  content: "\ee8c";
}
.nc-icon-outline.files_notebook:before {
  content: "\ee8d";
}
.nc-icon-outline.files_paper:before {
  content: "\ee8e";
}
.nc-icon-outline.files_play:before {
  content: "\ee8f";
}
.nc-icon-outline.files_question:before {
  content: "\ee90";
}
.nc-icon-outline.files_refresh:before {
  content: "\ee91";
}
.nc-icon-outline.files_remove:before {
  content: "\ee92";
}
.nc-icon-outline.files_replace-folder:before {
  content: "\ee93";
}
.nc-icon-outline.files_replace:before {
  content: "\ee94";
}
.nc-icon-outline.files_search:before {
  content: "\ee95";
}
.nc-icon-outline.files_settings-46:before {
  content: "\ee96";
}
.nc-icon-outline.files_settings-99:before {
  content: "\ee97";
}
.nc-icon-outline.files_shared:before {
  content: "\ee98";
}
.nc-icon-outline.files_single-content-02:before {
  content: "\ee99";
}
.nc-icon-outline.files_single-content-03:before {
  content: "\ee9a";
}
.nc-icon-outline.files_single-copies:before {
  content: "\ee9b";
}
.nc-icon-outline.files_single-copy-04:before {
  content: "\ee9c";
}
.nc-icon-outline.files_single-copy-06:before {
  content: "\ee9d";
}
.nc-icon-outline.files_single-folded-content:before {
  content: "\ee9e";
}
.nc-icon-outline.files_single-folded:before {
  content: "\ee9f";
}
.nc-icon-outline.files_single-paragraph:before {
  content: "\eea0";
}
.nc-icon-outline.files_single:before {
  content: "\eea1";
}
.nc-icon-outline.files_star:before {
  content: "\eea2";
}
.nc-icon-outline.files_time:before {
  content: "\eea3";
}
.nc-icon-outline.files_upload:before {
  content: "\eea4";
}
.nc-icon-outline.files_user:before {
  content: "\eea5";
}
.nc-icon-outline.files_vector:before {
  content: "\eea6";
}
.nc-icon-outline.files_zip-54:before {
  content: "\eea7";
}
.nc-icon-outline.files_zip-55:before {
  content: "\eea8";
}
.nc-icon-outline.tech_cable-49:before {
  content: "\eea9";
}
.nc-icon-outline.tech_cable-50:before {
  content: "\eeaa";
}
.nc-icon-outline.tech_cd-reader:before {
  content: "\eeab";
}
.nc-icon-outline.tech_computer-monitor:before {
  content: "\eeac";
}
.nc-icon-outline.tech_computer-old:before {
  content: "\eead";
}
.nc-icon-outline.tech_computer:before {
  content: "\eeae";
}
.nc-icon-outline.tech_controller-modern:before {
  content: "\eeaf";
}
.nc-icon-outline.tech_controller:before {
  content: "\eeb0";
}
.nc-icon-outline.tech_desktop-screen:before {
  content: "\eeb1";
}
.nc-icon-outline.tech_desktop:before {
  content: "\eeb2";
}
.nc-icon-outline.tech_disk-reader:before {
  content: "\eeb3";
}
.nc-icon-outline.tech_disk:before {
  content: "\eeb4";
}
.nc-icon-outline.tech_gopro:before {
  content: "\eeb5";
}
.nc-icon-outline.tech_headphones:before {
  content: "\eeb6";
}
.nc-icon-outline.tech_keyboard-mouse:before {
  content: "\eeb7";
}
.nc-icon-outline.tech_keyboard-wifi:before {
  content: "\eeb8";
}
.nc-icon-outline.tech_keyboard:before {
  content: "\eeb9";
}
.nc-icon-outline.tech_laptop-1:before {
  content: "\eeba";
}
.nc-icon-outline.tech_laptop-2:before {
  content: "\eebb";
}
.nc-icon-outline.tech_laptop:before {
  content: "\eebc";
}
.nc-icon-outline.tech_mobile-button:before {
  content: "\eebd";
}
.nc-icon-outline.tech_mobile-camera:before {
  content: "\eebe";
}
.nc-icon-outline.tech_mobile-recharger-08:before {
  content: "\eebf";
}
.nc-icon-outline.tech_mobile-recharger-09:before {
  content: "\eec0";
}
.nc-icon-outline.tech_mobile-toolbar:before {
  content: "\eec1";
}
.nc-icon-outline.tech_mobile:before {
  content: "\eec2";
}
.nc-icon-outline.tech_music:before {
  content: "\eec3";
}
.nc-icon-outline.tech_navigation:before {
  content: "\eec4";
}
.nc-icon-outline.tech_player-19:before {
  content: "\eec5";
}
.nc-icon-outline.tech_player-48:before {
  content: "\eec6";
}
.nc-icon-outline.tech_print-fold:before {
  content: "\eec7";
}
.nc-icon-outline.tech_print-round-fold:before {
  content: "\eec8";
}
.nc-icon-outline.tech_print-round:before {
  content: "\eec9";
}
.nc-icon-outline.tech_print:before {
  content: "\eeca";
}
.nc-icon-outline.tech_ram:before {
  content: "\eecb";
}
.nc-icon-outline.tech_remote:before {
  content: "\eecc";
}
.nc-icon-outline.tech_signal:before {
  content: "\eecd";
}
.nc-icon-outline.tech_socket:before {
  content: "\eece";
}
.nc-icon-outline.tech_sync:before {
  content: "\eecf";
}
.nc-icon-outline.tech_tablet-button:before {
  content: "\eed0";
}
.nc-icon-outline.tech_tablet-reader-31:before {
  content: "\eed1";
}
.nc-icon-outline.tech_tablet-reader-42:before {
  content: "\eed2";
}
.nc-icon-outline.tech_tablet-toolbar:before {
  content: "\eed3";
}
.nc-icon-outline.tech_tablet:before {
  content: "\eed4";
}
.nc-icon-outline.tech_tv-old:before {
  content: "\eed5";
}
.nc-icon-outline.tech_tv:before {
  content: "\eed6";
}
.nc-icon-outline.tech_watch-circle:before {
  content: "\eed7";
}
.nc-icon-outline.tech_watch-time:before {
  content: "\eed8";
}
.nc-icon-outline.tech_watch:before {
  content: "\eed9";
}
.nc-icon-outline.tech_webcam-38:before {
  content: "\eeda";
}
.nc-icon-outline.tech_webcam-39:before {
  content: "\eedb";
}
.nc-icon-outline.tech_wifi-router:before {
  content: "\eedc";
}
.nc-icon-outline.tech_wifi:before {
  content: "\eedd";
}
.nc-icon-outline.tech-2_cctv:before {
  content: "\eede";
}
.nc-icon-outline.tech-2_connection:before {
  content: "\eedf";
}
.nc-icon-outline.tech-2_device-connection:before {
  content: "\eee0";
}
.nc-icon-outline.tech-2_dock:before {
  content: "\eee1";
}
.nc-icon-outline.tech-2_firewall:before {
  content: "\eee2";
}
.nc-icon-outline.tech-2_hdmi:before {
  content: "\eee3";
}
.nc-icon-outline.tech-2_headphone:before {
  content: "\eee4";
}
.nc-icon-outline.tech-2_headset:before {
  content: "\eee5";
}
.nc-icon-outline.tech-2_keyboard-hide:before {
  content: "\eee6";
}
.nc-icon-outline.tech-2_keyboard-wireless:before {
  content: "\eee7";
}
.nc-icon-outline.tech-2_l-add:before {
  content: "\eee8";
}
.nc-icon-outline.tech-2_l-check:before {
  content: "\eee9";
}
.nc-icon-outline.tech-2_l-location:before {
  content: "\eeea";
}
.nc-icon-outline.tech-2_l-remove:before {
  content: "\eeeb";
}
.nc-icon-outline.tech-2_l-search:before {
  content: "\eeec";
}
.nc-icon-outline.tech-2_l-security:before {
  content: "\eeed";
}
.nc-icon-outline.tech-2_l-settings:before {
  content: "\eeee";
}
.nc-icon-outline.tech-2_l-sync:before {
  content: "\eeef";
}
.nc-icon-outline.tech-2_l-system-update:before {
  content: "\eef0";
}
.nc-icon-outline.tech-2_lock-landscape:before {
  content: "\eef1";
}
.nc-icon-outline.tech-2_lock-portrait:before {
  content: "\eef2";
}
.nc-icon-outline.tech-2_mic:before {
  content: "\eef3";
}
.nc-icon-outline.tech-2_mobile-landscape:before {
  content: "\eef4";
}
.nc-icon-outline.tech-2_p-add:before {
  content: "\eef5";
}
.nc-icon-outline.tech-2_p-check:before {
  content: "\eef6";
}
.nc-icon-outline.tech-2_p-edit:before {
  content: "\eef7";
}
.nc-icon-outline.tech-2_p-heart:before {
  content: "\eef8";
}
.nc-icon-outline.tech-2_p-location:before {
  content: "\eef9";
}
.nc-icon-outline.tech-2_p-remove:before {
  content: "\eefa";
}
.nc-icon-outline.tech-2_p-search:before {
  content: "\eefb";
}
.nc-icon-outline.tech-2_p-settings:before {
  content: "\eefc";
}
.nc-icon-outline.tech-2_p-share:before {
  content: "\eefd";
}
.nc-icon-outline.tech-2_p-sync:before {
  content: "\eefe";
}
.nc-icon-outline.tech-2_p-system-update:before {
  content: "\eeff";
}
.nc-icon-outline.tech-2_p-time:before {
  content: "\ef00";
}
.nc-icon-outline.tech-2_pci-card:before {
  content: "\ef01";
}
.nc-icon-outline.tech-2_rotate-lock:before {
  content: "\ef02";
}
.nc-icon-outline.tech-2_rotate:before {
  content: "\ef03";
}
.nc-icon-outline.tech-2_sim-card:before {
  content: "\ef04";
}
.nc-icon-outline.tech-2_socket-europe-1:before {
  content: "\ef05";
}
.nc-icon-outline.tech-2_socket-europe-2:before {
  content: "\ef06";
}
.nc-icon-outline.tech-2_socket-uk:before {
  content: "\ef07";
}
.nc-icon-outline.tech-2_vpn:before {
  content: "\ef08";
}
.nc-icon-outline.tech-2_wifi-off:before {
  content: "\ef09";
}
.nc-icon-outline.tech-2_wifi-protected:before {
  content: "\ef0a";
}
.nc-icon-outline.tech-2_wifi:before {
  content: "\ef0b";
}
.nc-icon-outline.users_add-27:before {
  content: "\ef0c";
}
.nc-icon-outline.users_add-29:before {
  content: "\ef0d";
}
.nc-icon-outline.users_badge-13:before {
  content: "\ef0e";
}
.nc-icon-outline.users_badge-14:before {
  content: "\ef0f";
}
.nc-icon-outline.users_badge-15:before {
  content: "\ef10";
}
.nc-icon-outline.users_circle-08:before {
  content: "\ef11";
}
.nc-icon-outline.users_circle-09:before {
  content: "\ef12";
}
.nc-icon-outline.users_circle-10:before {
  content: "\ef13";
}
.nc-icon-outline.users_contacts:before {
  content: "\ef14";
}
.nc-icon-outline.users_delete-28:before {
  content: "\ef15";
}
.nc-icon-outline.users_delete-30:before {
  content: "\ef16";
}
.nc-icon-outline.users_man-20:before {
  content: "\ef17";
}
.nc-icon-outline.users_man-23:before {
  content: "\ef18";
}
.nc-icon-outline.users_man-glasses:before {
  content: "\ef19";
}
.nc-icon-outline.users_mobile-contact:before {
  content: "\ef1a";
}
.nc-icon-outline.users_multiple-11:before {
  content: "\ef1b";
}
.nc-icon-outline.users_multiple-19:before {
  content: "\ef1c";
}
.nc-icon-outline.users_network:before {
  content: "\ef1d";
}
.nc-icon-outline.users_parent:before {
  content: "\ef1e";
}
.nc-icon-outline.users_single-01:before {
  content: "\ef1f";
}
.nc-icon-outline.users_single-02:before {
  content: "\ef20";
}
.nc-icon-outline.users_single-03:before {
  content: "\ef21";
}
.nc-icon-outline.users_single-04:before {
  content: "\ef22";
}
.nc-icon-outline.users_single-05:before {
  content: "\ef23";
}
.nc-icon-outline.users_single-body:before {
  content: "\ef24";
}
.nc-icon-outline.users_single-position:before {
  content: "\ef25";
}
.nc-icon-outline.users_square-31:before {
  content: "\ef26";
}
.nc-icon-outline.users_square-32:before {
  content: "\ef27";
}
.nc-icon-outline.users_square-33:before {
  content: "\ef28";
}
.nc-icon-outline.users_woman-21:before {
  content: "\ef29";
}
.nc-icon-outline.users_woman-24:before {
  content: "\ef2a";
}
.nc-icon-outline.users_woman-25:before {
  content: "\ef2b";
}
.nc-icon-outline.users_woman-man:before {
  content: "\ef2c";
}
.nc-icon-outline.users-2_a-add:before {
  content: "\ef2d";
}
.nc-icon-outline.users-2_a-check:before {
  content: "\ef2e";
}
.nc-icon-outline.users-2_a-delete:before {
  content: "\ef2f";
}
.nc-icon-outline.users-2_a-edit:before {
  content: "\ef30";
}
.nc-icon-outline.users-2_a-heart:before {
  content: "\ef31";
}
.nc-icon-outline.users-2_a-location:before {
  content: "\ef32";
}
.nc-icon-outline.users-2_a-remove:before {
  content: "\ef33";
}
.nc-icon-outline.users-2_a-search:before {
  content: "\ef34";
}
.nc-icon-outline.users-2_a-security:before {
  content: "\ef35";
}
.nc-icon-outline.users-2_a-share:before {
  content: "\ef36";
}
.nc-icon-outline.users-2_a-star:before {
  content: "\ef37";
}
.nc-icon-outline.users-2_a-sync:before {
  content: "\ef38";
}
.nc-icon-outline.users-2_a-time:before {
  content: "\ef39";
}
.nc-icon-outline.users-2_accessibility:before {
  content: "\ef3a";
}
.nc-icon-outline.users-2_b-add:before {
  content: "\ef3b";
}
.nc-icon-outline.users-2_b-check:before {
  content: "\ef3c";
}
.nc-icon-outline.users-2_b-location:before {
  content: "\ef3d";
}
.nc-icon-outline.users-2_b-love:before {
  content: "\ef3e";
}
.nc-icon-outline.users-2_b-meeting:before {
  content: "\ef3f";
}
.nc-icon-outline.users-2_b-remove:before {
  content: "\ef40";
}
.nc-icon-outline.users-2_b-security:before {
  content: "\ef41";
}
.nc-icon-outline.users-2_child:before {
  content: "\ef42";
}
.nc-icon-outline.users-2_contacts-44:before {
  content: "\ef43";
}
.nc-icon-outline.users-2_contacts-45:before {
  content: "\ef44";
}
.nc-icon-outline.users-2_couple-gay:before {
  content: "\ef45";
}
.nc-icon-outline.users-2_couple-lesbian:before {
  content: "\ef46";
}
.nc-icon-outline.users-2_disabled:before {
  content: "\ef47";
}
.nc-icon-outline.users-2_exchange:before {
  content: "\ef48";
}
.nc-icon-outline.users-2_family:before {
  content: "\ef49";
}
.nc-icon-outline.users-2_focus:before {
  content: "\ef4a";
}
.nc-icon-outline.users-2_home:before {
  content: "\ef4b";
}
.nc-icon-outline.users-2_man-down:before {
  content: "\ef4c";
}
.nc-icon-outline.users-2_man-up:before {
  content: "\ef4d";
}
.nc-icon-outline.users-2_man:before {
  content: "\ef4e";
}
.nc-icon-outline.users-2_meeting:before {
  content: "\ef4f";
}
.nc-icon-outline.users-2_mickey-mouse:before {
  content: "\ef50";
}
.nc-icon-outline.users-2_multiple:before {
  content: "\ef51";
}
.nc-icon-outline.users-2_pin:before {
  content: "\ef52";
}
.nc-icon-outline.users-2_police:before {
  content: "\ef53";
}
.nc-icon-outline.users-2_search:before {
  content: "\ef54";
}
.nc-icon-outline.users-2_standing-man:before {
  content: "\ef55";
}
.nc-icon-outline.users-2_standing-woman:before {
  content: "\ef56";
}
.nc-icon-outline.users-2_voice-record:before {
  content: "\ef57";
}
.nc-icon-outline.users-2_wc:before {
  content: "\ef58";
}
.nc-icon-outline.users-2_woman-down:before {
  content: "\ef59";
}
.nc-icon-outline.users-2_woman-up:before {
  content: "\ef5a";
}
.nc-icon-outline.users-2_woman:before {
  content: "\ef5b";
}
.nc-icon-outline.shopping_award:before {
  content: "\ea3e";
}
.nc-icon-outline.shopping_bag-09:before {
  content: "\ea3f";
}
.nc-icon-outline.shopping_bag-16:before {
  content: "\ea40";
}
.nc-icon-outline.shopping_bag-17:before {
  content: "\ea41";
}
.nc-icon-outline.shopping_bag-20:before {
  content: "\ea42";
}
.nc-icon-outline.shopping_bag-add-18:before {
  content: "\ea43";
}
.nc-icon-outline.shopping_bag-add-21:before {
  content: "\ea44";
}
.nc-icon-outline.shopping_bag-edit:before {
  content: "\ea45";
}
.nc-icon-outline.shopping_bag-remove-19:before {
  content: "\ea46";
}
.nc-icon-outline.shopping_bag-remove-22:before {
  content: "\ea47";
}
.nc-icon-outline.shopping_barcode-scan:before {
  content: "\ea48";
}
.nc-icon-outline.shopping_barcode:before {
  content: "\ea49";
}
.nc-icon-outline.shopping_bardcode-qr:before {
  content: "\ea4a";
}
.nc-icon-outline.shopping_basket-add:before {
  content: "\ea4b";
}
.nc-icon-outline.shopping_basket-edit:before {
  content: "\ea4c";
}
.nc-icon-outline.shopping_basket-remove:before {
  content: "\ea4d";
}
.nc-icon-outline.shopping_basket-simple-add:before {
  content: "\ea4e";
}
.nc-icon-outline.shopping_basket-simple-remove:before {
  content: "\ea4f";
}
.nc-icon-outline.shopping_basket-simple:before {
  content: "\ea50";
}
.nc-icon-outline.shopping_basket:before {
  content: "\ea51";
}
.nc-icon-outline.shopping_bitcoin:before {
  content: "\ea52";
}
.nc-icon-outline.shopping_board:before {
  content: "\ea53";
}
.nc-icon-outline.shopping_box-3d-50:before {
  content: "\ea54";
}
.nc-icon-outline.shopping_box-3d-67:before {
  content: "\ea55";
}
.nc-icon-outline.shopping_box-ribbon:before {
  content: "\ea56";
}
.nc-icon-outline.shopping_box:before {
  content: "\ea57";
}
.nc-icon-outline.shopping_cart-add:before {
  content: "\ea58";
}
.nc-icon-outline.shopping_cart-modern-add:before {
  content: "\ea59";
}
.nc-icon-outline.shopping_cart-modern-in:before {
  content: "\ea5a";
}
.nc-icon-outline.shopping_cart-modern-remove:before {
  content: "\ea5b";
}
.nc-icon-outline.shopping_cart-modern:before {
  content: "\ea5c";
}
.nc-icon-outline.shopping_cart-remove:before {
  content: "\ea5d";
}
.nc-icon-outline.shopping_cart-simple-add:before {
  content: "\ea5e";
}
.nc-icon-outline.shopping_cart-simple-in:before {
  content: "\ea5f";
}
.nc-icon-outline.shopping_cart-simple-remove:before {
  content: "\ea60";
}
.nc-icon-outline.shopping_cart-simple:before {
  content: "\ea61";
}
.nc-icon-outline.shopping_cart:before {
  content: "\ea62";
}
.nc-icon-outline.shopping_cash-register:before {
  content: "\ea63";
}
.nc-icon-outline.shopping_chart:before {
  content: "\ea64";
}
.nc-icon-outline.shopping_credit-card-in:before {
  content: "\ea65";
}
.nc-icon-outline.shopping_credit-card:before {
  content: "\ea66";
}
.nc-icon-outline.shopping_credit-locked:before {
  content: "\ea67";
}
.nc-icon-outline.shopping_delivery-fast:before {
  content: "\ea68";
}
.nc-icon-outline.shopping_delivery-time:before {
  content: "\ea69";
}
.nc-icon-outline.shopping_delivery-track:before {
  content: "\ea6a";
}
.nc-icon-outline.shopping_delivery:before {
  content: "\ea6b";
}
.nc-icon-outline.shopping_discount:before {
  content: "\ea6c";
}
.nc-icon-outline.shopping_gift:before {
  content: "\ea6d";
}
.nc-icon-outline.shopping_hand-card:before {
  content: "\ea6e";
}
.nc-icon-outline.shopping_list:before {
  content: "\ea6f";
}
.nc-icon-outline.shopping_mobile-card:before {
  content: "\ea70";
}
.nc-icon-outline.shopping_mobile-cart:before {
  content: "\ea71";
}
.nc-icon-outline.shopping_mobile-touch:before {
  content: "\ea72";
}
.nc-icon-outline.shopping_newsletter:before {
  content: "\ea73";
}
.nc-icon-outline.shopping_pos:before {
  content: "\ea74";
}
.nc-icon-outline.shopping_receipt-list-42:before {
  content: "\ea75";
}
.nc-icon-outline.shopping_receipt-list-43:before {
  content: "\ea76";
}
.nc-icon-outline.shopping_receipt:before {
  content: "\ea77";
}
.nc-icon-outline.shopping_shop-location:before {
  content: "\ea78";
}
.nc-icon-outline.shopping_shop:before {
  content: "\ea79";
}
.nc-icon-outline.shopping_stock:before {
  content: "\ea7a";
}
.nc-icon-outline.shopping_tag-content:before {
  content: "\ea7b";
}
.nc-icon-outline.shopping_tag-cut:before {
  content: "\ea7c";
}
.nc-icon-outline.shopping_tag-line:before {
  content: "\ea7d";
}
.nc-icon-outline.shopping_tag-sale:before {
  content: "\ea7e";
}
.nc-icon-outline.shopping_tag:before {
  content: "\ea7f";
}
.nc-icon-outline.shopping_wallet:before {
  content: "\ea80";
}
.nc-icon-outline.arrows-1_back-78:before {
  content: "\ea81";
}
.nc-icon-outline.arrows-1_back-80:before {
  content: "\ea82";
}
.nc-icon-outline.arrows-1_bold-direction:before {
  content: "\ea83";
}
.nc-icon-outline.arrows-1_bold-down:before {
  content: "\ea84";
}
.nc-icon-outline.arrows-1_bold-left:before {
  content: "\ea85";
}
.nc-icon-outline.arrows-1_bold-right:before {
  content: "\ea86";
}
.nc-icon-outline.arrows-1_bold-up:before {
  content: "\ea87";
}
.nc-icon-outline.arrows-1_circle-down-12:before {
  content: "\ea88";
}
.nc-icon-outline.arrows-1_circle-down-40:before {
  content: "\ea89";
}
.nc-icon-outline.arrows-1_circle-left-10:before {
  content: "\ea8a";
}
.nc-icon-outline.arrows-1_circle-left-38:before {
  content: "\ea8b";
}
.nc-icon-outline.arrows-1_circle-right-09:before {
  content: "\ea8c";
}
.nc-icon-outline.arrows-1_circle-right-37:before {
  content: "\ea8d";
}
.nc-icon-outline.arrows-1_circle-up-11:before {
  content: "\ea8e";
}
.nc-icon-outline.arrows-1_circle-up-39:before {
  content: "\ea8f";
}
.nc-icon-outline.arrows-1_cloud-download-93:before {
  content: "\ea90";
}
.nc-icon-outline.arrows-1_cloud-download-95:before {
  content: "\ea91";
}
.nc-icon-outline.arrows-1_cloud-upload-94:before {
  content: "\ea92";
}
.nc-icon-outline.arrows-1_cloud-upload-96:before {
  content: "\ea93";
}
.nc-icon-outline.arrows-1_curved-next:before {
  content: "\ea94";
}
.nc-icon-outline.arrows-1_curved-previous:before {
  content: "\ea95";
}
.nc-icon-outline.arrows-1_direction-53:before {
  content: "\ea96";
}
.nc-icon-outline.arrows-1_direction-56:before {
  content: "\ea97";
}
.nc-icon-outline.arrows-1_double-left:before {
  content: "\ea98";
}
.nc-icon-outline.arrows-1_double-right:before {
  content: "\ea99";
}
.nc-icon-outline.arrows-1_download:before {
  content: "\ea9a";
}
.nc-icon-outline.arrows-1_enlarge-diagonal-43:before {
  content: "\ea9b";
}
.nc-icon-outline.arrows-1_enlarge-diagonal-44:before {
  content: "\ea9c";
}
.nc-icon-outline.arrows-1_enlarge-horizontal:before {
  content: "\ea9d";
}
.nc-icon-outline.arrows-1_enlarge-vertical:before {
  content: "\ea9e";
}
.nc-icon-outline.arrows-1_fit-horizontal:before {
  content: "\ea9f";
}
.nc-icon-outline.arrows-1_fit-vertical:before {
  content: "\eaa0";
}
.nc-icon-outline.arrows-1_fullscreen-70:before {
  content: "\eaa1";
}
.nc-icon-outline.arrows-1_fullscreen-71:before {
  content: "\eaa2";
}
.nc-icon-outline.arrows-1_fullscreen-76:before {
  content: "\eaa3";
}
.nc-icon-outline.arrows-1_fullscreen-77:before {
  content: "\eaa4";
}
.nc-icon-outline.arrows-1_fullscreen-double-74:before {
  content: "\eaa5";
}
.nc-icon-outline.arrows-1_fullscreen-double-75:before {
  content: "\eaa6";
}
.nc-icon-outline.arrows-1_fullscreen-split-72:before {
  content: "\eaa7";
}
.nc-icon-outline.arrows-1_fullscreen-split-73:before {
  content: "\eaa8";
}
.nc-icon-outline.arrows-1_log-in:before {
  content: "\eaa9";
}
.nc-icon-outline.arrows-1_log-out:before {
  content: "\eaaa";
}
.nc-icon-outline.arrows-1_loop-82:before {
  content: "\eaab";
}
.nc-icon-outline.arrows-1_loop-83:before {
  content: "\eaac";
}
.nc-icon-outline.arrows-1_minimal-down:before {
  content: "\eaad";
}
.nc-icon-outline.arrows-1_minimal-left:before {
  content: "\eaae";
}
.nc-icon-outline.arrows-1_minimal-right:before {
  content: "\eaaf";
}
.nc-icon-outline.arrows-1_minimal-up:before {
  content: "\eab0";
}
.nc-icon-outline.arrows-1_redo-79:before {
  content: "\eab1";
}
.nc-icon-outline.arrows-1_redo-81:before {
  content: "\eab2";
}
.nc-icon-outline.arrows-1_refresh-68:before {
  content: "\eab3";
}
.nc-icon-outline.arrows-1_refresh-69:before {
  content: "\eab4";
}
.nc-icon-outline.arrows-1_round-down:before {
  content: "\eab5";
}
.nc-icon-outline.arrows-1_round-left:before {
  content: "\eab6";
}
.nc-icon-outline.arrows-1_round-right:before {
  content: "\eab7";
}
.nc-icon-outline.arrows-1_round-up:before {
  content: "\eab8";
}
.nc-icon-outline.arrows-1_share-66:before {
  content: "\eab9";
}
.nc-icon-outline.arrows-1_share-91:before {
  content: "\eaba";
}
.nc-icon-outline.arrows-1_share-92:before {
  content: "\eabb";
}
.nc-icon-outline.arrows-1_shuffle-97:before {
  content: "\eabc";
}
.nc-icon-outline.arrows-1_shuffle-98:before {
  content: "\eabd";
}
.nc-icon-outline.arrows-1_simple-down:before {
  content: "\eabe";
}
.nc-icon-outline.arrows-1_simple-left:before {
  content: "\eabf";
}
.nc-icon-outline.arrows-1_simple-right:before {
  content: "\eac0";
}
.nc-icon-outline.arrows-1_simple-up:before {
  content: "\eac1";
}
.nc-icon-outline.arrows-1_small-triangle-down:before {
  content: "\eac2";
}
.nc-icon-outline.arrows-1_small-triangle-left:before {
  content: "\eac3";
}
.nc-icon-outline.arrows-1_small-triangle-right:before {
  content: "\eac4";
}
.nc-icon-outline.arrows-1_small-triangle-up:before {
  content: "\eac5";
}
.nc-icon-outline.arrows-1_square-down:before {
  content: "\eac6";
}
.nc-icon-outline.arrows-1_square-left:before {
  content: "\eac7";
}
.nc-icon-outline.arrows-1_square-right:before {
  content: "\eac8";
}
.nc-icon-outline.arrows-1_square-up:before {
  content: "\eac9";
}
.nc-icon-outline.arrows-1_strong-down:before {
  content: "\eaca";
}
.nc-icon-outline.arrows-1_strong-left:before {
  content: "\eacb";
}
.nc-icon-outline.arrows-1_strong-right:before {
  content: "\eacc";
}
.nc-icon-outline.arrows-1_strong-up:before {
  content: "\eacd";
}
.nc-icon-outline.arrows-1_tail-down:before {
  content: "\eace";
}
.nc-icon-outline.arrows-1_tail-left:before {
  content: "\eacf";
}
.nc-icon-outline.arrows-1_tail-right:before {
  content: "\ead0";
}
.nc-icon-outline.arrows-1_tail-triangle-down:before {
  content: "\ead1";
}
.nc-icon-outline.arrows-1_tail-triangle-left:before {
  content: "\ead2";
}
.nc-icon-outline.arrows-1_tail-triangle-right:before {
  content: "\ead3";
}
.nc-icon-outline.arrows-1_tail-triangle-up:before {
  content: "\ead4";
}
.nc-icon-outline.arrows-1_tail-up:before {
  content: "\ead5";
}
.nc-icon-outline.arrows-1_trend-down:before {
  content: "\ead6";
}
.nc-icon-outline.arrows-1_trend-up:before {
  content: "\ead7";
}
.nc-icon-outline.arrows-1_triangle-down-20:before {
  content: "\ead8";
}
.nc-icon-outline.arrows-1_triangle-down-65:before {
  content: "\ead9";
}
.nc-icon-outline.arrows-1_triangle-left-18:before {
  content: "\eada";
}
.nc-icon-outline.arrows-1_triangle-left-63:before {
  content: "\eadb";
}
.nc-icon-outline.arrows-1_triangle-right-17:before {
  content: "\eadc";
}
.nc-icon-outline.arrows-1_triangle-right-62:before {
  content: "\eadd";
}
.nc-icon-outline.arrows-1_triangle-up-19:before {
  content: "\eade";
}
.nc-icon-outline.arrows-1_triangle-up-64:before {
  content: "\eadf";
}
.nc-icon-outline.arrows-1_window-zoom-in:before {
  content: "\eae0";
}
.nc-icon-outline.arrows-1_window-zoom-out:before {
  content: "\eae1";
}
.nc-icon-outline.arrows-1_zoom-88:before {
  content: "\eae2";
}
.nc-icon-outline.arrows-1_zoom-99:before {
  content: "\eae3";
}
.nc-icon-outline.arrows-1_zoom-100:before {
  content: "\eae4";
}
.nc-icon-outline.arrows-2_block-down:before {
  content: "\eae5";
}
.nc-icon-outline.arrows-2_block-left:before {
  content: "\eae6";
}
.nc-icon-outline.arrows-2_block-right:before {
  content: "\eae7";
}
.nc-icon-outline.arrows-2_block-up:before {
  content: "\eae8";
}
.nc-icon-outline.arrows-2_circle-in:before {
  content: "\eae9";
}
.nc-icon-outline.arrows-2_circle-out:before {
  content: "\eaea";
}
.nc-icon-outline.arrows-2_circuit-round:before {
  content: "\eaeb";
}
.nc-icon-outline.arrows-2_circuit:before {
  content: "\eaec";
}
.nc-icon-outline.arrows-2_computer-upload:before {
  content: "\eaed";
}
.nc-icon-outline.arrows-2_conversion:before {
  content: "\eaee";
}
.nc-icon-outline.arrows-2_corner-down-round:before {
  content: "\eaef";
}
.nc-icon-outline.arrows-2_corner-down:before {
  content: "\eaf0";
}
.nc-icon-outline.arrows-2_corner-left-down:before {
  content: "\eaf1";
}
.nc-icon-outline.arrows-2_corner-left-round:before {
  content: "\eaf2";
}
.nc-icon-outline.arrows-2_corner-left:before {
  content: "\eaf3";
}
.nc-icon-outline.arrows-2_corner-right-down:before {
  content: "\eaf4";
}
.nc-icon-outline.arrows-2_corner-right-round:before {
  content: "\eaf5";
}
.nc-icon-outline.arrows-2_corner-right:before {
  content: "\eaf6";
}
.nc-icon-outline.arrows-2_corner-up-left:before {
  content: "\eaf7";
}
.nc-icon-outline.arrows-2_corner-up-right:before {
  content: "\eaf8";
}
.nc-icon-outline.arrows-2_corner-up-round:before {
  content: "\eaf9";
}
.nc-icon-outline.arrows-2_corner-up:before {
  content: "\eafa";
}
.nc-icon-outline.arrows-2_cross-down:before {
  content: "\eafb";
}
.nc-icon-outline.arrows-2_cross-horizontal:before {
  content: "\eafc";
}
.nc-icon-outline.arrows-2_cross-left:before {
  content: "\eafd";
}
.nc-icon-outline.arrows-2_cross-right:before {
  content: "\eafe";
}
.nc-icon-outline.arrows-2_cross-up:before {
  content: "\eaff";
}
.nc-icon-outline.arrows-2_cross-vertical:before {
  content: "\eb00";
}
.nc-icon-outline.arrows-2_curve-circuit:before {
  content: "\eb01";
}
.nc-icon-outline.arrows-2_curve-directions:before {
  content: "\eb02";
}
.nc-icon-outline.arrows-2_curve-split:before {
  content: "\eb03";
}
.nc-icon-outline.arrows-2_delete-49:before {
  content: "\eb04";
}
.nc-icon-outline.arrows-2_delete-50:before {
  content: "\eb05";
}
.nc-icon-outline.arrows-2_direction:before {
  content: "\eb06";
}
.nc-icon-outline.arrows-2_dots-download:before {
  content: "\eb07";
}
.nc-icon-outline.arrows-2_dots-upload:before {
  content: "\eb08";
}
.nc-icon-outline.arrows-2_eject:before {
  content: "\eb09";
}
.nc-icon-outline.arrows-2_enlarge-circle:before {
  content: "\eb0a";
}
.nc-icon-outline.arrows-2_file-download-87:before {
  content: "\eb0b";
}
.nc-icon-outline.arrows-2_file-download-89:before {
  content: "\eb0c";
}
.nc-icon-outline.arrows-2_file-download-94:before {
  content: "\eb0d";
}
.nc-icon-outline.arrows-2_file-upload-86:before {
  content: "\eb0e";
}
.nc-icon-outline.arrows-2_file-upload-88:before {
  content: "\eb0f";
}
.nc-icon-outline.arrows-2_file-upload-93:before {
  content: "\eb10";
}
.nc-icon-outline.arrows-2_fork-round:before {
  content: "\eb11";
}
.nc-icon-outline.arrows-2_fork:before {
  content: "\eb12";
}
.nc-icon-outline.arrows-2_hit-down:before {
  content: "\eb13";
}
.nc-icon-outline.arrows-2_hit-left:before {
  content: "\eb14";
}
.nc-icon-outline.arrows-2_hit-right:before {
  content: "\eb15";
}
.nc-icon-outline.arrows-2_hit-up:before {
  content: "\eb16";
}
.nc-icon-outline.arrows-2_lines:before {
  content: "\eb17";
}
.nc-icon-outline.arrows-2_log-out:before {
  content: "\eb18";
}
.nc-icon-outline.arrows-2_loop:before {
  content: "\eb19";
}
.nc-icon-outline.arrows-2_merge-round:before {
  content: "\eb1a";
}
.nc-icon-outline.arrows-2_merge:before {
  content: "\eb1b";
}
.nc-icon-outline.arrows-2_move-05:before {
  content: "\eb1c";
}
.nc-icon-outline.arrows-2_move-06:before {
  content: "\eb1d";
}
.nc-icon-outline.arrows-2_move-92:before {
  content: "\eb1e";
}
.nc-icon-outline.arrows-2_move-down-right:before {
  content: "\eb1f";
}
.nc-icon-outline.arrows-2_move-down:before {
  content: "\eb20";
}
.nc-icon-outline.arrows-2_move-left:before {
  content: "\eb21";
}
.nc-icon-outline.arrows-2_move-right:before {
  content: "\eb22";
}
.nc-icon-outline.arrows-2_move-up-left:before {
  content: "\eb23";
}
.nc-icon-outline.arrows-2_move-up:before {
  content: "\eb24";
}
.nc-icon-outline.arrows-2_push-next:before {
  content: "\eb25";
}
.nc-icon-outline.arrows-2_push-previous:before {
  content: "\eb26";
}
.nc-icon-outline.arrows-2_reload:before {
  content: "\eb27";
}
.nc-icon-outline.arrows-2_replay:before {
  content: "\ee16";
}
.nc-icon-outline.arrows-2_rotate-left:before {
  content: "\ee17";
}
.nc-icon-outline.arrows-2_rotate-right:before {
  content: "\ee18";
}
.nc-icon-outline.arrows-2_round-left-down:before {
  content: "\ee19";
}
.nc-icon-outline.arrows-2_round-right-down:before {
  content: "\ee1a";
}
.nc-icon-outline.arrows-2_round-up-left:before {
  content: "\ee1b";
}
.nc-icon-outline.arrows-2_round-up-right:before {
  content: "\ee1c";
}
.nc-icon-outline.arrows-2_select-83:before {
  content: "\ee1d";
}
.nc-icon-outline.arrows-2_select-84:before {
  content: "\ee1e";
}
.nc-icon-outline.arrows-2_separate-round:before {
  content: "\ee1f";
}
.nc-icon-outline.arrows-2_separate:before {
  content: "\ee20";
}
.nc-icon-outline.arrows-2_share-left:before {
  content: "\ee21";
}
.nc-icon-outline.arrows-2_share-right:before {
  content: "\ee22";
}
.nc-icon-outline.arrows-2_skew-down:before {
  content: "\ee23";
}
.nc-icon-outline.arrows-2_skew-left:before {
  content: "\ee24";
}
.nc-icon-outline.arrows-2_skew-right:before {
  content: "\ee25";
}
.nc-icon-outline.arrows-2_skew-up:before {
  content: "\ee26";
}
.nc-icon-outline.arrows-2_small-left:before {
  content: "\ee27";
}
.nc-icon-outline.arrows-2_small-right:before {
  content: "\ee28";
}
.nc-icon-outline.arrows-2_split-horizontal:before {
  content: "\ee29";
}
.nc-icon-outline.arrows-2_split-round:before {
  content: "\ee2a";
}
.nc-icon-outline.arrows-2_split-vertical:before {
  content: "\ee2b";
}
.nc-icon-outline.arrows-2_split:before {
  content: "\ee2c";
}
.nc-icon-outline.arrows-2_square-download:before {
  content: "\ee2d";
}
.nc-icon-outline.arrows-2_square-upload:before {
  content: "\ee2e";
}
.nc-icon-outline.arrows-2_time:before {
  content: "\ee2f";
}
.nc-icon-outline.arrows-2_triangle-down:before {
  content: "\ee30";
}
.nc-icon-outline.arrows-2_triangle-left:before {
  content: "\ee31";
}
.nc-icon-outline.arrows-2_triangle-right:before {
  content: "\ee32";
}
.nc-icon-outline.arrows-2_triangle-up:before {
  content: "\ee33";
}
.nc-icon-outline.arrows-2_unite-round:before {
  content: "\ee34";
}
.nc-icon-outline.arrows-2_unite:before {
  content: "\ee35";
}
.nc-icon-outline.arrows-2_zoom:before {
  content: "\ee36";
}
.nc-icon-outline.arrows-3_circle-down:before {
  content: "\ee37";
}
.nc-icon-outline.arrows-3_circle-left:before {
  content: "\ee38";
}
.nc-icon-outline.arrows-3_circle-right:before {
  content: "\ee39";
}
.nc-icon-outline.arrows-3_circle-simple-down:before {
  content: "\ee3a";
}
.nc-icon-outline.arrows-3_circle-simple-left:before {
  content: "\ee3b";
}
.nc-icon-outline.arrows-3_circle-simple-right:before {
  content: "\ee3c";
}
.nc-icon-outline.arrows-3_circle-simple-up:before {
  content: "\ee3d";
}
.nc-icon-outline.arrows-3_circle-up:before {
  content: "\ee3e";
}
.nc-icon-outline.arrows-3_cloud-refresh:before {
  content: "\ee3f";
}
.nc-icon-outline.arrows-3_separate:before {
  content: "\ee40";
}
.nc-icon-outline.arrows-3_small-down:before {
  content: "\ee41";
}
.nc-icon-outline.arrows-3_small-up:before {
  content: "\ee42";
}
.nc-icon-outline.arrows-3_square-corner-down-left:before {
  content: "\ee43";
}
.nc-icon-outline.arrows-3_square-corner-down-right:before {
  content: "\ee44";
}
.nc-icon-outline.arrows-3_square-corner-up-left:before {
  content: "\ee45";
}
.nc-icon-outline.arrows-3_square-corner-up-right:before {
  content: "\ee46";
}
.nc-icon-outline.arrows-3_square-down-06:before {
  content: "\ee47";
}
.nc-icon-outline.arrows-3_square-down-22:before {
  content: "\ee48";
}
.nc-icon-outline.arrows-3_square-enlarge:before {
  content: "\ee49";
}
.nc-icon-outline.arrows-3_square-left-04:before {
  content: "\ee4a";
}
.nc-icon-outline.arrows-3_square-left-20:before {
  content: "\ee4b";
}
.nc-icon-outline.arrows-3_square-right-03:before {
  content: "\ee4c";
}
.nc-icon-outline.arrows-3_square-right-19:before {
  content: "\ee4d";
}
.nc-icon-outline.arrows-3_square-simple-down:before {
  content: "\ee4e";
}
.nc-icon-outline.arrows-3_square-simple-left:before {
  content: "\ee4f";
}
.nc-icon-outline.arrows-3_square-simple-right:before {
  content: "\ee50";
}
.nc-icon-outline.arrows-3_square-simple-up:before {
  content: "\ee51";
}
.nc-icon-outline.arrows-3_square-up-05:before {
  content: "\ee52";
}
.nc-icon-outline.arrows-3_square-up-21:before {
  content: "\ee53";
}
.nc-icon-outline.arrows-3_square-zoom:before {
  content: "\ee54";
}
.nc-icon-outline.arrows-3_super-bold-down:before {
  content: "\ee55";
}
.nc-icon-outline.arrows-3_super-bold-left:before {
  content: "\ee56";
}
.nc-icon-outline.arrows-3_super-bold-right:before {
  content: "\ee57";
}
.nc-icon-outline.arrows-3_super-bold-up:before {
  content: "\ee58";
}
.nc-icon-outline.arrows-4_block-bottom-left:before {
  content: "\ee59";
}
.nc-icon-outline.arrows-4_block-bottom-right:before {
  content: "\ee5a";
}
.nc-icon-outline.arrows-4_block-top-left:before {
  content: "\ee5b";
}
.nc-icon-outline.arrows-4_block-top-right:before {
  content: "\ee5c";
}
.nc-icon-outline.arrows-4_centralize:before {
  content: "\ee5d";
}
.nc-icon-outline.arrows-4_compare:before {
  content: "\ee5e";
}
.nc-icon-outline.arrows-4_contrast:before {
  content: "\ee5f";
}
.nc-icon-outline.arrows-4_cross:before {
  content: "\ee60";
}
.nc-icon-outline.arrows-4_diag-bottom-left:before {
  content: "\ee61";
}
.nc-icon-outline.arrows-4_diag-bottom-right:before {
  content: "\ee62";
}
.nc-icon-outline.arrows-4_diag-top-left:before {
  content: "\ee63";
}
.nc-icon-outline.arrows-4_diag-top-right:before {
  content: "\ee64";
}
.nc-icon-outline.arrows-4_disperse:before {
  content: "\ee65";
}
.nc-icon-outline.arrows-4_download:before {
  content: "\ee66";
}
.nc-icon-outline.arrows-4_enlarge-45:before {
  content: "\ee67";
}
.nc-icon-outline.arrows-4_enlarge-46:before {
  content: "\ee68";
}
.nc-icon-outline.arrows-4_export:before {
  content: "\ee69";
}
.nc-icon-outline.arrows-4_format-left:before {
  content: "\ee6a";
}
.nc-icon-outline.arrows-4_format-right:before {
  content: "\ee6b";
}
.nc-icon-outline.arrows-4_input-12:before {
  content: "\ee6c";
}
.nc-icon-outline.arrows-4_input-21:before {
  content: "\ee6d";
}
.nc-icon-outline.arrows-4_invert:before {
  content: "\ee6e";
}
.nc-icon-outline.arrows-4_launch-11:before {
  content: "\ee6f";
}
.nc-icon-outline.arrows-4_launch-47:before {
  content: "\ee70";
}
.nc-icon-outline.arrows-4_logout:before {
  content: "\ee71";
}
.nc-icon-outline.arrows-4_loop-30:before {
  content: "\ee72";
}
.nc-icon-outline.arrows-4_loop-34:before {
  content: "\ee73";
}
.nc-icon-outline.arrows-4_merge:before {
  content: "\ee74";
}
.nc-icon-outline.arrows-4_open-in-browser:before {
  content: "\ee75";
}
.nc-icon-outline.arrows-4_priority-high:before {
  content: "\ee76";
}
.nc-icon-outline.arrows-4_priority-low:before {
  content: "\ee77";
}
.nc-icon-outline.arrows-4_redo-10:before {
  content: "\ee78";
}
.nc-icon-outline.arrows-4_redo-26:before {
  content: "\ee79";
}
.nc-icon-outline.arrows-4_reply-all:before {
  content: "\ee7a";
}
.nc-icon-outline.arrows-4_reply:before {
  content: "\ee7b";
}
.nc-icon-outline.arrows-4_restore:before {
  content: "\ee7c";
}
.nc-icon-outline.arrows-4_share:before {
  content: "\ee7d";
}
.nc-icon-outline.arrows-4_shuffle-01:before {
  content: "\ee7e";
}
.nc-icon-outline.arrows-4_shuffle-35:before {
  content: "\ee7f";
}
.nc-icon-outline.arrows-4_split-33:before {
  content: "\ee80";
}
.nc-icon-outline.arrows-4_split-37:before {
  content: "\ee81";
}
.nc-icon-outline.arrows-4_stre-down:before {
  content: "\ee82";
}
.nc-icon-outline.arrows-4_stre-left:before {
  content: "\ee83";
}
.nc-icon-outline.arrows-4_stre-right:before {
  content: "\ee84";
}
.nc-icon-outline.arrows-4_stre-up:before {
  content: "\ee85";
}
.nc-icon-outline.arrows-4_swap-horizontal:before {
  content: "\ee86";
}
.nc-icon-outline.arrows-4_swap-vertical:before {
  content: "\ee87";
}
.nc-icon-outline.arrows-4_system-update:before {
  content: "\ee88";
}
.nc-icon-outline.arrows-4_undo-25:before {
  content: "\ee89";
}
.nc-icon-outline.arrows-4_undo-29:before {
  content: "\ee8a";
}
.nc-icon-outline.arrows-4_upload:before {
  content: "\ee8b";
}
.nc-icon-outline.files-2_ai-illustrator:before {
  content: "\e947";
}
.nc-icon-outline.files-2_avi:before {
  content: "\e948";
}
.nc-icon-outline.files-2_css:before {
  content: "\e949";
}
.nc-icon-outline.files-2_csv:before {
  content: "\e94a";
}
.nc-icon-outline.files-2_doc:before {
  content: "\e94b";
}
.nc-icon-outline.files-2_docx:before {
  content: "\e94c";
}
.nc-icon-outline.files-2_epub:before {
  content: "\e94d";
}
.nc-icon-outline.files-2_exe:before {
  content: "\e94e";
}
.nc-icon-outline.files-2_font:before {
  content: "\e94f";
}
.nc-icon-outline.files-2_gif:before {
  content: "\e950";
}
.nc-icon-outline.files-2_html:before {
  content: "\e951";
}
.nc-icon-outline.files-2_jpg-jpeg:before {
  content: "\e952";
}
.nc-icon-outline.files-2_js-javascript-jquery:before {
  content: "\e953";
}
.nc-icon-outline.files-3_mov:before {
  content: "\e954";
}
.nc-icon-outline.files-3_mp3:before {
  content: "\e955";
}
.nc-icon-outline.files-3_mp4:before {
  content: "\e956";
}
.nc-icon-outline.files-3_pdf:before {
  content: "\e957";
}
.nc-icon-outline.files-3_png:before {
  content: "\e958";
}
.nc-icon-outline.files-3_psd-photoshop:before {
  content: "\e959";
}
.nc-icon-outline.files-3_rar:before {
  content: "\e95a";
}
.nc-icon-outline.files-3_sketch:before {
  content: "\e95b";
}
.nc-icon-outline.files-3_svg:before {
  content: "\e95c";
}
.nc-icon-outline.files-3_txt:before {
  content: "\e95d";
}
.nc-icon-outline.files-3_wav:before {
  content: "\e95e";
}
.nc-icon-outline.files-3_zip:before {
  content: "\e95f";
}
.nc-icon-outline.design_album:before {
  content: "\e960";
}
.nc-icon-outline.design_align-bottom:before {
  content: "\e961";
}
.nc-icon-outline.design_align-center-horizontal:before {
  content: "\e962";
}
.nc-icon-outline.design_align-center-vertical:before {
  content: "\e963";
}
.nc-icon-outline.design_align-left:before {
  content: "\e964";
}
.nc-icon-outline.design_align-right:before {
  content: "\e965";
}
.nc-icon-outline.design_align-top:before {
  content: "\e966";
}
.nc-icon-outline.design_app:before {
  content: "\e967";
}
.nc-icon-outline.design_artboard:before {
  content: "\e968";
}
.nc-icon-outline.design_blend:before {
  content: "\e969";
}
.nc-icon-outline.design_book-bookmark:before {
  content: "\e96a";
}
.nc-icon-outline.design_book-open:before {
  content: "\e96b";
}
.nc-icon-outline.design_brush:before {
  content: "\e96c";
}
.nc-icon-outline.design_bug:before {
  content: "\e96d";
}
.nc-icon-outline.design_bullet-list-67:before {
  content: "\e96e";
}
.nc-icon-outline.design_bullet-list-68:before {
  content: "\e96f";
}
.nc-icon-outline.design_bullet-list-69:before {
  content: "\e970";
}
.nc-icon-outline.design_bullet-list-70:before {
  content: "\e971";
}
.nc-icon-outline.design_clone:before {
  content: "\e972";
}
.nc-icon-outline.design_code-editor:before {
  content: "\e973";
}
.nc-icon-outline.design_code:before {
  content: "\e974";
}
.nc-icon-outline.design_collection:before {
  content: "\e975";
}
.nc-icon-outline.design_command:before {
  content: "\e976";
}
.nc-icon-outline.design_compass:before {
  content: "\e977";
}
.nc-icon-outline.design_contrast:before {
  content: "\e978";
}
.nc-icon-outline.design_copy:before {
  content: "\e979";
}
.nc-icon-outline.design_crop:before {
  content: "\e97a";
}
.nc-icon-outline.design_cursor-48:before {
  content: "\e97b";
}
.nc-icon-outline.design_cursor-49:before {
  content: "\e97c";
}
.nc-icon-outline.design_design-dev:before {
  content: "\e97d";
}
.nc-icon-outline.design_design:before {
  content: "\e97e";
}
.nc-icon-outline.design_distribute-horizontal:before {
  content: "\e97f";
}
.nc-icon-outline.design_distribute-vertical:before {
  content: "\e980";
}
.nc-icon-outline.design_drag:before {
  content: "\e981";
}
.nc-icon-outline.design_eraser-32:before {
  content: "\e982";
}
.nc-icon-outline.design_eraser-33:before {
  content: "\e983";
}
.nc-icon-outline.design_eraser-46:before {
  content: "\e984";
}
.nc-icon-outline.design_flip-horizontal:before {
  content: "\e985";
}
.nc-icon-outline.design_flip-vertical:before {
  content: "\e986";
}
.nc-icon-outline.design_image:before {
  content: "\e987";
}
.nc-icon-outline.design_magnet:before {
  content: "\e988";
}
.nc-icon-outline.design_marker:before {
  content: "\e989";
}
.nc-icon-outline.design_measure-02:before {
  content: "\e98a";
}
.nc-icon-outline.design_measure-17:before {
  content: "\e98b";
}
.nc-icon-outline.design_measure-big:before {
  content: "\e98c";
}
.nc-icon-outline.design_mobile-design:before {
  content: "\e98d";
}
.nc-icon-outline.design_mobile-dev:before {
  content: "\e98e";
}
.nc-icon-outline.design_mouse-08:before {
  content: "\e98f";
}
.nc-icon-outline.design_mouse-09:before {
  content: "\e990";
}
.nc-icon-outline.design_mouse-10:before {
  content: "\e991";
}
.nc-icon-outline.design_newsletter-dev:before {
  content: "\e992";
}
.nc-icon-outline.design_note-code:before {
  content: "\e993";
}
.nc-icon-outline.design_paint-16:before {
  content: "\e994";
}
.nc-icon-outline.design_paint-37:before {
  content: "\e995";
}
.nc-icon-outline.design_paint-38:before {
  content: "\e996";
}
.nc-icon-outline.design_paint-bucket-39:before {
  content: "\e997";
}
.nc-icon-outline.design_paint-bucket-40:before {
  content: "\e998";
}
.nc-icon-outline.design_palette:before {
  content: "\e999";
}
.nc-icon-outline.design_pantone:before {
  content: "\e99a";
}
.nc-icon-outline.design_paper-design:before {
  content: "\e99b";
}
.nc-icon-outline.design_paper-dev:before {
  content: "\e99c";
}
.nc-icon-outline.design_patch-19:before {
  content: "\e99d";
}
.nc-icon-outline.design_patch-34:before {
  content: "\e99e";
}
.nc-icon-outline.design_path-exclude:before {
  content: "\e99f";
}
.nc-icon-outline.design_path-intersect:before {
  content: "\e9a0";
}
.nc-icon-outline.design_path-minus:before {
  content: "\e9a1";
}
.nc-icon-outline.design_path-unite:before {
  content: "\e9a2";
}
.nc-icon-outline.design_pen-01:before {
  content: "\e9a3";
}
.nc-icon-outline.design_pen-23:before {
  content: "\e9a4";
}
.nc-icon-outline.design_pen-tool:before {
  content: "\e9a5";
}
.nc-icon-outline.design_phone:before {
  content: "\e9a6";
}
.nc-icon-outline.design_photo-editor:before {
  content: "\e9a7";
}
.nc-icon-outline.design_responsive:before {
  content: "\e9a8";
}
.nc-icon-outline.design_scissors-dashed:before {
  content: "\e9a9";
}
.nc-icon-outline.design_scissors:before {
  content: "\e9aa";
}
.nc-icon-outline.design_shape-adjust:before {
  content: "\edcb";
}
.nc-icon-outline.design_shape-circle:before {
  content: "\edcc";
}
.nc-icon-outline.design_shape-polygon:before {
  content: "\edcd";
}
.nc-icon-outline.design_shape-square:before {
  content: "\edce";
}
.nc-icon-outline.design_shape-triangle:before {
  content: "\edcf";
}
.nc-icon-outline.design_shapes:before {
  content: "\edd0";
}
.nc-icon-outline.design_sharpener:before {
  content: "\edd1";
}
.nc-icon-outline.design_slice:before {
  content: "\edd2";
}
.nc-icon-outline.design_spray:before {
  content: "\edd3";
}
.nc-icon-outline.design_stamp:before {
  content: "\edd4";
}
.nc-icon-outline.design_tablet-mobile:before {
  content: "\edd5";
}
.nc-icon-outline.design_tablet:before {
  content: "\edd6";
}
.nc-icon-outline.design_text:before {
  content: "\edd7";
}
.nc-icon-outline.design_todo:before {
  content: "\edd8";
}
.nc-icon-outline.design_usb:before {
  content: "\edd9";
}
.nc-icon-outline.design_vector:before {
  content: "\edda";
}
.nc-icon-outline.design_wand-11:before {
  content: "\eddb";
}
.nc-icon-outline.design_wand-99:before {
  content: "\eddc";
}
.nc-icon-outline.design_watch-dev:before {
  content: "\eddd";
}
.nc-icon-outline.design_web-design:before {
  content: "\edde";
}
.nc-icon-outline.design_webpage:before {
  content: "\eddf";
}
.nc-icon-outline.design_window-code:before {
  content: "\ede0";
}
.nc-icon-outline.design_window-dev:before {
  content: "\ede1";
}
.nc-icon-outline.design_window-paragraph:before {
  content: "\ede2";
}
.nc-icon-outline.design_window-responsive:before {
  content: "\ede3";
}
.nc-icon-outline.design-2_3d-28:before {
  content: "\ede4";
}
.nc-icon-outline.design-2_3d-29:before {
  content: "\ede5";
}
.nc-icon-outline.design-2_android:before {
  content: "\ede6";
}
.nc-icon-outline.design-2_angle:before {
  content: "\ede7";
}
.nc-icon-outline.design-2_animation-14:before {
  content: "\ede8";
}
.nc-icon-outline.design-2_animation-31:before {
  content: "\ede9";
}
.nc-icon-outline.design-2_animation-32:before {
  content: "\edea";
}
.nc-icon-outline.design-2_apple:before {
  content: "\edeb";
}
.nc-icon-outline.design-2_browser-chrome:before {
  content: "\edec";
}
.nc-icon-outline.design-2_browser-edge:before {
  content: "\eded";
}
.nc-icon-outline.design-2_browser-firefox:before {
  content: "\edee";
}
.nc-icon-outline.design-2_browser-ie:before {
  content: "\edef";
}
.nc-icon-outline.design-2_browser-opera:before {
  content: "\edf0";
}
.nc-icon-outline.design-2_browser-safari:before {
  content: "\edf1";
}
.nc-icon-outline.design-2_bucket:before {
  content: "\edf2";
}
.nc-icon-outline.design-2_button:before {
  content: "\edf3";
}
.nc-icon-outline.design-2_canvas:before {
  content: "\edf4";
}
.nc-icon-outline.design-2_css3:before {
  content: "\edf5";
}
.nc-icon-outline.design-2_cursor-add:before {
  content: "\edf6";
}
.nc-icon-outline.design-2_cursor-grab:before {
  content: "\edf7";
}
.nc-icon-outline.design-2_cursor-load:before {
  content: "\edf8";
}
.nc-icon-outline.design-2_cursor-menu:before {
  content: "\edf9";
}
.nc-icon-outline.design-2_cursor-not-allowed:before {
  content: "\edfa";
}
.nc-icon-outline.design-2_cursor-pointer:before {
  content: "\edfb";
}
.nc-icon-outline.design-2_cursor-text:before {
  content: "\edfc";
}
.nc-icon-outline.design-2_divider:before {
  content: "\edfd";
}
.nc-icon-outline.design-2_filter-organization:before {
  content: "\edfe";
}
.nc-icon-outline.design-2_form:before {
  content: "\edff";
}
.nc-icon-outline.design-2_frame:before {
  content: "\ee00";
}
.nc-icon-outline.design-2_group:before {
  content: "\ee01";
}
.nc-icon-outline.design-2_html5:before {
  content: "\ee02";
}
.nc-icon-outline.design-2_image:before {
  content: "\ee03";
}
.nc-icon-outline.design-2_layers:before {
  content: "\ee04";
}
.nc-icon-outline.design-2_layout-11:before {
  content: "\ee05";
}
.nc-icon-outline.design-2_layout-25:before {
  content: "\ee06";
}
.nc-icon-outline.design-2_microsoft:before {
  content: "\ee07";
}
.nc-icon-outline.design-2_mirror:before {
  content: "\ee08";
}
.nc-icon-outline.design-2_move-down:before {
  content: "\ee09";
}
.nc-icon-outline.design-2_move-up:before {
  content: "\ee0a";
}
.nc-icon-outline.design-2_paint-brush:before {
  content: "\ee0b";
}
.nc-icon-outline.design-2_ruler-pencil:before {
  content: "\ee0c";
}
.nc-icon-outline.design-2_scale-down:before {
  content: "\ee0d";
}
.nc-icon-outline.design-2_scale-up:before {
  content: "\ee0e";
}
.nc-icon-outline.design-2_scale:before {
  content: "\ee0f";
}
.nc-icon-outline.design-2_selection:before {
  content: "\ee10";
}
.nc-icon-outline.design-2_slider:before {
  content: "\ee11";
}
.nc-icon-outline.design-2_text:before {
  content: "\ee12";
}
.nc-icon-outline.design-2_transform-origin:before {
  content: "\ee13";
}
.nc-icon-outline.design-2_transform:before {
  content: "\ee14";
}
.nc-icon-outline.design-2_ungroup:before {
  content: "\ee15";
}
.nc-icon-outline.loader_circle-04:before {
  content: "\edc7";
}
.nc-icon-outline.loader_dots-06:before {
  content: "\edc8";
}
.nc-icon-outline.loader_gear:before {
  content: "\edc9";
}
.nc-icon-outline.loader_refresh:before {
  content: "\edca";
}
.nc-icon-outline.ui-1_analytics-88:before {
  content: "\ecd6";
}
.nc-icon-outline.ui-1_analytics-89:before {
  content: "\ecd7";
}
.nc-icon-outline.ui-1_attach-86:before {
  content: "\ecd8";
}
.nc-icon-outline.ui-1_attach-87:before {
  content: "\ecd9";
}
.nc-icon-outline.ui-1_bell-53:before {
  content: "\ecda";
}
.nc-icon-outline.ui-1_bell-54:before {
  content: "\ecdb";
}
.nc-icon-outline.ui-1_bell-55:before {
  content: "\ecdc";
}
.nc-icon-outline.ui-1_bold-add:before {
  content: "\ecdd";
}
.nc-icon-outline.ui-1_bold-delete:before {
  content: "\ecde";
}
.nc-icon-outline.ui-1_bold-remove:before {
  content: "\ecdf";
}
.nc-icon-outline.ui-1_bookmark-add:before {
  content: "\ece0";
}
.nc-icon-outline.ui-1_bookmark-remove:before {
  content: "\ece1";
}
.nc-icon-outline.ui-1_calendar-57:before {
  content: "\ece2";
}
.nc-icon-outline.ui-1_calendar-60:before {
  content: "\ece3";
}
.nc-icon-outline.ui-1_calendar-check-59:before {
  content: "\ece4";
}
.nc-icon-outline.ui-1_calendar-check-62:before {
  content: "\ece5";
}
.nc-icon-outline.ui-1_calendar-grid-58:before {
  content: "\ece6";
}
.nc-icon-outline.ui-1_calendar-grid-61:before {
  content: "\ece7";
}
.nc-icon-outline.ui-1_check-bold:before {
  content: "\ece8";
}
.nc-icon-outline.ui-1_check-circle-07:before {
  content: "\ece9";
}
.nc-icon-outline.ui-1_check-circle-08:before {
  content: "\ecea";
}
.nc-icon-outline.ui-1_check-curve:before {
  content: "\eceb";
}
.nc-icon-outline.ui-1_check-simple:before {
  content: "\ecec";
}
.nc-icon-outline.ui-1_check-small:before {
  content: "\eced";
}
.nc-icon-outline.ui-1_check-square-09:before {
  content: "\ecee";
}
.nc-icon-outline.ui-1_check-square-11:before {
  content: "\ecef";
}
.nc-icon-outline.ui-1_check:before {
  content: "\ecf0";
}
.nc-icon-outline.ui-1_circle-add:before {
  content: "\ecf1";
}
.nc-icon-outline.ui-1_circle-bold-add:before {
  content: "\ecf2";
}
.nc-icon-outline.ui-1_circle-bold-remove:before {
  content: "\ecf3";
}
.nc-icon-outline.ui-1_circle-delete:before {
  content: "\ecf4";
}
.nc-icon-outline.ui-1_circle-remove:before {
  content: "\ecf5";
}
.nc-icon-outline.ui-1_dashboard-29:before {
  content: "\ecf6";
}
.nc-icon-outline.ui-1_dashboard-30:before {
  content: "\ecf7";
}
.nc-icon-outline.ui-1_dashboard-half:before {
  content: "\ecf8";
}
.nc-icon-outline.ui-1_dashboard-level:before {
  content: "\ecf9";
}
.nc-icon-outline.ui-1_database:before {
  content: "\ecfa";
}
.nc-icon-outline.ui-1_drop:before {
  content: "\ecfb";
}
.nc-icon-outline.ui-1_edit-71:before {
  content: "\ecfc";
}
.nc-icon-outline.ui-1_edit-72:before {
  content: "\ecfd";
}
.nc-icon-outline.ui-1_edit-73:before {
  content: "\ecfe";
}
.nc-icon-outline.ui-1_edit-74:before {
  content: "\ecff";
}
.nc-icon-outline.ui-1_edit-75:before {
  content: "\ed00";
}
.nc-icon-outline.ui-1_edit-76:before {
  content: "\ed01";
}
.nc-icon-outline.ui-1_edit-77:before {
  content: "\ed02";
}
.nc-icon-outline.ui-1_edit-78:before {
  content: "\ed03";
}
.nc-icon-outline.ui-1_email-83:before {
  content: "\ed04";
}
.nc-icon-outline.ui-1_email-84:before {
  content: "\ed05";
}
.nc-icon-outline.ui-1_email-85:before {
  content: "\ed06";
}
.nc-icon-outline.ui-1_eye-17:before {
  content: "\ed07";
}
.nc-icon-outline.ui-1_eye-19:before {
  content: "\ed08";
}
.nc-icon-outline.ui-1_eye-ban-18:before {
  content: "\ed09";
}
.nc-icon-outline.ui-1_eye-ban-20:before {
  content: "\ed0a";
}
.nc-icon-outline.ui-1_flame:before {
  content: "\ed0b";
}
.nc-icon-outline.ui-1_home-51:before {
  content: "\ed0c";
}
.nc-icon-outline.ui-1_home-52:before {
  content: "\ed0d";
}
.nc-icon-outline.ui-1_home-minimal:before {
  content: "\ed0e";
}
.nc-icon-outline.ui-1_home-simple:before {
  content: "\ed0f";
}
.nc-icon-outline.ui-1_leaf-80:before {
  content: "\ed10";
}
.nc-icon-outline.ui-1_leaf-81:before {
  content: "\ed11";
}
.nc-icon-outline.ui-1_leaf-edit:before {
  content: "\ed12";
}
.nc-icon-outline.ui-1_lock-circle-open:before {
  content: "\ed13";
}
.nc-icon-outline.ui-1_lock-circle:before {
  content: "\ed14";
}
.nc-icon-outline.ui-1_lock-open:before {
  content: "\ed15";
}
.nc-icon-outline.ui-1_lock:before {
  content: "\ed16";
}
.nc-icon-outline.ui-1_notification-69:before {
  content: "\ed17";
}
.nc-icon-outline.ui-1_notification-70:before {
  content: "\ed18";
}
.nc-icon-outline.ui-1_pencil:before {
  content: "\ed19";
}
.nc-icon-outline.ui-1_preferences-circle-rotate:before {
  content: "\ed1a";
}
.nc-icon-outline.ui-1_preferences-circle:before {
  content: "\ed1b";
}
.nc-icon-outline.ui-1_preferences-container-circle-rotate:before {
  content: "\ed1c";
}
.nc-icon-outline.ui-1_preferences-container-circle:before {
  content: "\ed1d";
}
.nc-icon-outline.ui-1_preferences-container-rotate:before {
  content: "\ed1e";
}
.nc-icon-outline.ui-1_preferences-container:before {
  content: "\ed1f";
}
.nc-icon-outline.ui-1_preferences-rotate:before {
  content: "\ed20";
}
.nc-icon-outline.ui-1_preferences:before {
  content: "\ed21";
}
.nc-icon-outline.ui-1_send:before {
  content: "\ed22";
}
.nc-icon-outline.ui-1_settings-gear-63:before {
  content: "\ed23";
}
.nc-icon-outline.ui-1_settings-gear-64:before {
  content: "\ed24";
}
.nc-icon-outline.ui-1_settings-gear-65:before {
  content: "\ed25";
}
.nc-icon-outline.ui-1_settings-tool-66:before {
  content: "\ed26";
}
.nc-icon-outline.ui-1_settings-tool-67:before {
  content: "\ed27";
}
.nc-icon-outline.ui-1_settings:before {
  content: "\ed28";
}
.nc-icon-outline.ui-1_simple-add:before {
  content: "\ed29";
}
.nc-icon-outline.ui-1_simple-delete:before {
  content: "\ed2a";
}
.nc-icon-outline.ui-1_simple-remove:before {
  content: "\ed2b";
}
.nc-icon-outline.ui-1_trash-round:before {
  content: "\ed2c";
}
.nc-icon-outline.ui-1_trash-simple:before {
  content: "\ed2d";
}
.nc-icon-outline.ui-1_trash:before {
  content: "\ed2e";
}
.nc-icon-outline.ui-1_ui-03:before {
  content: "\ed2f";
}
.nc-icon-outline.ui-1_ui-04:before {
  content: "\ed30";
}
.nc-icon-outline.ui-1_zoom-bold-in:before {
  content: "\ed31";
}
.nc-icon-outline.ui-1_zoom-bold-out:before {
  content: "\ed32";
}
.nc-icon-outline.ui-1_zoom-bold:before {
  content: "\ed33";
}
.nc-icon-outline.ui-1_zoom-in:before {
  content: "\ed34";
}
.nc-icon-outline.ui-1_zoom-out:before {
  content: "\ed35";
}
.nc-icon-outline.ui-1_zoom-split-in:before {
  content: "\ed36";
}
.nc-icon-outline.ui-1_zoom-split-out:before {
  content: "\ed37";
}
.nc-icon-outline.ui-1_zoom-split:before {
  content: "\ed38";
}
.nc-icon-outline.ui-1_zoom:before {
  content: "\ed39";
}
.nc-icon-outline.ui-2_alert:before {
  content: "\ed3a";
}
.nc-icon-outline.ui-2_alert-:before {
  content: "\ed3b";
}
.nc-icon-outline.ui-2_alert-circle:before {
  content: "\ed3c";
}
.nc-icon-outline.ui-2_alert-circle-:before {
  content: "\ed3d";
}
.nc-icon-outline.ui-2_alert-circle-i:before {
  content: "\ed3e";
}
.nc-icon-outline.ui-2_alert-i:before {
  content: "\ed3f";
}
.nc-icon-outline.ui-2_alert-square:before {
  content: "\ed40";
}
.nc-icon-outline.ui-2_alert-square-:before {
  content: "\ed41";
}
.nc-icon-outline.ui-2_alert-square-i:before {
  content: "\ed42";
}
.nc-icon-outline.ui-2_archive:before {
  content: "\ed43";
}
.nc-icon-outline.ui-2_ban-bold:before {
  content: "\ed44";
}
.nc-icon-outline.ui-2_ban:before {
  content: "\ed45";
}
.nc-icon-outline.ui-2_battery-81:before {
  content: "\ed46";
}
.nc-icon-outline.ui-2_battery-83:before {
  content: "\ed47";
}
.nc-icon-outline.ui-2_battery-half:before {
  content: "\ed48";
}
.nc-icon-outline.ui-2_battery-low:before {
  content: "\ed49";
}
.nc-icon-outline.ui-2_bluetooth:before {
  content: "\ed4a";
}
.nc-icon-outline.ui-2_book:before {
  content: "\ed4b";
}
.nc-icon-outline.ui-2_chart-bar-52:before {
  content: "\ed4c";
}
.nc-icon-outline.ui-2_chart-bar-53:before {
  content: "\ed4d";
}
.nc-icon-outline.ui-2_chat-content:before {
  content: "\ed4e";
}
.nc-icon-outline.ui-2_chat-round-content:before {
  content: "\ed4f";
}
.nc-icon-outline.ui-2_chat-round:before {
  content: "\ed50";
}
.nc-icon-outline.ui-2_chat:before {
  content: "\ed51";
}
.nc-icon-outline.ui-2_circle-bold-delete:before {
  content: "\ed52";
}
.nc-icon-outline.ui-2_cloud-25:before {
  content: "\ed53";
}
.nc-icon-outline.ui-2_cloud-26:before {
  content: "\ed54";
}
.nc-icon-outline.ui-2_disk:before {
  content: "\ed55";
}
.nc-icon-outline.ui-2_enlarge-57:before {
  content: "\ed56";
}
.nc-icon-outline.ui-2_enlarge-58:before {
  content: "\ed57";
}
.nc-icon-outline.ui-2_enlarge-59:before {
  content: "\ed58";
}
.nc-icon-outline.ui-2_fat-add:before {
  content: "\ed59";
}
.nc-icon-outline.ui-2_fat-delete:before {
  content: "\ed5a";
}
.nc-icon-outline.ui-2_fat-remove:before {
  content: "\ed5b";
}
.nc-icon-outline.ui-2_favourite-28:before {
  content: "\ed5c";
}
.nc-icon-outline.ui-2_favourite-31:before {
  content: "\ed5d";
}
.nc-icon-outline.ui-2_favourite-add-29:before {
  content: "\ed5e";
}
.nc-icon-outline.ui-2_favourite-add-32:before {
  content: "\ed5f";
}
.nc-icon-outline.ui-2_favourite-remove-30:before {
  content: "\ed60";
}
.nc-icon-outline.ui-2_favourite-remove-33:before {
  content: "\ed61";
}
.nc-icon-outline.ui-2_filter:before {
  content: "\ed62";
}
.nc-icon-outline.ui-2_fullsize:before {
  content: "\ed63";
}
.nc-icon-outline.ui-2_grid-45:before {
  content: "\ed64";
}
.nc-icon-outline.ui-2_grid-46:before {
  content: "\ed65";
}
.nc-icon-outline.ui-2_grid-48:before {
  content: "\ed66";
}
.nc-icon-outline.ui-2_grid-49:before {
  content: "\ed67";
}
.nc-icon-outline.ui-2_grid-50:before {
  content: "\ed68";
}
.nc-icon-outline.ui-2_grid-square:before {
  content: "\ed69";
}
.nc-icon-outline.ui-2_hourglass:before {
  content: "\ed6a";
}
.nc-icon-outline.ui-2_lab:before {
  content: "\ed6b";
}
.nc-icon-outline.ui-2_layers:before {
  content: "\ed6c";
}
.nc-icon-outline.ui-2_like:before {
  content: "\ed6d";
}
.nc-icon-outline.ui-2_link-66:before {
  content: "\ed6e";
}
.nc-icon-outline.ui-2_link-67:before {
  content: "\ed6f";
}
.nc-icon-outline.ui-2_link-68:before {
  content: "\ed70";
}
.nc-icon-outline.ui-2_link-69:before {
  content: "\ed71";
}
.nc-icon-outline.ui-2_link-71:before {
  content: "\ed72";
}
.nc-icon-outline.ui-2_link-72:before {
  content: "\ed73";
}
.nc-icon-outline.ui-2_link-broken-70:before {
  content: "\ed74";
}
.nc-icon-outline.ui-2_link-broken-73:before {
  content: "\ed75";
}
.nc-icon-outline.ui-2_menu-34:before {
  content: "\ed76";
}
.nc-icon-outline.ui-2_menu-35:before {
  content: "\ed77";
}
.nc-icon-outline.ui-2_menu-bold:before {
  content: "\ed78";
}
.nc-icon-outline.ui-2_menu-dots:before {
  content: "\ed79";
}
.nc-icon-outline.ui-2_menu-square:before {
  content: "\ed7a";
}
.nc-icon-outline.ui-2_node:before {
  content: "\ed7b";
}
.nc-icon-outline.ui-2_paragraph:before {
  content: "\ed7c";
}
.nc-icon-outline.ui-2_phone:before {
  content: "\ed7d";
}
.nc-icon-outline.ui-2_settings-90:before {
  content: "\ed7e";
}
.nc-icon-outline.ui-2_settings-91:before {
  content: "\ed7f";
}
.nc-icon-outline.ui-2_share-bold:before {
  content: "\ed80";
}
.nc-icon-outline.ui-2_share:before {
  content: "\ed81";
}
.nc-icon-outline.ui-2_small-add:before {
  content: "\ed82";
}
.nc-icon-outline.ui-2_small-delete:before {
  content: "\ed83";
}
.nc-icon-outline.ui-2_small-remove:before {
  content: "\ed84";
}
.nc-icon-outline.ui-2_square-add-08:before {
  content: "\ed85";
}
.nc-icon-outline.ui-2_square-add-11:before {
  content: "\ed86";
}
.nc-icon-outline.ui-2_square-delete-10:before {
  content: "\ed87";
}
.nc-icon-outline.ui-2_square-delete-13:before {
  content: "\ed88";
}
.nc-icon-outline.ui-2_square-remove-09:before {
  content: "\ed89";
}
.nc-icon-outline.ui-2_square-remove-12:before {
  content: "\ed8a";
}
.nc-icon-outline.ui-2_target:before {
  content: "\ed8b";
}
.nc-icon-outline.ui-2_tile-55:before {
  content: "\ed8c";
}
.nc-icon-outline.ui-2_tile-56:before {
  content: "\ed8d";
}
.nc-icon-outline.ui-2_time-alarm:before {
  content: "\ed8e";
}
.nc-icon-outline.ui-2_time-clock:before {
  content: "\ed8f";
}
.nc-icon-outline.ui-2_time-countdown:before {
  content: "\ed90";
}
.nc-icon-outline.ui-2_time:before {
  content: "\ed91";
}
.nc-icon-outline.ui-2_webpage:before {
  content: "\ed92";
}
.nc-icon-outline.ui-2_window-add:before {
  content: "\ed93";
}
.nc-icon-outline.ui-2_window-delete:before {
  content: "\ed94";
}
.nc-icon-outline.ui-3_alert:before {
  content: "\ed95";
}
.nc-icon-outline.ui-3_backward:before {
  content: "\ed96";
}
.nc-icon-outline.ui-3_bolt:before {
  content: "\ed97";
}
.nc-icon-outline.ui-3_bullet-list:before {
  content: "\ed98";
}
.nc-icon-outline.ui-3_calendar-add:before {
  content: "\ed99";
}
.nc-icon-outline.ui-3_card-add:before {
  content: "\ed9a";
}
.nc-icon-outline.ui-3_card-alert:before {
  content: "\ed9b";
}
.nc-icon-outline.ui-3_chart-bars:before {
  content: "\ed9c";
}
.nc-icon-outline.ui-3_chart:before {
  content: "\ed9d";
}
.nc-icon-outline.ui-3_chat-33:before {
  content: "\ed9e";
}
.nc-icon-outline.ui-3_chat-45:before {
  content: "\ed9f";
}
.nc-icon-outline.ui-3_chat-46:before {
  content: "\eda0";
}
.nc-icon-outline.ui-3_chat-reply:before {
  content: "\eda1";
}
.nc-icon-outline.ui-3_check-in:before {
  content: "\eda2";
}
.nc-icon-outline.ui-3_check-out:before {
  content: "\eda3";
}
.nc-icon-outline.ui-3_dock-bottom:before {
  content: "\eda4";
}
.nc-icon-outline.ui-3_dock-left:before {
  content: "\eda5";
}
.nc-icon-outline.ui-3_dock-right:before {
  content: "\eda6";
}
.nc-icon-outline.ui-3_dock-top:before {
  content: "\eda7";
}
.nc-icon-outline.ui-3_filter-check:before {
  content: "\eda8";
}
.nc-icon-outline.ui-3_filter-remove:before {
  content: "\eda9";
}
.nc-icon-outline.ui-3_forward:before {
  content: "\edaa";
}
.nc-icon-outline.ui-3_funnel-39:before {
  content: "\edab";
}
.nc-icon-outline.ui-3_funnel-40:before {
  content: "\edac";
}
.nc-icon-outline.ui-3_funnel-41:before {
  content: "\edad";
}
.nc-icon-outline.ui-3_heart-add:before {
  content: "\edae";
}
.nc-icon-outline.ui-3_heart-remove:before {
  content: "\edaf";
}
.nc-icon-outline.ui-3_heart:before {
  content: "\edb0";
}
.nc-icon-outline.ui-3_infinite:before {
  content: "\edb1";
}
.nc-icon-outline.ui-3_link:before {
  content: "\edb2";
}
.nc-icon-outline.ui-3_menu-left:before {
  content: "\edb3";
}
.nc-icon-outline.ui-3_menu-right:before {
  content: "\edb4";
}
.nc-icon-outline.ui-3_menu:before {
  content: "\edb5";
}
.nc-icon-outline.ui-3_metrics:before {
  content: "\edb6";
}
.nc-icon-outline.ui-3_phone-call-end:before {
  content: "\edb7";
}
.nc-icon-outline.ui-3_phone-call:before {
  content: "\edb8";
}
.nc-icon-outline.ui-3_phone:before {
  content: "\edb9";
}
.nc-icon-outline.ui-3_playlist:before {
  content: "\edba";
}
.nc-icon-outline.ui-3_search:before {
  content: "\edbb";
}
.nc-icon-outline.ui-3_security:before {
  content: "\edbc";
}
.nc-icon-outline.ui-3_segmentation:before {
  content: "\edbd";
}
.nc-icon-outline.ui-3_select:before {
  content: "\edbe";
}
.nc-icon-outline.ui-3_send:before {
  content: "\edbf";
}
.nc-icon-outline.ui-3_signal:before {
  content: "\edc0";
}
.nc-icon-outline.ui-3_slide-left:before {
  content: "\edc1";
}
.nc-icon-outline.ui-3_slide-right:before {
  content: "\edc2";
}
.nc-icon-outline.ui-3_table-left:before {
  content: "\edc3";
}
.nc-icon-outline.ui-3_table-right:before {
  content: "\edc4";
}
.nc-icon-outline.ui-3_tag:before {
  content: "\edc5";
}
.nc-icon-outline.ui-3_widget:before {
  content: "\edc6";
}
.nc-icon-outline.envir_bulb-saver:before {
  content: "\ecc4";
}
.nc-icon-outline.envir_bulb:before {
  content: "\ecc5";
}
.nc-icon-outline.envir_car:before {
  content: "\ecc6";
}
.nc-icon-outline.envir_fuel-electric:before {
  content: "\ecc7";
}
.nc-icon-outline.envir_fuel:before {
  content: "\ecc8";
}
.nc-icon-outline.envir_home:before {
  content: "\ecc9";
}
.nc-icon-outline.envir_level:before {
  content: "\ecca";
}
.nc-icon-outline.envir_panel:before {
  content: "\eccb";
}
.nc-icon-outline.envir_radiation:before {
  content: "\eccc";
}
.nc-icon-outline.envir_recycling:before {
  content: "\eccd";
}
.nc-icon-outline.envir_save-planet:before {
  content: "\ecce";
}
.nc-icon-outline.envir_waste-danger:before {
  content: "\eccf";
}
.nc-icon-outline.envir_waste-recycling:before {
  content: "\ecd0";
}
.nc-icon-outline.envir_waste:before {
  content: "\ecd1";
}
.nc-icon-outline.envir_water-hand:before {
  content: "\ecd2";
}
.nc-icon-outline.envir_water-sink:before {
  content: "\ecd3";
}
.nc-icon-outline.envir_water:before {
  content: "\ecd4";
}
.nc-icon-outline.envir_wind:before {
  content: "\ecd5";
}
.nc-icon-outline.text_align-center:before {
  content: "\ecaa";
}
.nc-icon-outline.text_align-justify:before {
  content: "\ecab";
}
.nc-icon-outline.text_align-left:before {
  content: "\ecac";
}
.nc-icon-outline.text_align-right:before {
  content: "\ecad";
}
.nc-icon-outline.text_background:before {
  content: "\ecae";
}
.nc-icon-outline.text_bold:before {
  content: "\ecaf";
}
.nc-icon-outline.text_capitalize:before {
  content: "\ecb0";
}
.nc-icon-outline.text_caps-all:before {
  content: "\ecb1";
}
.nc-icon-outline.text_caps-small:before {
  content: "\ecb2";
}
.nc-icon-outline.text_color:before {
  content: "\ecb3";
}
.nc-icon-outline.text_edit:before {
  content: "\ecb4";
}
.nc-icon-outline.text_italic:before {
  content: "\ecb5";
}
.nc-icon-outline.text_line-height:before {
  content: "\ecb6";
}
.nc-icon-outline.text_list-bullet:before {
  content: "\ecb7";
}
.nc-icon-outline.text_list-numbers:before {
  content: "\ecb8";
}
.nc-icon-outline.text_margin-left:before {
  content: "\ecb9";
}
.nc-icon-outline.text_margin-right:before {
  content: "\ecba";
}
.nc-icon-outline.text_quote:before {
  content: "\ecbb";
}
.nc-icon-outline.text_scale-horizontal:before {
  content: "\ecbc";
}
.nc-icon-outline.text_scale-vertical:before {
  content: "\ecbd";
}
.nc-icon-outline.text_size:before {
  content: "\ecbe";
}
.nc-icon-outline.text_strikethrough:before {
  content: "\ecbf";
}
.nc-icon-outline.text_subscript:before {
  content: "\ecc0";
}
.nc-icon-outline.text_superscript:before {
  content: "\ecc1";
}
.nc-icon-outline.text_tracking:before {
  content: "\ecc2";
}
.nc-icon-outline.text_underline:before {
  content: "\ecc3";
}
.nc-icon-outline.gestures_2x-drag-down:before {
  content: "\ec09";
}
.nc-icon-outline.gestures_2x-drag-up:before {
  content: "\ec0a";
}
.nc-icon-outline.gestures_2x-swipe-down:before {
  content: "\ec0b";
}
.nc-icon-outline.gestures_2x-swipe-left:before {
  content: "\ec0c";
}
.nc-icon-outline.gestures_2x-swipe-right:before {
  content: "\ec0d";
}
.nc-icon-outline.gestures_2x-swipe-up:before {
  content: "\ec0e";
}
.nc-icon-outline.gestures_2x-tap:before {
  content: "\ec0f";
}
.nc-icon-outline.gestures_3x-swipe-left:before {
  content: "\ec10";
}
.nc-icon-outline.gestures_3x-swipe-right:before {
  content: "\ec11";
}
.nc-icon-outline.gestures_3x-swipe-up:before {
  content: "\ec12";
}
.nc-icon-outline.gestures_3x-tap:before {
  content: "\ec13";
}
.nc-icon-outline.gestures_4x-swipe-left:before {
  content: "\ec14";
}
.nc-icon-outline.gestures_4x-swipe-right:before {
  content: "\ec15";
}
.nc-icon-outline.gestures_4x-swipe-up:before {
  content: "\ec16";
}
.nc-icon-outline.gestures_active-38:before {
  content: "\ec17";
}
.nc-icon-outline.gestures_active-40:before {
  content: "\ec18";
}
.nc-icon-outline.gestures_camera:before {
  content: "\ec19";
}
.nc-icon-outline.gestures_double-tap:before {
  content: "\ec1a";
}
.nc-icon-outline.gestures_drag-21:before {
  content: "\ec1b";
}
.nc-icon-outline.gestures_drag-31:before {
  content: "\ec1c";
}
.nc-icon-outline.gestures_drag-down:before {
  content: "\ec1d";
}
.nc-icon-outline.gestures_drag-left:before {
  content: "\ec1e";
}
.nc-icon-outline.gestures_drag-right:before {
  content: "\ec1f";
}
.nc-icon-outline.gestures_drag-up:before {
  content: "\ec20";
}
.nc-icon-outline.gestures_flick-down:before {
  content: "\ec21";
}
.nc-icon-outline.gestures_flick-left:before {
  content: "\ec22";
}
.nc-icon-outline.gestures_flick-right:before {
  content: "\ec23";
}
.nc-icon-outline.gestures_flick-up:before {
  content: "\ec24";
}
.nc-icon-outline.gestures_grab:before {
  content: "\ec25";
}
.nc-icon-outline.gestures_hold:before {
  content: "\ec26";
}
.nc-icon-outline.gestures_pin:before {
  content: "\ec27";
}
.nc-icon-outline.gestures_pinch:before {
  content: "\ec28";
}
.nc-icon-outline.gestures_rotate-22:before {
  content: "\ec29";
}
.nc-icon-outline.gestures_rotate-23:before {
  content: "\ec2a";
}
.nc-icon-outline.gestures_scan:before {
  content: "\ec2b";
}
.nc-icon-outline.gestures_scroll-horitontal:before {
  content: "\ec2c";
}
.nc-icon-outline.gestures_scroll-vertical:before {
  content: "\ec2d";
}
.nc-icon-outline.gestures_stretch:before {
  content: "\ec2e";
}
.nc-icon-outline.gestures_swipe-bottom:before {
  content: "\ec2f";
}
.nc-icon-outline.gestures_swipe-left:before {
  content: "\ec30";
}
.nc-icon-outline.gestures_swipe-right:before {
  content: "\ec31";
}
.nc-icon-outline.gestures_swipe-up:before {
  content: "\ec32";
}
.nc-icon-outline.gestures_tap-01:before {
  content: "\ec33";
}
.nc-icon-outline.gestures_tap-02:before {
  content: "\ec34";
}
.nc-icon-outline.sport_badminton:before {
  content: "\ec35";
}
.nc-icon-outline.sport_baseball-ball:before {
  content: "\ec36";
}
.nc-icon-outline.sport_baseball-bat:before {
  content: "\ec37";
}
.nc-icon-outline.sport_baseball:before {
  content: "\ec38";
}
.nc-icon-outline.sport_basketball-12:before {
  content: "\ec39";
}
.nc-icon-outline.sport_basketball-13:before {
  content: "\ec3a";
}
.nc-icon-outline.sport_boxing:before {
  content: "\ec3b";
}
.nc-icon-outline.sport_cardio:before {
  content: "\ec3c";
}
.nc-icon-outline.sport_cricket:before {
  content: "\ec3d";
}
.nc-icon-outline.sport_crown:before {
  content: "\ec3e";
}
.nc-icon-outline.sport_dart:before {
  content: "\ec3f";
}
.nc-icon-outline.sport_dumbbells:before {
  content: "\ec40";
}
.nc-icon-outline.sport_energy-drink:before {
  content: "\ec41";
}
.nc-icon-outline.sport_energy-supplement:before {
  content: "\ec42";
}
.nc-icon-outline.sport_fencing:before {
  content: "\ec43";
}
.nc-icon-outline.sport_fishing:before {
  content: "\ec44";
}
.nc-icon-outline.sport_flag-finish:before {
  content: "\ec45";
}
.nc-icon-outline.sport_football-headguard:before {
  content: "\ec46";
}
.nc-icon-outline.sport_golf:before {
  content: "\ec47";
}
.nc-icon-outline.sport_helmet:before {
  content: "\ec48";
}
.nc-icon-outline.sport_hockey:before {
  content: "\ec49";
}
.nc-icon-outline.sport_kettlebell:before {
  content: "\ec4a";
}
.nc-icon-outline.sport_ping-pong:before {
  content: "\ec4b";
}
.nc-icon-outline.sport_podium-trophy:before {
  content: "\ec4c";
}
.nc-icon-outline.sport_podium:before {
  content: "\ec4d";
}
.nc-icon-outline.sport_rope:before {
  content: "\ec4e";
}
.nc-icon-outline.sport_rugby:before {
  content: "\ec4f";
}
.nc-icon-outline.sport_shaker:before {
  content: "\ec50";
}
.nc-icon-outline.sport_shoe-run:before {
  content: "\ec51";
}
.nc-icon-outline.sport_skateboard:before {
  content: "\ec52";
}
.nc-icon-outline.sport_snowboard:before {
  content: "\ec53";
}
.nc-icon-outline.sport_soccer-field:before {
  content: "\ec54";
}
.nc-icon-outline.sport_steering-wheel:before {
  content: "\ec55";
}
.nc-icon-outline.sport_supplement:before {
  content: "\ec56";
}
.nc-icon-outline.sport_surf:before {
  content: "\ec57";
}
.nc-icon-outline.sport_tactic:before {
  content: "\ec58";
}
.nc-icon-outline.sport_tennis-ball:before {
  content: "\ec59";
}
.nc-icon-outline.sport_tennis:before {
  content: "\ec5a";
}
.nc-icon-outline.sport_trophy:before {
  content: "\ec5b";
}
.nc-icon-outline.sport_user-balance:before {
  content: "\ec5c";
}
.nc-icon-outline.sport_user-climb:before {
  content: "\ec5d";
}
.nc-icon-outline.sport_user-meditation:before {
  content: "\ec5e";
}
.nc-icon-outline.sport_user-run:before {
  content: "\ec5f";
}
.nc-icon-outline.sport_user-snowboard:before {
  content: "\ec60";
}
.nc-icon-outline.sport_user-swim:before {
  content: "\ec61";
}
.nc-icon-outline.sport_volleyball:before {
  content: "\ec62";
}
.nc-icon-outline.sport_whistle:before {
  content: "\ec63";
}
.nc-icon-outline.holidays_bat:before {
  content: "\ec64";
}
.nc-icon-outline.holidays_biscuit:before {
  content: "\ec65";
}
.nc-icon-outline.holidays_bones:before {
  content: "\ec66";
}
.nc-icon-outline.holidays_boot:before {
  content: "\ec67";
}
.nc-icon-outline.holidays_candy:before {
  content: "\ec68";
}
.nc-icon-outline.holidays_cat:before {
  content: "\ec69";
}
.nc-icon-outline.holidays_cauldron:before {
  content: "\ec6a";
}
.nc-icon-outline.holidays_chimney:before {
  content: "\ec6b";
}
.nc-icon-outline.holidays_cockade:before {
  content: "\ec6c";
}
.nc-icon-outline.holidays_coffin:before {
  content: "\ec6d";
}
.nc-icon-outline.holidays_dead-hand:before {
  content: "\ec6e";
}
.nc-icon-outline.holidays_decoration:before {
  content: "\ec6f";
}
.nc-icon-outline.holidays_deer:before {
  content: "\ec70";
}
.nc-icon-outline.holidays_egg-38:before {
  content: "\ec71";
}
.nc-icon-outline.holidays_egg-39:before {
  content: "\ec72";
}
.nc-icon-outline.holidays_frankenstein:before {
  content: "\ec73";
}
.nc-icon-outline.holidays_ghost:before {
  content: "\ec74";
}
.nc-icon-outline.holidays_gift-exchange:before {
  content: "\ec75";
}
.nc-icon-outline.holidays_gift:before {
  content: "\ec76";
}
.nc-icon-outline.holidays_glove:before {
  content: "\ec77";
}
.nc-icon-outline.holidays_grave:before {
  content: "\ec78";
}
.nc-icon-outline.holidays_light:before {
  content: "\ec79";
}
.nc-icon-outline.holidays_message:before {
  content: "\ec7a";
}
.nc-icon-outline.holidays_mistletoe:before {
  content: "\ec7b";
}
.nc-icon-outline.holidays_owl:before {
  content: "\ec7c";
}
.nc-icon-outline.holidays_pumpkin:before {
  content: "\ec7d";
}
.nc-icon-outline.holidays_rabbit:before {
  content: "\ec7e";
}
.nc-icon-outline.holidays_santa-hat:before {
  content: "\ec7f";
}
.nc-icon-outline.holidays_sickle:before {
  content: "\ec80";
}
.nc-icon-outline.holidays_snow-ball:before {
  content: "\ec81";
}
.nc-icon-outline.holidays_snowman-head:before {
  content: "\ec82";
}
.nc-icon-outline.holidays_snowman:before {
  content: "\ec83";
}
.nc-icon-outline.holidays_soak:before {
  content: "\ec84";
}
.nc-icon-outline.holidays_spider:before {
  content: "\ec85";
}
.nc-icon-outline.holidays_tree-ball:before {
  content: "\ec86";
}
.nc-icon-outline.holidays_tree:before {
  content: "\ec87";
}
.nc-icon-outline.holidays_vampire:before {
  content: "\ec88";
}
.nc-icon-outline.holidays_witch-hat:before {
  content: "\ec89";
}
.nc-icon-outline.holidays_wolf:before {
  content: "\ec8a";
}
.nc-icon-outline.holidays_zombie:before {
  content: "\ec8b";
}
.nc-icon-outline.nature_bear:before {
  content: "\ec8c";
}
.nc-icon-outline.nature_bee:before {
  content: "\ec8d";
}
.nc-icon-outline.nature_butterfly:before {
  content: "\ec8e";
}
.nc-icon-outline.nature_chicken:before {
  content: "\ec8f";
}
.nc-icon-outline.nature_clover:before {
  content: "\ec90";
}
.nc-icon-outline.nature_collar:before {
  content: "\ec91";
}
.nc-icon-outline.nature_cow:before {
  content: "\ec92";
}
.nc-icon-outline.nature_dog-house:before {
  content: "\ec93";
}
.nc-icon-outline.nature_dog:before {
  content: "\ec94";
}
.nc-icon-outline.nature_flower-05:before {
  content: "\ec95";
}
.nc-icon-outline.nature_flower-06:before {
  content: "\ec96";
}
.nc-icon-outline.nature_flower-07:before {
  content: "\ec97";
}
.nc-icon-outline.nature_food-dog:before {
  content: "\ec98";
}
.nc-icon-outline.nature_food:before {
  content: "\ec99";
}
.nc-icon-outline.nature_forest:before {
  content: "\ec9a";
}
.nc-icon-outline.nature_mountain:before {
  content: "\ec9b";
}
.nc-icon-outline.nature_mushroom:before {
  content: "\ec9c";
}
.nc-icon-outline.nature_panda:before {
  content: "\ec9d";
}
.nc-icon-outline.nature_paw:before {
  content: "\ec9e";
}
.nc-icon-outline.nature_pig:before {
  content: "\ec9f";
}
.nc-icon-outline.nature_plant-ground:before {
  content: "\eca0";
}
.nc-icon-outline.nature_plant-vase:before {
  content: "\eca1";
}
.nc-icon-outline.nature_rat:before {
  content: "\eca2";
}
.nc-icon-outline.nature_sheep:before {
  content: "\eca3";
}
.nc-icon-outline.nature_snake:before {
  content: "\eca4";
}
.nc-icon-outline.nature_tree-01:before {
  content: "\eca5";
}
.nc-icon-outline.nature_tree-02:before {
  content: "\eca6";
}
.nc-icon-outline.nature_tree-03:before {
  content: "\eca7";
}
.nc-icon-outline.nature_turtle:before {
  content: "\eca8";
}
.nc-icon-outline.nature_wood:before {
  content: "\eca9";
}
.nc-icon-outline.travel_axe:before {
  content: "\eb28";
}
.nc-icon-outline.travel_backpack:before {
  content: "\eb29";
}
.nc-icon-outline.travel_bag:before {
  content: "\eb2a";
}
.nc-icon-outline.travel_barbecue:before {
  content: "\eb2b";
}
.nc-icon-outline.travel_beach-umbrella:before {
  content: "\eb2c";
}
.nc-icon-outline.travel_berlin:before {
  content: "\eb2d";
}
.nc-icon-outline.travel_binocular:before {
  content: "\eb2e";
}
.nc-icon-outline.travel_camper:before {
  content: "\eb2f";
}
.nc-icon-outline.travel_camping:before {
  content: "\eb30";
}
.nc-icon-outline.travel_castle:before {
  content: "\eb31";
}
.nc-icon-outline.travel_china:before {
  content: "\eb32";
}
.nc-icon-outline.travel_church:before {
  content: "\eb33";
}
.nc-icon-outline.travel_drink:before {
  content: "\eb34";
}
.nc-icon-outline.travel_explore:before {
  content: "\eb35";
}
.nc-icon-outline.travel_fire:before {
  content: "\eb36";
}
.nc-icon-outline.travel_hotel-bell:before {
  content: "\eb37";
}
.nc-icon-outline.travel_hotel-symbol:before {
  content: "\eb38";
}
.nc-icon-outline.travel_hotel:before {
  content: "\eb39";
}
.nc-icon-outline.travel_hut:before {
  content: "\eb3a";
}
.nc-icon-outline.travel_igloo:before {
  content: "\eb3b";
}
.nc-icon-outline.travel_info:before {
  content: "\eb3c";
}
.nc-icon-outline.travel_istanbul:before {
  content: "\eb3d";
}
.nc-icon-outline.travel_jellyfish:before {
  content: "\eb3e";
}
.nc-icon-outline.travel_lamp:before {
  content: "\eb3f";
}
.nc-icon-outline.travel_lighthouse:before {
  content: "\eb40";
}
.nc-icon-outline.travel_london:before {
  content: "\eb41";
}
.nc-icon-outline.travel_luggage:before {
  content: "\eb42";
}
.nc-icon-outline.travel_mosque:before {
  content: "\eb43";
}
.nc-icon-outline.travel_ny:before {
  content: "\eb44";
}
.nc-icon-outline.travel_octopus:before {
  content: "\eb45";
}
.nc-icon-outline.travel_paris-tower:before {
  content: "\eb46";
}
.nc-icon-outline.travel_passport:before {
  content: "\eb47";
}
.nc-icon-outline.travel_pickaxe:before {
  content: "\eb48";
}
.nc-icon-outline.travel_pool:before {
  content: "\eb49";
}
.nc-icon-outline.travel_pyramid:before {
  content: "\eb4a";
}
.nc-icon-outline.travel_rackets:before {
  content: "\eb4b";
}
.nc-icon-outline.travel_rio:before {
  content: "\eb4c";
}
.nc-icon-outline.travel_road-sign-left:before {
  content: "\eb4d";
}
.nc-icon-outline.travel_road-sign-right:before {
  content: "\eb4e";
}
.nc-icon-outline.travel_rome:before {
  content: "\eb4f";
}
.nc-icon-outline.travel_rowing:before {
  content: "\eb50";
}
.nc-icon-outline.travel_sea-mask:before {
  content: "\eb51";
}
.nc-icon-outline.travel_sf-bridge:before {
  content: "\eb52";
}
.nc-icon-outline.travel_shark:before {
  content: "\eb53";
}
.nc-icon-outline.travel_spa:before {
  content: "\eb54";
}
.nc-icon-outline.travel_sunglasses:before {
  content: "\eb55";
}
.nc-icon-outline.travel_surf:before {
  content: "\eb56";
}
.nc-icon-outline.travel_swimsuit:before {
  content: "\eb57";
}
.nc-icon-outline.travel_swimwear:before {
  content: "\eb58";
}
.nc-icon-outline.travel_swiss-knife:before {
  content: "\eb59";
}
.nc-icon-outline.travel_temple-02:before {
  content: "\eb5a";
}
.nc-icon-outline.travel_temple-25:before {
  content: "\eb5b";
}
.nc-icon-outline.travel_trolley:before {
  content: "\eb5c";
}
.nc-icon-outline.travel_white-house:before {
  content: "\eb5d";
}
.nc-icon-outline.travel_world:before {
  content: "\eb5e";
}
.nc-icon-outline.travel_worldmap:before {
  content: "\eb5f";
}
.nc-icon-outline.food_alcohol:before {
  content: "\eb60";
}
.nc-icon-outline.food_apple:before {
  content: "\eb61";
}
.nc-icon-outline.food_baby:before {
  content: "\eb62";
}
.nc-icon-outline.food_bacon:before {
  content: "\eb63";
}
.nc-icon-outline.food_baguette:before {
  content: "\eb64";
}
.nc-icon-outline.food_banana:before {
  content: "\eb65";
}
.nc-icon-outline.food_barbecue-02:before {
  content: "\eb66";
}
.nc-icon-outline.food_barbecue-15:before {
  content: "\eb67";
}
.nc-icon-outline.food_barbecue-tools:before {
  content: "\eb68";
}
.nc-icon-outline.food_beer-95:before {
  content: "\eb69";
}
.nc-icon-outline.food_beer-96:before {
  content: "\eb6a";
}
.nc-icon-outline.food_beverage:before {
  content: "\eb6b";
}
.nc-icon-outline.food_bottle-wine:before {
  content: "\eb6c";
}
.nc-icon-outline.food_bottle:before {
  content: "\eb6d";
}
.nc-icon-outline.food_bowl:before {
  content: "\eb6e";
}
.nc-icon-outline.food_bread:before {
  content: "\eb6f";
}
.nc-icon-outline.food_broccoli:before {
  content: "\eb70";
}
.nc-icon-outline.food_cake-13:before {
  content: "\eb71";
}
.nc-icon-outline.food_cake-100:before {
  content: "\eb72";
}
.nc-icon-outline.food_cake-slice:before {
  content: "\eb73";
}
.nc-icon-outline.food_candle:before {
  content: "\eb74";
}
.nc-icon-outline.food_candy:before {
  content: "\eb75";
}
.nc-icon-outline.food_carrot:before {
  content: "\eb76";
}
.nc-icon-outline.food_champagne:before {
  content: "\eb77";
}
.nc-icon-outline.food_cheese-24:before {
  content: "\eb78";
}
.nc-icon-outline.food_cheese-87:before {
  content: "\eb79";
}
.nc-icon-outline.food_cheeseburger:before {
  content: "\eb7a";
}
.nc-icon-outline.food_chef-hat:before {
  content: "\eb7b";
}
.nc-icon-outline.food_cherry:before {
  content: "\eb7c";
}
.nc-icon-outline.food_chicken:before {
  content: "\eb7d";
}
.nc-icon-outline.food_chili:before {
  content: "\eb7e";
}
.nc-icon-outline.food_chinese:before {
  content: "\eb7f";
}
.nc-icon-outline.food_chips:before {
  content: "\eb80";
}
.nc-icon-outline.food_chocolate:before {
  content: "\eb81";
}
.nc-icon-outline.food_cocktail:before {
  content: "\eb82";
}
.nc-icon-outline.food_coffe-long:before {
  content: "\eb83";
}
.nc-icon-outline.food_coffee-long:before {
  content: "\eb84";
}
.nc-icon-outline.food_coffee:before {
  content: "\eb85";
}
.nc-icon-outline.food_cookies:before {
  content: "\eb86";
}
.nc-icon-outline.food_course:before {
  content: "\eb87";
}
.nc-icon-outline.food_crab:before {
  content: "\eb88";
}
.nc-icon-outline.food_croissant:before {
  content: "\eb89";
}
.nc-icon-outline.food_cutlery-75:before {
  content: "\eb8a";
}
.nc-icon-outline.food_cutlery-76:before {
  content: "\eb8b";
}
.nc-icon-outline.food_cutlery-77:before {
  content: "\eb8c";
}
.nc-icon-outline.food_dishwasher:before {
  content: "\eb8d";
}
.nc-icon-outline.food_donut:before {
  content: "\eb8e";
}
.nc-icon-outline.food_drink:before {
  content: "\eb8f";
}
.nc-icon-outline.food_egg:before {
  content: "\eb90";
}
.nc-icon-outline.food_energy-drink:before {
  content: "\eb91";
}
.nc-icon-outline.food_fish:before {
  content: "\eb92";
}
.nc-icon-outline.food_fishbone:before {
  content: "\eb93";
}
.nc-icon-outline.food_fridge:before {
  content: "\eb94";
}
.nc-icon-outline.food_glass:before {
  content: "\eb95";
}
.nc-icon-outline.food_grape:before {
  content: "\eb96";
}
.nc-icon-outline.food_hob:before {
  content: "\eb97";
}
.nc-icon-outline.food_hot-dog:before {
  content: "\eb98";
}
.nc-icon-outline.food_ice-cream-22:before {
  content: "\eb99";
}
.nc-icon-outline.food_ice-cream-72:before {
  content: "\eb9a";
}
.nc-icon-outline.food_jam:before {
  content: "\eb9b";
}
.nc-icon-outline.food_kettle:before {
  content: "\eb9c";
}
.nc-icon-outline.food_kitchen-fan:before {
  content: "\eb9d";
}
.nc-icon-outline.food_knife:before {
  content: "\eb9e";
}
.nc-icon-outline.food_lemon-slice:before {
  content: "\eb9f";
}
.nc-icon-outline.food_lighter:before {
  content: "\eba0";
}
.nc-icon-outline.food_lobster:before {
  content: "\eba1";
}
.nc-icon-outline.food_matches:before {
  content: "\eba2";
}
.nc-icon-outline.food_measuring-cup:before {
  content: "\eba3";
}
.nc-icon-outline.food_meat-spit:before {
  content: "\eba4";
}
.nc-icon-outline.food_microwave:before {
  content: "\eba5";
}
.nc-icon-outline.food_milk:before {
  content: "\eba6";
}
.nc-icon-outline.food_moka:before {
  content: "\eba7";
}
.nc-icon-outline.food_muffin:before {
  content: "\eba8";
}
.nc-icon-outline.food_mug:before {
  content: "\eba9";
}
.nc-icon-outline.food_oven:before {
  content: "\ebaa";
}
.nc-icon-outline.food_pan:before {
  content: "\ebab";
}
.nc-icon-outline.food_pizza-slice:before {
  content: "\ebac";
}
.nc-icon-outline.food_pizza:before {
  content: "\ebad";
}
.nc-icon-outline.food_plate:before {
  content: "\ebae";
}
.nc-icon-outline.food_pot:before {
  content: "\ebaf";
}
.nc-icon-outline.food_prosciutto:before {
  content: "\ebb0";
}
.nc-icon-outline.food_recipe-book-46:before {
  content: "\ebb1";
}
.nc-icon-outline.food_recipe-book-47:before {
  content: "\ebb2";
}
.nc-icon-outline.food_rolling-pin:before {
  content: "\ebb3";
}
.nc-icon-outline.food_salt:before {
  content: "\ebb4";
}
.nc-icon-outline.food_sausage:before {
  content: "\ebb5";
}
.nc-icon-outline.food_scale:before {
  content: "\ebb6";
}
.nc-icon-outline.food_scotch:before {
  content: "\ebb7";
}
.nc-icon-outline.food_shrimp:before {
  content: "\ebb8";
}
.nc-icon-outline.food_steak:before {
  content: "\ebb9";
}
.nc-icon-outline.food_store:before {
  content: "\ebba";
}
.nc-icon-outline.food_strawberry:before {
  content: "\ebbb";
}
.nc-icon-outline.food_sushi:before {
  content: "\ebbc";
}
.nc-icon-outline.food_tacos:before {
  content: "\ebbd";
}
.nc-icon-outline.food_tea:before {
  content: "\ebbe";
}
.nc-icon-outline.food_temperature:before {
  content: "\ebbf";
}
.nc-icon-outline.food_vest-07:before {
  content: "\ebc0";
}
.nc-icon-outline.food_vest-31:before {
  content: "\ebc1";
}
.nc-icon-outline.food_watermelon:before {
  content: "\ebc2";
}
.nc-icon-outline.food_whisk:before {
  content: "\ebc3";
}
.nc-icon-outline.emoticons_alien:before {
  content: "\ebc4";
}
.nc-icon-outline.emoticons_angry-10:before {
  content: "\ebc5";
}
.nc-icon-outline.emoticons_angry-44:before {
  content: "\ebc6";
}
.nc-icon-outline.emoticons_big-eyes:before {
  content: "\ebc7";
}
.nc-icon-outline.emoticons_big-smile:before {
  content: "\ebc8";
}
.nc-icon-outline.emoticons_bigmouth:before {
  content: "\ebc9";
}
.nc-icon-outline.emoticons_bleah:before {
  content: "\ebca";
}
.nc-icon-outline.emoticons_blind:before {
  content: "\ebcb";
}
.nc-icon-outline.emoticons_bomb:before {
  content: "\ebcc";
}
.nc-icon-outline.emoticons_bored:before {
  content: "\ebcd";
}
.nc-icon-outline.emoticons_cake:before {
  content: "\ebce";
}
.nc-icon-outline.emoticons_cry-15:before {
  content: "\ebcf";
}
.nc-icon-outline.emoticons_cry-57:before {
  content: "\ebd0";
}
.nc-icon-outline.emoticons_cute:before {
  content: "\ebd1";
}
.nc-icon-outline.emoticons_devil:before {
  content: "\ebd2";
}
.nc-icon-outline.emoticons_disgusted:before {
  content: "\ebd3";
}
.nc-icon-outline.emoticons_fist:before {
  content: "\ebd4";
}
.nc-icon-outline.emoticons_ghost:before {
  content: "\ebd5";
}
.nc-icon-outline.emoticons_hannibal:before {
  content: "\ebd6";
}
.nc-icon-outline.emoticons_happy-sun:before {
  content: "\ebd7";
}
.nc-icon-outline.emoticons_kid:before {
  content: "\ebd8";
}
.nc-icon-outline.emoticons_kiss:before {
  content: "\ebd9";
}
.nc-icon-outline.emoticons_laugh-17:before {
  content: "\ebda";
}
.nc-icon-outline.emoticons_laugh-35:before {
  content: "\ebdb";
}
.nc-icon-outline.emoticons_like-no:before {
  content: "\ebdc";
}
.nc-icon-outline.emoticons_like:before {
  content: "\ebdd";
}
.nc-icon-outline.emoticons_mad-12:before {
  content: "\ebde";
}
.nc-icon-outline.emoticons_mad-58:before {
  content: "\ebdf";
}
.nc-icon-outline.emoticons_malicious:before {
  content: "\ebe0";
}
.nc-icon-outline.emoticons_manga-62:before {
  content: "\ebe1";
}
.nc-icon-outline.emoticons_manga-63:before {
  content: "\ebe2";
}
.nc-icon-outline.emoticons_monster:before {
  content: "\ebe3";
}
.nc-icon-outline.emoticons_nerd-22:before {
  content: "\ebe4";
}
.nc-icon-outline.emoticons_nerd-23:before {
  content: "\ebe5";
}
.nc-icon-outline.emoticons_ninja:before {
  content: "\ebe6";
}
.nc-icon-outline.emoticons_no-words:before {
  content: "\ebe7";
}
.nc-icon-outline.emoticons_parrot:before {
  content: "\ebe8";
}
.nc-icon-outline.emoticons_penguin:before {
  content: "\ebe9";
}
.nc-icon-outline.emoticons_pirate:before {
  content: "\ebea";
}
.nc-icon-outline.emoticons_poop:before {
  content: "\ebeb";
}
.nc-icon-outline.emoticons_puzzled:before {
  content: "\ebec";
}
.nc-icon-outline.emoticons_quite-happy:before {
  content: "\ebed";
}
.nc-icon-outline.emoticons_robot:before {
  content: "\ebee";
}
.nc-icon-outline.emoticons_rock:before {
  content: "\ebef";
}
.nc-icon-outline.emoticons_sad:before {
  content: "\ebf0";
}
.nc-icon-outline.emoticons_satisfied:before {
  content: "\ebf1";
}
.nc-icon-outline.emoticons_shark:before {
  content: "\ebf2";
}
.nc-icon-outline.emoticons_shy:before {
  content: "\ebf3";
}
.nc-icon-outline.emoticons_sick:before {
  content: "\ebf4";
}
.nc-icon-outline.emoticons_silly:before {
  content: "\ebf5";
}
.nc-icon-outline.emoticons_skull:before {
  content: "\ebf6";
}
.nc-icon-outline.emoticons_sleep:before {
  content: "\ebf7";
}
.nc-icon-outline.emoticons_sloth:before {
  content: "\ebf8";
}
.nc-icon-outline.emoticons_smart:before {
  content: "\ebf9";
}
.nc-icon-outline.emoticons_smile:before {
  content: "\ebfa";
}
.nc-icon-outline.emoticons_soldier:before {
  content: "\ebfb";
}
.nc-icon-outline.emoticons_speechless:before {
  content: "\ebfc";
}
.nc-icon-outline.emoticons_spiteful:before {
  content: "\ebfd";
}
.nc-icon-outline.emoticons_sunglasses-48:before {
  content: "\ebfe";
}
.nc-icon-outline.emoticons_sunglasses-49:before {
  content: "\ebff";
}
.nc-icon-outline.emoticons_surprise:before {
  content: "\ec00";
}
.nc-icon-outline.emoticons_upset-13:before {
  content: "\ec01";
}
.nc-icon-outline.emoticons_upset-14:before {
  content: "\ec02";
}
.nc-icon-outline.emoticons_virus:before {
  content: "\ec03";
}
.nc-icon-outline.emoticons_what:before {
  content: "\ec04";
}
.nc-icon-outline.emoticons_whiskers:before {
  content: "\ec05";
}
.nc-icon-outline.emoticons_wink-06:before {
  content: "\ec06";
}
.nc-icon-outline.emoticons_wink-11:before {
  content: "\ec07";
}
.nc-icon-outline.emoticons_wink-69:before {
  content: "\ec08";
}
.nc-icon-outline.weather_celsius:before {
  content: "\e600";
}
.nc-icon-outline.weather_cloud-13:before {
  content: "\e601";
}
.nc-icon-outline.weather_cloud-14:before {
  content: "\e602";
}
.nc-icon-outline.weather_cloud-drop:before {
  content: "\e603";
}
.nc-icon-outline.weather_cloud-fog-31:before {
  content: "\e604";
}
.nc-icon-outline.weather_cloud-fog-32:before {
  content: "\e605";
}
.nc-icon-outline.weather_cloud-hail:before {
  content: "\e606";
}
.nc-icon-outline.weather_cloud-light:before {
  content: "\e607";
}
.nc-icon-outline.weather_cloud-moon:before {
  content: "\e608";
}
.nc-icon-outline.weather_cloud-rain:before {
  content: "\e609";
}
.nc-icon-outline.weather_cloud-rainbow:before {
  content: "\e60a";
}
.nc-icon-outline.weather_cloud-snow-34:before {
  content: "\e60b";
}
.nc-icon-outline.weather_cloud-snow-42:before {
  content: "\e60c";
}
.nc-icon-outline.weather_cloud-sun-17:before {
  content: "\e60d";
}
.nc-icon-outline.weather_cloud-sun-19:before {
  content: "\e60e";
}
.nc-icon-outline.weather_compass:before {
  content: "\e60f";
}
.nc-icon-outline.weather_drop-12:before {
  content: "\e610";
}
.nc-icon-outline.weather_drop-15:before {
  content: "\e611";
}
.nc-icon-outline.weather_drops:before {
  content: "\e612";
}
.nc-icon-outline.weather_eclipse:before {
  content: "\e613";
}
.nc-icon-outline.weather_fahrenheit:before {
  content: "\e614";
}
.nc-icon-outline.weather_fog:before {
  content: "\e615";
}
.nc-icon-outline.weather_forecast:before {
  content: "\e616";
}
.nc-icon-outline.weather_hurricane-44:before {
  content: "\e617";
}
.nc-icon-outline.weather_hurricane-45:before {
  content: "\e618";
}
.nc-icon-outline.weather_moon-cloud-drop:before {
  content: "\e619";
}
.nc-icon-outline.weather_moon-cloud-fog:before {
  content: "\e61a";
}
.nc-icon-outline.weather_moon-cloud-hail:before {
  content: "\e61b";
}
.nc-icon-outline.weather_moon-cloud-light:before {
  content: "\e61c";
}
.nc-icon-outline.weather_moon-cloud-rain:before {
  content: "\e61d";
}
.nc-icon-outline.weather_moon-cloud-snow-61:before {
  content: "\e61e";
}
.nc-icon-outline.weather_moon-cloud-snow-62:before {
  content: "\e61f";
}
.nc-icon-outline.weather_moon-fog:before {
  content: "\e620";
}
.nc-icon-outline.weather_moon-full:before {
  content: "\e621";
}
.nc-icon-outline.weather_moon-stars:before {
  content: "\e622";
}
.nc-icon-outline.weather_moon:before {
  content: "\e623";
}
.nc-icon-outline.weather_rain-hail:before {
  content: "\e624";
}
.nc-icon-outline.weather_rain:before {
  content: "\e625";
}
.nc-icon-outline.weather_rainbow:before {
  content: "\e626";
}
.nc-icon-outline.weather_snow:before {
  content: "\e627";
}
.nc-icon-outline.weather_sun-cloud-drop:before {
  content: "\e628";
}
.nc-icon-outline.weather_sun-cloud-fog:before {
  content: "\e629";
}
.nc-icon-outline.weather_sun-cloud-hail:before {
  content: "\e62a";
}
.nc-icon-outline.weather_sun-cloud-light:before {
  content: "\e62b";
}
.nc-icon-outline.weather_sun-cloud-rain:before {
  content: "\e62c";
}
.nc-icon-outline.weather_sun-cloud-snow-54:before {
  content: "\e62d";
}
.nc-icon-outline.weather_sun-cloud-snow-55:before {
  content: "\e62e";
}
.nc-icon-outline.weather_sun-cloud:before {
  content: "\e62f";
}
.nc-icon-outline.weather_sun-fog-29:before {
  content: "\e630";
}
.nc-icon-outline.weather_sun-fog-30:before {
  content: "\e631";
}
.nc-icon-outline.weather_sun-fog-43:before {
  content: "\e632";
}
.nc-icon-outline.weather_sun:before {
  content: "\e633";
}
.nc-icon-outline.weather_wind:before {
  content: "\e634";
}
.nc-icon-outline.transportation_air-baloon:before {
  content: "\e717";
}
.nc-icon-outline.transportation_bike-sport:before {
  content: "\e718";
}
.nc-icon-outline.transportation_bike:before {
  content: "\e719";
}
.nc-icon-outline.transportation_boat-front:before {
  content: "\e71a";
}
.nc-icon-outline.transportation_boat-small-02:before {
  content: "\e71b";
}
.nc-icon-outline.transportation_boat-small-03:before {
  content: "\e71c";
}
.nc-icon-outline.transportation_boat:before {
  content: "\e71d";
}
.nc-icon-outline.transportation_bus-front-10:before {
  content: "\e71e";
}
.nc-icon-outline.transportation_bus-front-12:before {
  content: "\e71f";
}
.nc-icon-outline.transportation_bus:before {
  content: "\e720";
}
.nc-icon-outline.transportation_car-front:before {
  content: "\e721";
}
.nc-icon-outline.transportation_car-simple:before {
  content: "\e722";
}
.nc-icon-outline.transportation_car-sport:before {
  content: "\e723";
}
.nc-icon-outline.transportation_car-taxi:before {
  content: "\e724";
}
.nc-icon-outline.transportation_car:before {
  content: "\e725";
}
.nc-icon-outline.transportation_helicopter:before {
  content: "\e726";
}
.nc-icon-outline.transportation_helmet:before {
  content: "\e727";
}
.nc-icon-outline.transportation_light-traffic:before {
  content: "\e728";
}
.nc-icon-outline.transportation_moto:before {
  content: "\e729";
}
.nc-icon-outline.transportation_plane-17:before {
  content: "\e72a";
}
.nc-icon-outline.transportation_plane-18:before {
  content: "\e72b";
}
.nc-icon-outline.transportation_road:before {
  content: "\e72c";
}
.nc-icon-outline.transportation_skateboard:before {
  content: "\e72d";
}
.nc-icon-outline.transportation_tractor:before {
  content: "\e72e";
}
.nc-icon-outline.transportation_train-speed:before {
  content: "\e72f";
}
.nc-icon-outline.transportation_train:before {
  content: "\e730";
}
.nc-icon-outline.transportation_tram:before {
  content: "\e731";
}
.nc-icon-outline.transportation_truck-front:before {
  content: "\e732";
}
.nc-icon-outline.transportation_vespa-front:before {
  content: "\e733";
}
.nc-icon-outline.transportation_vespa:before {
  content: "\e734";
}
.nc-icon-outline.education_abc:before {
  content: "\e7ad";
}
.nc-icon-outline.education_agenda-bookmark:before {
  content: "\e7ae";
}
.nc-icon-outline.education_atom:before {
  content: "\e7af";
}
.nc-icon-outline.education_award-55:before {
  content: "\e7b0";
}
.nc-icon-outline.education_backpack-57:before {
  content: "\e7b1";
}
.nc-icon-outline.education_backpack-58:before {
  content: "\e7b2";
}
.nc-icon-outline.education_ball-basket:before {
  content: "\e7b3";
}
.nc-icon-outline.education_ball-soccer:before {
  content: "\e7b4";
}
.nc-icon-outline.education_board-51:before {
  content: "\e7b5";
}
.nc-icon-outline.education_book-39:before {
  content: "\e7b6";
}
.nc-icon-outline.education_book-bookmark:before {
  content: "\e7b7";
}
.nc-icon-outline.education_book-open:before {
  content: "\e7b8";
}
.nc-icon-outline.education_books-46:before {
  content: "\e7b9";
}
.nc-icon-outline.education_chalkboard:before {
  content: "\e7ba";
}
.nc-icon-outline.education_flask:before {
  content: "\e7bb";
}
.nc-icon-outline.education_glasses:before {
  content: "\e7bc";
}
.nc-icon-outline.education_grammar-check:before {
  content: "\e7bd";
}
.nc-icon-outline.education_hat:before {
  content: "\e7be";
}
.nc-icon-outline.education_language:before {
  content: "\e7bf";
}
.nc-icon-outline.education_microscope:before {
  content: "\e7c0";
}
.nc-icon-outline.education_molecule:before {
  content: "\e7c1";
}
.nc-icon-outline.education_notepad:before {
  content: "\e7c2";
}
.nc-icon-outline.education_paper-diploma:before {
  content: "\e7c3";
}
.nc-icon-outline.education_paper:before {
  content: "\e7c4";
}
.nc-icon-outline.education_pencil-47:before {
  content: "\e7c5";
}
.nc-icon-outline.education_school:before {
  content: "\e7c6";
}
.nc-icon-outline.objects_alien-29:before {
  content: "\e7c7";
}
.nc-icon-outline.objects_alien-33:before {
  content: "\e7c8";
}
.nc-icon-outline.objects_anchor:before {
  content: "\e7c9";
}
.nc-icon-outline.objects_astronaut:before {
  content: "\e7ca";
}
.nc-icon-outline.objects_axe:before {
  content: "\e7cb";
}
.nc-icon-outline.objects_baby-bottle:before {
  content: "\e7cc";
}
.nc-icon-outline.objects_baby:before {
  content: "\e7cd";
}
.nc-icon-outline.objects_baloon:before {
  content: "\e7ce";
}
.nc-icon-outline.objects_battery:before {
  content: "\e7cf";
}
.nc-icon-outline.objects_bear:before {
  content: "\e7d0";
}
.nc-icon-outline.objects_billiard:before {
  content: "\e7d1";
}
.nc-icon-outline.objects_binocular:before {
  content: "\e7d2";
}
.nc-icon-outline.objects_bow:before {
  content: "\e7d3";
}
.nc-icon-outline.objects_bowling:before {
  content: "\e7d4";
}
.nc-icon-outline.objects_broom:before {
  content: "\e7d5";
}
.nc-icon-outline.objects_cone:before {
  content: "\e7d6";
}
.nc-icon-outline.objects_controller:before {
  content: "\e7d7";
}
.nc-icon-outline.objects_diamond:before {
  content: "\e7d8";
}
.nc-icon-outline.objects_dice:before {
  content: "\e7d9";
}
.nc-icon-outline.objects_globe:before {
  content: "\e7da";
}
.nc-icon-outline.objects_hut:before {
  content: "\e7db";
}
.nc-icon-outline.objects_key-25:before {
  content: "\e7dc";
}
.nc-icon-outline.objects_key-26:before {
  content: "\e7dd";
}
.nc-icon-outline.objects_lamp:before {
  content: "\e7de";
}
.nc-icon-outline.objects_leaf-36:before {
  content: "\e7df";
}
.nc-icon-outline.objects_leaf-38:before {
  content: "\e7e0";
}
.nc-icon-outline.objects_light:before {
  content: "\e7e1";
}
.nc-icon-outline.objects_pipe:before {
  content: "\e7e2";
}
.nc-icon-outline.objects_planet:before {
  content: "\e7e3";
}
.nc-icon-outline.objects_puzzle-09:before {
  content: "\e7e4";
}
.nc-icon-outline.objects_puzzle-10:before {
  content: "\e7e5";
}
.nc-icon-outline.objects_shovel:before {
  content: "\e7e6";
}
.nc-icon-outline.objects_skull:before {
  content: "\e7e7";
}
.nc-icon-outline.objects_spaceship:before {
  content: "\e7e8";
}
.nc-icon-outline.objects_spray:before {
  content: "\e7e9";
}
.nc-icon-outline.objects_support-16:before {
  content: "\e7ea";
}
.nc-icon-outline.objects_support-17:before {
  content: "\e7eb";
}
.nc-icon-outline.objects_umbrella-13:before {
  content: "\e7ec";
}
.nc-icon-outline.objects_umbrella-14:before {
  content: "\e7ed";
}
.nc-icon-outline.objects_wool-ball:before {
  content: "\e7ee";
}
.nc-icon-outline.media-1_3d:before {
  content: "\e7ef";
}
.nc-icon-outline.media-1_action-73:before {
  content: "\e7f0";
}
.nc-icon-outline.media-1_action-74:before {
  content: "\e7f1";
}
.nc-icon-outline.media-1_album:before {
  content: "\e7f2";
}
.nc-icon-outline.media-1_audio-91:before {
  content: "\e7f3";
}
.nc-icon-outline.media-1_audio-92:before {
  content: "\e7f4";
}
.nc-icon-outline.media-1_balance:before {
  content: "\e7f5";
}
.nc-icon-outline.media-1_brightness-46:before {
  content: "\e7f6";
}
.nc-icon-outline.media-1_brightness-47:before {
  content: "\e7f7";
}
.nc-icon-outline.media-1_button-circle-pause:before {
  content: "\e7f8";
}
.nc-icon-outline.media-1_button-circle-play:before {
  content: "\e7f9";
}
.nc-icon-outline.media-1_button-circle-stop:before {
  content: "\e7fa";
}
.nc-icon-outline.media-1_button-eject:before {
  content: "\e7fb";
}
.nc-icon-outline.media-1_button-next:before {
  content: "\e7fc";
}
.nc-icon-outline.media-1_button-pause:before {
  content: "\e7fd";
}
.nc-icon-outline.media-1_button-play:before {
  content: "\e7fe";
}
.nc-icon-outline.media-1_button-power:before {
  content: "\e7ff";
}
.nc-icon-outline.media-1_button-previous:before {
  content: "\e800";
}
.nc-icon-outline.media-1_button-record:before {
  content: "\e801";
}
.nc-icon-outline.media-1_button-rewind:before {
  content: "\e802";
}
.nc-icon-outline.media-1_button-skip:before {
  content: "\e803";
}
.nc-icon-outline.media-1_button-stop:before {
  content: "\e804";
}
.nc-icon-outline.media-1_camera-18:before {
  content: "\e805";
}
.nc-icon-outline.media-1_camera-19:before {
  content: "\e806";
}
.nc-icon-outline.media-1_camera-20:before {
  content: "\e807";
}
.nc-icon-outline.media-1_camera-ban-36:before {
  content: "\e808";
}
.nc-icon-outline.media-1_camera-ban-37:before {
  content: "\e809";
}
.nc-icon-outline.media-1_camera-compact:before {
  content: "\e80a";
}
.nc-icon-outline.media-1_camera-screen:before {
  content: "\e80b";
}
.nc-icon-outline.media-1_camera-square-57:before {
  content: "\e80c";
}
.nc-icon-outline.media-1_camera-square-58:before {
  content: "\e80d";
}
.nc-icon-outline.media-1_camera-time:before {
  content: "\e80e";
}
.nc-icon-outline.media-1_countdown-34:before {
  content: "\e80f";
}
.nc-icon-outline.media-1_countdown-35:before {
  content: "\e810";
}
.nc-icon-outline.media-1_edit-color:before {
  content: "\e811";
}
.nc-icon-outline.media-1_edit-contrast-42:before {
  content: "\e812";
}
.nc-icon-outline.media-1_edit-contrast-43:before {
  content: "\e813";
}
.nc-icon-outline.media-1_edit-saturation:before {
  content: "\e814";
}
.nc-icon-outline.media-1_flash-21:before {
  content: "\e815";
}
.nc-icon-outline.media-1_flash-24:before {
  content: "\e816";
}
.nc-icon-outline.media-1_flash-29:before {
  content: "\e817";
}
.nc-icon-outline.media-1_flash-auto-22:before {
  content: "\e818";
}
.nc-icon-outline.media-1_flash-auto-25:before {
  content: "\e819";
}
.nc-icon-outline.media-1_flash-off-23:before {
  content: "\e81a";
}
.nc-icon-outline.media-1_flash-off-26:before {
  content: "\e81b";
}
.nc-icon-outline.media-1_focus-32:before {
  content: "\e81c";
}
.nc-icon-outline.media-1_focus-38:before {
  content: "\e81d";
}
.nc-icon-outline.media-1_focus-40:before {
  content: "\e81e";
}
.nc-icon-outline.media-1_focus-circle:before {
  content: "\e81f";
}
.nc-icon-outline.media-1_frame-12:before {
  content: "\e820";
}
.nc-icon-outline.media-1_frame-41:before {
  content: "\e821";
}
.nc-icon-outline.media-1_grid:before {
  content: "\e822";
}
.nc-icon-outline.media-1_image-01:before {
  content: "\e823";
}
.nc-icon-outline.media-1_image-02:before {
  content: "\e824";
}
.nc-icon-outline.media-1_image-05:before {
  content: "\e825";
}
.nc-icon-outline.media-1_image-add:before {
  content: "\e826";
}
.nc-icon-outline.media-1_image-delete:before {
  content: "\e827";
}
.nc-icon-outline.media-1_image-location:before {
  content: "\e828";
}
.nc-icon-outline.media-1_kid:before {
  content: "\e829";
}
.nc-icon-outline.media-1_layers:before {
  content: "\e82a";
}
.nc-icon-outline.media-1_lens-31:before {
  content: "\e82b";
}
.nc-icon-outline.media-1_lens-56:before {
  content: "\e82c";
}
.nc-icon-outline.media-1_macro:before {
  content: "\e82d";
}
.nc-icon-outline.media-1_movie-61:before {
  content: "\e82e";
}
.nc-icon-outline.media-1_movie-62:before {
  content: "\e82f";
}
.nc-icon-outline.media-1_night:before {
  content: "\e830";
}
.nc-icon-outline.media-1_picture:before {
  content: "\e831";
}
.nc-icon-outline.media-1_play-68:before {
  content: "\e832";
}
.nc-icon-outline.media-1_play-69:before {
  content: "\e833";
}
.nc-icon-outline.media-1_player:before {
  content: "\e834";
}
.nc-icon-outline.media-1_polaroid-add:before {
  content: "\e835";
}
.nc-icon-outline.media-1_polaroid-delete:before {
  content: "\e836";
}
.nc-icon-outline.media-1_polaroid-multiple:before {
  content: "\e837";
}
.nc-icon-outline.media-1_polaroid-user:before {
  content: "\e838";
}
.nc-icon-outline.media-1_polaroid:before {
  content: "\e839";
}
.nc-icon-outline.media-1_roll:before {
  content: "\e83a";
}
.nc-icon-outline.media-1_rotate-left:before {
  content: "\e83b";
}
.nc-icon-outline.media-1_rotate-right:before {
  content: "\e83c";
}
.nc-icon-outline.media-1_sd:before {
  content: "\e83d";
}
.nc-icon-outline.media-1_selfie:before {
  content: "\e83e";
}
.nc-icon-outline.media-1_shake:before {
  content: "\e83f";
}
.nc-icon-outline.media-1_speaker:before {
  content: "\e840";
}
.nc-icon-outline.media-1_sport:before {
  content: "\e841";
}
.nc-icon-outline.media-1_ticket-75:before {
  content: "\e842";
}
.nc-icon-outline.media-1_ticket-76:before {
  content: "\e843";
}
.nc-icon-outline.media-1_touch:before {
  content: "\e844";
}
.nc-icon-outline.media-1_tripod:before {
  content: "\e845";
}
.nc-icon-outline.media-1_video-64:before {
  content: "\e846";
}
.nc-icon-outline.media-1_video-65:before {
  content: "\e847";
}
.nc-icon-outline.media-1_video-66:before {
  content: "\e848";
}
.nc-icon-outline.media-1_video-67:before {
  content: "\e849";
}
.nc-icon-outline.media-1_videocamera-71:before {
  content: "\e84a";
}
.nc-icon-outline.media-1_videocamera-72:before {
  content: "\e84b";
}
.nc-icon-outline.media-1_volume-93:before {
  content: "\e84c";
}
.nc-icon-outline.media-1_volume-97:before {
  content: "\e84d";
}
.nc-icon-outline.media-1_volume-98:before {
  content: "\e84e";
}
.nc-icon-outline.media-1_volume-ban:before {
  content: "\e84f";
}
.nc-icon-outline.media-1_volume-down:before {
  content: "\e850";
}
.nc-icon-outline.media-1_volume-off:before {
  content: "\e851";
}
.nc-icon-outline.media-1_volume-up:before {
  content: "\e852";
}
.nc-icon-outline.media-2_guitar:before {
  content: "\e853";
}
.nc-icon-outline.media-2_headphones-mic:before {
  content: "\e854";
}
.nc-icon-outline.media-2_headphones:before {
  content: "\e855";
}
.nc-icon-outline.media-2_knob:before {
  content: "\e856";
}
.nc-icon-outline.media-2_mic:before {
  content: "\e857";
}
.nc-icon-outline.media-2_music-album:before {
  content: "\e858";
}
.nc-icon-outline.media-2_music-cloud:before {
  content: "\e859";
}
.nc-icon-outline.media-2_note-03:before {
  content: "\e85a";
}
.nc-icon-outline.media-2_note-04:before {
  content: "\e85b";
}
.nc-icon-outline.media-2_piano:before {
  content: "\e85c";
}
.nc-icon-outline.media-2_radio:before {
  content: "\e85d";
}
.nc-icon-outline.media-2_remix:before {
  content: "\e85e";
}
.nc-icon-outline.media-2_sound-wave:before {
  content: "\e85f";
}
.nc-icon-outline.media-2_speaker-01:before {
  content: "\e860";
}
.nc-icon-outline.media-2_speaker-05:before {
  content: "\e861";
}
.nc-icon-outline.media-2_tape:before {
  content: "\e862";
}
.nc-icon-outline.location_appointment:before {
  content: "\e863";
}
.nc-icon-outline.location_bookmark-add:before {
  content: "\e864";
}
.nc-icon-outline.location_bookmark-remove:before {
  content: "\e865";
}
.nc-icon-outline.location_bookmark:before {
  content: "\e866";
}
.nc-icon-outline.location_compass-04:before {
  content: "\e867";
}
.nc-icon-outline.location_compass-05:before {
  content: "\e868";
}
.nc-icon-outline.location_compass-06:before {
  content: "\e869";
}
.nc-icon-outline.location_crosshair:before {
  content: "\e86a";
}
.nc-icon-outline.location_explore-user:before {
  content: "\e86b";
}
.nc-icon-outline.location_explore:before {
  content: "\e86c";
}
.nc-icon-outline.location_flag-complex:before {
  content: "\e86d";
}
.nc-icon-outline.location_flag-diagonal-33:before {
  content: "\e86e";
}
.nc-icon-outline.location_flag-diagonal-34:before {
  content: "\e86f";
}
.nc-icon-outline.location_flag-points-31:before {
  content: "\e870";
}
.nc-icon-outline.location_flag-points-32:before {
  content: "\e871";
}
.nc-icon-outline.location_flag-simple:before {
  content: "\e872";
}
.nc-icon-outline.location_flag-triangle:before {
  content: "\e873";
}
.nc-icon-outline.location_flag:before {
  content: "\e874";
}
.nc-icon-outline.location_gps:before {
  content: "\e875";
}
.nc-icon-outline.location_map-big:before {
  content: "\e876";
}
.nc-icon-outline.location_map-compass:before {
  content: "\e877";
}
.nc-icon-outline.location_map-gps:before {
  content: "\e878";
}
.nc-icon-outline.location_map-marker:before {
  content: "\e879";
}
.nc-icon-outline.location_map-pin:before {
  content: "\e87a";
}
.nc-icon-outline.location_map:before {
  content: "\e87b";
}
.nc-icon-outline.location_marker:before {
  content: "\e87c";
}
.nc-icon-outline.location_pin-add:before {
  content: "\e87d";
}
.nc-icon-outline.location_pin-copy:before {
  content: "\e87e";
}
.nc-icon-outline.location_pin-remove:before {
  content: "\e87f";
}
.nc-icon-outline.location_pin:before {
  content: "\e880";
}
.nc-icon-outline.location_pins:before {
  content: "\e881";
}
.nc-icon-outline.location_position-marker:before {
  content: "\e882";
}
.nc-icon-outline.location_position-pin:before {
  content: "\e883";
}
.nc-icon-outline.location_position-user:before {
  content: "\e884";
}
.nc-icon-outline.location_radar:before {
  content: "\e885";
}
.nc-icon-outline.location_road:before {
  content: "\e886";
}
.nc-icon-outline.location_route-alert:before {
  content: "\e887";
}
.nc-icon-outline.location_route-close:before {
  content: "\e888";
}
.nc-icon-outline.location_route-open:before {
  content: "\e889";
}
.nc-icon-outline.location_square-marker:before {
  content: "\e88a";
}
.nc-icon-outline.location_square-pin:before {
  content: "\e88b";
}
.nc-icon-outline.location_treasure-map-21:before {
  content: "\e88c";
}
.nc-icon-outline.location_treasure-map-40:before {
  content: "\e88d";
}
.nc-icon-outline.location_worl-marker:before {
  content: "\e88e";
}
.nc-icon-outline.location_world-pin:before {
  content: "\e88f";
}
.nc-icon-outline.location_world:before {
  content: "\e890";
}
.nc-icon-outline.health_ambulance:before {
  content: "\e891";
}
.nc-icon-outline.health_apple:before {
  content: "\e892";
}
.nc-icon-outline.health_bag-49:before {
  content: "\e893";
}
.nc-icon-outline.health_bag-50:before {
  content: "\e894";
}
.nc-icon-outline.health_brain:before {
  content: "\e895";
}
.nc-icon-outline.health_dna-27:before {
  content: "\e896";
}
.nc-icon-outline.health_dna-38:before {
  content: "\e897";
}
.nc-icon-outline.health_doctor:before {
  content: "\e898";
}
.nc-icon-outline.health_flask:before {
  content: "\e899";
}
.nc-icon-outline.health_heartbeat-16:before {
  content: "\e89a";
}
.nc-icon-outline.health_height:before {
  content: "\e89b";
}
.nc-icon-outline.health_hospital-32:before {
  content: "\e89c";
}
.nc-icon-outline.health_hospital-33:before {
  content: "\e89d";
}
.nc-icon-outline.health_hospital-34:before {
  content: "\e89e";
}
.nc-icon-outline.health_humidity-26:before {
  content: "\e89f";
}
.nc-icon-outline.health_humidity-52:before {
  content: "\e8a0";
}
.nc-icon-outline.health_intestine:before {
  content: "\e8a1";
}
.nc-icon-outline.health_lungs:before {
  content: "\e8a2";
}
.nc-icon-outline.health_molecule-39:before {
  content: "\e8a3";
}
.nc-icon-outline.health_molecule-40:before {
  content: "\e8a4";
}
.nc-icon-outline.health_notebook:before {
  content: "\e8a5";
}
.nc-icon-outline.health_nurse:before {
  content: "\e8a6";
}
.nc-icon-outline.health_patch-46:before {
  content: "\e8a7";
}
.nc-icon-outline.health_pill-42:before {
  content: "\e8a8";
}
.nc-icon-outline.health_pill-43:before {
  content: "\e8a9";
}
.nc-icon-outline.health_pill-container-44:before {
  content: "\e8aa";
}
.nc-icon-outline.health_pill-container-47:before {
  content: "\e8ab";
}
.nc-icon-outline.health_pulse-chart:before {
  content: "\e8ac";
}
.nc-icon-outline.health_pulse-phone:before {
  content: "\e8ad";
}
.nc-icon-outline.health_pulse-sleep:before {
  content: "\e8ae";
}
.nc-icon-outline.health_pulse-watch:before {
  content: "\e8af";
}
.nc-icon-outline.health_pulse:before {
  content: "\e8b0";
}
.nc-icon-outline.health_sleep:before {
  content: "\e8b1";
}
.nc-icon-outline.health_steps:before {
  content: "\e8b2";
}
.nc-icon-outline.health_syringe:before {
  content: "\e8b3";
}
.nc-icon-outline.health_temperature-23:before {
  content: "\e8b4";
}
.nc-icon-outline.health_temperature-24:before {
  content: "\e8b5";
}
.nc-icon-outline.health_tooth:before {
  content: "\e8b6";
}
.nc-icon-outline.health_weed:before {
  content: "\e8b7";
}
.nc-icon-outline.health_weight:before {
  content: "\e8b8";
}
.nc-icon-outline.health_wheelchair:before {
  content: "\e8b9";
}
.nc-icon-outline.health_woman:before {
  content: "\e8ba";
}
.nc-icon-outline.furniture_air-conditioner:before {
  content: "\e8bb";
}
.nc-icon-outline.furniture_armchair:before {
  content: "\e8bc";
}
.nc-icon-outline.furniture_bath-tub:before {
  content: "\e8bd";
}
.nc-icon-outline.furniture_bed-09:before {
  content: "\e8be";
}
.nc-icon-outline.furniture_bed-23:before {
  content: "\e8bf";
}
.nc-icon-outline.furniture_bed-side:before {
  content: "\e8c0";
}
.nc-icon-outline.furniture_cabinet:before {
  content: "\e8c1";
}
.nc-icon-outline.furniture_cactus:before {
  content: "\e8c2";
}
.nc-icon-outline.furniture_chair:before {
  content: "\e8c3";
}
.nc-icon-outline.furniture_coat-hanger:before {
  content: "\e8c4";
}
.nc-icon-outline.furniture_coffee:before {
  content: "\e8c5";
}
.nc-icon-outline.furniture_cradle:before {
  content: "\e8c6";
}
.nc-icon-outline.furniture_curtain:before {
  content: "\e8c7";
}
.nc-icon-outline.furniture_desk-drawer:before {
  content: "\e8c8";
}
.nc-icon-outline.furniture_desk:before {
  content: "\e8c9";
}
.nc-icon-outline.furniture_door:before {
  content: "\e8ca";
}
.nc-icon-outline.furniture_drawer:before {
  content: "\e8cb";
}
.nc-icon-outline.furniture_fridge:before {
  content: "\e8cc";
}
.nc-icon-outline.furniture_hanger-clothes:before {
  content: "\e8cd";
}
.nc-icon-outline.furniture_hanger:before {
  content: "\e8ce";
}
.nc-icon-outline.furniture_heater:before {
  content: "\e8cf";
}
.nc-icon-outline.furniture_iron:before {
  content: "\e8d0";
}
.nc-icon-outline.furniture_lamp-floor:before {
  content: "\e8d1";
}
.nc-icon-outline.furniture_lamp:before {
  content: "\e8d2";
}
.nc-icon-outline.furniture_library:before {
  content: "\e8d3";
}
.nc-icon-outline.furniture_light:before {
  content: "\e8d4";
}
.nc-icon-outline.furniture_mixer:before {
  content: "\e8d5";
}
.nc-icon-outline.furniture_oven:before {
  content: "\e8d6";
}
.nc-icon-outline.furniture_shower:before {
  content: "\e8d7";
}
.nc-icon-outline.furniture_sink-wash:before {
  content: "\e8d8";
}
.nc-icon-outline.furniture_sink:before {
  content: "\e8d9";
}
.nc-icon-outline.furniture_sofa:before {
  content: "\e8da";
}
.nc-icon-outline.furniture_storage-hanger:before {
  content: "\e8db";
}
.nc-icon-outline.furniture_storage:before {
  content: "\e8dc";
}
.nc-icon-outline.furniture_table:before {
  content: "\e8dd";
}
.nc-icon-outline.furniture_toilet-paper:before {
  content: "\e8de";
}
.nc-icon-outline.furniture_toilet:before {
  content: "\e8df";
}
.nc-icon-outline.furniture_tv:before {
  content: "\e8e0";
}
.nc-icon-outline.furniture_wardrobe:before {
  content: "\e8e1";
}
.nc-icon-outline.furniture_wash:before {
  content: "\e8e2";
}
.nc-icon-outline.clothes_baby:before {
  content: "\e9ab";
}
.nc-icon-outline.clothes_backpack:before {
  content: "\e9ac";
}
.nc-icon-outline.clothes_bag-21:before {
  content: "\e9ad";
}
.nc-icon-outline.clothes_bag-22:before {
  content: "\e9ae";
}
.nc-icon-outline.clothes_belt:before {
  content: "\e9af";
}
.nc-icon-outline.clothes_boot-woman:before {
  content: "\e9b0";
}
.nc-icon-outline.clothes_boot:before {
  content: "\e9b1";
}
.nc-icon-outline.clothes_bra:before {
  content: "\e9b2";
}
.nc-icon-outline.clothes_button:before {
  content: "\e9b3";
}
.nc-icon-outline.clothes_cap:before {
  content: "\e9b4";
}
.nc-icon-outline.clothes_coat:before {
  content: "\e9b5";
}
.nc-icon-outline.clothes_corset:before {
  content: "\e9b6";
}
.nc-icon-outline.clothes_dress-man:before {
  content: "\e9b7";
}
.nc-icon-outline.clothes_dress-woman:before {
  content: "\e9b8";
}
.nc-icon-outline.clothes_flip:before {
  content: "\e9b9";
}
.nc-icon-outline.clothes_glasses:before {
  content: "\e9ba";
}
.nc-icon-outline.clothes_gloves:before {
  content: "\e9bb";
}
.nc-icon-outline.clothes_hat-top:before {
  content: "\e9bc";
}
.nc-icon-outline.clothes_hat:before {
  content: "\e9bd";
}
.nc-icon-outline.clothes_hoodie:before {
  content: "\e9be";
}
.nc-icon-outline.clothes_iron-dont:before {
  content: "\e9bf";
}
.nc-icon-outline.clothes_iron:before {
  content: "\e9c0";
}
.nc-icon-outline.clothes_jeans-41:before {
  content: "\e9c1";
}
.nc-icon-outline.clothes_jeans-43:before {
  content: "\e9c2";
}
.nc-icon-outline.clothes_jeans-pocket:before {
  content: "\e9c3";
}
.nc-icon-outline.clothes_kitchen:before {
  content: "\e9c4";
}
.nc-icon-outline.clothes_long-sleeve:before {
  content: "\e9c5";
}
.nc-icon-outline.clothes_makeup:before {
  content: "\e9c6";
}
.nc-icon-outline.clothes_needle:before {
  content: "\e9c7";
}
.nc-icon-outline.clothes_pajamas:before {
  content: "\e9c8";
}
.nc-icon-outline.clothes_ring:before {
  content: "\e9c9";
}
.nc-icon-outline.clothes_scarf:before {
  content: "\e9ca";
}
.nc-icon-outline.clothes_shirt-business:before {
  content: "\e9cb";
}
.nc-icon-outline.clothes_shirt-buttons:before {
  content: "\e9cc";
}
.nc-icon-outline.clothes_shirt-neck:before {
  content: "\e9cd";
}
.nc-icon-outline.clothes_shirt:before {
  content: "\e9ce";
}
.nc-icon-outline.clothes_shoe-man:before {
  content: "\e9cf";
}
.nc-icon-outline.clothes_shoe-sport:before {
  content: "\e9d0";
}
.nc-icon-outline.clothes_shoe-woman:before {
  content: "\e9d1";
}
.nc-icon-outline.clothes_skirt:before {
  content: "\e9d2";
}
.nc-icon-outline.clothes_slacks-12:before {
  content: "\e9d3";
}
.nc-icon-outline.clothes_slacks-13:before {
  content: "\e9d4";
}
.nc-icon-outline.clothes_sock:before {
  content: "\e9d5";
}
.nc-icon-outline.clothes_tie-bow:before {
  content: "\e9d6";
}
.nc-icon-outline.clothes_tshirt-53:before {
  content: "\e9d7";
}
.nc-icon-outline.clothes_tshirt-54:before {
  content: "\e9d8";
}
.nc-icon-outline.clothes_tshirt-sport:before {
  content: "\e9d9";
}
.nc-icon-outline.clothes_underwear-man:before {
  content: "\e9da";
}
.nc-icon-outline.clothes_underwear:before {
  content: "\e9db";
}
.nc-icon-outline.clothes_vest-sport:before {
  content: "\e9dc";
}
.nc-icon-outline.clothes_vest:before {
  content: "\e9dd";
}
.nc-icon-outline.clothes_wash-30:before {
  content: "\e9de";
}
.nc-icon-outline.clothes_wash-60:before {
  content: "\e9df";
}
.nc-icon-outline.clothes_wash-90:before {
  content: "\e9e0";
}
.nc-icon-outline.clothes_wash-hand:before {
  content: "\e9e1";
}
.nc-icon-outline.clothes_wash:before {
  content: "\e9e2";
}
.nc-icon-outline.business_agenda:before {
  content: "\e9e3";
}
.nc-icon-outline.business_atm:before {
  content: "\e9e4";
}
.nc-icon-outline.business_award-48:before {
  content: "\e9e5";
}
.nc-icon-outline.business_award-49:before {
  content: "\e9e6";
}
.nc-icon-outline.business_award-74:before {
  content: "\e9e7";
}
.nc-icon-outline.business_badge:before {
  content: "\e9e8";
}
.nc-icon-outline.business_bank:before {
  content: "\e9e9";
}
.nc-icon-outline.business_board-27:before {
  content: "\e9ea";
}
.nc-icon-outline.business_board-28:before {
  content: "\e9eb";
}
.nc-icon-outline.business_board-29:before {
  content: "\e9ec";
}
.nc-icon-outline.business_board-30:before {
  content: "\e9ed";
}
.nc-icon-outline.business_books:before {
  content: "\e9ee";
}
.nc-icon-outline.business_briefcase-24:before {
  content: "\e9ef";
}
.nc-icon-outline.business_briefcase-25:before {
  content: "\e9f0";
}
.nc-icon-outline.business_briefcase-26:before {
  content: "\e9f1";
}
.nc-icon-outline.business_building:before {
  content: "\e9f2";
}
.nc-icon-outline.business_bulb-61:before {
  content: "\e9f3";
}
.nc-icon-outline.business_bulb-62:before {
  content: "\e9f4";
}
.nc-icon-outline.business_bulb-63:before {
  content: "\e9f5";
}
.nc-icon-outline.business_business-contact-85:before {
  content: "\e9f6";
}
.nc-icon-outline.business_business-contact-86:before {
  content: "\e9f7";
}
.nc-icon-outline.business_business-contact-87:before {
  content: "\e9f8";
}
.nc-icon-outline.business_business-contact-88:before {
  content: "\e9f9";
}
.nc-icon-outline.business_business-contact-89:before {
  content: "\e9fa";
}
.nc-icon-outline.business_businessman-03:before {
  content: "\e9fb";
}
.nc-icon-outline.business_businessman-04:before {
  content: "\e9fc";
}
.nc-icon-outline.business_calculator:before {
  content: "\e9fd";
}
.nc-icon-outline.business_chair:before {
  content: "\e9fe";
}
.nc-icon-outline.business_chart-bar-32:before {
  content: "\e9ff";
}
.nc-icon-outline.business_chart-bar-33:before {
  content: "\ea00";
}
.nc-icon-outline.business_chart-growth:before {
  content: "\ea01";
}
.nc-icon-outline.business_chart-pie-35:before {
  content: "\ea02";
}
.nc-icon-outline.business_chart-pie-36:before {
  content: "\ea03";
}
.nc-icon-outline.business_chart:before {
  content: "\ea04";
}
.nc-icon-outline.business_cheque:before {
  content: "\ea05";
}
.nc-icon-outline.business_coins:before {
  content: "\ea06";
}
.nc-icon-outline.business_connect:before {
  content: "\ea07";
}
.nc-icon-outline.business_contacts:before {
  content: "\ea08";
}
.nc-icon-outline.business_currency-dollar:before {
  content: "\ea09";
}
.nc-icon-outline.business_currency-euro:before {
  content: "\ea0a";
}
.nc-icon-outline.business_currency-pound:before {
  content: "\ea0b";
}
.nc-icon-outline.business_currency-yen:before {
  content: "\ea0c";
}
.nc-icon-outline.business_factory:before {
  content: "\ea0d";
}
.nc-icon-outline.business_globe:before {
  content: "\ea0e";
}
.nc-icon-outline.business_goal-64:before {
  content: "\ea0f";
}
.nc-icon-outline.business_goal-65:before {
  content: "\ea10";
}
.nc-icon-outline.business_gold:before {
  content: "\ea11";
}
.nc-icon-outline.business_hammer:before {
  content: "\ea12";
}
.nc-icon-outline.business_handout:before {
  content: "\ea13";
}
.nc-icon-outline.business_handshake:before {
  content: "\ea14";
}
.nc-icon-outline.business_hat:before {
  content: "\ea15";
}
.nc-icon-outline.business_hierarchy-53:before {
  content: "\ea16";
}
.nc-icon-outline.business_hierarchy-54:before {
  content: "\ea17";
}
.nc-icon-outline.business_hierarchy-55:before {
  content: "\ea18";
}
.nc-icon-outline.business_hierarchy-56:before {
  content: "\ea19";
}
.nc-icon-outline.business_laptop-71:before {
  content: "\ea1a";
}
.nc-icon-outline.business_laptop-72:before {
  content: "\ea1b";
}
.nc-icon-outline.business_laptop-91:before {
  content: "\ea1c";
}
.nc-icon-outline.business_law:before {
  content: "\ea1d";
}
.nc-icon-outline.business_math:before {
  content: "\ea1e";
}
.nc-icon-outline.business_money-11:before {
  content: "\ea1f";
}
.nc-icon-outline.business_money-12:before {
  content: "\ea20";
}
.nc-icon-outline.business_money-13:before {
  content: "\ea21";
}
.nc-icon-outline.business_money-bag:before {
  content: "\ea22";
}
.nc-icon-outline.business_money-coins:before {
  content: "\ea23";
}
.nc-icon-outline.business_money-growth:before {
  content: "\ea24";
}
.nc-icon-outline.business_money-time:before {
  content: "\ea25";
}
.nc-icon-outline.business_net:before {
  content: "\ea26";
}
.nc-icon-outline.business_notes:before {
  content: "\ea27";
}
.nc-icon-outline.business_payment:before {
  content: "\ea28";
}
.nc-icon-outline.business_percentage-38:before {
  content: "\ea29";
}
.nc-icon-outline.business_percentage-39:before {
  content: "\ea2a";
}
.nc-icon-outline.business_pig:before {
  content: "\ea2b";
}
.nc-icon-outline.business_pin:before {
  content: "\ea2c";
}
.nc-icon-outline.business_plug:before {
  content: "\ea2d";
}
.nc-icon-outline.business_progress:before {
  content: "\ea2e";
}
.nc-icon-outline.business_round-dollar:before {
  content: "\ea2f";
}
.nc-icon-outline.business_round-euro:before {
  content: "\ea30";
}
.nc-icon-outline.business_round-pound:before {
  content: "\ea31";
}
.nc-icon-outline.business_round-yen:before {
  content: "\ea32";
}
.nc-icon-outline.business_safe:before {
  content: "\ea33";
}
.nc-icon-outline.business_scale:before {
  content: "\ea34";
}
.nc-icon-outline.business_sign:before {
  content: "\ea35";
}
.nc-icon-outline.business_signature:before {
  content: "\ea36";
}
.nc-icon-outline.business_stock:before {
  content: "\ea37";
}
.nc-icon-outline.business_strategy:before {
  content: "\ea38";
}
.nc-icon-outline.business_tie-01:before {
  content: "\ea39";
}
.nc-icon-outline.business_tie-02:before {
  content: "\ea3a";
}
.nc-icon-outline.business_wallet-43:before {
  content: "\ea3b";
}
.nc-icon-outline.business_wallet-44:before {
  content: "\ea3c";
}
.nc-icon-outline.business_wallet-90:before {
  content: "\ea3d";
}


/* === style.css === */
/*
[Master Stylesheet]

Template Name  	: Univa
Description 	: Univa - Education Course Academy HTML Template
Author      	: HydeTheme
Version     	: 1.0
Created     	: 19/06/2020
*/

/* ################################################################
[Table of contents]

1. IMPORT FILES
2. GENERAL
3. ELEMENTS
4. HEADER
5. MENU
6. MAIN
7. FOOTER
8. HOME 2
9. HOME 3
10. HOME 4
11. HOME 5
12. HOME 6
13. Course List
14. Course Grid
15. Course Detail
16. Course Details Sidebar
17. Events Page
18. Event Detail
19. Blog List
20. Blog Grid
21. Blog Detail
22. Portfolio
23. Portfolio Detail
24. Page Shop
25. About Us
26. Contact Us
27. Faculity Profile
28. Membership
29. Faq
30. 404
31. Go-Up Button

################################################################# */ 

/*==========================================================
	1. IMPORT FILES
==========================================================*/
/* Fonts */
/* Css */
/*==========================================================
	2. GENERAL
==========================================================*/
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, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	border: 0;
	font-size: 100%;
	margin: 0;
	outline: 0;
	padding: 0;
	vertical-align: baseline;
}
body{
	font-size: 14px;
	color: #000;
	font-family: 'Lora', serif;
}
h1,
h2,
h3,
h4,
h5,
h6 {
	clear: both;
	color: #000;
	font-family: 'Lora', serif;
	font-weight: 700;
}
h1 {
	font-size: 24px;
}
h2 {
	font-size: 20px;
}
h3 {
	font-size: 18px;
}
h4 {
	font-size: 16px;
}
h5 {
	font-size: 14px;
}
h6 {
	font-size: 12px;
}
img{
	border:none;
	max-width:100%;	
	height: auto;
}
a{
	color:#000;
}
a:hover,
.course-details-sidebar .best-course .course-left .course-left-item .course-left-info a.view:hover,
.event-grid .courses-search ul li a:hover{
	color: #e43c3c;
	text-decoration:none;
}
a:focus{
	text-decoration: none;
	color: inherit;
	outline: none;
}
button, 
input {
	transition: all 0.3s ease-in-out 0s;
	-moz-transition: all 0.3s ease-in-out 0s;
	-o-transition: all 0.3s ease-in-out 0s;
	-webkit-transition: all 0.3s ease-in-out 0s;
	-ms-transition: all 0.3s ease-in-out 0s;
	font-family: 'Lora', serif;
}
input[type=text],
input[type=email],
input[type=password],
input[type=number],
input[type=search],
textarea {
	border: 1px solid #000;
	padding: 8px 15px;
	font-size: 14px;
	color: #757575;
	border-radius: 0;
	font-family: 'Lora', serif;
}
button,
select:focus,
input[type=text]:focus,
input[type=email]:focus,
input[type=password]:focus,
input[type=number]:focus,
input[type=search]:focus,
textarea:focus {
	border-color: #000;
	outline: none;
	outline-offset: 0;
}
.table > tbody > tr > td, 
.table > tbody > tr > th, 
.table > tfoot > tr > td, 
.table > tfoot > tr > th, 
.table > thead > tr > td, 
.table > thead > tr > th {
	border-color: #FCD998;
}

/*==========================================================
	3. ELEMENTS
==========================================================*/
.container{
	max-width: 1200px;
}
/*.btn:hover{
	background: #3c2f80;
}*/
.c-hamburger {
	position: relative;
	overflow: hidden;
	margin: 1px 0 0 0;
	padding: 0;
	width: 50px;
	height: 35px;
	font-size: 0;
	text-indent: -9999px;
	appearance: none;
	box-shadow: none;
	border-radius: none;
	border: none;
	cursor: pointer;
	transition: background 0.3s;
	top: 13px;
	border-right: 1px solid #35709b;
	display: none;
}
.c-hamburger:focus {
	outline: none;
}
.c-hamburger span {
	display: block;
	position: absolute;
	top: 50%;
	left: 0;
	right: 30px;
	height: 1px;
	background-color: #fff;
}
.c-hamburger span::before,
.c-hamburger span::after {
	position: absolute;
	display: block;
	left: 0;
	width: 100%;
	height: 1px;
	background-color: #fff;
	content: "";
}
.c-hamburger span::before {
	top: -6px;
}
.c-hamburger span::after {
	bottom: -6px;
}
.c-hamburger--htx {
	background-color: initial;
}
.c-hamburger--htx span {
	transition: background 0s 0.3s;
}
.c-hamburger--htx span::before,
.c-hamburger--htx span::after {
	transition-duration: 0.3s, 0.3s;
	transition-delay: 0.3s, 0s;
}
.c-hamburger--htx span::before {
	transition-property: top, transform;
}
.c-hamburger--htx span::after {
	transition-property: bottom, transform;
}
.c-hamburger--htx.is-active {
	background-color: initial;
}
.c-hamburger--htx.is-active span {
	background-color: initial !important;
}
.c-hamburger--htx.is-active span::before {
	top: 0;
	transform: rotate(45deg);
}
.c-hamburger--htx.is-active span::after {
	bottom: 0;
	transform: rotate(-45deg);
}
.c-hamburger--htx.is-active span::before,
.c-hamburger--htx.is-active span::after {
	transition-delay: 0s, 0.3s;
}
.video-popup-bg,
.search-bg{
	position: fixed;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	background-color: rgba(0,0,0,0.85);
	z-index: 9999;
	display: none;
}
.video-popup,
.search-popup{
	position: fixed;
	top: 50%;
	left: 50%;
	transform: translate(-50%,-50%);
	z-index: 99999;
	display: none;
}
.video-popup iframe{
	border: 8px solid rgba(255,255,255,0.5);
	border-radius: 5px;
}
.search-popup{
	left: 100px;
	right: 100px;
	transform: translateY(-50%);
}
.search-popup form{
	width: 600px;
	position: relative;
	margin: 0 auto;
}
.search-popup form input{
	width: 100%;
	padding: 0 45px 0 20px;
	height: 56px;
	line-height: 56px;
	border-radius: 3px;
	overflow: hidden;
}
.search-popup form button{
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	border: 0;
	background: transparent;
	padding: 0 15px;
	cursor: pointer;
	outline: none;
}
.search-popup form button:hover{
	color: #cf3827;
}

/*==========================================================
	4. HEADER
==========================================================*/
.site-header .top-header{
	padding: 36px 0;
}
.top-header-item h3{
	font-size: 16px;
	position: relative;
	display: inline-block;
	padding-bottom: 7px;
	margin-bottom: 30px;
}
.top-header-content p span{
	opacity: 0.5;
	margin: 0 20px;
}
.top-header-item h3:after{
	content: '';
	display: block;
	height: 1px;
	width: 100%;
	position: absolute;
	bottom: 0;
	left: 0;
	background-color: #000;
}
.top-header-item{
	margin-top: 35px;
}
.col-lg-4:nth-child(3) .top-header-item{
	padding-left: 80px;
}
.top-header-item h3 i{
	color: #e43c3c;
	margin-right: 15px;
}
.site-brand{
	text-align: center;
}
.header-socials li{
	list-style: none;
	display: inline-block;
	margin-right: 27px;
	opacity: 0.5;
}
.header-socials li i,
.footer-bottom .f-socials li i{
	color: #000;
	font-size: 16px;
}
.header-socials li:hover,
.home5 .top-right li:hover i,
.page-blog .top-right li:hover i,
.footer-bottom .f-socials li:hover i{
	opacity: 1;
}
.f-socials li.facebook:hover i,
.home5 .top-right li.facebook:hover i,
.page-blog .top-right li.facebook:hover i,
.header-socials li.facebook:hover i{
	color: #3b5998;
}
.f-socials li.twitter:hover i,
.home5 .top-right li.twitter:hover i,
.page-blog .top-right li.twitter:hover i,
.header-socials li.twitter:hover i{
	color: #1da1f2;
}
.f-socials li.pinterest:hover i,
.home5 .top-right li.pinterest:hover i,
.page-blog .top-right li.pinterest:hover i,
.header-socials li.pinterest:hover i{
	color: #bd081c;
}
.f-socials li.google:hover i,
.home5 .top-right li.google:hover i,
.page-blog .top-right li.google:hover i,
.header-socials li.google:hover i{
	color: #dd4b39;
}
.home5 .top-right li.dribbble:hover i,
.page-blog .top-right li.dribbble:hover i,
.header-socials li.dribbble:hover i{
	color: #444444;
}
.f-socials li.vimeo:hover i{
	color: #1ab7ea;
}
.menu-header{
	height: 70px;
	background-color: #3c2f80;
}
.menu-header:after{
	content: '';
	display: block;
	clear: both;
}
.menu-header .menu-mobile{
	float: left;
	width: 5%;
	text-align: left;
}
.menu-header .menu-wrap{
	position: relative;	
}
.menu-header .search-main{
	position: absolute;
	top: 0;
	right: 0;
	width: 50px;
	line-height: 40px;
	text-align: right;
}
.search-main .search-icon{
	height: 36px;
	margin-top: 16px;
	border-left: 1px solid #35709b;
	color: #fff;
	cursor: pointer;
}
.search-main .search-icon:hover{
	color: #cf3827;
}

/*==========================================================
	5. MENU
==========================================================*/
.main-menu{
	text-align: center;
	margin: 0 auto;
	display: block;
	width: 100%;
	line-height: 34px;
}
.home2 .main-menu,
.home6 .main-menu{
	margin-left: 80px;
	width: auto;
	float: left;
}
.home3 .main-menu{
	border-bottom: 3px solid #275c83;
	width: 100%;
}
.home4 .main-menu,
.home5 .main-menu{
	float: left;
	margin-left: 50px;
	width: auto;
}
.home5 .main-menu{
	margin-left: 60px;
}
.main-menu > ul > li{
	display: inline-block; 
	position: relative;
	text-transform: uppercase;
	margin-right: 50px;
	line-height: 67px;
	border-bottom: 3px solid #3c2f80;
	cursor: pointer;
}
.home2 .main-menu > ul > li,
.home6 .main-menu > ul > li{
	list-style: none;
	display: inline-block;
	height: 110px;
	line-height: 100px;
	font-weight: 700;
	text-transform: uppercase;
	margin-right: 25px;
	padding: 0 15px;
	border-bottom: none;
}
.home6 .main-menu > ul > li{
	height: 100px;
	padding: 0;
	margin-right: 55px;
}
.home3 .main-menu ul li{
	margin-bottom: -3px;
	border-bottom-color: #275c83;
}
.home3 .main-menu ul li:hover,
.home3 .main-menu ul li.active{
	border-bottom-color: #fff;
}
.home4 .main-menu > ul,
.home5 .main-menu > ul{
	letter-spacing: -0.3em;
}
.home4 .main-menu > ul > li,
.home5 .main-menu > ul > li{
	border-bottom: 0;
	margin-right: 0;
	letter-spacing: normal;
}
.main-menu > ul > li:last-child{
	margin-right: 0;
}
.main-menu > ul > li:hover,
.main-menu > ul > li.active{
	border-bottom: 3px solid #fff;
}
.home2 .main-menu > ul > li:hover,
.home2 .main-menu > ul > li.active{
	background-color: #f2982d;
	border-bottom: none;
}
.home6 .main-menu > ul > li:hover,
.home6 .main-menu > ul > li.active{
	border-bottom: 1px solid rgba(255,255,255,1);
}
.main-menu > ul > li > a{
	color: #fff;
	font-weight: 700;
	font-size: 13px;
}
.main-menu > ul > li > a span{
	display: none;
}
.home4 .main-menu > ul > li > a{
	color: #000;
	padding: 12px 25px;
	border: 1px solid #fff;
	line-height: 154px;
}
.home4 .main-menu > ul > li:hover > a,
.home4 .main-menu > ul > li.active > a{
	border: 1px solid #000;
}
.home5 .main-menu > ul > li{
	margin-right: 50px;
}
.home5 .main-menu > ul > li > a{
	color: #000;
	padding: 12px 0;
	border-bottom: 2px solid #fff;
	line-height: 154px;
}
.home5 .main-menu > ul > li:hover > a,
.home5 .main-menu > ul > li.active > a{
	border-bottom: 2px solid #000;
}

.main-menu li:hover .dropdown-menu{
	opacity: 1;
	visibility: visible;
	transition: all 0.1s;
}
.dropdown-menu{
	position: absolute;
	background-color: #fff;
	width: 200px;
	left: 0;
	margin: 0;
	padding: 15px 20px;
	z-index: 99999;
	top: 90px;
	width: 200px;
	visibility: hidden;
	transition: all 0.1s;
	-webkit-box-shadow: 0 6px 20px rgba(0, 0, 0, 0.175);
    box-shadow: 0 6px 20px rgba(0, 0, 0, 0.175);
}
.home2 .dropdown-menu{
	top: 120px;
}
.home4 .dropdown-menu,
.home5 .dropdown-menu{
	top: 157px;
}
.home6 .dropdown-menu{
	top: 120px;
}
.dropdown-menu:after{
	content: '';
	display: block;
	clear: both;
}
.main-menu li:not(:hover) .dropdown-menu .owl-stage {
	transition: none !important;
}
.dropdown-menu ul li{
	display: block;
	border: 0;
	line-height: normal;
	text-align: left;
	line-height: 32px;
	position: relative;
	transition: all 0.3s;
}
.main-menu li:not(:hover) .dropdown-menu ul li{
	transition: none !important;
}
.dropdown-menu ul li:before{
	content: '\f105';
	position: absolute;
	font-family: fontAwesome;
	left: 0;
	top: 50%;
	margin-top: -1px;
	transform: translateY(-50%);
	display: none;
}
.dropdown-menu ul li:hover{
	padding-left: 20px;
	transition: all 0.3s;
}
.dropdown-menu ul li a{
	color: #000;
	display: inline-block;
	text-transform: none;
	font-size: 14px;
	font-weight: 400;
}
.dropdown-menu ul li:hover:before,
.dropdown-menu ul li:hover a{
	display: block;
	color: #cf3827;
}

.dropdown-menu.slider{
	background-color: #f0f0f0;
	width: 860px;
	padding: 0;
}
.dropdown-menu .slider-controls{
	width: 33%;
	float: left;
	background-color: #fff;
	height: 365px;
	padding: 30px;
}
.dropdown-menu .slider-content{
	width: 67%;
	float: right;
	height: 365px;
	padding: 40px 60px;
}
.dropdown-menu .slider-wrap .owl-next:hover i,
.dropdown-menu .slider-wrap .owl-prev:hover i{
	color: #f2982d;
}
.dropdown-menu .slider-item{
	position: relative;
	box-shadow: 0px 2px 25px 0px rgba(0, 0, 0, 0.15); 
}
.dropdown-menu .slider-item h3 a{
	color: #fff;
}
.dropdown-menu .owl-item.center .slider-item{
	box-shadow: none;
}
.dropdown-menu .slider-item:hover h3{
	opacity: 1;
	visibility: visible;
	transition: all 0.3s;
	font-size: 10px;
} 
.dropdown-menu .slider-item h3{
	font-size: 10px;
	text-transform: uppercase;
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
	background-color: rgba(0,0,0,0.6);
	height: 32px;
	line-height: 32px;
	opacity: 0;
	visibility: hidden;
	transition: all 0.3s;
	padding: 0 10px;
	text-align: left;
}
.dropdown-menu .owl-item .slider-item img{
	height: 250px;
}
.dropdown-menu .owl-item.center .slider-item img{
	height: 282px;
}
.dropdown-menu .slider-controls li{
	line-height: 40px;
}
.dropdown-menu .slider-wrap .owl-next,
.dropdown-menu .slider-wrap .owl-prev{
	position: absolute;
	top: 120px;
	line-height: normal;
	height: 40px;
	line-height: 40px;
	font-size: 20px;
	background-color: #fff !important;
	width: 30px;
	margin: 0;
	padding: 0;
	display: block;
	text-align: center;
}
.dropdown-menu .slider-wrap .owl-next{
	right: -30px;
}
.dropdown-menu .slider-wrap .owl-next i{
	margin-right: 5px;
}
.dropdown-menu .slider-wrap .owl-prev i{
	margin-left: 5px;
}
.dropdown-menu .slider-wrap .owl-prev{
	left: -30px;
}

.dropdown-menu.multi-column{
	width: 920px;
	padding: 30px 30px;
	left: -200px;
}
.dropdown-menu.multi-column .title2 h2{
	font-size: 16px;
	text-align: left;
	padding-bottom: 10px;
	margin-bottom: 30px;
}
.dropdown-menu.multi-column .title2 h2:after{
	height: 2px;
}
.dropdown-menu.multi-column ul li a {
	border: none !important;	
}
.dropdown-menu.multi-column .owl-item,
.dropdown-menu.multi-column .menu-course-item{
	line-height: normal;
}
.dropdown-menu.multi-column .menu-course-item{
	margin-top: 10px;
}
.dropdown-menu.multi-column .menu-course-item img{
	display: inline-block;
}
.dropdown-menu.multi-column .menu-course-item a{
	padding: 0;
}
.dropdown-menu.multi-column .menu-course-item .menu-course-box h3 a{
	color: #000;
	font-size: 14px;	
}
.dropdown-menu.multi-column .menu-course-item .menu-course-box h3 a:hover{
	color: #cf3827;	
}
.dropdown-menu.multi-column .menu-course-slider{
	position: relative;
	line-height: normal;
}
.dropdown-menu.multi-column .menu-course-slider .owl-nav{
	position: absolute;
	top: -58px;
	line-height: normal;
	right: 0;
}
.dropdown-menu.multi-column .menu-course-slider .owl-nav .owl-next,
.dropdown-menu.multi-column .menu-course-slider .owl-nav .owl-prev{
	margin: 0;
	padding: 0;
	display: inline-block;
}
.dropdown-menu.multi-column .menu-course-slider .owl-nav .owl-next:hover,
.dropdown-menu.multi-column .menu-course-slider .owl-nav .owl-prev:hover{
	background: none;
	border: none;
}
.dropdown-menu.multi-column .menu-course-slider .owl-nav .owl-next i,
.dropdown-menu.multi-column .menu-course-slider .owl-nav .owl-prev i{
	font-size: 16px;	
}
.dropdown-menu.multi-column .menu-course-slider .owl-nav .owl-next:hover i,
.dropdown-menu.multi-column .menu-course-slider .owl-nav .owl-prev:hover i{
	color: #cf3827;
}
.dropdown-menu.multi-column .menu-course-slider .owl-nav .owl-next{
	margin-left: 15px;
}
.dropdown-menu.multi-column .menu-course-item .menu-course-box{
	padding: 14px 20px;
	border: 1px solid #eaeaea;
}
.dropdown-menu.multi-column .menu-course-item .menu-course-box:after{
	content: '';
	display: block;
	clear: both;
}
.dropdown-menu.multi-column .menu-course-item .menu-course-box h3{
	font-size: 16px;
	text-transform: none;
	float: left;
}
.dropdown-menu.multi-column .menu-course-item .menu-course-box .price{
	float: right;
	color: #cf3827;
	font-size: 14px;
	text-transform: none;
	border-bottom: 0;
}
.dropdown-menu.multi-column .menu-course-item .menu-course-box .price.price-free{
	color: #1b4d73;
}
.dropdown-menu.multi-column .widget{
	margin: 0;
	line-height: normal;
}
.dropdown-menu.multi-column .widget a.details{
	border: 0;
	color: #fff;
}

/*==========================================================
	6. MAIN
==========================================================*/
.slider-main .slider-main-item{
	position: relative;
}
.slider-main-item .slider-main-title{
	position: absolute;
	top: 100px;
	left: 50%;
	transform: translateX(-50%);
}
.slider-main-title .quote{
	font-size: 70px;
	color: #cf3827;
}
.slider-main-title h2{
	font-size: 50px;
	position: relative;
	padding-bottom: 12px;
}
.slider-main-title h2:before{
	content: '';
	display: block;
	height: 1px;
	width: 300px;
	background-color: #000;
	position: absolute;
	top: 0;
	left: 0;
}
.slider-main-title h2:after{
	content: '';
	display: block;
	height: 1px;
	width: 300px;
	background-color: #000;
	position: absolute;
	bottom: 0;
	right: 0;
}
.slider-main-title h2 span{
	font-weight: 400;
}
.slider-main-title .quote-open{
	position: absolute;
	top: 0px;
	left: -40px;
	line-height: 0;
}
.slider-main-title .quote-close{
	position: absolute;
	bottom: 10px;
	right: -40px;
	line-height: 0px;
	transform: rotate(180deg);
}
.features{
	padding: 100px 0;
}
.title .title-logo{
	background-image: url('images/assets/logo-bg-01.png');
	display: inline-block;
	width: 50px;
	height: 57px;
	background-repeat: no-repeat;
	background-position: center;
	font-size: 30px;
	color: #cf3827;
	font-weight: 700;
	text-align: center;
	line-height: 57px;
	float: left;
}
.title{
	margin-bottom: 60px;
}
.title:after{
	content: '';
	display: block;
	clear: both;
}
.features .title .title-info{
	margin-left: 73px;
}
.features .title .title-info h2{
	clear: none;
	margin-bottom: 12px;
}
.features-content .features-item{
	text-align: center;
	padding: 0 35px;
	transition: all 0.3s;
}
/*
.features-content .features-item:hover{
	box-shadow: 0px 0px 50px 0px rgba(0, 0, 0, 0.1);
}
*/
.features-content .features-item .fi-logo{
	margin-bottom: 45px;
}
.features-content .features-item h3{
	font-size: 14px;
	text-transform: uppercase;
	margin-bottom: 23px;
	height: 16px;
	overflow: hidden;
}
.features-content .features-item h3:hover a{
	color: #000;
}
.features-content .features-item .fi-desc{
	height: 63px;
	overflow: hidden;
}
.f-search{
	display: table;
	background-color: #f2982d;
	height: 100%;
	padding: 30px 30px 40px 30px;
}
.f-search-title{
	margin-bottom: 10px;
}
.f-search-title:after,
.popular-slider .popular-bottom:after,
.popular-c-slider .popular-bottom:after{
	content: '';
	display: block;
	clear: both;
}
.f-search-title h2{
	font-size: 24px;
	color: #fff;
	float: left;
	margin-bottom: 20px;
}
.f-search-title img{
	float: right;
	width: 35px;
}
.f-search form .field{
	margin-bottom: 15px;
}
.f-search form label{
	font-weight: 700;
	color: #fff;
	margin-bottom: 15px;
}
.f-search form input,
.f-search form select{
	border: 0;
	width: 100%;
	height: 42px;
	background-color: #faae53;
	color: #fff;
	position: relative;
	-webkit-appearance: none;
	-ms-appearance: none;
	-moz-appearance: none;
	appearance: none;
}
.f-search form select option{
	background: #faae53;
}
.f-search form .field-select,
.f-search form input{
	background-color: #faae53;
}
.f-search form .field-select select{
	padding: 0 10px;
}
.f-search form .field-select,
.post-meta .field-select{
	position: relative;
}
.f-search form .field-select:after,
.post-meta .field-select:after{
	content: '\f107';
	display: block;
	font-family: fontAwesome;
	color: #fff;
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	padding: 0 10px;
	background-color: #faae53;
	line-height: 45px;
}
.f-search form input[type="submit"]{
	width: auto;
	background-color: #fff;
	color: #000;
	text-transform: uppercase;
	font-weight: 700;
	padding: 0 25px;
	margin-top: 10px;
	cursor: pointer;
}
.f-search form input[type="submit"]:hover{
	background-color: #cf3827;
	color: #fff;
}
.our-features{
	margin-bottom: 80px;
}
.home2 .our-features{
	margin-bottom: 100px;	
}
.popular-title{
	text-align: center;
	font-size: 24px;
	margin-bottom: 100px;
}
.popular-info{
	border: 1px solid #eaeaea;
	padding: 30px;
}
.popular-info .popular-author{
	margin-bottom: 10px;	
}
.popular-info h3{
	font-size: 16px;
	margin-bottom: 24px;
}
.popular-info h3 a{
	color: #000;
	line-height: 24px;
}
.home.home3 .popular-info h3 a{
	line-height: 34px;
}
.course-list .popular-info h3 a{
	line-height: 34px;
}
.popular-info h3:hover a{
	text-decoration: underline;
}
.popular-slider .popular-author img,
.popular-c-slider .popular-author img{
	width: auto;
	float: left;
}
.popular-slider .popular-author .popular-author-info,
.popular-c-slider .popular-author .popular-author-info{
	margin-left: 90px;
	text-align: left;
}
.popular-slider .popular-author h4,
.popular-c-slider .popular-author h4{
	clear: none;
	margin-bottom: 5px;
	padding-top: 15px;
}
.popular-slider .popular-author .profile a{
	color: #3c2f80;
}
.popular-slider .popular-bottom,
.popular-c-slider .popular-bottom{
	border: 1px solid #eaeaea;
	border-top: 0;
	padding: 0 30px;
	height: 55px;
    line-height: 55px;
}
.popular-slider .popular-bottom .popular-count,
.popular-c-slider .popular-bottom .popular-count{
	float: left;
}
.popular-count p{
	display: inline-block;
	margin-right: 25px;
}
.popular-count p i{
	opacity: 0.3;
	margin-right: 3px;
}
.popular-count p:last-child{
	margin-right: 0;
}
.popular-bottom .price{
	float: right;
	font-weight: 700;
	color: #cf3827;
}
.popular-bottom .price.price-free{
	color: #1b4d73;
}
.popular-item{
	transition: all 0.3s;
}
.popular-item:hover{
	box-shadow: 0px 0px 50px 0px rgba(0, 0, 0, 0.1);
}
.popular-item:hover .popular-item .popular-info,
.popular-item:hover .popular-item .popular-bottom{
	border-left-color: #fff;
	border-right-color: #fff;
}
.popular-item:hover .popular-bottom{
	border-bottom-color: #fff;
}
.popular-thumb{
	position: relative;
}
.popular-thumb img{
	width: 100%;
}
.popular-item:hover .popular-thumb:before,
.popular-item:hover .popular-thumb .read-more{
	opacity: 1;
	visibility: visible;
	transition: all 0.3s;
}
.popular-thumb:before{
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	background-color: rgba(207,56,39, 0.9);
	opacity: 0;
	visibility: hidden;
	transition: all 0.3s;
}
.popular-thumb .read-more{
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%,-50%);
	color: #fff;
	text-transform: uppercase;
	font-weight: 700;
	padding: 0 25px;
	height: 45px;
	line-height: 43px;
	border: 1px solid #fff;
	opacity: 0;
	visibility: hidden;
	transition: all 0.3s;
}
.popular-slider .owl-nav,
.popular-c-slider .owl-nav{
	position: absolute;
	top: -70px;
	left: 0;
	right: 0;
	text-align: center;
}
.popular-slider .owl-nav .owl-next,
.popular-c-slider .owl-nav .owl-next,
.popular-slider .owl-nav .owl-prev,
.popular-c-slider .owl-nav .owl-prev{
	display: inline-block;
	height: 22px;
	width: 22px;
	border-radius: 50%;
	border: 1px solid #000;
	text-align: center;
	line-height: 18px;
	margin: 0 6px;
	position: relative;
}
.popular-slider .owl-nav .owl-next i,
.popular-c-slider .owl-nav .owl-next i{
	margin-left: 2px;
}
.popular-slider .owl-nav .owl-prev:before{
	content: '';
	height: 1px;
	width: 150px;
	background-color: rgba(0,0,0,0.1);
	top: 50%;
	display: block;
	position: absolute;
	transform: translateY(-50%);
	right: 55px;
}
.popular-slider .owl-nav .owl-next:before{
	content: '';
	height: 1px;
	width: 150px;
	background-color: rgba(0,0,0,0.1);
	top: 50%;
	display: block;
	position: absolute;
	transform: translateY(-50%);
	left: 52px;
}
.popular-slider .owl-dots,
.blog-slider .owl-dots{
	text-align: center;
}
.popular-slider .owl-stage{
	margin-bottom: 40px;
}
.popular-slider .owl-dots .owl-dot,
.blog-slider .owl-dots .owl-dot{
	display: inline-block;
	margin: 0 5px;
}
.popular-slider .owl-dots .owl-dot.active span,
.blog-slider .owl-dots .owl-dot.active span,
.portfolio-slider .owl-dots .owl-dot.active span{
	width: 50px;
	background-color: #3c2f80;
}
.portfolio-slider .owl-dots .owl-dot.active span{
	width: 30px;
}
.blog-slider .owl-dots .owl-dot.active span{
	background-color: #fff;
	opacity: 1;
	width: 30px;
}
.blog-slider .owl-dots .owl-dot span{
	background-color: #fff;
	opacity: 0.3;
	width: 15px;
	margin: 0;
}
.popular-slider .owl-dots .owl-dot span,
.portfolio-slider .owl-dots .owl-dot span,
.blog-slider .owl-dots .owl-dot span{
	height: 2px;
	width: 25px;
	background-color: #e3e3e3;
	display: block;
	transition: all 0.3s;
}
.portfolio-slider .owl-dots .owl-dot span{
	width: 15px;
}
.training{
	background-image: url('images/training-bg.jpg');
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center center;
}
.training .container{
	position: relative;
	height: 400px;
}
.training .training-text{
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	right: 0;
	height: 240px;
	padding-right: 80px;
}
.training .training-text:before{
	content: '';
	width: 0;
	height: 0;
	position: absolute;
	top: 0;
	right: 528px;
	bottom: 0;
	border-bottom: 240px solid rgba(65,106,137,0.9);
	border-left: 100px solid transparent;
}
.training .training-text:after{
	content: '';
	top: 0;
	right: 0;
	bottom: 0;
	width: 528px;
	position: absolute;
	background-color: rgba(65,106,137,0.9);
}
.training-text:after{
	content: '';
	display: block;
	clear: both;
}
.training-text .training-info{
	float: left;
	position: relative;
	z-index: 1;
	top: 50%;
	transform: translateY(-50%);
}
.training-text .training-info h2{
	font-size: 36px;
	color: #fff;
	margin-bottom: 8px;
}
.training-text .training-info p{
	color: #fff;
	margin-left: 60px;
	font-size: 16px;
	letter-spacing: 2px;
}
.training-text .btn-training{
	float: right;
	height: 50px;
	padding: 0 25px;
	background-color: #cf3827;
	font-weight: 700;
	text-transform: uppercase;
	color: #fff;
	line-height: 48px;
	border-radius: 0;
	margin-left: 60px;
	position: relative;
	z-index: 1;
	top: 50%;
	transform: translateY(-50%);
}
.training-text .btn-training:hover{
	background: #3c2f80;
}
.events .title .title-logo,
.our-events .title .title-logo{
	background-image: url('images/assets/logo-bg-02.png');
	width: 80px;
	height: 63px;
	float: none;
	margin-bottom: 18px;
}
.events .title,
.our-events .title{
	text-align: center;
}
.events .title h2,
.our-events .title h2{
	margin-bottom: 13px;
}
.events{
	padding-top: 80px;
}
.es-info .es-date{
	font-size: 24px;
	font-weight: 700;
	color: #fff;
	background-color: #cf3827;
	display: inline-block;
	text-align: center;
	width: 85px;
	padding: 15px 0 16px;
	float: left;
	margin-top: 75px;
}
.es-info .es-date span{
	display: block;
	font-size: 12px;
}
.es-info .es-box{
	margin-left: 85px;
	background-color: #fff;
	margin-top: -75px;
	margin-right: 70px;
	padding: 35px;
	position: relative;
	transition: all 0.3s;
}
.es-info .es-box h3{
	clear: none;
	font-size: 18px;
	margin-bottom: 12px;
}
.es-info .es-box h3 a{
	line-height: 24px;
}	
.es-info .es-box .es-time{
	margin-bottom: 22px;
}
.es-info .es-box .btn-events{
	height: 40px;
	display: inline-block;
	border: 1px solid rgba(0,0,0,0.15);
	line-height: 38px;
	padding: 0 25px;
	margin-top: 30px;
	text-transform: uppercase;
	font-weight: 700;
}
.es-info .es-box .btn-events:hover{
	color: #fff;
	border-color: #cf3827;
  background-color: #cf3827;
}
.es-item:hover .es-box{
	box-shadow: 0px 0px 50px 0px rgba(0, 0, 0, 0.1);
}
.events-slider{
	position: relative;
}
.events-slider .owl-next{
	position: absolute;
	top: 150px;
	right: -132px;
}
.events-slider .owl-prev{
	position: absolute;
	top: 150px;
	left: -132px;
}
.events-slider .owl-next i,
.events-slider .owl-prev i{
	font-size: 90px;
	opacity: 0.1;
}
.events-slider .owl-stage{
	margin-bottom: 30px;
}
.events-slider .owl-dot:nth-child(1) span:before,
.faculaties-slider .owl-dot:nth-child(1) span:before{
	content: '1';
}
.events-slider .owl-dot:nth-child(2) span:before,
.faculaties-slider .owl-dot:nth-child(2) span:before{
	content: '2';
}
.events-slider .owl-dot:nth-child(3) span:before,
.faculaties-slider .owl-dot:nth-child(3) span:before{
	content: '3';
}
.events-slider .owl-dot:nth-child(4) span:before,
.faculaties-slider .owl-dot:nth-child(4) span:before{
	content: '4';
}
.events-slider .owl-dot:nth-child(5) span:before,
.faculaties-slider .owl-dot:nth-child(5) span:before{
	content: '5';
}
.events-slider .owl-dot:nth-child(6) span:before,
.faculaties-slider .owl-dot:nth-child(6) span:before{
	content: '6';
}
.events-slider .owl-dot:nth-child(7) span:before,
.faculaties-slider .owl-dot:nth-child(7) span:before{
	content: '7';
}
.events-slider .owl-dot:nth-child(8) span:before,
.faculaties-slider .owl-dot:nth-child(8) span:before{
	content: '8';
}
.events-slider .owl-dot:nth-child(9) span:before,
.faculaties-slider .owl-dot:nth-child(9) span:before{
	content: '9';
}
.events-slider .owl-dot:nth-child(10) span:before,
.faculaties-slider .owl-dot:nth-child(10) span:before{
	content: '10';
}
.faculity-main{
	padding: 100px 0 0 0;
}
.events-slider .owl-dot{
	display: inline-block;
}
.events-slider .owl-dots:before{
	content: '';
	position: absolute;
	height: 1px;
	width: 260px;
	background-color: #e5e5e5;
	bottom: 8px;
	left: 50%;
	transform: translateX(-50%);
}
.events-slider .owl-dot span{
	width: 40px;
	height: 60px;
	display: block;
	font-size: 16px;
	line-height: 50px;
}
.events-slider .owl-dot.active span{
	background-color: #3c2f80;
	color: #fff;
	position: relative;
	z-index: 1;
}
.events-slider .owl-dots{
	text-align: center;
	position: relative;
}
.people-say{
	padding: 100px 0 0;
}
.home5 .people-say{
	padding-top: 60px;
}
.people-say .ps-title{
	text-align: center;
	position: relative;
}
.people-say .ps-title h2{
	font-size: 70px;
	font-weight: 700;
	text-transform: uppercase;
	letter-spacing: 20px;
	padding: 100px 0;
	opacity: 0.1;
}
.people-say .ps-ava,
.people-say .ps-ava .ps-title-box{
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%,-50%);
}
.people-say .ps-ava .ps-title-box{
	width: 135px;
	margin-top: -10px;
}
.ps-title-box li{
	list-style: none;
	display: none;
}
.ps-title-box li.active{
	display: block;
}
.people-say .ps-ava .ps-title-box img{
	margin-bottom: 28px;
	height: 100px;
	width: 100px;
	border-radius: 50%;
}
.people-say .ps-ava .ps-title-box h3{
	text-transform: uppercase;
	font-size: 14px;
	margin-bottom: 10px;
}
.people-main{
	background-color: #f7f7f7;
	padding: 95px 0 75px;
	margin-top: 100px;
}
.people-main .people-slider{
	max-width: 710px;
	margin: 0 auto;
}
.people-slider .people-item{
	text-align: center;
	position: relative;
	padding: 10px 30px;
}
.people-slider .people-item span.quote-open{
	position: absolute;
	left: 0;
	top: 0;
}
.people-slider .people-item span.quote-close{
	position: absolute;
	right: 0;
	bottom: 0;
	transform: rotate(180deg);
}
.people-slider .people-item span.quote{
	font-size: 50px;
	line-height: 40px;
	color: #cf3827;
}
.people-slider .owl-nav .owl-next{
	position: absolute;
	top: 0px;
	font-size: 60px;
	right: -200px;
	line-height: 40px;
	opacity: 0.1;
}
.owl-carousel .owl-nav .owl-prev,
.owl-carousel .owl-nav .owl-next{
	background: initial;
	color: #000;
}
.owl-carousel .owl-nav .owl-prev:hover,
.owl-carousel .owl-nav .owl-next:hover{
	background: #cf3827;
	color: #fff;
	border: 1px solid #cf3827;
}
.arrow.owl-carousel .owl-nav .owl-prev:hover,
.arrow.owl-carousel .owl-nav .owl-next:hover{
	background: none;
	color: #cf3827;
	border: none;
}
.people-slider .owl-dots{
	display: none !important;
}
.people-slider .owl-nav .owl-prev{
	position: absolute;
	top: 0px;
	font-size: 60px;
	left: -200px;
	line-height: 40px;
	opacity: 0.1;
}
.people-main{
	position: relative;
}
.people-main .people-controls{
	position: absolute;
	top: 0;
	left: 50%;
	transform: translate(-50%,-50%);
}
.people-main .people-controls li{
	list-style: none;
	display: inline-block;
	margin-right: 46px;
	height: 100px;
	width: 100px;
	border-radius: 50%;
	line-height: 94px;
	text-align: center;
	border: 2px solid rgba(24,75,113,0);
}
.people-main .people-controls li.active{
	border: 2px solid rgba(24,75,113,1);
}
.people-main .people-controls li img{
	height: 70px;
	width: 70px;
	border-radius: 50%;
}
.people-main .people-controls li:last-child{
	margin-right: 0;
}
.blog{
	background-color: #3c2f80;
	padding: 100px 0 120px;
}
.title-blog .title-logo{
	background-image: url('images/assets/logo-bg-03.png');
	color: #fff;
}
.title-blog .title-info{
	margin-left: 70px;
	color: #fff;
}
.title-blog .title-info h2{
	clear: none;
    color: #fff;
    padding-top: 4px;
    font-size: 24px;
    margin-bottom: 5px;
}
.blog-slider .blog-item img{
	width: auto;
	float: left;
}
.blog-slider .blog-item img:hover{
	opacity: 0.5;
    filter: alpha(opacity=50); /* For IE8 and earlier */
	/* transition: all 0.3s; */
}
.blog-item:after{
	content: '';
	display: block;
	clear: both;
}
.blog-item{
	background-color: #fff;
	position: relative;
}
.blog-item .blog-img{
	float: left;
	width: 45%;
}
.blog-item .blog-info{
	float: left;
	width: 55%;
	padding: 40px 40px 45px 40px;
}
.blog-item .blog-right .blog-info{
	width: 100%;
}
.blog-item .blog-info h3{
	clear: none;
	font-size: 18px;
	line-height: 1.4;
	margin-bottom: 10px;
	max-height: 50px;
	overflow: hidden;
}
.blog-item .blog-info h3 a{
	line-height: 26px;	
}
.blog-item .blog-info h3 a:hover{
	text-decoration: underline;
	color: #000;
}
.blog-item .blog-info .blog-action{
	margin-bottom: 20px;
}
.blog-item .blog-info .blog-action p{
	display: inline-block;
	margin-right: 20px;
}
.blog-item .blog-info .blog-action p i{
	opacity: 0.3;
	margin-right: 8px;
}
.blog-item .blog-info .blog-action p:last-child{
	margin-right: 0;
}
.blog-item .blog-info .blog-desc{
	margin-bottom: 25px;
	max-height: 63px;
	overflow: hidden;
}
.blog-item .blog-info span.blog-line{
	background-color: #3c2f80;
	height: 1px;
	width: 50px;
	display: block;
}
a.blog-number{
	font-size: 24px;
	font-weight: 700;
	width: 50px;
	height: 50px;
	text-align: center;
	line-height: 50px;
	display: block;
	background-color: #cf3827;
	color: #fff;
	position: absolute;
	right: 0;
	bottom: 0;
	z-index: 10;
}
a.blog-number:hover .blog-month{
	
	visibility: visible;
	opacity: 1;
	transition: all 0.3s;
}
a.blog-number .blog-month{
	position: absolute;
	right: 50px;
	background-color: #e5e5e5;
	font-size: 14px;
	color: #000;
	text-transform: uppercase;
	padding: 0 20px;
	opacity: 0;
	visibility: hidden;
	transition: all 0.3s;
	z-index: 9;
}
.blog-slider{
	position: relative;
}
.blog-slider .owl-nav{
	position: absolute;
	top: -116px;
	right: 0;
}
.blog-slider .owl-nav .owl-next,
.blog-slider .owl-nav .owl-prev{
	display: inline-block;
	height: 40px;
	width: 40px;
	border: 1px solid #fff;
	line-height: 38px;
	text-align: center;
	color: #fff;
	font-size: 20px;
	background-color: initial;
	padding: 0;
	margin: 0 5px;
	border-radius: 0;
}
.blog-slider .owl-nav .owl-next{
	margin-right: 0;
}
.blog-slider .owl-nav .owl-next{
	margin-left: 10px;
}
.blog-slider .owl-stage-outer{
	margin-bottom: 50px;
}
.countdown-top{
	text-align: center;
	position: relative;
	padding-top: 100px;
}
.countdown-top .countdown-title{
	position: absolute;
	left: 50%;
	transform: translateX(-50%);
	text-align: left;
}
.countdown-top .countdown-title h2{
	display: inline-block;
	font-size: 36px;
	font-weight: 400;
	position: relative;
	padding: 13px 0;
}
.countdown-top .countdown-title .btn-join{
	background-color: #cf3827;
	color: #fff;
	font-weight: 700;
	height: 45px;
	line-height: 45px;
	padding: 0 20px;
	font-size: 14px;
	border: 0;
	text-transform: uppercase;
	border-radius: 0;
	margin: 0 0 18px 50px;
}
.countdown-top .countdown-title .btn-join:hover{
	background: #3c2f80;
}
.countdown-top .countdown-title h2:before{
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	height: 1px;
	width: 144px;
	display: block;
	background-color: #000;
}
.countdown-top .countdown-title h2:after{
	content: '';
	position: absolute;
	bottom: 0;
	right: 0;
	height: 1px;
	width: 144px;
	display: block;
	background-color: #000;
}
.countdown-top .countdown-title h2 span{
	color: #3c2f80;
	font-weight: 700;
}
.countdown-content{
	background-color: #f7f7f7;
	height: 350px;
}
.countdown-box{
	position: relative;
	top: 50%;
	transform: translateY(-50%);
	padding-top: 40px;
	cursor: pointer;
}
.countdown-item:hover{
	background-color: #fff;
	box-shadow: 0px 0px 50px 0px rgba(0, 0, 0, 0.1); 
	transition: all 0.3s;
}
.countdown-item{
	text-align: center;
	height: 430px;
	margin: -40px 0;
	background-color: initial;
}
.cd-number-bg{
	position: relative;
	z-index: 3;
}
.countdown-item .cd-number{
	position: relative;
	margin-bottom: 32px;
	transition: all 0.3s;
}
.countdown-item:hover .cd-number{
	position: relative;
	margin-bottom: 85px;
}
.countdown-item .cd-name{
	font-size: 16px;
	letter-spacing: normal;
	opacity: 0.4;
	font-weight: 700;
	text-transform: uppercase;
}
.countdown-item:hover .cd-name{
	font-size: 24px;
	opacity: 1;
	letter-spacing: 1px;
}
.countdown-item .cd-number img{
	position: absolute;
	bottom: -7px;
	left: 50%;
	transform: translateX(-50%);
	width: 100px;
}
.countdown-item:hover .cd-number .cd-hover-bg img{
	opacity: 1;
	visibility: visible;
}
.countdown-item .cd-number .cd-hover-bg img{
	width: 170px;
	bottom: -48px;
	opacity: 0;
	visibility: hidden;
	transition: all 0.3s;
}
.countdown-item .cd-number span.number{
	font-size: 30px;
	font-weight: 700;
	color: #fff;
	height: 100px;
	width: 100px;
	border-radius: 50%;
	text-align: center;
	line-height: 100px;
	margin: 0 auto;
	display: block;
	position: relative;
	z-index: 1;
}
.countdown-item.countdown-one .cd-number span.number{
	background-color: #61b235;
}
.countdown-item.countdown-two .cd-number span.number{
	background-color: #388be0;
}
.countdown-item.countdown-three .cd-number span.number{
	background-color: #cf3827;
}
.countdown-item.countdown-four .cd-number span.number{
	background-color: #f2982d;
}
.newsletter{
	padding: 100px 0 100px;
}
.newsletter .title-newsletter{
	text-align: center;
	margin-bottom: 75px;
}
.newsletter .title-newsletter h2{
	font-size: 36px;
	margin-bottom: 20px;
}
.newsletter .title-newsletter .desc-newsletter{
	background-image: url('images/assets/letter-desc.png');
	background-repeat: no-repeat;
	background-position: center;
}
.newsletter-content form{
	max-width: 750px;
	margin: 0 auto;
}
.newsletter-content form input{
	width: 100%;
	border: 1px solid #e8e8e8;
	height: 50px;
	line-height: 50px;
}
.newsletter-content form input::placeholder{
	color: #000000;
	opacity: 1;
}
.newsletter-content form .field{
	position: relative;
}
.newsletter-content form .field:after{
	content: '\f003';
	font-family: fontAwesome;
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	right: 20px;
}
.newsletter-content form input[type="submit"]{
	width: auto;
	text-align: center;
	display: block;
	margin: -7px auto 0;
	height: 45px;
	line-height: 45px;
	font-weight: 700;
	text-transform: uppercase;
	padding: 0 25px;
	background-color: #cf3827;
	border: 0;
	color: #fff;
	position: relative;
	z-index: 8;
	cursor: pointer;
}
.newsletter-content form input[type="submit"]:hover{
	background: #3c2f80;	
}
.newsletter-content .form-desc{
	max-width: 565px;
	margin: 0 auto;
	text-align: center;
	margin-top: 50px;
}
.partner-slider{
	border-top: 1px solid #eaeaea;
	padding: 100px 0;
	position: relative;
	z-index: 1;
}
.partner-slider .partner-item .partner-img,
.partner-slider .partner-item:hover .partner-fill-img{
	display: none;
}
.partner-slider .partner-item:hover .partner-img{
	display: block;
	transition-delay: 0.3s;
}
.partner-slider .partner-item .partner-fill-img img{
	opacity: 0.15;
}
.partner-slider .partner-item img{
	width: auto;
	text-align: center;
	margin: 0 auto;
}
.faculity-main .partner-slider .partner-item img{
	opacity: 0.2;
	transition: all 0.3s;
}
.faculity-main .partner-slider .partner-item img:hover{
	opacity: 1;
	transition: all 0.3s;
}
.partner-title{
	text-align: center;
	margin-bottom: -14px;
	position: relative;
	z-index: 2;
}
.partner-title img{
	padding: 0 20px;
	background-color: #fff;
}

/*==========================================================
	7. FOOTER
==========================================================*/
.footer-top{
	background-color: #3c2f80;
	padding: 100px 0 170px;
}
.ft-item h3{
	font-size: 18px;
	color: #fff;
	text-transform: uppercase;
	position: relative;
	padding-bottom: 18px;
	margin-bottom: 48px;
}
.ft-item h3:after{
	content: '';
	display: block;
	height: 1px;
	width: 50px;
	background-color: #cf3827;
	position: absolute;
	left: 0;
	bottom: 0;
}
.col-lg-3:nth-child(1) .ft-item p{
	margin-bottom: 30px;
	line-height: 24px;
}
.col-lg-3:nth-child(1) .ft-item ul{
	border-top: 1px solid #2d6289;
	padding-top: 25px;
}
.col-lg-3:nth-child(2) .ft-item li{
	margin-bottom: 32px;
}
.col-lg-3:nth-child(3) .ft-item span{
	display: block;
	font-size: 10px;
	color: #60a9df;
	margin-top: 18px;
}
.col-lg-3:nth-child(3) .ft-item p{
	margin-bottom: 10px;
}
.col-lg-3:nth-child(3) .ft-item .ft-latest{
	border-bottom: 1px solid #2d6289;
	padding-bottom: 30px;
	margin-bottom: 28px;
}
.col-lg-3:nth-child(3) .ft-item .ft-latest:last-child{
	border-bottom: 0;
	margin-bottom: 0;
}
.col-lg-3:nth-child(4) .ft-item ul{
	margin: 0 -5px;
}
.col-lg-3:nth-child(4) .ft-item ul:after{
	content: '';
	display: block;
	clear: both;
}
.col-lg-3:nth-child(4) .ft-item li{
	width: 29%;
	float: left;
	padding: 0 5px;
	margin-bottom: 10px;
}
.col-lg-3:nth-child(4) .ft-item a.all-insta{\
  font-size: 14px;
	text-transform: uppercase;
	font-weight: 700;
	text-decoration: underline;
	margin-top: 20px;
	display: block;
}
.ft-item li i{
	width: 20px;
	text-align: center;
	font-size: 24px;
	color: #60a9df;
}
.ft-item li i.fa-envelope-o{
	font-size: 18px;
}
.ft-item li p{
	display: inline-block;
	margin-left: 20px
}
.ft-item p,
.ft-item li,
.ft-item a,
.ft-item span{
	color: #fff;
	list-style: none;
}
.ft-item li a:hover,
.ft-item a:hover,
.page-blog .footer-top a:hover{
	color: #cf3827;
}
.home2 .ft-item li a:hover,
.home2 .ft-item a:hover {
	color: #f2982d;
}
.footer-bottom{
	text-align: center;
	padding-bottom: 50px;
}
.footer-bottom .logo-footer{
	margin-top: -145px;
}
.footer-bottom .copyright{
	margin-top: 40px;
}
.footer-bottom .f-socials{
	margin-top: 25px;
}
.footer-bottom .f-socials li{
	list-style: none;
	display: inline-block;
	margin-right: 30px;
}
.footer-bottom .f-socials li:last-child{
	margin-right: 0;
}
.footer-bottom .f-socials li i{
	opacity: 0.3;
}

/*==========================================================
	8. HOME 2
==========================================================*/
.home2 .site-header,
.home6 .site-header{
	position: fixed;
	top: 0;
	left: 0;
	right: 0;
	z-index: 9999;
	border-bottom: 1px solid rgba(255,255,255,0.2);
	height: 100px;
}
.home6 .site-header{
	border-bottom: 0;
}
.home6 .site-header .container{
	height: 100px;
}
.home6 .site-header .container .menu-wrap{
	width: 100%;
	float: left;
	border-bottom: 1px solid rgba(255,255,255,0.2);
}
.home2 .site-header:after,
.home6 .site-header:after,
.home6 .site-header .container:after{
	content: '';
	display: block;
	clear: both;
}
.home2 .site-header .site-brand,
.home6 .site-header .site-brand{
	float: left;
	line-height: 100px;
}
.home2 .site-header .site-brand h1,
.home6 .site-header .site-brand h1{
	line-height: 100px;
}
.home2 .slider-main .slider-main-item:before,
.home6 .slider-main .slider-main-item:before{
	content: '';
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	background-color: rgba(0,0,0,0.3);
	z-index: 9;
}
.home2 .search-main,
.home6 .search-main{
	border-right: 0;
	float: right;
	margin-top: 18px;
}
.home2 .search-main .search-icon,
.home6 .search-main .search-icon{
	border: 0;
	margin-top: 22px;
}
.home6 .search-main .search-icon{
	position: static;
	transform: initial;
	color: #fff;
}
.home6 .search-main .search-icon:hover{
	color: #cf3827;	
}
.home2 .slider-main-item .slider-main-title,
.home6 .slider-main-item .slider-main-title{
	top: 50%;
	transform: translate(-50%,-50%);
	color: #fff;
	z-index: 99;
	text-align: center;
	max-width: 635px;
}
.home2 .slider-main-item .slider-main-title p,
.home6 .slider-main-item .slider-main-title p{
	font-size: 15px;
	position: relative;
	padding-bottom: 25px;
}
.home2 .slider-main-item .slider-main-title p:after{
	content: '';
	display: block;
	width: 50px;
	height: 1px;
	background-color: #fff;
	position: absolute;
	bottom: 0;
	left: 50%;
	transform: translateX(-50%);
}
.home2 .slider-main-item .slider-main-title h2,
.home6 .slider-main-item .slider-main-title h2{
	color: #fff;
}
.home2 .slider-main-item .slider-main-title span,
.home6 .slider-main-item .slider-main-title span{
	font-weight: 700;
	text-transform: uppercase;
	padding: 5px 14px 6px;
	background-color: #cf3827;
	margin-bottom: 20px;
	display: inline-block;
}
.home2 .slider-main-item .slider-main-title h2:before,
.home2 .slider-main-item .slider-main-title h2:after,
.home6 .slider-main-item .slider-main-title h2:before,
.home6 .slider-main-item .slider-main-title h2:after{
	content: '';
	display: none;
}
.home2 .site-main .slider-main,
.home6 .site-main .slider-main{
	position: relative;
}
.courses-search:after{
	content: '';
	display: block;
	clear: both;
}
.courses-search{
	background-color: #000;
	height: 110px;
	overflow: hidden;
	margin-top: -55px;
	z-index: 1;
	position: relative;
}
.courses-search .courses-logo{
	float: left;
	width: 10%;
	background-color: #3c2f80;
	text-align: center;
	height: 110px;
}
.courses-search .courses-logo img{
	margin-top: 20px;
}
.courses-search .courses-logo p{
	font-weight: 700;
	text-transform: uppercase;
	color: #fff;
	margin-top: 5px;
}
.courses-search .courses-form{
	float: right;
	width: 90%;
	padding: 30px;
}
.courses-search .courses-form:after{
	content: '';
	display: block;
	clear: both;
}
.courses-search .courses-form .field{
	width: 26%;
	display: inline-block;
	float: left;
	padding: 0 15px;
}
.home2 .courses-search .courses-form .field option:not(:checked){
	background-color: #000;
}
.courses-search .courses-form .field:last-child{
	width: 22%;
}
.courses-search .courses-form .field-select{
	position: relative;
}
.courses-search .courses-form .field-select:after{
	content: '\f107';
	font-family: 'fontAwesome';
	position: absolute;
	top: 1px;
	right: 16px;
	bottom: 1px;
	padding: 0 20px 0 0;
	line-height: 43px;
	background-color: #000;
	color: #fff;
}
.courses-search .courses-form input,
.courses-search .courses-form select{
	height: 45px;
	line-height: 45px;
	width: 100%;
	background: inherit;
	border: 1px solid rgba(255,255,255,0.2);
	color: #fff;
	padding: 0 20px;
}
.courses-search .courses-form select{
	border: 1px solid rgba(255,255,255,0.2);
	padding: 0 0 0 20px;
	-webkit-appearance: none;
	-ms-appearance: none;
	-moz-appearance: none;
	appearance: none;
	position: relative;
}
.home2 .courses-search .courses-form input[type="text"],
.home2 .courses-search .courses-form select,
.home2 .courses-search .courses-form select option{
	background: #000;
}
.home4 .courses-search .courses-form input[type="text"],
.home4 .courses-search .courses-form select,
.home4 .courses-search .courses-form select option{
	background: #f5ad57;
}
.courses-search .courses-form input[type="submit"]{
	border: 0;
	background-color: #f2982d;
	color: #fff;
	text-transform: uppercase;
	font-weight: 700;
	cursor: pointer;
}
.courses-search .courses-form input[type="submit"]:hover{
	background: #cf3827;
}
.home2 .features-content{
	margin-top: 100px;
}
.home2 .header-bg,
.home6 .header-bg{
	background-color: rgba(0,0,0,0.7);
	transition: all 0.3s ease-in-out;
}
.home2 .popular-course{
	background-color: #f7f7f7;
	padding-top: 100px; 
}
.home2 .popular-c-slider .owl-nav{
	top: auto;
	bottom: -25px;
	margin-top: 0;
}
.home2 .popular-item:hover .popular-bottom{
	border-bottom-color: #f7f7f7;
}
.home2 .popular-c-slider .owl-stage{
	margin-bottom: 110px;
}
.home2 .popular-c-slider .owl-dots{
	display: none !important;
}
.home2 .popular-c-slider .owl-nav .owl-next,
.home2 .popular-c-slider .owl-nav .owl-prev{
	display: inline-block;
	height: 50px;
	width: 50px;
	border-radius: 50%;
	border: 0;
	text-align: center;
	line-height: 50px;
	margin: 0 6px;
	font-size: 20px;
	position: relative;
	background-color: #fff;
}
.home2 .popular-c-slider .owl-nav .owl-next:hover,
.home2 .popular-c-slider .owl-nav .owl-prev:hover,
.faculaties-slider .owl-nav .owl-next:hover,
.faculaties-slider .owl-nav .owl-prev:hover{
	background-color: #cf3827;
	transition: all 0.3s;
	border: none;
}
.home2 .popular-c-slider .owl-nav .owl-next:hover i,
.home2 .popular-c-slider .owl-nav .owl-prev:hover i,
.faculaties-slider .owl-nav .owl-next:hover i,
.faculaties-slider .owl-nav .owl-prev:hover i{
	color: #fff;
}
.home2 .popular-c-slider .owl-nav .owl-next i,
.home2 .popular-c-slider .owl-nav .owl-prev i{
	color: #000;
	vertical-align: 1px;
}
.home2 .popular-slider .owl-nav .owl-prev:before,
.home2 .popular-slider .owl-nav .owl-next:before{
	content: '';
	display: none;
}
.home2 .popular-title,
.home3 .popular-title{
	position: relative;
	padding-bottom: 25px;
	margin-bottom: 40px;
}
.home2 .popular-title:after,
.home3 .popular-title:after{
	content: '';
	display: block;
	height: 1px;
	width: 50px;
	background-color: #000;
	position: absolute;
	bottom: 0;
	left: 50%;
	transform: translateX(-50%);
}
.popular-c-slider .popular-item{
	transition: .8s;
	-webkit-transition: .8s;
	transform: translateX(0);
	-webkit-transform: translateX(0);
	opacity: 1;
}
.popular-c-slider .popular-item.__loading{
	opacity: 0;
	transform: translateX(40px);
	-webkit-transform: translateX(40px);
}
.popular-tabs{
	text-align: center;
	max-width: 860px;
	margin: 0 auto 60px;
	height: 50px;
	line-height: 50px;
	background-color: #fff;
	padding: 0 35px;
	
}
.popular-tabs button{
	background-color: #fff;
	border: 0;
	font-weight: 700;
	padding: 0;
	margin-right: 55px;
	cursor: pointer;
	outline: 0;
	outline-offset: none;
}
.popular-tabs button.btn-active,
.popular-tabs button:hover{
	color: #cf3827;
}
.popular-tabs button:last-child{
	margin-right: 0;
}
.choose-us{
	padding: 100px 0 80px;
}
.title2 h2{
	position: relative;
	padding-bottom: 23px;
	font-size: 24px;
}
.title2 h2:after,
.history-product h2:after,
.about-learn-item h3:after,
.contact-item h2:after,
.pratical-info h3:after{
	content: '';
	position: absolute;
	height: 1px;
	width: 50px;
	background-color: #000;
	position: absolute;
	bottom: 0;
	left: 0;
}
.choose-item ul{
	margin: 60px -15px 0;
}
.choose-item ul:after{
	content: '';
	display: block;
	clear: both;
}
.choose-item li{
	list-style: none;
	width: 50%;
	float: left;
	padding: 0 15px;
	margin-bottom: 50px;
}
.choose-item li:hover .choose-number{
	background-color: #cf3827;
}
.choose-item .choose-number{
	height: 40px;
	width: 40px;
	line-height: 40px;
	text-align: center;
	background-color: #acacac;
	border-radius: 50%;
	color: #fff;
	font-weight: 700;
	font-size: 16px;
	float: left;
}
.choose-item .choose-info{
	margin-left: 60px;
}
.choose-item .choose-info h3{
	clear: none;
	text-transform: uppercase;
	padding-top: 12px;
	font-size: 14px;
	margin-bottom: 25px;
}
.choose-item .choose-info h3 a{
	height: 19px;
	overflow: hidden;
}
.choose-item .choose-info h3 a:hover{
	color: #cf3827;
}
.video,
.count{
	background-image: url('images/video-bg.jpg');
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center;
	position: relative;
	padding: 125px 0 110px;
}
.video:before,
.count:before{
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	background-color: rgba(0,0,0,0.5);
}
.video-info{
	max-width: 770px;
	position: relative;
	margin: 0 auto;
}
.video-info:after{
	content: '';
	display: block;
	clear: both;
}
.video-info .video-text{
	float: left;
	color: #fff;
}
.video-info .video-text h2{
	font-size: 36px;
	color: #fff;
	margin-bottom: 10px;
}
.btn {
    cursor:pointer;
}
.btn-custom {
    cursor:pointer;
    height: 45px;
    line-height: 45px;
    padding: 0 25px;
    border: 0;
    border-radius: 0;
    font-weight: 700;
    color: #fff;
}
.video-info a.btn-play{
	float: right;
	margin-top: 15px;
	color: #fff;
}
.video-info a.btn-play:hover{
	background: #cf3827;	
}
.our-faculaties{
	padding: 100px 0;
}
.our-faculaties .title2{
	text-align: center;
	margin-bottom: 75px;
}
.our-faculaties .title2 h2{
	margin-bottom: 25px;
}
.our-faculaties .title2 h2:after,
.history-product h2:after{
	left: 50%;
	transform: translateX(-50%);
}
.faculaties-item .faculaties-box{
	margin: -80px 40px 0;
	background-color: #fff;
	position: relative;
	text-align: center;
	padding: 30px 0;
}
.faculaties-item .faculaties-box h3{
	text-transform: uppercase;
	margin-bottom: 5px;
}
.faculaties-item .faculaties-box span{
	height: 1px;
	width: 50px;
	background-color: #cf3827;
	display: inline-block;
	margin-top: 25px;
}
.faculaties-item:hover .faculaties-box{
	display: none;
}
.faculaties-item:hover .faculaties-box-hover{
	display: block;
}
.faculaties-item .faculaties-box-hover{
	display: none;
	margin: -120px 40px 0;
	background-color: #fff;
	position: relative;
}
.faculaties-socials{
	text-align: center;
	line-height: 40px;
}
.faculaties-socials li{
	list-style: none;
	display: inline-block;
	position: relative;
	margin-right: 25px;
}
.faculaties-socials li:last-child{
	margin-right: 0;
}
.faculaties-socials li i{
	color: #c6c6c6;
}
.faculaties-socials li:hover i{
	color: #000;
}
.faculaties-socials li span{
	position: absolute;
	top: -22px;
	line-height: 22px;
	padding: 0 9px;
	background-color: #cf3827;
	color: #fff;
	font-size: 12px;
	position: absolute;
	transform: translateX(-50%);
	margin-left: -3px;
	opacity: 0;
	visibility: hidden;
}
.faculaties-socials li:hover span{
	opacity: 1;
	visibility: visible;
	transition: all 0.3s ease-in-out;
}
.faculaties-socials li span:after{
	content: '';
	width: 0;
	height: 0;
	border-left: 5px solid transparent;
	border-right: 5px solid transparent;
	border-top: 6px solid #cf3827;
	position: absolute;
	left: 50%;
	bottom: -6px;
	transform: translateX(-50%);
}
.faculaties-box-hover p{
	padding: 30px;
	background-color: #3c2f80;
	color: #fff;
	text-align: center;
}
.faculaties-content{
	overflow: hidden;
}
.faculaties-slider{
	width: 1983px;
	margin-left: -40px;
}
.faculaties-slider .owl-stage-outer{
	position: relative;
}
.faculaties-slider .owl-stage-outer:before{
	content: '';
	position: absolute;
	top: 0;
	left: 40px;
	bottom: 0;
	background-color: rgba(255,255,255,0.7);
	z-index: 3;
	width: 310px;
}
.faculaties-slider .owl-stage-outer:after{
	content: '';
	position: absolute;
	top: 0;
	right: 40px;
	bottom: 0;
	background-color: rgba(255,255,255,0.7);
	z-index: 3;
	width: 310px;
}
.faculaties-slider .owl-nav{
	margin-top: 30px;
	text-align: center;
}
.faculaties-slider .owl-nav .owl-next,
.faculaties-slider .owl-nav .owl-prev{
	height: 45px;
	width: 45px;
	background-color: #f3f3f3;
	border-radius: 50%;
	padding: 0;
	line-height: 43px !important;
	color: #000;
	font-size: 20px;
	border: 0;
	margin: 0 5px;
	display: inline-block;
	text-align: center;
}
.our-gallery{
	background-color: #f3f3f3;
	padding: 100px 0;
}
.our-gallery .title2{
	text-align: center;
	margin-bottom: 60px;
}
.our-gallery .title2 h2:after{
	left: 50%;
	transform: translateX(-50%);
}
.gallery-content{
	text-align: center;
}
.gallery-content ul{
	letter-spacing: -0.3em;
	margin: 0 -1px;
}
.gallery-content ul:after{
	content: '';
	display: block;
	clear: both;
}
.gallery-content li{
	list-style: none;
	width: 25%;
	float: left;
	padding: 0 1px;
	margin-bottom: 2px;
	letter-spacing: normal;
	position: relative;
	overflow: hidden;
	text-align: left;
}
.gallery-content li .gallery-info{
	position: absolute;
	left: 0;
	bottom: -82px;
	right: 83px;
	background-color: rgba(56,139,224,0.9);
	color: #fff;
	padding: 20px;
	transition: all 0.3s;
}
.gallery-content li:hover .gallery-info{
	bottom: 0;
	transition: all 0.3s;
}
.gallery-content li .gallery-info h3{
	font-size: 14px;
	color: #fff;
	margin-bottom: 8px;
}
.gallery-content li .gallery-info p{
	font-size: 12px;
}
.gallery-content li img{
	width: 100%;
}
.gallery-content a.btn-gallery{
	margin-top: 60px;
	color: #fff;
}
.gallery-content a.btn-gallery:hover{
	background: #cf3827;	
}
.count{
	background-image: url('images/count-bg.jpg');
	padding: 130px 0;
}
.count .count-item{
	position: relative;
	text-align: center;
}
.count-item:hover h3 a{
	color: #f2982d;
}
.count-item:hover p{
	letter-spacing: 3px;
	transition: all 0.3s ease-in-out;
}
.count-item h3{
	font-size: 50px;
	font-weight: 700;
	margin-bottom: 15px;
}
.count-item h3 a{
	color: #fff;
}
.count-item p{
	font-size: 16px;
	text-transform: uppercase;
	color: #fff;
	font-weight: 700;
	transition: all 0.3s ease-in-out;
}
.home2 .blog-item.blog-row{
	margin-bottom: 30px;
}
.home2 .blog-item:last-child{
	margin-bottom: 0;
}
.home2 .blog-item.blog-row:after,
.page-blog .entry-main .blog-item:after{
	content: '';
	display: block;
	clear: both;
}
.home2 .blog-item.blog-row .blog-left,
.page-blog .entry-main .blog-item .blog-left{
	width: 50%;
	float: left;
}
.home2 .blog-item img:hover{
	filter: blur(1px);
	transition: all 0.3s;
}
.home2 .blog-item.blog-row .blog-right,
.page-blog .entry-main .blog-item .blog-right{
	width: 50%;
	float: left;
}
.home2 .blog-item.blog-row img,
.page-blog .entry-main .blog-item .blog-left img{
	width: 100%;
}
.home2 .blog-item.blog-row .blog-info,
.page-blog .entry-main .blog-item .blog-right .blog-info{
	margin-left: 0;
	padding: 40px;
	width: 100%;
}
.home2 .blog-item.blog-row:last-child .blog-info{
	text-align: right;
}
.home2 .blog-item.blog-row:last-child .blog-info .blog-line{
	float: right;
}
.home2 .blog-item.blog-row .blog-number-left{
	right: initial;
	left: 0;
}
.home2 .blog-item.blog-col{
	height: 100%;
}
.home2 .blog-item.blog-col .blog-info{
	margin-left: 0;
	padding: 40px;
	width: 100%;
}
.home2 .blog-item .blog-info a.blog-number.blog-number-left .blog-month{
	left: 50px;
	right: auto;
}
.home2 .footer-top{
	background-color: initial;
	background-image: url('images/footer-bg.jpg');
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center;
	position: relative;
	padding: 0;
}
.home2 .footer-bot{
	padding: 62px 0;
	border-top: 1px solid rgba(255,255,255,0.2);
	position: relative;
	margin-top: 60px;
}
.home2 .footer-bot:after{
	content: '';
	display: block;
	clear: both;
}
.home2 .footer-bot .copyright{
	float: left;
	color: #fff;
	position: relative;
}
.home2 .footer-bot .legal{
	float: right;
	position: relative;
}
.home2 .footer-bot .legal li{
	list-style: none;
	display: inline-block;
	margin-right: 25px;
}
.home2 .footer-bot .legal li:last-child{
	margin-right: 0;
}
.home2 .footer-bot .legal li a{
	color: #fff;
}
.home2 .footer-bot .legal li:hover a,
.home2 .footer-bot .copyright a:hover{
	color: #f2982d;
}
.home2 .footer-bot .copyright a{
	color: #fff;
}
.home2 .footer-bot .back-top{
	position: absolute;
	left: 50%;
	top: 50%;
  transform: translate(-50%,-50%);
	height: 46px;
	width: 46px;
	border: 2px solid #fff;
	border-radius: 50%;
	text-align: center;
	line-height: 40px;
	cursor: pointer;
}
.home2 .footer-bot .back-top:hover{
	border: 2px solid #f2982d;
}
.home2 .footer-bot .back-top:hover i{
	color: #f2982d;
}
.home2 .footer-top:before{
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	background-color: rgba(0,0,0,0.5);
}
.home2 .footer-top i,
.home2 .col-lg-3:nth-child(3) .ft-item span{
	color: #fff;
}
.home2 .ft-item h3::after{
	background-color: #fff;
}
.home2 .col-lg-3:nth-child(1) .ft-item ul{
	border-top-color: rgba(255,255,255,0.3);
}
.home2 .col-lg-3:nth-child(3) .ft-item .ft-latest{
	border-bottom-color: rgba(255,255,255,0.3);
}
.home2 .footer-up{
  background-color: #3c2f80;
	position: relative;
	transform: translateY(-50%);
	margin-bottom: 35px;
	z-index: 999;
}
.home2 .footer-up .footer-up-item{
	position: relative;
	padding: 45px 60px;
}
.footer-up-item span{
	position: absolute;
	top: -11px;
	line-height: 22px;
	font-size: 12px;
	padding: 0 9px;
	background-color: #cf3827;
	color: #fff;
	left: 60px;
}
.footer-up-item li{
	list-style: none;
	display: inline-block;
}
.footer-up-contact li{
	margin-right: 65px;
}
.footer-up-contact li:last-child{
	margin-right: 0;
}
.footer-up-contact li{
	color: #fff;
	font-weight: 500;
}
.footer-up-contact li i{
	opacity: 0.15;
	font-size: 24px;
	margin-right: 15px;
	vertical-align: -3px;
}
.footer-up-contact li i.fa-envelope-o{
	font-size: 18px;
}
.footer-up-follow li{
	margin-right: 30px;
}
.footer-up-follow li:hover i{
	opacity: 1;
}
.footer-up-follow li i{
	opacity: 0.2;
	font-size: 18px;
}

/*==========================================================
	9. HOME 3
==========================================================*/
.home3 .menu-header{
	height: 420px;
}
.home3 .features-left{
	width: 25%;
	float: left;
	height: 100%;
}
.home3 .features-left .f-search{
	padding: 90px 30px;
}
.home3 .features-right{
	width: 75%;
	float: right;
	text-align: center;
	background-image: url('images/banner-bg.png');
	background-repeat: no-repeat;
	background-position: center bottom;
	height: 100%;
}
.home3 .features-right .banner{
	padding: 55px 15px 0;
}
.home3 .features-right .banner .banner-desc{
	max-width: 430px;
	margin: 0 auto;
}
.home3 .our-features{
	height: 600px;
	margin-top: -400px;
	background-color: #fff;
	box-shadow: 0px 0px 7px 0px rgba(0, 0, 0, 0.1); 
	margin-bottom: 100px;
}
.home3 .features-right .logo-banner{
	margin-bottom: 18px;
}
.home3 .features-right h2{
	font-size: 24px;
	position: relative;
	margin-bottom: 20px;
	display: inline-block;
} 
.home3 .features-right h2:before{
	content: '';
	display: block;
	height: 1px;
	width: 50px;
	background-color: #000;
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	left: -80px;
}
.home3 .features-right h2:after{
	content: '';
	display: block;
	height: 1px;
	width: 50px;
	background-color: #000;
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	left: initial;
	right: -80px;
}
.home3 .our-features:after{
	content: '';
	display: block;
	clear: both;
}
.home3 .features-main .title{
	text-align: center;
}
.home3 .features-main .title-logo{
	background-image: url('images/assets/logo-bg-02.png');
	width: 80px;
	height: 63px;
	float: none;
	margin-bottom: 7px;
}
.home3 .features-main .title-info{
	margin-left: 0;
}
.home3 .features-main .title-info h2{
	margin-bottom: 10px;
}
.home3 .ft-box{
	padding: 55px 40px 50px;
	border: 1px solid #fff;
	position: relative;
	overflow: hidden;
}
.home3 .ft-box:hover{
	border: 1px solid #3c2f80;
	transition: all 0.3s ease-in-out;
}
.home3 .ft-box:hover .ft-box-bg{
	visibility: visible;
	opacity: 1;
	transition: all 0.3s;
}
.home3 .ft-box:hover .ft-box-bg img{
	display: block;
}
.home3 .ft-box .ft-box-bg{
	position: absolute;
	bottom: -25px;
	right: -25px;
	opacity: 0;
	visibility: hidden;
	transition: all 0.3s;
}
.home3 .ft-box .ft-box-bg img{
	margin-bottom: 0;
}
.home3 .ft-box:hover img{
	display: none;
}
.home3 .ft-box:hover .ft-desc{
	height: 186px;
	overflow: hidden;
}
.home3 .ft-box .ft-more:hover{
	background-color: #cf3827;
	color: #fff;
	border-color: #cf3827;
}
.home3 .ft-box img,
.list-features .f-icon{
	margin-bottom: 52px;
}
.home3 .ft-box h3,
.list-features .f-title{
	margin-bottom: 32px;
	text-transform: uppercase;
}
.home3 .ft-box .ft-desc,
.list-features .f-desc{
	margin-bottom: 35px;
	height: 84px;
	overflow: hidden;
}
.list-features .f-desc{
	height: auto;
}
.home3 .ft-box .ft-desc p{
	margin-bottom: 28px;
}
.home3 .ft-box .ft-more,
.f-read{
	height: 45px;
	line-height: 45px;
	display: inline-block;
	border: 1px solid rgba(0,0,0,0.15);
	font-weight: 700;
	text-transform: uppercase;
	padding: 0 24px;
}
.f-read:hover,
.home6 .all-events:hover,
.upcoming-content .owl-nav .owl-next:hover,
.upcoming-content .owl-nav .owl-prev:hover{
	border-color: #cf3827;
	background-color: #cf3827;
	color: #fff;
}
.list-category:after{
	content: '';
	display: block;
	clear: both;
}
.list-category .category-item{
	width: 20%;
	float: left;
	position: relative;
}
.list-category{
	background-color: #3c2f80;
}
.home4 .list-category{
	margin-top: 120px;
}
.list-category .category-item.center{
	text-align: center;
}
.list-category .category-item.center .category-info{
	position: relative;
	transform: none;
	left: 0;
	right: 0;
	top: 150px;
}
.list-category .category-item.center .category-info img{
	margin-bottom: 44px;
}
.list-category .category-item.center .category-info p{
	font-size: 18px;
	letter-spacing: 4px;
	text-transform: uppercase;
	color: #fff;
	font-weight: 700;
}
.list-category .category-item.center .category-info p span{
	display: block;
	letter-spacing: normal;
	font-size: 48px;
	margin-bottom: 34px;
	margin-top: -7px;
}
.list-category .category-item.center .category-info a.cat-all{
	font-size: 14px;
	text-transform: uppercase;
	font-weight: 700;
	color: #fff;
	border: 1px solid #fff;
	height: 45pc;
	line-height: 43px;
	padding: 12px 24px;
}
.list-category .category-item .category-info{
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	left: 47px;
	right: 47px;
}
.category-item:hover .category-name{
	opacity: 1;
}
.category-info .category-name{
	font-size: 12px;
	background-color: #cf3827;
	display: inline-block;
	padding: 0 12px;
	color: #fff;
	height: 24px;
	line-height: 28px;
	opacity: 0;
}
.category-info .category-name a{
	display: block;
	color: #fff;
}
.category-item:hover .category-info .category-content{
	border-top: 3px solid #cf3827;
	padding: 27px 30px;
}
.category-info .category-content{
	background-color: #fff;
	border-top: 4px solid #fff;
	padding: 10px 20px 12px;
}
.category-item:hover .category-info .category-content h3{
	margin-bottom: 20px;
	line-height: 24px;
	text-align: left;
}
.category-info .category-content h3{
	font-size: 14px;
	text-transform: uppercase;
	margin-bottom: 0px;
	text-align: center;
}
.category-item:hover .category-info .category-content .category-desc{
	display: block;
}
.category-info .category-content .category-desc{
	margin-bottom: 20px;
	display: none;
}
.category-item:hover .category-info .category-content .category-more{
	display: inline-block;
}
.category-info .category-content .category-more{
	font-weight: 700;
	position: relative;
	display: inline-block;
	display: none;
}
.category-info .category-content .category-more:after{
	content: '';
	height: 1px;
	width: 100%;
	position: absolute;
	bottom: 0;
	left: 0;
	background-color: #3c2f80;
}
.popular-main .popular-item:after,
.popular-main .popular-item .popular-bottom:after{
	content: '';
	display: block;
	clear: both;
}
.popular-main .popular-item:nth-child(2n-1) .popular-thumb{
	width: 50%;
	float: left;
}
.popular-main .popular-item:nth-child(2n) .popular-thumb{
	width: 50%;
	float: right;
}
.popular-main .popular-item{
	margin-bottom: 95px;
	position: relative;
}
.popular-main .popular-item:last-child{
	margin-bottom: 80px;
}
.popular-main .popular-item:nth-child(2n-1) .popular-box .popular-avatar{
	position: absolute;
	left: 40px;
	border: 10px solid #fff;
	border-radius: 50%;
	bottom: -45px;
}
.popular-main .popular-item:nth-child(2n) .popular-box .popular-avatar{
	position: absolute;
	right: 40px;
	border: 10px solid #fff;
	border-radius: 50%;
	top: -45px;
	z-index: 9;
}
.popular-main .popular-item,
.popular-main .popular-item .popular-box{
	height: 300px;
}
.popular-main .popular-item:nth-child(2n-1) .popular-box{
	float: right;
	width: 50%;
}
.popular-main .popular-item:nth-child(2n) .popular-box{
	float: left;
	width: 50%;
}
.popular-main .popular-item:nth-child(2n) .popular-box .popular-info{
	text-align: right;
}
.popular-main .popular-item .popular-info h3{
	clear: none;
}
.popular-main .popular-item .popular-info{
	height: 245px;
	padding: 45px 30px;
}
.popular-main .popular-item .popular-info h3{
	font-size: 24px;
	margin-bottom: 20px;
}
.popular-main .popular-item .popular-bottom{
	height: 55px;
	line-height: 55px;
	padding: 0 30px;
	border: 1px solid #eaeaea;
	border-top: 0;
}
.popular-main .popular-item:nth-child(2n-1) .popular-bottom .popular-count{
	float: left;
}
.popular-main .popular-item:nth-child(2n) .popular-bottom .popular-count{
	float: right;
}
.popular-main .popular-item:nth-child(2n) .popular-bottom .price{
	float: left;
}
.popular-main .popular-item:nth-child(2n) .popular-bottom .price .price-old{
	color: #000;
	opacity: 0.5;
	margin-left: 25px;
	text-decoration: line-through;
}
.home3 .popular-course a.all-courses{
	transform: translateX(-50%);
	position: relative;
	left: 50%;
	background-color: #cf3827;
}
.home3 .popular-course a.all-courses:hover{
	color: #fff;
	background: #3c2f80;
}
.home3 .popular-course{
	padding: 100px 0 25px;
}
.home3 .blog{
	background-color: initial;
	background-image: url('images/blog-bg.jpg');
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center;
	position: relative;
}
.home3 .blog .title{
	position: relative;
}
.home3 .blog:before{
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	background-color: rgba(0,0,0,0.5);
}
.home3 .our-events{
	padding-top: 100px;
}
.oe-item:after{
	content: '';
	display: block;
	clear: both;
}
.oe-item .oe-info .oe-date{
	height: 50px;
	width: 50px;
	background-color: #cf3827;
	text-align: center;
	line-height: 50px;
	color: #fff;
	font-size: 24px;
	font-weight: 700;
	margin-bottom: 30px;
	position: relative;
}
.oe-item .oe-info .oe-date a{
	color: #fff;
	display: block;
}
.oe-item .oe-info .oe-date a:hover span{
	opacity: 1;
	visibility: visible;
	transition: all 0.3s;
}
.oe-item.oe-two .oe-info .oe-date span{
	right: auto;
	left: 50px;
}
.oe-item .oe-info .oe-date span{
	position: absolute;
	right: 50px;
	background-color: #e5e5e5;
	font-size: 14px;
	color: #000;
	text-transform: uppercase;
	padding: 0 20px;
	opacity: 0;
	visibility: hidden;
	transition: all 0.3s;
}
.oe-item .oe-info h3{
	margin-bottom: 22px;
}
.oe-item .oe-info .oe-desc{
	margin-bottom: 26px;
}
.oe-item .oe-info a.oe-read{
	display: inline-block;
	height: 40px;
	line-height: 38px;
	border: 1px solid rgba(0,0,0,0.15);
	padding: 0 25px;
	font-weight: 700;
	text-transform: uppercase;
}
.oe-item .oe-thumb{
	position: relative;
	overflow: hidden;
}
.oe-item .oe-thumb:hover a:before,
.oe-item .oe-thumb:hover p{
	opacity: 1;
	visibility: visible;
	transition: all 0.3s;
}
.oe-item .oe-thumb:hover img{
	-webkit-filter: blur(2px);
	filter: blur(2px);
}
.oe-item .oe-thumb img{
	-webkit-filter: blur(0px);
	filter: blur(0px);
	-webkit-transition: .3s ease-in-out;
	transition: .3s ease-in-out;
}
.oe-item .oe-thumb a:before{
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	background-color: rgba(0,0,0,0.2);
	opacity: 0;
	visibility: hidden;
	transition: all 0.3s;
	z-index: 999;
}
.oe-item .oe-thumb p{
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%,-50%);
	background-color: #fff;
	text-align: center;
	width: 345px;
	padding: 12px 0;
	opacity: 0;
	visibility: hidden;
	transition: all 0.3s;
	z-index: 9999;
}
.oe-item.oe-one .oe-info .oe-date{
	float: right;
}
.oe-item.oe-one .oe-info{
	text-align: right;
	padding: 80px 90px 15px 15px;
}
.oe-item.oe-two .oe-info{
	text-align: left;
	padding: 80px 15px 15px 90px;
}
.oe-item.oe-one .oe-info,
.oe-item.oe-two .oe-thumb{
	float: left;
	width: 50%;
}
.oe-item.oe-one .oe-thumb,
.oe-item.oe-two .oe-info{
	float: right;
	width: 50%;
}
.home2 .partner-slider{
	padding: 80px 0 120px 0;
}
.home3 .partner {
	z-index: 2;	
}
.home3 .partner-slider{
	padding: 30px 0;
	border-top: 0;
	box-shadow: 0px 0px 7px 0px rgba(0, 0, 0, 0.1); 
	margin-bottom: -89px;
	background-color: #fff;
}
.home3 .partner-slider .partner-item{
	border-right: 1px solid #e5e5e5;
}
.home3 .partner-slider .partner-item:hover{
	-webkit-box-shadow: 0px 0px 37px -13px rgba(0,0,0,0.75);
-moz-box-shadow: 0px 0px 37px -13px rgba(0,0,0,0.75);
box-shadow: 0px 0px 37px -13px rgba(0,0,0,0.75);
	transition: all 0.3s ease-in-out;
}
.home3 .footer-top{
	padding: 195px 0 70px;
}
.home3 .footer-bottom .logo-footer{
	margin-top: 0;
}
.home3 .footer-bottom .f-socials{
	margin-top: 50px;
	text-align: left;
}
.home3 .footer-bottom .f-socials li{
	height: 46px;
	width: 46px;
	border: 1px solid #bfbfbf;
	border-radius: 50%;
	line-height: 44px;
	text-align: center;
}
.home3 .footer-bottom .f-socials li:last-child{
	margin-right: 0;
}
.home3 .footer-bottom .f-socials li a{
	display: block;
}
.home3 .footer-bottom .f-socials li:hover i{
	color: #d60f0f;
	opacity: 1;
	transition: all 0.3s ease-in-out;
}
.home3 .footer-bottom .f-socials li:hover{
	border: 1px solid #d60f0f;
	transition: all 0.3s ease-in-out;
}
.home3 .footer-bottom .f-socials li{
	margin-right: 8px;
}
.home3 .f-legal{
	text-align: right;
	margin-top: 60px;
}
.home3 .f-legal li{
	list-style: none;
	display: inline-block;
	margin-left: 23px;
	position: relative;
	padding-bottom: 6px;
}
.home3 .f-legal li:hover a{
	color: #000;
}
.home3 .f-legal li:hover:after{
	background-color: #000;
	transition: all 0.3s ease-in-out;
}
.home3 .f-legal li:first-child{
	margin-left: 0;
}
.home3 .f-legal li:after{
	content: '';
	position: absolute;
	bottom: 0;
	left: 0;
	height: 2px;
	width: 100%;
	background-color: #fff;
}
.home3 .footer-bottom{
	padding: 75px 0;
}

/*==========================================================
	10. HOME 4
==========================================================*/
.home4 .site-header .site-top,
.page .site-header .site-top{
	height: 50px;
	line-height: 50px;
	background-color: #3c2f80;
	overflow: hidden;
}
.home4 .site-header .site-top{
	overflow: hidden;
}
.home5 .site-header .site-top,
.page-blog .site-header .site-top{
	line-height: 50px;
}
.home4 .site-top:after,
.home5 .site-top:after,
.page-blog .site-top:after,
.page .site-top:after{
	content: '';
	display: block;
	clear: both;
}
.home4 .site-top .top-left,
.home5 .site-top .top-left,
.page-blog .site-top .top-left,
.page .site-top .top-left{
	float: left;
}
.home4 .top-left p,
.home4 .top-left a,
.home4 .top-right li a,
.page .top-left p,
.page .top-left a,
.page .top-right li a{
	color: #fff;
}
.home4 .top-left a:hover,
.home4 .top-right li a:hover,
.home4 .top-right .user a:hover{
	opacity: 0.8;
}
.home4 .top-left i,
.page .top-left i{
	margin-right: 15px;
	font-size: 20px;
	vertical-align: -2px;
}
.home4 .top-left span,
.page .top-left span{
	margin: 0 25px;
	opacity: 0.5;
}
.home4 .site-top .top-right,
.home5 .site-top .top-right,
.page-blog .site-top .top-right,
.page .site-top .top-right{
	float: right;
}
.home4 .top-right li,
.home5 .top-right li,
.page-blog .top-right li,
.page .top-right li{
	list-style: none;
	display: inline-block;
	margin-left: 23px;
}
.home4 .top-right li:first-child,
.page .top-right li:first-child{
	margin-left: 0;
}
.home4 .top-right ul,
.home4 .top-right .user,
.page .top-right ul,
.page .top-right .user{
	display: inline-block;
}
.home4 .top-right .user,
.page .top-right .user{
	font-weight: 700;
	text-transform: uppercase;
	margin-left: 45px;
}
.home4 .top-right .user a,
.page .top-right .user a{
	color: #fff;
	display: block;
	padding: 0 0 0 20px;
	background-color: #cf3827;
	position: relative;
}
.home4 .top-right .user a:before,
.page .top-right .user a:before{
	content: '';
	width: 0;
	height: 0;
	border-bottom: 50px solid #cf3827;
	border-left: 23px solid transparent;
	position: absolute;
	top: 0;
	left: -23px;
}
.home4 .top-right .user a:after,
.page .top-right .user a:after{
	content: '';
	height: 50px;
	width: 999999px;
	background-color: #cf3827;
	display: block;
	position: absolute;
	top: 0;
	left: 90px;
}
.home4 .site-header,
.page .site-header,
.home5 .site-header,
.page-blog .site-header{
	box-shadow: 0px 0px 7px 0px rgba(0, 0, 0, 0.15);
	position: relative;
	z-index: 999;
}
.home5 .site-header{
	overflow: initial;
}
.home4 .header-content:after,
.page .header-content:after,
.home5 .header-content:after,
.page-blog .header-content:after{
	content: '';
	display: block;
	clear: both;
}
.home4 .site-brand,
.page .site-brand,
.home5 .site-brand,
.page-blog .site-brand{
	float: left;
}
.home4 .site-brand a,
.home5 .site-brand a{
	line-height: 154px;	
}
.home4 .search-main,
.page .search-main,
.home5 .search-main,
.page-blog .search-main{
	float: right;
}
.home4 .search-main .search-icon i,
.page .search-main .search-icon i,
.home5 .search-main .search-icon i,
.page-blog .search-main .search-icon i{
	color: #000;
}
.home4 .search-main .search-icon:hover i,
.home5 .search-main .search-icon:hover i{
	color: #cf3827;	
}
.home4 .search-main .search-icon,
.page .search-main .search-icon,
.home5 .search-main .search-icon,
.page-blog .search-main .search-icon{
	border: 0;
	line-height: 154px;
	height: 154px;
	margin-top: 0;
}
.home4 .c-hamburger span,
.page .c-hamburger span,
.home5 .c-hamburger span,
.page-blog .c-hamburger span,
.home4 .c-hamburger span:after,
.page .c-hamburger span:after,
.home5 .c-hamburger span:after,
.page-blog .c-hamburger span:after,
.home4 .c-hamburger span:before,
.page .c-hamburger span:before,
.home5 .c-hamburger span:before,
.page-blog .c-hamburger span:before{
	background-color: #000;
}
.home4 .c-hamburger,
.page .c-hamburger,
.home5 .c-hamburger,
.page-blog .c-hamburger{
	border-right: 0;
	margin-top: 4px;
}
.welcome-slider{
	background-color: #f6f6f6;
	text-align: center;
	padding-top: 90px;
	position: relative;
}
.welcome-slider h2{
	font-size: 70px;
	text-transform: uppercase;
	letter-spacing: 12px;
	opacity: 0.1;
	margin-top: 50px;
}
.welcome-slider .welcome-item img{
	width: auto;
	margin: -62px auto 54px;
	position: relative;
}
.welcome-slider .owl-nav .owl-next,
.welcome-slider .owl-nav .owl-prev{
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	right: 60px;
	width: 60px;
	height: 60px;
	padding: 0;
	margin: 0;
	line-height: 60px;
	background-color: #fff;
	color: #000;
	font-size: 18px;
}
.welcome-slider .owl-nav{
	margin: 0;
}
.welcome-slider .owl-nav .owl-prev{
	right: initial;
	left: 60px;
}
.welcome-slider .owl-nav .owl-next:hover,
.welcome-slider .owl-nav .owl-prev:hover{
	box-shadow: 0px 0px 7px 0px rgba(0, 0, 0, 0.15);
	background-color: #cf3827;
	color: #fff;
}
.welcome-slider .welcome-box{
	border: 5px solid #000;
	display: inline-block;
	padding: 8px 20px;
	background-color: #fff;
}
.welcome-slider .welcome-box h3{
	font-size: 50px;
	text-transform: uppercase;
}
.welcome-slider .welcome-box p{
	font-size: 18px;
	font-weight: 700;
	text-transform: uppercase;
}
.home4 .best-course .courses-search,
.page .best-course .courses-search{
	background-color: #f2982d;
}
.home4 .best-course .courses-logo,
.page .best-course .courses-logo{
	background-color: #f2982d;
	line-height: 105px;
	height: 105px;
}
.home4 .best-course .courses-logo p,
.page .best-course .courses-logo p{
	text-transform: none;
	font-size: 24px;
	margin-top: 0;
}
.home4 .best-course .courses-search,
.page .best-course .courses-search{
	height: 105px;
}
.home4 .courses-search .courses-form .field-select:after{
	background-color: #f5ad57;
}
.home4 .best-course .courses-search .courses-form .field,
.page .best-course .courses-search .courses-form .field{
	width: 29%;
}
.home4 .best-course .courses-search .courses-form,
.page .best-course .courses-search .courses-form{
	padding: 30px 30px 30px 0;
}
.home4 .best-course .courses-search .courses-form .field:last-child,
.page .best-course .courses-search .courses-form .field:last-child{
	width: 13%;
}
.home4 .best-course .courses-search .courses-form input[type="submit"],
.page .best-course .courses-search .courses-form input[type="submit"]{
	background-color: #fff;
	color: #000;
}
.home4 .best-course .courses-search .courses-logo,
.page .best-course .courses-search .courses-logo{
	width: 15%;
}
.home4 .best-course .courses-search .courses-form,
.page .best-course .courses-search .courses-form{
	width: 85%;
}
.home4 .best-course .courses-search .courses-form input,
.home4 .best-course .courses-search .courses-form select{
	border: 1px solid #F5AD56;
}
.courses-search .courses-form input::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */
	color: #fff;
    opacity: 1; /* Firefox */	
}
.courses-search .courses-form input:-ms-input-placeholder { /* Internet Explorer 10-11 */
    color: #fff;
}
.courses-search .courses-form input::-ms-input-placeholder { /* Microsoft Edge */
    color: #fff;
}
.popular-course.layout2 .popular-main .popular-item,
.popular-course.layout2 .popular-main .popular-item .popular-box,
.popular-course.layout2 .popular-main .popular-item .popular-info,
.popular-course.layout2 .popular-main .popular-item .popular-bottom,
.popular-course.layout3 .popular-main .popular-item,
.popular-course.layout3 .popular-main .popular-item .popular-box,
.popular-course.layout3 .popular-main .popular-item .popular-info,
.popular-course.layout3 .popular-main .popular-item .popular-bottom{
	height: auto;
}
.popular-course.layout2 .popular-main .popular-item:nth-child(2n-1) .popular-box,
.popular-course.layout2 .popular-main .popular-item:nth-child(2n) .popular-box,
.popular-course.layout3 .popular-main .popular-item:nth-child(2n-1) .popular-box,
.popular-course.layout3 .popular-main .popular-item:nth-child(2n) .popular-box{
	margin: 50px 0 50px;
}
.popular-course.layout2 .popular-main .popular-item:nth-child(2n-1) .popular-box .popular-box-wrap,
.popular-course.layout3 .popular-main .popular-item:nth-child(2n-1) .popular-box .popular-box-wrap{
	margin-left: -100px;
	position: relative;
	background-color: #fff;
	height: 280px;
}
.popular-course.layout2 .popular-main .popular-item:nth-child(2n) .popular-box .popular-box-wrap,
.popular-course.layout3 .popular-main .popular-item:nth-child(2n) .popular-box .popular-box-wrap{
	margin-right: -100px;
	position: relative;
	background-color: #fff;
	height: 280px;
	z-index: 9;
}
.popular-course.layout2 .popular-item:hover,
.popular-course.layout3 .popular-item:hover{
	box-shadow: none;
}
.popular-course.layout2 .popular-item:hover .popular-box-wrap{
	box-shadow: 0px 0px 50px 0px rgba(0, 0, 0, 0.1);
}
.popular-course.layout2 .popular-main .popular-item .popular-info .popular-desc,
.popular-course.layout3 .popular-main .popular-item .popular-info .popular-desc{
	height: 63px;
	overflow: hidden;
}
.popular-course.layout2 .popular-info,
.popular-course.layout2 .popular-main .popular-item .popular-bottom,
.popular-course.layout3 .popular-info,
.popular-course.layout3 .popular-main .popular-item .popular-bottom{
	border: 0;
}
.popular-course.layout2 .popular-main .popular-item .popular-info,
.popular-course.layout3 .popular-main .popular-item .popular-info{
	padding: 35px 40px 35px;
}
.popular-course.layout3 .popular-main .popular-item .popular-info{
	padding: 35px 40px 35px;
}
.popular-course.layout2 .popular-main .popular-item:nth-child(2n-1) .popular-bottom,
.popular-course.layout3 .popular-main .popular-item:nth-child(2n-1) .popular-bottom{
	margin-left: 140px;
	padding: 0;
	border-top: 1px solid #e8e8e8;
	line-height: 70px;
	margin-right: 50px;
}
.popular-course.layout2 .popular-main .popular-item:nth-child(2n) .popular-bottom,
.popular-course.layout3 .popular-main .popular-item:nth-child(2n) .popular-bottom{
	margin-right: 140px;
	padding: 0;
	border-top: 1px solid #e8e8e8;
	line-height: 80px;
	margin-left: 50px;
}
.popular-course.layout2 .popular-main .popular-item,
.popular-course.layout3 .popular-main .popular-item{
	margin-bottom: 80px;
}
.popular-course.layout2 .popular-main .popular-item:nth-child(2n-1) .popular-box .popular-avatar,
.popular-course.layout3 .popular-main .popular-item:nth-child(2n-1) .popular-box .popular-avatar{
	border: 0;
	bottom: 45px;
}
.popular-course.layout2,
.popular-course.layout3{
	padding-top: 115px;
}
.popular-course.layout3{
	margin-bottom: 110px;
}
.popular-course.layout2 .title2,
.upcoming .title2{
	text-align: center;
	margin-bottom: 80px;
}
.popular-course.layout2 .title2 h2,
.upcoming .title2 h2{
	text-transform: uppercase;
	font-size: 18px;
}
.popular-course.layout2 .title2 h2:after,
.upcoming .title2 h2:after{
	content: '';
	left: 50%;
	transform: translateX(-50%);
}
.popular-course.layout2 .popular-main .popular-item:nth-child(2n) .popular-box .popular-avatar,
.popular-course.layout3 .popular-main .popular-item:nth-child(2n) .popular-box .popular-avatar{
	border: 0;
	top: auto;
	bottom: 45px;
}
.popular-course.layout2 .popular-main .popular-item .popular-box .popular-bottom i,
.popular-course.layout3 .popular-main .popular-item .popular-box .popular-bottom i{
	color: #f2982d;
	opacity: 1;
	margin-right: 5px;
}
.list-features .f-item{
	padding-left: 40px;
	position: relative;
}
.list-features{
	padding: 120px 0 45px;
}
.list-features .f-item:hover:before{
	height: 100%;
	transition: all 0.3s ease-in-out;
}
.list-features .f-item:before{
	content: '';
	height: 50px;
	width: 2px;
	background-color: #f2982d;
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	transition: all 0.3s ease-in-out;
}
.list-features .col-lg-4:nth-child(2) .f-item:before{
	background-color: #4fcad8;
}
.list-features .col-lg-4:nth-child(3) .f-item:before{
	background-color: #c962e3;
}
.home4 .blog{
	background-color: initial;
	background-image: url('images/home4-blog-bg.jpg');
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center;
	position: relative;
}
.home4 .blog:before{
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	background-color: rgba(0,0,0,0.5);
}
.home4 .blog .title{
	position: relative;
}
.upcoming{
	padding-top: 115px;
}
.upcoming-item{
	position: relative;
	margin-bottom: 80px;
}
.upcoming-item:last-child{
	margin-bottom: 0;
}
.upcoming-item .upcoming-box{
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	background-color: #fff;
	max-width: 505px;
	padding: 50px 55px 55px;
}
.upcoming-item:nth-child(2n-1) .upcoming-box{
	left: 80px;
	text-align: right;
}
.upcoming-item:nth-child(2n) .upcoming-box{
	right: 80px;
	text-align: left;
}
.upcoming-item:nth-child(2n-1) .upcoming-box .blog-number{
	top: 50px;
	right: -25px;
}
.upcoming-item:nth-child(2n) .upcoming-box .blog-number{
	top: 50px;
	left: -25px;
}
.upcoming-item:nth-child(2n-1) .upcoming-box .blog-number:hover span,
.upcoming-item:nth-child(2n-1) .upcoming-box .blog-number span{
	left: 50px;
	right: auto;
}
.upcoming-item .upcoming-box h3{
	margin-bottom: 20px;
}
.upcoming-item .upcoming-box h3 a:hover{
	text-decoration: underline;
	color: #000;
}
.upcoming-item .upcoming-box .upcoming-desc{
	margin-bottom: 22px;
}
.upcoming-item .upcoming-box .upcoming-time{
	color: #3c2f80;
	margin-bottom: 25px;
}
.home4 .faculaties-slider .owl-nav .owl-next,
.home4 .faculaties-slider .owl-nav .owl-prev,
.home4 .all-events{
	height: 45px;
	width: 45px;
	border-radius: 0;
	background-color: #fff;
	border: 1px solid #d9d9d9;
	padding: 0;
	margin: 0 10px;
	line-height: 43px;
}
.home4 .faculaties-content{
	position: relative;
}
.home4 .all-events,
.home6 .all-events{
	position: absolute;
	bottom: 0;
	left: 50%;
	transform: translateX(-50%);
	margin: 0;
	width: auto;
	text-transform: uppercase;
	font-weight: 700;
	padding: 0 30px;
	z-index: 99;
}
.home4 .faculaties-slider .owl-nav .owl-next:hover,
.home4 .faculaties-slider .owl-nav .owl-prev:hover{
	color: #000;
}
.home4 .footer-contact,
.page .footer-contact{
	background-color: #f2f2f2;
	overflow: hidden;
}
.home4 .footer-contact:after,
.page .footer-contact:after{
	content: '';
	display: block;
	clear: both;
}
.home4 .footer-contact .fc-left,
.page .footer-contact .fc-left{
	float: left;
	width: 20%;
	background-color: #cf3827;
	background-image: url('images/assets/contact-phone-bg.png');
	background-repeat: no-repeat;
	padding: 40px 0 30px;
	background-position: left 40px;
	position: relative;
}
.home4 .footer-contact .fc-left:before,
.page .footer-contact .fc-left:before{
	content: '';
	position: absolute;
	top: 0;
	right: 234px;
	bottom: 0;
	width: 9999999px;
	background-color: #cf3827;
}
.home4 .footer-contact .fc-left:after,
.page .footer-contact .fc-left:after{
	content: '';
	position: absolute;
	right: -90px;
	top: 0;
	width: 0;
	height: 0;
	border-bottom: 127px solid #cf3827;
	border-right: 90px solid transparent;
}
.home4 .footer-contact .fc-left p,
.page .footer-contact .fc-left p{
	font-size: 24px;
	font-weight: 700;
	color: #fff;
}
.home4 .footer-contact .fc-left p span,
.page .footer-contact .fc-left p span{
	display: block;
	font-size: 14px;
	text-transform: uppercase;
}
.home4 .footer-contact .fc-right,
.page .footer-contact .fc-right{
	float: right;
	width: 80%;
}
.home4 .footer-contact .fc-right form,
.page .footer-contact .fc-right form{
	text-align: center;
	margin-top: 35px;
}
.home4 .footer-contact .fc-right form input,
.page .footer-contact .fc-right form input{
	background-color: transparent;
	border: 0;
	border-bottom: 1px solid #cecece;
	height: 45px;
	line-height: 45px;
	padding: 0;
	max-width: 540px;
	width: 100%;
}
.home4 .footer-contact .fc-right form input::placeholder,
.page .footer-contact .fc-right form input::placeholder{
	color: #000;
}
.home4 .footer-contact .fc-right form input[type="submit"],
.page .footer-contact .fc-right form input[type="submit"]{
	text-transform: uppercase;
	letter-spacing: 3px;
	font-weight: 700;
	padding: 0 27px;
	max-width: 105px;
	width: 100%;
	margin-left: 30px;
	cursor: pointer;
}
.home4 .footer-contact .fc-right form input[type="submit"]:hover,
.page .footer-contact .fc-right form input[type="submit"]:hover{
	border-bottom: 3px solid #cf3827;
}
.home4 .footer-top,
.page .footer-top{
	padding: 100px 0 70px;
}
.home4 .footer-content,
.page .footer-content{
	background-color: #1e557e;
	padding: 60px 0;
}
.home4 .footer-content:after,
.home4 .footer-content .bot-left:after,
.home4 .footer-bot:after,
.page .footer-content:after,
.page .footer-content .bot-left:after,
.page .footer-bot:after{
	content: '';
	display: block;
	clear: both;
}
.home4 .footer-content .bot-left,
.page .footer-content .bot-left{
	float: left;
}
.home4 .footer-content .bot-left,
.page .footer-content .bot-left{
	width: 60%;
}
.home4 .footer-content .bot-left i,
.page .footer-content .bot-left i{
	height: 80px;
	width: 80px;
	line-height: 80px;
	text-align: center;
	font-size: 32px;
	color: #fff;
	background-color: #30bbe3;
	border-radius: 50%;
	float: left;
}
.footer-content .bot-left .weekly,
.page .footer-content .bot-left .weekly{
	margin-left: 110px;
}
.footer-content .bot-left .weekly h3,
.page .footer-content .bot-left .weekly h3{
	clear: none;
	text-transform: uppercase;
	color: #fff;
	padding-top: 12px;
	margin-bottom: 10px;
}
.footer-content .bot-left .weekly p,
.footer-content .bot-left .weekly a,
.page .footer-content .bot-left .weekly p,
.page .footer-content .bot-left .weekly a{
	color: #fff;
}
.footer-content .bot-left .weekly a:hover,
.page .footer-content .bot-left .weekly a:hover{
	text-decoration: underline;
}
.home4 .footer-content .bot-right,
.page .footer-content .bot-right{
	float: right;
}
.home4 .footer-content .bot-right,
.page .footer-content .bot-right{
	width: 40%;
	text-align: right;
}
.home4 .footer-content .bot-right ul,
.page .footer-content .bot-right ul{
	margin-top: 15px;
}
.home4 .footer-content .bot-right li,
.page .footer-content .bot-right li{
	list-style: none;
	display: inline-block;
	height: 46px;
	line-height: 42px;
	width: 46px;
	border-radius: 50%;
	border: 2px solid #fff;
	text-align: center;
	margin-left: 9px;
}
.home4 .footer-content .bot-right li:first-child,
.page .footer-content .bot-right li:first-child{
	margin-left: 0;
}
.home4 .footer-content .bot-right li a,
.page .footer-content .bot-right li a{
	display: block;
}
.home4 .footer-content .bot-right li:hover,
.page .footer-content .bot-right li:hover{
	background-color: #cf3827;
	border-color: #cf3827;
}
.home4 .footer-content .bot-right li i,
.page .footer-content .bot-right li i{
	color: #fff;
}
.home4 .footer-bot,
.page .footer-bot{
	padding: 30px 0;
}
.home4 .footer-bot .copyright,
.page .footer-bot .copyright{
	float: left;
}
.home4 .footer-bot .legal,
.page .footer-bot .legal{
	float: right;
}
.home4 .footer-bot .legal li:first-child,
.page .footer-bot .legal li:first-child{
	margin-left: 0;
}
.home4 .footer-bot .legal li,
.page .footer-bot .legal li{
	list-style: none;
	display: inline-block;
	margin-left: 20px;
}

/*==========================================================
	11. HOME 5
==========================================================*/
.home5 .site-top,
.page-blog .site-top{
	background-color: initial;
	border-bottom: 1px solid #e8e8e8;
}
.home5 .site-top p,
.page-blog .site-top p,
.home5 .site-top li i,
.page-blog .site-top li i{
	color: #000;
}
.section-color{
	line-height: normal;
	height: 5px;
}
.section-color:after{
	content: '';
	display: block;
	clear: both;
}
.section-color p{
	width: 25%;
	display: inline-block;
	height: 5px;
	float: left;
	padding-right: 1px;
}
.section-color p:last-child{
	padding-right: 0;
}
.section-color p span{
	display: block;
	height: 5px;
}
.section-color p:nth-child(1) span{
	background-color: #61b235;
}
.section-color p:nth-child(2) span{
	background-color: #388be0;
}
.section-color p:nth-child(3) span{
	background-color: #cf3827;
}
.section-color p:nth-child(4) span{
	background-color: #f2982d;
}
.home5 .site-top li i,
.page-blog .site-top li i{
	opacity: 0.5;
}
.main-slider-item{
	position: relative;
}
.main-slider-item:before{
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	background-color: rgba(0,0,0,0.5);
}
.main-slider-box{
	position: absolute;
	top: 50%;
	width: 860px;
	margin: 0 auto;
	transform: translateY(-50%);
	text-align: center;
}
.home5 .main-slider-box{
	left: 50%;
	transform: translate(-50%,-50%);
}
.main-slider-box form{
	margin-top: 38px;
}
.main-slider-box form:after{
	content: '';
	display: block;
	clear: both;
}
.main-slider-box form input{
	width: 100%;
	height: 45px;
	line-height: 45px;
	border: 0;
	padding: 0 20px;
}
.main-slider-box form input[type="submit"]{
	cursor: pointer;
	font-weight: 700;
	text-transform: uppercase;
	padding: 0;
}
.main-slider-box form input[type="submit"]:hover{
	background: #cf3827;
	color: #fff;
}
.main-slider-box form .field-left{
	padding-right: 1px;
}
.main-slider-box form .field-text{
	width: 722px;
	float: left;
	padding: 30px 0 30px 30px;
	background-color: rgba(242,152,45,0.8);
}
.main-slider-box form .field-submit{
	width: 137px;
	float: right;
	padding: 30px 30px 30px 0;
	background-color: rgba(242,152,45,0.8);
}
.main-slider-box h2{
	color: #fff;
	font-size: 50px;
	text-transform: uppercase;
	margin-bottom: 10px;
}
.main-slider-box p{
	font-size: 18px;
	color: #fff;
}
.main-slider .owl-nav{
	margin-top: 0;
}
.main-slider .owl-dots{
	position: absolute;
	bottom: 56px;
	left: 0;
	right: 0;
}
.main-slider .owl-dots .owl-dot.active span{
	height: 15px;
	background-color: #fff;
	transition: all 0.3s ease-in-out;
}
.main-slider .owl-dots .owl-dot span{
	width: 2px;
	height: 8px;
	margin: 0 4px;
	background-color: #fff;
	transition: all 0.3s ease-in-out;
}
.home5 .list-features .f-item{
	padding-left: 0;
}
.home5 .list-features .f-item:before{
	content: '';
	display: none;
}
.home5 .list-features{
	padding: 120px 0;
}
.popular-course.layout3 .popular-main .popular-item .popular-box .popular-box-wrap{
	margin: 0 !important;
}
.popular-course.layout3 .popular-main .popular-item .popular-box{
	padding-top: 20px;
	margin: 0 !important;
}
.popular-course.layout3 .popular-item:hover {
  box-shadow: 0px 0px 50px 0px rgba(0, 0, 0, 0.1);
}
.popular-course.layout3 .popular-main .popular-item:nth-child(2n-1) .popular-box .popular-avatar,
.popular-course.layout3 .popular-main .popular-item:nth-child(2n) .popular-box .popular-avatar{
	bottom: 0px;
}
.popular-course.layout3 .popular-main .popular-item .popular-info h3{
	line-height: 1.5;
}
.popular-course.layout3 .title2,
.home5 .countdown .title2,
.home5 .upcoming .title2,
.home5 .our-faculaties .title2{
	position: relative;
	display: inline-block;
	left: 50%;
	transform: translateX(-50%);
	margin-bottom: 80px;
}
.home5 .our-faculaties .title2{
	width: 405px;
	margin-bottom: 60px;
}
.home5 .countdown .title2{
	width: 455px;
}
.home5 .upcoming .title2{
	width: 410px;
}
.popular-course.layout3 .title2 h2,
.home5 .countdown .title2 h2,
.home5 .upcoming .title2 h2,
.home5 .our-faculaties .title2 h2{
	font-size: 50px;
	text-transform: uppercase;
	color: #eeeeee;
}
.home5 .our-faculaties .title2 h2{
	text-align: left;
}
.home5 .upcoming .title2 h2{
	text-align: right;
}
.popular-course.layout3 .title2 h2:after,
.home5 .countdown .title2 h2:after,
.home5 .upcoming .title2 h2:after,
.home5 .our-faculaties .title2 h2:after{
	left: 50%;
	transform: translateX(-50%);
}
.popular-course.layout3 .title2 span,
.home5 .countdown .title2 span,
.home5 .upcoming .title2 span,
.home5 .our-faculaties .title2 span{
	font-size: 18px;
	opacity: 1;
	position: absolute;
	font-size: 18px;
	top: 14px;
	left: -20px;
	font-weight: 700;
	text-transform: uppercase;
}
.home5 .our-faculaties .title2 span{
	font-size: 24px;
	top: 10px;
}
.home5 .countdown .title2 span,
.home5 .our-faculaties .title2 span{
	left: auto;
	right: 0;
}
.register-course:after{
	content: '';
	display: block;
	clear: both;
}
.register-course .rc-left{
	float: left;
	width: 50%;
	background-color: #3c2f80;
	height: 600px;
}
.rc-left .rc-item{
	text-align: center;
	position: relative;
	top: 50%;
	transform: translateY(-50%);
}
.rc-right .rc-item{
	position: relative;
	top: 50%;
	transform: translateY(-50%);
}
.rc-left .rc-item p{
	font-size: 18px;
	font-weight: 700;
	text-transform: uppercase;
	color: #fff;
}
.rc-left .rc-item p span{
	color: #f2982d;
}
.rc-left .rc-item img{
	margin-bottom: 50px;
}
.rc-left .rc-item h2{
	font-size: 48px;
	text-transform: uppercase;
	color: #fff;
	margin-bottom: 40px;
}
.rc-left .rc-item .rc-time p{
	font-size: 30px;
	display: inline-block;
}
.rc-left .rc-item .rc-time p span{
	font-size: 14px;
	color: #40759d;
	display: block;
}
.rc-left .rc-item .rc-time span.dot{
	vertical-align: top;
	color: #fff;
	font-size: 30px;
	margin: 0 19px 0 25px;
}
.register-course .rc-right{
	float: right;
	width: 50%;
	background-color: #1d5279;
	height: 600px;
}
.rc-right form{
	max-width: 580px;
	margin: 0 auto;
}
.rc-right form .field{
	position: relative;
	margin-bottom: 30px;
}
.rc-right form .field input[type="submit"]{
	background-color: #fff;
	border: 0;
	font-weight: 700;
	text-transform: uppercase;
	cursor: pointer;
}
.rc-right form .field input[type="submit"]:hover{
	color: #fff;
	background-color: #cf3827;
}
.rc-right form .field i{
	position: absolute;
	bottom: 16px;
	right: 20px;
	width: 16px;
	text-align: center;
	color: #fff;
	opacity: 0.2;
}
.rc-right form .field i.fa-mobile{
	font-size: 20px;
	bottom: 13px;
}
.rc-right form input::placeholder{
	display: none;
	font-size: 0;
	transition: all 0.3s ease-in-out;
}
.rc-right form input:focus{
	border: 1px solid #fff;
}
.rc-right form input:focus::placeholder{
	color: #fff;
	font-size: 14px;
	transition: all 0.3s ease-in-out;
}
.rc-right form input{
	width: 100%;
	height: 45px;
	background: transparent;
	border: 1px solid #3f6c8d;
}
.rc-right form label{
	color: #fff;
	margin-bottom: 18px;
}
.home5 .countdown-content{
	background-color: #fff;
	margin-top: 30px;
}
.home5 .countdown{
	padding-top: 110px;
}
.home5 .countdown-content .countdown-item{
	background-color: #f7f7f7;
}
.home5 .countdown-content .row{
	margin: 0 -1px;
}
.home5 .countdown-content .col-lg-3{
	padding: 0 1px;
}
.home5 .countdown-item:hover .cd-name{
	opacity: 0;
	transition: all 0.3s ease-in-out;
}
.home5 .countdown-item:hover .cd-number{
	margin-bottom: 50px;
}
.home5 .countdown-bot-desc{
	max-width: 600px;
	margin: 140px auto 0;
	text-align: center;
}
.home5 .people-main{
	margin-top: 0;
}
.home5 .people-say .section-color{
	margin-top: 120px;
}
.home5 .people-main .people-controls li.active{
	background-color: #fff;
	border: 2px solid rgba(24,75,113,1);
}
.home5 .people-main .people-controls li{
	border: 2px solid rgba(24,75,113,0);
}
.home5 .upcoming-item:after{
	content: '';
	display: block;
	clear: both;
}
.home5 .upcoming-item img{
	float: left;
}
.home5 .upcoming-item .upcoming-box{
	position: static;
	transform: none;
	padding: 0;
	text-align: left;
	margin-left: 645px;
	max-width: 100%;
}
.home5 .upcoming-item .upcoming-box .upcoming-desc{
	height: 84px;
	overflow: hidden;
	margin-bottom: 36px;
}
.home5 .upcoming-item .upcoming-box h3{
	clear: none;
}
.home5 .upcoming-item .upcoming-box h3 a{
	line-height: 24px;
}
.home5 .upcoming-item:nth-child(2n-1) .upcoming-box .blog-number,
.home5 .upcoming-item:nth-child(2n) .upcoming-box .blog-number{
	left: -50px;
	top: 0;
}
.home5 .upcoming-item:nth-child(2n-1) .upcoming-box .blog-number span{
	left: auto;
	right: 50px;
}
.home5 .upcoming{
	padding-bottom: 120px;
}
.home5 .blog:after,
.home6 .blog:after{
	content: '';
	display: block;
	clear: both;
}
.home5 .blog,
.home6 .blog{
	padding: 0;
	background: initial;
}
.home5 .blog .blog-left,
.home6 .blog .blog-left{
	width: 50%;
	float: left;
	background-color: #1d5279;
	height: 700px;
}
.home5 .blog-slider{
	max-width: 555px;
	margin: 0 auto;
}
.home5 .blog-slider .owl-nav{
	position: static;
}
.home5 .blog-slider .owl-nav .owl-next{
	position: absolute;
	top: 130px;
	right: -130px;
}
.home5 .blog-slider .owl-nav .owl-prev{
	position: absolute;
	top: 130px;
	left: -130px;
}
.home5 .blog-left .blog-content,
.home5 .blog-right .blog-content{
	position: relative;
	top: 50%;
	transform: translateY(-50%);
}
.home5 .blog-left .blog-content h2{
	font-size: 18px;
	line-height: 30px;
	color: #fff;
	text-align: center;
	text-transform: uppercase;
	margin-bottom: 55px;
}
.home5 .blog-slider .owl-dots .owl-dot.active span{
	width: 30px;
}
.home5 .blog-slider .owl-dots .owl-dot span{
	width: 15px;
}

.home.home5 .blog-right,
.home.home6 .blog-right{
	background-color: #3c2f80;
	float: right;
	width: 50%;
	height: 700px;
}
.home.home5 .blog-right .blog-content,
.home.home6 .blog-right .blog-content{
	text-align: center;
	position: relative;
}
.home.home6 .blog-right .blog-content{
	position: relative;
	top: 50%;
	transform: translateY(-50%);
}
.home.home5 .blog-right .blog-logo,
.home.home6 .blog-right .blog-logo{
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%,-50%);
	background-image: url('images/assets/logo-blog-bg.png');
	height: 290px;
	width: 253px;
}
.home.home5 .blog-right .blog-logo .blog-logo-icon,
.home.home6 .blog-right .blog-logo .blog-logo-icon{
	color: #fff;
	width: 50px;
	height: 57px;
	background-image: url('images/assets/logo-bg-03.png');
	margin: 0 auto;
	line-height: 53px;
	font-size: 30px;
	text-transform: uppercase;
	margin-bottom: 25px;
	margin-top: 60px;
}
.home.home5 .blog-right .blog-logo h3,
.home.home6 .blog-right .blog-logo h3{
	color: #fff;
	font-size: 36px;
	margin-bottom: 8px;
}
.home.home5 .blog-right .blog-logo p,
.home.home6 .blog-right .blog-logo p{
	color: #fff;
}
.home.home5 .blog-right h2,
.home.home6 .blog-right h2{
	font-size: 100px;
	color: #205378;
	text-transform: uppercase;
}

.home5 .faculaties-slider,
.home6 .faculaties-slider{
	width: auto;
	margin: 0;
}
.home5 .faculaties-slider .owl-stage-outer::before,
.home5 .faculaties-slider .owl-stage-outer::after,
.home6 .faculaties-slider .owl-stage-outer::before,
.home6 .faculaties-slider .owl-stage-outer::after{
	content: '';
	display: none;
}
.home5 .faculaties-slider .owl-dots .owl-dot:hover span,
.home5 .faculaties-slider .owl-dots .owl-dot.active span,
.home6 .faculaties-slider .owl-dots .owl-dot:hover span,
.home6 .faculaties-slider .owl-dots .owl-dot.active span{
	background-color: #cf3827;
	border: 1px solid #cf3827;
	color: #fff;
}
.home5 .faculaties-slider .owl-dots,
.home6 .faculaties-slider .owl-dots{
	text-align: center;
}
.home5 .faculaties-slider .owl-dot,
.home6 .faculaties-slider .owl-dot{
	display: inline-block;
}
.home5 .faculaties-slider .owl-dot.active span,
.home5 .faculaties-slider .owl-dot span,
.home6 .faculaties-slider .owl-dot.active span,
.home6 .faculaties-slider .owl-dot span{
	background: initial;
	height: 45px;
	width: 45px;
	border: 1px solid #d9d9d9;
	border-radius: 0;
	padding: 0;
	margin: 0 8px;
	line-height: 43px;
	font-weight: 700;
	display: block;
	text-align: center;
}
.home5 .faculaties-slider .owl-nav,
.home6 .faculaties-slider .owl-nav{
	margin-top: 30px;
}
.home5 .faculaties-slider .owl-nav .owl-prev,
.home5 .faculaties-slider .owl-nav .owl-next,
.home6 .faculaties-slider .owl-nav .owl-prev,
.home6 .faculaties-slider .owl-nav .owl-next{
	border-radius: 0;
	border: 1px solid #d9d9d9;
	background: #fff;
	line-height: 48px;
	margin: 0 10px;
}
.contact-bot{
	background-color: #f7f7f7;
}
.cb-content:after{
	content: '';
	display: block;
	clear: both;
}
.cb-content .cb-item{
	width: 33.33%;
	float: left;
	padding: 50px;
}
.cb-content .cb-item:hover{
	background-color: #fff;
	-webkit-box-shadow: 0px 0px 37px -13px rgba(0,0,0,0.75);
	-moz-box-shadow: 0px 0px 37px -13px rgba(0,0,0,0.75);
	box-shadow: 0px 0px 37px -13px rgba(0,0,0,0.75);
	transition: all 0.3s ease-in-out;
}
.cb-content .cb-item:hover i{
	color: #cf3827;
	opacity: 1;
}
.cb-content .cb-item:hover .cb-info p{
	opacity: 1;
}
.cb-content .cb-item i{
	color: #000;
	font-size: 50px;
	float: left;
	opacity: 0.2;
	text-align: right;
	width: 50px;
}
.cb-content .cb-item .cb-info{
	margin-left: 80px;
}
.cb-content .cb-item .cb-info p{
	opacity: 0.2;
}
.cb-content .cb-item .cb-info p:first-child{
	font-weight: 700;
	text-transform: uppercase;
	margin-top: 5px;
}
.cb-content .cb-item .cb-info p:last-child{
	font-weight: 700;
}
.home5 .footer-top,
.page-blog .footer-top{
	background-color: #fff;
	position: relative;
	padding: 100px 0 70px;
}
.home5 .footer-top p,
.page-blog .footer-top p,
.home5 .footer-top a,
.page-blog .footer-top a,
.home5 .footer-top span,
.page-blog .footer-top span,
.home5 .footer-top h3,
.page-blog .footer-top h3{
	color: #000;
}
.home5 .footer-top a:hover{
	color: #cf3827;
}
.home5 .copyright,
.page-blog .copyright{
	border-top: 1px solid #eaeaea;
	text-align: center;
	padding: 45px 0;
}

/*==========================================================
	12. HOME 6
==========================================================*/
.home6 .slider-main-title h2{
	text-transform: uppercase;
	font-size: 70px;
}
.home6 .slider-main-item .slider-main-title span{
	margin-bottom: 10px;
}
.home6 .slider-main .owl-nav{
	margin-top: 0;
}
.home6 .slider-main-item .slider-main-title p{
	position: relative;
	padding-bottom: 0;
	font-size: 18px;
}
.home6 .slider-main-title p:before{
	content: '';
	height: 1px;
	width: 82px;
	position: absolute;
	bottom: 6px;
	display: block;
	background-color: #f2982d;
	left: 0px;
}
.home6 .slider-main-title p:after{
	content: '';
	height: 1px;
	width: 82px;
	position: absolute;
	bottom: 6px;
	display: block;
	background-color: #f2982d;
	right: 0px;
}
.home6 .slider-main-title .btn-slider{
	height: 45px;
	border: 1px solid #fff;
	line-height: 43px;
	display: inline-block;
	padding: 0 30px;
	text-transform: uppercase;
	font-weight: 700;
	color: #fff;
	margin-top: 25px;
}
.home6 .slider-main-title .btn-slider:hover,
.home6 .rc-left .rc-item .all-video:hover{
	background-color: #cf3827;
	border-color: #cf3827;
}
.home6 .our-features .item-two .box-search form input[type="submit"]:hover{
	background-color: #cf3827;
	color: #fff;
}
.home6 .our-features .item-one{
	background-color: #388be0;
	padding: 55px 40px 55px;
	color: #fff;
}
.home6 .our-features .item h3{
	color: #fff;
	font-weight: 700;
	text-transform: uppercase;
	margin-bottom: 32px;
}
.home6 .our-features .item-one .item-desc{
	margin-bottom: 36px;
}
.home6 .our-features .item-one .signature{
	padding-bottom: 15px;
	border-bottom: 1px solid rgba(255,255,255,0.25);
}
.home6 .our-features{
	position: relative;
	z-index: 9;
	margin-top: -100px;
	margin-bottom: 100px;
}
.home6 .our-features .item-two{
	background-color: #f2982d;
	margin-top: -115px;
}
.home6 .our-features .item-two p.title{
	background-color: #000;
	color: #fff;
	font-size: 18px;
	text-align: center;
	padding: 47px 57px 30px;
	position: relative;
	font-weight: 700;
	margin-bottom: 0;
}
.home6 .our-features .item-two .box-search{
	padding: 88px 40px 62px;
}
.home6 .our-features .item-two .box-search form{
	text-align: center;
}
.home6 .our-features .item-two .box-search form .field{
	margin-bottom: 30px;
}
.home6 .our-features .item-two .box-search form input{
	width: 100%;
	border: 0;
	height: 45px;
	background-color: #faae53;
	color: #fff;
}
.home6 .our-features .item-two .box-search form input::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */
	color: #fff;
    opacity: 1; /* Firefox */	
}
.home6 .our-features .item-two .box-search form input:-ms-input-placeholder { /* Internet Explorer 10-11 */
    color: #fff;
}
.home6 .our-features .item-two .box-search form input::-ms-input-placeholder { /* Microsoft Edge */
    color: #fff;
}
.home6 .our-features .item-two .box-search form input[type="submit"]{
	width: auto;
	background-color: #fff;
	color: #000;
	font-weight: 700;
	text-transform: uppercase;
	padding: 0 27px;
	margin: 0 auto;
	cursor: pointer;
}
.home6 .our-features .item-two p.title:after{
	content: '';
	width: 0;
	height: 0;
	position: absolute;
	left: 0;
	right: 0;
	bottom: -37px;
	border-left: 185px solid transparent;
	border-right: 185px solid transparent;
	border-top: 37px solid #000;
}
.home6 .our-features .item-three{
	background-color: #61b235;
	padding: 55px 40px 40px;
}
.home6 .our-features .item-three li:first-child{
	padding-top: 0;
}
.home6 .our-features .item-three li{
	list-style: none;
	padding: 30px 0;
	border-bottom: 1px solid #89c568;
}
.home6 .our-features .item-three li:last-child{
	border-bottom: 0;
}
.home6 .our-features .item-three li:after{
	content: '';
	display: block;
	clear: both;
}
.home6 .our-features .item-three li .date{
	float: left;
	width: 50px;
	height: 50px;
	border: 1px solid #fff; 
	text-align: center;
	line-height: 48px;
	font-size: 24px;
	font-weight: 700;
	color: #fff;
}
.home6 .our-features .item-three li .info{
	margin-left: 70px;
}
.home6 .our-features .item-three li .info h4{
	clear: none;
	text-transform: uppercase;
	margin-bottom: 6px;
}
.home6 .our-features .item-three li .info .time,
.home6 .our-features .item-three li .info h4 a{
	color: #fff;
}
.home6 .our-features .item-three li .info h4 a:hover{
	text-decoration: underline;
}
.home6 .our-features .item-three .all{
	text-transform: uppercase;
	font-weight: 700;
	color: #fff;
	text-decoration: underline;
}
.home6 .our-features .item-three .all:hover{
	opacity: 0.8;
}
.home6 .popular-slider .owl-nav .owl-prev,
.home6 .popular-slider .owl-nav .owl-next{
	padding: 0;
}
.home6 .popular-slider .owl-dots .owl-dot span{
	margin: 0;
}
.home6 .rc-left .rc-item h2{
	margin-bottom: 0;
}
.home6 .rc-left .rc-item p{
	font-size: 18px;
	text-transform: none;
	font-weight: 400;
}
.home6 .rc-left .rc-item .all-video{
	text-transform: uppercase;
	color: #fff;
	font-weight: 700;
	height: 45px;
	line-height: 45px;
	border: 1px solid #fff;
	display: inline-block;
	padding: 0 33px;
	margin-top: 47px;
}
.home6 .rc-right .rc-item ul:after{
	content: '';
	display: block;
	clear: both;
}
.home6 .popular-course{
	padding-bottom: 95px;
}
.home6 .rc-right .rc-item li,
.home6 .blog-left li{
	list-style: none;
	width: 33.33%;
	float: left;
	position: relative;
	height: 600px;
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center;
}
.home6 .blog-left ul:after{
	content: '';
	display: block;
	clear: both;
}
.home6 .blog-left li{
	height: 700px;
}
.home6 .rc-right .rc-item li a,
.home6 .blog-left li a{
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	z-index: 99;
}
.home6 .rc-right .rc-item li:before,
.home6 .blog-left li:before{
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	background-color: rgba(29,82,121,0.9);
	transition: all 0.3s ease-in-out;
}
.home6 .rc-right .rc-item li:hover:before,
.home6 .blog-left li:hover:before{
	background-color: rgba(29,82,121,0.5);
	transition: all 0.3s ease-in-out;
}
.home6 .rc-right .rc-item li:hover p,
.home6 .blog-left li:hover p{
	display: none;
}
.home6 .rc-right .rc-item li:hover .video-control .icon-play,
.home6 .blog-left li:hover .video-control .icon-play{
	display: block;
}
.home6 .rc-right .rc-item li .video-control,
.home6 .blog-left li .video-control{
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%,-50%);
	cursor: pointer;
}
.home6 .rc-right .rc-item li .video-control p,
.home6 .blog-left li .video-control p{
	font-size: 70px;
	font-weight: 700;
	color: #fff;
	text-align: center;
}
.home6 .blog-left li .video-control p{
	font-size: 50px;
	text-transform: uppercase;
	position: relative;
}
.home6 .blog-left li .video-control p span{
	font-size: 24px;
	height: 42px;
	width: 42px;
	background-color: #f2982d;
	border-radius: 50%;
	display: block;
	line-height: 42px;
	position: absolute;
	top: 0;
	right: -21px;
}
.home6 .blog-left li .video-control .icon-play i{
	font-size: 48px;
	color: #fff;
	text-align: center;
	margin: 0 auto;
	display: block;
}
.home6 .rc-right .rc-item li .video-control .icon-play,
.home6 .blog-left li .video-control .icon-play{
	display: none;
}
.home6 .upcoming-item,
.event-grid .upcoming-item{
	padding-left: 50px;
	position: relative;
}
.home6 .upcoming-item .upcoming-thumb img:hover{
	filter: blur(1px);
	transition: all 0.3s;
}
.home6 .upcoming-item .upcoming-box,
.event-grid .upcoming-item .upcoming-box{
	position: static;
	transform: none;
	padding: 25px 0 0 0;
	text-align: left;
}
.home6 .upcoming-item .upcoming-box h3 a {
	line-height: 24px;
	font-size: 17px;
}
.home6 .upcoming-item .upcoming-box a.blog-number,
.event-grid .upcoming-item .upcoming-box a.blog-number{
	left: 0;
	top: 0;
}
.home6 .ft-box .ft-more,
.event-grid .ft-box .ft-more
.f-read{
	padding: 0;
	border: 0;
	border-bottom: 1px solid #000;
	height: auto;
	line-height: normal;
	padding-bottom: 8px;
}
.home6 .upcoming-item .upcoming-box .upcoming-time,
.event-grid .upcoming-item .upcoming-box .upcoming-time{
	margin-bottom: 15px;
}
.home6 .upcoming-item p.shape,
.event-grid .upcoming-item p.shape{
	background-image: url('images/assets/bg-featured.png');
	width: 28px;
	height: 102px;
	position: absolute;
	top: 0;
	right: 20px;
}
.home6 .upcoming-item p.shape span,
.event-grid .upcoming-item p.shape span{
	margin-top: 20px;
	color: #fff;
	display: block;
	font-size: 12px;
	font-weight: 700;
	text-transform: uppercase;
	transform: rotate(90deg);
    -moz-transform: rotate(90deg);
    -webkit-transform: rotate(90deg);
    -o-transform: rotate(90deg);
}
.home6 .upcoming-content .owl-stage-outer{
	margin-bottom: 80px;
}
.upcoming-content .owl-nav{
	margin-top: 0;
	text-align: center;
}
.upcoming-content .owl-nav .owl-next,
.upcoming-content .owl-nav .owl-prev{
	border-radius: 0;
  background-color: initial;
	border: 1px solid #d9d9d9;
	height: 45px;
	line-height: 43px;
	padding: 0;
	margin: 0 89px;
	width: 45px;
	font-size: 20px;
	text-align: center;
	display: inline-block;
}
.home6 .upcoming{
	position: relative;
}
.home6 .all-events{
	border-radius: 0;
  background-color: initial;
	border: 1px solid #d9d9d9;
	height: 45px;
	line-height: 43px;
}
.home6 .education-system{
	padding: 100px 0 25px 0;
}
.home6 .education-system ul:after{
	content: '';
	display: block;
	clear: both;
}
.home6 .education-system li{
	list-style: none;
  width: 20%;
	float: left;
	height: 234px;
	position: relative;
}
.home6 .education-system li:after{
	content: '';
	height: 5px;
	width: 0;
	display: block;
	position: absolute;
	bottom: -5px;
	left: 0;
	transition: all 0.3s ease-in-out;
}
.home6 .education-system li:hover:after{
	transition: all 0.3s ease-in-out;
	width: 100%;
}
.home6 .education-system li a{
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	display: block;
	z-index: 99;
}
.home6 .education-system li .es-item{
	position: relative;
	top: 50%;
	transform: translateY(-50%);
	text-align: center;
}
.home6 .education-system li .es-item h3{
	font-weight: 700;
	text-transform: uppercase;
	color: #fff;
	margin-top: 40px;
}
.home6 .education-system li:nth-child(1){
	background-color: #388be0;
}
.home6 .education-system li:nth-child(1):after{
	background-color: #2975c3;
}
.home6 .education-system li:nth-child(2){
	background-color: #61b235;
}
.home6 .education-system li:nth-child(2):after{
	background-color: #4d9b23;
}
.home6 .education-system li:nth-child(3){
	background-color: #f2982d;
}
.home6 .education-system li:nth-child(3):after{
	background-color: #c97d23;
}
.home6 .education-system li:nth-child(4){
	background-color: #44c7d6;
}
.home6 .education-system li:nth-child(4):after{
	background-color: #2ca7b6;
}
.home6 .education-system li:nth-child(5){
	background-color: #c962e3;
}
.home6 .education-system li:nth-child(5):after{
	background-color: #9d30b9;
}
.home6 .our-faculaties .title2 h2{
	text-transform: uppercase;
	font-size: 18px;
}
.home6 .footer-top{
	background: initial;
	background-image: url('images/home6-footer-bg.jpg');
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center;
	position: relative;
	padding: 175px 0 55px 0;
}
.home6 .footer-top:before{
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	background-color: rgba(0,0,0,0.6);
}
.home6 .ft-item li i,
.home6 .col-lg-3:nth-child(3) .ft-item span{
	color: #cf3827;
}
.home6 .col-lg-3:nth-child(1) .ft-item ul{
	border-top: 1px solid rgba(255,255,255,0.15);
}
.home6 .col-lg-3:nth-child(3) .ft-item .ft-latest{
	border-bottom: 1px solid rgba(255,255,255,0.15);
}
.home6 .col-lg-3:nth-child(3) .ft-item .ft-latest:last-child{
	border-bottom: 0;
}
.home6 .footer-top .copyright{
	text-align: center;
	color: #fff;
	margin-top: 50px;
	position: relative;
}
.home6 .footer-top .copyright a{
	color: #fff;
}
.home6 .footer-top .copyright a:hover,
.home6 .ft-item a:hover{
	color: #cf3827;
}
.home6 .contact-bot .cb-box{
	padding: 0 15px;
	width: 33.33%;
	float: left;
}
.home6 .contact-bot{
	background: transparent;
	margin-bottom: -75px;
	position: relative;
	z-index: 9;
}
.home6 .contact-bot .cb-content{
	margin: 0 -15px;
}
.home6 .contact-bot .cb-box:nth-child(1) .cb-item{
	background-color: #388be0;
}
.home6 .contact-bot .cb-box:nth-child(2) .cb-item{
	background-color: #f2982d;
}
.home6 .contact-bot .cb-box:nth-child(3) .cb-item{
	background-color: #61b235;
}
.home6 .contact-bot .cb-box .cb-item{
	width: auto;
	float: none;
}
.home6 .contact-bot .cb-box .cb-item p,
.home6 .contact-bot .cb-box .cb-item i{
	color: #fff;
	opacity: 1;
}

/*==========================================================
	13. Course List
==========================================================*/
.course-list .site-main .site-top{
	height: auto;
	line-height: normal;
	background: initial;
}
.page .page-content{
	padding: 100px 0;
}
.page .page-title{
	text-align: center;
	margin-bottom: 60px;
}
.page .page-title h2{
	font-size: 18px;
	text-transform: uppercase;
	margin-bottom: 15px;
}
.filter-post{
	text-align: center;
	margin-bottom: 60px;
}
.filter-post .nav{
	display: block;
}
.filter-post .nav-tabs{
	border-bottom: none;
}
.filter-post a{
	border: 0;
	background-color: transparent;
	outline: 0;
	outline-offset: none;
	padding: 0;
	margin-right: 55px;
	position: relative;
	padding-bottom: 5px;
	font-weight: 700;
	color: #b9b9b9;
	text-transform: uppercase;
	cursor: pointer;
	display: inline-block;
}
.filter-post a.active,
.filter-post a:hover{
	color: #000;
}
.filter-post a.active:after,
.filter-post a:hover:after{
	width: 100%;
	transition: all 0.3s ease-in-out;
}
.filter-post a:after{
	transition: all 0.3s ease-in-out;
	content: '';
	height: 3px; 
	width: 0;
	background-color: #f2982d;
	display: block;
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
}
.filter-post a:last-child{
	margin-right: 0;
}
.page-navigation{
	text-align: center;
}
.page-navigation .page-numbers{
	height: 45px;
	width: 45px;
	display: inline-block;
	border: 1px solid #d9d9d9;
	text-align: center;
	line-height: 43px;
	margin-right: 15px;
	font-weight: 700;
}
.page-navigation .page-numbers.current,
.page-navigation .page-numbers:hover{
	background-color: #cf3827;
	border-color: #cf3827;
	color: #fff;
}
.page-navigation .page-numbers:last-child{
	margin-right: 0;
}

/*==========================================================
	14. Course Grid
==========================================================*/
.course-grid .popular-main .popular-item .popular-thumb{
	width: 100%;
	float: none;
}
.course-grid .popular-main .popular-item .popular-info{
	padding: 30px;
	height: auto;
}
.course-grid .popular-main .popular-item .popular-info h3{
	font-size: 16px;
}
.course-grid .popular-author img{
	float: left;
	height: 70px;
	width: 70px;
	border-radius: 50%;
}
.course-grid .popular-author .popular-author-info{
	margin-left: 90px;
}
.course-grid .popular-author .popular-author-info h4{
	clear: none;
	margin-bottom: 8px;
	padding-top: 9px;
}
.course-grid .popular-main .popular-item{
	height: auto;
}

/*==========================================================
	15. Course Detail
==========================================================*/
.course-details .site-main .site-top,
.page-shop .site-main .site-top,
.page-about .site-main .site-top,
.faq .site-main .site-top,
.page-contact .site-main .site-top{
	position: relative;
	height: 400px;
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center;
}
.course-details .site-main .site-top:before,
.page-shop .site-main .site-top:before,
.page-about .site-main .site-top:before,
.faq .site-main .site-top:before,
.page-contact .site-main .site-top:before{
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	background-color: rgba(0,0,0,0.6);
}
.course-details .site-main .site-top .site-top-text,
.page-shop .site-main .site-top .site-top-text,
.page-about .site-main .site-top .site-top-text,
.faq .site-main .site-top .site-top-text,
.page-contact .site-main .site-top .site-top-text{
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%,-50%);
	z-index: 99;
	text-align: center;
}
.site-top-text h2{
	color: #fff;
	font-size: 50px;
	text-transform: uppercase;
	margin-bottom: 12px;
}
.site-top-text li,
.site-top-text li a{
	list-style: none;
	display: inline-block;
	color: #fff;
}
.site-top-text li:first-child a{
	font-weight: 700;
}
.site-top-text li a:hover{
	color: #cf3827;
}
.site-top-text li i{
	margin: 0 12px 0 15px;
}
.courses-search ul:after{
	content: '';
	display: block;
	clear: both;
}
.courses-search ul{
	max-width: 900px;
	margin: 0 auto;
	padding: 0 60px;
}
.courses-search li{
	list-style: none;
	display: inline-block;
	text-align: center;
	font-size: 16px;
	color: #fff;
	font-weight: 700;
	margin-right: 50px;
	line-height: 105px;
}
.courses-search li i{
	margin-right: 15px;
}
.course-details .page-content{
	padding: 80px 0 50px 0;
}
.course-details .page-content .page-wr{
	max-width: 900px;
	margin: 0 auto;
}
.course-details .page-content .page-wr h3{
	font-size: 30px;
  text-align: center;
	padding: 45px 0 50px;
}
.course-details .page-content .page-wr p,
.course-details .page-content .page-wr h4{
	font-size: 16px;
}
.course-details .page-content .page-wr p{
	margin-bottom: 40px;
}
.course-details .page-content .page-wr h4{
	margin-bottom: 15px;
}
.course-details .page-content .page-wr ul.list{
	margin-top: 20px;
}
.course-details .page-content .page-wr ul.list,
.course-details .page-content .page-wr #description ul{
	padding-left: 35px;
	margin-bottom: 30px;
}
.course-details .page-content .page-wr ul.list li,
.course-details .page-content .page-wr #description ul li{
	padding-left: 25px;
	margin-bottom: 5px;
}
.course-details .course-details-author{
	text-align: center;
}
.course-details .course-details-author .author-thumb{
	position: relative;
	display: block;
}
.course-details .course-details-author .author-thumb img{
	padding: 0 30px;
	background-color: #fff;
}
.course-details .course-details-author .author-thumb:before{
	content: '';
	height: 1px;
	width: 100%;
	background-color: #e4e4e4;
	display: block;
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	left: 0;
	right: 0;
	z-index: -1;
}
.course-details .page-wr .course-details-author h3{
	font-size: 14px;
	text-transform: uppercase;
	padding: 20px 0 10px;
}
.course-details .page-wr .course-details-author p{
	color: #cf3827;
	font-size: 14px;
}
.course-details .page-wr .course-details-author ul{
	padding: 0;
	margin-bottom: 0;
}
.course-details .page-wr .course-details-author ul li,
.socials li{
	list-style: none;
	display: inline-block;
	padding-left: 0;
	height: 46px;
	width: 46px;
	border: 1px solid #e0e0e0;
	border-radius: 50%;
	line-height: 46px;
	margin: 0 4px;
}
.course-details .page-wr .course-details-author ul li a,
.socials li a{
	display: block;
}
.course-details .page-wr .course-details-author ul li:hover,
.socials li:hover{
	border: 1px solid #cf3827;
}
.course-details .page-wr .course-details-author ul li:hover i,
.socials li:hover i{
	color: #cf3827;
}
.course-details .page-wr .course-details-author ul li i,
.socials li i{
	color: #bfbfbf;
}

/*==========================================================
	16. Course Details Sidebar
==========================================================*/
.course-details-sidebar .site-main .site-top .container{
	height: 400px;
	position: relative;
}
.course-details-sidebar .site-main .site-top .site-top-text{
	left: 15px;
	transform: translateY(-50%);
	text-align: left;
}
.course-details-sidebar .best-course .courses-search{
	padding: 15px 50px 0 10px;
}
.course-details-sidebar .best-course .courses-search:after{
	content: '';
	display: block;
	clear: both;
}
.course-details-sidebar .best-course .course-left{
	float: left;
	width: 70%;
}
.course-details-sidebar .best-course .course-left .course-left-item{
	display: inline-block;
	padding: 0 40px;
	border-right: 1px solid #f9bb72;
	height: 70px;
}
.course-details-sidebar .best-course .course-left .course-left-item:nth-child(3) ul{
	padding: 0;
}
.course-details-sidebar .best-course .course-left .course-left-item:nth-child(3) li{
	margin-right: 0;
	line-height: normal;
}
.course-details-sidebar .best-course .course-left .course-left-item:nth-child(3) li i{
	margin-right: 0;
}
.course-details-sidebar .best-course .course-right{
	float: right;
	width: 30%;
	text-align: right;
	padding-top: 8px;
} 
.course-details-sidebar .best-course .course-right span{
	font-size: 34px;
	text-transform: uppercase;
	font-weight: 700;
	color: #fff;
	vertical-align: -7px;
	margin-right: 50px;
	display: inline-block;
}
.course-details-sidebar .best-course .course-right .btn-course{
	font-weight: 700;
	text-transform: uppercase;
	height: 45px;
	line-height: 45px;
	background-color: #fff;
	display: inline-block;
	padding: 0 25px;
}
.course-details-sidebar .best-course .course-left .course-left-item:nth-child(1) img{
	float: left;
}
.course-details-sidebar .best-course .course-left .course-left-item:nth-child(1) .course-left-info{
	margin-left: 90px;
}
.course-details-sidebar .best-course .course-left .course-left-item .course-left-info h3{
	clear: none;
	font-size: 14px;
	margin-bottom: 6px;
	padding-top: 15px;
	color: #fff;
}
.course-details-sidebar .best-course .course-left .course-left-item .course-left-info h3 a,
.course-details-sidebar .best-course .course-left .course-left-item .course-left-info a{
	color: #fff;
}
.course-details-sidebar .page-content .page-wr h3{
	padding: 0;
	text-align: left;
	font-size: 24px;
	line-height: 30px;
	margin-bottom: 35px;
}
.course-details-sidebar .page-content .page-wr .entry-thumb{
	position: relative;
}
.course-details-sidebar .page-content .page-wr .entry-thumb ul{
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
	background-color: rgba(24,75,113,0.9);
	margin-bottom: 0;
	padding: 20px 0;
}
.course-details-sidebar .page-content .page-wr .entry-thumb ul li i{
	margin-right: 13px;
}
.course-details-sidebar .page-content .page-wr .entry-thumb ul li{
	list-style: none;
	display: inline-block;
	color: #fff;
	font-size: 16px;
	margin-right: 50px;
}
.course-details-sidebar .page-content .page-wr .entry-thumb ul{
	padding-left: 60px;
}
.entry-tab ul{
	padding: 0 !important;
	margin: 50px 0 60px !important;
}
.entry-tab ul:after{
	content: '';
	display: block;
	clear: both;
}
.entry-tab li:nth-child(1) a{
	border-bottom: 3px solid #61b235;
}
.entry-tab li:nth-child(1).active a{
	background-color: #61b235;
	color: #fff;
}
.entry-tab li:nth-child(2) a{
	border-bottom: 3px solid #388be0;
}
.entry-tab li:nth-child(2).active a{
	background-color: #388be0;
	color: #fff;
}
.entry-tab li:nth-child(3) a{
	border-bottom: 3px solid #cf3827;
}
.entry-tab li:nth-child(3).active a{
	background-color: #cf3827;
	color: #fff;
}
.entry-tab li:nth-child(4) a{
	border-bottom: 3px solid #f2982d;
}
.entry-tab li:nth-child(4).active a{
	background-color: #f2982d;
	color: #fff;
}
.entry-tab li:nth-child(4) a{
	margin-right: 0;
}
.entry-tab li a{
	display: block;
	margin-right: 1px;
}
.entry-tab li{
	list-style: none;
	display: inline-block;
	padding: 0 !important;
	text-transform: uppercase;
	font-weight: 700;
	color: #fff;
	width: 25%;
	float: left;
	text-align: center;
	line-height: 37px;
}
.entry-tab-content .tab{
	display: none;
}
.entry-tab-content .active{
	display: block;
}
.socials{
	padding: 0 30px 0 0 !important;
	display: inline-block;
	margin-bottom: 0 !important;
	background-color: #fff !important;
}
.entry-socials{
	position: relative;
}
.entry-socials:after{
	content: '';
	height: 1px;
	width: 100%;
	background-color: #e2e2e2;
	display: block;
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	right: 0;
	z-index: -1;
}
.entry-socials .socials li{
	padding-left: 0 !important;
	text-align: center;
}
.recent-course{
	padding-top: 77px;
}
.recent-course > h3{
	font-size: 24px;
	position: relative;
	padding-bottom: 13px !important;
	margin-bottom: 45px !important;
}
.recent-course > h3:before{
	content: '';
	position: absolute;
	left: 0;
	bottom: 0;
	height: 2px;
	width: 50px;
	background-color: #000;
	display: block;
}
.recent-course .popular-main{
	margin-bottom: 40px;
}
.recent-course .popular-main .popular-item:after{
	content: none;
}
.recent-course .popular-main .popular-item:last-child{
	margin-bottom: 15px;	
}
.recent-course .popular-main .popular-item .popular-info h3 {
	margin-bottom: 20px;	
}
.recent-course .popular-main .popular-item p.profile{
	margin-bottom: 0;	
	font-size: 14px;
}
.widget{
	margin-bottom: 60px;
}
.widget:last-child{
	margin-bottom: 20px;
}
.widget-title{
	position: relative;
	margin-bottom: 35px;
}
.widget-title span{
	background-color: #fff;
	padding-right: 20px;
	text-transform: uppercase;
}
.widget-title:after{
	content: '';
	width: 100%;
	height: 1px;
	background-color: #000;
	display: block;
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	z-index: -1;
}
.widget-all-courses .widget-content li{
	list-style: none;
	font-weight: 700;
	text-transform: uppercase;
	margin-bottom: 20px;
}
.widget-all-courses .widget-content li:last-child{
	margin-bottom: 0;
}
.widget-all-courses .widget-content li:hover i{
	width: auto;
	padding-right: 20px;
	transition: all 0.3s ease-in-out;
	opacity: 1;
	color: #cf3827;
}
.widget-all-courses .widget-content li:hover a{
	color: #cf3827;
}
.widget-all-courses .widget-content li i{
	padding-right: 0px;
	width: 0;
	opacity: 0;
	transition: all 0.3s ease-in-out;
}
.widget-latest-courses li,
.widget-latest-post li{
	list-style: none;
	margin-bottom: 30px;
}
.widget-latest-courses li:last-child,
.widget-latest-post li:last-child{
	margin-bottom: 0;
}
.widget-latest-courses li:after,
.widget-latest-post li:after{
	content: '';
	display: block;
	clear: both;
}
.widget-latest-courses li img,
.widget-latest-post li img{
	float: left;
}
.widget-latest-courses li .latest-courses-info,
.widget-latest-post li .latest-courses-info{
	margin-left: 100px;
}
.widget-latest-courses li .latest-courses-info h4,
.widget-latest-post li .latest-courses-info h4{
	float: left;
	clear: none;
	font-size: 14px;
	line-height: 24px;
	margin-bottom: 10px;
	margin-top: -6px;
	width: 100%;
}
.widget-latest-courses li .latest-courses-info .price{
	color: #cf3827;
	text-transform: uppercase;
	font-weight: 700;
}
.widget-latest-courses li .latest-courses-info .price .price-old{
	margin-left: 12px;
	color: #000;
	opacity: 0.5;
	text-decoration: line-through;
}
.widget-latest-courses li .latest-courses-info .price.price-free{
	color: #215174;
}
.widget-curriculum{
	background-image: url('images/new-curriculum.jpg');
	height: 350px;
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center;
	position: relative;
}
.widget-curriculum:before{
	content: '';
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	background-color: rgba(56,139,224,0.85);
}
.widget-curriculum .curriculum-info{
	position: absolute;
	color: #fff;
	top: 50%;
	left: 50%;
	transform: translate(-50%,-50%);
	text-align: center;
	border-top: 1px solid #fff;
	border-bottom: 1px solid #fff;
	padding: 8px 0 10px;
}
.widget-curriculum .curriculum-info h2{
	font-size: 42px;
	text-transform: uppercase;
	color: #fff;
	margin-bottom: 2px;
}
.widget-curriculum .curriculum-info p{
	text-transform: uppercase;
	font-weight: 700;
}
.widget-curriculum .details{
	font-weight: 700;
	text-transform: uppercase;
	position: absolute;
	bottom: 30px;
	color: #fff;
	left: 50%;
	transform: translateX(-50%);
}
.widget-curriculum .details i{
	margin-left: 8px;
}
.widget-latest-post .latest-courses-info .latest-post-time i{
	color: #dd3e3e;
	vertical-align: 1px;
	margin-right: 10px;
}
.widget-tags .widget-content ul:after,
.shop-sidebar .widget-tag ul:after{
	content: '';
	display: block;
	clear: both;
}
.widget-tags .widget-content li,
.shop-sidebar .widget-tag li{
	list-style: none;
	float: left;
	padding: 8px 15px 9px;
	border: 1px solid #d1d1d1;
	margin-right: 15px;
	margin-bottom: 15px;
}
.widget-tags .widget-content li a,
.shop-sidebar .widget-tag li a{
	display: block;
}
.widget-tags .widget-content li:hover,
.shop-sidebar .widget-tag li:hover{
	border: 1px solid #cf3827;
}
.widget-tags .widget-content li:hover a,
.shop-sidebar .widget-tag li:hover a{
	color: #cf3827;
}
.course-details-sidebar .page-wr{
	padding-right: 30px;
}
.curriculum-item{
	padding: 25px 40px;
	border: 1px solid #e2e2e2;
	margin-bottom: 20px;
}
.curriculum-item.active .curriculum-top{
	border-bottom: 1px solid #e2e2e2;
	padding-bottom: 22px;
	transition: all 0.3s ease-in-out;
}
.curriculum-item .curriculum-top:after{
	content: '';
	display: block;
	clear: both;
}
.curriculum-item .curriculum-top .curriculum-count{
	float: right;
	color: #f2982d;
}
.curriculum-item .curriculum-top h3{
	font-size: 16px !important;
	margin-bottom: 0 !important;
	padding-bottom: 0px !important;
	float: left;
	text-transform: uppercase;
}
.curriculum-item .curriculum-top h3:hover a{
	color: #cf3827
}
.curriculum-item .curriculum-top h3 i{
	margin-right: 25px;
	width: 11px;
}
.curriculum-item.active .curriculum-top h3 i:before{
	content: '\f107';
	transition: all 0.3s ease-in-out;
}
.curriculum-item .curriculum-content li{
	list-style: none;
	padding: 25px 0;
	border-bottom: 1px solid #e2e2e2;
}
.curriculum-item .curriculum-content li i{
	color: #f2982d;
	font-size: 18px;
	width: 5%;
	float: left
}
.curriculum-item .curriculum-content li.active span{
	opacity: 1;
}
.curriculum-item .curriculum-content li.active .cur-title,
.curriculum-item .curriculum-content li.active .cur-time{
	opacity: 1;
}
.curriculum-item .curriculum-content li span,
.curriculum-item .curriculum-content .login-more span{
	width: 13%;
	display: inline-block;
	opacity: 0.7;
	float: left
}
.curriculum-item .curriculum-content li:after{
	content: '';
	display: block;
	clear: both;
}
.curriculum-item .curriculum-content li .cur-title{
	width: 77%;
	padding-left: 30px;
	font-weight: 700;
	opacity: 0.5;
	font-size: 16px;
	float: left;
	padding-right: 15px;
}
.curriculum-item .curriculum-content li .cur-time{
	float: left;
	opacity: 0.5;
	font-size: 16px;
	width: 5%;
	text-align: right;
}
.curriculum-item .curriculum-content .other-title{
	margin: 30px 0 0 0 !important;
	font-size: 16px !important;
	text-transform: uppercase;
}
.curriculum-item .curriculum-content .login-more{
	padding: 25px 32px 0;
}
.curriculum-item .curriculum-content .login-more .cur-title{
	display: inline-block;
	margin-left: 30px;
	font-weight: 700;
	color: #a3a3a3;
	font-size: 16px;
}
.curriculum-item .curriculum-content .login-more .cur-title a{
	color: #cf3827;
	text-decoration: underline;
}
.faculity-tab-content{
	padding: 60px;
	border: 1px solid #e2e2e2;
}
.faculity-tab-content .ftab-title:after,
.reviews-content .reviews-average:after,
.comment-item:after{
	content: '';
	display: block;
	clear: both;
}
.faculity-tab-content img{
	float: left;
}
.faculity-tab-content .ftab-info p.job{
	margin-bottom: 17px;
	color: #cf3827;
}
.faculity-tab-content .ftab-info{
	margin-left: 185px;
}
.faculity-tab-content .ftab-info h3{
	clear: none;
	margin-bottom: 5px !important;
	font-size: 18px !important;
	text-transform: uppercase;
}
.faculity-tab-content .socials{
	padding-right: 0 !important;
}
.faculity-tab-content .socials li{
	text-align: center;
}
.socials li:first-child{
	margin-left: 0;
}
.reviews-content{
	border: 1px solid #e2e2e2;
	padding: 60px;
}
.reviews-content .average-rating{
	width: 30%;
	float: left;
	padding-right: 30px;
}
.average-rating h3,
.detailed-rating h3{
	font-size: 16px !important;
	text-transform: uppercase;
}
.reviews-content .average-rating .ar-box{
	border: 1px solid #e2e2e2;
	text-align: center;
}
.average-rating .ar-box h2{
	font-size: 50px;
	margin-bottom: 15px;
	margin-top: 25px;
}
.average-rating .ar-box ul{
	margin-bottom: 10px;
}
.average-rating .ar-box li,
.comment-title li{
	list-style: none;
	display: inline-block;
}
.average-rating .ar-box li i,
.comment-title li i{
	color: #f2982d;
}
.reviews-content .detailed-rating{
	width: 70%;
	float: right;
	padding-left: 20px;
}
.detailed-rating li{
	list-style: none;
	margin-bottom: 21px;
}
.detailed-rating li:last-child{
	margin-bottom: 0;
}
.detailed-rating li span{
	display: inline-block;
}
.detailed-rating li span.number-star{
	color: #a1a1a1;
	font-weight: 700;
	width: 75px;
}
.detailed-rating li span.process{
	width: 250px;
	background-color: #ececec;
	height: 15px;
	vertical-align: -2px;
	margin-right: 30px;
	position: relative;
}
.detailed-rating li:nth-child(3) span.process:before{
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	width: 70%;
	background-color: #f2982d;
}
.detailed-rating li span.count-star{
	color: #a1a1a1;
	font-weight: 700;
}
.reviews-content .reviews-average{
	padding-bottom: 60px;
}
.comment-item img{
	width: 90px;
	height: 90px;
	float: left;
}
.comment-item .comment-info{
	margin-left: 130px;
}
.comment-item .comment-info ul{
	display: inline-block;
	transform: translateY(-12px);
}
.comment-item .comment-info h3{
	clear: none;
	font-size: 18px !important;
	display: inline-block;
	margin-right: 15px;
	margin-bottom: 18px !important;
}
.comment-item .comment-info .comment-desc{
	margin-bottom: 14px;
}
.comment-item .comment-info .comment-desc p{
	margin-bottom: 0;
}
.comment-item .comment-info .comment-name{
	font-weight: 700;
	margin-right: 25px;
}
.comment-item .comment-info .job{
	font-size: 13px;
	color: #dd3e3e;
}
.comment-item:last-child{
	padding-bottom: 0;
}
.comment-item{
	padding: 50px 0;
	border-top: 1px solid #e1e1e1;
}

/*==========================================================
	17. Events Page
==========================================================*/
.page-event .courses-search{
	padding: 0 50px;
}
.page-event .courses-search:after{
	content: '';
	display: block;
	clear: both;
}
.page-event .courses-search .breadcrumbs{
	float: left;
}
.page-event .courses-search .breadcrumbs ul{
	max-width: initial;
	width: auto;
	padding: 0;
	margin: 0;
}
.page-event .courses-search .breadcrumbs ul li:first-child{
	font-weight: 700;
}
.page-event .courses-search .breadcrumbs ul li{
	font-weight: 400;
	margin-right: 0;
}
.page-event .courses-search .breadcrumbs ul li i{
	margin: 0 10px 0 15px;
}
.page-event .courses-search .breadcrumbs ul li a{
	color: #fff;
}
.page-event .courses-search .breadcrumbs ul li a:hover{
	color: #cf3827;
}
.page-event .courses-search .icon-calendar{
	float: right;
	line-height: 100px;
	font-size: 50px;
	color: #fff;
}
.page-event .page-content{
	padding: 70px 0 100px;
}
.page-event .page-content .page-wr{
	position: relative;
}
.page-event .page-content .filter-event{
	text-align: left;
	padding-left: 50px;
}
.page-event .page-content .icon-filter{
	position: absolute;
	top: 0;
	right: 0;
	font-size: 16px;
}
.page-event .page-content .icon-filter ul{
	margin: 0 !important;
}
.page-event .page-content .icon-filter ul li{
	display: inline-block;
	line-height: initial;
	margin-left: 15px;
}
.page-event .page-content .icon-filter ul li:first-child{
	margin-left: 0;
}
.page-event .page-content .icon-filter ul li a{
	background-color: transparent !important;
	border-bottom: none !important;
}
.page-event .page-content .icon-filter ul li.active a,
.page-event .page-content .icon-filter ul li a:hover{
	color: #f2982d;
}
.page-event .page-content .upcoming-item:last-child{
	margin-bottom: 80px;
}
.page-event .page-content .upcoming-item .upcoming-thumb img:hover{
	filter: blur(1px);
}
.page-event .page-content .upcoming-item .upcoming-box h3 a{
	line-height: 26px;	
}
.page-event .page-content .event-grid .f-read:hover{
	background-color: initial;
	color: #cf3827;
	border-bottom: 1px solid #cf3827;
}
.page-event .page-content .event-grid .f-read{
	padding: 0;
	border: 0;
	border-bottom: 1px solid #000;
	height: auto;
	line-height: normal;
	padding-bottom: 8px;
}

/*==========================================================
	18. Event Detail
==========================================================*/
.event-detail .time-countdown{
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	right: 15px;
}
.event-detail .time-countdown p{
	display: inline-block;
	font-size: 36px;
	font-weight: 700;
	color: #fff;
}
.event-detail .time-countdown p span{
	margin: 0 26px 0 30px;
}
.event-detail .best-course .courses-search{
	padding: 0;
}
.event-detail .best-course .courses-search ul{
	max-width: initial;
	padding: 0;
	margin: 0;
}
.event-detail .best-course .course-left{
	border-right: 1px solid #feb968;
}
.event-detail .best-course .courses-search{
	padding-top: 15px;
}
.event-detail .best-course .course-left,
.event-detail .best-course .course-right{
	width: 50%;
	padding: 10px 60px;
}
.event-detail .best-course .course-right{
	text-align: left;
}
.event-detail .best-course .courses-search ul li{
	text-align: left;
	line-height: normal;
}
.event-detail .best-course .courses-search ul li:last-child{
	margin-right: 0;
}
.event-detail .best-course .courses-search ul li:first-child{
	margin-right: 30px;
}
.event-detail .best-course .courses-search ul li h3{
	font-size: 16px;
	color: #fff;
	margin-bottom: 10px;
}
.event-detail .best-course .courses-search ul li i{
	font-size: 40px;
	margin-right: 0;
	vertical-align: 6px;
}
.event-detail .best-course .courses-search ul li p{
	line-height: normal;
	font-weight: 400;
}
.event-detail .page-content .page-wr .event-text-title{
	border-bottom: 1px solid #000;
	margin-top: 50px;
	margin-bottom: 55px;
}
.event-detail .page-content .page-wr .event-text-title h3{
	margin-bottom: 0 !important;
}
.event-detail .page-content .page-wr .event-text-content h3{
	font-size: 14px;
	text-transform: uppercase;
	display: inline-block;
	background-color: #000;
	color: #fff;
	margin-bottom: 0;
	height: 40px;
	line-height: 40px;
	padding: 0 48px;
}
.event-detail .page-content .page-wr .event-text-content h4{
	font-size: 18px;
	text-transform: uppercase;
	margin-bottom: 15px;
}
.event-detail .page-content .page-wr .event-text-content .event-text-info ul{
	padding-left: 15px;
}
.event-detail .page-content .page-wr .event-text-content .event-text-info ul li{
	padding-left: 25px;
	margin-bottom: 5px;
}
.event-detail .faculaties-slider{
	width: auto;
	margin: 0;
}
.event-detail .faculaties-slider .owl-stage-outer::before,
.event-detail .faculaties-slider .owl-stage-outer::after{
	content: '';
	display: none;
}
.event-detail.course-details-sidebar .page-content .page-wr .faculaties-box h3{
	font-size: 18px;
	text-align: center;
	margin-bottom: 10px;
}
.event-detail.course-details .page-content .page-wr p{
	margin-bottom: 0px;
}
.event-detail.course-details .page-content .page-wr .event-text-info p{
	margin-bottom: 40px;
}
.event-detail .faculaties-item .faculaties-box,
.event-detail .faculaties-item .faculaties-box-hover{
	margin: -80px 20px 0;
}
.event-detail.course-details .faculaties-box-hover p{
	padding: 30px 20px;
	font-size: 14px;
}
.event-detail .faculaties-slider .owl-nav{
	margin-top: 0;
	display: none;
}
.event-detail .faculaties-slider .owl-dots{
	position: absolute;
	top: -70px;
	right: 0;
}
.event-detail .faculaties-slider .owl-dots .owl-dot{
	display: inline-block;
}
.event-detail .faculaties-slider .owl-dots .owl-dot:hover span,
.event-detail .faculaties-slider .owl-dots .owl-dot.active span{
	background: initial;
	border: 1px solid #000;
}
.event-detail .faculaties-slider .owl-dots span{
	background-color: initial;
	border: 1px solid #c3c3c3;
	border-radius: 0;
	width: 10px;
	height: 10px;
	margin: 0 0 0 10px;
	display: block;
}
.event-detail .faculaties-slider .owl-dot:nth-child(1) span::before,
.event-detail .faculaties-slider .owl-dot:nth-child(2) span::before,
.event-detail .faculaties-slider .owl-dot:nth-child(3) span::before,
.event-detail .faculaties-slider .owl-dot:nth-child(4) span::before,
.event-detail .faculaties-slider .owl-dot:nth-child(5) span::before,
.event-detail .faculaties-slider .owl-dot:nth-child(6) span::before,
.event-detail .faculaties-slider .owl-dot:nth-child(7) span::before,
.event-detail .faculaties-slider .owl-dot:nth-child(8) span::before,
.event-detail .faculaties-slider .owl-dot:nth-child(9) span::before,
.event-detail .faculaties-slider .owl-dot:nth-child(10) span::before{
	content: '';
}
.event-faculaties-slider h3.faculaties-slider-title{
	text-align: left !important;
	font-size: 24px !important;
	position: relative;
	padding-bottom: 13px !important;
	margin-bottom: 55px !important;
}
.event-faculaties-slider h3.faculaties-slider-title:before{
	content: '';
	display: block;
	height: 1px;
	width: 50px;
	background-color: #000;
	position: absolute;
	left: 0;
	bottom: 0;
}
.event-faculaties-slider{
	margin: 60px 0 40px 0;
}
.widget-ticket{
	background-color: #388be0;
	padding: 50px 30px;
	position: relative;
	overflow: hidden;
}
.widget-ticket .ticket-price{
	position: absolute;
	top: -100px;
	right: -100px;
	width: 200px;
	height: 200px;
	border-radius: 50%;
	background-color: #55a3f2;
	border-radius: 50%;
	font-size: 24px;
	font-weight: 700;
	color: #fff;
}
.widget-ticket .ticket-price span{
	position: absolute;
	bottom: 45px;
	left: 40px;
}
.widget-ticket .widget-title{
	color: #fff;
	font-size: 18px;
	text-transform: uppercase;
	display: inline-block;
	padding-bottom: 15px;
}
.widget-ticket .widget-title:after{
	content: '';
	background-color: #fff;
	z-index: 1;
	transform: initial;
	top: initial;
	bottom: 0;
}
.widget-ticket .widget-content li{
	list-style: none;
	color: #fff;
	font-weight: 700;
	margin-bottom: 15px;
}
.widget-ticket .widget-content a.buy-ticket{
	font-size: 16px;
	text-transform: uppercase;
	background-color: #fff;
	line-height: 50px;
	height: 50px;
	display: block;
	text-align: center;
	font-weight: 700;
	margin-top: 40px;
}
.widget-ticket .widget-content li span{
	float: right;
	font-weight: 400;
	text-align: left;
	display: inline-block;
	width: 80px;
}

/*==========================================================
	19. Blog List
==========================================================*/
.page-blog .site-main{
	background-color: #f4f4f4;
}
.blog-site-top,
.page-portfolio .site-top,
.faculity-profile .site-top,
.membership .site-top{
	height: 400px;
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center;
	position: relative;
}
.blog-site-top:before,
.page-portfolio .site-main .site-top:before,
.membership .site-main .site-top:before,
.faculity-profile .site-main .site-top:before{
	content: '';
	display: block;
  top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	background-color: rgba(0,0,0,0.6);
	position: absolute;
}
.blog-site-top .blog-top-title,
.page-portfolio .site-top .site-top-text,
.membership .site-top .site-top-text,
.faculity-profile .site-top .site-top-text{
	text-align: center;
	left: 50%;
	top: 50%;
	transform: translate(-50%,-50%);
	position: absolute;
}
.blog-site-top .blog-top-title{
	width: 90%;
}
.blog-site-top .blog-top-title h2,
.page-portfolio .site-top .site-top-text h2,
.membership .site-top .site-top-text h2,
.faculity-profile .site-top .site-top-text h2{
	font-size: 50px;
	text-transform: uppercase;
	margin-bottom: 10px;
}
.blog-site-top .blog-top-title li,
.page-portfolio .site-top .site-top-text li,
.membership .site-top .site-top-text li,
.faculity-profile .site-top .site-top-text li{
	list-style: none;
	display: inline-block;
}
.blog-site-top .blog-top-title li i,
.page-portfolio .site-top .site-top-text li i,
.membership .site-top .site-top-text li i,
.faculity-profile .site-top .site-top-text li i{
	margin: 0 10px 0 15px;
}
.blog-site-top .blog-top-title h2,
.page-portfolio .site-top .site-top-text h2,
.faculity-profile .site-top .site-top-text h2,
.membership .site-top .site-top-text h2,
.page-portfolio .site-top .site-top-text li, 
.faculity-profile .site-top .site-top-text li, 
.membership .site-top .site-top-text li, 
.page-portfolio .site-top .site-top-text li i,
.faculity-profile .site-top .site-top-text li i,
.membership .site-top .site-top-text li i,
.blog-site-top .blog-top-title li,
.blog-site-top .blog-top-title li a{
	color: #fff;
}
.blog-site-top .blog-top-title li a:hover{
	color: #cf3827;
}
.page-blog .entry-main .blog-item .blog-left img:hover{
	filter: blur(1px);
}
.post-bar:after{
	content: '';
	display: block;
	clear: both;
}
.post-bar p{
	float: left;
	line-height: 35px;
}
.post-bar{
	padding: 17px 20px 18px;
	background-color: #fff;
	margin-top: -35px;
	position: relative;
	margin-bottom: 30px;
}
.post-bar .post-meta{
	float: right;
}
.post-bar .post-meta span{
	margin-right: 15px;
}
.post-bar .post-meta .icon-filter{
	display: inline-block;
	font-size: 16px;
}
.post-bar .post-meta .icon-filter ul{
	margin: 0 !important;
}
.post-bar .post-meta .icon-filter ul li{
	display: inline-block;
	line-height: initial;
	margin-left: 10px;
	width: auto;
	float: none;
}
.post-bar .post-meta .icon-filter ul li a{
	background-color: transparent !important;
	border-bottom: none !important;
}
.post-bar .post-meta .icon-filter ul li.active a,
.post-bar .post-meta .icon-filter ul li a:hover{
	color: #f2982d;
}
.post-bar .post-meta .field-select{
	display: inline-block;
	margin-right: 15px;
}
.page-shop .post-bar .post-meta .field-select{
	margin-right: 0;	
}
.post-meta .field-select{
	background-color: #ededed;
}
.post-meta .field-select select{
	width: 110px;
	height: 35px;
	background-color: #ededed;
	border: none;
	padding: 0 10px;
	position: relative;
	-webkit-appearance: none;
	-ms-appearance: none;
	-moz-appearance: none;
	appearance: none;
}
.post-meta .field-select::after{
	line-height: 35px;
	background-color: #ededed;
	color: #000;
}
.page-blog .blog-item{
	margin-bottom: 80px;
}
.page-blog .blog-item:hover{
	box-shadow: 0px 2px 25px 0px rgba(0, 0, 0, 0.07); 
	transition: all 0.3s ease-in-out;
}
.page-blog .blog-item .blog-info h3{
	font-size: 24px;
	max-height: 70px;
}
.page-blog .entry-main .blog-item .blog-right .blog-info{
	padding: 80px 60px;
}
.page-blog .entry-main .blog-item .blog-left{
	position: relative;
}
.page-blog .entry-main .blog-item .blog-left .category{
	position: absolute;
	top: 30px;
	left: 0;
	font-weight: 700;
	color: #fff;
	text-transform: uppercase;
	background-color: #f2982d;
	padding: 4px 10px 5px;
}
.post-bar.post-bar-bot{
	margin-top: 0;
}
.post-bar .post-meta .next-post{
	line-height: 35px;
	text-transform: uppercase;
	font-weight: 700;
}
.post-bar .post-meta .next-post i{
	margin-left: 8px;
}

/*==========================================================
	20. Blog Grid
==========================================================*/
.page-blog .blog-grid-content .blog-item .blog-left,
.page-blog .blog-grid-content .blog-item .blog-right,
.al-content .blog-item .blog-left,
.al-content .blog-item .blog-right{
	float: none;
	width: 100%;
}
.page-blog .blog-grid-content .blog-item .blog-right .blog-info,
.al-content .blog-item .blog-info{
	padding: 30px 28px 45px;
}
.page-blog .blog-grid-content .blog-item .blog-right .blog-info h3,
.al-content .blog-item .blog-info h3{
	font-size: 18px;
}
.page-blog .blog-grid-content .blog-item:hover .blog-left .category,
.al-content .blog-item:hover .blog-left .category{
  opacity: 1;
	visibility: visible;
	transition: all 0.3s ease-in-out;
}
.page-blog .blog-grid-content .blog-item .blog-left .category,
.al-content .blog-item .blog-left .category{
	background-color: #cf3827;
	top: 0;
	left: 30px;
	font-size: 24px;
	text-align: center;
	padding: 6px 10px;
	visibility: hidden;
	opacity: 0;
	transition: all 0.3s ease-in-out;
}
.page-blog .blog-grid-content .blog-item .blog-left .category span,
.al-content .blog-item .blog-left .category span{
	display: block;
	font-size: 14px;
}
.blog-item:hover .blog-info span.blog-line{
	width: 100px;
	transition: all 0.3s ease-in-out;
}
.blog-item .blog-info span.blog-line{
	width: 50px;
	transition: all 0.3s ease-in-out;
}

/*==========================================================
	21. Blog Detail
==========================================================*/
.blog-details .post-bar{
	background-color: #fbb132;
	text-align: center;
	margin-bottom: 55px;
}
.blog-details .post-bar .blog-action p{
	margin: 0 14px;
}
.blog-details .post-bar .blog-action p i{
	margin-right: 10px;
	vertical-align: 1px;
}
.blog-details .post-bar .blog-action p,
.blog-details .post-bar .blog-action a{
	color: #fff;
	float: none;
	display: inline-block;
}
.blog-details .blog-details-content{
	background-color: #fff;
}
.blog-details .blog-details-content .blog-wr{
	padding: 0 60px;
	border-bottom: 2px solid #f4f4f4;
}
.blog-details-content .blog-wr h2{
	text-align: center;
	font-size: 24px;
	margin-bottom: 53px;
}
.blog-details-content .blog-wr .blog-detail-info{
	padding: 75px 135px;
}
.blog-details-content .blog-wr .blog-detail-info p{
	margin-bottom: 30px;
	font-size: 16px;
}
.blog-details-content .blog-wr .blog-detail-info .quote{
	margin-left: 100px;
	border-left: 3px solid #f2982d;
}
.blog-details-content .blog-wr .blog-detail-info .quote p{
	padding: 10px 150px 10px 30px;
	opacity: 0.7;
	font-style: italic;
}
.post-detail-meta{
	margin-top: 60px;
}
.post-detail-meta:after,
.blog-detail-author:after,
.post-controls:after{
	content: '';
	display: block;
	clear: both;
}
.post-detail-meta .post-tag p,
.post-detail-meta .post-share p{
	font-weight: 700;
	display: inline-block;
	margin-right: 15px;
	margin-bottom: 0 !important;
}
.post-detail-meta .post-tag,
.blog-detail-author .bda-left,
.post-controls .controls-left{
	width: 50%;
	float: left;
	line-height: 46px;
}
.post-detail-meta .post-share,
.blog-detail-author .bda-right,
.post-controls .controls-right{
	width: 50%;
	float: right;
	padding-left: 30px;
}
.post-detail-meta .post-share ul{
	padding: 0 !important;
}
.post-detail-meta .post-share ul li{
	text-align: center;
}
.post-detail-meta .post-share ul{
	display: inline-block;
}
.blog-detail-author .bda-left,
.post-controls .controls-left{
	line-height: normal;
}
.blog-detail-author .bda-left img{
	float: left;
}
.blog-detail-author .bda-left .bda-info{
	margin-left: 180px;
}
.blog-detail-author .bda-left .bda-info h3{
	clear: none;
	font-size: 24px;
	text-transform: uppercase;
	margin-bottom: 10px;
}
.blog-detail-author .bda-left .bda-info p{
	color: #f2982d;
	margin-bottom: 30px;
}
.blog-detail-author .bda-left .bda-info ul{
	padding: 0 !important;
}
.blog-detail-author .bda-left .bda-info li:first-child{
	margin-left: 0;
}
.blog-detail-author .bda-left .bda-info li:last-child{
	margin-right: 0;
}
.blog-detail-author .bda-left .bda-info li{
	height: 40px;
	width: 40px;
	text-align: center;
	line-height: 38px;
}
.blog-detail-author{
	padding: 50px 195px;
	border-bottom: 2px solid #f4f4f4;
}
.post-controls .controls-left{
	border-right: 1px solid #e6e6e6;
	position: relative;
	padding: 50px 0;
}
.post-controls .controls-left span,
.post-controls .controls-right span{
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	left: 195px;
	font-size: 24px;
	text-transform: uppercase;
	font-weight: 700;
	opacity: 0.1;
}
.post-controls .controls-right{
	position: relative;
	padding: 50px 0 50px 50px;
}
.post-controls .controls-right span{
	left: initial;
	right: 195px;
}
.post-controls .controls-item h3{
	margin-bottom: 10px;
}
.post-controls .controls-item .blog-action p{
	display: inline-block;
	margin-right: 18px;
}
.post-controls .controls-item .blog-action p i{
	color: #bbbbbb;
	margin-right: 10px;
}
.post-controls .controls-item .blog-action p:last-child{
	margin-right: 0;
}
.post-controls .controls-left .controls-item{
	text-align: right;
	padding-right: 50px;
}
.also-like{
	background-color: #3c2f80;
	padding: 80px 0 20px;
}
.also-like h2{
	font-size: 24px;
	color: #fff;
	text-align: center;
	position: relative;
	margin-bottom: 60px;
	padding-bottom: 18px;
}
.also-like h2:after,
.gallery-content h2:after,
.key-skill h2:after{
	content: '';
	display: block;
	height: 1px;
	width: 50px;
	background-color: #fff;
	margin: 0 auto;
	position: absolute;
	bottom: 0;
	left: 50%;
	transform: translateX(-50%);
}
.blog-details .entry-main{
	padding-bottom: 100px;
}
.al-content .blog-item .blog-left{
	position: relative;
}
.al-content .blog-item .blog-info{
	margin-left: 0;
}
.al-content .blog-item .blog-left .category{
	position: absolute;
	color: #fff;
	font-weight: 700;
	text-transform: uppercase;
}

/*==========================================================
	22. Portfolio
==========================================================*/
.filter-portfolio{
	text-align: center;
}
.filter-portfolio .nav{
	display: block;
	border-bottom: none;
}
.filter-portfolio a:hover{
	border-color: #fff;
}
.filter-portfolio a{
	border: 0;
	background-color: transparent;
	font-size: 18px;
	text-transform: uppercase;
	font-weight: 700;
	color: #fff;
	padding: 0;
	margin-right: 45px;
	outline: 0;
	outline-offset: none;
	border-bottom: 5px solid #f2982d;
	line-height: 100px;
	cursor: pointer;
}
.filter-portfolio a.active{
	border-bottom: 5px solid #fff;
}
.filter-portfolio a:last-child{
	margin-right: 0;
}

.page-portfolio .gallery-content{
	padding: 100px 0;
}
.page-portfolio2 .gallery-content ul{
	margin: 0 -15px;
}
.page-portfolio2 .gallery-content li{
	width: 33.33%;
	padding: 0 15px;
	margin-bottom: 30px;
}
.page-portfolio2 .gallery-content li .gallery-info{
	left: 15px;
}
.page-portfolio2 .gallery-content li:nth-child(3n) .gallery-info{
	background-color: rgba(97,178,53,0.9);
}
.page-portfolio2 .gallery-content li:nth-child(3n-1) .gallery-info{
	background-color: rgba(192,71,222,0.9);
}

/*==========================================================
	23. Portfolio Detail
==========================================================*/
.portfolio-details .socials,
.faculity-profile .courses-search .socials{
	background-color: transparent !important;
	text-align: center;
	max-width: initial;
	margin: 0 !important;
	padding: 0 !important;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%,-50%);
}
.best-course .courses-search .socials{
	width: 100%;
}
.portfolio-details .socials li,
.faculity-profile .courses-search .socials li{
	border-radius: 0;
	margin: 0 13px 0 0;
}
.portfolio-details .socials li:hover,
.faculity-profile .courses-search .socials li:hover{
	background-color: #fff;
	border-color: #fff;
}
.portfolio-details .socials li:hover i,
.faculity-profile .courses-search .socials li:hover i{
	color: #000;
}
.portfolio-details .socials li:last-child,
.faculity-profile .courses-search .socials li:last-child{
	margin: 0;
}
.portfolio-details .socials li i,
.faculity-profile .courses-search .socials li i{
	margin-right: 0;
	color: #fff;
}
.portfolio-details-content{
	padding: 100px 0 80px;
	border-bottom: 1px solid #dde4ea;
}
.portfolio-details-content:after{
	content: '';
	display: block;
	clear: both;
}
.portfolio-details-content img{
	float: left;
}
.portfolio-details-content .pd-info{
	margin-left: 645px;
}
.portfolio-details-content .pd-info h3{
	clear: none;
	font-size: 36px;
	margin-bottom: 28px;
}
.portfolio-details-content .pd-info .pd-desc{
	margin-bottom: 40px;
}
.portfolio-details-content .pd-info .pd-desc p{
	margin-bottom: 30px;
}
.portfolio-details-content .pd-info .pd-desc p:last-child{
	margin-bottom: 0;
}
.portfolio-details-content .pd-info .pd-meta li{
	list-style: none;
	margin-bottom: 5px;
}
.portfolio-details-content .pd-info .pd-meta p{
	font-weight: 700;
	text-transform: uppercase;
	display: inline-block;
	width: 100px;
}
.gallery-content h2{
	text-transform: uppercase;
	position: relative;
	padding-bottom: 17px;
	margin-bottom: 60px;
}
.gallery-content h2:after{
	background-color: #000;
}
.gallery-content .portfolio-slider li{
	width: 100%;
	margin-bottom: 0;
	padding: 0;
	float: none;
}
.portfolio-slider .owl-nav{
	margin-top: 0;
}
.portfolio-slider .owl-dots{
	margin-top: 50px;
	text-align: center;
}
.portfolio-slider .owl-dots .owl-dot{
	display: inline-block;
}
.portfolio-slider .owl-dots .owl-dot span{
	margin: 0 5px;
}

/*==========================================================
	24. Page Shop
==========================================================*/
.page-shop .courses-search,
.faq .courses-search,
.page-contact .courses-search{
	padding: 0 100px;
}
.page-about .courses-search{
	padding: 0 135px;
}
.page-shop .courses-search p,
.page-about .courses-search p,
.faq .courses-search p,
.page-contact .courses-search p{
	float: left;
	font-size: 18px;
	font-weight: 500;
	color: #fff;
	line-height: 105px;
}
.page-shop .courses-search .shop-btn,
.page-contact .courses-search .contact-btn,
.page-about .courses-search .about-btn,
.faq .courses-search .about-btn{
	float: right;
	padding-top: 30px;
}
.page-shop .courses-search .shop-btn a:first-child,
.page-contact .courses-search .contact-btn a:first-child,
.page-about .courses-search .about-btn a:first-child,
.faq .courses-search .about-btn a:first-child{
	margin-left: 0;
}
.page-shop .courses-search .shop-btn a,
.page-contact .courses-search .contact-btn a,
.page-about .courses-search .about-btn a,
.faq .courses-search .about-btn a{
	background-color: #fff;
	color: #000;
	margin-left: 17px;
}
.btn-noborder:hover,
.page-about .courses-search .about-btn a:hover{
	background-color: #cf3827 !important;
	color: #fff !important;
}
.shop-grid .post-bar{
	margin: 0 0 54px 0;
	padding: 0;
}
.shop-grid .post-bar .icon-filter a{
	margin-left: 15px;
}
.shop-grid .post-bar .icon-filter a.active{
	color: #f2982d;
}
.shop-grid{
	padding: 100px 0;
}
.shop-list{
	margin: 0 -15px;
}
.shop-list:after,
.shop-item .shop-thumb .button:after,
.shop-item .shop-title:after,
.shop-nav:after{
	content: '';
	display: block;
	clear: both;
}
.shop-list .shop-item{
	width: 25%;
	float: left;
	padding: 0 15px;
	margin-bottom: 45px;
}
.shop-item .shop-thumb{
	position: relative;
	margin-bottom: 25px;
	overflow: hidden;
}
.shop-grid .shop-item .shop-thumb img{
	width: 100%;
}
.recent-product .shop-item .shop-thumb img{
	height: 200px;
	object-fit: contain;
	background-color: #fff;
	transition: all 0.3s;
}
.recent-product .shop-item .shop-thumb img:hover{
	background-color: #323232;
	transition: all 0.3s;
}
.shop-item .shop-thumb .bookmark{
	position: absolute;
	top: 20px;
	right: 20px;
	height: 40px;
	width: 40px;
	background-color: #fff;
	border-radius: 50%;
	text-align: center;
	line-height: 40px;
	visibility: hidden;
	opacity: 0;
	transition: all 0.3s ease-in-out;
}
.shop-item .shop-thumb:hover .bookmark{
	visibility: visible;
	opacity: 1;
	bottom: 30px;
	transition: all 0.3s ease-in-out;
}
.shop-item .shop-thumb .sale{
	position: absolute;
	top: 20px;
	left: 20px;
}
.shop-item .shop-thumb .sale span{
	height: 40px;
	width: 40px;
	border-radius: 50%;
	text-align: center;
	line-height: 40px;
	background-color: #f2982d;
	display: inline-block;
	font-size: 10px;
	text-transform: uppercase;
	color: #fff;
}
.shop-item .shop-thumb .sale span:last-child{
	background-color: #000;
	margin-left: -20px;
}
.shop-item .shop-thumb .bookmark:hover{
	background-color: #cf3827;
	color: #fff;
}
.shop-item .shop-thumb:hover .button{
	visibility: visible;
	opacity: 1;
	bottom: 30px;
	transition: all 0.3s ease-in-out;
}
.shop-item .shop-thumb .button{
	position: absolute;
	bottom: -40px;
	left: 0;
	right: 0;
	visibility: hidden;
	opacity: 0;
	transition: all 0.3s ease-in-out;
}
.shop-thumb .button a{
	width: 50%;
	display: inline-block;
	float: left;
	text-align: center;
	height: 40px;
	line-height: 40px;
	font-size: 12px;
	text-transform: uppercase;
	font-weight: 700;
}
.shop-thumb .button a.btn-primary{
	background-color: #f2982d;
}
.shop-thumb .button a.btn-secondary{
	background-color: #000;
}
.shop-thumb .button a.btn-primary:hover,
.shop-thumb .button a.btn-secondary:hover{
	opacity: 0.8;	
}
.shop-item .shop-title h3{
	float: left;
	font-size: 16px;
	margin-bottom: 7px;
}
.shop-item .shop-title h3:hover a{
	color: #cf3827;
}
.shop-item .shop-title ul{
	float: right;
}
.shop-item .shop-title ul li,
.shop-sidebar .widget-latest-product li .lp-info li{
	list-style: none;
	display: inline-block;
}
.shop-item .shop-title ul li i:hover,
.shop-sidebar .widget-latest-product li .lp-info li i:hover{
	color: #f2982d;
}
.shop-item .shop-title ul li i,
.shop-sidebar .widget-latest-product li .lp-info li i{
	color: #d2d2d2;
}
.shop-item:nth-child(2) .shop-title ul li i{
	color: #f2982d;
}
.shop-item .shop-price,
.p-details-price .shop-price,
.shop-sidebar .widget-latest-product li .lp-info .shop-price{
	color: #cf3827;
	font-weight: 700;
	display: inline-block;
	margin-right: 17px;
}
.shop-item .shop-price-old,
.p-details-price .shop-price-old,
.shop-sidebar .widget-latest-product li .lp-info .shop-price-old{
	display: inline-block;
	font-weight: 700;
	opacity: 0.5;
	text-decoration: line-through;
}
.shop-nav{
	margin-top: 30px;
}
.shop-nav .page-navigation{
	float: left;
}
.shop-nav p{
	float: right;
	line-height: 45px;
}
.shop-grid3 .shop-list .shop-item{
	width: 33.33%;
}
.shop-grid3 .shop-item .shop-thumb .button{
	left: 40px;
	right: 40px;
}
.shop-grid3.sidebar .shop-item .shop-thumb .button{
	left: 0;
	right: 0;
}
.shop-sidebar .widget-search form{
	position: relative;
}
.shop-sidebar .widget-search form input{
	height: 50px;
	line-height: 50px;
	border: 1px solid #e0e0e0;
	width: 100%;
	padding: 0 40px 0 20px;
}
.shop-sidebar .widget{
	margin-bottom: 40px;
}
.shop-sidebar .widget-search form button{
	background-color: transparent;
	border: 0;
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	padding: 0 15px;
}
.shop-sidebar .widget-categories{
	background-color: #000;
	padding: 40px 30px;
}
.shop-sidebar .widget h3{
	color: #000;
	text-transform: uppercase;
	display: inline-block;
	padding-bottom: 12px;
	position: relative;
	margin-bottom: 40px;
}
.shop-sidebar .widget-categories h3{
	color: #fff;
}
.shop-sidebar .widget h3:after{
	content: '';
	z-index: 1;
	background-color: #f2982d;
	transform: none;
	bottom: 0;
	top: auto;
	width: 50px;
	height: 3px;
	display: block;
  position: absolute;
}
.shop-sidebar .widget-categories li{
	list-style: none;
	margin-bottom: 20px;
}
.shop-sidebar .widget-categories li:last-child{
	margin-bottom: 0;
}
.shop-sidebar .widget-categories li a{
	color: #fff;
	font-weight: 500;
	display: block;
}
.shop-sidebar .widget-categories li a:hover{
	color: #cf3827;
}
.shop-sidebar .widget-categories li:hover i{
	color: #fff;
}
.shop-sidebar .widget-categories li i{
	float: right;
	color: #676767;
}
.shop-sidebar .widget-latest-product,
.shop-sidebar .widget-tag{
	padding: 40px 20px 40px 30px;
	border: 1px solid #e0e0e0;
}
.shop-sidebar .widget-latest-product li:after,
.product-details-content:after,
.shop-slider .owl-controls .owl-buttons:after,
.p-details-title:after,
.p-details-meta:after{
	content: '';
	display: block;
	clear: both;
}
.shop-sidebar .widget-latest-product li{
	list-style: none;
	margin-bottom: 20px;
}
.shop-sidebar .widget-latest-product li:last-child{
	margin-bottom: 0;
}
.shop-sidebar .widget-latest-product li img{
	float: left;
}
.shop-sidebar .widget-latest-product li .lp-info{
	margin-left: 90px;
}
.shop-sidebar .widget-latest-product li .lp-info h4{
	clear: none;
	margin-bottom: 10px;
}
.shop-sidebar .widget-latest-product li .lp-info .lp-price{
	margin-bottom: 5px;
}
.p-details-left{
	width: 50%;
	float: left;
}
.p-details-right{
	width: 50%;
	float: right;
	padding-left: 80px;
}
.shop-slider .owl-pagination{
	margin: 30px -2% 0;
}
.shop-slider .owl-page{
	width: 29.33%;
	margin: 0 2%;
	height: 150px;
	display: inline-block;
	background-position: center center !important;
	background-repeat: no-repeat !important;
}
.shop-slider .owl-page.active,
.shop-slider .owl-page:hover{
	filter: blur(1px);
	transition: all 0.3s;
}
.shop-slider .owl-controls{
	position: relative;
}
.shop-slider .owl-controls .owl-buttons{
	position: absolute;
	top: -110px;
	left: 0;
	right: 0;
}
.shop-slider .owl-buttons .owl-next,
.shop-slider .owl-buttons .owl-prev{
	width: 50px;
	height: 50px;
	background-color: #fff;
	text-align: center;
	line-height: 50px;
	font-size: 20px;
}
.shop-slider .owl-buttons .owl-next:hover,
.shop-slider .owl-buttons .owl-prev:hover{
	background-color: #e43c3c;
	color: #fff;
}
.shop-slider .owl-buttons .owl-next:hover i,
.shop-slider .owl-buttons .owl-prev:hover i{
	opacity: 1;
	transition: all 0.3s ease-in-out;
}
.shop-slider .owl-buttons .owl-next i,
.shop-slider .owl-buttons .owl-prev i{
	opacity: 0.5;
	transition: all 0.3s ease-in-out;
}
.shop-slider .owl-buttons .owl-next{
	float: right;
}
.shop-slider .owl-buttons .owl-prev{
	float: left;
}
.p-details-title{
	margin-bottom: 30px;
}
.p-details-title h3{
	font-size: 36px;
	float: left;
	margin-right: 20px;
}
.p-details-title li{
	list-style: none;
	display: inline-block;
}
.p-details-title li i{
	color: #f2982d;
}
.p-details-price{
	font-size: 24px;
	margin-bottom: 30px;
}
.p-details-price .shop-price-old{
	font-size: 18px;
	vertical-align: 3px;
}
.p-details-desc{
	margin-bottom: 38px;
}
.p-details-meta input{
	width: 55px;
	border: 1px solid #e0e0e0;
	height: 40px;
	line-height: 40px;
	padding: 0 15px;
	font-style: normal;
	font-weight: 700;
	color: #000;
}
.quantity {
  position: relative;
}
input[type=number]::-webkit-inner-spin-button,
input[type=number]::-webkit-outer-spin-button
{
  -webkit-appearance: none;
  margin: 0;
}
input[type=number]
{
  -moz-appearance: textfield;
}
.quantity input {
  float: left;
  display: block;
  margin: 0;
}
.quantity input:focus {
  outline: 0;
}
.quantity-nav {
  float: left;
  position: relative;
  height: 42px;
}
.quantity-button {
  position: relative;
  cursor: pointer;
  width: 20px;
  text-align: center;
  color: #333;
  font-size: 13px;
  -webkit-transform: translateX(-100%);
  transform: translateX(-100%);
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  -o-user-select: none;
  user-select: none;
}
.quantity-button.quantity-up {
  position: absolute;
  top: 5px;
}
.quantity-button.quantity-down {
  position: absolute;
  bottom: 7px;
}
.p-details-meta .add-cart{
	line-height: 40px;
	height: 40px;
	background-color: #f2982d;
	display: inline-block;
	margin-left: 20px;
	font-size: 12px;
	text-transform: uppercase;
	color: #fff;
	font-weight: 700;
	padding-right: 27px;
}
.p-details-meta .add-cart:hover{
	background-color: #cf3827;	
}
.p-details-meta .add-cart i{
	height: 40px;
	width: 40px;
	line-height: 40px;
	text-align: center;background-color: #000;
	margin-right: 27px;
}
.p-details-meta,
.p-details-cat{
	margin-bottom: 30px;
}
.p-details-cat p{
	font-weight: 700;
	text-transform: uppercase;
	display: inline-block;
}
.p-details-right .socials{
	margin-bottom: 57px !important;
	padding: 0 !important;
}
.p-details-right .socials li{
	text-align: center;
	border-radius: 0;
}
.p-details-right .socials li:hover{
	border-color: #cf3827;
}
.p-details-right .socials li:hover i{
	color: #cf3827;
}
.p-details-tab .tab-option{
	border-bottom: 1px solid #000;
	padding-bottom: 15px;
}
.p-details-tab .tab-option li{
	list-style: none;
	display: inline-block;
	margin-right: 55px;
	font-weight: 700;
	text-transform: uppercase;
	opacity: 0.5
}
.p-details-tab .tab-option li:hover{
	opacity: 1;
}
.p-details-tab .tab-option li.active{
	opacity: 1;
}
.p-details-tab .tab-option li:last-child{
	margin-right: 0;
}
.p-details-tab .tab-content .tab{
	display: none;
	padding-top: 20px;
}
.p-details-tab .tab-content #info{
	margin: 0 -15px;
}
.p-details-tab .tab-content #info:after{
	content: '';
	display: block;
	clear: both;
}
.p-details-tab .tab-content #info p{
	width: 50%;
	display: inline-block;
	padding: 0 15px;
	float: left;
	margin-bottom: 15px;
}
.p-details-tab .tab-content .tab.active{
	display: block;
}
.product-details-content{
	padding: 100px 0;
}
/*
.rp-slider .shop-item{
	padding-right: 30px;
}
*/
.recent-product{
	background-color: #262626;
	padding: 70px 0;
}
.recent-product .rp-title{
	margin-bottom: 60px;
}
.recent-product .rp-title h3{
	color: #fff;
	text-transform: uppercase;
	position: relative;
	padding-bottom: 9px;
	display: inline-block;
}
.recent-product .rp-title h3:before{
	content: '';
	display: block;
	height: 1px;
	width: 100%;
	background-color: #f2982d;
	position: absolute;
	left: 0;
	bottom: 0;
}
.recent-product .shop-item h3 a{
	color: #fff;
}
.recent-product .shop-item .shop-title i{
	color: #585858;
}
.recent-product .shop-item .shop-price-old{
	color: #fff;
}
.rp-slider{
	position: relative;
}
.rp-slider .owl-buttons{
	position: absolute;
	top: -90px;
	right: 20px;
}
.rp-slider .owl-buttons .owl-prev,
.rp-slider .owl-buttons .owl-next{
	display: inline-block;
	padding: 0 9px;
}
.rp-slider .owl-buttons .owl-prev i,
.rp-slider .owl-buttons .owl-next i{
	color: #fff;
}
.rp-slider .owl-buttons .owl-prev:hover i,
.rp-slider .owl-buttons .owl-next:hover i{
	color: #e43c3c;
}
.rp-slider .shop-item .shop-thumb .button,
.rp-slider .shop-item .shop-thumb .button:hover{
	top: 50%;
	transform: translateY(-50%);
	bottom: initial;
	display: block;
}
.rp-slider .shop-item .shop-thumb .button a{
	width: 40px;
}
.rp-slider .shop-item .shop-thumb .button a.btn-secondary{
	float: right;
	background-color: #f2982d;
}
.history-product{
	padding: 80px 0 55px;
}
.history-product h2{
	text-align: center;
	text-transform: uppercase;
	font-size: 18px;
	position: relative;
	padding-bottom: 19px;
	margin-bottom: 60px;
}

/*==========================================================
	25. About Us
==========================================================*/
.about-story-content{
	text-align: center;
	max-width: 900px;
	margin: 0 auto;
}
.about-story-content img{
	margin-bottom: 45px;
}
.about-story-content h3{
	font-size: 30px;
	margin-bottom: 35px;
}
.about-story-main{
	padding: 80px 0 100px;
}
.about-story-desc{
	margin-bottom: 45px;
}
.about-story-desc p{
	font-size: 16px;
}
.about-team{
	background-color: #3c2f80;
}
.about-team .title{
	text-align: center;
}
.about-team .title .title-logo{
	float: none;
	width: 80px;
	height: 63px;
	color: #fff;
	background-image: url('images/assets/logo-bg-04.png');
	margin-bottom: 20px;
}
.about-team .title h2{
	margin-bottom: 10px;
}
.about-team .title h2,
.about-team .title p{
	color: #fff;
}
.team-item{
	border: 1px solid #3c2f80;
	border-right: 0;
}
.team-item .team-thumb{
	position: relative;
	overflow: hidden;
}
.team-item .team-thumb:before{
	content: '';
	display: block;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	background-color: rgba(0,0,0,0.6);
	position: absolute;
	z-index: 9;
	opacity: 0;
	visibility: hidden;
	transition: all 0.3s ease-in-out;
}
.team-item:hover .team-thumb:before,
.team-item:hover .team-thumb ul{
	opacity: 1;
	visibility: visible;
	transition: all 0.3s ease-in-out;
}
.team-item .team-thumb img{
	-webkit-filter: blur(0px);
  filter: blur(0px);
	transform: scale(1.03);
	transition: all 0.3s ease-in-out;
}
.team-item:hover .team-thumb img{
	-webkit-filter: blur(1px);
  filter: blur(2px);
	transition: all 0.3s ease-in-out;
}
.team-item .team-thumb ul{
	position: absolute;
	top: 50%;
	left: 0;
	right: 0;
	text-align: center;
	transform: translateY(-50%);
	z-index: 10;
	opacity: 0;
	visibility: hidden;
	transition: all 0.3s ease-in-out;
}
.team-item .team-thumb ul li{
	list-style: none;
	display: inline-block;
	margin-right: 34px;
}
.team-item .team-thumb ul li.s-facebook:hover i{
	color: #3b5998;
}
.team-item .team-thumb ul li.s-twitter:hover i{
	color: #1da1f2;
}
.team-item .team-thumb ul li.s-tumblr:hover i{
	color: #35465c;
}
.team-item .team-thumb ul li.s-youtube:hover i{
	color: #ff0000;
}
.team-item .team-thumb ul li:last-child{
	margin-right: 0;
}
.team-item .team-thumb ul li i{
	color: #fff;
}
.team-item .team-info{
	background-color: #fff;
	text-align: center;
	padding: 22px 0;
	border-top: 1px solid #3c2f80;
}
.team-item:hover .team-info{
	background-color: #f2982d;
}
.team-item .team-info h3{
	font-size: 14px;
}
.team-item:hover .team-info p,
.team-item:hover .team-info h3 a{
	color: #fff;
	transition: all 0.3s ease-in-out;
}
.team-item .team-info p{
	text-transform: uppercase;
	margin-top: 5px;
}
.team-slider .owl-nav{
	margin: 80px auto 0;
	text-align: center;
}
.team-slider .owl-nav .owl-next,
.team-slider .owl-nav .owl-prev,
.about-team .join-team{
	height: 45px;
	width: 45px;
	line-height: 43px;
	text-align: center;
	border: 1px solid #fff;
	padding: 0;
	margin: 0 103px;
	font-size: 20px;
	color: #fff;
	border-radius: 0;
	display: inline-block;
}
.about-team .join-team{
	position: relative;
	z-index: 9;
}
.team-slider .owl-nav .owl-next:hover,
.team-slider .owl-nav .owl-prev:hover,
.about-team .join-team:hover{
	border-color: #cf3827;
	background-color: #cf3827;
	color: #fff;
}
.page-about .countdown .countdown-item{
	z-index: 9;
	position: relative;
}
.about-team {
	position: relative;
	padding: 120px 0 100px;
}
.about-team .join-team{
	display: inline-block;
	width: auto;
	text-transform: uppercase;
	font-weight: 700;
	font-size: 14px;
	width: 186px;
	margin: 0;
	position: absolute;
	bottom: 100px;
	left: 50%;
	transform: translateX(-50%);
}
.team-slider .owl-controls .owl-next:hover,
.team-slider .owl-controls .owl-prev:hover{
	color: #fff;
}
.about-learn{
	padding: 100px 0;
}
.about-learn-item h3{
	font-weight: 700;
	font-size: 18px;
	text-transform: uppercase;
	padding-bottom: 12px;
	position: relative;
	margin-bottom: 65px;
}
.about-learn-item .about-learn-desc{
	margin-bottom: 40px;
}
.about-learn-item ul{
	padding-left: 30px;
	margin-bottom: 60px;
}
.about-learn-item li{
	list-style: none;
	margin-bottom: 28px;
}
.about-learn-item li i{
	color: #cf3827;
	margin-right: 20px;
}
.about-learn-item .about-learn-more{
	height: 45px;
	line-height: 43px;
	display: inline-block;
	border: 1px solid #000;
	text-transform: uppercase;
	font-weight: 700;
	padding: 0 34px;
}
.btn-border:hover,
.blog-slider .owl-nav .owl-next:hover,
.blog-slider .owl-nav .owl-prev:hover,
.home4 .faculaties-slider .owl-nav .owl-next:hover,
.home4 .faculaties-slider .owl-nav .owl-prev:hover,
.home5 .faculaties-slider .owl-nav .owl-next:hover, 
.home6 .faculaties-slider .owl-nav .owl-next:hover,
.home5 .faculaties-slider .owl-nav .owl-prev:hover,
.home6 .faculaties-slider .owl-nav .owl-prev:hover,
.home6 .popular-slider .owl-nav .owl-prev:hover,
.home6 .popular-slider .owl-nav .owl-next:hover,
.home4 .all-events:hover,
.about-learn-item .about-learn-more:hover{
	border-color: #cf3827 !important;
	background-color: #cf3827 !important;
	color: #fff !important;
}

/*==========================================================
	26. Contact Us
==========================================================*/
.contact-item h2{
	position: relative;
	font-size: 24px;
	padding-bottom: 17px;
	margin-bottom: 60px;
}
.contact-item ul{
	margin: 0 -15px;
}
.contact-item ul:after,
.contact-item li:after{
	content: '';
	display: block;
	clear: both;
}
.contact-item li{
	list-style: none;
	width: 50%;
	float: left;
	padding: 0 15px;
}
.contact-item li i{
	float: left;
	width: 24px;
	text-align: center;
	opacity: 0.2;
	font-size: 24px;
	transition: all 0.3s ease-in-out;
}
.contact-item li{
	margin-bottom: 50px;
}
.contact-item li:hover i{
	color: #cf3827;
	opacity: 1;
	transition: all 0.3s ease-in-out;
}
.contact-item li .contact-info{
	margin-left: 50px;
}
.contact-item li .contact-info h3{
	clear: none;
	font-size: 14px;
	text-transform: uppercase;
	margin-bottom: 10px;
}
.contact-item li .contact-info p{
	opacity: 0.7;
}
.contact-item li .contact-info p span{
	width: 60px;
	display: inline-block;
}
.contact-item form .field{
	position: relative;
	margin-bottom: 20px;
}
.contact-item form .field i{
	color: #d1d2d6;
}
.contact-item form .field input,
.contact-item form .field textarea{
  height: 50px;
	width: 100%;
	border: 1px solid #e2e2e2;
	padding: 0 50px 0 20px;
}
.contact-item form .field input:focus + i,
.contact-item form .field textarea:focus + i{
	color: #000;
}
.contact-item form .field input:focus,
.contact-item form .field textarea:focus{
  border: 1px solid #000;
}
.contact-item form .field input[placeholder],
.contact-item form .field textarea[placeholder]{
	font-style: normal;
	color: #000;
}
.contact-item form .field textarea{
	height: auto;
	resize: none;
	padding: 10px 50px 10px 20px;
}
.contact-item form .field.field-area i{
	top: 20px;
}
.contact-item form .field i{
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	right: 20px;
	width: 24px;
	text-align: center;
}
.contact-item form input[type="submit"]{
	height: 50px;
	line-height: 50px;
	border: 0;
	background-color: #cf3827;
	text-transform: uppercase;
	color: #fff;
	font-weight: 700;
	font-size: 14px;
	padding: 0 30px;
	cursor: pointer;
}
.contact-item form input[type="submit"]:hover{
	background: #3c2f80;
}
.contact-content{
	padding: 100px 0;
}
.pratical-info{
	background-color: #262626;
	padding: 70px 0 100px;
}
.pratical-info h3{
	color: #fff;
	text-transform: uppercase;
	font-size: 14px;
	display: inline-block;
	position: relative;
	padding-bottom: 9px;
	margin-bottom: 55px;
}
.pratical-info h3:after{
	content: '';
	width: 100%;
	background-color: #f2982d;
}
.pratical-info p:last-child{
	margin-bottom: 0;
}
.pratical-info p{
	margin-bottom: 30px;
	color: #fff;
	opacity: 0.3;
}
.maps{
	margin-top: 85px;
}
.maps #map{
	height: 400px;
}

/*==========================================================
	27. Faculity Profile
==========================================================*/
.faculity-slider{
	
	max-width: 900px;
	margin: 0 auto;
	position: relative;
}
.faculity-slider .faculity-item .faculity-box{
	text-align: center;
	border: 1px solid #000;
	max-width: 330px;
	margin: 0 auto 65px;
	padding: 90px 0 80px;
}
.faculity-slider .faculity-item img{
	width: auto;
	margin: 0 auto 50px;
	border: 15px solid #f3f3f3;
	border-radius: 50%;
}
.faculity-slider .faculity-item h3{
	font-size: 24px;
	text-transform: uppercase;
	margin-bottom: 8px;
}
.faculity-slider .faculity-item .faculity-desc{
	max-width: 830px;
	margin: 0 auto;
	text-align: center;
}
.faculity-slider .faculity-item .faculity-desc p{
	color: #000;
}
.faculity-slider .faculity-item p{
	color: #cf3827;
}
.faculity-slider .owl-nav{
	margin: 0;
}
.faculity-slider .owl-nav .owl-next,
.faculity-slider .owl-nav .owl-prev{
	position: absolute;
	top: 175px;
	margin: 0;
	padding: 0;
}
.faculity-slider .owl-nav .owl-next i,
.faculity-slider .owl-nav .owl-prev i{
	font-size: 100px;
	opacity: 0.1;
}
.faculity-slider .owl-nav .owl-next{
	right: 135px;
}
.faculity-slider .owl-nav .owl-prev{
	left: 135px;
}
.faculity-profile .partner-content{
	border-top: 1px solid #eaeaea;
	padding-top: 95px;
	text-align: center;
}
.faculity-profile .partner-content .partner-slider{
	border-top: 0;
}
.faculity-profile .partner{
	padding-top: 100px;
}
.faculity-profile .partner-content h3{
	text-align: center;
	font-size: 18px;
	font-weight: 700;
	text-transform: uppercase;
	border: 4px solid #000;
	display: inline-block;
	margin: 0 auto;
	padding: 0 15px;
	height: 50px;
	line-height: 42px;
}
.key-skill{
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center;
	position: relative;
	padding: 100px 0;
}
.key-skill:before{
	content: '';
	display: block;
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	background-color: rgba(0,0,0,0.5);
}
.key-skill h2{
	font-size: 24px;
	color: #fff;
	text-transform: uppercase;
	position: relative;
	text-align: center;
	padding-bottom: 18px;
	margin-bottom: 115px;
}
.key-skill ul{
	margin: 0 -30px;
}
.key-skill .key-skill-content{
	position: relative;
}
.key-skill ul:after{
	content: '';
	display: block;
	clear: both;
}
.key-skill li{
	list-style: none;
	width: 50%;
	float: left;
	padding: 0 30px;
	color: #fff;
	margin-bottom: 58px;
}
.key-skill li:nth-last-child(1),
.key-skill li:nth-last-child(2){
	margin-bottom: 0;
}
.key-skill li h3{
	color: #f3f3f3;
	font-size: 16px;
	text-transform: uppercase;
	margin-bottom: 18px;
}
.key-skill li .ks-process p{
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
}
.key-skill li.online-marketing .ks-process p{
	width: 80%;
	background-color: #61b235;
}
.key-skill li.soft-skills .ks-process p{
	width: 60%;
	background-color: #f2982d;
}
.key-skill li.branding .ks-process p{
	width: 70%;
	background-color: #388be0;
}
.key-skill li.communication .ks-process p{
	width: 80%;
	background-color: #44c7d6;
}
.key-skill li.creativity .ks-process p{
	width: 90%;
	background-color: #cf3827;
}
.key-skill li.specialized .ks-process p{
	width: 70%;
	background-color: #c557e1;
}
.key-skill li p span{
	position: absolute;
	right: 0;
	top: -48px;
	background-color: #fff;
	font-size: 14px;
	color: #000;
	font-weight: 700;
	padding: 0 5px;
}
.key-skill li p span:after{
	content: '';
	width: 0;
	height: 0;
	border-top: 7px solid #fff;
	border-left: 7px solid transparent;
	position: absolute;
	bottom: -7px;
	right: 0;
}
.key-skill li .ks-process{
	height: 10px;
	width: 100%;
	background-color: #fff;
	position: relative;
	border-radius: 0;
}
.teaching-courses{
	padding: 100px 0;
}
.teaching-courses h2{
	text-align: center;
	text-transform: uppercase;
	font-size: 24px;
	margin-bottom: 80px;
}
.teaching-courses h2:after{
	left: 50%;
	transform: translateX(-50%);
}
.teaching-courses .teaching-table-top li{
	display: inline-block;
	font-size: 16px;
	font-weight: 700;
	text-transform: uppercase;
}
.teaching-courses .teaching-table-top ul:after,
.teaching-table-content li ul:after{
	content: '';
	display: block;
	clear: both;
}
.teaching-courses .teaching-table-top li:nth-child(1),
.teaching-table-content li ul li:nth-child(1){
	width: 10%;
	float: left;
}
.teaching-courses .teaching-table-top li:nth-child(2),
.teaching-table-content li ul li:nth-child(2){
	width: 40%;
	float: left;
}
.teaching-courses .teaching-table-top li:nth-child(3),
.teaching-table-content li ul li:nth-child(3){
	width: 15%;
	float: left;
}
.teaching-courses .teaching-table-top li:nth-child(4),
.teaching-table-content li ul li:nth-child(4){
	width: 25%;
	float: left;
}
.teaching-courses .teaching-table-top li:nth-child(5),
.teaching-table-content li ul li:nth-child(5){
	width: 10%;
	float: left;
}
.teaching-courses .teaching-table-top li:nth-child(5) span{
	font-size: 12px;
	vertical-align: 4px;
	margin-left: 5px;
}
.teaching-table-content li ul li{
	font-size: 16px;
}
.teaching-table-content li ul li:nth-child(1){
	opacity: 0.7;
}
.teaching-table-content li:hover ul li:nth-child(1),
.teaching-table-content li:hover ul li:nth-child(2){
	opacity: 1;
}
.teaching-table-content li ul li:nth-child(2){
	font-weight: 700;
}
.teaching-table-content li ul li:nth-child(2),
.teaching-table-content li ul li:nth-child(3){
	opacity: 0.5;
}
.teaching-table-content li ul li:last-child a{
	height: 35px;
	color: #fff;
	text-transform: uppercase;
	font-weight: 700;
	font-size: 14px;
	display: block;
	text-align: center;
	line-height: 35px;
}
.teaching-table-content li ul li:last-child a.received{
	background-color: #cf3827;
}
.teaching-table-content li ul li:last-child a.received:hover{
	background: #3c2f80;
}
.teaching-table-content li ul li:last-child a.not-yet{
	background-color: #eaeaea;
	color: rgba(0,0,0,0.5);
}
.teaching-courses .teaching-table-top,
.teaching-courses .teaching-table-content{
	border: 1px solid #e2e2e2;
	padding: 20px 40px;
}
.teaching-courses .teaching-table-content{
	border-top: 0;
	padding: 0 40px;
}
.teaching-courses .teaching-table-content li ul{
	border-bottom: 1px solid #e2e2e2;
}
.teaching-courses .teaching-table-content li:last-child ul{
	border-bottom: 0;
}
.teaching-courses .teaching-table-content li ul li{
	line-height: 35px;
	padding: 20px 0;
}
.teaching-courses ul li{
	list-style: none;
}
.teaching-courses ul li ul li{
	display: inline-block;
}

/*==========================================================
	28. Membership
==========================================================*/
.membership .courses-search p{
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	left: 0;
	right: 0;
	color: #fff;
	font-weight: 700;
	text-align: center;
	font-size: 18px;
}
.membership table{
	width: 100%;
}
.membership table thead tr{
	background-color: #000;
	font-size: 18px;
	color: #fff;
	font-weight: 700;
	text-transform: uppercase;
}
.membership table thead tr th{
	padding: 16px 0 17px;
}
.membership table thead tr th,
.membership table tbody tr td,
.membership table tfoot tr td{
	border: 1px solid #fff;
}
.membership table tbody tr:nth-child(1){
	border-bottom: 1px solid #fff;
}
.membership table tbody tr:nth-child(1) td:nth-child(1){
	background-image: url('images/set-a-plan.jpg');
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center;
	position: relative;
}
.membership table tbody tr:nth-child(1) td:nth-child(2),
.membership table tbody tr:nth-child(1) td:nth-child(2):hover{
	background-color: #72ba4b;
}
.membership table tbody tr:nth-child(1) td:nth-child(3),
.membership table tbody tr:nth-child(1) td:nth-child(3):hover{
	background-color: #388be0;
}
.membership table tbody tr:nth-child(1) td:nth-child(4),
.membership table tbody tr:nth-child(1) td:nth-child(4):hover{
	background-color: #cf3827;
}
.membership table tbody tr:nth-child(1) td img{
	position: absolute;
	top: 95px;
	transform: translateY(-50px);
	left: 0;
	right: 0;
	text-align: center;
	margin: 0 auto;
}
.membership table tbody tr:nth-child(1) td p{
	display: inline-block;
	font-size: 36px;
	color: #fff;
	font-weight: 700;
}
.membership table tbody tr td:nth-child(1){
	padding: 0 10px 0 50px;
	font-weight: 700;
}
.membership table tbody tr td i{
	font-size: 14px;
}
.membership table tbody tr td.uncheck i{
	color: #a6a6a6;
}
.membership table tbody tr:nth-child(2) td:nth-child(1){
	color: #3c2f80;
	font-weight: 700;
	text-transform: uppercase;
}
.membership table tbody tr:nth-child(2) td{
	font-size: 16px;
	padding-top: 30px;
	padding-bottom: 30px;
}
.membership table tbody tr td{
	padding-top: 15px;
	padding-bottom: 15px;
}
.membership table tbody tr:nth-child(1) td .price-box{
	position: absolute;
	top: 90px;
	transform: translateY(-25px);
	left: 0;
	right: 0;
	text-align: center;
}
.membership table tbody tr:nth-child(1) td p.table-price{
	vertical-align: 16px;
}
.membership table tbody tr:nth-child(1) td p.table-month{
	font-size: 14px;
	opacity: 0.7;
	font-weight: 400;
}
.membership table tbody tr:last-child td:nth-child(1){
	padding-bottom: 40px;
}
.membership table tbody tr:nth-child(1) td span{
	font-size: 36px;
	opacity: 0.7;
	color: #fff;
}
.membership table tbody tr:nth-child(1) td{
	height: 190px;
	position: relative;
}
.membership table tbody tr:nth-child(1) td:nth-child(1) p{
	color: #fff;
	position: absolute;
	font-size: 36px;
	font-weight: 700;
	text-transform: uppercase;
	top: 95px;
	transform: translateY(-50%);
	left: 50px;
}
.membership table tbody tr:nth-child(1) td:nth-child(1):before{
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	background-color: rgba(0,0,0,0.5);
}
.membership table tbody tr td:nth-child(2):hover,
.membership table tbody tr td:nth-child(3):hover,
.membership table tbody tr td:nth-child(4):hover{
	background-color: #dcdcdc;
}
.membership table tbody tr td{
	border-top: 0;
	border-bottom: 0;
}
.membership table thead tr th:nth-child(1),
.membership table tbody tr td:nth-child(1),
.membership table tfoot tr td:nth-child(1){
	width: 40%;
}
.membership table thead tr th:nth-child(2),
.membership table tbody tr td:nth-child(2),
.membership table tfoot tr td:nth-child(2),
.membership table thead tr th:nth-child(3),
.membership table tbody tr td:nth-child(3),
.membership table tfoot tr td:nth-child(3),
.membership table thead tr th:nth-child(4),
.membership table tbody tr td:nth-child(4),
.membership table tfoot tr td:nth-child(4){
	width: 20%;
	text-align: center;
}
.membership table tbody,
.membership table tfoot{
	background-color: #eee;
}
.membership table tfoot td a{
	display: block;
	background-color: #838383;
	font-size: 18px;
	font-weight: 700;
	text-transform: uppercase;
	color: #fff;
	padding: 16px 0 17px;
}
.membership table tfoot td a:hover{
	background-color: #000;
}
.membership-main{
	padding: 100px 0 120px;
}
.membership-packages .title2{
	margin-bottom: 80px;
}
.membership-packages .title2 h2{
	text-align: center;
}
.membership-packages .title2 h2:after{
	content: '';
	left: 50%;
	transform: translateX(-50%);
}
.packages-list:after{
	content: '';
	display: block;
	clear: both;
}
.packages-item{
	width: 25%;
	float: left;
	background-color: #363636;
	height: 480px;
	position: relative;
}
.packages-item .packages-box{
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	left: 0;
	right: 0;
	text-align: center;
}
.packages-item .packages-box img{
	margin-bottom: 30px;
	height: auto;
}
.packages-item .packages-box p{
	font-size: 18px;
	font-weight: 700;
	text-transform: uppercase;
	color: #fff;
	transition: all 0.3s ease-in-out;
}
.packages-item img{
	height: 480px;
	object-fit: cover;
}
.packages-item:hover{
	background-color: #2c2c2c;
}
.packages-item:hover .packages-box p{
	letter-spacing: 3px;
	transition: all 0.3s ease-in-out;
}
.packages-item:hover .packages-box h3{
	letter-spacing: 2px;
	transition: all 0.3s ease-in-out;
}
.packages-item .packages-box a:hover{
	background-color: #f2982d;
	border-color: #f2982d;
}
.packages-item .packages-box h3{
	font-size: 50px;
	text-transform: uppercase;
	color: #fff;
	margin-bottom: 30px;
	transition: all 0.3s ease-in-out;
}
.packages-item .packages-box a{
	height: 45px;
	line-height: 43px;
	border: 1px solid #fff;
	display: inline-block;
	text-transform: uppercase;
	font-weight: 700;
	color: #fff;
	padding: 0 25px;
}
.packages-content{
	padding-bottom: 100px;
}
.packages-content p.packages-desc{
	max-width: 525px;
	margin: 0 auto;
	text-align: center;
	font-size: 16px;
	margin-top: 40px;
}

/*==========================================================
	29. Faq
==========================================================*/
.faq-list{
	margin-bottom: 100px;
}
.faq-item .title2 h2{
	font-size: 24px;
	padding-bottom: 17px;
	margin-bottom: 45px;
}
.faq-item li{
	list-style: none;
	border: 1px solid #dedede;
	padding: 15px 28px;
	margin-bottom: 10px;
}
.faq-item li:last-child{
	margin-bottom: 0;
}
.faq-item li a{
	font-size: 16px;
	position: relative;
	font-weight: 700;
	display: block;
}
.faq-item li a:hover{
	color: #cf3827;
}
.faq-item li a:after{
	content: '\ea5a';
	font: normal normal normal 10px/1 'Nucleo Mini';
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	right: 0;
}
.faq-item li.open a:after{
	content: '\ea5b';
}
.faq-item li .faq-reply{
	padding: 10px 0 10px 30px;
}
.faq-box h3{
	font-size: 18px;
	margin-bottom: 25px;
	margin-top: 60px;
}
.faq-box p{
	margin-bottom: 28px;
}
.faq-box p:last-child{
	margin-bottom: 0;
}
.faq-main{
	margin: 100px 0;
}

/*==========================================================
	30. 404
==========================================================*/
.main-404{
	padding: 75px 0 120px;
	background-color: #f5f5f5;
}
.main-404 h2{
	font-size: 120px;
	margin-bottom: 30px;
	margin-top: 60px;
}
.main-404 .desc-404{
	font-size: 24px;
	font-weight: 700;
	opacity: 0.7;
	margin-bottom: 35px;
}
.main-404 .error-code{
	font-size: 18px;
	font-weight: 700;
	margin-bottom: 5px;
}
.main-404 span{
	margin-bottom: 37px;
	display: inline-block;
}
.main-404 .menu{
	transition: all 0.1s;	
}
.main-404 .menu ul li{
	list-style: none;
	font-size: 16px;
	margin-bottom: 5px;
	position: relative;
}
.main-404 .menu ul li:hover{
	padding-left: 20px;
}
.main-404 .menu ul li:before {
    content: '\f105';
    position: absolute;
    font-family: fontAwesome;
    left: 0;
    top: 50%;
    margin-top: -1px;
    transform: translateY(-50%);
    display: none;
}
.main-404 .menu ul li:hover i{
	transition: all 0.3s;
}
.main-404 .menu ul li:hover:before, 
.main-404 .menu ul li:hover a {
    display: block;
    color: #cf3827;
}
.choose-desc{
	max-height: 42px;
	overflow: hidden;
}

/*==========================================================
	31. Go-Up Button
==========================================================*/
.go-up {
  position: fixed;
  right: 125px;
  bottom: 12px;
  margin-bottom: 0;
  text-align: center;
  z-index: 999;
}
.go-up a {
  background: #cf3827;
  width: 44px;
  height: 44px;
  line-height: 44px;
  display: inline-block;
  color: white;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
}
.go-up a:hover {
  color: white;
  background: #3c2f80;
}

/* === responsive.css === */
@media screen and (max-width: 1600px){
  .faculaties-slider{
    width: auto;
    margin: 0;
  }
  .faculaties-slider .owl-stage-outer::before,
  .faculaties-slider .owl-stage-outer::after{
    width: 280px;
  }
  .faculaties-slider .owl-stage-outer::before{
    left: 0;
  }
  .faculaties-slider .owl-stage-outer::after{
    right: 0;
  }
  .faculaties-socials li{
    margin-right: 15px;
  }
  .faculaties-item .faculaties-box h3{
    font-size: 16px;
  }
  .list-category .category-item.center .category-info{
    top: 100px;
  }
  .home5 .blog-slider .owl-nav .owl-next,
  .home5 .blog-slider .owl-nav .owl-prev{
    display: none !important;
  }
  .home6 .slider-main-item .slider-main-title{
    margin-top: -60px;
  }
}
@media screen and (max-width: 1435px){
  .home5 .upcoming-item:nth-child(2n-1) .upcoming-box .blog-number,
  .home5 .upcoming-item:nth-child(2n) .upcoming-box .blog-number{
    left: 0;
  }
  .home5 .upcoming-item:nth-child(2n-1) .upcoming-box .blog-number span,
  .home5 .upcoming-item:nth-child(2n) .upcoming-box .blog-number span{
    left: 50px;
    right: initial;
  }
  .events-slider .owl-prev{
    left: -55px;
  }
  .events-slider .owl-next{
    right: -50px;
  }
  .slider-main-title h2{
    font-size: 40px;
    padding-top: 10px;
  }
  .faculaties-slider .owl-stage-outer::before,
  .faculaties-slider .owl-stage-outer::after{
    display: none;
  }
  .list-category .category-item.center .category-info p{
    font-size: 16px;
  }
  .packages-item .packages-box h3,
  .list-category .category-item.center .category-info p span{
    font-size: 32px;
  }
  .list-category .category-item.center .category-info{
    top: 70px;
  }
  .home.home5 .blog-right h2{
    font-size: 70px;
  }
}
@media screen and (max-width: 1300px){
  .events-slider .owl-nav .owl-prev{
    left: 0;
    background-color: #fff;
  }
  .events-slider .owl-nav .owl-next{
    right: 0;
    background-color: #fff;
  }
  .events-slider .owl-nav .owl-prev:hover,
  .events-slider .owl-nav .owl-next:hover{
    background-color: #fff !important;
  }
  .events-slider .owl-nav .owl-prev:hover i,
  .events-slider .owl-nav .owl-next:hover i{
    color: #cf3827;
    opacity: 1;
  }
  .events-slider .owl-nav .owl-prev i,
  .events-slider .owl-nav .owl-next i{
    font-size: 40px;
    height: 50px;
    line-height: 47px;
    padding: 0 18px 0 14px;
  }
  .events-slider .owl-nav .owl-next i{
    padding: 0 14px 0 18px;
  }
  .list-category .category-item.center .category-info{
    top: 50px;
  }
  .home6 .slider-main-item .slider-main-title h2{
    font-size: 40px;
  }
  .home6 .slider-main-item .slider-main-title{
    width: 450px;
  }
  .home6 .our-features .item-two{
    margin-top: -90px;
  }
  .home.home6 .blog-right h2{
    font-size: 80px;
  }
}
@media screen and (max-width: 1200px){
  .people-slider .owl-nav .owl-prev{
    left: -40px;
  }
  .people-slider .owl-nav .owl-next{
    right: -40px;
  }
  .slider-main-title h2{
    font-size: 28px;
  }
  .countdown-top .countdown-title{
    width: 500px;
  }
  .countdown-top .countdown-title h2{
    float: left;
    width: 65%;
    font-size: 28px;
  }
  .countdown-top .countdown-title .btn-join{
    float: right;
    width: 25%;
    margin: 0;
  }
  .gallery-content li .gallery-info{
    bottom: -120px;
  }
  .blog-item .blog-info .blog-desc{
    max-height: 42px;
  }
  .home2 .footer-up{
    transform: translateY(-60px);
    height: 115px;
    line-height: 115px;
  }
  .home2 .footer-up .footer-up-item{
    padding: 0 30px;
  }
  .footer-up-contact li{
    margin-right: 28px;
  }
  .list-category .category-item .category-info{
    left: 15px;
    right: 15px;
  }
  .category-item:hover .category-info .category-content{
    padding: 20px 15px;
  }
  .list-category .category-item.center .category-info p{
    font-size: 14px;
  }
  .list-category .category-item.center .category-info p span{
    font-size: 24px;
    margin-bottom: 15px;
    margin-top: 5px;
  }
  .list-category .category-item.center .category-info a.cat-all{
    font-size: 12px;
  }
  .list-category .category-item.center .category-info{
    top: 40px;
  }
  .popular-main .popular-item img{
    height: 300px;
    object-fit: cover;
  }
  .home4 .popular-main .popular-item img{
    height: auto;
  }
  .popular-main .popular-item .popular-avatar img{
    height: auto;
  }
  .oe-item.oe-one .oe-info {
    padding: 40px 60px 15px 15px;
  }
  .oe-item.oe-two .oe-info {
    padding: 40px 15px 15px 60px;
  }
  .welcome-slider h2{
    font-size: 50px;
  }
  .home4 .best-course .courses-search .courses-form .field,
  .page.course-grid .best-course .courses-search .courses-form .field,
  .page.course-list .best-course .courses-search .courses-form .field{
    width: 26%;
  }
  .home4 .best-course .courses-search .courses-form .field:last-child,
  .page .best-course .courses-search .courses-form .field:last-child,
  .page.course-list .best-course .courses-search .courses-form .field:last-child{
    width: 22%;
  }
  .popular-main .popular-item .popular-info h3{
    font-size: 18px;
	margin-bottom: 16px;
  }
  .popular-course.layout2 .popular-main .popular-item:nth-child(2n-1) .popular-box,
  .popular-course.layout2 .popular-main .popular-item:nth-child(2n) .popular-box{
    margin: 0;
  }
  .home4 .popular-item:hover .popular-box-wrap {
    box-shadow: none;
  }
  .popular-course.layout2 .popular-main .popular-item:nth-child(2n) .popular-box .popular-box-wrap{
    margin-right: 0;
  }
  .popular-course.layout2 .popular-main .popular-item:nth-child(2n-1) .popular-box .popular-box-wrap{
    margin-left: 0;
  }
  .popular-course.layout2 .popular-main .popular-item:nth-child(2n-1) .popular-bottom, 
  .popular-course.layout3 .popular-main .popular-item:nth-child(2n-1) .popular-bottom{
    margin-right: 0;
    margin-left: 120px;
	line-height: 65px;
  }
  .popular-course.layout2 .popular-main .popular-item:nth-child(2n) .popular-bottom, 
  .popular-course.layout3 .popular-main .popular-item:nth-child(2n) .popular-bottom{
    margin-left: 0;
	margin-right: 120px;
	line-height: 65px;
  }
  .home4 .footer-contact .fc-left::before,
  .page .footer-contact .fc-left::before{
    right: 100%;
  }
  .home4 .footer-contact .fc-left p,
  .page .footer-contact .fc-left p{
    font-size: 18px;
  }
  .home4 .footer-contact .fc-right,
  .page .footer-contact .fc-right{
    padding-left: 80px;
  }
  .home4 .footer-contact .fc-left,
  .page .footer-contact .fc-left{
    padding-left: 10px;
  }
  .main-slider .owl-dots{
    bottom: 20px;
  }
  .rc-right .rc-item,
  .rc-left .rc-item,
  .home5 .blog .blog-left,
  .home5 .blog-right{
    padding: 0 15px;
  }
  .cb-content .cb-item{
    padding: 50px 15px;
  }
  .cb-content .cb-item i{
    font-size: 30px;
    margin-top: 10px;
  }
  .home6 .slider-main-item .slider-main-title span{
    font-size: 12px;
  }
  .home6 .slider-main-item .slider-main-title h2{
    font-size: 28px;
    padding: 5px 0;
  }
  .home6 .our-features{
    margin-top: -50px;
  }
  .home6 .our-features .item-two p.title{
    padding: 30px;
  }
  .home6 .our-features .item-two{
    margin-top: -50px;
  }
  .home6 .slider-main-item .slider-main-title{
    margin-top: -10px;
  }
  .home6 .our-features .item-two p.title::after{
    display: none;
  }
  .home6 .rc-right .rc-item{
    padding: 0;
  }
  .home6 .blog-left li .video-control p{
    font-size: 28px;
  }
  .home6 .blog-left li .video-control p span{
    font-size: 14px;
    width: 32px;
    height: 32px;
    line-height: 32px;
  }
  .home.home6 .blog-right h2{
    font-size: 54px;
  }
  .blog-detail-author .bda-left:after{
    content: '';
    display: block;
    clear: both;
  }
  .blog-detail-author .bda-left,
  .blog-detail-author .bda-right{
    float: none;
    width: 100%;
  }
  .blog-detail-author .bda-right{
    padding-left: 0;
    margin-top: 20px;
  }
  .page-blog .entry-main .blog-item .blog-right .blog-info{
    padding: 50px 50px 0 50px;
  }
  .page-blog .blog-item .blog-info h3{
    font-size: 18px
  }
  .event-detail .best-course .courses-search ul li{
    margin-right: 20px;
  }
  .event-detail .best-course .course-left,
  .event-detail .best-course .course-right{
    padding: 10px 30px;
  }
  .course-details-sidebar .best-course .courses-search{
    height: auto;
  }
  .course-details-sidebar .best-course .course-left{
    width: 60%;
  }
  .course-details-sidebar .best-course .course-right{
    width: 40%;
  }
  .course-details-sidebar.event-detail .best-course .course-left{
	width: 55%; 
	padding: 10px 20px;
  }
  .course-details-sidebar.event-detail .best-course .course-right{
	width: 45%;  
	padding: 10px 20px;
  }
  .course-details-sidebar .best-course .courses-search{
    padding: 15px;
  }
  .course-details-sidebar .best-course .course-left .course-left-item{
    padding: 0 20px;
  }
  .course-details-sidebar .page-content .page-wr .entry-thumb ul li{
    margin-right: 30px;
  }
 .course-details.page .courses-search li{
    font-size: 14px;
  }
  .course-grid .popular-main .popular-item img,
  .course-list .popular-main .popular-item img{
    height: auto;
  }
  .course-list .popular-main .popular-item:nth-child(2n-1) .popular-thumb img,
  .course-list .popular-main .popular-item:nth-child(2n) .popular-thumb img{
    height: 300px;
    object-fit: cover;
  }
}
@media screen and (max-width: 991px){
  .shop-grid{
	padding: 60px 0 70px 0;  
  }
  .shop-grid .post-bar{
	margin-bottom: 30px;  
  }
  .shop-nav{
	margin-top: 10px;  
	margin-bottom: 40px;
  }
  .membership table tbody tr td:nth-child(1){
	padding-left: 40px;  
  }
  .about-story-main{
	padding: 60px 0 30px;  
  }
  .about-team{
	padding: 60px 0;  
  }
  .about-team .join-team{
    bottom: 60px;  
  }
  .team-slider .owl-nav{
	margin: 40px auto 0;
  }
  .about-learn{
	padding: 60px 0;  
  }
  .home2 .slider-main-item .slider-main-title{
	top: 55%;  
  }
  .popular-main .popular-item .popular-info{
	padding: 30px;  
  }
  .blog-details-content .blog-wr h2{
	margin-bottom: 40px;  
  }
  .blog-details .blog-details-content .blog-wr{
	padding: 0 30px;  
  }
  .post-bar{
	margin-bottom: 60px;
  }
  .page-blog .blog-item{
	margin-bottom: 40px;  
  }
  .home2 .footer-bot .back-top{
	display: none;  
  }
  a.blog-number .blog-month{
    opacity: 1;
    visibility: visible;
  }
  .course-details .site-main .site-top,
  .course-details-sidebar .site-main .site-top .container,
  .page-portfolio .site-top,
  .blog-site-top,
  .page-about .site-main .site-top,
  .faculity-profile .site-top,
  .faq .site-main .site-top,
  .membership .site-top,
  .page-shop .site-main .site-top,
  .page-contact .site-main .site-top{
	height: 250px;  
  }
  .contact-content{
	padding: 50px 0;  
  }
  .contact-item li{
	margin-bottom: 30px;  
  }
  .contact-item h2{
	margin-bottom: 40px;  
  }
  .pratical-info{
	padding: 60px 0 80px 0;  
  }
  .pratical-info h3{
	margin-bottom: 30px;  
  }
  .maps{
	margin-top: 50px;  
  }
  .faq-main{
	margin: 60px 0;  
  }
  .faq-list{
	margin-bottom: 50px;  
  }
  .faq-item .title2 h2{
	margin-bottom: 30px;  
  }
  .faq-box h3{
	margin: 40px 0 20px 0;  
  }
  .faq-item li{
	padding: 15px 20px;  
  }
  .faq-item li .faq-reply{
	padding-left: 20px;  
  }
  .faculity-slider .faculity-item .faculity-box{
	margin-bottom: 40px;  
  }
  .faculity-profile .partner{
	padding-top: 60px;  
  }
  .faculity-profile .partner-content{
	padding-top: 60px;  
  }
  .page-portfolio .site-top .site-top-text{
	margin-top: -20px;  
  }
  .key-skill{
	padding: 60px 0;  
  }
  .key-skill h2{
	margin-bottom: 60px;  
  }
  .teaching-courses h2{
	margin-bottom: 50px;  
  }
  .teaching-courses{
	padding: 70px 0;  
  }
  .gallery-content li .gallery-info{
	bottom: 0;  
  }
  .course-details.page .courses-search ul{
    padding: 0;
  }
  .course-details.page.event-detail .courses-search li{
    padding: 0;
  }
  .course-details.page .courses-search li{
    margin: 0;
    width: 20%;
    float: left;
    text-align: center;
    line-height: normal;
    padding: 40px 0;
  }
  .course-details.page .courses-search .review li{
	float: none;
	padding: 0;
	width: auto;
  }
  .course-details.page.event-detail .courses-search li{
    width: auto;
  }
  .course-details-sidebar .best-course .course-left{
    width: 60%;
  }
  .recent-course{
	padding-top: 60px;  
  }
  .recent-course > h3{
	margin-bottom: 35px !important;  
  }
  .course-details-sidebar .best-course .course-right{
	width: 40%;
  }
  .event-detail .best-course .courses-search ul li:first-child{
	margin-right: 15px;  
  }
  .page.course-details .best-course .courses-search{
    height: auto;
  }
  .event-faculaties-slider h3.faculaties-slider-title{
	margin-bottom: 40px !important;  
  }
  .site-main .sidebar{
    margin-top: 40px;
  }
  .p-details-tab .tab-option li{
	margin-right: 20px;  
  }
  .product-details-content{
	padding: 60px 0;  
  }
  .p-details-price,
  .p-details-title{
	margin-bottom: 20px;  
  }
  .recent-product{
	padding: 50px 0;  
  }
  .recent-product .rp-title{
    margin-bottom: 40px;	  
  }
  .rp-slider .shop-item .shop-title h3{
	width: 100%;  
  }
  .rp-slider .shop-item .shop-title ul{
	float: none;
    margin-bottom: 5px;	
  }
  .history-product .shop-item .shop-thumb img{
	width: 100%;
  }
  .history-product h2{
	margin-bottom: 40px;  
  }
  .p-details-right .socials{
	margin-bottom: 40px !important;  
  }
  .course-details .page-content .page-wr{
    max-width: 100%;
    padding: 0;
  }
  .course-grid .popular-main .popular-item .popular-thumb img,
  .course-details-sidebar .page-content .page-wr .entry-thumb img{
    width: 100%;
  }
  .course-details-sidebar .best-course .course-left .course-left-item:first-child{
    padding-left: 15px;
  }
  .course-details-sidebar .best-course .course-left .course-left-item{
    padding: 0 10px;
  }
  .page-blog .entry-main .blog-item .blog-right .blog-info{
    padding: 20px 20px 0;
  }
  .col-lg-4:nth-child(3) .top-header-item{
    padding-left: 0;
  }
  .popular-tabs button{
    margin-right: 30px;
  }
  .course-details-sidebar .best-course .course-right span{
    margin-right: 20px;
  }
  .slider-main-title h2,
  .p-details-title h3{
    font-size: 24px;
  }
  .p-details-right{
    padding-left: 20px;
  }
  .features{
    padding: 40px 0;
  }
  .choose-us{
    padding: 50px 0 40px 0;
  }
  .features-content{
    margin: 20px 0 30px 0; 
  }
  .home2 .features-content{
	margin-top: 40px;  
  }
  .home2 .our-features{
	margin-bottom: 40px;  
  }
  .features-content .features-item{
	padding: 40px 35px; 
  }
  .home2 .features-content .features-item{
	padding: 20px 35px;
  }
  .home2 .popular-course .popular-title{
    margin-top: 20px;
    margin-bottom: 40px;	
  }
  .home2 .popular-c-slider .owl-stage{
	margin-bottom: 80px;  
  }
  .home2 .popular-tabs{
    margin-bottom: 45px;
  }
  .features-content .features-item .fi-logo{
	margin-bottom: 30px;  
  }
  .our-faculaties .title2{
    margin-bottom: 40px;	  
  }
  .faculaties-slider .owl-nav,
  .home5 .faculaties-slider .owl-nav, 
  .home6 .faculaties-slider .owl-nav{
	margin-top: 20px;  
  }
  .newsletter{
	padding: 50px 0;  
  }
  .home3 .features{
    padding: 100px 0;
  }
  .newsletter-content .form-desc{
    margin-top: 30px;	  
  }
  .f-search{
    width: 100%;
    padding: 30px;
  }
  .our-features{
    margin-bottom: 80px;
  }
  .popular-title{
    margin-bottom: 60px;
	margin-top: 50px;
  }
  .popular-slider .owl-nav,
  .popular-c-slider .owl-nav{
    top: -40px;
  }
  .popular-slider .owl-stage{
    margin-bottom: 30px;
  }
  .events-slider .owl-stage{
	margin-bottom: 30px;  
  }
  .training{
	margin: 15px 0;  
  }
  .training-text .training-info h2{
    font-size: 18px;
  }
  .people-main{
    margin-top: 60px;	  
  }
  .people-say .ps-title h2{
	font-size: 50px;  
  }
  .course-details-sidebar .best-course .course-right span{
    font-size: 24px;
  }
  .course-details-sidebar .best-course .course-right{
    padding-top: 12px;
  }
  .training-text .training-info p{
    font-size: 12px;
    margin-left: 0;
  }
  .events,
  .home2 .popular-course{
    padding-top: 40px;
  }
  .home5 .countdown{
    padding-top: 60px;
  }
  .people-slider .people-item{
    max-width: 600px;
    margin: 0 auto;
  }
  .people-slider .owl-nav .owl-prev{
    left: 0;
  }
  .people-slider .owl-nav .owl-next{
    right: 0;
  }
  .people-main .people-controls{
    min-width: 360px;
  }
  .people-main .people-controls li{
    margin-right: 20px;
  }
  .newsletter .title-newsletter{
	margin-bottom: 40px;  
  }
  .popular-main .popular-item:nth-child(2n) .popular-bottom .price .price-old{
	margin-left: 15px;  
  }
  .partner-slider{
	 padding: 50px; 
  }
  .countdown-item:hover{
    background-color: initial;
    box-shadow: none;
  }
  .countdown-item:hover .cd-number{
    margin-bottom: 32px;
  }
  .home5 .countdown .title2{
    margin-bottom: 10px;
  }
  .countdown-item:hover .cd-name{
    font-size: 16px;
    opacity: 0.4;
    letter-spacing: normal;
  }
  .countdown-item:hover .cd-number .cd-hover-bg img{
    opacity: 0;
    visibility: hidden;
  }
  .countdown-content{
    height: auto;
  }
  .countdown-item{
    margin: 0;
    height: auto;
  }
  .countdown-box{
    top: 0;
    transform: initial;
  }
  .home6 .our-features .item-two .box-search{
	padding: 50px 40px 40px;  
  }
  .footer-top .ft-item{
    margin-bottom: 30px;
  }
  .footer-top{
    padding: 40px 0 160px;
  }
  .home4 .footer-top{
    padding: 60px 0 40px 0;	  
  }
  .home5 .footer-top{
    padding: 60px 0 30px 0;	  
  }
  .home6 .footer-top{
    padding: 135px 0 40px 0;	  
  }
  .home6 .footer-top .copyright{
	margin-top: 20px;  
  }
  .home5 .copyright{
	padding: 35px 0;  
  }
  .home2 .footer-top i{
    width: 24px;
    text-align: center;
  }
  .courses-search .courses-form,
  .home4 .best-course .courses-search .courses-form{
    padding: 0;
    margin-top: 10px;
  }
  .courses-search .courses-logo{
    padding: 0 10px;
  }
  .courses-search .courses-logo p{
    font-size: 12px;
  }
  .courses-search .courses-form .field,
  .courses-search .courses-form .field:last-child,
  .home4 .best-course .courses-search .courses-form .field,
  .page.course-grid .best-course .courses-search .courses-form .field,
  .page.course-list .best-course .courses-search .courses-form .field,
  .page.course-grid .best-course .courses-search .courses-form .field:last-child,
  .page.course-list .best-course .courses-search .courses-form .field:last-child,
  .home4 .best-course .courses-search .courses-form .field:last-child{
    width: 50%;
    margin-bottom: 10px;
  }
  .courses-search .courses-form .field input,
  .home4 .best-course .courses-search .courses-form .field input,
  .home4 .best-course .courses-search .courses-form .field select,
  .page.course-grid .best-course .courses-search .courses-form .field input,
  .page.course-list .best-course .courses-search .courses-form .field input,
  .page.course-grid .best-course .courses-search .courses-form .field select,
  .page.course-list .best-course .courses-search .courses-form .field select,
  .courses-search .courses-form .field select{
    height: 40px;
    line-height: 40px;
  }
  .home4 .best-course .courses-search,
  .page.course-list .best-course .courses-search,
  .page.course-grid .best-course .courses-search{
    height: auto;
  }
  .best-course .courses-search.social,
  .best-course .courses-search.text{
	height: 80px;
	margin-top: -40px;
  }
  .popular-main .popular-item:last-child{
	margin-bottom: 50px;  
  }
  .page .page-content{
	padding: 50px 0;
  }
  .entry-tab ul {
    padding: 0 !important;
    margin: 50px 0 !important;
  }
  .course-details-sidebar .page-content .page-wr .entry-thumb ul{
	padding-left: 30px;  
  }
  .page .page-title,
  .filter-post{
	margin-bottom: 40px;  
  }
  .faculity-main{
	padding-top: 60px;  
  }
  .teaching-courses .teaching-table-top, 
  .teaching-courses .teaching-table-content{
	padding-left: 30px;
	padding-right: 30px;
  }
  .page-event .page-content .filter-event{
	padding-left: 0;  
  }
  .page-event .courses-search{
	margin-top: -30px;  
  }
  .page-event .courses-search li{
	line-height: 60px;  
  }
  .page-event .courses-search .icon-calendar{
	line-height: 60px;
	font-size: 25px;
  }
  .portfolio-details-content,
  .page-portfolio .gallery-content{
	padding: 60px 0;  
  }
  .page-portfolio .gallery-content h2{
	margin-bottom: 40px;  
  }
  .page-portfolio .portfolio-slider .owl-dots{
	margin-top: 30px;  
  }
  .choose-content img{
    display: none;
  }
  .choose-item ul {
    margin: 40px -15px 0;
  }
  .video-info .video-text h2{
    font-size: 28px;
  }
  .video-info .video-text p{
    font-size: 12px;
  }
  .gallery-content li{
    width: 33.33%;
  }
  .our-gallery,
  .blog{
    padding: 40px 0;
  }
  .count{
    padding: 40px 0 0;
  }
  .home5 .list-features{
    padding: 50px 0 20px 0;
	text-align: center;
  }
  .popular-course.layout3 .title2{
	margin-bottom: 45px;  
  }
  .home5 .countdown-bot-desc{
    margin-top: 30px;
  }
  .list-features{
	padding: 60px 0 0;  
  }
  .list-features .f-item:before{
	height: 100%;  
  }
  .features .title{
    margin-bottom: 0;	  
  }
  .our-gallery .title2,
  .count .count-item,
  .title{
    margin-bottom: 40px;
  }
  .title .title-logo{
    float: none;
    text-align: center;
    margin: 0 auto;
    display: block;
  }
  .features .title .title-info,
  .title-blog .title-info{
    text-align: center;
    margin-left: 0;
    margin-top: 15px;	
  }
  .gallery-content a.btn-gallery{
    margin-top: 40px;
	margin-bottom: 20px;
  }
  .home2 .blog-item.blog-col{
    margin-top: 30px;
    height: auto;
  }
  .home2 .blog-item.blog-col img{
    width: 50%;
    float: left;
  }
  .home2 .blog-item.blog-col .blog-info{
    width: 50%;
    float: right;
  }
  .home2 .partner-slider{
	padding: 50px 0 110px 0;  
  }
  .home2 .footer-up{
    height: auto;
    line-height: normal;
	margin-bottom: 0;
  }
  .home2 .footer-up .footer-up-item{
    padding: 40px 0;
  }
  .home2 .footer-up .footer-up-item li{
    margin-right: 20px;	  
  }
  .home2 .footer-up .col-lg-6:nth-child(1) .footer-up-item{
    padding-left: 20px;
  }
  .home2 .footer-up .col-lg-6:nth-child(2) .footer-up-item{
    padding-right: 20px;
  }
  .footer-up-contact li,
  .footer-up-follow li{
    margin-bottom: 20px;
  }
  .footer-up-contact li:last-child{
    margin-bottom: 0;
  }
  .home3 .features-left .f-search{
    margin-top: 0;
	padding: 30px 20px;
  }
  .home3 .f-search-title h2,
  .home3 .features-right h2{
	font-size: 20px;
  }
  .home3 .features-right .banner{
    padding: 30px 15px 0;	  
  }
  .home3 .ft-box:hover{
    border: 1px solid #fff;
    transition: all 0.3s ease-in-out;
  }
  .home3 .ft-box:hover .ft-box-bg{
    visibility: hidden;
    opacity: 0;
    transition: all 0.3s;
  }
  .home3 .ft-box:hover .ft-box-bg img{
    display: none;
  }
  .home3 .ft-box:hover img{
    display: block;
  }
  .home3 .ft-box:hover .ft-desc{
    height: 84px;
    overflow: hidden;
  }
  .home3 .our-features{
    margin-bottom: 60px;	  
  }
  .home3 .features{
	padding-bottom: 50px;  
  }
  .home3 .features-main .title-info{
	margin-bottom: 20px;  
  }
  .home3 .ft-box h3,
  .home3 .ft-box .ft-desc{
	margin-bottom: 30px;  
  }
  .home3 .ft-box{
    padding: 30px 40px;
  }
  .home3 .ft-box img{
	margin-bottom: 30px;
  }
  .list-features .f-icon,
  .list-features .f-title,
  .list-features .f-desc{
	margin-bottom: 20px;  
  }
  .home3 .popular-course{
	padding: 25px 0 0;  
  }
  .home3 .popular-title{
	margin-bottom: 40px;  
  }
  .home3 .popular-main .popular-item,
  .course-list .popular-main .popular-item{
	margin-bottom: 80px;  
  }
  .home3 .popular-main .popular-item:last-child{
	margin-bottom: 40px;  
  }
  .home3 .people-say,
  .home3 .our-events{
	padding-top: 70px;
  }
  .home4 .people-say{
    padding-top: 20px;	  
  }
  .home5 .people-say{
    padding-top: 60px;
  }
  .home5 .people-say .section-color{
    margin-top: 60px;	  
  }
  .home5 .people-main{
	padding: 70px 0 50px;
  }
  .popular-course.layout2 .title2{
    margin-bottom: 40px;	  
  }
  .list-category .category-item{
    width: 50%;
  }
  .list-category .category-item img{
    width: 100%;
  }
  .list-category .category-item:nth-child(3){
    width: 100%;
  }
  .list-category .category-item:nth-child(3) img{
    width: auto;
  }
  .list-category .category-item.center .category-info{
    top: 0;
    padding: 30px 0;
  }
  .popular-main .popular-item .popular-info .popular-desc{
    height: 105px;
    overflow: hidden;
  }
  .popular-main .popular-item .popular-info h3{
    font-size: 18px;
  }
  .oe-item{
	margin-bottom: 30px;  
  }
  .oe-item.oe-one .oe-info {
    padding: 0 20px;
  }
  .oe-item.oe-two .oe-info {
    padding: 0 20px;
  }
  .oe-item .oe-info .oe-date span{
	visibility: visible;
	opacity: 1;
  }
  .home3 .footer-top{
	padding: 165px 0 40px;  
  }
  .home3 .countdown-top{
	padding-top: 60px;  
  }
  .home3 .footer-bottom{
	padding: 40px 0;  
  }
  .home3 .footer-bottom .f-socials{
    margin-top: 20px;
  }
  .home3 .f-legal{
	margin-top: 30px;  
  }
  .ft-item h3{
	margin-bottom: 30px;  
  }
  .home4 .site-header,
  .page .site-header{
    overflow: initial;
  }
  .home4 .site-header,
  .page .site-header{
    background-color: #fff;
  }
  .home5 .site-header,
  .page-blog .site-header{
    background-color: #fff;
  }
  .home4 #wrapper,
  .page #wrapper,
  .home5 #wrapper,
  .page-blog #wrapper{
    overflow: hidden;
  }
  .home4 .site-brand,
  .page .site-brand,
  .home5 .site-brand,
  .page-blog .site-brand{
    float: none;
  }
  .welcome-slider .owl-nav .owl-next,
  .welcome-slider .owl-nav .owl-prev{
    width: 40px;
    height: 40px;
    line-height: 40px;
    margin-top: -40px;
  }
  .home4 .popular-course,
  .home4 .popular-course,
  .home5 .popular-course{
    padding: 60px 0 0 0;
  }
  .home4 .list-category{
    margin-top: 60px;	  
  }
  .home4 .upcoming{
	padding-top: 70px;  
  }
  a.blog-number .blog-month{
	padding: 0 12px;  
  }
  .faculaties-item .faculaties-box{
	margin: -80px 25px 0;
  }
  .home4 .upcoming-item{
	margin-bottom: 40px;
  }
  .popular-course.layout3{
    margin-bottom: 70px;	  
  }
  .popular-course.layout2 .popular-main .popular-item, 
  .popular-course.layout3 .popular-main .popular-item{
    margin-bottom: 40px;
  }
  .popular-course.layout2 .popular-main .popular-item:nth-child(2n-1) .popular-box .popular-box-wrap,
  .popular-course.layout2 .popular-main .popular-item:nth-child(2n) .popular-box .popular-box-wrap,
  .popular-course.layout3 .popular-main .popular-item:nth-child(2n-1) .popular-box .popular-box-wrap,
  .popular-course.layout3 .popular-main .popular-item:nth-child(2n) .popular-box .popular-box-wrap{
    height: auto;	  
  }
  .popular-course.layout2 .popular-main .popular-item:nth-child(2n-1) .popular-box .popular-avatar,
  .popular-course.layout2 .popular-main .popular-item:nth-child(2n) .popular-box .popular-avatar,
  .popular-course.layout3 .popular-main .popular-item:nth-child(2n-1) .popular-box .popular-avatar,
  .popular-course.layout3 .popular-main .popular-item:nth-child(2n) .popular-box .popular-avatar{
    bottom: 12px;
  }
  .popular-course.layout2 .popular-main .popular-item:nth-child(2n-1) .popular-box .popular-avatar,
  .popular-course.layout3 .popular-main .popular-item:nth-child(2n-1) .popular-box .popular-avatar{
    left: 30px;
  }
  .popular-course.layout2 .popular-main .popular-item:nth-child(2n) .popular-box .popular-avatar,
  .popular-course.layout3 .popular-main .popular-item:nth-child(2n) .popular-box .popular-avatar{
    right: 30px;
  }
  .popular-course.layout2 .popular-main .popular-item .popular-info,
  .popular-course.layout3 .popular-main .popular-item .popular-info{
    padding: 0 0 35px 30px;
  }
  .popular-course.layout2 .popular-main .popular-item:nth-child(2n) .popular-info,
  .popular-course.layout3 .popular-main .popular-item:nth-child(2n) .popular-info{
    padding: 0 30px 35px 0;
  }
  .list-features .f-item{
    margin-bottom: 40px;
	padding-left: 30px;
  }
  .upcoming-item .upcoming-box{
    padding: 20px 40px;
  }
  .home4 .footer-contact .fc-right,
  .page .footer-contact .fc-right{
    padding-left: 80px;
  }
  .home4 .footer-contact .fc-right form input,
  .page .footer-contact .fc-right form input{
    max-width: 340px;
  }
  .home4 .footer-contact .fc-left p,
  .page .footer-contact .fc-left p{
    font-size: 14px;
  }
  .main-slider-box h2,
  .faculity-profile .site-top .site-top-text h2{
    font-size: 34px;
  }
  .faculity-profile .site-top .site-top-text{
    left: 0;
    right: 0;
    text-align: center;
    transform: translateY(-50%);
  }
  .recent-course .popular-main{
	margin-bottom: 10px;  
  }
  .main-slider-box{
    width: 600px;
  }
  .main-slider-box form .field-text{
	width: 462px;
  }
  .home5 .main-slider,
  .home5 .main-slider .owl-stage-outer,
  .home5 .main-slider .owl-stage,
  .home5 .main-slider .owl-item,
  .home5 .main-slider .owl-item .main-slider-item,
  .home5 .main-slider .owl-item .main-slider-item img{
    height: 350px;
  }
  .home5 .main-slider .owl-item .main-slider-item img{
    object-fit: cover;
  }
  .rc-left .rc-item h2{
    font-size: 42px;
  }
  .home5 .countdown-item:hover .cd-name{
    opacity: 0.4;
  }
  .home5 .countdown-item:hover .cd-number{
    margin-bottom: 32px;
  }
  .countdown-box{
    padding-bottom: 40px;
  }
  .home5 .upcoming-item .upcoming-box{
    margin-left: 400px;
  }
  .upcoming-item .upcoming-box .upcoming-time,
  .home5 .upcoming-item .upcoming-box h3{
	margin-bottom: 15px;  
  }
  .home5 .upcoming-item img{
    width: 380px;
  }
  .home5 .upcoming-item .upcoming-box .upcoming-desc{
    height: 68px;
    margin-bottom: 10px;
  }
  .blog-slider .blog-img{
    width: 35%;
  }
  .blog-slider .blog-info{
    width: 65%;
  }
  .home5 .blog-left .blog-content h2,
  .blog-slider .owl-stage-outer{
    margin-bottom: 30px;
  }
  .blog-item .blog-info{
    margin-left: 0;
    padding: 20px 20px 75px;
  }
  .home.home5 .blog-right h2{
    font-size: 50px;
  }
  .our-faculaties,
  .membership-main{
    padding: 60px 0;
  }
  .home5 .our-faculaties,
  .home6 .our-faculaties{
    padding: 70px 0;	  
  }
  .home4 .our-faculaties{
    padding: 30px 0 60px 0;     	
  }
  .membership-packages .title2{
    margin-bottom: 40px;
  }
  .packages-content p.packages-desc{
	margin-top: 30px;  
  }
  .packages-content{
	padding-bottom: 70px;
  }
  .home5 .our-faculaties .title2{
    margin-bottom: 20px;
  }
  .home5 .faculaties-slider .owl-dots, 
  .home6 .faculaties-slider .owl-dots{
	margin-top: 20px;  
  }
  .cb-content .cb-item .cb-info p{
    font-size: 12px;
  }
  .home6 .slider-main-item .slider-main-title{
    margin-top: 30px;
  }
  .home6 .slider-main-title .btn-slider{
	margin-top: 12px;  
  }
  .home6 .our-features .item-two{
    margin-top: 30px;
    margin-bottom: 30px;
  }
  .our-features,
  .home6 .upcoming-content .owl-stage-outer{
    margin-bottom: 30px;
  }
  .home6 .popular-title{
    margin-bottom: 70px;
  }
  .home6 .popular-slider .owl-nav{
    top: -55px;
  }
  .upcoming{
    padding-top: 40px;
  }
  .home5 .upcoming-item{
	margin-bottom: 50px;  
  }
  .home5 .upcoming{
	padding-top: 70px;
	padding-bottom: 50px;
  }
  .home5 .upcoming .title2{
	margin-bottom: 40px;  
  }
  .home6 .upcoming{
    padding-top: 70px;
  }
  .home6 .popular-course{
    padding-bottom: 70px;	  
  }
  .home6 .upcoming-item .upcoming-box{
	padding-top: 15px;  
  }
  .home6 .upcoming-item .upcoming-box h3,
  .home6 .upcoming-item .upcoming-box .upcoming-time{
	 margin-bottom: 10px;
  }
  .home6 .upcoming-item .upcoming-box .upcoming-desc{
	 margin-bottom: 15px;
  }
  .home.home5 .blog-left,
  .home.home5 .blog-right{
    height: 500px;	  
  }
  .upcoming .title2{
    margin-bottom: 40px;
  }
  .home6 .education-system {
    padding: 70px 0 0 0;
  }
  .home6 .education-system li .es-item img{
    width: 40px;
  }
  .home6 .education-system li{
    height: 200px;
  }
  .home6 .education-system li .es-item h3{
    font-size: 16px;
    margin-top: 20px;
  }
  .home6 .cb-content .cb-item i{
    text-align: center;
  }
  .home6 .people-say{
	padding-top: 70px;  
  }
  .cb-content .cb-item .cb-info{
    margin-left: 60px;
  }
  .main-404 h2{
    font-size: 100px;
    margin: 0 0 40px 0;
  }
  .main-404 .desc-404{
    font-size: 18px;
  }
  .main-404{
    padding: 40px 0;
  }
  .main-404 img{
	margin-top: 30px;  
  }
  .blog-details-content .blog-wr .blog-detail-info{
    padding: 30px 0;
  }
  .page .best-course .courses-search{
    padding: 0 15px;
  }
  .page .best-course .courses-search.subscribe{
	padding: 20px 15px;
    margin-top: -43px;	
  }
  .page .best-course .courses-search.subscribe p{
	line-height: 45px;
    margin: 0 !important;	
  }
  .page-contact .courses-search .contact-btn,
  .page .best-course .courses-search.subscribe .about-btn{
	padding-top: 0;
  }
  .page .best-course .courses-search.subscribe p{
	margin: 0 0 5px 0;  
  }
  .page .courses-search p{
    font-size: 14px;
  }
  .post-detail-meta .post-tag p,
  .post-detail-meta .post-share p{
    display: block;
    line-height: 46px;
  }
  .blog-detail-author{
    padding: 40px 30px;
  }
  .post-controls .controls-left{
	padding: 30px 0;  
  }
  .post-controls .controls-left .controls-item{
	padding-right: 30px;  
  }
  .post-controls .controls-right{
	padding: 30px 0 30px 30px;  
  }
  .blog-detail-author .bda-left .bda-info{
	margin-left: 175px;  
  }
  .also-like {
	padding-top: 40px;  
  }
  .also-like h2{
	margin-bottom: 40px;  
  }
  .al-content .blog-item .blog-info {
    padding: 20px 10px 30px;
  }
  .site-top-text h2{
    font-size: 32px;
  }
  .page.course-details-sidebar .best-course .courses-search{
    padding: 15px 0;
    height: auto;
  }
  .event-detail .best-course .course-left ul li:nth-child(2){
    margin-bottom: 10px;
  }
  /*
  .event-detail .best-course .course-left ul li:last-child{
    display: block;
    margin-left: 64px;
  }
  */
  .event-detail .sidebar{
    margin-top: 10px;
  }
  .event-grid .site-top,
  .event-grid .site-top img,
  .event-list .site-top,
  .event-list .site-top img{
    height: 300px;
  }
  .site-top img{
    object-fit: cover;
  }
  .event-grid .filter-event{
    padding: 0 15px;
  }
  .event-grid .upcoming-item img{
    width: 100%;
  }
  .event-grid .upcoming-item:last-child{
    padding-left: 0;
    margin-bottom: 30px;
  }
  .page-event .page-content .upcoming-item:last-child{
	margin-bottom: 50px;  
  }
  .event-grid .upcoming-item .upcoming-box{
	padding-top: 15px;  
  }
  .event-grid .upcoming-item .upcoming-box .upcoming-time,
  .event-grid .upcoming-item .upcoming-box h3{
	margin-bottom: 10px;  
  }
  .event-grid .upcoming-item .upcoming-box .upcoming-desc{
	margin-bottom: 15px;    
  }
  .event-list .upcoming-item .upcoming-box h3,
  .event-list .upcoming-item .upcoming-box .upcoming-desc{
	margin-bottom: 10px;  
  }
  .event-list .upcoming-item .upcoming-box .upcoming-time{
	margin-bottom: 15px;    
  }
  .event-grid .page-wr .icon-filter a{
    margin-left: 5px;
  }
  .event-grid .page-wr .icon-filter{
    right: 15px;
  }
  .page-blog .entry-main .blog-grid-content .blog-item .blog-right .blog-info{
    padding: 20px 10px 30px 10px;
  }
  .course-details-sidebar .best-course .course-right{
    padding-right: 15px;
  }
  .curriculum-item .curriculum-content li span{
    width: 18%;
  }
  .curriculum-item .curriculum-content li .cur-title{
    width: 72%;
  }
  .reviews-content,
  .faculity-tab-content{
	padding: 30px;  
  }
  .curriculum-item{
	padding: 20px 30px;
  }
  .course-details .course-details-author .author-thumb img{
    width: auto;
  }
  .curriculum-item .curriculum-top h3 i{
	margin-right: 15px;  
  }
  .reviews-content .reviews-average{
	padding-bottom: 40px;  
  }
  .comment-item{
	padding: 40px 0;
  }
  .page.course-list .best-course .courses-search .courses-form,
  .page.course-grid .best-course .courses-search .courses-form{
    padding: 0;
  }
  .course-grid .site-top,
  .course-grid .site-top img,
  .course-list .site-top,
  .course-list .site-top img{
    height: 300px;
    object-fit: cover;
  }
  .event-list .filter-event{
    padding-left: 0;
  }
  .teaching-table{
    overflow-y: scroll;
  }
  .teaching-table-wrap{
    width: 992px;
    overflow: hidden;
  }
  .membership table{
    width: 992px;
    overflow: hidden;
  }
  .membership-table{
    overflow-y: scroll;
    padding-bottom: 7px;
  }
  .packages-item{
    width: 50%;
    height: 300px;
  }
  .packages-item:nth-child(3) img{
    width: 100%;
    height: 300px;
  }
  .portfolio-details-content img{
    width: 400px;
  }
  .portfolio-details-content .pd-info{
    margin-left: 430px;
  }
  .portfolio-details-content .pd-info .pd-desc,
  .portfolio-details-content .pd-info .pd-desc p{
    margin-bottom: 20px;
  }
  .shop-list .shop-item,
  .shop-grid3 .shop-list .shop-item{
    width: 50%;
  }
  .widget-curriculum .details{
    left: 0;
    right: 0;
    text-align: center;
    transform: initial;
  }
  .home6 .site-header .site-brand,
  .home2 .site-header .site-brand{
    float: none;
  }
  .home6 .search-main .search-icon,
  .page .search-main .search-icon,
  .page-blog .search-main .search-icon,
  .home2 .search-main .search-icon,
  .home5 .search-main .search-icon,
  .home4 .search-main .search-icon{
    position: absolute;
    right: 15px;
    left: initial;
    margin: 0;
    height: auto;
  }
  .home6 .search-main .search-icon{
	top: 38px;	
  }
  .home4 .search-main .search-icon,
  .page .search-main .search-icon,
  .home5 .search-main .search-icon,
  .page-blog .search-main .search-icon{
	line-height: initial;
  }
  .home6 .c-hamburger,
  .home5 .c-hamburger,
  .home4 .c-hamburger,
  .home2 .c-hamburger{
    display: block;
    position: absolute;
    top: 30px;
    left: 15px;
    border: 0;
  }
  .home6 .c-hamburger{
    top: 50px;
  }
  .home2 .c-hamburger{
    transform: initial;
  }
  .home4 .c-hamburger,
  .home5 .c-hamburger,
  .home4 .search-main .search-icon{
    top: 105px;
  }
  .home5 .search-main .search-icon{
	top: 115px;
  }
  .menu-bg{
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-color: rgba(0,0,0,0.7);
    z-index: 999;
    display: none;
  }
  .main-menu{
    margin: 0;
    position: absolute;
    z-index: 999;
    top: 138px;
    background-color: #fff;
    left: -250px;
    width: 250px;
    transition: all 0.3s;
    float: none;
  }
  .home2 .main-menu{
	margin-left: 0;
    width: 250px;
    top: 100px;	
  }
  .home3 .main-menu{
    width: 250px;
    border-bottom: none;	
  }
  .home4 .main-menu,
  .home5 .main-menu{
	margin-left: 0;
    width: 250px;
    top: 170px;
  }
  .home5 .main-menu{
    top: 176px;
  }
  .home6 .main-menu{
	margin-left: 0;
    width: 250px;
    top: 100px;	
  }
  .main-menu.open{
    left: 0;
    transition: all 0.3s;
  }
  .main-menu > ul > li,
  .main-menu ul li{
    display: block;
    border: 0;
    line-height: normal;
    margin: 0;
    text-align: left;
    border-top: 1px solid rgba(0,0,0,0.1);
  }
  .home2 .main-menu > ul > li{
	padding: 0;  
  }
  .home2 .main-menu > ul > li:hover, 
  .home2 .main-menu > ul > li.active{
    background: none;	  
  }
  .home5 .main-menu > ul > li{
	margin-right: 0;  
  }
  .home4 .main-menu > ul > li > a,
  .home5 .main-menu > ul > li > a{
	border: none;
	line-height: initial;
	padding: 12px 15px;
  }
  .home4 .main-menu > ul > li:hover > a,
  .home4 .main-menu > ul > li.active > a,
  .home5 .main-menu > ul > li:hover > a,
  .home5 .main-menu > ul > li.active > a{
	border: none;
  }
  .main-menu ul li a{
    padding: 12px 20px;
	display: block;
  }
  .main-menu ul li.active a{
    border: 0;
  }
  .main-menu ul .dropdown-menu,
  .main-menu ul .dropdown-menu ul{
    position: relative;
    opacity: 1;
    visibility: visible;
    top: initial;
    left: initial;
    right: initial;
    width: 100%;
    bottom: initial;
  }
  .main-menu ul .dropdown-menu{
    background-color: #fff;
    display: none;
    transition: initial;
	padding: 0;
	-webkit-box-shadow: none;
    box-shadow: none;
  }
  .main-menu ul .dropdown-menu .slider-controls,
  .main-menu ul .dropdown-menu .slider-content{
    width: 100%;
    float: none;
    height: auto;
    padding: 0;
  }
  .main-menu ul .dropdown-menu .slider-content{
    margin-bottom: 10px;
  }
  .main-menu ul .dropdown-menu .slider-content .slider-item{
	box-shadow: none;
  }
  .main-menu ul .dropdown-menu .slider-content .slider-item img{
	height: auto;	
  }
  .main-menu ul .dropdown-menu .owl-item.center .megamenu-item img,
  .main-menu ul .dropdown-menu .owl-item .megamenu-item img{
    height: auto;
    width: auto;
  }
  .main-menu ul .dropdown-menu .owl-item .megamenu-item a{
    padding: 0;
    display: inline-block;
  }
  .main-menu ul .dropdown-menu .owl-item .megamenu-item h3 a{
    color: #fff;
  }
  .main-menu ul .dropdown-menu .slider-controls li{
    margin-bottom: 0 !important;
	line-height: normal;
  }
  .main-menu ul .dropdown-menu .slider-content .slider-wrap{
    width: 140px;
    margin: 0 auto;
  }
  .main-menu ul .dropdown-menu .slider-content .slider-wrap .owl-nav{
    display: none;
  }
  .main-menu ul .dropdown-menu .slider-controls li:hover::before{
    display: none;
  }
  .main-menu ul .dropdown-menu .slider-controls li:hover{
    padding-left: 0;
  }
  .main-menu .dropdown-menu li{
	padding: 10px 0;
  }
  .main-menu .dropdown-menu li a{
    padding: 0 25px;
	font-size: 13px;
  }
  .home2 .main-menu > ul > li,
  .home6 .main-menu > ul > li{
    display: block;
    line-height: normal;
	height: auto;
    margin: 0;  
  }
  .main-menu > ul > li:hover, 
  .main-menu > ul > li.active{
    border-bottom: none;
  }
  .main-menu > ul > li > a{
	font-weight: 500;
  }
  .main-menu > ul > li > a span{
	display: block;
	position: absolute;
    top: 0;
	right: 0;
    width: 40px;
    height: 40px;
    text-align: center;
    line-height: 40px;
  }
  .main-menu > ul > li a{
	color: #000;
    padding: 12px 15px;
    display: block;
  }
  .main-menu li:hover > a{
    color: #f2982d !important;
  }
  .dropdown-menu.multi-column .title2 h2{
    margin: 15px 25px 20px 25px;
	font-size: 12px !important;
  }
  .dropdown-menu.multi-column .menu-course-slider .owl-nav{
    top: -48px;
    right: 25px;	
  }
  .dropdown-menu.multi-column .menu-course-slider{
    padding: 0 25px;	  
  }
  .dropdown-menu.multi-column .menu-course-item{
	margin-top: 0;
	min-height: 185px;
  }
  .dropdown-menu.multi-column .menu-course-item .menu-course-box{
	padding: 15px;  
  }
  .dropdown-menu.multi-column .menu-course-item .menu-course-box h3 a,
  .dropdown-menu.multi-column .menu-course-item .menu-course-box .price{
	font-size: 13px;
	line-height: 13px;
  }
  .dropdown-menu.multi-column .widget{
    margin: 25px;	
  }
  .menu-header{
    height: 0;
  }
  .home3 .menu-header{
	height: 0;  
  }
  .home3 .our-features{
    margin-top: -100px;
  }
  .page .dropdown-menu .slider-content{
    width: 100%;
    float: none;
    height: auto;
    padding: 10px 20px;
  }
  .home6 .site-header,
  .home2 .site-header{
    position: absolute;
  }
  .home6 .site-header .container .menu-wrap{
    float: none;	   
  }
  .top-header-item{
    display: none;
  }
  .site-brand img{
    width: 100px;
  }
  .home4 .site-brand a,
  .home5 .site-brand a{
    line-height: 120px;
  }
  .home4 .site-brand img,
  .page .site-brand img,
  .home5 .site-brand img,
  .page-blog .site-brand img{
    width: auto;
  }
  .site-header .top-header{
    padding: 20px 0;
  }
  .menu-header .menu-wrap{
	position: initial;  
  }
  .home1 .search-main .search-icon{
    right: 15px;
    left: initial;
    color: #000;
    margin-top: 0;
    border: 0;
  }
  .menu-header .search-main{
    float: none;
    width: auto;
    position: absolute;
    top: 50%;
    right: 15px;
  }
  .site-header{
    position: relative;
  }
  .c-hamburger{
    display: block;
  }
  .c-hamburger,
  .search-icon{
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    left: 15px;
  }
  .home1 .c-hamburger span,
  .home1 .c-hamburger span:after,
  .home1 .c-hamburger span:before{
    background-color: #000;
  }
  .home3 .c-hamburger{
    display: block;
    top: 60px;
    position: absolute;
    left: 15px;
  }
  .home3 .c-hamburger span,
  .home3 .c-hamburger span:after,
  .home3 .c-hamburger span:before{
    background-color: #000;
  }
  .c-hamburger,
  .search-main .search-icon{
    border: 0;
  }
}
@media screen and (max-width: 767px){
  .oe-item .oe-info .oe-date,
  .oe-item .oe-info h3,
  .oe-item .oe-info .oe-desc{
	margin-bottom: 20px;  
  }
  .search-popup form{
	width: 90%;  
  }
  .event-detail .time-countdown p,
  .portfolio-details-content .pd-info h3,
  .page-portfolio .site-top .site-top-text h2{
    font-size: 24px;
  }
  .event-detail .time-countdown p span{
    margin: 0 16px 0 20px;
  }
  .cb-content .cb-item{
    padding: 15px;
  }
  .cb-content .cb-item i{
    width: auto;
    font-size: 28px;
    margin-top: 6px;
  }
  .cb-content .cb-item .cb-info{
    margin-left: 40px;
  }
  .our-faculaties,
  .about-team,
  .about-learn,
  .course-details .page-content,
  .event-grid .page-content{
    padding: 30px 0;
  }
  .faq-box h3,
  .event-detail .page-content .page-wr .event-text-title{
    margin: 30px 0;
  }
  .faq-main{
	margin: 40px 0;
  }
  .team-slider .owl-controls .owl-nav{
    margin: 30px 0 0 0;
  }
  .faculity-main,
  .faculity-profile .partner,
  .history-product,
  .countdown-top{
    padding: 40px 0 0 0;
  }
  .faculity-profile .partner-content{
	padding: 60px 0 20px 0;  
  }
  .home2 .popular-tabs{
    line-height: 40px;
    padding: 10px 20px;	
  }
  .home3 .footer-top{
    padding: 130px 0 10px;
  }
  .faculity-slider .owl-controls .owl-prev{
    left: 0px;
  }
  .faculity-slider .owl-controls .owl-next{
    right: 0;
  }
  .about-team .join-team{
    bottom: 30px;
  }
  .rp-slider .shop-item{
	margin-bottom: 30px;  
  }
  .shop-item .shop-thumb{
	margin-bottom: 15px;  
  }
  .blog-details .blog-details-content .blog-wr{
    padding: 0 15px;
  }
  .blog-details-content .blog-wr .blog-detail-info p{
    font-size: 14px;
    margin-bottom: 20px;
  }
  .packages-content{
    padding-bottom: 50px;
  }
  .home5 .our-faculaties .title2,
  .blog-details .post-bar,
  .blog-details-content .blog-wr h2,
  .filter-post,
  .contact-item h2,
  .pratical-info h3,
  .page .page-title,
  .key-skill h2,
  .faq-item .title2 h2,
  .teaching-courses h2,
  .faq-list,
  .gallery-content h2,
  .history-product h2,
  .shop-grid .post-bar,
  .recent-product .rp-title,
  .faculity-slider .faculity-item .faculity-box{
    margin-bottom: 30px;
  }
  .faq-item li .faq-reply{
    padding: 10px 0 10px 20px;
  }
  .blog-details-content .blog-wr h2,
  .faq-item .title2 h2{
    font-size: 18px;
	line-height: 24px;
  }
  .home4 .popular-course,
  .home4 .footer-top,
  .page .footer-top,
  .home6 .footer-top,
  .contact-content,
  .partner-slider,
  .membership-main,
  .portfolio-details-content,
  .product-details-content,
  .shop-grid,
  .home3 .our-events,
  .teaching-courses{
    padding: 50px 0 40px 0;
  }
  .pratical-info{
	padding: 50px 0;  
  }
  .recent-product{
	padding: 50px 0 20px 0;  
  }
  .page .page-content{
	padding-top: 40px;
  }
  .key-skill{
	padding: 50px 0;  
  }
  .courses-search .courses-logo,
  .page.course-list .courses-search .courses-logo,
  .page.course-grid .courses-search .courses-logo{
    display: none;
  }
  .courses-search .courses-form,
  .video-info .video-text{
    width: 100%;
  }
  .home4 .header-content,
  .page .header-content,
  .home5 .header-content,
  .page-blog .header-content{
    padding: 20px 0;
  }
  .home4 .site-brand a,
  .home5 .site-brand a{
    line-height: initial;	  
  }
  .home4 .main-menu{
    top: 135px;	  
  }
  .home5 .main-menu{
    top: 141px;
  }
  .home4 .list-category{
	margin-top: 10px;  
  }
  .popular-course.layout2 .popular-main .popular-item, 
  .popular-course.layout3 .popular-main .popular-item{
    margin-bottom: 20px;	  
  }
  .popular-course.layout2 .popular-main .popular-item:nth-child(2n) .popular-info,
  .popular-course.layout2 .popular-main .popular-item:nth-child(2n-1) .popular-info,
  .popular-course.layout3 .popular-main .popular-item:nth-child(2n) .popular-info,
  .popular-course.layout3 .popular-main .popular-item:nth-child(2n-1) .popular-info{
	padding: 0 0 20px 0;  
  }
  .popular-course.layout2 .popular-main .popular-item:nth-child(2n) .popular-box .popular-box-wrap, 
  .popular-course.layout2 .popular-main .popular-item:nth-child(2n-1) .popular-box .popular-box-wrap,
  .popular-course.layout3 .popular-main .popular-item:nth-child(2n) .popular-box .popular-box-wrap,
  .popular-course.layout3 .popular-main .popular-item:nth-child(2n-1) .popular-box .popular-box-wrap{
    height: auto;	  
  }
  .popular-course.layout2 .popular-main .popular-item:nth-child(2n-1) .popular-box .popular-avatar, 
  .popular-course.layout2 .popular-main .popular-item:nth-child(2n) .popular-box .popular-avatar,
  .popular-course.layout3 .popular-main .popular-item:nth-child(2n-1) .popular-box .popular-avatar, 
  .popular-course.layout3 .popular-main .popular-item:nth-child(2n) .popular-box .popular-avatar{
    left: 0;
    bottom: 0;
	padding-left: 0;
  }
  .popular-course.layout2 .popular-main .popular-item:nth-child(2n) .popular-bottom,
  .popular-course.layout2 .popular-main .popular-item:nth-child(2n-1) .popular-bottom,
  .popular-course.layout3 .popular-main .popular-item:nth-child(2n) .popular-bottom,  
  .popular-course.layout3 .popular-main .popular-item:nth-child(2n-1) .popular-bottom{
	margin: 0 0 10px 70px;
  }
  .home4 .site-top .top-left,
  .page .site-top .top-left{
    display: none;
  }
  .home4 .site-top .top-right,
  .page .site-top .top-right{
    float: none;
  }
  .welcome-slider .owl-nav .owl-next{
    right: 15px;
  }
  .welcome-slider .owl-nav .owl-prev{
    left: 15px;
  }
  .home4 .top-right .user,
  .page .top-right .user{
    float: right;
  }
  .home4 .site-brand img,
  .page .site-brand img,
  .home5 .site-brand img,
  .page-blog .site-brand img{
    width: 150px;
  }
  .page .c-hamburger,
  .home5 .c-hamburger,
  .page-blog .c-hamburger,
  .home6 .c-hamburger{
    top: 90px;
  }
  .home4 .c-hamburger{
    top: 87px;
  }
  .home6 .c-hamburger{
    margin-top: 0;
    top: 50px;
  }
  .home6 .c-hamburger span,
  .home6 .c-hamburger span:before,
  .home6 .c-hamburger span:after{
    background-color: #fff;
  }
  .home2 .c-hamburger span,
  .home2 .c-hamburger span:after,
  .home2 .c-hamburger span:before{
    background-color: #fff;
  }
  .home2 .search-main .search-icon{
    color: #fff;
  }
  .c-hamburger span,
  .c-hamburger span:after,
  .c-hamburger span:before{
    background-color: #000;
  }
  .slider-main-item .slider-main-title{
    top: 50px;
  }
  .slider-main-title .quote-open{
    left: -20px;
  }
  .slider-main-title .quote-close{
    right: -20px;
    bottom: 5px;
  }
  .slider-main-title h2{
    font-size: 14px;
  }
  .slider-main-title .quote{
    font-size: 30px;
  }
  .slider-main-title h2::before,
  .slider-main-title h2::after{
    width: 50px;
  }
  .features-content .features-item:hover{
    box-shadow: none;
  }
  .features-content .features-item{
    padding: 20px;
  }
  .features-content .features-item .fi-desc{
    height: auto;
  }
  .home1 .f-search{
    margin-top: 10px;	  
  }
  .title,
  .our-features,
  .home2 .popular-title,
  .video-info .video-text h2,
  .video-info .video-text p{
    margin-bottom: 20px;
  }
  .blog .title,
  .home2 .popular-c-slider .owl-stage{
    margin-bottom: 60px;
  }
  .popular-title{
    margin-top: 70px;	  
  }
  .features .title .title-info,
  .video-info{
    margin-left: 0;
    text-align: center;
  }
  .popular-thumb .read-more{
    font-size: 13px;
  }
  .people-say{
    padding: 10px 0 0 0;
  }
  .people-main{
    margin-top: 10px;
  }
  .people-slider .owl-nav .owl-prev,
  .people-slider .owl-nav .owl-next{
    display: none !important;
  }
  .events-slider .owl-stage{
    margin-bottom: 0px;
  }
  .home2 .slider-main,
  .homm2 .slider-main .owl-stage,
  .home2 .slider-main .owl-item,
  .home2 .slider-main .owl-item img,
  .home2 .slider-main .owl-stage-outer{
    height: 400px;
  }
  .home2 .slider-main-item .slider-main-title,
  .home6 .footer-top .copyright{
    margin-top: 20px;
  }
  .maps{
    margin-top: 40px;
  }
  .event-faculaties-slider{
	margin-top: 50px;  
  }
  .event-faculaties-slider h3.faculaties-slider-title{
    margin-bottom: 30px !important;
  }
  .course-details-sidebar .page-content .page-wr h3{
    font-size: 18px !important;
  }
  .event-detail .faculaties-slider .owl-dots{
    top: -60px;
  }
  .home2 .slider-main .owl-item img{
    object-fit: cover;
  }
  .popular-tabs:after{
    content: '';
    display: block;
    clear: both;
  }
  .popular-tabs button{
    width: 25%;
    margin: 0;
    float: left;
    text-align: left;
  }
  .popular-tabs{
    height: auto;
  }
  .video-info a.btn-play{
    float: none;
  }
  .home2 .blog-item.blog-row .blog-info,
  .home2 .blog-item.blog-col .blog-info{
    padding: 20px 40px;
  }
  .home2 .footer-bot .back-top{
    right: 15px;
    bottom: 180px;
    transform: initial;
    left: initial;
    top: initial;
  }
  .home2 .footer-bot .copyright p,
  .home2 .footer-bot .legal li a{
    font-size: 12px;
  }
  
  .main-menu li a{
    text-transform: none;
    display: block;
  }
  .home3 .our-features{
    margin-top: 0;
  }
  .home3 .features{
    padding: 0 0 40px 0;
  }
  .home3 .our-features{
    box-shadow: none;
  }
  .home3 .features-left,
  .home3 .features-right,
  .home4 .best-course .courses-search .courses-form,
  .page.course-list .best-course .courses-search .courses-form,
  .page.course-grid .best-course .courses-search .courses-form{
    width: 100%;
    float: none;
    height: auto;
  }
  .home3 .features-left{
	margin-bottom: 30px;  
  }
  .home3 .features-right{
    height: 600px;
  }
  .home3 .our-features{
    height: auto;
  }
  .home3 .ft-box{
    padding: 20px 0;
	text-align: center;
  }
  .home3 .popular-course{
    padding: 40px 0 20px 0;
  }
  .home2 .popular-title, .home3 .popular-title{
    margin-bottom: 40px;
  }
  .home3 .footer-bottom{
    padding: 30px 0;
  }
  .home3 .footer-bottom .f-socials{
    margin: 0;
    text-align: center;
    margin-bottom: 20px;
  }
  .home3 .f-legal{
    text-align: center;
    margin: 30px 0 0 0;
  }
  .home3 .footer-bottom .f-socials li{
    margin-right: 25px;
  }
  .portfolio-details-content img,
  .popular-main .popular-item:nth-child(2n-1) .popular-thumb,
  .popular-main .popular-item:nth-child(2n-1) .popular-thumb img,
  .popular-main .popular-item:nth-child(2n) .popular-thumb,
  .popular-main .popular-item:nth-child(2n) .popular-thumb img,
  .home4 .popular-main .popular-item:nth-child(2n-1) .popular-box,
  .home4 .popular-main .popular-item:nth-child(2n) .popular-box{
    width: 100%;
    float: none;
  }
  .portfolio-details-content img{
	margin-bottom: 10px;  
  }
  .home.home4 .popular-main .popular-item .popular-info{
    padding: 0 0 54px 0;
  }
  .popular-main .popular-item .popular-box{
    margin: 20px 0 0 0 !important;
  }
  .popular-main .popular-item .popular-info h3{
    margin-bottom: 12px;	  
  }
  .home4 .popular-main .popular-item:nth-child(2n-1) .popular-box .popular-avatar,
  .home4 .popular-main .popular-item:nth-child(2n) .popular-box .popular-avatar{
    bottom: 85px;
    left: 0;
  }
  .home.home4 .popular-main .popular-item:nth-child(2n-1) .popular-bottom{
	margin: 0 0 0 70px;
  }
  .home.home4 .popular-main .popular-item:nth-child(2n) .popular-bottom{
    margin: 0 0 10px 70px;
  }
  .home4 .popular-main .popular-item{
    margin-bottom: 0;
  }
  .popular-main .popular-item:nth-child(2n) .popular-box .popular-info{
    text-align: left;
  }
  .home4 .popular-course .title2,
  .upcoming .title2,
  .upcoming-item,
  .home5 .popular-course .title2,
  .home5 .popular-main .popular-item{
    margin-bottom: 40px;
  }
  .home5 .title2 h2{
    font-size: 40px !important;
  }
  .home5 .title2 span{
    top: 8px !important;
  }
  .upcoming{
    padding-top: 40px;
  }
  .upcoming-item .upcoming-box{
    position: relative;
    transform: initial;
    top: initial !important;
    left: initial !important;
    right: initial !important;
    max-width: 100%;
    text-align: left !important;
    padding: 90px 0 10px;
  }
  .upcoming-item:nth-child(2n-1) .upcoming-box .blog-number,
  .upcoming-item:nth-child(2n) .upcoming-box .blog-number{
    top: 20px;
    left: 0;
  }
  .upcoming-item:nth-child(2n) .upcoming-box .blog-number span{
    left: 50px;
    right: initial;
  }
  .home4 .footer-contact .fc-right form,
  .page .footer-contact .fc-right form{
    max-width: 500px;
  }
  .home4 .footer-contact .fc-right form input,
  .page .footer-contact .fc-right form input{
    width: 75%;
    max-width: initial;
    float: left;
  }
  .home4 .footer-contact .fc-right form input[type="submit"],
  .page .footer-contact .fc-right form input[type="submit"]{
    margin: 0;
    width: 20%;
    float: right;
    max-width: initial;
  }
  .home4 .footer-contact .fc-left p,
  .page .footer-contact .fc-left p{
    font-size: 12px;
  }
  .home4 .footer-content .bot-left,
  .page .footer-content .bot-left,
  .home4 .footer-content .bot-right,
  .page .footer-content .bot-right,
  .p-details-left,
  .p-details-right,
  .popular-main .popular-item:nth-child(2n-1) .popular-box,
  .popular-main .popular-item:nth-child(2n) .popular-box,
  .home5 .upcoming-item img{
    width: 100%;
    float: none;
  }
  .home.home5 .blog .blog-left,
  .home.home5 .blog-right,
  .home.home6 .blog .blog-left,
  .home.home6 .blog-right{
	width: 100%;
    float: none;  
  }
  .p-details-right{
    padding-left: 0;
    margin-top: 30px;
  }
  .home5 .upcoming-item .upcoming-box,
  .portfolio-details-content .pd-info{
    margin-left: 0;
    padding-top: 15px;
  }
  .home5 .upcoming{
    padding-bottom: 30px;
  }
  .product-details .p-details-right .socials{
    margin-bottom: 30px !important;
  }
  .home5 .upcoming .title2{
    margin-bottom: 30px;
  }
  .home4 .footer-content .bot-left i,
  .page .footer-content .bot-left i{
    float: none;
    margin: 0 auto;
    display: block;
  }
  .footer-content .bot-left .weekly,
  .page .footer-content .bot-left .weekly{
    margin: 15px 0 20px 0;
    text-align: center;
  }
  .home4 .footer-content .bot-right,
  .page .footer-content .bot-right{
    text-align: center;
  }
  .home4 .footer-bot .copyright,
  .page .footer-bot .copyright,
  .home4 .footer-bot .legal li,
  .page .footer-bot .legal li{
    font-size: 12px;
  }
  .home4 .footer-bot .copyright p,
  .page .footer-bot .copyright p{
    margin-top: 3px;
  }
  .home4 .footer-content,
  .page .footer-content{
    padding: 30px 0;
  }
  .main-slider-box h2{
    font-size: 28px;
  }
  .main-slider-box p{
    font-size: 14px;
  }
  .home5 .popular-item:hover {
    box-shadow: none;
  }
  .home5 .popular-main .popular-item .popular-info{
    padding: 0;
  }
  .home5 .popular-main .popular-item:nth-child(2n-1) .popular-box .popular-box-wrap,
  .home5 .popular-main .popular-item:nth-child(2n) .popular-box .popular-box-wrap,
  .home.home5 .blog .blog-left,
  .home.home5 .blog-right,
  .home.home6 .blog .blog-left,
  .home.home6 .blog-right{
    height: auto;
  }
  .home5 .popular-main .popular-item:nth-child(2n-1) .popular-box .popular-avatar{
    left: 0;
  }
  .home5 .popular-main .popular-item:nth-child(2n) .popular-box .popular-avatar{
    left: 0;
    right: initial;
    bottom: 0;
  }
  .home5 .popular-main .popular-item:nth-child(2n-1) .popular-bottom,
  .home5 .popular-main .popular-item:nth-child(2n) .popular-bottom{
    margin: 0 0 0 90px;
    border-top: 0;
  }
  .home5 .popular-main .popular-item:nth-child(2n) .popular-box{
    margin-bottom: 10px !important;
  }
  .rc-left .rc-item h2{
    font-size: 32px;
  }
  .rc-left .rc-item p,
  .filter-portfolio a{
    font-size: 16px;
  }
  .filter-portfolio a{
    margin-right: 30px;
  }
  .rc-left .rc-item .rc-time span.dot{
    margin: 0 10px;
  }
  .home5 .countdown-bot-desc{
    margin: 0 auto;
  }
  .home5 .people-say .section-color{
    margin-top: 60px
  }
  .people-main{
    padding: 40px 0 20px;
  }
  .home5 .blog-left .blog-content{
    transform: initial;
    padding: 30px 0;
  }
  .home.home5 .blog-right .blog-content,
  .home.home6 .blog-right .blog-content{
    padding: 150px 0;
    transform: initial;
  }
  .our-faculaties .title2 h2{
    margin-bottom: 0;
  }
  .home5 .our-faculaties .title2 span{
    font-size: 18px;
  }
  .home5 .faculaties-slider .owl-dots{
    margin-top: 40px;
  }
  .cb-content .cb-item:hover{
    box-shadow: none;
    background-color: #f7f7f7;
  }
  .home6 .our-features{
    margin-top: 30px;
  }
  .home6 .slider-main .slider-main-item{
    height: 350px;
  }
  .home6 .slider-main,
  .home6 .slider-main .owl-item,
  .home6 .slider-main .owl-stage-outer,
  .home6 .slider-main .owl-stage,
  .home6 .slider-main .slider-main-item img{
    height: 350px;
    object-fit: cover;
  }
  .home6 .slider-main-item .slider-main-title{
    margin-top: 50px;
  }
  .home6 .register-course .rc-left,
  .home6 .register-course .rc-right,
  .home6 .blog .blog-left,
  .home6 .blog-right{
    width: 100%;
    float: none;
    height: auto;
  }
  .home6 .rc-left .rc-item,
  .home6 .rc-right .rc-item,
  .home6 .blog-right .blog-content{
    transform: initial;
  }
  .home6 .rc-left .rc-item,
  .home6 .partner-slider{
    padding: 30px 0;
  }
  .home6 .rc-right .rc-item li,
  .home6 .blog-left li{
    height: 400px;
  }
  .home6 .education-system li .es-item h3{
    font-size: 12px;
  }
  .home6 .education-system li{
    height: 150px;
  }
  .home6 .education-system li .es-item img{
    width: 30px;
  }
  .home6 .blog-right .blog-content{
    padding: 150px 0;
  }
  .home6 .contact-bot .cb-box,
  .course-details-sidebar .best-course .course-right,
  .course-details-sidebar .best-course .course-left{
    width: 100%;
    float: none;
  }
  .course-details-sidebar .best-course .course-right{
    text-align: center;
    margin-top: 10px;
  }
  .course-details-sidebar .best-course .course-left:after{
    content: '';
    display: block;
    clear: both;
  }
  .course-details-sidebar .best-course .course-left .course-left-item:first-child{
    width: 40%;
    float: left;
  }
  .course-details-sidebar .best-course .course-left .course-left-item:nth-child(2),
  .course-details-sidebar .best-course .course-left .course-left-item:nth-child(3){
    width: 30%;
    text-align: center;
    float: left;
  }
  .home6 .contact-bot{
    margin-bottom: 30px;
  }
  .main-404 h2{
    font-size: 50px;
    margin: 0 0 10px 0;
  }
  .main-404 .desc-404,
  .main-404 span{
    font-size: 14px;
    margin-bottom: 5px;
  }
  .about-story-main{
    padding: 40px 0 0 0;
  }
  .blog-site-top .blog-top-title h2,
  .membership .site-top .site-top-text h2{
    font-size: 32px;
  }
  .socials li{
    width: 40px;
    height: 40px;
    line-height: 38px;
    margin-bottom: 10px;
  }
  .post-detail-meta .post-share{
    padding-left: 0;
  }
  .blog-detail-author{
    padding: 30px 15px;
	text-align: center;
  }
  .post-controls .controls-left span{
    left: 15px;
  }
  .post-controls .controls-right span{
    right: 15px;
  }
  .blog-details .entry-main{
    padding-bottom: 40px;
  }
  .also-like{
    padding: 40px 0 20px;
  }
  .also-like h2,
  .post-bar,
  .page-blog .blog-item{
    margin-bottom: 30px;
  }
  .page-blog .entry-main .blog-item .blog-left{
    width: 300px;
  }
  .page-blog .entry-main .blog-item .blog-right{
    float: initial;
    width: auto;
    margin-left: 300px;
  }
  .page-blog .blog-item .blog-info h3{
    height: 50px;
    overflow: hidden;
  }
  .blog-item .blog-info .blog-action{
    margin-bottom: 5px;
  }
  .page-blog .blog-item a.blog-number:hover .blog-month{
    opacity: 1;
    visibility: visible;
  }
  .event-detail .best-course .course-right ul li:first-child{
    width: 18%;
    margin: 0;
    float: left;
  }
  .event-detail .best-course .course-right ul li:last-child{
    width: 82%;
    float: left;
  }
  .event-detail .best-course .courses-search ul li{
    margin-right: 0;
  }
  .event-detail .best-course .course-left,
  .event-detail .best-course .course-right{
    padding: 0 15px;
  }
  .event-detail .best-course .course-left ul li:first-child{
    width: 18%;
    margin: 0;
  }
  .event-detail .best-course .course-left ul li:last-child{
    width: 82%;
    margin-left: 0;
    float: right;
  }
  .page-blog .entry-main .blog-grid-content .blog-item .blog-left{
    width: 100%;
  }
  .page-blog .entry-main .blog-grid-content .blog-item .blog-right{
    margin-left: 0;
  }
  .contact-item h2{
    font-size: 18px;
  }
  .entry-tab ul{
    margin: 40px 0 !important;
  }
  .faculity-tab-content,
  .reviews-content{
    padding: 30px;
  }
  .course-details.page .courses-search li:first-child{
    width: 32%;
  }
  .course-details.page .courses-search li{
    width: 17%;
  }
  .course-details.page .page-content .page-wr h3{
    font-size: 18px;
	margin-bottom: 15px;
  }
  .course-details.page .page-content .page-wr .popular-info h3{
    padding-top: 0;
  }
  .event-detail .page-content .page-wr .event-text-content h3{
    padding: 0 20px;
    font-size: 14px !important;
  }
  .course-details .page-content .page-wr p{
    font-size: 14px;
    margin-bottom: 30px;
  }
  .recent-course > h3{
    margin-bottom: 35px !important;
  }
  .course-list .popular-main .popular-item,
  .course-list .popular-main .popular-item:nth-child(2n-1) .popular-thumb img,
  .course-list .popular-main .popular-item:nth-child(2n) .popular-thumb img,
  .course-list .popular-main .popular-item .popular-box{
    height: auto;
  }
  .course-list .popular-main .popular-item .popular-box{
    margin: 0 !important;
  }
  .course-list .popular-main .popular-item:nth-child(2n-1) .popular-box .popular-avatar{
    bottom: 60px;
    left: 20px;
  }
  .popular-main .popular-item:nth-child(2n) .popular-box .popular-avatar{
    top: 110px;
    right: initial;
    left: 20px;
  }
  .course-list .popular-main .popular-item .popular-info,
  .course-list .popular-main .popular-item .popular-info .popular-desc{
    height: auto;
  }
  .course-list .popular-main .popular-item .popular-info{
    padding: 20px 20px 100px;
  }
  .course-list .popular-main .popular-item{
    margin-bottom: 30px;
  }
  .faq-list .col-lg-6:first-child{
    margin-bottom: 30px;
  }
  .gallery-content li,
  .page-portfolio2 .gallery-content li{
    width: 50%;
  }
  .page.product-details .best-course .courses-search,
  .page.shop-grid3 .best-course .courses-search,
  .page.shop-grid4 .best-course .courses-search{
    height: auto;
    text-align: center;
	padding: 15px;
  }
  .page.product-details .courses-search,
  .page.shop-grid3 .courses-search,
  .page.shop-grid4 .courses-search{
    padding: 10px 0;
  }
  .page.product-details .courses-search p,
  .page.shop-grid3 .courses-search p,
  .page.shop-grid4 .courses-search p,
  .page-shop .courses-search .shop-btn{
    float: none;
    line-height: normal;
    padding: 0;
  }
  .page.product-details .courses-search p,
  .page.shop-grid3 .courses-search p,
  .page.shop-grid4 .courses-search p{
    padding: 0 15px;
	margin: 0 0 10px 0;
  }
  .page-shop .courses-search .shop-btn{
    margin-top: 10px;
  }
  .shop-sidebar .widget-tag{
   margin-bottom: 0; 
  }
  .video-popup iframe{
    text-align: center;
    height: 300px;
    width: 100%;
  }
  .video-popup{
    left: 100px;
    right: 100px;
    transform: translateY(-50%);
  }
  .popular-main .popular-item,
  .popular-main .popular-item .popular-box,
  .popular-main .popular-item .popular-info,
  .popular-main .popular-item .popular-info .popular-desc{
    height: auto;
  }
  .home3 .popular-main .popular-item .popular-box{
    margin: 0 !important;
  }
  .es-info .es-box .es-time{
	margin-bottom: 12px;	
  }
  .es-info .es-box .btn-events{
	margin-top: 20px;  
  }
  .popular-main .popular-item .popular-info{
    padding: 20px 20px 0px;
    /* border-bottom: 0; */
  }
  .popular-main .popular-item:nth-child(2n-1) .popular-box .popular-avatar,
  .popular-main .popular-item:nth-child(2n) .popular-box .popular-avatar{
    position: relative;
    top: initial;
    left: initial;
    right: initial;
    bottom: initial;
    border: 1px solid #ededed;
    border-radius: 0;
    border-top: 0;
    padding: 20px;
  }
  .popular-main .popular-item,
  .popular-main .popular-item:last-child,
  .home3 .our-features{
    margin-bottom: 30px;
  }
  .home2 .search-main{
    top: 15px;
  }
  .home4 .search-main .search-icon,
  .page .search-main .search-icon,
  .page-blog .search-main .search-icon{
    top: 95px;
  }
  .home5 .search-main .search-icon{
    top: 98px;
  }
  .rp-slider .owl-buttons{
    top: -60px;
  }
}
@media screen and (max-width: 576px){
  .packages-item .packages-box h3{
	font-size: 20px;  
  }
  .page .best-course .courses-search.subscribe{
	margin-top: -55px;  
  }
  .page .best-course .courses-search.subscribe p{
    line-height: initial;
	margin-bottom: 15px !important;
  }  
  .page .best-course .courses-search{
	padding: 10px 15px;
    margin-top: -40px;	
  }
  .team-slider .owl-nav .owl-next, 
  .team-slider .owl-nav .owl-prev, 
  .about-team .join-team{
	margin: 0;  
  }
  .about-story-content img,
  .about-story-desc{
	margin-bottom: 30px;  
  }
  .team-slider .owl-nav .owl-next{
	margin-left: 205px;  
  }
  .curriculum-item{
	padding: 15px 20px;  
  }
  .curriculum-item .curriculum-top h3 i{
	margin-right: 10px;  
  }
  .curriculum-item .curriculum-top .curriculum-count{
	font-size: 11px;  
  }
  .al-content .blog-item .blog-left img,
  .page-blog .entry-main .blog-item .blog-left{
    width: 100%;
  }
  .page-blog .entry-main .blog-item .blog-left{
    float: none;
  }
  .page-blog .entry-main .blog-item .blog-right{
    margin-left: 0;
  }
  .page-blog .blog-item .blog-info h3{
    height: auto;
  }
  .page-blog .entry-main .blog-item .blog-right .blog-info{
    padding: 20px 20px 50px;
  }
  .page-blog .blog-item{
    margin-bottom: 30px;
  }
  .home5 .footer-top,
  .page-blog .footer-top{
    padding: 40px 0 0 0;
  }
  .home5 .copyright,
  .page-blog .copyright{
    padding: 20px 0;
  }
  .slider-main,
  .slider-main .owl-stage,
  .slider-main .owl-item,
  .slider-main .owl-item img,
  .slider-main .owl-stage-outer{
    height: 200px;
  }
  .slider-main .owl-item img{
    object-fit: cover;
  }
  .slider-main-item .slider-main-title{
    top: 30px;
  }
  .slider-main-item .slider-main-title{
    min-width: 200px;
  }
  .popular-slider .owl-nav .owl-next::before,
  .popular-slider .owl-nav .owl-prev::before{
    width: 50px;
  }
  .training .training-text{
    padding-right: 0;
    left: 0;
    text-align: center;
    top: 0;
    transform: initial;
  }
  .training{
    height: 240px;
  }
  .training-text .training-info{
    float: none;
    margin-bottom: 20px;
    top: 0;
    transform: initial;
    margin-top: 60px;
  }
  .training-text .btn-training{
    float: none;
    margin-left: 0;
    top: 0;
    transform: initial;
  }
  .training .training-text::after,
  .choose-item li,
  .home4 .footer-contact .fc-left,
  .page .footer-contact .fc-left{
    width: 100%;
  }
  .choose-item li{
	margin-bottom: 35px;  
  }
  .training .training-text::before,
  .events-slider .owl-dots,
  .events-slider .owl-nav .owl-next,
  .events-slider .owl-nav .owl-prev{
    display: none;
  }
  .es-item:hover .es-box{
    box-shadow: none;
  }
  .es-info .es-box{
    margin: 0;
    padding: 20px;
  }
  .es-info .es-date{
    position: absolute;
    top: 0;
    left: 0;
    margin-top: 0;
  }
  .home4 .people-say{
    padding-top: 10px;  
  }
  .people-say .ps-title h2{
    font-size: 20px;
    padding: 100px 0;
	margin-bottom: 40px;
  }
  .people-say .ps-ava .ps-title-box img,
  .people-main .people-controls li{
    width: 70px;
    height: 70px;
  }
  .people-main .people-controls li{
    line-height: 64px;
  }
  .people-main .people-controls{
    text-align: center;
  }
  .people-main .people-controls li img{
    width: 50px;
    height: 50px;
  }
  .people-say .ps-ava .ps-title-box h3,
  .people-say .ps-ava .ps-title-box p{
    font-size: 12px;
  }
  .upcoming-item .upcoming-box h3{
    margin-bottom: 15px;	  
  }
  .upcoming-item .upcoming-box .upcoming-desc{
    margin-bottom: 12px;
  }
  .home4 .our-faculaties{
    padding: 20px 0 60px 0;
  }
  .contact-bot{
    padding-bottom: 10px;	  
  }
  .blog{
    padding: 40px 0;
  }
  .our-faculaties{
    padding: 60px 0 40px 0;
  }
  .blog-slider .owl-stage-outer,
  .our-faculaties .title2{
    margin-bottom: 40px;
  }
  .blog-slider .blog-item img{
    float: none;
    width: 100%;
    height: 300px;
    object-fit: cover;
  }
  .blog-item .blog-info{
    margin-left: 0;
    padding: 20px 20px 80px 20px;
  }
  .blog-item .blog-info .blog-desc{
    height: auto;
  }
  .blog .title{
    margin-bottom: 20px;
  }
  .blog-slider .owl-nav{
    top: -140px;
  }
  .countdown-top .countdown-title h2{
    font-size: 18px;
    width: 100%;
    text-align: center;
    float: none;
  }
  .countdown-top .countdown-title .btn-join{
    width: auto;
    text-align: center;
    display: inline-block;
    margin-top: 20px;
    float: none;
  }
  .countdown-top .countdown-title{
    width: auto;
    text-align: center;
  }
  .home3 .our-events{
    padding: 60px 0 0 0;
  }
  .home3 .countdown-top{
	padding-top: 40px;  
  }
  .oe-item .oe-info .oe-date span{
	right: auto;
    left: 50px;  
  }
  .home3 .footer-bottom .logo-footer img{
	width: 120px;
    margin-top: 10px;	
  }
  .countdown-content{
	padding-bottom: 30px; 
    margin-top: 20px;
  }
  .countdown-top{
    padding-top: 60px;	  
  } 
  .countdown-box{
    padding-bottom: 0;
  }
  .countdown-item.countdown-four .countdown-box{
    padding-bottom: 40px;	  
  }
  .countdown-item .cd-number{
    margin-bottom: 20px;	  
  }
  .footer-bottom .logo-footer{
    margin-top: -70px;
  }
  .footer-top{
    padding: 40px 0 70px;
  }
  .ft-item .ft-content .menu{
    margin-bottom: 60px;	  
  }
  .home2 .slider-main-item .slider-main-title{
    width: 100%;
  }
  .popular-tabs button{
    width: 33.33%;
  }
  .choose-desc{
    max-height: initial;
    height: auto;
  }
  .faculaties-socials li{
    margin-right: 25px;
  }
  .faculaties-slider .owl-nav{
    margin-top: 20px;
  }
  .home5 .faculaties-slider .owl-nav, 
  .home6 .faculaties-slider .owl-nav{
    margin: 20px 0;
  }
  .our-gallery{
    padding: 60px 0;	  
  }
  .home2 .blog-item.blog-row .blog-left,
  .home2 .blog-item.blog-row .blog-right,
  .home2 .blog-item.blog-col img,
  .home2 .blog-item.blog-col .blog-info{
    width: 100%;
    float: none;
  }
  .home2 .blog-item.blog-col .blog-info,
  .home2 .blog-item.blog-row .blog-info{
    padding: 20px 40px 60px;
  }
  .footer-up-item span{
    top: 20px;
    left: 20px;
  }
  .home2 .footer-up .footer-up-item{
    padding: 60px 0 0 0;
  }
  .home2 .footer-up .col-lg-6:nth-child(2) .footer-up-item{
    padding-left: 20px;
  }
  .home2 .footer-bot{
    padding: 30px 0;	  
  }
  .home2 .footer-bot .copyright,
  .home2 .footer-bot .legal{
    float: none;
	text-align: center;
  }
  .home2 .footer-bot .copyright{
    margin-bottom: 20px;
  }
  .home2 .footer-bot .back-top{
    bottom: 70px;
  }
  .home2 .footer-bot{
    margin-top: 20px;
  }
  .home2 .footer-up .footer-up-item li{
    margin-right: 15px;	  
  }
  .home3 .features-right{
    background-image: none;
    height: auto;
  }
  .home3 .popular-title{
	margin-top: 30px;  
  }
  .home3 .our-features{
    margin-bottom: 50px;
  }
  .home3 .popular-main .popular-item{
	margin-bottom: 40px;  
  }
  .home3 .features-right h2{
    font-size: 18px;
  }
  .home3 .features-right .banner{
    padding: 30px 15px 0;
  }
  .home4 .list-features .f-desc{
    margin-bottom: 30px;
  }
  .home3 .ft-box .ft-desc,
  .list-features .f-desc,
  .home3 .ft-box:hover .ft-desc{
    height: auto;
    margin-bottom: 0;
  }
  .popular-main .popular-item .popular-thumb,
  .popular-main .popular-item .popular-box{
    width: 100% !important;
    float: none !important;
  }
  .popular-main .popular-item,
  .popular-main .popular-item .popular-box{
    height: auto;
  }
  .popular-main .popular-item img{
    height: auto;
  }
  .popular-main .popular-item,
  .about-learn-item h3,
  .about-learn-item .about-learn-desc,
  .about-learn-item ul,
  .reviews-content .average-rating{
    margin-bottom: 30px;
  }
  .home5 .list-features .f-desc{
	margin-bottom: 20px;  
  }
  .oe-item{
	margin-bottom: 50px;  
  }
  .oe-item:last-child{
	margin-bottom: 0;  
  }
  .oe-item.oe-one .oe-info,
  .oe-item.oe-two .oe-thumb,
  .oe-item.oe-one .oe-thumb,
  .oe-item.oe-two .oe-info,
  .cb-content .cb-item{
    width: 100%;
    float: none;
  }
  .oe-item.oe-one .oe-info,
  .oe-item.oe-two .oe-info{
    padding: 20px 0;
    text-align: left;
  }
  .oe-item.oe-one .oe-info .oe-date{
    float: none;
  }
  .home3 .footer-top{
    padding: 140px 0 30px;
  }
  .welcome-slider .welcome-box h3{
    font-size: 32px;
  }
  .welcome-slider .welcome-box p{
    font-size: 14px;
  }
  .home4 .popular-main .popular-item:nth-child(2n-1) .popular-box .popular-avatar,
  .home5 .popular-main .popular-item:nth-child(2n-1) .popular-box .popular-avatar{
    top: initial;
  }
  .home4 .all-events{
    font-size: 12px;
  }
  .home4 .footer-contact .fc-left::after,
  .page .footer-contact .fc-left::after{
    width: 999px;
    height: 100%;
    border: 0;
    background-color: #cf3827;
    position: absolute;
    left: 100%;
  }
  .home4 .footer-contact .fc-left,
  .page .footer-contact .fc-left{
    text-align: center;
	padding: 30px 0;
  }
  .home4 .footer-contact .fc-left p,
  .page .footer-contact .fc-left p{
    font-size: 14px;
  }
  .home4 .footer-contact .fc-left p span,
  .page .footer-contact .fc-left p span{
    margin-bottom: 10px;
    display: block;
  }
  .home4 .footer-contact .fc-right,
  .page .footer-contact .fc-right{
    width: 100%;
    padding: 30px 0;
  }
  .home4 .footer-contact .fc-right form,
  .page .footer-contact .fc-right form{
    max-width: 100%;
    margin: 0;
  }
  .home4 .footer-bot .copyright,
  .page .footer-bot .copyright,
  .home4 .footer-bot .legal,
  .page .footer-bot .legal{
    float: none;
    width: 100%;
	text-align: center;
    font-size: 14px;
  }
  .home4 .footer-bot .legal li,
  .page .footer-bot .legal li{
    font-size: 14px;
  }
  .home4 .footer-bot .legal,
  .page .footer-bot .legal{
    margin-top: 10px;
  }
  .home5 .site-top p,
  .page-blog .site-top p{
    display: none;
  }
  .home5 .site-top .top-right,
  .page-blog .site-top .top-right{
    float: none;
    text-align: center;
  }
  .main-slider-box h2{
    font-size: 22px;
  }
  .main-slider-box{
    width: 310px;
  }
  .main-slider-box form .field-text{
	width: 199px;
    padding: 20px 0 20px 20px;
  }
  .main-slider-box form .field-submit{
	width: 110px;
    padding: 20px 20px 20px 0;
  }
  .register-course .rc-left,
  .register-course .rc-right{
    width: 100%;
    float: none;
    height: auto;
    padding: 30px 0;
  }
  .rc-right form .field:last-child{
    margin-bottom: 0;
  }
  .register-course .rc-left .rc-item,
  .register-course .rc-right .rc-item{
    transform: initial;
  }
  .home5 .title2 h2{
    font-size: 30px !important;
  }
  .home5 .title2 span{
    font-size: 14px !important;
    top: 7px !important;
  }
  .home5 .title2{
    width: 300px !important;
  }
  .home5 .popular-course .title2 h2{
    text-align: right;
  }
  .home5 .faculaties-slider .owl-controls{
    display: none;
  }
  .partner-slider{
    padding: 40px 0;
  }
  .home6 .register-course .rc-right,
  .reviews-content .average-rating,
  .reviews-content .detailed-rating{
    padding: 0;
  }
  .home6 .rc-left .rc-item h2{
    font-size: 24px;
    margin-bottom: 10px;
  }
  .home6 .rc-left .rc-item p{
    font-size: 14px;
  }
  .home6 .upcoming-item{
    padding-left: 0;
  }
  .upcoming-content .owl-nav .owl-prev,
  .team-slider .owl-controls .owl-prev{
    margin-left: 0;
  }
  .upcoming-content .owl-nav .owl-next,
  .team-slider .owl-controls .owl-next{
    margin-right: 0;
  }
  .home6 .education-system li{
    width: 50%;
  }
  .about-learn img{
    display: none;
  }
  .site-top-text h2,
  .blog-site-top .blog-top-title h2,
  .faculity-profile .site-top .site-top-text h2{
    font-size: 24px;
  }
  .faculity-profile .courses-search .socials li{
    margin-bottom: 5px;
  }
  .page .site-main .site-top .site-top-text{
    left: 0;
    right: 0;
    text-align: center;
    transform: translateY(-50%);
  }
  .page.event-detail .site-main .site-top .site-top-text{
	margin-top: -40px;
    text-align: left;
    left: 15px;
  }
  .page .courses-search p{
    line-height: normal;
    float: none;
    text-align: center;
    margin-top: 15px;
  }
  .page .courses-search .about-btn{
    float: none;
    text-align: center;
    padding-top: 12px;
  }
  .btn{
    height: 40px;
    line-height: 40px;
  }
  .post-bar{
    padding: 17px 15px 18px;
  }
  .blog-details-content .blog-wr .blog-detail-info .quote p{
    padding: 10px;
  }
  .blog-details-content .blog-wr .blog-detail-info .quote{
    margin-left: 0;
  }
  .post-detail-meta{
    margin-top: 40px;
  }
  .post-detail-meta .post-share,
  .post-detail-meta .post-tag,
  .reviews-content .average-rating,
  .reviews-content .detailed-rating{
    width: 100%;
    float: none;
  }
  .post-detail-meta .post-tag p{
	line-height: 20px;  
  }
  .post-controls .controls-item h3{
    font-size: 14px;
	line-height: 18px;
  }
  .post-controls .controls-right{
    padding: 30px 0 30px 15px;
  }
  .post-controls .controls-left{
    padding: 30px 0;
  }
  .post-controls .controls-left .controls-item{
    padding-right: 15px;
  }
  .post-bar p,
  .post-bar .post-meta{
    float: none;
    text-align: center;
  }
  .post-bar p{
    margin-bottom: 15px;
	line-height: 16px;
  }
  .post-bar .post-meta .next-post{
	line-height: 20px;  
  }
  .event-detail .time-countdown{
    right: initial;
	top: 150px;
    left: 15px;
  }
  .event-detail .best-course .courses-search ul li p{
    text-align: left;  
  }
  .event-detail .best-course .course-left ul li:first-child,
  .event-detail .best-course .course-right ul li:first-child{
    width: 25%;
  }
  .event-detail .best-course .course-left ul li:nth-child(2),
  .event-detail .best-course .course-left ul li:last-child,
  .event-detail .best-course .course-right ul li:last-child{
    width: 75%;
    float: right;
  }
  .course-details-sidebar .page-content .page-wr h3{
    font-size: 18px;
  }
  .event-detail .page-content .page-wr .event-text-content h4{
    font-size: 16px;
  }
  .course-details .page-content .page-wr p,
  .course-details-sidebar .page-content .page-wr .entry-thumb ul li,
  .event-detail.course-details .page-content .page-wr .event-text-info p{
    font-size: 14px;
  }
  .course-details .course-details-author{
	margin-top: 40px;  
  }
  .course-details-sidebar .page-content .page-wr .entry-thumb ul li{
    line-height: 26px;
  }
  .course-details-sidebar .page-content .page-wr .entry-thumb ul{
    padding: 15px;
  }
  .course-details-sidebar .page-content .page-wr .curriculum-top h3{
    font-size: 12px !important;
    margin-bottom: 0 !important;
	line-height: 20px;
  }
  .curriculum-item .curriculum-content li .cur-time{
	font-size: 11px;  
  }
  .curriculum-item .curriculum-content .login-more .cur-title{
	font-size: 13px;  
  }
  .filter-post a{
    margin-right: 30px;
  }
  .page-contact .courses-search .contact-btn{
    float: none;
    text-align: center;
  }
  .contact-item li{
    width: 100%;
    margin-bottom: 30px;
  }
  .course-details-sidebar .best-course .course-left .course-left-item:first-child{
    width: 50%;
  }
  .course-details-sidebar .best-course .course-left .course-left-item:nth-child(2),
  .course-details-sidebar .best-course .course-left .course-left-item:nth-child(3){
    width: 25%;
  }
  .recent-course{
    padding-top: 40px;
  }
  .recent-course .popular-main{
	margin-bottom: 0;  
  }
  .curriculum-item .curriculum-content li span{
    width: 25%;
  }
  .curriculum-item .curriculum-content li .cur-title{
    width: 65%;
  }
  .curriculum-item .curriculum-content li .cur-title{
    font-size: 14px;
  }
  .curriculum-item .curriculum-content li span{
    font-size: 12px;
    padding-left: 15px;
  }
  .detailed-rating li span.number-star{
    width: 20%;
    float: left;
  }
  .detailed-rating li:after{
    content: '';
    display: block;
    clear: both;
  }
  .detailed-rating li span.process{
    width: 60%;
    margin: 0;
    float: left;
    margin-top: 4px;
  }
  .detailed-rating li span.count-star{
    width: 20%;
    float: left;
    text-align: right;
  }
  .course-details.page .courses-search li,
  .course-details.page .courses-search li:first-child{
    width: auto;
    margin-right: 20px;
    padding: 0;
    line-height: 32px;
  }
  .course-details.page.event-detail .courses-search ul{
    padding: 0;
  }
  .filter-post a{
    margin-bottom: 10px;
    font-size: 12px;
  }
  .course-grid .filter-post a,
  .course-list .filter-post a{
	line-height: 30px;
  }
  .filter-post{
    text-align: left;
    padding: 0 15px;
  }
  .course-list .popular-main .popular-item:nth-child(2n-1) .popular-box .popular-avatar{
    top: initial;
  }
  .popular-main .popular-item .popular-box .popular-avatar{
    padding-top: 0 !important;
    text-align: center;	
  }
  .popular-main .popular-item:nth-child(2n) .popular-box .popular-avatar{
    bottom: initial;
    top: initial;
  }
  .home3 .people-say{
	padding-top: 0;  
  }
  .course-list .popular-main .popular-item:nth-child(2n-1) .popular-box .popular-avatar,
  .course-list .popular-main .popular-item:nth-child(2n) .popular-box .popular-avatar{
    position: relative;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    border-radius: 0;
    border-top: 0;
    padding: 0 20px;
	margin-top: 7px;
  }
  .course-list .popular-main .popular-item .popular-info{
    padding: 20px;
  }
  .course-list .popular-main .popular-item .popular-bottom{
    padding: 0 20px;
  }
  .home5 .people-say .section-color{
	margin-top: 45px;  
  }
  .key-skill li{
    width: 100%;
    margin-bottom: 40px;
  }
  .key-skill li:nth-last-child(2){
    margin-bottom: 40px;
  }
  .page.membership .courses-search p{
    margin: 0;
  }
  .shop-list .shop-item,
  .shop-grid3 .shop-list .shop-item{
    width: 100%;
  }
  .filter-portfolio a{
    font-size: 14px;
  }
  .shop-nav{
    margin-top: 0;
  }
  .shop-nav .page-navigation,
  .shop-nav p{
    float: none;
  }
  .shop-nav p{
    text-align: center;
    margin-top: 20px;
    line-height: normal;
  }
  .video-popup{
    left: 50px;
    right: 50px;
    transform: translateY(-50%);
  }
}
@media screen and (max-width: 450px){
  .curriculum-item .curriculum-content li span{
    width: 30%;
  }
  .curriculum-item .curriculum-content li .cur-title{
    width: 60%;
  }
  .curriculum-item .curriculum-content li .cur-title{
    padding: 0 15px;
    font-size: 12px
  }
  .blog-site-top .blog-top-title{
    transform: translateY(-50%);
    left: 0;
    right: 0;
    text-align: center;
  }
  .page .courses-search p{
    font-size: 12px;
    margin-top: 10px;
  }
  .page-about .courses-search .about-btn a{
    font-size: 12px;
  }
  .courses-search .courses-form .field,
  .courses-search .courses-form .field:last-child{
    width: 100%;
  }
  .courses-search{
    height: auto;
  }
  .popular-tabs button{
    width: 50%;
  }
  .f-search-title h2,
  .main-slider-box h2,
  .teaching-courses h2,
  .membership .site-top .site-top-text h2,
  .page-portfolio .site-top .site-top-text h2{
    font-size: 18px;
  }
  .home3 .features-right h2,
  .faq-item li a{
    font-size: 14px;
  }
  .faq-item li a{
    padding-right: 20px;
  }
  .home3 .features-right h2::before,
  .home3 .features-right h2::after{
    display: none;
  }
  .list-category .category-item,
  .home4 .best-course .courses-search .courses-form .field,
  .page.course-list .best-course .courses-search .courses-form .field,
  .page.course-grid .best-course .courses-search .courses-form .field,
  .page.course-list .best-course .courses-search .courses-form .field:last-child,
  .page.course-grid .best-course .courses-search .courses-form .field:last-child,
  .home4 .best-course .courses-search .courses-form .field:last-child{
    width: 100%;
  }
  .popular-main .popular-item .popular-info{
    height: auto;
    padding: 20px;
  }
  .home3 .footer-bottom .f-socials li{
    margin-right: 10px;
  }
  .welcome-slider{
    padding-top: 40px;
  }
  .welcome-slider h2{
    font-size: 24px;
    margin-bottom: 30px;
  }
  .popular-main .popular-item .popular-info .popular-desc{
    height: auto;
  }
  .popular-main .popular-item:nth-child(2n-1) .popular-box .popular-avatar,
  .popular-main .popular-item:nth-child(2n) .popular-box .popular-avatar{
    position: relative;
    bottom: initial;
    width: 70px;
    float: left;
  }
  .course-list .popular-main .popular-item .popular-box .popular-avatar,
  .popular-course.layout1 .popular-main .popular-item .popular-box .popular-avatar{
	border: none;
    width: 80px;
	margin-top: 7px;
	padding-bottom: 0;
  }
  .popular-main .popular-item:nth-child(2n-1) .popular-bottom,
  .popular-main .popular-item:nth-child(2n) .popular-bottom{
    border-top: 0;
  }
  /*
  .popular-main .popular-item .popular-info{
    padding: 0 0 20px 0;
  }
  */
  .home4 .faculaties-slider .owl-nav .owl-prev{
    margin-left: 0;
  }
  .home4 .faculaties-slider .owl-nav .owl-next{
    margin-right: 0;
  }
  .home4 .footer-contact .fc-right form input,
  .page .footer-contact .fc-right form input{
    width: 65%;
  }
  .home4 .footer-contact .fc-right form input[type="submit"],
  .page .footer-contact .fc-right form input[type="submit"]{
    width: 28%;
  }
  .blog-slider .blog-item img{
    height: 200px;
  }
  .home.home5 .blog-right h2{
    font-size: 40px;
  }
  .home6 .slider-main-title p::before,
  .home6 .slider-main-title p::after{
    display: none;
  }
  .home6 .slider-main-item .slider-main-title{
    width: 100%;
    max-width: 100%;
  }
  .home6 .rc-right .rc-item li,
  .home.home6 .blog-left li{
    width: 100%;
    float: none;
    height: 300px;
  }
  .home.home6 .blog-right h2{
    font-size: 50px;
  }
  .home6 .faculaties-slider .owl-controls{
    display: none;
  }
  .blog-detail-author .bda-left img{
    float: none;
	margin-bottom: 10px;
  }
  .blog-detail-author .bda-left .bda-info{
    margin-left: 0;
    margin-top: 10px;
  }
  .post-controls .controls-item .blog-action p{
    font-size: 12px;
    margin-right: 10px;
  }
  .event-detail .best-course .course-left ul li:first-child,
  .event-detail .best-course .course-right ul li:first-child{
    width: 20%;
  }
  .event-detail .best-course .course-left ul li:nth-child(2),
  .event-detail .best-course .course-left ul li:last-child,
  .event-detail .best-course .course-right ul li:last-child{
    width: 80%;
    float: right;
  }
  .course-details-sidebar.event-detail .best-course .course-left,
  .course-details-sidebar.event-detail .best-course .course-right{
    width: 100%;
  }
  .event-detail .best-course .course-left{
    border-right: 0;
    margin-bottom: 10px;
  }
  .event-detail .faculaties-item .faculaties-box{
	padding: 20px 0;  
  }
  .event-grid .courses-search .icon-calendar{
    display: none;
  }
  .filter-post{
	padding: 0;
    margin-bottom: 40px;
  }
  .filter-post a{
    font-size: 12px;
	text-align: left;
	margin-right: 20px;
  }
  .filter-post a:after{
	height: 2px;  
  }
  .page-contact .courses-search .contact-btn a{
    font-size: 12px;
  }
  .course-details-sidebar .best-course .course-left .course-left-item:first-child{
    width: 100%;
    text-align: center;
    height: auto;
    margin-bottom: 20px;
  }
  .course-details-sidebar .best-course .course-left .course-left-item:nth-child(1) .course-left-info{
    margin-left: 0;
  }
  .course-details-sidebar .best-course .course-left .course-left-item:nth-child(1) img{
    float: none;
  }
  .course-details-sidebar .best-course .course-left .course-left-item:nth-child(2),
  .course-details-sidebar .best-course .course-left .course-left-item:nth-child(3){
    width: 50%;
  }
  .course-details-sidebar .best-course .course-right{
    padding-right: 0;
  }
  .course-details-sidebar .page-content .page-wr .entry-thumb,
  .course-details-sidebar .page-content .page-wr .entry-thumb img{
    height: 230px;
    object-fit: cover;
  }
  .faculity-tab-content .ftab-title,
  .faculity-tab-content .ftab-title .ftab-info h3{
	text-align: center;  
  }
  .faculity-tab-content .faculity-image img{
	float: none;  
  }
  .p-details-tab .tab-content #info p{
    width: 100%;
    float: none;
  }
  .faculity-tab-content .ftab-info{
    margin-left: 0;
    margin-top: 20px;
  }
  .comment-item{
	padding: 30px 0;  
  }
  .comment-item .comment-info{
	margin-left: 110px;  
  }
  .comment-item .comment-info .comment-title h3{
	line-height: 25px;
    margin-bottom: 10px;
	margin-top: -5px;
  }
  .comment-item .comment-info .comment-desc p{
	margin-bottom: 10px;  
  }
  .course-details-sidebar .page-content .page-wr .ftab-info h3{
    margin-bottom: 10px !important;
  }
  .entry-tab li a{
    font-size: 11px;
  }
  .post-bar .post-meta .icon-filter ul li a,
  .page-event .page-content .icon-filter ul li a{
	font-size: 16px;  
  }
  .faculity-slider .owl-controls .owl-next,
  .faculity-slider .owl-controls .owl-prev{
    display: none !important;
  }
  .faculity-slider .faculity-item .faculity-box{
    padding: 40px 0;
  }
  .best-course .courses-search .socials li{
    margin-right: 5px;
	width: 32px;
	height: 32px;
	line-height: 32px;
	font-size: 12px;
  }
  .filter-portfolio a,
  .p-details-tab .tab-option li{
    margin-right: 10px;
  }
  .page.page-portfolio .best-course .courses-search{
	margin-top: -30px;  
  }
  .page.page-portfolio .best-course .courses-search.social{
	margin-top: -42px;  
  }
  .filter-portfolio a.active{
	border-bottom: 3px solid #fff;  
  }
  .filter-portfolio a{
	line-height: 35px;
	padding-bottom: 6px;
  }
  .gallery-content li,
  .page-portfolio2 .gallery-content li{
    width: 100%;
    padding: 0;
  }
  .page-portfolio2 .gallery-content li{
    margin-bottom: 30px;
  }
  .page-portfolio2 .gallery-content li .gallery-info{
    left: 0;
  }
  .shop-sidebar .widget-tag,
  .shop-sidebar .widget-latest-product,
  .shop-sidebar .widget-categories{
    padding: 20px;
  }
  .video-popup,
  .search-popup{
    left: 20px;
    right: 20px;
    transform: translateY(-50%);
  }
}
@media screen and (max-width: 360px){
  .ft-item h3,
  .page-navigation .page-numbers,
  .p-details-price,
  .p-details-title{
    margin-bottom: 20px;
  }
  .site-brand img{
    width: 80px;
  }
  .filter-portfolio a{
    margin-right: 8px;
  }
  .entry-tab li a,
  .filter-post a{
    font-size: 10px;
  }
  .slider-main-title h2,
  .home4 .footer-bot .copyright,
  .page .footer-bot .copyright,
  .home4 .footer-bot .legal li,
  .page .footer-bot .legal li,
  .main-slider-box form input[type="submit"],
  .home5 .copyright,
  .page-blog .copyright,
  .home6 .footer-top .copyright,
  .about-team .join-team,
  .filter-portfolio a,
  .page-shop .courses-search .shop-btn a{
    font-size: 12px;
  }
  .about-team .join-team{
    width: 130px;
  }
  .team-slider .owl-controls .owl-prev{
    margin-right: 80px;
  }
  .team-slider .owl-controls .owl-next{
    margin-left: 80px;
  }
  .slider-main-item .slider-main-title{
    min-width: 170px;
  }
  .popular-slider .owl-dots,
  .blog-slider .owl-dots,
  .people-say .ps-title h2{
    display: none;
  }
  .popular-slider .owl-stage{
    margin-bottom: 0;
  }
  .people-say .ps-ava{
    position: relative;
    transform: initial;
    top: 0;
    left: 0;
  }
  .people-main{
    padding: 40px 0;
  }
  .blog-slider .owl-nav{
    top: -77px;
  }
  .countdown-top .countdown-title h2{
    font-size: 14px;
  }
  .footer-top{
    padding: 40px 0 40px;
  }
  .people-main .people-controls{
    min-width: initial;
    width: 100%;
  }
  .footer-bottom .logo-footer,
  .footer-bottom .copyright{
    margin-top: 20px;
  }
  .count .col-6{
    width: 100%;
    max-width: 100%;
    flex: 100%;
  }
  .home2 .footer-bot .back-top{
    bottom: 200px;
  }
  .popular-count p{
    margin-right: 10px;
  }
  .popular-main .popular-item:nth-child(2n) .popular-bottom .price .price-old{
    margin-left: 10px;
  }
  .home4 .top-right li,
  .page .top-right li{
    margin-left: 15px;
  }
  .home4 .footer-contact .fc-right form input,
  .page .footer-contact .fc-right form input{
    width: 58%;
  }
  .home4 .footer-contact .fc-right form input[type="submit"],
  .page .footer-contact .fc-right form input[type="submit"]{
    width: 35%;
  }
  .home6 .our-features .item-one,
  .home6 .our-features .item-two .box-search,
  .home6 .our-features .item-three{
    padding: 20px;
  }
  .home6 .our-features .item-two p.title{
    font-size: 14px;
    padding: 20px;
  }
  .home6 .education-system li{
    width: 100%;
  }
  .home6 .education-system{
    padding: 40px 0;
  }
  .post-bar{
    padding: 17px 0 18px;
  }
  .post-bar p{
    font-size: 12px;
  }
  .detailed-rating li span.number-star{
    width: 30%;
  }
  .detailed-rating li span.process{
    width: 60%;
  }
  .detailed-rating li span.count-star{
    width: 10%;
  }
  .comment-item img{
    width: 100%;
    height: auto;
    float: none;
  }
  .comment-item .comment-info{
    margin-left: 0;
    margin-top: 20px;
  }
  .portfolio-details-content .pd-info h3{
    font-size: 18px;
    margin-bottom: 10px;
  }
  .p-details-title h3{
    font-size: 20px;
  }
  .product-details .p-details-price .shop-price,
  .product-details .p-details-price .shop-price-old{
    font-size: 14px;
  }
  .p-details-price .shop-price-old{
    vertical-align: 0;
  }
}

/* === custom.css === */
.site-header .top-header{
    padding: 10px 0;
}
.widget-curriculum {
    background-image: url(css/welcome.jpg);
    height: 350px;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
    position: relative;
}
.widget-curriculum:before {
    content: '';
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-color: rgba(56,139,224,0.55);
}

.home1 .site-header .site-top,
.page .site-header .site-top{
    height: 50px;
    line-height: 50px;
    background-color: #0181c7;
    overflow: hidden;
}
.home1 .site-header .site-top{
    overflow: hidden;
}
.page-blog .site-header .site-top{
    line-height: 50px;
}
.home1 .site-top:after,
.page-blog .site-top:after,
.page .site-top:after{
    content: '';
    display: block;
    clear: both;
}
.home1 .site-top .top-left,
.page-blog .site-top .top-left,
.page .site-top .top-left{
    float: left;
}
.home1 .top-left p,
.home1 .top-left a,
.home1 .top-right li a,
.page .top-left p,
.page .top-left a,
.page .top-right li a{
    color: #fff;
}
.home1 .top-left a:hover,
.home1 .top-right li a:hover,
.home1 .top-right .user a:hover{
    opacity: 0.8;
}
.home1 .top-left i,
.page .top-left i{
    margin-right: 15px;
    font-size: 20px;
    vertical-align: -2px;
}
.home1 .top-left span,
.page .top-left span{
    margin: 0 25px;
    opacity: 0.5;
}
.home1 .site-top .top-right,
.page-blog .site-top .top-right,
.page .site-top .top-right{
    float: right;
}
.home1 .top-right li,
.page-blog .top-right li,
.page .top-right li{
    list-style: none;
    display: inline-block;
    margin-left: 23px;
}
.home1 .top-right li:first-child,
.page .top-right li:first-child{
    margin-left: 0;
}
.home1 .top-right ul,
.home1 .top-right .user,
.page .top-right ul,
.page .top-right .user {
    display: inline-block;
}
.home1 .top-right .user,
.page .top-right .user {
    font-weight: 700;
    text-transform: uppercase;
    margin-left: 45px;
}
.home1 .top-right .user a,
.page .top-right .user a{
    color: #fff;
    display: block;
    padding: 0 0 0 20px;
    background-color: #fbb132;
    position: relative;
}
.home1 .top-right .user a:before,
.page .top-right .user a:before{
    content: '';
    width: 0;
    height: 0;
    border-bottom: 50px solid #fbb132;
    border-left: 23px solid transparent;
    position: absolute;
    top: 0;
    left: -23px;
}
.home1 .top-right .user a:after,
.page .top-right .user a:after{
    content: '';
    height: 50px;
    width: 999999px;
    background-color: #fbb132;
    display: block;
    position: absolute;
    top: 0;
    left: 182px;
}
brand img, .page-blog .site-brand img {
    width: 230px;
}

.blog-site-top {
    height: 240px;
}
.blog-site-top .blog-top-title h2 {
    font-size: 32px;
}

@media screen and (max-width: 991px) {
  .course-details .site-main .site-top,
  .course-details-sidebar .site-main .site-top .container,
  .page-portfolio .site-top,
  .blog-site-top,
  .page-about .site-main .site-top,
  .faculity-profile .site-top,
  .faq .site-main .site-top,
  .membership .site-top,
  .page-shop .site-main .site-top,
  .page-contact .site-main .site-top{
	height: 150px;  
  }
  }

/* === notifyme.min.css === */
.notify{z-index: 11500;position:fixed;padding:20px;color:#fff}.notify[data-position="bottom"]{right:0;left:0;bottom:0}.notify[data-position="top"]{right:0;left:0;top:0}.notify[data-position="right"]{right:0;bottom:0;top:0;max-width:300px}.notify[data-position="left"]{left:0;top:0;bottom:0;max-width:300px}.notify[data-notify='success']{background:#15cc1f}.notify[data-notify='info']{background:#2d9cee}.notify[data-notify='error']{background:#f32750}.notify[data-notify='default']{background:#cf80ad}.notify .notify-close{cursor:pointer;position:absolute;right:0;top:0;color:#fff;padding:10px 15px;font-size:20px;text-decoration:none}.notify h1{margin:5px 0 10px 0;text-transform:uppercase;font-weight:300;color:#fff}


/* === register-layout.css === */
/* ============================================================
   Register Landing Page - Missing Layout Classes
   These classes were from the original template used for register.html
   ============================================================ */

/* Page wrapper */
.page-wrapper {
    position: relative;
    overflow: hidden;
    width: 100%;
}

/* Preloader */
.preloader {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: #fff;
    z-index: 99999;
    transition: opacity 0.3s ease;
}
.preloader.loaded {
    opacity: 0;
    visibility: hidden;
}

/* Page Title / Header Section */
.page-title {
    position: relative;
    padding: 80px 0 60px;
    background-size: cover;
    background-position: center center;
    background-repeat: no-repeat;
    text-align: center;
    color: #fff;
}
.page-title:before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: rgba(0, 0, 0, 0.55);
}
.page-title .container {
    position: relative;
    z-index: 1;
}
.page-title h4 {
    color: #fff;
    font-weight: 400;
    line-height: 1.6;
    margin-top: 10px;
}

/* Section Title */
.sec-title {
    margin-bottom: 10px;
}
.sec-title h2 {
    font-size: 28px;
    font-weight: 700;
    text-transform: capitalize;
}

/* Sidebar Page Container */
.sidebar-page-container {
    position: relative;
    padding: 40px 0;
}

/* Content Side */
.content-side {
    position: relative;
}

/* Blog News Section */
.blog-news-section {
    position: relative;
}

/* Content Box */
.content-box {
    position: relative;
    padding: 15px 20px;
    margin-bottom: 15px;
}
.content-box.bordered {
    border: 1px solid #e8e8e8;
    border-radius: 4px;
}

/* Inner Box */
.inner-box {
    position: relative;
}

/* Sidebar Widget */
.sidebar-widget {
    position: relative;
    margin-bottom: 20px;
    padding: 20px;
    border-radius: 4px;
}
.contact-widget {
    background: #f5f2ed;
}

/* Blog News Column */
.blog-news-column {
    position: relative;
}

/* Padding Utilities */
.no-padd-bottom { padding-bottom: 0 !important; }
.no-padd-top { padding-top: 0 !important; }
.padd-right-40 { padding-right: 40px; }

/* Phone Numbers */
.phone-numbers {
    list-style: none;
    padding: 0;
    margin: 0;
}
.phone-numbers li {
    padding: 5px 0;
}

/* Call to Action */
.call-to-action {
    position: relative;
    padding: 60px 0;
    background-size: cover;
    background-position: center center;
    color: #fff;
    text-align: center;
}
.call-to-action:before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: rgba(0, 0, 0, 0.5);
}
.call-to-action .container {
    position: relative;
    z-index: 1;
}
.call-to-action h2,
.call-to-action h4,
.call-to-action p {
    color: #fff;
}

/* Theme Buttons */
.theme-btn {
    display: inline-block;
    padding: 12px 30px;
    font-size: 14px;
    font-weight: 600;
    text-transform: uppercase;
    border-radius: 4px;
    transition: all 0.3s ease;
    cursor: pointer;
    text-decoration: none;
}
.btn-style-two {
    background: #fbb132;
    color: #fff;
    border: 2px solid #fbb132;
}
.btn-style-two:hover {
    background: transparent;
    color: #fbb132;
}

/* Register Box */
.register-box {
    position: relative;
    background: #fff;
    padding: 25px;
    border-radius: 8px;
    box-shadow: 0 2px 15px rgba(0,0,0,0.1);
}
.register-btn {
    display: inline-block;
    padding: 14px 35px;
    background: #0181c7;
    color: #fff;
    font-size: 16px;
    font-weight: 600;
    text-transform: uppercase;
    border-radius: 4px;
    border: none;
    transition: all 0.3s ease;
    text-decoration: none;
}
.register-btn:hover {
    background: #016da8;
    color: #fff;
    text-decoration: none;
}

/* Video Wrapper */
.videowrapper {
    position: relative;
    padding-bottom: 56.25%; /* 16:9 ratio */
    height: 0;
    overflow: hidden;
}
.videowrapper iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

/* Teacher Box */
.teacher-box {
    position: relative;
    margin-bottom: 20px;
    text-align: center;
}
.teacher-box .image-box {
    position: relative;
    overflow: hidden;
    border-radius: 50%;
    width: 120px;
    height: 120px;
    margin: 0 auto 15px;
}
.teacher-box .image-box img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}

/* Image Box */
.image-box {
    position: relative;
    overflow: hidden;
}
.image-box img {
    max-width: 100%;
    height: auto;
}

/* Social Links */
.social-links-one {
    list-style: none;
    padding: 0;
    margin: 0;
    display: flex;
    gap: 10px;
}
.social-links-one li a {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    width: 36px;
    height: 36px;
    border-radius: 50%;
    background: #0181c7;
    color: #fff;
    transition: all 0.3s ease;
}
.social-links-one li a:hover {
    background: #fbb132;
    color: #fff;
}

/* Scroll to Top */
.scroll-to-top {
    position: fixed;
    bottom: 30px;
    right: 30px;
    width: 40px;
    height: 40px;
    background: #0181c7;
    color: #fff;
    text-align: center;
    line-height: 40px;
    border-radius: 50%;
    cursor: pointer;
    z-index: 999;
    display: none;
    transition: all 0.3s ease;
}
.scroll-to-top:hover {
    background: #fbb132;
}

/* WOW Animation support */
.wow {
    visibility: hidden;
}
.wow.animated {
    visibility: visible;
}

/* Flaticon */
[class^="flaticon-"]:before,
[class*=" flaticon-"]:before {
    font-family: "Font Awesome 4";
}

/* Responsive */
@media (max-width: 991px) {
    .page-title {
        padding: 50px 0 40px;
    }
    .padd-right-40 {
        padding-right: 15px;
    }
    .call-to-action {
        padding: 40px 0;
    }
}
@media (max-width: 767px) {
    .page-title {
        padding: 40px 0 30px;
    }
    .content-box {
        padding: 10px 15px;
    }
}
