body {
    font-family: 'Cabin', sans-serif;
    font-weight: 400
}

a {
    color: #3a3d48;
    font-size: 14px
}

a:hover {
    color: #3a3d48;
    font-size: 14px;
    text-decoration: none;
}

img {
    max-width: 100%
}

video, iframe {
    display: block;
    max-width: 100%;
}

option {
    color: #282828
}

.col-1by5 {
    float: left;
    position: relative;
    min-height: 1px;
    padding-right: 15px;
    padding-left: 15px
}

.pad-none {
    padding-left: 0px;
    padding-right: 0px
}

.pad-left-none {
    padding-left: 0
}

.pad-right-none {
    padding-right: 0
}

.pad-5-row {
    margin-left: -2.5px;
    margin-right: -2.5px
}

.pad-5-row > div {
    padding-left: 2.5px;
    padding-right: 2.5px
}

.white-bg {
    background: #fff
}

p {
    font-weight: 300;
    font-size: 18px;
    color: #3a3d48;
    line-height: 23.61px;
    margin-bottom: 25px
}

p.alt {
    font-weight: 400;
    font-size: 15px;
    line-height: 17px;
    margin-bottom: 20px
}

header {
    position: relative;
    z-index: 1;
}

hr {
    margin-top: 5px;
    margin-bottom: 5px;
    border: 0;
    border-top: 1px solid #aaaaaa;
}

.navigation-container {
    width: 100%;
    float: left
}

.navbar-brand {
    height: auto;
    padding: 6px 15px
}

.navbar-default {
    background-color: #fff;
    border-bottom: solid 1px #e6e6e6
}

.navbar-nav > li > a {
    padding-top: 20px;
    padding-bottom: 20px;
    border-left: solid 1px #f5f5f5;
    font-size: 15px;
    font-weight: 700;
    color: #666666;
    text-transform: capitalize
}

.navbar-nav > li > a:last-child {
    border-right: solid 1px #f5f5f5
}

.navbar-nav > li > a span {
    color: #3a3d48
}

.navbar-nav > li > a .work-link {
    color: #f0ab00;
}

.navbar-nav > li > a img {
    margin-top: -4px;
    margin-right: 6px
}

.navbar {
    margin-bottom: 0px
}

.navbar-default .navbar-nav > li.profile-dropdown > a {
    border: 1px solid #909090;
    border-radius: 5px;
    padding: 8px 24px;
    margin-top: 12px
}

.navbar-default .caret {
    color: #909090
}

.notification-header a {
    border-left: none
}

.numver {
    background-color: #ff7f2b;
    padding: 0px 5px;
    font-size: 11px;
    position: absolute;
    top: -11px;
    right: 3px;
    color: #fff;
    text-align: center;
    border-radius: 3px;
    border: 1px solid #fff
}

.notification-header .numver {
    color: #fff
}

.navbar-nav > li > .notification-drop {
    border-left: none
}

.banner-container {
    width: 100%;
    float: left
}

.social-container {
    position: relative;
    width: 100%;
    float: left
}

.top-social {
    float: right;
    position: absolute;
    top: 20px;
    right: 7%
}

.top-social ul {
    padding: 0px;
    margin: 0px
}

.top-social ul li {
    padding: 0px;
    margin: 0px 15px 0px 0px;
    list-style: none;
    display: inline-block
}

.top-social ul li:last-child {
    margin-right: 0px
}

.caption_home h1 {
    font-weight: 700;
    font-size: 60px;
    color: #fff;
    line-height: 61px;
    text-transform: uppercase;
    text-shadow: 2px 2px 3px rgba(0, 0, 0, 1);
    -webkit-text-stroke: 2px #000;
}

.carousel-caption {
    left: 9%;
    right: 10%;
    bottom: 10%
}

.orange-btn {
    background-color: #ff7f2b;
    text-align: center;
    border-radius: 6px;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    font-size: 20px;
    line-height: 52px;
    text-transform: uppercase;
    font-weight: 700;
    padding: 10px 85px;
    text-shadow: none;
    border-bottom: solid 3px #90341c;
    margin-top: 41px;
    display: inline-block;
    color: #fff
}

.orange-btn img {
    margin-left: 8px
}

.special-section {
    width: 100%;
    float: left;
    background-color: #ff7f2b;
    text-align: center;
    padding: 30px 0
}

.special-section-white {
    width: 100%;
    float: left;
    background-color: #ffffff;
    text-align: center;
    padding: 30px 0
}

.register-as-pro {
    width: 100%;
    float: left;
    padding-bottom: 15px
}

.border-right {
    border-right: solid 1px #efac9a;
    padding-right: 13px
}

.register-as-pro h2 {
    font-size: 24px;
    color: #fff;
    font-weight: 700;
    text-transform: uppercase;
    margin-top: 0px;
    margin-bottom: 28px
}

.register-as-pro img {
    float: left
}

.register-as-pro h4 {
    font-weight: 400;
    font-size: 18px;
    color: #fff;
    line-height: 24px
}

.split-section {
    border-top: solid 1px #efac9a;
    text-align: center;
    width: auto;
    position: relative
}

.split-section:before {
    border-left: solid 1px #efac9a;
    float: left;
    height: 12px;
    content: ""
}

.split-section:after {
    border-right: solid 1px #efac9a;
    float: right;
    height: 12px;
    content: "";
    position: absolute;
    right: 0;
    top: 0
}

.newsfeed {
    margin-top: 30px;
    margin-left: 30px;
    margin-right: 30px;
}

.heading-topic.newsfeed {
    margin-left: 0;
    margin-right: 0;
}

.heading-topic.newsfeed p {
    font-size: 16px;
}

.split-section h4 {
    font-size: 18px;
    color: #fff;
    font-weight: bold;
    text-transform: uppercase;
    margin-top: 16px
}

.split-section h3 {
    font-size: 34px;
    color: #fff;
    text-transform: uppercase;
    font-weight: 700;
    font-family: 'Work Sans', sans-serif;
    margin-top: 15px;
    margin-bottom: 15px;
}

.split-section h5 {
    font-weight: 700;
    font-size: 24px;
    text-transform: uppercase;
    color: #fff;
    letter-spacing: -0.02em
}

.register-section {
    width: 100%;
    float: left;
    border-top: solid 1px #efac9a;
    text-align: center;
    margin-top: 24px
}

.register-pro-section, .register-pro-section-white {
    width: 100%;
    float: left;
    padding-top: 30px
}

.register-pro-section p {
    font-size: 15px;
    font-weight: 400;
    color: #fff;
    margin: 15px 0
}

.register-pro-section-white p {
    font-size: 15px;
    font-weight: 400;
    color: #2c2c2c;
    margin: 15px 0
}

.common-btn {
    text-align: center;
    border-radius: 6px;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    font-size: 15px;
    text-transform: uppercase;
    font-weight: 700;
    padding: 12px 75px;
    text-shadow: none;
    display: inline-block;
    color: #fff;
    margin-top: 12px
}

.green {
    background-color: #f0ab00;
    border: solid 1px #f0ab00 !important;
    color: #fff !important;
}

.blue {
    background-color: #9a9d98;
    border: solid 1px #9a9d98 !important;
    color: #fff !important;
}

.experience-section {
    width: 100%;
    float: left;
    background-color: #fff;
    text-align: center;
    padding: 70px 0
}

.how-it-works-start {
    width: 100%;
    float: left;
    background-color: #fff;
    min-height: 100vh;
    padding-top: calc((103vh - 569px) / 2)
}

.experience-section h2 {
    font-size: 40px;
    color: #3a3d48;
    font-weight: 600;
    margin-top: 0px;
    margin-bottom: 50px
}

.experience-section h3 {
    font-weight: 400;
    font-size: 24px;
    color: #3a3d48;
    text-transform: capitalize
}

.experience-section p {
    font-weight: 400;
    font-size: 15px;
    color: #3a3d48;
    line-height: 20px
}

.how-it-works {
    width: 100%;
    float: left;
    background: url(../images/how-it-works.jpg) no-repeat;
    background-size: cover;
    padding: 98px 0
}

.video-container {
    width: 100%;
    border-radius: 4px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border: solid 12px #fff
}

.how-it-works .content-wrapper {
    width: 100%;
    float: left;
    border-right: solid 3px #ff7f2b;
    padding-right: 35px
}

.how-it-works h2 {
    font-size: 40px;
    color: #ff7f2b;
    font-weight: 600;
    text-align: left;
    line-height: 30px;
    margin-top: 0px;
    margin-bottom: 15px
}

.how-it-works h3 {
    font-size: 24px;
    font-weight: 400;
    color: #fff;
    line-height: 31px;
    margin-top: 0px
}

.how-it-works p {
    font-size: 15px;
    font-weight: 400;
    line-height: 19px;
    color: #fff;
    text-align: justify
}

.how-it-works p:last-child {
    color: #ff7f2b
}

.how-it-works p span {
    color: #ff7f2b
}

.featured-section {
    width: 100%;
    float: left;
    background-color: #fff
}

.featured-section h2 {
    font-weight: 700;
    font-size: 30px;
    color: #3a3d48;
    width: 100%;
    border-bottom: solid 1px #d0d0d0;
    text-transform: capitalize;
    padding-bottom: 15px;
    margin-bottom: 38px;
    margin-top: 0px
}

.featured-backer-new {
    margin-top: 55px
}

.slide-box {
    width: 100%;
    float: left;
    border-radius: 4px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border: solid 6px #dedede;
    background-color: #dedede;
    margin-bottom: 20px;
    position: relative
}

.users-image {
    width: 100%;
    float: left;
    height: 210px;
    overflow: hidden
}

.users-image img {
    width: 100%
}

.slide-img {
    width: 100%;
    float: left;
    height: 173px;
    overflow: hidden
}

.slide-box .details {
    background-color: #dedede;
    float: left;
    width: 100%;
    min-height: 80px;
    max-height: 80px;
}

.slide-box .details h3 {
    font-size: 15px;
    font-weight: 700;
    color: #5f5f5f;
    padding: 22px 0 12px 25px;
    margin-top: 0px;
    text-transform: capitalize
}

.slide-box .details h3 span {
    color: #ff7f2b
}

.slide-box .details h3 .addrs {
    font-size: 14px;
    color: #5f5f5f;
    font-weight: 400;
    text-transform: capitalize;
    width: 100%;
    float: left;
    margin-top: 8px
}

.slide-box .details h3 .addrs img {
    width: auto;
    display: inline-block;
    margin-right: 8px;
    vertical-align: bottom
}

.slide-box .content-section {
    width: 100%;
    float: left;
    background-color: #fff;
    font-weight: 400;
    font-size: 14px;
    color: #313030;
    position: relative;
    padding: 18px 18px 57px 18px;
    margin-top: 12px;
    line-height: 17px;
    min-height: 126px;
    max-height: 126px;
    overflow: hidden
}

.slide-box .content-section .read-more {
    font-weight: 700;
    font-size: 12px;
    font-family: 'Lato', sans-serif;
    background-color: #fff;
    padding: 8px 23px;
    color: #f0ab00;
    position: absolute;
    right: 0;
    bottom: 0;
    text-transform: uppercase;
    border: 1px solid #cfcfcf;
}

.slider-static {
    padding: 0px;
    margin-top: 150px;
    text-align: center
}

.slider-pro {
    margin-top: 150px
}

.slider-backer {
    margin-top: 115px
}

.slider-static h2 {
    font-size: 30px;
    font-weight: 400;
    color: #3a3d48;
    text-align: center;
    border-bottom: none;
    line-height: 36px;
    margin-bottom: 0px
}

.slider-static p {
    font-size: 18px;
    font-weight: 400;
    color: #3a3d48;
    text-align: center;
    line-height: 25px
}

.new-slider-static {
    text-align: center;
    border-radius: 6px;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    font-size: 13px;
    text-transform: uppercase;
    font-weight: bold;
    padding: 12px 55px;
    text-shadow: none;
    display: inline-block;
    color: #fff;
    margin-top: 8px;
    margin-bottom: 21px
}

.backer-slider-static {
    text-align: center;
    border-radius: 6px;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    font-size: 13px;
    text-transform: uppercase;
    font-weight: bold;
    padding: 12px 45px;
    text-shadow: none;
    display: inline-block;
    color: #fff;
    margin-top: 8px;
    margin-bottom: 21px
}

.controls-owl {
    float: right
}

h2.alt {
    font-size: 40px;
    color: #3a3d48;
    font-weight: 600;
    margin-bottom: 40px;
    border: none;
    text-align: center;
    margin-top: 100px
}

.slider-container {
    margin-bottom: 90px;
    width: 100%;
    float: left
}

.no_backers {
    margin: 0px;
    text-align: center
}

.featured-section .no_text {
    font-size: 65px;
    text-align: center;
    color: #00adef;
    border-bottom: none;
    font-weight: 700;
    margin: 0px;
    padding: 0px
}

.no_describ {
    font-size: 14px;
    text-align: center;
    text-transform: uppercase;
    color: #777
}

.registered {
    text-align: center
}

.registered h3 {
    font-size: 30px;
    font-weight: bold;
    border-bottom: solid 2px #E63F14;
    padding-bottom: 24px;
    border-left: 2px solid #E63F14;
    border-right: 2px solid #E63F14;
    display: inline-block;
    padding-left: 40px;
    padding-right: 40px;
    margin-bottom: 50px
}

.registered h2 {
    font-size: 40px;
    font-weight: bold;
    border-bottom: solid 2px #FF7F2B;
    padding-bottom: 15px;
    display: inline-block;
    position: relative;
    margin-bottom: 20px;
    color: #3a3d48;
    margin-top: 88px
}

.registered img {
    margin-right: 10px
}

.registered p {
    font-size: 23px;
    font-weight: 600;
    margin-bottom: 0px
}

.payment_discribe {
    font-size: 15px;
    text-align: center
}

.banking {
    margin-top: 30px
}

.affiliates {
    width: 100%;
    float: left;
    position: relative;
    padding: 0 74px;
    margin-bottom: 22px
}

.affiliates .owl-prev {
    position: absolute;
    left: 0;
    top: 50%;
    margin-top: -76.5px
}

.affiliates .owl-next {
    position: absolute;
    right: 0;
    top: 50%;
    margin-top: -76.5px
}

.affiliate-btn {
    background-color: #e63f14;
    text-align: center;
    border-radius: 6px;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    font-size: 20px;
    line-height: 52px;
    text-transform: uppercase;
    font-weight: 700;
    padding: 6px 85px;
    text-shadow: none;
    border-bottom: solid 3px #90341c;
    margin-top: 41px;
    display: inline-block;
    color: #fff
}

.affiliate-btn img {
    margin-left: 8px
}

.icons-outer {
    min-height: 98px;
    border: #DEDEDE solid 2px;
    line-height: 97px;
    text-align: center;
    margin-bottom: 10px
}

.icons-outer img {
    width: auto !important;
    text-align: center;
    display: inline-block !important
}

.contact-form-container {
    width: 100%;
    float: left;
    background: url(../images/ftr-image.jpg) no-repeat;
    background-size: cover;
    text-align: center;
    padding: 50px 0
}

.patners_button .register-pro-section {
    width: 100%;
    float: left;
    margin-bottom: 40px;
    border-right: none;
    padding-top: 0px
}

.contact-form-container h3 {
    font-size: 30px;
    font-weight: 400;
    color: #fff
}

.contact-form-container .form-container {
    width: 100%;
    float: left;
}

.contact-form-container .form-container .form-control {
    background: rgba(255, 255, 255, .2);
    border: solid 1px #fff;
    border-radius: 0px;
    height: 46px;
    font-size: 14px;
    color: #fff;
    margin-bottom: 0px;
    margin-top: 32px
}

.contact-form-container .form-container .form-control::-webkit-input-placeholder {
    color: #fff;
    font-size: 14px;
    text-transform: capitalize
}

.contact-form-container .form-container .form-control:-moz-placeholder {
    color: #fff;
    font-size: 14px;
    text-transform: capitalize
}

.contact-form-container .form-container .form-control::-moz-placeholder {
    color: #fff;
    font-size: 14px;
    text-transform: capitalize
}

.contact-form-container .form-container .form-control:-ms-input-placeholder {
    color: #fff;
    font-size: 14px;
    text-transform: capitalize
}

.contact-form-container .form-container textarea.form-control {
    height: 139px
}

