@import url(https://fonts.googleapis.com/css2?family=Barlow+Condensed:wght@100;200;300;400;500;600;700;800;900&amp;family=Barlow:wght@100;200;300;400;500;600;700;800;900&amp;display=swap);
@charset "UTF-8";
/*!
 * Bootstrap v4.1.3 (://getbootstrap.com/)
 * Copyright 2011-2020 The Bootstrap Authors
 * Copyright 2011-2020 Twitter, Inc.
 * Licensed under MIT (://github.com/twbs/bootstrap/blob/master/LICENSE)
 */
:root{--blue:#ff5e14;--indigo:#6610f2;--purple:#6f42c1;--pink:#e83e8c;--red:#dc3545;--orange:#fd7e14;--yellow:#ffc107;--green:#28a745;--teal:#20c997;--cyan:#17a2b8;--white:#fff;--gray:#6c757d;--gray-dark:#343a40;--primary:#ff5e14;--secondary:#6c757d;--success:#28a745;--info:#17a2b8;--warning:#ffc107;--danger:#dc3545;--light:#f8f9fa;--dark:#343a40;--breakpoint-xs:0;--breakpoint-sm:576px;--breakpoint-md:768px;--breakpoint-lg:992px;--breakpoint-xl:1200px;--font-family-sans-serif:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-family-monospace:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace}
*,::after,::before{box-sizing:border-box}
html{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}
article,aside,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,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-size:1rem;font-weight:400;line-height:1.5;color:#212529;text-align:left;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:#ff5e14;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:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;font-size:1em}
pre{margin-top:0;margin-bottom:1rem;overflow:auto;-ms-overflow-style:scrollbar}
figure{margin:0 0 1rem}
img{vertical-align:middle;border-style:none}
svg{overflow:hidden;vertical-align:middle}
table{border-collapse:collapse}
caption{padding-top:.75rem;padding-bottom:.75rem;color:#6c757d;text-align:left;caption-side:bottom}
th{text-align:inherit}
label{display:inline-block;margin-bottom:.5rem}
button{border-radius:0}
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;cursor:pointer}
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.2;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.2}
.display-2{font-size:5.5rem;font-weight:300;line-height:1.2}
.display-3{font-size:4.5rem;font-weight:300;line-height:1.2}
.display-4{font-size:3.5rem;font-weight:300;line-height:1.2}
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:.5rem}
.initialism{font-size:90%;text-transform:uppercase}
.blockquote{margin-bottom:1rem;font-size:1.25rem}
.blockquote-footer{display:block;font-size:80%;color:#6c757d}
.blockquote-footer::before{content:"\2014 \00A0"}
.img-fluid{max-width:100%;height:auto}
.img-thumbnail{padding:.25rem;background-color:#fff;border:1px solid #dee2e6;border-radius:.25rem;max-width:100%;height:auto}
.figure{display:inline-block}
.figure-img{margin-bottom:.5rem;line-height:1}
.figure-caption{font-size:90%;color:#6c757d}
code{font-size:87.5%;color:#e83e8c;word-break:break-word}
a>code{color:inherit}
kbd{padding:.2rem .4rem;font-size:87.5%;color:#fff;background-color:#212529;border-radius:.2rem}
kbd kbd{padding:0;font-size:100%;font-weight:700}
pre{display:block;font-size:87.5%;color:#212529}
pre code{font-size:inherit;color:inherit;word-break:normal}
.pre-scrollable{max-height:340px;overflow-y:scroll}
.container{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}
@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:1200px}}
.container-fluid{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}
.row{display:flex;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{flex-basis:0;flex-grow:1;max-width:100%}
.col-auto{flex:0 0 auto;width:auto;max-width:none}
.col-1{flex:0 0 8.333333%;max-width:8.333333%}
.col-2{flex:0 0 16.666667%;max-width:16.666667%}
.col-3{flex:0 0 25%;max-width:25%}
.col-4{flex:0 0 33.333333%;max-width:33.333333%}
.col-5{flex:0 0 41.666667%;max-width:41.666667%}
.col-6{flex:0 0 50%;max-width:50%}
.col-7{flex:0 0 58.333333%;max-width:58.333333%}
.col-8{flex:0 0 66.666667%;max-width:66.666667%}
.col-9{flex:0 0 75%;max-width:75%}
.col-10{flex:0 0 83.333333%;max-width:83.333333%}
.col-11{flex:0 0 91.666667%;max-width:91.666667%}
.col-12{flex:0 0 100%;max-width:100%}
.order-first{order:-1}
.order-last{order:13}
.order-0{order:0}
.order-1{order:1}
.order-2{order:2}
.order-3{order:3}
.order-4{order:4}
.order-5{order:5}
.order-6{order:6}
.order-7{order:7}
.order-8{order:8}
.order-9{order:9}
.order-10{order:10}
.order-11{order:11}
.order-12{order:12}
.offset-1{margin-left:8.333333%}
.offset-2{margin-left:16.666667%}
.offset-3{margin-left:25%}
.offset-4{margin-left:33.333333%}
.offset-5{margin-left:41.666667%}
.offset-6{margin-left:50%}
.offset-7{margin-left:58.333333%}
.offset-8{margin-left:66.666667%}
.offset-9{margin-left:75%}
.offset-10{margin-left:83.333333%}
.offset-11{margin-left:91.666667%}
@media (min-width:576px){.col-sm{flex-basis:0;flex-grow:1;max-width:100%}.col-sm-auto{flex:0 0 auto;width:auto;max-width:none}.col-sm-1{flex:0 0 8.333333%;max-width:8.333333%}.col-sm-2{flex:0 0 16.666667%;max-width:16.666667%}.col-sm-3{flex:0 0 25%;max-width:25%}.col-sm-4{flex:0 0 33.333333%;max-width:33.333333%}.col-sm-5{flex:0 0 41.666667%;max-width:41.666667%}.col-sm-6{flex:0 0 50%;max-width:50%}.col-sm-7{flex:0 0 58.333333%;max-width:58.333333%}.col-sm-8{flex:0 0 66.666667%;max-width:66.666667%}.col-sm-9{flex:0 0 75%;max-width:75%}.col-sm-10{flex:0 0 83.333333%;max-width:83.333333%}.col-sm-11{flex:0 0 91.666667%;max-width:91.666667%}.col-sm-12{flex:0 0 100%;max-width:100%}.order-sm-first{order:-1}.order-sm-last{order:13}.order-sm-0{order:0}.order-sm-1{order:1}.order-sm-2{order:2}.order-sm-3{order:3}.order-sm-4{order:4}.order-sm-5{order:5}.order-sm-6{order:6}.order-sm-7{order:7}.order-sm-8{order:8}.order-sm-9{order:9}.order-sm-10{order:10}.order-sm-11{order:11}.order-sm-12{order:12}.offset-sm-0{margin-left:0}.offset-sm-1{margin-left:8.333333%}.offset-sm-2{margin-left:16.666667%}.offset-sm-3{margin-left:25%}.offset-sm-4{margin-left:33.333333%}.offset-sm-5{margin-left:41.666667%}.offset-sm-6{margin-left:50%}.offset-sm-7{margin-left:58.333333%}.offset-sm-8{margin-left:66.666667%}.offset-sm-9{margin-left:75%}.offset-sm-10{margin-left:83.333333%}.offset-sm-11{margin-left:91.666667%}}
@media (min-width:768px){.col-md{flex-basis:0;flex-grow:1;max-width:100%}.col-md-auto{flex:0 0 auto;width:auto;max-width:none}.col-md-1{flex:0 0 8.333333%;max-width:8.333333%}.col-md-2{flex:0 0 16.666667%;max-width:16.666667%}.col-md-3{flex:0 0 25%;max-width:25%}.col-md-4{flex:0 0 33.333333%;max-width:33.333333%}.col-md-5{flex:0 0 41.666667%;max-width:41.666667%}.col-md-6{flex:0 0 50%;max-width:50%}.col-md-7{flex:0 0 58.333333%;max-width:58.333333%}.col-md-8{flex:0 0 66.666667%;max-width:66.666667%}.col-md-9{flex:0 0 75%;max-width:75%}.col-md-10{flex:0 0 83.333333%;max-width:83.333333%}.col-md-11{flex:0 0 91.666667%;max-width:91.666667%}.col-md-12{flex:0 0 100%;max-width:100%}.order-md-first{order:-1}.order-md-last{order:13}.order-md-0{order:0}.order-md-1{order:1}.order-md-2{order:2}.order-md-3{order:3}.order-md-4{order:4}.order-md-5{order:5}.order-md-6{order:6}.order-md-7{order:7}.order-md-8{order:8}.order-md-9{order:9}.order-md-10{order:10}.order-md-11{order:11}.order-md-12{order:12}.offset-md-0{margin-left:0}.offset-md-1{margin-left:8.333333%}.offset-md-2{margin-left:16.666667%}.offset-md-3{margin-left:25%}.offset-md-4{margin-left:33.333333%}.offset-md-5{margin-left:41.666667%}.offset-md-6{margin-left:50%}.offset-md-7{margin-left:58.333333%}.offset-md-8{margin-left:66.666667%}.offset-md-9{margin-left:75%}.offset-md-10{margin-left:83.333333%}.offset-md-11{margin-left:91.666667%}}
@media (min-width:992px){.col-lg{flex-basis:0;flex-grow:1;max-width:100%}.col-lg-auto{flex:0 0 auto;width:auto;max-width:none}.col-lg-1{flex:0 0 8.333333%;max-width:8.333333%}.col-lg-2{flex:0 0 16.666667%;max-width:16.666667%}.col-lg-3{flex:0 0 25%;max-width:25%}.col-lg-4{flex:0 0 33.333333%;max-width:33.333333%}.col-lg-5{flex:0 0 41.666667%;max-width:41.666667%}.col-lg-6{flex:0 0 50%;max-width:50%}.col-lg-7{flex:0 0 58.333333%;max-width:58.333333%}.col-lg-8{flex:0 0 66.666667%;max-width:66.666667%}.col-lg-9{flex:0 0 75%;max-width:75%}.col-lg-10{flex:0 0 83.333333%;max-width:83.333333%}.col-lg-11{flex:0 0 91.666667%;max-width:91.666667%}.col-lg-12{flex:0 0 100%;max-width:100%}.order-lg-first{order:-1}.order-lg-last{order:13}.order-lg-0{order:0}.order-lg-1{order:1}.order-lg-2{order:2}.order-lg-3{order:3}.order-lg-4{order:4}.order-lg-5{order:5}.order-lg-6{order:6}.order-lg-7{order:7}.order-lg-8{order:8}.order-lg-9{order:9}.order-lg-10{order:10}.order-lg-11{order:11}.order-lg-12{order:12}.offset-lg-0{margin-left:0}.offset-lg-1{margin-left:8.333333%}.offset-lg-2{margin-left:16.666667%}.offset-lg-3{margin-left:25%}.offset-lg-4{margin-left:33.333333%}.offset-lg-5{margin-left:41.666667%}.offset-lg-6{margin-left:50%}.offset-lg-7{margin-left:58.333333%}.offset-lg-8{margin-left:66.666667%}.offset-lg-9{margin-left:75%}.offset-lg-10{margin-left:83.333333%}.offset-lg-11{margin-left:91.666667%}}
@media (min-width:1200px){.col-xl{flex-basis:0;flex-grow:1;max-width:100%}.col-xl-auto{flex:0 0 auto;width:auto;max-width:none}.col-xl-1{flex:0 0 8.333333%;max-width:8.333333%}.col-xl-2{flex:0 0 16.666667%;max-width:16.666667%}.col-xl-3{flex:0 0 25%;max-width:25%}.col-xl-4{flex:0 0 33.333333%;max-width:33.333333%}.col-xl-5{flex:0 0 41.666667%;max-width:41.666667%}.col-xl-6{flex:0 0 50%;max-width:50%}.col-xl-7{flex:0 0 58.333333%;max-width:58.333333%}.col-xl-8{flex:0 0 66.666667%;max-width:66.666667%}.col-xl-9{flex:0 0 75%;max-width:75%}.col-xl-10{flex:0 0 83.333333%;max-width:83.333333%}.col-xl-11{flex:0 0 91.666667%;max-width:91.666667%}.col-xl-12{flex:0 0 100%;max-width:100%}.order-xl-first{order:-1}.order-xl-last{order:13}.order-xl-0{order:0}.order-xl-1{order:1}.order-xl-2{order:2}.order-xl-3{order:3}.order-xl-4{order:4}.order-xl-5{order:5}.order-xl-6{order:6}.order-xl-7{order:7}.order-xl-8{order:8}.order-xl-9{order:9}.order-xl-10{order:10}.order-xl-11{order:11}.order-xl-12{order:12}.offset-xl-0{margin-left:0}.offset-xl-1{margin-left:8.333333%}.offset-xl-2{margin-left:16.666667%}.offset-xl-3{margin-left:25%}.offset-xl-4{margin-left:33.333333%}.offset-xl-5{margin-left:41.666667%}.offset-xl-6{margin-left:50%}.offset-xl-7{margin-left:58.333333%}.offset-xl-8{margin-left:66.666667%}.offset-xl-9{margin-left:75%}.offset-xl-10{margin-left:83.333333%}.offset-xl-11{margin-left:91.666667%}}
.table{width:100%;margin-bottom:1rem;background-color:transparent}
.table td,.table th{padding:.75rem;vertical-align:top;border-top:1px solid #dee2e6}
.table thead th{vertical-align:bottom;border-bottom:2px solid #dee2e6}
.table tbody+tbody{border-top:2px solid #dee2e6}
.table .table{background-color:#fff}
.table-sm td,.table-sm th{padding:.3rem}
.table-bordered{border:1px solid #dee2e6}
.table-bordered td,.table-bordered th{border:1px solid #dee2e6}
.table-bordered thead td,.table-bordered thead th{border-bottom-width:2px}
.table-borderless tbody+tbody,.table-borderless td,.table-borderless th,.table-borderless thead th{border:0}
.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:#d6d8db}
.table-hover .table-secondary:hover{background-color:#c8cbcf}
.table-hover .table-secondary:hover>td,.table-hover .table-secondary:hover>th{background-color:#c8cbcf}
.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)}
.table .thead-dark th{color:#fff;background-color:#212529;border-color:#32383e}
.table .thead-light th{color:#495057;background-color:#e9ecef;border-color:#dee2e6}
.table-dark{color:#fff;background-color:#212529}
.table-dark td,.table-dark th,.table-dark thead th{border-color:#32383e}
.table-dark.table-bordered{border:0}
.table-dark.table-striped tbody tr:nth-of-type(odd){background-color:rgba(255,255,255,.05)}
.table-dark.table-hover tbody tr:hover{background-color:rgba(255,255,255,.075)}
@media (max-width:575.98px){.table-responsive-sm{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar}.table-responsive-sm>.table-bordered{border:0}}
@media (max-width:767.98px){.table-responsive-md{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar}.table-responsive-md>.table-bordered{border:0}}
@media (max-width:991.98px){.table-responsive-lg{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar}.table-responsive-lg>.table-bordered{border:0}}
@media (max-width:1199.98px){.table-responsive-xl{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar}.table-responsive-xl>.table-bordered{border:0}}
.table-responsive{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar}
.table-responsive>.table-bordered{border:0}
.form-control{display:block;width:100%;height:calc(2.25rem + 2px);padding:.375rem .75rem;font-size:1rem;line-height:1.5;color:#495057;background-color:#fff;background-clip:padding-box;border:1px solid #ced4da;border-radius:.25rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}
@media screen and (prefers-reduced-motion:reduce){.form-control{transition:none}}
.form-control::-ms-expand{background-color:transparent;border:0}
.form-control:focus{color:#495057;background-color:#fff;border-color:#80bdff;outline:0;box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}
.form-control::-moz-placeholder{color:#6c757d;opacity:1}
.form-control::placeholder{color:#6c757d;opacity:1}
.form-control:disabled,.form-control[readonly]{background-color:#e9ecef;opacity:1}
select.form-control:focus::-ms-value{color:#495057;background-color:#fff}
.form-control-file,.form-control-range{display:block;width:100%}
.col-form-label{padding-top:calc(.375rem + 1px);padding-bottom:calc(.375rem + 1px);margin-bottom:0;font-size:inherit;line-height:1.5}
.col-form-label-lg{padding-top:calc(.5rem + 1px);padding-bottom:calc(.5rem + 1px);font-size:1.25rem;line-height:1.5}
.col-form-label-sm{padding-top:calc(.25rem + 1px);padding-bottom:calc(.25rem + 1px);font-size:.875rem;line-height:1.5}
.form-control-plaintext{display:block;width:100%;padding-top:.375rem;padding-bottom:.375rem;margin-bottom:0;line-height:1.5;color:#212529;background-color:transparent;border:solid transparent;border-width:1px 0}
.form-control-plaintext.form-control-lg,.form-control-plaintext.form-control-sm{padding-right:0;padding-left:0}
.form-control-sm{height:calc(1.8125rem + 2px);padding:.25rem .5rem;font-size:.875rem;line-height:1.5;border-radius:.2rem}
.form-control-lg{height:calc(2.875rem + 2px);padding:.5rem 1rem;font-size:1.25rem;line-height:1.5;border-radius:.3rem}
select.form-control[multiple],select.form-control[size]{height:auto}
textarea.form-control{height:auto}
.form-group{margin-bottom:1rem}
.form-text{display:block;margin-top:.25rem}
.form-row{display:flex;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;padding-left:1.25rem}
.form-check-input{position:absolute;margin-top:.3rem;margin-left:-1.25rem}
.form-check-input:disabled~.form-check-label{color:#6c757d}
.form-check-label{margin-bottom:0}
.form-check-inline{display:inline-flex;align-items:center;padding-left:0;margin-right:.75rem}
.form-check-inline .form-check-input{position:static;margin-top:0;margin-right:.3125rem;margin-left:0}
.valid-feedback{display:none;width:100%;margin-top:.25rem;font-size:80%;color:#28a745}
.valid-tooltip{position:absolute;top:100%;z-index:5;display:none;max-width:100%;padding:.25rem .5rem;margin-top:.1rem;font-size:.875rem;line-height:1.5;color:#fff;background-color:rgba(40,167,69,.9);border-radius:.25rem}
.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{border-color:#28a745;box-shadow:0 0 0 .2rem rgba(40,167,69,.25)}
.custom-select.is-valid~.valid-feedback,.custom-select.is-valid~.valid-tooltip,.form-control.is-valid~.valid-feedback,.form-control.is-valid~.valid-tooltip,.was-validated .custom-select:valid~.valid-feedback,.was-validated .custom-select:valid~.valid-tooltip,.was-validated .form-control:valid~.valid-feedback,.was-validated .form-control:valid~.valid-tooltip{display:block}
.form-control-file.is-valid~.valid-feedback,.form-control-file.is-valid~.valid-tooltip,.was-validated .form-control-file:valid~.valid-feedback,.was-validated .form-control-file:valid~.valid-tooltip{display:block}
.form-check-input.is-valid~.form-check-label,.was-validated .form-check-input:valid~.form-check-label{color:#28a745}
.form-check-input.is-valid~.valid-feedback,.form-check-input.is-valid~.valid-tooltip,.was-validated .form-check-input:valid~.valid-feedback,.was-validated .form-check-input:valid~.valid-tooltip{display:block}
.custom-control-input.is-valid~.custom-control-label,.was-validated .custom-control-input:valid~.custom-control-label{color:#28a745}
.custom-control-input.is-valid~.custom-control-label::before,.was-validated .custom-control-input:valid~.custom-control-label::before{background-color:#71dd8a}
.custom-control-input.is-valid~.valid-feedback,.custom-control-input.is-valid~.valid-tooltip,.was-validated .custom-control-input:valid~.valid-feedback,.was-validated .custom-control-input:valid~.valid-tooltip{display:block}
.custom-control-input.is-valid:checked~.custom-control-label::before,.was-validated .custom-control-input:valid:checked~.custom-control-label::before{background-color:#34ce57}
.custom-control-input.is-valid:focus~.custom-control-label::before,.was-validated .custom-control-input:valid:focus~.custom-control-label::before{box-shadow:0 0 0 1px #fff,0 0 0 .2rem rgba(40,167,69,.25)}
.custom-file-input.is-valid~.custom-file-label,.was-validated .custom-file-input:valid~.custom-file-label{border-color:#28a745}
.custom-file-input.is-valid~.custom-file-label::after,.was-validated .custom-file-input:valid~.custom-file-label::after{border-color:inherit}
.custom-file-input.is-valid~.valid-feedback,.custom-file-input.is-valid~.valid-tooltip,.was-validated .custom-file-input:valid~.valid-feedback,.was-validated .custom-file-input:valid~.valid-tooltip{display:block}
.custom-file-input.is-valid:focus~.custom-file-label,.was-validated .custom-file-input:valid:focus~.custom-file-label{box-shadow:0 0 0 .2rem rgba(40,167,69,.25)}
.invalid-feedback{display:none;width:100%;margin-top:.25rem;font-size:80%;color:#dc3545}
.invalid-tooltip{position:absolute;top:100%;z-index:5;display:none;max-width:100%;padding:.25rem .5rem;margin-top:.1rem;font-size:.875rem;line-height:1.5;color:#fff;background-color:rgba(220,53,69,.9);border-radius:.25rem}
.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{border-color:#dc3545;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-control-file.is-invalid~.invalid-feedback,.form-control-file.is-invalid~.invalid-tooltip,.was-validated .form-control-file:invalid~.invalid-feedback,.was-validated .form-control-file:invalid~.invalid-tooltip{display:block}
.form-check-input.is-invalid~.form-check-label,.was-validated .form-check-input:invalid~.form-check-label{color:#dc3545}
.form-check-input.is-invalid~.invalid-feedback,.form-check-input.is-invalid~.invalid-tooltip,.was-validated .form-check-input:invalid~.invalid-feedback,.was-validated .form-check-input:invalid~.invalid-tooltip{display:block}
.custom-control-input.is-invalid~.custom-control-label,.was-validated .custom-control-input:invalid~.custom-control-label{color:#dc3545}
.custom-control-input.is-invalid~.custom-control-label::before,.was-validated .custom-control-input:invalid~.custom-control-label::before{background-color:#efa2a9}
.custom-control-input.is-invalid~.invalid-feedback,.custom-control-input.is-invalid~.invalid-tooltip,.was-validated .custom-control-input:invalid~.invalid-feedback,.was-validated .custom-control-input:invalid~.invalid-tooltip{display:block}
.custom-control-input.is-invalid:checked~.custom-control-label::before,.was-validated .custom-control-input:invalid:checked~.custom-control-label::before{background-color:#e4606d}
.custom-control-input.is-invalid:focus~.custom-control-label::before,.was-validated .custom-control-input:invalid:focus~.custom-control-label::before{box-shadow:0 0 0 1px #fff,0 0 0 .2rem rgba(220,53,69,.25)}
.custom-file-input.is-invalid~.custom-file-label,.was-validated .custom-file-input:invalid~.custom-file-label{border-color:#dc3545}
.custom-file-input.is-invalid~.custom-file-label::after,.was-validated .custom-file-input:invalid~.custom-file-label::after{border-color:inherit}
.custom-file-input.is-invalid~.invalid-feedback,.custom-file-input.is-invalid~.invalid-tooltip,.was-validated .custom-file-input:invalid~.invalid-feedback,.was-validated .custom-file-input:invalid~.invalid-tooltip{display:block}
.custom-file-input.is-invalid:focus~.custom-file-label,.was-validated .custom-file-input:invalid:focus~.custom-file-label{box-shadow:0 0 0 .2rem rgba(220,53,69,.25)}
.form-inline{display:flex;flex-flow:row wrap;align-items:center}
.form-inline .form-check{width:100%}
@media (min-width:576px){.form-inline label{display:flex;align-items:center;justify-content:center;margin-bottom:0}.form-inline .form-group{display:flex;flex:0 0 auto;flex-flow:row wrap;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 .custom-select,.form-inline .input-group{width:auto}.form-inline .form-check{display:flex;align-items:center;justify-content:center;width:auto;padding-left:0}.form-inline .form-check-input{position:relative;margin-top:0;margin-right:.25rem;margin-left:0}.form-inline .custom-control{align-items:center;justify-content:center}.form-inline .custom-control-label{margin-bottom: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;user-select:none;border:1px solid transparent;padding:.375rem .75rem;font-size:1rem;line-height:1.5;border-radius:.25rem;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}
@media screen and (prefers-reduced-motion:reduce){.btn{transition:none}}
.btn:focus,.btn:hover{text-decoration:none}
.btn.focus,.btn:focus{outline:0;box-shadow:0 0 0 .2rem rgba(0,123,255,0)}
.btn.disabled,.btn:disabled{opacity:.65}
.btn:not(:disabled):not(.disabled){cursor:pointer}
a.btn.disabled,fieldset:disabled a.btn{pointer-events:none}
.btn-primary{color:#fff;background-color:#ff5e14;border-color:#ff5e14}
.btn-primary:hover{color:#fff;background-color:#0069d9;border-color:#0062cc}
.btn-primary.focus,.btn-primary:focus{box-shadow:0 0 0 .2rem rgba(0,123,255,.5)}
.btn-primary.disabled,.btn-primary:disabled{color:#fff;background-color:#ff5e14;border-color:#ff5e14}
.btn-primary:not(:disabled):not(.disabled).active,.btn-primary:not(:disabled):not(.disabled):active,.show>.btn-primary.dropdown-toggle{color:#fff;background-color:#0062cc;border-color:#005cbf}
.btn-primary:not(:disabled):not(.disabled).active:focus,.btn-primary:not(:disabled):not(.disabled):active:focus,.show>.btn-primary.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(0,123,255,.5)}
.btn-secondary{color:#fff;background-color:#6c757d;border-color:#6c757d}
.btn-secondary:hover{color:#fff;background-color:#5a6268;border-color:#545b62}
.btn-secondary.focus,.btn-secondary:focus{box-shadow:0 0 0 .2rem rgba(108,117,125,.5)}
.btn-secondary.disabled,.btn-secondary:disabled{color:#fff;background-color:#6c757d;border-color:#6c757d}
.btn-secondary:not(:disabled):not(.disabled).active,.btn-secondary:not(:disabled):not(.disabled):active,.show>.btn-secondary.dropdown-toggle{color:#fff;background-color:#545b62;border-color:#4e555b}
.btn-secondary:not(:disabled):not(.disabled).active:focus,.btn-secondary:not(:disabled):not(.disabled):active:focus,.show>.btn-secondary.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(108,117,125,.5)}
.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 .2rem rgba(40,167,69,.5)}
.btn-success.disabled,.btn-success:disabled{color:#fff;background-color:#28a745;border-color:#28a745}
.btn-success:not(:disabled):not(.disabled).active,.btn-success:not(:disabled):not(.disabled):active,.show>.btn-success.dropdown-toggle{color:#fff;background-color:#1e7e34;border-color:#1c7430}
.btn-success:not(:disabled):not(.disabled).active:focus,.btn-success:not(:disabled):not(.disabled):active:focus,.show>.btn-success.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(40,167,69,.5)}
.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 .2rem rgba(23,162,184,.5)}
.btn-info.disabled,.btn-info:disabled{color:#fff;background-color:#17a2b8;border-color:#17a2b8}
.btn-info:not(:disabled):not(.disabled).active,.btn-info:not(:disabled):not(.disabled):active,.show>.btn-info.dropdown-toggle{color:#fff;background-color:#117a8b;border-color:#10707f}
.btn-info:not(:disabled):not(.disabled).active:focus,.btn-info:not(:disabled):not(.disabled):active:focus,.show>.btn-info.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(23,162,184,.5)}
.btn-warning{color:#212529;background-color:#ffc107;border-color:#ffc107}
.btn-warning:hover{color:#212529;background-color:#e0a800;border-color:#d39e00}
.btn-warning.focus,.btn-warning:focus{box-shadow:0 0 0 .2rem rgba(255,193,7,.5)}
.btn-warning.disabled,.btn-warning:disabled{color:#212529;background-color:#ffc107;border-color:#ffc107}
.btn-warning:not(:disabled):not(.disabled).active,.btn-warning:not(:disabled):not(.disabled):active,.show>.btn-warning.dropdown-toggle{color:#212529;background-color:#d39e00;border-color:#c69500}
.btn-warning:not(:disabled):not(.disabled).active:focus,.btn-warning:not(:disabled):not(.disabled):active:focus,.show>.btn-warning.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(255,193,7,.5)}
.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 .2rem rgba(220,53,69,.5)}
.btn-danger.disabled,.btn-danger:disabled{color:#fff;background-color:#dc3545;border-color:#dc3545}
.btn-danger:not(:disabled):not(.disabled).active,.btn-danger:not(:disabled):not(.disabled):active,.show>.btn-danger.dropdown-toggle{color:#fff;background-color:#bd2130;border-color:#b21f2d}
.btn-danger:not(:disabled):not(.disabled).active:focus,.btn-danger:not(:disabled):not(.disabled):active:focus,.show>.btn-danger.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(220,53,69,.5)}
.btn-light{color:#212529;background-color:#f8f9fa;border-color:#f8f9fa}
.btn-light:hover{color:#212529;background-color:#e2e6ea;border-color:#dae0e5}
.btn-light.focus,.btn-light:focus{box-shadow:0 0 0 .2rem rgba(248,249,250,.5)}
.btn-light.disabled,.btn-light:disabled{color:#212529;background-color:#f8f9fa;border-color:#f8f9fa}
.btn-light:not(:disabled):not(.disabled).active,.btn-light:not(:disabled):not(.disabled):active,.show>.btn-light.dropdown-toggle{color:#212529;background-color:#dae0e5;border-color:#d3d9df}
.btn-light:not(:disabled):not(.disabled).active:focus,.btn-light:not(:disabled):not(.disabled):active:focus,.show>.btn-light.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(248,249,250,.5)}
.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 .2rem rgba(52,58,64,.5)}
.btn-dark.disabled,.btn-dark:disabled{color:#fff;background-color:#343a40;border-color:#343a40}
.btn-dark:not(:disabled):not(.disabled).active,.btn-dark:not(:disabled):not(.disabled):active,.show>.btn-dark.dropdown-toggle{color:#fff;background-color:#1d2124;border-color:#171a1d}
.btn-dark:not(:disabled):not(.disabled).active:focus,.btn-dark:not(:disabled):not(.disabled):active:focus,.show>.btn-dark.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(52,58,64,.5)}
.btn-outline-primary{color:#ff5e14;background-color:transparent;background-image:none;border-color:#ff5e14}
.btn-outline-primary:hover{color:#fff;background-color:#ff5e14;border-color:#ff5e14}
.btn-outline-primary.focus,.btn-outline-primary:focus{box-shadow:0 0 0 .2rem rgba(0,123,255,.5)}
.btn-outline-primary.disabled,.btn-outline-primary:disabled{color:#ff5e14;background-color:transparent}
.btn-outline-primary:not(:disabled):not(.disabled).active,.btn-outline-primary:not(:disabled):not(.disabled):active,.show>.btn-outline-primary.dropdown-toggle{color:#fff;background-color:#ff5e14;border-color:#ff5e14}
.btn-outline-primary:not(:disabled):not(.disabled).active:focus,.btn-outline-primary:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-primary.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(0,123,255,.5)}
.btn-outline-secondary{color:#6c757d;background-color:transparent;background-image:none;border-color:#6c757d}
.btn-outline-secondary:hover{color:#fff;background-color:#6c757d;border-color:#6c757d}
.btn-outline-secondary.focus,.btn-outline-secondary:focus{box-shadow:0 0 0 .2rem rgba(108,117,125,.5)}
.btn-outline-secondary.disabled,.btn-outline-secondary:disabled{color:#6c757d;background-color:transparent}
.btn-outline-secondary:not(:disabled):not(.disabled).active,.btn-outline-secondary:not(:disabled):not(.disabled):active,.show>.btn-outline-secondary.dropdown-toggle{color:#fff;background-color:#6c757d;border-color:#6c757d}
.btn-outline-secondary:not(:disabled):not(.disabled).active:focus,.btn-outline-secondary:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-secondary.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(108,117,125,.5)}
.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 .2rem rgba(40,167,69,.5)}
.btn-outline-success.disabled,.btn-outline-success:disabled{color:#28a745;background-color:transparent}
.btn-outline-success:not(:disabled):not(.disabled).active,.btn-outline-success:not(:disabled):not(.disabled):active,.show>.btn-outline-success.dropdown-toggle{color:#fff;background-color:#28a745;border-color:#28a745}
.btn-outline-success:not(:disabled):not(.disabled).active:focus,.btn-outline-success:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-success.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(40,167,69,.5)}
.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 .2rem rgba(23,162,184,.5)}
.btn-outline-info.disabled,.btn-outline-info:disabled{color:#17a2b8;background-color:transparent}
.btn-outline-info:not(:disabled):not(.disabled).active,.btn-outline-info:not(:disabled):not(.disabled):active,.show>.btn-outline-info.dropdown-toggle{color:#fff;background-color:#17a2b8;border-color:#17a2b8}
.btn-outline-info:not(:disabled):not(.disabled).active:focus,.btn-outline-info:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-info.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(23,162,184,.5)}
.btn-outline-warning{color:#ffc107;background-color:transparent;background-image:none;border-color:#ffc107}
.btn-outline-warning:hover{color:#212529;background-color:#ffc107;border-color:#ffc107}
.btn-outline-warning.focus,.btn-outline-warning:focus{box-shadow:0 0 0 .2rem rgba(255,193,7,.5)}
.btn-outline-warning.disabled,.btn-outline-warning:disabled{color:#ffc107;background-color:transparent}
.btn-outline-warning:not(:disabled):not(.disabled).active,.btn-outline-warning:not(:disabled):not(.disabled):active,.show>.btn-outline-warning.dropdown-toggle{color:#212529;background-color:#ffc107;border-color:#ffc107}
.btn-outline-warning:not(:disabled):not(.disabled).active:focus,.btn-outline-warning:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-warning.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(255,193,7,.5)}
.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 .2rem rgba(220,53,69,.5)}
.btn-outline-danger.disabled,.btn-outline-danger:disabled{color:#dc3545;background-color:transparent}
.btn-outline-danger:not(:disabled):not(.disabled).active,.btn-outline-danger:not(:disabled):not(.disabled):active,.show>.btn-outline-danger.dropdown-toggle{color:#fff;background-color:#dc3545;border-color:#dc3545}
.btn-outline-danger:not(:disabled):not(.disabled).active:focus,.btn-outline-danger:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-danger.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(220,53,69,.5)}
.btn-outline-light{color:#f8f9fa;background-color:transparent;background-image:none;border-color:#f8f9fa}
.btn-outline-light:hover{color:#212529;background-color:#f8f9fa;border-color:#f8f9fa}
.btn-outline-light.focus,.btn-outline-light:focus{box-shadow:0 0 0 .2rem rgba(248,249,250,.5)}
.btn-outline-light.disabled,.btn-outline-light:disabled{color:#f8f9fa;background-color:transparent}
.btn-outline-light:not(:disabled):not(.disabled).active,.btn-outline-light:not(:disabled):not(.disabled):active,.show>.btn-outline-light.dropdown-toggle{color:#212529;background-color:#f8f9fa;border-color:#f8f9fa}
.btn-outline-light:not(:disabled):not(.disabled).active:focus,.btn-outline-light:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-light.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(248,249,250,.5)}
.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 .2rem rgba(52,58,64,.5)}
.btn-outline-dark.disabled,.btn-outline-dark:disabled{color:#343a40;background-color:transparent}
.btn-outline-dark:not(:disabled):not(.disabled).active,.btn-outline-dark:not(:disabled):not(.disabled):active,.show>.btn-outline-dark.dropdown-toggle{color:#fff;background-color:#343a40;border-color:#343a40}
.btn-outline-dark:not(:disabled):not(.disabled).active:focus,.btn-outline-dark:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-dark.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(52,58,64,.5)}
.btn-link{font-weight:400;color:#ff5e14;background-color:transparent}
.btn-link:hover{color:#0056b3;text-decoration:underline;background-color:transparent;border-color:transparent}
.btn-link.focus,.btn-link:focus{text-decoration:underline;border-color:transparent;box-shadow:none}
.btn-link.disabled,.btn-link:disabled{color:#6c757d;pointer-events: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{transition:opacity .15s linear}
@media screen and (prefers-reduced-motion:reduce){.fade{transition:none}}
.fade:not(.show){opacity:0}
.collapse:not(.show){display:none}
.collapsing{position:relative;height:0;overflow:hidden;transition:height .35s ease}
@media screen and (prefers-reduced-motion:reduce){.collapsing{transition:none}}
.dropdown,.dropleft,.dropright,.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-bottom:0;border-left:.3em solid transparent}
.dropdown-toggle:empty::after{margin-left:0}
.dropdown-menu{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-menu-right{right:0;left:auto}
.dropup .dropdown-menu{top:auto;bottom:100%;margin-top:0;margin-bottom:.125rem}
.dropup .dropdown-toggle::after{display:inline-block;width:0;height:0;margin-left:.255em;vertical-align:.255em;content:"";border-top:0;border-right:.3em solid transparent;border-bottom:.3em solid;border-left:.3em solid transparent}
.dropup .dropdown-toggle:empty::after{margin-left:0}
.dropright .dropdown-menu{top:0;right:auto;left:100%;margin-top:0;margin-left:.125rem}
.dropright .dropdown-toggle::after{display:inline-block;width:0;height:0;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid transparent;border-right:0;border-bottom:.3em solid transparent;border-left:.3em solid}
.dropright .dropdown-toggle:empty::after{margin-left:0}
.dropright .dropdown-toggle::after{vertical-align:0}
.dropleft .dropdown-menu{top:0;right:100%;left:auto;margin-top:0;margin-right:.125rem}
.dropleft .dropdown-toggle::after{display:inline-block;width:0;height:0;margin-left:.255em;vertical-align:.255em;content:""}
.dropleft .dropdown-toggle::after{display:none}
.dropleft .dropdown-toggle::before{display:inline-block;width:0;height:0;margin-right:.255em;vertical-align:.255em;content:"";border-top:.3em solid transparent;border-right:.3em solid;border-bottom:.3em solid transparent}
.dropleft .dropdown-toggle:empty::after{margin-left:0}
.dropleft .dropdown-toggle::before{vertical-align:0}
.dropdown-menu[x-placement^=bottom],.dropdown-menu[x-placement^=left],.dropdown-menu[x-placement^=right],.dropdown-menu[x-placement^=top]{right:auto;bottom:auto}
.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-color:transparent;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:#ff5e14}
.dropdown-item.disabled,.dropdown-item:disabled{color:#6c757d;background-color:transparent}
.dropdown-menu.show{display:block}
.dropdown-header{display:block;padding:.5rem 1.5rem;margin-bottom:0;font-size:.875rem;color:#6c757d;white-space:nowrap}
.dropdown-item-text{display:block;padding:.25rem 1.5rem;color:#212529}
.btn-group,.btn-group-vertical{position:relative;display:inline-flex;vertical-align:middle}
.btn-group-vertical>.btn,.btn-group>.btn{position:relative;flex:0 1 auto}
.btn-group-vertical>.btn:hover,.btn-group>.btn:hover{z-index:1}
.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:1}
.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:flex;flex-wrap:wrap;justify-content:flex-start}
.btn-toolbar .input-group{width:auto}
.btn-group>.btn:first-child{margin-left:0}
.btn-group>.btn-group:not(:last-child)>.btn,.btn-group>.btn:not(:last-child):not(.dropdown-toggle){border-top-right-radius:0;border-bottom-right-radius:0}
.btn-group>.btn-group:not(:first-child)>.btn,.btn-group>.btn:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}
.dropdown-toggle-split{padding-right:.5625rem;padding-left:.5625rem}
.dropdown-toggle-split::after,.dropright .dropdown-toggle-split::after,.dropup .dropdown-toggle-split::after{margin-left:0}
.dropleft .dropdown-toggle-split::before{margin-right: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{flex-direction:column;align-items:flex-start;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-group:not(:last-child)>.btn,.btn-group-vertical>.btn:not(:last-child):not(.dropdown-toggle){border-bottom-right-radius:0;border-bottom-left-radius:0}
.btn-group-vertical>.btn-group:not(:first-child)>.btn,.btn-group-vertical>.btn:not(:first-child){border-top-left-radius:0;border-top-right-radius:0}
.btn-group-toggle>.btn,.btn-group-toggle>.btn-group>.btn{margin-bottom:0}
.btn-group-toggle>.btn input[type=checkbox],.btn-group-toggle>.btn input[type=radio],.btn-group-toggle>.btn-group>.btn input[type=checkbox],.btn-group-toggle>.btn-group>.btn input[type=radio]{position:absolute;clip:rect(0,0,0,0);pointer-events:none}
.input-group{position:relative;display:flex;flex-wrap:wrap;align-items:stretch;width:100%}
.input-group>.custom-file,.input-group>.custom-select,.input-group>.form-control{position:relative;flex:1 1 auto;width:1%;margin-bottom:0}
.input-group>.custom-file+.custom-file,.input-group>.custom-file+.custom-select,.input-group>.custom-file+.form-control,.input-group>.custom-select+.custom-file,.input-group>.custom-select+.custom-select,.input-group>.custom-select+.form-control,.input-group>.form-control+.custom-file,.input-group>.form-control+.custom-select,.input-group>.form-control+.form-control{margin-left:-1px}
.input-group>.custom-file .custom-file-input:focus~.custom-file-label,.input-group>.custom-select:focus,.input-group>.form-control:focus{z-index:3}
.input-group>.custom-file .custom-file-input:focus{z-index:4}
.input-group>.custom-select:not(:last-child),.input-group>.form-control:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}
.input-group>.custom-select:not(:first-child),.input-group>.form-control:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}
.input-group>.custom-file{display:flex;align-items:center}
.input-group>.custom-file:not(:last-child) .custom-file-label,.input-group>.custom-file:not(:last-child) .custom-file-label::after{border-top-right-radius:0;border-bottom-right-radius:0}
.input-group>.custom-file:not(:first-child) .custom-file-label{border-top-left-radius:0;border-bottom-left-radius:0}
.input-group-append,.input-group-prepend{display:flex}
.input-group-append .btn,.input-group-prepend .btn{position:relative;z-index:2}
.input-group-append .btn+.btn,.input-group-append .btn+.input-group-text,.input-group-append .input-group-text+.btn,.input-group-append .input-group-text+.input-group-text,.input-group-prepend .btn+.btn,.input-group-prepend .btn+.input-group-text,.input-group-prepend .input-group-text+.btn,.input-group-prepend .input-group-text+.input-group-text{margin-left:-1px}
.input-group-prepend{margin-right:-1px}
.input-group-append{margin-left:-1px}
.input-group-text{display:flex;align-items:center;padding:.375rem .75rem;margin-bottom:0;font-size:1rem;font-weight:400;line-height:1.5;color:#495057;text-align:center;white-space:nowrap;background-color:#e9ecef;border:1px solid #ced4da;border-radius:.25rem}
.input-group-text input[type=checkbox],.input-group-text input[type=radio]{margin-top:0}
.input-group-lg>.form-control,.input-group-lg>.input-group-append>.btn,.input-group-lg>.input-group-append>.input-group-text,.input-group-lg>.input-group-prepend>.btn,.input-group-lg>.input-group-prepend>.input-group-text{height:calc(2.875rem + 2px);padding:.5rem 1rem;font-size:1.25rem;line-height:1.5;border-radius:.3rem}
.input-group-sm>.form-control,.input-group-sm>.input-group-append>.btn,.input-group-sm>.input-group-append>.input-group-text,.input-group-sm>.input-group-prepend>.btn,.input-group-sm>.input-group-prepend>.input-group-text{height:calc(1.8125rem + 2px);padding:.25rem .5rem;font-size:.875rem;line-height:1.5;border-radius:.2rem}
.input-group>.input-group-append:last-child>.btn:not(:last-child):not(.dropdown-toggle),.input-group>.input-group-append:last-child>.input-group-text:not(:last-child),.input-group>.input-group-append:not(:last-child)>.btn,.input-group>.input-group-append:not(:last-child)>.input-group-text,.input-group>.input-group-prepend>.btn,.input-group>.input-group-prepend>.input-group-text{border-top-right-radius:0;border-bottom-right-radius:0}
.input-group>.input-group-append>.btn,.input-group>.input-group-append>.input-group-text,.input-group>.input-group-prepend:first-child>.btn:not(:first-child),.input-group>.input-group-prepend:first-child>.input-group-text:not(:first-child),.input-group>.input-group-prepend:not(:first-child)>.btn,.input-group>.input-group-prepend:not(:first-child)>.input-group-text{border-top-left-radius:0;border-bottom-left-radius:0}
.custom-control{position:relative;display:block;min-height:1.5rem;padding-left:1.5rem}
.custom-control-inline{display:inline-flex;margin-right:1rem}
.custom-control-input{position:absolute;z-index:-1;opacity:0}
.custom-control-input:checked~.custom-control-label::before{color:#fff;background-color:#ff5e14}
.custom-control-input:focus~.custom-control-label::before{box-shadow:0 0 0 1px #fff,0 0 0 .2rem rgba(0,123,255,.25)}
.custom-control-input:active~.custom-control-label::before{color:#fff;background-color:#b3d7ff}
.custom-control-input:disabled~.custom-control-label{color:#6c757d}
.custom-control-input:disabled~.custom-control-label::before{background-color:#e9ecef}
.custom-control-label{position:relative;margin-bottom:0}
.custom-control-label::before{position:absolute;top:.25rem;left:-1.5rem;display:block;width:1rem;height:1rem;pointer-events:none;content:"";-webkit-user-select:none;-moz-user-select:none;user-select:none;background-color:#dee2e6}
.custom-control-label::after{position:absolute;top:.25rem;left:-1.5rem;display:block;width:1rem;height:1rem;content:"";background-repeat:no-repeat;background-position:center center;background-size:50% 50%}
.custom-checkbox .custom-control-label::before{border-radius:.25rem}
.custom-checkbox .custom-control-input:checked~.custom-control-label::before{background-color:#ff5e14}
.custom-checkbox .custom-control-input:checked~.custom-control-label::after{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-label::before{background-color:#ff5e14}
.custom-checkbox .custom-control-input:indeterminate~.custom-control-label::after{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-checkbox .custom-control-input:disabled:checked~.custom-control-label::before{background-color:rgba(0,123,255,.5)}
.custom-checkbox .custom-control-input:disabled:indeterminate~.custom-control-label::before{background-color:rgba(0,123,255,.5)}
.custom-radio .custom-control-label::before{border-radius:50%}
.custom-radio .custom-control-input:checked~.custom-control-label::before{background-color:#ff5e14}
.custom-radio .custom-control-input:checked~.custom-control-label::after{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-radio .custom-control-input:disabled:checked~.custom-control-label::before{background-color:rgba(0,123,255,.5)}
.custom-select{display:inline-block;width:100%;height:calc(2.25rem + 2px);padding:.375rem 1.75rem .375rem .75rem;line-height:1.5;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='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3E%3C/svg%3E") no-repeat right .75rem center;background-size:8px 10px;border:1px solid #ced4da;border-radius:.25rem;-webkit-appearance:none;-moz-appearance:none;appearance:none}
.custom-select:focus{border-color:#80bdff;outline:0;box-shadow:0 0 0 .2rem rgba(128,189,255,.5)}
.custom-select:focus::-ms-value{color:#495057;background-color:#fff}
.custom-select[multiple],.custom-select[size]:not([size="1"]){height:auto;padding-right:.75rem;background-image:none}
.custom-select:disabled{color:#6c757d;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-select-lg{height:calc(2.875rem + 2px);padding-top:.375rem;padding-bottom:.375rem;font-size:125%}
.custom-file{position:relative;display:inline-block;width:100%;height:calc(2.25rem + 2px);margin-bottom:0}
.custom-file-input{position:relative;z-index:2;width:100%;height:calc(2.25rem + 2px);margin:0;opacity:0}
.custom-file-input:focus~.custom-file-label{border-color:#80bdff;box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}
.custom-file-input:focus~.custom-file-label::after{border-color:#80bdff}
.custom-file-input:disabled~.custom-file-label{background-color:#e9ecef}
.custom-file-input:lang(en)~.custom-file-label::after{content:"Browse"}
.custom-file-label{position:absolute;top:0;right:0;left:0;z-index:1;height:calc(2.25rem + 2px);padding:.375rem .75rem;line-height:1.5;color:#495057;background-color:#fff;border:1px solid #ced4da;border-radius:.25rem}
.custom-file-label::after{position:absolute;top:0;right:0;bottom:0;z-index:3;display:block;height:2.25rem;padding:.375rem .75rem;line-height:1.5;color:#495057;content:"Browse";background-color:#e9ecef;border-left:1px solid #ced4da;border-radius:0 .25rem .25rem 0}
.custom-range{width:100%;padding-left:0;background-color:transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none}
.custom-range:focus{outline:0}
.custom-range:focus::-webkit-slider-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .2rem rgba(0,123,255,.25)}
.custom-range:focus::-moz-range-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .2rem rgba(0,123,255,.25)}
.custom-range:focus::-ms-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .2rem rgba(0,123,255,.25)}
.custom-range::-moz-focus-outer{border:0}
.custom-range::-webkit-slider-thumb{width:1rem;height:1rem;margin-top:-.25rem;background-color:#ff5e14;border:0;border-radius:1rem;-webkit-transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;-webkit-appearance:none;appearance:none}
@media screen and (prefers-reduced-motion:reduce){.custom-range::-webkit-slider-thumb{-webkit-transition:none;transition:none}}
.custom-range::-webkit-slider-thumb:active{background-color:#b3d7ff}
.custom-range::-webkit-slider-runnable-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:#dee2e6;border-color:transparent;border-radius:1rem}
.custom-range::-moz-range-thumb{width:1rem;height:1rem;background-color:#ff5e14;border:0;border-radius:1rem;-moz-transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;-moz-appearance:none;appearance:none}
@media screen and (prefers-reduced-motion:reduce){.custom-range::-moz-range-thumb{-moz-transition:none;transition:none}}
.custom-range::-moz-range-thumb:active{background-color:#b3d7ff}
.custom-range::-moz-range-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:#dee2e6;border-color:transparent;border-radius:1rem}
.custom-range::-ms-thumb{width:1rem;height:1rem;margin-top:0;margin-right:.2rem;margin-left:.2rem;background-color:#ff5e14;border:0;border-radius:1rem;-ms-transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;appearance:none}
@media screen and (prefers-reduced-motion:reduce){.custom-range::-ms-thumb{-ms-transition:none;transition:none}}
.custom-range::-ms-thumb:active{background-color:#b3d7ff}
.custom-range::-ms-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:transparent;border-color:transparent;border-width:.5rem}
.custom-range::-ms-fill-lower{background-color:#dee2e6;border-radius:1rem}
.custom-range::-ms-fill-upper{margin-right:15px;background-color:#dee2e6;border-radius:1rem}
.custom-control-label::before,.custom-file-label,.custom-select{transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}
@media screen and (prefers-reduced-motion:reduce){.custom-control-label::before,.custom-file-label,.custom-select{transition:none}}
.nav{display:flex;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:#6c757d}
.nav-tabs{border-bottom:1px solid #dee2e6}
.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 #dee2e6}
.nav-tabs .nav-link.disabled{color:#6c757d;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:#dee2e6 #dee2e6 #fff}
.nav-tabs .dropdown-menu{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,.nav-pills .show>.nav-link{color:#fff;background-color:#ff5e14}
.nav-fill .nav-item{flex:1 1 auto;text-align:center}
.nav-justified .nav-item{flex-basis:0;flex-grow:1;text-align:center}
.tab-content>.tab-pane{display:none}
.tab-content>.active{display:block}
.navbar{position:relative;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;padding:.5rem 1rem}
.navbar>.container,.navbar>.container-fluid{display:flex;flex-wrap:wrap;align-items:center;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:flex;flex-direction:column;padding-left:0;margin-bottom:0;list-style:none}
.navbar-nav .nav-link{padding-right:0;padding-left:0}
.navbar-nav .dropdown-menu{position:static;float:none}
.navbar-text{display:inline-block;padding-top:.5rem;padding-bottom:.5rem}
.navbar-collapse{flex-basis:100%;flex-grow:1;align-items:center}
.navbar-toggler{padding:.25rem .75rem;font-size:1.25rem;line-height:1;background-color:transparent;border:1px solid transparent;border-radius:.25rem}
.navbar-toggler:focus,.navbar-toggler:hover{text-decoration:none}
.navbar-toggler:not(:disabled):not(.disabled){cursor:pointer}
.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:575.98px){.navbar-expand-sm>.container,.navbar-expand-sm>.container-fluid{padding-right:0;padding-left:0}}
@media (min-width:576px){.navbar-expand-sm{flex-flow:row nowrap;justify-content:flex-start}.navbar-expand-sm .navbar-nav{flex-direction:row}.navbar-expand-sm .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-sm .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-sm>.container,.navbar-expand-sm>.container-fluid{flex-wrap:nowrap}.navbar-expand-sm .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-sm .navbar-toggler{display:none}}
@media (max-width:767.98px){.navbar-expand-md>.container,.navbar-expand-md>.container-fluid{padding-right:0;padding-left:0}}
@media (min-width:768px){.navbar-expand-md{flex-flow:row nowrap;justify-content:flex-start}.navbar-expand-md .navbar-nav{flex-direction:row}.navbar-expand-md .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-md .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-md>.container,.navbar-expand-md>.container-fluid{flex-wrap:nowrap}.navbar-expand-md .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-md .navbar-toggler{display:none}}
@media (max-width:991.98px){.navbar-expand-lg>.container,.navbar-expand-lg>.container-fluid{padding-right:0;padding-left:0}}
@media (min-width:992px){.navbar-expand-lg{flex-flow:row nowrap;justify-content:flex-start}.navbar-expand-lg .navbar-nav{flex-direction:row}.navbar-expand-lg .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-lg .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-lg>.container,.navbar-expand-lg>.container-fluid{flex-wrap:nowrap}.navbar-expand-lg .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-lg .navbar-toggler{display:none}}
@media (max-width:1199.98px){.navbar-expand-xl>.container,.navbar-expand-xl>.container-fluid{padding-right:0;padding-left:0}}
@media (min-width:1200px){.navbar-expand-xl{flex-flow:row nowrap;justify-content:flex-start}.navbar-expand-xl .navbar-nav{flex-direction:row}.navbar-expand-xl .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-xl .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-xl>.container,.navbar-expand-xl>.container-fluid{flex-wrap:nowrap}.navbar-expand-xl .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-xl .navbar-toggler{display:none}}
.navbar-expand{flex-flow:row nowrap;justify-content:flex-start}
.navbar-expand>.container,.navbar-expand>.container-fluid{padding-right:0;padding-left:0}
.navbar-expand .navbar-nav{flex-direction:row}
.navbar-expand .navbar-nav .dropdown-menu{position:absolute}
.navbar-expand .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}
.navbar-expand>.container,.navbar-expand>.container-fluid{flex-wrap:nowrap}
.navbar-expand .navbar-collapse{display:flex!important;flex-basis:auto}
.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-light .navbar-text a{color:rgba(0,0,0,.9)}
.navbar-light .navbar-text a:focus,.navbar-light .navbar-text a:hover{color:rgba(0,0,0,.9)}
.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)}
.navbar-dark .navbar-text a{color:#fff}
.navbar-dark .navbar-text a:focus,.navbar-dark .navbar-text a:hover{color:#fff}
.card{position:relative;display:flex;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>hr{margin-right:0;margin-left:0}
.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-body{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-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-header+.list-group .list-group-item:first-child{border-top: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)}
.card-deck{display:flex;flex-direction:column}
.card-deck .card{margin-bottom:15px}
@media (min-width:576px){.card-deck{flex-flow:row wrap;margin-right:-15px;margin-left:-15px}.card-deck .card{display:flex;flex:1 0 0%;flex-direction:column;margin-right:15px;margin-bottom:0;margin-left:15px}}
.card-group{display:flex;flex-direction:column}
.card-group>.card{margin-bottom:15px}
@media (min-width:576px){.card-group{flex-flow:row wrap}.card-group>.card{flex:1 0 0%;margin-bottom: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-header,.card-group>.card:first-child .card-img-top{border-top-right-radius:0}.card-group>.card:first-child .card-footer,.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-header,.card-group>.card:last-child .card-img-top{border-top-left-radius:0}.card-group>.card:last-child .card-footer,.card-group>.card:last-child .card-img-bottom{border-bottom-left-radius:0}.card-group>.card:only-child{border-radius:.25rem}.card-group>.card:only-child .card-header,.card-group>.card:only-child .card-img-top{border-top-left-radius:.25rem;border-top-right-radius:.25rem}.card-group>.card:only-child .card-footer,.card-group>.card:only-child .card-img-bottom{border-bottom-right-radius:.25rem;border-bottom-left-radius:.25rem}.card-group>.card:not(:first-child):not(:last-child):not(:only-child){border-radius:0}.card-group>.card:not(:first-child):not(:last-child):not(:only-child) .card-footer,.card-group>.card:not(:first-child):not(:last-child):not(:only-child) .card-header,.card-group>.card:not(:first-child):not(:last-child):not(:only-child) .card-img-bottom,.card-group>.card:not(:first-child):not(:last-child):not(:only-child) .card-img-top{border-radius:0}}
.card-columns .card{margin-bottom:.75rem}
@media (min-width:576px){.card-columns{-moz-column-count:3;column-count:3;-moz-column-gap:1.25rem;column-gap:1.25rem;orphans:1;widows:1}.card-columns .card{display:inline-block;width:100%}}
.accordion .card:not(:first-of-type):not(:last-of-type){border-bottom:0;border-radius:0}
.accordion .card:not(:first-of-type) .card-header:first-child{border-radius:0}
.accordion .card:first-of-type{border-bottom:0;border-bottom-right-radius:0;border-bottom-left-radius:0}
.accordion .card:last-of-type{border-top-left-radius:0;border-top-right-radius:0}
.breadcrumb{display:flex;flex-wrap:wrap;padding:.75rem 1rem;margin-bottom:1rem;list-style:none;background-color:#e9ecef;border-radius:.25rem}
.breadcrumb-item+.breadcrumb-item{padding-left:.5rem}
.breadcrumb-item+.breadcrumb-item::before{display:inline-block;padding-right:.5rem;color:#6c757d;content:"/"}
.breadcrumb-item+.breadcrumb-item:hover::before{text-decoration:underline}
.breadcrumb-item+.breadcrumb-item:hover::before{text-decoration:none}
.breadcrumb-item.active{color:#6c757d}
.pagination{display:flex;padding-left:0;list-style:none;border-radius:.25rem}
.page-link{position:relative;display:block;padding:.5rem .75rem;margin-left:-1px;line-height:1.25;color:#ff5e14;background-color:#fff;border:1px solid #dee2e6}
.page-link:hover{z-index:2;color:#0056b3;text-decoration:none;background-color:#e9ecef;border-color:#dee2e6}
.page-link:focus{z-index:2;outline:0;box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}
.page-link:not(:disabled):not(.disabled){cursor:pointer}
.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:1;color:#fff;background-color:#ff5e14;border-color:#ff5e14}
.page-item.disabled .page-link{color:#6c757d;pointer-events:none;cursor:auto;background-color:#fff;border-color:#dee2e6}
.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;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:#ff5e14}
.badge-primary[href]:focus,.badge-primary[href]:hover{color:#fff;text-decoration:none;background-color:#0062cc}
.badge-secondary{color:#fff;background-color:#6c757d}
.badge-secondary[href]:focus,.badge-secondary[href]:hover{color:#fff;text-decoration:none;background-color:#545b62}
.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:#212529;background-color:#ffc107}
.badge-warning[href]:focus,.badge-warning[href]:hover{color:#212529;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:#212529;background-color:#f8f9fa}
.badge-light[href]:focus,.badge-light[href]:hover{color:#212529;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{position:relative;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{padding-right:4rem}
.alert-dismissible .close{position:absolute;top:0;right:0;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:#383d41;background-color:#e2e3e5;border-color:#d6d8db}
.alert-secondary hr{border-top-color:#c8cbcf}
.alert-secondary .alert-link{color:#202326}
.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}
@keyframes progress-bar-stripes{from{background-position:1rem 0}to{background-position:0 0}}
.progress{display:flex;height:1rem;overflow:hidden;font-size:.75rem;background-color:#e9ecef;border-radius:.25rem}
.progress-bar{display:flex;flex-direction:column;justify-content:center;color:#fff;text-align:center;white-space:nowrap;background-color:#ff5e14;transition:width .6s ease}
@media screen and (prefers-reduced-motion:reduce){.progress-bar{transition:none}}
.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{animation:progress-bar-stripes 1s linear infinite}
.media{display:flex;align-items:flex-start}
.media-body{flex:1}
.list-group{display:flex;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{z-index:1;text-decoration:none}
.list-group-item.disabled,.list-group-item:disabled{color:#6c757d;background-color:#fff}
.list-group-item.active{z-index:2;color:#fff;background-color:#ff5e14;border-color:#ff5e14}
.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}
.list-group-item-primary.list-group-item-action:focus,.list-group-item-primary.list-group-item-action:hover{color:#004085;background-color:#9fcdff}
.list-group-item-primary.list-group-item-action.active{color:#fff;background-color:#004085;border-color:#004085}
.list-group-item-secondary{color:#383d41;background-color:#d6d8db}
.list-group-item-secondary.list-group-item-action:focus,.list-group-item-secondary.list-group-item-action:hover{color:#383d41;background-color:#c8cbcf}
.list-group-item-secondary.list-group-item-action.active{color:#fff;background-color:#383d41;border-color:#383d41}
.list-group-item-success{color:#155724;background-color:#c3e6cb}
.list-group-item-success.list-group-item-action:focus,.list-group-item-success.list-group-item-action:hover{color:#155724;background-color:#b1dfbb}
.list-group-item-success.list-group-item-action.active{color:#fff;background-color:#155724;border-color:#155724}
.list-group-item-info{color:#0c5460;background-color:#bee5eb}
.list-group-item-info.list-group-item-action:focus,.list-group-item-info.list-group-item-action:hover{color:#0c5460;background-color:#abdde5}
.list-group-item-info.list-group-item-action.active{color:#fff;background-color:#0c5460;border-color:#0c5460}
.list-group-item-warning{color:#856404;background-color:#ffeeba}
.list-group-item-warning.list-group-item-action:focus,.list-group-item-warning.list-group-item-action:hover{color:#856404;background-color:#ffe8a1}
.list-group-item-warning.list-group-item-action.active{color:#fff;background-color:#856404;border-color:#856404}
.list-group-item-danger{color:#721c24;background-color:#f5c6cb}
.list-group-item-danger.list-group-item-action:focus,.list-group-item-danger.list-group-item-action:hover{color:#721c24;background-color:#f1b0b7}
.list-group-item-danger.list-group-item-action.active{color:#fff;background-color:#721c24;border-color:#721c24}
.list-group-item-light{color:#818182;background-color:#fdfdfe}
.list-group-item-light.list-group-item-action:focus,.list-group-item-light.list-group-item-action:hover{color:#818182;background-color:#ececf6}
.list-group-item-light.list-group-item-action.active{color:#fff;background-color:#818182;border-color:#818182}
.list-group-item-dark{color:#1b1e21;background-color:#c6c8ca}
.list-group-item-dark.list-group-item-action:focus,.list-group-item-dark.list-group-item-action:hover{color:#1b1e21;background-color:#b9bbbe}
.list-group-item-dark.list-group-item-action.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:not(:disabled):not(.disabled){cursor:pointer}
.close:not(:disabled):not(.disabled):focus,.close:not(:disabled):not(.disabled):hover{color:#000;text-decoration:none;opacity:.75}
button.close{padding:0;background-color:transparent;border:0;-webkit-appearance:none}
.modal-open{overflow:hidden}
.modal-open .modal{overflow-x:hidden;overflow-y:auto}
.modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1050;display:none;overflow:hidden;outline:0}
.modal-dialog{position:relative;width:auto;margin:.5rem;pointer-events:none}
.modal.fade .modal-dialog{transition:transform .3s ease-out;transform:translate(0,-25%)}
@media screen and (prefers-reduced-motion:reduce){.modal.fade .modal-dialog{transition:none}}
.modal.show .modal-dialog{transform:translate(0,0)}
.modal-dialog-centered{display:flex;align-items:center;min-height:calc(100% - (.5rem * 2))}
.modal-dialog-centered::before{display:block;height:calc(100vh - (.5rem * 2));content:""}
.modal-content{position:relative;display:flex;flex-direction:column;width:100%;pointer-events:auto;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:flex;align-items:flex-start;justify-content:space-between;padding:1rem;border-bottom:1px solid #e9ecef;border-top-left-radius:.3rem;border-top-right-radius:.3rem}
.modal-header .close{padding:1rem;margin:-1rem -1rem -1rem auto}
.modal-title{margin-bottom:0;line-height:1.5}
.modal-body{position:relative;flex:1 1 auto;padding:1rem}
.modal-footer{display:flex;align-items:center;justify-content:flex-end;padding:1rem;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:1.75rem auto}.modal-dialog-centered{min-height:calc(100% - (1.75rem * 2))}.modal-dialog-centered::before{height:calc(100vh - (1.75rem * 2))}.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,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";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:.8rem;height:.4rem}
.tooltip .arrow::before{position:absolute;content:"";border-color:transparent;border-style:solid}
.bs-tooltip-auto[x-placement^=top],.bs-tooltip-top{padding:.4rem 0}
.bs-tooltip-auto[x-placement^=top] .arrow,.bs-tooltip-top .arrow{bottom:0}
.bs-tooltip-auto[x-placement^=top] .arrow::before,.bs-tooltip-top .arrow::before{top:0;border-width:.4rem .4rem 0;border-top-color:#000}
.bs-tooltip-auto[x-placement^=right],.bs-tooltip-right{padding:0 .4rem}
.bs-tooltip-auto[x-placement^=right] .arrow,.bs-tooltip-right .arrow{left:0;width:.4rem;height:.8rem}
.bs-tooltip-auto[x-placement^=right] .arrow::before,.bs-tooltip-right .arrow::before{right:0;border-width:.4rem .4rem .4rem 0;border-right-color:#000}
.bs-tooltip-auto[x-placement^=bottom],.bs-tooltip-bottom{padding:.4rem 0}
.bs-tooltip-auto[x-placement^=bottom] .arrow,.bs-tooltip-bottom .arrow{top:0}
.bs-tooltip-auto[x-placement^=bottom] .arrow::before,.bs-tooltip-bottom .arrow::before{bottom:0;border-width:0 .4rem .4rem;border-bottom-color:#000}
.bs-tooltip-auto[x-placement^=left],.bs-tooltip-left{padding:0 .4rem}
.bs-tooltip-auto[x-placement^=left] .arrow,.bs-tooltip-left .arrow{right:0;width:.4rem;height:.8rem}
.bs-tooltip-auto[x-placement^=left] .arrow::before,.bs-tooltip-left .arrow::before{left:0;border-width:.4rem 0 .4rem .4rem;border-left-color:#000}
.tooltip-inner{max-width:200px;padding:.25rem .5rem;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;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";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:1rem;height:.5rem;margin:0 .3rem}
.popover .arrow::after,.popover .arrow::before{position:absolute;display:block;content:"";border-color:transparent;border-style:solid}
.bs-popover-auto[x-placement^=top],.bs-popover-top{margin-bottom:.5rem}
.bs-popover-auto[x-placement^=top] .arrow,.bs-popover-top .arrow{bottom:calc((.5rem + 1px) * -1)}
.bs-popover-auto[x-placement^=top] .arrow::after,.bs-popover-auto[x-placement^=top] .arrow::before,.bs-popover-top .arrow::after,.bs-popover-top .arrow::before{border-width:.5rem .5rem 0}
.bs-popover-auto[x-placement^=top] .arrow::before,.bs-popover-top .arrow::before{bottom:0;border-top-color:rgba(0,0,0,.25)}
.bs-popover-auto[x-placement^=top] .arrow::after,.bs-popover-top .arrow::after{bottom:1px;border-top-color:#fff}
.bs-popover-auto[x-placement^=right],.bs-popover-right{margin-left:.5rem}
.bs-popover-auto[x-placement^=right] .arrow,.bs-popover-right .arrow{left:calc((.5rem + 1px) * -1);width:.5rem;height:1rem;margin:.3rem 0}
.bs-popover-auto[x-placement^=right] .arrow::after,.bs-popover-auto[x-placement^=right] .arrow::before,.bs-popover-right .arrow::after,.bs-popover-right .arrow::before{border-width:.5rem .5rem .5rem 0}
.bs-popover-auto[x-placement^=right] .arrow::before,.bs-popover-right .arrow::before{left:0;border-right-color:rgba(0,0,0,.25)}
.bs-popover-auto[x-placement^=right] .arrow::after,.bs-popover-right .arrow::after{left:1px;border-right-color:#fff}
.bs-popover-auto[x-placement^=bottom],.bs-popover-bottom{margin-top:.5rem}
.bs-popover-auto[x-placement^=bottom] .arrow,.bs-popover-bottom .arrow{top:calc((.5rem + 1px) * -1)}
.bs-popover-auto[x-placement^=bottom] .arrow::after,.bs-popover-auto[x-placement^=bottom] .arrow::before,.bs-popover-bottom .arrow::after,.bs-popover-bottom .arrow::before{border-width:0 .5rem .5rem .5rem}
.bs-popover-auto[x-placement^=bottom] .arrow::before,.bs-popover-bottom .arrow::before{top:0;border-bottom-color:rgba(0,0,0,.25)}
.bs-popover-auto[x-placement^=bottom] .arrow::after,.bs-popover-bottom .arrow::after{top:1px;border-bottom-color:#fff}
.bs-popover-auto[x-placement^=bottom] .popover-header::before,.bs-popover-bottom .popover-header::before{position:absolute;top:0;left:50%;display:block;width:1rem;margin-left:-.5rem;content:"";border-bottom:1px solid #f7f7f7}
.bs-popover-auto[x-placement^=left],.bs-popover-left{margin-right:.5rem}
.bs-popover-auto[x-placement^=left] .arrow,.bs-popover-left .arrow{right:calc((.5rem + 1px) * -1);width:.5rem;height:1rem;margin:.3rem 0}
.bs-popover-auto[x-placement^=left] .arrow::after,.bs-popover-auto[x-placement^=left] .arrow::before,.bs-popover-left .arrow::after,.bs-popover-left .arrow::before{border-width:.5rem 0 .5rem .5rem}
.bs-popover-auto[x-placement^=left] .arrow::before,.bs-popover-left .arrow::before{right:0;border-left-color:rgba(0,0,0,.25)}
.bs-popover-auto[x-placement^=left] .arrow::after,.bs-popover-left .arrow::after{right:1px;border-left-color:#fff}
.popover-header{padding:.5rem .75rem;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:.5rem .75rem;color:#212529}
.carousel{position:relative}
.carousel-inner{position:relative;width:100%;overflow:hidden}
.carousel-item{position:relative;display:none;align-items:center;width:100%;backface-visibility:hidden;perspective:1000px}
.carousel-item-next,.carousel-item-prev,.carousel-item.active{display:block;transition:transform .6s ease}
@media screen and (prefers-reduced-motion:reduce){.carousel-item-next,.carousel-item-prev,.carousel-item.active{transition:none}}
.carousel-item-next,.carousel-item-prev{position:absolute;top:0}
.carousel-item-next.carousel-item-left,.carousel-item-prev.carousel-item-right{transform:translateX(0)}
@supports (transform-style: preserve-3d){.carousel-item-next.carousel-item-left,.carousel-item-prev.carousel-item-right{transform:translate3d(0,0,0)}}
.active.carousel-item-right,.carousel-item-next{transform:translateX(100%)}
@supports (transform-style: preserve-3d){.active.carousel-item-right,.carousel-item-next{transform:translate3d(100%,0,0)}}
.active.carousel-item-left,.carousel-item-prev{transform:translateX(-100%)}
@supports (transform-style: preserve-3d){.active.carousel-item-left,.carousel-item-prev{transform:translate3d(-100%,0,0)}}
.carousel-fade .carousel-item{opacity:0;transition-duration:.6s;transition-property:opacity}
.carousel-fade .carousel-item-next.carousel-item-left,.carousel-fade .carousel-item-prev.carousel-item-right,.carousel-fade .carousel-item.active{opacity:1}
.carousel-fade .active.carousel-item-left,.carousel-fade .active.carousel-item-right{opacity:0}
.carousel-fade .active.carousel-item-left,.carousel-fade .active.carousel-item-prev,.carousel-fade .carousel-item-next,.carousel-fade .carousel-item-prev,.carousel-fade .carousel-item.active{transform:translateX(0)}
@supports (transform-style: preserve-3d){.carousel-fade .active.carousel-item-left,.carousel-fade .active.carousel-item-prev,.carousel-fade .carousel-item-next,.carousel-fade .carousel-item-prev,.carousel-fade .carousel-item.active{transform:translate3d(0,0,0)}}
.carousel-control-next,.carousel-control-prev{position:absolute;top:0;bottom:0;display:flex;align-items: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='M5.25 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='M2.75 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:flex;justify-content:center;padding-left:0;margin-right:15%;margin-left:15%;list-style:none}
.carousel-indicators li{position:relative;flex:0 1 auto;width:30px;height:3px;margin-right:3px;margin-left:3px;text-indent:-999px;cursor:pointer;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:#ff5e14!important}
a.bg-primary:focus,a.bg-primary:hover,button.bg-primary:focus,button.bg-primary:hover{background-color:#0062cc!important}
.bg-secondary{background-color:#6c757d!important}
a.bg-secondary:focus,a.bg-secondary:hover,button.bg-secondary:focus,button.bg-secondary:hover{background-color:#545b62!important}
.bg-success{background-color:#28a745!important}
a.bg-success:focus,a.bg-success:hover,button.bg-success:focus,button.bg-success:hover{background-color:#1e7e34!important}
.bg-info{background-color:#17a2b8!important}
a.bg-info:focus,a.bg-info:hover,button.bg-info:focus,button.bg-info:hover{background-color:#117a8b!important}
.bg-warning{background-color:#ffc107!important}
a.bg-warning:focus,a.bg-warning:hover,button.bg-warning:focus,button.bg-warning:hover{background-color:#d39e00!important}
.bg-danger{background-color:#dc3545!important}
a.bg-danger:focus,a.bg-danger:hover,button.bg-danger:focus,button.bg-danger:hover{background-color:#bd2130!important}
.bg-light{background-color:#f8f9fa!important}
a.bg-light:focus,a.bg-light:hover,button.bg-light:focus,button.bg-light:hover{background-color:#dae0e5!important}
.bg-dark{background-color:#343a40!important}
a.bg-dark:focus,a.bg-dark:hover,button.bg-dark:focus,button.bg-dark:hover{background-color:#1d2124!important}
.bg-white{background-color:#fff!important}
.bg-transparent{background-color:transparent!important}
.border{border:1px solid #dee2e6!important}
.border-top{border-top:1px solid #dee2e6!important}
.border-right{border-right:1px solid #dee2e6!important}
.border-bottom{border-bottom:1px solid #dee2e6!important}
.border-left{border-left:1px solid #dee2e6!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:#ff5e14!important}
.border-secondary{border-color:#6c757d!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%!important}
.rounded-0{border-radius:0!important}
.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-row{display:table-row!important}
.d-table-cell{display:table-cell!important}
.d-flex{display:flex!important}
.d-inline-flex{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-row{display:table-row!important}.d-sm-table-cell{display:table-cell!important}.d-sm-flex{display:flex!important}.d-sm-inline-flex{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-row{display:table-row!important}.d-md-table-cell{display:table-cell!important}.d-md-flex{display:flex!important}.d-md-inline-flex{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-row{display:table-row!important}.d-lg-table-cell{display:table-cell!important}.d-lg-flex{display:flex!important}.d-lg-inline-flex{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-row{display:table-row!important}.d-xl-table-cell{display:table-cell!important}.d-xl-flex{display:flex!important}.d-xl-inline-flex{display:inline-flex!important}}
@media print{.d-print-none{display:none!important}.d-print-inline{display:inline!important}.d-print-inline-block{display:inline-block!important}.d-print-block{display:block!important}.d-print-table{display:table!important}.d-print-table-row{display:table-row!important}.d-print-table-cell{display:table-cell!important}.d-print-flex{display:flex!important}.d-print-inline-flex{display:inline-flex!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{flex-direction:row!important}
.flex-column{flex-direction:column!important}
.flex-row-reverse{flex-direction:row-reverse!important}
.flex-column-reverse{flex-direction:column-reverse!important}
.flex-wrap{flex-wrap:wrap!important}
.flex-nowrap{flex-wrap:nowrap!important}
.flex-wrap-reverse{flex-wrap:wrap-reverse!important}
.flex-fill{flex:1 1 auto!important}
.flex-grow-0{flex-grow:0!important}
.flex-grow-1{flex-grow:1!important}
.flex-shrink-0{flex-shrink:0!important}
.flex-shrink-1{flex-shrink:1!important}
.justify-content-start{justify-content:flex-start!important}
.justify-content-end{justify-content:flex-end!important}
.justify-content-center{justify-content:center!important}
.justify-content-between{justify-content:space-between!important}
.justify-content-around{justify-content:space-around!important}
.align-items-start{align-items:flex-start!important}
.align-items-end{align-items:flex-end!important}
.align-items-center{align-items:center!important}
.align-items-baseline{align-items:baseline!important}
.align-items-stretch{align-items:stretch!important}
.align-content-start{align-content:flex-start!important}
.align-content-end{align-content:flex-end!important}
.align-content-center{align-content:center!important}
.align-content-between{align-content:space-between!important}
.align-content-around{align-content:space-around!important}
.align-content-stretch{align-content:stretch!important}
.align-self-auto{align-self:auto!important}
.align-self-start{align-self:flex-start!important}
.align-self-end{align-self:flex-end!important}
.align-self-center{align-self:center!important}
.align-self-baseline{align-self:baseline!important}
.align-self-stretch{align-self:stretch!important}
@media (min-width:576px){.flex-sm-row{flex-direction:row!important}.flex-sm-column{flex-direction:column!important}.flex-sm-row-reverse{flex-direction:row-reverse!important}.flex-sm-column-reverse{flex-direction:column-reverse!important}.flex-sm-wrap{flex-wrap:wrap!important}.flex-sm-nowrap{flex-wrap:nowrap!important}.flex-sm-wrap-reverse{flex-wrap:wrap-reverse!important}.flex-sm-fill{flex:1 1 auto!important}.flex-sm-grow-0{flex-grow:0!important}.flex-sm-grow-1{flex-grow:1!important}.flex-sm-shrink-0{flex-shrink:0!important}.flex-sm-shrink-1{flex-shrink:1!important}.justify-content-sm-start{justify-content:flex-start!important}.justify-content-sm-end{justify-content:flex-end!important}.justify-content-sm-center{justify-content:center!important}.justify-content-sm-between{justify-content:space-between!important}.justify-content-sm-around{justify-content:space-around!important}.align-items-sm-start{align-items:flex-start!important}.align-items-sm-end{align-items:flex-end!important}.align-items-sm-center{align-items:center!important}.align-items-sm-baseline{align-items:baseline!important}.align-items-sm-stretch{align-items:stretch!important}.align-content-sm-start{align-content:flex-start!important}.align-content-sm-end{align-content:flex-end!important}.align-content-sm-center{align-content:center!important}.align-content-sm-between{align-content:space-between!important}.align-content-sm-around{align-content:space-around!important}.align-content-sm-stretch{align-content:stretch!important}.align-self-sm-auto{align-self:auto!important}.align-self-sm-start{align-self:flex-start!important}.align-self-sm-end{align-self:flex-end!important}.align-self-sm-center{align-self:center!important}.align-self-sm-baseline{align-self:baseline!important}.align-self-sm-stretch{align-self:stretch!important}}
@media (min-width:768px){.flex-md-row{flex-direction:row!important}.flex-md-column{flex-direction:column!important}.flex-md-row-reverse{flex-direction:row-reverse!important}.flex-md-column-reverse{flex-direction:column-reverse!important}.flex-md-wrap{flex-wrap:wrap!important}.flex-md-nowrap{flex-wrap:nowrap!important}.flex-md-wrap-reverse{flex-wrap:wrap-reverse!important}.flex-md-fill{flex:1 1 auto!important}.flex-md-grow-0{flex-grow:0!important}.flex-md-grow-1{flex-grow:1!important}.flex-md-shrink-0{flex-shrink:0!important}.flex-md-shrink-1{flex-shrink:1!important}.justify-content-md-start{justify-content:flex-start!important}.justify-content-md-end{justify-content:flex-end!important}.justify-content-md-center{justify-content:center!important}.justify-content-md-between{justify-content:space-between!important}.justify-content-md-around{justify-content:space-around!important}.align-items-md-start{align-items:flex-start!important}.align-items-md-end{align-items:flex-end!important}.align-items-md-center{align-items:center!important}.align-items-md-baseline{align-items:baseline!important}.align-items-md-stretch{align-items:stretch!important}.align-content-md-start{align-content:flex-start!important}.align-content-md-end{align-content:flex-end!important}.align-content-md-center{align-content:center!important}.align-content-md-between{align-content:space-between!important}.align-content-md-around{align-content:space-around!important}.align-content-md-stretch{align-content:stretch!important}.align-self-md-auto{align-self:auto!important}.align-self-md-start{align-self:flex-start!important}.align-self-md-end{align-self:flex-end!important}.align-self-md-center{align-self:center!important}.align-self-md-baseline{align-self:baseline!important}.align-self-md-stretch{align-self:stretch!important}}
@media (min-width:992px){.flex-lg-row{flex-direction:row!important}.flex-lg-column{flex-direction:column!important}.flex-lg-row-reverse{flex-direction:row-reverse!important}.flex-lg-column-reverse{flex-direction:column-reverse!important}.flex-lg-wrap{flex-wrap:wrap!important}.flex-lg-nowrap{flex-wrap:nowrap!important}.flex-lg-wrap-reverse{flex-wrap:wrap-reverse!important}.flex-lg-fill{flex:1 1 auto!important}.flex-lg-grow-0{flex-grow:0!important}.flex-lg-grow-1{flex-grow:1!important}.flex-lg-shrink-0{flex-shrink:0!important}.flex-lg-shrink-1{flex-shrink:1!important}.justify-content-lg-start{justify-content:flex-start!important}.justify-content-lg-end{justify-content:flex-end!important}.justify-content-lg-center{justify-content:center!important}.justify-content-lg-between{justify-content:space-between!important}.justify-content-lg-around{justify-content:space-around!important}.align-items-lg-start{align-items:flex-start!important}.align-items-lg-end{align-items:flex-end!important}.align-items-lg-center{align-items:center!important}.align-items-lg-baseline{align-items:baseline!important}.align-items-lg-stretch{align-items:stretch!important}.align-content-lg-start{align-content:flex-start!important}.align-content-lg-end{align-content:flex-end!important}.align-content-lg-center{align-content:center!important}.align-content-lg-between{align-content:space-between!important}.align-content-lg-around{align-content:space-around!important}.align-content-lg-stretch{align-content:stretch!important}.align-self-lg-auto{align-self:auto!important}.align-self-lg-start{align-self:flex-start!important}.align-self-lg-end{align-self:flex-end!important}.align-self-lg-center{align-self:center!important}.align-self-lg-baseline{align-self:baseline!important}.align-self-lg-stretch{align-self:stretch!important}}
@media (min-width:1200px){.flex-xl-row{flex-direction:row!important}.flex-xl-column{flex-direction:column!important}.flex-xl-row-reverse{flex-direction:row-reverse!important}.flex-xl-column-reverse{flex-direction:column-reverse!important}.flex-xl-wrap{flex-wrap:wrap!important}.flex-xl-nowrap{flex-wrap:nowrap!important}.flex-xl-wrap-reverse{flex-wrap:wrap-reverse!important}.flex-xl-fill{flex:1 1 auto!important}.flex-xl-grow-0{flex-grow:0!important}.flex-xl-grow-1{flex-grow:1!important}.flex-xl-shrink-0{flex-shrink:0!important}.flex-xl-shrink-1{flex-shrink:1!important}.justify-content-xl-start{justify-content:flex-start!important}.justify-content-xl-end{justify-content:flex-end!important}.justify-content-xl-center{justify-content:center!important}.justify-content-xl-between{justify-content:space-between!important}.justify-content-xl-around{justify-content:space-around!important}.align-items-xl-start{align-items:flex-start!important}.align-items-xl-end{align-items:flex-end!important}.align-items-xl-center{align-items:center!important}.align-items-xl-baseline{align-items:baseline!important}.align-items-xl-stretch{align-items:stretch!important}.align-content-xl-start{align-content:flex-start!important}.align-content-xl-end{align-content:flex-end!important}.align-content-xl-center{align-content:center!important}.align-content-xl-between{align-content:space-between!important}.align-content-xl-around{align-content:space-around!important}.align-content-xl-stretch{align-content:stretch!important}.align-self-xl-auto{align-self:auto!important}.align-self-xl-start{align-self:flex-start!important}.align-self-xl-end{align-self:flex-end!important}.align-self-xl-center{align-self:center!important}.align-self-xl-baseline{align-self:baseline!important}.align-self-xl-stretch{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}}
.position-static{position:static!important}
.position-relative{position:relative!important}
.position-absolute{position:absolute!important}
.position-fixed{position:fixed!important}
.position-sticky{position:sticky!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: sticky){.sticky-top{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;border:0}
.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;overflow:visible;clip:auto;white-space:normal}
.shadow-sm{box-shadow:0 .125rem .25rem rgba(0,0,0,.075)!important}
.shadow{box-shadow:0 .5rem 1rem rgba(0,0,0,.15)!important}
.shadow-lg{box-shadow:0 1rem 3rem rgba(0,0,0,.175)!important}
.shadow-none{box-shadow:none!important}
.w-25{width:25%!important}
.w-50{width:50%!important}
.w-75{width:75%!important}
.w-100{width:100%!important}
.w-auto{width:auto!important}
.h-25{height:25%!important}
.h-50{height:50%!important}
.h-75{height:75%!important}
.h-100{height:100%!important}
.h-auto{height:auto!important}
.mw-100{max-width:100%!important}
.mh-100{max-height:100%!important}
.m-0{margin:0!important}
.mt-0,.my-0{margin-top:0!important}
.mr-0,.mx-0{margin-right:0!important}
.mb-0,.my-0{margin-bottom:0!important}
.ml-0,.mx-0{margin-left:0!important}
.m-1{margin:.25rem!important}
.mt-1,.my-1{margin-top:.25rem!important}
.mr-1,.mx-1{margin-right:.25rem!important}
.mb-1,.my-1{margin-bottom:.25rem!important}
.ml-1,.mx-1{margin-left:.25rem!important}
.m-2{margin:.5rem!important}
.mt-2,.my-2{margin-top:.5rem!important}
.mr-2,.mx-2{margin-right:.5rem!important}
.mb-2,.my-2{margin-bottom:.5rem!important}
.ml-2,.mx-2{margin-left:.5rem!important}
.m-3{margin:1rem!important}
.mt-3,.my-3{margin-top:1rem!important}
.mr-3,.mx-3{margin-right:1rem!important}
.mb-3,.my-3{margin-bottom:1rem!important}
.ml-3,.mx-3{margin-left:1rem!important}
.m-4{margin:1.5rem!important}
.mt-4,.my-4{margin-top:1.5rem!important}
.mr-4,.mx-4{margin-right:1.5rem!important}
.mb-4,.my-4{margin-bottom:1.5rem!important}
.ml-4,.mx-4{margin-left:1.5rem!important}
.m-5{margin:3rem!important}
.mt-5,.my-5{margin-top:3rem!important}
.mr-5,.mx-5{margin-right:3rem!important}
.mb-5,.my-5{margin-bottom:3rem!important}
.ml-5,.mx-5{margin-left:3rem!important}
.p-0{padding:0!important}
.pt-0,.py-0{padding-top:0!important}
.pr-0,.px-0{padding-right:0!important}
.pb-0,.py-0{padding-bottom:0!important}
.pl-0,.px-0{padding-left:0!important}
.p-1{padding:.25rem!important}
.pt-1,.py-1{padding-top:.25rem!important}
.pr-1,.px-1{padding-right:.25rem!important}
.pb-1,.py-1{padding-bottom:.25rem!important}
.pl-1,.px-1{padding-left:.25rem!important}
.p-2{padding:.5rem!important}
.pt-2,.py-2{padding-top:.5rem!important}
.pr-2,.px-2{padding-right:.5rem!important}
.pb-2,.py-2{padding-bottom:.5rem!important}
.pl-2,.px-2{padding-left:.5rem!important}
.p-3{padding:1rem!important}
.pt-3,.py-3{padding-top:1rem!important}
.pr-3,.px-3{padding-right:1rem!important}
.pb-3,.py-3{padding-bottom:1rem!important}
.pl-3,.px-3{padding-left:1rem!important}
.p-4{padding:1.5rem!important}
.pt-4,.py-4{padding-top:1.5rem!important}
.pr-4,.px-4{padding-right:1.5rem!important}
.pb-4,.py-4{padding-bottom:1.5rem!important}
.pl-4,.px-4{padding-left:1.5rem!important}
.p-5{padding:3rem!important}
.pt-5,.py-5{padding-top:3rem!important}
.pr-5,.px-5{padding-right:3rem!important}
.pb-5,.py-5{padding-bottom:3rem!important}
.pl-5,.px-5{padding-left:3rem!important}
.m-auto{margin:auto!important}
.mt-auto,.my-auto{margin-top:auto!important}
.mr-auto,.mx-auto{margin-right:auto!important}
.mb-auto,.my-auto{margin-bottom:auto!important}
.ml-auto,.mx-auto{margin-left:auto!important}
@media (min-width:576px){.m-sm-0{margin:0!important}.mt-sm-0,.my-sm-0{margin-top:0!important}.mr-sm-0,.mx-sm-0{margin-right:0!important}.mb-sm-0,.my-sm-0{margin-bottom:0!important}.ml-sm-0,.mx-sm-0{margin-left:0!important}.m-sm-1{margin:.25rem!important}.mt-sm-1,.my-sm-1{margin-top:.25rem!important}.mr-sm-1,.mx-sm-1{margin-right:.25rem!important}.mb-sm-1,.my-sm-1{margin-bottom:.25rem!important}.ml-sm-1,.mx-sm-1{margin-left:.25rem!important}.m-sm-2{margin:.5rem!important}.mt-sm-2,.my-sm-2{margin-top:.5rem!important}.mr-sm-2,.mx-sm-2{margin-right:.5rem!important}.mb-sm-2,.my-sm-2{margin-bottom:.5rem!important}.ml-sm-2,.mx-sm-2{margin-left:.5rem!important}.m-sm-3{margin:1rem!important}.mt-sm-3,.my-sm-3{margin-top:1rem!important}.mr-sm-3,.mx-sm-3{margin-right:1rem!important}.mb-sm-3,.my-sm-3{margin-bottom:1rem!important}.ml-sm-3,.mx-sm-3{margin-left:1rem!important}.m-sm-4{margin:1.5rem!important}.mt-sm-4,.my-sm-4{margin-top:1.5rem!important}.mr-sm-4,.mx-sm-4{margin-right:1.5rem!important}.mb-sm-4,.my-sm-4{margin-bottom:1.5rem!important}.ml-sm-4,.mx-sm-4{margin-left:1.5rem!important}.m-sm-5{margin:3rem!important}.mt-sm-5,.my-sm-5{margin-top:3rem!important}.mr-sm-5,.mx-sm-5{margin-right:3rem!important}.mb-sm-5,.my-sm-5{margin-bottom:3rem!important}.ml-sm-5,.mx-sm-5{margin-left:3rem!important}.p-sm-0{padding:0!important}.pt-sm-0,.py-sm-0{padding-top:0!important}.pr-sm-0,.px-sm-0{padding-right:0!important}.pb-sm-0,.py-sm-0{padding-bottom:0!important}.pl-sm-0,.px-sm-0{padding-left:0!important}.p-sm-1{padding:.25rem!important}.pt-sm-1,.py-sm-1{padding-top:.25rem!important}.pr-sm-1,.px-sm-1{padding-right:.25rem!important}.pb-sm-1,.py-sm-1{padding-bottom:.25rem!important}.pl-sm-1,.px-sm-1{padding-left:.25rem!important}.p-sm-2{padding:.5rem!important}.pt-sm-2,.py-sm-2{padding-top:.5rem!important}.pr-sm-2,.px-sm-2{padding-right:.5rem!important}.pb-sm-2,.py-sm-2{padding-bottom:.5rem!important}.pl-sm-2,.px-sm-2{padding-left:.5rem!important}.p-sm-3{padding:1rem!important}.pt-sm-3,.py-sm-3{padding-top:1rem!important}.pr-sm-3,.px-sm-3{padding-right:1rem!important}.pb-sm-3,.py-sm-3{padding-bottom:1rem!important}.pl-sm-3,.px-sm-3{padding-left:1rem!important}.p-sm-4{padding:1.5rem!important}.pt-sm-4,.py-sm-4{padding-top:1.5rem!important}.pr-sm-4,.px-sm-4{padding-right:1.5rem!important}.pb-sm-4,.py-sm-4{padding-bottom:1.5rem!important}.pl-sm-4,.px-sm-4{padding-left:1.5rem!important}.p-sm-5{padding:3rem!important}.pt-sm-5,.py-sm-5{padding-top:3rem!important}.pr-sm-5,.px-sm-5{padding-right:3rem!important}.pb-sm-5,.py-sm-5{padding-bottom:3rem!important}.pl-sm-5,.px-sm-5{padding-left:3rem!important}.m-sm-auto{margin:auto!important}.mt-sm-auto,.my-sm-auto{margin-top:auto!important}.mr-sm-auto,.mx-sm-auto{margin-right:auto!important}.mb-sm-auto,.my-sm-auto{margin-bottom:auto!important}.ml-sm-auto,.mx-sm-auto{margin-left:auto!important}}
@media (min-width:768px){.m-md-0{margin:0!important}.mt-md-0,.my-md-0{margin-top:0!important}.mr-md-0,.mx-md-0{margin-right:0!important}.mb-md-0,.my-md-0{margin-bottom:0!important}.ml-md-0,.mx-md-0{margin-left:0!important}.m-md-1{margin:.25rem!important}.mt-md-1,.my-md-1{margin-top:.25rem!important}.mr-md-1,.mx-md-1{margin-right:.25rem!important}.mb-md-1,.my-md-1{margin-bottom:.25rem!important}.ml-md-1,.mx-md-1{margin-left:.25rem!important}.m-md-2{margin:.5rem!important}.mt-md-2,.my-md-2{margin-top:.5rem!important}.mr-md-2,.mx-md-2{margin-right:.5rem!important}.mb-md-2,.my-md-2{margin-bottom:.5rem!important}.ml-md-2,.mx-md-2{margin-left:.5rem!important}.m-md-3{margin:1rem!important}.mt-md-3,.my-md-3{margin-top:1rem!important}.mr-md-3,.mx-md-3{margin-right:1rem!important}.mb-md-3,.my-md-3{margin-bottom:1rem!important}.ml-md-3,.mx-md-3{margin-left:1rem!important}.m-md-4{margin:1.5rem!important}.mt-md-4,.my-md-4{margin-top:1.5rem!important}.mr-md-4,.mx-md-4{margin-right:1.5rem!important}.mb-md-4,.my-md-4{margin-bottom:1.5rem!important}.ml-md-4,.mx-md-4{margin-left:1.5rem!important}.m-md-5{margin:3rem!important}.mt-md-5,.my-md-5{margin-top:3rem!important}.mr-md-5,.mx-md-5{margin-right:3rem!important}.mb-md-5,.my-md-5{margin-bottom:3rem!important}.ml-md-5,.mx-md-5{margin-left:3rem!important}.p-md-0{padding:0!important}.pt-md-0,.py-md-0{padding-top:0!important}.pr-md-0,.px-md-0{padding-right:0!important}.pb-md-0,.py-md-0{padding-bottom:0!important}.pl-md-0,.px-md-0{padding-left:0!important}.p-md-1{padding:.25rem!important}.pt-md-1,.py-md-1{padding-top:.25rem!important}.pr-md-1,.px-md-1{padding-right:.25rem!important}.pb-md-1,.py-md-1{padding-bottom:.25rem!important}.pl-md-1,.px-md-1{padding-left:.25rem!important}.p-md-2{padding:.5rem!important}.pt-md-2,.py-md-2{padding-top:.5rem!important}.pr-md-2,.px-md-2{padding-right:.5rem!important}.pb-md-2,.py-md-2{padding-bottom:.5rem!important}.pl-md-2,.px-md-2{padding-left:.5rem!important}.p-md-3{padding:1rem!important}.pt-md-3,.py-md-3{padding-top:1rem!important}.pr-md-3,.px-md-3{padding-right:1rem!important}.pb-md-3,.py-md-3{padding-bottom:1rem!important}.pl-md-3,.px-md-3{padding-left:1rem!important}.p-md-4{padding:1.5rem!important}.pt-md-4,.py-md-4{padding-top:1.5rem!important}.pr-md-4,.px-md-4{padding-right:1.5rem!important}.pb-md-4,.py-md-4{padding-bottom:1.5rem!important}.pl-md-4,.px-md-4{padding-left:1.5rem!important}.p-md-5{padding:3rem!important}.pt-md-5,.py-md-5{padding-top:3rem!important}.pr-md-5,.px-md-5{padding-right:3rem!important}.pb-md-5,.py-md-5{padding-bottom:3rem!important}.pl-md-5,.px-md-5{padding-left:3rem!important}.m-md-auto{margin:auto!important}.mt-md-auto,.my-md-auto{margin-top:auto!important}.mr-md-auto,.mx-md-auto{margin-right:auto!important}.mb-md-auto,.my-md-auto{margin-bottom:auto!important}.ml-md-auto,.mx-md-auto{margin-left:auto!important}}
@media (min-width:992px){.m-lg-0{margin:0!important}.mt-lg-0,.my-lg-0{margin-top:0!important}.mr-lg-0,.mx-lg-0{margin-right:0!important}.mb-lg-0,.my-lg-0{margin-bottom:0!important}.ml-lg-0,.mx-lg-0{margin-left:0!important}.m-lg-1{margin:.25rem!important}.mt-lg-1,.my-lg-1{margin-top:.25rem!important}.mr-lg-1,.mx-lg-1{margin-right:.25rem!important}.mb-lg-1,.my-lg-1{margin-bottom:.25rem!important}.ml-lg-1,.mx-lg-1{margin-left:.25rem!important}.m-lg-2{margin:.5rem!important}.mt-lg-2,.my-lg-2{margin-top:.5rem!important}.mr-lg-2,.mx-lg-2{margin-right:.5rem!important}.mb-lg-2,.my-lg-2{margin-bottom:.5rem!important}.ml-lg-2,.mx-lg-2{margin-left:.5rem!important}.m-lg-3{margin:1rem!important}.mt-lg-3,.my-lg-3{margin-top:1rem!important}.mr-lg-3,.mx-lg-3{margin-right:1rem!important}.mb-lg-3,.my-lg-3{margin-bottom:1rem!important}.ml-lg-3,.mx-lg-3{margin-left:1rem!important}.m-lg-4{margin:1.5rem!important}.mt-lg-4,.my-lg-4{margin-top:1.5rem!important}.mr-lg-4,.mx-lg-4{margin-right:1.5rem!important}.mb-lg-4,.my-lg-4{margin-bottom:1.5rem!important}.ml-lg-4,.mx-lg-4{margin-left:1.5rem!important}.m-lg-5{margin:3rem!important}.mt-lg-5,.my-lg-5{margin-top:3rem!important}.mr-lg-5,.mx-lg-5{margin-right:3rem!important}.mb-lg-5,.my-lg-5{margin-bottom:3rem!important}.ml-lg-5,.mx-lg-5{margin-left:3rem!important}.p-lg-0{padding:0!important}.pt-lg-0,.py-lg-0{padding-top:0!important}.pr-lg-0,.px-lg-0{padding-right:0!important}.pb-lg-0,.py-lg-0{padding-bottom:0!important}.pl-lg-0,.px-lg-0{padding-left:0!important}.p-lg-1{padding:.25rem!important}.pt-lg-1,.py-lg-1{padding-top:.25rem!important}.pr-lg-1,.px-lg-1{padding-right:.25rem!important}.pb-lg-1,.py-lg-1{padding-bottom:.25rem!important}.pl-lg-1,.px-lg-1{padding-left:.25rem!important}.p-lg-2{padding:.5rem!important}.pt-lg-2,.py-lg-2{padding-top:.5rem!important}.pr-lg-2,.px-lg-2{padding-right:.5rem!important}.pb-lg-2,.py-lg-2{padding-bottom:.5rem!important}.pl-lg-2,.px-lg-2{padding-left:.5rem!important}.p-lg-3{padding:1rem!important}.pt-lg-3,.py-lg-3{padding-top:1rem!important}.pr-lg-3,.px-lg-3{padding-right:1rem!important}.pb-lg-3,.py-lg-3{padding-bottom:1rem!important}.pl-lg-3,.px-lg-3{padding-left:1rem!important}.p-lg-4{padding:1.5rem!important}.pt-lg-4,.py-lg-4{padding-top:1.5rem!important}.pr-lg-4,.px-lg-4{padding-right:1.5rem!important}.pb-lg-4,.py-lg-4{padding-bottom:1.5rem!important}.pl-lg-4,.px-lg-4{padding-left:1.5rem!important}.p-lg-5{padding:3rem!important}.pt-lg-5,.py-lg-5{padding-top:3rem!important}.pr-lg-5,.px-lg-5{padding-right:3rem!important}.pb-lg-5,.py-lg-5{padding-bottom:3rem!important}.pl-lg-5,.px-lg-5{padding-left:3rem!important}.m-lg-auto{margin:auto!important}.mt-lg-auto,.my-lg-auto{margin-top:auto!important}.mr-lg-auto,.mx-lg-auto{margin-right:auto!important}.mb-lg-auto,.my-lg-auto{margin-bottom:auto!important}.ml-lg-auto,.mx-lg-auto{margin-left:auto!important}}
@media (min-width:1200px){.m-xl-0{margin:0!important}.mt-xl-0,.my-xl-0{margin-top:0!important}.mr-xl-0,.mx-xl-0{margin-right:0!important}.mb-xl-0,.my-xl-0{margin-bottom:0!important}.ml-xl-0,.mx-xl-0{margin-left:0!important}.m-xl-1{margin:.25rem!important}.mt-xl-1,.my-xl-1{margin-top:.25rem!important}.mr-xl-1,.mx-xl-1{margin-right:.25rem!important}.mb-xl-1,.my-xl-1{margin-bottom:.25rem!important}.ml-xl-1,.mx-xl-1{margin-left:.25rem!important}.m-xl-2{margin:.5rem!important}.mt-xl-2,.my-xl-2{margin-top:.5rem!important}.mr-xl-2,.mx-xl-2{margin-right:.5rem!important}.mb-xl-2,.my-xl-2{margin-bottom:.5rem!important}.ml-xl-2,.mx-xl-2{margin-left:.5rem!important}.m-xl-3{margin:1rem!important}.mt-xl-3,.my-xl-3{margin-top:1rem!important}.mr-xl-3,.mx-xl-3{margin-right:1rem!important}.mb-xl-3,.my-xl-3{margin-bottom:1rem!important}.ml-xl-3,.mx-xl-3{margin-left:1rem!important}.m-xl-4{margin:1.5rem!important}.mt-xl-4,.my-xl-4{margin-top:1.5rem!important}.mr-xl-4,.mx-xl-4{margin-right:1.5rem!important}.mb-xl-4,.my-xl-4{margin-bottom:1.5rem!important}.ml-xl-4,.mx-xl-4{margin-left:1.5rem!important}.m-xl-5{margin:3rem!important}.mt-xl-5,.my-xl-5{margin-top:3rem!important}.mr-xl-5,.mx-xl-5{margin-right:3rem!important}.mb-xl-5,.my-xl-5{margin-bottom:3rem!important}.ml-xl-5,.mx-xl-5{margin-left:3rem!important}.p-xl-0{padding:0!important}.pt-xl-0,.py-xl-0{padding-top:0!important}.pr-xl-0,.px-xl-0{padding-right:0!important}.pb-xl-0,.py-xl-0{padding-bottom:0!important}.pl-xl-0,.px-xl-0{padding-left:0!important}.p-xl-1{padding:.25rem!important}.pt-xl-1,.py-xl-1{padding-top:.25rem!important}.pr-xl-1,.px-xl-1{padding-right:.25rem!important}.pb-xl-1,.py-xl-1{padding-bottom:.25rem!important}.pl-xl-1,.px-xl-1{padding-left:.25rem!important}.p-xl-2{padding:.5rem!important}.pt-xl-2,.py-xl-2{padding-top:.5rem!important}.pr-xl-2,.px-xl-2{padding-right:.5rem!important}.pb-xl-2,.py-xl-2{padding-bottom:.5rem!important}.pl-xl-2,.px-xl-2{padding-left:.5rem!important}.p-xl-3{padding:1rem!important}.pt-xl-3,.py-xl-3{padding-top:1rem!important}.pr-xl-3,.px-xl-3{padding-right:1rem!important}.pb-xl-3,.py-xl-3{padding-bottom:1rem!important}.pl-xl-3,.px-xl-3{padding-left:1rem!important}.p-xl-4{padding:1.5rem!important}.pt-xl-4,.py-xl-4{padding-top:1.5rem!important}.pr-xl-4,.px-xl-4{padding-right:1.5rem!important}.pb-xl-4,.py-xl-4{padding-bottom:1.5rem!important}.pl-xl-4,.px-xl-4{padding-left:1.5rem!important}.p-xl-5{padding:3rem!important}.pt-xl-5,.py-xl-5{padding-top:3rem!important}.pr-xl-5,.px-xl-5{padding-right:3rem!important}.pb-xl-5,.py-xl-5{padding-bottom:3rem!important}.pl-xl-5,.px-xl-5{padding-left:3rem!important}.m-xl-auto{margin:auto!important}.mt-xl-auto,.my-xl-auto{margin-top:auto!important}.mr-xl-auto,.mx-xl-auto{margin-right:auto!important}.mb-xl-auto,.my-xl-auto{margin-bottom:auto!important}.ml-xl-auto,.mx-xl-auto{margin-left:auto!important}}
.text-monospace{font-family:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace}
.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-light{font-weight:300!important}
.font-weight-normal{font-weight:400!important}
.font-weight-bold{font-weight:700!important}
.font-italic{font-style:italic!important}
.text-white{color:#fff!important}
.text-primary{color:#ff5e14!important}
a.text-primary:focus,a.text-primary:hover{color:#0062cc!important}
.text-secondary{color:#6c757d!important}
a.text-secondary:focus,a.text-secondary:hover{color:#545b62!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-body{color:#212529!important}
.text-muted{color:#6c757d!important}
.text-black-50{color:rgba(0,0,0,.5)!important}
.text-white-50{color:rgba(255,255,255,.5)!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}
@media print{*,::after,::before{text-shadow:none!important;box-shadow:none!important}a:not(.btn){text-decoration:underline}abbr[title]::after{content:" (" attr(title) ")"}pre{white-space:pre-wrap!important}blockquote,pre{border:1px solid #adb5bd;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}@page{size:a3}body{min-width:992px!important}.container{min-width:992px!important}.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 #dee2e6!important}.table-dark{color:inherit}.table-dark tbody+tbody,.table-dark td,.table-dark th,.table-dark thead th{border-color:#dee2e6}.table .thead-dark th{color:inherit;border-color:#dee2e6}}
html{line-height:1.15;-webkit-text-size-adjust:100%}
body{margin:0}
main{display:block}
hr{box-sizing:content-box;height:0;overflow:visible}
pre{font-family:monospace,monospace;font-size:1em}
a{background-color:transparent}
abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}
b,strong{font-weight:bolder}
code,kbd,samp{font-family:monospace,monospace;font-size:1em}
small{font-size:80%}
sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}
sub{bottom:-.25em}
sup{top:-.5em}
img{border-style:none}
button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}
button,input{overflow:visible}
button,select{text-transform:none}
[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}
[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}
[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}
fieldset{padding:.35em .75em .625em}
legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}
progress{vertical-align:baseline}
textarea{overflow:auto}
[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}
[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}
[type=search]{-webkit-appearance:textfield;outline-offset:-2px}
[type=search]::-webkit-search-decoration{-webkit-appearance:none}
::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}
details{display:block}
summary{display:list-item}
template{display:none}
[hidden]{display:none}
.btn-primary:focus,input:focus,select:focus,textarea:focus{box-shadow:none!important}
input,textarea{outline:0}
.btn:focus,a:focus{text-decoration:none;outline:0}
.uppercase{text-transform:uppercase}
.capitalize{text-transform:capitalize}
ul{}
li{list-style:none}
button:focus,input:focus{border-color:transparent;outline-color:transparent}
textarea:focus{border-color:transparent;outline-color:transparent}
hr{margin:60px 0;padding:0;border-bottom:1px solid #eceff8;border-top:0}
label{cursor:pointer;font-size:14px;font-weight:400}
a,address,cite,dfn,em,i,li,ol,ul,var{font-style:normal;font-weight:400}
::-moz-selection{background:#4fc1f0;color:#888;text-shadow:none}
::-moz-selection{background:#4fc1f0;color:#888;text-shadow:none}
::selection{background:#4fc1f0;color:#888;text-shadow:none}
::-moz-placeholder{color:#888;font-size:16px}
::placeholder{color:#888;font-size:16px}
.alignleft{display:inline;float:left}
.alignright{display:inline;float:right}
.aligncenter{display:block;margin-right:auto;margin-left:auto;text-align:center}
.wp-caption.alignleft,blockquote.alignleft,img.alignleft{margin:.4em 1.6em 1.6em 0}
.wp-caption.alignright,blockquote.alignright,img.alignright{margin:.4em 0 1.6em 1.6em}
.wp-caption.aligncenter,blockquote.aligncenter,img.aligncenter{clear:both;margin-top:.4em;margin-bottom:1.6em}
.wp-caption.aligncenter,.wp-caption.alignleft,.wp-caption.alignright{margin-bottom:1.2em}
/*!
 * animate.css -http://daneden.me/animate
 * Version - 3.5.2
 * Licensed under the MIT license - http://opensource.org/licenses/MIT
 *
 * Copyright (c) 2018 Daniel Eden
 */
.animated{animation-duration:1s;animation-fill-mode:both}
.animated.infinite{animation-iteration-count:infinite}
.animated.hinge{animation-duration:2s}
.animated.bounceIn,.animated.bounceOut,.animated.flipOutX,.animated.flipOutY{animation-duration:.75s}
@keyframes bounce{20%,53%,80%,from,to{animation-timing-function:cubic-bezier(.215,.61,.355,1);transform:translate3d(0,0,0)}40%,43%{animation-timing-function:cubic-bezier(.755,.050,.855,.060);transform:translate3d(0,-30px,0)}70%{animation-timing-function:cubic-bezier(.755,.050,.855,.060);transform:translate3d(0,-15px,0)}90%{transform:translate3d(0,-4px,0)}}
.bounce{animation-name:bounce;transform-origin:center bottom}
@keyframes flash{50%,from,to{opacity:1}25%,75%{opacity:0}}
.flash{animation-name:flash}
@keyframes pulse{from,to{transform:scale3d(1,1,1)}50%{transform:scale3d(1.05,1.05,1.05)}}
.pulse{animation-name:pulse}
@keyframes rubberBand{from,to{transform:scale3d(1,1,1)}30%{transform:scale3d(1.25,.75,1)}40%{transform:scale3d(.75,1.25,1)}50%{transform:scale3d(1.15,.85,1)}65%{transform:scale3d(.95,1.05,1)}75%{transform:scale3d(1.05,.95,1)}}
.rubberBand{animation-name:rubberBand}
@keyframes shake{from,to{transform:translate3d(0,0,0)}10%,30%,50%,70%,90%{transform:translate3d(-10px,0,0)}20%,40%,60%,80%{transform:translate3d(10px,0,0)}}
.shake{animation-name:shake}
@keyframes headShake{0%{transform:translateX(0)}6.5%{transform:translateX(-6px) rotateY(-9deg)}18.5%{transform:translateX(5px) rotateY(7deg)}31.5%{transform:translateX(-3px) rotateY(-5deg)}43.5%{transform:translateX(2px) rotateY(3deg)}50%{transform:translateX(0)}}
.headShake{animation-timing-function:ease-in-out;animation-name:headShake}
@keyframes swing{20%{transform:rotate3d(0,0,1,15deg)}40%{transform:rotate3d(0,0,1,-10deg)}60%{transform:rotate3d(0,0,1,5deg)}80%{transform:rotate3d(0,0,1,-5deg)}to{transform:rotate3d(0,0,1,0deg)}}
.swing{transform-origin:top center;animation-name:swing}
@keyframes tada{from,to{transform:scale3d(1,1,1)}10%,20%{transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg)}30%,50%,70%,90%{transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg)}40%,60%,80%{transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg)}}
.tada{animation-name:tada}
@keyframes wobble{from,to{transform:none}15%{transform:translate3d(-25%,0,0) rotate3d(0,0,1,-5deg)}30%{transform:translate3d(20%,0,0) rotate3d(0,0,1,3deg)}45%{transform:translate3d(-15%,0,0) rotate3d(0,0,1,-3deg)}60%{transform:translate3d(10%,0,0) rotate3d(0,0,1,2deg)}75%{transform:translate3d(-5%,0,0) rotate3d(0,0,1,-1deg)}}
.wobble{animation-name:wobble}
@keyframes jello{11.1%,from,to{transform:none}22.2%{transform:skewX(-12.5deg) skewY(-12.5deg)}33.3%{transform:skewX(6.25deg) skewY(6.25deg)}44.4%{transform:skewX(-3.125deg) skewY(-3.125deg)}55.5%{transform:skewX(1.5625deg) skewY(1.5625deg)}66.6%{transform:skewX(-.78125deg) skewY(-.78125deg)}77.7%{transform:skewX(.390625deg) skewY(.390625deg)}88.8%{transform:skewX(-.1953125deg) skewY(-.1953125deg)}}
.jello{animation-name:jello;transform-origin:center}
@keyframes bounceIn{20%,40%,60%,80%,from,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:scale3d(.3,.3,.3)}20%{transform:scale3d(1.1,1.1,1.1)}40%{transform:scale3d(.9,.9,.9)}60%{opacity:1;transform:scale3d(1.03,1.03,1.03)}80%{transform:scale3d(.97,.97,.97)}to{opacity:1;transform:scale3d(1,1,1)}}
.bounceIn{animation-name:bounceIn}
@keyframes bounceInDown{60%,75%,90%,from,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,-3000px,0)}60%{opacity:1;transform:translate3d(0,25px,0)}75%{transform:translate3d(0,-10px,0)}90%{transform:translate3d(0,5px,0)}to{transform:none}}
.bounceInDown{animation-name:bounceInDown}
@keyframes bounceInLeft{60%,75%,90%,from,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(-3000px,0,0)}60%{opacity:1;transform:translate3d(25px,0,0)}75%{transform:translate3d(-10px,0,0)}90%{transform:translate3d(5px,0,0)}to{transform:none}}
.bounceInLeft{animation-name:bounceInLeft}
@keyframes bounceInRight{60%,75%,90%,from,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}from{opacity:0;transform:translate3d(3000px,0,0)}60%{opacity:1;transform:translate3d(-25px,0,0)}75%{transform:translate3d(10px,0,0)}90%{transform:translate3d(-5px,0,0)}to{transform:none}}
.bounceInRight{animation-name:bounceInRight}
@keyframes bounceInUp{60%,75%,90%,from,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}from{opacity:0;transform:translate3d(0,3000px,0)}60%{opacity:1;transform:translate3d(0,-20px,0)}75%{transform:translate3d(0,10px,0)}90%{transform:translate3d(0,-5px,0)}to{transform:translate3d(0,0,0)}}
.bounceInUp{animation-name:bounceInUp}
@keyframes bounceOut{20%{transform:scale3d(.9,.9,.9)}50%,55%{opacity:1;transform:scale3d(1.1,1.1,1.1)}to{opacity:0;transform:scale3d(.3,.3,.3)}}
.bounceOut{animation-name:bounceOut}
@keyframes bounceOutDown{20%{transform:translate3d(0,10px,0)}40%,45%{opacity:1;transform:translate3d(0,-20px,0)}to{opacity:0;transform:translate3d(0,2000px,0)}}
.bounceOutDown{animation-name:bounceOutDown}
@keyframes bounceOutLeft{20%{opacity:1;transform:translate3d(20px,0,0)}to{opacity:0;transform:translate3d(-2000px,0,0)}}
.bounceOutLeft{animation-name:bounceOutLeft}
@keyframes bounceOutRight{20%{opacity:1;transform:translate3d(-20px,0,0)}to{opacity:0;transform:translate3d(2000px,0,0)}}
.bounceOutRight{animation-name:bounceOutRight}
@keyframes bounceOutUp{20%{transform:translate3d(0,-10px,0)}40%,45%{opacity:1;transform:translate3d(0,20px,0)}to{opacity:0;transform:translate3d(0,-2000px,0)}}
.bounceOutUp{animation-name:bounceOutUp}
@keyframes fadeIn{from{opacity:0}to{opacity:1}}
.fadeIn{animation-name:fadeIn}
@keyframes fadeInDown{from{opacity:0;transform:translate3d(0,-100%,0)}to{opacity:1;transform:none}}
.fadeInDown{animation-name:fadeInDown}
@keyframes fadeInDownBig{from{opacity:0;transform:translate3d(0,-2000px,0)}to{opacity:1;transform:none}}
.fadeInDownBig{animation-name:fadeInDownBig}
@keyframes fadeInLeft{from{opacity:0;transform:translate3d(-100%,0,0)}to{opacity:1;transform:none}}
.fadeInLeft{animation-name:fadeInLeft}
@keyframes fadeInLeftBig{from{opacity:0;transform:translate3d(-2000px,0,0)}to{opacity:1;transform:none}}
.fadeInLeftBig{animation-name:fadeInLeftBig}
@keyframes fadeInRight{from{opacity:0;transform:translate3d(100%,0,0)}to{opacity:1;transform:none}}
.fadeInRight{animation-name:fadeInRight}
@keyframes fadeInRightBig{from{opacity:0;transform:translate3d(2000px,0,0)}to{opacity:1;transform:none}}
.fadeInRightBig{animation-name:fadeInRightBig}
@keyframes fadeInUp{from{opacity:0;transform:translate3d(0,100%,0)}to{opacity:1;transform:none}}
.fadeInUp{animation-name:fadeInUp}
@keyframes fadeInUpBig{from{opacity:0;transform:translate3d(0,2000px,0)}to{opacity:1;transform:none}}
.fadeInUpBig{animation-name:fadeInUpBig}
@keyframes fadeOut{from{opacity:1}to{opacity:0}}
.fadeOut{animation-name:fadeOut}
@keyframes fadeOutDown{from{opacity:1}to{opacity:0;transform:translate3d(0,100%,0)}}
.fadeOutDown{animation-name:fadeOutDown}
@keyframes fadeOutDownBig{from{opacity:1}to{opacity:0;transform:translate3d(0,2000px,0)}}
.fadeOutDownBig{animation-name:fadeOutDownBig}
@keyframes fadeOutLeft{from{opacity:1}to{opacity:0;transform:translate3d(-100%,0,0)}}
.fadeOutLeft{animation-name:fadeOutLeft}
@keyframes fadeOutLeftBig{from{opacity:1}to{opacity:0;transform:translate3d(-2000px,0,0)}}
.fadeOutLeftBig{animation-name:fadeOutLeftBig}
@keyframes fadeOutRight{from{opacity:1}to{opacity:0;transform:translate3d(100%,0,0)}}
.fadeOutRight{animation-name:fadeOutRight}
@keyframes fadeOutRightBig{from{opacity:1}to{opacity:0;transform:translate3d(2000px,0,0)}}
.fadeOutRightBig{animation-name:fadeOutRightBig}
@keyframes fadeOutUp{from{opacity:1}to{opacity:0;transform:translate3d(0,-100%,0)}}
.fadeOutUp{animation-name:fadeOutUp}
@keyframes fadeOutUpBig{from{opacity:1}to{opacity:0;transform:translate3d(0,-2000px,0)}}
.fadeOutUpBig{animation-name:fadeOutUpBig}
@keyframes flip{from{transform:perspective(400px) rotate3d(0,1,0,-360deg);animation-timing-function:ease-out}40%{transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-190deg);animation-timing-function:ease-out}50%{transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-170deg);animation-timing-function:ease-in}80%{transform:perspective(400px) scale3d(.95,.95,.95);animation-timing-function:ease-in}to{transform:perspective(400px);animation-timing-function:ease-in}}
.animated.flip{backface-visibility:visible;animation-name:flip}
@keyframes flipInX{from{transform:perspective(400px) rotate3d(1,0,0,90deg);animation-timing-function:ease-in;opacity:0}40%{transform:perspective(400px) rotate3d(1,0,0,-20deg);animation-timing-function:ease-in}60%{transform:perspective(400px) rotate3d(1,0,0,10deg);opacity:1}80%{transform:perspective(400px) rotate3d(1,0,0,-5deg)}to{transform:perspective(400px)}}
.flipInX{backface-visibility:visible!important;animation-name:flipInX}
.flipInY,.flipOutX{-webkit-backface-visibility:visible!important}
@keyframes flipInY{from{transform:perspective(400px) rotate3d(0,1,0,90deg);animation-timing-function:ease-in;opacity:0}40%{transform:perspective(400px) rotate3d(0,1,0,-20deg);animation-timing-function:ease-in}60%{transform:perspective(400px) rotate3d(0,1,0,10deg);opacity:1}80%{transform:perspective(400px) rotate3d(0,1,0,-5deg)}to{transform:perspective(400px)}}
.flipInY{backface-visibility:visible!important;animation-name:flipInY}
@keyframes flipOutX{from{transform:perspective(400px)}30%{transform:perspective(400px) rotate3d(1,0,0,-20deg);opacity:1}to{transform:perspective(400px) rotate3d(1,0,0,90deg);opacity:0}}
.flipOutX{animation-name:flipOutX;backface-visibility:visible!important}
@keyframes flipOutY{from{transform:perspective(400px)}30%{transform:perspective(400px) rotate3d(0,1,0,-15deg);opacity:1}to{transform:perspective(400px) rotate3d(0,1,0,90deg);opacity:0}}
.flipOutY{backface-visibility:visible!important;animation-name:flipOutY}
@keyframes lightSpeedIn{from{transform:translate3d(100%,0,0) skewX(-30deg);opacity:0}60%{transform:skewX(20deg);opacity:1}80%{transform:skewX(-5deg);opacity:1}to{transform:none;opacity:1}}
.lightSpeedIn{animation-name:lightSpeedIn;animation-timing-function:ease-out}
@keyframes lightSpeedOut{from{opacity:1}to{transform:translate3d(100%,0,0) skewX(30deg);opacity:0}}
.lightSpeedOut{animation-name:lightSpeedOut;animation-timing-function:ease-in}
@keyframes rotateIn{from{transform-origin:center;transform:rotate3d(0,0,1,-200deg);opacity:0}to{transform-origin:center;transform:none;opacity:1}}
.rotateIn{animation-name:rotateIn}
@keyframes rotateInDownLeft{from{transform-origin:left bottom;transform:rotate3d(0,0,1,-45deg);opacity:0}to{transform-origin:left bottom;transform:none;opacity:1}}
.rotateInDownLeft{animation-name:rotateInDownLeft}
@keyframes rotateInDownRight{from{transform-origin:right bottom;transform:rotate3d(0,0,1,45deg);opacity:0}to{transform-origin:right bottom;transform:none;opacity:1}}
.rotateInDownRight{animation-name:rotateInDownRight}
@keyframes rotateInUpLeft{from{transform-origin:left bottom;transform:rotate3d(0,0,1,45deg);opacity:0}to{transform-origin:left bottom;transform:none;opacity:1}}
.rotateInUpLeft{animation-name:rotateInUpLeft}
@keyframes rotateInUpRight{from{transform-origin:right bottom;transform:rotate3d(0,0,1,-90deg);opacity:0}to{transform-origin:right bottom;transform:none;opacity:1}}
.rotateInUpRight{animation-name:rotateInUpRight}
@keyframes rotateOut{from{transform-origin:center;opacity:1}to{transform-origin:center;transform:rotate3d(0,0,1,200deg);opacity:0}}
.rotateOut{animation-name:rotateOut}
@keyframes rotateOutDownLeft{from{transform-origin:left bottom;opacity:1}to{transform-origin:left bottom;transform:rotate3d(0,0,1,45deg);opacity:0}}
.rotateOutDownLeft{animation-name:rotateOutDownLeft}
@keyframes rotateOutDownRight{from{transform-origin:right bottom;opacity:1}to{transform-origin:right bottom;transform:rotate3d(0,0,1,-45deg);opacity:0}}
.rotateOutDownRight{animation-name:rotateOutDownRight}
@keyframes rotateOutUpLeft{from{transform-origin:left bottom;opacity:1}to{transform-origin:left bottom;transform:rotate3d(0,0,1,-45deg);opacity:0}}
.rotateOutUpLeft{animation-name:rotateOutUpLeft}
@keyframes rotateOutUpRight{from{transform-origin:right bottom;opacity:1}to{transform-origin:right bottom;transform:rotate3d(0,0,1,90deg);opacity:0}}
.rotateOutUpRight{animation-name:rotateOutUpRight}
@keyframes hinge{0%{transform-origin:top left;animation-timing-function:ease-in-out}20%,60%{transform:rotate3d(0,0,1,80deg);transform-origin:top left;animation-timing-function:ease-in-out}40%,80%{transform:rotate3d(0,0,1,60deg);transform-origin:top left;animation-timing-function:ease-in-out;opacity:1}to{transform:translate3d(0,700px,0);opacity:0}}
.hinge{animation-name:hinge}
@keyframes jackInTheBox{from{opacity:0;transform:scale(.1) rotate(30deg);transform-origin:center bottom}50%{transform:rotate(-10deg)}70%{transform:rotate(3deg)}to{opacity:1;transform:scale(1)}}
.jackInTheBox{animation-name:jackInTheBox}
@keyframes rollIn{from{opacity:0;transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg)}to{opacity:1;transform:none}}
.rollIn{animation-name:rollIn}
@keyframes rollOut{from{opacity:1}to{opacity:0;transform:translate3d(100%,0,0) rotate3d(0,0,1,120deg)}}
.rollOut{animation-name:rollOut}
@keyframes zoomIn{from{opacity:0;transform:scale3d(.3,.3,.3)}50%{opacity:1}}
.zoomIn{animation-name:zoomIn}
@keyframes zoomInDown{from{opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,60px,0);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}
.zoomInDown{animation-name:zoomInDown}
@keyframes zoomInLeft{from{opacity:0;transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(10px,0,0);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}
.zoomInLeft{animation-name:zoomInLeft}
@keyframes zoomInRight{from{opacity:0;transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}
.zoomInRight{animation-name:zoomInRight}
@keyframes zoomInUp{from{opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}
.zoomInUp{animation-name:zoomInUp}
@keyframes zoomOut{from{opacity:1}50%{opacity:0;transform:scale3d(.3,.3,.3)}to{opacity:0}}
.zoomOut{animation-name:zoomOut}
@keyframes zoomOutDown{40%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}to{opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);transform-origin:center bottom;animation-timing-function:cubic-bezier(.175,.885,.32,1)}}
.zoomOutDown{animation-name:zoomOutDown}
@keyframes zoomOutLeft{40%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(42px,0,0)}to{opacity:0;transform:scale(.1) translate3d(-2000px,0,0);transform-origin:left center}}
.zoomOutLeft{animation-name:zoomOutLeft}
@keyframes zoomOutRight{40%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(-42px,0,0)}to{opacity:0;transform:scale(.1) translate3d(2000px,0,0);transform-origin:right center}}
.zoomOutRight{animation-name:zoomOutRight}
@keyframes zoomOutUp{40%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,60px,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}to{opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);transform-origin:center bottom;animation-timing-function:cubic-bezier(.175,.885,.32,1)}}
.zoomOutUp{animation-name:zoomOutUp}
@keyframes slideInDown{from{transform:translate3d(0,-100%,0);visibility:visible}to{transform:translate3d(0,0,0)}}
.slideInDown{animation-name:slideInDown}
@keyframes slideInLeft{from{transform:translate3d(-100%,0,0);visibility:visible}to{transform:translate3d(0,0,0)}}
.slideInLeft{animation-name:slideInLeft}
@keyframes slideInRight{from{transform:translate3d(100%,0,0);visibility:visible}to{transform:translate3d(0,0,0)}}
.slideInRight{animation-name:slideInRight}
@keyframes slideInUp{from{transform:translate3d(0,100%,0);visibility:visible}to{transform:translate3d(0,0,0)}}
.slideInUp{animation-name:slideInUp}
@keyframes slideOutDown{from{transform:translate3d(0,0,0)}to{visibility:hidden;transform:translate3d(0,100%,0)}}
.slideOutDown{animation-name:slideOutDown}
@keyframes slideOutLeft{from{transform:translate3d(0,0,0)}to{visibility:hidden;transform:translate3d(-100%,0,0)}}
.slideOutLeft{animation-name:slideOutLeft}
@keyframes slideOutRight{from{transform:translate3d(0,0,0)}to{visibility:hidden;transform:translate3d(100%,0,0)}}
.slideOutRight{animation-name:slideOutRight}
@keyframes slideOutUp{from{transform:translate3d(0,0,0)}to{visibility:hidden;transform:translate3d(0,-100%,0)}}
.slideOutUp{animation-name:slideOutUp}
/* meanmenu css */
a.meanmenu-reveal{display:none}
.mean-container .mean-bar{background:#0f99de;float:left;min-height:60px;padding:4px 0 0;position:relative;width:100%;z-index:999999}
.mean-container a.meanmenu-reveal{width:22px;height:22px;padding:18px;top:0;right:0;cursor:pointer;color:#fff;text-decoration:none;font-size:16px;text-indent:-9999em;line-height:22px;font-size:1px;display:block;font-family:Arial,Helvetica,sans-serif;font-weight:700;float:right}
.mean-container a.meanmenu-reveal span{display:block;background:#0c5adb;height:3px;margin-top:4px}
.mean-container .mean-nav{float:left;width:100%;background:#0c1923}
.mean-container .mean-nav ul{padding:0;margin:0;width:100%;list-style-type:none}
.mean-container .mean-nav ul li{background:#f8f8f8 none repeat scroll 0 0;float:left;position:relative;width:100%;border-top:1px solid#ddd}
.mean-container .mean-nav ul li a{background:#f8f8f8 none repeat scroll 0 0;color:#666;display:block;float:left;font-size:12px;margin:0;padding:1em 5%;text-align:left;text-decoration:none;text-transform:uppercase;width:90%;font-weight:700}
.mobile-menu-area{background:#262626}
.mean-container .mean-nav ul li li a{border-top:1px solid rgba(255,255,255,.25);opacity:.75;padding:1em 10%;text-shadow:none!important;visibility:visible;width:80%;font-weight:400;text-transform:capitalize;color:#444}
.mean-container .mean-nav ul li.mean-last a{border-bottom:0;margin-bottom:0}
.mean-container .mean-nav ul li li li a{width:70%;padding:1em 15%}
.mean-container .mean-nav ul li li li li a{width:60%;padding:1em 20%}
.mean-container .mean-nav ul li li li li li a{width:50%;padding:1em 25%}
.mean-container .mean-nav ul li a:hover{background:#f8f8f8 none repeat scroll 0 0;color:#f47e1e}
.mean-container .mean-nav ul li a.mean-expand{width:100%;height:18px; line-height:1;margin-top:1px;padding:12px!important;text-align:right;position:absolute;right:0;top:0;z-index:2;font-weight:700;background:rgba(255,255,255,.1);border:0!important;background:#f8f8f8}
.mean-container .mean-nav ul li a.mean-expand:hover{background:#f8f8f8}
.mean-container .mean-push{float:left;width:100%;padding:0;margin:0;clear:both}
.mean-nav .wrapper{width:100%;padding:0;margin:0}
.mean-container .mean-bar,.mean-container .mean-bar *{box-sizing:content-box}
.mean-remove{display:none!important}
.mean-container .mean-bar::after{color:#fff;content:"MENU";font-size:21px;left:5%;position:absolute;top:12px}
.mean-container .mean-bar::after{display:none}
.mean-container .mean-nav ul li a:hover{color:#f47e1e;border-radius:0}
.mean-container a.meanmenu-reveal span{background:#0c5adb;}
.mobile-menu-area{background:#fff none repeat scroll 0 0;border-top:3px solid #2bcdc1}
.mean-container .mean-nav ul li a{background:#fff;color:#444;display:block}
.mean-container .mean-nav ul li a.mean-expand{ background:0;top:0px}
.mean-container .mean-nav ul li a.mean-expand:hover{background:0 0}
.mean-container .mean-nav ul li{background:#444}
.mean-container .mean-nav ul li li a{color:#fff;opacity:.9;border-top:0}
.mean-container a.meanmenu-reveal{color:#fff}
.meanmenu-reveal.meanclose:hover{color:#0c5adb !important}
.mean-container a.meanmenu-reveal:hover span{background:#0c5adb;}
.mean-container .mean-bar::before{content: "";color:#fff;font-size:18px;font-weight:700;left:10px;position:absolute;top:13px}
/* slick css */
.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;touch-action:pan-y;-webkit-tap-highlight-color:transparent}
.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}
.slick-list:focus{outline:0}
.slick-list.dragging{cursor:pointer;cursor:hand}
.slick-slider .slick-list,.slick-slider .slick-track{transform:translate3d(0,0,0)}
.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}
.slick-track:after,.slick-track:before{display:table;content:''}
.slick-track:after{clear:both}
.slick-loading .slick-track{visibility:hidden}
.slick-slide{display:none;float:left;height:100%;min-height:1px}
[dir=rtl] .slick-slide{float:right}
.slick-slide img{display:block}
.slick-slide.slick-loading img{display:none}
.slick-slide.dragging img{pointer-events:none}
.slick-initialized .slick-slide{display:block}
.slick-loading .slick-slide{visibility:hidden}
.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}
.slick-arrow.slick-hidden{display:none}
/* aprova icon */
@font-face{font-family:aprova;src:url(../fonts/aprova06980698.eot?ef1ywa);src:url(../fonts/aprova06980698.eot?ef1ywa#iefix) format('embedded-opentype'),url(../fonts/aprova06980698.ttf?ef1ywa) format('truetype'),url(../fonts/aprova06980698.woff?ef1ywa) format('woff'),url(../fonts/aprova06980698.svg?ef1ywa#aprova) format('svg');font-weight:400;font-style:normal;font-display:block}
[class*=" aprova-"],[class^=aprova-]{font-family:aprova!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.aprova-landing:before{content:"\e900"}
.aprova-bar-chart:before{content:"\e901"}
.aprova-website:before{content:"\e902"}
.aprova-objective:before{content:"\e903"}
.aprova-lightbulb:before{content:"\e904"}
.aprova-analysis:before{content:"\e905"}
.aprova-startup1:before{content:"\e906"}
.aprova-website-1:before{content:"\e907"}
.aprova-profits:before{content:"\e908"}
.aprova-research:before{content:"\e909"}
.aprova-analysis-1:before{content:"\e90a"}
.aprova-doctor1:before{content:"\e90b"}
.aprova-research-1:before{content:"\e90c"}
.aprova-team:before{content:"\e90d"}
.aprova-vaccine:before{content:"\e90e"}
.aprova-medicine:before{content:"\e90f"}
.aprova-drug:before{content:"\e910"}
.aprova-dose:before{content:"\e911"}
.aprova-prize:before{content:"\e912"}
.aprova-reward:before{content:"\e913"}
.aprova-plaster:before{content:"\e914"}
.aprova-medicine1:before{content:"\e915"}
.aprova-chemical:before{content:"\e916"}
.aprova-medicine-1:before{content:"\e917"}
.aprova-doctor:before{content:"\e918"}
.aprova-data:before{content:"\e919"}
.aprova-brain:before{content:"\e91a"}
.aprova-lung:before{content:"\e91b"}
.aprova-kidney:before{content:"\e91c"}
.aprova-mri:before{content:"\e91d"}
.aprova-trophy:before{content:"\e91e"}
.aprova-envelope-with-a-letter:before{content:"\e91f"}
.aprova-verified-text-paper:before{content:"\e920"}
.aprova-calculator-interface-symbol:before{content:"\e921"}
.aprova-clock:before{content:"\e922"}
.aprova-class-with-students-and-whiteboard:before{content:"\e923"}
.aprova-target1:before{content:"\e924"}
.aprova-worldwide:before{content:"\e925"}
.aprova-award:before{content:"\e926"}
.aprova-map:before{content:"\e927"}
.aprova-roof:before{content:"\e928"}
.aprova-clock-1:before{content:"\e929"}
.aprova-wash:before{content:"\e92a"}
.aprova-dinner:before{content:"\e92b"}
.aprova-food:before{content:"\e92c"}
.aprova-shower:before{content:"\e92d"}
.aprova-frying-pan-cooking:before{content:"\e92e"}
.aprova-music:before{content:"\e92f"}
.aprova-fan:before{content:"\e930"}
.aprova-screen:before{content:"\e931"}
.aprova-digital-marketing:before{content:"\e932"}
.aprova-startup:before{content:"\e933"}
.aprova-prize-1:before{content:"\e934"}
.aprova-circular:before{content:"\e935"}
.aprova-computer:before{content:"\e936"}
.aprova-research1:before{content:"\e937"}
.aprova-analytics:before{content:"\e938"}
.aprova-bitcoin:before{content:"\e939"}
.aprova-talk:before{content:"\e93a"}
.aprova-bitcoin-1:before{content:"\e93b"}
.aprova-bitcoin-2:before{content:"\e93c"}
.aprova-bitcoin-3:before{content:"\e93d"}
.aprova-bitcoin-4:before{content:"\e93e"}
.aprova-bitcoin-5:before{content:"\e93f"}
.aprova-bitcoin-6:before{content:"\e940"}
.aprova-password:before{content:"\e941"}
.aprova-bitcoin-7:before{content:"\e942"}
.aprova-blockchain:before{content:"\e943"}
.aprova-ui:before{content:"\e944"}
.aprova-shaver:before{content:"\e945"}
.aprova-shave:before{content:"\e946"}
.aprova-chair:before{content:"\e947"}
.aprova-woman:before{content:"\e948"}
.aprova-gym:before{content:"\e949"}
.aprova-down:before{content:"\e94a"}
.aprova-earth-grid-symbol-and-three-persons:before{content:"\e94b"}
.aprova-weightlifting:before{content:"\e94c"}
.aprova-partner:before{content:"\e94d"}
.aprova-city-hall:before{content:"\e94e"}
.aprova-shake-hands:before{content:"\e94f"}
.aprova-avatar:before{content:"\e950"}
.aprova-target:before{content:"\e951"}
.aprova-contract:before{content:"\e952"}
.aprova-investment:before{content:"\e953"}
.flaticon-arrows:before{content:"\f100"}
.aprova-test:before{content:"\e953"}
/* themify icon */
@font-face{font-family:themify;src:url(../fonts/themify9f24.html?-fvbane);src:url(../fonts/themifyd41d.html?#iefix-fvbane) format('embedded-opentype'),url(../fonts/themify9f24.woff?-fvbane) format('woff'),url(../fonts/themify9f24.ttf?-fvbane) format('truetype'),url(../fonts/themify9f24-2.html?-fvbane#themify) format('svg');font-weight:400;font-style:normal}
[class*=" ti-"],[class^=ti-]{font-family:themify;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.ti-wand:before{content:"\e600"}
.ti-volume:before{content:"\e601"}
.ti-user:before{content:"\e602"}
.ti-unlock:before{content:"\e603"}
.ti-unlink:before{content:"\e604"}
.ti-trash:before{content:"\e605"}
.ti-thought:before{content:"\e606"}
.ti-target:before{content:"\e607"}
.ti-tag:before{content:"\e608"}
.ti-tablet:before{content:"\e609"}
.ti-star:before{content:"\e60a"}
.ti-spray:before{content:"\e60b"}
.ti-signal:before{content:"\e60c"}
.ti-shopping-cart:before{content:"\e60d"}
.ti-shopping-cart-full:before{content:"\e60e"}
.ti-settings:before{content:"\e60f"}
.ti-search:before{content:"\e610"}
.ti-zoom-in:before{content:"\e611"}
.ti-zoom-out:before{content:"\e612"}
.ti-cut:before{content:"\e613"}
.ti-ruler:before{content:"\e614"}
.ti-ruler-pencil:before{content:"\e615"}
.ti-ruler-alt:before{content:"\e616"}
.ti-bookmark:before{content:"\e617"}
.ti-bookmark-alt:before{content:"\e618"}
.ti-reload:before{content:"\e619"}
.ti-plus:before{content:"\e61a"}
.ti-pin:before{content:"\e61b"}
.ti-pencil:before{content:"\e61c"}
.ti-pencil-alt:before{content:"\e61d"}
.ti-paint-roller:before{content:"\e61e"}
.ti-paint-bucket:before{content:"\e61f"}
.ti-na:before{content:"\e620"}
.ti-mobile:before{content:"\e621"}
.ti-minus:before{content:"\e622"}
.ti-medall:before{content:"\e623"}
.ti-medall-alt:before{content:"\e624"}
.ti-marker:before{content:"\e625"}
.ti-marker-alt:before{content:"\e626"}
.ti-arrow-up:before{content:"\e627"}
.ti-arrow-right:before{content:"\e628"}
.ti-arrow-left:before{content:"\e629"}
.ti-arrow-down:before{content:"\e62a"}
.ti-lock:before{content:"\e62b"}
.ti-location-arrow:before{content:"\e62c"}
.ti-link:before{content:"\e62d"}
.ti-layout:before{content:"\e62e"}
.ti-layers:before{content:"\e62f"}
.ti-layers-alt:before{content:"\e630"}
.ti-key:before{content:"\e631"}
.ti-import:before{content:"\e632"}
.ti-image:before{content:"\e633"}
.ti-heart:before{content:"\e634"}
.ti-heart-broken:before{content:"\e635"}
.ti-hand-stop:before{content:"\e636"}
.ti-hand-open:before{content:"\e637"}
.ti-hand-drag:before{content:"\e638"}
.ti-folder:before{content:"\e639"}
.ti-flag:before{content:"\e63a"}
.ti-flag-alt:before{content:"\e63b"}
.ti-flag-alt-2:before{content:"\e63c"}
.ti-eye:before{content:"\e63d"}
.ti-export:before{content:"\e63e"}
.ti-exchange-vertical:before{content:"\e63f"}
.ti-desktop:before{content:"\e640"}
.ti-cup:before{content:"\e641"}
.ti-crown:before{content:"\e642"}
.ti-comments:before{content:"\e643"}
.ti-comment:before{content:"\e644"}
.ti-comment-alt:before{content:"\e645"}
.ti-close:before{content:"\e646"}
.ti-clip:before{content:"\e647"}
.ti-angle-up:before{content:"\e648"}
.ti-angle-right:before{content:"\e649"}
.ti-angle-left:before{content:"\e64a"}
.ti-angle-down:before{content:"\e64b"}
.ti-check:before{content:"\e64c"}
.ti-check-box:before{content:"\e64d"}
.ti-camera:before{content:"\e64e"}
.ti-announcement:before{content:"\e64f"}
.ti-brush:before{content:"\e650"}
.ti-briefcase:before{content:"\e651"}
.ti-bolt:before{content:"\e652"}
.ti-bolt-alt:before{content:"\e653"}
.ti-blackboard:before{content:"\e654"}
.ti-bag:before{content:"\e655"}
.ti-move:before{content:"\e656"}
.ti-arrows-vertical:before{content:"\e657"}
.ti-arrows-horizontal:before{content:"\e658"}
.ti-fullscreen:before{content:"\e659"}
.ti-arrow-top-right:before{content:"\e65a"}
.ti-arrow-top-left:before{content:"\e65b"}
.ti-arrow-circle-up:before{content:"\e65c"}
.ti-arrow-circle-right:before{content:"\e65d"}
.ti-arrow-circle-left:before{content:"\e65e"}
.ti-arrow-circle-down:before{content:"\e65f"}
.ti-angle-double-up:before{content:"\e660"}
.ti-angle-double-right:before{content:"\e661"}
.ti-angle-double-left:before{content:"\e662"}
.ti-angle-double-down:before{content:"\e663"}
.ti-zip:before{content:"\e664"}
.ti-world:before{content:"\e665"}
.ti-wheelchair:before{content:"\e666"}
.ti-view-list:before{content:"\e667"}
.ti-view-list-alt:before{content:"\e668"}
.ti-view-grid:before{content:"\e669"}
.ti-uppercase:before{content:"\e66a"}
.ti-upload:before{content:"\e66b"}
.ti-underline:before{content:"\e66c"}
.ti-truck:before{content:"\e66d"}
.ti-timer:before{content:"\e66e"}
.ti-ticket:before{content:"\e66f"}
.ti-thumb-up:before{content:"\e670"}
.ti-thumb-down:before{content:"\e671"}
.ti-text:before{content:"\e672"}
.ti-stats-up:before{content:"\e673"}
.ti-stats-down:before{content:"\e674"}
.ti-split-v:before{content:"\e675"}
.ti-split-h:before{content:"\e676"}
.ti-smallcap:before{content:"\e677"}
.ti-shine:before{content:"\e678"}
.ti-shift-right:before{content:"\e679"}
.ti-shift-left:before{content:"\e67a"}
.ti-shield:before{content:"\e67b"}
.ti-notepad:before{content:"\e67c"}
.ti-server:before{content:"\e67d"}
.ti-quote-right:before{content:"\e67e"}
.ti-quote-left:before{content:"\e67f"}
.ti-pulse:before{content:"\e680"}
.ti-printer:before{content:"\e681"}
.ti-power-off:before{content:"\e682"}
.ti-plug:before{content:"\e683"}
.ti-pie-chart:before{content:"\e684"}
.ti-paragraph:before{content:"\e685"}
.ti-panel:before{content:"\e686"}
.ti-package:before{content:"\e687"}
.ti-music:before{content:"\e688"}
.ti-music-alt:before{content:"\e689"}
.ti-mouse:before{content:"\e68a"}
.ti-mouse-alt:before{content:"\e68b"}
.ti-money:before{content:"\e68c"}
.ti-microphone:before{content:"\e68d"}
.ti-menu:before{content:"\e68e"}
.ti-menu-alt:before{content:"\e68f"}
.ti-map:before{content:"\e690"}
.ti-map-alt:before{content:"\e691"}
.ti-loop:before{content:"\e692"}
.ti-location-pin:before{content:"\e693"}
.ti-list:before{content:"\e694"}
.ti-light-bulb:before{content:"\e695"}
.ti-Italic:before{content:"\e696"}
.ti-info:before{content:"\e697"}
.ti-infinite:before{content:"\e698"}
.ti-id-badge:before{content:"\e699"}
.ti-hummer:before{content:"\e69a"}
.ti-home:before{content:"\e69b"}
.ti-help:before{content:"\e69c"}
.ti-headphone:before{content:"\e69d"}
.ti-harddrives:before{content:"\e69e"}
.ti-harddrive:before{content:"\e69f"}
.ti-gift:before{content:"\e6a0"}
.ti-game:before{content:"\e6a1"}
.ti-filter:before{content:"\e6a2"}
.ti-files:before{content:"\e6a3"}
.ti-file:before{content:"\e6a4"}
.ti-eraser:before{content:"\e6a5"}
.ti-envelope:before{content:"\e6a6"}
.ti-download:before{content:"\e6a7"}
.ti-direction:before{content:"\e6a8"}
.ti-direction-alt:before{content:"\e6a9"}
.ti-dashboard:before{content:"\e6aa"}
.ti-control-stop:before{content:"\e6ab"}
.ti-control-shuffle:before{content:"\e6ac"}
.ti-control-play:before{content:"\e6ad"}
.ti-control-pause:before{content:"\e6ae"}
.ti-control-forward:before{content:"\e6af"}
.ti-control-backward:before{content:"\e6b0"}
.ti-cloud:before{content:"\e6b1"}
.ti-cloud-up:before{content:"\e6b2"}
.ti-cloud-down:before{content:"\e6b3"}
.ti-clipboard:before{content:"\e6b4"}
.ti-car:before{content:"\e6b5"}
.ti-calendar:before{content:"\e6b6"}
.ti-book:before{content:"\e6b7"}
.ti-bell:before{content:"\e6b8"}
.ti-basketball:before{content:"\e6b9"}
.ti-bar-chart:before{content:"\e6ba"}
.ti-bar-chart-alt:before{content:"\e6bb"}
.ti-back-right:before{content:"\e6bc"}
.ti-back-left:before{content:"\e6bd"}
.ti-arrows-corner:before{content:"\e6be"}
.ti-archive:before{content:"\e6bf"}
.ti-anchor:before{content:"\e6c0"}
.ti-align-right:before{content:"\e6c1"}
.ti-align-left:before{content:"\e6c2"}
.ti-align-justify:before{content:"\e6c3"}
.ti-align-center:before{content:"\e6c4"}
.ti-alert:before{content:"\e6c5"}
.ti-alarm-clock:before{content:"\e6c6"}
.ti-agenda:before{content:"\e6c7"}
.ti-write:before{content:"\e6c8"}
.ti-window:before{content:"\e6c9"}
.ti-widgetized:before{content:"\e6ca"}
.ti-widget:before{content:"\e6cb"}
.ti-widget-alt:before{content:"\e6cc"}
.ti-wallet:before{content:"\e6cd"}
.ti-video-clapper:before{content:"\e6ce"}
.ti-video-camera:before{content:"\e6cf"}
.ti-vector:before{content:"\e6d0"}
.ti-themify-logo:before{content:"\e6d1"}
.ti-themify-favicon:before{content:"\e6d2"}
.ti-themify-favicon-alt:before{content:"\e6d3"}
.ti-support:before{content:"\e6d4"}
.ti-stamp:before{content:"\e6d5"}
.ti-split-v-alt:before{content:"\e6d6"}
.ti-slice:before{content:"\e6d7"}
.ti-shortcode:before{content:"\e6d8"}
.ti-shift-right-alt:before{content:"\e6d9"}
.ti-shift-left-alt:before{content:"\e6da"}
.ti-ruler-alt-2:before{content:"\e6db"}
.ti-receipt:before{content:"\e6dc"}
.ti-pin2:before{content:"\e6dd"}
.ti-pin-alt:before{content:"\e6de"}
.ti-pencil-alt2:before{content:"\e6df"}
.ti-palette:before{content:"\e6e0"}
.ti-more:before{content:"\e6e1"}
.ti-more-alt:before{content:"\e6e2"}
.ti-microphone-alt:before{content:"\e6e3"}
.ti-magnet:before{content:"\e6e4"}
.ti-line-double:before{content:"\e6e5"}
.ti-line-dotted:before{content:"\e6e6"}
.ti-line-dashed:before{content:"\e6e7"}
.ti-layout-width-full:before{content:"\e6e8"}
.ti-layout-width-default:before{content:"\e6e9"}
.ti-layout-width-default-alt:before{content:"\e6ea"}
.ti-layout-tab:before{content:"\e6eb"}
.ti-layout-tab-window:before{content:"\e6ec"}
.ti-layout-tab-v:before{content:"\e6ed"}
.ti-layout-tab-min:before{content:"\e6ee"}
.ti-layout-slider:before{content:"\e6ef"}
.ti-layout-slider-alt:before{content:"\e6f0"}
.ti-layout-sidebar-right:before{content:"\e6f1"}
.ti-layout-sidebar-none:before{content:"\e6f2"}
.ti-layout-sidebar-left:before{content:"\e6f3"}
.ti-layout-placeholder:before{content:"\e6f4"}
.ti-layout-menu:before{content:"\e6f5"}
.ti-layout-menu-v:before{content:"\e6f6"}
.ti-layout-menu-separated:before{content:"\e6f7"}
.ti-layout-menu-full:before{content:"\e6f8"}
.ti-layout-media-right-alt:before{content:"\e6f9"}
.ti-layout-media-right:before{content:"\e6fa"}
.ti-layout-media-overlay:before{content:"\e6fb"}
.ti-layout-media-overlay-alt:before{content:"\e6fc"}
.ti-layout-media-overlay-alt-2:before{content:"\e6fd"}
.ti-layout-media-left-alt:before{content:"\e6fe"}
.ti-layout-media-left:before{content:"\e6ff"}
.ti-layout-media-center-alt:before{content:"\e700"}
.ti-layout-media-center:before{content:"\e701"}
.ti-layout-list-thumb:before{content:"\e702"}
.ti-layout-list-thumb-alt:before{content:"\e703"}
.ti-layout-list-post:before{content:"\e704"}
.ti-layout-list-large-image:before{content:"\e705"}
.ti-layout-line-solid:before{content:"\e706"}
.ti-layout-grid4:before{content:"\e707"}
.ti-layout-grid3:before{content:"\e708"}
.ti-layout-grid2:before{content:"\e709"}
.ti-layout-grid2-thumb:before{content:"\e70a"}
.ti-layout-cta-right:before{content:"\e70b"}
.ti-layout-cta-left:before{content:"\e70c"}
.ti-layout-cta-center:before{content:"\e70d"}
.ti-layout-cta-btn-right:before{content:"\e70e"}
.ti-layout-cta-btn-left:before{content:"\e70f"}
.ti-layout-column4:before{content:"\e710"}
.ti-layout-column3:before{content:"\e711"}
.ti-layout-column2:before{content:"\e712"}
.ti-layout-accordion-separated:before{content:"\e713"}
.ti-layout-accordion-merged:before{content:"\e714"}
.ti-layout-accordion-list:before{content:"\e715"}
.ti-ink-pen:before{content:"\e716"}
.ti-info-alt:before{content:"\e717"}
.ti-help-alt:before{content:"\e718"}
.ti-headphone-alt:before{content:"\e719"}
.ti-hand-point-up:before{content:"\e71a"}
.ti-hand-point-right:before{content:"\e71b"}
.ti-hand-point-left:before{content:"\e71c"}
.ti-hand-point-down:before{content:"\e71d"}
.ti-gallery:before{content:"\e71e"}
.ti-face-smile:before{content:"\e71f"}
.ti-face-sad:before{content:"\e720"}
.ti-credit-card:before{content:"\e721"}
.ti-control-skip-forward:before{content:"\e722"}
.ti-control-skip-backward:before{content:"\e723"}
.ti-control-record:before{content:"\e724"}
.ti-control-eject:before{content:"\e725"}
.ti-comments-smiley:before{content:"\e726"}
.ti-brush-alt:before{content:"\e727"}
.ti-youtube:before{content:"\e728"}
.ti-vimeo:before{content:"\e729"}
.ti-twitter:before{content:"\e72a"}
.ti-time:before{content:"\e72b"}
.ti-tumblr:before{content:"\e72c"}
.ti-skype:before{content:"\e72d"}
.ti-share:before{content:"\e72e"}
.ti-share-alt:before{content:"\e72f"}
.ti-rocket:before{content:"\e730"}
.ti-pinterest:before{content:"\e731"}
.ti-new-window:before{content:"\e732"}
.ti-microsoft:before{content:"\e733"}
.ti-list-ol:before{content:"\e734"}
.ti-linkedin:before{content:"\e735"}
.ti-layout-sidebar-2:before{content:"\e736"}
.ti-layout-grid4-alt:before{content:"\e737"}
.ti-layout-grid3-alt:before{content:"\e738"}
.ti-layout-grid2-alt:before{content:"\e739"}
.ti-layout-column4-alt:before{content:"\e73a"}
.ti-layout-column3-alt:before{content:"\e73b"}
.ti-layout-column2-alt:before{content:"\e73c"}
.ti-instagram:before{content:"\e73d"}
.ti-google:before{content:"\e73e"}
.ti-github:before{content:"\e73f"}
.ti-flickr:before{content:"\e740"}
.ti-facebook:before{content:"\e741"}
.ti-dropbox:before{content:"\e742"}
.ti-dribbble:before{content:"\e743"}
.ti-apple:before{content:"\e744"}
.ti-android:before{content:"\e745"}
.ti-save:before{content:"\e746"}
.ti-save-alt:before{content:"\e747"}
.ti-yahoo:before{content:"\e748"}
.ti-wordpress:before{content:"\e749"}
.ti-vimeo-alt:before{content:"\e74a"}
.ti-twitter-alt:before{content:"\e74b"}
.ti-tumblr-alt:before{content:"\e74c"}
.ti-trello:before{content:"\e74d"}
.ti-stack-overflow:before{content:"\e74e"}
.ti-soundcloud:before{content:"\e74f"}
.ti-sharethis:before{content:"\e750"}
.ti-sharethis-alt:before{content:"\e751"}
.ti-reddit:before{content:"\e752"}
.ti-pinterest-alt:before{content:"\e753"}
.ti-microsoft-alt:before{content:"\e754"}
.ti-linux:before{content:"\e755"}
.ti-jsfiddle:before{content:"\e756"}
.ti-joomla:before{content:"\e757"}
.ti-html5:before{content:"\e758"}
.ti-flickr-alt:before{content:"\e759"}
.ti-email:before{content:"\e75a"}
.ti-drupal:before{content:"\e75b"}
.ti-dropbox-alt:before{content:"\e75c"}
.ti-css3:before{content:"\e75d"}
.ti-rss:before{content:"\e75e"}
.ti-rss-alt:before{content:"\e75f"}
/*! 
* @package IcoFont 
* @version 1.0.1 
* @author IcoFont ://icofont.com 
* @copyright Copyright (c) 2015 - 2018 IcoFont 
* @license - ://icofont.com/license/
*/
@font-face{font-family:IcoFont;font-weight:400;font-style:Regular;src:url(../fonts/icofont.woff2) format("woff2"),url(../fonts/icofont.woff) format("woff")}
[class*=" icofont-"],[class^=icofont-]{font-family:IcoFont!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;white-space:nowrap;word-wrap:normal;direction:ltr;line-height:1;-webkit-font-feature-settings:"liga";-webkit-font-smoothing:antialiased}
.icofont-angry-monster:before{content:"\e800"}
.icofont-bathtub:before{content:"\e801"}
.icofont-bird-wings:before{content:"\e802"}
.icofont-bow:before{content:"\e803"}
.icofont-castle:before{content:"\e804"}
.icofont-circuit:before{content:"\e805"}
.icofont-crown-king:before{content:"\e806"}
.icofont-crown-queen:before{content:"\e807"}
.icofont-dart:before{content:"\e808"}
.icofont-disability-race:before{content:"\e809"}
.icofont-diving-goggle:before{content:"\e80a"}
.icofont-eye-open:before{content:"\e80b"}
.icofont-flora-flower:before{content:"\e80c"}
.icofont-flora:before{content:"\e80d"}
.icofont-gift-box:before{content:"\e80e"}
.icofont-halloween-pumpkin:before{content:"\e80f"}
.icofont-hand-power:before{content:"\e810"}
.icofont-hand-thunder:before{content:"\e811"}
.icofont-king-monster:before{content:"\e812"}
.icofont-love:before{content:"\e813"}
.icofont-magician-hat:before{content:"\e814"}
.icofont-native-american:before{content:"\e815"}
.icofont-owl-look:before{content:"\e816"}
.icofont-phoenix:before{content:"\e817"}
.icofont-robot-face:before{content:"\e818"}
.icofont-sand-clock:before{content:"\e819"}
.icofont-shield-alt:before{content:"\e81a"}
.icofont-ship-wheel:before{content:"\e81b"}
.icofont-skull-danger:before{content:"\e81c"}
.icofont-skull-face:before{content:"\e81d"}
.icofont-snowmobile:before{content:"\e81e"}
.icofont-space-shuttle:before{content:"\e81f"}
.icofont-star-shape:before{content:"\e820"}
.icofont-swirl:before{content:"\e821"}
.icofont-tattoo-wing:before{content:"\e822"}
.icofont-throne:before{content:"\e823"}
.icofont-tree-alt:before{content:"\e824"}
.icofont-triangle:before{content:"\e825"}
.icofont-unity-hand:before{content:"\e826"}
.icofont-weed:before{content:"\e827"}
.icofont-woman-bird:before{content:"\e828"}
.icofont-bat:before{content:"\e829"}
.icofont-bear-face:before{content:"\e82a"}
.icofont-bear-tracks:before{content:"\e82b"}
.icofont-bear:before{content:"\e82c"}
.icofont-bird-alt:before{content:"\e82d"}
.icofont-bird-flying:before{content:"\e82e"}
.icofont-bird:before{content:"\e82f"}
.icofont-birds:before{content:"\e830"}
.icofont-bone:before{content:"\e831"}
.icofont-bull:before{content:"\e832"}
.icofont-butterfly-alt:before{content:"\e833"}
.icofont-butterfly:before{content:"\e834"}
.icofont-camel-alt:before{content:"\e835"}
.icofont-camel-head:before{content:"\e836"}
.icofont-camel:before{content:"\e837"}
.icofont-cat-alt-1:before{content:"\e838"}
.icofont-cat-alt-2:before{content:"\e839"}
.icofont-cat-alt-3:before{content:"\e83a"}
.icofont-cat-dog:before{content:"\e83b"}
.icofont-cat-face:before{content:"\e83c"}
.icofont-cat:before{content:"\e83d"}
.icofont-cow-head:before{content:"\e83e"}
.icofont-cow:before{content:"\e83f"}
.icofont-crab:before{content:"\e840"}
.icofont-crocodile:before{content:"\e841"}
.icofont-deer-head:before{content:"\e842"}
.icofont-dog-alt:before{content:"\e843"}
.icofont-dog-barking:before{content:"\e844"}
.icofont-dog:before{content:"\e845"}
.icofont-dolphin:before{content:"\e846"}
.icofont-duck-tracks:before{content:"\e847"}
.icofont-eagle-head:before{content:"\e848"}
.icofont-eaten-fish:before{content:"\e849"}
.icofont-elephant-alt:before{content:"\e84a"}
.icofont-elephant-head-alt:before{content:"\e84b"}
.icofont-elephant-head:before{content:"\e84c"}
.icofont-elephant:before{content:"\e84d"}
.icofont-elk:before{content:"\e84e"}
.icofont-fish-1:before{content:"\e84f"}
.icofont-fish-2:before{content:"\e850"}
.icofont-fish-3:before{content:"\e851"}
.icofont-fish-4:before{content:"\e852"}
.icofont-fish-5:before{content:"\e853"}
.icofont-fish:before{content:"\e854"}
.icofont-fox-alt:before{content:"\e855"}
.icofont-fox:before{content:"\e856"}
.icofont-frog-tracks:before{content:"\e857"}
.icofont-frog:before{content:"\e858"}
.icofont-froggy:before{content:"\e859"}
.icofont-giraffe-head-1:before{content:"\e85a"}
.icofont-giraffe-head-2:before{content:"\e85b"}
.icofont-giraffe-head:before{content:"\e85c"}
.icofont-giraffe:before{content:"\e85d"}
.icofont-goat-head:before{content:"\e85e"}
.icofont-gorilla:before{content:"\e85f"}
.icofont-hen-tracks:before{content:"\e860"}
.icofont-horse-head-1:before{content:"\e861"}
.icofont-horse-head-2:before{content:"\e862"}
.icofont-horse-head:before{content:"\e863"}
.icofont-horse-tracks:before{content:"\e864"}
.icofont-jellyfish:before{content:"\e865"}
.icofont-kangaroo:before{content:"\e866"}
.icofont-lemur:before{content:"\e867"}
.icofont-lion-head-1:before{content:"\e868"}
.icofont-lion-head-2:before{content:"\e869"}
.icofont-lion-head:before{content:"\e86a"}
.icofont-lion:before{content:"\e86b"}
.icofont-monkey-2:before{content:"\e86c"}
.icofont-monkey-3:before{content:"\e86d"}
.icofont-monkey-face:before{content:"\e86e"}
.icofont-monkey:before{content:"\e86f"}
.icofont-octopus-alt:before{content:"\e870"}
.icofont-octopus:before{content:"\e871"}
.icofont-owl:before{content:"\e872"}
.icofont-panda-face:before{content:"\e873"}
.icofont-panda:before{content:"\e874"}
.icofont-panther:before{content:"\e875"}
.icofont-parrot-lip:before{content:"\e876"}
.icofont-parrot:before{content:"\e877"}
.icofont-paw:before{content:"\e878"}
.icofont-pelican:before{content:"\e879"}
.icofont-penguin:before{content:"\e87a"}
.icofont-pig-face:before{content:"\e87b"}
.icofont-pig:before{content:"\e87c"}
.icofont-pigeon-1:before{content:"\e87d"}
.icofont-pigeon-2:before{content:"\e87e"}
.icofont-pigeon:before{content:"\e87f"}
.icofont-rabbit:before{content:"\e880"}
.icofont-rat:before{content:"\e881"}
.icofont-rhino-head:before{content:"\e882"}
.icofont-rhino:before{content:"\e883"}
.icofont-rooster:before{content:"\e884"}
.icofont-seahorse:before{content:"\e885"}
.icofont-seal:before{content:"\e886"}
.icofont-shrimp-alt:before{content:"\e887"}
.icofont-shrimp:before{content:"\e888"}
.icofont-snail-1:before{content:"\e889"}
.icofont-snail-2:before{content:"\e88a"}
.icofont-snail-3:before{content:"\e88b"}
.icofont-snail:before{content:"\e88c"}
.icofont-snake:before{content:"\e88d"}
.icofont-squid:before{content:"\e88e"}
.icofont-squirrel:before{content:"\e88f"}
.icofont-tiger-face:before{content:"\e890"}
.icofont-tiger:before{content:"\e891"}
.icofont-turtle:before{content:"\e892"}
.icofont-whale:before{content:"\e893"}
.icofont-woodpecker:before{content:"\e894"}
.icofont-zebra:before{content:"\e895"}
.icofont-brand-acer:before{content:"\e896"}
.icofont-brand-adidas:before{content:"\e897"}
.icofont-brand-adobe:before{content:"\e898"}
.icofont-brand-air-new-zealand:before{content:"\e899"}
.icofont-brand-airbnb:before{content:"\e89a"}
.icofont-brand-aircell:before{content:"\e89b"}
.icofont-brand-airtel:before{content:"\e89c"}
.icofont-brand-alcatel:before{content:"\e89d"}
.icofont-brand-alibaba:before{content:"\e89e"}
.icofont-brand-aliexpress:before{content:"\e89f"}
.icofont-brand-alipay:before{content:"\e8a0"}
.icofont-brand-amazon:before{content:"\e8a1"}
.icofont-brand-amd:before{content:"\e8a2"}
.icofont-brand-american-airlines:before{content:"\e8a3"}
.icofont-brand-android-robot:before{content:"\e8a4"}
.icofont-brand-android:before{content:"\e8a5"}
.icofont-brand-aol:before{content:"\e8a6"}
.icofont-brand-apple:before{content:"\e8a7"}
.icofont-brand-appstore:before{content:"\e8a8"}
.icofont-brand-asus:before{content:"\e8a9"}
.icofont-brand-ati:before{content:"\e8aa"}
.icofont-brand-att:before{content:"\e8ab"}
.icofont-brand-audi:before{content:"\e8ac"}
.icofont-brand-axiata:before{content:"\e8ad"}
.icofont-brand-bada:before{content:"\e8ae"}
.icofont-brand-bbc:before{content:"\e8af"}
.icofont-brand-bing:before{content:"\e8b0"}
.icofont-brand-blackberry:before{content:"\e8b1"}
.icofont-brand-bmw:before{content:"\e8b2"}
.icofont-brand-box:before{content:"\e8b3"}
.icofont-brand-burger-king:before{content:"\e8b4"}
.icofont-brand-business-insider:before{content:"\e8b5"}
.icofont-brand-buzzfeed:before{content:"\e8b6"}
.icofont-brand-cannon:before{content:"\e8b7"}
.icofont-brand-casio:before{content:"\e8b8"}
.icofont-brand-china-mobile:before{content:"\e8b9"}
.icofont-brand-china-telecom:before{content:"\e8ba"}
.icofont-brand-china-unicom:before{content:"\e8bb"}
.icofont-brand-cisco:before{content:"\e8bc"}
.icofont-brand-citibank:before{content:"\e8bd"}
.icofont-brand-cnet:before{content:"\e8be"}
.icofont-brand-cnn:before{content:"\e8bf"}
.icofont-brand-cocal-cola:before{content:"\e8c0"}
.icofont-brand-compaq:before{content:"\e8c1"}
.icofont-brand-debian:before{content:"\e8c2"}
.icofont-brand-delicious:before{content:"\e8c3"}
.icofont-brand-dell:before{content:"\e8c4"}
.icofont-brand-designbump:before{content:"\e8c5"}
.icofont-brand-designfloat:before{content:"\e8c6"}
.icofont-brand-disney:before{content:"\e8c7"}
.icofont-brand-dodge:before{content:"\e8c8"}
.icofont-brand-dove:before{content:"\e8c9"}
.icofont-brand-drupal:before{content:"\e8ca"}
.icofont-brand-ebay:before{content:"\e8cb"}
.icofont-brand-eleven:before{content:"\e8cc"}
.icofont-brand-emirates:before{content:"\e8cd"}
.icofont-brand-espn:before{content:"\e8ce"}
.icofont-brand-etihad-airways:before{content:"\e8cf"}
.icofont-brand-etisalat:before{content:"\e8d0"}
.icofont-brand-etsy:before{content:"\e8d1"}
.icofont-brand-fastrack:before{content:"\e8d2"}
.icofont-brand-fedex:before{content:"\e8d3"}
.icofont-brand-ferrari:before{content:"\e8d4"}
.icofont-brand-fitbit:before{content:"\e8d5"}
.icofont-brand-flikr:before{content:"\e8d6"}
.icofont-brand-forbes:before{content:"\e8d7"}
.icofont-brand-foursquare:before{content:"\e8d8"}
.icofont-brand-foxconn:before{content:"\e8d9"}
.icofont-brand-fujitsu:before{content:"\e8da"}
.icofont-brand-general-electric:before{content:"\e8db"}
.icofont-brand-gillette:before{content:"\e8dc"}
.icofont-brand-gizmodo:before{content:"\e8dd"}
.icofont-brand-gnome:before{content:"\e8de"}
.icofont-brand-google:before{content:"\e8df"}
.icofont-brand-gopro:before{content:"\e8e0"}
.icofont-brand-gucci:before{content:"\e8e1"}
.icofont-brand-hallmark:before{content:"\e8e2"}
.icofont-brand-hi5:before{content:"\e8e3"}
.icofont-brand-honda:before{content:"\e8e4"}
.icofont-brand-hp:before{content:"\e8e5"}
.icofont-brand-hsbc:before{content:"\e8e6"}
.icofont-brand-htc:before{content:"\e8e7"}
.icofont-brand-huawei:before{content:"\e8e8"}
.icofont-brand-hulu:before{content:"\e8e9"}
.icofont-brand-hyundai:before{content:"\e8ea"}
.icofont-brand-ibm:before{content:"\e8eb"}
.icofont-brand-icofont:before{content:"\e8ec"}
.icofont-brand-icq:before{content:"\e8ed"}
.icofont-brand-ikea:before{content:"\e8ee"}
.icofont-brand-imdb:before{content:"\e8ef"}
.icofont-brand-indiegogo:before{content:"\e8f0"}
.icofont-brand-intel:before{content:"\e8f1"}
.icofont-brand-ipair:before{content:"\e8f2"}
.icofont-brand-jaguar:before{content:"\e8f3"}
.icofont-brand-java:before{content:"\e8f4"}
.icofont-brand-joomla:before{content:"\e8f5"}
.icofont-brand-kickstarter:before{content:"\e8f6"}
.icofont-brand-kik:before{content:"\e8f7"}
.icofont-brand-lastfm:before{content:"\e8f8"}
.icofont-brand-lego:before{content:"\e8f9"}
.icofont-brand-lenovo:before{content:"\e8fa"}
.icofont-brand-levis:before{content:"\e8fb"}
.icofont-brand-lexus:before{content:"\e8fc"}
.icofont-brand-lg:before{content:"\e8fd"}
.icofont-brand-life-hacker:before{content:"\e8fe"}
.icofont-brand-linux-mint:before{content:"\e8ff"}
.icofont-brand-linux:before{content:"\e900"}
.icofont-brand-lionix:before{content:"\e901"}
.icofont-brand-loreal:before{content:"\e902"}
.icofont-brand-louis-vuitton:before{content:"\e903"}
.icofont-brand-mac-os:before{content:"\e904"}
.icofont-brand-marvel-app:before{content:"\e905"}
.icofont-brand-mashable:before{content:"\e906"}
.icofont-brand-mazda:before{content:"\e907"}
.icofont-brand-mcdonals:before{content:"\e908"}
.icofont-brand-mercedes:before{content:"\e909"}
.icofont-brand-micromax:before{content:"\e90a"}
.icofont-brand-microsoft:before{content:"\e90b"}
.icofont-brand-mobileme:before{content:"\e90c"}
.icofont-brand-mobily:before{content:"\e90d"}
.icofont-brand-motorola:before{content:"\e90e"}
.icofont-brand-msi:before{content:"\e90f"}
.icofont-brand-mts:before{content:"\e910"}
.icofont-brand-myspace:before{content:"\e911"}
.icofont-brand-mytv:before{content:"\e912"}
.icofont-brand-nasa:before{content:"\e913"}
.icofont-brand-natgeo:before{content:"\e914"}
.icofont-brand-nbc:before{content:"\e915"}
.icofont-brand-nescafe:before{content:"\e916"}
.icofont-brand-nestle:before{content:"\e917"}
.icofont-brand-netflix:before{content:"\e918"}
.icofont-brand-nexus:before{content:"\e919"}
.icofont-brand-nike:before{content:"\e91a"}
.icofont-brand-nokia:before{content:"\e91b"}
.icofont-brand-nvidia:before{content:"\e91c"}
.icofont-brand-omega:before{content:"\e91d"}
.icofont-brand-opensuse:before{content:"\e91e"}
.icofont-brand-oracle:before{content:"\e91f"}
.icofont-brand-panasonic:before{content:"\e920"}
.icofont-brand-paypal:before{content:"\e921"}
.icofont-brand-pepsi:before{content:"\e922"}
.icofont-brand-philips:before{content:"\e923"}
.icofont-brand-pizza-hut:before{content:"\e924"}
.icofont-brand-playstation:before{content:"\e925"}
.icofont-brand-puma:before{content:"\e926"}
.icofont-brand-qatar-air:before{content:"\e927"}
.icofont-brand-qvc:before{content:"\e928"}
.icofont-brand-readernaut:before{content:"\e929"}
.icofont-brand-redbull:before{content:"\e92a"}
.icofont-brand-reebok:before{content:"\e92b"}
.icofont-brand-reuters:before{content:"\e92c"}
.icofont-brand-samsung:before{content:"\e92d"}
.icofont-brand-sap:before{content:"\e92e"}
.icofont-brand-saudia-airlines:before{content:"\e92f"}
.icofont-brand-scribd:before{content:"\e930"}
.icofont-brand-shell:before{content:"\e931"}
.icofont-brand-siemens:before{content:"\e932"}
.icofont-brand-sk-telecom:before{content:"\e933"}
.icofont-brand-slideshare:before{content:"\e934"}
.icofont-brand-smashing-magazine:before{content:"\e935"}
.icofont-brand-snapchat:before{content:"\e936"}
.icofont-brand-sony-ericsson:before{content:"\e937"}
.icofont-brand-sony:before{content:"\e938"}
.icofont-brand-soundcloud:before{content:"\e939"}
.icofont-brand-sprint:before{content:"\e93a"}
.icofont-brand-squidoo:before{content:"\e93b"}
.icofont-brand-starbucks:before{content:"\e93c"}
.icofont-brand-stc:before{content:"\e93d"}
.icofont-brand-steam:before{content:"\e93e"}
.icofont-brand-suzuki:before{content:"\e93f"}
.icofont-brand-symbian:before{content:"\e940"}
.icofont-brand-t-mobile:before{content:"\e941"}
.icofont-brand-tango:before{content:"\e942"}
.icofont-brand-target:before{content:"\e943"}
.icofont-brand-tata-indicom:before{content:"\e944"}
.icofont-brand-techcrunch:before{content:"\e945"}
.icofont-brand-telenor:before{content:"\e946"}
.icofont-brand-teliasonera:before{content:"\e947"}
.icofont-brand-tesla:before{content:"\e948"}
.icofont-brand-the-verge:before{content:"\e949"}
.icofont-brand-thenextweb:before{content:"\e94a"}
.icofont-brand-toshiba:before{content:"\e94b"}
.icofont-brand-toyota:before{content:"\e94c"}
.icofont-brand-tribenet:before{content:"\e94d"}
.icofont-brand-ubuntu:before{content:"\e94e"}
.icofont-brand-unilever:before{content:"\e94f"}
.icofont-brand-vaio:before{content:"\e950"}
.icofont-brand-verizon:before{content:"\e951"}
.icofont-brand-viber:before{content:"\e952"}
.icofont-brand-vodafone:before{content:"\e953"}
.icofont-brand-volkswagen:before{content:"\e954"}
.icofont-brand-walmart:before{content:"\e955"}
.icofont-brand-warnerbros:before{content:"\e956"}
.icofont-brand-whatsapp:before{content:"\e957"}
.icofont-brand-wikipedia:before{content:"\e958"}
.icofont-brand-windows:before{content:"\e959"}
.icofont-brand-wire:before{content:"\e95a"}
.icofont-brand-wordpress:before{content:"\e95b"}
.icofont-brand-xiaomi:before{content:"\e95c"}
.icofont-brand-yahoobuzz:before{content:"\e95d"}
.icofont-brand-yamaha:before{content:"\e95e"}
.icofont-brand-youtube:before{content:"\e95f"}
.icofont-brand-zain:before{content:"\e960"}
.icofont-bank-alt:before{content:"\e961"}
.icofont-bank:before{content:"\e962"}
.icofont-barcode:before{content:"\e963"}
.icofont-bill-alt:before{content:"\e964"}
.icofont-billboard:before{content:"\e965"}
.icofont-briefcase-1:before{content:"\e966"}
.icofont-briefcase-2:before{content:"\e967"}
.icofont-businessman:before{content:"\e968"}
.icofont-businesswoman:before{content:"\e969"}
.icofont-chair:before{content:"\e96a"}
.icofont-coins:before{content:"\e96b"}
.icofont-company:before{content:"\e96c"}
.icofont-contact-add:before{content:"\e96d"}
.icofont-files-stack:before{content:"\e96e"}
.icofont-handshake-deal:before{content:"\e96f"}
.icofont-id-card:before{content:"\e970"}
.icofont-meeting-add:before{content:"\e971"}
.icofont-money-bag:before{content:"\e972"}
.icofont-pie-chart:before{content:"\e973"}
.icofont-presentation-alt:before{content:"\e974"}
.icofont-presentation:before{content:"\e975"}
.icofont-stamp:before{content:"\e976"}
.icofont-stock-mobile:before{content:"\e977"}
.icofont-chart-arrows-axis:before{content:"\e978"}
.icofont-chart-bar-graph:before{content:"\e979"}
.icofont-chart-flow-1:before{content:"\e97a"}
.icofont-chart-flow-2:before{content:"\e97b"}
.icofont-chart-flow:before{content:"\e97c"}
.icofont-chart-growth:before{content:"\e97d"}
.icofont-chart-histogram-alt:before{content:"\e97e"}
.icofont-chart-histogram:before{content:"\e97f"}
.icofont-chart-line-alt:before{content:"\e980"}
.icofont-chart-line:before{content:"\e981"}
.icofont-chart-pie-alt:before{content:"\e982"}
.icofont-chart-pie:before{content:"\e983"}
.icofont-chart-radar-graph:before{content:"\e984"}
.icofont-architecture-alt:before{content:"\e985"}
.icofont-architecture:before{content:"\e986"}
.icofont-barricade:before{content:"\e987"}
.icofont-bolt:before{content:"\e988"}
.icofont-bricks:before{content:"\e989"}
.icofont-building-alt:before{content:"\e98a"}
.icofont-bull-dozer:before{content:"\e98b"}
.icofont-calculations:before{content:"\e98c"}
.icofont-cement-mix:before{content:"\e98d"}
.icofont-cement-mixer:before{content:"\e98e"}
.icofont-concrete-mixer:before{content:"\e98f"}
.icofont-danger-zone:before{content:"\e990"}
.icofont-drill:before{content:"\e991"}
.icofont-eco-energy:before{content:"\e992"}
.icofont-eco-environmen:before{content:"\e993"}
.icofont-energy-air:before{content:"\e994"}
.icofont-energy-oil:before{content:"\e995"}
.icofont-energy-savings:before{content:"\e996"}
.icofont-energy-solar:before{content:"\e997"}
.icofont-energy-water:before{content:"\e998"}
.icofont-engineer:before{content:"\e999"}
.icofont-fire-extinguisher-alt:before{content:"\e99a"}
.icofont-fire-extinguisher:before{content:"\e99b"}
.icofont-fix-tools:before{content:"\e99c"}
.icofont-fork-lift:before{content:"\e99d"}
.icofont-glue-oil:before{content:"\e99e"}
.icofont-hammer-alt:before{content:"\e99f"}
.icofont-hammer:before{content:"\e9a0"}
.icofont-help-robot:before{content:"\e9a1"}
.icofont-industries-1:before{content:"\e9a2"}
.icofont-industries-2:before{content:"\e9a3"}
.icofont-industries-3:before{content:"\e9a4"}
.icofont-industries-4:before{content:"\e9a5"}
.icofont-industries-5:before{content:"\e9a6"}
.icofont-industries:before{content:"\e9a7"}
.icofont-labour:before{content:"\e9a8"}
.icofont-mining:before{content:"\e9a9"}
.icofont-paint-brush:before{content:"\e9aa"}
.icofont-pollution:before{content:"\e9ab"}
.icofont-power-zone:before{content:"\e9ac"}
.icofont-radio-active:before{content:"\e9ad"}
.icofont-recycle-alt:before{content:"\e9ae"}
.icofont-recycling-man:before{content:"\e9af"}
.icofont-safety-hat-light:before{content:"\e9b0"}
.icofont-safety-hat:before{content:"\e9b1"}
.icofont-saw:before{content:"\e9b2"}
.icofont-screw-driver:before{content:"\e9b3"}
.icofont-tools-1:before{content:"\e9b4"}
.icofont-tools-bag:before{content:"\e9b5"}
.icofont-tow-truck:before{content:"\e9b6"}
.icofont-trolley:before{content:"\e9b7"}
.icofont-trowel:before{content:"\e9b8"}
.icofont-under-construction-alt:before{content:"\e9b9"}
.icofont-under-construction:before{content:"\e9ba"}
.icofont-vehicle-cement:before{content:"\e9bb"}
.icofont-vehicle-crane:before{content:"\e9bc"}
.icofont-vehicle-delivery-van:before{content:"\e9bd"}
.icofont-vehicle-dozer:before{content:"\e9be"}
.icofont-vehicle-excavator:before{content:"\e9bf"}
.icofont-vehicle-trucktor:before{content:"\e9c0"}
.icofont-vehicle-wrecking:before{content:"\e9c1"}
.icofont-worker:before{content:"\e9c2"}
.icofont-workers-group:before{content:"\e9c3"}
.icofont-wrench:before{content:"\e9c4"}
.icofont-afghani-false:before{content:"\e9c5"}
.icofont-afghani-minus:before{content:"\e9c6"}
.icofont-afghani-plus:before{content:"\e9c7"}
.icofont-afghani-true:before{content:"\e9c8"}
.icofont-afghani:before{content:"\e9c9"}
.icofont-baht-false:before{content:"\e9ca"}
.icofont-baht-minus:before{content:"\e9cb"}
.icofont-baht-plus:before{content:"\e9cc"}
.icofont-baht-true:before{content:"\e9cd"}
.icofont-baht:before{content:"\e9ce"}
.icofont-bitcoin-false:before{content:"\e9cf"}
.icofont-bitcoin-minus:before{content:"\e9d0"}
.icofont-bitcoin-plus:before{content:"\e9d1"}
.icofont-bitcoin-true:before{content:"\e9d2"}
.icofont-bitcoin:before{content:"\e9d3"}
.icofont-dollar-flase:before{content:"\e9d4"}
.icofont-dollar-minus:before{content:"\e9d5"}
.icofont-dollar-plus:before{content:"\e9d6"}
.icofont-dollar-true:before{content:"\e9d7"}
.icofont-dollar:before{content:"\e9d8"}
.icofont-dong-false:before{content:"\e9d9"}
.icofont-dong-minus:before{content:"\e9da"}
.icofont-dong-plus:before{content:"\e9db"}
.icofont-dong-true:before{content:"\e9dc"}
.icofont-dong:before{content:"\e9dd"}
.icofont-euro-false:before{content:"\e9de"}
.icofont-euro-minus:before{content:"\e9df"}
.icofont-euro-plus:before{content:"\e9e0"}
.icofont-euro-true:before{content:"\e9e1"}
.icofont-euro:before{content:"\e9e2"}
.icofont-frank-false:before{content:"\e9e3"}
.icofont-frank-minus:before{content:"\e9e4"}
.icofont-frank-plus:before{content:"\e9e5"}
.icofont-frank-true:before{content:"\e9e6"}
.icofont-frank:before{content:"\e9e7"}
.icofont-hryvnia-false:before{content:"\e9e8"}
.icofont-hryvnia-minus:before{content:"\e9e9"}
.icofont-hryvnia-plus:before{content:"\e9ea"}
.icofont-hryvnia-true:before{content:"\e9eb"}
.icofont-hryvnia:before{content:"\e9ec"}
.icofont-lira-false:before{content:"\e9ed"}
.icofont-lira-minus:before{content:"\e9ee"}
.icofont-lira-plus:before{content:"\e9ef"}
.icofont-lira-true:before{content:"\e9f0"}
.icofont-lira:before{content:"\e9f1"}
.icofont-peseta-false:before{content:"\e9f2"}
.icofont-peseta-minus:before{content:"\e9f3"}
.icofont-peseta-plus:before{content:"\e9f4"}
.icofont-peseta-true:before{content:"\e9f5"}
.icofont-peseta:before{content:"\e9f6"}
.icofont-peso-false:before{content:"\e9f7"}
.icofont-peso-minus:before{content:"\e9f8"}
.icofont-peso-plus:before{content:"\e9f9"}
.icofont-peso-true:before{content:"\e9fa"}
.icofont-peso:before{content:"\e9fb"}
.icofont-pound-false:before{content:"\e9fc"}
.icofont-pound-minus:before{content:"\e9fd"}
.icofont-pound-plus:before{content:"\e9fe"}
.icofont-pound-true:before{content:"\e9ff"}
.icofont-pound:before{content:"\ea00"}
.icofont-renminbi-false:before{content:"\ea01"}
.icofont-renminbi-minus:before{content:"\ea02"}
.icofont-renminbi-plus:before{content:"\ea03"}
.icofont-renminbi-true:before{content:"\ea04"}
.icofont-renminbi:before{content:"\ea05"}
.icofont-riyal-false:before{content:"\ea06"}
.icofont-riyal-minus:before{content:"\ea07"}
.icofont-riyal-plus:before{content:"\ea08"}
.icofont-riyal-true:before{content:"\ea09"}
.icofont-riyal:before{content:"\ea0a"}
.icofont-rouble-false:before{content:"\ea0b"}
.icofont-rouble-minus:before{content:"\ea0c"}
.icofont-rouble-plus:before{content:"\ea0d"}
.icofont-rouble-true:before{content:"\ea0e"}
.icofont-rouble:before{content:"\ea0f"}
.icofont-rupee-false:before{content:"\ea10"}
.icofont-rupee-minus:before{content:"\ea11"}
.icofont-rupee-plus:before{content:"\ea12"}
.icofont-rupee-true:before{content:"\ea13"}
.icofont-rupee:before{content:"\ea14"}
.icofont-taka-false:before{content:"\ea15"}
.icofont-taka-minus:before{content:"\ea16"}
.icofont-taka-plus:before{content:"\ea17"}
.icofont-taka-true:before{content:"\ea18"}
.icofont-taka:before{content:"\ea19"}
.icofont-turkish-lira-false:before{content:"\ea1a"}
.icofont-turkish-lira-minus:before{content:"\ea1b"}
.icofont-turkish-lira-plus:before{content:"\ea1c"}
.icofont-turkish-lira-true:before{content:"\ea1d"}
.icofont-turkish-lira:before{content:"\ea1e"}
.icofont-won-false:before{content:"\ea1f"}
.icofont-won-minus:before{content:"\ea20"}
.icofont-won-plus:before{content:"\ea21"}
.icofont-won-true:before{content:"\ea22"}
.icofont-won:before{content:"\ea23"}
.icofont-yen-false:before{content:"\ea24"}
.icofont-yen-minus:before{content:"\ea25"}
.icofont-yen-plus:before{content:"\ea26"}
.icofont-yen-true:before{content:"\ea27"}
.icofont-yen:before{content:"\ea28"}
.icofont-android-nexus:before{content:"\ea29"}
.icofont-android-tablet:before{content:"\ea2a"}
.icofont-apple-watch:before{content:"\ea2b"}
.icofont-drawing-tablet:before{content:"\ea2c"}
.icofont-earphone:before{content:"\ea2d"}
.icofont-flash-drive:before{content:"\ea2e"}
.icofont-game-console:before{content:"\ea2f"}
.icofont-game-controller:before{content:"\ea30"}
.icofont-game-pad:before{content:"\ea31"}
.icofont-game:before{content:"\ea32"}
.icofont-headphone-alt-1:before{content:"\ea33"}
.icofont-headphone-alt-2:before{content:"\ea34"}
.icofont-headphone-alt-3:before{content:"\ea35"}
.icofont-headphone-alt:before{content:"\ea36"}
.icofont-headphone:before{content:"\ea37"}
.icofont-htc-one:before{content:"\ea38"}
.icofont-imac:before{content:"\ea39"}
.icofont-ipad:before{content:"\ea3a"}
.icofont-iphone:before{content:"\ea3b"}
.icofont-ipod-nano:before{content:"\ea3c"}
.icofont-ipod-touch:before{content:"\ea3d"}
.icofont-keyboard-alt:before{content:"\ea3e"}
.icofont-keyboard-wireless:before{content:"\ea3f"}
.icofont-keyboard:before{content:"\ea40"}
.icofont-laptop-alt:before{content:"\ea41"}
.icofont-laptop:before{content:"\ea42"}
.icofont-macbook:before{content:"\ea43"}
.icofont-magic-mouse:before{content:"\ea44"}
.icofont-micro-chip:before{content:"\ea45"}
.icofont-microphone-alt:before{content:"\ea46"}
.icofont-microphone:before{content:"\ea47"}
.icofont-monitor:before{content:"\ea48"}
.icofont-mouse:before{content:"\ea49"}
.icofont-mp3-player:before{content:"\ea4a"}
.icofont-nintendo:before{content:"\ea4b"}
.icofont-playstation-alt:before{content:"\ea4c"}
.icofont-psvita:before{content:"\ea4d"}
.icofont-radio-mic:before{content:"\ea4e"}
.icofont-radio:before{content:"\ea4f"}
.icofont-refrigerator:before{content:"\ea50"}
.icofont-samsung-galaxy:before{content:"\ea51"}
.icofont-surface-tablet:before{content:"\ea52"}
.icofont-ui-head-phone:before{content:"\ea53"}
.icofont-ui-keyboard:before{content:"\ea54"}
.icofont-washing-machine:before{content:"\ea55"}
.icofont-wifi-router:before{content:"\ea56"}
.icofont-wii-u:before{content:"\ea57"}
.icofont-windows-lumia:before{content:"\ea58"}
.icofont-wireless-mouse:before{content:"\ea59"}
.icofont-xbox-360:before{content:"\ea5a"}
.icofont-arrow-down:before{content:"\ea5b"}
.icofont-arrow-left:before{content:"\ea5c"}
.icofont-arrow-right:before{content:"\ea5d"}
.icofont-arrow-up:before{content:"\ea5e"}
.icofont-block-down:before{content:"\ea5f"}
.icofont-block-left:before{content:"\ea60"}
.icofont-block-right:before{content:"\ea61"}
.icofont-block-up:before{content:"\ea62"}
.icofont-bubble-down:before{content:"\ea63"}
.icofont-bubble-left:before{content:"\ea64"}
.icofont-bubble-right:before{content:"\ea65"}
.icofont-bubble-up:before{content:"\ea66"}
.icofont-caret-down:before{content:"\ea67"}
.icofont-caret-left:before{content:"\ea68"}
.icofont-caret-right:before{content:"\ea69"}
.icofont-caret-up:before{content:"\ea6a"}
.icofont-circled-down:before{content:"\ea6b"}
.icofont-circled-left:before{content:"\ea6c"}
.icofont-circled-right:before{content:"\ea6d"}
.icofont-circled-up:before{content:"\ea6e"}
.icofont-collapse:before{content:"\ea6f"}
.icofont-cursor-drag:before{content:"\ea70"}
.icofont-curved-double-left:before{content:"\ea71"}
.icofont-curved-double-right:before{content:"\ea72"}
.icofont-curved-down:before{content:"\ea73"}
.icofont-curved-left:before{content:"\ea74"}
.icofont-curved-right:before{content:"\ea75"}
.icofont-curved-up:before{content:"\ea76"}
.icofont-dotted-down:before{content:"\ea77"}
.icofont-dotted-left:before{content:"\ea78"}
.icofont-dotted-right:before{content:"\ea79"}
.icofont-dotted-up:before{content:"\ea7a"}
.icofont-double-left:before{content:"\ea7b"}
.icofont-double-right:before{content:"\ea7c"}
.icofont-expand-alt:before{content:"\ea7d"}
.icofont-hand-down:before{content:"\ea7e"}
.icofont-hand-drag:before{content:"\ea7f"}
.icofont-hand-drag1:before{content:"\ea80"}
.icofont-hand-drag2:before{content:"\ea81"}
.icofont-hand-drawn-alt-down:before{content:"\ea82"}
.icofont-hand-drawn-alt-left:before{content:"\ea83"}
.icofont-hand-drawn-alt-right:before{content:"\ea84"}
.icofont-hand-drawn-alt-up:before{content:"\ea85"}
.icofont-hand-drawn-down:before{content:"\ea86"}
.icofont-hand-drawn-left:before{content:"\ea87"}
.icofont-hand-drawn-right:before{content:"\ea88"}
.icofont-hand-drawn-up:before{content:"\ea89"}
.icofont-hand-grippers:before{content:"\ea8a"}
.icofont-hand-left:before{content:"\ea8b"}
.icofont-hand-right:before{content:"\ea8c"}
.icofont-hand-up:before{content:"\ea8d"}
.icofont-line-block-down:before{content:"\ea8e"}
.icofont-line-block-left:before{content:"\ea8f"}
.icofont-line-block-right:before{content:"\ea90"}
.icofont-line-block-up:before{content:"\ea91"}
.icofont-long-arrow-down:before{content:"\ea92"}
.icofont-long-arrow-left:before{content:"\ea93"}
.icofont-long-arrow-right:before{content:"\ea94"}
.icofont-long-arrow-up:before{content:"\ea95"}
.icofont-rounded-collapse:before{content:"\ea96"}
.icofont-rounded-double-left:before{content:"\ea97"}
.icofont-rounded-double-right:before{content:"\ea98"}
.icofont-rounded-down:before{content:"\ea99"}
.icofont-rounded-expand:before{content:"\ea9a"}
.icofont-rounded-left-down:before{content:"\ea9b"}
.icofont-rounded-left-up:before{content:"\ea9c"}
.icofont-rounded-left:before{content:"\ea9d"}
.icofont-rounded-right-down:before{content:"\ea9e"}
.icofont-rounded-right-up:before{content:"\ea9f"}
.icofont-rounded-right:before{content:"\eaa0"}
.icofont-rounded-up:before{content:"\eaa1"}
.icofont-scroll-bubble-down:before{content:"\eaa2"}
.icofont-scroll-bubble-left:before{content:"\eaa3"}
.icofont-scroll-bubble-right:before{content:"\eaa4"}
.icofont-scroll-bubble-up:before{content:"\eaa5"}
.icofont-scroll-double-down:before{content:"\eaa6"}
.icofont-scroll-double-left:before{content:"\eaa7"}
.icofont-scroll-double-right:before{content:"\eaa8"}
.icofont-scroll-double-up:before{content:"\eaa9"}
.icofont-scroll-down:before{content:"\eaaa"}
.icofont-scroll-left:before{content:"\eaab"}
.icofont-scroll-long-down:before{content:"\eaac"}
.icofont-scroll-long-left:before{content:"\eaad"}
.icofont-scroll-long-right:before{content:"\eaae"}
.icofont-scroll-long-up:before{content:"\eaaf"}
.icofont-scroll-right:before{content:"\eab0"}
.icofont-scroll-up:before{content:"\eab1"}
.icofont-simple-down:before{content:"\eab2"}
.icofont-simple-left-down:before{content:"\eab3"}
.icofont-simple-left-up:before{content:"\eab4"}
.icofont-simple-left:before{content:"\eab5"}
.icofont-simple-right-down:before{content:"\eab6"}
.icofont-simple-right-up:before{content:"\eab7"}
.icofont-simple-right:before{content:"\eab8"}
.icofont-simple-up:before{content:"\eab9"}
.icofont-square-down:before{content:"\eaba"}
.icofont-square-left:before{content:"\eabb"}
.icofont-square-right:before{content:"\eabc"}
.icofont-square-up:before{content:"\eabd"}
.icofont-stylish-down:before{content:"\eabe"}
.icofont-stylish-left:before{content:"\eabf"}
.icofont-stylish-right:before{content:"\eac0"}
.icofont-stylish-up:before{content:"\eac1"}
.icofont-swoosh-down:before{content:"\eac2"}
.icofont-swoosh-left:before{content:"\eac3"}
.icofont-swoosh-right:before{content:"\eac4"}
.icofont-swoosh-up:before{content:"\eac5"}
.icofont-thin-double-left:before{content:"\eac6"}
.icofont-thin-double-right:before{content:"\eac7"}
.icofont-thin-down:before{content:"\eac8"}
.icofont-thin-left:before{content:"\eac9"}
.icofont-thin-right:before{content:"\eaca"}
.icofont-thin-up:before{content:"\eacb"}
.icofont-abc:before{content:"\eacc"}
.icofont-atom:before{content:"\eacd"}
.icofont-award:before{content:"\eace"}
.icofont-bell-alt:before{content:"\eacf"}
.icofont-black-board:before{content:"\ead0"}
.icofont-book-alt:before{content:"\ead1"}
.icofont-book:before{content:"\ead2"}
.icofont-brainstorming:before{content:"\ead3"}
.icofont-certificate-alt-1:before{content:"\ead4"}
.icofont-certificate-alt-2:before{content:"\ead5"}
.icofont-certificate:before{content:"\ead6"}
.icofont-education:before{content:"\ead7"}
.icofont-electron:before{content:"\ead8"}
.icofont-fountain-pen:before{content:"\ead9"}
.icofont-globe-alt:before{content:"\eada"}
.icofont-graduate-alt:before{content:"\eadb"}
.icofont-graduate:before{content:"\eadc"}
.icofont-group-students:before{content:"\eadd"}
.icofont-hat-alt:before{content:"\eade"}
.icofont-hat:before{content:"\eadf"}
.icofont-instrument:before{content:"\eae0"}
.icofont-lamp-light:before{content:"\eae1"}
.icofont-medal:before{content:"\eae2"}
.icofont-microscope-alt:before{content:"\eae3"}
.icofont-microscope:before{content:"\eae4"}
.icofont-paper:before{content:"\eae5"}
.icofont-pen-alt-4:before{content:"\eae6"}
.icofont-pen-nib:before{content:"\eae7"}
.icofont-pencil-alt-5:before{content:"\eae8"}
.icofont-quill-pen:before{content:"\eae9"}
.icofont-read-book-alt:before{content:"\eaea"}
.icofont-read-book:before{content:"\eaeb"}
.icofont-school-bag:before{content:"\eaec"}
.icofont-school-bus:before{content:"\eaed"}
.icofont-student-alt:before{content:"\eaee"}
.icofont-student:before{content:"\eaef"}
.icofont-teacher:before{content:"\eaf0"}
.icofont-test-bulb:before{content:"\eaf1"}
.icofont-test-tube-alt:before{content:"\eaf2"}
.icofont-university:before{content:"\eaf3"}
.icofont-angry:before{content:"\eaf4"}
.icofont-astonished:before{content:"\eaf5"}
.icofont-confounded:before{content:"\eaf6"}
.icofont-confused:before{content:"\eaf7"}
.icofont-crying:before{content:"\eaf8"}
.icofont-dizzy:before{content:"\eaf9"}
.icofont-expressionless:before{content:"\eafa"}
.icofont-heart-eyes:before{content:"\eafb"}
.icofont-laughing:before{content:"\eafc"}
.icofont-nerd-smile:before{content:"\eafd"}
.icofont-open-mouth:before{content:"\eafe"}
.icofont-rage:before{content:"\eaff"}
.icofont-rolling-eyes:before{content:"\eb00"}
.icofont-sad:before{content:"\eb01"}
.icofont-simple-smile:before{content:"\eb02"}
.icofont-slightly-smile:before{content:"\eb03"}
.icofont-smirk:before{content:"\eb04"}
.icofont-stuck-out-tongue:before{content:"\eb05"}
.icofont-wink-smile:before{content:"\eb06"}
.icofont-worried:before{content:"\eb07"}
.icofont-file-alt:before{content:"\eb08"}
.icofont-file-audio:before{content:"\eb09"}
.icofont-file-avi-mp4:before{content:"\eb0a"}
.icofont-file-bmp:before{content:"\eb0b"}
.icofont-file-code:before{content:"\eb0c"}
.icofont-file-css:before{content:"\eb0d"}
.icofont-file-document:before{content:"\eb0e"}
.icofont-file-eps:before{content:"\eb0f"}
.icofont-file-excel:before{content:"\eb10"}
.icofont-file-exe:before{content:"\eb11"}
.icofont-file-file:before{content:"\eb12"}
.icofont-file-flv:before{content:"\eb13"}
.icofont-file-gif:before{content:"\eb14"}
.icofont-file-html5:before{content:"\eb15"}
.icofont-file-image:before{content:"\eb16"}
.icofont-file-iso:before{content:"\eb17"}
.icofont-file-java:before{content:"\eb18"}
.icofont-file-javascript:before{content:"\eb19"}
.icofont-file-jpg:before{content:"\eb1a"}
.icofont-file-midi:before{content:"\eb1b"}
.icofont-file-mov:before{content:"\eb1c"}
.icofont-file-mp3:before{content:"\eb1d"}
.icofont-file-pdf:before{content:"\eb1e"}
.icofont-file-php:before{content:"\eb1f"}
.icofont-file-png:before{content:"\eb20"}
.icofont-file-powerpoint:before{content:"\eb21"}
.icofont-file-presentation:before{content:"\eb22"}
.icofont-file-psb:before{content:"\eb23"}
.icofont-file-psd:before{content:"\eb24"}
.icofont-file-python:before{content:"\eb25"}
.icofont-file-ruby:before{content:"\eb26"}
.icofont-file-spreadsheet:before{content:"\eb27"}
.icofont-file-sql:before{content:"\eb28"}
.icofont-file-svg:before{content:"\eb29"}
.icofont-file-text:before{content:"\eb2a"}
.icofont-file-tiff:before{content:"\eb2b"}
.icofont-file-video:before{content:"\eb2c"}
.icofont-file-wave:before{content:"\eb2d"}
.icofont-file-wmv:before{content:"\eb2e"}
.icofont-file-word:before{content:"\eb2f"}
.icofont-file-zip:before{content:"\eb30"}
.icofont-cycling-alt:before{content:"\eb31"}
.icofont-cycling:before{content:"\eb32"}
.icofont-dumbbell:before{content:"\eb33"}
.icofont-dumbbells:before{content:"\eb34"}
.icofont-gym-alt-1:before{content:"\eb35"}
.icofont-gym-alt-2:before{content:"\eb36"}
.icofont-gym-alt-3:before{content:"\eb37"}
.icofont-gym:before{content:"\eb38"}
.icofont-muscle-weight:before{content:"\eb39"}
.icofont-muscle:before{content:"\eb3a"}
.icofont-apple:before{content:"\eb3b"}
.icofont-arabian-coffee:before{content:"\eb3c"}
.icofont-artichoke:before{content:"\eb3d"}
.icofont-asparagus:before{content:"\eb3e"}
.icofont-avocado:before{content:"\eb3f"}
.icofont-baby-food:before{content:"\eb40"}
.icofont-banana:before{content:"\eb41"}
.icofont-bbq:before{content:"\eb42"}
.icofont-beans:before{content:"\eb43"}
.icofont-beer:before{content:"\eb44"}
.icofont-bell-pepper-capsicum:before{content:"\eb45"}
.icofont-birthday-cake:before{content:"\eb46"}
.icofont-bread:before{content:"\eb47"}
.icofont-broccoli:before{content:"\eb48"}
.icofont-burger:before{content:"\eb49"}
.icofont-cabbage:before{content:"\eb4a"}
.icofont-carrot:before{content:"\eb4b"}
.icofont-cauli-flower:before{content:"\eb4c"}
.icofont-cheese:before{content:"\eb4d"}
.icofont-chef:before{content:"\eb4e"}
.icofont-cherry:before{content:"\eb4f"}
.icofont-chicken-fry:before{content:"\eb50"}
.icofont-chicken:before{content:"\eb51"}
.icofont-cocktail:before{content:"\eb52"}
.icofont-coconut-water:before{content:"\eb53"}
.icofont-coconut:before{content:"\eb54"}
.icofont-coffee-alt:before{content:"\eb55"}
.icofont-coffee-cup:before{content:"\eb56"}
.icofont-coffee-mug:before{content:"\eb57"}
.icofont-coffee-pot:before{content:"\eb58"}
.icofont-cola:before{content:"\eb59"}
.icofont-corn:before{content:"\eb5a"}
.icofont-croissant:before{content:"\eb5b"}
.icofont-crop-plant:before{content:"\eb5c"}
.icofont-cucumber:before{content:"\eb5d"}
.icofont-culinary:before{content:"\eb5e"}
.icofont-cup-cake:before{content:"\eb5f"}
.icofont-dining-table:before{content:"\eb60"}
.icofont-donut:before{content:"\eb61"}
.icofont-egg-plant:before{content:"\eb62"}
.icofont-egg-poached:before{content:"\eb63"}
.icofont-farmer-alt:before{content:"\eb64"}
.icofont-farmer:before{content:"\eb65"}
.icofont-fast-food:before{content:"\eb66"}
.icofont-food-basket:before{content:"\eb67"}
.icofont-food-cart:before{content:"\eb68"}
.icofont-fork-and-knife:before{content:"\eb69"}
.icofont-french-fries:before{content:"\eb6a"}
.icofont-fruits:before{content:"\eb6b"}
.icofont-grapes:before{content:"\eb6c"}
.icofont-honey:before{content:"\eb6d"}
.icofont-hot-dog:before{content:"\eb6e"}
.icofont-ice-cream-alt:before{content:"\eb6f"}
.icofont-ice-cream:before{content:"\eb70"}
.icofont-juice:before{content:"\eb71"}
.icofont-ketchup:before{content:"\eb72"}
.icofont-kiwi:before{content:"\eb73"}
.icofont-layered-cake:before{content:"\eb74"}
.icofont-lemon-alt:before{content:"\eb75"}
.icofont-lemon:before{content:"\eb76"}
.icofont-lobster:before{content:"\eb77"}
.icofont-mango:before{content:"\eb78"}
.icofont-milk:before{content:"\eb79"}
.icofont-mushroom:before{content:"\eb7a"}
.icofont-noodles:before{content:"\eb7b"}
.icofont-onion:before{content:"\eb7c"}
.icofont-orange:before{content:"\eb7d"}
.icofont-pear:before{content:"\eb7e"}
.icofont-peas:before{content:"\eb7f"}
.icofont-pepper:before{content:"\eb80"}
.icofont-pie-alt:before{content:"\eb81"}
.icofont-pie:before{content:"\eb82"}
.icofont-pineapple:before{content:"\eb83"}
.icofont-pizza-slice:before{content:"\eb84"}
.icofont-pizza:before{content:"\eb85"}
.icofont-plant:before{content:"\eb86"}
.icofont-popcorn:before{content:"\eb87"}
.icofont-potato:before{content:"\eb88"}
.icofont-pumpkin:before{content:"\eb89"}
.icofont-raddish:before{content:"\eb8a"}
.icofont-restaurant-menu:before{content:"\eb8b"}
.icofont-restaurant:before{content:"\eb8c"}
.icofont-salt-and-pepper:before{content:"\eb8d"}
.icofont-sandwich:before{content:"\eb8e"}
.icofont-sausage:before{content:"\eb8f"}
.icofont-soft-drinks:before{content:"\eb90"}
.icofont-soup-bowl:before{content:"\eb91"}
.icofont-spoon-and-fork:before{content:"\eb92"}
.icofont-steak:before{content:"\eb93"}
.icofont-strawberry:before{content:"\eb94"}
.icofont-sub-sandwich:before{content:"\eb95"}
.icofont-sushi:before{content:"\eb96"}
.icofont-taco:before{content:"\eb97"}
.icofont-tea-pot:before{content:"\eb98"}
.icofont-tea:before{content:"\eb99"}
.icofont-tomato:before{content:"\eb9a"}
.icofont-watermelon:before{content:"\eb9b"}
.icofont-wheat:before{content:"\eb9c"}
.icofont-baby-backpack:before{content:"\eb9d"}
.icofont-baby-cloth:before{content:"\eb9e"}
.icofont-baby-milk-bottle:before{content:"\eb9f"}
.icofont-baby-trolley:before{content:"\eba0"}
.icofont-baby:before{content:"\eba1"}
.icofont-candy:before{content:"\eba2"}
.icofont-holding-hands:before{content:"\eba3"}
.icofont-infant-nipple:before{content:"\eba4"}
.icofont-kids-scooter:before{content:"\eba5"}
.icofont-safety-pin:before{content:"\eba6"}
.icofont-teddy-bear:before{content:"\eba7"}
.icofont-toy-ball:before{content:"\eba8"}
.icofont-toy-cat:before{content:"\eba9"}
.icofont-toy-duck:before{content:"\ebaa"}
.icofont-toy-elephant:before{content:"\ebab"}
.icofont-toy-hand:before{content:"\ebac"}
.icofont-toy-horse:before{content:"\ebad"}
.icofont-toy-lattu:before{content:"\ebae"}
.icofont-toy-train:before{content:"\ebaf"}
.icofont-burglar:before{content:"\ebb0"}
.icofont-cannon-firing:before{content:"\ebb1"}
.icofont-cc-camera:before{content:"\ebb2"}
.icofont-cop-badge:before{content:"\ebb3"}
.icofont-cop:before{content:"\ebb4"}
.icofont-court-hammer:before{content:"\ebb5"}
.icofont-court:before{content:"\ebb6"}
.icofont-finger-print:before{content:"\ebb7"}
.icofont-gavel:before{content:"\ebb8"}
.icofont-handcuff-alt:before{content:"\ebb9"}
.icofont-handcuff:before{content:"\ebba"}
.icofont-investigation:before{content:"\ebbb"}
.icofont-investigator:before{content:"\ebbc"}
.icofont-jail:before{content:"\ebbd"}
.icofont-judge:before{content:"\ebbe"}
.icofont-law-alt-1:before{content:"\ebbf"}
.icofont-law-alt-2:before{content:"\ebc0"}
.icofont-law-alt-3:before{content:"\ebc1"}
.icofont-law-book:before{content:"\ebc2"}
.icofont-law-document:before{content:"\ebc3"}
.icofont-law-order:before{content:"\ebc4"}
.icofont-law-protect:before{content:"\ebc5"}
.icofont-law-scales:before{content:"\ebc6"}
.icofont-law:before{content:"\ebc7"}
.icofont-lawyer-alt-1:before{content:"\ebc8"}
.icofont-lawyer-alt-2:before{content:"\ebc9"}
.icofont-lawyer:before{content:"\ebca"}
.icofont-legal:before{content:"\ebcb"}
.icofont-pistol:before{content:"\ebcc"}
.icofont-police-badge:before{content:"\ebcd"}
.icofont-police-cap:before{content:"\ebce"}
.icofont-police-car-alt-1:before{content:"\ebcf"}
.icofont-police-car-alt-2:before{content:"\ebd0"}
.icofont-police-car:before{content:"\ebd1"}
.icofont-police-hat:before{content:"\ebd2"}
.icofont-police-van:before{content:"\ebd3"}
.icofont-police:before{content:"\ebd4"}
.icofont-thief-alt:before{content:"\ebd5"}
.icofont-thief:before{content:"\ebd6"}
.icofont-abacus-alt:before{content:"\ebd7"}
.icofont-abacus:before{content:"\ebd8"}
.icofont-angle-180:before{content:"\ebd9"}
.icofont-angle-45:before{content:"\ebda"}
.icofont-angle-90:before{content:"\ebdb"}
.icofont-angle:before{content:"\ebdc"}
.icofont-calculator-alt-1:before{content:"\ebdd"}
.icofont-calculator-alt-2:before{content:"\ebde"}
.icofont-calculator:before{content:"\ebdf"}
.icofont-circle-ruler-alt:before{content:"\ebe0"}
.icofont-circle-ruler:before{content:"\ebe1"}
.icofont-compass-alt-1:before{content:"\ebe2"}
.icofont-compass-alt-2:before{content:"\ebe3"}
.icofont-compass-alt-3:before{content:"\ebe4"}
.icofont-compass-alt-4:before{content:"\ebe5"}
.icofont-golden-ratio:before{content:"\ebe6"}
.icofont-marker-alt-1:before{content:"\ebe7"}
.icofont-marker-alt-2:before{content:"\ebe8"}
.icofont-marker-alt-3:before{content:"\ebe9"}
.icofont-marker:before{content:"\ebea"}
.icofont-math:before{content:"\ebeb"}
.icofont-mathematical-alt-1:before{content:"\ebec"}
.icofont-mathematical-alt-2:before{content:"\ebed"}
.icofont-mathematical:before{content:"\ebee"}
.icofont-pen-alt-1:before{content:"\ebef"}
.icofont-pen-alt-2:before{content:"\ebf0"}
.icofont-pen-alt-3:before{content:"\ebf1"}
.icofont-pen-holder-alt-1:before{content:"\ebf2"}
.icofont-pen-holder:before{content:"\ebf3"}
.icofont-pen:before{content:"\ebf4"}
.icofont-pencil-alt-1:before{content:"\ebf5"}
.icofont-pencil-alt-2:before{content:"\ebf6"}
.icofont-pencil-alt-3:before{content:"\ebf7"}
.icofont-pencil-alt-4:before{content:"\ebf8"}
.icofont-pencil:before{content:"\ebf9"}
.icofont-ruler-alt-1:before{content:"\ebfa"}
.icofont-ruler-alt-2:before{content:"\ebfb"}
.icofont-ruler-compass-alt:before{content:"\ebfc"}
.icofont-ruler-compass:before{content:"\ebfd"}
.icofont-ruler-pencil-alt-1:before{content:"\ebfe"}
.icofont-ruler-pencil-alt-2:before{content:"\ebff"}
.icofont-ruler-pencil:before{content:"\ec00"}
.icofont-ruler:before{content:"\ec01"}
.icofont-rulers-alt:before{content:"\ec02"}
.icofont-rulers:before{content:"\ec03"}
.icofont-square-root:before{content:"\ec04"}
.icofont-ui-calculator:before{content:"\ec05"}
.icofont-aids:before{content:"\ec06"}
.icofont-ambulance-crescent:before{content:"\ec07"}
.icofont-ambulance-cross:before{content:"\ec08"}
.icofont-ambulance:before{content:"\ec09"}
.icofont-autism:before{content:"\ec0a"}
.icofont-bandage:before{content:"\ec0b"}
.icofont-blind:before{content:"\ec0c"}
.icofont-blood-drop:before{content:"\ec0d"}
.icofont-blood-test:before{content:"\ec0e"}
.icofont-blood:before{content:"\ec0f"}
.icofont-brain-alt:before{content:"\ec10"}
.icofont-brain:before{content:"\ec11"}
.icofont-capsule:before{content:"\ec12"}
.icofont-crutch:before{content:"\ec13"}
.icofont-disabled:before{content:"\ec14"}
.icofont-dna-alt-1:before{content:"\ec15"}
.icofont-dna-alt-2:before{content:"\ec16"}
.icofont-dna:before{content:"\ec17"}
.icofont-doctor-alt:before{content:"\ec18"}
.icofont-doctor:before{content:"\ec19"}
.icofont-drug-pack:before{content:"\ec1a"}
.icofont-drug:before{content:"\ec1b"}
.icofont-first-aid-alt:before{content:"\ec1c"}
.icofont-first-aid:before{content:"\ec1d"}
.icofont-heart-beat-alt:before{content:"\ec1e"}
.icofont-heart-beat:before{content:"\ec1f"}
.icofont-heartbeat:before{content:"\ec20"}
.icofont-herbal:before{content:"\ec21"}
.icofont-hospital:before{content:"\ec22"}
.icofont-icu:before{content:"\ec23"}
.icofont-injection-syringe:before{content:"\ec24"}
.icofont-laboratory:before{content:"\ec25"}
.icofont-medical-sign-alt:before{content:"\ec26"}
.icofont-medical-sign:before{content:"\ec27"}
.icofont-nurse-alt:before{content:"\ec28"}
.icofont-nurse:before{content:"\ec29"}
.icofont-nursing-home:before{content:"\ec2a"}
.icofont-operation-theater:before{content:"\ec2b"}
.icofont-paralysis-disability:before{content:"\ec2c"}
.icofont-patient-bed:before{content:"\ec2d"}
.icofont-patient-file:before{content:"\ec2e"}
.icofont-pills:before{content:"\ec2f"}
.icofont-prescription:before{content:"\ec30"}
.icofont-pulse:before{content:"\ec31"}
.icofont-stethoscope-alt:before{content:"\ec32"}
.icofont-stethoscope:before{content:"\ec33"}
.icofont-stretcher:before{content:"\ec34"}
.icofont-surgeon-alt:before{content:"\ec35"}
.icofont-surgeon:before{content:"\ec36"}
.icofont-tablets:before{content:"\ec37"}
.icofont-test-bottle:before{content:"\ec38"}
.icofont-test-tube:before{content:"\ec39"}
.icofont-thermometer-alt:before{content:"\ec3a"}
.icofont-thermometer:before{content:"\ec3b"}
.icofont-tooth:before{content:"\ec3c"}
.icofont-xray:before{content:"\ec3d"}
.icofont-ui-add:before{content:"\ec3e"}
.icofont-ui-alarm:before{content:"\ec3f"}
.icofont-ui-battery:before{content:"\ec40"}
.icofont-ui-block:before{content:"\ec41"}
.icofont-ui-bluetooth:before{content:"\ec42"}
.icofont-ui-brightness:before{content:"\ec43"}
.icofont-ui-browser:before{content:"\ec44"}
.icofont-ui-calendar:before{content:"\ec45"}
.icofont-ui-call:before{content:"\ec46"}
.icofont-ui-camera:before{content:"\ec47"}
.icofont-ui-cart:before{content:"\ec48"}
.icofont-ui-cell-phone:before{content:"\ec49"}
.icofont-ui-chat:before{content:"\ec4a"}
.icofont-ui-check:before{content:"\ec4b"}
.icofont-ui-clip-board:before{content:"\ec4c"}
.icofont-ui-clip:before{content:"\ec4d"}
.icofont-ui-clock:before{content:"\ec4e"}
.icofont-ui-close:before{content:"\ec4f"}
.icofont-ui-contact-list:before{content:"\ec50"}
.icofont-ui-copy:before{content:"\ec51"}
.icofont-ui-cut:before{content:"\ec52"}
.icofont-ui-delete:before{content:"\ec53"}
.icofont-ui-dial-phone:before{content:"\ec54"}
.icofont-ui-edit:before{content:"\ec55"}
.icofont-ui-email:before{content:"\ec56"}
.icofont-ui-file:before{content:"\ec57"}
.icofont-ui-fire-wall:before{content:"\ec58"}
.icofont-ui-flash-light:before{content:"\ec59"}
.icofont-ui-flight:before{content:"\ec5a"}
.icofont-ui-folder:before{content:"\ec5b"}
.icofont-ui-game:before{content:"\ec5c"}
.icofont-ui-handicapped:before{content:"\ec5d"}
.icofont-ui-home:before{content:"\ec5e"}
.icofont-ui-image:before{content:"\ec5f"}
.icofont-ui-laoding:before{content:"\ec60"}
.icofont-ui-lock:before{content:"\ec61"}
.icofont-ui-love-add:before{content:"\ec62"}
.icofont-ui-love-broken:before{content:"\ec63"}
.icofont-ui-love-remove:before{content:"\ec64"}
.icofont-ui-love:before{content:"\ec65"}
.icofont-ui-map:before{content:"\ec66"}
.icofont-ui-message:before{content:"\ec67"}
.icofont-ui-messaging:before{content:"\ec68"}
.icofont-ui-movie:before{content:"\ec69"}
.icofont-ui-music-player:before{content:"\ec6a"}
.icofont-ui-music:before{content:"\ec6b"}
.icofont-ui-mute:before{content:"\ec6c"}
.icofont-ui-network:before{content:"\ec6d"}
.icofont-ui-next:before{content:"\ec6e"}
.icofont-ui-note:before{content:"\ec6f"}
.icofont-ui-office:before{content:"\ec70"}
.icofont-ui-password:before{content:"\ec71"}
.icofont-ui-pause:before{content:"\ec72"}
.icofont-ui-play-stop:before{content:"\ec73"}
.icofont-ui-play:before{content:"\ec74"}
.icofont-ui-pointer:before{content:"\ec75"}
.icofont-ui-power:before{content:"\ec76"}
.icofont-ui-press:before{content:"\ec77"}
.icofont-ui-previous:before{content:"\ec78"}
.icofont-ui-rate-add:before{content:"\ec79"}
.icofont-ui-rate-blank:before{content:"\ec7a"}
.icofont-ui-rate-remove:before{content:"\ec7b"}
.icofont-ui-rating:before{content:"\ec7c"}
.icofont-ui-record:before{content:"\ec7d"}
.icofont-ui-remove:before{content:"\ec7e"}
.icofont-ui-reply:before{content:"\ec7f"}
.icofont-ui-rotation:before{content:"\ec80"}
.icofont-ui-rss:before{content:"\ec81"}
.icofont-ui-search:before{content:"\ec82"}
.icofont-ui-settings:before{content:"\ec83"}
.icofont-ui-social-link:before{content:"\ec84"}
.icofont-ui-tag:before{content:"\ec85"}
.icofont-ui-text-chat:before{content:"\ec86"}
.icofont-ui-text-loading:before{content:"\ec87"}
.icofont-ui-theme:before{content:"\ec88"}
.icofont-ui-timer:before{content:"\ec89"}
.icofont-ui-touch-phone:before{content:"\ec8a"}
.icofont-ui-travel:before{content:"\ec8b"}
.icofont-ui-unlock:before{content:"\ec8c"}
.icofont-ui-user-group:before{content:"\ec8d"}
.icofont-ui-user:before{content:"\ec8e"}
.icofont-ui-v-card:before{content:"\ec8f"}
.icofont-ui-video-chat:before{content:"\ec90"}
.icofont-ui-video-message:before{content:"\ec91"}
.icofont-ui-video-play:before{content:"\ec92"}
.icofont-ui-video:before{content:"\ec93"}
.icofont-ui-volume:before{content:"\ec94"}
.icofont-ui-weather:before{content:"\ec95"}
.icofont-ui-wifi:before{content:"\ec96"}
.icofont-ui-zoom-in:before{content:"\ec97"}
.icofont-ui-zoom-out:before{content:"\ec98"}
.icofont-cassette-player:before{content:"\ec99"}
.icofont-cassette:before{content:"\ec9a"}
.icofont-forward:before{content:"\ec9b"}
.icofont-guiter:before{content:"\ec9c"}
.icofont-movie:before{content:"\ec9d"}
.icofont-multimedia:before{content:"\ec9e"}
.icofont-music-alt:before{content:"\ec9f"}
.icofont-music-disk:before{content:"\eca0"}
.icofont-music-note:before{content:"\eca1"}
.icofont-music-notes:before{content:"\eca2"}
.icofont-music:before{content:"\eca3"}
.icofont-mute-volume:before{content:"\eca4"}
.icofont-pause:before{content:"\eca5"}
.icofont-play-alt-1:before{content:"\eca6"}
.icofont-play-alt-2:before{content:"\eca7"}
.icofont-play-alt-3:before{content:"\eca8"}
.icofont-play-pause:before{content:"\eca9"}
.icofont-play:before{content:"\ecaa"}
.icofont-record:before{content:"\ecab"}
.icofont-retro-music-disk:before{content:"\ecac"}
.icofont-rewind:before{content:"\ecad"}
.icofont-song-notes:before{content:"\ecae"}
.icofont-sound-wave-alt:before{content:"\ecaf"}
.icofont-sound-wave:before{content:"\ecb0"}
.icofont-stop:before{content:"\ecb1"}
.icofont-video-alt:before{content:"\ecb2"}
.icofont-video-cam:before{content:"\ecb3"}
.icofont-video-clapper:before{content:"\ecb4"}
.icofont-video:before{content:"\ecb5"}
.icofont-volume-bar:before{content:"\ecb6"}
.icofont-volume-down:before{content:"\ecb7"}
.icofont-volume-mute:before{content:"\ecb8"}
.icofont-volume-off:before{content:"\ecb9"}
.icofont-volume-up:before{content:"\ecba"}
.icofont-youtube-play:before{content:"\ecbb"}
.icofont-2checkout-alt:before{content:"\ecbc"}
.icofont-2checkout:before{content:"\ecbd"}
.icofont-amazon-alt:before{content:"\ecbe"}
.icofont-amazon:before{content:"\ecbf"}
.icofont-american-express-alt:before{content:"\ecc0"}
.icofont-american-express:before{content:"\ecc1"}
.icofont-apple-pay-alt:before{content:"\ecc2"}
.icofont-apple-pay:before{content:"\ecc3"}
.icofont-bank-transfer-alt:before{content:"\ecc4"}
.icofont-bank-transfer:before{content:"\ecc5"}
.icofont-braintree-alt:before{content:"\ecc6"}
.icofont-braintree:before{content:"\ecc7"}
.icofont-cash-on-delivery-alt:before{content:"\ecc8"}
.icofont-cash-on-delivery:before{content:"\ecc9"}
.icofont-diners-club-alt-1:before{content:"\ecca"}
.icofont-diners-club-alt-2:before{content:"\eccb"}
.icofont-diners-club-alt-3:before{content:"\eccc"}
.icofont-diners-club:before{content:"\eccd"}
.icofont-discover-alt:before{content:"\ecce"}
.icofont-discover:before{content:"\eccf"}
.icofont-eway-alt:before{content:"\ecd0"}
.icofont-eway:before{content:"\ecd1"}
.icofont-google-wallet-alt-1:before{content:"\ecd2"}
.icofont-google-wallet-alt-2:before{content:"\ecd3"}
.icofont-google-wallet-alt-3:before{content:"\ecd4"}
.icofont-google-wallet:before{content:"\ecd5"}
.icofont-jcb-alt:before{content:"\ecd6"}
.icofont-jcb:before{content:"\ecd7"}
.icofont-maestro-alt:before{content:"\ecd8"}
.icofont-maestro:before{content:"\ecd9"}
.icofont-mastercard-alt:before{content:"\ecda"}
.icofont-mastercard:before{content:"\ecdb"}
.icofont-payoneer-alt:before{content:"\ecdc"}
.icofont-payoneer:before{content:"\ecdd"}
.icofont-paypal-alt:before{content:"\ecde"}
.icofont-paypal:before{content:"\ecdf"}
.icofont-sage-alt:before{content:"\ece0"}
.icofont-sage:before{content:"\ece1"}
.icofont-skrill-alt:before{content:"\ece2"}
.icofont-skrill:before{content:"\ece3"}
.icofont-stripe-alt:before{content:"\ece4"}
.icofont-stripe:before{content:"\ece5"}
.icofont-visa-alt:before{content:"\ece6"}
.icofont-visa-electron:before{content:"\ece7"}
.icofont-visa:before{content:"\ece8"}
.icofont-western-union-alt:before{content:"\ece9"}
.icofont-western-union:before{content:"\ecea"}
.icofont-boy:before{content:"\eceb"}
.icofont-business-man-alt-1:before{content:"\ecec"}
.icofont-business-man-alt-2:before{content:"\eced"}
.icofont-business-man-alt-3:before{content:"\ecee"}
.icofont-business-man:before{content:"\ecef"}
.icofont-female:before{content:"\ecf0"}
.icofont-funky-man:before{content:"\ecf1"}
.icofont-girl-alt:before{content:"\ecf2"}
.icofont-girl:before{content:"\ecf3"}
.icofont-group:before{content:"\ecf4"}
.icofont-hotel-boy-alt:before{content:"\ecf5"}
.icofont-hotel-boy:before{content:"\ecf6"}
.icofont-kid:before{content:"\ecf7"}
.icofont-man-in-glasses:before{content:"\ecf8"}
.icofont-people:before{content:"\ecf9"}
.icofont-support:before{content:"\ecfa"}
.icofont-user-alt-1:before{content:"\ecfb"}
.icofont-user-alt-2:before{content:"\ecfc"}
.icofont-user-alt-3:before{content:"\ecfd"}
.icofont-user-alt-4:before{content:"\ecfe"}
.icofont-user-alt-5:before{content:"\ecff"}
.icofont-user-alt-6:before{content:"\ed00"}
.icofont-user-alt-7:before{content:"\ed01"}
.icofont-user-female:before{content:"\ed02"}
.icofont-user-male:before{content:"\ed03"}
.icofont-user-suited:before{content:"\ed04"}
.icofont-user:before{content:"\ed05"}
.icofont-users-alt-1:before{content:"\ed06"}
.icofont-users-alt-2:before{content:"\ed07"}
.icofont-users-alt-3:before{content:"\ed08"}
.icofont-users-alt-4:before{content:"\ed09"}
.icofont-users-alt-5:before{content:"\ed0a"}
.icofont-users-alt-6:before{content:"\ed0b"}
.icofont-users-social:before{content:"\ed0c"}
.icofont-users:before{content:"\ed0d"}
.icofont-waiter-alt:before{content:"\ed0e"}
.icofont-waiter:before{content:"\ed0f"}
.icofont-woman-in-glasses:before{content:"\ed10"}
.icofont-search-1:before{content:"\ed11"}
.icofont-search-2:before{content:"\ed12"}
.icofont-search-document:before{content:"\ed13"}
.icofont-search-folder:before{content:"\ed14"}
.icofont-search-job:before{content:"\ed15"}
.icofont-search-map:before{content:"\ed16"}
.icofont-search-property:before{content:"\ed17"}
.icofont-search-restaurant:before{content:"\ed18"}
.icofont-search-stock:before{content:"\ed19"}
.icofont-search-user:before{content:"\ed1a"}
.icofont-search:before{content:"\ed1b"}
.icofont-500px:before{content:"\ed1c"}
.icofont-aim:before{content:"\ed1d"}
.icofont-badoo:before{content:"\ed1e"}
.icofont-baidu-tieba:before{content:"\ed1f"}
.icofont-bbm-messenger:before{content:"\ed20"}
.icofont-bebo:before{content:"\ed21"}
.icofont-behance:before{content:"\ed22"}
.icofont-blogger:before{content:"\ed23"}
.icofont-bootstrap:before{content:"\ed24"}
.icofont-brightkite:before{content:"\ed25"}
.icofont-cloudapp:before{content:"\ed26"}
.icofont-concrete5:before{content:"\ed27"}
.icofont-delicious:before{content:"\ed28"}
.icofont-designbump:before{content:"\ed29"}
.icofont-designfloat:before{content:"\ed2a"}
.icofont-deviantart:before{content:"\ed2b"}
.icofont-digg:before{content:"\ed2c"}
.icofont-dotcms:before{content:"\ed2d"}
.icofont-dribbble:before{content:"\ed2e"}
.icofont-dribble:before{content:"\ed2f"}
.icofont-dropbox:before{content:"\ed30"}
.icofont-ebuddy:before{content:"\ed31"}
.icofont-ello:before{content:"\ed32"}
.icofont-ember:before{content:"\ed33"}
.icofont-envato:before{content:"\ed34"}
.icofont-evernote:before{content:"\ed35"}
.icofont-facebook-messenger:before{content:"\ed36"}
.icofont-facebook:before{content:"\ed37"}
.icofont-feedburner:before{content:"\ed38"}
.icofont-flikr:before{content:"\ed39"}
.icofont-folkd:before{content:"\ed3a"}
.icofont-foursquare:before{content:"\ed3b"}
.icofont-friendfeed:before{content:"\ed3c"}
.icofont-ghost:before{content:"\ed3d"}
.icofont-github:before{content:"\ed3e"}
.icofont-gnome:before{content:"\ed3f"}
.icofont-google-buzz:before{content:"\ed40"}
.icofont-google-hangouts:before{content:"\ed41"}
.icofont-google-map:before{content:"\ed42"}
.icofont-google-plus:before{content:"\ed43"}
.icofont-google-talk:before{content:"\ed44"}
.icofont-hype-machine:before{content:"\ed45"}
.icofont-instagram:before{content:"\ed46"}
.icofont-kakaotalk:before{content:"\ed47"}
.icofont-kickstarter:before{content:"\ed48"}
.icofont-kik:before{content:"\ed49"}
.icofont-kiwibox:before{content:"\ed4a"}
.icofont-line-messenger:before{content:"\ed4b"}
.icofont-line:before{content:"\ed4c"}
.icofont-linkedin:before{content:"\ed4d"}
.icofont-linux-mint:before{content:"\ed4e"}
.icofont-live-messenger:before{content:"\ed4f"}
.icofont-livejournal:before{content:"\ed50"}
.icofont-magento:before{content:"\ed51"}
.icofont-meetme:before{content:"\ed52"}
.icofont-meetup:before{content:"\ed53"}
.icofont-mixx:before{content:"\ed54"}
.icofont-newsvine:before{content:"\ed55"}
.icofont-nimbuss:before{content:"\ed56"}
.icofont-odnoklassniki:before{content:"\ed57"}
.icofont-opencart:before{content:"\ed58"}
.icofont-oscommerce:before{content:"\ed59"}
.icofont-pandora:before{content:"\ed5a"}
.icofont-photobucket:before{content:"\ed5b"}
.icofont-picasa:before{content:"\ed5c"}
.icofont-pinterest:before{content:"\ed5d"}
.icofont-prestashop:before{content:"\ed5e"}
.icofont-qik:before{content:"\ed5f"}
.icofont-qq:before{content:"\ed60"}
.icofont-readernaut:before{content:"\ed61"}
.icofont-reddit:before{content:"\ed62"}
.icofont-renren:before{content:"\ed63"}
.icofont-rss:before{content:"\ed64"}
.icofont-shopify:before{content:"\ed65"}
.icofont-silverstripe:before{content:"\ed66"}
.icofont-skype:before{content:"\ed67"}
.icofont-slack:before{content:"\ed68"}
.icofont-slashdot:before{content:"\ed69"}
.icofont-slidshare:before{content:"\ed6a"}
.icofont-smugmug:before{content:"\ed6b"}
.icofont-snapchat:before{content:"\ed6c"}
.icofont-soundcloud:before{content:"\ed6d"}
.icofont-spotify:before{content:"\ed6e"}
.icofont-stack-exchange:before{content:"\ed6f"}
.icofont-stack-overflow:before{content:"\ed70"}
.icofont-steam:before{content:"\ed71"}
.icofont-stumbleupon:before{content:"\ed72"}
.icofont-tagged:before{content:"\ed73"}
.icofont-technorati:before{content:"\ed74"}
.icofont-telegram:before{content:"\ed75"}
.icofont-tinder:before{content:"\ed76"}
.icofont-trello:before{content:"\ed77"}
.icofont-tumblr:before{content:"\ed78"}
.icofont-twitch:before{content:"\ed79"}
.icofont-twitter:before{content:"\ed7a"}
.icofont-typo3:before{content:"\ed7b"}
.icofont-ubercart:before{content:"\ed7c"}
.icofont-viber:before{content:"\ed7d"}
.icofont-viddler:before{content:"\ed7e"}
.icofont-vimeo:before{content:"\ed7f"}
.icofont-vine:before{content:"\ed80"}
.icofont-virb:before{content:"\ed81"}
.icofont-virtuemart:before{content:"\ed82"}
.icofont-vk:before{content:"\ed83"}
.icofont-wechat:before{content:"\ed84"}
.icofont-weibo:before{content:"\ed85"}
.icofont-whatsapp:before{content:"\ed86"}
.icofont-xing:before{content:"\ed87"}
.icofont-yahoo:before{content:"\ed88"}
.icofont-yelp:before{content:"\ed89"}
.icofont-youku:before{content:"\ed8a"}
.icofont-youtube:before{content:"\ed8b"}
.icofont-zencart:before{content:"\ed8c"}
.icofont-badminton-birdie:before{content:"\ed8d"}
.icofont-baseball:before{content:"\ed8e"}
.icofont-baseballer:before{content:"\ed8f"}
.icofont-basketball-hoop:before{content:"\ed90"}
.icofont-basketball:before{content:"\ed91"}
.icofont-billiard-ball:before{content:"\ed92"}
.icofont-boot-alt-1:before{content:"\ed93"}
.icofont-boot-alt-2:before{content:"\ed94"}
.icofont-boot:before{content:"\ed95"}
.icofont-bowling-alt:before{content:"\ed96"}
.icofont-bowling:before{content:"\ed97"}
.icofont-canoe:before{content:"\ed98"}
.icofont-cheer-leader:before{content:"\ed99"}
.icofont-climbing:before{content:"\ed9a"}
.icofont-corner:before{content:"\ed9b"}
.icofont-field-alt:before{content:"\ed9c"}
.icofont-field:before{content:"\ed9d"}
.icofont-football-alt:before{content:"\ed9e"}
.icofont-football-american:before{content:"\ed9f"}
.icofont-football:before{content:"\eda0"}
.icofont-foul:before{content:"\eda1"}
.icofont-goal-keeper:before{content:"\eda2"}
.icofont-goal:before{content:"\eda3"}
.icofont-golf-alt:before{content:"\eda4"}
.icofont-golf-bag:before{content:"\eda5"}
.icofont-golf-cart:before{content:"\eda6"}
.icofont-golf-field:before{content:"\eda7"}
.icofont-golf:before{content:"\eda8"}
.icofont-golfer:before{content:"\eda9"}
.icofont-helmet:before{content:"\edaa"}
.icofont-hockey-alt:before{content:"\edab"}
.icofont-hockey:before{content:"\edac"}
.icofont-ice-skate:before{content:"\edad"}
.icofont-jersey-alt:before{content:"\edae"}
.icofont-jersey:before{content:"\edaf"}
.icofont-jumping:before{content:"\edb0"}
.icofont-kick:before{content:"\edb1"}
.icofont-leg:before{content:"\edb2"}
.icofont-match-review:before{content:"\edb3"}
.icofont-medal-sport:before{content:"\edb4"}
.icofont-offside:before{content:"\edb5"}
.icofont-olympic-logo:before{content:"\edb6"}
.icofont-olympic:before{content:"\edb7"}
.icofont-padding:before{content:"\edb8"}
.icofont-penalty-card:before{content:"\edb9"}
.icofont-racer:before{content:"\edba"}
.icofont-racing-car:before{content:"\edbb"}
.icofont-racing-flag-alt:before{content:"\edbc"}
.icofont-racing-flag:before{content:"\edbd"}
.icofont-racings-wheel:before{content:"\edbe"}
.icofont-referee:before{content:"\edbf"}
.icofont-refree-jersey:before{content:"\edc0"}
.icofont-result-sport:before{content:"\edc1"}
.icofont-rugby-ball:before{content:"\edc2"}
.icofont-rugby-player:before{content:"\edc3"}
.icofont-rugby:before{content:"\edc4"}
.icofont-runner-alt-1:before{content:"\edc5"}
.icofont-runner-alt-2:before{content:"\edc6"}
.icofont-runner:before{content:"\edc7"}
.icofont-score-board:before{content:"\edc8"}
.icofont-skiing-man:before{content:"\edc9"}
.icofont-skydiving-goggles:before{content:"\edca"}
.icofont-snow-mobile:before{content:"\edcb"}
.icofont-steering:before{content:"\edcc"}
.icofont-stopwatch:before{content:"\edcd"}
.icofont-substitute:before{content:"\edce"}
.icofont-swimmer:before{content:"\edcf"}
.icofont-table-tennis:before{content:"\edd0"}
.icofont-team-alt:before{content:"\edd1"}
.icofont-team:before{content:"\edd2"}
.icofont-tennis-player:before{content:"\edd3"}
.icofont-tennis:before{content:"\edd4"}
.icofont-tracking:before{content:"\edd5"}
.icofont-trophy-alt:before{content:"\edd6"}
.icofont-trophy:before{content:"\edd7"}
.icofont-volleyball-alt:before{content:"\edd8"}
.icofont-volleyball-fire:before{content:"\edd9"}
.icofont-volleyball:before{content:"\edda"}
.icofont-water-bottle:before{content:"\eddb"}
.icofont-whistle-alt:before{content:"\eddc"}
.icofont-whistle:before{content:"\eddd"}
.icofont-win-trophy:before{content:"\edde"}
.icofont-align-center:before{content:"\eddf"}
.icofont-align-left:before{content:"\ede0"}
.icofont-align-right:before{content:"\ede1"}
.icofont-all-caps:before{content:"\ede2"}
.icofont-bold:before{content:"\ede3"}
.icofont-brush:before{content:"\ede4"}
.icofont-clip-board:before{content:"\ede5"}
.icofont-code-alt:before{content:"\ede6"}
.icofont-color-bucket:before{content:"\ede7"}
.icofont-color-picker:before{content:"\ede8"}
.icofont-copy-invert:before{content:"\ede9"}
.icofont-copy:before{content:"\edea"}
.icofont-cut:before{content:"\edeb"}
.icofont-delete-alt:before{content:"\edec"}
.icofont-edit-alt:before{content:"\eded"}
.icofont-eraser-alt:before{content:"\edee"}
.icofont-font:before{content:"\edef"}
.icofont-heading:before{content:"\edf0"}
.icofont-indent:before{content:"\edf1"}
.icofont-italic-alt:before{content:"\edf2"}
.icofont-italic:before{content:"\edf3"}
.icofont-justify-all:before{content:"\edf4"}
.icofont-justify-center:before{content:"\edf5"}
.icofont-justify-left:before{content:"\edf6"}
.icofont-justify-right:before{content:"\edf7"}
.icofont-link-broken:before{content:"\edf8"}
.icofont-outdent:before{content:"\edf9"}
.icofont-paper-clip:before{content:"\edfa"}
.icofont-paragraph:before{content:"\edfb"}
.icofont-pin:before{content:"\edfc"}
.icofont-printer:before{content:"\edfd"}
.icofont-redo:before{content:"\edfe"}
.icofont-rotation:before{content:"\edff"}
.icofont-save:before{content:"\ee00"}
.icofont-small-cap:before{content:"\ee01"}
.icofont-strike-through:before{content:"\ee02"}
.icofont-sub-listing:before{content:"\ee03"}
.icofont-subscript:before{content:"\ee04"}
.icofont-superscript:before{content:"\ee05"}
.icofont-table:before{content:"\ee06"}
.icofont-text-height:before{content:"\ee07"}
.icofont-text-width:before{content:"\ee08"}
.icofont-trash:before{content:"\ee09"}
.icofont-underline:before{content:"\ee0a"}
.icofont-undo:before{content:"\ee0b"}
.icofont-air-balloon:before{content:"\ee0c"}
.icofont-airplane-alt:before{content:"\ee0d"}
.icofont-airplane:before{content:"\ee0e"}
.icofont-articulated-truck:before{content:"\ee0f"}
.icofont-auto-mobile:before{content:"\ee10"}
.icofont-auto-rickshaw:before{content:"\ee11"}
.icofont-bicycle-alt-1:before{content:"\ee12"}
.icofont-bicycle-alt-2:before{content:"\ee13"}
.icofont-bicycle:before{content:"\ee14"}
.icofont-bus-alt-1:before{content:"\ee15"}
.icofont-bus-alt-2:before{content:"\ee16"}
.icofont-bus-alt-3:before{content:"\ee17"}
.icofont-bus:before{content:"\ee18"}
.icofont-cab:before{content:"\ee19"}
.icofont-cable-car:before{content:"\ee1a"}
.icofont-car-alt-1:before{content:"\ee1b"}
.icofont-car-alt-2:before{content:"\ee1c"}
.icofont-car-alt-3:before{content:"\ee1d"}
.icofont-car-alt-4:before{content:"\ee1e"}
.icofont-car:before{content:"\ee1f"}
.icofont-delivery-time:before{content:"\ee20"}
.icofont-fast-delivery:before{content:"\ee21"}
.icofont-fire-truck-alt:before{content:"\ee22"}
.icofont-fire-truck:before{content:"\ee23"}
.icofont-free-delivery:before{content:"\ee24"}
.icofont-helicopter:before{content:"\ee25"}
.icofont-motor-bike-alt:before{content:"\ee26"}
.icofont-motor-bike:before{content:"\ee27"}
.icofont-motor-biker:before{content:"\ee28"}
.icofont-oil-truck:before{content:"\ee29"}
.icofont-rickshaw:before{content:"\ee2a"}
.icofont-rocket-alt-1:before{content:"\ee2b"}
.icofont-rocket-alt-2:before{content:"\ee2c"}
.icofont-rocket:before{content:"\ee2d"}
.icofont-sail-boat-alt-1:before{content:"\ee2e"}
.icofont-sail-boat-alt-2:before{content:"\ee2f"}
.icofont-sail-boat:before{content:"\ee30"}
.icofont-scooter:before{content:"\ee31"}
.icofont-sea-plane:before{content:"\ee32"}
.icofont-ship-alt:before{content:"\ee33"}
.icofont-ship:before{content:"\ee34"}
.icofont-speed-boat:before{content:"\ee35"}
.icofont-taxi:before{content:"\ee36"}
.icofont-tractor:before{content:"\ee37"}
.icofont-train-line:before{content:"\ee38"}
.icofont-train-steam:before{content:"\ee39"}
.icofont-tram:before{content:"\ee3a"}
.icofont-truck-alt:before{content:"\ee3b"}
.icofont-truck-loaded:before{content:"\ee3c"}
.icofont-truck:before{content:"\ee3d"}
.icofont-van-alt:before{content:"\ee3e"}
.icofont-van:before{content:"\ee3f"}
.icofont-yacht:before{content:"\ee40"}
.icofont-5-star-hotel:before{content:"\ee41"}
.icofont-air-ticket:before{content:"\ee42"}
.icofont-beach-bed:before{content:"\ee43"}
.icofont-beach:before{content:"\ee44"}
.icofont-camping-vest:before{content:"\ee45"}
.icofont-direction-sign:before{content:"\ee46"}
.icofont-hill-side:before{content:"\ee47"}
.icofont-hill:before{content:"\ee48"}
.icofont-hotel:before{content:"\ee49"}
.icofont-island-alt:before{content:"\ee4a"}
.icofont-island:before{content:"\ee4b"}
.icofont-sandals-female:before{content:"\ee4c"}
.icofont-sandals-male:before{content:"\ee4d"}
.icofont-travelling:before{content:"\ee4e"}
.icofont-breakdown:before{content:"\ee4f"}
.icofont-celsius:before{content:"\ee50"}
.icofont-clouds:before{content:"\ee51"}
.icofont-cloudy:before{content:"\ee52"}
.icofont-dust:before{content:"\ee53"}
.icofont-eclipse:before{content:"\ee54"}
.icofont-fahrenheit:before{content:"\ee55"}
.icofont-forest-fire:before{content:"\ee56"}
.icofont-full-night:before{content:"\ee57"}
.icofont-full-sunny:before{content:"\ee58"}
.icofont-hail-night:before{content:"\ee59"}
.icofont-hail-rainy-night:before{content:"\ee5a"}
.icofont-hail-rainy-sunny:before{content:"\ee5b"}
.icofont-hail-rainy:before{content:"\ee5c"}
.icofont-hail-sunny:before{content:"\ee5d"}
.icofont-hail-thunder-night:before{content:"\ee5e"}
.icofont-hail-thunder-sunny:before{content:"\ee5f"}
.icofont-hail-thunder:before{content:"\ee60"}
.icofont-hail:before{content:"\ee61"}
.icofont-hill-night:before{content:"\ee62"}
.icofont-hill-sunny:before{content:"\ee63"}
.icofont-hurricane:before{content:"\ee64"}
.icofont-meteor:before{content:"\ee65"}
.icofont-night:before{content:"\ee66"}
.icofont-rainy-night:before{content:"\ee67"}
.icofont-rainy-sunny:before{content:"\ee68"}
.icofont-rainy-thunder:before{content:"\ee69"}
.icofont-rainy:before{content:"\ee6a"}
.icofont-snow-alt:before{content:"\ee6b"}
.icofont-snow-flake:before{content:"\ee6c"}
.icofont-snow-temp:before{content:"\ee6d"}
.icofont-snow:before{content:"\ee6e"}
.icofont-snowy-hail:before{content:"\ee6f"}
.icofont-snowy-night-hail:before{content:"\ee70"}
.icofont-snowy-night-rainy:before{content:"\ee71"}
.icofont-snowy-night:before{content:"\ee72"}
.icofont-snowy-rainy:before{content:"\ee73"}
.icofont-snowy-sunny-hail:before{content:"\ee74"}
.icofont-snowy-sunny-rainy:before{content:"\ee75"}
.icofont-snowy-sunny:before{content:"\ee76"}
.icofont-snowy-thunder-night:before{content:"\ee77"}
.icofont-snowy-thunder-sunny:before{content:"\ee78"}
.icofont-snowy-thunder:before{content:"\ee79"}
.icofont-snowy-windy-night:before{content:"\ee7a"}
.icofont-snowy-windy-sunny:before{content:"\ee7b"}
.icofont-snowy-windy:before{content:"\ee7c"}
.icofont-snowy:before{content:"\ee7d"}
.icofont-sun-alt:before{content:"\ee7e"}
.icofont-sun-rise:before{content:"\ee7f"}
.icofont-sun-set:before{content:"\ee80"}
.icofont-sun:before{content:"\ee81"}
.icofont-sunny-day-temp:before{content:"\ee82"}
.icofont-sunny:before{content:"\ee83"}
.icofont-thunder-light:before{content:"\ee84"}
.icofont-tornado:before{content:"\ee85"}
.icofont-umbrella-alt:before{content:"\ee86"}
.icofont-umbrella:before{content:"\ee87"}
.icofont-volcano:before{content:"\ee88"}
.icofont-wave:before{content:"\ee89"}
.icofont-wind-scale-0:before{content:"\ee8a"}
.icofont-wind-scale-1:before{content:"\ee8b"}
.icofont-wind-scale-10:before{content:"\ee8c"}
.icofont-wind-scale-11:before{content:"\ee8d"}
.icofont-wind-scale-12:before{content:"\ee8e"}
.icofont-wind-scale-2:before{content:"\ee8f"}
.icofont-wind-scale-3:before{content:"\ee90"}
.icofont-wind-scale-4:before{content:"\ee91"}
.icofont-wind-scale-5:before{content:"\ee92"}
.icofont-wind-scale-6:before{content:"\ee93"}
.icofont-wind-scale-7:before{content:"\ee94"}
.icofont-wind-scale-8:before{content:"\ee95"}
.icofont-wind-scale-9:before{content:"\ee96"}
.icofont-wind-waves:before{content:"\ee97"}
.icofont-wind:before{content:"\ee98"}
.icofont-windy-hail:before{content:"\ee99"}
.icofont-windy-night:before{content:"\ee9a"}
.icofont-windy-raining:before{content:"\ee9b"}
.icofont-windy-sunny:before{content:"\ee9c"}
.icofont-windy-thunder-raining:before{content:"\ee9d"}
.icofont-windy-thunder:before{content:"\ee9e"}
.icofont-windy:before{content:"\ee9f"}
.icofont-addons:before{content:"\eea0"}
.icofont-address-book:before{content:"\eea1"}
.icofont-adjust:before{content:"\eea2"}
.icofont-alarm:before{content:"\eea3"}
.icofont-anchor:before{content:"\eea4"}
.icofont-archive:before{content:"\eea5"}
.icofont-at:before{content:"\eea6"}
.icofont-attachment:before{content:"\eea7"}
.icofont-audio:before{content:"\eea8"}
.icofont-automation:before{content:"\eea9"}
.icofont-badge:before{content:"\eeaa"}
.icofont-bag-alt:before{content:"\eeab"}
.icofont-bag:before{content:"\eeac"}
.icofont-ban:before{content:"\eead"}
.icofont-bar-code:before{content:"\eeae"}
.icofont-bars:before{content:"\eeaf"}
.icofont-basket:before{content:"\eeb0"}
.icofont-battery-empty:before{content:"\eeb1"}
.icofont-battery-full:before{content:"\eeb2"}
.icofont-battery-half:before{content:"\eeb3"}
.icofont-battery-low:before{content:"\eeb4"}
.icofont-beaker:before{content:"\eeb5"}
.icofont-beard:before{content:"\eeb6"}
.icofont-bed:before{content:"\eeb7"}
.icofont-bell:before{content:"\eeb8"}
.icofont-beverage:before{content:"\eeb9"}
.icofont-bill:before{content:"\eeba"}
.icofont-bin:before{content:"\eebb"}
.icofont-binary:before{content:"\eebc"}
.icofont-binoculars:before{content:"\eebd"}
.icofont-bluetooth:before{content:"\eebe"}
.icofont-bomb:before{content:"\eebf"}
.icofont-book-mark:before{content:"\eec0"}
.icofont-box:before{content:"\eec1"}
.icofont-briefcase:before{content:"\eec2"}
.icofont-broken:before{content:"\eec3"}
.icofont-bucket:before{content:"\eec4"}
.icofont-bucket1:before{content:"\eec5"}
.icofont-bucket2:before{content:"\eec6"}
.icofont-bug:before{content:"\eec7"}
.icofont-building:before{content:"\eec8"}
.icofont-bulb-alt:before{content:"\eec9"}
.icofont-bullet:before{content:"\eeca"}
.icofont-bullhorn:before{content:"\eecb"}
.icofont-bullseye:before{content:"\eecc"}
.icofont-calendar:before{content:"\eecd"}
.icofont-camera-alt:before{content:"\eece"}
.icofont-camera:before{content:"\eecf"}
.icofont-card:before{content:"\eed0"}
.icofont-cart-alt:before{content:"\eed1"}
.icofont-cart:before{content:"\eed2"}
.icofont-cc:before{content:"\eed3"}
.icofont-charging:before{content:"\eed4"}
.icofont-chat:before{content:"\eed5"}
.icofont-check-alt:before{content:"\eed6"}
.icofont-check-circled:before{content:"\eed7"}
.icofont-check:before{content:"\eed8"}
.icofont-checked:before{content:"\eed9"}
.icofont-children-care:before{content:"\eeda"}
.icofont-clip:before{content:"\eedb"}
.icofont-clock-time:before{content:"\eedc"}
.icofont-close-circled:before{content:"\eedd"}
.icofont-close-line-circled:before{content:"\eede"}
.icofont-close-line-squared-alt:before{content:"\eedf"}
.icofont-close-line-squared:before{content:"\eee0"}
.icofont-close-line:before{content:"\eee1"}
.icofont-close-squared-alt:before{content:"\eee2"}
.icofont-close-squared:before{content:"\eee3"}
.icofont-close:before{content:"\eee4"}
.icofont-cloud-download:before{content:"\eee5"}
.icofont-cloud-refresh:before{content:"\eee6"}
.icofont-cloud-upload:before{content:"\eee7"}
.icofont-cloud:before{content:"\eee8"}
.icofont-code-not-allowed:before{content:"\eee9"}
.icofont-code:before{content:"\eeea"}
.icofont-comment:before{content:"\eeeb"}
.icofont-compass-alt:before{content:"\eeec"}
.icofont-compass:before{content:"\eeed"}
.icofont-computer:before{content:"\eeee"}
.icofont-connection:before{content:"\eeef"}
.icofont-console:before{content:"\eef0"}
.icofont-contacts:before{content:"\eef1"}
.icofont-contrast:before{content:"\eef2"}
.icofont-copyright:before{content:"\eef3"}
.icofont-credit-card:before{content:"\eef4"}
.icofont-crop:before{content:"\eef5"}
.icofont-crown:before{content:"\eef6"}
.icofont-cube:before{content:"\eef7"}
.icofont-cubes:before{content:"\eef8"}
.icofont-dashboard-web:before{content:"\eef9"}
.icofont-dashboard:before{content:"\eefa"}
.icofont-data:before{content:"\eefb"}
.icofont-database-add:before{content:"\eefc"}
.icofont-database-locked:before{content:"\eefd"}
.icofont-database-remove:before{content:"\eefe"}
.icofont-database:before{content:"\eeff"}
.icofont-delete:before{content:"\ef00"}
.icofont-diamond:before{content:"\ef01"}
.icofont-dice-multiple:before{content:"\ef02"}
.icofont-dice:before{content:"\ef03"}
.icofont-disc:before{content:"\ef04"}
.icofont-diskette:before{content:"\ef05"}
.icofont-document-folder:before{content:"\ef06"}
.icofont-download-alt:before{content:"\ef07"}
.icofont-download:before{content:"\ef08"}
.icofont-downloaded:before{content:"\ef09"}
.icofont-drag:before{content:"\ef0a"}
.icofont-drag1:before{content:"\ef0b"}
.icofont-drag2:before{content:"\ef0c"}
.icofont-drag3:before{content:"\ef0d"}
.icofont-earth:before{content:"\ef0e"}
.icofont-ebook:before{content:"\ef0f"}
.icofont-edit:before{content:"\ef10"}
.icofont-eject:before{content:"\ef11"}
.icofont-email:before{content:"\ef12"}
.icofont-envelope-open:before{content:"\ef13"}
.icofont-envelope:before{content:"\ef14"}
.icofont-eraser:before{content:"\ef15"}
.icofont-error:before{content:"\ef16"}
.icofont-excavator:before{content:"\ef17"}
.icofont-exchange:before{content:"\ef18"}
.icofont-exclamation-circle:before{content:"\ef19"}
.icofont-exclamation-square:before{content:"\ef1a"}
.icofont-exclamation-tringle:before{content:"\ef1b"}
.icofont-exclamation:before{content:"\ef1c"}
.icofont-exit:before{content:"\ef1d"}
.icofont-expand:before{content:"\ef1e"}
.icofont-external-link:before{content:"\ef1f"}
.icofont-external:before{content:"\ef20"}
.icofont-eye-alt:before{content:"\ef21"}
.icofont-eye-blocked:before{content:"\ef22"}
.icofont-eye-dropper:before{content:"\ef23"}
.icofont-eye:before{content:"\ef24"}
.icofont-favourite:before{content:"\ef25"}
.icofont-fax:before{content:"\ef26"}
.icofont-file-fill:before{content:"\ef27"}
.icofont-film:before{content:"\ef28"}
.icofont-filter:before{content:"\ef29"}
.icofont-fire-alt:before{content:"\ef2a"}
.icofont-fire-burn:before{content:"\ef2b"}
.icofont-fire:before{content:"\ef2c"}
.icofont-flag-alt-1:before{content:"\ef2d"}
.icofont-flag-alt-2:before{content:"\ef2e"}
.icofont-flag:before{content:"\ef2f"}
.icofont-flame-torch:before{content:"\ef30"}
.icofont-flash-light:before{content:"\ef31"}
.icofont-flash:before{content:"\ef32"}
.icofont-flask:before{content:"\ef33"}
.icofont-focus:before{content:"\ef34"}
.icofont-folder-open:before{content:"\ef35"}
.icofont-folder:before{content:"\ef36"}
.icofont-foot-print:before{content:"\ef37"}
.icofont-garbage:before{content:"\ef38"}
.icofont-gear-alt:before{content:"\ef39"}
.icofont-gear:before{content:"\ef3a"}
.icofont-gears:before{content:"\ef3b"}
.icofont-gift:before{content:"\ef3c"}
.icofont-glass:before{content:"\ef3d"}
.icofont-globe:before{content:"\ef3e"}
.icofont-graffiti:before{content:"\ef3f"}
.icofont-grocery:before{content:"\ef40"}
.icofont-hand:before{content:"\ef41"}
.icofont-hanger:before{content:"\ef42"}
.icofont-hard-disk:before{content:"\ef43"}
.icofont-heart-alt:before{content:"\ef44"}
.icofont-heart:before{content:"\ef45"}
.icofont-history:before{content:"\ef46"}
.icofont-home:before{content:"\ef47"}
.icofont-horn:before{content:"\ef48"}
.icofont-hour-glass:before{content:"\ef49"}
.icofont-id:before{content:"\ef4a"}
.icofont-image:before{content:"\ef4b"}
.icofont-inbox:before{content:"\ef4c"}
.icofont-infinite:before{content:"\ef4d"}
.icofont-info-circle:before{content:"\ef4e"}
.icofont-info-square:before{content:"\ef4f"}
.icofont-info:before{content:"\ef50"}
.icofont-institution:before{content:"\ef51"}
.icofont-interface:before{content:"\ef52"}
.icofont-invisible:before{content:"\ef53"}
.icofont-jacket:before{content:"\ef54"}
.icofont-jar:before{content:"\ef55"}
.icofont-jewlery:before{content:"\ef56"}
.icofont-karate:before{content:"\ef57"}
.icofont-key-hole:before{content:"\ef58"}
.icofont-key:before{content:"\ef59"}
.icofont-label:before{content:"\ef5a"}
.icofont-lamp:before{content:"\ef5b"}
.icofont-layers:before{content:"\ef5c"}
.icofont-layout:before{content:"\ef5d"}
.icofont-leaf:before{content:"\ef5e"}
.icofont-leaflet:before{content:"\ef5f"}
.icofont-learn:before{content:"\ef60"}
.icofont-lego:before{content:"\ef61"}
.icofont-lens:before{content:"\ef62"}
.icofont-letter:before{content:"\ef63"}
.icofont-letterbox:before{content:"\ef64"}
.icofont-library:before{content:"\ef65"}
.icofont-license:before{content:"\ef66"}
.icofont-life-bouy:before{content:"\ef67"}
.icofont-life-buoy:before{content:"\ef68"}
.icofont-life-jacket:before{content:"\ef69"}
.icofont-life-ring:before{content:"\ef6a"}
.icofont-light-bulb:before{content:"\ef6b"}
.icofont-lighter:before{content:"\ef6c"}
.icofont-lightning-ray:before{content:"\ef6d"}
.icofont-like:before{content:"\ef6e"}
.icofont-line-height:before{content:"\ef6f"}
.icofont-link-alt:before{content:"\ef70"}
.icofont-link:before{content:"\ef71"}
.icofont-list:before{content:"\ef72"}
.icofont-listening:before{content:"\ef73"}
.icofont-listine-dots:before{content:"\ef74"}
.icofont-listing-box:before{content:"\ef75"}
.icofont-listing-number:before{content:"\ef76"}
.icofont-live-support:before{content:"\ef77"}
.icofont-location-arrow:before{content:"\ef78"}
.icofont-location-pin:before{content:"\ef79"}
.icofont-lock:before{content:"\ef7a"}
.icofont-login:before{content:"\ef7b"}
.icofont-logout:before{content:"\ef7c"}
.icofont-lollipop:before{content:"\ef7d"}
.icofont-long-drive:before{content:"\ef7e"}
.icofont-look:before{content:"\ef7f"}
.icofont-loop:before{content:"\ef80"}
.icofont-luggage:before{content:"\ef81"}
.icofont-lunch:before{content:"\ef82"}
.icofont-lungs:before{content:"\ef83"}
.icofont-magic-alt:before{content:"\ef84"}
.icofont-magic:before{content:"\ef85"}
.icofont-magnet:before{content:"\ef86"}
.icofont-mail-box:before{content:"\ef87"}
.icofont-mail:before{content:"\ef88"}
.icofont-male:before{content:"\ef89"}
.icofont-map-pins:before{content:"\ef8a"}
.icofont-map:before{content:"\ef8b"}
.icofont-maximize:before{content:"\ef8c"}
.icofont-measure:before{content:"\ef8d"}
.icofont-medicine:before{content:"\ef8e"}
.icofont-mega-phone:before{content:"\ef8f"}
.icofont-megaphone-alt:before{content:"\ef90"}
.icofont-megaphone:before{content:"\ef91"}
.icofont-memorial:before{content:"\ef92"}
.icofont-memory-card:before{content:"\ef93"}
.icofont-mic-mute:before{content:"\ef94"}
.icofont-mic:before{content:"\ef95"}
.icofont-military:before{content:"\ef96"}
.icofont-mill:before{content:"\ef97"}
.icofont-minus-circle:before{content:"\ef98"}
.icofont-minus-square:before{content:"\ef99"}
.icofont-minus:before{content:"\ef9a"}
.icofont-mobile-phone:before{content:"\ef9b"}
.icofont-molecule:before{content:"\ef9c"}
.icofont-money:before{content:"\ef9d"}
.icofont-moon:before{content:"\ef9e"}
.icofont-mop:before{content:"\ef9f"}
.icofont-muffin:before{content:"\efa0"}
.icofont-mustache:before{content:"\efa1"}
.icofont-navigation-menu:before{content:"\efa2"}
.icofont-navigation:before{content:"\efa3"}
.icofont-network-tower:before{content:"\efa4"}
.icofont-network:before{content:"\efa5"}
.icofont-news:before{content:"\efa6"}
.icofont-newspaper:before{content:"\efa7"}
.icofont-no-smoking:before{content:"\efa8"}
.icofont-not-allowed:before{content:"\efa9"}
.icofont-notebook:before{content:"\efaa"}
.icofont-notepad:before{content:"\efab"}
.icofont-notification:before{content:"\efac"}
.icofont-numbered:before{content:"\efad"}
.icofont-opposite:before{content:"\efae"}
.icofont-optic:before{content:"\efaf"}
.icofont-options:before{content:"\efb0"}
.icofont-package:before{content:"\efb1"}
.icofont-page:before{content:"\efb2"}
.icofont-paint:before{content:"\efb3"}
.icofont-paper-plane:before{content:"\efb4"}
.icofont-paperclip:before{content:"\efb5"}
.icofont-papers:before{content:"\efb6"}
.icofont-pay:before{content:"\efb7"}
.icofont-penguin-linux:before{content:"\efb8"}
.icofont-pestle:before{content:"\efb9"}
.icofont-phone-circle:before{content:"\efba"}
.icofont-phone:before{content:"\efbb"}
.icofont-picture:before{content:"\efbc"}
.icofont-pine:before{content:"\efbd"}
.icofont-pixels:before{content:"\efbe"}
.icofont-plugin:before{content:"\efbf"}
.icofont-plus-circle:before{content:"\efc0"}
.icofont-plus-square:before{content:"\efc1"}
.icofont-plus:before{content:"\efc2"}
.icofont-polygonal:before{content:"\efc3"}
.icofont-power:before{content:"\efc4"}
.icofont-price:before{content:"\efc5"}
.icofont-print:before{content:"\efc6"}
.icofont-puzzle:before{content:"\efc7"}
.icofont-qr-code:before{content:"\efc8"}
.icofont-queen:before{content:"\efc9"}
.icofont-question-circle:before{content:"\efca"}
.icofont-question-square:before{content:"\efcb"}
.icofont-question:before{content:"\efcc"}
.icofont-quote-left:before{content:"\efcd"}
.icofont-quote-right:before{content:"\efce"}
.icofont-random:before{content:"\efcf"}
.icofont-recycle:before{content:"\efd0"}
.icofont-refresh:before{content:"\efd1"}
.icofont-repair:before{content:"\efd2"}
.icofont-reply-all:before{content:"\efd3"}
.icofont-reply:before{content:"\efd4"}
.icofont-resize:before{content:"\efd5"}
.icofont-responsive:before{content:"\efd6"}
.icofont-retweet:before{content:"\efd7"}
.icofont-road:before{content:"\efd8"}
.icofont-robot:before{content:"\efd9"}
.icofont-royal:before{content:"\efda"}
.icofont-rss-feed:before{content:"\efdb"}
.icofont-safety:before{content:"\efdc"}
.icofont-sale-discount:before{content:"\efdd"}
.icofont-satellite:before{content:"\efde"}
.icofont-send-mail:before{content:"\efdf"}
.icofont-server:before{content:"\efe0"}
.icofont-settings-alt:before{content:"\efe1"}
.icofont-settings:before{content:"\efe2"}
.icofont-share-alt:before{content:"\efe3"}
.icofont-share-boxed:before{content:"\efe4"}
.icofont-share:before{content:"\efe5"}
.icofont-shield:before{content:"\efe6"}
.icofont-shopping-cart:before{content:"\efe7"}
.icofont-sign-in:before{content:"\efe8"}
.icofont-sign-out:before{content:"\efe9"}
.icofont-signal:before{content:"\efea"}
.icofont-site-map:before{content:"\efeb"}
.icofont-smart-phone:before{content:"\efec"}
.icofont-soccer:before{content:"\efed"}
.icofont-sort-alt:before{content:"\efee"}
.icofont-sort:before{content:"\efef"}
.icofont-space:before{content:"\eff0"}
.icofont-spanner:before{content:"\eff1"}
.icofont-speech-comments:before{content:"\eff2"}
.icofont-speed-meter:before{content:"\eff3"}
.icofont-spinner-alt-1:before{content:"\eff4"}
.icofont-spinner-alt-2:before{content:"\eff5"}
.icofont-spinner-alt-3:before{content:"\eff6"}
.icofont-spinner-alt-4:before{content:"\eff7"}
.icofont-spinner-alt-5:before{content:"\eff8"}
.icofont-spinner-alt-6:before{content:"\eff9"}
.icofont-spinner:before{content:"\effa"}
.icofont-spreadsheet:before{content:"\effb"}
.icofont-square:before{content:"\effc"}
.icofont-ssl-security:before{content:"\effd"}
.icofont-star-alt-1:before{content:"\effe"}
.icofont-star-alt-2:before{content:"\efff"}
.icofont-star:before{content:"\f000"}
.icofont-street-view:before{content:"\f001"}
.icofont-support-faq:before{content:"\f002"}
.icofont-tack-pin:before{content:"\f003"}
.icofont-tag:before{content:"\f004"}
.icofont-tags:before{content:"\f005"}
.icofont-tasks-alt:before{content:"\f006"}
.icofont-tasks:before{content:"\f007"}
.icofont-telephone:before{content:"\f008"}
.icofont-telescope:before{content:"\f009"}
.icofont-terminal:before{content:"\f00a"}
.icofont-thumbs-down:before{content:"\f00b"}
.icofont-thumbs-up:before{content:"\f00c"}
.icofont-tick-boxed:before{content:"\f00d"}
.icofont-tick-mark:before{content:"\f00e"}
.icofont-ticket:before{content:"\f00f"}
.icofont-tie:before{content:"\f010"}
.icofont-toggle-off:before{content:"\f011"}
.icofont-toggle-on:before{content:"\f012"}
.icofont-tools-alt-2:before{content:"\f013"}
.icofont-tools:before{content:"\f014"}
.icofont-touch:before{content:"\f015"}
.icofont-traffic-light:before{content:"\f016"}
.icofont-transparent:before{content:"\f017"}
.icofont-tree:before{content:"\f018"}
.icofont-unique-idea:before{content:"\f019"}
.icofont-unlock:before{content:"\f01a"}
.icofont-unlocked:before{content:"\f01b"}
.icofont-upload-alt:before{content:"\f01c"}
.icofont-upload:before{content:"\f01d"}
.icofont-usb-drive:before{content:"\f01e"}
.icofont-usb:before{content:"\f01f"}
.icofont-vector-path:before{content:"\f020"}
.icofont-verification-check:before{content:"\f021"}
.icofont-wall-clock:before{content:"\f022"}
.icofont-wall:before{content:"\f023"}
.icofont-wallet:before{content:"\f024"}
.icofont-warning-alt:before{content:"\f025"}
.icofont-warning:before{content:"\f026"}
.icofont-water-drop:before{content:"\f027"}
.icofont-web:before{content:"\f028"}
.icofont-wheelchair:before{content:"\f029"}
.icofont-wifi-alt:before{content:"\f02a"}
.icofont-wifi:before{content:"\f02b"}
.icofont-world:before{content:"\f02c"}
.icofont-zigzag:before{content:"\f02d"}
.icofont-zipped:before{content:"\f02e"}
.icofont-xs{font-size:.5em}
.icofont-sm{font-size:.75em}
.icofont-md{font-size:1.25em}
.icofont-lg{font-size:1.5em}
.icofont-1x{font-size:1em}
.icofont-2x{font-size:2em}
.icofont-3x{font-size:3em}
.icofont-4x{font-size:4em}
.icofont-5x{font-size:5em}
.icofont-6x{font-size:6em}
.icofont-7x{font-size:7em}
.icofont-8x{font-size:8em}
.icofont-9x{font-size:9em}
.icofont-10x{font-size:10em}
.icofont-fw{text-align:center;width:1.25em}
.icofont-ul{list-style-type:none;padding-left:0;margin-left:0}
.icofont-ul>li{position:relative;line-height:2em}
.icofont-ul>li .icofont{display:inline-block;vertical-align:middle}
.icofont-border{border:solid .08em #f1f1f1;border-radius:.1em;padding:.2em .25em .15em}
.icofont-pull-left{float:left}
.icofont-pull-right{float:right}
.icofont.icofont-pull-left{margin-right:.3em}
.icofont.icofont-pull-right{margin-left:.3em}
.icofont-spin{animation:icofont-spin 2s infinite linear;display:inline-block}
.icofont-pulse{animation:icofont-spin 1s infinite steps(8);display:inline-block}
@keyframes icofont-spin{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}
.icofont-rotate-90{transform:rotate(90deg)}
.icofont-rotate-180{transform:rotate(180deg)}
.icofont-rotate-270{transform:rotate(270deg)}
.icofont-flip-horizontal{transform:scale(-1,1)}
.icofont-flip-vertical{transform:scale(1,-1)}
.icofont-flip-horizontal.icofont-flip-vertical{transform:scale(-1,-1)}
:root .icofont-flip-horizontal,:root .icofont-flip-vertical,:root .icofont-rotate-180,:root .icofont-rotate-270,:root .icofont-rotate-90{filter:none;display:inline-block}
.icofont-inverse{color:#fff}
.sr-only{border:0;clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}
.sr-only-focusable:active,.sr-only-focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}
/*!
 * Font Awesome Free 5.11.2 by @fontawesome - ://fontawesome.com
 * License - ://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
 */
.fa,.fab,.fad,.fal,.far,.fas{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1}
.fa-lg{font-size:1.33333em;line-height:.75em;vertical-align:-.0667em}
.fa-xs{font-size:.75em}
.fa-sm{font-size:.875em}
.fa-1x{font-size:1em}
.fa-2x{font-size:2em}
.fa-3x{font-size:3em}
.fa-4x{font-size:4em}
.fa-5x{font-size:5em}
.fa-6x{font-size:6em}
.fa-7x{font-size:7em}
.fa-8x{font-size:8em}
.fa-9x{font-size:9em}
.fa-10x{font-size:10em}
.fa-fw{text-align:center;width:1.25em}
.fa-ul{list-style-type:none;margin-left:2.5em;padding-left:0}
.fa-ul>li{position:relative}
.fa-li{left:-2em;position:absolute;text-align:center;width:2em;line-height:inherit}
.fa-border{border:.08em solid #eee;border-radius:.1em;padding:.2em .25em .15em}
.fa-pull-left{float:left}
.fa-pull-right{float:right}
.fa.fa-pull-left,.fab.fa-pull-left,.fal.fa-pull-left,.far.fa-pull-left,.fas.fa-pull-left{margin-right:.3em}
.fa.fa-pull-right,.fab.fa-pull-right,.fal.fa-pull-right,.far.fa-pull-right,.fas.fa-pull-right{margin-left:.3em}
.fa-spin{animation:fa-spin 2s linear infinite}
.fa-pulse{animation:fa-spin 1s steps(8) infinite}
@keyframes fa-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}
.fa-rotate-90{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";transform:rotate(90deg)}
.fa-rotate-180{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";transform:rotate(180deg)}
.fa-rotate-270{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";transform:rotate(270deg)}
.fa-flip-horizontal{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";transform:scaleX(-1)}
.fa-flip-vertical{transform:scaleY(-1)}
.fa-flip-both,.fa-flip-horizontal.fa-flip-vertical,.fa-flip-vertical{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)"}
.fa-flip-both,.fa-flip-horizontal.fa-flip-vertical{transform:scale(-1)}
:root .fa-flip-both,:root .fa-flip-horizontal,:root .fa-flip-vertical,:root .fa-rotate-90,:root .fa-rotate-180,:root .fa-rotate-270{filter:none}
.fa-stack{display:inline-block;height:2em;line-height:2em;position:relative;vertical-align:middle;width:2.5em}
.fa-stack-1x,.fa-stack-2x{left:0;position:absolute;text-align:center;width:100%}
.fa-stack-1x{line-height:inherit}
.fa-stack-2x{font-size:2em}
.fa-inverse{color:#fff}
.fa-500px:before{content:"\f26e"}
.fa-accessible-icon:before{content:"\f368"}
.fa-accusoft:before{content:"\f369"}
.fa-acquisitions-incorporated:before{content:"\f6af"}
.fa-ad:before{content:"\f641"}
.fa-address-book:before{content:"\f2b9"}
.fa-address-card:before{content:"\f2bb"}
.fa-adjust:before{content:"\f042"}
.fa-adn:before{content:"\f170"}
.fa-adobe:before{content:"\f778"}
.fa-adversal:before{content:"\f36a"}
.fa-affiliatetheme:before{content:"\f36b"}
.fa-air-freshener:before{content:"\f5d0"}
.fa-airbnb:before{content:"\f834"}
.fa-algolia:before{content:"\f36c"}
.fa-align-center:before{content:"\f037"}
.fa-align-justify:before{content:"\f039"}
.fa-align-left:before{content:"\f036"}
.fa-align-right:before{content:"\f038"}
.fa-alipay:before{content:"\f642"}
.fa-allergies:before{content:"\f461"}
.fa-amazon:before{content:"\f270"}
.fa-amazon-pay:before{content:"\f42c"}
.fa-ambulance:before{content:"\f0f9"}
.fa-american-sign-language-interpreting:before{content:"\f2a3"}
.fa-amilia:before{content:"\f36d"}
.fa-anchor:before{content:"\f13d"}
.fa-android:before{content:"\f17b"}
.fa-angellist:before{content:"\f209"}
.fa-angle-double-down:before{content:"\f103"}
.fa-angle-double-left:before{content:"\f100"}
.fa-angle-double-right:before{content:"\f101"}
.fa-angle-double-up:before{content:"\f102"}
.fa-angle-down:before{content:"\f107"}
.fa-angle-left:before{content:"\f104"}
.fa-angle-right:before{content:"\f105"}
.fa-angle-up:before{content:"\f106"}
.fa-angry:before{content:"\f556"}
.fa-angrycreative:before{content:"\f36e"}
.fa-angular:before{content:"\f420"}
.fa-ankh:before{content:"\f644"}
.fa-app-store:before{content:"\f36f"}
.fa-app-store-ios:before{content:"\f370"}
.fa-apper:before{content:"\f371"}
.fa-apple:before{content:"\f179"}
.fa-apple-alt:before{content:"\f5d1"}
.fa-apple-pay:before{content:"\f415"}
.fa-archive:before{content:"\f187"}
.fa-archway:before{content:"\f557"}
.fa-arrow-alt-circle-down:before{content:"\f358"}
.fa-arrow-alt-circle-left:before{content:"\f359"}
.fa-arrow-alt-circle-right:before{content:"\f35a"}
.fa-arrow-alt-circle-up:before{content:"\f35b"}
.fa-arrow-circle-down:before{content:"\f0ab"}
.fa-arrow-circle-left:before{content:"\f0a8"}
.fa-arrow-circle-right:before{content:"\f0a9"}
.fa-arrow-circle-up:before{content:"\f0aa"}
.fa-arrow-down:before{content:"\f063"}
.fa-arrow-left:before{content:"\f060"}
.fa-arrow-right:before{content:"\f061"}
.fa-arrow-up:before{content:"\f062"}
.fa-arrows-alt:before{content:"\f0b2"}
.fa-arrows-alt-h:before{content:"\f337"}
.fa-arrows-alt-v:before{content:"\f338"}
.fa-artstation:before{content:"\f77a"}
.fa-assistive-listening-systems:before{content:"\f2a2"}
.fa-asterisk:before{content:"\f069"}
.fa-asymmetrik:before{content:"\f372"}
.fa-at:before{content:"\f1fa"}
.fa-atlas:before{content:"\f558"}
.fa-atlassian:before{content:"\f77b"}
.fa-atom:before{content:"\f5d2"}
.fa-audible:before{content:"\f373"}
.fa-audio-description:before{content:"\f29e"}
.fa-autoprefixer:before{content:"\f41c"}
.fa-avianex:before{content:"\f374"}
.fa-aviato:before{content:"\f421"}
.fa-award:before{content:"\f559"}
.fa-aws:before{content:"\f375"}
.fa-baby:before{content:"\f77c"}
.fa-baby-carriage:before{content:"\f77d"}
.fa-backspace:before{content:"\f55a"}
.fa-backward:before{content:"\f04a"}
.fa-bacon:before{content:"\f7e5"}
.fa-balance-scale:before{content:"\f24e"}
.fa-balance-scale-left:before{content:"\f515"}
.fa-balance-scale-right:before{content:"\f516"}
.fa-ban:before{content:"\f05e"}
.fa-band-aid:before{content:"\f462"}
.fa-bandcamp:before{content:"\f2d5"}
.fa-barcode:before{content:"\f02a"}
.fa-bars:before{content:"\f0c9"}
.fa-baseball-ball:before{content:"\f433"}
.fa-basketball-ball:before{content:"\f434"}
.fa-bath:before{content:"\f2cd"}
.fa-battery-empty:before{content:"\f244"}
.fa-battery-full:before{content:"\f240"}
.fa-battery-half:before{content:"\f242"}
.fa-battery-quarter:before{content:"\f243"}
.fa-battery-three-quarters:before{content:"\f241"}
.fa-battle-net:before{content:"\f835"}
.fa-bed:before{content:"\f236"}
.fa-beer:before{content:"\f0fc"}
.fa-behance:before{content:"\f1b4"}
.fa-behance-square:before{content:"\f1b5"}
.fa-bell:before{content:"\f0f3"}
.fa-bell-slash:before{content:"\f1f6"}
.fa-bezier-curve:before{content:"\f55b"}
.fa-bible:before{content:"\f647"}
.fa-bicycle:before{content:"\f206"}
.fa-biking:before{content:"\f84a"}
.fa-bimobject:before{content:"\f378"}
.fa-binoculars:before{content:"\f1e5"}
.fa-biohazard:before{content:"\f780"}
.fa-birthday-cake:before{content:"\f1fd"}
.fa-bitbucket:before{content:"\f171"}
.fa-bitcoin:before{content:"\f379"}
.fa-bity:before{content:"\f37a"}
.fa-black-tie:before{content:"\f27e"}
.fa-blackberry:before{content:"\f37b"}
.fa-blender:before{content:"\f517"}
.fa-blender-phone:before{content:"\f6b6"}
.fa-blind:before{content:"\f29d"}
.fa-blog:before{content:"\f781"}
.fa-blogger:before{content:"\f37c"}
.fa-blogger-b:before{content:"\f37d"}
.fa-bluetooth:before{content:"\f293"}
.fa-bluetooth-b:before{content:"\f294"}
.fa-bold:before{content:"\f032"}
.fa-bolt:before{content:"\f0e7"}
.fa-bomb:before{content:"\f1e2"}
.fa-bone:before{content:"\f5d7"}
.fa-bong:before{content:"\f55c"}
.fa-book:before{content:"\f02d"}
.fa-book-dead:before{content:"\f6b7"}
.fa-book-medical:before{content:"\f7e6"}
.fa-book-open:before{content:"\f518"}
.fa-book-reader:before{content:"\f5da"}
.fa-bookmark:before{content:"\f02e"}
.fa-bootstrap:before{content:"\f836"}
.fa-border-all:before{content:"\f84c"}
.fa-border-none:before{content:"\f850"}
.fa-border-style:before{content:"\f853"}
.fa-bowling-ball:before{content:"\f436"}
.fa-box:before{content:"\f466"}
.fa-box-open:before{content:"\f49e"}
.fa-boxes:before{content:"\f468"}
.fa-braille:before{content:"\f2a1"}
.fa-brain:before{content:"\f5dc"}
.fa-bread-slice:before{content:"\f7ec"}
.fa-briefcase:before{content:"\f0b1"}
.fa-briefcase-medical:before{content:"\f469"}
.fa-broadcast-tower:before{content:"\f519"}
.fa-broom:before{content:"\f51a"}
.fa-brush:before{content:"\f55d"}
.fa-btc:before{content:"\f15a"}
.fa-buffer:before{content:"\f837"}
.fa-bug:before{content:"\f188"}
.fa-building:before{content:"\f1ad"}
.fa-bullhorn:before{content:"\f0a1"}
.fa-bullseye:before{content:"\f140"}
.fa-burn:before{content:"\f46a"}
.fa-buromobelexperte:before{content:"\f37f"}
.fa-bus:before{content:"\f207"}
.fa-bus-alt:before{content:"\f55e"}
.fa-business-time:before{content:"\f64a"}
.fa-buy-n-large:before{content:"\f8a6"}
.fa-buysellads:before{content:"\f20d"}
.fa-calculator:before{content:"\f1ec"}
.fa-calendar:before{content:"\f133"}
.fa-calendar-alt:before{content:"\f073"}
.fa-calendar-check:before{content:"\f274"}
.fa-calendar-day:before{content:"\f783"}
.fa-calendar-minus:before{content:"\f272"}
.fa-calendar-plus:before{content:"\f271"}
.fa-calendar-times:before{content:"\f273"}
.fa-calendar-week:before{content:"\f784"}
.fa-camera:before{content:"\f030"}
.fa-camera-retro:before{content:"\f083"}
.fa-campground:before{content:"\f6bb"}
.fa-canadian-maple-leaf:before{content:"\f785"}
.fa-candy-cane:before{content:"\f786"}
.fa-cannabis:before{content:"\f55f"}
.fa-capsules:before{content:"\f46b"}
.fa-car:before{content:"\f1b9"}
.fa-car-alt:before{content:"\f5de"}
.fa-car-battery:before{content:"\f5df"}
.fa-car-crash:before{content:"\f5e1"}
.fa-car-side:before{content:"\f5e4"}
.fa-caret-down:before{content:"\f0d7"}
.fa-caret-left:before{content:"\f0d9"}
.fa-caret-right:before{content:"\f0da"}
.fa-caret-square-down:before{content:"\f150"}
.fa-caret-square-left:before{content:"\f191"}
.fa-caret-square-right:before{content:"\f152"}
.fa-caret-square-up:before{content:"\f151"}
.fa-caret-up:before{content:"\f0d8"}
.fa-carrot:before{content:"\f787"}
.fa-cart-arrow-down:before{content:"\f218"}
.fa-cart-plus:before{content:"\f217"}
.fa-cash-register:before{content:"\f788"}
.fa-cat:before{content:"\f6be"}
.fa-cc-amazon-pay:before{content:"\f42d"}
.fa-cc-amex:before{content:"\f1f3"}
.fa-cc-apple-pay:before{content:"\f416"}
.fa-cc-diners-club:before{content:"\f24c"}
.fa-cc-discover:before{content:"\f1f2"}
.fa-cc-jcb:before{content:"\f24b"}
.fa-cc-mastercard:before{content:"\f1f1"}
.fa-cc-paypal:before{content:"\f1f4"}
.fa-cc-stripe:before{content:"\f1f5"}
.fa-cc-visa:before{content:"\f1f0"}
.fa-centercode:before{content:"\f380"}
.fa-centos:before{content:"\f789"}
.fa-certificate:before{content:"\f0a3"}
.fa-chair:before{content:"\f6c0"}
.fa-chalkboard:before{content:"\f51b"}
.fa-chalkboard-teacher:before{content:"\f51c"}
.fa-charging-station:before{content:"\f5e7"}
.fa-chart-area:before{content:"\f1fe"}
.fa-chart-bar:before{content:"\f080"}
.fa-chart-line:before{content:"\f201"}
.fa-chart-pie:before{content:"\f200"}
.fa-check:before{content:"\f00c"}
.fa-check-circle:before{content:"\f058"}
.fa-check-double:before{content:"\f560"}
.fa-check-square:before{content:"\f14a"}
.fa-cheese:before{content:"\f7ef"}
.fa-chess:before{content:"\f439"}
.fa-chess-bishop:before{content:"\f43a"}
.fa-chess-board:before{content:"\f43c"}
.fa-chess-king:before{content:"\f43f"}
.fa-chess-knight:before{content:"\f441"}
.fa-chess-pawn:before{content:"\f443"}
.fa-chess-queen:before{content:"\f445"}
.fa-chess-rook:before{content:"\f447"}
.fa-chevron-circle-down:before{content:"\f13a"}
.fa-chevron-circle-left:before{content:"\f137"}
.fa-chevron-circle-right:before{content:"\f138"}
.fa-chevron-circle-up:before{content:"\f139"}
.fa-chevron-down:before{content:"\f078"}
.fa-chevron-left:before{content:"\f053"}
.fa-chevron-right:before{content:"\f054"}
.fa-chevron-up:before{content:"\f077"}
.fa-child:before{content:"\f1ae"}
.fa-chrome:before{content:"\f268"}
.fa-chromecast:before{content:"\f838"}
.fa-church:before{content:"\f51d"}
.fa-circle:before{content:"\f111"}
.fa-circle-notch:before{content:"\f1ce"}
.fa-city:before{content:"\f64f"}
.fa-clinic-medical:before{content:"\f7f2"}
.fa-clipboard:before{content:"\f328"}
.fa-clipboard-check:before{content:"\f46c"}
.fa-clipboard-list:before{content:"\f46d"}
.fa-clock:before{content:"\f017"}
.fa-clone:before{content:"\f24d"}
.fa-closed-captioning:before{content:"\f20a"}
.fa-cloud:before{content:"\f0c2"}
.fa-cloud-download-alt:before{content:"\f381"}
.fa-cloud-meatball:before{content:"\f73b"}
.fa-cloud-moon:before{content:"\f6c3"}
.fa-cloud-moon-rain:before{content:"\f73c"}
.fa-cloud-rain:before{content:"\f73d"}
.fa-cloud-showers-heavy:before{content:"\f740"}
.fa-cloud-sun:before{content:"\f6c4"}
.fa-cloud-sun-rain:before{content:"\f743"}
.fa-cloud-upload-alt:before{content:"\f382"}
.fa-cloudscale:before{content:"\f383"}
.fa-cloudsmith:before{content:"\f384"}
.fa-cloudversify:before{content:"\f385"}
.fa-cocktail:before{content:"\f561"}
.fa-code:before{content:"\f121"}
.fa-code-branch:before{content:"\f126"}
.fa-codepen:before{content:"\f1cb"}
.fa-codiepie:before{content:"\f284"}
.fa-coffee:before{content:"\f0f4"}
.fa-cog:before{content:"\f013"}
.fa-cogs:before{content:"\f085"}
.fa-coins:before{content:"\f51e"}
.fa-columns:before{content:"\f0db"}
.fa-comment:before{content:"\f075"}
.fa-comment-alt:before{content:"\f27a"}
.fa-comment-dollar:before{content:"\f651"}
.fa-comment-dots:before{content:"\f4ad"}
.fa-comment-medical:before{content:"\f7f5"}
.fa-comment-slash:before{content:"\f4b3"}
.fa-comments:before{content:"\f086"}
.fa-comments-dollar:before{content:"\f653"}
.fa-compact-disc:before{content:"\f51f"}
.fa-compass:before{content:"\f14e"}
.fa-compress:before{content:"\f066"}
.fa-compress-arrows-alt:before{content:"\f78c"}
.fa-concierge-bell:before{content:"\f562"}
.fa-confluence:before{content:"\f78d"}
.fa-connectdevelop:before{content:"\f20e"}
.fa-contao:before{content:"\f26d"}
.fa-cookie:before{content:"\f563"}
.fa-cookie-bite:before{content:"\f564"}
.fa-copy:before{content:"\f0c5"}
.fa-copyright:before{content:"\f1f9"}
.fa-cotton-bureau:before{content:"\f89e"}
.fa-couch:before{content:"\f4b8"}
.fa-cpanel:before{content:"\f388"}
.fa-creative-commons:before{content:"\f25e"}
.fa-creative-commons-by:before{content:"\f4e7"}
.fa-creative-commons-nc:before{content:"\f4e8"}
.fa-creative-commons-nc-eu:before{content:"\f4e9"}
.fa-creative-commons-nc-jp:before{content:"\f4ea"}
.fa-creative-commons-nd:before{content:"\f4eb"}
.fa-creative-commons-pd:before{content:"\f4ec"}
.fa-creative-commons-pd-alt:before{content:"\f4ed"}
.fa-creative-commons-remix:before{content:"\f4ee"}
.fa-creative-commons-sa:before{content:"\f4ef"}
.fa-creative-commons-sampling:before{content:"\f4f0"}
.fa-creative-commons-sampling-plus:before{content:"\f4f1"}
.fa-creative-commons-share:before{content:"\f4f2"}
.fa-creative-commons-zero:before{content:"\f4f3"}
.fa-credit-card:before{content:"\f09d"}
.fa-critical-role:before{content:"\f6c9"}
.fa-crop:before{content:"\f125"}
.fa-crop-alt:before{content:"\f565"}
.fa-cross:before{content:"\f654"}
.fa-crosshairs:before{content:"\f05b"}
.fa-crow:before{content:"\f520"}
.fa-crown:before{content:"\f521"}
.fa-crutch:before{content:"\f7f7"}
.fa-css3:before{content:"\f13c"}
.fa-css3-alt:before{content:"\f38b"}
.fa-cube:before{content:"\f1b2"}
.fa-cubes:before{content:"\f1b3"}
.fa-cut:before{content:"\f0c4"}
.fa-cuttlefish:before{content:"\f38c"}
.fa-d-and-d:before{content:"\f38d"}
.fa-d-and-d-beyond:before{content:"\f6ca"}
.fa-dashcube:before{content:"\f210"}
.fa-database:before{content:"\f1c0"}
.fa-deaf:before{content:"\f2a4"}
.fa-delicious:before{content:"\f1a5"}
.fa-democrat:before{content:"\f747"}
.fa-deploydog:before{content:"\f38e"}
.fa-deskpro:before{content:"\f38f"}
.fa-desktop:before{content:"\f108"}
.fa-dev:before{content:"\f6cc"}
.fa-deviantart:before{content:"\f1bd"}
.fa-dharmachakra:before{content:"\f655"}
.fa-dhl:before{content:"\f790"}
.fa-diagnoses:before{content:"\f470"}
.fa-diaspora:before{content:"\f791"}
.fa-dice:before{content:"\f522"}
.fa-dice-d20:before{content:"\f6cf"}
.fa-dice-d6:before{content:"\f6d1"}
.fa-dice-five:before{content:"\f523"}
.fa-dice-four:before{content:"\f524"}
.fa-dice-one:before{content:"\f525"}
.fa-dice-six:before{content:"\f526"}
.fa-dice-three:before{content:"\f527"}
.fa-dice-two:before{content:"\f528"}
.fa-digg:before{content:"\f1a6"}
.fa-digital-ocean:before{content:"\f391"}
.fa-digital-tachograph:before{content:"\f566"}
.fa-directions:before{content:"\f5eb"}
.fa-discord:before{content:"\f392"}
.fa-discourse:before{content:"\f393"}
.fa-divide:before{content:"\f529"}
.fa-dizzy:before{content:"\f567"}
.fa-dna:before{content:"\f471"}
.fa-dochub:before{content:"\f394"}
.fa-docker:before{content:"\f395"}
.fa-dog:before{content:"\f6d3"}
.fa-dollar-sign:before{content:"\f155"}
.fa-dolly:before{content:"\f472"}
.fa-dolly-flatbed:before{content:"\f474"}
.fa-donate:before{content:"\f4b9"}
.fa-door-closed:before{content:"\f52a"}
.fa-door-open:before{content:"\f52b"}
.fa-dot-circle:before{content:"\f192"}
.fa-dove:before{content:"\f4ba"}
.fa-download:before{content:"\f019"}
.fa-draft2digital:before{content:"\f396"}
.fa-drafting-compass:before{content:"\f568"}
.fa-dragon:before{content:"\f6d5"}
.fa-draw-polygon:before{content:"\f5ee"}
.fa-dribbble:before{content:"\f17d"}
.fa-dribbble-square:before{content:"\f397"}
.fa-dropbox:before{content:"\f16b"}
.fa-drum:before{content:"\f569"}
.fa-drum-steelpan:before{content:"\f56a"}
.fa-drumstick-bite:before{content:"\f6d7"}
.fa-drupal:before{content:"\f1a9"}
.fa-dumbbell:before{content:"\f44b"}
.fa-dumpster:before{content:"\f793"}
.fa-dumpster-fire:before{content:"\f794"}
.fa-dungeon:before{content:"\f6d9"}
.fa-dyalog:before{content:"\f399"}
.fa-earlybirds:before{content:"\f39a"}
.fa-ebay:before{content:"\f4f4"}
.fa-edge:before{content:"\f282"}
.fa-edit:before{content:"\f044"}
.fa-egg:before{content:"\f7fb"}
.fa-eject:before{content:"\f052"}
.fa-elementor:before{content:"\f430"}
.fa-ellipsis-h:before{content:"\f141"}
.fa-ellipsis-v:before{content:"\f142"}
.fa-ello:before{content:"\f5f1"}
.fa-ember:before{content:"\f423"}
.fa-empire:before{content:"\f1d1"}
.fa-envelope:before{content:"\f0e0"}
.fa-envelope-open:before{content:"\f2b6"}
.fa-envelope-open-text:before{content:"\f658"}
.fa-envelope-square:before{content:"\f199"}
.fa-envira:before{content:"\f299"}
.fa-equals:before{content:"\f52c"}
.fa-eraser:before{content:"\f12d"}
.fa-erlang:before{content:"\f39d"}
.fa-ethereum:before{content:"\f42e"}
.fa-ethernet:before{content:"\f796"}
.fa-etsy:before{content:"\f2d7"}
.fa-euro-sign:before{content:"\f153"}
.fa-evernote:before{content:"\f839"}
.fa-exchange-alt:before{content:"\f362"}
.fa-exclamation:before{content:"\f12a"}
.fa-exclamation-circle:before{content:"\f06a"}
.fa-exclamation-triangle:before{content:"\f071"}
.fa-expand:before{content:"\f065"}
.fa-expand-arrows-alt:before{content:"\f31e"}
.fa-expeditedssl:before{content:"\f23e"}
.fa-external-link-alt:before{content:"\f35d"}
.fa-external-link-square-alt:before{content:"\f360"}
.fa-eye:before{content:"\f06e"}
.fa-eye-dropper:before{content:"\f1fb"}
.fa-eye-slash:before{content:"\f070"}
.fa-facebook:before{content:"\f09a"}
.fa-facebook-f:before{content:"\f39e"}
.fa-facebook-messenger:before{content:"\f39f"}
.fa-facebook-square:before{content:"\f082"}
.fa-fan:before{content:"\f863"}
.fa-fantasy-flight-games:before{content:"\f6dc"}
.fa-fast-backward:before{content:"\f049"}
.fa-fast-forward:before{content:"\f050"}
.fa-fax:before{content:"\f1ac"}
.fa-feather:before{content:"\f52d"}
.fa-feather-alt:before{content:"\f56b"}
.fa-fedex:before{content:"\f797"}
.fa-fedora:before{content:"\f798"}
.fa-female:before{content:"\f182"}
.fa-fighter-jet:before{content:"\f0fb"}
.fa-figma:before{content:"\f799"}
.fa-file:before{content:"\f15b"}
.fa-file-alt:before{content:"\f15c"}
.fa-file-archive:before{content:"\f1c6"}
.fa-file-audio:before{content:"\f1c7"}
.fa-file-code:before{content:"\f1c9"}
.fa-file-contract:before{content:"\f56c"}
.fa-file-csv:before{content:"\f6dd"}
.fa-file-download:before{content:"\f56d"}
.fa-file-excel:before{content:"\f1c3"}
.fa-file-export:before{content:"\f56e"}
.fa-file-image:before{content:"\f1c5"}
.fa-file-import:before{content:"\f56f"}
.fa-file-invoice:before{content:"\f570"}
.fa-file-invoice-dollar:before{content:"\f571"}
.fa-file-medical:before{content:"\f477"}
.fa-file-medical-alt:before{content:"\f478"}
.fa-file-pdf:before{content:"\f1c1"}
.fa-file-powerpoint:before{content:"\f1c4"}
.fa-file-prescription:before{content:"\f572"}
.fa-file-signature:before{content:"\f573"}
.fa-file-upload:before{content:"\f574"}
.fa-file-video:before{content:"\f1c8"}
.fa-file-word:before{content:"\f1c2"}
.fa-fill:before{content:"\f575"}
.fa-fill-drip:before{content:"\f576"}
.fa-film:before{content:"\f008"}
.fa-filter:before{content:"\f0b0"}
.fa-fingerprint:before{content:"\f577"}
.fa-fire:before{content:"\f06d"}
.fa-fire-alt:before{content:"\f7e4"}
.fa-fire-extinguisher:before{content:"\f134"}
.fa-firefox:before{content:"\f269"}
.fa-first-aid:before{content:"\f479"}
.fa-first-order:before{content:"\f2b0"}
.fa-first-order-alt:before{content:"\f50a"}
.fa-firstdraft:before{content:"\f3a1"}
.fa-fish:before{content:"\f578"}
.fa-fist-raised:before{content:"\f6de"}
.fa-flag:before{content:"\f024"}
.fa-flag-checkered:before{content:"\f11e"}
.fa-flag-usa:before{content:"\f74d"}
.fa-flask:before{content:"\f0c3"}
.fa-flickr:before{content:"\f16e"}
.fa-flipboard:before{content:"\f44d"}
.fa-flushed:before{content:"\f579"}
.fa-fly:before{content:"\f417"}
.fa-folder:before{content:"\f07b"}
.fa-folder-minus:before{content:"\f65d"}
.fa-folder-open:before{content:"\f07c"}
.fa-folder-plus:before{content:"\f65e"}
.fa-font:before{content:"\f031"}
.fa-font-awesome:before{content:"\f2b4"}
.fa-font-awesome-alt:before{content:"\f35c"}
.fa-font-awesome-flag:before{content:"\f425"}
.fa-font-awesome-logo-full:before{content:"\f4e6"}
.fa-fonticons:before{content:"\f280"}
.fa-fonticons-fi:before{content:"\f3a2"}
.fa-football-ball:before{content:"\f44e"}
.fa-fort-awesome:before{content:"\f286"}
.fa-fort-awesome-alt:before{content:"\f3a3"}
.fa-forumbee:before{content:"\f211"}
.fa-forward:before{content:"\f04e"}
.fa-foursquare:before{content:"\f180"}
.fa-free-code-camp:before{content:"\f2c5"}
.fa-freebsd:before{content:"\f3a4"}
.fa-frog:before{content:"\f52e"}
.fa-frown:before{content:"\f119"}
.fa-frown-open:before{content:"\f57a"}
.fa-fulcrum:before{content:"\f50b"}
.fa-funnel-dollar:before{content:"\f662"}
.fa-futbol:before{content:"\f1e3"}
.fa-galactic-republic:before{content:"\f50c"}
.fa-galactic-senate:before{content:"\f50d"}
.fa-gamepad:before{content:"\f11b"}
.fa-gas-pump:before{content:"\f52f"}
.fa-gavel:before{content:"\f0e3"}
.fa-gem:before{content:"\f3a5"}
.fa-genderless:before{content:"\f22d"}
.fa-get-pocket:before{content:"\f265"}
.fa-gg:before{content:"\f260"}
.fa-gg-circle:before{content:"\f261"}
.fa-ghost:before{content:"\f6e2"}
.fa-gift:before{content:"\f06b"}
.fa-gifts:before{content:"\f79c"}
.fa-git:before{content:"\f1d3"}
.fa-git-alt:before{content:"\f841"}
.fa-git-square:before{content:"\f1d2"}
.fa-github:before{content:"\f09b"}
.fa-github-alt:before{content:"\f113"}
.fa-github-square:before{content:"\f092"}
.fa-gitkraken:before{content:"\f3a6"}
.fa-gitlab:before{content:"\f296"}
.fa-gitter:before{content:"\f426"}
.fa-glass-cheers:before{content:"\f79f"}
.fa-glass-martini:before{content:"\f000"}
.fa-glass-martini-alt:before{content:"\f57b"}
.fa-glass-whiskey:before{content:"\f7a0"}
.fa-glasses:before{content:"\f530"}
.fa-glide:before{content:"\f2a5"}
.fa-glide-g:before{content:"\f2a6"}
.fa-globe:before{content:"\f0ac"}
.fa-globe-africa:before{content:"\f57c"}
.fa-globe-americas:before{content:"\f57d"}
.fa-globe-asia:before{content:"\f57e"}
.fa-globe-europe:before{content:"\f7a2"}
.fa-gofore:before{content:"\f3a7"}
.fa-golf-ball:before{content:"\f450"}
.fa-goodreads:before{content:"\f3a8"}
.fa-goodreads-g:before{content:"\f3a9"}
.fa-google:before{content:"\f1a0"}
.fa-google-drive:before{content:"\f3aa"}
.fa-google-play:before{content:"\f3ab"}
.fa-google-plus:before{content:"\f2b3"}
.fa-google-plus-g:before{content:"\f0d5"}
.fa-google-plus-square:before{content:"\f0d4"}
.fa-google-wallet:before{content:"\f1ee"}
.fa-gopuram:before{content:"\f664"}
.fa-graduation-cap:before{content:"\f19d"}
.fa-gratipay:before{content:"\f184"}
.fa-grav:before{content:"\f2d6"}
.fa-greater-than:before{content:"\f531"}
.fa-greater-than-equal:before{content:"\f532"}
.fa-grimace:before{content:"\f57f"}
.fa-grin:before{content:"\f580"}
.fa-grin-alt:before{content:"\f581"}
.fa-grin-beam:before{content:"\f582"}
.fa-grin-beam-sweat:before{content:"\f583"}
.fa-grin-hearts:before{content:"\f584"}
.fa-grin-squint:before{content:"\f585"}
.fa-grin-squint-tears:before{content:"\f586"}
.fa-grin-stars:before{content:"\f587"}
.fa-grin-tears:before{content:"\f588"}
.fa-grin-tongue:before{content:"\f589"}
.fa-grin-tongue-squint:before{content:"\f58a"}
.fa-grin-tongue-wink:before{content:"\f58b"}
.fa-grin-wink:before{content:"\f58c"}
.fa-grip-horizontal:before{content:"\f58d"}
.fa-grip-lines:before{content:"\f7a4"}
.fa-grip-lines-vertical:before{content:"\f7a5"}
.fa-grip-vertical:before{content:"\f58e"}
.fa-gripfire:before{content:"\f3ac"}
.fa-grunt:before{content:"\f3ad"}
.fa-guitar:before{content:"\f7a6"}
.fa-gulp:before{content:"\f3ae"}
.fa-h-square:before{content:"\f0fd"}
.fa-hacker-news:before{content:"\f1d4"}
.fa-hacker-news-square:before{content:"\f3af"}
.fa-hackerrank:before{content:"\f5f7"}
.fa-hamburger:before{content:"\f805"}
.fa-hammer:before{content:"\f6e3"}
.fa-hamsa:before{content:"\f665"}
.fa-hand-holding:before{content:"\f4bd"}
.fa-hand-holding-heart:before{content:"\f4be"}
.fa-hand-holding-usd:before{content:"\f4c0"}
.fa-hand-lizard:before{content:"\f258"}
.fa-hand-middle-finger:before{content:"\f806"}
.fa-hand-paper:before{content:"\f256"}
.fa-hand-peace:before{content:"\f25b"}
.fa-hand-point-down:before{content:"\f0a7"}
.fa-hand-point-left:before{content:"\f0a5"}
.fa-hand-point-right:before{content:"\f0a4"}
.fa-hand-point-up:before{content:"\f0a6"}
.fa-hand-pointer:before{content:"\f25a"}
.fa-hand-rock:before{content:"\f255"}
.fa-hand-scissors:before{content:"\f257"}
.fa-hand-spock:before{content:"\f259"}
.fa-hands:before{content:"\f4c2"}
.fa-hands-helping:before{content:"\f4c4"}
.fa-handshake:before{content:"\f2b5"}
.fa-hanukiah:before{content:"\f6e6"}
.fa-hard-hat:before{content:"\f807"}
.fa-hashtag:before{content:"\f292"}
.fa-hat-cowboy:before{content:"\f8c0"}
.fa-hat-cowboy-side:before{content:"\f8c1"}
.fa-hat-wizard:before{content:"\f6e8"}
.fa-haykal:before{content:"\f666"}
.fa-hdd:before{content:"\f0a0"}
.fa-heading:before{content:"\f1dc"}
.fa-headphones:before{content:"\f025"}
.fa-headphones-alt:before{content:"\f58f"}
.fa-headset:before{content:"\f590"}
.fa-heart:before{content:"\f004"}
.fa-heart-broken:before{content:"\f7a9"}
.fa-heartbeat:before{content:"\f21e"}
.fa-helicopter:before{content:"\f533"}
.fa-highlighter:before{content:"\f591"}
.fa-hiking:before{content:"\f6ec"}
.fa-hippo:before{content:"\f6ed"}
.fa-hips:before{content:"\f452"}
.fa-hire-a-helper:before{content:"\f3b0"}
.fa-history:before{content:"\f1da"}
.fa-hockey-puck:before{content:"\f453"}
.fa-holly-berry:before{content:"\f7aa"}
.fa-home:before{content:"\f015"}
.fa-hooli:before{content:"\f427"}
.fa-hornbill:before{content:"\f592"}
.fa-horse:before{content:"\f6f0"}
.fa-horse-head:before{content:"\f7ab"}
.fa-hospital:before{content:"\f0f8"}
.fa-hospital-alt:before{content:"\f47d"}
.fa-hospital-symbol:before{content:"\f47e"}
.fa-hot-tub:before{content:"\f593"}
.fa-hotdog:before{content:"\f80f"}
.fa-hotel:before{content:"\f594"}
.fa-hotjar:before{content:"\f3b1"}
.fa-hourglass:before{content:"\f254"}
.fa-hourglass-end:before{content:"\f253"}
.fa-hourglass-half:before{content:"\f252"}
.fa-hourglass-start:before{content:"\f251"}
.fa-house-damage:before{content:"\f6f1"}
.fa-houzz:before{content:"\f27c"}
.fa-hryvnia:before{content:"\f6f2"}
.fa-html5:before{content:"\f13b"}
.fa-hubspot:before{content:"\f3b2"}
.fa-i-cursor:before{content:"\f246"}
.fa-ice-cream:before{content:"\f810"}
.fa-icicles:before{content:"\f7ad"}
.fa-icons:before{content:"\f86d"}
.fa-id-badge:before{content:"\f2c1"}
.fa-id-card:before{content:"\f2c2"}
.fa-id-card-alt:before{content:"\f47f"}
.fa-igloo:before{content:"\f7ae"}
.fa-image:before{content:"\f03e"}
.fa-images:before{content:"\f302"}
.fa-imdb:before{content:"\f2d8"}
.fa-inbox:before{content:"\f01c"}
.fa-indent:before{content:"\f03c"}
.fa-industry:before{content:"\f275"}
.fa-infinity:before{content:"\f534"}
.fa-info:before{content:"\f129"}
.fa-info-circle:before{content:"\f05a"}
.fa-instagram:before{content:"\f16d"}
.fa-intercom:before{content:"\f7af"}
.fa-internet-explorer:before{content:"\f26b"}
.fa-invision:before{content:"\f7b0"}
.fa-ioxhost:before{content:"\f208"}
.fa-italic:before{content:"\f033"}
.fa-itch-io:before{content:"\f83a"}
.fa-itunes:before{content:"\f3b4"}
.fa-itunes-note:before{content:"\f3b5"}
.fa-java:before{content:"\f4e4"}
.fa-jedi:before{content:"\f669"}
.fa-jedi-order:before{content:"\f50e"}
.fa-jenkins:before{content:"\f3b6"}
.fa-jira:before{content:"\f7b1"}
.fa-joget:before{content:"\f3b7"}
.fa-joint:before{content:"\f595"}
.fa-joomla:before{content:"\f1aa"}
.fa-journal-whills:before{content:"\f66a"}
.fa-js:before{content:"\f3b8"}
.fa-js-square:before{content:"\f3b9"}
.fa-jsfiddle:before{content:"\f1cc"}
.fa-kaaba:before{content:"\f66b"}
.fa-kaggle:before{content:"\f5fa"}
.fa-key:before{content:"\f084"}
.fa-keybase:before{content:"\f4f5"}
.fa-keyboard:before{content:"\f11c"}
.fa-keycdn:before{content:"\f3ba"}
.fa-khanda:before{content:"\f66d"}
.fa-kickstarter:before{content:"\f3bb"}
.fa-kickstarter-k:before{content:"\f3bc"}
.fa-kiss:before{content:"\f596"}
.fa-kiss-beam:before{content:"\f597"}
.fa-kiss-wink-heart:before{content:"\f598"}
.fa-kiwi-bird:before{content:"\f535"}
.fa-korvue:before{content:"\f42f"}
.fa-landmark:before{content:"\f66f"}
.fa-language:before{content:"\f1ab"}
.fa-laptop:before{content:"\f109"}
.fa-laptop-code:before{content:"\f5fc"}
.fa-laptop-medical:before{content:"\f812"}
.fa-laravel:before{content:"\f3bd"}
.fa-lastfm:before{content:"\f202"}
.fa-lastfm-square:before{content:"\f203"}
.fa-laugh:before{content:"\f599"}
.fa-laugh-beam:before{content:"\f59a"}
.fa-laugh-squint:before{content:"\f59b"}
.fa-laugh-wink:before{content:"\f59c"}
.fa-layer-group:before{content:"\f5fd"}
.fa-leaf:before{content:"\f06c"}
.fa-leanpub:before{content:"\f212"}
.fa-lemon:before{content:"\f094"}
.fa-less:before{content:"\f41d"}
.fa-less-than:before{content:"\f536"}
.fa-less-than-equal:before{content:"\f537"}
.fa-level-down-alt:before{content:"\f3be"}
.fa-level-up-alt:before{content:"\f3bf"}
.fa-life-ring:before{content:"\f1cd"}
.fa-lightbulb:before{content:"\f0eb"}
.fa-line:before{content:"\f3c0"}
.fa-link:before{content:"\f0c1"}
.fa-linkedin:before{content:"\f08c"}
.fa-linkedin-in:before{content:"\f0e1"}
.fa-linode:before{content:"\f2b8"}
.fa-linux:before{content:"\f17c"}
.fa-lira-sign:before{content:"\f195"}
.fa-list:before{content:"\f03a"}
.fa-list-alt:before{content:"\f022"}
.fa-list-ol:before{content:"\f0cb"}
.fa-list-ul:before{content:"\f0ca"}
.fa-location-arrow:before{content:"\f124"}
.fa-lock:before{content:"\f023"}
.fa-lock-open:before{content:"\f3c1"}
.fa-long-arrow-alt-down:before{content:"\f309"}
.fa-long-arrow-alt-left:before{content:"\f30a"}
.fa-long-arrow-alt-right:before{content:"\f30b"}
.fa-long-arrow-alt-up:before{content:"\f30c"}
.fa-low-vision:before{content:"\f2a8"}
.fa-luggage-cart:before{content:"\f59d"}
.fa-lyft:before{content:"\f3c3"}
.fa-magento:before{content:"\f3c4"}
.fa-magic:before{content:"\f0d0"}
.fa-magnet:before{content:"\f076"}
.fa-mail-bulk:before{content:"\f674"}
.fa-mailchimp:before{content:"\f59e"}
.fa-male:before{content:"\f183"}
.fa-mandalorian:before{content:"\f50f"}
.fa-map:before{content:"\f279"}
.fa-map-marked:before{content:"\f59f"}
.fa-map-marked-alt:before{content:"\f5a0"}
.fa-map-marker:before{content:"\f041"}
.fa-map-marker-alt:before{content:"\f3c5"}
.fa-map-pin:before{content:"\f276"}
.fa-map-signs:before{content:"\f277"}
.fa-markdown:before{content:"\f60f"}
.fa-marker:before{content:"\f5a1"}
.fa-mars:before{content:"\f222"}
.fa-mars-double:before{content:"\f227"}
.fa-mars-stroke:before{content:"\f229"}
.fa-mars-stroke-h:before{content:"\f22b"}
.fa-mars-stroke-v:before{content:"\f22a"}
.fa-mask:before{content:"\f6fa"}
.fa-mastodon:before{content:"\f4f6"}
.fa-maxcdn:before{content:"\f136"}
.fa-mdb:before{content:"\f8ca"}
.fa-medal:before{content:"\f5a2"}
.fa-medapps:before{content:"\f3c6"}
.fa-medium:before{content:"\f23a"}
.fa-medium-m:before{content:"\f3c7"}
.fa-medkit:before{content:"\f0fa"}
.fa-medrt:before{content:"\f3c8"}
.fa-meetup:before{content:"\f2e0"}
.fa-megaport:before{content:"\f5a3"}
.fa-meh:before{content:"\f11a"}
.fa-meh-blank:before{content:"\f5a4"}
.fa-meh-rolling-eyes:before{content:"\f5a5"}
.fa-memory:before{content:"\f538"}
.fa-mendeley:before{content:"\f7b3"}
.fa-menorah:before{content:"\f676"}
.fa-mercury:before{content:"\f223"}
.fa-meteor:before{content:"\f753"}
.fa-microchip:before{content:"\f2db"}
.fa-microphone:before{content:"\f130"}
.fa-microphone-alt:before{content:"\f3c9"}
.fa-microphone-alt-slash:before{content:"\f539"}
.fa-microphone-slash:before{content:"\f131"}
.fa-microscope:before{content:"\f610"}
.fa-microsoft:before{content:"\f3ca"}
.fa-minus:before{content:"\f068"}
.fa-minus-circle:before{content:"\f056"}
.fa-minus-square:before{content:"\f146"}
.fa-mitten:before{content:"\f7b5"}
.fa-mix:before{content:"\f3cb"}
.fa-mixcloud:before{content:"\f289"}
.fa-mizuni:before{content:"\f3cc"}
.fa-mobile:before{content:"\f10b"}
.fa-mobile-alt:before{content:"\f3cd"}
.fa-modx:before{content:"\f285"}
.fa-monero:before{content:"\f3d0"}
.fa-money-bill:before{content:"\f0d6"}
.fa-money-bill-alt:before{content:"\f3d1"}
.fa-money-bill-wave:before{content:"\f53a"}
.fa-money-bill-wave-alt:before{content:"\f53b"}
.fa-money-check:before{content:"\f53c"}
.fa-money-check-alt:before{content:"\f53d"}
.fa-monument:before{content:"\f5a6"}
.fa-moon:before{content:"\f186"}
.fa-mortar-pestle:before{content:"\f5a7"}
.fa-mosque:before{content:"\f678"}
.fa-motorcycle:before{content:"\f21c"}
.fa-mountain:before{content:"\f6fc"}
.fa-mouse:before{content:"\f8cc"}
.fa-mouse-pointer:before{content:"\f245"}
.fa-mug-hot:before{content:"\f7b6"}
.fa-music:before{content:"\f001"}
.fa-napster:before{content:"\f3d2"}
.fa-neos:before{content:"\f612"}
.fa-network-wired:before{content:"\f6ff"}
.fa-neuter:before{content:"\f22c"}
.fa-newspaper:before{content:"\f1ea"}
.fa-nimblr:before{content:"\f5a8"}
.fa-node:before{content:"\f419"}
.fa-node-js:before{content:"\f3d3"}
.fa-not-equal:before{content:"\f53e"}
.fa-notes-medical:before{content:"\f481"}
.fa-npm:before{content:"\f3d4"}
.fa-ns8:before{content:"\f3d5"}
.fa-nutritionix:before{content:"\f3d6"}
.fa-object-group:before{content:"\f247"}
.fa-object-ungroup:before{content:"\f248"}
.fa-odnoklassniki:before{content:"\f263"}
.fa-odnoklassniki-square:before{content:"\f264"}
.fa-oil-can:before{content:"\f613"}
.fa-old-republic:before{content:"\f510"}
.fa-om:before{content:"\f679"}
.fa-opencart:before{content:"\f23d"}
.fa-openid:before{content:"\f19b"}
.fa-opera:before{content:"\f26a"}
.fa-optin-monster:before{content:"\f23c"}
.fa-orcid:before{content:"\f8d2"}
.fa-osi:before{content:"\f41a"}
.fa-otter:before{content:"\f700"}
.fa-outdent:before{content:"\f03b"}
.fa-page4:before{content:"\f3d7"}
.fa-pagelines:before{content:"\f18c"}
.fa-pager:before{content:"\f815"}
.fa-paint-brush:before{content:"\f1fc"}
.fa-paint-roller:before{content:"\f5aa"}
.fa-palette:before{content:"\f53f"}
.fa-palfed:before{content:"\f3d8"}
.fa-pallet:before{content:"\f482"}
.fa-paper-plane:before{content:"\f1d8"}
.fa-paperclip:before{content:"\f0c6"}
.fa-parachute-box:before{content:"\f4cd"}
.fa-paragraph:before{content:"\f1dd"}
.fa-parking:before{content:"\f540"}
.fa-passport:before{content:"\f5ab"}
.fa-pastafarianism:before{content:"\f67b"}
.fa-paste:before{content:"\f0ea"}
.fa-patreon:before{content:"\f3d9"}
.fa-pause:before{content:"\f04c"}
.fa-pause-circle:before{content:"\f28b"}
.fa-paw:before{content:"\f1b0"}
.fa-paypal:before{content:"\f1ed"}
.fa-peace:before{content:"\f67c"}
.fa-pen:before{content:"\f304"}
.fa-pen-alt:before{content:"\f305"}
.fa-pen-fancy:before{content:"\f5ac"}
.fa-pen-nib:before{content:"\f5ad"}
.fa-pen-square:before{content:"\f14b"}
.fa-pencil-alt:before{content:"\f303"}
.fa-pencil-ruler:before{content:"\f5ae"}
.fa-penny-arcade:before{content:"\f704"}
.fa-people-carry:before{content:"\f4ce"}
.fa-pepper-hot:before{content:"\f816"}
.fa-percent:before{content:"\f295"}
.fa-percentage:before{content:"\f541"}
.fa-periscope:before{content:"\f3da"}
.fa-person-booth:before{content:"\f756"}
.fa-phabricator:before{content:"\f3db"}
.fa-phoenix-framework:before{content:"\f3dc"}
.fa-phoenix-squadron:before{content:"\f511"}
.fa-phone:before{content:"\f095"}
.fa-phone-alt:before{content:"\f879"}
.fa-phone-slash:before{content:"\f3dd"}
.fa-phone-square:before{content:"\f098"}
.fa-phone-square-alt:before{content:"\f87b"}
.fa-phone-volume:before{content:"\f2a0"}
.fa-photo-video:before{content:"\f87c"}
.fa-php:before{content:"\f457"}
.fa-pied-piper:before{content:"\f2ae"}
.fa-pied-piper-alt:before{content:"\f1a8"}
.fa-pied-piper-hat:before{content:"\f4e5"}
.fa-pied-piper-pp:before{content:"\f1a7"}
.fa-piggy-bank:before{content:"\f4d3"}
.fa-pills:before{content:"\f484"}
.fa-pinterest:before{content:"\f0d2"}
.fa-pinterest-p:before{content:"\f231"}
.fa-pinterest-square:before{content:"\f0d3"}
.fa-pizza-slice:before{content:"\f818"}
.fa-place-of-worship:before{content:"\f67f"}
.fa-plane:before{content:"\f072"}
.fa-plane-arrival:before{content:"\f5af"}
.fa-plane-departure:before{content:"\f5b0"}
.fa-play:before{content:"\f04b"}
.fa-play-circle:before{content:"\f144"}
.fa-playstation:before{content:"\f3df"}
.fa-plug:before{content:"\f1e6"}
.fa-plus:before{content:"\f067"}
.fa-plus-circle:before{content:"\f055"}
.fa-plus-square:before{content:"\f0fe"}
.fa-podcast:before{content:"\f2ce"}
.fa-poll:before{content:"\f681"}
.fa-poll-h:before{content:"\f682"}
.fa-poo:before{content:"\f2fe"}
.fa-poo-storm:before{content:"\f75a"}
.fa-poop:before{content:"\f619"}
.fa-portrait:before{content:"\f3e0"}
.fa-pound-sign:before{content:"\f154"}
.fa-power-off:before{content:"\f011"}
.fa-pray:before{content:"\f683"}
.fa-praying-hands:before{content:"\f684"}
.fa-prescription:before{content:"\f5b1"}
.fa-prescription-bottle:before{content:"\f485"}
.fa-prescription-bottle-alt:before{content:"\f486"}
.fa-print:before{content:"\f02f"}
.fa-procedures:before{content:"\f487"}
.fa-product-hunt:before{content:"\f288"}
.fa-project-diagram:before{content:"\f542"}
.fa-pushed:before{content:"\f3e1"}
.fa-puzzle-piece:before{content:"\f12e"}
.fa-python:before{content:"\f3e2"}
.fa-qq:before{content:"\f1d6"}
.fa-qrcode:before{content:"\f029"}
.fa-question:before{content:"\f128"}
.fa-question-circle:before{content:"\f059"}
.fa-quidditch:before{content:"\f458"}
.fa-quinscape:before{content:"\f459"}
.fa-quora:before{content:"\f2c4"}
.fa-quote-left:before{content:"\f10d"}
.fa-quote-right:before{content:"\f10e"}
.fa-quran:before{content:"\f687"}
.fa-r-project:before{content:"\f4f7"}
.fa-radiation:before{content:"\f7b9"}
.fa-radiation-alt:before{content:"\f7ba"}
.fa-rainbow:before{content:"\f75b"}
.fa-random:before{content:"\f074"}
.fa-raspberry-pi:before{content:"\f7bb"}
.fa-ravelry:before{content:"\f2d9"}
.fa-react:before{content:"\f41b"}
.fa-reacteurope:before{content:"\f75d"}
.fa-readme:before{content:"\f4d5"}
.fa-rebel:before{content:"\f1d0"}
.fa-receipt:before{content:"\f543"}
.fa-record-vinyl:before{content:"\f8d9"}
.fa-recycle:before{content:"\f1b8"}
.fa-red-river:before{content:"\f3e3"}
.fa-reddit:before{content:"\f1a1"}
.fa-reddit-alien:before{content:"\f281"}
.fa-reddit-square:before{content:"\f1a2"}
.fa-redhat:before{content:"\f7bc"}
.fa-redo:before{content:"\f01e"}
.fa-redo-alt:before{content:"\f2f9"}
.fa-registered:before{content:"\f25d"}
.fa-remove-format:before{content:"\f87d"}
.fa-renren:before{content:"\f18b"}
.fa-reply:before{content:"\f3e5"}
.fa-reply-all:before{content:"\f122"}
.fa-replyd:before{content:"\f3e6"}
.fa-republican:before{content:"\f75e"}
.fa-researchgate:before{content:"\f4f8"}
.fa-resolving:before{content:"\f3e7"}
.fa-restroom:before{content:"\f7bd"}
.fa-retweet:before{content:"\f079"}
.fa-rev:before{content:"\f5b2"}
.fa-ribbon:before{content:"\f4d6"}
.fa-ring:before{content:"\f70b"}
.fa-road:before{content:"\f018"}
.fa-robot:before{content:"\f544"}
.fa-rocket:before{content:"\f135"}
.fa-rocketchat:before{content:"\f3e8"}
.fa-rockrms:before{content:"\f3e9"}
.fa-route:before{content:"\f4d7"}
.fa-rss:before{content:"\f09e"}
.fa-rss-square:before{content:"\f143"}
.fa-ruble-sign:before{content:"\f158"}
.fa-ruler:before{content:"\f545"}
.fa-ruler-combined:before{content:"\f546"}
.fa-ruler-horizontal:before{content:"\f547"}
.fa-ruler-vertical:before{content:"\f548"}
.fa-running:before{content:"\f70c"}
.fa-rupee-sign:before{content:"\f156"}
.fa-sad-cry:before{content:"\f5b3"}
.fa-sad-tear:before{content:"\f5b4"}
.fa-safari:before{content:"\f267"}
.fa-salesforce:before{content:"\f83b"}
.fa-sass:before{content:"\f41e"}
.fa-satellite:before{content:"\f7bf"}
.fa-satellite-dish:before{content:"\f7c0"}
.fa-save:before{content:"\f0c7"}
.fa-schlix:before{content:"\f3ea"}
.fa-school:before{content:"\f549"}
.fa-screwdriver:before{content:"\f54a"}
.fa-scribd:before{content:"\f28a"}
.fa-scroll:before{content:"\f70e"}
.fa-sd-card:before{content:"\f7c2"}
.fa-search:before{content:"\f002"}
.fa-search-dollar:before{content:"\f688"}
.fa-search-location:before{content:"\f689"}
.fa-search-minus:before{content:"\f010"}
.fa-search-plus:before{content:"\f00e"}
.fa-searchengin:before{content:"\f3eb"}
.fa-seedling:before{content:"\f4d8"}
.fa-sellcast:before{content:"\f2da"}
.fa-sellsy:before{content:"\f213"}
.fa-server:before{content:"\f233"}
.fa-servicestack:before{content:"\f3ec"}
.fa-shapes:before{content:"\f61f"}
.fa-share:before{content:"\f064"}
.fa-share-alt:before{content:"\f1e0"}
.fa-share-alt-square:before{content:"\f1e1"}
.fa-share-square:before{content:"\f14d"}
.fa-shekel-sign:before{content:"\f20b"}
.fa-shield-alt:before{content:"\f3ed"}
.fa-ship:before{content:"\f21a"}
.fa-shipping-fast:before{content:"\f48b"}
.fa-shirtsinbulk:before{content:"\f214"}
.fa-shoe-prints:before{content:"\f54b"}
.fa-shopping-bag:before{content:"\f290"}
.fa-shopping-basket:before{content:"\f291"}
.fa-shopping-cart:before{content:"\f07a"}
.fa-shopware:before{content:"\f5b5"}
.fa-shower:before{content:"\f2cc"}
.fa-shuttle-van:before{content:"\f5b6"}
.fa-sign:before{content:"\f4d9"}
.fa-sign-in-alt:before{content:"\f2f6"}
.fa-sign-language:before{content:"\f2a7"}
.fa-sign-out-alt:before{content:"\f2f5"}
.fa-signal:before{content:"\f012"}
.fa-signature:before{content:"\f5b7"}
.fa-sim-card:before{content:"\f7c4"}
.fa-simplybuilt:before{content:"\f215"}
.fa-sistrix:before{content:"\f3ee"}
.fa-sitemap:before{content:"\f0e8"}
.fa-sith:before{content:"\f512"}
.fa-skating:before{content:"\f7c5"}
.fa-sketch:before{content:"\f7c6"}
.fa-skiing:before{content:"\f7c9"}
.fa-skiing-nordic:before{content:"\f7ca"}
.fa-skull:before{content:"\f54c"}
.fa-skull-crossbones:before{content:"\f714"}
.fa-skyatlas:before{content:"\f216"}
.fa-skype:before{content:"\f17e"}
.fa-slack:before{content:"\f198"}
.fa-slack-hash:before{content:"\f3ef"}
.fa-slash:before{content:"\f715"}
.fa-sleigh:before{content:"\f7cc"}
.fa-sliders-h:before{content:"\f1de"}
.fa-slideshare:before{content:"\f1e7"}
.fa-smile:before{content:"\f118"}
.fa-smile-beam:before{content:"\f5b8"}
.fa-smile-wink:before{content:"\f4da"}
.fa-smog:before{content:"\f75f"}
.fa-smoking:before{content:"\f48d"}
.fa-smoking-ban:before{content:"\f54d"}
.fa-sms:before{content:"\f7cd"}
.fa-snapchat:before{content:"\f2ab"}
.fa-snapchat-ghost:before{content:"\f2ac"}
.fa-snapchat-square:before{content:"\f2ad"}
.fa-snowboarding:before{content:"\f7ce"}
.fa-snowflake:before{content:"\f2dc"}
.fa-snowman:before{content:"\f7d0"}
.fa-snowplow:before{content:"\f7d2"}
.fa-socks:before{content:"\f696"}
.fa-solar-panel:before{content:"\f5ba"}
.fa-sort:before{content:"\f0dc"}
.fa-sort-alpha-down:before{content:"\f15d"}
.fa-sort-alpha-down-alt:before{content:"\f881"}
.fa-sort-alpha-up:before{content:"\f15e"}
.fa-sort-alpha-up-alt:before{content:"\f882"}
.fa-sort-amount-down:before{content:"\f160"}
.fa-sort-amount-down-alt:before{content:"\f884"}
.fa-sort-amount-up:before{content:"\f161"}
.fa-sort-amount-up-alt:before{content:"\f885"}
.fa-sort-down:before{content:"\f0dd"}
.fa-sort-numeric-down:before{content:"\f162"}
.fa-sort-numeric-down-alt:before{content:"\f886"}
.fa-sort-numeric-up:before{content:"\f163"}
.fa-sort-numeric-up-alt:before{content:"\f887"}
.fa-sort-up:before{content:"\f0de"}
.fa-soundcloud:before{content:"\f1be"}
.fa-sourcetree:before{content:"\f7d3"}
.fa-spa:before{content:"\f5bb"}
.fa-space-shuttle:before{content:"\f197"}
.fa-speakap:before{content:"\f3f3"}
.fa-speaker-deck:before{content:"\f83c"}
.fa-spell-check:before{content:"\f891"}
.fa-spider:before{content:"\f717"}
.fa-spinner:before{content:"\f110"}
.fa-splotch:before{content:"\f5bc"}
.fa-spotify:before{content:"\f1bc"}
.fa-spray-can:before{content:"\f5bd"}
.fa-square:before{content:"\f0c8"}
.fa-square-full:before{content:"\f45c"}
.fa-square-root-alt:before{content:"\f698"}
.fa-squarespace:before{content:"\f5be"}
.fa-stack-exchange:before{content:"\f18d"}
.fa-stack-overflow:before{content:"\f16c"}
.fa-stackpath:before{content:"\f842"}
.fa-stamp:before{content:"\f5bf"}
.fa-star:before{content:"\f005"}
.fa-star-and-crescent:before{content:"\f699"}
.fa-star-half:before{content:"\f089"}
.fa-star-half-alt:before{content:"\f5c0"}
.fa-star-of-david:before{content:"\f69a"}
.fa-star-of-life:before{content:"\f621"}
.fa-staylinked:before{content:"\f3f5"}
.fa-steam:before{content:"\f1b6"}
.fa-steam-square:before{content:"\f1b7"}
.fa-steam-symbol:before{content:"\f3f6"}
.fa-step-backward:before{content:"\f048"}
.fa-step-forward:before{content:"\f051"}
.fa-stethoscope:before{content:"\f0f1"}
.fa-sticker-mule:before{content:"\f3f7"}
.fa-sticky-note:before{content:"\f249"}
.fa-stop:before{content:"\f04d"}
.fa-stop-circle:before{content:"\f28d"}
.fa-stopwatch:before{content:"\f2f2"}
.fa-store:before{content:"\f54e"}
.fa-store-alt:before{content:"\f54f"}
.fa-strava:before{content:"\f428"}
.fa-stream:before{content:"\f550"}
.fa-street-view:before{content:"\f21d"}
.fa-strikethrough:before{content:"\f0cc"}
.fa-stripe:before{content:"\f429"}
.fa-stripe-s:before{content:"\f42a"}
.fa-stroopwafel:before{content:"\f551"}
.fa-studiovinari:before{content:"\f3f8"}
.fa-stumbleupon:before{content:"\f1a4"}
.fa-stumbleupon-circle:before{content:"\f1a3"}
.fa-subscript:before{content:"\f12c"}
.fa-subway:before{content:"\f239"}
.fa-suitcase:before{content:"\f0f2"}
.fa-suitcase-rolling:before{content:"\f5c1"}
.fa-sun:before{content:"\f185"}
.fa-superpowers:before{content:"\f2dd"}
.fa-superscript:before{content:"\f12b"}
.fa-supple:before{content:"\f3f9"}
.fa-surprise:before{content:"\f5c2"}
.fa-suse:before{content:"\f7d6"}
.fa-swatchbook:before{content:"\f5c3"}
.fa-swift:before{content:"\f8e1"}
.fa-swimmer:before{content:"\f5c4"}
.fa-swimming-pool:before{content:"\f5c5"}
.fa-symfony:before{content:"\f83d"}
.fa-synagogue:before{content:"\f69b"}
.fa-sync:before{content:"\f021"}
.fa-sync-alt:before{content:"\f2f1"}
.fa-syringe:before{content:"\f48e"}
.fa-table:before{content:"\f0ce"}
.fa-table-tennis:before{content:"\f45d"}
.fa-tablet:before{content:"\f10a"}
.fa-tablet-alt:before{content:"\f3fa"}
.fa-tablets:before{content:"\f490"}
.fa-tachometer-alt:before{content:"\f3fd"}
.fa-tag:before{content:"\f02b"}
.fa-tags:before{content:"\f02c"}
.fa-tape:before{content:"\f4db"}
.fa-tasks:before{content:"\f0ae"}
.fa-taxi:before{content:"\f1ba"}
.fa-teamspeak:before{content:"\f4f9"}
.fa-teeth:before{content:"\f62e"}
.fa-teeth-open:before{content:"\f62f"}
.fa-telegram:before{content:"\f2c6"}
.fa-telegram-plane:before{content:"\f3fe"}
.fa-temperature-high:before{content:"\f769"}
.fa-temperature-low:before{content:"\f76b"}
.fa-tencent-weibo:before{content:"\f1d5"}
.fa-tenge:before{content:"\f7d7"}
.fa-terminal:before{content:"\f120"}
.fa-text-height:before{content:"\f034"}
.fa-text-width:before{content:"\f035"}
.fa-th:before{content:"\f00a"}
.fa-th-large:before{content:"\f009"}
.fa-th-list:before{content:"\f00b"}
.fa-the-red-yeti:before{content:"\f69d"}
.fa-theater-masks:before{content:"\f630"}
.fa-themeco:before{content:"\f5c6"}
.fa-themeisle:before{content:"\f2b2"}
.fa-thermometer:before{content:"\f491"}
.fa-thermometer-empty:before{content:"\f2cb"}
.fa-thermometer-full:before{content:"\f2c7"}
.fa-thermometer-half:before{content:"\f2c9"}
.fa-thermometer-quarter:before{content:"\f2ca"}
.fa-thermometer-three-quarters:before{content:"\f2c8"}
.fa-think-peaks:before{content:"\f731"}
.fa-thumbs-down:before{content:"\f165"}
.fa-thumbs-up:before{content:"\f164"}
.fa-thumbtack:before{content:"\f08d"}
.fa-ticket-alt:before{content:"\f3ff"}
.fa-times:before{content:"\f00d"}
.fa-times-circle:before{content:"\f057"}
.fa-tint:before{content:"\f043"}
.fa-tint-slash:before{content:"\f5c7"}
.fa-tired:before{content:"\f5c8"}
.fa-toggle-off:before{content:"\f204"}
.fa-toggle-on:before{content:"\f205"}
.fa-toilet:before{content:"\f7d8"}
.fa-toilet-paper:before{content:"\f71e"}
.fa-toolbox:before{content:"\f552"}
.fa-tools:before{content:"\f7d9"}
.fa-tooth:before{content:"\f5c9"}
.fa-torah:before{content:"\f6a0"}
.fa-torii-gate:before{content:"\f6a1"}
.fa-tractor:before{content:"\f722"}
.fa-trade-federation:before{content:"\f513"}
.fa-trademark:before{content:"\f25c"}
.fa-traffic-light:before{content:"\f637"}
.fa-train:before{content:"\f238"}
.fa-tram:before{content:"\f7da"}
.fa-transgender:before{content:"\f224"}
.fa-transgender-alt:before{content:"\f225"}
.fa-trash:before{content:"\f1f8"}
.fa-trash-alt:before{content:"\f2ed"}
.fa-trash-restore:before{content:"\f829"}
.fa-trash-restore-alt:before{content:"\f82a"}
.fa-tree:before{content:"\f1bb"}
.fa-trello:before{content:"\f181"}
.fa-tripadvisor:before{content:"\f262"}
.fa-trophy:before{content:"\f091"}
.fa-truck:before{content:"\f0d1"}
.fa-truck-loading:before{content:"\f4de"}
.fa-truck-monster:before{content:"\f63b"}
.fa-truck-moving:before{content:"\f4df"}
.fa-truck-pickup:before{content:"\f63c"}
.fa-tshirt:before{content:"\f553"}
.fa-tty:before{content:"\f1e4"}
.fa-tumblr:before{content:"\f173"}
.fa-tumblr-square:before{content:"\f174"}
.fa-tv:before{content:"\f26c"}
.fa-twitch:before{content:"\f1e8"}
.fa-twitter:before{content:"\f099"}
.fa-twitter-square:before{content:"\f081"}
.fa-typo3:before{content:"\f42b"}
.fa-uber:before{content:"\f402"}
.fa-ubuntu:before{content:"\f7df"}
.fa-uikit:before{content:"\f403"}
.fa-umbraco:before{content:"\f8e8"}
.fa-umbrella:before{content:"\f0e9"}
.fa-umbrella-beach:before{content:"\f5ca"}
.fa-underline:before{content:"\f0cd"}
.fa-undo:before{content:"\f0e2"}
.fa-undo-alt:before{content:"\f2ea"}
.fa-uniregistry:before{content:"\f404"}
.fa-universal-access:before{content:"\f29a"}
.fa-university:before{content:"\f19c"}
.fa-unlink:before{content:"\f127"}
.fa-unlock:before{content:"\f09c"}
.fa-unlock-alt:before{content:"\f13e"}
.fa-untappd:before{content:"\f405"}
.fa-upload:before{content:"\f093"}
.fa-ups:before{content:"\f7e0"}
.fa-usb:before{content:"\f287"}
.fa-user:before{content:"\f007"}
.fa-user-alt:before{content:"\f406"}
.fa-user-alt-slash:before{content:"\f4fa"}
.fa-user-astronaut:before{content:"\f4fb"}
.fa-user-check:before{content:"\f4fc"}
.fa-user-circle:before{content:"\f2bd"}
.fa-user-clock:before{content:"\f4fd"}
.fa-user-cog:before{content:"\f4fe"}
.fa-user-edit:before{content:"\f4ff"}
.fa-user-friends:before{content:"\f500"}
.fa-user-graduate:before{content:"\f501"}
.fa-user-injured:before{content:"\f728"}
.fa-user-lock:before{content:"\f502"}
.fa-user-md:before{content:"\f0f0"}
.fa-user-minus:before{content:"\f503"}
.fa-user-ninja:before{content:"\f504"}
.fa-user-nurse:before{content:"\f82f"}
.fa-user-plus:before{content:"\f234"}
.fa-user-secret:before{content:"\f21b"}
.fa-user-shield:before{content:"\f505"}
.fa-user-slash:before{content:"\f506"}
.fa-user-tag:before{content:"\f507"}
.fa-user-tie:before{content:"\f508"}
.fa-user-times:before{content:"\f235"}
.fa-users:before{content:"\f0c0"}
.fa-users-cog:before{content:"\f509"}
.fa-usps:before{content:"\f7e1"}
.fa-ussunnah:before{content:"\f407"}
.fa-utensil-spoon:before{content:"\f2e5"}
.fa-utensils:before{content:"\f2e7"}
.fa-vaadin:before{content:"\f408"}
.fa-vector-square:before{content:"\f5cb"}
.fa-venus:before{content:"\f221"}
.fa-venus-double:before{content:"\f226"}
.fa-venus-mars:before{content:"\f228"}
.fa-viacoin:before{content:"\f237"}
.fa-viadeo:before{content:"\f2a9"}
.fa-viadeo-square:before{content:"\f2aa"}
.fa-vial:before{content:"\f492"}
.fa-vials:before{content:"\f493"}
.fa-viber:before{content:"\f409"}
.fa-video:before{content:"\f03d"}
.fa-video-slash:before{content:"\f4e2"}
.fa-vihara:before{content:"\f6a7"}
.fa-vimeo:before{content:"\f40a"}
.fa-vimeo-square:before{content:"\f194"}
.fa-vimeo-v:before{content:"\f27d"}
.fa-vine:before{content:"\f1ca"}
.fa-vk:before{content:"\f189"}
.fa-vnv:before{content:"\f40b"}
.fa-voicemail:before{content:"\f897"}
.fa-volleyball-ball:before{content:"\f45f"}
.fa-volume-down:before{content:"\f027"}
.fa-volume-mute:before{content:"\f6a9"}
.fa-volume-off:before{content:"\f026"}
.fa-volume-up:before{content:"\f028"}
.fa-vote-yea:before{content:"\f772"}
.fa-vr-cardboard:before{content:"\f729"}
.fa-vuejs:before{content:"\f41f"}
.fa-walking:before{content:"\f554"}
.fa-wallet:before{content:"\f555"}
.fa-warehouse:before{content:"\f494"}
.fa-water:before{content:"\f773"}
.fa-wave-square:before{content:"\f83e"}
.fa-waze:before{content:"\f83f"}
.fa-weebly:before{content:"\f5cc"}
.fa-weibo:before{content:"\f18a"}
.fa-weight:before{content:"\f496"}
.fa-weight-hanging:before{content:"\f5cd"}
.fa-weixin:before{content:"\f1d7"}
.fa-whatsapp:before{content:"\f232"}
.fa-whatsapp-square:before{content:"\f40c"}
.fa-wheelchair:before{content:"\f193"}
.fa-whmcs:before{content:"\f40d"}
.fa-wifi:before{content:"\f1eb"}
.fa-wikipedia-w:before{content:"\f266"}
.fa-wind:before{content:"\f72e"}
.fa-window-close:before{content:"\f410"}
.fa-window-maximize:before{content:"\f2d0"}
.fa-window-minimize:before{content:"\f2d1"}
.fa-window-restore:before{content:"\f2d2"}
.fa-windows:before{content:"\f17a"}
.fa-wine-bottle:before{content:"\f72f"}
.fa-wine-glass:before{content:"\f4e3"}
.fa-wine-glass-alt:before{content:"\f5ce"}
.fa-wix:before{content:"\f5cf"}
.fa-wizards-of-the-coast:before{content:"\f730"}
.fa-wolf-pack-battalion:before{content:"\f514"}
.fa-won-sign:before{content:"\f159"}
.fa-wordpress:before{content:"\f19a"}
.fa-wordpress-simple:before{content:"\f411"}
.fa-wpbeginner:before{content:"\f297"}
.fa-wpexplorer:before{content:"\f2de"}
.fa-wpforms:before{content:"\f298"}
.fa-wpressr:before{content:"\f3e4"}
.fa-wrench:before{content:"\f0ad"}
.fa-x-ray:before{content:"\f497"}
.fa-xbox:before{content:"\f412"}
.fa-xing:before{content:"\f168"}
.fa-xing-square:before{content:"\f169"}
.fa-y-combinator:before{content:"\f23b"}
.fa-yahoo:before{content:"\f19e"}
.fa-yammer:before{content:"\f840"}
.fa-yandex:before{content:"\f413"}
.fa-yandex-international:before{content:"\f414"}
.fa-yarn:before{content:"\f7e3"}
.fa-yelp:before{content:"\f1e9"}
.fa-yen-sign:before{content:"\f157"}
.fa-yin-yang:before{content:"\f6ad"}
.fa-yoast:before{content:"\f2b1"}
.fa-youtube:before{content:"\f167"}
.fa-youtube-square:before{content:"\f431"}
.fa-zhihu:before{content:"\f63f"}
.sr-only{border:0;clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}
.sr-only-focusable:active,.sr-only-focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}
@font-face{font-family:"Font Awesome 5 Brands";font-style:normal;font-weight:normal;font-display:auto;src:url(../webfonts/fa-brands-400.eot);src:url(../webfonts/fa-brands-400d41d.eot?#iefix) format("embedded-opentype"),url(../webfonts/fa-brands-400.woff2) format("woff2"),url(../webfonts/fa-brands-400.woff) format("woff"),url(../webfonts/fa-brands-400.ttf) format("truetype"),url(../webfonts/fa-brands-400.svg#fontawesome) format("svg")}
.fab{font-family:"Font Awesome 5 Brands"}
@font-face{font-family:"Font Awesome 5 Free";font-style:normal;font-weight:400;font-display:auto;src:url(../webfonts/fa-regular-400.eot);src:url(../webfonts/fa-regular-400d41d.eot?#iefix) format("embedded-opentype"),url(../webfonts/fa-regular-400.woff2) format("woff2"),url(../webfonts/fa-regular-400.woff) format("woff"),url(../webfonts/fa-regular-400.ttf) format("truetype"),url(../webfonts/fa-regular-400.svg#fontawesome) format("svg")}
.far{font-weight:400}
@font-face{font-family:"Font Awesome 5 Free";font-style:normal;font-weight:900;font-display:auto;src:url(../webfonts/fa-solid-900.eot);src:url(../webfonts/fa-solid-900d41d.eot?#iefix) format("embedded-opentype"),url(../webfonts/fa-solid-900.woff2) format("woff2"),url(../webfonts/fa-solid-900.woff) format("woff"),url(../webfonts/fa-solid-900.ttf) format("truetype"),url(../webfonts/fa-solid-900.svg#fontawesome) format("svg")}
.fa,.far,.fas{font-family:"Font Awesome 5 Free"}
.fa,.fas{font-weight:900}
/*!
 *  Font Awesome 4.5.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('../fonts/fontawesome-webfont32953295.html?v=4.5.0');src:url('../fonts/fontawesome-webfontd41dd41d.html?#iefix&v=4.5.0') format('embedded-opentype'),url('../fonts/fontawesome-webfont32953295.woff2?v=4.5.0') format('woff2'),url('../fonts/fontawesome-webfont32953295.woff?v=4.5.0') format('woff'),url('../fonts/fontawesome-webfont32953295.ttf?v=4.5.0') format('truetype'),url('../fonts/fontawesome-webfont32953295-2.html?v=4.5.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{animation:fa-spin 2s infinite linear}
.fa-pulse{animation:fa-spin 1s infinite steps(8)}
@keyframes fa-spin{0%{transform:rotate(0deg)}100%{transform:rotate(359deg)}}
.fa-rotate-90{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=1);transform:rotate(90deg)}
.fa-rotate-180{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2);transform:rotate(180deg)}
.fa-rotate-270{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=3);transform:rotate(270deg)}
.fa-flip-horizontal{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1);transform:scale(-1, 1)}
.fa-flip-vertical{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=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-trsolutech: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: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-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-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"}
/*
  	Flaticon icon font: Flaticon
  	*/
@font-face{font-family:Flaticon;src:url(../fonts/Flaticon.woff2) format("woff2"),url(../fonts/Flaticon.woff) format("woff");font-weight:400;font-style:normal}
[class*=" flaticon-"]:after,[class*=" flaticon-"]:before,[class^=flaticon-]:after,[class^=flaticon-]:before{font-family:Flaticon;font-style:normal}
.flaticon-map:before{content:"\f100"}
.flaticon-mail:before{content:"\f101"}
.flaticon-call-answer:before{content:"\f102"}
.flaticon-chat:before{content:"\f103"}
.flaticon-left-arrow:before{content:"\f104"}
.flaticon-right-arrow:before{content:"\f105"}
.flaticon-back:before{content:"\f106"}
.flaticon-next:before{content:"\f107"}
.flaticon-play-button:before{content:"\f108"}
.flaticon-play-button-1:before{content:"\f109"}
.flaticon-upload:before{content:"\f10a"}
.flaticon-back-1:before{content:"\f10b"}
.flaticon-responsive:before{content:"\f10c"}
.flaticon-add:before{content:"\f10d"}
.flaticon-play-button-2:before{content:"\f10e"}
.flaticon-android:before{content:"\f10f"}
.flaticon-fire:before{content:"\f110"}
.flaticon-layers:before{content:"\f111"}
.flaticon-computer:before{content:"\f112"}
.flaticon-chip:before{content:"\f113"}
.flaticon-cogwheels:before{content:"\f114"}
.flaticon-support:before{content:"\f115"}
.flaticon-web:before{content:"\f116"}
.flaticon-headset:before{content:"\f117"}
.flaticon-facebook:before{content:"\f118"}
.flaticon-drop-of-liquid:before{content:"\f119"}
.flaticon-drop:before{content:"\f11a"}
.flaticon-placeholder:before{content:"\f11b"}
.flaticon-shield:before{content:"\f11c"}
.flaticon-fountain-pen:before{content:"\f11d"}
.flaticon-fountain-pen-1:before{content:"\f11e"}
.flaticon-settings:before{content:"\f11f"}
.flaticon-phone-call:before{content:"\f120"}
.flaticon-call:before{content:"\f121"}
.flaticon-settings-1:before{content:"\f122"}
.flaticon-placeholder-1:before{content:"\f123"}
.flaticon-pen:before{content:"\f124"}
.flaticon-analytics:before{content:"\f125"}
.flaticon-monitor:before{content:"\f126"}
.flaticon-email:before{content:"\f127"}
.flaticon-speech-bubble:before{content:"\f128"}
.flaticon-suitcase:before{content:"\f129"}
.flaticon-communications:before{content:"\f12a"}
.flaticon-cash:before{content:"\f12b"}
.flaticon-twitter:before{content:"\f12c"}
.flaticon-twitter-2:before{content:"\f12d"}
.flaticon-instagram-logo:before{content:"\f12e"}
.flaticon-instagram-1:before{content:"\f12f"}
.flaticon-whatsapp-1:before{content:"\f130"}
.flaticon-linkedin-2:before{content:"\f131"}
.flaticon-twitter-1:before{content:"\f132"}
.flaticon-facebook-3:before{content:"\f133"}
.flaticon-whatsapp-2:before{content:"\f134"}
.flaticon-xiaomi:before{content:"\f135"}
.flaticon-odnoklassniki:before{content:"\f136"}
.flaticon-pinterest:before{content:"\f137"}
.flaticon-pinterest-1:before{content:"\f138"}
.flaticon-wifi:before{content:"\f139"}
.flaticon-light-bulb:before{content:"\f13a"}
.flaticon-project-management:before{content:"\f13b"}
.flaticon-monitor-1:before{content:"\f13c"}
.flaticon-camera:before{content:"\f13d"}
.flaticon-user:before{content:"\f13e"}
.flaticon-advertising:before{content:"\f13f"}
.flaticon-select:before{content:"\f140"}
.flaticon-snowflake:before{content:"\f141"}
.flaticon-snowflake-1:before{content:"\f142"}
.flaticon-travel-agency:before{content:"\f143"}
.flaticon-bauble:before{content:"\f144"}
.flaticon-temporary-agency:before{content:"\f145"}
.flaticon-star:before{content:"\f146"}
.flaticon-snow-globe:before{content:"\f147"}
.flaticon-christmas-tree:before{content:"\f148"}
.flaticon-gift:before{content:"\f149"}
.flaticon-mortgage:before{content:"\f14a"}
.flaticon-monitoring:before{content:"\f14b"}
.flaticon-network-1:before{content:"\f14c"}
.flaticon-neural:before{content:"\f14d"}
.flaticon-networking:before{content:"\f14e"}
.flaticon-cloud-computing:before{content:"\f14f"}
.flaticon-cloud-computing-1:before{content:"\f150"}
.flaticon-microchip:before{content:"\f151"}
.flaticon-social-care:before{content:"\f152"}
.flaticon-help:before{content:"\f153"}
.flaticon-begging:before{content:"\f154"}
.flaticon-customer-service:before{content:"\f155"}
.flaticon-support-2:before{content:"\f156"}
.flaticon-support-3:before{content:"\f157"}
.flaticon-customer-service-1:before{content:"\f158"}
.flaticon-customer-support:before{content:"\f159"}
.flaticon-headphones:before{content:"\f15a"}
.flaticon-social-care-1:before{content:"\f15b"}
.flaticon-care:before{content:"\f15c"}
.flaticon-user-1:before{content:"\f15d"}
.flaticon-phone:before{content:"\f15e"}
.flaticon-search:before{content:"\f15f"}
.flaticon-facebook-4:before{content:"\f160"}
.flaticon-pin:before{content:"\f161"}
.flaticon-user-2:before{content:"\f162"}
.flaticon-internet:before{content:"\f163"}
.flaticon-user-3:before{content:"\f164"}
.flaticon-chat-1:before{content:"\f165"}
.flaticon-team:before{content:"\f166"}
.flaticon-connection:before{content:"\f167"}
.flaticon-bar-chart:before{content:"\f168"}
.flaticon-money:before{content:"\f169"}
.flaticon-file:before{content:"\f16a"}
.flaticon-linkedin-3:before{content:"\f16b"}
.flaticon-pinterest-2:before{content:"\f16c"}
.flaticon-google-browser:before{content:"\f16d"}
.flaticon-gmail-1:before{content:"\f16e"}
.flaticon-gmail-3:before{content:"\f16f"}
.flaticon-vimeo:before{content:"\f170"}
.flaticon-vimeo-2:before{content:"\f171"}
.flaticon-skype:before{content:"\f172"}
.flaticon-skype-1:before{content:"\f173"}
.flaticon-skype-2:before{content:"\f174"}
.flaticon-skype-3:before{content:"\f175"}
.flaticon-google-plus-logo:before{content:"\f176"}
.flaticon-like:before{content:"\f177"}
.flaticon-clock:before{content:"\f178"}
.flaticon-loupe:before{content:"\f179"}
.flaticon-money-1:before{content:"\f17a"}
.flaticon-hand-shake:before{content:"\f17b"}
.flaticon-team-1:before{content:"\f17c"}
.flaticon-money-2:before{content:"\f17d"}
.flaticon-man:before{content:"\f17e"}
.flaticon-value:before{content:"\f17f"}
.flaticon-share:before{content:"\f180"}
.flaticon-time:before{content:"\f181"}
.flaticon-school:before{content:"\f182"}
.flaticon-chart:before{content:"\f183"}
.flaticon-data:before{content:"\f184"}
.flaticon-photo:before{content:"\f185"}
.flaticon-internet-1:before{content:"\f186"}
.flaticon-money-3:before{content:"\f187"}
.flaticon-payment:before{content:"\f188"}
.flaticon-pin-1:before{content:"\f189"}
.flaticon-time-1:before{content:"\f18a"}
.flaticon-idea:before{content:"\f18b"}
.flaticon-download:before{content:"\f18c"}
.flaticon-growth:before{content:"\f18d"}
.flaticon-multimedia:before{content:"\f18e"}
.flaticon-network-2:before{content:"\f18f"}
.flaticon-next-1:before{content:"\f190"}
.flaticon-origami:before{content:"\f191"}
.flaticon-share-1:before{content:"\f192"}
.flaticon-clock-1:before{content:"\f193"}
.flaticon-refresh:before{content:"\f194"}
.flaticon-avatar:before{content:"\f195"}
.flaticon-support-4:before{content:"\f196"}
.flaticon-cursor:before{content:"\f197"}
.flaticon-brain:before{content:"\f198"}
.flaticon-laptop:before{content:"\f199"}
.flaticon-arrow:before{content:"\f19a"}
.flaticon-mortarboard:before{content:"\f19b"}
.flaticon-avatar-1:before{content:"\f19c"}
.flaticon-chat-2:before{content:"\f19d"}
.flaticon-question:before{content:"\f19e"}
.flaticon-test:before{content:"\f19f"}
.flaticon-doctor:before{content:"\f1a0"}
.flaticon-support-5:before{content:"\f1a1"}
.flaticon-map-1:before{content:"\f1a2"}
.flaticon-eye:before{content:"\f1a3"}
.flaticon-money-4:before{content:"\f1a4"}
.flaticon-world:before{content:"\f1a5"}
.flaticon-school-1:before{content:"\f1a6"}
.flaticon-chat-3:before{content:"\f1a7"}
.flaticon-idea-1:before{content:"\f1a8"}
.flaticon-support-6:before{content:"\f1a9"}
.flaticon-diamond:before{content:"\f1aa"}
.flaticon-time-2:before{content:"\f1ab"}
.flaticon-bag:before{content:"\f1ac"}
.flaticon-contract:before{content:"\f1ad"}
.flaticon-report:before{content:"\f1ae"}
.flaticon-folder:before{content:"\f1af"}
.flaticon-truck:before{content:"\f1b0"}
.flaticon-document:before{content:"\f1b1"}
.flaticon-plane:before{content:"\f1b2"}
.flaticon-time-3:before{content:"\f1b3"}
.flaticon-trash:before{content:"\f1b4"}
.flaticon-pin-2:before{content:"\f1b5"}
.flaticon-think:before{content:"\f1b6"}
.flaticon-idea-2:before{content:"\f1b7"}
.flaticon-download-1:before{content:"\f1b8"}
.flaticon-bell:before{content:"\f1b9"}
.flaticon-lock:before{content:"\f1ba"}
.flaticon-upload-1:before{content:"\f1bb"}
.flaticon-cinema:before{content:"\f1bc"}
.flaticon-goal:before{content:"\f1bd"}
.flaticon-work:before{content:"\f1be"}
.flaticon-design:before{content:"\f1bf"}
.flaticon-search-1:before{content:"\f1c0"}
.flaticon-food:before{content:"\f1c1"}
.flaticon-alert:before{content:"\f1c2"}
.flaticon-brain-1:before{content:"\f1c3"}
.flaticon-book:before{content:"\f1c4"}
.flaticon-time-4:before{content:"\f1c5"}
.flaticon-shield-1:before{content:"\f1c6"}
.flaticon-time-5:before{content:"\f1c7"}
.flaticon-man-1:before{content:"\f1c8"}
.flaticon-brain-2:before{content:"\f1c9"}
.flaticon-water:before{content:"\f1ca"}
.flaticon-content:before{content:"\f1cb"}
.flaticon-data-1:before{content:"\f1cc"}
.flaticon-like-1:before{content:"\f1cd"}
.flaticon-time-6:before{content:"\f1ce"}
.flaticon-sign:before{content:"\f1cf"}
.flaticon-book-1:before{content:"\f1d0"}
.flaticon-adjust:before{content:"\f1d1"}
.flaticon-menu:before{content:"\f1d2"}
.flaticon-calendar:before{content:"\f1d3"}
.flaticon-eye-1:before{content:"\f1d4"}
.flaticon-clock-2:before{content:"\f1d5"}
.flaticon-share-2:before{content:"\f1d6"}
.flaticon-fingerprint:before{content:"\f1d7"}
.flaticon-signal:before{content:"\f1d8"}
.flaticon-lock-1:before{content:"\f1d9"}
.flaticon-water-1:before{content:"\f1da"}
.flaticon-code:before{content:"\f1db"}
.flaticon-repeat:before{content:"\f1dc"}
.flaticon-map-2:before{content:"\f1dd"}
.flaticon-message:before{content:"\f1de"}
.flaticon-network-3:before{content:"\f1df"}
.flaticon-more:before{content:"\f1e0"}
.flaticon-random:before{content:"\f1e1"}
.flaticon-sign-1:before{content:"\f1e2"}
.flaticon-mail-1:before{content:"\f1e3"}
.flaticon-adjust-1:before{content:"\f1e4"}
/**
 * Swiper 6.4.11
 * Most modern mobile touch slider and framework with hardware accelerated transitions
 * https://swiperjs.com
 *
 * Copyright 2014-2021 Vladimir Kharlampidi
 *
 * Released under the MIT License
 *
 * Released on: February 6, 2021
 */
@font-face{font-family:swiper-icons;src:url('data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA') format('woff');font-weight:400;font-style:normal}
:root{--swiper-theme-color:#007aff}
.swiper-container{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}
.swiper-container-vertical>.swiper-wrapper{flex-direction:column}
.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;box-sizing:content-box}
.swiper-container-android .swiper-slide,.swiper-wrapper{transform:translate3d(0px,0,0)}
.swiper-container-multirow>.swiper-wrapper{flex-wrap:wrap}
.swiper-container-multirow-column>.swiper-wrapper{flex-wrap:wrap;flex-direction:column}
.swiper-container-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}
.swiper-container-pointer-events{touch-action:pan-y}
.swiper-container-pointer-events.swiper-container-vertical{touch-action:pan-x}
.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform}
.swiper-slide-invisible-blank{visibility:hidden}
.swiper-container-autoheight,.swiper-container-autoheight .swiper-slide{height:auto}
.swiper-container-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}
.swiper-container-3d{perspective:1200px}
.swiper-container-3d .swiper-cube-shadow,.swiper-container-3d .swiper-slide,.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-wrapper{transform-style:preserve-3d}
.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}
.swiper-container-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}
.swiper-container-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}
.swiper-container-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}
.swiper-container-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}
.swiper-container-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}
.swiper-container-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}
.swiper-container-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}
.swiper-container-horizontal.swiper-container-css-mode>.swiper-wrapper{scroll-snap-type:x mandatory}
.swiper-container-vertical.swiper-container-css-mode>.swiper-wrapper{scroll-snap-type:y mandatory}
:root{--swiper-navigation-size:44px}
.swiper-button-next,.swiper-button-prev{position:absolute;top:50%;width:calc(var(--swiper-navigation-size)/ 44 * 27);height:var(--swiper-navigation-size);margin-top:calc(-1 * var(--swiper-navigation-size)/ 2);z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color,var(--swiper-theme-color))}
.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}
.swiper-button-next:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none!important;letter-spacing:0;text-transform:none;font-variant:initial;line-height:1}
.swiper-button-prev,.swiper-container-rtl .swiper-button-next{left:10px;right:auto}
.swiper-button-prev:after,.swiper-container-rtl .swiper-button-next:after{content:'prev'}
.swiper-button-next,.swiper-container-rtl .swiper-button-prev{right:10px;left:auto}
.swiper-button-next:after,.swiper-container-rtl .swiper-button-prev:after{content:'next'}
.swiper-button-next.swiper-button-white,.swiper-button-prev.swiper-button-white{--swiper-navigation-color:#ffffff}
.swiper-button-next.swiper-button-black,.swiper-button-prev.swiper-button-black{--swiper-navigation-color:#000000}
.swiper-button-lock{display:none}
.swiper-pagination{position:absolute;text-align:center;transition:.3s opacity;transform:translate3d(0,0,0);z-index:10}
.swiper-pagination.swiper-pagination-hidden{opacity:0}
.swiper-container-horizontal>.swiper-pagination-bullets,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:10px;left:0;width:100%}
.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(.33);position:relative}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{transform:scale(1)}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}
.swiper-pagination-bullet{width:8px;height:8px;display:inline-block;border-radius:50%;background:#000;opacity:.2}
button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}
.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}
.swiper-pagination-bullet-active{opacity:1;background:var(--swiper-pagination-color,var(--swiper-theme-color))}
.swiper-container-vertical>.swiper-pagination-bullets{right:10px;top:50%;transform:translate3d(0px,-50%,0)}
.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:6px 0;display:block}
.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}
.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:.2s transform,.2s top}
.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 4px}
.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap}
.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s left}
.swiper-container-horizontal.swiper-container-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s right}
.swiper-pagination-progressbar{background:rgba(0,0,0,.25);position:absolute}
.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}
.swiper-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}
.swiper-container-horizontal>.swiper-pagination-progressbar,.swiper-container-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:4px;left:0;top:0}
.swiper-container-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-container-vertical>.swiper-pagination-progressbar{width:4px;height:100%;left:0;top:0}
.swiper-pagination-white{--swiper-pagination-color:#ffffff}
.swiper-pagination-black{--swiper-pagination-color:#000000}
.swiper-pagination-lock{display:none}
.swiper-scrollbar{border-radius:10px;position:relative;-ms-touch-action:none;background:rgba(0,0,0,.1)}
.swiper-container-horizontal>.swiper-scrollbar{position:absolute;left:1%;bottom:3px;z-index:50;height:5px;width:98%}
.swiper-container-vertical>.swiper-scrollbar{position:absolute;right:3px;top:1%;z-index:50;width:5px;height:98%}
.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:rgba(0,0,0,.5);border-radius:10px;left:0;top:0}
.swiper-scrollbar-cursor-drag{cursor:move}
.swiper-scrollbar-lock{display:none}
.swiper-zoom-container{width:100%;height:100%;display:flex;justify-content:center;align-items:center;text-align:center}
.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-width:100%;max-height:100%;object-fit:contain}
.swiper-slide-zoomed{cursor:move}
.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;animation:swiper-preloader-spin 1s infinite linear;box-sizing:border-box;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}
.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}
.swiper-lazy-preloader-black{--swiper-preloader-color:#000}
@keyframes swiper-preloader-spin{100%{transform:rotate(360deg)}}
.swiper-container .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}
.swiper-container-fade.swiper-container-free-mode .swiper-slide{transition-timing-function:ease-out}
.swiper-container-fade .swiper-slide{pointer-events:none;transition-property:opacity}
.swiper-container-fade .swiper-slide .swiper-slide{pointer-events:none}
.swiper-container-fade .swiper-slide-active,.swiper-container-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}
.swiper-container-cube{overflow:visible}
.swiper-container-cube .swiper-slide{pointer-events:none;backface-visibility:hidden;z-index:1;visibility:hidden;transform-origin:0 0;width:100%;height:100%}
.swiper-container-cube .swiper-slide .swiper-slide{pointer-events:none}
.swiper-container-cube.swiper-container-rtl .swiper-slide{transform-origin:100% 0}
.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}
.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-next,.swiper-container-cube .swiper-slide-next+.swiper-slide,.swiper-container-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}
.swiper-container-cube .swiper-slide-shadow-bottom,.swiper-container-cube .swiper-slide-shadow-left,.swiper-container-cube .swiper-slide-shadow-right,.swiper-container-cube .swiper-slide-shadow-top{z-index:0;backface-visibility:hidden}
.swiper-container-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0px;width:100%;height:100%;opacity:.6;z-index:0}
.swiper-container-cube .swiper-cube-shadow:before{content:'';background:#000;position:absolute;left:0;top:0;bottom:0;right:0;filter:blur(50px)}
.swiper-container-flip{overflow:visible}
.swiper-container-flip .swiper-slide{pointer-events:none;backface-visibility:hidden;z-index:1}
.swiper-container-flip .swiper-slide .swiper-slide{pointer-events:none}
.swiper-container-flip .swiper-slide-active,.swiper-container-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}
.swiper-container-flip .swiper-slide-shadow-bottom,.swiper-container-flip .swiper-slide-shadow-left,.swiper-container-flip .swiper-slide-shadow-right,.swiper-container-flip .swiper-slide-shadow-top{z-index:0;backface-visibility:hidden}
/* === theme style   ==== */
a {
    color: #17161a;
    transition: .5s;
}
a:hover {
    text-decoration: none;
    color: #0c5adb;
}
body {
    color: #777777;
    font-family: 'Barlow', sans-serif;
    font-weight: 400;
    font-style: normal;
    font-size: 17px;
    line-height: 1.6;
}
p {
    font-style: normal;
}
h1,
h2,
h3,
h4,
h5,
h6,
h1 a,
h2 a,
h3 a,
h4 a,
h5 a,
h6 a {
    font-family: 'Barlow Condensed', sans-serif;
    font-style: normal;
    margin-bottom: 0;
    line-height: 1.2;
    font-weight: 700;
    transition: .5s;
    font-size: 21px;
    color: #00247e;
    margin: 0 0 10px;
    text-transform: uppercase;
    transition: .5s;
}
#example15 img {
    height: 260px;
    width: 100%;
}
.trust-bar
{
    background: #FFD700;
    padding: 20px 5%;
    display: flex;
    justify-content: space-around;
    align-items: center;
    flex-wrap: wrap;
    gap: 30px;
}
.trust-item{
    display: flex;
    align-items: center;
    gap: 15px;
    color: #0A1F44;
    font-weight: 600;
    font-size: 15px;
}
.trust-item img{width: 100px; height: 50px; border-radius: 5px; border:1px solid #ddd}
.trust-bar .head{ text-align: center; color:#0c5adb; font-size: 18px; font-weight: 700; margin-bottom: 15px;}
.cta-section {
    padding: 50px 0px;
    background: linear-gradient(135deg, #ff6b00 0%, #CC5500 100%);
    color: white;
    text-align: center;
   
}
.cta-section .head{
    font-size: 64px;
    margin-bottom: 20px;
    font-weight: 800;
    line-height: 80px;
}
.cta-section p {
    font-size: 22px;
    margin-bottom: 40px;
    opacity: 0.95;
}
.cta-section a {
    background: white;
    color: #ff6b00 !important;
    font-size: 20px;
    padding: 20px 50px;
    border-radius: 50px;
    font-weight: 700;
    text-decoration: none;
    font-size: 18px;
    display: inline-flex;
    align-items: center;
}
.cta-section a:hover {
    color:#fff !important;
}
.cta-section a .btn-primary {
    background: white;
    color: #ff6b00;
    font-size: 20px;
    padding: 20px 50px;
    border-radius: 50px;
    font-weight: 700;
    text-decoration: none;
    font-size: 18px;
    display: inline-flex;
    align-items: center;
}
.product-card {
    background: white;
    border-radius: 20px;
    overflow: hidden;
    box-shadow: 0 10px 40px rgba(0, 0, 0, 0.08);
    transition: all 0.4s ease;
    position: relative;
    margin-bottom: 30px;
    display: flex;
  flex-direction: column;
  height: 95%;
}
.product-badge {
    position: absolute;
    top: 10px;
    right: 10px;
    background: var(--primary);
    color: white;
    padding: 8px 16px;
    border-radius: 20px;
    font-size: 12px;
    font-weight: 700;
    z-index: 5;
}
.product-badge-b {
    position: absolute;
    top: 205px;
    right: 10px;
    background: var(--primary);
    color: white;
    padding: 8px 16px;
    border-radius: 20px;
    font-size: 12px;
    font-weight: 700;
    z-index: 5;
}
.product-image img{
    height: 250px;
    width: 100%;
}
.product-content  .condition{
    padding: 50px 0px;
    text-align: center;
    font-size: 18px;
    font-weight: 700;
}
.product-card:hover {
    transform: translateY(-10px);
    box-shadow: 0 20px 60px rgba(0, 0, 0, 0.15);
}
.product-content {
    padding: 30px;
}
.product-content table{
    border:none;
}
.product-content table tr{
    border-bottom: 1px solid #ededed;
}
.product-content tr{
    width: 100%;
    float: left;
}
.product-content .field{
    padding-right: 10px;
    width: 40%;
        float: left;
        font-weight: 700;

}
.product-content .value{
    width: 60%;
        float: left;

}
.product-content table td{  
    font-size:14px;  
    padding: 6px 0px;
    border:none;
}
.product-content h2

 {
    font-size: 24px;
    margin-bottom: 15px;
    color: #0A1F44;
    font-weight: 700;
}
.product-cta {
    display: flex;
    gap: 15px;
    align-items: center;
}
.btn-product {
    flex: 1;
    background: #0c5adb;
    color: white;
    padding: 14px 14px;
    border-radius: 30px;
    font-weight: 700;
    text-decoration: none;
    text-align: center;
    font-size: 15px;
    transition: all 0.3s ease;
    border: none;
    cursor: pointer;
}
.btn-product:hover {
    background:#333333 !important;
}
.btn-details {
    padding: 8px 24px;
    border: 2px solid #0c5adb;
    color: #0c5adb;
    border-radius: 30px;
    font-weight: 600;
    text-decoration: none;
    text-align: center;
    font-size: 15px;
    transition: all 0.3s ease;
   
}
.icon-st i{color: #ffb400; font-size: 18px; padding-right: 5px;}
.icon-sty i{color: #fff; font-size: 18px; padding-right: 5px;}
.slider-sec {
  background: linear-gradient(135deg, #0c2348, #153d7a);
  padding: 80px 0;
  color: #fff;
  font-family: Arial, sans-serif;
}
/* ROW ALIGNMENT */
.hero-row {
  display: flex;
  align-items: center;      /* vertical center */
  justify-content: center;  /* horizontal balance */
}
/* LEFT CONTENT */
.hero-content .head {
  font-size: 44px;
  font-weight: 800;
  line-height: 1.2;
  color:#fff;
}
.hero-content .head span {
  color: #ffb400;
  width: 100%;
}
.hero-content p {
  margin: 20px 0;
  
  opacity: 0.9;
}
.stats {
  display: flex;
  gap: 40px;
  margin: 30px 0;
}
.stats .h3 {
  color: #ffb400;
  font-size: 32px;
  font-weight: 700;
}
.stats span {
  font-size: 14px;
  opacity: 0.8;
}
/* BUTTONS */
.hero-buttons {
  display: flex;
  gap: 20px;
}
.btn-primary-custom {
  background: #ff7a00;
  color: #fff;
  padding: 14px 28px;
  border-radius: 50px;
  text-decoration: none;
  font-weight: 600;
  box-shadow: 0 8px 30px rgba(255, 107, 0, 0.4);
    transition: all 0.3s ease;
}
.btn-outline-custom {
  border: 2px solid #fff;
  color: #fff;
  padding: 14px 28px;
  border-radius: 50px;
  text-decoration: none;
}
/* RIGHT FORM */
.quote-box {
    
  background: #fff;
  color: #000;
  padding: 35px;
  border-radius: 20px;
  box-shadow: 0 10px 40px rgba(0,0,0,0.25);
}
.get-quote-head{
text-align: center;
}
.badge-custom {
  display: inline-block;
  background: #ff7a00;
  color: #fff;
  padding: 6px 14px;
  border-radius: 30px;
  font-size: 12px;
  margin-bottom: 15px;
  font-weight: 700;
}
.quote-box .head {
  font-weight: 800;
  text-align: center;
  color:#0A1F44;
  font-size: 32px;
}
.sub-text {
  font-size: 14px;
  color: #666;
   text-align: center;
}
.quote-box label {
  font-size: 14px;
  margin-top: 12px;
      margin-bottom: 8px;
  font-weight: 600;
  color: #1a1a1a;
}
.quote-box input,
.quote-box select,
.quote-box textarea {
  width: 100%;
  padding: 12px;
  margin-top: 6px;
  border-radius: 8px;
  border: 1px solid #ddd;
}
.quote-box textarea {
  min-height: 90px;
}
.quote-box button {
  margin-top: 20px;
  width: 100%;
  background: #ff7a00;
  color: #fff;
  border: none;
  padding: 14px;
  border-radius: 50px;
  font-size: 18 px;
  font-weight: bold;
  cursor: pointer;
    transition: all 0.3s ease;
    box-shadow: 0 8px 25px rgba(255, 107, 0, 0.3);
}
.quote-box button:hover {background: #00247E;}
.quote-box small {
  display: block;
  text-align: center;
  margin-top: 10px;
  font-size: 12px;
  color: #666;
}
/* RESPONSIVE */
@media (max-width: 991px) {
  .hero-content {
    flex-direction: column;
    text-align: center;
  }

  .stats {
    justify-content: center;
  }

  .hero-buttons {
    justify-content: center;
  }

  .quote-box {
    margin-top: 40px;
  }
}
.padt{padding-top: 10px;}
.footer-sociala-info i{
    background: #ffffff;
    color: #0c5adb;
    padding: 10px 16px;
    font-size: 22px;
    height: 50px;
    border-radius: 50%;
}
.footer-sociala-infos i{
    background: #ffffff;
    color: #0c5adb;
    padding: 10px 18px;
    font-size: 22px;
    height: 50px;
    border-radius: 50%;
}
.solutech_menu>ul>li>a.active {
    color: #0056b3; /* your highlight color */
    
}
.cool-link {
    display: inline-block;
    color: #0056b3;
    text-decoration: none;
}
.cool-link::after {
    content: "";
    display: block;
    width: 0;
    height: 2px;
    background: #0056b3;
    transition: width 1s;
}
.cool-link:hover::after {
    width: 100%;
    /* transition: width .3s; */
}
.solutech_nav_area.prefix .solutech_menu>ul>li>a.cool-link {
    display: inline-block;
    color: #ffffff;
    text-decoration: none;
}
.solutech_nav_area.prefix .solutech_menu>ul>li>a.cool-link::after {
    content: "";
    display: block;
    width: 0;
    height: 2px;
    background: #ffffff;
    transition: width 1s;
}
.solutech_nav_area.prefix .solutech_menu>ul>li>a.cool-link:hover::after {
    width: 100%;
    /* transition: width .3s; */
}
.cool-linkf {
    display: inline-block;
    color: #ffffff;
    text-decoration: none;
}
.cool-linkf::after {
    content: "";
    display: block;
    width: 0;
    height: 2px;
    background: #ffffff;
    transition: width 1s;
}
.cool-linkf:hover::after {
    width: 100%;
    /* transition: width .3s; */
}
.witr_pslide_image iframe {
    width: 100%;
    height: 80%;
}
.bor-st { 
    border: 2px solid #a3b2cc;
    padding: 5px;
    margin-bottom: 20px;
    border-radius: 20px;
}
.bor-st img {
    width: 100%;
    background-size: contain;
}
.bor-st figure {
    margin-bottom: 0px;
}
.sep-st {
    margin-top: 10px !important;
}
.faq-row {
    padding-top: 50px;
}
.faq-row .accordion_area .card-2 p {
    padding: 0px 20px;
}
.faq-h h5 {
    margin-bottom: 0px !important;

}
.faq-h a {
    margin-bottom: 0px !important;
    padding: 10px 20px;
}
.faq-row h5 {
    margin-bottom: 0px !important;

}
.faq-row a {
    margin-bottom: 0px !important;
    padding: 10px 20px;
}
.faq-h .styh2 {
    text-align: center;
}
.faq-h .witr_section_title_inner p {
    margin-top: 0px;
}
.widget_search {
    padding: 30px 30px;
}
.solutech_features_area h1 {
    display: grid;
    /* grid-template-rows: 1fr auto 1fr; */
    row-gap: 10px;
    text-align: center;
    justify-content: center;
    justify-items: center;
    margin-top: 30px;
}
.solutech_features_area h1::after {
    width: 60%;
    height: 3px;
    background: #00247e;
    content: '';
    border-radius: 50%;
}
.solutech_features_area .row{
margin-left:0px;
margin-right: 0px;
}
.solutech_project_area .witr_section_title_inner h2 {
    display: grid;
    /* grid-template-rows: 1fr auto 1fr; */
    row-gap: 10px;
    text-align: center;
    justify-content: center;
    justify-items: center;

}
.solutech_project_area .witr_section_title_inner h2::after {
    width: 60%;
    height: 3px;
    background: #00247e;
    content: '';
    border-radius: 50%;
    margin-bottom: 10px;
}
.solutech_blog_bg_area .witr_section_title_inner h3 {
    display: grid;
    /* grid-template-rows: 1fr auto 1fr; */
    row-gap: 10px;
    text-align: center;
    justify-content: center;
    justify-items: center;

}
.solutech_blog_bg_area .witr_section_title_inner h3::after {
    width: 60%;
    height: 3px;
    background: #00247e;
    content: '';
    border-radius: 50%;
    margin-bottom: 10px;
}
.single_faq_bg_area .faq-bor {
    display: grid;

    row-gap: 10px;
    text-align: center;
    justify-content: center;
    justify-items: center;

}
.single_faq_bg_area .faq-bor::after {
    width: 60%;
    height: 3px;
    background: #00247e;
    content: '';
    border-radius: 50%;
    margin-bottom: 10px;
}
.faq-row .faq-bor {
    display: grid;
    row-gap: 10px;
    text-align: center;
    justify-content: center;
    justify-items: center;
}
.faq-row .faq-bor::after {
    width: 60%;
    height: 3px;
    background: #00247e;
    content: '';
    border-radius: 50%;
    margin-bottom: 10px;
}
.bor-bottom-st {
    display: grid;
    row-gap: 10px;
    text-align: center;
    justify-content: center;
    justify-items: center;
}
.bor-bottom-st::after {
    width: 60%;
    height: 3px;
    background: #00247e;
    content: '';
    border-radius: 50%;
    margin-bottom: 10px;
}
.witr_con_btn1 .btn {
    margin-top: 20px;
}
.count {
    font-family: 'Josefin Sans', sans-serif;
    font-size: 40px;
    font-weight: bold;
}
.counter-wrapper {
    background: #333;

    background-image: url(../../images/counter-bg.jpeg);
    background-size: cover;
    background-position: center center;
    position: relative;
}
.counter-wrapper:after {
    content: '';
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    background: rgba(0, 0, 0, .5);
}
.counter-inner {
    position: relative;
    z-index: 2;
}
.count-icon {
    font-size: 48px;
}
.g-recaptcha {
    width: 50%;
    float: left;
}
.submit-row {
    width: 50%;
    float: left;
}
.submit-row .btn {
    padding: 25px 30px;
}
.modal .btn {
    margin-top: 15px;
}
/* .swiper-wrapper {
    padding-top: 15px;
} */
/* .swiper-wrapper img {
  
   background-size: cover;      
  background-position: center; 
 
  width: 100%;
  height: 250px;
} */
.mb-50 {
    margin-bottom: 80px;
}
.pro-slider .swiper-slide {
    position: relative;
    overflow: hidden;
    border-radius: 20px;
}
/* .slide-content img {
  width: 100%;
  height: auto;
  display: block;
} */
.caption {
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    padding: 12px;
    background: rgba(0, 0, 0, 0.6);
    color: #fff;
    text-align: center;
    opacity: 0;
    transform: translateY(100%);
    transition: all 0.3s ease-in-out;
}
.related-pro-row {
    margin-bottom: 60px;
}
.related-pro-row .col-lg-12{padding-left: 0px; padding-right: 0px;}
.related-pro-row .swiper-slide {
    border: 2px solid #a3b2cc;
    border-radius: 20px;
}
.related-pro-row-top {
    padding: 50px 10px 0px 10px;
}
.related-pro-row-top .swiper-slide {

    border-radius: 20px;
    padding-top: 10px;
}
.pro-slider .swiper-slide {
    border: 2px solid #a3b2cc;
}
.swiper-slide:hover .caption {
    opacity: 1;
    transform: translateY(0);
}
.pro-slider .swiper-slide img {
    height: 250px;
    width: 100%;
}
.swiper-container figure {
    margin: 5px;
}
.service_top_image .swiper {
    width: 100%;
    height: 100%;
}
.service_top_image .swiper-slide {
    text-align: center;
    font-size: 18px;
    background: #444;
    display: flex;
    justify-content: center;
    align-items: center;
}
.swiper-container-thumbs .swiper-slide img {
    display: block;
    width: 100%;

    border-radius: 8px;
}
.service_top_image .swiper {
    width: 100%;
    border-radius: 10px;
    margin-left: auto;
    margin-right: auto;
}
.service_top_image .swiper-slide {
    background-size: cover;
    background-position: center;
    border-radius: 25px;
}
.service_top_image .mySwiper2 {
    height: 80%;
    width: 100%;
    border-radius: 20px;
}
.service_top_image .mySwiper2 img {

    border-radius: 20px;
}
.service_top_image .mySwiper {
    height: 20%;
    box-sizing: border-box;
    padding: 10px 0;
}
.service_top_image .mySwiper .swiper-slide {
    width: 25%;
    height: 100%;
    opacity: 0.4;
    border-radius: 10px;
}
.service_top_image .mySwiper .swiper-slide-thumb-active {
    opacity: 1;
    border-radius: 10px;
}
.service_top_image.swiper-slide img {
    display: block;
    width: 100%;
    height: 100%;
    object-fit: cover;
    border-radius: 10px;
}
#example15 figure {
    position: relative;
    overflow: hidden;
    border-radius: 20px;
}
#example15 figcaption h2,
#example15 figcaption p {
    position: absolute;
    left: 0;
    z-index: 2;
    width: 100%;
    max-height: 80px;
    line-height: 30px;
    padding: 0;
    background: rgba(0, 0, 0, .6);
    color: #fff;
    text-align: center;
    transition: .3s;
}
#example15 figcaption h2 {
    position: absolute;
    left: 0;
    z-index: 2;
    width: 100%;
    max-height: 60px;
    line-height: 50px;
    padding: 0;
    background: rgba(0, 0, 0, .6);
    color: #fff;
    text-align: center;
    transition: .3s;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    padding: 0px 10px;
}
#example15 figcaption h6 {
    position: absolute;
    left: 0;
    z-index: 2;
    width: 100%;
    max-height: 60px;
    line-height: 50px;
    padding: 0;
    background: rgba(0, 0, 0, .6);
    color: #fff;
    text-align: center;
    transition: .3s;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    padding: 0px 10px;
}
#example15 figcaption a {
    color: #fff;
}
#example15 figcaption a:hover {
    color: #0c5adb;
}
#example15 figcaption #example15 figcaption h2 {
    top: -50px;
    font-size: 18px;
}
#example15 figcaption #example15 figcaption h6 {
    top: -50px;
    font-size: 18px;
}
#example15 figcaption p {
    bottom: -100px;
    font-size: 15px;
    padding: 10px 20px;
    text-align: justify;


}
#example15 img {
    border: 1px solid transparent;
}
#example15 figure:hover img {

    border: 1px solid rgba(0, 0, 0, .3) !important;
    /* white border on hover */
}
#example15 figure:hover figcaption h2 {
    top: 0;
}
#example15 figure:hover figcaption h6 {
    top: 0;
}
#example15 figure:hover figcaption p {
    bottom: -20px;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    /* Limit to 2 lines */
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}
.swiper-button-next:after,
.swiper-rtl .swiper-button-prev:after {
    font-size: 20px !important;
    padding: 10px !important;
    color: #fff !important;
    background: #0c5adb !important;
}
.swiper-button-prev:after,
.swiper-rtl .swiper-button-next:after {

    font-size: 20px !important;
    padding: 10px !important;
    color: #fff !important;
    background: #0c5adb !important;
}
.info-card {
    max-width: 100%;
    border-left: 8px solid #0C5ADB;
    border-right: 8px solid #0C5ADB;
    background: #ffffff;
    border-radius: 12px;
    box-shadow: 0 4px 12px rgba(0, 0, 0, 0.1);
    padding: 24px;
    transition: transform 0.3s ease;
    margin-bottom: 30px;
}
.info-card:hover {
    transform: translateY(-5px);
}
.info-card .h5 {
    font-weight: 600;
    font-size: 1.25rem;
    margin-bottom: 10px;
    color: #2c3e50;
    text-align: center !important;
}
.info-card p {
    font-size: 0.95rem;
    color: #555;
    margin-bottom: 0;
    text-align: justify;

    display: -webkit-box;
    -webkit-line-clamp: 5;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}
.projectFactsWrap {
    display: flex;
    margin-top: 30px;
    flex-direction: row;
    flex-wrap: wrap;
}
#projectFacts .fullWidth {
    padding: 0;
}
.projectFactsWrap .item {
    width: 25%;
    height: 100%;
    padding: 50px 0px;
    text-align: center;
}
.projectFactsWrap .item:nth-child(1) {
    background: rgb(16, 31, 46);
}
.projectFactsWrap .item:nth-child(2) {
    background: rgb(18, 34, 51);
}
.projectFactsWrap .item:nth-child(3) {
    background: rgb(21, 38, 56);
}
.projectFactsWrap .item:nth-child(4) {
    background: rgb(23, 44, 66);
}
.projectFactsWrap .item p.number {
    font-size: 40px;
    padding: 0;
    font-weight: bold;
}
.projectFactsWrap .item p {
    color: rgba(255, 255, 255, 0.8);
    font-size: 18px;
    margin: 0;
    padding: 10px;
    font-family: 'Open Sans';
}
.projectFactsWrap .item span {
    width: 60px;
    background: rgba(255, 255, 255, 0.8);
    height: 2px;
    display: block;
    margin: 0 auto;
}
.projectFactsWrap .item i {
    vertical-align: middle;
    font-size: 50px;
    color: rgba(255, 255, 255, 0.8);
}
.projectFactsWrap .item:hover i,
.projectFactsWrap .item:hover p {
    color: white;
}
.projectFactsWrap .item:hover span {
    background: white;
}
@media (max-width: 786px) {
    .projectFactsWrap .item {
        flex: 0 0 50%;
    }
}
.sticky-social {
    position: fixed;
    top: 350px;
    left: -40px;
    padding: 0px;
    margin: 0px;
    z-index: 9999;
}
.social {
    list-style: none;
}
.social li a {
    color: #fff;
}
.social li {
    padding: 10px 10px;
    font-size: 25px;
    color: #fff;
    transition: all 0.8s ease-in-out;
}
.social li:hover {
    margin-right: -30px;
    box-shadow: 2px 5px 10px grey;
}
.social li:hover .fa {
    margin-left: 0px;

}
.fa {
    color: #fff;
    transition: all 0.8s ease-in-out;
}
.fb {
    background-color: #25D366;
}
.twitter {
    background-color: #ccc;
}
.insta {
    background-color: #DC4F42;
}
.pin {
    background-color: #CB2128;
}
.vim {
    background-color: #59BFBE;
}
.whatsapp-ico {
    fill: white;
    width: 28px;
    height: 28px;
    border-radius: 50%;
    /* box-shadow: 2px 2px 6px rgb(0 0 0 / 40%); */
    /* box-shadow: 2px 2px 11px rgb(0 0 0 / 70%); */
}
.top-address {
    text-align: left;
}
.service_top_image h1 {
    padding: 30px 0px 5px 10px;
    font-size: 28px;
}
.model {
    top: 100px !important;
}
/* progress area css */
/* witr_single_skill */
.witr_custom_icon img {
    width: 25%;
}
.footer-sociala-info a {
    color: #fff;
}
.footerh2 {
    margin-bottom: 28px;
    margin-top: 42px;
    position: relative;
    font-size: 22px;
    color: #fff;
    font-weight: 700;
}
.modal-header {
    display: block !important;
}
.witr_sb_thumb img {
    height: 230px;
}
.hstytext {
    padding-top: 15px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.stytext {
    text-overflow: ellipsis;
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    text-align: justify;
}
.stytext-1 {
    text-overflow: ellipsis;
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    text-align: justify;
}
.styh2 {
    font-size: 18px;
    color: #0c5adb;
    margin-bottom: 8px;
    display: inline-block;
}
.listy li {
    color: #777777;
}
.fa-check {
    color: #00247e !important;
    padding: 0px 8px;
}
.styrh3 {
    color: #00247e;
    font-size: 28px;
    font-weight: 700;
    margin-bottom: 15px;
    padding-top: 40px;
    text-align: center;
}
.styh3 {
    color: #00247e;
    font-size: 20px;
    font-weight: 700;
    margin-bottom: 15px;
    display: inline-block;
    text-align: center;
}
.styh-3 {
    color: #00247e;
    font-size: 18px;
    font-weight: 700;
    margin-bottom: 8px;
    display: inline-block;
    text-align: center;
}
.departmentList .styh3 {
    font-size: 20px;
}
.departmentList ul {
    padding-left: 0px;
}
.witr_fea2_icon_top {
    display: flex;
    justify-content: center;
    align-items: center;
}
.witr_fea2_icon_top img {
    max-width: 30%;
}
.witr_single_progress {
    overflow: hidden;
    position: relative;
}
.progress-bar {
    background-color: #0c5adb;
}
/*----------------------- Progress Bar Style2 -------------------------*/
.witr_progress-style2.progress {
    box-shadow: none;
    border-radius: 0;
    overflow: visible;
    height: 6px;
}
.witr_progress-style2+.witr_progress-style2 {
    margin-top: 50px;
}
.witr_progress-style2 .progress-bar {
    position: relative;
    text-align: left;
    line-height: 4px;
    border-radius: 0;
    box-shadow: none;
}
.witr_title2 .witr_label {
    position: absolute;
    left: 0px;
    top: 0px;
    color: #272727;
    font-size: 17px;
    font-weight: 700;
}
.witr_progress-style2 .witr_percent {
    position: absolute;
    right: 0;
    font-weight: 700;
    color: #272727;
    font-size: 16px;
    top: -19px;
}
.progress {
    margin-top: 29px;
}
.witr_ds_content_aream {
    position: relative;
}
/* === style_w9 animate ==== */
/* witr_rotate_all */
@keyframes witr_rotate_all {
    from {
        transform: rotate(0deg)
    }

    to {
        transform: rotate(-360deg)
    }
}
.set_class {
    animation: witr_rotate_all 800ms ease-out infinite;
}
/* witr_rotate_left */
@keyframes witr_rotate_left {
    to {
        transform: rotate(30deg)
    }

    from {
        transform: rotate(175deg)
    }
}
.set_class {
    animation: witr_rotate_left 800ms ease-out infinite;
}
/* witr_rotate_right */
@keyframes witr_rotate_right {
    from {
        transform: rotate(-175deg)
    }

    to {
        transform: rotate(-30deg)
    }
}
.set_class {
    animation: witr_rotate_right 800ms ease-out infinite;
}
/* witr_squares_ */
@keyframes witr_squares {
    0% {
        transform: scale(1);
        opacity: 0
    }

    20% {
        transform: scale(1.24);
        opacity: 1
    }

    100% {
        transform: scale(2.1);
        opacity: 0
    }
}
.set_class {
    animation: witr_squares 800ms ease-out infinite;
}
/* witr zoom out */
@keyframes witr_zoom_out {
    from {
        opacity: 1
    }

    to {
        opacity: 0
    }
}
.set_class {
    animation: witr_zoom_out 800ms ease-out infinite;
}
/* witr zoom in */
@keyframes witr_zoom_in {
    from {
        opacity: 0
    }

    to {
        opacity: 1
    }
}
.set_class {
    animation: witr_zoom_in 800ms ease-out infinite;
}
/* witr_zoom_wave */
@keyframes witr_zoom_wave {
    0% {
        transform: scale(1);
        opacity: .8
    }

    20% {
        opacity: .8
    }

    100% {
        transform: scale(5.5);
        opacity: 0
    }
}
.set_class {
    animation: witr_zoom_wave 800ms ease-out infinite;
}
/* witr_focash */
@keyframes witr_focash {

    0%,
    100% {
        transform: scale(0);
    }

    50% {
        transform: scale(1);
    }
}
.set_class {
    animation: witr_zoom 800ms ease-out infinite;
}
/* witr_up_down */
@keyframes witr_up_down {
    0% {
        margin-top: -150px
    }

    100% {
        margin-top: 0
    }
}
.set_class {
    animation: witr_up_down 800ms ease-out infinite;
}
/* witr_bounce */
@keyframes witr_bounce {

    0%,
    100%,
    20%,
    50%,
    80% {
        transform: translateY(0)
    }

    40% {
        transform: translateY(-10px)
    }

    60% {
        transform: translateY(-5px)
    }
}
.set_class {
    animation: witr_bounce 800ms ease-out infinite;
}
/* === style_w8 widget blog left right ==== */
.blog-left-side {}
.blog-left-side>div {
    margin-bottom: 30px;
    padding: 35px 0px;
    border-radius: 8px;
    background: #fff;
    box-shadow: 0 0 30px rgb(0 0 0 / 7%);
}
.blog-left-side>div:last-child {
    margin-bottom: 0px;
}
.blog-left-side h2 {
    margin-bottom: 10px;
    text-transform: uppercase;
}
.blog-left-side {}
.blog-left-side .content {
    padding: 0;
}
.blog-left-side .push-bottom-large {
    margin-bottom: 0;
}
.blog-left-side>div:last-child {
    margin-bottom: 0px;
}
.blog-left-side>aside:last-child {
    margin-bottom: 0px !important;
}
.blog-left-side .sub-menu li a:hover,
.blog-left-side .nav .children li a:hover {
    background: transparent;
    color: #18c8ff;
}
.defaultsearch {
    background: #f7f7f7;
    position: relative;
    margin: 10px 10px;
}
.defaultsearch input {
    background: #f7f7f7 none repeat scroll 0% 0;
    border: 0 none;
    height: 54px;
    position: relative;
    width: 100%;
}
.defaultsearch input[type="text"] {}
.defaultsearch input::-ms-input-placeholder,
.defaultsearch input::-webkit-placeholder,
.defaultsearch input::-moz-placeholder {}
.defaultsearch button {
    background: #0c5adb;
    border: 0 none;
    color: #fff;
    font-size: 18px;
    padding: 17px 20px;
    position: absolute;
    right: 0;
    top: 50%;
    cursor: pointer;
    transform: translateY(-50%);
    outline: none;
}
.defaultsearch button:hover {
    background: #00247e;
}
.defaultsearch button i {}
.defaultsearch input[type="text"] {
    padding-left: 15px;
}
/* widget list */
.widget {}
.blog-left-side .widget h2 {
    border-bottom: 5px double #0c5adb;
    display: inline-block;
    line-height: 17px;
    margin-bottom: 20px;
    padding-bottom: 12px;
    position: relative;
}
.blog-left-side .widget h2::after,
.blog-left-side .widget h2::before {
    content: '';
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    border: 6px solid #0c5adb;
    border-radius: 50%;
    animation-duration: 3s;
    animation-timing-function: linear;
    animation-iteration-count: infinite;
    margin-top: 17px;
}
.blog-left-side .widget h2::before {
    left: 0;
    animation-name: move_title_bg1;
}
.blog-left-side .widget h2::after {
    right: 0;
    animation-name: move_title_bg2;
}
.blog-left-side .widget h2 {}
.footer-middle .widget h5 {
    text-transform: capitalize;
}
.blog-left-side .widget ul {
    list-style: none;
    padding-left: 15px;
}
.blog-left-side .widget ul li {
    margin: 0 0 5px;
    padding-left: 20px;
    position: relative;
}
.blog-left-side .widget ul li span {
    /* display: inline-block;
     */
    font-weight: 300;
}
.blog-left-side .widget ul li:last-child {
    padding-bottom: 0px;
    margin-bottom: 0;
}
.blog-left-side>.widget>ul>li {
    margin: 0 0 10px;
    padding-bottom: 10px;
}
.blog-left-side .widget>ul>li:not(:last-child) {
    border-bottom: 1px solid rgba(0, 0, 0, 0.12);
}
.blog-left-side .widget ul li a {
    font-size: 16px;
}
.blog-left-side .widget ul li a:hover,
.blog-left-side .widget ul li:hover::before {
    color: #0c5adb;
}
.blog-left-side .widget ul li::before {
    content: "\f105";
    font-family: FontAwesome !important;
    font-size: 18px;
    left: 0;
    position: absolute;
}
.blog-left-side .widget ul.children li {}
/* widget select */
.widget {}
.blog-left-side .widget select {
    width: 100%;
    height: 40px;
    background: #fff;
    border: 1px solid #ddd;
    padding-left: 5px;
}
.widget .screen-reader-text {
    display: none;
}
.textwidget select {
    width: 100%;
}
/* table css */
#wp-calendar {
    width: 100%;
}
/* tags */
.tagcloud a {
    display: inline-block;
    font-size: 14px !important;
    margin: 0 8px 10px 0;
    padding: 7px 15px;
    text-align: center;
    font-weight: 400;
    border: 1px solid #ddd;
    text-transform: capitalize;
}
.widget_categories ul li:hover:before,
.widget_archive ul li:hover:before,
.widget_categories ul li a:hover,
.widget_archive ul li a:hover,
.tagcloud a:hover,
.r-post-content h3:hover,
.r-post-content h3 a:hover {
    color: #0c5adb;
}
.tagcloud a:hover {
    background: #0c5adb;
    color: #fff;
}
#wp-calendar caption {
    font-size: 14px;
    font-weight: normal;
    margin-bottom: 10px;
    text-align: left;
    text-transform: uppercase;
}
#wp-calendar {
    font-size: 13px;
}
#wp-calendar {
    border: 0px solid #e5e5e5;
    margin-bottom: 20px;
    overflow: auto;
    vertical-align: top;
    width: 100%;
    margin: 0;
}
table#wp-calendar td {
    border: 1px solid #e5e5e5;
    padding: 5px 10px;
    text-align: center;
    vertical-align: top;
    font-size: 14px;
}
#wp-calendar th,
#wp-calendar td {
    padding: 8px;
}
table#wp-calendar th {
    border: 1px solid #e5e5e5;
    font-size: 13px;
    font-weight: 700;
    padding: 5px 10px;
    text-align: center;
    text-transform: uppercase;
    vertical-align: middle;
}
table#wp-calendar td#today {
    color: #fff;
    background-color: #0c5adb;
}
table#wp-calendar td#today a {
    color: #fff;
}
.witr_blog_both .calendar_wrap {
    overflow: scroll;
}
.textwidget img {
    margin-bottom: 15px;
}
.textwidget p {
    margin-bottom: 0.5rem;
}
/*===================== Home 2 Header CSS ======================*/
.dvrm {
    opacity: 0;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    transition: .7s;
    position: relative;
    left: 600px;
}
.dvrm {
    margin-right: 80px;
    top: 0px;
}
.dvrm.nav-show {
    opacity: 1;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
    left: 0px;
    transition: .5s;
}
/* THEME UNIT TEST CSS */
.tag-sticky-2 .solutech-single-blog {
    border: 1px solid #0c5adb;
}
.post_reply ul,
.blog-content ul,
.single-blog-content ul {
    list-style-type: disc;
    /* padding-left: 40px;
     */
}
.blockquote p {
    font-size: 16px;
}
table {
    border: 1px solid #ededed;

    border-collapse: collapse;
    border-spacing: 0;
    font-size: 18px;
    line-height: 2;
    margin: 0 0 20px;
    width: 100%;
}
th {
    font-weight: bold;
    text-transform: uppercase;
    /* border: 1px solid #ededed;
     */
}
td {
    border: 1px solid #ededed;
    padding: 6px 10px 6px 20px;
}
caption,
th,
td {
    font-weight: normal;
    text-align: left;
}
.related-pro-row-top table {
    font-size: 16px;
}
.related-pro-row-top ul {
    padding-left: 10px;
}
.wp-block-quote.is-large,
.wp-block-quote.is-style-large {
    padding: 1em 1em;
}
blockquote {
    padding: 25px 32px 25px;
    margin: 0 0 30px;
    font-size: 17px;
    /* border-left: 3px solid #0c5adb;
     */
    font-weight: 400;
    box-shadow: 0 0 5px 0px rgb(0 0 0 / 7%);
}
blockquote p {
    font-size: 20px;
    position: relative;
}
blockquote blockquote {
    margin-right: 0;
}
blockquote cite,
blockquote small {
    font-size: 20px;
    font-weight: 600;
}
blockquote code {
    color: #555;
    font-weight: 400;
}
blockquote em,
blockquote i {
    font-style: normal;
}
blockquote strong,
blockquote b {}
small {
    font-size: smaller;
}
sub,
sup {
    font-size: 75%;
    line-height: 0;
    position: relative;
    vertical-align: baseline;
}
sup {
    top: -0.5em;
}
sub {
    bottom: -0.25em;
}
dl {
    margin: 0 20px;
}
dt {
    font-weight: bold;
}
dd {
    margin: 0 0 20px;
}
address {
    font-style: italic;
    margin: 0 0 24px;
}
i,
cite,
em,
var,
address,
dfn {
    font-style: italic;
}
i {
    display: inline-block;
}
em {
    font-style: italic;
    font-weight: bold;
}
pre {
    background: #f5f5f5;
    margin: 20px 0;
    overflow: auto;
    padding: 20px;
    white-space: pre;
    white-space: pre-wrap;
    word-wrap: break-word;
    font-size: 18px;
}
tt,
code,
samp {}
kbd {}
.block .wp-block-quote.is-large p,
.block .wp-block-quote.is-style-large p {
    font-size: 1.5em;
    font-style: italic;
    line-height: 1.6;
}
.wp-block-group.block {
    text-align: center;
}
/* image aligment */
.entry-content img.alignleft,
.entry-content .wp-caption.alignleft {
    margin-left: -60px;
}
figure.wp-caption.alignleft,
img.alignleft {
    margin: 5px 20px 5px 0;
}
img.size-full,
img.size-large,
img.wp-post-image {
    /* height: 404px;
     */
    max-width: 100%;
}
.alignleft {
    float: left;
}
.entry-content img,
.entry-summary img,
.comment-content img,
.widget img,
.wp-caption {
    max-width: 100%;
}
/* === style_w7 button ==== */
.text-left .witr_btn_sinner {
    text-align: left;
}
.text-right .witr_btn_sinner {
    text-align: right;
}
.text-center .witr_btn_sinner {
    text-align: center;
}
/* button default style */
.witr_button_area {
    text-align: left;
    overflow: hidden;
}
.witr_btn {
    background: #0c5adb;
    border-radius: 30px;
    color: #fff;
    display: inline-block;
    font-size: 18px;
    padding: 18px 30px;
    text-align: center;
    position: relative;
    margin-right: 20px;
    z-index: 2;
    transition: 1s;
    font-weight: 400;
}
.witr_btn:hover {
    background: #00247e;
    color: #fff;
}
/* video button i */
.witr_btn i {
    font-size: 18px;
    margin-left: 6px;
}
/* button default br style */
.witr_bbtn {
    border-radius: 30px;
    color: #0c5adb;
    display: inline-block;
    font-size: 18px;
    font-weight: 500;
    padding: 16px 30px;
    text-align: center;
    text-transform: capitalize;
    position: relative;
    margin-right: 20px;
    z-index: 2;
    transition: 1s;
    border: 2px solid #0c5adb;
}
.witr_bbtn:hover {
    color: #fff;
    background: #0c5adb;
    border-color: #0c5adb;
}
/* video button i */
.witr_bbtn i {
    font-size: 15px;
    margin-right: 6px;
}
.witr_bbtn i:hover {
    /* margin-left: 10px;
    */
}
/* classic Button */
.witr_classic_button_area {
    text-align: left;
}
.btn_none {
    display: none;
}
.btn_block {
    display: block;
}
.btn_sh_area {
    margin-top: 30px;
}
.btn_sh_area p {
    font-size: 17px;
    font-weight: 700;
}
.btn_sh_area i {
    font-size: 21px;
    margin: 0px 5px;
    cursor: pointer;
}
.witr_bbtn i {
    font-size: 21px;
    margin-left: 6px;
    transition: .5s;
}
.a_active i {
    color: #0c5adb;
}
.witr_btn:hover .a_active i,
.witr_bbtn:hover .a_active i {
    color: #fff;
}
/* === style_w3 ==== */
.fix {
    clear: both;
}
/*button css*/
.witr_butn {
    padding: 0px 50px;
    border: 1px solid #0c5adb;
    position: relative;
    color: #fff;
    transition: .5s;
    cursor: pointer;
    overflow: hidden;
    border-radius: 5px;
    line-height: 50px;
    margin-top: 30px;
    text-transform: uppercase;
    display: inline-block;
    font-size: 16px;
    font-weight: 500;
    margin-right: 10px;
    background: #0c5adb;
}
.witr_butn:hover {
    color: #fff;
    border-color: #00247e;
    z-index: 999;
    background: #00247e;
}
.witr_video_butns {
    display: inline-block;
    text-transform: uppercase;
    font-size: 16px;
    overflow: hidden;
}
/*=========================== 4.feature css ===========================*/
.sub-border {
    /* border-bottom: 1px solid #dddddd;
     */
}
.sub-item {
    position: relative;
    padding: 20px 0;
    transition: .5s;
}
.sub-item i {
    font-size: 30px;
    color: #fff;
    height: 80px;
    width: 80px;
    text-align: center;
    border-radius: 50%;
    line-height: 80px;
    background: #0c5adb;
    display: inline-block;
    transition: .5s;
}
.width_height_link_02 .sub-item i,
.width_height_link_0.sub-item i {
    font-size: 50px;
    color: #0c5adb;
    height: auto;
    width: auto;
    border-radius: initial;
    line-height: normal;
    background: none;
    border: none;
}
.sub-item span {
    position: absolute;
    top: 15px;
    left: 20%;
    font-size: 50px;
    color: #f4f4f4;
    transform: translateX(-50%);
    font-weight: 700;
    line-height: 1;
}
.sub-item h3 {}
.feature_btn a {
    transition: .5s;
    display: inline-block;
}
.feature_btn a:hover {
    color: #0c5adb;
}
/*====== home page 2 ======*/
.sub-border-2 {}
.sub-border-2 .sub-item span {
    top: 31px;
    left: 45%;
    z-index: 999;
    transition: .5s;
}
.sub-border-2:hover .sub-item span {
    color: #00247e;
    font-size: 100px;
}
.sub-border-2 .sub-item p {
    padding: 0 0px;
}
/*====== home page 3 ======*/
.sub-item.sub-item-3 i {
    height: 80px;
    width: 80px;
    color: #0c5adb;
    line-height: 78px;
    border: 2px solid #0c5adb;
    background: none;
    transition: .5s;
    display: inline-block;
}
.sub-item.sub-item-3 p {
    padding-top: 22px;
}
.sub-item.sub-item-3:hover i {
    color: #fff;
    background: #0c5adb;
}
.sub-item-3.sub-item h3 {
    padding-bottom: 8px;
    margin-top: 0px;
}
/*====== home page 6 ======*/
.sub-item.sub-item-6 i {
    border-radius: 30% 70% 70% 30% / 50% 50% 50% 50%;
    background: #f7f8ff;
    color: #0c5adb;
    transition: .5s;
    display: inline-block;
}
.sub-item.sub-item-6:hover i {
    color: #fff;
    background: #0c5adb;
}
/*====== home page 8 ======*/
.sub-item.sub-item-8 {
    padding: 30px 20px 21px;
    transition: .5s;
}
.sub-item.sub-item-8:hover {
    box-shadow: 0px 0px 29px -26px #000;
}
/* ===== feature style 3d css ===== */
.witr_feature_3d {
    perspective: 1000px;
    transition: .5s;
}
.witr_single_feature_3d {
    transition: transform .5s;
    transform-style: preserve-3d;
    position: relative;
    text-align: center;
    z-index: 999;
}
.witr_feature_position {
    left: 0;
    padding: 40px 20px 40px;
    position: absolute;
    right: 0;
    top: 50%;
    transform: translateY(-50%);
}
.witr_feature_front_3d,
.witr_feature_back_3d {
    backface-visibility: hidden;
    position: absolute;
    top: 0;
    left: 0;
    background: #fff;
    transition: .5s;
}
.witr_feature_flip_left:hover .witr_single_feature_3d {
    transform: rotateY(-180deg);
}
.witr_feature_flip_right:hover .witr_single_feature_3d {
    transform: rotateY(180deg);
}
.witr_feature_flip_up:hover .witr_single_feature_3d {
    transform: rotateX(180deg);
}
.witr_feature_flip_down:hover .witr_single_feature_3d {
    transform: rotateX(-180deg);
}
.witr_feature_front_3d {
    z-index: 2;
}
.witr_feature_back_3d {
    z-index: 3;
}
/* left */
.witr_feature_flip_left .witr_feature_back_3d {
    transform: rotateY(-180deg);
}
/* right */
.witr_feature_flip_right .witr_feature_back_3d {
    transform: rotateY(180deg);
}
/* up */
.witr_feature_flip_up .witr_feature_back_3d {
    transform: rotateX(180deg);
}
/* down */
.witr_feature_flip_down .witr_feature_back_3d {
    transform: rotateX(-180deg);
}
/* zoom in */
.witr_feature_flip_zoomin .witr_feature_back_3d {
    opacity: 0;
    transform: scale(.75);
}
.witr_feature_flip_zoomin:hover .witr_feature_back_3d {
    opacity: 1;
    transform: scale(1);
}
/* zoom out */
.witr_feature_flip_zoomout .witr_feature_front_3d {
    opacity: 1;
    transform: scale(1);
    z-index: 4;
}
.witr_feature_flip_zoomout:hover .witr_feature_front_3d {
    opacity: 0;
    transform: scale(0);
}
.witr_feature_3d,
.witr_feature_front_3d,
.witr_feature_back_3d {
    height: 398px;
    width: 100%;
}
/* tittle css */
.witr_feature_content_3d {}
.witr_feature_icon_3d {
    margin-bottom: 14px;
}
.witr_feature_icon_3d i {
    font-size: 35px;
    color: #fff;
    display: inline-block;
}
.witr_feature_content_3d h3 {
    margin-bottom: 12px;
    color: #fff;
    font-size: 25px;
}
.witr_feature_content_3d h2 {
    margin-bottom: 12px;
    color: #fff;
    font-size: 17px;
}
.witr_feature_content_3d h3 a {
    color: #fff;
}
.witr_feature_content_3d p {
    color: #fff;
}
/* feature Front Face */
.witr_feature_front_3d {
    background: #00247e;
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
    position: relative;
}
.witr_feature_front_3d:before {
    /* background: rgba(0, 0, 0, 0.7);
     */
    content: "";
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: -1;
}
.witr_feature_back_3d {
    background: #0c5adb;
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}
.witr_feature_back_3d:before {
    /* background: #0c5adb80;
     */
    content: "";
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: -1;
}
/* feature Button */
.witr_feature_btn_3d {
    margin-top: 27px;
    z-index: 999;
}
.witr_feature_btn_3d a {
    border: 2px solid #fff;
    border-radius: 30px;
    color: #fff;
    display: inline-block;
    font-size: 15px;
    padding: 8px 33px;
    transition: all 0.5s ease 0s;
}
.witr_feature_btn_3d a:hover {
    background: #fff;
    color: #0c5adb;
}
/* Feature Slug */
/*CREATIVE FEATURE SECTION*/
.witr_slug_feature {}
.witr_feature_bo11_thumb {
    overflow: hidden;
    position: relative;
}
.witr_slug_feature .witr_feture_back_con_slugf {
    position: absolute;
    top: -100%;
    left: 0px;
    opacity: 1;
    width: 100%;
    height: 100%;
    text-align: center;
    padding: 0px 30px;
    background: #0c5adbd9;
    transition: .5s;
}
.witr_slug_feature:hover .witr_feture_back_con_slugf {
    top: 0;
}
.witr_back_con_slugf {
    position: relative;
    top: 50%;
    transform: translateY(-50%);
}
.witr_slug_front_contentf {
    display: flex;
    background: #0c5adbd9;
    position: absolute;
    left: 0px;
    bottom: 0px;
    width: 100%;
    padding: 10px 20px;
    transition: .5s;
}
.witr_feature_iconf {
    color: #fff;
    font-size: 40px;
    text-align: center;
    transition: all 0.3s ease 0s;
}
.witr_feature_iconf i {}
.witr_back_con_slugf .witr_content_textf h3 {
    font-size: 23px;
    margin-bottom: 11px;
    padding-top: 0;
    color: #fff;
}
.witr_slug_front_contentf .witr_content_textf h3 {
    color: #fff;
    margin-left: 20px;
    margin-top: 17px;
    font-size: 22px;
}
.witr_back_con_slugf .witr_content_textf h3 a,
.witr_slug_front_contentf .witr_content_textf h3 a {
    color: #fff;
}
.witr_content_textf p {
    color: #fff;
}
.witr_slug_feature:hover .witr_slug_front_contentf {
    bottom: -100px;
}
.witr_slug_front_contentf .witr_content_textf p {
    display: none;
}
.witr_feature_btn_f a {
    color: #fff;
    background: #fff;
    color: #0c5adb;
    padding: 8px 21px;
    border-radius: 30px;
    margin-top: 10px;
    display: inline-block;
}
.witr_feature_btn_f a:hover {
    color: #fff;
    background: #0c5adb;
}
/*=========================== feature cursor css ===========================*/
.all_feature_color.ca_ferture_7 {
    margin: 15px 0;
}
.ca_ferture_7 .sub-item {
    padding: 66px 30px 66px;
    box-shadow: 0px 0px 20px 0px rgb(0, 0, 0, 0.06);
    background: #fff;
    transition: 1s;
}
.ca_ferture_7:hover .sub-item {
    transition: 1s;
    background: url(../images/corporate/fea-car.html) no-repeat center center / cover;
}
.witr_cfeature8 .sub-item span {
    position: inherit;
    font-size: 18px;
    display: block;
    top: auto;
    left: auto;
    transform: translateX(0);
    margin-top: 30px;
}
.witr_cfeature8 .sub-item span::before {
    position: absolute;
    left: 0;
    right: 0;
    content: "";
    width: 58%;
    border: 20px solid #0c5adb;
    border-left-color: transparent;
    z-index: -1;
    margin: auto;
    top: -10px;
    border-radius: 0 5px 5px 0;
}
.witr_cfeature8 .sub-item h3 {
    margin-top: 30px;
    /* padding-bottom: 2px;
     */
}
/* witr_cfeature9 */
.witr_cfeature9 .all_feature_color {
    box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.04);
    padding: 50px 30px 0px;
    margin: 30px 0;
}
.witr_cfeature9 .sub-item span {
    position: inherit;
    font-size: 60px;
    display: block;
    top: auto;
    bottom: 5px;
    opacity: 0;
    transform: translateX(0);
}
.witr_cfeature9 .sub-item:hover span {
    opacity: 1;
}
.witr_cfeature9 .sub-item i {
    position: relative;
    color: #0c5adb;
    background: #fff;
    transition: .5s;
}
.witr_cfeature9 .sub-item:hover i {
    color: #fff;
    background: #0c5adb;
}
.witr_cfeature9 .sub-item i::after {
    position: absolute;
    content: "";
    height: 80px;
    width: 80px;
    left: 0;
    border-radius: 50%;
    background: #0c5adb;
    z-index: -1;
    top: -6px;
    transition: .5s;
}
.witr_cfeature9 .sub-item:hover i::after {
    top: 0px;
}
/*=========================== 5.feature2 css ===========================*/
.witr_feature2 {
    position: relative;
    z-index: 1;
    background: #00247e;
    padding: 65px 20px;
    transition: .5s;
}
.witr_feature2:hover {
    background: #0c5adb;
}
.witr_fea2_icon_top i {
    font-size: 80px;
    color: #fff;
    display: inline-block;
}
.single_feature2:hover .witr_fea2_icon_top i {
    transition: .5s;
}
.witr_feature2_icon {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translateX(-50%)translateY(-50%);
    z-index: -1;
    opacity: 0;
    transition: .5s;
}
.single_feature2:hover .witr_feature2_icon {
    opacity: 8%;
}
.witr_feature2_icon i {
    font-size: 150px;
    color: #fff;
}
.witr_feature2 h3 {
    margin-top: 19px;
    color: #fff;
}
.witr_feature2 h3 a {
    color: #fff;
}
.witr_feature2 p {
    color: #fff;
    text-align: justify;
}
.witr_feature_btn2 a {
    color: #fff;
}
.witr_feature_btn2 a:hover {
    color: #0c5adb;
}
/* feature style 8-9 */
.singleService {
    position: relative;
    padding: 24px 0 0;
    transition: all ease 400ms;
    -webkit-transition: all ease 400ms;
    -moz-transition: all ease 400ms;
}
.singleService h3 {
    font-size: 22px;
    line-height: 37px;
    margin-bottom: 7px;
}
.singleService p {
    margin-bottom: 88px;
}
.boxTop.singleService p {
    margin-bottom: 0px;
}
.box {
    position: relative;
    text-align: center;
}
.box:before {
    width: 267px;
    height: 276px;
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    margin: auto;
    content: '';
    text-align: center;
    background: url(../images/corporate/s5.html) no-repeat center center / cover;
    transition: all ease 400ms;
    animation-fill-mode: both;
    animation: box_blinker_before 3.5s linear infinite;
}
@keyframes box_blinker_before {
    0% {
        transform: rotate(0deg);
    }

    100% {
        transform: rotate(360deg);
    }
}
.box:after {
    width: 163px;
    height: 182px;
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    margin: auto;
    visibility: hidden;
    opacity: 0;
    content: '';
    text-align: center;
    background: url(../images/corporate/s6.html) no-repeat center center / cover;
    transition: all ease 400ms;
    animation-fill-mode: both;
    animation: box_blinker_after 3.5s linear infinite;
}
@keyframes box_blinker_after {
    0% {
        transform: rotate(0deg);
    }

    100% {
        transform: rotate(360deg);
    }
}
.singleService:hover .box:before {
    visibility: hidden;
    opacity: 0;
}
.singleService:hover .box:after {
    visibility: visible;
    opacity: 1;
}
.box i {
    color: #0c5adb;
    font-size: 53px;
    line-height: 53px;
    z-index: 5;
    top: 0;
    left: 6px;
    text-align: center;
    position: relative;
    transition: all ease 400ms;
    display: inline-block;
    -moz-transition: all ease 400ms;
}
.singleService:hover .box i {
    color: #17161a;
}
.singleService h2 {
    font-size: 60px;
    line-height: 37px;
    color: #0c5adb;
    top: 35px;
    right: -52px;
    z-index: -1;
    position: relative;
    margin: 0;
    transition: all ease 400ms;
    -webkit-transition: all ease 400ms;
    -moz-transition: all ease 400ms;
}
.singleService:hover .box i,
.singleService:hover h2 {
    color: #17161a;
}
.boxTop h2 {
    top: -42px;
    right: -40px;
}
.boxTop {
    padding-top: 100px;
}
.boxTop .box {
    margin-bottom: 84px;
}
/* witr_feature style 12 */
.witr_feature_12.sub-item {
    box-shadow: 0px 5px 20px 0px #00000014;
    padding: 40px 30px 30px;
    background: #fff;
    border-bottom: 2px solid #0c5adb;
    transition: .5s;
}
.witr_feature_12.sub-item:hover {
    background: url(../images/corporate/fea-12.html) no-repeat center top;
}
.witr_feature_12.sub-item i {
    font-size: 40px;
    color: #0c5adb;
    border-radius: 5px;
    background: no-repeat;
    height: auto;
    width: auto;
    line-height: 0;
}
/* witr_feature style 13 */
.witr_feature_13.sub-border-2 .sub-item span {
    top: 5px;
    left: 67%;
    width: 40px;
    height: 40px;
    color: #fff;
    line-height: 40px;
    background: #00247e;
    font-size: 20px;
    border-radius: 50px;
    transform: translateX(-50%);
}
.witr_feature_13.sub-border-2:hover .sub-item span {
    background: #0c5adb;
}
.witr_feature_13.sub-border-2:hover .sub-item i {
    background: #00247e;
}
.witr_feature_13 .sub-item i {
    position: relative;
    height: 95px;
    width: 95px;
    line-height: 95px;
}
.witr_feature_13 .sub-item::before {
    position: absolute;
    content: "";
    top: 50px;
    left: 0;
    width: 115%;
    height: 3px;
    transition: .5s;
}
.witr_feature_13 .sub-item:hover::before {
    background: #0c5adb;
}
.witr_feature_13 .sub-item::after {
    position: absolute;
    content: "";
    top: 50px;
    left: 0;
    background: #f6f6f6;
    width: 110%;
    height: 3px;
    z-index: -1;
}
.witr_feature_13 .sub-item h2 {
    font-size: 16px;
    color: #0c5adb;
}
/*=========================== 5.tab area css ===========================*/
.tab_area {
    background: #fff;
    overflow: hidden;
    box-shadow: 0px 0px 5px #ddd;
    padding: 30px;
}
.tab_item {}
.tab_item ul {
    border-bottom: 1px solid #fff;
}
.tab_item ul li {
    padding: 0;
}
.tab_item ul li a {
    /* color: #fff;
     */
    border-bottom: 2px solid transparent;
    padding: 7px 70px;
}
.tab_item .nav-pills li .nav-link.active {
    background: #0c5adb;
    border-bottom: 2px solid #fff;
    border-radius: 0;
}
.tab_area .tab_content h3 {
    font-size: 25px;
}
.tab_area .tab_content p {}
.tab_area .tab_content a {
    padding: 13px 52px;
    margin-top: 15px;
    transition: .5s;
}
.tab_area .tab_content a:hover {
    background: #fff;
    color: #0c5adb;
}
.tab_area .tab_content:first-child a {
    margin-right: 25px;
}
.digital-img img {
    width: 100%;
}
/*=========================== 5.play css ===========================*/
.witr_play_vi {}
.witr_videobg_image {
    position: relative;
}
.witr_videobg_image::before {
    position: absolute;
    content: '';
    width: 100%;
    height: 100%;
    /* background: #0c5adb6b;
     */
}
.witr_videobg_image img {
    /* width:100%;
     */
}
.play-overlay {
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translateX(-50%) translateY(-50%);
}
.play-overlay a {
    position: relative;
    display: inline-block;
    width: 75px;
    height: 75px;
    font-size: 23px;
    border-radius: 100%;
    background: #0c5adb;
}
.play-overlay a::before {
    position: absolute;
    content: '';
    width: 100%;
    height: 100%;
    background: #0c5adb;
    border-radius: 50%;
    animation-fill-mode: both;
    animation: witr_squares 1.5s ease-in-out infinite;
}
.play-overlay i {
    color: #fff;
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translateX(-50%) translateY(-50%);
}
.witr_videos_title_text {
    position: absolute;
    left: 40px;
    bottom: 40px;
    width: 45%;
}
.witr_videos_title_text h3 {
    color: #fff;
    margin: 0;
}
/*=========================== 10.video css ===========================*/
.video-part {}
.video-overlay {
    padding: 70px 0 50px;
}
.video-item {}
.video-item a {
    position: relative;
    display: inline-block;
    width: 100px;
    height: 100px;
    font-size: 28px;
    border-radius: 100%;
    background: #0c5adb;
}
.video-item a::before {
    position: absolute;
    content: '';
    width: 100%;
    height: 100%;
    background: #0c5adb;
    border-radius: 50%;
    top: 0;
    animation-fill-mode: both;
    animation: witr_squares 1.5s ease-in-out infinite;
    left: 0;
    right: 0;
    bottom: 0;
}
.video-item i {
    color: #fff;
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translateX(-50%) translateY(-50%);
}
.video-item h3 {
    font-size: 30px;
    margin-top: 35px;
}
/* about slider */
.images_area {
    position: relative;
}
.singleAbSlide {
    position: absolute;
    right: 127px;
    bottom: -76px;
    left: -15px;
    text-align: left;
}
.ab_videoArea span {
    display: none;
}
.ab_videoArea {
    position: relative;
    background: #0c5adb;
    padding: 44px 30px 40px;
    border-radius: 5px;
}
.ab_videoArea h3 {
    font-size: 22px;
    line-height: 32px;
    color: #fff;
    margin-bottom: 15px;
}
.ab_videoArea p {
    color: #fff;
    margin-bottom: 13px;
}
.ab_videoArea img {
    width: 153px;
    height: 73px;
}
.ab_videoArea a {}
.ab_videoArea i {
    position: relative;
    float: right;
    left: -10px;
    width: 52px;
    height: 52px;
    line-height: 52px;
    border-radius: 50%;
    background: #fff;
    color: #0c5adb;
    text-align: center;
    z-index: 1;
    font-size: 23px;
}
.ab_videoArea i::after {
    width: 68px;
    height: 68px;
    left: -8px;
    top: -8px;
    background: rgba(255, 255, 255, .73);
    position: absolute;
    content: '';
    z-index: -1;
    border-radius: 50%;
    animation-fill-mode: both;
    animation: blinker 1.5s ease-in-out infinite;
    -webkit-animation: blinker 1.5s ease-in-out infinite;
    -moz-animation: blinker 1.5s ease-in-out infinite;
}
@keyframes blinker {
    0% {
        transform: scale(1, 1);
    }

    50% {
        transform: scale(1.1, 1.1);
    }

    100% {
        transform: scale(1, 1);
    }
}
/*=========================== 6.about area css ===========================*/
.witr_about_content {}
.witr_about_content h2 {}
.witr_about_content h3 {
    /* margin-bottom: 40px;
     */
}
.witr_about_content h2 span,
.witr_about_content h3 span {
    color: #07D1C1;
}
.witr_about_content p {
    margin-top: 20px;
}
.witr_about_content h2,
.witr_about_content h3,
.witr_about_content p {
    margin-left: auto !important;
    margin-right: auto !important;
}
.witr_about_btn {
    margin-top: 60px;
}
.witr_about_btn a {
    font-size: 17px;
    font-weight: 500;
    background: #0c5adb;
    border-radius: 30px;
    padding: 18px 42px;
    transition: .5s;
}
.witr_about_btn a:hover {
    background: #4c0062;
    color: #fff;
}
.witr_about_image {}
.witr_about_image img {
    /* width: 100%;
     */
}
/*=========================== 6.service css ===========================*/
.service {
    background: rgb(1, 219, 176);
}
.witr_s_flex {
    display: flex;
}
.service .section-title h3,
.service .section-title p {}
.service-item i {
    font-size: 30px;
    color: #fff;
    height: 80px;
    width: 80px;
    text-align: center;
    border-radius: 50%;
    line-height: 80px;
    background: #0c5adb;
    display: inline-block;
    transition: .5s;
}
.width_height_link_02 .service-item i,
.width_height_link_0.service-item i {
    font-size: 50px;
    color: #0c5adb;
    height: auto;
    width: auto;
    border-radius: initial;
    line-height: normal;
    background: none;
    border: none;
}
.service-item:hover i {
    color: #00247e;
}
.service-item h3 {
    padding-top: 18px;
}
.home_h {
    text-align: center;
    display: flex;
    justify-content: center;
    margin: 30px 0px 30px 0px;
    font-size: 40px;

}
.comman {
    padding-top: 18px;
    font-size: 21px;
    color: #00247e;
    margin: 0 0 10px;
    text-transform: uppercase;
    transition: .5s;
    line-height: 1.2;
    font-weight: 700;
}
.service-item p {
    /* padding-right: 2px;
     */
    padding-top: 0px;
}
/* ===== service style 3d css ===== */
.witr_service_3d {
    perspective: 1000px;
    transition: .5s;
}
.witr_single_service_3d {
    transition: transform .5s;
    transform-style: preserve-3d;
    position: relative;
    text-align: center;
    z-index: 999;
}
.witr_service_position {
    left: 0;
    padding: 40px 20px 40px;
    position: absolute;
    right: 0;
    top: 50%;
    transform: translateY(-50%);
}
.post_service_6 .witr_service_position {
    padding: 0px;
}
.post_service_6 .witr_service_content_3d {
    padding: 40px 20px;
}
.witr_service_front_3d,
.witr_service_back_3d {
    backface-visibility: hidden;
    position: absolute;
    top: 0;
    left: 0;
    background: #fff;
    transition: .5s;
}
.witr_service_flip_left:hover .witr_single_service_3d {
    transform: rotateY(-180deg);
}
.witr_service_flip_right:hover .witr_single_service_3d {
    transform: rotateY(180deg);
}
.witr_service_flip_up:hover .witr_single_service_3d {
    transform: rotateX(180deg);
}
.witr_service_flip_down:hover .witr_single_service_3d {
    transform: rotateX(-180deg);
}
.witr_service_front_3d {
    z-index: 2;
}
.witr_service_back_3d {
    z-index: 3;
}
/* left */
.witr_service_flip_left .witr_service_back_3d {
    transform: rotateY(-180deg);
}
/* right */
.witr_service_flip_right .witr_service_back_3d {
    transform: rotateY(180deg);
}
/* up */
.witr_service_flip_up .witr_service_back_3d {
    transform: rotateX(180deg);
}
/* down */
.witr_service_flip_down .witr_service_back_3d {
    transform: rotateX(-180deg);
}
/* zoom in */
.witr_service_flip_zoomin .witr_service_back_3d {
    opacity: 0;
    transform: scale(.75);
}
.witr_service_flip_zoomin:hover .witr_service_back_3d {
    opacity: 1;
    transform: scale(1);
}
/* zoom out */
.witr_service_flip_zoomout .witr_service_front_3d {
    opacity: 1;
    transform: scale(1);
    z-index: 4;
}
.witr_service_flip_zoomout:hover .witr_service_front_3d {
    opacity: 0;
    transform: scale(0);
}
.witr_service_front_3d,
.witr_service_back_3d {
    height: 398px;
    width: 100%;
}
/* tittle css */
.witr_service_content_3d {}
.witr_service_icon_3d {
    margin-bottom: 14px;
}
.witr_service_icon_3d i {
    font-size: 35px;
    color: #fff;
    display: inline-block;
}
.witr_service_content_3d h3 {
    margin-bottom: 12px;
    color: #fff;
}
.witr_service_content_3d h3 a {
    color: #fff;
}
.witr_service_content_3d p {
    color: #fff;
}
/* Service Front Face */
.witr_service_front_3d {
    background: #0c5adb;
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
    position: relative;
}
.witr_service_front_3d:before {
    /* background: rgba(0, 0, 0, 0.7);
     */
    content: "";
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: -1;
}
.witr_service_back_3d {
    background: #17161a;
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}
.witr_service_back_3d:before {
    /* background: #0c5adb80;
     */
    content: "";
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: -1;
}
/* Service Service Button */
.witr_service_btn_3d {
    margin-top: 27px;
    z-index: 999;
}
.witr_service_btn_3d a {
    border: 2px solid #fff;
    border-radius: 5px;
    color: #fff;
    display: inline-block;
    font-size: 15px;
    padding: 8px 33px;
    transition: all 0.5s ease 0s;
}
.witr_service_btn_3d a:hover {
    background: #fff;
    color: #0c5adb;
}
/*CREATIVE SERVICE2 SECTION 2*/
.witr_service2 {
    overflow: hidden;
}
.witr_front_content {
    position: relative;
}
.witr_service2_image {
    position: relative;
}
.witr_service2_image img {
    width: 100%;
}
.witr_service2_box {
    background: #0c5adb;
    padding: 32px 30px 32px;
}
.witr_service2_icon {
    float: left;
    margin-right: 25px;
    margin-top: -17px;
}
.witr_service2_icon i {
    color: #fff;
    font-size: 55px;
    transition: all 0.3s ease 0s;
    display: inline-block;
}
/* witr_custom2_icon */
.witr_custom2_icon {
    float: left;
    margin-right: 25px;
}
.witr_custom2_icon i {
    color: #fff;
    font-size: 50px;
    transition: all 0.3s ease 0s;
    display: inline-block;
}
.witr_titles {}
.witr_titles h3,
.witr_titles h3 a {
    color: #fff;
}
/* all_service2_color */
.all_service2_color {
    text-align: left;
}
.witr_back_service2 {
    position: absolute;
    background: #0c5adb94;
    top: -55%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 100%;
    height: 100%;
    padding: 0 30px;
    transition: .5s;
}
.witr_service2:hover .witr_back_service2 {
    top: 50%;
}
.witr_content_service2 {
    position: relative;
    top: 50%;
    transform: translateY(-50%);
}
.witr_content_service2 p {
    color: #fff;
}
.witr_content_service2 ul {}
.witr_content_service2 ul li {}
.witr_content_service2 ul li a {
    color: #fff;
    transition: .5s;
}
.witr_content_service2 ul li a:hover {
    color: #00247e;
}
.witr_service2_btnb {
    margin-top: 15px;
}
.witr_service2_btnb a {
    color: #fff;
}
/* SERVICE3 SECTION 2*/
.witr_single_service3 {
    border: 1px solid #ddd;
    transition: .5s;
}
.witr_single_service3:hover {
    border: 1px solid #f9f9f9;
}
.witr_service3_thumb {
    position: relative;
}
.witr_service3_thumb img {
    width: 100%;
}
.witr_service3_thposi {
    opacity: 0;
    transition: .5s;
}
.witr_single_service3:hover .witr_service3_thposi {
    opacity: 1;
}
.witr_service3_box {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    transition: .5s;
    padding: 0 30px;
}
.witr_single_service3:hover .witr_service3_box {
    opacity: 0;
}
.witr_service3_icon {
    float: left;
    margin-right: 25px;
}
.witr_service3_icon i {
    font-size: 50px;
    transition: .5s;
    display: inline-block;
}
.witr_service3_content {
    overflow: hidden;
}
.witr_service3_content h3 {
    margin-bottom: 20px;
}
.witr_service3_content p {}
.witr_btn_inner {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    opacity: 0;
}
.witr_single_service3:hover .witr_btn_inner {
    opacity: 1;
}
.witr_service3_btn {}
.witr_service3_btn a {
    color: #fff;
    background: #0c5adb;
    padding: 15px 25px;
}
/* witr_service2_7 Style */
.witr_service2_7 {}
.witr_service2_7 {
    box-shadow: 0px 5px 20px 0px #00000014;
    padding: 20px;
    background: #fff;
}
.witr_2service_content {
    display: flex;
    justify-content: space-around;
}
.witr_service7s_image {
    margin-right: 30px;
}
.witr_service7s_image img {
    width: 100%;
}
.witr_service2_7 .witr_titles_content h2 {
    font-size: 16px;
}
.witr_service2_7 .witr_ser_btnb {
    position: relative;
    margin-top: 30px;
}
.witr_service2_7 .witr_ser_btnb a {
    background: #0c5adb;
    padding: 5px 6px 7px 30px;
    color: #fff;
    border-radius: 0px 30px 30px 0;
    bottom: 0;
    left: 0;
    transform: scaleX(0);
    transform-origin: left;
    opacity: 0;
    z-index: 99;
    transition: .5s;
}
.witr_service2_7 .witr_ser_btnb a:hover {
    background: #000;
    color: #fff;
}
.witr_service2_7:hover .witr_ser_btnb a {
    transform: scaleX(1);
    opacity: 1;
}
.witr_service2_7 .witr_ser_btnb a i {
    width: 40px;
    height: 40px;
    line-height: 40px;
    text-align: center;
    border-radius: 50px 50px 50px 50px;
    background: #fff;
    color: #0c5adb;
    margin-left: 10px;
    display: inline-block;
}
.pluse_btn {
    position: absolute;
    left: 0;
    display: inline-block;
}
.pluse_btn span {
    font-size: 17px;
    color: #fff;
    width: 40px;
    height: 40px;
    line-height: 40px;
    text-align: center;
    border-radius: 50px;
    background: #0c5adb;
    display: inline-block;
    transition: .5s;
}
.witr_service2_7:hover .pluse_btn span {
    transform: scale(0);
}
/* witr_service2_9 Style */
.witr_services2_image {
    position: relative;
    transition: .5s;
}
.witr_services2_image::before {
    position: absolute;
    content: "";
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-image: linear-gradient(180deg, #0c5adb8f 0%, #0000009c 100%);
    transform: scale(0);
    transition: .5s;
}
.witr_services2_image:hover::before {
    transform: scale(1);
}
.wirt_s2_s9 .witr_service2_box {
    position: absolute;
    top: 0;
    width: 100%;
    background: #fff;
    border-top: 3px solid #0c5adb;
    transition: .5s;
}
.wirt_s2_s9:hover .witr_service2_box {
    background: transparent;
    border-color: transparent;
}
.witr_service2_toggle {
    display: flex;
    align-items: center;
}
.witr_service2_icont {
    margin-right: 20px;
}
.witr_service2_icont i {
    font-size: 40px;
    color: #0c5adb;
    width: 80px;
    height: 80px;
    line-height: 80px;
    background: #0c5adb3b;
    transition: .5s;
}
.wirt_s2_s9:hover .witr_service2_icont i {
    background: #fff;
}
.wirt_s2_s9 .witr_titles h3,
.wirt_s2_s9 .witr_titles h3 a {
    margin: 0;
    font-size: 24px;
    color: #272727;
    transition: .5s;
}
.wirt_s2_s9:hover .witr_content_text2 p,
.wirt_s2_s9:hover .witr_content_text2 .witr_service2_btnb a,
.wirt_s2_s9:hover .witr_titles h3,
.wirt_s2_s9:hover .witr_titles h3 a {
    color: #fff;
}
.witr_content_text2 p {
    margin-top: 17px;
    transition: .5s;
}
.witr_content_text2 .witr_service2_btnb a {
    color: #272727;
    transition: .5s;
}
.mobil-item .slick-dots li button {
    background-color: transparent;
    font-size: 0;
    width: 18px;
    height: 18px;
    border: 1px solid #fff;
    margin: 0 5px;
    cursor: pointer;
    border-radius: 50%;
    padding: 0;
}
.mobil-item .slick-dots li.slick-active button {
    background: #fff;
}
/*=========================== 7.process css ===========================*/
/* PROCESS SECTION */
.witr_process {
    overflow: hidden;
    margin-bottom: 30px;
}
.witr_front_content {}
.witr_process_image {}
.witr_process_image img {
    position: relative;
    width: 100%;
}
.witr_process_box {
    position: absolute;
    left: 20px;
    bottom: 20px;
    z-index: 99;
}
.witr_process_icon {}
.witr_process_icon i {
    color: #fff;
    background: #0c5adb;
    font-size: 20px;
    transition: .5s;
    width: 40px;
    height: 40px;
    line-height: 40px;
    text-align: center;
}
.witr_process :hover .witr_process_icon i {
    display: none;
}
.witr_content_service h3 {
    color: #fff;
}
.witr_content_service h3 a {
    color: #fff;
}
.witr_back_process {
    background: #0c5adb;
    opacity: 0;
    padding: 35px 30px 30px;
    transition: .5s;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    position: absolute;
    z-index: 1;
    transform: scale(0);
}
/* .witr_process_icon i:hover .witr_back_process {
     top:0;
}
 */
.witr_process :hover .witr_back_process {
    opacity: 0.9;
    transform: scale(1);
}
.witr_content_service {
    position: relative;
    top: 50%;
    transform: translateY(-50%);
    text-align: left;
}
.witr_content_service p {
    color: #fff;
}
.witr_process_btnb {
    margin-top: 15px;
}
.witr_process_btnb a {
    color: #fff;
}
.witr_process_icon2 {}
.witr_process_icon2 i {
    color: #fff;
    background: #0c5adb;
    font-size: 20px;
    transition: .5s;
    width: 40px;
    height: 40px;
    line-height: 40px;
    display: none;
    text-align: center;
}
.witr_process :hover .witr_process_icon2 i {
    display: block;
}
/*=========================== 7.team css ===========================*/
.witr_team_section {
    position: relative;
    text-align: center;
}
.witr_team_section img {
    width: auto;
}
.witr_team_section:before {
    content: "";
    position: absolute;
    /* background: #0c5adb6b;
     */
    height: 100%;
    width: 100%;
    left: 0;
    top: 0;
    opacity: 0;
    transition: .5s;
}
.witr_team_section:hover:before {
    opacity: 1;
}
.team_overlay_icon a {
    position: absolute;
    transform: translate(-50%, -50%);
    left: 50%;
    color: #fff;
    top: 50%;
    font-size: 35px;
    opacity: 0;
}
.witr_team_section:hover .team_overlay_icon a {
    opacity: 1;
}
.slick-slide img {
    display: inline-block !important;
}
/*team post icon */
.team_o_icon {
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translateX(-50%) translateY(-50%);
    transition: .5s;
    opacity: 0;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
}
.witr_team_section:hover .team_o_icon {
    opacity: 1;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
}
.team_o_icon ul {}
.team_o_icon ul li {
    list-style: none;
    display: inline-block;
}
.team_o_icon ul li a {
    display: block;
    width: 35px;
    height: 35px;
    line-height: 33px;
    border: 1px solid #ddd;
    border-radius: 5px;
    text-align: center;
    transition: .5s;
    color: #fff;
    margin: 0px 2px;
    margin-bottom: 7px;
}
.team_o_icon ul li a:hover {
    color: #fff;
    background: #0c5adb;
    border-color: #0c5adb;
}
/* pt7 */
.team_o_icons {
    margin-top: 15px;
    padding-top: 17px;
    padding-bottom: 10px;
    position: relative;
}
.team_o_icons::before {
    position: absolute;
    content: "";
    background: #ddd;
    top: 0px;
    height: 1px;
    width: 25%;
    margin: auto;
    left: 0;
    right: 0;
    transition: .5s;
}
.all_color_team:hover .team_o_icons::before {
    background: #0c5adb;
    width: 100%;
}
.team_o_icons ul li {
    list-style: none;
    display: inline-block;
}
.team_o_icons ul li a {
    display: block;
    width: 35px;
    height: 35px;
    line-height: 33px;
    border: 1px solid #0c5adb1c;
    background: #0c5adb33;
    border-radius: 5px;
    text-align: center;
    transition: .5s;
    color: #0c5adb;
    margin: 0px 2px;
    font-size: 15px;
}
.team_o_icons ul li a:hover {
    color: #fff;
    background: #0c5adb;
    border-color: #0c5adb;
}
/* content css */
.witr_team_content {
    padding: 15px 0;
    background: #fff;
}
.witr_team_content h5 {
    margin: 0;
}
.witr_team_content h5:hover,
.witr_team_content h5 a:hover {
    color: #0c5adb;
}
.witr_team_content span {
    font-size: 18px;
    color: #0c5adb;
}
/*====== home page 2 ======*/
.team-part {
    border-radius: 5px;
    overflow: hidden;
    box-shadow: 0px 5px 4px 0px rgba(0, 0, 0, 0.05);
    margin-bottom: 30px;
}
.team-sec {
    position: relative;
}
.team-sec:before {
    content: "";
    position: absolute;
    background-color: #0c5adb6e;
    height: 100%;
    width: 100%;
    left: 0;
    top: 0;
    transition: .5s;
}
.team-sec img {
    width: 100%;
}
.witr_team_content2 {
    position: absolute;
    width: 100%;
    left: 50%;
    top: 50%;
    transform: translateX(-50%) translateY(-50%);
    padding: 0 25px;
    transition: .5s;
}
.team-part:hover .witr_team_content2,
.team-part:hover .team-sec:before {
    top: -670px;
}
.witr_team_content2 h5 {
    font-size: 23px;
    color: #fff;
    margin: 0;
}
.witr_team_content2 h5 a {
    color: #fff;
}
.witr_team_content2 span {
    color: #fff;
}
.witr_team_content2 p {
    color: #fff;
    padding-top: 10px;
}
/* social css */
.team-part .team-social {
    position: absolute;
    bottom: -110px;
    height: 100px;
    width: 100%;
    background: #fff;
    text-align: center;
    transition: .5s;
}
.team-part:hover .team-social {
    bottom: 0px;
}
.team-social ul {
    padding-top: 30px;
}
.team-social ul li {
    display: inline-block;
    margin: 0 3px;
}
.team-social ul li a {
    font-size: 17px;
    color: #555555;
    height: 34px;
    width: 34px;
    line-height: 34px;
    text-align: center;
    border-radius: 50%;
    border: 1px solid #f5f5f5;
    display: inline-block;
    transition: .5s;
}
.team-social ul li a:hover {
    color: #fff;
    background: #0c5adb;
    border-color: #0c5adb;
}
/*====== home page 3 ======*/
.witr_team_sec_3 {
    position: relative;
}
.witr_team_sec_3 img {
    width: 100%;
}
.witr_team_sec_3:before {
    content: "";
    position: absolute;
    background: #0c5adb80;
    height: 100%;
    width: 100%;
    left: 0;
    top: -150%;
    transition: .5s;
}
.witr_team_content3 {
    position: absolute;
    width: 100%;
    left: 50%;
    top: -350px;
    transform: translateX(-50%) translateY(-50%);
    padding: 0 25px;
    transition: .5s;
}
.team-part:hover .witr_team_content3 {
    top: 50%;
}
.team-part:hover .witr_team_sec_3:before {
    top: 0;
}
.witr_team_content3 h5 {
    font-size: 23px;
    color: #fff;
    margin: 0;
}
.witr_team_content3 h5 a {
    color: #fff;
}
.witr_team_content3 span {
    color: #fff;
}
.witr_team_content3 p {
    color: #fff;
    padding-top: 10px;
}
/*======== social top css ===========*/
.witr_team_content3 ul li {
    display: inline-block;
}
.witr_team_content3 ul li a {
    color: #fff;
    display: inline-block;
    margin: 0 11px;
    margin-top: 4px;
    transition: .5s;
}
/*======= social bottom css ========*/
.team-part .witr_team_sec_3 .team-social {
    position: absolute;
    bottom: 0px;
    left: 0;
    height: 100px;
    width: 100%;
    background: #fff;
    text-align: center;
    transition: .5s;
}
.team-part:hover .witr_team_sec_3 .team-social {
    bottom: -110px;
}
/*======= sungle team css ========*/
.team_single_pic {
    overflow: hidden;
}
.team_single_pic img {
    width: 100%;
}
.witr_single_team_s {
    text-align: center;
    background: #0c5adb;
    padding: 15px 0;
}
.witr_single_team_s a {
    text-align: center;
    font-size: 20px;
    margin: 0 7px;
    color: #fff;
}
.witr_single_team_s a:hover {
    color: #272727;
}
.team_single_content {}
.team_single_content h3 {
    font-size: 40px;
}
.team_single_title {
    margin-bottom: 15px;
}
.team_single_title h2 {
    margin: 0;
    font-size: 27px;
}
.team_single_title h1 {
    font-size: 17px;
    color: #0c5adb;
}
.single_team_list ul li i,
.single_team_list ul li a i {
    font-size: 19px;
    color: #fff;
    background: #0c5adb;
    height: 40px;
    width: 40px;
    line-height: 40px;
    border-radius: 5px;
    text-align: center;
    transition: .5s;
    display: inline-block;
    margin-right: 10px;
    margin-bottom: 10px;
}
.single_team_list ul li i:hover,
.single_team_list ul li a i:hover {
    background: #272727;
}
.team_single_btn {
    margin-top: 30px;
}
.team_single_btn a {
    background: #0c5adb;
    border-radius: 5px;
    color: #fff;
    display: inline-block;
    font-size: 20px;
    padding: 12px 30px;
    transition: .5s;
    font-weight: 700;
}
.team_single_btn a:hover {
    background: #00247e;
}
/* cur_part_6 */
.witr_single_team {
    position: relative;
    overflow: hidden;
}
.witr_single_team img {
    width: 100%;
    transition: .5s;
}
.witr_single_team:hover img {
    transform: scale(1.04);
}
.witr_single_team:after {
    position: absolute;
    content: '';
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    background: #0c5adb80;
    opacity: 0;
    transition: all 0.4s ease-out;
}
.witr_single_team:hover:after {
    visibility: visible;
    opacity: 1;
}
.witr_team_content_car {
    position: absolute;
    left: -300px;
    bottom: 22px;
    z-index: 3;
    transition: .5s;
}
.witr_single_team:hover .witr_team_content_car {
    left: 30px
}
.witr_team_content_car span {
    font-size: 16px;
    font-weight: 600;
    color: #fff;
    display: inline-block;
    margin: 0 0 9px;
}
.witr_team_content_car h5 {
    font-size: 22px;
    color: #fff;
    margin: 0;
}
.witr_team_content_car h5 a {
    color: #fff;
}
/*======================== EM40 TEAM CSS =========================*/
.em-team {
    text-align: center;
    position: relative;
    transition: .5s;
}
.em-team-one {
    position: relative;
    overflow: hidden;
    padding-bottom: 55px;
}
/* team image css */
.em-team-content-image {}
.em-team-content-image img {
    width: 100%;
}
.em-team-content-waraper {
    background-color: #fff;
    bottom: -67px;
    left: 0;
    margin: 0 10px;
    padding: 30px 0;
    position: absolute;
    right: 0;
    box-shadow: 0px 0px 65px 0px rgb(0, 0, 0, 0.08);
    transition: all 0.3s ease 0s;
}
.em-team-content-title h2 {
    margin-bottom: 5px;
    text-transform: capitalize;
    transition: all 0.3s ease-in-out 0s;
    font-size: 22px;
}
.em-team-content-subtitle {
    font-size: 16px;
    margin-bottom: 0;
    text-transform: capitalize;
    transition: all 0.3s ease-in-out 0s;
}
.em-team-content-socials a {
    background: #fff none repeat scroll 0% 0;
    border-radius: 50%;
    display: inline-block;
    height: 35px;
    line-height: 35px;
    margin: 14px 3px 0;
    text-align: center;
    width: 35px;
    color: #0c5adb;
}
.em-team-content-socials {
    position: relative;
    transition: .5s;
}
.em-team-content-socials a:hover {
    background: #0c5adbe6;
    color: #fff;
}
.em-team:hover .em-team-content-waraper {
    background: #0c5adbe6;
    bottom: 0px;
}
.em-team:hover .em-team-content-socials {}
/* team content */
.em-content-title h5 {
    font-size: 23px;
    margin-bottom: 0;
    text-transform: capitalize;
    transition: .5s;
}
.em-content-title h5 a {
    font-weight: 700;
}
.em-content-subtitle {
    font-size: 16px;
    margin: 5px 0 0;
    text-transform: capitalize;
    transition: .5s;
}
.em-team:hover .em-content-title h5 a,
.em-team:hover .em-content-title h5,
.em-team:hover .em-content-subtitle {
    color: #fff;
}
/* team social 5 */
.team-wrap {
    overflow: visible;
    position: relative;
}
.team-front {
    opacity: 1;
    transition: transform 0.8s, opacity 0.4s;
}
.team-front {
    z-index: 2;
    position: relative;
    border-radius: 50%;
    overflow: hidden;
    transform: scale(1);
    transition: .5s;
}
.team-style-2 .em-content-image img {
    margin: 0 auto;
    display: block;
    width: 100%;
    border-radius: 100%;
}
.team-style-2 .em-team:hover .em-content-image:before {
    background: rgba(0, 0, 0, .7);
    opacity: 0;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
}
.team-back-wraper {
    transition: transform 0.6s;
}
.team-back-wraper {
    border-radius: 50%;
    bottom: 0;
    height: 99%;
    position: absolute;
    text-align: center;
    top: 0;
    width: 99%;
    z-index: 1;
    right: 0;
    left: 0;
    margin: auto;
    background: #0c5adb;
}
.team-wrap:hover .team-front {
    transform: scale(0);
    opacity: 0;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
}
.team-style-2 .em-content-socials a {
    color: #fff;
    display: inline-block;
    font-size: 18px;
    margin: 0 6px;
}
.team-style-2 .em-content-socials a:hover {}
.team-style-2 .em-content-socials {
    margin-top: 11px;
}
.team-style-2 .em-content-waraper {
    left: 0;
    padding: 30px 14px 28px;
    position: absolute;
    right: 0;
    top: 50%;
    transform: translateY(-50%);
}
.team-style-2 .em-content-desc-inner {
    margin-top: 5px;
    color: #fff;
}
/* team content */
.team-style-2 .em-content-title h5 {
    color: #fff;
}
.team-style-2 .em-content-subtitle {
    color: #fff;
}
/* team button */
.team-style-2 .em-content-button a {
    display: inline-block;
    transition: all 0.5s ease 0s;
    color: #0c5adb;
}
/* Team 7*/
.busi_singleTeam {
    position: relative;
    overflow: hidden;
}
.busi_singleTeam::before {
    position: absolute;
    content: '';
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    background: rgba(0, 0, 0, 0.2);
    transition: .5s;
}
.busi_singleTeam img {
    width: 100%;
    height: auto;
}
.TM_center {
    left: 0;
    position: absolute;
    right: 0;
    top: 50%;
    transform: translateY(-50%);
    z-index: 2;
}
.busi_TMHover {
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    top: 0;
    margin: auto;
    opacity: 0;
    background: rgba(255, 255, 255, .90);
    width: calc(100% - 30px);
    height: calc(100% - 30px);
    transition: all ease 400ms;
}
.busi_singleTeam:hover .busi_TMHover {
    opacity: 1;
}
.busi_TMHover::before {
    position: absolute;
    left: 0;
    top: 0;
    background: #0c5adb;
    width: 0px;
    height: 3px;
    content: '';
    transition: all ease 500ms;
}
.busi_TMHover::after {
    position: absolute;
    right: 0;
    bottom: 0;
    background: #0c5adb;
    width: 0px;
    height: 3px;
    content: '';
    transition: all ease 500ms;
}
.busi_singleTeam:hover .busi_TMHover::before,
.busi_singleTeam:hover .busi_TMHover::after {
    width: 80px;
}
.busi_singleTeam h5 {
    font-size: 23px;
    margin-bottom: 0px;
    margin-left: -30px;
    transition: all 0.6s ease-in-out;
}
.busi_singleTeam:hover h5 {
    margin-left: 0;
}
.busi_singleTeam h5:hover {
    color: #0c5adb;
}
.busi_singleTeam span {
    font-size: 14px;
    margin-right: -30px;
    transition: all 0.6s ease-in-out;
}
.busi_singleTeam:hover span {
    margin-right: 0;
}
.busiTS {
    opacity: 0;
    transition: all 0.9s ease-in-out;
    margin-top: 8px;
}
.busi_singleTeam:hover .busiTS {
    opacity: 1;
    transition: all 0.9s ease-in-out;
}
.busiTS a {
    font-size: 16px;
    color: #00247e;
    height: 34px;
    width: 34px;
    line-height: 30px;
    border: 2px solid #dddddd;
    border-radius: 50%;
    text-align: center;
    transition: .5s;
    display: inline-block;
}
.busiTS a:hover {
    background: #0c5adb;
    border-color: #0c5adb;
    color: #fff;
    transform: rotate(360deg);
}
/* post team 8 css */
.pteam_8 .post_team_content {
    text-align: left;
}
.post_team_icon_8 {
    position: absolute;
    bottom: -15px;
    right: 25px;
}
.post_team_icon_8 ul {}
.post_team_icon_8 ul li {
    display: inline-block;
}
.post_team_icon_8 ul li a {
    font-size: 16px;
    color: #0c5adb;
    background: #fff;
    height: 34px;
    width: 34px;
    line-height: 34px;
    border-radius: 50%;
    text-align: center;
    transition: .5s;
    display: inline-block;
    margin-left: 6px;
}
.post_team_icon_8 ul li a:hover {
    background: #0c5adb;
    color: #fff;
}
.post_team_icon_8 ul li a i {}
.post_team_content {
    box-shadow: 0px 5px 20px 0px #00000014;
    transition: .5s;
    background: #fff;
    padding: 30px 25px 25px;
}
.post_team_content h5 {
    margin: 0;
}
.team_list_op {
    margin-top: 10px;
}
.team_list_op ul {}
.team_list_op ul li {
    margin-top: 3px;
}
.team_list_op ul li a {
    display: inline-block;
}
.team_list_op ul li i {
    margin-right: 10px;
}
.team_list_op ul li a i {
    margin-right: 6px;
}
/* team Post 9 */
.cteam_9 .post_team_content {
    text-align: left;
}
.cteam_9 .post_team_content {
    padding: 0px;
    display: flex;
    align-items: center;
}
.post_team_icon_9 {
    background: #0c5adb;
    padding: 10px;
    margin-right: 20px;
}
.post_team_icon_9 ul {}
.post_team_icon_9 ul li {}
.post_team_icon_9 ul li a {
    color: #fff;
    transition: .5s;
}
.post_team_icon_9 ul li a:hover {
    color: #272727;
}
/* post team 10 css */
.post_team10_area .team_o_icons::before {
    display: none;
}
.post_team10_area .witr_team_section {
    position: relative;
}
.post_team10_area .team_o_icons {
    margin-top: 0;
    padding: 0;
    position: absolute;
    top: 50%;
    left: -25%;
    transform: translateY(-50%);
    transition: .5s;
}
.post_team10_area .team-part:hover .team_o_icons {
    left: 0;
}
.post_team10_area .team_o_icons ul li {
    display: block;
}
.post_team10_area .team_o_icons ul li a {
    width: 55px;
    height: 55px;
    line-height: 55px;
    border: none;
    background: #272727;
    border-radius: 0;
    color: #fff;
    margin: 0px;
    font-size: 20px;
}
.post_team10_area .team_o_icons ul li a:hover {
    background: #0c5adb;
}
.witr_team_content {
    padding: 23px 5px 23px;
}
/* post team 11 css */
.post_team11_area .team-part {
    overflow: inherit;
    padding-bottom: 40px;
    box-shadow: none;
}
.post_team_p11 {
    position: absolute;
    bottom: -45px;
    left: 15px;
    right: 15px;
    box-shadow: 0px 0px 20px 0px rgb(0 0 0 / 10%);
}
.post_team11_area .team_o_icons {
    top: auto;
    bottom: -30px;
    left: 0;
    right: 0;
    transform: inherit;
    transition: .5s;
}
.post_team11_area .team-part:hover .team_o_icons {
    bottom: 65px;
}
.post_team11_area .team_o_icons ul li {
    display: inline-block;
}
/* team 8 */
.witr_team_a3d {}
.witr_team_cont_3d {
    -o-perspective: 800px;
    perspective: 800px;
    transition: .5s;
}
.witr_team_cont_3d:hover .witr_team_wrap_3d {
    transform: rotateY(-180deg);
}
.witr_team_wrap_3d {
    transition: transform .5s;
    transform-style: preserve-3d;
    position: relative;
    z-index: 999;
}
.witr_team_front_3d,
.witr_team_back_3d {
    backface-visibility: hidden;
    position: absolute;
    top: 0;
    left: 0;
    background: #F9F9F9;
}
.witr_team_front_3d {
    z-index: 2;
}
.witr_team_back_3d {
    z-index: 3;
    transform: rotateY(-180deg);
}
.witr_team_cont_3d,
.witr_team_front_3d,
.witr_team_back_3d {
    height: 300px;
    text-align: center;
    width: 100%;
    overflow: hidden;
}
.witr_team_thumb_3d {
    position: relative;
}
.witr_team_thumb_3d::before {
    position: absolute;
    content: '';
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    /* background:#0c5adb80;
     */
    opacity: 1;
    transition: .5s;
}
.witr_team_thumb_3d img {
    width: 100%;
}
.witr_content_waraper {
    left: 0;
    padding: 64px 10px 64px;
    position: absolute;
    right: 0;
    top: 50%;
    transform: translateY(-50%);
}
/* team content */
.witr_content_3d h5 {
    font-size: 23px;
    margin-bottom: 0;
    text-transform: uppercase;
}
.witr_content_3d span {
    font-size: 14px;
    margin: 5px 0 0;
    text-transform: uppercase;
}
.witr_content_3d p {
    margin-top: 10px;
}
.witr_socials_3d {
    margin-top: 14px;
}
.witr_socials_3d a {
    display: inline-block;
    font-size: 18px;
    margin: 0 6px;
}
.witr_socials_3d a:hover {
    color: #0c5adb;
}
/* team 9*/
.cons_singleTeam {
    position: relative;
    text-align: center;
    overflow: hidden;
}
.front_view {
    padding: 41px 25px;
    border: 2px solid #e9e9e9;
    transition: .5s;
}
.front_view img {
    width: 214px;
    height: 214px;
    /* border-radius: 50% !important;
     */
    margin-bottom: 22px;
}
.front_view h5,
.back_view h5 {
    line-height: 28px;
    margin-bottom: 0px;
}
.back_view h5 a {
    color: #fff;
}
.front_view span,
.back_view span {
    display: inline-block;
    line-height: 28px;
}
.front_view p,
.back_view p {
    margin-top: 3px;
}
.front_view .con_TMS a,
.back_view .con_TMS a {
    display: inline-block;
    width: 35px;
    height: 35px;
    border-radius: 50%;
    border: 1px solid #dddddd;
    color: #ababab;
    font-size: 17px;
    line-height: 35px;
    text-align: center;
    margin: 0 3px;
}
/* team 12 style */
.witr_team_s12 .front_view {
    border: none;
}
.witr_team_s12 {
    border: none;
    box-shadow: 0px 5px 20px 0px #00000014;
    transition: .5s;
    background: #fff;
}
.witr_team_s12 .con_TMS {
    margin-top: 10px;
}
.front_view .con_TMS a:hover {
    background: #0c5adb;
    color: #ffffff;
    border-color: #0c5adb;
}
.witr_team_s12:hover img {}
/* back_view */
.back_view {
    position: absolute;
    top: 50%;
    left: -52%;
    width: 100%;
    transform: translate(-50%, -50%);
    transition: .5s;
}
.cons_singleTeam:hover .back_view {
    left: 50%;
}
.witr_back_img {
    position: relative;
}
.witr_back_img:after {
    content: '';
    position: absolute;
    top: 0;
    right: 0;
    height: 100%;
    width: 100%;
    z-index: 1;
    background: #0c5adbd9;
    transition: transform 0.4s ease;
}
.witr_back_img img {
    height: 524px !important;
}
.witr_back_content {
    position: absolute;
    top: 50%;
    left: 50%;
    width: 100%;
    transform: translate(-50%, -50%);
    z-index: 3;
}
.back_view .con_TMS a {
    color: #fff;
    border-color: #fff;
}
.back_view .con_TMS a:hover {
    color: #fff;
    background: #0c5adb;
    border-color: #0c5adb;
}
/* team style */
/*====== home page 3 ======*/
.witr_team_part {
    overflow: hidden;
    position: relative;
    padding-bottom: 23px;
}
.witr_team_sec_4 {}
.witr_team_thumb4 {
    position: relative;
}
.witr_team_thumb4::before {
    content: "";
    position: absolute;
    background: #0c5adbad;
    height: 100%;
    width: 100%;
    right: -100%;
    top: 0;
    transition: 1s;
}
.witr_team_part:hover .witr_team_thumb4::before {
    right: 0;
}
.witr_team_thumb4 img {
    width: 100%;
}
/*======== social top css ===========*/
.witr_team_10n.witr_team_part {
    padding-bottom: 0px;
    margin-bottom: 30px;
}
.witr_team_top {
    background: #0c5adb;
    position: absolute;
    bottom: -250px;
    left: 20px;
    transition: .5s;
}
.witr_team_part:hover .witr_team_top {
    bottom: 145px;
}
.witr_team_top ul li {
    list-style: none;
}
/*======= social bottom css ========*/
.witr_bottom_icon {
    position: absolute;
    bottom: 20px;
    left: 20px;
    transition: .3s;
    z-index: 1;
}
.witr_team_part:hover .witr_bottom_icon {
    bottom: 85px;
}
.witr_team_top ul li a,
.witr_bottom_icon a {
    width: 60px;
    height: 60px;
    line-height: 60px;
    display: block;
    background: #0c5adb;
    text-align: center;
    border-radius: 0px;
    color: #fff;
    font-size: 25px;
    transition: .5s;
}
.witr_team_top ul li a:hover,
.witr_bottom_icon a:hover {
    background: #333;
}
.witr_team_content4 {
    position: absolute;
    background: #fff;
    padding: 15px 30px 13px;
    bottom: -100px;
    left: 0;
    right: 0;
    transition: .5s;
    text-align: center;
    box-shadow: 0px 0px 30px 0 rgba(42, 67, 113, .15);
}
.witr_team_part:hover .witr_team_content4 {
    bottom: 0px;
}
.witr_team_content4 h5 {
    margin-bottom: 5px;
}
.witr_team_content4 span {
    color: #626262;
}
/* team 11 */
.witr_team_s11ar {
    box-shadow: none;
    transition: .5s;
}
.witr_team_s11ar:hover {
    box-shadow: 0px 2px 13px 0px rgba(0, 0, 0, 0.05);
}
.witr_team_s11a {
    overflow: hidden;
}
.witr_team_s11 {
    position: absolute;
    left: 30px;
    bottom: -300px;
    transition: .5s;
    opacity: 0;
}
.team-part:hover .witr_team_s11 {
    bottom: 15px;
    opacity: 1;
}
.witr_team_s11 span {
    background: #0c5adb;
    display: inline-block;
    padding: 5px 30px;
    color: #fff;
}
.witr_team_s11t {
    padding: 20px 0;
}
/* team 13 style */
.witr_team_s13.cons_singleTeam {
    overflow: inherit;
}
.witr_team_s13 {
    position: relative;
}
.team_line {
    background-color: #75a1fb;
    position: absolute;
    opacity: 1;
    transition: .5s;
    z-index: 99;
}
.witr_team_s13:hover .team_line {
    opacity: 1;
}
.team_line_top,
.team_line_bottom {
    width: 0;
    height: 2px;
    left: -60px;
    background: linear-gradient(to right, rgba(117, 161, 251, 0), #0c5adb, rgba(117, 161, 251, 0));
}
.witr_team_s13:hover .team_line_top,
.witr_team_s13:hover .team_line_bottom {
    width: calc(100% + 110px);
}
.team_line_top {
    top: 0px;
}
.team_line_bottom {
    bottom: 0px;
}
.team_line_left,
.team_line_right {
    height: 0;
    width: 2px;
    top: -60px;
    background: linear-gradient(to top, rgba(117, 161, 251, 0), #0c5adb, rgba(117, 161, 251, 0));
}
.witr_team_s13:hover .team_line_left,
.witr_team_s13:hover .team_line_right {
    height: calc(100% + 110px);
}
.team_line_left {
    left: 0px;
}
.team_line_right {
    right: 0px;
}
.witr_team_s13 .front_view {
    padding: 40px 25px 32px;
}
.witr_i_position {
    position: relative;
}
.con_TMS13_icon {
    position: absolute;
    top: 0;
    right: 0;
    transform: translateX(-50%);
}
.front_view .con_TMS13_icon.con_TMS a {
    display: block;
    background: #0c5adb;
    color: #fff;
    border-radius: 50px;
    margin-bottom: 5px;
    transition: .5s;
    border: none;
}
.front_view .con_TMS13_icon.con_TMS a:hover {
    background: #00247e;
}
.front_view .con_TMS13_icon.con_TMS a:nth-child(2),
.front_view .con_TMS13_icon.con_TMS a:nth-child(3),
.front_view .con_TMS13_icon.con_TMS a:nth-child(4),
.front_view .con_TMS13_icon.con_TMS a:nth-child(5),
.front_view .con_TMS13_icon.con_TMS a:nth-child(6) {
    transform: scale(0);
    transition: 1s;
    margin-top: -40px;
}
.front_view .con_TMS13_icon.con_TMS:hover a:nth-child(2),
.front_view .con_TMS13_icon.con_TMS:hover a:nth-child(3),
.front_view .con_TMS13_icon.con_TMS:hover a:nth-child(4),
.front_view .con_TMS13_icon.con_TMS:hover a:nth-child(5),
.front_view .con_TMS13_icon.con_TMS:hover a:nth-child(6) {
    transform: scale(1);
    margin-top: 0px;
}
/* witr_team_s14 */
.witr_team_s14 {
    transition: 1s;
}
.witr_team_s14.cons_singleTeam {
    overflow: inherit;
}
.witr_team_s14 .front_view {
    padding: 20px 25px 40px;
}
.witr_team_s14 .con_TMS {
    position: absolute;
    bottom: -15px;
    left: 0;
    right: 0;
}
.team_s14_image {
    position: relative;
}
.team_s14_image::before {
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 50%;
    border-left: 15px solid #0c5adb;
    border-top: 15px solid #0c5adb;
    animation: team_before 5s infinite linear;
    opacity: 0;
}
@keyframes team_before {
    0% {
        height: 50%;
    }

    50% {
        height: 0%;
    }
}
.team_s14_image::after {
    content: '';
    position: absolute;
    right: 0;
    top: 0;
    height: 50%;
    border-right: 15px solid #0c5adb;
    background: #0c5adb;
    animation: team_after 5s infinite linear;
    opacity: 0;
}
.witr_team_s14:hover .team_s14_image::before,
.witr_team_s14:hover .team_s14_image::after {
    opacity: 1;
}
@keyframes team_after {
    0% {
        height: 50%;
    }

    50% {
        height: 0%;
    }
}
.witr_team_s14 .front_view img {
    width: 100%;
}
/* carsol imagess area css */
.imagess_area {
    text-align: center;
}
.witr_car_overlay {
    position: relative;
}
.witr_car_overlay::before {
    position: absolute;
    content: "";
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 1;
}
/*=========================== 9.pricing css ===========================*/
.pricing_area {
    border-radius: 5px;
    /* margin-left: 20px;
     */
}
.pricing-part {
    position: relative;
    overflow: hidden;
}
.pricing-part sub {
    color: #fff;
    font-size: 16px;
    font-weight: 400;
    position: absolute;
    right: -65px;
    top: 20px;
    background: #0c5adb;
    line-height: 43px;
    width: 217px;
    height: 45px;
    text-align: center;
    transform: rotate(45deg);
}
.witr_pricing_icon i {
    color: #0c5adb;
    font-size: 40px;
    padding-top: 40px;
    display: block;
}
.pricing-part h4 {
    font-size: 24px;
    padding: 26px 0 12px;
    display: block;
}
.pricing-part h5 {
    font-size: 35px;
    padding-bottom: 30px;
}
.pricing-part h6 {
    font-size: 21px;
    color: #989898;
    display: block;
    text-decoration: line-through;
    margin: 0;
}
.pricing-part span {
    font-size: 24px;
    margin-right: 5px;
}
.pricing-part ul {}
.pricing-part ul li {
    color: #555555;
    line-height: 40px;
    list-style: none;
}
.prt_content {
    padding: 20px 18px 10px 0px;
    font-size: 20px;
}
/* pricing list css */
.pricing-part ul li:nth-child(odd) {}
.pricing-part ul li:nth-child(even) {}
.witr_btnp_color {
    padding-top: 37px;
    padding-bottom: 40px;
}
.pricing-part a.btn {
    background: #0c5adb;
    line-height: 41px;
    padding: 7px 30px;
    font-size: 16px;
    border-radius: 5px;
    color: #fff;
    border: 1px solid #0c5adb;
    display: inline-block;
}
.pricing-part a.btn:hover {
    background: transparent;
    color: #0c5adb;
}
/* style 2 */
.pricing_style_2 .pricing-part h5 {
    background: #0c5adb;
    padding: 10px 0;
    color: #fff;
    margin-bottom: 30px;
}
/* style 3 */
.pricing_style_3 .pricing-part a.btn {
    display: block;
    border-radius: 0px;
}
.pricing_style_3 .witr_btnp_color {
    padding: 0;
    padding-top: 37px;
}
/* style 4 */
.pricing_style_4 .witr_p_middle {
    width: 150px;
    height: 150px;
    display: table;
    margin: 15px auto 15px;
}
.pricing_style_4 .witr_p_middle_inner {
    display: table-cell;
    vertical-align: middle;
    background: #0c5adb;
    border-radius: 100%;
}
.pricing_style_4 .pricing-part h5 {
    padding: 0px;
    color: #fff;
    font-size: 25px;
    border-radius: 100%;
    text-align: center;
}
.pricing_style_4 .pricing-part span+span {
    display: block;
}
.pricing_style_4 .pricing-part span {
    font-size: 18px;
}
.pricing-part ul {
    display: inline-block;
    text-align: left;
    padding: 0;
}
.witri_texti_list ul i {
    margin-right: 15px;
}
.witri_texti_list ul+ul i {
    margin-right: 0px;
    margin-left: 15px;
}
/*=========================== 10.testomonial css ===========================*/
.testomonial {}
.testomonial .test-part {
    box-shadow: 0px 0px 12px 0px #dddddd7a;
    padding: 30px 17px 10px 30px;
    position: relative;
    text-align: left;
}
.test-part h6 {
    display: inline-block;
    font-size: 20px;
    line-height: 26px;
    padding-top: 30px;
    padding-bottom: 7px;
}
.test-part span {
    font-weight: 400;
    font-size: 17px;
}
.testomonial .test-part.witr_testi_s_11 img {
    left: 50%;
    transform: translateX(-50%);
}
.testomonial .test-part.witr_testi_s_11 {
    padding: 30px 17px 20px 30px;
}
.witr_testi_s_11 {
    text-align: center;
    border-bottom: 1px solid transparent;
}
.witr_testi_s_11:hover {
    border-color: #0c5adb;
}
.witr_testi_s_11 h6 {
    padding-top: 0px;
}
.witr_testi_s_11 ul {
    padding: 17px 0 0px;
    margin: 0;
}
.witr_testi_s_11 .em_crating i {
    font-size: 16px;
}
.test-part {
    display: inline-block;
    margin-bottom: 10px;
}
.test-part ul li {
    display: inline-block;
    padding-top: 0px
}
.test-part p {}
.testomonial .test-part img {
    position: absolute;
    top: -43px;
    left: 30px;
    z-index: 22;
    width: 78px;
    height: 78px;
}
.testomonial.testomonial-5 .test-part img {
    top: -50px;
}
.witr_item_column {
    padding: 0 15px;
    padding-top: 60px;
}
.witr_slick_column {
    padding: 0 15px;
}
.em_crating {
    /* margin-top: 5px;
     */
}
.em_crating i {
    color: #ddd;
    font-size: 18px;
}
.em_crating i.active {
    color: #0c5adb;
}
/* single_creativeItem */
.single_creativeItem {
    text-align: center;
}
.box-size {}
.testiCreCon {
    position: relative;
    box-shadow: 0px 2px 29px 0px rgba(0, 0, 0, 0.06);
    background: #fff;
    border-radius: 5px;
    padding: 25px 20px 30px 20px;
    margin-bottom: 32px;
    margin-right: 30px;
}
.testiCreCon:after {
    position: absolute;
    content: '';
    left: 50%;
    bottom: -19px;
    border-radius: 15px;
    width: 50px;
    height: 50px;
    background: #fff;
    transform: rotate(45deg);
    z-index: -1;
    box-shadow: 0px 2px 29px 5px rgba(0, 0, 0, 0.08);
}
.testiCreCon i {
    font-size: 100px;
    color: #dddddd;
    position: absolute;
    left: 50%;
}
.testiCreCon p {
    position: relative;
    margin: 0;
    z-index: 1;
}
.testAuthor {}
.testAuthor h6 {
    margin-bottom: 0px;
}
.testAuthor span {
    font-size: 15px;
}
/* testimonial style 7 */
.witr_client7 {
    position: relative;
}
.witr_testiSlider {
    left: 0;
    right: 0;
    width: auto;
    height: auto;
    padding: 0 0 11px;
    margin: auto;
}
.witr_testiSlider .slick-slide.item {
    /* padding: 15px 0;
     */
    outline: none;
}
.wirt_TraSlider .slick-slide.item {
    outline: none;
}
.witr_testiSlider .slick-slide .witr_autho_thumb img {
    width: 81px;
    height: 81px;
    border-radius: 50%;
    display: inline-block;
}
.witr_content_test7 {
    position: relative;
    padding: 0 180px;
}
.witr_content_test7 .em_crating {}
.witr_content_test7 .em_crating i {
    font-size: 18px;
}
.witr_content_test7 p {
    position: relative;
    font-size: 18px;
    line-height: 28px;
    z-index: 3;
}
.witr_content_test7 p::after {
    position: absolute;
    left: 0;
    top: 8px;
    right: 0;
    content: "\f10e";
    font-family: fontAwesome;
    font-size: 146px;
    line-height: .8;
    color: #eeeeee;
    z-index: -1;
}
.witr_author_name {
    margin-top: 20px;
    z-index: 11;
    position: relative;
}
.witr_content_test7 h6 {}
.witr_content_test7 span {
    font-size: 18px;
}
/*=========================== testomonial style 8 css ===========================*/
.witr_testomonial_area {
    width: 80%;
    margin: auto;
}
.witr_background_test {
    box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.1);
    background: #fff;
    border-top: 2px solid #0c5adb;
    border-bottom: 2px solid #0c5adb;
    margin-top: 50px;
    margin-bottom: 60px;
}
.witr_testi_main {
    box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.1);
    text-align: center;
    padding: 50px 0px;
    background: #fff;
    border-top: 2px solid #0c5adb;
    border-bottom: 2px solid #0c5adb;
    width: 70%;
    margin: auto;
    margin-top: -50px;
    margin-bottom: -50px;
}
.witr_test_part {
    float: left;
    margin-left: 215px;
    margin-right: -165px;
}
.witr_test_part img {}
.witr_ns_part {}
.witr_ns_part h6 {
    font-size: 22px;
    margin-top: 10px;
}
.witr_ns_part i {
    color: #0c5adb;
    font-size: 17px;
    font-weight: 500;
}
.witr_test_content {}
.witr_test_content p {
    width: 88%;
    margin: auto;
    margin-top: 30px;
}
.witr_test_name {
    margin: 30px 0 15px;
}
.witr_test_name i {
    color: #0c5adb;
    font-size: 18px;
}
/* witr_testi_s_9 */
.witr_testi_s_9 .em_testi_text {
    float: none;
}
/* busi_testimonial */
.busi_testimonialArea {
    position: relative;
}
.busi_testiSlider {
    position: relative;
    margin: 0;
    padding: 0 0 15px;
}
.busi_testiSlider p {
    margin: auto;
    font-size: 16px;
    width: 74%;
}
.busi_singleNav {
    left: 0;
    right: 0;
    width: 470px;
    height: auto;
    padding: 0;
    margin: auto;
}
.item {}
.autho_thumb {}
.autho_thumb img {
    margin: auto;
}
.test_author {
    margin-top: 12px;
}
.test_author h6 {
    font-size: 22px;
    line-height: 24px;
    margin-bottom: 0;
}
.test_author span {
    color: #7c7c7c;
    font-size: 16px;
}
/* witr_testi_s_12 */
.witr_testi_s_12 .em_testi_text,
.witr_testi_s_12.em_single_testimonial {
    text-align: center;
}
.witr_testi_s_12 .em_test_thumb {
    float: none;
    margin-right: 0px;
}
.witr_testi_s_12 .em_test_thumb img {
    width: auto;
    margin: auto;
}
.em_test_thumb img {
    display: initial !important;
}
/* testimonial_post_13 */
.testimonial_post_13 {
    display: flex !important;
    justify-content: space-around;
    align-items: center;
}
.testimonial_post_13.em_single_testimonial {
    padding: 0;
}
.test_text_all {
    padding: 25px 30px 26px;
    width: 100%;
}
.testimonial_post_13 .em_testi_text p {
    font-size: 19px;
    font-style: italic;
}
.testimonial_post_13 .test-part {
    margin-bottom: 0px;
}
.witr_screenshot_thumb {
    width: 100%;
}
.execllent_toggol {
    display: flex;
    align-items: center;
    justify-content: center;
}
.execllent_star {
    margin-left: 15px;
}
.execllent_star h3 {
    color: #0c5adb;
    font-size: 18px;
    font-weight: 600;
    margin: 0;
    font-style: italic;
}
/*====== home page 2 ======*/
.banner-laptop-2 img {
    width: 100%;
    margin-top: 0;
}
/*=========================== 10.blog css ===========================*/
.all_blog_color {
    text-align: left;
}
.blog-part {}
.blog_part_inner {}
.witr_blog_imags {
    overflow: hidden;
}
.blog-img {
    position: relative;
    transition: .5s;
}
.blog-img img {
    width: 100%;
}
.blog-img a {
    position: relative;
    display: block;
}
.blog-img a::before {
    position: absolute;
    content: '';
    background: rgba(0, 0, 0, 0.5);
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    width: 100%;
    height: 100%;
    transform: scale(0);
    transition: .5s;
}
.blog_part_inner:hover .blog-img,
.blog_part_inner:hover .blog-img a::before {
    transform: scale(1.2);
}
.wblog-content {
    padding: 23px 25px 26px;
    box-shadow: 0px 2px 6px 0px #f5f2f2;
}
.blog_part_inner:hover.wblog-content {
    box-shadow: 0px 2px 8px 0px rgba(0, 0, 0, 0.5);
}
.wblog-content span {
    font-size: 15px;
    color: #0c5adb;
    line-height: 28px;
    padding-bottom: 15px;
    margin-right: 10px;
}
.wblog-content span a {
    font-size: 15px;
    color: #0c5adb;
}
.wblog-content span i {
    padding-right: 5px;
    padding-left: 5px;
    color: #0c5adb;
    transition: .5s;
}
.wblog-content h5>a {
    font-weight: 700;
}
.wblog-content h5>a:hover,
.wblog-content span i:hover {
    color: #0c5adb;
}
.wblog-content h5 {
    margin: 10px 0px 15px;
}
.wblog-content>a {
    font-size: 16px;
    font-weight: 500;
    /* line-height: 49px;
     */
    padding: 9px 30px;
    border: 1px solid #0c5adb;
    border-radius: 5px;
    margin-top: 10px;
    margin-bottom: 5px;
    transition: .5s;
    display: inline-block;
}
.wblog-content>a:hover {
    background: #0c5adb;
    color: #fff;
}
.witr_bt2 {}
/*====== blog style 2 ======*/
.wblog-content.blog-content-5 {
    padding: 15px 20px 15px;
}
.wblog-content.blog-content-5 h5 {
    padding-bottom: 0px;
}
/* blog area css 5 */
.busi_singleBlog {
    background: #fff;
    transition: .5s;
    /* box-shadow: 10px 10px 30px 10px rgba(215, 216, 218, 0.07); */
    box-shadow: 0px 0px 20px 0px rgb(42 67 113 / 15%);
    border-radius: 20px;
}
.busi_singleBlog:hover {
    box-shadow: 0px 5px 8px 0px rgba(0, 0, 0, 0.05);
}
.witr_sb_thumb {
    overflow: hidden;
    position: relative;
    border-radius: 20px 20px 0px 0px;
}
.witr_sb_thumb img {
    width: 100%;
    transition: .5s;
    border-radius: 20px 20px 0px 0px;
}
.witr_sb_thumb::before {
    position: absolute;
    content: '';
    background: rgba(0, 0, 0, 0.5);
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    transform: scale(0);
    transition: .5s;
    z-index: 1;
    border-radius: 20px 20px 0px 0px;
}
.busi_singleBlog:hover .witr_sb_thumb img,
.busi_singleBlog:hover .witr_sb_thumb::before {
    transform: scale(1.2);
    border-radius: 20px 20px 0px 0px;
}
.witr_blog_con {
    padding: 20px 15px 0px 25px;
    margin-bottom: 0px;
}
.witr_blog_con span {
    font-size: 16px;
    line-height: 50px;
    font-size: 16px;
    margin-bottom: 15px;
    margin-right: 2px;
}
.bs5 span {
    line-height: 26px;
}
.witr_blog_con span i {
    padding-right: 5px;
    padding-left: 5px;
    transition: .5s;
}
.witr_blog_con span i:hover {
    color: #0c5adb;
}
.witr_blog_con h2 {
    color: #00247e;
    margin: 15px 0 0;
}
.witr_blog_con h2 a {
    display: inline-block;
}
.witr_blog_con h2 a:hover {
    color: #0c5adb;
}
.witr_post_Author {
    padding-bottom: 27px;
    /* margin: 0 30px;
     */
    position: absolute;
    left: 30px;
    top: 30px;
    z-index: 999;
}
.witr_post_Author img {
    width: 33px;
    height: 33px !important;
    border-radius: 50% !important;
    margin-right: 5px
}
.witr_post_Author .nameAuthor {
    font-size: 20px;
    line-height: 36px;
    color: #0c5adb;
    margin: 0;
    font-weight: 500;
}
.witr_post_Author .comment {
    float: right;
    font-size: 17px;
    color: #00247e;
    line-height: 30px;
}
.witr_post_Author .nameAuthor:hover,
.witr_post_Author .comment:hover {
    color: #00247e;
}
/*========= blog area css 6 ==========*/
.witr_blog_area6 {}
.witr_singleBlog {
    background: #fff;
    transition: .5s;
    position: relative;
    overflow: hidden;
}
.witr_sb6_thumb {
    position: relative;
}
.witr_sb6_thumb img {
    width: 100%;
    transition: .5s;
}
.witr_sb6_thumb::before {
    position: absolute;
    content: '';
    background: #0000004d;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    transform: scale(0);
    transition: .5s;
    z-index: 1;
}
.witr_sb6_thumb::after {
    position: absolute;
    content: '';
    background: rgba(0, 0, 0, 0.1);
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
}
.witr_singleBlog:hover .witr_sb6_thumb img,
.witr_singleBlog:hover .witr_sb6_thumb::before {
    transform: scale(1.2);
}
.all_text_position {
    position: absolute;
    top: 50%;
    z-index: 1;
    transform: translateY(-50%);
}
.witr_blog_con6 {
    padding: 20px;
}
.witr_blog_con6 span {
    font-size: 16px;
    line-height: 50px;
    margin-bottom: 3px;
    font-size: 16px;
    color: #fff;
    padding-bottom: 15px;
    margin-right: 2px;
}
.witr_blog_con6 span i {
    padding-right: 5px;
    padding-left: 5px;
    color: #fff;
    transition: .5s;
}
.witr_blog_con6 span i:hover {
    color: #0c5adb;
}
.witr_blog_con6 h2 {
    color: #fff;
    margin-bottom: 0;
}
.witr_blog_con6 h5 a {
    margin-top: 20px;
    font-size: 20px;
    font-weight: 400;
    color: #fff;
    display: inline-block;
}
.witr_blog_con6 h2 a {
    display: inline-block;
    color: #fff;
}
.witr_blog_con6 h2 a:hover {
    color: #0c5adb;
}
.witr_blog_con6 p {
    color: #fff;
    margin-top: 25px;
    opacity: 1;
    transition: .5s;
}
.witr_singleBlog:hover .witr_blog_con6 p {
    opacity: 1;
}
.pro-heading {
    display: flex;
    margin-bottom: 20px;
    justify-content: center;
}
.witr_post_Author6 {
    margin: 32px 16px 0px;
}
.witr_post_Author6 img {
    width: 40px;
    height: 40px !important;
    border-radius: 50% !important;
    margin-right: 15px;
    float: left;
    margin-top: -8px;
}
.witr_post_text {
    overflow: hidden;
}
.witr_post_Author6 .nameAuthor {
    font-size: 17px;
    color: #fff;
    display: block;
}
.witr_post_Author6 span a {
    color: #fff;
}
.witr_post_Author6 span {
    font-size: 17px;
    color: #fff;
    margin-right: 5px;
}
.witr_post_Author6 span a i {
    /* display:none;
     */
    margin-right: 2px;
}
.witr_post_Author6 .comment {
    float: right;
    font-size: 17px;
    color: #fff;
    line-height: 30px;
}
.witr_post_Author6 .nameAuthor:hover,
.witr_post_Author6 .comment:hover {
    color: #0c5adb;
}
/* witr_blog_area8 */
.witr_blog_area8 {}
.witr_blog_area8 .witr_singleBlog {
    box-shadow: 0px 0px 15px 0px rgb(0, 0, 0, 0.1);
    margin-top: 10px;
}
.witr_blog_area8 .witr_sb6_thumb::after {
    position: absolute;
    content: '';
    background: #fff;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
}
.witr_singleBlog:hover .witr_sb6_thumb::after {
    background: transparent !important;
}
.witr_blog_area8 .witr_blog_con6 h2 {}
.witr_blog_area8 .witr_blog_con6 p {
    margin-top: 0px;
}
.witr_blog_area8 .witr_blog_con6 h5 a {
    margin-top: 10px;
    font-size: 17px;
}
.witr_blog_area8 .witr_blog_con6 h2 a {
    color: #272727;
}
.witr_blog_area8 .witr_blog_con6 p,
.witr_blog_area8 .witr_blog_con6 h5 a {
    color: #818282;
}
.witr_singleBlog:hover .witr_blog_con6 p,
.witr_singleBlog:hover .witr_blog_con6 h5 a,
.witr_singleBlog:hover .witr_blog_con6 h2 a {
    color: #fff;
}
.witr_blog_area8 .em-blog-content-area_adn {
    padding: 0px;
}
.witr_blog_area8 .learn_btn {
    border-radius: 5px;
    padding: 10px 30px;
    background: #0c5adb;
    color: #fff;
    margin-top: 30px;
}
.witr_singleBlog:hover .learn_btn {
    background: #fff;
    color: #0c5adb;
}
/* witr_blog_area9 */
.witr_post_meta9 {
    position: absolute;
    top: 15px;
    left: 15px;
    z-index: 1;
}
.witr_post_meta9 span {
    color: #fff;
    background: #0c5adb;
    padding: 3px 10px;
    display: inline-block;
    border-radius: 5px;
}
.witr_post_meta9 span a {
    color: #fff;
}
/* witr_blog_area 10 */
.witr_blog_area10 .witr_blog_con {
    padding: 0;
}
.witr_blog_area10 .busi_singleBlog {
    padding: 20px 20px 20px 20px;
    box-shadow: 0 20px 40px 0 rgba(50, 65, 141, .12);
}
.witr_blog_area10 .witr_post_meta9 {
    top: auto;
    right: 15px;
    bottom: 0;
}
.witr_blog_area10 .witr_post_meta9 span {
    padding: 10px 10px;
    display: block;
    text-align: center;
    margin-bottom: 15px;
}
.witr_blog_area10 .witr_blog_con h2 {
    margin-top: 0;
}
.witr_blog_area10 .em-blog-content-area_adn {
    padding: 0px;
}
.witr_blog_area10 .learn_btn {
    padding: 12px 30px;
    background: #f5f5f5;
}
.witr_blog_area10 .learn_btn:hover {
    background: #0c5adb;
    color: #fff;
}
.witr_blog_area10 .learn_btn i {
    color: #fff;
    width: 40px;
    height: 40px;
    line-height: 40px;
    background: #0c5adb;
    border-radius: 50px;
}
.witr_blog_area10 .learn_btn:hover i {
    background: #00247e;
}
/* witr_blog_area11 */
.witr_blog_area11 .witr_blog_con h2 {
    margin: 5px 0 0;
}
.witr_blog_area11 .witr_blog_con {
    padding: 20px 15px 5px 25px;
}
.witr_blog_area11 .em-blog-content-area_adn {
    padding: 0px 10px 22px 20px;
}
.witr_top_category {
    position: absolute;
    left: 20px;
    top: 20px;
    z-index: 999;
}
.witr_top_category ul li {
    display: inline-block;
}
.witr_top_category ul li a {
    color: #fff;
    background: #0c5adb;
    padding: 3px 10px;
    border-radius: 5px;
    margin: 0 10px 10px 0;
    display: inline-block;
}
.witr_blog_area11 .learn_btn {
    padding: 10px 30px;
    background: #0c5adb14;
    border-radius: 5px;
    color: #0c5adb;
}
.witr_blog_area11 .learn_btn:hover {
    background: #0c5adb;
    color: #fff;
}
/* witr_blog_area12 */
.witr_blog_area12 .witr_blog_con {
    padding: 20px 15px 12px 25px;
}
/* witr_blog_area13 */
.witr_blog_area13 .witr_top_category {
    transform: scale(0);
    transition: .5s;
}
.witr_blog_area13 .busi_singleBlog:hover .witr_top_category {
    transform: scale(1);
}
.witr_blog_meta_potion {
    background: #fff;
    margin-top: -55px;
    margin-bottom: 25px;
    z-index: 9;
    position: relative;
    padding: 15px 10px;
    box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.04);
    /* border-radius: 5px;
     */
}
.witr_blog_area13 .witr_post_Author .nameAuthor {
    font-size: 17px;
}
.witr_blog_area13 .witr_post_Author {
    display: inline-block;
    position: inherit;
    padding-bottom: 0;
    left: 0;
    top: 0;
}
.witr_blog_area13 .witr_post_Author img {
    margin-right: 10px;
    float: left;
}
.witr_blog_area13 .witr_blog_con {
    padding: 20px 30px 25px;
}
.witr_blog_area13 .learn_btn {
    border-radius: 5px;
    padding: 10px 30px;
    border: 1px solid #ddd;
    margin-top: 20px;
    transition: .5s;
}
.witr_blog_area13 .learn_btn:hover {
    background: #0c5adb;
    border-color: #0c5adb;
    color: #fff;
}
/* witr_blog_area14 */
.witr_blog_meta_potion14 {
    margin: 5px 0px 17px;
}
.witr_blog_area14 .witr_blog_con {
    padding-top: 15px;
}
/* witr_blog_area16 */
.witr_blog_area16 .em-blog-content-area_adn {
    padding: 0px 10px 22px 0px;
}
.witr_blog_area16 .witr_blog_con {
    padding: 20px 20px 25px 20px;
}
.witr_blog_border {
    border: 1px solid #f2f2f2;
    margin-bottom: 10px;
}
/*=========================== 10.counter css ===========================*/
.witr_counter_single {
    text-align: left;
    margin-bottom: 30px;
}
.witr_counter_number_inn {
    overflow: hidden;
}
.witr_counter_number_inn h3,
.witr_counter_number_inn span {
    font-size: 40px;
    color: #0c5adb;
    display: inline-block;
    font-weight: 700;
    margin-bottom: 0;
}
.witr_counter_number_inn span {
    line-height: 0;
}
/* content */
.witr_counter_number_inn h4 {
    font-size: 22px;
}
/*====== style 2 ======*/
.witr_counter_icon {}
.witr_counter_icon i {
    font-size: 23px;
    display: inline-block;
}
.witr_custom_icon {}
.witr_custom_icon i {
    font-size: 60px;
    display: inline-block;
    margin-bottom: 10px;
}
/*====== style 4 ======*/
.witr_single_counter {
    border: 1px solid #324452;
    border-radius: 5px;
    padding: 37px 0 61px;
    text-align: center;
    transition: all 0.5s ease 0s;
    height: 270px;
    width: 270px;
    transition: .5s;
    margin: auto;
}
.witr_single_counter:hover {
    background: #0c5adb;
}
.witr_counter_icon4 {}
.witr_counter_icon4 i {
    font-size: 30px;
    text-align: center;
    transition: all 1s ease 0s;
    margin-bottom: 15px;
}
.witr_counter_text h4 {
    font-size: 30px;
}
.witr_counter_text h3 {
    display: inline-block;
    font-size: 40px;
}
.witr_counter_text span {
    font-size: 35px;
    font-weight: 700;
    line-height: 0;
}
/* style 5 */
.wirt_new_iner {
    float: left;
    margin-right: 20px;
}
.counter_5 .witr_counter_number_inn h4 {
    margin-top: 13px;
}
.counter_5 .witr_counter_number_inn h3 {
    margin-bottom: 0;
}
.wirt_new_content {}
.wirt_new_content p {
    margin-top: 20px;
}
/*====== style 6 ======*/
.witr_counter_6.witr_counter_single {
    background: #fff;
    padding: 28px 25px 35px;
    box-shadow: 0px 5px 20px 0px #0000000d;
    margin-bottom: 30px;
}
.witr_counter_6 .wirt_new_iner {
    background: #0c5adb;
    padding: 30px 0px 32px;
    border-radius: 5px;
    width: 29%;
    text-align: center;
    transform: skewY(356deg);
}
.witr_counter_6 .witr_counter_number_inn h3,
.witr_counter_6 .witr_counter_number_inn span {
    font-size: 31px;
    color: #fff;
}
.witr_counter_6 .witr_counter_number_inn {
    overflow: inherit;
}
/*home page 4*/
.brand-slide-4 {
    border-top: 1px solid #ddd;
}
/*=========================== 10.other page css ===========================*/
/*====== sing up page ======*/
.sing-up-part h3 {
    font-size: 35px;
    line-height: 28px;
    padding-bottom: 25px;
}
.sing-up-part p {
    padding-top: 20px;
    padding-bottom: 10px;
}
.sing-up-part .input-layer {
    width: 100%;
    height: 50px;
    border: 1px solid #ddd;
    border-radius: 5px;
    padding-left: 30px;
}
.sing-up-part form input[type="checkbox"] {
    display: none;
}
.sing-up-part form input[type="checkbox"]+.label-text:before {
    content: '\2714';
    border: 2px solid #ddd;
    border-radius: 2px;
    padding-left: 1px;
    padding-right: 1px;
    padding-top: 1px;
    padding-bottom: 1px;
    color: transparent;
    margin-right: 10px;
    font-size: 12px;
}
.sing-up-part form input[type="checkbox"]:checked+.label-text:before {
    background: #ddd;
    content: '\2714';
    font-family: fontawesome !important;
    padding: 3px 5px;
}
.sing-up-part form label {
    cursor: pointer;
    padding-top: 30px;
    display: block;
    margin: 0;
    padding-bottom: 30px;
}
.sing-up-part form label span {
    color: #555;
}
.sing-up-part form button {
    line-height: 48px;
    padding: 0 40px;
    background: #0c5adb;
    border: 1px solid #0c5adb;
    color: #fff;
    cursor: pointer;
    border-radius: 5px;
    font-weight: 500;
    transition: .5s;
}
.sing-up-part form button:hover {
    background: transparent;
}
/*===================== mettle PORTFOLIO AREA CSS =========================*/
.portfolio_nav {
    padding: 30px 0 40px;
}
.portfolio_nav ul {
    text-align: center;
}
.portfolio_nav ul li {
    display: inline;
}
.portfolio_nav ul li {
    border: 1px solid #f3eaea;
    border-radius: 5px;
    cursor: pointer;
    display: inline-block;
    font-weight: 500;
    margin: 0 5px 10px;
    padding: 10px 20px;
    position: relative;
    transition: .5s;
}
.portfolio_nav ul li:hover,
.portfolio_nav ul li.current_menu_item {
    color: #fff;
    background: #0c5adb none repeat scroll 0% 0;
    border-color: #0c5adb;
}
.prot_wrap {
    overflow: hidden;
}
/* single gallery css */
.single_protfolio {
    position: relative;
    margin-bottom: 30px;
    object-fit: cover;
    height: 250px;
    overflow: hidden;
}
.prot_thumb {}
.prot_thumb img {
    display: block;
    transform: scale(1);
    transition: all 0.5s ease 0s;
    width: 100%;
}
.single_protfolio:hover .prot_thumb img {
    transform: scale(1.1);
}
.prot_content {
    position: absolute;
    text-align: center;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    transition: .5s;
    right: 0;
    top: 0;
    bottom: 0;
    left: 0;
    opacity: 0;
    background: #0c5adb80;
    z-index: 9;
}
.multi_gallery.prot_content {
    height: 90%;
    width: 80%;
    right: 10%;
    top: 5%;
    bottom: 5%;
    left: 10%;
}
.prot_content_inner {
    position: absolute;
    top: 50%;
    width: 100%;
    left: 50%;
    transform: translateX(-50%) translateY(-50%);
    z-index: 10;
    transition: all 0.5s ease-in-out 0.5s;
}
.single_protfolio:hover .prot_content {
    opacity: 1;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
}
.prot_content h3 {
    margin: 0;
    text-transform: capitalize;
    color: #fff;
    font-size: 18px;
}
.prot_content h3 a {
    color: #fff;
    font-size: 23px;
    font-weight: 700;
    text-transform: capitalize;
    transition: .5s;
}
.prot_content h3 a:hover {
    color: #00247e;
}
.prot_content p {
    color: #fff;
    line-height: 1.2;
    margin: 5px 0 0;
}
.prot_content p span {
    display: inline-block;
    padding-top: 0px;
}
.single_protfolio:hover .prot_content {
    opacity: 1;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
    transform: scale(1, 1);
}
.porttitle_inner span,
.porttitle_inner4 span,
.prot_content span {
    position: relative;
    margin: 0 2px;
}
.prot_content span:before,
.porttitle_inner4 span:before,
.porttitle_inner span:before {
    bottom: 0;
    content: ",";
    position: absolute;
    right: -5px;
}
.porttitle_inner span:last-child:before,
.prot_content span:last-child:before,
.porttitle_inner4 span:last-child:before {
    content: "";
}
.nospace.col-xs-12 {
    padding: 0px;
}
.nospace .single_protfolio {
    margin-bottom: 0px;
}
/* load button css */
.gallery_load_button {}
.gallery_load_button a {
    border: 1px solid #ddd;
    color: #444;
    padding: 7px 15px;
    display: inline-block;
    font-size: 17px;
    margin-top: 0px;
}
.gallery_load_button a:hover {
    border-color: #0c5adb;
    background: #0c5adb;
    color: #fff;
}
.prot_wrap.nospace .gallery_load_button a {
    margin-top: 30px;
}
/* portfolio icon css */
.picon {}
.picon a {
    background: #0c5adb;
    border-radius: 5px;
    color: #fff;
    display: inline-block;
    font-size: 20px;
    height: 50px;
    line-height: 50px;
    margin: 0 3px 11px;
    width: 50px;
    text-align: center;
}
.picon a:hover {
    border-color: #00247e;
    background: #00247e;
    color: #fff;
}
/* single portfolio */
.pimgs {}
.pimgs img {
    height: 465px;
    width: 100%;
}
.prots-contentg p {}
/*style 1 */
.em_port_content {
    background: #0c5adb80;
    height: 100%;
    opacity: 1;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
    position: absolute;
    right: 0;
    text-align: center;
    top: 0;
    transition: all 0.5s ease 0s;
    width: 100%;
    z-index: 9;
    left: 0;
    top: -100%;
    width: 100%;
    transition: .5s;
    text-align: center;
    color: #fff;
}
.pstyle_1 .porttitle_inner h2 {
    color: #fff;
    padding-bottom: 9px;
}
.pstyle_1 .porttitle_inner h2 a {}
.pstyle_1 .porttitle_inner p {}
.pstyle_1 .prot_content p {
    margin: 2px 0 0;
}
.pstyle_1 .single_protfolio {
    transition: .5s;
}
.pstyle_1 .porttitle_inner .prots-content {
    color: #fff;
}
.portfolio_readmore_btn {
    padding-top: 23px;
}
.portfolio_readmore_btn>a {
    background: #fff none repeat scroll 0% 0;
    border-radius: 5px;
    display: inline-block;
    padding: 6px 21px;
    text-transform: uppercase;
    color: #0c5adb;
    transition: .3s;
    border: 1px solid transparent;
}
.portfolio_readmore_btn>a:hover {
    background: #0c5adb;
    color: #fff;
    border: 1px solid #0c5adb;
}
.em_port_container {
    overflow: hidden;
    position: relative;
}
.pstyle_1 .porttitle_inner p span {
    padding-top: 5px;
    color: #fff;
}
.pstyle_1 .picon a {
    background: transparent;
    border-radius: 5px;
    color: #fff;
    display: inline-block;
    font-size: 25px;
    height: 50px;
    line-height: 50px;
    margin: 0 8px 11px;
    width: 50px;
    transition: .5s;
}
.pstyle_1 .picon a:hover {
    background: #0c5adb;
    color: #fff;
}
.pstyle2 .prot_content {
    background: #0c5adb80;
}
.pstyle2 .prot_content_inner {
    left: 50%;
    position: absolute;
    top: 60%;
    transform: translateX(-50%) translateY(-50%);
    width: 100%;
    z-index: 10;
    transition: all 0.3s ease-in-out 0.3s;
    opacity: 0;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
}
.pstyle2 .single_protfolio:hover .prot_content_inner {
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
    top: 50%;
    opacity: 1;
}
/* port style 3 */
.em_plus_port {
    position: absolute;
    bottom: 20px;
    right: 30px;
    z-index: 99;
}
.pstyle2.pstyle3 .prot_content_inner {
    text-align: left;
}
.pstyle2.pstyle3 .prot_content_inner {
    left: 3000px;
    position: absolute;
    top: 60%;
    transform: translateX(-50%) translateY(-50%);
    width: 100%;
    z-index: 10;
    transition: all 0.3s ease-in-out 0.3s;
    opacity: 0;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    background: #0c5adb6b;
    padding: 20px;
    transition: .5s;
}
.pstyle2.pstyle3 .single_protfolio:hover .prot_content_inner {
    left: 75%;
}
/* style 4 */
.pstyle4.pstyle_1 .single_protfolio:hover {
    box-shadow: none;
}
.pstyle4 .prot_content_inner {
    top: 50%;
}
.pstyle4 .prot_thumb {
    overflow: hidden;
    position: relative;
}
.pprotfolio4 {
    box-shadow: 0 10px 16px 0 rgba(0, 0, 0, 0.7);
    padding: 17px 10px 20px;
}
.pprotfolio4 {
    border: 1px solid #f1f1f1;
    border-top: 0px solid #f1f1f1;
    padding: 20px 10px 23px;
}
.porttitle_inner4 h3 {
    margin: 0;
    text-transform: capitalize;
    color: #454545;
    font-size: 18px;
    font-weight: 600;
    line-height: 1;
}
.porttitle_inner4 h3 a {
    text-transform: uppercase;
    color: #454545;
    font-size: 18px;
    font-weight: 600;
}
.porttitle_inner4 p {
    color: #454545;
    line-height: 1;
    margin: 5px 0 0;
}
.porttitle_inner4 p span {
    display: inline-block;
    padding-top: 5px;
}
/* style 3 */
.positi_3.pprotfolio4 {
    padding: 20px 10px 23px;
    border: none;
    position: absolute;
    bottom: -100px;
    background: #0c5adb;
    left: 0;
    right: 0;
    z-index: 9;
    transition: .5s;
    text-align: center;
}
.single_protfolio:hover .positi_3.pprotfolio4 {
    bottom: 0px;
}
.positi_3 .porttitle_inner4 p span,
.positi_3 .porttitle_inner4 h3 a {
    color: #fff;
}
/* single portfolio2 */
.portfolio-details-box {}
.gitem img {}
.portfolio-details-box h2 {
    font-size: 25px;
}
.portfolio-details-box ul {}
.portfolio-details-box ul li {
    padding-top: 15px;
    padding-bottom: 10px;
    border-bottom: 1px solid #ddd;
    list-style: none;
}
.portfolio-details-box ul li b {
    color: #444;
    font-size: 18px;
    font-weight: 600;
}
.portfolio-details-box ul li span.eright {
    font-weight: 400;
    font-size: 16px;
    margin-left: 5px;
}
.portfolio-details-box .prots-contentg ul {
    margin-left: 0px;
}
.portfolio-details-box .solutech-single-icon-inner {
    text-align: left;
}
.pr-title {}
.pr-title h2 {
    margin-top: 15px;
    margin-bottom: 15px;
}
.single_carousel_item .slick-dots {
    bottom: -40px;
}
/*== Title Css ==*/
.solutech_content {}
.solutech_content p {
    padding-top: 10px;
}
.witr_6 .solutech_content p,
.witr_5 .solutech_content p {
    width: 75%;
    margin: auto;
}
.solutech_content h5 {
    padding-bottom: 7px;
    font-size: 18px;
}
.solutech_content h2,
.solutech_content h3 {
    font-size: 35px;
    padding: 4px 0px;
}
.solutech_content p span,
.solutech_content h5 span,
.solutech_content h2 span,
.solutech_content h3 span {
    color: #0c5adb;
}
/*======== Button css ==========*/
.solutech_button {
    margin-top: 45px;
}
.solutech_button a {
    background: #0c5adb;
    padding: 18px 35px;
    color: #fff;
    display: inline-block;
    font-size: 18px;
    transition: 1s;
    margin-right: 15px;
    font-weight: 500;
    border-radius: 30px;
}
.solutech_button a:hover {
    background: #00247e;
    color: #fff;
}
.solutech_button a i {
    margin-left: 10px;
}
.witr_b9 {
    margin-top: 100px;
}
/*============= call to action =============*/
.all_cal_color h1,
.all_cal_color h2,
.all_cal_color h3,
.all_cal_color h4,
.all_cal_color h5,
.all_cal_color p,
.all_cal_color h6 {
    margin: 0px;
    padding: 0px;
}
.all_cal_color a {
    transition: 1s;
    overflow: hidden;
}
.cal_to_toggole {
    display: flex;
    align-items: center;
}
.solutech_content.col_content_width_100 {
    width: 100%;
}
.solutech_button.no_margin {
    margin-top: 0px;
    width: 60%;
}
solutech_button.no_margin a {
    margin-right: 0px;
}
/*============= video icon ==============*/
.solutech_video_inner {
    position: relative;
    text-align: center;
    top: 60px;
}
.solutech_video_inner h4 {
    margin-top: 20px;
}
.solutech_video_inner a {
    position: relative;
}
.solutech_video_inner a::before {
    content: "";
    position: absolute;
    top: 35%;
    left: 50%;
    height: 70px;
    width: 70px;
    transform: translate(-50%, -50%);
    border-radius: 50%;
    box-shadow: 0 0 0 0 #0c5adb;
    animation: witr_video_ripple 2s infinite;
}
.solutech_video_inner i {
    color: #fff;
    height: 70px;
    width: 70px;
    text-align: center;
    line-height: 70px;
    background: #0c5adb;
    border-radius: 50%;
    font-size: 25px;
    display: inline-block;
    transition: 1s;
}
@keyframes witr_video_ripple {
    70% {
        box-shadow: 0 0 0 75px rgba(255, 255, 255, 0);
    }

    100% {
        box-shadow: 0 0 0 0px rgba(255, 255, 255, 0);
    }
}
/*=========== Style 11 ============*/
.witr_11 {
    position: relative;
}
.witr_col_image {
    position: relative;
}
.witr_col_image::before {
    position: absolute;
    content: "";
    width: 100%;
    height: 100%;
}
.witr_col_image img {
    width: 100%;
}
.solutech_video11 {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translateX(-50%) translateY(-50%);
}
/*====== apps button =======*/
.w_apps_button_image {
    display: inline-block;
    margin-right: 34px;
}
.w_apps_button_image a {}
.w_apps_button {
    display: inline-block;
}
.w_apps_button a {
    padding: 10px 30px 11px;
    border: 1px solid #0c5adb;
    border-radius: 5px;
    margin-right: 15px;
    display: block;
    transition: .5s;
}
.w_apps_button a:hover {
    background: #0c5adb;
    transition: .5s;
}
.w_apps_button a:hover span.isolutech,
.w_apps_button a:hover span.spaninner {
    color: #fff;
    transition: .5s;
}
span.isolutech {
    float: left;
    font-size: 25px;
    margin-right: 15px;
    margin-top: 0px;
}
span.spaninner {
    display: inline-block;
    /* overflow: hidden;
     */
    font-size: 23px;
}
span.smalltext {
    display: block;
    font-size: 14px;
}
/*====== single image area =======*/
.single_image_area {}
.single_image {
    position: relative;
}
.single_image:before {
    content: '';
    position: absolute;
    /* background: #0c5adb;
     */
    top: 0;
    width: 100%;
    height: 100%;
    left: 0;
    right: 0;
    bottom: 0;
    opacity: 0.5;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
}
.single_image img {
    /* width:100%;
     */
}
.witr_tx_ovei_title {
    position: absolute;
    right: 20px;
    top: 20px;
    z-index: 9;
    background: #0c5adb;
    padding: 60px 30px;
    width: 200px;
    border-radius: 5px;
}
.witr_tx_ovei_title h2 {
    margin-bottom: 5px;
    color: #fff;
}
.witr_tx_ovei_title h2 a {
    color: #fff;
}
.witr_tx_ovei_title p {
    color: #fff;
    margin: 0;
}
/*====== footer widget area css =======*/
.witr_footer_widget_area {}
.witr_footer_widget {}
/* title */
.witr_own_widet_title {}
.witr_own_widet_title h1 {
    font-size: 22px;
    padding-bottom: 3px;
}
/* content */
.wittr_footermenu_w_list {}
.wittr_footermenu_w_list ul {}
.wittr_footermenu_w_list ul li {
    list-style: none;
}
.wittr_footermenu_w_list ul li a,
.wittr_footermenu_w_list ul li {
    font-size: 16px;
    line-height: 38px;
    font-weight: 400;
    color: #555;
    transition: .5s;
}
.wittr_footermenu_w_list ul li a:hover {
    color: #0c5adb;
}
/* icon */
.wittr_footermenu_w_list ul li i {}
/* tags css*/
.witr_own_widet_title h5 {
    color: #fff;
    font-size: 20px;
    font-weight: 600;
    padding-bottom: 17px;
}
.witr_own_widet_title .tagcloud a {
    color: #fff;
    font-size: 16px !important;
    line-height: 27px;
    margin-right: 15px;
    padding: 0;
}
/*====== socials css =======*/
.witr_single_socials {}
.witr_single_socials ul {}
.witr_single_socials ul li {
    list-style: none;
}
.witr_single_socials ul li a {}
.witr_single_socials ul li a i {
    display: inline-block;
    color: #555;
    margin-right: 15px;
    font-size: 16px;
    transition: .5s;
    margin-top: 8px;
}
.witr_single_socials ul li a i:hover {
    color: #0c5adb;
}
/*====== Custom Icon css =======*/
.witr_custom_icons {}
.witr_custom_icons a {}
.witr_custom_icons i {
    transition: .5s;
}
.witr_custom_icons i:hover {}
/* service2 style 4 css */
.witr_service2_style4 {
    box-shadow: 0px 0px 30px 0px rgb(0, 0, 0, 0.1);
    padding: 40px 30px 40px;
    background: #fff;
    transition: 1s;
    position: relative;
    text-align: center;
}
.witr_service2_style4_s:hover .witr_service2_style4 {
    /* padding-bottom:90px;
     margin-top: -50px;
     */
}
.witr_service2_style4 h3 {
    margin: 20px 0 14px;
}
.witr_service2_style4 i {
    font-size: 45px;
    display: inline-block;
}
.witr_service2_style4 p {
    margin: 0;
}
.witr_sn_button {
    position: absolute;
    display: block;
    transition: 1s;
    bottom: -60px;
    left: 0;
    right: 0;
    /* transform: scale(0);
     */
}
.witr_sn_button a {
    background: #0c5adb;
    border-radius: 3px;
    color: #fff;
    display: block;
    font-size: 18px;
    font-weight: 700;
    padding: 17px 30px;
    text-align: center;
    transition: 1s;
}
.witr_sn_button a:hover {
    background: #00247e;
}
.witr_service2_style4_s:hover .witr_sn_button {
    /* transform: scale(1);
     */
}
/*====== blog page ======*/
.blog-btn a {
    background: linear-gradient(90deg, rgba(119, 1, 219, 1) 0%, rgba(25, 153, 242, 1) 100%);
    color: #fff;
    font-weight: 400;
    padding: 0 28px;
    font-size: 18px;
    line-height: 48px;
    border-radius: 30px;
    margin-top: 25px;
}
.blog-tag h4,
.blog-post h4,
.blog-cat h4,
.blog-title h4 {
    font-size: 20px;
    line-height: 15px;
    font-weight: 600;
    border-bottom: 1px solid #ddd;
    padding-bottom: 20px;
    position: relative;
}
.blog-tag h4:before,
.blog-post h4:before,
.blog-cat h4:before,
.blog-title h4:before {
    position: absolute;
    content: '';
    bottom: -1px;
    left: 0;
    height: 3px;
    width: 130px;
    background: linear-gradient(90deg, rgba(119, 1, 219, 1) 0%, rgba(25, 153, 242, 1) 100%);
}
.blog-title img {
    margin-top: 40px;
    width: 100%;
}
.blog-title h5 {
    font-size: 20px;
    font-weight: 500;
    padding-top: 23px;
    padding-bottom: 10px;
}
.blog-title h5 span {
    color: #555;
    font-size: 16px;
    font-weight: 400;
}
.blog-title p {
    padding-right: 30px;
}
.blog-left-side .blog-title>ul>li {
    display: inline-block;
    padding: 0px;
}
.blog-left-side .blog-title>ul>li>a {
    height: 40px;
    width: 40px;
    background: #584BED;
    text-align: center;
    border-radius: 50%;
    line-height: 40px;
    color: #fff;
    font-size: 20px;
    margin-right: 15px;
    margin-top: 10px;
    margin-bottom: 0;
    display: inline-block;
}
.blog-title ul li:nth-child(2) a {
    background: #FF896A;
}
.blog-title ul li:nth-child(3) a {
    background: #BF113C;
}
.blog-title ul li:nth-child(4) a {
    background: #22478B;
}
.blog-title ul li:nth-child(5) a {
    background: #00AFE1;
}
.blog-cat ul {
    margin-top: 20px;
}
.blog-cat ul li {
    width: 100%;
}
.blog-cat ul li p {
    display: inline-block;
    width: 100%;
    position: relative;
    padding: 13px 0 5px;
    border-bottom: 1px solid #ddd;
    color: #555;
}
.blog-cat ul li:last-child p {
    border-bottom: 0;
}
.blog-cat ul li p span {
    position: absolute;
    right: 0;
}
.blog-ad {
    position: relative;
}
.blog-ad .blog-ad-overlay {
    position: absolute;
    left: 0;
    top: 0;
    height: 100%;
    width: 100%;
    background: rgba(88, 75, 237, 0.8);
    text-align: center;
    padding: 80px 52px;
}
.blog-ad h5 {
    font-size: 35px;
    font-weight: 600;
    line-height: 48px;
    color: #fff;
}
.blog-post {
    margin-top: 50px;
}
.blog-post ul li {
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    white-space: normal;
}
.blog-cont span {
    color: #555;
    padding-top: 6px;
}
.blog-cont span p {
    line-height: 22px;
}
.blog-tag {
    margin-top: 20px;
}
.blog-tag h4 {
    margin-bottom: 22px;
}
.blog-tag span {
    color: #555;
    padding-right: 25px;
    line-height: 38px;
}
.btn-center {
    margin-left: -400px;
}
.blog-tag {}
.single-content h5 {
    font-size: 35px;
    font-weight: 600;
    line-height: 30px;
    padding: 30px 0 20px;
}
.single-content span {
    font-size: 15px;
    color: #555;
    padding-right: 20px;
    margin-bottom: 17px;
}
.single-content span i {
    font-size: 13px;
    padding-right: 8px;
}
.blog-title ul {
    display: inline-block;
}
.blog-title span {
    font-size: 20px;
    font-weight: 500;
    color: #555;
    line-height: 28px;
    padding-right: 9px;
}
.blog-form h3,
.blog-cmnt h3 {
    border-bottom: 1px solid #ddd;
    padding-bottom: 10px;
}
.blog-q {
    padding: 70px 32px 30px;
    border-left: 2px solid rgba(88, 75, 237, 1);
    box-shadow: 0 0 13px -10px #000;
}
.blog-q h5 {
    font-size: 20px;
    padding-top: 18px;
}
.blog-q span {
    font-size: 17px;
    color: #555;
    line-height: 28px;
}
.blog-q p {
    position: relative;
    z-index: 2;
    font-size: 20px;
}
.blog-q p:before {
    position: absolute;
    content: '\f10e';
    left: 50%;
    top: -10px;
    font-size: 100px;
    font-family: fontawesome !important;
    transform: translateX(-50%);
    z-index: 1;
    color: rgba(119, 1, 219, .2);
}
.blog-cmnt {}
.blog-cmnt ul li {
    display: flex;
    padding-bottom: 35px;
}
.blog-cmnt .blog-cont h6 {
    line-height: 16px;
    font-size: 20px;
}
.blog-cmnt .blog-cont {
    position: relative;
}
.blog-cmnt .blog-cont a {
    color: #555;
    font-size: 16px;
    line-height: 28px;
    position: absolute;
    right: 0;
    top: 0;
}
.blog-cmnt .blog-cont p {
    /* line-height: 28px;
     */
    padding-top: 5px;
}
.blog-form form input {
    width: 100%;
    height: 50px;
    margin: 50px 0 30px;
    border: 1px solid #ddd;
    border-radius: 30px;
    padding-left: 30px;
    color: #8f8f8f;
}
.blog-form form input::-moz-placeholder {
    color: #8f8f8f;
    opacity: 1;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
}
.blog-form form input::placeholder {
    color: #8f8f8f;
    opacity: 1;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
}
.blog-form form textarea {
    resize: none;
    width: 100%;
    height: 200px;
    margin-left: 15px;
    margin-right: 15px;
    padding: 30px;
    border-radius: 30px;
    border: 1px solid #ddd;
    color: #8f8f8f;
}
.blog-form form textarea::-moz-placeholder {
    opacity: 1;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
    color: #8f8f8f;
}
.blog-form form textarea::placeholder {
    opacity: 1;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
    color: #8f8f8f;
}
.blog-form form button {
    font-size: 16px;
    font-weight: 500;
    margin-left: 15px;
    border: 1px solid rgba(119, 1, 219, 1);
    border-radius: 30px;
    padding: 13px 35px;
    background: linear-gradient(90deg, rgba(119, 1, 219, 1) 0%, rgba(25, 153, 242, 1) 100%);
    color: #fff;
    cursor: pointer;
    margin-top: 40px;
    transition: .5s;
}
.blog-form form button:hover {
    background: transparent;
}
/*====== contact page ======*/
.Screenshots .slick-slide img {
    width: 100%;
}
.play-overlay span {
    display: none;
}
/* ======== timeline area css ======== */
.witr_timeline_area {}
/* single timeline */
.witr_hd_timeline_contant {
    position: relative;
    padding-bottom: 39px;
}
/* left border */
.witr_hd_timeline_inner {
    padding-left: 27px;
}
.witr_hd_timeline_inner:before {
    width: 1px;
    height: 100%;
    transition: .5s;
    background: #0c5adb;
    position: absolute;
    left: 7.5px;
    top: 0;
    content: "";
}
/* circle border */
.witr_dslborder {
    display: inline-block;
    width: 15px;
    height: 15px;
    transition: .5s;
    background: #0c5adb;
    position: absolute;
    left: 0;
    top: 0;
    border-radius: 50%;
}
.witr_hd_timeline_inner:hover:before,
.witr_hd_timeline_inner:hover .witr_hd_sicon_inner,
.witr_hd_timeline_inner:hover .witr_dslborder {
    background: #000;
}
/* title */
.witr_timeline_item {
    width: 230px;
    text-align: left;
}
.witr_timeline_item h2 {
    font-weight: 400;
    transition: .5s;
    padding-bottom: 10px;
}
.witr_hd_timeline_inner:hover .witr_timeline_item h2 {
    color: #000;
}
/* witr_number_item css */
.witr_number_item {
    position: absolute;
    z-index: 999;
    top: 50%;
    left: 50%;
    transform: translateX(-50%) translateY(-50%);
    color: #fff;
    font-size: 20px;
}
/* timeline icon css */
.witr_hd_sicon {
    position: absolute;
    left: -17px;
    bottom: -25px;
}
.witr_hd_sicon_inner {
    width: 55px;
    height: 55px;
    background: #0c5adb;
    line-height: 54px;
    text-align: center;
    color: #fff;
    border-radius: 50%;
    position: relative;
    z-index: 2;
    transition: .5s;
    font-size: 22px;
}
.witr_hd_sicon_inner i {}
/* margin left spacing */
.mrl15 {
    margin-left: 15px;
}
.mrl65 {
    margin-left: 65px;
}
.mrl110 {
    margin-left: 110px;
}
/* margin right spacing */
.mrr50 {
    margin-right: 50px;
}
.mrr95 {
    margin-right: 95px;
}
.mrr90 {
    margin-right: 90px;
}
/* timeline bottom right text */
.witr_sicon_bottom.witr_hd_timeline_contant {
    padding-bottom: 0px;
    padding-top: 51px;
}
.witr_sicon_bottom {
    text-align: right;
}
.witr_sicon_bottom .witr_timeline_item {
    width: 230px;
    margin-right: 0;
    margin-left: auto;
    text-align: right;
}
.witr_sicon_bottom .witr_dslborder {
    left: auto;
    top: auto;
    bottom: 0;
    right: 1px;
}
.witr_sicon_bottom .witr_hd_timeline_inner:before {
    left: auto;
    right: 7.5px;
    top: auto;
    bottom: 0;
}
.witr_sicon_bottom .witr_hd_timeline_inner {
    padding-left: 0px;
    padding-right: 27px;
}
/* icon bottom position */
.witr_sicon_bottom .witr_hd_sicon {
    position: absolute;
    right: -17px;
    top: -28px;
    left: auto;
    bottom: auto;
}
.middle_border_divider {
    height: 1px;
    display: block;
    background: #0c5adb;
}
/* cursor imags area css */
.imagess_area .slick-list,
.imagess_area .slick-slider {
    z-index: 1;
}
.slide_items {
    cursor: pointer;
}
.witr_grayscale {
    filter: grayscale(1);
    transition: all 0.3s ease 0s;
    cursor: pointer;
}
.witr_grayscale:hover {
    filter: grayscale(0);
}
.slide_items img {
    /* width: 100%;
     */
    margin: auto;
    display: none;
}
/* accordion area css */
.accordion_area .card-header.witr_ac_card {
    background: none !important;
    padding: 0;
    border-bottom: 0;
    text-align: left;
}
.witr_ac_card i {
    margin-right: 10px;
    font-size: 20px;
}
.accordion_area .card-2 {
    margin-bottom: 22px;
    border: 1px solid #ddd;
}
.accordion_area .card-2 p {
    padding: 0px 20px;
}
.witr_ac_style {
    padding-left: 30px;
    font-size: 17px;
    font-weight: 600;
    display: flex;
    align-items: center;
    padding: 11px 15px;
    transition: .5s;
}
.witr_ac_style:focus,
.witr_ac_style:hover {
    color: #fff;
    background: #0c5adb;
}
.witr_ac_style:before {
    position: absolute;
    content: '\f107';
    right: 30px;
    font-family: fontawesome !important;
    font-weight: 400;
}
.active .witr_ac_style:before {
    content: '\f106';
}
.active .witr_ac_style {
    background: #0c5adb;
    color: #fff;
}
.card-body ul {}
.card-body ul li {
    margin-left: 18px;
    margin-bottom: 4px;
}
/* witr single cursor img */
.slide_item img {
    opacity: 0.1;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=10)";
}
.slick-center .slide_item img {
    opacity: 1;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
}
/*======== slick ========*/
.slick-prev,
.slick-next {
    font-size: 0;
    position: absolute;
    display: block;
    padding: 0;
    cursor: pointer;
    color: #fff;
    outline: none;
    background: #0c5adb;
    z-index: 9;
    opacity: 0;
    border-radius: 0px;
    box-shadow: 0 0 5px rgba(0, 0, 0, 0.1);
    width: 55px;
    height: 55px;
    line-height: 55px;
    top: 50%;
    transform: translate(0px, -50%);
    transition: .5s;
    border: 0px solid #17161a;
}
.slick-prev {
    left: -15px;
}
.slick-next {
    right: -15px;
}
.slick-prev.slick-disabled,
.slick-next.slick-disabled {
    background: #0c5adb;
}
.witr_ds_content_area .slick-prev {
    left: 15px;
}
.witr_ds_content_area .slick-next {
    right: 15px;
}
.slick-prev:before,
.slick-next:before {
    color: #fff;
    font-size: 25px;
    transition: all 0.3s ease 0s;
    content: "\f177";
    font-family: FontAwesome !important;
    line-height: inherit;
    opacity: 1;
}
.slick-next:before {
    content: "\f178";
    font-family: FontAwesome !important;
}
.slick-prev:hover,
.slick-prev:focus,
.slick-next:hover,
.slick-next:focus {
    background: #00247e;
    border-color: transparent;
    outline-color: transparent;
    outline: none;
}
.slick-prev:hover:before,
.slick-prev:focus:before,
.slick-next:hover:before,
.slick-next:focus:before {
    color: #fff;
}
.carso_idtesti:hover .slick-prev,
.carso_idtesti:hover .slick-next,
.carso_id1:hover .slick-prev,
.carso_id1:hover .slick-next,
.witr_case:hover .slick-prev,
.witr_case:hover .slick-next,
.service_active:hover .slick-prev,
.service_active:hover .slick-next,
.feature_active:hover .slick-prev,
.feature_active:hover .slick-next,
.event_active:hover .slick-prev,
.event_active:hover .slick-next,
.imagess_area:hover .slick-prev,
.imagess_area:hover .slick-next,
.witr_ds_content_area:hover .slick-prev,
.witr_ds_content_area:hover .slick-next,
.blog_wrap:hover .slick-prev,
.blog_wrap:hover .slick-next,
.witr_team_area_c:hover .slick-prev,
.witr_team_area_c:hover .slick-next,
.images_area:hover .slick-prev,
.images_area:hover .slick-next,
.testomonial-slide:hover .slick-prev,
.testomonial-slide:hover .slick-next,
.Screenshots-slide:hover .slick-prev,
.Screenshots-slide:hover .slick-next,
.mobile-slide:hover .slick-prev,
.mobile-slide:hover .slick-next,
.mobile-slide-7:hover .slick-prev,
.mobile-slide-7:hover .slick-next,
.witr_islidess_slick:hover .slick-prev,
.witr_islidess_slick:hover .slick-next,
.testomonial:hover .slick-prev,
.testomonial:hover .slick-next {
    opacity: 1;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
}
.testomonial-slide .slick-prev,
.testomonial-slide .slick-prev {}
.blog_wrap .slick-prev,
.blog_wrap .slick-next {
    top: 35%;
    transform: translate(0px, -50%);
}
.testomonial-slide .slick-prev,
.blog_wrap .slick-prev {
    left: -65px;
}
.testomonial-slide .slick-next,
.blog_wrap .slick-next {
    right: -65px;
}
.witr_car_overlay .slick-slide {
    padding: 0 15px;
}
/* cursor css */
.carsur_dots .elementor-slick-slider ul.slick-dots {
    bottom: -70px;
}
.carsur_dots .elementor-slick-slider ul.slick-dots li {
    margin: 0 5px;
}
.carsur_dots .elementor-slick-slider ul.slick-dots li button:before {
    background-color: transparent;
    font-size: 0;
    width: 18px;
    height: 18px;
    border: 1px solid #fff;
    cursor: pointer;
    border-radius: 50%;
}
.carsur_dots .elementor-slick-slider ul.slick-dots li.slick-active button:before {
    background-color: #fff;
}
.carsur_dots .elementor-slick-slider ul.slick-dots li button:hover:before {
    background-color: #fff;
}
.slick-dots {
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    bottom: -25px;
    display: inline-block;
    z-index: 11;
}
.slick-dots li {
    display: inline-block;
}
.slick-dots li button {
    background: #0c5adb5c;
    font-size: 0;
    width: 18px;
    height: 18px;
    border: 0px solid #0c5adb;
    margin: 0 5px;
    cursor: pointer;
    border-radius: 50px;
    padding: 0;
    transition: .5s;
    outline: none;
}
.slick-dots li.slick-active button {
    background: #0c5adb;
}
/* text widget */
.witr_text_widget {
    text-align: left;
}
.witr_text_widget_inner h1,
.witr_text_widget_inner h2 {
    font-size: 35px;
    margin-bottom: 5px;
}
.witr_text_widget_inner h1 {
    font-size: 17px;
    color: #0c5adb;
}
.witr_text_widget_inner h1 span,
.witr_text_widget_inner h2 span {
    color: #0c5adb;
}
.witr_text_widget_inner p {
    /* margin-top: 23px;
     */
    margin-bottom: 11px;
}
.witr_text_widget .witr_text_widget_inner h1,
.witr_text_widget .witr_text_widget_inner h2,
.witr_text_widget .witr_text_widget_inner p {
    margin-left: auto !important;
    margin-right: auto !important;
}
/* unoy */
.wp-block-button__link {
    padding: 8px 24px 12px;
}
p.comment-form-cookies-consent {
    position: absolute;
    top: 33%;
    display: none;
}
/* stasick tab area css */
.static_tab_area {
    background: #fff;
    overflow: hidden;
    box-shadow: 0px 0px 5px #ddd;
}
.solutech-tab {
    overflow: hidden;
    clear: both;
    background: #000;
}
.static_tab_area .nav-tabs {
    border: none;
}
.solutech-tab li {
    display: inline-block;
    list-style: none;
    background: #000;
    float: left;
    overflow: hidden;
}
.solutech-tab li a {
    padding: 15px 30px;
    display: block;
    border-right: 1px solid #ddd;
    color: #fff;
}
.solutech-tab li a.active,
.solutech-tab li a:hover {
    background: #0c5adb;
    color: #fff;
}
/* single video css */
.single_video {
    margin-top: 30px;
}
.video_image {
    position: relative;
}
.video_image:before {
    background: rgba(0, 0, 0, 0.5);
    content: "";
    width: 100%;
    height: 100%;
    position: absolute;
}
.video_image img {
    width: 100%;
}
.choose_video_icon {}
.video_icon {
    position: absolute;
    top: 50%;
    left: 50%;
    z-index: 9999;
    transform: translateY(-50%) translateX(-50%);
}
.video_icon a {
    text-align: center;
    display: inline-block;
}
.video_icon a i {
    color: #fff;
    border: 5px solid #fff;
    width: 90px;
    height: 90px;
    line-height: 80px;
    font-size: 40px;
    border-radius: 50%;
}
.wic_tab_content {
    padding-top: 16px;
    text-align: left;
}
.tab_title_content {}
.tab_title_content h2 {
    font-size: 20px;
    margin-bottom: 8px;
}
.wic_text_block p {}
.video_area .col-md-12 {
    padding-left: 0;
    padding-right: 0;
}
/* tab event css */
.tab-event {
    background: #fff;
    overflow: hidden;
    padding: 15px 0;
}
.solutech_single_event {
    border-bottom: 1px solid #ddd;
    margin: 0 10px;
    padding-bottom: 12px;
    padding-top: 16px;
    clear: both;
    overflow: hidden;
}
.solutech_single_event:last-child {
    border-bottom: 0px solid #ddd;
}
.solutech_event_thumb {
    float: left;
    margin-right: 15px;
}
.event_content_area {}
.solutech_single_event:hover .event_page_title h2 a {
    color: #0c5adb;
}
.event_page_title h2 a {
    font-weight: 600;
}
.event_pcontent {}
.event_pcontent p {
    margin-bottom: 5px;
}
.solutech_event_icon span {
    margin-right: 10px;
}
.solutech_event_icon span i {
    margin-right: 5px;
}
/*========= tab 2 area ===========*/
.tab_area2 {
    background: #182C44;
    overflow: hidden;
}
.solutech_tab {
    /* overflow: hidden;
     clear: both;
     background: #000;
     */
}
.tab_area2 .nav-tabs {
    border: none;
}
.solutech_tab li {
    display: inline-block;
    list-style: none;
    background: #000;
    float: left;
    overflow: hidden;
    margin-right: 15px;
}
.solutech_tab li a {
    padding: 15px 30px;
    display: block;
    /* border-right: 1px solid #ddd;
     */
    color: #fff;
}
.solutech_tab li a.active,
.solutech_tab li a:hover {
    background: #0c5adb;
    color: #fff;
}
.wic_tab_content2 {
    padding-top: 40px;
}
.witr_tab_title_content2 {}
.witr_tab_title_content2 h2 {
    font-size: 20px;
    margin-bottom: 19px;
    color: #0c5adb;
}
.witr_tab_btn {}
.witr_tab_btn a {
    color: #0c5adb;
}
/* carsur_dots */
.carsur_dots {}
.carsur_dots .swiper-pagination-bullet {
    width: 18px;
    height: 18px;
    background: none;
    opacity: 1;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
    border: 2px solid #fff;
}
.carsur_dots .swiper-pagination-bullet.swiper-pagination-bullet-active {
    background: #fff;
}
.carsur_dots .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet {
    margin: -54px 6px;
}
.video-item span,
.em-call-to-video span {
    display: none;
}
/* =========================== DEFAULT CONTACT CSS ================================ */
.wpcf7 label {
    width: 100%;
}
.wpcf7 input,
.wpcf7 textarea {
    width: 100%;
    /* border-radius:30px;
     */
    border: none;
    padding-left: 30px;
}
.wpcf7 input {
    height: 50px;
}
.wpcf7 textarea {
    height: 150px;
}
input.wpcf7-submit {
    width: auto;
    padding: 0px 50px;
    cursor: pointer;
}
.wpcf7-form p {}
div.wpcf7-response-output {
    color: #000;
    border: none !important;
}
.send_message .wpcf7-form p {
    display: flex;
    flex-direction: row;
}
.send_message input {
    border: 0;
    background: #f7f7f7;
    height: 72px;
    transition: .5s;
}
.send_message input.wpcf7-submit {
    background: #0c5adb;
    color: #fff;
    transition: .5s;
}
.send_message input.wpcf7-submit:hover {
    background: #f8f8f8;
    color: #0c5adb;
}
.send_message input::-webkit-input-placeholder {
    color: #888888 !important;
}
.send_message input:-ms-input-placeholder {
    color: #888888 !important;
}
.send_message input::-moz-placeholder {
    color: #888888 !important;
}
/*======== apartment contact css ==========*/
.apartment_area {
    position: relative;
    background-size: cover;
    padding: 35px 20px;
    border-radius: 10px;
    text-align: left;
}
.apartment_text h1 {
    color: #0c5adb;
    font-size: 17px;
    margin-bottom: 5px;
}
.apartment_text h2 {
    margin: 0 0 21px;
    font-size: 38px;
}
.form-group {
    margin-bottom: 0px;
}
.witr_apartment_form {}
.witr_apartment_form form select option {}
.witr_apartment_form form select,
.witr_apartment_form input {
    width: 100%;
    height: 45px;
    color: #888888;
    border-radius: 5px;
    border: none;
    outline: none;
    margin-bottom: 20px;
    text-align: left;
}
.witr_apartment_form textarea {
    margin-bottom: 12px;
    text-align: left;
}
.witr_apartment_form input::-moz-placeholder {
    color: #888888;
    opacity: 1;
}
.witr_apartment_form input::-ms-input-placeholder {
    color: #888888;
    opacity: 1;
}
.witr_apartment_form input::-webkit-input-placeholder {
    color: #888888;
    opacity: 1;
}
.witr_apartment_form select::-webkit-input-placeholder,
.witr_apartment_form textarea::-webkit-input-placeholder {
    color: #888888;
    opacity: 1;
}
.witr_apartment_form .const_btn {
    font-size: 15px;
    background: #fff;
    font-weight: 600;
    /* padding: 15px 37px;
     */
    border-radius: 5px;
    margin-top: 10px;
    border: 0;
    color: #0c5adb;
    cursor: pointer;
    transition: .5s;
}
.witr_apartment_form .const_btn:hover {
    background: #0c5adb;
    color: #fff;
}
/* Bottom Contact */
.witr_bottom_contact .form-group {
    margin-bottom: 20px;
}
.witr_bottom_contact textarea {
    height: 100px;
}
/* COUNTDOWN CSS */
span.cdowns {
    width: 150px;
    height: 150px;
    background: #fff;
    display: inline-block;
    margin: 0 10px;
    position: relative;
    line-height: 1;
    border: 1px solid #ddd;
    padding-top: 40px;
}
span.cdowns::before {
    position: absolute;
    content: "";
    background: #0c5adb;
    top: 55px;
    right: -19px;
    height: 12px;
    width: 12px;
    border-radius: 50%;
}
span.cdowns::after {
    position: absolute;
    content: "";
    background: #0c5adb;
    top: 84px;
    right: -19px;
    height: 12px;
    width: 12px;
    border-radius: 50%;
}
span.cdowns:last-child:before,
span.cdowns:last-child:after {
    display: none;
}
.counterdowns {
    text-align: center;
}
span.time-counts {
    font-size: 35px;
    color: #0c5adb;
    display: inline-block;
    font-weight: 700;
}
.counterdowns p {
    color: #0c5adb;
    font-size: 16px;
    font-weight: 600;
    margin-top: 5px;
}
.dotnoneb span.cdowns:before {
    display: none;
}
.dotnonea span.cdowns:after {
    display: none;
}
.mean-container .mean-nav ul li a:hover {
    color: #0c5adb;
    border-radius: 0;
}
/*================================= mailchim 1=================================== */
.mc4wp-form-fields p {
    position: relative;
    line-height: 27px;
    margin-bottom: 22px;
}
.mc4wp-form-fields p label {
    font-size: 16px;
    font-weight: 700;
    margin: 15px 0;
}
.mc4wp-form-fields input {
    width: 100%;
    background: #fff;
    font-size: 16px;
    line-height: 28px;
    color: #b0afaf;
    border-radius: 5px;
    border: none;
    outline: none;
    padding: 15px 30px;
}
.mc4wp-form-fields button {
    width: 30%;
    border-radius: 0 5px 5px 0px;
    background: #00247e;
    border: none;
    outline: none;
    position: absolute;
    right: -3px;
    top: 0;
    bottom: 0;
    font-size: 18px;
    color: #fff;
    text-align: center;
    z-index: 2;
    cursor: pointer;
    padding: 10px 15px;
    transition: .5s;
}
.mc4wp-form-fields button:hover {
    background: #18406b;
}
.witr_own_shorcode {
    margin-top: 21px;
}
.checkbox_witr input {
    width: 20px;
    float: left;
    margin-right: 15px;
    margin-top: -8px;
}
.checkbox_witr span {
    color: #fff;
    font-size: 15px
}
.mc4wp-alert.mc4wp-error a,
.mc4wp-alert.mc4wp-error p {
    color: #fff;
}
.mc4wp-form-fields input::-moz-placeholder {
    color: #888888;
}
.mc4wp-form-fields input::-webkit-input-placeholder {
    color: #888888;
}
/* mailchim 2 */
.footer-middle .mc4wp-form-fields input::-moz-placeholder {
    color: #888888;
}
.footer-middle .mc4wp-form-fields input::-webkit-input-placeholder {
    color: #888888;
}
.footer-middle .mc4wp-form-fields p {
    position: relative;
    line-height: 27px;
    margin-bottom: 22px;
    color: #fff;
}
.footer-middle .mc4wp-form-fields p label {
    font-size: 16px;
    font-weight: 700;
    margin: 15px 0;
}
.footer-middle .mc4wp-form-fields input {
    height: 50px;
    position: relative;
    background: transparent;
    width: 100%;
    line-height: 43px;
    color: #fff;
    border: 1px solid #ffffff66;
    border-radius: 0px;
    padding-left: 10px;
}
.footer-middle .mc4wp-form-fields button {
    position: absolute;
    right: 0;
    top: 0;
    width: 37%;
    height: 50px;
    border-radius: 0px;
    color: #fff;
    background: #0c5adb;
    cursor: pointer;
    padding: 10px 10px;
    transition: .5s;
}
.footer-middle .mc4wp-form-fields button:hover {
    background: #fff;
    color: #0c5adb;
}
.footer-middle .checkbox_witr input {
    width: 20px;
    float: left;
    margin-right: 15px;
    margin-top: -8px;
}
.footer-middle .checkbox_witr span {
    color: #fff;
}
.footer-middle .mc4wp-form-fields p:nth-child(1) {
    margin-bottom: 22px;
}
/* mc4wp */
.mc4wp-form-fields .witr_mail_From {
    text-align: left;
}
.mc4wp-form-fields .witr_mail_From input {
    margin-bottom: 20px;
    border: 1px solid #ddd;
}
.mc4wp-form-fields .witr_mail_From button {
    position: inherit;
    width: auto;
    border-radius: 0px;
    padding: 0px 40px;
    font-weight: 600;
    font-family: 'Barlow Condensed';
}
.witr_joined .witr_field2 .witr_form_field2 input {
    height: 72px;
    border-radius: 0;
    border: 0;
    background: #fff;
}
.witr_joined .witr_con_btn2 .w_btn2 {
    background: #324452;
    border: 0;
    border-radius: 0;
    height: 72px;
    position: absolute;
    top: 0;
    width: 22%;
    right: 0;
    color: #fff;
}
/* === style_w2 ==== */
.departmentList {
    position: relative;
    padding: 73px 30px 65px;
    border-radius: 10px;
    background-size: cover;
    text-align: left;
}
.departmentList h3 {
    margin-bottom: 22px;
}
.departmentList h3 a {
    font-size: 30px;
}
.departmentList ul {}
.departmentList ul li {
    border-left: 5px solid #ccc;
}
.departmentList ul li a {
    color: #272727;
    font-size: 16px;
    display: block;
    padding: 8px 10px 8px;
    margin-bottom: 1px;
}
.departmentList ul li a:hover {
    color: #0c5adb;
}
.departmentList ul li a span {
    display: inline-block;
    margin-top: 4px;
}
.departmentList .discover_more {
    color: #272727;
    display: inline-block;
    margin-left: 10px;
    margin-top: 15px;
}
.departmentList .discover_more i {
    font-size: 15px;
    padding-left: 5px;
    transition: .5s;
}
.departmentList .discover_more:hover {
    color: #0c5adb;
}
.singleSS {
    position: relative;
    transition: all ease 400ms;
    z-index: 1;
}
.service_slider .singleSS {
    padding: 61px 15px 60px;
}
.singleSS:after {
    background: url(../images/corporate/5.html) no-repeat right top;
    width: 288px;
    height: 216px;
    position: absolute;
    right: 0;
    top: 0;
    content: '';
    visibility: hidden;
    opacity: 0;
    transition: all ease 400ms;
    -webkit-transition: all ease 400ms;
    -moz-transition: all ease 400ms;
    z-index: -1;
}
.singleSS.witr_service_7:after {
    background: url(../images/corporate/tx_s.html) no-repeat right top;
    content: '';
    z-index: -1;
}
.singleSS:hover:after {
    visibility: visible;
    opacity: 1;
}
.singleSS:hover {
    border-color: #4900d6;
}
.serIcon {}
.serIcon i {
    font-size: 32px;
    line-height: 62px;
    display: inline-block;
    z-index: 1;
}
.SIBG_2 i {
    color: #28f200;
}
.SIBG_1 {
    /* background: url(../images/corporate/s1.png) no-repeat center center / cover;
     */
    position: relative;
    z-index: 9;
}
.SIBG_1::before {
    position: absolute;
    top: -15px;
    background: #0c5adb1a;
    content: "";
    width: 50px;
    height: 50px;
    border-radius: 100%;
    left: 38px;
    bottom: 0;
    margin: auto;
    margin-left: 0;
    transition: .5s;
    z-index: -1;
}
.singleSS:hover .SIBG_1::before {
    background: #00247e;
}
.witr_service_10:hover .SIBG_1::before {
    background: #00247e;
}
.detail_SS {
    position: relative;
    padding: 0 0 0;
    z-index: 99;
}
.detail_SS h3 {
    line-height: 31px;
    margin-bottom: 10px;
    margin-top: 8px;
}
.detail_SS p {
    margin-bottom: 28px;
}
.detail_SS a.readMore {
    display: inline-block;
    color: #f5634b;
    font-size: 16px;
    line-height: .8;
    margin: 0;
}
.detail_SS a.readMore:hover {
    color: #4900d6;
}
.witr_service_7 .service-btn>a {
    position: relative;
    transition: .5s;
}
.witr_service_7 .service-btn>a::before {
    position: absolute;
    top: 0;
    background: #0c5adb;
    content: "";
    width: 25%;
    height: 1px;
    left: 0px;
    transition: .5s;
}
.witr_service_7 .service-btn>a::after {
    position: absolute;
    right: 0px;
    bottom: 0px;
    background: #0c5adb;
    content: "";
    width: 25%;
    height: 1px;
    transition: .5s;
}
.witr_service_7 .service-btn>a:hover::before,
.witr_service_7 .service-btn>a:hover::after {
    width: 100%;
}
.witr_padding_bottom {
    padding-bottom: 325px;
}
/* new css */
.witr_single_box_p h3 {
    padding: 21px 25px 18px;
    background: #fff;
}
/* === style_w1 ==== */
/*---------------------------------------- Don't change any css from here. If you need to change, Please use child theme. ------------------------------------------*/
html,
body {
    overflow-x: hidden;
}
img {
    max-width: 100%;
    height: auto;
}
.solutech_about_area .slick-slide {height:auto !important;}
.solutech_blog_bg_area .slick-slide {height:auto !important;}
.single_service_page .text_box p img{width: 100% !important;}
/* box layout */
.box.wrapper {
    max-width: 1200px;
    margin: auto;
    background: #fff;
    box-shadow: 0px 0px 5px #ddd;
}
/* end box layout */
.fix {
    overflow: hidden;
}
.clear_both {
    clear: both;
}
/*===================== solutech HEADING TOP AREA CSS =========================*/
/* LEFT RIGHT CSS */
.em40_header_area_main {}
.em40_header_area_main.hdisplay_none {
    display: none;
}
.solutech-header-top {
    background: #0c5adb;
    padding: 10px 0;
    padding-right: 200px;
    padding-left: 200px;
}
.top-address p {
    margin-bottom: 0;
}
.top-address p span,
.top-address p a {
    margin-right: 20px;
}
.top-address p span i,
.top-address p a i {
    font-size: 13px;
    color: #fff;
    margin-right: 5px;
}
.top-address p a {
    display: inline-block;
    text-decoration: none;
    transition: all 0.2s ease-in-out;
}
/* TOP RIGHT CSS */
.top-right-menu ul.social-icons {
    margin: 0;
    padding: 0;
}
.top-right-menu ul.social-icons li {
    display: inline-block;
    margin-left: 15px;
    position: relative;
}
.top-right-menu ul.social-icons li a {
    display: inline-block;
    text-decoration: none;
    transition: all 0.2s ease-in-out;
    font-size: 15px;
}
.top-welcomet p span,
.top-welcomet p a,
.top-welcome p span,
.top-welcome p a,
.top-welcome p,
.top-address p a,
.top-right-menu ul.social-icons li a,
.top-address p span {
    color: #fff;
    font-size: 15px;
    font-weight: 500;
}
.top-welcome p a:hover {
    color: #17161a;
}
.top-right-menu .social-icons li a:hover,
.top-right-menu .social-icons li a i:hover {
    color: #17161a;
}
.top-both-p0 .top-address p a,
.top-both-p0 .top-address p span {
    margin-right: 0px;
    margin-left: 12px;
}
.top-right-menu .menu-item-has-children>a:after {
    margin-left: 5px;
    content: "\e62a";
    font-family: themify;
    font-size: 15px;
    opacity: .7;
}
/* sub menu css */
.top-right-menu ul .sub-menu {
    position: absolute;
    left: 0px;
    top: 100%;
    visibility: hidden;
    opacity: 0;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    border-top: 1px solid #0c5adb;
    width: 150px;
    text-align: left;
    background: #0c5adb;
    z-index: 1;
    transition: .5s;
}
.top-right-menu ul.social-icons li:hover .sub-menu {
    opacity: 1;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
    visibility: visible;
}
.top-right-menu ul .sub-menu li {
    padding: 5px 0px 5px;
}
.top-right-menu ul .sub-menu li a {
    font-size: 14px;
}
.top-right-menu ul .sub-menu ul {
    display: none;
}
.top-welcome p {
    padding: 0px;
    margin: 0px;
}
.top-address.em-login a {
    margin-right: 10px;
}
.top-address.em-login a+a {
    margin-right: 0;
}
.top-address.em-login p a i,
.top-address.em-login p a i {
    margin-right: 5px;
}
.top-address.em-login a+a:before {
    content: "|";
    margin-right: 12px;
}
.txtc {
    text-align: center;
}
.text-center {
    text-align: center;
}
.text-left {
    text-align: left !important;
}
.text-right {
    text-align: right !important;
}
/* top opening */
.top-address.menu_18 span {
    padding: 8px 15px 9px;
    display: inline-block;
}
.top-right-menu ul.social-icons.menu_18,
.top-right-menu ul.social-icons.menu_19 {
    padding: 7px 0;
}
.em-login.menu_18,
.em-quearys-top.menu_19 {
    padding: 7px 0;
}
/* address left right icon */
.top-right-menu.litop {
    float: left;
}
/* mobile logo */
.mobile_menu_logo.text-center {
    padding: 20px 0;
}
/*===================== END solutech HEADING TOP AREA CSS =========================*/
/*======================== EM CREATIVE HEADER =========================*/
.em_creative_header {
    background: #f9f9f9 none repeat scroll 0% 0;
    padding: 28px 0;
    position: relative;
    overflow: hidden;
    z-index: 1;
}
.em_creative_header:before {
    background: #0c5adb none repeat scroll 0% 0;
    content: "";
    left: 0;
    top: 0;
    bottom: 0;
    width: 25%;
    height: 100%;
    z-index: -1;
    position: absolute;
}
.em_creative_header:after {
    background: #0c5adb none repeat scroll 0% 0;
    content: "";
    left: 18%;
    top: 0;
    bottom: 0;
    width: 15%;
    height: 100%;
    position: absolute;
    transform: rotate(-121deg);
    z-index: -1;
}
.single_header_address {
    text-align: left;
}
.creative_logo_thumb {
    z-index: 9;
    text-align: right;
}
.creative_header_icon {
    float: left;
    margin-right: 10px;
    overflow: hidden;
}
.creative_header_icon i {
    color: #0c5adb;
    font-size: 30px;
    margin-top: 5px;
    margin-left: 2px;
    display: inline-block;
}
.creative_header_address {
    overflow: hidden;
    padding-left: 80px;
}
.creative_header_address_text>h3 {
    font-size: 18px;
    margin: 0;
    padding: 0;
}
.creative_header_address_text>p {
    margin: 0;
    overflow: hidden;
}
.creative_header_address_text>p>a {
    color: #999;
}
.creative_logo_thumb {
    z-index: 9;
}
.creative_header_button {
    padding-left: 50px;
    position: relative;
}
.creative_header_button:before {
    content: "";
    position: absolute;
    background: #0c5adb;
    width: 1px;
    height: 74px;
    left: 10px;
    top: -14px;
}
.creative_header_button .dtbtn {
    background: #0c5adb;
    border-radius: 5px;
    color: #fff;
    display: inline-block;
    font-size: 15px;
    font-weight: 600;
    margin-left: 0;
    padding: 12px 26px;
    transition: .5s;
}
.creative_header_button>a:hover {
    background: #0c5adb none repeat scroll 0% 0;
}
.em_slider_social {
    position: fixed;
    right: 30px;
    text-align: center;
    top: 60%;
    z-index: 999999;
}
.em_slider_social li {
    display: block;
    list-style: outside none none;
    text-decoration: none;
}
.em_slider_social a {
    background: #0c5adb none repeat scroll 0% 0;
    border: 1px solid #0c5adb;
    border-radius: 50%;
    color: #fff;
    display: inline-block;
    font-size: 16px;
    height: 35px;
    line-height: 33px;
    margin-bottom: 10px;
    text-align: center;
    width: 35px;
}
.em_slider_social a:hover {
    background: #0c5adb;
    color: #fff;
    border-color: #0c5adb;
}
/* .no-logo-sr .creative_search_icon {
     */
/* position: absolute;
     */
/* right: 19%;
     */
/* top: 50%;
     */
/* */
/* transform: translateY(-50%);
     */
/* z-index: 999;
     */
/* 
}
 */
/* .no-logo-sr .em-quearys-top.msin-menu-search .em-quearys-inner {
     */
/* top: 70px;
     */
/* 
}
 */
.no-logo-sr .solutech_menu ul {
    text-align: center;
}
.no-logo-sr .solutech_menu ul li {
    text-align: left;
}
/*======================= solutech HEADING NAV AREA CSS ========================*/
.mean-container .mean-bar {
    padding: 0;
}
.mean-container .mean-nav {
    background: #fff none repeat scroll 0% 0;
    float: none;
}
.main_menu_div {
    position: relative;
}
.solutech_nav_area {
    background: #fff none repeat scroll 0% 0;
    /* box-shadow: 0 0 65px 0 #00000008;
     */
    padding-right: 200px;
    padding-left: 200px;
}
/* LOGO CSS */
.logo {}
.logo a {
    font-size: 23px;
    font-weight: 700;
    display: inline-block;
    margin-top: 15px;
}
.solutech_menu {}
/* MENU CSS */
.solutech_menu ul {
    /* text-align: right; */
    list-style: none;
    padding-left: 0px;
}
/* witr_h_h18 menu css */
.witr_shop_sc .solutech_menu ul {
    text-align: left;
}
.search_popup_button,
.tx_mmenu_together {
    align-items: center;
    display: flex;
    justify-content: flex-end;
}
.tx_mmenu_together .donate-btn-header {
    padding: 0;
}
.witr_shop_sc .donate-btn-header,
.witr_shop_sc .em_top_cart.hshop {
    padding: 0;
}
.witr_shop_sc .em-quearys-menu i {
    border-radius: 3px;
    margin-right: 20px;
    margin-top: 7px;
}
.witr_shop_sc a.cart-contents {
    background: #ff4a17;
    color: #fff;
    border-radius: 3px;
    padding: 8px;
    margin-top: 3px;
    display: block;
}
.witr_shop_sc a.dtbtn {
    margin-left: 20px;
}
.witr_shop_sc .em-header-quearys {
    text-align: center;
}
/* witr_h_h21 menu css */
.sb_popup .tx_mmenu_together {
    justify-content: space-between;
}
/* witr_h_h22 menu css */
.number_align {
    justify-content: space-between;
    display: flex;
    align-items: center;
}
.menu_search {
    display: flex;
    align-items: center;
}
.main_menu_address_a {
    display: flex;
    align-items: center;
    position: relative;
}
.main_menu_address_a::before {
    content: "";
    position: absolute;
    background: #ddd;
    width: 1px;
    height: 103px;
    left: 0;
}
.main_menu_header_icon {
    margin-left: 25px;
    margin-right: 10px;
}
.main_menu_header_icon i {
    font-size: 30px;
    color: #0c5adb;
}
.main_menu_header_address_text h3,
.main_menu_header_address_text h4 a {
    margin: 0;
    font-weight: 600;
}
.main_menu_header_address_text h3 {
    font-size: 18px;
    color: #0c5adb;
}
.main_menu_header_address_text h4 a {
    font-size: 18px;
}
.main_menu_header_address_text h4 {
    margin-bottom: 0;
}
.prefix .main_menu_header_address_text h3,
.prefix .main_menu_header_address_text h4 a,
.prefix .main_menu_header_icon i {
    color: #fff;
}
.solutech_menu>ul>li {
    display: inline-block;
    position: relative;
}
.solutech_menu>ul>li>a {
    display: block;
    margin: 18px 17px;
    transition: .5s;
    top: 10px;
    position: relative;
    color: #222222;
    font-size: 18px;
    font-weight: 500;
    text-transform: uppercase;
    font-family: 'Barlow Condensed', sans-serif;
}
.solutech_menu>ul>li>a:before,
.solutech_menu>ul>li.current>a:before {
    background: #ffb600 none repeat scroll 0% 0;
    bottom: -7px;
    content: "";
    height: 2px;
    left: 0;
    margin: auto;
    opacity: 0;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    position: absolute;
    right: 0;
    transition: all 0.5s ease 0s;
    width: 15%;
    display: none;
}
.heading_style_2 .solutech_menu>ul>li>a {
    color: #fff;
}
.heading_style_3 .solutech_menu>ul>li>a {
    color: #fff;
}
.heading_style_4 .solutech_menu>ul>li>a {
    color: #fff;
}
.heading_style_5 .solutech_menu>ul>li>a {
    color: #fff;
}
.solutech_menu ul li:last-child a {
    margin-right: 0px;
}
.solutech_menu>ul>li.current>a,
.solutech_menu>ul>li:hover>a,
.creative_header_menu>ul>li:hover>a {
    color: #0c5adb;
    background-color: transparent;
}
.solutech_menu>ul>li:hover>a:before,
.solutech_menu>ul>li.current>a:before {
    opacity: 1;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
}
/* transparent 2 */
.trp_nav_area {
    position: fixed;
    left: 0;
    right: 0;
    top: 0;
    z-index: 9999;
    background-color: transparent;
    transition: .5s;
}
.hbg2 {
    background: rgba(0, 0, 0, .7);
    /* padding: 0 0 10px;
     */
}
/* stycky nav js */
.transprent-menu.menu4 {
    position: relative;
}
.transprent-menu .solutech_nav_area {
    left: 0;
    right: 0;
    top: 0;
    z-index: 9999;
    background-color: transparent;
    padding: 0;
    transition: .5s;
    position: absolute;
}
.solutech_nav_area.postfix {
    transition: .3s;
}
.solutech_nav_area.prefix,
.hbg2 {
    background: #153d7a;
}
.solutech_nav_area.prefix .solutech_menu>ul>li>a {
    color: #fff;
}
.solutech_nav_area.prefix .solutech_menu>ul>li.current>a {
    color: #0c5adb;
}
/* LOGO LEFT RIGHT CSS */
.logo-left {}
.logo-left .logo {
    text-align: left;
}
.logo-right .logo {
    text-align: right;
}
.logo-right .solutech_menu>ul {
    text-align: left;
}
.logo-right .solutech_menu>ul>li:first-child a {
    padding-left: 0px;
}
.logo-right .solutech_menu>ul>li:last-child a {
    padding-right: auto;
}
/* logo top */
.logo-top .logo {
    text-align: center;
}
.logo-top .solutech_menu>ul {
    text-align: center;
}
.logo-top>.solutech_menu>ul>li:last-child a {
    padding-right: auto;
}
.sub-menu-li span { font-size: 16px !important; color: #222222; font-weight: 700;}
/* sub menu style */
.solutech_menu ul .sub-menu {
    position: absolute;
    left: -650px;
    top: 140%;
    width: 1100px;
    text-align: left;
    background: #fff;
    margin: 0;
    padding: 15px 20px 8px;
    z-index: 9999;
    box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.3);
    transition: .2s;
    opacity: 0;
    visibility: hidden;
    max-height: 50vh;
    overflow-y: auto;
}
.solutech_menu ul li:hover>.sub-menu {
    transition: .5s;
    opacity: 1;
    visibility: visible;
    top: 100%;
    z-index: 9;
}
.solutech_menu ul .sub-menu li {
    position: relative;
}
.solutech_menu ul .sub-menu .sub-menu-li{
width: 25%;
float: left;
}
.solutech_menu ul .sub-menu li a {
    display: block;
    margin: 0;
    margin-bottom: 7px;
    letter-spacing: normal;
    font-size: 17px;
    color: #222222;
    font-weight: 400;
    transition: .5s;
    visibility: inherit !important;
    font-family: 'Barlow Condensed', sans-serif;
}
.solutech_menu ul .sub-menu li:hover>a,
.solutech_menu ul .sub-menu .sub-menu li:hover>a,
.solutech_menu ul .sub-menu .sub-menu .sub-menu li:hover>a,
.solutech_menu ul .sub-menu .sub-menu .sub-menu .sub-menu li:hover>a {
    color: #0c5adb;
}
/* sub menu 2 */
.solutech_menu ul .sub-menu .sub-menu {
    left: 100%;
    top: 130%;
    opacity: 0;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    visibility: hidden;
}
.solutech_menu ul .sub-menu li:hover>.sub-menu {
    opacity: 1;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
    visibility: visible;
    top: 0%;
}
/* sub menu 3 */
.solutech_menu ul .sub-menu .sub-menu li {
    position: relative;
}
.solutech_menu ul .sub-menu .sub-menu .sub-menu {
    right: 100%;
    left: auto;
    top: 130%;
    opacity: 0;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    visibility: hidden;
}
.solutech_menu ul .sub-menu .sub-menu li:hover>.sub-menu {
    opacity: 1;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
    visibility: visible;
    top: 0%;
}
/* sub menu 4 */
.solutech_menu ul .sub-menu .sub-menu .sub-menu li {
    position: relative;
}
.solutech_menu ul .sub-menu .sub-menu .sub-menu .sub-menu {}
.solutech_menu ul .sub-menu .sub-menu .sub-menu li:hover>.sub-menu {
    opacity: 1;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
    visibility: visible;
    top: 0%;
}
/* user login */
.logged-in .trp_nav_area {
    top: 32px;
}
.logged-in .transprent-menu .solutech_nav_area.prefix {
    top: 32px;
}
.logged-in .trp_nav_area.hbg2 {
    top: 32px;
}
/* has menu icon */
.solutech-main-menu .menu-item-has-children>a:after {
    margin-left: 5px;
    content: "\f107";
    font-family: FontAwesome !important;
    opacity: 1;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
    font-size: 13px;
    opacity: .5;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
}
.solutech-main-menu .menu-item-has-children .menu-item-has-children>a:after {
    margin-left: 8px;
    content: "\f105";
}
/* menu button */
.donate-btn-header {
    display: inline-block;
}
a.dtbtn {
    border: none;
    display: block;
    font-size: 17px;
    margin-left: 20px;
    font-weight: 500;
    background-color: #0c5adb;
    border-radius: 30px;
    color: #fff;
    padding: 13px 25px;
}
a.dtbtn:hover {
    background-color: #0c5adb;
}
.redX {
    color: #0c5adb;
}
/* logo sticky */
.solutech-main-menu .logo a.main_sticky_main_l {
    display: block;
}
.solutech-main-menu .logo a.main_sticky_l {
    display: none;
}
/* logo pre */
.solutech-main-menu .prefix .logo a.main_sticky_main_l {
    display: none;
}
.solutech-main-menu .prefix .logo a.main_sticky_l {
    display: block;
}
.menu-height-space {
    height: 100px;
}
/* sticky logo */
.creative_logo_thumb a.main_sticky_l {
    display: none;
}
.creative_logo_thumb .logo a {
    margin-top: 0;
}
/*======================= END solutech HEADING NAV AREA CSS ========================*/
/*===================== solutech BLOG AREA CSS =========================*/
.solutech-blog-area {
    padding: 90px 0 100px;
}
.solutech-single-blog {
    background-color: #fff;
    box-shadow: 0px 0px 10px 0px rgba(148, 146, 245, 0.2);
    margin-bottom: 30px;
    overflow: hidden;
    text-align: center;
    transition: all 0.3s ease-in-out 0s;
}
.solutech-single-blog.solutech-lt {
    text-align: left;
}
.solutech-blog-index.blog-area.solutech-blog-area,
.solutech-blog-area.solutech-blog-archive {
    padding: 100px 0 100px;
}
/* BLOG THUMB CSS */
.solutech-blog-thumb {
    overflow: hidden;
}
.solutech-blog-thumb a {
    position: relative;
}
.solutech-blog-thumb a {
    display: block;
}
.solutech-blog-thumb a:before {
    content: "";
    left: 0px;
    top: 0px;
    right: 0px;
    bottom: 0px;
    background: #0c5adb;
    width: 100%;
    height: 100%;
    position: absolute;
    background: rgba(0, 0, 0, .7);
    opacity: 0;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    z-index: 999;
    transition: .5s;
}
.solutech-blog-thumb img {
    transition: .5s;
    display: block;
    height: 230px;
    width: 100%;
    background-size: contain;
}
/* BLOG TITLE AND CONTENT CSS */
.blog-inner {}
.blog-content {}
.blog-content h2 {
    margin: 0 0 18px;
}
.blog-content h2 a {
    font-size: 15px;
    font-weight: 700;
}
.blog-content h2 a:hover {
    color: #0c5adb;
}
.blog-content p {}
/* BLOG POST META CSS */
.solutech-blog-meta {
    margin-bottom: 0;
    margin-top: 0;
    width: 100%;
}
.solutech-blog-meta:after {
    display: block;
    clear: both;
    content: "";
}
.solutech-blog-meta a {}
/* BLOG POST META LEFT CSS */
/* left style 1 */
.solutech-blog-meta-left {
    padding: 0 0 9px;
}
.solutech-blog-meta-left a,
.solutech-blog-meta-left span {
    color: #888888;
    font-size: 16px;
    margin-right: 5px;
    transition: all 0.3s ease 0s;
}
.solutech-blog-meta-left a:hover,
.solutech-blog-meta-left span:hover {
    color: #0c5adb;
}
.solutech-blog-meta-left i {
    color: #0c5adb;
    margin-right: 5px;
}
/* BLOG POST META RIGHT CSS */
.solutech-blog-meta-right {
    float: right;
    padding: 0px 0;
}
.solutech-blog-meta-right a,
.solutech-blog-meta-right span {
    font-size: 12px;
    color: #454545;
    margin-left: 5px;
}
.solutech-blog-meta-right i {
    margin-right: 5px;
}
/* blog readmore */
.readmore a {
    border: 1px solid #ddd;
    color: #444;
    display: inline-block;
    font-size: 11px;
    font-weight: 400;
    padding: 6px 10px;
    transition: all 0.5s ease 0s;
    -webkit-transition: all 0.5s ease 0s;
    -moz-transition: all 0.5s ease 0s;
    -o-transition: all 0.5s ease 0s;
    -ms-transition: all 0.5s ease 0s;
}
.readmore a:hover {
    border-color: #0c5adb;
    background: #0c5adb;
    color: #fff;
}
/* blog hover */
.solutech-single-blog:hover .solutech-blog-thumb a:before {
    opacity: 1;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
}
.solutech-single-blog:hover .solutech-blog-thumb img {
    transform: scale(1.1);
}
/*======================== EMD solutech BLOG AREA CSS =========================*/
/*======================== solutech BLOG DETAILS AREA CSS =========================*/
.solutech-single-blog-details {
    background: #fff;
    margin-bottom: 40px;
}
.em-theme-main-page .solutech-single-blog-details {
    padding: 30px 30px 10px;
}
.solutech-single-blog-details-inner {
    padding: 38px 45px 45px;
    box-shadow: 0 3px 19px rgb(0 0 0 / 8%);
    border-radius: 0 0 10px 10px;
}
.solutech-single-blog--thumb {}
.solutech-single-blog--thumb a {}
.solutech-single-blog--thumb img {
    width: 100%;
}
.solutech-single-blog--thumb {}
.solutech-single-blog-title h2 {
    padding: 0;
    margin-top: 0;
    margin-bottom: 8px;
}
.solutech-single-blog-details .solutech-blog-meta {
    padding: 0px;
    margin: 0px;
}
.solutech-single-blog-details .solutech-blog-meta-right,
.solutech-single-blog-details .solutech-blog-meta-left {
    padding: 0px 0 10px 0;
}
.solutech-blog-social {
    margin-bottom: 25px;
    margin-top: 25px;
}
.solutech-single-icon-inner {
    text-align: center;
}
.solutech-single-icon-inner a {
    border: 1px solid #e6e6e6;
    color: #17161a;
    display: inline-block;
    font-size: 15px;
    height: 40px;
    line-height: 41px;
    margin: 0 9px 0 0;
    text-align: center;
    width: 40px;
    border-radius: 5px;
}
.solutech-single-icon-inner a:hover {
    background: #0c5adb;
    border-color: #0c5adb;
    color: #fff;
}
.solutech-single-icon-inner a i {}
.single-blog-content ul {
    padding-bottom: 10px;
}
/*======================== solutech COMMENT AREA CSS =========================*/
/* POST REPLY CSS */
.post_comment {
    border: 1px solid #f1f1f1;
    margin: 20px 0;
    padding: 0 15px;
}
.comment_inner {}
.commment_title {}
.commment_title h3 {
    font-size: 24px;
    margin-bottom: 40px;
    position: relative;
}
.commment_title h3:before {
    position: absolute;
    content: "";
    left: 0;
    bottom: -9px;
    width: 40px;
    height: 2px;
    background: #0c5adb;
}
.commment_title p {}
.post_replay {}
.post_replay_inner {
    display: flex;
    margin-bottom: 12px;
    word-break: break-all;
}
.mgl-30 {
    margin-left: 30px;
}
.post_reply_thumb {}
.post_reply_thumb img {
    border-radius: 50%;
}
.post_replay {
    margin-top: 25px;
}
.post_reply {
    padding-left: 15px;
    width: 100%;
}
.post_reply div.st {
    font-size: 18px;
    font-weight: 400;
}
.post_reply div.st a {}
.reply_date {
    overflow: hidden;
    margin-bottom: 5px;
}
.reply_date span.span_left {
    float: left;
    font-size: 13px;
}
.reply_date span.span_right {
    float: right;
    color: #5986f2;
    font-size: 12px;
    font-weight: 400;
}
.post_reply p {}
.comments-area .children {
    margin-left: 30px;
}
.post_comment .post_comment {
    margin-left: 15px;
}
/* COMMENT FORM CSS */
.comments,
.comment-respond {
    box-shadow: 0 0 5px rgb(0 0 0 / 10%);
    margin-bottom: 30px;
    padding: 38px 30px 45px !important;
    background: #ffffff;
}
.comments {
    padding: 38px 30px 25px;
}
.comment_field {}
.comment_field .input-field {
    width: 33.33%;
    float: left;
    margin-bottom: 25px;
}
/* .comment_field .input-field:nth-child(odd){
     margin-right:1%;
}
 .comment_field .input-field:nth-child(even){
     margin-left:1%;
}
 */
.comment_field .input-field label,
.comment_field .textarea-field label {
    color: #606060;
    font-size: 14px;
    margin-top: 15px;
    margin-bottom: 0;
    font-weight: 500;
}
.comment_field .textarea-field label {
    margin-top: 30px;
}
.comment_field .input-field input {
    width: 100%;
    border: 1px solid #e5e5e5;
    padding: 6px 20px;
    height: 54px;
    font-size: 17px;
}
.comment_field .input-field input[type="text"] {}
.comment_field .input-field input[type="email"] {}
.comment_field .textarea-field textarea {
    width: 100%;
    border: 1px solid #e5e5e5;
    height: 150px;
    padding: 10px;
}
.comment_field .input-field input,
.comment_field .textarea-field textarea {
    color: #555555;
}
.solutech_btn {
    background: #0c5adb;
    border: 0;
    display: inline-block;
    text-align: center;
    padding: 16px 30px;
    margin-top: 15px;
    border-radius: 5px;
    transition: .5s;
    color: #fff;
}
.solutech_btn:hover {
    background: #00247e;
}
.em-theme-main-page .commment_title h3 {
    margin-top: 0px;
}
.em-theme-main-page .empgc {
    margin-top: 40px;
}
.em-theme-main-page .empgc.commment_title h3 {
    margin-bottom: 35px;
}
.em-single-page-comment .commment_title.empgc>h3 {
    margin-bottom: 35px;
}
.logged-in-as {
    margin-bottom: 0;
    margin-top: 30px;
}
.logged-in-as a {}
a.comment-edit-link {
    margin-bottom: 12px;
    display: inline-block;
}
.em-theme-main-page .comments-area {
    margin-top: 40px;
    clear: both;
}
/*======================== solutech unittest =========================*/
.blog-page-title h2 {
    display: block;
    font-size: 22px;
    margin-bottom: 7px;
    transition: all 0.5s ease 0s;
}
.blog-page-title a {
    display: inline-block;
    word-break: break-all;
}
.blog-page-title h2 a:hover {
    color: #0c5adb;
}
.em-blog-content-area {
    padding: 20px 15px 25px;
    text-align: left;
}
.single-blog-content iframe {
    margin-top: 20px;
}
.blog-content h1,
.blog-content h2,
.blog-content h3,
.blog-content h4,
.blog-content h5,
.blog-content h6 {
    margin-top: 10px;
    margin-bottom: 10px;
    font-weight: 500;
    font-size: 30px;
}
.post_reply h1,
.post_reply h2,
.post_reply h3,
.post_reply h4,
.post_reply h5,
.post_reply h6 {
    color: #303030;
    font-size: 30px;
    font-weight: 500;
    margin-top: 15px;
    margin-bottom: 15px;
}
.blog-content h2,
.post_reply h2 {
    font-size: 26px;
}
.blog-content h3,
.post_reply h3 {
    font-size: 22px;
}
.blog-content h4,
.post_reply h4 {
    font-size: 20px;
}
.blog-content h5,
.post_reply h5 {
    font-size: 18px;
}
.blog-content h6,
.post_reply h6 {
    font-size: 17px;
}
/* single blog */
.single-blog-content h1,
.single-blog-content h2,
.single-blog-content h3,
.single-blog-content h4,
.single-blog-content h5,
.single-blog-content h6 {
    margin-bottom: 20px;
    margin-top: 20px;
    font-size: 30px;
    font-weight: 600;
}
.single-blog-content h2 {
    font-size: 26px;
}
.single-blog-content h3 {
    font-size: 22px;
}
.single-blog-content h4 {
    font-size: 20px;
}
.single-blog-content h5 {
    font-size: 18px;
}
.single-blog-content h6 {
    font-size: 17px;
}
/*======================== solutech PAGINATION AREA CSS =========================*/
.paginations {
    text-align: center;
    margin-top: 20px;
}
.paginations a,
.page-numbers span.current {
    display: inline-block;
    font-size: 14px;
    font-weight: 500;
    margin: auto 5px;
    color: #888;
}
.page-numbers li {
    display: inline-block;
}
.paginations a:hover,
.paginations a.current,
.page-numbers span.current {
    background: #0c5adb;
    border-color: #0c5adb;
    color: #fff;
}
.paginations .page-numbers,
.solutech-blog-area .page-numbers,
.witr_shop_area .page-numbers {
    box-shadow: none;
    background: 0% 0;
}
a.page-numbers,
.page-numbers {
    box-shadow: 0 10px 40px 0 rgba(50, 65, 141, .12);
    border-radius: 5px;
    margin-right: 10px;
    padding: 15px 24px;
    font-size: 19px;
    line-height: 1;
    transition: .5s;
    background: #fff;
}
a.page-numbers {
    box-shadow: 0 10px 40px 0 rgba(50, 65, 141, .12) !important;
}
.paginations .page-numbers,
.solutech-blog-area .page-numbers,
.witr_shop_area .page-numbers {
    box-shadow: none;
    background: 0% 0;
}
/*======================== solutech BREADCRUMB AREA CSS =========================*/
.breadcumb-blog-area {
    padding: 60px 0 65px;
    background-color: #f7f7f7;
    background-position: center top;
    background-repeat: no-repeat;
    background-size: cover;
    position: relative;
}
.breadcumb-inner h2 {
    font-size: 36px;
}
.breadcumb-inner ul {
    padding-left: 0px;
}
.breadcumb-area .styh2 {
    font-size: 22px;
}
.breadcumb-area {
    padding: 70px 0px;
    background-image: url(../../images/spbanner.webp);
    background-position: center center;
    background-repeat: no-repeat;
    position: relative;
    background-size: cover;
}
.breadcumb-area::before,
.breadcumb-blog-area::before {
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    content: "";
    background-color: #00000000;
}
.breadcumb-inner ul {
    font-weight: 600;
}
.breadcumb-inner li {
    display: inline-block;
    margin: 0 2px;
    color: #fff;
}
.breadcumb-inner li:nth-last-child(-n+1) {
    color: #fff;
}
.breadcumb-inner li a {
    font-weight: 600;
    color: #fff;
}
.breadcumb-inner li a:hover {
    color: #0c5adb;
}
.brpt h2 {
    color: #fff;
    font-size: 40px;
    /* padding-bottom: 10px;
     */
}
.lcase {
    text-transform: lowercase;
}
.ucase {
    text-transform: uppercase;
}
.ccase {
    text-transform: capitalize;
}
/*======================== END solutech BREADCRUMB AREA CSS =========================*/
/*======================== solutech 404 AREA CSS =========================*/
.not-found-area {
    background-color: #fff;
    background-position: center top;
    background-repeat: repeat;
    background-size: cover;
    border-top: 1px solid #f5f3f3;
    padding: 0 0 16px;
}
.not-found {
    display: table;
    width: 100%;
    height: 500px;
    text-align: center;
    padding-bottom: 40px;
}
.not-found-inner {
    display: table-cell;
    vertical-align: middle;
}
.not-found-inner {
    font-size: 30px;
}
.not-found-inner h2 {
    color: #0c5adb;
    display: inline-block;
    font-size: 160px;
    font-weight: 700;
    line-height: 1.2;
    padding: 15px 0;
}
.not-found-inner p {
    font-size: 30px;
}
.not-found-inner a {
    color: #606b82;
    font-size: 24px;
    margin-top: 40px;
    display: inline-block;
    text-decoration: underline;
}
/* search error */
.solutech-search-page {
    background: #fff;
}
.search-error .search input {
    padding: 20px 0;
}
.search-error .search input[type="text"] {
    padding-left: 10px;
}
.search-error .search button {
    top: 48%;
    transform: translateY(-50%);
}
.search-error>p {
    font-size: 14px;
    margin: 14px 0 19px;
}
.search-error>h3 {
    display: block;
    font-size: 30px;
}
.search-error .search input {
    height: 54px;
    border: 1px solid #ddd;
}
/*======================== END solutech 404 AREA CSS =========================*/
/*======================== solutech FOOTER TOP AREA CSS =========================*/
.top-address-area {
    background: #111111;
    padding: 90px 0px 85px;
    text-align: center;
}
.top_address_logo {
    margin-bottom: 30px;
}
.address_content {
    padding-top: 38px;
}
.top_address_content a,
.top_address_content span {
    color: #ffffff;
    display: inline-block;
    font-weight: 400;
    line-height: 12px;
    margin-right: 14px;
}
.top_address_content a i,
.top_address_content span i {
    font-size: 14px;
    margin-right: 11px;
}
.footer-top-address h2 {
    color: #fff;
    text-transform: uppercase;
    margin-bottom: 30px;
    letter-spacing: 10px;
    font-weight: 700;
    font-size: 26px;
}
.footer-top-address h2 span {
    color: #0c5adb;
    font-weight: 700;
}
.widget_media_image {
    margin-top: 30px;
    margin-bottom: 27px;
}
/*======================== solutech FOOTER TOP AREA CSS =========================*/
.footer-top {
    background: #1b1919 none repeat scroll 0% 0;
    padding: 100px 0;
}
.footer-top-inner h2 {
    color: #fff;
    font-size: 35px;
    height: 60px;
    padding: 0 15px;
    text-transform: uppercase;
}
.footer-top-inner h2 span {
    color: #0c5adb;
    font-weight: 600;
}
.footer-top-inner p {
    color: #fff;
    margin-bottom: 26px;
    margin-left: auto;
    margin-right: auto;
    width: 62%;
}
.footer-social-icon {
    padding: 10px 0 20px;
    text-align: center;
}
.footer-social-icon a i {
    background-color: #0c5adb;
    border-radius: 50px;
    color: #fff;
    display: inline-block;
    font-size: 18px;
    height: 45px;
    line-height: 45px;
    margin: 0 7px;
    text-align: center;
    width: 45px;
    transition: .3s;
}
.footer-social-icon a i:hover {
    background-color: #00247e;
    color: #fff;
}
.footer-social-icon.htop-menu-s {
    padding: 0;
    display: inline-block;
    margin-left: 30px;
}
.footer-social-icon.htop-menu-s a i {
    font-size: 14px;
    height: 35px;
    line-height: 35px;
    margin: 0 3px;
    width: 35px;
}
.footer-top-inner .text-center {
    margin-bottom: 11px;
    text-align: center;
}
/*======================== END FOOTER TOP AREA CSS =========================*/
/*======================== solutech FOOTER MIDDLE AREA CSS =========================*/
.witrfm_area {
    background-repeat: no-repeat;
    background-position: center center;
    /* background-image: url(../images/blog9.jpg); */
    background-color: #153d7a;
    background-size: cover;
    position: relative;
}
.witrfm_area:before {
    content: "";
    position: absolute;
    top: 0;
    height: 100%;
    width: 100%;
    left: 0;
    right: 0;
    margin: auto;
    background: #153d7af2;
}
.footer-middle {
    padding: 30px 0 23px;
}
.footer-middle.wpfd {
    padding: 0;
}
.wpfdp {
    padding-top: 65px;
    padding-bottom: 80px;
}
.footer-middle .widget h2 {
    margin-bottom: 28px;
    margin-top: 28px;
    position: relative;
}
.footer-middle .widget h2:before {}
.footer-middle table#wp-calendar td,
.footer-middle table#wp-calendar th {
    color: #fff;
}
.footer-middle #archives-dropdown--1 {
    height: 34px;
}
.footer-middle .widget ul li,
.footer-middle .widget ul li a,
.footer-middle .widget ul li:before,
.footer-middle .tagcloud a,
.footer-middle caption,
.footer-middle table,
.footer-middle table td a,
.footer-middle cite,
.footer-middle .rssSummary,
.footer-middle span.rss-date,
.footer-middle span.comment-author-link,
.footer-middle .textwidget p,
.footer-middle .widget .screen-reader-text {}
.footer-middle .widget h2 {}
.footer-middle .widget ul li:before {}
.footer-middle .tagcloud a {}
.footer-middle .widget ul {
    list-style: none;
}
.footer-middle .widget ul li {
    margin-bottom: 10px;
}
.footer-middle .widget ul li a,
.footer-middle .widget ul li:before {
    transition: .5s;
    color: #fff;
}
.footer-middle .widget ul li a:hover,
.footer-middle .widget ul li:hover:before {
    color: #ffffff;
}
.recent-portfolio-area {
    display: flex;
    flex-flow: row;
    flex-wrap: wrap;
}
.recent-portfolio {
    margin-bottom: 10px;
    margin-right: 10px;
}
.recent-portfolio {
    width: 29.33%;
}
.recent-portfolio-image img {
    width: 100%;
}
/*======================== END FOOTER middle AREA CSS =========================*/
/*======================== solutech FOOTER BOTTOM AREA CSS =========================*/
.footer-bottom {
    padding: 26px 0 24px;
    position: relative;
}
.footer-bottom:before {
    content: "";
    position: absolute;
    top: 0;
    background: #ffffff61;
    height: 1px;
    width: 61%;
    left: 0;
    right: 0;
    margin: auto;
}
.copy-right-text {
    text-align: left;
}
.copy-right-text p {
    margin: 0;
    padding: 0;
    color: #fff;
}
.footer-menu {}
.footer-menu a {
    color: #fff;
}
.footer-menu a:hover {
    color: #0c5adb;
}
.footer-menu ul {
    list-style: none;
    margin: 0px;
    padding: 0px;
}
.footer-menu ul li {
    display: inline-block;
}
.footer-menu ul li a {
    padding: 0 10px;
    display: block;
    color: #fff;
}
.copy-right-text a:hover,
.footer-menu ul li a:hover {
    color: #0c5adb;
}
.footer-menu ul li:last-child a {
    padding-right: 0px;
}
.footer_style_3 .footer-menu ul li:first-child a {
    padding-left: 0px;
}
.footer-menu ul ul {
    display: none;
}
/*======================== END FOOTER BOTTOM AREA CSS =========================*/
/*======================== EM40 SCROLL TOP CSS =========================*/
#scrollUp {
    background: #0c5adb none repeat scroll 0% 0;
    bottom: 30px;
    color: #fff;
    font-size: 30px;
    height: 40px;
    line-height: 40px;
    right: 100px;
    text-align: center;
    border-radius: 5px;
    width: 40px;
    /* animation: witr_bounce 800ms ease-out infinite;
     */
}
#scrollUp i {
    color: #fff;
}
/*======================== END EM40 SCROLL TOP CSS =========================*/
.copy-right-text a {
    color: #0c5adb;
}
.template-home .vc_row {
    margin-left: 0px !important;
    margin-right: 0px !important;
}
.wpb_gallery.wpb_content_element.vc_clearfix {
    margin-bottom: 0;
}
.recent-post-item {
    clear: both;
}
.recent-post-image {
    float: left;
    margin-right: 15px;
}
.recent-post-image a {
    display: block;
    margin-top: 10px;
}
.recent-post-text {
    overflow: hidden;
}
.recent-post-text>h4 {
    margin-bottom: 0;
    line-height: 1;
}
.recent-post-text h4 a {
    color: #17161a;
    font-size: 19px;
    transition: all 0.3s ease 0s;
    font-weight: 600;
}
.recent-post-text h4 a:hover {
    color: #0c5adb;
}
.recent-post-text .rcomment {
    color: #565069;
    font-size: 14px;
    text-transform: none;
}
.recent-post-text .rcomment i {
    margin-right: 5px;
}
.footer-middle .recent-post-text h4 a {
    color: #fff;
    font-weight: 500;
    font-size: 18px;
    margin-bottom: -10px;
    display: inline-block;
}
.footer-middle .recent-post-text>h4 {
    margin-bottom: 0px;
    font-weight: 400;
    line-height: 1;
}
.footer-middle .recent-post-text>h4 a:hover {
    color: #0c5adb;
}
.footer-middle .recent-post-text .rcomment {
    color: #fff;
    font-size: 12px;
    font-weight: 400;
}
.mean-container .mean-bar {
    float: none;
    background: #fff;
    overflow: hidden;
}
.mean-container .mean-nav ul li li a {
    color: #17161a;
}
.mean-container .mean-nav ul li li a {
    opacity: 1;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
}
/* kc element */
.template-home-wrapper {
    overflow: hidden;
}
.section-title.t_center {
    margin: auto;
    text-align: center;
    width: 63%;
}
.section-title.t_left {
    margin: auto auto auto 0;
    width: 63%;
    text-align: left;
}
.section-title.t_right {
    margin: auto 0 auto auto;
    width: 63%;
    text-align: right;
}
.section-title.t_right .em-bar {
    margin: 0 0 5px auto;
}
.section-title.t_left .em-bar {
    margin: 0 0 5px;
}
.section-title h2 {
    font-size: 35px;
    font-weight: 700;
    margin-bottom: 3px;
    text-transform: capitalize;
}
.tmr0 .section-title h2 {
    margin: 0;
}
.section-title h5 {
    font-size: 18px;
    font-weight: 500;
    margin: 0;
}
.section-title p {}
.em-icon {}
.em-icon i {}
.em-bar-main {
    margin: 10px 0 13px;
}
.em-bar {
    background: #0c5adb none repeat scroll 0% 0;
    height: 2px;
    margin: 0 auto 5px;
    width: 62px;
}
.em-bar.em-bar-big {
    width: 80px;
}
.em-image {
    margin-bottom: 10px;
}
.em-image img {}
.section-title.t_left span {
    color: #0c5adb;
}
/* title css */
.witr_section_title {
    position: relative;
}
.witr_section_title_inner {
    position: relative;
    z-index: 1;
}
.witr_back_title {
    position: absolute;
    top: 0;
    bottom: 0;
    right: 0;
    left: 0;
}
.title_in .witr_back_title {
    z-index: -1;
}
.witr_back_title h4 {
    font-size: 80px;
    -webkit-text-stroke: 1px #888888;
    -webkit-text-fill-color: transparent;
    line-height: 1;
}
.witr_section_title_inner h1 {
    font-size: 45px;
    margin: auto;
    font-weight: 700;
}
.witr_section_title_inner h2,
.witr_section_title_inner h3 {
    font-size: 25px;
    margin: auto;
    font-weight: 700;
    color: #00247e !important;
}
.text-right.witr_section_title_inner h1,
.text-right.witr_section_title_inner h2,
.text-right.witr_section_title_inner h3 {
    margin-right: 0px;
}
.text-left.witr_section_title_inner h1,
.text-left.witr_section_title_inner h2,
.text-left.witr_section_title_inner h3 {
    margin-left: 0px;
}
.witr_section_title_inner h1 {}
.witr_section_title_inner h2 {
    font-size: 26px;
    color: #0c5adb;
    margin-bottom: 13px;
    display: inline-block;
}
.witr_section_title_inner h3 {}
.witr_section_title_inner p span a,
.witr_section_title_inner p span,
.witr_section_title_inner h1 span,
.witr_section_title_inner h2 span,
.witr_section_title_inner h3 span {
    color: #0c5adb;
}
.witr_section_title_inner p {
    margin-top: 10px;
}
.witr_section_title_inner.text-center p {
    width: 74%;
    margin-right: auto;
    margin-left: auto;
}
.witr_section_title_inner.text-left p {
    width: 100%;
    margin-right: auto;
    margin-left: 0px;
}
.witr_section_title_inner.text-right p {
    width: 74%;
    margin-right: 0px;
    margin-left: auto;
}
.witr_image_title {
    margin-top: 0px;
    margin-bottom: 10px;
}
/* bar color title */
.witr_bar_main {
    margin: 10px 0;
}
.witr_bar_inner {
    height: 5px;
    width: 90px;
    background: #0c5adb;
    margin: 0px auto;
    position: relative;
    border-radius: 30px;
}
.text-left .witr_bar_inner {
    margin-left: 0px;
}
.text-right .witr_bar_inner {
    margin-right: 0px;
}
/* title extrat style */
.title_in_area {
    display: flex;
    align-items: center;
}
.title_in {
    position: relative;
    width: 100%;
}
.title_in:before {
    position: absolute;
    right: 0;
    top: 0;
    height: 100%;
    width: 2px;
    background: #0c5adb;
    content: "";
}
.title_in:after {
    position: absolute;
    right: -5px;
    top: 0;
    height: 100%;
    width: 2px;
    background: #0c5adb;
    content: "";
}
.title_tx h3,
.title_tx h2 {
    margin: 0;
}
.title_p {
    text-align: left;
    width: 100%;
    padding-left: 30px;
}
.title_ptx p {
    margin: 0;
}
.title_btn {
    margin-top: 15px;
}
.title_btn a {
    background: #0c5adb;
    padding: 15px 30px;
    color: #fff;
    display: inline-block;
}
/* circale Bar css */
.witr_bar_innerc {
    position: relative;
}
.witr_bar_innerc::before {
    content: '';
    position: absolute;
    left: 0;
    top: 50%;
    transform: translateY(-50%);
    border: 6px solid #0c5adb;
    border-radius: 50%;
    background: #1c1b1b;
    animation-duration: 3s;
    animation-timing-function: linear;
    animation-iteration-count: infinite;
    animation-name: move_title_bg1;
}
.witr_bar_innerc::after {
    content: '';
    position: absolute;
    right: 0;
    top: 50%;
    transform: translateY(-50%);
    border: 6px solid #0c5adb;
    border-radius: 50%;
    background: #1c1b1b;
    animation-duration: 3s;
    animation-timing-function: linear;
    animation-iteration-count: infinite;
    animation-name: move_title_bg2;
}
@keyframes move_title_bg1 {
    from {
        left: 0;
    }

    to {
        left: 100%;
    }
}
@keyframes move_title_bg2 {
    from {
        right: 0;
    }

    to {
        right: 100%;
    }
}
/*===================== solutech feature SECTION =========================*/
.em-feature {
    position: relative;
    transition: all 0.5s ease 0s;
}
.feature_inner_box {
    padding: 30px 21px 21px;
    background: #fff;
    transition: all 0.5s ease 0s;
    position: relative;
    backface-visibility: hidden;
    z-index: 3;
    box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.1);
    border-radius: 5px;
}
.feature_inner_box:before {
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    content: "";
    z-index: -1;
}
.em-feature:hover .feature_inner_box {
    background: #0c5adb;
}
.em-feature:hover {
    /* margin-top:-10px;
     */
}
.em_feature-icon i {
    color: #fff;
    cursor: pointer;
    display: inline-block;
    font-size: 21px;
    height: 45px;
    line-height: 46px;
    margin-top: 0;
    overflow: hidden;
    position: relative;
    transition: all 0.5s ease 0s;
    width: 45px;
    background: #0c5adb;
    border-radius: 30px;
    margin-right: 20px;
    text-align: center;
    float: left;
}
.em_feature-icon img {
    float: left;
}
.em_content_text {
    padding-top: 10px;
}
.feature_active .slick-list {
    padding-bottom: 10px;
}
.em-feature-title h2 {
    font-size: 17px;
    padding-bottom: 3px;
    transition: all 0.5s ease 0s;
    margin-top: 11px;
}
.em-feature-desc p {
    transition: all 0.5s ease 0s;
}
.feature_inner {
    overflow: hidden;
}
.feature_icon {
    margin-top: 21px;
}
.f-readmore {
    padding-top: 7px;
}
.feature_button a {
    display: inline-block;
}
.feature_button a span i {
    margin-left: 10px;
    font-size: 11px;
}
.em-feature:hover .em_feature-icon i {
    background: #fff;
    color: #0c5adb;
}
.em-feature:hover .feature_button a,
.em-feature:hover h2,
.em-feature:hover h3,
.em-feature:hover h3 a,
.em-feature:hover .em-feature-desc {
    color: #fff;
    z-index: 1;
}
.feature_active .slick-slide img {
    display: initial;
}
.feature_active .all_feature_color h2 {
    font-size: 17px;
    color: #0c5adb;
    font-weight: 400;
}
.feature_active .slick-dots {
    bottom: -35px;
}
/* carsol feature 10 */
.wcr_feature_10 {
    background: #fff;
    border-radius: 5px;
    box-shadow: 0 0px 30px -5px rgb(0 0 0 / 10%);
    margin: 15px 0;
}
.wcr_feature_10 .sub-item {
    padding: 50px 20px 18px;
}
.wcr_feature_10 .feature_btn a {
    display: block;
    border-top: 1px solid #ddd;
    padding: 15px 30px;
    position: relative;
    z-index: 1;
}
.wcr_feature_10:hover .feature_btn a {
    color: #fff;
}
.wcr_feature_10 .feature_btn a::before {
    position: absolute;
    content: '';
    width: 100%;
    height: 0;
    left: 0;
    top: 0;
    background: #0c5adb;
    z-index: -1;
    transition: .5s;
    border-radius: 0px 0px 5px 5px;
}
.wcr_feature_10:hover .feature_btn a::before {
    height: 100%;
}
/* carsol feature 11 */
.wcr_feature_11 {
    padding-bottom: 43px;
}
.witr_sub_item_area,
.feature_positions_thumb {
    position: relative;
}
.feature_video_post {
    position: absolute;
    top: 20px;
    right: 20px;
}
.feature_video_post a {
    color: #fff;
    border: 3px solid #fff;
    width: 50px;
    height: 50px;
    line-height: 44px;
    border-radius: 50px;
    display: inline-block;
    text-align: center;
}
.feature_topicon_post {
    position: absolute;
    top: 20px;
    left: 20px;
}
.feature_topicon_post i {
    font-size: 30px;
    color: #0c5adb;
    height: 70px;
    width: 70px;
    line-height: 70px;
    text-align: center;
    border-radius: 50%;
    background: #fff;
    display: inline-block;
    transition: .5s;
}
.witr_sub_item {
    position: relative;
    padding: 20px 20px 60px;
    box-shadow: 0 0px 30px -5px rgb(0 0 0 / 10%);
    background: #fff;
    z-index: 1;
}
.feature_big_icon {
    position: absolute;
    bottom: 0;
    right: 0;
    opacity: 0;
    transition: .5s;
    z-index: -1;
}
.feature_big_icon span {
    color: #f0f0f0;
    font-size: 100px;
}
.wcr_feature_11:hover .feature_big_icon {
    opacity: 1;
}
.car_feature_btn_icon {
    position: absolute;
    bottom: -35px;
    left: 0;
    right: 0;
    z-index: 1;
    text-align: center;
}
.car_feature_btn_icon a i {
    font-size: 26px;
    color: #0c5adb;
    height: 70px;
    width: 70px;
    line-height: 70px;
    text-align: center;
    border-radius: 50%;
    background: #fff;
    display: inline-block;
    transition: .5s;
    box-shadow: 0 0px 30px 0px rgb(0 0 0 / 10%);
}
.wcr_feature_11:hover .car_feature_btn_icon a i {
    color: #fff;
    background: #0c5adb;
}
/*===================== END solutech SERVICE CSS =========================*/
.all_color_service {
    text-align: left;
}
.em-service {
    /* padding: 27px 25px 39px;
     */
    text-align: left;
    transition: .5s;
    box-shadow: 0px 0px 30px 0px rgb(0 0 0 / 2%);
    padding: 30px 15px 35px;
}
.em-service:hover {
    /* background: #0c5adb;
     */
    position: relative;
    backface-visibility: hidden;
    z-index: 3;
}
.em-service:hover:before {
    background: rgba(0, 0, 0, 0.7);
    content: "";
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: -1;
    transition: .5s;
}
.service_top_text {
    display: block;
}
/* .em-service-icon {
     font-size: 35px;
}
 */
.em-service-icon img {
    margin-bottom: 15px;
}
.em-service-icon i {
    display: inline-block;
    transition: .5s;
    font-size: 35px;
    margin-bottom: 15px;
}
.em-service-title {
    overflow: hidden;
    text-align: center;
}
.em-service-title h3 {
    padding: 0;
    transition: .5s;
}
.em-service-title h3 span {
    color: #0c5adb;
    font-size: 18px;
    font-weight: 600;
}
.witr_sstyle_9 .em-service-title h3 {
    margin: 10px 0 15px;
}
.em-service-desc {}
.em-service-desc p {
    transition: .5s;
}
.service-btn {
    /* margin-top: 25px;
     */
    position: relative;
}
.service-btn>a {
    border-radius: 5px;
    display: inline-block;
    transition: .5s;
}
.service-btna a:hover {
    color: #0c5adb;
}
.service-btn a span {
    font-size: 20px;
    transition: .5s;
    display: inline-block;
    position: relative;
    top: 3px;
}
.em-service:hover .service-btn>a {
    color: #fff;
}
.em-service:hover .em-service-icon,
.em-service:hover .em-service-title h3,
.em-service:hover .em-service-title h3 a,
.em-service:hover .all_icon_color i,
.em-service:hover .em-service-desc {
    color: #fff;
    z-index: 1;
}
/* style 2 */
.em-service2 {}
.em-service2 .em-service-icon i {
    display: inline-block;
    color: #fff;
    height: 80px;
    width: 80px;
    text-align: center;
    border-radius: 50%;
    line-height: 80px;
    background: #0c5adb;
    font-size: 25px;
    transition: all 0.5s ease 0s;
}
.width_height_link_0 .em-service-icon i {
    font-size: 40px;
    color: #0c5adb;
    height: auto;
    width: auto;
    border-radius: initial;
    line-height: normal;
    background: none;
    border: none;
}
.em-service2 .em-service-inner {
    overflow: hidden;
    width: 100%;
}
.em-service2.sleft {
    text-align: left;
}
.em-service2.sleft .em-service-icon {
    margin-right: 20px;
    margin-top: 10px;
    display: flex;
    justify-content: center;
    /* Center horizontally */
    align-items: center;
    /* Center vertically */
    height: 100px;
    /* Optional: set a height if vertical centering needed */
    width: 100%;
}
.em-service-icon img {
    max-width: 100%;
    height: auto;
}
.em-service2.smiddle {}
.em-service2.smiddle .em-service-icon {
    margin-bottom: 20px;
}
.em-service2.sright {
    text-align: right;
}
.em-service2.sright .em-service-icon {
    margin-left: 30px;
    margin-top: 5px;
}
.em-service-title h3 a:hover {
    color: #0c5adb;
}
.em-service2:hover .em-service-icon i {
    color: #00247e;
}
/* service style 9 */
.witr_sstyle_9 {
    position: relative;
    z-index: 1;
    padding: 42px 50px 50px;
    box-shadow: 0px 5px 20px 0px #dddddd3b;
    transition: .5s;
}
.witr_sstyle_9 .service-btn>a {
    border: 1px solid #ddd;
    padding: 10px 30px;
}
.witr_sstyle_9::before {
    background: #0c5adb;
    position: absolute;
    left: 0;
    top: 0;
    width: 2px;
    height: 100%;
    content: "";
    z-index: -1;
    transition: .5s;
}
.witr_sstyle_9:hover::before {
    width: 100%;
    height: 100%;
    border-radius: 0px;
    background: #272727;
}
.witr_sstyle_9:hover h3,
.witr_sstyle_9:hover p,
.witr_sstyle_9:hover a {
    color: #fff;
}
.em-service2.witr_sstyle_9:hover .em-service-icon i {
    color: #fff;
}
.witr_sstyle_9:hover .service-btn>a {
    border-color: #0c5adb;
    color: #0c5adb;
    background: #fff;
}
/* witr service Style 10 */
.witr_service_10 {
    box-shadow: 0px 0px 20px 0px rgb(0 0 0 / 10%);
    padding: 40px 30px 50px;
    background: #fff;
    position: relative;
}
.witr_service_10::before {
    position: absolute;
    content: "";
    top: 0;
    left: 0;
    width: 3px;
    height: 0%;
    background: #0c5adb;
    transition: .5s;
}
.witr_service_10:hover::before {
    height: 40%;
}
.witr_service_10 .serIcon i {
    line-height: 1;
}
.witr_service_10 .detail_SS p {
    margin-bottom: 0;
}
.witr_service_10 .service_list_op {
    margin-bottom: 5px;
    margin-top: 15px;
}
.witr_service_10 .service-btn a {
    background: #0c5adb26;
    padding: 12px 30px;
    color: #0c5adb;
    margin-top: 20px;
    font-weight: 500;
}
.witr_service_10 .service-btn a:hover {
    background: #0c5adb;
    color: #fff;
}
/* witr service Style 11 */
.witr_service_11 {
    box-shadow: 0px 0px 20px 0px rgb(0 0 0 / 10%);
}
.wirt_detail_texti {
    background: #0c5adb;
    padding: 15px 30px 10px;
    text-align: left;
}
.wirt_detail_icon {
    float: left;
    margin-right: 20px;
}
.wirt_detail_icon i {
    color: #fff;
    font-size: 45px;
}
.wirt_detail_title {
    overflow: hidden;
}
.wirt_detail_title h2 {
    font-size: 17px;
    color: #fff;
}
.wirt_detail_title h3 a,
.wirt_detail_title h3 {
    color: #fff;
}
.wirt_detail_title h3 a:hover {
    color: #222222;
}
.wirt_detail_content {
    padding: 25px 30px 20px;
}
.witr_service_11 .service_list_op {
    margin-bottom: 15px;
}
.service_list_op ul {
    display: table-cell;
    padding: 0;
}
.service_list_op ul li {
    margin-bottom: 7px;
}
.service_list_op ul li a:hover {
    color: #0c5adb;
}
.service_list_op ul i {
    margin-right: 15px;
}
.service_list_op ul+ul i {
    margin-left: 15px;
}
/* witr service Style 12 */
.witr_service_s_12.service-item {
    overflow: hidden;
    transition: .1s;
    position: relative;
    padding-bottom: 127px;
}
.service_top_image img {
    width: 100%;
}
.witr_service_s_12 .service_top_image::after {
    content: '';
    display: block;
    position: absolute;
    left: 0;
    right: 0;
    bottom: -1px;
    height: 41px;
    width: calc(100% + 10px);
    clip-path: polygon(0 0, 0% 100%, 100% 100%);
    background: #fff;
    transition: .5s;
}
.witr_service_s_12 .text_box {
    background: #fff;
    padding: 22px 21px 10px;
    position: absolute;
    bottom: -97px;
}
.witr_service_s_12:hover .text_box {
    bottom: 0px;
}
.witr_service_s_12.service-item h3 {
    padding-top: 0px;
    margin-bottom: 15px;
}
.witr_service_s_12.service-item h2 {
    font-size: 17px;
    color: #0c5adb;
}
.witr_service_s_12.service-item i {
    margin-bottom: 10px;
}
/* witr service post Style 12 */
.service_top_image {
    position: relative;
    padding: 0px 10px;
}
.wirt_text_boxi {
    padding: 26px 30px 60px;
    position: absolute;
    bottom: -70px;
    background: #fff;
    box-shadow: rgba(0, 0, 0, 0.07) 0px 0px 30px 0px;
    left: 30px;
    right: 30px;
}
.wirt_sdetail_box {}
.witr_service_12 .wirt_detail_title h2,
.witr_service_12 .wirt_detail_title h3 a,
.witr_service_12 .wirt_detail_title h3 {
    color: #272727;
}
.witr_service_12 .wirt_detail_title h3 a:hover {
    color: #0c5adb;
}
.wirt_detailb_icon {
    position: absolute;
    bottom: -40px;
}
.wirt_detailb_icon i {
    background: #fff;
    box-shadow: rgba(0, 0, 0, 0.07) 0px 0px 30px 0px;
    color: #0c5adb;
    font-size: 30px;
    height: 80px;
    width: 80px;
    text-align: center;
    border-radius: 50%;
    line-height: 80px;
    display: inline-block;
    transition: .5s;
}
.wirt_detailb_icon i:hover {
    background: #0c5adb;
    color: #fff;
}
/*===================== solutech FUN FACT AREA CSS =========================*/
.single_counter {
    position: relative;
    padding: 32px 0;
    text-align: center;
    transition: all 0.3s ease 0s;
    border-top: 2px solid #324452;
    border-bottom: 2px solid #324452;
}
.single_counter:before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    right: 0;
    border-left: 2px solid #324452;
    border-right: 2px solid #324452;
    height: 40%;
}
.single_counter:after {
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    border-left: 2px solid #324452;
    border-right: 2px solid #324452;
    height: 40%;
}
.counter_icon {
    margin-top: 7px;
}
.single_counter:hover .counter-icon {
    color: #fff;
}
.single_counter:hover:before,
.single_counter:hover:after {
    border-color: #0c5adb;
}
.single_counter:hover {
    background: #0c5adb;
    border-color: #0c5adb;
}
.counter_icon i {
    display: inline-block;
    font-size: 30px;
    text-align: center;
    display: block;
}
.countr_text>h1 {
    display: inline-block;
    font-family: poppins;
    font-size: 45px;
    font-weight: 600;
    -webkit-transition: .3s;
    margin: 0;
    transition: .3s;
}
.countr_text>h3 {
    display: inline-block;
    font-size: 43px;
}
.countr_text span {
    transition: .5s;
    display: inline-block;
    font-size: 43px;
}
.counter_title {
    padding: 0 0 0;
}
.counter_title h4 {
    font-size: 23px;
    margin: 0;
    text-transform: capitalize;
    transition: .5s;
    padding-top: 20px;
    padding-bottom: 8px;
}
.single_counter:hover .countr_text span,
.single_counter:hover .counter_icon i,
.single_counter:hover .countr_text>h1,
.single_counter:hover .counter_title>h4,
.single_counter:hover .countr_text>h3 {
    color: #fff;
}
/*===================== TESTIMONIAL AREA CSS =========================*/
.witr_testi_itemt {
    padding: 0 10px;
}
.em_single_testimonial {
    background: #fff none repeat scroll 0% 0;
    margin-bottom: 30px;
    transition: all 0.5s ease 0s;
    padding: 37px 30px 26px;
    margin-top: 20px;
    box-shadow: 0 10px 25px 0 rgba(50, 65, 141, .12);
    overflow: hidden;
    position: relative;
    text-align: left;
}
.em_testi_logo {
    position: absolute;
    right: 4%;
    /* top: 12%;
     */
    bottom: 55px;
}
.em_single_testimonial:hover {
    box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.13);
}
.em_testi_content {
    position: relative;
}
.em_testi_content:before {
    color: #0c5adb;
    content: "ï„";
    font-family: fontawesome !important;
    font-size: 60px;
    left: 3px;
    opacity: 0.1;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=10)";
    position: absolute;
    top: -97px;
    display: none;
}
.em_testi_content:after {
    bottom: -28px;
    color: #0c5adb;
    content: "ï„Ž";
    font-family: fontawesome !important;
    font-size: 60px;
    opacity: 0.1;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=10)";
    position: absolute;
    right: 3px;
    display: none;
}
.em_test_thumb {
    float: left;
    margin-right: 20px;
}
.post_t6 {
    text-align: center;
}
.post_t6 .em_test_thumb {
    float: inherit;
    margin-right: 0px;
    margin-bottom: 10px;
}
.em_test_thumb img {
    border-radius: 50%;
    width: 59px;
}
.em_testi_title h2 {}
.em_testi_title h2 sup {}
.em_testi_title span {
    display: block;
    margin-top: 5px;
    font-size: 18px;
    font-weight: 600;
    color: #0c5adb;
}
.em_testi_text {
    overflow: hidden;
    padding-top: 15px;
    float: left;
    text-align: left;
}
.em_testi_text.texti_style2 {}
.em_testi_degi {}
/* ts10 */
.witr_testi_s10 .em_single_testimonial {
    text-align: center;
}
.witr_testi_s10 .em_test_thumb {
    float: none;
    margin-right: 0;
}
.witr_testi_s10 .em_testi_text {
    float: none;
    text-align: inherit;
}
.witr_testi_s10 .em_testi_title h2 {}
.witr_testi_s10 .em_test_thumb img {
    width: inherit;
    margin: auto;
}
.test_q_icon i {
    font-size: 54px;
    color: #0c5adb;
}
.slick-slide:focus {
    border: none;
    outline: none;
}
.slick-slide {
    border: none;
    outline: none;
}
/* recent post */
.footer-address {
    padding-top: 12px;
}
.footer-widget.address,
.footer-widget.address p {
    color: #fff;
}
.footer_s_inner {
    margin-top: 0px;
}
.footer-sociala-icon {
    clear: both;
    float: left;
    font-size: 20px;
    line-height: 28px;
}
.footer-sociala-info p{padding-left: 15px;}
.footer-sociala-infos p{padding-left: 15px;}
.single-widget-item {
    overflow: hidden;
    padding: 20px 10px;
}
.recent-post-item {
    clear: both;
    overflow: hidden;
}
.footer-middle .recent-post-item {
    /* padding-bottom: 15px;
     border-bottom: 1px solid #e8e8e8;
     */
}
.footer-middle .recent-post-item:last-child {
    border-bottom: 0;
}
.recent_post_open .recent-post-item {
    margin-bottom: 25px;
}
.recent-post-image {
    float: left;
}
.recent-post-image a {
    display: inline-block;
}
.recent-post-image a {
    margin-top: 0;
}
.recent-post-text {
    overflow: hidden;
}
.blog-left-side .recent-post-item {
    clear: both;
    overflow: hidden;
    margin-bottom: 10px;
}
.blog-left-side .recent-post-text {
    overflow: hidden;
    margin-top: -6px;
}
.footer-middle .recent-post-item+.recent-post-item {
    margin-top: 15px;
}
.learn_btn {
    border: 0 none;
    border-radius: 100px;
    display: inline-block;
    font-size: 17px;
    font-weight: 500;
    padding: 8px 5px;
    text-align: center;
    text-transform: capitalize;
    text-align: center;
}
.learn_btn:hover {
    color: #0c5adb;
}
.learn_btn i {
    font-size: 15px;
    margin-left: 3px;
    transition: all 0.3s ease 0s;
    color: #0c5adb;
}
.learn_more_adn {
    margin-top: 30px;
}
.learn_more {
    padding-top: 7px;
}
/* recent-review */
.recent-review-content h3,
.recent-review-content h3 a {
    font-size: 16px;
    font-weight: 400;
    clear: both;
    text-align: left;
}
span.em_footercrating {
    float: right;
}
.recent-Review-area .owl-dot {
    border-color: #fff;
}
/*===================== solutech adn blog css =========================*/
.solutech-single-blog_adn {
    background-color: #fff;
    box-shadow: 0px 0px 30px 0px rgba(148, 146, 245, 0.2);
    overflow: hidden;
    text-align: left;
    transition: all 0.3s ease-in-out 0s;
}
/* BLOG THUMB CSS */
.blog_adn_thumb_inner {
    position: relative;
}
.solutech-blog-thumb_adn {
    overflow: hidden;
    position: relative;
}
.solutech-blog-thumb_adn a {
    position: relative;
}
.solutech-blog-thumb_adn a {
    display: block;
}
.solutech-blog-thumb_adn:before {
    content: "";
    left: 0px;
    top: 0px;
    right: 0px;
    bottom: 0px;
    background: #0c5adb;
    width: 100%;
    height: 100%;
    position: absolute;
    background: rgba(0, 0, 0, .7);
    opacity: 0;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    z-index: 999;
    transition: .5s;
}
.solutech-blog-thumb_adn img {
    display: block;
    transition: 6s;
    width: 100%;
}
/* BLOG TITLE AND CONTENT CSS */
.em-blog-content-area_adn {
    padding: 0px 10px 16px 20px;
}
.witr_blog_4 .em-blog-content-area_adn,
.witr_blog_3 .em-blog-content-area_adn {
    padding: 15px 10px 16px 20px;
}
.blog-inner_adn {}
.blog-content_adn {}
.blog-content_adn h2 {
    margin: 0 0 18px;
}
.blog-page-title_adn a {
    display: block;
    font-size: 20px;
    font-weight: 600;
    margin-bottom: 0;
    text-transform: capitalize;
    transition: all 0.5s ease 0s;
}
.blog-page-title_adn a:hover {
    color: #0c5adb;
}
.blog-content_adn h2 a {
    font-size: 15px;
    font-weight: 700;
    text-transform: uppercase;
}
.blog-content_adn h2 a:hover {
    color: #0c5adb;
}
.blog-content_adn p {
    margin-bottom: 0;
}
.blog_add_icon {
    position: absolute;
    left: 50%;
    top: 50%;
    text-align: center;
    z-index: 999;
    transform: translateX(-50%) translateY(-50%);
    opacity: 0;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    transition: .5s;
}
.blog_add_icon a {
    color: #fff;
    width: 45px;
    height: 45px;
    line-height: 45px;
    background: #0c5adb;
    border-radius: 50%;
}
.blog-page-title_adn2 {
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    text-align: center;
    z-index: 9999;
}
.blog-page-title_adn2 h2 {
    margin: 0px;
    background: #0c5adbd9;
    padding: 15px;
    color: #fff;
    transition: .5s;
}
.blog-page-title_adn2 h2 a {
    color: #fff;
}
/* style 7 */
.witr_ablog_7 {
    position: relative;
    padding-bottom: 80px;
}
.witr_ablog_content {
    position: absolute;
    left: 15px;
    right: 15px;
    bottom: -3px;
    text-align: center;
    z-index: 9999;
    background: #fff;
    padding: 15px 14px 14px;
    box-shadow: 0px 5px 20px 0px #dddddd3b;
}
.witr_ablog_content h2 {
    padding-top: 5px;
}
.witr_ablog_content span {
    margin: 0px 5px;
    font-size: 15px;
    color: #324452;
}
.witr_ablog_content span i {
    margin-right: 3px;
}
.witr_ablog_7:hover .solutech-blog-thumb_adn:before {
    opacity: 1;
}
/* BLOG POST META CSS */
.solutech-blog-meta_adn {
    margin-bottom: 0px;
    margin-top: 0;
    width: 100%;
}
.solutech-blog-meta_adn:after {
    display: block;
    clear: both;
    content: "";
}
.solutech-blog-meta_adn a {}
/* BLOG POST META LEFT CSS */
/* left style 1 */
.solutech-blog-meta-left_adn {
    padding: 0 0 8px;
}
.solutech-blog-meta-left_adn a,
.solutech-blog-meta-left_adn span {
    color: #454545;
    font-size: 12px;
    font-weight: 400;
    margin-right: 5px;
    text-transform: uppercase;
}
.solutech-blog-meta-left_adn a,
.solutech-blog-meta-left_adn span {
    color: #888888;
    font-size: 12px;
    margin-right: 5px;
    text-transform: capitalize;
    transition: .3s;
}
.solutech-blog-meta-left_adn a:hover,
.solutech-blog-meta-left_adn span:hover {
    color: #0c5adb;
}
.solutech-blog-meta-left_adn i {
    margin-right: 5px;
    color: #0c5adb;
}
.blog-page-title_adn>h2 {
    margin-bottom: 8px;
}
/* BLOG POST META RIGHT CSS */
.solutech-blog-meta-right_adn {
    padding: 7px 0;
    text-transform: capitalize;
}
.solutech-blog-meta-right_adn a,
.solutech-blog-meta-right_adn span {
    font-size: 12px;
    color: #454545;
    margin-left: 5px;
}
.solutech-blog-meta-right_adn i {
    margin-right: 5px;
}
/* blog readmore */
.readmore_adn a {
    border: 1px solid #ddd;
    color: #444;
    display: inline-block;
    font-size: 11px;
    font-weight: 400;
    padding: 6px 10px;
    text-transform: uppercase;
    transition: all 0.5s ease 0s;
    -webkit-transition: all 0.5s ease 0s;
    -moz-transition: all 0.5s ease 0s;
    -o-transition: all 0.5s ease 0s;
    -ms-transition: all 0.5s ease 0s;
}
.readmore_adn a:hover {
    border-color: #0c5adb;
    background: #0c5adb;
    color: #fff;
}
/* blog hover */
.solutech-single-blog_adn:hover .solutech-blog-thumb_adn::before,
.solutech-single-blog_adn:hover .blog_add_icon {
    opacity: 1;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
}
.solutech-single-blog_adn:hover .blog-page-title_adn2 h2 {
    background: #0c5adbd9;
}
.blog_nospace_adn.col-xs-12 {
    padding: 0px;
}
.blog_nospace_adn .solutech-single-blog {
    margin-bottom: 0px;
}
/* responsive 320 start */
/* small mobile :320px. */
@media (max-width: 479px) {
    body {
        overflow-x: hidden;
    }

    .solutech-header-top {
        /* display: none;
         */
    }

    .top-right-menu ul.social-icons li {
        margin-left: 13px;
    }

    .mean-container .mean-bar:before {
        text-transform: uppercase;
        
    }

    .mean-container a.meanmenu-reveal {
        padding: 19px 20px 18px;
    }

    .witr_ac_style:before,
    .active .witr_ac_style:before {
        display: none;
    }
}
/* responsive 320 end */
.btn {
    background-color: #0c5adb;
    border: 0 none;
    color: #fff;
    display: inline-block;
    font-weight: 600;
    padding: 15px 30px;
}
.btn-lg {
    font-size: 16px;
    padding: 20px 50px;
}
.btn-sm {
    font-size: 12px;
    letter-spacing: 1px;
    padding: 12px 20px;
}
.btn.btn-bordered {
    background: transparent none repeat scroll 0% 0;
    border: 2px solid #0c5adb;
    color: #0c5adb;
    padding-bottom: 11px;
    padding-top: 11px;
}
.btn.btn-lg.btn-bordered {
    padding-bottom: 16px;
    padding-top: 16px;
}
.btn.btn-sm.btn-bordered {
    padding-bottom: 8px;
    padding-top: 8px;
}
.btn-icon i {
    font-size: 10px;
    left: 0;
    position: relative;
    transition: all 0.3s ease-in-out 0s;
}
.btn-icon:hover i {
    left: 2px;
}
.btn:hover,
.btn:focus {
    background-color: #0c5adb;
    color: #fff;
}
.btn.btn-bordered:hover {
    background-color: #0c5adb;
    color: #fff;
}
.btn:active {
    background-color: #AC2925;
}
.button-group {
    margin-top: 30px;
}
.button-group a {
    margin-right: 25px;
}
.button-group a:last-child {
    margin-right: 0;
}
/* singleService */
.medi_singleService {
    position: relative;
    background: #fff;
    padding: 36px 20px 36px;
    box-shadow: 0px 0px 20px 0px rgb(0 0 0 / 10%);
}
.medi_singleService:after {
    position: absolute;
    width: 100%;
    height: 2px;
    background: #0c5adb36;
    left: 0;
    bottom: 0;
    right: 0;
    margin: auto;
    content: '';
    z-index: 2;
    transition: all 0.4s ease-out;
}
.medi_singleService:before {
    position: absolute;
    width: 0;
    height: 2px;
    background: #0c5adb;
    left: 0;
    bottom: 0;
    right: 0;
    margin: auto;
    content: '';
    z-index: 3;
    transition: all 0.4s ease-out;
}
.medi_singleService:hover:before {
    width: 100%;
}
.medi_singleService img {
    float: left;
    margin-right: 15px;
}
.medi_singleService i {
    display: inline-block;
    text-align: center;
    margin-right: 15px;
    font-size: 35px;
}
.wirt_s2_s6 img,
.wirt_s2_s6 i {
    float: none;
    margin: 0;
}
.medi_singleService h3 {
    line-height: 28px;
    display: inline-block;
    margin: 12px 0 15px;
}
.medi_singleService p {
    margin: 0;
}
.witr_ser_btnb a {
    display: inline-block;
}
.wirt_s2_s5i {
    overflow: hidden;
}
.medi_singleService.wirt_s2_s5 h3 {
    margin: 0;
    margin-bottom: 10px;
}
.medi_singleService.wirt_s2_s6 h3 {
    margin: 0;
    margin-bottom: 10px;
    margin-top: 15px;
}
/* wirt_s2_s8 */
.medi_singleService.wirt_s2_s8 h2 {
    display: inline-block;
    font-size: 17px;
    margin-left: 10px;
    font-weight: 400;
}
/* unit test footer*/
.footer-middle .widget.widget_archive .widget-title {
    margin-bottom: 34px !important;
    margin-top: 28px !important;
}
.footer-middle .widget.widget_search .widget-title {
    margin-top: 25px !important;
}
.footer-middle .widget.widget_tag_cloud .widget-title {
    margin-bottom: 20px !important;
}
.footer-middle .widget.widget_nav_menu .widget-title {
    margin-bottom: 25px !important;
}
.footer-middle .widget.widget_text p img {
    margin-top: 10px !important;
    margin-bottom: 6px !important;
}
.blog-left-side .widget.widget_text p img {
    margin-top: 10px !important;
    margin-bottom: 6px !important;
}
.footer-middle .widget.widget_text p img {
    margin-top: 10px !important;
    margin-bottom: 6px !important;
}
table#wp-calendar td#today a {
    color: #fff;
}
.blog-left-side .widget h2 {
    margin-top: 0;
}
.footer-middle #archives-dropdown--1 {
    height: 34px;
    width: 100%;
}
.widget.widget_categories select {
    width: 100%;
    height: 34px;
}
.widget .screen-reader-text {
    display: none;
}
.search input {
    /* width: 100%;
     */
}
.textwidget select {
    width: 100%;
}
.footer-middle .widget ul li span {
    display: block;
}
.comment_field .textarea-field label {
    margin-top: 20px;
    margin-bottom: 10px;
}
.blog-content {
    word-break: break-word;
}
.post-password-form input[type=submit] {
    background: #0c5adb;
}
.page-list-single {
    clear: both;
}
.blog-left-side .widget h2 {}
.blog-page-title h2 {}
.solutech-single-blog-title h2 {}
.footer-middle .widget h2 {
    color: #fff;
}
.em-blog-content-area {
    padding: 28px 35px 30px;
}
.mobile-menu {
    display: none !important;
}
.mobile_logo_area {
    display: none !important;
}
/* Social Feed Css */
.witr_feed_news {}
.snigle_news_feed {
    position: relative;
    box-shadow: rgba(0, 0, 0, 0.07) 0px 0px 30px 0px;
    padding: 30px 30px 20px;
    border-radius: 5px;
    transition: 1s;
}
.snigle_news_feed:hover {
    top: -10px;
}
.snigle_news_feed i {
    font-size: 30px;
    display: inline-block;
}
.snigle_news_feed i,
.snigle_news_feed img {
    float: left;
    margin-top: 5px;
}
.news_feed_title {
    overflow: hidden;
    margin-left: 18px;
    display: inline-block;
}
.news_feed_title h3 {
    margin: 0;
}
.news_feed_title h2 {
    font-size: 14px;
    margin: 0;
    font-weight: 400;
}
/* icon */
.witr_feed_icons {
    position: absolute;
    top: 50%;
    right: 6px;
    transform: translate(-50%, -50%);
}
.witr_feed_icons span {
    display: inline-block;
    font-size: 28px;
    color: #00247e;
    transition: .5s;
}
.witr_feed_icons span:hover {
    color: #0c5adb;
}
/* left */
.images_area.wittr_car_top_left .slick-dots {
    left: 0;
    top: 15%;
    display: block;
}
.images_area.wittr_car_top_left .slick-dots li {
    display: block;
}
/* right */
.images_area.wittr_car_top_right .slick-dots {
    left: auto;
    top: 15%;
    display: block;
    right: 0;
}
.images_area.wittr_car_top_right .slick-dots li {
    display: block;
}
.witr_h_h12 .solutech_menu,
.witr_h_h13 .solutech_menu {
    display: flex;
    justify-content: space-between;
}
.witr_h_h2 .solutech_menu,
.witr_h_h3 .solutech_menu,
.witr_h_h4 .solutech_menu,
.witr_h_h5 .solutech_menu,
.witr_h_h6 .solutech_menu,
.witr_h_h7 .solutech_menu,
.witr_h_h8 .solutech_menu,
.witr_h_h9 .solutech_menu,
.witr_h_h10 .solutech_menu,
.witr_h_h11 .solutech_menu,
.witr_h_h14 .solutech_menu,
.witr_h_h17 .solutech_menu {
    display: flex;
    justify-content: flex-end;
}
/* social icon menu style */
.footer-social-icon.htop-menu-s {
    display: inline-block;
    margin-left: 15px;
}
.donate-btn-header {
    /* padding: 28px 0px 24px;
     */
}
.em_top_cart.hshop {
    padding: 37px 0;
}
/* New Top Menu Css */
.top-welcomet p span i {
    font-size: 13px;
    color: #fff;
    margin-right: 5px;
}
.creative_header_address_text>p {
    word-break: break-all;
}
.creative_header_button .dtbtn {
    padding: 11px 24px;
}
.wrapper {
    position: relative;
}
/* video icon css */
.slider_vd_icon {
    /* position: absolute;
     right: 15px;
     top: 50%;
     transform: translateY(-50%);
     */
}
.text-left .slider_vd_icon {
    position: absolute;
    right: 15px;
    top: 50%;
    transform: translateY(-50%);
    z-index: 1;
}
.text-right .slider_vd_icon {
    position: absolute;
    left: 15px;
    top: 50%;
    transform: translateY(-50%);
    z-index: 1;
}
.tx_svd_icon {
    background: #0c5adb;
    color: #fff;
    width: 75px;
    height: 75px;
    line-height: 75px;
    border-radius: 100%;
    display: inline-block;
    text-align: center;
    animation: witr-shadow 1s linear infinite;
    -webkit-transition: 0.5s;
}
.tx_svd_icon i {
    color: #fff;
}
@keyframes witr-shadow {
    0% {
        box-shadow: 0 0 0 0 rgba(255, 255, 255, 0.3), 0 0 0 10px rgba(255, 255, 255, 0.3), 0 0 0 20px rgba(255, 255, 255, 0.3);
    }

    100% {
        box-shadow: 0 0 0 10px rgba(255, 255, 255, 0.3), 0 0 0 20px rgba(255, 255, 255, 0.3), 0 0 0 30px rgba(255, 255, 255, 0);
    }
}
@media (min-width: 1200px) {
    .witrscontainer {
        max-width: 1430px;
    }
}
/* slider image thumb position */
.text-left .witr_slider_thumb {
    position: absolute;
    right: -100px;
    top: 54%;
    transform: translateY(-50%);
}
.text-right .witr_slider_thumb {
    position: absolute;
    left: -100px;
    top: 52%;
    transform: translateY(-50%);
}
.slider_btn .witr_btn {
    border: none;
    outline: none;
}
.slider_btn .witr_btn i {
    margin-right: 10px;
}
.slider_btn .witr_btn.active {
    background: transparent;
    border: 1px solid #0C5ADB;
    color: #0C5ADB;
}
.slider_btn .witr_btn.active:hover {
    background: #0c5adb;
    border: 1px solid #0c5adb;
    color: #fff;
}
.slider_btn {
    margin-top: 50px;
}
.slick_pluse_btn {
    display: inline-block;
}
.slick_pluse_btn span {
    color: #fff;
    margin-left: 5px;
    display: inline-block;
}
/* footer text des */
.solutech-description-area {}
.solutech-description-area a {}
.solutech-description-area a img {
    margin: 26px 0;
}
.solutech-description-area p {
    color: #fff;
    text-align: justify;
    line-height: 25px;
}
.footer-middle .solutech-description-area p,
.solutech-description-area .phone a {}
.social-icons {
    text-align: left;
}
.solutech-description-area .social-icons a {
    width: 40px;
    height: 40px;
    line-height: 40px;
    display: inline-block;
    background: transparent;
    text-align: center;
    border-radius: 30px;
    margin-right: 5px;
    margin-bottom: 5px;
    color: #fff;
    border: 1px solid #fff;
}
.solutech-description-area .social-icons a:hover {
    background: #0c5adb;
    border-color: #0c5adb;
}
/* circle progress */
.witr_circle_area {
    text-align: center;
    margin-bottom: 30px;
}
.witr_cp_class {
    position: relative;
}
span.witr_cir_text {
    position: absolute;
    content: "";
    left: 50%;
    top: 50%;
    /* bottom: 0;
     */
    font-size: 20px;
    /* right: 0;
     */
    /* margin: auto;
     */
    transform: translateX(-50%) translateY(-50%);
    font-weight: 700;
    color: #7c7c7c;
}
span.witr_cir_text:first-letter {
    font-size: 0px;
}
.witr_circle_title {
    margin-top: 10px;
}
.witr_btn_hover a:hover {
    color: #0c5adb !important;
}
.slider_btn .witr_btn i {
    font-size: 15px;
}
.footer-logo img {
    margin-top: 30px;
    margin-bottom: 20px;
}
.footer-address {
    padding-top: 0;
}
.witr_h_h17pdlt .trp_nav_area {
    padding-left: 100px;
    padding-right: 100px;
}
.pdlr0 {
    padding-left: 0;
    padding-right: 0;
}
.prots-contentg ul {
    margin-left: 40px;
    display: inline-block;
    margin-bottom: 25px;
}
.prots-contentg ul li {}
/* portfolio slides*/
.witr_single_pslide {
    position: relative;
    overflow: hidden;
    border-radius: 20px;
}
.witr_single_pslide p {
    text-align: justify;
}
.witr_pslide_image {
    overflow: hidden;
    position: relative;
}
.witr_pslide_image::before {
    position: absolute;
    content: '';
    background: #00000080;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    transform: scale(0);
    transition: .5s;
    z-index: 1;
}
.witr_single_pslide:hover .witr_pslide_image img,
.witr_single_pslide:hover .witr_pslide_image::before {
    transform: scale(1.2);
}
.witr_pslide .witr_pslide_custom {
    bottom: auto;
    top: 30px;
    right: auto;
    left: 30px;
    transform: scaleX(0);
}
.witr_pslide .witr_single_pslide:hover .witr_pslide_custom {
    bottom: auto;
    transform: scaleX(1);
}
.witr_pslide .witr_pslide_custom a span {
    width: 80px;
    height: 80px;
    line-height: 80px;
    border-radius: 5px;
    font-size: 30px;
    background: #fff;
    color: #0c5adb;
}
.styimgh img {
    height: 250px;
}
.ps1 .witr_content_pslide_text {
    position: absolute;
    bottom: -100px;
    left: 30px;
    right: 30px;
    transition: .5s;
    opacity: 0;
    z-index: 2;
    text-align: left;
}
.ps1 .witr_single_pslide:hover .witr_content_pslide_text {
    opacity: 1;
    bottom: 30px;
}
.ps1 .witr_content_pslide {
    /* float: left;
     */
}
.witr_content_pslide_text h3 {
    margin-bottom: 0;
}
.ps1 .witr_content_pslide_text h3 {
    color: #fff;
}
.ps1 .witr_content_pslide_text h3:hover {
    color: #0c5adb;
}
.ps1 .witr_content_pslide_text p {
    color: #fff;
}
.witr_content_pslide_text p {
    margin-bottom: 0px;
    font-weight: 500;
}
.witr_content_pslide_text a i {}
.witr_content_pslide_text a {
    display: inline-block;
}
.ps1 .witr_content_pslide_text a {
    color: #fff;
}
.ps1 .witr_content_pslide_text a:hover {
    color: #0c5adb;
}
/* ps2 Slide */
.ps2.ps1 .witr_content_pslide_text {
    position: absolute;
    bottom: auto;
    top: -100px;
    left: 30px;
    right: 30px;
    transition: .5s;
}
.ps2.ps1 .witr_single_pslide:hover .witr_content_pslide_text {
    top: 25px;
}
.witr_pslide_custom {
    position: absolute;
    bottom: -125px;
    right: -15px;
    z-index: 9;
    transition: .5s;
}
.witr_single_pslide:hover .witr_pslide_custom {
    bottom: -30px;
}
.witr_pslide_custom a span {
    background: #0c5adb;
    width: 110px;
    height: 110px;
    line-height: 90px;
    text-align: center;
    /* border-radius: 100%;
     */
    display: inline-block;
    color: #fff;
    font-size: 40px;
    transition: .5s;
}
.witr_pslide_custom a span:hover {
    background: #00247e;
}
/* ps3 Slide css */
.witr_pslide3 .witr_single_pslide {
    
    overflow: inherit;
}
.ps3.ps1 .witr_content_pslide_text {
    bottom: -60px;
    opacity: 1;
    box-shadow: 0px 0px 35px 0px #00000014;
    background: #fff;
    padding: 32px 40px 23px;
    border-radius: 5px;
}
.ps3.ps1 .witr_single_pslide:hover .witr_content_pslide_text {
    bottom: -60px;
}
.witr_number_pslide {
    float: left;
    margin-right: 22px;
}
.witr_number_pslide h4 {
    font-size: 50px;
    color: #0c5adb;
}
.ps3.ps1 .witr_content_pslide_text p,
.ps3.ps1 .witr_content_pslide_text h3,
.ps3.ps1 .witr_content_pslide_text a {
    color: #000;
}
.ps3 .witr_content_pslide_text h3 a {
    margin-bottom: 3px;
}
.ps3.ps1 .witr_content_pslide_text a:hover {
    color: #0c5adb;
}
.witr_pslide3 .witr_single_pslide:hover .witr_pslide_custom {
    bottom: 45px;
}
.witr_pslide3 .witr_pslide_custom {
    bottom: 45px;
    right: 40px;
}
.witr_pslide3 .witr_pslide_custom a span {
    width: 45px;
    height: 45px;
    line-height: 45px;
    font-size: 18px;
    background: #fff;
    color: #0c5adb;
    box-shadow: 0px 0px 65px 0px #00000014;
    /* border-radius: 5px;
     */
}
.witr_pslide3 .witr_single_pslide:hover .witr_pslide_custom a span {
    background: #0c5adb;
    color: #fff;
}
/* witr_pslide4 css */
.witr_pslide4.witr_pslide3 .witr_single_pslide {
    margin-bottom: 0px;
    overflow: hidden;
}
.witr_pslide4.ps3.ps1 .witr_content_pslide_text {
    bottom: -170px;
    padding: 40px 10px 15px;
    border-radius: 0px;
    left: 0;
    right: 0;
}
.witr_pslide4.ps3.ps1 .witr_single_pslide:hover .witr_content_pslide_text {
    bottom: 0px;
}
.witr_pslide4.witr_pslide3 .witr_pslide_custom {
    bottom: auto;
    top: -22px;
    z-index: -1;
}
.witr_pslide4.witr_pslide3 .witr_pslide_custom a span:hover {
    background: #00247e;
}
/* witr_pslide5 css */
.toggle_pslide {
    display: flex;
    align-items: center;
}
.witr_pslide5 .witr_single_pslide {
    background: #fff;
    box-shadow: 0px 0px 20px 0px rgb(0 0 0 / 10%);
    border-radius: 5px;
    margin-bottom: 12px;
}
.witr_pslide5 .witr_pslide_image {
    width: 100%;
}
.witr_pslide5 .witr_content_pslide_text {
    padding: 0 15px 0 15px;
    width: 100%;
}
/* advance tab area css */
.witr_adv_tab_area {
    text-align: left;
}
.witr_taba_style1 .nav-tabs {
    border: 0;
    justify-content: space-around;
}
.witr_taba_style1 .nav-tabs .nav-item {
    margin-bottom: 15px;
    text-align: center;
}
.witr_taba_style1 .nav-tabs .nav-link {
    background: #fff;
    margin-right: 15px;
    border: 0;
    border-radius: 5px;
    font-size: 17px;
    padding: 20px 25px;
    position: relative;
    box-shadow: 0px 0px 25px 2px rgba(196, 206, 213, 0.2);
    transition: .5s;
}
.nav-tabs .nav-link:hover {
    background: #0c5adb;
    color: #fff;
}
.nav-tabs .nav-item:hover i {
    color: #fff;
    transition: .5s;
}
.witr_taba_style1 .nav-tabs span {
    display: block;
    float: left;
    margin: 0 15px;
}
.nav-link strong {
    display: inline-block;
}
.nav-tabs img,
.witr_taba_style1 .nav-tabs i {
    position: relative;
    font-size: 40px;
}
.witr_taba_style1 .nav-tabs .nav-item.show .nav-link,
.witr_taba_style1 .nav-tabs .nav-link.active {
    background: #0c5adb;
    color: #fff;
}
.witr_adv_tab_content {
    margin: 15px 20px 30px 0px;
}
/* sbnt 8 */
.witr_sbtn_s8 a {
    padding: 12px 30px;
    position: relative;
    transition: .5s;
    overflow: hidden;
    text-align: center;
    color: #fff;
    background: #00247e;
}
.witr_sbtn_s8 a i {
    background: #0c5adb;
    position: absolute;
    display: inline-block;
    height: 100%;
    transition: .5s;
    color: #fff;
    padding: 16px 15px;
    left: 0;
    right: 0;
    top: 0;
}
.witr_sbtn_s8 a:hover i {
    opacity: 0;
}
.witr_sbtn_s8 a::before,
.witr_sbtn_s8 a::after {
    display: none;
}
.singleSS.witr_service_8::after {
    display: none;
}
/* Service Slick 11 */
.witr_11_btn.witr_sbtn_s8 a {
    background: #0c5adb;
    color: #fff;
    border-radius: 30px;
    bottom: 0;
    left: 0;
    transform: scaleX(0);
    transform-origin: left;
    opacity: 0;
    z-index: 99;
    transition: 1s;
}
.witr_service_11:hover .witr_11_btn.witr_sbtn_s8 a {
    opacity: 1;
    transform: scaleX(1);
}
.pluse_btn_slick {
    position: absolute;
    left: 0;
    top: 5px;
    display: inline-block;
    transition: 1s;
}
.pluse_btn_slick span {
    font-size: 17px;
    color: #fff;
    width: 40px;
    height: 40px;
    line-height: 40px;
    text-align: center;
    border-radius: 50px;
    background: #0c5adb;
    display: inline-block;
    transition: .5s;
}
.witr_service_11:hover .pluse_btn_slick span {
    transform: scaleX(0);
    transform-origin: left;
}
/*=========================== 7.case css ===========================*/
.witr_case {
    position: relative;
    overflow: hidden;
    padding-bottom: 45px;
    margin-bottom: 20px;
}
.witr_case2 {
    padding-bottom: 95px;
}
.witr_case_image {
    overflow: hidden;
    position: relative;
}
.witr_case_image::before {
    background: #0c5adba6;
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 0%;
    content: "";
    transition: .5s;
}
.witr_case_image img {
    width: 100%;
}
.witr_case:hover .witr_case_image::before {
    height: 100%;
}
.witr_content_casem {
    padding: 21px 15px 26px;
    position: absolute;
    background-color: #fff;
    bottom: -80px;
    left: 15px;
    margin: auto;
    transition: .5s;
    right: 15px;
    text-align: left;
}
.witr_case:hover .witr_content_casem {
    bottom: -4px;
}
.witr_content_casei {}
.witr_content_casei h3 {
    font-size: 21px;
}
.witr_content_casei p {
    font-size: 15px;
    color: #0c5adb;
    font-weight: 700;
    margin-bottom: 4px;
}
.witr_case_btnb {
    margin-top: 20px;
}
.witr_case_btnb a {
    font-size: 16px;
    font-weight: 600;
    color: #0c5adb;
    background: #0c5adb;
    padding: 13px 25px;
    border-radius: 5px;
    display: inline-block;
    background: #fff;
    transition: .5s;
    border: 1px solid #ececec;
}
.witr_case_btnb a:hover {
    border: 1px solid #0c5adb;
    color: #fff;
    background: #0c5adb;
}
.witr_case_btnb a i {
    margin-left: 5px;
    transition: 1s;
}
.witr_case_btnb a:hover i {
    margin-left: 15px;
}
/* case 2 style */
.witr_case2 .witr_content_casem {
    bottom: 15px;
    box-shadow: 0px 5px 20px 0px #0c5adb14;
}
/* menu new css */
.logo-right .solutech_menu {
    justify-content: flex-start;
}
.logo-top .solutech_menu {
    justify-content: center;
}
.ossos .em-quearys-top.msin-menu-search {
    float: right;
}
.mean-container .mean-bar {
    float: none;
    background: #fff none repeat scroll 0% 0;
    overflow: hidden;
}
.meanmenu-reveal.meanclose {
color:#0c5adb !important;
}
.mean-container .mean-nav ul li li a {
    color: #17161a;
}
/* witr_table */
.witr_table {}
.witr_sub_table {
    display: flex;
    justify-content: space-between;
    padding-bottom: 8px;
    border-bottom: 1px solid #ffffff8c;
    margin-bottom: 8px;
}
.witr_sub_table span {
    color: #fff;
}
.margin_30px {
    margin-left: 30px;
}
.right_popupmenu_area .witr_sub_table {
    border-bottom: 1px solid #ddd;
}
.right_popupmenu_area .witr_sub_table span {
    color: #272727;
}
/* Swiper Slider Area Css */
.swiper-container-cube .swiper-slide {
    height: 847px;
}
.witr_swiper_area {
    overflow: hidden;
    position: relative;
}
.witr_swiper_height {
    
    position: relative;
    background-size: cover;
    background-position: center center;
}
.wittr_gallery_swiper::before,
.witr_swiper_height::before {
    content: "";
    position: absolute;
    left: 0px;
    top: 0px;
    right: 0px;
    bottom: 0px;
}
.wittr_gallery_swiper {
    position: relative;
    height: 100px !important;
    margin-top: 10px;
    background-size: cover;
    background-position: center center;
}
.witr_sw_text_area {
    margin: auto;
    height: 100%;
    width: 63%;
}
.witr_swiper_content {
    position: relative;
    top: 50%;
    transform: translateY(-50%);
    z-index: 1;
}
.witr_swiper_topimg {
    margin-bottom: 23px;
}
.witr_swiper_content p {
    font-size: 24px;
    margin-bottom: 15px;
    display: inline;
}
.witr_swiper_content h2,
.witr_swiper_content h3 {
    font-size: 78px;
    font-weight: 700;
    line-height: 1;
}
.witr_swiper_content h2 span,
.witr_swiper_content h3 span {
    color: #0c5adb;
}
.witr_swiper_content p {
    font-weight: 400;
    font-size: 18px;
    margin-top: 20px;
}
.text-left .witr_swiper_content p,
.text-left .witr_swiper_content h1,
.text-left .witr_swiper_content h2,
.text-left .witr_swiper_content h3 {
    margin: 0px auto 10px 0;
}
.text-left .witr_swiper_content p {
    margin: 28px auto 15px 0;
}
.text-center .witr_swiper_content p,
.text-center .witr_swiper_content h1,
.text-center .witr_swiper_content h2,
.text-center .witr_swiper_content h3 .text-center .witr_swiper_content p {
    margin-left: auto;
    margin-right: auto;
}
.text-center .witr_swiper_content p {
    margin: 28px auto 0;
    width: 60%;
}
.text-right .witr_swiper_content p,
.text-right .witr_swiper_content h1,
.text-right .witr_swiper_content h2,
.text-right .witr_swiper_content h3 {
    margin: 0px 0 10px auto;
}
.text-right .witr_swiper_content p {
    margin: 28px 0 15px auto;
}
.text-left .witr_swiper_content p,
.text-left .witr_swiper_content h1,
.text-left .witr_swiper_content h2,
.text-left .witr_swiper_content h3,
.text-right .witr_swiper_content p,
.text-right .witr_swiper_content h1,
.text-right .witr_swiper_content h2,
.text-right .witr_swiper_content h3 {
    width: 66%;
}
.text-left .witr_swiper_content p,
.text-right .witr_swiper_content p {
    width: 51%;
}
.witr_swiper_area .swiper-slide a {
    display: inline-block;
}
.witr_swiper_area .text-left .witr_slider_thumb {
    right: 180px;
}
.witr_swiper_area .text-right .witr_slider_thumb {
    left: 225px;
}
.witr_swiper_area .text-left .slider_vd_icon {
    right: 16%;
}
.witr_swiper_area .text-right .slider_vd_icon {
    left: 16%;
}
.witr_swiper_area .text-center .slider_vd_icon {
    top: 23%;
    position: absolute;
    left: 50%;
    transform: translate(-50%, -50%);
}
.witr_icon_section {
    margin-top: 0px;
}
/* pagination bullet */
.witr_swiper_area .swiper-pagination-bullet {
    width: 15px;
    height: 15px;
    background: #fff;
}
/* progressbar */
.witr_swiper_area .swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
    background: #0c5adb;
}
.witr_swiper_area .swiper-container-horizontal>.swiper-pagination-progressbar {}
.witr_swiper_area .swiper-pagination-progressbar .swiper-pagination-progressbar-fill,
.witr_swiper_area .swiper-container-horizontal>.swiper-pagination-progressbar {
    height: 10px;
}
/* scrollbar */
.witr_swiper_area .swiper-scrollbar-drag {
    background: #0c5adb;
}
.witr_swiper_area .swiper-container-horizontal>.swiper-scrollbar {
    background: rgba(0, 0, 0, .0);
}
.witr_swiper_area .swiper-scrollbar-drag,
.witr_swiper_area .swiper-container-horizontal>.swiper-scrollbar {
    height: 10px;
}
/* pagination prev next */
.swiper-button-prev,
.swiper-button-next {
    background-image: inherit !important;

    transition: .5s;
    outline: none;
}
.swiper-button-prev:hover,
.swiper-button-next:hover {
    /* color: #fff;
    background: #0c5adb; */
    padding: 10px;
}
.swiper-button-next:after,
.swiper-button-prev:after {
    font-size: 30px;
}
.swiper-button-next.swiper-button-disabled,
.swiper-button-prev.swiper-button-disabled {
    opacity: 0 !important;
}
.all_color_testimonial,
.all_blog_color,
.all_color_service,
.all_service2_color,
.all_color_team,
.all_feature_color {
    transition: .5s;
}
.witr_h_h13 .col-md-12 {
    padding-right: 0;
}
/* button hover style */
.feature_btn a,
.witr_ser_btnb a,
.service-btn>a,
a.dtbtn,
.witr_btn,
.witr_bbtn,
.witr_gbtn,
.witr_gbbtn,
.solutech_button a,
.witr_sbtn_s8 a {
    border-radius: 5px;
    font-size: 15px;
    font-weight: 600;
    font-family: 'Barlow', sans-serif;
    position: relative;
    z-index: 1;
    overflow: hidden;
    text-transform: uppercase;
}
.witr_ser_btnb a:hover {
    color: #0c5adb;
}
a.dtbtn:hover,
.witr_btn:hover,
.solutech_button a:hover {
    background: #0c5adb;
}
a.dtbtn::before,
.witr_btn::before,
.witr_bbtn::before,
.solutech_button a::before,
.witr_sbtn_s8 a::before {
    transition: 0.5s;
    position: absolute;
    width: 30%;
    height: 100%;
    content: "";
    bottom: 0;
    left: -38px;
    background: #00247e;
    z-index: -1;
    border-radius: 50px;
}
a.dtbtn:hover::before,
.witr_btn:hover::before,
.witr_bbtn:hover::before,
.solutech_button a:hover::before,
.witr_sbtn_s8 a:hover::before {
    width: 100%;
    left: 0px;
    border-radius: 5px;
}
.tx_golobal_color {
    background: #0c5adb;
}
.tx_btn_global_color:hover {
    background: #00247e;
}
.witr_h_h2 .solutech_menu,
.witr_h_h3 .solutech_menu,
.witr_h_h4 .solutech_menu,
.witr_h_h5 .solutech_menu,
.witr_h_h6 .solutech_menu,
.witr_h_h7 .solutech_menu,
.witr_h_h8 .solutech_menu,
.witr_h_h9 .solutech_menu,
.witr_h_h10 .solutech_menu,
.witr_h_h11 .solutech_menu,
.witr_h_h14 .solutech_menu,
.witr_h_h17 .solutech_menu {
    display: flex;
    justify-content: flex-end;
    align-items: center;
}
.tx_relative_m,
.tx_top2_relative {
    position: relative;
}
.features_bg {
    box-shadow: 0px 0px 20px 0px rgb(0 0 0 / 9%);

}
.features_bg .em-service2.sleft.all_color_service {
    padding: 35px 40px 30px 40px;
    background: #fff;
}
.features_bg .em-service2.sleft.all_color_service {
    padding: 10px 55px 10px 30px;
    background: #fff;
    border-right: 1px solid #dddd;
}
.features_bg .em-service2.sleft.all_color_service.border_lf {
    border-right: none;
}
.features_bg .em-service-icon img {
    margin-bottom: 15px;
    width: 80px;
}
.features_bg .all_color_service p {
    /* font-family: "Barlow Condensed", Sans-serif;
     font-size: 18px; */
    text-align: justify;

    line-height: 1.3em;
    /* color: #00247e; */
}
.features_bg .all_color_service h3 a {
    /* font-family: "Barlow Condensed", Sans-serif;
     font-size: 15px; */
}
.solutech_about_area {
    padding: 60px 0px 60px;
}
/* .service_top {
    margin-top: 48px;
} */
.solutech_about_area img {
    width: 100%;
}
.solutech_about_area p {

    text-align: justify;
}
.solutech_about_area .witr_content_pslide p {
    color: #0c5adb !important;
    font-family: "Barlow Condensed", Sans-serif;
    font-size: 15px;
    font-weight: 600;
    padding: 5px 0px 0px 0px;

}
.solutech_about_area .witr_pslide3 .witr_pslide_custom a span {
    background: #0c5adb1F;
}
.solutech_serivce_area {
    padding: 40px 0px 30px;
    background: #00247E08;
}
.serivce_bg .witr_feature_btn2 a {
    color: #fff;
    font-weight: 600;
    text-transform: uppercase;
}
.serivce_bg .witr_feature2 {
    background: #0C5ADB;
    padding: 65px 24px;
    margin-bottom: 30px;
}
.serivce_bg .witr_feature2:hover {
    background: #00247E;
}
.solutech_security_area {
    background-image: url(../images/security-bg-img-1.html);
    background-position: center center;
    background-size: cover;
    padding: 95px 0px 95px;
}
.white .witr_section_title_inner h1,
.white .witr_section_title_inner h2,
.white .witr_section_title_inner h3,
.white .witr_section_title_inner p {
    color: #fff;
}
.solutech_security_area .witr_section_title_inner.text-left p {
    width: 100%;
    margin-bottom: 35px;
}
.solutech_security_area .witr_label {
    color: #FFFFFF;
    font-family: "Teko", Sans-serif;
    font-size: 20px;
    font-weight: 500;
}
.solutech_security_area .witr_progress-style2 .witr_percent {
    color: #fff;
}
.solutech_security_area .witr_progress-style2.progress {
    margin-bottom: 22px;
}
.solutech_security_area .witr_bar_main {
    margin: 10px 0px 22px;
}
.button2 .witr_btn {
    padding: 20px 50px 20px 50px;
    margin: 32px 0px 0px 0px;
    border-radius: 0px;
}
.solutech_team_area {
    padding: 0px 0px 50px;
}
.em-team.all_color_team {
    margin-bottom: 30px;
}
.style_team2 .witr_team_thumb4::before {
    background: #F6212100;
}
.solutech_team_area .all_color_team span {
    font-family: "Barlow Condensed", Sans-serif;
    font-size: 15px;
    font-weight: 500;
}
.team_top {
    margin-top: 40px;
}
.solutech_counter_area {
    margin-bottom: -140px;
    position: relative;
    z-index: 999;
}
.counter_bg {
    box-shadow: 0px 0px 30px 0px rgb(0 0 0 / 6%);
    padding: 50px 0px 30px 0px;
    background: #fff;
}
.counter_bg .witr_counter_single {
    text-align: center;
    margin-bottom: 10px;
}
.counter_bg .witr_custom_icon i {
    margin-bottom: 0px;
    color: #0C5ADB;
}
.counter_bg .all_counter_color h3,
.counter_bg .all_counter_color span {
    color: #0c5adb;
    font-family: "Barlow Condensed", Sans-serif;
    font-weight: 600;
    font-size: 25px;
    padding: 10px 0px 10px 0px;
}
.counter_bg .all_counter_color h4,
.counter_bg .all_counter_color h1 {
    font-size: 22px;
}
.single_faq_bg_area {
    padding: 70px 0px 100px;
    background: #F9F9F9;
}
.faq_area .witr_progress-style2.progress {
    margin-bottom: 19px;
    
}
.faq_area .witr_label {
    font-family: "Barlow Condensed", Sans-serif;
    font-size: 16px;
    font-weight: 600;
}
.faq_area .witr_section_title_inner h3 {
    margin-bottom: 37px;
}
.faq_area .witr_ac_style {
    padding: 12px 0px 12px 30px;
    font-family: "Teko", Sans-serif;
    font-size: 16px;

}
.faq_area.accordion_area .card-2 {
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.09);
    margin-bottom: 20px;
}
.faq_area .accordion_area .card-2 p {
    padding: 0px 20px;
}
.faq_area .witr_ac_style::before {
    font-family: "Teko", Sans-serif;
    font-size: 18px;
    text-transform: uppercase;
}
.solutech_work_area .em-service.all_color_service {
    background-image: url(../images/work-img-1.jpg);
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}
.work_area .em-service-title h3 {
    color: #FFFFFF;
}
.work_area .all_color_service p {
    font-family: "Barlow Condensed", Sans-serif;
    font-size: 24px;
    font-weight: 700;
    padding: 35px 0px 0px 0px;
    color: #fff;
}
.work_area .service-btn a {
    color: #FFFFFF;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #FFFFFF;
    border-radius: 0px 0px 0px 0px;
    padding: 10px 30px 10px 30px;
}
.work_area .service-btn a:hover {
    background-color: #0c5adb;
    border-style: solid;
    border-color: #0c5adb;
}
.work_area .em-service:hover:before {
    background: #02010100;
}
.work_area .witr_feature_13.sub-border-2 .sub-item span {
    top: 31px;
    left: 136px;
    border-radius: 0px;
}
.work_area .sub-item h3 a {
    color: #0c5adb;
    font-family: "Barlow Condensed", Sans-serif;
    font-size: 17px;
    font-weight: 600;
}
.work_area .all_feature_color h2 {
    color: #151515;
    font-size: 21px;
}
.work_area .sub-item h3 {
    padding: 60px 0px 0px 0px;
}
.work_area .witr_feature_13 {
    padding: 80px 0px 0px 0px;
}
.work_top {
    margin-top: 56px;
}
.solutech_work_area.work_area {
    padding: 95px 0px 70px;
}
.solutech_testimonial_bg_area {
    background-image: url(../images/testimonial-bg-img.jpg);
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
    padding: 95px 0px 70px;
    position: relative;
}
.solutech_testimonial_bg_area:before {
    content: "";
    position: absolute;
    left: 0px;
    top: 0px;
    width: 100%;
    height: 100%;
    background: #0c5adb80;
}
.testi_top {
    margin-top: 50px;
}
.carso_idtesti .testiCreCon {
    padding: 50px 20px 50px 20px;
    border-style: solid;
    border-width: 3px 0px 0px 0px;
    border-color: #0c5adb;
    border-radius: 0px 0px 0px 0px;
}
.carso_idtesti .testiCreCon p {
    color: #1B1A1A;
    font-family: "Barlow", Sans-serif;
    font-size: 20px;
    font-weight: 500;
}
.carso_idtesti .testiCreCon i {
    color: #FAECEE;
}
.carso_idtesti .testAuthor h6,
.carso_idtesti .testAuthor span {
    color: #fff;
}
.witr_brand_area {
    margin-top: 0px;
}
.witr_button_bg {
    background-image: url(../images/b4.jpg);
    padding: 0px 0px 66px;
    background-size: cover;
    position: relative;
}
.witr_button_bg:before {
    content: "";
    position: absolute;
    left: 0px;
    top: 0px;
    width: 100%;
    height: 100%;
    background: linear-gradient(180deg, #0c5adb80 0%, #00247e80 100%);
}
.witr_button_bg .witr_button_area {
    text-align: center;
}
.witr_button_bg .witr_bbtn {
    color: #FFFFFF;
    border-style: solid;
    border-color: #FFFFFF;
    margin: 80px 0px 0px 0px;
    padding: 10px 20px 10px 20px;
}
.brand_bg {
    background: #fff;
    padding: 60px 0px 60px 0px;
}
.solutech_blog_bg_area {
    padding: 192px 0px 60px;
    background: #F9F9F9;
}
.solutech_blog_bg_area .witr_blog_con span i {
    color: #0c5adb;
}
.solutech_blog_bg_area .witr_blog_con span a {
    font-family: "Barlow Condensed", Sans-serif;
    font-size: 16px;
    font-weight: 600;
    text-transform: uppercase;
}
.solutech_blog_bg_area .witr_blog_con span {
    font-family: "Barlow Condensed", Sans-serif;
    font-size: 16px;
    font-weight: 600;
    text-transform: uppercase;
}
.solutech_blog_bg_area .learn_btn {
    font-family: "Barlow Condensed", Sans-serif;
    font-size: 17px;
    font-weight: 600;
    text-transform: uppercase;
    border-style: none;
    border-radius: 0px 0px 0px 0px;
    margin: -10px 0px 0px 0px;
}
.blog_top {
    margin-top: 40px;
}
.blog12_idblog1 .witr_blog_con span i {
    color: #0c5adb;
}
.blog12_idblog1 .all_blog_color span {
    font-family: "Teko", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    text-transform: uppercase;
}
.blog12_idblog1 .learn_btn {
    color: #0c5adb;
    font-family: "Barlow Condensed", Sans-serif;
    font-size: 17px;
    font-weight: 600;
    text-transform: uppercase;
    border-style: none;
    border-radius: 0px 0px 0px 0px;
    margin: -10px 0px 0px 0px;
}
.blog12_idblog1 .witr_blog_con h2 {
    margin: 10px 0px 10px 0px;
}
.solutech_call_to_area {
    background: #1A191D;
    border-style: solid;
    border-width: 0px 0px 1px 0px;
    border-color: #DDDDDD33;
}
.all_cal_color.call_to {
    border-style: solid;
    border-width: 0px 0px 0px 1px;
    border-color: #DDDDDD33;
    margin: 0px 0px 0px 50px;
    padding: 35px 0px 35px 50px;
}
.logo_area {
    padding: 50px 0px 0px 0px;
}
.white.all_cal_color h2 {
    color: #fff;
}
.solutech_call_to_area .solutech_button a {
    padding: 20px 50px 20px 50px;
    border-radius: 0px;
}
.solutech_about_area {
    padding: 60px 0px 20px;
}
.about_area .witr_section_title_inner.text-left p {
    width: 100%;
    margin-bottom: 34px;
}
.about_area .witr_progress-style2.progress {
    height: 4px;
    margin-bottom: 20px;
}
.about_area .witr_label {
    font-family: "Teko", Sans-serif;
    font-size: 20px;
    font-weight: 500;
}
.about_area .button2 .witr_btn {
    padding: 15px 50px;
}
.witr_brand_area.brand2 {
    margin-top: 0px;
}
.solutech_pricing2_area {
    padding: 95px 0px 70px;
}
.pricing_area.all_pricing_color {
    box-shadow: 8px 8px 30px 0px rgb(42 67 113 / 15%);
    text-align: center;
    margin-bottom: 30px;
}
.solutech_pricing_bg_area {
    padding: 100px 0px 70px;
    background: #FAFAFA;
}
.prt_content p {
    color: #0c5adb;
}
.solutech_pricing_bg_area .pricing-part a.btn {
    background: transparent;
    color: #0c5adb;
    border: 1px solid #0c5adb;
}
.solutech_pricing_bg_area .pricing-part a.btn:hover {
    background: #0c5adb;
    color: #fff;
    border: 1px solid #0c5adb;
}
.pricing_top {
    margin-top: 35px;
}
.solutech_service3_area {
    padding: 0px 0px 70px;
}
.solutech_service3_area .witr_service_front_3d,
.solutech_service3_area .witr_service_back_3d {
    height: 302px;
    border-radius: 5px;
}
.solutech_service3_area .witr_service_3d {
    margin-bottom: 30px;
}
.swiper2 .witr_swiper_height::before {
    background: #333333CC;
}
.swiper2 .witr_swiper_content h2 {
    color: #FFFFFF;
    font-size: 40px;
    padding: 50px 0px 0px 0px;
}
.swiper2 .witr_swiper_content h3 {
    color: #FFFFFF;
    font-size: 40px;
}
.swiper2 .text-center .witr_swiper_content p {
    color: #fff;
}
.swiper2 .witr_swiper_content .witr_btn.active {
    background-color: #FFFFFF;
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    color: #0c5adb
}
.swiper2 .slider_btn .witr_btn.active:hover {
    background: #0c5adb;
    border: 1px solid #0c5adb;
    color: #fff;
}
.solutech_testimonial2_area {
    padding: 100px 0px 70px;
}
.testi2_top {
    margin-top: 40px;
}
.solutech_counter2_area {
    padding: 100px 0px 70px;
}
/* solutech_counter_bg_area */
.solutech_counter_bg_area {
    padding: 100px 0px 70px;
    background-image: url(../images/blog8.jpg);
    background-position: center center;
    background-repeat: no-repeat;
    position: relative;
    background-size: cover;
}
.solutech_counter_bg_area:before {
    position: absolute;
    content: "";
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: #00247ecf;
}
.white .witr_custom_icon i,
.white .witr_counter_text h4,
.white .witr_counter_text h3,
.white .witr_counter_text span {
    color: #fff;
}
.witr_single_counter.white {
    border: 2px solid #fff;
    margin-bottom: 30px;
}
.witr_single_counter.white:hover {
    border: 2px solid #0c5adb;
}
.solutech_counter3_area.counter_page {
    padding: 100px 0px 60px;
}
.solutech_counter3_area .witr_custom_icon i {
    color: #00247e;
}
.single_faq_bg_area.faq_area {
    background: #F9F9F9;
    padding: 40px 0px;
}
.single_faq2_bg_area {
    padding: 100px 0px 80px;
    background: #F9F9F9;
}
.faq2 .card-2 {
    border: 0 !important;
    border-left: 2px solid #0c5adb !important;
    margin-bottom: 20px;
    box-shadow: 1px 1px 7px -5px rgba(0, 0, 0, 0.75);
    border-radius: 0px;
}
.faq2 .active .witr_ac_style {
    background: transparent;
}
.faq2 .witr_ac_style {
    color: #0F1F2F;
    font-size: 17px;
    font-weight: 600;
}
.faq2 .witr_ac_style:focus,
.faq2 .witr_ac_style:hover {
    color: #0F1F2F;
    background: transparent;
}
.single_faq_area {
    padding: 100px 0px 80px;
}
.wirr_project_area {
    padding: 90px 0px 85px;
}
.solutech_team1_area.team_page {
    padding: 95px 0px 40px;
}
.solutech_team_bg_area {
    background: #FAFAFA;
    padding: 95px 0px 130px;
}
.blog_area.single_service_page {
    padding: 70px 0px 0px;
}
.single_service_page .service-item.all_color_service {
    padding: 0px 0px 0px 0px;
    box-shadow: 0px 0px 20px 0px rgb(42 67 113 / 15%);
    /* margin-bottom: 30px; */
}
.single_service_page .text_box {
    padding: 10px 10px 31px 10px;
}
.single_service_page .text_box li {
    list-style: unset;
}
.single_service_page .text_box ul {
    margin: !important;
    padding: !important;
}
.service-btn.btn2 a {
    color: #FFFFFF;
    background-color: #0c5adb;
    margin: 12px 0px 0px 0px;
    padding: 10px 30px 10px 30px;
}
.service-btn.btn2 a:hover {
    background: #00247e;
}
.faq_page {
    padding: 0px 0px 100px;
}
.text-editor {
    margin-top: 21px;
    margin-bottom: 30px;
}
.single_service_page .witr_label {
    font-family: "Teko", Sans-serif;
    font-size: 20px;
    font-weight: 500;
}
.single_service_page .witr_progress-style2.progress {
    height: 4px;
    margin-bottom: 20px;
}
.solutech_testimonial2_area.clients_page {
    background: #8f8f8f;
    padding: 100px 0px 120px;
}
.solutech_skill2_area {
    padding: 95px 0px 80px;
}
.solutech_skill2_area .witr_single_progress {
    margin-bottom: 20px;
}
.skill_top {
    margin-top: 30px;
}
.solutech_skill_bg .progress {
    margin-bottom: 20px;
}
.solutech_title_area {
    padding: 90px 0px 90px;
    background: #898686;
}
.solutech_circle_area {
    padding: 95px 0px 67px;
}
.solutech_skill_bg {
    background: #686464;
    padding: 94px 0px 85px;
}
/* solutech_alert_area css */
.solutech_alert_area {
    padding: 100px 0px 100px;
}
.alert_inner_area {
    background: #29C75D;
    border-left: 5px solid #bcdff1;
    padding: 20px 25px 20px;
}
.alert_title h1 {
    font-size: 30px;
    color: #fff;
    font-weight: 700;
    text-transform: lowercase;
}
.alert_description p {
    color: #fff;
}
.alert_top {
    margin-top: 90px;
}
.alert_inner_area2 {
    background: #bcdff1;
    border-left: 5px solid #D90A2C;
    padding: 20px 25px 20px;
}
.alert_inner_area2 .alert_title h1,
.alert_inner_area2 .alert_description p {
    color: #31708f;
}
.alert_inner_area3 {
    background: #212529C9;
    border-left: 5px solid #bcdff1;
    padding: 20px 25px 20px;
}
.alert_title span {
    float: right;
    margin-top: -60px;
    font-size: 25px;
}
.solutech_features2_area {
    padding: 0px 0px 0px;
}
.choose .witr_section_title_inner.text-left p {
    width: 100%;
    margin-bottom: 43px;
}
.choose .witr_label {
    font-family: "Teko", Sans-serif;
    font-size: 20px;
    font-weight: 500;
}
.choose .witr_progress-style2.progress {
    height: 4px;
    margin-bottom: 20px;
}
.border_b {
    border-style: solid;
    border-width: 0px 0px 1px 0px;
    border-color: #DDDDDDAD;
    padding: 24px 0px 25px 0px;
}
.choose .button2 .witr_btn {
    padding: 15px 50px;
}
/* solutech_make_service_area */
.solutech_make_service_area {
    padding: 100px 0px 80px;
    background-image: url(../images/blog9.jpg);
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
    position: relative;
}
.solutech_make_service_area:before {
    position: absolute;
    content: "";
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: #00247e82;
}
.white .witr_custom_icon i,
.white .witr_counter_text h4,
.white .witr_counter_text h3,
.white .witr_counter_text span {
    color: #fff;
}
.witr_single_counter.white {
    border: 2px solid #fff;
    margin-bottom: 30px;
}
.witr_single_counter.white:hover {
    border: 2px solid #0c5adb;
}
.witr_bbtn.bbtn1 {
    color: #fff;
    border-color: #fff;
}
.witr_classic_button_area {
    text-align: center;
    margin-top: 40px;
}
.witr_bbtn.bbtn1:hover {
    border-color: #0c5adb;
}
.btn_sh_area i {
    color: #fff;
}
span.btn_w.a_active i {
    color: #0c5adb;
}
span.btn_c.a_active i {
    color: #0c5adb;
}
.btn_sh_area p {
    font-size: 17px;
    font-weight: 700;
    color: #fff;
}
.solutech_counter3_area {
    margin-bottom: 0px;
    padding: 0px 0px 100px;
}
.solutech_team_area.team_page .all_color_team span {
    color: #fff;
}
.witr_service_back_3d.bekend_bg {
    background-image: url(../images/team-01.jpg);
    background-position: center center;
    background-size: cover;
}
.witr_service_back_3d.bekend_bg2 {
    background-image: url(../images/team-02.jpg);
    background-position: center center;
    background-size: cover;
}
.witr_service_back_3d.bekend_bg3 {
    background-image: url(../images/team-03.jpg);
    background-position: center center;
    background-size: cover;
}
.service_3d .witr_service_back_3d:before {
    background: #00247eAB;
}
.service_3d .witr_service_front_3d,
.service_3d .witr_service_back_3d {
    height: 398px;
    width: 100%;
    border-radius: 0px;
    margin-bottom: 30px;
}
.solutech_service3_area.service_3d {
    padding: 87px 0px 57px;
}
.solutech_countdown_area {
    padding: 0px 0px 100px;
}
.solutech_testimonial2_area.home_security {
    padding: 0px 0px 70px;
}
.security_video_area {
    padding: 0px 0px 100px;
}
.video_bg {
    background-image: url(../images/slider.jpg);
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
    position: relative;
}
.video_bg:before {
    position: absolute;
    content: "";
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: #00247ec9;
}
.white .video-item h3 {
    color: #fff;
}
.white .video-item i {
    color: #0c5adb;
}
.white .video-item a {
    background: #fff;
}
.video-item a::before {
    background: #fff;
}
.single_service_page .service-item h2 {
    font-size: 22px;
}
.single_service_page .service-item h3 {
    font-size: 20px;
}
.single_service_page .service-item h4 {
    font-size: 18px;
}
.single_service_page .service-item h5 {
    font-size: 16px;
}
.single_service_page .service-item h6 {
    font-size: 15px;
}
.solutech_department_area {
    padding: 60px 0px 100px;
}
.acadmics .departmentList.all_list_color {
    text-align: left;
    box-shadow: 0px 0px 30px 0px rgb(0 0 0 / 6%);
    border-style: default;
    padding: 30px 10px;
    margin-bottom: 30px;
}
.acadmics .departmentList.all_list_color h3 {
    font-size: 22px;
    color: #FFFFFF;
    background-color: #00247e;
    text-align: center;
    padding: 16px 0px 20px 0px;
    border-radius: 0px;
}
.acadmics .departmentList.all_list_color ul li a {
    color: #FFFFFF;
    background: #0c5adb;
    font-weight: 500;
    border-radius: 0px;
    margin: 0px 0px 15px 0px;
    padding: 12px 6px 12px 25px;
}
.acadmics .departmentList.all_list_color ul li a span {
    float: right;
    background-color: #212529;
    width: 40px;
    height: 40px;
    line-height: 40px;
    text-align: center;
    border-radius: 100px 100px 100px 100px;
    margin: -6px 0px 0px 0px;
}
.acadmics .departmentList.all_list_color ul li a:hover {
    background-color: #212529;
}
.apartment2_area {
    box-shadow: 0px 0px 12px 0px rgba(0, 0, 0, 0.06);
    padding: 30px 10px;
}
.apartment2_area .styh3 {
    font-size: 20px;
}
.single-widget-item .styh3 {
    font-size: 20px;
}
#sidebarWrap {

    width: 100%;
    height: 725px;
    position: relative;
    box-shadow: none;

}
#sidebar {
    height: 725px;
    width: 100%;
    position: absolute;

}
#sidebar.fixed {
   
    top: 100px;
    width: 19.5%;
}
.apartment2_area button {
    width: 100%;
}
#main {}
#footer {
    clear: both;

}
.apartment2_area .witr_apartment_form form select,
.apartment2_area .witr_apartment_form input {
    border: 1px solid #DDDDDD;
    padding-left: 30px;
}
.apartment2_area .witr_text_area1 textarea {
    height: 150px;
    border: 1px solid #DDDDDD;
    padding-left: 30px;
    padding-top: 20px;
    width: 100%;
}
.video-page {
    padding: 0px 0px 100px;
}
.video-open-inline iframe {
    width: 100%;
    height: 500px;
    border: none;
}
.solutech_testimonial2_area.testi_bg {
    padding: 100px 0px 70px;
    background: #F9F9F9;
}
.faq_page_area {
    padding: 100px 0px 100px;
}
.solutech_blog2_area.blog_pag {
    padding: 92px 0px 70px;
}
.blog_pag .witr_blog_con span i {
    color: #0c5adb;
}
.blog_pag .witr_blog_area13 .learn_btn {
    color: #0c5adb;
}
/* blog_sidbar_css */
.witr-blog-side-area.blog_sidebar {
    padding: 100px 0px 0px;
}
.margin-top {
    margin-top: 100px;
}
.witr-blog-side-area.blog_sidebar .witr_btn {
    padding: 10px 30px;
}
.post_blog h2 a {
    font-size: 22px;
    font-weight: 500;
}
.witr-blog-side-area.blog_sidebar .solutech-single-blog {
    margin-bottom: 30px;
    box-shadow: none;
    /* border-bottom: 1px solid #e7e7e7; */
    box-shadow: 0px 0px 20px 0px rgb(42 67 113 / 15%);
    border-radius: 15px;
    padding: 10px 10px;
}
.witr-blog-side-area.blog_sidebar .em-blog-content-area {
    padding: 28px 0px 0px;
}
.witr-blog-side-area blockquote {
    background-color: #f7f7f7;
    border-left: 3px solid #0c5adb;
}
.wp-block-group__inner-container {
    margin-top: 20px;
}
.witr-blog-side-area.blog_sidebar .witr_car_overlay .slick-slide {
    padding: 0px 0px;
}
.witr-blog-side-area.witr-blog-2side {
    padding: 100px 0px 100px;
}
/* solutech_contact2_area */
.witr_form_controls2 .witr_field2 .witr_form_field2:nth-child(odd) {
    margin-right: 1%;
}
.witr_field2 .witr_form_field2 {
    float: left;
    width: 49%;
}
.witr_field2 .witr_form_field2 select,
.witr_field2 .witr_form_field2 input,
.witr_text_area2 textarea {
    width: 100%;
    margin-bottom: 30px;
    background: transparent;
    border: 1px solid #ddd;
    border-radius: 5px;
    line-height: 43px;
    padding-left: 30px;
}
.solutech_contact2_area {
    padding: 100px 0px 100px;
}
.apartment_area {
    text-align: center;
    box-shadow: 0px 0px 30px 0px rgb(0 0 0 / 8%);
}
.contact2 .apartment_text h1 {
    font-size: 40px;
    margin-bottom: 5px;
}
.contact2 .apartment_text h2 {
    font-size: 19px;
    font-weight: 500;
    margin: 10px 0px 50px 0px;
}
.contact2 .witr_field2 .witr_form_field2 select,
.contact2 .witr_field2 .witr_form_field2 input,
.contact2 .witr_text_area2 textarea {
    background: #0c5adb;
    color: #fff;
    padding-left: 30px;
}
.contact2 .witr_text_area2 textarea {
    width: 100%;
    height: 150px;
    border: none;
}
.contact2 .witr_field2 input::-webkit-input-placeholder {
    color: #fff;
}
.contact2 .witr_text_area2 textarea::-webkit-input-placeholder {
    color: #fff;
}
.contact2 .btn:hover {
    background: #00247e;
}
.solutech_contact3_area {
    padding: 95px 0px 0px;
    margin-bottom: -160px;
    position: relative;
    z-index: 99;
}
.apartment3_area {
    text-align: center;
    background: #fff;
    border-radius: 10px;
    box-shadow: 0px 0px 12px 0px rgb(0 0 0 / 10%);
    padding: 60px 35px 60px;
}
.service .all_color_service {
    box-shadow: 0px 0px 12px 0px rgb(0 0 0 / 8%);
    background-color: #FFFFFF;
    padding: 20px 15px 5px 15px;
    margin-bottom: 30px;
}
.solutech_counter_area.service {
    background-image: url(../images/slider-1.html);
    background-position: top center;
    background-size: cover;
    padding: 260px 0px 70px;
    margin-bottom: 100px;
}
.service .em-service2.sleft .em-service-icon {
    float: left;
}
.solutech_contact4_area {
    padding: 100px 0px 100px;
}
.solutech_contact4_area .witr_con_btn2 .w_btn2 {
    width: 100%;
}
.solutech_contact_service_area.service {
    background: transparent;
    padding: 0px 0px 70px;
}
.solutech_contact_service2_area {
    padding: 95px 0px 0px;
    margin-bottom: -30px;
}
.contact5 .all_color_service {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #29C75D;
    box-shadow: 0px 0px 12px 0px rgb(0 0 0 / 8%);
    background-color: #FFFFFF;
    padding: 30px 30px 30px 30px;
    margin-bottom: 30px;
}
.contact5 .service-item i {
    color: #29C75D;
    background: #F3F3F3;
}
.contact5_top {
    margin-top: 31px;
}
.contact6 .all_color_service {
    box-shadow: 0px 0px 12px 0px rgb(0 0 0 / 8%);
    background-color: #FFFFFF;
    padding: 30px 30px 30px 30px;
    margin-bottom: 30px;
}
.contact6 .service-item:hover i {
    color: #fff;
}
.solutech_contact_service2_area.contact6 {
    padding: 95px 0px 70px;
    margin-bottom: 0px;
}
.contact2.contact4 .witr_field2 .witr_form_field2 select,
.contact2.contact4 .witr_field2 .witr_form_field2 input,
.contact2.contact4 .witr_text_area2 textarea {
    background: #212529;
    color: #fff;
}
/*========= contact-2 css ==========*/
.witr_form_area2 {
    width: 100%;
    margin: auto;
}
.witr_form_controls2 {}
.witr_field2 .witr_form_field2 {
    float: left;
    width: 49%;
}
.witr_field2 .witr_form_field2.witr_2width100 {
    width: 100%;
}
.solutech_contact4_area .btn {
    width: 100%;
}
.solutech_contact4_area .btn:hover {
    background: #00247e;
}
.contact_top {
    margin-top: 40px;
}
.contact_top-sidebar {
    margin-top: 10px;
}
.solutech_contact4_area .witr_text_area2 textarea {
    width: 100%;
    height: 150px;
}
.witr_form_field2.field5 {
    width: 27%;
    float: left;
}
.witr_form_field2.field6 {
    width: 20%;
    margin-left: 1%;
    float: left;
}
.witr_form_field2.field3 {
    width: 100%;
}
.solutech_contact4_area .apartment_text h2 {
    text-align: left;
}
.map_area iframe {
    width: 100%;
    height: 500px;
    border: none;
}
.solutech_about_area.home2 {
    padding: 100px 0px 0px;
}
/* solutech_contact5_area */
.solutech_contact5_area {
    padding: 85px 0px 72px;
}
.solutech_contact5_area.contact2_page {
    padding: 93px 0px 100px;
}
.apartment_area .witr_apartment_form form select,
.apartment_area .witr_apartment_form input {
    background: #e8f0fe;
    padding-left: 30px;
    color: #000 !important;
}
.apartment_area .witr_apartment_form textarea {
    height: 150px;
    width: 100%;
    background: #e8f0fe;
    border: none;
    padding-left: 30px;
    line-height: 43px;
}
.apartment_area {
    text-align: center;
    box-shadow: 0px 0px 12px 0px rgba(0, 0, 0, 0.1);
}
.apartment_area .btn {
    width: 100%;
}
.apartment_area .btn:hover {
    background: #333333;
}
.apartment_area .witr_apartment_form textarea,
.apartment_area .form-group input::-webkit-input-placeholder {
    color: #888888;
}
.apartment_area .witr_apartment_form textarea,
.apartment_area .form-group textarea::-webkit-input-placeholder {
    color: #888888;
}
.solutech_contact3_area .service-item.all_color_service {
    padding: 23px 0px 23px 0px;
}
.solutech_contact5_area .service-item.all_color_service {
    padding: 10px 0px 10px 0px;
    box-shadow: 0px 0px 20px 0px rgb(42 67 113 / 15%);
    margin-bottom: 30px;
}
.witr_single_portfolio_a {
    padding: 100px 0px 100px;
}
.witr-blog-side-area.blog_area.single_blog {
    padding: 100px 0px 100px;
}
.single_blog.single_blog_grid.singles {
    margin-bottom: 40px;
}
.solutech_testimonial2_area.testi_page {
    padding: 95px 0px 70px;
}
.solutech_project_area {
    padding: 50px 30px 50px;
}
.project_top {
    margin-top: 65px;
}
.solutech_team2_area {
    padding: 95px 0px 55px;
}
.counterdowns_top {
    margin-top: 30px;
}
.solutech_team_area.team_page {
    padding: 90px 0px 70px;
}
.solutech_make_service_area.make_service2 {
    background-image: url(../images/blog7.jpg);
}
.solutech_make_service_area.make_service2:before {
    background: #222429cc;
}
.solutech_about_area.choose_page {
    padding: 100px 0px 90px;
}
.swiper2.choose_page .witr_swiper_height::before {
    background: #222429BA;
}
.solutech_blog2_area.blog_page {
    padding: 100px 0px 70px;
}
.blog_page .blog-part.all_blog_color {
    box-shadow: 0px 0px 30px 0px rgb(0 0 0 / 5%);
}
.solutech_about_area.home_security {
    padding: 96px 0px 100px;
}
.solutech_about_area.choose {
    padding: 100px 0px 100px;
}
.solutech_pricing2_area.choose_page {
    padding: 0px 0px 70px;
}
.em_service_contact_area .service-item i {
    color: rgb(0, 36, 126);
}
.em_service_contact_area p {
    padding: 0px 10px;
}
/* .em_service_contact_area .service-item:hover i {color: rgb(12, 90, 219);} */
.content {
    display: flex;
    justify-content: space-between;
    border: 2px solid #a3b2cc;
    border-radius: 20px;
    padding: 20px 0px;
    align-items: center;
}
#main p{
    text-align: justify;
}
/* Left Side:Start */
.left {
    display: block;
    height: -moz-fit-content;
    height: fit-content;
    width: 40%;
}
.left .product_img {


    margin: 10px;
    border-radius: 5px;
    background-position: center;
    background-size: cover;
   
}
.left .product_img img {
     border-radius: 10px;
}
.product_details {
    text-align: left;
    margin: 0 10px 10px;
    padding: 3px 5px;
}
.product_details .title {

    color: #00247e;
    font-weight: 900;
}
.product_details .discription {
    margin-top: 2px;
    font-size: 0.8em;
    color: gray;
}
.product_details .price {
    margin-top: 4px;
    font-size: 1.1em;
    font-weight: 600;
    white-space: pre;
}
.product_details .price span {
    font-weight: 500;
}
.product_details .price .price_original {
    text-decoration: line-through;
    font-size: 0.7em;
    font-weight: 400;
    color: gray;
}
.product_details .price .offer {
    color: #03ac13;
    font-weight: 600;
}
.product_details .other {
    font-size: 0.8em;
    color: grey;
}
/* Left Side:End */
/* Right Side:Start */
.right {
    width: 60%;
    display: block;
}
.right .product_description {
    text-align: left;
    margin: 10px 10px;
}
.product_description h4 {
    font-size: 0.9em;
    font-weight: 900;
    margin-bottom: 20px;
}
.product_description p {
    font-size: 16px;
    color: grey;
    text-align: justify;
    margin-bottom: 15px;
}
.product_description tr:nth-child(even) {
    background-color: #ffffff;
}
/* Odd child rows */
.product_description tr:nth-child(odd) {
    background-color: #f9f9f9;
}
.product_description li {
    list-style: circle;
}
.product_description .highlight {
    color: rgb(99, 99, 99);
    font-weight: 900;
}
.product_description .special {
    font-size: 0.85em;
}
.witr_swiper_area .swiper-wrapper{
    height: auto !important;
}
.mobile-header-area .container {
    padding: 10px 15px;
}
.mobile_menu_logo img {
    max-height: 50px;
}
.menu_toggle_button button {
    background: none;
    border: none;
    font-size: 24px;
    cursor: pointer;
}
.mobile_menu_content {
    background-color: #fff;
    padding: 10px 0;
}
@media (max-width: 767px) {
    .mobile-header-area .row {
        display: flex;
        align-items: center;
        justify-content: space-between;
    }
}
/* ------------------------------------------------- Large Screen. 1200 ---------------------------------------------------*/
@media (min-width: 1440px) and (max-width: 1600px) {
    .em_sc_100 {
        margin-top: 15px;
    }

    .em_slider_s2_image_inner img {
        width: 100%;
    }
}
/* ------------------------------------------------- Large Screen. 1200 ---------------------------------------------------*/
@media (min-width: 1200px) and (max-width: 1440px) {

    #sidebarWrap {

          width: 100%;
    height: 725px;
    position: relative;
    box-shadow: none;

    }

    #sidebar {

    height: 725px;
    width: 100%;
    position: absolute;

    }

    #sidebar.fixed {
        position: fixed;
        top: 100px;
        
    }

    .apartment2_area button {
        width: 100%;
    }

    #main {}

    #footer {
        clear: both;

    }

    .text-left .em_slider_s2_content {
        margin-right: 10%;
    }

    .donate-btn-header {
        display: none;
    }

    .text-right .em_slider_s2_content {
        margin-left: 10%;
    }

    .em-slider-sub-title {
        line-height: 100px;
    }

    .em_sc_100 {
        margin-top: 15px;
    }

    .em_slider_s2_image_inner img {
        width: 100%;
    }

    .text-right .witr_slider_thumb {
        left: -320px;
    }

    .text-left .witr_slider_thumb {
        right: -300px;
    }

    .em_slider_s2_image img {
        width: 70%;
    }

    .solutech_menu>ul>li>a {
        margin: 18px 7px 18px;
    }

    .text-left .witrscontainer h1,
    .text-left .witrscontainer h2,
    .text-left .witrscontainer h3,
    .text-left .witr_slicks_title h4,
    .text-left .witrscontainer p {
        width: 51%;
    }

    .text-right .witrscontainer h1,
    .text-right .witrscontainer h2,
    .text-right .witrscontainer h3,
    .text-right .witr_slicks_title h4,
    .text-right .witrscontainer p {
        width: 51%;
    }

}
@media (min-width: 1440px) {

    .witr_pslide_image {
    display: flex;
    justify-content: center;   /* horizontal */
    align-items: center;       /* vertical */
    width: 100%;
    height: 50%;
    }
     #sidebarWrap {

          width: 100%;
    height: 725px;
    position: relative;
    box-shadow: none;

    }

    #sidebar {

    height: 725px;
    width: 100%;
    position: absolute;

    }

    #sidebar.fixed {
        position: fixed;
        top: 100px;
        width: 19.5%;
    }

    .apartment2_area button {
        width: 100%;
    }
}
@media (max-width: 1440px) {
    .witr_pslide_image {
display: flex;
    justify-content: center;   /* horizontal */
    align-items: center;       /* vertical */
    width: 100%;
    height: 80%;
    }
    .solutech_menu ul .sub-menu {
        left: -800px;

        width: 1100px;
    }

    .witr_apartment_form input {
        width: 100%;

    }

    #sidebar {
        width: 100%;
    }

    #sidebarWrap {
        box-shadow: none;
    }

    #sidebar.fixed {
         position: fixed;
        width: 26%;
    }
}
@media (max-width: 1350px) {
    .witr_pslide_image iframe {
    width: 100%;
    height: 65%;}
    .witr_apartment_form input {
        width: 100%;

    }

    #sidebar {
        width: 100%;
    }

    #sidebar.fixed {
        width: 20%;
    }

    .apartment2_area {
        padding: 30px 10px 035px 10px;
    }

}
@media (max-width: 1180px) {
    .width_height_link_02 .service-item i, .width_height_link_0.service-item i {
        font-size: 40px;
    }

    .counter_bg .witr_counter_single {
        margin-bottom: 10px;
    }
    .witr_counter_number_inn
    {
        padding: 0px 20px;
    }
    .witr_apartment_form input {
        width: 100%;

    }

    .solutech_menu ul .sub-menu {
        width: 1000px;
        left: -600px;
    }

    #sidebar {
        width: 100%;
    }

    /* #sidebar.fixed {
        width: 24%;
    } */

    .apartment2_area {
        padding: 30px 10px 035px 10px;
    }

}
@media (max-width: 1024px) {
    .testomonial-slide .slick-next, .blog_wrap .slick-next

 {
    right: -25px;
}
.testomonial-slide .slick-prev, .blog_wrap .slick-prev {
    left: -25px;
}
    .width_height_link_02 .service-item i, .width_height_link_0.service-item i {
        font-size: 40px;
    }
    .features_bg .em-service2.sleft.all_color_service {
        padding: 10px 45px 10px 20px;
    }
    .solutech_menu ul .sub-menu {
        width: 1000px;
        left: -570px;
    }

    .witr_apartment_form input {
        width: 100%;

    }

    #sidebar {
        width: 100%;
    }

    #sidebar.fixed {
        width: 26%;
    }

    .apartment2_area {
        padding: 30px 10px 035px 10px;
    }

    .widget_search {
        padding: 30px 10px;
    }
}
@media (min-width: 1024px) and (max-width: 1350px) {
   .footerh2 {
    margin-bottom: 28px;
    margin-top: 28px;
    position: relative;
    font-size: 25px;
    color: #fff;
    font-weight: 700;
}
}
/* ------------------------------------------------- Large Screen. 1024 ---------------------------------------------------*/
@media (min-width: 1024px) and (max-width: 1600px) {
   
    #sidebarWrap {
        height: 400px;


        position: relative;
        box-shadow: none;
        border: none;
        margin: 0;
        padding: 0;
    }

    #sidebar {


        position: absolute;

    }

    #sidebar.fixed {
        position: fixed;
        top: 100px;
    }

    .apartment2_area button {
        width: 100%;
    }

    #main {}

    #footer {
        clear: both;

    }

    .em-nivo-slider-wrapper:hover .nivo-directionNav a {
        left: 5px;
    }

    .em-nivo-slider-wrapper:hover .nivo-directionNav .nivo-nextNav {
        right: 5px;
    }

    /* banner area css */
    .witr_banner_content.text-right {
        margin-right: 20px;
    }

    .witr_banner_content p {
        width: 60%;
    }

    .em_slider_social {
        top: 45%;
    }
}
@media (max-width: 1180px) {

        #sidebar.fixed {
        width: 24.5%;
    }

    .g-recaptcha {
        width: 60%;
        float: left;
    }

    .submit-row {
        width: 40%;
        float: left;
    }
    .features_bg .em-service2.sleft.all_color_service {
        padding: 10px 45px 10px 20px;
    }
}
/* ------------------------------------------------- Laptop Screen 1366 ---------------------------------------------------*/
@media (min-width: 1170px) and (max-width: 1366px) {
    .em_creative_header:after {
        transform: rotate(-114deg);
    }

    .creative_header_address {
        padding-left: 0;
    }

    .witr_swiper_height {
        height: 600px !important;
    }

    /* banner area css */
    .witr_banner_content p {
        width: 70%;
    }


}
/* ------------------------------------------------- Old Desktop :1365-1660 ---------------------------------------------------*/
@media (min-width: 1365px) and (max-width: 1660px) {

    /* New Top Menu css */
    .all_header_abs {
        position: inherit;
    }

    .solutech_nav_area,
    .solutech-header-top {
        padding-right: 50px !important;
        padding-left: 50px !important;
    }

    #scrollUp {
        right: 65px;
        bottom: 92px;
    }

    /* swiper slider */
    .witr_swiper_area .text-right .witr_slider_thumb {
        left: -95px !important;
    }

    .witr_swiper_area .text-left .witr_slider_thumb {
        right: -95px !important;
    }

    .witr_swiper_height {
        width: 100% !important;
    }

    .w_slider_3 .witr_swiper_height {
        width: 100% !important;
        transform: translateX(-50%) !important;
    }

    .witr_sw_text_area {
        width: 83%;
    }

    /*======== slick slider ==========*/
    .witr_ds_content {
        height: 980px !important;
    }

    .witr_section_lfr {
        padding: 95px 100px 60px 100px;
    }

    .footer-bottom:before {
        width: 90%;
    }

    .solutech_button a {
        padding: 18px 21px;
        font-size: 16px;
    }

    .solutech_call3_area .solutech_content h2 {
        font-size: 27px;
    }
}
@media (min-width: 992px) {
    .witr_single_pslide p {
        padding-left: 20px;
    }
   
}
/* ------------------------------------------------- Old Desktop :992 ---------------------------------------------------*/
@media (min-width: 992px) and (max-width: 1364px) {
     .styh3 {
        font-size: 20px !important;
    }
    .witr_b9 {
        margin-top: 100px;
    }

    .play-overlay {
        top: 50% !important;
        left: 50% !important;
    }

    .witr_swiper_content h2,
    .witr_swiper_content h3 {
        font-size: 55px;
        line-height: 1.3;
    }

}
/* ------------------------------------------------- Old Desktop :992 ---------------------------------------------------*/
@media (min-width: 992px) and (max-width: 1199px) {

    /* New Top Menu css */
    .solutech_nav_area,
    .solutech-header-top {
        padding-right: 30px !important;
        padding-left: 30px !important;
    }

    .hmenu_box_style .solutech_menu>ul>li>a {
        margin: 32px 7px;
    }

    .em_creative_header::before {
        width: 19%;
    }

    .em_creative_header::after {
        display: none;
    }

    /* swiper slider */
    .witr_sw_text_area {
        width: 90%;
    }

    .witr_swiper_height {
        width: 100% !important;
    }

    .w_slider_4 .witr_swiper_height {
        margin-left: 0px !important;
    }

    .d1.witr_swiper_height {
        width: 100% !important;
    }

    .w_slider_3 .d1.witr_swiper_height {
        width: 100% !important;
        transform: translateX(-50%) !important;
    }

    .d2.witr_swiper_height {
        width: 50% !important;
    }

    .witr_swiper_area .text-right .witr_slider_thumb {
        left: -230px !important;
    }

    .witr_swiper_area .text-left .witr_slider_thumb {
        right: -240px !important;
    }

    .witr_swiper_height {
        height: 500px !important;
    }

    /* nivo slider */
    .em-slider-title {
        font-size: 26px;
        margin-bottom: 10px;
    }

    .em-slider-sub-title {
        font-size: 42px;
        margin-bottom: 2px;
    }

    .em-slider-descript {
        margin-bottom: 20px;
        width: 66%;
    }

    .text-left .em_slider_s2_content {
        margin-right: 10%;
    }

    .text-right .em_slider_s2_content {
        margin-left: 10%;
    }

    .em-slider-sub-title {
        line-height: 49px;
    }

    .em_sc_100 {
        margin-top: 15px;
    }

    .em_slider_s2_image_inner img {
        width: 100%;
    }

    /*========= New Top Menu css ========*/
    .cr_top_addess.top-address p {
        text-align: center !important;
    }

    .theme_cr_logo {
        text-align: center;
        margin-bottom: 30px;
    }

    .d_lg_block {
        display: block;
    }

    .creative_header_address {
        padding-left: 0;
    }

    .em_creative_header:before {
        display: none;
    }

    /*========= banner area css ========*/
    .witr_banner_content h2 {
        font-size: 50px;
    }

    .witr_banner_content p {
        width: 85%;
    }

    .witr_banner_content.text-right {
        margin-right: 20px;
    }

    /*======== banner_area 2 ==========*/
    .banner_area {
        position: relative;
        height: 600px;
    }

    /*======== slick slider ==========*/
    .witr_ds_content {
        height: 840px !important;
    }

    /*========== height css ===========*/
    .menu-height-space {
        height: 0;
    }

    .em_creative_header:after {
        transform: rotate(-100deg);
    }

    .solutech_menu>ul>li>a {
        font-size: 15px;
        margin-left: 4px;
        margin-right: 4px;
    }

    a.dtbtn {
        font-size: 15px;
    }

    .witr_h_h8 .solutech_menu>ul>li>a,
    .witr_h_h15 .solutech_menu>ul>li>a,
    .witr_h_h16 .solutech_menu>ul>li>a,
    .witr_h_h10 .solutech_menu>ul>li>a,
    .witr_h_h11 .solutech_menu>ul>li>a,
    .witr_h_h9 .solutech_menu>ul>li>a,
    .witr_h_h17 .solutech_menu>ul>li>a {
        margin-left: 4px;
        margin-right: 4px;
    }

    /* new css */
    .sub-item p {
        padding: 0 6px;
    }

    /* .witr_section_title_inner.text-center p,
    .witr_section_title_inner.text-left p,
    .witr_section_title_inner.text-right p {
        width: 67%;
    } */

    .title_in_area {
        width: 100%;
    }

    /* single_image */
    .single_image {
        left: 0 !important;
    }

    .single_image img {
        width: 100% !important;
        max-width: 100% !important;
    }

    /* witr_section_title */
    .witr_section_title_inner h1,
    .witr_section_title_inner h3 {
        font-size: 40px;
    }

    /* text_widget css */
    .witr_text_widget_inner h1,
    .witr_text_widget_inner h2 {
        font-size: 30px !important;
        padding: 0 !important;
    }

    /* Screenshots css */
    .dnSlide-main.done {
        margin-left: 61px;
    }

    .Screenshots-fearm img {
        width: 190% !important;
        left: -96px;
        top: -28px;
        max-width: 190% !important;
    }

    .Screenshots .dnSlide-main .dnSlide-right-btn {
        right: -83px;
    }

    .Screenshots .dnSlide-main .dnSlide-left-btn {
        left: -43px;
    }

    .accordion-content {
        padding: 23px 25px;
    }

    /* shortcode_content */
    .shortcode_content h2 {
        font-size: 30px !important;
    }

    /* images_area */
    .images_area.wittr_car_top_left .slick-dots {
        left: 30px;
    }

    .singleSS {
        padding: 61px 24px 60px;
    }

    .witr_nth_child:nth-child(2n) {
        margin-top: 0;
        margin-bottom: 30px;
    }

    /* blog css */
    .wblog-content h5>a {
        font-size: 19px;
    }

    .blog-content span {
        font-size: 13px;
    }

    .blog-content>a {
        line-height: 40px;
        padding: 0 20px;
    }

    .widget .widget_media_image img {
        width: 100%;
    }

    .blog-left-side .blog-title>ul>li>a {
        margin-right: 8px;
    }

    .recent-post-text>h4 {
        margin-top: 15px;
        line-height: 1;
    }

    .footer-middle .recent-post-text>h4 {
        margin-top: -7px;
        line-height: 1;
    }

    .em-blog-content-area {
        padding: 22px 15px 7px;
    }

    .witr_titles h3 {
        font-size: 20px;
    }

    .witr_blog_con6 h2 {
        font-size: 17px;
    }

    .witr_blog_con6 h5 a {
        font-size: 17px;
    }

    /* team css */
    .team-style-2 .em-content-title h2 {
        font-size: 17px;
        margin-top: -1px;
    }

    .team-style-2 .em-content-socials a {
        font-size: 14px;
    }

    /* feature css */
    .witr_feature2 h3 {
        font-size: 20px;
    }

    /* service css */
    .witr_content_service h3 {
        color: #fff;
        font-size: 20px;
    }

    .witr_service3_box {
        text-align: center;
    }

    .witr_service3_icon {
        float: none;
        margin-right: 0;
        margin-bottom: 15px;
    }

    /* testomonial style 8 css */
    .witr_testomonial_area {
        width: 85%;
    }

    .witr_testi_main {
        width: 75%;
    }

    /* curosel-style css */
    .curosel-style .owl-nav div {
        left: -15px;
    }

    .curosel-style .owl-nav .owl-next {
        right: -15px;
    }

    /* countdown css */
    span.cdowns {
        margin: 0 14px;
    }

    /* timeline css */
    .mrr90 {
        margin-right: 54px;
    }

    .mrl110 {
        margin-left: 50px;
    }

    /* static tab css*/
    .event_pcontent p,
    .solutech_event_icon span {
        font-size: 13px;
    }

    .footer-middle .mc4wp-form-fields button {
        width: 39px;
    }

    .footer-bottom::before {
        width: 95%;
    }

    .text-right .witr_slider_thumb {
        left: -90px !important;
    }

    .text-left .witr_slider_thumb {
        right: -340px !important;
    }

    .em_slider_s2_image img {
        width: 70%;
    }

    .witr_back_process,
    .witr_process_box {
        display: none;
    }

    /* add new css*/
    /* causes */
    .witr_couses_btnb a {
        padding: 13px 18px;
        font-size: 15px;
    }

    .witr_circal_r {
        margin-left: 18px;
    }

    .witr_circal_r h6 {
        font-size: 15px;
    }

    /* event */
    .witr_event_btn a {
        font-size: 16px;
    }

    .witr_event_style_7 .witr_event_d {
        padding-top: 64px;
    }

    .witr_event_style_7 .event-page-title_adn {
        padding-top: 15px;
    }

    #scrollUp {
        bottom: 85px;
        right: 30px;
    }

    .features .em-feature-title h3 {
        font-size: 21px;
    }

    .wirt_detail_title h3 a,
    .wirt_detail_title h3 {
        font-size: 20px;
    }

    .wirt_text_boxi {
        padding: 45px 9px 10px;
    }

    .solutech_process_area .witr_feature_13.sub-border-2 .sub-item span {
        top: -240px;
        left: 250px;
    }

    .witr_section_lfr {
        padding: 95px 10px 50px 30px;
    }

    .witr_extra_title h3 {
        font-size: 31px;
    }

    .witr_blog_con h2 a {
        font-size: 20px;
    }

    .solutech_newsletter_area .witr_section_title_inner h3 {
        font-size: 30px;
    }

    .bs5 span {
        font-size: 15px;
    }

    .solutech_about_area .witr_section_title_inner h3 {
        font-size: 28px;
    }

    .witr_single_counter {
        height: 230px;
        width: 230px;
    }

    .witr_counter_text h4 {
        font-size: 22px;
    }

    .em_single_testimonial {
        padding: 37px 16px 26px;
    }

    .em_testi_title h2 {
        font-size: 22px;
    }

    .witr_sstyle_9 {
        padding: 42px 22px 50px;
    }

    .witr_content_pslide_text a {
        font-size: 20px;
    }

    .call_bg2,
    .call_bg3 {
        padding: 50px 0px 50px 10px;
    }

    .solutech_call3_area .solutech_content h2 {
        font-size: 22px;
    }

    .solutech_call3_area .solutech_button {
        text-align: center;
    }

    .project4 .picon a {
        font-size: 15px;
        height: 35px;
        line-height: 35px;
        width: 35px;
    }

    .project4 .prot_content h3 a {
        font-size: 19px;
    }

    .solutech-single-icon-inner a {
        margin: 0 4px 0 0;
    }

    .sub_feature {
        padding: 53px 7px 34px;
    }

    .acadmics .departmentList.all_list_color {
        padding: 30px 12px 30px;
    }

    #wp-calendar {
        margin-left: -20px;
    }

    .blog-page-title a {
        font-size: 21px;
    }

    .contact5 .all_color_service {
        padding: 30px 19px 30px;
    }

    .serivce_bg .em-service.all_color_service {
        padding: 30px 45px 45px;
    }

    .solutech_work_area .em-service.all_color_service {
        padding: 100px 12px 30px;
    }

    .work_area .witr_feature_13.sub-border-2 .sub-item span {
        left: 110px;
    }

    .all_cal_color.call_to {
        margin: 0px 0px 0px 0px;
    }

    .witr_team_part:hover .witr_team_top {
        bottom: 135px;
    }

    .witr_team_top ul li a,
    .witr_bottom_icon a {
        width: 53px;
        height: 53px;
        line-height: 53px;
    }

    .swiper2 .witr_swiper_content h2 {
        padding: 120px 0px 0px 0px;
    }

    .serivce_bg .witr_feature2 {
        padding: 65px 21px;
    }

    .solutech_project_area {
        padding: 50px 0px 40px;
    }

    .apartment_text h2 {
        font-size: 28px;
    }
}
/* ------------------------------------------------- Tablet Screen : 768 ---------------------------------------------------*/
@media (min-width: 768px) and (max-width: 991px) {
    .quote-box button {width: 45%; padding: 28px 0px; margin-top: 0px;}
    .btn-details{
        width: 50%;
    }
    #sidebarWrap{
        height: 650px;
    }
    .features_bg .em-service2.sleft.all_color_service {
        border-right: none;
    }

    .styh3 {

        font-size: 22px;

    }

    .apartment2_area button {
        width: 45%;
        padding: 25px 0px;
    }

    .witr_con_btn1 .btn {
        margin-top: 0px;
    }

    .width-50 {
        width: 50%;
        float: left;
    }

    .widget_search {
        padding: 30px 30px !important;
    }

    .apartment2_area {
        top: 10px !important;
        box-shadow: none;
        border: none;
        width: 100%;
    }


    .all_header_abs {
        position: inherit;
    }

    .solutech-header-top {
        padding-right: 0 !important;
        padding-left: 0 !important;
    }

    .creative_header_address {
        padding-left: 10px;
    }

    /* swiper slider */
    .witr_sw_text_area {
        width: 85%;
    }

    .witr_swiper_height {
        height: 300px !important;
    }

    .witr_swiper_height {
        width: 100% !important;
    }

    .w_slider_4 .witr_swiper_height {
        margin-left: 0px !important;
    }

    .t1.witr_swiper_height {
        width: 100% !important;
    }

    .w_slider_3 .t1.witr_swiper_height {
        left: 14%;
        transform: translateX(-50%) !important;
    }

    .t2.witr_swiper_height {
        width: 50% !important;
    }

    .w_slider_3 .t2.witr_swiper_height {
        transform: translateX(-50%) !important;
        left: 91%;
    }

    .witr_swiper_area .text-left .slider_vd_icon {
        right: 48% !important;
        top: 17% !important;
    }

    .witr_swiper_area .text-right .slider_vd_icon {
        left: 48% !important;
        top: 17% !important;
    }

    .witr_swiper_area .text-center .slider_vd_icon {
        top: 17%;
    }

    .witr_sw_text_area.text-right,
    .witr_sw_text_area.text-left {
        text-align: center !important;
    }

    .text-right .witr_swiper_content h1,
    .text-right .witr_swiper_content h2,
    .text-right .witr_swiper_content h3,
    .text-right .witr_swiper_content p,
    .text-left .witr_swiper_content h1,
    .text-left .witr_swiper_content h2,
    .text-left .witr_swiper_content h3,
    .text-left .witr_swiper_content p,
    .text-center .witr_swiper_content h1,
    .text-center .witr_swiper_content h2,
    .text-center .witr_swiper_content h3,
    .text-center .witr_swiper_content p {
        width: 100% !important;
        margin-left: auto;
        margin-right: auto;
        text-align: center !important;
    }

    .witr_swiper_content h2,
    .witr_swiper_content h3 {
        font-size: 55px;
        line-height: 1.2;
    }

    .text-right .witr_btn_sinner,
    .text-left .witr_btn_sinner {
        text-align: center !important;
    }

    /* nivo slider */
    .em-slider-title {
        font-size: 16px;
        margin-bottom: 10px;
    }

    .em-slider-sub-title {
        font-size: 30px;
        margin-bottom: 0;
    }

    .em-slider-descript {
        display: none;
    }

    .em-button-button-area a {
        margin-top: 20px;
    }

    .em-slider-sub-title {
        line-height: 46px;
    }

    /* banner area css */
    .witr_banner_area {
        height: 700px;
    }

    .witr_banner_content h1 {
        font-size: 58px;
    }

    .witr_banner_content h2 {
        font-size: 42px;
    }

    .witr_banner_content p {
        font-size: 16px;
        width: 77%;
    }

    .witr_butn {
        line-height: 49px;
    }

    .witr_banner_content.text-right {
        margin-right: 20px;
    }

    /*=========== banner area 2 css ===============*/
    .banner_area {
        height: 700px;
    }

    .banner-content h2,
    .banner-content h3 {
        font-size: 45px;
    }

    .witr_deshboard {
        margin-top: 30px;
    }

    /* animate_banner_area */
    .animate_banner_area .text-center.banner-content p,
    .animate_banner_area .text-right.banner-content p,
    .animate_banner_area .text-left.banner-content p {
        width: 100% !important;
    }

    /*=========== Slick area css ===============*/
    .witr_ds_content {
        height: 790px !important;
    }

    .text-right .witr_ds_content_inner h1,
    .text-right .witr_ds_content_inner h2,
    .text-right .witr_ds_content_inner h3,
    .text-right .witr_ds_content_inner p,
    .text-left .witr_ds_content_inner h1,
    .text-left .witr_ds_content_inner h2,
    .text-left .witr_ds_content_inner h3,
    .text-left .witr_ds_content_inner p,
    .text-center .witr_ds_content_inner h1,
    .text-center .witr_ds_content_inner h2,
    .text-center .witr_ds_content_inner h3,
    .text-center .witr_ds_content_inner p {
        width: 100% !important;
        margin-left: auto;
        margin-right: auto;
        text-align: center !important;
    }

    .text-left .slider_vd_icon {
        right: 43% !important;
        top: -13% !important;
    }

    .text-right .witr_ds_content_inner h1,
    .text-right .witr_ds_content_inner h2,
    .text-right .witr_ds_content_inner h3,
    .text-left .witr_ds_content_inner h1,
    .text-left .witr_ds_content_inner h2,
    .text-left .witr_ds_content_inner h3,
    .text-center .witr_ds_content_inner h1,
    .text-center .witr_ds_content_inner h2,
    .text-center .witr_ds_content_inner h3 {}

    .text-right .slider_vd_icon {
        left: 43% !important;
        top: -13% !important;
    }

    .witr_slicks_title h4 {
        font-size: 105px !important;
    }

    .slider_btn {
        text-align: center;
    }

    .witr_slider_thumb.em_slider_s2_image {
        display: none;
    }

    /* tutor */
    .tutor-course-loop-title h2 a {
        font-size: 17px;
    }

    /* Em-Creative Header */
    .top_crt_style {
        padding-bottom: 0;
    }

    .tx_top_together {
        justify-content: center;
    }

    .creative_header_curve {
        display: none;
    }

    .creative_header_logo {
        padding-right: 0;
        text-align: center;
    }

    .em_creative_header {
        background: transparent none repeat scroll 0 0;
        z-index: 999;
    }

    .single_header_address {
        /* padding: 27px 0 20px;
         */
    }

    .creative_header_button {
        padding-bottom: 30px;
        text-align: center;
    }

    .creative_header_button:before,
    .em_creative_header:before,
    .em_creative_header:after {
        display: none;
    }

    .em_creative_header {
        padding-bottom: 0;
    }

    .em-nivo-slider-wrapper .nivo-directionNav {
        display: none;
    }

    /* section_title */
    .witr_section_title_inner h1,
    .witr_section_title_inner h3 {
        font-size: 25px;
    }

    .witr_section_title_inner.text-center p,
    .witr_section_title_inner.text-left p,
    .witr_section_title_inner.text-right p {
        width: 100%;
    }

    .title_in_area {
        width: 100%;
    }

    /* about css */
    .witr_text_widget_inner h1,
    .witr_text_widget_inner h2 {
        font-size: 23px;
    }

    .witr_about_content {
        text-align: center;
    }

    .witr_about_image {
        /* margin-bottom: 100px;
         */
    }

    /* accourdion css */
    .solutech-accourdion-title h2 i {
        display: none;
    }

    .accordion-content {
        padding: 23px 0px;
    }

    /* service css */
    .witr_custom2_icon {
        float: none;
        margin-right: 0;
        margin-bottom: 15px;
    }

    .witr_service3_box {
        text-align: center;
    }

    .witr_service3_icon {
        float: none;
        margin-right: 0;
        margin-bottom: 15px;
    }

    .wirt_new_iner {
        float: none;
        margin-right: 0;
    }

    .witr_service7s_image {
        margin-right: 10px;
    }

    /* single_image */
    .single_image {
        left: 0 !important;
    }

    .single_image img {
        width: 100% !important;
        max-width: 100% !important;
    }

    /* testomonial css */
    .testomonial.testomonial-5 .test-part img.testimg {
        top: 86%;
    }

    .witr_content_test7 {
        padding: 0;
    }

    /* testomonial style 8 css */
    .witr_testomonial_area {
        width: 90%;
    }

    .witr_testi_main {
        width: 90%;
    }

    /* blog css */
    .blog-img img {
        width: 100%;
    }

    .sub-border-2 .sub-item span {
        top: 31px;
        left: 75%;
    }

    .sub-item p {
        padding: 0;
    }

    .digital-item ul li a {
        padding: 7px 57px;
    }

    .mobil-item {
        margin-top: 30px;
    }

    .download-demo {
        text-align: center;
    }

    /* Screenshots css */
    .dnSlide-main.done {
        margin-left: -54px;
    }

    .Screenshots-fearm img {
        width: 240% !important;
        left: -149px;
        top: -24px;
        max-width: 240% !important;
    }

    .Screenshots .dnSlide-main .dnSlide-right-btn {
        right: 0px;
    }

    .Screenshots .dnSlide-main .dnSlide-left-btn {
        left: 47px;
    }

    .solutech-accourdion-title h2 {
        padding-left: 20px;
    }

    .w_apps_button a {
        padding: 3px 20px 11px 20px !important;
    }

    span.isolutech {
        font-size: 20px;
        margin-right: 10px;
    }

    span.spaninner {
        font-size: 20px;
    }

    /* about css */
    .digital-img img,
    .witr_app_area .digital-content h3 {
        margin-top: 0px !important;
    }

    /* counter css */
    .witr_counter_single {
        text-align: center;
    }

    .witr_counter_icon i {
        margin-bottom: 15px;
        margin-right: 0;
        float: none;
    }

    .witr_custom_icon {
        margin-bottom: 10px;
        float: none !important;
    }

    .witr_custom_icon i {
        margin-right: 0;
        float: none;
    }

    .witr_counter_6 .wirt_new_iner {
        width: 100%;
        margin-bottom: 30px;
    }

    /* shortcode_content */
    .shortcode_content h2 {
        font-size: 35px !important;
    }

    .footer-item form label {
        margin-left: 30px;
    }

    .footer-bottom:before {
        width: 92%;
    }

    .deshboard img {
        width: 100%;
    }

    .video-part .video-overlay {
        padding: 100px 0;
    }

    .video-item h3 {
        font-size: 30px;
    }

    .play-overlay {
        top: 50% !important;
        left: 50% !important;
    }

    /* blog css */
    .blog-content span {
        font-size: 14px;
    }

    .blog-left-side .widget h2 {
        font-size: 19px;
    }

    .blog-page-title h2 {
        font-size: 18px;
    }

    .widget .widget_media_image img {
        width: 100%;
    }

    .blog-left-side .blog-title>ul>li>a {
        height: 30px;
        width: 30px;
        line-height: 29px;
        font-size: 15px;
        margin-right: 2px;
    }

    .recent-post-text>h4 {
        line-height: 23px;
    }

    .recent-post-text h4 a,
    .recent-post-text .rcomment {
        font-size: 18px;
    }

    .breadcumb-area {
        padding: 50px 0px !important;
    }

    .em-blog-content-area {
        padding: 15px 15px 10px;
    }

    .witr_blog_area10 .witr_blog_con {
        padding-top: 12px;
    }

    /* call-to-action css */
    .solutech_button.no_margin.text-right,
    .all_cal_color {
        text-align: center !important;
    }

    .cal_to_toggole {
        display: inherit;
    }

    .solutech_button.no_margin {
        width: 100% !important;
        margin-bottom: 20px;
    }

    .solutech_content p {
        width: 100% !important;
    }

    .witr_9 .solutech_video_inner {
        margin-bottom: 73px;
    }

    .witr_9 .solutech_video_inner {
        top: 40px;
    }

    .witr_col_image {
        margin-top: 50px;
    }

    .witr_11 {
        margin-top: 100px;
    }

    .witr_5 .solutech_content p {
        width: 100%;
    }

    .witr_b9 {
        margin-top: 95px;
    }

    .solutech_content.col_content_width_100 {
        text-align: left !important;
    }

    /* single portfolio2 */
    .portfolio-details-box {
        margin-left: 0;
    }

    .pimgs img {
        width: 100%;
    }

    /* contact css */
    .witr_field2 .witr_form_field2,
    .witr_field2 .witr_form_field2 {
        float: left;
        width: 49%;
    }

    .witr_form_controls2 .witr_field2 .witr_form_field2:nth-child(odd),
    .witr_form_controls2 .witr_field2 .witr_form_field2:nth-child(odd) {
        margin-right: 1%;
    }

    /* countdown css */
    span.cdowns {
        margin-bottom: 20px;
    }

    span.cdowns:before {
        display: none;
    }

    span.cdowns:after {
        display: none;
    }

    .witr_btn {
        margin-top: 11px !important;
    }

    /* curosel-style css */
    .curosel-style .owl-nav div {
        left: -15px;
    }

    .curosel-style .owl-nav .owl-next {
        right: -15px;
    }

    /* timeline css */
    .mrl65,
    .mrr15 {
        display: none;
    }

    .mrr50 {
        margin-right: -235px;
    }

    .mrl110 {
        margin-left: -63px;
    }

    .mrr90 {
        margin-right: -40px;
    }

    /* static tab css*/
    .solutech_event_thumb {
        float: none;
        margin-bottom: 15px;
    }

    .solutech_single_event {
        margin: 0;
    }

    .solutech_event_icon span {
        margin-right: 5px;
    }

    .testomonial-slide .slick-prev,
    .blog_wrap .slick-prev {
        left: 15px;
    }

    .testomonial-slide .slick-next,
    .blog_wrap .slick-next {
        right: 15px;
    }

    .recent-post-text {
        margin-top: 10px;
    }

    /*====== new css ======= */
    /* ab_videoArea */
    .singleAbSlide {
        right: 0;
        left: 0;
        bottom: -218px;
    }

    .em_single_testimonial {
        padding: 37px 20px 26px;
    }

    .em_testi_logo {
        right: 15px;
        top: 35px;
    }

    .witr_nth_child:nth-child(2n) {
        margin-top: 0;
        margin-bottom: 30px;
    }

    .witr_single_call .text-right {
        text-align: center !important;
    }

    .witr_center {
        text-align: center;
    }

    .em_slider_social {
        top: 41%;
        z-index: 999999;
        display: none;
    }

    .solutech_content {
        margin-bottom: 30px;
    }

    .witr_s_flex {
        display: inherit;
    }

    /* new css add */
    .witr_event_style_5 .witr_event_d {
        padding-top: 30px;
    }

    .witr_event_style_5 .witr_event_btn {
        margin-top: 8px;
    }

    .witr_event_style_7 .witr_event_btn {
        text-align: center;
    }

    .witr_appoimentle {
        position: initial !important;
    }

    #scrollUp {
        bottom: 85px;
        right: 30px;
    }

    /* solutech_features_area */
    .solutech_features_area .em-feature {
        margin-bottom: 0px;
    }

    .play_img .witr_about_image img {
        width: 100%;
        margin-bottom: 50px;
    }

    .about .em-service2.sleft .em-service-icon {
        float: left;
    }

    .about .all_color_service p {
        font-size: 14px;
        padding: 0px 150px 0px 0px;
    }

    .solutech_process_area .witr_feature_13.sub-border-2 .sub-item span {
        top: -270px;
        left: 281px;
    }

    .witr_section_lfr {
        padding: 95px 100px 50px 30px;
    }

    .solutech_call_to_area .em-service2.sleft .em-service-icon {
        float: left;
    }

    .solutech_call_to_area .all_color_service h3,
    .solutech_call_to_area .all_color_service h3 a {
        font-size: 26px;
    }

    .witr_blog_con h2 a {
        font-size: 22px;
    }

    .solutech_newsletter_area .witr_section_title_inner h3 {
        font-size: 22px;
    }

    .mc4wp-form-fields button {
        width: 45%;
    }

    .single_faq_bg_area .single_image {
        margin-top: 50px;
    }

    .witr_about_lf {
        margin: 40px 11px 0px 9px;
    }

    .solutech_solution_area .em-service2.sleft .em-service-icon {
        float: left;
    }

    .solution .single_image_area {
        margin-top: 50px;
    }

    .solutech_skill2_area .single_image_area {
        margin-top: 50px;
    }

    .skill_bg {
        padding: 90px 50px 100px;
    }

    .single_faq_bg_area.faq .single_image {
        margin-top: 0px;
        margin-bottom: 50px;
    }

    .single_faq_area .single_image {
        margin-top: 50px;
    }

    .solutech_call3_area .solutech_content h2 {
        font-size: 26px;
        text-align: center;
    }

    .solutech_call3_area .solutech_button {
        text-align: center;
    }

    .em_plus_port {
        bottom: -4px;
    }

    .pstyle2.pstyle3 .single_protfolio:hover .prot_content_inner {
        top: 38%;
    }

    .pstyle2.pstyle3 .single_protfolio:hover .prot_content_inner {
        left: 80%;
    }

    .pstyle2.pstyle3 .prot_content_inner {
        padding: 13px;
    }

    .pstyle2.pstyle3 .prot_content h3 a {
        font-size: 19px;
    }

    .picon a {
        font-size: 18px;
        height: 40px;
        line-height: 40px;
        width: 40px;
    }

    .single_portfolio_previwe2 {
        margin-bottom: 50px;
    }

    .sub_feature {
        padding: 53px 20px 34px;
    }

    .witr_content_pslide_text a {
        font-size: 20px;
    }

    .solutech_title_area .witr_section_title_inner h3 {
        font-size: 35px;
    }

    .features .em-feature {
        margin-bottom: 0px;
    }

    .single_service_page .text_box {
        padding: 10px 10px 31px;
    }

    .apartment_text h2 {
        font-size: 26px;
    }

    .witr_form_field2.field3 {
        width: 100%;
        float: none;
    }

    .witr_form_field2.field4 {
        width: 30%;
        float: left;
    }

    .witr_form_field2.field5 {
        width: 40%;
        float: left;
    }

    .witr_form_field2.field6 {
        width: 27%;
        float: left;
    }

    .solutech-single-blog-details-inner {
        padding: 38px 25px 45px;
    }

    .features_bg .em-service2.sleft.all_color_service {
        text-align: center;
    }

    .faq_area .witr_ac_style {
        font-size: 16px;
    }

    .accordion_area {
        margin-top: 20px;
    }

    .work_area .witr_feature_13.sub-border-2 .sub-item span {
        left: 170px;
    }

    .carso_idtesti .testiCreCon {
        padding: 50px 15px 50px;
    }

    .all_cal_color.call_to {
        margin: 0px 0px 0px 0px;
    }

    .solutech_content h2 {
        font-size: 31px;
    }

    .solutech_about_area .single_image_area {
        margin-bottom: 50px;
    }

    .witr_test_part {
        margin-right: -115px;
    }

    .witr_blog_area13 .witr_blog_con {
        padding: 20px 20px 25px;
    }

    .solutech_contact5_area .apartment_area {
        margin-bottom: 30px;
    }

    .solutech_project_area {
        padding: 40px 0px 50px;
    }

    .toggle_pslide {
        display: inherit;
    }

    .witr_pslide5 .witr_single_pslide {
        padding: 0px 0px 20px;
    }

    .witr_pslide5 .witr_content_pslide_text {
        padding: 19px 15px 0 15px;
    }

    .g-recaptcha {
        width: 55%;
        float: left;
    }

    .submit-row {
        width: 45%;
        float: left;

    }
}
@media (min-width: 768px) {
     
    /* .solutech_about_area .container {
        padding-left: 0px !important;
        padding-right: 0px !important;
    } */
     .footer-sociala-info {
   display: flex; 
   padding-top: 10px;
}
     .footer-sociala-infos {
   display: flex; 
}
    .solutech_features_area .features_bg {
        padding-left: 0px !important;
        padding-right: 0px !important;
    }
    
    .solutech_about_area .col-lg-12 {
        padding-left: 0px !important;
        padding-right: 0px !important;
    }

.solutech_blog_bg_area .container{ padding-left: 0px; padding-right: 0px;}
}
@media (max-width: 768px) {
    .btn-details{
        width: 50%;
    }
    .witr-blog-side-area.blog_sidebar {
        padding: 50px 0px;
    }
       .testomonial-slide .slick-next, .blog_wrap .slick-next

 {
    right: -25px;
}
.testomonial-slide .slick-prev, .blog_wrap .slick-prev {
    left: -25px;
}
    
    .features_bg .em-service2.sleft.all_color_service{border-right:none;}
    .service_top_image {
     padding: 0px 10px;
    }
    .related-pro-row-top {
    padding: 30px 10px 0px 10px;
}
    .mobile-menu {
            padding: 0px 25px;
         }
      #sidebar.fixed {
        position: absolute;
      
        
    }
    .counter_bg {
        padding: 30px 0px 40px 0px;
    }

    .styh3 {
        font-size: 22px;
        margin-bottom: 0px;
    }

    .styh2 {
        font-size: 16px !important;
    }

    .witr_pslide_image iframe {
        width: 100%;
        height: 80% !important;
    }

    #sidebarWrap {
        box-shadow: 0 0 30px rgb(0 0 0 / 7%) !important;
    }

    .sub-menu-li {
        background-color: transparent;
    }

    .mean-container .mean-nav ul li {
        background: #fff;
        text-transform: uppercase;
        font-size: 12px !important;
        color: #444;
    }

    .mean-container .mean-nav ul li a {
        font-size: 13px;
    }

    .sub-menu-li {
        padding: 10px 0px;
    }

    .sub-menu-li span {
        font-size: 12px !important;
        padding: 15px 40px;
        font-weight: 600;
        color: #444;
    }

    .mean-container .mean-nav ul li li li a {
        padding: 1em 8%;
    }
}
/* ------------------------------------------------- Small Mobile : 320 ---------------------------------------------------*/
@media (max-width: 767px) {
    .related-pro-row .col-lg-12{padding-left: 10px; padding-right: 10px;}
    #sidebarWrap{
        height: 710px;
    }
    .blog_area.single_service_page {
        padding-top: 30px;
    }
    .single_service_page .service-item.all_color_service{
        box-shadow: none;
    }
   .footer-widget.address, .footer-widget.address p {padding-top: 10px;}
    .footer-sociala-icon {margin-right: 0px;}
    .footer-sociala-info i{
    background: #ffffff;
    color: #0c5adb;
    padding: 10px 18px;
    font-size: 20px;
    border-radius: 50%;
}

    .footer-sociala-infos i{
    background: #ffffff;
    color: #0c5adb;
    padding: 10px 20px;
    font-size: 22px;
    border-radius: 50%;
}
 /* .footer-sociala-icons i {
    background: ffffff;
    color: #0c5adb;
    padding: 15px 20px;
    font-size: 22px;
    border-radius: 50%;
} */
    .content {
        display: block;
    }

    .left {
        width: 100%;
    }

    .right {
        width: 100%;
    }

    .widget_search {
        padding: 30px 30px !important;
    }

    #example15 figcaption a {
        font-size: 16px;
    }

    .submit-row {
        width: 100%;
        float: left;
        margin-top: 15px;
    }

    .counter_bg {
        padding: 50px 0px 0px 0px;
    }

    /* New Top Menu css */
    .all_header_abs {
        position: inherit;
    }

    .single_header_address {
        padding: 0;
        padding-bottom: 25px;
    }

    .creative_header_address {
        padding-left: 0px;
    }

    .cr_top_addess.top-address p {
        text-align: center !important;
    }

    .breadcumb-area {
        padding: 30px 0px !important;
    }

    .brpt h2 {
        font-size: 26px;
    }

    /* swiper slider */
    .solutech_about_area {
        padding: 35px 0px 0px 0px;
    }

    .solutech_serivce_area {
        padding: 35px 0px;
    }

    .solutech_project_area {
        padding: 30px 0px 40px 0px !important;
    }

    .project_top {
        margin-top: 20px !important;
    }

    .single_faq_bg_area.faq_area {
        padding: 0px 0px 50px 0px
    }

    /* .solutech_blog_bg_area {    padding: 32px 0px 50px;} */
    .solutech-description-area img {
        width: 60%;
    }

    .footer-middle {
        padding: 25px 0px;
    }

    /* .witr-blog-side-area.blog_sidebar {
        padding: 50px;
    } */

    .solutech_contact5_area {
        padding: 45px 0px;
    }

    .top-address {
        text-align: center;
    }
    .solutech_about_area .container{
        padding-left: 0px;
        padding-right: 0px;

    }
    .solutech_blog_bg_area .col-lg-12{
        padding-left: 0px;
        padding-right: 0px;

    }
    .solutech_blog_bg_area .busi_singleBlog{
        box-shadow: none;
    }
    .features_bg .em-service2.sleft.all_color_service {
        padding: 25px 0px;
    }

    .witr_swiper_height {
        height: 250px !important;
        width: 100% !important;
    }

    .w_slider_3 .witr_swiper_height {
        transform: translateX(-50%) !important;
    }

    .w_slider_4 .witr_swiper_height {
        margin-left: 0px !important;
    }

    .m1.witr_swiper_height {
        width: 100% !important;
    }

    .witr_swiper_area .text-left .slider_vd_icon {
        right: 37% !important;
        top: 12% !important;
    }

    .witr_swiper_area .text-right .slider_vd_icon {
        left: 40% !important;
        top: 12% !important;
    }

    .witr_swiper_area .text-center .slider_vd_icon {
        top: 12%;
    }

    .witr_sw_text_area.text-right,
    .witr_sw_text_area.text-left {
        text-align: center !important;
    }

    .swiper-button-prev,
    .swiper-button-next {
        display: none;
    }

    .witr_swiper_area .witr_btn {
        margin-right: 0;
        margin-bottom: 10px;
    }

    .text-right .witr_swiper_content h1,
    .text-left .witr_swiper_content h1,
    .text-center .witr_swiper_content h1 {
        font-size: 20px;
    }

    .text-right .witr_swiper_content h2,
    .text-right .witr_swiper_content h3,
    .text-left .witr_swiper_content h2,
    .text-left .witr_swiper_content h3,
    .text-center .witr_swiper_content h2,
    .text-center .witr_swiper_content h3 {
        font-size: 35px;
    }

    .text-right .witr_swiper_content h1,
    .text-right .witr_swiper_content h2,
    .text-right .witr_swiper_content h3,
    .text-right .witr_swiper_content p,
    .text-left .witr_swiper_content h1,
    .text-left .witr_swiper_content h2,
    .text-left .witr_swiper_content h3,
    .text-left .witr_swiper_content p,
    .text-center .witr_swiper_content h1,
    .text-center .witr_swiper_content h2,
    .text-center .witr_swiper_content h3,
    .text-center .witr_swiper_content p {
        width: 100% !important;
        margin-left: auto;
        margin-right: auto;
        text-align: center !important;
    }

    .witr_swiper_content p {
        font-size: 17px;
    }

    .text-right .witr_btn_sinner,
    .text-left .witr_btn_sinner {
        text-align: center !important;
    }

    .witr_sw_text_area {
        width: 100%;
    }

    .witr_swiper_content h2,
    .witr_swiper_content h3 {
        line-height: 50px;
    }

    /* em-slider-title */
    .em-slider-title {
        font-size: 16px;
        margin-bottom: 10px;
    }

    .em-slider-sub-title {
        font-size: 28px;
        margin-bottom: 0;
    }

    .em-slider-descript {
        display: none;
    }

    .em-slider-button {
        display: none;
    }

    .em-nivo-slider-wrapper .nivo-controlNav {
        display: none;
    }

    .text-left .em_slider_s2_content {
        margin-right: auto;
    }

    .text-right .em_slider_s2_content {
        margin-left: auto;
    }

    .em-slider-sub-title {
        line-height: 32px;
    }

    .em_slider_inner.text-left,
    .em_slider_inner.text-right {
        text-align: center !important;
    }

    .em_slider_s2_image {
        display: none;
    }

    /*========= banner area css ===========*/
    .witr_banner_area {
        height: 640px;
    }

    .witr_banner_content h1 {
        font-size: 25px;
    }

    .witr_banner_content h2 {
        font-size: 20px;
    }

    .witr_banner_content p {
        font-size: 16px;
        width: 87%;
    }

    .witr_banner_content.text-left,
    .witr_banner_content.text-right {
        text-align: center !important;
    }

    .witr_banner_content.text-left p,
    .witr_banner_content.text-right p {
        width: 100%;
    }

    .witr_banner_content.text-left {
        margin-left: 0;
    }

    .witr_banner_content.text-right {
        margin-right: 0;
    }

    .witr_video_butns {
        display: block;
        margin-top: 15px;
    }

    /*=========== banner area 2 css ===============*/
    .banner_area {
        text-align: center;
    }

    .banner-content h1,
    .banner-content h2,
    .banner-content h3 {
        font-size: 22px;
    }

    .witr_float .butn,
    .witr_float .butn {
        float: none;
        display: block;
        margin-bottom: 10px;
        margin-right: 0;
    }

    .witr_btns2 {
        display: block;
        margin-top: 20px;
    }

    .banner-content form {
        width: 100%;
    }

    .banner-content input {
        width: 100%;
    }

    .banner-content button {
        position: inherit;
        margin-top: 20px;
    }

    .witr_deshboard {
        margin-top: 30px;
    }

    /* animate_banner_area */
    .animate_banner_area .text-center.banner-content p,
    .animate_banner_area .text-right.banner-content p,
    .animate_banner_area .text-left.banner-content p {
        width: 100% !important;
    }

    /*=========== Slick area 2 css ===============*/
    .witr_ds_content {
        height: 670px !important;
        background-size: cover;
        background-position: center center;
        overflow: hidden;
    }

    .text-right .witr_ds_content_inner h1,
    .text-right .witr_ds_content_inner h2,
    .text-right .witr_ds_content_inner h3,
    .text-right .witr_ds_content_inner p,
    .text-left .witr_ds_content_inner h1,
    .text-left .witr_ds_content_inner h2,
    .text-left .witr_ds_content_inner h3,
    .text-left .witr_ds_content_inner p,
    .text-center .witr_ds_content_inner h1,
    .text-center .witr_ds_content_inner h2,
    .text-center .witr_ds_content_inner h3,
    .text-center .witr_ds_content_inner p {
        width: 100% !important;
        margin-left: auto;
        margin-right: auto;
        text-align: center !important;
    }

    .text-left .slider_vd_icon {
        right: 40% !important;
        top: -18% !important;
    }

    .text-right .witr_ds_content_inner h1,
    .text-left .witr_ds_content_inner h1,
    .text-center .witr_ds_content_inner h1 {
        font-size: 20px;
    }

    .text-right .witr_ds_content_inner h2,
    .text-right .witr_ds_content_inner h3,
    .text-left .witr_ds_content_inner h2,
    .text-left .witr_ds_content_inner h3,
    .text-center .witr_ds_content_inner h2,
    .text-center .witr_ds_content_inner h3 {
        font-size: 25px;
    }

    .text-right .slider_vd_icon {
        left: 40% !important;
        top: -18% !important;
    }

    .witr_slicks_title h4 {
        font-size: 65px !important;
    }

    .slider_btn {
        text-align: center;
    }

    .section-title.t_center {
        width: 100%;
    }

    .section-title.t_left {
        width: 100%;
    }

    .section-title.t_right {
        width: 100%;
    }

    /* tutor */
    .tutor-course-archive-filters-wrap {
        margin-top: 25px;
    }

    /* top bar */
    /* .top-address {
         text-align: center;
    }
     .social-icons.text-right {
         text-align: center;
    }
     */
    .top-address p a,
    .top-right-menu ul.social-icons li a,
    .top-address p span {
        font-size: 13px;
    }

    .top-right-menu ul.social-icons {}

    /* footer bar */
    .footer-top-inner p {
        width: 100%;
    }

    .footer-menu ul {
        margin: 10px 0 0;
        text-align: center !important;
    }

    .footer-menu ul li a {
        font-size: 14px;
    }

    .copy-right-text p {
        text-align: center;
    }

    .footer-bottom:before {
        width: 90%;
    }

    .breadcumb-blog-area {
        padding: 50px 0;
    }

    /* blog css */
    .em-blog-content-area {
        padding: 20px 10px 5px;
    }

    .solutech-blog-meta-left a,
    .solutech-blog-meta-left span {
        font-size: 11px;
        margin-right: 3px;
    }

    .solutech-blog-meta-right a,
    .solutech-blog-meta-right span {
        font-size: 11px;
        margin-left: 3px;
    }

    .witr_ablog_content h2 a {
        font-size: 18px;
    }

    /* single blog */
    .post_reply ul,
    .blog-content ul,
    .single-blog-content ul {
        padding-left: 20px;
    }

    .post_reply ol,
    .blog-content ol,
    .single-blog-content ol {
        padding-left: 20px;
    }

    .comments-area .children {
        margin-left: 10px;
    }

    .comment_field .input-field {
        width: 100%;
    }

    .pdsr {
        padding-top: 50px;
    }

    .pdsl {
        padding-bottom: 5px;
    }

    #wp-calendar {
        display: block;
    }

    /* footer css */
    .copy-right-text p {
        font-size: 11px;
    }

    .footer-social-icon a i {
        font-size: 16px;
        height: 35px;
        line-height: 35px;
        width: 35px;
    }

    /* Em-Creative Header */
    .creative_header_curve {
        display: none;
    }

    .creative_header_logo {
        padding-right: 0;
        text-align: center;
    }

    .em_creative_header {
        background: transparent none repeat scroll 0 0;
        z-index: 999;
    }

    .single_header_address {
        text-align: center;
    }

    .creative_header_button {
        padding-bottom: 30px;
        position: relative;
        text-align: center;
    }

    .creative_header_icon {
        float: none;
        margin-bottom: 10px;
        margin-right: 0;
        overflow: hidden;
    }

    .creative_header_address .col-sm-4.col-xs-12 {
        padding-left: 0;
    }

    .creative_header_logo {
        display: none;
    }

    .creative_header_button:before,
    .em_creative_header:before,
    .em_creative_header:after {
        display: none;
    }

    .single_header_address.ctrp {
        padding-bottom: 40px;
    }

    /* new css */
    /* footer css */
    .copy-right-text p {
        font-size: 15px;
    }

    .solutech-blog-thumb img {
        width: 100%;
    }

    /* section title css */
    .witr_section_title_inner h1,
    .witr_section_title_inner h2,
    .witr_section_title_inner h3 {
        font-size: 21px;
        line-height: 30px;
    }

    .witr_section_title_inner h2 {
        margin-bottom: 4px;
        font-size: 15px;
    }

    .title_in_area {
        display: inherit;
    }

    .title_in:before,
    .title_in:after {
        background: none;
    }

    .title_tx h2 {
        font-size: 16px;
    }

    .title_p {
        padding-left: 0;
    }

    .title_in_area,
    .witr_section_title_inner.text-center p,
    .witr_section_title_inner.text-left p,
    .witr_section_title_inner.text-right p {
        width: 100%;
        padding: 0px 10px;
    }

    .witr_section_title_inner p {
        padding-top: 10px;
    }

    .witr_section_title {
        text-align: center;
    }

    .title_btn {
        margin: 30px 0 20px;
    }

    /* about css */
    .witr_text_widget_inner h1,
    .witr_text_widget_inner h2 {
        font-size: 20px;
        line-height: 36px;
    }

    .witr_text_widget_inner p,
    .about-content span {
        font-size: 16px;
    }

    /* feature area */
    .em_feature-icon {
        font-size: 18px;
    }

    .em_feature-icon i {
        float: none;
    }

    .em-feature-title h2 {
        margin-top: 0;
        margin-bottom: 0;
    }

    .witr_feature_content_3d h3 {
        font-size: 21px;
    }

    .sub-item h3 {
        font-size: 21px;
    }

    .w_apps_button_area {
        text-align: center;
    }

    .witr_app_area .digital-content h3 {
        margin: 0 !important;
        font-size: 25px;
    }

    .feature_inner_box {
        text-align: center;
    }

    /* Screenshots css */
    .dnSlide-main.done {
        transform: scale(0.4);
        margin-left: -280px;
        top: -120px;
    }

    .Screenshots-fearm img {
        width: 260% !important;
        max-width: 260% !important;
        left: -65px;
    }

    .dnSlide-main img {
        width: 100%;
    }

    .dnSlide-btn {
        display: none;
    }

    .Screenshots-area .Screenshots-frame-img {
        left: -64%;
        top: -13px;
        width: 232%;
    }

    .digital-item ul li a {
        padding: 7px 27px;
    }

    .mobil-item {
        margin-top: 30px;
    }

    /* countdown css */
    span.cdowns {
        margin-bottom: 30px;
    }

    span.cdowns:before {
        display: none;
    }

    span.cdowns:after {
        display: none;
    }

    .witr_btn {
        margin-top: 11px !important;
        margin-bottom: 15px;
    }

    /* testomonial css */
    .testomonial.testomonial-5 .test-part img.testimg {
        top: 88%;
    }

    .testomonial .test-part img {
        margin: 0 !important;
    }

    .em_test_thumb {
        margin-right: 15px;
    }

    .em_testi_title h2 {
        font-size: 17px;
    }

    .testiCreCon {
        padding: 8px 20px 30px 20px;
    }

    .witr_content_test7 {
        padding: 0;
    }

    /* testomonial style 8 css */
    .witr_testomonial_area {
        width: 100%;
    }

    .witr_test_part {
        float: none;
        margin-left: 0;
        margin-right: 0;
    }

    .witr_test_part img {
        margin: auto;
    }

    .witr_testi_main {
        width: 100%;
    }

    /* service css */
    .service-item {
        text-align: center;
    }

    .em-service2.sleft {
        text-align: center;
    }

    .witr_s_flex {
        display: inherit;
    }

    .witr_service2_box {
        text-align: center;
    }

    .witr_custom2_icon {
        float: none;
        margin-right: 0;
        margin-bottom: 15px;
    }

    .witr_service3_box {
        text-align: center;
    }

    .witr_service3_icon {
        float: none;
        margin-right: 0;
        margin-bottom: 15px;
    }

    .wirt_new_iner {
        float: none;
        margin-right: 0;
    }

    .witr_2service_content {
        display: inherit;
    }

    .witr_service7s_image img {
        width: auto;
    }

    .witr_service2_7 .witr_titles_content {
        margin-top: 20px;
    }

    .wirt_detail_icon {
        float: none;
        margin-right: 0px;
        margin-bottom: 5px;
    }

    .witr_service_s_12 .text_box {
        bottom: -121px;
    }

    /* tab css */
    .solutech_tab li {
        margin-bottom: 20px;
    }

    .witr_adv_tab_content {
        margin: 0;
    }

    .witr_taba_style1 .nav-tabs .nav-link {
        margin-right: 0px;
    }

    .nav-tabs {
        justify-content: center !important;
    }

    /* accourdion css */
    .witr_ac_style {
        font-size: 15px;
    }

    .witr_ac_style:before,
    .active .witr_ac_style:before {
        right: 10px;
    }

    .solutech-accourdion-title h2 {
        font-size: 14px;
        padding-left: 20px;
    }

    /* blog css */
    .blog-img img {
        width: 100%;
    }

    .witr_blog_con {
        padding: 12px 10px 18px;
    }

    .witr_blog_con h2 {
        font-size: 21px;
    }

    .witr_post_Author {
        margin: 0 10px;
    }

    .recent-post-image {
        float: none;
    }

    /* counter css */
    .witr_counter_single {
        text-align: center;
        margin-bottom: 30px;
    }

    .witr_counter_icon i {
        margin-bottom: 15px;
        margin-right: 0;
        float: none;
    }

    .witr_custom_icon {
        margin-bottom: 10px;
        float: none !important;
    }

    .witr_custom_icon i {
        margin-right: 0;
        float: none;
    }

    .witr_counter_6 .wirt_new_iner {
        width: 100%;
        margin-bottom: 30px;
    }

    /* video css */
    .video-play-6 {
        width: 80%;
    }

    .subscribe form input {
        width: 500px;
    }

    .download-content-6 ul li a {
        padding: 12px 46px 12px 80px;
    }

    .donwload-overlay {
        padding-top: 215px;
    }

    .video-part .video-overlay .video-item h3 {
        font-size: 25px;
    }

    .video-part .video-overlay {
        padding: 110px 0px;
    }

    .play-overlay {
        top: 50% !important;
        left: 50% !important;
    }

    .digital-img {
        margin-top: 100px;
    }

    /* contact css */
    .field.topfield .form-field {
        float: none;
        width: 100%;
    }

    .form-controls .field.topfield .form-field:nth-child(2n) {
        margin-left: 0;
    }

    .witr_field1 .witr_form_field1 {
        width: 100%;
    }

    .witr_form_controls1 .witr_field1 .witr_form_field1:nth-child(2n) {
        margin-left: 0;
    }

    /* apps_button css */
    .w_apps_button_image {
        margin-right: 0;
        margin-bottom: 20px;
    }

    .tab_content.text-left {
        text-align: center !important;
    }

    /* blog css */
    .footer-middle {
        text-align: center;
    }

    .blog-content h5>a {
        font-size: 17px;
    }

    .blog-content span {
        font-size: 12px;
    }

    .blog-page-title h2 {
        font-size: 17px;
    }

    .wblog-content h5>a {
        font-size: 20px;
    }

    .wblog-content span {
        margin-right: 5px;
    }

    .blog-left-side .blog-title>ul>li>a {
        margin-right: 8px;
    }

    .widget .widget_media_image img {
        width: 100%;
    }

    .recent-post-text>h4 {
        margin-top: 2px;
        line-height: 1;
    }

    .recent-post-text h4 a {
        font-size: 14px;
    }

    .witr_blog_con6 h2 a {
        font-size: 19px;
    }

    .witr_blog_con6 h5 a {
        font-size: 15px;
    }

    .witr_blog_area8 .witr_blog_con6 p {
        display: none;
    }

    /* call to action */
    .solutech_button.no_margin.text-right,
    .all_cal_color {
        text-align: center !important;
    }

    .cal_to_toggole {
        display: inherit;
    }

    .solutech_button.no_margin {
        width: 100% !important;
    }

    .solutech_content p {
        width: 100% !important;
    }

    .solutech_video_inner {
        top: 21px;
    }

    .solutech_video11.solutech_video_inner {
        top: 50%;
    }

    .solutech_content h5 {
        font-size: 18px;
    }

    .solutech_button a {
        margin-bottom: 30px;
        margin-right: 0px;
    }

    .solutech_content h2,
    .solutech_content h3 {
        font-size: 23px;
    }

    .witr_9 .solutech_video_inner {
        margin-bottom: 73px;
    }

    .witr_b9 {
        margin-top: -10px;
    }

    .solutech_content {
        margin-bottom: 30px;
    }

    /* shortcode_content */
    .witr_shortcode_inner {
        padding: 73px 15px 63px !important;
    }

    .shortcode_content h2 {
        font-size: 27px !important;
    }

    .mc4wp-form-fields button {
        width: 100%;
        position: inherit;
        padding: 18px 30px;
        margin-top: 25px;
    }

    .witr_joined .witr_con_btn2 .w_btn2 {
        position: inherit;
        width: 100%;
    }

    .witr_sstyle_9 {
        padding: 42px 20px 50px;
    }

    .w_apps_button {
        margin-bottom: 30px;
    }

    /* single portfolio2 */
    .portfolio-details-box {
        margin-left: 0;
    }

    .portfolio-details-box ul li span.eright {
        font-size: 15px;
        margin-left: 0;
    }

    .portfolio-details-box ul li b {
        font-size: 15px;
    }

    .portfolio-details-box h2 {
        padding-top: 20px;
    }

    .portfolio-details-box .solutech-single-icon-inner a {
        margin: 0 2px;
    }

    /* single_protfolio css */
    .single_protfolio {
        margin-bottom: 30px;
    }

    .portfolio_nav ul li {
        padding: 6px 20px;
    }

    /* contact css */
    .witr_field2 .witr_form_field2,
    .witr_field2 .witr_form_field2 {
        float: none;
        width: 100%;
    }

    .witr_form_controls2 .witr_field2 .witr_form_field2:nth-child(odd),
    .witr_form_controls2 .witr_field2 .witr_form_field2:nth-child(odd) {
        margin-right: 0;
    }

    /* display none css*/
    .owl-nav,
    .slick-prev,
    .slick-next,
    .em-nivo-slider-wrapper .nivo-directionNav {
        display: none;
    }

    /* timeline css*/
    .witr_sicon_bottom.witr_hd_timeline_contant {
        padding-bottom: 20px;
        padding-top: 30px;
    }

    .mrl65 {
        margin-left: 16px;
        padding-top: 25px;
    }

    .mrl110 {
        margin-left: 17px;
        padding-top: 25px;
        ;
    }

    .mrr90 {
        margin-right: 15px;
    }

    .mrr50 {
        margin-right: 14px;
    }

    .mrr15 {
        margin-right: 14px;
    }

    /* static tab css*/
    .solutech_event_thumb {
        float: none;
        margin-bottom: 15px;
    }

    .solutech_single_event {
        margin: 0;
    }

    .solutech_event_icon span {
        margin-right: 5px;
    }

    .event_display_flex {
        display: initial;
    }

    .wite_event_box {
        margin-left: 0;
    }

    #sb_instagram .sbi_photo_wrap {
        margin-bottom: 25px;
    }

    .testomonial-slide .slick-prev,
    .blog_wrap .slick-prev {
        left: 15px;
    }

    .testomonial-slide .slick-next,
    .blog_wrap .slick-next {
        right: 15px;
    }

    .em-feature {
        margin-bottom: 23px;
    }

    .single_counter {
        margin-bottom: 20px;
    }

    .woocommerce div.product .woocommerce-tabs ul.tabs li a {
        padding: .5em 6px;
    }

    .woocommerce div.product .woocommerce-tabs ul.tabs li {
        padding: 0px .5em;
        margin-right: 6px;
    }

    .solutech-header-top {
        display: none;
    }

    .accordion_area {
        /* padding-top: 40px; */
    }

    .faq_area .witr_ac_style {
        font-size: 14px;
    }

    .footer-sociala-icon {
        float: none;
    }
    .footer-sociala-icon-1 {
        float: none;
    }

    .footer-sociala-info p {
        text-align: center;
    }

    /*====== new css ======= */
    /* ab_videoArea */
    .ab_videoArea {
        padding: 44px 23px 40px;
    }

    .singleAbSlide {
        position: inherit;
        bottom: -30px;
        right: 0;
        left: 0;
    }

    /* service */
    .singleSS {
        /* padding: 61px 24px 60px;
         */
    }

    .detail_SS h3 {
        font-size: 21px;
    }

    .em_single_testimonial {
        padding: 37px 20px 26px;
    }

    .witr_testi_itemt {
        padding: 0px;
    }

    .em_testi_logo {
        right: 15px;
        top: 35px;
    }

    .testimonial_post_13 {
        display: inherit !important;
    }

    .test_text_all {
        padding: 25px 10px 26px;
    }

    /* icon_section */
    .text-left .icon_section {
        left: 19%;
    }

    .text-right .icon_section {
        right: 45px;
        bottom: -15%;
    }

    .witr_nth_child:nth-child(2n) {
        margin-top: 0;
    }

    /* single_image */
    .single_image {
        left: 0 !important;
    }

    .single_image img {
        width: 100% !important;
        max-width: 100% !important;
    }

    /* about css */
    .witr_text_widget_inner h1,
    .witr_text_widget_inner h2 {
        font-size: 23px;
    }

    .witr_about_content {
        text-align: center;
    }

    .witr_about_content h3 {
        font-size: 30px;
    }

    .witr_about_image {
        margin-top: 30px;
    }

    .witr_service3_box {
        top: 50%;
        transform: translateX(-50%) translateY(-50%);
        left: 50%;
        padding: 0;
    }

    .em_slider_social {
        top: 40%;
        display: none;
    }

    .single_image_right {
        padding: 0px 0px 0px 0px;
    }

    .about .witr_section_title_inner.text-left p {
        width: 99%;
    }

    .about .all_color_service p {
        padding: 0px 80px 0px 0px;
    }

    .about_area .single_image_area {
        margin-top: 50px;
    }

    .about_area .wirt_text_boxi {
        padding: 45px 15px 10px;
        margin: 0 12px;
        margin-top: -30px;
    }

    /* team css */
    .witr_back_img img {
        height: 554px !important;
        height: auto;
    }

    .team_single_content h3 {
        font-size: 30px;
        margin-top: 20px;
    }

    .witr_bottom_icon {
        right: -10px;
    }

    /* new css add */
    .witr_dis_btngr {
        display: inherit;
    }

    .witr_circal_r {
        margin-left: 0;
    }

    .witr_event_style_5 .witr_event_d {
        padding-top: 3px;
    }

    .witr_event_style_5 .witr_event_btn {
        margin-top: 5px;
    }

    .witr_event_style_7 .event-page-title_adn {
        padding-top: 0;
    }

    .single_admin img {
        display: none;
    }

    .witr_event_style_7 .witr_event_btn {
        text-align: left;
        margin-top: 20px;
    }

    .witr_appoimentle {
        position: initial !important;
    }

    .apartment_text h2 {
        font-size: 25px;
    }

    .ps1 .witr_content_pslide_text {
        padding: 0 10px 20px;
    }

    .witr_content_pslide_text h3 {
        font-size: 19px;
    }

    .ps1 .witr_pslide_btnb {
        float: none;
        margin-top: 0;
    }

    .ps1 .witr_content_pslide_text {
        left: 15px;
        right: 15px;
    }

    .ps3.ps1 .witr_content_pslide_text {
        padding: 18px 20px 23px;
    }

    .slick-prev,
    .slick-next {
        display: none !important;
    }

    #scrollUp {
        bottom: 92px;
        right: 30px;
    }

    .witr_blog_area10 .witr_blog_con {
        padding-top: 12px;
    }

    .solutech_content.col_content_width_100 {
        text-align: left !important;
    }

    .features .em-feature {
        margin-bottom: 0px;
    }

    .solutech_process_area .witr_feature_13.sub-border-2 .sub-item span {
        top: -238px;
        left: 235px;
    }

    .projects_top {
        padding: 0px 3px;
    }

    .witr_section_lfr {
        padding: 95px 10px 30px 20px;
    }

    .solutech_call_to_area .all_color_service h3,
    .solutech_call_to_area .all_color_service h3 a {
        margin-top: 20px;
        color: #FFFFFF;
        font-size: 30px;
    }

    .solutech_call_to_area .em-service2.sleft {
        text-align: center;
    }

    .witr_button_area.call_to {
        text-align: center;
    }

    .witr_blog_area11 .witr_blog_con {
        padding: 20px 20px 25px;
    }

    .witr_blog_con h2 a {
        font-size: 18px;
    }

    .solutech_newsletter_area .witr_section_title_inner h3 {
        font-size: 19px;
        margin-bottom: 30px;
    }

    .social-icons {
        text-align: center;
    }

    .wirt_text_boxi {
        padding: 45px 9px 10px;
    }

    .wirt_detail_title h3 a {
        font-size: 23px;
    }

    .bs5 span {
        font-size: 13px;
    }

    .count_about .medi_singleService {
        margin: 0px 0px 30px;
    }

    .count_about .medi_singleService {
        padding: 2px 17px 20px 11px;
    }

    .solutech_skill2_area .single_image {
        margin-top: 40px;
    }

    .skill_bg {
        padding: 90px 10px 90px 10px;
    }

    .call_bg2,
    .call_bg3 {
        padding: 50px 0px 50px 10px;
    }

    .solutech_call3_area .solutech_content h2 {
        font-size: 26px;
        text-align: center;
    }

    .solutech_call3_area .solutech_button {
        text-align: center;
    }

    .em_plus_port {
        bottom: -4px;
    }

    .pstyle2.pstyle3 .single_protfolio:hover .prot_content_inner {
        top: 38%;
    }

    .pstyle2.pstyle3 .single_protfolio:hover .prot_content_inner {
        left: 56%;
    }

    .pstyle2.pstyle3 .prot_content_inner {
        padding: 13px;
    }

    .pstyle2.pstyle3 .prot_content h3 a {
        font-size: 19px;
    }

    .picon a {
        font-size: 18px;
        height: 40px;
        line-height: 40px;
        width: 40px;
    }

    .sub_feature {
        padding: 53px 14px 34px;
    }

    .em-theme-main-page .solutech-single-blog-details {
        padding: 30px 0px 10px;
    }

    .single-blog-content h2 {
        font-size: 22px;
    }

    .alert_title h1 {
        font-size: 20px;
    }

    .carso12_idtesti .em_single_testimonial {
        padding: 37px 20px 26px;
    }

    .make_appointment .wirt_detail_title h3 a {
        font-size: 20px;
    }

    .witr_service_position {
        padding: 40px 10px 40px;
    }

    .single_service_page .text_box {
        padding: 10px 10px 31px;
    }

    .single_service_page .service-item h3 {
        font-size: 20px;
    }

    .acadmics .departmentList.all_list_color {
        padding: 30px 8px 30px;
    }

    .blog-page-title a {
        font-size: 22px;
    }

    .apartment_area {
        padding: 30px;
    }

    .apartment_area .witr_apartment_form form select,
    .apartment_area .witr_apartment_form input {
        padding-left: 15px;
    }

    .apartment_area .witr_apartment_form textarea {
        padding-left: 15px;
    }

    .contact2 .apartment_text h1 {
        font-size: 29px;
    }

    .solutech-single-blog-details-inner {
        padding: 38px 15px 45px;
    }

    .solutech-single-blog-title h2 {
        font-size: 17px;
    }

    .solutech-single-icon-inner a {
        margin: 0 9px 10px 0;
    }

    .witr_number_pslide {
        float: none;
    }

    .witr_number_pslide h4 {
        font-size: 30px;
    }

    .witr_content_pslide_text a {
        font-size: 21px;
    }

    .solutech_about_area .witr_pslide3 .witr_pslide_custom a span {
        display: none;
    }

    .serivce_bg .witr_section_title .text-right {
        text-align: left !important;
    }

    .serivce_bg .em-service.all_color_service {
        padding: 30px 35px 45px;
    }

    .solutech_security_area {
        background-position: center right;
    }

    .faq_area .witr_ac_style {
        padding: 19px 10px 19px;
    }

    .solutech_work_area .em-service.all_color_service {
        padding: 100px 20px 50px 20px;
    }

    .all_cal_color.call_to {
        margin: 0px 0px 0px 0px;
        padding: 30px 0px 0px 0px;
        border: none;
    }

    .logo_area {
        text-align: center;
    }

    .solutech_content.text-right,
    .solutech_content.text-left {
        text-align: center !important;
    }

    .witr_team_part:hover .witr_team_top {
        bottom: 130px;
    }

    .witr_team_top ul li a,
    .witr_bottom_icon a {
        width: 45px;
        height: 45px;
        line-height: 45px;
        font-size: 20px;
    }

    .carso_idtesti .testiCreCon {
        padding: 50px 11px 50px;
    }

    .swiper2 .witr_swiper_content h2,
    .swiper2 .witr_swiper_content h3 {
        font-size: 25px;
        line-height: 1.4;
    }

    .accordion_area.faq2 {
        margin-bottom: 40px;
    }

    .solutech_video_area .witr_videobg_image img {
        height: 200px;
    }

    .solutech_contact5_area .apartment_area {
        margin-bottom: 30px;
    }

    .solutech_project_area {
        padding: 40px 0px 30px;
    }

    .faq_area .accordion_area .card-2 p {
        padding: 15px 10px 5px;
    }

    .home_security .single_image {
        margin-bottom: 40px;
    }

    .choose .single_image {
        margin-bottom: 40px;
    }

    .toggle_pslide {
        display: inherit;
    }

    .witr_pslide5 .witr_single_pslide {
        padding: 0px 0px 20px;
    }

    .paginations {
        margin-bottom: 30px;
    }
}
/* ------------------------------------------------- Large Mobile :480px. ---------------------------------------------------*/
@media only screen and (min-width: 480px) and (max-width: 767px) {
    .em-slider-button {
        display: block;
    }

    #sidebarWrap {
        box-shadow: 0 0 30px rgb(0 0 0 / 7%);
        padding: 35px 0px;
        border-radius: 8px;
        background: #fff;
    }

    .em-nivo-slider-wrapper .nivo-directionNav {
        display: block;
    }

    .em-button-button-area a {
        margin-right: 5px;
        margin-top: 15px;
        padding: 3px 20px;
        font-size: 12px;
    }

    /*=========== banner area 2 css ===============*/
    .banner-content button {
        position: absolute;
    }

    /* portfolio css */
    .portfolio_nav ul li {
        margin: 0 2px 10px;
    }

    /* banner area css */
    .witr_banner_area {
        height: 600px;
    }

    .witr_banner_content.text-right p {
        width: 92%;
        margin: auto;
        font-size: 17px;
    }

    .witr_banner_content.text-left p {
        width: 92%;
        margin: auto;
        font-size: 17px;
    }

    /* section_title */
    .witr_section_title_inner h1,
    .witr_section_title_inner h2,
    .witr_section_title_inner h3 {
        font-size: 25px;
    }

    .witr_section_title_inner.text-center p,
    .witr_section_title_inner.text-left p,
    .witr_section_title_inner.text-right p {
        width: 91%;
    }

    /* text_widget css */
    .witr_text_widget_inner p,
    .about-content span {
        font-size: 14px !important;
    }

    /* blog css */
    .blog-part {
        text-align: center;
    }

    /* Screenshots css */
    .dnSlide-main.done {
        transform: scale(0.7);
        margin-left: -196px;
    }

    .Screenshots-fearm img {
        width: 256% !important;
        max-width: 256% !important;
        left: -98px;
        top: 49px;
    }

    .solutech-header-top {
        display: block;
    }
}
/* menu and logo show & hide */
@media (min-width: 10px) and (max-width: 991px) {
    .mobile-menu {
        display: block !important;
    }

    .mobile_logo_area {
        display: block !important;
    }

    .solutech-main-menu {
        display: none !important;
    }

    .d_md_none {
        display: none !important;
    }

    .em-feature {
        margin-bottom: 20px;
    }

    .single_counter {
        margin-bottom: 20px;
    }
}
@media (min-width: 10px) and (max-width: 991px) {
    .text_m_center {
        text-align: center !important;
    }

    .text_m_right {
        text-align: right !important;
    }

    .text_m_left {
        text-align: right !important;
    }

    .menu_18.top-address p span {
        font-size: 13px;
    }

    .footer-top-inner p {
        width: 85%;
    }

    .witr_joined .witr_con_btn2 .w_btn2 {
        position: inherit;
        width: 100%;
    }
}
@media (min-width: 10px) and (max-width: 768px) {
    .ps_absulate {
        position: inherit !important;
    }

    .psc_absolute {
        position: inherit !important;
    }

    .mobile_menu_logo img {
        width: 60%
    }

    .apartment2_area {
        top: 10px !important;
        box-shadow: none;
        border: none;
        width: 100%;
        padding: 30px 10px;
    }

    .single-widget-item {
        padding: 0px 30px;
    }


}
@media (min-width: 570px) and (max-width: 767px) {
    .text_s_center {
        text-align: center !important;
    }

    .text_s_right {
        text-align: right !important;
    }

    .text_s_left {
        text-align: right !important;
    }

    .footer-top-inner p {
        width: 95%;
    }
}
@media (min-width: 425px) and (max-width: 570px) {
        .mobile-menu
      {
        padding: 0px 0px;
    }
    .sub-menu-li ul li a {
        padding: 1em 15% !important;
        width: 70% !important;
    }

    .witr_field1 .witr_form_field1 {
        width: 100%;
    }

    .apartment2_area .witr_text_area1 textarea {
        width: 100%;
    }

    .apartment2_area button {
        width: 100%;
    }

    .apartment2_area {
        padding: 30px 10px 0px 10px;
    }

    .solutech-header-top {
        display: none;
    }

    .single_faq_bg_area .styh3 {
        font-size: 20px;
    }

    .solutech_features_area h1 {
        font-size: 25px;
    }

    .witr_single_pslide .styh3 {
        font-size: 16px;
    }

    .info-card .h5 {
        font-size: 18px;
    }

    .busi_singleBlog .hstytext a {
        font-size: 18px;
    }

    .footer-middle .widget ul {
        padding-left: 0px;
    }

    .faq-row .styh3 {
        font-size: 20px;
    }

    .related-pro-row .styrh3 {
        font-size: 20px;
    }

    .post_blog h2 a {
        font-size: 18px;
    }

    .blog-left-side>div {
        margin-bottom: 30px;
        padding: 25px 10px;
    }

    .single-widget-item {
        padding: 0px 10px;
    }

    .widget_search {
        padding: 30px 0px !important;
    }

}
@media (max-width: 420px) {
    .hero-buttons{
        width: 100%; display: block;
    }
    .btn-primary-custom{
        width: 100%; display: block;
    }
    .btn-outline-custom{margin-top: 20px; width: 100%; display: block;}

    .product-cta{display: block;}
    .btn-product{width: 100%; display: block;}
    .btn-details{margin-top: 10px; width: 100%; display: block;}
}
@media (min-width: 320px) and (max-width: 375px) {
    .quote-box {padding: 20px;}
     .mobile-menu
      {
        padding: 0px 0px;
    }
    .right .product_description {
        margin: 10px 10px;
    }

    .sub-menu-li ul li a {
        padding: 1em 15% !important;
        width: 70% !important;
    }

    .service_top_image {
        padding: 0px 15px;
    }

    .related-pro-row-top {
        padding: 30px 15px 0px 15px;
    }

    .witr_field1 .witr_form_field1 {
        width: 100%;
    }

    .apartment2_area .witr_text_area1 textarea {
        width: 100%;
    }

    .apartment2_area button {
        width: 100%;
    }

    .apartment2_area {
        padding: 30px 10px 30px 10px;
    }

    .solutech-header-top {
        display: none;
    }

    .single_faq_bg_area .styh3 {
        font-size: 20px;
    }

    .solutech_features_area h1 {
        font-size: 25px;
    }

    .witr_single_pslide .styh3 {
        font-size: 18px;
    }

    .info-card .h5 {
        font-size: 18px;
    }

    .busi_singleBlog .hstytext a {
        font-size: 18px;
    }

    .footer-middle .widget ul {
        padding-left: 0px;
    }

    .faq-row .styh3 {
        font-size: 20px;
    }

    .related-pro-row .styrh3 {
        font-size: 20px;
    }

    .post_blog h2 a {
        font-size: 18px;
    }

    .blog-left-side>div {
        margin-bottom: 30px;
        padding: 25px 10px;
    }

    .single-widget-item {
        padding: 0px 15px;
    }

    .widget_search {
        padding: 30px 0px !important;
    }

    .single-widget-item ul {
        margin-left: 0px !important;
    }

    .blog-left-side>div {
        padding: 25px 5px;
    }

}

