@import url('https://fonts.googleapis.com/css2?family=Work+Sans:ital,wght@0,100..900;1,100..900&display=swap');
html,body{
    height: 100%;
}
body{
    background-color: #efefef;
    font-family: "Work Sans", sans-serif;
    font-weight: 400;
}
.main-header{
    background-color: #ffffff;
    position: fixed;
    z-index: 10;
    left: 0px;
    right: 0px;
}
.brand-name{
    height: 55px;
}
.header-one{
    border-bottom: 1px solid #e2e2e2;
    padding: 8px 0px;
    font-size: 13px;
    background-color: #0178D4;
    color: #ffffff;
    position: relative;
}
.close-top{
    border: none;
    background-color: transparent;
    position: absolute;
    right: 20px;
    color: #ffffff;
    top: 9px;
}
a:hover{
    text-decoration: none;
    color: inherit;
}
.nav-top ul{
margin: 0px;
padding: 0px;
list-style-type: none;
display: table;
}
.nav-top-item{
    float: left;
    position: relative;
}
.nav-top-link{
    text-decoration: none;
    font-size: 25px;
    color: #353535;
    display: inline-block;
    padding: 16px 0px 20px 20px;
}
.nav-top-link span{
    font-size:16px;
    font-weight:600;
    padding-left:10px;
    text-transform:uppercase;
}
.nav-top-link img{
    height: 30px;
    width: 30px;
    border-radius: 100px;
}
.nav-top-item-link a{
    font-size:14px;
    font-weight:500;
    line-height:39px;
}
.my-account-menu{
    position: absolute;
    background-color: #ffffff;
    border-radius: 10px;
    padding: 10px;
    width: 200px;
    right: 0px;
    display: none;
    border: 1px solid #d2d0d0;
}
/* .my-account-menu:before {
    position: absolute;
    top: -7px;
    left: 71%;
    display: inline-block;
    border-right: 7px solid transparent;
    border-bottom: 7px solid #ccc;
    border-left: 7px solid transparent;
    border-bottom-color: rgba(0, 0, 0, 0.2);
    content: '';
  } */
  
  .my-account-menu:after {
    position: absolute;
    top: -6px;
    right: 5%;
    display: inline-block;
    border-right: 8px solid transparent;
    border-bottom:8px solid #d2d0d0;
    border-left: 8px solid transparent;
    content: '';
  }
  .my-account-menu a{
    text-decoration: none;
    display: block;
    font-size: 13px;
    font-weight: 500;
    color: var(--light-black);
    padding: 8px 15px;
    transition: all 0.2s ease-in-out;
  }
  .my-account-menu a:hover{
    background-color: var(--body-bg);
    border-radius: 15px;
  }
  .my-account-menu i{
    font-size: 16px;
  }
  .nav-top li:hover .my-account-menu{
    display: block;
  }
.gray-red-box{
    height: 12px;
    width: 12px;
    border-radius: 100px;
    position: absolute;
    top: 23px;
    right: 0px;
    border: 2px solid #ffffff;
}
.bg-gray{
    background-color: #dddddd;
}
.margin-first-section{
    padding: 140px 0px 35px 0px;
}
.sliderOne{
    padding-top: 108px;
}
  .slider-item{
    position: relative;
    height: 600px;
    overflow: hidden;
  }
  .slider-overlayer{
    position: absolute;
    width: 40%;
    top: 22%;
  }
  .so-left{
    left: 10%;
  }
  .so-right{
    right: 10%;
  }