.contact-form-container .submit {
    background-color: #ff7f2b;
    text-align: center;
    border-radius: 0px;
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    font-size: 20px;
    text-transform: uppercase;
    font-weight: 700;
    padding: 6px 108px;
    text-shadow: none;
    border-bottom: solid 3px #90341c;
    margin-top: 32px;
    display: inline-block;
    color: #fff;
    border-top: none;
    border-left: none;
    border-right: none;
    float: right
}

footer {
    width: 100%;
    float: left;
    background-color: #ff7f2b;
    padding: 40px 0 20px 0;
    position: relative;
}

.share-button-conatiner {
    border-top: 3px solid #8d8d8d;
    padding: 15px 0;
}

.share-button-conatiner p {
    color: #8d8d8d;
    margin: 0px 0px 15px 0px;
    text-align: center;
    font-size: 17px;
}

#st-1.sharethis-inline-share-buttons {
    z-index: 99999;
    text-align: center;
}

.ft_discribe_1 {
    font-size: 25px;
    text-align: center;
    color: #FFF;
    line-height: 41px;
    letter-spacing: 1px;
    margin-top: 7px;
    margin-bottom: 20px
}

.ft_discribe_2 {
    font-size: 18px;
    text-align: center;
    color: #313030;
    line-height: 24px;
    letter-spacing: 1px;
    margin-bottom: 30px
}

footer ul {
    padding: 0px;
    margin: 0px;
    float: right;
    margin-top: 8px
}

footer ul li {
    padding: 0px;
    margin: 0px 13.5px 0px 0px;
    list-style: none;
    display: inline-block
}

footer ul li:last-child {
    margin-right: 0px
}

footer .sub {
    background-color: #ff7f2b;
    padding: 0px 0;
    margin-top: 0px;
    font-size: 15px;
    font-weight: 400;
    color: #FFF;
    text-align: center
}

.txt_right {
    text-align: right
}

.banking {
    margin-top: 10px
}

.main-contact-heading {
    font-size: 50px;
    text-align: center;
    margin-top: 35px;
    color: #3a3d48;
    margin-bottom: 40px
}

.boxes-outer {
    border: 2px solid #CCC;
    border-radius: 5px;
    margin-bottom: 45px
}

.boxes-outer h2 {
    text-align: center;
    font-size: 22px;
    font-weight: bold;
    color: #3a3d48
}

.boxes-outer p {
    text-align: center;
    font-size: 18px;
    font-weight: 400;
    color: #858585;
    margin-bottom: 15px
}

.boxes-outer a {
    text-align: center;
    font-size: 18px;
    display: block;
    font-weight: bold;
    color: #ff7f2b;
    margin-bottom: 25px;
    outline: none
}

.checkbox label, .radio label {
    color: #fff
}

.checkbox {
    float: left;
    margin-top: 0
}

.content-image-section {
    margin-top: 45px;
    margin-bottom: 45px
}

.content-heading {
    font-size: 37px;
    font-weight: bold;
    color: #3a3d48;
    margin-top: 0px;
    margin-bottom: 8px;
}

.right-side-content img {
    margin-right: 10px
}

.right-side-content p {
    margin: 15px 0px;
    font-size: 14px;
    font-weight: 400;
    color: #6d6c6c
}

.right-side-content .more-content, .right-side-content .more-content p {
    font-size: 18px;
    font-weight: 400;
    color: #6d6c6c;
    text-align: justify
}

.nudge-selection {
    font-size: 42px;
    text-align: center;
    margin-top: 17px;
    color: #3a3d48;
    margin-bottom: 3px;
    border-bottom: 1px solid #E6E6E6;
    padding-bottom: 17px
}

.common-border-bottom {
    border-bottom: 1px solid #E6E6E6;
    padding-bottom: 10px;
    padding-top: 10px
}

.numbers {
    text-align: center;
    padding: 13px 10px;
    background-color: #4bd47a;
    font-size: 24px;
    color: #fff;
    border: 1px solid #dbdbdb
}

.package {
    text-align: center;
    font-size: 24px;
    font-weight: 400;
    line-height: 62px
}

.package span {
    line-height: 1.2px;
    color: #3a3d48
}

.nudge {
    font-size: 24px;
    font-weight: 400;
    line-height: 62px
}

.nudge span {
    line-height: 1.2px;
    color: #3a3d48
}

.by-now-nudge {
    text-align: center;
    padding: 11px 30px;
    background-color: #ff7f2b;
    font-size: 24px;
    color: #fff
}

.dlr-number {
    text-align: center;
    font-size: 24px;
    font-weight: 600;
    line-height: 62px
}

.dlr-number span {
    line-height: 1.2px;
    color: #3a3d48
}

.small-dlr {
    font-size: 18px
}

.common-border-bottom:hover:not(.inbox-border) {
    background-color: #f0f0f0;
    border-radius: 5px;
    border: 1px solid #FF7F2B
}

.new-label {
    margin-left: 18px
}

.all-sections-nudge {
    margin-bottom: 30px
}

.numbers-2 {
    text-align: center;
    padding: 13px 10px;
    background-color: #95db5e;
    font-size: 24px;
    color: #fff;
    border: 1px solid #dbdbdb
}

.numbers-3 {
    text-align: center;
    padding: 13px 10px;
    background-color: #4f8399;
    font-size: 24px;
    color: #fff;
    border: 1px solid #dbdbdb
}

.new-label {
    background-color: #75cb31
}

.numbers-4 {
    text-align: center;
    padding: 13px 10px;
    background-color: #55a9cb;
    font-size: 24px;
    color: #fff;
    border: 1px solid #dbdbdb
}

.numbers-5 {
    text-align: center;
    padding: 13px 10px;
    background-color: #546bcb;
    font-size: 24px;
    color: #fff;
    border: 1px solid #dbdbdb
}

.new-label-1 {
    background-color: #00adef;
    margin-left: 18px
}

.message_inbox {
    font-size: 32px;
    text-align: center;
    margin: 30px 0px 14px 0px;
    color: #3a3d48
}

.heading_inbox {
    border-bottom: 1px solid #E6E6E6;
    padding-bottom: 15px
}

.picker-label {
    width: 100%;
    font-size: 18px
}

.inbox-picker .btn-default {
    color: #333;
    background-color: #fff;
    border-color: #909090;
    width: 60%
}

.profile-image {
    width: 108px;
    height: 108px;
    border-radius: 50%;
    overflow: hidden
}

.profile-image img {
    max-height: 108px;
    max-width: none;
    margin-left: -13px
}

.client-name, .client-name a {
    font-size: 22px;
    color: #ff7f2b;
    display: inline-block;
    width: 100%;
    vertical-align: middle;
    line-height: 40px
}

.network-buld {
    text-align: center;
    font-size: 20px;
    font-weight: 400;
}

.network-buld span {
    line-height: 1.2px;
    text-decoration: underline;
    color: #3a3d48
}

.month {
    text-align: center;
    font-size: 21px;
    font-weight: 400;
    line-height: 107px
}

.month span {
    line-height: 1.2px;
    color: #979797
}

.closing {
    float: right;
    margin-top: 32px
}

.name-first {
    width: 108px;
    height: 108px;
    border-radius: 50%;
    background-color: #0C9;
    display: inline-block;
    text-align: center;
    line-height: 99px;
    font-size: 30px;
    color: white;
    font-weight: 600
}

.second-name {
    background-color: #92b940
}

.third-name {
    background-color: #4675b3
}

.up-coming-tournment {
    width: 100%;
    float: left;
    background-color: #fff;
    padding: 20px 0
}

.up-coming-tournment h2 {
    font-weight: 700;
    font-size: 42px;
    color: #3a3d48;
    width: 100%;
    border-bottom: solid 1px #d0d0d0;
    padding-bottom: 15px;
    margin-bottom: 38px;
    text-align: center
}

.upcoming-date {
    font-size: 14px;
    font-weight: 400;
    margin-bottom: 15px
}

.upcoming-date img {
    margin-right: 6px
}

.slide-box .naming-upcoming h3 {
    font-size: 18px;
    font-weight: bold;
    color: #3a3d48;
    padding: 10px 0 12px 25px;
    margin-top: 0px;
    text-transform: uppercase
}

.slide-box .up-contect {
    width: 100%;
    float: left;
    background-color: #fff;
    font-weight: 400;
    font-size: 14px;
    color: #747474;
    position: relative;
    padding: 18px 18px 57px 18px;
    margin-top: 12px;
    line-height: 17px;
    min-height: 176px
}

.tournment-item {
    margin-bottom: 20px;
    width: 100%;
    float: left
}

.profile-page-section {
    padding: 18px 0
}

.up-contect .profile-upcoming img {
    display: inline-block;
    width: auto
}

.user-details {
    border: 5px solid #dedede;
    border-radius: 5px;
    background-color: #fff;
}

.profile-img {
    width: auto;
    height: auto;
    border-radius: 0%;
    overflow: hidden;
    border: 16px solid #fff;
}

.name-location {
    background-color: #dedede;
    padding: 12px 15px
}

.profile-banner {
    position: absolute
}

.name-location h2 {
    font-size: 15px;
    font-weight: bold;
    color: #5f5f5f;
    margin: 0px
}

.name-location span {
    font-size: 15px;
    font-weight: bold;
    color: #ff7f2b
}

.name-location p {
    font-size: 14px;
    color: #5f5f5f;
    margin-bottom: 0px;
    margin-top: 5px
}

.location-map img {
    margin-right: 10px
}

.all-detail-section {
    padding: 15px 20px
}

.details-pro {
    border-bottom: 1px solid #dedede;
    padding-bottom: 15px
}

.details-pro p {
    font-size: 14px;
    color: #5a5a5a;
    margin: 0px;
    line-height: 20px
}

.backers-far p {
    font-size: 14px;
    color: #5a5a5a;
    margin: 0px;
    line-height: 20px;
    font-weight: bold
}

.backers-far span {
    font-size: 14px;
    color: #5a5a5a;
    margin: 0px;
    line-height: 20px;
    font-weight: bold
}

.backers-far {
    border-bottom: 1px solid #dedede;
    padding-bottom: 15px;
    margin-top: 15px
}

.nudge-button {
    text-align: center
}

.nudge-btn {
    background-color: #fff;
    border: solid 1px #FF7F2B;
    margin-top: 25px;
    padding: 10px 60px;
    font-size: 18px;
    font-weight: bold;
    margin-bottom: 10px;
    color: #ff7f2b
}

.profile-detail-section {
    margin-top: 190px
}

.right-side-details {
    margin-top: 100px;
    width: 100%;
    float: left
}

.numbers_section h2 {
    font-size: 24px;
    font-weight: bold;
    color: #3a3d48;
    margin-bottom: 0px
}

.numbers_section span {
    font-size: 24px;
    font-weight: bold;
    color: #FF7F2B
}

.numbers_section p {
    font-size: 14px;
    color: #5f5f5f;
    margin-bottom: 0px
}

.numbers_section img {
    margin-right: 5px
}

.right-name-section {
    border-bottom: 1px solid #CCC;
    padding-bottom: 20px;
    width: 100%;
    float: left
}

.search-new {
    position: relative;
    margin-top: 30px;
    float: left
}

/*03-07-2018*/
.edit-profile {
    margin-top: 40px;
    margin-right: 15px;
}

/*end 03-07-2018*/
.new-section-form {
    width: auto;
    border: 1.5px solid #777;
    padding-right: 33px;
    min-height: 39px
}

.search-icon-class {
    position: absolute;
    top: 8px;
    right: 4px
}

.btn.nudge-add {
    margin-top: 30px;
    margin-left: 20px;
    padding: 6px 30px;
    font-size: 18px;
    border: 1px solid #FF7F2B;
    color: #ff7f2b
}

.all_section {
    float: right
}

.main_content_section {
    margin-top: 30px
}

.new-class {
    border: 1px solid #CCC;
    padding: 26px 21px;
    font-size: 15px;
    line-height: 24px;
    color: #5a5a5a
}

.main_content_section .nav-tabs li a {
    font-size: 18px;
    font-weight: bold;
    text-transform: uppercase;
    border-radius: 0px;
    padding: 17px 21px;
    background-color: #f5f5f5
}

.main_content_section .nav-tabs li.active a {
    background-color: #fff
}

.new-pro img {
    vertical-align: text-bottom;
    margin-right: 5px
}

.new-pro {
    padding: 10px 26px;
    color: #ff7f2b
}

.nudge-add img {
    vertical-align: text-bottom;
    margin-right: 5px
}

.nav-tabs > li.active > a, .nav-tabs > li.active > a:focus, .nav-tabs > li.active > a:hover {
    outline: none
}

.small-top-icon {
    font-size: 18px;
    font-weight: bold;
    text-transform: uppercase;
    color: #3a3d48
}

.small-top-icon img {
    margin-right: 15px
}

.steps-section {
    margin-top: 32px
}

.step {
    font-size: 18px;
    text-transform: uppercase;
    font-weight: bold;
    color: #b7b7b7;
    float: left
}

.step span {
    font-size: 18px;
    text-transform: uppercase;
    font-weight: bold;
    border: 3px solid #777;
    border-radius: 50%;
    height: 29px;
    width: 29px;
    margin-left: 5px;
    display: inline-block;
    text-align: center;
    color: #a2a0a0
}

.line {
    border: 2px solid #B7B7B7;
    width: 108px;
    float: left;
    margin-top: 13px;
    margin-left: 11px;
    margin-right: 15px
}

.active-line {
    border: 2px solid #FF7F2B
}

.active-step {
    color: #ff7f2b
}

.active-step span {
    color: #ff7f2b;
    border: 3px solid #FF7F2B
}

.top-icon {
    border-bottom: 1px solid #e6e6e6
}

.account-heading {
    text-align: center;
    font-size: 24px;
    font-weight: 900;
    margin-top: 16px;
    margin-bottom: 9px;
    color: #3a3d48
}

.enq-form .control-label {
    border: 1px solid #b7b7b7;
    padding: 11px 4px 9px 2px;
    text-align: right;
    color: #2d2d2d;
    font-size: 15px;
    font-weight: 400;
    line-height: 21px;
}

.enq-form .custom-text-area {
    margin-top: -5px;
    padding: 32px 4px 31px 2px !important;
}

.enq-form .control-label span {
    color: red
}

.nopad_l {
    padding-left: 0 !important;
    font-size: 16px
}

.enq-form .form-control {
    display: block;
    width: 100%;
    height: 43px;
    padding: 6px 12px;
    color: #FFF;
    background-color: #ccc;
    background-image: none;
    border: 1px solid #b7b7b7;
    border-radius: 1px;
    font-size: 14px;
    line-height: 18px;
}

.enq-form .form-control::-webkit-input-placeholder {
    color: #fff
}

.enq-form .form-control::-moz-placeholder {
    color: #fff
}

.enq-form .form-control:-ms-input-placeholder {
    color: #fff
}

.enq-form .form-control:-moz-placeholder {
    color: #fff
}

.enq-form .submit {
    background-color: #ff7f2b;
    text-align: center;
    border-radius: 0px;
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    font-size: 20px;
    text-transform: uppercase;
    font-weight: 700;
    padding: 7px 109px;
    text-shadow: none;
    border-bottom: solid 3px #e97354;
    display: inline-block;
    color: #fff;
    border-top: none;
    border-left: none;
    border-right: none;
    float: right;
    margin-right: 15px;
    margin-top: 19px
}

.enq-form .accept {
    background-color: #5cb85c;
    text-align: center;
    border-radius: 0px;
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    font-size: 20px;
    text-transform: uppercase;
    font-weight: 700;
    padding: 7px 109px;
    text-shadow: none;
    border-bottom: solid 3px #4cae4c;
    display: inline-block;
    color: #fff;
    border-top: none;
    border-left: none;
    border-right: none;
    float: right;
    margin-right: 15px;
    margin-top: 19px
}

.enq-form .reject {
    background-color: #d9534f;
    text-align: center;
    border-radius: 0px;
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    font-size: 20px;
    text-transform: uppercase;
    font-weight: 700;
    padding: 7px 109px;
    text-shadow: none;
    border-bottom: solid 3px #d9534f;
    display: inline-block;
    color: #fff;
    border-top: none;
    border-left: none;
    border-right: none;
    float: right;
    margin-right: 15px;
    margin-top: 19px
}

