@font-face {
    font-family: taj;
    src: url(../fonts/taj.ttf)
}

@font-face {
    font-family: taj-bold;
    src: url(../fonts/taj-bold.ttf)
}

body {
    padding: 0px;
    margin: 0px;
    background-color: #fff;
    font-family: taj;
}

html {
    scroll-behavior: smooth;
}

.the-after {
    position: fixed;
    left: 0px;
    width: 100%;
    height: 100%;
    background-color: #000;
    display: none;
    z-index: 99999;
    opacity: 0.7;
}

.header .col-md-6 {
    padding: 0px;
}

.header {
    padding: 10px;
    border-bottom: 4px solid #f5f5f5;
}

.header .bars {
    display: inline-block;
    float: right;
}

.header .bars i {
    transition: all .6s ease-in-out;
    color: #ff343c;
    font-size: 24px;
    margin-top: 30px;
    cursor: pointer;
}

.header .bars i:hover {
    color: #1a1e6d;
}

.header .logo {
    display: inline-block;
    float: left;
}

.header .logo img {
    margin: 0 auto;
}

.header .icons ul {
    list-style: none;
    padding: 0px;
    margin: 0px;
    float: left;
    margin-top: 30px;
}

.header .icons ul .bars:hover i {
    color: #1a1e6d;
}

.header .icons ul .bars {
    transition: all .6s ease-in-out;
    display: none;
}

.header .icons ul li:hover {
    color: #1a1e6d;
}

.header .icons ul li:hover a {
    color: #1a1e6d;
}

.header .icons ul li {
    transition: all .6s ease-in-out;
    color: #ff253a;
    font-size: 20px;
    display: inline-block;
    position: relative;
    cursor: pointer;
    margin-left: 18px;
}

.header .icons ul li .num {
    position: absolute;
    width: 15px;
    height: 15px;
    font-size: 10px;
    background: #1a1e6d;
    text-align: center;
    border-radius: 150px;
    line-height: 15px;
    color: #fff;
    right: -5px;
    top: -5px;
}

.header .icons ul li a {
    text-decoration: none;
    color: #ff253a;
    transition: all .6s ease-in-out;
}

.search-box {
    position: absolute;
    z-index: 99999999999;
    right: 0px;
    left: 0px;
    width: 80%;
    margin: 0 auto;
    display: none;
}

.search-box form input::-webkit-input-placeholder {
    color: #fff;
}

.search-box .closebtn {
    position: absolute;
    top: -20px;
    font-size: 22px;
    color: #ff253a;
}

.search-box form input {
    color: #fff;
    padding: 20px;
    margin-top: 20px;
    font-size: 20px;
    border: none;
    border-bottom: 1px solid #ff253a;
    outline: none;
    background-color: transparent;
    width: 100%;
    font-family: taj-bold;
}

.search-box form button {
    position: absolute;
    left: 0px;
    top: 45px;
    background-color: transparent;
    border: none;
    font-size: 24px;
    color: #ff343c;
    outline: none;
}

.header .icons .dropdown-menu {
    left: -80px;
    margin-top: 10px;
}

.header .icons .dropdown {
    background-color: transparent;
}

.header .icons .dropdown a {
    text-decoration: none;
    color: #ff253a;
}

.header .icons .dropdown-item {
    font-size: 14px;
    display: block;
    padding: 3px 10px;
}

.slider {
    height: 600px;
    background-image: url("../images/slide.png");
    background-repeat: no-repeat;
    position: relative;
    background-size: cover;
}

.slider .slider-content {
    margin: 0 auto;
    padding-top: 35%;
    color: #fff;
    width: 70%;
    display: block;
}

.slider .the-slider .owl-nav {
    color: #Fff;
    transition: all .6s ease-in-out;
    font-size: 26px;
    position: absolute;
    right: 0px;
    top: 65%;
    width: 100%;
}

.slider .the-slider .owl-prev:hover {
    color: #ff253a;
}

.slider .the-slider .owl-next:hover {
    color: #ff253a;
}

.slider .the-slider .owl-next {
    float: left;
    transition: all .6s ease-in-out;
}

.slider .the-slider .owl-prev {
    transition: all .6s ease-in-out;
    float: right;
}

.slider .the-slider .owl-dots {
    display: table;
    margin: 0px auto;
    position: relative;
    top: 50px;
}

.slider .the-slider .owl-dot {
    border: 1px solid #fff;
    border-radius: 50%;
    float: right;
    height: 13px;
    margin-left: 10px;
    background-color: #fff;
    width: 13px;
}

.slider .the-slider .owl-dot.active {
    border: 1px solid #ff253a;
    background-color: #ff253a;
}

.sidenav {
    height: 100%;
    width: 0%;
    position: fixed;
    z-index: 99999999999;
    top: 0;
    right: 0;
    background-color: #f1f2f6;
    overflow-x: hidden;
    transition: 0.5s;
    padding-top: 30px;
    text-align: center;
}

.sidenav .closebtn {
    position: absolute;
    top: -15px;
    z-index: 999999;
    left: 0px;
    color: #ff253a;
    font-size: 20px;
    margin-left: 10px;
}

.sidenav .big-menu-nav .menu-nav {
    list-style: none;
    padding: 0px;
    margin: 0px;
    text-align: right;
    margin-top: 25px;
}

.sidenav .big-menu-nav .menu-nav li {
    display: block;
    transition: all .6s ease-in-out;
    margin-top: 15px;
    cursor: pointer;
}

.sidenav .big-menu-nav .menu-nav li:hover {
    color: #1a1e6d;
}

.sidenav .big-menu-nav .menu-nav li a i {
    color: #ff253a;
    font-size: 14px;
    margin-left: 5px;
}

.sidenav .big-menu-nav .menu-nav li a {
    font-family: taj-bold;
    padding: 0px;
    text-decoration: none;
    color: #1a1e6d;
    text-decoration: none;
    position: relative;
    font-size: 16px;
}

.sidenav .big-menu-nav .menu-nav li i {
    color: #1a1e6d;
}

.sidenav .menu-nav .dropdown-menu {
    width: 100%;
}

.sidenav .menu-nav .dropdown-menu a {
    margin-bottom: 10px;
    padding-right: 10px;
    margin-top: 10px;
    display: block;
    color: #36394a;
    text-decoration: none;
}

.all-categories {
    background-color: #223c45;
    padding-top: 20px;
    padding-bottom: 30px;
}

.all-categories h3 {
    color: #fff;
    text-align: center;
    font-family: taj-bold;
    margin-bottom: 25px;
}

.all-categories .the-one {
    background-color: #fff;
    border-radius: 15px;
    text-align: center;
    padding-top: 25px;
    transition: all .6s ease-in-out;
    position: relative;
    padding-bottom: 25px;
    margin-bottom: 15px;
}

.all-categories .the-one:hover {
    box-shadow: 0px 1px 17px 5px #ff253a;
}

.all-categories .the-one:hover a {
    color: #ff253a;
}

