
:root {
  --theme-color: #ffcc00;
  --theme-color2: #000000;
  --black: #000000;
  --white: #fff;
  --fa6: "Font Awesome 6 Pro";
  --regular: "Roboto", sans-serif;
}

#content span,
.entry-content span {
  font-family: "Roboto" !important;
}

.entry-content span,
#content span {
  font-size: 100% !important;
}

.container {
  padding-left: 15px !important;
  padding-right: 15px !important;
}

@font-face {
  font-family: "Roboto";
  src: url("./font/Roboto-Italic.woff2") format("woff2"),
    url("./font/Roboto-Italic.ttf") format("truetype");
  font-weight: normal;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: "Roboto";
  src: url("./font/Roboto-Regular.woff2") format("woff2"),
    url("./font/Roboto-Regular.ttf") format("truetype");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Roboto";
  src: url("./font/Roboto-Medium.woff2") format("woff2"),
    url("./font/Roboto-Medium.ttf") format("truetype");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Roboto";
  src: url("./font/Roboto-Bold.woff2") format("woff2"),
    url("./font/Roboto-Bold.ttf") format("truetype");
  font-weight: bold;
  font-style: normal;
  font-display: swap;
}

.mt_1 {
  margin-top: 1px;
}
.mt_2 {
  margin-top: 2px;
}
.mt_3 {
  margin-top: 3px;
}
.mt_4 {
  margin-top: 4px;
}
.mt_5 {
  margin-top: 5px;
}
.mt_6 {
  margin-top: 6px;
}
.mt_7 {
  margin-top: 7px;
}
.mt_8 {
  margin-top: 8px;
}
.mt_9 {
  margin-top: 9px;
}
.mt_10 {
  margin-top: 10px;
}
.mt_11 {
  margin-top: 11px;
}
.mt_12 {
  margin-top: 12px;
}
.mt_13 {
  margin-top: 13px;
}
.mt_14 {
  margin-top: 14px;
}
.mt_15 {
  margin-top: 15px;
}
.mt_16 {
  margin-top: 16px;
}
.mt_17 {
  margin-top: 17px;
}
.mt_18 {
  margin-top: 18px;
}
.mt_19 {
  margin-top: 19px;
}
.mt_20 {
  margin-top: 20px;
}
.mt_21 {
  margin-top: 21px;
}
.mt_22 {
  margin-top: 22px;
}
.mt_23 {
  margin-top: 23px;
}
.mt_24 {
  margin-top: 24px;
}
.mt_25 {
  margin-top: 25px;
}
.mt_26 {
  margin-top: 26px;
}
.mt_27 {
  margin-top: 27px;
}
.mt_28 {
  margin-top: 28px;
}
.mt_29 {
  margin-top: 29px;
}
.mt_30 {
  margin-top: 30px;
}
.mt_31 {
  margin-top: 31px;
}
.mt_32 {
  margin-top: 32px;
}
.mt_33 {
  margin-top: 33px;
}
.mt_34 {
  margin-top: 34px;
}
.mt_35 {
  margin-top: 35px;
}
.mt_36 {
  margin-top: 36px;
}
.mt_37 {
  margin-top: 37px;
}
.mt_38 {
  margin-top: 38px;
}
.mt_39 {
  margin-top: 39px;
}
.mt_40 {
  margin-top: 40px;
}
.mt_41 {
  margin-top: 41px;
}
.mt_42 {
  margin-top: 42px;
}
.mt_43 {
  margin-top: 43px;
}
.mt_44 {
  margin-top: 44px;
}
.mt_45 {
  margin-top: 45px;
}
.mt_46 {
  margin-top: 46px;
}
.mt_47 {
  margin-top: 47px;
}
.mt_48 {
  margin-top: 48px;
}
.mt_49 {
  margin-top: 49px;
}
.mt_50 {
  margin-top: 50px;
}
.mt_51 {
  margin-top: 51px;
}
.mt_52 {
  margin-top: 52px;
}
.mt_53 {
  margin-top: 53px;
}
.mt_54 {
  margin-top: 54px;
}
.mt_55 {
  margin-top: 55px;
}
.mt_56 {
  margin-top: 56px;
}
.mt_57 {
  margin-top: 57px;
}
.mt_58 {
  margin-top: 58px;
}
.mt_59 {
  margin-top: 59px;
}
.mt_60 {
  margin-top: 60px;
}
.mt_61 {
  margin-top: 61px;
}
.mt_62 {
  margin-top: 62px;
}
.mt_63 {
  margin-top: 63px;
}
.mt_64 {
  margin-top: 64px;
}
.mt_65 {
  margin-top: 65px;
}
.mt_66 {
  margin-top: 66px;
}
.mt_67 {
  margin-top: 67px;
}
.mt_68 {
  margin-top: 68px;
}
.mt_69 {
  margin-top: 69px;
}
.mt_70 {
  margin-top: 70px;
}
.mt_71 {
  margin-top: 71px;
}
.mt_72 {
  margin-top: 72px;
}
.mt_73 {
  margin-top: 73px;
}
.mt_74 {
  margin-top: 74px;
}
.mt_75 {
  margin-top: 75px;
}
.mt_76 {
  margin-top: 76px;
}
.mt_77 {
  margin-top: 77px;
}
.mt_78 {
  margin-top: 78px;
}
.mt_79 {
  margin-top: 79px;
}
.mt_80 {
  margin-top: 80px;
}
.mt_81 {
  margin-top: 81px;
}
.mt_82 {
  margin-top: 82px;
}
.mt_83 {
  margin-top: 83px;
}
.mt_84 {
  margin-top: 84px;
}
.mt_85 {
  margin-top: 85px;
}
.mt_86 {
  margin-top: 86px;
}
.mt_87 {
  margin-top: 87px;
}
.mt_88 {
  margin-top: 88px;
}
.mt_89 {
  margin-top: 89px;
}
.mt_90 {
  margin-top: 90px;
}
.mt_91 {
  margin-top: 91px;
}
.mt_92 {
  margin-top: 92px;
}
.mt_93 {
  margin-top: 93px;
}
.mt_94 {
  margin-top: 94px;
}
.mt_95 {
  margin-top: 95px;
}
.mt_96 {
  margin-top: 96px;
}
.mt_97 {
  margin-top: 97px;
}
.mt_98 {
  margin-top: 98px;
}
.mt_99 {
  margin-top: 99px;
}
.mt_100 {
  margin-top: 100px;
}
.mb_1 {
  margin-bottom: 1px;
}
.mb_2 {
  margin-bottom: 2px;
}
.mb_3 {
  margin-bottom: 3px;
}
.mb_4 {
  margin-bottom: 4px;
}
.mb_5 {
  margin-bottom: 5px;
}
.mb_6 {
  margin-bottom: 6px;
}
.mb_7 {
  margin-bottom: 7px;
}
.mb_8 {
  margin-bottom: 8px;
}
.mb_9 {
  margin-bottom: 9px;
}
.mb_10 {
  margin-bottom: 10px;
}
.mb_11 {
  margin-bottom: 11px;
}
.mb_12 {
  margin-bottom: 12px;
}
.mb_13 {
  margin-bottom: 13px;
}
.mb_14 {
  margin-bottom: 14px;
}
.mb_15 {
  margin-bottom: 15px;
}
.mb_16 {
  margin-bottom: 16px;
}
.mb_17 {
  margin-bottom: 17px;
}
.mb_18 {
  margin-bottom: 18px;
}
.mb_19 {
  margin-bottom: 19px;
}
.mb_20 {
  margin-bottom: 20px;
}
.mb_21 {
  margin-bottom: 21px;
}
.mb_22 {
  margin-bottom: 22px;
}
.mb_23 {
  margin-bottom: 23px;
}
.mb_24 {
  margin-bottom: 24px;
}
.mb_25 {
  margin-bottom: 25px;
}
.mb_26 {
  margin-bottom: 26px;
}
.mb_27 {
  margin-bottom: 27px;
}
.mb_28 {
  margin-bottom: 28px;
}
.mb_29 {
  margin-bottom: 29px;
}
.mb_30 {
  margin-bottom: 30px;
}
.mb_31 {
  margin-bottom: 31px;
}
.mb_32 {
  margin-bottom: 32px;
}
.mb_33 {
  margin-bottom: 33px;
}
.mb_34 {
  margin-bottom: 34px;
}
.mb_35 {
  margin-bottom: 35px;
}
.mb_36 {
  margin-bottom: 36px;
}
.mb_37 {
  margin-bottom: 37px;
}
.mb_38 {
  margin-bottom: 38px;
}
.mb_39 {
  margin-bottom: 39px;
}
.mb_40 {
  margin-bottom: 40px;
}
.mb_41 {
  margin-bottom: 41px;
}
.mb_42 {
  margin-bottom: 42px;
}
.mb_43 {
  margin-bottom: 43px;
}
.mb_44 {
  margin-bottom: 44px;
}
.mb_45 {
  margin-bottom: 45px;
}
.mb_46 {
  margin-bottom: 46px;
}
.mb_47 {
  margin-bottom: 47px;
}
.mb_48 {
  margin-bottom: 48px;
}
.mb_49 {
  margin-bottom: 49px;
}
.mb_50 {
  margin-bottom: 50px;
}
.mb_51 {
  margin-bottom: 51px;
}
.mb_52 {
  margin-bottom: 52px;
}
.mb_53 {
  margin-bottom: 53px;
}
.mb_54 {
  margin-bottom: 54px;
}
.mb_55 {
  margin-bottom: 55px;
}
.mb_56 {
  margin-bottom: 56px;
}
.mb_57 {
  margin-bottom: 57px;
}
.mb_58 {
  margin-bottom: 58px;
}
.mb_59 {
  margin-bottom: 59px;
}
.mb_60 {
  margin-bottom: 60px;
}
.mb_61 {
  margin-bottom: 61px;
}
.mb_62 {
  margin-bottom: 62px;
}
.mb_63 {
  margin-bottom: 63px;
}
.mb_64 {
  margin-bottom: 64px;
}
.mb_65 {
  margin-bottom: 65px;
}
.mb_66 {
  margin-bottom: 66px;
}
.mb_67 {
  margin-bottom: 67px;
}
.mb_68 {
  margin-bottom: 68px;
}
.mb_69 {
  margin-bottom: 69px;
}
.mb_70 {
  margin-bottom: 70px;
}
.mb_71 {
  margin-bottom: 71px;
}
.mb_72 {
  margin-bottom: 72px;
}
.mb_73 {
  margin-bottom: 73px;
}
.mb_74 {
  margin-bottom: 74px;
}
.mb_75 {
  margin-bottom: 75px;
}
.mb_76 {
  margin-bottom: 76px;
}
.mb_77 {
  margin-bottom: 77px;
}
.mb_78 {
  margin-bottom: 78px;
}
.mb_79 {
  margin-bottom: 79px;
}
.mb_80 {
  margin-bottom: 80px;
}
.mb_81 {
  margin-bottom: 81px;
}
.mb_82 {
  margin-bottom: 82px;
}
.mb_83 {
  margin-bottom: 83px;
}
.mb_84 {
  margin-bottom: 84px;
}
.mb_85 {
  margin-bottom: 85px;
}
.mb_86 {
  margin-bottom: 86px;
}
.mb_87 {
  margin-bottom: 87px;
}
.mb_88 {
  margin-bottom: 88px;
}
.mb_89 {
  margin-bottom: 89px;
}
.mb_90 {
  margin-bottom: 90px;
}
.mb_91 {
  margin-bottom: 91px;
}
.mb_92 {
  margin-bottom: 92px;
}
.mb_93 {
  margin-bottom: 93px;
}
.mb_94 {
  margin-bottom: 94px;
}
.mb_95 {
  margin-bottom: 95px;
}
.mb_96 {
  margin-bottom: 96px;
}
.mb_97 {
  margin-bottom: 97px;
}
.mb_98 {
  margin-bottom: 98px;
}
.mb_99 {
  margin-bottom: 99px;
}
.mb_100 {
  margin-bottom: 100px;
}
.mr_1 {
  margin-right: 1px;
}
.mr_2 {
  margin-right: 2px;
}
.mr_3 {
  margin-right: 3px;
}
.mr_4 {
  margin-right: 4px;
}
.mr_5 {
  margin-right: 5px;
}
.mr_6 {
  margin-right: 6px;
}
.mr_7 {
  margin-right: 7px;
}
.mr_8 {
  margin-right: 8px;
}
.mr_9 {
  margin-right: 9px;
}
.mr_10 {
  margin-right: 10px;
}
.mr_11 {
  margin-right: 11px;
}
.mr_12 {
  margin-right: 12px;
}
.mr_13 {
  margin-right: 13px;
}
.mr_14 {
  margin-right: 14px;
}
.mr_15 {
  margin-right: 15px;
}
.mr_16 {
  margin-right: 16px;
}
.mr_17 {
  margin-right: 17px;
}
.mr_18 {
  margin-right: 18px;
}
.mr_19 {
  margin-right: 19px;
}
.mr_20 {
  margin-right: 20px;
}
.mr_21 {
  margin-right: 21px;
}
.mr_22 {
  margin-right: 22px;
}
.mr_23 {
  margin-right: 23px;
}
.mr_24 {
  margin-right: 24px;
}
.mr_25 {
  margin-right: 25px;
}
.mr_26 {
  margin-right: 26px;
}
.mr_27 {
  margin-right: 27px;
}
.mr_28 {
  margin-right: 28px;
}
.mr_29 {
  margin-right: 29px;
}
.mr_30 {
  margin-right: 30px;
}
.mr_31 {
  margin-right: 31px;
}
.mr_32 {
  margin-right: 32px;
}
.mr_33 {
  margin-right: 33px;
}
.mr_34 {
  margin-right: 34px;
}
.mr_35 {
  margin-right: 35px;
}
.mr_36 {
  margin-right: 36px;
}
.mr_37 {
  margin-right: 37px;
}
.mr_38 {
  margin-right: 38px;
}
.mr_39 {
  margin-right: 39px;
}
.mr_40 {
  margin-right: 40px;
}
.mr_41 {
  margin-right: 41px;
}
.mr_42 {
  margin-right: 42px;
}
.mr_43 {
  margin-right: 43px;
}
.mr_44 {
  margin-right: 44px;
}
.mr_45 {
  margin-right: 45px;
}
.mr_46 {
  margin-right: 46px;
}
.mr_47 {
  margin-right: 47px;
}
.mr_48 {
  margin-right: 48px;
}
.mr_49 {
  margin-right: 49px;
}
.mr_50 {
  margin-right: 50px;
}
.mr_51 {
  margin-right: 51px;
}
.mr_52 {
  margin-right: 52px;
}
.mr_53 {
  margin-right: 53px;
}
.mr_54 {
  margin-right: 54px;
}
.mr_55 {
  margin-right: 55px;
}
.mr_56 {
  margin-right: 56px;
}
.mr_57 {
  margin-right: 57px;
}
.mr_58 {
  margin-right: 58px;
}
.mr_59 {
  margin-right: 59px;
}
.mr_60 {
  margin-right: 60px;
}
.mr_61 {
  margin-right: 61px;
}
.mr_62 {
  margin-right: 62px;
}
.mr_63 {
  margin-right: 63px;
}
.mr_64 {
  margin-right: 64px;
}
.mr_65 {
  margin-right: 65px;
}
.mr_66 {
  margin-right: 66px;
}
.mr_67 {
  margin-right: 67px;
}
.mr_68 {
  margin-right: 68px;
}
.mr_69 {
  margin-right: 69px;
}
.mr_70 {
  margin-right: 70px;
}
.mr_71 {
  margin-right: 71px;
}
.mr_72 {
  margin-right: 72px;
}
.mr_73 {
  margin-right: 73px;
}
.mr_74 {
  margin-right: 74px;
}
.mr_75 {
  margin-right: 75px;
}
.mr_76 {
  margin-right: 76px;
}
.mr_77 {
  margin-right: 77px;
}
.mr_78 {
  margin-right: 78px;
}
.mr_79 {
  margin-right: 79px;
}
.mr_80 {
  margin-right: 80px;
}
.mr_81 {
  margin-right: 81px;
}
.mr_82 {
  margin-right: 82px;
}
.mr_83 {
  margin-right: 83px;
}
.mr_84 {
  margin-right: 84px;
}
.mr_85 {
  margin-right: 85px;
}
.mr_86 {
  margin-right: 86px;
}
.mr_87 {
  margin-right: 87px;
}
.mr_88 {
  margin-right: 88px;
}
.mr_89 {
  margin-right: 89px;
}
.mr_90 {
  margin-right: 90px;
}
.mr_91 {
  margin-right: 91px;
}
.mr_92 {
  margin-right: 92px;
}
.mr_93 {
  margin-right: 93px;
}
.mr_94 {
  margin-right: 94px;
}
.mr_95 {
  margin-right: 95px;
}
.mr_96 {
  margin-right: 96px;
}
.mr_97 {
  margin-right: 97px;
}
.mr_98 {
  margin-right: 98px;
}
.mr_99 {
  margin-right: 99px;
}
.mr_100 {
  margin-right: 100px;
}
.ml_1 {
  margin-left: 1px;
}
.ml_2 {
  margin-left: 2px;
}
.ml_3 {
  margin-left: 3px;
}
.ml_4 {
  margin-left: 4px;
}
.ml_5 {
  margin-left: 5px;
}
.ml_6 {
  margin-left: 6px;
}
.ml_7 {
  margin-left: 7px;
}
.ml_8 {
  margin-left: 8px;
}
.ml_9 {
  margin-left: 9px;
}
.ml_10 {
  margin-left: 10px;
}
.ml_11 {
  margin-left: 11px;
}
.ml_12 {
  margin-left: 12px;
}
.ml_13 {
  margin-left: 13px;
}
.ml_14 {
  margin-left: 14px;
}
.ml_15 {
  margin-left: 15px;
}
.ml_16 {
  margin-left: 16px;
}
.ml_17 {
  margin-left: 17px;
}
.ml_18 {
  margin-left: 18px;
}
.ml_19 {
  margin-left: 19px;
}
.ml_20 {
  margin-left: 20px;
}
.ml_21 {
  margin-left: 21px;
}
.ml_22 {
  margin-left: 22px;
}
.ml_23 {
  margin-left: 23px;
}
.ml_24 {
  margin-left: 24px;
}
.ml_25 {
  margin-left: 25px;
}
.ml_26 {
  margin-left: 26px;
}
.ml_27 {
  margin-left: 27px;
}
.ml_28 {
  margin-left: 28px;
}
.ml_29 {
  margin-left: 29px;
}
.ml_30 {
  margin-left: 30px;
}
.ml_31 {
  margin-left: 31px;
}
.ml_32 {
  margin-left: 32px;
}
.ml_33 {
  margin-left: 33px;
}
.ml_34 {
  margin-left: 34px;
}
.ml_35 {
  margin-left: 35px;
}
.ml_36 {
  margin-left: 36px;
}
.ml_37 {
  margin-left: 37px;
}
.ml_38 {
  margin-left: 38px;
}
.ml_39 {
  margin-left: 39px;
}
.ml_40 {
  margin-left: 40px;
}
.ml_41 {
  margin-left: 41px;
}
.ml_42 {
  margin-left: 42px;
}
.ml_43 {
  margin-left: 43px;
}
.ml_44 {
  margin-left: 44px;
}
.ml_45 {
  margin-left: 45px;
}
.ml_46 {
  margin-left: 46px;
}
.ml_47 {
  margin-left: 47px;
}
.ml_48 {
  margin-left: 48px;
}
.ml_49 {
  margin-left: 49px;
}
.ml_50 {
  margin-left: 50px;
}
.ml_51 {
  margin-left: 51px;
}
.ml_52 {
  margin-left: 52px;
}
.ml_53 {
  margin-left: 53px;
}
.ml_54 {
  margin-left: 54px;
}
.ml_55 {
  margin-left: 55px;
}
.ml_56 {
  margin-left: 56px;
}
.ml_57 {
  margin-left: 57px;
}
.ml_58 {
  margin-left: 58px;
}
.ml_59 {
  margin-left: 59px;
}
.ml_60 {
  margin-left: 60px;
}
.ml_61 {
  margin-left: 61px;
}
.ml_62 {
  margin-left: 62px;
}
.ml_63 {
  margin-left: 63px;
}
.ml_64 {
  margin-left: 64px;
}
.ml_65 {
  margin-left: 65px;
}
.ml_66 {
  margin-left: 66px;
}
.ml_67 {
  margin-left: 67px;
}
.ml_68 {
  margin-left: 68px;
}
.ml_69 {
  margin-left: 69px;
}
.ml_70 {
  margin-left: 70px;
}
.ml_71 {
  margin-left: 71px;
}
.ml_72 {
  margin-left: 72px;
}
.ml_73 {
  margin-left: 73px;
}
.ml_74 {
  margin-left: 74px;
}
.ml_75 {
  margin-left: 75px;
}
.ml_76 {
  margin-left: 76px;
}
.ml_77 {
  margin-left: 77px;
}
.ml_78 {
  margin-left: 78px;
}
.ml_79 {
  margin-left: 79px;
}
.ml_80 {
  margin-left: 80px;
}
.ml_81 {
  margin-left: 81px;
}
.ml_82 {
  margin-left: 82px;
}
.ml_83 {
  margin-left: 83px;
}
.ml_84 {
  margin-left: 84px;
}
.ml_85 {
  margin-left: 85px;
}
.ml_86 {
  margin-left: 86px;
}
.ml_87 {
  margin-left: 87px;
}
.ml_88 {
  margin-left: 88px;
}
.ml_89 {
  margin-left: 89px;
}
.ml_90 {
  margin-left: 90px;
}
.ml_91 {
  margin-left: 91px;
}
.ml_92 {
  margin-left: 92px;
}
.ml_93 {
  margin-left: 93px;
}
.ml_94 {
  margin-left: 94px;
}
.ml_95 {
  margin-left: 95px;
}
.ml_96 {
  margin-left: 96px;
}
.ml_97 {
  margin-left: 97px;
}
.ml_98 {
  margin-left: 98px;
}
.ml_99 {
  margin-left: 99px;
}
.ml_100 {
  margin-left: 100px;
}
.pt_1 {
  padding-top: 1px;
}
.pt_2 {
  padding-top: 2px;
}
.pt_3 {
  padding-top: 3px;
}
.pt_4 {
  padding-top: 4px;
}
.pt_5 {
  padding-top: 5px;
}
.pt_6 {
  padding-top: 6px;
}
.pt_7 {
  padding-top: 7px;
}
.pt_8 {
  padding-top: 8px;
}
.pt_9 {
  padding-top: 9px;
}
.pt_10 {
  padding-top: 10px;
}
.pt_11 {
  padding-top: 11px;
}
.pt_12 {
  padding-top: 12px;
}
.pt_13 {
  padding-top: 13px;
}
.pt_14 {
  padding-top: 14px;
}
.pt_15 {
  padding-top: 15px;
}
.pt_16 {
  padding-top: 16px;
}
.pt_17 {
  padding-top: 17px;
}
.pt_18 {
  padding-top: 18px;
}
.pt_19 {
  padding-top: 19px;
}
.pt_20 {
  padding-top: 20px;
}
.pt_21 {
  padding-top: 21px;
}
.pt_22 {
  padding-top: 22px;
}
.pt_23 {
  padding-top: 23px;
}
.pt_24 {
  padding-top: 24px;
}
.pt_25 {
  padding-top: 25px;
}
.pt_26 {
  padding-top: 26px;
}
.pt_27 {
  padding-top: 27px;
}
.pt_28 {
  padding-top: 28px;
}
.pt_29 {
  padding-top: 29px;
}
.pt_30 {
  padding-top: 30px;
}
.pt_31 {
  padding-top: 31px;
}
.pt_32 {
  padding-top: 32px;
}
.pt_33 {
  padding-top: 33px;
}
.pt_34 {
  padding-top: 34px;
}
.pt_35 {
  padding-top: 35px;
}
.pt_36 {
  padding-top: 36px;
}
.pt_37 {
  padding-top: 37px;
}
.pt_38 {
  padding-top: 38px;
}
.pt_39 {
  padding-top: 39px;
}
.pt_40 {
  padding-top: 40px;
}
.pt_41 {
  padding-top: 41px;
}
.pt_42 {
  padding-top: 42px;
}
.pt_43 {
  padding-top: 43px;
}
.pt_44 {
  padding-top: 44px;
}
.pt_45 {
  padding-top: 45px;
}
.pt_46 {
  padding-top: 46px;
}
.pt_47 {
  padding-top: 47px;
}
.pt_48 {
  padding-top: 48px;
}
.pt_49 {
  padding-top: 49px;
}
.pt_50 {
  padding-top: 50px;
}
.pt_51 {
  padding-top: 51px;
}
.pt_52 {
  padding-top: 52px;
}
.pt_53 {
  padding-top: 53px;
}
.pt_54 {
  padding-top: 54px;
}
.pt_55 {
  padding-top: 55px;
}
.pt_56 {
  padding-top: 56px;
}
.pt_57 {
  padding-top: 57px;
}
.pt_58 {
  padding-top: 58px;
}
.pt_59 {
  padding-top: 59px;
}
.pt_60 {
  padding-top: 60px;
}
.pt_61 {
  padding-top: 61px;
}
.pt_62 {
  padding-top: 62px;
}
.pt_63 {
  padding-top: 63px;
}
.pt_64 {
  padding-top: 64px;
}
.pt_65 {
  padding-top: 65px;
}
.pt_66 {
  padding-top: 66px;
}
.pt_67 {
  padding-top: 67px;
}
.pt_68 {
  padding-top: 68px;
}
.pt_69 {
  padding-top: 69px;
}
.pt_70 {
  padding-top: 70px;
}
.pt_71 {
  padding-top: 71px;
}
.pt_72 {
  padding-top: 72px;
}
.pt_73 {
  padding-top: 73px;
}
.pt_74 {
  padding-top: 74px;
}
.pt_75 {
  padding-top: 75px;
}
.pt_76 {
  padding-top: 76px;
}
.pt_77 {
  padding-top: 77px;
}
.pt_78 {
  padding-top: 78px;
}
.pt_79 {
  padding-top: 79px;
}
.pt_80 {
  padding-top: 80px;
}
.pt_81 {
  padding-top: 81px;
}
.pt_82 {
  padding-top: 82px;
}
.pt_83 {
  padding-top: 83px;
}
.pt_84 {
  padding-top: 84px;
}
.pt_85 {
  padding-top: 85px;
}
.pt_86 {
  padding-top: 86px;
}
.pt_87 {
  padding-top: 87px;
}
.pt_88 {
  padding-top: 88px;
}
.pt_89 {
  padding-top: 89px;
}
.pt_90 {
  padding-top: 90px;
}
.pt_91 {
  padding-top: 91px;
}
.pt_92 {
  padding-top: 92px;
}
.pt_93 {
  padding-top: 93px;
}
.pt_94 {
  padding-top: 94px;
}
.pt_95 {
  padding-top: 95px;
}
.pt_96 {
  padding-top: 96px;
}
.pt_97 {
  padding-top: 97px;
}
.pt_98 {
  padding-top: 98px;
}
.pt_99 {
  padding-top: 99px;
}
.pt_100 {
  padding-top: 100px;
}
.pb_1 {
  padding-bottom: 1px;
}
.pb_2 {
  padding-bottom: 2px;
}
.pb_3 {
  padding-bottom: 3px;
}
.pb_4 {
  padding-bottom: 4px;
}
.pb_5 {
  padding-bottom: 5px;
}
.pb_6 {
  padding-bottom: 6px;
}
.pb_7 {
  padding-bottom: 7px;
}
.pb_8 {
  padding-bottom: 8px;
}
.pb_9 {
  padding-bottom: 9px;
}
.pb_10 {
  padding-bottom: 10px;
}
.pb_11 {
  padding-bottom: 11px;
}
.pb_12 {
  padding-bottom: 12px;
}
.pb_13 {
  padding-bottom: 13px;
}
.pb_14 {
  padding-bottom: 14px;
}
.pb_15 {
  padding-bottom: 15px;
}
.pb_16 {
  padding-bottom: 16px;
}
.pb_17 {
  padding-bottom: 17px;
}
.pb_18 {
  padding-bottom: 18px;
}
.pb_19 {
  padding-bottom: 19px;
}
.pb_20 {
  padding-bottom: 20px;
}
.pb_21 {
  padding-bottom: 21px;
}
.pb_22 {
  padding-bottom: 22px;
}
.pb_23 {
  padding-bottom: 23px;
}
.pb_24 {
  padding-bottom: 24px;
}
.pb_25 {
  padding-bottom: 25px;
}
.pb_26 {
  padding-bottom: 26px;
}
.pb_27 {
  padding-bottom: 27px;
}
.pb_28 {
  padding-bottom: 28px;
}
.pb_29 {
  padding-bottom: 29px;
}
.pb_30 {
  padding-bottom: 30px;
}
.pb_31 {
  padding-bottom: 31px;
}
.pb_32 {
  padding-bottom: 32px;
}
.pb_33 {
  padding-bottom: 33px;
}
.pb_34 {
  padding-bottom: 34px;
}
.pb_35 {
  padding-bottom: 35px;
}
.pb_36 {
  padding-bottom: 36px;
}
.pb_37 {
  padding-bottom: 37px;
}
.pb_38 {
  padding-bottom: 38px;
}
.pb_39 {
  padding-bottom: 39px;
}
.pb_40 {
  padding-bottom: 40px;
}
.pb_41 {
  padding-bottom: 41px;
}
.pb_42 {
  padding-bottom: 42px;
}
.pb_43 {
  padding-bottom: 43px;
}
.pb_44 {
  padding-bottom: 44px;
}
.pb_45 {
  padding-bottom: 45px;
}
.pb_46 {
  padding-bottom: 46px;
}
.pb_47 {
  padding-bottom: 47px;
}
.pb_48 {
  padding-bottom: 48px;
}
.pb_49 {
  padding-bottom: 49px;
}
.pb_50 {
  padding-bottom: 50px;
}
.pb_51 {
  padding-bottom: 51px;
}
.pb_52 {
  padding-bottom: 52px;
}
.pb_53 {
  padding-bottom: 53px;
}
.pb_54 {
  padding-bottom: 54px;
}
.pb_55 {
  padding-bottom: 55px;
}
.pb_56 {
  padding-bottom: 56px;
}
.pb_57 {
  padding-bottom: 57px;
}
.pb_58 {
  padding-bottom: 58px;
}
.pb_59 {
  padding-bottom: 59px;
}
.pb_60 {
  padding-bottom: 60px;
}
.pb_61 {
  padding-bottom: 61px;
}
.pb_62 {
  padding-bottom: 62px;
}
.pb_63 {
  padding-bottom: 63px;
}
.pb_64 {
  padding-bottom: 64px;
}
.pb_65 {
  padding-bottom: 65px;
}
.pb_66 {
  padding-bottom: 66px;
}
.pb_67 {
  padding-bottom: 67px;
}
.pb_68 {
  padding-bottom: 68px;
}
.pb_69 {
  padding-bottom: 69px;
}
.pb_70 {
  padding-bottom: 70px;
}
.pb_71 {
  padding-bottom: 71px;
}
.pb_72 {
  padding-bottom: 72px;
}
.pb_73 {
  padding-bottom: 73px;
}
.pb_74 {
  padding-bottom: 74px;
}
.pb_75 {
  padding-bottom: 75px;
}
.pb_76 {
  padding-bottom: 76px;
}
.pb_77 {
  padding-bottom: 77px;
}
.pb_78 {
  padding-bottom: 78px;
}
.pb_79 {
  padding-bottom: 79px;
}
.pb_80 {
  padding-bottom: 80px;
}
.pb_81 {
  padding-bottom: 81px;
}
.pb_82 {
  padding-bottom: 82px;
}
.pb_83 {
  padding-bottom: 83px;
}
.pb_84 {
  padding-bottom: 84px;
}
.pb_85 {
  padding-bottom: 85px;
}
.pb_86 {
  padding-bottom: 86px;
}
.pb_87 {
  padding-bottom: 87px;
}
.pb_88 {
  padding-bottom: 88px;
}
.pb_89 {
  padding-bottom: 89px;
}
.pb_90 {
  padding-bottom: 90px;
}
.pb_91 {
  padding-bottom: 91px;
}
.pb_92 {
  padding-bottom: 92px;
}
.pb_93 {
  padding-bottom: 93px;
}
.pb_94 {
  padding-bottom: 94px;
}
.pb_95 {
  padding-bottom: 95px;
}
.pb_96 {
  padding-bottom: 96px;
}
.pb_97 {
  padding-bottom: 97px;
}
.pb_98 {
  padding-bottom: 98px;
}
.pb_99 {
  padding-bottom: 99px;
}
.pb_100 {
  padding-bottom: 100px;
}
.pr_1 {
  padding-right: 1px;
}
.pr_2 {
  padding-right: 2px;
}
.pr_3 {
  padding-right: 3px;
}
.pr_4 {
  padding-right: 4px;
}
.pr_5 {
  padding-right: 5px;
}
.pr_6 {
  padding-right: 6px;
}
.pr_7 {
  padding-right: 7px;
}
.pr_8 {
  padding-right: 8px;
}
.pr_9 {
  padding-right: 9px;
}
.pr_10 {
  padding-right: 10px;
}
.pr_11 {
  padding-right: 11px;
}
.pr_12 {
  padding-right: 12px;
}
.pr_13 {
  padding-right: 13px;
}
.pr_14 {
  padding-right: 14px;
}
.pr_15 {
  padding-right: 15px;
}
.pr_16 {
  padding-right: 16px;
}
.pr_17 {
  padding-right: 17px;
}
.pr_18 {
  padding-right: 18px;
}
.pr_19 {
  padding-right: 19px;
}
.pr_20 {
  padding-right: 20px;
}
.pr_21 {
  padding-right: 21px;
}
.pr_22 {
  padding-right: 22px;
}
.pr_23 {
  padding-right: 23px;
}
.pr_24 {
  padding-right: 24px;
}
.pr_25 {
  padding-right: 25px;
}
.pr_26 {
  padding-right: 26px;
}
.pr_27 {
  padding-right: 27px;
}
.pr_28 {
  padding-right: 28px;
}
.pr_29 {
  padding-right: 29px;
}
.pr_30 {
  padding-right: 30px;
}
.pr_31 {
  padding-right: 31px;
}
.pr_32 {
  padding-right: 32px;
}
.pr_33 {
  padding-right: 33px;
}
.pr_34 {
  padding-right: 34px;
}
.pr_35 {
  padding-right: 35px;
}
.pr_36 {
  padding-right: 36px;
}
.pr_37 {
  padding-right: 37px;
}
.pr_38 {
  padding-right: 38px;
}
.pr_39 {
  padding-right: 39px;
}
.pr_40 {
  padding-right: 40px;
}
.pr_41 {
  padding-right: 41px;
}
.pr_42 {
  padding-right: 42px;
}
.pr_43 {
  padding-right: 43px;
}
.pr_44 {
  padding-right: 44px;
}
.pr_45 {
  padding-right: 45px;
}
.pr_46 {
  padding-right: 46px;
}
.pr_47 {
  padding-right: 47px;
}
.pr_48 {
  padding-right: 48px;
}
.pr_49 {
  padding-right: 49px;
}
.pr_50 {
  padding-right: 50px;
}
.pr_51 {
  padding-right: 51px;
}
.pr_52 {
  padding-right: 52px;
}
.pr_53 {
  padding-right: 53px;
}
.pr_54 {
  padding-right: 54px;
}
.pr_55 {
  padding-right: 55px;
}
.pr_56 {
  padding-right: 56px;
}
.pr_57 {
  padding-right: 57px;
}
.pr_58 {
  padding-right: 58px;
}
.pr_59 {
  padding-right: 59px;
}
.pr_60 {
  padding-right: 60px;
}
.pr_61 {
  padding-right: 61px;
}
.pr_62 {
  padding-right: 62px;
}
.pr_63 {
  padding-right: 63px;
}
.pr_64 {
  padding-right: 64px;
}
.pr_65 {
  padding-right: 65px;
}
.pr_66 {
  padding-right: 66px;
}
.pr_67 {
  padding-right: 67px;
}
.pr_68 {
  padding-right: 68px;
}
.pr_69 {
  padding-right: 69px;
}
.pr_70 {
  padding-right: 70px;
}
.pr_71 {
  padding-right: 71px;
}
.pr_72 {
  padding-right: 72px;
}
.pr_73 {
  padding-right: 73px;
}
.pr_74 {
  padding-right: 74px;
}
.pr_75 {
  padding-right: 75px;
}
.pr_76 {
  padding-right: 76px;
}
.pr_77 {
  padding-right: 77px;
}
.pr_78 {
  padding-right: 78px;
}
.pr_79 {
  padding-right: 79px;
}
.pr_80 {
  padding-right: 80px;
}
.pr_81 {
  padding-right: 81px;
}
.pr_82 {
  padding-right: 82px;
}
.pr_83 {
  padding-right: 83px;
}
.pr_84 {
  padding-right: 84px;
}
.pr_85 {
  padding-right: 85px;
}
.pr_86 {
  padding-right: 86px;
}
.pr_87 {
  padding-right: 87px;
}
.pr_88 {
  padding-right: 88px;
}
.pr_89 {
  padding-right: 89px;
}
.pr_90 {
  padding-right: 90px;
}
.pr_91 {
  padding-right: 91px;
}
.pr_92 {
  padding-right: 92px;
}
.pr_93 {
  padding-right: 93px;
}
.pr_94 {
  padding-right: 94px;
}
.pr_95 {
  padding-right: 95px;
}
.pr_96 {
  padding-right: 96px;
}
.pr_97 {
  padding-right: 97px;
}
.pr_98 {
  padding-right: 98px;
}
.pr_99 {
  padding-right: 99px;
}
.pr_100 {
  padding-right: 100px;
}
.pl_1 {
  padding-left: 1px;
}
.pl_2 {
  padding-left: 2px;
}
.pl_3 {
  padding-left: 3px;
}
.pl_4 {
  padding-left: 4px;
}
.pl_5 {
  padding-left: 5px;
}
.pl_6 {
  padding-left: 6px;
}
.pl_7 {
  padding-left: 7px;
}
.pl_8 {
  padding-left: 8px;
}
.pl_9 {
  padding-left: 9px;
}
.pl_10 {
  padding-left: 10px;
}
.pl_11 {
  padding-left: 11px;
}
.pl_12 {
  padding-left: 12px;
}
.pl_13 {
  padding-left: 13px;
}
.pl_14 {
  padding-left: 14px;
}
.pl_15 {
  padding-left: 15px;
}
.pl_16 {
  padding-left: 16px;
}
.pl_17 {
  padding-left: 17px;
}
.pl_18 {
  padding-left: 18px;
}
.pl_19 {
  padding-left: 19px;
}
.pl_20 {
  padding-left: 20px;
}
.pl_21 {
  padding-left: 21px;
}
.pl_22 {
  padding-left: 22px;
}
.pl_23 {
  padding-left: 23px;
}
.pl_24 {
  padding-left: 24px;
}
.pl_25 {
  padding-left: 25px;
}
.pl_26 {
  padding-left: 26px;
}
.pl_27 {
  padding-left: 27px;
}
.pl_28 {
  padding-left: 28px;
}
.pl_29 {
  padding-left: 29px;
}
.pl_30 {
  padding-left: 30px;
}
.pl_31 {
  padding-left: 31px;
}
.pl_32 {
  padding-left: 32px;
}
.pl_33 {
  padding-left: 33px;
}
.pl_34 {
  padding-left: 34px;
}
.pl_35 {
  padding-left: 35px;
}
.pl_36 {
  padding-left: 36px;
}
.pl_37 {
  padding-left: 37px;
}
.pl_38 {
  padding-left: 38px;
}
.pl_39 {
  padding-left: 39px;
}
.pl_40 {
  padding-left: 40px;
}
.pl_41 {
  padding-left: 41px;
}
.pl_42 {
  padding-left: 42px;
}
.pl_43 {
  padding-left: 43px;
}
.pl_44 {
  padding-left: 44px;
}
.pl_45 {
  padding-left: 45px;
}
.pl_46 {
  padding-left: 46px;
}
.pl_47 {
  padding-left: 47px;
}
.pl_48 {
  padding-left: 48px;
}
.pl_49 {
  padding-left: 49px;
}
.pl_50 {
  padding-left: 50px;
}
.pl_51 {
  padding-left: 51px;
}
.pl_52 {
  padding-left: 52px;
}
.pl_53 {
  padding-left: 53px;
}
.pl_54 {
  padding-left: 54px;
}
.pl_55 {
  padding-left: 55px;
}
.pl_56 {
  padding-left: 56px;
}
.pl_57 {
  padding-left: 57px;
}
.pl_58 {
  padding-left: 58px;
}
.pl_59 {
  padding-left: 59px;
}
.pl_60 {
  padding-left: 60px;
}
.pl_61 {
  padding-left: 61px;
}
.pl_62 {
  padding-left: 62px;
}
.pl_63 {
  padding-left: 63px;
}
.pl_64 {
  padding-left: 64px;
}
.pl_65 {
  padding-left: 65px;
}
.pl_66 {
  padding-left: 66px;
}
.pl_67 {
  padding-left: 67px;
}
.pl_68 {
  padding-left: 68px;
}
.pl_69 {
  padding-left: 69px;
}
.pl_70 {
  padding-left: 70px;
}
.pl_71 {
  padding-left: 71px;
}
.pl_72 {
  padding-left: 72px;
}
.pl_73 {
  padding-left: 73px;
}
.pl_74 {
  padding-left: 74px;
}
.pl_75 {
  padding-left: 75px;
}
.pl_76 {
  padding-left: 76px;
}
.pl_77 {
  padding-left: 77px;
}
.pl_78 {
  padding-left: 78px;
}
.pl_79 {
  padding-left: 79px;
}
.pl_80 {
  padding-left: 80px;
}
.pl_81 {
  padding-left: 81px;
}
.pl_82 {
  padding-left: 82px;
}
.pl_83 {
  padding-left: 83px;
}
.pl_84 {
  padding-left: 84px;
}
.pl_85 {
  padding-left: 85px;
}
.pl_86 {
  padding-left: 86px;
}
.pl_87 {
  padding-left: 87px;
}
.pl_88 {
  padding-left: 88px;
}
.pl_89 {
  padding-left: 89px;
}
.pl_90 {
  padding-left: 90px;
}
.pl_91 {
  padding-left: 91px;
}
.pl_92 {
  padding-left: 92px;
}
.pl_93 {
  padding-left: 93px;
}
.pl_94 {
  padding-left: 94px;
}
.pl_95 {
  padding-left: 95px;
}
.pl_96 {
  padding-left: 96px;
}
.pl_97 {
  padding-left: 97px;
}
.pl_98 {
  padding-left: 98px;
}
.pl_99 {
  padding-left: 99px;
}
.pl_100 {
  padding-left: 100px;
}
.fz_1 {
  font-size: 1px;
}
.fz_2 {
  font-size: 2px;
}
.fz_3 {
  font-size: 3px;
}
.fz_4 {
  font-size: 4px;
}
.fz_5 {
  font-size: 5px;
}
.fz_6 {
  font-size: 6px;
}
.fz_7 {
  font-size: 7px;
}
.fz_8 {
  font-size: 8px;
}
.fz_9 {
  font-size: 9px;
}
.fz_10 {
  font-size: 10px;
}
.fz_11 {
  font-size: 11px;
}
.fz_12 {
  font-size: 12px;
}
.fz_13 {
  font-size: 13px;
}
.fz_14 {
  font-size: 14px;
}
.fz_15 {
  font-size: 15px;
}
.fz_16 {
  font-size: 16px;
}
.fz_17 {
  font-size: 17px;
}
.fz_18 {
  font-size: 18px;
}
.fz_19 {
  font-size: 19px;
}
.fz_20 {
  font-size: 20px;
}
.fz_21 {
  font-size: 21px;
}
.fz_22 {
  font-size: 22px;
}
.fz_23 {
  font-size: 23px;
}
.fz_24 {
  font-size: 24px;
}
.fz_25 {
  font-size: 25px;
}
.fz_26 {
  font-size: 26px;
}
.fz_27 {
  font-size: 27px;
}
.fz_28 {
  font-size: 28px;
}
.fz_29 {
  font-size: 29px;
}
.fz_30 {
  font-size: 30px;
}
.fz_31 {
  font-size: 31px;
}
.fz_32 {
  font-size: 32px;
}
.fz_33 {
  font-size: 33px;
}
.fz_34 {
  font-size: 34px;
}
.fz_35 {
  font-size: 35px;
}
.fz_36 {
  font-size: 36px;
}
.fz_37 {
  font-size: 37px;
}
.fz_38 {
  font-size: 38px;
}
.fz_39 {
  font-size: 39px;
}
.fz_40 {
  font-size: 40px;
}
.fz_41 {
  font-size: 41px;
}
.fz_42 {
  font-size: 42px;
}
.fz_43 {
  font-size: 43px;
}
.fz_44 {
  font-size: 44px;
}
.fz_45 {
  font-size: 45px;
}
.fz_46 {
  font-size: 46px;
}
.fz_47 {
  font-size: 47px;
}
.fz_48 {
  font-size: 48px;
}
.fz_49 {
  font-size: 49px;
}
.fz_50 {
  font-size: 50px;
}
.fz_51 {
  font-size: 51px;
}
.fz_52 {
  font-size: 52px;
}
.fz_53 {
  font-size: 53px;
}
.fz_54 {
  font-size: 54px;
}
.fz_55 {
  font-size: 55px;
}
.fz_56 {
  font-size: 56px;
}
.fz_57 {
  font-size: 57px;
}
.fz_58 {
  font-size: 58px;
}
.fz_59 {
  font-size: 59px;
}
.fz_60 {
  font-size: 60px;
}
.fz_61 {
  font-size: 61px;
}
.fz_62 {
  font-size: 62px;
}
.fz_63 {
  font-size: 63px;
}
.fz_64 {
  font-size: 64px;
}
.fz_65 {
  font-size: 65px;
}
.fz_66 {
  font-size: 66px;
}
.fz_67 {
  font-size: 67px;
}
.fz_68 {
  font-size: 68px;
}
.fz_69 {
  font-size: 69px;
}
.fz_70 {
  font-size: 70px;
}
.fz_71 {
  font-size: 71px;
}
.fz_72 {
  font-size: 72px;
}
.fz_73 {
  font-size: 73px;
}
.fz_74 {
  font-size: 74px;
}
.fz_75 {
  font-size: 75px;
}
.fz_76 {
  font-size: 76px;
}
.fz_77 {
  font-size: 77px;
}
.fz_78 {
  font-size: 78px;
}
.fz_79 {
  font-size: 79px;
}
.fz_80 {
  font-size: 80px;
}
.fz_81 {
  font-size: 81px;
}
.fz_82 {
  font-size: 82px;
}
.fz_83 {
  font-size: 83px;
}
.fz_84 {
  font-size: 84px;
}
.fz_85 {
  font-size: 85px;
}
.fz_86 {
  font-size: 86px;
}
.fz_87 {
  font-size: 87px;
}
.fz_88 {
  font-size: 88px;
}
.fz_89 {
  font-size: 89px;
}
.fz_90 {
  font-size: 90px;
}
.fz_91 {
  font-size: 91px;
}
.fz_92 {
  font-size: 92px;
}
.fz_93 {
  font-size: 93px;
}
.fz_94 {
  font-size: 94px;
}
.fz_95 {
  font-size: 95px;
}
.fz_96 {
  font-size: 96px;
}
.fz_97 {
  font-size: 97px;
}
.fz_98 {
  font-size: 98px;
}
.fz_99 {
  font-size: 99px;
}
.fz_100 {
  font-size: 100px;
}