.slider-overlayer h4{
    font-size: 60px;
    font-weight: 300;
    margin: 0;
    padding: 0;
}
.slider-overlayer h3{
    font-size:75px;
    font-weight: 800;
    margin: 0;
    padding: 0;
}
.slider-overlayer a{
    display: inline-block;
    background-color: #0178D4;
    color: #ffffff;
    font-size: 15px;
    font-weight: 600;
    padding: 12px 30px;
    text-decoration: none;
    transition: all 0.3s ease-in-out;
}
.slider-overlayer a:hover{
    background-color: #353535;
    text-decoration: none;
    color: #ffffff;
}
/* slider btn style*/
.pre-next-middle .owl-prev{
	width: 40px;
    height: 40px;
    margin: 2px;
    box-shadow: 0 2px 4px rgba(12, 12, 12, 0.12);
    background-color: #ffffff !important;
    color: #353535 !important;
    border-radius: 50%;
    border: 2px solid #ffffff !important;
	  font-size: 20px;
    line-height: 20px;
    position: absolute;
    left: 40px;
    top:45%;
    transition: all 0.2s ease-in-out;
}
.pre-next-middle .owl-next{
	  width: 40px;
    height: 40px;
    margin: 2px;
    box-shadow: 0 2px 4px rgba(12, 12, 12, 0.12);
    border: 2px solid #ffffff !important;
    background: #ffffff !important;
    color: #353535 !important;
    border-radius: 50%;
	  font-size: 20px;
    line-height: 20px;
    position: absolute;
    right: 40px;
    top:45%;
    transition: all 0.2s ease-in-out;
}
.pre-next-middle .owl-prev:hover, .pre-next-middle .owl-next:hover{
  background-color: #000000 !important;
  color: #ffffff !important;
  border: 2px solid #000000 !important;
}
.pre-next-middle .owl-dots{
  display: none !important;
}
/* slider btn style*/
.pre-next-middle2 .owl-prev{
	width: 40px;
    height: 40px;
    margin: 2px;
    box-shadow: 0 2px 4px rgba(12, 12, 12, 0.12);
    background-color: #ffffff !important;
    color: #353535 !important;
    border-radius: 50%;
    border: 2px solid #ffffff !important;
	  font-size: 20px;
    line-height: 20px;
    position: absolute;
    left: 0px;
    top:45%;
    transition: all 0.2s ease-in-out;
}
.pre-next-middle2 .owl-next{
	  width: 40px;
    height: 40px;
    margin: 2px;
    box-shadow: 0 2px 4px rgba(12, 12, 12, 0.12);
    border: 2px solid #ffffff !important;
    background: #ffffff !important;
    color: #353535 !important;
    border-radius: 50%;
	  font-size: 20px;
    line-height: 20px;
    position: absolute;
    right: 0px;
    top:45%;
    transition: all 0.2s ease-in-out;
}
.pre-next-middle2 .owl-prev:hover, .pre-next-middle2 .owl-next:hover{
  background-color: #000000 !important;
  color: #ffffff !important;
  border: 2px solid #000000 !important;
}
.pre-next-middle2 .owl-dots{
  display: none !important;
}