.enq-form .new-ones-account {
    background-color: #ff7f2b;
    text-align: center;
    border-radius: 0px;
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    font-size: 20px;
    text-transform: uppercase;
    font-weight: 700;
    padding: 7px 102px;
    text-shadow: none;
    border-bottom: solid 3px #e97354;
    display: inline-block;
    color: #fff;
    border-top: none;
    border-left: none;
    border-right: none;
    float: right;
    margin-right: 0px;
    margin-top: 19px;
}

.image_section {
    margin-left: -15px;
    float: left;
    border: 6px solid #CCC;
    border-radius: 5px
}

.uploading-section {
    position: relative;
    float: left;
    width: 100%;
    margin-bottom: 15px
}

.camer-button img {
    margin-left: 15px
}

.camer-button {
    position: static;
    right: 0px;
    bottom: 0px;
    left: 0px;
}

.enq-form .up-loading {
    background-color: #ff7f2b;
    text-align: center;
    border-radius: 0px;
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    font-size: 18px;
    text-transform: uppercase;
    font-weight: 700;
    padding: 8px 59px;
    text-shadow: none;
    border-bottom: solid 3px #e97354;
    display: inline-block;
    color: #fff;
    border: none;
    float: right;
    margin-top: 34px;
    margin-left: 0px;
}

.enq-form .camer-button input {
    position: absolute;
    top: 20px;
    right: 0;
    left: 0;
    bottom: 0;
    border: none;
    opacity: 0;
    cursor: pointer
}

.enq-form textarea.form-control {
    height: 86px;
    margin-top: -5px;
    width: 100%;
}

.selectbox1 select {
    padding: 15px 20px;
    width: 120%;
    border: none;
    box-shadow: none;
    background: 0 0;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none
}

.selectbox1 {
    overflow: hidden;
    width: 56%;
    height: 43px;
    background: url(../images/select-arrow.png) 90% 50% no-repeat #ccc;
    border-radius: 0px;
    padding: 0px
}

.selectbox1 .form-control {
    background-color: transparent
}

.pro-two {
    height: 68px
}

.add-more {
    border: 2px solid #B7B7B7;
    padding: 4px 13px
}

.add-section {
    float: right
}

.heading-topic {
    font-size: 15px;
    font-weight: 400;
    text-align: center
}

.platform {
    background-color: #EFF3F3;
    margin-bottom: 55px;
    min-height: 712px
}

.free {
    background-color: #7FBB30;
    padding: 15px 15px;
    background-image: url(../images/green.jpg)
}

.top-percentage {
    font-size: 18px;
    color: #fff;
    font-weight: 400;
    text-align: center;
    margin-bottom: 7px
}

.main_hed {
    font-size: 50px;
    font-weight: bold;
    color: #FFF;
    text-transform: uppercase;
    text-align: center;
    margin-top: 0
}

.detail_top {
    font-size: 15px;
    color: #fff;
    font-weight: 400;
    text-align: center;
    line-height: 19px
}

.sub-features {
    font-size: 24px;
    font-weight: bold;
    text-align: center;
    color: #3a3d48;
    text-transform: uppercase;
    margin-top: 27px;
    margin-bottom: 15px
}

.features {
    background-color: #eff3f3
}

.tick-feature {
    text-align: center;
    font-size: 15px;
    font-weight: 400;
    margin-bottom: 6px
}

.tick-feature img {
    margin-left: 10px
}

.regstr-btn {
    text-align: center;
    background: #fcfcfc

}

.registe-feature.btn {
    text-align: center;
    font-size: 15px;
    font-weight: bold;
    text-transform: uppercase;
    color: #fff;
    background-color: #7fbb30;
    padding: 7px 64px;
    margin-top: 14px;
    margin-bottom: 14px;
    border-bottom: 1px solid #9CE33E
}

.second-section {
    color: #fff
}

.standard {
    background-color: #FF7F2B;
    padding: 15px 15px;
    background-image: url(../images/orange.jpg)
}

.stabdard-btn.btn {
    background-color: #ff7f2b;
    border-bottom: 1px solid #E15D07
}

.standard-main span {
    font-size: 24px
}

.premium {
    background-color: #00adef;
    padding: 15px 15px;
    background-image: url(../images/blue.jpg)
}

.premium-btn.btn {
    background-color: #00adef;
    border-bottom: 1px solid #0D99CF
}

.premium-new {
    margin-top: 0px;
    margin-bottom: 5px
}

.new-one-main {
    margin-top: 9px;
    margin-bottom: 56px
}

.top-correcting {
    margin-top: 18px
}

.same-class {
    font-size: 66px
}

.pro-four {
    padding: 15px 20px;
    background-color: #f5f8fb;
    border-radius: 5px;
    text-align: center;
    margin-bottom: 30px;
    border: 3px solid transparent;
    background-image: url(../images/background-all.jpg);
    height: 380px
}

.pro-four:hover {
    border: 3px solid #3a3d48;
    padding: 15px 20px;
    background-color: #f5f8fb;
    border-radius: 5px;
    text-align: center
}

.selected {
    border: 3px solid #000;
    padding: 15px 20px;
    background-color: #f5f8fb;
    border-radius: 5px;
    text-align: center
}

.pro-four img {
    text-align: center
}

.pro-one-sub {
    font-size: 20px;
    margin-bottom: 5px;
    color: #3a3d48
}

.pro-one-paragraph {
    font-size: 15px;
    margin-bottom: 3px;
    line-height: 19px
}

.amount {
    margin-top: 19px;
    font-size: 35px
}

.amount span {
    font-size: 60px
}

.select-btn {
    text-align: center;
    border: 2px solid #FF7F2B;
    padding: 4px 30px;
    border-radius: 4px;
    font-size: 15px;
    text-transform: uppercase;
    color: #ff7f2b
}

.pro-four .select-btn {
    text-transform: capitalize
}

.pro-four-last {
    padding: 9px 13px;
    background-color: #f5f8fb;
    border-radius: 5px;
    text-align: center;
    margin-bottom: 30px;
    border: 4px solid #ff7f2b;
    background-image: url(../images/background-all.jpg);
    height: 380px
}

.standard-last {
    text-transform: uppercase;
    margin-top: 0px;
    font-size: 22px;
    font-weight: 900;
    margin-bottom: 3px;
    color: #3a3d48
}

.standard_sub {
    margin-bottom: 6px
}

.rate_section {
    text-align: center;
    height: 286px;
    line-height: 286px
}

.rate_section span {
    display: inline-block;
    vertical-align: middle
}

.addon_area {
    height: 248px
}

.main_rate {
    font-size: 25px;
    font-weight: bold;
    color: #ff7f2b;
    margin-bottom: 2px
}

.main_rate span {
    font-size: 40px;
    font-weight: bold;
    color: #ff7f2b
}

.total_pay {
    font-size: 23px;
    font-weight: bold;
    text-transform: none;
    background-color: #ff7f2b;
    color: aliceblue;
    padding: 1px 53px;
    border-bottom: 2px solid #DE6413
}

.plus_icon {
    font-size: 50px;
    margin-bottom: 1px;
    color: #3a3d48
}

.topic-hd {
    font-size: 18px;
    margin-top: 3px;
    margin-bottom: 4px
}

.sub_rate {
    font-size: 26px;
    font-weight: bold;
    color: #ff7f2b;
    margin-bottom: 2px
}

.sub_rate span {
    font-size: 30px;
    font-weight: bold;
    color: #ff7f2b;
    margin-bottom: 2px
}

.river-pay {
    text-align: center;
    margin-bottom: 15px
}

.new-start {
    margin-bottom: 0px
}

.river-pay .security-section {
    font-size: 18px;
    margin-top: 10px;
    font-weight: 600;
    color: #3a3d48
}

.ft_discribe_2 p {
    font-weight: 500;
    font-size: 16px;
    color: #313030;
    line-height: 23.61px;
    margin-bottom: 12px;
    text-align: center
}

.new-hdng {
    margin-top: 10px;
    color: #3a3d48
}

.carousel-inner > .item, .carousel-inner > .item.next.left, .carousel-inner > .item.prev.right {
    height: 634px
}

#example1_wrapper thead {
    display: none
}

.alert {
    border: 2px solid transparent;
    position: absolute;
    top: 100px;
    width: 70%;
    text-align: center;
    left: 15%;
    z-index: 9000;
    line-height: 50px;
    font-size: 20px
}

.pagination > .active > a, .pagination > .active > a:focus, .pagination > .active > a:hover, .pagination > .active > span, .pagination > .active > span:focus, .pagination > .active > span:hover {
    z-index: 2;
    color: #fff;
    cursor: default;
    background-color: #ff7f2b;
    border-color: #ff5e29
}

.btn-warning {
    color: #f0ab00;
    background-color: #ffffff;
    border-color: #f0ab00;
    margin-top: 13px;
}

.filter_box {
    float: left;
    width: 100%;
    margin-bottom: 20px;
    padding: 15px
}

.notify li {
    padding: 3px 5px;
    width: 300px;
    border: 1px dotted #ccc
}

.notify li {
    padding: 6px 12px;
    width: 300px;
    border: none;
}

.nopad_l .selected {
    border: none;
    padding: 0px;
    background-color: # ccc;
    border-radius: none;
    text-align: left
}

.nopad_l button, .nopad_l button:hover {
    background: #ccc;
    border: none
}

.nopad_l .btn-default.active, .btn-default:active, .open > .dropdown-toggle.btn-default {
    background-image: none
}

.nopad_l .btn-default.active, .btn-default:active, .open > .dropdown-toggle.btn-default {
    color: #fff;
    background-color: #ccc;
    border-color: #adadad
}

.nopad_l .bootstrap-select > .dropdown-toggle {
    width: 100%;
    padding-right: 25px;
    z-index: 1;
    box-shadow: none
}

.nopad_l .btn-group-vertical > .btn, .btn-group > .btn {
    position: relative;
    float: left
}

.nopad_l .btn-default.active.focus, .nopad_l .btn-default.active:focus, .nopad_l .btn-default.active:hover, .nopad_l .btn-default:active.focus, .nopad_l .btn-default:active:focus, .nopad_l .btn-default:active:hover, .nopad_l .open > .dropdown-toggle.btn-default.focus, .nopad_l .open > .dropdown-toggle.btn-default:focus, .nopad_l .open > .dropdown-toggle.btn-default:hover {
    color: #fff;
    background-color: #ccc;
    border-color: #8c8c8c
}

.nopad_l .btn-default {
    color: #fff;
    background-color: #ccc;
    border-color: #ccc
}

.table > tbody > tr > td, .table > tbody > tr > th, .table > tfoot > tr > td, .table > tfoot > tr > th, .table > thead > tr > td, .table > thead > tr > th {
    line-height: 108px
}

/*27-06-2018*/
.datepicker table tr td {
    line-height: 10px
}

.datepicker table tr th {
    line-height: 20px
}

/*end 27-06-2018*/

.river-pay-new {
    background-color: #f3b90e;
    border: 0px;
    margin-top: 70px;
    padding: 10px 100px;
    font-size: 18px;
    border-radius: 5px;
    color: #000 !important;
    font-weight: bold
}

.river-pay-new:hover {
    background-color: #000;
    color: #fff !important
}

.news_table tr td {
    line-height: 45px !important
}

.profile-banner-text {
    position: absolute;
    right: 0;
    line-height: 35px;
    margin-top: -45px
}

.profile-banner-text .btn-warning {
    margin: 3px 15px 3px 10px;
    height: 35px
}

.h2_text {
    margin-left: 40px;
    font-size: 18px;
    text-align: left;
    vertical-align: middle
}

.nudge-button {
    position: relative
}

.h2_text span {
    color: #ff5e29
}

.footer-tabs {
    padding-top: 10px;
    padding-bottom: 10px
}

.footer-logo {
    max-width: 270px
}

.another-partner-logo img {
    max-width: 315px;
    margin-left: 9px;
    margin-top: 4.6px
}

.footer-tabs {
    text-align: center
}

.footer-tabs ul li a {
    font-size: 13.5px;
    text-transform: uppercase;
    font-weight: 900;
    color: #313030;
    border-right: 2px solid #313030;
    padding: 0 15px;
}

.footer-tabs ul li:last-child a {
    border-right: none
}

.footer-tabs ul li a:hover {
    color: #000;
    text-decoration: none
}

.footer-tabs ul {
    margin-top: 0px;
    float: none !important
}

.footer-tabs li {
    margin: 0px 0px 0px 0px;
    list-style: none;
    display: inline-block;
}

.ftr_bg {
    background: #f6f6f6;
    margin: 0px 0 -30px 0;
    padding: 60px 0 40px;

    position: relative;
}

.ftr_bg .container {
    font-size: 16px;
}

.ftr_bg .container h1, .ftr_bg .container h3 {
    line-height: 30px;
    margin-bottom: 20px;
    color: #505260;
    font-size: 12px;
    font-weight: 700;
}

.ftr_bg .container p {
    line-height: 24px;
    letter-spacing: 1px;
    margin-bottom: 15px;
    font-size: 60%;
    font-weight: 500;
    color: #313030;
}

.ftr_bg .container ul {
    padding-left: 15px;
}

.ftr_bg .container ul li {
    line-height: 24px;
    letter-spacing: 1px;
    margin-bottom: 15px;
    font-size: 60%;
    font-weight: 500;
    color: #313030;
}

.footer-copy-right {
    text-align: center;
    padding: 20px
}

.copy-right-company {
    margin-top: 26px;
    font-size: 15px;
    font-weight: 400;
    text-align: center
}

footer .social-media-icons li img {
    max-width: 35px
}

.item-inner {
    width: 20%;
    padding-right: 10px;
    float: left
}

.riverdesc {
    width: 50%;
    line-height: 52px !important;
    text-align: left
}

.riverdesc span {
    color: #8c8c8c;
    text-decoration: none
}

.riverstatus span {
    text-decoration: none
}

.alerts {
    text-align: center;
    line-height: 30px;
    font-size: 16px;
    color: #ff0000
}

.riverpay_desc li {
    line-height: 40px;
    font-size: 20px
}

.error {
    color: #ff0000 !important
}

.position_relative {
    position: relative !important
}

.buy_nudge {
    position: absolute;
    top: 0px;
    right: 0px
}

.control-labels {
    padding-top: 7px;
    margin-bottom: 0;
    text-align: left;
    font-weight: normal
}

.social-media-icons ul {
    margin-right: 14.5px;
    margin-top: 10px
}

.payment-section-new {
    float: right
}

.payment-section-new img {
    max-width: 244px
}

.banner-linking {
    /*pointer-events: none*/
}

.link-pointer {
    pointer-events: auto
}

.top-tab-section {
    position: absolute;
    right: 0;
    bottom: 1px;
    line-height: 1
}

.button-correcting-class {
    line-height: 1
}

.another-partner-logo {
    float: left
}

.profile-subhead {
    font-size: 18px;
    font-weight: bold;
    text-transform: uppercase;
    padding: 0px 21px
}

.profile-subtext {
    font-size: 14px;
    padding: 15px 21px 30px 21px
}

.profile-check {
    margin-left: 10px
}

.scrool-button {
    width: 125px;
    display: inline-block;
    margin-top: 55px
}

.btn.new-ones-account {
    background-color: #f0ab00;
    color: #fff;
    font-size: 15px;
    font-weight: 600
}

.new-platform-new {
    min-height: 760px
}

.featured_user {
    border: solid 3px #dedede;
    -webkit-box-shadow: 0px 0px 0px 3px #f5db1c;
    -moz-box-shadow: 0px 0px 0px 3px #f5db1c;
    box-shadow: 0px 0px 0px 3px #f5db1c;
    overflow: hidden
}

.featured_tag {
    background-color: #ff7f2b;
    color: #ffffff;
    -ms-transform: rotate(-45deg);
    -webkit-transform: rotate(-45deg);
    transform: rotate(-45deg);
    font-size: 13px;
    padding: 5px 45px;
    position: absolute;
    top: 16px;
    left: -42px
}

.diamond {
    margin-top: -80px; /*margin-bottom: -20px*/
}

.investment h3 {
    font-weight: bold;
    font-size: 24px;
    color: #3a3d48;
    text-transform: capitalize;
    margin-bottom: 5px;
    margin-top: 10px
}

.investment p {
    font-size: 18px;
    color: #8a8a8a;
    line-height: 20px
}

.invest_row {
    width: 77%;
    margin: 0 auto;
    padding-top: 10px;
    padding-bottom: 10px
}