body {
  background: var(--white);
  color: #000;
  font-size: 16px;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto,
    Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", fl-icons, dashicons,
    ftwp-icon, sans-serif;
}
.content-center {
  justify-content: center;
}
embed,
iframe,
img,
object,
video,
.wp-caption {
  max-width: 100%;
}
.capacity-img {
  border-radius: 16px;
  -webkit-mask-image: linear-gradient(
    to bottom,
    rgb(249 248 253) 0%,
    hsl(252deg 56% 98%) 80%,
    hsl(252deg 93% 99% / 0%) 100%
  );
}

tr > td {
  padding: 15px;
}
td {
  color: #000;
  font-size: 18px;
}
td:first-child {
  /* font-weight: bold; */
}

body {
  font-size: 16px;
  margin: 0px;
  padding: 0px;
  font-weight: normal;
  font-style: normal;
  font-family: var(--regular);
}

::-webkit-scrollbar-track {
  -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
  background-color: #f5f5f5;
}

::-webkit-scrollbar {
  width: 5px;
  background-color: #f5f5f5;
  height: 5px;
}

::-webkit-scrollbar-thumb {
  background-color: #555555;
  border: 2px solid #555555;
}

::-webkit-scrollbar-thumb {
  background-color: #ddd;
  border: 0;
}