.all-categories .the-one:after {
    position: absolute;
    right: 4px;
    top: 0px;
    background-color: #ff253a;
    width: 25px;
    height: 100%;
    content: "";
    border-top-right-radius: 10px;
    border-bottom-right-radius: 10px;
}

.all-categories .the-one img {
    margin: 0 auto;
    margin-bottom: 25px;
    height: 50px;
}

.all-categories .the-one a {
    transition: all .6s ease-in-out;
    font-size: 18px;
    font-family: taj-bold;
    color: #1a1e6d;
    text-decoration: none;
}

.all-categories .the-one a:hover {
    color: #ff253a;
}

.new-adv {
    padding-top: 25px;
}

.new-adv .head h3 {
    text-align: center;
    font-family: taj-bold;
    width: 175px;
    padding-bottom: 15px;
    border-bottom: 4px solid #ff253a;
}

.new-adv .the-adv {
    transition: all .6s ease-in-out;
    margin-bottom: 10px;
    margin-top: 20px;
    border: 1px solid #b7b7b7;
    border-radius: 20px;
}

.new-adv .the-adv:hover {
    box-shadow: 0px 1px 10px 2px #ff253a;
}

.new-adv .the-adv:hover a {
    color: #ff253a;
}

.new-adv .the-adv img {
    border-radius: 20px;
    width: 100%;
    height: 200px;
    border-bottom-right-radius: 0px;
    border-bottom-left-radius: 0px;
}

.new-adv .the-adv ul {
    list-style: none;
    padding: 0px;
    margin: 0px;
    text-align: center;
}

.new-adv .the-adv ul li {
    margin-right: 15px;
    display: inline-block;
    font-size: 14px;
    font-family: taj-bold;
    margin-bottom: 10px;
}

.new-adv .the-adv ul li a {
    color: #1a1e6d;
    transition: all .6s ease-in-out;
    text-decoration: none;
}

.new-adv .the-adv ul li i {
    margin-left: 5px;
    color: #ff253a;
}

.new-adv .the-adv h4 a {
    color: #1a1e6d;
    text-decoration: none;
    transition: all .6s ease-in-out;
}

.new-adv .the-adv h4 {
    font-family: taj-bold;
    text-align: center;
    padding-top: 15px;
    padding-bottom: 15px;
}

.new-adv .the-adv h3 {
    padding: 8px;
    border-top: 1px solid #b7b7b7;
    text-align: center;
    margin: 0 auto;
}

.new-adv .the-adv h3 span {
    font-family: taj-bold;
    font-size: 16px;
    color: #ff253a;
    margin-right: 5px;
}

.new-adv .see-more a:hover {
    background-color: #1a1e6d;
}

.new-adv .see-more a {
    margin: 0 auto;
    padding: 10px;
    background-color: #ff253a;
    width: 200px;
    text-align: center;
    text-decoration: none;
    transition: all .6s ease-in-out;
    color: #fff;
    display: block;
    margin-top: 15px;
    margin-bottom: 15px;
    border-radius: 8px;
}

.sponsors .head {
    margin-bottom: 25px;
}

.sponsors .head h3 {
    font-family: taj-bold;
    text-align: center;
    width: 175px;
    padding-bottom: 15px;
    border-bottom: 4px solid #ff253a;
}

.sponsors .the-sponsor:hover a {
    color: #ff253a;
}

.sponsors .the-sponsor:hover {
    box-shadow: 0px 0px 8px 2px #ff253a;
}

.sponsors .the-sponsor {
    transition: all .6s ease-in-out;
    border: 1px solid #b7b7b7;
    float: right;
    width: 100%;
    padding-top: 10px;
    margin-bottom: 15px;
    padding-bottom: 10px;
    border-radius: 5px;
}

.sponsors .the-sponsor img {
    width: 100%;
    height: 105px;
    border-radius: 5px;
}

.sponsors .the-sponsor h3 {
    font-family: taj-bold;
    margin: 0 auto;
    padding: 0px;
}

.sponsors .the-sponsor h3 a {
    font-size: 16px;
    text-decoration: none;
    color: #1a1e6d;
    transition: all .6s ease-in-out;

}

.sponsors .the-sponsor ul {
    list-style: none;
    padding: 0px;
    margin: 0px;
    margin-top: 10px;
}

.sponsors .the-sponsor ul li {
    font-family: taj-bold;
    margin-top: 5px;
}

.sponsors .the-sponsor ul li a {
    color: #1a1e6d;
    text-decoration: none;
    transition: all .6s ease-in-out;
}

.sponsors .the-sponsor ul li i {
    color: #ff253a;
    margin-left: 5px;
    margin-right: 5px;
}

.sponsors .the-sponsor h4 {
    position: absolute;
    left: 35px;
    width: 115px;
    font-family: taj-bold;
    color: #ff253a;
    top: 35px;
    text-align: center;
}

.sponsors .the-sponsor h4 span {
    display: block;
    color: #1a1e6d;
}

.sponsors .see-more a:hover {
    background-color: #1a1e6d;
}

.sponsors .see-more a {
    margin: 0 auto;
    padding: 10px;
    background-color: #ff253a;
    width: 200px;
    text-align: center;
    font-family: taj-bold;
    text-decoration: none;
    transition: all .6s ease-in-out;
    color: #fff;
    display: block;
    margin-top: 15px;
    margin-bottom: 15px;
    border-radius: 8px;
}

.footer {
    background-color: #223c45;
    border-top: 2px solid #ff253a;
    padding-top: 20px;
    padding-bottom: 20px;
}

.footer .footer-content img {
    display: block;
    margin: 0 auto;
    margin-bottom: 15px;
}

.footer .footer-content p {
    color: #fff;
    text-align: center;
    font-size: 14px;
}

.footer .footer-content ul {
    list-style: none;
    padding: 0px;
    margin: 0px;
}

.footer .footer-content ul li {
    margin-bottom: 5px;
}

.footer .footer-content ul li a:hover {
    color: #ff253a;
}

.footer .footer-content ul li a {
    transition: all .6s ease-in-out;
    color: #fff;
    text-decoration: none;
}

.footer .footer-content ul li img {
    display: block;
    margin-bottom: 20px;
    float: right;
}

.copyright {
    padding: 10px;
    background-color: #ff253a;
    text-align: center;
}

.copyright p {
    margin-bottom: 0px;
    color: #fff;
    font-family: taj-bold;
}

.sponsor-page .sponsor-info {
    background-color: #f8f8f8;
    float: right;
    width: 100%;
    margin-top: 15px;
    border-radius: 8px;
    border: 1px solid #ebebeb;
    padding-bottom: 20px;
}

.sponsor-page .sponsor-info h3 {
    font-size: 20px;
    text-align: center;
    color: #2c2c54;
}

.sponsor-page .sponsor-info ul {
    list-style: none;
    padding: 0px;
    margin: 0px;
    text-align: center;
    margin-top: 20px;
    margin-bottom: 20px;
}

.sponsor-page .sponsor-info ul li {
    width: 33%;
    float: right;
    display: inline-block;
    font-weight: bold;
    color: #2c2c54;
}