hr.brdr_rght {
    border: 0;
    border-right: 1px solid #eee;
    height: 50px;
    position: absolute;
    right: 0;
    top: 5px
}

.invest_frm {
    padding: 30px 0 0
}

.invest_frm .form-control {
    height: 48px;
    margin-right: 10px;
    font-size: 25px;
    width: 155px
}

.invest_btn {
    background-color: #ff7f2b;
    border-bottom: solid 3px #d26e2d;
    margin-top: 0;
    padding: 12px 35px
}

.invest_btn:hover {
    color: #23527c;
    text-decoration: underline
}

.invest_bg_scnd {
    padding: 0 13%
}

.invest_bg_scnd h3 {
    font-weight: 400;
    font-size: 24px;
    color: #3a3d48;
    line-height: 36px;
    text-transform: capitalize
}

.invest_bg_scnd p {
    font-weight: 400;
    font-size: 15px;
    color: #3a3d48;
    line-height: 25px
}

.invest_li ul li {
    text-align: left;
    color: #747474;
    list-style: none;
    width: 33.333%;
    float: left;
    line-height: 28px;
    padding-right: 10px
}

.invest_li ul li.bullet {
    padding-right: 25px;
    list-style: disc
}

.invest_li ul li img {
    padding-right: 3px
}

.invest_label {
    padding-right: 10px;
    margin-bottom: 15px;
    font-size: 18px;
    color: #505050;
    font-weight: bold
}

hr.new {
    width: 90%
}

.full-width-float {
    width: 100%;
    float: left
}

.navbar-nav > li.highlighted > a {
    color: #00adef
}

/*21-06-2018*/


.partners-listing {
    margin-bottom: 50px;
}

.partners-listing h1 {
    font-size: 40px;
    color: #3a3d48;
    font-weight: 600;
    margin-bottom: 15px;
    border: none;
    text-align: center;
    margin-top: 52px;
}

.partners-listing p {
    font-weight: 300;
    font-size: 18px;
    color: #3a3d48;
    line-height: 25.61px;
    margin-bottom: 20px;
    text-align: center;
}

.heading-bar {
    background-color: #ff7f2b;
    width: 100%;
    float: left;
    margin-top: 30px;
}

.heading-section {
    text-align: center;
    font-size: 15px;
    font-weight: 600;
    color: #fff;
    margin: 9px 0px;
    border-right: 1px solid #fff;
}

.heading-section img {
    margin-top: 25px;
}

.heading-section-last {
    border: none !important;
}

.partner-box-list .heading-section.p_review {
    min-height: 125px;
    line-height: 125px;
}

.partner-box-list .heading-section.p_review .rate-not {
    display: inline-block;
    float: none;
    vertical-align: middle;
    margin: 0;
}

.partner-box-list {
    border-bottom: 1px solid #cfcfcf;
    padding: 10px 0px;
}

.partner-box-list p {
    margin-bottom: 5px !important;
}

.paly-now-btn {
    background-color: #00adef;
    border-bottom: solid 3px #70cff3;
    color: #fff;
    padding: 9px 33px;
    font-size: 16px;
    font-weight: 600;
    margin-top: 38px;
}

.paly-now-btn:hover {
    background-color: #7fbb30;
    border-bottom: solid 3px #cbcf75;
    color: #fff;
    padding: 9px 33px;
    font-size: 16px;
    font-weight: 600;
    margin-top: 38px;
}

.heading-section h3 {
    font-size: 20px;
    color: #000;
    text-align: center;
    margin: 5px 0px;
}

.heading-section h4 {
    font-size: 57px;
    color: #ff7f2b;
    margin-bottom: 0px;
    margin-top: 21px;
}

.heading-section h5 {
    color: #666;
    line-height: 20px;
    font-size: 14px;
    font-weight: 200;
}

.heading-section .rate-not {
    color: #3a3d48;
    line-height: 25px;
    font-size: 15px;
    font-weight: 200;
}

.heading-section ul {
    list-style: none;
    text-align: center;
    display: inline-block;
    width: 100%;
    margin-top: 0px;
}

.heading-section ul li {
    float: left;
    color: #ff7f2b;
    text-align: center;
    margin-right: 5px;
    font-size: 25px;
}

/*tournament*/

.review-add-box h2 {
    font-size: 18px;
}

.review-add-box .textarea {
    border-radius: 0px;
    padding: 15px 15px;
    box-shadow: 1px 3px 4px -3px #0000004d;
    border: 1px solid #cfcfcf;
}

.main-btn-tournament {
    background-color: #00adef;
    border-bottom: none;
    color: #fff;
    padding: 7px 28px;
    border-radius: 0px;
    margin-top: 5px;
    float: right;
    margin-bottom: 15px;
}

.main-btn-tournament:hover {
    background-color: #7fbb30;
    border-bottom: none;
    color: #fff;
}

.review-box {
    border: 1px solid #cfcfcf;
    padding: 10px 15px;
    margin-bottom: 2px;
}

.review-box p {
    font-size: 17px;
    font-weight: 400;
    color: #6d6c6c;
    text-align: justify;
    margin: 0px;
}

.review-box span {
    float: right;
    color: #ff7f2b;
    font-size: 15px;
}

.radiotextsty {
    color: #6d6c6c;
    font-size: 16px;
    font-weight: 200;
}

.customradio {
    display: block;
    position: relative;
    margin-bottom: 0px;
    cursor: pointer;
    font-size: 18px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    float: left;
}

/* Hide the browser's default radio button */
.customradio input {
    position: absolute;
    opacity: 0;
    cursor: pointer;
}

/* Create a custom radio button */

.right-side-content label {
    font-size: 18px !important;
    margin-top: 6px;
    float: left;
    padding-right: 15px;
    min-width: 92px;
    max-width: 110px;
}

.Optional {
    font-weight: 400;
    font-size: 15px;
    padding-top: 5px;
}

.tournament-image img {
    width: 90%;
}

.right-side-content h3 {
    font-size: 18px !important;
    font-weight: 700;
    color: #333;
    margin: 8px 0px;
}

.by-in span {
    font-size: 16px;
    font-weight: 400;
    color: #6d6c6c;
    text-align: justify;
}

.by-in span a {
    font-size: 16px;
    font-weight: 400;
    color: #6d6c6c;
    text-align: justify;
}

.reviews {
    margin: 0 auto;
    padding: 0px 15px;
}

.review-item {
    background-color: white;
    padding: 15px;
    border: 1px solid #cfcfcf;
    margin-bottom: 5px;
    box-shadow: 1px 3px 4px -3px #0000004d;
}

.review-item .review-date {
    font-size: 14px;
    color: #ff821a;
}

.review-item .review-text {
    font-size: 17px;
    font-weight: 400;
    color: #6d6c6c;
}

.caption {
    font-size: 17px !important;
}

.review-item .reviewer {
    width: 90px;
    height: 90px;
    border: 1px solid #cecece;
    border-radius: 50%;
}

/****Rating Stars***/
.raterater-bg-layer {
    color: rgba(0, 0, 0, 0.25);
}

.raterater-hover-layer {
    color: rgba(255, 255, 0, 0.75);
}

.raterater-hover-layer.rated { /* after the user selects a rating */
    color: rgba(255, 255, 0, 1);
}

.raterater-rating-layer {
    color: rgba(255, 155, 0, 0.75);
}

.raterater-outline-layer {
    color: rgba(0, 0, 0, 0.25);
}

/* don't change these - you might break something.. */
.raterater-wrapper {
    overflow: visible;
}

.software .raterater-wrapper {
    margin-top: 4px;
}

.raterater-layer, .raterater-layer i {
    display: block;
    position: absolute;
    overflow: visible;
    top: 0px;
    left: 0px;
}

.raterater-hover-layer {
    display: none;
}

.raterater-hover-layer i, .raterater-rating-layer i {
    width: 0px;
    overflow: hidden;
}

}
/*21-06-2018*/


/*04-07-2018*/
.unseen .conn-notify {
    padding: 10px 15px !important;
}

.conn-notify-btn {
    margin: 10px 0px 19px 0px !important;
}

.conn-notify p {
    font-weight: 600;
    font-size: 15px;
    color: #3a3d48;
    line-height: 23.61px;
    margin-bottom: 0px;
}

.conn-notify a {
    font-weight: 600;
    font-size: 15px;
    color: #3a3d48;
    line-height: 23.61px;
    margin-bottom: 0px;
}

.conn-notify-btn .blue {
    float: left !important;
}

.conn-notify-btn .green {
    margin-left: 10px;
}

/*04-07-2018*/


/*05-07-2018*/

.all_section .btn-warning {
    border: 1px solid #ff7f2b !important;
    padding: 7px 43px !important;
    background-color: transparent !important;
    color: #ff7f2b !important;
    text-transform: none;
    font-weight: 400;
}

.nudge-button .btn-warning {
    border: 1px solid #ff7f2b !important;
    padding: 7px 43px !important;
    background-color: transparent !important;
    color: #ff7f2b !important;
    text-transform: none;
    font-weight: 400;
}

.all_section .green {
    border: 1px solid #7fbb30 !important;
    padding: 7px 43px !important;
    background-color: transparent !important;
    color: #7fbb30 !important;
    text-transform: none;
    font-weight: 400;
}

.all-detail-section .green {
    border: 1px solid #7fbb30 !important;
    padding: 7px 43px !important;
    background-color: transparent !important;
    color: #7fbb30 !important;
    text-transform: none;
    font-weight: 400;
}

.all-detail-section .common-btn {
    text-align: center;
}

.all_section .blue {
    border: 1px solid #00adef !important;
    padding: 7px 43px !important;
    background-color: transparent !important;
    color: #00adef !important;
    text-transform: none;
    font-weight: 400;
}

.nudge-button .blue {
    border: 1px solid #00adef !important;
    padding: 7px 43px !important;
    background-color: transparent !important;
    color: #00adef !important;
    text-transform: none;
    font-weight: 400;
}

.clock-form {
    margin-top: 10px;
}

.weekly-setbox {
    margin-top: 5px;
}

.nopad_2 {
    width: 104%;
}

.add-tournment-page {
    margin: 30px 0px 60px 0px;
}

.section-div {
    margin-top: -72px !important;
}

.enq-form .text-class {
    text-align: left;
    padding-left: 11px;
}

/*05-07-2018*/


/*06-07-2018*/

.location-space-span {
    padding-right: 25px !important;
    font-size: 18px !important;
    font-weight: 700 !important;
    color: #333 !important;
}

.tick-box-list {
    margin-bottom: 0px !important
}

.new-by-in {
    margin-top: 0px !important;
}

.text-contact-box {
    margin-left: 0px !important;
    width: 538px;
}

.color-demo-box {
    padding: 0px 0px;
    margin-top: 211px;
}

.color-demo-box.review-sidebar-image {
    margin-top: 0px;
}

#remove-row {
    margin-right: -15px;
}

/*06-07-2018*/


/*09-07-2018*/
.tournaments-new-hed {
    margin: 30px 0px;
    display: inline-block;
    width: 100%;
}

.add-enq-form .control-label {
    border: 1px solid #fff;
    padding: 11px 4px 9px 2px;
    text-align: left;
    color: #2d2d2d;
    font-size: 15px;
    font-weight: 400;
    line-height: 21px;
}

.add-enq-form .form-control::-webkit-input-placeholder {
    color: #6f6f6f;
}

.add-enq-form .form-control::-moz-placeholder {
    color: #6f6f6f;
}

.add-enq-form .form-control:-ms-input-placeholder {
    color: #6f6f6f;
}

.add-enq-form .form-control:-moz-placeholder {
    color: #6f6f6f;
}

.add-enq-form .form-control {
    display: block;
    width: 100%;
    height: 43px;
    padding: 6px 12px;
    color: #6f6f6f;
    background-color: #fff;
    background-image: none;
    border: 1px solid #b7b7b7;
    border-radius: 1px;
    font-size: 14px;
    line-height: 18px;
}

.dot-margin {
    margin-top: 12px !important;
}

/*09-07-2018*/


/*10-07-2018*/

.add-top-banner {
    margin: 0px 0px 40px 0px;
}

.tournaments-new-hed .content-heading {
    margin-bottom: 30px !important;
}

.new-add-enq .form-control {
    height: 30px !important;
}

.new-add-enq .form-group {
    margin-bottom: 0px !important;
}

.new-add-enq .clock-form {
    margin-top: 0px;
}

.new-add-enq .control-label {
    padding: 6px 1px 6px 2px !important;
    margin-bottom: 0px !important;
}

.new-add-enq textarea.form-control {
    height: 99px !important;
}

.new-add-enq .dot-margin {
    margin-top: 6px !important;
}

.new-add-enq .box-control-label {
    margin-left: -10px;
}

.new-add-enq .image_section img {
    width: 133px !important;
    height: 94px !important;
}

.new-add-enq .image_section {
    margin-left: -15px;
    float: none !important;
    display: inline-block !important;
}

.new-add-enq .uploading-section {
    float: none !important;
    width: 100% !important;
    text-align: center !important;
}

.new-add-enq .up-loading {
    font-size: 15px !important;
    text-transform: uppercase !important;
    font-weight: 700 !important;
    padding: 2px 29px !important;
    text-shadow: none !important;
    border: none !important;
    float: none !important;
    margin-top: 14px !important;
    margin-left: -13px !important;
}

.new-add-enq .field-box-new {
    margin-top: 88px !important;
}

.new-add-enq .section-div {
    margin-top: 9px !important;
}

.new-add-enq .text-message-new {
    margin-top: -104px;
}

.new-add-enq .text-message-new.add-tournement-more-info {
    margin-top: -12px;
}

.new-add-enq .field-box-new.add-tournement-field-box {
    margin-top: 20px !important;
}

.new-add-enq .new-ones-account {
    font-size: 18px !important;
    font-weight: 700 !important;
    padding: 4px 105px 1px 105px;
    margin-right: 0px !important;
    margin-top: 40px !important;
}

.new-add-enq .field-style-width {
    width: 80% !important;
}

.new-add-enq input[type="checkbox"], input[type="radio"] {
    margin: 4px 0 0;
    margin-top: 1px \9;
    line-height: normal;
    vertical-align: text-top !important;
}

/*10-07-2018*/


/*17-07-2018*/

.register-pro-section .green {
    background-color: #7fbb30 !important;
    border-bottom: solid 3px #cbcf75 !important;
    border-top: none !important;
    border-left: none !important;
    border-right: none !important;
    color: #fff !important;
}

.register-pro-section .green:hover {
    color: #23527c !important;
}

.register-pro-section .blue {
    background-color: #00adef !important;
    border-bottom: solid 3px #70cff3 !important;
    border-top: none !important;
    border-left: none !important;
    border-right: none !important;
    color: #fff !important;
}

.register-pro-section .blue:hover {
    color: #23527c !important;
}

.slider-static .green {
    background-color: #7fbb30 !important;
    border-bottom: solid 3px #cbcf75 !important;
    border-top: none !important;
    border-left: none !important;
    border-right: none !important;
    color: #fff !important;
}

.slider-static .blue {
    background-color: #00adef !important;
    border-bottom: solid 3px #70cff3 !important;
    border-top: none !important;
    border-left: none !important;
    border-right: none !important;
    color: #fff !important;
}

.listing-up-contect {
    min-height: 0px !important;
    overflow: inherit !important;
    padding: 0px !important;
}

.new-slide-box {
    background-color: transparent !important;
    border: 1px solid #cfcfcf;
    padding-bottom: 0px;
    border-radius: 4px !important;
    margin-bottom: 30px;
    box-shadow: 1px 3px 6px -3px #a2a2a24d;
    margin-top: 15px;
}

.new-slide-box .details-list-box {
    padding: 0;
}

.new-slide-box .detail-section-box {
    background-color: #f2f5fa;
    padding: 7px 15px;
    min-height: 105px;
    max-height: 105px;
}

.new-slide-box-p {
    margin-top: 10px !important;
}

.new-slide-box .details-list-box p {
    margin: 1px 0px;
    font-size: 16px;
    font-weight: 400;
    color: #050716;
    padding-right: 25px;
}

.campaign-draft p {
    color: #c9302c !important;
}

.campaign-active p {
    color: #40b340 !important;
}

.bbbton-div {
    text-align: right;
}