::-webkit-scrollbar-track {
  -webkit-box-shadow: unset;
  background-color: var(--white);
}

::-webkit-scrollbar {
  height: 4px;
  border-radius: 99px;
}

p {
  font-size: 16px;
  margin-bottom: 1rem;
}
.list-none {
  list-style: none;
}
.term-description ul li {
  margin-left: 1.3em;
}

input:autofill {
  -webkit-transition-delay: 9999s;
  transition-delay: 9999s;
}

input:-webkit-autofill {
  -webkit-transition-delay: 9999s;
  transition-delay: 9999s;
}

#header .header-nav .html.custom i {
  color: var(--primary-color);
  font-size: 40px;
}
#header .header-nav .html.custom .info-wrapper {
  line-height: 1.2;
  padding-left: 10px;
  color: #000;
  font-weight: 500;
}
#header .header-nav .html.custom .info-wrapper p {
  font-size: 12px;
}
#header .header-main .logo-left .logo {
  margin-right: 0px;
}
#footer {
  background-color: var(--fs-color-secondary);
  color: var(--white);
}
#footer a {
  color: var(--white);
}
#footer .social_footer ul {
  margin: 0;
  display: flex;
  list-style: none;
}
#footer .social_footer li {
  margin: 0 20px 0 0;
}
#footer .dia-chi li {
  margin-left: 0px;
}
#footer .social_footer a {
  color: #f0ffe9;
  text-transform: uppercase;
  font-size: 15px;
  font-weight: 500;
  width: 35px;
  height: 35px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  background-color: var(--white);
  color: var(--primary-color);
  border-radius: 50%;
  text-decoration: unset !important;
}
#footer .row-top .col-3 .col-inner {
  display: flex;
  justify-content: space-between;
}