.sp-70{
    padding: 90px 0px;
}
.startup p{
    margin: 0;
    padding: 0;
    font-size: 14px;
    font-weight: 400;
    color: #666;
}
.quotea{
    border-left: 5px solid #0178D4;
    padding: 0px 0px 0px 20px;
    font-size: 20px;
    line-height: 25px;
    margin: 25px 0px;
}
.startup h3{
    font-size: 45px;
    font-weight: 800;
}
.btn-blue{
    display: inline-block;
    background-color: #0178D4;
    color: #ffffff;
    font-size: 15px;
    font-weight: 600;
    padding: 12px 30px;
    text-decoration: none;
    transition: all 0.3s ease-in-out;
}
.btn-blue:hover{
    background-color: #353535;
    text-decoration: none;
    color: #ffffff;
}
.statup-item{
    padding: 20px;
}
.statup-box{
    background-color: #ffffff;
    box-shadow: 0px 0px 13px 0px rgb(1, 120, 212, 0.1);
    border-radius: 15px;
    padding: 15px;
    position: relative;
}
.statup-box .box-img{
    height: 150px;
    border-radius: 15px;
    overflow: hidden;
}
.brand-logo-post{
    position: absolute;
    height: 100px;
    width: 100px;
    border: 10px solid #ffffff;
    overflow: hidden;
    background-color: #efefef;
    padding: 10px;
    right: 12%;
    top: 24%;
    display:block;
}
.brand-logo-post img{
    width: 100%;
}
.statup-num{
    position: absolute;
    left: 15px;
    top: 15px;
    background-color: #0178D4;
    color: #ffffff;
    height: 50px;
    width: 50px;
    border-bottom-right-radius: 15px;
    border-top-left-radius: 15px;
    text-align: center;
    font-weight: 600;
    line-height: 50px;
}
.btn-left{
    background-color: #0178D4;
    color: #ffffff;
    border: none;
    border-top-left-radius:10px ;
    border-bottom-left-radius:10px;
    width: 49%;
    padding: 10px 25px;
    font-size: 15px;
    font-weight: 600;
    text-transform: uppercase;
    transition: all 0.3s ease-in-out;
}
.btn-left:hover{
    background-color: #353535;
}
.btn-right{
    background-color: #353535;
    color: #ffffff;
    border: none;
    border-top-right-radius:10px ;
    border-bottom-right-radius:10px;
    width: 49%;
    padding: 10px 25px;
    font-size: 15px;
    font-weight: 600;
    text-transform: uppercase;
    transition: all 0.3s ease-in-out;
}
.btn-right:hover{
    background-color: #0178D4;
}
.box-body{
    padding: 15px 0px;
}
.box-body h4{
    margin: 0px 0px 10px 0px;
    font-weight: 700;
    font-size: 22px;
}
.box-body p{
    font-size: 13px;
    color: #666;
    line-height: 20px;
    margin: 0px;
    padding: 0px;
}
.box-body span{
    display: block;
    font-size: 13px;
    color: #888;
}
.footer-one{
    background-color: #353535;
    padding: 30px 0px;
}
.about-foot img{
    height: 55px;
}
.about-foot p{
    font-size: 13px;
    color: #b6b6b6;
    margin: 20px 0px;
    padding: 0px;
}
.footer-two{
    background-color: #0178D4;
    padding: 10px 0px;
}
.copyright{
    font-size: 13px;
    color: #ffffff;
}
.copyright ul{
    margin: 0px;
    padding: 0px;
    list-style-type: none;
}
.copyright ul li{
    float: right;
}
.copyright ul li a{
    font-size: 13px;
    color: #ffffff;
    text-decoration: none;
    display: inline-block;
    padding-left: 10px;
}
.copyright ul li a:hover{
    color: #ffffff;
    text-decoration: underline;
}
.bg1{
    background-image: url(../img/information-banner-2.jpg);
    background-attachment: fixed;
    -webkit-background-size: cover !important;
    background-size: cover !important;
    background-position: center center !important;
    background-repeat: no-repeat !important;
}