.sponsor-page .sponsor-info ul li i {
    color: #ff253a;
    margin-left: 5px;
}

.sponsor-page .head {
    background-color: #ff253a;
    padding: 10px;
    border-radius: 7px;
    position: relative;
    margin: 0px;
    font-size: 22px;
    color: #fff;
    padding: 10px;
    margin-top: 15px;
    padding-right: 60px;
    margin-top: 15px;
}

.sponsor-page .head i {
    position: absolute;
    font-size: 26px;
    right: 15px;
    margin-left: 10px;
}

.sponsor-page .sponsor-slider {
    padding: 10px;
}

.sponsor-page .sponsor-slider img {
    border-radius: 10px;
    width: 100%;
    height: 450px;
}

.sponsor-page .sponsor-slider .owl-dots {
    display: table;
    margin: 0px auto;
    position: relative;
    top: -40px;
}

.sponsor-page .sponsor-slider .owl-dot {
    border-radius: 50%;
    float: right;
    height: 11px;
    margin-left: 10px;
    width: 11px;
    background-color: #ff253a;
}

.sponsor-page .sponsor-slider .owl-dot.active {
    background-color: #2c2c54;
}

.sponsor-page .para {
    padding: 15px;
    color: #2c2c54;
    font-size: 14px;
    font-weight: bold;
    border-radius: 10px;
    background-color: #f8f8f8;
    line-height: 35px;
    margin-top: 15px;
}

.sponsor-page .contact-info {
    margin-top: 10px;
}

.sponsor-page .contact-info p {
    padding: 10px;
    margin-bottom: 0px;
    background-color: #f8f8f8;
    border-radius: 8px;
    color: #2c2c54;
    border: 1px solid #f3f3f3;
    font-size: 18px;
    font-weight: bold;
    margin-top: 15px;
}

.sponsor-page .contact-info ul {
    list-style: none;
    padding: 0px;
    margin: 0px;
    margin-top: 15px;
}

.sponsor-page .contact-info ul li {
    display: inline-block;
    width: 15%;
    text-align: center;
    padding: 10px;
    background-color: #ff253a;
    margin-left: 10px;
    border-radius: 10px;
    transition: all .6s ease-in-out;
    float: right;
}

.sponsor-page .contact-info ul li:hover {
    background-color: #2c2c54;
}

.sponsor-page .contact-info ul li:hover a {
    color: #fff;
}

.sponsor-page .contact-info ul li a {
    color: #fff;
    font-size: 24px;
}

.sponsor-page .pagination {
    width: 100%;
    float: right;
}

.sponsor-page .pagination a {
    width: 160px;
    display: inline-block;
    padding: 10px;
    text-decoration: none;
    border-radius: 7px;
    color: #fff;
    text-align: center;
    transition: all .6s ease-in-out;
    background-color: #ff253a;
}

.sponsor-page .pagination a:hover {
    background-color: #2c2c54;
    color: #fff;
}

.sponsor-page .pagination .next {
    float: left;
}

.sponsor-page .pagination a i {
    margin-right: 10px;
    margin-left: 10px;
}

.sponsor-page .same-sponsor {
    float: right;
    width: 100%;
    text-align: center;
    padding: 10px;
    border-radius: 8px;
    margin-top: 20px;
}

.sponsor-page .same-sponsor h6 {
    padding: 0px;
    margin: 0px;
    font-size: 16px;
    margin-top: 10px;
    color: #2c2c54;
    margin-bottom: 25px;
    padding-bottom: 15px;
    border-bottom: 2px solid #ff253a;
    font-weight: bold;
}

.sponsor-page .same-sponsor a img {
    display: block;
    width: 100%;
    height: 150px;
    margin-bottom: 15px;
    border-radius: 5px;
}

.sponsors .the-sponsor:hover a {
    color: #ff253a;
}

.sponsors .the-sponsor:hover {
    box-shadow: 0px 0px 8px 2px #ff253a;
}

.sponsor-page .the-sponsor {
    transition: all .6s ease-in-out;
    border: 1px solid #b7b7b7;
    float: right;
    width: 100%;
    padding-top: 10px;
    margin-bottom: 15px;
    padding-bottom: 10px;
    border-radius: 5px;
}

.sponsor-page .the-sponsor img {
    width: 100%;
    height: 105px;
    border-radius: 5px;
}

.sponsor-page .the-sponsor h3 {
    font-family: taj-bold;
    margin: 0 auto;
    padding: 0px;
}

.sponsor-page .the-sponsor h3 a {
    font-size: 16px;
    text-decoration: none;
    color: #1a1e6d;
    transition: all .6s ease-in-out;
}

.sponsor-page .the-sponsor .sponsor-content h4 {
    font-family: taj-bold;
    color: #ff253a;
    text-align: center;
    border-top: 1px solid #1a1e6d;
    border-bottom: none;
    margin-bottom: 0px;
    padding-top: 10px;
}

.sponsor-page .the-sponsor h4 span {
    color: #1a1e6d;
}

.login {
    padding-top: 80px;
    padding-bottom: 80px;
}

.login .login-head {
    text-align: center;
}

.login .login-head h4 {
    color: #2c2c54;
    text-align: center;
    font-size: 18px;
    font-weight: bolder;
}

.login .login-head hr {
    border: 1px solid #ff253a;
    width: 140px;
    margin: 0 auto;
}

.login form {
    margin: 0 auto;
    width: 80%;
    padding: 15px;
    display: block;
    margin-top: 20px;
}

.login form i {
    position: absolute;
    left: 14%;
    margin-top: 15px;
    cursor: pointer;
    font-size: 18px;
    color: #ff253a;
}

.login form input {
    border-radius: 8px;
    margin-bottom: 15px;
    outline: none;
    color: #2c2c54;
    font-weight: bolder;
    padding: 12px;
    position: relative;
    border: 1px solid #c6c6d6;
    width: 100%;
}

.login form button {
    margin: 0 auto;
    width: 180px;
    color: #Fff;
    border: none;
    background-color: #ff253a;
    display: block;
    padding: 10px;
    border-radius: 8px;
}

.login .links {
    width: 80%;
    display: block;
    margin: 0 auto;
    margin-top: 30px;
    margin-bottom: 50px;
}

.login .links a {
    color: #2c2c54;
    font-weight: bolder;
    text-decoration: none;
}

.login .links a i {
    color: #ff253a;
    margin-left: 5px;
}

.signup {
    padding-top: 80px;
    padding-bottom: 80px;
}

.signup .signup-head {
    text-align: center;
}

.signup .signup-head h4 {
    color: #2c2c54;
    text-align: center;
    font-size: 18px;
    font-weight: bolder;
}

.signup .signup-head hr {
    border: 1px solid #ff253a;
    width: 140px;
    margin: 0 auto;
}

.signup .rank {
    width: 80%;
    margin: 0 auto;
    display: block;
    height: 10px;
    padding: 0px;
    background-color: #ebebeb;
    list-style: none;
    margin-top: 50px;
    border-radius: 50px;
    margin-bottom: 50px;
}