.slick-prev,
.slick-next {
  font-size: 0;
  line-height: 0;
  position: absolute;
  top: 50%;
  display: block;
  width: 40px;
  height: 23px;
  padding: 0;
  -webkit-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  transform: translate(0, -50%);
  cursor: pointer;
  color: transparent;
  outline: none;
  background: transparent;
}

.slick-slide-home .slick-dots {
  position: absolute;
  right: 0;
  left: 0;
  bottom: 0;
}

.slick-dots {
  display: flex;
  justify-content: center;
  margin: 0;
  padding: 1rem 0;
  list-style-type: none;
  z-index: 9;
  li {
    margin: 0 0.7rem;
  }
  button {
    display: block;
    width: 14px;
    height: 14px;
    padding: 0;
    border: none;
    border-radius: 100%;
    background-color: var(--fs-color-secondary);
    min-height: 14px;
    text-indent: -9999px;
    margin: 0px;
  }
  li.slick-active button {
    background-color: var(--primary-color);
  }
}

.slider-content:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 55%;
  height: 100%;
  background: #0000009e;
  -webkit-transform-origin: 100% 0;
  -ms-transform-origin: 100% 0;
  transform-origin: 100% 0;
  -webkit-transform: skewX(10deg);
  -ms-transform: skewX(10deg);
  transform: skewX(10deg);
  z-index: -1;
  transform-origin: bottom;
  z-index: 9;
}
.slider-home .content-text {
  z-index: 99;
}
.slider-home .content-text .slider-title {
  color: var(--white);
  font-weight: 700;
  font-size: 36px;
  line-height: 1.2;
  padding-bottom: 5px;
}
.slider-home .content-text .slider-desc {
  color: var(--white);
  font-weight: 500;
  font-size: 26px;
  line-height: 1.2;
  padding-bottom: 5px;
}

