@charset "utf-8";
/* CSS Document */
@font-face {
  font-family: 'Calibri';
  src: url('fonts/Calibri.eot?#iefix') format('embedded-opentype'),  url('fonts/Calibri.woff') format('woff'), url('fonts/Calibri.ttf')  format('truetype'), url('fonts/Calibri.svg#Calibri') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'FontAwesome'; 
  src: url('fonts/fontawesome-webfont.eot?v=4.7.0');
  src: url('fonts/fontawesome-webfont.eot?#iefix&v=4.7.0') format('embedded-opentype'), url('fonts/fontawesome-webfont.woff2?v=4.7.0') format('woff2'), url('fonts/fontawesome-webfont.woff?v=4.7.0') format('woff'), url('fonts/fontawesome-webfont.ttf?v=4.7.0') format('truetype'), url('fonts/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
    font-family: 'bebas_neueregular';
    src: url('fonts/bebasneue-regular-webfont.woff2') format('woff2'),
         url('fonts/bebasneue-regular-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'montserratregular';
    src: url('fonts/montserrat-regular-webfont.woff2') format('woff2'),
         url('fonts/montserrat-regular-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'bebas_neuebold';
    src: url('fonts/bebasneue-bold-webfont.woff2') format('woff2'),
         url('fonts/bebasneue-bold-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'open_sansbold';
    src: url('fonts/opensans-bold.woff2') format('woff2'),
         url('fonts/opensans-bold.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'montserratregular';
    src: url('fonts/montserrat-regular-webfont.woff2') format('woff2'),
         url('fonts/montserrat-regular-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'open_sansregular';
    src: url('fonts/opensans-regular-webfont.woff2') format('woff2'),
         url('fonts/opensans-regular-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'open_sanssemibold';
    src: url('fonts/opensans-semibold-webfont.woff2') format('woff2'),
         url('fonts/opensans-semibold-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'antonioregular';
    src: url('fonts/antonio-regular-webfont.woff2') format('woff2'),
         url('fonts/antonio-regular-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'antoniobold';
    src: url('fonts/antonio-bold-webfont.woff2') format('woff2'),
         url('fonts/antonio-bold-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'antoniolight';
    src: url('fonts/antonio-light-webfont.woff2') format('woff2'),
         url('fonts/antonio-light-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}


@import url('https://fonts.googleapis.com/css2?family=Montserrat:wght@400;500;600;700;900&display=swap');
@font-face {
    font-family: 'roboto_condensedbold';
    src: url('fonts/roboto-condensed.bold-webfont.woff2') format('woff2'),
         url('fonts/roboto-condensed.bold-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'montserratregular';
    src: url('fonts/montserrat-regular-webfont.woff2') format('woff2'),
         url('fonts/montserrat-regular-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'montserratsemibold';
    src: url('fonts/fontsfree-net-montserrat-semibold-webfont.woff2') format('woff2'),
         url('fonts/fontsfree-net-montserrat-semibold-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'montserratmedium';
    src: url('fonts/montserrat-medium-webfont.woff2') format('woff2'),
         url('fonts/montserrat-medium-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'montserratextrabold';
    src: url('fonts/montserrat-extrabold-webfont.woff2') format('woff2'),
         url('fonts/montserrat-extrabold-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'montserratbold';
    src: url('fonts/montserrat-bold-webfont.woff2') format('woff2'),
         url('fonts/montserrat-bold-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'montserratblack';
    src: url('fonts/montserrat-black-webfont.woff2') format('woff2'),
         url('fonts/montserrat-black-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}



*, ::after, ::before {
    box-sizing: border-box;
}
::-webkit-input-placeholder { /* Chrome/Opera/Safari */
    font-size: 18px;
    color: #3f3f3f;
}
::-moz-placeholder { /* Firefox 19+ */
    font-size: 18px;
    color: #3f3f3f;
}
:-ms-input-placeholder { /* IE 10+ */
    font-size: 18px;
    color: #3f3f3f;
}
:-moz-placeholder { /* Firefox 18- */
    font-size: 18px;
    color: #3f3f3f;
}
body {
    margin: 0;
     font-family: 'Montserrat', sans-serif;
}
input,select,textarea{
    font-size: 18px;
    color: #3f3f3f;
    padding: 6.5px 12px;    
    float: left;
    width: 100%;
    box-sizing: border-box;
    background: #ebebeb;
    border-radius: 4px;
    border: none;
    outline: none;
}
select {
    padding: 5.5px 12px;    
}
button {
    font-family: 'Calibri';
}
input[type="button"],
input[type="submit"] {
    cursor: pointer;    
}
textarea {
    min-height: 94px;
    resize: none;
}
.left {
    float: left;    
}
.right {
    float: right;
}
.fullwidth {
    width: 100%;
}
.halfwidth {
    width: 48%;
}
.min_halfwidth {
    width: 38%;
}
.max_halfwidth {
    width: 60%;
}
.text_center {
    text-align: center; 
}
.center_container {
    width: 100%;
    max-width: 1560px;
    margin: 0 auto;
}
p,li,a{
    margin: 0px;
    font-size:15px;
    
}
b {
    color: #FF69B4;
}
h1,h2,h3,h4,h5,h6 {
    margin: 0px;
    
}
ul {
    margin: 0px;
    padding: 0px;
    list-style-type: none;  
}
.makeli_inline_b li {
    display: inline-block;
}
a {
    text-decoration: none;  
}
.follow-us h2 {
    font-size: 15px;
    font-weight: 500;
    margin-top: 9px;
    margin-bottom: 7px;
        font-family: 'montserratregular';
}
.site-header,
.site-content,
.site-footer {
    position: relative; 
}
.site-header {
    
    background: #ffffff;
}
.header_container {
    width: 100%;
    max-width: 1521px;
    position: relative;
    margin: 0 auto;
}
.follow-us {
    width: 33.33%;
}
.lrbtns {
    width: 380px;
    display: flex;
    justify-content: right;
}
.follow-us ul {
    display: inline-flex;
    padding: 0;
}
.follow-us ul li {
    font-size: 18px;
    color: #d32227!important;
    margin-right: 10px;
}
.follow-us ul li a{color: #d32227!important;     font-size: 18px;}
.lower-head {
    border-top: 1px solid #ccc;
}
.upper-head {
    padding: 12px 0 8px;
    /*box-shadow: #ddd 2px 3px 4px;*/
}
.site-logo {
    width: 100%;
    float: left;
    text-align: left;
    max-width: 340px;
}
.lrbtns ul {
    display: inline-flex;
    float: right;
}
.lrbtns ul li{font-family: 'montserratregular'; line-height: 0px;margin: 0px;}
.lrbtns ul li a{color:#c02f30; text-transform: uppercase; font-size: 24px; font-family: 'roboto_condensedbold';}
.lrbtns ul li a i{color: #d32227!important;}
.medium-area ul {
    display: flex;
    justify-content: flex-end;
    
}
/*.medium-area{
    display: flex;
    flex-flow: wrap;
    text-align: center;
    justify-content: center;
    width: 100%;
    padding: 12px 0;
}*/
.medium-area {
    display: none;
}
.medium-area nav {
    width: 100%;
    float: left;
    text-align: center;
}
.medium-area ul li{font-family: 'bebas_neuebold';     margin: 0px 30px;}
.medium-area ul li a{color:#000; font-family: 'bebas_neuebold';}
.medium-area ul li a:hover{color: #d32227;}
.medium-area ul li a i{
    color: #d32227;
}
.medium-area ul li a:hover i{color:#000;}
.bannerdisplay{
    height:600px;
}
h3.crk-hed {
    font-family: 'montserratblack';
    font-size: 59px;
    line-height: 31px;
    position: relative;
    padding: 59px 0 8px 0;
    text-align: center;
    width: 100%;
    text-transform: uppercase;
    color: #c02f30;
    float: left;
}
.become-better {
    padding: 65px 0 0;
}
.become-better p {
    font-family: 'open_sansregular';
    margin: 0px 0 28px;
}
.crestey {
    margin-top: 35px;
}
.crestey a {
    font-family: 'montserratregular';
    background: #d32227;
    color: #fff;
    padding: 20px 25px;
    font-size: 15px;
    border-radius: 5px;
}
.crestey a:hover{background:#000;}
footer.site-footer {
    background: #0c0c0c;
    padding: 45px 0;
}
footer.site-footer h3 {
    color: #fff;
    font-family: 'montserratextrabold';
    font-size: 30px;
    margin-bottom: 20px;
}
.left.smart.quick-lk li {
    margin-bottom: 5px;
}
.left.smart.accoun-hd {
    padding-left: 150px;
}
.left.smart.accoun-hd li {
    margin-bottom: 12px;
}
.smart {
    width:26%; 
    float: left;
    text-align: center;
}
.smart.part-hd {
    width: 12%;
}
.logo-gol {
    width: 28%;
    float: left;
    text-align: center;
    margin-right: 20%;
}
.socil-fare {
    margin-top: 30px;
}
.smart p, .smart ul li a{
    font-size:18px;
    font-family: 'montserratmedium';
    color:#fff;
    line-height: 26px;
}
footer.site-footer a:hover{color:#c02f30;}
.socil-fare ul {
    display: flex;
    margin-top: 30px;
    margin-left: 130px;
}
.socil-fare ul li{margin-right: 15px;}

/*.socil-fare ul li a:hover {
    background: #fff;
}*/
.socil-fare ul li a i {
    padding: 0px;
    font-size: 40px;
}
footer.site-footer p, footer.site-footer p a{
    font-size:13px;
    font-family: 'open_sansregular';
    color:#fff;
}
.copyright {
    width: 100%;
    float: left;
    background-color: #343434;
    color: #fff;
    padding: 20px 0px;
}
.copyright p {
    font-size: 18px;
    font-family: 'montserratmedium';
}
.copyright a {
    color: #fff;
}
.copyright a:hover {
    color: #c02f30;
}
.text-right{
    text-align:right;
}
/*.run-a-ball {
    margin-bottom: 126px;
}*/
.left.smart.part-of img {
    /* width: 16%; */
    margin-right: 15px;
}
.part-of p {
    margin-top: 20px;
}
.full-bar{
    width: 100%;
    overflow: hidden;
    padding: 40px 0px 20px 0px;
}
/*.bar-black, .bar-hover-black:hover {
    color: #fff!important;
    background-color: #000!important;
}*/
.full-bar .full-button {
    white-space: normal;
}
.full-bar-bar, .full-bar-item {
    padding: 15px 20px;
    float: left;
    width: auto;
    border: none;
    display: block;
    outline: 0;
    /*font-family: 'montserratregular';
    font-size: 13px;*/
    text-transform: uppercase;
    background: #000;
    color: #fff;
    font-size: 24px;
    font-family: 'montserratbold';
    border-radius: 30px;
    margin: 0px 17px 20px 17px;
}
button.full-bar-item.full-button.tablink:nth-child(7) {
    margin-left: 150px;
}
.bar-red, .bar-hover-red:hover, .full-bar-item:hover{
    color: #fff!important;
    background-color: #c02f30!important;
    cursor:pointer;
}
.halfway{width:50%; }
.videoes {
    padding: 9px 46px 22px;
    box-sizing: border-box;
    /*border-right: 1px solid #ccc;
    border-bottom: 1px solid #ccc;*/
}
.videoes h2 {
    font-family: 'montserratblack';
    font-size: 48px;
    line-height: 46px;
    color: #c02f30;
}
.videoes p {
    font-family: 'montserratbold';
    font-size: 30px;
    margin: 25px 0px 40px 0px;
}
.videoes.halfway.right.video-swap ul li {
    border-top: 2px solid #b4b4b4;
    border-bottom: 2px solid #b4b4b4;
    padding: 20px 0px;
}
.videoes i{
    color: #fff;
    margin-right: 15px;
    width: 30px;
    height: 30px;
/*    background-color: #000;*/
    background-color: #c02f30;
    padding: 5px;
    border-radius: 0px;
}
a.play-btn {
    padding: 5px 19px;
    background: #c02f30;
    font-family: 'montserratbold';
    font-size: 24px;
    color: #fff;
    float: right;
    cursor: pointer;
    border-radius: 15px;
}
.b-complex {
    width: 42.5%;
}
.video-swap {
    width: 57%;
    min-height: 316px;
}
.videoes li {
    width: 100%;
    float: left;
    font-size: 22px;
    color: #000;
    padding: 0 0 5px;
    border-bottom: 1px solid #ccc;
    margin-bottom: 11px;
    font-family: 'montserratregular';
}
.videoes li:last-child {
    margin: 0;
    
    border: navajowhite;
}
.ser-box {
    width: 24%;
    float: left;
    position: relative;
    margin-right: 15px;
}
.ser-box:last-child {margin:0px; float:right}
.img-box {
    width: 100%;
    float: left;
    position: relative;
}
.content-box {
    width: 100%;
    float: left;
    position: absolute;
    bottom: 0;
    padding: 15px 15px;
}
.content-box h3 {
    font-family: 'open_sansbold';
    font-size: 20px;
    line-height: 31px;
    position: relative;
    color: #fff;
    padding: 12px 0;
}
.content-box h3:before {
    border-bottom: 3px solid #d32227;
    position: absolute;
    width: 42px;
    content: "";
    top: 0;
    left: 0;
}
.content-box p{
    color: #fff;
    width: 80%;
    float: left;
}
.services {
    margin-top: 12px;
}
.testimonials {
    margin: 0 0;
    background-color: #fff;
    padding: 45px 0;
}

.test-box {
    width: 100%;
    background: #fff;
    padding: 20px 26px;
    float:left;
    margin-right: 22px;
}
.testimonials .test-box h4 {
    font-family: 'open_sanssemibold';
    font-size: 24px;
    margin: 33px 0 0;
    width: 100%;
    float: left;
    color: #c02f30;
    text-transform: uppercase;
    font-family: 'montserratsemibold';
    margin-bottom: 20px;
}
.owl-carousel .owl-item .test-box img {
    margin-bottom: 34px;
    width: auto;
    display: inline-block;
}
.testimonials .test-box:last-child {
    margin: 0;
    float: right;
}
.kro-kuch a {
    font-size: 23px;
    font-weight: 100;
    border: 1px solid #d32227;
    padding: 8px 15px;
    color: #6b6b6b;
}
.again-nd {
    margin: 47px 0 22px;
}
a.view-krna {
    color: #fff;
    background-color: #d32227;
     font-family: 'montserratregular';
     padding: 13px 50px;
    border-radius: 5px;
}
.thre-box {
    width: 100%;
    float: left;
    overflow: hidden;
    position: relative;
}
.slider {
    position: relative;
}
.raise {
    position: absolute;
    top: 160px;
}
.raise h4 , .mySlides .text{
    font-family: 'bebas_neuebold';
    color: #fff;
    font-size: 37px;
    width: 100%;
    line-height: 38px;
    padding: 15px 0 15px;
    background: #00000069;
}
.your-game ul {
    list-style-type: none;
}
.your-game ul li:before{
    content: "\2022";  
  color: #d32227; 
  font-weight: bold; 
  display: inline-block; 
  width: 1em; 
  margin-left: -1em; 
}
.your-game ul li{
    color:#fff;
    font-size:15px;
        padding: 0 0 0 16px;
        line-height: 24px;
}
.free-add {
    margin: 52px 0 0;
}
.free-add a {
    background: #d32227;
    padding: 22px 23px;
    border-radius: 5px;
    color: #fff;
    font-family: 'montserratregular';
    font-size: 13px;
}
.free-add a:hover, a.play-btn:hover, a.view-krna:hover{
    background:#000;
}
.page-content p,
.page-content ul li {
    font-size: 15px;
    margin: 15px 0;
    font-family: 'montserratregular';
    line-height: 18px;
}
.page-content ul li {margin:0px;}
.entry-header h1.entry-title {
    color: #fff;
    font-family: 'open_sansbold';
    font-size: 40px;
    text-transform: uppercase;
    text-align: center;
    padding: 30px 0 45px;
}
.slide-into-dm {
    height: auto;
    overflow: hidden;
}
.page-content {
    margin: 0px;
}
.lrbtns a:hover {
    color: #d32227;
}
.follow-us a i:hover {
    color: #000;
}
.content-box a {
    border: 1px solid #d32227;
    padding: 6px 11px;
    right: 11px;
    position: absolute;
    bottom: 22px;
    color: #fff;
}
.content-box a:hover{
    border: 1px solid #fff;
    background:#d32227;
}
.log-headings {
    font-Size: 48px;
    line-height: 54px;
    margin-bottom: 30px;
    border-bottom: 2px solid #ddd;
    color: #c02f30;
    font-family: 'Montserrat', sans-serif;
    text-transform: uppercase;
    text-align: center;
    font-weight: bolder;
}
.payment-container h2.log-headings {
    float: left;
    width: 100%;
    margin: 30px 0;
}
input.coup_code {
    margin-bottom: 20px;
}
button#check_coupon {
    background-color: #f22527;
    width: max-content;
    margin: 0 auto;
    float: none;
    padding: 7px 30px;
    line-height: 20px;
    height: auto;
    border-radius: 5px;
    text-transform: uppercase;
    font-family: 'Montserrat', sans-serif;
    font-size: 20px;
}
.col-1 {
    width: 48%;
    float: left;
    border: 1px solid #c02f30;
    border-radius: 20px;
    margin-right: 4%;
    box-sizing: border-box;
    overflow: hidden;
    padding: 30px;
}
.col-2 {
    width: 48%;
    float: right;
    margin:0 0 20px;
}
.u-columns input {
    border-width: 1px;
    border-color: #d2d2d2;
    border-radius: 0px;
    background-color: #ffffff;
    font-size: 13px;
    color: #aaa9a9;
    height: 45px;
    padding-top: 0;
    padding-bottom: 0;
    border: 1px solid #d2d2d2;
}
.u-columns p.form-row.form-row-wide {
    display: block;
    margin: 0 0 20px;
    width: 100%;
    float: left;
    text-align: initial;
    color: #d2d2d2;
}
.u-columns p.form-row {
    width: 50%;
    float: left;
}
button.form-login__submit, .form-register__submit {
/*    width: 100%;*/
    background: #c02f30;
    border: navajowhite;
    height: 41px;
    color: #fff;
    text-align: center;
    font-family: 'montserratregular';
    font-size:15px;
}
button.form-login__submit:hover,.form-register__submit:hover {background-color:#000;}

.u-columns label {
    color: #6b6b6b;
    line-height: 27px;
}
.u-columns p.form-row.right {
    float: right;
}
p.LostPassword.lost_password {
    width: 47%;
    float: right;
    line-height: 42px;
    font-size: 15px;
}
button{
    cursor:pointer;
}
p.form-row.form-row-first {
    width: 100%;
    float: left;
    margin: 20px 0px;
}
.reset-pass{
    background: #d32227;
    border: navajowhite;
    padding: 15px 25px;
    color: #fff;
    font-size: 15px;
    font-family: 'montserratregular';
}
.reset-pass:hover{background:#000;}
p.form-row.form-row-first label {
    line-height: 32px;
}
.form-row.form-row-first input#user_login {
    background: #fff;
    border: 1px solid #ccc;
    border-radius: 0;
    height: 44px;
/*    color: #ccc;*/
    color: #000;
}
.myaccount-user{
    width:100%;
    float:left;
    border-color: #e0dede;
    margin-bottom: 60px;
    display: flex;
    justify-content: space-between;
    align-items: stretch;
    margin-bottom: 40px;
    border-top: 1px solid #e0dede;
    border-bottom: 1px solid #e0dede;
}
.myaccount-user .myaccount-user-column {
   
    display: flex;
    
    flex-shrink: 0;
    
    align-items: center;
    padding: 20px 0;
    border-right: 1px solid #e0dede;
}
.myaccount-user .username {
    display: inline;
    
    flex-grow: 1;
}
.myaccount-user .myaccount-user-column.message {
    
    flex-grow: 2;
    padding-left: 20px;
    padding-right: 20px;
}
.myaccount-user .myaccount-user-column:last-child {
    
    flex-grow: 1.5;
    border-right: 0;
    padding-left: 20px;
}
.myaccount-user .username .hello {
    display: inline-block;
    padding-left: 25px;
    font-size: 18px;
    line-height: 1.75;
    font-weight: 400;
    border: none;
}
.myaccount-user .username .not-user {
    display: block;
    padding-left: 25px;
    line-height: 1.75;
}
.myaccount-user .username .hello:before {
    position: absolute;
    margin-left: -25px;
    font-family: "Font Awesome 5 Free";
    content: "\f058";
    color: #00d600;
}
.account-navigation .Account-navigation-bar {
    float: left;
/*    width: 10%;*/
    width: 15%;
    display: block;
/*    box-shadow: 0px 1px 5px 0px #dedede;*/
    padding: 0px !important;
}
.account-navigation ul li a {
    display: block;
    padding: 15px 12px;
    border-bottom: 1px solid #e0dede;
/*    background-color: #bd2825;*/
    background-color: #343434;
    cursor: pointer;
    color: #fff;
}
.account-navigation-link img {
    /* padding: 30px; */
    padding: 20px 65px !important;
    width: 100%;
}
.account-navigation-link .dropdown-content {
  display: none;
  position: relative;
  background-color: #f9f9f9;
  z-index: 1;
}
.account-navigation-link .dropdown-content  a {
  float: none;
  color: black;
  padding: 12px 16px;
  text-decoration: none;
  display: block;
  text-align: left;
}
li.account-navigation-link .dropdown-content li a.tablinks {
    background: #d3222754;
    color: #fff;
    padding: 6px 0 6px 14px;
}
li.account-navigation-link .dropdown-content li a.tablinks:hover{background:#c02f30;}

.account-navigation-link .dropdown-content  a:hover {
  background-color: #ddd;
}
li.account-navigation-link .showw {
  display: block!important;
}
.account-content {
    width: 85%;
    float: right;
    overflow: hidden;
    box-sizing: border-box;
    margin: 00 00 25px;
    background-color: #f7f7f7;
    padding: 10px 10px;
}
div#details {
/*    border: 12px solid #bd2825;*/
    padding: 30px 30px 50px;
    border-radius: 15px;
}
.tabcontent h2 {
    font-size: 30px;
/*    text-decoration:underline;*/
    padding-bottom: 10px;
    margin-bottom: 30px;
	font-weight:400;
	line-height:26px;
	color:#1f1f1f;
	width:max-content;
	margin: auto;
    float: left;
    width: 100%;
    font-family: 'montserratregular';
}
.account-navigation ul li a.active{
    color:#fff;
/*    background-color: #c02f30;*/
    padding: 0;
}
.form_sec form p {
    width: 100%;
    float: left;
    margin: 8px 0px;
}
.form_sec form p label {
    color: #6b6b6b;
    line-height: 27px;
}
.form_sec form p input {
    border-width: 1px;
    border-color: #d2d2d2;
    border-radius: 0px;
    background-color: #ffffff;
    font-size: 13px;
    color: #aaa9a9;
    height: 45px;
    padding-top: 0;
    padding-bottom: 0;
    border: 1px solid #d2d2d2;
}
.form_sec  button.sub-button {
    width: max-content;
    background: #c02f30;
    border: none;
    height: 41px;
    color: #fff;
    text-align: center;
    font-size: 22px;
    font-family: 'bebas_neueregular';
}
.form_sec  button.sub-button:hover, .account-navigation ul li a:hover { color:#fff; background-color: #000;}
.account-navigation ul li a:hover {
    /*color: #fff;
    background-color: #00000070;*/
    color: #fff !important;
/*    background-color: #c02f30 !important;*/
}
.prfile-bag {
    max-width: 83%;
    position: relative;
    margin: 0 auto;
}
.pro-file-ic {
    width: 30%;
    float: left;
    position: relative;
}
.information-profie {
    width: 64%;
    float: right;
}
.helo-sec span {
    padding: 20px 0;
}
.helo-sec span:before {
    position: absolute;
    margin-left: -25px;
    font-family: "Font Awesome 5 Free";
    content: "\f058";
    color: #00d600;
}
.helo-sec {
    width: 100%;
    float: left;
    padding: 22px 15px;
    font-size: 18px;
}
.bio-sec {
    width: 100%;
    float: left;
}
.bio-sec form .input-text {
    width: 100%;
    height: 215px;
    background: #fff;
    border: 4px solid #ccc;
    padding: 10px 10px;
}

    a.checkout-btn {
    display: block;
    width: 100%;
    border: none;
    background-color: #ca4c4c;
    padding: 14px 28px;
    font-size: 16px;
    cursor: pointer;
    text-align: center;
    color: white;
    text-transform: uppercase;
    margin-top: 10px;
}

    hr.hr-line {
    margin-top: 20px;
    margin-bottom: 20px;
    border: 1px solid #ca4c4c;
}
    .cart-total {
    width: 36%;
    float: right;
    margin: 20px 0;

}
.cart-inner-box{
    border: 1px solid #c7c6c6;
    padding: 20px;
}

.cart-box {
    width:100%;
    float:left;
    border: 1px solid #d2cece;
    padding: 40px 50px;
}
.cart-box h2 {
    font-Size: 36px;
    line-height: 1.28;
    font-family: 'bebas_neuebold';
    margin-bottom: 30px;
    border-bottom: 1px solid;
    text-align: left;
}
.cart-total h3 {
    font-weight: 600;
    font-size: 38px;
    text-transform: capitalize;
}

    .remove-item{
        border: none;
        background: none;
        font-size: 18px;
        color: #ca4c4c;
    }
    .empty-cart a {
    float: right;
    margin-top: -20px;
    text-decoration: none;
    color: black;
}
.empty-cart {
    margin: 30px;
    padding: 30px;
}
table { 
    width: 100%; 
    border-collapse: collapse; 
    margin:0px;
}

/* Zebra striping */
/*tr:nth-of-type(odd) { 
    background: #eee; 
    }*/
.cart-box table td, .cart-box table th {
    border: none;
}
.cart-box table tbody tr:nth-child(2) {
    background:#b7b7b72b;
}
.cart-box table tbody tr:nth-child(4n) {
    background:#b7b7b72b;
}
span.pricingg {
    width: 76%;
    float: right;
    line-height: 7;
    font-size: 15px;
    font-family: 'montserratregular';
}
th { 
    background: #ca4c4c; 
    color: white; 
    font-weight: bold; 
    }

td, th { 
    padding: 10px; 
    border: 1px solid #ccc; 
    text-align: left; 
    font-size: 18px;
    }
div#payment-box {
    width: 100%;
    float: left;
    margin: 12px 0;
}
    button.cart-btn {
   
    width: 100%;
    border: none;
    background-color: #ca4c4c;
    padding: 14px 28px;
    font-size: 16px;
    cursor: pointer;
    text-align: center;
    color: white;
    text-transform: uppercase;
    margin-top: 10px;
}

    textarea.studentNotes {
    background: white;
    border: 1px solid #a6aaad;
    border-style: dashed;
}
.note-box{
  margin-top: 20px;
}

    .column2{
        width: 50%;
        float: left;
        padding: 20px;
    }
    .column1 {
    float: left;
    width: 50%;
        padding: 20px;
}
    .column1 img {
       width: 70%;
    }
    .dropzone {
    background: white;
    border-radius: 5px;
    border: 2px dashed rgb(0, 135, 247);
    border-image: none;
    max-width: inherit;
    margin-left: auto;
    margin-right: auto;
    margin-top: 25px;
}
.column2 h3 {
    font-family: 'open_sansbold';
    font-size: 22px;
    margin-bottom: 10px;
}
p.price-pro {
    color: #d32227;
    font-size: 22px;
    margin: 15px 0;
}

button.cart-btn:hover {
    box-shadow: 0px 0px 10px grey;
}
.col-md-3 {
    width: 25%;
    float: left;
}
.product-box img{
    width: 90%
}
.row {
    margin-left: 20px;
    margin-right: 20px;
}
.product-box {
    border: 1px solid #c4c1c1;
    padding: 10px;
    margin: 10px;
    box-shadow: 0px 0px 3px grey;
    cursor: pointer;
}
.product-box:hover{
    box-shadow: 0px 0px 7px grey;
}
.container {
    
}
i.fa.fa-cart-plus,i.fa.fa-eye {
    color: white;
}
.cart-btn{
    cursor: pointer;
    color: white;
    background: #ca4c4c;
    border: none;
    padding: 10px;
    border-radius: 5px;
}
.view-btn{
    cursor: pointer;
    color: white;
    background: #ca4c4c;
    border: none;
    padding: 10px;
    border-radius: 5px;
    display: block;
    width: 100%;
    text-align: center;

}
.action-box {
    margin: 15px;
}
.row-search {
    width: 100%;
    float: left;
    margin-bottom: 30px;
}

.filter-label {
    width: 62%;
    float: left;
    background: #fafafa;
    padding: 12px 12px;
    border-radius: 20px;
    font-family: 'montserratregular';
    font-size: 22px;
}
.filter-label select {
    width: 63%;
    float: right;
    padding: 6px 10px;
    font-family: 'montserratregular';
    background: none;
    font-size: 17px;
}
.pull-left {
    float: left;
}
.pull-right {
    float: right;
}
.course-filter, .serfiod {
    width: 50%;
}
.serfiod input#search-courses {
    border-bottom-left-radius: 6px !important;
    border-top-left-radius: 6px !important;
    font-size: 17px;
    height: 45px;
    padding-left: 18px;
    padding: 5px 10px;
    height: 40px;
    font-weight: 200;
    margin-bottom: 14px;
    transition: all 0.3s ease;
    box-shadow: none;
    color: #555;
    background-color: #fff;
    background-image: none;
    border: 1px solid #ccc;
    position: relative;
    z-index: 2;
    float: left;
    width: 100%;
}
.serfiod button#search-course-button {
    position: absolute;
    right: 66px;
    z-index: 999;
    background: none;
    border: 1px solid #ccc;
    border-bottom-right-radius: 6px !important;
    border-top-right-radius: 6px !important;
    padding: 10px 12px;
}
.serfiod button#search-course-button:hover {
    background: #ccc;
}
.serfiod form {
    width: 65%;
    float: right;
}
.courxe-boxx {
    width: 30.333333%;
    float: left;
    overflow: hidden;
    box-shadow: 0px 1px #d322276e;
    border: 1px solid #d322276e;
    padding: 0px;
    border-radius: 9px;
    cursor: pointer;
    position: relative;
    margin: 0 12px;
    margin-bottom: 30px;
    height: 546px;
}
.course-box-image-container img {
    display: block;
    margin: auto;
    border-top-left-radius: 9px;
    border-top-right-radius: 9px;
    border-bottom: 1px solid #ededed;
    width: 100%;
    width: 100%;
    height: 266px;
}
.course-title, .course-caption, .course-extra-info {
    width: 100%;
    float: left;
    padding: 10px 15px;
}
.course-title h1 {
    font-family: 'open_sansbold';
    font-size: 20px;
    line-height: 31px;
    position: relative;
    color: #000;
    padding: 12px 0;
}
.course-caption {
    padding: 0px 15px;
    height: 48px;
}
.course-caption p {
    font-family: 'open_sansregular';
    margin: 0;
    font-size: 14px;
    line-height: 16px;
}
.course-extra-info {
    display: flex;
    justify-content: space-between;
    bottom: 0;
    left: 0;
    padding: 25px 15px;
    position: relative;
    width: 100%;
}
.course-price {
    color: #d32227;
    font-size: 16px;
    font-weight: bold;
    max-width: 120px;
    padding-top: 5px;
}
.course-extra-info img.img-circle {
    border-radius: 50%;
    width: 30px;
    height: 30px;
}
.course-extra-info span.course-author-name {
    max-height: 30px;
    max-width: 225px;
    line-height: 38px;
    font-weight: 200;
    font-size: 15px;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    margin-left: 8px;
    position: absolute;
}
.course-list {
    width: 100%;
    float: left;
    margin: 30px 0;
}
.course-extra-info img {
    border-radius: 32px;
    height: 33px;
    width: 33px;
}
.lecturess {
    width: 100%;
    float: left;
    position: relative;
}
.w3l-sidebar {
    width: 20%;
    float: left;
}
.w3l-sidebar {
    width: 24%;
    float: left;
    background: #f7f7f7;
}
.w3l-sidebar button.w3-bar-item {
    border-left: 1px solid rgba(0,137,207,0.1);
    padding: 10px;
    width: 100%;
    text-align: left;
    background: rgb(232 232 232);
}
.sidxe-pp {
    width: 76%;
    float: right;
    padding: 10px 1px 15px 25px;
}
.sidxe-pp .w3-container h2 {
    font-family: 'open_sansbold';
    font-size: 28px;
    line-height: 50px;
}
h5.-gr-item {
    padding: 15px 12px;
    font-family: 'open_sansbold';
    text-align: inherit;
    line-height: 18px;
}
.mentors-ell {
    width: 100%;
    float: left;
        margin: 40px 0;
}
.fusion-column-wrapper {
    width: 33%;
    float: left;
    overflow: hidden;
    padding: 0px;
    margin-bottom: 30px;
    min-height: 740px;
}
.fusion-column-wrapper:hover {
    box-shadow: 0 2px 5px 0 rgb(192 47 48), 0 2px 10px 0 rgb(192 47 48);
}
.fusion-column-wrapper span.fusion-imageframe {
    width: 100%;
    float: left;
}
.fusion-column-wrapper span.fusion-imageframe img {
    width: 100%;
    display: block;
}
.fusion-text {
    width: 100%;
    float: left;
    padding: 8px 15px;
}
.fusion-text p {
    font-family: 'open_sansregular';
    margin: 0;
    font-size: 14px;
    line-height: 22px;
    margin-bottom: 10px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 4;
    -webkit-box-orient: vertical;
}
.fusion-text h2 {
    text-align: center;
    margin: 20px 0px 20px 0;
    font-size: 36px;
    position: relative;
    color: #fff;
    line-height: 30px;
    font-family: 'Montserrat', sans-serif;
}
h2.mentor-hedd{
    font-family: 'open_sansbold';
    font-size: 30px;
    width: 49%;
    line-height: 31px;
    position: relative;
    padding: 20px 0 35px;
}
.mentors-ell h2.mentor-hedd:before {
    border-bottom: 3px solid #d32227;
    position: absolute;
    width: 55px;
    content: "";
    top: 0;
    left: 0;
}
.course-section li.section-item {
    margin: 0;
    padding: 0;
    list-style-type: none;
    border-bottom: 1px solid #fff;
}
.course-section li.section-item a {
    display: block;
    padding: 11px 16px;
    background: #f0f0f0;
    list-style-type: none;
    font-size: 15px;
    color: #4d4d4d;
    text-decoration: none;
    font-weight: 200;
}
.course-section .section-title {
    background: #e8e8e8;
    padding: 10px 16px;
    margin: 0;
    font-size: 15px;
    font-weight: bold;
    border-bottom: 1px solid #fff;
    text-transform: uppercase;
}
.lecture-start {
    color: #fff;
    padding: 5px 19px;
    background: #d32227;
    font-family: 'montserratregular';
    font-size: 13px;
    color: #fff;
    float: right;
}
.course-section li.section-item a:hover {
    background: #d3222769;
}
.course-description {
    width: 100%;
    float: left;
    background: #f7f7f7;
    margin: 45px 0;
    padding: 45px 0;
}
.slide-into-bnr {
    height: auto;
    overflow: hidden;
    position:relative;
}
.course-section {
    width: 100%;
    float: left;
    margin-bottom: 22px;
}
.centered {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
      width: 100%;
}
.course-header-container h1.course-title {
    font-family: 'bebas_neuebold';
    color: #fff;
    font-size: 60px;
    text-align: center;
    letter-spacing: 3px;
    line-height: 70px;
}
.course-header-container .course-subtitle {
    color: #fff;
    text-align: center;
    font-size: 30px;
    padding: 0px 258px;
    font-family: 'montserratregular';
    line-height: 48px;
}
.inst-image {
    width: 20%;
    float: left;
    overflow: hidden;
}
.abt-indt {
    width: 68%;
    float: right;
    line-height: 20px;
}
.instructorset {
    padding: 0 231px;
    width: 100%;
    float: left;
}
.inst-image img {
    border-radius: 93px;
}
.inst-image  .author-name {
    text-align: center;
    padding: 12px 0;
    color: #000;
    font-family: 'open_sansbold';
    font-size: 16px;
       
}
h2.yre-op {
    margin: 0 0 22px;
    font-family: 'open_sansbold';
    font-size: 22px;
}
.course-block.block.checkout {
    width: 100%;
    float: left;
    text-align: center;
    padding: 32px 0;
    background:#f7f7f7;
     margin-bottom: 45px;
}
.checkout-cta,.adbt-ty{
    width: 100%;
    float: left;
}
.checkout-cta h2 {
    text-align: center;
    font-weight: bold;
    font-size: 28px;
    margin: 0;
    font-family: 'bebas_neuebold';
    font-family: 'montserratregular';
}
.adbt-ty a {
    background: #d32227;
    border: 1px solid #d32227 ;
    font-weight: 600 ;
    outline: none ;
    color: #fff;
    font-size: 18px ;
    border-radius: 32px ;
    padding: 13px 41px ;
    display: inline-block;
}
.adbt-ty a:hover{
     border: 1px solid #000 ;
}
.simple-table-wrapper{
    width:100%;
    float:left;
}
table.simple-table.style-top,
table.simple-table.style-top th,
table.simple-table.style-top tr,
table.simple-table.style-top td{
    border: none!important;
}
.simple-table-wrapper tr:nth-child(even){background-color: #f2f2f2;}

.simple-table-wrapper tr:hover {background-color: #ddd;}

.simple-table-wrapper .paragraph {
    text-align: center;
}
.commerce-layout-wrapper {
    width: 100%;
    float: left;
    margin: 80px 0;
}
.product-grid__item {
    width: 24%;
    float: left;
    position: relative;
    margin-right: 15px;
    overflow: hidden;
    margin-bottom: 15px;
}
.product-grid__item:nth-child(4n) {
    margin: 0px;
    float: right;
}
.product-grid__images {
    width: 100%;
    float: left;
    position: relative;
}
.product-grid__info {
    width: 100%;
    float: left;
    position: absolute;
    bottom: 0;
    padding: 78px 15px;
    height: 100%;
    background: #00000052;
}
.product-grid__info:hover {
    background: #00000082;
}
.product-grid__button {
    width: 100%;
    float: left;
}
.product-grid__button a {
    background: #d32227;
    color: #fff;
    padding: 5px 8px;
    text-align: center;
}
h2.product-grid__title {
    color: #fff;
    font-size: 22px;
    font-family: 'open_sansbold';
    line-height: 24px;
    position: relative;
    color: #fff;
    padding: 12px 0;
}
p.product-grid__description.paragraph {
    width: 100%;
    float: left;
    color: #fff;
}
span.product-grid-reset {
    font-size: 18px;
    color: #fff;
}
.product-info-inner {
    width: 100%;
    float: left;
    padding-bottom: 10px;
    border-bottom: 1px solid #efefef;
    margin-bottom: 25px;
}
.product-info-inner h3 {
    font-size: 28px;
}
.dive-itn {
    width: 100%;
    float: left;
    border-bottom: 1px solid #efefef;
    padding-bottom: 25px;
    margin-bottom: 30px;
}
.wsite-com-product-option-groups label b , div#wsite-com-product-quantity label b{
    font-family: 'open_sansbold';
    font-size: 22px;
    color: #000!important;
    width: 100%;
    float: left;
    margin-bottom: 15px;
}
div#wsite-com-product-inventory {
    width: 100%;
    float: left;
    margin: 20px 0;
}

.lecture-contents-locked {
    text-align: center;
    padding: 54px 0;
    font-size: 40px;
}
.lecture-contents-locked i {
    background: #f7f7f7;
    padding: 30px 25px;
    border-radius: 54px;
    color: #d8d8d8;
}
.topi-tip ul {
    list-style-type: none;
}
.topi-tip ul li{
    color: #000;
    font-size: 15px;
    padding: 0 0 0 16px;
    line-height: 18px;
}
.topi-tip ul li:before{
content: "\2022";
    color: #d32227;
    font-weight: bold;
    display: inline-block;
    width: 1em;
    margin-left: -1em;
}
.topi-tip p {
    margin: 15px 0px;
}
.radio_button label {
    width: 32%;
    float: left;
}
.u-columns .radio_button .radio_inner input[type="radio"] {
    width: auto;
    height: auto;
}
.crestey.halfwidth.left {
    width: 100%;
    float: left;
    position: relative;
}
.radio_inner {
    width: 13%;
    float: left;
}
.radio_inner input[type="radio"] {
    width: auto!important;
    height: auto!important;
}
.nd-home {
    margin: 45px 0px;
}
.nd-home p {
    margin: 7px 0;
}
.content-area {
    width: 100%;
    float: none;
}
.left-area {
    width: 49%; 
    float: left;
}
.accoun-boxx p input {
    border-width: 1px;
    border-color: #d2d2d2;
    border-radius: 0px;
    background-color: #ffffff;
    font-size: 13px;
    color: #aaa9a9;
    height: 45px;
    padding-top: 0;
    padding-bottom: 0;
    border: 1px solid #d2d2d2;
}
.accoun-boxx p.form-row.form-row-wide {
    display: block;
    margin: 0 0 20px;
    width: 100%;
    float: left;
    text-align: initial;
    color: #d2d2d2;
}
.accoun-boxx p.form-row.form-row-wide label {
    color: #6b6b6b;
    line-height: 27px;
}
.m-b-5-xs {
    width: 100%;
    float: left;
    background: #f5f6f7;
    margin-right: 4%;
    box-sizing: border-box;
    overflow: hidden;
    padding: 22px;
    border-radius: 5px;
    box-shadow: 0px 0px 3px 0 rgba(0, 0, 0, 0.05), 0 1px 5px 0 rgba(0, 0, 0, 0.05);
}
.m-b-5-xs h2.log-headings {
    border-color: #c02f30;
}
.m-b-5-xs p.form-row.form-row-wide input#emailReceive {
    text-align: left;
    float: left;
    width: 2%;
    height: 18px;
    margin-right: 11px;
}
.m-b-5-xs {
        margin-bottom: 17px;
}
.BFiI8 {
    width: 24%;
    float: left;
}
.pp-l-3-xs {
    width: 74%;
    float: right;
}
.content-space-between {
    width: 100%;
    float: left;
    border-top: 1px solid #ccc;
    margin: 30px 0 0;
    padding: 15px 0 0;
        display: flex;
        display: flex;
    justify-content: space-between;
}
._3x1ps a._3QZ0k, ._2po1U {
    line-height: 38px;
    font-size: 20px;
}
.right-area { 
    float: right;
    width: 49%;
}
.accoun-boxx p, .accoun-boxx p a{
    font-size: 15px;
    line-height: 22px;
    font-weight: 600;
    color:#000;
}
p.oror {
    font-weight: 100;
    color: #b9b9b9;
}
.accoun-boxx p a:hover {
    color: #c02f30;
}
.m-b-5-xs._3tIYs.p-4-xsy {
    margin: 30px 0;
}
.payment-container {
    width: 100%;
    float: left;
    margin: 10px 0;
}
.payment-container p {
    color: #6b6d7c;
}
.payment-container form#payment-form {
    background: #e1e1e1;
    width: 100%;
    padding: 0;
    float: left;
    margin: 0px
}
div#payment-box {
    width: 100%;
    float: left;
    margin: 12px 0px 50px 0px;
    border: 1px solid var(--subtle);
    background-color: #e1e1e1;
    box-sizing: border-box;
    box-shadow: 0px 0px 7px rgb(0 0 0 / 16%);
    border-radius: 4px;
    padding: 10px;
}
.chek-hed {
    width: 60%;
    float: left;
    padding: 21.6px 29px;
    font-size: 24px;
    background-color: #fff;
    border-radius: 5px 0 0 5px;
}
.chej-img {
    width: 40%;
    float: right;
    padding: 18px 26px 0;
    text-align: end;
    background-color: #fff;
    border-radius: 0px 5px 5px 0px;
}
.chej-img img {
    width: 70%;
}
form#payment-form .field, form#payment-form iframe .ElementsApp, form#payment-form iframe .ElementsApp .InputElement{
    color:#000!important;
    font-family: 'montserratregular';
}
.dsp-flex-xs.flex-align-items-center-xs {
    width: 100%;
    float: left;
    margin: 15px 0;
}
.dsp-flex-xs.flex-align-items-center-xs {
    width: 100%;
    float: left;
    margin: 15px 0;
}
header.entry-header {
    background-image: url(/banner/Bsalls.png);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
    padding: 21px 21px;
    display: block;
    overflow: hidden;
    width: 100%;
    float: left;
}
.entry-content {
    width: 100%;
    float: left;
    position: relative;
    margin: 0px;
}
.wpb_column {
    width: 50%;
    float: left;
    padding-right: 70px;
}
div#contact_form {
    width: 50%;
    float: right;
}
.wpb_column hr {
    margin: 40px 0 18px;
    float: left;
    width: 75%;
    border-top: 1px solid #eee;
}
.wpb_column p {
    width: 100%;
    float: left;
    margin: 9px 0px;
    font-family: 'open_sansregular';
    font-size: 15px!important;
    color: #fff;
}
p.hold-on, p.hold-on a{ 
    line-height: 28px;
        font-size: 16px;
    color: #fff;
    padding: 28px 0;
}
p.hold-on a{
    padding:0px;
}
p.hold-on a:hover{
    color: #c02f30;
}
p.hold-on i {
    margin-right: 12px;
}
div#contact_form h3, .wpb_column h1 {
    text-align: left;
    text-transform: uppercase;
    font-size: 32px;
    margin-bottom: 10px;
    font-family: 'open_sanssemibold';
    color: #fff;
    letter-spacing: 2px;
}
div#contact_form h3 {
       margin-bottom: 28px;
}
div#contact_form .sub_form {
    border-color: #18191B;
    background: #ff1616;
    color: #fff;
    padding: 8px 25px 6px 25px;
    border: none;
    font-weight: 400;
    text-transform: uppercase;
    font-size: 12px;
    letter-spacing: 2px;
    margin-top: 5px;
    color: #fff;
    font-size: 27px;
    padding: 18px 6px;
    width: 16%;
    height: 40px;
    line-height: 10px;
    font-family: 'antoniobold';
    font-style: italic;
} 
div#contact_form input {
    height: 20px;
    border: 1px solid #ddd;
    width: 100%;
    height: auto;
    padding: 8px 16px;
    font-size: 16px;
    border-radius: 0;
    background: white;
}
div#contact_form .regin {
    margin-bottom: 18px;
}
div#contact_form textarea {
    min-height: 175px;
    resize: none;
    background: white;
    border: 1px solid #ddd;
}
.bread-crumbss {
    width: 100%;
    float: left;
    padding: 15px 0px;
    display: none;
}
.bread-crumbss ul {
    list-style: none;
    display: inline-table;
}
.bread-crumbss ul li {
    display: inline;
}

.bread-crumbss ul li a {
    display: block;
    float: left;
    height: 50px;
    background: #343434;
    text-align: center;
    padding: 18px 20px 0 60px;
    position: relative;
    margin: 0 10px 0 0;
    font-size: 15px;
    text-decoration: none;
    color: #ffffff;
}

.bread-crumbss ul li a:after {
    content: "";
    border-top: 25px solid transparent;
    border-bottom: 25px solid transparent;
    border-left: 26px solid #343434;
    position: absolute;
    right: -26px;
    top: 0;
    z-index: 1;
}
.bread-crumbss ul li a:before {
    content: "";
    border-top: 25px solid transparent;
    border-bottom: 25px solid transparent;
    border-left: 25px solid #fff;
    position: absolute;
    left: 0;
    top: 0;
}

.bread-crumbss ul li a:hover {
    background: #357DFD;
    color: #fff;
}
.bread-crumbss ul li a:hover:after {
    border-left-color: #357DFD;
    color: #fff;
}
.para-graphh, .img-contt {
    width: 50%;
    float: left;
}
.para-graphh {
    padding-right: 40px;
}
.entry-content ul li {
    margin: 6px 4px 3px;
    list-style-type: circle;
}

.entry-content ul li:before {
    content: '';
}
.entry-content ul {
    padding: 0 22px 0;
}
table.hwtw-tavle {
    background:#f5f5f5;
    box-shadow: 0px 1px 6px 0px #343434;
    border: none;
}

table.hwtw-tavle td, table.hwtw-tavle th {
    padding: 10px 15px;
    color: #000;
}
table.hwtw-tavle th {color:#fff;}
.tble-issue {
    margin: 40px auto;
    position: relative;
    width: 100%;
    max-width: 80%;
}
table.hwtw-tavle thead th {
    text-align: center;
}
td.cont-btn {
    text-align: center;
    padding: 43px 0!important;
} 

td.cont-btn a {
    background: #000;
    padding: 15px 27px;
    color: #fff;
    font-size: 16px;
}
td.cont-btn {
    background: #dddddd;
}
.account-navigation .Account-navigation-bar ul li {
    margin: 0;
    list-style-type: none;
}
.account-navigation .Account-navigation-bar ul {
    padding: 0!important;
    margin: 0;
}
.para-graphh.lwr-row {
    padding: 16px 35px;
}
.para-graphh.uppr-row {
    padding: 15px 20px;
} 
.full-membership {
    width: 100%;
    float: left;
    background: #4f4f4f;
    text-align: center;
    padding: 7px 0;
    color: #fff;
    font-family: 'open_sansbold';
    margin-bottom: 4px;
}
.full-membership p{
    font-family: 'open_sansbold';
}

#menu a.prett {
padding: 2px 30px!important;
}
#menu a {
    display: block!important;
    line-height: 35px!important;
    padding: 14px 16px!important;
    text-decoration: none!important;
    color: #000!important;
    font-size: 18px !important;
    font-family: 'roboto_condensedbold';
    text-transform: uppercase;
}
#menu li {
    padding:0px!important;
}
#menu li:first-child a.home:hover i {
    color: #fff;
}

#menu li:first-child {
    width: auto;
}
.gb-bnr {
    width: 100%;
    float: left;
    margin: 30px 0;
}
.inner-contacts {
    width: 100%;
    position: relative;
    margin: 0 auto;
    max-width: 50%;
}
.inner-contacts div#contact_form {
    width: 100%;
}
td.cont-btn a:hover {
    background: #357dfd;
}
a.crre-free {
    background-color: #000;
    padding: 20px 18px;
    width: auto;
    float: left;
    border-radius: 10px;
    color: #fff;
    font-size: 15px;
    margin-right: 87px;
}
a.crre-free:hover {
    background-color:#333;
}
.play-in h3 {
    margin-top: 20px;
}
.hngover-th {
    width: 100%;
    float: left;
    position: relative;
}
.system-call {
    width: 100%;
    float: left;
    margin: 15px 0px;
}
.system-call .full-membership {
    margin-bottom: 15px;
}
.classy-bar {
    width: 100%;
    float: left;
    text-align: center;
    margin: 30px 0;
}
.classy-bar a {
    background: #c02f30;
    color: #fff;
    padding: 15px 15px;
    font-size: 18px;
    border-radius: 7px;
    box-shadow: 0 2px 5px 0 rgb(192 47 48 / 24%), 0 2px 10px 0 rgb(192 47 48 / 55%);
}
.classy-bar a:hover {
    box-shadow: 0 2px 5px 0 rgb(192 47 48 / 0%), 0 2px 10px 0 rgb(53 125 253);
}
table.orders tr td {
    text-align: center;
}
.video_div {
    width: 100%;
    float: left;
    text-align: center;
}
.analysis_form {
    width: 100%;
    float: left;
    position: relative;
        margin: 25px 0;
}
.analysis_form .anaysos{
    width: 50%;
    float: left;
    position: relative;
}
.analysis_form .anaysos.vd_file {
    padding: 0 35px 0px 0px;
}
.analysis_form .anaysos form {
    margin: 36px 0 0;
}
.anaysosbtnn button.btn.btn-danger.btn-upload {
    background: #c02f30;
        padding: 12px 20px;
    border: none;
    color: #fff;
    font-size: 15px;
    margin: 13px 0 0;
    border-radius: 4px;
}
.anaysosbtnn button.btn.btn-danger.btn-upload:hover {
    background: #0c0c0c;
}
.anaysosbtnn {
    width: 100%;
    float: left;
    text-align: center;
}
.anaysos.vd_file textarea {
    min-height: 139px;
}
h2.mentorr-hedd {
    font-family: 'open_sansbold';
    font-size: 30px;
    width: 49%;
    line-height: 31px;
    position: relative;
    padding: 20px 0 35px;
}
h2.mentorr-hedd:before {
    border-bottom: 3px solid #d32227;
    position: absolute;
    width: 55px;
    content: "";
    top: 0;
    left: 0;
}
.feedbackvideo {
    width: 100%;
    float: right;
    text-align: center;
}
.feedbacknote {
    width: 100%;
    float: left;
    font-size: 15px;
    margin-bottom: 10px;
    background: #c02f30e0;
    padding: 15px 15px;
    border-radius: 4px;
    color: #fff;
}
.col-1.chngt56-ui {
    width: 100%;
}
.center_container.pasw-cont {
    max-width: 40%;
}
.col-1.chngt56-ui input {
    border-width: 1px;
    border-color: #d2d2d2;
    border-radius: 0px;
    background-color: #ffffff;
    font-size: 13px;
    color: #aaa9a9;
    height: 45px;
    padding-top: 0;
    padding-bottom: 0;
    border: 1px solid #d2d2d2;
}
.chngt56-ui .regin {
    margin-bottom: 15px;
}
.chngt56-ui input.btnwith_bg_b.sub-button.newsub-button {
    width: 100%;
    background: #d32227;
    border: navajowhite;
    height: 41px;
    color: #fff;
    text-align: center;
    font-family: 'montserratregular';
    font-size: 15px;
}
.chngt56-ui input.btnwith_bg_b.sub-button.newsub-button:hover {
    background-color: #000;
}
.center_container.lost-pwdbnr {
    max-width: 40%;
}
.quotes.lost-password.col-1 {
    width: 100%;
}
h2.ourr-miss {
    width: 100%;
    text-align: center;
    font-size: 48px;
    line-height: 31px;
    font-family: 'Montserrat', sans-serif;
    font-weight: 900;
    margin-bottom: 70px;
    text-transform: uppercase;
}

.play-in div#contact_form input,
.play-in div#contact_form textarea  {
    border: 1px solid #c02f30;
}
.container .memberpage .displayallmsgfriends .sntright_txt .user_chat .tym {
    width: 100%!important;
    float: left!important;
    margin: 0!important;
}
.container .memberpage .displayallmsgfriends  .user_chat.secondusermesg .user_name{
    float: left!important;
}
.container .memberpage .displayallmsgfriends  .user_chat.firstusermesg .tym{text-align: right!important;}
.container .memberpage .displayallmsgfriends  .user_chat.secondusermesg .tym{text-align: left!important;}
    .bach-apna .play_type {
        width: 40%;
        margin-left: 30%;
    }
    .bach-apna button {
    cursor: pointer;
    background-color: #c02f30;
    color: white;
    padding: 8px;
    margin: 15px;
    border: none;
    margin-left: 40%;
}
.bach-apna .pricelisting {
    text-align: center;
    margin-top: 20px;
}

.bach-apna .pricelisting {
    text-align: center;
}
.bach-apna .fullwidth {
    width: 100%;
}
.bach-apna .left {
    float: left;
}
.bach-apna ul {
    margin: 0px;
    padding: 0px;
    list-style-type: none;
}

.bach-apna ul {
    display: block;
    list-style-type: disc;
    margin-block-start: 1em;
    margin-block-end: 1em;
    margin-inline-start: 0px;
    margin-inline-end: 0px;
    padding-inline-start: 40px;
}
.bach-apna .pricelisting li span.span_users_month {
    float: none;
    width: auto;
    text-align: center;
    font-size: 30px;
    color: #fff;
    font-weight: bold;
    position: relative;
    padding: 5px 10px;
    text-transform: uppercase;
    letter-spacing: 2px;
    font-family: 'Montserrat', sans-serif;
}
.bach-apna .pricelisting li {
    display: inline-block;
    width: 45%;
    margin: 0.5%;
    padding: 20px 90px;
    box-sizing: border-box;
    position: relative;
    background:#0000004d;
    border: 2px solid #fff;
    border-radius: 30px;
}
.bach-apna .pricelisting li.dark_gray_box .span_price_per_month p {
   font-size: 25px;
    line-height: 42px;
    margin-bottom: 20px;
    font-weight: bold;
    border: 1px solid #fff;
    border-radius: 5px;
    padding-right: 0;
    background-color: #fff;
    color: #000;
}
.bach-apna .btnwith_bg_b, .bach-apna .btnwith_bg_p, .bach-apna .btnwith_bg_dp {
    color: #fff;
    font-size: 17px;
    text-transform: uppercase;
    line-height: 40px;
    padding: 0 20px;
    width: 100%;
    box-sizing: border-box;
    float: left;
    border-radius: 4px;
    background-color: #c02f30;
}
a.purchasepackage.btnwith_bg_b {
    width: max-content;
    margin: 0 auto;
    float: none;
    padding: 6px 25px;
    border-radius: 30px;
    background-color: #ff1a1c;
    font-weight: bold;
}
.bach-apna .w3l-sidebar button.w3-bar-item {
    margin: 0 0 9px 0!important;
}
.bach-apna {
    background-image: url(/public/images/membershipimg.jpg);
    height: 600px;
    background-size: cover;
    background-position: top;
    background-repeat: no-repeat;
    padding: 6% 0;
}
.bach-apna span.span_price {
   padding: 20px 0 0;
    text-align: center;
}
.bach-apna span.span_price p {
    color: #fff;
    font-size: 20px;
    font-family: 'Montserrat', sans-serif;
    width: max-content;
    background-color: #ff1a1c;
    margin: 0 auto;
    padding: 6px 30px;
    border-radius: 5px;
}
.bach-apna h2 {
    font-size: 50px;
    line-height: 54px;
    color: #ff1a1c;
    text-align: center;
    margin-bottom: 25px;
    text-transform: uppercase;
    text-shadow: 1px 2px 5px #000;
	position: relative;
}
.bach-apna h2::before {
    content: '';
    top: 27px;
    width: 90px;
    height: 1px;
    background-color: #fff;
    position: absolute;
    left: -60px;
}
.bach-apna h2::after {
    content: '';
    top: 27px;
    width: 90px;
    height: 1px;
    background-color: #fff;
    position: absolute;
    right: -60px;
}
.bach-apna .btnwith_bg_b:hover {
    background: #07a3f2;
}
label.check-krenge select {
    background: #343434;
    color: #fff;
    font-family: 'open_sansregular';
    font-size: 15px;
    padding: 10px 15px;
}
label.picture {
    cursor: pointer;
    display: block;
    margin: 10px auto 40px;
    border: 0;
    width: 170px;
    height: 170px;
    object-fit: cover;
    background-color: #e9e9e9;
    color: #fff;
    border: 7px solid #d32227;
    font-weight: 700;
    font-size: 60px;
    text-align: center;
    text-transform: uppercase;
    line-height: 151px;
    position: relative;
    overflow: hidden;
    border-radius: 6px;
}
label.picture img {
    width: 100%;
    display: block;
    height: 160px;
}
.profile-pic-img {
    width: 22%;
}
.profile-pic-content {
    width: 92%;
    float: left;
    border: 6px solid #d32227;
    border-radius: 18px;
    padding: 10px 15px;
}
.tabcontent h2.usr-name {
    font-family: 'open_sansbold';
    margin: 0;
    border: none;
    padding: 0;
    font-size: 24px;
}
.profile-pic-content p {
    font-size: 24px;
    margin: 15px 0;
    font-family: 'montserratregular';
    line-height: 28px;
    margin: 0;
}
.profile-pic-img label.picture {
    margin: 0px;
}
.profileiu-content {
    width: 78%;
}
input#profile_pic {
    display: none;
}
.myaccount-user-column.message.newly-made {
    display: block;
    width: 70%;
    float: left;
}
.myaccount-user-column.username.hexa {
    width: 30%;
    float: left;
    display: block;
}
.stats-table {
    width: 100%;
    float: left;
    display: flex;
    flex-flow: wrap;
    text-align: center;
    justify-content: center;
    margin: 0 0 26px;
    background: #c02f30;
    margin: 15px 0;
    padding: 10px 0px;
    border-radius: 21px;
}
.jabra {
    width: 100%;
    float: left;
    margin: 17px 0;
}
.jabra a {
    background: #ccc;
    padding: 9px 14px;
    width: 100%;
    color: #fff;
    font-family: 'montserratregular';
    font-family: 'open_sansbold';
    border-radius: 10px;
    line-height: 51px;
    font-size: 16px;
}
.stats-table .total_match, .stats-table .match_statics {
    margin: 0 11px;
    background: #ffffff;
    box-shadow: none;
    border-radius: 7px;
    color: #fff;
    width: 17%;
    border: none;
    padding: 10px;
}
.stats-table h2 {
    font-family: 'montserratregular';
    font-size: 36px;
    border-bottom: none;
    padding-bottom: 10px;
margin-bottom: 0px;
    color: #000;
}
.fusion-column-wrapper:hover{
    cursor:pointer;
}
.edti-ing-pro input, .edti-ing-pro textarea {
    border-width: 1px;
    border-color: #d2d2d2;
    border-radius: 0px;
    background-color: #ffffff;
    font-size: 13px;
    color: #aaa9a9;
    height: 45px;
    padding-top: 0;
    padding-bottom: 0;
    border: 1px solid #d2d2d2;
}
.edti-ing-pro .label {
    color: #6b6b6b;
    line-height: 27px;
}
.edti-ing-pro .field {
    height: 72px;
}
.edti-ing-pro input.btnwith_bg_b.Update-button {
    width: 21%;
    background: #d32227;
    border: navajowhite;
    height: 41px;
    color: #fff;
    text-align: center;
    font-family: 'montserratregular';
    font-size: 15px;
    float: right;
    margin: 26px 0 0;
}
.image-side {
    width: 41%;
    float: left;
    overflow: hidden;
}
.content-side {
    float: right;
    width: 55%;
}
.content-side p {
    line-height: 22px;
    overflow: auto;
    position: relative;
    max-height: 300px;
    padding-right: 12px;
}
.icon-slided {
    width: 100%;
    float: left;
    position: relative;
    display: flex;
    margin: 30px 0;
}
.icon-slided  .col-sm-3 {
    width: 16%;
    float: left;
    margin: 6px 3px;
    
}
.member-log .play_type {
        width: 40%;
        margin-left: 30%;
    }
    .member-log button {
    cursor: pointer;
    background-color: #c02f30;
    color: white;
    padding: 8px;
    margin: 15px;
    border: none;
    margin-left: 40%;
}
.member-log .pricelisting {
    text-align: center;
    margin-top: 20px;
}

.member-log .pricelisting {
    text-align: center;
}
.member-log .fullwidth {
    width: 100%;
}
.member-log .left {
    float: left;
}
.member-log ul {
    margin: 0px;
    padding: 0px;
    list-style-type: none;
}

.member-log ul {
    display: block;
    list-style-type: disc;
    margin-block-start: 1em;
    margin-block-end: 1em;
    margin-inline-start: 0px;
    margin-inline-end: 0px;
    padding-inline-start: 40px;
}
.member-log .pricelisting li span.span_users_month {
    /* float: none; */
    /* width: auto; */
    text-align: center;
    font-size: 20px;
    color: #000;
    font-weight: bold;
    position: relative;
    /* top: -42px; */
    background: #ffffff;
    padding: 5px 10px;
    text-transform: uppercase;
    letter-spacing: 2px;
}
.member-log .pricelisting li {
    display: inline-block;
    width: 23.7%;
    margin: 1.5%;
    padding: 30px 32px;
    box-sizing: border-box;
    position: relative;
    background: #fff;
    box-shadow: 0 2px 5px 0 rgba(0,0,0,0.16), 0 2px 10px 0 rgba(0,0,0,0.12);
}
.member-log .pricelisting li.dark_gray_box .span_price_per_month p {
    font-size: 24px;
    line-height: 42px;
    margin-bottom: 20px;
    font-weight: bold;
    color: #000;
    border-radius: 2px;
    padding-right: 0;
}
.member-log .btnwith_bg_b, .member-log .btnwith_bg_p, .member-log .btnwith_bg_dp {
    color: #fff;
    font-size: 17px;
    text-transform: uppercase;
    line-height: 40px;
    padding: 0 20px;
    width: 100%;
    box-sizing: border-box;
    float: left;
    border-radius: 4px;
    background-color: #c02f30;
}
.member-log .w3l-sidebar button.w3-bar-item {
    margin: 0 0 9px 0!important;
}
.member-log {
    width:100;
    float:left;
    padding: 0% 0;
}
.member-log span.span_price {
    padding: 20px 0;
    border-bottom: 2px solid #c02d2f;
    margin-bottom: 12px;
}
.member-log span.span_price p {
    color: #000;
    font-family: 'open_sansregular';
    font-size: 15px;
}
.member-log span.span_signup.left.fullwidth {
    line-height: 32px;
        font-family: 'open_sansregular';
    font-size: 14px;
}
.thre-box p {
    font-family: 'montserratregular';
    height: auto;
    width: 100%;
    float: left;
    z-index: 999999;
    color: #000;
    font-size: 18px;
    line-height: 24px;
}
.member-log h2 {
    font-size: 60px;
    line-height: 1.08;
    color: #fff;
    text-align: center;
    margin-bottom: 25px;
}
.member-log .btnwith_bg_b:hover {
    background: #07a3f2;
}
/*.topnav {
    overflow: visible;
    background-color: #000000a3;
    position: absolute;
    z-index: 9999;
    left: 0;
    width: 100%;
    float: left;
    padding: 0px;
    text-align: center;
    top: 47px;
}*/
.topnav {
    display: block !important;
    position: relative;
    width: 30%;
    top: 74px;
    left: 0px;
    background-color: transparent !important;
}
/*.topnav #myLinks {
  display: none;
}*/
.topnav #myLinks {
    display: none;
/*    background-color: #000;*/
    position: absolute;
    width: 70% !important;
    text-align: center;
    z-index: 9;
/*    background-image: linear-gradient(180deg, #252525, #605757);*/
    border: 3px solid #c02f30;
    border-radius: 20px;
    background-color: #fff;
}

/*.topnav a {
    color: white;
    padding: 10px 20px;
    text-decoration: none;
    font-size: 15px;
         font-family: 'bebas_neuebold';
    display: block;
}*/
.topnav a {
/*    color: #fff !important;*/
    color: #c02f30 !important;
    padding: 10px 20px;
    text-decoration: none;
    font-size: 15px;
    font-family: 'bebas_neuebold';
    display: block;
}

/*.topnav a.icon {
    background: black;
    display: block;
    position: absolute;
    right: 0;
    top: -53px;
    text-align: center;
    font-size: 22px;
    width: 100%;
    float: left;
}*/
.topnav a.icon {
/*    background: #000 !important;*/
    display: block;
    position: absolute;
    left: 0;
    top: -53px;
    text-align: center;
    font-size: 22px;
    width: 20%;
    float: left;
/*    background-image: linear-gradient(180deg, #252525, #605757);*/
    border: 3px solid #c02f30;
    border-radius: 20px;
}
.topnav a.icon:hover {
    background-color: #c02f30;
}
.topnav a.icon:hover i {
    color: #fff;
}

.topnav a:hover {
  background-color: #ddd;
  color: black;
  border-radius: 20px;
}

.active {
  color: white;
}
.follow-us.left.on-moblie-nlo {
    display: none;
}
.content-side h2 {
    font-family: 'montserratregular';
    line-height: 2;
}
.icon-slided .col-sm-3 img {
    transition: transform .5s;
}
.icon-slided .col-sm-3:hover img {
    transform: scale(1.1);
    transition: transform .5s;
}
.slideshow-container {
    margin-top: 15px!important;
}
.topnav{
    display:none;
}
.hit-box1 {
    width: 100%;
    float: left;
    /*background-image: url(/public/images/grass.png);*/
    padding: 45px 0;
    /*background: #f5f5f5;*/
    display: none;
}
.hit-box1.ueah-op1 {
    background-image: url(/public/images/part.jpg);
    background-size: cover;
    background-repeat: no-repeat;
}
.hit-box1 h1 {
    color: #fff;
    font-size: 30px;
    margin: 25px 0;
    font-family: 'montserratbold';
    line-height: 1.5;
}
.hit-box1 h2 {
    color: #fff;
    font-size: 30px;
    font-family: 'montserratsemibold';
    margin: 50px 0px 25px 0px;
}
.hit-box1 p {
    color: #fff;
    font-size: 18px;
    font-family: 'montserratregular';
    line-height: 28px;
    padding-right: 34px;
    margin-bottom: 50px!important;
}
.hit-box1 a {
    color: #c02f30;
    background-color: #fff;
    font-size: 25px;
    padding: 10px 25px;
    font-family: 'montserratbold';
    border-radius: 35px;
}
/*.hit-box2 {
    width: 100%;
    float: left;
    background-image: url(/public/images/runup.jpg);
    padding: 15px 0;
}*/
.hit-box1 .left.fullwidth {
    background-image: url(../images/cricback.jpg);
    outline: 5px solid #c02f30;
    outline-offset: 30px;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
    padding: 35px;
}
/*.hit-box1 .left.halfwidth {
    margin-top: 50px;
}*/
.hit-box1 .right.halfwidth {
    background-image: url(/public/images/red_grahic.png);
    background-size: contain;
    background-position: center;
    background-repeat: no-repeat;
    padding: 60px 10px;
}
.hit-box1 .right.halfwidth img {
    width: 350px;
    height: 350px;
    border-radius: 50%;
    object-fit: cover;
    position: relative;
    left: 100px;
}
.hit-box1 .imgright:before {
    content: "";
    background-image: url(/public/images/batsman-miss.png);
    width: 130px;
    height: 130px;
    background-color: #fff;
    top: 45px;
    left: 30px;
    position: absolute;
    background-size: inherit;
    background-repeat: no-repeat;
    border-radius: 100%;
    background-position: center;
    z-index: 9;
    display: none;
}
.hit-box1 .imgright:after {
    display: none;
}
.hit-box2 h1 {
    text-align: center;
    font-size: 60px;
    color: #000;
    font-family: 'montserratextrabold';
    line-height: 1.1;
    margin: 100px 0px 50px 0px;
    padding: 0px 65px;
    text-transform: uppercase;
}
.hit-box2 {
    width: 100%;
    float: left;
    background-color: #fff;
    padding: 15px 0 25px;
    background-repeat: no-repeat;
    background-position: bottom;
    background-size: cover;
}
.hit-box2 p {
    text-align: center;
    color: #000;
    font-size: 20px;
    line-height: 24px;
    font-family: 'montserratmedium';
}
.hit-box2 .col-sm-4 {
    width: 20%;
    float: left;
    background-color: #c02f30;
    margin: 10px;
    padding: 25px;
    text-align: center;
    margin-right: 51px;
    border-radius: 20px;
    box-shadow: 1px 1px 10px 2px #888585;
}
.hit-box2 .col-sm-4 img {
    margin: 0 auto;
    /*width: 100px;*/
}
.hit-box2-bt {
    width: 100%;
    float: left;
    margin: 50px 0px 0px 0px;
    text-align: center;
}
.hit-box2-bt a {
    background: #c02f30;
    color: #fff;
    font-size: 30px;
    padding: 10px 25px;
    font-family: 'montserratbold';
    border-radius: 35px;
}
.hit-img {
    height: 160px;
}
.do-jode{
    width: 100%;
    float: left;
    padding: 45px 0px;
    margin-top: 100px;
}
.do-jode .left.fullwidth {
/*    background-image: url(../images/backbck.png);*/
    background-image: url(../images/cricback.jpg);
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    padding: 35px;
    outline: 5px solid #c02f30;
    outline-offset: 30px;
}
.do-jode .left.halfwidth {
/*    background-image: url(../images/cntctimgbg.png);*/
    background-image: url(/public/images/red_grahic.png);
    background-size: contain;
    background-position: center;
    background-repeat: no-repeat;
    padding: 150px 10px;
}
.do-jode .left.halfwidth .imgleft {
    position: relative;
    left: 90px;
}
.do-jode .imgleft:after {
    content: "";
    background-image: url(/public/images/icon-growth.png);
    width: 130px;
    height: 130px;
    background-color: #fff;
    top: 45px;
    right: 130px;
    position: absolute;
    background-size: inherit;
    background-repeat: no-repeat;
    border-radius: 100%;
    background-position: center;
    z-index: 9;
    display: none;
}
.do-jode .left.halfwidth .imgleft img.batter-oahj {
    width: 450px;
    height: 450px;
    border-radius: 50%;
    object-fit: cover;
}
.cool-brother {
    padding: 0 0 0 75px;
}
.icon-tile {
    font-family: 'open_sansbold';
    text-align: center;
    color: #fff;
    font-size: 27px;
    margin-top: 11px;
    margin-bottom: 10px;
    font-size: 20px;
}
.icon-tile {
    height: 60px;
}
.icon-tile.yupol {
    font-size: 24px;
    font-family: 'montserratextrabold';
    line-height: 1.5;
    margin: 5px;
}
.icon-tile{
    font-size: 24px;
    font-family: 'montserratextrabold';
    line-height: 1.3;
    margin: 5px 0px;    
}
.pub-bar {
    width: 100%;
    float: left;
}
.grey-bar {
    width: 100%;
    float: left;
    background: #fff;
    padding: 29px 0 65px;
    position: relative;
    margin-bottom: 50px;
}
.grey-bar p {
    text-align: center;
    color: #c02f30;
    font-family: 'Montserratextrabold';
    font-size: 50px;
    padding: 0 170px;
    line-height: 1.2;
}
.grey-bar ul {
    list-style-type: none!important;
    padding: 0;
    display: flex;
    text-align: center;
    width: 100%;
    float: left;
    padding: 50px 0px 110px;
    justify-content: space-evenly;
}
.grey-bar ul li{
    list-style-type: none!important;
}
.grey-bar ul li {
    /*border: 5px solid #e91d00;*/
    border-radius: 50%;
    padding: 0px 50px 0;
    width: 250px;
    height: 250px;
    text-align: center;
    color: #fff;
    font-family: 'open_sanssemibold';
    line-height: 25px;
    font-size: 20px;
    background: #262626;
    position: relative;
    margin: 0 151px 0 0px;
    display: grid;           
}
.grey-bar li img {
    width: 100px;
    margin: auto;
}
.grey-bar a {
    background: #c02f30;
    color: #fff;
    font-size: 30px;
    padding: 10px 25px;
    font-family: 'montserratbold';
    left: 43.5%;
    position: absolute;
    bottom: 5px;
    border-radius: 35px;
}
.grey-bar ul li.shlogger a {
    position: inherit;
}
.grey-bar li.jin-tody {
    line-height: 78px;
    margin-bottom: 23px;
}
.grey-bar ul li:after {
    content: ' ';
    background: url(../images/right-arrow-img.png) no-repeat;
    position: absolute;
    margin-top: 6px;
    width: 125px;
    height: 75px;
    top: 90px;
    left: 300px;
}
.grey-bar ul li:nth-child(3):after {background: none; display:none; }
.grey-bar ul li:nth-child(3) {margin:0px;}

.main-content-bt {
    width: 100%;
    float: left;
    background-image: url(/public/images/MainImage.png);
    padding: 45px 0;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
}
.main-content-ourmission {
    width: 100%;
    float: left;
    background-image: url(/public/images/OurMission.png);
    padding: 45px 0;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
    max-height: 702px;
    height: 701px;
    /* min-height: 702px; */
    position: relative;
}
.main-content-bt h1 {
    color: #fff;
    font-size: 36px;
    margin: 25px 0;
    font-family: 'open_sanssemibold';
    line-height: 41px;
    margin-top: 60px;
}
.main-content-bt img {
    width: 6%;
    text-align: center;
}
.logg-ful-ny, .logg-ful-ny a {
    color: #fff;
    font-size: 34px;
    padding: 20% 0 0;
    font-family: 'bebas_neuebold';
    margin-top: 2%;
    letter-spacing: 5px;
    font-style: italic;
}
.mentp-coah-sec {
    width: 100%;
    float: left;
    background: #f1f1f1;
    position: relative;
}
.abt-footer-sec {
    width: 100%;
    float: left;
    background-image: url(/public/images/RoadtoSuccessimage.png);
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
    padding: 60px 0;
    max-height: 696px;
    height: 696px;
        position: relative;
}
.coantact-back{
    width: 100%;
    float: left;
    background-image: url(/public/images/Toolsimage.png);
   background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
    padding: 50px 0;
    /* max-height: 701px; */
    /* height: 701px; */
    position: relative;
}
.fullget{
    background-image: url(/public/images/catchh.jpg);
}
.conrner-formg-rt {
    width: 100%;
    float: left;
    background-image: url(/public/images/CricketBallbackground.png);
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
    position: relative;
}
.conrner-formg-rt {
    background-image: none;
    background-color: #f1f1f1;
}
.conrner-formg-rt.indvdaus {
    background-color: #313131;
    background-image: none;
}
.conrner-formg-rt.witcher h1, .conrner-formg-rt.witcher .wpb_column p, .conrner-formg-rt.witcher p.hold-on a, .conrner-formg-rt.witcher div#contact_form h3{
    color: #000;
}
.conrner-formg-rt.witcher p.hold-on a:hover{
    color:#ff1616;
}
.foolt_logo img {
    width: 16%;
}
.foolt_linkk {
    width: 100%;
    float: left;
    text-align: right;
}
.foolt_linkk a {
    background: #ff1616;
    color: #fff;
    font-size: 45px;
    padding: 14px 24px 1px;
    font-family: 'bebas_neuebold';
    text-align: right;
    font-family: 'antoniobold';
    font-style: italic;
}
.foolt_logo h1 {
    position: absolute;
    color: #ffffffd1;
    font-family: 'bebas_neuebold';
    font-size: 60px;
    letter-spacing: 4px;
    top: 54%;
    left: 22%;
    text-transform: capitalize!important;
}
.coantact-back h1 {
    /*text-align: right;*/
    text-align:center;
    font-family: 'open_sanssemibold';
    line-height: 52px;
    font-size: 42px;
    margin-bottom: 30px;
}
.coantact-back p {
    font-family: 'montserratregular';
   text-align:center;
    font-size: 22px;
    line-height: 32px;
    margin: 52px 0 90px 0;
    max-width: 680px;
    width: 100%;
}
.coantact-back a {
    font-family: 'open_sansbold';
    color: #ff1616;
    text-align: right;
    font-size: 34px;
    letter-spacing: 3px;
    line-height: 66px;
    font-family: 'antoniobold';
    font-style: italic;
}
.coantact-back.fullget
.do-jode {
    width: 100%;
    float: left;
    background: #d9d9d9;
    overflow: hidden;
}
.writtin0cafg h1 {
    font-family: 'open_sansbold';
    /* text-align: center; */
    font-size: 40px;
    padding: 0;
    line-height: 54px;
    margin: 0 0 19px 0;
}
.do-jode h1 {
    text-align: center;
    font-size: 50px;
    font-family: 'montserratextrabold';
    text-transform: uppercase;
    color: #fff;
}
.writtin0cafg p {
    font-family: 'montserratregular';
    font-size: 22px;
    line-height: 29px;
    margin: 36px 0;
    color: #fff;
}
.right.halfwidth.writtin0cafg a {
    color: #c02f30;
    padding: 10px 25px;
    background-color: #fff;
    border-radius: 20px;
    font-size: 25px;
    font-family: 'montserratbold';
}
.writtin0cafg {
    padding: 62px 22px 0;
    margin-top: 62px;
}
/*li.shlogger img {
    width: 62%;
    position: absolute;
    bottom: -81px;
    left: 28px;
}*/
li.shlogger span a{
    background: none;
    color: none;
    font-size: 0px;
    padding:0;
    
}
.learndnborn {
    width: 100%;
    float: left;
    background-image: url(/public/images/LearnImage.jpg);
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
    padding: 109px 0;
    max-height: 701px;
    height: 701px;
    position: relative;
}
.hormokplds{
    background-image: url(/public/images/coolco.jpg);
}
.learndnborn h1{
text-align: right;
    color: #FFF;
    font-family: 'open_sanssemibold';
    line-height: 52px;
    font-size: 60px;
    margin-bottom: 30px;
}
.learndnborn p {
    font-family: 'montserratregular';
    color: #fff;
    text-align: right;
    font-size: 25px;
    line-height: 32px;
    margin: 98px 0;
}
.learndnborn a{
    font-family: 'open_sansbold';
    color: #ff1616;
    text-align: right;
    font-size: 34px;
    letter-spacing: 3px;
    float: right;
    line-height: 66px;
    font-family: 'antoniobold';
    font-style: italic;
}
.learndnborn.hormokplds a , .fullget a{
    font-family: 'open_sansbold';
    color: #ff1616;
    /*text-align: right;*/
    font-size: 34px;
    letter-spacing: 3px;
    /*float: right;*/
    line-height: 66px;
    font-family: 'antoniobold';
    font-style: italic;
    background: #ff1616;
    color: #fff;
    font-size: 32px;
    padding: 9px 7px 0;
    /* font-family: 'bebas_neuebold'; */
}
.wpb_column {
    color: #fff;
        font-family: 'open_sansregular';
        font-size:15px;
}
.schoolbacho {
    width: 100%;
    float: left;
    background-image: url(/public/images/Coachinggg.png);
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
    padding: 100px 0;
    /* max-height: 648px; */
    /* height: 648px; */
    position: relative;
    background: #f5f5f5;
}
.schoolbacho h1 {
    text-align: left;
    color: #c02f30;
    line-height: 52px;
    font-size: 42px;
    margin-bottom: 30px;
    font-family: 'montserratblack';
}
.schoolbacho p {
    font-family: 'montserratregular';
    /*color: #fff;*/
    text-align: left;  
    font-size: 22px;
    line-height: 32px;
    margin: 35px 0;
}
.schoolbacho ul{
    list-style-type: none;
    padding: 0px 0px 35px;
}
.schoolbacho ul li {
    font-size: 22px;
    font-family: 'montserratregular';
    line-height: 1.4;
    margin-bottom: 25px;
    background-image: url(../images/leftarrow.png);
    background-repeat: no-repeat;
    background-position-x: left;
    background-size: auto;
    padding-left: 30px;
    list-style-type: none;
}
.schoolbacho a {
    font-family: 'montserratbold';
    font-weight: bold;
    font-size: 30px;
    padding: 10px 20px;
    border-radius: 30px;
    font-style: normal;
    background-color: #c02f30;
    color: #fff;
}
.schoolbacho .right.halfwidth {
    background-image: url(../images/cntctimgbg.png);
    background-size: contain;
    background-position: center;
    background-repeat: no-repeat;
    padding: 150px 10px;
}
.schoolbacho .right.halfwidth .imgright {
    position: relative;
    float: left;
    width: 100%;
    text-align: center;
}
.schoolbacho .right.halfwidth .imgright img {
    width: 500px;
    height: 500px;
    border-radius: 50%;
    object-fit: cover;
}
.schoolbacho .right.halfwidth .imgright:after {
    content: '';
    background-image: url(../images/icnclub.png);
    width: 150px;
    height: 150px;
    top: 60px;
    position: absolute;
    border-radius: 100%;
    right: 65px;
    background-size: contain;
    background-repeat: no-repeat;
    display: none;
}.slide-into-dm.left.fullwidth {
    display: none;
}
.becomae-prolev {
    width: 100%;
    float: left;
    margin: 40px 0;
}
.starta-jou {
    width: 100%;
    float: left;
    background-image: url(/public/images/Journeyimage.png);
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
    padding: 109px 0;
    max-height: 695px;
    height:695px;
    position: relative;
}
.starta-jou h1 {
    font-family: 'antoniobold';
    font-style: italic;
    color: #fff;
    font-size: 55px;
    letter-spacing: 1px;
}
.starta-jou .foolt_linkk {
    text-align: left;
    position: absolute;
    width: 100%;
    float: left;
    bottom: 82px;
    left: 0;
    padding-left: 6%;
}
.starta-jou .foolt_linkk img {
    float: right;
    right: 18%;
    position: absolute;
    top: -28px;
}
.indvdaus p {
    font-size: 20px;
    line-height: 22px;
    margin: 18px 0;
}
.online-numbers {
    width: 100%;
    float: left;
    background: url(../images/backbck.png)no-repeat scroll center center/100%;
    padding: 105px 45px;
/*    margin-bottom: 45px;*/
}
.online-numbers h1 {
    text-align: center;
    color: #fff;
    font-size: 40px;
    margin: 21px 0;
    font-family: 'open_sanssemibold';
}
.reddboxx {
    width: 100%;
    display: flex;
    border-radius: 8px;
    justify-content: space-around;
}
.redd__boxxqw {
    width: 100%;
    float: left;
    text-align: center;
    max-width: 277px;
    
}
.mumber span {
    background: #c02f30;
    width: 100%;
    float: left;
    padding: 0px;
    border-radius: 7px;
    font-size: 48px;
    display: flex;
    height: 142px;
    justify-content: center;
    align-items: center;
    color: #fff;
    font-family: 'montserratregular';
    text-transform: uppercase;
    font-weight: bold;
}
.redd__boxxqw .mumber {
    margin: 0 auto;
    width: 100%;
    max-width: 142px;
}
.likhit {
    color: #fff;
    font-size: 20px;
    line-height: 18px;
    margin: 7px 0 0;
    width: 100%;
    float: left;
    line-height: 30px;
    text-transform: uppercase;
    font-family: 'montserratsemibold';
    margin-top: 25px;
}
.onlinenumbers_container {
    position: relative;
    margin: 0 auto;
    max-width: 1444px;
    width: 100%;
    padding: 33px 45px;
}
.likhit.yunki {
    line-height: 36px;
}
.mentors-ell.deictero-ali .fusion-column-wrapper {
    width: 33%;
    text-align:center;
}
.themost-plce {
    width: 100%;
    float: left;
    background-image: url(/public/images/ProMasterclassesImage.png);
    padding: 85px 0 120px;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
}

.themost-plce h1 {
    margin-bottom: 40px;
    color: #fff;
    font-size: 60px;
    font-family: 'open_sansbold';
}
.themost-plce h4 {
    font-family: 'open_sanssemibold';
    font-size: 33px;
    color: #fff;
    margin-bottom: 55px;
}
.themost-plce a {
    color: #fff;
    font-size: 16px;
    font-family: 'open_sanssemibold';
}
.hit-box1.coaheme-atbt {
    background-image: url(/public/images/CricketBallbackground.png);
    padding: 38px 0;
}
.hit-box1.coaheme-atbt h1 {
    margin-bottom: 0px;
    color: #fff;
    font-size: 60px;
    font-family: 'open_sansbold';
}
.hit-box1.coaheme-atbt h2 {
    color: #fff;
    font-size: 40px;
    font-family: 'open_sanssemibold';
    padding: 45px 0;
}
.caoch-method {
    background: #ececec;
    padding: 25px 0;
}
.imagica-secto {
    width: 27%;
    float: left;
    text-align:center;
}
.imagica-content {
    float: right;
    width: 67%;
    float: right;
    width: 67%;
    font-size: 18px;
    line-height: 29px;
    font-family: 'open_sanssemibold';
}
.imagica-secto a {
    background: #ff1616;
    color: #fff;
    font-size: 32px;
    padding: 11px 28px;
    font-family: 'bebas_neuebold';
    line-height: 3;
     position: relative;
}

.justimagin {
    background: #fff;
    border-radius: 16px;
    padding: 22px 25px 8px;
}
.imagica-content p {
    font-size: 18px;
    line-height: 29px;
    font-family: 'open_sanssemibold';
}
.on9-mentor {
    width: 100%;
    float: left;
    background-image: url(/public/images/OnlineMentoringImage.png);
    padding: 35px 0;
    padding: 35px 0;
    background-position: bottom;
    background-repeat: no-repeat;
    background-size: cover;
}
.on9-mentor h1 {
    margin-bottom: 0px;
    color: #fff;
    font-size: 65px;
    font-family: 'open_sansbold';
    text-align: right;
}
.on9-mentor h4 {
    color: #fff;
    font-size: 36px;
    font-family: 'open_sanssemibold';
    padding: 50px 0;
    text-align: right;
    line-height: 38px;
}
.on9-mentor p {
    color: #fff;
    font-size: 16px;
    font-family: 'montserratregular';
    line-height: 24px;
    padding-right: 0px;
    text-align: right;
}
.post-box {
    width: 100%;
    float: left;
    border: 6px solid #ccc;
    border-radius: 15px;
    padding: 15px 15px;
    margin: 10px 0;
}
.post-img-box {
    float: left;
    width: 20%;
}
.post-img-box label.post-picture {
    border: 4px solid #d32227;
    width: 170px;
    height: 170px;
}
.post-content-box {
    float: right;
    width: 80%;
}
.post-img-box img {
    width: 100%;
    display: block;
    height: 162px;
    object-fit: cover;
}
.post-content-box p {
    margin: 0;
    line-height: 20px;
    font-family: 'montserratregular';
}
.post-img-box label.post-date {
    font-family: 'open_sansbold';
    text-align: left;
    font-size: 14px;
    width: 88%;
    float: left;
    margin: 7px 0 0;
}
.account-navigation ul li a {padding:0px;}
.customNavigation {
    width: 100%;
    float: left;
    position: relative;
}
.thre-box.slider {
    margin-bottom: 40px;
    width: 100%;
    height:auto;
    overflow: hidden;
    float: left;
/*    min-height: 455px;*/
}
.customNavigation .prev, .customNavigation .next {
    cursor: pointer;
    position: absolute;
    top: 50%;
    width: auto;
    margin-top: -22px;
    padding: 16px;
    color: white;
    font-weight: bold;
    font-size: 18px;
    transition: 0.6s ease;
    border-radius: 0 3px 3px 0;
    user-select: none;
    background: #c02d2f;
    width: 9%;
    text-align: center;
}
.learnprctce {
    text-align: center;
    float: left;
    width: 100%;
    position: relative;
}
.learnprctce::before {
    position: absolute;
    left: 0;
    top: 20px;
    border: 2px solid #c02f30;
    width: 100%;
    content: '';
	background: #c02f30;
}
span.lp-imp {
    background: #fff;
    color: #c02f30;
    padding: 0 15px;
    float: none;
    font-size: 36px;
    font-family: 'Montserrat', sans-serif;
    text-transform: uppercase;
    font-weight: bold;
    position: relative;
}
.elemtor-pro {
    width: 100%;
    float: left;
    margin: 15px 0;
}
.elemtor-pro .mast-harbour {
    /*width: 23%;*/
    width: 14%;
    float: left;
    margin: 0 10px 15px;
    padding: 10px;
    border-radius: 10px;
}
.elemtor-pro .hdrvdo{
/*    border: none;
    margin: 40px 0 25px 0;*/
    margin: 10px 0px;
    float: left;
    width: 100%;
    clear: both;
/*    background: url(../images/zooming.png)no-repeat scroll right center/3%;*/
    cursor: pointer;
    border: 3px solid #c02f30;
    border-radius: 20px;
    padding: 0px 20px;
    position: relative;
}
.elemtor-pro .hdrvdo::after {
    content: "";
    position: absolute;
    width: 25px;
    height: 25px;
    top: 2px;
    right: 20px;
    background-image: url(../images/zooming.png);
    background-repeat: no-repeat;
    background-size: 100%;
    background-position: center;
}
.elemtor-pro .hdrvdo h2 {
    width: max-content;
    padding: 0;
    border-color: #c02f30;
    color: #c02f30;
/*    font-size: 32px;*/
    text-transform: uppercase;
    font-family: 'Montserrat', sans-serif;
    line-height: 30px;
    font-weight: bold;
    font-size: 20px;
    margin-bottom: 0px !important;
    text-decoration: none;
}
.viddivv {
    width: 100%;
    float: left;
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
    position: relative;
}
.viddivv::after {
    content: '';
    /*width: 60px;
    height: 60px;*/
    width: 50px;
    height: 50px;
    background-image: url(../images/playbtn.png);
    position: absolute;
    background-repeat: no-repeat;
    border-radius: 100px;
    background-position: center;
    /*top: 160px;*/
    top: 85px;
    left: 5px;
    background-size: 96%;
    display: none;
}
.suggestons {
    font-size: 16px;
    padding: 0;
    margin: 20px 0 0;
    font-weight: bold;
    font-family: 'Montserrat', sans-serif;
}
.elemtor-pro .mast-harbour+.mast-harbour+.mast-harbour+.mast-harbour+.mast-harbour .viddivv::after {
    background-image: url(../images/playbtnred.png);
}
.img-tio {
    float: left;
    padding: 8px 16px;
}
.anthertons h4 {
    /*font-size: 24px;*/
    font-size: 16px;
    line-height: 24.4px;
    font-family: 'Montserrat', sans-serif;
    text-transform: uppercase;
	text-align: center;
}
.video-player .videoes {
/*    border: none;*/
    padding: 15px 15px;
/*    background: #dc1113;*/
    float: left;
    width: 100%;
    border: 3px solid #c02f30;
    border-radius: 20px;
    margin: 10px 0px;
}
.video-player .videoes ul{
    list-style-type:none;
    padding:0px;
}
.video-player .videoes ul li {
    margin: 6px 4px 4px;
    list-style-type: none;
    padding: 7px 12px;
/*    color: #fff;*/
    font-family: 'montserratmedium';
    font-size: 19px;
    /*background: #000;
    border: 0px;*/
    color: #c02f30;
    border: 3px solid #c02f30;
    border-radius: 20px;
}
.runn-awayy {
    margin: 30px 0;
}
.video-play-content {
/*    background: #000 !important;*/
    padding: 10px 15px;
    padding: 10px 15px;
    color: #000;
}
.two-wrongs h2 {
    font-family: 'open_sansbold';
    border: none;
    margin: 0;
    padding: 17px 0;
    font-size: 24px;
    color: #dc1113;
}
.two-wrongs span {
    font-family: 'open_sanssemibold';
    font-size: 15px;
    border-bottom: 3px solid #bd2825;
    width: 100%;
    float: left;
    padding: 0 0 3px;
    margin-bottom: 10px;
}
.two-wrongs {
    float: left;
    width: 45%;
}
button.move-bck {
    float: right;
/*    background: #000;*/
    border: none;
    padding: 3px 32px;
/*    border-radius: 0px;*/
    background: #c02f30;
    border-radius: 20px;
}
button.move-bck i {
    background: white;
    padding: 8px;
    border-radius: 35px;
    font-size: 18px;
    color: #000;
}
span.coach_style {
    font-size: 15px;
}


video.vid_area {
    max-width: 100%;
    max-width: 100%;
    width: auto\9;
    height: auto;
    vertical-align: middle;
    border: 0;
    -ms-interpolation-mode: bicubic;
}
.owl-nav button.owl-prev {
    background: #c02d2f!important;
    padding: 12px!important;
    width: 7%;
    color: #fff;
    float: left;
    height: 40px;
    position:relative;
}
.owl-nav button.owl-next{
    background: #c02d2f!important;
    padding: 12px!important;
    width: 7%;
    color: #fff;
    float: right;
    height: 40px;
    position:relative;
}
.owl-nav .owl-prev:before {
    position: absolute;
    content: '\f0d9';
    font-family: "FontAwesome";
    color: #000;
    left: 39%;
    top: 4px;
    height: 34px;
    padding: 0;
    position: absolute;
    font-size: 33px;
    cursor: pointer;
}
.owl-nav .owl-next:before {
    position: absolute;
    content: '\f0da';
    font-family: "FontAwesome";
    color: #000;
    left: 44%;
    top: 4px;
    height: 34px;
    padding: 0;
    position: absolute;
    font-size: 33px;
    cursor: pointer;
}
.owl-carousel .owl-nav.disabled {
    display: none!important;
}
.new-content-ourmission {
    width: 100%;
    float: left;
    padding: 60px 0 0 0;
    position: relative;
}
.mission-mangal {
    border-top: 5px solid #fff;
    border-left: 5px solid #fff;
    padding: 10px 7px;
    width: 100%;
    float: left;
    position:relative;
}
.mission_linkk h2 {
    background: #ff1616;
    color: #ffd1d1;
    width: 26%;
    float: left;
    padding: 21px 23px;
    text-align: center;
    font-size: 37px;
    font-family: 'open_sansbold';
    font-style: italic;
}
.mission_linkk {
    width: 100%;
    float: left;
}
.mission-oara {
    float: right;
    width: 76%;
    padding-top: 105px;
    padding-right: 38px;
    padding-bottom: 40px;
}
.mission-oara p {
    font-size: 22px;
    font-family: 'open_sansbold';
    color: #fff;
    line-height: 31px;
    text-align: justify;
}
.mission-mangal:before {
    position: absolute;
    content: '';
    width: 6px;
    height: 276px;
    background: #fff;
    right: 0;
    top: 0;
    border-radius: 0px 0px 5px 5px;
}
.mission-mangal:after {
    position: absolute;
    content: '';
    width: 49%;
    height: 6px;
    background: #fff;
    left: 0;
    bottom: 0;
    border-radius: 0px 4px 4px 0px;
}
.mission-oara img {
    float: right;
    width: 17%;
    position: absolute;
    right: 0;
    bottom: 0;
}
.about-tricks {
   width: 100%;
  float: left;
}
.trick-container {
    width: 100%;
    max-width: 90%;
    margin: 0px auto;
   
}
.mem-1 {
    width: 49%;
    float: left;
}
.mem2 {
    width: 49%;
    float: right;
    /* margin-left: 0.2rem; */
}
.mem-2img {
    float: left;
    width: 48%;
    display: flex;
    background-image: url(../images/videolystimg.png);
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
    padding: 80px 80px;
    position: relative;
}
.mem-1img {
    width: 100%;
    float: left;
    display: flex;
}
.mem-2img::after {
    content: '';
    width: 65px;
    height: 65px;
    right: 106px;
    background-image: url(../images/usericon.png);
    background-color: #000;
    position: absolute;
    background-repeat: no-repeat;
    border-radius: 100px;
    background-position: center;
    top: 148px;
    background-size: 60%;
}
.mem-2text {
    float: left;
    width: 100%;
}
.mem-1img img {
    width: 100%;
    height: 554px;
}
.mem-2img img {
    width: 92%;
    margin-right: 0;
    border-radius: 100%;
}
.about-tricks {
    background: #d8d9d9;
    padding: 45px 0;
}
.mem-text h3 {
    text-align: center;
    text-transform: uppercase;
    font-family: 'open_sansbold';
    font-size: 30px;
    line-height: 3;
    color: #c02f30;
}
.mem-text {
    width: 48%;
    float: right;
    background: #fff;
    padding: 90px 20px;
    border-radius: 0 0 15px 15px;
}

.mem-text ul {
    list-style-type: disc;
    padding-inline-start: 20px;
}
.mem-text ul li {
    margin-bottom: 15px;
        font-family: 'open_sansregular';
        font-Size:15px;
}
.mem-text-btn {
    width: 100%;
    float: left;
    text-align: center;
    padding:0 0 15px;
    margin-top: 40px;
}
.mem-text-btn a {
    background: #c02f30;
    color: #fff;
    font-size: 36px;
    padding: 10px 25px;
    font-family: 'bebas_neuebold';
    font-style: italic;
    border-radius: 30px;
}
.quotes.term-od h4 {
    font-size: 20px;
    line-height: 54px;
    margin-top: 15px;
    font-family: 'open_sanssemibold';
}
.quotes.term-od h2 {
    text-align: center;
    font-family: 'open_sansbold';
    font-size: 28px;
    line-height: 56px;  
}
.quotes.term-od{
    width:100%;
    float:left;
    margin-bottom:40px;
}
.privacy-pro table {
    margin: 25px 0;
        font-size: 15px;
    font-family: 'montserratregular';
}
.privacy-pro table td, .privacy-pro table th {
    padding: 10px;
    border: 1px solid #ccc;
    text-align: left;
    font-size: 15px;
    line-height: 20px;
}
.privacy-pro table th {
    text-align: center;
}
.privacy-pro p{
    
    font-size: 15px;
    font-family: 'montserratregular';
    line-height: 22px;
}
.iplod-perform {
    border: 0;
    padding: 0;
    border-radius: 0;
    width: 100%;
    float: left;
}
.iplod-perform h2 {
    text-align: center;
    text-transform: uppercase;   
}

.groupism-tool {
    padding: 20px;
    width: 100%;
    float: left;
    border: 3px solid #c02f30;
    margin-bottom: 30px;
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: space-between;
}
.groupism-div {
    border: 3px solid #000;
    padding: 0;
    float: left;
    width: 100%;
}
.groupism-div ul {
    padding: 0;
    list-style: none;
    width: 100%;
}
.groupism-div ul li {
    list-style: none;
    display: inline-block;
    font-size: 24px;
    font-family: 'Montserrat', sans-serif;
    text-transform: uppercase;
    line-height: 35px;
    margin: 0;
    padding: 20px;
    width: 33%;
    text-align: center;
    cursor: pointer;
    color: #c02f30;
    text-decoration: underline;
    vertical-align: middle;
}
.groupism-div ul li.active {
	color:#fff;
	background-color: #c02f30;
}
li.bowlng {
    border-left: 1px solid #000;
    border-right: 1px solid #000;
}
.groupthing.bowling p {
    width: 100%;
}
.groupism-div .groupism-tool {
    border: 0;
}
.groupthing {
    display: none;
}
.groupthing.bat{
    display: block;
}
.groupism-div {
    margin-bottom: 40px;
}
.uplodhdr {
    float: left;
    width: 100%;
    margin-bottom: 30px;
}
.groupism-tool.rsult {
    display: block;
}
h4.form-per-hrdf {
    font-size: 30px;
    line-height: 26px;
    margin: 0 auto;
    text-align: center;
    text-transform: uppercase;
    font-weight: 400;
    text-decoration: underline;
    font-family: 'montserratregular';
}
.iplod-perform .form-group {
    width: 48%;
}
.groupism-tool.rsult .form-group {
    width: 100%;
	margin-bottom: 10px;
    float: left;
}
label.form-level {
    color: #c02f30 !important;
    font-weight: 900;
    font-size: 22px;
    line-height: 40px;
    text-transform: capitalize;
    font-family: 'montserratregular';
}
.iplod-perform .form-group .form-control {
    margin: 13px 0px;
    background: #ebebeb;
    border: 2px solid #eee;
    padding: 10px 14px;
    outline: none;
/*    color: #b4adad;*/
    color: #000;
    font-family: 'montserratregular';
}
.one-fourth-boxm, .how_out_input {
    width: 31%;
    float: left;
    margin: 0 15px 3px 0;
}
.how_out_input {width: 23%;}
div#cric-content {
    width: 100%;
    float: left;
}
.comp-btm {
    width: 100%;
    float: left;
    padding: 26px 0;
    text-align:center;
}
.comp-btm button {
    background: #c02f30;
    color: #fff;
    font-size: 22px;
    padding: 10px 38px;
    line-height: 2;
    position: relative;
    border: none;
    font-family: 'montserratregular';
    text-transform: uppercase;
}
body.default_member_index .hdrvdo h2 {
    margin: 0 0 20px 0;
}
.bpwl-traker {
    border: 20px solid #bd2825;
    padding: 15px 35px;
    border-radius: 40px;
    width: 100%;
    float: left;
}
.bpwl-traker h4 {
    font-family: 'open_sansbold';
    font-size: 28px;
    padding-bottom: 10px;
}
.bpwl-traker p {
    font-size: 18px;
    line-height: 28px;
    font-family: 'open_sanssemibold';
    border-bottom: 4px solid #e0dede;
    padding-bottom: 18px;
}
.groups-traskk {
    padding: 0 85px;
    width: 100%;
    float: left;
    /* border-bottom: 5px solid #ccc; */
}
.groups-traskk .form-control {
    margin: 0;
}
.groups-traskk label {
    font-family: 'open_sanssemibold';
    font-size: 18px;
    line-height: 28px;
    margin-top: 16px;
    width: 100%;
    float: left;
}
.working-hard-lock{
    border: 20px solid #bd2825;
    padding: 15px 35px;
    border-radius: 40px;
    width: 100%;
    float: left;
}
.working-hard-lock h2 {
    border-bottom: 4px solid #e0dede;
    padding: 0px 0px 3px;
}
.working-hard-lock .cricket-st1 {
    float:right;
}
ul.traker-banner {
    width: 100%;
    margin: 10px auto !important;
    list-style: none!important;
    text-align: center;
    padding: 0px !important;
    list-style-type: none!important;
    display: inline-block;
}
ul.traker-banner li {
    display: flex;
    text-transform: capitalize;
    width: 67%;
    line-height: 1.2em;
    border: 4px solid #ca4c4c;
    border-radius: 10px;
    text-align: center;
    font-size: 20px;
    font-weight: 600;
    padding: 5px 0;
    margin: 12px auto;
}
ul.traker-banner li p {
    width: 50%;
    float: left;
    font-size: 30px;
    font-weight: 600;
    padding: 20px 9px;
    border-right: 2px solid #ccc;
    line-height: 1;
    text-align:center;
}
ul.traker-banner li span {
    width: 50%;
    float: left;
    font-size: 30px;
    font-weight: 600;
    padding: 20px 9px;
    line-height: 1;
    text-align:center;
}
.working-hard-lock .cricket-table table {
    width: 100%;
    max-width: 100%;
    float: left;
    border-collapse: collapse;
}
.working-hard-lock .cricket-table table th {
    padding: 9px 12px 9px;
    background-color: #fff;
    color: #000;
    text-transform: capitalize;
    border-top: 0;
    border-bottom: 0;
    text-align: left;
}
.working-hard-lock .cricket-table table th:last-child {
    border-right: none;
    width: ;
}
.working-hard-lock .cricket-table table tr td:first-child {
    border-left: none;
}
.working-hard-lock .cricket-table table tr td:last-child {
    border-right: none;
}
.working-hard-lock .cricket-table table th:nth-child(4) {
    font-size: 15px;
    text-align: center;
    width: auto;
}
.cricket-table tr th {
    padding: 9px 12px 9px;
    background-color: #fff;
    color: #000;
    text-transform: capitalize;
    border-top: 0;
    border-bottom: 0;
    text-align: center;
}
.profile-pic-content p {
    font-size: 15px;
    margin: 15px 0;
    font-family: 'montserratregular';
    line-height: 40px;
    margin: 0;
    display: flex;
}
.profile-pic-content span {
    color: #c02f30;
    font-weight: normal;
    font-family: 'montserratregular';
    font-size: 22px;
    float: left;
    width: 100%;
}
span.rightvalue {
    color: #1f1f1f;
}
.runn-awayy iframe {
    padding: 28px 0 0 0;
}
.Account-navigation-bar .overlay {
  height: 0%;
  width: 100%;
  position: fixed;
  z-index: 999999;
  top: 0;
  left: 0;
  background-color: rgb(0,0,0);
  background-color: rgba(0,0,0, 0.9);
  overflow-y: hidden;
  transition: 0.5s;
}

.Account-navigation-bar .overlay-content {
  position: relative;
  top: 25%;
  width: 100%;
  text-align: center;
  margin-top: 30px;
}

.Account-navigation-bar .overlay a {
  padding: 8px;
  text-decoration: none;
  font-size: 36px;
  color: #818181;
  display: block;
  transition: 0.3s;
}

.Account-navigation-bar .overlay a:hover, .Account-navigation-bar .overlay a:focus {
  color: #f1f1f1;
}

.Account-navigation-bar .overlay .closebtn {
  position: absolute;
  top: 20px;
  right: 45px;
  font-size: 60px;
}
span.bar-o-bar {
    display: none;
}
.overlay-container {
    width: 100%;
    margin: 0 auto;
    max-width: 18%;
    position: relative;
}
.myaccount-user-column.username table th {
    padding: 0px 12px 0px;
    background-color: #fff;
    color: #000;
    text-transform: capitalize;
    border-top: 0;
    border-bottom: 0;
    text-align: center;
    width: auto;
    font-size: 20px;
}
.myaccount-user-column.username table th:last-child {
        border-right: none;
}
.myaccount-user-column.username table tbody tr td:first-child {
    border: none;
    padding: 0 0;
    text-align: center;
}
.table-img img {
    width: 32%!important;
    margin: 0px 0px;
}
.viddivv {
    height: auto;
} 
.mem2.chai-ng {
    border: 20px solid #bd2825;
    padding: 15px 15px;
    /*border-radius: 40px;*/
    width: 100%;
    float: left;
}
/*.mem2.chai-ng.chanpo {
    border: 20px solid #bd2825;
    padding: 15px 15px;
    border-radius: 40px;
    width: 50%;
    float: left;
}*/
.mem2.chai-ng.chanpo {
    border: 2px solid #c02f30;
    width: 100%;
    float: right;
    margin: 15px 00 25px;
    border-radius: none!important;
}
.dirrname-jkl {
    border: 2px solid #bd2825;
    padding: 15px 15px;
    border-radius: 0;
    width: 100%;
    float: left;
    margin: 15px 0;
}
.dirrname-jkl .mem-text h3,.dirrname-jkl .mem-text h4 {
    font-family: 'Montserrat', sans-serif;
	font-weight:600;
    font-size: 49px;
    line-height: 54px;
	color: #dc1113;
    margin: 22px 0;
    text-transform: none;
	font-style:italic;
	text-align: left;
}
.dirrname-jkl .mem-text h4 {
    margin:0;
}
.dirrname-jkl .mem-text  p,
.dirrname-jkl .mem-text  span {
   font-family: 'Montserrat', sans-serif;
    font-size: 26px;
    margin: 19px 0;
    color: #000;
    line-height: 32px;
}
.imagica-content a {
    background: #ff1616;
    color: #fff;
    font-size: 32px;
    padding: 11px 28px;
    font-family: 'bebas_neuebold';
    line-height: 3;
    position: relative;
}
.mean-edge {
    width: 100%;
    float: left;
    border: 2px solid #bd2825;
    padding: 15px 15px;
    border-radius: 0;
    text-align: center;
}
span.coach_style {
    font-size: 15px;
    color: #d41616;
    width: 100%;
    float: left;
    line-height: 26px;
}
.mean-edge h2 {
    margin-bottom: 35px;
    margin-top: 10px;
}
.content-side span.coach_style {
    line-height: 3px;
}
.about-tricks .mem-text ul {
    height: 417px;
}
.become_member a {
    background: #ff1616;
    color: #fff;
    font-size: 32px;
    padding: 9px 7px;
    font-family: 'bebas_neuebold';
    border: none;
    border-radius: 0px;
    text-align:center;
    width:100%;
    float:left;
}
.become_member a {

    color: white;


    text-transform: uppercase;

    animation: blinker 2s linear infinite;

}
.content-side p::-webkit-scrollbar {
    width: 13px;
    box-shadow: inset 0 0 5px #e2e2e2;
    border-radius: 10px;
}
.content-side p::-webkit-scrollbar-thumb {
    background-color: #c52222;
    border-radius: 10px;
}
img.batter-oahj {
    width: auto;
    float: left;
}
.mast-harbour:hover {
    box-shadow: 0 2px 5px 0 rgb(192 47 48), 0 2px 10px 0 rgb(192 47 48);
    cursor: pointer;
}
@-webkit-keyframes animatetop {
  from {top:-300px; opacity:0} 
  to {top:0; opacity:1}
}

@keyframes animatetop {
  from {top:-300px; opacity:0}
  to {top:0; opacity:1}
}
.narrow-tabs {
    width: 100%;
    float: left;
    margin: 40px 0;
    display: flex;
    flex-wrap: wrap;
    align-items: flex-start;
    justify-content: space-between;
    border: 4px solid #b4b4b4;
    padding: 30px 20px 20px;
    display: none !important;
}
.narrow-tabs a {
    background: #c02f30;
    color: #fff;
    font-size: 16px;
    padding: 15px 14px;
    border: none;
    text-align: center;
    float: left;
    margin-right: 0;
    font-family: 'montserratregular';
    text-transform: uppercase;
    width: 16%;
    border-radius: 30px;
    line-height: 19.28px;
}
.narrow-tabs a {
    margin-bottom: 20px;
}
.dheela-ty {
    border: 12px solid #bd2825;
    padding: 15px 15px;
    border-radius: 15px;
    margin-bottom: 20px;
}
.re4t_ryt {
    border: 12px solid #bd2825;
    padding: 15px 15px;
    border-radius: 15px;
    margin-bottom: 20px;
}
.title-oarr {
    padding: 8px 0;
}
.title-oarr h1 {
    font-family: 'open_sansbold';
    font-size: 34px;
    line-height: 44px;
}
.ueah-op1 h1 {
    line-height: 44px;
    margin: 42px 0;
}
.ueah-op1 p {
    font-family: 'montserratregular';
    margin-bottom: 80px;
}
.hit-box1.ueah-op1 a {
    font-family: 'open_sansbold';
    color: #ff1616;
    text-align: left;
    font-size: 34px;
    letter-spacing: 3px;
    float: left;
    line-height: 120px;
    font-family: 'antoniobold';
    font-style: italic;
    background-color: transparent;
    padding: 0;
}
.table-img img {
    display: none;
}
.quotes.lost-password.col-1 {
    margin-bottom: 30px;
}
.masterclasses_all {
    text-align: center;
    width: 100%;
    max-width: 60%;
    margin: 25px auto;
}
.masterclasses_all td {
    font-size: 20px;
    padding: 10px 0px;
    padding-left: 20px;
    border-top: none !important;
    border-right: none !important;
    border-bottom: none !important;
    border-left: 4px solid #d3d2d2;
}
.masterclasses_all th {
    font-size: 23px;
    text-transform: capitalize;
    font-weight: bold;
    text-align: left;
    padding-left: 20px;
    border-left: 4px solid #d3d2d2;
}
.masterclasses_all table {border-collapse: collapse;}
.masterclasses_all tr th {
    padding: 9px 12px 9px;
    background-color: #fff;
    color: #000;
    text-transform: capitalize;
    border-top: 0;
    border-bottom: 0;
    text-align: center;
}
.masterclasses_all tr th:last-child {
    border-right: none;
}
.masterclasses_all th:nth-child(1) {
    border: none;
}
.masterclasses_all table tr td:first-child {
    border-left: none;
}
.masterclasses_all table td {
    text-align: center;
    padding: 10px 0;
}
.masterclasses_all button {
    display: inline-block;
    width: max-content;
    padding: 8px 9px;
    border: 3px solid #ca4c4c;
    border-radius: 10px;
    margin: 0;
    font-size: 15px;
    background-color: #fff;
    position:relative;
}
.masterclasses_all button:hover{background-color:#ca4c4c;}
.sideNav {
    height: 100vh;
    width: 0;
    position: fixed;
    z-index: 99999;
    top: 0;
    left: 0;
    background-color: rgb(0 0 0 / 81%);
    overflow-x: hidden;
    padding-top: 60px;
    transition: 0.5s;
}
.sideNav a {
padding: 8px 8px 8px 32px;
text-decoration: none;
font-size: 25px;
color: #fff;
font-family: "Segoe UI", Tahoma, Geneva, Verdana, sans-serif;
display: block;
transition: 0.3s;
}
.sidenav a:hover {
color: #f1f1f1;
}
.sideNav .closeBtn {
position: absolute;
top: 0;
right: 25px;
font-size: 36px;
margin-left: 50px;
}
/*button.openSideNav {
    padding: 0;
    background-color: #dc1113;
    padding: 10px 15px;
    color: #000;
    font-size: 30px;
    border: none;
    border-radius: 35px;
    text-transform: capitalize;
    font-family: 'Calibri';
}*/
button.openSideNav {
    padding: 0;
    background-color: #dc1113;
    padding: 6px 20px;
    border: 2px solid #000!important;
    color: #000;
    font-size: 16px;
    border: none;
    border-radius: 35px;
    text-transform: capitalize;
    font-family: 'Calibri';
}
.noir-content{
transition: 0.5s;
}
main.noir-content {
    display: none;
}
.head-dascg {
    width: 100%;
    float: left;
    text-align: center;
	padding: 0 10px;
}
.head-dascg a {
    width: 100%;
    float: left;
    background: #000;
    color: #fff;
    font-family: 'Montserrat', sans-serif;
    font-size: 22px;
    text-transform: uppercase;
    font-weight: bold;
    line-height: 50px;
	background-image: url(../images/arwryt.png);
    background-repeat: no-repeat;
    background-position: right center;
}
.head-dascg a:hover {background: #ca4c4c;}
li.alllitabshere:hover{
    border: none;
    background: #b15858;
}
.table-img {
    display: none;
}
.working-hard-lock .cric-boxx {
    padding: 0;
}
.working-hard-lock .cricket-table table tr td:last-child{
        border-top: 4px solid #d3d2d2;
}
a.del-post {
    background-color: #d32227;
    border: none;
    color: white;
    padding:8px 10px;
    text-align: center;
    text-decoration: none;
    display: inline-block;
    font-size: 15px;
    margin: 4px 2px;
    cursor: pointer;
    float: none;
    border-radius: 8px;
}
.modal-content.arm-forcee p {
    text-align: center;
    font-family: 'open_sansbold';
    font-size: 20px;
    line-height: 26px;
    margin: 0;
}
p.kumarr a {
    background: #c02f30;
    color: #fff;
    font-size: 32px;
    padding: 9px 34px;
    font-family: 'bebas_neuebold';
    line-height: 53px;
}
.profile-pic-content b {
    color: #d32227;
}
 a.srth {
    padding: 5px 14px;
}
.modal {
     z-index: 9999!important;
}
.v-container {margin-bottom: 15px!important;} 

.bach-apna ul.pricelisting {
    padding: 0;
    margin: 0;
}
.video-play-content .two-wrongs {
    width: 100%;
}
.video-play-content .two-wrongs p {
    width: 100%;
    float: left;
    font-family: 'montserratmedium';
}
.re4t_ryt {
    width: 100%;
    float: left;
}
.dedi_class {
    width: 100%;
    margin: 9px 0;
    float: left;
}
form.dropzone.customdropzone.dz-clickable {
    width: 100%;
    float: left;
    margin: 10px 0;
}
.dedi_class input.workonn {
    padding: 15px 15px;
}
.dedi_class input {
    background: #c5c5c5;
}
form.dropzone.customdropzone.dz-clickable:hover {
    background: #c02f30;
}
.feedback-join {
    background-color: #f1f1f1;
    width: 100%;
    float: left;
    padding: 30px 30px;
    border-radius: 8px;
    margin: 45px 0 26px;
    box-shadow: 0px 0px 11px 1px #dedede;
}
.feedback-join .feedbacknote.feedbacknotelink {
    background: none;
    text-align: center;
    width: 100%;
    float: left;
    margin: 20px 0;
}
.feedbacknotelink a {
    text-align: center;
    background: #c02f30;
    width: max-content;
    padding: 18px 32px;
    color: #fff;
        font-family: 'open_sansbold';
}
.center_container.sing-glra {
    max-width: 50%;
}
.sing-glra  h2.mentorr-hedd {
    font-family: 'open_sansbold';
    font-size: 30px;
    width: 100%;
}
.feedbackvideoone video {
    width: 100%;
    float: left;
    height: auto;
}
.feedback-join .feedbacknote {
    width: 100%;
    float: left;
    font-size: 15px;
    margin-bottom: 10px;
    background: #ffffffe0;
    padding: 15px 15px;
    border-radius: 4px;
    color: #000;
    font-family: 'open_sansregular';
}
.anaysos.weight-age {
    padding: 39px 0 0;
}
.anaysos.vd_file textarea {
    min-height: 113px;
}
.maadie {
    width: 100%;
    float: left;
    margin: 6px 0;
}
.center_container.coffee-area {
    margin-top: 32px;
}
h3.entry-title.text-center {
    font-family: 'open_sansbold';
}
select.form-control {
    margin: 13px 0px;
    background: white;
    border: 2px solid #eee;
    padding: 4px 14px;
    outline: none;
}
.upload-content-analysis{
    background-color: #f1f1f1;
    width: 100%;
    float: left;
    padding: 30px 30px;
    border-radius: 8px;
    margin: 45px 0 26px;
    box-shadow: 0px 0px 11px 1px #dedede;
}

.mentp-coah-lyst h2.ourr-miss {
    color: #c02f30;
    margin-bottom: 70px;
}
.mentp-coah-lyst {
    float: left;
    width: 100%;
    text-align: center;
    padding: 20px 0;
}
/*.mentp-coah-lyst .fusion-column-wrapper span.fusion-imageframe {
    background-image: url(public/images/mentorbckimg.png);
    background-size: contain;
}*/
.mentp-coah-lyst .fusion-column-wrapper span.fusion-imageframe::after {
    content: '';
    width: 60px;
    height: 60px;
    background-color: #dc1113;
    left: 125px;
}
.mentp-coah-lyst .fusion-text h2 {
    color: #c02f30;
}
span.coach_style {
    font-size: 25px;
    color: #000000;
    width: 100%;
    float: left;
    line-height: 55px;
    font-weight: 600;
    font-family: 'Montserrat', sans-serif;
    font-style: italic;
}
.mentp-coah-lyst .fusion-text p {
    color: #000;
}
.fusion-text {
    text-align: left;
    padding: 20px 58px;
}
.fusion-column-wrapper span.fusion-imageframe img,.mentp-coah-lyst .fusion-column-wrapper:nth-child(11) span.fusion-imageframe img ,.mentp-coah-lyst .fusion-column-wrapper:nth-child(14) span.fusion-imageframe img,.mentp-coah-lyst .fusion-column-wrapper:nth-child(17) span.fusion-imageframe img {
    width: 240px;
    margin-right: 15px;
}
.mentp-coah-lyst .fusion-column-wrapper span.fusion-imageframe img {
    margin-right: 0px;
    margin-left: 15px;
}

.mentp-coah-lyst .fusion-column-wrapper:nth-child(11) span.fusion-imageframe,.mentp-coah-lyst .fusion-column-wrapper:nth-child(14) span.fusion-imageframe,.mentp-coah-lyst .fusion-column-wrapper:nth-child(17) span.fusion-imageframe{
    background-image: url(../images/directbackimg.png);
    background-size: contain;   
}
.mentp-coah-lyst .fusion-column-wrapper:nth-child(11) span.fusion-imageframe::after ,.mentp-coah-lyst .fusion-column-wrapper:nth-child(14) span.fusion-imageframe::after ,.mentp-coah-lyst .fusion-column-wrapper:nth-child(17) span.fusion-imageframe::after {
    left:auto;
    background-color: #000;
    right: 125px;
}
.mentp-coah-video {
    float: left;
    width: 100%;
    background: #c02f30;
}
.mentp-coah-video .fusion-text h2 {
    text-align: left;
    margin-bottom: 80px;
}
.mentp-coah-video .fusion-text p br {
    display: block;
}

.mentp-coah-video .fusion-text p {
    font-size: 22px;
    line-height: 31px;
    font-family: 'Montserrat', sans-serif;
}
.mentp-coah-video span.fusion-imageframe {
    text-align: center;
    background-image: url(../images/videobck.png);
    background-size: contain;
    background-position: center;
   padding: 75px 40px;
    position: relative;
    background-repeat: no-repeat;
    float: left;
    width: 100%;
}
.mentp-coah-video span.fusion-imageframe::after{
    content: '';
    width: 60px;
    height: 60px;
    background-color: #ff3128;
    left: 230px;
    top: 125px;
    position: absolute;
    border-radius: 100%;
}
.mentp-coah-video span.fusion-imageframe img{
    margin-left: 15px;
    width: auto;
    border-radius: 100%;
}

.mentp-coah-lyst .fusion-column-wrapper span.fusion-imageframe img {
    width: 240px;
}


/*.table-img h3 {
    display: none;
}*/

.right.halfwidth .imgright img {
    width:450px;
    height:450px;
    border-radius: 50%;
    object-fit: cover;
    margin-right: 10px;
}
.cnctdiv .left.halfwidth a {
    float: left;
    padding: 10px 20px !important;
    margin: 0;
    line-height: 40px;
        border-radius: 30px !important;
}
.cnctdiv .left.halfwidth a+a {
    margin-left: 40px;
}
.coantact-back.fullget .left.fullwidth .left.halfwidth h1 {
    font-family: 'montserratblack';
    color: #c02f30 !important;
    font-size: 48px;
    text-align: left;
    padding: 0 155px 0 0px;
}
.coantact-back.fullget .left.fullwidth .left.halfwidth p {
    text-align: left;
}
.right.halfwidth .imgright {
    float: left;
    width: 100%;
}
.coantact-back.fullget .right.halfwidth {
    background-image: url(../images/cntctimgbg.png);
    background-size: contain;
    background-position: center;
    background-repeat: no-repeat;
    padding:123px 10px;
}
.right.halfwidth .imgright:after {
  content: '';
    background-image: url(../images/icncontct.png);
    width: 150px;
    height: 150px;
    top: 43px;
    position: absolute;
    border-radius: 100%;
    right: 14%;
    background-size: contain;
    background-repeat: no-repeat;
}
.coantact-back.fullget .left.fullwidth .left.halfwidth a {
    font-family: 'Montserrat';
    font-weight: bold;
    font-size: 28px;
}
.coantact-back.fullget .left.fullwidth .left.halfwidth a {
    font-family: 'Montserrat';
    font-weight: bold;
    font-size: 25px;
    padding: 10px 16px;
    border-radius: 20px;
    font-style: normal;
    background-color: #c02f30;
}
.right.halfwidth .imgright {
    
    position:relative;
}


@media screen and (max-height: 450px) {
  .Account-navigation-bar .overlay {overflow-y: auto;}
  .Account-navigation-bar .overlay a {font-size: 20px}
  .Account-navigation-bar .overlay .closebtn {
  font-size: 40px;
  top: 15px;
  right: 35px;
  }
}
/*  
Max width before this PARTICULAR table gets nasty
This query will take effect for any screen smaller than 760px
and also iPads specifically.
*/
@media screen and (min-device-width: 1626px) and (max-device-width: 2000px) { 
   .icon-tile.yupol {
        line-height: 61px;
   }
   .grey-bar ul li {
        border: 5px solid #e91d00;
        border-radius: 50%;
        padding: 7% 0%;
        width: 23%;
        height: 61%;
        text-align: center;
        color: #fff;
        font-family: 'open_sanssemibold';
        line-height: 25px;
        font-size: 29px;
        background: #737373;
        position: relative;
        margin: 0 151px 0 0px;
    }
    .grey-bar ul li:after {
        height: 47px;
        top: 97px;
        left: 101%;
    }
}
@media (min-width:1327px) and (max-width: 1440px){
    ul.upper-head li span {
        font-size: 14px;
    }
}
@media only screen and (max-width: 1326px){
    a.del-post {
        font-size: 13px;
    }
    .piechart-head {
        padding: 15px 10px 0px 15px!important;
    }
    .cricket-st {
        width: 100%!important;
        float: left;
    }
    .cricket-st1 {
        width: 100%!important;
    }
    .profileiu-content {
        width: 75%;
    }
    .stats-table .total_match, .stats-table .match_statics {
        margin: 0 9px;
    }
    .narrow-tabs {
        display: block;
    }
    .narrow-tabs a {
        margin-bottom: 8px;
    }
}
@media only screen and (max-width: 1200px){
    .grey-bar a {
        left: 42%;
    }
    .icon-slided .col-sm-3 {
        width: 32%;
    }
    .icon-tile.yupol {
        line-height: 40px;
    }
    .icon-tile {
        font-size: 15px;
    }
    .grey-bar ul {
        padding: 0 15%;
    }
    .mission_linkk h2 {
        width: 37%;
    }
    .new-content-ourmission {
        height: 702px;
    }
    .post-content-box {
        float: right;
        width: 76%;
    }
    .about-tricks .mem-text ul {
        height: 480px;
    }


}
@media only screen and (max-width: 1170px){
    .anthertons h4 {
        font-size: 15px;
        line-height: 19px;
        width: 68%;
        padding: 20px 12px 0 0;
        float: right;
    }
    .viddivv {
        height: auto;
    }
    .img-tio {
        float: left;
        padding: 8px 8px;
        width: 32%;
    }
}
@media only screen and (max-width: 1144px){
    .starta-jou {
        background-size: auto;
    }
    .mentors-ell.deictero-ali .fusion-column-wrapper {
        width: 29%;
    }
    .fusion-column-wrapper {
        width: 29.22%;
    }
    .conrner-formg-rt {
        padding: 40px 0 40px;
    }
}
@media only screen and (max-width: 1084px){
    .thre-box p {
        height: 285px;
    }
    .coantact-back h1 {
        font-size: 28px;
        line-height: 33px;
    }
    .table-img h3 {
        font-size: 22px;
    }
    .onthe-edge {
        width: 100%;
        float: left;
        overflow: scroll;
    }
    .master-plan ul li {
        width: max-content;
    }
    .master-plan ul li a {
        font-size: 14px;
    }
    
    
    
}
@media only screen and (max-width: 1024px){
    .foolt_logo h1 {
        top: 50%;
        left: 17%;
    }
    .abt-footer-sec {
        height: 528px;
    }
    .about-tricks .mem-text ul {
        height: 532px;
    }
    div#contact_form .sub_form {
        width: 26%;
    }
    .hit-box1 h1, .hit-box2 h1, .grey-bar p {
        font-size: 32px;
    }
    .hit-box1 p {
        font-size: 15px;
        padding: 0;
    }
    .grey-bar p {
        padding: 0 72px;
        font-size: 32px;
    }
    .onlinenumbers_container {
        max-width: 72%;
    }
    .member-log .pricelisting li {
        width: 28.7%;
    }
    .thre-box p {
        height: 311px;
    }
    .cool-brother {
        padding: 0;
    }
    .grey-bar ul {
        padding: 0 8%;
    }
    .grey-bar a {
        left: 41%;
    }
    .schoolbacho h1 {
        line-height: 38px;
        font-size: 32px;
    }
    .stats-table .total_match, .stats-table .match_statics {
        margin: 0 6px;
    }
    
}
@media only screen and (max-width: 920px){
    .redd__boxxqw .mumber {
        padding: 0 20px;
    }
    #menu a {
        padding: 2px 10px!important;
    }
    .about-tricks .mem-text ul {
        height: 528px;
    }
    .Account-navigation-bar .overlay {
        width: 45%;
    }
    .overlay-container {
        max-width: 56%;
    }
    .about-tricks .mem-text ul {
        height:608px;
    }
    span.bar-o-bar {
        display: block;
    }
    main.noir-content {
        display: block;
    }
    .account-navigation .sideNav ul {
        display: block!important;
        padding: 0 72px!important;
    }
    .account-navigation .sideNav ul li ul.dropdown-content {
        padding: 0 0!important;
    }
    .account-navigation .sideNav ul li ul.dropdown-content li a.tablinks {
        font-size: 15px;
        padding-right: 10px;
    }
    .account-navigation .Account-navigation-bar {
        float: left;
        width: 100%;
        box-shadow: none;
            margin-bottom: 12px;
    }
    .account-navigation .Account-navigation-bar ul{display:none;}
    .Account-navigation-bar .overlay-content ul {
        display: block;
    }
    .account-content {
        width: 100%;
    }
    .grey-bar ul li:after {
        left: 129px;
    }
    .grey-bar ul li {
        margin: 0 111px 0 0px;
    }
    .post-content-box {
        float: right;
        width: 69%;
    }
    .master-plan ul li a {
        font-size: 12px;
    }
}
@media only screen and (max-width: 888px){
    .hit-box2 .col-sm-4 {
        width: 46%;
    }
    .abt-footer-sec {
        height: 443px;
    }
    .master-plan ul li a {
        font-size: 13px;
    }
    .myaccount-user , .myaccount-user .myaccount-user-column{
        display: block;
    }
    .myaccount-user .username {
        display: block;
    }
    .myaccount-user .myaccount-user-column.message {
        flex-grow: unset;
        padding: 0;
    }
    .myaccount-user .myaccount-user-column:last-child {
        padding: 0;
    }
    .myaccount-user-column.username,.myaccount-user .myaccount-user-column.message {
        border: none;
    }
    .myaccount-user {
        margin: 8px 0px;
    }
}
@media (min-width:600px) and (max-width: 888px){
    .right.lrbtns.master-plan ul {
        display: inline-block;
    }
    /*.master-plan ul li {
        width: max-content;
        line-height: 12px;
        text-align: end;
        margin: 11px 4px 0;
        float: right;*/
    }
    .master-plan ul li a {
        font-size: 15px;
    }
    
}
@media only screen and (max-width: 858px){
    p.LostPassword.lost_password {
        line-height: 20px;
        font-size: 14px;
    }
    p.LostPassword.lost_password a {
        font-size: 14px;
    }
}
@media only screen and (max-width: 842px){
    .jabra a {
        font-size: 14px;
    }
    .v-container {
        width: 100%!important;
    }
}
@media only screen and (max-width: 800px){
    .analysis_form .anaysos {
        width: 100%;
    }
    .anaysos.weight-age {
        padding: 5px 0;
    }
    .payment-container {
        width: 90% !important;
        width: left !important;
    }
    body.default_index_beforemembership .bach-apna {
        margin: 5% 0 0;
    }
    
    
    .image-side, .content-side{
        width: 100%;
    }
    .modal-content.kadam {
        width: 85%;
    }
    .about-tricks .mem-text ul {
        height: 657px;
    }
    .profileiu-content{widtH:100%;}
    
    
    ul.traker-banner li {
        width: 100%;
    }
    .profile-pic-img label.picture {
        float: left;
    }
    .profile-pic-img {
        width: 100%;
        margin-bottom: 15px;
    }
    .jabra {
        width: 66%;
        float: left;
        margin: 0;
        padding: 0 20px;
    }
    .stats-table .total_match, .stats-table .match_statics {
        margin: 0 9px;
    }
    .new-content-ourmission {
        height:auto; 
    }
    .mission-oara {
        float: right; 
        width: 100%;
        padding-top: 63px;
        padding-right: 20px;
        padding-bottom: 46px;
        padding-left: 15px;
    }
    .mission_linkk h2 {
        width: 46%;
    }
    .foolt_linkk a {
        font-size: 28px;
        padding: 12px 24px 4px;
    }
    .foolt_logo h1 {
        left: 2%;
    }
    .coantact-back h1 {
        line-height: 30px;
        font-size: 24px;
    }
    .coantact-back p {
        font-size: 15px;
        line-height: 24px;
    }
    .coantact-back a {
        font-size: 26px;
    }
    .coantact-back {
        padding: 60px 0;
        height: auto;
    }
    .conrner-formg-rt {
        max-height: max-content;
        height: auto;
        background-size: cover;
    }
    .wpb_column {
        width: 100%;
        float: left;
        padding-right: 0;
    }
    div#contact_form {
        width: 100%;
    }
    .schoolbacho {
        padding: 67px 0;
        max-height: 647px;
        height: auto;
    }
    .schoolbacho h1 {
        font-size: 24px;
    }
    .on9-mentor p {
        line-height: 24px;
        padding-right: 0;
    }
    .on9-mentor h4 {
        font-size: 24px;
        padding: 36px 0;
        line-height: 32px;
    }
    .on9-mentor h1 {
        font-size: 42px;
    }
    .hit-box1.coaheme-atbt h2 {
        font-size: 28px;
        padding: 20px 0;
    }
    .writtin0cafg p {
        font-size: 15px;
        line-height: 25px;
        margin: 15px 0;
    }
    .onlinenumbers_container {
        max-width: 78%;
    }
    .online-numbers h1 {
        font-size: 32px;
    }
    .writtin0cafg {
        padding: 22px 22px 0;
    }
    .do-jode .halfwidth {
        width: 100%;
    }
    .grey-bar a {
        left: 40%;
    }
    .grey-bar ul li:after {
        content: ' ';
        background: url(../images/arrow.png) no-repeat;
        position: absolute;
        margin-top: 6px;
        width: 100%;
        background-position: right;
        background-size: cover;
        background-repeat: no-repeat;
        height: 47px;
        top: 40px;
        left: 139px;
    }
    .hit-box1 h1, .hit-box2 h1, .grey-bar p {
        font-size: 24px;
    }
    .hit-box1 h2 {
        font-size: 20px;
    }
    .hit-box2 p {
        font-size: 15px;
    }
    .grey-bar ul {
        padding: 0;
    }
    /*.container {
        margin-top: 36px;
    }*/
    .thre-box p {
        height: 412px;
    }
    .cool-box video {
        height: auto;
    }
    .member-log .pricelisting li {
        padding: 30px 13px;
    }
    .left.smart {
        margin-top: 20px;
    }
    .left.smart.quick-lk, .left.smart.socil-fare {
        margin-bottom: 22px;
        /*margin-top:0px;*/
    }
    footer.site-footer h3 {
        margin-bottom: 12px;
    }
    .socil-fare ul {
        display: inline-flex;

    }
    .run-a-ball {
        margin-bottom: 35px;
    }
    .smart {
        width: 100%;
        float: left;
        text-align: center;
    }
    .smart.part-hd {
        width: 100%;
    }
    .logo-gol {
        width: 100%;
        text-align: center;
    }
    .full-bar-bar, .full-bar-item {
        width: 100%;
        padding: 12px 31px;
    }
    .halfway {
        width: 100%;
    }
    .videoes{
        border:1px solid #ccc;
        min-height: auto;
    }
    .slideshow-container {
        margin-top: 37px!important;
    }
    .topnav{
        display:block;
    }
    nav{
        width: 100%;
    float: left;
    position: relative;

}
    ul#menu {
        display: none;
    }
    .cart-box thead {
        display: none;
    }
    span.pricingg {
        width: 100%;
        line-height: 3;
    }
    .cart-box table td, .cart-box table th {
        display: block;
        padding: 10px 0;
        width: 100%;
        text-align: center;
        position: relative;
    }
    .cart-box table tr{
        display: block;
        position: relative;
    }
    td.product-remove {
        display: inline!important;
        z-index: 1;
        position: absolute!important;
        right: 18px;
        padding: 0!important;
        width: 25px25px!important;
        height: 25px;
        border-radius: 50%;
        text-align: center!important;
        bottom: 220px;
    }
    .cart-total {
        width: 100%;
    }
    .col-md-3 {
        width: 50%;
        float: left;
    }
    .starta-jou .foolt_linkk img {
        right: 2%;
        top: -20px;
    }
    .elemtor-pro .mast-harbour {
        width: 47%;
        margin: 0 15px 15px 0px;
    }
    .learndnborn h1 {
        font-size: 32px;
    }
    .learndnborn p {
        font-size: 18px;
        line-height: 26px;
        margin: 50px 0;
    }
    .learndnborn {
        height: 533px;
    }
    .becomae-prolev {
        margin: 5px 0;
    }
    video.vid_area {
        width: 100%;
    }
    .hit-box1.coaheme-atbt h1 {
        font-size: 42px;
    }
    .themost-plce h1 {
        font-size: 42px;
    }
    .themost-plce h4 {
        font-size: 22px;
        margin-bottom: 45px;
    }
    .main-content-bt h1 {
        font-size: 26px;
        margin-top: 22px;
    }
    .cricket-structure h3 {
        font-size: 24px;
    }
    hr {
        margin: 9px 0;
    }
    .table-img h3 {
        font-size: 22px!important;
    }
    .modal {
        width: 50%!important;
    }
    body.default_index_videolibrary .topnav {background-color: #000000;}
}
@media only screen and (max-width: 768px){
    .bach-apna .pricelisting li {
        width: max-content;
    }
    .mem2.chai-ng.chanpo, .dirrname-jkl {
        width: 100%;
        float: left;    
    }
    .abt-footer-sec {
        height: 386px;
    }
    .foolt_logo h1 {
        left: 7%;
        font-size: 42px;
    }
    .about-tricks .mem-text ul {
        height: auto;
    }
    .img-tio {
        width: 25%;
    }
    .anthertons h4 {
        font-size: 20px;
        width: 68%;
        line-height: 22px;
        padding: 13px 0;
    }
    .redd__boxxqw .mumber {
        padding: 0 6px;
    }
    .mem-1, .mem2{width:100%; margin-bottom:15px;
    }
    .mem-text h3 {
        font-size: 24px;
    }
    .lrbtns ul li a {
        font-size: 13px;
    }
    
    .center_container.sing-glra, .v-container {
        max-width: 80%;
    }
    .feedback-join {
        margin: 7px 0 26px;
    }
}   

@media (min-width:652px) and (max-width: 722px){
    ul.upper-head1 li span {
        font-size: 14px;
    }
    
}
@media only screen and (max-width: 652px){
    .upload-content-analysis {
        margin: 15px 0 25px;
        padding: 15px 15px;
    }
    .v-container {
        width: 100%;
    }
    body.default_index_beforemembership .bach-apna {
        margin: 6% 0 0;
    }
    .slideshow-container {
        margin-top: 0px!important;
    }
    .doodle-modal {
        padding-top: 40px!important;
    }
    .modal {
        left: 32%!important;
        width: 86%!important;
    }
    .about-tricks .mem-text ul {
        height: 676px;
    }
    .about-tricks .mem-text ul {
        height: auto;
    }
    .cricket-table table {
        max-width: 100%!important;
    }
    .table-img {
        max-width: 100%!important;
        height: auto!important;
        border-left: none!important;
    }
    ul.upper-head li, ul.upper-head1 li {
        width: 100%!important;
        margin: 15px 0px 0px 0px!important;
    }
    ul.upper-head2 li {
        width: 100%!important;
        font-size: 15px!important;
    }
    ul.upper-head22 li {
        width: 100%!important;
    }
    .piechart-head {
        padding: 0!important;
        width: 100%;
        float: left;
    }
    .groups-traskk {
        padding: 0;
    }
    .bpwl-traker p {
        font-size: 15px;
        line-height: 21px;
    }
    .bpwl-traker h4 {
        font-family: 'open_sansbold';
        font-size: 22px;
        padding-bottom: 5px;
    }
    .groups-traskk label {
        font-size: 15px;
        line-height: 20px;
    }
    .stats-table .total_match, .stats-table .match_statics {
        margin: 0 7px;
    }
    
}
@media only screen and (max-width: 650px){
    .cric-boxx {
        padding: 0 7px!important;
    }
    
    .mem-2img img, .mem-1img img {
        height: 445px;
    }
    .cricket-table {
        overflow: scroll;
    }
    .tabcontent h2 {
        font-size: 22px;
    }
    .hit-box2 .col-sm-4 {
        width: 47%;
        float: left;
        margin: 0 15px 15px 0;
    }  
    .mentors-ell.deictero-ali .fusion-column-wrapper {
        width: 44%;
    }
    .fusion-column-wrapper {
        width: 45%;
    }
    
    
    
}
@media only screen and (max-width: 600px){
    .cric-boxx {
        padding: 0 4px;
    }
    .post-img-box img, .post-img-box label.post-picture {
        height: auto;
    }
    .bach-apna .pricelisting li {
        width: 78.7%;
    }
    .bach-apna h2 {
        font-size: 38px;
        font-family: 'open_sanssemibold';
    }
    .modal {
        left: 40%!important;
        width: 80%!important;
    }
    .cricket-table {
        overflow: scroll;
    }
    .post-img-box label.post-picture {
        width: auto;
    }
    .myaccount-user-column.username .w3l-sidebar {
        width: 100%;
        margin-bottom:15px;
    }
    .myaccount-user-column.username .sidxe-pp {
        width: 100% !important;
    }
    .groupism-tool {
        padding: 0;
    }
    .one-fourth-boxm, .how_out_input {
        width: 44%;
    }
    .how_out_input {
        width: 43%;
    }
    h4.form-per-hrdf {
        font-size: 22px;
    }
    .myaccount-user-column.username {
        overflow: scroll;
        width: 100%;
        float: left;
    }
    .stats-table .total_match, .stats-table .match_statics {
        margin: 6px 12px;
        width: 100%;
    } 
    
    .fusion-column-wrapper, .mentors-ell.deictero-ali .fusion-column-wrapper {
        width: 100%;
    }
    .mission_linkk h2 {
        width: 98%;
    }
    .mission-oara p {
        font-size: 18px;
        line-height: 28px;
    }
    p.LostPassword.lost_password a {
        font-size: 12px;
    }
    .foolt_logo h1 {
        font-size: 20px;
        top: 52%;
        left: 10%;
    }
    .abt-footer-sec {
        padding: 81px 0;
        height: auto;
    }
    div#contact_form .sub_form {
        width: 32%;
    }
    div#contact_form h3, .wpb_column h1 {
        font-size: 28px;
    }
    .indvdaus p {
        font-size: 15px;
    }
    .schoolbacho h1 {
        font-size: 20px;
        text-align: center;
        line-height: 24px;
    }
    .schoolbacho p {
        text-align: center;
        font-size: 18px;
        line-height: 24px;
    }
    .imagica-secto , .imagica-content{
        width: 100%;
    }
    .hit-box1 a {
        line-height: 2;
    }
    .hit-box1 p{padding:0px;}
    .hit-box2 .col-sm-4 {
        width: 47%;
        float: left;
        margin: 0px 5px 10px;
    }
    .halfwidth {
        width: 100%;
    }
    .grey-bar ul li:after {
        width: 42%;
    }
    .grey-bar ul li {
        margin: 0 52px 0 0px;
    }
    .online-numbers h1 {
        font-size: 26px;
    }
    .onlinenumbers_container {
        max-width: 100%;
    }
    .writtin0cafg h1 {
        font-size: 24px;
        line-height: 25px;
    }
    .owl-nav button.owl-prev {
        width: 13%;
    }
    .owl-nav button.owl-next{
        background: #c02d2f!important;
        padding: 12px!important;
        width: 13%;
    }
    .member-log {
        padding: 0% 15px;
    }
    ul.pricelisting.left.fullwidth {
        padding: 0;
    }
    .member-log .pricelisting li {
        width: 100%;
            padding: 30px 32px;
    }
    .icon-slided .col-sm-3 {
        width: 100%;
    }
    .videoes {
        padding: 9px 15px 15px;
    }
    footer.site-footer {
        padding: 35px 0 20px;
    }
    .copyright {
        text-align: center;
    }
    .copyright .halfwidth {
        width: 100%;
    }
    .copyright .text-right {
        text-align: center;
    }
    
    .column1, .column2{
        width:100%
    }
    .col-md-3 {
        width: 100%;
    }
    .site-logo {
        width: 100%;
        padding: 5px 30px;
    }
    .lrbtns {
        width: 50%;
    }
    .follow-us.left {
        display: none;
    }
    .follow-us.left.on-moblie-nlo {
        display: block;
            width: 50%;
    }
    .learndnborn {
        height: auto;
        padding: 57px 0;
    }
    .elemtor-pro .mast-harbour {
        width: 100%;
        margin: 0 0 15px;
    }
    .starta-jou {
        padding: 46px 0 82px;
        height: auto;
    }
    .starta-jou h1 {
        font-size: 34px;
    }
    .starta-jou .foolt_linkk {
        text-align: left;
        position: relative;
        width: 100%;
        float: left;
        bottom: -43px;
        left: 0;
        padding-left: 0%;
    }
    .foolt_linkk a {
        font-size: 15px;
        padding: 8px 24px 4px;
    }
    .starta-jou .foolt_linkk img {
        top: 0;
    }
    .become_member a {
        font-size: 18px;
    }
    .hit-box1.coaheme-atbt h1 {
        font-size: 30px;
        text-align: center;
    }
    .hit-box1.coaheme-atbt h2 {
        text-align: center;
    }
    .hit-box1 p {
        text-align: center;
    }
    .on9-mentor h1 {
        font-size: 28px;
        text-align: center;
        line-height: 30px;
    }
    .on9-mentor h4 {
        font-size: 18px;
        text-align: center;
        line-height: 20px;
    }
    .on9-mentor p {
        line-height: 20px;
        text-align: center;
        font-size: 15px;
    }
    .themost-plce h1 {
        font-size: 30px;
        text-align: center;
    }
    .themost-plce h4 {
        font-size: 18px;
        margin-bottom: 45px;
        text-align: center;
    }
    .themost-plce a {
        font-size: 15px;
        text-align: center;
    }
    .themost-plce{text-align: center;}
    .col-1, .col-2{
        width: 100%;
        margin:0px;
    }
    .col-2{margin-top:15px;margin-bottom:15px}
    .post-img-box {
        float: left;
        width: 100%;
        text-align: center;
    }
    .post-content-box {
        float: right;
        width: 100%;
        text-align: left;
        margin: 10px 0;
    }
    .overlay-container {
        max-width: 40%;
    }
    
    
}