.signup .rank li {
    width: 34%;
    position: relative;
    display: inline-block;
    margin-left: -10px;
}

.signup .rank li span {
    margin: 0 auto;
    margin-top: -40px;
    position: absolute;
    text-align: center;
    left: 0px;
    right: 0px;
}

.signup .rank .active {
    height: 10px;
    margin-bottom: 10px;
    border-radius: 50px;
    background-color: #ff253a;
}

.signup form {
    width: 80%;
    display: block;
    margin: 0 auto;
}

.signup form select {
    padding: 8px;
    border: 1px solid #ebebeb;
    margin-bottom: 10px;
    outline: none;
    border-radius: 7px;
    width: 100%;
}

.signup form input {
    padding: 8px;
    border: 1px solid #ebebeb;
    margin-bottom: 10px;
    outline: none;
    border-radius: 7px;
    width: 100%;
}

.signup form a, .signup form button {
    display: block;
    text-align: center;
    margin: 0 auto;
    text-decoration: none;
    width: 150px;
    margin-top: 10px;
    padding: 10px;
    color: #fff;
    border-radius: 7px;
    background-color: #ff253a;
    border: none;
}

.signup form p {
    text-align: center;
    display: block;
    margin: 0 auto;
    margin-bottom: 15px;
}

.myaccount {
    margin-top: 20px;
}

.myaccount .user {
    border: 1px solid #f1f1f1;
    border-radius: 5px;
    margin-bottom: 25px;
    padding-top: 40px;
}

.myaccount .user-setting {
    border: 1px solid #f1f1f1;
    border-radius: 5px;
    margin-bottom: 25px;

}

.myaccount .user ul {
    list-style: none;
    padding: 12px;
    margin: 0px;
}

.myaccount .user-setting ul {

    list-style: none;
    padding: 12px;
    margin: 0px;
}

.myaccount .user ul li input {
    width: 100%;
    padding: 7px;
    border-radius: 10px;
    border: 1px solid #f1f1f1;
    outline: none;
    margin-top: 0px;

}

.myaccount .user ul li {
    display: inline-block;
    margin-bottom: 15px;
    font-size: 12px;
    line-height: 15px;
    width: 48%;
    font-weight: bold;
    color: #2c2c54;
}

.myaccount .user-setting ul li {
    display: block;
    margin-bottom: 15px;
    font-size: 12px;
    line-height: 15px;
    font-weight: bold;
    color: #2c2c54;
}

.myaccount .user-setting ul li a {
    text-decoration: none;
    color: #2c2c54;
}

.myaccount .user ul li span {
    display: block;
}

.myaccount .user ul li .us {
    float: right;
    width: 30px;
    height: 30px;
    line-height: 28px;
    color: #ff253a;
    border: none;
    background-color: #f1f1f1;
    border-radius: 150px;
    text-align: center;
    margin-left: 15px;
    font-size: 14px;
}

.myaccount .user ul li i {
    font-size: 7px;
    margin-left: 5px;
    color: #5ac63d;
}

.myaccount .user-setting ul li i {
    font-size: 12px;
    margin-left: 5px;
    color: #ff253a;
}

.myaccount .user ul .plus {
    background-color: #ff253a;
    padding: 10px;
    border-radius: 5px;
    margin-top: 15px;
}

.myaccount .user ul .plus a {
    color: #fff;
    text-decoration: none;
}

.myaccount .user ul .plus .vp {
    color: #fff;
    font-size: 14px;
    margin-left: 10px;
}

.myaccount .user-setting h3 {
    font-size: 16px;
    margin-bottom: 20px;
    color: #ff253a;
    font-weight: bold;
    padding-right: 15px;
}

.mysponsor {
    border: 1px solid #f1f1f1;
    padding: 10px;
    border-radius: 10px;
    float: right;
    width: 100%;
}

.mysponsor h1 {
    font-size: 20px;
    font-weight: bolder;
    margin: 10px;
    color: #2c2c54;
}

.mysponsor .the-sponsor:hover a {
    color: #ff253a;
}

.mysponsor .the-sponsor:hover {
    box-shadow: 0px 0px 8px 2px #ff253a;
}

.mysponsor .the-sponsor {
    transition: all .6s ease-in-out;
    border: 1px solid #b7b7b7;
    float: right;
    width: 100%;
    padding-top: 10px;
    margin-bottom: 15px;
    padding-bottom: 10px;
    margin-top: 15px;
    border-radius: 5px;
}

.mysponsor .the-sponsor img {
    width: 100%;
    height: 105px;
    border-radius: 5px;
}

.mysponsor .the-sponsor h3 {
    font-family: taj-bold;
    margin: 0 auto;
    padding: 0px;
}

.mysponsor .the-sponsor h3 a {
    font-size: 16px;
    text-decoration: none;
    color: #1a1e6d;
    transition: all .6s ease-in-out;

}

.mysponsor .the-sponsor ul {
    list-style: none;
    padding: 0px;
    margin: 0px;
    margin-top: 10px;
}

.mysponsor .the-sponsor ul li {
    font-family: taj-bold;
    margin-top: 5px;
}

.mysponsor .the-sponsor ul li i {
    color: #ff253a;
    margin-left: 5px;
    margin-right: 5px;
}

.mysponsor .the-sponsor h4 {
    position: absolute;
    left: 35px;
    width: 115px;
    font-family: taj-bold;
    color: #ff253a;
    top: 35px;
    text-align: center;
}

.mysponsor .the-sponsor h4 span {
    display: block;
    color: #1a1e6d;
}

.chat-message {
    margin-bottom: 30px;
}

.chat-message .search {
    margin-top: 20px;
    margin-bottom: 15px;
}

.chat-message .search form input {
    width: 100%;
    padding: 10px;
    position: relative;
    outline: none;
    border: 1px solid #c6c6d6;
    border-radius: 10px;
    font-weight: bold;
}

.chat-message .search form button {
    position: absolute;
    color: #c6c6d6;
    left: 30px;
    font-size: 18px;
    margin-top: 9px;
    outline: none;
    background-color: transparent;
    border: none;
}

.chat-message .chat-menu {
    border: 1px solid #c6c6d6;
    border-radius: 10px;
    /* padding: 10px 0px; */
    padding-bottom: 20px;

}

.chat-message .chat-menu ul {
    list-style: none;
    padding: 0px;
    margin: 0px;
}

.chat-message .chat-menu ul li:last-child {
    border-bottom: none;
}

.chat-message .chat-menu ul li {
    display: block;
    transition: all .6s ease-in-out;
    font-size: 12px;
    cursor: pointer;
    padding: 5px 10px;
    border-bottom: 1px solid #c6c6d6;
}

.chat-message .chat-menu ul li:hover {
    background-color: #f8f8f8;
}

.chat-message .chat-menu ul li i {
    margin-left: 5px;
    color: #c6c6d6;
}

.chat-message .chat-menu ul li span {
    float: left;
}

.chat-message .chat-menu ul li p {
    margin-bottom: 5px;
    color: #c6c6d6;
    padding-right: 3px;
    line-height: 20px;
    margin-top: 5px;
}