.btn:after,
.btn-after:after,
.wpcf7-submit.btn:after {
  background-size: cover !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
}

.btn:after {
  background-color: var(--primary-color);
  border-bottom-right-radius: 25px 25px;
  border: var(--primary-color) 10px double;
  background-clip: content-box;
}
.btn:after {
  position: absolute;
  content: "";
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  z-index: -1;
  -webkit-transition: all ease 500ms;
  transition: all ease 500ms;
}
.btn {
  border-radius: 0;
  text-transform: uppercase;
  font-weight: 700;
  font-size: 15px;
  padding: 10px 30px;
  height: 50px;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  border: 1px solid var(--primary-color);
  position: relative;
  z-index: 1;
  overflow: hidden;
  -webkit-transition: all ease 500ms;
  transition: all ease 500ms;
  -webkit-transition: none;
}
.btn-primary {
  background: transparent;
  color: var(--white);
  border: 1px solid transparent;
  position: relative;
}

.scrollmagicfadeUp {
  opacity: 0;
  transform: translateY(100px);
}
.section-title b {
  background-color: var(--primary-color);
  opacity: 0.9;
}
.section-title .section-title-main {
  color: var(--primary-color);
  font-weight: 700;
}
.section-list-container .slick-slide-list1 .feature-single {
  padding: 10px;
  margin: 10px;
  border-radius: 5px;
  box-shadow: 0 1px 3px -2px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);
}
.section-list-container .slick-slide-list1 .feature-single .text-content {
    min-height: 130px;
}

.section-list-container .slick-slide-list1 .feature-single:hover .text-content,
.section-list-container
  .slick-slide-list1
  .feature-single:active
  .text-content {
  display: block;
}

.section-list-container .slick-slide-list1 .feature-single .feature-icon img {
  width: 100px;
  height: auto;
}

.background-overlay{
  height: 100%;
  width: 100%;
  top: 0;
  left: 0;
  opacity: 1;
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.section_gioithieu .section-title .section-title-main {
  color: var(--white);
  font-weight: 700;
}
.section_gioithieu .section-container {
  color: var(--white);
  font-weight: 500;
}
.section_gioithieu .section-title b {
  background-color: var(--white);
  opacity: 0.9;
}
.section2 .box-text .box-text-inner h3 a ,.section3 .box-text .box-text-inner h3 a{
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    font-size: 16px;
}
.section2 .box-text .box-text-inner p ,.section3 .box-text .box-text-inner p{
    display: -webkit-box;
    -webkit-line-clamp: 4;
    -webkit-box-orient: vertical;
    overflow: hidden;
    line-height: 1.4;
    text-align: justify;
}
.slick-slide-list2 .feature-single {
  margin: 10px;
  border-radius: 5px;
}
.slick-slide-list2 .slick-dots{
  display:none !important;
  opacity:0;
}
.slick-slide-list2 .slick-prev {
  position: absolute;
  width: 40px;
  height: 40px;
  z-index: 9;
  top: 50%;
  bottom: 0;
  left: 0;
  content: " ";
  background-image: url(./img/icon-pre2.svg);
  background-repeat: no-repeat;
  background-size: 40px auto;
}
.slick-slide-list2 .slick-next {
  position: absolute;
  width: 40px;
  height: 40px;
  z-index: 9;
  top: 50%;
  bottom: 0;
  right: 0;
  content: "";
  background-image: url(./img/icon-next2.svg);
  background-repeat: no-repeat;
  background-size: 40px auto;
}
#main .sec-home-9 .blog-grid {
  display: grid;
  grid-template-columns: repeat(3,1fr);
  margin-left: -12.5px;
  margin-right: -12.5px
}