@media only screen and (max-width: 500px){
    body.default_index_beforemembership .bach-apna {
        margin: 8% 0 0;
    }
    .modal {
        left: 47%!important;
        width: 80%!important;
    }
    .Account-navigation-bar .overlay {
        width: 100%;
    }
    .overlay-container {
        max-width: 18%;
    }
    ul.traker-banner li p, ul.traker-banner li span {
        font-size: 22px;
    }
    .ajax-upload-dragdrop {
        width: auto!important;
    }
    .posbutton {
        padding: 10px 25px;
    }   
    .main-content-bt h1 {
        font-size: 20px;
        margin-top: 19px;
        line-height: 26px;
    }
    .mission-oara p {
        font-size: 16px;
        line-height: 21px;
    }
    .mission-oara img {
        width: 32%;
    }
    .mission_linkk h2 {
        font-size: 24px; 
    }
    .mission-oara {
        padding-top: 40px;
    }
    .bread-crumbss ul li a {
        padding: 17px 5px 0 45px;
    }
    .learndnborn a {
        text-align: center;
        font-size: 20px;
        float: right;
        line-height: 66px;
        width: 100%;
    }
    .learndnborn p {
        font-size: 15px;
        line-height: 21px;
        margin: 28px 0;
        text-align: center;
    }
    .learndnborn h1 {
        text-align: center;
        font-size: 22px;
    }
    .hit-box1 h1, .hit-box2 h1, .grey-bar p {
        font-size: 22px;
            line-height: 26px;
    }
    .grey-bar p {
        padding: 0;
    }
    .writtin0cafg h1 {
        font-size: 22px;
        line-height: 24px;
        padding: 0;
    }
    li.shlogger img {
        width: 62%;
        position: absolute;
        bottom: -73px;
        left: 17px;
    }
    .grey-bar a {
        font-size: 20px;
    }
    .grey-bar li.jin-tody {
        line-height: 53px;
    }
    .grey-bar ul li {
        margin: 0 0 0;
        float: left;
        font-size: 12px;
        line-height: 18px;
        height: 122px;
    }
    .grey-bar ul {
        display: inline-block;
        text-align: center;
    }
    .redd__boxxqw {
        width: 100%;
        margin-bottom: 15px;
    }
    .thre-box p {
        height: auto;
    }
    .follow-us.left.on-moblie-nlo {
        display: block;
        width: 100%;
        text-align: center;
    }
    .lrbtns {
        width: 100%;
        text-align: center;
    }
    
    .lrbtns ul li {
        line-height: 40px;
    }
    .lrbtns ul {
        display: inline-block;
        float: none;
    }
    .grey-bar a {
        left: 38%;
    }
    .hit-box1.ueah-op1 a {
        font-family: 'open_sansbold';
        color: #ff1616;
        text-align: center;
        font-size: 22px;
        letter-spacing: 3px;
        float: left;
        line-height: 78px;
        font-family: 'antoniobold';
        font-style: italic;
        background-color: transparent;
        padding: 0;
        width: 100%;
    }
    .learndnborn p br, .hit-box1 p br, .on9-mentor p br  {
        display: none;
    }
    .hit-box2 p br {
        display: none;
    }
}
@media only screen and (max-width: 425px){
    .hit-box2 .col-sm-4 {
        width: 100%;
        margin: 0px 0px 10px;
    }
    .do-jode img{
       width: 100%;
    }
    .learndnborn h1 {
        font-size: 20px;
    }
    .grey-bar a {
        left: 37%;
    }
    .modal {
        left: 50%!important;
    }
    .learndnborn.hormokplds a{
        text-align: center;
        color: #fff;
        font-size: 24px;
    }
    .one-fourth-boxm, .how_out_input {
        width: 100%;
        margin: 0;
    }
    h4.form-per-hrdf {
        font-size: 22px;
        line-height: 27px;
        margin: 18px 0;
    }
    
}
@media only screen and (max-width: 400px){
    .modal {
        left: 54%!important;
    }
}
@media only screen and (max-width: 375px){
    .modal {
        left: 56%!important;
    }
}
@media only screen and (max-width: 360px){
    .modal {
        left: 59%!important;
    }
}