.chat-message .chat-menu ul .active {
    background-color: #f8f8f8;
    border: 1px solid #f8f8f8;
    border-radius: 15px;
}

.chat-message .chat-name {
    margin-top: 15px;
    padding: 12px;
    border: 1px solid #c6c6d6;
    border-radius: 150px;
}

.chat-message .chat-name h4 {
    padding: 0px;
    margin: 0px;
    padding-right: 20px;
}

.chat-message .chat-name h4 i {
    color: #c6c6d6;
    margin-left: 5px;
}

.chat-message .chat-one h5 {
    text-align: center;
    display: block;
    width: 100%;
}

.chat-message .chat-one {
    margin-top: 10px;
}

.chat-message .chat-one p {
    width: 80%;
    display: block;
    float: right;
    position: relative;
    padding: 15px;
    padding-bottom: 50px;
    border: 1px solid #c6c6d6;
    font-size: 14px;
    line-height: 25px;
    border-radius: 10px;
}

.chat-message .chat-one p span {
    position: absolute;
    left: 15px;
    bottom: 5px;
    font-size: 10px;
    color: #c6c6c6;
    position: absolute;
}

.chat-message .chat-two h5 {
    text-align: center;
    display: block;
    width: 100%;
    float: left;
}

.chat-message .chat-two p {
    width: 80%;
    background-color: #ff253a;
    color: #fff;
    display: block;
    float: left;
    position: relative;
    padding: 15px;
    padding-bottom: 50px;
    border: 1px solid #fff;
    font-size: 14px;
    line-height: 25px;
    border-radius: 10px;
}

.chat-message .chat-two p span {
    position: absolute;
    left: 15px;
    bottom: 5px;
    font-size: 10px;
    color: #fff;
    position: absolute;
}

.chat-message .chats {
    border: 1px solid #c6c6c6;
    float: left;
    width: 100%;
    padding: 15px;
    margin-top: 20px;
    border-radius: 15px;
}

.chat-message .chat-send {
    margin-top: 50px;
    width: 100%;
    float: right;
    display: block;
}

.chat-message .chat-send form {
    position: relative;
}

.chat-message .chat-send form input {
    width: 88%;
    padding: 10px;
    border-radius: 10px;
    outline: none;
    border: 1px solid #c6c6c6;
}

.chat-message .chat-send form button {
    background-color: #ff253a;
    width: 60px;
    position: absolute;
    left: 0px;
    top: 0px;
    padding: 11px;
    color: #fff;
    border: none;
    margin-right: 0px;
    outline: none;
    border-radius: 10px;
}

.notification .head {
    border: 1px solid #c6c6d6;
    padding: 10px;
    border-radius: 15px;
    margin-top: 15px;
    padding-right: 15px;
}

.notification .head a {
    float: left;
    color: #2c2c54;
    text-decoration: none;
    font-weight: bold;
    font-size: 16px;
    display: inline-block;
}

.notification .head a i {
    margin-left: 5px;
    color: #ff253a;
}

.notification .all {
    border: 1px solid #c6c6c6;
    float: right;
    width: 100%;
    border-radius: 10px;
    margin-top: 20px;
    padding: 10px;
    padding-bottom: 30px;
}

.notification .notification-menu {
    border-bottom: 1px solid #c6c6c6;
    padding-top: 10px;
}

.notification .notification-menu .icon {
    float: right;
    width: 70px;
    border-radius: 150px;
    height: 70px;
    color: #fff;
    text-align: center;
    line-height: 75px;
    background-color: #ff253a;
    font-size: 26px;
    margin-left: 30px;
}

.notification .notification-menu .content h4 {
    font-size: 14px;
    font-weight: bold;
}

.notification .notification-menu .content p {
    font-size: 12px;
}

.notification .notification-menu .content h6 {
    font-weight: bolder;
    font-size: 10px;
}

.favourite .head {
    border: 1px solid #c6c6d6;
    padding: 10px;
    border-radius: 15px;
    margin-top: 15px;
    padding-right: 15px;
    margin-bottom: 20px;
}

.favourite .the-sponsor:hover a {
    color: #ff253a;
}

.favourite .the-sponsor:hover {
    box-shadow: 0px 0px 8px 2px #ff253a;
}

.favourite .the-sponsor {
    transition: all .6s ease-in-out;
    border: 1px solid #b7b7b7;
    float: right;
    width: 100%;
    padding-top: 10px;
    margin-bottom: 15px;
    padding-bottom: 10px;
    border-radius: 5px;
}

.favourite .the-sponsor img {
    width: 100%;
    height: 105px;
    border-radius: 5px;
}

.favourite .the-sponsor h3 {
    font-family: taj-bold;
    margin: 0 auto;
    padding: 0px;
}

.favourite .the-sponsor h3 a {
    font-size: 16px;
    text-decoration: none;
    color: #1a1e6d;
    transition: all .6s ease-in-out;

}

.favourite .the-sponsor ul {
    list-style: none;
    padding: 0px;
    margin: 0px;
    margin-top: 10px;
}

.favourite .the-sponsor ul li {
    font-family: taj-bold;
    margin-top: 5px;
}

.favourite .the-sponsor ul li i {
    color: #ff253a;
    margin-left: 5px;
    margin-right: 5px;
}

.favourite .the-sponsor h4 {
    position: absolute;
    left: 35px;
    width: 115px;
    font-family: taj-bold;
    color: #ff253a;
    top: 35px;
    text-align: center;
}

.favourite .the-sponsor h4 span {
    display: block;
    color: #1a1e6d;
}

.terms {
    margin-bottom: 30px;
}

.terms .head {
    text-align: center;
    padding: 5px;
    border: 1px solid #c6c6c6;
    margin-top: 15px;
    border-radius: 5px;
    font-weight: bolder;
}

.terms .terms-content {
    text-align: center;
    padding: 5px;
    border: 1px solid #c6c6c6;
    margin-top: 15px;
    padding-bottom: 10px;
    border-radius: 5px;
}

.terms .terms-content p {
    display: block;
    font-weight: bold;
    margin: 0 auto;
    width: 90%;
    line-height: 30px;
}

.add-sponsor {
    margin-bottom: 30px;
}

.add-sponsor .head {
    margin-top: 15px;
    text-align: center;
    font-weight: bolder;
    margin-bottom: 20px;
}

.add-sponsor .head h4 {
    background-color: #ff253a;
    padding: 20px;
    border-radius: 10px;
    color: #fff;
    font-weight: bolder;
}

.add-sponsor .head h4 span {
    display: block;
    margin-top: 10px;
    color: #fff;
    font-size: 14px;
}

.add-sponsor .adding-one ul {
    list-style: none;
    padding: 0px;
    margin: 0px;
}

.add-sponsor .adding-one ul li {
    display: inline-block;
    width: 100%;
    padding: 20px 15px;
    border: 1px solid #c6c6c6;
    border-radius: 10px;
    margin-bottom: 15px;
}

