/* CSS Document */
@font-face {font-family:lato-r;src:url("font/Lato-Regular.ttf");}
@font-face {font-family:lato-b;src:url("font/Lato-Bold.ttf");}
.menu-top-l ul >li.active > a,.menu-top-r ul >li.active > a,.box-menu-t a.active.sign-in {
    color: #140CE6;
}
html, body{font:18px/24px lato-r;color: #000;width: 100%;line-height: 1.5;background: #F7F9FF;}
body{overflow-x: hidden;}
.clear{clear:both;}
.hiden{display:none;}
a{text-decoration: none;color: #000;transition: 0.4s;}
a:hover{color: #140CE6;transition: 0.4s;}
.list-prj a:hover {
    transform: translateY(-10px);
}
.list-prj .item-prj.bg-white.border-8.mb-4 a:hover {
    transform: translateY(-10px);
}
button.submit-event:hover {
    background: #140CE6BF !important;
}
a.link-banner:hover {
    background: #140CE6BF !important;
}
a.link-slide:hover {
    background: #140CE6BF !important;
}
.blue, .form-main input.blue, .form-main .form-select .blue{color: #140CE6;}
.bg-blue{background: #140CE6;}
.border-8{border-radius: 8px;}
.cover{object-fit: cover;min-width: 100%;min-height: 100%;}
.ul-none{list-style: none;padding: 0;margin: 0;}
.cover{object-fit: cover;}
.img-banner{right: 5%;max-width: 530px;}
.cont-banner{padding-top: 120px;min-height: 530px; color: #939393;}
.cont-banner h4{color: #575757;font: 900 48px/58px lato-r;}
.link-banner{background: #140CE6;font: 700 24px/57px lato-r;}
.des-slide{max-width: 500px;}
.menu-top > li{border-right: 1px solid #000;line-height: 22px;position: relative;}
.menu-top-l .menu-top > li:last-child{padding: 0;margin: 0;border: none;}
.menu-top > li > a.active{color: #140CE6;}
.menu-top > li > i{display: none;}
.sign-in, .notifi {padding-right: 35px;position: relative;z-index: 1;}
.user-acc > a{width: 28px;height: 28px;}
.user-acc .dropdown-toggle::after, .notifi .dropdown-toggle::after{display: none;}
.notifi > a i{font-size: 25px;line-height: 10px;}
.numb-notifi{font: 600 7px/11px lato-r;background: #F44336;width: 11px;box-shadow: 0 0 0 2px #fff;}
.user-acc{line-height: 10px;}
.user-acc ul{border-radius: 8px;padding: 0;}
.user-acc ul li{border-bottom: 1px solid #EEEEEE;text-align: right;}
.user-acc ul li:last-child{border: none;}
.user-acc ul li a{padding: 0 30px;color: #000000;line-height: 50px;display: block;}
.user-acc .dropdown-menu.show{margin-top: 10px !important;}
.user-acc ul li a:hover{background: #F8F8F8;}
.user-acc .dropdown-toggle i{font-size: 28px;line-height: 10px;}
.notifi .dropdown-menu{border-radius: 8px;overflow: hidden;}
.notifi .dropdown-menu table {color: #000;}
.notifi .dropdown-menu table .gray{color: #939393;}
.notifi .dropdown-menu table a{font-size: 18px;font-family: lato-b;color: #060606;}
.notifi .dropdown-menu .table > :not(caption) > * > *{padding: 0.6rem 1rem;}
.font-b{font-size: 22px !important;font-family: lato-b  !important;}
.language{top: 10px;}
.language .dropdown-toggle::after{display: none;}
.menu-2{z-index: 69;display: none;}
.menu-2 ul{border-radius: 8px;box-shadow: 0 0 10px 0 rgba(6, 16, 88, 0.25);}
.menu-2 ul a{line-height: 30px; white-space: nowrap;}
.menu-top > li:hover .menu-2{display: block;}
.item-statis{border-right: 0.5px solid #140CE6;}
.statistic .item-statis:last-child{border: none;}
.item-statis span{color: #140CE6;font: 900 55px/66px lato-r;margin-bottom: 10px;display: inline-block;}
.item-statis p{color: #121212;font-size: 20px;line-height: 24px;}
.tit-h{font: 24px/45px lato-b}
.fill-pr button{min-width: 350px;padding: 9px 30px 7px 30px;color: #000;}
.fill-pr button::after{position: absolute;right: 30px;top: 19px;}
.img-prj{height: 195px;}
.trade-m{margin-top: -57px;} 
.trade-m span{width: 75px;height: 75px;background: #fff;border: 1px solid #f7f5f5;}
.cont-prj {color: #525252;height: 208px;padding-bottom: 40px !important;}
.mt-prj {position: absolute;bottom: 10px;}
.cont-prj h3 a{font: 24px/28px lato-b;  -webkit-line-clamp: 1;    display: -webkit-box;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;}
.add-prj{color: rgba(114, 114, 114, 1);line-height: 22px;}
.head{width: 19px;height: 17px;background: url(../image/icon/like.png) no-repeat;}
.icon-h {min-width: 45px;}
.price-prj span{font-family: lato-b;margin-right: 10px;color: #000;}
.cont-slide{background: #02002D;padding: 30px 30px 30px 100px;}
.cont-slide h4{font: 32px/36px lato-b;}
.cont-slide h5{font: 18px/22px lato-r;}
.time-slide{color: #E95E10;font: 24px/29px lato-b;}
.time-slide:before{content: "";position: absolute;left: 0;top: 4px;height: 18px;width: 4px;background: #E95E10;}
.time-slide span:before{content: "";position: absolute;left: 7px;top: 7px;height: 8px;width: 8px;background: #E95E10;border-radius: 50%;}
.link-slide{letter-spacing: 0.25em;font-size: 14px;font: 14px/50px lato-b;background: #140CE6;bottom: 14px;right: 14px;}
.view-all a{border: 1px solid #140CE6;color: #140CE6;font-size: 24px;line-height: 57px;}
.view-all a:hover{background: #140CE6;color: #fff;}
.event h2{font: 600 24px/39px lato-r}
.event-l h5{color: #393939;font: 24px/29px lato-r}
.event-l h6{color: #0C0A40;font: 32px/36px lato-b}
.event-l p{font: 18px/22px lato-r;}
.date-event:before{background: #393939;}
.date-event span{color: #393939;}
.date-event span:before{background: #393939;}
.pr-event{font: 15px/20px lato-b;color: #393939;}
.form-sub input{border: 1px solid #939393;background: none;line-height: 46px;color: #fff;width: calc(100% - 185px);}
.submit-event{letter-spacing: 0.25em;font-size: 14px;font: 14px/35px lato-b;background: #140CE6;height: 50px;margin-left: 15px;}
.peo-event{left: 30px;top: 50%;transform: translate(0%,-50%)}
.avata-event{width: 117px;height: 117px;border: 5px solid #fff;}
.inf-peo{color: #282828;font: 14px/25px lato-b;}
.more-event{color: #2E2E2E;border: 1px solid #4D4D4D;background: #F6F9FF;line-height: 37px;}
.more-event:hover{background: #140CE6;color: #fff;}
footer{background: #0C0A40;}
.menu-f li{width: 180px;}
.menu-f a{color: white;}
.menu-f a:hover{color:  #ACA9F3;}
.copy-r{background: #1E1B70;}
.menu-icon, .logo-mn, .close-mn{display: none;}
.bg-log{background: #F7F7FB;}
.head-page{padding-top: 100px !important;}
.head-page h1{font: 900 43px/52px lato-r;}
.head-page p{max-width: 635px;}
.log-isocial{width: 730px;}
.a-login{background: #dadada;font: 24px/80px lato-b}
.log-face{background: url(../image/icon/facebook.png) 70px center no-repeat #347AEA;}
.log-face:hover{box-shadow: 0 0 10px 0 #347AEA;}
.log-in{background: url(../image/icon/in.png) 70px center no-repeat #6AABE8;}
.log-in:hover{box-shadow: 0 0 10px 0 #6AABE8;}
.log-google{background: url(../image/icon/google.png) 70px center no-repeat #E9554A;}
.log-google:hover{box-shadow: 0 0 10px 0 #E9554A;}
.ul-regis li{width: 176px;}
.img-regis{width: 100%;height: 176px;border: 8px solid #A3A3A3;}
.img-regis img{max-width: 70%; max-height: 70%;}
.img-regis span{width: 55px;height: 55px;font: 36px/55px lato-b;background: #140CE6;bottom: -8px;left: -8px;}
.ul-regis h6{font: 500 24px/29px lato-r;max-width: 150px;margin: auto;}
.regis h4{font: 32px/38px lato-b}
.autocomplete-suggestions {    border: 1px solid #dadada;
    background: #fff;
    overflow: auto;
    border-radius: 5px;
    box-shadow: 0 0 10px 0 #999;}
.autocomplete-suggestion { padding: 3px 15px;
    white-space: nowrap;
    overflow: hidden;
    cursor: pointer;
    font-size: 16px;}
        .autocomplete-selected { background: #F0F0F0; }
        /*.autocomplete-suggestions strong { font-weight: normal; color: #3399FF; }*/
        .autocomplete-group { padding: 2px 5px; }
        .autocomplete-group strong { display: block; border-bottom: 1px solid #000; }
.form-main label{font-family: lato-b;}
.form-main input, .form-main .form-select{line-height: 46px;padding: 0 1.2rem;color: #000;font-size: 14px;padding-right: 40px;}
.form-main input::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */
  color: #939393;
  opacity: 1; /* Firefox */
}

.form-main input:-ms-input-placeholder { /* Internet Explorer 10-11 */
  color: #939393;
}

.form-main input::-ms-input-placeholder { /* Microsoft Edge */
  color: #939393;
}
textarea::placeholder{color: #939393;}
.c-red{color: red;}
.form-main textarea{border-radius: 34px;font-size: 14px;padding: 0.6rem 1.2rem;color: #000;}
.search-box input{padding-right: 50px;}
#search-addon, #search-category{width: 48px;line-height: 48px;}
.ui-helper-hidden-accessible{display: none !important;}
.ui-menu {    list-style: none;
    background: #FFFFFF;
    border-radius: 10px;
    padding: 15px;
    max-width: 352px;
    box-shadow: 0 0 20px 0 #dadada;
    font-size: 14px;
    line-height: 36px;
    max-height: 390px;
    overflow: hidden;
    overflow-y: auto;}
.cate-st-r li{line-height: 44px;padding-right: 40px;border-color: #E2E2E2 !important;}
.cate-st-r li button{font-size: 24px;right: 5px;line-height: 24px;top: 8px;}
.cate-st-r{max-width: 500px;}
.upfile{max-width: 600px;}
.file-upload-btn {
  z-index: 1;color: #000;font:500 18px/22px lato-r;
}
.file-upload-btn i{font-size: 40px;}

.file-upload-btn:active {
  border: 0;
  transition: all .2s ease;
}

.file-upload-content {
  display: none;
  text-align: center;
}

.file-upload-input {
  position: absolute;
  margin: 0;
  padding: 0;
  width: 100%;
  height: 100%;
  outline: none;
  opacity: 0;
  cursor: pointer;
}
.file-upload-cover{background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
    border-radius: 13px;
    width: 298px;
    display: inline-block;
  }

.image-upload-wrap, .file-upload-content {
  position: relative;
    height: 450px;
    overflow: hidden;
    border: 1px solid #939393;
    border-radius: 13px;
}


.image-title-wrap {
  padding: 0 15px 15px 15px;
  color: #222;
}

.drag-text {
  text-align: center;
}

.drag-text h3 {
  font-weight: 100;
  text-transform: uppercase;
  color: #15824B;
  padding: 60px 0;
}

.file-upload-image {

}

.remove-image {
  width: 200px;
  margin: 0;
  color: #fff;
  background: #cd4535;
  border: none;
  padding: 10px;
  border-radius: 4px;
  border-bottom: 4px solid #b02818;
  transition: all .2s ease;
  outline: none;
  text-transform: uppercase;
  font-weight: 700;
}

.remove-image:hover {
  background: #c13b2a;
  color: #ffffff;
  transition: all .2s ease;
  cursor: pointer;
}

.remove-image:active {
  border: 0;
  transition: all .2s ease;
}
.avatar-upload {
  position: relative;width: 150px;
  margin: -100px 0 30px 100px;
}
.avatar-edit {
  width: 76px;z-index: 1;}
.avatar-edit input {display: none;}
.avatar-edit label{color: #939393;font:  500 18px/22px lato-r;cursor: pointer;}
.avatar-edit label i{font-size: 40px;margin-bottom: 10px;color: #000;}
.avatar-preview {
    height: 150px;
    position: relative;
    border-radius: 100%;
    background: #F6F9FF;
    border: 1px dashed #939393;
}
.avatar-preview> div {
            width: 100%;
            height: 100%;
            border-radius: 100%;
            background-size: cover;
            background-repeat: no-repeat;
            background-position: center;
}
.form-select{background-image: url(../image/icon/select.png);background-size: 14px 12px;}
.more-sv{background: #CECDF2;padding: 20px 70px 13px 70px;color: #000;font: 16px/23px lato-r;cursor: pointer;}
.more-sv:before{content: "";position: absolute;left: 40px;top: 21px;width:0px;height:0px;
  border-left:9px solid transparent;border-right:9px solid transparent;border-top:18px solid #140CE6;}
.more-sv p{font: 18px/23px lato-b;}
.search-box2{max-width: 325px;}
.exchan-sv .not-service{font: 24px/55px lato-b;color: #595959;}
.service-st{display: none;}
.service-st h3{line-height: 10px;}
.service-st h3 span{background: #F7F9FF;color: #00B871;font: 18px/22px lato-b;}
.service-st h3:before{content: "";width: 100%;height: 1px;background: #00B871;left: 0;top: 10px;position: absolute;}
.add-sv{font: 24px/57px lato-r;background: #00B871;width: 275px;}
.check-ex li input[type=radio]{
  position: absolute;
  visibility: hidden;
}

.check-ex li label{
  display: block;
  position: relative;
  padding: 0 0 0 40px;
  margin: 10px auto;
  height: 30px;z-index: 9;
  cursor: pointer;
  -webkit-transition: all 0.25s linear;
  font-size: 18px;color: #454545;line-height: 30px;
}


.check-ex li .check{
  display: block;
    position: absolute;
    border: 1px solid #939393;
    border-radius: 11px;
    height: 29px;
    width: 29px;
    top: 10px;
    left: 0;
    z-index: 5;
    transition: border .25s linear;
    -webkit-transition: border .25s linear;
}

.check-ex li .check::before {
  display: block;
  position: absolute;
  display: none;
  content: '';
  height: 20px;
  width: 25px;
  top: 1px;
    left: 8px;
  margin: auto;
  background: url(../image/icon/checked.png) no-repeat;
  transition: background 0.25s linear;
  -webkit-transition: background 0.25s linear;
}

.check-ex > li input[type=radio]:checked ~ .check {
  border-color: #140CE6;
}

.check-ex > li input[type=radio]:checked ~ .check::before{
  display: block;
}
.exchan-sv h6{font: 26px/34px lato-b;color: #140CE6;}
.exchan-sv p{font: 16px/25px lato-r;max-width: 666px;}
.box-file-ex{/*overflow: hidden;*/}
.box-file-ex .input-file-trigger {
  display: block;
  padding: 0;
  color: #000;
  transition: all .4s;
  cursor: pointer;
  border: 1px solid #000000;
  width: 350px;font: 24px/55px lato-r;
}
.box-file-ex .input-file {
  position: absolute;
  top: 0; left: 0;
  width: 225px;
  opacity: 0;
  padding: 14px 0;
  cursor: pointer;
}
.box-file-ex .input-file-ex{position: absolute;opacity: 0;width: 10px;}
.use-fo{width: 350px;line-height: 57px;font-size: 24px;background: #FF8642;}
.next-sv button{width: 275px; background: #000;font: 24px/57px lato-r}
.next-sv button i{position: absolute;right: 30px;top: 0px;}
.color-b{font-size: 22px !important;color: #140CE6 !important;font-weight: 800 !important;}
.check-agree label {
    display: inline-block;
    position: relative;
    padding: 0 0 0 40px;
    margin: 10px auto;
    height: 30px;
    z-index: 9;
    cursor: pointer;
    -webkit-transition: all 0.25s linear;
    font-size: 18px;
    color: #454545;
    line-height: 30px;
    text-align: left;
}
.check-agree .check1, .check-agree .check2 {
    display: block;
    position: absolute;
    border: 1px solid #939393;
    border-radius: 11px;
    height: 29px;
    width: 29px;
    top: 10px;
    left: 0;
    z-index: 5;
    transition: border .25s linear;
    -webkit-transition: border .25s linear;
}
.check-agree1 input[type=checkbox], .check-agree2 input[type=checkbox] {
    position: absolute;
    visibility: hidden;
}
.check-agree1 input[type=checkbox]:checked ~ .check1, .check-agree2 input[type=checkbox]:checked ~ .check2 {
    border-color: #140CE6;
}
.check-agree .check1::before, .check-agree .check2::before {
    display: block;
    position: absolute;
    display: none;
    content: '';
    height: 20px;
    width: 25px;
    top: 1px;
    left: 8px;
    margin: auto;
    background: url(../image/icon/checked.png) no-repeat;
    transition: background 0.25s linear;
    -webkit-transition: background 0.25s linear;
}
.check-agree1 input[type=checkbox]:checked ~ .check1::before, .check-agree2 input[type=checkbox]:checked ~ .check2::before {
    display: block;
}
.startup-2 h2{font: 600 20px/24px lato-r}
.submit-sv button{background: #140CE6;width: 275px;    font: 24px/57px lato-r;}
.startup-3 p span{color: #3E3E3E;font-size: 30px; max-width: 666px;}
.finish-sv{background: #1E1B70;width: 275px;font: 24px/57px lato-r;}
.h2-form {font: 600 20px/24px lato-r;}
.check-agree1, .check-agree2{max-width: 800px;}
.link-prov {max-width: 540px;}
.exchan-prov > p{max-width: 100%;}
.exchan-prov h6 {font: 21px/30px lato-b;}
.exchan-prov p {font: 18px/25px lato-r;}
.form-provider h2{line-height: 10px;}
.form-provider h2:before {
    content: "";
    width: 100%;
    height: 1px;
    background: #00B871;
    left: 0;
    top: 10px;
    position: absolute;
}
.form-provider h2 span {
    background: #F7F9FF;
    color: #00B871;
    font: 18px/22px lato-b;
}
.item-inves{background: #F0EFF9;font-size: 16px;}
.inves-l{width: 45%; height: 450px; overflow: auto;border-radius: 5px;scrollbar-color: #5852FF #fff;scrollbar-width: thin;}
.inves-l::-webkit-scrollbar {
    width: 6px;
    background-color: #F5F5F5;
} 
.inves-l::-webkit-scrollbar-thumb {
    background-color: #5852FF;
}
.inves-l h3, .inves-l h3 a{font: 800 18px/22px lato-r; color: #140CE6;}
.inves-l h6{font: 16px/19px lato-b;color: #000000;}
.ul-fields li{text-transform: capitalize;}
.ul-fields li:before {position: absolute;content: ".";left: 6px;top: 0px;font-size: 50px;color: #000;line-height: 0px;}
.a-stage{line-height: 20px;font-size: 16px;}
.stage-box span:last-child{display: none;}
.inves-l p{color: #666666;font-size: 14px;line-height: 18px;}
.bg-imginves{background: rgba(4, 0, 111, 0.5);display: none;}
.inves-r{width: 55%;}
.logo-investor{width: 75px;height: 75px;background:rgba(255, 255, 255, 0.84);overflow: hidden;}
.about-inves{max-height: 100%;}
.about-inves h5{font: 18px/22px lato-r;}
.ab-inves{font: 14px/18px lato-r;max-height: 83%;overflow: hidden;}
.pagination{justify-content: center;flex-wrap: wrap;}
.pagination li{padding: 0 5px;margin-bottom: 10px;}
.pagination li .page-link{width: 40px;height: 40px; padding: 0;color: #000; border: none; line-height: 40px;text-align: center;background: none;
  border-radius: 15px;border: 1px solid #02002D;}
.pagination li .page-link:hover, .page-item.active .page-link {background: #140CE6; border-radius: 15px;color: #fff;}
.pagination li:first-child a:hover, .pagination li:last-child a:hover{color: #140CE6;}
.tab-inf li button{width: 212px;font: 24px/55px lato-b;padding: 0;margin: 5px 3px;}
.tab-inf a {
    display: block;
    border-radius: 50rem;
}
.tab-inf li button:hover, .tab-inf li button.active, .tab-inf li button:hover a, .tab-inf li button.active a{background: #140CE6 !important;color: #fff;}
.submit-inves button{background: #000000;width: 195px;line-height: 50px;}
.titf-inf{font: 30px/36px lato-b}
.ul-follow li{padding: 30px 30px 30px 70px;border-radius: 28px;position: relative;}
.ul-follow li:hover{background: #EFEFEF;}
.ul-follow li:after{content: "";position: absolute;bottom: 0;left: 120px;
    background: #000000;
    width: calc(100% - 135px);
    height: 1px;
}
.modal-footer, .modal-header{border: none;}
.modal-footer{    justify-content: center;}
.button-s button{    width: 140px;
    font: 20px/50px lato-r;}
#clear-sv .modal-footer button, #clear-pr .modal-footer button, .dele-modal .modal-footer button, .dele-modal .modal-footer button{width: 80px;line-height: 40px;}
.no-m{background: #666;}
.yes-m{background: #140CE6;}
.img-fol{border-radius: 18px; background: #C4C4C4;height: 221px;}
.logo-fol{width: 41px;height: 41px;}
.cont-fol h3{font:  900 23px/28px lato-r;color: #000;}
.cate-fol{font: 18px/22px lato-b;}
.cont-fol p{color: #595959;}
.contact-fol{width: 140px;line-height: 45px;}
.table-mail{line-height: 29px;color: #8D8D8D;}
.check-mail[type=checkbox]{    border-radius: 11px;width: 29px;height: 29px;margin-top: -2px !important;cursor: pointer;}
.star-inves{font-size: 23px;margin-top: -2px;display: inline-block;cursor: pointer;}
.star-inves .bi-star-fill{color: #FFC107;}
.from-inves{color: #000;font-family: lato-b;}
.table-mail > :not(caption) > * > *{padding: 0.7rem 0.7rem 0.4rem;}
.table-mail tbody > tr:last-child > td{border: none;}
.clear-mail{cursor: pointer;}
.clear-mail:hover{color: #FFC107;}
.par-list h5{max-width: 700px;}
.par-list h5:before{content: "";position: absolute;top: 50%;left: 0;width: 100%;height: 1px;background: #BABABA;}
.par-list h5 span{font: 24px/29px lato-b;color: #525252;background: #F7F9FF;    position: relative;}
.ul-par img{max-height: 130px;}
.prov-l h3, .prov-l h3 a {font-size: 22px;color: #140CE6;}
.prov-l h6{font:  500 16px/19px lato-r;color: #000000;}
.prov-l h5{font:  16px/19px lato-b;color: #000000;text-transform: capitalize;}
.check-prov li input[type=radio]{
  position: absolute;
  visibility: hidden;
}

.check-prov li label{
  display: block;
  position: relative;
  padding: 0 0 0 30px;
  margin: 10px auto;z-index: 9;
  cursor: pointer;
  -webkit-transition: all 0.25s linear;
  font: 14px/19px lato-r;color: #454545;
}


.check-prov li .check{
  display: block;
    position: absolute;
    border: 1px solid #939393;
    left: 0;
    z-index: 5;
    transition: border .25s linear;
    -webkit-transition: border .25s linear;
    height: 18px;width: 18px;border-radius: 6px;top: 0;
}

.check-prov li .check::before {
  display: block;
  position: absolute;
  display: none;
  content: '';
  margin: auto;
  background: url(../image/icon/checked.png) no-repeat;
  transition: background 0.25s linear;
  -webkit-transition: background 0.25s linear;
  height: 15px;width: 18px;top: -2px;left: 4px;background-size: contain;
}

.check-prov > li input[type=radio]:checked ~ .check {border-color: #140CE6;}
.check-prov > li input[type=radio]:checked ~ .check::before{display: block;}
.see-more{color: #000;
    font-size: 16px;
    text-decoration: underline;}
.a-avail{width: 123px;background: #5852FF;
    line-height: 30px;
    font-size: 16px;}
.prov-r .bg-imginves {background: rgba(2, 0, 50, 0.5);}
.prov-r .logo-investor{background: #fff;}
.tab-ulproj{border: 1px solid #575757;}
.tab-ulproj li{padding: 0 30px;}
.tab-ulproj li:after{content: "";position: absolute;right: 0;top: 16px;width: 1px;height: 18px;background: #000000;}
.tab-ulproj li:last-child:after{display: none;}
.tab-ulproj li button{font: 20px/50px lato-b;}
.tab-ulproj li button:hover, .tab-ulproj li button.active{color: #140CE6;}
.form-proj  textarea {border-radius: 20px;}
.error{font: 16px/20px lato-r;color: red;}
.table-finan:before {background: #F5F4FC;width: 100vw;height: 100%;position: absolute;top: 0;left: 50%;transform: translate(-50%,0%);content: ""}
.table-finan .table > :not(caption) > * > *{color: #000;border-color: #939393;line-height: 46px;}
.table-finan .table th{font-family: lato-b;font-size: 20px;color: #140CE6;}
.table-finan input{background: #F7F9FF;border: 1px solid #939393;max-width: 150px;
    padding: 0 0 0 15px;
    font-size: 18px;
    border-radius: 5px;}
.team-ex{max-width: 724px;margin: auto;}
.avatar-proj{height: 203px;
    position: relative;
    border-radius: 19px;
    background: #F6F9FF;background-repeat: no-repeat;
    background-position: center;background-size: cover;
    border: 1px dashed #939393;}
.avatar-proj .bi-plus{font-size: 110px;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    color: #333;}
.avatar-edit1{width: 130px;    z-index: 1;}
.avatar-edit1 label {
    color: #939393;
    font: 500 18px/22px lato-r;
    cursor: pointer;
}
.avatar-edit1 label i {
    font-size: 32px;
    margin-bottom: 10px;
    color: #000;
}
.team-item > input{background: #F0F0F0;border-radius: 10px;color: #000;line-height: 37px;padding: 0 0.6rem;}
.team-item > input::placeholder {
  color: #939393;
}
.button-mem button{width: 77px;line-height: 31px;border-radius: 10px;font-size: 16px;}
.save-memb{color: #fff;background: #7F7AFF;}
.edit-memb{color: #3D3D3D;background: #E6E6E6;border: 1px solid #3D3D3D;}
.save-memb:hover, .edit-memb:hover{background: #140CE6;color: #fff;}

.avatar-proj > div {
    width: 100%;
    height: 100%;
    border-radius: 100%;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
}
.border1{border: 0.5px solid #939393;}
.cont-1{max-width: 715px;}
.check-type input[type=radio]{
  position: absolute;
  visibility: hidden;
}
.check-type label{width: 267px;font: 24px/55px lato-b;color: #000;background: #fff;border: 1px solid #939393;cursor: pointer;}
.check-type > li input[type=radio]:checked ~ label, .check-type label:hover {background: #CECDF2;border-color: #CECDF2;}
.tit-mypro {font: 24px/29px lato-r;color: #000;}
.type-1{font: 24px/29px lato-b;}
.note-type ul li{color: #939393;margin-bottom: 10px;}
.tit-n{font: 18px/24px lato-b}
.form-se input{height: 45px;}
.icon-search{top: 11px;left: 15px;}
.list-deals > h4{font: 24px/29px lato-b;}
.list-deals > p{max-width: 700px;}
.tit-detail span{    width: 64px;height: 64px;}
.tit-detail h1{font: 34px/64px lato-b;color: #000000;}
.img-deproj{border-radius: 18px;}
.inf-deproj{color: #939393;}
.price-deproj{color: #2CC28C;font: 43px/52px lato-b;}
.for-deproj{line-height: 29px;}
.for-deproj b{font: 24px/29px lato-b;color: #000;}
.progress{width: calc(100% - 92px);height: 10px;}
.progress-bar{height: 10px;border-radius: 10px;background: #2CC28C;}
.available span{font: 32px/38px lato-b}
.follow-proj{width: 100%;background: #140CE6;font:  24px/57px lato-r}
.tab-detail1{color: #595959;line-height: 31px;}
.ul-tabde1{border-bottom: 0.5px solid #939393;}
.tab-deproj li button{padding: 0 75px 10px 75px;color: #939393;font: 24px/29px lato-b;border: none;border-bottom: 6px solid transparent;background: none;}
.tab-deproj li button:hover, .tab-deproj li button.active{border-color: #140CE6;color: #140CE6;}
.inf-de1 span{color: #343434;font-family: lato-b}
.link-de1{width: 275px;font: 24px/57px lato-r}
.cont-de2{max-width: 690px;color: #000000;}
.icon-de2{width: 120px;min-height: 120px;border: 1px solid #E6820C;}
.request-de2{background: #E6820C;font: 24px/57px lato-r;}
.table-deproj td{color: #343434;font:  24px/29px lato-b}
.table-deproj > :not(caption) > * > *{padding: 0.8rem 0.5rem 0.6rem 0.5rem;}
.cont-de1 img{max-width: 100%;}
iframe{max-width: 100%;}
.img-event:after{content: "";position: absolute;width: calc(100% - 30px);height: calc(100% - 30px);display: none;
top: 15px;left: 15px;border: 1px solid #fff;}
.mt-event{background: #02002D;}
.e-left{font-size: 15px;}
.inf-e1{font-size: 24px;display: none;}
.inf-e1 span{font: 40px/48px lato-b} 
.inf-e2{font-size: 18px; -webkit-line-clamp: 2;
 -webkit-box-orient: vertical;
 overflow: hidden; 
 text-overflow: ellipsis;display: -webkit-box;}
.inf-e3{font: 28px/36px lato-b}
.img-event{background: #fff;text-align: center;}
.img-event img{max-height: 637px;margin: 0 auto;}
.event-date{color: #E95E10;font: 24px/29px lato-b}
.event-h{color: #E95E10;font-size: 22px;}
.event-h:before{content: ".";position: absolute;left: 0;top: -1px;line-height: 2px;font-size: 50px;}
.event-price{font-size: 15px;}
.event-block{max-width: 380px;}
.e-recent h2{font: 24px/29px lato-b}
.ul-recent li{border-color: #646464 !important;color: rgba(12, 10, 64, 0.5);}
.ul-recent li:last-child{border: none !important;}
.ul-recent h3{line-height: 20px;}
.ul-recent h3 a{font: 18px/26px lato-b;-webkit-line-clamp: 2;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;}
.ul-recent h4 {font: 22px/30px lato-r}
.date-recent{font-size: 12px;}
.ul-recent li:before{content: "";position: absolute;top: 38px;left: 10px;
width: 5px;height: 29px;background: #393939;display: none;}
.ul-recent li:hover{background: #F5F5F5;color: #0C0A40;}
.ul-recent li:hover a{color:  #0C0A4;}
.ul-recent li:hover:before{display: block;}
.link-block a{width: 274px;font: 14px/51px lato-b;letter-spacing: 0.25em;}
.signin-bl{background: #000000;}
.sub-bl{background: #140CE6;}
.event-sk{padding-left: 90px;}
.date-ed{width: 70px;}
.date-ed p{background: #E6820C;border-radius: 13px 13px 0px 0px;    font: 12px/22px lato-b;
    text-transform: uppercase;
    color: #fff;
    text-align: center;}
.date-ed span{font: 35px/63px lato-b;color: #000;background: #DBDBDB;}
.etop-1{color: #E95E10;}
.etop-2{color: #343434;}
.event-sk h1{font: 32px/38px lato-b;color: #222222;}
.cont-ed img{max-width: 100%;}
.link-ed1 a{font: 500 18px/51px lato-r}
.register-ed1{background: #140CE6;min-width: 195px;}
.follow-f{background: #395693;}
.share-ed1{background: #7772FF;}
.organizers h4{font: 24px/29px lato-b;color: #000;}
.org-l{border-right: 1px solid #000;}
.inf-org{font: 14px/20px lato-r;color: #3D3D3D;}
.inf-org p span{font-family: lato-b;}
.search-faq{max-width: 730px;}
.search-faq input{background: #EEEEEE;}
.search-faq  button{right: 15px;left: auto;}
.tit-faq{font: 30px/36px lato-b}
.faq-l h2{text-align: right;}
.faq-l{padding-right: 50px;border-right: 1px solid #989898;}
.question{font-family: lato-b;text-align: left;}
.question:before{content: "";position: absolute;left: 0;top: 5px;
  border-top: 6px solid transparent;
  border-left: 12px solid #9B9B9B;
  border-bottom: 6px solid transparent;}
.question:not(.collapsed), .question:hover{color: #140CE6;}
.question:not(.collapsed):before, .question:hover:before {border-left: 12px solid #140CE6;}
.faq-body{color: #6B6B6B;}
.faq-r{padding-left: 50px;}
.send-ques{display: inline-block;}
.send-ques input{border:  1px solid #939393;background: #FDFDFD;height: 50px;font-size: 18px;width: 284px;}
.s-ques{font-size: 24px;}
.s-ques > a{color: #140CE6;font-family: lato-b;}
.send-ques button{letter-spacing: 0.25em; font: 14px/35px lato-b;
    background: #140CE6;height: 50px;margin-left: 15px;width: 160px;}
.drop-s{font: 18px/45px lato-b;color: #000;height: 45px;overflow: hidden;}
.drop-s:after{content:"";position: absolute;right: 25px;top: 17px;border-left: 6px solid transparent;
border-top: 12px solid #C4C4C4;border-right: 6px solid transparent;}
.dropdown-options{border-radius: 8px;box-shadow: 0 0 40px 0 #C1C3D5;line-height: 30px;display: none;}
.open1, .open2{display: block;}
.option-2{display: inline-block;width: 25%;margin-bottom: 5px;padding: 0 0 0 10px;}
.option-1{margin-bottom: 5px;}
.option-1 a{padding: 0 5px;display: inline-block;line-height: 22px;}
.option-2 a{display: inline-block;line-height: 22px;}
.more-cat a{color: #140CE6;text-decoration: underline;font-family: 'lato-b';}
.search-all input{height: 45px;}
.page-item.disabled .page-link {border: none;
    width: 40px;    font-size: 50px;
    height: 40px;}
.pagination .page-item:last-child .page-link, .pagination .page-item:first-child .page-link{
    border: none;
    width: 40px;    font-size: 50px;
    height: 40px;text-indent: -99999px;
}
.page-item.disabled .page-link{opacity: 0.6;}
.pagination .page-item:first-child .page-link {
    background: url(../image/icon/first.png) center no-repeat;
}
.pagination .page-item:last-child .page-link {
    background: url(../image/icon/after.png) center no-repeat;
}
.service-st h3 .clear-sv{position: absolute;right: 0;padding: 0 10px;top: 0;font-size: 22px;color: #333;cursor: pointer;border: none;
background: #F7F9FF;}
.service-st h3 .clear-sv:hover{color: #f86464;}
.status-sv{right: 15px;top: 15px;font-size: 22px;}
.delete-sv{    float: right;
    margin-left: 10px;
    background: none;
    border: none;
    padding: 0;
    line-height: 24px;}
.status-sv label{float: right;font-size: 24px;margin-left: 10px;line-height: 24px;}
.status-sv label .bi-check-circle-fill{color: #48A91F;}
.status-sv label .bi-dash-circle-fill{color: #e2ca58;}
.status-sv label .bi-exclamation-circle-fill{color: #AD1418;}
.note-imgf{color: #939393;font-size: 14px;}
.cont-ed{overflow: hidden;}
.policy-main{-webkit-line-clamp: 5;
 -webkit-box-orient: vertical;
 overflow: hidden;display: -webkit-box;
 text-overflow: ellipsis;}
 .more-poli i{font-size: 50px;cursor: pointer;}
.more-intro span{font: 500 18px/49px lato-r;width: 170px;border: 1px solid #595959;color: #595959;}
.cover-x{width: 600px;max-width: 100%;}
.cover-x .image-upload-wrap{height: 298px;}
.regis-modal{color: #000;}
.regis-modal .modal-header h5{font: 30px/40px lato-b;color: #140CE6;width: 100%;text-align: center;}
.regis-modal .form-check .form-check-input{font-size: inherit;
    line-height: inherit;padding: 0;}
.reges-center{max-width: 840px;}
.regis-modal .form-main label{line-height: 26px;display: block;}
.modal-content{border-radius: 20px;padding: 15px;}
.modal-save{background: #140CE6;
    width: 200px;
    font: 24px/57px lato-r;}
.modal-close{background: #666;
    width: 200px; 
    font: 24px/57px lato-r;}
.pr-des1{    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;}
#proj-2 label{display: block;}
label.error {
    margin-top: -15px;
    margin-bottom: 20px;
}
.hide-mn{display: none;}
.item-prog label{width: 130px;line-height: 18px;}
.item-prog .progress{width: calc(100% - 135px);height: 18px;border-radius: 10px;background-color: #c4c2e4;}
.item-prog .progress-bar{height: 18px;    background: #140CE6;}
.app-request{width: auto;line-height: 44px;}
#popup_price_service table td, #popup_price_service table th{color: #000;}
#popup_price_service table th{font-family: lato-b;}
.op-button{top: 3px;right: 0;
    background: none;
    padding: 0;
    width: auto;position: absolute;
    display: inline-block;height: 22px;}
.accordion-button::after{    background-repeat: no-repeat;
    background-size: 16px 16px;
    background-position: center center;
    display: block;width: 16px;
    height: 16px;}
.accordion-button:not(.collapsed){background-color: transparent;box-shadow: none;}
.accordion-button:not(.collapsed)::after{background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23212529'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");
    transform: rotate(-180deg);}
.cate-2 li i{font-size: 12px;}
.box-cate{padding-right: 22px;.op-button}
.select-item1{position: absolute;top: 63px;left: 0;width: 100%;z-index: 96;}
/* width */
textarea::-webkit-scrollbar {
  width: 10px;
}

/* Track */
textarea::-webkit-scrollbar-track {
  box-shadow: inset 0 0 5px grey;
  border-radius: 10px;
}

/* Handle */
textarea::-webkit-scrollbar-thumb {
  background: #999;
  border-radius: 10px;
}

/* Handle on hover */
textarea::-webkit-scrollbar-thumb:hover {
  background: #666;
}
.inf-memb h4{font: 18px/22px lato-b;}
.inf-memb h5{font: 16px/19px lato-r;}
.inf-memb p{color: #9E9E9E;font: 13px/16px lato-r}
.pj-detail-s{color: #000;}
.tit-label{font: 18px/24px lato-b}
.nd-detail{font: 16px/22px lato-r}
.pr-format .dolla{left: 20px;top: 12px;color: #000;}
.CurrencyInput{padding-left: 40px !important;}
.regis-modal .form-main textarea{border-radius: 20px;}
.table-finan .pr-format .dolla{top: 1px;}
.brand-sl .item{height: 100px; vertical-align: middle;display: table-cell;}
.brand-sl .item img{width: auto;max-height: 100px;height: auto;max-width: 100%;margin: auto;}
.brand-sl .owl-stage{margin: 0 auto;}
.d-even a{text-decoration: underline;}
.cate-event{margin-bottom: 40px;}
.cate-event a{display: inline-block;margin:0 5px 5px 5px;font: 18px/36px lato-b;border: 1px solid #333; padding: 0 30px;border-radius: 20px;}
figure,.main-listing img{max-width: 100%;}
.pr-mb{display: none !important;}
.menu-2 li i{display: none;}



@media only screen and (max-width: 1199px){
	.img-prj {height: 293px;}
	.menu-f li {width: 49%;}
  .tab-inf li button {width: 220px;}
  .ul-follow li {padding: 30px 20px 30px 40px;}
  .user-acc .dropdown-toggle i{display: block;font-size: 25px;line-height: 10px;}
  .user-acc .dropdown-toggle span{display: none;}
  .check-type label {width: 225px;}
  .tab-deproj li button {padding: 0 52px 10px 52px;}
  .event-date{font-size: 23px;}
  .img-event img {max-height: 533px;}
}

@media only screen and (max-width: 991px){
  .menu-2 li i{display: inline-block;}
	.box-menu-t{position: fixed;z-index: 69;background: #02002D;height: 100%;width: 100%;left: 0;top: 0;color: #fff;padding: 0 30px;display: none;}
	.box-menu-t a{color: #fff;}
	.box-logo{position: relative !important;text-align: center;transform: translate(0%, 0%) !important;top: 0 !important;left: 0 !important;}
	.menu-icon{display: block;top: 50%;;margin-top: -13px;font-size: 30px;color: #000;height: 30px;line-height: 30px;}
	.language{right: 50px !important;top: 50%;margin-top: -13px;}
	.logo-mn{display: block;}
	.menu-mb{float: none !important;}
	.menu-top > li{display: block !important;border: none;margin-bottom: 15px !important;}
  .menu-top > li > i{display: inline-block;margin-left: 10px;}
	.menu-top {display: block !important;}
	.menu-2{display: block;position: relative !important;}
  .menu-2 i{margin-right: 10px;font-size: 12px;}
  .menu-2 ul a {
    line-height: 36px;}
  .menu-2 ul{    box-shadow: none;background: none !important;padding: 0 !important;}
	.close-mn{display: block;
    top: 50%;
    color: #fff;
    font-size: 36px;
    height: 36px;
    line-height: 36px;
    margin-top: -18px;}
	.item-statis{margin-bottom: 50px;}
	.fill-pr button{min-width: 200px;}
	.ul-regis li { width: 150px;}
	.img-regis{height: 150px;}
  .tab-inf li button {width: 162px;font: 18px/50px lato-b;}
  .form-inves{font-size: 16px;}
  .ul-follow li {padding: 30px 0;}
  .ul-follow li:hover{background: transparent;}
  .img-fol{height: 160px;}
  .star-inves{margin-top: -1px;}
  .table-mail {line-height: 22px;font-size: 16px;}
  .cont-fol p{font-size: 16px;line-height: 22px;}
  .cont-fol h3{font-size: 21px;}
  .log-after{position: absolute;top: 22px;right: 50px;}
  .notifi .dropdown-menu {min-width: 370px;}
  .tab-ulproj li {padding: 0 15px;}
  .check-type label {width: auto;padding: 0 29px;}
  .tab-deproj li button{padding: 0 28px 10px 28px;font-size: 22px;}
  .inf-deproj p, .price-deproj{display: inline-block;}
  .ul-recent h3 a {font: 18px/26px lato-b;}
  .ul-recent h4 {font: 18px/26px lato-r;}
  .event-sk h1 {font: 23px/30px lato-b;}
  .option-2{width: 24%;}
  .img-event img {max-height: 393px;}
}
@media only screen and (max-width: 991px) and (min-width: 768px){
	.icon-h{position: absolute; top: 10px; right: 10px;min-width: auto;}

}

@media only screen and (max-width: 767px){
  .des-slide{display: none;}
	.img-prj{height: 344px;}
	.img-prj img{position: relative !important;top: 0 !important;left: 0 !important;transform: translate(0%, 0%) !important;}
	.cont-slide{padding: 15px;}
	.cont-slide h4 {font: 24px/30px lato-b;display: inline-block;}
	.cont-slide h5 {font: 16px/20px lato-r;display: inline-block;}
	.time-slide {font: 18px/20px lato-b;}
	.link-slide{bottom: 5px;right: 5px;line-height: 40px;}
	.more-event{position: relative !important; display: inline-block;}
	.a-login{background-position: 40px center;}
	.ul-regis li {width: 100px;}
	.img-regis {height: 100px;width: 100px;border: 5px solid #A3A3A3;}
	.ul-regis h6 { font: 16px/22px lato-b;}
	.img-regis span { width: 40px;height: 40px;font: 24px/40px lato-b;}
  .more-sv{padding: 20px 30px 13px 30px;}
  .more-sv p{padding-left: 35px;}
  .search-box2 {max-width: 100%;}
  .tab-inf li button{margin: 0;font: 16px/48px lato-b;padding: 0 20px !important;width: auto;}
  .img-fol {height: auto;}
  .img-fol img{position: relative !important;top: 0 !important;left: 0 !important;transform: translate(0%, 0%) !important;}
  .table-mail{width: 1000px;}
  .mail-box{overflow: hidden;overflow-x: auto;}
.mail-box::-webkit-scrollbar {
  height: 10px;
}
.mail-box::-webkit-scrollbar-track {
  box-shadow: inset 0 0 2px 1px grey;
  border-radius: 10px;
}
.mail-box::-webkit-scrollbar-thumb {
  background: #140CE6;
  border-radius: 10px;
}
.mail-box::-webkit-scrollbar-thumb:hover {
  background: #8D8D8D;
}
.table-finan .table th{font-size: 18px;min-width: 68px;}
.table-finan .table td{font-size: 16px;}
.avatar-proj {height: 310px;}
.check-type label {width: 245px;}
.price-deproj{border-bottom: none !important;}
.tab-deproj li button {
    padding: 0 10px;
    font-size: 20px;
    font-family: 'lato-r';}
.table-deproj td{font-size: 18px;}
.org-l{border: none}
.organizers h4{text-align: center;}
.faq-l, .faq-r{padding-right: calc(var(--bs-gutter-x) / 2);
    padding-left: calc(var(--bs-gutter-x) / 2);border: none;}
.faq-l h2, .faq-r h2{text-align: left;}
.option-2{width: 32%;}
.ul-par img {
    max-height: 100px;} 
.img-event img {max-height: 513px;}
.pr-mb{display: block !important;}
.pr-decktop{display: none !important;}

}

@media only screen and (max-width: 575px){
	.item-statis span{font: 900 40px/55px lato-r;}
	.img-banner {right: 0;max-width: 100%;}
	.cont-banner h4{font: 900 40px/50px lato-r;}
	.cont-banner {padding-top: 0px;min-height: 430px;}
	.cont-banner h4 {font-size: 30px !important;}
	.a-login {background-position: 30px center;padding-left: 90px; background-size: 40px auto;font: 22px/70px lato-b;text-align: left;}
	.head-page h1 {font: 900 30px/36px lato-r;}
	.regis h4 {font: 26px/30px lato-b;}
	.img-regis {height: 80px;width: 80px;margin: auto;}
	.img-regis span {width: 32px;height: 32px;font: 18px/32px lato-b;}
	.submit-event{font: 14px/32px lato-b;height: 44px;margin-left: 10px;padding-left: 15px !important;padding-right: 15px !important;letter-spacing: 0.1em;}
	.form-sub input{line-height: 40px;width: calc(100% - 135px);}
  .inves-l{width: 100%;min-height: auto;}
  .inves-r {height: 450px;width: 100%;}
  .tab-inf li button{padding: 0 30px !important;}
  .copy-r {font-size: 16px;}
  .avatar-proj {height: 270px;}
  .check-type label {width: auto;padding: 0 22px;font: 18px/50px lato-b;min-width: 180px;}
  .tab-deproj li button{
    font-size: 18px;
    font-family: 'lato-b';
    margin-top: 10px;}
  .tit-detail span {width: 50px;height: 50px;}
  .tit-detail h1 {font: 24px/50px lato-b;}
  .event-sk{padding-left: 0;}
  .etop-box{min-height: 90px;padding-left: 90px;}
  .date-ed span{line-height: 60px;}
  .s-ques {font-size: 20px;}
  .send-ques button{width: auto;margin-left: 5px;padding: 0 15px !important;}
  .send-ques input{width: calc(100% - 118px);}
  .tit-faq{font-size: 28px;}
  .option-2{width: 49%;}
  .modal-close, .modal-save{width: 155px;}
  .box-logo{text-align: left;}
  .inf-e2{-webkit-line-clamp: 3;}
  .img-prj{height: 319px;}
  .item-statis{width: 50%;margin-bottom: 0;} 
  .item-statis:nth-child(2n){border-right: none;} 
  .item-statis:nth-child(1),.item-statis:nth-child(2){padding-bottom: 30px;border-bottom: 0.5px solid #140CE6;}
  .item-statis:nth-child(3),.item-statis:nth-child(4){padding-top: 30px;}
  .img-event img {max-height: 100vw;}
}
@media only screen and (max-width: 400px){
	.language {right: 40px !important;}
  .avatar-proj {height: 220px;}
  .tab-ulproj{border-radius: 20px !important;}
  .check-type label{padding: 0 20px;min-width: 160px;}
  .img-prj{height: 300px;}
}
@media only screen and (max-width: 374px){
  .check-type label {padding: 0 20px;min-width: auto;}
}






