.left.fullwidth.runn-awayy .halfway.left div {
    overflow: hidden;
}
/* my css --*/
.suggestons, .anthertons h4 {
    color: #fff !important;
}
.video-js .vjs-control-bar {
    height: 4em !important;
   background: #000 !important; */
    overflow: hidden !important;
    bottom: 3px !Important;
}
.halfway.left video#player {
    width: 100%;
    overflow: hidden;
    float: left;
}
.vjs-loading-spinner {
    left: 0 !important;
    right: 0 !Important;
    margin: 0 auto !Important;
    top: 45% !Important;
    bottom: 50% !Important;
}

.vjs-volume-bar.vjs-slider-bar.vjs-slider.vjs-slider-horizontal {
    margin: 2.20em .45em !Important;
}
.becomae-prolev .vjs-volume-bar.vjs-slider-bar.vjs-slider.vjs-slider-horizontal {
    margin: 1.35em .45em !Important;
}
.becomae-prolev .video-js .vjs-control-bar {
    height: 3em !important;
    background-color: rgba(43,51,63,.7) !Important;
    bottom: 0px !Important;
}
.halfway.left {
    overflow: hidden;
}
div#my-player_115, div#my-player_170, div#my-player_124, div#my-player_131 {
    width: 100%;
}
.vjs-big-play-centered {
    width: 100%; 
}
span.vjs-remaining-time-display {
    font-size: 11px; 
} 
.becomae-prolev .vjs-button>.vjs-icon-placeholder:before {
    font-size: 1.8em !important;
    line-height: 1.67 !Important;
}
.becomae-prolev .halfway.left .vjs-play-control .vjs-icon-placeholder:before {
    font-size: 1.8em !important;
    line-height: 1.67 !Important;
}
.vjs-button>.vjs-icon-placeholder:before {
    font-size: 18px !Important;
    font-weight: lighter !important;
    line-height: 42px !important;
}
.becomae-prolev span.vjs-remaining-time-display {
    font-size: 11px !Important;
}
span.vjs-remaining-time-display {
    font-weight: lighter;
}
.vjs-remaining-time.vjs-time-control.vjs-control {
    margin: 4px !important;
}
.becomae-prolev .vjs-remaining-time.vjs-time-control.vjs-control {
    margin: auto !important;
}
/*
#menu li:nth-child(5),#menu li:nth-child(7),.default_index_aboutus .slide-into-dm,.default_index_aboutus .bread-crumbss,.bread-crumbss,.slide-into-dm,.grey-bar,.learndnborn,.schoolbacho p br,.coantact-back h1 br,.coantact-back p br,.left.smart.logo-gol{
    display: none;
}*/
.coantact-back.fullget {
    background-image: none;
    background-color: #f1f1f1;
    text-align:center;
}
.conrner-formg-rt a{
    font-family: 'open_sansbold';
    color: #ff1616;
    font-size: 34px;
    letter-spacing: 3px;
    line-height: 66px;
    font-family: 'antoniobold';
    font-style: italic;
    background: #ff1616;
    color: #fff;
    font-size: 32px;
    padding: 9px 7px 0;
}
.conrner-formg-rt.witcher {
    text-align: center;
}
.coantact-back.fullget a+a {
    margin-left: 100px;
}
.coantact-back.fullget a {
    padding: 9px 20px 0px;
}
.default_index_dashboard  .bread-crumbss, .default_index_dashboard .slide-into-dm{
    display:block;
}
/*.headerright_sections {display: flex; width: 100%;}*/
.headerright_sections {
    display: flex;
    width: 30%;
    justify-content: end;
}
/*.headerinner {display: flex; width: 100%;}*/
.headerinner {
    display: flex;
    width: 100%;
    justify-content: space-between;
}
.lrbtns span {line-height: 28px; color: #dc1113;margin-left: 15px; text-transform: uppercase; font-size: 24px; font-family: 'roboto_condensedbold';}
.lrbtns ul li{display: inline-flex; float: right;/* background: url(../images/top_buttons.png)no-repeat scroll top 20px left 0px;
background-size: contain;*/ padding: 20px 15px 20px 15px; 
    border: 3px solid #c02f30;
    border-radius: 20px;
    height: 0px;
    margin-top: 0px;
    margin-right: 10px; 
    align-items: center;
/*    background-image: linear-gradient(180deg, #252525, #605757);*/}
.lrbtns ul li:hover {
    background-color: #c02f30;
}
.lrbtns ul li:hover a {
    color: #fff;
}
.container_banner {margin: 0 auto; width: 100%; max-width: 1621px; overflow: hidden; float: none; padding: 50px 0;}
.get-acestop {display: flex; width: 100%;}
/*.get-acestop-left h1 {font-size: 68px; color: #c02f30; font-family: 'montserratblack'; width: 710px;}*/
.get-acestop-left h1 {font-size: 48px; color: #c02f30; font-family: 'montserratblack'; margin-bottom: 20px; text-align: center;}
.get-acestop-left h3 {font-size: 50px; color: #000; float: left; width: 100%; margin: 2px 0 46px 0;}
.bannerinner {display: flex; padding-bottom: 11%;}
.get-acestop{display: flex;}
.get-acestop-left h3{font-size: 50px;color: #000; margin: 22px 0px 34px 0; font-family: 'montserratsemibold';}
.get-acestop-left a{font-size: 37px;color: #fff; background-color: #c02f30 !important; padding: 10px 20px;border-radius: 20px;}
.get-acestop-left {width: 50%; padding: 0 0 0 0;}
.get-acestop-right {padding: 55px 0;}
.get-acestop-left form.form-register {
    width: 100%;
    max-width: 80%;
}
.get-acestop-left .form-register label {
    color: #000;
    font-size: 15px;
    font-family: 'montserratregular';
    text-transform: capitalize;
}
.get-acestop-left .form-register input {
    margin-bottom: 12px;
    background-color: #fff;
    border: 1px solid #ccc;
}
.get-acestop-left .form-register select {
    margin-bottom: 10px;
    background-color: #fff;
    border: 1px solid #ccc;
    font-size: 14px;
}
.get-acestop-left .form-register .right {
    float: left;
    width: 100%;
    text-align: center;
}
.get-acestop-left .form-register .right .form-register__submit {
    border-radius: 20px;
    padding: 0px 30px;
}
.fusion-text br {
    display: none;
}
.new-content-ourmission h2 {
    color: #c02f30;
    font-size: 90px;
    text-transform: uppercase;
    font-family: 'Montserrat', sans-serif;
    font-weight: 900;
    margin-bottom: 70px;
    line-height: 23.93px;
}
.new-content-ourmission h3 {
    font-size: 40px;
    line-height: 31px;
    font-family: 'Montserrat', sans-serif;
    font-weight: 900;
    margin-bottom: 30px;
}
.mission-mangal p {
    margin: 0 0 20px 0;
    font-size: 22px;
    line-height: 31px;
    font-family: 'Montserrat', sans-serif;
    font-weight: 500;
}
.fusion-column-wrapper span.fusion-imageframe {
    width: 100%;
    float: left;
    background-image: url(../images/directbackimg.png);
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
    padding: 50px 40px;
    position: relative;
}
.fusion-column-wrapper span.fusion-imageframe img {
    display: unset;
    border-radius: 100%;
    width: auto;
}
.mentors-ell.deictero-ali .fusion-column-wrapper {
    position: relative;
}
.fusion-column-wrapper span.fusion-imageframe::after {
    content: '';
    width: 60px;
    height: 60px;
    background-color: #fff;
    right: 125px;
    top: 85px;
    position: absolute;
    border-radius: 100%;
}
.mentp-coah-sec h2.ourr-miss {
    width: 100%;
    text-align: center;
    font-size: 48px;
    line-height: 31px;
    font-family: 'Montserrat', sans-serif;
    font-weight: 900;
    margin-bottom: 30px;
    text-transform: uppercase;
}
.mentp-coah-sec {
    background-image: url(../images/gradient.png);
}

.fusion-text p {
    font-size: 22px;
    display: inline;
    color: #fff;
    text-align: left;
    line-height: 31px;
    font-family: 'Montserrat', sans-serif;
}

.redd__boxxqw:last-child {
    float: right;
    margin-right: 0px;
}
.thirdschoolsec {
    display: flex;
    width: 100%;
    display: none;
}
.third_container {
    max-width: 1510px;
    margin: 0 auto;
    width: 100%;
}
.thirdschoolsec h2 {
    text-align: center;
    text-transform: uppercase;
    color: #c02f30;
    font-size: 50px;
    margin-top: 45px;
    font-family: 'montserratextrabold';
}
.secinner {
    display: flex;
    width: 100%;
    margin-top: 70px;
}
.secright {
    float: left;
    width: 100%;
    padding: 0 67px;
    margin-top: 95px;
}
.secright span {
    font-size: 36px;
    font-family: 'montserratsemibold';
    font-weight: bold;
    float: left;
    width: 100%;
    margin-bottom: 45px;
}
.secright ul li {
    float: left;
    width: 100%;
    line-height: 30px;
    font-size: 22px;
    margin-bottom: 23px;
    font-weight: normal;
    font-family: 'montserratregular';
}
.contacttab {
    float: left;
    width: 100%;
    margin-top: 76px;
}
.contacttab a {
    background: #c02f30;
    color: #fff;
    float: left;
    width: 100%;
    max-width: 206px;
    text-align: center;
    font-size: 25px;
    padding: 12px 3px;
    border-radius: 32px;
    font-family: 'montserratsemibold';
}
.forthsection {
    display: flex;
    width: 100%;
    /*background: url(../images/blacklayer.png)no-repeat scroll center center/100%;
    margin-top: 75px;*/
    background-size: cover;
}
.forthsection .forthcontainer {
    margin: 0 auto;
    width: 100%;
    max-width: 1350px;
}
.forthsection h2 {
    text-align: center;
    width: 100%;
    text-transform: uppercase;
    font-size: 48px;
    color: /*#fff*/ #c02f30;
    padding: 48px 0 105px 0px;
    font-family: 'montserratextrabold';
}
.mobile_section {
    display: flex;
}
/*.middle_mobile {
    position: relative;
    bottom: 65px;

}*/
div#mobile_section .active, .dot:hover {
    background-color: transparent;
}
div#mobile_section .owl-nav {
    display: none;
}
div#mobile_section .left_mobile img {
    width: 100%;
    max-width: 62%;
}
.modered_section {
    display: flex;
    width: 100%;
    background: #c02f30;
    padding: 100px 0;
    display: none;
}
.Container_inner {
    margin: 0 auto;
    width: 100%;
    max-width: 1621px;
}
.insection {
    display: flex;
}
.leftin {
    width: 100%;
    max-width: 48%;
    padding: 50px 0 0 0;
}
.rightin {
    width: 100%;
    max-width: 52%;
    float: right;
    text-align: right;
    position: relative;
}
.leftin h3 {
    color: #ffffff;
    font-size: 42px;
    font-family: 'montserratregular';
    line-height: 53px;
    font-weight: bold;
}
.leftin span {
    font-size: 36px;
    color: #fff;
    font-family: 'montserratsemibold';
}
.transformgame p {
    font-size: 22px;
    font-family: 'montserratregular';
    color: #fff;
    margin-top: 55px;
    line-height: 33px;
}
.transformgame {
    margin-top: 60px;
}
.signuP {
    float: left;
    width: 100%;
    margin-top: 85px;
}
.signuP a {
    font-size: 20px;
    font-family: 'montserratbold';
    background: #fff;
    color: #c02f30;
    padding: 25px 67px;
    border-radius: 43px;
}
.topimg {
    position: absolute;
    bottom: 119px;
    left: 115px;
}
.topimg {
    position: absolute;
    bottom: 119px;
    border-radius: 61px;
    left: 210px;
    width: 508px;
    height: 508px;
}
.clintimg {
    float: left;
    width: 100%;
    max-width: 30%;
    display: none;
}
.righttestisec {
    float: right;
    width: 100%;
    max-width: 100%;
    text-align: center;
}
.contactleft {
    padding: 111px 0;
}
.bottomcontainer {
    margin: 0 auto;
    width: 100%;
    max-width: 90%;
    float: none !important;
}
.outerfull {
    background: #f6f4f4;
    display: flex;
    padding: 95px 0;
}
.slide-into-dm.left.fullwidth {
    display: none;
}
.full-bar {margin: 0 auto; width: 100%; max-width: 1560px;}
.quotes {margin-top: 45px;}
.left.fullwidth.general_profile {
    margin-top: 15px;
    padding: 1rem 0rem 7rem 6rem;
/*    border: 5px solid #c02f30;*/
    border-radius: 4px;
    position: relative;
}
.profile-pic-img label.picture {
    background-image: url(../../userprofile/Vector-Smart-Object.png);
    border: none;
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
    background-color: transparent;
    width: 230px;
    height: 230px;
}
.profile-pic-img label.picture img {
    object-fit: cover;
    max-width: 152px;
    max-height: 152px;
    border-radius: 50%;
    position: relative;
    top: 39px;
    left: 26px;
}
.general_profile .profile-pic-content {
    border: none;
}
.stats-table {
    outline: 3px solid #1f1f1f;
    outline-offset: 3px;
    margin: 15px auto;
    border-radius: 4px;
    position: relative;
    top: -6rem;
    max-width: 90%;
    float: none;
    padding: 4rem 0;
    background-image: url(../public/images/backbck.png);
    background-size: cover;
    background-repeat: no-repeat;
    
}
.stats-table .total_match, .stats-table .match_statics{
    max-width: 16%;
}
.jabra.dvlpmnt-log {
    margin-top: -4rem;
}
.jabra.dvlpmnt-log a {
    color: #010101;
    background: none;
    text-decoration: 2px solid #6c6c6c underline;
    font-size: 26px;
    font-family: 'montserratsemibold';
}
.post-img-box label.post-picture {
    display: none;
}
.post-content-box {
    float: left;
    width: 100%;
}
.post-content-box textarea {
    float: left;
    width: 87%;
    font-family: 'montserratregular';
}
.post-content-box .posbutton {
    padding: 7px 29px;
    font-size: 21px;
    margin-top: 27px;
    font-family: 'montserratsemibold';
    background-color: #c02f30;
}
.post-box {
    border: 2px solid #979797;
    border-radius: 7px;
}
.post-img-box {
    width: 100%;
}
.post-img-box .del-post {
    background: none;
    color: #dc1113;
    float: right;
    margin-top: -14px;
    font-size: 24px;
}
.post-img-box label.post-date {
    width: 100%;
}
.post-content-box p {
    color: #393939;
    font-size: 25px;
    font-family: 'montserratsemibold';
    margin: 15px 0;
}
.post-date p span {
    color: #393939;
    font-size: 17px;
    font-family: 'montserratmedium';
}
.profileiu-content {
    width: 65%;
}
.match_statics h5, .total_match h5 {
    text-transform: uppercase;
    color: #000;
    font-size: 18px;
    line-height: 1;
    font-family: 'montserratregular';
    margin: 0 auto;
    width: 100%;
    max-width: 110px;
}
.socil-fare ul {
    margin: 0 auto;
    width: 100%;
    max-width: 192px;
}
.site-logo img {width: 100%;}
.default_index_membership div#payment-box label {
      height: 35px;
    position: relative;
    color: #d8d7d7;
    display: block;
    margin-top: 14px;
    margin-bottom: 10px;
    background-color: #fff;
    border-radius: 5px;
    }
.default_index_membership div#payment-box label > span {
     position: absolute;
    top: 0;
    left: 0px;
    width: 100%;
    height: 100%;
    font-weight: 300;
    line-height: 32px;
    color: #d8d7d7;
    border-bottom: 0;
    transition: border-bottom-color 200ms ease-in-out;
    cursor: text;
    pointer-events: none;
    border-radius: 5px;
    }