.picture-sec{
    padding: 60px 0px;
}
.picture-sec h4{
    font-size: 35px;
    color: #ffffff;
    font-weight: 400;
}
.picture-sec h3{
    font-size: 45px;
    color: #ffffff;
    font-weight: 700;
}
.sec-header{
    margin-bottom: 35px;
}
.sec-header span{
    font-size: 14px;
    text-transform: uppercase;
    color: #0178D4;
    display: block;
}
.sec-header h3{
    font-size: 50px;
    font-weight: 700;
    margin: 10px 0px;
}
.sec-header p{
    font-size: 15px;
    color: #747474;
    margin: 0px;
    padding: 0px;
}
.expert-box{
    background-color: #ffffff;
    border-radius: 15px;
    padding: 15px;
    cursor: pointer;
}
.expert-img{
    height: 200px;
    border-radius: 15px;
    overflow: hidden;
}
.expert-img img{
    width: 100%;
}
.expert-item{
    padding: 10px;
}
.expert-body{
    padding: 15px 0px 0px 0px;
    text-align: center;
}
.expert-body h4{
    font-size: 16px;
    font-weight: 600;
    text-align: center;
    margin: 0px;
}
.expert-body p{
    font-size: 13px;
    font-weight: 500;
    margin: 0px 0px 8px 0px;
    padding: 0px;
    text-align: center;
}
.expert-body span{
    font-size: 13px;
    font-weight: 400;
    color: #0178D4;
}
.desc{
    font-size: 13px;
    color: #747474;
    text-align: center;
    padding: 8px 0px 0px 0px;
}
.expert-body-btn{
    border: 1px solid #0178D4;
    font-size: 13px;
    font-weight: 600;
    text-transform: uppercase;
    padding: 10px 35px;
    display: block;
    text-align: center;
    text-decoration: none;
    border-radius: 8px;
    margin-top: 10px;
    transition: all 0.3s ease-in-out;
}
.expert-body-btn:hover{
    background-color: #0178D4;
    color: #ffffff;
    text-decoration: none;
}
.expert-box:hover .expert-body-btn{
    background-color: #0178D4;
    color: #ffffff;
    text-decoration: none;
}
.brand-details{
    padding:0px 50px 0px 0px
}
.brand-details span{
    font-size: 14px;
    text-transform: uppercase;
    font-weight: 500;
    color: #0178D4;
}
.brand-details h3{
    font-size: 35px;
    font-weight: 700;
    margin: 15px 0px;
}
.brand-details p{
    font-size: 13px;
    font-weight: 400;
    line-height: 20px;
    color: #747474;
}
.brand-logo-slider img{
    width: 70% !important;
    margin: 0px auto;
}
.govt-logo{
    background-color: #ffffff;
    border-radius: 10px;
    padding: 20px;
    text-align: center;
}
.govt-logo img{
    width: 80%;
    margin: 0px auto;
}
.bg2{
    background-color: #ffffff;
    background-image: url(../img/20221010.png);
    background-repeat: no-repeat;
    background-position: right center;
}
.leading-bord{
    border-radius: 10px;
    margin: 15px 0px;
    transition: all 0.3s ease-in-out;
    cursor: pointer;
    background-color: #ffffff;
}
.leading-bord:hover{
    background-color: #efefef;
}
.leading-bord .number{
    width: 10%;
    background-color: #0178D4;
    border-top-left-radius:10px ;
    border-bottom-left-radius:10px ;
}
.leading-bord .number button{
    background-color: transparent;
    border: none;
    font-size: 30px;
    color: #ffffff;
    width: 100%;
    height: 88px;
    font-weight: 700;
}
.leading-bord .brand-logo{
    width: 20%;
    padding: 0px 15px;
    text-align: center;
}
.leading-bord .brand-logo img{
    height:50px;
}
.leading-bord .brand-name2{
    width: 30%;
    padding: 15px 0px;
}
.leading-bord .brand-name2 h4{
    font-size: 18px;
    font-weight: 700;
    margin: 0px;
}
.leading-bord .brand-name2 p{
    font-size: 12px;
    font-weight: 400;
    color: #747474;
    margin: 0px;
    padding: 0px;
}
.leading-bord .dateandup{
    width: 30%;
}
.leading-bord .dateandup ul{
    margin: 0px;
    padding: 0px;
    list-style-type: none;
}
.leading-bord .dateandup ul li{
    float: left;
    text-align: center;
    width: 33.33%;
    border-right: 1px solid #dddddd;
}
.leading-bord .dateandup ul li:last-child{
    border-right: 0px;
}
.leading-bord .dateandup ul li span{
    font-size: 13px;
    font-weight: 500;
    display: block;
    color: #747474;
}
.leading-bord .dateandup ul li h3{
    font-size: 18px;
    font-weight: 600;
}
.leading-bord .dateandup ul li i{
    font-size: 30px;
    font-weight: 600;
    cursor: pointer;
}
.leading-bord .upvote{
    width: 10%;
    background-color: #0178D4;
    border-top-right-radius: 10px;
    border-bottom-right-radius: 10px;
    text-align: center;
}
.leading-bord .upvote button{
    background-color: transparent;
    border: none;
    font-size: 30px;
    color: #ffffff;
    width: 100%;
    height: 88px;
}
.search-input{
    width: 500px;
}
.search-input input{
    border: 1px solid #e2e2e2;
    font-size: 14px;
    font-weight: 500;
    padding: 10px 50px 10px 25px;
    outline: none;
    width: 100%;
    box-shadow: inset 1px 2px 8px rgba(0, 0, 0, 0.07);
    border-radius: 5px;
    background-image: url(../img/search.png);
    background-repeat: no-repeat;
    background-position: 97% 43%;
}
.search-input input::placeholder {
    font-size: 13px;
    font-weight: 400;
    color: #747474;
}
.btn-close-edit{
    height: 35px;
    width: 35px;
    background-color: #353535;
    border-radius: 100px;
    color: #ffffff;
    border: 1px solid #353535;
    position: absolute;
    right: -17.5px;
    top: -17.5px;
}
.modal-body {
    position: relative;
    flex: 1 1 auto;
    padding: 30px;
}
.modal-backdrop {
    --bs-backdrop-opacity: 0.3;
}
.modal-content {
    border-radius: 15px;
}
.modal-btn-close{
    height: 40px;
    width: 40px;
    background-color: #0178D4;
    border-radius: 100px;
    color: #ffffff;
    border: 1px solid #0178D4;
    position: absolute;
    right: -20px;
    top: -20px;
}
.bg-sign-up{
    background-image: url(../img/inspiration-creative-ideas-brainstorming-concept.jpg);
    background-size: cover;
}
.modal-body-edit{
    padding: 0px !important;
}
.signin-sign-up{
    padding: 50px 25px;
}
.inner-heade-txt h2{
    font-size: 45px;
    font-weight: 800;
    padding: 50px 0px;
    color: #ffffff;
}
.inner-header{
    background-color: #0178D4;
    background-color: linear-gradient(-45deg, rgba(1, 120, 212, 1) 0%, rgba(76, 167, 237, 1) 50%);
    background-image: url(../img/CityLandscape.svg);
    background-size: cover;
}
.profile-img{
    display: inline-block;
    text-align: center;
    margin: 0px auto;
}
.profile-img img{
    width: 150px;
    background-color: #ffffff;
    padding: 10px;

}
.profile-header{
    padding: 30px 0px;
}
.profile-details h1{
    font-weight: 800;
    font-size: 45px;
    color: #ffffff;
    margin: 0px;
}
.profile-details small{
    font-size: 18px;
    color: #ffffff;
    margin: 10px 0px;
    font-weight: 600;
}
.profile-details p{
    color: #fff;
    font-size: 14px;
    line-height: 20px;
}
.stat-box{
    background-color: #ffffff;
    position: absolute;
    width: 60%;
    border-radius: 15px;
    padding: 15px;
    left: 0px;
    right: 0px;
    margin: 0px auto;
}
.stat-box ul{
    margin: 0px auto;
    padding: 0px;
    list-style-type: none;
    display: table;
    width: 100%;
}
.stat-box ul li{
    float: left;
    width: 20%;
    text-align: center;
    border-right: 1px solid #b6b6b6;
}
.stat-box-2 ul li{
    float: left;
    width: 25%;
    text-align: center;
    border-right: 1px solid #b6b6b6;
}
.stat-box ul li:last-child{
    border-right: none;
}
.stat-box ul li h4{
    font-size: 18px;
    margin: 0px;
    font-weight: 700;
}
.stat-box ul li span{
    font-size: 13px;
    display: block;
    text-transform: uppercase;
    color: #7c7b7b;
}
.upvote-btn{
    border: 1px solid #ffffff;
    background-color: #ffffff;
    font-size: 16px;
    font-weight: 600;
    text-transform: uppercase;
    padding: 10px 25px;
    transition: all 0.3s ease-in-out;
    text-decoration: none;
    color: #353535;
    display: inline-block;
}
.upvote-btn:hover{
    transform: scale(1.1);
    text-decoration: none;
    color: #353535;
}
.comment-box textarea{
    width: 100%;
    border: 1px solid #b6b6b6;
    min-height: 200px;
    font-size: 14px;
    font-weight: 400;
    padding: 20px;
    outline: none;
}
.blue-btn{
    display: inline-block;
    background-color: #0178D4;
    color: #ffffff;
    font-size: 15px;
    font-weight: 600;
    padding: 10px 30px;
    text-decoration: none;
    transition: all 0.3s ease-in-out;
    width: 100%;
    border-radius: 8px;
    border: none;
}
.blue-btn:hover{
    background-color: #0965aa;
    color: #ffffff;
}
.comment-box{
    margin: 10px 0px;
    position: relative;
    border-bottom: 1px solid #979797;
    padding-bottom: 10px;
}
.comment-del{
    position: absolute;
    border: none;
    background-color: transparent;
    font-size: 15px;
    color: #666;
    transition: all 0.3s ease-in-out;
    top: 0px ;
    right: 0px;
}
.comment-del:hover{
    color: #353535;
}
.comment-img{
    width: 8%;
}
.comment-img img{
    width: 100%;
    border-radius: 100px;
    border: 5px solid #ffffff;
}
.comment-txt{
    width: 92%;
    padding: 0px 0px 0px 20px;
}
.comment-txt p{
    margin: 5px 0px;
    padding: 0px;
    font-size: 14px;
    line-height: 20px;
    color: #353535;
}
.comment-txt h6{
    font-weight: 600;
}
.comment-txt span{
    font-size: 12px;
    color: #666;
}
.image-alt-img{
    width: 65px;
    height: 65px;
    text-align: center;
    border-radius: 100px;
    font-size: 30px;
    font-weight: 700;
    background-color: #ffffff;
    line-height: 65px;
    color: #b6b6b6;
}
.sp-701{
    padding: 90px 0px 35px 0px;
}
.sp-702{
    padding: 35px 0px 35px 0px;
}
    .nav-link:hover,
    .nav-link:focus {
      color: #ffffff;
    }