.sec-home-9 .blog-grid .post-item {
  flex-basis: 100%;
  max-width: 100%
}

.sec-home-9 .blog-grid .post-item:nth-of-type(1),.sec-home-9 .blog-grid .post-item:nth-of-type(2) {
  grid-row: span 3
}

.sec-home-9 .blog-grid .post-item:nth-of-type(1) .box-text,.sec-home-9 .blog-grid .post-item:nth-of-type(2) .box-text {
  padding: 27px 0 0
}

.sec-home-9 .blog-grid .post-item:nth-of-type(n+3) .box {
  display: flex
}

.sec-home-9 .blog-grid .post-item:nth-of-type(n+3) .box-image {
  width: 150px !important;
  flex-shrink: 0
}

.sec-home-9 .blog-grid .post-item:nth-of-type(n+6) {
  display: none
}

.sec-home-9 .blog-grid .post-item:nth-of-type(n+3) .box-text {
  padding: 9px 0 0 25px
}

.sec-home-9 .blog-grid .post-item .image-cover {
  border-radius: 6px
}

#main .sec-home-9 {
  padding-bottom: 70px;
  /* padding-top: 40px */
}

.sec-home-9 .box-blog-post .box-info {
  display: flex;
  position: relative;
  margin-bottom: 10px
}

.sec-home-9 .box-blog-post .box-info .cat-label{
  font-size: 14px;
  line-height: 18px;
  color: #818181;
  margin: 0 0 0 6px;
  padding-left: 6px;
  border-left: 1px solid #818181;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-line-clamp: 1;
  display: -webkit-box;
  -webkit-box-orient: vertical
}

.sec-home-9 .box-blog-post .box-info .post-meta{
  font-size: 14px;
  line-height: 18px;
  color: #818181
}

.sec-home-9 .box-blog-post .box-text .post-title a {
  font-size: 18px;
  color: #5c5c5c;
  margin: 0;
  font-family: var(--semi);
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-line-clamp: 2;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  transition: color 0s;
  line-height: 1.4
}

.sec-home-9 .box-blog-post .box-text .post-title:hover a {
  color: var(--primary-color)
}
.is-divider{
  display:none;
 }
 .sidebar .post-item {
  padding-bottom: 20px;
}
.sidebar .box-blog-post{
  display: flex;
}
.sidebar .box-image {
  width: 106px !important;
  flex-shrink: 0;
  border-radius: 6px;
}
.sidebar .box-text {
  padding: 0 0 0 12px;
}
.sidebar  .post-meta {
  font-size: 14px;
  display: flex;
  align-items: center;
  gap: 5px;
  margin-bottom: 4px;
}
.sidebar .text.title-2:before {
  content: '';
  width: 100%;
  height: 0;
  border-bottom: 1px solid rgb(207 207 207 / 50%);
  position: absolute;
  bottom: 0;
  left: 0;
}
.sidebar .image-cover {
  color: var(--white);
  text-shadow: 1px 1px 0px rgba(0, 0, 0, .5);
  border: 0;
}
.sidebar .image-cover {
  width: 100%;
  height: auto;
  display: block;
  border-radius: 5px;
}
.list-bai-viet .box-image{
  width: 100%;
  height: auto;
  display: block;
  border-radius: 5px;
}
.sidebar .text.title-2 {
  font-family: var(--bold);
  color: var(--primary-color);
  font-size: 24px;
  line-height: 36px;
  padding-bottom: 8.4px;
  margin-bottom: 30px;
  position: relative;
}

.sidebar .text.title-2{
  margin-bottom: 10px;
  display: block;
  font-weight: 600;
  text-transform: none;
  letter-spacing: 0;
  font-size: 18px;
}
.sidebar .post-meta:before {
  content: "\f073";
  font-family: var(--fa6);
  font-weight: 300;
  color: var(--primary-color);
  font-size: 13px;
}
.sidebar .post-title a {
  font-size: 15px;
  -webkit-line-clamp: 3;
  font-weight: 500;
}
.blog-single .entry-meta {
  text-transform: none;
  font-size: 14px;
  letter-spacing: 0;
  color: gray;
  border-top: 1px solid #e2e2e2;
  border-bottom: 1px solid #e2e2e2;
  padding: 10px;
  background: #f9f9f9;
}

.danh-muc span.title, .taxonomy-terms span.title {
  border-radius: 4px;
  background: var(--primary-color);
  padding: 4px 10px;
  color: white;
  margin-right: 5px;
}
#main .bai-viet-lien-quan ul {
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  grid-gap: 20px;
}
.bai-viet-lien-quan {
  margin-top: 15px;
}
.container_time_share {
  overflow: hidden;
  display: flex;
  align-items: center;
  background: #f1f1f1;
  padding: 5px 15px;
  align-content: center;
  justify-content: space-between;
}
.heateor_sss_sharing_ul{
  width: max-content;
}
.d-flex {
  display: -ms-flexbox !important;
  display: flex !important;
}
.meta {
  margin-bottom: 0;
  align-items: center;
  flex-wrap: wrap;
}

.meta {
  font-size: 16px;
  font-weight: 500;
}
.meta>div {
  margin-right: 30px;
}

.follow-google {
  width: max-content;
  padding: 8px 15px;
  background-color: #e9e9e9;
  border-radius: 10px;
}
.meta_nmtdev .author a, .meta_nmtdev .date, .meta_nmtdev .last-update {
  display: flex;
  align-items: center;
}
#header .header-main {
  border-bottom: 1px solid #dddddd4d;
}
.blog-archive h1.page-title {
  text-transform: none;
  letter-spacing: 0;
  font-size: 30px;
  margin-bottom: 30px;
}
.blog-archive .archive-page-header .large-12 {
  text-align: left;
  padding-bottom: 0px;
}
#main .blog-archive .page-news-1 {
  padding-top: 0;
}
.page-news-1 .blog-top {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
}
.page-news-1 .blog-top .post-item:first-child {
  grid-row: span 4;
  padding-bottom: 0;
}
.page-news-1 .blog-top .post-item:nth-child(n+2) {
  padding-left: 10px;
  padding-bottom: 0;
}
.page-news-1 .blog-top .post-item:first-child .box-blog-post {
  background-color: #f8f8f8;
}
.page-news-1 .blog-top .post-item:first-child .box-text {
  padding: 21px;
  background: 0 0;
}
.page-news-1 .blog-top .post-meta, .blog-main .box-blog-post .post-meta, .page-news-1 .row-bottom .post-meta {
  font-size: 14px;
  display: flex;
  align-items: center;
  gap: 5px;
  margin-bottom: 4px;
}
.page-news-1 .blog-top .post-meta:before, .blog-main .box-blog-post .post-meta:before, .page-news-1 .row-bottom .post-meta:before {
  content: "\f073";
  font-family: var(--fa6);
  font-weight: 300;
  color: var(--primary-color);
  font-size: 13px;
}
.page-news-1 .blog-top .post-item:first-child .image-cover {
  border-radius: 10px;
}
.box-image img {
  width: 100%;
}
.page-news-1 .blog-top .post-item:first-child .post-title {
  margin-bottom: 18px;
}
.page-news-1 .blog-top .post-item:first-child .post-title a {
  font-size: 18px;
  height: 28px;
}
.page-news-1 .blog-top .post-title a ,.sidebar .post-title a{
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-line-clamp: 2;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  margin: 0;
  font-size: 16px;
}
.page-news-1 .blog-top .post-item:first-child .from_the_blog_excerpt {
  -webkit-line-clamp: 4;
}
.page-news-1 .blog-top .from_the_blog_excerpt {
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-line-clamp: 2;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  font-size: 14px;
  color: #555;
  line-height: 20px;
  margin: 0;
}
.page-news-1 .blog-top .post-item:nth-child(n+2) {
  padding-left: 10px;
  padding-bottom: 0;
}
.page-news-1 .blog-top .post-item:nth-child(n+2) .box-blog-post {
  display: flex;
  padding: 10px 15px;
  box-sizing: border-box;
  border: 1px solid #ededed;
  border-bottom: none;
}
.page-news-1 .blog-top .post-item:nth-child(n+2) .box-image {
  width: 34% !important;
  flex-shrink: 0;
}

.page-news-1 .blog-top .post-item:nth-child(n+2) .box-text {
  padding: 0 0 0 15px;
}
.blog-main .box-blog-post .box-image{
  width: 40%;
  flex-shrink: 0;
  margin-right: 40px;
}
.blog-main .box-blog-post .box-image .image-cover ,.page-news-1 .blog-top .image-cover{
  border-radius: 10px;
}
.blog-main .box-blog-post .box-text {
  padding: 0;
  padding-top: .7em;
}
.blog-main .box-blog-post .from_the_blog_excerpt {
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-line-clamp: 3;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  color: #787878;
  line-height: 22px;
  font-size: 15px;
}
.nav-pagination>li>a, .nav-pagination>li>span{
  border: 2px solid var(--fs-color-primary);
}
 ul.links li a {
  color: var(--fs-color-primary);
}
#content span.page-number.current {
  font-size: 133% !important;
}


.page-id-2010 #main #content{
  padding-top: 59px;
  padding-bottom: 59px;
  min-height: 300px;
  background-color: rgb(248, 248, 248);
}

.page-id-2010 #main #content .pagelienhe{
  display: flex;
  align-items: center;
}
.page-id-2010 #main #content .col-form .col-inner {
  border-radius: 12px;
  padding: 25px !important;
  background-color: rgb(255, 255, 255);
}
.page-id-2010 #main #content .col-form .col-inner:hover{
  transform: translateY(-6px);
  box-shadow: 0 30px 40px 0 rgba(0, 0, 0, .2);
  transition: transform .3s, box-shadow .3s, background-color .3s, color .3s, opacity .3s;
}

.bai-viet-lien-quan ul {
  margin-bottom: 0;
  display: inline-block;
  width: 100%;
}
#main .bai-viet-lien-quan ul li {
  padding: 0;
  width: 100%;
  float: unset;
}
.bai-viet-lien-quan ul li {
  list-style: none;
  width: 25%;
  color: graytext;
  float: left;
  padding-left: 4px;
  padding-right: 5px;
}
#main .bai-viet-lien-quan .tieu-de-bai-viet {
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-line-clamp: 2;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  font-size: 15px;
  line-height: 25px;
  height: 50px;
  margin: 0;
}
.blog-archive .archive-page-dong-xe-header{
  padding:30px 0;
  background: rgba(0, 0, 0, 0.6);
}
.blog-archive .archive-page-dong-xe-header .col{
  padding-bottom:0px;
}