.default_index_membership div#payment-box label > span span {
      position: absolute;
    top: 0;
    left: 10px;
    transform-origin: 0% 50%;
    transition: transform 200ms ease-in-out;
    cursor: text;
    }
.default_index_membership div#payment-box .field {
      background: transparent;
      font-weight: 300;
      border: 0;
      color: white;
      outline: none;
      cursor: text;
      display: block;
      width: 100%;
      line-height: 32px;
      padding-bottom: 3px;
      transition: opacity 200ms ease-in-out;
    }
.default_index_membership div#payment-box button {
      display: block;
    background: #f22527;
    color: white;
    border: 0;
    font-weight: 400;
    outline: none;
    background-color: #f22527;
    width: max-content;
    margin: 20px auto 0;
    float: none;
    padding: 7px 30px;
    line-height: 20px;
    height: auto;
    border-radius: 5px;
    text-transform: uppercase;
    font-family: 'Montserrat', sans-serif;
    font-size: 20px;
}
.anthertons {
    float: left;
    width: 100%;
    margin: 15px 0;
    min-height: 55px;
}
.left.leveltwo {
    color: #dc1113;
}
.runn-awayy a.play-btn {
    background: #000;
    font-size: 16px;
    padding: 8px 19px;
    border-radius: 0px;
}
.runn-awayy a.play-btn {
/*    background: #d12a2b;*/
    font-size: 16px;
    padding: 8px 19px;
/*    border-radius: 0px;*/
    border: 3px solid #c02f30;
    border-radius: 20px;
    background-color: #fff;
    color: #c02f30;
}
.runn-awayy .fullwidth {
/*    background: #dc1113;*/
    border: 3px solid #c02f30;
    border-radius: 20px;
}
.lebeltopone {
    float: left;
    width: 100%;
}
.leveltoptwo {
    float: left;
    width: 100%;
}
.lebeltopone .mast-harbour {
    background: #c02f30;
}
.leveltoptwo .mast-harbour {
    background: #252525;
}
/*.default_member_index .lrbtns ul {
    background: url(../images/top_buttons.png)no-repeat scroll top 24px left 3px/90%;
}*/
h2.stats {
    text-align: center;
    text-transform: uppercase;
    color: #c02f30;
    font-weight: bold;
    line-height: 35px;
    margin-bottom: 30px;
}
div#performacetracker .form-group {
    width: 48%;
}
div#performacetracker .form-group p {
    margin: 0 0 15px 0;
    padding: 10px;
    border: 1px solid #ddd;
    border-radius: 5px;
    background-color: #ebebeb;
}
div#performacetracker h2 {
    text-align: center;
    text-transform: uppercase;
} 
.default_member_index .lrbtns {
    width: 475px;
}
.grey-bar .center_container {
    overflow: hidden;
}