.add-sponsor .adding-one ul li a img {
    margin-left: 10px;
    display: inline-block;
}

.add-sponsor .adding-one ul li a {
    width: 100%;
    color: #2c2c54;
    text-decoration: none;
    font-weight: bolder;
    display: inline-block;
}

.add-sponsor .adding-one ul li a i {
    float: left;
    margin-top: 5px;
    margin-left: 15px;
    font-size: 30px;
    color: #1fccb6;
}

.add-sponsor .adding-two label {
    margin-bottom: 15px;
    display: block;
}

.add-sponsor .adding-two select {
    width: 100%;
    padding: 10px;
    border-radius: 10px;
    outline: none;
    margin-bottom: 15px;
}

.add-sponsor .adding-two .Commission {
    padding: 15px;
    font-weight: bolder;
    border: 1px solid #555;
    text-align: center;
    margin-top: 20px;
    border-radius: 10px;
}

.add-sponsor .adding-two .Commission h4 {
    font-weight: bolder;
    font-size: 20px;
}

.add-sponsor .adding-two .Commission p {
    width: 70%;
    display: block;
    line-height: 25px;
    margin: 0 auto;
}

.add-sponsor .adding-two .Commission span {
    display: block;
    margin-top: 30px;
    font-size: 12px;
}

.add-sponsor .adding-four form {
    width: 70%;
    display: block;
    margin: 0 auto;
}

.add-sponsor .adding-four form label {
    display: inline-block;
    margin-bottom: 10px;
}

.add-sponsor .adding-four form input {
    padding: 10px;
    border-radius: 5px;
    border: 1px solid #959595;
    width: 100%;
}

.add-sponsor .adding-four form .boxz {
    width: 50px;
}

.add-sponsor .adding-four form select {
    width: 100%;
    margin-top: 0px;
    border-radius: 5px;
    border: 1px solid #959595;
    padding: 10px;
}

.add-sponsor .adding-four form textarea {
    width: 100%;
    height: 150px;
    resize: none;
    padding: 15px;
    outline: none;
    border-radius: 10px;
    border: 1px solid #959595;
    margin-bottom: 20px;
}

.add-sponsor .adding-four form button {
    margin: 0 auto;
    margin-top: 15px;
    border: none;
    outline: none;
    border-radius: 10px;
    background-color: #ff253a;
    width: 200px;
    color: #fff;
    padding: 10px;
    display: block;
}

.create-acc .uploading-2 {
    margin-top: 70px;
    font-size: 14px;
    position: relative;
}

.upload-btn-wrapper input[type=file] {
    font-size: 18px;
    position: absolute;
    left: 0;
    top: 0;
    opacity: 0;
    z-index: 999999999;

}

.uploading-2 .upload-btn-wrapper .btn {
    padding: 15px;
    width: 300px;
    font-size: 14px;
    margin: 0 auto;
    color: #fff;
    display: block;
    border-radius: 10px;
    font-weight: bolder;
    text-align: center;
    border: none;
    background: #ff253a !important
}

.upload-btn-wrapper .btn i {
    color: #fff;
    margin-left: 5px;
}

.upload-btn-wrapper input[type=file] {
    font-size: 40px;
    position: absolute;
    left: 0;
    top: 0;
    opacity: 0;
}

.uploading-2 .upload-btn-wrapper {
    width: 100%;
    margin: 0 auto;
    float: left;
    overflow: hidden;
    display: inline-block;
    margin-bottom: 15px;
    top: 0px;
    right: 0px;
    left: 0px;
}

.add-sponsor .adding-four .image {
    display: block;
    border-radius: 15px;
    width: 50%;
    margin-top: 20px;
    background: transparent;
    height: 140px;
    margin-bottom: 20px;
    border: 1px dotted #000;
}

.sponsor-page .comments {
    margin-top: 15px;
    border: 1px solid #c6c6c6;
}

.sponsor-page .comments .comments-veiw {
    background-color: #f2f2f2;
    padding: 10px;
    position: relative;
    padding-bottom: 15px;
}

.sponsor-page .comments .comments-veiw span {
    margin-top: 10px;
    color: #2c2c54;
    display: block;
}

.sponsor-page .comments .comments-veiw a {
    text-decoration: none;
    color: #2c2c54;
}

.sponsor-page .comments .comments-veiw .flag {
    color: #ff253a;
    left: 35px;
    top: 30px;
    position: absolute;
    font-size: 22px;
}

.sponsor-page .comments .comment-rply {
    padding: 15px;
}

.sponsor-page .comments .comments-rply p {
    display: block;
    font-weight: bolder;
    margin: 0 auto;
}

.sponsor-page .comments .comment-rply a {
    text-decoration: none;
    color: #2c2c54;
    font-weight: bolder;
}

.sponsor-page .comments .comment-rply i {
    color: #2c2c54;
    font-size: 18px;
}

.sponsor-page .add-comment {
    padding: 15px;
    border: 1px solid #c6c6c6;
    border-radius: 5px;
    margin-top: 15px;
    margin-bottom: 20px;
}

.sponsor-page .add-comment textarea {
    height: 150px;
    border-radius: 5px;
    resize: none;
    width: 100%;
    margin-bottom: 10px;
    border: 1px solid #c6c6c6;
    padding: 10px;
    display: block;
}

.sponsor-page .add-comment button {
    width: 150px;
    color: #fff;
    display: block;
    margin: 0 auto;
    background-color: #ff253a;
    padding: 10px;
    border-radius: 15px;
    border: none;
}

.myaccount .update-pass {
    border: 1px solid #c6c6c6;
    float: right;
    border-radius: 5px;
    padding: 15px;
    width: 100%;
}

.myaccount .update-pass form input {
    outline: none;
    width: 100%;
    margin-top: 10px;
    border-radius: 5px;
    padding: 10px;
    border: 1px solid #c6c6c6;
}

.myaccount .update-pass form button {
    margin: 0 auto;
    width: 200px;
    padding: 12px;
    border-radius: 8px;
    display: block;
    background-color: #ff253a;
    color: #fff;
    margin-top: 15px;
    border: none;
}

.myaccount .update-pass form span {
    background-color: #ebebeb;
    display: block;
    width: 100%;
    margin-top: 10px;
    padding: 10px;
    border-radius: 5px;
}

.payment-paid {
    margin-bottom: 20px;
}

.payment-paid img {
    margin: 0 auto;
    margin-top: 30px;
    display: block;
}

.payment-paid form {
    display: block;
    width: 80%;
    margin: 0 auto;
    margin-top: 30px;
}

.payment-paid form h6 {
    text-align: center;
}

.payment-paid form label {
    display: block;
    margin-bottom: 10px;
}

.payment-paid form input {
    width: 100%;
    outline: none;
    padding: 10px;
    border: 1px solid #c6c6c6;
    border-radius: 5px;
    margin-bottom: 10px;
}

.payment-paid form select {
    width: 100%;
    display: inline-block;
    margin-bottom: 10px;
    border-radius: 5px;
    border: 1px solid #c6c6c6;
    padding: 10px;
}