.new-view-detail-btn {
    background-color: #fff;
    padding: 8px 23px;
    color: #f0ab00;
    border-radius: 0px;
    text-transform: uppercase;
    font-weight: 700;
    font-size: 12px;
    font-family: 'Lato', sans-serif;
    margin-right: 5px;
    margin-bottom: 5px;
    border: 1px solid #cfcfcf;
}

.top-boxes {
    border: 2px solid #000;
    padding: 5px 15px;
    margin-bottom: 20px;
}

.top-boxes p {
    margin-bottom: 0px;
}

.tournemnt-add-btns {
    text-align: right;
}

.tournemnt-add-btns .btn-warning {
    display: inline-block;
    padding: 7px 38px;
    margin-bottom: 10px;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.42857143;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    touch-action: manipulation;
    cursor: pointer;
    border-radius: 4px;
    border: 2px solid #f0ab00 !important;
    background-color: #ffffff !important;
    color: #f0ab00 !important;
}

.tournemnt-add-btns .btn-warning:hover {
    border: 2px solid #f0ab00 !important;
    background-color: #f0ab00 !important;
    color: #ffffff !important;
}

.tournemnt-add-btns .btn-decline {
    display: inline-block;
    padding: 7px 38px;
    margin-bottom: 10px;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.42857143;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    touch-action: manipulation;
    cursor: pointer;
    border-radius: 4px;
    border: 2px solid #f0ab00 !important;
    background-color: #f0ab00 !important;
    color: #ffffff !important;
}

.tournemnt-add-btns .btn-decline:hover {
    border: 2px solid #f0ab00 !important;
    background-color: #ffffff !important;
    color: #f0ab00 !important;
}

.tournemnt-add-btns .btn-primary {
    display: inline-block;
    padding: 7px 38px;
    margin-bottom: 10px;
    width: 165px;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.42857143;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    touch-action: manipulation;
    cursor: pointer;
    border-radius: 4px;
    border: 2px solid #00adef !important;
    background-color: #00adef !important;
    color: #ffffff !important;
}

.tournemnt-add-btns .btn-primary:hover {
    border: 2px solid #00adef !important;
    background-color: #ffffff !important;
    color: #00adef !important;
}

.tournemnt-add-btns .btn-applicant {
    display: inline-block;
    padding: 7px 38px;
    font-size: 14px;
    margin-bottom: 10px;
    font-weight: 400;
    line-height: 1.42857143;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    touch-action: manipulation;
    cursor: pointer;
    border-radius: 4px;
    border: 2px solid #40b340 !important;
    background-color: #40b340 !important;
    color: #ffffff !important;
}

.tournemnt-add-btns .btn-applicant:hover {
    border: 2px solid #40b340 !important;
    background-color: #ffffff !important;
    color: #40b340 !important;
}

.tournemnt-add-btns .btn-applicants {
    display: inline-block;
    padding: 7px 38px;
    font-size: 14px;
    margin-bottom: 10px;
    font-weight: 400;
    line-height: 1.42857143;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    touch-action: manipulation;
    cursor: pointer;
    border-radius: 4px;
    color: #40b340 !important;
}

.tournemnt-add-btns .btn-applicants:hover {
    color: #40b340 !important;
    text-decoration: underline;
}

/********news-feed page style start************/

.news-feed-page {
    margin: 40px 0px !important;
}

.mrg-top {
    margin-bottom: 50px !important;
}

.border-line-common-cls {
    border: 1px solid #cfcfcf;
    padding: 0px 0px;
    box-shadow: 1px 3px 4px -3px #0000004d;
    margin-bottom: 15px;
}

.border-line-common-cls .hed-box {
    background-color: #dedede;
    padding: 19px 15px;
}

.hed-box {
    background-color: #dedede;
    padding: 15px 15px;
}

.hed-box h2 {
    font-size: 18px;
    margin-top: 0px;
    margin-bottom: 5px;
}

.hed-box span {
    color: #ff7f2b;
}

.hed-box p {
    font-weight: 300;
    font-size: 14px;
    color: #3a3d48;
    line-height: 23.61px;
    margin-bottom: 0px;
}

.hed-box img {
    padding-right: 10px;
    vertical-align: sub;
}

.breaf-text-box {
    padding: 10px 15px;
}

.breaf-text-box p {
    font-weight: 300;
    font-size: 15px;
    color: #3a3d48;
    line-height: 21.61px;
    margin-bottom: 0px;
}

.line-bar {
    padding: 0.45px;
    background-color: #cfcfcf;
    margin: 16px 0px;
}

.button-box-live {
    padding: 33px 15px;
    text-align: center;
}

.button-box-live .live-btn {
    border: 2px solid #7e979c;
    padding: 10px 15px;
    border-radius: 2px;
    width: 100%;
    color: #000;
    font-size: 17px;
    text-decoration: none;
}

.button-box-live .live-btn:hover {
    border: 2px solid #ff7f2b;
    padding: 10px 15px;
    border-radius: 2px;
    width: 100%;
    color: #ff7f2b;
    font-size: 17px;
    text-decoration: none;
}

.text-field-section {
    padding: 15px 15px;
    display: inline-block;
    float: left;
    width: 100%;
}

.text-field-section .text-filed-up {
    border-top: none;
    border-left: none;
    border-right: none;
    border-bottom: 1px solid #cfcfcf;
    border-radius: 0px;
    box-shadow: none;
    padding: 0px;
    resize: none;
}

.button-add-box {
    border: 1px solid #404040;
    padding: 7px 18px;
    border-radius: 34px;
    background-color: transparent;
    margin-top: 14px;
    color: #404040;
    margin-right: 4px;
}

.button-add-box img {
    max-width: 16px;
    display: inline !important;
    vertical-align: middle !important;
    margin-top: -5px;
    margin-right: 5px;
}

.button-add-box .fa {
    padding-right: 5px;
}

.post-btn {
    float: right;
    background-color: #0173b0;
    color: #fff;
    border: 1px solid #0173b0;
    border-radius: 4px;
    padding: 4px 21px;
    margin-top: 18px;
}

.button-common-boxes {
    float: left;
    position: relative;
}

.files-up {
    position: absolute;
    top: 19px;
    left: 14px;
    opacity: 0;
    cursor: pointer;
    width: 76px;
}

.image-dis-box img {
    padding-right: 15px;
    float: left;
    margin-bottom: 10px;
    max-width: 82px !important;
    max-height: 82px !important;
}

.image-dis-box h3 {
    margin-top: 0px;
    font-size: 14px;
    font-weight: 600;
    margin-bottom: 1px;
}

.image-dis-box span {
    color: #a2a2a2;
    font-size: 12px;
}

.image-dis-box p {
    color: #a2a2a2;
    font-size: 13px;
    margin-bottom: 0px;
}

.image-dis-box .fa {
    float: right;
    font-size: 24px;
    margin-top: -68px;
    cursor: pointer;
}

.live-btn {
    font-weight: 600;
    font-size: 15px;
}

.profile-strip-box p {
    font-weight: 300;
    font-size: 13px;
    color: #3a3d48;
    line-height: 21.61px;
    margin-bottom: 4px;
}

.hyper-link-main {
    color: #226a97 !important;
    font-weight: 800;
}

.share-images-box {
    border: 1px solid #cfcfcf;
    text-align: center;
    padding: 5px;
}

.right-side-poker-box h2 {
    font-size: 16px;
    font-weight: 800;
    color: #222222;
}

/*19-07-2018*/

.right-side-poker-box {
    display: inline-block;
    width: 100%;
}

.pocker-logo img {
    float: left;
    padding-right: 10px;
    margin-bottom: 15px;
}

.right-side-poker-box .title-hed {
    margin-bottom: 0px;
    margin-top: 25px;
    color: #0176a8;
}

.right-side-poker-box span {
    color: #a2a2a2;
}

.bouns-box {
    border: 1px solid #cfcfcf;
    padding: 7px 12px;
    margin: 15px 0px;
    display: inline-block;
}

.bouns-box p {
    font-size: 13px;
    font-weight: bold;
}

.play-start {
    background-color: #019bfe;
    color: #fff;
    border-radius: 0px;
    font-weight: 900;
    font-size: 15px;
    padding: 9px 14px;
    border: 1px solid #7e979c;
    margin-top: 10px;
    margin-bottom: 10px;
}

.play-start:hover {
    background-color: #ff7f2b;
    color: #fff;
    border-radius: 0px;
    font-weight: 900;
    font-size: 15px;
    padding: 9px 14px;
    border: 1px solid #ff7f2b;
    margin-top: 10px;
    margin-bottom: 10px;
}

.pokers-box-section {
    margin-top: 10px;
}

.pokers-box-section ul {
    list-style: none;
    padding-left: 0px;
}

.pokers-box-section p {
    font-size: 13px;
    margin-top: 4px;
    color: #0872aa;
    line-height: 13px;
}

.pokers-box-section .i-section {
    color: #222222 !important;
}

.pokers-box-section .fa {
    color: #1e7bcd !important;
    padding-left: 2px;
}

.down-arrow img {
    width: 15px;
    float: right;
}

.team-boxes {
    margin-bottom: 1px;
}

/*19-07-2018*/


/*24-07-2018*/


.image-dis-box ul {
    list-style: none;
}

.image-dis-box .open > .dropdown-menu {
    right: -16px;
    top: -49px;
    left: 229px;
}

.like-list {
    color: rgba(0, 0, 0, .6);
    font-size: 16px;
    line-height: 16px;
    font-weight: 400;
    margin-bottom: 0px;
    margin-top: 12px;
    border-bottom: 1px solid #cfcfcf;
    padding-bottom: 4px;
    width: 100%;
    display: inline-block;
}

.like-list a {
    color: rgba(0, 0, 0, .6);
    text-decoration: none;
}

.like-list a:hover {
    text-decoration: none;
    color: #f0ab00;
}

.click-list-section ul {
    list-style: none;
    padding-left: 0px;
}

.click-list-section ul li {
    float: left;
    padding-right: 15px;
}

.click-list-section ul li a {
    color: rgba(0, 0, 0, .6);
    font-size: 16px;
    line-height: 16px;
    font-weight: 400;
    outline: none;
}

.click-list-section ul li a:hover {
    text-decoration: none !important;
    color: #f0ab00;
}

.time-list .fa:hover {
    color: #FF0000;
}

.post-share-new {
    padding: 15px 15px;
    text-align: left !important;
}

.another-share {
    text-align: center !important;
}

.post-share-new .image-dis-box img {
    max-width: 60px !important;
    max-height: 60px !important;
}

.pokers-box-section .collapsed {
    outline: none !important;
}

.panel-body p {
    font-weight: 300;
    font-size: 15px;
    color: #3a3d48;
    line-height: 21.61px;
    margin-bottom: 0px;
}

.pokers-box-section .panel-default {
    border-color: transparent !important;
}

.pokers-box-section .panel-default > .panel-heading {
    color: #333;
    background-color: transparent !important;
    border-color: transparent !important;
    padding: 0px;
    border: none !important;
}

.pokers-box-section .panel-default > .panel-heading + .panel-collapse > .panel-body {
    border-top-color: transparent;
    padding: 0px;
}

.pokers-box-section .panel-title > .small, .panel-title > .small > a, .panel-title > a, .panel-title > small, .panel-title > small > a {
    color: inherit;
    outline: none;
}

.click-list-section .well {
    min-height: 16px;
    margin-bottom: 4px;
    background-color: #ffffff;
    border: 1px solid #e3e3e3;
    border-radius: 0px;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .05);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, .05);
    margin-top: 10px;
    width: 100%;
    display: inline-block;
    float: left;
    padding: 10px;
}

.tmb-images-box img {
    float: left;
    height: 35px;
    width: 35px;
    margin-right: 10px;
}

.text-coment-box {
    position: relative;
}

.text-coment-box .fa {
    position: absolute;
    right: 82px;
    top: 9px;
    font-size: 18px;
    color: #b4b4b4;
}

.comments-post-section .form-control {
    display: block;
    width: 76%;
    height: 35px;
    padding: 6px 12px;
    font-size: 14px;
    line-height: 1.42857143;
    color: #555;
    background-color: #fff;
    background-image: none;
    border: 1px solid #ccc;
    border-radius: 0px;
    float: left;
    box-shadow: none;
}

.text-post-btn {
    float: right;
    background-color: #0173b0;
    color: #fff;
    border: 1px solid #0173b0;
    border-radius: 4px;
    padding: 6px 21px;
    margin-top: 0px;
}

.image-input {
    position: absolute;
    width: 32px;
    right: 82px;
    top: 5px;
    opacity: 0;
    cursor: pointer;
}

.list-sections {
    margin-top: 15px;
    width: 420px;
    float: left;
}

.list-sections .image-dis-box img {
    height: 35px;
    width: 35px;
    padding-right: 0px;
    margin-right: 13px;
}

.list-sections .image-dis-box h3 {
    margin-bottom: 0px;
    font-size: 12px;
    color: #aaaaaa;
}

.list-sections .image-dis-box p {
    font-size: 15px;
}

.time-list {
    float: right;
    margin-top: 8px;
    text-align: right;
}

.text-coment-box .fa {
    margin-right: 5px;
}

.time-list p {
    font-weight: 300;
    font-size: 12px;
    color: #848484;
    line-height: 31.61px;
    margin-bottom: 0px !important;
}

.time-list a {
    font-size: 12px;
}

.load-more-btn {
    font-size: 13px;
    color: #0173b0;
}

.load-more-btn:hover {
    text-decoration: none;
    color: #ff7f2b;
}

.click-list-section .active-like {
    text-decoration: none;
    color: #F0AB00;
}

.share-modal-text-box {
    margin-bottom: 15px;
}

.modal-header .close {
    margin-top: 0px;
    background-color: #f0ab00;
    border-radius: 16px;
    width: 25px;
    height: 25px;
}

.close {
    font-size: 23px;
    font-weight: 700;
    line-height: 11px;
    color: #fff;
    opacity: 1;
    text-shadow: 0 1px 0 #fff;
}

.share-modal-share .close span {
    display: block;
    margin: 0px;
    line-height: 21px;
    height: 25px;
}

/*24-07-2018*/
section.recent_posts {
    margin: 15px 0;
}

.profile_recent_posts {
    max-height: 350px;
    margin: 10px 0;
    overflow-y: auto;
    overflow-x: hidden;
    padding-right: 15px;
}

/********news-feed page style end************/


/*17-07-2018*/

.tournement-listing-item img {
    max-width: 135px;
}

.tournement-listing-item .slide-img {
    min-height: 110px;
    height: auto;
}

.tournement-listing-item .news-room-img {
    height: 250px;
    overflow: hidden;
}

.tournement-listing-item .news-room-img img {
    width: 100% !important;
    max-width: 100%;
    height: 250px;
}

.week-day-box.disabled {
    opacity: 0.5;
    pointer-events: none;
}

.range-day-box.disabled {
    opacity: 0.5;
    pointer-events: none;
}

.t-disabled {
    pointer-events: none;
    opacity: 0.5;
}

/*04-09-2018*/
.section-boxes a {
    text-decoration: none;
    outline: none;
}

.center-box-div {
    border: solid 6px #f3f3f3;
    background-color: #dedede;
    border-radius: 5px;
    text-align: center;
    margin-bottom: 35px;
}

.center-box-div h2 {
    font-weight: 400;
    font-size: 24px;
    color: #3a3d48;
    text-transform: capitalize;
    margin-top: 11px;
    text-decoration: none;
}

.section-boxes a:hover h2 {
    color: #ff7f2b;
}

.casinos-list {
    padding: 20px 15px !important;
}

.tournaments-list-box {
    padding: 20px 15px !important;
    /* min-height: 180px; */
    min-height: 175px;
}

.tournement-listing-item .casinos-new-img {
    min-height: 110px;
    height: 250px;
    overflow: hidden;
}

.casinos-new-img img {
    width: 100% !important;
    max-width: 100%;
    height: auto;
    margin-left: 8px;
}

.tournement-listing-item .tournaments-list-new {
    height: 200px !important;
}

.tournaments-list-new img {
    width: 100% !important;
    max-width: 100%;
    height: auto;
}

/*04-09-2018*/


/*11-09-2018*/

.btn.trmnt-bbtn {
    cursor: pointer;
    border-radius: 4px;
    border: 2px solid #000 !important;
    background-color: transparent !important;
    color: #000 !important;
    margin-left: 15px;
    margin-bottom: 20px;
    padding: 6px 35px;
    font-size: 15px;
}