ul#myperformDropdown li:nth-child(2) {
    display: none;
}
ul#myperformDropdown li:nth-child(4) {
    display: none;
}
ul#myperformDropdown li:nth-child(5) {
    display: none;
}
/**newletter**/
div#mc_embed_signup\ newsletter {
    width: 100%;
    float: left;
    text-align: center;
    margin: 0px auto;
    background-color: #c02f30;
    padding: 50px 0px;
}
div#mc_embed_signup\ newsletter h2 {
    font-family: 'montserratblack';
    font-size: 42px;
    text-align: center;
    text-transform: uppercase;
    color: #fff;
    margin-bottom: 40px;
}
.newsletterinner input#mce-EMAIL {
    background-color: #fff;
    border: 2px solid #fff;
    width: 100%;
    border-radius: 43px 43px 43px 43px !important;
    padding: 20px 30px 20px 30px;
    margin-bottom: 10px;
}
.newsletterinner input#mce-EMAIL::placeholder {
    font-size: 16px;
    font-family: 'montserratregular';
    color: #ccc;
}
div#mc_embed_signup\ newsletter  input#mc-embedded-subscribe {
    width: 100%;
    font-size: 30px;
    color: #fff;
    background-color: #c02f30;
    padding: 10px 20px;
    text-transform: uppercase;
    font-family: 'montserratregular';
    font-weight: 700;
    border-radius: 43px 43px 43px 43px !important;
    border: 2px solid #fff;
}
.newsletterinner div#mce-responses {
    position: relative;
}
.newsletterinner div#mce-responses .response {
    position: absolute;
    left: 0;
    right: 0;
    top: 20px;
    font-size: 18px;
    font-family: 'montserratregular';
    color: #3f3f3f;
}
/*end*/