.payment-paid form span {
    color: #ff253a;
    font-weight: bolder;
    display: block;
    margin-top: 0px;
    margin-bottom: 10px;

}

.payment-paid form button {
    background-color: #ff253a;
    border-radius: 5px;
    border: none;
    margin-top: 15px;
    color: #fff;
    width: 100%;
    padding: 15px;
}

.payment-paid form button i {
    margin-left: 10px;
}

.omoola {
    padding-top: 30px;
}

.omoola .omoola-1 {
    text-align: center;
    border: 1px solid #cccccc;
    border-radius: 10px;
    padding: 10px;
    margin-bottom: 20px;
}

.omoola h4 {
    font-weight: bolder;
    color: #2c2c54;
}

.omoola .omoola-2 {
    border: 1px solid #cccccc;
    border-radius: 10px;
    padding: 10px;
    margin-bottom: 20px;
}

.omoola .omoola-2 ul {
    list-style: none;
    padding: 0px;
    margin: 0px;
    padding-right: 30px;
}

.omoola .omoola-2 ul li {
    margin-top: 10px;
}

.omoola .omoola-2 ul li i {
    font-size: 6px;
    margin-left: 5px;
    color: #cccccc;
}

.omoola .omoola-2 span {
    display: block;
    margin: 0 auto;
    text-align: center;
    font-weight: bolder;
    font-size: 14px;
    color: #959595;
    margin-top: 15px;
}

.omoola .omoola-1 input {
    width: 50%;
    display: block;
    margin: 0 auto;
    padding: 10px;
    border-radius: 10px;
    border: 1px solid #959595;
    margin-top: 15px;
    outline: none;
    margin-bottom: 15px;
}

.omoola .omoola-1 span {
    font-weight: bolder;
    display: block;
    font-size: 14px;
}

.omoola .omoola-1 span input {
    width: 120px;
    background-color: #ebebeb;
    margin-left: 10px;
    margin-right: 10px;
    display: inline-block;
}

.omoola .omoola-1 img {
    display: block;
    margin: 0 auto;
    margin-top: 25px;
    margin-bottom: 25px;
}

.omoola .omoola-1 .bank {
    display: inline-block;
    margin-top: 30px;
    margin-bottom: 20px;
    width: 45%;
    border-radius: 15px;
    text-align: right;
    margin-left: 20px;
    border: 1px solid #cccccc;
    padding: 10px;
    padding-right: 30px;
}

.omoola .omoola-1 .bank span {
    padding-right: 30px;
    margin-top: 15px;
}

.omoola .omoola-3 {
    border: 1px solid #cccccc;
    border-radius: 10px;
    padding: 10px;
    margin-bottom: 20px;
}

.omoola .omoola-3 p {
    color: #ff253a;
    text-align: center;
    font-weight: bolder;
}

.omoola .omoola-3 h4 {
    text-align: center;
}

.omoola .omoola-3 form {
    width: 70%;
    margin: 0 auto;
    display: block;
}

.omoola .omoola-3 form label {
    display: block;
    margin-top: 10px;
    margin-bottom: 10px;
}

.omoola .omoola-3 form input {
    width: 100%;
    display: block;
    padding: 10px;
    border: 1px solid #cccccc;
    outline: none;
    border-radius: 10px;
}

.omoola .omoola-3 form select {
    width: 100%;
    display: block;
    padding: 10px;
    border: 1px solid #cccccc;
    border-radius: 10px;
}

.omoola .omoola-3 span {
    font-weight: bolder;
    display: block;
    margin-top: 10px;
    font-size: 14px;
    color: #cccccc;
    margin-bottom: 10px;
}

.omoola .omoola-3 form textarea {
    width: 100%;
    display: block;
    resize: none;
    height: 150px;
    padding: 10px;
    border: 1px solid #cccccc;
    border-radius: 10px;
}

.omoola .omoola-3 form button {
    color: #fff;
    margin: 0 auto;
    background-color: #ff253a;
    width: 180px;
    border: none;
    border-radius: 10px;
    margin-top: 10px;
    margin-bottom: 10px;
    padding: 12px;
    display: block;
}

.omoola .omoola-2 h6 {
    display: block;
    margin: 0 auto;
    font-weight: bolder;
    font-size: 14px;
    color: #959595;
    margin-bottom: 30px;
    margin-top: 15px;
}

.new-adv .mazad-brands {
    padding-top: 15px;
}

.new-adv .mazad-brands form select {
    background-color: #f8f8f8;
    padding: 6px;
    border-radius: 5px;
    outline: none;
    width: 100%;
    border: 1px solid #e1e1e1;
    margin-top: 10px;
}

.new-adv .mazad-brands form input[type='search'] {
    background-color: #f8f8f8;
    padding: 6px;
    border-radius: 5px;
    outline: none;
    width: 100%;
    border: 1px solid #e1e1e1;
    margin-top: 10px;
}

.new-adv .mazad-brands form button {
    padding: 6px;
    border-radius: 5px;
    outline: none;
    width: 100%;
    border: 1px solid #e1e1e1;
    margin-top: 10px;
}

.new-adv .logo-brands {
    margin-bottom: 15px;
    float: right;
    width: 100%;
    margin-top: 15px;

}

.new-adv .logo-brands a {
    border: 1px solid #f3f3f3;
    margin-left: 5px;
    margin-right: 5px;
    margin-bottom: 10px;
    padding: 5px;
    color: #555;
    display: inline-block;
    text-align: center;
    line-height: 30px;
    float: right;
    width: 28%;
    height: 70px;
}

.new-adv .logo-brands span {
    padding-top: 0px;
    margin-top: 20px;
    display: block;
    font-size: 12px;
    line-height: 17px;
}

.new-adv .logo-brands a img {
    width: 60px;
    height: 65px;
    margin: 0 auto;
    padding-bottom: 10px;
    padding-top: 10px;

}

.signup .text-danger {
    margin-bottom: 10px;
}

.pagination > .active > a, .pagination > .active > span, .pagination > .active > a:hover, .pagination > .active > span:hover, .pagination > .active > a:focus, .pagination > .active > span:focus {
    background-color: #ff253a;
    border-color: #ff253a;
    font-weight: bold;
}

.pagination > li > a, .pagination > li > span {
    color: #223c45;
    border: 1px solid #ff343c;
}

.pagination > li > a:hover, .pagination > li > span:hover, .pagination > li > a:focus, .pagination > li > span:focus {
    color: #ffffff;
    background-color: #353535;
    border-color: #353535;
    font-weight: bold;
}

.login form textarea {
    border-radius: 8px;
    margin-bottom: 15px;
    outline: none;
    color: #2c2c54;
    font-weight: bolder;
    padding: 12px;
    position: relative;
    border: 1px solid #c6c6d6;
    width: 100%;
    height: 150px;
    resize: none;
}

.links-contact h4 {
    font-weight: bold;
    margin-bottom: 20px;
    font-size: 20px;
}

.links-contact a {
    display: block;
    margin-top: 15px;
    font-size: 18px;
}

.contact-form .text-danger {
    margin-bottom: 15px;
}