.blog-archive .archive-page-dong-xe-header h1.page-title{
  font-size: 60px;
  color: var(--white);
  margin-bottom: 0px;
}
.blog-archive .archive-page-dong-xe-header nav a {
  color: var(--white);
}
.blog-archive .archive-page-dong-xe-header nav span {
  color: rgba(255, 255, 255, 0.7);
}
.grid-dong-xe{
  display: grid;
    grid-template-columns: repeat(3, 1fr);
}
.grid-dong-xe .ts-service-wrapper{
  background-color: #f7f7f7;
  border-radius: 25px;
  margin:10px;
  padding:10px;
}
.grid-dong-xe .ts-service-wrapper:hover {
  background-color: #e5e5e5;
}

.page-news-1 .row-bottom .box-blog-post, .blog-main .box-blog-post {
  display: flex;
}

.back-to-top {
  display: none;
  position: fixed;
  bottom: 60px;
  right: 20px;
  width: 50px;
  height: 50px;
  border-radius: 50%;
  background-color: var(--primary-color);
  color: var(--white);
  text-align: center;
  font-size: 16px;
  line-height: 50px;
  font-weight:700;
  z-index:9999;
}
.back-to-top:hover {
  background-color: var(--fs-color-secondary);
}
.back-to-top:before {
    display: inline-block;
    content: "";
    width: 15px;
    height: 15px;
    border-top: 4px solid var(--white);
    border-right: 4px solid var(--white);
    margin-top: 20px;
    opacity: 1;
    transform: rotate(-45deg);
}
.back-to-top.active{
  display: block;
}
.slick-slide-home{
	display:none;
}
.slick-slide-home.slick-slider{
	display: block;
}
.slick-slide-list2 .box-text-inner{
	min-height: 135px;
}


.list-shortcut-desktop {
    position: fixed;
    z-index: 1000000000;
    left: 20px;
    bottom: 135px;
    transform: translatey(0);
  
}

.list-shortcut-desktop a{
    display: flex;
    justify-content: center;
	width:40px;
	height:40px;
	padding: 10px;
    border: 2px solid var(--theme-color);
    border-radius: 25px;
    margin: 15px;
	position: relative;
}

.list-shortcut-desktop a span {
    position: absolute;
    display: none;
    left: calc(100% + 10px);
    top: 50%;
    transform: translatey(-50%);
    background-image: linear-gradient(90deg, #00B33D 0.08%, #3C3 99.97%);
    padding: 3px 15px;
    width: max-content;
    border-radius: 5px;
    font-size: 12px;
    font-weight: 500;
    color: #fff;
}

.list-shortcut-desktop a:hover span ,.list-shortcut-desktop i:hover span ,.list-shortcut-desktop img:hover span {
    display: block;
}

.list-shortcut-desktop a:hover {
    animation: shadow .8s infinite;
    box-shadow: 0 0 0 .8vw hsla(0, 0%, 100%, 0);
}

@keyframes shadow {
    0% {
        box-shadow: 0 0 0 0 #cbd8cd;
    }
}



.list-shortcut-desktop .btn-hide-show-btn-contact .fa-xmark,
.list-shortcut-desktop.show .fa-user-doctor-message,
.list-shortcut-desktop .btn-hide-show-btn-contact span {
    display: none;
}

.list-shortcut-desktop.show .fa-xmark {
    display: block
}

.list-shortcut-desktop .btn-hide-show-btn-contact {
    width: 60px;
    height: 60px;
    display: flex;
    justify-content: center;
    align-items: center;
    border: 2px solid var(--theme-color);
    border-radius: 100px;
    background-color: white;
    cursor: pointer;
}

.list-shortcut-desktop.show .btn-hide-show-btn-contact {
    border: none;
	color: #fff;
    background: var(--theme-color);
	position: relative;
    z-index: 99999;
}
.list-shortcut-desktop.show .btn-hide-show-btn-contact:hover {
    border: 2px solid var(--theme-color);
	color: var(--theme-color);
    background:  #fff;
}
.list-shortcut-desktop:not(.show)  .btn-hide-show-btn-contact i{
	color:var(--theme-color);
}
.list-shortcut-desktop:not(.show) .btn-hide-show-btn-contact {
    -webkit-animation: ripple 0.7s linear infinite;
    animation: ripple_video 0.7s linear infinite;
    background-color: white;
}

.list-shortcut-desktop:not(.show) .btn-hide-show-btn-contact:hover i {
    color: #fff;
}
.list-shortcut-desktop:not(.show) .btn-hide-show-btn-contact:hover{
	background-color: var(--theme-color);
}

.list-shortcut-desktop .box-shortcut .box-shortcut-inner {
	display:none;
}
.list-shortcut-desktop.show .box-shortcut-inner a:hover {
	background-color: var(--theme-color);
}
.list-shortcut-desktop.show .box-shortcut-inner a:hover i {
	 color: #fff;
}
.list-shortcut-desktop.show .box-shortcut-inner a i {
	 color: var(--theme-color);
}
.list-shortcut-desktop.show .box-shortcut .box-shortcut-inner {
	display:block;
	padding: 5px;
}
.list-shortcut-desktop.show .box-shortcut .box-shortcut-inner i{font-size:16px;}

@keyframes ripple_video {
    0% {
        -webkit-box-shadow: 0 0 0 0 rgba(224, 49, 39, 0.2), 0 0 0 .5em rgba(224, 49, 39, 0.2);
        box-shadow: 0 0 0 0 rgba(224, 49, 39, 0.2), 0 0 0 .5em rgba(224, 49, 39, 0.2);
    }

    100% {
        -webkit-box-shadow: 0 0 0 .5em rgba(224, 49, 39, 0.2), 0 0 0 1em rgba(224, 49, 39, 0);
        box-shadow: 0 0 0 .5em rgba(224, 49, 39, 0.2), 0 0 0 1em rgba(224, 49, 39, 0);
    }
}

.list-shortcut-desktop .fa-headphones {
    position: relative;
}

.list-shortcut-desktop.show{
	background: #fff;
	border-radius: 30px;
}
.searchform-wrapper{
	padding-bottom:10px;
}
.detail_post_admin span, .detail_post_admin span time {
    font-size: 14px;
    color: #333;
}
.post-meta-job span {
    background-color: #f1f1f1;
    padding: 3px 10px;
    border-radius: 3px;
    color: #000;
    display: inline-block;
    margin-right: 10px;
    margin-bottom: 10px;
}

.section1 .feature-single {
	background-color: #fff;
	
}
.section2 .col-inner .box ,.section3 .item .box{
	background-color: #fff;
    border-radius: 15px;
}

button.popmake-close{margin:0px;}
/* css tu van */

@media (min-width: 31px) {
	.devvn_toolbar {
		position: fixed;
		bottom: 55px;
		left: 20px;
		z-index: 99999999;
	}
	.devvn_toolbar ul {
		list-style: none;
		margin: 0;
		padding: 0;
	}
	.devvn_toolbar ul li {
		padding: 0;
		margin: 0;
		list-style: none;
	}
	.devvn_toolbar ul li a {
		display: block;
		position: relative;
	}
	.devvn_toolbar ul li a > div{
		width: 45px;
		height: 45px;
		border-radius: 50%;
		-moz-border-radius: 50%;
		-webkit-border-radius: 50%;
		margin: 0 0 5px;
		position: relative;
		background-position: 50% 50%;
		background-size: cover;
		overflow: hidden;
		display: flex;
		align-items: center;
		justify-content: center;
	}
	.devvn_toolbar ul li a br {
		display: none;
	}
	.devvn_toolbar ul li a span {
		font-weight: 400;
		color: #333;
		position: absolute;
		top: 50%;
		left: calc(100% + 10px);
		left: -webkit-calc(100% + 10px);
		left: -moz-calc(100% + 10px);
		margin-top: -12.5px;
		font-size: 14px;
		height: 25px;
		line-height: 25px;
		padding: 0 10px;
		border-radius: 5px;
		-moz-border-radius: 5px;
		-webkit-border-radius: 5px;
		white-space: nowrap;
		opacity: 0;
		visibility: hidden;
	}
	.devvn_toolbar ul li a:hover span{
		opacity: 1;
		visibility: visible;
	}
	.devvn_toolbar ul li a span:after {
		right: 100%;
		top: 50%;
		border: solid transparent;
		content: " ";
		height: 0;
		width: 0;
		position: absolute;
		pointer-events: none;
		border-color: rgba(136, 183, 213, 0);
		border-right-color: #333;
		border-width: 5px;
		margin-top: -5px;
	}
	.devvn_toolbar ul li a img {
		width: auto;
		height: auto;
		max-width: 20px;
		max-height: 20px;
		margin: 0;
		box-shadow: none;
		border: 0;
	}
	.devvn_contact_quickbuy_li, .devvn_contact_addtocart_li{
		display: none;
	}
	

	.devvn_toolbar ul li a.animation_tada > div {
		animation-name: devvn_tada;
		-webkit-animation-name: devvn_tada;
		animation-delay: 0s;
		-webkit-animation-delay: 0s;
		animation-duration: 1.5s;
		-webkit-animation-duration: 1.5s;
		animation-iteration-count: infinite;
		-webkit-animation-iteration-count: infinite;
		cursor: pointer;
		box-shadow: 0 0 0 0 #c31d1d;
	}
	.devvn_toolbar ul li a.animation_zoom > div {
		animation-name: devvn_zoom;
		-webkit-animation-name: devvn_zoom;
		animation-delay: 0s;
		-webkit-animation-delay: 0s;
		animation-duration: 1.5s;
		-webkit-animation-duration: 1.5s;
		animation-iteration-count: infinite;
		-webkit-animation-iteration-count: infinite;
		cursor: pointer;
		box-shadow: 0 0 0 0 #c31d1d;
	}
	@-webkit-keyframes devvn_tada {
		0% {
			-webkit-transform: scale(1);
			transform: scale(1)
		}

		10%, 20% {
			-webkit-transform: scale(.9) rotate(-3deg);
			transform: scale(.9) rotate(-3deg)
		}

		30%, 50%, 70%, 90% {
			-webkit-transform: scale(1.1) rotate(3deg);
			transform: scale(1.1) rotate(3deg)
		}

		40%, 60%, 80% {
			-webkit-transform: scale(1.1) rotate(-3deg);
			transform: scale(1.1) rotate(-3deg)
		}

		100% {
			-webkit-transform: scale(1) rotate(0);
			transform: scale(1) rotate(0)
		}
	}

	@keyframes devvn_tada {
		0% {
			-webkit-transform: scale(1);
			-ms-transform: scale(1);
			transform: scale(1)
		}

		10%, 20% {
			-webkit-transform: scale(.9) rotate(-3deg);
			-ms-transform: scale(.9) rotate(-3deg);
			transform: scale(.9) rotate(-3deg)
		}

		30%, 50%, 70%, 90% {
			-webkit-transform: scale(1.1) rotate(3deg);
			-ms-transform: scale(1.1) rotate(3deg);
			transform: scale(1.1) rotate(3deg)
		}

		40%, 60%, 80% {
			-webkit-transform: scale(1.1) rotate(-3deg);
			-ms-transform: scale(1.1) rotate(-3deg);
			transform: scale(1.1) rotate(-3deg)
		}

		100% {
			-webkit-transform: scale(1) rotate(0);
			-ms-transform: scale(1) rotate(0);
			transform: scale(1) rotate(0)
		}
	}

	@-webkit-keyframes devvn_zoom {
		0% {
			transform: scale(.9)
		}

		70% {
			transform: scale(1);
			box-shadow: 0 0 0 15px transparent
		}

		100% {
			transform: scale(.9);
			box-shadow: 0 0 0 0 transparent
		}
	}

	@keyframes devvn_zoom {
		0% {
			transform: scale(.9)
		}

		70% {
			transform: scale(1);
			box-shadow: 0 0 0 15px transparent
		}

		100% {
			transform: scale(.9);
			box-shadow: 0 0 0 0 transparent
		}
	}

	.devvn_toolbar ul li a.animation_swing img{
		animation-name: devvn_swing;
		-webkit-animation-name: devvn_swing;
		animation-iteration-count: infinite;
		-webkit-animation-iteration-count: infinite;
		animation-duration: 1s;
		-webkit-animation-duration: 1s;
		-webkit-animation-delay: 1s;
		animation-delay: 1s;
		animation-timing-function: ease-in;
		-webkit-animation-timing-function: ease-in;
	}
	@-webkit-keyframes devvn_swing {
		20% {
			-webkit-transform: rotate3d(0,0,1,15deg);
			transform: rotate3d(0,0,1,15deg)
		}

		40% {
			-webkit-transform: rotate3d(0,0,1,-10deg);
			transform: rotate3d(0,0,1,-10deg)
		}

		60% {
			-webkit-transform: rotate3d(0,0,1,5deg);
			transform: rotate3d(0,0,1,5deg)
		}

		80% {
			-webkit-transform: rotate3d(0,0,1,-5deg);
			transform: rotate3d(0,0,1,-5deg)
		}

		to {
			-webkit-transform: rotate3d(0,0,1,0deg);
			transform: rotate3d(0,0,1,0deg)
		}
	}

	@keyframes devvn_swing {
		20% {
			-webkit-transform: rotate3d(0,0,1,15deg);
			transform: rotate3d(0,0,1,15deg)
		}

		40% {
			-webkit-transform: rotate3d(0,0,1,-10deg);
			transform: rotate3d(0,0,1,-10deg)
		}

		60% {
			-webkit-transform: rotate3d(0,0,1,5deg);
			transform: rotate3d(0,0,1,5deg)
		}

		80% {
			-webkit-transform: rotate3d(0,0,1,-5deg);
			transform: rotate3d(0,0,1,-5deg)
		}

		to {
			-webkit-transform: rotate3d(0,0,1,0deg);
			transform: rotate3d(0,0,1,0deg)
		}
	}
	body .devvn_toolbar.devvn_toolbar_right {
		left:auto;
		bottom: 20px;
		right: 20px;
	}

	body .devvn_toolbar.devvn_toolbar_right ul li a span {
		right: calc(100% + 10px);
		right: -webkit-calc(100% + 10px);
		right: -moz-calc(100% + 10px);
		left: auto
	}

	.devvn_toolbar.devvn_toolbar_right ul li a span:after {
		left: 100%;
		right: 0;
		transform: rotate(180deg);
		-moz-transform: rotate(180deg);
		-webkit-transform: rotate(180deg)
	}
}
@media (max-width: 30px) {
	body.has_devvn_toolbar {
		padding-bottom: 50px;
	}

	.devvn_toolbar {
		background: #fff;
		display: inline-block;
		width: 100%;

		bottom: 0;
		left: 0;
		position: fixed;
		z-index: 99999999;
		height: auto;
		padding: 0;
		border-top: 0;

		visibility: hidden;
		opacity: 0;

		transform: translate3d(0,120%,0);
		-moz-transform: translate3d(0,120%,0);
		-webkit-transform: translate3d(0,120%,0);

		transition: all .3s linear;
		-moz-transition: all .3s linear;
		-webkit-transition: all .3s linear;

		box-shadow: 0 0.5rem 1rem 0 rgb(44 51 73 / 60%);
		padding-bottom: env(safe-area-inset-bottom);
	}

	.show_contactfix .devvn_toolbar {
		transform: translate3d(0,0,0);
		-moz-transform: translate3d(0,0,0);
		-webkit-transform: translate3d(0,0,0);
		visibility: visible;
		opacity: 1;
	}

	
	.devvn_toolbar ul {
		list-style: none;
		padding: 0;
		margin: 0;
		border-collapse: collapse;
		width: 100%;
		-js-display: flex;
		display: -ms-flexbox;
		display: flex;
		-ms-flex-flow: row wrap;
		flex-flow: row wrap;
	}

	.devvn_toolbar ul li {
		flex-grow: 1;
		flex-shrink: 1;
		flex-basis: 0;
		text-align: center;
		display: flex;
		margin-bottom: 0;
	}

	.devvn_toolbar ul li a{
		display: block;
		width: 100%;
		outline: none;
		text-decoration: none;
		padding: 5px 3px;
		white-space: nowrap;
	}

	.devvn_toolbar ul li a span {
		font-weight: 400;
		color: #333;
		background: transparent;
		font-size: 3.5vw;
		display: block;
		margin: 2px 0 0 0;
	}

	.devvn_toolbar ul li a img {
		height: 6vw;
		width: auto;
		margin: 0;
	}

	.woocommerce-checkout .devvn_toolbar {
		display: none !important;
	}
	.devvn_toolbar a.devvn_buy_now_style {
		margin: 0;
		border-radius: 0;
		padding: 5px 8px;
		font-size: initial;
		line-height: inherit;
	}

	.devvn_toolbar a.devvn_buy_now_style span {
		margin: 0;
		padding: 0;
	}
	.devvn_toolbar a.devvn_buy_now_style span {
		background: none !important;
	}
	a#devvn_contact_addtocart {
		background: #e03232 !important;
	}
	a#devvn_contact_quickbuy {
		background: #fd6e1d !important;
	}
}
.mfp-wrap, .mfp-bg {
	z-index: 999999999;
}
li.devvn_contact_addtocart_li.cf_loading a {
	position: relative;
	pointer-events: none;
}
li.devvn_contact_addtocart_li.cf_loading a:before {
	content: "";
	width: 100%;
	height: 100%;
	background: #0000006b;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 2;
}
li.devvn_contact_addtocart_li.cf_loading a:after {
	-webkit-animation: devvn_cf_spin 500ms infinite linear;
	animation: devvn_cf_spin 500ms infinite linear;
	border: 2px solid #fff;
	border-radius: 32px;
	border-right-color: transparent !important;
	border-top-color: transparent !important;
	content: "";
	display: block;
	height: 16px;
	top: 50%;
	margin-top: -8px;
	left: 50%;
	margin-left: -8px;
	position: absolute;
	width: 16px;
	z-index: 3;
}
@-webkit-keyframes devvn_cf_spin {
	0% {
		-webkit-transform: rotate(0deg);
		transform: rotate(0deg)
	}

	100% {
		-webkit-transform: rotate(360deg);
		transform: rotate(360deg)
	}
}