/****************Responsive********************/
@media (max-width: 1560px){
.header_container {max-width: 1310px;} 
.container_banner {max-width: 1325px;}
.center_container {max-width: 1310px;}
.redd__boxxqw {margin-right: 20%;}
.third_container {max-width: 1310px;}
/*.forthsection {background: url(../images/blacklayer.png)no-repeat scroll center center/100%; background-size: cover;}*/
.Container_inner {max-width: 1310px;}
.rightin {max-width: 45%;}
.rightbck img {width: 100%;max-width: 620px;}
.topimg {bottom: 182px;left: 90px; width: 430px;height: 430px;}
.topimg img {width: 430px;}
.redblacklayer.moveUp.animated {position: relative;left: 50px;}
.get-acestop-right img {max-width: 75%;}
.blacklayer {left: 120px!important;}
.redlayer {left: 25%!important;}
.redcircleleft {bottom: 200px!important;left: -15px!important;}
.blackcircle {right: -18px!important;bottom: 350px!important;}
.Laptop.bounceIn.animated img {max-width: 85%;}
.Laptop {bottom: -30px!important;right: -6px!important;left:auto;}
.Mobile {bottom: 50px!important;left: -10px!important;}
.Mobile.bounceInLeft.animated img {max-width: 75%;}
.coantact-back.fullget .left.fullwidth .left.halfwidth h1{font-size: 42px;}
.coantact-back.fullget .left.fullwidth .left.halfwidth a{font-size: 18px;}
.lrbtns span{font-size: 20px;}
.lrbtns ul li a{font-size: 12px;}
/*.lrbtns ul{background: url(../images/top_buttons.png)no-repeat scroll top 18px left 3px/93%;}*/
#menu a {font-size: 14px !important;}
.full-bar-bar, .full-bar-item{font-size: 18px;}
.full-bar {margin: 0 auto; width: 100%; max-width: 1279px;}
.profile-pic-content span{font-size: 17px;}
.stats-table h2{font-size: 28px;}
.online-numbers {padding: 33px 45px;}
.lrbtns ul {margin-top: 20px;}


}


