@charset "utf-8";
/*
@media (min-width: 576px) {
}
@media (min-width: 768px) {
}
@media (min-width: 992px) {
}
@media (min-width: 1300px) {
}
*/
/* 1200px changed to 1300px */
/* =====core structure================ */
html {height:100%;}
/* body {margin:0; direction:rtl; min-height:100%;font-size:15px; font-family: 'Exo', sans-serif; overflow-x:hidden;overflow-y:scroll;} */
body {margin:0; direction:rtl; min-height:100%;font-size:16px; font-family: "Assistant", Arial, Helvetica, sans-serif; overflow-x:hidden;overflow-y:scroll;background-size:cover;background-attachment:fixed;}
* {
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	position:relative;
}
 div, nav, section, article, footer {
	float:right; /* ========== */
	height:auto;
	padding:0;
}
button {font-family: "Assistant", Arial, Helvetica, sans-serif;}
p a img{vertical-align:top;} /* editor images*/
/* ===== absolute and fixed ==== */
.abs {position:absolute;}
.abs-nav {position:absolute;right:-5px;top:100%;}
@media (min-width: 576px) {
.abs-sm {position:absolute;}
.abs-nav-sm {position:absolute;right:-5px;top:100%;}
}
@media (min-width: 768px) {
.abs-md {position:absolute;}
.abs-nav-md {position:absolute;right:-5px;top:100%;}
}
@media (min-width: 992px) {
.abs-lg {position:absolute;}
.abs-nav-lg {position:absolute;right:-5px;top:100%;}
}
@media (min-width: 1300px) {
.abs-xl {position:absolute;}
.abs-nav-xl {position:absolute;right:-5px;top:100%;}
}
.abs1 {
	position:absolute;
	height:100%;
	right:0;
	top:0;
	z-index:1000;
}
.abs-fade {
	position:absolute;
	right:0;
	bottom:0;
	z-index:1000;
}
.abs img{
	width:100%;
}
.fixed {
	position:fixed;
}
.fixed img{
	width:100%;
}
@media print {
   .noPrint {display:none;}
}
/* ======== text fader ========== */
.cell-fader15 {
	-webkit-mask-image: linear-gradient(to bottom, black 15%, transparent 100%) !important;
	mask-image: linear-gradient(to bottom, black 15%, transparent 100%) !important;
}
.cell-fader20 {
	-webkit-mask-image: linear-gradient(to bottom, black 20%, transparent 100%) !important;
	mask-image: linear-gradient(to bottom, black 20%, transparent 100%) !important;
}
.cell-fader30 {
	-webkit-mask-image: linear-gradient(to bottom, black 30%, transparent 100%) !important;
	mask-image: linear-gradient(to bottom, black 30%, transparent 100%) !important;
}
.cell-fader40 {
	-webkit-mask-image: linear-gradient(to bottom, black 40%, transparent 100%) !important;
	mask-image: linear-gradient(to bottom, black 40%, transparent 100%) !important;
}
.text-fader,
.cell-fader50 {
	-webkit-mask-image: linear-gradient(to bottom, black 50%, transparent 100%) !important;
	mask-image: linear-gradient(to bottom, black 50%, transparent 100%) !important;
}
.cell-fader60 {
	-webkit-mask-image: linear-gradient(to bottom, black 60%, transparent 100%) !important;
	mask-image: linear-gradient(to bottom, black 60%, transparent 100%) !important;
}
.cell-fader65 {
	-webkit-mask-image: linear-gradient(to bottom, black 65%, transparent 100%) !important;
	mask-image: linear-gradient(to bottom, black 65%, transparent 100%) !important;
}
/* ====================== */
.nav-holder-main-fixed {position:fixed; z-index:10000; top:0;right:0;}
@media (min-width: 576px) {
.nav-holder-main-fixed-sm {position:fixed; z-index:10000; top:0;right:0;}
}
@media (min-width: 768px) {
.nav-holder-main-fixed-md {position:fixed; z-index:10000; top:0;right:0;}
}
@media (min-width: 992px) {
.nav-holder-main-fixed-lg {position:fixed; z-index:10000; top:0;right:0;}
}
@media (min-width: 1300px) {
.nav-holder-main-fixed-xl {position:fixed; z-index:10000; top:0;right:0;}
}
/* ======================= */
.submit {opacity:0.9;}
.submit:hover {opacity:1.0;}
.submit:active {background-color:#bb0000;}
/* =============== */
.block a, .block {display:block;}
.block label {display:block;}
/* ====== fixed horizontal nav ========= */
	.nav-h-fixed{position:fixed; top:0px; z-index:1000000}
@media (min-width: 576px) {
	.nav-h-fixed-sm{position:fixed; top:0px; z-index:1000000}
}
@media (min-width: 768px) {
	.nav-h-fixed-md{position:fixed; top:0px; z-index:1000000}
}
@media (min-width: 992px) {
	.nav-h-fixed-lg{position:fixed; top:0px; z-index:1000000}
}
@media (min-width: 1300px) {
	.nav-h-fixed-xl{position:fixed; top:0px; z-index:1000000}
}
/* ====== flex =========== */
.flex-centered {display: flex; justify-content: center; align-items: center;}
@media (min-width: 576px) {
.grid .flex-centered-sm, .flex-centered-sm {display: flex!important; justify-content: center!important; align-items: center!important;}
}
@media (min-width: 768px) {
.grid .flex-centered-md, .flex-centered-md {display: flex!important; justify-content: center!important; align-items: center!important;}
}
@media (min-width: 992px) {
.grid .flex-centered-lg, .flex-centered-lg {display: flex!important; justify-content: center!important; align-items: center!important;}
}
@media (min-width: 1300px) {
.grid .flex-centered-xl, .flex-centered-xl {display: flex!important; justify-content: center!important; align-items: center!important;}
}
/* ===== nav top ======== */
.nav_link_upper .selectedTop{display:block;color:#ffcc00!important;}
.nav_link_upper a{color:#fff!important;}
/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
/* ==========columns start============= */
.w1 {width:100%;} .w2 {width:50%;} .w3 {width:33.3333%;} .w4 {width:25%;} .w5 {width:20%;} .w6 {width:16.6667%;} .w7 {width:14.2857%;} .w8 {width:12.5000%;} .w9 {width:11.1111%;} .w10 {width:10%;} .w11 {width:9.0909%;} .w12 {width:8.3333%;} .w13 {width:7.6923%;} .w14 {width:7.1429%;} .w15 {width:6.6667%;} .w16 {width:6.2500%;} .w17 {width:5.8824%;} .w18 {width:5.5556%;} .w19 {width:5.2632%;} .w20 {width:5%;} .wauto{width:auto;} 
@media (min-width: 576px) {
.w1-sm {width:100%!important;} .w2-sm {width:50%!important;} .w3-sm {width:33.3333%!important;} .w4-sm {width:25%!important;} .w5-sm {width:20%!important;} .w6-sm {width:16.6667%!important;} .w7-sm {width:14.2857%!important;} .w8-sm {width:12.5000%!important;} .w9-sm {width:11.1111%!important;} .w10-sm {width:10%!important;} .w11-sm {width:9.0909%!important;} .w12-sm {width:8.3333%!important;} .w13-sm {width:7.6923%!important;} .w14-sm {width:7.1429%!important;} .w15-sm {width:6.6667%!important;} .w16-sm {width:6.2500%!important;} .w17-sm {width:5.8824%!important;} .w18-sm {width:5.5556%!important;} .w19-sm {width:5.2632%!important;} .w20-sm {width:5%!important;} .wauto-sm{width:auto!important;} 
}
@media (min-width: 768px) {
.w1-md {width:100%!important;} .w2-md {width:50%!important;} .w3-md {width:33.3333%!important;} .w4-md {width:25%!important;} .w5-md {width:20%!important;} .w6-md {width:16.6667%!important;} .w7-md {width:14.2857%!important;} .w8-md {width:12.5000%!important;} .w9-md {width:11.1111%!important;} .w10-md {width:10%!important;} .w11-md {width:9.0909%!important;} .w12-md {width:8.3333%!important;} .w13-md {width:7.6923%!important;} .w14-md {width:7.1429%!important;} .w15-md {width:6.6667%!important;} .w16-md {width:6.2500%!important;} .w17-md {width:5.8824%!important;} .w18-md {width:5.5556%!important;} .w19-md {width:5.2632%;} .w20-md {width:5%!important;} .wauto-md{width:auto!important;}
}
@media (min-width: 992px) {
.w1-lg {width:100%!important;} .w2-lg {width:50%!important;} .w3-lg {width:33.3333%!important;} .w4-lg {width:25%!important;} .w5-lg {width:20%!important;} .w6-lg {width:16.6667%!important;} .w7-lg {width:14.2857%!important;} .w8-lg {width:12.5000%!important;} .w9-lg {width:11.1111%!important;} .w10-lg {width:10%!important;} .w11-lg {width:9.0909%!important;} .w12-lg {width:8.3333%!important;} .w13-lg {width:7.6923%!important;} .w14-lg {width:7.1429%!important;} .w15-lg {width:6.6667%!important;} .w16-lg {width:6.2500%!important;} .w17-lg {width:5.8824%!important;} .w18-lg {width:5.5556%!important;} .w19-lg {width:5.2632%!important;} .w20-lg {width:5%!important;} .wauto-lg{width:auto!important;}
}
@media (min-width: 1300px) {
.w1-xl {width:100%!important;} .w2-xl {width:50%!important;} .w3-xl {width:33.3333%!important;} .w4-xl {width:25%!important;} .w5-xl {width:20%!important;} .w6-xl {width:16.6667%!important;} .w7-xl {width:14.2857%!important;} .w8-xl {width:12.5000%!important;} .w9-xl {width:11.1111%!important;} .w10-xl {width:10%!important;} .w11-xl {width:9.0909%!important;} .w12-xl {width:8.3333%!important;} .w13-xl {width:7.6923%!important;} .w14-xl {width:7.1429%!important;} .w15-xl {width:6.6667%!important;} .w16-xl {width:6.2500%!important;} .w17-xl {width:5.8824%!important;} .w18-xl {width:5.5556%!important;} .w19-xl {width:5.2632%!important;} .w20-xl {width:5%!important;} .wauto-xl{width:auto!important;}
}
/* ==========columns end============= */
/* ==========widths start============= */
.ww5 {width:5%!important;} .ww10 {width:10%;} .ww15 {width:15%;} .ww20 {width:20%;} .ww25 {width:25%;} .ww30 {width:30%;} .ww35 {width:35%;} .ww40 {width:40%;} .ww45 {width:45%;} .ww50 {width:50%;} .ww55 {width:55%;} .ww60 {width:60%;} .ww65 {width:65%;} .ww70 {width:70%;} .ww75 {width:75%;} .ww80 {width:80%;} .ww85 {width:85%;} .ww90 {width:90%;} .ww95 {width:95%;} .ww98 {width:98%;} .ww150 {width:150%;} .ww200 {width:200%;} .ww250 {width:250%;} .ww300 {width:300%;} .ww350 {width:350%;} .ww400 {width:400%;} .ww66 {width:66%;}
@media (min-width: 576px) {
.ww5-sm {width:5%;} .ww10-sm {width:10%;} .ww15-sm {width:15%;} .ww20-sm {width:20%;} .ww25-sm {width:25%;} .ww30-sm {width:30%;} .ww35-sm {width:35%;} .ww40-sm {width:40%;} .ww45-sm {width:45%;} .ww50-sm {width:50%;} .ww55-sm {width:55%;} .ww60-sm {width:60%;} .ww65-sm {width:65%;} .ww70-sm {width:70%;} .ww75-sm {width:75%;} .ww80-sm {width:80%;} .ww85-sm {width:85%;} .ww90-sm {width:90%;} .ww95-sm {width:95%;} .ww98-sm {width:98%;} .ww150-sm {width:150%;} .ww200-sm {width:200%;} .ww250-sm {width:250%;} .ww300-sm {width:300%;} .ww350-sm {width:350%;} .ww400-sm {width:400%;} .ww66-sm {width:66%;}
}
@media (min-width: 768px) {
.ww5-md {width:5%;} .ww10-md {width:10%;} .ww15-md {width:15%;} .ww20-md {width:20%;} .ww25-md {width:25%;} .ww30-md {width:30%;} .ww35-md {width:35%;} .ww40-md {width:40%;} .ww45-md {width:45%;} .ww50-md {width:50%;} .ww55-md {width:55%;} .ww60-md {width:60%;} .ww65-md {width:65%;} .ww70-md {width:70%;} .ww75-md {width:75%;} .ww80-md {width:80%;} .ww85-md {width:85%;} .ww90-md {width:90%;} .ww95-md {width:95%;} .ww98-md {width:98%;} .ww150-md {width:150%;} .ww200-md {width:200%;} .ww250-md {width:250%;} .ww300-md {width:300%;} .ww350-md {width:350%;} .ww400-md {width:400%;} .ww66-md {width:66%;}
}
@media (min-width: 992px) {
.ww5-lg {width:5%;} .ww10-lg {width:10%;} .ww15-lg {width:15%;} .ww20-lg {width:20%;} .ww25-lg {width:25%;} .ww30-lg {width:30%;} .ww35-lg {width:35%;} .ww40-lg {width:40%;} .ww45-lg {width:45%;} .ww50-lg {width:50%;} .ww55-lg {width:55%;} .ww60-lg {width:60%;} .ww65-lg {width:65%;} .ww70-lg {width:70%;} .ww75-lg {width:75%;} .ww80-lg {width:80%;} .ww85-lg {width:85%;} .ww90-lg {width:90%;} .ww95-lg {width:95%;} .ww98-lg {width:98%!important;} .ww150-lg {width:150%;} .ww200-lg {width:200%;} .ww250-lg {width:250%;} .ww300-lg {width:300%;} .ww350-lg {width:350%;} .ww400-lg {width:400%;} .ww66-lg {width:66%;}
}
@media (min-width: 1300px) {
.ww5-xl {width:5%;} .ww10-xl {width:10%;} .ww15-xl {width:15%;} .ww20-xl {width:20%;} .ww25-xl {width:25%;} .ww30-xl {width:30%;} .ww35-xl {width:35%;} .ww40-xl {width:40%!important;} .ww45-xl {width:45%;} .ww50-xl {width:50%;} .ww55-xl {width:55%;} .ww60-xl {width:60%!important;} .ww65-xl {width:65%;} .ww70-xl {width:70%;} .ww75-xl {width:75%;} .ww80-xl {width:80%;} .ww85-xl {width:85%;} .ww90-xl {width:90%;} .ww95-xl {width:95%;} .ww98-xl {width:98%!important;} .ww150-xl {width:150%;} .ww200-xl {width:200%;} .ww250-xl {width:250%;} .ww300-xl {width:300%;} .ww350-xl {width:350%;} .ww400-xl {width:400%;} .ww66-xl {width:66%!important;}
}
/* ==========widths end============= */
/* ==========min height start============= */
 .min-height {min-height:850px!important;}
@media (min-width: 576px) {
	 .min-height-sm {min-height:500px;}
}
@media (min-width: 768px) {
	 .min-height-md {min-height:850px;}
}
@media (min-width: 992px) {
	 .min-height-lg {min-height:850px;}
}
@media (min-width: 1300px) {
	 .min-height-xl {min-height:850px;}
}
/* ==========min height end============= */
/* ==========height start============= */
.h1 {height:1px!important;}
.h2 {height:2px!important;}
.h3 {height:3px!important;}
.h5 {height:5px!important;} .h10 {height:10px!important;} .h15 {height:15px!important;} .h20 {height:20px!important;} .h25 {height:25px!important;} .h30 {height:30px!important;} .h35 {height:35px!important;} .h40 {height:40px!important;} .h45 {height:45px!important;} .h50 {height:50px!important;} .h55 {height:55px!important;} .h60 {height:60px!important;} .h65 {height:65px!important;} .h70 {height:70px!important;} .h75 {height:75px!important;} .h80 {height:80px!important;} .h85 {height:85px!important;} .h90 {height:90px!important;} .h95 {height:95px!important;} .h100 {height:100px!important;} .h105 {height:105px!important;} .h110 {height:110px!important;} .h115 {height:115px!important;} .h120 {height:120px!important;} .h125 {height:125px!important;} .h130 {height:130px!important;} .h135 {height:135px!important;} .h140 {height:140px!important;} .h145 {height:145px!important;} .h150 {height:150px!important;} .h155 {height:155px!important;} .h160 {height:160px!important;} .h165 {height:165px!important;} .h170 {height:170px!important;} .h175 {height:175px!important;} .h180 {height:180px!important;} .h185 {height:185px!important;} .h190 {height:190px!important;} .h195 {height:195px!important;} .h200 {height:200px!important;} .h205 {height:205px!important;} .h210 {height:210px!important;} .h215 {height:215px!important;} .h220 {height:220px!important;} .h225 {height:225px!important;} .h230 {height:230px!important;} .h235 {height:235px!important;} .h240 {height:240px!important;} .h245 {height:245px!important;} .h250 {height:250px!important;} .h255 {height:255px!important;} .h260 {height:260px!important;} .h265 {height:265px!important;} .h270 {height:270px!important;} .h275 {height:275px!important;} .h280 {height:280px!important;} .h285 {height:285px!important;} .h290 {height:290px!important;} .h295 {height:295px!important;} .h300 {height:300px!important;} .h305 {height:305px!important;} .h310 {height:310px!important;} .h315 {height:315px!important;} .h320 {height:320px!important;} .h325 {height:325px!important;} .h330 {height:330px!important;} .h335 {height:335px!important;} .h340 {height:340px!important;} .h345 {height:345px!important;} .h350 {height:350px!important;} .h355 {height:355px!important;} .h360 {height:360px!important;} .h365 {height:365px!important;} .h370 {height:370px!important;} .h375 {height:375px!important;} .h380 {height:380px!important;} .h385 {height:385px!important;} .h390 {height:390px!important;} .h395 {height:395px!important;} .h400 {height:400px!important;} .h405 {height:405px!important;} .h410 {height:410px!important;} .h415 {height:415px!important;} .h420 {height:420px!important;} .h425 {height:425px!important;} .h430 {height:430px!important;} .h435 {height:435px!important;} .h440 {height:440px!important;} .h445 {height:445px!important;} .h450 {height:450px!important;} .h455 {height:455px!important;} .h460 {height:460px!important;} .h465 {height:465px!important;} .h470 {height:470px!important;} .h475 {height:475px!important;} .h480 {height:480px!important;} .h485 {height:485px!important;} .h490 {height:490px!important;} .h495 {height:495px!important;} .h500 {height:500px!important;} .h505 {height:505px!important;} .h510 {height:510px!important;} .h515 {height:515px!important;} .h520 {height:520px!important;} .h525 {height:525px!important;} .h530 {height:530px!important;} .h535 {height:535px!important;} .h540 {height:540px!important;} .h545 {height:545px!important;} .h550 {height:550px!important;} .h555 {height:555px!important;} .h560 {height:560px!important;} .h565 {height:565px!important;} .h570 {height:570px!important;} .h575 {height:575px!important;} .h580 {height:580px!important;} .h585 {height:585px!important;} .h590 {height:590px!important;} .h595 {height:595px!important;} .h600 {height:600px!important;} .h605 {height:605px!important;} .h610 {height:610px!important;} .h615 {height:615px!important;} .h620 {height:620px!important;} .h625 {height:625px!important;} .h630 {height:630px!important;} .h635 {height:635px!important;} .h640 {height:640px!important;} .h645 {height:645px!important;} .h650 {height:650px!important;} .h655 {height:655px!important;} .h660 {height:660px!important;} .h665 {height:665px!important;} .h670 {height:670px!important;} .h675 {height:675px!important;} .h680 {height:680px!important;} .h685 {height:685px!important;} .h690 {height:690px!important;} .h695 {height:695px!important;} .h700 {height:700px!important;} .h705 {height:705px!important;} .h710 {height:710px!important;} .h715 {height:715px!important;} .h720 {height:720px!important;} .h725 {height:725px!important;} .h730 {height:730px!important;} .h735 {height:735px!important;} .h740 {height:740px!important;} .h745 {height:745px!important;} .h750 {height:750px!important;} .h755 {height:755px!important;} .h760 {height:760px!important;} .h765 {height:765px!important;} .h770 {height:770px!important;} .h775 {height:775px!important;} .h780 {height:780px!important;} .h785 {height:785px!important;} .h790 {height:790px!important;} .h795 {height:795px!important;} .h800 {height:800px!important;} 
@media (min-width: 576px) {
.h5-sm {height:5px!important;} .h10-sm {height:10px!important;} .h15-sm {height:15px!important;} .h20-sm {height:20px!important;} .h25-sm {height:25px!important;} .h30-sm {height:30px!important;} .h35-sm {height:35px!important;} .h40-sm {height:40px!important;} .h45-sm {height:45px!important;} .h50-sm {height:50px!important;} .h55-sm {height:55px!important;} .h60-sm {height:60px!important;} .h65-sm {height:65px!important;} .h70-sm {height:70px!important;} .h75-sm {height:75px!important;} .h80-sm {height:80px!important;} .h85-sm {height:85px!important;} .h90-sm {height:90px!important;} .h95-sm {height:95px!important;} .h100-sm {height:100px!important;} .h105-sm {height:105px!important;} .h110-sm {height:110px!important;} .h115-sm {height:115px!important;} .h120-sm {height:120px!important;} .h125-sm {height:125px!important;} .h130-sm {height:130px!important;} .h135-sm {height:135px!important;} .h140-sm {height:140px!important;} .h145-sm {height:145px!important;} .h150-sm {height:150px!important;} .h155-sm {height:155px!important;} .h160-sm {height:160px!important;} .h165-sm {height:165px!important;} .h170-sm {height:170px!important;} .h175-sm {height:175px!important;} .h180-sm {height:180px!important;} .h185-sm {height:185px!important;} .h190-sm {height:190px!important;} .h195-sm {height:195px!important;} .h200-sm {height:200px!important;} .h205-sm {height:205px!important;} .h210-sm {height:210px!important;} .h215-sm {height:215px!important;} .h220-sm {height:220px!important;} .h225-sm {height:225px!important;} .h230-sm {height:230px!important;} .h235-sm {height:235px!important;} .h240-sm {height:240px!important;} .h245-sm {height:245px!important;} .h250-sm {height:250px!important;} .h255-sm {height:255px!important;} .h260-sm {height:260px!important;} .h265-sm {height:265px!important;} .h270-sm {height:270px!important;} .h275-sm {height:275px!important;} .h280-sm {height:280px!important;} .h285-sm {height:285px!important;} .h290-sm {height:290px!important;} .h295-sm {height:295px!important;} .h300-sm {height:300px!important;} .h305-sm {height:305px!important;} .h310-sm {height:310px!important;} .h315-sm {height:315px!important;} .h320-sm {height:320px!important;} .h325-sm {height:325px!important;} .h330-sm {height:330px!important;} .h335-sm {height:335px!important;} .h340-sm {height:340px!important;} .h345-sm {height:345px!important;} .h350-sm {height:350px!important;} .h355-sm {height:355px!important;} .h360-sm {height:360px!important;} .h365-sm {height:365px!important;} .h370-sm {height:370px!important;} .h375-sm {height:375px!important;} .h380-sm {height:380px!important;} .h385-sm {height:385px!important;} .h390-sm {height:390px!important;} .h395-sm {height:395px!important;} .h400-sm {height:400px!important;} .h405-sm {height:405px!important;} .h410-sm {height:410px!important;} .h415-sm {height:415px!important;} .h420-sm {height:420px!important;} .h425-sm {height:425px!important;} .h430-sm {height:430px!important;} .h435-sm {height:435px!important;} .h440-sm {height:440px!important;} .h445-sm {height:445px!important;} .h450-sm {height:450px!important;} .h455-sm {height:455px!important;} .h460-sm {height:460px!important;} .h465-sm {height:465px!important;} .h470-sm {height:470px!important;} .h475-sm {height:475px!important;} .h480-sm {height:480px!important;} .h485-sm {height:485px!important;} .h490-sm {height:490px!important;} .h495-sm {height:495px!important;} .h500-sm {height:500px!important;} .h505-sm {height:505px!important;} .h510-sm {height:510px!important;} .h515-sm {height:515px!important;} .h520-sm {height:520px!important;} .h525-sm {height:525px!important;} .h530-sm {height:530px!important;} .h535-sm {height:535px!important;} .h540-sm {height:540px!important;} .h545-sm {height:545px!important;} .h550-sm {height:550px!important;} .h555-sm {height:555px!important;} .h560-sm {height:560px!important;} .h565-sm {height:565px!important;} .h570-sm {height:570px!important;} .h575-sm {height:575px!important;} .h580-sm {height:580px!important;} .h585-sm {height:585px!important;} .h590-sm {height:590px!important;} .h595-sm {height:595px!important;} .h600-sm {height:600px!important;} .h605-sm {height:605px!important;} .h610-sm {height:610px!important;} .h615-sm {height:615px!important;} .h620-sm {height:620px!important;} .h625-sm {height:625px!important;} .h630-sm {height:630px!important;} .h635-sm {height:635px!important;} .h640-sm {height:640px!important;} .h645-sm {height:645px!important;} .h650-sm {height:650px!important;} .h655-sm {height:655px!important;} .h660-sm {height:660px!important;} .h665-sm {height:665px!important;} .h670-sm {height:670px!important;} .h675-sm {height:675px!important;} .h680-sm {height:680px!important;} .h685-sm {height:685px!important;} .h690-sm {height:690px!important;} .h695-sm {height:695px!important;} .h700-sm {height:700px!important;} .h705-sm {height:705px!important;} .h710-sm {height:710px!important;} .h715-sm {height:715px!important;} .h720-sm {height:720px!important;} .h725-sm {height:725px!important;} .h730-sm {height:730px!important;} .h735-sm {height:735px!important;} .h740-sm {height:740px!important;} .h745-sm {height:745px!important;} .h750-sm {height:750px!important;} .h755-sm {height:755px!important;} .h760-sm {height:760px!important;} .h765-sm {height:765px!important;} .h770-sm {height:770px!important;} .h775-sm {height:775px!important;} .h780-sm {height:780px!important;} .h785-sm {height:785px!important;} .h790-sm {height:790px!important;} .h795-sm {height:795px!important;} .h800-sm {height:800px!important;} 
} 
@media (min-width: 768px) {
.h5-md {height:5px!important;} .h10-md {height:10px!important;} .h15-md {height:15px!important;} .h20-md {height:20px!important;} .h25-md {height:25px!important;} .h30-md {height:30px!important;} .h35-md {height:35px!important;} .h40-md {height:40px!important;} .h45-md {height:45px!important;} .h50-md {height:50px!important;} .h55-md {height:55px!important;} .h60-md {height:60px!important;} .h65-md {height:65px!important;} .h70-md {height:70px!important;} .h75-md {height:75px!important;} .h80-md {height:80px!important;} .h85-md {height:85px!important;} .h90-md {height:90px!important;} .h95-md {height:95px!important;} .h100-md {height:100px!important;} .h105-md {height:105px!important;} .h110-md {height:110px!important;} .h115-md {height:115px!important;} .h120-md {height:120px!important;} .h125-md {height:125px!important;} .h130-md {height:130px!important;} .h135-md {height:135px!important;} .h140-md {height:140px!important;} .h145-md {height:145px!important;} .h150-md {height:150px!important;} .h155-md {height:155px!important;} .h160-md {height:160px!important;} .h165-md {height:165px!important;} .h170-md {height:170px!important;} .h175-md {height:175px!important;} .h180-md {height:180px!important;} .h185-md {height:185px!important;} .h190-md {height:190px!important;} .h195-md {height:195px!important;} .h200-md {height:200px!important;} .h205-md {height:205px!important;} .h210-md {height:210px!important;} .h215-md {height:215px!important;} .h220-md {height:220px!important;} .h225-md {height:225px!important;} .h230-md {height:230px!important;} .h235-md {height:235px!important;} .h240-md {height:240px!important;} .h245-md {height:245px!important;} .h250-md {height:250px!important;} .h255-md {height:255px!important;} .h260-md {height:260px!important;} .h265-md {height:265px!important;} .h270-md {height:270px!important;} .h275-md {height:275px!important;} .h280-md {height:280px!important;} .h285-md {height:285px!important;} .h290-md {height:290px!important;} .h295-md {height:295px!important;} .h300-md {height:300px!important;} .h305-md {height:305px!important;} .h310-md {height:310px!important;} .h315-md {height:315px!important;} .h320-md {height:320px!important;} .h325-md {height:325px!important;} .h330-md {height:330px!important;} .h335-md {height:335px!important;} .h340-md {height:340px!important;} .h345-md {height:345px!important;} .h350-md {height:350px!important;} .h355-md {height:355px!important;} .h360-md {height:360px!important;} .h365-md {height:365px!important;} .h370-md {height:370px!important;} .h375-md {height:375px!important;} .h380-md {height:380px!important;} .h385-md {height:385px!important;} .h390-md {height:390px!important;} .h395-md {height:395px!important;} .h400-md {height:400px!important;} .h405-md {height:405px!important;} .h410-md {height:410px!important;} .h415-md {height:415px!important;} .h420-md {height:420px!important;} .h425-md {height:425px!important;} .h430-md {height:430px!important;} .h435-md {height:435px!important;} .h440-md {height:440px!important;} .h445-md {height:445px!important;} .h450-md {height:450px!important;} .h455-md {height:455px!important;} .h460-md {height:460px!important;} .h465-md {height:465px!important;} .h470-md {height:470px!important;} .h475-md {height:475px!important;} .h480-md {height:480px!important;} .h485-md {height:485px!important;} .h490-md {height:490px!important;} .h495-md {height:495px!important;} .h500-md {height:500px!important;} .h505-md {height:505px!important;} .h510-md {height:510px!important;} .h515-md {height:515px!important;} .h520-md {height:520px!important;} .h525-md {height:525px!important;} .h530-md {height:530px!important;} .h535-md {height:535px!important;} .h540-md {height:540px!important;} .h545-md {height:545px!important;} .h550-md {height:550px!important;} .h555-md {height:555px!important;} .h560-md {height:560px!important;} .h565-md {height:565px!important;} .h570-md {height:570px!important;} .h575-md {height:575px!important;} .h580-md {height:580px!important;} .h585-md {height:585px!important;} .h590-md {height:590px!important;} .h595-md {height:595px!important;} .h600-md {height:600px!important;} .h605-md {height:605px!important;} .h610-md {height:610px!important;} .h615-md {height:615px!important;} .h620-md {height:620px!important;} .h625-md {height:625px!important;} .h630-md {height:630px!important;} .h635-md {height:635px!important;} .h640-md {height:640px!important;} .h645-md {height:645px!important;} .h650-md {height:650px!important;} .h655-md {height:655px!important;} .h660-md {height:660px!important;} .h665-md {height:665px!important;} .h670-md {height:670px!important;} .h675-md {height:675px!important;} .h680-md {height:680px!important;} .h685-md {height:685px!important;} .h690-md {height:690px!important;} .h695-md {height:695px!important;} .h700-md {height:700px!important;} .h705-md {height:705px!important;} .h710-md {height:710px!important;} .h715-md {height:715px!important;} .h720-md {height:720px!important;} .h725-md {height:725px!important;} .h730-md {height:730px!important;} .h735-md {height:735px!important;} .h740-md {height:740px!important;} .h745-md {height:745px!important;} .h750-md {height:750px!important;} .h755-md {height:755px!important;} .h760-md {height:760px!important;} .h765-md {height:765px!important;} .h770-md {height:770px!important;} .h775-md {height:775px!important;} .h780-md {height:780px!important;} .h785-md {height:785px!important;} .h790-md {height:790px!important;} .h795-md {height:795px!important;} .h800-md {height:800px!important;} 
} 
@media (min-width: 992px) {
.h5-lg {height:5px!important;} .h10-lg {height:10px!important;} .h15-lg {height:15px!important;} .h20-lg {height:20px!important;} .h25-lg {height:25px!important;} .h30-lg {height:30px!important;} .h35-lg {height:35px!important;} .h40-lg {height:40px!important;} .h45-lg {height:45px!important;} .h50-lg {height:50px!important;} .h55-lg {height:55px!important;} .h60-lg {height:60px!important;} .h65-lg {height:65px!important;} .h70-lg {height:70px!important;} .h75-lg {height:75px!important;} .h80-lg {height:80px!important;} .h85-lg {height:85px!important;} .h90-lg {height:90px!important;} .h95-lg {height:95px!important;} .h100-lg {height:100px!important;} .h105-lg {height:105px!important;} .h110-lg {height:110px!important;} .h115-lg {height:115px!important;} .h120-lg {height:120px!important;} .h125-lg {height:125px!important;} .h130-lg {height:130px!important;} .h135-lg {height:135px!important;} .h140-lg {height:140px!important;} .h145-lg {height:145px!important;} .h150-lg {height:150px!important;} .h155-lg {height:155px!important;} .h160-lg {height:160px!important;} .h165-lg {height:165px!important;} .h170-lg {height:170px!important;} .h175-lg {height:175px!important;} .h180-lg {height:180px!important;} .h185-lg {height:185px!important;} .h190-lg {height:190px!important;} .h195-lg {height:195px!important;} .h200-lg {height:200px!important;} .h205-lg {height:205px!important;} .h210-lg {height:210px!important;} .h215-lg {height:215px!important;} .h220-lg {height:220px!important;} .h225-lg {height:225px!important;} .h230-lg {height:230px!important;} .h235-lg {height:235px!important;} .h240-lg {height:240px!important;} .h245-lg {height:245px!important;} .h250-lg {height:250px!important;} .h255-lg {height:255px!important;} .h260-lg {height:260px!important;} .h265-lg {height:265px!important;} .h270-lg {height:270px!important;} .h275-lg {height:275px!important;} .h280-lg {height:280px!important;} .h285-lg {height:285px!important;} .h290-lg {height:290px!important;} .h295-lg {height:295px!important;} .h300-lg {height:300px!important;} .h305-lg {height:305px!important;} .h310-lg {height:310px!important;} .h315-lg {height:315px!important;} .h320-lg {height:320px!important;} .h325-lg {height:325px!important;} .h330-lg {height:330px!important;} .h335-lg {height:335px!important;} .h340-lg {height:340px!important;} .h345-lg {height:345px!important;} .h350-lg {height:350px!important;} .h355-lg {height:355px!important;} .h360-lg {height:360px!important;} .h365-lg {height:365px!important;} .h370-lg {height:370px!important;} .h375-lg {height:375px!important;} .h380-lg {height:380px!important;} .h385-lg {height:385px!important;} .h390-lg {height:390px!important;} .h395-lg {height:395px!important;} .h400-lg {height:400px!important;} .h405-lg {height:405px!important;} .h410-lg {height:410px!important;} .h415-lg {height:415px!important;} .h420-lg {height:420px!important;} .h425-lg {height:425px!important;} .h430-lg {height:430px!important;} .h435-lg {height:435px!important;} .h440-lg {height:440px!important;} .h445-lg {height:445px!important;} .h450-lg {height:450px!important;} .h455-lg {height:455px!important;} .h460-lg {height:460px!important;} .h465-lg {height:465px!important;} .h470-lg {height:470px!important;} .h475-lg {height:475px!important;} .h480-lg {height:480px!important;} .h485-lg {height:485px!important;} .h490-lg {height:490px!important;} .h495-lg {height:495px!important;} .h500-lg {height:500px!important;} .h505-lg {height:505px!important;} .h510-lg {height:510px!important;} .h515-lg {height:515px!important;} .h520-lg {height:520px!important;} .h525-lg {height:525px!important;} .h530-lg {height:530px!important;} .h535-lg {height:535px!important;} .h540-lg {height:540px!important;} .h545-lg {height:545px!important;} .h550-lg {height:550px!important;} .h555-lg {height:555px!important;} .h560-lg {height:560px!important;} .h565-lg {height:565px!important;} .h570-lg {height:570px!important;} .h575-lg {height:575px!important;} .h580-lg {height:580px!important;} .h585-lg {height:585px!important;} .h590-lg {height:590px!important;} .h595-lg {height:595px!important;} .h600-lg {height:600px!important;} .h605-lg {height:605px!important;} .h610-lg {height:610px!important;} .h615-lg {height:615px!important;} .h620-lg {height:620px!important;} .h625-lg {height:625px!important;} .h630-lg {height:630px!important;} .h635-lg {height:635px!important;} .h640-lg {height:640px!important;} .h645-lg {height:645px!important;} .h650-lg {height:650px!important;} .h655-lg {height:655px!important;} .h660-lg {height:660px!important;} .h665-lg {height:665px!important;} .h670-lg {height:670px!important;} .h675-lg {height:675px!important;} .h680-lg {height:680px!important;} .h685-lg {height:685px!important;} .h690-lg {height:690px!important;} .h695-lg {height:695px!important;} .h700-lg {height:700px!important;} .h705-lg {height:705px!important;} .h710-lg {height:710px!important;} .h715-lg {height:715px!important;} .h720-lg {height:720px!important;} .h725-lg {height:725px!important;} .h730-lg {height:730px!important;} .h735-lg {height:735px!important;} .h740-lg {height:740px!important;} .h745-lg {height:745px!important;} .h750-lg {height:750px!important;} .h755-lg {height:755px!important;} .h760-lg {height:760px!important;} .h765-lg {height:765px!important;} .h770-lg {height:770px!important;} .h775-lg {height:775px!important;} .h780-lg {height:780px!important;} .h785-lg {height:785px!important;} .h790-lg {height:790px!important;} .h795-lg {height:795px!important;} .h800-lg {height:800px!important;} 
} 
@media (min-width: 1300px) {
.h5-xl {height:5px!important;} .h10-xl {height:10px!important;} .h15-xl {height:15px!important;} .h20-xl {height:20px!important;} .h25-xl {height:25px!important;} .h30-xl {height:30px!important;} .h35-xl {height:35px!important;} .h40-xl {height:40px!important;} .h45-xl {height:45px!important;} .h50-xl {height:50px!important;} .h55-xl {height:55px!important;} .h60-xl {height:60px!important;} .h65-xl {height:65px!important;} .h70-xl {height:70px!important;} .h75-xl {height:75px!important;} .h80-xl {height:80px!important;} .h85-xl {height:85px!important;} .h90-xl {height:90px!important;} .h95-xl {height:95px!important;} .h100-xl {height:100px!important;} .h105-xl {height:105px!important;} .h110-xl {height:110px!important;} .h115-xl {height:115px!important;} .h120-xl {height:120px!important;} .h125-xl {height:125px!important;} .h130-xl {height:130px!important;} .h135-xl {height:135px!important;} .h140-xl {height:140px!important;} .h145-xl {height:145px!important;} .h150-xl {height:150px!important;} .h155-xl {height:155px!important;} .h160-xl {height:160px!important;} .h165-xl {height:165px!important;} .h170-xl {height:170px!important;} .h175-xl {height:175px!important;} .h180-xl {height:180px!important;} .h185-xl {height:185px!important;} .h190-xl {height:190px!important;} .h195-xl {height:195px!important;} .h200-xl {height:200px!important;} .h205-xl {height:205px!important;} .h210-xl {height:210px!important;} .h215-xl {height:215px!important;} .h220-xl {height:220px!important;} .h225-xl {height:225px!important;} .h230-xl {height:230px!important;} .h235-xl {height:235px!important;} .h240-xl {height:240px!important;} .h245-xl {height:245px!important;} .h250-xl {height:250px!important;} .h255-xl {height:255px!important;} .h260-xl {height:260px!important;} .h265-xl {height:265px!important;} .h270-xl {height:270px!important;} .h275-xl {height:275px!important;} .h280-xl {height:280px!important;} .h285-xl {height:285px!important;} .h290-xl {height:290px!important;} .h295-xl {height:295px!important;} .h300-xl {height:300px!important;} .h305-xl {height:305px!important;} .h310-xl {height:310px!important;} .h315-xl {height:315px!important;} .h320-xl {height:320px!important;} .h325-xl {height:325px!important;} .h330-xl {height:330px!important;} .h335-xl {height:335px!important;} .h340-xl {height:340px!important;} .h345-xl {height:345px!important;} .h350-xl {height:350px!important;} .h355-xl {height:355px!important;} .h360-xl {height:360px!important;} .h365-xl {height:365px!important;} .h370-xl {height:370px!important;} .h375-xl {height:375px!important;} .h380-xl {height:380px!important;} .h385-xl {height:385px!important;} .h390-xl {height:390px!important;} .h395-xl {height:395px!important;} .h400-xl {height:400px!important;} .h405-xl {height:405px!important;} .h410-xl {height:410px!important;} .h415-xl {height:415px!important;} .h420-xl {height:420px!important;} .h425-xl {height:425px!important;} .h430-xl {height:430px!important;} .h435-xl {height:435px!important;} .h440-xl {height:440px!important;} .h445-xl {height:445px!important;} .h450-xl {height:450px!important;} .h455-xl {height:455px!important;} .h460-xl {height:460px!important;} .h465-xl {height:465px!important;} .h470-xl {height:470px!important;} .h475-xl {height:475px!important;} .h480-xl {height:480px!important;} .h485-xl {height:485px!important;} .h490-xl {height:490px!important;} .h495-xl {height:495px!important;} .h500-xl {height:500px!important;} .h505-xl {height:505px!important;} .h510-xl {height:510px!important;} .h515-xl {height:515px!important;} .h520-xl {height:520px!important;} .h525-xl {height:525px!important;} .h530-xl {height:530px!important;} .h535-xl {height:535px!important;} .h540-xl {height:540px!important;} .h545-xl {height:545px!important;} .h550-xl {height:550px!important;} .h555-xl {height:555px!important;} .h560-xl {height:560px!important;} .h565-xl {height:565px!important;} .h570-xl {height:570px!important;} .h575-xl {height:575px!important;} .h580-xl {height:580px!important;} .h585-xl {height:585px!important;} .h590-xl {height:590px!important;} .h595-xl {height:595px!important;} .h600-xl {height:600px!important;} .h605-xl {height:605px!important;} .h610-xl {height:610px!important;} .h615-xl {height:615px!important;} .h620-xl {height:620px!important;} .h625-xl {height:625px!important;} .h630-xl {height:630px!important;} .h635-xl {height:635px!important;} .h640-xl {height:640px!important;} .h645-xl {height:645px!important;} .h650-xl {height:650px!important;} .h655-xl {height:655px!important;} .h660-xl {height:660px!important;} .h665-xl {height:665px!important;} .h670-xl {height:670px!important;} .h675-xl {height:675px!important;} .h680-xl {height:680px!important;} .h685-xl {height:685px!important;} .h690-xl {height:690px!important;} .h695-xl {height:695px!important;} .h700-xl {height:700px!important;} .h705-xl {height:705px!important;} .h710-xl {height:710px!important;} .h715-xl {height:715px!important;} .h720-xl {height:720px!important;} .h725-xl {height:725px!important;} .h730-xl {height:730px!important;} .h735-xl {height:735px!important;} .h740-xl {height:740px!important;} .h745-xl {height:745px!important;} .h750-xl {height:750px!important;} .h755-xl {height:755px!important;} .h760-xl {height:760px!important;} .h765-xl {height:765px!important;} .h770-xl {height:770px!important;} .h775-xl {height:775px!important;} .h780-xl {height:780px!important;} .h785-xl {height:785px!important;} .h790-xl {height:790px!important;} .h795-xl {height:795px!important;} .h800-xl {height:800px!important;} 
} /* ==========height end============= */
/* ========== display float align=========== */
	.d-none{display:none;}
	.d-block{display:block;}
	.d-inline{display:inline;}
	.d-flex{display:flex;}
	.float-right{float:right;}
	.float-left{float:left!important;}
	.no-float {float:none!important;clear:both !important; margin:auto !important;}
	.align-right{text-align:right;}
	.align-left{text-align:left;}
	.align-center{text-align:center;}
	.no-float{float:none !important; clear:both !important; margin:auto !important;}
	.bold{font-weight:bold;}
	.fw300{font-weight:300;}
	.fw700{font-weight:700;}
	.fw800{font-weight:800;}
	.fw900{font-weight:900;}
	.normal{font-weight:normal;}
	.g-text-ol {background-image:url(../images/grad.png);background-repeat:repeat-x;background-position:bottom;bottom:0;right:0;}
	 .brdr2 {border:solid 2px #ddd!important;}	 
	.nb{border:none;}
	.brdr {border:solid 1px #ddd!important;}
    .brdrt {border-top:solid 1px #ddd!important;}
	.brdrr {border-right:solid 1px #ddd!important;}
	.brdrb {border-bottom:solid 1px #ddd!important;}
	.brdrl {border-left:solid 1px #ddd!important;}
	.brdr-dark {border:solid 1px #555!important;}
	.brdrt-dark {border-top:solid 1px #555!important;}
	.brdrr-dark {border-right:solid 1px #555!important;}
	.brdrb-dark {border-bottom:solid 1px #555!important;}
	.brdrl-dark {border-left:solid 1px #555!important;}

@media (min-width: 576px) {
	.d-none-sm{display:none;}
	.d-block-sm{display:block;}
	.d-inline-sm{display:inline;}
	.d-flex-sm{display:flex;}
	.float-right-sm{float:right!important;}
	.float-left-sm{float:left!important;}
	.no-float-sm {float:none!important;clear:both !important; margin:auto !important;}
	.align-right-sm{text-align:right;}
	.align-left-sm{text-align:left;}
	.align-center-sm{text-align:center;}
	.no-float-sm{float:none !important; clear:both !important; margin:auto !important;}	
	.bold-sm{font-weight:bold;}
	.normal-sm{font-weight:normal;}
	.nb-sm{border:none;}
	.brdr-sm {border:solid 1px #ddd!important;}
    .brdrt-sm {border-top:solid 1px #ddd!important;}
	.brdrr-sm {border-right:solid 1px #ddd!important;}
	.brdrb-sm {border-bottom:solid 1px #ddd!important;}
	.brdrl-sm {border-left:solid 1px #ddd!important;}
	.brdr-dark-sm {border:solid 1px #555!important;}
	.brdrt-dark-sm {border-top:solid 1px #555!important;}
	.brdrr-dark-sm {border-right:solid 1px #555!important;}
	.brdrb-dark-sm {border-bottom:solid 1px #555!important;}
	.brdrl-dark-sm {border-left:solid 1px #555!important;}
}
@media (min-width: 768px) {
	.d-none-md{display:none;}
	.d-block-md{display:block;}
	.d-inline-md{display:inline;}	
	.d-flex-md{display:flex;}
	.float-right-md{float:right!important;}
	.float-left-md{float:left!important;}
	.no-float-md {float:none!important;clear:both !important; margin:auto !important;}	
	.align-right-md{text-align:right;}
	.align-left-md{text-align:left;}
	.align-center-md{text-align:center;}
	.no-float-md{float:none !important; clear:both !important; margin:auto !important;}	
	.bold-md{font-weight:bold;}
	.normal-md{font-weight:normal;}	
	.nb-md{border:none;}
	.brdr-md {border:solid 1px #ddd!important;}
    .brdrt-md {border-top:solid 1px #ddd!important;}
	.brdrr-md {border-right:solid 1px #ddd!important;}
	.brdrb-md {border-bottom:solid 1px #ddd!important;}
	.brdrl-md {border-left:solid 1px #ddd!important;}
	.brdr-dark-md {border:solid 1px #555!important;}
	.brdrt-dark-md {border-top:solid 1px #555!important;}
	.brdrr-dark-md {border-right:solid 1px #555!important;}
	.brdrb-dark-md {border-bottom:solid 1px #555!important;}
	.brdrl-dark-md {border-left:solid 1px #555!important;}
}
@media (min-width: 992px) {
	.d-none-lg{display:none!important;}
	.d-block-lg{display:block!important;}
	.d-inline-lg{display:inline;}
	.d-flex-lg{display:block;}
	.float-right-lg{float:right!important;}
	.float-left-lg{float:left!important;}	
	.no-float-lg {float:none!important;clear:both !important; margin:auto !important;}
	.align-right-lg{text-align:right;}
	.align-left-lg{text-align:left;}
	.align-center-lg{text-align:center;}
	.no-float-lg{float:none !important; clear:both !important; margin:auto !important;}		
	.bold-lg{font-weight:bold;}
	.normal-lg{font-weight:normal;}	
	.nb-lg {border:none!important;}
	.brdr-lg {border:solid 1px #ddd!important;}
    .brdrt-lg {border-top:solid 1px #ddd!important;}
	.brdrr-lg {border-right:solid 1px #ddd!important;}
	.brdrb-lg {border-bottom:solid 1px #ddd!important;}
	.brdrl-lg {border-left:solid 1px #ddd!important;}
	.brdr-dark-lg {border:solid 1px #555!important;}
	.brdrt-dark-lg {border-top:solid 1px #555!important;}
	.brdrr-dark-lg {border-right:solid 1px #555!important;}
	.brdrb-dark-lg {border-bottom:solid 1px #555!important;}
	.brdrl-dark-lg {border-left:solid 1px #555!important;}
}
@media (min-width: 1300px) {
	.d-none-xl{display:none;}
	.d-block-xl{display:block;}
	.d-inline-xl{display:inline;}
	.d-flex-xl{display:flex;}	
	.float-right-xl{float:right;}
	.float-left-xlm{float:left;}
	.no-float-xl {float:none!important;clear:both !important; margin:auto !important;}	
	.align-right-xl{text-align:right;}
	.align-left-xl{text-align:left;}
	.align-center-xl{text-align:center;}
	.no-float-xl{float:none !important; clear:both !important; margin:auto !important;}		
	.bold-xl{font-weight:bold;}
	.normal-xl{font-weight:normal;}	
	.nb-xl {border:none!important;}
	.brdr-xl {border:solid 1px #ddd!important;}
    .brdrt-xl {border-top:solid 1px #ddd!important;}
	.brdrr-xl {border-right:solid 1px #ddd!important;}
	.brdrb-xl {border-bottom:solid 1px #ddd!important;}
	.brdrl-xl {border-left:solid 1px #ddd!important;}
	.brdr-dark-xl {border:solid 1px #555!important;}
	.brdrt-dark-xl {border-top:solid 1px #555!important;}
	.brdrr-dark-xl {border-right:solid 1px #555!important;}
	.brdrb-dark-xl {border-bottom:solid 1px #555!important;}
	.brdrl-dark-xl {border-left:solid 1px #555!important;}
}
.block a{display:block;}
.inline a{display:inline;}
/* ========== limit width =========== */
.limit-width,  .limit-width {width:95%;float:none; clear:both; margin:auto;max-width:2500px;}
@media (min-width: 576px) {
.limit-width-sm,  .limit-width-sm {width:95% !important;float:none !important; clear:both !important; margin:auto !important;max-width:2500px;}
}
@media (min-width: 768px) {
.limit-width-md,  .limit-width-md {width:95% !important;float:none !important; clear:both !important; margin:auto !important;max-width:2500px;}
}
@media (min-width: 992px) {
.limit-width-lg,  .limit-width-lg {width:95% !important;float:none !important; clear:both !important; margin:auto !important;max-width:2500px;}	
}
@media (min-width: 1300px) {
.limit-width-xl,  .limit-width-xl {width:95%;float:none; clear:both; margin:auto;max-width:2500px;}
}
/* ===================== */
/* ==========line height start============= */
.lh2{line-height:2px;}
.lh5 {line-height:5px;} .lh10 {line-height:10px;} .lh15 {line-height:15px;} .lh20 {line-height:20px;} .lh25 {line-height:25px;} .lh30 {line-height:30px;} .lh35 {line-height:35px;} .lh40 {line-height:40px;} .lh45 {line-height:45px;} .lh50 {line-height:50px;} .lh55 {line-height:55px;} .lh60 {line-height:60px;} .lh65 {line-height:65px;} .lh70 {line-height:70px;} .lh75 {line-height:75px;} .lh80 {line-height:80px;} .lh85 {line-height:85px;} .lh90 {line-height:90px;} .lh95 {line-height:95px;} .lh100 {line-height:100px;} .lh105 {line-height:105px;} .lh110 {line-height:110px;} .lh115 {line-height:115px;} .lh120 {line-height:120px;} .lh125 {line-height:125px;} 
@media (min-width: 576px) {
.lh5-sm {line-height:5px;} .lh10-sm {line-height:10px;} .lh15-sm {line-height:15px;} .lh20-sm {line-height:20px;} .lh25-sm {line-height:25px;} .lh30-sm {line-height:30px;} .lh35-sm {line-height:35px;} .lh40-sm {line-height:40px;} .lh45-sm {line-height:45px;} .lh50-sm {line-height:50px;} .lh55-sm {line-height:55px;} .lh60-sm {line-height:60px;} .lh65-sm {line-height:65px;} .lh70-sm {line-height:70px;} .lh75-sm {line-height:75px;} .lh80-sm {line-height:80px;} .lh85-sm {line-height:85px;} .lh90-sm {line-height:90px;} .lh95-sm {line-height:95px;} .lh100-sm {line-height:100px;} .lh105-sm {line-height:105px;} .lh110-sm {line-height:110px;} .lh115-sm {line-height:115px;} .lh120-sm {line-height:120px;} .lh125-sm {line-height:125px;} 
} 
@media (min-width: 768px) {
.lh5-md {line-height:5px;} .lh10-md {line-height:10px;} .lh15-md {line-height:15px;} .lh20-md {line-height:20px;} .lh25-md {line-height:25px;} .lh30-md {line-height:30px;} .lh35-md {line-height:35px;} .lh40-md {line-height:40px;} .lh45-md {line-height:45px;} .lh50-md {line-height:50px;} .lh55-md {line-height:55px;} .lh60-md {line-height:60px;} .lh65-md {line-height:65px;} .lh70-md {line-height:70px;} .lh75-md {line-height:75px;} .lh80-md {line-height:80px;} .lh85-md {line-height:85px;} .lh90-md {line-height:90px;} .lh95-md {line-height:95px;} .lh100-md {line-height:100px;} .lh105-md {line-height:105px;} .lh110-md {line-height:110px;} .lh115-md {line-height:115px;} .lh120-md {line-height:120px;} .lh125-md {line-height:125px;} 
} 
@media (min-width: 992px) {
.lh5-lg {line-height:5px;} .lh10-lg {line-height:10px;} .lh15-lg {line-height:15px;} .lh20-lg {line-height:20px;} .lh25-lg {line-height:25px;} .lh30-lg {line-height:30px;} .lh35-lg {line-height:35px;} .lh40-lg {line-height:40px;} .lh45-lg {line-height:45px;} .lh50-lg {line-height:50px;} .lh55-lg {line-height:55px;} .lh60-lg {line-height:60px;} .lh65-lg {line-height:65px;} .lh70-lg {line-height:70px;} .lh75-lg {line-height:75px;} .lh80-lg {line-height:80px;} .lh85-lg {line-height:85px;} .lh90-lg {line-height:90px;} .lh95-lg {line-height:95px;} .lh100-lg {line-height:100px;} .lh105-lg {line-height:105px;} .lh110-lg {line-height:110px;} .lh115-lg {line-height:115px;} .lh120-lg {line-height:120px;} .lh125-lg {line-height:125px;} 
} 
@media (min-width: 1300px) {
.lh5-xl {line-height:5px;} .lh10-xl {line-height:10px;} .lh15-xl {line-height:15px;} .lh20-xl {line-height:20px;} .lh25-xl {line-height:25px;} .lh30-xl {line-height:30px;} .lh35-xl {line-height:35px;} .lh40-xl {line-height:40px;} .lh45-xl {line-height:45px;} .lh50-xl {line-height:50px;} .lh55-xl {line-height:55px;} .lh60-xl {line-height:60px;} .lh65-xl {line-height:65px;} .lh70-xl {line-height:70px;} .lh75-xl {line-height:75px;} .lh80-xl {line-height:80px;} .lh85-xl {line-height:85px;} .lh90-xl {line-height:90px;} .lh95-xl {line-height:95px;} .lh100-xl {line-height:100px;} .lh105-xl {line-height:105px;} .lh110-xl {line-height:110px;} .lh115-xl {line-height:115px;} .lh120-xl {line-height:120px;} .lh125-xl {line-height:125px;} 
} /* ==========line height end============= */
/* ========== margin for navv ====== */
.mr5{margin-left:5px;}
.mr10{margin-left:10px;}
.mr15{margin-left:15px;}
.mr20{margin-left:20px;}
/* ==========padding all============= */
.p1 {padding:1px!important;} .p2 {padding:2px!important;} .p3 {padding:3px!important;} .p4 {padding:4px!important;} .p5 {padding:5px;} .p6 {padding:6px!important;} .p7 {padding:7px!important;} .p8 {padding:8px!important;} .p9 {padding:9px!important;} .p10 {padding:10px} .p15 {padding:15px!important;} .p20 {padding:20px!important;} 
@media (min-width: 576px) { 
.p1-sm {padding:1px;} .p2-sm {padding:2px;} .p3-sm {padding:3px;} .p4-sm {padding:4px;} .p5-sm {padding:5px;} .p6-sm {padding:6px;} .p7-sm {padding:7px;} .p8-sm {padding:8px;} .p9-sm {padding:9px;} .p10-sm {padding:10px;} 
}
@media (min-width: 768px) { 
.p1-md {padding:1px;} .p2-md {padding:2px;} .p3-md {padding:3px;} .p4-md {padding:4px;} .p5-md {padding:5px;} .p6-md {padding:6px;} .p7-md {padding:7px;} .p8-md {padding:8px;} .p9-md {padding:9px;} .p10-md {padding:10px!important;} 
}
@media (min-width: 992px) { 
.p1-lg {padding:1px;} .p2-lg {padding:2px!important;} .p3-lg {padding:3px;} .p4-lg {padding:4px;} .p5-lg {padding:5px;} .p6-lg {padding:6px;} .p7-lg {padding:7px!important;} .p8-lg {padding:8px;} .p9-lg {padding:9px;} .p10-lg {padding:10px!important;} .p15-lg {padding:15px!important;} 
}
@media (min-width: 1300px) { 
.p1-xl {padding:1px;} .p2-xl {padding:2px;} .p3-xl {padding:3px;} .p4-xl {padding:4px;} .p5-xl {padding:5px;} .p6-xl {padding:6px;} .p7-xl {padding:7px;} .p8-xl {padding:8px;} .p9-xl {padding:9px;} .p10-xl {padding:10px;} 
}
/* ==========padding top============= */
.pt1 {padding:1px 0 0 0;} .pt2 {padding:2px 0 0 0;} .pt3 {padding:3px 0 0 0;} .pt4 {padding:4px 0 0 0;} .pt5 {padding:5px 0 0 0;} .pt6 {padding:6px 0 0 0;} .pt7 {padding:7px 0 0 0;} .pt8 {padding:8px 0 0 0;} .pt9 {padding:9px 0 0 0;} .pt10 {padding:10px 0 0 0;} 
@media (min-width: 576px) { 
.pt1-sm {padding:1px 0 0 0;} .pt2-sm {padding:2px 0 0 0;} .pt3-sm {padding:3px 0 0 0;} .pt4-sm {padding:4px 0 0 0;} .pt5-sm {padding:5px 0 0 0;} .pt6-sm {padding:6px 0 0 0;} .pt7-sm {padding:7px 0 0 0;} .pt8-sm {padding:8px 0 0 0;} .pt9-sm {padding:9px 0 0 0;} .pt10-sm {padding:10px 0 0 0;} 
}
@media (min-width: 768px) { 
.pt1-md {padding:1px 0 0 0;} .pt2-md {padding:2px 0 0 0;} .pt3-md {padding:3px 0 0 0;} .pt4-md {padding:4px 0 0 0;} .pt5-md {padding:5px 0 0 0;} .pt6-md {padding:6px 0 0 0;} .pt7-md {padding:7px 0 0 0;} .pt8-md {padding:8px 0 0 0;} .pt9-md {padding:9px 0 0 0;} .pt10-md {padding:10px 0 0 0;} 
}
@media (min-width: 992px) { 
.pt1-lg {padding:1px 0 0 0;} .pt2-lg {padding:2px 0 0 0;} .pt3-lg {padding:3px 0 0 0;} .pt4-lg {padding:4px 0 0 0;} .pt5-lg {padding:5px 0 0 0;} .pt6-lg {padding:6px 0 0 0;} .pt7-lg {padding:7px 0 0 0;} .pt8-lg {padding:8px 0 0 0;} .pt9-lg {padding:9px 0 0 0;} .pt10-lg {padding:10px 0 0 0;} 
}
@media (min-width: 1300px) { 
.pt1-xl {padding:1px 0 0 0;} .pt2-xl {padding:2px 0 0 0;} .pt3-xl {padding:3px 0 0 0;} .pt4-xl {padding:4px 0 0 0;} .pt5-xl {padding:5px 0 0 0;} .pt6-xl {padding:6px 0 0 0;} .pt7-xl {padding:7px 0 0 0;} .pt8-xl {padding:8px 0 0 0;} .pt9-xl {padding:9px 0 0 0;} .pt10-xl {padding:10px 0 0 0;} 
}
/* ==========padding right============= */
.pr1 {padding:0 1px 0 0;} .pr2 {padding:0 2px 0 0;} .pr3 {padding:0 3px 0 0;} .pr4 {padding:0 4px 0 0;} .pr5 {padding:0 5px 0 0;} .pr6 {padding:0 6px 0 0;} .pr7 {padding:0 7px 0 0;} .pr8 {padding:0 8px 0 0;} .pr9 {padding:0 9px 0 0;} .pr10 {padding:0 10px 0 0;} 
@media (min-width: 576px) { 
.pr1-sm {padding:0 1px 0 0;} .pr2-sm {padding:0 2px 0 0;} .pr3-sm {padding:0 3px 0 0;} .pr4-sm {padding:0 4px 0 0;} .pr5-sm {padding:0 5px 0 0;} .pr6-sm {padding:0 6px 0 0;} .pr7-sm {padding:0 7px 0 0;} .pr8-sm {padding:0 8px 0 0;} .pr9-sm {padding:0 9px 0 0;} .pr10-sm {padding:0 10px 0 0;} 
}
@media (min-width: 768px) { 
.pr1-md {padding:0 1px 0 0;} .pr2-md {padding:0 2px 0 0;} .pr3-md {padding:0 3px 0 0;} .pr4-md {padding:0 4px 0 0;} .pr5-md {padding:0 5px 0 0;} .pr6-md {padding:0 6px 0 0;} .pr7-md {padding:0 7px 0 0;} .pr8-md {padding:0 8px 0 0;} .pr9-md {padding:0 9px 0 0;} .pr10-md {padding:0 10px 0 0;} 
}
@media (min-width: 992px) { 
.pr1-lg {padding:0 1px 0 0;} .pr2-lg {padding:0 2px 0 0;} .pr3-lg {padding:0 3px 0 0;} .pr4-lg {padding:0 4px 0 0;} .pr5-lg {padding:0 5px 0 0;} .pr6-lg {padding:0 6px 0 0;} .pr7-lg {padding:0 7px 0 0;} .pr8-lg {padding:0 8px 0 0;} .pr9-lg {padding:0 9px 0 0;} .pr10-lg {padding:0 10px 0 0;} 
}
@media (min-width: 1300px) { 
.pr1-xl {padding:0 1px 0 0;} .pr2-xl {padding:0 2px 0 0;} .pr3-xl {padding:0 3px 0 0;} .pr4-xl {padding:0 4px 0 0;} .pr5-xl {padding:0 5px 0 0;} .pr6-xl {padding:0 6px 0 0;} .pr7-xl {padding:0 7px 0 0;} .pr8-xl {padding:0 8px 0 0;} .pr9-xl {padding:0 9px 0 0;} .pr10-xl {padding:0 10px 0 0;} 
}
/* ==========padding bottom============= */
.pb1 {padding:0 0 1px 0;} .pb2 {padding:0 0 2px 0;} .pb3 {padding:0 0 3px 0;} .pb4 {padding:0 0 4px 0;} .pb5 {padding:0 0 5px 0;} .pb6 {padding:0 0 6px 0;} .pb7 {padding:0 0 7px 0;} .pb8 {padding:0 0 8px 0;} .pb9 {padding:0 0 9px 0;} .pb10 {padding:0 0 10px 0;} 
@media (min-width: 576px) { 
.pb1-sm {padding:0 0 1px 0;} .pb2-sm {padding:0 0 2px 0;} .pb3-sm {padding:0 0 3px 0;} .pb4-sm {padding:0 0 4px 0;} .pb5-sm {padding:0 0 5px 0;} .pb6-sm {padding:0 0 6px 0;} .pb7-sm {padding:0 0 7px 0;} .pb8-sm {padding:0 0 8px 0;} .pb9-sm {padding:0 0 9px 0;} .pb10-sm {padding:0 0 10px 0;} 
}
@media (min-width: 768px) { 
.pb1-md {padding:0 0 1px 0;} .pb2-md {padding:0 0 2px 0;} .pb3-md {padding:0 0 3px 0;} .pb4-md {padding:0 0 4px 0;} .pb5-md {padding:0 0 5px 0;} .pb6-md {padding:0 0 6px 0;} .pb7-md {padding:0 0 7px 0;} .pb8-md {padding:0 0 8px 0;} .pb9-md {padding:0 0 9px 0;} .pb10-md {padding:0 0 10px 0;} 
}
@media (min-width: 992px) { 
.pb1-lg {padding:0 0 1px 0;} .pb2-lg {padding:0 0 2px 0;} .pb3-lg {padding:0 0 3px 0;} .pb4-lg {padding:0 0 4px 0;} .pb5-lg {padding:0 0 5px 0;} .pb6-lg {padding:0 0 6px 0;} .pb7-lg {padding:0 0 7px 0;} .pb8-lg {padding:0 0 8px 0;} .pb9-lg {padding:0 0 9px 0;} .pb10-lg {padding:0 0 10px 0;} 
}
@media (min-width: 1300px) { 
.pb1-xl {padding:0 0 1px 0;} .pb2-xl {padding:0 0 2px 0;} .pb3-xl {padding:0 0 3px 0;} .pb4-xl {padding:0 0 4px 0;} .pb5-xl {padding:0 0 5px 0;} .pb6-xl {padding:0 0 6px 0;} .pb7-xl {padding:0 0 7px 0;} .pb8-xl {padding:0 0 8px 0;} .pb9-xl {padding:0 0 9px 0;} .pb10-xl {padding:0 0 10px 0;} 
}
/* ==========padding left============= */
.pl1 {padding:0 0 0 1px;} .pl2 {padding:0 0 0 2px;} .pl3 {padding:0 0 0 3px;} .pl4 {padding:0 0 0 4px;} .pl5 {padding:0 0 0 5px;} .pl6 {padding:0 0 0 6px;} .pl7 {padding:0 0 0 7px;} .pl8 {padding:0 0 0 8px;} .pl9 {padding:0 0 0 9px;} .pl10 {padding:0 0 0 10px;} .pl11 {padding:0 0 0 11px;} .pl12 {padding:0 0 0 12px;} .pl13 {padding:0 0 0 13px;} .pl14 {padding:0 0 0 14px;} .pl15 {padding:0 0 0 15px;} .pl16 {padding:0 0 0 16px;} .pl17 {padding:0 0 0 17px;} .pl18 {padding:0 0 0 18px;} .pl19 {padding:0 0 0 19px;} .pl20 {padding:0 0 0 20px;}
@media (min-width: 576px) { 
.pl1-sm {padding:0 0 0 1px!important;} .pl2-sm {padding:0 0 0 2px!important;} .pl3-sm {padding:0 0 0 3px!important;} .pl4-sm {padding:0 0 0 4px!important;} .pl5-sm {padding:0 0 0 5px!important;} .pl6-sm {padding:0 0 0 6px!important;} .pl7-sm {padding:0 0 0 7px!important;} .pl8-sm {padding:0 0 0 8px!important;} .pl9-sm {padding:0 0 0 9px!important;} .pl10-sm {padding:0 0 0 10px!important;} .pl11-sm {padding:0 0 0 11px!important;} .pl12-sm {padding:0 0 0 12px!important;} .pl13-sm {padding:0 0 0 13px!important;} .pl14-sm {padding:0 0 0 14px!important;} .pl15-sm {padding:0 0 0 15px!important;} .pl16-sm {padding:0 0 0 16px!important;} .pl17-sm {padding:0 0 0 17px!important;} .pl18-sm {padding:0 0 0 18px!important;} .pl19-sm {padding:0 0 0 19px!important;} .pl20-sm {padding:0 0 0 20px!important;} 
}
@media (min-width: 768px) { 
.pl1-md {padding:0 0 0 1px!important;} .pl2-md {padding:0 0 0 2px!important;} .pl3-md {padding:0 0 0 3px!important;} .pl4-md {padding:0 0 0 4px!important;} .pl5-md {padding:0 0 0 5px!important;} .pl6-md {padding:0 0 0 6px!important;} .pl7-md {padding:0 0 0 7px!important;} .pl8-md {padding:0 0 0 8px!important;} .pl9-md {padding:0 0 0 9px!important;} .pl10-md {padding:0 0 0 10px!important;} .pl11-md {padding:0 0 0 11px!important;} .pl12-md {padding:0 0 0 12px!important;} .pl13-md {padding:0 0 0 13px!important;} .pl14-md {padding:0 0 0 14px!important;} .pl15-md {padding:0 0 0 15px!important;} .pl16-md {padding:0 0 0 16px!important;} .pl17-md {padding:0 0 0 17px!important;} .pl18-md {padding:0 0 0 18px!important;} .pl19-md {padding:0 0 0 19px!important;} .pl20-md {padding:0 0 0 20px!important;} 
}
@media (min-width: 992px) { 
.pl1-lg {padding:0 0 0 1px!important;} .pl2-lg {padding:0 0 0 2px!important;} .pl3-lg {padding:0 0 0 3px!important;} .pl4-lg {padding:0 0 0 4px!important;} .pl5-lg {padding:0 0 0 5px!important;} .pl6-lg {padding:0 0 0 6px!important;} .pl7-lg {padding:0 0 0 7px!important;} .pl8-lg {padding:0 0 0 8px!important;} .pl9-lg {padding:0 0 0 9px!important;} .pl10-lg {padding:0 0 0 10px!important;} .pl11-lg {padding:0 0 0 11px!important;} .pl12-lg {padding:0 0 0 12px!important;} .pl13-lg {padding:0 0 0 13px!important;} .pl14-lg {padding:0 0 0 14px!important;} .pl15-lg {padding:0 0 0 15px!important;} .pl16-lg {padding:0 0 0 16px!important;} .pl17-lg {padding:0 0 0 17px!important;} .pl18-lg {padding:0 0 0 18px!important;} .pl19-lg {padding:0 0 0 19px!important;} .pl20-lg {padding:0 0 0 20px!important;} 
}
@media (min-width: 1300px) { 
.pl1-xl {padding:0 0 0 1px!important;} .pl2-xl {padding:0 0 0 2px!important;} .pl3-xl {padding:0 0 0 3px!important;} .pl4-xl {padding:0 0 0 4px!important;} .pl5-xl {padding:0 0 0 5px!important;} .pl6-xl {padding:0 0 0 6px!important;} .pl7-xl {padding:0 0 0 7px!important;} .pl8-xl {padding:0 0 0 8px!important;} .pl9-xl {padding:0 0 0 9px!important;} .pl10-xl {padding:0 0 0 10px!important;} .pl11-xl {padding:0 0 0 11px!important;} .pl12-xl {padding:0 0 0 12px!important;} .pl13-xl {padding:0 0 0 13px!important;} .pl14-xl {padding:0 0 0 14px!important;} .pl15-xl {padding:0 0 0 15px!important;} .pl16-xl {padding:0 0 0 16px!important;} .pl17-xl {padding:0 0 0 17px!important;} .pl18-xl {padding:0 0 0 18px!important;} .pl19-xl {padding:0 0 0 19px!important;} .pl20-xl {padding:0 0 0 20px!important;} 
}
/* ==========padding vert============= */
.pv1 {padding:1px 0;} .pv2 {padding:2px 0;} .pv3 {padding:3px 0;} .pv4 {padding:4px 0;} .pv5 {padding:5px 0;} .pv6 {padding:6px 0;} .pv7 {padding:7px 0;} .pv8 {padding:8px 0;} .pv9 {padding:9px 0;} .pv10 {padding:10px 0;} .pv15 {padding:15px 0;}  .pv20 {padding:20px 0;}
@media (min-width: 576px) { 
.pv1-sm {padding:1px 0;} .pv2-sm {padding:2px 0;} .pv3-sm {padding:3px 0;} .pv4-sm {padding:4px 0;} .pv5-sm {padding:5px 0;} .pv6-sm {padding:6px 0;} .pv7-sm {padding:7px 0;} .pv8-sm {padding:8px 0;} .pv9-sm {padding:9px 0;} .pv10-sm {padding:10px 0;} .pv20-sm {padding:20px 0;} 
}
@media (min-width: 768px) { 
.pv1-md {padding:1px 0;} .pv2-md {padding:2px 0;} .pv3-md {padding:3px 0;} .pv4-md {padding:4px 0;} .pv5-md {padding:5px 0;} .pv6-md {padding:6px 0;} .pv7-md {padding:7px 0;} .pv8-md {padding:8px 0;} .pv9-md {padding:9px 0;} .pv10-md {padding:10px 0;} .pv20-md {padding:20px 0;}  
}
@media (min-width: 992px) { 
.pv1-lg {padding:1px 0;} .pv2-lg {padding:2px 0;} .pv3-lg {padding:3px 0;} .pv4-lg {padding:4px 0;} .pv5-lg {padding:5px 0;} .pv6-lg {padding:6px 0;} .pv7-lg {padding:7px 0;} .pv8-lg {padding:8px 0;} .pv9-lg {padding:9px 0;} .pv10-lg {padding:10px 0;} .pv20-lg {padding:20px 0;}  
}
@media (min-width: 1300px) { 
.pv1-xl {padding:1px 0;} .pv2-xl {padding:2px 0;} .pv3-xl {padding:3px 0;} .pv4-xl {padding:4px 0;} .pv5-xl {padding:5px 0;} .pv6-xl {padding:6px 0;} .pv7-xl {padding:7px 0;} .pv8-xl {padding:8px 0;} .pv9-xl {padding:9px 0;} .pv10-xl {padding:10px 0;} .pv20-xl {padding:20px 0;}  
}
/* ==========padding horz============= */
.ph1 {padding:0 1px;} .ph2 {padding:0 2px;} .ph3 {padding:0 3px;} .ph4 {padding:0 4px;} .ph5 {padding:0 5px;} .ph6 {padding:0 6px;} .ph7 {padding:0 7px;} .ph8 {padding:0 8px;} .ph9 {padding:0 9px;} .ph10 {padding:0 10px;} .ph15 {padding:0 15px;}  .ph20 {padding:0 20px;}  .ph25 {padding:0 25px;} .ph30 {padding:0 30px;} .ph35 {padding:0 35px;} .ph40 {padding:0 40px;} .ph45 {padding:0 45px;}  .ph50 {padding:0 50px;} 
@media (min-width: 576px) { 
.ph1-sm {padding:0 1px;} .ph2-sm {padding:0 2px;} .ph3-sm {padding:0 3px;} .ph4-sm {padding:0 4px;} .ph5-sm {padding:0 5px;} .ph6-sm {padding:0 6px;} .ph7-sm {padding:0 7px;} .ph8-sm {padding:0 8px;} .ph9-sm {padding:0 9px;} .ph10-sm {padding:0 10px;} .ph15-sm {padding:0 15px;} .ph20-sm {padding:0 20px;} 
}
@media (min-width: 768px) { 
.ph1-md {padding:0 1px;} .ph2-md {padding:0 2px;} .ph3-md {padding:0 3px;} .ph4-md {padding:0 4px;} .ph5-md {padding:0 5px;} .ph6-md {padding:0 6px;} .ph7-md {padding:0 7px;} .ph8-md {padding:0 8px;} .ph9-md {padding:0 9px;} .ph10-md {padding:0 10px;} .ph15-md {padding:0 15px;}   .ph20-md {padding:0 20px;}  
}
@media (min-width: 992px) { 
.ph1-lg {padding:0 1px;} .ph2-lg {padding:0 2px;} .ph3-lg {padding:0 3px;} .ph4-lg {padding:0 4px;} .ph5-lg {padding:0 5px;} .ph6-lg {padding:0 6px;} .ph7-lg {padding:0 7px;} .ph8-lg {padding:0 8px;} .ph9-lg {padding:0 9px;} .ph10-lg {padding:0 10px;} .ph15-lg {padding:0 15px;} .ph20-lg {padding:0 20px;} 
}
@media (min-width: 1300px) { 
.ph1-xl {padding:0 1px;} .ph2-xl {padding:0 2px;} .ph3-xl {padding:0 3px;} .ph4-xl {padding:0 4px;} .ph5-xl {padding:0 5px;} .ph6-xl {padding:0 6px;} .ph7-xl {padding:0 7px;} .ph8-xl {padding:0 8px;} .ph9-xl {padding:0 9px;} .ph10-xl {padding:0 10px;} .ph15-xl {padding:0 15px;} .ph20-xl {padding:0 20px;} 
}
/* ====== font sizes ==== */
 .font-size01,  .font-size01 input,  .font-size01 select,  .font-size01 textarea {font-size:0.1em;}  .font-size02,  .font-size02 input,  .font-size02 select,  .font-size02 textarea {font-size:0.2em;}  .font-size03,  .font-size03 input,  .font-size03 select,  .font-size03 textarea {font-size:0.3em;}  .font-size04,  .font-size04 input,  .font-size04 select,  .font-size04 textarea {font-size:0.4em;}  .font-size05,  .font-size05 input,  .font-size05 select,  .font-size05 textarea {font-size:0.5em;}  .font-size06,  .font-size06 input,  .font-size06 select,  .font-size06 textarea {font-size:0.6em;}  .font-size07,  .font-size07 input,  .font-size07 select,  .font-size07 textarea {font-size:0.7em;}  .font-size08,  .font-size08 input,  .font-size08 select,  .font-size08 textarea {font-size:0.8em;}  .font-size09,  .font-size09 input,  .font-size09 select,  .font-size09 textarea {font-size:0.9em;}  .font-size1,  .font-size1 input,  .font-size1 select,  .font-size1 textarea {font-size:1em;}  .font-size11,  .font-size11 input,  .font-size11 select,  .font-size11 textarea {font-size:1.1em;}  .font-size12,  .font-size12 input,  .font-size12 select,  .font-size12 textarea {font-size:1.2em;}  .font-size13,  .font-size13 input,  .font-size13 select,  .font-size13 textarea {font-size:1.3em;}  .font-size14,  .font-size14 input,  .font-size14 select,  .font-size14 textarea {font-size:1.4em;}  .font-size15,  .font-size15 input,  .font-size15 select,  .font-size15 textarea {font-size:1.5em;}  .font-size16,  .font-size16 input,  .font-size16 select,  .font-size16 textarea {font-size:1.6em;}  .font-size17,  .font-size17 input,  .font-size17 select,  .font-size17 textarea {font-size:1.7em;}  .font-size18,  .font-size18 input,  .font-size18 select,  .font-size18 textarea {font-size:1.8em;}  .font-size19,  .font-size19 input,  .font-size19 select,  .font-size19 textarea {font-size:1.9em;}  .font-size2,  .font-size2 input,  .font-size2 select,  .font-size2 textarea {font-size:2em;}  .font-size21,  .font-size21 input,  .font-size21 select,  .font-size21 textarea {font-size:2.1em;}  .font-size22,  .font-size22 input,  .font-size22 select,  .font-size22 textarea {font-size:2.2em;}  .font-size23,  .font-size23 input,  .font-size23 select,  .font-size23 textarea {font-size:2.3em;}  .font-size24,  .font-size24 input,  .font-size24 select,  .font-size24 textarea {font-size:2.4em;}  .font-size25,  .font-size25 input,  .font-size25 select,  .font-size25 textarea {font-size:2.5em;}  .font-size26,  .font-size26 input,  .font-size26 select,  .font-size26 textarea {font-size:2.6em;}  .font-size27,  .font-size27 input,  .font-size27 select,  .font-size27 textarea {font-size:2.7em;}  .font-size28,  .font-size28 input,  .font-size28 select,  .font-size28 textarea {font-size:2.8em;}  .font-size29,  .font-size29 input,  .font-size29 select,  .font-size29 textarea {font-size:2.9em;}  .font-size3,  .font-size3 input,  .font-size3 select,  .font-size3 textarea {font-size:3em;}  .font-size31,  .font-size31 input,  .font-size31 select,  .font-size31 textarea {font-size:3.1em;}  .font-size32,  .font-size32 input,  .font-size32 select,  .font-size32 textarea {font-size:3.2em;}  .font-size33,  .font-size33 input,  .font-size33 select,  .font-size33 textarea {font-size:3.3em;}  .font-size34,  .font-size34 input,  .font-size34 select,  .font-size34 textarea {font-size:3.4em;}  .font-size35,  .font-size35 input,  .font-size35 select,  .font-size35 textarea {font-size:3.5em;}  .font-size36,  .font-size36 input,  .font-size36 select,  .font-size36 textarea {font-size:3.6em;}  .font-size37,  .font-size37 input,  .font-size37 select,  .font-size37 textarea {font-size:3.7em;}  .font-size38,  .font-size38 input,  .font-size38 select,  .font-size38 textarea {font-size:3.8em;}  .font-size39,  .font-size39 input,  .font-size39 select,  .font-size39 textarea {font-size:3.9em;}  .font-size4,  .font-size4 input,  .font-size4 select,  .font-size4 textarea {font-size:4em;}  .font-size41,  .font-size41 input,  .font-size41 select,  .font-size41 textarea {font-size:4.1em;}  .font-size42,  .font-size42 input,  .font-size42 select,  .font-size42 textarea {font-size:4.2em;}  .font-size43,  .font-size43 input,  .font-size43 select,  .font-size43 textarea {font-size:4.3em;}  .font-size44,  .font-size44 input,  .font-size44 select,  .font-size44 textarea {font-size:4.4em;}  .font-size45,  .font-size45 input,  .font-size45 select,  .font-size45 textarea {font-size:4.5em;}  .font-size46,  .font-size46 input,  .font-size46 select,  .font-size46 textarea {font-size:4.6em;}  .font-size47,  .font-size47 input,  .font-size47 select,  .font-size47 textarea {font-size:4.7em;}  .font-size48,  .font-size48 input,  .font-size48 select,  .font-size48 textarea {font-size:4.8em;}  .font-size49,  .font-size49 input,  .font-size49 select,  .font-size49 textarea {font-size:4.9em;}  .font-size5,  .font-size5 input,  .font-size5 select,  .font-size5 textarea {font-size:5em;}  .font-size51,  .font-size51 input,  .font-size51 select,  .font-size51 textarea {font-size:5.1em;}  .font-size52,  .font-size52 input,  .font-size52 select,  .font-size52 textarea {font-size:5.2em;}  .font-size53,  .font-size53 input,  .font-size53 select,  .font-size53 textarea {font-size:5.3em;}  .font-size54,  .font-size54 input,  .font-size54 select,  .font-size54 textarea {font-size:5.4em;}  .font-size55,  .font-size55 input,  .font-size55 select,  .font-size55 textarea {font-size:5.5em;}  .font-size56,  .font-size56 input,  .font-size56 select,  .font-size56 textarea {font-size:5.6em;}  .font-size57,  .font-size57 input,  .font-size57 select,  .font-size57 textarea {font-size:5.7em;}  .font-size58,  .font-size58 input,  .font-size58 select,  .font-size58 textarea {font-size:5.8em;}  .font-size59,  .font-size59 input,  .font-size59 select,  .font-size59 textarea {font-size:5.9em;}  .font-size6,  .font-size6 input,  .font-size6 select,  .font-size6 textarea {font-size:6em;}  .font-size61,  .font-size61 input,  .font-size61 select,  .font-size61 textarea {font-size:6.1em;}  .font-size62,  .font-size62 input,  .font-size62 select,  .font-size62 textarea {font-size:6.2em;}  .font-size63,  .font-size63 input,  .font-size63 select,  .font-size63 textarea {font-size:6.3em;}  .font-size64,  .font-size64 input,  .font-size64 select,  .font-size64 textarea {font-size:6.4em;}  .font-size65,  .font-size65 input,  .font-size65 select,  .font-size65 textarea {font-size:6.5em;}  .font-size66,  .font-size66 input,  .font-size66 select,  .font-size66 textarea {font-size:6.6em;}  .font-size67,  .font-size67 input,  .font-size67 select,  .font-size67 textarea {font-size:6.7em;}  .font-size68,  .font-size68 input,  .font-size68 select,  .font-size68 textarea {font-size:6.8em;}  .font-size69,  .font-size69 input,  .font-size69 select,  .font-size69 textarea {font-size:6.9em;}  .font-size7,  .font-size7 input,  .font-size7 select,  .font-size7 textarea {font-size:7em;}  .font-size71,  .font-size71 input,  .font-size71 select,  .font-size71 textarea {font-size:7.1em;}  .font-size72,  .font-size72 input,  .font-size72 select,  .font-size72 textarea {font-size:7.2em;}  .font-size73,  .font-size73 input,  .font-size73 select,  .font-size73 textarea {font-size:7.3em;}  .font-size74,  .font-size74 input,  .font-size74 select,  .font-size74 textarea {font-size:7.4em;}  .font-size75,  .font-size75 input,  .font-size75 select,  .font-size75 textarea {font-size:7.5em;}  .font-size76,  .font-size76 input,  .font-size76 select,  .font-size76 textarea {font-size:7.6em;}  .font-size77,  .font-size77 input,  .font-size77 select,  .font-size77 textarea {font-size:7.7em;}  .font-size78,  .font-size78 input,  .font-size78 select,  .font-size78 textarea {font-size:7.8em;}  .font-size79,  .font-size79 input,  .font-size79 select,  .font-size79 textarea {font-size:7.9em;}  .font-size8,  .font-size8 input,  .font-size8 select,  .font-size8 textarea {font-size:8em;} 
@media (min-width: 576px) { 
 .font-size01-sm,  .font-size01-sm input,  .font-size01-sm select,  .font-size01-sm textarea {font-size:0.1em!important;}  .font-size02-sm,  .font-size02-sm input,  .font-size02-sm select,  .font-size02-sm textarea {font-size:0.2em!important;}  .font-size03-sm,  .font-size03-sm input,  .font-size03-sm select,  .font-size03-sm textarea {font-size:0.3em!important;}  .font-size04-sm,  .font-size04-sm input,  .font-size04-sm select,  .font-size04-sm textarea {font-size:0.4em!important;}  .font-size05-sm,  .font-size05-sm input,  .font-size05-sm select,  .font-size05-sm textarea {font-size:0.5em!important;}  .font-size06-sm,  .font-size06-sm input,  .font-size06-sm select,  .font-size06-sm textarea {font-size:0.6em!important;}  .font-size07-sm,  .font-size07-sm input,  .font-size07-sm select,  .font-size07-sm textarea {font-size:0.7em!important;}  .font-size08-sm,  .font-size08-sm input,  .font-size08-sm select,  .font-size08-sm textarea {font-size:0.8em!important;}  .font-size09-sm,  .font-size09-sm input,  .font-size09-sm select,  .font-size09-sm textarea {font-size:0.9em!important;}  .font-size1-sm,  .font-size1-sm input,  .font-size1-sm select,  .font-size1-sm textarea {font-size:1em!important;}  .font-size11-sm,  .font-size11-sm input,  .font-size11-sm select,  .font-size11-sm textarea {font-size:1.1em!important;}  .font-size12-sm,  .font-size12-sm input,  .font-size12-sm select,  .font-size12-sm textarea {font-size:1.2em!important;}  .font-size13-sm,  .font-size13-sm input,  .font-size13-sm select,  .font-size13-sm textarea {font-size:1.3em!important;}  .font-size14-sm,  .font-size14-sm input,  .font-size14-sm select,  .font-size14-sm textarea {font-size:1.4em!important;}  .font-size15-sm,  .font-size15-sm input,  .font-size15-sm select,  .font-size15-sm textarea {font-size:1.5em!important;}  .font-size16-sm,  .font-size16-sm input,  .font-size16-sm select,  .font-size16-sm textarea {font-size:1.6em!important;}  .font-size17-sm,  .font-size17-sm input,  .font-size17-sm select,  .font-size17-sm textarea {font-size:1.7em!important;}  .font-size18-sm,  .font-size18-sm input,  .font-size18-sm select,  .font-size18-sm textarea {font-size:1.8em!important;}  .font-size19-sm,  .font-size19-sm input,  .font-size19-sm select,  .font-size19-sm textarea {font-size:1.9em!important;}  .font-size2-sm,  .font-size2-sm input,  .font-size2-sm select,  .font-size2-sm textarea {font-size:2em!important;}  .font-size21-sm,  .font-size21-sm input,  .font-size21-sm select,  .font-size21-sm textarea {font-size:2.1em!important;}  .font-size22-sm,  .font-size22-sm input,  .font-size22-sm select,  .font-size22-sm textarea {font-size:2.2em!important;}  .font-size23-sm,  .font-size23-sm input,  .font-size23-sm select,  .font-size23-sm textarea {font-size:2.3em!important;}  .font-size24-sm,  .font-size24-sm input,  .font-size24-sm select,  .font-size24-sm textarea {font-size:2.4em!important;}  .font-size25-sm,  .font-size25-sm input,  .font-size25-sm select,  .font-size25-sm textarea {font-size:2.5em!important;}  .font-size26-sm,  .font-size26-sm input,  .font-size26-sm select,  .font-size26-sm textarea {font-size:2.6em!important;}  .font-size27-sm,  .font-size27-sm input,  .font-size27-sm select,  .font-size27-sm textarea {font-size:2.7em!important;}  .font-size28-sm,  .font-size28-sm input,  .font-size28-sm select,  .font-size28-sm textarea {font-size:2.8em!important;}  .font-size29-sm,  .font-size29-sm input,  .font-size29-sm select,  .font-size29-sm textarea {font-size:2.9em!important;}  .font-size3-sm,  .font-size3-sm input,  .font-size3-sm select,  .font-size3-sm textarea {font-size:3em!important;}  .font-size31-sm,  .font-size31-sm input,  .font-size31-sm select,  .font-size31-sm textarea {font-size:3.1em!important;}  .font-size32-sm,  .font-size32-sm input,  .font-size32-sm select,  .font-size32-sm textarea {font-size:3.2em!important;}  .font-size33-sm,  .font-size33-sm input,  .font-size33-sm select,  .font-size33-sm textarea {font-size:3.3em!important;}  .font-size34-sm,  .font-size34-sm input,  .font-size34-sm select,  .font-size34-sm textarea {font-size:3.4em!important;}  .font-size35-sm,  .font-size35-sm input,  .font-size35-sm select,  .font-size35-sm textarea {font-size:3.5em!important;}  .font-size36-sm,  .font-size36-sm input,  .font-size36-sm select,  .font-size36-sm textarea {font-size:3.6em!important;}  .font-size37-sm,  .font-size37-sm input,  .font-size37-sm select,  .font-size37-sm textarea {font-size:3.7em!important;}  .font-size38-sm,  .font-size38-sm input,  .font-size38-sm select,  .font-size38-sm textarea {font-size:3.8em!important;}  .font-size39-sm,  .font-size39-sm input,  .font-size39-sm select,  .font-size39-sm textarea {font-size:3.9em!important;}  .font-size4-sm,  .font-size4-sm input,  .font-size4-sm select,  .font-size4-sm textarea {font-size:4em!important;}  .font-size41-sm,  .font-size41-sm input,  .font-size41-sm select,  .font-size41-sm textarea {font-size:4.1em!important;}  .font-size42-sm,  .font-size42-sm input,  .font-size42-sm select,  .font-size42-sm textarea {font-size:4.2em!important;}  .font-size43-sm,  .font-size43-sm input,  .font-size43-sm select,  .font-size43-sm textarea {font-size:4.3em!important;}  .font-size44-sm,  .font-size44-sm input,  .font-size44-sm select,  .font-size44-sm textarea {font-size:4.4em!important;}  .font-size45-sm,  .font-size45-sm input,  .font-size45-sm select,  .font-size45-sm textarea {font-size:4.5em!important;}  .font-size46-sm,  .font-size46-sm input,  .font-size46-sm select,  .font-size46-sm textarea {font-size:4.6em!important;}  .font-size47-sm,  .font-size47-sm input,  .font-size47-sm select,  .font-size47-sm textarea {font-size:4.7em!important;}  .font-size48-sm,  .font-size48-sm input,  .font-size48-sm select,  .font-size48-sm textarea {font-size:4.8em!important;}  .font-size49-sm,  .font-size49-sm input,  .font-size49-sm select,  .font-size49-sm textarea {font-size:4.9em!important;}  .font-size5-sm,  .font-size5-sm input,  .font-size5-sm select,  .font-size5-sm textarea {font-size:5em!important;}  .font-size51-sm,  .font-size51-sm input,  .font-size51-sm select,  .font-size51-sm textarea {font-size:5.1em!important;}  .font-size52-sm,  .font-size52-sm input,  .font-size52-sm select,  .font-size52-sm textarea {font-size:5.2em!important;}  .font-size53-sm,  .font-size53-sm input,  .font-size53-sm select,  .font-size53-sm textarea {font-size:5.3em!important;}  .font-size54-sm,  .font-size54-sm input,  .font-size54-sm select,  .font-size54-sm textarea {font-size:5.4em!important;}  .font-size55-sm,  .font-size55-sm input,  .font-size55-sm select,  .font-size55-sm textarea {font-size:5.5em!important;}  .font-size56-sm,  .font-size56-sm input,  .font-size56-sm select,  .font-size56-sm textarea {font-size:5.6em!important;}  .font-size57-sm,  .font-size57-sm input,  .font-size57-sm select,  .font-size57-sm textarea {font-size:5.7em!important;}  .font-size58-sm,  .font-size58-sm input,  .font-size58-sm select,  .font-size58-sm textarea {font-size:5.8em!important;}  .font-size59-sm,  .font-size59-sm input,  .font-size59-sm select,  .font-size59-sm textarea {font-size:5.9em!important;}  .font-size6-sm,  .font-size6-sm input,  .font-size6-sm select,  .font-size6-sm textarea {font-size:6em!important;}  .font-size61-sm,  .font-size61-sm input,  .font-size61-sm select,  .font-size61-sm textarea {font-size:6.1em!important;}  .font-size62-sm,  .font-size62-sm input,  .font-size62-sm select,  .font-size62-sm textarea {font-size:6.2em!important;}  .font-size63-sm,  .font-size63-sm input,  .font-size63-sm select,  .font-size63-sm textarea {font-size:6.3em!important;}  .font-size64-sm,  .font-size64-sm input,  .font-size64-sm select,  .font-size64-sm textarea {font-size:6.4em!important;}  .font-size65-sm,  .font-size65-sm input,  .font-size65-sm select,  .font-size65-sm textarea {font-size:6.5em!important;}  .font-size66-sm,  .font-size66-sm input,  .font-size66-sm select,  .font-size66-sm textarea {font-size:6.6em!important;}  .font-size67-sm,  .font-size67-sm input,  .font-size67-sm select,  .font-size67-sm textarea {font-size:6.7em!important;}  .font-size68-sm,  .font-size68-sm input,  .font-size68-sm select,  .font-size68-sm textarea {font-size:6.8em!important;}  .font-size69-sm,  .font-size69-sm input,  .font-size69-sm select,  .font-size69-sm textarea {font-size:6.9em!important;}  .font-size7-sm,  .font-size7-sm input,  .font-size7-sm select,  .font-size7-sm textarea {font-size:7em!important;}  .font-size71-sm,  .font-size71-sm input,  .font-size71-sm select,  .font-size71-sm textarea {font-size:7.1em!important;}  .font-size72-sm,  .font-size72-sm input,  .font-size72-sm select,  .font-size72-sm textarea {font-size:7.2em!important;}  .font-size73-sm,  .font-size73-sm input,  .font-size73-sm select,  .font-size73-sm textarea {font-size:7.3em!important;}  .font-size74-sm,  .font-size74-sm input,  .font-size74-sm select,  .font-size74-sm textarea {font-size:7.4em!important;}  .font-size75-sm,  .font-size75-sm input,  .font-size75-sm select,  .font-size75-sm textarea {font-size:7.5em!important;}  .font-size76-sm,  .font-size76-sm input,  .font-size76-sm select,  .font-size76-sm textarea {font-size:7.6em!important;}  .font-size77-sm,  .font-size77-sm input,  .font-size77-sm select,  .font-size77-sm textarea {font-size:7.7em!important;}  .font-size78-sm,  .font-size78-sm input,  .font-size78-sm select,  .font-size78-sm textarea {font-size:7.8em!important;}  .font-size79-sm,  .font-size79-sm input,  .font-size79-sm select,  .font-size79-sm textarea {font-size:7.9em!important;}  .font-size8-sm,  .font-size8-sm input,  .font-size8-sm select,  .font-size8-sm textarea {font-size:8em!important;} 
}
@media (min-width: 768px) { 
 .font-size01-md,  .font-size01-md input,  .font-size01-md select,  .font-size01-md textarea {font-size:0.1em!important;}  .font-size02-md,  .font-size02-md input,  .font-size02-md select,  .font-size02-md textarea {font-size:0.2em!important;}  .font-size03-md,  .font-size03-md input,  .font-size03-md select,  .font-size03-md textarea {font-size:0.3em!important;}  .font-size04-md,  .font-size04-md input,  .font-size04-md select,  .font-size04-md textarea {font-size:0.4em!important;}  .font-size05-md,  .font-size05-md input,  .font-size05-md select,  .font-size05-md textarea {font-size:0.5em!important;}  .font-size06-md,  .font-size06-md input,  .font-size06-md select,  .font-size06-md textarea {font-size:0.6em!important;}  .font-size07-md,  .font-size07-md input,  .font-size07-md select,  .font-size07-md textarea {font-size:0.7em!important;}  .font-size08-md,  .font-size08-md input,  .font-size08-md select,  .font-size08-md textarea {font-size:0.8em!important;}  .font-size09-md,  .font-size09-md input,  .font-size09-md select,  .font-size09-md textarea {font-size:0.9em!important;}  .font-size1-md,  .font-size1-md input,  .font-size1-md select,  .font-size1-md textarea {font-size:1em!important;}  .font-size11-md,  .font-size11-md input,  .font-size11-md select,  .font-size11-md textarea {font-size:1.1em!important;}  .font-size12-md,  .font-size12-md input,  .font-size12-md select,  .font-size12-md textarea {font-size:1.2em!important;}  .font-size13-md,  .font-size13-md input,  .font-size13-md select,  .font-size13-md textarea {font-size:1.3em!important;}  .font-size14-md,  .font-size14-md input,  .font-size14-md select,  .font-size14-md textarea {font-size:1.4em!important;}  .font-size15-md,  .font-size15-md input,  .font-size15-md select,  .font-size15-md textarea {font-size:1.5em!important;}  .font-size16-md,  .font-size16-md input,  .font-size16-md select,  .font-size16-md textarea {font-size:1.6em!important;}  .font-size17-md,  .font-size17-md input,  .font-size17-md select,  .font-size17-md textarea {font-size:1.7em!important;}  .font-size18-md,  .font-size18-md input,  .font-size18-md select,  .font-size18-md textarea {font-size:1.8em!important;}  .font-size19-md,  .font-size19-md input,  .font-size19-md select,  .font-size19-md textarea {font-size:1.9em!important;}  .font-size2-md,  .font-size2-md input,  .font-size2-md select,  .font-size2-md textarea {font-size:2em!important;}  .font-size21-md,  .font-size21-md input,  .font-size21-md select,  .font-size21-md textarea {font-size:2.1em!important;}  .font-size22-md,  .font-size22-md input,  .font-size22-md select,  .font-size22-md textarea {font-size:2.2em!important;}  .font-size23-md,  .font-size23-md input,  .font-size23-md select,  .font-size23-md textarea {font-size:2.3em!important;}  .font-size24-md,  .font-size24-md input,  .font-size24-md select,  .font-size24-md textarea {font-size:2.4em!important;}  .font-size25-md,  .font-size25-md input,  .font-size25-md select,  .font-size25-md textarea {font-size:2.5em!important;}  .font-size26-md,  .font-size26-md input,  .font-size26-md select,  .font-size26-md textarea {font-size:2.6em!important;}  .font-size27-md,  .font-size27-md input,  .font-size27-md select,  .font-size27-md textarea {font-size:2.7em!important;}  .font-size28-md,  .font-size28-md input,  .font-size28-md select,  .font-size28-md textarea {font-size:2.8em!important;}  .font-size29-md,  .font-size29-md input,  .font-size29-md select,  .font-size29-md textarea {font-size:2.9em!important;}  .font-size3-md,  .font-size3-md input,  .font-size3-md select,  .font-size3-md textarea {font-size:3em!important;}  .font-size31-md,  .font-size31-md input,  .font-size31-md select,  .font-size31-md textarea {font-size:3.1em!important;}  .font-size32-md,  .font-size32-md input,  .font-size32-md select,  .font-size32-md textarea {font-size:3.2em!important;}  .font-size33-md,  .font-size33-md input,  .font-size33-md select,  .font-size33-md textarea {font-size:3.3em!important;}  .font-size34-md,  .font-size34-md input,  .font-size34-md select,  .font-size34-md textarea {font-size:3.4em!important;}  .font-size35-md,  .font-size35-md input,  .font-size35-md select,  .font-size35-md textarea {font-size:3.5em!important;}  .font-size36-md,  .font-size36-md input,  .font-size36-md select,  .font-size36-md textarea {font-size:3.6em!important;}  .font-size37-md,  .font-size37-md input,  .font-size37-md select,  .font-size37-md textarea {font-size:3.7em!important;}  .font-size38-md,  .font-size38-md input,  .font-size38-md select,  .font-size38-md textarea {font-size:3.8em!important;}  .font-size39-md,  .font-size39-md input,  .font-size39-md select,  .font-size39-md textarea {font-size:3.9em!important;}  .font-size4-md,  .font-size4-md input,  .font-size4-md select,  .font-size4-md textarea {font-size:4em!important;}  .font-size41-md,  .font-size41-md input,  .font-size41-md select,  .font-size41-md textarea {font-size:4.1em!important;}  .font-size42-md,  .font-size42-md input,  .font-size42-md select,  .font-size42-md textarea {font-size:4.2em!important;}  .font-size43-md,  .font-size43-md input,  .font-size43-md select,  .font-size43-md textarea {font-size:4.3em!important;}  .font-size44-md,  .font-size44-md input,  .font-size44-md select,  .font-size44-md textarea {font-size:4.4em!important;}  .font-size45-md,  .font-size45-md input,  .font-size45-md select,  .font-size45-md textarea {font-size:4.5em!important;}  .font-size46-md,  .font-size46-md input,  .font-size46-md select,  .font-size46-md textarea {font-size:4.6em!important;}  .font-size47-md,  .font-size47-md input,  .font-size47-md select,  .font-size47-md textarea {font-size:4.7em!important;}  .font-size48-md,  .font-size48-md input,  .font-size48-md select,  .font-size48-md textarea {font-size:4.8em!important;}  .font-size49-md,  .font-size49-md input,  .font-size49-md select,  .font-size49-md textarea {font-size:4.9em!important;}  .font-size5-md,  .font-size5-md input,  .font-size5-md select,  .font-size5-md textarea {font-size:5em!important;}  .font-size51-md,  .font-size51-md input,  .font-size51-md select,  .font-size51-md textarea {font-size:5.1em!important;}  .font-size52-md,  .font-size52-md input,  .font-size52-md select,  .font-size52-md textarea {font-size:5.2em!important;}  .font-size53-md,  .font-size53-md input,  .font-size53-md select,  .font-size53-md textarea {font-size:5.3em!important;}  .font-size54-md,  .font-size54-md input,  .font-size54-md select,  .font-size54-md textarea {font-size:5.4em!important;}  .font-size55-md,  .font-size55-md input,  .font-size55-md select,  .font-size55-md textarea {font-size:5.5em!important;}  .font-size56-md,  .font-size56-md input,  .font-size56-md select,  .font-size56-md textarea {font-size:5.6em!important;}  .font-size57-md,  .font-size57-md input,  .font-size57-md select,  .font-size57-md textarea {font-size:5.7em!important;}  .font-size58-md,  .font-size58-md input,  .font-size58-md select,  .font-size58-md textarea {font-size:5.8em!important;}  .font-size59-md,  .font-size59-md input,  .font-size59-md select,  .font-size59-md textarea {font-size:5.9em!important;}  .font-size6-md,  .font-size6-md input,  .font-size6-md select,  .font-size6-md textarea {font-size:6em!important;}  .font-size61-md,  .font-size61-md input,  .font-size61-md select,  .font-size61-md textarea {font-size:6.1em!important;}  .font-size62-md,  .font-size62-md input,  .font-size62-md select,  .font-size62-md textarea {font-size:6.2em!important;}  .font-size63-md,  .font-size63-md input,  .font-size63-md select,  .font-size63-md textarea {font-size:6.3em!important;}  .font-size64-md,  .font-size64-md input,  .font-size64-md select,  .font-size64-md textarea {font-size:6.4em!important;}  .font-size65-md,  .font-size65-md input,  .font-size65-md select,  .font-size65-md textarea {font-size:6.5em!important;}  .font-size66-md,  .font-size66-md input,  .font-size66-md select,  .font-size66-md textarea {font-size:6.6em!important;}  .font-size67-md,  .font-size67-md input,  .font-size67-md select,  .font-size67-md textarea {font-size:6.7em!important;}  .font-size68-md,  .font-size68-md input,  .font-size68-md select,  .font-size68-md textarea {font-size:6.8em!important;}  .font-size69-md,  .font-size69-md input,  .font-size69-md select,  .font-size69-md textarea {font-size:6.9em!important;}  .font-size7-md,  .font-size7-md input,  .font-size7-md select,  .font-size7-md textarea {font-size:7em!important;}  .font-size71-md,  .font-size71-md input,  .font-size71-md select,  .font-size71-md textarea {font-size:7.1em!important;}  .font-size72-md,  .font-size72-md input,  .font-size72-md select,  .font-size72-md textarea {font-size:7.2em!important;}  .font-size73-md,  .font-size73-md input,  .font-size73-md select,  .font-size73-md textarea {font-size:7.3em!important;}  .font-size74-md,  .font-size74-md input,  .font-size74-md select,  .font-size74-md textarea {font-size:7.4em!important;}  .font-size75-md,  .font-size75-md input,  .font-size75-md select,  .font-size75-md textarea {font-size:7.5em!important;}  .font-size76-md,  .font-size76-md input,  .font-size76-md select,  .font-size76-md textarea {font-size:7.6em!important;}  .font-size77-md,  .font-size77-md input,  .font-size77-md select,  .font-size77-md textarea {font-size:7.7em!important;}  .font-size78-md,  .font-size78-md input,  .font-size78-md select,  .font-size78-md textarea {font-size:7.8em!important;}  .font-size79-md,  .font-size79-md input,  .font-size79-md select,  .font-size79-md textarea {font-size:7.9em!important;}  .font-size8-md,  .font-size8-md input,  .font-size8-md select,  .font-size8-md textarea {font-size:8em!important;} 
}
@media (min-width: 992px) { 
 .font-size01-lg,  .font-size01-lg input,  .font-size01-lg select,  .font-size01-lg textarea {font-size:0.1em!important;}  .font-size02-lg,  .font-size02-lg input,  .font-size02-lg select,  .font-size02-lg textarea {font-size:0.2em!important;}  .font-size03-lg,  .font-size03-lg input,  .font-size03-lg select,  .font-size03-lg textarea {font-size:0.3em!important;}  .font-size04-lg,  .font-size04-lg input,  .font-size04-lg select,  .font-size04-lg textarea {font-size:0.4em!important;}  .font-size05-lg,  .font-size05-lg input,  .font-size05-lg select,  .font-size05-lg textarea {font-size:0.5em!important;}  .font-size06-lg,  .font-size06-lg input,  .font-size06-lg select,  .font-size06-lg textarea {font-size:0.6em!important;}  .font-size07-lg,  .font-size07-lg input,  .font-size07-lg select,  .font-size07-lg textarea {font-size:0.7em!important;}  .font-size08-lg,  .font-size08-lg input,  .font-size08-lg select,  .font-size08-lg textarea {font-size:0.8em!important;}  .font-size09-lg,  .font-size09-lg input,  .font-size09-lg select,  .font-size09-lg textarea {font-size:0.9em!important;}  .font-size1-lg,  .font-size1-lg input,  .font-size1-lg select,  .font-size1-lg textarea {font-size:1em!important;}  .font-size11-lg,  .font-size11-lg input,  .font-size11-lg select,  .font-size11-lg textarea {font-size:1.1em!important;}  .font-size12-lg,  .font-size12-lg input,  .font-size12-lg select,  .font-size12-lg textarea {font-size:1.2em!important;}  .font-size13-lg,  .font-size13-lg input,  .font-size13-lg select,  .font-size13-lg textarea {font-size:1.3em!important;}  .font-size14-lg,  .font-size14-lg input,  .font-size14-lg select,  .font-size14-lg textarea {font-size:1.4em!important;}  .font-size15-lg,  .font-size15-lg input,  .font-size15-lg select,  .font-size15-lg textarea {font-size:1.5em!important;}  .font-size16-lg,  .font-size16-lg input,  .font-size16-lg select,  .font-size16-lg textarea {font-size:1.6em!important;}  .font-size17-lg,  .font-size17-lg input,  .font-size17-lg select,  .font-size17-lg textarea {font-size:1.7em!important;}  .font-size18-lg,  .font-size18-lg input,  .font-size18-lg select,  .font-size18-lg textarea {font-size:1.8em!important;}  .font-size19-lg,  .font-size19-lg input,  .font-size19-lg select,  .font-size19-lg textarea {font-size:1.9em!important;}  .font-size2-lg,  .font-size2-lg input,  .font-size2-lg select,  .font-size2-lg textarea {font-size:2em!important;}  .font-size21-lg,  .font-size21-lg input,  .font-size21-lg select,  .font-size21-lg textarea {font-size:2.1em!important;}  .font-size22-lg,  .font-size22-lg input,  .font-size22-lg select,  .font-size22-lg textarea {font-size:2.2em!important;}  .font-size23-lg,  .font-size23-lg input,  .font-size23-lg select,  .font-size23-lg textarea {font-size:2.3em!important;}  .font-size24-lg,  .font-size24-lg input,  .font-size24-lg select,  .font-size24-lg textarea {font-size:2.4em!important;}  .font-size25-lg,  .font-size25-lg input,  .font-size25-lg select,  .font-size25-lg textarea {font-size:2.5em!important;}  .font-size26-lg,  .font-size26-lg input,  .font-size26-lg select,  .font-size26-lg textarea {font-size:2.6em!important;}  .font-size27-lg,  .font-size27-lg input,  .font-size27-lg select,  .font-size27-lg textarea {font-size:2.7em!important;}  .font-size28-lg,  .font-size28-lg input,  .font-size28-lg select,  .font-size28-lg textarea {font-size:2.8em!important;}  .font-size29-lg,  .font-size29-lg input,  .font-size29-lg select,  .font-size29-lg textarea {font-size:2.9em!important;}  .font-size3-lg,  .font-size3-lg input,  .font-size3-lg select,  .font-size3-lg textarea {font-size:3em!important;}  .font-size31-lg,  .font-size31-lg input,  .font-size31-lg select,  .font-size31-lg textarea {font-size:3.1em!important;}  .font-size32-lg,  .font-size32-lg input,  .font-size32-lg select,  .font-size32-lg textarea {font-size:3.2em!important;}  .font-size33-lg,  .font-size33-lg input,  .font-size33-lg select,  .font-size33-lg textarea {font-size:3.3em!important;}  .font-size34-lg,  .font-size34-lg input,  .font-size34-lg select,  .font-size34-lg textarea {font-size:3.4em!important;}  .font-size35-lg,  .font-size35-lg input,  .font-size35-lg select,  .font-size35-lg textarea {font-size:3.5em!important;}  .font-size36-lg,  .font-size36-lg input,  .font-size36-lg select,  .font-size36-lg textarea {font-size:3.6em!important;}  .font-size37-lg,  .font-size37-lg input,  .font-size37-lg select,  .font-size37-lg textarea {font-size:3.7em!important;}  .font-size38-lg,  .font-size38-lg input,  .font-size38-lg select,  .font-size38-lg textarea {font-size:3.8em!important;}  .font-size39-lg,  .font-size39-lg input,  .font-size39-lg select,  .font-size39-lg textarea {font-size:3.9em!important;}  .font-size4-lg,  .font-size4-lg input,  .font-size4-lg select,  .font-size4-lg textarea {font-size:4em!important;}  .font-size41-lg,  .font-size41-lg input,  .font-size41-lg select,  .font-size41-lg textarea {font-size:4.1em!important;}  .font-size42-lg,  .font-size42-lg input,  .font-size42-lg select,  .font-size42-lg textarea {font-size:4.2em!important;}  .font-size43-lg,  .font-size43-lg input,  .font-size43-lg select,  .font-size43-lg textarea {font-size:4.3em!important;}  .font-size44-lg,  .font-size44-lg input,  .font-size44-lg select,  .font-size44-lg textarea {font-size:4.4em!important;}  .font-size45-lg,  .font-size45-lg input,  .font-size45-lg select,  .font-size45-lg textarea {font-size:4.5em!important;}  .font-size46-lg,  .font-size46-lg input,  .font-size46-lg select,  .font-size46-lg textarea {font-size:4.6em!important;}  .font-size47-lg,  .font-size47-lg input,  .font-size47-lg select,  .font-size47-lg textarea {font-size:4.7em!important;}  .font-size48-lg,  .font-size48-lg input,  .font-size48-lg select,  .font-size48-lg textarea {font-size:4.8em!important;}  .font-size49-lg,  .font-size49-lg input,  .font-size49-lg select,  .font-size49-lg textarea {font-size:4.9em!important;}  .font-size5-lg,  .font-size5-lg input,  .font-size5-lg select,  .font-size5-lg textarea {font-size:5em!important;}  .font-size51-lg,  .font-size51-lg input,  .font-size51-lg select,  .font-size51-lg textarea {font-size:5.1em!important;}  .font-size52-lg,  .font-size52-lg input,  .font-size52-lg select,  .font-size52-lg textarea {font-size:5.2em!important;}  .font-size53-lg,  .font-size53-lg input,  .font-size53-lg select,  .font-size53-lg textarea {font-size:5.3em!important;}  .font-size54-lg,  .font-size54-lg input,  .font-size54-lg select,  .font-size54-lg textarea {font-size:5.4em!important;}  .font-size55-lg,  .font-size55-lg input,  .font-size55-lg select,  .font-size55-lg textarea {font-size:5.5em!important;}  .font-size56-lg,  .font-size56-lg input,  .font-size56-lg select,  .font-size56-lg textarea {font-size:5.6em!important;}  .font-size57-lg,  .font-size57-lg input,  .font-size57-lg select,  .font-size57-lg textarea {font-size:5.7em!important;}  .font-size58-lg,  .font-size58-lg input,  .font-size58-lg select,  .font-size58-lg textarea {font-size:5.8em!important;}  .font-size59-lg,  .font-size59-lg input,  .font-size59-lg select,  .font-size59-lg textarea {font-size:5.9em!important;}  .font-size6-lg,  .font-size6-lg input,  .font-size6-lg select,  .font-size6-lg textarea {font-size:6em!important;}  .font-size61-lg,  .font-size61-lg input,  .font-size61-lg select,  .font-size61-lg textarea {font-size:6.1em!important;}  .font-size62-lg,  .font-size62-lg input,  .font-size62-lg select,  .font-size62-lg textarea {font-size:6.2em!important;}  .font-size63-lg,  .font-size63-lg input,  .font-size63-lg select,  .font-size63-lg textarea {font-size:6.3em!important;}  .font-size64-lg,  .font-size64-lg input,  .font-size64-lg select,  .font-size64-lg textarea {font-size:6.4em!important;}  .font-size65-lg,  .font-size65-lg input,  .font-size65-lg select,  .font-size65-lg textarea {font-size:6.5em!important;}  .font-size66-lg,  .font-size66-lg input,  .font-size66-lg select,  .font-size66-lg textarea {font-size:6.6em!important;}  .font-size67-lg,  .font-size67-lg input,  .font-size67-lg select,  .font-size67-lg textarea {font-size:6.7em!important;}  .font-size68-lg,  .font-size68-lg input,  .font-size68-lg select,  .font-size68-lg textarea {font-size:6.8em!important;}  .font-size69-lg,  .font-size69-lg input,  .font-size69-lg select,  .font-size69-lg textarea {font-size:6.9em!important;}  .font-size7-lg,  .font-size7-lg input,  .font-size7-lg select,  .font-size7-lg textarea {font-size:7em!important;}  .font-size71-lg,  .font-size71-lg input,  .font-size71-lg select,  .font-size71-lg textarea {font-size:7.1em!important;}  .font-size72-lg,  .font-size72-lg input,  .font-size72-lg select,  .font-size72-lg textarea {font-size:7.2em!important;}  .font-size73-lg,  .font-size73-lg input,  .font-size73-lg select,  .font-size73-lg textarea {font-size:7.3em!important;}  .font-size74-lg,  .font-size74-lg input,  .font-size74-lg select,  .font-size74-lg textarea {font-size:7.4em!important;}  .font-size75-lg,  .font-size75-lg input,  .font-size75-lg select,  .font-size75-lg textarea {font-size:7.5em!important;}  .font-size76-lg,  .font-size76-lg input,  .font-size76-lg select,  .font-size76-lg textarea {font-size:7.6em!important;}  .font-size77-lg,  .font-size77-lg input,  .font-size77-lg select,  .font-size77-lg textarea {font-size:7.7em!important;}  .font-size78-lg,  .font-size78-lg input,  .font-size78-lg select,  .font-size78-lg textarea {font-size:7.8em!important;}  .font-size79-lg,  .font-size79-lg input,  .font-size79-lg select,  .font-size79-lg textarea {font-size:7.9em!important;}  .font-size8-lg,  .font-size8-lg input,  .font-size8-lg select,  .font-size8-lg textarea {font-size:8em!important;} 
}
@media (min-width: 1300px) { 
 .font-size01-xl,  .font-size01-xl input,  .font-size01-xl select,  .font-size01-xl textarea {font-size:0.1em!important;}  .font-size02-xl,  .font-size02-xl input,  .font-size02-xl select,  .font-size02-xl textarea {font-size:0.2em!important;}  .font-size03-xl,  .font-size03-xl input,  .font-size03-xl select,  .font-size03-xl textarea {font-size:0.3em!important;}  .font-size04-xl,  .font-size04-xl input,  .font-size04-xl select,  .font-size04-xl textarea {font-size:0.4em!important;}  .font-size05-xl,  .font-size05-xl input,  .font-size05-xl select,  .font-size05-xl textarea {font-size:0.5em!important;}  .font-size06-xl,  .font-size06-xl input,  .font-size06-xl select,  .font-size06-xl textarea {font-size:0.6em!important;}  .font-size07-xl,  .font-size07-xl input,  .font-size07-xl select,  .font-size07-xl textarea {font-size:0.7em!important;}  .font-size08-xl,  .font-size08-xl input,  .font-size08-xl select,  .font-size08-xl textarea {font-size:0.8em!important;}  .font-size09-xl,  .font-size09-xl input,  .font-size09-xl select,  .font-size09-xl textarea {font-size:0.9em!important;}  .font-size1-xl,  .font-size1-xl input,  .font-size1-xl select,  .font-size1-xl textarea {font-size:1em!important;}  .font-size11-xl,  .font-size11-xl input,  .font-size11-xl select,  .font-size11-xl textarea {font-size:1.1em!important;}  .font-size12-xl,  .font-size12-xl input,  .font-size12-xl select,  .font-size12-xl textarea {font-size:1.2em!important;}  .font-size13-xl,  .font-size13-xl input,  .font-size13-xl select,  .font-size13-xl textarea {font-size:1.3em!important;}  .font-size14-xl,  .font-size14-xl input,  .font-size14-xl select,  .font-size14-xl textarea {font-size:1.4em!important;}  .font-size15-xl,  .font-size15-xl input,  .font-size15-xl select,  .font-size15-xl textarea {font-size:1.5em!important;}  .font-size16-xl,  .font-size16-xl input,  .font-size16-xl select,  .font-size16-xl textarea {font-size:1.6em!important;}  .font-size17-xl,  .font-size17-xl input,  .font-size17-xl select,  .font-size17-xl textarea {font-size:1.7em!important;}  .font-size18-xl,  .font-size18-xl input,  .font-size18-xl select,  .font-size18-xl textarea {font-size:1.8em!important;}  .font-size19-xl,  .font-size19-xl input,  .font-size19-xl select,  .font-size19-xl textarea {font-size:1.9em!important;}  .font-size2-xl,  .font-size2-xl input,  .font-size2-xl select,  .font-size2-xl textarea {font-size:2em!important;}  .font-size21-xl,  .font-size21-xl input,  .font-size21-xl select,  .font-size21-xl textarea {font-size:2.1em!important;}  .font-size22-xl,  .font-size22-xl input,  .font-size22-xl select,  .font-size22-xl textarea {font-size:2.2em!important;}  .font-size23-xl,  .font-size23-xl input,  .font-size23-xl select,  .font-size23-xl textarea {font-size:2.3em!important;}  .font-size24-xl,  .font-size24-xl input,  .font-size24-xl select,  .font-size24-xl textarea {font-size:2.4em!important;}  .font-size25-xl,  .font-size25-xl input,  .font-size25-xl select,  .font-size25-xl textarea {font-size:2.5em!important;}  .font-size26-xl,  .font-size26-xl input,  .font-size26-xl select,  .font-size26-xl textarea {font-size:2.6em!important;}  .font-size27-xl,  .font-size27-xl input,  .font-size27-xl select,  .font-size27-xl textarea {font-size:2.7em!important;}  .font-size28-xl,  .font-size28-xl input,  .font-size28-xl select,  .font-size28-xl textarea {font-size:2.8em!important;}  .font-size29-xl,  .font-size29-xl input,  .font-size29-xl select,  .font-size29-xl textarea {font-size:2.9em!important;}  .font-size3-xl,  .font-size3-xl input,  .font-size3-xl select,  .font-size3-xl textarea {font-size:3em!important;}  .font-size31-xl,  .font-size31-xl input,  .font-size31-xl select,  .font-size31-xl textarea {font-size:3.1em!important;}  .font-size32-xl,  .font-size32-xl input,  .font-size32-xl select,  .font-size32-xl textarea {font-size:3.2em!important;}  .font-size33-xl,  .font-size33-xl input,  .font-size33-xl select,  .font-size33-xl textarea {font-size:3.3em!important;}  .font-size34-xl,  .font-size34-xl input,  .font-size34-xl select,  .font-size34-xl textarea {font-size:3.4em!important;}  .font-size35-xl,  .font-size35-xl input,  .font-size35-xl select,  .font-size35-xl textarea {font-size:3.5em!important;}  .font-size36-xl,  .font-size36-xl input,  .font-size36-xl select,  .font-size36-xl textarea {font-size:3.6em!important;}  .font-size37-xl,  .font-size37-xl input,  .font-size37-xl select,  .font-size37-xl textarea {font-size:3.7em!important;}  .font-size38-xl,  .font-size38-xl input,  .font-size38-xl select,  .font-size38-xl textarea {font-size:3.8em!important;}  .font-size39-xl,  .font-size39-xl input,  .font-size39-xl select,  .font-size39-xl textarea {font-size:3.9em!important;}  .font-size4-xl,  .font-size4-xl input,  .font-size4-xl select,  .font-size4-xl textarea {font-size:4em!important;}  .font-size41-xl,  .font-size41-xl input,  .font-size41-xl select,  .font-size41-xl textarea {font-size:4.1em!important;}  .font-size42-xl,  .font-size42-xl input,  .font-size42-xl select,  .font-size42-xl textarea {font-size:4.2em!important;}  .font-size43-xl,  .font-size43-xl input,  .font-size43-xl select,  .font-size43-xl textarea {font-size:4.3em!important;}  .font-size44-xl,  .font-size44-xl input,  .font-size44-xl select,  .font-size44-xl textarea {font-size:4.4em!important;}  .font-size45-xl,  .font-size45-xl input,  .font-size45-xl select,  .font-size45-xl textarea {font-size:4.5em!important;}  .font-size46-xl,  .font-size46-xl input,  .font-size46-xl select,  .font-size46-xl textarea {font-size:4.6em!important;}  .font-size47-xl,  .font-size47-xl input,  .font-size47-xl select,  .font-size47-xl textarea {font-size:4.7em!important;}  .font-size48-xl,  .font-size48-xl input,  .font-size48-xl select,  .font-size48-xl textarea {font-size:4.8em!important;}  .font-size49-xl,  .font-size49-xl input,  .font-size49-xl select,  .font-size49-xl textarea {font-size:4.9em!important;}  .font-size5-xl,  .font-size5-xl input,  .font-size5-xl select,  .font-size5-xl textarea {font-size:5em!important;}  .font-size51-xl,  .font-size51-xl input,  .font-size51-xl select,  .font-size51-xl textarea {font-size:5.1em!important;}  .font-size52-xl,  .font-size52-xl input,  .font-size52-xl select,  .font-size52-xl textarea {font-size:5.2em!important;}  .font-size53-xl,  .font-size53-xl input,  .font-size53-xl select,  .font-size53-xl textarea {font-size:5.3em!important;}  .font-size54-xl,  .font-size54-xl input,  .font-size54-xl select,  .font-size54-xl textarea {font-size:5.4em!important;}  .font-size55-xl,  .font-size55-xl input,  .font-size55-xl select,  .font-size55-xl textarea {font-size:5.5em!important;}  .font-size56-xl,  .font-size56-xl input,  .font-size56-xl select,  .font-size56-xl textarea {font-size:5.6em!important;}  .font-size57-xl,  .font-size57-xl input,  .font-size57-xl select,  .font-size57-xl textarea {font-size:5.7em!important;}  .font-size58-xl,  .font-size58-xl input,  .font-size58-xl select,  .font-size58-xl textarea {font-size:5.8em!important;}  .font-size59-xl,  .font-size59-xl input,  .font-size59-xl select,  .font-size59-xl textarea {font-size:5.9em!important;}  .font-size6-xl,  .font-size6-xl input,  .font-size6-xl select,  .font-size6-xl textarea {font-size:6em!important;}  .font-size61-xl,  .font-size61-xl input,  .font-size61-xl select,  .font-size61-xl textarea {font-size:6.1em!important;}  .font-size62-xl,  .font-size62-xl input,  .font-size62-xl select,  .font-size62-xl textarea {font-size:6.2em!important;}  .font-size63-xl,  .font-size63-xl input,  .font-size63-xl select,  .font-size63-xl textarea {font-size:6.3em!important;}  .font-size64-xl,  .font-size64-xl input,  .font-size64-xl select,  .font-size64-xl textarea {font-size:6.4em!important;}  .font-size65-xl,  .font-size65-xl input,  .font-size65-xl select,  .font-size65-xl textarea {font-size:6.5em!important;}  .font-size66-xl,  .font-size66-xl input,  .font-size66-xl select,  .font-size66-xl textarea {font-size:6.6em!important;}  .font-size67-xl,  .font-size67-xl input,  .font-size67-xl select,  .font-size67-xl textarea {font-size:6.7em!important;}  .font-size68-xl,  .font-size68-xl input,  .font-size68-xl select,  .font-size68-xl textarea {font-size:6.8em!important;}  .font-size69-xl,  .font-size69-xl input,  .font-size69-xl select,  .font-size69-xl textarea {font-size:6.9em!important;}  .font-size7-xl,  .font-size7-xl input,  .font-size7-xl select,  .font-size7-xl textarea {font-size:7em!important;}  .font-size71-xl,  .font-size71-xl input,  .font-size71-xl select,  .font-size71-xl textarea {font-size:7.1em!important;}  .font-size72-xl,  .font-size72-xl input,  .font-size72-xl select,  .font-size72-xl textarea {font-size:7.2em!important;}  .font-size73-xl,  .font-size73-xl input,  .font-size73-xl select,  .font-size73-xl textarea {font-size:7.3em!important;}  .font-size74-xl,  .font-size74-xl input,  .font-size74-xl select,  .font-size74-xl textarea {font-size:7.4em!important;}  .font-size75-xl,  .font-size75-xl input,  .font-size75-xl select,  .font-size75-xl textarea {font-size:7.5em!important;}  .font-size76-xl,  .font-size76-xl input,  .font-size76-xl select,  .font-size76-xl textarea {font-size:7.6em!important;}  .font-size77-xl,  .font-size77-xl input,  .font-size77-xl select,  .font-size77-xl textarea {font-size:7.7em!important;}  .font-size78-xl,  .font-size78-xl input,  .font-size78-xl select,  .font-size78-xl textarea {font-size:7.8em!important;}  .font-size79-xl,  .font-size79-xl input,  .font-size79-xl select,  .font-size79-xl textarea {font-size:7.9em!important;}  .font-size8-xl,  .font-size8-xl input,  .font-size8-xl select,  .font-size8-xl textarea {font-size:8em!important;} 
}
.font-size1vw{font-size:1.0vw;}
.font-size11vw{font-size:1.1vw;}
.font-size12vw{font-size:1.2vw;}
.font-size13vw{font-size:1.3vw;}
.font-size14vw{font-size:1.4vw;}
.font-size15vw{font-size:1.5vw;}
.font-size16vw{font-size:1.6vw;}
@media (min-width: 576px) {
.font-size1vw-sm{font-size:1.0vw!important;}
.font-size11vw-sm{font-size:1.1vw!important;}
.font-size12vw-sm{font-size:1.2vw!important;}
.font-size13vw-sm{font-size:1.3vw!important;}
.font-size14vw-sm{font-size:1.4vw!important;}
.font-size15vw-sm{font-size:1.5vw!important;}
.font-size16vw-sm{font-size:1.6vw!important;}
}
@media (min-width: 768px) {
.font-size1vw-md{font-size:1.0vw!important;}
.font-size11vw-md{font-size:1.1vw!important;}
.font-size12vw-md{font-size:1.2vw!important;}
.font-size13vw-md{font-size:1.3vw!important;}
.font-size14vw-md{font-size:1.4vw!important;}
.font-size15vw-md{font-size:1.5vw!important;}
.font-size16vw-md{font-size:1.6vw!important;}
}
@media (min-width: 992px) {
.font-size1vw-lg{font-size:1.0vw!important;}
.font-size11vw-lg{font-size:1.1vw!important;}
.font-size12vw-lg{font-size:1.2vw!important;}
.font-size13vw-lg{font-size:1.3vw!important;}
.font-size14vw-lg{font-size:1.4vw!important;}
.font-size15vw-lg{font-size:1.5vw!important;}
.font-size16vw-lg{font-size:1.6vw!important;}
}
@media (min-width: 1300px) {
.font-size1vw-xl{font-size:1.0vw!important;}
.font-size11vw-xl{font-size:1.1vw!important;}
.font-size12vw-xl{font-size:1.2vw!important;}
.font-size13vw-xl{font-size:1.3vw!important;}
.font-size14vw-xl{font-size:1.4vw!important;}
.font-size15vw-xl{font-size:1.5vw!important;}
.font-size16vw-xl{font-size:1.6vw!important;}
}
/* ====== shadows ======= */
 .shadow, .shadow{box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.0);}
 .shadow-white, .shadow-white{box-shadow: 0px 0px 15px 0px rgba(255, 255, 255, 0.7);}
 .shadow-nav, .shadow-nav{box-shadow: 5px 5px 15px 0px rgba(0, 0, 0, 0.3);}
 .shadow-txt, .shadow-txt {text-shadow: 0px 0px 3px rgba(0,0,0,0.7);}
 .shadow-txt-none .shadow-txt-none {text-shadow: none;}
 .shadow-low, .shadow-low {box-shadow: 2px 2px 6px 0px rgba(0, 0, 0, 0.1);}
 .shadow-long, .shadow-long {box-shadow: 0px 5px 20px 5px rgba(0, 0, 0, 0.15);}
#at4-share {direction:ltr;}
.at-right{box-shadow: 2px 2px 6px 0px rgba(0, 0, 0, 0.1);direction:ltr!important;}
/* ====== overflow ======= */
 .of-scroll{overflow-y:scroll;}
 .of-hidden {overflow:hidden;}
 .of-visible {overflow:visible;}
 .of-auto {overflow-y:auto;}
 .of-scroll {overflow-y:scroll;}
@media (min-width: 576px) {
 .of-scroll-sm{overflow-y:scroll!important;}
 .of-hidden-sm {overflow:hidden!important;}
 .of-visible-sm {overflow:visible!important;}
 .of-auto-sm {overflow-y:auto!important;}
 .of-scroll-sm {overflow-y:scroll!important;}
}
@media (min-width: 768px) {
 .of-scroll-md{overflow-y:scroll!important;}
 .of-hidden-md {overflow:hidden!important;}
 .of-visible-md {overflow:visible!important;}
 .of-auto-md {overflow-y:auto!important;}
 .of-scroll-md {overflow-y:scroll!important;}
}
@media (min-width: 992px) {
 .of-scroll-lg{overflow-y:scroll!important;}
 .of-hidden-lg {overflow:hidden!important;}
 .of-visible-lg {overflow:visible!important;}
 .of-auto-lg {overflow-y:auto!important;}
 .of-scroll-lg {overflow-y:scroll!important;}
}
@media (min-width: 1300px) {
 .of-scroll-xl{overflow-y:scroll!important;}
 .of-hidden-xl {overflow:hidden!important;}
 .of-visible-xl {overflow:visible!important;}
 .of-auto-xl {overflow-y:auto!important;}
 .of-scroll-xl {overflow-y:scroll!important;}
}
/* ====== cursor ======= */
 .pointer, .pointer{cursor:pointer;}
 .not-allowed, .not-allowed{cursor:not-allowed;}
/* ====== p margin ======= */
 .par0 p, .par0{ margin:0 0!important;}
 .par1 p, .par1{ margin:1px 0!important;}
 .par2 p, .par2{ margin:2px 0!important;}
 .par3 p, .par3{ margin:3px 0!important;}
 .par4 p, .par4{ margin:4px 0!important;}
 .par5 p, .par5{ margin:5px 0!important;}
 .par6 p, .par6{ margin:6px 0!important;}
 .par7 p, .par7{ margin:7px 0!important;}
 .par8 p, .par8{ margin:8px 0!important;}
 .par9 p, .par9{ margin:9px 0!important;}
/* ====== radii ======= */
 .radius3, .radius3{border-radius:3px;}
 .radius5, .radius5{border-radius:5px;}
 .radius7, .radius7{border-radius:7px;}
 .radius10, .radius10{border-radius:10px;}
 .radius15, .radius15{border-radius:15px;}
 .radius10left, .radius10left{border-radius:10px 0 0 10px;}
 .radius10right, .radius10right{border-radius:0 10px 10px 0;}
 .radius20, .radius20{border-radius:20px;}
 .radius25, .radius25{border-radius:25px;}
 .radius10righttop, .radius10righttop{border-radius:0 0 10px 0;}
 .radius5bottom, .radius5bottom{border-radius:0 0 5px 5px;}
 .circle, .circle{border-radius:50%;}
/* ====== form elements =========== */
/* button can not be used since it effects the enable element - button is .mybutton for site use */
  input[type=text], input[type=text],   input[type=email],   input[type=number],   input[type=tel],   textarea,   input[type=submit],   input[type=button],   .mybutton,  button   input[type=password],  input[type=password], .mybutton {width:100%;margin:0; font-family: "Assistant", Arial, Helvetica, sans-serif; outline:none;border:none;}
  select, select {width:100%; margin:0; padding:2px;font-family: Assistant, Arial, Helvetica, sans-serif; border:solid 1px #ccc; outline:none;}
  input[type=checkbox],   input[type=radio]{width:23px;height:23px;}
  textarea{resize:none} 
.valign-middle{vertical-align:middle;}
input[type=checkbox] {vertical-align:middle;}
/* =========== placeholder ============= */
::-webkit-placeholder{color:#777;font-size:1em;}
::-moz-placeholder{color:#777;font-size:1em;}
::-ms-placeholder{color:#777;font-size:1em;}
::placeholder {color:#777;font-size:1em;}
@media (min-width: 576px) {
::-webkit-placeholder{color:#777;font-size:1em;}
::-moz-placeholder{color:#777;font-size:1em;}
::-ms-placeholder{color:#777;font-size:1em;}
::placeholder {color:#777;font-size:1em;}
}
@media (min-width: 768px) {
::-webkit-placeholder{color:#777;font-size:1.0em;}
::-moz-placeholder{color:#777;font-size:1.0em;}
::-ms-placeholder{color:#777;font-size:1.0em;}
::placeholder {color:#777;font-size:1.0em;}
}
@media (min-width: 992px) {
::-webkit-placeholder{color:#777;font-size:1.0em;}
::-moz-placeholder{color:#777;font-size:1.0em;}
::-ms-placeholder{color:#777;font-size:1.0em;}
::placeholder {color:#777;font-size:1.0em;}
}
@media (min-width: 1300px) {
::-webkit-placeholder{color:#777;font-size:1.1em;}
::-moz-placeholder{color:#777;font-size:1.1em;}
::-ms-placeholder{color:#777;font-size:0.1em;}
::placeholder {color:#777;font-size:1.1em;}
}
/* ====== images ======= */
 .ob-fit a img,  .ob-fit img {
width:100%!important;
height:100%!important;
object-fit: cover!important;
}
 div a img,  div img,  img  {
max-width:100%!important;
max-height:100%!important;
}
 .small-img img {
width:80%!important;
height:80%!important;
object-fit: cover!important;
}
li .ob-fit a img {
width:100%!important;
height:100%!important;
object-fit: cover!important;
}
 .ob-fit-none a img,  .ob-fit-none img {
object-fit: none!important;
}
input[type=image] {
max-width:100%;
max-height:100%;
outline:none;
}
/* == img limits == */
.fit-img2 img {width:2%; height:auto; margin:auto;} .fit-img3 img {width:3%; height:auto; margin:auto;} .fit-img4 img {width:4%; height:auto; margin:auto;} .fit-img5 img {width:5%; height:auto; margin:auto;} .fit-img10 img {width:10%; height:auto; margin:auto;} .fit-img15 img {width:15%; height:auto; margin:auto;} .fit-img20 img {width:20%; height:auto; margin:auto;} .fit-img25 img {width:25%; height:auto; margin:auto;} .fit-img30 img {width:30%; height:auto; margin:auto;} .fit-img35 img {width:35%; height:auto; margin:auto;} .fit-img40 img {width:40%; height:auto; margin:auto;} .fit-img45 img {width:45%; height:auto; margin:auto;} .fit-img50 img {width:50%; height:auto; margin:auto;} .fit-img55 img {width:55%; height:auto; margin:auto;} .fit-img60 img {width:60%; height:auto; margin:auto;} .fit-img65 img {width:65%; height:auto; margin:auto;} .fit-img70 img {width:70%; height:auto; margin:auto;} .fit-img75 img {width:75%; height:auto; margin:auto;} .fit-img80 img {width:80%; height:auto; margin:auto;} .fit-img85 img {width:85%; height:auto; margin:auto;} .fit-img90 img {width:90%; height:auto; margin:auto;} .fit-img95 img {width:95%; height:auto; margin:auto;} .fit-img100 img {width:100%; height:auto; margin:auto;} 
@media (min-width: 576px) {
	.fit-img2-sm img {width:2%; height:auto; margin:auto;} .fit-img3-sm img {width:3%; height:auto; margin:auto;} .fit-img4-sm img {width:4%; height:auto; margin:auto;}
.fit-img5-sm img {width:5%; height:auto; margin:auto;} .fit-img10-sm img {width:10%; height:auto; margin:auto;} .fit-img15-sm img {width:15%; height:auto; margin:auto;} .fit-img20-sm img {width:20%; height:auto; margin:auto;} .fit-img25-sm img {width:25%; height:auto; margin:auto;} .fit-img30-sm img {width:30%; height:auto; margin:auto;} .fit-img35-sm img {width:35%; height:auto; margin:auto;} .fit-img40-sm img {width:40%; height:auto; margin:auto;} .fit-img45-sm img {width:45%; height:auto; margin:auto;} .fit-img50-sm img {width:50%; height:auto; margin:auto;} .fit-img55-sm img {width:55%; height:auto; margin:auto;} .fit-img60-sm img {width:60%; height:auto; margin:auto;} .fit-img65-sm img {width:65%; height:auto; margin:auto;} .fit-img70-sm img {width:70%; height:auto; margin:auto;} .fit-img75-sm img {width:75%; height:auto; margin:auto;} .fit-img80-sm img {width:80%; height:auto; margin:auto;} .fit-img85-sm img {width:85%; height:auto; margin:auto;} .fit-img90-sm img {width:90%; height:auto; margin:auto;} .fit-img95-sm img {width:95%; height:auto; margin:auto;} .fit-img100-sm img {width:100%; height:auto; margin:auto;} 
} 
@media (min-width: 768px) {
		.fit-img2-md img {width:2%; height:auto; margin:auto;} .fit-img3-md img {width:3%; height:auto; margin:auto;} .fit-img4-md img {width:4%; height:auto; margin:auto;}
.fit-img5-md img {width:5%; height:auto; margin:auto;} .fit-img10-md img {width:10%; height:auto; margin:auto;} .fit-img15-md img {width:15%; height:auto; margin:auto;} .fit-img20-md img {width:20%; height:auto; margin:auto;} .fit-img25-md img {width:25%; height:auto; margin:auto;} .fit-img30-md img {width:30%; height:auto; margin:auto;} .fit-img35-md img {width:35%; height:auto; margin:auto;} .fit-img40-md img {width:40%; height:auto; margin:auto;} .fit-img45-md img {width:45%; height:auto; margin:auto;} .fit-img50-md img {width:50%; height:auto; margin:auto;} .fit-img55-md img {width:55%; height:auto; margin:auto;} .fit-img60-md img {width:60%; height:auto; margin:auto;} .fit-img65-md img {width:65%; height:auto; margin:auto;} .fit-img70-md img {width:70%; height:auto; margin:auto;} .fit-img75-md img {width:75%; height:auto; margin:auto;} .fit-img80-md img {width:80%; height:auto; margin:auto;} .fit-img85-md img {width:85%; height:auto; margin:auto;} .fit-img90-md img {width:90%; height:auto; margin:auto;} .fit-img95-md img {width:95%; height:auto; margin:auto;} .fit-img100-md img {width:100%; height:auto; margin:auto;} 
} 
@media (min-width: 992px) {
			.fit-img2-lg img {width:2%; height:auto; margin:auto;} .fit-img3-lg img {width:3%; height:auto; margin:auto;} .fit-img4-lg img {width:4%; height:auto; margin:auto;}
.fit-img5-lg img {width:5%; height:auto; margin:auto;} .fit-img10-lg img {width:10%; height:auto; margin:auto;} .fit-img15-lg img {width:15%; height:auto; margin:auto;} .fit-img20-lg img {width:20%; height:auto; margin:auto;} .fit-img25-lg img {width:25%; height:auto; margin:auto;} .fit-img30-lg img {width:30%; height:auto; margin:auto;} .fit-img35-lg img {width:35%; height:auto; margin:auto;} .fit-img40-lg img {width:40%; height:auto; margin:auto;} .fit-img45-lg img {width:45%; height:auto; margin:auto;} .fit-img50-lg img {width:50%; height:auto; margin:auto;} .fit-img55-lg img {width:55%; height:auto; margin:auto;} .fit-img60-lg img {width:60%; height:auto; margin:auto;} .fit-img65-lg img {width:65%; height:auto; margin:auto;} .fit-img70-lg img {width:70%; height:auto; margin:auto;} .fit-img75-lg img {width:75%; height:auto; margin:auto;} .fit-img80-lg img {width:80%; height:auto; margin:auto;} .fit-img85-lg img {width:85%; height:auto; margin:auto;} .fit-img90-lg img {width:90%; height:auto; margin:auto;} .fit-img95-lg img {width:95%; height:auto; margin:auto;} .fit-img100-lg img {width:100%; height:auto; margin:auto;} 
} 
@media (min-width: 1300px) {
				.fit-img2-xl img {width:2%; height:auto; margin:auto;} .fit-img3-xl img {width:3%; height:auto; margin:auto;} .fit-img4-xl img {width:4%; height:auto; margin:auto;}
.fit-img5-xl img {width:5%; height:auto; margin:auto;} .fit-img10-xl img {width:10%; height:auto; margin:auto;} .fit-img15-xl img {width:15%; height:auto; margin:auto;} .fit-img20-xl img {width:20%; height:auto; margin:auto;} .fit-img25-xl img {width:25%; height:auto; margin:auto;} .fit-img30-xl img {width:30%; height:auto; margin:auto;} .fit-img35-xl img {width:35%; height:auto; margin:auto;} .fit-img40-xl img {width:40%; height:auto; margin:auto;} .fit-img45-xl img {width:45%; height:auto; margin:auto;} .fit-img50-xl img {width:50%; height:auto; margin:auto;} .fit-img55-xl img {width:55%; height:auto; margin:auto;} .fit-img60-xl img {width:60%; height:auto; margin:auto;} .fit-img65-xl img {width:65%; height:auto; margin:auto;} .fit-img70-xl img {width:70%; height:auto; margin:auto;} .fit-img75-xl img {width:75%; height:auto; margin:auto;} .fit-img80-xl img {width:80%; height:auto; margin:auto;} .fit-img85-xl img {width:85%; height:auto; margin:auto;} .fit-img90-xl img {width:90%; height:auto; margin:auto;} .fit-img95-xl img {width:95%; height:auto; margin:auto;} .fit-img100-xl img {width:100%; height:auto; margin:auto;} 
}
/* ====== sticky horizontal nav ========== */
.fixed-hnav {position:fixed;box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.3);top:0;right:0;}
@media (min-width: 576px) {
.fixed-hnav-sm {position:fixed;box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.3);top:0;right:0;}
}
@media (min-width: 768px) {
.fixed-hnav-md {position:fixed;box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.3);top:0;right:0;}
}
@media (min-width: 992px) {
.fixed-hnav-lg {position:fixed;box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.3);top:0;right:0;}
}
@media (min-width: 1300px) {
.fixed-hnav-xl {position:fixed;box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.3);top:0;right:0;}
}
/* ====== sticky horizontal nav ========== */
/* ======= min height (temp)=========== */
.min-height50 {min-height:50px;}
.min-height-init {min-height:initial;}
@media (min-width: 576px) {
.min-height50-sm {min-height:50px;}
}
@media (min-width: 768px) {
.min-height50-md {min-height:50px;}
.min-height-init-md {min-height:initial;}
}
@media (min-width: 992px) {
.min-height50-lg {min-height:50px;}
.min-height-init-lg {min-height:initial;}
}
@media (min-width: 1300px) {
.min-height50-xl {min-height:50px;}
.min-height-init-xl {min-height:initial;}
}
/* ====== basic ======= */
 .no-wrap{white-space:nowrap;}
 .yes-wrap, .yes-wrap{white-space:normal!important;}
@media (min-width: 576px) {
 .no-wrap-sm, .no-wrap-sm{white-space:nowrap!important;}
}
@media (min-width: 768px) {
 .no-wrap-md, .no-wrap-md{white-space:nowrap!important;}
}
@media (min-width: 992px) {
 .no-wrap-lg, .no-wrap-lg{white-space:nowrap!important;}
}
@media (min-width: 1300px) {
 .no-wrap-xl, .no-wrap-xl{white-space:nowrap!important;}
}
.clearfix:after {
	content: " ";
	visibility: hidden;
	display: block;
	height: 0;
	clear: both;
}
i:after{display:inline}
h1, h2, h3, h4, h5 {
	display:inline;
	font-weight:normal;
	font-size:1.0em;
}
.pagetitle h1, .pagetitle h2, .pagetitle h3, .pagetitle h4, .pagetitleh5 {
	display:inline;
	font-weight:normal;	
	font-size:1.0em;
}
a {
	text-decoration:none;
	color:#333;
}
img {
	vertical-align:middle;
	border:none;
}
.form_lr, .ltr{
direction:ltr;
}
/* ===== elements | overlay ================= */
@keyframes ani_fade_in {
from {
opacity:0.0;
}
to {
opacity:1.0;
}
}
.ol:hover .gallery_overlay{-webkit-animation-name:ani_fade_in; animation-name: ani_fade_in; -webkit-animation-duration: 1s; animation-duration: 1s; -webkit-animation-fill-mode: forwards; animation-fill-mode: forwards;}
.gallery_overlay {width:100%;position:absolute;right:0;bottom:0;height:100%;background-color:rgba(0,0,0,0.3);display:flex;align-items:center;opacity:0;}
@media (min-width: 576px) {
.ol-sm:hover .gallery_overlay-sm{-webkit-animation-name:ani_fade_in; animation-name: ani_fade_in; -webkit-animation-duration: 1s; animation-duration: 1s; -webkit-animation-fill-mode: forwards; animation-fill-mode: forwards;}
.gallery_overlay-sm {width:100%;position:absolute;right:0;bottom:0;height:100%;background-color:rgba(0,0,0,0.3);display:flex;align-items:center;opacity:0;}
}
@media (min-width: 768px) {
.ol-md:hover .gallery_overlay-md{-webkit-animation-name:ani_fade_in; animation-name: ani_fade_in; -webkit-animation-duration: 1s; animation-duration: 1s; -webkit-animation-fill-mode: forwards; animation-fill-mode: forwards;}
.gallery_overlay-md {width:100%;position:absolute;right:0;bottom:0;height:100%;background-color:rgba(0,0,0,0.3);display:flex;align-items:center;opacity:0;}
}
@media (min-width: 992px) {
.ol-lg:hover .gallery_overlay-lg{-webkit-animation-name:ani_fade_in; animation-name: ani_fade_in; -webkit-animation-duration: 1s; animation-duration: 1s; -webkit-animation-fill-mode: forwards; animation-fill-mode: forwards;}
.gallery_overlay-lg {width:100%;position:absolute;right:0;bottom:0;height:100%;background-color:rgba(0,0,0,0.3);display:flex;align-items:center;opacity:0;}
}
@media (min-width: 1300px) {
.ol-xl:hover .gallery_overlay-xl{-webkit-animation-name:ani_fade_in; animation-name: ani_fade_in; -webkit-animation-duration: 1s; animation-duration: 1s; -webkit-animation-fill-mode: forwards; animation-fill-mode: forwards;}
.gallery_overlay-xl {width:100%;position:absolute;right:0;bottom:0;height:100%;background-color:rgba(0,0,0,0.3);display:flex;align-items:center;opacity:0;}
}
/* ===== fade in ================= */
.fader-in{-webkit-animation-name:ani_fade_in; animation-name: ani_fade_in; -webkit-animation-duration: 1s; animation-duration: 1s; -webkit-animation-fill-mode: forwards; animation-fill-mode: forwards;}
.fader-in-slow{-webkit-animation-name:ani_fade_in; animation-name: ani_fade_in; -webkit-animation-duration: 2s; animation-duration: 2s; -webkit-animation-fill-mode: forwards; animation-fill-mode: forwards;}
.fader-in-slower{-webkit-animation-name:ani_fade_in; animation-name: ani_fade_in; -webkit-animation-duration: 3s; animation-duration: 3s; -webkit-animation-fill-mode: forwards; animation-fill-mode: forwards;}
@media (min-width: 576px) {
.fader-in-sm{-webkit-animation-name:ani_fade_in; animation-name: ani_fade_in; -webkit-animation-duration: 1s; animation-duration: 1s; -webkit-animation-fill-mode: forwards; animation-fill-mode: forwards;}
}
@media (min-width: 768px) {
.fader-in-md{-webkit-animation-name:ani_fade_in; animation-name: ani_fade_in; -webkit-animation-duration: 1s; animation-duration: 1s; -webkit-animation-fill-mode: forwards; animation-fill-mode: forwards;}
}
@media (min-width: 992px) {
.fader-in-lg{-webkit-animation-name:ani_fade_in; animation-name: ani_fade_in; -webkit-animation-duration: 1s; animation-duration: 1s; -webkit-animation-fill-mode: forwards; animation-fill-mode: forwards;}
}
@media (min-width: 1300px) {
.fader-in-xl{-webkit-animation-name:ani_fade_in; animation-name: ani_fade_in; -webkit-animation-duration: 1s; animation-duration: 1s; -webkit-animation-fill-mode: forwards; animation-fill-mode: forwards;}
}
/* ========= nav =========== */
.nav ul, .navv ul  {list-style-type: none; margin: 0; padding: 0;}
.nav li, .navv li {float: right;}
.nav li a, .navv li a {display: block; text-decoration: none;}
/* .nav li a:hover {background-color: #111;} */
/* ============== black / white transparencies ======= */
.color-bg-black1{background-color:rgba(0,0,0,0.1);} 
.color-bg-black2{background-color:rgba(0,0,0,0.2);} 
.color-bg-black3{background-color:rgba(0,0,0,0.3);} 
.color-bg-black4{background-color:rgba(0,0,0,0.4);} 
.color-bg-black5{background-color:rgba(0,0,0,0.5);} 
.color-bg-black6{background-color:rgba(0,0,0,0.6);} 
.color-bg-black7{background-color:rgba(0,0,0,0.7);} 
.color-bg-black8{background-color:rgba(0,0,0,0.8);} 
.color-bg-black9{background-color:rgba(0,0,0,0.9);} 
.color-bg-white1{background-color:rgba(255,255,255,0.1);} 
.color-bg-white2{background-color:rgba(255,255,255,0.2);} 
.color-bg-white3{background-color:rgba(255,255,255,0.3);} 
.color-bg-white4{background-color:rgba(255,255,255,0.4);} 
.color-bg-white5{background-color:rgba(255,255,255,0.5);} 
.color-bg-white6{background-color:rgba(255,255,255,0.6);} 
.color-bg-white7{background-color:rgba(255,255,255,0.7);} 
.color-bg-white8{background-color:rgba(255,255,255,0.8);} 
.color-bg-white9{background-color:rgba(255,255,255,0.9);} 
/* ======== padding-top-percent =========== */
.ptp1{padding-top:1%;} 
.ptp2{padding-top:2%;} 
.ptp3{padding-top:3%;} 
.ptp4{padding-top:4%;} 
.ptp5{padding-top:5%;} 
.ptp6{padding-top:6%;} 
.ptp7{padding-top:7%;} 
.ptp8{padding-top:8%;} 
.ptp9{padding-top:9%;} 
.ptp10{padding-top:10%;} 
.ptp11{padding-top:11%;} 
.ptp12{padding-top:12%;} 
.ptp13{padding-top:13%;} 
.ptp14{padding-top:14%;} 
.ptp15{padding-top:15%;} 
.ptp20{padding-top:20%;} 
.ptp25{padding-top:25%;} 
.ptp26{padding-top:26%;} 
.ptp27{padding-top:27%;} 
.ptp28{padding-top:28%;} 
.ptp29{padding-top:29%;} 
.ptp30{padding-top:30%;} 
.ptp35{padding-top:35%;} 
.ptp40{padding-top:40%;} 
.ptp45{padding-top:45%;} 
.ptp50{padding-top:50%;}
.ptp55{padding-top:55%;} 
.ptp60{padding-top:60%;} 
.ptp65{padding-top:65%;} 
.ptp70{padding-top:70%;} 
.ptp75{padding-top:75%;} 
.ptp80{padding-top:80%;} 
.ptp85{padding-top:85%;} 
.ptp90{padding-top:90%;} 
.ptp95{padding-top:95%;} 
.ptp100{padding-top:100%;} 
.ptp110{padding-top:110%;} 
.ptp120{padding-top:120%;}
@media (min-width: 576px) {
.ptp1-sm{padding-top:1%!important;} 
.ptp2-sm{padding-top:2%!important;} 
.ptp3-sm{padding-top:3%!important;} 
.ptp4-sm{padding-top:4%!important;} 
.ptp5-sm{padding-top:5%!important;} 
.ptp6-sm{padding-top:6%!important;} 
.ptp7-sm{padding-top:7%!important;} 
.ptp8-sm{padding-top:8%!important;} 
.ptp9-sm{padding-top:9%!important;}
.ptp10-sm{padding-top:10%!important;}
.ptp11-sm{padding-top:11%!important;} 
.ptp12-sm{padding-top:12%!important;} 
.ptp13-sm{padding-top:13%!important;} 
.ptp14-sm{padding-top:14%!important;} 
.ptp15-sm{padding-top:15%!important;} 
.ptp20-sm{padding-top:20%!important;} 
.ptp25-sm{padding-top:25%!important;} 
.ptp26-sm{padding-top:26%!important;} 
.ptp27-sm{padding-top:27%!important;} 
.ptp28-sm{padding-top:28%!important;} 
.ptp29-sm{padding-top:29%!important;} 
.ptp30-sm{padding-top:30%!important;} 
.ptp35-sm{padding-top:35%!important;} 
.ptp40-sm{padding-top:40%!important;} 
.ptp45-sm{padding-top:45%!important;} 
.ptp50-sm{padding-top:50%!important;}
.ptp55-sm{padding-top:55%!important;} 
.ptp60-sm{padding-top:60%!important;} 
.ptp65-sm{padding-top:65%!important;} 
.ptp70-sm{padding-top:70%!important;} 
.ptp75-sm{padding-top:75%!important;} 
.ptp80-sm{padding-top:80%!important;} 
.ptp85-sm{padding-top:85%!important;} 
.ptp90-sm{padding-top:90%!important;} 
.ptp95-sm{padding-top:95%!important;} 
.ptp100-sm{padding-top:100%!important;} 
.ptp110-sm{padding-top:110%!important;} 
.ptp120-sm{padding-top:120%!important;}
}
@media (min-width: 768px) {
.ptp1-md{padding-top:1%!important;} 
.ptp2-md{padding-top:2%!important;} 
.ptp3-md{padding-top:3%!important;} 
.ptp4-md{padding-top:4%!important;} 
.ptp5-md{padding-top:5%!important;} 
.ptp6-md{padding-top:6%!important;} 
.ptp7-md{padding-top:7%!important;} 
.ptp8-md{padding-top:8%!important;} 
.ptp9-md{padding-top:9%!important;}
.ptp10-md{padding-top:10%!important;} 
.ptp11-md{padding-top:11%!important;} 
.ptp12-md{padding-top:12%!important;} 
.ptp13-md{padding-top:13%!important;} 
.ptp14-md{padding-top:14%!important;} 
.ptp15-md{padding-top:15%!important;} 
.ptp20-md{padding-top:20%!important;} 
.ptp25-md{padding-top:25%!important;} 
.ptp26-md{padding-top:26%!important;} 
.ptp27-md{padding-top:27%!important;} 
.ptp28-md{padding-top:28%!important;} 
.ptp29-md{padding-top:29%!important;} 
.ptp30-md{padding-top:30%!important;} 
.ptp35-md{padding-top:35%!important;} 
.ptp40-md{padding-top:40%!important;} 
.ptp45-md{padding-top:45%!important;} 
.ptp50-md{padding-top:50%!important;}
.ptp55-md{padding-top:55%!important;} 
.ptp60-md{padding-top:60%!important;} 
.ptp65-md{padding-top:65%!important;} 
.ptp70-md{padding-top:70%!important;} 
.ptp75-md{padding-top:75%!important;} 
.ptp80-md{padding-top:80%!important;} 
.ptp85-md{padding-top:85%!important;} 
.ptp90-md{padding-top:90%!important;} 
.ptp95-md{padding-top:95%!important;} 
.ptp100-md{padding-top:100%!important;} 
.ptp110-md{padding-top:110%!important;} 
.ptp120-md{padding-top:120%!important;}
}
@media (min-width: 992px) {
.ptp1-lg{padding-top:1%!important;} 
.ptp2-lg{padding-top:2%!important;} 
.ptp3-lg{padding-top:3%!important;} 
.ptp4-lg{padding-top:4%!important;} 
.ptp5-lg{padding-top:5%!important;} 
.ptp6-lg{padding-top:6%!important;} 
.ptp7-lg{padding-top:7%!important;} 
.ptp8-lg{padding-top:8%!important;} 
.ptp9-lg{padding-top:9%!important;}
.ptp10-lg{padding-top:10%!important;} 
.ptp11-lg{padding-top:11%!important;} 
.ptp12-lg{padding-top:12%!important;} 
.ptp13-lg{padding-top:13%!important;} 
.ptp14-lg{padding-top:14%!important;} 
.ptp15-lg{padding-top:15%!important;} 
.ptp20-lg{padding-top:20%!important;} 
.ptp25-lg{padding-top:25%!important;} 
.ptp26-lg{padding-top:26%!important;} 
.ptp27-lg{padding-top:27%!important;} 
.ptp28-lg{padding-top:28%!important;} 
.ptp29-lg{padding-top:29%!important;} 
.ptp30-lg{padding-top:30%!important;} 
.ptp35-lg{padding-top:35%!important;} 
.ptp40-lg{padding-top:40%!important;} 
.ptp45-lg{padding-top:45%!important;} 
.ptp50-lg{padding-top:50%!important;}
.ptp55-lg{padding-top:55%!important;} 
.ptp60-lg{padding-top:60%!important;} 
.ptp65-lg{padding-top:65%!important;} 
.ptp70-lg{padding-top:70%!important;} 
.ptp75-lg{padding-top:75%!important;} 
.ptp80-lg{padding-top:80%!important;} 
.ptp85-lg{padding-top:85%!important;} 
.ptp90-lg{padding-top:90%!important;} 
.ptp95-lg{padding-top:95%!important;} 
.ptp100-lg{padding-top:100%!important;} 
.ptp110-lg{padding-top:110%!important;} 
.ptp120-lg{padding-top:120%!important;}
}
@media (min-width: 1300px) {
.ptp1-xl{padding-top:1%!important;} 
.ptp2-xl{padding-top:2%!important;} 
.ptp3-xl{padding-top:3%!important;} 
.ptp4-xl{padding-top:4%!important;} 
.ptp5-xl{padding-top:5%!important;} 
.ptp6-xl{padding-top:6%!important;} 
.ptp7-xl{padding-top:7%!important;} 
.ptp8-xl{padding-top:8%!important;} 
.ptp9-xl{padding-top:9%!important;}
.ptp10-xl{padding-top:10%!important;}
.ptp11-xl{padding-top:11%!important;} 
.ptp12-xl{padding-top:12%!important;} 
.ptp13-xl{padding-top:13%!important;} 
.ptp14-xl{padding-top:14%!important;}  
.ptp15-xl{padding-top:15%!important;} 
.ptp20-xl{padding-top:20%!important;} 
.ptp25-xl{padding-top:25%!important;}
.ptp26-xl{padding-top:26%!important;} 
.ptp27-xl{padding-top:27%!important;} 
.ptp28-xl{padding-top:28%!important;} 
.ptp29-xl{padding-top:29%!important;} 
.ptp30-xl{padding-top:30%!important;} 
.ptp35-xl{padding-top:35%!important;} 
.ptp40-xl{padding-top:40%!important;} 
.ptp45-xl{padding-top:45%!important;} 
.ptp50-xl{padding-top:50%!important;}
.ptp55-xl{padding-top:55%!important;} 
.ptp60-xl{padding-top:60%!important;} 
.ptp65-xl{padding-top:65%!important;} 
.ptp70-xl{padding-top:70%!important;} 
.ptp75-xl{padding-top:75%!important;} 
.ptp80-xl{padding-top:80%!important;} 
.ptp85-xl{padding-top:85%!important;} 
.ptp90-xl{padding-top:90%!important;} 
.ptp95-xl{padding-top:95%!important;} 
.ptp100-xl{padding-top:100%!important;} 
.ptp110-xl{padding-top:110%!important;} 
.ptp120-xl{padding-top:120%!important;}
} 
/* =========== scrollup =========== */
.scrollup {bottom:-20px;right:20px;width:50px;height:80px;z-index:10000;opacity:0.8;}
/* ================ wait ============ */
.wait {top:0;right:0;height:100%;width:100%;background-color:rgba(0,0,0,0.3);z-index:1000;}
/* ================ bool slider ============ */
@keyframes slider_ani_f {from {right:0;} to {right:100%;background-color:#4cacfd;}}
 .sl_movef {-webkit-animation-name: slider_ani_f; animation-name: slider_ani_f; -webkit-animation-duration: 0.3s; animation-duration: 0.3s; -webkit-animation-fill-mode: forwards; animation-fill-mode: forwards;}
@keyframes slider_ani_b {from {right:100%; background-color:#4cacfd;} to {right:0; background-color:#bb0000;}}
 .sl_moveb {-webkit-animation-name: slider_ani_b; animation-name: slider_ani_b; -webkit-animation-duration: 0.3s; animation-duration: 0.3s; -webkit-animation-fill-mode: forwards; animation-fill-mode: forwards;}
/* ================ check the following ============ */
@keyframes ani_docs {
 0% {background-color:#f3f3f3;}
 25% {background-color:#f3f3f3;}
 50% {background-color:#f3f3f3;}
 100% {background-color:#ffe98f; color:#bb0000;}
}
 .opener_img {
-webkit-animation-name: ani_docs;
animation-name: ani_docs;
-webkit-animation-duration: 6s;
animation-duration: 6s;
animation-direction: alternate;
-webkit-animation-direction: alternate;
animation-iteration-count:alternate;
-webkit-animation-iteration-count:infinite;
}
@keyframes mycell {
    from {box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.0);}
    to {box-shadow: 0px 0px 12px 0px rgba(0, 0, 0, 0.2);}
}
.overcell:hover {
animation-name: mycell;
 animation-duration: 0.3s;
 animation-fill-mode: forwards;
}
@keyframes mycell_list {
    from {box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.0);}
    to {box-shadow: 0px 0px 12px 0px rgba(0, 0, 0, 0.15);}
}
.overcell-list:hover {
animation-name: mycell_list;
 animation-duration: 0.3s;
 animation-fill-mode: forwards;
}
@keyframes ani_fixed_header {
 0% {background-color:rgba(255,255,255,0.0);}
 100% {background-color:rgba(255,255,255,1.0);}
}
 .fixed-header-white {
-webkit-animation-name: ani_fixed_header;
animation-name: ani_fixed_header;
-webkit-animation-duration: 1s;
animation-duration: 1s;
animation-fill-mode: forwards;
}
@keyframes ani_fixed_header_rev {
 0% {background-color:rgba(255,255,255,1.0);}
 100% {background-color:rgba(255,255,255,0.0);}
}
 .fixed-header-white-rev {
-webkit-animation-name: ani_fixed_header_rev;
animation-name: ani_fixed_header_rev;
-webkit-animation-duration: 1s;
animation-duration: 1s;
animation-fill-mode: forwards;
}
/* ========== testing ======== */
@keyframes fade_in_slow {
from {
opacity:0.0;
}
to {
opacity:1.0;
}
}
@keyframes fade_out_slow {
from {
opacity:1.0;
}
to {
opacity:0.0;
}
}
.opac04 {-webkit-animation-name:fade_in_slow; animation-name: fade_in_slow; -webkit-animation-duration: 10s; animation-duration: 10s; -webkit-animation-fill-mode: forwards; animation-fill-mode: forwards;}
 .opac00{opacity:0.0}
 .opac01{opacity:0.1}
 .opac02{opacity:0.2}
 .opac03{opacity:0.3}
 .opac04{opacity:0.4}
 .opac05{opacity:0.5}
 .opac06{opacity:0.6}
 .opac07{opacity:0.7}
 .opac08{opacity:0.8}
 .opac09{opacity:0.9}
 .opac10{opacity:1.0}
.overlay:hover {-webkit-animation-name:fade_in_slow; animation-name: fade_in_slow; -webkit-animation-duration: 1.0s; animation-duration: 1.0s; -webkit-animation-fill-mode: forwards; animation-fill-mode: forwards;}
.overlay {-webkit-animation-name:fade_out_slow; animation-name: fade_out_slow; -webkit-animation-duration: 1.5s; animation-duration: 1.5s; -webkit-animation-fill-mode: forwards; animation-fill-mode: forwards;}
button {background:none;border:none;cursor:pointer;outline:none;}
/* ======================== */
@keyframes ani_header {
from {
background-position:0px bottom;
}
to {
background-position:3840px bottom;
}
}
.at4-share .at4-share-count-anchor{padding:0px!important;}
input[type=number]::-webkit-inner-spin-button, 
input[type=number]::-webkit-outer-spin-button { 
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    margin: 0; 
}
 .over:hover{background-color:rgba(0,0,0,0.1);}
 .over-ul:hover{text-decoration:underline;}
.selected{background-color:rgba(0,0,0,0.1);}
.underline {text-decoration:underline!important;}
.slider ul li .tp-bgimg {background-image: linear-gradient(transparent, 75%)}
 .shadow5_white {background:url(../images/shadow5_white.png); background-repeat: no-repeat; background-size:contain; background-position:center; margin-bottom:-60px;}
/* ======================== */
@keyframes ani_logo {
from {
width:6.6667%;
}
to {
width:3.5%;
}
}
.logo_animate{
-webkit-animation-name:ani_logo; animation-name: ani_logo; -webkit-animation-duration: 1.0s; animation-duration: 1.0s; -webkit-animation-fill-mode: forwards; animation-fill-mode: forwards;
}
.fixed-cart-preview{position:fixed; top:0;right:-1000px;height:100%;z-index:1000;}
.no-select {
    user-select: none; /* supported by Chrome and Opera */
   -webkit-user-select: none; /* Safari */
   -khtml-user-select: none; /* Konqueror HTML */
   -moz-user-select: none; /* Firefox */
   -ms-user-select: none; /* Internet Explorer/Edge */
}
.magnify_img a:hover{color:#fff;}
/* ============== scrollbar ============== */
ul::-webkit-scrollbar {background-color:#aaa;width:3px;}
ul::-webkit-scrollbar-thumb {background-color:#bb0000;}
ul::-webkit-scrollbar-button {display:none;background-color:#333;height:5px;}

	.maxheight400{max-height:400px;}
	.maxheight450{max-height:450px;}
	.maxheight500{max-height:500px;}
	.maxheight550{max-height:550px;}
@media (min-width: 576px) {
	.maxheight400-sm{max-height:400px;}
	.maxheight450-sm{max-height:450px;}
	.maxheight500-sm{max-height:500px;}
	.maxheight550-sm{max-height:550px;}
}
@media (min-width: 768px) {
	.maxheight400-md{max-height:400px;}
	.maxheight450-md{max-height:450px;}
	.maxheight500-md{max-height:500px;}
	.maxheight550-md{max-height:550px;}	
}
@media (min-width: 992px) {
	.maxheight400-lg{max-height:400px;}
	.maxheight450-lg{max-height:450px;}
	.maxheight500-lg{max-height:500px;}
	.maxheight550-lg{max-height:550px;}	
}
@media (min-width: 1300px) {
	.maxheight400-xl{max-height:400px;}
	.maxheight450-xl{max-height:450px;}
	.maxheight500-xl{max-height:500px;}
	.maxheight550-xl{max-height:550px;}	
}
/* ===== aspect ratio ==== */
.ratio-bannertop {aspect-ratio: 1/0.079;}
.ratio-bannertop-narrow {aspect-ratio: 1/0.365;}

.ratio-auto {aspect-ratio: auto;}
.ratio101 {aspect-ratio:1/0.1;}
.ratio102 {aspect-ratio:1/0.2;}
.ratio103 {aspect-ratio:1/0.3;}
.ratio104 {aspect-ratio:1/0.4;}
.ratio105 {aspect-ratio:1/0.5;}
.ratio106 {aspect-ratio:1/0.6;}
.ratio107 {aspect-ratio:1/0.7;}
.ratio108 {aspect-ratio:1/0.8;}
.ratio109 {aspect-ratio:1/0.9;}
.ratio110 {aspect-ratio:1/1.0;}
.ratio111 {aspect-ratio:1/1.1;}
.ratio112 {aspect-ratio:1/1.2;}
.ratio113 {aspect-ratio:1/1.3;}
.ratio114 {aspect-ratio:1/1.4;}
.ratio115 {aspect-ratio:1/1.5;}
.ratio116 {aspect-ratio:1/1.6;}
.ratio117 {aspect-ratio:1/1.7;}
.ratio118 {aspect-ratio:1/1.8;}
.ratio119 {aspect-ratio:1/1.9;}
.ratio120 {aspect-ratio:1/2.0;}
@media (min-width: 576px) {
.ratio-bannertop-sm {aspect-ratio:1/0.079;}
.ratio-bannertop-narrow-sm {aspect-ratio: 1/0.365;}

.ratio101-sm {aspect-ratio:1/0.1;}
.ratio102-sm {aspect-ratio:1/0.2;}
.ratio103-sm {aspect-ratio:1/0.3;}
.ratio104-sm {aspect-ratio:1/0.4;}
.ratio105-sm {aspect-ratio:1/0.5;}
.ratio106-sm {aspect-ratio:1/0.6;}
.ratio107-sm {aspect-ratio:1/0.7;}
.ratio108-sm {aspect-ratio:1/0.8;}
.ratio109-sm {aspect-ratio:1/0.9;}
.ratio110-sm {aspect-ratio:1/1.0;}
.ratio111-sm {aspect-ratio:1/1.1;}
.ratio112-sm {aspect-ratio:1/1.2;}
.ratio113-sm {aspect-ratio:1/1.3;}
.ratio114-sm {aspect-ratio:1/1.4;}
.ratio115-sm {aspect-ratio:1/1.5;}
.ratio116-sm {aspect-ratio:1/1.6;}
.ratio117-sm {aspect-ratio:1/1.7;}
.ratio118-sm {aspect-ratio:1/1.8;}
.ratio119-sm {aspect-ratio:1/1.9;}
.ratio120-sm {aspect-ratio:1/2.0;}
}
@media (min-width: 768px) {
.ratio-bannertop-md {aspect-ratio:1/0.079;}
.ratio-bannertop-narrow-md {aspect-ratio: 1/0.365;}
.ratio101-md {aspect-ratio:1/0.1;}
.ratio102-md {aspect-ratio:1/0.2;}
.ratio103-md {aspect-ratio:1/0.3;}
.ratio104-md {aspect-ratio:1/0.4;}
.ratio105-md {aspect-ratio:1/0.5;}
.ratio106-md {aspect-ratio:1/0.6;}
.ratio107-md {aspect-ratio:1/0.7;}
.ratio108-md {aspect-ratio:1/0.8;}
.ratio109-md {aspect-ratio:1/0.9;}
.ratio110-md {aspect-ratio:1/1.0;}
.ratio111-md {aspect-ratio:1/1.1;}
.ratio112-md {aspect-ratio:1/1.2;}
.ratio113-md {aspect-ratio:1/1.3;}
.ratio114-md {aspect-ratio:1/1.4;}
.ratio115-md {aspect-ratio:1/1.5;}
.ratio116-md {aspect-ratio:1/1.6;}
.ratio117-md {aspect-ratio:1/1.7;}
.ratio118-md {aspect-ratio:1/1.8;}
.ratio119-md {aspect-ratio:1/1.9;}
.ratio120-md {aspect-ratio:1/2.0;}
}
@media (min-width: 992px) {
.ratio-bannertop-lg {aspect-ratio:1/0.079;}
.ratio-bannertop-narrow-lg {aspect-ratio: 1/0.365;}

.ratio101-lg {aspect-ratio:1/0.1;}
.ratio102-lg {aspect-ratio:1/0.2;}
.ratio103-lg {aspect-ratio:1/0.3;}
.ratio104-lg {aspect-ratio:1/0.4;}
.ratio105-lg {aspect-ratio:1/0.5;}
.ratio106-lg {aspect-ratio:1/0.6;}
.ratio107-lg {aspect-ratio:1/0.7;}
.ratio108-lg {aspect-ratio:1/0.8;}
.ratio109-lg {aspect-ratio:1/0.9;}
.ratio110-lg {aspect-ratio:1/1.0;}
.ratio111-lg {aspect-ratio:1/1.1;}
.ratio112-lg {aspect-ratio:1/1.2;}
.ratio113-lg {aspect-ratio:1/1.3;}
.ratio114-lg {aspect-ratio:1/1.4;}
.ratio115-lg {aspect-ratio:1/1.5;}
.ratio116-lg {aspect-ratio:1/1.6;}
.ratio117-lg {aspect-ratio:1/1.7;}
.ratio118-lg {aspect-ratio:1/1.8;}
.ratio119-lg {aspect-ratio:1/1.9;}
.ratio120-lg {aspect-ratio:1/2.0;}
}
@media (min-width: 1300px) {
.ratio-bannertop-xl {aspect-ratio:1/0.079;}
.ratio-bannertop-narrow-xl {aspect-ratio: 1/0.365;}
.ratio101-xl {aspect-ratio:1/0.1;}
.ratio102-xl {aspect-ratio:1/0.2;}
.ratio103-xl {aspect-ratio:1/0.3;}
.ratio104-xl {aspect-ratio:1/0.4;}
.ratio105-xl {aspect-ratio:1/0.5;}
.ratio106-xl {aspect-ratio:1/0.6;}
.ratio107-xl {aspect-ratio:1/0.7;}
.ratio108-xl {aspect-ratio:1/0.8;}
.ratio109-xl {aspect-ratio:1/0.9;}
.ratio110-xl {aspect-ratio:1/1.0;}
.ratio111-xl {aspect-ratio:1/1.1;}
.ratio112-xl {aspect-ratio:1/1.2;}
.ratio113-xl {aspect-ratio:1/1.3;}
.ratio114-xl {aspect-ratio:1/1.4;}
.ratio115-xl {aspect-ratio:1/1.5;}
.ratio116-xl {aspect-ratio:1/1.6;}
.ratio117-xl {aspect-ratio:1/1.7;}
.ratio118-xl {aspect-ratio:1/1.8;}
.ratio119-xl {aspect-ratio:1/1.9;}
.ratio120-xl {aspect-ratio:1/2.0;}
}

.gsc-input-box {width:100%!important;}
.gsc-results-wrapper-overlay, .gsc-table-result, .gsc-cursor-box, .gcsc-more-maybe-branding-root, .gsc-url-top, .gsc-url-top a{float:none!important;clear:both!important;margin:auto!important;text-align: right!important; padding:5px;display:block!important;}
.gs-title{font-weight: bold;}
.gsc-cursor-box{font-size:1.3em!important;font-weight: bold!important;}
.gsc-cursor-current-page{color:#bb0000!important;}

/* ============ main top hover =============== */
.main-top:hover>.main-top-sub {
	display: block;
	max-height: 450px;
	overflow-y: auto;
}
.main-top-sub .main-top-sub-ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
	text-align: right;
}
.main-top-holder {
	display: grid;
	gap: 0.5rem;
	grid-template-columns: repeat(auto-fit, minmax(120px, 1fr));
}
.main-top-title {
	z-index: 10;
	top: 5px;
	right: 5px;
	position: absolute;
	width: auto;
	padding: 3px;
	font-weight: bold;
}
.main-top-sub {
	z-index: 10000;
}
.dd-link:hover {
	background-color: #eee;
}
/* ====== sticky new ========== */
.mysticky {
	position: -webkit-sticky;
	/* Safari */
	position: sticky !important;
	top: 0 !important;
	z-index: 10;
}

.mysticky1 {
	position: -webkit-sticky;
	/* Safari */
	position: sticky !important;
	top: 192px !important;
	z-index: 1000;
}
@media (min-width: 576px) {
.mysticky-sm {
	position: -webkit-sticky;
	/* Safari */
	position: sticky !important;
	top: 0 !important;
	z-index: 10;
}

.mysticky1-sm {
	position: -webkit-sticky;
	/* Safari */
	position: sticky !important;
	top: 192px !important;
	z-index: 1000;
}
}
@media (min-width: 768px) {
.mysticky-md {
	position: -webkit-sticky;
	/* Safari */
	position: sticky !important;
	top: 0 !important;
	z-index: 10;
}

.mysticky1-md {
	position: -webkit-sticky;
	/* Safari */
	position: sticky !important;
	top: 192px !important;
	z-index: 1000;
}
}
@media (min-width: 992px) {
.mysticky-lg {
	position: -webkit-sticky;
	/* Safari */
	position: sticky !important;
	top: 0 !important;
	z-index: 10;
}

.mysticky1-lg {
	position: -webkit-sticky;
	/* Safari */
	position: sticky !important;
	top: 192px !important;
	z-index: 1000;
}
}
@media (min-width: 1300px) {
.mysticky-xl {
	position: -webkit-sticky;
	/* Safari */
	position: sticky !important;
	top: 0 !important;
	z-index: 10;
}

.mysticky1-xl {
	position: -webkit-sticky;
	/* Safari */
	position: sticky !important;
	top: 192px !important;
	z-index: 1000;
}
}


