/************************* Fonts *************************/
@import url('https://fonts.googleapis.com/css2?family=Lato&family=Montserrat&family=Open+Sans&family=Roboto+Condensed&display=swap');

@font-face{
    font-family:'consola';
    src:url(fonts/consola.ttf);
}
.font_normal,
.font_normal *{font-family:'Montserrat';}
.font_bold,
.font_bold *{font-weight: bold;}
.font_verdana,
.font_verdana *{font-family:'verdana';}
.en_words{font-family: 'verdana';}

/******************************* DEFAULT STYLES *********************************/
@-ms-viewport {width: device-width;}
*{margin:0;padding:0;box-sizing: border-box;
    font-family: 'Montserrat', sans-serif;
}
*::before,
*::after {box-sizing: inherit;}
html{height:100%;font-size:10px;box-sizing: border-box;overflow-x: hidden;-ms-overflow-style: scrollbar;}
body {position:relative;min-height:100%;}
.container{
    margin: 0 auto;
    width: 1350px;
    position:relative;
    direction:ltr;
}
h1,h2,h3,h4,h5,h6,em,strong,i,address,b{
    font-weight:normal;font-style:normal;
    font-size:inherit; color:inherit; line-height:inherit;
    text-decoration:none;
}
a{text-decoration: none;}
img{border:0 none;}
.rtl{direction:rtl;}
.ltr{direction:ltr;}
.clear {width: 0;height: 0;display: block;clear: both;overflow: hidden;visibility: hidden;}
.clearfix:before,
.clearfix:after{
    content:".";
    display:block;
    width:0;height:0;line-height:0;font-size:0;
    overflow:hidden;
    visibility:hidden;
}
.clearfix:after{clear:both;}
.tright{text-align:right;}
.tleft{text-align:left;}
.tcenter{text-align:center;}
.tjustify{text-align:justify;}
.tcap{text-transform:capitalize;}
.fleft{float:left;}
.fright{float:right;}
.fnone{float:none !important;}
.i.star{
    color: #ea3f4b;
    font-size: 5px;font-size: 0.5rem;
    font-style: normal;
    position: relative;
    top: -5px;
}
.d-none{display: none;}
.d-inline{display: inline;}
.d-inline-block{display: inline-block;}
.d-block{display: block;}
.d-table{display: table;}
.d-table-cell{display: table-cell;}
.d-flex{display: flex;}
.d-inline-flex{display: inline-flex;}
.liststyle_none{list-style-type: none;}
.crpointer{cursor: pointer;}
.crdefault{cursor: default;}
input,textarea{outline: 0 none;}
input,textarea{-webkit-transition:all .4s;transition:all .4s;}
textarea{resize:none;}
select{width: 100%;}
select option{padding:0 10px;line-height:25px;}
/*input.error, textarea.error{border:1px dotted #FF0000;}*/
input[type=submit],
input[type=checkbox],
input[type=radio],
label.choice{cursor:pointer;vertical-align:middle;}
input[type=checkbox],
input[type=radio]{margin-left:5px;}
input[disabled],
button[disabled],
.disabled,.disabled *{cursor:not-allowed !important;background-color: #eee !important;}
button[disabled],
input[type=submit][disabled]{border-color:#eee !important;color:#aaa !important;}
button[disabled]:hover,
input[type=submit][disabled]:hover{color:#aaa !important;}
input:-webkit-autofill {-webkit-box-shadow: 0 0 0 1000px #F5F5F5 inset !important;}
[class^="i-"]::before, [class*=" i-"]::before,
[class^="pc-"]::before, [class*=" pc-"]::before{vertical-align: middle;}
::-webkit-input-placeholder { color:#8898a6;}
::-moz-placeholder { color:#8898a6;} /* firefox 19+ */
:-ms-input-placeholder { color:#8898a6;} /* ie */
input:-moz-placeholder { color: #8898a6;}
button{cursor: pointer;}
div.mce-edit-area{border-right-width: 1px !important;}
pre,
pre *{
    direction: ltr !important;
    font-family: sans-serif;
    letter-spacing: 0.5px;
}
pre{margin-top: 10px;}

.row {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}
.no-gutters {margin-right: 0;margin-left: 0;}
.no-gutters > .col,
.no-gutters > [class*="col-"] {padding-right: 0;padding-left: 0;}
.col {-ms-flex-preferred-size: 0;flex-basis: 0;-ms-flex-positive: 1;flex-grow: 1;max-width: 100%;}
.col-auto {-ms-flex: 0 0 auto;flex: 0 0 auto;width: auto;max-width: none;}
.col-1 {-ms-flex: 0 0 8.333333%;flex: 0 0 8.333333%;max-width: 8.333333%;}
.col-2 {-ms-flex: 0 0 16.666667%;flex: 0 0 16.666667%;max-width: 16.666667%;}
.col-2-2 {-ms-flex: 0 0 17.55555%;flex: 0 0 17.55555%;max-width: 17.55555%;}
.col-3 {-ms-flex: 0 0 25%;flex: 0 0 25%;max-width: 25%;}
.col-4 {-ms-flex: 0 0 33.333333%;flex: 0 0 33.333333%;max-width: 33.333333%;}
.col-5 {-ms-flex: 0 0 41.666667%;flex: 0 0 41.666667%;max-width: 41.666667%;}
.col-6 {-ms-flex: 0 0 50%;flex: 0 0 50%;max-width: 50%;}
.col-7 {-ms-flex: 0 0 58.333333%;flex: 0 0 58.333333%; max-width: 58.333333%;}
.col-8 {-ms-flex: 0 0 66.666667%;flex: 0 0 66.666667%;max-width: 66.666667%;}
.col-9 {-ms-flex: 0 0 75%;flex: 0 0 75%;max-width: 75%;}
.col-10 {-ms-flex: 0 0 83.333333%;flex: 0 0 83.333333%;max-width: 83.333333%;}
.col-11 {-ms-flex: 0 0 91.666667%;flex: 0 0 91.666667%;max-width: 91.666667%;}
.col-12 {-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;}
.order-1 {-ms-flex-order: 1;order: 1;}
.order-2 {-ms-flex-order: 2;order: 2;}
.order-3 {-ms-flex-order: 3;order: 3;}
.order-4 {-ms-flex-order: 4;order: 4;}
.order-5 {-ms-flex-order: 5;order: 5;}
.order-6 {-ms-flex-order: 6;order: 6;}
.order-7 {-ms-flex-order: 7;order: 7;}
.order-8 {-ms-flex-order: 8;order: 8;}
.order-9 {-ms-flex-order: 9;order: 9;}
.order-10 {-ms-flex-order: 10;order: 10;}
.order-11 {-ms-flex-order: 11;order: 11;}
.order-12 {-ms-flex-order: 12;order: 12;}

.flex-row {-ms-flex-direction: row !important;flex-direction: row !important;}
.flex-column {-ms-flex-direction: column !important;flex-direction: column !important;}
.flex-row-reverse {-ms-flex-direction: row-reverse !important;flex-direction: row-reverse !important;}
.flex-column-reverse {-ms-flex-direction: column-reverse !important;flex-direction: column-reverse !important;}
.flex-wrap {-ms-flex-wrap: wrap !important; flex-wrap: wrap !important;}
.flex-nowrap {-ms-flex-wrap: nowrap !important;flex-wrap: nowrap !important;}
.flex-xl-wrap-reverse {-ms-flex-wrap: wrap-reverse !important;flex-wrap: wrap-reverse !important;}
.justify-content-start {-ms-flex-pack: start !important;justify-content: flex-start !important;}
.justify-content-end {-ms-flex-pack: end !important;justify-content: flex-end !important;}
.justify-content-center {-ms-flex-pack: center !important;justify-content: center !important;}
.justify-content-between {-ms-flex-pack: justify !important;justify-content: space-between !important;}
.justify-content-around {-ms-flex-pack: distribute !important;justify-content: space-around !important;}
.align-items-start {-ms-flex-align: start !important;align-items: flex-start !important;}
.align-items-end {-ms-flex-align: end !important;align-items: flex-end !important;}
.align-items-center {-ms-flex-align: center !important;align-items: center !important;}
.align-items-baseline {-ms-flex-align: baseline !important;align-items: baseline !important;}
.align-items-stretch {-ms-flex-align: stretch !important;align-items: stretch !important;}
.align-content-start {-ms-flex-line-pack: start !important;align-content: flex-start !important;}
.align-content-end {-ms-flex-line-pack: end !important;align-content: flex-end !important;}
.align-content-center {-ms-flex-line-pack: center !important;align-content: center !important;}
.align-content-between {-ms-flex-line-pack: justify !important;align-content: space-between !important;}
.align-content-around {-ms-flex-line-pack: distribute !important;align-content: space-around !important;}
.align-content-stretch {-ms-flex-line-pack: stretch !important;align-content: stretch !important;}
.align-self-auto {-ms-flex-item-align: auto !important;align-self: auto !important;}
.align-self-start {-ms-flex-item-align: start !important;align-self: flex-start !important;}
.align-self-end {-ms-flex-item-align: end !important;align-self: flex-end !important;}
.align-self-center {-ms-flex-item-align: center !important;align-self: center !important;}
.align-self-baseline {-ms-flex-item-align: baseline !important;align-self: baseline !important;}
.align-self-stretch {-ms-flex-item-align: stretch !important;align-self: stretch !important;}



/**************************** SCROLL SETTING *****************************/
.mCSB_inside > .mCSB_container {
    margin-right: 20px !important;
    margin-left: 0px !important;
}
.mCSB_scrollTools{right:0 !important;left:auto !important;}



/**************************** LETTER SPACING *****************************/
.lt-0{letter-spacing: 0px !important;}
.lt-05{letter-spacing: 0.5px;}
.lt-1{letter-spacing: 1px;}
.lt-2{letter-spacing: 2px;}



/**************************** WIDTH_STYLE_PX *****************************/
.mw-100 {max-width: 100% !important;}
.w-auto {width: auto !important;}
.w-0 {width: 0 !important;}
.w-7 {width: 7% !important;}
.w-10 {width: 10% !important;}
.w-15 {width: 15% !important;}
.w-25 {width: 25% !important;}
.w-50 {width: 50% !important;}
.w-75 {width: 75% !important;}
.w-80 {width: 80% !important;}
.w-85 {width: 85% !important;}
.w-90 {width: 90% !important;}
.w-100 {width: 100% !important;}
.w-5px {width:5px !important;}
.w-10px {width:10px !important;}
.w-15px {width:15px !important;}
.w-20px {width:20px !important;}
.w-25px {width:25px !important;}
.w-30px {width:30px !important;}
.w-35px {width:35px !important;}
.w-40px {width:40px !important;}
.w-50px {width:50px !important;}
.w-70px {width:70px !important;}
.w-75px {width:75px !important;}
.w-100px {width:100px !important;}
.w-110px {width:110px !important;}
.w-130px {width:130px !important;}
.w-150px {width:150px !important;}
.w-170px {width:170px !important;}
.w-180px {width:180px !important;}
.w-200px {width:200px !important;}
.w-230px {width:230px !important;}
.w-250px {width:250px !important;}
.w-300px {width:300px !important;}
.w-350px {width:350px !important;}
.w-400px {width:400px !important;}

/**************************** HEIGHT_STYLE_PX *****************************/
.mh-100 {max-height: 100% !important;}
.h-0 {height: 0 !important;}
.h-25 {height: 25% !important;}
.h-35 {height: 35% !important;}
.h-50 {height: 50% !important;}
.h-75 {height: 75% !important;}
.h-100 {height: 100% !important;}
.h-5px {height:5px !important;}
.h-10px {height:10px !important;}
.h-15px {height:15px !important;}
.h-20px {height:20px !important;}
.h-25px {height:25px !important;}
.h-30px {height:30px !important;}
.h-35px {height:35px !important;}
.h-40px {height:40px !important;}
.h-50px {height:50px !important;}
.h-60px {height:60px !important;}
.h-70px {height:70px !important;}
.h-75px {height:75px !important;}
.h-80px {height:80px !important;}
.h-100px {height:100px !important;}
.h-130px {height:130px !important;}
.h-150px {height:150px !important;}
.h-170px {height:170px !important;}
.h-200px {height:200px !important;}
.h-300px {height:300px !important;}
.h-350px {height:350px !important;}
.h-400px {height:400px !important;}
.h-450px {height:450px !important;}
.h-500px {height:500px !important;}
.h-600px {height:600px !important;}
.h-700px {height:700px !important;}

/**************************** MARGIN_STYLE *****************************/
.m-auto {margin: auto !important;}
.mt-auto {margin-top: auto !important;}
.mr-auto {margin-right: auto !important;}
.mb-auto {margin-bottom: auto !important;}
.ml-auto {margin-left: auto !important;}
.mx-auto {margin-right: auto !important;margin-left: auto !important;}
.my-auto {margin-top: auto !important;margin-bottom: auto !important;}
.mx-0 {margin-right: 0 !important;margin-left: 0 !important;}
.my-0 {margin-top: 0 !important;margin-bottom: 0 !important;}
.m-0 {margin: 0 !important;}
.mt-0 {margin-top: 0 !important;}
.mr-0 {margin-right: 0 !important;}
.mb-0 {margin-bottom: 0 !important;}
.ml-0 {margin-left: 0 !important;}
.m-1 {margin: 0.25rem !important;}
.mt-1 {margin-top: 0.25rem !important;}
.mr-1 {margin-right: 0.25rem !important;}
.mb-1 {margin-bottom: 0.25rem !important;}
.ml-1 {margin-left: 0.25rem !important;}
.mx-1 {margin-right: 0.25rem !important;margin-left: 0.25rem !important;}
.my-1 {margin-top: 0.25rem !important;margin-bottom: 0.25rem !important;}
.m-2 {margin: 0.5rem !important;}
.mt-2 {margin-top: 0.5rem !important;}
.mr-2 {margin-right: 0.5rem !important;}
.mb-2 {margin-bottom: 0.5rem !important;}
.ml-2 {margin-left: 0.5rem !important;}
.mx-2 {margin-right: 0.5rem !important;margin-left: 0.5rem !important;}
.my-2 {margin-top: 0.5rem !important;margin-bottom: 0.5rem !important;}
.m-3 {margin: 1rem !important;}
.mt-3 {margin-top: 1rem !important;}
.mr-3 {margin-right: 1rem !important;}
.mb-3 {margin-bottom: 1rem !important;}
.ml-3 {margin-left: 1rem !important;}
.mx-3 {margin-right: 1rem !important;margin-left: 1rem !important;}
.my-3 { margin-top: 1rem !important;margin-bottom: 1rem !important;}
.m-4 {margin: 1.5rem !important;}
.mt-4 {margin-top: 1.5rem !important;}
.mr-4 {margin-right: 1.5rem !important;}
.mb-4 {margin-bottom: 1.5rem !important;}
.ml-4 {margin-left: 1.5rem !important;}
.mx-4 {margin-right: 1.5rem !important;margin-left: 1.5rem !important;}
.my-4 {margin-top: 1.5rem !important;margin-bottom: 1.5rem !important;}
.m-5 {margin: 3rem !important;}
.mt-5 {margin-top: 3rem !important;}
.mr-5 {margin-right: 3rem !important;}
.mb-5 { margin-bottom: 3rem !important;}
.ml-5 {margin-left: 3rem !important;}
.mx-5 {margin-right: 3rem !important;margin-left: 3rem !important;}
.my-5 {margin-top: 3rem !important; margin-bottom: 3rem !important;}


.m-t-35px {margin-top:-35px !important;}
.m-t-30px {margin-top:-30px !important;}
.m-t-25px {margin-top:-25px !important;}
.m-t-20px {margin-top:-20px !important;}
.m-t-15px {margin-top:-15px !important;}
.m-t-10px {margin-top:-10px !important;}
.m-t-5px {margin-top:-5px !important;}
.m-t-3px {margin-top:-3px !important;}
.m-t10px {margin-top:10px !important;}
.m-t5px {margin-top:5px !important;}
.m-t3px {margin-top:3px !important;}
.m-t0px {margin-top:0 !important;}
.m-t12_5px {margin-top:12.5px !important;}
.m-t15px {margin-top:15px !important;}
.m-t20px {margin-top:20px !important;}
.m-t25px {margin-top:25px !important;}
.m-t30px {margin-top:30px !important;}
.m-t35px {margin-top:35px !important;}
.m-t40px {margin-top:40px !important;}
.m-t45px {margin-top:45px !important;}
.m-t50px {margin-top:50px !important;}
.m-t55px {margin-top:55px !important;}
.m-t60px {margin-top:60px !important;}
.m-t70px {margin-top:70px !important;}
.m-t80px {margin-top:80px !important;}
.m-t90px {margin-top:90px !important;}
.m-t100px {margin-top:100px !important;}
.m-t200px {margin-top:200px !important;}
.m-t250px {margin-top:250px !important;}
.m-t300px {margin-top:300px !important;}
.m-b-5px {margin-bottom:-5px !important;}
.m-b0px {margin-bottom:0 !important;}
.m-b5px {margin-bottom:5px !important;}
.m-b10px {margin-bottom:10px !important;}
.m-b15px {margin-bottom:15px !important;}
.m-b20px {margin-bottom:20px !important;}
.m-b25px {margin-bottom:25px !important;}
.m-b30px {margin-bottom:30px !important;}
.m-b35px {margin-bottom:35px !important;}
.m-b40px {margin-bottom:40px !important;}
.m-b45px {margin-bottom:45px !important;}
.m-b50px {margin-bottom:50px !important;}
.m-b55px {margin-bottom:55px !important;}
.m-b60px {margin-bottom:60px !important;}
.m-b100px {margin-bottom:100px !important;}
.m-b200px {margin-bottom:200px !important;}
.m-b300px {margin-bottom:300px !important;}
.m-b400px {margin-bottom:400px !important;}
.m-b500px {margin-bottom:500px !important;}
.m-b600px {margin-bottom:600px !important;}
.m-r-5px {margin-right:-5px !important;}
.m-r3px {margin-right:3px !important;}
.m-r5px {margin-right:5px !important;}
.m-r10px {margin-right:10px !important;}
.m-r15px {margin-right:15px !important;}
.m-r20px {margin-right:20px !important;}
.m-r25px {margin-right:25px !important;}
.m-r30px {margin-right:30px !important;}
.m-r35px {margin-right:35px !important;}
.m-r40px {margin-right:40px !important;}
.m-r45px {margin-right:45px !important;}
.m-r50px {margin-right:50px !important;}
.m-r55px {margin-right:55px !important;}
.m-r80px {margin-right:80px !important;}
.m-r90px {margin-right:90px !important;}
.m-l-8px {margin-left:-8px !important;}
.m-l-10px {margin-left:-10px !important;}
.m-l-15px {margin-left:-15px !important;}
.m-l3px {margin-left:3px !important;}
.m-l5px {margin-left:5px !important;}
.m-l10px {margin-left:10px !important;}
.m-l15px {margin-left:15px !important;}
.m-l20px {margin-left:20px !important;}
.m-l25px {margin-left:25px !important;}
.m-l30px {margin-left:30px !important;}
.m-l35px {margin-left:35px !important;}
.m-l40px {margin-left:40px !important;}
.m-l45px {margin-left:45px !important;}
.m-l50px {margin-left:50px !important;}

/**************************** PADDING_STYLE *****************************/
.p-0 {padding: 0 !important;}
.pt-0 {padding-top: 0 !important;}
.pr-0 {padding-right: 0 !important;}
.pb-0 {padding-bottom: 0 !important;}
.pl-0 {padding-left: 0 !important;}
.px-0 {padding-right: 0 !important;padding-left: 0 !important;}
.py-0 {padding-top: 0 !important;padding-bottom: 0 !important;}
.p-1 {padding: 0.25rem !important;}
.pt-1 {padding-top: 0.25rem !important;}
.pr-1 {padding-right: 0.25rem !important;}
.pb-1 {padding-bottom: 0.25rem !important;}
.pl-1 {padding-left: 0.25rem !important;}
.px-1 {padding-right: 0.25rem !important;padding-left: 0.25rem !important;}
.py-1 {padding-top: 0.25rem !important;padding-bottom: 0.25rem !important;}
.p-2 {padding: 0.5rem !important;}
.pt-2 {padding-top: 0.5rem !important;}
.pr-2 {padding-right: 0.5rem !important;}
.pb-2 {padding-bottom: 0.5rem !important;}
.pl-2 {padding-left: 0.5rem !important;}
.px-2 {padding-right: 0.5rem !important;padding-left: 0.5rem !important;}
.py-2 {padding-top: 0.5rem !important;padding-bottom: 0.5rem !important;}
.p-3 {padding: 1rem !important;}
.pt-3 {padding-top: 1rem !important;}
.pr-3 {padding-right: 1rem !important;}
.pb-3 {padding-bottom: 1rem !important;}
.pl-3 {padding-left: 1rem !important;}
.px-3 {padding-right: 1rem !important;padding-left: 1rem !important;}
.py-3 {padding-top: 1rem !important;padding-bottom: 1rem !important;}
.p-4 {padding: 1.5rem !important;}
.pt-4 {padding-top: 1.5rem !important;}
.pr-4 {padding-right: 1.5rem !important;}
.pb-4 {padding-bottom: 1.5rem !important;}
.pl-4 {padding-left: 1.5rem !important;}
.px-4 {padding-right: 1.5rem !important;padding-left: 1.5rem !important;}
.py-4 {padding-top: 1.5rem !important;padding-bottom: 1.5rem !important;}
.p-5 {padding: 3rem !important;}
.pt-5 {padding-top: 3rem !important;}
.pr-5 {padding-right: 3rem !important;}
.pb-5 {padding-bottom: 3rem !important;}
.pl-5 {padding-left: 3rem !important;}
.px-5 {padding-right: 3rem !important;padding-left: 3rem !important;}
.py-5 {padding-top: 3rem !important;padding-bottom: 3rem !important;}
.px-6 {padding-right: 3rem !important;padding-left: 6rem !important;}

.p-t3px {padding-top:3px !important;}
.p-t5px {padding-top:5px !important;}
.p-t10px {padding-top:10px !important;}
.p-t15px {padding-top:15px !important;}
.p-t20px {padding-top:20px !important;}
.p-t30px {padding-top:30px !important;}
.p-t40px {padding-top:40px !important;}
.p-t50px {padding-top:50px !important;}
.p-t60px {padding-top:60px !important;}
.p-b0px {padding-bottom:0px !important;}
.p-b3px {padding-bottom:3px !important;}
.p-b5px {padding-bottom:5px !important;}
.p-b8px {padding-bottom:8px !important;}
.p-b10px {padding-bottom:10px !important;}
.p-b15px {padding-bottom:15px !important;}
.p-b20px {padding-bottom:20px !important;}
.p-b30px {padding-bottom:30px !important;}
.p-b40px {padding-bottom:40px !important;}
.p-b50px {padding-bottom:50px !important;}
.p-b60px {padding-bottom:60px !important;}
.p-b70px {padding-bottom:70px !important;}
.p-b100px {padding-bottom:100px !important;}
.p-r0px {padding-right:0px !important;}
.p-r5px {padding-right:5px !important;}
.p-r10px {padding-right:10px !important;}
.p-r15px {padding-right:15px !important;}
.p-r20px {padding-right:20px !important;}
.p-r25px {padding-right:25px !important;}
.p-r30px {padding-right:30px !important;}
.p-r35px {padding-right:35px !important;}
.p-r40px {padding-right:40px !important;}
.p-r45px {padding-right:45px !important;}
.p-r50px {padding-right:50px !important;}
.p-r55px {padding-right:55px !important;}
.p-r60px {padding-right:60px !important;}
.p-r65px {padding-right:65px !important;}
.p-r70px {padding-right:70px !important;}
.p-r75px {padding-right:75px !important;}
.p-r80px {padding-right:80px !important;}
.p-r85px {padding-right:85px !important;}
.p-r90px {padding-right:90px !important;}
.p-r95px {padding-right:95px !important;}
.p-r100px {padding-right:100px !important;}
.p-r110px {padding-right:110px !important;}
.p-r115px {padding-right:115px !important;}
.p-r120px {padding-right:120px !important;}
.p-l0px {padding-left:0px !important;}
.p-l5px {padding-left:5px !important;}
.p-l10px {padding-left:10px !important;}
.p-l15px {padding-left:15px !important;}
.p-l20px {padding-left:20px !important;}
.p-l25px {padding-left:25px !important;}
.p-l30px {padding-left:30px !important;}
.p-l35px {padding-left:35px !important;}
.p-l40px {padding-left:40px !important;}
.p-l45px {padding-left:45px !important;}
.p-l50px {padding-left:50px !important;}
.p-l55px {padding-left:55px !important;}
.p-l60px {padding-left:60px !important;}
.p-l65px {padding-left:65px !important;}
.p-l70px {padding-left:70px !important;}
.p-l75px {padding-left:75px !important;}
.p-l80px {padding-left:80px !important;}
.p-l85px {padding-left:85px !important;}
.p-l90px {padding-left:90px !important;}
.p-l95px {padding-left:95px !important;}
.p-l100px {padding-left:100px !important;}
.p-l110px {padding-left:110px !important;}
.p-l115px {padding-left:115px !important;}
.p-l120px {padding-left:120px !important;}

/*%*/
.p-r30_100 {padding-right:30% !important;}
.p-r15_100 {padding-right:15% !important;}
.p-r20_100 {padding-right:20% !important;}
.p-l15_100 {padding-left:15% !important;}
.p-l20_100 {padding-left:20% !important;}
.p-l30_100 {padding-left:30% !important;}
.p-l40_100 {padding-left:40% !important;}


/**************************** REMAINING_CHAR *****************************/
.remaining_char{
    position: absolute;
    left: 15px;bottom: 5px;
    font-size: 1.1rem;
    letter-spacing: .5px;
}
/**************************** POSISION *******************************/
.posrel{position: relative;}
.posabs{position: absolute;}
.posabs.left{left:0;}
.posabs.right{right:0;}
.posabs.top{top:0;}
.posabs.bottom{bottom:0;}

/**************************** BACKGROUND *******************************/
.hover_opac:hover {opacity: 0.7;}

.bg-white{background-color: #fff !important;}
.bg-blue{background-color: #8cb1b7;}
.bg-blue2{background-color: #cbdcdf;}
.bg-blue3{background-color: #f8fafb;}
.bg-blue4{background-color: #103f6e;}
.bg-blue5{background-color: #82bddb;}
.bg-blue6{background-color: #29b6f6 !important;}
.bg-grey{background-color: #F5F5F5 !important;}
.bg-grey2{background-color: #eee;}
.bg-grey3{background-color: #ddd;}
.bg-grey4{background-color: #ccc;}
.bg-grey5{background-color: #aaa;}
.bg-grey6{background-color: #f7f8fa !important;}
.bg-grey7{background-color: #fef8f8 !important;}
.bg-grey8{background-color: #fafbfd !important;}
.bg-khaki{background-color: #9e918d;}
.bg-green{background-color: #66bb6a !important;}
.bg-green2{background-color: #e9ffea;}
.bg-green3{background-color: #a9cc64;}
.bg-green4{background-color: #F9FFF9;}
.bg-purple{background-color: #6331a1 !important;}
.bg-purple2{background-color: #8272d5 !important;}
.bg-purple3{background-color: #cb7ed0;}
.bg-yellow{background-color: #f7c827;}
.bg-yellow2{background-color: #f5b54b;}
.bg-yellow3{background-color: #fffdef;}
.bg-pink{background-color: #ff8a80;}
.bg-pink2{background-color: #f06292;}
.bg-pink2_hover:hover{background-color: #f06292;}
.bg-red{background-color: #f14036;}
.bg-red2{background-color: #fff0f0;}
.bg-red3{background-color: #DC4E41;}
.bg-red4{background-color: #f95b52;}
.bg-orange{background-color: #F56400;}
.bg-orange2{background-color: #FFF3EE;}



.bg-hover-green:hover{background-color: #66bb6a;}
.bg-hover-green2:hover{background-color: #e9ffea !important;}
.bg-hover-orange:hover{background-color: #FFF3EE;}
.bg-hover-orange2:hover{background-color: #f56400 !important;}
.bg-hover-red:hover{background-color: #DC4E41;}
.bg-hover-blue:hover{background-color: #3B5998;}
.bg-hover-blue2:hover{background-color: #29b6f6;}
.bg-hover-purple:hover{background-color: #6331a1;}


.bg-contain{background: none no-repeat center / contain}
.bg-cover{background: none no-repeat center / cover}

/**************************** LINE HEIGHT *******************************/
.line-height-20px{line-height: 20px;}
.line-height-23px{line-height: 23px;}
.line-height-25px{line-height: 25px;}
.line-height-27px{line-height: 27px;}
.line-height-30px{line-height: 30px;}
.line-height-33px{line-height: 33px;}
.line-height-35px{line-height: 35px;}

/**************************** COLOR *******************************/
.cl-white{color:#fff !important;}
.cl-blue{color: #164a9e !important;}
.cl-blue2{color: #188bbf !important;}
.cl-blue3{color: #40afca !important;}
.cl-blue4{color: #3B5998 !important;}
.cl-blue5{color: #004ace !important;}
.cl-blue6{color: #c3c5da !important;}
.cl-grey{color:#ccc !important;}
.cl-grey1{color:#aaa !important;}
.cl-grey2{color:#999 !important;}
.cl-grey3{color:#777 !important;}
.cl-grey4{color:#666 !important;}
.cl-grey5{color:#555 !important;}
.cl-grey6{color:#444 !important;}
.cl-grey7{color:#333 !important;}
.cl-grey8{color:#222 !important;}
.cl-brown{color:#604e52 !important;}
.cl-khaki{color:#9e918d !important;}
.cl-pink{color: rgba(214, 106, 105, 0.83) !important;}
.cl-pink2{color: #e02458 !important;}
.cl-purple{color: #8272d5 !important;}
.cl-purple2{color: #cb81d0 !important;}
.cl-purple3{color: #6926bf !important;}
.cl-purple4{color: #3366ff !important;}
.cl-orange{color: #f15000 !important;}
.cl-red{color: #e61919 !important;}
.cl-red2{color: #DC4E41 !important;}
.cl-crim{color:#f9d6a7 !important;}
.cl-yellow{color: #f3b007 !important;}
.cl-yellow2{color: #e6c052 !important;}
.cl-green{color: #1d9735 !important;}
.cl-green2{color: #0ec22b !important;}
.cl-green3{color: #9fc553 !important;}

/* HOVER */
.cl-hover-white:hover{color:#fff !important;}
.cl-hover-blue:hover{color:#034EA2 !important;}
.cl-hover-blue2:hover{color: #004ace !important;}
.cl-hover-blue3:hover{color: #40afca !important;}
.cl-hover-grey:hover{color:#ccc !important;}
.cl-hover-grey2:hover{color:#333 !important;}
.cl-hover-brown:hover{color:#9e806a !important;}
.cl-hover-khaki:hover{color:#9e918d !important;}
.cl-hover-red:hover{color: #ea1400 !important;}
.cl-hover-pink:hover{color: #c85f7c !important;}
.cl-hover-orange:hover{color: #e65219 !important;}
.cl-hover-crim:hover{color:#f9d6a7 !important;}
.cl-hover-yellow:hover{color: #f7a002 !important;}
.cl-hover-green:hover{color: #1d9735 !important;}

/**************************** BORDER COLOR *******************************/
.radius0{border-radius: 0px;}
.radius2{border-radius: 2px;}
.radius4{border-radius: 4px;}
.radius50{border-radius: 50%;}
.brgrey{border: solid 1px #eee;}
.brgrey2{border: solid 1px #ddd;}
.brgrey3{border: solid 1px #bcbaba;}
.brgrey4{border: solid 1px #e7e6e5;}
.brpink2{border: solid 1px #e5608d;}
.brpink{border: solid 1px #f28379;}
.brblue{border: solid 1px #2d4b8a;}
.brblue2{border: solid 1px #27ace8;}
.brblue3{border: solid 1px #1c9cd6;}
.brpurple{border: solid 1px #451780;}
.brgreen{border: solid 1px #6ea971;}
.bryellow{border: solid 1px #f2bf3d;}
.brbrown{border:1px solid #ebdecf;}
.brorange{border: solid 1px #f56400;}
.brorange2{border: solid 1px #f9c3a2;}
.brred{border: solid 1px #bf382c;}
.brdashed{border-style: dashed;}
.br-hover-dashed:hover{border-style: dashed;}

/* RIGHT */
.border-right-dashed{border-right: dashed 1px;}
.border-right-1{border-right: solid 1px;}
.border-right-2{border-right: solid 2px;}
.border-right-3{border-right: solid 3px;}

.border-right-cl1{border-right-color: #fff;}
.border-right-cl2{border-right-color: #eee;}
.border-right-cl3{border-right-color: #ddd;}
.border-right-cl4{border-right-color: #ccc;}
.border-right-cl5{border-right-color: #e7e6e5;}

/* LEFT */
.border-left-0{border-left: none !important;}
.border-left-1{border-left: solid 1px;}
.border-left-2{border-left: solid 2px;}
.border-left-3{border-left: solid 3px;}

.border-left-cl1{border-left-color: #fff;}
.border-left-cl2{border-left-color: #eee;}
.border-left-cl3{border-left-color: #ddd;}
.border-left-cl4{border-left-color: #ccc;}

/* TOP */
.border-top-dashed{border-top: dashed 1px;}
.border-top-0{border-top: none !important;}
.border-top-1{border-top: solid 1px;}
.border-top-2{border-top: solid 2px;}
.border-top-3{border-top: solid 3px;}

.border-top-cl1{border-top-color: #fff;}
.border-top-cl2{border-top-color: #eee;}
.border-top-cl3{border-top-color: #ddd;}
.border-top-cl4{border-top-color: #ccc;}
.border-top-cl5{border-top-color: #e7e6e5;}
.border-top-cl6{border-top-color: #ced0da;}

/* BOTTOM */
.border-bottom-hover:hover{border-bottom: solid 1px;}
.border-bottom-dashed-hover:hover{border-bottom: dashed 1px;}
.border-bottom-dashed{border-bottom: dashed 1px;}
.border-bottom-0{border-bottom: none !important;}
.border-bottom-1{border-bottom: solid 1px;}
.border-bottom-2{border-bottom: solid 2px;}
.border-bottom-3{border-bottom: solid 3px;}

.border-bottom-cl0{border-bottom-color: transparent;}
.border-bottom-cl1{border-bottom-color: #fff;}
.border-bottom-cl2{border-bottom-color: #eee;}
.border-bottom-cl3{border-bottom-color: #E1E3DF;}
.border-bottom-cl4{border-bottom-color: #ccc;}
.border-bottom-cl5{border-bottom-color: #e5ecf6;}
.border-bottom-cl6{border-bottom-color: #777;}
.border-bottom-cl7{border-bottom-color: #363e40;}

/**************************** FONT SIZE *******************************/
.fontsize9{font-size: 0.91rem !important;}
.fontsize10{font-size: 1rem !important;}
.fontsize11{font-size: 1.1rem !important;}
.fontsize11_5{font-size: 1.15rem !important;}
.fontsize12{font-size: 1.2rem !important;}
.fontsize13{font-size: 1.3rem !important;}
.fontsize14{font-size: 1.4rem !important;}
.fontsize15{font-size: 1.5rem !important;}
.fontsize16{font-size: 1.6rem !important;}
.fontsize17{font-size: 1.7rem !important;}
.fontsize18{font-size: 1.8rem !important;}
.fontsize2{font-size: 2rem !important;}
.fontsize2_5{font-size: 2.5rem !important;}
.fontsize3{font-size: 3rem !important;}

/**************************** TRANSFORM *******************************/
.rotate-45{
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
}
.rotate-90{
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg);
}
.rotate--90{
    -webkit-transform: rotate(-90deg);
    transform: rotate(-90deg);
}
.trans-04{
    -webkit-transition: all 0.4s;
    transition: all 0.4s;
}

/**************************** ANIMATION *******************************/
/* RING */
.ring-animation{
    transform-origin: top center;
    animation: ring 10s ease;
    animation-iteration-count: infinite;
}
@keyframes ring {
    0% {
        -webkit-transform: rotate(10deg);
        transform: rotate(10deg);
    }
    1% {
        -webkit-transform: rotate(-8deg);
        transform: rotate(-8deg);
    }
    2% {
        -webkit-transform: rotate(6deg);
        transform: rotate(6deg);
    }
    3% {
        -webkit-transform: rotate(-4deg);
        transform: rotate(-4deg);
    }
    4% {
        -webkit-transform: rotate(2deg);
        transform: rotate(2deg);
    }
    5% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
    }
}

/* SONAR */
.sonar-animation{
    animation: sonar 4s;
    animation-iteration-count: infinite;
}
@keyframes sonar {
    0% {transform: scale(.9); opacity:1;}
    20% {transform: scale(3);opacity: 0;}
}


/* ROTATION */
@keyframes rotation {
    0% {
        transform: rotate(0deg);
    }
    25% {
        transform: rotate(90deg);
    }
    50% {
        transform: rotate(180deg);
    }
    75% {
        transform: rotate(270deg);
    }
    100% {
        transform: rotate(360deg);
    }
}
@keyframes bar-top {
    0% {
        transform: scale(0, 1);
    }
    12.5% {
        transform: scale(1, 1);
    }
    87.5% {
        transform: scale(1, 1);
    }
    100% {
        transform: scale(0, 1);
    }
}
@keyframes bar-right {
    0% {
        transform: scale(1, 0);
    }
    12.5% {
        transform: scale(1, 0);
    }
    25% {
        transform: scale(1, 1);
    }
    75% {
        transform: scale(1, 1);
    }
    87.5% {
        transform: scale(1, 0);
    }
    100% {
        transform: scale(1, 0);
    }
}
@keyframes bar-bottom {
    0% {
        transform: scale(0, 1);
    }
    25% {
        transform: scale(0, 1);
    }
    37.5% {
        transform: scale(1, 1);
    }
    62.5% {
        transform: scale(1, 1);
    }
    75% {
        transform: scale(0, 1);
    }
    100% {
        transform: scale(0, 1);
    }
}
@keyframes bar-left {
    0% {
        transform: scale(1, 0);
    }
    37.5% {
        transform: scale(1, 0);
    }
    50% {
        transform: scale(1, 1);
    }
    62.5% {
        transform: scale(1, 0);
    }
    100% {
        transform: scale(1, 0);
    }
}






/*****************************************************************/
/**************************** FILTERS *****************************/
/*****************************************************************/
.filter-grey{
    filter: url(data:image/svg+xml;utf8,<svg%20xmlns='http://www.w3.org/2000/svg'><filter%2…%200.3333%200.3333%200%200%200%200%200%201%200'/></filter></svg>#grayscale);
    filter: grayscale(100%);
    -webkit-filter: grayscale(100%);
    -moz-filter: grayscale(100%);
    -ms-filter: grayscale(100%);
    -o-filter: grayscale(100%);
    filter: gray;
}

.blur{
    filter: url("../_images/blur.svg#blur");
    -webkit-filter: blur(3px);
    filter: blur(3px);
    filter:progid:DXImageTransform.Microsoft.Blur(PixelRadius='3');
}
.noblur{
    -webkit-filter: blur(0px);
    filter: blur(0px);
    -webkit-filter: none;
    filter: none;
    filter:progid:DXImageTransform.Microsoft.Blur(PixelRadius='0');
}