.account-product-controls li a {
    color: #223c45;
    text-decoration: none;
}

.account-product-controls li a:hover {
    text-decoration: none;
}

.account-product-controls li a.delete-link {
    cursor: pointer;
}

h4.account-product-added {
    font-size: 14px;
}

.category-products-no {
    padding: 20px;
    font-size: 16px;
    font-weight: bold;
}

.category-products-no a {
    color: #223c45;
}

.category-products-no a:hover {
    text-decoration: none;
}

.category_id_child {
    display: none;
    margin-top: 20px;
}

.select-location-span {
    position: relative;
    font-size: 12px;
    font-weight: bold;
    color: #e21010;
    text-align: center;
    display: block;
    margin: 5px auto;
}

.category-options-container {
    /*clear: both;*/
    float: left;
    width: 100%;
    /*height: 150px;
    border: 2px solid;*/
    margin-top: 20px;
}

.images-table {
    width: 100%;
    float: left;
    border: 0px;
    margin: 10px auto 0px;
    text-align: center;
}

.images-table .btn {
    text-align: center;
    background: #fff;
    outline-style: none;
}

.images-table td {
    /*width: 50% !important;*/
}

.images-table .btn-danger {
    color: #fff;
    background-color: #d9534f;
    border-color: #d43f3a;
}

.images-table .btn:focus, .images-table .btn:active {
    outline-style: none;
    box-shadow: none;
}

.images-table .btn .addImage, .images-table .btn .addImage:hover {
    text-decoration: none;
}

.images-table .btn .addImage a {
    color: #fff;
}

.images-table .image img {
    width: 100%;
    height: 100%;
    display: block;
    border-radius: 10px;
    box-shadow: 0px 3px 5px 0px #223c45;;
}

a.delete-image {
    border-radius: 10%/100%;
}

.user-name-product, .user-name-product:hover{
    font-weight: bold;
    color: #2c2c54;
    text-decoration: none;
}

.check-option-select{
    margin-bottom: 5px;
    /*width: 93% !important;*/
    display: inline-block;
}

.search-bk
{
    width: 100%;
    background-size: 100% 100%;
    background-repeat: no-repeat;
    height: 400px;
    background-image: url("../images/slide.png");
}
.search-bk .searchbox
{
    text-align: center;
    border-radius: 5px;
    padding: 15px;
    opacity: .9;
    background-color: #000;
    display: block;
    margin: 0 auto;
    margin-top: 100px;
}
.search-bk .searchbox .searchform
{
    position: relative;
    z-index: 999999999;
}
.search-bk .searchbox h3
{
    color: #fff;
    margin-bottom: 20px;
}
.search-bk .searchbox .searchform input
{
    background-color: #fff;
    width: 400px;
    position: relative;
    z-index: 999999;
    outline: none;
    border: none;
    color: #000;
    font-weight: bolder;
    border-radius: 5px;
    margin-left: 5px;
    padding: 7px;
}
.search-bk .searchbox .searchform select
{
    background-color: #fff;
    width: 200px;
    border-radius: 5px;
    position: relative;
    z-index: 999999;
    outline: none;
    margin-left: 5px;
    border: none;
    padding: 7px;
}
.search-bk .searchbox .searchform button
{
    position: relative;
    z-index: 999999;
    border-radius: 5px;
    outline: none;
    margin-left: 10px;
    border: none;
    padding: 8px;
    color: #fff;
    width: 50px;
    background-color: #ff253a;
}
.search-bk .searchbox .the-check
{
    color: #fff;
    margin-top: 15px;
}
.search-bk .searchbox .the-check input
{
    width: 30px;
    margin-right: 15px;
    float: right;
}
.result-search .head
{
    margin-bottom: 30px;
}
.result-search .head h3
{
    font-weight: bolder;
}
.result-search .head hr
{
    margin: 0px;
    display: block;
    width: 150px;
    border: 1px solid #ff253a;
    float: right;
}
.result-search .the-adv
{
    transition: all .6s ease-in-out;
    margin-bottom: 10px;
    margin-top: 20px;
    border: 1px solid #b7b7b7;
    border-radius: 20px;
}
.result-search .the-adv:hover
{
    box-shadow:0px 1px 10px 2px #ff253a;
}
.result-search .the-adv:hover a
{
    color: #ff253a;
}
.result-search .the-adv img
{
    border-radius: 20px;
    width: 100%;
    height: 200px;
    border-bottom-right-radius: 0px;
    border-bottom-left-radius: 0px;
}
.result-search .the-adv ul
{
    list-style: none;
    padding: 0px;
    margin: 0px;
    text-align: center;
}
.result-search .the-adv ul li
{
    margin-right: 15px;
    display: inline-block;
    font-size: 14px;
    font-family: taj-bold;
    margin-bottom: 10px;
}
.result-search .the-adv ul li a
{
    color: #1a1e6d;
    transition: all .6s ease-in-out;
    text-decoration: none;
}
.result-search .the-adv ul li i
{
    margin-left: 5px;
    color: #ff253a;
}
.result-search .the-adv h4 a
{
    color: #1a1e6d;
    text-decoration: none;
    transition: all .6s ease-in-out;
}
.result-search .the-adv h4
{
    font-family: taj-bold;
    text-align: center;
    padding-top: 15px;
    padding-bottom: 15px;
}
.result-search .the-adv h3
{
    padding: 8px;
    border-top: 1px solid #b7b7b7;
    text-align: center;
    margin: 0 auto;
}
.result-search .see-more a
{
    background-color: #ff253a;
    display: block;
    margin: 0 auto;
    width: 180px;
    text-align: center;
    text-decoration: none;
    padding: 8px;
    border-radius: 7px;
    margin-bottom: 20px;
    margin-top: 20px;
    color: #Fff;
}
.result-search .the-adv h3 span
{
    font-family: taj-bold;
    font-size: 16px;
    color: #ff253a;
    margin-right: 5px;
}
.Search-model
{
    text-align: center;
    background-color: #f4f4f4;
}
.Search-model h3
{
    font-weight: bolder;
}
.Search-model hr
{
    width: 140px;
    border: 1px solid #ff253a;
    margin-top: 0px;
}
.Search-model form
{
    margin-bottom: 25px;
}
.Search-model form label
{
    margin-left: 10px;
    font-weight: bolder;
}
.Search-model form select
{
    width: 100px;
    border: none;
    margin-left: 10px;
    font-weight: bolder;
    outline: none;
    padding: 6px;
    background-color: #ebebeb;
}
.Search-model form button
{
    width: 120px;
    background-color: #ff253a;
    display: block;
    margin: 0 auto;
    border: none;
    margin-top: 20px;
    outline: none;
    padding: 7px;
    border-radius: 5px;
    color: #fff;
}

.ads_form_manufacturer_id{
    display: none;
}

.ads_form_manufacturer_id,.new_ads_form_manufacturer_id{
    margin-top: 20px !important;
}

.manufacturers-link,.manufacturers-link:hover{
    color: #223c45;
    text-decoration: none;
}