.btn.trmnt-bbtn:not(.back-btn):hover {
    border: 2px solid #ff7f2b !important;
    background-color: #ff7f2b !important;
    color: #fff !important;
}

.btn.trmnt-bbtn.back-btn {
    border: none !important;
    padding-left: 0px;
}

.new-slide-box .details-list-box p.heading-sub-trmnt {
    text-align: center;
    font-weight: 700;
}

.new-tournemnt-add-btns {
    margin-top: 70px;
    margin-left: 130px;
}

.button-box-live .link-mrgn {
    padding: 5px 15px;
}

.button-box-live .link-mrgn:hover {
    padding: 5px 15px;
}

.link-mrgn {
    margin-bottom: 10px;
}

.nr-title {
    font-weight: 800 !important;
    font-size: 19px !important;
}

/*11-09-2018*/
.affix-sidebar.affix {
    position: fixed !important;
    max-width: 270px;
    top: 0;
}

.affix-sidebar.affix.left-sidebar {
    width: 270px;
}

.post-single-content {
    position: relative;
}

.featured-post {
    position: absolute;
    right: 3px;
    left: auto;
    top: 3px;
    border-radius: 0;
    padding: 6px 10px;
    font-size: 14px;
    font-weight: 400;
    background: #019bfe;
}

/*20-09-2018*/

.listing-common-box img {
    max-width: 160px;
    margin-top: 8px;
    max-height: 122px;
    width: auto !important;
}

.casinos-new-img.listing-common-box img {
    max-height: none;
    width: 100% !important;
    display: block;
    margin-left: auto;
    margin-right: auto;
}

.tournement-listing-item .listing-common-box {
    height: 129px !important;
}

.tournement-listing-item .casinos-new-img.listing-common-box {
    height: 160px !important;
}

.advertise-btn {
    text-align: center;
    padding-top: 0px;
    margin-top: -25px;
}

.box-common-margin {
    margin-bottom: 0px !important;
}

.note-subhead {
    padding-left: 0;
}

.notes_list {
    margin: 15px 0 0;
    padding-left: 0;
}

.notes_list li {
    list-style-position: inside;
    margin: 5px 0;
}

.notes_list li .btn {
    margin: 5px 5px 0px 0px;
}

.note_input {
    min-height: 320px;
}

.recent_notes {
    max-height: 300px;
    margin: 10px 0 10px;
    overflow-y: auto;
    overflow-x: hidden;
    padding-right: 15px;
}

/*20-09-2018*/
.post_content_conatiner {
    max-height: 280px;
    overflow: hidden;
    position: relative;
}

.post-end {
    background: transparent linear-gradient(to right, rgba(255, 255, 255, 0.6), #FFF) repeat scroll 0% 0%;
    bottom: 0px;
    height: 40px;
    top: 240px;
    position: absolute;
    right: 0px;
    left: 0;
    text-align: center;
    line-height: 40px;
}

.post-end a {
    text-align: center;
}

.post-end a:hover {
    color: #ff7f2b;
}

.color-red {
    color: #8B0000 !important;
}

.casino_description_content label {
    width: 100%;
    max-width: none;
}

.casino_description_content .team-name {
    font-weight: 700;
}

.btn-add-casino {
    margin-top: 150px;
}

.new-add-enq.new-casino-enq .form-group {
    margin-bottom: 10px !important;
}

.new-add-enq textarea.form-control.notable_achievement {
    margin-bottom: 10px;
    height: 46px !important;
}

.new-add-enq textarea.form-control.video_code {
    height: 46px !important;
}

.team_info {
    margin: 10px 0;
}

.btn-add-more {
    background: none;
    font-weight: 700;
}

.btn-add-more .fa {
    font-size: 14px;
}

.form-horizontal #team_container .form-group {
    margin: 0px;
}

.casino_description_content h2 {
    font-size: 24px;
    margin: 31px 0;
}

.casino_description_content iframe {
    margin: 25px 0;
}

.right-side-content .casino_description_content .more-content, .right-side-content .casino_description_content .more-content p {
    font-size: 16px;
}

.logo-nav .navbar-brand > img {
    max-height: 35px;
    margin-top: 5px;
}

.footer_logo {
    margin-top: 20px;
}

.nudges-list-table.table > tbody > tr > td, .nudges-list-table.table > tbody > tr > th, .nudges-list-table.table > tfoot > tr > td, .nudges-list-table.table > tfoot > tr > th, .nudges-list-table.table > thead > tr > td, .nudges-list-table.table > thead > tr > th {
    line-height: 1.42857143;
}

.nudges-list-table.table > tbody > tr > td:last-child {
    min-width: 115px;
}

.nudges-list-table .closing {
    float: right;
    margin-top: 10px;
}

.negotiation_team_content {
    position: relative;
    float: left;
    width: 100%;
}

.negotiation_team_content .btn-negotiating {
    position: absolute;
    bottom: 0;
    right: 0px;
    /* left: 20px; */
    bottom: 16px;
}


.plans-list p {
    margin-bottom: 5px;
}

.plans-list .account-heading {
    margin-bottom: 15px;
    margin-top: 25px;
}

.plans-list .snip1299 .plan-cost {
    padding-bottom: 5px;
}

.plans-list .snip1299 .plan-title {
    padding-top: 20px;
}

.plans-list .snip1299 .plan-features li {
    padding-top: 5px;
    padding-bottom: 5px;
}

.plans-list school-section.active .school-section-title, .plans-list .school-section-title:hover, .plans-list .school-section-title {
    background: none;
}

.mycampigns-btns .btn {
    border-radius: 0;
}

#image_crop img {
    max-width: none;
}

@media all and (max-width: 991px) {
    .invest_li ul li {
        width: 49.333%
    }

    .team-boxes .row .img-small-size {
        width: 25px;
    }
}

@media all and (max-width: 768px) {
    .invest_frm .form-control {
        width: 100%
    }

    hr.brdr_rght {
        display: none
    }

    .diamond {
        margin-top: 20px
    }

    .negotiation_team_content .btn-negotiating {
        position: relative;
        bottom: 0;
        right: 0px;
        left: 20px;
        bottom: 16px;
    }

}

@media all and (max-width: 600px) {
    .invest_li ul li {
        width: 100%
    }
}

@media all and (max-width: 530px) {
    .affiliates_res {
        padding: 0 10px !important
    }

    .negotiation_team_content .btn-negotiating {
        position: relative;
        bottom: 0;
        right: 0px;
        left: 20px;
        bottom: 16px;
    }
}

@media all and (min-width: 320px) and (max-width: 1200px) {
    .invest_bg_scnd {
        padding: 0 5%
    }
}

@media all and (min-width: 769px) and (max-width: 991px) {
    hr.none_br {
        display: none !important
    }

    .negotiation_team_content .btn-negotiating {
        position: relative;
        bottom: 0;
        right: 0px;
        left: 20px;
        bottom: 16px;
    }
}

@media (max-width: 767px) {
    .post-content-desc a, .share-links a {
        word-break: break-all;
    }

    .negotiation_team_content .btn-negotiating {
        position: relative;
        bottom: 0;
        right: 0px;
        left: 20px;
        bottom: 16px;
    }

    .col-1by5 {
        width: 100%
    }

    .pad-none {
        padding-left: 15px;
        padding-right: 15px
    }

    .pad-left-none {
        padding-left: 15px
    }

    .pad-right-none {
        padding-right: 15px
    }

    .split-section, .border-right {
        border: none
    }

    .experience-section h2 {
        font-size: 24px;
        margin-bottom: 25px
    }

    .river-pay-new {
        margin-top: 40px
    }

    .experience-section, .how-it-works {
        padding: 30px 0
    }

    .how-it-works .content-wrapper {
        border: none;
        padding-right: 0px;
        margin-top: 20px
    }

    .how-it-works h2 {
        font-size: 37px
    }

    .how-it-works h3 {
        font-size: 22px
    }

    .contact-form-container h3 {
        font-size: 24px
    }

    .affiliate-btn {
        font-size: 14px;
        padding: 6px 55px;
        line-height: 30px
    }

    footer ul li {
        margin: 0px 4px 0px 0px
    }

    .txt_right {
        text-align: center
    }

    .featured-section h2 {
        font-size: 23px;
        line-height: 29px;
        margin-top: 0px
    }

    .featured-backer-new {
        margin-top: 0px
    }

    .featured-section .no_text {
        font-size: 44px
    }

    .registered h3 {
        font-size: 24px
    }

    .registered h2 {
        font-size: 27px;
        margin-top: 0px
    }

    .registered p {
        font-size: 16px
    }

    .contact-form-container .submit {
        padding: 6px 90px
    }

    .orange-btn {
        font-size: 12px;
        line-height: 42px;
        padding: 0px 14px;
        margin-top: 4px
    }

    .caption_home h1 {
        font-size: 16px;
        line-height: 17px;
        -webkit-text-stroke: 0px #000;
    }

    .carousel-caption {
        bottom: 1%
    }

    .registered h2::after {
        top: 80px;
        right: 144px
    }

    .ft_discribe_1 {
        font-size: 24px;
        line-height: 29px;
        margin-top: 0px;
        margin-left: 15px;
        margin-right: 15px
    }

    .main-contact-heading {
        font-size: 34px;
        margin-top: 10px;
        margin-bottom: 9px
    }

    .navbar-default .navbar-nav > li.profile-dropdown > a {
        border: none
    }

    .nav > li {
        list-style: none;
        width: 100%;
        float: left;
    }

    .notification-drop {
        float: left
    }

    .box-image img {
        width: 100%
    }

    .featured-section {
        padding: 12px 0
    }

    .slider-static {
        margin-top: 30px
    }

    .slider-pro {
        margin-top: 30px
    }

    .slider-backer {
        margin-top: 30px
    }

    h2.alt {
        margin-bottom: 17px;
        margin-top: 36px
    }

    .patners_button .register-pro-section {
        margin-bottom: 12px;
        padding: 0
    }

    .green {
        width: 100%
    }

    .blue {
        width: 100%
    }

    .content-heading {
        font-size: 30px
    }

    .navbar-nav {
        margin: 7.5px 0px
    }

    .by-now-nudge {
        width: 100%
    }

    .common-btn {
        font-size: 13px
    }

    .network-buld {
        font-size: 16px;
        line-height: 39px
    }

    .month {
        line-height: 40px
    }

    .closing {
        float: left;
        margin-top: 9px
    }

    .profile-image {
        width: 80px;
        height: 80px;
        border-radius: 50%;
        overflow: hidden
    }

    .profile-image img {
        max-height: 80px;
        max-width: none;
        margin-left: -10px
    }

    .name-first {
        width: 80px;
        height: 80px;
        line-height: 75px
    }

    .up-coming-tournment h2 {
        margin-bottom: 18px
    }

    .right-side-details {
        margin-top: 8px
    }

    .btn.nudge-add {
        margin-top: 10px;
        margin-left: 0px;
        padding: 6px 30px;
        font-size: 18px;
        border: 1px solid #E63F14;
        color: #e63f14;
        width: 100%
    }

    .new-section-form {
        width: 100%;
        padding-right: 123px;
        min-height: 39px
    }

    .main_content_section li a {
        padding: 10px 12px
    }

    .main_content_section .nav-tabs li a {
        font-size: 16px
    }

    .steps-section {
        margin-top: 7px
    }

    .step {
        margin-right: 10px
    }

    .enq-form .control-label {
        text-align: left;
        width: 100%
    }

    .enq-form .control-label {
        font-size: 15px
    }

    .enq-form .submit {
        font-size: 13px;
        padding: 8px 57px;
        text-shadow: none;
        border-bottom: solid 3px #e97354;
        display: inline-block;
        color: #fff;
        border-top: none;
        border-left: none;
        border-right: none;
        float: right;
        margin-right: 0px;
        margin-top: 19px
    }

    .step {
        font-size: 12px
    }

    .enq-form .form-control {
        font-size: 16px
    }

    .form-horizontal .form-group {
        margin-right: 0px;
        margin-left: 0px
    }

    .image_section {
        margin-left: 0px
    }

    .selectbox1 {
        width: 100%
    }

    .nopad_l {
        padding-left: 0 !important;
        padding-right: 0
    }

    .camer-button {
        position: relative
    }

    .enq-form .up-loading {
        font-size: 14px;
        padding: 6px 48px;
        margin-top: 19px
    }

    .new-one-main {
        margin-bottom: 15px
    }

    .account-heading {
        margin-bottom: 10px
    }

    .slide-box > img {
        width: 100%
    }

    .common-border-bottom {
        border-bottom: 1px solid #E6E6E6;
        padding-bottom: 10px;
        padding-top: 10px;
        padding-right: 15px;
        padding-left: 15px
    }

    .ft_discribe_2 {
        font-size: 17px;
        margin-left: 15px;
        margin-right: 15px
    }

    .navbar-nav > li > a:last-child {
        padding: 16px -1px !important;
    }

    .rate_section {
        height: 302px;
        line-height: 302px
    }

    .pro-four, .pro-four-last {
        height: 390px
    }

    .footer-tabs li {
        margin: 0
    }

    .footer-tabs ul li a {
        font-size: 11.5px;
        border-right: none
    }

    .top-tab-section {
        position: static;
        right: 0px;
        top: 0px;
        margin-bottom: 16px
    }

    .new-text-top {
        font-size: 14px
    }

    .social-media-icons {
        float: left
    }

    .payment-section-new {
        float: left;
        margin-top: 10px;
        text-align: left;
        width: 100%
    }

    .copy-right-company {
        text-align: left
    }

    .logo-nav img {
        width: 203px
    }

    .navbar-default .navbar-toggle {
        border-color: #F0AB00
    }

    .navbar-default .navbar-toggle .icon-bar {
        background-color: #F0AB00
    }

    .navbar-default .navbar-toggle:focus, .navbar-default .navbar-toggle:hover {
        background-color: #fff
    }

    .carousel-inner > .item, .carousel-inner > .item.next.left, .carousel-inner > .item.prev.right {
        height: 325px;
    }

    .scrool-button img {
        max-width: 54%
    }

    .scrool-button {
        width: 109px;
        margin-top: 7px
    }

    .split-section h3 {
        font-size: 60px
    }

    .another-partner-logo img {
        margin-left: 0px;
        max-width: 292px
    }

    .social-media-icons ul {
        margin-top: 21px
    }

    footer .social-media-icons li img {
        max-width: 34px
    }

    .affiliates {
        padding: 0px 55px
    }

    .affiliates .owl-prev {
        top: 90%;
        width: 16px
    }

    .affiliates .owl-next {
        top: 90%;
        width: 16px
    }

    .item-inner {
        width: 100%
    }

    .month span {
        line-height: 1.2px;
        color: #FF7F2B;
        font-size: 15px;
        font-weight: bold
    }

    .nudge {
        text-align: center
    }

    .btn.new-ones-account {
        margin-top: 10px;
        width: 100%
    }

    .nopad_l {
        margin-bottom: 5px;
        padding-left: 0px !important;
    }

    .main_content_section {
        padding: 15px;
        margin-top: 0px;
    }

    /*21-06-2018*/
    .heading-section {
        text-align: center;
        font-size: 15px;
        font-weight: 600;
        color: #fff;
        margin: 4px 0px;
        border-right: none;
        border-bottom: 1px solid #fff;
        padding: 4px 0px;
    }

    /*21-06-2018*/
    /*21-09-2018*/
    .heading-section ul {
        width: auto;
        padding-left: 0px;
    }

    .profile-detail-section {
        /*margin-top: 90px;*/
    }

    .enq-form textarea.form-control {
        width: 100%;
    }

    .affix-sidebar.affix {
        position: static !important;
        max-width: 270px;
        /*max-width: 100%;*/
        /*text-align: center;*/
        top: 0;
    }

    .tournaments-new-hed .content-heading {
        margin-bottom: 30px !important;
        text-align: center;
        display: inline-block;
        width: 100%;
    }

    .tournemnt-add-btns .btn-warning {
        padding: 7px 38px;
        width: 82%;
    }

    .tournemnt-add-btns {
        text-align: center;
    }

    .pull-right {
        float: none !important;
    }

    .new-tournemnt-add-btns {
        margin-top: 0px;
        margin-left: 0px;
        text-align: center !important;
        padding: 25px 35px !important;
        width: 100% !important;
    }

    textarea.form-control {
        height: auto;
        margin-top: 15px;
    }

    .navbar-nav > li > a:last-child {
        border-right: none;
        border-left: none;
    }

    .navbar-nav > li > a {
        padding: 10px 4px !important;
    }

    /*21-09-2018*/
    .frist-section {
        float: none !important;
    }

    .all-calculation::before {

        content: "";
        width: 45% !important;


    }


}