.news-box{
        padding: 15px;
        background-color: #ffffff;
        border-radius: 15px;
}
.news-img{
    height: 150px;
    overflow: hidden;
    border-radius: 15px;
    margin-bottom: 15px;
}
.news-img-2{
    height: 450px;
    overflow: hidden;
    border-radius: 15px;
    margin-bottom: 15px;
}
.news-img-2 img{
    width: 100%;
}
.news-img img{
    width: 100%;
}
.news-body span{
    color: #0178D4;
    font-size: 13px;
    text-transform: uppercase;
    font-weight: 500;
}
.news-body h3{
    font-size: 22px;
    font-weight: 600;
    margin: 10px 0px;
    color: #353535;
}
.news-body p{
    margin: 0px;
    padding: 0px;
    color: #7c7b7b;
    font-size: 13px;
}
.news-link{
    text-decoration: none;
    color: inherit;
}
.full-news p{
    color: #353535;
    margin: 10px 0px;
    font-size: 14px;
}
.filter-indus{
    margin: 0px auto;
    padding: 0px;
    list-style-type: none;
    display: table;
}
.filter-indus li{
    float: left;
    padding: 8px;
}
.filter-indus li button{
    border: 1px solid #0178D4;
    font-size: 14px;
    font-weight: 500;
    padding: 10px 25px;
    border-radius: 50px;
    background-color: #ffffff;
    transition: all 0.3s ease-in-out;
}
.filter-indus li button:hover{
    background-color: #0178D4;
    color: #ffffff;
}
.new-idea-form{
    background-color: #ffffff;
    padding: 35px;
    border: 1px solid #badffb;
    border-radius: 20px;
}
.form-label{
    font-size: 13px;
    color: #8b8b8b;
}
.form-control{
    border-radius: 0px;
    font-size: 14px;
    font-weight: 500;
    padding: 10px 15px;
}
.terms-condition{
    font-size: 14px;
    text-align: center;
}
#thecount{
    font-size: 13px;
}
.form-error{
    font-size: 11px;
    width: 100%;
}
.swal2-html-container{
    font-size: 14px;
}
.main-wrapper{
    padding: 180px 0px 70px 0px;
}
.white-box-round{
    background-color: #ffffff;
    border-radius: 10px;
    min-height: 506px;
    margin-bottom:25px;
}
.user-profile{
    border-bottom: 1px solid #dddddd;
    padding: 20px;
}
.white-box-body{
    padding: 20px;
}
.profile-img{
    width: 40%;
}
.profile-txt{
    width: 60%;
    padding: 0px 0px 0px 10px;
    position: relative;
}
.profile-txt span{
    text-transform: uppercase;
    display: block;
    color: #969696;
    font-size: 13px;
}
.profile-txt h6{
    margin: 4px 0px;
    font-weight: 600;
}
.profile-txt a{
    position: absolute;
    height: 30px;
    width: 30px;
    background-color: #ffffff;
    text-align: center;
    display: block;
    transition: all 0.3s ease-in-out;
    top: 0px;
    right: 0px;
    line-height: 30px;
    border-radius: 100px;
}
.profile-txt a:hover{
    background-color: #dddddd;
}
.main-left-nav ul{
margin: 0px;
padding: 0px;
list-style-type: none;
}
.main-left-nav li{
border-bottom: 1px solid #dddddd;
transition: all 0.3s ease-in-out;
}
.main-left-nav li:last-child{
border-bottom: none;
transition: all 0.3s ease-in-out;
}
.main-left-nav li a{
    font-size: 16px;
    text-decoration: none;
    font-weight: 500;
    color: #353535;
    display: block;
    transition: all 0.3s ease-in-out;
    padding: 10px 20px;
}
.main-left-nav li a i{
    color: #0178D4;
}
.main-left-nav li a:hover{
    background-color: #0178D4;
    color: #ffffff;
    text-decoration: none;
}
.main-left-nav li:last-child a:hover{
    background-color: #0178D4;
    color: #ffffff !important;
    text-decoration: none;
    border-bottom-left-radius: 10px;
    border-bottom-right-radius: 10px;
}
.main-left-nav li:hover i{
    color: #ffffff;
}
.main-left-nav li a span{
    float: right;
}
.white-box-header{
    border-bottom: 1px solid #dddddd;
    padding: 20px;
}
.white-box-header h3{
    margin: 0px;
    font-weight: 700;
    font-size: 30px;
}
.white-box-header p{
    margin: 0px;
    padding: 0px;
    font-weight: 400;
    font-size: 14px;
    color: #949494;
}
.btn-blue-outline{
    display: inline-block;
    background-color: #ffffff;
    color: #0178D4;
    border: 2px solid #0178D4;
    font-size: 14px;
    font-weight: 600;
    padding: 12px 30px;
    text-decoration: none;
    transition: all 0.3s ease-in-out;
    border-radius: 8px;
    text-decoration: none;
    display: flex;
}
.btn-blue-outline:hover{
    border: 2px solid #0178D4;
    background-color: #0178D4;
    text-decoration: none;
    text-decoration: none;
    color: #ffffff;
}
.btn-blue-outline-sm{
    padding: 8px 15px;
}