@media (max-width: 1400px){
.header_container{max-width: 1260px;}
#menu a{padding: 22px 14px!important; font-size: 13px !important;}
.lrbtns ul {margin-top: 33px;}
.lrbtns ul li a{font-size: 12px;}
/*.lrbtns ul {background: url(../images/top_buttons.png)no-repeat scroll top 26px left 7px/90%;}
.lrbtns ul li {line-height: 99px;}
.lrbtns span {line-height: 98px;}*/
.lrbtns span{font-size: 13px;}
.default_index_index .lrbtns {width: 448px;}
.redd__boxxqw{margin-right: 16%;}
.container_banner {max-width: 1120px;}
.get-acestop-right img {max-width: 75%;}
.center_container {max-width: 1260px;}
.third_container {max-width: 1260px;}
.forthsection .forthcontainer {max-width: 1260px;}
.Container_inner {max-width: 1261px;}
.get-acestop-left h1 {font-size: 45px;}
.get-acestop-left h3 {font-size: 33px;}
.get-acestop-left a {font-size: 19px!important;}
.thirdschoolsec h2 {font-size: 38px;}
.secright span {font-size: 32px;}
.secright ul li {font-size: 20px;}
.contacttab a {font-size: 20px;max-width: 180px;}
.leftin h3 {font-size: 30px;}
.leftin span {font-size: 26px;}
.transformgame p {font-size: 16px; line-height: 28px;}
.signuP a {padding: 15px 30px;font-size: 17px;}
.insection {flex-wrap:nowrap;}
.rightbck img {width: 100%;max-width: 580px;}
.topimg {bottom: 180px;left: 110px;width: 300px;height: 300px;}
.topimg img {width: 380px;}
.container_banner {max-width: 1140px;}
.onlinenumbers_container {max-width: 1020px;}
.redd__boxxqw .mumber {max-width: 100px;}
.mumber span {font-size: 36px;height: 100px;}
.likhit {font-size: 15px; line-height: 23px;}
.secinner .secleft {width: 100%;max-width: 40%;}
.secinner .secleft img {width: 100%;}
.forthsection h2 {font-size: 38px;}
.mobile_section img {width: 100%;max-width: 65%;margin-left: 80px;}
.logo-gol img {width: 100%;max-width: 350px;}
.left_mobile img {position: relative;left: 40px;}
.right_mobile img {position: relative;right: 40px;}
.socil-fare ul li a i {font-size: 34px;}
footer.site-footer h3 {font-size: 24px;}
.smart p, .smart ul li a {font-size: 16px;}
.copyright p {font-size: 16px;}
.new-content-ourmission h2 {font-size: 45px;}
.new-content-ourmission h3 {font-size: 30px;}
.mentp-coah-sec h2.ourr-miss {font-size: 45px;}
.mentp-coah-lyst .fusion-column-wrapper span.fusion-imageframe img {width: 200px;}
.fusion-column-wrapper span.fusion-imageframe::after {right: 85px;top: 75px;}
.mentp-coah-lyst .fusion-column-wrapper span.fusion-imageframe::after {left: 87px;}
.mentp-coah-lyst .fusion-column-wrapper:nth-child(11) span.fusion-imageframe::after, .mentp-coah-lyst .fusion-column-wrapper:nth-child(14) span.fusion-imageframe::after, .mentp-coah-lyst .fusion-column-wrapper:nth-child(17) span.fusion-imageframe::after {
    right: 73px;}
.mentp-coah-video span.fusion-imageframe::after {left: 160px;}
.mentp-coah-video .fusion-text p {font-size: 20px;}
.fusion-text h2 {font-size: 28px;}
.fusion-text p {font-size: 17px;}
h2.ourr-miss {font-size: 45px;}
.full-bar-bar, .full-bar-item {font-size: 16px; margin: 0 10px 16px 10px;}
button.full-bar-item.full-button.tablink:nth-child(7) {margin-left: 140px;}
.videoes h2 {font-size: 45px;}
.videoes p {font-size: 26px;}
.schoolbacho h1 {font-size: 36px;}
.schoolbacho p {font-size: 20px;}
.schoolbacho ul li {font-size: 16px;line-height: 1.5;margin-bottom: 20px;}
.schoolbacho .right.halfwidth {padding: 80px 10px;}
.schoolbacho .right.halfwidth .imgright img {width: 325px;height: 325px;}
.schoolbacho .right.halfwidth .imgright:after {width: 115px;height: 115px;top: 20px;right: 75px;}
.schoolbacho a {font-size: 20px;}
.schoolbacho ul {margin-bottom: 40px;}
.coantact-back.fullget .right.halfwidth {padding: 80px 10px;}
.right.halfwidth .imgright img {width: 350px;height: 350px;}
.right.halfwidth .imgright:after {width: 115px;height: 115px;right: 12%;}
.coantact-back.fullget .left.fullwidth .left.halfwidth a {font-size: 16px;padding: 5px 15px !important;}
.Laptop {bottom: 35px!important;right: -96px!important;}
.Laptop.bounceIn.animated img {max-width: 70%!important;}
.Mobile {bottom: 60px!important;left: 32px!important;}
.blackcircle {bottom: 200px!important;}
.redcircleleft {bottom: 29px!important;left: 38px!important;}
h3.crk-hed{font-size: 40px;}
.testimonials .test-box h4{font-size: 19px;}
.thre-box p{font-size: 13px;}
.get-acestop-left h1{width: 440px;}
.coantact-back.fullget .left.fullwidth .left.halfwidth h1 {font-size: 36px;}
.full-bar{max-width: 1105px;}
/*.default_member_index .lrbtns ul {
    background: url(../images/top_buttons.png)no-repeat scroll top 20px left 0px/100%;
}
.default_member_index .lrbtns ul li {
    line-height: 92px;
}*/
.hit-box2 .col-sm-4 {margin-right: 48px;}
.hit-box1 a {font-size: 20px;}
.hit-box2 h1 {font-size: 52px;}
.do-jode h1 {font-size: 42px;}
.do-jode .left.halfwidth .imgleft img.batter-oahj {width: 350px;height: 350px;}
.right.halfwidth.writtin0cafg a{font-size: 20px;}
.grey-bar p {font-size: 42px;}
.grey-bar a{font-size: 25px;}
.do-jode .imgleft:after {right: 200px;}
div#mc_embed_signup\ newsletter h2 { font-size: 40px;}
div#mc_embed_signup\ newsletter  input#mc-embedded-subscribe { font-size: 28px;}

}

@media (max-width: 1221px){
.header_container {max-width: 1170px;}
.lrbtns ul li a {font-size: 11px;}
.container_banner {max-width: 1035px;}
#menu a {padding: 22px 8px!important;font-size: 12px !important;}
.third_container {max-width: 1035px;}
.secright ul li {font-size: 18px;}
.secright {margin-top: 20px;}
.Container_inner {max-width: 1035px;}
.leftin h3 {font-size: 26px;line-height: 45px;}
.transformgame {margin-top: 40px;}
.transformgame p {margin-top: 40px;}
.topimg {bottom: 190px;left: 100px;}
.center_container {max-width: 1035px;}
.righttestisec {max-width: 100%;}
.testimonials .test-box h4 {font-size: 18px;}
.thre-box p {font-size: 12px;}
.get-acestop-left h1 {font-size: 40px;}
.get-acestop-left h3 {font-size: 28px;}
.get-acestop-left a {font-size: 16px!important;}
.mumber span {font-size: 31px;height: 90px;}
.thirdschoolsec h2 {font-size: 33px;}
.secright span {font-size: 28px;}
.contacttab {margin-top: 60px;}
.new-content-ourmission h2 {font-size: 40px;}
.mission-mangal p {font-size: 18px;line-height: 28px;}
.mentp-coah-sec h2.ourr-miss {font-size: 40px;}
.fusion-column-wrapper span.fusion-imageframe {width: 95%;}
.fusion-column-wrapper span.fusion-imageframe img {width: 200px;}
.fusion-column-wrapper span.fusion-imageframe::after {right: 45px;}
h2.ourr-miss {font-size: 40px;}
.mentp-coah-lyst .fusion-column-wrapper span.fusion-imageframe::after {left: 43px;}
.mentp-coah-lyst .fusion-column-wrapper:nth-child(11) span.fusion-imageframe::after, .mentp-coah-lyst .fusion-column-wrapper:nth-child(14) span.fusion-imageframe::after, .mentp-coah-lyst .fusion-column-wrapper:nth-child(17) span.fusion-imageframe::after {
    right: 15px;
}
span.coach_style {font-size: 19px;}
.fusion-text p {font-size: 15px;}
.mentp-coah-video .fusion-text p {font-size: 18px;line-height: 25px;}
.right.halfwidth .imgright img {width: 300px;height: 300px;}
.hit-box1 .right.halfwidth img {left: 80px;}
.hit-box2 h1 {font-size: 40px;}
.cool-brother {padding: 0 0 0 40px;}
.hit-box2 .col-sm-4 {margin-right: 30px;}
.do-jode h1 {font-size: 40px;}
.writtin0cafg {margin-top: 0px;}
.writtin0cafg p {font-size: 20px;}
.do-jode .left.halfwidth .imgleft {left: 30px;}
.grey-bar p {font-size: 32px;}
.grey-bar ul li {width: 225px;height: 225px;}
.grey-bar ul li:after {left: 250px;}
.grey-bar a {font-size: 20px;}
.videoes h2 {font-size: 40px;}
.schoolbacho h1 {font-size: 32px;}
.schoolbacho p {margin: 30px 0;}
.schoolbacho ul li {margin-bottom: 15px;}
.narrow-tabs {display: flex;}
.narrow-tabs a {font-size: 12px;}
.suggestons {font-size: 12px;}
.viddivv::after {width: 30px;height: 30px;top: 70px;}
.elemtor-pro .hdrvdo h2 {font-size: 20px;}
span.lp-imp {font-size: 30px;}
.anthertons h4 {font-size: 12px;}
input.form-control::placeholder {font-size: 15px;}
input, select, textarea {font-size: 15px;}
.groupism-div ul li {width: 32%;}
label.form-level {font-size: 18px;}
ul.upper-head li span {font-size: 10px;}
.dirrname-jkl .mem-text h3, .dirrname-jkl .mem-text h4 {font-size: 40px;}
.dirrname-jkl .mem-text p, .dirrname-jkl .mem-text span {font-size: 24px;}
.mem-2img::after {right: 80px;top: 100px;}
.head-dascg a {font-size: 18px;}
.alllitabshere p {font-size: 18px!important;width: 70%!important;}
.account-navigation-link img { padding: 20px 56px !important;} 
}