/**************new-footer 29-11-2018**********************/

.new-footer {
    background-color: #f6f6f6;
    padding: 0px 0px;
}

.new-footer h2 {
    font-size: 14px;
    letter-spacing: 1px;
    text-transform: uppercase;
    color: #505253;
    margin-bottom: 15px;
}

.contact-section p {
    margin-bottom: 7px;
}

.contact-section a {
    font-size: 23px;
    font-weight: bold;
    color: #505253;
    text-decoration: none;
}

.contact-section a:hover {

}

.contact-section span {
    color: #F0AB00;
}

.follows-section {
    margin-top: 40px;
}

.follows-section ul {
    list-style: none;
    padding-left: 0px;
}

.follows-section ul li {
    float: left;
    padding-right: 30px;
}

.follows-section ul li a {
    font-size: 32px;
    color: #F0AB00;
}

.follows-section ul li a:hover {
    font-size: 35px;
    color: #F0AB00;
}

.footer-quick-links ul {
    list-style: none;
    padding-left: 0px;
}

.footer-quick-links ul li a {
    font-size: 17px;
    font-weight: 600;
    line-height: 25px;
    color: #505253;
    text-decoration: none;
}

.footer-quick-links ul li a:hover {
    color: #f0ab00;
}

.footer-bootom-section {
    border-top: 1px solid #dad8d8;
    margin-top: 40px;
    padding-top: 30px;
}

.register-section-new {
    text-align: center;
    padding: 20px 0px;
    margin-bottom: 20px;
}

.register-button-div {
    padding-bottom: 40px;
    border-bottom: 3px solid #9aa197;
}

.register-section-new h2 {
    margin-bottom: 80px;
    font-size: 32px;
    line-height: 33px;
}

.register-button-div p {
    font-size: 15px;
    font-weight: 400;
    color: #222222;
    margin: 15px 0;
}

.register-button-div .common-btn {
    text-decoration: none;
}

.box-section {
    border-right: 1px solid #fae3dd;
    padding-right: 15px;
}

.top-register-section {
    margin-top: 70px;
}

.platform-section {
    background-color: #fafafa;
    padding: 20px 0px;
}

.platform-section h2 {
    text-align: center;
    font-size: 32px;
    line-height: 33px;
    margin-bottom: 90px;
    color: #505260;
}

.common-section h2 {
    font-size: 25px;
    color: #505260;
    text-align: left;
    margin-bottom: 11px;
}

.common-section p {
    font-weight: 200;
    font-size: 16px;
    color: #3a3d48;
    line-height: 25px;
    margin-bottom: 15px;
}

.line-image {
    text-align: center;
}

.banner-bottom-strip {
    background-color: #ecab01;
    padding: 10px 0px;
    text-align: center;
}

.backthepro-slider h2 {
    font-size: 45px;
    color: #ffffff;
    margin-bottom: 20px;
    font-weight: 300;
    text-shadow: none;
}

.backthepro-slider p {
    font-weight: 300;
    font-size: 27px;
    color: #ffffff;
    line-height: 23.61px;
    margin-bottom: 25px;
    text-shadow: none;
}

.join-btn {
    background-color: #F0AB00;
    text-align: center;
    text-shadow: none;
    padding: 9px 38px;
    margin-top: 20px;
    color: #fff;
    font-size: 15px;
    text-transform: uppercase;
    text-decoration: none;
    border-radius: 0px;
}

.join-btn:hover {
    background-color: #9aa197;
    color: #fff;
}

.backthepro-slider .carousel-caption {
    left: 9%;
    right: 10%;
    bottom: 25%;
}

.banner-bottom {
    font-weight: 300 !important;
    font-size: 18px !important;
    line-height: 25px !important;
    letter-spacing: 1px;
}

/**************new-footer 29-11-2018**********************/


/********30-11-2015*/

.snip1299 {
    color: #000000;
    text-align: center;
    font-size: 16px;
    margin-bottom: 50px;
}


.snip1299 .plan {
    margin: 0;
    position: relative;
    overflow: hidden;
    background-color: #e6e6e6;
    border: 1px solid #c5c4c4;
    box-shadow: none;
    border-radius: 5px 5px 0 0;
    z-index: 0;
}

.snip1299 .plan p {
    margin-bottom: 0px;
    margin-top: 48px;
}

.snip1299 .plan:hover i, .snip1299 .plan.hover i {
    -webkit-transform: scale(1.2);
    transform: scale(1.2);
}

.snip1299 * {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-transition: all 0.25s ease-out;
    transition: all 0.25s ease-out;
}

.snip1299 header {
    background-color: #fcfcfc;
    color: #ffffff;
}

.snip1299 .plan-title {
    background-color: #191919;
    position: relative;
    top: 0;
    font-weight: bold !important;
    margin: 0;
    padding: 30px 0 0;
    text-transform: uppercase;
    letter-spacing: 1px;
    font-size: 20px;
}

.snip1299 .plan-title:after {
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 29px 201px 0 201px;
    border-color: #191919 transparent transparent transparent;
    content: '';
    position: absolute;
    top: 100%;
    left: 50%;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
}

.snip1299 .plan-cost {
    padding: 1px 0 20px;
}

.snip1299 .plan-price {
    font-size: 35px;
    font-weight: 900;
}

.snip1299 .plan-type {
    opacity: 0.8;
    font-size: 0.7em;
    text-transform: uppercase;
}

.snip1299 .plan-features {
    padding: 0;
    margin: 0;
    list-style: outside none none;
    font-size: 0.8em;
}

.snip1299 .plan-features li {

    padding: 10px 0;
    font-weight: 500;
    min-height: 55px;
    max-height: 60px;
    font-size: 14px;
    line-height: 16px;
    background: #fcfcfc;
    border-bottom: 1px solid #9c9c9c;
}

.snip1299 .plan-features li:nth-child(even) {
    background: rgba(0, 0, 0, 0.08);
}

.snip1299 .plan-features i {
    margin-right: 8px;
    opacity: 0.4;
}

.snip1299 .plan-select {
    border-top: 1px solid rgb(227, 227, 227);
    padding: 20px;
    background-color: #fcfcfc;
}

.snip1299 .plan-select a {
    background-color: #1e1e1e;
    color: #ffffff;
    text-decoration: none;
    padding: 12px 62px;
    font-size: 17px;
    font-weight: 600;
    text-transform: uppercase;
    display: inline-block;
    border-radius: 3px;
}

.snip1299 .plan-select a:hover {
    background-color: green;
}

.snip1299 .featured {
    margin-top: -10px;
    border: 5px solid #a85913;
    box-shadow: 0 0 20px rgba(0, 0, 0, 0.3);
    z-index: 1;
}

.snip1299 .featured header {
    background-color: #924d10;
}

.snip1299 .featured .plan-title {
    background-color: #4d2909;
}

.snip1299 .featured .plan-title:after {
    border-color: #4d2909 transparent transparent transparent;
}

.snip1299 .featured .plan-select {
    background-color: #cd6d17;
    padding: 30px 20px;
}

.snip1299 .featured .plan-select a {
    background-color: #4d2909;
}

.snip1299 .orange-plan {
    background-color: #204f57;
}

.snip1299 .green-plan {
    background-color: #ba453b;
}

.snip1299 .orange-plan:after {
    border-color: #204f57 transparent transparent transparent !important;
}

.snip1299 .green-plan:after {
    border-color: #ba453b transparent transparent transparent !important;
}

.snip1299 .orange-select a {
    background-color: #214d56;
}


.snip1299 .green-select a {
    background-color: #b54036;
}

.snip1299 .green-select a:hover {
    background-color: #214d56;
}


.snip1299 .plan-price-orange {
    color: #22525c;
}

.snip1299 .plan-price-green {
    color: #b74338;
}


/*tabs*/
.about-section {
    margin: 40px 0px 60px 0px;
    padding-bottom: 70px;
    background: none;


}

.tabs_text {
    font-weight: 500;
    font-size: 17px;
    color: #000;
    line-height: 24.61px;
    margin-bottom: 20px;
    text-align: justify;
    letter-spacing: 0px;
}

.tabs_texts1 {
    font-weight: 500;
    font-size: 21px;
    font-family: 'Cabin', sans-serif;
    color: #000;
    line-height: 24.61px;
    margin-bottom: 20px;
    text-align: center;
    display: block;
    padding-bottom: 25px;

}