.modal-edit-header{
    border-bottom: 1px solid #979797;
    padding: 0px 0px 30px 0px;
    margin-bottom: 30px;
}
.modal-edit-header h3{
    font-size: 30px;
    font-weight: 700;
    margin: 0px 0px 5px 0px;
}
.modal-edit-header p{
    font-size: 13px;
    font-weight: 400;
    margin: 0px;
    padding: 0px;
    color: #979797;
}
.no-data h6{
    margin: 10px 0px;
}
.qr-image{
    text-align: center;
}
.qr-image img{
    width: 65%;
    border: 1px solid #efefef;
}
.download-play-store{
    border-top: 1px solid #979797;
    margin-top: 20px;
    padding-top: 20px;
    text-align: center;
}
.download-play-store p{
    font-size: 13px;
}
.download-play-store img{
    height: 60px;
}
.card-style-become{
    padding: 20px;
}
.card-style-become img{
    border-radius: 15px;
}
.card-style-become p{
    font-size: 13px;
    margin: 0px;
    padding: 3px 0px;
}
.comment-box-inbox{
    border: 1px solid #d8d8d8;
    background-color: #ffffff;
    padding: 20px;
    margin: 8px 0px;
    position: relative;
    border-radius: 10px;
    transition: all 0.3s ease-in-out;
    cursor: pointer;
}
.comment-box-inbox p{
    margin: 0px;
    padding: 0px 0px 8px 0px;
    font-size: 13px;
}
.comment-box-inbox span{
   display: block;
    font-size: 13px;
}
.delete-btn-comm{
    background-color: #e5e5e5;
    border: none;
    width: 30px;
    height: 30px;
    text-align: center;
    border-radius: 2px;
    position: absolute;
    right: 20px;
    bottom: 20px;
    display: none;
    transition: all 0.3s ease-in-out;
}
.comment-box-inbox:hover .delete-btn-comm{
    display: block;
}
.setting-list{
    margin: 0px;
    padding: 0px;
    list-style-type: none;
}
.setting-list li{
    border: 1px solid #d8d8d8;
    border-radius: 8px;
    padding: 15px;
    margin: 8px 0px;
}
.permisiion-txt{
    font-size: 14px;
    font-weight: 600;
}
.notilist{
    margin: 0px;
    padding: 0px;
    list-style-type: none;
}
.notilist li{
    border: 1px solid #d8d8d8;
    border-radius: 8px;
    padding: 15px;
    margin: 8px 0px;
}
.notification-box p{
    font-size: 14px;
    color: #000;
    margin: 0px;
}
.notification-box span{
    display: block;
    font-size: 13px;
    color: #a58a8a;
}
.fileuploader-theme-avatar .fileuploader-wrapper {
    position: relative;
    width: 100%;
    height: 100%;
    border-radius: 0px;
    box-shadow: none;
    overflow: hidden;
}
.fileuploader-items .fileuploader-item .fileuploader-item-image canvas, .fileuploader-items .fileuploader-item .fileuploader-item-image img {
    position: absolute;
    max-width: none;
    max-height: none;
    background: #fff;
}
.newsticker{
    margin:0px auto;
    padding:0px;
    list-style-type:none;
}
.blue-bg{
    background-color:#C5EBFE;
}
.cus-table{
    font-size:14px;
}
.dt-info{
    font-size:12px;
    color:#666;
}
.dt-layout-row label{
    font-size:12px;
    color:#666;
}
.dt-layout-row input, .dt-layout-row select{
    font-size:12px;
    color:#ffffff;
    border:1px solid #d5d5d5;
    border-radius:0px;
}
.dt-paging{
    font-size:13px;
}
.payment-style{
    margin:0px 0px 15px 0px;
}
.payment-style h2, .payment-style h1{
    font-weight:700;
    color:#0965AA;
}
.payment-style h6{
    color:#666666;
    margin:10px 0px;
}
.payment-style ul{
    margin:0px auto;
    padding:0px;
    list-style-type:none;
}
.payment-style ul li{
    font-size:14px;
    color:#5e5e5e;
    padding:2px 0px;
}
.startup-image{
background-image:url(../img/40127783_8800856.png);
background-repeat:no-repeat;
background-position:right center;
background-size:52%;
}
.payment-source{
    padding-top:10px;
    font-size:13px;
}
.payment-source img{
    height:15px;
}
.startup-idea-adv{
    padding:30px;
}
.startup-idea-adv h2{
    font-size:35px;
    font-weight:800;
    line-height:40px;
    color:#0178d4;
}
.startup-idea-adv p{
    font-size:13px;
    font-weight:400;
    line-height:20px;
    color:#000;
}
.sfi-outer{
    border:1px solid #dddddd;
    border-radius:10px;
}
#upvoteChart{
    width:100%;
    height:200px;
}
.section-left-txt h3{
    font-size:45px;
    font-weight:700;
}
.section-left-txt p{
    font-size:14px;
    margin-bottom:0px;
    padding:10px 0px;
}
.our-box{
    padding:20px;
    text-align:center;
    background-color:#ffffff;
    border-radius:15px;
}
.our-box h3{
    font-size:16px;
    font-weight:600;
}
.our-box p{
    font-size:14px;
    font-weight:400;
    color:#666666;
}
.m-display{
    display:block;
}
.d-display{
    display:none;
}