@media (max-width: 1024px){
.header_container {max-width: 924px;}
.site-logo img {width: 100%;max-width: 200px;}
.topnav a { padding: 8px 20px; font-size: 13px;}
.topnav a.icon { text-align: center; padding: 8px 15px;}
#menu a {padding: 5px 6px!important;font-size: 10px !important;}
.lrbtns ul {margin-top: 15px; padding: 10px 15px;}
.lrbtns ul li a {font-size: 11px;}
.container_banner {max-width: 924px;}
.bannerinner {margin-top: 20px;}
.get-acestop-left h1 {font-size: 22px; padding: 0px 180px 0px 0px;}
.get-acestop-left h3 {font-size: 16px;}
.get-acestop-left a {font-size: 14px!important;padding: 5px 15px!important;}
.redblacklayer.moveUp.animated {position: relative;left: 100px;}
.get-acestop-right img {max-width: 65%;}
.blacklayer {left: 120px!important;}
.redlayer {left: 25%!important;}
.redcircleleft {bottom: 65px!important;left: 0px!important;}
.blackcircle {right: -35px!important;bottom: 88px!important;}
.Laptop.bounceIn.animated img {max-width: 65% !important;}
.Laptop {bottom: 49px!important;right: -80px!important;left: 125px;}
.Mobile {bottom: 65px!important;left: 10px!important;}
.Mobile.bounceInLeft.animated img {max-width: 50%;}
.third_container {max-width: 924px;}
.thirdschoolsec h2 {font-size: 22px;}
.secright span {font-size: 20px;}
.secright ul li {font-size: 16px;margin-bottom: 15px;}
.contacttab a {font-size: 18px;max-width: 140px;display: block;margin: 0 auto;}
.forthsection h2 {font-size: 22px;}
.mobile_section img {max-width: 55%;}
.left_mobile img {left: 75px;}
.right_mobile img {right: 75px;}
.Container_inner {max-width: 924px;}
.leftin h3 {font-size: 22px;line-height: 35px;}
.transformgame {margin-top: 30px;}
.leftin span {font-size: 20px;}
.transformgame p {margin-top: 30px;}
.signuP {margin-top: 75px;}
.signuP a {padding: 10px 18px;font-size: 16px;}
.topimg {bottom: 105px;left: 65px;}
.topimg img {width: 300px;}
.insection {justify-content: space-between;}
h3.crk-hed {font-size: 22px;}
.center_container {max-width: 924px;}
.logo-gol {margin-right: 15%;}
footer.site-footer h3 {font-size: 20px;}
.smart p, .smart ul li a {font-size: 13px;line-height: 15px;}
.socil-fare ul {justify-content: center;}
.socil-fare ul li a i {font-size: 20px;}
.copyright p {font-size: 12px;}
.copyright a {font-size: 12px;}
.new-content-ourmission h2 {font-size: 22px;margin-bottom: 30px;}
.new-content-ourmission h3 {font-size: 20px;}
.mission-mangal p {font-size: 16px;line-height: 25px;}
.mentp-coah-sec h2.ourr-miss {font-size: 22px;}
.mentors-ell.deictero-ali .fusion-column-wrapper {width: 33%;}
.fusion-text {padding: 20px 35px;}
.fusion-text h2 {font-size: 20px;}
.fusion-text p {font-size: 13px;}
h2.ourr-miss {font-size: 22px;}
.fusion-column-wrapper {width: 33%;}
.fusion-column-wrapper span.fusion-imageframe img, .mentp-coah-lyst .fusion-column-wrapper:nth-child(11) span.fusion-imageframe img, .mentp-coah-lyst .fusion-column-wrapper:nth-child(14) span.fusion-imageframe img, .mentp-coah-lyst .fusion-column-wrapper:nth-child(17) span.fusion-imageframe img {
    width: 200px;}
.hit-box1 h1, .hit-box2 h1, .grey-bar p {font-size: 22px;}
.hit-box1 h2 {font-size: 20px;margin: 30px 0px 25px 0px;}
.hit-box1 a {font-size: 18px;padding: 10px 18px;}
.hit-box1 .right.halfwidth img {left: 60px;}
.right.halfwidth .imgright img {width: 275px;height: 275px;}
.hit-box2 h1 {font-size: 22px;margin: 70px 0px 50px 0px;}
.hit-box2 p {font-size: 13px;}
.icon-tile.yupol {font-size: 16px;line-height: 25px;}
.icon-tile {height: 40px;}
.do-jode h1 {font-size: 22px;}
.do-jode .left.halfwidth .imgleft img.batter-oahj {width: 300px;height: 300px;}
.writtin0cafg p {font-size: 16px;}
.right.halfwidth.writtin0cafg a {padding: 10px 20px;font-size: 18px;}
.grey-bar ul li {width: 225px;height: 200px;font-size: 15px;}
.grey-bar ul li:after {left: 220px;top: 70px}
.grey-bar ul {padding: 0 8%;margin: 4% 0;}
.grey-bar a {font-size: 18px;padding: 10px 20px;left: 44%;}
.full-bar-bar, .full-bar-item {font-size: 14px;margin: 0 16px 16px 16px;padding: 10px 15px;}
.videoes h2 {font-size: 22px;}
.videoes p {font-size: 20px;}
.videoes li {font-size: 18px;}
a.play-btn {font-size: 18px;}
.schoolbacho h1 {font-size: 23px;}
.schoolbacho p {font-size: 16px;}
.schoolbacho ul li {font-size: 14px;}
.schoolbacho a {font-size: 18px;}
.narrow-tabs a {font-size: 10px;}
.elemtor-pro .hdrvdo h2 {font-size: 20px;}
.account-navigation-link img { padding: 20px 50px !important;}
.anthertons h4 {font-size: 11px;width: 100%;}
.suggestons {font-size: 10px;}
.viddivv::after {top: 58px;}
.tabcontent h2 {font-size: 22px;}
.groupism-div ul li {font-size: 22px;}
h4.form-per-hrdf {font-size: 22px;}
.comp-btm button {font-size: 20px;padding: 10px 30px;}
ul.upper-head li span {font-size: 8px;}
.mem-text h3 {font-size: 22px;}
.mem-text-btn a {font-size: 20px;}
.mem-2img {top: 100px;}
.mem-text {padding: 0px 20px;}
.jabra.dvlpmnt-log a {font-size: 22px;}
.post-content-box .posbutton {padding: 7px 23px;}
.bach-apna h2 {font-size: 30px;}
.bach-apna .pricelisting li span.span_users_month {font-size: 22px;}
.log-headings {font-Size: 30px;}
.head-dascg a {font-size: 16px;}
/*.default_member_index .lrbtns ul {
    background: url(../images/top_buttons.png)no-repeat scroll top 30px left 0px/100%;
}*/
footer.site-footer h3 {margin-bottom: 15px;}
div#mc_embed_signup\ newsletter h2 { font-size: 22px;}
div#mc_embed_signup\ newsletter  input#mc-embedded-subscribe { font-size: 18px;}
.coantact-back.fullget .left.fullwidth .left.halfwidth h1 { font-size: 22px;}
.coantact-back p { font-size: 16px;}
}



@media (max-width: 768px){
.header_container {max-width: 668px;}
.container_banner {max-width: 668px;}
.center_container {max-width: 668px;}
.bannerinner {display: block;}
.lrbtns ul li a { padding: 0px !important;}
.site-logo { text-align: center; max-width: unset;}
.get-acestop-left {width: 100%;padding: 0 0 15% 0;text-align: center;}
.get-acestop-left h1{width: 100%; padding: 0px;}
.get-acestop-left form.form-register { max-width: 100%;}
.onlinenumbers_container {max-width: 668px;}
.mumber span {font-size: 22px;height: 65px;width: 85%;}
.likhit {font-size: 12px;line-height: 15px;}
.third_container {max-width: 668px;}
.secinner {display: block;text-align: center;}
.secinner .secleft {margin: 0 auto;}
.contacttab a {float: unset;padding: 10px 18px;}
.mobile_section img {margin-left: 55px;}
.Container_inner {max-width: 668px;}
.insection {display: block;}
.leftin {max-width: 100%;text-align: center;}
.rightin {max-width: 100%;float: unset;text-align:center;top: 65px;}
.topimg img {width: 430px;}
.topimg {bottom: 210px;left: 115px;}
.smart {width: 33%;}
.logo-gol {margin-right: 0%;}
.left.smart {margin-top: 20px;margin-bottom: 0px;}
.left.smart.accoun-hd {padding-left: 0px;}
.halfwidth {width: 100%;}
.halfwidth.right.animated.bounceInRight {text-align: center;}
.fusion-column-wrapper span.fusion-imageframe {width: 90%;}
.fusion-column-wrapper span.fusion-imageframe::after {width: 45px;height: 45px;right: 10px;top: 56px;}
.fusion-column-wrapper span.fusion-imageframe img {width: 135px;margin-right: 0px;margin-left: -10px;}
.mentp-coah-lyst .fusion-column-wrapper span.fusion-imageframe img {width: 135px;margin-left: -10px;}
.mentp-coah-lyst .fusion-column-wrapper span.fusion-imageframe::after {left: 0px;}
.fusion-column-wrapper span.fusion-imageframe img, .mentp-coah-lyst .fusion-column-wrapper:nth-child(11) span.fusion-imageframe img, .mentp-coah-lyst .fusion-column-wrapper:nth-child(14) span.fusion-imageframe img, .mentp-coah-lyst .fusion-column-wrapper:nth-child(17) span.fusion-imageframe img {
    width: 135px;}
.fusion-column-wrapper {min-height: 780px;}
.left.halfwidth {text-align: center;}
.hit-box1 .right.halfwidth {margin-top: 50px;}
.hit-box1 .right.halfwidth img {left: 158px;}
.cool-brother {padding: 0;}
.hit-box2 .col-sm-4 {width: 100%;}
.do-jode .halfwidth {width: 75%;margin-left: 80px;}
.do-jode .left.halfwidth .imgleft {left: 50px;}
.right.halfwidth.writtin0cafg {width: 100%;text-align: center;}
.grey-bar ul {display: block;justify-content: center;margin: 20px auto !important;padding-bottom: 85px;text-align: -webkit-center;}
.grey-bar ul li{margin:0px 0px 30px 0px ;}
.grey-bar ul li:after{display: none;}
.grey-bar a {left: 42%;}
.full-bar-bar, .full-bar-item {margin: 0 16px 16px 0px;}
button.full-bar-item.full-button.tablink:nth-child(7) {margin-left: 0px;}
.copyright .halfwidth {width: 48%;}
.schoolbacho {max-height: none;}
.schoolbacho ul {text-align: start;}
.schoolbacho .right.halfwidth {margin-top: 50px;}
.bach-apna .pricelisting li {width: 80%;}
.narrow-tabs {display: block;}
.narrow-tabs a {font-size: 16px;width: 100%;}
.groupism-div ul li {font-size: 16px;}
label.form-level {font-size: 14px;}
input, select, textarea {font-size: 12px;}
input.form-control::placeholder {font-size: 12px;} 
textarea.form-control::placeholder {font-size: 13px;}
ul.upper-head li {width: 16%!important;}
.left.fullwidth.general_profile {padding: 1rem 0rem 7rem 2rem;}
.profile-pic-img label.picture img {max-width: 125px;max-height: 125px;top: 22px;left: 17px;}
.profile-pic-content span {font-size: 13px;}
.profile-pic-img {width: 22%;}
.profile-pic-img label.picture {width: 170px;height: 170px;}
.medium-area {width: 100%;}
.default_member_index .lrbtns {width: 425px;}
.right.lrbtns.master-plan ul {display: inline-flex;margin-left: 0px; /*margin-top: 0px;*/}
/*.default_member_index .lrbtns ul {background: url(../images/top_buttons.png)no-repeat scroll top 5px left 0px/100%;}*/
/*.lrbtns ul {padding: 0px 15px 0px 15px;width: 100%;margin-top: 0px;}*/
/*.master-plan ul li {margin: 15px 4px 0;}*/
/*.lrbtns ul {background: url(../images/top_buttons.png)no-repeat scroll top 0px left 7px/90%;}*/
/*.topnav a.icon {background: #c02f30; color: #000;}*/
.topnav {background-color: #dc111387;}
/*li.default_index_index {line-height: 50px !important;padding-left: 30px;}*/
.lrbtns span {line-height: 50px;}
li.default_chat_index {line-height: 50px !important;}
.topnav a {padding: 8px 20px;}
.topnav a.icon { width: 60%;}
.topnav #myLinks {width: 100% !important;}
.contactleft { padding: 0px 0px;}
.coantact-back p { margin: 30px 0 30px 0;}
}


@media (max-width: 667px){
/*.site-logo img {max-width: 300px;}*/
.headerright_sections {display: block;}
/*.topnav { left: 20px;}*/
.topnav a.icon { top: -63px;}
.medium-area {display: block;}
.lrbtns {width: 100%!important;justify-content: center;margin-top: 0px;}
.lrbtns ul {width: auto; margin-top: 0px;/*padding: 0px 31px;background: url(../images/top_buttons.png)no-repeat scroll top 20px left 7px/90%;*/}
.lrbtns ul li { line-height: 15px;}
li.default_chat_index { line-height: 15px !important;}
.header_container {max-width: 566px;}
/*.headerinner {display: block;}*/
.site-logo {text-align: center;max-width: none;}
.container_banner {max-width: 566px;padding: 0px;}
.center_container {max-width: 566px;}
.get-acestop-left form.form-register { max-width: 95%; margin: 0 auto;}
.onlinenumbers_container {max-width: 566px;}
.mumber span {height: 60px;width: 100%;}
.likhit {margin-top: 10px;font-size: 11px;}
.third_container {max-width: 566px;}
.forthsection .forthcontainer {max-width: 566px;}
.Container_inner {max-width: 566px;}
.rightbck img {max-width: 425px;}
.topimg img {width: 300px;}
.topimg {bottom: 70px;left: 145px;}
.smart {width: 100%;text-align: center;}
.logo-gol {margin-bottom: 40px !important;}
.mentp-coah-sec h2.ourr-miss {margin-bottom: 50px;}
.mentors-ell.deictero-ali .fusion-column-wrapper {width: 100%;min-height: auto!important;}
.mentp-coah-sec {background-size: cover;}
.fusion-column-wrapper span.fusion-imageframe::after {right: 170px;}
.fusion-column-wrapper {width: 100%;min-height: auto;}
.mentp-coah-lyst .fusion-column-wrapper span.fusion-imageframe::after {left: 145px;}
.mentp-coah-lyst .fusion-column-wrapper:nth-child(11) span.fusion-imageframe::after, .mentp-coah-lyst .fusion-column-wrapper:nth-child(14) span.fusion-imageframe::after, .mentp-coah-lyst .fusion-column-wrapper:nth-child(17) span.fusion-imageframe::after {
    right: 160px;}
.hit-box1 .right.halfwidth img {left: 105px;}
.do-jode .left.halfwidth .imgleft img.batter-oahj {width: 250px;height: 250px;}
.grey-bar ul li {width: 200px;height: 200px;}
.grey-bar a {left: 40%;}
label.form-level {font-size: 12px;}
ul.upper-head li {width: 20%!important;}
.mem-2img {width: 100%;padding: 55px 80px;}
.mem-2img img {width: 75%;margin-left: 30px;}
.mem-text {width: 100%;margin-top: 130px;}
.mem-2img::after {right: 130px;}
.profile-pic-content span {font-size: 12px;}
.copyright .halfwidth {width: 100%;margin: 5px;text-align: center;}
.logo-gol img {max-width: 250px;}
.socil-fare ul {justify-content: center;}
.redd__boxxqw {max-width: 100%;margin-right: 0px;margin-bottom: 20px;}
.mobile_section {display: flex !important;}
.mobile_section img {max-width: 100% !important; margin-left: 0px;left: 0px;}
.left_mobile.bounceInLeft.animated {text-align: center;}
.middle_mobile {bottom: 0px;text-align: center;}
.forthsection {display: block!important;}
/*.thirdschoolsec {display: block;overflow: hidden;}
.modered_section {display: block!important;}*/
.get-acestop {display: block!important;}
.reddboxx {display: block!important;}
.online-numbers{background-size: cover;margin-top: 0px;}
.secright {padding: 15px 0px;}
.mumber span {padding: 16px 0px;display: block!important;}
.hit-box1{padding: 0px;}
.do-jode{margin-top: 0px;}
.new-content-ourmission{padding: 0px;}
.modered_section {padding: 0px 0px 100px 0;}
.master-plan ul li {margin: 0px 4px 0;}
.jabra.dvlpmnt-log a {font-size: 18px;}
footer.site-footer {padding: 35px 30px 20px;}
.coantact-back.fullget .left.fullwidth .left.halfwidth h1 {font-size: 20px;padding: 0px 0px 0 0px;}
.coantact-back.fullget .left.fullwidth .left.halfwidth a {font-size: 11px;padding: 5px 8px !important;}
.right.halfwidth .imgright:after {width: 95px;height: 95px;right: 8%;}
.mission-mangal {text-align: center;}
.fusion-text {text-align: center;}
.mentp-coah-video .fusion-text h2 {text-align: center;}
.schoolbacho h1 {text-align: center;}
.schoolbacho p {text-align: center;}
.coantact-back.fullget .left.fullwidth .left.halfwidth h1 {text-align: center;}
.coantact-back.fullget .left.fullwidth .left.halfwidth p {text-align: center;}
.coolmodal{width: 55% !important;}
.bach-apna {height: 400px !important;}
.startmessagejz h2 {font-size: 15px!important;}
.centerpainfrienchat .addchat {padding: 0 0px 30px 0px!important;}
.addchat input:first-child {margin-top: 5px;}
.addchat .btnwith_bg_b {font-size: 15px!important;margin-top: 5px;padding: 0px!important;}
.container .memberpage .centerpainfrienchat {height: 740px;}
.forthsection h2 {padding: 50px 0 25px 0px; float: left;}
.secinner {margin-top: 40px;}
.secright span {margin-bottom: 25px;}
.secright ul li {margin-bottom: 10px;}
.contacttab {margin-top: 5px;}
.forthsection {margin-top: 25px;}
.testimonials {padding: 0px 0;}
li.account-navigation-link:nth-child(3) {display: none;}
li.account-navigation-link:nth-child(5) {display: none;}
.default_member_index .lrbtns {width: 100% !important;text-align: center;}
.account-navigation .Account-navigation-bar {width: 150px;}
/*.default_member_index .quotes {
    margin-top: -49px;
}*/
main.noir-content {
    position: relative;
    top: 0px;
    /*left: 10px;
    text-align: center;*/
}
.newsletterinner input#mce-EMAIL::placeholder { font-size: 16px;}
div#mc_embed_signup\ newsletter  input#mc-embedded-subscribe { font-size: 16px;}
.lrbtns ul li a { font-size: 15px; padding: 0px !important;}
.cnctdiv .left.halfwidth a { float: initial;}
.topnav a.icon { padding: 8px 0px;}
}


@media (max-width: 490px){
.headerinner { display: block;}
.topnav { width: 20%; left: 20px;}
.topnav #myLinks { width: 130% !important; z-index: 9;}
.topnav a { padding: 8px 0px;}
.headerright_sections { width: 100%;}
.container_banner {max-width: 360px;}
.center_container {max-width: 360px;}
.get-acestop-left { padding: 0 0 35% 0;}
.onlinenumbers_container {max-width: 360px;}
.third_container {max-width: 360px;}
.thirdschoolsec h2 {font-size: 16px;}
.secright span {font-size: 16px;}
.secright ul li {line-height: 20px;font-size: 12px;}
.contacttab a {font-size: 16px;}
.forthsection h2 {font-size: 16px;}
.Container_inner {max-width: 360px;}
.leftin h3 {font-size: 16px;line-height: 30px;}
.leftin span {font-size: 14px;}
.transformgame p {font-size: 12px;}
.signuP a {font-size: 14px;}
.topimg {bottom: -62px;left: 50px;}
.topimg img {width: 195px;}
.rightbck img {max-width: 280px;}
.fusion-column-wrapper span.fusion-imageframe::after {right: 90px;}
.mentp-coah-lyst .fusion-column-wrapper span.fusion-imageframe::after {left: 65px;}
.mentp-coah-lyst .fusion-column-wrapper:nth-child(11) span.fusion-imageframe::after, .mentp-coah-lyst .fusion-column-wrapper:nth-child(14) span.fusion-imageframe::after, .mentp-coah-lyst .fusion-column-wrapper:nth-child(17) span.fusion-imageframe::after {
    right: 80px;}
.hit-box1 h1, .hit-box2 h1, .grey-bar p {font-size: 16px;}
.hit-box1 h2 {font-size: 14px;}
.hit-box1 p {font-size: 12px;}
.hit-box1 .right.halfwidth {padding: 40px 10px;}
.hit-box1 .right.halfwidth img {left: 54px;}
.hit-box1 .left.fullwidth{outline-offset: 0px;}
.do-jode .left.fullwidth{outline-offset: 0px;}
.do-jode .left.halfwidth{padding: 100px 10px;}
.right.halfwidth .imgright img {width: 200px;height: 200px;}
.hit-box2 h1 {padding: 0px 0px;}
.do-jode h1 {font-size: 16px;}
.do-jode .halfwidth {width: 100%;margin-left: 0px;}
.do-jode .left.halfwidth .imgleft img.batter-oahj {width: 200px;height: 200px;}
li.shlogger img {width: 100px;position: unset;}
.schoolbacho h1 {font-size: 15px;}
.schoolbacho p {font-size: 14px;}
.schoolbacho ul li {font-size: 12px;}
.schoolbacho a {font-size: 14px;}
.schoolbacho .right.halfwidth .imgright img {width: 250px;height: 250px;}
.bach-apna h2 {font-size: 20px;}
.bach-apna .pricelisting li span.span_users_month {font-size: 15px;}
.bach-apna span.span_price p {font-size: 15px;}
.bach-apna .pricelisting li.dark_gray_box .span_price_per_month p {font-size: 20px;line-height: 30px;}
.bach-apna .btnwith_bg_b, .bach-apna .btnwith_bg_p, .bach-apna .btnwith_bg_dp {font-size: 14px;}
.log-headings {font-Size: 20px;}
button#check_coupon {padding: 7px 20px;font-size: 14px;}
.chek-hed {font-size: 20px;}
.default_index_membership div#payment-box button {font-size: 16px;}
.lrbtns span {line-height: 80px;}
.lrbtns ul li {line-height: 80px;}
.profile-pic-img {width: 100%;}
.profileiu-content {width: 100%;}
.stats-table .total_match, .stats-table .match_statics {max-width: 100%;}
.post-content-box .posbutton {font-size: 16px;}
span.lp-imp {font-size: 18px;}
.tabcontent h2 {font-size: 20px;}
.iplod-perform .form-group {width: 100%;}
.groupism-div ul li {font-size: 14px;line-height: 25px;}
div#performacetracker .form-group {width: 100%;}
ul.upper-head li {width: 65%!important;}
.mem-2img img {width: 100%;margin-left: 0px;height: 190px;}
.mem-2img::after {right: 55px;top: 70px;}
.reddboxx {display: block;}
.online-numbers {background-size: cover;}
.groupism-tool {padding: 10px;}
.groupism-div ul li {width: 100%;}
.bach-apna .pricelisting li {padding: 20px 0px;}
.bach-apna h2::before {width: 50px;left: 5px;}
.bach-apna h2::after {width: 50px;right: 5px;}
.bach-apna {height: auto;}
.grey-bar ul {padding: 0 23%;margin: 20px auto 70px !important;}
.clintimg {max-width: 100%;}
.righttestisec {max-width: 100%;}
li.default_index_index {line-height: 80px !important;padding-left: 0px;}
li.default_chat_index {line-height: 80px !important;}
.coolmodal {left: 13%!important;margin-left: 0px!important;width: 75% !important;}
div#mc_embed_signup\ newsletter h2 { font-size: 18px;}
.newsletterinner input#mce-EMAIL::placeholder { font-size: 16px;}
div#mc_embed_signup\ newsletter  input#mc-embedded-subscribe { font-size: 16px;}
.elemtor-pro .hdrvdo h2 { font-size: 16px;}
}


@media (max-width: 360px){
.header_container {max-width: 300px;}
.topnav { left: 0px;}
.default_index_index .lrbtns {width: 260px;}
.lrbtns ul li {line-height: 80px;}
.container_banner {max-width: 260px;}
.get-acestop-right img {max-width: 53%;}
.get-acestop-right {padding: 58px 0;}
.Mobile.bounceInLeft.animated img {max-width: 35%;}
.Laptop.bounceIn.animated img {max-width: 60%!important;}
.Laptop {right: -100px!important;left: 85px;}
.redcircleleft {bottom: 35px!important;}
.center_container {max-width: 260px;}
.third_container {max-width: 260px;}
.secright {padding: 0 0px;}
.forthsection .forthcontainer {max-width: 260px;}
/*.mobile_section {display: block;}
.mobile_section img {max-width: 100%;margin-left: 0px;left: 0px;}
.left_mobile.bounceInLeft.animated {text-align: center;}
.middle_mobile {bottom: 0px;text-align: center;}*/
.Container_inner {max-width: 260px;}
.insection .leftin {padding: 0px 0 0 0;}
.topimg {bottom: -76px;left: -10px;}
.mentp-coah-video span.fusion-imageframe img {width: 100%;}
.mission-mangal {padding: 10px 0px;}
.fusion-column-wrapper span.fusion-imageframe::after {right: 35px;}
.mentp-coah-lyst .fusion-column-wrapper span.fusion-imageframe::after {left: 5px;}
.mentp-coah-lyst .fusion-column-wrapper:nth-child(11) span.fusion-imageframe::after, .mentp-coah-lyst .fusion-column-wrapper:nth-child(14) span.fusion-imageframe::after, .mentp-coah-lyst .fusion-column-wrapper:nth-child(17) span.fusion-imageframe::after {
    right: 20px;}
.hit-box1 .left.fullwidth {padding: 20px;outline-offset: 20px;}
.right.halfwidth .imgright img {width: 165px;height: 165px;}
.hit-box1 .right.halfwidth img {left: 18px;}
.do-jode .left.halfwidth .imgleft img.batter-oahj {width: 150px;height: 150px;}
.do-jode .left.halfwidth .imgleft {left: 18px;}
.do-jode .left.fullwidth {padding: 20px;outline-offset: 20px;}
.copyright p {font-size: 11px;}
.schoolbacho .right.halfwidth .imgright img {width: 175px;height: 175px;}
.coantact-back.fullget .left.fullwidth .left.halfwidth h1 {padding: 0px;}
.right.halfwidth .imgright:after {width: 50px;height: 50px;right: 10%;top: 10%;}
.default_member_index .lrbtns {width: 260px;}
.jabra {width: 100%;}
.post-content-box p {font-size: 20px;}
.post-date p span {font-size: 14px;}
.learnprctce::before {top: 50px;}
.mem-2img {padding: 30px 0px;}
.mem-2img img {width: 60%;margin-left: 40px;height: 135px;}
.mem-2img::after {width: 55px;height: 55px;right: 25px;top: 35px;}
.grey-bar a {left: 26%;}
div#mc_embed_signup\ newsletter h2 { font-size: 14px;}
.topnav a.icon { font-size: 14px;}
.elemtor-pro .hdrvdo h2 { font-size: 12px;}
.elemtor-pro .hdrvdo::after { width: 20px; height: 20px; top: 5px; right: 10px;}
}



@media (max-width: 320px){
.header_container {max-width: 280px;}
.topnav #myLinks { width: 150% !important; z-index: 9;}
.default_index_index .lrbtns {width: 220px;}
.lrbtns span {line-height: 80px;}
.hit-box1 .left.fullwidth {outline-offset: 15px;}
.do-jode .left.fullwidth {outline-offset: 15px;}
.writtin0cafg {padding:0px;}
.do-jode .left.halfwidth {padding: 80px 10px;}
.grey-bar a {left: 25%;}
.default_member_index .lrbtns {width: 220px;}
/*.default_member_index .lrbtns ul {background: url(../images/top_buttons.png)no-repeat scroll top 22px left 16px/85%;}*/
.chek-hed {font-size: 14px;}
}