.school, .school * {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.school {
    overflow: hidden;
    border-radius: 3px;
    background: #fff;
}

.school span {
    font-size: 15px;
    color: #000;
}


.school-section-title {
    width: 85%;
    padding: 15px;
    display: inline-block;
    text-transform: uppercase;
    background: #fcfcfc;
    transition: all linear 0.15s;
    font-size: 15px;
    font-family: 'Cabin', sans-serif;
    color: #000;
    text-decoration: none;
    margin: 5px 0 5px 0;
}

.school-section.active .school-section-title,
.school-section-title:hover {
    background: #eceaea;
    text-decoration: none;
}

.school-section.active .arrow {
    transform: rotate(-90deg);
    margin-top: -10px;
}

.school-section:last-child .school-section-title {
    border-bottom: none;
}

.school-section-content {
    padding: 15px;
    display: none;

}

.school-section p {
    font-weight: 300;
    font-size: 17px;
    color: #3a3d48;
    line-height: 23.61px;
    margin-bottom: 25px;

}


.arrow {
    width: 20px;
    height: 25px;
    position: relative;
    float: left;
    pointer-events: none;
    transition: all 0.5s;
    padding: 0 7px 0 0;
}

.close {
    margin: 10px 0px;
    cursor: pointer;
}


/*tabs close*/

/*plans start 24/1/19*/

.buy-section {
    margin: 23px 0 90px 0;
}

.frist-section {
    float: left;
}

.cards {
    float: left;
    padding-right: 6px;
}

.card {
    float: left;
    padding-right: 25px;
}

.all-calculation {
    float: right;
    margin: 30px 35px 0 0;
}

.all-calculation:before {
    content: "";
    width: 55%;
    height: 2px;
    background: #7f7f7f;
    position: absolute;
    top: 179px;
}

.all-amounts {
    width: 100%;
    float: left;
}

.frist {
    float: left;
    padding: 53px 0 40px 0;
    display: block;
}

.second {
    padding: 53px 0 40px 0;
    display: block;
    float: right;
}

.list-unstyled {
    padding-left: 0;
    list-style: none;
    margin: 0 0 0 27px;
}

.list-unstyleds {
    padding-left: 0;
    list-style: none;
    margin: 27px 0 0 28%;
    float: left;
}

/*plans end 24/1/19*/


.notify-message {
    background-color: #fff;
    border-radius: 3px;
    padding: 10px 14px;
    margin-top: 20px !important;
    border: 2px solid #e3e3e3;
}

.notify-message p {
    margin-top: 0px !important;
    font-size: 15px !important;
}

.no-outline-link {
    margin: 0px 0 10px;
    text-decoration: underline;
    width: 100%;
    display: block;
    text-align: left;
}

.copy-right-text {
    margin: 15px 0 0;
    font-size: 15px;
}

.news-room-details {
    padding: 15px;
}

.news-room-details > .col-sm-4 {
    padding-left: 0;
}

.news-room-details .details p {
    margin-bottom: 12px;
}

.enq-form .submit.btn-directory-save, .enq-form .submit.btn-directory-publish {
    float: none;
    display: inline-block;
    color: #fff;
    font-size: 16px;
    padding: 10px 20px;
    min-width: 200px;
    text-transform: none;
    border-bottom: none;
}

.enq-form .submit.btn-directory-save {
    background: #5752ff;
}

.enq-form .submit.btn-directory-publish {
    background: #38c98e;
}

.btn-negotiating {
    background: #38c98e;
    color: #fff;
    padding: 15px 30px;
    border-radius: 5px;
    margin-top: 15px;
    font-size: 18px;
    font-weight: 700;
}

.btn-enquiring {
    background: #019bfe;
    color: #fff;
    padding: 15px 30px;
    border-radius: 5px;
    margin-top: 15px;
    font-size: 18px;
    font-weight: 700;
}


/*=========================5/4/2019 start=========================*/
.user-col .user-thumbnail {
    position: relative;
}

.user-col .user-thumbnail,
.user-col .user-thumbnail .caption {
    padding: 0px;
}

.user-thumbnail .caption .inside-caption {
    background-color: #dedede;
    text-align: left;
    height: 125px;
}

.user-thumbnail .caption .read-more {
    font-weight: 700;
    font-size: 12px;
    font-family: 'Lato', sans-serif;
    background-color: #fff;
    padding: 8px 12px;
    color: #f0ab00;
    width: 110px;
    position: absolute;
    right: 0;
    bottom: 0;
    text-transform: uppercase;
    /*border: 1px solid #cfcfcf;*/
}

.user-col .user-thumbnail .caption {
    min-height: 290px;
    max-height: 290px;
}

.user-col .user-thumbnail .caption h3 {
    font-size: 15px;
    font-weight: 700;
    color: #5f5f5f;
    padding: 22px 0 12px 25px;
    margin-top: 0px;
    text-transform: capitalize;
}

.user-col .user-thumbnail .caption h3 .addrs {
    font-size: 14px;
    color: #5f5f5f;
    font-weight: 400;
    text-transform: capitalize;
    width: 100%;
    float: left;
    /* text-align: left; */
    margin-top: 8px;
}

.user-col .user-thumbnail .caption h3 .name-user {
    color: #ff7f2b;
}

.user-thumbnail .caption .content-p {
    font-weight: 400;
    font-size: 14px;
    text-align: left;
    /*padding: 20px 0 0px 25px;*/
    padding: 15px;
    line-height: 17px;
}

.user-thumbnail .thum-img img {
    max-width: 162px;
    right: 0;
    left: 0px;
    right: 0px;
    text-align: center;
    max-height: 130px;
    margin-top: 25px;
    margin-bottom: 25px;
}

/*=========================5/4/2019 end=========================*/


.top-gap {
    margin-top: 15px;
}


@media only screen and (max-width: 767px) {
    .snip1299 .plan {
        width: 100%;
    }

    .btn-down {
        display: flex;
    }

    .snip1299 .plan-title, .snip1299 .plan-select a {
        -webkit-transform: translateY(0);
        transform: translateY(0);
    }

    .snip1299 .plan-select, .snip1299 .featured .plan-select {
        padding: 20px;
    }

    .snip1299 .featured {
        margin-top: 0;
    }

    .backthepro-slider .carousel-caption {
        bottom: 0%;
    }

    .backthepro-slider p {
        margin-bottom: 0px;
    }

    .backthepro-slider h2 {
        font-size: 25px;
    }

    .backthepro-slider p {
        font-size: 19px;
    }

    .banner-bottom {
        font-size: 14px !important;
    }

    .profile-img .pro-img {
        display: block;
        margin-left: auto;
        margin-right: auto;
    }

    .profile-detail-section {
        margin-top: 142px;
    }

    .line-image img {
        max-width: 235px;
    }

    .footer-tabs ul {
        padding: 0;
        margin-top: 0px;
        float: none !important;
        display: grid;
        text-align: center;
    }

    .footer-bootom-section {
        text-align: center;
    }

    .marg-top-footer {
        margin-top: 10px;
    }

}

@media only screen and (max-width: 440px) {
    .snip1299 .plan {
        width: 100%;
    }

    .all-calculation::before {

        content: "";
        width: 80% !important;

    }

    .line-image img {
        max-width: 230px;
    }

    .footer-tabs ul {
        padding: 0;
        margin-top: 0px;
        float: none !important;
        display: grid;
        text-align: center;
    }
}


@media only screen and (max-width: 581px) {
    .all-calculation::before {

        content: "";
        width: 58% !important;

    }

    .line-image img {
        max-width: 200px;
    }

    .footer-tabs ul {
        padding: 0;
        margin-top: 0px;
        float: none !important;
        display: grid;
        text-align: center;
    }

}


/*******30-11-2018*/


@media (min-width: 768px) and (max-width: 991px) {
    .line-image img {
        max-width: 463px;
    }

    .col-1by5 {
        width: 50%
    }

    .contact-form-container h3 {
        font-size: 24px
    }

    .carousel-caption {
        bottom: 3%
    }

    .caption_home h1 {
        font-size: 36px;
        line-height: 46px
    }

    .orange-btn {
        padding: 0px 60px
    }

    .video-container img {
        width: 100%
    }

    .border-right {
        padding-right: 12px
    }

    .registered img {
        margin-right: 5px;
        width: 30%
    }

    .registered p {
        font-size: 13px;
        font-weight: 600
    }

    .banking img {
        width: 45%
    }

    .ft_discribe_2 {
        font-size: 15px
    }

    .box-image img {
        width: 100%
    }

    .navbar-nav > li > a {
        font-size: 12px
    }

    .navbar-brand img {
        width: 79%;
        float: left
    }

    .navbar-default .navbar-nav > li.profile-dropdown > a {
        padding: 8px 6px
    }

    .main-contact-heading {
        font-size: 38px;
        margin-top: 15px;
        margin-bottom: 19px
    }

    .banking img {
        width: 100%
    }

    footer ul li {
        margin: 0px 0px 0px 0px
    }

    .featured-section {
        padding: 0px 0
    }

    .slider-static {
        margin-top: 19px
    }

    .slider-pro {
        margin-top: 19px
    }

    .slider-backer {
        margin-top: 19px
    }

    .content-image-section {
        margin-top: 13px;
        margin-bottom: 13px
    }

    .content-heading {
        font-size: 30px;
        margin-left: 15px;
    }

    .package {
        font-size: 13px
    }

    .nudge {
        font-size: 13px
    }

    .client-name {
        font-size: 17px
    }

    .profile-image {
        width: 80px;
        height: 80px;
        border-radius: 50%;
        overflow: hidden
    }

    .profile-image img {
        max-height: 80px;
        max-width: none;
        margin-left: -10px
    }

    .network-buld {
        font-size: 16px
    }

    .month {
        font-size: 16px
    }

    .closing {
        float: right;
        margin-top: 0px
    }

    .slide-box > img {
        width: 100%
    }

    .nudge-btn {
        padding: 8px 30px
    }

    .numbers_section span {
        font-size: 16px
    }

    .numbers_section h2 {
        font-size: 16px
    }

    .numbers_section p {
        font-size: 13px
    }

    .right-side-details {
        margin-top: 145px
    }

    .slide-box .up-contect {
        min-height: 306px
    }

    .btn.nudge-add {
        padding: 6px 15px
    }

    .new-pro {
        padding: 6px 30px;
        margin-left: -10px
    }

    .backers-far p {
        font-size: 12px
    }

    .profile-detail-section {
        margin-top: 80px
    }

    .enq-form .submit {
        padding: 6px 60px
    }

    .enq-form .up-loading {
        font-size: 16px
    }

    .enq-form .control-label {
        font-size: 16px
    }

    .steps-section {
        margin-top: 10px
    }

    .line {
        width: 79px
    }

    .enq-form .new-drop-section {
        height: 65px
    }

    .pro-two {
        height: 65px
    }

    .tick-feature {
        font-size: 13px
    }

    .responsive-class {
        margin-top: 8px
    }

    .pro-one-paragraph {
        margin-bottom: 58px
    }

    .navbar-nav > li > a:last-child {
        border-right: solid 1px #f5f5f5;
        padding: 17px 12px;
        font-size: 14px;
    }

    .caption_home h1 {
        -webkit-text-stroke: 1px #000;
    }

    .center-box-div h2 {
        font-weight: 400;
        font-size: 17px;
    }

    .scrool-button {
        margin-top: 39px;
        margin-bottom: 24px;
    }

    .pro-four, .pro-four-last {
        height: 395px
    }

    .rate_section {
        height: 298px;
        line-height: 298px
    }

    .addon_area {
        height: 250px
    }

    .footer-tabs ul li a {
        font-size: 11.5px
    }

    .footer-tabs li {
        margin: 0px 7px 0px 0px;

    }

    .top-tab-section {
        right: 0px;
        top: 0px
    }

    .new-text-top {
        font-size: 15px
    }

    .how-it-works-start {
        padding-top: 0px;
        min-height: 0px
    }

    .account-heading {
        margin-top: 34px;
        margin-bottom: 32px
    }

    .how-it-works .content-wrapper {
        margin-top: 20px
    }

    .featured-section .no_text {
        font-size: 50px
    }

    .river-pay-new {
        margin-top: 36px
    }

    h2.alt {
        margin-top: 36px
    }

    .carousel-inner > .item, .carousel-inner > .item.next.left, .carousel-inner > .item.prev.right {
        height: 413px
    }

    .registered h2 {
        font-size: 36px;
        margin-top: 19px
    }

    .featured-backer-new {
        margin-top: 20px
    }

    .experience-section h2 {
        font-size: 35px
    }

    .how-it-works {
        padding: 60px 0;
        margin-bottom: 25px
    }

    .item-inner {
        width: 100%
    }

    .affiliates .owl-prev {
        top: 70%;
        width: 27px
    }

    .affiliates .owl-next {
        top: 70%;
        width: 27px
    }

    .affiliates {
        width: 100%;
        float: left;
        position: relative;
        padding: 0 78px;
        margin-bottom: 22px
    }

    .affiliates {
        padding: 0 78px
    }

    .slide-box .naming-upcoming h3 {
        font-size: 14px
    }

    .another-partner-logo img {
        max-width: 233px;
        margin-top: 14.6px
    }

    /*21-06-2018*/
    .heading-bar .col-1by5 {
        width: 20% !important;
    }

    .heading-section {
        font-size: 13px;
    }

    .heading-section ul {
        padding-left: 114px;
    }

    .heading-section ul li {
        font-size: 20px;
    }

    /*21-06-2018*/
    .button-box-live .link-mrgn {
        padding: 5px 8px;
        font-size: 12px;
    }

    .button-box-live .link-mrgn:hover {
        padding: 5px 8px;
        font-size: 12px;
    }

    /*21-09-2018*/
    .enq-form textarea.form-control {
        width: 100%;
    }

    .affix-sidebar.affix.left-sidebar {
        width: 163px;
    }

    .affix-sidebar.affix {
        position: fixed !important;
        max-width: 210px;
        top: 0;
    }

    .tournemnt-add-btns .btn-warning {
        margin-right: 15px;
    }

    .new-slide-box {
        /*min-height: 400px;*/
        /*max-height: 450px;*/
    }

    .new-add-enq .box-control-label {
        margin-left: 0px;
    }

    .pad-left-none {
        padding-left: 15px;
    }

    .backthepro-slider .carousel-caption {
        bottom: auto;
        top: 0;
    }

    /*21-09-2018*/
    .all-calculation:before {
        content: "";
        width: 45%;
        height: 2px;
        background: #7f7f7f;
        position: absolute;
        top: 580px;
    }


}

@media (min-width: 992px) and (max-width: 1199px) {
    .col-1by5 {
        width: 20%
    }

    .carousel-caption {
        bottom: 8%
    }

    .nav > li > a {
        font-size: 13px;
        padding: 20px 12px;
    }

    .caption_home h1 {
        font-size: 47px;
        line-height: 51px
    }

    .backer-slider-static {
        padding: 12px 16px
    }

    .slider-static h2 {
        font-size: 20px;
        margin-top: 54px
    }

    .new-slider-static {
        padding: 12px 26px
    }

    .how-it-works {
        padding: 57px 0
    }

    .how-it-works h2 {
        font-size: 35px;
        line-height: 40px
    }

    .registered p {
        font-size: 16px
    }

    .contact-form-container h3 {
        font-size: 27px
    }

    .boxes-outer h2 {
        font-size: 18px
    }

    .checkbox label, .radio label {
        padding-left: 15px
    }

    footer ul li {
        margin: 0px 5px 0px 0px
    }

    .nudge {
        font-size: 17px
    }

    .package {
        font-size: 17px
    }

    .slide-box .details h3 .addrs {
        font-size: 13px
    }

    .client-name {
        font-size: 19px
    }

    .network-buld {
        font-size: 17px
    }

    .slide-box .naming-upcoming h3 {
        font-size: 15px
    }

    .slide-box .up-contect {
        min-height: 193px
    }

    .numbers_section span {
        font-size: 21px
    }

    .right-side-details {
        margin-top: 194px
    }

    .backers-far p {
        font-size: 12px
    }

    .profile-detail-section {
        margin-top: 96px
    }

    .small-top-icon {
        font-size: 13px
    }

    .enq-form .submit {
        font-size: 15px;
        padding: 6px 93px
    }

    .enq-form .control-label {
        padding: 9px 13px 13px 20px;
        font-size: 13px;
        font-weight: 400
    }

    .enq-form .up-loading {
        font-size: 19px;
        padding: 5px 28px
    }

    .line {
        width: 73px
    }

    .tick-feature {
        font-size: 12px
    }

    .new-sub-featured {
        margin-top: 47px
    }

    .new-hdng {
        font-size: 22px
    }

    .total_pay {
        margin-top: 33px;
        padding: 2px 38px
    }

    .enq-form .form-control {
        font-size: 15px
    }

    .pro-four, .pro-four-last {
        height: 405px
    }

    .rate_section {
        height: 279px;
        line-height: 279px
    }

    .addon_area {
        height: 264px
    }

    .footer-tabs li {
        margin: 0px 27px 0px 0px
    }

    .video-container {
        margin-top: 62px
    }

    .carousel-inner > .item, .carousel-inner > .item.next.left, .carousel-inner > .item.prev.right {
        height: 551px
    }

    .form-horizontal .text-alignment {
        margin-bottom: 0;
        text-align: center;
        font-size: 12px;
        padding-top: 8px
    }

    .select-btn {
        font-size: 13px
    }

    /*21-06-2018*/
    .heading-section ul {
        padding-left: 23px;
    }

    .heading-section ul li {
        font-size: 20px;
    }

    .affix-sidebar.affix.left-sidebar {
        width: 213px;
    }

    .affix-sidebar.affix {
        position: fixed !important;
        max-width: 210px;
        top: 0;
    }

    .mycampigns-card {
        min-height: 365px !important;
    }

    .new-slide-box {
        /*min-height: 450px;*/
        /*max-height: 40px;*/
    }

    .new-tournemnt-add-btns {
        margin-top: 70px;
        margin-left: 57px;
        margin-bottom: 10px;
    }

    /*21-06-2018*/
    .backthepro-slider .carousel-caption {
        bottom: auto;
        top: calc(50vh - 189px);
    }

    .all-calculation::before {

        content: "";
        width: 69% !important;


    }


}

@media (min-width: 1200px) {
    .col-1by5 {
        width: 20%
    }

    .container {
        width: 1200px
    }

    .pro-four, .pro-four-last {
        height: 385px
    }

    .rate_section {
        height: 298px;
        line-height: 298px
    }

    .backthepro-slider .carousel-caption {
        bottom: auto;
        top: calc(50vh - 189px);
    }

}

.hme_video_wraper {
    width: 100%;
    float: left;
    border: 7px solid #fff;
    border-radius: 5px;
    box-shadow: 2px 2px 49px 2px #dfe0e2;
}


.banner_bg {
    background: url(../images/banner.jpg) no-repeat scroll center center;
    width: 100%;
    float: left;
    background-size: cover;
}


.userno {
    border-bottom: 1px solid #9c9c9c;

    padding: 5px 0 5px 0;
    border-right: none;
    border-left: none;
    background: #fff;
}


.usernames {
    padding: 5px 0 5px 0;
    border-bottom: 1px solid #9c9c9c;
    text-align: right;
    padding-right: 5px;
    height: 35px;
}


.snip1299 .plans {

    margin: 0;
    position: relative;
    overflow: hidden;
    background-color: #fff;
    box-shadow: none;
    border-radius: 0px;
    padding-top: 102px;
    border-bottom: 1px solid #9c9c9c;
    height: 225px;

}

a.common-btn.green {
    text-decoration: none;
}

a.common-btn.blue {
    text-decoration: none;
}

img.circle_image {
    width: 60px;
}

input.plans_sub_btn {
    background: #7fbb30;
    color: #fff;
    font-weight: bold;
    padding: 10px 38px;
    border-color: #7fbb30;
}

input.plans_sub_btn:hover {
    background: #000000;
    color: #fff;
    border-color: #000000;
    transition: 0.3s all linear;
}

.plan_modal {
    margin: auto;
    width: 40%;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    height: 133px;
}


.loginmodal-container {
    padding: 30px;
    max-width: 350px;
    width: 100% !important;
    background-color: #F7F7F7;
    margin: 0 auto;
    border-radius: 2px;
    box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.3);
    overflow: hidden;
    font-family: roboto;
}

.loginmodal-container h1 {
    text-align: center;
    font-size: 1.8em;
    font-family: roboto;
}

.loginmodal-container input[type=submit] {
    width: 100%;
    display: block;
    margin-bottom: 10px;
    position: relative;
}

.loginmodal-container input[type=text], input[type=password] {
    height: 44px;
    font-size: 16px;
    width: 100%;
    margin-bottom: 10px;
    -webkit-appearance: none;
    background: #fff;
    border: 1px solid #d9d9d9;
    border-top: 1px solid #c0c0c0;
    /* border-radius: 2px; */
    padding: 0 8px;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
}

.loginmodal-container input[type=text]:hover, input[type=password]:hover {
    border: 1px solid #b9b9b9;
    border-top: 1px solid #a0a0a0;
    -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
    -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
    box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
}

.loginmodal {
    text-align: center;
    font-size: 14px;
    font-family: 'Arial', sans-serif;
    font-weight: 700;
    height: 36px;
    padding: 0 8px;
    /* border-radius: 3px; */
    /* -webkit-user-select: none;
      user-select: none; */
}

.loginmodal-submit {
    /* border: 1px solid #3079ed; */
    border: 0px;
    color: #fff;
    text-shadow: 0 1px rgba(0, 0, 0, 0.1);
    background-color: #4d90fe;
    padding: 17px 0px;
    font-family: roboto;
    font-size: 14px;
    /* background-image: -webkit-gradient(linear, 0 0, 0 100%,   from(#4d90fe), to(#4787ed)); */
}

.loginmodal-submit:hover {
    /* border: 1px solid #2f5bb7; */
    border: 0px;
    text-shadow: 0 1px rgba(0, 0, 0, 0.3);
    background-color: #357ae8;
    /* background-image: -webkit-gradient(linear, 0 0, 0 100%,   from(#4d90fe), to(#357ae8)); */
}

.loginmodal-container a {
    text-decoration: none;
    color: #666;
    font-weight: 400;
    text-align: center;
    display: inline-block;
    opacity: 0.6;
    transition: opacity ease 0.5s;
}

.login-help {
    font-size: 12px;
}

.modal-dialog.center_modal {
    margin: auto;
    width: 60%;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    height: 300px;
    border-radius: 10px;
    padding: 5px;
    background: #fff;
}

.modal_image {
    width: 100%;
    float: left;
}

.modal_image img {
    vertical-align: middle;
    max-width: 100%;
}

.que_icon {
    width: 24px;
    display: block;
    margin: 6px auto;
}

.que_icon img {
    vertical-align: middle;
    max-width: 100%;
}

i.fa.fa-check-circle-o.price_circle {
    color: #7fbb30;
    border-color: #7fbb30;
}

@media (min-width: 1368px) {
    .profile-banner {
        position: static;
        margin-bottom: -280px;
    }

    .profile-banner img {
        width: 100%;
    }
}

.col-xs-5ths,
.col-sm-5ths,
.col-md-5ths,
.col-lg-5ths {
    position: relative;
    min-height: 1px;
    padding-right: 15px;
    padding-left: 15px;
}

.col-xs-5ths {
    width: 20%;
    float: left;
}

@media (min-width: 768px) {
    .col-sm-5ths {
        width: 20% !important;
        float: left;
    }
}

@media (min-width: 768px) and (max-width: 991px) {

}

@media (min-width: 992px) {
    .col-md-5ths {
        width: 20%;
        float: left;
    }
}

@media (min-width: 1200px) {
    .col-lg-5ths {
        width: 20%;
        float: left;
    }
}

.startconnectraise-btn {
    background-color: #F0AB00;
    text-align: center;
    text-shadow: none;
    padding: 9px 38px;
    margin-top: 20px;
    color: #fff;
    font-size: 15px;
    text-transform: uppercase;
    text-decoration: none;
    border-radius: 0px;
}