@keyframes devvn_cf_spin {
	0% {
		-webkit-transform: rotate(0deg);
		transform: rotate(0deg)
	}

	100% {
		-webkit-transform: rotate(360deg);
		transform: rotate(360deg)
	}
}
@media (min-width: 31px) {
.devvn_toolbar ul li a#devvn_contact_1 span:after {
border-right-color: var(--primary-color);
}
.devvn_toolbar ul li a#devvn_contact_1 span{
color: #fff;
background-color: var(--primary-color);
}
.devvn_toolbar ul li a#devvn_contact_1 > div{
background: var(--primary-color);
}
.devvn_toolbar ul li a#devvn_contact_1 > div{
box-shadow: 0 0 0 0 var(--primary-color);
}
}
@media (max-width: 30px) {
.devvn_toolbar ul li a#devvn_contact_1 span{
color: #ffffff;
background-color: var(--primary-color);
}
.devvn_toolbar ul li a#devvn_contact_1{
background: var(--primary-color);
}
}
/* css tu van */


@media (max-width: 1023px) {
  .container_time_share {
      align-content: flex-start;
      justify-content: center;
      flex-direction: column;
  }
}
@media screen and (max-width: 767.98px) {
  #main .bai-viet-lien-quan ul {
      grid-template-columns: repeat(2, 1fr);
  }
}

 @media screen and (min-width: 850px) {
    .stuck #masthead{
        display:none;
    }
}
@media screen and (max-width: 849px) {
    #main .sec-home-9 .blog-grid {
      grid-template-columns: repeat(2,1fr)
    }

    .sec-home-9 .blog-grid .post-item:nth-of-type(n+6) {
        display: block
    }
    .page-news-1 .blog-top {
      display: block;
  }
  .page-news-1 .blog-top .post-item:nth-child(n+2) .box-image {
    width: 40% !important;
    flex-shrink: 0;
}
.page-news-1 .blog-top .post-item:nth-child(n+2) .box-blog-post {
  padding: 0;
  border: 0;
}
.page-news-1 .blog-top .post-item:nth-child(n+2) {
  padding-left: 15px;
  padding-bottom: 30px;
}
.page-news-1 .blog-top .post-item:first-child {
  padding-bottom: 30px;
}
.page-news-1 .blog-top .post-item:last-child {
  padding-bottom: 0;
}


}
@media screen and (max-width: 767px) {
  #main .sec-home-9 .blog-grid {  
    display: block
  }
  .sec-home-9 .title-home h2 {
    margin-bottom: 25px
  }
  #main .sec-home-9 {
    padding-bottom: 50px
  }
  .page-news-1 .blog-top .post-item:nth-child(n+2) .box-image {
    width: 100% !important;
    margin: 0;
}
.page-news-1 .blog-top .post-item:nth-child(n+2) .box-blog-post {
  flex-direction: column;
}
.page-news-1 .blog-top .post-item:nth-child(n+2) .box-text, .blog-main .box-blog-post .box-text {
  padding-top: 15px;
}
.page-news-1 .row-bottom .box-blog-post, .blog-main .box-blog-post {
  flex-direction: column;
}
.blog-main .box-blog-post .box-image {
  width: 100%;
  flex-shrink: 0;
  margin-right: 40px;
}
.grid-dong-xe {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
}
}
@media(max-width:360px){
  .grid-dong-xe {
    display: grid;
    grid-template-columns: repeat(1, 1fr);
  }

}
@media (min-width: 768px) {
  .slider-content {
    position: absolute;
    top: 0;
    right: 0;
    left: 0;
    bottom: 0;
  }
}
@media (max-width: 767px) {
  .slider-content {
    background-color: #0000009e;
  }
  #footer .row-top .col-3 .col-inner {
    display: block;
}
.page-news-1 .blog-top .post-item:first-child .post-title a{
	height:100%;
}
  .section2 .box-text .box-text-inner p, .section3 .box-text .box-text-inner p{
		text-align: left;
		font-size: 14px;
  }
}
