@font-face {
    font-family: 'OpenSans-Semibold';
    src: url('https://all-frontend-assets.s3.amazonaws.com/dna-frontend/assets/fonts/OpenSans-Semibold_gdi.eot');
    src: url('https://all-frontend-assets.s3.amazonaws.com/dna-frontend/assets/fonts/OpenSans-Semibold_gdi.eot?#iefix') format('embedded-opentype'), url('https://all-frontend-assets.s3.amazonaws.com/dna-frontend/assets/fonts/OpenSans-Semibold_gdi.woff') format('woff'), url('https://all-frontend-assets.s3.amazonaws.com/dna-frontend/assets/fonts/OpenSans-Semibold_gdi.ttf') format('truetype'), url('https://all-frontend-assets.s3.amazonaws.com/dna-frontend/assets/fonts/OpenSans-Semibold_gdi.svg#OpenSans-Semibold') format('svg');
    font-weight: 600;
    font-style: normal;
    font-stretch: normal;
    unicode-range: U+0020-25CA;
}

@font-face {
    font-family: 'OpenSans-SemiboldItalic';
    src: url('https://all-frontend-assets.s3.amazonaws.com/dna-frontend/assets/fonts/OpenSans-SemiboldItalic_gdi.eot');
    src: url('https://all-frontend-assets.s3.amazonaws.com/dna-frontend/assets/fonts/OpenSans-SemiboldItalic_gdi.eot?#iefix') format('embedded-opentype'), url('https://all-frontend-assets.s3.amazonaws.com/dna-frontend/assets/fonts/OpenSans-SemiboldItalic_gdi.woff') format('woff'), url('https://all-frontend-assets.s3.amazonaws.com/dna-frontend/assets/fonts/OpenSans-SemiboldItalic_gdi.ttf') format('truetype'), url('https://all-frontend-assets.s3.amazonaws.com/dna-frontend/assets/fonts/OpenSans-SemiboldItalic_gdi.svg#OpenSans-SemiboldItalic') format('svg');
    font-weight: 600;
    font-style: italic;
    font-stretch: normal;
    unicode-range: U+0020-25CA;
}

@font-face {
    font-family: 'OpenSans-Regular';
    src: url('https://all-frontend-assets.s3.amazonaws.com/dna-frontend/assets/fonts/OpenSans_gdi.eot');
    src: url('https://all-frontend-assets.s3.amazonaws.com/dna-frontend/assets/fonts/OpenSans_gdi.eot?#iefix') format('embedded-opentype'), url('https://all-frontend-assets.s3.amazonaws.com/dna-frontend/assets/fonts/OpenSans_gdi.woff') format('woff'), url('https://all-frontend-assets.s3.amazonaws.com/dna-frontend/assets/fonts/OpenSans_gdi.ttf') format('truetype'), url('https://all-frontend-assets.s3.amazonaws.com/dna-frontend/assets/fonts/OpenSans_gdi.svg#OpenSans-Regular') format('svg');
    font-weight: 400;
    font-style: normal;
    font-stretch: normal;
    unicode-range: U+0020-25CA;
}

@font-face {
    font-family: 'OpenSans-Bold';
    src: url('https://all-frontend-assets.s3.amazonaws.com/dna-frontend/assets/fonts/OpenSans-Bold_gdi.eot');
    src: url('https://all-frontend-assets.s3.amazonaws.com/dna-frontend/assets/fonts/OpenSans-Bold_gdi.eot?#iefix') format('embedded-opentype'), url('https://all-frontend-assets.s3.amazonaws.com/dna-frontend/assets/fonts/OpenSans-Bold_gdi.woff') format('woff'), url('https://all-frontend-assets.s3.amazonaws.com/dna-frontend/assets/fonts/OpenSans-Bold_gdi.ttf') format('truetype'), url('https://all-frontend-assets.s3.amazonaws.com/dna-frontend/assets/fonts/OpenSans-Bold_gdi.svg#OpenSans-Bold') format('svg');
    font-weight: 700;
    font-style: normal;
    font-stretch: normal;
    unicode-range: U+0020-25CA;
}

@font-face {
    font-family: 'OpenSans-Italic';
    src: url('https://all-frontend-assets.s3.amazonaws.com/dna-frontend/assets/fonts/OpenSans-Italic_gdi.eot');
    src: url('https://all-frontend-assets.s3.amazonaws.com/dna-frontend/assets/fonts/OpenSans-Italic_gdi.eot?#iefix') format('embedded-opentype'), url('https://all-frontend-assets.s3.amazonaws.com/dna-frontend/assets/fonts/OpenSans-Italic_gdi.woff') format('woff'), url('https://all-frontend-assets.s3.amazonaws.com/dna-frontend/assets/fonts/OpenSans-Italic_gdi.ttf') format('truetype'), url('https://all-frontend-assets.s3.amazonaws.com/dna-frontend/assets/fonts/OpenSans-Italic_gdi.svg#OpenSans-Italic') format('svg');
    font-weight: 400;
    font-style: italic;
    font-stretch: normal;
    unicode-range: U+0020-25CA;
}

@font-face {
    font-family: 'TheBoldFont';
    src: url('https://all-frontend-assets.s3.amazonaws.com/dna-frontend/assets/fonts/TheBoldFont.eot');
    src: url('https://all-frontend-assets.s3.amazonaws.com/dna-frontend/assets/fonts/TheBoldFont.eot?#iefix') format('embedded-opentype'), url('https://all-frontend-assets.s3.amazonaws.com/dna-frontend/assets/fonts/TheBoldFont.woff2') format('woff2'), url('https://all-frontend-assets.s3.amazonaws.com/dna-frontend/assets/fonts/TheBoldFont.woff') format('woff'), url('https://all-frontend-assets.s3.amazonaws.com/dna-frontend/assets/fonts/TheBoldFont.ttf') format('truetype'), url('https://all-frontend-assets.s3.amazonaws.com/dna-frontend/assets/fonts/TheBoldFont.svg#TheBoldFont') format('svg');
    font-weight: bold;
    font-style: normal;
}

@font-face {
    font-family: 'robotoblack';
    src: url('https://all-frontend-assets.s3.amazonaws.com/dna-frontend/assets/fonts/roboto-black-webfont.woff2') format('woff2'), url('https://all-frontend-assets.s3.amazonaws.com/dna-frontend/assets/fonts/roboto-black-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'robotobold';
    src: url('https://all-frontend-assets.s3.amazonaws.com/dna-frontend/assets/fonts/roboto-bold-webfont.woff2') format('woff2'), url('https://all-frontend-assets.s3.amazonaws.com/dna-frontend/assets/fonts/roboto-bold-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'robotomedium';
    src: url('https://all-frontend-assets.s3.amazonaws.com/dna-frontend/assets/fonts/roboto-medium-webfont.woff2') format('woff2'), url('https://all-frontend-assets.s3.amazonaws.com/dna-frontend/assets/fonts/roboto-medium-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'robotoregular';
    src: url('https://all-frontend-assets.s3.amazonaws.com/dna-frontend/assets/fonts/roboto-regular-webfont.woff2') format('woff2'), url('https://all-frontend-assets.s3.amazonaws.com/dna-frontend/assets/fonts/roboto-regular-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'notera_personal_use_onlyRg';
    src: url('https://all-frontend-assets.s3.amazonaws.com/dna-frontend/assets/fonts/NoteraPersonalUseOnly.woff2') format('woff2'), url('https://all-frontend-assets.s3.amazonaws.com/dna-frontend/assets/fonts/NoteraPersonalUseOnly.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

@font-face{font-family:'OpenSans-Extrabold';src:url('https://all-frontend-assets.s3.amazonaws.com/dna-frontend-new/assets/fonts/opensans-extrabold-webfont.woff2') format('woff2'),
    url('https://all-frontend-assets.s3.amazonaws.com/dna-frontend-new/assets/fonts/opensans-extrabold-webfont.woff') format('woff');font-weight:normal;font-style:normal;}

    
body {
    padding: 0px;
    margin: 0px!important;
    overflow-x: hidden;
    /* background: rgb(190, 198, 198); */
    background: #fff;
}

* {
    padding: 0px;
    margin: 0px;
}

a {
    text-decoration: none;
    outline: none;
    cursor: pointer
}

a:hover {
    text-decoration: none;
    outline: none;
    color: inherit;
    cursor: pointer
}

a:visited {
    text-decoration: none;
    outline: none;
    color: inherit;
    cursor: pointer
}

a:focus {
    text-decoration: none;
    outline: none;
    color: inherit;
    cursor: pointer
}

ul, li {
    list-style: none;
}

p {
    padding: 0px;
    margin: 0px;
}

.clearfix {
    clear: both;
    display: block;
}

.container-fluid {
    padding-left: 0!important;
    padding-right: 0!important;
}

.container {
    padding-left: 0!important;
    padding-right: 0!important;
}

.modalclose {
    background: #ff4f42!important;
    color: #fff!important;
    padding: 0px!important;
    height: 35px!important;
    line-height: 38px!important;
}

.dashboardnew_menu_wrapper ul li a:hover {
    color: #000000;
}

.active {
    color: #fdec04!important;
}

.activefoter {
    color: #e75046!important;
}

.top_banner_block {
    background: url(../images/member_banner.jpg) no-repeat right top;
    border-bottom: solid 3px #fff;
    min-height: 250px;
    background-size: cover;
    padding-top: 10px;
    padding-bottom: 10px;
}

.top_banner_block .topbanner_textblock {
    width: 485px;
    margin-top: 0px;
    text-align: center;
}

.top_banner_block .topbanner_textblock .toplogo {
    display: block;
    margin: 0 auto;
}

.top_banner_block .topbanner_textblock h1 {
    text-align: center;
    margin: 34px 0 0 0;
    padding: 0;
    font-size: 36px;
    color: #000000;
    text-transform: uppercase;
    font-family: 'ralewaysemibold';
    line-height: 36px;
}

.top_banner_block .topbanner_textblock h1 span {
    color: #029dc9;
}

.top_banner_block .topbanner_textblock h3 {
    text-align: center;
    margin: 23px 0 0 0;
    padding: 0;
    font-size: 16px;
    color: #323232;
    font-family: 'ralewaysemibold';
    line-height: 24px;
}

.body_block1 {
    background: #d2dcca url("../images/bg2.jpg") repeat-x left bottom;
    padding: 30px 0 0 0;
}

.body_block1 h1 {
    font-family: 'ralewaybold';
    font-size: 28px;
    text-transform: uppercase;
    margin: 0;
    padding: 0;
    color: #2a2b2c;
}

.body_block1 h2 {
    font-family: 'ralewaybold';
    font-size: 25px;
    text-transform: uppercase;
    margin: 0;
    padding: 22px 0 0 0;
    color: #ff3625;
}

.body_block1 h3 {
    font-family: 'ralewayregular';
    font-size: 24px;
    margin: 0;
    padding: 21px 0 0 0;
    color: #299fe1;
    line-height: 34px;
}

.body_block1 h3 span {
    color: #515151;
}

.body_block_list {
    background: url(../images/bg3.png) no-repeat right bottom;
    padding-bottom: 33px;
}

.body_block_list .container {
    padding: 65px 500px 0 0!important;
}

.body_block_list .container ul {
    margin: 0;
    padding: 0;
}

.body_block_list .container ul li {
    margin: 0 0 30px 0;
    font-family: 'ralewaysemibold';
    font-size: 16px;
    color: #505050;
    line-height: 26px;
}

.body_block_list .container ul li span {
    color: #ff5b4f;
}

.body_block_list .container ul li img {
    float: left;
    margin: 3px 10px 0 0;
}

.body_block3 {
    padding: 30px 0;
}

.body_block3 h1 {
    margin: 0;
    padding: 0;
    font-size: 45px;
    color: #ff3625;
    font-family: 'ralewaybold';
    text-transform: uppercase;
    text-align: center;
    text-transform: uppercase;
}

.body_block3 span label {
    font-weight: normal;
    padding: 0 10px;
    cursor: pointer;
}

.body_block3 .blockbtn1 {
    background: url(../images/btnbg.png) repeat-x;
    width: 570px;
    height: 104px;
    float: left;
    margin-top: 30px;
    margin-bottom: 10px;
    border-radius: 5px;
    padding: 1px 0 5px 0;
}

.body_block3 .blockbtn1 a {
    background: url(../images/icon1.png) no-repeat 27px center;
    display: block;
    width: 100%;
    height: 100%;
    padding-left: 90px;
    font-size: 18px;
    color: #fefefe;
    text-decoration: none;
    cursor: pointer;
    font-family: 'ralewaybold';
}

.body_block3 .blockbtn1 span label {
    padding-top: 6px;
}

.body_block3 .blockbtn1 span {
    display: table-cell;
    width: 478px;
    height: 97px;
    background: url(../images/devider1.png) repeat-y;
    text-align: center;
    vertical-align: middle;
}

.body_block3 .blockbtn2 {
    background: url(../images/btnbg.png) repeat-x;
    width: 570px;
    height: 104px;
    float: right;
    margin-top: 30px;
    margin-bottom: 10px;
    border-radius: 5px;
    padding: 1px 0 5px 0;
}

.body_block3 .blockbtn2 span label {
    padding-top: 6px;
}

.body_block3 .blockbtn2 a {
    background: url(../images/icon2.png) no-repeat 28px center;
    display: block;
    width: 100%;
    height: 100%;
    padding-left: 90px;
    font-size: 18px;
    color: #fefefe;
    text-decoration: none;
    cursor: pointer;
    font-family: 'ralewaybold';
}

.body_block3 .blockbtn2 span {
    display: table-cell;
    width: 478px;
    height: 97px;
    background: url(../images/devider1.png) repeat-y;
    text-align: center;
    vertical-align: middle;
}

.body_block3 .blockbtn3 {
    background: url(../images/btnbg.png) repeat-x;
    width: 570px;
    height: 104px;
    float: left;
    margin-top: 30px;
    margin-bottom: 10px;
    border-radius: 5px;
    padding: 1px 0 5px 0;
}

.body_block3 .blockbtn3 a {
    background: url(../images/icon3.png) no-repeat 26px center;
    display: block;
    width: 100%;
    height: 100%;
    padding-left: 90px;
    font-size: 18px;
    color: #fefefe;
    text-decoration: none;
    cursor: pointer;
    font-family: 'ralewaybold';
}

.body_block3 .blockbtn3 span {
    display: table-cell;
    width: 478px;
    height: 97px;
    background: url(../images/devider1.png) repeat-y;
    text-align: center;
    vertical-align: middle;
}

.body_block3 .blockbtn3 span label {
    padding-top: 6px;
}

.body_block3 .blockbtn4 {
    background: url(../images/btnbg.png) repeat-x;
    width: 570px;
    height: 104px;
    float: right;
    margin-top: 30px;
    margin-bottom: 10px;
    border-radius: 5px;
    padding: 1px 0 5px 0;
}

.body_block3 .blockbtn4 a {
    background: url(../images/icon4.png) no-repeat 26px center;
    display: block;
    width: 100%;
    height: 100%;
    padding-left: 90px;
    font-size: 18px;
    color: #fefefe;
    text-decoration: none;
    cursor: pointer;
    font-family: 'ralewaybold';
}

.body_block3 .blockbtn4 span {
    display: table-cell;
    width: 478px;
    height: 97px;
    background: url(../images/devider1.png) repeat-y;
    text-align: center;
    vertical-align: middle;
}

.body_block3 .blockbtn4 span label {
    padding-top: 6px;
}

.body_block3 .blockbtn5 {
    background: url(../images/btnbg.png) repeat-x;
    width: 100%;
    height: 104px;
    margin-top: 30px;
    margin-bottom: 10px;
    border-radius: 5px;
    padding: 1px 0 5px 0;
}

.body_block3 .blockbtn5 a {
    background: url(../images/icon5.png) no-repeat 18px center;
    display: block;
    width: 100%;
    height: 100%;
    padding-left: 90px;
    font-size: 18px;
    color: #fefefe;
    text-decoration: none;
    cursor: pointer;
    font-family: 'ralewaybold';
}

.body_block3 .blockbtn5 span {
    display: table-cell;
    width: 1074px;
    height: 97px;
    background: url(../images/devider1.png) repeat-y;
    text-align: center;
    vertical-align: middle;
}

.body_block3 .blockbtn5 span label {
    padding-top: 6px;
}

.body_block3 .blockbtn6 {
    background: url(../images/btnbg.png) repeat-x;
    width: 100%;
    height: 104px;
    margin-top: 30px;
    border-radius: 5px;
    padding: 1px 0 5px 0;
}

.body_block3 .blockbtn6 a {
    background: url(../images/icon6.png) no-repeat 18px center;
    display: block;
    width: 100%;
    height: 100%;
    padding-left: 90px;
    font-size: 18px;
    color: #fefefe;
    text-decoration: none;
    cursor: pointer;
    font-family: 'ralewaybold';
}

.body_block3 .blockbtn6 span {
    display: table-cell;
    width: 1074px;
    height: 97px;
    background: url(../images/devider1.png) repeat-y;
    text-align: center;
    vertical-align: middle;
}

.body_block3 .blockbtn6 span label {
    padding-top: 6px;
}

.body_block3 .blockbtn7 {
    background: url(../images/btnbg.png) repeat-x;
    width: 100%;
    height: 104px;
    margin-top: 30px;
    border-radius: 5px;
    padding: 1px 0 5px 0;
}

.body_block3 .blockbtn7 a {
    background: url(../images/icon7.png) no-repeat 18px center;
    display: block;
    width: 100%;
    height: 100%;
    padding-left: 90px;
    font-size: 18px;
    color: #fefefe;
    text-decoration: none;
    cursor: pointer;
    font-family: 'ralewaybold';
}

.body_block3 .blockbtn7 span {
    display: table-cell;
    width: 1074px;
    height: 97px;
    background: url(../images/devider1.png) repeat-y;
    text-align: center;
    vertical-align: middle;
}

.body_block3 .blockbtn7 span label {
    padding-top: 6px;
}

.block3_text1 {
    margin-top: 30px;
    background: #5b5b5b;
    padding: 26px;
}

.block3_text1 .tdtext {
    padding: 0 35px;
    font-size: 28px;
    color: #ffffff;
    line-height: 36px;
    font-family: 'ralewayregular';
}

.textdevider {
    width: 118px;
    height: 4px;
    background: #ff1400;
    margin-top: 11px;
}

.block3_text1 table {
    padding-bottom: 0px!important;
    margin-bottom: 0px!important;
}

.block3_text1 table td {
    vertical-align: middle!important;
}

.banner_text-block1 {
    width: 100%;
    margin-top: 30px;
    background: url(../images/blockbanner1.jpg) no-repeat left top;
    height: 205px;
    border: solid 1px #ced4d6;
}

.banner_text-block1 h2 {
    background: rgba(14, 135, 205, 0.9) none repeat scroll 0 0;
    border-radius: 90px 0 0;
    color: #fff;
    display: inline-block;
    float: right;
    font-family: "ralewaybold";
    font-size: 35px;
    margin: 70px 0 0;
    padding: 13px 12px 10px 50px;
    text-align: right;
    text-transform: uppercase;
}

.banner_text-block2 {
    width: 100%;
    margin-top: 30px;
    background: url(../images/blockbanner2.jpg) no-repeat left top;
    height: 205px;
    border: solid 1px #ced4d6;
}

.banner_text-block2 h2 {
    background: rgba(14, 135, 205, 0.9) none repeat scroll 0 0;
    border-radius: 0 90px 0 0;
    color: #fff;
    display: inline-block;
    font-family: "ralewaybold";
    font-size: 35px;
    margin: 50px 0 0;
    padding: 13px 50px 10px 12px;
    text-align: left;
    text-transform: uppercase;
    width: auto;
}

.banner_text-block3 {
    width: 100%;
    margin-top: 30px;
    background: url(../images/blockbanner3.jpg) no-repeat left top;
    height: 205px;
    border: solid 1px #ced4d6;
}

.banner_text-block3 h2 {
    background: rgba(14, 135, 205, 0.9) none repeat scroll 0 0;
    border-radius: 90px 0 0;
    color: #fff;
    display: inline-block;
    float: right;
    font-family: "ralewaybold";
    font-size: 35px;
    margin: 70px 0 0;
    padding: 13px 12px 10px 50px;
    text-align: right;
    text-transform: uppercase;
}

.banner_text-block4 {
    width: 100%;
    margin-top: 30px;
    background: url(../images/blockbanner4.jpg) no-repeat left top;
    height: 205px;
    border: solid 1px #ced4d6;
}

.banner_text-block4 h2 {
    background: rgba(14, 135, 205, 0.9) none repeat scroll 0 0;
    border-radius: 90px 0 0;
    color: #fff;
    display: inline-block;
    float: right;
    font-family: "ralewaybold";
    font-size: 35px;
    margin: 50px 0 0;
    padding: 13px 12px 10px 50px;
    text-align: right;
    text-transform: uppercase;
}

.banner_text-block5 {
    width: 100%;
    margin-top: 30px;
    background: url(../images/blockbanner5.jpg) no-repeat right top;
    height: 205px;
    border: solid 1px #ced4d6;
}

.banner_text-block5 h2 {
    background: rgba(14, 135, 205, 0.9) none repeat scroll 0 0;
    border-radius: 0 90px 0 0;
    color: #fff;
    display: inline-block;
    font-family: "ralewaybold";
    font-size: 35px;
    margin: 70px 0 0;
    padding: 13px 50px 10px 12px;
    text-align: left;
    text-transform: uppercase;
    width: auto;
}

.banner_text-block6 {
    width: 100%;
    margin-top: 30px;
    background: url(../images/blockbanner6.jpg) no-repeat left top;
    height: 205px;
    border: solid 1px #ced4d6;
}

.banner_text-block6 h2 {
    background: rgba(14, 135, 205, 0.9) none repeat scroll 0 0;
    border-radius: 90px 0 0;
    color: #fff;
    display: inline-block;
    float: right;
    font-family: "ralewaybold";
    font-size: 35px;
    margin: 70px 0 0;
    padding: 13px 12px 10px 50px;
    text-align: right;
    text-transform: uppercase;
}

.banner_text-block7 {
    width: 100%;
    margin-top: 30px;
    background: url(../images/blockbanner7.jpg) no-repeat left top;
    height: 205px;
    border: solid 1px #ced4d6;
}

.banner_text-block7 h2 {
    background: rgba(14, 135, 205, 0.9) none repeat scroll 0 0;
    border-radius: 90px 0 0;
    color: #fff;
    display: inline-block;
    float: right;
    font-family: "ralewaybold";
    font-size: 35px;
    margin: 70px 0 0;
    padding: 13px 12px 10px 50px;
    text-align: right;
    text-transform: uppercase;
}

.banner_textblock-contain {
    margin-top: 2px;
    font-family: 'ralewaysemibold';
    color: #505050;
    font-size: 16px;
    line-height: 26px;
    width: 100%;
}

.banner_textblock-contain ul li {
    font-size: 16px!important;
    line-height: 26px!important;
}

.banner_textblock-contain span {
    color: #ff1400;
}

.banner_textblock-contain label {
    color: #ff1400;
    font-weight: normal;
    display: block;
    padding: 15px 0;
    font-size: 18px!important;
    margin-bottom: 0px;
}

.body_block3 .text_part {
    margin-top: 24px;
}

.body_block3 .text_part ul li {
    background: url(../images/libg.png) no-repeat left 7px;
    padding-left: 25px;
    margin-bottom: 15px;
}

.body_block3 .text_part .ulone li {
    width: 48%;
    float: left;
}

.body_block3 .text_part .ulone li:last-of-type {
    margin-bottom: 0px;
}

.text_block_btn {
    text-align: right;
    margin-top: 17px;
}

.text_block_btn img {
    margin: 2px 0 4px 0;
}

.buttom_text4 {
    width: 720px;
    margin: 0 auto;
    margin-top: 30px;
    font-size: 36px;
    color: #1b1b1b;
    font-family: 'ralewaysemibold';
    background: url(../images/texticon.png) no-repeat center left;
    padding: 38px 0 38px 119px;
}

.text_block_btn .btn-primary {
    background: url(../images/conicon2.jpg) no-repeat;
    width: 18px;
    height: 17px;
    border: none;
    padding: 0px;
    border-radius: 0px;
    font-size: 0px;
    outline: none;
    display: none;
}

/*
.collapsed{ background:url(../images/conicon1.jpg) no-repeat!important; width:18px; height:17px; outline:none;   display: none; }
*/

.collapsed {
    display: none;
}

.welcomecon {
    width: 620px;
    float: left;
}

/*----------------------admin page 2---------------*/

.top_banner_block2 {
    background: url(../images/mentor_banner.jpg) no-repeat right top;
    border-bottom: solid 3px #fff;
    height: 350px;
    background-size: 1920px;
}

.top_banner_block2 .topbanner_textblock2 {
    width: 485px;
    margin-top: 37px;
    text-align: center;
}

.top_banner_block2 .topbanner_textblock2 .toplogo2 {
    display: block;
    margin: 0 auto;
}

.top_banner_block2 .topbanner_textblock2 h1 {
    text-align: center;
    margin: 34px 0 0 0;
    padding: 0;
    font-size: 36px;
    color: #000000;
    text-transform: uppercase;
    font-family: 'ralewaysemibold';
    line-height: 36px;
}

.top_banner_block2 .topbanner_textblock2 h1 span {
    color: #029dc9;
}

.top_banner_block2 .topbanner_textblock2 h3 {
    text-align: center;
    margin: 23px 0 0 0;
    padding: 0;
    font-size: 16px;
    color: #323232;
    font-family: 'ralewaysemibold';
    line-height: 24px;
}

/*-----------------------*/

.body_block1 h2 span {
    font-size: 24px;
}

.body_block1 h4 {
    font-size: 22px;
    color: #37383b;
    font-family: 'ralewaysemibold';
    margin: 0;
    padding: 22px 0 0 0;
}

.body_block1 h5 {
    font-size: 16px;
    color: #299fe1;
    font-family: 'ralewaysemibold';
    margin: 0;
    padding: 22px 0 0 0;
    line-height: 30px;
}

.body_blockmentor {
    background: #cfdac7 url("../images/mentor_bg3.png") no-repeat right bottom;
    padding-bottom: 33px;
    min-height: 1000px;
}

.body_block_list2 .container {
    padding: 25px 0 0 0!important;
}

.body_block_list2 .container ul {
    margin: 0;
    padding: 0 400px 0 0;
}

.body_block_list2 .container ul li {
    margin: 0 0 30px 0;
    font-family: 'ralewaysemibold';
    font-size: 16px;
    color: #505050;
    line-height: 26px;
}

.body_block_list2 .container ul li:last-of-type {
    margin-bottom: 0px;
}

.body_block_list2 .container ul li span {
    color: #ff5b4f;
}

.body_block_list2 .container ul li img {
    float: left;
    margin: 3px 10px 0 0;
}

.body_block_list2 .container h6 {
    font-size: 25px;
    color: #3c3e41;
    line-height: 30px;
    font-family: 'ralewaysemibold';
    margin: 2px 210px 34px 0;
    text-transform: none;
}

.body_block3 .mentorblockbtn1 {
    background: url(../images/btnbg.png) repeat-x;
    width: 570px;
    height: 104px;
    float: left;
    margin-top: 30px;
    margin-bottom: 10px;
    border-radius: 5px;
    padding: 1px 0 5px 0;
}

.body_block3 .mentorblockbtn1 a {
    background: url(../images/mentor_icon1.png) no-repeat 27px center;
    display: block;
    width: 100%;
    height: 100%;
    padding-left: 90px;
    font-size: 20px;
    color: #fefefe;
    text-decoration: none;
    cursor: pointer;
    font-family: 'ralewaysemibold';
}

.body_block3 .mentorblockbtn1 span {
    display: table-cell;
    width: 478px;
    height: 97px;
    background: url(../images/devider1.png) repeat-y;
    text-align: center;
    vertical-align: middle;
}

.body_block3 .mentorblockbtn1 span label {
    padding-top: 6px;
}

.body_block3 .mentorblockbtn2 {
    background: url(../images/btnbg.png) repeat-x;
    width: 570px;
    height: 104px;
    float: right;
    margin-top: 30px;
    margin-bottom: 10px;
    border-radius: 5px;
    padding: 1px 0 5px 0;
}

.body_block3 .mentorblockbtn2 a {
    background: url(../images/mentor_icon2.png) no-repeat 28px center;
    display: block;
    width: 100%;
    height: 100%;
    padding-left: 90px;
    font-size: 18px;
    color: #fefefe;
    text-decoration: none;
    cursor: pointer;
    font-family: 'ralewaysemibold';
}

.body_block3 .mentorblockbtn2 span {
    display: table-cell;
    width: 478px;
    height: 97px;
    background: url(../images/devider1.png) repeat-y;
    text-align: center;
    vertical-align: middle;
}

.body_block3 .mentorblockbtn2 span label {
    padding-top: 6px;
}

.mentor_bottombanner1 {
    width: 100%;
    margin-top: 30px;
    background: url(../images/member_bottom_banner1.jpg) no-repeat left top;
    height: 205px;
    border: solid 1px #ced4d6;
}

.mentor_bottombanner1 h2 {
    background: rgba(14, 135, 205, 0.9) none repeat scroll 0 0;
    border-radius: 90px 0 0 0;
    color: #fff;
    display: inline-block;
    float: right;
    font-family: "ralewaybold";
    font-size: 35px;
    margin: 70px 0 0 0;
    padding: 13px 12px 10px 50px;
    text-align: right;
    text-transform: uppercase;
}

.mentor_bottombanner2 {
    width: 100%;
    margin-top: 30px;
    background: url(../images/member_bottom_banner2.jpg) no-repeat right top;
    height: 205px;
    border: solid 1px #ced4d6;
}

.mentor_bottombanner2 h2 {
    background: rgba(14, 135, 205, 0.9) none repeat scroll 0 0;
    border-radius: 0 90px 0 0;
    color: #fff;
    display: inline-block;
    font-family: "ralewaybold";
    font-size: 35px;
    margin: 50px 0 0 0;
    padding: 13px 50px 10px 12px;
    text-align: left;
    text-transform: uppercase;
    width: auto;
}

.mentor_bottombanner3 {
    width: 100%;
    margin-top: 30px;
    background: url(../images/blockbanner3.jpg) no-repeat left top;
    height: 205px;
    border: solid 1px #ced4d6;
}

.mentor_bottombanner3 h2 {
    background: rgba(14, 135, 205, 0.9) none repeat scroll 0 0;
    border-radius: 90px 0 0 0;
    color: #fff;
    display: inline-block;
    float: right;
    font-family: "ralewaybold";
    font-size: 35px;
    margin: 70px 0 0 0;
    padding: 13px 12px 10px 50px;
    text-align: right;
    text-transform: uppercase;
}

.mentor_bottombanner4 {
    width: 100%;
    margin-top: 30px;
    background: url(../images/blockbanner6.jpg) no-repeat left top;
    height: 205px;
    border: solid 1px #ced4d6;
}

.mentor_bottombanner4 h2 {
    background: rgba(14, 135, 205, 0.9) none repeat scroll 0 0;
    border-radius: 90px 0 0 0;
    color: #fff;
    display: inline-block;
    float: right;
    font-family: "ralewaybold";
    font-size: 35px;
    margin: 70px 0 0 0;
    padding: 13px 12px 10px 50px;
    text-align: right;
    text-transform: uppercase;
}

.mentor_bottombanner5 {
    width: 100%;
    margin-top: 30px;
    background: url(../images/blockbanner5.jpg) no-repeat right top;
    height: 205px;
    border: solid 1px #ced4d6;
}

.mentor_bottombanner5 h2 {
    background: rgba(14, 135, 205, 0.9) none repeat scroll 0 0;
    border-radius: 0 90px 0 0;
    color: #fff;
    display: inline-block;
    font-family: "ralewaybold";
    font-size: 35px;
    margin: 50px 0 0 0;
    padding: 13px 50px 10px 12px;
    text-align: left;
    text-transform: uppercase;
    width: auto;
}

/*-------------widgbox css-------------------------------*/

.widgbox.widg-clearbox .widgbox_inner {
    box-shadow: none!important;
    border-radius: 0px!important;
    border: none!important;
    padding: 0!important;
    margin: 0px!important;
    overflow: inherit!important;
    height: auto!important;
}

.middle_block {
    background: #cfdac7 url("../images/mentor_bg3.png") no-repeat right bottom;
    min-height: 1000px;
    padding: 30px 0 30px 0;
}

.middle_block h2 span {
    font-size: 26px;
}

.middle_block h4 {
    font-size: 24px;
    color: #37383b;
    font-family: 'ralewaysemibold';
    margin: 0;
    padding: 22px 0 0 0;
}

.middle_block h5 {
    font-size: 20px;
    color: #299fe1;
    font-family: 'ralewayregular';
    margin: 0;
    padding: 22px 0 0 0;
    line-height: 30px;
}

.middle_block h5 span {
    color: #515151;
}

.middle_block h1 {
    font-family: 'ralewaybold';
    font-size: 48px;
    text-transform: uppercase;
    margin: 0;
    padding: 0;
    color: #2a2b2c;
}

.middle_block h2 {
    font-family: 'ralewaybold';
    font-size: 27px;
    text-transform: uppercase;
    margin: 0;
    padding: 22px 0 0 0;
    color: #ff3625;
}

.middle_block h3 {
    font-family: 'ralewayregular';
    font-size: 24px;
    margin: 0;
    padding: 21px 0 0 0;
    color: #299fe1;
    line-height: 34px;
}

.middle_block h3 span {
    color: #515151;
}

.rcolumns {
    padding: 0;
    margin: 0px;
}

.sesummary_progress_container .bar_meter {
    margin-top: 10px;
    margin-bottom: 10px;
}

.middle_block2 {
    background: #cfdac7 url("../images/bg4.png") no-repeat right bottom;
    min-height: 500px;
    padding: 30px 0 40px 0;
}

.middle_block2 h2 span {
    font-size: 26px;
}

.middle_block2 h4 {
    font-size: 22px;
    color: #37383b;
    font-family: 'ralewaysemibold';
    margin: 0;
    padding: 22px 0 0 0;
}

.middle_block2 h5 {
    font-size: 16px;
    color: #299fe1;
    font-family: 'ralewaysemibold';
    margin: 0;
    padding: 22px 0 0 0;
    line-height: 30px;
}

.middle_block2 h1 {
    font-family: 'ralewaybold';
    font-size: 52px;
    text-transform: uppercase;
    margin: 0;
    padding: 0;
    color: #2a2b2c;
}

.middle_block2 h2 {
    font-family: 'ralewaybold';
    font-size: 26px;
    text-transform: uppercase;
    margin: 0;
    padding: 22px 0 0 0;
    color: #ff3625;
}

.middle_block2 h3 {
    font-family: 'ralewayregular';
    font-size: 24px;
    margin: 0;
    padding: 21px 0 0 0;
    color: #299fe1;
    line-height: 34px;
}

.middle_block2 h3 span {
    color: #515151;
}

.mentor_bottombannernew {
    width: 100%;
    margin-top: 30px;
    background: url(../images/mentor_new_banner.jpg) no-repeat left top;
    height: 205px;
    border: solid 1px #ced4d6;
}

.mentor_bottombannernew h2 {
    background: rgba(14, 135, 205, 0.9) none repeat scroll 0 0;
    border-radius: 90px 0 0 0;
    color: #fff;
    display: inline-block;
    float: right;
    font-family: "ralewaybold";
    font-size: 35px;
    margin: 64px 0 0 0;
    padding: 13px 12px 10px 50px;
    text-align: right;
    text-transform: uppercase;
}

.body_block3 .text_part ul li span {
    display: block;
    margin: 8px 0 15px 30px;
    color: #1363bd!important;
    background: url(../images/mentor_new_bullate.png) no-repeat left center;
    padding: 0 0 0 20px;
}

.body_block3 .mentorblockbtnnew {
    background: url(../images/btnbg.png) repeat-x;
    width: 100%;
    height: 104px;
    float: none;
    margin-top: 30px;
    margin-bottom: 10px;
    border-radius: 5px;
    padding: 1px 0 5px 0;
}

.body_block3 .mentorblockbtnnew a {
    background: url(../images/mentor_new_btnicon.png) no-repeat 22px 22px;
    display: block;
    width: 100%;
    height: 100%;
    padding-left: 90px;
    font-size: 20px;
    color: #fefefe!important;
    text-decoration: none;
    cursor: pointer;
    font-family: 'ralewaysemibold';
}

.body_block3 .mentorblockbtnnew span {
    display: table-cell;
    width: 1074px;
    height: 97px;
    background: url(../images/devider1.png) repeat-y;
    text-align: center;
    vertical-align: middle;
}

.body_block3 .mentorblockbtnnew span label {
    padding-top: 6px!important;
    width: 100%!important;
    color: #fefefe!important;
    font-size: 20px!important;
}

/*----------------------affilate admin page ---------------*/

.top_banner_block3 {
    background: url("../images/affiliate_banner.jpg") no-repeat right top;
    border-bottom: solid 3px #fff;
    height: 350px;
    background-size: 1920px;
}

.top_banner_block3 .topbanner_textblock3 {
    width: 485px;
    margin-top: 0px;
    text-align: center;
    padding-top: 30px;
}

.top_banner_block3 .topbanner_textblock3 .toplogo3 {
    display: block;
    margin: 0 auto;
}

.top_banner_block3 .topbanner_textblock3 h1 {
    text-align: center;
    margin: 20px 0 0 0;
    padding: 0;
    font-size: 36px;
    color: #000000;
    text-transform: uppercase;
    font-family: 'ralewaysemibold';
    line-height: 36px;
}

.top_banner_block3 .topbanner_textblock3 h1 span {
    color: #029dc9;
}

.top_banner_block3 .topbanner_textblock3 h3 {
    text-align: center;
    margin: 23px 0 0 0;
    padding: 0;
    font-size: 16px;
    color: #323232;
    font-family: 'ralewaysemibold';
    line-height: 24px;
}

.middle_block3 {
    background: #cfdac7 url("../images/affiliate_bg1.png") no-repeat right bottom;
    min-height: 460px;
    padding: 10px 0 40px 0;
}

.middle_block3 h2 span {
    font-size: 26px;
}

.middle_block3 h4 {
    font-size: 22px;
    color: #37383b;
    font-family: 'ralewaysemibold';
    margin: 0;
    padding: 22px 0 0 0;
}

.middle_block3 h5 {
    font-size: 16px;
    color: #299fe1;
    font-family: 'ralewaysemibold';
    margin: 0;
    padding: 22px 0 0 0;
    line-height: 30px;
}

.middle_block3 h1 {
    font-family: 'ralewaybold';
    font-size: 52px;
    text-transform: uppercase;
    margin: 0;
    padding: 0;
    color: #2a2b2c;
}

.middle_block3 h2 {
    font-family: 'ralewaybold';
    font-size: 26px;
    text-transform: uppercase;
    margin: 0;
    padding: 22px 152px 0 0;
    color: #ff3625;
    line-height: 30px;
}

.middle_block3 h3 {
    font-size: 24px;
    color: #37383b;
    font-family: 'ralewaysemibold';
    margin: 0;
    padding: 22px 0 0 0;
}

.middle_block3 h3 span {
    color: #515151;
}

.Affiliate_wrapper {
    width: 1199px;
    margin: 0 auto;
}

.affiliate_conbanner1 {
    width: 100%;
    margin-top: 20px;
    background: url(../images/affiliate_conbanner1.jpg) no-repeat left top;
    height: 205px;
    border: solid 1px #ced4d6;
}

.affiliate_conbanner1 h2 {
    background: rgba(14, 135, 205, 0.9) none repeat scroll 0 0;
    border-radius: 90px 0 0;
    color: #fff;
    display: inline-block;
    float: right;
    font-family: "ralewaybold";
    font-size: 35px;
    margin: 50px 0 0;
    padding: 13px 12px 10px 50px;
    text-align: right;
    text-transform: uppercase;
}

.affiliate_conbanner2 {
    width: 100%;
    margin-top: 26px;
    background: url(../images/affiliate_conbanner2.jpg) no-repeat right top;
    height: 205px;
    border: solid 1px #ced4d6;
}

.affiliate_conbanner2 h2 {
    background: rgba(14, 135, 205, 0.9) none repeat scroll 0 0;
    border-radius: 0 90px 0 0;
    color: #fff;
    display: inline-block;
    font-family: "ralewaybold";
    font-size: 35px;
    margin: 70px 0 0 0;
    padding: 13px 50px 10px 12px;
    text-align: left;
    text-transform: uppercase;
    width: auto;
}

#collapseExampleneafa ul li:last-of-type {
    margin-bottom: 0px;
}

/*-------------shop page-----*/

.productform_bottom {
    border: 1px solid #cdcdcd;
    margin-top: 12px;
    border-radius: 6px;
    padding: 5px;
    text-align: center;
    font-size: 14px;
    color: #023d0d;
    font-family: Arial, Helvetica, sans-serif;
}

.productform_bottom img {
    width: 100%;
}

.product_banner_section {
    padding: 0px;
    background: url("../images/productbanner1.png") no-repeat;
    padding-bottom: 76px;
    background-size: cover;
}

.product_banner_section .product_banner_col {
    padding: 0px;
}

.product_banner_section {
    position: relative;
    top: 0px;
    z-index: 11;
    padding: 0px;
}

.product_banner_section .product_banner_inner_top_content {
    background: #0092df;
    margin: 0px;
    padding: 20px 10px;
}

.product_banner_section .product_banner_inner_top_content p {
    font-family: 'OpenSans-Bold';
    font-size: 16px;
    text-align: center;
    color: #fff;
    text-transform: uppercase;
}

.product_banner_section .product_banner_inner_top_content p span {
    color: #fff;
}

.producttextblock {
    width: 800px;
    padding: 0 0 50px 25px;
}

.producttextblock img {
    width: 100%;
}

.producttextblock p {
    font-size: 16px;
    color: #2c2b2b;
    font-family: 'OpenSans-Semibold';
    line-height: 24px;
    padding: 15px 40px 0 5px;
}

.producttextblock p strong {
    font-size: 22px;
    font-weight: bolder;
}

.productbanner2 {
    display: none;
}

.protext2 {
    display: none;
}

.spandiv {
    display: block;
}

.productbanner {
    width: 100%;
    background: url(../images/productbanner.png) no-repeat center top;
    height: 291px;
}

.productbanner img {
    display: none;
}

.left_pro_blog {
    padding: 0 20px 0 0;
}

.pro_block1 {
    margin-top: 0px;
    margin-bottom: 1px;
    overflow: hidden;
    padding: 20px 30px;
    width: 100%;
    float: none;
    border-top: 0px;
    height: auto;
    position: relative;
}

.pro_block1:nth-child(4n+1) {
    background: #70aba3;
}

.pro_block1:nth-child(4n+2) {
    background: #e75248;
}

.pro_block1:nth-child(4n+3) {
    background: #f3ad3f;
}

.pro_block1:nth-child(4n+4) {
    background: #48b4ed;
}

.pro_block1 h2 {
    background: url(../images/shoppro.png) no-repeat;
    padding: 16px 0 16px 80px;
    margin: 0;
    font-size: 22px;
    color: #ffffff;
    font-family: 'OpenSans-Bold';
    line-height: 26px;
    background-size: 70px;
    min-height: 80px;
}

.pro_block1 h2 span {
    font-size: 30px;
    color: #eefd4a;
}

.pro_block1 ul {
    margin: 20px 0;
    border-left: solid 4px #eaff00;
}

.pro_block1 ul li {
    margin-bottom: 1px;
    font-size: 16px;
    color: #ffffff;
    line-height: 22px;
    font-family: 'OpenSans-Semibold';
    padding: 14px 28px;
    background: #479b90 url("../images/producttextarrow.png") no-repeat center left;
}

.pro_block1 .shopdescription {
    display: block;
    width: 100%;
    margin: 15px 0;
    font-size: 16px;
    color: #000;
    line-height: 24px;
    font-family: 'OpenSans-Regular';
}

.pro_block1 .shopdescription span {
    font-size: 16px;
    color: #000;
    line-height: 24px;
    font-family: 'OpenSans-Regular';
}

.pro_block1 .shopdescription img {
    float: left;
    margin: 4px 15px 20px 0;
    padding: 4px;
    border: solid 1px #ddd;
    background: #fff;
    min-width: 200px;
}

.pro_block2 {
    margin-top: 0;
    margin-bottom: 1px;
    background: #e75248;
    overflow: hidden;
    padding: 20px 30px;
    border: solid 1px #fff;
    width: 49%;
    float: left;
    border-top: 0px;
    height: 540px;
    position: relative;
    ;
}

.pro_block2 h2 {
    background: url("../images/producticon2.png") no-repeat;
    padding: 16px 0 16px 90px;
    margin: 0;
    font-size: 22px;
    color: #ffffff;
    font-family: 'OpenSans-Bold';
    line-height: 26px;
    height: 120px;
    display: table-cell;
    vertical-align: middle;
}

.pro_block2 h2 span {
    font-size: 30px;
    color: #eefd4a;
}

.pro_block2 ul {
    margin: 20px 0;
    border-left: solid 4px #eaff00;
}

.pro_block2 ul li {
    margin-bottom: 1px;
    font-size: 16px;
    color: #ffffff;
    line-height: 22px;
    font-family: 'OpenSans-Semibold';
    padding: 14px 28px;
    background: #cc433a url("../images/producttextarrow.png") no-repeat center left;
}

.pro_block2 h4 {
    font-size: 24px;
    color: #ffffff;
    font-family: 'OpenSans-Bold';
}

.pro_block3 {
    margin-top: 0;
    margin-bottom: 1px;
    background: #f3ad3f;
    overflow: hidden;
    padding: 20px 30px;
    border: solid 1px #fff;
    width: 49%;
    float: left;
    border-top: 0px;
    height: 540px;
    position: relative;
    ;
}

.pro_block3 h2 {
    background: url(../images/producticon3.png) no-repeat;
    padding: 16px 0 16px 90px;
    margin: 0;
    font-size: 22px;
    color: #ffffff;
    font-family: 'OpenSans-Bold';
    line-height: 26px;
    height: 120px;
    display: table-cell;
    vertical-align: middle;
}

.pro_block3 h2 span {
    font-size: 30px;
    color: #eefd4a;
}

.pro_block3 ul {
    margin: 20px 0;
    border-left: solid 4px #eaff00;
}

.pro_block3 ul li {
    margin-bottom: 1px;
    font-size: 16px;
    color: #ffffff;
    line-height: 22px;
    font-family: 'OpenSans-Semibold';
    padding: 14px 28px;
    background: #e09724 url("../images/producttextarrow.png") no-repeat center left;
}

.pro_block3 h4 {
    font-size: 24px;
    color: #ffffff;
    font-family: 'OpenSans-Bold';
}

.pro_block4 {
    margin-top: 0;
    margin-bottom: 1px;
    background: #48b4ed;
    overflow: hidden;
    padding: 20px 30px;
    border: solid 1px #fff;
    width: 49%;
    float: left;
    border-top: 0px;
    height: 540px;
    position: relative;
    ;
}

.pro_block4 h2 {
    background: url(../images/producticon4.png) no-repeat;
    padding: 24px 0 24px 90px;
    margin: 0;
    font-size: 22px;
    color: #ffffff;
    font-family: 'OpenSans-Bold';
    line-height: 26px;
    height: 120px;
    display: table-cell;
    vertical-align: middle;
}

.pro_block4 h2 span {
    font-size: 30px;
    color: #eefd4a;
}

.pro_block4 ul {
    margin: 20px 0;
    border-left: solid 4px #eaff00;
}

.pro_block4 ul li {
    margin-bottom: 1px;
    font-size: 16px;
    color: #ffffff;
    line-height: 22px;
    font-family: 'OpenSans-Semibold';
    padding: 14px 28px;
    background: #34a4df url("../images/producttextarrow.png") no-repeat center left;
}

.pro_block4 h4 {
    font-size: 24px;
    color: #ffffff;
    font-family: 'OpenSans-Bold';
}

.pro_packagebtn2 {
    background: #4d5e67;
    width: 244px;
    display: block;
    padding: 8px 0;
    font-family: 'OpenSans-Semibold';
    font-size: 24px;
    color: #fff;
    text-transform: uppercase;
    text-align: center;
    float: right;
    margin: 38px 0 0 0;
    border-radius: 6px;
}

.pro_packagebtn2 img {
    display: inline-block!important;
    margin: 0 10px!important;
    width: 20px!important;
    float: none!important;
    height: 20px;
    vertical-align: inherit;
}

.pro_packagebtn2:hover {
    color: #fff;
}

.pro_packagebtn2:focus {
    color: #fff;
}

.pro_block5 label {
    font-size: 17px;
    line-height: 20px;
    font-family: 'OpenSans-Semibold';
    color: #38454c;
    width: 440px;
    float: left;
    display: block;
    margin: 50px 0 0 0;
    text-align: center;
}

.product_div {
    padding: 0;
}

.pro_block4 {
    padding: 15px;
}

.product_form {
    background: #fff;
    border: solid 1px #cdcdcd;
    border-radius: 6px;
    margin-top: -16px;
    position: relative;
    z-index: 99;
}

.product_form .form_heading {
    background: #ff5b4f url("../images/product_form_top.png") repeat-x left top;
    padding: 10px;
    border-radius: 6px 6px 0 0;
}

.product_form h2 {
    font-family: 'Tunga-Regular';
    font-size: 24px;
    color: #2a2929;
    text-align: center;
    margin: 0;
    padding: 18px 5px 8px 5px;
    text-transform: uppercase;
}

.product_form .secure_img {
    width: 274px;
    display: block;
    margin: 0 auto;
    margin-bottom: 15px;
}

.cart_formbox1 {
    width: 270px;
    margin: 0 auto;
    background: #e5e7e8;
    border: solid 1px #cdcdcd;
    margin-bottom: 10px;
    border-radius: 0 0 6px 6px;
}

.cart_formbox1 h3 {
    background: #323232;
    font-family: 'Tunga-Bold';
    font-size: 30px;
    color: #ffffff;
    text-transform: uppercase;
    text-align: center;
    margin: 0 0 16px 0;
    padding: 15px 2px 6px 2px;
    line-height: inherit;
}

.cart_formbox1 .form-group {
    margin: 0 0 16px 0;
    padding: 0 15px;
}

.cart_formbox1 .form-group label {
    width: 65px;
    float: left;
    font-weight: normal;
    font-size: 13px;
    color: #424242;
    text-align: left;
    line-height: 32px;
    margin: 0;
    padding: 0;
}

.cart_formbox1 .form-group .form-control {
    width: 160px;
    height: 32px;
    float: right;
    border-radius: 0px!important;
    border: solid 1px #c0c3c5!important;
    padding: 2px;
    font-size: 13px;
    box-shadow: none!important;
}

.cart_formbox1 .form-group .form-control_textarea {
    width: 160px;
    height: 32px;
    float: right;
    border-radius: 0px!important;
    border: solid 1px #c0c3c5!important;
    box-shadow: none!important;
    padding: 2px;
    resize: none;
    font-size: 13px;
}

.cart_formbox1 .form-group .form-control_select {
    font-size: 13px;
    width: 160px;
    height: 32px;
    float: right;
    border-radius: 0px!important;
    border: solid 1px #c0c3c5!important;
    box-shadow: none!important;
    padding: 2px;
    background: #fff;
}

.pro_block5 {
    padding: 15px;
}

.pro_block5 h6 {
    padding-bottom: 10px;
}

.pro_block5 label {
    text-align: center;
}

.cart_formbox1 .chakeboxdiv input {
    padding-right: 8px;
}

.cart_formbox1 .chakeboxdiv {
    font-size: 13px;
    color: #ed0331;
}

.cart_formbox1 h4 {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
    color: #ed0331;
    padding: 14px;
}

.cart_formbox1 .cardinfo {
    width: 160px;
    float: right;
    margin-top: 5px;
}

.cart_formbox1 .Exp_Date {
    width: 160px;
    float: right;
}

.cart_formbox1 .cvvno {
    width: 84px!important;
    float: left!important;
    margin-left: 12px;
}

.cart_formbox1 .Exp_Date select {
    border: solid 1px #c0c3c5!important;
    box-shadow: none;
    border-radius: 0px;
    height: 32px;
    width: 78px;
    font-size: 13px;
}

.cart_formbox1 .subbtn_pro {
    background: #0094e0 url("../images/btn2.png") repeat-x left top;
    width: 244px;
    margin: 14px auto;
    display: block;
    margin-top: 5px;
    border: none;
    cursor: pointer;
    font-size: 44px;
    color: #ffffff;
    font-family: 'built_titlingsemibold';
    border: solid 6px #fff;
    border-radius: 5px;
    box-shadow: 0 0px 5px #888;
}

.pro_packagebtn {
    background: #4d5e67 url("../images/pro_packbtn_icon.png") no-repeat 12px 14px!important;
    width: 180px;
    display: block;
    padding: 6px 0 8px 25px !important;
    font-family: 'OpenSans-Semibold'!important;
    font-size: 24px!important;
    color: #fff!important;
    text-transform: uppercase;
    text-align: center;
    margin: 0;
    border-radius: 6px;
    color: #fff!important;
    position: absolute;
    right: 30px;
    bottom: 15px;
    border: none!important;
    box-shadow: none!important;
    padding-left: 40px;
}

.pro_packagebtn img {
    display: inline-block!important;
    margin: 0 10px!important;
    width: 20px!important;
    float: none!important;
    height: 20px;
    vertical-align: inherit;
}

.pro_packagebtn:hover {
    color: #fff!important;
}

.pro_packagebtn:focus {
    color: #fff!important;
}

.cartpagebody {
    margin: 0px auto;
    margin-top: 25px;
    box-shadow: none!important;
    border-radius: 10px!important;
    background: #fff!important;
    border: solid 1px #dedede!important;
    padding: 30px;
}

.cartpagebody h2 {
    display: block;
    font-size: 30px;
    margin: 0 0 20px 0;
    border-bottom: solid 1px #dedede!important;
    padding: 0 0 16px 0;
    font-family: 'OpenSans-Semibold';
    color: #282828;
}

.cartbodycon {
    display: flex;
}

.cartleft {
    width: 1020px;
    border-right: solid 1px #dedede!important;
    padding: 0 20px 0 0;
}

.cartright {
    width: 390px;
    padding: 0 0 0 20px;
}

.cartdetail {
    display: flex;
    background: #f1f5f7 url(../images/cartbg.png) no-repeat right center;
    padding: 20px;
    margin-bottom: 5px;
}

.cartpro {
    width: 150px;
}

.cartpro img {
    width: 92%;
    background: #000;
    padding: 4%;
}

.carttext {
    padding-left: 15px;
    position: relative;
}

.carttext h5 {
    margin: 0;
    padding: 0 0 20px 0;
    font-size: 26px;
    color: #212020;
    font-family: 'OpenSans-Semibold';
}

.carttext label {
    display: block;
    font-size: 30px;
    color: #e75248;
    font-family: 'OpenSans-Semibold';
}

.carttext_info {
    display: block;
    border-top: solid 1px #fff;
    padding-top: 20px;
    width: 98%;
}

.remove_btn {
    display: block;
    float: right;
    width: 118px;
    background: #048ceb;
    border: none;
    box-shadow: none;
    border-radius: 4px;
    text-align: center;
    line-height: 30px;
    cursor: pointer;
    color: #fff;
    font-family: 'OpenSans-Semibold';
    text-transform: uppercase;
    outline: none;
    font-size: 16px;
}

.remove_cartbtn {
    display: block;
    float: right;
    width: 100px;
    background: #048ceb;
    border: none;
    box-shadow: none;
    border-radius: 4px;
    text-align: center;
    line-height: 30px;
    cursor: pointer;
    color: #fff;
    font-family: 'OpenSans-Semibold';
    text-transform: uppercase;
    outline: none;
    font-size: 16px;
}

.Quantity_text {
    display: block;
    width: 330px;
}

.Quantity_text b {
    color: #e75248;
}

.Quantity_text p {
    display: inline-block;
    font-size: 20px;
    color: #212526;
    text-transform: uppercase;
    padding-right: 25px;
    font-family: 'OpenSans-Semibold';
}

.Quantity_text input {
    background: #bebebe;
    padding: 5px 5px;
    font-family: 'OpenSans-Semibold';
    font-size: 16px;
    color: #000;
    width: 65px;
    border: none;
    outline: none;
}

.shoppingbtn {
    display: block;
    width: 270px;
    background: #e75248;
    border: none;
    box-shadow: none;
    border-radius: 4px;
    text-align: center;
    line-height: 45px;
    cursor: pointer;
    color: #fff;
    font-family: 'OpenSans-Semibold';
    text-transform: uppercase;
    outline: none;
    font-size: 18px;
    margin-top: 20px;
}

.cartright h3 {
    background: rgba(76, 125, 198, 1);
    background: -webkit-gradient(left top, right top, color-stop(0%, rgba(76, 125, 198, 1)), color-stop(100%, rgba(60, 202, 230, 1)));
    background: linear-gradient(to right, rgba(76, 125, 198, 1) 0%, rgba(60, 202, 230, 1) 100%);
    filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#4c7dc6', endColorstr='#3ccae6', GradientType=1);
    text-align: center;
    text-transform: uppercase;
    font-size: 20px;
    color: #ffffff;
    margin: 0;
    padding: 12px;
    font-family: 'OpenSans-Semibold';
}

.cartright table {
    width: 100%;
    border: solid 1px #dedede;
    padding: 0px 10px 10px 10px;
    border-bottom: none;
}

.cartright table td {
    width: 50%;
    border-top: solid 1px #ebebeb;
    padding: 10px 0;
    text-align: left;
    font-size: 16px;
    color: #363636;
    font-family: 'OpenSans-Regular';
}

.cartright table th {
    width: 50%;
    border-top: solid 1px #dedede;
    padding: 10px 0 10px 0;
    text-align: left;
    font-size: 16px;
    color: #363636;
    font-family: 'OpenSans-Semibold';
}

.cartright table td:last-of-type {
    text-align: right;
}

.cartright table th:last-of-type {
    text-align: right;
}

.cartright table tr:first-of-type td {
    border: none;
}

.cartright table:last-of-type {
    width: 100%;
    border-top: none;
    padding: 40px 10px 10px 10px;
    border-bottom: solid 1px #dedede;
}

.cartright table:last-of-type tr:last-of-type td {
    border: none;
    padding: 0;
}

.checkoutbtn {
    display: block;
    width: 100%;
    border: solid 3px #c9c9c9;
    box-shadow: none;
    border-radius: 6px;
    text-align: center;
    line-height: 50px;
    cursor: pointer;
    color: #fff;
    font-family: 'OpenSans-Semibold';
    text-transform: uppercase;
    outline: none;
    font-size: 24px;
    margin-top: 20px;
    background: rgba(88, 88, 88, 1);
    background: -moz-linear-gradient(top, rgba(88, 88, 88, 1) 0%, rgba(20, 25, 26, 1) 100%);
    background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(88, 88, 88, 1)), color-stop(100%, rgba(20, 25, 26, 1)));
    background: -webkit-linear-gradient(top, rgba(88, 88, 88, 1) 0%, rgba(20, 25, 26, 1) 100%);
    background: -o-linear-gradient(top, rgba(88, 88, 88, 1) 0%, rgba(20, 25, 26, 1) 100%);
    background: -ms-linear-gradient(top, rgba(88, 88, 88, 1) 0%, rgba(20, 25, 26, 1) 100%);
    background: linear-gradient(to bottom, rgba(88, 88, 88, 1) 0%, rgba(20, 25, 26, 1) 100%);
    filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#585858', endColorstr='#14191a', GradientType=0);
}

.empty_block_body {
    display: block;
    padding: 30px;
}

.empty_block {
    display: block;
    background: url(../../assets/images/empty_cartbg.png) no-repeat center top;
    padding: 295px 0 0px 0;
    text-align: center;
    font-family: 'OpenSans-Semibold';
    font-size: 48px;
    color: #282828;
}

.emptycartbtn {
    display: block;
    width: 270px;
    background: #e75248;
    border: none;
    box-shadow: none;
    border-radius: 4px;
    text-align: center;
    line-height: 45px;
    cursor: pointer;
    color: #fff;
    font-family: 'OpenSans-Semibold';
    text-transform: uppercase;
    outline: none;
    font-size: 18px;
    margin: 0 auto;
    margin-top: 25px;
}

.loginbody .main-div {
    background: url(../images/login_bg.png);
    background-size: cover;
}

.loginbody .mat-card {
    background: url(../images/logo1.png) no-repeat center top!important;
    box-shadow: none!important;
    padding-top: 280px;
    background-size: 280px!important;
    width: 600px!important;
}

.loginbody h2 {
    font-family: 'OpenSans-Bold'!important;
    text-align: center!important;
    background: rgb(0,170,255);
    background: linear-gradient(180deg, rgba(0,170,255,1) 38%, rgba(1,105,192,1) 81%);
    color: #fff!important;
    padding: 12px 12px 16px 12px!important;
    margin: 0!important;
    font-size: 32px !important;
    position: relative!important;
    border-radius: 8px 10px 0 0;
}

.loginbody h2::after {
    content: '';
    display: block;
    /* background: url(../images/home_banner_top_ankle_new.png) no-repeat; */
    width: 31px;
    height: 33px;
    position: absolute;
    left: 0;
    top: 70px;
}

.loginbody .example-container {
    background-color: #fff;
    -webkit-box-shadow: -2px 2px 26px -4px rgba(0, 0, 0, 0.75);
    -moz-box-shadow: -2px 2px 26px -4px rgba(0, 0, 0, 0.75);
    box-shadow: -2px 2px 26px -4px rgba(0, 0, 0, 0.75);
    padding: 30px !important;
    /* margin-left: 31px; */
    border-radius: 0 0 10px 10px;
}

.loginbody .mat-form-field-infix {
    font-size: 16px;
}

.loginbody .mat-raised-button {
    background: rgb(246,251,49);
    background: linear-gradient(180deg, rgba(246,251,49,1) 0%, rgba(255,202,0,1) 100%);
    width: 268px!important;
    padding: 10px 0!important;
    text-align: center!important;
    display: block!important;
    margin: 5px auto!important;
    font-family: 'OpenSans-Bold'!important;
    font-size: 24px!important;
    color: #000!important;
    text-transform: uppercase!important;
    border-radius: 6px!important;
    border: none !important;
    box-shadow: none!important;
    outline: none!important;
    /* margin: 0 0 0 1px!important; */
}

.loginbody .signupfooter {
    font-family: 'OpenSans-Semibold'!important;
    font-size: 14px !important;
    color: #1d242e !important;
    line-height: 21px !important;
    text-transform: capitalize;
    text-align: right;
    display: block!important;
}

.loginbody .signupfooter a {
    color: #000;
    /* padding-right: 201px!important; */
    font-size: 16px;
   
    display: block;
}

.loginbody .signupfooter a:hover {
    color: #008fe5!important;
    ;
}

/* .loginbodyforgetpassword a:nth-of-type(1){ color: #fff; background: #ff5b4f; padding: 10px 0!important;
                                        text-align: center!important;
                                        display: block!important;
                                        margin: 0px auto!important;
                                        font-family: 'OpenSans-Semibold'!important;
                                        font-size: 24px!important;
                                        color: #fff!important;
                                        text-transform: uppercase!important;
                                        border-radius: 6px!important;
                                        border: none !important;
                                        box-shadow: none!important;
                                        outline: none!important; width: 130px;}

                                        .loginbodyforgetpassword .signupfooter a:hover{color: #fff!important;}  */

/*---------*/

.login-form .main-div {
    background: url(../images/dnaloginBG.jpg);
    background-size: cover;
}

.login-form .mat-card {
    background: url(../images/dna_logo.png) no-repeat center top!important;
    box-shadow: none!important;
    padding-top: 100px;
    background-size: 280px!important;
    width: 600px!important;
}

.login-form h2 {
    font-family: 'OpenSans-Bold'!important;
    text-align: center!important;
    background: #0092df!important;
    color: #fff!important;
    padding: 12px 12px 16px 12px!important;
    margin: 0!important;
    font-size: 32px !important;
    position: relative!important;
    border-radius: 10px 10px 0 0;
}

.login-form h2::after {
    content: '';
    display: block;
    background: url(../images/home_banner_top_ankle_new.png) no-repeat;
    width: 31px;
    height: 33px;
    position: absolute;
    left: 0;
    top: 70px;
}

.login-form .example-container {
    background-color: #fff;
    -webkit-box-shadow: -2px 2px 26px -4px rgba(0, 0, 0, 0.75);
    -moz-box-shadow: -2px 2px 26px -4px rgba(0, 0, 0, 0.75);
    box-shadow: -2px 2px 26px -4px rgba(0, 0, 0, 0.75);
    padding: 30px !important;
    margin-left: 31px;
    border-radius: 0 0 10px 10px;
}

.login-form .mat-form-field-infix {
    font-size: 16px;
}

.login-form .mat-raised-button {
    background-color: #4d5e67!important;
    width: 100%!important;
    padding: 10px 0!important;
    text-align: center!important;
    display: block!important;
    margin: 5px auto!important;
    font-family: 'OpenSans-Semibold'!important;
    font-size: 24px!important;
    color: #fff!important;
    text-transform: uppercase!important;
    border-radius: 6px!important;
    border: none !important;
    box-shadow: none!important;
    outline: none!important;
}

.login-form .signupfooter {
    font-family: 'OpenSans-Regular' !important;
    font-size: 16px !important;
    line-height: 21px !important;
    text-align: center;
    display: block!important;
    color: #e7453a!important;
    text-transform: capitalize!important;
    font-family: 'OpenSans-Semibold'!important;
}

.login-form .signupfooter a:hover {
    color: #0092df!important;
    ;
}

.login-form .from a {
    padding: 0px!important;
}

.managementpage .tablewrapper {
    overflow: hidden;
    width: 99%;
    margin: 0 auto!important;
}

/* .managementpage .lib-pager-class:last-of-type{ margin-top: 40px;} */

/* .managementpage .lib-pager-class{ font-size: 14px;}

 */

.managementpage .lib-pager-class .mat-form-field {
    width: 60px!important;
    margin: 0 2px;
}

.managementpage .add_button {
    display: inline-block!important;
    box-shadow: none!important;
    color: #fff!important;
    background: linear-gradient(to bottom, rgb(97 182 211) 0%, rgb(92 176 204) 100%);
    /* background: rgba(14, 133, 202, 1);
    background: -moz-linear-gradient(top, rgba(14, 133, 202, 1) 0%, rgba(4, 100, 156, 1) 100%);
    background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(14, 133, 202, 1)), color-stop(100%, rgba(4, 100, 156, 1)));
    background: -webkit-linear-gradient(top, rgba(14, 133, 202, 1) 0%, rgba(4, 100, 156, 1) 100%);
    background: -o-linear-gradient(top, rgba(14, 133, 202, 1) 0%, rgba(4, 100, 156, 1) 100%);
    background: -ms-linear-gradient(top, rgba(14, 133, 202, 1) 0%, rgba(4, 100, 156, 1) 100%);
    background: linear-gradient(to bottom, rgba(14, 133, 202, 1) 0%, rgba(4, 100, 156, 1) 100%);
    filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#0e85ca', endColorstr='#04649c', GradientType=0); */
    border: solid 1px #c3e0e3!important;
    padding: 8px 26px!important;
    border-radius: 4px!important;
    height: auto!important;
    line-height: inherit;
    margin: 0 0px;
    font-size: 18px;
    float: right;
}

.managementpage .mat-card {
    border: none!important;
    box-shadow: none!important;
    border-radius: 0px!important;
}

.pad-gap {
    margin-left: 0.5%!important;
}

/* .managementpage  .pad-gap{
    margin-left: 0!important;
} */

/* .managementpage .mat-toolbar-row .mat-form-field {   margin: 0 0.2%!important; width: 14%!important; } */

/* .managementpage thead{ background-color: #04649c !important; color: #fff!important;}
.managementpage thead th{ color: #fff!important;}
.managementpage thead th input{border:solid 1px #fff!important;}
.managementpage tbody tr:nth-child(even){ background:#dedede ;} */

.managementpage table {
    border: none!important;
}

.managementpage thead {
    background-color: #dce5e8 !important;
    color: #fff!important;
    border: solid 1px #c7d7dc!important;
    border-radius: 8px!important;
}

.managementpage thead th input {
    border: solid 1px #fff!important;
}

.managementpage thead th {
    color: #4a4a4a!important;
    font-size: 14px!important;
    border-top: solid 1px #c7d7dc!important;
}

.managementpage thead th:nth-of-type(1) {
    border-radius: 10px 0 0 10px;
    border-left: solid 1px #c7d7dc!important;
}

.managementpage thead th:last-of-type {
    border-radius: 0 10px 10px 0;
    border-right: solid 1px #c7d7dc!important;
}

.managementpage td {
    border: none!important;
    border-bottom: solid 1px #c7d7dc!important;
}

.managementpage tbody tr:first-of-type td {
    border-top: solid 1px #c7d7dc!important;
}

.managementpage td:nth-of-type(1) {
    border-left: solid 1px #c7d7dc!important;
}

.managementpage td:last-of-type {
    border-right: solid 1px #c7d7dc!important;
}

.managementpage tbody tr:last-of-type td:first-of-type {
    border-radius: 0 0 0 8px;
}

.managementpage tbody tr:last-of-type td:last-of-type {
    border-radius: 0 0 8px 0;
}

.managementpage tbody tr:first-of-type td:first-of-type {
    border-radius: 8px 0 0 0;
}

.managementpage tbody tr:first-of-type td:last-of-type {
    border-radius: 0 8px 0 0;
}

.managementpage {
    min-height: 700px;
    background: #fff;
}

.managementpage .singleButton {
    background: rgba(88, 88, 88, 1);
    background: -moz-linear-gradient(top, rgba(88, 88, 88, 1) 0%, rgba(20, 25, 26, 1) 100%);
    background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(88, 88, 88, 1)), color-stop(100%, rgba(20, 25, 26, 1)));
    background: -webkit-linear-gradient(top, rgba(88, 88, 88, 1) 0%, rgba(20, 25, 26, 1) 100%);
    background: -o-linear-gradient(top, rgba(88, 88, 88, 1) 0%, rgba(20, 25, 26, 1) 100%);
    background: -ms-linear-gradient(top, rgba(88, 88, 88, 1) 0%, rgba(20, 25, 26, 1) 100%);
    background: linear-gradient(to bottom, rgba(88, 88, 88, 1) 0%, rgba(20, 25, 26, 1) 100%);
    filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#585858', endColorstr='#14191a', GradientType=0);
    padding: 0 15px;
    margin: 10px 2px 2px 18px!important;
}

.managementpagemainbody .singleButton {
    background: rgba(88, 88, 88, 1);
    background: -moz-linear-gradient(top, rgba(88, 88, 88, 1) 0%, rgba(20, 25, 26, 1) 100%);
    background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(88, 88, 88, 1)), color-stop(100%, rgba(20, 25, 26, 1)));
    background: -webkit-linear-gradient(top, rgba(88, 88, 88, 1) 0%, rgba(20, 25, 26, 1) 100%);
    background: -o-linear-gradient(top, rgba(88, 88, 88, 1) 0%, rgba(20, 25, 26, 1) 100%);
    background: -ms-linear-gradient(top, rgba(88, 88, 88, 1) 0%, rgba(20, 25, 26, 1) 100%);
    background: linear-gradient(to bottom, rgba(88, 88, 88, 1) 0%, rgba(20, 25, 26, 1) 100%);
    filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#585858', endColorstr='#14191a', GradientType=0);
    padding: 8px 15px;
    font-size: 18px;
    height: auto;
    line-height: inherit;
    margin: 10px 2px 2px 18px!important;
}

.mat-progress-bar-buffer {
    background-color: #dfe0e0!important;
}

.mat-progress-bar-fill:after {
    background-color: #ff5b4f!important;
}

.dashboardnew_success_block2 .mat-progress-bar-fill:after {
    background-color: #32acef!important;
}

.dashboardnew_success_block_right .mat-progress-bar-background {
    display: none;
}

/*-----------------------------media----------------*/

.toplogogotowebinar {
    margin-top: 50px;
}

.toplogogotowebinar2 {
    margin-top: 90px;
}

.blogtext2 {
    display: none;
}

.blogtext1 {
    margin-top: 25px;
    margin-left: -10px;
    display: block;
}

.home_top_section {
    background: #4d4f67;
    /* padding: 15px;*/
    border-bottom: solid 4px #e3ebe7;
    padding: 6px;
}

.home_top_block_col {
    padding: 0px;
    width: 80%;
    margin: 0 auto;
}

.home_top_section p {
    font-family: 'OpenSans-Semibold';
    font-size: 18px;
    color: #fff!important;
    display: inline-block;
    margin: 0px;
    padding: 4px 0 4px 42px;
    background: url("../images/new_star.png") no-repeat left center
}

.home_top_section p img {
    margin: 0px 4px 0 0;
    vertical-align: text-top;
}

.home_top_section p span {
    border-bottom: solid 2px #fde01f;
}

.home_top_divider {
    width: 100%;
}

.s_content_profile span {
    color: #fa4f43;
}

.home_top_block_col p {
    width: 774px;
    float: left;
    margin-top: 10px;
}

.home_top_block_col .top_logo_div {
    width: 690px;
    float: right;
    background: #fff;
    border: solid 5px #5f617b;
    padding: 2px
}

.home_top_block_col .top_logo_div img {
    width: 7.5%!important;
    margin: 0.1%;
}

.home_banner_bottomnew {
    background: #4d5e67;
    padding: 25px;
    text-align: center;
}

.home_banner_bottomnew h2 {
    color: #fff;
    font-family: "MyriadPro-Semibold";
    font-size: 36px;
    text-transform: uppercase;
    margin: 0;
    padding: 0;
}

.home_banner_bottomnew h3 {
    color: #fff;
    font-family: "MyriadPro-Regular";
    font-size: 22px;
    margin: 15px 0 0 0;
    padding: 0;
}

/*------------menu-----------*/

.menu_section {
    background: #fff;
    padding: 0px;
    width: 100%;
    overflow: hidden;
}

.menu_block {
    width: 1480px;
}

.menu_block .row {
    margin: 0px;
    padding: 0px;
}

.menu_block .home_banner_logo_section {
    padding: 0px;
    margin: 4px 0px;
    float: left;
}

.menu_block .home_banner_logo_section img {
    max-width: 100%;
}

.menu_block .home_banner_menu_section {
    padding: 0px;
    margin: 25px 0 0 0;
    float: right
}

.menu_block .home_banner_menu_section .navbar {
    width: 100%;
    float: right;
    margin: 0px;
}

.menu_block .home_banner_menu_section .navbar .container-fluid {
    padding-right: 0px;
}

.menu_block .home_banner_menu_section .navbar .container-fluid .navbar-collapse {
    padding-right: 0px;
    position: relative;
}

.menu_block .home_banner_menu_section .navbar-nav {
    float: right;
    display: block;
}

.menu_block .home_banner_menu_section .navbar-nav li.active a {
    color: #25adf5;
    border-bottom: solid 4px #e74f45;
}

.menu_block .home_banner_menu_section .navbar-nav>li>a {
    text-transform: capitalize;
    font-family: 'OpenSans-Semibold';
    font-size: 14px;
    color: #444447;
    padding: 0px 10px 33px 10px;
}

.menu_block .home_banner_menu_section .navbar-nav>li>a:hover {
    color: #25adf5;
    border-bottom: solid 4px #e74f45;
}

.menu_block .home_banner_menu_section .navbar-nav>li>a:focus {
    background: transparent;
}

.menu_block .home_banner_menu_section .navbar-nav>li {
    float: left;
}

.menu_block .home_banner_menu_section .navbar-nav>li:last-child {
    background: no-repeat;
}

.menu_block .home_banner_menu_section .navbar-nav>li:last-child a {
    padding-right: 0px;
}

.menu_block .home_banner_menu_section .navbar-nav>li a:hover {
    background: no-repeat;
}

.menu_block .home_banner_menu_section .navbar .menu_text {
    font-family: Arial, sans-serif;
    color: #70ad01;
    font-weight: bold;
    font-size: 24px;
    padding-top: 9px;
    padding-right: 10px;
    display: inline-block;
    display: none;
}

.menu_block .home_banner_menu_section .navbar-header {
    margin: 0 auto;
    float: none;
    display: block;
}

.documentsclass {
    color: #0092df;
    display: block;
    float: none;
    font-family: "OpenSans-Semibold";
    font-size: 18px;
    padding-bottom: 15px;
    width: 100%;
}

.popuph2class {
    margin: 20px 0;
    padding: 0 0 10px 0;
    font-family: 'OpenSans-Semibold';
    font-size: 22px;
    color: #0b7cbd;
    text-align: center;
}

.documents_popup .icon_button {
    display: inline-block!important;
    width: auto!important;
    margin: 5px!important;
    padding-right: 30px!important;
    line-height: 30px!important;
}

.documents_popup .icon_button span {
    min-width: inherit;
}

.btnpopupmain {
    text-align: center;
}

.pro_packagebtnshop {
    background: #4d5e67 url("../images/pro_packbtn_icon.png") no-repeat 12px 14px!important;
    width: 170px;
    display: block;
    padding: 6px 0 8px 25px !important;
    font-family: 'OpenSans-Semibold'!important;
    font-size: 24px!important;
    color: #fff!important;
    text-transform: uppercase;
    text-align: center;
    margin: 0;
    border-radius: 6px;
    color: #fff!important;
    border-radius: 0px!important;
    border: none!important;
    box-shadow: none!important;
    padding-left: 40px;
    float: right;
    margin-top: 0px;
}

.pro_packagebtnshop img {
    display: inline-block!important;
    margin: 0 10px!important;
    width: 20px!important;
    float: none!important;
    height: 20px;
    vertical-align: inherit;
}

.pro_packagebtnshop:hover {
    color: #fff!important;
}

.pro_packagebtnshop:focus {
    color: #fff!important;
}

.button_action_panel_headers, .dashboard_side_menu h2, .dashboard_side_menu h3 {
    margin-bottom: 18px !important;
}

.blog_entries {
    width: 960px;
    display: block;
    margin: 20px auto;
}

.sharelinktop {
    width: 1000px;
    text-align: center;
    margin: 10px auto;
    font-family: "OpenSans-Semibold";
    color: #333;
}

.sharelinktop h2 {
    color: #0092df;
}

.sharelinktop p strong {
    font-weight: normal;
    color: #000;
}

.training_lessons_active {
    display: block;
    width: 677px!important;
}

/*.bar_meter{ width: 349px; }*/

/* #dashboard_success_ed_progress{ border: solid 1px #ccc;} */

.ui-widget-header {
    height: 100%;
    background: rgba(0, 0, 0, 0) linear-gradient(to bottom, rgba(14, 133, 202, 1) 0%, rgba(4, 100, 156, 1) 100%) repeat scroll 0 0;
}

.dashboardgotowebinar {
    width: 1170px;
    margin: 0 auto;
    padding-top: 30px;
    text-align: center;
}

.dashboardgotowebinar h2 {
    color: #ff3625;
    font-family: "ralewaybold";
    font-size: 45px;
    margin: 0;
    padding: 0 0 0 0;
    text-align: center;
    text-transform: uppercase;
}

.dashboardgotowebinar .table_div .webinar_table {
    background: #0e85ca url("../images/btnbg.png") repeat-x scroll left bottom;
    border-radius: 5px;
    margin: 29px 0 38px 0;
    padding: 20px;
}

.dashboardgotowebinar .table_div .webinar_table p {
    padding: 0px;
    color: #fff;
    font-family: "ralewaybold";
    font-size: 18px;
    text-align: center;
    margin: 0px;
    line-height: 24px;
}

.dashboardgotowebinar .table_div .webinar_table:last-of-type {
    margin-bottom: 0px;
}

.dashboardgotowebinar .table_div .webinar_table h2 {
    margin: 0;
    padding: 10px 0px;
    font-size: 24px;
    color: #fff;
}

.dashboardgotowebinar .table_div .webinar_table h2:after {
    content: '';
    width: 100px;
    height: 2px;
    background: #fff;
    display: block;
    margin: 10px auto;
    margin-bottom: 0px;
}

.dashboardgotowebinar .table_div .webinar_table span {
    display: block;
    padding: 9px 0 13px 0;
    font-family: 'ralewayregular';
    font-size: 14px;
    color: #fff;
}

.training_left_side h3 {
    color: #0092df !important;
    display: block !important;
    float: none !important;
    font-family: "OpenSans-Semibold" !important;
    font-size: 22px !important;
    width: 100% !important;
}

.backlink1 {
    background: rgba(0, 0, 0, 0) linear-gradient(rgba(30, 30, 30, 0.8), rgba(60, 60, 60, 0.8)) repeat scroll 0 0 !important;
    color: #fff !important;
    font-size: 14px !important;
    text-decoration: none !important;
    margin: 0 0 10px 10px;
    padding: 8px;
    border-radius: 4px;
}

.inlinewidth {
    width: 650px;
}

.confirm_buttondel {
    background: rgba(0, 0, 0, 0) linear-gradient(to bottom, rgba(14, 133, 202, 1) 0%, rgba(4, 100, 156, 1) 100%) repeat scroll 0 0!important;
    border: medium none!important;
    border-radius: 5px!important;
    box-shadow: none;
    color: #fff !important;
    font-family: "OpenSans-Semibold"!important;
    font-size: 16px!important;
    margin: 0 5px 5px 0!important;
    padding: 13px!important;
    text-align: center!important;
    text-transform: uppercase!important;
    width: auto !important;
}

.delete_h2class {
    color: #0092df!important;
    display: block;
    font-family: "OpenSans-Semibold"!important;
    font-size: 24px!important;
    margin: 0!important;
    overflow: hidden;
    padding: 10px 0 !important;
    text-align: center;
    border: none;
}

/*----------*/

.manage-header-block {
    background: #0092df;
    margin: 0px;
    padding: 10px;
    text-align: center;
    color: #fff;
}

.manage-header-block h3 {
    font-family: 'OpenSans-Bold';
    font-size: 23px;
    text-align: center;
    color: #fff;
    text-transform: uppercase;
}

.manage-header-block h2 {
    font-family: 'OpenSans-Bold';
    font-size: 20px;
    text-align: center;
    color: #fff;
    text-transform: uppercase;
    background: #333;
    margin: 0px 10px 15px;
    padding: 5px 10px 10px;
}

.manage-header-block h2 span {
    color: #fc3f31;
    font-size: 24px;
}

/*----calender div css--------*/

.eventcalenderdiv #calendar .fc-toolbar.fc-header-toolbar {
    /* background-color: #4d5e67;
    color: #fff !important;*/
    padding: 10px;
    margin: 15px;
}

.eventcalenderdiv #calendar .fc-toolbar.fc-header-toolbar h2 {
    font-size: 24px !important;
    margin-top: 10px;
}

.eventcalenderdiv #calendar.fc .fc-button-group>* {
    float: left;
    margin: 0 0 0 5px !important;
}

.eventcalenderdiv #calendar .fc button {
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    margin: 0;
    height: 2.1em;
    padding: 0 .6em;
    white-space: nowrap;
    cursor: pointer;
    text-transform: uppercase!important;
}

/*----end calender div css--------*/

.container {
    max-width: inherit!important;
}

.body_block3 .mentorblockbtn3 {
    background: url(../images/btnbg.png) repeat-x;
    width: 570px;
    height: 104px;
    float: left;
    margin-top: 30px;
    margin-bottom: 10px;
    border-radius: 5px;
    padding: 1px 0 5px 0;
}

.body_block3 .mentorblockbtn3 a {
    background: url(../images/mentor_icon2.png) no-repeat 27px center;
    display: block;
    width: 100%;
    height: 100%;
    padding-left: 90px;
    font-size: 20px;
    color: #fefefe;
    text-decoration: none;
    cursor: pointer;
    font-family: 'ralewaysemibold';
}

.body_block3 .mentorblockbtn3 span {
    display: table-cell;
    width: 478px;
    height: 97px;
    background: url(../images/devider1.png) repeat-y;
    text-align: center;
    vertical-align: middle;
}

.body_block3 .mentorblockbtn3 span label {
    padding-top: 6px;
}

.body_block3 .mentorblockbtn4 {
    background: url(../images/btnbg.png) repeat-x;
    width: 570px;
    height: 104px;
    float: right;
    margin-top: 30px;
    margin-bottom: 10px;
    border-radius: 5px;
    padding: 1px 0 5px 0;
}

.body_block3 .mentorblockbtn4 a {
    background: url(../images/mentor_icon2.png) no-repeat 28px center;
    display: block;
    width: 100%;
    height: 100%;
    padding-left: 90px;
    font-size: 18px;
    color: #fefefe;
    text-decoration: none;
    cursor: pointer;
    font-family: 'ralewaysemibold';
}

.body_block3 .mentorblockbtn4 span {
    display: table-cell;
    width: 478px;
    height: 97px;
    background: url(../images/devider1.png) repeat-y;
    text-align: center;
    vertical-align: middle;
}

.body_block3 .mentorblockbtn4 span label {
    padding-top: 6px;
}

.faccls {
    float: none!important;
    margin-left: auto!important;
    margin-right: auto!important;
}

.body_block3 .blockbtn4.facclsiconchange a {
    background: url("../images/mentor_icon2.png") no-repeat 27px center !important;
}

.sesummary_container {
    padding: 10px;
}

.sesummary_training_progress {
    font-size: 20px;
}

.sesummary_bar_meter {
    padding: 10px 0;
}

.sesummary_progress_text {
    padding: 5px 0px;
}

.gotowebinarnewtable {
    width: 1196px;
    margin-left: auto;
    margin-right: auto;
}

.formwebinernew {
    padding: 10px 0px;
}

.formwebinernew .blogfilter input[type="text"] {
    box-shadow: none;
    border-radius: 0px;
    border: solid 1px #c3c6c7;
    background: #fff;
    padding: 5px;
    font-family: 'OpenSans-Regular';
    font-size: 14px;
    color: #000;
    margin: 0px;
    height: 34px;
}

.formwebinernew .blogfilter input[type="submit"], .formwebinernew .blogfilter input[type="button"] {
    margin: 0px 3px;
    margin-top: 0px;
    text-align: center;
    padding: 4px 10px 4px 10px;
    background: rgba(14, 133, 202, 1);
    background: -moz-linear-gradient(top, rgba(14, 133, 202, 1) 0%, rgba(4, 100, 156, 1) 100%);
    background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(14, 133, 202, 1)), color-stop(100%, rgba(4, 100, 156, 1)));
    background: -webkit-linear-gradient(top, rgba(14, 133, 202, 1) 0%, rgba(4, 100, 156, 1) 100%);
    background: -o-linear-gradient(top, rgba(14, 133, 202, 1) 0%, rgba(4, 100, 156, 1) 100%);
    background: -ms-linear-gradient(top, rgba(14, 133, 202, 1) 0%, rgba(4, 100, 156, 1) 100%);
    background: linear-gradient(to bottom, rgba(14, 133, 202, 1) 0%, rgba(4, 100, 156, 1) 100%);
    filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#0e85ca', endColorstr='#04649c', GradientType=0);
    color: #fff;
    text-decoration: none;
    border-radius: 4px;
    font-size: 13px;
    line-height: 23px;
    width: auto;
    float: none;
    box-shadow: none!important;
}

.formwebinernew .input-daterange {
    width: 100%;
    display: inline;
}

.formwebinernew .input-daterange {
    margin-left: 10px;
}

.formwebinernew .blogfilter {
    margin-bottom: 10px;
}

.webaner_table_wrapper tr th {
    background: #04649c !important;
    color: #fff !important;
}

.formwebinernew .input-daterange .input-group-addon {
    background-color: transparent;
    border: 0px solid #ccc;
    text-transform: uppercase;
    line-height: 10px;
    letter-spacing: 1px;
    width: auto;
    padding: 6px 6px;
}

.add_webinar_wrapper h2 span {
    color: #000 !important;
}

.formwebinernew .blogfilter select {
    width: 200px;
    box-shadow: none;
    /*  border-radius: 0px;*/
    border: solid 1px #c3c6c7 !important;
    background: #fff;
    padding: 5px !important;
    font-family: 'OpenSans-Regular';
    font-size: 14px;
    color: #000;
    margin: 0px;
    height: 34px;
}

.backbtnclass input[type="button"] {
    margin: 0px 14px;
    margin-top: 0px;
    text-align: center;
    padding: 5px 10px 6px 10px;
    background: rgba(14, 133, 202, 1);
    background: -moz-linear-gradient(top, rgba(14, 133, 202, 1) 0%, rgba(4, 100, 156, 1) 100%);
    background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(14, 133, 202, 1)), color-stop(100%, rgba(4, 100, 156, 1)));
    background: -webkit-linear-gradient(top, rgba(14, 133, 202, 1) 0%, rgba(4, 100, 156, 1) 100%);
    background: -o-linear-gradient(top, rgba(14, 133, 202, 1) 0%, rgba(4, 100, 156, 1) 100%);
    background: -ms-linear-gradient(top, rgba(14, 133, 202, 1) 0%, rgba(4, 100, 156, 1) 100%);
    background: linear-gradient(to bottom, rgba(14, 133, 202, 1) 0%, rgba(4, 100, 156, 1) 100%);
    filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#0e85ca', endColorstr='#04649c', GradientType=0);
    color: #fff;
    text-decoration: none;
    border-radius: 4px;
    font-size: 16px;
    line-height: 23px;
    width: auto;
    float: none;
    text-transform: uppercase;
}

.product_div_new .checkboxnewone .formcheckbox {
    display: inline-block;
    width: 18px;
    float: left;
    width: 5%;
}

.product_div_new .checkboxnewone label {
    padding-left: 5px;
    display: inline-block;
    width: 94%;
    float: right !important;
    text-align: left !important;
    line-height: 18px;
    margin-top: 2px;
}

.product_div_new .checkboxnewone label span {
    display: block;
}

.product_div_new .checkboxnewone label span a {
    margin-left: 2px;
    margin-right: 2px;
}

.koucls {
    float: none;
    display: block;
    margin: 20px auto 0px;
    text-align: center;
}

.koucls input[type="button"] {
    display: inline-block;
    float: none;
    margin: 0;
    padding: 0;
    border: 0;
    outline: none;
    background-color: transparent;
    background-image: none;
}

.koucls input[type="button"].customcalviewbtn {
    padding: 20px 25px;
    margin-right: 0px;
    background-color: #cecdcd;
    color: #696969;
    -o-text-shadow: 0 1px 1px #fff 1px 1px #fff;
    -moz-text-shadow: 0 1px 1px #fff 1px 1px #fff;
    -ms-text-shadow: 0 1px 1px #fff 1px 1px #fff;
    -webkit-text-shadow: 0 1px 1px #fff 1px 1px #fff;
    text-shadow: 0 1px 1px #fff 1px 1px #fff;
    -o-box-shadow: inset 0 -8px 7px -9px rgba(0, 0, 0, .4);
    -ms-box-shadow: inset 0 -8px 7px -9px rgba(0, 0, 0, .4);
    -moz-box-shadow: inset 0 -8px 7px -9px rgba(0, 0, 0, .4);
    -webkit-box-shadow: inset 0 -8px 7px -9px rgba(0, 0, 0, .4);
    box-shadow: inset 0 -8px 7px -9px rgba(0, 0, 0, .4);
    -moz-transition-duration: .15s;
    -o-transition-duration: .15s;
    -webkit-transition-duration: .15s;
    transition-duration: .15s;
    border-radius: 0px;
    text-transform: uppercase;
}

.koucls input[type="button"].activecalbtn {
    background-color: #0092df;
    color: #fff;
    -o-box-shadow: none;
    -ms-box-shadow: none;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    -o-text-shadow: 0 1px 1px #fff 1px 1px #fff;
    -moz-text-shadow: 0 1px 1px #fff 1px 1px #fff;
    -ms-text-shadow: 0 1px 1px #fff 1px 1px #fff;
    -webkit-text-shadow: 0 1px 1px #fff 1px 1px #fff;
    text-shadow: 0 1px 1px #fff 1px 1px #fff;
}

.customaddbtn {
    color: #fff !important;
    background-color: #0064cd !important;
    background-repeat: repeat-x !important;
    background-image: -khtml-gradient(linear, left top, left bottom, from(#049cdb), to(#0064cd)) !important;
    background-image: -moz-linear-gradient(top, #049cdb, #0064cd) !important;
    background-image: -ms-linear-gradient(top, #049cdb, #0064cd) !important;
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #049cdb), color-stop(100%, #0064cd)) !important;
    background-image: -webkit-linear-gradient(top, #049cdb, #0064cd) !important;
    background-image: -o-linear-gradient(top, #049cdb, #0064cd) !important;
    background-image: linear-gradient(top, #049cdb, #0064cd) !important;
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#049cdb', endColorstr='#0064cd', GradientType=0) !important;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25) !important;
    border-color: #0064cd #0064cd #003f81 !important;
    border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25) !important;
    padding: 20px 25px !important;
    text-transform: uppercase;
    float: right !important;
    margin-right: 27px !important;
}

.gototrainingbtn {
    margin-top: 10px;
    border: 1px solid #0a6296;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    font-size: 22px;
    text-decoration: none;
    text-transform: uppercase;
    cursor: pointer;
    font-family: 'ralewaybold';
    padding: 7px 13px;
    text-decoration: none;
    display: inline-block;
    text-shadow: 0px 0px 0 rgba(0, 0, 0, 0.3);
    font-weight: bold;
    color: #fff !important;
    background-color: #0E85CA;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#0E85CA), to(#004F7C));
    background-image: -webkit-linear-gradient(top, #0E85CA, #004F7C);
    background-image: -moz-linear-gradient(top, #0E85CA, #004F7C);
    background-image: -ms-linear-gradient(top, #0E85CA, #004F7C);
    background-image: -o-linear-gradient(top, #0E85CA, #004F7C);
    background-image: linear-gradient(to bottom, #0E85CA, #004F7C);
    filter: progid: DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#0E85CA, endColorstr=#004F7C);
}

.gototrainingbtn:hover {
    color: #FFFFFF !important;
    border: 1px solid #07466b;
    background-color: #004f7c;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#004f7c), to(#0E85CA));
    background-image: -webkit-linear-gradient(top, #004f7c, #0E85CA);
    background-image: -moz-linear-gradient(top, #004f7c, #0E85CA);
    background-image: -ms-linear-gradient(top, #004f7c, #0E85CA);
    background-image: -o-linear-gradient(top, #004f7c, #0E85CA);
    background-image: linear-gradient(to bottom, #004f7c, #0E85CA);
    filter: progid: DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#004f7c, endColorstr=#0E85CA);
}

.gotodashboardbtn {
    margin-top: 10px;
    border: 1px solid #0a6296;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    font-size: 14px;
    text-decoration: none;
    text-transform: uppercase;
    cursor: pointer;
    font-family: 'ralewaybold';
    padding: 7px 13px;
    text-decoration: none;
    display: inline-block;
    text-shadow: 0px 0px 0 rgba(0, 0, 0, 0.3);
    font-weight: bold;
    color: #fff !important;
    background-color: #0E85CA;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#0E85CA), to(#004F7C));
    background-image: -webkit-linear-gradient(top, #0E85CA, #004F7C);
    background-image: -moz-linear-gradient(top, #0E85CA, #004F7C);
    background-image: -ms-linear-gradient(top, #0E85CA, #004F7C);
    background-image: -o-linear-gradient(top, #0E85CA, #004F7C);
    background-image: linear-gradient(to bottom, #0E85CA, #004F7C);
    filter: progid: DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#0E85CA, endColorstr=#004F7C);
}

.gotodashboardbtn:hover {
    color: #FFFFFF !important;
    border: 1px solid #07466b;
    background-color: #004f7c;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#004f7c), to(#0E85CA));
    background-image: -webkit-linear-gradient(top, #004f7c, #0E85CA);
    background-image: -moz-linear-gradient(top, #004f7c, #0E85CA);
    background-image: -ms-linear-gradient(top, #004f7c, #0E85CA);
    background-image: -o-linear-gradient(top, #004f7c, #0E85CA);
    background-image: linear-gradient(to bottom, #004f7c, #0E85CA);
    filter: progid: DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#004f7c, endColorstr=#0E85CA);
}

.gotodashboardbtn {
    position: fixed;
    right: 0;
    top: 20%;
    width: 115px;
}

/*----------*/

.newtblheader {
    text-align: revert;
    max-width: 1196px;
    margin-left: auto;
    margin-right: auto;
}

.ticketsearchareanew .ticketsearchsubarea {
    width: 596px!important;
    float: none!important;
    padding: 3px 0px 3px 3px;
    text-align: center!important;
    margin: 0 auto;
    margin-bottom: 6px;
}

.ticketsearchareanew .formsearch {
    width: auto;
    float: none;
    display: inline;
}

.ticketsearchareanew .formsearch label {
    display: inline-block;
    float: left;
    padding: 5px 0 0 0;
}

.ticketsearchareanew .formsearch input[type="text"] {
    display: inline-block;
    float: left;
    background: #fff none repeat scroll 0 0;
    border-radius: 0;
    height: 30px!important;
    padding: 0 5px;
    vertical-align: top;
    width: 190px;
    border: solid 1px #b7b6b6;
    box-shadow: none!important;
    margin: 0 10px;
}

.ticketsearcharea .formsearch .search_button {
    display: inline-block;
    margin: 0px auto;
    text-align: center;
    height: 31px;
    padding: 0px 6px;
    background: rgba(14, 133, 202, 1);
    background: -moz-linear-gradient(top, rgba(14, 133, 202, 1) 0%, rgba(4, 100, 156, 1) 100%);
    background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(14, 133, 202, 1)), color-stop(100%, rgba(4, 100, 156, 1)));
    background: -webkit-linear-gradient(top, rgba(14, 133, 202, 1) 0%, rgba(4, 100, 156, 1) 100%);
    background: -o-linear-gradient(top, rgba(14, 133, 202, 1) 0%, rgba(4, 100, 156, 1) 100%);
    background: -ms-linear-gradient(top, rgba(14, 133, 202, 1) 0%, rgba(4, 100, 156, 1) 100%);
    background: linear-gradient(to bottom, rgba(14, 133, 202, 1) 0%, rgba(4, 100, 156, 1) 100%);
    filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#0e85ca', endColorstr='#04649c', GradientType=0);
    color: #fff;
    text-decoration: none;
    border-radius: 4px;
    font-size: 13px;
    line-height: 18px;
    width: 110px;
    box-shadow: none!important;
    margin-bottom: 0px!important;
    float: left;
    line-height: 30px;
}

.setPaginatewrapper {
    width: 100%;
    margin: 30px auto;
}

.setPaginatewrapper .setPaginate {
    margin: 0;
    padding: 0;
    text-align: center;
}

.setPaginatewrapper .setPaginate li {
    margin: 0 5px;
    list-style: none;
    display: inline-block;
}

.setPaginatewrapper .setPaginate li a {
    color: #fff;
    background: #176aa7;
    font-family: 'ralewayregular';
    color: #fff;
    font-size: 14px;
    padding: 6px 10px 4px 10px;
    border-radius: 2px;
    min-width: 25px;
    text-decoration: none!important;
}

.setPaginatewrapper .setPaginate li .current_page {
    background: #0e0f10;
}

.inputbtncls {
    z-index: 9999999;
}

.inputbtncls input[type="button"] {
    text-align: center !important;
}

.new_timelink {
    width: 100%;
    margin: 0px 0 10px 0;
    overflow: hidden;
    clear: both;
    padding: 10px 0 0 0;
}

.new_timelink .timelink_menu {
    background: #1a77bc !important;
    text-transform: uppercase !important;
    box-shadow: none !important;
    color: #fff !important;
    font-family: 'open_sansregular';
    font-size: 16px !important;
    border: none !important;
    border-radius: 0px !important;
    padding: 8px 10px !important;
    margin-right: 5px;
    text-decoration: none;
    cursor: pointer;
    display: block;
    min-width: 138px;
    float: left;
    margin-bottom: 5px;
}

.new_timelink .timelink_menu_active {
    background: #333 !important;
    text-transform: uppercase !important;
    box-shadow: none !important;
    color: #fff !important;
    font-family: 'open_sansregular';
    font-size: 16px !important;
    border: none !important;
    border-radius: 0px !important;
    padding: 8px 10px !important;
    margin-right: 5px;
    text-decoration: none;
    cursor: pointer;
}

.doctorlist_new_input_popupdiv1 {
    display: inline-block;
}

.doctorlist_new_input_popupdiv1_new {
    display: inline-block;
}

.groupdivnew .lblmytimezonecls {
    padding-top: 5px !important;
    display: inline-block;
    float: left;
    margin-right: 10px;
    font-weight: bold;
}

.groupdivnew .inputbtn1 {
    margin-top: 0px;
    margin-bottom: 0px;
    float: right;
}

.groupdivnew select {
    width: 280px;
    padding: 6px 5px !important;
    border: solid 1px #bfbfbf !important;
    background: #fff !important;
    border-radius: 0px;
    float: left;
}

.editiconcls {
    position: absolute;
    right: 10px;
    bottom: 10px;
}

.editiconcls img {
    width: 24px;
    height: 24px;
}

.popnewsavebtnwrapper {
    position: relative;
    width: 100%;
    min-height: 1px;
}

.popnewsavebtnwrapper .popnewsavebtn2 {
    position: fixed;
    right: 10px;
    top: 40%;
}

.newformclsnew {
    float: left !important;
}

.col-xs-2.newformclsinner.newformclsinnerto {
    margin-top: 6px !important;
}

.doctorlist_new_input {
    background: #d9d9d9;
    padding: 10px;
    text-align: center;
    display: inline-block;
    width: 100%;
}

.popuploder {
    width: 100%;
    padding: 25px 0;
    text-align: center;
}

.popuploder span {
    display: block;
    text-align: center;
    font-family: 'ralewayregular';
    font-size: 22px;
    color: #1a77bc;
    text-transform: uppercase;
}

.popnewsavebtn2 {
    display: block!important;
    background: #333!important;
    border-radius: 4px;
}

.appoinments_listwrapper.appoinments_listwrapper_new .appoinments_listcon {
    height: auto !important;
}

.appoinments_listwrapper.appoinments_listwrapper_new .appoinments_listcon .appoinments_listcontable {
    height: auto !important;
}

.namelistlabel span {
    display: block;
}

/*
.namelistlabel:last-child span{
    display: none !important;
}*/

.appoinments_listwrapper.appoinments_listwrapper_new a:hover {
    display: block;
    text-decoration: none !important;
}

.newformclsnew {
    padding-right: 0px !important;
    padding-left: 0px !important;
}

.newformclsinnertime select {
    width: 100% !important;
}

.newformclsinner.newformclsinnerto span {
    padding: 6px 5px !important;
}

.newformclsinnerzone select {
    width: 100% !important;
}

.newformclsinner {
    padding: 5px !important;
}

.newformclsinner:first-child {
    padding-left: 0px !important;
}

.newformclsinner:last-child {
    padding-right: 0px !important;
}

.newformclsinner .form-control {
    height: 35px !important;
    padding: 6px 12px !important;
    border-radius: 0px !important;
}

.newformclsinner span {
    min-height: 1px !important;
    padding: 6px 5px !important;
    line-height: normal;
}

/*--modalpopupnew-*/

.modalpopupnew .modal-dialog {
    border: 4px solid #e75046;
    border-radius: 10px;
}

.modalpopupnew .modal-dialog .modal-header {
    padding: 8px;
    border-bottom: 0px solid #e5e5e5;
    position: relative;
}

.modalpopupnew .modal-dialog .modal-header .close {
    position: absolute;
    top: -10px;
    right: -29px;
    background: #e75046;
    color: #fff;
    padding: 0px;
    opacity: 1;
    border-radius: 100px;
    height: 17px;
    width: 24px;
    padding: 2px 0 22px 0!important;
    font-size: 18px;
    outline: none!important;
    box-shadow: none!important;
}

.modalpopupnew .modal-dialog .modal-body {
    position: relative;
    padding: 0px;
    margin-bottom: 15px;
    overflow-y: scroll;
    max-height: 400px;
}

.modalpopupnew .modal-dialog .modal-content {
    padding: 0px 15px 15px;
}

.modalpopupnew .modal-dialog .modal-header h1 {
    font-family: 'OpenSans-Bold'!important;
    color: #424243;
    font-size: 20px;
    text-align: left;
}

.modalpopupnew .modal-dialog .modal-body h2 {
    font-family: 'MyriadPro-Regular';
    font-size: 30px;
    color: #4d4f67;
    margin: 0px;
    margin-bottom: 10px;
}

.modalpopupnew .modal-dialog .modal-body p {
    font-family: "RalewayRegular";
    color: #424243;
    font-size: 16px;
    text-align: left;
}

.modalpopupnew input[type="button"] {
    -webkit-border-radius: 3px!important;
    -moz-border-radius: 3px!important;
    border-radius: 3px!important;
    font-size: 14px!important;
    text-decoration: none!important;
    text-transform: uppercase!important;
    cursor: pointer!important;
    font-family: 'ralewaybold'!important;
    padding: 7px 13px!important;
    text-decoration: none!important;
    display: inline-block!important;
    text-shadow: 0px 0px 0 rgba(0, 0, 0, 0.3)!important;
    font-weight: bold!important;
    color: #fff !important;
    background: rgba(47, 62, 71, 1);
    background: -moz-linear-gradient(top, rgba(47, 62, 71, 1) 0%, rgba(30, 34, 37, 1) 100%);
    background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(47, 62, 71, 1)), color-stop(100%, rgba(30, 34, 37, 1)));
    background: -webkit-linear-gradient(top, rgba(47, 62, 71, 1) 0%, rgba(30, 34, 37, 1) 100%);
    background: -o-linear-gradient(top, rgba(47, 62, 71, 1) 0%, rgba(30, 34, 37, 1) 100%);
    background: -ms-linear-gradient(top, rgba(47, 62, 71, 1) 0%, rgba(30, 34, 37, 1) 100%);
    background: linear-gradient(to bottom, rgba(47, 62, 71, 1) 0%, rgba(30, 34, 37, 1) 100%);
    filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#2f3e47', endColorstr='#1e2225', GradientType=0);
    box-shadow: none!important;
}

.modalpopupnewbtnbottom {
    text-align: center;
    display: block;
}

.modalpopupnew .form-group input[type="text"], .modalpopupnew .form-group textarea {
    background: transparent !important;
    border: 0px !important;
    border-bottom: 1px solid #333 !important;
    font-family: "RalewayRegular" !important;
    color: #424243;
    font-size: 16px;
    text-align: left;
    box-shadow: none !important;
    line-height: normal;
    display: inline-block;
    width: auto;
    border-radius: 0px;
}

.modalpopupnew .form-group textarea {
    width: 100% !important;
}

.importantcls {
    display: block;
    text-align: center;
    padding: 5px 0;
    font-size: 52px;
    color: #ff0000;
    font-family: 'ralewaysemibold';
}

.bookfiled {
    -webkit-border-radius: 3px!important;
    -moz-border-radius: 3px!important;
    border-radius: 3px!important;
    font-size: 14px!important;
    text-decoration: none!important;
    text-transform: uppercase!important;
    cursor: pointer!important;
    font-family: 'ralewaybold'!important;
    padding: 7px 13px!important;
    text-decoration: none!important;
    display: inline-block!important;
    text-shadow: 0px 0px 0 rgba(0, 0, 0, 0.3)!important;
    font-weight: bold!important;
    color: #fff !important;
    background-color: #0E85CA!important;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#0E85CA), to(#004F7C))!important;
    background-image: -webkit-linear-gradient(top, #0E85CA, #004F7C)!important;
    background-image: -moz-linear-gradient(top, #0E85CA, #004F7C)!important;
    background-image: -ms-linear-gradient(top, #0E85CA, #004F7C)!important;
    background-image: -o-linear-gradient(top, #0E85CA, #004F7C)!important;
    background-image: linear-gradient(to bottom, #0E85CA, #004F7C)!important;
    filter: progid: DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#0E85CA, endColorstr=#004F7C);
    position: absolute;
    right: -7px;
    top: -12px;
    box-shadow: none!important;
}

.menu_block {
    position: relative;
}

.le_new_formgroup {
    margin: 5px 1% 20px 1%;
    width: auto;
}

.le_new_formgroup label {
    font-weight: normal;
    margin: 0;
    padding: 12px 0 0 0;
    float: left;
    width: 125px;
    display: block;
}

.le_new_formgroup input[type="text"] {
    display: block;
    width: 400px;
    box-shadow: none;
    background: #e7e7e7;
    padding: 0 10px;
    height: 42px;
    font-size: 18px!important;
    color: #2f2d2d!important;
    font-family: 'OpenSans-Regular'!important;
    margin: 0;
    border-radius: 0px;
    border: none;
    outline: none;
}

.le_new_formgroup input[type="file"] {
    margin-top: 12px;
    display: block;
    float: left;
}

.radio_label_group .level2 {
    color: #e75046;
}

.radio_label_group .level2 span {
    width: 120px;
    color: #e75046;
    display: inline-block;
}

.radio_label_group .level2 input[type="text"] {
    width: 50px;
    box-shadow: none;
    background: #e7e7e7;
    padding: 0 5px;
    height: 32px;
    font-size: 18px!important;
    color: #2f2d2d!important;
    font-family: 'OpenSans-Regular'!important;
    margin: 0;
    border-radius: 0px;
    border: none;
    outline: none;
}

.le_tableblock {
    width: 100%;
    border-top: solid 1px #c9cdcd;
    border-bottom: solid 1px #c9cdcd;
}

.le_tableblock tr:nth-child(odd) {
    background: #f6f7f7;
}

.le_tableblock td {
    padding: 10px 20px;
    font-size: 18px!important;
    color: #2f2d2d!important;
    font-family: 'OpenSans-Regular'!important;
}

.radio_label_group .level3 {
    color: #e75046!important;
}

/*-------------*/

.radio_label_group_flot {
    width: 380px;
    margin: 0 1%;
    float: left;
}

.radio_label_group_flot input[type="text"] {
    width: 100%;
    box-shadow: none;
    background: #e7e7e7;
    padding: 0 10px;
    height: 42px;
    font-size: 18px!important;
    color: #2f2d2d!important;
    font-family: 'OpenSans-Regular'!important;
    margin: 0;
    border-radius: 0px;
    border: none;
    outline: none;
}

.radio_label_group_flot .radio_label_group label {
    margin: 0 0 6px 0!important;
    font-weight: normal;
    font-size: 18px!important;
    color: #2f2d2d!important;
    font-family: 'OpenSans-Regular'!important;
    display: block;
}

.radio_label_group_flot p {
    margin-bottom: 5px;
}

.le_tableblock2 {
    width: 580px;
    margin: 0 1%!important;
}

.le_tableblock2 td {
    padding: 0px;
}

.le_tableblock2 span {
    display: block;
    width: 100%;
    color: #e75046!important;
    padding: 10px 0;
    font-size: 18px!important;
    margin: 0 1%;
}

.radio_label_group_flot ul {
    margin: 0!important;
    padding: 0px;
}

.radio_label_group_flot ul li {
    background: url("../images/new_about_con_icon2.png") no-repeat left top;
    padding: 0 0 0 30px;
    margin: 0 0 10px 0;
    font-size: 18px!important;
    color: #2f2d2d!important;
    font-family: 'OpenSans-Regular'!important;
    line-height: 24px;
}

/*----------------------------------------dashboard new----------------------------------------*/

.dashboardnew_banner2 .dashboardnew_banner_middle h4 {
    position: relative;
    z-index: 9;
    color: #ffffff;
    padding-top: 10px;
}

.dashboardnew_banner2 .dashboardnew_banner_middle h2 {
    color: #f6ff00;
}

.dashboardnew_banner2 .dashboardnew_banner_middle h3 {
    color: #fff;
}

.Mdashboardnew_arrowL {
    background: url(../images/Mdashboard_top_textarrow.png) no-repeat center bottom;
    position: relative;
}

.Mdashboardnew_arrowR {
    background: url(../images/Mdashboard_top_textarrow.png) no-repeat center bottom;
    position: relative;
}

.Mdashboardnew_arrowL::after {
    content: '';
    display: block;
    background: url(../images/Mdashboard_top_arrowBG.png) no-repeat center bottom;
    width: 667px;
    height: 90px;
    position: absolute;
    left: -152px;
    bottom: -50px;
}

.Mdashboardnew_arrowR::after {
    content: '';
    display: block;
    background: url(../images/Mdashboard_top_arrowBG.png) no-repeat center bottom;
    width: 667px;
    height: 90px;
    position: absolute;
    right: -152px;
    bottom: -50px;
}

.spandiv {
    display: block;
}

.dashboardnew_banner {
    background: url("../images/dashboardnew_textbg_top.png") no-repeat center top!important;
    background-size: 1920px;
    min-height: 376px;
    box-shadow: none!important;
    border: none!important;
    margin: 0!important;
    padding: 0!important;
    border-radius: 0px!important;
}

.dashboardnew_banner_header {
    width: 1330px;
    margin: 0 auto;
}

.dashboardnew_banner_header_left {
    background: url("../images/dashboardnew_textbg1.png") no-repeat left top;
    width: 110px;
    height: 94px;
    float: left;
}

.dashboardnew_banner_header_right {
    background: url("../images/dashboardnew_textbg2.png") no-repeat left top;
    width: 104px;
    height: 94px;
    float: left;
}

.dashboardnew_banner_header_wrapper {
    background: #0092df;
    width: 1116px;
    float: left;
    height: 94px;
    position: relative;
}

.dashboardnew_banner_header_wrapper h2 {
    margin: 0;
    padding: 0;
    font-size: 22px;
    color: #fff;
    text-transform: uppercase;
    font-family: 'OpenSans-Semibold';
    text-align: center;
    position: absolute;
    left: 0;
    top: 50%;
    transform: translate(0, -50%);
    display: block;
    width: 100%;
}

.dashboardnew_banner_middle {
    width: 1270px;
    margin: 0 auto;
    position: relative;
}

.dashboardnew_banner_middle_text1 {
    width: 350px;
    float: left;
    text-align: center;
}

.dashboardnew_banner_middle_text3 {
    width: 350px;
    float: left;
    text-align: center;
}

.dashboardnew_banner_middle_text2 {
    width: 340px;
    float: left;
    margin: 34px 105px 0 105px;
    background: #25292c;
    padding: 5px 10px!important;
    box-shadow: 0 0 5px #888;
}

.dashboardnew_banner_middle_text2 img {
    width: 80%;
    margin: 5px 26px 5px 26px;
}

.dashboardnew_banner_middle h2 {
    margin: 28px 0 0 0;
    padding: 0px;
    font-size: 30px;
    color: #ffffff;
    text-transform: uppercase;
    font-family: 'OpenSans-Bold';
}

.dashboardnew_banner_middle h3 {
    margin: 14px auto;
    width: 87%;
    padding: 0px;
    font-size: 18px;
    color: #1d1d1d;
    line-height: 24px;
    font-family: 'OpenSans-Semibold';
}

.dashboardnew_banner_middle h4 {
    margin: 0;
    padding: 0px;
    font-size: 30px;
    color: #f3ff33;
    text-transform: uppercase;
    font-family: 'OpenSans-Bold';
}

.dashboardnew_success_block {
    border-radius: 0px!important;
    box-shadow: none!important;
    border: none!important;
    padding: 0!important;
    width: 1630px;
    margin: 0 auto!important;
    background: none!important;
    /* background:  url("../images/dashboardnew_img1.png") no-repeat center top!important;  padding-top: 124px; */
    margin-top: 15px!important;
    position: relative;
    z-index: 99;
}

.dashboardnew_success_block_left {
    width: 664px;
    float: left;
    background: #1096d9;
    padding: 15px;
    border-radius: 6px;
}

.dashboardnew_success_block_left ul {
    margin: 0;
    padding: 0;
}

.dashboardnew_success_block_left ul li {
    list-style: none;
    display: block;
    width: 100%;
    text-align: center;
    font-size: 30px;
    text-transform: uppercase;
    font-family: 'OpenSans-Semibold';
    border-radius: 2px;
}

.dashboardnew_success_block_left ul li:nth-child(odd) a {
    color: #3a3b3e;
}

.dashboardnew_success_block_left ul li:nth-child(even) a {
    color: #fff;
}

.dashboardnew_success_block_left ul li a {
    padding: 13px 10px;
    display: block;
}

.dashboardnew_success_block_left ul li:nth-child(odd) {
    color: #3a3b3e;
    background: rgba(254, 254, 254, 1);
    background: -moz-linear-gradient(top, rgba(254, 254, 254, 1) 0%, rgba(216, 219, 221, 1) 100%);
    background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(254, 254, 254, 1)), color-stop(100%, rgba(216, 219, 221, 1)));
    background: -webkit-linear-gradient(top, rgba(254, 254, 254, 1) 0%, rgba(216, 219, 221, 1) 100%);
    background: -o-linear-gradient(top, rgba(254, 254, 254, 1) 0%, rgba(216, 219, 221, 1) 100%);
    background: -ms-linear-gradient(top, rgba(254, 254, 254, 1) 0%, rgba(216, 219, 221, 1) 100%);
    background: linear-gradient(to bottom, rgba(254, 254, 254, 1) 0%, rgba(216, 219, 221, 1) 100%);
    filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#fefefe', endColorstr='#d8dbdd', GradientType=0);
    border: solid 1px #fff;
    border-radius: 2px;
    margin: 2px 0;
}

.dashboardnew_success_block_left ul li:nth-child(even) {
    color: #fff;
    border: solid 1px #40bdfc;
    border-radius: 2px;
    margin: 2px 0;
    background: rgba(37, 174, 243, 1);
    background: -moz-linear-gradient(top, rgba(37, 174, 243, 1) 0%, rgba(4, 136, 202, 1) 100%);
    background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(37, 174, 243, 1)), color-stop(100%, rgba(4, 136, 202, 1)));
    background: -webkit-linear-gradient(top, rgba(37, 174, 243, 1) 0%, rgba(4, 136, 202, 1) 100%);
    background: -o-linear-gradient(top, rgba(37, 174, 243, 1) 0%, rgba(4, 136, 202, 1) 100%);
    background: -ms-linear-gradient(top, rgba(37, 174, 243, 1) 0%, rgba(4, 136, 202, 1) 100%);
    background: linear-gradient(to bottom, rgba(37, 174, 243, 1) 0%, rgba(4, 136, 202, 1) 100%);
    filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#25aef3', endColorstr='#0488ca', GradientType=0);
}

.dashboardnew_success_block_right {
    width: 664px;
    float: right;
    background: #1096d9;
    padding: 20px;
    border-radius: 6px;
    text-align: center;
}

.dashboardnew_success_block_right h2 {
    margin: 0px;
    padding: 0 0 20px 0;
    font-size: 30px;
    color: #ffffff;
    text-transform: uppercase;
    text-align: center;
    font-family: 'OpenSans-Semibold';
}

.dashboardnew_success_block_right .progress {
    height: 38px;
    background: #fff!important;
    border-radius: 4px;
    padding: 1px;
    border: none;
}

.dashboardnew_success_block_right .progress-bar {
    border-radius: 4px;
    background: #ff5b4f;
    height: 100%;
    display: block;
}

.dashboardnew_success_block_right h3 {
    margin: 0;
    padding: 0;
    font-weight: normal;
    text-align: center;
    font-size: 24px;
    color: #ffffff;
    font-family: 'OpenSans-Regular'!important;
}

.education_buttonnew {
    display: block;
    width: 100%;
    margin: 0px auto;
    border-radius: 4px;
    border: solid 1px #26aef1;
    background: rgba(75, 78, 84, 1);
    background: -moz-linear-gradient(top, rgba(75, 78, 84, 1) 0%, rgba(44, 44, 45, 1) 100%);
    background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(75, 78, 84, 1)), color-stop(100%, rgba(44, 44, 45, 1)));
    background: -webkit-linear-gradient(top, rgba(75, 78, 84, 1) 0%, rgba(44, 44, 45, 1) 100%);
    background: -o-linear-gradient(top, rgba(75, 78, 84, 1) 0%, rgba(44, 44, 45, 1) 100%);
    background: -ms-linear-gradient(top, rgba(75, 78, 84, 1) 0%, rgba(44, 44, 45, 1) 100%);
    background: linear-gradient(to bottom, rgba(75, 78, 84, 1) 0%, rgba(44, 44, 45, 1) 100%);
    filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#4b4e54', endColorstr='#2c2c2d', GradientType=0);
}

.education_buttonnew a {
    display: block;
    width: 100%;
    background: url("../images/newicon.png") no-repeat 20px center;
    text-align: center;
    line-height: 64px;
    font-size: 36px;
    color: #ffffff;
    font-family: 'OpenSans-Semibold';
    text-transform: uppercase;
}

.dashboardnew_success_block_right ul {
    display: block;
    background: #04649b;
    border-radius: 4px;
    border: solid 1px #26aef1;
    padding: 10px 20px;
    margin: 0px;
}

.dashboardnew_success_block_right ul li {
    list-style: none;
    display: block;
    width: 100%;
    padding: 10px;
}

.dashboardnew_success_block_right ul li {
    background: url("../images/dashboardnew_imgdevider.png") repeat-x left top;
}

.dashboardnew_success_block_right ul li:nth-of-type(1) {
    background: none;
}

.dashboardnew_success_block_right ul li strong {
    display: block;
    text-align: center;
    font-size: 30px;
    color: #fff;
    text-transform: uppercase;
    font-family: 'OpenSans-Semibold';
    padding: 6px 0;
}

.dashboardnew_success_block_right ul li span {
    display: block;
    text-align: center;
    font-size: 20px;
    color: #fffc00;
    text-transform: uppercase;
    font-family: 'OpenSans-Semibold';
    padding: 5px 0;
}

.dashboardnew_bottom_block {
    width: 100%;
    /* background: rgba(228,231,232,1)!important;
    background: -moz-linear-gradient(top, rgba(228,231,232,1) 0%, rgba(211,213,214,1) 100%)!important;
    background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(228,231,232,1)), color-stop(100%, rgba(211,213,214,1)))!important;
    background: -webkit-linear-gradient(top, rgba(228,231,232,1) 0%, rgba(211,213,214,1) 100%)!important;
    background: -o-linear-gradient(top, rgba(228,231,232,1) 0%, rgba(211,213,214,1) 100%)!important;
    background: -ms-linear-gradient(top, rgba(228,231,232,1) 0%, rgba(211,213,214,1) 100%)!important;
    background: linear-gradient(to bottom, rgba(228,231,232,1) 0%, rgba(211,213,214,1) 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e4e7e8', endColorstr='#d3d5d6', GradientType=0 )!important; */
    background: none!important;
    box-shadow: none!important;
    border: none!important;
    margin: 0!important;
    padding: 0!important;
    border-radius: 0px!important;
}

.dashboardnew_bottom_block_body {
    background: url("../images/dashboardnew_img2.png") no-repeat right bottom;
    background-size: 50%;
}

.dashboardnew_bottom_block_wrapper {
    width: 1630px;
    margin: 0 auto;
    min-height: 590px;
}

.dashboardnew_bottom_block_left {
    width: 760px;
    float: left;
}

.dashboardnew_bottom_block_right {
    width: 690px;
    float: right;
    padding: 90px 0 0 0;
}

.dashboardnew_bottom_block_wrapper h2 {
    margin: 0px;
    padding: 20px 0 0 0;
    font-size: 48px;
    color: #3a3b3e;
    text-transform: uppercase;
    font-family: 'OpenSans-Semibold';
}

.dashboardnew_bottom_block_wrapper h3 {
    margin: 0px;
    padding: 5px 0;
    font-size: 36px;
    color: #04649b;
    text-transform: uppercase;
    font-family: 'OpenSans-Semibold';
    width: 80%;
}

.dashboardnew_bottom_block_wrapper h4 {
    margin: 0px;
    padding: 0 0 33px 0;
    font-size: 26px;
    color: #3a3b3e;
    font-family: 'OpenSans-Semibold';
}

.dashboardnew_bottom_block_wrapper h5 {
    margin: 0px;
    padding: 0 0 33px 0;
    font-size: 18px;
    color: #3a3b3e;
    font-family: 'OpenSans-Regular'!important;
    line-height: 24px;
}

.dashboardnew_bottom_block_wrapper h5 span {
    display: block;
    background: #e75046;
    color: #fff;
    width: 30px;
    float: left;
    padding: 2px 5px;
}

.dashboardnew_bottom_block_wrapper h5 p {
    margin: 5px 0 0 12px;
    padding: 0px;
    float: left;
    width: 92%;
    font-size: 18px;
    color: #3a3b3e;
    font-family: 'OpenSans-Regular'!important;
    line-height: 24px;
    font-weight: normal;
}

.dashboardnew_btn_block {
    border-radius: 0px!important;
    box-shadow: none!important;
    border: none!important;
    margin: 0!important;
    width: 100%;
    padding: 26px 0!important;
    background: #fff;
}

.dashboardnew_btncon {
    width: 878px;
    background: rgba(47, 62, 71, 1);
    background: -moz-linear-gradient(top, rgba(47, 62, 71, 1) 0%, rgba(30, 34, 37, 1) 100%);
    background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(47, 62, 71, 1)), color-stop(100%, rgba(30, 34, 37, 1)));
    background: -webkit-linear-gradient(top, rgba(47, 62, 71, 1) 0%, rgba(30, 34, 37, 1) 100%);
    background: -o-linear-gradient(top, rgba(47, 62, 71, 1) 0%, rgba(30, 34, 37, 1) 100%);
    background: -ms-linear-gradient(top, rgba(47, 62, 71, 1) 0%, rgba(30, 34, 37, 1) 100%);
    background: linear-gradient(to bottom, rgba(47, 62, 71, 1) 0%, rgba(30, 34, 37, 1) 100%);
    filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#2f3e47', endColorstr='#1e2225', GradientType=0);
    font-size: 24px;
    color: #ffffff;
    text-transform: uppercase;
    font-family: 'OpenSans-Bold';
    border-radius: 4px;
    display: block;
    margin: 0 auto;
}

.dashboardnew_btncon a {
    display: block;
    background: url("../images/new_about_con2_btn_arrow.png") no-repeat 98% center;
    font-size: 24px;
    color: #e9ecec;
    text-transform: uppercase;
    font-family: 'OpenSans-Semibold';
    padding: 5px 46px 5px 18px;
}

.dashboardnew_heading {
    background: #fdfefe!important;
    margin: 0!important;
    padding: 0!important;
    border-radius: 0!important;
    border: none!important;
    box-shadow: none!important;
}

.dashboardnew_heading h2 {
    margin: 16px 0;
    padding: 10px;
    font-size: 26px;
    color: #fff;
    text-transform: uppercase;
    font-family: 'OpenSans-Semibold';
    text-align: center;
    background: #33a8d5;
}

.dashboardnew_heading h2.menteenewheading {
    background: #e05248!important;
}

.dashboardnew_menu {
    background: #1ba9f0;
    border-bottom: solid 4px #5ac8ff;
    display: block;
}

.dashboardnew_menu_wrapper {
    width: 1500px;
    margin: 0 auto;
    display: block;
}

.dashboardnew_menu_homeicon {
    background: url("../images/dashboardnew_home_icon.png") no-repeat center center;
    width: 63px;
    height: 63px;
    display: block;
    float: left;
    margin: 14px 0;
}

.dashboardnew_menu_account {
    display: block;
    float: left;
    background: url("../images/dashboardnew_account_icon.png") no-repeat left top;
    width: 144px;
    height: 63px;
    margin: 14px 0;
    font-size: 18px;
    color: #f9fafa!important;
    text-transform: uppercase;
    font-family: 'OpenSans-Semibold';
    padding-left: 64px;
    line-height: 63px;
    margin-right: 10px;
}

.dashboardnew_menulogouticon {
    background: url("../images/dashboardnew_login_icon.png") no-repeat center center;
    width: 63px;
    height: 63px;
    display: block;
    float: left;
    margin: 14px 0;
}

.dashboardnew_carticon {
    background: url("../images/dashboardnew_cart_icon.png") no-repeat center center;
    width: 63px;
    height: 63px;
    display: block;
    float: left;
    margin: 14px 0;
}

.dashboardnew_menu_wrapper ul {
    width: 1050px;
    display: block;
    float: left;
    margin: 28px 20px;
}

.dashboardnew_menu_wrapper ul li {
    display: block;
    float: left;
    background: rgba(0, 145, 218, 1);
    background: -moz-linear-gradient(top, rgba(0, 145, 218, 1) 0%, rgba(2, 135, 201, 1) 100%);
    background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(0, 145, 218, 1)), color-stop(100%, rgba(2, 135, 201, 1)));
    background: -webkit-linear-gradient(top, rgba(0, 145, 218, 1) 0%, rgba(2, 135, 201, 1) 100%);
    background: -o-linear-gradient(top, rgba(0, 145, 218, 1) 0%, rgba(2, 135, 201, 1) 100%);
    background: -ms-linear-gradient(top, rgba(0, 145, 218, 1) 0%, rgba(2, 135, 201, 1) 100%);
    background: linear-gradient(to bottom, rgba(0, 145, 218, 1) 0%, rgba(2, 135, 201, 1) 100%);
    filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#0091da', endColorstr='#0287c9', GradientType=0);
    border: solid 1px #40bdfc;
    border-radius: 1px;
    width: 16.4%;
    position: relative;
}

.dashboardnew_menu_wrapper ul li a {
    display: block;
    font-size: 16px;
    color: #ffffff;
    text-transform: uppercase;
    font-family: 'OpenSans-Semibold';
    line-height: 33px;
    text-align: center;
}

.sub_dropdown_new {
    display: none;
    position: absolute;
    z-index: 999;
    left: -1px;
    top: 33px;
    background: #04649c !important;
    min-width: 200px;
}

.sub_dropdown_new a {
    border-radius: 1px;
    border: solid 1px #40bdfc;
    font-size: 16px!important;
    padding: 8px 10px;
    line-height: 23px!important;
}

.dashboardnew_menu_wrapper ul li:hover .sub_dropdown_new {
    display: block;
}

.dashboardnew_menu2 .dashboardnew_menu_wrapper ul li {
    background: rgba(242, 104, 97, 1);
    background: -moz-linear-gradient(top, rgba(242, 104, 97, 1) 0%, rgba(231, 82, 72, 1) 100%);
    background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(242, 104, 97, 1)), color-stop(100%, rgba(231, 82, 72, 1)));
    background: -webkit-linear-gradient(top, rgba(242, 104, 97, 1) 0%, rgba(231, 82, 72, 1) 100%);
    background: -o-linear-gradient(top, rgba(242, 104, 97, 1) 0%, rgba(231, 82, 72, 1) 100%);
    background: -ms-linear-gradient(top, rgba(242, 104, 97, 1) 0%, rgba(231, 82, 72, 1) 100%);
    background: linear-gradient(to bottom, rgba(242, 104, 97, 1) 0%, rgba(231, 82, 72, 1) 100%);
    filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#f26861', endColorstr='#e75248', GradientType=0);
    border: solid 1px #e9817a;
}

.dashboardnew_menu2 .sub_dropdown_new {
    background: #e75248 !important;
}

.dashboardnew_menu2 .sub_dropdown_new a {
    border: solid 1px #e9817a;
}

/*---------------------------------dashboardnewpage2---------------------------------*/

/* .dashboardnew_bottom_block2 { background:#f2f8fa!important;} */

.dashboardnew_menu2 {
    background: #e75248;
    border-bottom: solid 4px #e9817a;
    display: block;
}

.dashboardnew_menu2 .dashboardnew_menu_wrapper ul li {
    background: rgba(242, 104, 97, 1);
    background: -moz-linear-gradient(top, rgba(242, 104, 97, 1) 0%, rgba(231, 82, 72, 1) 100%);
    background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(242, 104, 97, 1)), color-stop(100%, rgba(231, 82, 72, 1)));
    background: -webkit-linear-gradient(top, rgba(242, 104, 97, 1) 0%, rgba(231, 82, 72, 1) 100%);
    background: -o-linear-gradient(top, rgba(242, 104, 97, 1) 0%, rgba(231, 82, 72, 1) 100%);
    background: -ms-linear-gradient(top, rgba(242, 104, 97, 1) 0%, rgba(231, 82, 72, 1) 100%);
    background: linear-gradient(to bottom, rgba(242, 104, 97, 1) 0%, rgba(231, 82, 72, 1) 100%);
    filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#f26861', endColorstr='#e75248', GradientType=0);
    border: solid 1px #e9817a;
}

.dashboardnew_banner2 .dashboardnew_banner_header_wrapper {
    background: #a63e37;
}

.dashboardnew_banner2 .dashboardnew_banner_header_left {
    background: url("../images/dashboardnew_textbg2_block2.png") no-repeat left top;
    position: relative;
}

.dashboardnew_banner2 .dashboardnew_banner_header_right {
    background: url("../images/dashboardnew_textbg1_block2.png") no-repeat left top;
    position: relative;
}

.dashboardnew_banner2 .dashboardnew_banner_header_left::after {
    background: url(../images/Mdashboard_top_shodowL.png) no-repeat left bottom;
    content: '';
    position: absolute;
    display: block;
    width: 98px;
    height: 84px;
    left: 6px;
    bottom: -2px;
}

.dashboardnew_banner2 .dashboardnew_banner_header_right::after {
    background: url(../images/Mdashboard_top_shodowR.png) no-repeat left bottom;
    content: '';
    position: absolute;
    display: block;
    width: 98px;
    height: 84px;
    right: 6px;
    bottom: -2px;
}

.dashboardnew_banner2 {
    background: url("../images/Mdashboard_top_BGMain.jpg") repeat-x left top!important;
    padding-bottom: 25px!important;
}

.dashboardnew_banner2_left {
    background: url(../images/Mdashboard_top_BGL.jpg) no-repeat left top;
}

.dashboardnew_banner2_right {
    background: url(../images/Mdashboard_top_BGR.jpg) no-repeat right top;
}

.dashboardnew_success_block2 .dashboardnew_success_block_left {
    background: #e75248;
}

.dashboardnew_success_block2 .dashboardnew_success_block_right {
    padding: 0px;
    background: none;
    width: 704px;
}

.dashboardnew_success_block2 .dashboardnew_success_block_right .education_buttonnew {
    border: solid 1px #fff;
    position: relative;
    z-index: 9;
}

.dashboardnewRIGHT_2_block1_bottom {
    background: #015c91;
    border: solid 1px #fff;
    padding: 17px 14px;
    /* min-height: 152px; */
    align-items: center;
    margin-top: 0px;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    padding-top: 8px;
}

.ul_div {
    width: auto;
    max-width: 460px;
    display: block;
}

.ul_div .li_div {
    display: block;
    text-align: left;
    padding: 5px 0;
    padding-right: 10px;
    font-size: 25px;
    color: #cbe221;
    background: url(../images/dashboardnew_imgdevider.png) repeat-x left bottom;
    padding-bottom: 15px;
}

.ul_div .li_div:last-of-type {
    background: none;
    padding-bottom: 0px;
}

.ul_div .li_div strong {
    display: block;
    font-size: 30px;
    color: #ffffff;
    text-transform: uppercase;
    padding-bottom: 5px;
    font-family: 'OpenSans-Semibold';
}

.ul_div .li_div a {
    cursor: pointer;
    outline: none;
    color: #cbe221;
}

.ullodaer {
    width: 140px;
    display: flex;
    align-items: center;
    vertical-align: middle;
    margin: 10px 20px 0 10px;
}

.ullodaer_con {
    width: 117px;
    height: 117px;
    position: relative;
    border: solid 13px #000;
    border-radius: 200px;
}

.loader_con {
    border: 16px solid #292929;
    border-radius: 50%;
    border-top: 16px solid #33c225;
    width: 70px;
    height: 70px;
    -webkit-animation: spin 2s linear infinite;
    /* Safari */
    animation: spin 2s linear infinite;
    -webkit-transform: rotate(260deg);
}

.ulloader_main {
    position: relative;
    margin: -12px 0 0 -12px;
}

.ullodaer_con span {
    position: absolute;
    font-size: 26px;
    color: #ffffff;
    font-family: 'OpenSans-Semibold';
    display: block;
    text-align: center;
    width: 100px;
    top: 57px;
    padding: 0 20px;
}

.dashboardnewRIGHT_2_block2 {
    background: #e75248;
    border-radius: 5px;
    padding: 16px;
    margin-top: 16px;
}

.dashboardnewRIGHT_2_block1 {
    background: #e75248;
    border-radius: 5px;
    padding: 16px;
}

/* .dashboardnewRIGHT_2_block1 .education_buttonnew {
    margin: 0 auto;
} */

.dashboardnew_success_block2 .dashboardnew_success_block_left ul li:nth-child(even) {
    background: rgba(242, 104, 97, 1);
    background: -moz-linear-gradient(top, rgba(242, 104, 97, 1) 0%, rgba(209, 68, 61, 1) 100%);
    background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(242, 104, 97, 1)), color-stop(100%, rgba(209, 68, 61, 1)));
    background: -webkit-linear-gradient(top, rgba(242, 104, 97, 1) 0%, rgba(209, 68, 61, 1) 100%);
    background: -o-linear-gradient(top, rgba(242, 104, 97, 1) 0%, rgba(209, 68, 61, 1) 100%);
    background: -ms-linear-gradient(top, rgba(242, 104, 97, 1) 0%, rgba(209, 68, 61, 1) 100%);
    background: linear-gradient(to bottom, rgba(242, 104, 97, 1) 0%, rgba(209, 68, 61, 1) 100%);
    filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#f26861', endColorstr='#d1443d', GradientType=0);
    border: solid 1px #e1716b;
}

.dashboardnew_success_block2 .dashboardnew_success_block_right .progress-bar {
    border-radius: 4px;
    background: #1ba9f0;
}

.dashboardnew_success_block2 .education_buttonnew {
    border: solid 1px #ec645f;
}

.dashboardnew_success_block2 .dashboardnew_success_block_right ul {
    background: #a63e37;
    border: solid 1px #ec645f;
}

.dashboardnew_success_block2 .dashboardnew_success_block_right ul li:nth-of-type(1) {
    background: url("../images/dashboardnew_imgdevider2.png") repeat-x left bottom;
}

.dashboardnewRIGHT_2_block2_wrapper {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}

.dashboardnewRIGHT_2_block2_img {
    width: 158px;
}

.dashboardnewRIGHT_2_block2_img img {
    width: 100%;
    border: solid 1px #000;
}

.dashboardnewRIGHT_2_block2_text {
    width: 490px;
    text-align: left;
}

.dashboardnewRIGHT_2_block2_text h2 {
    font-size: 25px;
    display: block;
    margin: 0;
    padding: 5px 0;
    border: solid 1px #fff;
    font-family: 'OpenSans-Semibold';
    width: 100%;
    border-radius: 0px;
    background: rgba(75, 78, 84, 1);
    background: -moz-linear-gradient(top, rgba(75, 78, 84, 1) 0%, rgba(44, 44, 45, 1) 100%);
    background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(75, 78, 84, 1)), color-stop(100%, rgba(44, 44, 45, 1)));
    background: -webkit-linear-gradient(top, rgba(75, 78, 84, 1) 0%, rgba(44, 44, 45, 1) 100%);
    background: -o-linear-gradient(top, rgba(75, 78, 84, 1) 0%, rgba(44, 44, 45, 1) 100%);
    background: -ms-linear-gradient(top, rgba(75, 78, 84, 1) 0%, rgba(44, 44, 45, 1) 100%);
    background: linear-gradient(to bottom, rgba(75, 78, 84, 1) 0%, rgba(44, 44, 45, 1) 100%);
    filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#4b4e54', endColorstr='#2c2c2d', GradientType=0);
}

.dashboardnewRIGHT_2_block2_text h3 {
    font-size: 22px;
    color: #ffffff;
    font-family: 'OpenSans-Semibold'!important;
    text-align: left;
    text-transform: uppercase;
    padding: 4px 0 2px 0;
}

.dashboardnewRIGHT_2_block2_text h4 {
    font-size: 18px;
    color: #ffffff;
    font-family: 'OpenSans-Regular';
    font-weight: normal;
    text-align: left;
    padding: 2px 0 4px 0;
}

.dashboardnewRIGHT_2_block2_text h5 {
    font-size: 18px;
    font-weight: normal;
    color: #f8f375;
    font-family: 'OpenSans-Regular';
    text-align: left;
    padding: 2px 0 4px 0;
}

/* .dashboardnew_bottom_block2  .dashboardnew_bottom_block_wrapper h3{  color: #e75248;} */

/* .dashboardnew_bottom_block2  .dashboardnew_bottom_block_wrapper h5 span {background: #24adf2;} */

.menu_section .row {
    margin: 0px!important;
}

.home_top_section .row {
    margin: 0px!important;
}

.modalbody {
    display: block;
}

.popuplogo {
    display: block;
    width: 300px;
    max-width: 100%;
    margin: 0 auto;
}

/* .cdk-global-scrollblock{ overflow: inherit!important;} */

.cdk-global-scrollblock {
    position: static !important;
    width: initial !important;
    overflow-y: inherit !important;
}

/* .mat-dialog-actions{ display: none!important;} */

.modalbody h4 {
    display: block;
    width: 100%;
    color: #3e405b;
    margin: 15px 0 25px 0!important;
    padding: 0;
    text-align: center;
    font-family: 'OpenSans-Semibold'!important;
    text-transform: uppercase;
    font-size: 30px!important;
}

.modalbody h4:after {
    content: '';
    display: block;
    width: 150px;
    height: 2px;
    background: #3e405b;
    display: block;
    margin: 0 auto;
    margin-top: 5px;
    margin-top: 5px;
}

.modalbody p {
    color: #333 !important;
    margin: 0;
    padding: 0;
    margin-bottom: 10px;
    text-align: left;
    font-size: 14px;
    font-family: 'OpenSans-Semibold';
}

.modalbody .popupboldtext {
    color: #e75046;
    font-size: 18px;
    font-family: 'OpenSans-Semibold';
}

.modalbody a {
    color: #e75046;
}

.md-dialog-content {
    top: 0 !important;
    position: fixed !important;
}

.dashboardnew_success_block_right .sesummary_training_progress {
    font-size: 20px;
    color: #ffffff;
    text-align: center;
    text-transform: uppercase;
    color: #ffffff;
    font-family: 'ralewaybold';
}

.dashboardnew_success_block_right #sesummary_success_ed_progress {
    background: #ffffff;
    padding: 1px;
    height: 40px;
    border: none;
}

.dashboardnew_success_block_right .ui-progressbar-value {
    margin: 0px;
    background: #ff5b4f;
    border-radius: 4px;
}

.dashboardnew_success_block_right .sesummary_progress_text {
    margin: 0;
    padding: 0;
    text-align: center;
    font-size: 18px;
    color: #ffffff;
    font-family: 'OpenSans-Regular'!important;
}

.dashboardnew_success_block_right .no_bullets {
    margin-bottom: 0px;
}

.dashboardnew_success_block_right .education_button {
    background: rgba(78, 81, 87, 1);
    background: -moz-linear-gradient(top, rgba(78, 81, 87, 1) 0%, rgba(40, 40, 40, 1) 100%);
    background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(78, 81, 87, 1)), color-stop(100%, rgba(40, 40, 40, 1)));
    background: -webkit-linear-gradient(top, rgba(78, 81, 87, 1) 0%, rgba(40, 40, 40, 1) 100%);
    background: -o-linear-gradient(top, rgba(78, 81, 87, 1) 0%, rgba(40, 40, 40, 1) 100%);
    background: -ms-linear-gradient(top, rgba(78, 81, 87, 1) 0%, rgba(40, 40, 40, 1) 100%);
    background: linear-gradient(to bottom, rgba(78, 81, 87, 1) 0%, rgba(40, 40, 40, 1) 100%);
    filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#4e5157', endColorstr='#282828', GradientType=0);
    width: 100%;
    height: 70px;
    border-radius: 5px;
    margin: 14px 0 20px 0;
    border: none;
    text-align: center;
    font-family: 'ralewaysemibold';
    text-transform: uppercase;
    color: #fff;
    line-height: 70px;
    font-size: 30px;
    box-shadow: none;
    padding: 0px!important;
}

.dashboardnew_success_block_right .education_button .education_button {
    display: inline!important;
    margin: 0px!important;
    padding: 0px!important;
}

.dashboardnew_success_block_right .education_button span {
    display: inline;
}

.dashboardnew_success_block_right .education_button .linkText {
    display: block!important;
    padding: 0px;
    background: url("../images/newicon.png") no-repeat left center;
    margin: 0;
    padding: 19px 0 51px 62px;
}

.dashboardnew_success_block_right .btn img {
    display: none;
}

.dashboardnew_success_block_right .btn {
    background: none;
}

.dashboardnew_success_block_right .btn-icon {
    display: none;
}

.dashboardnew_success_block_right .sesummary_next_lesson {
    background: #04649b;
    border-radius: 5px;
    padding: 10px 16px 16px 16px;
    font-family: 'ralewaysemibold';
    text-align: center;
    text-transform: uppercase;
}

.dashboardnew_success_block_right .sesummary_next_lesson a {
    color: #fff;
}

.dashboardnew_success_block_right .sesummary_next_lesson span {
    display: block;
    width: 100%;
    font-size: 24px;
    padding-bottom: 6px;
}

.dashboardnew_success_block_right .sesummary_next_lesson .sesummary_next_lesson_name {
    font-size: 18px;
    color: #fffc00;
}

.dashboardnew_success_block_right #dashboard_success_ed_progress {
    height: 38px;
    background: #fff!important;
    border-radius: 4px;
    padding: 1px;
    border: none;
    margin-bottom: 10px;
}

.dashboardnew_success_block_right .education_button ul {
    display: block;
    background: none;
    border-radius: 0px;
    border: none;
    padding: 0;
    margin: 0px;
}

.dashboardnew_success_block_right .education_button ul li {
    list-style: none;
    display: block;
    width: 100%;
    padding: 0px;
    background: none;
}

.dashboardnew_success_block_right .teambuilder_right_menu .icon_button span:before {
    background: none!important;
}

.dashboardnew_success_block_right .education_button {
    display: block!important;
    width: 100%!important;
    margin: 20px auto!important;
    border-radius: 4px;
    border: solid 1px #26aef1!important;
    background: rgba(75, 78, 84, 1)!important;
    background: -moz-linear-gradient(top, rgba(75, 78, 84, 1) 0%, rgba(44, 44, 45, 1) 100%)!important;
    background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(75, 78, 84, 1)), color-stop(100%, rgba(44, 44, 45, 1)))!important;
    background: -webkit-linear-gradient(top, rgba(75, 78, 84, 1) 0%, rgba(44, 44, 45, 1) 100%)!important;
    background: -o-linear-gradient(top, rgba(75, 78, 84, 1) 0%, rgba(44, 44, 45, 1) 100%)!important;
    background: -ms-linear-gradient(top, rgba(75, 78, 84, 1) 0%, rgba(44, 44, 45, 1) 100%)!important;
    background: linear-gradient(to bottom, rgba(75, 78, 84, 1) 0%, rgba(4 4, 44, 45, 1) 100%)!important;
    filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#4b4e54', endColorstr='#2c2c2d', GradientType=0)!important;
}

.dashboardnew_success_block_right .education_button .education_button {
    display: block!important;
    line-height: 26px!important;
    font-size: 26px!important
}

.dashboardnew_success_block_right .education_button a .linkText {
    display: block!important;
    width: 100%!important;
    background: url("../images/newicon.png") no-repeat 20px center!important;
    text-align: center!important;
    line-height: 30px!important;
    font-size: 26px!important;
    color: #ffffff!important;
    font-family: 'OpenSans-Semibold'!important;
    text-transform: uppercase!important;
}

.dashboardnew_success_block_right h4 {
    word-break: break-all!important;
}

.sqs-audio-player {
    background-color: #b3b3b3 !important;
    background-image: linear-gradient(#eaeaea, #eaeaea) !important;
    background: -webkit-linear-gradient(#b3b3b3, #eaeaea) !important;
    border: 0px solid #b3b3b3 !important;
    border-radius: 0px 0px 0px 0px;
    color: #6B6B6B;
}

.audio-author {
    color: #707070 !important;
}

.audio-title {
    color: #ffffff !important;
}

.volume .bar.active {
    border-right-color: #36b3a8 !important;
}

.volume .bar {
    border-right-color: #b3b3b3 !important;
}

.progress {
    background: none repeat scroll 0 0 #707070 !important;
}

.controls {
    color: #707070 !important;
}

.product_banner_section .product_banner_inner_top_content .ptext1 {
    font-family: 'OpenSans-Bold';
    font-size: 16px;
    text-align: center;
    color: #fff;
    text-transform: uppercase;
}

.product_banner_section .product_banner_inner_top_content .ptext1 span {
    color: #fff;
}

.producttextblock {
    width: 860px;
    padding: 0 0 50px 25px;
}

.newshop_banner_section {
    padding: 0px!important;
    background: url("../images/new_shoptbanner1.png") no-repeat right top!important;
    background-size: cover!important;
    border: none!important;
    box-shadow: none!important;
    border-radius: 0px!important;
}

.newshop_block1 {
    margin: 0 auto;
    margin-top: 38px;
    width: 1172px;
    border: solid 1px #cbe1e3;
    padding: 2px!important;
    border: none!important;
    box-shadow: none!important;
    border-radius: 0px!important;
}

.newshop1_main_wrapper {
    background: rgba(235, 243, 244, 1);
    background: -moz-linear-gradient(-45deg, rgba(235, 243, 244, 1) 0%, rgba(160, 195, 199, 1) 100%);
    background: -webkit-gradient(left top, right bottom, color-stop(0%, rgba(235, 243, 244, 1)), color-stop(100%, rgba(160, 195, 199, 1)));
    background: -webkit-linear-gradient(-45deg, rgba(235, 243, 244, 1) 0%, rgba(160, 195, 199, 1) 100%);
    background: -o-linear-gradient(-45deg, rgba(235, 243, 244, 1) 0%, rgba(160, 195, 199, 1) 100%);
    background: -ms-linear-gradient(-45deg, rgba(235, 243, 244, 1) 0%, rgba(160, 195, 199, 1) 100%);
    background: linear-gradient(135deg, rgba(235, 243, 244, 1) 0%, rgba(160, 195, 199, 1) 100%);
    filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#ebf3f4', endColorstr='#a0c3c7', GradientType=1);
    position: relative;
}

.newshop_block1_wrapper {
    background: url("../images/new_shop_con1_bg1_ad.png") no-repeat left bottom;
    min-height: 374px;
    overflow: hidden;
}

.newshop_block1_wrapper h2 {
    margin: 14px 15px 15px 16px;
    background: url("../images/new_shop_icon1.png") no-repeat left center;
    padding: 8px 0 0px 53px;
    font-size: 24px;
    color: #494848;
    font-family: 'OpenSans-Semibold';
}

.newshop_block1_wrapper h2 span {
    display: inline-block;
    color: #fff;
    background: #ff5b4f;
    border: solid 1px #c3e0e3;
    padding: 2px 10px;
    border-radius: 4px;
}

.newshop_block1_wrapper h3 {
    width: 816px;
    margin: 0 0 0 16px;
    font-size: 14px;
    color: #1b1b1b;
    font-family: 'OpenSans-Regular';
    line-height: 24px;
}

.newshop_block1_wrapper .newshop_img {
    position: absolute;
    width: 240px;
    height: 120px;
    top: 160px;
    right: 0;
    background: url(./../images/newshopdevider.png) no-repeat left top;
    padding: 30px 0 0 46px;
}

.newshop_block1_wrapper .newshop_img img {
    width: 100%;
}

.newshop_block1_wrapper h4 {
    width: 440px;
    margin: 20px 0 0 409px;
}

.newshop_block1_wrapper h4 label {
    display: block;
    background: url("../images/new_shop_icon3.png") no-repeat left 4px;
    padding: 0 0 0 30px;
    margin: 16px 0;
    font-size: 18px;
    color: #000000;
    font-family: 'OpenSans-Regular';
    display: block;
    font-weight: normal;
}

.newshop_block1_wrapper h5 {
    width: 440px;
    margin: 24px 0 0 412px;
    font-size: 14px;
    color: #000000;
    font-family: 'OpenSans-Regular';
    line-height: 24px;
}

.newshop_block1_wrapper .newshop_buynow {
    width: 190px;
    background: rgba(47, 62, 71, 1);
    background: -moz-linear-gradient(top, rgba(47, 62, 71, 1) 0%, rgba(30, 34, 37, 1) 100%);
    background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(47, 62, 71, 1)), color-stop(100%, rgba(30, 34, 37, 1)));
    background: -webkit-linear-gradient(top, rgba(47, 62, 71, 1) 0%, rgba(30, 34, 37, 1) 100%);
    background: -o-linear-gradient(top, rgba(47, 62, 71, 1) 0%, rgba(30, 34, 37, 1) 100%);
    background: -ms-linear-gradient(top, rgba(47, 62, 71, 1) 0%, rgba(30, 34, 37, 1) 100%);
    background: linear-gradient(to bottom, rgba(47, 62, 71, 1) 0%, rgba(30, 34, 37, 1) 100%);
    filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#2f3e47', endColorstr='#1e2225', GradientType=0);
    font-size: 24px;
    color: #ffffff;
    text-transform: uppercase;
    font-family: 'OpenSans-Bold';
    border-radius: 4px;
    position: relative;
    z-index: 99;
}

.newshop_block1_wrapper .newshop_buynow a {
    display: block;
    background: url("../images/new_shop_icon2.png") no-repeat 150px center;
    font-size: 24px;
    color: #cce2e5;
    text-transform: uppercase;
    font-family: 'OpenSans-Semibold';
    padding: 5px 46px 5px 18px;
}

.newshop_block2 {
    margin: 0 auto;
    margin-top: 38px;
    width: 1172px;
    border: solid 1px #cbe1e3;
    padding: 2px!important;
    border: none!important;
    box-shadow: none!important;
    border-radius: 0px!important;
}

.newshop2_main_wrapper {
    background: rgba(207, 222, 206, 1);
    background: -moz-linear-gradient(45deg, rgba(207, 222, 206, 1) 0%, rgba(255, 255, 255, 1) 100%);
    background: -webkit-gradient(left bottom, right top, color-stop(0%, rgba(207, 222, 206, 1)), color-stop(100%, rgba(255, 255, 255, 1)));
    background: -webkit-linear-gradient(45deg, rgba(207, 222, 206, 1) 0%, rgba(255, 255, 255, 1) 100%);
    background: -o-linear-gradient(45deg, rgba(207, 222, 206, 1) 0%, rgba(255, 255, 255, 1) 100%);
    background: -ms-linear-gradient(45deg, rgba(207, 222, 206, 1) 0%, rgba(255, 255, 255, 1) 100%);
    background: linear-gradient(45deg, rgba(207, 222, 206, 1) 0%, rgba(255, 255, 255, 1) 100%);
    filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#cfdece', endColorstr='#ffffff', GradientType=1);
    position: relative;
}

.newshop_block2_wrapper {
    background: url("../images/new_shop_con2_bg1.png") no-repeat right bottom;
    min-height: 374px;
    overflow: hidden;
}

.newshop_block2_wrapper h2 {
    margin: 14px 15px 15px 16px;
    background: url("../images/new_shop_icon1.png") no-repeat left center;
    padding: 8px 0 0px 53px;
    font-size: 24px;
    color: #494848;
    font-family: 'OpenSans-Semibold';
}

.newshop_block2_wrapper h2 span {
    display: inline-block;
    color: #fff;
    background: #ff5b4f;
    border: solid 1px #c3e0e3;
    padding: 2px 10px;
    border-radius: 4px;
}

.newshop_block2_wrapper h3 {
    width: 590px;
    margin: 0 0 0 350px;
    font-size: 14px;
    color: #1b1b1b;
    font-family: 'OpenSans-Regular';
    line-height: 24px;
}

.newshop2_main_wrapper .newshop_img {
    position: absolute;
    width: 304px;
    top: 75px;
    left: 60px;
}

.newshop_block2_wrapper .newshop_img img {
    width: 100%;
}

.newshop_block2_wrapper h4 {
    width: 510px;
    margin: 20px 0 0 349px;
}

.newshop_block2_wrapper h4 label {
    display: block;
    background: url("../images/new_shop_icon3.png") no-repeat left 4px;
    padding: 0 0 0 30px;
    margin: 16px 0;
    font-size: 18px;
    color: #000000;
    font-family: 'OpenSans-Regular';
    display: block;
    font-weight: normal;
}

.newshop_block2_wrapper h5 {
    width: 440px;
    margin: 24px 0 0 350px;
    font-size: 14px;
    color: #000000;
    font-family: 'OpenSans-Regular';
    line-height: 24px;
}

.newshop2_main_wrapper .newshop_buynow {
    width: 190px;
    background: rgba(47, 62, 71, 1);
    background: -moz-linear-gradient(top, rgba(47, 62, 71, 1) 0%, rgba(30, 34, 37, 1) 100%);
    background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(47, 62, 71, 1)), color-stop(100%, rgba(30, 34, 37, 1)));
    background: -webkit-linear-gradient(top, rgba(47, 62, 71, 1) 0%, rgba(30, 34, 37, 1) 100%);
    background: -o-linear-gradient(top, rgba(47, 62, 71, 1) 0%, rgba(30, 34, 37, 1) 100%);
    background: -ms-linear-gradient(top, rgba(47, 62, 71, 1) 0%, rgba(30, 34, 37, 1) 100%);
    background: linear-gradient(to bottom, rgba(47, 62, 71, 1) 0%, rgba(30, 34, 37, 1) 100%);
    filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#2f3e47', endColorstr='#1e2225', GradientType=0);
    font-size: 24px;
    color: #ffffff;
    text-transform: uppercase;
    font-family: 'OpenSans-Bold';
    border-radius: 4px;
    position: absolute;
    top: 100px;
    left: 0;
    z-index: 99;
}

.newshop2_main_wrapper .newshop_buynow a {
    display: block;
    background: url("../images/new_shop_icon2.png") no-repeat 150px center;
    font-size: 24px;
    color: #cce2e5;
    text-transform: uppercase;
    font-family: 'OpenSans-Semibold';
    padding: 5px 46px 5px 18px;
}

.newshop_block3 {
    margin: 0 auto;
    margin-top: 38px;
    width: 1172px;
    border: solid 1px #e8ddd0;
    padding: 2px!important;
    border: none!important;
    box-shadow: none!important;
    border-radius: 0px!important;
}

.newshop3_main_wrapper {
    background: rgba(255, 255, 255, 1);
    background: -moz-linear-gradient(-45deg, rgba(255, 255, 255, 1) 0%, rgba(204, 180, 153, 1) 100%);
    background: -webkit-gradient(left top, right bottom, color-stop(0%, rgba(255, 255, 255, 1)), color-stop(100%, rgba(204, 180, 153, 1)));
    background: -webkit-linear-gradient(-45deg, rgba(255, 255, 255, 1) 0%, rgba(204, 180, 153, 1) 100%);
    background: -o-linear-gradient(-45deg, rgba(255, 255, 255, 1) 0%, rgba(204, 180, 153, 1) 100%);
    background: -ms-linear-gradient(-45deg, rgba(255, 255, 255, 1) 0%, rgba(204, 180, 153, 1) 100%);
    background: linear-gradient(135deg, rgba(255, 255, 255, 1) 0%, rgba(204, 180, 153, 1) 100%);
    filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ccb499', GradientType=1);
    position: relative;
}

.newshop_block3_wrapper {
    background: url("../images/new_shop_con3_bg1.png") no-repeat left bottom;
    min-height: 374px;
    overflow: hidden;
    background-size: 570px;
}

.newshop_block3_wrapper h2 {
    margin: 14px 15px 15px 16px;
    background: url("../images/new_shop_icon1.png") no-repeat left center;
    padding: 8px 0 0px 53px;
    font-size: 24px;
    color: #494848;
    font-family: 'OpenSans-Semibold';
}

.newshop_block3_wrapper h2 span {
    display: inline-block;
    color: #fff;
    background: #ff5b4f;
    border: solid 1px #c3e0e3;
    padding: 2px 10px;
    border-radius: 4px;
}

.newshop_block3_wrapper h3 {
    width: 816px;
    margin: 0 0 0 16px;
    font-size: 14px;
    color: #1b1b1b;
    font-family: 'OpenSans-Regular';
    line-height: 24px;
}

.newshop_block3_wrapper .newshop_img {
    position: absolute;
    width: 240px;
    height: 120px;
    top: 135px;
    right: 0;
    background: url(./../images/newshopdevider.png) no-repeat left top;
    padding: 30px 0 0 46px;
}

.newshop_block3_wrapper .newshop_img img {
    width: 100%;
}

.newshop_block3_wrapper h4 {
    width: 440px;
    margin: 20px 0 0 409px;
}

.newshop_block3_wrapper h4 label {
    display: block;
    background: url("../images/new_shop_icon3.png") no-repeat left 4px;
    padding: 0 0 0 30px;
    margin: 16px 0;
    font-size: 18px;
    color: #000000;
    font-family: 'OpenSans-Regular';
    display: block;
    font-weight: normal;
}

.newshop_block3_wrapper h5 {
    width: 440px;
    margin: 24px 0 0 412px;
    font-size: 14px;
    color: #000000;
    font-family: 'OpenSans-Regular';
    line-height: 24px;
}

.newshop_block3_wrapper .newshop_buynow {
    width: 190px;
    background: rgba(47, 62, 71, 1);
    background: -moz-linear-gradient(top, rgba(47, 62, 71, 1) 0%, rgba(30, 34, 37, 1) 100%);
    background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(47, 62, 71, 1)), color-stop(100%, rgba(30, 34, 37, 1)));
    background: -webkit-linear-gradient(top, rgba(47, 62, 71, 1) 0%, rgba(30, 34, 37, 1) 100%);
    background: -o-linear-gradient(top, rgba(47, 62, 71, 1) 0%, rgba(30, 34, 37, 1) 100%);
    background: -ms-linear-gradient(top, rgba(47, 62, 71, 1) 0%, rgba(30, 34, 37, 1) 100%);
    background: linear-gradient(to bottom, rgba(47, 62, 71, 1) 0%, rgba(30, 34, 37, 1) 100%);
    filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#2f3e47', endColorstr='#1e2225', GradientType=0);
    font-size: 24px;
    color: #ffffff;
    text-transform: uppercase;
    font-family: 'OpenSans-Bold';
    border-radius: 4px;
    position: relative;
    z-index: 99;
}

.newshop_block3_wrapper .newshop_buynow a {
    display: block;
    background: url("../images/new_shop_icon2.png") no-repeat 150px center;
    font-size: 24px;
    color: #cce2e5;
    text-transform: uppercase;
    font-family: 'OpenSans-Semibold';
    padding: 5px 46px 5px 18px;
}

.newshop_block4 {
    margin: 0 auto;
    margin-top: 38px;
    width: 1172px;
    border: solid 1px #cce1e3;
    padding: 2px!important;
    border: none!important;
    box-shadow: none!important;
    border-radius: 0px!important;
}

.newshop4_main_wrapper {
    background: rgba(105, 181, 219, 1);
    background: -moz-linear-gradient(45deg, rgba(105, 181, 219, 1) 0%, rgba(255, 255, 255, 1) 100%);
    background: -webkit-gradient(left bottom, right top, color-stop(0%, rgba(105, 181, 219, 1)), color-stop(100%, rgba(255, 255, 255, 1)));
    background: -webkit-linear-gradient(45deg, rgba(105, 181, 219, 1) 0%, rgba(255, 255, 255, 1) 100%);
    background: -o-linear-gradient(45deg, rgba(105, 181, 219, 1) 0%, rgba(255, 255, 255, 1) 100%);
    background: -ms-linear-gradient(45deg, rgba(105, 181, 219, 1) 0%, rgba(255, 255, 255, 1) 100%);
    background: linear-gradient(45deg, rgba(105, 181, 219, 1) 0%, rgba(255, 255, 255, 1) 100%);
    filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#69b5db', endColorstr='#ffffff', GradientType=1);
    position: relative;
}

.newshop_block4_wrapper {
    background: url("../images/new_shop_con4_bg1.png") no-repeat right bottom;
    min-height: 428px;
    overflow: hidden;
}

.newshop_block4_wrapper h2 {
    margin: 14px 15px 15px 16px;
    background: url("../images/new_shop_icon1.png") no-repeat left center;
    padding: 8px 0 0px 53px;
    font-size: 23px;
    color: #494848;
    font-family: 'OpenSans-Semibold';
}

.newshop_block4_wrapper h2 span {
    display: inline-block;
    color: #fff;
    background: #ff5b4f;
    border: solid 1px #c3e0e3;
    padding: 2px 10px;
    border-radius: 4px;
}

.newshop_block4_wrapper h3 {
    width: 400px;
    margin: 10px 0 0 360px;
    font-size: 14px;
    color: #1b1b1b;
    font-family: 'OpenSans-Regular';
    line-height: 24px;
}

.newshop_block4_wrapper .newshop_img {
    position: absolute;
    width: 329px;
    top: 75px;
    left: 60px;
}

.newshop_block4_wrapper .newshop_img img {
    width: 100%;
}

.newshop_block4_wrapper .newshop_buynow {
    width: 190px;
    background: rgba(47, 62, 71, 1);
    background: -moz-linear-gradient(top, rgba(47, 62, 71, 1) 0%, rgba(30, 34, 37, 1) 100%);
    background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(47, 62, 71, 1)), color-stop(100%, rgba(30, 34, 37, 1)));
    background: -webkit-linear-gradient(top, rgba(47, 62, 71, 1) 0%, rgba(30, 34, 37, 1) 100%);
    background: -o-linear-gradient(top, rgba(47, 62, 71, 1) 0%, rgba(30, 34, 37, 1) 100%);
    background: -ms-linear-gradient(top, rgba(47, 62, 71, 1) 0%, rgba(30, 34, 37, 1) 100%);
    background: linear-gradient(to bottom, rgba(47, 62, 71, 1) 0%, rgba(30, 34, 37, 1) 100%);
    filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#2f3e47', endColorstr='#1e2225', GradientType=0);
    font-size: 24px;
    color: #ffffff;
    text-transform: uppercase;
    font-family: 'OpenSans-Bold';
    border-radius: 4px;
    position: absolute;
    bottom: 24px;
    right: 287px;
}

.newshop_block4_wrapper .newshop_buynow a {
    display: block;
    background: url("../images/new_shop_icon2.png") no-repeat 150px center;
    font-size: 24px;
    color: #cce2e5;
    text-transform: uppercase;
    font-family: 'OpenSans-Semibold';
    padding: 5px 46px 5px 18px;
}

.newshop_block5 {
    margin: 0 auto;
    margin: 38px auto;
    width: 1172px;
    border: solid 1px #d8cebe;
    padding: 2px!important;
    border: none!important;
    box-shadow: none!important;
    border-radius: 0px!important;
}

.newshop5_main_wrapper {
    background: rgba(255, 255, 255, 1);
    background: -moz-linear-gradient(-45deg, rgba(255, 255, 255, 1) 0%, rgba(183, 172, 161, 1) 100%);
    background: -webkit-gradient(left top, right bottom, color-stop(0%, rgba(255, 255, 255, 1)), color-stop(100%, rgba(183, 172, 161, 1)));
    background: -webkit-linear-gradient(-45deg, rgba(255, 255, 255, 1) 0%, rgba(183, 172, 161, 1) 100%);
    background: -o-linear-gradient(-45deg, rgba(255, 255, 255, 1) 0%, rgba(183, 172, 161, 1) 100%);
    background: -ms-linear-gradient(-45deg, rgba(255, 255, 255, 1) 0%, rgba(183, 172, 161, 1) 100%);
    background: linear-gradient(135deg, rgba(255, 255, 255, 1) 0%, rgba(183, 172, 161, 1) 100%);
    filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#b7aca1', GradientType=1);
    position: relative;
}

.newshop_block5_wrapper {
    background: url("../images/new_shop_con5_bg1.png") no-repeat left bottom;
    min-height: 428px;
    overflow: hidden;
}

.newshop_block5_wrapper h2 {
    margin: 14px 15px 15px 16px;
    background: url("../images/new_shop_icon1.png") no-repeat left center;
    padding: 8px 0 0px 53px;
    font-size: 24px;
    color: #494848;
    font-family: 'OpenSans-Semibold';
}

.newshop_block5_wrapper h2 span {
    display: inline-block;
    color: #fff;
    background: #ff5b4f;
    border: solid 1px #c3e0e3;
    padding: 2px 10px;
    border-radius: 4px;
}

.newshop_block5_wrapper h3 {
    width: 330px;
    margin: 25px 0 0 470px;
    font-size: 14px;
    color: #1b1b1b;
    font-family: 'OpenSans-Regular';
    line-height: 24px;
}

.newshop_block5_wrapper .newshop_img {
    position: absolute;
    width: 406px;
    top: 105px;
    right: 50px;
}

.newshop_block5_wrapper .newshop_img img {
    width: 100%;
}

.newshop_block5_wrapper .newshop_buynow {
    width: 190px;
    background: rgba(47, 62, 71, 1);
    background: -moz-linear-gradient(top, rgba(47, 62, 71, 1) 0%, rgba(30, 34, 37, 1) 100%);
    background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(47, 62, 71, 1)), color-stop(100%, rgba(30, 34, 37, 1)));
    background: -webkit-linear-gradient(top, rgba(47, 62, 71, 1) 0%, rgba(30, 34, 37, 1) 100%);
    background: -o-linear-gradient(top, rgba(47, 62, 71, 1) 0%, rgba(30, 34, 37, 1) 100%);
    background: -ms-linear-gradient(top, rgba(47, 62, 71, 1) 0%, rgba(30, 34, 37, 1) 100%);
    background: linear-gradient(to bottom, rgba(47, 62, 71, 1) 0%, rgba(30, 34, 37, 1) 100%);
    filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#2f3e47', endColorstr='#1e2225', GradientType=0);
    font-size: 24px;
    color: #ffffff;
    text-transform: uppercase;
    font-family: 'OpenSans-Bold';
    border-radius: 4px;
    position: absolute;
    bottom: 34px;
    right: 307px;
    z-index: 99;
}

.newshop_block5_wrapper .newshop_buynow a {
    display: block;
    background: url("../images/new_shop_icon2.png") no-repeat 150px center;
    font-size: 24px;
    color: #cce2e5;
    text-transform: uppercase;
    font-family: 'OpenSans-Semibold';
    padding: 5px 46px 5px 18px;
}

.newabout_banner_section {
    padding: 0px;
    background: #37b0d8 url("../images/new_about_top_banner.png") no-repeat right top;
    padding-bottom: 0px;
    min-height: 313px;
}

.newabout_banner_section .producttextblock {
    width: 532px;
    padding: 0 0 50px 25px;
}

.newabout_banner_section .producttextblock .divtext2 {
    font-size: 36px;
    color: #2c2b2b;
    font-family: 'OpenSans-Semibold';
    line-height: 40px;
    padding: 7px 40px 0 5px;
    text-align: center;
}

.newabout_block1 {
    margin: 0 auto;
    margin-top: 38px;
    width: 1172px;
    border: solid 1px #cbe1e3;
    padding: 2px!important;
}

.newabout_block1_con {
    background: rgba(216, 230, 232, 1);
    background: -moz-linear-gradient(45deg, rgba(216, 230, 232, 1) 0%, rgba(216, 233, 236, 1) 100%);
    background: -webkit-gradient(left bottom, right top, color-stop(0%, rgba(216, 230, 232, 1)), color-stop(100%, rgba(216, 233, 236, 1)));
    background: -webkit-linear-gradient(45deg, rgba(216, 230, 232, 1) 0%, rgba(216, 233, 236, 1) 100%);
    background: -o-linear-gradient(45deg, rgba(216, 230, 232, 1) 0%, rgba(216, 233, 236, 1) 100%);
    background: -ms-linear-gradient(45deg, rgba(216, 230, 232, 1) 0%, rgba(216, 233, 236, 1) 100%);
    background: linear-gradient(45deg, rgba(216, 230, 232, 1) 0%, rgba(216, 233, 236, 1) 100%);
    filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#d8e6e8', endColorstr='#d8e9ec', GradientType=1);
    position: relative;
    padding: 0px;
    width: auto;
}

.newabout_block1_wrapper {
    background: url("../images/new_about_con1.png") no-repeat right bottom;
    min-height: 540px;
    overflow: hidden;
    padding: 24px;
    padding-right: 480px;
}

.newabout_block1_wrapper h2 {
    background: url("../images/new_about_con_icon.png") no-repeat left center;
    font-size: 24px;
    color: #2a2929;
    text-transform: uppercase;
    font-family: 'OpenSans-Semibold';
    margin: 0px;
    padding: 5px 0 5px 55px;
}

.newabout_block1_wrapper h3 {
    margin: 24px 0 0 56px;
    padding: 0px;
    font-size: 24px;
    color: #fd3628;
    font-family: 'OpenSans-Semibold';
}

.newabout_block1_wrapper h4 {
    margin: 10px 0 0 56px;
    padding: 0px;
    font-size: 18px;
    color: #000000;
    font-family: 'OpenSans-Regular';
    line-height: 24px;
}

.newabout_block2 {
    margin: 0 auto;
    margin-top: 38px!important;
    width: 1172px;
    border: solid 1px #cbe1e3;
    padding: 2px!important;
}

.newabout_block2_con {
    background: rgba(225, 239, 241, 1);
    background: -moz-linear-gradient(45deg, rgba(225, 239, 241, 1) 0%, rgba(180, 236, 253, 1) 100%);
    background: -webkit-gradient(left bottom, right top, color-stop(0%, rgba(225, 239, 241, 1)), color-stop(100%, rgba(180, 236, 253, 1)));
    background: -webkit-linear-gradient(45deg, rgba(225, 239, 241, 1) 0%, rgba(180, 236, 253, 1) 100%);
    background: -o-linear-gradient(45deg, rgba(225, 239, 241, 1) 0%, rgba(180, 236, 253, 1) 100%);
    background: -ms-linear-gradient(45deg, rgba(225, 239, 241, 1) 0%, rgba(180, 236, 253, 1) 100%);
    background: linear-gradient(45deg, rgba(225, 239, 241, 1) 0%, rgba(180, 236, 253, 1) 100%);
    filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#e1eff1', endColorstr='#b4ecfd', GradientType=1);
    position: relative;
    padding: 0px;
    width: auto;
}

.newabout_block2_wrapper {
    background: url("../images/new_about_con2.png") no-repeat left center;
    min-height: 578px;
    overflow: hidden;
    padding: 24px;
    padding-left: 590px;
}

.newabout_block2_wrapper h2 {
    background: url("../images/new_about_con_icon.png") no-repeat left center;
    font-size: 24px;
    color: #2a2929;
    text-transform: uppercase;
    font-family: 'OpenSans-Semibold';
    margin: 0px;
    padding: 5px 0 5px 55px;
}

.newabout_block2_wrapper h3 {
    margin: 24px 0 0 56px;
    padding: 0px;
    font-size: 18px;
    color: #000000;
    font-family: 'OpenSans-Regular';
    line-height: 24px;
}

.newabout_block2_btn {
    width: 466px;
    background: rgba(47, 62, 71, 1);
    background: -moz-linear-gradient(top, rgba(47, 62, 71, 1) 0%, rgba(30, 34, 37, 1) 100%);
    background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(47, 62, 71, 1)), color-stop(100%, rgba(30, 34, 37, 1)));
    background: -webkit-linear-gradient(top, rgba(47, 62, 71, 1) 0%, rgba(30, 34, 37, 1) 100%);
    background: -o-linear-gradient(top, rgba(47, 62, 71, 1) 0%, rgba(30, 34, 37, 1) 100%);
    background: -ms-linear-gradient(top, rgba(47, 62, 71, 1) 0%, rgba(30, 34, 37, 1) 100%);
    background: linear-gradient(to bottom, rgba(47, 62, 71, 1) 0%, rgba(30, 34, 37, 1) 100%);
    filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#2f3e47', endColorstr='#1e2225', GradientType=0);
    font-size: 24px;
    color: #ffffff;
    text-transform: uppercase;
    font-family: 'OpenSans-Bold';
    border-radius: 4px;
    float: right;
    margin-top: 30px;
}

.newabout_block2_btn a {
    display: block;
    background: url("../images/new_about_con2_btn_arrow.png") no-repeat 426px center;
    font-size: 24px;
    color: #e9ecec;
    text-transform: uppercase;
    font-family: 'OpenSans-Semibold';
    padding: 5px 46px 5px 18px;
}

.newabout_block3 {
    margin: 0 auto;
    margin-top: 38px!important;
    width: 1172px;
    border: solid 1px #e1ded2;
    padding: 2px!important;
}

.newabout_block3_con_body {
    background: rgba(247, 250, 240, 1);
    background: -moz-linear-gradient(top, rgba(247, 250, 240, 1) 0%, rgba(235, 232, 205, 1) 100%);
    background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(247, 250, 240, 1)), color-stop(100%, rgba(235, 232, 205, 1)));
    background: -webkit-linear-gradient(top, rgba(247, 250, 240, 1) 0%, rgba(235, 232, 205, 1) 100%);
    background: -o-linear-gradient(top, rgba(247, 250, 240, 1) 0%, rgba(235, 232, 205, 1) 100%);
    background: -ms-linear-gradient(top, rgba(247, 250, 240, 1) 0%, rgba(235, 232, 205, 1) 100%);
    background: linear-gradient(to bottom, rgba(247, 250, 240, 1) 0%, rgba(235, 232, 205, 1) 100%);
    filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#f7faf0', endColorstr='#ebe8cd', GradientType=0);
}

.newabout_block3_con {
    background: url("../images/new_about_con3_bg1.png") no-repeat right top;
}

.newabout_block3_wrapper {
    padding: 24px 24px 24px 0;
    position: relative;
}

.newabout_block3_wrapper h2 {
    background: url("../images/new_about_con_icon.png") no-repeat left center;
    font-size: 24px;
    color: #2a2929;
    text-transform: uppercase;
    font-family: 'OpenSans-Semibold';
    margin: 0px;
    padding: 5px 0 5px 55px;
    margin-left: 24px;
}

.newabout_block3_wrapper_left {
    background: url("../images/new_about_con3.png") no-repeat left bottom;
    width: 746px;
    padding: 24px;
    padding-bottom: 330px;
}

.newabout_block3_wrapper_left h3 {
    margin: 0px 0 0 56px;
    padding: 0px;
    font-size: 18px;
    color: #000000;
    font-family: 'OpenSans-Regular';
    line-height: 24px;
}

.newabout_block3_wrapper h4 {
    margin: 30px 0 0 56px;
    padding: 0px;
    font-size: 18px;
    color: #000000;
    font-family: 'OpenSans-Regular';
    line-height: 24px;
}

.newabout_block3_wrapper_right {
    width: 450px;
    background: url("../images/new_about_con_imgshadow.png") no-repeat left bottom;
    padding-left: 74px;
    right: 44px;
    top: 60px;
    position: absolute;
}

.newabout_block3_wrapper_right img {
    width: 100%;
    border: solid 10px #fff;
    box-shadow: 0 0 2px #888;
}

.newabout_block4 {
    margin: 0 auto;
    margin-top: 38px!important;
    width: 1172px;
    border: solid 1px #cbe1e3;
    padding: 2px!important;
}

.newabout_block4_con_body {
    background: rgba(241, 246, 247, 1);
    background: -moz-linear-gradient(45deg, rgba(241, 246, 247, 1) 0%, rgba(189, 221, 225, 1) 100%);
    background: -webkit-gradient(left bottom, right top, color-stop(0%, rgba(241, 246, 247, 1)), color-stop(100%, rgba(189, 221, 225, 1)));
    background: -webkit-linear-gradient(45deg, rgba(241, 246, 247, 1) 0%, rgba(189, 221, 225, 1) 100%);
    background: -o-linear-gradient(45deg, rgba(241, 246, 247, 1) 0%, rgba(189, 221, 225, 1) 100%);
    background: -ms-linear-gradient(45deg, rgba(241, 246, 247, 1) 0%, rgba(189, 221, 225, 1) 100%);
    background: linear-gradient(45deg, rgba(241, 246, 247, 1) 0%, rgba(189, 221, 225, 1) 100%);
    filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#f1f6f7', endColorstr='#bddde1', GradientType=1);
}

.newabout_block4_con {
    background: url("../images/new_about_con4_bg.png") no-repeat right bottom;
    min-height: 812px;
}

.newabout_block4_con_text {
    width: 660px;
    padding: 14px 24px;
    -webkit-box-shadow: 10px 0px 12px -5px rgba(111, 138, 140, 0.35);
    -moz-box-shadow: 10px 0px 12px -5px rgba(111, 138, 140, 0.35);
    box-shadow: 10px 0px 12px -5px rgba(111, 138, 140, 0.35);
}

.newabout_block4_con_sub {
    background: #00b9f4;
    padding: 10px;
    margin: 10px 0;
    border-radius: 10px;
}

.newabout_block4_con_sub_img {
    width: 105px;
    border: solid 8px #fff;
    box-shadow: 0 0 2px #07566f;
    float: left;
}

.newabout_block4_con_sub_img img {
    width: 100%;
}

.newabout_block4_con_sub_text {
    width: 460px;
    float: right;
}

.newabout_block4_con_sub_text h2 {
    min-height: 100px;
    font-size: 18px;
    color: #fff;
    line-height: 22px;
    font-family: 'OpenSans-Semibold';
    margin: 0;
    padding: 0;
}

.newabout_block4_con_sub_text h3 {
    font-size: 24px;
    color: #fff;
    font-family: 'OpenSans-Semibold';
    margin: 0;
    padding: 0;
}

.newabout_block5 {
    margin: 0 auto;
    margin-top: 38px!important;
    width: 1172px;
    border: solid 1px #cbe1e3;
    padding: 2px!important;
}

.newabout_block5_con_body {
    background: rgba(230, 237, 243, 1);
    background: -moz-linear-gradient(left, rgba(230, 237, 243, 1) 0%, rgba(246, 249, 251, 1) 48%, rgba(230, 237, 243, 1) 100%);
    background: -webkit-gradient(left top, right top, color-stop(0%, rgba(230, 237, 243, 1)), color-stop(48%, rgba(246, 249, 251, 1)), color-stop(100%, rgba(230, 237, 243, 1)));
    background: -webkit-linear-gradient(left, rgba(230, 237, 243, 1) 0%, rgba(246, 249, 251, 1) 48%, rgba(230, 237, 243, 1) 100%);
    background: -o-linear-gradient(left, rgba(230, 237, 243, 1) 0%, rgba(246, 249, 251, 1) 48%, rgba(230, 237, 243, 1) 100%);
    background: -ms-linear-gradient(left, rgba(230, 237, 243, 1) 0%, rgba(246, 249, 251, 1) 48%, rgba(230, 237, 243, 1) 100%);
    background: linear-gradient(to right, rgba(230, 237, 243, 1) 0%, rgba(246, 249, 251, 1) 48%, rgba(230, 237, 243, 1) 100%);
    filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#e6edf3', endColorstr='#e6edf3', GradientType=1);
}

.newabout_block5_wrapper {
    background: url("../images/new_about_con5.png") no-repeat left top;
    padding: 24px;
}

.newabout_block5_wrapper h2 {
    background: url("../images/new_about_con_icon.png") no-repeat left center;
    font-size: 24px;
    color: #2a2929;
    text-transform: uppercase;
    font-family: 'OpenSans-Semibold';
    margin: 0px;
    padding: 5px 0 5px 55px;
    margin-bottom: 156px;
}

.newabout_block5_left {
    width: 50%;
    padding: 0;
    float: left;
}

.newabout_block5_left h3 {
    background: url("../images/new_about_con_icon2.png") no-repeat left 10px;
    font-size: 18px;
    color: #000000;
    font-family: 'OpenSans-Regular';
    margin: 10px 0px;
    padding: 5px 0 5px 40px;
    line-height: 24px;
}

.newabout_block5_left:nth-of-type(1) {
    padding-left: 56px;
}

.newabout_block5_left:nth-of-type(2) {
    padding-left: 45px;
}

.newabout_block5_btn {
    width: 466px;
    background: rgba(47, 62, 71, 1);
    background: -moz-linear-gradient(top, rgba(47, 62, 71, 1) 0%, rgba(30, 34, 37, 1) 100%);
    background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(47, 62, 71, 1)), color-stop(100%, rgba(30, 34, 37, 1)));
    background: -webkit-linear-gradient(top, rgba(47, 62, 71, 1) 0%, rgba(30, 34, 37, 1) 100%);
    background: -o-linear-gradient(top, rgba(47, 62, 71, 1) 0%, rgba(30, 34, 37, 1) 100%);
    background: -ms-linear-gradient(top, rgba(47, 62, 71, 1) 0%, rgba(30, 34, 37, 1) 100%);
    background: linear-gradient(to bottom, rgba(47, 62, 71, 1) 0%, rgba(30, 34, 37, 1) 100%);
    filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#2f3e47', endColorstr='#1e2225', GradientType=0);
    font-size: 24px;
    color: #ffffff;
    text-transform: uppercase;
    font-family: 'OpenSans-Bold';
    border-radius: 4px;
    float: right;
    margin-top: 22px;
}

.newabout_block5_btn a {
    display: block;
    background: url("../images/new_about_con2_btn_arrow.png") no-repeat 426px center;
    font-size: 24px;
    color: #e9ecec;
    text-transform: uppercase;
    font-family: 'OpenSans-Semibold';
    padding: 5px 46px 5px 18px;
}

.newabout_block6 {
    margin: 38px auto!important;
    width: 1172px;
    border: solid 1px #cbe1e3;
    padding: 2px!important;
}

.newabout_block6_body {
    background: rgba(204, 238, 201, 1);
    background: -moz-linear-gradient(left, rgba(204, 238, 201, 1) 0%, rgba(251, 253, 252, 1) 48%, rgba(241, 247, 243, 1) 100%);
    background: -webkit-gradient(left top, right top, color-stop(0%, rgba(204, 238, 201, 1)), color-stop(48%, rgba(251, 253, 252, 1)), color-stop(100%, rgba(241, 247, 243, 1)));
    background: -webkit-linear-gradient(left, rgba(204, 238, 201, 1) 0%, rgba(251, 253, 252, 1) 48%, rgba(241, 247, 243, 1) 100%);
    background: -o-linear-gradient(left, rgba(204, 238, 201, 1) 0%, rgba(251, 253, 252, 1) 48%, rgba(241, 247, 243, 1) 100%);
    background: -ms-linear-gradient(left, rgba(204, 238, 201, 1) 0%, rgba(251, 253, 252, 1) 48%, rgba(241, 247, 243, 1) 100%);
    background: linear-gradient(to right, rgba(204, 238, 201, 1) 0%, rgba(251, 253, 252, 1) 48%, rgba(241, 247, 243, 1) 100%);
    filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#cceec9', endColorstr='#f1f7f3', GradientType=1);
}

.newabout_block6_con1 {
    background: url("../images/new_about_con6_bg1.png") no-repeat right top;
    padding: 24px 420px 24px 24px;
}

.newabout_block6_con1 h2 {
    background: url("../images/new_about_con_icon.png") no-repeat left center;
    font-size: 24px;
    color: #2a2929;
    text-transform: uppercase;
    font-family: 'OpenSans-Semibold';
    margin: 0px;
    padding: 5px 0 5px 55px;
}

.newabout_block6_con1 h3 {
    font-size: 18px;
    color: #000000;
    font-family: 'OpenSans-Regular';
    margin: 10px 0px;
    padding: 5px 0 5px 56px;
    line-height: 24px;
}

.newabout_block6_con2 {
    background: url("../images/new_about_con6_bg2.png") no-repeat left top;
    padding: 24px 54px 24px 524px;
}

.newabout_block6_con2 h2 {
    background: url("../images/new_about_con_icon.png") no-repeat left center;
    font-size: 24px;
    color: #2a2929;
    text-transform: uppercase;
    font-family: 'OpenSans-Semibold';
    margin: 0px;
    padding: 5px 0 5px 55px;
}

.newabout_block6_con2 h3 {
    font-size: 18px;
    color: #000000;
    font-family: 'OpenSans-Regular';
    margin: 10px 0px;
    padding: 5px 0 5px 40px;
    line-height: 24px;
    background: url("../images/new_about_con_icon2.png") no-repeat left 10px;
    margin-left: 56px;
}

.newabout_block6_con3 {
    background: url("../images/new_about_con6_bg3.png") no-repeat center bottom;
    padding-bottom: 25%;
    padding-top: 15px;
}

.newabout_block6_con3 h2 {
    width: 90%;
    margin: 0 auto;
    text-align: center;
    padding: 16px;
    background: #27c8fb;
    border: solid 1px #fff;
    border-radius: 10px;
    font-size: 24px;
    color: #fff;
    text-transform: uppercase;
    font-family: 'OpenSans-Semibold';
}

.newaboutbeto_banner_section {
    padding: 0px;
    background: url("../images/new_aboutbetobanner1.jpg") no-repeat right -186px top;
    padding-bottom: 0px;
    background-size: cover;
}

.producttextblock.newaboutbetobannertxt {
    width: 860px;
    padding: 20px 0 110px 25px;
}

.producttextblock.newaboutbetobannertxt h2 {
    font-size: 52px;
    line-height: 52px;
}

.producttextblock.newaboutbetobannertxt .divtext2 {
    font-size: 24px;
    color: #2c2b2b;
    font-family: 'OpenSans-Semibold';
    line-height: 30px;
    padding: 15px 40px 0 90px;
    text-transform: uppercase;
    width: 90%;
}

.newaboutbeto_block1 {
    margin: 0 auto;
    margin-top: 38px;
    width: 1172px;
    border: solid 1px #cbe1e3;
    padding: 2px!important;
}

.newaboutbeto_main_wrapper {
    background: rgba(235, 243, 244, 1);
    background: -moz-linear-gradient(-45deg, rgba(235, 243, 244, 1) 0%, rgba(160, 195, 199, 1) 100%);
    background: -webkit-gradient(left top, right bottom, color-stop(0%, rgba(235, 243, 244, 1)), color-stop(100%, rgba(160, 195, 199, 1)));
    background: -webkit-linear-gradient(-45deg, rgba(235, 243, 244, 1) 0%, rgba(160, 195, 199, 1) 100%);
    background: -o-linear-gradient(-45deg, rgba(235, 243, 244, 1) 0%, rgba(160, 195, 199, 1) 100%);
    background: -ms-linear-gradient(-45deg, rgba(235, 243, 244, 1) 0%, rgba(160, 195, 199, 1) 100%);
    background: linear-gradient(135deg, rgba(235, 243, 244, 1) 0%, rgba(160, 195, 199, 1) 100%);
    filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#ebf3f4', endColorstr='#a0c3c7', GradientType=1);
    position: relative;
}

.newaboutbeto_block1_row1_wrapper {
    background: url("../images/new_aboutbeto_row1_bg1.png") no-repeat right bottom;
    min-height: 630px;
    overflow: hidden;
    padding: 20px;
}

.newaboutbeto_block1 h2 {
    background: url("../images/new_about_con_icon.png") no-repeat left center;
    font-size: 24px;
    color: #2a2929;
    text-transform: uppercase;
    font-family: 'OpenSans-Semibold';
    margin: 0px;
    padding: 5px 0 5px 55px;
    max-width: 75%;
}

.newaboutbeto_block1 h3 {
    margin: 7px 0 0 56px;
    padding: 0px;
    font-size: 18px;
    color: #000000;
    font-family: 'OpenSans-Regular';
    line-height: 24px;
    padding-right: 503px;
}

.newaboutbeto_block1_row2_wrapper {
    position: relative;
}

.newaboutbeto_block1_row2_wrapper_left {
    width: 338px;
    margin-left: 76px;
    float: left;
    position: absolute;
    top: 0;
}

.newaboutbeto_block1_row2_wrapper_left img {
    width: 100%;
    border: solid 10px #fff;
    box-shadow: 0 0 2px #888;
}

.newaboutbeto_block1 .newaboutbeto_block1_row2_wrapper_right h3 {
    margin: 7px 24px 0 0px;
    padding: 0px;
    font-size: 18px;
    color: #000000;
    font-family: 'OpenSans-Regular';
    line-height: 24px;
    padding-left: 446px;
}

.newaboutbeto_block1_row3_wrapper {
    background: url("../images/new_aboutbeto_row3_bg1.png") no-repeat right bottom;
    min-height: 523px;
    padding: 20px;
    margin-top: -22px;
}

.newaboutbeto_block1 .newaboutbeto_block1_row3_wrapper h3 {
    margin: 56px 0 0 56px;
    padding-right: 508px;
}

.newaboutbeto_block2 {
    margin: 0 auto;
    margin-top: 38px;
    width: 1172px;
    border: solid 1px #cbe1e3;
    padding: 2px!important;
}

.newaboutbeto_block2 .newaboutbeto_main_wrapper {
    background: rgba(235, 243, 244, 1);
    background: -moz-linear-gradient(-45deg, rgba(235, 243, 244, 1) 0%, rgba(160, 195, 199, 1) 100%);
    background: -webkit-gradient(left top, right bottom, color-stop(0%, rgba(235, 243, 244, 1)), color-stop(100%, rgba(160, 195, 199, 1)));
    background: -webkit-linear-gradient(-45deg, rgba(235, 243, 244, 1) 0%, rgba(160, 195, 199, 1) 100%);
    background: -o-linear-gradient(-45deg, rgba(235, 243, 244, 1) 0%, rgba(160, 195, 199, 1) 100%);
    background: -ms-linear-gradient(-45deg, rgba(235, 243, 244, 1) 0%, rgba(160, 195, 199, 1) 100%);
    background: linear-gradient(135deg, rgba(235, 243, 244, 1) 0%, rgba(160, 195, 199, 1) 100%);
    filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#ebf3f4', endColorstr='#a0c3c7', GradientType=1);
    position: relative;
}

.newaboutbeto_block2_row1_wrapper {
    background: #052232 url("../images/new_aboutbeto_block2_row1_bg1.png") no-repeat right bottom;
    min-height: 565px;
    overflow: hidden;
    padding: 20px;
    background-size: cover;
}

.newaboutbeto_block2 h2 {
    background: url("../images/new_about_con_icon.png") no-repeat left center;
    font-size: 24px;
    color: #a9cfdb;
    text-transform: uppercase;
    font-family: 'OpenSans-Semibold';
    margin: 0px;
    padding: 5px 0 5px 55px;
    max-width: 75%;
}

.newaboutbeto_block2 h3 {
    margin: 7px 0 0 56px;
    padding: 0px;
    font-size: 18px;
    color: #c6d7e0;
    font-family: 'OpenSans-Regular';
    line-height: 24px;
    padding-right: 474px;
}

.newaboutbeto_block2_row1_wrapper .newabout_block5_btn {
    width: 770px;
    background: rgba(47, 62, 71, 1);
    background: -moz-linear-gradient(top, rgba(47, 62, 71, 1) 0%, rgba(30, 34, 37, 1) 100%);
    background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(47, 62, 71, 1)), color-stop(100%, rgba(30, 34, 37, 1)));
    background: -webkit-linear-gradient(top, rgba(47, 62, 71, 1) 0%, rgba(30, 34, 37, 1) 100%);
    background: -o-linear-gradient(top, rgba(47, 62, 71, 1) 0%, rgba(30, 34, 37, 1) 100%);
    background: -ms-linear-gradient(top, rgba(47, 62, 71, 1) 0%, rgba(30, 34, 37, 1) 100%);
    background: linear-gradient(to bottom, rgba(47, 62, 71, 1) 0%, rgba(30, 34, 37, 1) 100%);
    filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#2f3e47', endColorstr='#1e2225', GradientType=0);
    font-size: 24px;
    color: #ffffff;
    text-transform: uppercase;
    font-family: 'OpenSans-Bold';
    border-radius: 4px;
    float: right;
    margin-top: 22px;
    padding: 10px;
}

.newaboutbeto_block2_row1_wrapper .newabout_block5_btn a {
    display: block;
    background: url("../images/new_about_con2_btn_arrow.png") no-repeat right center;
    font-size: 24px;
    color: #e9ecec;
    text-transform: uppercase;
    font-family: 'OpenSans-Semibold';
    padding: 5px 46px 5px 18px;
}

.newaboutbeto_block3 {
    margin: 0 auto;
    margin-top: 38px;
    width: 1172px;
    border: solid 1px #cbe1e3;
    padding: 2px!important;
}

.newaboutbeto_block3 .newaboutbeto_main_wrapper {
    background: rgba(223, 231, 238, 1);
    background: -moz-linear-gradient(left, rgba(223, 231, 238, 1) 0%, rgba(251, 252, 253, 1) 37%, rgba(223, 231, 238, 1) 100%);
    background: -webkit-gradient(left top, right top, color-stop(0%, rgba(223, 231, 238, 1)), color-stop(37%, rgba(251, 252, 253, 1)), color-stop(100%, rgba(223, 231, 238, 1)));
    background: -webkit-linear-gradient(left, rgba(223, 231, 238, 1) 0%, rgba(251, 252, 253, 1) 37%, rgba(223, 231, 238, 1) 100%);
    background: -o-linear-gradient(left, rgba(223, 231, 238, 1) 0%, rgba(251, 252, 253, 1) 37%, rgba(223, 231, 238, 1) 100%);
    background: -ms-linear-gradient(left, rgba(223, 231, 238, 1) 0%, rgba(251, 252, 253, 1) 37%, rgba(223, 231, 238, 1) 100%);
    background: linear-gradient(to right, rgba(223, 231, 238, 1) 0%, rgba(251, 252, 253, 1) 37%, rgba(223, 231, 238, 1) 100%);
    filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#dfe7ee', endColorstr='#dfe7ee', GradientType=1);
    position: relative;
}

.newaboutbeto_block3_row1_wrapper {
    background: url("../images/new_aboutbeto_block3_row1_bg1.png") no-repeat right bottom;
    min-height: 630px;
    overflow: hidden;
    padding: 20px;
}

.newaboutbeto_block3 h2 {
    background: url("../images/new_about_con_icon.png") no-repeat left center;
    font-size: 24px;
    color: #2a2929;
    text-transform: uppercase;
    font-family: 'OpenSans-Semibold';
    margin: 0px;
    padding: 5px 0 5px 55px;
    max-width: 75%;
}

.newaboutbeto_block3 .newaboutbeto_block3_row2_wrapper_right {
    background: url("../images/new_aboutbeto_block3_row2_bg1.png") no-repeat left bottom;
    min-height: 630px;
    overflow: hidden;
    padding: 20px;
}

.newaboutbeto_block3 .newaboutbeto_block3_row2_wrapper_right ul {
    margin: 7px 24px 0 0px;
    padding: 0px;
    font-size: 18px;
    color: #000000;
    font-family: 'OpenSans-Regular';
    line-height: 24px;
    padding-left: 444px;
}

.newaboutbeto_block3 ul {
    margin: 7px 0 0 56px;
    padding: 0px;
    padding-right: 459px;
}

.newaboutbeto_block3 ul li {
    background: url("../images/new_about_con_icon2.png") no-repeat left 10px;
    font-size: 18px;
    color: #000000;
    font-family: 'OpenSans-Regular';
    margin: 10px 0px;
    padding: 5px 0 5px 40px;
    line-height: 24px;
    list-style: none;
}

.newaboutbeto_block4 ul {
    margin: 7px 0 0 56px;
    padding: 0px;
    padding-right: 459px;
}

.newaboutbeto_block4 ul li {
    background: url("../images/new_about_con_icon2.png") no-repeat left 10px;
    font-size: 18px;
    color: #000000;
    font-family: 'OpenSans-Regular';
    margin: 10px 0px;
    padding: 5px 0 5px 40px;
    line-height: 24px;
    list-style: none;
}

.newaboutbeto_block4 {
    margin: 0 auto;
    margin-top: 38px;
    width: 1172px;
    border: solid 1px #cbe1e3;
    padding: 2px!important;
}

.newaboutbeto_block4 .newaboutbeto_main_wrapper {
    background: rgba(206, 241, 202, 1);
    background: -moz-linear-gradient(left, rgba(206, 241, 202, 1) 0%, rgba(237, 245, 240, 1) 22%, rgba(234, 247, 239, 1) 43%, rgba(235, 245, 239, 1) 71%, rgba(227, 230, 229, 1) 100%);
    background: -webkit-gradient(left top, right top, color-stop(0%, rgba(206, 241, 202, 1)), color-stop(22%, rgba(237, 245, 240, 1)), color-stop(43%, rgba(234, 247, 239, 1)), color-stop(71%, rgba(235, 245, 239, 1)), color-stop(100%, rgba(227, 230, 229, 1)));
    background: -webkit-linear-gradient(left, rgba(206, 241, 202, 1) 0%, rgba(237, 245, 240, 1) 22%, rgba(234, 247, 239, 1) 43%, rgba(235, 245, 239, 1) 71%, rgba(227, 230, 229, 1) 100%);
    background: -o-linear-gradient(left, rgba(206, 241, 202, 1) 0%, rgba(237, 245, 240, 1) 22%, rgba(234, 247, 239, 1) 43%, rgba(235, 245, 239, 1) 71%, rgba(227, 230, 229, 1) 100%);
    background: -ms-linear-gradient(left, rgba(206, 241, 202, 1) 0%, rgba(237, 245, 240, 1) 22%, rgba(234, 247, 239, 1) 43%, rgba(235, 245, 239, 1) 71%, rgba(227, 230, 229, 1) 100%);
    background: linear-gradient(to right, rgba(206, 241, 202, 1) 0%, rgba(237, 245, 240, 1) 22%, rgba(234, 247, 239, 1) 43%, rgba(235, 245, 239, 1) 71%, rgba(227, 230, 229, 1) 100%);
    filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#cef1ca', endColorstr='#e3e6e5', GradientType=1);
    position: relative;
}

.newaboutbeto_block4_row1_wrapper {
    background: url("../images/new_aboutbeto_block4_row1_bg1.png") no-repeat right bottom;
    min-height: 574px;
    overflow: hidden;
    padding: 20px;
}

.newaboutbeto_block4 h2 {
    background: url("../images/new_about_con_icon.png") no-repeat left center;
    font-size: 24px;
    color: #2a2929;
    text-transform: uppercase;
    font-family: 'OpenSans-Semibold';
    margin: 0px;
    padding: 5px 0 5px 55px;
    max-width: 75%;
}

.newaboutbeto_block5 {
    margin: 0 auto;
    margin-top: 38px;
    width: 1172px;
    border: solid 1px #cbe1e3;
    padding: 2px!important;
}

.newaboutbeto_block5 .newaboutbeto_main_wrapper {
    background: rgba(211, 223, 230, 1);
    background: -moz-linear-gradient(-45deg, rgba(211, 223, 230, 1) 0%, rgba(251, 252, 253, 1) 21%, rgba(248, 249, 250, 1) 48%, rgba(235, 239, 240, 1) 75%, rgba(197, 226, 233, 1) 100%);
    background: -webkit-gradient(left top, right bottom, color-stop(0%, rgba(211, 223, 230, 1)), color-stop(21%, rgba(251, 252, 253, 1)), color-stop(48%, rgba(248, 249, 250, 1)), color-stop(75%, rgba(235, 239, 240, 1)), color-stop(100%, rgba(197, 226, 233, 1)));
    background: -webkit-linear-gradient(-45deg, rgba(211, 223, 230, 1) 0%, rgba(251, 252, 253, 1) 21%, rgba(248, 249, 250, 1) 48%, rgba(235, 239, 240, 1) 75%, rgba(197, 226, 233, 1) 100%);
    background: -o-linear-gradient(-45deg, rgba(211, 223, 230, 1) 0%, rgba(251, 252, 253, 1) 21%, rgba(248, 249, 250, 1) 48%, rgba(235, 239, 240, 1) 75%, rgba(197, 226, 233, 1) 100%);
    background: -ms-linear-gradient(-45deg, rgba(211, 223, 230, 1) 0%, rgba(251, 252, 253, 1) 21%, rgba(248, 249, 250, 1) 48%, rgba(235, 239, 240, 1) 75%, rgba(197, 226, 233, 1) 100%);
    background: linear-gradient(135deg, rgba(211, 223, 230, 1) 0%, rgba(251, 252, 253, 1) 21%, rgba(248, 249, 250, 1) 48%, rgba(235, 239, 240, 1) 75%, rgba(197, 226, 233, 1) 100%);
    filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#d3dfe6', endColorstr='#c5e2e9', GradientType=1);
    position: relative;
}

.newaboutbeto_block5 h2 {
    background: url("../images/new_about_con_icon.png") no-repeat left center;
    font-size: 24px;
    color: #2a2929;
    text-transform: uppercase;
    font-family: 'OpenSans-Semibold';
    margin: 0px;
    padding: 5px 0 5px 55px;
    max-width: 75%;
    margin-left: 20px;
}

.newaboutbeto_block5 .newaboutbeto_block5_row2_wrapper {
    padding: 20px 0px 0px;
}

.newaboutbeto_block5 .newaboutbeto_block5_row2_wrapper_right {
    background: url("../images/new_aboutbeto_block5_row2_bg1.png") no-repeat left bottom;
    min-height: 520px;
    overflow: hidden;
    padding: 20px;
}

.newaboutbeto_block5 .newaboutbeto_block5_row2_wrapper_right ul {
    margin: 7px 24px 0 0px;
    padding: 0px;
    font-size: 18px;
    color: #000000;
    font-family: 'OpenSans-Regular';
    line-height: 24px;
    padding-left: 683px;
}

.newaboutbeto_block5 ul {
    margin: 7px 0 0 56px;
    padding: 0px;
    padding-left: 600px;
}

.newaboutbeto_block5 ul li {
    background: url("../images/new_about_con_icon2.png") no-repeat left 10px;
    font-size: 18px;
    color: #000000;
    font-family: 'OpenSans-Regular';
    margin: 10px 0px;
    padding: 5px 0 5px 40px;
    line-height: 24px;
    list-style: none;
}

.newaboutbeto_block5_row2_wrapper_right .newabout_block5_btn {
    width: 770px;
    background: rgba(47, 62, 71, 1);
    background: -moz-linear-gradient(top, rgba(47, 62, 71, 1) 0%, rgba(30, 34, 37, 1) 100%);
    background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(47, 62, 71, 1)), color-stop(100%, rgba(30, 34, 37, 1)));
    background: -webkit-linear-gradient(top, rgba(47, 62, 71, 1) 0%, rgba(30, 34, 37, 1) 100%);
    background: -o-linear-gradient(top, rgba(47, 62, 71, 1) 0%, rgba(30, 34, 37, 1) 100%);
    background: -ms-linear-gradient(top, rgba(47, 62, 71, 1) 0%, rgba(30, 34, 37, 1) 100%);
    background: linear-gradient(to bottom, rgba(47, 62, 71, 1) 0%, rgba(30, 34, 37, 1) 100%);
    filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#2f3e47', endColorstr='#1e2225', GradientType=0);
    font-size: 24px;
    color: #ffffff;
    text-transform: uppercase;
    font-family: 'OpenSans-Bold';
    border-radius: 4px;
    float: right;
    margin-top: 22px;
    padding: 10px;
}

.newaboutbeto_block5_row2_wrapper_right .newabout_block5_btn a {
    display: block;
    background: url("../images/new_about_con2_btn_arrow.png") no-repeat right center;
    font-size: 24px;
    color: #e9ecec;
    text-transform: uppercase;
    font-family: 'OpenSans-Semibold';
    padding: 5px 46px 5px 18px;
}

.newaboutbeto_block6 {
    margin: 0 auto;
    margin-top: 38px;
    width: 1172px;
    border: solid 1px #cbe1e3;
    padding: 2px!important;
}

.newaboutbeto_block6 .newaboutbeto_main_wrapper {
    background: rgba(235, 243, 244, 1);
    background: -moz-linear-gradient(-45deg, rgba(235, 243, 244, 1) 0%, rgba(160, 195, 199, 1) 100%);
    background: -webkit-gradient(left top, right bottom, color-stop(0%, rgba(235, 243, 244, 1)), color-stop(100%, rgba(160, 195, 199, 1)));
    background: -webkit-linear-gradient(-45deg, rgba(235, 243, 244, 1) 0%, rgba(160, 195, 199, 1) 100%);
    background: -o-linear-gradient(-45deg, rgba(235, 243, 244, 1) 0%, rgba(160, 195, 199, 1) 100%);
    background: -ms-linear-gradient(-45deg, rgba(235, 243, 244, 1) 0%, rgba(160, 195, 199, 1) 100%);
    background: linear-gradient(135deg, rgba(235, 243, 244, 1) 0%, rgba(160, 195, 199, 1) 100%);
    filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#ebf3f4', endColorstr='#a0c3c7', GradientType=1);
    position: relative;
}

.newaboutbeto_block6_row1_wrapper {
    background: url("../images/new_aboutbeto_block6_row1_bg1.png") no-repeat right bottom;
    min-height: 320px;
    overflow: hidden;
    padding: 20px;
}

.newaboutbeto_block6 h2 {
    background: url("../images/new_about_con_icon.png") no-repeat left center;
    font-size: 24px;
    color: #2a2929;
    text-transform: uppercase;
    font-family: 'OpenSans-Semibold';
    margin: 0px;
    padding: 5px 0 5px 55px;
    max-width: 75%;
}

.newaboutbeto_block6 h3 {
    margin: 7px 0 0 56px;
    padding: 0px;
    font-size: 18px;
    color: #000000;
    font-family: 'OpenSans-Regular';
    line-height: 24px;
    padding-right: 468px;
}

.newaboutbeto_block7 {
    margin: 0 auto;
    margin-top: 38px;
    width: 1172px;
    border: solid 1px #cbe1e3;
    padding: 2px!important;
}

.newaboutbeto_block7 .newaboutbeto_main_wrapper {
    background: rgba(205, 225, 225, 1);
    background: -moz-linear-gradient(left, rgba(205, 225, 225, 1) 0%, rgba(251, 252, 253, 1) 19%, rgba(248, 249, 250, 1) 46%, rgba(236, 243, 243, 1) 72%, rgba(202, 215, 216, 1) 100%);
    background: -webkit-gradient(left top, right top, color-stop(0%, rgba(205, 225, 225, 1)), color-stop(19%, rgba(251, 252, 253, 1)), color-stop(46%, rgba(248, 249, 250, 1)), color-stop(72%, rgba(236, 243, 243, 1)), color-stop(100%, rgba(202, 215, 216, 1)));
    background: -webkit-linear-gradient(left, rgba(205, 225, 225, 1) 0%, rgba(251, 252, 253, 1) 19%, rgba(248, 249, 250, 1) 46%, rgba(236, 243, 243, 1) 72%, rgba(202, 215, 216, 1) 100%);
    background: -o-linear-gradient(left, rgba(205, 225, 225, 1) 0%, rgba(251, 252, 253, 1) 19%, rgba(248, 249, 250, 1) 46%, rgba(236, 243, 243, 1) 72%, rgba(202, 215, 216, 1) 100%);
    background: -ms-linear-gradient(left, rgba(205, 225, 225, 1) 0%, rgba(251, 252, 253, 1) 19%, rgba(248, 249, 250, 1) 46%, rgba(236, 243, 243, 1) 72%, rgba(202, 215, 216, 1) 100%);
    background: linear-gradient(to right, rgba(205, 225, 225, 1) 0%, rgba(251, 252, 253, 1) 19%, rgba(248, 249, 250, 1) 46%, rgba(236, 243, 243, 1) 72%, rgba(202, 215, 216, 1) 100%);
    filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#cde1e1', endColorstr='#cad7d8', GradientType=1);
    position: relative;
}

.newaboutbeto_block7 h2 {
    background: url("../images/new_about_con_icon.png") no-repeat left center;
    font-size: 24px;
    color: #2a2929;
    text-transform: uppercase;
    font-family: 'OpenSans-Semibold';
    margin: 0px;
    padding: 5px 0 5px 55px;
    max-width: 75%;
    margin-left: 20px;
}

.newaboutbeto_block7 .newaboutbeto_block7_row2_wrapper {
    padding: 20px 0px 0px;
}

.newaboutbeto_block7 .newaboutbeto_block7_row2_wrapper_right {
    background: url("../images/new_aboutbeto_block7_row2_bg1.png") no-repeat left bottom;
    min-height: 427px;
    overflow: hidden;
    padding: 20px;
}

.newaboutbeto_block7 .newaboutbeto_block7_row2_wrapper_right ul {
    margin: -40px 24px 0 0px;
    padding: 0px;
    font-size: 18px;
    color: #000000;
    font-family: 'OpenSans-Regular';
    line-height: 24px;
    padding-left: 590px;
}

.newaboutbeto_block7 ul {
    margin: 7px 0 0 56px;
    padding: 0px;
    padding-left: 600px;
}

.newaboutbeto_block7 ul li {
    background: url("../images/new_about_con_icon2.png") no-repeat left 10px;
    font-size: 18px;
    color: #000000;
    font-family: 'OpenSans-Regular';
    margin: 10px 0px;
    padding: 5px 0 5px 40px;
    line-height: 24px;
    list-style: none;
}

.newaboutbeto_block7_row2_wrapper_right .newabout_block5_btn {
    width: 770px;
    background: rgba(47, 62, 71, 1);
    background: -moz-linear-gradient(top, rgba(47, 62, 71, 1) 0%, rgba(30, 34, 37, 1) 100%);
    background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(47, 62, 71, 1)), color-stop(100%, rgba(30, 34, 37, 1)));
    background: -webkit-linear-gradient(top, rgba(47, 62, 71, 1) 0%, rgba(30, 34, 37, 1) 100%);
    background: -o-linear-gradient(top, rgba(47, 62, 71, 1) 0%, rgba(30, 34, 37, 1) 100%);
    background: -ms-linear-gradient(top, rgba(47, 62, 71, 1) 0%, rgba(30, 34, 37, 1) 100%);
    background: linear-gradient(to bottom, rgba(47, 62, 71, 1) 0%, rgba(30, 34, 37, 1) 100%);
    filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#2f3e47', endColorstr='#1e2225', GradientType=0);
    font-size: 24px;
    color: #ffffff;
    text-transform: uppercase;
    font-family: 'OpenSans-Bold';
    border-radius: 4px;
    float: right;
    margin-top: 22px;
    padding: 10px;
}

.newaboutbeto_block7_row2_wrapper_right .newabout_block5_btn a {
    display: block;
    background: url("../images/new_about_con2_btn_arrow.png") no-repeat right center;
    font-size: 24px;
    color: #e9ecec;
    text-transform: uppercase;
    font-family: 'OpenSans-Semibold';
    padding: 5px 46px 5px 18px;
}

.newaboutbeto_block8 {
    margin: 0 auto;
    margin-top: 38px;
    width: 1172px;
    border: solid 1px #cbe1e3;
    padding: 2px!important;
}

.newaboutbeto_block8 .newaboutbeto_main_wrapper {
    background: rgba(235, 243, 244, 1);
    background: -moz-linear-gradient(-45deg, rgba(235, 243, 244, 1) 0%, rgba(160, 195, 199, 1) 100%);
    background: -webkit-gradient(left top, right bottom, color-stop(0%, rgba(235, 243, 244, 1)), color-stop(100%, rgba(160, 195, 199, 1)));
    background: -webkit-linear-gradient(-45deg, rgba(235, 243, 244, 1) 0%, rgba(160, 195, 199, 1) 100%);
    background: -o-linear-gradient(-45deg, rgba(235, 243, 244, 1) 0%, rgba(160, 195, 199, 1) 100%);
    background: -ms-linear-gradient(-45deg, rgba(235, 243, 244, 1) 0%, rgba(160, 195, 199, 1) 100%);
    background: linear-gradient(135deg, rgba(235, 243, 244, 1) 0%, rgba(160, 195, 199, 1) 100%);
    filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#ebf3f4', endColorstr='#a0c3c7', GradientType=1);
    position: relative;
}

.newaboutbeto_block8_row1_wrapper {
    background: #052232 url("../images/new_aboutbeto_block8_row1_bg1.png") no-repeat right bottom;
    min-height: 565px;
    overflow: hidden;
    padding: 20px;
    background-size: contain;
}

.newaboutbeto_block8 h2 {
    background: url("../images/new_about_con_icon.png") no-repeat left center;
    font-size: 24px;
    color: #7f8b91;
    text-transform: uppercase;
    font-family: 'OpenSans-Semibold';
    margin: 0px;
    padding: 5px 0 5px 55px;
    max-width: 55%;
}

.newaboutbeto_block8 h3 {
    margin: 7px 0 0 56px;
    padding: 0px;
    font-size: 18px;
    color: #7f8b91;
    font-family: 'OpenSans-Regular';
    line-height: 24px;
    padding-right: 474px;
}

.newaboutbeto_block8_row1_wrapper .newabout_block5_btn {
    width: 770px;
    background: rgba(47, 62, 71, 1);
    background: -moz-linear-gradient(top, rgba(47, 62, 71, 1) 0%, rgba(30, 34, 37, 1) 100%);
    background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(47, 62, 71, 1)), color-stop(100%, rgba(30, 34, 37, 1)));
    background: -webkit-linear-gradient(top, rgba(47, 62, 71, 1) 0%, rgba(30, 34, 37, 1) 100%);
    background: -o-linear-gradient(top, rgba(47, 62, 71, 1) 0%, rgba(30, 34, 37, 1) 100%);
    background: -ms-linear-gradient(top, rgba(47, 62, 71, 1) 0%, rgba(30, 34, 37, 1) 100%);
    background: linear-gradient(to bottom, rgba(47, 62, 71, 1) 0%, rgba(30, 34, 37, 1) 100%);
    filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#2f3e47', endColorstr='#1e2225', GradientType=0);
    font-size: 24px;
    color: #ffffff;
    text-transform: uppercase;
    font-family: 'OpenSans-Bold';
    border-radius: 4px;
    float: right;
    margin-top: 22px;
    padding: 10px;
}

.newaboutbeto_block8_row1_wrapper .newabout_block5_btn a {
    display: block;
    background: url("../images/new_about_con2_btn_arrow.png") no-repeat right center;
    font-size: 24px;
    color: #e9ecec;
    text-transform: uppercase;
    font-family: 'OpenSans-Semibold';
    padding: 5px 46px 5px 18px;
}

.newaboutbeto_block8 ul {
    margin: 7px 0 0 56px;
    padding: 0px;
    padding-right: 600px;
}

.newaboutbeto_block8 ul li {
    background: url("../images/new_about_con_icon2.png") no-repeat left 10px;
    font-size: 18px;
    color: #7f8b91;
    font-family: 'OpenSans-Regular';
    margin: 10px 0px;
    padding: 5px 0 5px 40px;
    line-height: 24px;
    list-style: none;
    width: 45%;
    display: inline-block;
}

.newaboutbeto_block9 {
    margin: 0 auto;
    margin-top: 38px;
    width: 1172px;
    border: solid 1px #cbe1e3;
    padding: 2px!important;
    margin-bottom: 38px;
}

.newaboutbeto_block9 .newaboutbeto_main_wrapper {
    background: -moz-linear-gradient(0deg, rgba(200, 222, 222, 1) 0%, rgba(250, 252, 252, 1) 32%, rgba(234, 243, 243, 1) 59%, rgba(250, 252, 252, 1) 84%, rgba(221, 235, 235, 1) 100%);
    /* ff3.6+ */
    background: -webkit-gradient(linear, left top, right top, color-stop(0%, rgba(200, 222, 222, 1)), color-stop(32%, rgba(250, 252, 252, 1)), color-stop(59%, rgba(234, 243, 243, 1)), color-stop(84%, rgba(250, 252, 252, 1)), color-stop(100%, rgba(221, 235, 235, 1)));
    /* safari4+,chrome */
    background: -webkit-linear-gradient(0deg, rgba(200, 222, 222, 1) 0%, rgba(250, 252, 252, 1) 32%, rgba(234, 243, 243, 1) 59%, rgba(250, 252, 252, 1) 84%, rgba(221, 235, 235, 1) 100%);
    /* safari5.1+,chrome10+ */
    background: -o-linear-gradient(0deg, rgba(200, 222, 222, 1) 0%, rgba(250, 252, 252, 1) 32%, rgba(234, 243, 243, 1) 59%, rgba(250, 252, 252, 1) 84%, rgba(221, 235, 235, 1) 100%);
    /* opera 11.10+ */
    background: -ms-linear-gradient(0deg, rgba(200, 222, 222, 1) 0%, rgba(250, 252, 252, 1) 32%, rgba(234, 243, 243, 1) 59%, rgba(250, 252, 252, 1) 84%, rgba(221, 235, 235, 1) 100%);
    /* ie10+ */
    background: linear-gradient(90deg, rgba(200, 222, 222, 1) 0%, rgba(250, 252, 252, 1) 32%, rgba(234, 243, 243, 1) 59%, rgba(250, 252, 252, 1) 84%, rgba(221, 235, 235, 1) 100%);
    /* w3c */
    filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#c8dede', endColorstr='#ddebeb', GradientType=1);
    /* ie6-9 */
    position: relative;
}

.newaboutbeto_block9 h2 {
    background: url("../images/new_about_con_icon.png") no-repeat left center;
    font-size: 24px;
    color: #2a2929;
    text-transform: uppercase;
    font-family: 'OpenSans-Semibold';
    margin: 0px;
    padding: 5px 0 5px 55px;
    max-width: 90%;
}

.newaboutbeto_block9 .newaboutbeto_block9_row1_wrapper_right {
    background: url("../images/new_aboutbeto_block9_row1_bg1.png") no-repeat left bottom;
    min-height: 615px;
    overflow: hidden;
    padding: 20px;
}

.newaboutbeto_block9 .newaboutbeto_block9_row1_wrapper_right ul {
    margin: 7px 24px 0 0px;
    padding: 0px;
    font-size: 18px;
    color: #000000;
    font-family: 'OpenSans-Regular';
    line-height: 24px;
    padding-left: 594px;
}

.newaboutbeto_block9_row2_wrapper {
    background: url("../images/new_aboutbeto_block9_row2_bg1.png") no-repeat right bottom;
    min-height: 414px;
    overflow: hidden;
    padding: 20px;
}

.newaboutbeto_block9 ul {
    margin: 7px 0 0 56px;
    padding: 0px;
    padding-right: 489px;
}

.newaboutbeto_block9 ul li {
    background: url("../images/new_about_con_icon2.png") no-repeat left 10px;
    font-size: 18px;
    color: #000000;
    font-family: 'OpenSans-Regular';
    margin: 10px 0px;
    padding: 5px 0 5px 40px;
    line-height: 24px;
    list-style: none;
}

.contact_new_form_block {
    width: 100%;
    margin: 0;
    padding: 0;
    background: #fff;
}

.contact_new_form_block_body {
    width: 1165px;
    margin: 32px auto;
    border: solid 1px #cbe1e3;
    padding: 1px;
}

.contact_new_form_block_bodycon {
    width: 100%;
    background: url("../images/new_contact_bg.jpg") no-repeat left top;
    background-size: cover;
}

.contact_new_form_block_wrapper {
    width: 488px;
    float: right;
    margin: 16px;
    background: url("../images/new_con_form_bg.png") no-repeat left top;
    background-size: cover;
    border: solid 4px #dee8e1;
    padding: 20px;
    border-right: none;
}

.contact_new_form_block_wrapper h2 {
    font-size: 24px;
    color: #2a2929;
    text-transform: uppercase;
    font-family: 'OpenSans-Semibold';
    margin: 0px;
    padding: 4px 0 4px 50px;
    background: url("../images/new_about_con_icon.png") no-repeat left center;
    margin-bottom: 16px;
}

.contact_form_input {
    width: 100%;
    height: 44px;
    padding: 0 15px;
    background: #fff;
    border: solid 1px #bbbbbb!important;
    outline: none!important;
    box-shadow: none!important;
    border-radius: 0px!important;
    margin-bottom: 16px!important;
    font-size: 18px;
    color: #807f7f;
    font-family: 'OpenSans-Semibold';
}

.contact_form_textarea {
    width: 100%;
    height: 170px;
    padding: 15px;
    background: #fff;
    border: solid 1px #bbbbbb!important;
    outline: none!important;
    box-shadow: none!important;
    border-radius: 0px!important;
    margin-bottom: 16px!important;
    resize: none;
    font-size: 18px;
    color: #807f7f;
    font-family: 'OpenSans-Semibold';
}

.contact_submit {
    width: 250px;
    background: rgba(47, 62, 71, 1);
    background: -moz-linear-gradient(top, rgba(47, 62, 71, 1) 0%, rgba(30, 34, 37, 1) 100%);
    background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(47, 62, 71, 1)), color-stop(100%, rgba(30, 34, 37, 1)));
    background: -webkit-linear-gradient(top, rgba(47, 62, 71, 1) 0%, rgba(30, 34, 37, 1) 100%);
    background: -o-linear-gradient(top, rgba(47, 62, 71, 1) 0%, rgba(30, 34, 37, 1) 100%);
    background: -ms-linear-gradient(top, rgba(47, 62, 71, 1) 0%, rgba(30, 34, 37, 1) 100%);
    background: linear-gradient(to bottom, rgba(47, 62, 71, 1) 0%, rgba(30, 34, 37, 1) 100%);
    filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#2f3e47', endColorstr='#1e2225', GradientType=0);
    font-size: 24px;
    color: #ffffff;
    text-transform: uppercase;
    font-family: 'OpenSans-Bold';
    border-radius: 4px;
    float: right;
}

.contact_submit button {
    display: block;
    background: url("../images/new_about_con2_btn_arrow.png") no-repeat 85% center;
    font-size: 24px;
    color: #e9ecec;
    text-transform: uppercase;
    font-family: 'OpenSans-Semibold';
    padding: 6px 46px 6px 18px;
    box-shadow: none;
    cursor: pointer;
    border: none;
    width: 100%;
    margin: 0px!important;
}

.newcon_banner_section {
    padding: 0px;
    background: url("../images/new_con_banner.jpg") no-repeat 0 top;
    padding-bottom: 0px;
    background-size: cover;
}

.newblog_banner_section {
    padding: 0px;
    background: url("../images/new_blog_banner.jpg") no-repeat 0 top;
    padding-bottom: 0px;
    background-size: cover;
}

.newblog_banner_section .producttextblock {
    width: 860px;
    padding: 44px 0 90px 25px;
}

.newblog_banner_section .producttextblock h2 {
    margin: 0;
    padding: 0;
    font-size: 47px;
    color: #fff;
    line-height: 46px;
    font-family: 'TheBoldFont';
    text-shadow: 0px 0px 7px rgba(0, 0, 0, 0.75);
}

.producttextblock .divtext2 {
    font-size: 16px;
    color: #2c2b2b;
    font-family: 'OpenSans-Semibold';
    line-height: 24px;
    padding: 15px 40px 0 5px;
}

.producttextblock .divtext2 strong {
    font-size: 22px;
    font-weight: bolder;
}

.producttextblock h2 {
    margin: 0;
    padding: 0;
    font-size: 36px;
    color: #fff;
    line-height: 40px;
    font-family: 'TheBoldFont';
    text-shadow: 0px 0px 7px rgba(0, 0, 0, 0.75);
}

.producttextblock.newprodutlistbannertxt h2 {
    font-size: 48px;
    line-height: 50px;
}

/*-----------mentors-----------------*/

.mentors_topbanner {
    width: 100%;
    /* border-top: solid 10px #eaeeef;*/
    background: url("../images/tes_banner_bg.png") no-repeat left top;
    height: auto;
    text-align: center;
    padding: 5px 0;
    background-size: cover;
    position: relative;
    height: 280px;
}

.mentors_topbanner .mentors_bannertext1 {
    width: 30%;
    padding-top: 2%;
    margin-right: -2%;
}

.mentors_topbanner .mentors_bannerimg1 {
    width: 46%;
    float: right;
}

.mentors_bannerimg1_text {
    position: absolute;
    top: 50%;
    left: 6%;
    transform: translateY(-50%);
    width: 50%;
}

.mentordetail-arowcurvenew {
    position: absolute;
    top: 40%;
    left: 65%;
}

.mentordetail-arowcurvenew img {
    max-width: 100%;
}

.mentors_bannerimg1_text h2 {
    text-align: center;
    font-size: 72px;
    color: #e75248;
    padding: 0px 0px 5px;
    font-family: 'robotoblack';
    text-transform: uppercase;
    display: block;
    margin: 0px;
    margin-bottom: 15px;
    line-height: 68px;
}

.mentors_bannerimg1_text h2 span {
    font-family: 'robotomedium';
}

.mentors_bannerimg1_text p {
    text-align: center;
    font-size: 26px;
    color: #505164;
    padding: 0px 0px 5px;
    font-family: 'robotoblack';
    text-transform: uppercase;
    display: block;
    margin: 0px auto;
    line-height: 26px;
    width: 96%;
}

.mentors_con_wrapper {
    width: 1190px;
    margin: 20px auto;
}

.mentors_wrapperbanner {
    width: 1170px;
    margin: 0 auto;
    margin-bottom: 10px!important;
    background: url("../images/tes_textbannerline.png")repeat-x center bottom;
    padding-bottom: 5px;
}

.mentors_wrapperbanner .mentors_wrapperbanner_textcon {
    background: url("../images/tes_textbanner_bg.png") no-repeat left top;
    width: 100%;
    background-size: cover;
    padding: 20px;
}

.mentors_wrapperbanner .mentors_wrapperbanner_textcon h2 {
    margin: 0px;
    padding: 0px 0 15px 0;
    font-size: 30px;
    color: #fff;
    font-family: 'OpenSans-Bold';
    text-transform: uppercase;
}

.mentors_wrapperbanner .mentors_wrapperbanner_textcon h2 span {
    color: #f7fd5a;
}

.mentors_wrapperbanner .mentors_wrapperbanner_textcon p {
    margin: 0;
    padding: 0;
    font-size: 16px;
    color: #ffffff;
    font-family: "OpenSans-Semibold";
}

.mentors_block_con {
    width: 100%;
}

.mentors_block_div {
    margin: 0 10px;
    background: #fff;
    float: none;
    margin: 10px;
    margin-bottom: 15px;
    width: 31.33%;
    height: 560px;
    -webkit-box-shadow: -1px 0px 5px 0px rgba(0, 0, 0, 0.45);
    -moz-box-shadow: -1px 0px 5px 0px rgba(0, 0, 0, 0.45);
    box-shadow: -1px 0px 5px 0px rgba(0, 0, 0, 0.45);
    padding: 30px;
    display: inline-block;
    vertical-align: top;
}

.mentors_block_tablediv {
    height: 78px;
    margin-top: 10px;
    overflow: hidden;
    text-overflow: ellipsis;
    width: 100%;
    margin-bottom: 5px;
    border-bottom: 1px solid #c5c5c5;
    padding-top: 0px;
}

.mentors_block_div table {
    height: 100%!important;
    width: 100%!important;
    display: table;
}

.mentors_block_div table td {
    height: 100%!important;
    width: 100%!important;
    vertical-align: top;
    font-size: 16px;
    color: #535455;
    line-height: 24px;
    font-family: 'OpenSans-Semibold';
    margin: 0!important;
    padding: 0px!important;
    text-align: center;
    display: table-cell;
    vertical-align: middle;
}

.mentors_block_div table td span {
    color: #e75248;
}

.mentors_block_div .mentors_user_wrapper {
    width: 100%;
    height: 223px;
    display: block;
    margin: 0 auto;
    overflow: hidden;
    vertical-align: middle;
    text-align: center;
    position: relative;
    border: 1px solid rgba(0, 0, 0, 0.1);
}

.mentors_block_div .mentors_user_wrapper .mentors_user {
    max-width: 100%;
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
}

.mentors_block_div h2 {
    background: #4e5a64;
    width: 100%;
    margin: 14px auto 0px;
    text-align: center;
    font-size: 18px;
    color: #ffffff;
    padding: 20px 2px;
    font-family: 'OpenSans-Semibold';
    text-transform: uppercase;
    display: block;
}

.mentors_block_div ul {
    height: 50px;
}

.mentors_block_div li {
    margin: 0px;
    font-size: 16px;
    color: #535455;
    line-height: 20px;
    font-family: 'OpenSans-Semibold';
    text-align: left;
    padding: 5px 0;
    width: 100%;
    text-transform: capitalize;
}

.mentors_block_div li label {
    margin-right: 5px;
    width: 110px;
    float: left;
    text-align: left;
    color: #09c8ff;
}

.mentors_textbannerline2 {
    max-width: 100%;
    display: block;
    margin: 0 auto;
}

.mentors_detail_div_single {
    margin: 20px 5px 30px 0;
    float: none;
    text-align: center;
    font-family: 'OpenSans-Semibold';
    color: #696a6a;
    text-transform: uppercase;
    display: block;
    width: 100%;
}

.mentors_detail_div_single a {
    color: #fff;
    text-decoration: none;
    outline: none;
    padding: 13px 30px;
    background: #4d5e67;
    border-radius: 6px;
    font-family: 'OpenSans-Semibold';
    text-transform: uppercase;
    font-size: 16px;
}

/*-----------mentors details-----------------*/

.mentors_detail_block_con {
    margin: 0px;
    background: #fff;
    width: 100%;
    min-height: 1px;
    padding: 30px;
    display: block;
    border-bottom: 1px solid #e4e7e8;
}

.mentors_detail_block_con_left {
    width: 30% !important;
    float: left;
}

.mentors_detail_block_con_right {
    width: 70% !important;
    float: right;
}

.mentors_detail_img_wrapper {
    width: 313px;
    height: 396px;
    margin: 0 auto;
    padding: 0px;
    background: #cfcfcf;
    position: relative;
    display: table-cell;
    vertical-align: middle;
    text-align: center;
    border: 10px solid #a5a6af;
}

.mentors_detail_img_wrapper img {
    max-width: 100%;
}

.mentors_detail_block_con_right h2 {
    text-align: left;
    font-size: 30px;
    color: #e75248;
    padding: 0px 0px 5px;
    font-family: 'OpenSans-Semibold';
    text-transform: uppercase;
    display: block;
    margin: 0px;
    border-bottom: 1px solid #cccfd2;
    margin-bottom: 5px;
}

.mentors_detail_block_con_right h2 a {
    color: #fff;
    text-decoration: none;
    outline: none;
    padding: 10px 20px;
    background-image: linear-gradient(#3e3e3e, #1c1d1d);
    border-radius: 0px;
    font-family: 'OpenSans-Semibold';
    text-transform: capitalize;
    font-size: 14px;
    display: block;
    white-space: normal;
    word-wrap: break-word;
    margin: 0px;
    box-shadow: none !important;
    float: right;
}

.mentors_detail_block_con_right p {
    font-size: 16px;
    color: #535455;
    line-height: 24px;
    font-family: 'OpenSans-Semibold';
    margin: 0!important;
    padding: 0px!important;
}

.mentors_detail_block_con_right p span {
    color: #181818;
    text-transform: uppercase;
    display: block;
    margin-top: 10px;
    margin-bottom: 10px;
    font-size: 14px;
}

.mentors_detail_bookbtn {
    color: #fff !important;
    text-decoration: none;
    outline: none;
    padding: 13px 30px;
    background: #4d5e67;
    border-radius: 0px;
    font-family: 'OpenSans-Semibold';
    text-transform: uppercase;
    font-size: 30px;
    display: block;
    white-space: normal;
    word-wrap: break-word;
    margin-top: 20px;
}

.mentors_detail_bookbtn:hover {
    color: #fff !important;
    text-decoration: none;
    outline: none;
}

.mentors_detail_block_con_right h3 {
    text-align: left;
    font-size: 16px;
    color: #adaeae;
    font-family: 'OpenSans-Semibold';
    display: block;
    margin: 0px;
    margin-top: 20px;
}

.mentors_detail_block_con_right h3 span {
    text-align: left;
    font-size: 18px !important;
    color: #4e5a64;
    font-family: 'OpenSans-Semibold';
    text-transform: capitalize;
    margin: 0px;
}

.mentors_detail_block_con_bottom {
    margin: 0px;
    background: #fff;
    width: 100%;
    min-height: 1px;
    padding: 30px;
    display: inline-block;
}

.mentors_detail_viewotherbtn {
    color: #fff;
    text-decoration: none;
    outline: none;
    padding: 13px 30px;
    background: #e75248;
    border-radius: 0px;
    font-family: 'OpenSans-Semibold';
    text-transform: uppercase;
    font-size: 16px;
    display: inline-block;
    white-space: normal;
    word-wrap: break-word;
    margin-top: 10px;
}

.mentors_detail_viewotherbtn:hover {
    color: #fff !important;
    text-decoration: none;
    outline: none;
}

.mentors_detail_viewotherbtn_wrapper {
    width: 100%;
    display: block;
    float: none;
    margin: 0 auto;
    text-align: center;
}

.popupheadinhclass {
    background: #E5E7E9;
    width: 100%;
    margin: 2px auto;
    padding: 6px;
    font-size: 16px;
    color: #535455;
    line-height: 24px;
    font-family: 'OpenSans-Semibold';
}

.popupheadinhclass a {
    color: #535455;
}

.popupheadinhclass img {
    width: 100%;
}

.mentors_detail_img_wrapper_new_content_outer .wrapperform-group {
    width: 100%;
}

.mentors_detail_img_wrapper_new_content_outer .subform_group_con {
    width: 100vw;
    height: 100px;
    display: table-cell;
    vertical-align: middle;
}

.mentors_detail_img_wrapper_new_content_outer .subform-group img {
    width: 100%;
    max-height: 100px;
}

.popupheadinhclassnewblock {
    font-size: 16px;
    color: #535455;
    line-height: 24px;
    font-family: 'OpenSans-Semibold';
    margin: 15px 0;
}

.popupheadinhclassnewblock h3 {
    text-align: left;
    font-size: 16px;
    color: #adaeae;
    font-family: 'OpenSans-Semibold';
    display: block;
    margin: 0px;
    margin-top: 20px;
}

.popupheadinhclassnewblock h3 span {
    text-align: left;
    font-size: 18px !important;
    color: #4e5a64;
    font-family: 'OpenSans-Semibold';
    text-transform: capitalize;
    margin: 0px;
}

.popupheadinhclassnewblock p {
    font-size: 16px;
    color: #535455;
    line-height: 24px;
    font-family: 'OpenSans-Semibold';
    margin: 0!important;
    padding: 0px!important;
}

.video_wrapper {
    width: 49%;
    margin: 0.5%;
    float: left;
    margin-top: 15px;
    position: relative;
}

.popupheadinhclassnewblock p {
    margin-left: 0.5%!important;
    margin-right: 0.5% !important;
}

.facebook_icon {
    background: #fff url("../images/fbicon.png") no-repeat center center;
    border-radius: 100px;
    padding: 5px;
    width: 26px;
    height: 26px;
    float: left;
    background-size: 36%;
    margin: 0 10px 0 0;
    border: solid 1px #a5a6af;
}

.twitter_icon {
    background: #fff url("../images/twicon.png") no-repeat center center;
    border-radius: 100px;
    padding: 5px;
    width: 26px;
    height: 26px;
    float: left;
    background-size: 70%;
    margin: 0 10px 0 0;
    border: solid 1px #a5a6af;
}

.instagram_icon {
    background: #fff url("../images/igicon.png") no-repeat center center;
    border-radius: 100px;
    padding: 5px;
    width: 26px;
    height: 26px;
    float: left;
    background-size: 66%;
    margin: 0 10px 0 0;
    border: solid 1px #a5a6af;
}

.paly_video_icon {
    display: block;
    position: absolute;
    left: 40%;
    top: 40%;
    width: 20%;
}

.paly_video_icon img {
    width: 100%;
}

.wrapperform-group {
    width: 91%;
    margin: 0px auto;
    margin-top: 15px;
}

.wrapperform-group .subform-group {
    width: 24%;
    float: left;
    position: relative;
    margin: 0.5%;
    background: #dfdddd;
}

.wrapperform-group .subform-group img {
    width: 100%;
    max-height: 150px;
}

.subform_group_con {
    width: 100vw;
    height: 150px;
    display: table-cell;
    vertical-align: middle;
}

.wrapperform-group .subform-group input[type="button"] {
    font-size: 0px;
    box-shadow: none;
    border: none;
    border-radius: 100px;
    background: url("../images/closeimg-button.png") no-repeat center center!important;
    background-size: 25px!important;
    position: absolute;
    right: 5px;
    top: 5px;
    width: 25px;
    height: 25px;
    border: solid 2px #000;
}

.koubtncls button {
    border: none!important;
    box-shadow: none!important;
}

.popupheadinhclass {
    background: #E5E7E9;
    width: 99%;
    margin: 2px auto;
    padding: 6px;
    font-size: 16px;
    color: #535455;
    line-height: 24px;
    font-family: 'OpenSans-Semibold';
}

.popupheadinhclass a {
    color: #535455;
}

.popupheadinhclass img {
    width: 100%;
}

.mentors_detail_img_wrapper_new_content_outer .wrapperform-group {
    width: 100%;
}

.mentors_detail_img_wrapper_new_content_outer .subform_group_con {
    width: 100vw;
    height: 100px;
    display: table-cell;
    vertical-align: middle;
}

.mentors_detail_img_wrapper_new_content_outer .subform-group img {
    width: 100%;
    max-height: 100px;
}

.popupheadinhclassnewblock {
    font-size: 16px;
    color: #535455;
    line-height: 24px;
    font-family: 'OpenSans-Semibold';
    margin: 15px 0;
}

.popupheadinhclassnewblock h3 {
    text-align: left;
    font-size: 16px;
    color: #adaeae;
    font-family: 'OpenSans-Semibold';
    display: block;
    margin: 0px;
    margin-top: 20px;
}

.popupheadinhclassnewblock h3 span {
    text-align: left;
    font-size: 18px !important;
    color: #4e5a64;
    font-family: 'OpenSans-Semibold';
    text-transform: capitalize;
    margin: 0px;
}

.popupheadinhclassnewblock p {
    font-size: 16px;
    color: #535455;
    line-height: 24px;
    font-family: 'OpenSans-Semibold';
    margin: 0!important;
    padding: 0px!important;
}

.mentors_detail_block_con_top .productblock ul li label {
    color: #e52b1f !important;
    font-weight: normal;
    width: 100%;
    font-size: 17px;
    text-transform: uppercase;
}

.mentors_detail_block_con_top .dnaimgwrapper {
    background-color: #e52b1f;
    width: 140px;
    max-width: inherit;
}

.mentors_detail_block_con_top .productblockibberright {
    padding: 10px;
}

.mentors_detail_block_con_top .mentors_detail_img_wrapper {
    height: 340px;
}

.mentors_detail_block_con_top .productblock ul li {
    width: 49%;
    display: inline-block;
    text-align: left;
    float: none;
    border: 1px solid #a5a6af;
    padding: 0px;
    margin-bottom: 8px;
}

.mentors_detail_block_con_top .productblock ul li label span {
    color: #080808 !important;
    font-size: 18px;
    font-weight: normal;
    margin-top: 5px !important;
    display: block;
}

.profile_form_block .contact_form_block_sec {
    background: none !important;
    padding: 20px 0;
}

.profile_form_block .contact_form {
    background: #fff;
    border: 1px solid #04649c;
    border: 1px solid #04649c;
    width: 70% !important;
    border-radius: 6px;
    margin-left: auto;
    margin-right: auto;
    display: block;
}

.profile_form_block .contact_form_top .contact_form_top_left {
    background: #04649c;
    width: 20%;
    float: left;
    padding: 21px 0 21px 0;
    border-top-left-radius: 4px;
}

.profile_form_block .contact_form_right_img {
    display: none;
}

.profile_form_block .contact_form_top .contact_form_top_right {
    background: #0092df;
    width: 80%;
    float: left;
    text-align: center;
    border-top-right-radius: 4px;
}

.profile_form_block .contact_form .form-group label {
    color: #070707;
    font-family: 'OpenSans-Regular';
    font-size: 16px;
    width: 90%;
    margin: 0px auto;
    display: block;
}

.profile_form_block .profileimgwrap {
    margin-top: 10px;
}

.profile_form_block #mceu_18 {
    margin-top: 10px;
    width: 90% !important;
    display: block;
    margin-left: auto;
    margin-right: auto;
}

.profile_form_block .kform span {
    font-family: 'OpenSans-Semibold';
    font-size: 18px;
    color: #2c2b2b;
    text-transform: uppercase;
    margin: 0px auto 20px;
    display: block;
    width: 90%;
}

.profile_form_block .contact_form .contact_submit {
    display: inline-block !important;
}

/*---------------------------contact---------------------------------------*/

.contact_body_block1 {
    background: #e4e7e8;
    padding: 0px;
}

.contact_body_block1_top {
    background: #0092df;
}

.contact_body_block1_sec {
    margin: 32px auto;
}

.contact_body_block1_top h1 {
    margin: 0px;
    font-family: 'MyriadPro-Regular';
    font-size: 34px;
    line-height: 34px;
    color: #fff;
    text-transform: uppercase;
    padding: 28px 0;
    text-align: center;
}

.contact_body_block1_sec .contact_body_block1_bottom {
    background: #fff;
    padding: 20px;
}

.contact_body_block1_sec .contact_body_block1_bottom h1 {
    font-family: 'OpenSans-Semibold';
    font-size: 18px;
    color: #2c2b2b;
    text-transform: uppercase;
    margin: 0px 0 20px 0;
}

.contact_body_block1_sec .contact_body_block1_bottom h2 {
    font-family: 'OpenSans-Regular';
    font-size: 16px;
    color: #070707;
    margin: 0px;
    font-style: italic;
    line-height: 24px;
}

.contact_body_block1_sec .contact_body_block1_bottom h2 {
    font-family: 'OpenSans-Regular';
    font-size: 16px;
    color: #070707;
    margin: 0px;
    font-style: italic;
    line-height: 24px;
}

.contact_body_block1_sec .contact_body_block1_bottom h3 {
    font-family: 'OpenSans-Regular';
    font-size: 16px;
    color: #0092df;
    margin: 30px 0 0 0;
    line-height: 24px;
}

.contact_body_block1_bottom_left {
    float: left;
    width: 50%;
}

.contact_body_block1_bottom_left .contact_body_block1_address1 {
    float: left;
    width: 53%;
}

.contact_body_block1_bottom_left .contact_body_block1_address2 {
    float: right;
}

.contact_body_block1_bottom_left .contact_tell {
    background: url("../images/contact_icon1.png") no-repeat left center;
    padding: 10px 0 10px 40px;
    display: block;
    color: #070707;
    font-family: 'OpenSans-Regular';
    font-size: 16px;
    margin-bottom: 10px;
}

.contact_body_block1_bottom_left .contact_mail {
    background: url("../images/contact_icon2.png") no-repeat left center;
    padding: 10px 0 10px 40px;
    display: block;
    color: #070707;
    font-family: 'OpenSans-Regular';
    font-size: 16px;
}

.contact_body_block1_bottom_right {
    float: left;
    width: 44%;
    margin-left: 4%;
    margin-right: 2%;
    border: 2px solid #d6d6d6;
}

.contact_body_block1_bottom_right iframe {
    width: 100%;
    margin: 0 auto;
    display: block;
}

.contact_form_block {
    background: #e4e7e8;
    padding: 0px;
}

.contact_form_block_sec {
    background: url("../images/contact_form_blockbg.png") no-repeat right top;
    padding-bottom: 44px;
}

.contact_form {
    background: #fff;
    border: 1px solid #0092df;
    width: 496px;
    border-radius: 6px;
    margin-left: 40px;
}

.contact_form_top {
    width: 100%;
    height: 76px;
    position: relative;
    margin-bottom: 24px;
}

.contact_form_top .contact_form_top_left {
    background: #47746e;
    width: 91px;
    float: left;
    padding: 22px 0 21px 0;
    border-top-left-radius: 4px;
}

.contact_form_top .contact_form_top_left img {
    display: table;
    margin: 0 auto;
}

.contact_form_top .contact_form_top_right {
    background: #0092df;
    width: 403px;
    float: left;
    text-align: center;
    border-top-right-radius: 4px;
}

.contact_form_top .contact_form_top_right h1 {
    margin: 0px;
    font-family: 'MyriadPro-Regular';
    font-size: 32px;
    color: #fff;
    padding: 18px 0;
}

.contact_form_top .contact_form_right_img {
    position: absolute;
    right: -30px;
    top: 22px;
}

.contact_form .contact_form_input {
    background: #f7f7f7;
    border: 1px solid #dfdddd;
    border-radius: 5px;
    width: 90%;
    margin: 10px auto;
    display: block;
    height: 50px;
    font-family: 'OpenSans-Italic';
    font-size: 14px;
    color: #000;
    padding-left: 14px;
}

/*color: #b1b1b1;*/

.contact_form .contact_form_textarea {
    background: #f7f7f7;
    border: 1px solid #dfdddd;
    border-radius: 5px;
    width: 90%;
    margin: 10px auto;
    display: block;
    font-family: 'OpenSans-Italic';
    font-size: 14px;
    color: #000;
    padding-left: 14px;
    padding-top: 10px;
    resize: none;
}

.contact_form .errmsg {
    margin-left: 5%;
    color: #ff0000;
    font-family: 'OpenSans-Regular';
    font-size: 14px;
}

.contact_form .contact_submit {
    width: 160px;
    margin: 20px auto;
    display: block;
    background: rgba(14, 133, 202, 1);
    background: -moz-linear-gradient(top, rgba(14, 133, 202, 1) 0%, rgba(4, 100, 156, 1) 100%);
    background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(14, 133, 202, 1)), color-stop(100%, rgba(4, 100, 156, 1)));
    background: -webkit-linear-gradient(top, rgba(14, 133, 202, 1) 0%, rgba(4, 100, 156, 1) 100%);
    background: -o-linear-gradient(top, rgba(14, 133, 202, 1) 0%, rgba(4, 100, 156, 1) 100%);
    background: -ms-linear-gradient(top, rgba(14, 133, 202, 1) 0%, rgba(4, 100, 156, 1) 100%);
    background: linear-gradient(to bottom, rgba(14, 133, 202, 1) 0%, rgba(4, 100, 156, 1) 100%);
    filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#0e85ca', endColorstr='#04649c', GradientType=0);
    font-family: 'OpenSans-Semibold';
    font-size: 20px;
    color: #fff;
    text-align: center;
    border: none;
    height: 50px;
    border-radius: 6px;
}

.contact_form_newpage .contact_form_input {
    width: 100%!important;
}

.contact_form_newpage .form-group label {
    margin: 0!important;
}

.contact_form_newpage .kform span {
    width: 99%!important;
}

.contact_form_newpage .profileimgwrap {
    width: 100%;
    height: auto;
    margin-left: 0%;
}

.contact_form_newpage #mceu_18 {
    width: 100%!important;
}

.contact_form_newpage .youtubecls .contact_form_input {
    width: 93%!important;
    float: left;
}

.contact_form_newpage .youtubecls a {
    display: inline-block;
    float: left;
    background: #0092df;
    color: #fff;
    font-family: 'MyriadPro-Regular';
    font-size: 25px;
    color: #fff;
    border-radius: 100px;
    width: 30px;
    height: 30px;
    text-align: center;
    line-height: 26px;
    font-weight: bold;
    margin: 20px 0 0 16px;
}

.contact_form_newformwrapper {
    width: 90%;
    margin: 0 auto;
}

.contact_form_newpage .profileimgwrap {
    width: 100%;
    height: auto;
    margin-left: 0%;
}

.profileimgwrap img {
    max-width: 100%;
}

.koubtncls {
    text-align: center;
    padding-bottom: 20px;
}

.mentors_detail_img_wrapper_new_outer {
    position: relative;
}

.mentors_detail_img_wrapper_new_content h2 {
    text-align: left;
    font-size: 24px;
    color: #e75248;
    padding: 0px 0px 5px;
    font-family: 'OpenSans-Semibold';
    text-transform: uppercase;
    display: block;
    margin: 0px;
    border-bottom: 1px solid #cccfd2;
    margin-bottom: 5px;
}

.mentors_detail_img_wrapper_new_content p {
    font-size: 16px;
    color: #535455;
    line-height: 24px;
    font-family: 'OpenSans-Semibold';
    margin: 0!important;
    padding: 0px!important;
}

.mentors_detail_img_wrapper_new_content p span {
    color: #181818;
    text-transform: uppercase;
    display: block;
    margin-top: 10px;
    margin-bottom: 10px;
    font-size: 14px;
}

.mentors_detail_img_wrapper_new_content h3 {
    text-align: left;
    font-size: 16px;
    color: #adaeae;
    font-family: 'OpenSans-Semibold';
    display: block;
    margin: 0px;
    margin-top: 20px;
}

.mentors_detail_img_wrapper_new_content h3 span {
    text-align: left;
    font-size: 18px !important;
    color: #4e5a64;
    font-family: 'OpenSans-Semibold';
    text-transform: capitalize;
    margin: 0px;
}

.mentors_detail_img_wrapper_new img {
    max-width: 100%;
    position: absolute;
    top: 50%;
    left: 0;
    transform: translateY(-50%);
}

/*------------------------end-contact-------------------------------------*/

.user_management_edit {
    background: #fff;
    border: 1px solid #04649c;
    width: 70% !important;
    border-radius: 6px;
    margin-left: auto;
    margin-right: auto;
    display: block;
    margin: 25px auto;
}

.user_management_edit legend.te {
    background: #0092df;
    margin: 0px!important;
    font-family: 'MyriadPro-Regular'!important;
    font-size: 30px!important;
    color: #fff!important;
    padding: 20px!important;
    font-weight: normal!important;
}

.user_management_edit legend.te a {
    color: #fff!important;
}

.user_management_edit dt {
    width: 90%;
    margin: 0px auto!important;
    padding: 15px 0 0px 0!important;
    color: #070707;
    font-family: 'OpenSans-Regular';
    font-size: 16px;
}

.user_management_edit dd {
    width: 90%;
    margin: 0 auto!important;
}

.user_management_edit dd label {
    margin-bottom: 0px;
}

.user_management_edit dd input {
    background-color: #f7f7f7;
    border: 1px solid #dfdddd;
    border-radius: 5px;
    width: 100%;
    margin: 10px auto;
    display: block;
    height: 50px;
    font-family: 'OpenSans-Italic';
    font-size: 14px;
    color: #000;
    padding-left: 14px;
    box-shadow: none!important;
}

.user_management_edit dd select {
    background-color: #f7f7f7;
    border: 1px solid #dfdddd;
    border-radius: 5px;
    width: 100%;
    margin: 10px auto;
    display: block;
    height: 50px;
    font-family: 'OpenSans-Italic';
    font-size: 14px;
    color: #000;
    padding-left: 14px;
    box-shadow: none!important;
}

.user_management_edit .te_buttons {
    text-align: center!important;
    padding: 10px 0 20px 0!important;
    background-color: #fff!important;
    border-radius: 15px;
}

.user_management_edit .te_buttons .te_buttons {
    width: 240px;
    margin: 20px auto;
    background: rgba(14, 133, 202, 1);
    background: -moz-linear-gradient(top, rgba(14, 133, 202, 1) 0%, rgba(4, 100, 156, 1) 100%);
    background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(14, 133, 202, 1)), color-stop(100%, rgba(4, 100, 156, 1)));
    background: -webkit-linear-gradient(top, rgba(14, 133, 202, 1) 0%, rgba(4, 100, 156, 1) 100%);
    background: -o-linear-gradient(top, rgba(14, 133, 202, 1) 0%, rgba(4, 100, 156, 1) 100%);
    background: -ms-linear-gradient(top, rgba(14, 133, 202, 1) 0%, rgba(4, 100, 156, 1) 100%);
    background: linear-gradient(to bottom, rgba(14, 133, 202, 1) 0%, rgba(4, 100, 156, 1) 100%);
    filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#0e85ca', endColorstr='#04649c', GradientType=0);
    font-family: 'OpenSans-Semibold';
    font-size: 20px;
    color: #fff;
    text-align: center;
    border: none;
    height: 50px;
    border-radius: 6px;
    outline: none!important;
    box-shadow: none!important;
    padding: 0px;
    width: 120px;
}

.gotowebinarheadingh2 {
    background: #0092df;
    font-family: 'OpenSans-Bold';
    font-size: 23px;
    text-align: center;
    color: #fff;
    text-transform: uppercase;
    margin: 0px;
    padding: 20px 10px;
}

.formwebinernew .blogfilter {
    margin: 20px auto 12px auto;
    text-align: center;
    width: 100%;
}

.formwebinernew .blogfilter label {
    padding: 0 10px;
    margin: 0px;
}

.formwebinernew .blogfilter input[type="text"] {
    min-width: 200px;
}

.webaner_table_wrapper tr th {
    background: #04649c !important;
    color: #fff !important;
    font-family: "OpenSans-Semibold";
    font-size: 14px;
    padding: 8px 4px;
}

.webaner_table_wrapper tr td {
    font-size: 14px;
    padding: 8px 4px;
}

.webaner_table_wrapper tr td .button {
    margin: 0px auto;
    text-align: center;
    padding: 5px 6px 6px 6px;
    background: rgba(14, 133, 202, 1);
    background: -moz-linear-gradient(top, rgba(14, 133, 202, 1) 0%, rgba(4, 100, 156, 1) 100%);
    background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(14, 133, 202, 1)), color-stop(100%, rgba(4, 100, 156, 1)));
    background: -webkit-linear-gradient(top, rgba(14, 133, 202, 1) 0%, rgba(4, 100, 156, 1) 100%);
    background: -o-linear-gradient(top, rgba(14, 133, 202, 1) 0%, rgba(4, 100, 156, 1) 100%);
    background: -ms-linear-gradient(top, rgba(14, 133, 202, 1) 0%, rgba(4, 100, 156, 1) 100%);
    background: linear-gradient(to bottom, rgba(14, 133, 202, 1) 0%, rgba(4, 100, 156, 1) 100%);
    filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#0e85ca', endColorstr='#04649c', GradientType=0);
    color: #fff;
    text-decoration: none;
    border-radius: 4px;
    font-size: 13px;
    line-height: 18px;
    box-shadow: none!important;
}

.webaner_table_wrapper .table_div {
    width: 100%;
    margin: 0 auto;
}

.webaner_table_wrapper .productblockibberwrapper {
    width: 60%;
    margin: 0px auto 20px;
}

.productblockibberwrapperheader {
    width: 60%;
    margin: 20px auto 0px;
}

.productblockibberwrapperheader .form_heading h2 {
    font-family: 'OpenSans-Regular';
    font-size: 36px;
    color: #fff;
    text-align: center;
    margin: 0;
    padding: 8px 5px 8px 5px;
    text-transform: uppercase;
}

.productblockibberwrapper {
    background-color: #fff;
    display: block;
    height: auto;
    overflow: inherit;
    width: 60%;
    margin: 0 auto;
}

.productblockibberwrapper .productblockibber {
    height: 100% !important;
    position: relative;
    padding: 10px;
    padding-bottom: 12px;
}

.productblockibberwrapper .dnaimgwrapper {
    height: 100% !important;
}

.productblockibberwrapper .row-eq-height {
    height: 100% !important;
    padding: 0px;
    margin: 0px;
}

.productblockibberwrapper .dnaimgwrapper {
    background-color: #e52b1f;
    height: 100% !important;
    padding: 10px !important;
    margin: 0px !important;
    width: 200px;
    text-align: center;
}

.productblockibberwrapper .dnaimgwrapper img {
    max-width: 100%;
    position: inherit;
    top: 0%;
    left: 0%;
    transform: translate(0%, 0%);
    width: 100%;
}

.productblockibberwrapper .productblockibberright label {
    display: block;
    font-size: 28px;
    color: #e52b1f;
    font-family: 'OpenSans-Semibold';
    font-weight: normal;
    padding-bottom: 0px;
    text-transform: uppercase;
    width: 100%;
}

.productblockibberwrapper .productblockibberright label span {
    font-family: 'OpenSans-Semibold';
    font-size: 22px;
    color: #080808;
    line-height: 30px;
    padding: 15px 0px;
}

.productblockibberwrapper .productblockibberright {
    position: relative;
    padding: 0px;
    margin-left: 3%;
    max-width: 70%;
}

.productblockibberwrapper .productblockibberrightinner {
    max-width: 100%;
    position: inherit;
    top: 0%;
    left: 0%;
    transform: translate(0%, 0%);
    width: 100%;
}

.productblockibberwrapperheader .form_heading {
    background: rgba(14, 133, 202, 1);
    background: -moz-linear-gradient(top, rgba(14, 133, 202, 1) 0%, rgba(4, 100, 156, 1) 100%);
    background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(14, 133, 202, 1)), color-stop(100%, rgba(4, 100, 156, 1)));
    background: -webkit-linear-gradient(top, rgba(14, 133, 202, 1) 0%, rgba(4, 100, 156, 1) 100%);
    background: -o-linear-gradient(top, rgba(14, 133, 202, 1) 0%, rgba(4, 100, 156, 1) 100%);
    background: -ms-linear-gradient(top, rgba(14, 133, 202, 1) 0%, rgba(4, 100, 156, 1) 100%);
    background: linear-gradient(to bottom, rgba(14, 133, 202, 1) 0%, rgba(4, 100, 156, 1) 100%);
    filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#0e85ca', endColorstr='#04649c', GradientType=0);
    padding: 10px;
    border-radius: 6px 6px 0 0;
}

.productblockibberwrapper .productblockibberright h4 {
    text-align: left;
    font-size: 16px;
    color: #504f4f;
    padding: 0px;
    margin: 0px;
    line-height: 24px;
}

.paymenyinfowrapper .product_form_main {
    padding: 10px;
    display: block;
    ;
    width: 100%;
}

.paymenyinfowrapper .product_form {
    background: #fff;
    border: solid 1px #cdcdcd;
    border-radius: 6px;
    position: relative;
    z-index: 99;
    width: 60%;
    margin: 20px auto;
}

.paymenyinfowrapper .form-group {
    width: 100%;
}

.paymenyinfowrapper .product_form .form_heading {
    background: rgba(14, 133, 202, 1);
    background: -moz-linear-gradient(top, rgba(14, 133, 202, 1) 0%, rgba(4, 100, 156, 1) 100%);
    background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(14, 133, 202, 1)), color-stop(100%, rgba(4, 100, 156, 1)));
    background: -webkit-linear-gradient(top, rgba(14, 133, 202, 1) 0%, rgba(4, 100, 156, 1) 100%);
    background: -o-linear-gradient(top, rgba(14, 133, 202, 1) 0%, rgba(4, 100, 156, 1) 100%);
    background: -ms-linear-gradient(top, rgba(14, 133, 202, 1) 0%, rgba(4, 100, 156, 1) 100%);
    background: linear-gradient(to bottom, rgba(14, 133, 202, 1) 0%, rgba(4, 100, 156, 1) 100%);
    filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#0e85ca', endColorstr='#04649c', GradientType=0);
    padding: 10px;
    border-radius: 6px 6px 0 0;
}

.paymenyinfowrapper .product_form h2 {
    font-family: 'OpenSans-Regular';
    font-size: 36px;
    color: #fff;
    text-align: center;
    margin: 0;
    padding: 8px 5px 8px 5px;
    text-transform: uppercase;
}

.paymenyinfowrapper .product_form .secure_img {
    width: 274px;
    display: block;
    margin: 0 auto;
    margin-bottom: 15px;
}

.paymenyinfowrapper .cart_formbox1 {
    width: 100%;
    margin: 0 auto;
    background: #e5e7e8;
    border: solid 1px #cdcdcd;
    margin-bottom: 0px;
    border-radius: 0 0 6px 6px;
    padding: 10px;
}

.paymenyinfowrapper h3 {
    background: #323232;
    font-family: 'OpenSans-Bold';
    font-size: 30px;
    color: #ffffff;
    text-transform: uppercase;
    text-align: center;
    margin: 0 0 16px 0;
    padding: 15px 2px 6px 2px;
    line-height: inherit;
}

.paymenyinfowrapper .form-group {
    margin: 0 0 16px 0;
    padding: 0 15px;
}

.paymenyinfowrapper .form-group label {
    float: left;
    font-weight: normal;
    font-size: 16px;
    color: #424242;
    text-align: left;
    line-height: 42px;
    margin: 0;
    padding: 0;
}

.paymenyinfowrapper .form-group .form-control {
    width: 100%;
    height: 42px;
    float: right;
    border-radius: 0px!important;
    border: solid 1px #c0c3c5!important;
    padding: 2px;
    font-size: 14px;
    box-shadow: none!important;
}

.paymenyinfowrapper .form-group .form-control_textarea, .paymenyinfowrapper .form-group input[type="text"] {
    width: 100%;
    height: 42px;
    float: right;
    border-radius: 0px!important;
    border: solid 1px #c0c3c5!important;
    box-shadow: none!important;
    padding: 2px;
    resize: none;
    font-size: 14px;
}

.paymenyinfowrapper .form-group .form-control_select {
    font-size: 14px;
    width: 100%;
    height: 42px;
    float: right;
    border-radius: 0px!important;
    border: solid 1px #c0c3c5!important;
    box-shadow: none!important;
    padding: 2px;
    background: #fff;
}

.paymenyinfowrapper .form-group .region {
    font-size: 14px;
    width: 100%;
    height: 42px;
    float: right;
    border-radius: 0px!important;
    border: solid 1px #c0c3c5!important;
    box-shadow: none!important;
    padding: 2px;
    background: #fff;
}

.paymenyinfowrapper .row {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-right: 0px;
    margin-left: 0px;
    padding: 0px;
}

.paymenyinfowrapper .col-form-label {
    padding-top: calc(.5rem - 1px * 2);
    padding-bottom: calc(.5rem - 1px * 2);
    margin-bottom: 0;
}

.paymenyinfowrapper .col-2 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 16.666667%;
    -ms-flex: 0 0 16.666667%;
    flex: 0 0 16.666667%;
    max-width: 16.666667%;
}

.paymenyinfowrapper .col-10 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 83.333333%;
    -ms-flex: 0 0 83.333333%;
    flex: 0 0 83.333333%;
    max-width: 83.333333%;
}

.paymenyinfowrapper .col, .paymenyinfowrapper .col-1, .paymenyinfowrapper .col-10, .paymenyinfowrapper .col-11, .paymenyinfowrapper .col-12, .paymenyinfowrapper .col-2, .paymenyinfowrapper .col-3, .paymenyinfowrapper .col-4, .paymenyinfowrapper .col-5, .paymenyinfowrapper .col-6, .paymenyinfowrapper .col-7, .paymenyinfowrapper .col-8, .paymenyinfowrapper .col-9 {
    padding-right: 15px;
    padding-left: 15px;
    position: relative;
    min-height: 1px;
}

.paymenyinfowrapper .pro_block5 {
    padding: 15px;
}

.paymenyinfowrapper .pro_block5 h6 {
    padding-bottom: 10px;
}

.paymenyinfowrapper .pro_block5 label {
    text-align: center;
}

.paymenyinfowrapper .cart_formbox1 .chakeboxdiv input {
    padding-right: 8px;
}

.paymenyinfowrapper .cart_formbox1 .chakeboxdiv {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    color: #ed0331;
}

.paymenyinfowrapper .cart_formbox1 h4 {
    font-family: "opensans-regular" !important;
    font-size: 24px !important;
    color: #000 !important;
    padding: 5px 0px 15px !important;
    margin: 0px;
}

.paymenyinfowrapper .cart_formbox1 .cardinfo {
    float: left !important;
    margin-top: 5px;
    width: auto !important;
}

.paymenyinfowrapper .cart_formbox1 .Exp_Date {
    width: 100%;
    float: right;
}

.paymenyinfowrapper .cart_formbox1 .cvvno {
    float: left!important;
    margin-left: 12px;
}

.paymenyinfowrapper .cart_formbox1 .Exp_Date select {
    border: solid 1px #c0c3c5!important;
    box-shadow: none;
    border-radius: 0px;
    height: 42px;
    width: 49%;
    font-size: 13px;
    margin-right: 1%;
}

.paymenyinfowrapper .cart_formbox1 .Exp_Date select:last-child {
    margin-right: 0px !important;
}

.paymenyinfowrapper .cart_formbox1 .subbtn_pro {
    background: #0094e0 url("../images/btn2.png") repeat-x left top;
    width: 244px;
    margin: 14px auto;
    display: block;
    margin-top: 5px;
    border: none;
    cursor: pointer;
    font-size: 44px;
    color: #ffffff;
    font-family: 'built_titlingsemibold';
    border: solid 6px #fff;
    border-radius: 5px;
    box-shadow: 0 0px 5px #888;
}

.paymenyinfowrapper .productform_bottom {
    border: 1px solid #cdcdcd;
    margin-top: 12px;
    border-radius: 6px;
    padding: 5px;
    text-align: center;
    font-size: 14px;
    color: #023d0d;
    font-family: Arial, Helvetica, sans-serif;
}

.paymenyinfowrapper .productform_bottom img {
    width: 100%;
}

.totalhedingclass {
    font-weight: bold;
}

.totalvalueclass {
    font-weight: bold;
}

.formwebinernew .blogfilter input[type="text"] {
    margin-bottom: 5px;
}

.formwebinernew .blogfilter select {
    margin-bottom: 5px;
}

.productblockpopup h2 {
    margin: 0;
    padding: 15px 0;
}

.paymenyinfowrapper .form-group label {
    float: none!important;
    display: inline-block;
    padding-left: 0px;
}

.product_div_new .checkboxnewone .formcheckbox {
    display: inline-block;
    float: none;
    width: auto;
}

/*---Start Subrata css----2018-10-29----*/

.ss_listsection .row-flex-column:nth-child(1) {
    width: 100% !important;
}

.ss_listsection .row-flex-column:nth-child(1) .imageleftwrapper {
    position: inherit;
    margin-top: 0px;
    width: 310px;
    float: left;
    z-index: 9;
    margin-right: 20px;
    margin-bottom: 20px;
}

.ss_listsection .list2 .bullet ul {
    margin-top: 0 !important;
}

.ss_listsection .list2 ul li.bullet {
    list-style-image: url("../images/listbullet1new.png") !important;
    display: list-item;
}

.ss_listsection3 .row-flex-column:nth-child(1) {
    width: 100% !important;
}

.ss_listsection3 .row-flex-column:nth-child(1) .imageleftwrapper {
    position: inherit;
    margin-top: 0px;
    width: 310px;
    float: left;
    z-index: 9;
    margin-right: 20px;
    margin-bottom: 20px;
}

.ss_listsection3 .list2bg {
    display: inline-block !important;
}

.ss_listsection3 .list2 .bullet ul {
    margin-top: 0 !important;
}

.ss_listsection3 .list2 ul li.bullet {
    list-style-image: url("../images/listbullet1new.png") !important;
    display: list-item;
}

.ss_listsection3 .list2 ul.bulletwrapperbg {
    padding: 10px;
    margin: 0px 0 0 0 !important;
    margin-top: 0px;
    margin-bottom: 0px;
    background: url("../images/lesson3_upbg4.png") no-repeat bottom right !important;
    background-size: 50% !important;
    height: auto;
    position: relative;
    display: inline-block;
    margin-top: 0 !important;
    margin-bottom: 0 !important;
    padding: 16px 0px;
}

.ss_listsection3 .list3bg {
    padding: 0px;
    background: url("../images/list3bg.png") no-repeat bottom -40px right -7%;
    background-size: auto auto;
    background-size: contain;
    margin: 0px !important;
}

.ss_listsection3 .list3bg .listmain ul {
    width: 55%;
    margin: 0px !important;
}

.ss_listsection4 .row-flex-column:nth-child(1) {
    width: 100% !important;
}

.ss_listsection4 .row-flex-column:nth-child(1) .imageleftwrapper {
    position: inherit;
    margin-top: 0px;
    width: 310px;
    float: left;
    z-index: 9;
    margin-right: 20px;
    margin-bottom: 20px;
}

.ss_listsection4 .list2 .bullet ul {
    margin-top: 0 !important;
    display: block;
}

.ss_listsection4 .list2 ul li.bullet {
    list-style-image: url("../images/listbullet1new.png") !important;
    display: list-item;
}

.ss_successAtitude .listsection .list2bg .row-flex .row-flex-column:nth-child(1) {
    margin-top: 0;
}

.kb_listsection .imageleftwrapper {
    width: 100% !important;
}

.training-banner-wrapper {
    width: 100%;
}

.training-banner-wrapper img {
    max-width: 100%;
}

.success_wrapper {
    margin: 32px auto;
    width: 90%;
}

.success_heading {
    background: #0092df;
    color: #fff;
    font-family: 'robotoblack';
    font-size: 36px;
    line-height: 38px;
    margin: 0;
    padding: 10px 0;
    text-align: center;
    text-transform: uppercase;
}

.success_msg_con {
    position: relative;
    background: url("../images/newsuccess_banner1.jpg") no-repeat left top;
    height: 268px;
    background-size: cover;
}

.success_msg_con .success_msg_img {
    width: 100%;
}

.success_msg_con .success_msg_img img {
    width: 100%;
}

.success_msg_text {
    position: absolute;
    width: 840px;
    text-align: left;
    padding: 0 100px 0 0;
    right: 0;
    top: 50%;
    transform: translate(0, -50%);
}

.success_msg_text h2 {
    color: #ffffff;
    /* font-family: "TheBoldFont-Regular";*/
    font-family: 'robotoblack';
    font-size: 46px;
    line-height: 45px;
    margin: 0;
    text-shadow: 0 0 5px #888;
    text-transform: uppercase;
}

.success_msg_text h3 {
    color: #202020;
    font-family: 'OpenSans-Semibold';
    font-size: 30px;
    line-height: 34px;
    margin: 15px 0 0 0;
    text-shadow: 0 0 5px #888;
    text-transform: uppercase;
}

.success_msg_con2new {
    position: relative;
    background: #21c1e9 url("../images/newsuccess_banner2.jpg") no-repeat right top;
    height: 268px;
    background-size: cover;
    border-top: solid 1px #fff;
}

.success_msg_textnew2 {
    position: absolute;
    width: 840px;
    text-align: center;
    padding: 0;
    right: 140px;
    top: 50%;
    transform: translate(0, -50%);
}

.success_msg_textnew2 h2 {
    margin: 0;
    padding: 0;
    font-size: 36px;
    line-height: 40px;
    color: #ffffff;
    font-family: 'RobotoBold';
    text-shadow: 0 0 5px #888;
}

.success_msg_textnew2 a {
    display: inline-block;
    margin-top: 25px;
    background: #23363c;
    border-top: solid 1px #79d7f2;
    border-radius: 8px;
    padding: 10px 15px;
    font-size: 26px;
    color: #ffffff;
    text-transform: uppercase;
    font-family: 'RobotoBold';
}

.success_msg_text a {
    display: inline-block;
    margin-top: 15px;
    background: #23363c;
    border-top: solid 1px #79d7f2;
    border-radius: 6px;
    padding: 6px 25px;
    font-size: 26px;
    color: #ffffff;
    text-transform: uppercase;
    font-family: 'RobotoBold';
}

.success_msg_carttable {
    margin-top: 32px;
}

.success_msg_carttable .success_table1 {
    margin-bottom: 0px;
}

.success_msg_carttable .success_table1 th {
    font-family: 'OpenSans-Semibold';
    font-size: 16px;
    color: #fff;
    background: #70aba3;
    padding: 10px;
    border: solid 1px #e4e7e8;
}

.success_msg_carttable .success_table1 td {
    font-family: 'OpenSans-Regular';
    font-size: 14px;
    color: #000;
    padding: 10px;
    background: #fff;
    border: solid 1px #e4e7e8;
}

.success_msg_carttable h5 {
    font-family: "OpenSans-Semibold";
    font-size: 24px;
    line-height: 26px;
    color: #000;
    margin: 0;
    padding: 35px 4px;
    text-align: center;
}

.success_msg_carttable .success_table2 {
    margin-bottom: 0px;
}

.success_msg_carttable .success_table2 th {
    font-family: 'OpenSans-Semibold';
    font-size: 16px;
    color: #fff;
    background: #70aba3;
    padding: 10px;
}

.success_msg_carttable .success_table2 td {
    font-family: 'OpenSans-Regular';
    font-size: 14px;
    color: #000;
    padding: 10px;
}

.success_msg_carttable tr:nth-child(even) {
    background: #eef2f0;
}

.success_msg_carttable tr:nth-child(odd) {
    background: #fff;
}

.success_msg_carttable .success_table3 {
    margin-bottom: 30px;
}

.success_msg_carttable .success_table3 table {
    margin-bottom: 0px;
}

.success_msg_carttable .success_table3 .success_table3_tdl {
    border-right: solid 10px #e4e7e8;
    padding: 0px;
}

.success_msg_carttable .success_table3 .success_table3_tdr {
    border-left: solid 10px #e4e7e8;
    padding: 0px;
}

.success_msg_carttable .success_table3 th {
    font-family: 'OpenSans-Semibold';
    font-size: 16px;
    color: #fff;
    background: #70aba3;
    padding: 10px;
}

.success_msg_carttable .success_table3 td {
    font-family: 'OpenSans-Regular';
    font-size: 14px;
    color: #000;
    padding: 10px;
}

.productblock ul {
    margin: 0px!important;
}

.list-inline {
    margin-left: 0px!important;
}

.socialmediawrappersingleblock {
    float: left;
}

.vivacity_grid_socialmedia_wrapper {
    overflow: hidden;
}

.fswrappersingleblock {
    float: left;
}

.vivacity_grid_funnelsubscription_wrapper {
    overflow: hidden;
}

.fswrappersingleblockwrapperinfowrapper .col-lg-5 {
    padding-left: 0px;
    float: left;
}

.fswrappersingleblockwrapperinfowrapper .col-lg-7 {
    padding-right: 0px;
    float: left;
}

.fswrappersingleblockwrapperinfowrapper {
    padding: 10px;
    overflow: hidden;
}

.foooter_section {
    background: #ffffff;
    border-top: solid 6px #e3ebe7;
    padding: 32px 0;
    padding-right: 0px;
    padding-left: 0px;
    margin-bottom: 30px;
    display: block;
    overflow: hidden;
    width: auto;
}

.foooter_section .row {
    width: auto !important;
    padding: 0 20px !important;
    margin: 0 !important;
}

.product_banner_section .product_banner_col {
    padding: 0px;
    max-width: inherit;
    width: 74%;
    margin: 0 auto;
}

.shopcart {
    margin: 30px auto;
    overflow: hidden;
    max-width: inherit;
    width: 90%!important;
    margin: 0 auto;
}

.shopcart .row {
    margin-right: 0;
    margin-left: 0;
}

.shopcart .teambuilder_right_menu .icon_button span:before {
    display: none!important;
}

.shopcart .teambuilder_right_menu .icon_button span {
    position: relative;
    padding-left: 0;
    height: 100%;
}

.shopcart .teambuilder_right_menu .icon_button {
    padding: 10px!important;
    height: auto!important;
    margin: 0px!important;
    background-position: 10px center!important;
    padding-left: 60px!important;
}

.shopcart .span4 li {
    padding: 0px!important;
}

.shopcart .span4 li {
    padding-left: 10px!important;
}

.left_pro_blog {
    padding: 20px 0 0 0!important;
}

.newshop_block2new {
    margin: 0 auto;
    margin-top: 38px;
    width: 1172px;
    border: solid 1px #66ae69;
    padding: 2px!important;
}

.newshop2_main_wrappernew {
    background: rgba(121, 179, 122, 1);
    background: -moz-linear-gradient(45deg, rgba(121, 179, 122, 1) 0%, rgba(239, 250, 238, 1) 100%);
    background: -webkit-gradient(left bottom, right top, color-stop(0%, rgba(121, 179, 122, 1)), color-stop(100%, rgba(239, 250, 238, 1)));
    background: -webkit-linear-gradient(45deg, rgba(121, 179, 122, 1) 0%, rgba(239, 250, 238, 1) 100%);
    background: -o-linear-gradient(45deg, rgba(121, 179, 122, 1) 0%, rgba(239, 250, 238, 1) 100%);
    background: -ms-linear-gradient(45deg, rgba(121, 179, 122, 1) 0%, rgba(239, 250, 238, 1) 100%);
    background: linear-gradient(45deg, rgba(121, 179, 122, 1) 0%, rgba(239, 250, 238, 1) 100%);
    filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#79b37a', endColorstr='#effaee', GradientType=1);
    position: relative;
}

.newshop_block2_wrappernew {
    background: url("../images/newshop_new_blockimg.png") no-repeat 280px 40px;
    min-height: 428px;
    overflow: hidden;
}

.newshop_block2_wrappernew h2 {
    margin: 14px 15px 15px 16px;
    background: url("../images/new_shop_icon1.png") no-repeat left center;
    padding: 8px 0 0px 53px;
    font-size: 24px;
    color: #494848;
    font-family: 'OpenSans-Semibold';
}

.newshop_block2_wrappernew h2 span {
    display: inline-block;
    color: #fff;
    background: #ff5b4f;
    border: solid 1px #c3e0e3;
    padding: 2px 10px;
    border-radius: 4px;
}

.newshop_block2_wrappernew h3 {
    width: 480px;
    margin: 0 0 0 350px;
    font-size: 14px;
    color: #1b1b1b;
    font-family: 'OpenSans-Regular';
    line-height: 24px;
}

.newshop_block2_wrappernew .newshop_img {
    position: absolute;
    width: 304px;
    top: 75px;
    left: 60px;
}

.newshop_block2_wrappernew .newshop_img img {
    width: 100%;
}

.newshop_block2_wrappernew h4 {
    width: 410px;
    margin: 20px 0 0 349px;
}

.newshop_block2_wrappernew h4 label {
    display: block;
    background: url("../images/new_shop_icon3.png") no-repeat left 4px;
    padding: 0 0 0 30px;
    margin: 16px 0;
    font-size: 18px;
    color: #000000;
    font-family: 'OpenSans-Regular';
    display: block;
    font-weight: normal;
}

.newshop_block2_wrappernew h5 {
    width: 440px;
    margin: 24px 0 0 350px;
    font-size: 14px;
    color: #000000;
    font-family: 'OpenSans-Regular';
    line-height: 24px;
}

.newshop_block2_wrappernew .newshop_buynow {
    width: 190px;
    background: rgba(47, 62, 71, 1);
    background: -moz-linear-gradient(top, rgba(47, 62, 71, 1) 0%, rgba(30, 34, 37, 1) 100%);
    background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(47, 62, 71, 1)), color-stop(100%, rgba(30, 34, 37, 1)));
    background: -webkit-linear-gradient(top, rgba(47, 62, 71, 1) 0%, rgba(30, 34, 37, 1) 100%);
    background: -o-linear-gradient(top, rgba(47, 62, 71, 1) 0%, rgba(30, 34, 37, 1) 100%);
    background: -ms-linear-gradient(top, rgba(47, 62, 71, 1) 0%, rgba(30, 34, 37, 1) 100%);
    background: linear-gradient(to bottom, rgba(47, 62, 71, 1) 0%, rgba(30, 34, 37, 1) 100%);
    filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#2f3e47', endColorstr='#1e2225', GradientType=0);
    font-size: 24px;
    color: #ffffff;
    text-transform: uppercase;
    font-family: 'OpenSans-Bold';
    border-radius: 4px;
    position: absolute;
    bottom: 24px;
    right: 287px;
    z-index: 99;
}

.newshop_block2_wrappernew .newshop_buynow a {
    display: block;
    background: url("../images/new_shop_icon2.png") no-repeat 150px center;
    font-size: 24px;
    color: #cce2e5;
    text-transform: uppercase;
    font-family: 'OpenSans-Semibold';
    padding: 5px 46px 5px 18px;
}

.menu_block .navbar-toggle {
    background: none;
    border: none;
    box-shadow: none;
    outline: none;
}

.menu_block .collapse {
    display: block;
}

.top_banner_block3 .container {
    max-width: 1200px!important;
}

.body_block3 .container {
    width: 1160px!important;
    max-width: inherit!important;
    padding: 0px!important;
}

.body_block3 .collapse {
    display: block;
}

.body_block3 ul {
    margin: 0px!important;
}

.formwebinernew .blogfilter input[type="submit"], .formwebinernew .blogfilter input[type="button"] {
    margin-top: 10px!important;
}

.hide {
    display: none;
}

/*----------------------------------------------newaffiliatedashboard----------------------*/

.newaffiliatesignup_banner {
    background: url("../images/newaffiliatesignup_bg1.jpg") no-repeat left top!important;
    height: 294px;
    border-top: solid 5px #6dc7e3!important;
    border-bottom: solid 1px #fff!important;
    padding: 0px!important;
    box-shadow: none!important;
    border-radius: 0px!important;
}

.newaffiliatesignup_banner_body {
    background: url("../images/newaffiliatedashboard_banner_img.png") no-repeat right bottom;
    height: 100%;
    overflow: hidden;
}

.newaffiliatesignup_banner_body h2 {
    margin: 0 0 0 115px;
    width: 1250px;
    text-align: center;
    padding: 16px 5px;
    background: #4d4f67;
    font-size: 24px;
    color: #fff;
    text-transform: uppercase;
    font-family: 'robotobold';
}

.newaffiliatesignup_banner_text {
    width: 950px;
    margin: 73px 0 0 60px;
    text-align: center;
}

.newaffiliatesignup_banner_text h3 {
    margin: 0;
    padding: 0;
    font-size: 48px;
    color: #ffffff;
    font-family: 'robotoblack';
    text-transform: uppercase;
    text-shadow: 0 0 5px #a8a6a6;
}

.newaffiliatesignup_banner_text h4 {
    margin: 0;
    padding: 12px 0 0 0;
    font-size: 30px;
    color: #24221d;
    font-family: 'robotobold';
    text-shadow: 0 0 2px #c9f0f7;
    line-height: 36px;
}

.newaffiliatesignup_block1 {
    padding: 0px!important;
    padding-top: 54px!important;
    padding-bottom: 48px!important;
    display: inline-block!important;
    width: 100%!important;
    background: url("../images/newaffiliatesignup_block1_bg.png") no-repeat bottom left 46%!important;
    min-height: 594px!important;
    border: none!important;
    box-shadow: none!important;
}

.newaffiliatesignup_block1 .newaffiliatesignup_block1_wrapper {
    width: 1782px;
    margin: 0 auto;
    display: block;
}

.newaffiliatesignup_block1 .newaffiliatesignup_block1_leftdiv {
    width: 50%;
    float: left;
}

.newaffiliatesignup_block1 .newaffiliatesignup_block1_rightdiv {
    width: 46%;
    float: right;
}

.newaffiliatesignup_block1 .newaffiliatesignup_block1_leftdiv h2 {
    color: #060904;
    font-family: "RobotoBold";
    font-size: 30px;
    line-height: 33px;
    margin: 0;
    text-transform: uppercase;
}

.newaffiliatesignup_block1 .newaffiliatesignup_block1_leftdiv h2 span {
    color: #fc3f31;
}

.newaffiliatesignup_block1 .newaffiliatesignup_block1_leftdiv h2 span.newspan1 {
    display: inline-block;
    width: 100%;
    color: #060904;
}

.newaffiliatesignup_block1 .newaffiliatesignup_block1_leftdiv h4 {
    color: #22232d;
    font-family: "RobotoBold";
    font-size: 24px;
    line-height: 24px;
    margin: 0;
    padding: 19px 0 36px 0;
}

/*.newaffiliatesignup_block1_leftdiv ol{padding: 0; margin: 0;}
.newaffiliatesignup_block1_leftdiv ol.leadzero {list-style-type: decimal-leading-zero !important;}
.newaffiliatesignup_block1_leftdiv ol.leadzero li{list-style: inherit !important;}*/

.newaffiliatesignup_block1_leftdiv ul {
    padding: 0;
    margin: 0;
}

.newaffiliatesignup_block1_leftdiv ul.leadzero li {
    list-style: inherit !important;
    margin-bottom: 27px;
    color: #131317;
    font-family: "RobotoRegular";
    font-size: 18px;
    line-height: 24px;
    display: inline-block;
    width: 68%;
}

.newaffiliatesignup_block1_leftdiv ul.leadzero li span {
    list-style: inherit !important;
    position: relative;
    background-color: #fc3f31;
    padding: 12px 10px;
    color: #fff;
    font-family: "RobotoBold";
    font-size: 30px;
    line-height: 24px;
    margin-right: 16px;
    display: inline-block;
    float: left;
    margin-bottom: 1px;
}

.newaffiliatesignup_block1_leftdiv ul.leadzero li span:after {
    content: "";
    position: absolute;
    top: 0;
    right: -4px;
    background: url("../images/leadzero_bgafter.png") no-repeat;
    height: 5px;
    width: 4px;
}

.newaffiliatesignup_block1 .newaffiliatesignup_block1_rightdiv h2 {
    color: #fc3f31;
    font-family: "RobotoBold";
    font-size: 24px;
    line-height: 24px;
    margin: 0;
    text-transform: uppercase;
}

.newaffiliatesignup_block1 .newaffiliatesignup_block1_rightdiv h3 {
    color: #060904;
    font-family: "RobotoBold";
    font-size: 30px;
    line-height: 24px;
    margin: 0;
    text-transform: capitalize;
    margin-top: 12px;
    margin-bottom: 17px;
}

.btnpurple {
    padding: 48px 0;
    margin-bottom: 5px;
    display: inline-block;
    width: 100%;
    border-radius: 5px;
    text-align: center;
}

.btnpurple label {
    font-family: "OpenSans-Semibold";
    font-size: 30px;
    background: -webkit-linear-gradient(#fffefe, #999a9a);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    padding: 0 25px 0 120px;
    display: block;
    margin: 0px;
    line-height: 34px;
    letter-spacing: 0px;
    cursor: pointer;
}

.btnpurple span.txtyellow {
    background: -webkit-linear-gradient(#edfd3e, #edfd3e) !important;
    -webkit-background-clip: text !important;
    -webkit-text-fill-color: transparent !important;
}

.btnpurple.iconbtn1 {
    background: #202344 url("../images/icon-btn1.png") no-repeat 15px center;
    cursor: pointer;
}

.btnpurple.iconbtn2 {
    background: #202344 url("../images/icon-btn2.png") no-repeat 15px center;
    cursor: pointer;
}

.btnpurple.iconbtn3 {
    background: #202344 url("../images/icon-btn3.png") no-repeat 15px center;
    cursor: pointer;
}

.newaffiliatesignup_block2 {
    padding: 36px 0!important;
    display: block!important;
    width: 100%!important;
    background: url("../images/newaffiliatesignup_block2_bg.png") no-repeat right bottom!important;
    background-size: cover!important;
    border: none!important;
    box-shadow: none!important;
    border-radius: 0px!important;
}

.imgmobileblock2 {
    display: none;
}

.imgmobileblock2 img {
    width: 100%
}

.newaffiliatesignup_block2 .newaffiliatesignup_block2_wrapper {
    width: 1782px;
    margin: 0 auto;
    display: block;
}

.newaffiliatesignup_block2 .newaffiliatesignup_block2_leftdiv {
    width: 45%;
    float: left;
    padding-right: 20px;
}

.newaffiliatesignup_block2 .newaffiliatesignup_block2_rightdiv {
    width: 32%;
    float: left;
    padding-left: 20px;
}

.newaffiliatesignup_block2 h2 {
    color: #fff;
    font-family: "OpenSans-Bold";
    font-size: 48px;
    line-height: 48px;
    margin: 0;
    text-transform: uppercase;
    text-shadow: 2px 2px 2px #48768a;
}

.newaffiliatesignup_block2_wrapper_inner {
    display: inline-flex;
    flex-wrap: wrap;
    justify-content: flex-start;
}

.newaffiliatesignup_block2_leftdiv .leftsingledivcontent {
    padding: 0;
    margin: 0;
    width: 92%;
}

.leftsinglediv {
    margin-top: 29px;
    color: #282828;
    font-family: "RobotoBold";
    font-size: 18px;
    line-height: 24px;
}

.leftsinglediv label {
    border-left: 5px solid #fc3f31;
    padding-left: 9px;
    margin-bottom: 0px;
}

.leftsinglediv span {
    display: inline-block;
    width: 100%;
    padding-left: 14px;
    color: #fc3f31;
}

.newaffiliatesignup_block2_rightdiv .leftsingledivcontent {
    padding: 0;
    margin: 0;
    width: 100%;
}

.newaffiliatesignup_block2_middlediv {
    width: 7px;
    min-height: 100%;
    background-color: #fff;
    -webkit-box-shadow: 0px 0px 5px 1px rgba(0, 0, 0, 0.45);
    -moz-box-shadow: 0px 0px 5px 1px rgba(0, 0, 0, 0.45);
    box-shadow: 0px 0px 5px 1px rgba(0, 0, 0, 0.45);
    border-radius: 50px;
}

.newaffiliatesignup_block3 {
    background-color: #1a1d35!important;
    display: block!important;
    width: 100%!important;
    border: none!important;
    border-radius: 0px!important;
    box-shadow: none!important;
}

.newaffiliatesignup_block3_wrapper {
    width: 1358px;
    margin: 0 auto;
    display: block;
    padding: 9px 8px;
    background-color: #2a2d47;
    min-height: 85px;
    position: relative;
}

.newaffiliatesignup_block3_wrapper h2 {
    color: #fff;
    font-family: "RobotoBold";
    font-size: 30px;
    line-height: 48px;
    margin: 0;
    position: absolute;
    top: 50%;
    left: 47%;
    transform: translate(-50%, -50%);
    width: 90%;
    text-align: center;
}

.newaffiliatesignup_block3_wrapper a {
    float: right;
}

.managementpagemainbody .mat-tab-header {
    background: #fff;
    padding: 10px 16px 0 16px;
    display: block;
    margin-bottom: 10px;
}

.managementpagemainbody .mat-tab-label {
    background: #ccc;
    margin: 0 1px;
    border-radius: 0px;
    font-size: 16px;
    color: #000;
    font-family: 'OpenSans-Semibold';
    opacity: inherit!important;
}

.managementpagemainbody .mat-tab-label-active {
    background: rgba(14, 133, 202, 1);
    background: -moz-linear-gradient(top, rgba(14, 133, 202, 1) 0%, rgba(4, 100, 156, 1) 100%);
    background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(14, 133, 202, 1)), color-stop(100%, rgba(4, 100, 156, 1)));
    background: -webkit-linear-gradient(top, rgba(14, 133, 202, 1) 0%, rgba(4, 100, 156, 1) 100%);
    background: -o-linear-gradient(top, rgba(14, 133, 202, 1) 0%, rgba(4, 100, 156, 1) 100%);
    background: -ms-linear-gradient(top, rgba(14, 133, 202, 1) 0%, rgba(4, 100, 156, 1) 100%);
    background: linear-gradient(to bottom, rgba(14, 133, 202, 1) 0%, rgba(4, 100, 156, 1) 100%);
    filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#0e85ca', endColorstr='#04649c', GradientType=0);
    color: #ffffff;
}

.managementpagemainbody .mat-ink-bar {
    background: #F8E805!important;
}

.managementpagemainbody .mat-tab-header-pagination-chevron {
    display: none;
}

.blog_managementbody .block-header-title {
    margin: 10px 0 20px 0!important;
    padding: 10px 15px 10px 15px;
    background: #063c65;
    border-radius: 5px;
    font-size: 24px;
    text-transform: uppercase;
    color: #fff;
    font-family: 'OpenSans-Semibold';
    opacity: inherit!important;
}

.blog_managementbody .block-header-title button {
    float: right;
    background: rgba(14, 133, 202, 1);
    background: -moz-linear-gradient(top, rgba(14, 133, 202, 1) 0%, rgba(4, 100, 156, 1) 100%);
    background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(14, 133, 202, 1)), color-stop(100%, rgba(4, 100, 156, 1)));
    background: -webkit-linear-gradient(top, rgba(14, 133, 202, 1) 0%, rgba(4, 100, 156, 1) 100%);
    background: -o-linear-gradient(top, rgba(14, 133, 202, 1) 0%, rgba(4, 100, 156, 1) 100%);
    background: -ms-linear-gradient(top, rgba(14, 133, 202, 1) 0%, rgba(4, 100, 156, 1) 100%);
    background: linear-gradient(to bottom, rgba(14, 133, 202, 1) 0%, rgba(4, 100, 156, 1) 100%);
    filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#0e85ca', endColorstr='#04649c', GradientType=0);
    color: #fff;
}

.blog_managementbody .block-header-title p {
    display: inline-block;
}

.blog_managementbody .mat-card {
    border: none!important;
    box-shadow: none!important;
    border-radius: 0px!important;
    padding: 0!important;
}

.blog_managementbody .backpagebtn {
    /* background: #3bb6e0!important; */
     background: rgba(88, 88, 88, 1);
    background: -moz-linear-gradient(top, rgba(88, 88, 88, 1) 0%, rgba(20, 25, 26, 1) 100%);
    background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(88, 88, 88, 1)), color-stop(100%, rgba(20, 25, 26, 1)));
    background: -webkit-linear-gradient(top, rgba(88, 88, 88, 1) 0%, rgba(20, 25, 26, 1) 100%);
    background: -o-linear-gradient(top, rgba(88, 88, 88, 1) 0%, rgba(20, 25, 26, 1) 100%);
    background: -ms-linear-gradient(top, rgba(88, 88, 88, 1) 0%, rgba(20, 25, 26, 1) 100%);
    background: linear-gradient(to bottom, rgba(88, 88, 88, 1) 0%, rgba(20, 25, 26, 1) 100%);
    filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#585858', endColorstr='#14191a', GradientType=0); 
    padding: 8px 15px;
    margin: 0 2px 2px 0!important;
    font-size: 18px;
    float: right;
    min-width: 200px;
    height: auto;
    line-height: inherit;
}

.blog_managementbody {
    background: #fff;
    padding: 16px 0;
}

/* .blog_managementbody .lib-pager-class:last-of-type {
    margin-top: 40px;
} */

/* .blog_managementbody .lib-pager-class .mat-form-field {
    width: 60px;
    margin: 0 10px;
} */

.blog_managementbody .tablewrapper {
    overflow: hidden;
    width: 99%;
    margin: 0 auto!important;
}

.blog_managementbody .mat-toolbar-row .mat-form-field {
    margin: 0 0.2%!important;
}

.blog_managementbody .add_button {
    display: inline-block!important;
    box-shadow: none!important;
    color: #fff!important;
    background: linear-gradient(to bottom, rgb(97 182 211) 0%, rgb(92 176 204) 100%);
    /* background: rgba(14, 133, 202, 1);
    background: -moz-linear-gradient(top, rgba(14, 133, 202, 1) 0%, rgba(4, 100, 156, 1) 100%);
    background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(14, 133, 202, 1)), color-stop(100%, rgba(4, 100, 156, 1)));
    background: -webkit-linear-gradient(top, rgba(14, 133, 202, 1) 0%, rgba(4, 100, 156, 1) 100%);
    background: -o-linear-gradient(top, rgba(14, 133, 202, 1) 0%, rgba(4, 100, 156, 1) 100%);
    background: -ms-linear-gradient(top, rgba(14, 133, 202, 1) 0%, rgba(4, 100, 156, 1) 100%);
    background: linear-gradient(to bottom, rgba(14, 133, 202, 1) 0%, rgba(4, 100, 156, 1) 100%);
    filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#0e85ca', endColorstr='#04649c', GradientType=0); */
    border: solid 1px #c3e0e3!important;
    border-radius: 4px!important;
    font-size: 18px;
    line-height: inherit;
    margin: 0 5px;
}

.blog_managementbody table {
    border: none!important;
}

.blog_managementbody thead {
    background-color: #dce5e8 !important;
    color: #fff!important;
    border: solid 1px #c7d7dc!important;
    border-radius: 8px!important;
}

.blog_managementbody thead th input {
    border: solid 1px #fff!important;
}

.blog_managementbody thead th {
    color: #4a4a4a!important;
    font-size: 14px!important;
    border-top: solid 1px #c7d7dc!important;
}

.blog_managementbody thead th:nth-of-type(1) {
    border-radius: 10px 0 0 10px;
    border-left: solid 1px #c7d7dc!important;
}

.blog_managementbody thead th:last-of-type {
    border-radius: 0 10px 10px 0;
    border-right: solid 1px #c7d7dc!important;
}

.blog_managementbody td {
    border: none!important;
    border-bottom: solid 1px #c7d7dc!important;
}

.blog_managementbody tbody tr:first-of-type td {
    border-top: solid 1px #c7d7dc!important;
}

.blog_managementbody td:nth-of-type(1) {
    border-left: solid 1px #c7d7dc!important;
}

.blog_managementbody td:last-of-type {
    border-right: solid 1px #c7d7dc!important;
}

.blog_managementbody tbody tr:last-of-type td:first-of-type {
    border-radius: 0 0 0 8px;
}

.blog_managementbody tbody tr:last-of-type td:last-of-type {
    border-radius: 0 0 8px 0;
}

.blog_managementbody tbody tr:first-of-type td:first-of-type {
    border-radius: 8px 0 0 0;
}

.blog_managementbody tbody tr:first-of-type td:last-of-type {
    border-radius: 0 8px 0 0;
}

/* .blog_managementbody tbody tr:nth-child(even){ background:#dedede ;} */

.AddEditBlog .mat-toolbar.mat-primary {
    margin: 10px 0 20px 0!important;
    padding: 10px 15px 10px 15px;
    background: #063c65;
    border-radius: 5px;
    font-size: 24px;
    text-transform: uppercase;
    color: #fff;
    font-family: 'OpenSans-Semibold';
    opacity: inherit!important;
}

.AddEditBlog .submitbtn {
    background: rgba(14, 133, 202, 1);
    background: -moz-linear-gradient(top, rgba(14, 133, 202, 1) 0%, rgba(4, 100, 156, 1) 100%);
    background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(14, 133, 202, 1)), color-stop(100%, rgba(4, 100, 156, 1)));
    background: -webkit-linear-gradient(top, rgba(14, 133, 202, 1) 0%, rgba(4, 100, 156, 1) 100%);
    background: -o-linear-gradient(top, rgba(14, 133, 202, 1) 0%, rgba(4, 100, 156, 1) 100%);
    background: -ms-linear-gradient(top, rgba(14, 133, 202, 1) 0%, rgba(4, 100, 156, 1) 100%);
    background: linear-gradient(to bottom, rgba(14, 133, 202, 1) 0%, rgba(4, 100, 156, 1) 100%);
    filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#0e85ca', endColorstr='#04649c', GradientType=0);
    font-family: 'OpenSans-Semibold';
    font-size: 20px;
    padding: 0 15px;
}

.AddEditBlog textarea {
    resize: none!important;
}

.AddEditBlog .form-element {
    margin-top: 0px;
    padding-top: 15px!important;
    position: relative!important;
}

.AddEditBlog .mat-form-field-appearance-legacy .mat-form-field-label {
    transform: translateY(-0.34375em) scale(.75);
    width: 133.33333%;
}

.AddEditBlog h1 {
    font-size: 18px;
    color: #333!important;
    font-weight: normal;
    font-family: 'robotobold';
    margin: 2px 0 0 0!important;
}

.uploadfilecontainer {
    width: 99%!important;
    border: 2px dashed #ddd!important;
}

.AddEditBlog mat-label {
    font-size: 16px;
}

/* .formspandiv{background-color: #e7e9ea; display: block; padding: 10px;  } */

.formspandiv mat-form-field {
    display: block!important;
    background: #fff!important;
    margin: 10px 0!important;
    padding: 0 10px!important;
}

.edittraining h1 {
    margin: 10px 0 20px 0!important;
    padding: 10px 15px 10px 15px!important;
    background: #0eadff!important;
    border-radius: 0px!important;
    font-size: 24px!important;
    text-transform: uppercase!important;
    color: #fff!important;
    font-family: 'OpenSans-Semibold'!important;
    opacity: inherit!important;
}

.edittraining mat-form-field {
    display: block!important;
    background: #fff!important;
    margin: 10px 0!important;
    padding: 0 10px!important;
}

.edittraining .formclass {
    display: block!important;
}

.formclass .submitbtn {
    background-color: #000!important;
    background: #000!important;
    font-family: 'OpenSans-Semibold'!important;
    display: inline-block!important;
    font-size: 20px!important;
    padding: 0 15px!important;
    margin: 2px!important;
    margin-top: 10px!important;
}

.edittraining .mat-radio-button {
    margin: 0 0 0 25px;
}

.edittraining mat-label {
    font-size: 16px;
    font-weight: bold!important;
}

.edittraining .trainingsubbtn {
    display: inline-block!important;
    box-shadow: none!important;
    color: #fff!important;
    background: rgba(14, 133, 202, 1);
    background: -moz-linear-gradient(top, rgba(14, 133, 202, 1) 0%, rgba(4, 100, 156, 1) 100%);
    background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(14, 133, 202, 1)), color-stop(100%, rgba(4, 100, 156, 1)));
    background: -webkit-linear-gradient(top, rgba(14, 133, 202, 1) 0%, rgba(4, 100, 156, 1) 100%);
    background: -o-linear-gradient(top, rgba(14, 133, 202, 1) 0%, rgba(4, 100, 156, 1) 100%);
    background: -ms-linear-gradient(top, rgba(14, 133, 202, 1) 0%, rgba(4, 100, 156, 1) 100%);
    background: linear-gradient(to bottom, rgba(14, 133, 202, 1) 0%, rgba(4, 100, 156, 1) 100%);
    filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#0e85ca', endColorstr='#04649c', GradientType=0);
    border: solid 1px #c3e0e3!important;
    padding: 5px 14px!important;
    border-radius: 4px!important;
    line-height: inherit;
    margin: 10px 1px 10px 0;
    font-size: 16px;
}

.mat-checkbox-checked.mat-accent .mat-checkbox-background, .mat-checkbox-indeterminate.mat-accent .mat-checkbox-background {
    background-color: #0eadff!important;
}

table {
    box-shadow: none!important;
}

.detailblock {
    background: #e2e2e2!important;
    margin-bottom: 25px;
}

.detailblock .mat-card-subtitle {
    padding: 0 15px 15px 15px;
    color: #000;
    margin: 0px;
    font-size: 18px;
}

.detailblock .mat-card-subtitle span {
    color: #1ba9f0;
}

.synchronizebtn {
    background: rgba(14, 133, 202, 1)!important;
    background: -moz-linear-gradient(top, rgba(14, 133, 202, 1) 0%, rgba(4, 100, 156, 1) 100%)!important;
    background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(14, 133, 202, 1)), color-stop(100%, rgba(4, 100, 156, 1)))!important;
    background: -webkit-linear-gradient(top, rgba(14, 133, 202, 1) 0%, rgba(4, 100, 156, 1) 100%)!important;
    background: -o-linear-gradient(top, rgba(14, 133, 202, 1) 0%, rgba(4, 100, 156, 1) 100%)!important;
    background: -ms-linear-gradient(top, rgba(14, 133, 202, 1) 0%, rgba(4, 100, 156, 1) 100%)!important;
    background: linear-gradient(to bottom, rgba(14, 133, 202, 1) 0%, rgba(4, 100, 156, 1) 100%)!important;
    filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#0e85ca', endColorstr='#04649c', GradientType=0);
    font-family: 'OpenSans-Semibold'!important;
    font-size: 20px!important;
    padding: 5px 15px!important;
    margin: 15px auto!important;
    color: #fff!important;
    display: block!important;
}

.synchronize th:nth-of-type(1) {
    width: 25%!important;
}

.synchronize th:nth-of-type(2) {
    width: 25%!important;
}

.synchronize th:nth-of-type(3) {
    width: 25%!important;
}

.synchronize th:nth-of-type(4) {
    width: 25%!important;
}

.training_management .mat-elevation-z8 {
    box-shadow: none!important;
}

.training_management .countSection {
    border: none!important;
    color: #fff;
    font-size: 16px!important;
}

.training_management .countSection {
    background: #099cdc!important;
}

.training_management .countSection span {
    background: #20b4f4!important;
}

/* .training_management .countSection:nth-of-type(1){ background-color: #ca3b30!important;}
.training_management .countSection:nth-of-type(2){ background-color: #4d298f!important;}
.training_management .countSection:nth-of-type(3){ background-color: #0a76a7!important;}
.training_management .countSection:nth-of-type(4){ background-color: #39943d!important;}
.training_management .countSection:nth-of-type(5){ background-color: #701180!important;}
.training_management .countSection:nth-of-type(6){ background-color: #d24c22!important;}

.training_management .countSection:nth-of-type(1) span{  background: #f44437!important;}
.training_management .countSection:nth-of-type(2) span{  background: #673bb7!important;}
.training_management .countSection:nth-of-type(3) span{  background: #03a9f5!important;}
.training_management .countSection:nth-of-type(4) span{  background: #4cb050!important;}
.training_management .countSection:nth-of-type(5) span{  background: #9c26b0!important;}
.training_management .countSection:nth-of-type(6) span{  background: #fe5722!important;} */

.training_management .countSection h2 {
    text-align: center;
}

.training_management .countSection span {
    padding: 25px 15px;
    font-size: 18px;
}

.singleButton2 {
    background: rgba(88, 88, 88, 1);
    background: -moz-linear-gradient(top, rgba(88, 88, 88, 1) 0%, rgba(20, 25, 26, 1) 100%);
    background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(88, 88, 88, 1)), color-stop(100%, rgba(20, 25, 26, 1)));
    background: -webkit-linear-gradient(top, rgba(88, 88, 88, 1) 0%, rgba(20, 25, 26, 1) 100%);
    background: -o-linear-gradient(top, rgba(88, 88, 88, 1) 0%, rgba(20, 25, 26, 1) 100%);
    background: -ms-linear-gradient(top, rgba(88, 88, 88, 1) 0%, rgba(20, 25, 26, 1) 100%);
    background: linear-gradient(to bottom, rgba(88, 88, 88, 1) 0%, rgba(20, 25, 26, 1) 100%);
    filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#585858', endColorstr='#14191a', GradientType=0);
    font-size: 18px!important;
    padding: 2px 15px!important;
    float: right!important;
    margin: 10px 0 0 0!important;
}

.training_management .singleButton {
    background: rgba(88, 88, 88, 1);
    background: -moz-linear-gradient(top, rgba(88, 88, 88, 1) 0%, rgba(20, 25, 26, 1) 100%);
    background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(88, 88, 88, 1)), color-stop(100%, rgba(20, 25, 26, 1)));
    background: -webkit-linear-gradient(top, rgba(88, 88, 88, 1) 0%, rgba(20, 25, 26, 1) 100%);
    background: -o-linear-gradient(top, rgba(88, 88, 88, 1) 0%, rgba(20, 25, 26, 1) 100%);
    background: -ms-linear-gradient(top, rgba(88, 88, 88, 1) 0%, rgba(20, 25, 26, 1) 100%);
    background: linear-gradient(to bottom, rgba(88, 88, 88, 1) 0%, rgba(20, 25, 26, 1) 100%);
    filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#585858', endColorstr='#14191a', GradientType=0);
    font-size: 18px;
    padding: 2px 15px;
}

.training_management .submitbtn {
    background: rgba(14, 133, 202, 1);
    background: -moz-linear-gradient(top, rgba(14, 133, 202, 1) 0%, rgba(4, 100, 156, 1) 100%);
    background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(14, 133, 202, 1)), color-stop(100%, rgba(4, 100, 156, 1)));
    background: -webkit-linear-gradient(top, rgba(14, 133, 202, 1) 0%, rgba(4, 100, 156, 1) 100%);
    background: -o-linear-gradient(top, rgba(14, 133, 202, 1) 0%, rgba(4, 100, 156, 1) 100%);
    background: -ms-linear-gradient(top, rgba(14, 133, 202, 1) 0%, rgba(4, 100, 156, 1) 100%);
    background: linear-gradient(to bottom, rgba(14, 133, 202, 1) 0%, rgba(4, 100, 156, 1) 100%);
    filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#0e85ca', endColorstr='#04649c', GradientType=0);
    font-size: 18px;
    padding: 2px 15px;
    margin: 5px 0.2% 5px 0.2%;
    height: 40px;
}

.training_management .searchbar {
    display: block!important;
    margin-top: 15px!important;
    text-align: center;
    padding-bottom: 15px;
}

.training_management mat-form-field {
    float: none;
    width: 24.3%!important;
    text-align: left;
    margin: 0 0.5%;
}

.training_management .mat-form-field-flex {
    display: inline-flex;
    align-items: baseline;
    box-sizing: border-box;
    width: 100%;
    border: solid 1px #c4c8ca;
    padding-left: 2%;
    padding-right: 2%;
    padding-bottom: 4px;
}

.buttonsetToolbar {
    background: #fff!important;
}

.training_management {
    padding-bottom: 40px;
}

.training_management .mat-toolbar.mat-primary {
    margin: 10px 0 20px 0!important;
    padding: 6px 15px 6px 15px;
    background: #0eadff;
    border-radius: 0px;
    font-size: 24px;
    text-transform: uppercase;
    color: #fff;
    font-family: 'OpenSans-Semibold';
    opacity: inherit!important;
}

table th, td {
    width: auto!important;
}

.AddEditBlog .formspandiv .button {
    background: rgba(14, 133, 202, 1);
    background: -moz-linear-gradient(top, rgba(14, 133, 202, 1) 0%, rgba(4, 100, 156, 1) 100%);
    background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(14, 133, 202, 1)), color-stop(100%, rgba(4, 100, 156, 1)));
    background: -webkit-linear-gradient(top, rgba(14, 133, 202, 1) 0%, rgba(4, 100, 156, 1) 100%);
    background: -o-linear-gradient(top, rgba(14, 133, 202, 1) 0%, rgba(4, 100, 156, 1) 100%);
    background: -ms-linear-gradient(top, rgba(14, 133, 202, 1) 0%, rgba(4, 100, 156, 1) 100%);
    background: linear-gradient(to bottom, rgba(14, 133, 202, 1) 0%, rgba(4, 100, 156, 1) 100%);
    filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#0e85ca', endColorstr='#04649c', GradientType=0);
    font-family: 'OpenSans-Semibold';
    font-size: 20px;
    padding: 0 15px;
    margin-top: 10px;
}

.imgmodalcls {
    padding: 0px!important;
}

.mat-dialog-container .closemodal {
    outline: none;
    position: relative;
    cursor: pointer;
    top: 1px;
    display: block;
    width: 80px;
    height: 40px;
    margin: 0 auto;
    margin-top: 10px;
    border-radius: 5px;
    font-size: 0px;
}

.mat-dialog-container .closemodal::after {
    content: 'Close';
    position: absolute;
    color: #fff!important;
    font-size: 16px;
    left: 0;
    top: 0;
    display: block;
    width: 100%;
    line-height: 40px;
}

.mat-form-field-appearance-legacy .mat-form-field-label {
    color: #000!important;
    font-size: 14px;
}

.managementpage tbody .mat-primary {
    box-shadow: none!important;
    color: #fff!important;
    text-transform: capitalize;
    background: rgba(14, 133, 202, 1);
    background: -moz-linear-gradient(top, rgba(14, 133, 202, 1) 0%, rgba(4, 100, 156, 1) 100%);
    background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(14, 133, 202, 1)), color-stop(100%, rgba(4, 100, 156, 1)));
    background: -webkit-linear-gradient(top, rgba(14, 133, 202, 1) 0%, rgba(4, 100, 156, 1) 100%);
    background: -o-linear-gradient(top, rgba(14, 133, 202, 1) 0%, rgba(4, 100, 156, 1) 100%);
    background: -ms-linear-gradient(top, rgba(14, 133, 202, 1) 0%, rgba(4, 100, 156, 1) 100%);
    background: linear-gradient(to bottom, rgba(14, 133, 202, 1) 0%, rgba(4, 100, 156, 1) 100%);
    filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#0e85ca', endColorstr='#04649c', GradientType=0);
    margin: 2px 2px 5px 2px!important;
    width: 150px;
    word-break: break-word;
    height: auto;
    white-space: break-spaces;
    line-height: 18px;
    padding: 8px 5px;
}

.blog_managementbody tbody .mat-primary {
    box-shadow: none!important;
    color: #fff!important;
    text-transform: capitalize;
    background: rgba(14, 133, 202, 1);
    background: -moz-linear-gradient(top, rgba(14, 133, 202, 1) 0%, rgba(4, 100, 156, 1) 100%);
    background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(14, 133, 202, 1)), color-stop(100%, rgba(4, 100, 156, 1)));
    background: -webkit-linear-gradient(top, rgba(14, 133, 202, 1) 0%, rgba(4, 100, 156, 1) 100%);
    background: -o-linear-gradient(top, rgba(14, 133, 202, 1) 0%, rgba(4, 100, 156, 1) 100%);
    background: -ms-linear-gradient(top, rgba(14, 133, 202, 1) 0%, rgba(4, 100, 156, 1) 100%);
    background: linear-gradient(to bottom, rgba(14, 133, 202, 1) 0%, rgba(4, 100, 156, 1) 100%);
    filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#0e85ca', endColorstr='#04649c', GradientType=0);
    margin: 2px 2px 5px 2px!important;
    min-width: 184px;
}

.mat-column-priority .material-icons {
    font-size: 15px!important;
}

/* .blog_managementbody thead th:last-of-type{ width: 108px!important;}
    .blog_managementbody thead th:nth-of-type(3){ width: 140px!important;}
    .blog_managementbody thead th:nth-of-type(4){ width: 20%!important;} */

/* .listingnewstyle .mat-form-field-flex {
    display: inline-flex;
    align-items: baseline;
    box-sizing: border-box;
    width: 100%;
    background: #ececec;
    padding: 2px 5px;
    border: solid 1px #dedede;
}

.mat-form-field-underline{} */

.training_management .searchblock .searchblockwrapper span {
    -webkit-box-pack: inherit!important;
    justify-content: inherit!important;
}

.training_management .searchblock .searchblockwrapper span .countSection {
    flex: inherit!important;
    width: 33.1%!important;
    padding: 0px!important;
    margin: 0.1%;
}

.mat-dialog-content {
    margin: 0 -14px!important;
}

.mat-dialog-container {
    position: relative;
    border: solid 5px #0eadff;
    max-width: 100%;
    width: 100%!important;
    min-width: 480px;
    padding: 15px!important;
    overflow: inherit!important;
    -webkit-overflow-scrolling: touch!important;
}

.mat-dialog-container * {
    border: none!important;
    box-shadow: none!important;
    /* margin-top: 8px; */
}

.mat-dialog-container .example-card {
    padding: 6px;
    text-transform: capitalize;
    border-radius: 0px;
    border: solid 1px #dcd8d8!important;
    display: flex;
}

.mat-dialog-container .mat-card-header .mat-card-title {
    margin-bottom: 0;
    font-size: 14px;
}

.mat-dialog-container .mat-card-content {
    font-size: 16px;
    padding-left: 0px;
    width: 100%;
}

.mat-dialog-container .mat-card-content * {
    font-size: 16px;
    padding-left: 0px;
    font-weight: normal;
}

.mat-dialog-container .mat-card-content * * {
    padding: 0px;
}

/* .mat-dialog-content{ min-height: inherit!important; max-height: inherit!important;} */

.custom-modalbox .mat-dialog-container .mat-card-content img {
    width: 200px;
}

.mat-dialog-container .example-card:nth-child(odd) {
    background: #dcd8d8;
}

.mat-dialog-container .mat-card-header {
    margin: 0;
    padding: 0;
}

.mat-dialog-container .mat-card-header .mat-card-header-text {
    margin: 0;
    padding: 0;
    color: #04649c;
}

.custom-modalbox-apidata .mat-card-header {
    width: 18%;
    padding-right: 2%;
}

.mat-dialog-container button {
    color: #fff!important;
    background: rgba(14, 133, 202, 1);
    background: -moz-linear-gradient(top, rgba(14, 133, 202, 1) 0%, rgba(4, 100, 156, 1) 100%);
    background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(14, 133, 202, 1)), color-stop(100%, rgba(4, 100, 156, 1)));
    background: -webkit-linear-gradient(top, rgba(14, 133, 202, 1) 0%, rgba(4, 100, 156, 1) 100%);
    background: -o-linear-gradient(top, rgba(14, 133, 202, 1) 0%, rgba(4, 100, 156, 1) 100%);
    background: -ms-linear-gradient(top, rgba(14, 133, 202, 1) 0%, rgba(4, 100, 156, 1) 100%);
    background: linear-gradient(to bottom, rgba(14, 133, 202, 1) 0%, rgba(4, 100, 156, 1) 100%);
    filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#0e85ca', endColorstr='#04649c', GradientType=0); cursor: pointer;
}

.resource_banner {
    /* background: url(../images/resorce_banner.jpg) no-repeat right top!important; */
    background:url(../images/banckend_BonusPDFnew.png)no-repeat right top!important;
    background-size: 1920px!important;
    padding: 0!important;
    width: 100%!important;

    height: 177px!important;
    border: none!important;
    box-shadow: none!important;
    border-radius: 0px!important;
}

.resource_banner span {
    display: block;
    /* min-width: 790px; */
    /* margin: 0 auto; */
}


.resource_banner span h2 {
 
    margin-left: 100px;
    padding-top: 60px;
     display: block;
    text-align:left;
    vertical-align: middle;
    /* width: 100%; */
    /* height: 177px; */
    font-family: 'OpenSans-Bold';
    /* font-size: 40px; */
    font-size:27px!important;
    color: #fff;
    text-transform: uppercase;
    text-shadow: 0 0 5px #14397e;
    line-height: 50px;
    background-size: cover;
}

.resorce_body {
    width: 1540px;
    margin: 0 auto;
    padding-bottom: 25px;
}

.resorce_body_link_wrapper {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
}

.resorce_body_link {
    width: 32%;
    margin: 15px 0.5% 0 0.5%;
    border: solid 1px #c8c8ca;
    border-radius: 10px;
    display: block;
    height: 134px;
}

.resorce_body_link:nth-of-type(1) a {

    background: rgb(239,246,78);
    background: linear-gradient(180deg, rgba(239,246,78,1) 0%, rgba(238,189,25,1) 100%);
     /* background: rgba(29, 171, 232, 1);
    background: -moz-linear-gradient(top, rgba(29, 171, 232, 1) 0%, rgba(26, 143, 211, 1) 100%);
    background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(29, 171, 232, 1)), color-stop(100%, rgba(26, 143, 211, 1)));
    background: -webkit-linear-gradient(top, rgba(29, 171, 232, 1) 0%, rgba(26, 143, 211, 1) 100%);
    background: -o-linear-gradient(top, rgba(29, 171, 232, 1) 0%, rgba(26, 143, 211, 1) 100%);
    background: -ms-linear-gradient(top, rgba(29, 171, 232, 1) 0%, rgba(26, 143, 211, 1) 100%);
    background: linear-gradient(to bottom, rgba(29, 171, 232, 1) 0%, rgba(26, 143, 211, 1) 100%);
    filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#1dabe8', endColorstr='#1a8fd3', GradientType=0); */
    border: solid 7px  #eeda36!important;
    display: block;
    border-radius: 10px;
    text-align: center;
    width: 100vw;
    height: 120px;
    display: table-cell;
    text-align: center;
    vertical-align: middle;
    font-size: 30px;
    color: #424040;
    /* color: #fffefe; */
    font-family: "RobotoBold";
    padding: 0 10px;
}

.resorce_body_link:nth-of-type(2) a {

    background: rgb(112,191,237);
    background: linear-gradient(180deg, rgba(112,191,237,1) 0%, rgba(32,142,187,1) 99%);

    /* background: linear-gradient(180deg, 
    rgb(54 162 225) 5%, rgb(54 162 225) 51%, rgb(54 162 225) 52%); */
    /* background: rgba(194, 225, 37, 1);
    background: -moz-linear-gradient(top, rgba(194, 225, 37, 1) 0%, rgba(118, 193, 61, 1) 100%);
    background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(194, 225, 37, 1)), color-stop(100%, rgba(118, 193, 61, 1)));
    background: -webkit-linear-gradient(top, rgba(194, 225, 37, 1) 0%, rgba(118, 193, 61, 1) 100%);
    background: -o-linear-gradient(top, rgba(194, 225, 37, 1) 0%, rgba(118, 193, 61, 1) 100%);
    background: -ms-linear-gradient(top, rgba(194, 225, 37, 1) 0%, rgba(118, 193, 61, 1) 100%);
    background: linear-gradient(to bottom, rgba(194, 225, 37, 1) 0%, rgba(118, 193, 61, 1) 100%);
    filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#c2e125', endColorstr='#76c13d', GradientType=0); */
    /* background: rgb(150, 157, 163);
    background: linear-gradient(0deg, rgba(150, 157, 163, 1) 0%, rgba(160, 178, 198, 1) 100%); */
     border: solid 7px #36a2e0;
    /* border:solid 7px #767b82!important; */
    display: block;
    border-radius: 10px;
    text-align: center;
    width: 100vw;
    height: 120px;
    display: table-cell;
    text-align: center;
    vertical-align: middle;
    font-size: 30px;
    color: #fff;
    font-family: "RobotoBold";
    padding: 0 10px;
}

.resorce_body_link:nth-of-type(3) a {
    background: linear-gradient(180deg, rgb(83 90 90) 27%, rgb(26 28 33) 98%);
     color: #f3e9e9;
    /* background: rgba(104, 87, 189, 1);
    background: -moz-linear-gradient(top, rgba(104, 87, 189, 1) 0%, rgba(83, 61, 171, 1) 100%);
    background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(104, 87, 189, 1)), color-stop(100%, rgba(83, 61, 171, 1)));
    background: -webkit-linear-gradient(top, rgba(104, 87, 189, 1) 0%, rgba(83, 61, 171, 1) 100%);
    background: -o-linear-gradient(top, rgba(104, 87, 189, 1) 0%, rgba(83, 61, 171, 1) 100%);
    background: -ms-linear-gradient(top, rgba(104, 87, 189, 1) 0%, rgba(83, 61, 171, 1) 100%);
    background: linear-gradient(to bottom, rgba(104, 87, 189, 1) 0%, rgba(83, 61, 171, 1) 100%);
    filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#6857bd', endColorstr='#533dab', GradientType=0); */
    /* background: rgb(231, 229, 20);
    background: linear-gradient(180deg, rgba(231, 229, 20, 1) 0%, rgba(225, 232, 50, 1) 100%); */
     border: solid 7px #474a4a;
    display: block;
    border-radius: 10px;
    text-align: center;
    width: 100vw;
    height: 120px;
    display: table-cell;
    text-align: center;
    vertical-align: middle;
    font-size: 30px;
    
    font-family: 'robotobold';
    padding: 0 10px;
}

.resorce_body_main {
    background: #fff;
}

.resoarce_heading {
    display: block;
    margin: 25px 0.8% 17px 0.8%;
    /* background: #445686; */
    background: #2fa2e1;
}

.resoarce_heading label {
    display: block;
    width: 50%;
    float: left;
    margin: 0;
    padding: 10px 15px;
    color: #fff;
    text-transform: uppercase;
    font-size: 24px;
    font-family: "RobotoBold";
}

.resoarce_heading_right {
    width: 270px;
    float: right;
    display: block; margin-right: 15px;
}

.search_icondiv {
    width:54px;
    float: right;
    display: block;
    padding-top: 16px;
    padding-left: 10px;
}

.search_icondiv .material-icons {
    margin: 0 1px;
    color: #fff;
    cursor: pointer;
}

.resoarce_heading input {
    float: left;
    margin: 10px 0 0 0;
    width: 200px;
    height: 32px;
    padding: 0 0 0 39px;
    background: #fff url(../images/search_icon.jpg) no-repeat 14px 8px;
    border: none;
}

.resorce_list {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
}

.resorce_list_con {
    width: 30%;
    margin: 8px 0.5%;
    background: #eef0ef;
    border: solid 1px #c8c8ca;
    border-radius: 10px;
    display: block;
    padding: 1%;
    position: relative;
    padding-bottom: 70px;
}

.resorce_list_con_img {
    overflow: hidden;
    width: 100%;
    height: 300px;
    display: block;
    background: #c8c8ca;
}

.resorce_list_con_img img {
    width: 100%;
}

.resorce_list_con h3 {
    border-bottom: solid 1px #1b9fdf;
    margin: 0px;
    padding: 10px 0;
    border-bottom: solid 2px #1b9fdf;
    font-size: 30px;
    color: #242424;
}

/* .resorce_list_con  h3 span{

    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    max-width: 20ch; display: block;
} */

.resorce_list_con label {
    display: block;
    margin: 0;
    padding: 8px 0;
    font-size: 18px;
    color: #242424;
}

.resorce_list_con label p {
    margin: 0;
    padding: 0 10px 0 0;
    display: inline;
    /*
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;  */
}

.resorce_list_con label a {
    color: #ff2d2d;
    display: inline-block;
}

.resorce_list_con button {
    display: block;
    width: 49%;
    float: left;
    font-size: 20px;
    color: #e9ecec;
    text-transform: uppercase;
    background: rgba(46, 61, 69, 1);
    background: -moz-linear-gradient(top, rgba(46, 61, 69, 1) 0%, rgba(30, 35, 38, 1) 100%);
    background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(46, 61, 69, 1)), color-stop(100%, rgba(30, 35, 38, 1)));
    background: -webkit-linear-gradient(top, rgba(46, 61, 69, 1) 0%, rgba(30, 35, 38, 1) 100%);
    background: -o-linear-gradient(top, rgba(46, 61, 69, 1) 0%, rgba(30, 35, 38, 1) 100%);
    background: -ms-linear-gradient(top, rgba(46, 61, 69, 1) 0%, rgba(30, 35, 38, 1) 100%);
    background: linear-gradient(to bottom, rgba(46, 61, 69, 1) 0%, rgba(30, 35, 38, 1) 100%);
    filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#2e3d45', endColorstr='#1e2326', GradientType=0);
    border: none;
    box-shadow: none;
    cursor: pointer;
    border-radius: 4px;
    padding: 10px 5px;
    margin: 5px 0 0 0;
    outline: none;
}

.resorce_list_con button:nth-of-type(2) {
    float: right;
}

.resorce_viewmore {
    background: rgba(29, 170, 231, 1);
    background: -moz-linear-gradient(top, rgba(29, 170, 231, 1) 0%, rgba(26, 144, 212, 1) 100%);
    background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(29, 170, 231, 1)), color-stop(100%, rgba(26, 144, 212, 1)));
    background: -webkit-linear-gradient(top, rgba(29, 170, 231, 1) 0%, rgba(26, 144, 212, 1) 100%);
    background: -o-linear-gradient(top, rgba(29, 170, 231, 1) 0%, rgba(26, 144, 212, 1) 100%);
    background: -ms-linear-gradient(top, rgba(29, 170, 231, 1) 0%, rgba(26, 144, 212, 1) 100%);
    background: linear-gradient(to bottom, rgba(29, 170, 231, 1) 0%, rgba(26, 144, 212, 1) 100%);
    filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#1daae7', endColorstr='#1a90d4', GradientType=0);
    font-size: 20px;
    padding: 12px 25px 10px 25px;
    margin: 15px 0.5% 0 0;
    color: #e9ecec;
    text-transform: uppercase;
    float: right;
    border: none;
    box-shadow: none;
    cursor: pointer;
    border-radius: 4px;
    outline: none;
}

.success_table2_wrapper {
    width: 100%;
    overflow-x: scroll;
}

.newswearchbox {
    width: 100%;
    padding: 16px 15px 15px 15px;
    font-family: 'OpenSans-Regular';
    font-size: 16px;
    color: #000;
    margin-top: 0px;
    text-align: center;
    margin-bottom: 30px;
}

.newswearchbox input[type="text"] {
    width: 200px;
    height: 32px;
    border-radius: 0px!important;
    border: solid 1px #c0c3c5!important;
    box-shadow: none!important;
    padding: 2px;
    resize: none;
    font-size: 14px;
    margin: 0 5px;
}

.newswearchbox a {
    background-image: none;
    padding: 4px 8px 6px 8px;
    background: rgba(14, 133, 202, 1);
    background: -moz-linear-gradient(top, rgba(14, 133, 202, 1) 0%, rgba(4, 100, 156, 1) 100%);
    background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(14, 133, 202, 1)), color-stop(100%, rgba(4, 100, 156, 1)));
    background: -webkit-linear-gradient(top, rgba(14, 133, 202, 1) 0%, rgba(4, 100, 156, 1) 100%);
    background: -o-linear-gradient(top, rgba(14, 133, 202, 1) 0%, rgba(4, 100, 156, 1) 100%);
    background: -ms-linear-gradient(top, rgba(14, 133, 202, 1) 0%, rgba(4, 100, 156, 1) 100%);
    background: linear-gradient(to bottom, rgba(14, 133, 202, 1) 0%, rgba(4, 100, 156, 1) 100%);
    filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#0e85ca', endColorstr='#04649c', GradientType=0);
    color: #fff;
    text-decoration: none;
    border-radius: 4px;
    font-size: 18px;
    line-height: 22px;
    box-shadow: none!important;
    border: none;
    text-transform: capitalize;
    display: inline;
    width: 100px;
    text-align: center;
}

.newswearchbox input[type="submit"] {
    margin: 0px;
    text-align: center;
    width: 100px;
    padding: 5px 8px 6px 8px;
    background: rgba(14, 133, 202, 1);
    background: -moz-linear-gradient(top, rgba(14, 133, 202, 1) 0%, rgba(4, 100, 156, 1) 100%);
    background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(14, 133, 202, 1)), color-stop(100%, rgba(4, 100, 156, 1)));
    background: -webkit-linear-gradient(top, rgba(14, 133, 202, 1) 0%, rgba(4, 100, 156, 1) 100%);
    background: -o-linear-gradient(top, rgba(14, 133, 202, 1) 0%, rgba(4, 100, 156, 1) 100%);
    background: -ms-linear-gradient(top, rgba(14, 133, 202, 1) 0%, rgba(4, 100, 156, 1) 100%);
    background: linear-gradient(to bottom, rgba(14, 133, 202, 1) 0%, rgba(4, 100, 156, 1) 100%);
    filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#0e85ca', endColorstr='#04649c', GradientType=0);
    color: #fff;
    text-decoration: none;
    border-radius: 4px;
    font-size: 18px;
    line-height: 22px;
    box-shadow: none!important;
    border: none;
    text-transform: capitalize;
    text-align: center;
}

/*---------------------------avijit---------------------*/

.profileimgwrap img {
    border: solid 2px #bbbbbb!important;
}

.new_img_wrapper_new {
    display: block;
    width: 100%;
}

.new_img_wrapper_new img {
    border: solid 2px #bbbbbb!important;
    width: auto;
    max-width: 100%;
    display: block;
    margin: 0 auto;
    border: solid 5px #bbbbbb!important;
    margin-bottom: 15px;
}

.mentors_detail_img_wrapper_new_outer {
    max-width: inherit;
}

.mentors_detail_img_wrapper_new_content_outer {
    max-width: inherit;
}

.popvideo_wrapper {
    width: 49%;
    margin: 0.5%;
}

.popupheadinhclassnewblockpopup {
    margin: 0px!important;
}

.mentors_detail_block_con_right .video_wrapper {
    width: 49%;
    margin: 0.5%;
}

.teambuilder_right_menu li sup {
    display: none !important;
}

.hdcls {
    background-color: #0092df;
    height: auto;
    display: flex;
    width: 100%;
    padding: 10px 10px 10px 18px;
    position: relative;
    font-family: "RobotoMedium" !important;
    font-size: 24px;
    color: #FFFFFF;
    text-transform: uppercase;
}

.vivacity_grid_settings_wrapper .settings_wrapper .form-inline .form-group .onoffswitch {
    margin-top: -20px!important;
}

.fb_share_newblock .fb_share_imgblock img {
    width: 100%!important;
}

.fb_share_newblock {
    width: 33%!important;
    float: none!important;
    margin-bottom: 0!important;
}

.fb_share_newblock:nth-of-type(3) {
    margin-bottom: 0!important;
}

.fb_share_newblock:nth-of-type(5) {
    margin: 10px 0 0 0!important;
}

.fb_share_textblock h4 {
    height: auto!important;
}

.fb_share_textblock label {
    min-height: inherit!important;
}

.fb_share_newblock .fb_share_imgblock {
    display: block!important;
    text-align: center!important;
    width: 100%!important;
    position: relative;
}

.fb_share_newblock .fb_share_imgblock img {
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
}

.fb_share_newblock .fb_share_imgblock img {
    width: 100%!important;
    height: auto!important;
}

.checkout_shipping_options {
    display: none!important;
}

.checkout_shipping_options * {
    display: none!important;
    padding: 0px!important;
}

/*.checkout_shipping_info{ display: none!important;}
.checkout_shipping_info *{ display: none!important; padding: 0px!important;}*/

.mce-menubtn button {
    color: #595959;
    box-shadow: none!important;
}

.mce-btn button {
    box-shadow: none!important;
}

.koubtncls {
    margin-top: 20px!important;
}

.mce-statusbar .mce-container-body {
    resize: none!important;
}

.user_management_edit dt {
    width: 100%;
}

.user_management_edit dd {
    width: 100%;
}

.formnewclass {
    width: 90%;
    margin-left: auto;
    margin-right: auto;
    clear: both;
    overflow: hidden;
}

.form_input_class {
    width: 49%;
    float: left;
    margin: 0 0.5%;
}

.form_input_class label {
    display: inline-block;
    margin-bottom: 0;
}

.noteclsnew {
    background: #e5e7e8;
    border: solid 1px #cdcdcd;
    padding: 15px!important;
    font-size: 16px;
    color: #424242;
}

.noteclsnew h4 {
    margin: 0;
    padding: 0 0 5px 0;
    font-family: "opensans-regular" !important;
    font-size: 20px !important;
    color: #000 !important;
}

.form_input_class input[type="password"] {
    background-color: #f7f7f7;
    border: 1px solid #dfdddd;
    border-radius: 5px;
    width: 100%;
    margin: 10px auto;
    display: block;
    height: 50px;
    font-family: 'OpenSans-Italic';
    font-size: 14px;
    color: #000;
    padding-left: 14px;
    box-shadow: none!important;
}

.formnewclass:nth-of-type(2) .form_input_class:nth-of-type(2) {
    padding: 15px 0 0px 0!important;
}

.productblockpopup h2 {
    margin: 0!important;
    padding: 0 0 5px 0!important;
    font-size: 30px!important;
    color: #e75248!important;
    font-family: 'OpenSans-Semibold'!important;
    text-transform: uppercase!important;
}

.commission_new_banner {
    background: url("../images/commission_new_banner.jpg") no-repeat top center!important;
    background-size: 1920px;
    height: 178px;
    margin-bottom: 0px;
}

.commission_new_banner h2 {
    margin: 0;
    padding: 0;
    width: 100vw;
    height: 178px;
    display: table-cell;
    text-align: center;
    vertical-align: middle;
    font-size: 35px;
    color: #f0f1f1;
    text-transform: uppercase;
    font-family: 'robotomedium';
}

.plan-material-list_banner {
    background: url("../images/plan-material-list_banner.jpg") no-repeat top center!important;
    margin-bottom: 0px;
    padding-right: 38%;
    background-size: cover!important;
}

.plan-material-list_banner h2 {
    margin: 0;
    padding: 15px 0 15px 32px;
    font-size: 36px;
    color: #f0f1f1;
    text-transform: uppercase;
    font-family: 'robotomedium';
}

.plan-material-list_banner h3 {
    margin: 0;
    padding: 0 0 0 32px;
    font-size: 16px;
    color: #f0f1f1;
    text-transform: uppercase;
    font-family: 'RobotoRegular';
}

.plan-material-list_banner h4 {
    margin: 0;
    padding: 5px 0 15px 32px;
    font-size: 20px;
    color: #ebe891;
    text-transform: uppercase;
    font-family: 'RobotoRegular';
}

.plan-material-list_banner2 {
    background: url("../images/plan-material-list_banner2.jpg") no-repeat top center!important;
    margin-bottom: 0px;
    padding-right: 38%;
    background-size: cover!important;
    height: 178px;
    display: table-cell;
    vertical-align: middle;
    width: 100vw;
}

.plan-material-list_banner2 h2 {
    margin: 0;
    padding: 15px 0 15px 32px;
    font-size: 36px;
    color: #f0f1f1;
    text-transform: uppercase;
    font-family: 'robotomedium';
    text-align: left!important;
}

.plan-material-list_banner2 h3 {
    margin: 0;
    padding: 0 0 0 32px;
    font-size: 16px;
    color: #f0f1f1;
    text-transform: uppercase;
    font-family: 'RobotoRegular';
}

.plan-material-list_banner2 h4 {
    margin: 0;
    padding: 5px 0 15px 32px;
    font-size: 20px;
    color: #ebe891;
    text-transform: uppercase;
    font-family: 'RobotoRegular';
}

.documents_newbanner {
    background: url("../images/documents_banner_new.jpg") no-repeat top center!important;
    background-size: 1920px;
    height: 178px;
    margin-bottom: 0px;
}

.documents_newbanner h2 {
    margin: 0;
    padding: 0;
    width: 100vw;
    height: 178px;
    display: table-cell;
    text-align: center;
    vertical-align: middle;
    font-size: 35px;
    color: #f0f1f1;
    text-transform: uppercase;
    font-family: 'robotomedium';
}

.my_appointments_banner {
    background: url("../images/my-appointments_banner.jpg") no-repeat top center!important;
    background-size: 1920px;
    height: 178px;
    margin-bottom: 0px;
}

.my_appointments_banner h2 {
    margin: 0;
    padding: 0;
    width: 100vw;
    height: 178px;
    display: table-cell;
    text-align: center;
    font-size: 35px;
    color: #f0f1f1;
    text-transform: uppercase;
    font-family: 'robotomedium';
    padding-top: 84px;
}

.share_links_new_banner {
    background: url("../images/share_links_newbanner.jpg") no-repeat top center!important;
    height: 178px;
    background-size: 1920px;
}

.share_links_new_banner_wrapper {
    width: 100vw;
    height: 178px;
    display: table-cell;
    text-align: center;
    vertical-align: middle;
}

.share_links_new_banner_wrapper h2 {
    margin: 0;
    padding: 0;
    font-size: 36px;
    color: #f0f1f1;
    text-transform: uppercase;
    font-family: 'robotomedium';
}

.share_links_new_banner_wrapper h3 {
    width: 814px;
    display: block;
    margin: 0 auto;
    font-size: 18px;
    color: #f0f1f1;
    font-family: 'RobotoRegular';
    line-height: 24px;
    margin-top: 10px;
}

.mentor_profile_new_banner {
    background: url("../images/mentor-profile_banner.jpg") no-repeat top center!important;
    height: 178px;
    background-size: 1920px;
}

.mentor_profile_new_banner_wrapper {
    width: 100vw;
    height: 178px;
    display: table-cell;
    text-align: center;
    vertical-align: middle;
}

.mentor_profile_new_banner_wrapper h2 {
    margin: 0;
    padding: 0;
    font-size: 36px;
    color: #f0f1f1;
    text-transform: uppercase;
    font-family: 'robotomedium';
}

.mentor_profile_new_banner_wrapper h3 {
    width: 814px;
    display: block;
    margin: 0 auto;
    font-size: 16px;
    color: #f0f1f1;
    font-family: 'RobotoRegular';
    line-height: 22px;
    margin-top: 10px;
}

.success_msg_ncon4new {
    background: #1fbee8 url("../images/success_msg_ncon4new.jpg") no-repeat top right!important;
    background-size: cover!important;
    width: 100%;
    height: 269px;
    border-top: solid 1px #fff;
    border-bottom: solid 1px #fff;
    position: relative;
}

.success_msg_ncon4new_text {
    position: absolute;
    width: 800px;
    text-align: left;
    padding-left: 98px;
    left: 0;
    top: 50%;
    transform: translate(0, -50%);
}

.success_msg_ncon4new_text h2 {
    margin: 0;
    padding: 0;
    font-size: 36px;
    color: #ffffff;
    font-family: 'RobotoBold';
    line-height: 36px;
    text-shadow: 0 0 5px #888;
}

.success_msg_ncon4new_text h3 {
    margin: 0;
    padding: 14px 0 0 0;
    font-size: 22px;
    color: #212121;
    font-family: 'RobotoRegular';
    line-height: 28px;
    text-shadow: 0 0 5px #8ee0f7;
}

.meeting_confirmation_wrapper {
    width: 70%;
    background: #fff;
    padding: 25px;
    border: solid 1px #04649c;
    margin: 25px auto;
    border-radius: 6px;
}

.meeting_confirmation_wrapper h2 {
    font-family: 'OpenSans-Semibold';
    font-size: 26px;
    color: #2c2b2b;
    margin: 0;
    padding: 0 0 10px 0;
    display: block;
    text-transform: uppercase;
}

.meeting_confirmation_wrapper h2 span {
    color: #04649c;
}

.meeting_confirmation_wrapper h3 {
    font-family: 'OpenSans-Semibold';
    font-size: 16px;
    color: #2c2b2b;
    margin: 20px 0;
    padding: 0;
    display: block;
}

.meeting_confirmation_wrapper h3 span {
    color: #04649c;
}

.meeting_confirmation_wrapper .koubtncls {
    width: 100%;
    float: none;
    margin: 0px auto!important;
    padding: 10px 0 0 0!important;
    display: inline-block!important;
}

.meeting_confirmation_wrapper .koubtncls .contact_submit {
    float: none!important;
    display: inline-block!important;
    width: auto!important;
    min-width: 100px;
    padding: 0 20px;
    background: rgba(14, 133, 202, 1);
    background: -moz-linear-gradient(top, rgba(14, 133, 202, 1) 0%, rgba(4, 100, 156, 1) 100%);
    background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(14, 133, 202, 1)), color-stop(100%, rgba(4, 100, 156, 1)));
    background: -webkit-linear-gradient(top, rgba(14, 133, 202, 1) 0%, rgba(4, 100, 156, 1) 100%);
    background: -o-linear-gradient(top, rgba(14, 133, 202, 1) 0%, rgba(4, 100, 156, 1) 100%);
    background: -ms-linear-gradient(top, rgba(14, 133, 202, 1) 0%, rgba(4, 100, 156, 1) 100%);
    background: linear-gradient(to bottom, rgba(14, 133, 202, 1) 0%, rgba(4, 100, 156, 1) 100%);
    filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#0e85ca', endColorstr='#04649c', GradientType=0);
    font-family: 'OpenSans-Semibold';
    font-size: 20px;
    color: #fff;
    text-align: center;
    border: none;
    height: 50px;
    border-radius: 6px;
}

.paymenyinfowrapper .form-group .form-control_textarea, .paymenyinfowrapper .form-group input[type="text"] {
    padding-left: 5px!important;
    padding-right: 5px!important;
}

.not_app_class {
    color: #0c0b07;
}

.app_class {
    color: #1b8815;
}

.awaiting_class {
    color: #f95e19;
}

.decline_class {
    color: #e52b1f;
}

.ad_dna_block1 {
    background: #63a29a;
    padding: 25px;
    border-top: solid 1px #fff;
    border-bottom: solid 1px #fff;
    font-size: 20px;
    color: #ffffff;
    font-family: 'RobotoRegular';
}

.ad_dna_block2 {
    background: url(../images/ad_dna_img1.jpg) no-repeat right top;
    background-size: cover;
    height: 197px;
    position: relative;
}

.ad_dna_block2_text {
    position: absolute;
    top: 50%;
    left: 20px;
    width: 485px;
    transform: translateY(-50%);
    font-size: 18px;
    color: #222121;
    font-family: 'RobotoRegular';
}

.ad_dna_block3 {
    border-top: solid 1px #fff;
    border-bottom: solid 1px #fff;
}

.ad_dna_block3_part1 {
    background: url(../images/ad_dna_img2.jpg) no-repeat left top;
    background-size: cover;
    height: 189px;
    position: relative;
}

.ad_dna_block3_part1_text {
    position: absolute;
    top: 50%;
    right: 20px;
    width: 412px;
    transform: translateY(-50%);
    font-size: 18px;
    color: #222121;
    font-family: 'RobotoRegular';
}

.ad_dna_block3_part2 {
    background: rgba(121, 215, 249, 1);
    background: -moz-linear-gradient(top, rgba(121, 215, 249, 1) 0%, rgba(185, 234, 252, 1) 51%, rgba(121, 215, 249, 1) 100%);
    background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(121, 215, 249, 1)), color-stop(51%, rgba(185, 234, 252, 1)), color-stop(100%, rgba(121, 215, 249, 1)));
    background: -webkit-linear-gradient(top, rgba(121, 215, 249, 1) 0%, rgba(185, 234, 252, 1) 51%, rgba(121, 215, 249, 1) 100%);
    background: -o-linear-gradient(top, rgba(121, 215, 249, 1) 0%, rgba(185, 234, 252, 1) 51%, rgba(121, 215, 249, 1) 100%);
    background: -ms-linear-gradient(top, rgba(121, 215, 249, 1) 0%, rgba(185, 234, 252, 1) 51%, rgba(121, 215, 249, 1) 100%);
    background: linear-gradient(to bottom, rgba(121, 215, 249, 1) 0%, rgba(185, 234, 252, 1) 51%, rgba(121, 215, 249, 1) 100%);
    filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#79d7f9', endColorstr='#79d7f9', GradientType=0);
    padding: 20px;
    font-size: 18px;
    color: #222121;
    font-family: 'RobotoRegular';
}

.ad_dna_block3_part2 .ad_dna_blocklink {
    display: block;
    width: 450px;
    border: solid 1px #fff;
    font-size: 18px!important;
    color: #fff!important;
    font-family: 'RobotoRegular'!important;
    text-align: center;
    padding: 8px 0;
    text-transform: uppercase;
    float: right;
    margin-top: 20px;
}

.ad_dna_block3_part2 .ad_link1 {
    margin-top: -40px!important;
    position: relative;
    z-index: 99;
    margin-bottom: 20px;
}

.ad_dna_block4 {
    background: url(../images/ad_dna_img3.jpg) no-repeat left top;
    background-size: cover;
    height: 288px;
    position: relative;
}

.ad_dna_block4_text {
    position: absolute;
    top: 50%;
    left: 20px;
    width: 540px;
    transform: translateY(-50%);
    font-size: 18px;
    color: #222121;
    font-family: 'RobotoRegular';
}

.ad_dna_block4_text .ad_dna_blocklink {
    display: block;
    width: 450px;
    border: solid 1px #fff;
    font-size: 18px!important;
    color: #fff!important;
    font-family: 'RobotoRegular'!important;
    text-align: center;
    padding: 8px 0;
    text-transform: uppercase;
    margin-top: 20px;
}

.ad_dna_block5 {
    background: url(../images/ad_dna_img5.jpg) no-repeat left top;
    background-size: cover;
    height: 259px;
    position: relative;
    border-top: solid 5px #fff;
}

.ad_dna_block5_text {
    position: absolute;
    top: 50%;
    left: 44px;
    width: 300px;
    transform: translateY(-50%);
    font-size: 48px;
    color: #ffffff;
    font-family: 'RobotoBold';
    text-transform: uppercase;
    text-shadow: 0 0 2px #28a3ca;
    line-height: 48px;
}

.ad_dna_block5 img {
    width: 187px;
    border: solid 5px #fff;
    box-shadow: 0 0 2px #888;
    position: absolute;
    top: 22px;
    right: 22px;
}

.ad_dna_block6 {
    background: #63a29a;
    padding: 20px;
    font-size: 24px;
    color: #ffffff;
    line-height: 26px;
    font-family: 'RobotoMedium';
    border-top: solid 1px #fff;
    border-bottom: solid 5px #fff;
}

.ad_dna_block6 span {
    color: #f4f71a;
}

.ad_dna_block7 {
    background: rgba(104, 216, 253, 1);
    background: -moz-linear-gradient(-45deg, rgba(104, 216, 253, 1) 0%, rgba(197, 239, 252, 1) 51%, rgba(201, 223, 225, 1) 100%);
    background: -webkit-gradient(left top, right bottom, color-stop(0%, rgba(104, 216, 253, 1)), color-stop(51%, rgba(197, 239, 252, 1)), color-stop(100%, rgba(201, 223, 225, 1)));
    background: -webkit-linear-gradient(-45deg, rgba(104, 216, 253, 1) 0%, rgba(197, 239, 252, 1) 51%, rgba(201, 223, 225, 1) 100%);
    background: -o-linear-gradient(-45deg, rgba(104, 216, 253, 1) 0%, rgba(197, 239, 252, 1) 51%, rgba(201, 223, 225, 1) 100%);
    background: -ms-linear-gradient(-45deg, rgba(104, 216, 253, 1) 0%, rgba(197, 239, 252, 1) 51%, rgba(201, 223, 225, 1) 100%);
    background: linear-gradient(135deg, rgba(104, 216, 253, 1) 0%, rgba(197, 239, 252, 1) 51%, rgba(201, 223, 225, 1) 100%);
    filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#68d8fd', endColorstr='#c9dfe1', GradientType=1);
}

.ad_dna_block7 h2 {
    margin: 0;
    padding: 10px 15px;
    background: #63a29a;
    font-size: 24px;
    color: #ffffff;
    font-family: 'RobotoMedium';
    border-top: solid 1px #fff;
    border-bottom: solid 1px #fff;
}

.ad_dna_block7_text {
    width: 318px;
    float: left;
    padding: 30px;
    font-size: 18px;
    color: #212222;
    font-family: 'RobotoRegular';
}

.ad_dna_block7 img {
    width: 590px;
    float: right;
    margin: 8px;
    border: solid 1px #fff;
    box-shadow: 0 0 2px #888;
}

.ad_dna_block8 {
    background: rgba(104, 216, 253, 1);
    background: -moz-linear-gradient(-45deg, rgba(104, 216, 253, 1) 0%, rgba(197, 239, 252, 1) 51%, rgba(201, 223, 225, 1) 100%);
    background: -webkit-gradient(left top, right bottom, color-stop(0%, rgba(104, 216, 253, 1)), color-stop(51%, rgba(197, 239, 252, 1)), color-stop(100%, rgba(201, 223, 225, 1)));
    background: -webkit-linear-gradient(-45deg, rgba(104, 216, 253, 1) 0%, rgba(197, 239, 252, 1) 51%, rgba(201, 223, 225, 1) 100%);
    background: -o-linear-gradient(-45deg, rgba(104, 216, 253, 1) 0%, rgba(197, 239, 252, 1) 51%, rgba(201, 223, 225, 1) 100%);
    background: -ms-linear-gradient(-45deg, rgba(104, 216, 253, 1) 0%, rgba(197, 239, 252, 1) 51%, rgba(201, 223, 225, 1) 100%);
    background: linear-gradient(135deg, rgba(104, 216, 253, 1) 0%, rgba(197, 239, 252, 1) 51%, rgba(201, 223, 225, 1) 100%);
    filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#68d8fd', endColorstr='#c9dfe1', GradientType=1);
    overflow: hidden;
}

.ad_dna_block8 h2 {
    margin: 0;
    padding: 10px 15px;
    background: #63a29a;
    font-size: 24px;
    color: #ffffff;
    font-family: 'RobotoMedium';
    border-top: solid 1px #fff;
    border-bottom: solid 1px #fff;
}

.ad_dna_block8_text {
    padding: 30px;
    padding-bottom: 0px;
    font-size: 18px;
    color: #212222;
    font-family: 'RobotoRegular';
}

.ad_dna_block8 img {
    width: auto;
    max-width: 95%!important;
    margin: 30px auto 15px auto;
    border: solid 1px #fff;
    box-shadow: 0 0 2px #888;
    display: block;
}

.ad_dna_block9 h2 {
    margin: 0;
    padding: 10px 15px;
    background: #63a29a;
    font-size: 24px;
    color: #ffffff;
    font-family: 'RobotoMedium';
    border-top: solid 1px #fff;
    border-bottom: solid 1px #fff;
}

.ad_dna_block9_text {
    width: 358px;
    float: left;
    padding: 30px;
    font-size: 18px;
    color: #212222;
    font-family: 'RobotoRegular';
}

.ad_dna_block9 img {
    width: 550px;
    float: right;
    margin: 8px;
    border: solid 1px #fff;
    box-shadow: 0 0 2px #888;
    margin-top: 30px;
}

.ad_dna_block10 {
    background: rgba(88, 203, 241, 1);
    background: -moz-linear-gradient(-45deg, rgba(88, 203, 241, 1) 0%, rgba(216, 244, 252, 1) 36%, rgba(216, 244, 252, 1) 60%, rgba(131, 214, 241, 1) 100%);
    background: -webkit-gradient(left top, right bottom, color-stop(0%, rgba(88, 203, 241, 1)), color-stop(36%, rgba(216, 244, 252, 1)), color-stop(60%, rgba(216, 244, 252, 1)), color-stop(100%, rgba(131, 214, 241, 1)));
    background: -webkit-linear-gradient(-45deg, rgba(88, 203, 241, 1) 0%, rgba(216, 244, 252, 1) 36%, rgba(216, 244, 252, 1) 60%, rgba(131, 214, 241, 1) 100%);
    background: -o-linear-gradient(-45deg, rgba(88, 203, 241, 1) 0%, rgba(216, 244, 252, 1) 36%, rgba(216, 244, 252, 1) 60%, rgba(131, 214, 241, 1) 100%);
    background: -ms-linear-gradient(-45deg, rgba(88, 203, 241, 1) 0%, rgba(216, 244, 252, 1) 36%, rgba(216, 244, 252, 1) 60%, rgba(131, 214, 241, 1) 100%);
}

.ad_dna_block10_sub1 {
    padding: 0 30px 30px 30px;
    display: flex;
}

.ad_dna_block10_sub1 .ad_dna_block10_text2 {
    width: 570px;
    font-size: 18px;
    color: #212222;
    font-family: 'RobotoRegular';
    vertical-align: middle;
    padding-left: 40px;
}

.ad_dna_block10_sub1 .ad_dna_block10_text2 h6 {
    margin: 0px;
    padding: 0 0 12px 0;
    font-size: 30px;
    font-family: 'RobotoRegular';
    text-transform: inherit!important;
}

.ad_dna_block10_sub1 .ad_dna_block10_imgdiv1 {
    width: 288px;
}

.ad_dna_block10_sub1 .ad_dna_block10_imgdiv1 img {
    width: 100%;
    box-shadow: 0 0 2px #888;
}

.ad_dna_block10_sub1 .ad_dna_block10_text2_wrapper {
    width: 100%;
    height: 380px;
    display: table-cell;
    vertical-align: middle;
}

.ad_dna_block10_sub1 .ad_dna_block10_text3 {
    width: 650px;
    font-size: 18px;
    color: #212222;
    font-family: 'RobotoRegular';
    vertical-align: middle;
    padding-right: 40px;
}

.ad_dna_block10_sub1 .ad_dna_block10_text3 h6 {
    margin: 0px;
    padding: 0 0 12px 0;
    font-size: 30px;
    font-family: 'RobotoRegular';
    text-transform: inherit!important;
}

.ad_dna_block10_sub1 .ad_dna_block10_imgdiv2 {
    width: 204px;
}

.ad_dna_block10_sub1 .ad_dna_block10_imgdiv2 img {
    width: 100%;
    box-shadow: 0 0 2px #888;
}

.ad_dna_block10_sub1 .ad_dna_block10_text2_wrapper {
    width: 100%;
    height: 300px;
    display: table-cell;
    vertical-align: middle;
}

.ad_dna_block10_sub1 .ad_dna_block10_text4 {
    width: 650px;
    font-size: 18px;
    color: #212222;
    font-family: 'RobotoRegular';
    vertical-align: middle;
    padding-left: 40px;
}

.ad_dna_block10_sub1 .ad_dna_block10_text4 h6 {
    margin: 0px;
    padding: 0 0 12px 0;
    font-size: 30px;
    font-family: 'RobotoRegular';
    text-transform: inherit!important;
}

.ad_dna_block10_sub1 .ad_dna_block10_imgdiv4 {
    width: 203px;
}

.ad_dna_block10_sub1 .ad_dna_block10_imgdiv4 img {
    width: 100%;
    box-shadow: 0 0 2px #888;
}

.ad_dna_block10_sub1 .ad_dna_block10_text4_wrapper {
    width: 100%;
    height: 300px;
    display: table-cell;
    vertical-align: middle;
}

.ad_dna_block10_sub1 .ad_dna_block10_text5 {
    width: 650px;
    font-size: 18px;
    color: #212222;
    font-family: 'RobotoRegular';
    vertical-align: middle;
    padding-right: 40px;
}

.ad_dna_block10_sub1 .ad_dna_block10_text5 h6 {
    margin: 0px;
    padding: 0 0 12px 0;
    font-size: 30px;
    font-family: 'RobotoRegular';
    text-transform: inherit!important;
}

.ad_dna_block10_sub1 .ad_dna_block10_imgdiv5 {
    width: 220px;
}

.ad_dna_block10_sub1 .ad_dna_block10_imgdiv5 img {
    width: 100%;
    box-shadow: 0 0 2px #888;
}

.ad_dna_block10_sub1 .ad_dna_block10_text5_wrapper {
    width: 100%;
    height: 270px;
    display: table-cell;
    vertical-align: middle;
}

.ad_dna_block11 {
    background: rgba(104, 216, 253, 1);
    background: -moz-linear-gradient(-45deg, rgba(104, 216, 253, 1) 0%, rgba(197, 239, 252, 1) 51%, rgba(201, 223, 225, 1) 100%);
    background: -webkit-gradient(left top, right bottom, color-stop(0%, rgba(104, 216, 253, 1)), color-stop(51%, rgba(197, 239, 252, 1)), color-stop(100%, rgba(201, 223, 225, 1)));
    background: -webkit-linear-gradient(-45deg, rgba(104, 216, 253, 1) 0%, rgba(197, 239, 252, 1) 51%, rgba(201, 223, 225, 1) 100%);
    background: -o-linear-gradient(-45deg, rgba(104, 216, 253, 1) 0%, rgba(197, 239, 252, 1) 51%, rgba(201, 223, 225, 1) 100%);
    background: -ms-linear-gradient(-45deg, rgba(104, 216, 253, 1) 0%, rgba(197, 239, 252, 1) 51%, rgba(201, 223, 225, 1) 100%);
    background: linear-gradient(135deg, rgba(104, 216, 253, 1) 0%, rgba(197, 239, 252, 1) 51%, rgba(201, 223, 225, 1) 100%);
    filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#68d8fd', endColorstr='#c9dfe1', GradientType=1);
}

.ad_dna_block11 h2 {
    margin: 0;
    padding: 10px 15px;
    background: #63a29a;
    font-size: 24px;
    color: #ffffff;
    font-family: 'RobotoMedium';
    border-top: solid 1px #fff;
    border-bottom: solid 1px #fff;
}

.ad_dna_block11_text {
    padding: 30px;
    font-size: 18px;
    color: #212222;
    font-family: 'RobotoRegular';
}

.ad_dna_block11 img {
    width: auto;
    max-width: 100%;
    margin: 0 auto;
    border: solid 1px #fff;
    box-shadow: 0 0 2px #888;
    display: block;
}

.ad_dna_block12 {
    background: rgba(104, 216, 253, 1);
    background: -moz-linear-gradient(-45deg, rgba(104, 216, 253, 1) 0%, rgba(197, 239, 252, 1) 51%, rgba(201, 223, 225, 1) 100%);
    background: -webkit-gradient(left top, right bottom, color-stop(0%, rgba(104, 216, 253, 1)), color-stop(51%, rgba(197, 239, 252, 1)), color-stop(100%, rgba(201, 223, 225, 1)));
    background: -webkit-linear-gradient(-45deg, rgba(104, 216, 253, 1) 0%, rgba(197, 239, 252, 1) 51%, rgba(201, 223, 225, 1) 100%);
    background: -o-linear-gradient(-45deg, rgba(104, 216, 253, 1) 0%, rgba(197, 239, 252, 1) 51%, rgba(201, 223, 225, 1) 100%);
    background: -ms-linear-gradient(-45deg, rgba(104, 216, 253, 1) 0%, rgba(197, 239, 252, 1) 51%, rgba(201, 223, 225, 1) 100%);
    background: linear-gradient(135deg, rgba(104, 216, 253, 1) 0%, rgba(197, 239, 252, 1) 51%, rgba(201, 223, 225, 1) 100%);
    filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#68d8fd', endColorstr='#c9dfe1', GradientType=1);
}

.ad_dna_block12 h2 {
    margin: 0;
    padding: 10px 15px;
    background: #63a29a;
    font-size: 24px;
    color: #ffffff;
    font-family: 'RobotoMedium';
    border-top: solid 1px #fff;
    border-bottom: solid 1px #fff;
}

.ad_dna_block12_text {
    padding: 30px;
    font-size: 18px;
    color: #212222;
    font-family: 'RobotoRegular';
}

.ad_dna_block12 img {
    width: 100%;
    margin: 0 auto;
    display: block;
}

.ad_dna_block12_text:nth-of-type(1) {
    padding-bottom: 0px;
}

.ad_dna_block12_text:nth-of-type(2) {
    padding-top: 0px;
}

.ad_dna_block10_sub1ming {
    display: none;
    box-shadow: 0 0 2px #888;
}

.manteemeeting1 ul:nth-of-type(2) {
    width: 45%;
}

.manteemeeting1 ul:nth-of-type(3) {
    width: 45%;
}

.manteemeeting1 p:nth-of-type(2) {
    width: 45%;
}

.u_list1new {
    margin: 0px;
}

.u_list1new .bullet {
    background: url(/../images/liststyleicon.png) no-repeat !important;
    padding: 0 0 0 30px;
    font-family: "RobotoRegular" !important;
    font-size: 17px;
    color: #001321;
    margin: 10px 0;
}

.manteemeeting1 .bullet {
    background: url(/../images/liststyleicon.png) no-repeat !important;
    padding: 0 0 0 30px;
    margin: 10px 0;
}

.manteemeeting7 .bullet {
    background: url(/../images/liststyleicon.png) no-repeat !important;
    padding: 0 0 0 30px;
    margin: 10px 0;
}

.tipsnewList ul li.bullet span {
    position: relative;
    top: -5px!important;
}

.manteemeeting3 .list2 ul li.bullet span {
    position: relative;
    top: -4px!important;
}

.manteemeeting4 .list2 ul li.bullet span {
    position: relative;
    top: -4px!important;
}

.manteemeeting5 .list2 ul li.bullet span {
    position: relative;
    top: -4px!important;
}

.manteemeeting6 .list2 ul li.bullet span {
    position: relative;
    top: -4px!important;
}

.manteemeeting7 .list2 ul li.bullet span {
    position: relative;
    top: -4px!important;
}

.conslwrapper12 ul li.bullet span {
    position: relative;
    top: -4px!important;
}

.suattitudewrapper8 .list2 ul li.bullet span {
    position: relative;
    top: -4px!important;
}

.corewrapper2 .list2 ul li.bullet span {
    position: relative;
    top: -3px!important;
}

.corewrapper3 .list2 ul li.bullet span {
    position: relative;
    top: -3px!important;
}

.properwrapper2 .list2 ul li.bullet span {
    position: relative;
    top: -4px!important;
}

.prewrapper2 .list2 ul li.bullet span {
    position: relative;
    top: -3px!important;
}

.blockwrapper4 .list2 ul li.bullet span {
    position: relative;
    top: -3px!important;
}

.titleforn h2 {
    font-family: "opensans-regular" !important;
    font-size: 20px !important;
    text-transform: capitalize!important;
    text-align: left!important;
    color: #000 !important;
    margin: 0px;
    padding: 0 0px 25px 0!important;
}

.cardinfo2 {
    float: none;
    margin: 5px 0 0 4px;
}

.pay_car_group {
    clear: both;
    overflow: hidden;
    margin-top: 15px;
}

.last4degitcls .nobgcls input {
    width: 20px;
    height: 20px;
    float: left;
    vertical-align: middle;
    margin-top: -1px;
    outline: none;
    box-shadow: none;
    margin-right: 10px;
    margin-left: 0px!important;
}

.last4degitcls .nobgcls img {
    width: 50px;
    margin: -6px 10px 0 0;
}

.last4degitcls .nobgcls {
    clear: both;
    margin-bottom: 10px;
}

.Returning-td .titleforn h2 {
    margin-bottom: 0px!important;
    padding-bottom: 6px!important;
    font-size: 18px!important;
    color: #0092df!important;
}

.Returning-tdspan {
    margin: 8px 0 0 0!important;
    display: block!important;
}

.Returning-tdspan img {
    width: 40px!important;
    margin: 0 6px!important;
}

.card_field_none {
    display: none!important;
}

.demotd {
    border-bottom: solid 1px #c3c6c7;
    border-left: solid 1px #b9bcbd;
    border-right: solid 1px #b9bcbd;
    background: #e1e3e4!important;
}

.demotd td {
    padding-bottom: 0px!important;
}

.webaner_table_wrapper td {
    padding: 8px 20px!important;
    vertical-align: middle!important;
}

.webaner_table_wrapper th {
    padding: 8px 20px!important;
    vertical-align: middle!important;
}

.webaner_table_wrapper tr:nth-of-type(odd) {
    background: #fff!important;
}

.webaner_table_wrapper td .button {
    margin-bottom: 0px!important;
    font-size: 14px!important;
    padding: 5px!important;
    min-width: 80px!important;
    display: inline-block!important;
}

.webaner_table_wrapper td .submittedbtn {
    margin-bottom: 0px!important;
    font-size: 14px!important;
    padding: 5px!important;
    width: 80px!important;
    display: inline-block!important;
    background: rgba(255, 175, 75, 1);
    background: -moz-linear-gradient(top, rgba(255, 175, 75, 1) 0%, rgba(255, 146, 10, 1) 100%);
    background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(255, 175, 75, 1)), color-stop(100%, rgba(255, 146, 10, 1)));
    background: -webkit-linear-gradient(top, rgba(255, 175, 75, 1) 0%, rgba(255, 146, 10, 1) 100%);
    background: -o-linear-gradient(top, rgba(255, 175, 75, 1) 0%, rgba(255, 146, 10, 1) 100%);
    background: -ms-linear-gradient(top, rgba(255, 175, 75, 1) 0%, rgba(255, 146, 10, 1) 100%);
    background: linear-gradient(to bottom, rgba(255, 175, 75, 1) 0%, rgba(255, 146, 10, 1) 100%);
    filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#ffaf4b', endColorstr='#ff920a', GradientType=0);
    border-radius: 4px;
    border: solid 1px #f2f4b3;
    color: #fff;
}

.webaner_table_wrapper td .reviewedbtn {
    margin-bottom: 0px!important;
    font-size: 14px!important;
    padding: 5px!important;
    width: 80px!important;
    display: inline-block!important;
    background: rgba(80, 173, 5, 1);
    background: -moz-linear-gradient(top, rgba(80, 173, 5, 1) 0%, rgba(64, 125, 14, 1) 100%);
    background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(80, 173, 5, 1)), color-stop(100%, rgba(64, 125, 14, 1)));
    background: -webkit-linear-gradient(top, rgba(80, 173, 5, 1) 0%, rgba(64, 125, 14, 1) 100%);
    background: -o-linear-gradient(top, rgba(80, 173, 5, 1) 0%, rgba(64, 125, 14, 1) 100%);
    background: -ms-linear-gradient(top, rgba(80, 173, 5, 1) 0%, rgba(64, 125, 14, 1) 100%);
    background: linear-gradient(to bottom, rgba(80, 173, 5, 1) 0%, rgba(64, 125, 14, 1) 100%);
    filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#50ad05', endColorstr='#407d0e', GradientType=0);
    border-radius: 4px;
    border: solid 1px #f2f4b3;
    color: #fff;
}

.webaner_table_wrappernew td {
    border: solid 1px #ccc;
}

.webaner_table_wrappernew th {
    border: solid 1px #ccc;
}

.dashboardnew_success_block_right1 {
    border-radius: 6px 6px 0 0;
    padding-bottom: 0px!important;
    margin-bottom: 0px!important;
    overflow: inherit;
    overflow: hidden;
}

.dashboardnew_success_block_right2 {
    border-radius: 0 0 6px 6px;
    padding-top: 0px!important;
    margin-top: 0px!important;
    overflow: inherit;
    overflow: hidden;
}

.savecardcls {
    text-align: center;
}

.savecardcls button {
    background: rgba(0, 0, 0, 0) linear-gradient(to bottom, rgba(14, 133, 202, 1) 0%, rgba(4, 100, 156, 1) 100%) repeat scroll 0 0;
    border: medium none;
    border-radius: 5px;
    box-shadow: none;
    color: #fff !important;
    display: inline-block!important;
    font-family: "OpenSans-Semibold";
    font-size: 16px;
    margin-top: 18px!important;
    padding: 5px 10px;
    text-align: center;
    text-transform: uppercase;
    line-height: 31px;
    display: block;
    font-family: "OpenSans-Semibold";
}

.change_status_div label {
    display: block;
    width: 100%;
    margin: 0;
    padding: 10px 0;
    text-align: left;
}

.change_status_div .form-group {
    margin: 0;
    padding: 0;
}

.change_status_div .form-group input[type="text"] {
    box-shadow: none!important;
    background: #e4e4e4!important;
    border: solid 1px #c8c8c8!important;
    width: 100%;
    display: block;
    margin: 0;
    padding: 5px 0.75rem;
    color: #495057;
    height: calc(2.25rem + 2px);
}

.change_status_div .form-group textarea {
    box-shadow: none!important;
    background: #e4e4e4!important;
    border: solid 1px #c8c8c8!important;
    resize: none;
    color: #495057;
    padding: 5px 0.75rem;
}

.change_status_div .savecardcls button {
    margin-bottom: 0px;
}

.success_msg_con_aminew {
    position: relative;
    background: url("../images/success_new_bgnew2.jpg") no-repeat left top;
    height: 289px;
    background-size: cover;
}

.success_msg_text2new {
    width: 1004px;
    background: url("../images/success_new_bgnew2_top2.png") no-repeat left top;
    height: 289px;
}

.success_msg_text2new h2 {
    margin: 0px;
    padding: 27px 150px 27px 100px;
    font-family: 'RobotoBold';
    font-size: 34px;
    color: #fff;
    text-shadow: 0 0 5px #888;
    text-align: center;
}

.success_msg_text2new a {
    margin-top: 25px;
    background: #23363c;
    border-top: solid 1px #79d7f2;
    border-radius: 6px;
    padding: 10px 15px;
    font-size: 26px;
    color: #ffffff;
    text-transform: uppercase;
    font-family: 'RobotoBold';
    margin-left: auto;
    margin-right: auto;
    display: block;
    text-align: center;
    width: 730px;
}

.success_msg_text2new h3 {
    text-align: center;
    padding: 18px 15px;
    text-align: center;
    font-size: 26px;
    color: #fe4b3e;
    text-shadow: 0 0 2px #30c8e0;
    margin: 0px;
}

.newaffiliatesignup_conbody_new {
    background: url("../images/newaffiliatesignup_new_bg.jpg") no-repeat center center;
}

.foooter_section {
    background: #ffffff;
    border-top: solid 6px #e3ebe7;
    padding: 32px 0!important;
    margin: 0px;
    display: block;
}

.foooter_section_col {
    width: 1480px;
    margin: 0 auto;
    float: none;
    padding: 0px;
    display: block;
}

.footer_info {
    width: 360px;
    float: left;
    display: block;
}

.foooter_section .foot_logo {
    display: block;
    margin: 0 auto;
    width: 100%;
}

.foot_menu {
    width: 1080px;
    text-align: right;
    float: right;
    display: block;
}

.foot_menu a {
    display: inline-block;
    padding: 0 5px;
    text-align: center;
    font-family: 'OpenSans-Semibold';
    font-size: 14px;
    color: #495b64;
}

.foot_menu a.active {
    color: #e75248!important;
}

.foot_menu a:hover {
    color: #e75248!important;
}

.footer_bottom_con {
    display: block;
}

.foooter_section p {
    text-align: right;
    font-family: 'OpenSans-Regular';
    font-size: 14px;
    color: #5f6061;
    margin: 20px 0 0 0;
    font-weight: normal;
}

.foooter_section label {
    text-align: right;
    font-size: 14px;
    display: block;
    color: #5f6061;
    font-family: 'OpenSans-Regular';
    font-weight: normal;
    margin: 5px 0 0 0;
}

.foooter_section label a {
    color: #5f6061!important;
    font-family: 'OpenSans-Regular'!important;
    margin: 0!important;
    padding: 0px!important;
    font-size: 14px!important;
}

.foooter_section label a {
    border: none;
    display: inline-block;
}

.foooter_section label a:hover {
    color: #e75147!important;
}

.foooter_section label span {
    display: inline-block;
    width: 10px;
}

.modalbody {
    display: block;
}

.popuplogo {
    display: block;
    width: 300px;
    max-width: 100%;
    margin: 0 auto;
}

.modalbody h4 {
    display: block;
    width: 100%;
    color: #3e405b;
    margin: 15px 0 25px 0!important;
    padding: 0;
    text-align: center;
    font-family: 'OpenSans-Semibold'!important;
    text-transform: uppercase;
    font-size: 30px!important;
}

.modalbody h4:after {
    content: '';
    display: block;
    width: 150px;
    height: 2px;
    background: #3e405b;
    display: block;
    margin: 0 auto;
    margin-top: 5px;
    margin-top: 5px;
}

.modalbody p {
    color: #333 !important;
    margin: 0;
    padding: 0;
    margin-bottom: 10px;
    text-align: left;
    font-size: 14px;
    font-family: 'OpenSans-Semibold';
}

.modalbody .popupboldtext {
    color: #e75046;
    font-size: 18px;
    font-family: 'OpenSans-Semibold';
}

.modalbody a {
    color: #e75046;
}

.md-dialog-content {
    top: 0 !important;
    position: fixed !important;
}

/* mentor css subrata*/

.sH_newtop {
    background: url("../images/mentor_newbanner.jpg") no-repeat center center!important;
    height: auto;
    padding: 20px 0 30px;
    background-size: cover!important;
}

.sH_newtop .mentor_inner {
    width: 1540px;
    margin: 0 auto;
}

.sH_newtop .mentor_inner .inner_mentor_wrapper {
    display: flex;
    justify-content: center;
    align-items: flex-start;
}

.sH_newtop .mentor_inner .inner_mentor_wrapper .right_section {
    width: 24%;
}

.sH_newtop .mentor_inner .inner_mentor_wrapper .right_section img {
    max-width: 100%
}

.sH_newtop .mentor_inner .inner_mentor_wrapper .left_section {
    width: 76%;
}

.sH_newtop .mentor_inner .inner_mentor_wrapper .left_section .mentor_title {
    font-family: "OpenSans-Semibold";
    font-size: 30px;
    color: #fff;
    text-transform: uppercase;
    text-align: left;
    line-height: 35px;
    padding-top: 20px;
}

.sH_newtop .mentor_inner .inner_mentor_wrapper .left_section .main_title {
    font-family: "RobotoBold";
    font-size: 48px;
    color: #22262b;
    text-transform: uppercase;
    line-height: 51px;
    text-align: left;
    margin-top: 40px;
}

.sH_newtop .mentor_inner .inner_mentor_wrapper .left_section .main_title span {
    color: #ff5b4f;
}

.sH_newtop .mentor_inner .mentor_bottom {
    font-family: "OpenSans-Semibold";
    font-size: 24px;
    color: #202020;
    line-height: 35px;
    text-align: left;
    padding-top: 20px;
}

.mentors_topbanner_newami {
    margin: 0;
    padding: 0;
    background: url("../images/mentorsprofile_new_bannerami.jpg") no-repeat right top!important;
    background-size: 1920px;
    height: 300px;
}

.mentors_topbanner_newami_textbox {
    padding: 0 0 0 260px;
}

.mentors_topbanner_newami_text {
    display: table-cell;
    text-align: center;
    vertical-align: middle;
    width: 950px;
    height: 300px;
}

.mentors_topbanner_newami_text h2 {
    margin: 0;
    padding: 0;
    font-size: 45px;
    color: #ffffff;
    font-family: 'RobotoBlack';
    text-transform: uppercase;
    text-shadow: 0 0 2px #0d2e38;
}

.mentors_topbanner_newami_text p {
    display: block;
    margin: 0 auto;
    padding: 10px 0 0 0;
    font-size: 28px;
    color: #24221d;
    font-family: "RobotoBold";
    line-height: 34px;
}

.mentors_topbanner_newami_text p a {
    display: inline-block;
    color: #ff2d2d;
}

.mentors_con_amiblock1_img {
    width: 300px;
    padding: 8px;
    background: #6e708e;
    float: left;
}

.mentors_con_amiblock1_img img {
    width: 100%;
}

.mentors_con_amiblock1_text {
    width: 790px;
    float: right;
}

.mentors_con_amiblock1_text h2 {
    background: #54cfef;
    padding: 5px 15px;
    text-transform: uppercase;
    font-size: 36px;
    color: #ffffff;
    font-family: "RobotoBold";
    margin: 0px;
}

.mentors_con_amiblock1_text h3 {
    margin: 0;
    padding: 12px 0;
    font-size: 30px;
    color: #ff5b4f;
    font-family: "RobotoBold";
}

.mentors_con_amiblock1_text h4 {
    margin: 0;
    padding: 0;
    font-size: 24px;
    color: #3e3e3e;
    font-family: "RobotoBold";
}

.mentors_con_amiblock1_text h5 {
    margin: 0;
    padding: 12px 0;
    font-size: 24px;
    color: #3e3e3e;
    font-family: "RobotoBold";
}

.mentors_con_amiblock1_text h6 {
    margin: 0;
    padding: 10px 15px;
    font-size: 24px;
    color: #ffffff;
    font-family: "RobotoBold";
    background: #ff5b4f;
    display: inline-block;
}

.mentors_con_amiblock2 {
    margin: 40px 0;
}

.mentors_con_amiblock2 ul {
    margin: 0;
    padding: 0;
}

.mentors_con_amiblock2 ul li {
    list-style: none;
    overflow: hidden;
    float: left;
    width: 50%;
    height: 57px;
    background: #ebebeb;
    display: block;
    margin: 4px 0;
}

.mentors_con_amiblock2 ul li img {
    height: 57px;
    margin-top: -5px;
}

.mentors_con_amiblock2 ul li span {
    display: inline-block;
    line-height: 57px;
    padding-left: 20px;
    font-size: 18px;
    color: #636363;
}

.mentors_con_amiblock2 ul li span a {
    color: #636363;
}

.mentors_con_amiblock3 .videoWrapper {
    position: relative;
    padding-bottom: 56.25%;
    /* 16:9 */
    padding-top: 25px;
    height: 0;
}

.mentors_con_amiblock3 .videoWrapper iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%!important;
    height: 100%!important;
}

.mentors_con_amiblock3wrapper {
    display: flex;
}

.mentors_con_amiblock3 h6 {
    font-size: 36px;
    color: #252624;
    font-family: "RobotoBold";
    text-transform: uppercase;
    margin: 0;
    padding: 0;
    text-align: center;
}

.mentors_con_amiblock3 h6:after {
    content: '';
    display: block;
    width: 150px;
    height: 1px;
    background: #252624;
    margin: 5px auto;
}

.mentors_con_amiblock3_left {
    background: #ebebeb;
    width: 550px;
    margin-top: 30px;
    float: left;
}

.mentors_con_amiblock3_left .mentors_con_amiblock3_video {
    background: #6e708e;
    padding: 4px;
    width: 100%;
}

.mentors_con_amiblock3_left p {
    margin: 0px;
    padding: 15px;
    font-size: 18px;
    color: #3e3e3e;
    font-family: 'RobotoRegular';
    line-height: 22px;
}

.mentors_con_amiblock3_right {
    width: 580px;
    float: right;
    margin-top: 30px;
    height: 100%;
}

.mentors_con_amiblock3_right ul {
    margin: 0;
    padding: 0;
}

.mentors_con_amiblock3_right ul li {
    list-style: none;
    float: left;
    margin: 0 0 12px 12px;
    width: 278px;
    height: 200px;
    overflow: hidden;
    background: #ebebeb;
}

.mentors_con_amiblock3_right img {
    display: inline-block;
    margin: 0 auto;
    width: auto;
    width: 100%;
}

.mentors_con_amiblock3_right span {
    display: table-cell;
    text-align: center;
    vertical-align: middle;
    width: 278px;
    height: 200px;
}

.mentors_con_amiblock3_right ul li:nth-of-type(3) {
    margin-bottom: 0px;
}

.mentors_con_amiblock3_right ul li:nth-of-type(4) {
    margin-bottom: 0px;
}

.aminewPurchasebtn {
    display: block;
    background: #4d4f67;
    padding: 5px;
    font-size: 36px;
    color: #ffffff!important;
    font-family: "RobotoBold";
    text-align: center;
    text-transform: uppercase;
    margin-top: 30px;
}

.mat-progress-bar-buffer {
    background-color: #fff;
}

.mat-progress-bar {
    height: 38px;
    background: #dfe0e0!important;
    border-radius: 4px;
    border: none;
}

.mat-progress-bar-fill:after {
    background-color: #ff5b4f;
}

.bloglist td:nth-of-type(4) p {
    display: none!important;
}

.bloglist td:nth-of-type(4) p:first-of-type {
    display: block!important;
    overflow: hidden;
    height: 48px;
}

/* .bloglist td:nth-of-type(4) p{     overflow: hidden; text-overflow: unset!important;

        -webkit-line-clamp: 3;
        -webkit-box-orient: vertical;  } */

.bloglist td:nth-of-type(3) span {
    display: table-cell;
}

.bloglist td:nth-of-type(3) span span {
    display: inline-block;
    height: 46px!important;
    overflow: hidden;
    width: 100%;
    vertical-align: middle;
}

.admininnerbody {
    /* background: url(../images/admindashboard_topbg2.png) no-repeat center top; */
    background-size: 100%;
    padding: 15px;
    padding-top: 15px;
}

.admininnerbody_wrapper {
    padding: 15px;
    border-radius: 8px;
    background: #fff;
}

.adminDB_banner_con {
    display: block;
    /* background: url(../images/adminbanner.jpg) no-repeat right top; */
    border-radius:6px;
}

.adminDB_banner_con_text {
    display: block;
    /* background: url(../images/admindashboard_topbanner2_admin.png) no-repeat right top; */
    width: 100%;
    background-size: cover;

    border-radius: 6px;
    background:#3EA1D5;

    border-radius:6px;
    background: #3EA1D5;
    /* clip-path: polygon(0 0, 98% 0, 75% 229%, 0% 100%); */

}

.adminDB_banner_con_text_block {
    display: flex;
    flex-wrap: wrap;
    height: auto;
    width: auto; padding: 10px 15px;
    align-items: center;
    /* clip-path: polygon(0 0, 154% 0, 57% 107%, 0% 100%); */
}

.adminDB_banner_con_text_block h2 {
    /* display: block;
    padding: 15px 25px;
    font-size: 48px;
    color: #ffffff;
    text-transform: uppercase;
    font-family: 'OpenSans-Bold';
    text-align: left!important; */
    display: block;
    padding: 0px;
    font-size: 48px;
    color: #ffffff;
    text-transform: uppercase;
    font-family: 'OpenSans-Bold';
    text-align: left!important;
    width:auto;
}

.adminDB_banner_con_text_block h3 {
    /* display: block;
    padding: 15px 25px;
    font-size: 48px;
    color: #ffffff;
    text-transform: uppercase;
    font-family: 'OpenSans-Bold';
    text-align: left!important; */
    display: block;
    padding: 0px 28px;
    font-size: 33px;
    color: #000000;
    text-transform: uppercase;
    font-family: 'OpenSans-Bold';
    text-align: left!important;
}

.adminDB_banner_con_text_block h2 p {
    display: block;
    font-size: 18px;
    /* padding-top: 8px!important; */
    padding: 0px 0px 10px 10px;
    font-family: 'OpenSans-Regular';
    font-weight: normal;
    text-transform: none;
}

/* .training_management .mat-paginator-page-size{    width: 140px!important; margin-right: 0!important; padding-right: 0!important;}

.training_management  .mat-paginator-page-size-label {
   margin: 0px!important;
} */

.admininnerbodyform {
    /* background: url(../images/admindashboard_topbg2.png) no-repeat center top; */
    background-size: 100%;
    padding: 15px 0;
    /* padding-top: 45px; */
}

.admininnerbodyform_wrapper {
    padding: 15px;
    border-radius: 8px;
    background: #fff;
    width: 1460px;
    margin: 0 auto;
    min-height: 80vh;
}

.adminDB_banner_con_form {
    display: block;
    /* background: url(../images/adminbanner.jpg) no-repeat right top; */
    border-radius: 0 6px 6px 0;
}

.adminDB_banner_con_text_form {
    display: inline-block;
    background:#3EA1D5;
    /* background: url(../images/admindashboard_topbanner2_admin.png) no-repeat right top; */
    /* clip-path: polygon(0 1%, 100% 0, 52% 418%, 0% 100%); */
    /* background: rgb(78,237,246);
    background: linear-gradient(180deg, rgba(78,237,246,1) 0%, rgba(82,87,176,1) 100%); */
    width:100%;
    background-size: cover;
    border-radius: 6px;
}

.adminDB_banner_con_text_block_form {
    display: flex;
    flex-wrap: wrap;
    height: auto;
  
    align-items: center;     padding: 10px 15px;
}

.adminDB_banner_con_text_block_form h2 {
    display: block;
    padding:0;
    font-size: 40px;
    color: #ffffff;
    text-transform: uppercase;
    font-family: 'OpenSans-Bold';
    max-width: 80%;
}

/* .adminDB_banner_con_text_block_form h2 span{ display: inline-block; font-size: 30px; text-transform: none;  font-family:'OpenSans-Regular'; font-weight: normal;}  */

.adminDB_banner_con_text_block_form h2 p {
    display: block;
    font-size: 13px;
    padding-top: 0px;
    font-family: 'OpenSans-Regular';
    font-weight: normal;
    text-transform: none;
}

.share_link_banner_con_form {
    display: block;
    /* background: url(../images/share-link-banner.jpg) no-repeat right top; */
    border-radius: 6px;
}

.admininnerbodyform .formspan {
    background: none!important;
    border: none;
    border-radius: 0px!important;
    padding: 0px!important;
    border: none!important;
    margin: 0!important;
}

.admininnerbodyform form {
    background: #f2f8fa!important;
    border: solid 1px #e3ecef!important;
    border-radius: 8px!important;
    padding: 15px!important;
    width: auto!important;
    /* min-height: 670px!important; */
}

.admininnerbodyform .example-container {
    padding: 0px!important;
    width: auto!important;
}

.admininnerbodyform .formspan .example-container {
    display: block!important;
    width: auto!important;
}

.admininnerbodyform form mat-form-field {
    border: solid 1px #d1d1d1!important;
    background: #fff;
    margin-bottom: 9px;
    padding: 1px 1%!important;
    display: block;
}

.cke_chrome {
    margin-top: 10px!important;
    margin-bottom: 10px!important;
}

.AddEditBlog .mat-button-base {
    background: rgba(14, 133, 202, 1)!important;
    background: -moz-linear-gradient(top, rgba(14, 133, 202, 1) 0%, rgba(4, 100, 156, 1) 100%)!important;
    background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(14, 133, 202, 1)), color-stop(100%, rgba(4, 100, 156, 1)))!important;
    background: -webkit-linear-gradient(top, rgba(14, 133, 202, 1) 0%, rgba(4, 100, 156, 1) 100%)!important;
    background: -o-linear-gradient(top, rgba(14, 133, 202, 1) 0%, rgba(4, 100, 156, 1) 100%)!important;
    background: -ms-linear-gradient(top, rgba(14, 133, 202, 1) 0%, rgba(4, 100, 156, 1) 100%)!important;
    background: linear-gradient(to bottom, rgba(14, 133, 202, 1) 0%, rgba(4, 100, 156, 1) 100%)!important;
    filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#0e85ca', endColorstr='#04649c', GradientType=0)!important;
    font-family: 'OpenSans-Semibold'!important;
    font-size: 20px!important;
    padding: 0 15px!important;
    margin-right: 15px!important;
}

.AddEditBlog .mat-raised-button {
    background: rgba(14, 133, 202, 1)!important;
    background: -moz-linear-gradient(top, rgba(14, 133, 202, 1) 0%, rgba(4, 100, 156, 1) 100%)!important;
    background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(14, 133, 202, 1)), color-stop(100%, rgba(4, 100, 156, 1)))!important;
    background: -webkit-linear-gradient(top, rgba(14, 133, 202, 1) 0%, rgba(4, 100, 156, 1) 100%)!important;
    background: -o-linear-gradient(top, rgba(14, 133, 202, 1) 0%, rgba(4, 100, 156, 1) 100%)!important;
    background: -ms-linear-gradient(top, rgba(14, 133, 202, 1) 0%, rgba(4, 100, 156, 1) 100%)!important;
    background: linear-gradient(to bottom, rgba(14, 133, 202, 1) 0%, rgba(4, 100, 156, 1) 100%)!important;
    filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#0e85ca', endColorstr='#04649c', GradientType=0)!important;
    font-family: 'OpenSans-Semibold'!important;
    font-size: 20px!important;
    padding: 5px 15px!important;
    margin-right: 15px!important;
    margin-top: 10px!important;
}

.AddEditBlog .form_field_status {
    margin-top: 10px!important;
    margin-bottom: 10px!important;
}

.form-element .drop {
    justify-content: center!important;
}

.blog_managementbody .mat-toolbar {
    display: none!important;
}

.blog_managementbody .buttonsetToolbar {
    display: block!important;
}

.blog_managementbody .mat_chip {
    padding: 0px!important;
}

.mat-bottom-sheet-container .mat-list-base {
    padding: 0px!important;
}

.mat-bottom-sheet-container .mat-list-item {
    text-align: center;
    /* background: #22bcf4; */

    background: rgb(93,198,226);
    background: linear-gradient(180deg, rgba(93,198,226,1) 0%, rgba(49,183,219,1) 100%)!important;

    font-size: 22px;
    font-family: 'OpenSans-Semibold';
    color: #fff!important;
    margin: 2px;
}

.mat-bottom-sheet-container .mat-list-item:hover {
    /* background: #063c65!important; */
     /* background: #d6cdcd!important; */

     background: rgb(120, 132, 146);
     background: linear-gradient(180deg, rgba(192,197,203,1) 0%, rgba(162,167,173,1) 100%)!important; 


        color: #000!important;
}

.mat-dialog-content {
    padding: 10px!important;
}

.mat-sort-header-container {
    display: block;
    cursor: pointer;
    align-items: normal;
}

/* .training_management .mat-paginator-container .mat-form-field-appearance-legacy .mat-form-field-wrapper {
    width: 50px;
    margin-left: 10px;
} */

/* .training_management .mat-paginator-page-size {
    width: 170px!important;
} */

.ad_chat_block .ad_chat_block_right .mat-progress-bar-buffer {
    background-color: #4f1a58!important;
    padding: 4px;
}

.ad_chat_block .ad_chat_block_right .mat-progress-bar-fill:after {
    background-color: #fff!important;
}

.training_center_body {
    background: #e4e7e8;
    overflow: hidden;
}

.training_center_body_wrapper {
    width: 1540px;
    margin: 0 auto;
    margin-bottom: 40px;
}

.training_center_body .mat-card {
    background: none;
    padding: 0;
}

.training_center_body .trainingheadercls {
    background: #fff!important;
    border: solid 1px #c7c8ca!important;
    border-radius: 6px!important;
    padding: 16px!important;
    margin: 26px 0.5% 6px 0.5%;
}

.training_center_body .trainingheadercls h2 {
    font-family: 'OpenSans-Semibold';
    font-size: 30px;
    color: #353535;
}

.training_center_body .mat-progress-bar h3 {
    padding-left: 25px;
}

.training_center_block {
    margin: 0 0.5%;
}

.training_center_block h6 {
    background: #2b2b3e;
    text-align: center;
    font-size: 36px;
    color: #fff;
    font-family: 'OpenSans-Semibold';
    text-transform: uppercase;
    margin: 0;
    padding: 10px;
    border-radius: 4px;
}

.training_center_block_banner {
    margin: 18px 0;
    border: solid 1px #d4d7d7;
    padding: 6px;
    background: #fff;
    border-radius: 8px;
}

.training_center_block_banner_block {
    background: #1095e7 url(../images/training-center-dna-newBG.png) no-repeat right center;
    border-radius: 8px;
    padding: 25px;
}

.training_center_block_banner_block label {
    display: block;
    font-size: 36px;
    color: #fff600;
    text-transform: uppercase;
    font-family: 'OpenSans-Semibold';
}

.training_center_block_banner_block p {
    display: block;
    font-size: 22px;
    line-height: 32px;
    color: #ffffff;
    font-family: 'OpenSans-Regular';
    width: 75%;
    text-shadow: 0 0 2px #0f92e5;
}

.training_center_block_banner_block .button1 {
    background: #e75248;
    border: solid 1px #67bbef;
    padding: 8px 20px;
    font-family: 'OpenSans-Regular';
    text-transform: uppercase;
    margin-top: 15px;
    color: #ffffff;
    font-size: 24px;
    cursor: pointer;
    outline: none!important;
}

.training_center_block_banner_block .button2 {
    background: #46465c;
    border: solid 1px #46465c;
    padding: 8px 20px;
    font-family: 'OpenSans-Regular';
    text-transform: uppercase;
    margin-top: 15px;
    color: #ffffff;
    font-size: 24px;
    cursor: pointer;
    margin-left: 20px;
    outline: none!important;
}

.training_center_block_banner2 {
    background: url(../images/training-center-dna_BG3.png) no-repeat center top;
    background-size: cover;
    border: solid 1px #bbbebf;
    border-radius: 5px;
    margin-top: 18px;
}

.training_center_block_banner2_wrapper {
    border-radius: 5px;
    padding: 20px;
    background: url(../images/training-center-dna_BG2.png) no-repeat right top;
    padding-right: 430px;
}

.rwd-media {
    position: relative;
    width: 100%;
    height: 0;
    padding-bottom: 56.25%;
    /* 16:9 */
}

.rwd-media iframe, .rwd-media video {
    position: absolute;
    width: 100%;
    height: 100%;
}

.training_center_block_banner2_con {
    display: flex;
}

.training_center_block_banner2_left {
    display: block;
    width: 475px;
    border: solid 1px #bbbebf;
}

.training_center_block_banner2_right {
    width: 520px;
    margin-left: 30px;
}

.training_center_block_banner2_right h2 {
    font-size: 34px;
    color: #2b2b3e;
    text-transform: uppercase;
    font-family: 'OpenSans-Bold';
    margin: 0;
    padding: 0 0 15px 0;
}

.training_center_block_banner2_right h3 {
    font-size: 22px;
    color: #292929;
    font-family: 'OpenSans-Regular';
    margin: 0;
    padding: 0;
    width: 90%;
}

.trainingheadercls h3 {
    padding-left: 15px;
    padding-right: 15px;
}

.training_center_dnaLIB .trainingheadercls .mat-progress-bar {
    height: 25px!important;
    border: solid 1px #dfe5e6;
}

.training_center_dnaLIB .trainingheadercls .mat-progress-bar-buffer {
    background-color: #d8e0e3!important;
}

.training_center_dnaLIB .trainingheadercls .mat-progress-bar-fill:after {
    background-color: #fff!important;
    opacity: 10!important;
    background: url(../images/progress_bg.png) repeat-x;
    margin: 6px 1%;
    height: 12px;
    width: 98%;
}

.training_center_dnaLIB .mat-list-item-content {
    padding: 0px!important;
}

.trainingcenterclsupdate {
    margin-top: 0px!important;
}

.trainingcenterclsnew .trainingCategoryList .selectedclass {
    flex-grow: 1;
    flex-basis: 100px;
    margin: 12px 0.2% 18px 0.2%!important;
}

.trainingcenterclsnew .trainingCategoryList .selectedclass .mat-list-item {
    border: solid 10px #fff;
    border-radius: 8px;
    box-shadow: 0 0 5px #635d5d;
    padding: 0!important;
    /* background: #2b9fc5!important; */
    background: rgb(31, 191, 241);
    background: linear-gradient(180deg, rgba(31, 191, 241, 1) 0%, rgba(26, 172, 193, 1) 100%);
    width: auto;
    margin: 0px!important;
}

.trainingcenterclsnew .trainingCategoryList .selectedclass .classongoing {
    border: solid 10px #414141!important;
    background: #414141!important;
}

.trainingcenterclsnew .trainingCategoryList .selectedclass br {
    display: none;
}

.trainingcenterclsnew .trainingCategoryList .selectedclass .mat-list-item-content {
    padding: 0px!important;
}

.training_center_dnaLIB .class1 {
    background: #fff!important;
}

.training_center_dnaLIB .class2 {
    background: #fff!important;
}

.training_center_dnaLIB .class3 {
    background: #fff!important;
}

.training_center_dnaLIB .class4 {
    background: #fff!important;
}

.training_center_dnaLIB .active .class1 {
    background: none!important;
}

.training_center_dnaLIB .active .class2 {
    background: none!important;
}

.training_center_dnaLIB .active .class3 {
    background: none!important;
}

 /* .trainingcenterclsnew .trainingCategoryList .active.class4{ background: none!important;}

            .trainingcenterclsnew .trainingCategoryList .active{ border: solid 10px #414141;}  */

.training_center_dnaLIB .classdone .categoryname {
    background: rgb(31, 191, 241);
    background: linear-gradient(180deg, rgba(31, 191, 241, 1) 0%, rgba(26, 172, 193, 1) 100%);
    /* background: -moz-linear-gradient(top, rgba(29, 171, 232, 1) 0%, rgba(27, 142, 209, 1) 100%)!important;
    background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(29, 171, 232, 1)), color-stop(100%, rgba(27, 142, 209, 1)))!important;
    background: -webkit-linear-gradient(top, rgba(29, 171, 232, 1) 0%, rgba(27, 142, 209, 1) 100%)!important;
    background: -o-linear-gradient(top, rgba(29, 171, 232, 1) 0%, rgba(27, 142, 209, 1) 100%)!important;
    background: -ms-linear-gradient(top, rgba(29, 171, 232, 1) 0%, rgba(27, 142, 209, 1) 100%)!important;
    background: linear-gradient(to bottom, rgba(29, 171, 232, 1) 0%, rgba(27, 142, 209, 1) 100%)!important;   */
    filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#1dabe8', endColorstr='#1b8ed1', GradientType=0)!important;
} 

.training_center_dnaLIB .classongoing .categoryname {
    background: rgb(231, 229, 20);
    background: linear-gradient(180deg, rgba(231, 229, 20, 1) 0%, rgba(225, 232, 50, 1) 100%);
    /* background: -moz-linear-gradient(top, rgba(255,91,79,1) 0%, rgba(219,88,79,1) 100%);
    background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(255,91,79,1)), color-stop(100%, rgba(219,88,79,1)));
    background: -webkit-linear-gradient(top, rgba(255,91,79,1) 0%, rgba(219,88,79,1) 100%);
    background: -o-linear-gradient(top, rgba(255,91,79,1) 0%, rgba(219,88,79,1) 100%);
    background: -ms-linear-gradient(top, rgba(255,91,79,1) 0%, rgba(219,88,79,1) 100%);
    background: linear-gradient(to bottom, rgba(255,91,79,1) 0%, rgba(219,88,79,1) 100%);   */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff5b4f', endColorstr='#db584f', GradientType=0);
}

.training_center_dnaLIB .classnotdone .categoryname {
    background: rgb(31, 191, 241);
    background: linear-gradient(180deg, rgba(31, 191, 241, 1) 0%, rgba(26, 172, 193, 1) 100%);
    /* background: rgba(246, 147, 27, 1)!important;
    background: -moz-linear-gradient(top, rgba(246, 147, 27, 1) 0%, rgba(255, 91, 46, 1) 100%)!important;
    background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(246, 147, 27, 1)), color-stop(100%, rgba(255, 91, 46, 1)))!important;
    background: -webkit-linear-gradient(top, rgba(246, 147, 27, 1) 0%, rgba(255, 91, 46, 1) 100%)!important;
    background: -o-linear-gradient(top, rgba(246, 147, 27, 1) 0%, rgba(255, 91, 46, 1) 100%)!important;
    background: -ms-linear-gradient(top, rgba(246, 147, 27, 1) 0%, rgba(255, 91, 46, 1) 100%)!important;
    background: linear-gradient(to bottom, rgba(246, 147, 27, 1) 0%, rgba(255, 91, 46, 1) 100%)!important;  */
    filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#f6931b', endColorstr='#ff5b2e', GradientType=0)!important;
}

.trainingcenterclsnew .trainingCategoryList .selectedclass .categoryname {
    text-align: center!important;
    font-size: 25px!important;
    color: #ffffff;
    font-family: 'OpenSans-Bold';
    height: 120px;
    flex-wrap: wrap!important;
    border-radius: 5px!important;
    justify-content: center!important;
    align-items: center!important;
    display: flex!important;
    margin-bottom: 10px;
    cursor: pointer;

}

.trainingcenterclsnew .categoryname .countcls {
    display: inline-block;
}

.trainingcenterclsnew .progressbarcls .mat-progress-bar {
    height: 25px!important;
    border: solid 1px #cacfd0;
    width: 99.8%!important;
}

.trainingcenterclsnew .mat-progress-bar-buffer {
    background-color: #ebf1f3!important;
}

.trainingcenterclsnew .mat-progress-bar-fill:after {
    background-color: #58cc0b!important;
}

.trainingcentercls .progresspercentage {
    position: absolute!important;
    right: 15px!important;
    bottom: 4px!important;
    font-weight: bold!important;
}

.trainingcenterclsnew .trainingCategoryList {
    display: block!important;
}

.training_center_dnaLIB .trainingcenterclsupdate {
    border: solid 1px #c7c8ca!important;
    padding: 2px;
    background: #fff;
    border-radius: 6px;
    margin-left: 0.5%;
    margin-right: 0.5%;
}

.training_center_dnaLIB .mat-card-title {
    background: #2b2b3e!important;
    font-size: 36px!important;
    color: #fff!important;
    font-family: 'OpenSans-Semibold'!important;
    text-transform: uppercase!important;
    margin: 0!important;
    padding: 10px!important;
    border-radius: 4px!important;
}

.training_center_dnaLIB .lessondatadiv {
    border: none!important;
    margin: 0!important;
}

.training_center_dnaLIB .banner1cls {
    background: none!important;
    color: #333!important;
}

.training_center_dnaLIB .lessondatadiv .submitbtn {
    /* background: #e75248!important; */
    background: #65BCD9;
   color: #fff!important;
}

.training_center_dnaLIB .lessondatadiv .reviewlesson {
    background: #46465c;
    margin: 10px 5px 10px 0!important;
}

.training_center_dnaLIB .trainingcenterclsupdate .rowinner {
    padding: 0 0px 0 0!important;
    display: inherit!important;
    width: inherit!important;
    background-color: #e6e2e2!important;
    margin: 1px 0!important; position: relative;
}

.training_center_dnaLIB .trainingcenterclsupdate .rowinner .material-icons {
    position: absolute;
    z-index: 9;
    right: 5px;
    color: #060606; 
     
    top: 5%;
    width: 45px;
    height: 86%;
    line-height: inherit;
    text-align: center;
    display: flex; 
    align-items: center; 
    justify-content: center;
}

.training_center_dnaLIB .trainingcenterclsupdate .classlessonnotdone {
    padding: 10px;
    font-size: 20px;
    color: #050505;
    font-family: 'OpenSans-Semibold';
    display: block;
    width: auto;
    padding-right: 65px!important;
    background: #fdec04 url(../images/training_icon1.jpg) no-repeat 99.8% center; width: 100%;
}

.training_center_dnaLIB .trainingcenterclsupdate .classlessondone {
    padding: 10px;
    font-size: 20px;
    /* color: #050505; */
    color:#fff;
    font-family: 'OpenSans-Semibold';
    display: block;
    width: auto;
    padding-right: 110px!important;
    background: #2f9ddd url(../images/training_icon3.jpg) no-repeat 99.8% center; 
   
 
}

.training_center_dnaLIB .trainingcenterclsupdate .classlessonongoing {
    /* padding: 10px 12px; */
    padding: 10px;
    font-size: 20px;
    color: #050505;
    font-family: 'OpenSans-Semibold';
    display: block;
    width: auto;
    padding-right: 65px!important;
    background: #fbf7f7 url(../images/training_icon2.jpg) no-repeat 99.8% center; 
    
}

.training_center_dnaLIB .lessondatadiv mat-card-title {
    background: #2b2b3e;
    font-size: 28px;
    color: #fff;
    font-family: 'OpenSans-Semibold';
    text-transform: uppercase;
    margin: 10px 0;
    padding: 6px 10px;
    border-radius: 4px
}

.mat-list-base .mat-list-item, .mat-list-base .mat-list-option {
    height: auto!important;
}

.selectedclass .mat-list-item {
    background: none!important;
}

.trainingcenterclsnew:nth-of-type(2) .trainingCategoryList .selectedclass {
    margin-top: 0px!important;
    margin-bottom: 0px!important;
}

.affiliate-agreement-page {
    background: #fff!important;
    overflow: hidden;
    padding: 0 0 40px 0;
}

.affiliate-agreement-pagetop {
    background: #fff!important;
    overflow: hidden;
    
}
.affiliate-agreement-btn{
display: flex;
flex-wrap: wrap;
justify-content: center;
margin-top: 20px;

}

.pdfbtn {
    width: 136px;
    /* display: block; */
    display:inline-block;
    /* margin: 25px 10px 5px 0px; */
    margin: 0 4px;
    border-radius: 4px;
    /* margin: 25px auto;
    margin-bottom: 0px; */
    height: 40px;
    /* height: 36px; */
    line-height: 36px;
    font-family: 'OpenSans-Semibold'!important;
    font-size: 18px;
    color: #ffffff;
    text-transform: capitalize;
    background: rgba(6, 132, 199, 1);
    background: -moz-linear-gradient(top, rgba(6, 132, 199, 1) 0%, rgba(5, 104, 162, 1) 100%);
    background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(6, 132, 199, 1)), color-stop(100%, rgba(5, 104, 162, 1)));
    background: -webkit-linear-gradient(top, rgba(6, 132, 199, 1) 0%, rgba(5, 104, 162, 1) 100%);
    background: -o-linear-gradient(top, rgba(6, 132, 199, 1) 0%, rgba(5, 104, 162, 1) 100%);
    background: -ms-linear-gradient(top, rgba(6, 132, 199, 1) 0%, rgba(5, 104, 162, 1) 100%);
    background: linear-gradient(to bottom, rgba(6, 132, 199, 1) 0%, rgba(5, 104, 162, 1) 100%);
    filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#0684c7', endColorstr='#0568a2', GradientType=0);
    border: none;
    outline: none;
    cursor: pointer;
}


.affiliate-agreement-page .affiliatepopup_connew {
    background: #fff!important;
    width: 1170px;
    max-width: 90%;
    margin-left: auto;
    margin-right: auto;
}

.affiliate-agreement-page .affiliatepopup_connew .affiliate_pdf_logo{
    background: #25292c;
    padding: 15px 5px;
    margin-top: 20px;
    
}
.affiliate-agreement-page  .affiliatepopup_connew .affiliate_pdf_logo img {
    width:278px;
    display: block;
    margin: 0px auto;
    margin-bottom: 5px;
}
.affiliate-agreement-page-devider {
    height: 10px;
    width: 100%;
    background: #fff!important;
}

.affiliate-agreement-page h4 {
    font-family: "OpenSans-Semibold";
    font-size: 32px;
    padding: 15px;
    color: #fff;
    margin: 15px 0 30px 0;
    text-align: center;
    background: #0092df;
}

.affiliate-agreement-page h2 {
    font-family: "OpenSans-Semibold";
    font-size: 20px;
    color: #0092df;
    margin: 15px 0;
    padding: 0px;
}

.affiliatepagebtn1 {
    display: block!important;
    cursor: pointer;
    width: 170px!important;
    border-radius: 4px!important;
    background: #495b64!important;
    text-align: center!important;
    padding: 8px 5px!important;
    font-size: 24px!important;
    color: #ffffff!important;
    text-transform: uppercase!important;
    outline: none!important;
    font-family: 'OpenSans-Semibold'!important;
    margin: 0 !important;
    outline: none!important;
    box-shadow: none!important;
    border: none!important;
    margin-bottom: 5px!important;
}

.affiliatepagebtn2 {
    display: block!important;
    width: 170px!important;
    border-radius: 4px!important;
    background: rgba(47, 62, 71, 1)!important;
    background: -moz-linear-gradient(top, rgba(47, 62, 71, 1) 0%, rgba(30, 34, 37, 1) 100%)!important;
    background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(47, 62, 71, 1)), color-stop(100%, rgba(30, 34, 37, 1)))!important;
    background: -webkit-linear-gradient(top, rgba(47, 62, 71, 1) 0%, rgba(30, 34, 37, 1) 100%)!important;
    background: -o-linear-gradient(top, rgba(47, 62, 71, 1) 0%, rgba(30, 34, 37, 1) 100%)!important;
    background: -ms-linear-gradient(top, rgba(47, 62, 71, 1) 0%, rgba(30, 34, 37, 1) 100%)!important;
    background: linear-gradient(to bottom, rgba(47, 62, 71, 1) 0%, rgba(30, 34, 37, 1) 100%)!important;
    filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#2f3e47', endColorstr='#1e2225', GradientType=0)!important;
    font-size: 24px!important;
    color: #ffffff!important;
    text-transform: uppercase!important;
    font-family: 'OpenSans-Semibold'!important;
    box-shadow: none!important;
    cursor: pointer!important;
    padding: 6px 14px!important;
    border: none!important;
}

.affiliate-agreement-page p {
    margin: 15px 0 0 0!important;
    font-weight: normal;
    font-family: 'OpenSans-Regular';
    font-size: 16px;
    color: #333!important;
}

.ceo_name span {
    font-family: 'notera_personal_use_onlyRg';
    color: #000;
    font-size: 34px;
    font-weight: 600;
}

.lessondatadiv .lessondatabuttoncls {
    margin-bottom: 6px!important;
}

.lessondatadiv .mat-card-content {
    display: block!important;
    width: 100%!important;
}

.newsignmodal {
    width: 600px;
}

.newsignmodal h1 {
    font-family: 'OpenSans-Semibold'!important;
    margin: 0;
    padding: 5px 10px;
    border-radius: 4px;
    font-size: 30px;
    text-transform: uppercase;
    color: #fff;
    background: #0eadff;
    margin-bottom: 15px;
}

.newsignmodal label {
    display: block;
    font-family: 'OpenSans-Regular';
    font-size: 16px;
    color: #111;
    line-height: 24px;
    margin: 0 0 6px 0;
    padding: 0;
    text-transform: uppercase;
}

.newsignmodal input[type="text"] {
    display: block;
    width: 95.8%;
    border: solid 1px #ddd!important;
    box-shadow: none;
    padding: 0 2%;
    outline: none;
    min-height: 40px;
    font-family: 'OpenSans-Regular';
    font-size: 18px;
}

.newsignmodal h2 {
    font-family: 'OpenSans-Semibold'!important;
    margin: 0;
    padding: 15px 0;
    font-size: 30px;
    text-transform: uppercase;
    color: #1589d2;
}

.newsignmodal h4 {
    font-family: 'OpenSans-Semibold'!important;
    margin: 0;
    padding: 0;
    font-size: 24px;
    text-transform: uppercase;
    color: #111;
}

.newsignmodal h5 {
    font-family: 'OpenSans-Regular';
    margin: 0;
    padding: 5px 0;
    font-size: 16px;
    line-height: 24px;
    font-weight: normal;
    color: #111;
}

.newsignmodal .btn {
    margin-top: 15px;
    margin-right: 10px;
    background: rgba(47, 62, 71, 1)!important;
    background: -moz-linear-gradient(top, rgba(47, 62, 71, 1) 0%, rgba(30, 34, 37, 1) 100%)!important;
    background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(47, 62, 71, 1)), color-stop(100%, rgba(30, 34, 37, 1)))!important;
    background: -webkit-linear-gradient(top, rgba(47, 62, 71, 1) 0%, rgba(30, 34, 37, 1) 100%)!important;
    background: -o-linear-gradient(top, rgba(47, 62, 71, 1) 0%, rgba(30, 34, 37, 1) 100%)!important;
    background: -ms-linear-gradient(top, rgba(47, 62, 71, 1) 0%, rgba(30, 34, 37, 1) 100%)!important;
    background: linear-gradient(to bottom, rgba(47, 62, 71, 1) 0%, rgba(30, 34, 37, 1) 100%)!important;
    filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#2f3e47', endColorstr='#1e2225', GradientType=0)!important;
    text-align: center;
    height: 45px;
    line-height: 40px;
    text-transform: uppercase;
    font-size: 22px;
    font-family: 'OpenSans-Semibold'!important;
    color: #fff!important;
    -webkit-text-stroke-width: 1px;
    -webkit-text-stroke-color: rgba(0, 0, 0, 0.2);
    border: none;
    border-radius: 5px;
    padding: 0px 10px;
    text-decoration: none !important;
    white-space: normal;
    word-wrap: break-word;
    border: none!important;
    outline: none!important;
    box-shadow: none!important;
}

.newsignmodal h3 {
    margin: 0 0 15px 0;
    padding: 5px 0 5px 20px;
    color: #000;
    font-size: 54px;
    font-family: 'notera_personal_use_onlyRg'!important;
    border-left: solid 5px #1589d2!important;
}

.pop_btn_drapper {
    display: contents;
}

.viewbttn_top {
    display: inline-block!important;
    box-shadow: none!important;
    color: #fff!important;
    background: rgba(14, 133, 202, 1);
    background: -moz-linear-gradient(top, rgba(14, 133, 202, 1) 0%, rgba(4, 100, 156, 1) 100%)!important;
    background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(14, 133, 202, 1)), color-stop(100%, rgba(4, 100, 156, 1)))!important;
    background: -webkit-linear-gradient(top, rgba(14, 133, 202, 1) 0%, rgba(4, 100, 156, 1) 100%)!important;
    background: -o-linear-gradient(top, rgba(14, 133, 202, 1) 0%, rgba(4, 100, 156, 1) 100%)!important;
    background: -ms-linear-gradient(top, rgba(14, 133, 202, 1) 0%, rgba(4, 100, 156, 1) 100%)!important;
    background: linear-gradient(to bottom, rgba(14, 133, 202, 1) 0%, rgba(4, 100, 156, 1) 100%)!important;
    filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#0e85ca', endColorstr='#04649c', GradientType=0)!important;
    border: solid 1px #c3e0e3!important;
    padding: 5px 14px!important;
    border-radius: 4px!important;
    height: 34px!important;
    line-height: inherit;
    float: right!important;
    text-transform: uppercase!important;
    font-weight: bold!important;
    text-shadow: 0 0 2px #333!important;
    margin: 16px 0 0 0!important;
    font-size: 16px!important;
    outline: none;
    cursor: pointer;
}

.share_link_body_wrapper {
    border: solid 1px #e2e3e3;
    border-radius: 8px;
    padding: 18px;
    padding-bottom: 3px;
    margin-top: 20px;
}

.share_link_body_con {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}

.share_link_body_con_left {
    width: 20%;
}

.share_link_body_con_left_img {
    display: flex;
    border: solid 1px #c5cacb;
}

.share_link_body_con_left img {
    width: 100%;
    height: auto;
    justify-content: center;
}

.share_link_body_con_right {
    width: 78%;
}

.share_link_body_con_right_wrapper {
    position: relative;
    flex-direction: column;
    justify-content: space-between;
    display: flex;
    align-items: stretch;
    height: 100%;
}

.share_link_body_con_right h2 {
    font-size: 30px;
    color: #ffffff;
    font-family: 'OpenSans-Semibold'!important;
    padding: 5px 10px;
}

.share_link_body_wrapper:nth-of-type(4n+1) .share_link_body_con_right h2 {
    background: rgba(76, 125, 198, 1);
    background: -moz-linear-gradient(left, rgba(76, 125, 198, 1) 0%, rgba(60, 205, 230, 1) 100%);
    background: -webkit-gradient(left top, right top, color-stop(0%, rgba(76, 125, 198, 1)), color-stop(100%, rgba(60, 205, 230, 1)));
    background: -webkit-linear-gradient(left, rgba(76, 125, 198, 1) 0%, rgba(60, 205, 230, 1) 100%);
    background: -o-linear-gradient(left, rgba(76, 125, 198, 1) 0%, rgba(60, 205, 230, 1) 100%);
    background: -ms-linear-gradient(left, rgba(76, 125, 198, 1) 0%, rgba(60, 205, 230, 1) 100%);
    background: linear-gradient(to right, rgba(76, 125, 198, 1) 0%, rgba(60, 205, 230, 1) 100%);
    filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#4c7dc6', endColorstr='#3ccde6', GradientType=1);
}

.share_link_body_wrapper:nth-of-type(4n+2) .share_link_body_con_right h2 {
    background: rgba(76, 125, 198, 1);
    background: -moz-linear-gradient(left, rgba(76, 125, 198, 1) 0%, rgba(60, 205, 230, 1) 100%);
    background: -webkit-gradient(left top, right top, color-stop(0%, rgba(76, 125, 198, 1)), color-stop(100%, rgba(60, 205, 230, 1)));
    background: -webkit-linear-gradient(left, rgba(76, 125, 198, 1) 0%, rgba(60, 205, 230, 1) 100%);
    background: -o-linear-gradient(left, rgba(76, 125, 198, 1) 0%, rgba(60, 205, 230, 1) 100%);
    background: -ms-linear-gradient(left, rgba(76, 125, 198, 1) 0%, rgba(60, 205, 230, 1) 100%);
    background: linear-gradient(to right, rgba(76, 125, 198, 1) 0%, rgba(60, 205, 230, 1) 100%);
    filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#4c7dc6', endColorstr='#3ccde6', GradientType=1);
}

.share_link_body_wrapper:nth-of-type(4n+3) .share_link_body_con_right h2 {
   
    background: rgba(76, 125, 198, 1);
    background: -moz-linear-gradient(left, rgba(76, 125, 198, 1) 0%, rgba(60, 205, 230, 1) 100%);
    background: -webkit-gradient(left top, right top, color-stop(0%, rgba(76, 125, 198, 1)), color-stop(100%, rgba(60, 205, 230, 1)));
    background: -webkit-linear-gradient(left, rgba(76, 125, 198, 1) 0%, rgba(60, 205, 230, 1) 100%);
    background: -o-linear-gradient(left, rgba(76, 125, 198, 1) 0%, rgba(60, 205, 230, 1) 100%);
    background: -ms-linear-gradient(left, rgba(76, 125, 198, 1) 0%, rgba(60, 205, 230, 1) 100%);
    background: linear-gradient(to right, rgba(76, 125, 198, 1) 0%, rgba(60, 205, 230, 1) 100%);
    filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#4c7dc6', endColorstr='#3ccde6', GradientType=1);

}

.share_link_body_wrapper:nth-of-type(4n+4) .share_link_body_con_right h2 {
    /* background: rgba(255, 124, 77, 1);
    background: -moz-linear-gradient(left, rgba(255, 124, 77, 1) 0%, rgba(253, 181, 49, 1) 100%);
    background: -webkit-gradient(left top, right top, color-stop(0%, rgba(255, 124, 77, 1)), color-stop(100%, rgba(253, 181, 49, 1)));
    background: -webkit-linear-gradient(left, rgba(255, 124, 77, 1) 0%, rgba(253, 181, 49, 1) 100%);
    background: -o-linear-gradient(left, rgba(255, 124, 77, 1) 0%, rgba(253, 181, 49, 1) 100%);
    background: -ms-linear-gradient(left, rgba(255, 124, 77, 1) 0%, rgba(253, 181, 49, 1) 100%);
    background: linear-gradient(to right, rgba(255, 124, 77, 1) 0%, rgba(253, 181, 49, 1) 100%);
    filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#ff7c4d', endColorstr='#fdb531', GradientType=1); */

 
    background: rgba(76, 125, 198, 1);
    background: -moz-linear-gradient(left, rgba(76, 125, 198, 1) 0%, rgba(60, 205, 230, 1) 100%);
    background: -webkit-gradient(left top, right top, color-stop(0%, rgba(76, 125, 198, 1)), color-stop(100%, rgba(60, 205, 230, 1)));
    background: -webkit-linear-gradient(left, rgba(76, 125, 198, 1) 0%, rgba(60, 205, 230, 1) 100%);
    background: -o-linear-gradient(left, rgba(76, 125, 198, 1) 0%, rgba(60, 205, 230, 1) 100%);
    background: -ms-linear-gradient(left, rgba(76, 125, 198, 1) 0%, rgba(60, 205, 230, 1) 100%);
    background: linear-gradient(to right, rgba(76, 125, 198, 1) 0%, rgba(60, 205, 230, 1) 100%);
    filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#4c7dc6', endColorstr='#3ccde6', GradientType=1);



}

.share_link_body_con_right_form {
    margin: 20px 0 12px 0;
}

.share_link_body_con_right_form .readlink {
    display: block;
    width: 34%;
    height: 30px;
    padding: 3px 1% 1px 1%;
    border: solid 1px #a8aaac;
    font-size: 18px;
    color: #260bc3!important;
    float: left;
    font-family: 'OpenSans-Semibold'!important;
}

.share_link_body_con_right_form button {
    width: 150px;
    border-radius: 4px;
    margin: 0 15px;
    height: 36px;
    line-height: 36px;
    font-family: 'OpenSans-Semibold'!important;
    font-size: 18px;
    color: #ffffff;
    text-transform: capitalize;
    background: rgba(6, 132, 199, 1);
    background: -moz-linear-gradient(top, rgba(6, 132, 199, 1) 0%, rgba(5, 104, 162, 1) 100%);
    background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(6, 132, 199, 1)), color-stop(100%, rgba(5, 104, 162, 1)));
    background: -webkit-linear-gradient(top, rgba(6, 132, 199, 1) 0%, rgba(5, 104, 162, 1) 100%);
    background: -o-linear-gradient(top, rgba(6, 132, 199, 1) 0%, rgba(5, 104, 162, 1) 100%);
    background: -ms-linear-gradient(top, rgba(6, 132, 199, 1) 0%, rgba(5, 104, 162, 1) 100%);
    background: linear-gradient(to bottom, rgba(6, 132, 199, 1) 0%, rgba(5, 104, 162, 1) 100%);
    filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#0684c7', endColorstr='#0568a2', GradientType=0);
    border: none;
    outline: none;
    cursor: pointer;
    float: left;
}

.share_link_body_con_right_form label {
    display: block;
    float: left;
    color: #424445;
    font-family: 'OpenSans-Semibold'!important;
    ;
    font-size: 18px;
    height: 36px;
    line-height: 36px;
    margin-right: 15px;
}

.share_link_body_con_right_form input[type="text"] {
    display: block;
    width: 75%;
    height: 30px;
    padding: 2px 1%;
    border: solid 1px #a8aaac;
    font-size: 18px;
    color: #333;
    font-family: 'OpenSans-Semibold'!important;
    float: left;
    border-radius: 0px;
    outline: none;
}

.sharelink_icon1 {
    display: block;
    float: right;
    width: 31px;
    margin: 3px 0 0 15px;
}

.share_link_body_con_right_topbody p {
    font-family: 'OpenSans-Regular';
    font-size: 14px;
    color: #565757;
    line-height: 20px;
}

.share_link_body_con_share_wrapper {
    display: flex;
    justify-content: space-between;
}

.ManageBanner_btn {
    width: 180px!important;
    border-radius: 4px!important;
    margin: 8px 0 0 0!important;
    height: 36px!important;
    line-height: 36px!important;
    font-family: 'OpenSans-Semibold'!important;
    font-size: 18px!important;
    color: #ffffff!important;
    text-transform: capitalize!important;
    background: rgba(6, 132, 199, 1);
    background: -moz-linear-gradient(top, rgba(6, 132, 199, 1) 0%, rgba(5, 104, 162, 1) 100%)!important;
    background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(6, 132, 199, 1)), color-stop(100%, rgba(5, 104, 162, 1)))!important;
    background: -webkit-linear-gradient(top, rgba(6, 132, 199, 1) 0%, rgba(5, 104, 162, 1) 100%)!important;
    background: -o-linear-gradient(top, rgba(6, 132, 199, 1) 0%, rgba(5, 104, 162, 1) 100%)!important;
    background: -ms-linear-gradient(top, rgba(6, 132, 199, 1) 0%, rgba(5, 104, 162, 1) 100%)!important;
    background: linear-gradient(to bottom, rgba(6, 132, 199, 1) 0%, rgba(5, 104, 162, 1) 100%)!important;
    filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#0684c7', endColorstr='#0568a2', GradientType=0)!important;
    border: none!important;
    outline: none!important;
    cursor: pointer!important;
}

.share_link_body_con_share {
    margin-top: 10px;
}

.share_link_body_con_share a {
    cursor: pointer;
}

.share_link_body_con_share img {
    margin: 0 1px 0 0;
    cursor: pointer;
}

.share_link_body_con2 {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    margin-top: 10px;
    margin-bottom: 15px;
}

.share_link_body_con_div {
    width: 49.5%;
    margin-top: 10px;
}

.share_link_body_con_div_img {
    width: 100%;
    height: 300px;
    border: solid 1px #a8aaac;
    overflow: hidden;
}

.share_link_body_con_div_img img {
    width: 100%;
}

.share_link_body_con_div_btnblock {
    margin-top: 10px;
}

.share_link_body_con2_share {
    display: inline-block;
    float: left;
}

.share_link_body_con2_share a {
    cursor: pointer;
}

.share_link_body_con2_share img {
    margin: 0 1px 0 0;
    cursor: pointer;
}

.share_link_body_con2_btn {
    display: inline-block;
    float: right;
}

.share_link_body_con2_btn .btn1 {
    width: 128px;
    text-align: center;
    border-radius: 4px;
    height: 32px;
    line-height: 32px;
    font-family: 'OpenSans-Semibold'!important;
    font-size: 18px;
    color: #ffffff;
    text-transform: capitalize;
    background: rgba(6, 132, 199, 1);
    background: -moz-linear-gradient(top, rgba(6, 132, 199, 1) 0%, rgba(5, 104, 162, 1) 100%);
    background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(6, 132, 199, 1)), color-stop(100%, rgba(5, 104, 162, 1)));
    background: -webkit-linear-gradient(top, rgba(6, 132, 199, 1) 0%, rgba(5, 104, 162, 1) 100%);
    background: -o-linear-gradient(top, rgba(6, 132, 199, 1) 0%, rgba(5, 104, 162, 1) 100%);
    background: -ms-linear-gradient(top, rgba(6, 132, 199, 1) 0%, rgba(5, 104, 162, 1) 100%);
    background: linear-gradient(to bottom, rgba(6, 132, 199, 1) 0%, rgba(5, 104, 162, 1) 100%);
    filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#0684c7', endColorstr='#0568a2', GradientType=0);
    border: none;
    outline: none;
    cursor: pointer;
    float: left;
}

.share_link_body_con2_btn .btn2 {
    width: 120px;
    text-align: left;
    margin: 0 2px;
    padding-left: 12px;
    padding-right: 4px;
    position: relative;
    border-radius: 4px;
    height: 32px;
    line-height: 32px;
    font-family: 'OpenSans-Semibold'!important;
    font-size: 18px;
    color: #ffffff;
    text-transform: capitalize;
    background: rgba(252, 96, 68, 1);
    background: -moz-linear-gradient(top, rgba(252, 96, 68, 1) 0%, rgba(232, 68, 56, 1) 100%);
    background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(252, 96, 68, 1)), color-stop(100%, rgba(232, 68, 56, 1)));
    background: -webkit-linear-gradient(top, rgba(252, 96, 68, 1) 0%, rgba(232, 68, 56, 1) 100%);
    background: -o-linear-gradient(top, rgba(252, 96, 68, 1) 0%, rgba(232, 68, 56, 1) 100%);
    background: -ms-linear-gradient(top, rgba(252, 96, 68, 1) 0%, rgba(232, 68, 56, 1) 100%);
    background: linear-gradient(to bottom, rgba(252, 96, 68, 1) 0%, rgba(232, 68, 56, 1) 100%);
    filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#fc6044', endColorstr='#e84438', GradientType=0);
    border: none;
    outline: none;
    cursor: pointer;
    float: left;
}

.btn2 span {
    display: block;
    background: url(../images/share-link_viewicon.png) no-repeat right center;
    padding-right: 35px;
}

.btn3loadmore {
    width: 130px!important;
    text-align: center!important;
    border-radius: 4px!important;
    height: 38px!important;
    line-height: 36px!important;
    font-family: 'OpenSans-Semibold'!important;
    font-size: 18px!important;
    color: #ffffff!important;
    text-transform: capitalize!important;
    background: rgba(153, 205, 50, 1)!important;
    background: -moz-linear-gradient(top, rgba(153, 205, 50, 1) 0%, rgba(111, 150, 32, 1) 100%)!important;
    background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(153, 205, 50, 1)), color-stop(100%, rgba(111, 150, 32, 1)))!important;
    background: -webkit-linear-gradient(top, rgba(153, 205, 50, 1) 0%, rgba(111, 150, 32, 1) 100%)!important;
    background: -o-linear-gradient(top, rgba(153, 205, 50, 1) 0%, rgba(111, 150, 32, 1) 100%)!important;
    background: -ms-linear-gradient(top, rgba(153, 205, 50, 1) 0%, rgba(111, 150, 32, 1) 100%)!important;
    background: linear-gradient(to bottom, rgba(153, 205, 50, 1) 0%, rgba(111, 150, 32, 1) 100%)!important;
    filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#99cd32', endColorstr='#6f9620', GradientType=0)!important;
    border: none!important;
    outline: none!important;
    cursor: pointer!important;
    margin: 0 auto!important;
    margin-top: 25px!important;
    display: block!important;
}

.quiz_managementbody .block-header-title {
    margin: 10px 0 20px 0!important;
    padding: 10px 15px 10px 15px;
    background: #063c65;
    border-radius: 5px;
    font-size: 24px;
    text-transform: uppercase;
    color: #fff;
    font-family: 'OpenSans-Semibold';
    opacity: inherit!important;
}

.quiz_managementbody .block-header-title button {
    float: right;
    background: rgba(14, 133, 202, 1);
    background: -moz-linear-gradient(top, rgba(14, 133, 202, 1) 0%, rgba(4, 100, 156, 1) 100%);
    background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(14, 133, 202, 1)), color-stop(100%, rgba(4, 100, 156, 1)));
    background: -webkit-linear-gradient(top, rgba(14, 133, 202, 1) 0%, rgba(4, 100, 156, 1) 100%);
    background: -o-linear-gradient(top, rgba(14, 133, 202, 1) 0%, rgba(4, 100, 156, 1) 100%);
    background: -ms-linear-gradient(top, rgba(14, 133, 202, 1) 0%, rgba(4, 100, 156, 1) 100%);
    background: linear-gradient(to bottom, rgba(14, 133, 202, 1) 0%, rgba(4, 100, 156, 1) 100%);
    filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#0e85ca', endColorstr='#04649c', GradientType=0);
    color: #fff;
}

.quiz_managementbody .block-header-title p {
    display: inline-block;
}

.quiz_managementbody .mat-card {
    border: none!important;
    box-shadow: none!important;
    border-radius: 0px!important;
    padding: 0!important;
}

.quiz_managementbody .backpagebtn {
    background: rgba(88, 88, 88, 1);
    background: -moz-linear-gradient(top, rgba(88, 88, 88, 1) 0%, rgba(20, 25, 26, 1) 100%);
    background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(88, 88, 88, 1)), color-stop(100%, rgba(20, 25, 26, 1)));
    background: -webkit-linear-gradient(top, rgba(88, 88, 88, 1) 0%, rgba(20, 25, 26, 1) 100%);
    background: -o-linear-gradient(top, rgba(88, 88, 88, 1) 0%, rgba(20, 25, 26, 1) 100%);
    background: -ms-linear-gradient(top, rgba(88, 88, 88, 1) 0%, rgba(20, 25, 26, 1) 100%);
    background: linear-gradient(to bottom, rgba(88, 88, 88, 1) 0%, rgba(20, 25, 26, 1) 100%);
    filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#585858', endColorstr='#14191a', GradientType=0);
    padding: 0 15px;
    margin: 0 2px 2px 0!important;
}

.quiz_managementbody {
    min-height: 700px;
    background: #fff;
    padding: 16px 0;
}

.quiz_managementbody .lib-pager-class:last-of-type {
    margin-top: 40px;
}

.quiz_managementbody .lib-pager-class .mat-form-field {
    width: 60px;
    margin: 0 10px;
}

.quiz_managementbody .tablewrapper {
    overflow: hidden;
    width: 99%;
    margin: 0 auto!important;
}

.quiz_managementbody .mat-toolbar-row .mat-form-field {
    margin: 0 10px!important;
}

.quiz_managementbody .add_button {
    display: inline-block!important;
    box-shadow: none!important;
    color: #fff!important;
    background: rgba(14, 133, 202, 1);
    background: -moz-linear-gradient(top, rgba(14, 133, 202, 1) 0%, rgba(4, 100, 156, 1) 100%);
    background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(14, 133, 202, 1)), color-stop(100%, rgba(4, 100, 156, 1)));
    background: -webkit-linear-gradient(top, rgba(14, 133, 202, 1) 0%, rgba(4, 100, 156, 1) 100%);
    background: -o-linear-gradient(top, rgba(14, 133, 202, 1) 0%, rgba(4, 100, 156, 1) 100%);
    background: -ms-linear-gradient(top, rgba(14, 133, 202, 1) 0%, rgba(4, 100, 156, 1) 100%);
    background: linear-gradient(to bottom, rgba(14, 133, 202, 1) 0%, rgba(4, 100, 156, 1) 100%);
    filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#0e85ca', endColorstr='#04649c', GradientType=0);
    border: solid 1px #c3e0e3!important;
    padding: 5px 14px!important;
    border-radius: 4px!important;
    height: 34px!important;
    line-height: inherit;
    margin: 0 5px;
}

.quiz_managementbody .mat-toolbar {
    display: none!important;
}

.quiz_managementbody table {
    border: none!important;
}

.quiz_managementbody thead {
    background-color: #dce5e8 !important;
    color: #fff!important;
    border: solid 1px #c7d7dc!important;
    border-radius: 8px!important;
}

.quiz_managementbody thead th input {
    border: solid 1px #fff!important;
}

.quiz_managementbody thead th {
    color: #4a4a4a!important;
    font-size: 14px!important;
    border-top: solid 1px #c7d7dc!important;
}

.quiz_managementbody thead th:nth-of-type(1) {
    border-radius: 10px 0 0 10px;
    border-left: solid 1px #c7d7dc!important;
}

.quiz_managementbody thead th:last-of-type {
    border-radius: 0 10px 10px 0;
    border-right: solid 1px #c7d7dc!important;
    width: 100px!important;
}

.quiz_managementbody td {
    border: none!important;
    border-bottom: solid 1px #c7d7dc!important;
}

.quiz_managementbody tbody tr:first-of-type td {
    border-top: solid 1px #c7d7dc!important;
}

.quiz_managementbody td:nth-of-type(1) {
    border-left: solid 1px #c7d7dc!important;
}

.quiz_managementbody tbody tr:last-of-type td:first-of-type {
    border-radius: 0 0 0 8px;
}

.quiz_managementbody tbody tr:last-of-type td:last-of-type {
    border-radius: 0 0 8px 0;
}

.quiz_managementbody tbody tr:first-of-type td:first-of-type {
    border-radius: 8px 0 0 0;
}

.quiz_managementbody tbody tr:first-of-type td:last-of-type {
    border-radius: 0 8px 0 0;
}

.manage_quiz .questioncls {
    font-family: 'OpenSans-Semibold';
    font-size: 22px;
    background: #063c65;
    color: #fff;
    padding: 10px;
    border-radius: 4px;
    display: block;
    margin-bottom: 15px;
}

.manage_quiz table {
    width: 100%!important;
    border: solid 1px #c7d7dc!important;
    border-bottom: none!important;
}

.manage_quiz thead th:last-of-type {
    border-radius: 0!important;
    border: none!important;
    border-left: solid 1px #c7d7dc!important;
}

.manage_quiz td {
    border-right: none!important;
}

.manage_quiz tbody tr:first-of-type td:last-of-type {
    border-radius: 0;
}

.manage_quiz thead th {
    text-align: center;
    border-bottom: none;
}

.manage_quiz td {
    text-align: center;
}

.manage_quiz .material-icons {
    cursor: pointer;
}

.manage_quiz tbody tr:last-of-type td:last-of-type {
    border-radius: 0;
}

.manage_quiz .mat-header-cell {
    color: #4a4a4a!important;
    font-size: 14px!important;
}

.manage_quiz .mat-header-cell:nth-of-type(2) {
    padding: 19px;
}

.manage_quiz mat-cell:nth-of-type(1) {
    border-bottom: solid 1px #c7d7dc!important;
    padding: 15px;
}

.manage_quiz tr:first-of-type mat-cell {
    border-top: solid 1px #c7d7dc!important;
    border-bottom: none!important;
}

.fax_accordion_wrapper {
    box-shadow: none!important;
}

.fax_accordion_wrapper .mat-expansion-panel {
    box-shadow: none!important;
}

.fax_accordion_wrapper .mat-expansion-panel-header {
    /* background: #ff5b4f!important; */
    background: #3ba2e0!important;
    font-family: 'OpenSans-Semibold';
}

.fax_accordion_wrapper .mat-expansion-panel-header-title {
    font-family: 'OpenSans-Semibold';
    color: #fff;
}

.fax_accordion_wrapper .mat-expansion-panel-body {
    background: #fff!important;
    padding-top: 25px!important;
    padding-bottom: 25px!important;
    border: 1px solid #d1dce0;
    border-top: 0 !important;
}

.fax_accordion_wrapper .mat-card-title {
    background: #2b2b3e;
    font-size: 22px;
    color: #fff;
    font-family: 'OpenSans-Semibold';
    text-transform: uppercase;
    margin: 10px 0;
    padding: 8px 12px;
    border-radius: 4px
}

.fax_accordion_wrapper .mat-expansion-panel-body p, .fax_accordion_wrapper .mat-expansion-panel-body .faqeditor {
    font-size: 18px;
}

.fax_accordion_wrapper .mat-expansion-panel-body .faqeditor br:first-of-type {
    display: none;
}

.fax_accordion_wrapper .mat-expansion-indicator::after, .fax_accordion_wrapper .mat-expansion-panel-header-description {
    color: #fff;
}

.faqvideo {
    overflow: hidden;
    padding-bottom: 56.25%;
    position: relative;
    height: 0;
    border: solid 5px #6e708e;
}

.faqvideo iframe {
    left: 0;
    top: 0;
    height: 100%;
    width: 100%;
    position: absolute;
}

.faqdate {
    font-size: 16px!important;
    padding: 5px 0 5px 35px;
    color: #656161;
    background: url(../images/faqdate.png) no-repeat left center;
    background-size: 25px;
    margin: 15px 0 0 0;
}

.manage_quiz_list .mat-elevation-z8 {
    box-shadow: none!important;
}

.manage_quiz_list table {
    width: 100%!important;
    border: none!important;
    border-bottom: none!important;
    box-shadow: none!important;
}

.manage_quiz_list .singleButton {
    background: rgba(88, 88, 88, 1);
    background: -moz-linear-gradient(top, rgba(88, 88, 88, 1) 0%, rgba(20, 25, 26, 1) 100%);
    background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(88, 88, 88, 1)), color-stop(100%, rgba(20, 25, 26, 1)));
    background: -webkit-linear-gradient(top, rgba(88, 88, 88, 1) 0%, rgba(20, 25, 26, 1) 100%);
    background: -o-linear-gradient(top, rgba(88, 88, 88, 1) 0%, rgba(20, 25, 26, 1) 100%);
    background: -ms-linear-gradient(top, rgba(88, 88, 88, 1) 0%, rgba(20, 25, 26, 1) 100%);
    background: linear-gradient(to bottom, rgba(88, 88, 88, 1) 0%, rgba(20, 25, 26, 1) 100%);
    filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#585858', endColorstr='#14191a', GradientType=0);
}

.quizadd .mat-checkbox {
    display: block!important;
    margin-bottom: 15px!important;
}

.card_form_block .productform mat-form-field {
    width: 100%!important;
    border: solid 1px #c4c7c8!important;
    background: #fff!important;
    height: 44px!important;
    padding: 0!important;
    margin-top: 25px!important;
    font-size: 14px!important;
    color: #262626!important;
    font-family: 'OpenSans-Regular'!important;
    border-radius: 0px!important;
    outline: none!important;
    display: block!important;
}

.card_form_block .productform .mat-form-field-underline {
    display: none;
}

.card_form_block .productform .mat-form-field-appearance-legacy .mat-form-field-infix {
    padding: 0;
    margin: 0px;
    border: none;
    height: auto;
}

.card_form_block .productform .mat-form-field-infix {
    border: 0px;
}

.card_form_block .productform .mat-form-field-appearance-legacy .mat-form-field-wrapper {
    padding-bottom: 0;
    height: auto;
}

.card_form_block .productform input.mat-input-element {
    margin-top: 0;
    width: 96%;
    height: 44px;
    padding-left: 2%;
    padding-left: 2%;
}

.card_form_block .productform label {
    padding-left: 2%;
    padding-left: 2%;
}

.card_form_block .mat-form-field-label-wrapper {
    top: -7px;
    padding-top: .84375em;
}

.card_form_block .mat-form-field-appearance-legacy.mat-form-field-can-float.mat-form-field-should-float .mat-form-field-label {
    display: none!important;
}

.card_form_block .mat-error {
    display: block;
    margin-top: 5px!important;
}

.card_form_block .mat-select {
    display: inline-block;
    width: 100%;
    outline: 0;
    height: 40px;
}

.card_form_block .mat-select-trigger {
    margin-top: 13px!important;
    padding-left: 10px;
    padding-right: 10px;
}

.card_form_block .form_field_wrapperexpmonth {
    display: inline-block;
    width: 49%;
}

.card_form_block .form_field_wrapperexpyear {
    display: inline-block;
    width: 49%;
    margin-left: 2%;
}

.card_form_block .button:nth-of-type(1) {
    display: block;
    width: 366px;
    height: 54px;
    margin: 0px auto;
    margin-top: 30px;
    background: rgba(255, 79, 40, 1);
    background: -moz-linear-gradient(top, rgba(255, 79, 40, 1) 0%, rgba(255, 58, 40, 1) 100%);
    background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(255, 79, 40, 1)), color-stop(100%, rgba(255, 58, 40, 1)));
    background: -webkit-linear-gradient(top, rgba(255, 79, 40, 1) 0%, rgba(255, 58, 40, 1) 100%);
    background: -o-linear-gradient(top, rgba(255, 79, 40, 1) 0%, rgba(255, 58, 40, 1) 100%);
    background: -ms-linear-gradient(top, rgba(255, 79, 40, 1) 0%, rgba(255, 58, 40, 1) 100%);
    background: linear-gradient(to bottom, rgba(255, 79, 40, 1) 0%, rgba(255, 58, 40, 1) 100%);
    filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#ff4f28', endColorstr='#ff3a28', GradientType=0);
    border: none;
    cursor: pointer;
    border-radius: 4px;
    font-size: 24px;
    color: #fff;
    text-transform: uppercase;
    border: none;
    outline: none;
}

.card_form_block .form_field_sameaddress {
    margin-top: 20px;
}

.form_field_shipping_firstname::before {
    content: 'shipping ADDRESS';
    background: rgba(76, 125, 198, 1);
    background: -webkit-gradient(left top, right top, color-stop(0%, rgba(76, 125, 198, 1)), color-stop(100%, rgba(60, 202, 230, 1)));
    background: linear-gradient(to right, rgba(76, 125, 198, 1) 0%, rgba(60, 202, 230, 1) 100%);
    filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#4c7dc6', endColorstr='#3ccae6', GradientType=1);
    text-align: center;
    text-transform: uppercase;
    font-size: 20px;
    color: #ffffff;
    margin: 0;
    padding: 12px 0;
    font-family: 'OpenSans-Semibold';
    display: block;
    position: absolute;
    top: -70px;
    width: 100.2%;
    left: -1px;
}

.card_form_block .productform .form_field_shipping_firstname {
    margin-top: 100px!important;
    position: relative;
}

.form_field_card_type::before {
    content: 'Pay with Credit or Debit Card';
    background: rgba(76, 125, 198, 1);
    background: -webkit-gradient(left top, right top, color-stop(0%, rgba(76, 125, 198, 1)), color-stop(100%, rgba(60, 202, 230, 1)));
    background: linear-gradient(to right, rgba(76, 125, 198, 1) 0%, rgba(60, 202, 230, 1) 100%);
    filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#4c7dc6', endColorstr='#3ccae6', GradientType=1);
    text-align: center;
    text-transform: capitalize;
    font-size: 20px;
    color: #ffffff;
    margin: 0;
    padding: 12px 0;
    font-family: 'OpenSans-Semibold';
    display: block;
    position: absolute;
    top: -70px;
    width: 100.2%;
    left: -1px;
}

.card_form_block .productform .form_field_card_type {
    margin-top: 100px!important;
    position: relative;
}

.managementpage .searchbar {
    display: block!important;
    margin-top: 15px!important;
    text-align: center;
    border-bottom: solid 2px #dce5e8;
    padding-bottom: 15px;
    white-space: normal!important;
}

.managementpage .searchbar .mat-form-field-flex {
    display: inline-flex;
    align-items: baseline;
    box-sizing: border-box;
    width: 100%;
    border: solid 1px #c4c8ca;
    padding-left: 2%;
    padding-right: 2%;
    padding-bottom: 4px;
}

.managementpage .searchbar .mat-form-field-wrapper {
    position: relative;
    width: 100%!important;
}

/* .managementpage .searchbar .mat-form-field-underline{ display: none;} */

/*-------------------------------------*/

.block0 {
    margin: 0 auto;
    margin-top: 38px;
    width: 1172px;
    box-shadow: none!important;
    border-radius: 0px!important;
}

.block0 .block_main_wrapper1 {
    background: rgba(207, 222, 206, 1);
    background: -moz-linear-gradient(45deg, rgba(207, 222, 206, 1) 0%, rgba(255, 255, 255, 1) 100%);
    background: -webkit-gradient(left bottom, right top, color-stop(0%, rgba(207, 222, 206, 1)), color-stop(100%, rgba(255, 255, 255, 1)));
    background: -webkit-linear-gradient(45deg, rgba(207, 222, 206, 1) 0%, rgba(255, 255, 255, 1) 100%);
    background: -o-linear-gradient(45deg, rgba(207, 222, 206, 1) 0%, rgba(255, 255, 255, 1) 100%);
    background: -ms-linear-gradient(45deg, rgba(207, 222, 206, 1) 0%, rgba(255, 255, 255, 1) 100%);
    background: linear-gradient(45deg, rgba(207, 222, 206, 1) 0%, rgba(255, 255, 255, 1) 100%);
    filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#cfdece', endColorstr='#ffffff', GradientType=1);
    position: relative;
}

.block0 .block_con_wrapper1 {
    background: url("../images/new_shop_con2_bg1.png") no-repeat right bottom;
    min-height: 374px;
    position: relative;
    padding-top: 14px;
}

.block0 .block_main_wrapper1 h2 {
    margin: 0 15px 15px 16px;
    background: url("../images/new_shop_icon1.png") no-repeat left center;
    padding: 8px 0 0px 53px;
    font-size: 24px;
    color: #494848;
    font-family: 'OpenSans-Semibold';
}

.block0 .block_main_wrapper1 h2 span {
    display: inline-block;
    color: #fff;
    background: #ff5b4f;
    border: solid 1px #c3e0e3;
    padding: 2px 10px;
    border-radius: 4px;
}

.block0 .block_main_wrapper1 h3 {
    width: 590px;
    margin: 0 0 0 350px;
    font-size: 14px;
    color: #1b1b1b;
    font-family: 'OpenSans-Regular';
    line-height: 24px;
}

.block0 .block_main_wrapper1 .H4textblock {
    width: 510px;
    margin: 20px 0 0 349px;
}

.block0 .block_main_wrapper1 .H4textblock .H4textblock_sub {
    display: block;
    background: url("../images/new_shop_icon3.png") no-repeat left 4px;
    padding: 0 0 0 30px;
    margin: 16px 0;
    font-size: 18px;
    color: #000000;
    font-family: 'OpenSans-Regular';
    display: block;
    font-weight: normal;
}

.block_main_wrapper1 h5 {
    width: 440px;
    margin: 24px 0 0 350px;
    font-size: 14px;
    color: #000000;
    font-family: 'OpenSans-Regular';
    line-height: 24px;
}

.blockconwrapper .nwshoppriceblock {
    background: url(../../assets/images/shop_new_priceblock.png) no-repeat left top;
    width: 147px;
    height: 80px;
    position: absolute;
    right: -26px;
    top: 14px;
    padding: 0 12px;
    text-align: right;
    font-family: 'OpenSans-Bold';
    font-size: 20px;
    text-shadow: 0 0 2px #fff;
}

.blockconwrapper .nwshoppriceblock::after {
    display: block;
    content: '';
    background: url(../../assets/images/shop_new_priceblock2.png) no-repeat;
    width: 20px;
    height: 21px;
    position: absolute;
    right: 4px;
    top: 80px;
}

.blockconwrapper .nwshoppriceblock del {
    display: block;
    padding: 2px 12px;
    text-align: right;
    font-family: 'OpenSans-Bold';
    color: #494949;
    text-shadow: 0 0 2px #fff;
    font-size: 24px;
}

.blockconwrapper .nwshoppriceblock strong {
    color: #fff;
    font-weight: normal;
    text-shadow: 0 0 2px #333;
}

/* sho newtextblock */

.con_wrapper .shop_newtextblock {
    background: rgba(0, 140, 215, 1);
    background: -moz-linear-gradient(top, rgba(0, 140, 215, 1) 0%, rgba(0, 103, 158, 1) 100%);
    background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(0, 140, 215, 1)), color-stop(100%, rgba(0, 103, 158, 1)));
    background: -webkit-linear-gradient(top, rgba(0, 140, 215, 1) 0%, rgba(0, 103, 158, 1) 100%);
    background: -o-linear-gradient(top, rgba(0, 140, 215, 1) 0%, rgba(0, 103, 158, 1) 100%);
    background: -ms-linear-gradient(top, rgba(0, 140, 215, 1) 0%, rgba(0, 103, 158, 1) 100%);
    background: linear-gradient(to bottom, rgba(0, 140, 215, 1) 0%, rgba(0, 103, 158, 1) 100%);
    filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#008cd7', endColorstr='#00679e', GradientType=0);
    display: flex;
    flex-wrap: wrap;
    padding: 5px 0;
}

.con_wrapper .shop_newtextblock .shop_newtextblock_textcon {
    display: flex;
    background: rgba(11, 16, 39, 1);
    background: -moz-linear-gradient(left, rgba(11, 16, 39, 1) 0%, rgba(17, 49, 93, 1) 50%, rgba(11, 16, 39, 1) 100%);
    background: -webkit-gradient(left top, right top, color-stop(0%, rgba(11, 16, 39, 1)), color-stop(50%, rgba(17, 49, 93, 1)), color-stop(100%, rgba(11, 16, 39, 1)));
    background: -webkit-linear-gradient(left, rgba(11, 16, 39, 1) 0%, rgba(17, 49, 93, 1) 50%, rgba(11, 16, 39, 1) 100%);
    background: -o-linear-gradient(left, rgba(11, 16, 39, 1) 0%, rgba(17, 49, 93, 1) 50%, rgba(11, 16, 39, 1) 100%);
    background: -ms-linear-gradient(left, rgba(11, 16, 39, 1) 0%, rgba(17, 49, 93, 1) 50%, rgba(11, 16, 39, 1) 100%);
    background: linear-gradient(to right, rgba(11, 16, 39, 1) 0%, rgba(17, 49, 93, 1) 50%, rgba(11, 16, 39, 1) 100%);
    filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#0b1027', endColorstr='#0b1027', GradientType=1);
    margin: 5px 0 5px 1%;
    align-items: center;
    padding: 15px;
    width: 330px;
}

.con_wrapper .shop_newtextblock .shop_newtextblock_textcon p {
    margin: 0;
    padding: 10px;
    font-size: 40px;
    color: #40a3ff;
    text-transform: uppercase;
    font-family: 'OpenSans-Bold';
    text-align: center;
    line-height: 42px;
}

.con_wrapper .shop_newtextblock_imgcon {
    width: 790px;
}

.con_wrapper .shop_newtextblock_imgcon ul {
    margin: 0 0 0 1%;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
}

.con_wrapper .shop_newtextblock_imgcon ul li {
    width: 18%;
    text-align: center;
    font-size: 15px;
    color: #ffdc65;
    margin: 5px 1% 6px 1%;
}

.con_wrapper .shop_newtextblock_imgcon ul li strong {
    display: block;
    font-size: 16px;
    color: #ffffff;
    text-transform: uppercase;
    padding-bottom: 6px;
    font-weight: normal;
}

.con_wrapper .shop_newtextblock_imgcon ul li img {
    width: 100%;
    border: solid 1px #0075b3;
    margin-bottom: 10px;
}

/* sho newtextblock */

.blockconwrapper {
    position: relative;
}

.block0 .con_BTN_DIV_Wrapper {
    position: absolute;
    width: 304px;
    top: 75px;
    left: 60px;
}

.block0 .con_BTN_DIV {
    width: 190px;
    background: rgba(47, 62, 71, 1);
    background: -moz-linear-gradient(top, rgba(47, 62, 71, 1) 0%, rgba(30, 34, 37, 1) 100%);
    background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(47, 62, 71, 1)), color-stop(100%, rgba(30, 34, 37, 1)));
    background: -webkit-linear-gradient(top, rgba(47, 62, 71, 1) 0%, rgba(30, 34, 37, 1) 100%);
    background: -o-linear-gradient(top, rgba(47, 62, 71, 1) 0%, rgba(30, 34, 37, 1) 100%);
    background: -ms-linear-gradient(top, rgba(47, 62, 71, 1) 0%, rgba(30, 34, 37, 1) 100%);
    background: linear-gradient(to bottom, rgba(47, 62, 71, 1) 0%, rgba(30, 34, 37, 1) 100%);
    filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#2f3e47', endColorstr='#1e2225', GradientType=0);
    font-size: 24px;
    color: #ffffff;
    text-transform: uppercase;
    font-family: 'OpenSans-Bold';
    border-radius: 4px;
    position: absolute;
    top: 100px;
    left: 0;
    z-index: 99;
}

.con_BTN_DIV .con_BTN {
    display: block;
    background: url(../images/new_shop_icon2.png) no-repeat 150px center;
    font-size: 24px;
    color: #cce2e5;
    text-transform: uppercase;
    font-family: 'OpenSans-Semibold';
    padding: 5px 46px 5px 18px;
    border: none;
    cursor: pointer;
    outline: none;
}

/*-----------------------------------------*/

/*-----------------------------------------*/

.block1 {
    margin: 0 auto;
    margin-top: 38px;
    width: 1172px;
    box-shadow: none!important;
    border-radius: 0px!important;
}

.block1 .block_main_wrapper1 {
    background: rgba(235, 243, 244, 1);
    background: -moz-linear-gradient(-45deg, rgba(235, 243, 244, 1) 0%, rgba(160, 195, 199, 1) 100%);
    background: -webkit-gradient(left top, right bottom, color-stop(0%, rgba(235, 243, 244, 1)), color-stop(100%, rgba(160, 195, 199, 1)));
    background: -webkit-linear-gradient(-45deg, rgba(235, 243, 244, 1) 0%, rgba(160, 195, 199, 1) 100%);
    background: -o-linear-gradient(-45deg, rgba(235, 243, 244, 1) 0%, rgba(160, 195, 199, 1) 100%);
    background: -ms-linear-gradient(-45deg, rgba(235, 243, 244, 1) 0%, rgba(160, 195, 199, 1) 100%);
    background: linear-gradient(135deg, rgba(235, 243, 244, 1) 0%, rgba(160, 195, 199, 1) 100%);
    filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#ebf3f4', endColorstr='#a0c3c7', GradientType=1);
    position: relative;
}

.block1 .block_con_wrapper1 {
    background: url(../images/new_shop_con1_bg1_ad.png) no-repeat left bottom;
    min-height: 374px;
    overflow: hidden;
}

.block1 .block_con_wrapper1 h2 {
    margin: 0 15px 15px 16px;
    background: url("../images/new_shop_icon1.png") no-repeat left center;
    padding: 8px 0 0px 53px;
    font-size: 24px;
    color: #494848;
    font-family: 'OpenSans-Semibold';
}

.block1 .block_con_wrapper1 h2 span {
    display: inline-block;
    color: #fff;
    background: #ff5b4f;
    border: solid 1px #c3e0e3;
    padding: 2px 10px;
    border-radius: 4px;
}

.block1 .block_con_wrapper1 h3 {
    width: 816px;
    margin: 0 0 0 16px;
    font-size: 14px;
    color: #1b1b1b;
    font-family: 'OpenSans-Regular';
    line-height: 24px;
}

.block1 .block_con_wrapper1 .H4textblock {
    width: 440px;
    margin: 20px 0 0 409px;
}

.block1 .block_con_wrapper1 .H4textblock .H4textblock_sub {
    display: block;
    background: url("../images/new_shop_icon3.png") no-repeat left 4px;
    padding: 0 0 0 30px;
    margin: 16px 0;
    font-size: 18px;
    color: #000000;
    font-family: 'OpenSans-Regular';
    display: block;
    font-weight: normal;
}

.block1 .block_con_wrapper1 h5 {
    width: 440px;
    margin: 24px 0 0 412px;
    font-size: 14px;
    color: #000000;
    font-family: 'OpenSans-Regular';
    line-height: 24px;
}

.block1 .con_BTN_DIV_Wrapper {
    position: absolute;
    width: 240px;
    height: 120px;
    top: 160px;
    right: 0;
    background: url(./../images/newshopdevider.png) no-repeat left top;
    padding: 30px 0 0 46px;
}

.block1 .con_BTN_DIV {
    width: 190px;
    background: rgba(47, 62, 71, 1);
    background: -moz-linear-gradient(top, rgba(47, 62, 71, 1) 0%, rgba(30, 34, 37, 1) 100%);
    background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(47, 62, 71, 1)), color-stop(100%, rgba(30, 34, 37, 1)));
    background: -webkit-linear-gradient(top, rgba(47, 62, 71, 1) 0%, rgba(30, 34, 37, 1) 100%);
    background: -o-linear-gradient(top, rgba(47, 62, 71, 1) 0%, rgba(30, 34, 37, 1) 100%);
    background: -ms-linear-gradient(top, rgba(47, 62, 71, 1) 0%, rgba(30, 34, 37, 1) 100%);
    background: linear-gradient(to bottom, rgba(47, 62, 71, 1) 0%, rgba(30, 34, 37, 1) 100%);
    filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#2f3e47', endColorstr='#1e2225', GradientType=0);
    font-size: 24px;
    color: #ffffff;
    text-transform: uppercase;
    font-family: 'OpenSans-Bold';
    border-radius: 4px;
    position: relative;
    z-index: 99;
}

/*----------------------------------------*/

/*-----------------------------------------*/

.block2 {
    margin: 0 auto;
    margin-top: 38px;
    width: 1172px;
    box-shadow: none!important;
    border-radius: 0px!important;
}

.block2 .block_main_wrapper1 {
    background: rgba(255, 255, 255, 1);
    background: -moz-linear-gradient(-45deg, rgba(255, 255, 255, 1) 0%, rgba(204, 180, 153, 1) 100%);
    background: -webkit-gradient(left top, right bottom, color-stop(0%, rgba(255, 255, 255, 1)), color-stop(100%, rgba(204, 180, 153, 1)));
    background: -webkit-linear-gradient(-45deg, rgba(255, 255, 255, 1) 0%, rgba(204, 180, 153, 1) 100%);
    background: -o-linear-gradient(-45deg, rgba(255, 255, 255, 1) 0%, rgba(204, 180, 153, 1) 100%);
    background: -ms-linear-gradient(-45deg, rgba(255, 255, 255, 1) 0%, rgba(204, 180, 153, 1) 100%);
    background: linear-gradient(135deg, rgba(255, 255, 255, 1) 0%, rgba(204, 180, 153, 1) 100%);
    filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ccb499', GradientType=1);
    position: relative;
}

.block2 .block_con_wrapper1 {
    background: url(../images/new_shop_con3_bg1.png) no-repeat left bottom;
    min-height: 374px;
    overflow: hidden;
    background-size: 570px;
    padding-top: 14px;
}

.block2 .block_con_wrapper1 h2 {
    margin: 0 15px 15px 16px;
    background: url("../images/new_shop_icon1.png") no-repeat left center;
    padding: 8px 0 0px 53px;
    font-size: 24px;
    color: #494848;
    font-family: 'OpenSans-Semibold';
}

.block2 .block_con_wrapper1 h2 span {
    display: inline-block;
    color: #fff;
    background: #ff5b4f;
    border: solid 1px #c3e0e3;
    padding: 2px 10px;
    border-radius: 4px;
}

.block2 .block_con_wrapper1 h3 {
    width: 816px;
    margin: 0 0 0 16px;
    font-size: 14px;
    color: #1b1b1b;
    font-family: 'OpenSans-Regular';
    line-height: 24px;
}

.block2 .block_con_wrapper1 .H4textblock {
    width: 440px;
    margin: 20px 0 0 409px;
}

.block2 .block_con_wrapper1 .H4textblock .H4textblock_sub {
    display: block;
    background: url("../images/new_shop_icon3.png") no-repeat left 4px;
    padding: 0 0 0 30px;
    margin: 16px 0;
    font-size: 18px;
    color: #000000;
    font-family: 'OpenSans-Regular';
    display: block;
    font-weight: normal;
}

.block2 .block_con_wrapper1 h5 {
    width: 440px;
    margin: 24px 0 0 412px;
    font-size: 14px;
    color: #000000;
    font-family: 'OpenSans-Regular';
    line-height: 24px;
}

.block2 .con_BTN_DIV_Wrapper {
    position: absolute;
    width: 240px;
    height: 120px;
    top: 160px;
    right: 0;
    background: url(./../images/newshopdevider.png) no-repeat left top;
    padding: 30px 0 0 46px;
}

.block2 .con_BTN_DIV {
    width: 190px;
    background: rgba(47, 62, 71, 1);
    background: -moz-linear-gradient(top, rgba(47, 62, 71, 1) 0%, rgba(30, 34, 37, 1) 100%);
    background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(47, 62, 71, 1)), color-stop(100%, rgba(30, 34, 37, 1)));
    background: -webkit-linear-gradient(top, rgba(47, 62, 71, 1) 0%, rgba(30, 34, 37, 1) 100%);
    background: -o-linear-gradient(top, rgba(47, 62, 71, 1) 0%, rgba(30, 34, 37, 1) 100%);
    background: -ms-linear-gradient(top, rgba(47, 62, 71, 1) 0%, rgba(30, 34, 37, 1) 100%);
    background: linear-gradient(to bottom, rgba(47, 62, 71, 1) 0%, rgba(30, 34, 37, 1) 100%);
    filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#2f3e47', endColorstr='#1e2225', GradientType=0);
    font-size: 24px;
    color: #ffffff;
    text-transform: uppercase;
    font-family: 'OpenSans-Bold';
    border-radius: 4px;
    position: relative;
    z-index: 99;
}

/*--------------------------------------*/

/*-----------------------------------------*/

.block1 {
    margin: 0 auto;
    margin-top: 38px;
    width: 1172px;
    box-shadow: none!important;
    border-radius: 0px!important;
}

.block1 .block_main_wrapper1 {
    background: rgba(235, 243, 244, 1);
    background: -moz-linear-gradient(-45deg, rgba(235, 243, 244, 1) 0%, rgba(160, 195, 199, 1) 100%);
    background: -webkit-gradient(left top, right bottom, color-stop(0%, rgba(235, 243, 244, 1)), color-stop(100%, rgba(160, 195, 199, 1)));
    background: -webkit-linear-gradient(-45deg, rgba(235, 243, 244, 1) 0%, rgba(160, 195, 199, 1) 100%);
    background: -o-linear-gradient(-45deg, rgba(235, 243, 244, 1) 0%, rgba(160, 195, 199, 1) 100%);
    background: -ms-linear-gradient(-45deg, rgba(235, 243, 244, 1) 0%, rgba(160, 195, 199, 1) 100%);
    background: linear-gradient(135deg, rgba(235, 243, 244, 1) 0%, rgba(160, 195, 199, 1) 100%);
    filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#ebf3f4', endColorstr='#a0c3c7', GradientType=1);
    position: relative;
}

.block1 .block_con_wrapper1 {
    background: url(../images/new_shop_con1_bg1_ad.png) no-repeat left bottom;
    min-height: 374px;
    overflow: hidden;
    padding-top: 14px;
}

.block1 .block_con_wrapper1 h2 {
    margin: 0 15px 15px 16px;
    background: url("../images/new_shop_icon1.png") no-repeat left center;
    padding: 8px 0 0px 53px;
    font-size: 24px;
    color: #494848;
    font-family: 'OpenSans-Semibold';
}

.block1 .block_con_wrapper1 h2 span {
    display: inline-block;
    color: #fff;
    background: #ff5b4f;
    border: solid 1px #c3e0e3;
    padding: 2px 10px;
    border-radius: 4px;
}

.block1 .block_con_wrapper1 h3 {
    width: 816px;
    margin: 0 0 0 16px;
    font-size: 14px;
    color: #1b1b1b;
    font-family: 'OpenSans-Regular';
    line-height: 24px;
}

.block1 .block_con_wrapper1 .H4textblock {
    width: 440px;
    margin: 20px 0 0 409px;
}

.block1 .block_con_wrapper1 .H4textblock .H4textblock_sub {
    display: block;
    background: url("../images/new_shop_icon3.png") no-repeat left 4px;
    padding: 0 0 0 30px;
    margin: 16px 0;
    font-size: 18px;
    color: #000000;
    font-family: 'OpenSans-Regular';
    display: block;
    font-weight: normal;
}

.block1 .block_con_wrapper1 h5 {
    width: 440px;
    margin: 24px 0 0 412px;
    font-size: 14px;
    color: #000000;
    font-family: 'OpenSans-Regular';
    line-height: 24px;
}

.block1 .con_BTN_DIV_Wrapper {
    position: absolute;
    width: 240px;
    height: 120px;
    top: 160px;
    right: 0;
    background: url(./../images/newshopdevider.png) no-repeat left top;
    padding: 30px 0 0 46px;
}

.block1 .con_BTN_DIV {
    width: 190px;
    background: rgba(47, 62, 71, 1);
    background: -moz-linear-gradient(top, rgba(47, 62, 71, 1) 0%, rgba(30, 34, 37, 1) 100%);
    background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(47, 62, 71, 1)), color-stop(100%, rgba(30, 34, 37, 1)));
    background: -webkit-linear-gradient(top, rgba(47, 62, 71, 1) 0%, rgba(30, 34, 37, 1) 100%);
    background: -o-linear-gradient(top, rgba(47, 62, 71, 1) 0%, rgba(30, 34, 37, 1) 100%);
    background: -ms-linear-gradient(top, rgba(47, 62, 71, 1) 0%, rgba(30, 34, 37, 1) 100%);
    background: linear-gradient(to bottom, rgba(47, 62, 71, 1) 0%, rgba(30, 34, 37, 1) 100%);
    filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#2f3e47', endColorstr='#1e2225', GradientType=0);
    font-size: 24px;
    color: #ffffff;
    text-transform: uppercase;
    font-family: 'OpenSans-Bold';
    border-radius: 4px;
    position: relative;
    z-index: 99;
}

/*--------------------------------------*/

/*-----------------------------------------*/

.block3 {
    margin: 0 auto;
    margin-top: 38px;
    width: 1172px;
    box-shadow: none!important;
    border-radius: 0px!important;
}

.block3 .block_main_wrapper1 {
    background: rgba(255, 255, 255, 1);
    background: -moz-linear-gradient(-45deg, rgba(255, 255, 255, 1) 0%, rgba(183, 172, 161, 1) 100%);
    background: -webkit-gradient(left top, right bottom, color-stop(0%, rgba(255, 255, 255, 1)), color-stop(100%, rgba(183, 172, 161, 1)));
    background: -webkit-linear-gradient(-45deg, rgba(255, 255, 255, 1) 0%, rgba(183, 172, 161, 1) 100%);
    background: -o-linear-gradient(-45deg, rgba(255, 255, 255, 1) 0%, rgba(183, 172, 161, 1) 100%);
    background: -ms-linear-gradient(-45deg, rgba(255, 255, 255, 1) 0%, rgba(183, 172, 161, 1) 100%);
    background: linear-gradient(135deg, rgba(255, 255, 255, 1) 0%, rgba(183, 172, 161, 1) 100%);
    filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#b7aca1', GradientType=1);
    position: relative;
}

.block3 .block_con_wrapper1 {
    background: url(../images/new_shop_con5_bg1.png) no-repeat left bottom;
    min-height: 428px;
    overflow: hidden;
    padding-top: 14px;
}

.block3 .block_con_wrapper1 h2 {
    margin: 0 15px 15px 16px;
    background: url("../images/new_shop_icon1.png") no-repeat left center;
    padding: 8px 0 0px 53px;
    font-size: 24px;
    color: #494848;
    font-family: 'OpenSans-Semibold';
}

.block3 .block_con_wrapper1 h2 span {
    display: inline-block;
    color: #fff;
    background: #ff5b4f;
    border: solid 1px #c3e0e3;
    padding: 2px 10px;
    border-radius: 4px;
}

.block3 .block_con_wrapper1 h3 {
    width: 330px;
    margin: 25px 0 0 470px;
    font-size: 14px;
    color: #1b1b1b;
    font-family: 'OpenSans-Regular';
    line-height: 24px;
}

.block3 .newshop_img {
    position: absolute;
    width: 406px;
    top: 105px;
    right: 50px;
}

.block3 .newshop_img img {
    width: 100%;
}

/* .block3  .con_BTN_DIV_Wrapper{  display: inline-block;} */

.block3 .con_BTN_DIV {
    width: 190px;
    background: rgba(47, 62, 71, 1);
    background: -moz-linear-gradient(top, rgba(47, 62, 71, 1) 0%, rgba(30, 34, 37, 1) 100%);
    background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(47, 62, 71, 1)), color-stop(100%, rgba(30, 34, 37, 1)));
    background: -webkit-linear-gradient(top, rgba(47, 62, 71, 1) 0%, rgba(30, 34, 37, 1) 100%);
    background: -o-linear-gradient(top, rgba(47, 62, 71, 1) 0%, rgba(30, 34, 37, 1) 100%);
    background: -ms-linear-gradient(top, rgba(47, 62, 71, 1) 0%, rgba(30, 34, 37, 1) 100%);
    background: linear-gradient(to bottom, rgba(47, 62, 71, 1) 0%, rgba(30, 34, 37, 1) 100%);
    filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#2f3e47', endColorstr='#1e2225', GradientType=0);
    font-size: 24px;
    color: #ffffff;
    text-transform: uppercase;
    font-family: 'OpenSans-Bold';
    border-radius: 4px;
    position: absolute;
    bottom: 50px;
    right: 307px;
    z-index: 99;
}

/*--------------------------------------*/

/*-----------------------------------------*/

.block4 {
    margin: 0 auto;
    margin-top: 38px;
    width: 1172px;
    box-shadow: none!important;
    border-radius: 0px!important;
}

.block4 .block_main_wrapper1 {
    background: rgba(105, 181, 219, 1);
    background: -moz-linear-gradient(45deg, rgba(105, 181, 219, 1) 0%, rgba(255, 255, 255, 1) 100%);
    background: -webkit-gradient(left bottom, right top, color-stop(0%, rgba(105, 181, 219, 1)), color-stop(100%, rgba(255, 255, 255, 1)));
    background: -webkit-linear-gradient(45deg, rgba(105, 181, 219, 1) 0%, rgba(255, 255, 255, 1) 100%);
    background: -o-linear-gradient(45deg, rgba(105, 181, 219, 1) 0%, rgba(255, 255, 255, 1) 100%);
    background: -ms-linear-gradient(45deg, rgba(105, 181, 219, 1) 0%, rgba(255, 255, 255, 1) 100%);
    background: linear-gradient(45deg, rgba(105, 181, 219, 1) 0%, rgba(255, 255, 255, 1) 100%);
    filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#69b5db', endColorstr='#ffffff', GradientType=1);
    position: relative;
}

.block4 .block_con_wrapper1 {
    background: url(../images/new_shop_con4_bg1.png) no-repeat right bottom;
    min-height: 428px;
    overflow: hidden;
    padding-top: 14px;
}

.block4 .block_con_wrapper1 h2 {
    margin: 0 15px 15px 16px;
    background: url("../images/new_shop_icon1.png") no-repeat left center;
    padding: 8px 0 0px 53px;
    font-size: 24px;
    color: #494848;
    font-family: 'OpenSans-Semibold';
}

.block4 .block_con_wrapper1 h2 span {
    display: inline-block;
    color: #fff;
    background: #ff5b4f;
    border: solid 1px #c3e0e3;
    padding: 2px 10px;
    border-radius: 4px;
}

.block4 .block_con_wrapper1 h3 {
    width: 400px;
    margin: 10px 0 0 360px;
    font-size: 14px;
    color: #1b1b1b;
    font-family: 'OpenSans-Regular';
    line-height: 24px;
}

.block4 .newshop_img {
    position: absolute;
    width: 329px;
    top: 75px;
    left: 60px;
}

.block4 .newshop_img img {
    width: 100%;
}

/* .block4  .con_BTN_DIV_Wrapper{  display: inline-block;} */

.block4 .con_BTN_DIV {
    width: 190px;
    background: rgba(47, 62, 71, 1);
    background: -moz-linear-gradient(top, rgba(47, 62, 71, 1) 0%, rgba(30, 34, 37, 1) 100%);
    background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(47, 62, 71, 1)), color-stop(100%, rgba(30, 34, 37, 1)));
    background: -webkit-linear-gradient(top, rgba(47, 62, 71, 1) 0%, rgba(30, 34, 37, 1) 100%);
    background: -o-linear-gradient(top, rgba(47, 62, 71, 1) 0%, rgba(30, 34, 37, 1) 100%);
    background: -ms-linear-gradient(top, rgba(47, 62, 71, 1) 0%, rgba(30, 34, 37, 1) 100%);
    background: linear-gradient(to bottom, rgba(47, 62, 71, 1) 0%, rgba(30, 34, 37, 1) 100%);
    filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#2f3e47', endColorstr='#1e2225', GradientType=0);
    font-size: 24px;
    color: #ffffff;
    text-transform: uppercase;
    font-family: 'OpenSans-Bold';
    border-radius: 4px;
    position: absolute;
    bottom: 20px;
    right: 307px;
    z-index: 99;
}

/*--------------------------------------*/

.block_main_CON:last-of-type {
    margin-bottom: 40px;
}

.order-content-wrap {
    background: #f2f8fa;
    border: solid 1px #e3ecef;
    border-radius: 8px;
    padding: 18px;
    padding-bottom: 3px;
    margin-top: 20px
}

.payment_detail_wrapper {
    display: block;
    margin-bottom: 25px;
    border-bottom: solid 1px #dbe9ed;
}

.payment_detail_group {
    display: block;
    padding: 15px;
    font-size: 18px;
    font-family: 'OpenSans-Semibold';
    color: #262626;
}

.payment_detail_group:nth-of-type(odd) {
    background: #dbe9ed;
}

.payment_detail_group mat-label {
    color: #1086bd;
    text-transform: capitalize;
}

.payment_detail_group_btn {
    margin: 0;
    padding: 0;
}

.paymentstatus {
    display: block;
}

.paymentstatus .mat-list-item {
    display: inline-block!important;
    float: left!important;
}

.paymentstatus .mat-list-item .mat-list-item-content {
    padding: 0px!important;
}

.paymentstatus .mat-list-base {
    width: auto!important;
}

.paymentstatus .mat-list-item {
    width: auto!important;
    margin: 8px 16px 0 -8px!important;
}

.paymentstatus button {
    display: block;
    background: #4da4c1;
    /* background: #e75248; */
    border: none;
    box-shadow: none;
    border-radius: 4px;
    text-align: center;
    line-height: 40px;
    cursor: pointer;
    color: #fff;
    font-family: 'OpenSans-Semibold';
    text-transform: uppercase;
    outline: none;
    font-size: 16px;
    margin: 0;
}

.orderdetail_wrapper {
    display: block;
}

.orderdetail_wrapper mat-label {
    font-size: 22px;
    font-family: 'OpenSans-Semibold';
    color: #1086bd;
    margin: 6px 0 0 0;
    float: left;
}

.orderdetail_wrapper .singleButton {
    display: block;
    background: #00aeff;
    border: none;
    box-shadow: none;
    border-radius: 4px;
    text-align: center;
    line-height: 40px;
    cursor: pointer;
    color: #fff;
    font-family: 'OpenSans-Semibold';
    text-transform: uppercase;
    outline: none;
    font-size: 16px;
    float: right;
    margin-bottom: 25px;
}

.orderdetail_table .mat-footer-row:nth-of-type(1) td:first-of-type {
    display: none;
}

.orderdetail_table .mat-footer-row:nth-of-type(2) td:first-of-type {
    display: none;
}

.orderdetail_table .mat-footer-row:nth-of-type(3) td:first-of-type {
    display: none;
}

.orderdetail_table thead {
    background: rgba(76, 125, 198, 1)!important;
    background: -webkit-gradient(left top, right top, color-stop(0%, rgba(76, 125, 198, 1)), color-stop(100%, rgba(60, 202, 230, 1)))!important;
    background: linear-gradient(to right, rgba(76, 125, 198, 1) 0%, rgba(60, 202, 230, 1) 100%)!important;
    filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#4c7dc6', endColorstr='#3ccae6', GradientType=1)!important;
    text-align: center!important;
    text-transform: uppercase!important;
    font-size: 20px!important;
    color: #ffffff!important;
    margin: 0!important;
    font-family: 'OpenSans-Semibold'!important;
}

.orderdetail_table th {
    text-align: left!important;
    padding: 10px 10px!important;
    text-transform: uppercase!important;
    font-size: 20px!important;
    color: #ffffff!important;
    font-family: 'OpenSans-Semibold'!important;
}

tr.mat-header-row {
    height: auto;
}

.orderdetail .mat-table {
    background: none!important;
}

.orderdetail_table td {
    text-align: left;
    padding: 10px 10px!important;
    font-size: 18px;
    font-family: 'OpenSans-Semibold';
    color: #262626;
    border: none!important;
}

.orderdetail_table tfoot tr:nth-of-type(odd) {
    background: #dbe9ed;
}

.orderdetail_table tfoot tr:nth-of-type(even) {
    background: #f4f4f4;
    border: none;
}

.addressblock {
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
    margin-top: 25px;
}

.addressblock .addressingle {
    display: block;
    width: 32%;
    background: #fff;
    border: solid 1px #e3ecef;
}

.addressblock .addressingle mat-label {
    background: rgba(76, 125, 198, 1);
    background: -webkit-gradient(left top, right top, color-stop(0%, rgba(76, 125, 198, 1)), color-stop(100%, rgba(60, 202, 230, 1)));
    background: linear-gradient(to right, rgba(76, 125, 198, 1) 0%, rgba(60, 202, 230, 1) 100%);
    filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#4c7dc6', endColorstr='#3ccae6', GradientType=1);
    text-align: left;
    text-transform: uppercase;
    font-size: 16px;
    padding: 15px;
    color: #ffffff;
    margin: 0;
    font-family: 'OpenSans-Semibold';
    display: block;
}

.addressblock .addressingle .mat-list-item {
    display: block;
    width: auto;
    font-size: 16px;
    font-family: 'OpenSans-Semibold';
    color: #262626;
    padding: 15px;
}

.addressblock .addressingle .mat-list-item:nth-of-type(odd) {
    background: #dbe9ed;
}

.addressblock .addressingle .mat-list-base {
    padding: 0px;
}

.addressblock .addressingle .mat-list-item-content {
    padding: 0px!important;
}

.addressblock .addressingle .mat-list-item-content span {
    padding-right: 20px;
    color: #1086bd;     width: 140px;
}

.transaction_block {
    display: block;
    margin: 25px 0;
}

.transaction_block mat-label {
    font-size: 22px;
    font-family: 'OpenSans-Semibold';
    color: #1086bd;
    margin: 25px 0;
    display: block;
}

.transaction_block thead {
    background: rgba(76, 125, 198, 1)!important;
    background: -webkit-gradient(left top, right top, color-stop(0%, rgba(76, 125, 198, 1)), color-stop(100%, rgba(60, 202, 230, 1)))!important;
    background: linear-gradient(to right, rgba(76, 125, 198, 1) 0%, rgba(60, 202, 230, 1) 100%)!important;
    filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#4c7dc6', endColorstr='#3ccae6', GradientType=1)!important;
    text-align: center!important;
    text-transform: uppercase!important;
    font-size: 20px!important;
    color: #ffffff!important;
    margin: 0!important;
    font-family: 'OpenSans-Semibold'!important;
}

.transaction_block th {
    text-align: left!important;
    padding: 10px 10px!important;
    text-transform: uppercase!important;
    font-size: 20px!important;
    color: #ffffff!important;
    font-family: 'OpenSans-Semibold'!important;
}

.transaction_block .mat-table {
    background: none!important;
}

.transaction_block td {
    text-align: left;
    padding: 10px 10px!important;
    font-size: 18px;
    font-family: 'OpenSans-Semibold';
    color: #262626;
    border: none!important;
}

.transaction_block tfoot tr:nth-of-type(odd) {
    background: #dbe9ed;
}

.transaction_block tfoot tr:nth-of-type(even) {
    background: #f4f4f4;
    border: none;
}

.nodatacls {
    text-align: center;
    color: #ff0000;
}

/* .lessonlisting  .searchbar{ background: none!important; padding: 0!important; overflow: inherit!important;} */

/* .lessonlisting  .searchbar .mat-form-field {
            margin: 0 0px!important;
        } */

/* .lessonlisting  .searchbar  mat-form-field{ width: 180px!important;}

        .lessonlisting .lib-pager-class mat-form-field{ width: 60px!important;}

        .lessonlisting .lib-pager-class span:last-of-type{ display: inline-block!important;} */

/* .lessonlisting .search_class{margin: 14px 0 0 0;
            float: left;} */

.blogdetail_videomodal {
    height: auto!important;
    width: 800px;
}

.blogdetail_videomodal .mat-card-image {
    width: auto!important;
    display: block!important;
    margin: 10px auto!important;
}

.blogdetail_videomodal .mat-dialog-content {
    margin: 0px!important;
    padding: 0!important;
}

.blogdetail_videomodal .mat-dialog-content h2 {
    font-family: 'OpenSans-Bold'!important;
    text-align: center!important;
    background: rgba(253, 89, 77, 1);
    background: -moz-linear-gradient(left, rgba(253, 89, 77, 1) 0%, rgba(217, 38, 35, 1) 100%);
    background: -webkit-gradient(left top, right top, color-stop(0%, rgba(253, 89, 77, 1)), color-stop(100%, rgba(217, 38, 35, 1)));
    background: -webkit-linear-gradient(left, rgba(253, 89, 77, 1) 0%, rgba(217, 38, 35, 1) 100%);
    background: -o-linear-gradient(left, rgba(253, 89, 77, 1) 0%, rgba(217, 38, 35, 1) 100%);
    background: -ms-linear-gradient(left, rgba(253, 89, 77, 1) 0%, rgba(217, 38, 35, 1) 100%);
    background: linear-gradient(to right, rgba(253, 89, 77, 1) 0%, rgba(217, 38, 35, 1) 100%);
    filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#fd594d', endColorstr='#d92623', GradientType=1);
    color: #fff!important;
    padding: 10px!important;
    margin: 0!important;
    font-size: 24px !important;
    position: relative!important;
    text-transform: uppercase;
}

.banner2cls {
    height: auto!important;
    clear: both!important;
    overflow: hidden!important;
    margin: 10px auto!important;
    padding: 20px!important;
    background: #1195e7 url(../images/newsuccessbannerbg.png) no-repeat right top!important;
    border: solid 7px #e8e6e6!important;
    border-radius: 5px!important;
    padding-right: 10%!important;
}

.bannercls {
    font-size: 36px!important;
    color: #fff600;
    font-family: 'OpenSans-Bold';
    text-transform: uppercase;
    margin: 0!important;
    padding: 0 0 0 0!important;
    display: block;
    overflow: hidden;
}

.banner2cls .mat-card-content {
    font-size: 24px;
    color: #fff;
    margin: 0 0 12px 0!important;
    text-shadow: 0 0 2px #10527a;
    padding: 0!important;
    font-family: 'OpenSans-Semibold';
}

.banner2cls .submitbtn {
    margin: 0px 2px 2px 0!important;
    border: solid 1px #40b1f5;
    border-radius: 0px;
    font-size: 24px;
    color: #fff;
    text-transform: uppercase;
    font-family: 'OpenSans-Semibold';
    padding: 2px 18px;
}

.banner2cls .submitbtn:nth-of-type(2) {
    background: #46465c;
}

.rowinrgrp {
    border: solid 1px #c7c8ca!important;
    padding: 2px;
    background: #fff;
    border-radius: 6px;
    margin-left: 0.5%;
    margin-right: 0.5%;
    margin-bottom: 16px;
}

.rowinrgrp .rowinner {
    padding: 0!important;
    display: inherit!important;
    width: inherit!important;
    background-color: #a5e7fa!important;
    margin: 1px 0!important;
}

.rowinrgrp .classlessonnotdone {
    padding: 10px 12px!important;
    font-size: 20px;
    color: #050505;
    font-family: 'OpenSans-Semibold';
    display: block;
    width: auto!important;
    padding-right: 55px!important;
    background: url(../images/training_icon1.jpg) no-repeat 99.8% center!important;
}

.rowinrgrp .classlessondone {
    padding: 10px 12px!important;
    font-size: 20px;
    color: #050505;
    font-family: 'OpenSans-Semibold';
    display: block;
    width: auto!important;
    padding-right: 55px!important;
    background: #b3e88f url(../images/training_icon3.jpg) no-repeat 99.8% center!important;
}

.rowinrgrp .classlessonongoing {
    padding: 10px 12px!important;
    font-size: 20px;
    color: #050505;
    font-family: 'OpenSans-Semibold';
    display: block;
    width: auto!important;
    padding-right: 55px!important;
    background: #fff7a4 url(../images/training_icon2.jpg) no-repeat 99.8% center!important;
}

/* .lessondatadiv .lessondatabuttoncls{    justify-content: flex-end!important;}  */

.lessondatadiv .lessondatabuttoncls .btnclsprev {
    margin: 0 1px!important;
}

.lessondatadiv .lessondatabuttoncls .btnclsnext {
    margin: 0 1px!important;
}

.modalscrollcls .example-card {
    background: none!important;
    border: none!important;
    overflow: inherit;
    border: solid 1px #ddd!important;
    height: auto;
    display: block;
    padding: 15px;
}

.modalscrollcls .example-card .mat-card-actions {
    margin-left: 0;
    margin-right: 0;
    padding: 8px 0;
    text-align: center;
}

.blogdetail_videomodal .mat-dialog-container {
    position: relative!important;
}

.mat-dialog-container br {
    display: none;
}

.mat-dialog-actions {
    padding: 0!important;
    min-height: inherit!important;
    margin-bottom: 0!important;
    margin-top: 10px!important;
}

.mat-dialog-actions .btncancelcls {
    position: absolute;
    right: -20px;
    top: -17px;
    padding: 4px;
    background: #0eadff!important;
    line-height: inherit;
    min-width: inherit;
    border-radius: 100px;
    outline: none;
}

.training_management_body {
    min-height: inherit!important;
}

/* .lessonlisting .lib-pager-class{ display: flex!important;}

    .lessonlisting .lib-pager-class *:nth-child(2){display: flex!important; margin-top: -6px;}

    .lessonlisting .lib-pager-class .mat-form-field-infix{ width: auto!important;}

    .lessonlisting mat-form-field {
        background: #fff;
        margin-bottom: 10px;
        padding: 0px 0.5%!important;
        display: inline-block;
        width: auto!important;
        margin: 0px 0.2%!important;
        width: 23.6%!important;
        float: left;
    }

    .lessonlisting .lib-pager-class mat-label{ padding-right: 20px!important;} */

.incompletelessonlisting .search_class {
    display: none!important;
}

.incompletelessonlisting .lib-pager-class {
    display: none!important;
}

.h1heading {
    background: #1095e7!important;
    font-size: 36px!important;
    color: #fff!important;
    font-family: 'OpenSans-Semibold'!important;
    text-transform: uppercase!important;
    margin: 15px 0 0 0!important;
    padding: 5px 10px!important;
    border-radius: 4px!important;
}

.training_management_body h2 {
    background: #2b2b3e!important;
    font-size: 26px!important;
    color: #fff!important;
    font-family: 'OpenSans-Semibold'!important;
    text-transform: uppercase!important;
    margin: 5px 0!important;
    padding: 5px 10px!important;
    border-radius: 4px!important;
}

.Incomplete_lesson_plans_heading {
    margin: 50px 0 0 0!important;
}

.noFoundText {
    background: url(../images/img_norecord.png) no-repeat center top;
    padding-top: 90px!important;
    font-style: italic;
    text-align: center;
    margin: 15px 0;
    display: block;
}

.noFoundText img {
    display: none!important;
}

.managementpage .noFoundText {
    display: block;
    background: url(../images/img_norecord.png) no-repeat center top;
    padding-top: 90px!important;
    text-align: center;
    font-style: italic;
    margin: 15px 0;
}

.managementpage .noFoundText img {
    display: none!important;
}

/* @keyframes mymove {
            from {font-size:0px;  }
            to {font-size:20px; background: #ffffdc;    }
          } */

.noFoundText2 {
    background: url(../images/img_norecord.png) no-repeat center top;
    padding-top: 90px!important;
    font-style: italic;
    text-align: center;
    margin: 25px 0!important;
    text-align: center;
    display: block;
    /* background: #e8e8d9; animation: mymove 3s;
            animation-fill-mode: forwards; */
}

/* @keyframes mymove {
            from {font-size:0px;  }
            to {font-size:20px; background: #ffffdc;   }
          } */

.noFoundText2 img {
    display: none!important;
}

.managementpage .noFoundText {
    background: url(../images/img_norecord.png) no-repeat center top;
    padding-top: 90px!important;
    font-style: italic;
    text-align: center;
    margin: 25px 0!important;
    text-align: center;
    display: block;
    /* background: #e8e8d9; animation: mymove 3s;
            animation-fill-mode: forwards; */
}

/* @keyframes mymove {
                from {font-size:0px;   }
                to {font-size:20px; background: #ffffdc;   }
              } */

.managementpage .noFoundText img {
    display: none!important;
}

.managementpage .noFoundText2 {
    display: block;
    background: url(../images/img_norecord.png) no-repeat center top;
    padding-top: 90px!important;
    font-style: italic;
    text-align: center;
    margin: 25px 0!important;
    text-align: center;
    /* font-family: 'OpenSans-Semibold'!important;
            background: #e8e8d9; animation: mymove 3s;
            animation-fill-mode: forwards; */
}

/* @keyframes mymove {
            from {font-size:0px; }
            to {font-size:20px; background: #ffffdc;   }
          }

        .noFoundText *{ color: #ff0000!important; } */

.managementpage .noFoundText2 img {
    display: none!important;
}

.training_management_body .lessonlisting th:nth-of-type(1) {
    width: 10%!important;
}

.training_management_body .lessonlisting th:nth-of-type(2) {
    width: 20%!important;
}

.training_management_body .lessonlisting th:nth-of-type(3) {
    width: 20%!important;
}

.training_management_body .lessonlisting th:nth-of-type(4) {
    width: 18%!important;
}

.search_class .material-icons {
    margin-top: 2px;
    background: #1a1b1b;
    line-height: 38px;
    float: left;
    width: 39px;
    color: #fff;
    border-radius: 100px;
    height: 38px;
}

.tablewrapper span {
    display: inline-block;
}

.tablewrapper span .material-icons {
    float: right;
    margin-top: -3px;
    font-size: 22px!important;
}

.managementpage .search_class {
    margin: 0 auto;
    float: none;
    display: block;
    width: 200px;
    text-align: center;
    clear: both;
    overflow: hidden;
}

.managementpage mat-form-field {
    float: none;
    width: 24.3%;
    text-align: left;
    margin: 0 0.5%;
}

.managementpage .lib-pager-class {
    display: block!important;
    clear: both!important;
    overflow: hidden!important;
    margin: 5px auto;
    margin-top: 15px;
    float: none;
    width: 400px;
    text-align: center;
    float: none!important;
    align-items: baseline;
}

.managementpage .lib-pager-class span.material-icons {
    position: relative;
    top: 7px;
}

/*
            .managementpage .lib-pager-class mat-label{ float: left; margin-top: 12px;}
            .managementpage .lib-pager-class span:nth-of-type(1){ float: left;}
            .managementpage .lib-pager-class span:nth-of-type(2){ float: left; }

            .managementpage .lib-pager-class span:nth-of-type(2) span{margin-top: 8px;} */

.admininnerbody_wrapper {
    min-height: 640px;
}

/* .listingnewstyle .lib-pager-class{ display: flex!important; margin-top: 15px;} */

/* .blog_managementbody  .search_class {
    margin: 14px 0 0 0;
    float: left;
} */

/* .blog_managementbody mat-form-field{  float: left;} */

.blog_managementbody .listingnewstyle {
    display: block!important;
    margin-top: 25px!important;
}

.password_submit .button:nth-of-type(1) {
    background: rgba(14, 133, 202, 1)!important;
    background: -moz-linear-gradient(top, rgba(14, 133, 202, 1) 0%, rgba(4, 100, 156, 1) 100%)!important;
    background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(14, 133, 202, 1)), color-stop(100%, rgba(4, 100, 156, 1)))!important;
    background: -webkit-linear-gradient(top, rgba(14, 133, 202, 1) 0%, rgba(4, 100, 156, 1) 100%)!important;
    background: -o-linear-gradient(top, rgba(14, 133, 202, 1) 0%, rgba(4, 100, 156, 1) 100%)!important;
    background: -ms-linear-gradient(top, rgba(14, 133, 202, 1) 0%, rgba(4, 100, 156, 1) 100%)!important;
    background: linear-gradient(to bottom, rgba(14, 133, 202, 1) 0%, rgba(4, 100, 156, 1) 100%)!important;
    filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#0e85ca', endColorstr='#04649c', GradientType=0)!important;
    font-family: 'OpenSans-Semibold'!important;
    font-size: 20px!important;
    padding: 5px 15px!important;
    margin-right: 15px!important;
}

.password_submit form {
    min-height: 600px!important;
    margin-top: 20px;
}

.custom-modalbox-image-preview .imgmodalcls img {
    max-width: 500px;
    display: block;
    margin: 0 auto;
}

.webinar_details_btn {
    float: right!important;
    display: block!important;
}

.drop {
    cursor: pointer;
}

.aligner image-cropper {
    background: #f2f8fa!important;
}

.aligner .overlay {
    outline: none!important;
}

/*
    .managementpage mat-form-field:nth-of-type(3){ width: 260px!important;} */

/* .lessonlisting .searchbar mat-form-field {
        width: 200px!important;
    } */

.managementpage mat-label {
    padding-right: 10px!important;
}

.mat-list-base .mat-list-item .mat-list-item-content, .mat-list-base .mat-list-option .mat-list-item-content {
    padding: 10px 0px!important;
}

.custom-modalbox textarea {
    display: block;
    width: 97.8%!important;
    resize: none!important;
    border: solid 1px #ddd!important;
    font-family: 'OpenSans-Regular'!important;
    font-size: 14px!important;
    padding: 1%!important;
    margin-right: 0px!important;
    margin-bottom: 20px!important;
    outline: none;
    margin-top: 10px!important;
}

.mat-list-base {
    padding-top: 0!important;
}

.custom-modalbox .mat-list-base .mat-subheader:first-child {
    margin-top: 0;
}

.mat-list-base .mat-subheader {
    background: #0eadff;
    font-size: 18px!important;
    color: #fff!important;
    margin-bottom: 10px!important;
}

/* .custom-modalbox .mat-dialog-content{ padding: 0px!important;} */

.tablewrapper td .material-icons {
    cursor: pointer!important;
}

.custom-modalbox .mat-button-base {
    float: right!important;
    margin: 2px;
}

.custom-modalbox .mat-list-item {
    border-bottom: solid 1px #ddd!important;
}

.cdk-overlay-pane {
    max-width: 90%!important;
}

.mat-select-panel .mat-option {
    height: 40px!important;
}

.cdk-overlay-pane mat-option {
    text-align: left;
    background: #22bcf4!important;
    font-size: 16px!important;
    font-family: 'OpenSans-Semibold';
    color: #fff!important;
    margin: 2px;
}

.cdk-overlay-pane mat-option:hover {
    background: #0eadff!important;
}

.cursor {
    cursor: pointer;
}

.buttons_ro span {
    cursor: pointer;
}

.lessonlistingtable .lessonlisting table th:nth-of-type(1) {
    width: 5%!important;
}

.lessonlistingtable .lessonlisting table th:nth-of-type(2) {
    width: 20%!important;
}

.lessonlistingtable .lessonlisting table th:nth-of-type(3) {
    width: 15%!important;
}

.lessonlistingtable .lessonlistingtable table th:nth-of-type(4) {
    width: 20%!important;
}

.lessonlistingtable .lessonlisting table th:nth-of-type(5) {
    width: 18%!important;
}

.lessonlistingtable .lessonlisting table th:nth-of-type(6) {
    width: 25%!important;
}

.lessonlistingtable .lessonlisting table th:nth-of-type(7) {
    width: 5%!important;
}

/* .custom-modalbox .material-icons{ cursor: pointer;} */

/* .custom-modalbox-apidata .mat-dialog-container .example-card{ display: flex;} */

.custom-modalbox-apidata .mat-card-content p {
    padding-left: 10px;
    font-size: 16px;
    word-break: break-all;
}

.custom-modalbox-apidata .mat-dialog-content {
    min-height: inherit!important;
    max-height: inherit!important;
}

.custom-modalbox-apidata .mat-dialog-title {
    background: #0eadff;
    font-size: 18px!important;
    color: #fff!important;
    margin-bottom: 0px!important;
    padding: 5px 15px;
}

.custom-modalbox-apidata .mat-dialog-content {
    margin: 0!important;
}

.custom-modalbox-apidata .mat-dialog-content {
    padding: 0!important;
}

.custom-modalbox-apidata .mat-card-header .mat-card-title {
    font-size: 16px;
    margin-bottom: 0;
    width: 90px;
}

.nodatafound {
    display: block;
    text-align: center;
    font-size: 14px;
    color: #ff0000;
    padding: 15px 0;
}

/* .blog_managementbody .mat-toolbar-row .mat-form-field:nth-of-type(2) {
        margin: 0 10px!important;
        width: 260px!important;
    }

    .blog_managementbody .mat-toolbar-row .mat-form-field:nth-of-type(5) {
        margin: 0 10px!important;
        width: 260px!important;
    }

    .blog_managementbody .mat-toolbar-row .mat-form-field:nth-of-type(6) {
        margin: 0 10px!important;
        width: 260px!important;
    } */

.multipledeleteandupdatebuttan {
    display: block;
    margin: 0 0 20px 0;
    clear: both;
    overflow: hidden;
}

.multipledeleteandupdatebuttan button {
    display: inline-block!important;
    box-shadow: none!important;
    color: #fff!important;
    background: rgba(88, 88, 88, 1);
    background: -moz-linear-gradient(top, rgba(88, 88, 88, 1) 0%, rgba(20, 25, 26, 1) 100%);
    background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(88, 88, 88, 1)), color-stop(100%, rgba(20, 25, 26, 1)));
    background: -webkit-linear-gradient(top, rgba(88, 88, 88, 1) 0%, rgba(20, 25, 26, 1) 100%);
    background: -o-linear-gradient(top, rgba(88, 88, 88, 1) 0%, rgba(20, 25, 26, 1) 100%);
    background: -ms-linear-gradient(top, rgba(88, 88, 88, 1) 0%, rgba(20, 25, 26, 1) 100%);
    background: linear-gradient(to bottom, rgba(88, 88, 88, 1) 0%, rgba(20, 25, 26, 1) 100%);
    filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#585858', endColorstr='#14191a', GradientType=0);
    padding: 8px 14px!important;
    border-radius: 4px!important;
    font-size: 16px;
    line-height: inherit;
    margin: 0 2px;
}

.managementpagemainbody mat-card {
    border: none!important;
    padding: 0!important;
    border-radius: 0px!important;
}

.maindialognew {
    position: relative;
}

.maindialognew .close-btn-modal {
    float: right;
    position: absolute;
    right: -39px;
    top: -34px;
    padding: 4px;
    background: #0eadff!important;
    line-height: inherit;
    min-width: inherit;
    border-radius: 100px;
    outline: none;
    color: #fff;
    cursor: pointer;
}

.imgmodalcls .mat-button {
    float: right;
    position: absolute;
    right: -37px;
    top: -37px;
    padding: 6px;
    background: #0eadff!important;
    line-height: inherit;
    min-width: inherit;
    border-radius: 100px;
    outline: none;
    color: #fff;
    cursor: pointer;
    font-size: 0px;
}

.imgmodalcls .mat-button::after {
    content: '';
    background: url(../images/modalclose.png) no-repeat center center;
    width: 20px;
    height: 20px;
    display: block;
    background-size: 80%;
}

.lesson_plan_material button {
    display: none!important;
}

.lesson_plan_material_heading h1 {
    background: #1095e7!important;
    font-size: 36px!important;
    color: #fff!important;
    font-family: 'OpenSans-Semibold'!important;
    text-transform: uppercase!important;
    margin: 15px 0 0 0!important;
    padding: 5px 10px!important;
    border-radius: 4px!important;
}

.lesson_plan_material_heading h2 {
    background: #2b2b3e!important;
    font-size: 26px!important;
    color: #fff!important;
    font-family: 'OpenSans-Semibold'!important;
    text-transform: uppercase!important;
    margin: 5px 0!important;
    padding: 5px 10px!important;
    border-radius: 4px!important;
}

.lesson_plan_material_heading h3 {
    font-size: 26px!important;
    color: #1095e7!important;
    font-family: 'OpenSans-Semibold'!important;
    margin: 15px 0 0 0!important;
}

.lesson_plan_listing p {
    font-size: 18px;
    color: #1d1d1d;
    line-height: 24px;
    font-family: 'OpenSans-Regular';
    padding: 10px 0 0 0;
}

.lesson_plan_listing .form_header_Define p {
    display: block;
    margin: 0 0 5px 0;
}

.lesson_plan_listing .form_header_Define p strong {
    font-size: 20px!important;
    color: #1095e7!important;
    display: block;
    padding: 15px 0 0 0;
}

.lesson_plan_listing .form_header_Define:first-of-type p:nth-of-type(1) {
    display: none;
}

.lesson_plan_listing .form_header_Define:first-of-type p:nth-of-type(2) {
    display: none;
}

.lesson_plan_listing .admininnerbodyform .lesson_plan_listing form mat-form-field {
    width: 97%!important;
    background: #fff;
    margin-bottom: 9px;
    padding: 1px 1%!important;
    margin: 0 auto!important;
    display: block;
}

.lesson_plan_listing .form_header_FAMILY p strong {
    font-size: 20px!important;
    color: #1095e7!important;
    display: block;
    padding: 15px 0;
}

.lesson_plan_listing .form_field_FAMILY mat-label {
    text-transform: capitalize!important;
}

.lesson_plan_listing .form_field_Define {
    margin-bottom: 16px!important;
    margin-left: 0px!important;
}

.lesson_plan_listing .form_field_FAMILY {
    margin-bottom: 10px!important;
}

.lesson_plan_listing .form_field_FINANCIAL {
    margin-bottom: 10px!important;
}

.lesson_plan_listing .form_field_wrapper {
    margin-bottom: 10px!important;
}

/* .lesson_plan_listing .form_field_wrapper mat-label {
            margin: 0 10px 0 0!important;
            width: 98px!important;
            display: inline-block;
            color: #e75046;
        } */

.lesson_plan_listing .form_field_FAMILY mat-label {
    margin: 0 10px 0 0!important;
    width: 98px!important;
    display: inline-block;
    color: #e75046;
}

.lesson_plan_listing .form_field_FINANCIAL mat-label {
    margin: 0 10px 0 0!important;
    width: 98px!important;
    display: inline-block;
    color: #e75046;
}

.lesson_plan_listing .form_field_SOCIAL mat-label {
    margin: 0 10px 0 0!important;
    width: 98px!important;
    display: inline-block;
    color: #e75046;
}

.lesson_plan_listing .form_field_LEARNING mat-label {
    margin: 0 10px 0 0!important;
    width: 98px!important;
    display: inline-block;
    color: #e75046;
}

.lesson_plan_listing .form_field_SPIRITUAL mat-label {
    margin: 0 10px 0 0!important;
    width: 98px!important;
    display: inline-block;
    color: #e75046;
}

.lesson_plan_listing .form_field_SELF-IMAGE mat-label {
    margin: 0 10px 0 0!important;
    width: 98px!important;
    display: inline-block;
    color: #e75046;
}

.lesson_plan_listing .mat-radio-container {
    margin-left: 10px!important;
}

.lesson_plan_listing .mat-radio-label-content {
    padding-left: 10px;
}

.lesson_plan_listing mat-form-field mat-label {
    color: #000!important;
}

.lesson_plan_listing .form_field_List {
    margin-bottom: 10px!important;
}

.lesson_plan_listing .form_field_SELF-IMAGE {
    margin-bottom: 10px!important;
}

.lesson_plan_listing .form_field_Feedback {
    margin-bottom: 10px!important;
    margin-top: 10px!important;
}

.lesson_plan_listing .button {
    background: rgba(14, 133, 202, 1)!important;
    background: -moz-linear-gradient(top, rgba(14, 133, 202, 1) 0%, rgba(4, 100, 156, 1) 100%)!important;
    background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(14, 133, 202, 1)), color-stop(100%, rgba(4, 100, 156, 1)))!important;
    background: -webkit-linear-gradient(top, rgba(14, 133, 202, 1) 0%, rgba(4, 100, 156, 1) 100%)!important;
    background: -o-linear-gradient(top, rgba(14, 133, 202, 1) 0%, rgba(4, 100, 156, 1) 100%)!important;
    background: -ms-linear-gradient(top, rgba(14, 133, 202, 1) 0%, rgba(4, 100, 156, 1) 100%)!important;
    background: linear-gradient(to bottom, rgba(14, 133, 202, 1) 0%, rgba(4, 100, 156, 1) 100%)!important;
    filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#0e85ca', endColorstr='#04649c', GradientType=0)!important;
    font-family: 'OpenSans-Semibold'!important;
    font-size: 20px!important;
    padding: 5px 15px!important;
    margin-right: 15px!important;
    margin-top: 10px!important;
}

.lesson_plan_listing .button:nth-of-type(2) {
    display: none;
}

.form_field_Question mat-label {
    padding: 0 10px 0 0!important;
    display: inline-block;
    color: #e75046;
}

.form_field_Question .mat-checkbox-layout {
    padding-left: 10px;
}

.grabcode-modal .mat-dialog-title {
    font-family: 'OpenSans-Bold'!important;
    text-align: center!important;
    background: #0eadff!important;
    color: #fff!important;
    padding: 10px!important;
    margin: 0!important;
    font-size: 22px !important;
    position: relative!important;
}

.grabcode-modal .mat-dialog-title:nth-of-type(1) {
    padding-bottom: 0px!important;
    font-size: 24px !important;
}

.grabcode-modal .mat-dialog-title:nth-of-type(2) {
    padding-top: 0px!important;
}

.GrabIMG {
    display: block;
    width: 100%;
    margin: 10px 0;
    border: solid 1px #e2e0e0!important;
}

.grabcode-modal textarea {
    outline: none!important;
    resize: none!important;
    border: solid 1px #e2e0e0!important;
    padding: 2%!important;
    display: block!important;
    height: 100px!important;
    width: 96%!important;
    background: #f3eded!important;
    border-radius: 0px!important;
    box-shadow: none!important;
    margin-bottom: 15px!important;
}

.grabcode-modal {
    position: relative!important;
}

.grabbtncancelcls {
    position: absolute!important;
    right: -20px!important;
    top: -17px!important;
    padding: 4px!important;
    background: #0eadff!important;
    line-height: inherit!important;
    min-width: inherit!important;
    border-radius: 100px!important;
    outline: none!important;
}

.adminDB_block2 .adminDB_block2_con .adminDB_block2_con_text .adminDB_BTN {
    box-shadow: none;
    margin-top: -32px;
    float: right;
}

.adminDB_block2 .adminDB_block2_con:nth-of-type(1) .adminDB_block2_con_text .adminDB_BTN {
    background: #b9b202;
}

.adminDB_block2 .adminDB_block2_con:nth-of-type(2) .adminDB_block2_con_text .adminDB_BTN {
    background: #1c9bbf;
}

.adminDB_block2 .adminDB_block2_con:nth-of-type(3) .adminDB_block2_con_text .adminDB_BTN {
    background: #525961;
}

.mentorsList_banner_con_form {
    display: block;
    background: url(../images/Mentor_list_banner.jpg) no-repeat right top;
    border-radius: 0 6px 6px 0;
}

.mentorsList_banner_con_form h3 {
    display: block;
    padding: 15px 25px;
    color: #ffffff;
    text-transform: uppercase;
    font-family: 'OpenSans-Bold';
    max-width: 80%;
}

.mentorsList_banner_con_form h3 strong {
    margin: 0!important;
    padding: 0!important;
    font-size: 24px!important;
    color: #ffffff!important;
    text-transform: uppercase!important;
    font-family: 'robotoblack'!important;
    line-height: 24px!important;
}

.mentorsList_banner_con_form h3 p {
    margin: 12px 0 0 0!important;
    padding: 0!important;
    font-size: 22px!important;
    color: #ffffff!important;
    text-transform: uppercase!important;
    font-family: 'robotoregular';
    line-height: 24px!important;
    font-weight: normal;
}

.mentor_list_body {
    background: #f2f8fa;
    border: solid 1px #e3ecef;
    border-radius: 8px;
    padding: 18px;
    margin-top: 20px;
}

.mentor_list_wrapper {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
}

.mentor_list_con {
    width: 23%;
    background: #fdfdfd;
    box-shadow: 0 0 4px #abafb0;
    margin: 15px 1%;
}

.mentor_list_con_body {
    margin: 2%;
    flex-direction: column;
    justify-content: space-between;
    display: flex;
    align-items: stretch;
    height: 98%;
}

.mentor_list_con_body .mentors_img {
    display: block;
    background: #e2ebed;
    padding: 10px;
    padding-bottom: 5px;
    height: 310px;
    overflow: hidden;
}

.mentor_list_con_body .mentors_img img {
    width: 100%;
}

.mentors_img_con {
    display: table-cell;
    text-align: center;
    vertical-align: middle;
    width: 100vw;
    height: 310px;
    overflow: hidden;
}

.mentor_list_con_body h3 {
    background: #04b4eb;
    padding: 10px;
    text-align: center;
    margin: 12px 0;
    font-size: 24px;
    color: #ffffff;
    text-transform: uppercase;
    font-family: 'OpenSans-Bold';
}

.mentor_list_con_body .email_label {
    display: block;
    font-size: 18px;
    color: #ff5b4f;
    margin: 0;
    padding: 0;
    font-family: 'OpenSans-Regular';
    word-break: break-all;
}

.mentor_list_con_body .address_label {
    display: block;
    font-size: 18px;
    color: #3e3e3e;
    margin: 0;
    padding: 10px 0;
    font-family: 'OpenSans-Semibold';
}

.mentor_list_con_body p {
    display: block;
    font-size: 18px;
    color: #636465;
    margin: 0;
    padding: 0;
    font-family: 'OpenSans-Regular';
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    /* number of lines to show */
    -webkit-box-orient: vertical;
}

.mentor_list_con_body h4 {
    background: #dbeaf0;
    padding: 10px;
    text-align: center;
    margin: 12px 0;
    font-size: 18px;
    color: #263944;
    font-family: 'OpenSans-Regular';
}

.mentor_list_con_body h4 span {
    color: #ff5b4f;
}

.mentor_list_con_body h5 {
    display: block;
    font-size: 18px;
    color: #263944;
    margin: 0;
    padding: 0 0 15px 0;
    text-align: center;
    font-family: 'OpenSans-Semibold';
}

.MLshare_icon {
    width: 100%;
    text-align: center;
    margin: 12px 0;
}

.MLshare_icon a {
    cursor: pointer;
}

.mentor_list_con_body .btnchoosementorcls {
    display: block;
    font-size: 24px;
    color: #fff;
    text-transform: uppercase;
    background: rgba(88, 88, 88, 1);
    background: -moz-linear-gradient(top, rgba(88, 88, 88, 1) 0%, rgba(20, 25, 26, 1) 100%);
    background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(88, 88, 88, 1)), color-stop(100%, rgba(20, 25, 26, 1)));
    background: -webkit-linear-gradient(top, rgba(88, 88, 88, 1) 0%, rgba(20, 25, 26, 1) 100%);
    background: -o-linear-gradient(top, rgba(88, 88, 88, 1) 0%, rgba(20, 25, 26, 1) 100%);
    background: -ms-linear-gradient(top, rgba(88, 88, 88, 1) 0%, rgba(20, 25, 26, 1) 100%);
    background: linear-gradient(to bottom, rgba(88, 88, 88, 1) 0%, rgba(20, 25, 26, 1) 100%);
    filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#585858', endColorstr='#14191a', GradientType=0);
    border: none;
    border-radius: 0px;
    box-shadow: none;
    width: 100%;
    padding: 5px 2px;
    font-family: 'OpenSans-Semibold';
    outline: none!important;
}

.mentor_list_con_body .btnviewprofilecls {
    display: block;
    font-size: 24px;
    color: #fff;
    text-transform: uppercase;
    margin-top: 5px;
    background: rgba(254, 150, 4, 1);
    background: -moz-linear-gradient(top, rgba(254, 150, 4, 1) 0%, rgba(254, 91, 4, 1) 100%);
    background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(254, 150, 4, 1)), color-stop(100%, rgba(254, 91, 4, 1)));
    background: -webkit-linear-gradient(top, rgba(254, 150, 4, 1) 0%, rgba(254, 91, 4, 1) 100%);
    background: -o-linear-gradient(top, rgba(254, 150, 4, 1) 0%, rgba(254, 91, 4, 1) 100%);
    background: -ms-linear-gradient(top, rgba(254, 150, 4, 1) 0%, rgba(254, 91, 4, 1) 100%);
    background: linear-gradient(to bottom, rgba(254, 150, 4, 1) 0%, rgba(254, 91, 4, 1) 100%);
    filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#fe9604', endColorstr='#fe5b04', GradientType=0);
    border: none;
    border-radius: 0px;
    box-shadow: none;
    width: 100%;
    padding: 5px 2px;
    font-family: 'OpenSans-Semibold';
    outline: none!important;
}

.mentor_list_form {
    width: 801px;
    padding: 10px;
    background: #dae9ed;
    border: solid 1px #c2d0d4;
    margin: 20px auto;
}

.mentor_list_form form {
    min-height: inherit;
}

.mentor_list_formBody {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}

.mentor_list_formBody label {
    font-size: 18px;
    color: #282828;
    font-family: 'OpenSans-Semibold';
    line-height: 35px;
}

.mentor_list_formBody input {
    width: 254px;
    height: 35px;
    background: #fff;
    padding: 0 10px;
    border: solid 1px #c0c3c5;
    margin: 0 10px;
    outline: none!important;
}

.mentor_list_formBody button:nth-of-type(1) {
    width: 144px;
    height: 37px;
    border: solid 1px #fff;
    border-radius: 4px;
    cursor: pointer;
    box-shadow: none;
    outline: none;
    background: rgba(30, 188, 245, 1);
    background: -moz-linear-gradient(top, rgba(30, 188, 245, 1) 0%, rgba(10, 163, 218, 1) 100%);
    background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(30, 188, 245, 1)), color-stop(100%, rgba(10, 163, 218, 1)));
    background: -webkit-linear-gradient(top, rgba(30, 188, 245, 1) 0%, rgba(10, 163, 218, 1) 100%);
    background: -o-linear-gradient(top, rgba(30, 188, 245, 1) 0%, rgba(10, 163, 218, 1) 100%);
    background: -ms-linear-gradient(top, rgba(30, 188, 245, 1) 0%, rgba(10, 163, 218, 1) 100%);
    background: linear-gradient(to bottom, rgba(30, 188, 245, 1) 0%, rgba(10, 163, 218, 1) 100%);
    filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#1ebcf5', endColorstr='#0aa3da', GradientType=0);
    font-size: 20px;
    color: #ffffff;
    font-family: 'OpenSans-Semibold';
}

.mentor_list_formBody button:nth-of-type(2) {
    width: 144px;
    height: 37px;
    border: solid 1px #fff;
    border-radius: 4px;
    cursor: pointer;
    box-shadow: none;
    outline: none;
    background: rgba(252, 83, 4, 1);
    background: -moz-linear-gradient(top, rgba(252, 83, 4, 1) 0%, rgba(211, 44, 2, 1) 100%);
    background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(252, 83, 4, 1)), color-stop(100%, rgba(211, 44, 2, 1)));
    background: -webkit-linear-gradient(top, rgba(252, 83, 4, 1) 0%, rgba(211, 44, 2, 1) 100%);
    background: -o-linear-gradient(top, rgba(252, 83, 4, 1) 0%, rgba(211, 44, 2, 1) 100%);
    background: -ms-linear-gradient(top, rgba(252, 83, 4, 1) 0%, rgba(211, 44, 2, 1) 100%);
    background: linear-gradient(to bottom, rgba(252, 83, 4, 1) 0%, rgba(211, 44, 2, 1) 100%);
    filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#fc5304', endColorstr='#d32c02', GradientType=0);
    font-size: 20px;
    color: #ffffff;
    font-family: 'OpenSans-Semibold';
}

.srbacktotopBTN {
    width: 150px!important;
    border-radius: 4px!important;
    margin: 15px 0 0 0!important;
    height: 36px;
    float: inherit!important;
    line-height: 36px!important;
    font-family: 'OpenSans-Regular'!important;
    font-size: 18px!important;
    color: #ffffff!important;
    text-transform: capitalize!important;
    border: none!important;
    outline: none!important;
    cursor: pointer!important;
    float: right!important;
    background: rgba(74, 76, 82, 1);
    background: -moz-linear-gradient(top, rgba(74, 76, 82, 1) 0%, rgba(44, 44, 44, 1) 100%)!important;
    background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(74, 76, 82, 1)), color-stop(100%, rgba(44, 44, 44, 1)))!important;
    background: -webkit-linear-gradient(top, rgba(74, 76, 82, 1) 0%, rgba(44, 44, 44, 1) 100%)!important;
    background: -o-linear-gradient(top, rgba(74, 76, 82, 1) 0%, rgba(44, 44, 44, 1) 100%)!important;
    background: -ms-linear-gradient(top, rgba(74, 76, 82, 1) 0%, rgba(44, 44, 44, 1) 100%)!important;
    background: linear-gradient(to bottom, rgba(74, 76, 82, 1) 0%, rgba(44, 44, 44, 1) 100%)!important;
    filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#4a4c52', endColorstr='#2c2c2c', GradientType=0)
}

.share_linkwrapperbody {
    width: 100%;
    display: flex;
    flex-wrap: wrap;
    margin-top: 10px;
    justify-content: space-between;
}

.share_linkwrapperbody input[type="text"] {
    display: block;
    width: 75%;
    height: 30px;
    padding: 2px 1%;
    border: solid 1px #a8aaac;
    font-size: 14px;
    color: #333;
    font-family: 'OpenSans-Semibold';
    border-radius: 0px;
    outline: none;
}

.share_linkwrapperbody button {
    width: 140px;
    border-radius: 4px;
    height: 36px;
    line-height: 36px;
    font-family: 'OpenSans-Regular';
    font-size: 18px;
    color: #ffffff;
    text-transform: capitalize;
    background: rgba(6, 132, 199, 1);
    background: -moz-linear-gradient(top, rgba(6, 132, 199, 1) 0%, rgba(5, 104, 162, 1) 100%);
    background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(6, 132, 199, 1)), color-stop(100%, rgba(5, 104, 162, 1)));
    background: -webkit-linear-gradient(top, rgba(6, 132, 199, 1) 0%, rgba(5, 104, 162, 1) 100%);
    background: -o-linear-gradient(top, rgba(6, 132, 199, 1) 0%, rgba(5, 104, 162, 1) 100%);
    background: -ms-linear-gradient(top, rgba(6, 132, 199, 1) 0%, rgba(5, 104, 162, 1) 100%);
    background: linear-gradient(to bottom, rgba(6, 132, 199, 1) 0%, rgba(5, 104, 162, 1) 100%);
    filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#0684c7', endColorstr='#0568a2', GradientType=0);
    border: none;
    outline: none;
    cursor: pointer;
}

.dashboardnewRIGHT_2_block2_text_wrapper {
    display: block;
    position: relative;
    padding-right: 25px;
}

.dashboardnewRIGHT_2_block2_text_wrapper .MentorDB_btn {
    background: url(../images/dashboard-mentee-arrow.png) no-repeat right top;
    width: 21px;
    height: 25px;
    position: absolute;
    right: 0;
    bottom: 6px;
    border: none;
    outline: none;
    cursor: pointer;
}

.blogdetail_videomodal .mat-dialog-container {
    border: none!important;
    padding: 12px!important;
}

.blogdetail_videomodal .generalmodalcls {
    border: none!important;
    padding: 12px!important;
    background: #fff;
    box-shadow: 0 0 16px #b6b6b6!important;
    border-radius: 8px;
    max-height: 80vh;
    overflow-y: scroll;
    overflow-x: hidden;
}

.blogdetail_videomodal .generalmodalcls .example-card:nth-of-type(1) {
    background: url(../images/training-center-dna_newpopup_bg1.jpg) no-repeat right top!important;
    background-size: cover!important;
    display: block!important;
    margin-top: 15px!important;
    border-radius: 4px!important;
    padding-right: 280px!important;
}

.blogdetail_videomodal .generalmodalcls .example-card:nth-of-type(2) {
    background: url(../images/training-center-dna_newpopup_bg2.jpg) no-repeat right top!important;
    background-size: cover!important;
    display: block!important;
    margin-top: 15px!important;
    border-radius: 4px!important;
    padding-right: 280px!important;
}

.blogdetail_videomodal .modalscrollcls mat-card div span {
    display: block!important;
}

.blogdetail_videomodal .modalscrollcls mat-card div label {
    display: block!important;
    text-transform: uppercase!important;
    font-size: 24px!important;
    color: #0c3652!important;
    font-family: 'OpenSans-Bold'!important;
}

.blogdetail_videomodal .modalscrollcls mat-card div p {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    /* number of lines to show */
    -webkit-box-orient: vertical;
}

.blogdetail_videomodal .modalscrollcls .pricecls {
    background: url(../images/price_bg.png) no-repeat right top;
    width: 322px;
    height: 57px;
    position: relative;
}

.blogdetail_videomodal .modalscrollcls .pricecls span {
    display: block;
    text-align: center;
    line-height: 55px;
    font-size: 40px;
    color: #1e1e04;
    text-shadow: none;
    text-transform: uppercase;
}

.blogdetail_videomodal .modalscrollcls .pricecls::after {
    content: '';
    display: block;
    background: url(../images/training-center-dna_newpopup_shadow.png) no-repeat left bottom;
    width: 279px;
    height: 15px;
    position: absolute;
    left: 0;
    bottom: -15px;
}

.blogdetail_videomodal .modalscrollcls .productcls {
    width: 380px;
    display: block;
    margin: 15px!important;
    font-size: 18px;
    color: #ffffff;
    font-family: 'OpenSans-Semibold';
    text-shadow: 0 0 2px #41b0ef;
}

.blogdetail_videomodal .modalscrollcls .summarycls {
    width: 380px;
    display: block;
    margin: 15px!important;
    font-size: 18px;
    color: #ffffff;
    font-family: 'OpenSans-Semibold';
    text-shadow: 0 0 2px #41b0ef;
}

.blogdetail_videomodal .modalscrollcls .pricecls {
    width: 322px;
    display: block;
    margin: 15px!important;
    font-size: 18px;
    color: #ffffff;
    font-family: 'OpenSans-Semibold';
    text-shadow: 0 0 2px #41b0ef;
}

.blogdetail_videomodal .modalscrollcls .mat-card-actions {
    display: block;
    margin: 20px 15px!important;
    padding: 0!important;
}

.blogdetail_videomodal .modalscrollcls .mat-card-actions button {
    margin: 14px;
    display: block;
    width: 241px;
    text-transform: uppercase;
    border-radius: 4px;
    font-size: 24px;
    background: rgba(252, 98, 87, 1)!important;
    background: -moz-linear-gradient(top, rgba(252, 98, 87, 1) 0%, rgba(239, 98, 88, 1) 50%, rgba(232, 59, 46, 1) 51%, rgba(220, 45, 33, 1) 100%)!important;
    background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(252, 98, 87, 1)), color-stop(50%, rgba(239, 98, 88, 1)), color-stop(51%, rgba(232, 59, 46, 1)), color-stop(100%, rgba(220, 45, 33, 1)))!important;
    background: -webkit-linear-gradient(top, rgba(252, 98, 87, 1) 0%, rgba(239, 98, 88, 1) 50%, rgba(232, 59, 46, 1) 51%, rgba(220, 45, 33, 1) 100%)!important;
    background: -o-linear-gradient(top, rgba(252, 98, 87, 1) 0%, rgba(239, 98, 88, 1) 50%, rgba(232, 59, 46, 1) 51%, rgba(220, 45, 33, 1) 100%)!important;
    background: -ms-linear-gradient(top, rgba(252, 98, 87, 1) 0%, rgba(239, 98, 88, 1) 50%, rgba(232, 59, 46, 1) 51%, rgba(220, 45, 33, 1) 100%)!important;
    background: linear-gradient(to bottom, rgba(252, 98, 87, 1) 0%, rgba(239, 98, 88, 1) 50%, rgba(232, 59, 46, 1) 51%, rgba(220, 45, 33, 1) 100%)!important;
    filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#fc6257', endColorstr='#dc2d21', GradientType=0)!important;
    padding: 2px 0;
    box-shadow: 0 1px 1px #000!important;
}

.blogdetail_videomodal .mat-dialog-actions {
    margin-top: 0px!important;
}

.schedule_modal schedule {
    height: 100%;
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    text-align: center!important;
}

.schedule_modal .generalmodalcls span {
    display: block;
    text-align: center;
}

.schedule_modal .headercls h2 {
    margin: 0;
    font-size: 26px;
    padding: 0px;
    color: #40aeef;
    font-family: 'OpenSans-Semibold';
    text-transform: uppercase;
    padding: 0;
}

.schedule_modal .btnbluecls {
    display: block;
    margin: 20px auto;
    margin-bottom: 0px;
}

/* CSS for Calendar Management start */

/* Styles for edit event modal */

.edit-event-dialog {
    font-size: 14px;
    width: 100%
}

.modal-input {
    font-size: 14px;
    width: 46%;
    margin-top: 5px;
}

.float-right {
    float: right;
}

.m-r {
    margin-right: 6px;
}

.m-l {
    margin-left: 6px;
}

.full-width {
    width: 95%;
}

.containerSpan {
    display: block;
    overflow: hidden;
    clear: both;
}

.time-picker {
    display: inline-block;
}

.modal-title {
    min-width: 80%;
    font-size: 20px;
    float: left;
}

.btn-modal-close {
    float: right;
    background-color: transparent;
    border: none;
    outline: none;
    cursor: pointer;
}

.center {
    text-align: center;
    margin: auto;
    width: fit-content;
}

.ad_order_table .blog_managementbody thead .mat-header-row th {
    text-align: center!important;
    font-weight: bold!important;
}

.book-event {
    width: 1000px;
}

.slotview {
    background-color: #f4f3f8;
    padding: 2% 5%;
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
}

.slot-card {
    margin: 5px;
    width: 40%;
}

.slot-card-content {
    font-size: 15px;
}

.filter {
    align-content: center;
    margin-left: 3%;
    margin-right: 3%;
}

.filter-box {
    width: 200px;
    margin-bottom: auto;
    margin-right: 15px;
    font-size: 14px;
}

.filter-box :disabled {
    color: #000;
    border-color: lightgray;
}

.m-r {
    margin-right: 6px;
}

.m-l {
    margin-left: 6px;
}

.pagination {
    border: 1px solid lightgray;
    border-radius: 5px;
    width: fit-content;
    display: inline-block;
    float: right;
    font-size: 15px;
    padding: 5px;
}

.selectPageCount {
    width: 45px !important;
}

.sample_label {
    margin-left: 12px;
}

.width-md {
    width: 32%;
}

.column {
    /*float: left;*/
    width: 40%;
    padding: 10px;
    /*height: 300px; !* Should be removed. Only for demonstration *!*/
}

/* Clear floats after the columns */

.row:after {
    content: "";
    display: table;
    clear: both;
}

/* CSS for Calendar Management end */

.eventlist .singleButton {
    background: rgba(88, 88, 88, 1);
    background: -moz-linear-gradient(top, rgba(88, 88, 88, 1) 0%, rgba(20, 25, 26, 1) 100%);
    background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(88, 88, 88, 1)), color-stop(100%, rgba(20, 25, 26, 1)));
    background: -webkit-linear-gradient(top, rgba(88, 88, 88, 1) 0%, rgba(20, 25, 26, 1) 100%);
    background: -o-linear-gradient(top, rgba(88, 88, 88, 1) 0%, rgba(20, 25, 26, 1) 100%);
    background: -ms-linear-gradient(top, rgba(88, 88, 88, 1) 0%, rgba(20, 25, 26, 1) 100%);
    background: linear-gradient(to bottom, rgba(88, 88, 88, 1) 0%, rgba(20, 25, 26, 1) 100%);
    filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#585858', endColorstr='#14191a', GradientType=0);
    font-size: 18px;
    padding: 2px 15px;
    float: right;
}

.eventlist mat-card {
    margin: 0!important;
}

.event_managementbody .eventlist table {
    border: none!important;
}

.event_managementbody .eventlist thead {
    background-color: #dce5e8 !important;
    color: #fff!important;
    border: solid 1px #c7d7dc!important;
    border-radius: 8px!important;
}

.event_managementbody .eventlist thead th input {
    border: solid 1px #fff!important;
}

.event_managementbody .eventlist thead th {
    color: #4a4a4a!important;
    font-size: 14px!important;
    border-top: solid 1px #c7d7dc!important;
    background-color: #dce5e8 !important;
}

.event_managementbody .eventlist thead th:nth-of-type(1) {
    border-radius: 10px 0 0 10px;
    border-left: solid 1px #c7d7dc!important;
}

.event_managementbody .eventlist thead th:last-of-type {
    border-radius: 0 10px 10px 0;
    border-right: solid 1px #c7d7dc!important;
}

.event_managementbody .eventlist td {
    border: none!important;
    border-bottom: solid 1px #c7d7dc!important;
}

.event_managementbody .eventlist tbody tr:first-of-type td {
    border-top: solid 1px #c7d7dc!important;
}

.event_managementbody .eventlist td:nth-of-type(1) {
    border-left: solid 1px #c7d7dc!important;
}

.event_managementbody .eventlist td:last-of-type {
    border-right: solid 1px #c7d7dc!important;
}

.event_managementbody .eventlist tbody tr:last-of-type td:first-of-type {
    border-radius: 0 0 0 8px;
}

.event_managementbody .eventlist tbody tr:last-of-type td:last-of-type {
    border-radius: 0 0 8px 0;
}

.event_managementbody .eventlist tbody tr:first-of-type td:first-of-type {
    border-radius: 8px 0 0 0;
}

.event_managementbody .eventlist tbody tr:first-of-type td:last-of-type {
    border-radius: 0 8px 0 0;
}

.event_managementbody .tablewrapper {
    min-height: 500px;
}

/*
.event_managementbody  .search_class {
    margin: 14px 0 0 0;
    float: left;
} */

/* .event_managementbody mat-form-field{  float: left;} */

.event_managementbody .listingnewstyle {
    display: block!important;
    margin-top: 0px!important;
}

.event_managementbody .mat-toolbar {
    display: none!important;
}

.event_managementbody .buttonsetToolbar {
    display: block!important;
}

.event_managementbody .mat_chip {
    padding: 0px!important;
}

/* .event_managementbody tbody .mat-primary{ box-shadow: none!important;
    color: #fff!important; text-transform: capitalize;
    background: rgba(14,133,202,1);
    background: -moz-linear-gradient(top, rgba(14,133,202,1) 0%, rgba(4,100,156,1) 100%)!important;
    background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(14,133,202,1)), color-stop(100%, rgba(4,100,156,1)))!important;
    background: -webkit-linear-gradient(top, rgba(14,133,202,1) 0%, rgba(4,100,156,1) 100%)!important;
    background: -o-linear-gradient(top, rgba(14,133,202,1) 0%, rgba(4,100,156,1) 100%)!important;
    background: -ms-linear-gradient(top, rgba(14,133,202,1) 0%, rgba(4,100,156,1) 100%)!important;
    background: linear-gradient(to bottom, rgba(14,133,202,1) 0%, rgba(4,100,156,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0e85ca', endColorstr='#04649c', GradientType=0 ); margin:2px 2px 5px 2px!important; min-width: 184px;} */

.event_managementbody .block-header-title {
    margin: 10px 0 20px 0!important;
    padding: 10px 15px 10px 15px;
    background: #063c65;
    border-radius: 5px;
    font-size: 24px;
    text-transform: uppercase;
    color: #fff;
    font-family: 'OpenSans-Semibold';
    opacity: inherit!important;
}

.event_managementbody .block-header-title button {
    float: right;
    background: rgba(14, 133, 202, 1);
    background: -moz-linear-gradient(top, rgba(14, 133, 202, 1) 0%, rgba(4, 100, 156, 1) 100%);
    background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(14, 133, 202, 1)), color-stop(100%, rgba(4, 100, 156, 1)));
    background: -webkit-linear-gradient(top, rgba(14, 133, 202, 1) 0%, rgba(4, 100, 156, 1) 100%);
    background: -o-linear-gradient(top, rgba(14, 133, 202, 1) 0%, rgba(4, 100, 156, 1) 100%);
    background: -ms-linear-gradient(top, rgba(14, 133, 202, 1) 0%, rgba(4, 100, 156, 1) 100%);
    background: linear-gradient(to bottom, rgba(14, 133, 202, 1) 0%, rgba(4, 100, 156, 1) 100%);
    filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#0e85ca', endColorstr='#04649c', GradientType=0);
    color: #fff;
}

.event_managementbody .block-header-title p {
    display: inline-block;
}

.event_managementbody .mat-card {
    border: none!important;
    box-shadow: none!important;
    border-radius: 0px!important;
    padding: 0!important;
}

.event_managementbody .backpagebtn {
    background: rgba(88, 88, 88, 1);
    background: -moz-linear-gradient(top, rgba(88, 88, 88, 1) 0%, rgba(20, 25, 26, 1) 100%);
    background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(88, 88, 88, 1)), color-stop(100%, rgba(20, 25, 26, 1)));
    background: -webkit-linear-gradient(top, rgba(88, 88, 88, 1) 0%, rgba(20, 25, 26, 1) 100%);
    background: -o-linear-gradient(top, rgba(88, 88, 88, 1) 0%, rgba(20, 25, 26, 1) 100%);
    background: -ms-linear-gradient(top, rgba(88, 88, 88, 1) 0%, rgba(20, 25, 26, 1) 100%);
    background: linear-gradient(to bottom, rgba(88, 88, 88, 1) 0%, rgba(20, 25, 26, 1) 100%);
    filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#585858', endColorstr='#14191a', GradientType=0);
    padding: 8px 15px;
    margin: 0 2px 2px 0!important;
    font-size: 18px;
    float: right;
    min-width: 200px;
    height: auto;
    line-height: inherit;
}

.event_managementbody {
    min-height: 700px;
    background: #fff;
    padding: 16px 0;
}

/* .event_managementbody .lib-pager-class:last-of-type {
margin-top: 40px;
} */

.managementpage .lib-pager-class .mat-form-field-flex {
    display: inline-flex;
    align-items: baseline;
    box-sizing: border-box;
    width: 100%;
    border: solid 1px #c4c8ca!important;
    padding: 0 5px;
}

/* .managementpage .mat-form-field-underline {
        height: 1px;
        display: none;
    } */

.managementpage .lib-pager-class label {
    display: none!important;
}

.managementpage .lib-pager-class .mat-form-field-infix {
    padding: 10px 0;
    margin: 0px;
    border: none;
    text-align: center;
}

/* .event_managementbody .lib-pager-class .mat-form-field {
width: 60px;
margin: 0 10px;
} */

.event_managementbody .tablewrapper {
    overflow: hidden;
    width: 99%;
    margin: 0 auto!important;
}

/* .event_managementbody .mat-toolbar-row .mat-form-field {
margin: 0 0.2%!important;
} */

.event_managementbody .add_button {
    display: inline-block!important;
    box-shadow: none!important;
    color: #fff!important;
    background: rgba(14, 133, 202, 1);
    background: -moz-linear-gradient(top, rgba(14, 133, 202, 1) 0%, rgba(4, 100, 156, 1) 100%);
    background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(14, 133, 202, 1)), color-stop(100%, rgba(4, 100, 156, 1)));
    background: -webkit-linear-gradient(top, rgba(14, 133, 202, 1) 0%, rgba(4, 100, 156, 1) 100%);
    background: -o-linear-gradient(top, rgba(14, 133, 202, 1) 0%, rgba(4, 100, 156, 1) 100%);
    background: -ms-linear-gradient(top, rgba(14, 133, 202, 1) 0%, rgba(4, 100, 156, 1) 100%);
    background: linear-gradient(to bottom, rgba(14, 133, 202, 1) 0%, rgba(4, 100, 156, 1) 100%);
    filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#0e85ca', endColorstr='#04649c', GradientType=0);
    border: solid 1px #c3e0e3!important;
    padding: 5px 14px!important;
    border-radius: 4px!important;
    height: 34px!important;
    line-height: inherit;
    margin: 0 5px;
}

.event_managementbody .mat-chip-list-wrapper {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    align-items: center;
    margin: 0 0 6px 0;
}

.event_managementbody .btn-group {
    border: none!important;
}

.event_managementbody .btn-action-left {
    border: none!important;
    border-radius: 0!important;
    min-width: inherit!important;
    padding: 0px 2px!important;
    color: #000!important;
}

.event_managementbody .btn-action-right {
    border: none!important;
    border-radius: 0!important;
    min-width: inherit!important;
    padding: 0px 2px!important;
    color: #000!important;
}

.mat-form-field-appearance-outline.mat-form-field-disabled .mat-form-field-outline {
    color: rgba(0, 0, 0, .12)!important;
}

.event_managementbody .mat-stroked-button {
    border: 1px solid currentColor;
    padding: 0 15px;
    line-height: 49px;
    margin-top: 4px;
    color: #757575!important;
}

.event_managementbody .buttonsetToolbar {
    margin: 0px!important;
    margin-bottom: 15px!important;
}

.calendar_management .mat-stroked-button {
    border: 1px solid currentColor;
    padding: 0 15px 0px 15px;
   
    margin-top: 4px;
  
    color: #757575!important;
    position: relative;
}

.slotview .example-card .mat-card-actions{ margin-left: 0px!important; margin-right: 0px!important;}

.calendar_management .buttonsetToolbar {
    margin: 0px!important;
    margin-bottom: 15px!important;
}

/* .cdk-overlay-pane mat-label .modal-title{} */

.lesson_videomodal .videocontainer  {
    position: relative;
    overflow-y: scroll!important; height: 430px;

}
.lesson_videomodal .audiocontainer  {
    position: relative;
    overflow-y: scroll!important; height: 430px;

}
.lesson_videomodal .audiocontainer  {
    position: relative;
    overflow-y: scroll!important; height: 430px;

}


.cdk-overlay-pane .btn-modal-close {
    position: absolute;
    right: -22px;
    top: -22px;
    padding: 3px 2px 0 5px;
    background: #0eadff!important;
    line-height: inherit;
    min-width: inherit;
    border-radius: 100px;
    outline: none;
    color: #fff;
    cursor: pointer!important;
}

.edit-event-dialog .mat-form-field {
    display: block!important;
    position: relative!important;
    text-align: left!important;
    width: auto!important;
    float: none!important;
    margin: 25px 5px 8px 5px!important;
    padding: 0px!important;
}

.edit-event-dialog .mat-form-field textarea {
    resize: none!important;
}

.edit-event-dialog mat-label {
    display: block!important;
    margin: 0 5px 10px 5px!important;
}

.edit-event-dialog .mat-form-field mat-label {
    display: block!important;
    margin: 0 0px 10px 0px!important;
}

.edit-event-dialog .timeContainer {
    margin-top: 0px!important;
}

.edit-event-dialog .mat-checkbox:nth-of-type(1) {
    margin-left: 5px!important;
}

.edit-event-dialog .modal-input {
    width: 100%;
}

.edit-event-dialog {
    margin: 0 auto!important;
    display: block!important;
    float: none;
    padding: 0px!important;
}

.cdk-global-overlay-wrapper app-edit-event {
    display: block;
}

.edit-event-dialog button {
    width: 100px!important;
    font-size: 18px!important;
}

.maindivcls.edit-event-dialog .mat-datepicker-toggle button {
    background: none!important;
    display: inline-block!important;
    width: auto!important;
    padding: 0px!important;
    color: #000!important;
}

.cdk-overlay-pane .modal-title {
    padding: 2px 8px;
    display: block;
    font-size: 24px;
    text-transform: uppercase;
    background: #0eadff;
    color: #fff;
    font-family: 'OpenSans-Semibold';
    float: none;
}

.edit-event-dialog .mat-checkbox-inner-container {
    background: #adabab;
}

.calendar_wrapper {
    width: 100%!important;
}

.AddEditevent .time_picker {
    display: block!important;
}

.AddEditevent .time_picker material-timepicker {
    display: block!important;
    width: 100%!important;
}

.AddEditevent form mat-form-field {
    display: block!important;
    width: 98%!important;
}

.AddEditevent .example-container h3 {
    width: 99%!important;
    margin-left: 0.5%!important;
    margin-right: 0!important;
}

.AddEditevent .button_wrapper {
    margin-top: 0!important;
    display: block!important;
}

.AddEditevent form mat-form-field:last-of-type {
    margin-bottom: 0px!important;
}

.AddEditevent .mat-raised-button {
    background: rgba(14, 133, 202, 1)!important;
    background: -moz-linear-gradient(top, rgba(14, 133, 202, 1) 0%, rgba(4, 100, 156, 1) 100%)!important;
    background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(14, 133, 202, 1)), color-stop(100%, rgba(4, 100, 156, 1)))!important;
    background: -webkit-linear-gradient(top, rgba(14, 133, 202, 1) 0%, rgba(4, 100, 156, 1) 100%)!important;
    background: -o-linear-gradient(top, rgba(14, 133, 202, 1) 0%, rgba(4, 100, 156, 1) 100%)!important;
    background: -ms-linear-gradient(top, rgba(14, 133, 202, 1) 0%, rgba(4, 100, 156, 1) 100%)!important;
    background: linear-gradient(to bottom, rgba(14, 133, 202, 1) 0%, rgba(4, 100, 156, 1) 100%)!important;
    filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#0e85ca', endColorstr='#04649c', GradientType=0)!important;
    font-family: 'OpenSans-Semibold'!important;
    font-size: 20px!important;
    padding: 5px 15px!important;
    margin-right: 15px!important;
    color: #fff!important;
    border-radius: 5px!important;
    width: auto!important;
}

.AddEditevent .mat-checkbox {
    margin: 5px 0 0 0.5%!important;
}

.AddEditevent .buttonsetToolbar .mat-raised-button {
    padding: 3px 12px!important;
    margin: 5px!important;
}

.eventlist td .mat-raised-button {
    background: rgba(88, 88, 88, 1);
    background: -moz-linear-gradient(top, rgba(88, 88, 88, 1) 0%, rgba(20, 25, 26, 1) 100%);
    background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(88, 88, 88, 1)), color-stop(100%, rgba(20, 25, 26, 1)));
    background: -webkit-linear-gradient(top, rgba(88, 88, 88, 1) 0%, rgba(20, 25, 26, 1) 100%);
    background: -o-linear-gradient(top, rgba(88, 88, 88, 1) 0%, rgba(20, 25, 26, 1) 100%);
    background: -ms-linear-gradient(top, rgba(88, 88, 88, 1) 0%, rgba(20, 25, 26, 1) 100%);
    background: linear-gradient(to bottom, rgba(88, 88, 88, 1) 0%, rgba(20, 25, 26, 1) 100%);
    filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#585858', endColorstr='#14191a', GradientType=0);
    font-size: 14px;
    padding: 0px 10px;
    margin: 0 0 10px 0;
}

.slotview {
    background-color: #fff!important;
    padding: 0!important;
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    clear: both;
}

.slotview .example-card {
    max-width: 400px;
    margin: 10px!important;
    background: #f2f8fa;
    padding: 15px!important;
    border: solid 1px #d4e8ef!important;
    word-break: break-all;
    transition: all .2s ease-in-out;
}

.slotview .example-card:hover {
    transform: scale(1.1);
}

.slotview .example-card .mat-card-content p:nth-of-type(1) b {
    display: block;
    background: #5eb3cf;
    color: #fff;
    padding: 5px;
    font-size: 18px;
    text-transform: capitalize;
}

.slotview .example-card .mat-card-content p {
    margin-bottom: 5px;
}

.slotview .example-card .mat-card-content p a {
    color: #ff0000;
}

.slotview .example-card .mat-card-content p:last-of-type {
    margin-bottom: 0px;
}

.slotview .example-card b {
    color: #04649c;
}

.bookEditevent .example-card .mat-stroked-button {
    background: rgba(88, 88, 88, 1)!important;
    background: -moz-linear-gradient(top, rgba(88, 88, 88, 1) 0%, rgba(20, 25, 26, 1) 100%)!important;
    background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(88, 88, 88, 1)), color-stop(100%, rgba(20, 25, 26, 1)))!important;
    background: -webkit-linear-gradient(top, rgba(88, 88, 88, 1) 0%, rgba(20, 25, 26, 1) 100%)!important;
    background: -o-linear-gradient(top, rgba(88, 88, 88, 1) 0%, rgba(20, 25, 26, 1) 100%)!important;
    background: -ms-linear-gradient(top, rgba(88, 88, 88, 1) 0%, rgba(20, 25, 26, 1) 100%)!important;
    background: linear-gradient(to bottom, rgba(88, 88, 88, 1) 0%, rgba(20, 25, 26, 1) 100%)!important;
    filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#585858', endColorstr='#14191a', GradientType=0)!important;
    padding: 5px 8px!important;
    line-height: inherit!important;
    color: #fff!important;
    font-size: 18px!important;
}

.myaccoutform button:nth-of-type(2) {
    display: none!important;
}

.book-event .mat-horizontal-stepper-header-container {
    white-space: nowrap;
    display: flex;
    align-items: center;
    background: #efebeb;
    border: solid 1px #ddd!important;
    margin-bottom: 10px;
}

.book-event .mat-horizontal-stepper-header-container mat-step-header {
    width: 31.3%!important;
    padding: 0 1%!important;
}

.book-event .mat-horizontal-content-container {
    overflow: hidden!important;
    padding: 0!important;
}

.book-event h4 {
    background: #0eadff;
    font-size: 24px;
    color: #fff;
    font-family: 'OpenSans-Semibold';
    text-transform: uppercase;
    margin: 10px 0;
    padding: 6px 10px;
    border-radius: 4px;
}

.book-event .mat-form-field {
    display: block;
    position: relative;
    text-align: left;
    width: 100%;
    margin: 0px 0 0 0;
}

.book-event textarea.mat-input-element {
    resize: none!important;
}

.book-event .mat-form-field-appearance-fill .mat-form-field-infix {
    margin-top: 10px;
}

.book-event .mat-form-field-appearance-legacy .mat-form-field-wrapper {
    padding-bottom: 0;
}

.book-event .mat-form-field-appearance-fill .mat-form-field-flex {
    background-color: #f1ecec!important;
}

.book-event .mat-form-field-flex {
    display: inline-flex;
    align-items: baseline;
    box-sizing: border-box;
    width: 100%;
    background: #f1ecec;
    padding: 10px 5px;
}

.book-event .mat-form-field-appearance-legacy .mat-form-field-infix {
    padding: 0;
    margin: 15px 0 0 0;
}

.book-event .mat-form-field-appearance-legacy .mat-form-field-underline {
    display: none;
}

.book-event .mat-form-field-underline {
    display: none;
}

.book-event .mat-form-field-wrapper {
    padding-bottom: 0;
}

.book-event .mat-form-field-appearance-fill .mat-form-field-flex {
    border-radius: 0;
}

.book-event .center mat-label b {
    display: block;
    margin: 25px 0;
}

.book-event .mat-select-disabled .mat-select-value {
    color: #000;
}

.editprofile .mat-form-field-infix {
    position: inherit!important;
}

.editprofile .mat-form-field-appearance-legacy .mat-form-field-label {
    top: 2.28125em;
}

.lesson_plan_material .form_field_wrapper {
    margin: 4px 0!important;
}

.lesson_plan_material .form-element {
    margin: 4px 0!important;
}

.lesson_plan_material .mat-radio-button.mat-radio-disabled .mat-radio-label-content {
    color: #333;
    margin: 0 5px 0 0;
}

.lesson_plan_material .mat-radio-disabled {
    margin: 0 0 0 5px;
}

.AddEditBlog .filesid {
    width: 100%!important;
    text-align: center!important;
    padding-bottom: 25px!important;
    display: block;
}

.filesid span.material-icons {
    display: block;
}

.filesid {
    font-family: 'robotobold';
    text-transform: uppercase;
}

.filesid br {
    display: none;
}

.AddEditBlog .filesid h1 {
    color: #063c65!important;
    font-family: 'OpenSans-Semibold';
    padding-bottom: 10px;
}

.AddEditBlog .fileuploadbutton {
    display: block;
    background: rgba(88, 88, 88, 1);
    background: -moz-linear-gradient(top, rgba(88, 88, 88, 1) 0%, rgba(20, 25, 26, 1) 100%);
    background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(88, 88, 88, 1)), color-stop(100%, rgba(20, 25, 26, 1)));
    background: -webkit-linear-gradient(top, rgba(88, 88, 88, 1) 0%, rgba(20, 25, 26, 1) 100%);
    background: -o-linear-gradient(top, rgba(88, 88, 88, 1) 0%, rgba(20, 25, 26, 1) 100%);
    background: -ms-linear-gradient(top, rgba(88, 88, 88, 1) 0%, rgba(20, 25, 26, 1) 100%);
    background: linear-gradient(to bottom, rgba(88, 88, 88, 1) 0%, rgba(20, 25, 26, 1) 100%);
    filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#585858', endColorstr='#14191a', GradientType=0);
    font-size: 18px;
    padding: 6px 15px;
    width: 100px;
    margin: 0px auto;
    margin-top: 10px;
    border-radius: 5px;
    color: #fff!important;
    cursor: pointer;
}

.AddEditBlog .filedeletebutton {
    display: block;
    background: rgba(88, 88, 88, 1);
    background: -moz-linear-gradient(top, rgba(88, 88, 88, 1) 0%, rgba(20, 25, 26, 1) 100%);
    background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(88, 88, 88, 1)), color-stop(100%, rgba(20, 25, 26, 1)));
    background: -webkit-linear-gradient(top, rgba(88, 88, 88, 1) 0%, rgba(20, 25, 26, 1) 100%);
    background: -o-linear-gradient(top, rgba(88, 88, 88, 1) 0%, rgba(20, 25, 26, 1) 100%);
    background: -ms-linear-gradient(top, rgba(88, 88, 88, 1) 0%, rgba(20, 25, 26, 1) 100%);
    background: linear-gradient(to bottom, rgba(88, 88, 88, 1) 0%, rgba(20, 25, 26, 1) 100%);
    filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#585858', endColorstr='#14191a', GradientType=0);
    font-size: 18px;
    padding: 6px 15px;
    width: 82px;
    margin: 0px auto;
    margin-top: 10px;
    border-radius: 5px;
    color: #fff!important;
    cursor: pointer;
}

.AddEditBlog .deleteallfile {
    background: rgba(88, 88, 88, 1);
    background: -moz-linear-gradient(top, rgba(88, 88, 88, 1) 0%, rgba(20, 25, 26, 1) 100%);
    background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(88, 88, 88, 1)), color-stop(100%, rgba(20, 25, 26, 1)));
    background: -webkit-linear-gradient(top, rgba(88, 88, 88, 1) 0%, rgba(20, 25, 26, 1) 100%);
    background: -o-linear-gradient(top, rgba(88, 88, 88, 1) 0%, rgba(20, 25, 26, 1) 100%);
    background: -ms-linear-gradient(top, rgba(88, 88, 88, 1) 0%, rgba(20, 25, 26, 1) 100%);
    background: linear-gradient(to bottom, rgba(88, 88, 88, 1) 0%, rgba(20, 25, 26, 1) 100%);
    filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#585858', endColorstr='#14191a', GradientType=0);
    font-size: 18px;
    padding: 6px 15px;
    width: 100px;
    margin: 0px auto;
    margin-top: 2px;
    border-radius: 5px;
    margin-right: 1px;
    margin-left: 1px;
    color: #fff!important;
    cursor: pointer;
}

.AddEditBlog .uploadallfile {
    background: rgba(88, 88, 88, 1);
    background: -moz-linear-gradient(top, rgba(88, 88, 88, 1) 0%, rgba(20, 25, 26, 1) 100%);
    background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(88, 88, 88, 1)), color-stop(100%, rgba(20, 25, 26, 1)));
    background: -webkit-linear-gradient(top, rgba(88, 88, 88, 1) 0%, rgba(20, 25, 26, 1) 100%);
    background: -o-linear-gradient(top, rgba(88, 88, 88, 1) 0%, rgba(20, 25, 26, 1) 100%);
    background: -ms-linear-gradient(top, rgba(88, 88, 88, 1) 0%, rgba(20, 25, 26, 1) 100%);
    background: linear-gradient(to bottom, rgba(88, 88, 88, 1) 0%, rgba(20, 25, 26, 1) 100%);
    filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#585858', endColorstr='#14191a', GradientType=0);
    font-size: 18px;
    padding: 6px 15px;
    width: 120px;
    margin: 0px auto;
    margin-top: 5px;
    margin-right: 1px;
    margin-left: 1px;
    border-radius: 5px;
    color: #fff!important;
    cursor: pointer;
    display: inline-block;
}

.AddEditBlog lib-file-upload .mat-card {
    background: none!important;
}

.AddEditBlog .viewUrlwrapper {
    height: auto;
    width: 100%;
    overflow: hidden;
    position: relative;
    border: solid 1px #ccc;
    background: #fff;
}

.AddEditBlog .mat-card-actions {
    margin-left: 0!important;
    margin-right: 0!important;
    padding: 0!important;
}

.AddEditBlog .mat-card-content {
    margin: 0px!important;
}

.AddEditBlog .mat-card-header .mat-card-subtitle:not(:first-child) {
    margin-top: 0!important;
    text-align: center!important;
}

.AddEditBlog .mat-card-header .mat-card-subtitle {
    margin-top: 0!important;
    text-align: center!important;
    margin: 0px!important;
}

.AddEditBlog .mat-card-header .mat-card-title {
    margin-bottom: 12px;
    margin-top: 12px;
}

/* .viewUrlwrapper{     height: auto!important;}
.viewUrlwrapper .mat-card-image{ margin-top: 0px!important;} */

.AddEditBlog .files-view {
    width: 80%!important;
}

.AddEditBlog .button-group {
    height: auto!important;
    height: auto!important;
    width: 78.6%!important;
}

.viewUrlcontent {
    word-break: break-all!important;
}

.AddEditBlog .button-group .mat-raised-button {
    margin-right: 5px!important;
    font-size: 16px!important;
}

.AddEditBlog .files-view .mat-raised-button {
    margin-right: 5px!important;
    font-size: 16px!important;
}

.resources_btn_wrapper {
    position: absolute;
    left: 3%;
    bottom: 12px;
    width: 94%;
}

.paginationcls {
    display: flex;
    margin: 20px 0 0 0;
    flex-wrap: wrap;
    justify-content: space-between;
    align-items: center;
}

.paginationcls .showresultcls h2 {
    font-family: 'OpenSans-Semibold'!important;
    font-size: 18px!important;
    color: #096792!important;
}

.trainingreport {
    padding-bottom: 0px!important;
}

.paginationcls mat-form-field .mat-form-field-underline {
    display: none!important;
}

.paginationcls .mat-form-field-appearance-fill .mat-form-field-flex {
    background-color: #dcdada;
    border-radius: 0px!important;
    border: solid 1px #c5bfbf;
}

.paginationcls .pagecls {
    display: block;
}

.paginationcls .pagecls .mat-form-field-label {
    color: #063a58;
    font-size: 16px;
}

.paginationcls .pagecls .result {
    float: left;
}

.paginationcls .pagecls .btn {
    display: block;
    margin-top: 11px;
    width: 140px;
    float: right;
}

.training_management .paginationcls mat-form-field {
    background: #fff;
    margin-bottom: 10px;
    padding: 5px 0.5%;
    display: block;
    width: auto!important;
    margin: 0 0.2% 0 0.2%!important;
    width: 48%!important;
    float: left;
}

.paginationcls .mat-form-field-wrapper {
    padding-bottom: 0;
}

.paginationcls .pagecls .mat-raised-button {
    background: rgba(46, 61, 69, 1);
    background: -moz-linear-gradient(top, rgba(46, 61, 69, 1) 0%, rgba(30, 35, 38, 1) 100%);
    background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(46, 61, 69, 1)), color-stop(100%, rgba(30, 35, 38, 1)));
    background: -webkit-linear-gradient(top, rgba(46, 61, 69, 1) 0%, rgba(30, 35, 38, 1) 100%);
    background: -o-linear-gradient(top, rgba(46, 61, 69, 1) 0%, rgba(30, 35, 38, 1) 100%);
    background: -ms-linear-gradient(top, rgba(46, 61, 69, 1) 0%, rgba(30, 35, 38, 1) 100%);
    background: linear-gradient(to bottom, rgba(46, 61, 69, 1) 0%, rgba(30, 35, 38, 1) 100%);
    filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#2e3d45', endColorstr='#1e2326', GradientType=0);
    margin: 0px 1px!important;
    height: auto!important;
}

/* .trainingreport .mat-button-base{background: rgba(14,133,202,1);
            background: -moz-linear-gradient(top, rgba(14,133,202,1) 0%, rgba(4,100,156,1) 100%);
            background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(14,133,202,1)), color-stop(100%, rgba(4,100,156,1)));
            background: -webkit-linear-gradient(top, rgba(14,133,202,1) 0%, rgba(4,100,156,1) 100%);
            background: -o-linear-gradient(top, rgba(14,133,202,1) 0%, rgba(4,100,156,1) 100%);
            background: -ms-linear-gradient(top, rgba(14,133,202,1) 0%, rgba(4,100,156,1) 100%);
            background: linear-gradient(to bottom, rgba(14,133,202,1) 0%, rgba(4,100,156,1) 100%);
            filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0e85ca', endColorstr='#04649c', GradientType=0 );
            font-size: 18px;
            padding: 2px 15px;
            margin: 30px 0.2% 5px 0.2%;
            height: 40px;} */

.mat-progress-spinner circle, .mat-spinner circle {
    stroke: #31c11b!important;
}

/* .adminbloglist mat-form-field{ float: left;}

.adminbloglist mat-form-field:nth-of-type(2){ width: 15%;} */

.eventlistadmin .mat-chip-list-wrapper {
    margin: 0px!important;
}

.eventlistadmin .mat-chip-list-wrapper input.mat-input-element {
    margin: 0px!important;
}

.custom-modalbox .mat-card-header .mat-card-title {
    margin-bottom: 0;
}

/* .custom-modalbox .mat-dialog-container .example-card{ display: flex;} */

.custom-modalbox .mat-card-content p {
    padding-left: 0px;
    font-size: 16px;
    word-break: break-all;
}

/* .custom-modalbox .mat-dialog-content{ min-height: inherit!important;  max-height: inherit!important; overflow: inherit!important;} */

.custom-modalbox .mat-dialog-title {
    background: #0eadff;
    font-size: 18px!important;
    color: #fff!important;
    margin-bottom: 0px!important;
    padding: 5px 15px;
}

.custom-modalbox .mat-dialog-content {
    padding: 0!important;
    margin: 0!important;
}

.custom-modalbox .mat-card-header .mat-card-title {
    font-size: 16px;
}

.custom-modalbox .mat-card-header {
    width: 40%;
    padding-right: 2%;
}

.listingnewstyle thead th:nth-of-type(7) {
    width: 8%!important;
}

.listingnewstyle thead th:nth-of-type(8) {
    width: 8%!important;
}

.calendar_management .mat-toolbar {
    display: block!important;
    clear: both;
    overflow: hidden;
    height: auto;
}

.calendar_management .headerSpan {
    display: none!important;
}

.calendar_management .mat-toolbar.mat-primary {
    background: #0eadff;
    color: #fff;
    height: auto!important;
}

.calendar_management .google_calendar_status {
    float: none!important;
    line-height: normal!important;
    color: #fff!important;
    text-align: center!important;
    display: block!important;
    padding: 10px!important;
}

.calendar_management .google_calendar_status mat-label {
    font-size: 18px!important;
    word-break: break-all!important;
    white-space: normal!important;
}

.calendar_management .material-icons {
    display: block;
}

.managementpage .add_button {
    display: none!important;
}

.managementpage .search_class .add_button {
    display: inline-block!important;
}

.order_block_wrapper mat-card-subtitle {
    display: flex!important;
    flex-wrap: wrap!important;
    justify-content: space-between!important;
    margin: 0px!important;
}

.order_block_wrapper mat-card-subtitle span {
    width: 46%;
    border-top: solid 1px #ebebeb;
    padding: 10px 2%;
    text-align: left!important;
    font-size: 16px;
    color: #363636;
    font-family: 'OpenSans-Regular';
    float: none!important;
}

.order_block_wrapper mat-card-subtitle:last-of-type span {
    border: none;
}

.order_block_wrapper mat-card-subtitle:nth-of-type(even) {
    background: #f2f8fa;
}

.blog_managementbodycalender {
    padding-top: 0px!important;
}

.blog_managementbodycalender .searchbar {
    margin-top: 15px!important;
    margin-bottom: 20px!important;
}

.custom-modalbox .material-icons {
    cursor: pointer;
}

.custom-modalbox .material-icons:nth-of-type(1) {
    cursor: inherit;
}

.AddEditBlog .form_field_free_shipping {
    margin-bottom: 10px;
}

.dashboardnewRIGHT_2_block2_wrapper_new {
    background: #eaeced;
    border-radius: 5px;
    padding: 10px;
    text-align: center;
}

.dashboardnewRIGHT_2_block2_wrapper_new label {
    display: block;
    font-size: 30px;
    color: #2d252a;
    font-family: 'OpenSans-Semibold';
    text-transform: uppercase;
}

.dashboardnewRIGHT_2_block2_wrapper_new p {
    display: block;
    font-size: 18px;
    color: #2d252a;
    font-family: 'OpenSans-Semibold';
    padding: 5px 0 10px 0;
}

.dashboardnewRIGHT_2_block2_wrapper_new button {
    background: rgba(242, 104, 97, 1);
    background: -moz-linear-gradient(top, rgba(242, 104, 97, 1) 0%, rgba(209, 68, 61, 1) 100%);
    background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(242, 104, 97, 1)), color-stop(100%, rgba(209, 68, 61, 1)));
    background: -webkit-linear-gradient(top, rgba(242, 104, 97, 1) 0%, rgba(209, 68, 61, 1) 100%);
    background: -o-linear-gradient(top, rgba(242, 104, 97, 1) 0%, rgba(209, 68, 61, 1) 100%);
    background: -ms-linear-gradient(top, rgba(242, 104, 97, 1) 0%, rgba(209, 68, 61, 1) 100%);
    background: linear-gradient(to bottom, rgba(242, 104, 97, 1) 0%, rgba(209, 68, 61, 1) 100%);
    filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#f26861', endColorstr='#d1443d', GradientType=0);
    width: 400px;
    margin: 0 auto;
    border-radius: 5px;
    text-align: center;
    font-size: 30px;
    text-transform: uppercase;
    font-family: 'OpenSans-Semibold';
    cursor: pointer;
    color: #fff;
    border: none;
    outline: none;
    padding: 5px 10px;
}

/*-----------------------------------------*/

.Bblock0 {
    margin: 0 auto;
    margin-top: 38px;
    width: 1172px;
    box-shadow: none!important;
    border-radius: 0px!important;
}

.Bblock0 .con_wrapper {
    background: rgba(255, 255, 255, 1);
    background: -moz-linear-gradient(-45deg, rgba(255, 255, 255, 1) 0%, rgba(183, 172, 161, 1) 100%);
    background: -webkit-gradient(left top, right bottom, color-stop(0%, rgba(255, 255, 255, 1)), color-stop(100%, rgba(183, 172, 161, 1)));
    background: -webkit-linear-gradient(-45deg, rgba(255, 255, 255, 1) 0%, rgba(183, 172, 161, 1) 100%);
    background: -o-linear-gradient(-45deg, rgba(255, 255, 255, 1) 0%, rgba(183, 172, 161, 1) 100%);
    background: -ms-linear-gradient(-45deg, rgba(255, 255, 255, 1) 0%, rgba(183, 172, 161, 1) 100%);
    background: linear-gradient(135deg, rgba(255, 255, 255, 1) 0%, rgba(183, 172, 161, 1) 100%);
    filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#b7aca1', GradientType=1);
    position: relative;
}

/* .Bblock0  .newshop_block5_wrapper {
    background: url(../images/new_shop_con5_bg1.png) no-repeat left bottom;
    min-height: 428px;

} */

.Bblock0 .block_main_wrapper1 {
    background: url(../images/new_shop_con5_bg1.png) no-repeat left bottom;
    min-height: 428px;
}

.Bblock0 .block_con_wrapper1 {
    position: relative;
    padding-top: 14px;
}

.Bblock0 .block_con_wrapper1 h2 {
    margin: 0 15px 15px 16px;
    background: url(../images/new_shop_icon1.png) no-repeat left center;
    padding: 8px 0 0px 53px;
    font-size: 22px;
    color: #494848;
    font-family: 'OpenSans-Semibold';
}

.Bblock0 .newshop_img {
    position: absolute;
    width: 312px;
    top: 105px;
    right: 30px;
}

.Bblock0 .newshop_img img {
    width: 100%;
}

.Bblock0 h3 {
    width: 330px;
    margin: 25px 0 0 470px;
    font-size: 14px;
    color: #1b1b1b;
    font-family: 'OpenSans-Regular';
    line-height: 24px;
}

.Bblock0 .con_BTN_DIV_Wrapper {
    left: 380px;
    bottom: 20px;
    position: absolute;
}

.Bblock0 .con_BTN_DIV {
    width: 190px;
    background: rgba(47, 62, 71, 1);
    background: -moz-linear-gradient(top, rgba(47, 62, 71, 1) 0%, rgba(30, 34, 37, 1) 100%);
    background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(47, 62, 71, 1)), color-stop(100%, rgba(30, 34, 37, 1)));
    background: -webkit-linear-gradient(top, rgba(47, 62, 71, 1) 0%, rgba(30, 34, 37, 1) 100%);
    background: -o-linear-gradient(top, rgba(47, 62, 71, 1) 0%, rgba(30, 34, 37, 1) 100%);
    background: -ms-linear-gradient(top, rgba(47, 62, 71, 1) 0%, rgba(30, 34, 37, 1) 100%);
    background: linear-gradient(to bottom, rgba(47, 62, 71, 1) 0%, rgba(30, 34, 37, 1) 100%);
    filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#2f3e47', endColorstr='#1e2225', GradientType=0);
    font-size: 24px;
    color: #ffffff;
    text-transform: uppercase;
    font-family: 'OpenSans-Bold';
    border-radius: 4px;
    position: relative;
    z-index: 99;
}

/*------------------------------------------*/

/*-----------------------------------------*/

.Bblock1 {
    margin: 0 auto;
    margin-top: 38px;
    width: 1172px;
    box-shadow: none!important;
    border-radius: 0px!important;
}

.Bblock1 .con_wrapper {
    background: rgba(105, 181, 219, 1);
    background: -moz-linear-gradient(45deg, rgba(105, 181, 219, 1) 0%, rgba(255, 255, 255, 1) 100%);
    background: -webkit-gradient(left bottom, right top, color-stop(0%, rgba(105, 181, 219, 1)), color-stop(100%, rgba(255, 255, 255, 1)));
    background: -webkit-linear-gradient(45deg, rgba(105, 181, 219, 1) 0%, rgba(255, 255, 255, 1) 100%);
    background: -o-linear-gradient(45deg, rgba(105, 181, 219, 1) 0%, rgba(255, 255, 255, 1) 100%);
    background: -ms-linear-gradient(45deg, rgba(105, 181, 219, 1) 0%, rgba(255, 255, 255, 1) 100%);
    background: linear-gradient(45deg, rgba(105, 181, 219, 1) 0%, rgba(255, 255, 255, 1) 100%);
    filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#69b5db', endColorstr='#ffffff', GradientType=1);
    position: relative;
}

/* .Bblock1  .newshop_block5_wrapper {
    background: url(../images/new_shop_con4_bg1.png) no-repeat right bottom;
    min-height: 428px;

}
 */

.Bblock1 .block_main_wrapper1 {
    background: url(../images/new_shop_con4_bg1.png) no-repeat right bottom;
    min-height: 428px;
}

.Bblock1 .block_con_wrapper1 {
    position: relative;
    padding-top: 14px;
}

.Bblock1 .block_con_wrapper1 h2 {
    margin: 0 15px 15px 16px;
    background: url(../images/new_shop_icon1.png) no-repeat left center;
    padding: 8px 0 0px 53px;
    font-size: 22px;
    color: #494848;
    font-family: 'OpenSans-Semibold';
}

.Bblock1 .newshop_img {
    position: absolute;
    width: 329px;
    top: 75px;
    left: 30px;
}

.Bblock1 .newshop_img img {
    width: 100%;
}

.Bblock1 h3 {
    width: 400px;
    margin: 10px 0 0 380px;
    font-size: 14px;
    color: #1b1b1b;
    font-family: 'OpenSans-Regular';
    line-height: 24px;
}

.Bblock1 .con_BTN_DIV_Wrapper {
    right: 274px;
    bottom: 20px;
    position: absolute;
}

.Bblock1 .con_BTN_DIV {
    width: 190px;
    background: rgba(47, 62, 71, 1);
    background: -moz-linear-gradient(top, rgba(47, 62, 71, 1) 0%, rgba(30, 34, 37, 1) 100%);
    background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(47, 62, 71, 1)), color-stop(100%, rgba(30, 34, 37, 1)));
    background: -webkit-linear-gradient(top, rgba(47, 62, 71, 1) 0%, rgba(30, 34, 37, 1) 100%);
    background: -o-linear-gradient(top, rgba(47, 62, 71, 1) 0%, rgba(30, 34, 37, 1) 100%);
    background: -ms-linear-gradient(top, rgba(47, 62, 71, 1) 0%, rgba(30, 34, 37, 1) 100%);
    background: linear-gradient(to bottom, rgba(47, 62, 71, 1) 0%, rgba(30, 34, 37, 1) 100%);
    filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#2f3e47', endColorstr='#1e2225', GradientType=0);
    font-size: 24px;
    color: #ffffff;
    text-transform: uppercase;
    font-family: 'OpenSans-Bold';
    border-radius: 4px;
    position: relative;
    z-index: 99;
}

/*--------------------------------------*/

.training_management .mat-paginator {
    display: block!important;
    clear: both!important;
    overflow: hidden!important;
    margin: 5px auto;
    margin-top: 15px;
    float: none;
    width: 388px;
    text-align: center;
    float: none!important;
}

.training_management .mat-paginator .mat-paginator-range-label {
    margin: 0px!important;
}

.training_management .mat-paginator .mat-form-field-appearance-legacy .mat-form-field-wrapper {
    padding-bottom: 0;
}

.training_management .mat-paginator .mat-form-field-appearance-legacy .mat-form-field-underline {
    display: none;
}

.training_management .mat-paginator .mat-form-field-flex {
    padding-left: 4px;
    width: 60px;
}

.button-align-right {
    float: right!important;
}

.custom-modalbox-apidata .mat-dialog-content {
    overflow: inherit!important;
}

.iconbtnAM {
    border: solid 1px #282828!important;
    outline: none!important;
    height: 20px;
    padding: 4px 2px 27px 2px;
    float: left;
    margin: 2px;
    cursor: pointer;
}

/* .dashboard_mentor_body{ margin-top: -224px!important;}  */

.dashboard_mentor_body h4 {
    width: 90%;
}

.ordersummary_span:nth-of-type(1) .mat-progress-spinner {
    border: solid 1px #e0e3e7;
    background: #f0f1f2;
    border-radius: 100px;
    stroke: #e52121!important;
}

.ordersummary_span:nth-of-type(1) .mat-progress-spinner circle {
    stroke: #e52121!important;
}

.ordersummary_span:nth-of-type(2) .mat-progress-spinner {
    border: solid 1px #e0e3e7;
    background: #f0f1f2;
    border-radius: 100px;
    stroke: #37dc2a!important;
}

.ordersummary_span:nth-of-type(2) .mat-progress-spinner circle {
    /* stroke: #37dc2a!important; */
    stroke: #3fc9f0!important;
}

.ordersummary_span:nth-of-type(3) .mat-progress-spinner {
    border: solid 1px #e0e3e7;
    background: #f0f1f2;
    border-radius: 100px;
    stroke: #ab49f3!important;
}

.ordersummary_span:nth-of-type(3) .mat-progress-spinner circle {
    /* stroke: #ab49f3!important; */
    stroke:#fcd50c!important;
}

.ordersummary_span:nth-of-type(4) .mat-progress-spinner {
    border: solid 1px #e0e3e7;
    background: #f0f1f2;
    border-radius: 100px;
    stroke: #ff8648!important;
}

.ordersummary_span:nth-of-type(4) .mat-progress-spinner circle {
    stroke: #ff8648!important;
}

/*----------------------*/

.ordersummary_span:nth-of-type(5) .mat-progress-spinner {
    border: solid 1px #e0e3e7;
    background: #f0f1f2;
    border-radius: 100px;
    stroke: #e52121!important;
}

.ordersummary_span:nth-of-type(5) .mat-progress-spinner circle {
    stroke: #e52121!important;
}

.ordersummary_span:nth-of-type(6) .mat-progress-spinner {
    border: solid 1px #e0e3e7;
    background: #f0f1f2;
    border-radius: 100px;
    stroke: #37dc2a!important;
}

.ordersummary_span:nth-of-type(6) .mat-progress-spinner circle {
 /* stroke: #37dc2a!important; */
    stroke: #39bce4!important;
}

.ordersummary_span:nth-of-type(7) .mat-progress-spinner {
    border: solid 1px #e0e3e7;
    background: #f0f1f2;
    border-radius: 100px;
    stroke: #ab49f3!important;
}

.ordersummary_span:nth-of-type(7) .mat-progress-spinner circle {
    /* stroke: #ab49f3!important; */
    stroke: #fcd50c!important;
}

.ordersummary_span:nth-of-type(8) .mat-progress-spinner {
    border: solid 1px #e0e3e7;
    background: #f0f1f2;
    border-radius: 100px;
    stroke: #ff8648!important;
}

.ordersummary_span:nth-of-type(8) .mat-progress-spinner circle {
    /* stroke: #ff8648!important; */
    stroke: #c74b94!important;
}

.trainingreport .searchcls {
    margin: 30px 0 10px 0;
    text-align: center;
    display: flex;
    align-items: center;
    justify-content: center;
}

.trainingreport .searchcls .mat-button-base {
    display: inline-block!important;
    box-shadow: none!important;
    color: #fff!important;
    background: rgba(14, 133, 202, 1);
    background: -moz-linear-gradient(top, rgba(14, 133, 202, 1) 0%, rgba(4, 100, 156, 1) 100%);
    background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(14, 133, 202, 1)), color-stop(100%, rgba(4, 100, 156, 1)));
    background: -webkit-linear-gradient(top, rgba(14, 133, 202, 1) 0%, rgba(4, 100, 156, 1) 100%);
    background: -o-linear-gradient(top, rgba(14, 133, 202, 1) 0%, rgba(4, 100, 156, 1) 100%);
    background: -ms-linear-gradient(top, rgba(14, 133, 202, 1) 0%, rgba(4, 100, 156, 1) 100%);
    background: linear-gradient(to bottom, rgba(14, 133, 202, 1) 0%, rgba(4, 100, 156, 1) 100%);
    filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#0e85ca', endColorstr='#04649c', GradientType=0);
    border: solid 1px #c3e0e3!important;
    padding: 8px 26px!important;
    border-radius: 4px!important;
    height: auto!important;
    line-height: inherit;
    margin: 0 0px;
    font-size: 18px;
}

.trainingreport .searchcls .material-icons {
    margin-top: 2px;
    float: none;
    background: #1a1b1b;
    line-height: 38px;
    width: 39px;
    color: #fff;
    border-radius: 100px;
    height: 38px;
    cursor: pointer;
}

.trainingreport .searchcls .mat-form-field-appearance-legacy .mat-form-field-wrapper {
    padding-bottom: 0;
}

.trainingreport .searchcls .mat-form-field-appearance-legacy .mat-form-field-underline {
    display: none;
}

.trainingreport .searchblock {
    display: block;
    margin-bottom: 15px;
}

.trainingreport .searchcls .mat-form-field-flex {
    border-bottom: solid 1px rgba(0, 0, 0, .42);
}

.trainingreport .mat-tab-label {
    background: #ccc;
    margin: 0 1px;
    border-radius: 0px;
    font-size: 16px;
    color: #000;
    font-family: 'OpenSans-Semibold';
    opacity: inherit!important;
}

.trainingreport .mat-tab-label-active {
    background: rgba(14, 133, 202, 1);
    background: -moz-linear-gradient(top, rgba(14, 133, 202, 1) 0%, rgba(4, 100, 156, 1) 100%);
    background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(14, 133, 202, 1)), color-stop(100%, rgba(4, 100, 156, 1)));
    background: -webkit-linear-gradient(top, rgba(14, 133, 202, 1) 0%, rgba(4, 100, 156, 1) 100%);
    background: -o-linear-gradient(top, rgba(14, 133, 202, 1) 0%, rgba(4, 100, 156, 1) 100%);
    background: -ms-linear-gradient(top, rgba(14, 133, 202, 1) 0%, rgba(4, 100, 156, 1) 100%);
    background: linear-gradient(to bottom, rgba(14, 133, 202, 1) 0%, rgba(4, 100, 156, 1) 100%);
    filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#0e85ca', endColorstr='#04649c', GradientType=0);
    color: #ffffff;
}

.trainingreport .mat-ink-bar {
    background: #fdec04!important;
}

.trainingreport th .material-icons {
    margin-top: -3px;
    position: absolute;
}

.trainingreport th {
    position: relative;
}

.trainingreport th:nth-of-type(2) {
    width: 10%!important;
}

.pdf_image_modal {
    height: auto!important;
}

.pdf_image_modal .generalmodalcls img {
    width: 96%;
    background: #ccc;
    padding: 2%;
}

.pdf_image_modal .generalmodalcls h2 {
    background: #0eadff;
    font-size: 28px;
    color: #fff;
    font-family: 'OpenSans-Semibold';
    margin: 10px 0;
    padding: 10px 10px;
    border-radius: 4px;
}

.pdf_image_modal .descriptiontext {
    font-family: 'OpenSans-Bold';
    font-size: 18px;
    color: #ff5b4f;
}

.pdf_image_modal .generalmodalcls p {
    font-size: 14px!important;
    color: #1b1b1b;
    font-family: 'OpenSans-Regular';
    line-height: 24px;
}

.pdf_image_modal .mat-dialog-actions {
    margin: 0px!important;
}

.mat-toolbar-row, .mat-toolbar-single-row {
    height: auto!important;
}

/*-------------------popup---------------*/

/* .cdk-overlay-pane{ position: fixed!important;}

.pdf_image_modal{ position: static!important;}

.custom-modalbox { position: static!important;}

.custom-modalbox-apidata { position: static!important;}
.modal-localdata { position: static!important;} */

/*-------------------popup end---------------*/

.blog_managementbodycalender tbody .mat-primary {
    min-width: inherit;
}

.eventlisting .buttonsetToolbar {
    clear: both!important;
    overflow: hidden!important;
}

.mat-dialog-content {
    max-height: 75vh!important;
    overflow-y: scroll!important;
    overflow-x: hidden!important;
}

.footermodal .mat-dialog-content {
    max-height: 65vh!important;
    overflow: auto!important;
}

.blog_managementbody .editprofile .form-element button {
    display: inline-block;
}

.blog_managementbody .editprofile .form-element button:nth-of-type(2) {
    display: none!important;
}

/* .banner1cls .mat-card-content{
    background: none!important;
    border-radius: 0!important;
    padding: 0!important;
    height: auto!important; margin: 0px!important;
}
 */

.banner1cls .bannerclassmentor {
    height: auto!important;
    clear: both!important;
    overflow: hidden!important;
    margin: 10px auto!important;
    padding: 20px!important;
    background: #1195e7 url(../images/newsuccessbannerbg.png) no-repeat right top!important;
    border: solid 7px #e8e6e6!important;
    border-radius: 5px!important;
    padding-right: 10%!important;
    font-size: 36px!important;
    color: #fff600;
    font-family: 'OpenSans-Bold';
    text-transform: uppercase;
}

.banner1cls .bannerclassmentor .mat-card-content {
    background: none!important;
    font-size: 24px;
    color: #fff;
    margin: 0 0 12px 0!important;
    text-shadow: 0 0 2px #10527a;
    padding: 0!important;
    font-family: 'OpenSans-Semibold';
    height: auto!important;
}

.banner1cls .bannerclassmentor .submitbtn {
    margin: 0px 2px 2px 0!important;
    border: solid 1px #40b1f5;
    border-radius: 0px;
    font-size: 24px;
    color: #fff;
    text-transform: uppercase;
    font-family: 'OpenSans-Semibold';
    padding: 2px 18px;
}

.banner1cls .bannerclassmentor .submitbtn:nth-of-type(2) {
    background: #46465c;
}

.rowinrgrp {
    border: solid 1px #c7c8ca!important;
    padding: 2px;
    background: #fff;
    border-radius: 6px;
    margin-left: 0.5%;
    margin-right: 0.5%;
    margin-bottom: 16px;
}

.mentorsdialog dialog {
    position: inherit!important;
    display: block!important;
    width: 100%!important;
}

/* .mentorsdialog dialog .mat-dialog-title {
    margin: 0;
    display: block;
    background: #0eadff;
    color: #fff;
    padding: 4px 10px;
    font-size: 24px;
} */

.mentorsdialog dialog .mat-dialog-content {
    margin: 0 0!important;
    padding: 15px 0!important;
}

.blog_managementbody thead th.mat-column-message {
    width: 30%!important;
}

/* .blog_managementbody td.mat-column-message span{   overflow: hidden;
    height: 50px;} */

.blog_managementbody td.mat-column-message span span {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    /* number of lines to show */
    -webkit-box-orient: vertical;
}

.track_block_con h3 {
    margin: 0;
    padding: 0;
    font-size: 18px;
    color: #f6ff00;
}

.track_block_con button {
    background: rgba(47, 62, 71, 1);
    background: -moz-linear-gradient(top, rgba(47, 62, 71, 1) 0%, rgba(30, 34, 37, 1) 100%);
    background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(47, 62, 71, 1)), color-stop(100%, rgba(30, 34, 37, 1)));
    background: -webkit-linear-gradient(top, rgba(47, 62, 71, 1) 0%, rgba(30, 34, 37, 1) 100%);
    background: -o-linear-gradient(top, rgba(47, 62, 71, 1) 0%, rgba(30, 34, 37, 1) 100%);
    background: -ms-linear-gradient(top, rgba(47, 62, 71, 1) 0%, rgba(30, 34, 37, 1) 100%);
    background: linear-gradient(to bottom, rgba(47, 62, 71, 1) 0%, rgba(30, 34, 37, 1) 100%);
    filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#2f3e47', endColorstr='#1e2225', GradientType=0);
    font-size: 20px;
    color: #ffffff;
    text-transform: uppercase;
    font-family: 'OpenSans-Semibold';
    border-radius: 4px;
    display: block;
    margin: 10px auto;
    margin-bottom: 0px;
    border: none;
    padding: 6px 10px 8px 10px;
}

.dashboard_mentor_newblock {
    width: 1588px;
    margin: 14px auto;
    margin-top: 40px;
}

.dashboard_mentor_newblock_wrapper {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}

.dashboard_mentor_newblock_right {
    width: 790px;
}

.dashboard_mentor_newblock_left {
    width: 760px;
}

.dashboard_mentor_newblock_left img {
    width: 100%;
}

.dashboard_mentor_newblock_right h2 {
    margin: 0px;
    padding: 0;
    font-size: 36px;
    line-height: 40px;
    color: #3a3b3e;
    font-family: 'OpenSans-Semibold';
}

.dashboard_mentor_newblock_right label {
    display: block;
    margin: 16px 0 0 0;
    padding: 0 0 0 18px;
    font-size: 18px;
    color: #3a3b3e;
    font-family: 'OpenSans-Regular'!important;
    line-height: 24px;
    font-weight: normal;
    background: url(../images/mentordashboard_bottom_devider.jpg)repeat-y left top;
}

.dashboard_mentor_newblock_right label strong {
    display: inline-block;
    font-weight: normal;
    background: #91e0ff;
    padding: 0 5px;
}

.dashboardnew_img1 {
    display: block;
    width: 100%;
    text-align: center;
    position: absolute;
    margin-top: -90px;
}

.lesson_plan_listing mat-card p {
    display: block;
    padding: 0 0 8px 0;
}

.lesson_plan_listing .form-element mat-label {
    display: inline-block;
    padding-bottom: 5px;
}

.mat-checkbox-inner-container {
    margin-left: 8px!important;
    margin-left: 8px!important;
}

/*koushik added*/

.noFoundTextinner {
    display: block;
    text-align: center
}

.noFoundTextinner img {
    display: block;
    margin: 0 auto
}

.noFoundTextinner span {
    display: block;
    font-size: 36px;
    color: #000!important;
    font-family: 'OpenSans-Bold'!important;
    line-height: 36px;
    font-style: italic
}

.noFoundTextinner p {
    display: block;
    font-size: 18px;
    color: #3a3b3e!important;
    font-family: 'OpenSans-Regular'!important;
    line-height: 24px;
    text-transform: capitalize;
    margin-top: 5px;
    font-style: italic
}

/* .lessonlistingtable .noFoundTextinner{margin-top:50px} */

.accountreactivationrequest_banner_con_form {
    display: block;
    background: url(../images/accountreactivationrequest_banner.jpg) no-repeat right top;
    border-radius: 0 6px 6px 0
}

.accountreactivationrequest_banner_con_form h3 {
    display: block;
    padding: 15px 25px;
    color: #fff;
    text-transform: uppercase;
    font-family: 'OpenSans-Bold';
    max-width: 80%
}

.accountreactivationrequest_banner_con_form h3 strong {
    margin: 0!important;
    padding: 0!important;
    font-size: 48px!important;
    color: #fff!important;
    text-transform: uppercase!important;
    font-family: 'robotoblack'!important;
    line-height: 48px!important
}

.accountactivationrequestform button:nth-of-type(2) {
    display: none!important
}

.cdk-overlay-pane.notgraduatemodalcls {
    background-color: #fff;
    padding: 25px;
    border-radius: 15px;
}

.cdk-overlay-pane.notgraduatemodalcls[style] {
    max-width: 1225px!important;
    height: auto;
    max-height: inherit;
}

.cdk-overlay-pane.notgraduatemodalcls .closecls {}

.cdk-overlay-pane.notgraduatemodalcls .mat-dialog-container {
    box-shadow: none!important;
    border: none!important;
    max-width: 100%;
    width: 100%!important;
    min-width: 480px;
    padding: 0!important;
    height: inherit !important;
    min-height: inherit;
    max-height: inherit;
}

.notgraduatemodalcls .mat-dialog-content {
    margin: 0!important;
    padding: 0!important;
    text-align: center;
}

.modalclskbnewtop {
    background: -moz-linear-gradient(0deg, rgba(88, 100, 236, 1) 0%, rgba(240, 91, 93, 1) 100%)!important;
    background: -webkit-gradient(linear, left top, right top, color-stop(0%, rgba(88, 100, 236, 1)), color-stop(100%, rgba(240, 91, 93, 1)))!important;
    background: -webkit-linear-gradient(0deg, rgba(88, 100, 236, 1) 0%, rgba(240, 91, 93, 1) 100%)!important;
    background: -o-linear-gradient(0deg, rgba(88, 100, 236, 1) 0%, rgba(240, 91, 93, 1) 100%)!important;
    background: -ms-linear-gradient(0deg, rgba(88, 100, 236, 1) 0%, rgba(240, 91, 93, 1) 100%)!important;
    background: linear-gradient(90deg, rgba(88, 100, 236, 1) 0%, rgba(240, 91, 93, 1) 100%)!important;
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#5864ec', endColorstr='#f05b5d', GradientType=1)!important;
    padding: 16px!important;
    border-radius: 0!important
}

.modalclskbnewtop .mat-card-title {
    display: block;
    padding: 0;
    color: #fff;
    text-transform: uppercase;
    font-family: 'robotoblack';
    font-size: 59px;
    line-height: 59px;
    text-shadow: 1px 2px 4px rgba(94, 0, 0, 0.6);
    text-align: center
}

.modalclskbnewtop h3 {
    display: block;
    padding: 0;
    color: #fff;
    text-transform: uppercase;
    font-family: 'RobotoBold';
    font-size: 28px;
    line-height: 28px;
    text-align: center;
    margin-top: 15px;
    margin-bottom: 7px
}

.modalclskbnewbottom {
    background-color: #eff9fa!important;
    padding: 15px!important;
    margin: 15px 0 0
}

.notgraduatemodalcls .singlelistscls {
    background-color: #fff;
    border: 1px solid #b7c8ce!important;
    margin-bottom: 22px!important;
    display: flex!important;
    align-items: center;
    justify-content: space-between;
    margin-left: 0!important;
}

.notgraduatemodalcls .singlelistscls:last-child {
    margin-bottom: 0
}

.singlelistscls .txtcls {
    padding: 25px 16px 25px 72px;
    color: #282b2c;
    text-transform: capitalize;
    font-family: 'RobotoBold';
    font-size: 28px;
    line-height: 28px;
    text-align: left;
    flex: 1
}

.singlelistscls .btnclass {
    background: -moz-linear-gradient(270deg, rgba(90, 90, 90, 1) 0%, rgba(19, 24, 25, 1) 100%)!important;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(90, 90, 90, 1)), color-stop(100%, rgba(19, 24, 25, 1)))!important;
    background: -webkit-linear-gradient(270deg, rgba(90, 90, 90, 1) 0%, rgba(19, 24, 25, 1) 100%)!important;
    background: -o-linear-gradient(270deg, rgba(90, 90, 90, 1) 0%, rgba(19, 24, 25, 1) 100%)!important;
    background: -ms-linear-gradient(270deg, rgba(90, 90, 90, 1) 0%, rgba(19, 24, 25, 1) 100%)!important;
    background: linear-gradient(180deg, rgba(90, 90, 90, 1) 0%, rgba(19, 24, 25, 1) 100%)!important;
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#5a5a5a', endColorstr='#131819', GradientType=0)!important;
    font-family: 'RobotoBold';
    font-size: 24px;
    line-height: 24px;
    text-transform: uppercase;
    color: #fff!important;
    padding: 15px;
    margin-right: 10px;
    width: 315px;
    border: 3px solid #c9c9c9!important;
    text-align: center
}

.singlelistscls .material-icons {
    color: #fff!important;
    width: 30px;
    height: 30px;
    background: #308130;
    display: flex;
    align-items: center;
    justify-content: center;
    margin-right: 10px;
    border: 2px solid #dfdfdf!important
}

.singlelistscls .number {
    background-color: #0f1a50!important;
    font-family: 'RobotoBold';
    font-size: 30px;
    line-height: 56px;
    text-transform: uppercase;
    color: #fff!important;
    padding: 15px;
    margin-right: 0;
    margin-left: -5px;
    width: 23px;
    text-align: center;
    height: 60px;
    flex: 1;
    position: absolute;
    align-items: center;
    justify-content: center;
    border-top-left-radius: 10px;
    border-bottom-left-radius: 10px
}

.singlelistscls .number::before {
    content: '';
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 5px 0 0 5px;
    border-color: transparent transparent transparent #0f1a50;
    position: absolute;
    right: -5px;
    top: 0
}

.singlelistscls .number::after {
    content: '';
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 5px 5px 0 0;
    border-color: #0f1a50 transparent transparent;
    position: absolute;
    right: -5px;
    bottom: 0
}

.aboutmentor h2 {
    font-family: 'OpenSans-Bold';
    font-size: 24px;
    color: #3e3e3e;
    margin: 10px 0 5px;
    padding: 8px 0;
}

.w-timepicker-dialog {
    width: 100% !important;
}

.w-timepicker-dialog.mat-dialog-content {
    margin: 0 !important;
    padding: 0 !important;
}

.w-timepicker-dialog.mat-dialog-content button {
    margin-left: 5px !important;
}

@media screen and (max-width:1280px) {
    .cdk-overlay-pane.notgraduatemodalcls[style] {
        max-width: 90%!important
    }
    .cdk-overlay-pane.notgraduatemodalcls {
        padding: 24px;
    }
    .modalclskbnewtop .mat-card-title {
        font-size: 53px;
        line-height: 53px;
    }
}

@media screen and (max-width:1188px) {
    .singlelistscls .txtcls {
        font-size: 20px
    }
    .modalclskbnewtop .mat-card-title {
        font-size: 51px;
        line-height: 51px;
    }
}

@media screen and (max-width:1120px) {
    .modalclskbnewtop .mat-card-title {
        font-size: 48px;
        line-height: 48px;
    }
}

@media screen and (max-width:1080px) {
    .modalclskbnewtop .mat-card-title {
        font-size: 43px;
        line-height: 43px;
    }
}

@media screen and (max-width:1040px) {
    .singlelistscls .btnclass {
        font-size: 18px;
        width: 235px
    }
    .singlelistscls .txtcls {
        font-size: 18px
    }
}

@media screen and (max-width:991px) {
    .singlelistscls .material-icons {
        margin: 0 auto;
        margin-bottom: 10px;
        margin-right: 10px;
    }
    .modalclskbnewtop .mat-card-title {
        font-size: 38px;
        line-height: 38px
    }
    .modalclskbnewtop h3 {
        font-size: 18px;
        line-height: 20px
    }
    .modalclskbnewtop {
        padding: 20px!important
    }
    .event_managementbody.createevent .buttonsetToolbar {
        display: flex !important;
        flex-wrap: wrap;
    }
}

@media screen and (max-width:820px) {
    .singlelistscls .btnclass {
        font-size: 13px;
        width: 160px;
    }
    .modalclskbnewtop .mat-card-title {
        font-size: 34px;
        line-height: 34px;
    }
}

@media screen and (max-width:767px) {
    /* .singlelistscls .txtcls {padding: 25px 7px 25px 60px;font-size: 26px;line-height: 26px;} */
    .notgraduatemodalcls .singlelistscls {
        flex-wrap: wrap;
        justify-content: flex-end
    }
    .singlelistscls .txtcls {
        flex: 1 1 100%;
        padding: 10px;
        text-align: center
    }
    .singlelistscls .btnclass {
        margin: 10px auto!important;
        display: block!important;
        float: none;
    }
    .singlelistscls .number {
        border-top-left-radius: 0;
        border-bottom-left-radius: 0;
        margin-left: 0;
        position: inherit;
        flex: 1 1 100%;
        line-height: normal;
        padding: 5px;
        width: auto;
        height: auto
    }
    /* .cdk-overlay-pane.notgraduatemodalcls .mat-dialog-container {overflow-y: auto !important;overflow-x: hidden !important;} */
    .cdk-overlay-pane.notgraduatemodalcls[style] {
        height: auto;
        max-height: 100%;
    }
    .notgraduatemodalcls .mat-dialog-content {
        max-height: 65vh!important;
        overflow-y: auto!important;
        overflow-x: hidden!important;
    }
    .singlelistscls span {
        display: block;
        width: 100%;
    }
    .singlelistscls .material-icons{
        margin-right: auto;
    }
}

@media screen and (max-width:540px) {
    .singlelistscls .btnclass {
        margin: 10px;
    }
}

.mat-card.dashboardnewkb {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    padding: 0;
    border-radius: 0;
    -webkit-justify-content: space-between;
    justify-content: space-between;
    -webkit-align-items: stretch;
    align-items: stretch;
    flex-wrap: wrap;
}

.subsblock {
    -webkit-box-ordinal-group: 1;
    -moz-box-ordinal-group: 1;
    -ms-flex-order: 1;
    -webkit-order: 1;
    order: 1;
}

.creditblock {
    -webkit-box-ordinal-group: 2;
    -moz-box-ordinal-group: 2;
    -ms-flex-order: 2;
    -webkit-order: 2;
    order: 2;
}

.mentoblock {
    -webkit-box-ordinal-group: 3;
    -moz-box-ordinal-group: 3;
    -ms-flex-order: 3;
    -webkit-order: 3;
    order: 3;
}

.mat-card-content.dashboardnewkbsingle {
    flex: 1 1 100%;
    box-sizing: border-box;
    display: -webkit-flex;
    display: flex;
    -webkit-justify-content: space-between;
    justify-content: space-between;
    -webkit-align-items: center;
    align-items: center;
    margin: 0;
}

.mat-card-content.dashboardnewkbsingle .infosec {
    display: flex;
    align-items: center;
    margin: 0;
}

.infosec {
    margin-bottom: 0;
}

.infosec h2 {
    font-size: 22px;
    line-height: 22px;
    font-family: 'OpenSans-Bold';
    margin: 0;
    padding: 0px;
    text-transform: uppercase;
}

.infosec p {
    font-size: 18px;
    line-height: 22px;
    font-family: 'OpenSans-Semibold';
    margin: 0;
    padding: 0px;
}

.subsblock .infosec h2 {
    color: #fff;
    text-shadow: 1px 2px 4px rgba(207, 167, 4, 0.6);
}

.subsblock .infosec p {
    color: #281704;
}

.creditblock .infosec h2 {
    color: #fff;
    text-shadow: 1px 2px 4px rgba(0, 77, 125, 0.6);
}

.creditblock.redgradnew .infosec h2 {
    color: #fff;
    text-shadow: 1px 2px 4px rgba(213, 39, 0, 0.6);
}

.creditblock .infosec h2 span {
    background: #23b0ff;
    width: auto;
    height: auto;
    border-radius: 100%;
    padding: 6px 8px 6px 6px;
    box-shadow: 0px 5px 2px rgba(0, 0, 0, 0.1);
    line-height: 25px;
    display: inline-block;
    color: #fff;
}

.creditblock.orangegrad .infosec h2 span {
    background: #576f17;
    width: auto;
    height: auto;
    border-radius: 100%;
    padding: 6px 8px 6px 6px;
    box-shadow: 0px 5px 2px rgba(0, 0, 0, 0.1);
    line-height: 25px;
    display: inline-block;
}

.dashboardnewkbsingle.greengrad .infosec h2 span {
    background: #729515;
    width: auto;
    height: auto;
    border-radius: 100%;
    padding: 6px 8px 6px 6px;
    box-shadow: 0px 5px 2px rgba(0, 0, 0, 0.1);
    line-height: 25px;
    display: inline-block;
}

.creditblock .infosec p {
    color: #fff;
}

.mentoblock .infosec h2 {
    color: #fff;
    text-shadow: 1px 2px 4px rgba(7, 120, 0, 0.6);
}

.mentoblock .infosec p {
    color: #281704;
}

.yellowgrad {
    background: -moz-linear-gradient(71deg, rgba(249, 187, 0, 1) 0%, rgba(255, 231, 35, 1) 100%);
    /* ff3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(255, 231, 35, 1)), color-stop(100%, rgba(249, 187, 0, 1)));
    /* safari4+,chrome */
    background: -webkit-linear-gradient(71deg, rgba(249, 187, 0, 1) 0%, rgba(255, 231, 35, 1) 100%);
    /* safari5.1+,chrome10+ */
    background: -o-linear-gradient(71deg, rgba(249, 187, 0, 1) 0%, rgba(255, 231, 35, 1) 100%);
    /* opera 11.10+ */
    background: -ms-linear-gradient(71deg, rgba(249, 187, 0, 1) 0%, rgba(255, 231, 35, 1) 100%);
    /* ie10+ */
    background: linear-gradient(19deg, rgba(249, 187, 0, 1) 0%, rgba(255, 231, 35, 1) 100%);
    /* w3c */
    filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#ffe723', endColorstr='#f9bb00', GradientType=0);
    /* ie6-9 */
}

.bulegrad {
    background: -moz-linear-gradient(141deg, rgba(44, 190, 247, 1) 0%, rgba(30, 145, 224, 1) 100%);
    /* ff3.6+ */
    background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, rgba(30, 145, 224, 1)), color-stop(100%, rgba(44, 190, 247, 1)));
    /* safari4+,chrome */
    background: -webkit-linear-gradient(141deg, rgba(44, 190, 247, 1) 0%, rgba(30, 145, 224, 1) 100%);
    /* safari5.1+,chrome10+ */
    background: -o-linear-gradient(141deg, rgba(44, 190, 247, 1) 0%, rgba(30, 145, 224, 1) 100%);
    /* opera 11.10+ */
    background: -ms-linear-gradient(141deg, rgba(44, 190, 247, 1) 0%, rgba(30, 145, 224, 1) 100%);
    /* ie10+ */
    background: linear-gradient(309deg, rgba(44, 190, 247, 1) 0%, rgba(30, 145, 224, 1) 100%);
    /* w3c */
    filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#1e91e0', endColorstr='#2cbef7', GradientType=1);
    /* ie6-9 */
}

.orangegrad {
    background: -moz-linear-gradient(141deg, rgba(255, 164, 31, 1) 0%, rgba(253, 111, 48, 1) 100%);
    /* ff3.6+ */
    background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, rgba(253, 111, 48, 1)), color-stop(100%, rgba(255, 164, 31, 1)));
    /* safari4+,chrome */
    background: -webkit-linear-gradient(141deg, rgba(255, 164, 31, 1) 0%, rgba(253, 111, 48, 1) 100%);
    /* safari5.1+,chrome10+ */
    background: -o-linear-gradient(141deg, rgba(255, 164, 31, 1) 0%, rgba(253, 111, 48, 1) 100%);
    /* opera 11.10+ */
    background: -ms-linear-gradient(141deg, rgba(255, 164, 31, 1) 0%, rgba(253, 111, 48, 1) 100%);
    /* ie10+ */
    background: linear-gradient(309deg, rgba(255, 164, 31, 1) 0%, rgba(253, 111, 48, 1) 100%);
    /* w3c */
    filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#fd6f30', endColorstr='#ffa41f', GradientType=1);
    /* ie6-9 */
}

.greengrad {
    background: -moz-linear-gradient(146deg, rgba(185, 215, 36, 1) 0%, rgba(114, 192, 63, 1) 100%);
    /* ff3.6+ */
    background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, rgba(114, 192, 63, 1)), color-stop(100%, rgba(185, 215, 36, 1)));
    /* safari4+,chrome */
    background: -webkit-linear-gradient(146deg, rgba(185, 215, 36, 1) 0%, rgba(114, 192, 63, 1) 100%);
    /* safari5.1+,chrome10+ */
    background: -o-linear-gradient(146deg, rgba(185, 215, 36, 1) 0%, rgba(114, 192, 63, 1) 100%);
    /* opera 11.10+ */
    background: -ms-linear-gradient(146deg, rgba(185, 215, 36, 1) 0%, rgba(114, 192, 63, 1) 100%);
    /* ie10+ */
    background: linear-gradient(304deg, rgba(185, 215, 36, 1) 0%, rgba(114, 192, 63, 1) 100%);
    /* w3c */
    filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#72c03f', endColorstr='#b9d724', GradientType=1);
    /* ie6-9 */
}

.mat-button.blackgrad {
    background: -moz-linear-gradient(90deg, rgba(43, 43, 43, 1) 0%, rgba(77, 80, 86, 1) 100%);
    /* ff3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(77, 80, 86, 1)), color-stop(100%, rgba(43, 43, 43, 1)));
    /* safari4+,chrome */
    background: -webkit-linear-gradient(90deg, rgba(43, 43, 43, 1) 0%, rgba(77, 80, 86, 1) 100%);
    /* safari5.1+,chrome10+ */
    background: -o-linear-gradient(90deg, rgba(43, 43, 43, 1) 0%, rgba(77, 80, 86, 1) 100%);
    /* opera 11.10+ */
    background: -ms-linear-gradient(90deg, rgba(43, 43, 43, 1) 0%, rgba(77, 80, 86, 1) 100%);
    /* ie10+ */
    background: linear-gradient(0deg, rgba(43, 43, 43, 1) 0%, rgba(77, 80, 86, 1) 100%);
    /* w3c */
    filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#4d5056', endColorstr='#2b2b2b', GradientType=0);
    /* ie6-9 */
}

.orangegradnew {
    background: -moz-linear-gradient(61deg, rgba(255, 151, 29, 1) 0%, rgba(255, 151, 29, 1) 47%, rgba(255, 199, 48, 1) 52%, rgba(255, 199, 48, 1) 100%);
    /* ff3.6+ */
    background: -webkit-gradient(linear, left bottom, right top, color-stop(0%, rgba(255, 151, 29, 1)), color-stop(47%, rgba(255, 151, 29, 1)), color-stop(52%, rgba(255, 199, 48, 1)), color-stop(100%, rgba(255, 199, 48, 1)));
    /* safari4+,chrome */
    background: -webkit-linear-gradient(61deg, rgba(255, 151, 29, 1) 0%, rgba(255, 151, 29, 1) 47%, rgba(255, 199, 48, 1) 52%, rgba(255, 199, 48, 1) 100%);
    /* safari5.1+,chrome10+ */
    background: -o-linear-gradient(61deg, rgba(255, 151, 29, 1) 0%, rgba(255, 151, 29, 1) 47%, rgba(255, 199, 48, 1) 52%, rgba(255, 199, 48, 1) 100%);
    /* opera 11.10+ */
    background: -ms-linear-gradient(61deg, rgba(255, 151, 29, 1) 0%, rgba(255, 151, 29, 1) 47%, rgba(255, 199, 48, 1) 52%, rgba(255, 199, 48, 1) 100%);
    /* ie10+ */
    background: linear-gradient(29deg, rgba(255, 151, 29, 1) 0%, rgba(255, 151, 29, 1) 47%, rgba(255, 199, 48, 1) 52%, rgba(255, 199, 48, 1) 100%);
    /* w3c */
    filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#ffc730', endColorstr='#ff971d', GradientType=0);
    /* ie6-9 */
}

.redgradnew {
    background: -moz-linear-gradient(61deg, rgba(253, 111, 48, 1) 0%, rgba(253, 111, 48, 1) 41%, rgba(255, 164, 31, 1) 50%, rgba(255, 164, 31, 1) 100%);
    /* ff3.6+ */
    background: -webkit-gradient(linear, left bottom, right top, color-stop(0%, rgba(253, 111, 48, 1)), color-stop(41%, rgba(253, 111, 48, 1)), color-stop(50%, rgba(255, 164, 31, 1)), color-stop(100%, rgba(255, 164, 31, 1)));
    /* safari4+,chrome */
    background: -webkit-linear-gradient(61deg, rgba(253, 111, 48, 1) 0%, rgba(253, 111, 48, 1) 41%, rgba(255, 164, 31, 1) 50%, rgba(255, 164, 31, 1) 100%);
    /* safari5.1+,chrome10+ */
    background: -o-linear-gradient(61deg, rgba(253, 111, 48, 1) 0%, rgba(253, 111, 48, 1) 41%, rgba(255, 164, 31, 1) 50%, rgba(255, 164, 31, 1) 100%);
    /* opera 11.10+ */
    background: -ms-linear-gradient(61deg, rgba(253, 111, 48, 1) 0%, rgba(253, 111, 48, 1) 41%, rgba(255, 164, 31, 1) 50%, rgba(255, 164, 31, 1) 100%);
    /* ie10+ */
    background: linear-gradient(29deg, rgba(253, 111, 48, 1) 0%, rgba(253, 111, 48, 1) 41%, rgba(255, 164, 31, 1) 50%, rgba(255, 164, 31, 1) 100%);
    /* w3c */
    filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#ffa41f', endColorstr='#fd6f30', GradientType=0);
    /* ie6-9 */
}

.greengradnew {
    background: -moz-linear-gradient(61deg, rgba(114, 192, 63, 1) 0%, rgba(114, 192, 63, 1) 41%, rgba(185, 215, 36, 1) 50%, rgba(185, 215, 36, 1) 100%);
    /* ff3.6+ */
    background: -webkit-gradient(linear, left bottom, right top, color-stop(0%, rgba(114, 192, 63, 1)), color-stop(41%, rgba(114, 192, 63, 1)), color-stop(50%, rgba(185, 215, 36, 1)), color-stop(100%, rgba(185, 215, 36, 1)));
    /* safari4+,chrome */
    background: -webkit-linear-gradient(61deg, rgba(114, 192, 63, 1) 0%, rgba(114, 192, 63, 1) 41%, rgba(185, 215, 36, 1) 50%, rgba(185, 215, 36, 1) 100%);
    /* safari5.1+,chrome10+ */
    background: -o-linear-gradient(61deg, rgba(114, 192, 63, 1) 0%, rgba(114, 192, 63, 1) 41%, rgba(185, 215, 36, 1) 50%, rgba(185, 215, 36, 1) 100%);
    /* opera 11.10+ */
    background: -ms-linear-gradient(61deg, rgba(114, 192, 63, 1) 0%, rgba(114, 192, 63, 1) 41%, rgba(185, 215, 36, 1) 50%, rgba(185, 215, 36, 1) 100%);
    /* ie10+ */
    background: linear-gradient(29deg, rgba(114, 192, 63, 1) 0%, rgba(114, 192, 63, 1) 41%, rgba(185, 215, 36, 1) 50%, rgba(185, 215, 36, 1) 100%);
    /* w3c */
    filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#b9d724', endColorstr='#72c03f', GradientType=0);
    /* ie6-9 */
}

.creditblock.redgradnew .infosec h2 span {
    width: auto;
    height: auto;
    background-color: #ffa626;
}

.subsblock.orangegradnew .infosec h2 {
    text-shadow: 1px 2px 4px rgba(213, 102, 3, 1);
}

.infosec.title {
    flex-basis: 24%;
    margin-right: 10px !important;
}

.infosec.para {
    flex-basis: 56%;
    margin-right: 10px !important;
}

.mat-button.blackgradtxt {
    font-size: 18px;
    line-height: 20px;
    font-family: 'OpenSans-Semibold';
    margin: 0;
    padding: 8px 23px;
    color: #fff;
    text-transform: uppercase;
    border: 1px solid #f7fafb;
    border-radius: 3px;
}

.buttonsec .infosecwrap {
    /* padding: 20px 11px;	
        background-color: rgba(255, 255, 255, 0.2);	
        border: 1px solid rgba(255, 255, 255, 0.5);	
        border-radius:5px; */
}

.myacount .buttonsec .infosecwrap {
    padding: 20px 11px;
    background-color: rgba(255, 255, 255, 0.2);
    border: 1px solid rgba(255, 255, 255, 0.5);
    border-radius: 5px;
}

.myacount .mat-card-content.dashboardnewkbsingle .infosec {
    display: block;
}

.myacount .infosecwrap .blackgradtxt {
    width: auto;
}

.dashboardnewkbsinglewrapper {
    width: 1600px;
    margin: 0 auto;
    display: flex !important;
    justify-content: space-between;
    align-items: center;
}

.infosecwrap .blackgradtxt {
    width: 169px;
}

.orangegradnewbgimg {
    background: url(../images/orangegradnew-bg.png) no-repeat left bottom;
    background-size: 100% auto;
    width: 100%;
    padding: 5px 0;
}

.redgradnewbgimg {
    background: url(../images/redgradnew-bg.png) no-repeat left bottom;
    background-size: 100% auto;
    width: 100%;
    padding: 5px 0;
}

.greengradnewbgimg {
    background: url(../images/greengradnew-bg.png) no-repeat left bottom;
    background-size: 100% auto;
    width: 100%;
    padding: 5px 0;
}

@media screen and (max-width:1919px) {
    /* .infosec p {font-size: 17px;} */
}

@media screen and (max-width:1840px) {
    /* .infosec p {font-size: 16px;} */
}

@media screen and (max-width:1800px) {}

@media screen and (max-width:1740px) {
    /* .infosec p {font-size: 15px;} */
}

@media screen and (max-width:1666px) {
    .dashboardnewkbsinglewrapper {
        width: 96%;
    }
}

@media screen and (max-width:1440px) {
    .infosec h2 {
        font-size: 20px;
        line-height: 20px;
    }
}

@media screen and (max-width:1199px) {
    .mat-card.dashboardnewkb {
        flex-wrap: wrap;
    }
    .mat-card-content.dashboardnewkbsingle {
        flex: 1 1 100%;
    }
    .mat-button.blackgradtxt {
        font-size: 16px;
        line-height: 16px;
    }
    .creditblock .infosec h2 span {
        padding: 6px;
    }
    .infosec.title {
        flex-basis: 40%;
    }
}

@media screen and (max-width:991px) {
    .dashboardnewkbsinglewrapper {
        flex-wrap: wrap;
        justify-content: center;
        padding: 5px;
    }
    .infosec.title {
        flex-basis: 100%;
        margin-right: auto !important;
        justify-content: center;
        margin-bottom: 5px !important;
    }
    .infosec.para {
        flex-basis: 100%;
        margin-right: auto !important;
        justify-content: center;
        margin-bottom: 10px !important;
    }
    .infosec p {
        text-align: center;
    }
    .orangegradnewbgimg {
        background-size: 100% 50%;
    }
    .redgradnewbgimg {
        background-size: 100% 50%;
    }
    .greengradnewbgimg {
        background-size: 100% 50%;
    }
    .myacount .infosec p {
        text-align: left;
    }
    .orangegradnew {
        background: -moz-linear-gradient(61deg, rgba(255, 151, 29, 1) 0%, rgba(255, 151, 29, 1) 47%, rgba(255, 199, 48, 1) 96%, rgba(255, 199, 48, 1) 100%);
        /* ff3.6+ */
        background: -webkit-gradient(linear, left bottom, right top, color-stop(0%, rgba(255, 151, 29, 1)), color-stop(47%, rgba(255, 151, 29, 1)), color-stop(96%, rgba(255, 199, 48, 1)), color-stop(100%, rgba(255, 199, 48, 1)));
        /* safari4+,chrome */
        background: -webkit-linear-gradient(61deg, rgba(255, 151, 29, 1) 0%, rgba(255, 151, 29, 1) 47%, rgba(255, 199, 48, 1) 96%, rgba(255, 199, 48, 1) 100%);
        /* safari5.1+,chrome10+ */
        background: -o-linear-gradient(61deg, rgba(255, 151, 29, 1) 0%, rgba(255, 151, 29, 1) 47%, rgba(255, 199, 48, 1) 96%, rgba(255, 199, 48, 1) 100%);
        /* opera 11.10+ */
        background: -ms-linear-gradient(61deg, rgba(255, 151, 29, 1) 0%, rgba(255, 151, 29, 1) 47%, rgba(255, 199, 48, 1) 96%, rgba(255, 199, 48, 1) 100%);
        /* ie10+ */
        background: linear-gradient(29deg, rgba(255, 151, 29, 1) 0%, rgba(255, 151, 29, 1) 47%, rgba(255, 199, 48, 1) 96%, rgba(255, 199, 48, 1) 100%);
        /* w3c */
        filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#ffc730', endColorstr='#ff971d', GradientType=0);
        /* ie6-9 */
    }
    .redgradnew {
        background: -moz-linear-gradient(61deg, rgba(253, 111, 48, 1) 0%, rgba(253, 111, 48, 1) 41%, rgba(255, 164, 31, 1) 96%, rgba(255, 164, 31, 1) 100%);
        /* ff3.6+ */
        background: -webkit-gradient(linear, left bottom, right top, color-stop(0%, rgba(253, 111, 48, 1)), color-stop(41%, rgba(253, 111, 48, 1)), color-stop(96%, rgba(255, 164, 31, 1)), color-stop(100%, rgba(255, 164, 31, 1)));
        /* safari4+,chrome */
        background: -webkit-linear-gradient(61deg, rgba(253, 111, 48, 1) 0%, rgba(253, 111, 48, 1) 41%, rgba(255, 164, 31, 1) 96%, rgba(255, 164, 31, 1) 100%);
        /* safari5.1+,chrome10+ */
        background: -o-linear-gradient(61deg, rgba(253, 111, 48, 1) 0%, rgba(253, 111, 48, 1) 41%, rgba(255, 164, 31, 1) 96%, rgba(255, 164, 31, 1) 100%);
        /* opera 11.10+ */
        background: -ms-linear-gradient(61deg, rgba(253, 111, 48, 1) 0%, rgba(253, 111, 48, 1) 41%, rgba(255, 164, 31, 1) 96%, rgba(255, 164, 31, 1) 100%);
        /* ie10+ */
        background: linear-gradient(29deg, rgba(253, 111, 48, 1) 0%, rgba(253, 111, 48, 1) 41%, rgba(255, 164, 31, 1) 96%, rgba(255, 164, 31, 1) 100%);
        /* w3c */
        filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#ffa41f', endColorstr='#fd6f30', GradientType=0);
        /* ie6-9 */
    }
    .greengradnew {
        background: -moz-linear-gradient(61deg, rgba(114, 192, 63, 1) 0%, rgba(114, 192, 63, 1) 41%, rgba(185, 215, 36, 1) 96%, rgba(185, 215, 36, 1) 100%);
        /* ff3.6+ */
        background: -webkit-gradient(linear, left bottom, right top, color-stop(0%, rgba(114, 192, 63, 1)), color-stop(41%, rgba(114, 192, 63, 1)), color-stop(96%, rgba(185, 215, 36, 1)), color-stop(100%, rgba(185, 215, 36, 1)));
        /* safari4+,chrome */
        background: -webkit-linear-gradient(61deg, rgba(114, 192, 63, 1) 0%, rgba(114, 192, 63, 1) 41%, rgba(185, 215, 36, 1) 96%, rgba(185, 215, 36, 1) 100%);
        /* safari5.1+,chrome10+ */
        background: -o-linear-gradient(61deg, rgba(114, 192, 63, 1) 0%, rgba(114, 192, 63, 1) 41%, rgba(185, 215, 36, 1) 96%, rgba(185, 215, 36, 1) 100%);
        /* opera 11.10+ */
        background: -ms-linear-gradient(61deg, rgba(114, 192, 63, 1) 0%, rgba(114, 192, 63, 1) 41%, rgba(185, 215, 36, 1) 96%, rgba(185, 215, 36, 1) 100%);
        /* ie10+ */
        background: linear-gradient(29deg, rgba(114, 192, 63, 1) 0%, rgba(114, 192, 63, 1) 41%, rgba(185, 215, 36, 1) 96%, rgba(185, 215, 36, 1) 100%);
        /* w3c */
        filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#b9d724', endColorstr='#72c03f', GradientType=0);
        /* ie6-9 */
    }
}

@media screen and (max-width:767px) {
    .myacount .infosec p {
        text-align: center;
    }
    /* .subsblock .infosec p {margin-top: 15px;}	 */
    /* .creditblock .infosec p {margin-top: 15px;}	
        .mentoblock .infosec p {margin-top: 15px;} */
}

@media screen and (max-width:540px) {
    .mat-card-content.dashboardnewkbsingle {
        justify-content: center;
    }
    .infosec h2 {
        font-size: 24px;
        line-height: 24px;
    }
    .creditblock .infosec h2 span {
        padding: 6px 8px 6px 4px;
    }
    .infosec {
        text-align: center;
        margin-bottom: 15px;
    }
    .dashboardnewkbsingle {
        flex-wrap: wrap;
        justify-content: center;
    }
    .yellowgrad {
        background: linear-gradient(170deg, rgba(249, 187, 0, 1) 0%, rgba(255, 231, 35, 1) 100%);
        filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#ffe723', endColorstr='#f9bb00', GradientType=0);
    }
    .bulegrad {
        background: linear-gradient(360deg, rgba(44, 190, 247, 1) 0%, rgba(30, 145, 224, 1) 100%);
        filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#1e91e0', endColorstr='#2cbef7', GradientType=1);
    }
    .greengrad {
        background: linear-gradient(360deg, rgba(185, 215, 36, 1) 0%, rgba(114, 192, 63, 1) 100%);
        filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#72c03f', endColorstr='#b9d724', GradientType=1);
    }
    .creditblock .infosec p {
        margin-top: 15px;
    }
}

.cdk-overlay-pane.mentorditailmodal {
    background-color: #fff;
    padding: 25px;
    border-radius: 15px;
}

.cdk-overlay-pane.mentorditailmodal[style] {
    max-width: 1225px!important;
    height: auto;
}

.cdk-overlay-pane.mentorditailmodal .mat-dialog-container {
    box-shadow: none!important;
    border: none!important;
    max-width: 100%;
    width: 100%!important;
    min-width: 480px;
    padding: 0!important;
    height: inherit !important;
    min-height: inherit;
    max-height: inherit;
}

.mentorditailmodal .mat-dialog-content {
    margin: 0!important;
    padding: 0!important;
    max-height: 100%!important;
    overflow: auto!important;
}

.mentordetailwarpper .mentorimgwarpper-main {
    width: 100%;
}

.mentordetailwarpper .mentorimgwarpper-main img {
    width: 100%;
}

.mentorditailmodal .detail_modalnew h2.fullname {
    background: rgba(76, 125, 198, 1);
    background: -webkit-gradient(left top, right top, color-stop(0%, rgba(76, 125, 198, 1)), color-stop(100%, rgba(60, 205, 230, 1)));
    background: linear-gradient(to right, rgba(76, 125, 198, 1) 0%, rgba(60, 205, 230, 1) 100%);
    filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#4c7dc6', endColorstr='#3ccde6', GradientType=1);
    padding: 8px 16px !important;
    font-family: 'OpenSans-Bold';
    font-size: 36px;
    color: #ffffff;
    text-transform: uppercase;
    line-height: 36px;
}

.mentorditailmodal .detail_modalnew .aboutmecls {
    margin-top: 15px;
    display: block;
    width: 100%;
}

.mentorditailmodal .detail_modalnew h1 {
    font-family: 'OpenSans-Bold';
    font-size: 32px;
    line-height: 32px;
    color: #3e3e3e;
    margin: 10px 0 5px;
}

.mentorditailmodal .detail_modalnew h2 {
    font-family: 'OpenSans-Bold';
    font-size: 22px;
    line-height: 24px;
    color: #3e3e3e;
    margin: 0 0 5px;
    text-transform: uppercase
}

.detail_modalnew .logo {
    margin: 10px auto 20px;
}

@media screen and (max-width:1280px) {
    .cdk-overlay-pane.mentorditailmodal {
        padding: 24px;
    }
    .cdk-overlay-pane.mentorditailmodal[style] {
        max-width: 94%!important;
    }
}

@media screen and (max-width:1199px) {
    .cdk-overlay-pane.mentorditailmodal[style] {
        max-height: 100%;
    }
    /* .cdk-overlay-pane.mentorditailmodal .mat-dialog-container {overflow-y: auto !important;overflow-x: hidden !important;} */
    .mentorditailmodal .mat-dialog-content {
        max-height: 65vh !important;
        overflow: auto !important;
    }
}

@media screen and (max-width:540px) {
    .aboutmentor h2 {
        font-size: 19px;
        margin: 2px 0 2px;
    }
    .mentordetail_block1_text h6 {
        padding: 6px 16px 10px;
        font-size: 26px;
    }
}

.imglists .mat-list-item .mat-list-item-content {
    padding: 0 !important;
}

.uploadblockbottom .form .form-element {
    text-align: center;
}

.uploadblockbottom .form .form-element .aligner .drop {
    /* height: 44px;
    width: 200px; */
    /* border-radius: 4px; */
    color: #fff;
    background-color: #16c2ff;
    font-size: 20px;
    display: flex;
    align-items: center;
    text-transform: uppercase;
}

.uploadblockbottom .form .form-element mat-label {
    font-size: 20px;
    line-height: 22px;
    font-family: 'OpenSans-Semibold';
    margin: 0;
    padding: 0;
    text-transform: capitalize;
    display: block;
    margin-top: 0px;
    color: #7e7e7e;
    text-align: left;
}

.uploadblockbottom .form .form-element .button {
    box-shadow: none!important;
    color: #fff;
    background: -moz-linear-gradient(90deg, rgba(16, 21, 22, 1) 0%, rgba(91, 91, 91, 1) 100%);
    /* ff3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(91, 91, 91, 1)), color-stop(100%, rgba(16, 21, 22, 1)));
    /* safari4+,chrome */
    background: -webkit-linear-gradient(90deg, rgba(16, 21, 22, 1) 0%, rgba(91, 91, 91, 1) 100%);
    /* safari5.1+,chrome10+ */
    background: -o-linear-gradient(90deg, rgba(16, 21, 22, 1) 0%, rgba(91, 91, 91, 1) 100%);
    /* opera 11.10+ */
    background: -ms-linear-gradient(90deg, rgba(16, 21, 22, 1) 0%, rgba(91, 91, 91, 1) 100%);
    /* ie10+ */
    background: linear-gradient(0deg, rgba(16, 21, 22, 1) 0%, rgba(91, 91, 91, 1) 100%);
    /* w3c */
    filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#5b5b5b', endColorstr='#101516', GradientType=0);
    /* ie6-9 */
    border-radius: 5px;
    font-size: 24px;
    line-height: 24px;
    margin: 4px;
    padding: 10px 30px;
    text-transform: uppercase;
    font-family: 'robotobold';
    border: 3px solid #c9c9c9;
}

.myacount .tabwrapper .mat-tab-header .mat-tab-label {
    height: auto;
    padding: 12px 24px;
    opacity: 1;
    flex: 1;
    border: 1px solid #fff;
}

.myacount .tabwrapper .mat-tab-header .mat-tab-label .mat-card-title2 {
    color: #494949;
    text-transform: uppercase;
    font-size: 24px;
    font-family: "OpenSans-Bold";
}

.myacount .tabwrapper .mat-tab-header .mat-tab-label {
    background: #d7e1e9;
}

.myacount .mat-expansion-panel-content .mat-expansion-panel-body {
    padding: 10px 0 !important;
}

.myacount .tabwrapper .mat-tab-header .mat-tab-label.mat-tab-label-active {
    background: #01599c;
    opacity: 1;
}

.myacount .tabwrapper .mat-tab-header .mat-tab-label.mat-tab-label-active .mat-card-title2 {
    color: #fff
}

.myacount .mat-tab-header-pagination-controls-enabled .mat-tab-header-pagination {
    background-color: #555;
}

.myacount .mat-tab-header-pagination-after .mat-tab-header-pagination-chevron, .myacount .mat-tab-header-rtl .mat-tab-header-pagination-before .mat-tab-header-pagination-chevron {
    border-color: #fff;
}

.myacount .mat-tab-header-pagination-before .mat-tab-header-pagination-chevron, .myacount .mat-tab-header-rtl .mat-tab-header-pagination-after .mat-tab-header-pagination-chevron {
    border-color: #fff;
}

.myacount .mat-tab-group.mat-primary .mat-ink-bar, .myacount .mat-tab-nav-bar.mat-primary .mat-ink-bar {
    background-color: #ffffff;
}

.myacount mat-tab-header {
    margin-bottom: 8px;
}

.myacount .AddEditBlog .form-element {
    margin-top: 0 !important;
}

@media screen and (max-width: 1199px) {
    .myacount .tabwrapper .mat-tab-header .mat-tab-label .mat-card-title2 {
        font-size: 18px
    }
}

@media screen and (max-width: 991px) {
    .myacount .tabwrapper .mat-tab-header .mat-tab-label .mat-card-title2 {
        font-size: 16px
    }
}

@media screen and (max-width: 767px) {
    .myacount .tabwrapper .mat-tab-header .mat-tab-label .mat-card-title2 {
        font-size: 14px
    }
}

@media screen and (max-width: 600px) {
    .myacount .tabwrapper .mat-tab-header .mat-tab-label .mat-card-title2 {
        font-size: 12px
    }
}

/* breadcrumbs start */

.breadcrumbnew {
    text-align: left;
    margin-top: 15px;
    background-color: #e8ecee;
    padding: 5px;
}

.breadcrumbnew .mat-list {
    list-style: none;
    display: inline-block
}

.breadcrumbnew .mat-list .mat-list-item .mat-list-item-content {
    padding: 0px!important;
}

.breadcrumbnew .mat-list .mat-list-item {
    display: inherit;
    width: inherit
}

.breadcrumbnew .mat-list .mat-list-item a {
    display: block;
    float: left;
    height: 42px;
    background: url(../images/breadcamb/arrow-bg-hover.png)repeat-x left center !important;
    text-align: center;
    padding: 0 24px 0 24px;
    position: relative;
    margin: 0 17px 0 0;
    font-size: 20px;
    text-decoration: none;
    color: #fff;
    /* color:#000; */
    line-height: 42px;
    font-family: "OpenSans-Semibold";
    text-transform: capitalize;
}

.breadcrumbnew .mat-list .mat-list-item a:after {
    content: "";
    background: url(../images/breadcamb/arrow-right-hover.png)no-repeat left center !important;
    position: absolute;
    right: -22px;
    top: 0;
    z-index: 1;
    height: 42px;
    width: 22px
}

.breadcrumbnew .mat-list .mat-list-item a:before {
    content: "";
    /* background: url(../images/breadcamb/arrow-left-main.png)no-repeat left center; */
    position: absolute;
    left: -15px;
    top: 0;
    height: 42px;
    width: 15px
}

.breadcrumbnew .mat-list .mat-list-item:first-child a {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0
}

.breadcrumbnew .mat-list .mat-list-item:last-child a {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0
}

.breadcrumbnew .mat-list .mat-list-item a:hover {
    display: block;
    float: left;
    height: 42px;
    /* background: url(../images/breadcamb/price_bd)repeat-x left center !important; */
    text-align: center;
    padding: 0 24px 0 24px;
    position: relative;
    margin: 0 17px 0 0;
    font-size: 20px;
    text-decoration: none;
    color: #FBEA02 !important;
    line-height: 42px
}

.breadcrumbnew .mat-list .mat-list-item a:hover:after {
    content: "";
    background: url(../images/breadcamb/arrow-right-hover.png)no-repeat left center !important;
    position: absolute;
    right: -22px;
    top: 0;
    z-index: 1;
    height: 42px;
    width: 22px
}

.breadcrumbnew .mat-list .mat-list-item a:hover:before {
    content: "";
    /* background: url(../images/breadcamb/arrow-left-hover.png)no-repeat left center !important; */
    position: absolute;
    left: -15px;
    top: 0;
    height: 42px;
    width: 15px
}

.breadcrumbnew .mat-list .mat-list-item a.active {
    display: block;
    float: left;
    height: 42px;
    background: url(../images/breadcamb/arrow-bg-active-org.png)repeat-x left center !important;
    text-align: center;
    padding: 0 24px 0 24px;
    position: relative;
    margin: 0 17px 0 0;
    font-size: 20px;
    text-decoration: none;
    color: #fff !important;
    line-height: 42px
}

.breadcrumbnew .mat-list .mat-list-item a.active:after {
    content: "";
    background: url(../images/breadcamb/arrow-right-active-org.png)no-repeat left center !important;
    position: absolute;
    right: -22px;
    top: 0;
    z-index: 1;
    height: 42px;
    width: 22px
}

.breadcrumbnew .mat-list .mat-list-item a.active:before {
    content: "";
    background: url(../images/breadcamb/arrow-left-active-org.png)no-repeat left center !important;
    position: absolute;
    left: -15px;
    top: 0;
    height: 42px;
    width: 15px
}

.breadcrumbnew .mat-list .mat-list-item:first-child a:before {
    background: none!important
}

.breadcrumbnew .mat-list .mat-list-item:nth-child(2) a {
    display: block;
    float: left;
    height: 42px;
    background: url(../images/breadcamb/arrow-bg-green.png)repeat-x left center;
    text-align: center;
    padding: 0 24px 0 24px;
    position: relative;
    margin: 0 17px 0 0;
    font-size: 20px;
    text-decoration: none;
    /* color: #000000; */
    color:#fff;
    line-height: 42px;
    font-family: "OpenSans-Semibold";
    text-transform: capitalize;
}

.breadcrumbnew .mat-list .mat-list-item:nth-child(2) a:after {
    content: "";
    background: url(../images/breadcamb/arrow-right-green.png)no-repeat left center;
    position: absolute;
    right: -22px;
    top: 0;
    z-index: 1;
    height: 42px;
    width: 22px
}

.breadcrumbnew .mat-list .mat-list-item:nth-child(2) a:before {
    content: "";
    background: url(../images/breadcamb/arrow-left-hover.png)no-repeat left center;
    position: absolute;
    left: -15px;
    top: 0;
    height: 42px;
    width: 15px
}

.breadcrumbnew .mat-list .mat-list-item:nth-child(3) a {
    display: block;
    float: left;
    height: 42px;
    background: url(../images/breadcamb/arrow-bg-yellow.png)repeat-x left center;
    text-align: center;
    padding: 0 24px 0 24px;
    position: relative;
    margin: 0 17px 0 0;
    font-size: 20px;
    text-decoration: none;
    color: #000000;
    line-height: 42px;
    font-family: "OpenSans-Semibold";
    text-transform: capitalize;
}

.breadcrumbnew .mat-list .mat-list-item:nth-child(3) a:after {
    content: "";
    background: url(../images/breadcamb/arrow-right-yellow.png)no-repeat left center;
    position: absolute;
    right: -22px;
    top: 0;
    z-index: 1;
    height: 42px;
    width: 22px
}

.breadcrumbnew .mat-list .mat-list-item:nth-child(3) a:before {
    content: "";
    background: url(../images/breadcamb/arrow-left-yellow.png)no-repeat left center;
    position: absolute;
    left: -15px;
    top: 0;
    height: 42px;
    width: 15px
}

@media screen and (max-width: 767px) {
    .breadcrumbnew .mat-list .mat-list-item a, .breadcrumbnew .mat-list .mat-list-item:nth-child(2) a, .breadcrumbnew .mat-list .mat-list-item:nth-child(3) a {
        padding: 0 16px 0 16px;
        font-size: 16px;
    }
}

@media screen and (max-width: 640px) {
    .breadcrumbnew .mat-list .mat-list-item a, .breadcrumbnew .mat-list .mat-list-item:nth-child(2) a, .breadcrumbnew .mat-list .mat-list-item:nth-child(3) a {
        padding: 0 8px 0 8px;
        font-size: 14px;
    }
}

@media screen and (max-width: 540px) {
    .breadcrumbnew .mat-list {
        display: block;
    }
    .breadcrumbnew .mat-list .mat-list-item a, .breadcrumbnew .mat-list .mat-list-item:nth-child(2) a, .breadcrumbnew .mat-list .mat-list-item:nth-child(3) a {
        width: 100%;
        font-size: 16px;
    }
    .breadcrumbnew .mat-list .mat-list-item a:before, .breadcrumbnew .mat-list .mat-list-item:nth-child(2) a:before, .breadcrumbnew .mat-list .mat-list-item:nth-child(3) a:before {
        display: none;
       
    }
}

/* breadcrumbs end */

/* .blog_managementbody.training_management{padding-top:46px;} */

.resolvesection {
    display: flex;
    align-items: center;
    justify-content: space-between;
    box-shadow: none!important;
    color: #fff;
    background: #16c2ff;
    border-radius: 0;
    font-size: 18px;
    line-height: 20px;
    margin: 0;
    padding: 15px 22px;
    text-transform: uppercase;
}

.resolvesection mat-label {
    margin-right: 10px;
}

.resolvesection .mat-select {
    width: auto;
}

.resolvesection .mat-select .mat-select-trigger .mat-select-value {
    max-width: initial!important;
}

@media screen and (max-width: 767px) {
    .resolvesection {
        flex-wrap: wrap
    }
    .resolvesection mat-label {
        margin-right: auto;
    }
}

.filesid {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    padding: 0;
    border-radius: 0;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-align-items: stretch;
    align-items: stretch;
    flex-wrap: wrap;
    margin: 0 -5%;
    width: 100%;
}

.filesid>h1 {
    flex: 1 1 100%;
}

.filesid .filecontainerdiv+br {
    display: none;
}

/* .filecontainerdiv {
    flex-basis: 32.33%;
    box-sizing: border-box;
    display: flex;
    justify-content: center;
    align-items: center;
    margin: 0.5%;
    justify-content: center;
    font-size: 18px;
    text-align: center;
    font-family: 'robotobold';
    text-transform: uppercase;
    cursor: pointer;
    flex-wrap: wrap;
} */

.filesid .mat-progress-bar {
    margin: 12px 0 20px 0;
}

.filecontainerdiv span.material-icons {
    flex: 1 1 100%;
}

.fileuploadednameclass {
    font-size: 18px;
    flex: 1 1 100%;
    padding: 0 7px;
    white-space: normal;
    word-break: break-word;
    text-transform: initial;
    line-height: 18px;
    margin-top: 2px;
}

.fileuploadedtypeclass {
    font-size: 16px;
    flex: 1 1 100%;
    color: #e75248;
}

.actionbtndiv {
    flex: 1 1 100%;
}

.filecontainerdiv .actionbtndiv {
    flex: 1 1 100%;
    margin-top: 0;
}

.filesid>.actionbtndiv2 {
    flex: 1 1 100%;
    margin-bottom: 20px;
    margin-top: 15px;
}

.filecontainerdiv .actionbtndiv .mat-chip.mat-standard-chip {
    color: #fff;
    font-size: 15px;
    text-transform: uppercase;
    padding: 5px 15px;
    margin: 5px auto;
}

.filesid>.actionbtndiv2 .mat-chip.mat-standard-chip {
    color: #fff;
    font-size: 15px;
    text-transform: uppercase;
    padding: 5px 15px;
    margin: 5px;
}

.filecontainerdiv .actionbtndiv .mat-chip.mat-standard-chip.fileuploadbutton {
    background-color: #14bffd;
}

.filecontainerdiv .actionbtndiv .mat-chip.mat-standard-chip.filedeletebutton {
    background-color: #e75046;
}

.filesid>.actionbtndiv2 .mat-chip.mat-standard-chip.uploadallfile {
    background-color: #14bffd;
}

.filesid>.actionbtndiv2 .mat-chip.mat-standard-chip.deleteallfile {
    background-color: #e75046;
}

#listuploadbanner .filecontainerdiv .actionbtndiv .mat-chip.mat-standard-chip {
    margin: 5px auto !important;
}

@media screen and (max-width: 1280px) {
    .filecontainerdiv {
        flex-basis: 49%;
    }
}

@media screen and (max-width: 991px) {
    .uploadblockbottom .form .form-element .button {
        margin: 3px;
    }
}

@media screen and (max-width: 480px) {
    .filecontainerdiv {
        flex-basis: 99%;
    }
}

.notessection .areanote .mat-form-field-appearance-legacy .mat-form-field-underline {
    height: 1px;
    display: none;
}

.notessection .areanote {
    margin-bottom: 25px;
}

.notessection .areanote .cdk-text-field-autofill-monitored:not(:-webkit-autofill) {
    height: 100px;
    border: 1px solid #a1a5a685;
    background-color: #fff;
}

.notessection .areanote .mat-form-field-appearance-legacy .mat-form-field-label {
    top: 20px;
    position: absolute;
    left: 0px;
    padding: 0;
}

.notessection .areanote .mat-form-field-appearance-legacy .mat-form-field-label.mat-form-field-empty {
    padding-left: 10px;
}

.notessection .areanote textarea.mat-input-element {
    padding: .5%;
    width: 99%;
    resize: none;
    font-family: 'OpenSans-Semibold';
}

.notessection .mat-form-field-label {
    font-family: 'OpenSans-Semibold';
}

/*end koushik added*/

/*-------------------------------amitava 06/07/2020-------------------------------*/

.trainingreporttable1 th:nth-of-type(1) {
    width: 4%!important;
}

.trainingreporttable1 th:nth-of-type(2) {
    width: 5%!important;
}

.trainingreporttable1 th:nth-of-type(3) {
    width: 5%!important;
}

.trainingreporttable1 th:nth-of-type(4) {
    width: 10%!important;
}

.trainingreporttable1 th:nth-of-type(5) {
    width: 8%!important;
}

.trainingreporttable1 th:nth-of-type(6) {
    width: 12%!important;
}

.trainingreporttable1 th:nth-of-type(7) {
    width: 16%!important;
}

.trainingreporttable1 th:nth-of-type(8) {
    width: 8%!important;
}

.trainingreporttable1 th:nth-of-type(9) {
    width: 8%!important;
}

.trainingreporttable1 th:nth-of-type(10) {
    width: 8%!important;
}

.webinarlisttable .mat-button {
    box-shadow: none!important;
    color: #fff!important;
    text-transform: capitalize;
    background: rgba(14, 133, 202, 1);
    background: -moz-linear-gradient(top, rgba(14, 133, 202, 1) 0%, rgba(4, 100, 156, 1) 100%)!important;
    background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(14, 133, 202, 1)), color-stop(100%, rgba(4, 100, 156, 1)))!important;
    background: -webkit-linear-gradient(top, rgba(14, 133, 202, 1) 0%, rgba(4, 100, 156, 1) 100%)!important;
    background: -o-linear-gradient(top, rgba(14, 133, 202, 1) 0%, rgba(4, 100, 156, 1) 100%)!important;
    background: -ms-linear-gradient(top, rgba(14, 133, 202, 1) 0%, rgba(4, 100, 156, 1) 100%)!important;
    background: linear-gradient(to bottom, rgba(14, 133, 202, 1) 0%, rgba(4, 100, 156, 1) 100%);
    filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#0e85ca', endColorstr='#04649c', GradientType=0);
    margin: 2px!important;
}

.webinarlisttable td:last-of-type {
    text-align: center;
}

.webinarlisttable th:nth-of-type(4) {
    width: 12%!important;
}

.ordermanagementlist td:last-of-type {
    text-align: center;
}

.ordermanagementlist td .mat-primary {
    min-width: inherit!important;
}

.ordermanagementlist th span {
    display: inline-block;
}

.ordermanagementlist th span.material-icons {
    margin-top: -4px;
}

.ordermanagementlist th:nth-of-type(3) {
    width: 10%!important;
}

.ordermanagementlist th:nth-of-type(8) {
    width: 6%!important;
}

.ordermanagementlist th:nth-of-type(9) {
    width: 6%!important;
}

.ordermanagementlist th:nth-of-type(11) {
    width: 100px!important;
}

.managementpage th span {
    display: inline-block;
}

.managementpage th span.material-icons {
    margin-top: -4px;
}

.bloglistcategory td span span {
    display: table-cell!important;
}

.bloglistcategory td span p {
    display: table-cell!important;
}

.bloglistcategory td p {
    display: table-cell!important;
}

.bloglistcategory td:nth-of-type(4) p:first-of-type {
    display: table-cell!important;
    overflow: inherit;
    height: auto;
}

.bloglistcategory th span {
    display: inline-block;
}

.bloglistcategory th span.material-icons {
    margin-top: -1px;
}

.listingnewstyle .bloglistcategory th:nth-of-type(7) {
    width: 18%!important;
}

.listingnewstyle .bloglistcategory th:nth-of-type(8) {
    width: 15%!important;
}

.managementbannerpage th:nth-of-type(4) {
    width: 8%!important;
}

.managementbannerpage th:nth-of-type(5) {
    width: 10%!important;
}

.managementbannerpage th:nth-of-type(6) {
    width: 10%!important;
}

.managementbannerpage th:nth-of-type(7) {
    width: 8%!important;
}

.managementbannerpage th:nth-of-type(8) {
    width: 6%!important;
}

.managementbannerpage th:nth-of-type(9) {
    width: 8%!important;
}

.managementbannerpage th:nth-of-type(10) {
    width: 6%!important;
}

.managementbannerpage th:nth-of-type(11) {
    width: 10%!important;
}

.managementbannerpage th:nth-of-type(12) {
    width: 8%!important;
}

.resourcelist thead th:nth-of-type(5) {
    width: 10%!important;
}

.resourcelist thead th:nth-of-type(6) {
    width: 8%!important;
}

.resourcelist thead th:nth-of-type(7) {
    width: 6%!important;
}

.resourcelist thead th:nth-of-type(8) {
    width: 10%!important;
}

.resourcelist thead th:nth-of-type(10) {
    width: 10%!important;
}

.productcategorylist .mat-primary {
    min-width: inherit!important;
}

.productcategorylist th:nth-of-type(1) {
    width: 5%!important;
}

.productcategorylist th:nth-of-type(2) {
    width: 5%!important;
}

.productcategorylist th:nth-of-type(3) {
    width: 20%!important;
}

.productcategorylist th:nth-of-type(4) {
    width: 10%!important;
}

.productcategorylist th:nth-of-type(5) {
    width: 20%!important;
}

.productcategorylist th:nth-of-type(6) {
    width: 10%!important;
}

.productcategorylist th:nth-of-type(7) {
    width: 5%!important;
}

.productcategorylist th:nth-of-type(8) {
    width: 10%!important;
}

.productcategorylist th:nth-of-type(9) {
    width: 5%!important;
}

.productcategorylist td:nth-of-type(9) {
    text-align: center;
}

.contactlist thead th:nth-of-type(5) {
    width: 15%!important;
}

.contactlist thead th:nth-of-type(6) {
    width: 15%!important;
}

.contactlist thead th:nth-of-type(7) {
    width: 15%!important;
}

.contactlist thead th:nth-of-type(8) {
    width: 8%!important;
}

.contactlist .searchbar .mat-form-field-infix {
    border-top: 0px!important;
}

.contactlist .searchbar .mat-form-field-flex {
    padding-top: 4px;
}

.contactlist .searchbar .mat-form-field-appearance-legacy .mat-form-field-label {
    top: 22px;
}

.contactlist .mat-form-field-label-wrapper {
    top: -19px;
}

.contactlist .filterFordatesearchformfield .mat-form-field-flex {
    padding-top: 10px!important;
    padding-bottom: 4px!important;
}

.searchbar .mat-form-field-label:not(.mat-form-field-empty) {
    display: none!important;
}

.contactlist .filterFordatesearchend .mat-form-field-flex {
    padding-top: 10px!important;
    padding-bottom: 4px!important;
}

.mat-form-field-suffix {
    white-space: nowrap!important;
    flex: none!important;
    position: relative!important;
    top: -3px!important;
}

.resourcelist .searchbar .mat-form-field-infix {
    border-top: 0px!important;
}

.resourcelist .searchbar .mat-form-field-flex {
    padding-top: 4px;
}

.resourcelist .searchbar .mat-form-field-appearance-legacy .mat-form-field-label {
    top: 22px;
}

.resourcelist .mat-form-field-label-wrapper {
    top: -19px;
}

.resourcelist .filterFordatesearchformfield .mat-form-field-flex {
    padding-top: 10px!important;
    padding-bottom: 4px!important;
}

.resourcelist .filterFordatesearchend .mat-form-field-flex {
    padding-top: 10px!important;
    padding-bottom: 4px!important;
}

.resourcelist .searchdiv .mat-form-field-flex {
    padding-top: 10px!important;
    padding-bottom: 4px!important;
}

.resourcelist .mat-form-field-appearance-legacy .mat-form-field-prefix {
    position: absolute!important;
    left: 10px!important;
}

.resourcelist .searchdiv:nth-of-type(1) .mat-form-field-flex {
    padding-top: 10px!important;
    padding-bottom: 4px!important;
    padding-left: 40px!important;
}

.ordermanagementlist .mat-select-arrow {
    margin-top: -8px;
}

.bloglistcategory .mat-form-field-appearance-legacy .mat-form-field-label {
    top: 14px;
}

.bloglistcategory .mat-select-arrow {
    margin-top: -6px;
}

.delete-single .maindialognew {
    text-align: center!important;
}

.delete-single .mat-button-base {
    float: none!important;
    display: inline-block;
}

.delete-single .mat-dialog-actions {
    display: block!important;
}

.checkout_body_left .card_form_block .productform .mat-checkbox-layout {
    padding-left: 0%!important;
}

.checkout_body_left .card_form_block .productform .mat-checkbox-inner-container {
    margin-left: 0%!important;
}

.resourcelist thead th:nth-of-type(1) {
    width: 3%!important;
}

.resourcelist thead th:nth-of-type(2) {
    width: 3%!important;
}

.resourcelist thead th:nth-of-type(3) {
    width: 10%!important;
}

.resourcelist thead th:nth-of-type(4) {
    width: 10%!important;
}

.resourcelist thead th:nth-of-type(5) {
    width: 20%!important;
}

.resourcelist thead th:nth-of-type(6) {
    width: 10%!important;
}

.resourcelist thead th:nth-of-type(7) {
    width: 5%!important;
}

.resourcelist thead th:nth-of-type(8) {
    width: 10%!important;
}

.resourcelist thead th:nth-of-type(9) {
    width: 5%!important;
}

.resourcelist thead th:nth-of-type(10) {
    width: 10%!important;
}

.blogmanagementlist td .mat-primary {
    min-width: inherit!important;
}

.blogmanagementlist thead th:nth-of-type(1) {
    width: 3%!important;
}

.blogmanagementlist thead th:nth-of-type(2) {
    width: 3%!important;
}

.blogmanagementlist thead th:nth-of-type(3) {
    width: 10%!important;
}

.blogmanagementlist thead th:nth-of-type(4) {
    width: 20%!important;
}

.blogmanagementlist thead th:nth-of-type(5) {
    width: 10%!important;
}

.blogmanagementlist thead th:nth-of-type(6) {
    width: 12%!important;
}

.blogmanagementlist thead th:nth-of-type(7) {
    width: 5%!important;
}

.blogmanagementlist thead th:nth-of-type(8) {
    width: 10%!important;
}

.blogmanagementlist thead th:nth-of-type(9) {
    width: 5%!important;
}

.blogmanagementlist thead th:nth-of-type(10) {
    width: 10%!important;
}

.blogmanagementlist thead th:nth-of-type(11) {
    width: 5%!important;
}

.blogmanagementlist thead th:nth-of-type(12) {
    width: 5%!important;
}

.blogmanagementlist thead th:nth-of-type(13) {
    width: 6%!important;
}

.dashboardguest thead th {
    text-align: left;
}

.innerHtml_div {
    height: 100px;
    overflow: hidden;
}

.innerHtml_div h1 {
    font-family: 'OpenSans-Semibold';
    font-size: 18px;
}

.innerHtml_div h2 {
    font-family: 'OpenSans-Semibold';
    font-size: 18px;
}

.innerHtml_div h3 {
    font-family: 'OpenSans-Semibold';
    font-size: 18px;
}

.innerHtml_div h4 {
    font-family: 'OpenSans-Semibold';
    font-size: 18px;
}

.innerHtml_div h5 {
    font-family: 'OpenSans-Semibold';
    font-size: 18px;
}

.innerHtml_div h6 {
    font-family: 'OpenSans-Semibold';
    font-size: 18px;
}

/* .modal-localdata .mat-dialog-container .mat-card-content{ width: 100%!important;}

.modal-localdata .mat-card-contents p{ display: block; padding: 0px!important;}

.modal-localdata .mat-card-content p {
    padding-left: 0px;
} */

/* .modal-localdata .mat-card-content p img{ width: 100%;} */

/* .modal-localdata .mat-card-content p img:nth-of-type(1){ margin-top: 10px;} */

/* .mat-list-item{ display: none!important;} */

.dashboardguest td:last-of-type {
    text-align: left;
}

.ordermanagementlistnew td:last-of-type {
    text-align: left;
}

.ordermanagementlistnew thead th:nth-of-type(1) {
    width: 3%!important;
}

.ordermanagementlistnew thead th:nth-of-type(2) {
    width: 10%!important;
}

.ordermanagementlistnew thead th:nth-of-type(3) {
    width: 20%!important;
}

.ordermanagementlistnew thead th:nth-of-type(4) {
    width: 10%!important;
}

.ordermanagementlistnew thead th:nth-of-type(5) {
    width: 10%!important;
}

.ordermanagementlistnew thead th:nth-of-type(6) {
    width: 12%!important;
}

.ordermanagementlistnew thead th:nth-of-type(7) {
    width: 10%!important;
}

.ordermanagementlistnew thead th:nth-of-type(8) {
    width: 5%!important;
}

.ordermanagementlistnew thead th:nth-of-type(9) {
    width: 5%!important;
}

.ordermanagementlistnew thead th:nth-of-type(10) {
    width: 8%!important;
}

.ordermanagementlistnew thead th:nth-of-type(11) {
    width: 5%!important;
}

.admindashboardlist td {
    text-align: center;
}

.admindashboardlist td .mat-primary {
    min-width: inherit;
}

.admindashboardlist thead th:nth-of-type(1) {
    width: 3%!important;
}

.admindashboardlist thead th:nth-of-type(2) {
    width: 10%!important;
}

.admindashboardlist thead th:nth-of-type(3) {
    width: 20%!important;
}

.admindashboardlist thead th:nth-of-type(4) {
    width: 8%!important;
}

.admindashboardlist thead th:nth-of-type(5) {
    width: 10%!important;
}

.admindashboardlist thead th:nth-of-type(6) {
    width: 12%!important;
}

.admindashboardlist thead th:nth-of-type(7) {
    width: 10%!important;
}

.admindashboardlist thead th:nth-of-type(8) {
    width: 15%!important;
}

.admindashboardlist thead th:nth-of-type(9) {
    width: 5%!important;
}

.admindashboardlist thead th:nth-of-type(10) {
    width: 8%!important;
}

.admindashboardlist thead th:nth-of-type(11) {
    width: 5%!important;
}

.event_managementbodynew .noFoundText {
    text-align: center;
    color: #fff;
    height: auto!important;
    display: block;
    padding: 10px;
}

.event_managementbodynew mat-form-field:not(.mat-form-field-appearance-legacy) .mat-form-field-suffix .mat-icon-button {
    top: 7px!important;
}

.event_managementbodynew .mat-form-field-appearance-outline .mat-form-field-wrapper {
    top: -3px;
}

.cdk-overlay-container td {
    width: 20px!important;
}

.resourcesmodalIMG {
    height: 450px;
    overflow: hidden;
}

.success_btngroup {
    display: block;
    text-align: center;
    margin-bottom: 15px;
}

.success_btngroup button {
    display: inline-block;
    background: rgba(47, 62, 71, 1);
    background: -moz-linear-gradient(top, rgba(47, 62, 71, 1) 0%, rgba(30, 34, 37, 1) 100%);
    background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(47, 62, 71, 1)), color-stop(100%, rgba(30, 34, 37, 1)));
    background: -webkit-linear-gradient(top, rgba(47, 62, 71, 1) 0%, rgba(30, 34, 37, 1) 100%);
    background: -o-linear-gradient(top, rgba(47, 62, 71, 1) 0%, rgba(30, 34, 37, 1) 100%);
    background: -ms-linear-gradient(top, rgba(47, 62, 71, 1) 0%, rgba(30, 34, 37, 1) 100%);
    background: linear-gradient(to bottom, rgba(47, 62, 71, 1) 0%, rgba(30, 34, 37, 1) 100%);
    filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#2f3e47', endColorstr='#1e2225', GradientType=0);
    font-size: 24px;
    color: #ffffff;
    text-transform: uppercase;
    font-family: 'OpenSans-Semibold';
    border-radius: 4px;
    margin: 2px;
    cursor: pointer;
    border: none;
    padding: 4px 10px 5px 10px;
}

.webinarlisttable td {
    word-break: break-all;
}

.ordermanagementlistnew td {
    word-break: break-all;
}

/*-----------------------------amitava 06/07/2020 end-----------------------------*/

.label-no-slot-exists {
    background: url(../images/img_norecord.png) no-repeat center top;
    padding-top: 90px!important;
    font-size: 18px;
    color: #3a3b3e!important;
    font-family: 'OpenSans-Regular'!important;
    line-height: 24px;
    text-transform: capitalize;
    margin: 15px 0;
    display: block;
    font-style: italic;
}

.bottom-sheet-header-toggle {
    background-color: #F9ED25;
    /* background-color: #F2FE04; */
    font-size: 18px;
    font-family: 'OpenSans-Semibold';
    color: #000!important;
    text-align: center;
    padding: 10px 5px;
}

.mat-list-base .mat-list-item, .mat-list-base .mat-list-option {
    width: auto!important;
    margin-left: 0px!important;
    margin-right: 0px!important;
}

/*  popup block
     .cdk-overlay-backdrop{ position: fixed!important;} 
    .cdk-overlay-container {  position: absolute!important;  top: 25px!important; } 
    .mat-bottom-sheet-container-large, .mat-bottom-sheet-container-medium, .mat-bottom-sheet-container-xlarge{ margin-bottom: 20px;}  */

.maindialognew .mat-list-base {
    max-height: 65vh!important;
    overflow: auto!important;
}

.pdf_image_modal .modal-content {
    max-height: 90vh!important;
    overflow: auto!important;
}

.detail-view .dialoghead {
    max-height: 65vh!important;
    overflow: auto!important;
}

.modal-localdata .dialoghead {
    max-height: 65vh!important;
    overflow: auto!important;
}

.custom-modalbox-image-preview mat-card-container:nth-of-type(1) {
    display: block;
    max-height: 65vh!important;
    overflow: auto!important;
    margin-bottom: 10px;
}

.custom-modalbox-image-preview mat-card-container img {
    border: solid 1px #ccc!important;
    width: 99%;
    display: block;
    margin: 0 auto;
}

/* .modal-localdata  .mat-card-header{     display: block;
            width: auto;    margin: 6px 0.5%!important;
            padding: 10px 0.5% 8px 0.5%;
            background: #0eadff;
            color: #fff!important;
            text-align: center;}

            .modal-localdata  .mat-card-header .mat-card-title{ color: #fff; font-size: 20px;     text-transform: uppercase;} */

.modal-localdata .innerhtml-content {
    display: flex;
    flex-wrap: wrap;
}

.modal-localdata .innerhtml-content img {
    display: block;
    width: 49%;
    margin: 0.5%;
}

.detail-view .mat-dialog-container {
    width: inherit!important;
}

.detail-view .block_main_wrapper1 h5 {
    width: auto!important;
    margin: 0px!important;
}

.detail-view .example-card {
    display: flex;
}

.commissiontatable th:nth-of-type(1) {
    width: 2%!important;
}

.commissiontatable th:nth-of-type(2) {
    width: 2%!important;
}

.commissiontatable th:nth-of-type(3) {
    width: 12%!important;
}

.commissiontatable th:nth-of-type(4) {
    width: 12%!important;
}

.commissiontatable th:nth-of-type(5) {
    width: 8%!important;
}

.commissiontatable th:nth-of-type(6) {
    width: 17%!important;
}

.commissiontatable th:nth-of-type(7) {
    width: 8%!important;
}

.commissiontatable th:nth-of-type(8) {
    width: 10%!important;
}

.commissiontatable th:nth-of-type(9) {
    width: 8%!important;
}

.commissiontatable th:nth-of-type(10) {
    width: 8%!important;
}

.commissiontatable th:nth-of-type(11) {
    width: 10%!important;
}

.commissiontatable th:nth-of-type(12) {
    width: 10%!important;
}

.commissiontatable tbody .mat-primary {
    min-width: initial!important;
}

.jobticketclslist th {
    text-align: left!important;
}

.jobticketclslist td {
    text-align: left!important;
}

.jobticketclslist td p {
    text-align: left!important;
}

.jobticketclslist td .mat-primary {
    line-height: 36px;
    min-width: inherit;
}

.jobticketclslist thead th {
    position: relative;
}

.jobticketclslist thead th:nth-of-type(1) {
    width: 3%!important;
}

.jobticketclslist thead th:nth-of-type(2) {
    width: 10%!important;
}

.jobticketclslist thead th:nth-of-type(3) {
    width: 20%!important;
}

.jobticketclslist thead th:nth-of-type(4) {
    width: 10%!important;
}

.jobticketclslist thead th:nth-of-type(5) {
    width: 10%!important;
}

.jobticketclslist thead th:nth-of-type(6) {
    width: 12%!important;
}

.jobticketclslist thead th:nth-of-type(7) {
    width: 10%!important;
}

.jobticketclslist thead th:nth-of-type(8) {
    width: 5%!important;
}

.jobticketclslist thead th:nth-of-type(9) {
    width: 10%!important;
}

.jobticketclslist thead th:nth-of-type(10) {
    width: 8%!important;
}

.jobticketclslist thead th:nth-of-type(11) {
    width: 5%!important;
}

.jobticketclslist th span.material-icons {
    margin-top: 0;
    position: absolute;
    float: left;
    top: 13px;
    left: 90px;
}

.mat-bottom-sheet-container {
    padding-top: 16px!important;
}

.mat-snack-bar-container {
    color: #fff!important;
    font-family: "OpenSans-Semibold";
    /* background: rgba(6, 158, 64, 0.8)!important; */
    background: #3ea1d5!important;
}

.mat-snack-bar-container * {
    color: #111!important;
}

.feedback-form .formgrou .mat-form-field {
    display: block!important;
    position: relative!important;
    text-align: left!important;
    width: 100%!important;
}

.feedback-form .mat-form-field-appearance-fill .mat-form-field-infix {
    width: 100%!important;
}

.feedback-form .mat-form-field-appearance-fill .mat-form-field-flex {
    background-color: #f2f8fa!important;
    border: solid 1px #d8e8ee!important;
    opacity: inherit!important;
    border-radius: 0px!important;
}

.feedback-form .mat-form-field-underline {
    display: none!important;
}

.feedback-form .mat-form-field {
    display: block;
    position: relative;
    text-align: left;
    width: 100%;
}

.feedback-form textarea.mat-input-element {
    padding: 0;
    margin: 0;
    resize: none;
    height: 60px;
}

.feedback-form .mat-form-field-wrapper {
    padding-bottom: 0;
}

.feedback-form .mat-form-field-label {
    color: #063c65;
}

.feedback-form .mat-radio-outer-circle {
    border-color: #f90101!important;
}

.feedback-form .mat-radio-inner-circle {
    background-color: #f90101!important;
}

.productlist th:nth-of-type(1) {
    width: 2%!important;
}

.productlist th:nth-of-type(2) {
    width: 2%!important;
}

.productlist th:nth-of-type(3) {
    width: 10%!important;
}

.productlist th:nth-of-type(4) {
    width: 10%!important;
}

.productlist th:nth-of-type(5) {
    width: 8%!important;
}

.productlist th:nth-of-type(6) {
    width: 8%!important;
}

.productlist th:nth-of-type(7) {
    width: 5%!important;
}

.productlist th:nth-of-type(8) {
    width: 2%!important;
}

.productlist th:nth-of-type(9) {
    width: 8%!important;
}

.productlist th:nth-of-type(10) {
    width: 6%!important;
}

.productlist th:nth-of-type(11) {
    width: 12%!important;
}

.productlist th:nth-of-type(12) {
    width: 10%!important;
}

.productlist th:nth-of-type(13) {
    width: 8%!important;
}

.productlist th:nth-of-type(14) {
    width: 10%!important;
}

.faqlistblock th:nth-of-type(1) {
    width: 2%!important;
}

.faqlistblock th:nth-of-type(2) {
    width: 2%!important;
}

.faqlistblock th:nth-of-type(3) {
    width: 10%!important;
}

.faqlistblock th:nth-of-type(4) {
    width: 12%!important;
}

.faqlistblock th:nth-of-type(5) {
    width: 6%!important;
}

.faqlistblock th:nth-of-type(6) {
    width: 5%!important;
}

.faqlistblock th:nth-of-type(7) {
    width: 4%!important;
}

.faqlistblock th:nth-of-type(8) {
    width: 6%!important;
}

.faqlistblock th:nth-of-type(9) {
    width: 6%!important;
}

.faqlistblock th:nth-of-type(10) {
    width: 6%!important;
}

.managementbannerpage th:nth-of-type(1) {
    width: 2%!important;
}

.managementbannerpage th:nth-of-type(2) {
    width: 2%!important;
}

.managementbannerpage th:nth-of-type(3) {
    width: 8%!important;
}

.managementbannerpage th:nth-of-type(4) {
    width: 12%!important;
}

.managementbannerpage th:nth-of-type(5) {
    width: 8%!important;
}

.managementbannerpage th:nth-of-type(6) {
    width: 17%!important;
}

.managementbannerpage th:nth-of-type(7) {
    width: 8%!important;
}

.managementbannerpage th:nth-of-type(8) {
    width: 10%!important;
}

.managementbannerpage th:nth-of-type(9) {
    width: 8%!important;
}

.managementbannerpage th:nth-of-type(10) {
    width: 8%!important;
}

.managementbannerpage th:nth-of-type(11) {
    width: 10%!important;
}

.managementbannerpage th:nth-of-type(12) {
    width: 10%!important;
}

.buttonsetToolbar .mat-raised-button {
    background: rgba(88, 88, 88, 1)!important;
    background: -moz-linear-gradient(top, rgba(88, 88, 88, 1) 0%, rgba(20, 25, 26, 1) 100%)!important;
    background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(88, 88, 88, 1)), color-stop(100%, rgba(20, 25, 26, 1)))!important;
    background: -webkit-linear-gradient(top, rgba(88, 88, 88, 1) 0%, rgba(20, 25, 26, 1) 100%)!important;
    background: -o-linear-gradient(top, rgba(88, 88, 88, 1) 0%, rgba(20, 25, 26, 1) 100%)!important;
    background: -ms-linear-gradient(top, rgba(88, 88, 88, 1) 0%, rgba(20, 25, 26, 1) 100%)!important;
    background: linear-gradient(to bottom, rgba(88, 88, 88, 1) 0%, rgba(20, 25, 26, 1) 100%)!important;
    filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#585858', endColorstr='#14191a', GradientType=0)!important;
}

.dashboardnew_btn_block {
    background: #f2f8fa!important;
}

.dashboard_mentor_wrapperBody {
    background: #f2f8fa!important;
}

.maindialognew li img {
    display: block;
    margin: 0 0 10px 0;
}

.dashboard_mentor_wrapper {
    width: 1588px;
    margin: 0 auto;
    background: #f2f8fa!important;
    margin-bottom: 25px;
}

.dashboard_mentor_wrapper .blog_managementbody {
    background: none;
}

.dashboard_mentor_wrapper h2 {
    margin: 0px;
    padding: 0;
    font-size: 36px;
    color: #3a3b3e;
    text-transform: uppercase;
    font-family: 'OpenSans-Semibold';
}

.dashboard_mentor_wrapper .blog_managementbody table {
    width: 100%;
}

.dashboard_mentor_wrapper .blog_managementbody tbody tr:last-of-type td:first-of-type {
    border-radius: 8px 0 0 8px !important;
}

.dashboard_mentor_wrapper .blog_managementbody tbody tr:last-of-type td:last-of-type {
    border-radius: 0 8px 8px 0!important;
}

.custom-modalbox-apidata .mat-dialog-container {
    max-width: 800px!important;
}

.video-modal .closemodal {
    float: right;
    position: absolute;
    right: -24px;
    top: -30px;
    width: 30px!important;
    height: 30px!important;
    padding: 2px;
    background: #0eadff!important;
    line-height: inherit;
    min-width: inherit;
    border-radius: 100px;
    outline: none;
    color: #fff;
    cursor: pointer;
    font-size: 0px!important;
}

.video-modal .closemodal::after {
    content: '';
    background: url(../images/modalclose.png) no-repeat center center;
    width: 20px;
    height: 20px;
    margin: 5px 0 0 5px;
    display: block;
    background-size: 80%;
}

.mentorimgwarpper-main {
    max-height: 65vh!important;
    overflow: auto!important;
    display: block;
    max-width: 800px!important;
}

.close-btn-modal-kb {
    border-radius: 100px;
    position: absolute;
    right: -18px;
    top: -18px;
    width: 30px;
    height: 30px;
    border: none;
    outline: none;
    cursor: pointer;
}

.mentordetailwarpper .mentorimgwarpper-main img {
    width: 98%!important;
    display: block!important;
    margin: 0 auto!important;
}

.close-btn-modal-kb .mat-icon {
    margin-top: 1px;
    margin-left: 1px;
}

.rightsection .aligner image-cropper {
    background: #fff!important;
}

.rightsection .uploadallfile {
    background: rgba(88, 88, 88, 1);
    background: -moz-linear-gradient(top, rgba(88, 88, 88, 1) 0%, rgba(20, 25, 26, 1) 100%);
    background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(88, 88, 88, 1)), color-stop(100%, rgba(20, 25, 26, 1)));
    background: -webkit-linear-gradient(top, rgba(88, 88, 88, 1) 0%, rgba(20, 25, 26, 1) 100%);
    background: -o-linear-gradient(top, rgba(88, 88, 88, 1) 0%, rgba(20, 25, 26, 1) 100%);
    background: -ms-linear-gradient(top, rgba(88, 88, 88, 1) 0%, rgba(20, 25, 26, 1) 100%);
    background: linear-gradient(to bottom, rgba(88, 88, 88, 1) 0%, rgba(20, 25, 26, 1) 100%);
    filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#585858', endColorstr='#14191a', GradientType=0);
    padding: 7px 15px 8px 15px;
    margin: 5px 2px!important;
    font-size: 18px;
    height: auto;
    line-height: inherit;
    color: #fff!important;
    border-radius: 5px;
}

.rightsection .deleteallfile {
    background: rgba(88, 88, 88, 1);
    background: -moz-linear-gradient(top, rgba(88, 88, 88, 1) 0%, rgba(20, 25, 26, 1) 100%);
    background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(88, 88, 88, 1)), color-stop(100%, rgba(20, 25, 26, 1)));
    background: -webkit-linear-gradient(top, rgba(88, 88, 88, 1) 0%, rgba(20, 25, 26, 1) 100%);
    background: -o-linear-gradient(top, rgba(88, 88, 88, 1) 0%, rgba(20, 25, 26, 1) 100%);
    background: -ms-linear-gradient(top, rgba(88, 88, 88, 1) 0%, rgba(20, 25, 26, 1) 100%);
    background: linear-gradient(to bottom, rgba(88, 88, 88, 1) 0%, rgba(20, 25, 26, 1) 100%);
    filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#585858', endColorstr='#14191a', GradientType=0);
    padding: 7px 15px 8px 15px;
    margin: 5px 2px!important;
    font-size: 18px;
    height: auto;
    line-height: inherit;
    color: #fff!important;
    border-radius: 5px;
}

.rightsection .fileuploadbutton {
    background: rgba(88, 88, 88, 1);
    background: -moz-linear-gradient(top, rgba(88, 88, 88, 1) 0%, rgba(20, 25, 26, 1) 100%);
    background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(88, 88, 88, 1)), color-stop(100%, rgba(20, 25, 26, 1)));
    background: -webkit-linear-gradient(top, rgba(88, 88, 88, 1) 0%, rgba(20, 25, 26, 1) 100%);
    background: -o-linear-gradient(top, rgba(88, 88, 88, 1) 0%, rgba(20, 25, 26, 1) 100%);
    background: -ms-linear-gradient(top, rgba(88, 88, 88, 1) 0%, rgba(20, 25, 26, 1) 100%);
    background: linear-gradient(to bottom, rgba(88, 88, 88, 1) 0%, rgba(20, 25, 26, 1) 100%);
    filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#585858', endColorstr='#14191a', GradientType=0);
    padding: 7px 15px 8px 15px;
    margin: 5px 2px!important;
    font-size: 18px;
    height: auto;
    line-height: inherit;
    color: #fff!important;
    border-radius: 5px;
}

.training_management_bodynew {
    min-height: auto!important;
}

.sharelinkmodal {
    max-height: 65vh;
    overflow-y: auto;
    overflow-x: hidden;
}

.addressblock .addressingle .mat-list-item .mat-list-item-content {
    padding: 0px!important;
}

.btnaddnotewrapper_new {
    padding: 15px 0;
}

.refundmodal .mat-dialog-content {
    margin: 0 0px!important;
    padding: 0 0px!important;
}

.refundmodal .closebtn {
    position: absolute!important;
    width: 35px!important;
    height: 35px!important;
    border-radius: 100px;
    min-width: initial;
    padding: 0px;
    right: -20px;
    top: -20px;
}

.refundmodal .refundBTN {
    margin-top: 10px;
}

.refundmodal .mat-checkbox-inner-container {
    background: #ccc;
    border: solid 1px #b1acac!important;
}

.refund_block {
    background: #ececec;
    border: solid 1px #b1acac!important;
    width: auto;
    display: block;
    padding: 10px;
    margin: 6px 0 0 0!important;
    font-size: 14px;
    color: #000;
    outline: none;
}

.refund_block::placeholder {
    color: #000;
}

.dashboard_mentor_wrapper .mat-table {
    background: none!important;
}

.dashboard_mentor_wrapper .mat-table td {
    background: #fff!important;
}

/* .calendar_managementnewblock  .filter{    margin-left:0!important; margin-right: 0!important;}   */

.calendar_managementnewblock .mat-card-actions {
    margin-left: 0!important;
    margin-right: 0!important;
    padding: 8px 0;
}

.calendar_managementnewblock .slot-card {
    box-shadow: none!important;
    border: solid 1px #ccc;
    background: #f1f1f1;
}

.calendar_managementnewblock .slot-card .mat-raised-button {
    background: -moz-linear-gradient(90deg, rgba(43, 43, 43, 1) 0%, rgba(77, 80, 86, 1) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(77, 80, 86, 1)), color-stop(100%, rgba(43, 43, 43, 1)));
    background: -webkit-linear-gradient(90deg, rgba(43, 43, 43, 1) 0%, rgba(77, 80, 86, 1) 100%);
    background: -o-linear-gradient(90deg, rgba(43, 43, 43, 1) 0%, rgba(77, 80, 86, 1) 100%);
    background: -ms-linear-gradient(90deg, rgba(43, 43, 43, 1) 0%, rgba(77, 80, 86, 1) 100%);
    background: linear-gradient(0deg, rgba(43, 43, 43, 1) 0%, rgba(77, 80, 86, 1) 100%);
    filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#4d5056', endColorstr='#2b2b2b', GradientType=0);
    font-size: 18px;
    line-height: 20px;
    font-family: 'OpenSans-Semibold';
    margin: 0;
    padding: 8px 23px;
    color: #fff;
    text-transform: uppercase;
    border: 1px solid #f7fafb;
    border-radius: 3px;
}

.calendar_management .lib-pager-class .material-icons {
    display: inline-block;
}

.calendar_management .mat-chip-input {
    margin: 0px!important;
}

.mat-form-field-appearance-legacy.mat-form-field-can-float .mat-input-server:focus+.mat-form-field-label-wrapper .mat-form-field-label, .mat-form-field-appearance-legacy.mat-form-field-can-float.mat-form-field-should-float .mat-form-field-label {
    transform: translateY(-1.28125em) scale(0.85) perspective(100px) translateZ(.001px)!important;
    -ms-transform: translateY(-1.28125em) scale(.85)!important;
    width: 133.33333%;
}

.custom-tooltip-css {
    background-color: #111!important;
    color: #ffffff!important;
    text-align: center;
    top: -10px;
    font-size: 14px!important;
}

.mat-checkbox-layout .mat-checkbox-label {
    text-transform: capitalize!important;
}

 .admintooltip11 {
    
    display: block;
    font-family: 'OpenSans-Semibold';
    font-size: 20px;
    color: #fff;
    background-color: rgba(0, 0, 0, 0.3);
    width: 28px;
    height: 28px;
    border-radius: 100px;
    box-shadow: none;
    border: none;
    cursor: pointer;
    position: absolute;
    right: 12px;
    top: 50px;
    outline: none;
} 



.admintooltip2 {
    display: block;
    font-family: 'OpenSans-Bold';
    font-size: 20px;
    color: #063c65;
    background-color: #fff;
    width: 28px;
    height: 28px;
    border-radius: 100px;
    box-shadow: none;
    border: none;
    cursor: pointer;
    position: absolute;
    right: 15px;
    top: 13px;
    outline: none;
}

.admintooltip3 {
    display: block;
    font-family: 'OpenSans-Bold';
    font-size: 20px;
    color: #fff;
    background-color: #063c65;
    width: 28px;
    height: 28px;
    border-radius: 100px;
    box-shadow: none;
    border: none;
    cursor: pointer;
    position: absolute;
    right: 0px;
    top: 3px;
    outline: none;
}

.admintooltip4 {
    display: block;
    font-family: 'OpenSans-Bold';
    font-size: 20px;
    color: #fff;
    background-color: #063c65;
    width: 28px;
    height: 28px;
    border-radius: 100px;
    box-shadow: none;
    border: none;
    cursor: pointer;
    position: absolute;
    right: 15px;
    bottom: 10px;
    outline: none;
}

.admintooltip5 {
    display: inline-block!important;
    font-family: 'OpenSans-Bold';
    font-size: 20px;
    color: #fff;
    background-color: #063c65;
    width: 28px;
    height: 28px;
    border-radius: 100px;
    box-shadow: none;
    border: none;
    cursor: pointer;
    outline: none;
    margin: 0 0 0 10px!important;
    float: none!important;
}

.admintooltip6 {
    display: inline-block!important;
    font-family: 'OpenSans-Bold'!important;
    font-size: 20px!important;
    color: #fff!important;
    background-color: #063c65!important;
    background-image: none!important;
    width: 28px!important;
    height: 28px!important;
    border-radius: 100px!important;
    box-shadow: none!important;
    border: none!important;
    cursor: pointer!important;
    outline: none!important;
    margin: 0 0 0 10px!important;
    padding: 0px!important;
}

.admintooltip7 {
    display: inline-block!important;
    font-family: 'OpenSans-Bold'!important;
    font-size: 20px!important;
    color: #fff!important;
    background-color: rgba(0, 0, 0, 0.3);
    width: 28px!important;
    height: 28px!important;
    border-radius: 100px!important;
    box-shadow: none!important;
    border: none!important;
    cursor: pointer!important;
    outline: none!important;
    margin: 0 0 0 10px!important;
    padding: 0px!important;
}

.sharelinktooltip {
    font-family: 'OpenSans-Bold'!important;
    font-size: 20px!important;
    color: #252323!important;
    background-color: #f9b034!important;
    /* background-color: #ff7e00!important; */
    width: 33px!important;
    height: 33px!important;
    border-radius: 100px!important;
    box-shadow: none!important;
    border: none!important;
    cursor: pointer!important;
    outline: none!important;
    padding: 0px!important;
    display: block!important;
    float: right;
    width: 31px;
    margin: 3px 0 0 15px!important;
    background-image: none!important;
    line-height: 34px!important;
}

.usermanagementtable thead th:nth-of-type(1) {
    width: 3%!important;
}

.usermanagementtable thead th:nth-of-type(2) {
    width: 2%!important;
}

.usermanagementtable thead th:nth-of-type(3) {
    width: 9%!important;
}

.usermanagementtable thead th:nth-of-type(4) {
    width: 9%!important;
}

.usermanagementtable thead th:nth-of-type(5) {
    width: 9%!important;
}

.usermanagementtable thead th:nth-of-type(6) {
    width: 9%!important;
}

.usermanagementtable thead th:nth-of-type(7) {
    width: 9%!important;
}

.usermanagementtable thead th:nth-of-type(8) {
    width: 9%!important;
}

.usermanagementtable thead th:nth-of-type(9) {
    width: 9%!important;
}

.usermanagementtable thead th:nth-of-type(10) {
    width: 9%!important;
}

.usermanagementtable thead th:nth-of-type(11) {
    width: 9%!important;
}

.listingnewstylefaq thead th:nth-of-type(7) {
    width: 12%!important;
}

.mentordetail_block1_text .aboutmentor p br {
    display: none!important;
}

.mentordetail_block1_text .aboutmentor p {
    overflow: hidden!important;
}

.AddEditresource .button:nth-of-type(3) {
    display: none!important;
}

.mat-bottom-sheet-container {
    min-width: auto!important;
}

.mat-dialog-container .edit-event-dialog {
    max-height: 65vh!important;
    overflow-y: auto!important;
    overflow-x: hidden!important;
    display: block!important;
}

.edit-event-dialog .mat-checkbox-inner-container {
    margin-left: 0px!important;
}

.mat-dialog-container .full-width {
    width: auto;
}

.whitebg h2 {
    font-size: 20px!important;
    margin: 0;
    padding: 2px 0;
}

.refundmodal {
    padding: 0 0px!important;
    margin: 0 0!important;
}

.refundmodal h2 {
    font-family: 'OpenSans-Semibold';
    font-size: 24px;
    color: #0eadff;
    margin: 0;
    padding: 0;
}

.refundmodal input {
    width: 95%!important;
    padding: 10px 2%!important;
}

.refundmodal .mat-checkbox {
    margin: 10px 0 0 0;
    display: block;
}

.refundmodal .mat-checkbox-inner-container {
    margin-left: 0px!important;
}

.refundmodal .mat-checkbox-inner-container span {
    color: #e75248;
}

.cancelordermsgtext {
    display: block;
    margin: 15px 0 0 0;
    font-size: 18px;
    text-align: left;
    font-family: 'OpenSans-Regular';
    color: #434242;
}

.cancelordermsgtext mat-lebel {
    display: block;
    font-size: 18px;
    margin: 0;
    padding: 0;
    font-size: 20px;
    color: #f84539;
}

.cancelordermsgtext span {
    color: #434242;
}

.update-status-dialog .mat-dialog-title {
    font-family: 'OpenSans-Semibold';
    font-size: 24px;
    color: #0eadff;
    margin: 0;
    padding: 0;
}

.eventlist td:nth-of-type(6) span span {
    height: 50px;
    overflow: hidden;
}

.eventlist th:nth-of-type(3) {
    width: 10%!important;
}

.eventlist th:nth-of-type(4) {
    width: 10%!important;
}

.eventlist th:nth-of-type(5) {
    width: 10%!important;
}

.eventlist th:nth-of-type(6) {
    width: 10%!important;
}

.eventlist th:nth-of-type(7) {
    width: 10%!important;
}

.eventlist th:nth-of-type(8) {
    width: 10%!important;
}

.eventlist th span.material-icons {
    margin-top: -3px;
    position: inherit!important;
}

/*---------------------admindashboard--------------*/

.admindashboard_block1_bg {
    background-size: 100%;
    background: rgb(190, 198, 198);
    display: block;
    padding-top: 35px;
    padding-bottom: 1px;
}

.adminDB_block1 {
    display: block;
    border-radius: 3px;
    background: #fff;
    padding: 25px;
    width: 1430px;
    margin: 0 auto;
    margin-bottom: 34px;
}

.adminDB_block1_con {
    display: block;
    background: url(../../assets/images/admindashboard_topbanner1.png) no-repeat right top;
    border-radius: 0 6px 6px 0;
}

.adminDB_block1_con_text {
   background: linear-gradient(to bottom right, #3f93cf 29%, #4C84C9 61%);
     display: block;
    background: linear-gradient(to bottom right, #3ECCE6 29%, #4C84C9 61%);
    clip-path: polygon(0 0, 98% 0, 68% 332%, 0% 100%);
    width: 860px; 
    border-radius: 6px;


}

.adminDB_block1_con_text_block {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    align-items: center;
    height: 222px;
}

.adminDB_block1_con_text_block h2 {
    margin: 0;
    padding: 0 40px;
    font-size: 30px;
    color: #fff;
    font-family: 'OpenSans-Bold';
}

.adminDB_block1_con_text_block h2 label {
    display: block;
    font-size: 48px;
    color: #ffed2f;
}

.adminDB_block2 {
    width: 100%;
    display: flex;
    margin-top: 25px;
}

.adminDB_block2 .adminDB_block2_con {
    width: 33.3%;
    background-size: 100% 100%!important;
    border-radius: 5px;
    height: 205px;
    padding: 20px;
}

/* height 190px to 205px edited background-size: cover!important to  koushik */

.adminDB_block2 .adminDB_block2_con:nth-of-type(1) {
    background: url(../../assets/images/imgleft.jpeg) no-repeat left top;
}

.adminDB_block2 .adminDB_block2_con:nth-of-type(2) {
    margin: 0 15px;
    background: url(../../assets/images/imgmiddle.jpeg) no-repeat left top;
}

.adminDB_block2 .adminDB_block2_con:nth-of-type(3) {
    background: url(../../assets/images/imgright.jpeg) no-repeat left top;
}

.adminDB_block2 .adminDB_block2_con:nth-of-type(1) .adminDB_block2_con_text {
    display: block;
    background: url(../../assets/images/admindashboardicon_new.png) no-repeat left bottom;
    background-size: 100px!important;
}

.adminDB_block2 .adminDB_block2_con:nth-of-type(2) .adminDB_block2_con_text {
    display: block;
    background: url(../../assets/images/admindashboard_block2_icon2.png) no-repeat left bottom;
    background-size: 100px!important;
}

.adminDB_block2 .adminDB_block2_con:nth-of-type(3) .adminDB_block2_con_text {
    display: block;
    background: url(../../assets/images/admindashboard_block2_icon3.png) no-repeat left bottom;
    background-size: 100px!important;
}

/* background-size: 100px!important; koushik */

/* start added by koushik */

.adminDB_block2 .adminDB_block2_con:nth-of-type(1) .adminDB_block2_con_text .adminDB_BTN {
    position: absolute;
    right: 0;
    top: 0;
    margin-top: 0;
}

.adminDB_block2 .adminDB_block2_con:nth-of-type(2) .adminDB_block2_con_text .adminDB_BTN {
    position: absolute;
    right: 0;
    top: 0;
    margin-top: 0;
}

.adminDB_block2 .adminDB_block2_con:nth-of-type(3) .adminDB_block2_con_text .adminDB_BTN {
    position: absolute;
    right: 0;
    top: 0;
    margin-top: 0;
}

/* end added by koushik */

.adminDB_block2_con_text {
    height: 100%;
    position: relative;
    background-size: 130px!important;
    text-shadow: 0 0 2px #888;
}

.adminDB_block2_con_text h2 {
    font-size: 30px;
    color: #fff;
    font-family: 'OpenSans-Semibold';
    margin: 0;
    padding: 0;
    line-height: 32px;
    text-shadow: 0 0 2px #ebef1a;
}

.adminDB_block2_con_text h2 span {
    color: #f44336;
}

.adminDB_block2 .adminDB_block2_con:nth-of-type(1) .adminDB_block2_con_text h2 {
    color: #2c3135;
    text-shadow: 0 0 2px #ebef1a;
}

.adminDB_block2_con_text label {
    position: absolute;
    font-size: 72px;
    color: #fff;
    font-family: 'OpenSans-Bold';
    right: 0;
    bottom: -20px;
}

.ad_order_table table {
    width: 100%!important;
}

.ad_order_table thead th {
    color: #4a4a4a!important;
    font-size: 14px!important;
    border-top: solid 1px #c7d7dc!important;
    text-align: center;
    /* koushik */
    padding: 10px;
}

.ad_order_table td {
    text-align: center;
    padding: 10px;
}

.ad_order_table button {
    display: block;
    margin: 4px 0;
}

.ad_order_table th:nth-of-type(5) {
    width: 180px!important;
}

.ad_order_table th:nth-of-type(4) {
    width: 180px!important;
}

.btn_view {
    background: #1a73bc url(../../assets/images/viewiconAD.png) no-repeat 10px center;
    padding: 4px 18px 4px 35px;
    border-radius: 4px;
    cursor: pointer;
    border: none;
    background-size: 18px;
    font-size: 18px;
    color: #fff;
    text-transform: uppercase;
    font-weight: bold;
    text-shadow: 0 0 2px #333;
    font-size: 14px;
    outline: none;
}

.btn_delete {
    background: #1a73bc url(../../assets/images/delete_iconAD.png) no-repeat 10px center;
    padding: 4px 18px 4px 35px;
    border-radius: 4px;
    cursor: pointer;
    border: none;
    background-size: 18px;
    font-size: 18px;
    color: #fff;
    text-transform: uppercase;
    font-weight: bold;
    text-shadow: 0 0 2px #333;
    font-size: 14px;
    outline: none;
}

.ad_order_table h2 {
    margin: 0;
    padding: 16px 0 0 0;
    font-size: 24px;
    color: #4a4a4a;
    font-family: 'OpenSans-Regular';
    display: inline-block;
}

.blog_managementbody {
    min-height: initial;
}

.ad_report_table {
    margin: 10px 0 0 0;
}

.ad_report_table h6 {
    font-size: 26px;
    color: #fff;
    font-family: 'OpenSans-Semibold';
    margin: 10px 0 0 0;
    padding: 10px 15px;
    border-radius: 5px;
    line-height: 32px;
    background: #063c65;
    position: relative;
}

.ad_report_table h2 {
    margin: 0;
    padding: 16px 0 0 0;
    font-size: 24px;
    color: #4a4a4a;
    font-family: 'OpenSans-Regular';
    display: inline-block;
}

.ad_report_table_wrapper td p {
    overflow: hidden;
    display: block;
    width: 100%;
    height: 18px;
}

.ad_report_table_wrapper table {
    width: 100%;
}

.ad_report_table_wrapper .ad_report_table_con:nth-of-type(1) td {
    padding: 5px;
}

.ad_report_table_wrapper .ad_report_table_con:nth-of-type(1) .blog_managementbody thead th:nth-of-type(3) {
    width: 130px!important;
}

.ad_report_table_wrapper table tr:nth-of-type(even) {
    background: #f2f8fa;
}

.ad_report_table_wrapper .ad_report_table_con:nth-of-type(1) .openspan {
    display: inline-block;
    float: right;
    background: #ffda10;
    padding: 4px;
    border-radius: 4px;
    width: 60px;
    font-size: 12px;
    text-align: center;
}

.ad_report_table_wrapper .ad_report_table_con:nth-of-type(2) button {
  
    background:  #5cb0cc url(../../assets/images/viewiconAD.png) no-repeat 18px center;
    /* background: #1abc5b url(../../assets/images/viewiconAD.png) no-repeat 18px center; */
    padding: 4px 18px 4px 40px;
    border-radius: 4px;
    cursor: pointer;
    border: none;
    background-size: 18px;
    font-size: 18px;
    color: #fff;
    text-transform: uppercase;
    font-weight: bold;
    text-shadow: 0 0 2px #333;
    font-size: 14px;
    outline: none;
}

.ad_order_table p {
    display: block;
}

.ad_report_tableUser .ad_report_table_wrapper .ad_report_table_con:nth-of-type(1) button {
    background: #1ab3bc url(../../assets/images/viewiconAD.png) no-repeat 18px center;
    padding: 4px 18px 4px 40px;
    border-radius: 4px;
    cursor: pointer;
    border: none;
    background-size: 18px;
    font-size: 18px;
    color: #fff;
    text-transform: uppercase;
    font-weight: bold;
    text-shadow: 0 0 2px #333;
    font-size: 14px;
    outline: none;
}

.ad_report_tableUser .ad_report_table_wrapper .ad_report_table_con:nth-of-type(2) button {
    background: #bc231a url(../../assets/images/viewiconAD.png) no-repeat 18px center;
    padding: 4px 18px 4px 40px;
    border-radius: 4px;
    cursor: pointer;
    border: none;
    background-size: 18px;
    font-size: 18px;
    color: #fff;
    text-transform: uppercase;
    font-weight: bold;
    text-shadow: 0 0 2px #333;
    font-size: 14px;
    outline: none;
}

.ordersummary_block {
    display: block;
    margin-top: 25px;
}

.ordersummary_block h6 {
    font-size: 26px;
    color: #fff;
    font-family: 'OpenSans-Semibold';
    margin: 10px 0 0 0;
    padding: 10px 15px;
    border-radius: 5px;
    line-height: 32px;
    background: #063c65;
    position: relative;
}

.ordersummary_block_con {
    background: #f2f8fa;
    border: solid 1px #e3ecef;
    border-radius: 5px;
    padding: 18px;
    display: block;
    margin-top: 15px;
}

.ordersummary_block_con h4 {
    font-size: 24px;
    color: #063c65;
    margin: 0;
    padding: 0 0 12px 0;
    font-family: 'OpenSans-Regular';
    position: relative;
}

.ordersummary_block_con h4 span {
    /* color: #ff0000!important; */
    color: #e42578!important;

}

.ordersummary_block_con_wrapper {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-around;
}

.ordersummary_span {
    display: block;
    border-radius: 4px;
    width: 24%;
    position: relative;
    margin: 0.5%;
}

.ordersummary_span_block {
    display: block;
    border: solid 1px #d0dcdc;
    padding: 12px;
    border-radius: 4px;
    background: #fff;
    min-height: 190px;
}

.ordersummary_span label {
    display: block;
    margin: 0;
    padding: 0;
    font-size: 22px;
    color: #575757;
}

.ordersummary_span h5 {
    font-family: 'OpenSans-Bold';
    font-size: 48px;
    margin: 0px 0 0 10px;
    padding: 0;
    display: inline-block;
    line-height: 48px;
}

.ordersummary_span:nth-of-type(1) h5 {
    color: #f52d2d;
    background: url(../../assets/images/order_sum_icon1.png) no-repeat right center;
    padding-right: 20px;
}

/* koushik updated padding */

.ordersummary_span:nth-of-type(2) h5 {
    /* color: #37dc2a; */
    color: #3fc9f0;
    background: url(../../assets/images/order_sum_icon2.png) no-repeat right center;
    padding-right: 60px;
}

/* koushik updated padding */

.ordersummary_span:nth-of-type(3) h5 {
    /* color: #ab49f3; */
    color: #fcd20b;
    background: url(../../assets/images/order_sum_icon3.png) no-repeat right center;
    padding-right: 60px;
}

/* koushik updated padding */

.ordersummary_span:nth-of-type(4) h5 {
    /* color: #ff8648; */
    color: #c74b94;
    background: url(../../assets/images/order_sum_icon4.png) no-repeat right center;
    padding-right: 74px;
}

/* koushik updated padding */

.ordersummary_span:nth-of-type(5) h5 {
    color: #f52d2d;
    background: url(../../assets/images/order_sum_icon1.png) no-repeat right center;
    padding-right: 20px;
}

/* koushik updated padding */

.ordersummary_span:nth-of-type(6) h5 {
    /* color: #37dc2a; */
    color: #40caf1;
    background: url(../../assets/images/order_sum_icon2.png) no-repeat right center;
    padding-right: 60px;
}

/* koushik updated padding */

.ordersummary_span:nth-of-type(7) h5 {
    /* color: #ab49f3; */
    color: #fcd50c;
    background: url(../../assets/images/order_sum_icon3.png) no-repeat right center;
    padding-right: 60px;
}

/* koushik updated padding */

.ordersummary_span:nth-of-type(8) h5 {
    /* color: #ff8648; */
    color: #c74b94;
    background: url(../../assets/images/order_sum_icon4.png) no-repeat right center;
    padding-right: 74px;
}

/* koushik updated padding */

.donut-chart {
    position: relative;
    width: 90px;
    height: 90px;
    border-radius: 100%;
    /* border: solid 1px #e0e3e7; background: #f0f1f2;     */
    display: block;
    /* float: right;  margin-right: 10px;   margin-top: -30px; */
    float: none;
    margin-right: auto;
    margin-top: 10px;
    margin-left: auto;
    margin-bottom: 10px;
}

.chart_1 {
    background: #e52121;
    display: block;
    width: 100%;
    height: 100%;
    border-radius: 100%;
    position: absolute;
    clip: rect(0px, 40px, 40px, 0px);
    transform: rotate(80deg);
}

.chart_2 {
    background: #2dcc21;
    display: block;
    width: 100%;
    height: 100%;
    border-radius: 100%;
    position: absolute;
    clip: rect(0px, 50px, 50px, 0px);
    transform: rotate(120deg);
}

.chart_3 {
    background: #9637dd;
    display: block;
    width: 100%;
    height: 100%;
    border-radius: 100%;
    position: absolute;
    clip: rect(0px, 55px, 55px, 0px);
    transform: rotate(130deg);
}

.chart_4 {
    background: #fc8e37;
    display: block;
    width: 100%;
    height: 100%;
    border-radius: 100%;
    position: absolute;
    clip: rect(0px, 50px, 50px, 0px);
    transform: rotate(170deg);
}

.ad_chat_block {
    display: flex;
    margin: 25px 0;
}

.ad_chat_block .ad_chat_block_left {
    width: 50%;
    display: block;
    border: solid 1px #c7d7dc!important;
    padding: 25px;
    border-radius: 5px;
}

.ad_chat_block .ad_chat_block_left label {
    display: inline-block;
    font-size: 24px;
    color: #063c65;
    font-family: 'OpenSans-Semibold';
}

.ad_chat_block .ad_chat_block_left .chart-wrapper {
    margin-top: 10px;
}

.livebtn_wrapper {
    position: relative;
    width: 100px;
    float: right;
}

.ad_chat_block .ad_chat_block_left button {
    background: #111;
    border-radius: 4px;
    padding: 4px 20px 4px 38px;
    font-family: 'OpenSans-Semibold';
    font-size: 20px;
    color: #ffffff;
    text-transform: uppercase;
    display: block;
    border: none;
    outline: none;
    cursor: pointer;
}

.liveroundimg {
    height: 8px;
    width: 8px;
    border-radius: 100px;
    background: #ff0000;
    position: absolute;
    top: 14px;
    left: 15px;
    animation: crescendo 1.5s alternate infinite ease-in;
}

@keyframes crescendo {
    0% {
        transform: scale(.8);
    }
    100% {
        transform: scale(1.5);
    }
}

.ad_chat_block_right {
    background: url(../../assets/images/chart2BG.jpg) no-repeat;
    background-size: cover;
    border-radius: 5px;
    margin-left: 25px;
    padding: 25px;
    display: block;
    width: 50%;
}

.ad_chat_block .ad_chat_block_right label {
    display: block;
    font-size: 24px;
    color: #ffffff;
    font-family: 'OpenSans-Semibold';
    margin-bottom: 15px;
}

.ad_chat_block .ad_chat_block_right ul {
    margin: 0;
    padding: 0;
}

.ad_chat_block .ad_chat_block_right ul li {
    margin: 12px 0;
    padding: 0;
    list-style: none;
    display: block;
    background-color: rgba(71, 35, 76, 0.25);
    padding: 15px;
    border-radius: 5px;
}

.ad_chat_block .ad_chat_block_right ul li span {
    display: inline-block;
    float: left;
    margin: 0 0 0px 0;
    font-family: 'OpenSans-Semibold';
    font-size: 18px;
    color: #ffffff;
}

.ad_chat_block .ad_chat_block_right ul li strong {
    display: inline-block;
    float: right;
    margin: 0 0 0px 0;
    font-family: 'OpenSans-Semibold';
    font-size: 18px;
    color: #ffffff;
}

.kb_ordersum_top {
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.ad_order_table .blog_managementbody thead .mat-header-row th {
    font-weight: bold;
}

.ad_report_table_wrapper th.mat-header-cell {
    text-align: center;
}

.mat-column-viewReport button {
    /* padding: 5px 15px 5px 15px !important; */
    min-width: auto !important;
    margin: 0 !important;
    line-height: normal;
}

.button-align-right {
    float: right;
}

/*---------------------end admindashboard--------------*/

.faqviewtable th:nth-of-type(1) {
    width: 5%!important;
}

.faqviewtable th:nth-of-type(2) {
    width: 5%!important;
}

.faqviewtable th:nth-of-type(3) {
    width: 10%!important;
}

.faqviewtable th:nth-of-type(4) {
    width: 20%!important;
}

.faqviewtable th:nth-of-type(5) {
    width: 10%!important;
}

.faqviewtable th:nth-of-type(6) {
    width: 10%!important;
}

.faqviewtable th:nth-of-type(7) {
    width: 10%!important;
}

.faqviewtable th:nth-of-type(8) {
    width: 10%!important;
}

.faqviewtable th:nth-of-type(9) {
    width: 10%!important;
}

.faqviewtable td:nth-of-type(4) p {
    height: 50px;
    overflow: hidden;
}

.webinarcreditwrapper {
    display: flex;
    margin-top: 16px;
    justify-content: space-between;
}

.webinarcreditwrapper .webinarcreditlabel {
    display: block;
    width: 25%;
    background: #37393a;
    color: #fff;
    border-radius: 5px;
    font-size: 18px;
    font-family: 'OpenSans-Regular';
    padding: 5px 0.5%;
    text-align: center;
    line-height: 36px;
}

.webinarcreditwrapper .webinarcreditbutton {
    display: block;
    width: 72%;
    background: #0498f3;
    cursor: pointer;
    border: none;
    outline: none;
    color: #fff!important;
    border-radius: 5px;
    font-size: 18px;
    font-family: 'OpenSans-Regular';
    text-align: center;
    padding: 5px 0.5%;
}

.webinarcreditwrapper .webinarcreditbutton span {
    display: block;
}

.managecalendarmentor th:nth-of-type(1) {
    width: 5%!important;
}

.managecalendarmentor th:nth-of-type(2) {
    width: 10%!important;
}

.managecalendarmentor th:nth-of-type(3) {
    width: 10%!important;
}

.managecalendarmentor th:nth-of-type(4) {
    width: 10%!important;
}

.managecalendarmentor th:nth-of-type(5) {
    width: 8%!important;
}

.managecalendarmentor th:nth-of-type(6) {
    width: 8%!important;
}

.managecalendarmentor th:nth-of-type(7) {
    width: 8%!important;
}

.lessonplanmaterial_main {
    background: #f2f8fa!important;
    border: solid 1px #e3ecef!important;
    border-radius: 8px!important;
    padding: 15px!important;
    width: auto!important;
    margin-top: 15px!important;
    min-height: 55vh;
}

.lessonplanmaterial_main form {
    background: none!important;
    border: none!important;
    border-radius: 0px!important;
    padding: 0px!important;
    width: auto!important;
    min-height: inherit!important;
}

.lessonplanmaterial_main form button:nth-of-type(3) {
    display: none!important;
}

.lessonplanmaterial_main .lesson_plan_listing button {
    margin-top: 20px!important;
}

.skipbuttoncls {
    background: rgba(14, 133, 202, 1)!important;
    background: -moz-linear-gradient(top, rgba(14, 133, 202, 1) 0%, rgba(4, 100, 156, 1) 100%)!important;
    background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(14, 133, 202, 1)), color-stop(100%, rgba(4, 100, 156, 1)))!important;
    background: -webkit-linear-gradient(top, rgba(14, 133, 202, 1) 0%, rgba(4, 100, 156, 1) 100%)!important;
    background: -o-linear-gradient(top, rgba(14, 133, 202, 1) 0%, rgba(4, 100, 156, 1) 100%)!important;
    background: -ms-linear-gradient(top, rgba(14, 133, 202, 1) 0%, rgba(4, 100, 156, 1) 100%)!important;
    background: linear-gradient(to bottom, rgba(14, 133, 202, 1) 0%, rgba(4, 100, 156, 1) 100%)!important;
    filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#0e85ca', endColorstr='#04649c', GradientType=0)!important;
    font-family: 'OpenSans-Semibold'!important;
    font-size: 20px!important;
    padding: 9px 15px!important;
    margin-top: 10px!important;
    border-radius: 4px;
    box-shadow: 0 3px 1px -2px rgba(0, 0, 0, .2), 0 2px 2px 0 rgba(0, 0, 0, .14), 0 1px 5px 0 rgba(0, 0, 0, .12);
    color: #fff;
    text-decoration: none!important;
    display: block;
    width: 90px;
    text-align: center;
    margin: -64px 0 0 90px!important;
}

.skipbuttoncls u {
    text-decoration: none!important;
}

.questioncls h2 {
    padding: 2px 0;
    color: #fd6f30!important;
    font-size: 24px;
    line-height: 40px;
    font-family: 'OpenSans-Semibold';
}

.questioncls h2:nth-of-type(2) {
    font-size: 22px;
}

.questioncls h2:nth-of-type(3) {
    font-size: 20px;
}

.questioncls h2:nth-of-type(1) {
    margin-top: 0px!important;
}

.form_field_wrapperimage .form_field_image div {
    display: flex!important;
    justify-content: center!important;
    flex-wrap: wrap!important;
    margin: 0 -0.5%;
}

.form_field_wrapperimage .form_field_image div .imgwrapper {
    width: 32.3%;
    margin: 0.5%;
    transition: all .2s ease-in-out;
    display: grid;
    align-items: center;
    background: #333;
}

.form_field_wrapperimage .form_field_image div .imgwrapper:hover {
    transform: scale(1.1);
}

.form_field_wrapperimage .form_field_image div .imgwrapper img {
    width: 98%;
    padding: 1%;
    background: #333;
}

.imagechoiceactive {
    background-color: #fd6f30!important;
    box-shadow: 0 0 5px #888;
}

.imagechoiceactive img {
    background-color: #fd6f30!important;
}

.cdk-overlay-pane session-credit .mat-form-field {
    width: 100%!important;
    margin-top: 10px;
}

.cdk-overlay-pane session-credit p {
    font-size: 18px!important;
    color: #0eadff!important;
    padding: 0px 0!important;
    margin: 10px 0!important;
}

.cdk-overlay-pane session-credit p:nth-of-type(1) {
    background: #0eadff;
    font-size: 18px!important;
    color: #fff!important;
    padding: 10px!important;
    margin-bottom: 15px!important;
}

.cdk-overlay-pane session-credit .mat-dialog-content {
    margin: 0!important;
    padding: 0!important;
}

.AddEditquiz .mat-form-field {
    width: 98%!important;
    padding-top: 6px!important;
}

.pdflessonplanmain td {
    border-radius: 0!important;
    border: none!important;
}

.pdflessonplanmain tbody tr:first-of-type td {
    border-top: none!important;
}

.pdflessonplanmain td:last-of-type {
    border-left: none!important;
}

.pdflessonplanmain td:last-of-type {
    border-left: none!important;
}

.pdflessonplanmain .form-element {
    margin: 15px 0!important;
    padding: 0px!important;
}

.pdflessonplanmain .form-element .mat-form-field-infix {
    margin: 12px!important;
    margin-bottom: 0px!important;
}

.pdflessonplanmain .mat-form-field-underline {
    display: none;
}

.pdflessonplanmain .mat-radio-disabled {
    margin-left: 0px!important;
}

.pdflessonplanmain .admininnerbodyform form {
    min-height: inherit!important;
}

.pdflessonplanmain2 .form_field_img div {
    display: flex!important;
    justify-content: center!important;
    flex-wrap: wrap!important;
    margin: 0 -0.5%;
}

.pdflessonplanmain2 .form_field_img div .imgwrapper {
    width: 32.3%;
    margin: 0.5%;
    transition: all .2s ease-in-out;
    display: grid;
    align-items: center;
    background: #333;
}

/* .pdflessonplanmain2 .form_field_img div .imgwrapper:hover{ transform: scale(1.1);} */

.pdflessonplanmain2 .form_field_img div .imgwrapper img {
    width: 98%;
    padding: 1%;
    background: #333;
}

.pdflessonplanmain2 .imagechoiceactive {
    background-color: #fd6f30!important;
    box-shadow: none;
}

.pdflessonplanmain2 .imagechoiceactive img {
    border: solid 2px #fd6f30!important;
    width: 97%!important;
}

.quizmanagementwrapper .mat-elevation-z8 {
    box-shadow: none!important;
}

.quizmanagementwrapper table {
    margin-top: 25px;
}

.quizmanagementwrapper .buttonsetToolbar {
    clear: both;
    overflow: hidden;
}

.quizmanagementwrapper .blog_managementbody thead th:nth-of-type(1) {
    width: 10%!important;
}

.quizmanagementwrapper thead th:nth-of-type(2) {
    width: 10%!important;
}

.quizmanagementwrapper thead th:nth-of-type(3) {
    width: 15%!important;
}

.quizmanagementwrapper thead th:nth-of-type(4) {
    width: 10%!important;
}

.quizmanagementwrapper thead th:nth-of-type(5) {
    width: 5%!important;
}

.quizmanagementwrapper thead th:nth-of-type(6) {
    width: 10%!important;
}

.quizmanagementwrapper thead th:nth-of-type(7) {
    width: 10%!important;
}

.quizmanagementwrapper thead th:nth-of-type(8) {
    width: 10%!important;
}

.quizmanagementwrapper thead th:nth-of-type(9) {
    width: 10%!important;
}

.quizmanagementwrapper thead th:nth-of-type(10) {
    width: 10%!important;
}

.training_managementlist td {
    padding: 0 5px!important;
}

.training_managementlist th {
    padding: 0 5px!important;
}

.generalmodalcls .mat-dialog-content {
    margin: 0;
    padding: 0;
}

.generalmodalcls .modal-content {
    margin: 0;
    padding: 0;
}

.generalmodalcls .optioncls {
    margin: 1px 0;
    padding: 5px;
    background: #ccc;
    display: block;
}

.question_modal .mat-dialog-content {
    max-height: 65vh !important;
    overflow-y: auto !important;
    overflow-x: hidden!important;
}

.question_modal .mat-card-image:first-child {
    margin-top: 0;
}

.question_modal h2 {
    margin: 0 0 10px 0;
    padding: 5px 10px;
    color: #fff!important;
    font-size: 24px;
    line-height: 40px;
    font-family: 'OpenSans-Semibold';
    background: #fd6f30!important;
}

.question_modal .imagecls {
    display: block;
}

.question_modal .mat-card-image {
    width: 100%;
    margin: 0;
}

.question_modal .mat-dialog-actions {
    margin: 0;
}

.question_modal .mat-dialog-content {
    padding: 0 10px!important;
}

.seasoncouponcode form {
    min-height: inherit!important;
}

.AddEditBlog mat-form-field .mat-button-base {
    padding: 0!important;
    background: none!important;
    margin: 0!important;
}

.AddEditBlog .couponBTN {
    margin: 20px 0 0 0!important;
    background: rgba(88, 88, 88, 1)!important;
    background: -moz-linear-gradient(top, rgba(88, 88, 88, 1) 0%, rgba(20, 25, 26, 1) 100%)!important;
    background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(88, 88, 88, 1)), color-stop(100%, rgba(20, 25, 26, 1)))!important;
    background: -webkit-linear-gradient(top, rgba(88, 88, 88, 1) 0%, rgba(20, 25, 26, 1) 100%)!important;
    background: -o-linear-gradient(top, rgba(88, 88, 88, 1) 0%, rgba(20, 25, 26, 1) 100%)!important;
    background: -ms-linear-gradient(top, rgba(88, 88, 88, 1) 0%, rgba(20, 25, 26, 1) 100%)!important;
    background: linear-gradient(to bottom, rgba(88, 88, 88, 1) 0%, rgba(20, 25, 26, 1) 100%)!important;
    filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#585858', endColorstr='#14191a', GradientType=0);
}

.headingtext h3 {
    display: block;
    text-align: center;
    font-size: 36px;
    color: #063c65;
    font-family: 'OpenSans-Bold';
    margin-bottom: 15px;
}

.notgraduatemodalcls .mat-dialog-content {
    max-height: 65vh!important;
    overflow-x: auto!important;
}

/*-----------------------------------*/

.cdk-overlay-pane.menteedialog {
    background-color: #fff;
    padding: 25px;
    border-radius: 15px;
}

.cdk-overlay-pane.menteedialog[style] {
    max-width: 1225px!important;
    height: auto;
    max-height: inherit;
}

.cdk-overlay-pane.menteedialog .closecls {}

.cdk-overlay-pane.menteedialog .mat-dialog-container {
    box-shadow: none!important;
    border: none!important;
    max-width: 100%;
    width: 100%!important;
    min-width: 480px;
    padding: 0!important;
    transform: none;
    max-height: 65vh;
    min-height: inherit;
    max-height: inherit;
}

.menteedialog .mat-dialog-content {
    margin: 0!important;
    padding: 0!important;
    text-align: center;
}

.menteedialog .close {
    position: absolute;
    top: -30px;
    right: -30px;
    padding: 0;
    min-width: auto!important;
    background: #ef5b5d!important;
    z-index: 99;
    color: #fff!important;
    box-shadow: none!important;
    border-radius: 100%;
    width: 30px;
    height: 30px;
    border: 2px solid #fff!important;
    outline: 0;
}

.menteedialog .mat-dialog-container .mat-card-content {
    font-size: 16px;
    padding-left: 0px;
    width: auto;
}

.menteedialog .modalbtncls {
    display: block;
    position: relative;
}

.modalclskbnewwrapper .modalclskbnewtop .mat-card-title {
    font-size: 50px;
    line-height: 56px;
}

.modalclskbnewwrapper .modalclskbnewtop h3 {
    font-size: 26px;
    text-transform: inherit;
    margin-top: 0px;
}

.modalclskbnewwrapper .singlelistscls {
    padding: 0 10px!important;
}

.modalclskbnewwrapper .mat-list-item-content {
    margin: 0!important;
    padding: 0!important;
    justify-content: space-between;
    width: 100%;
}

.modalclskbnewwrapper .singlelistscls .modalclskbnewDIV {
    width: 100%;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}

.modalclskbnewwrapper .singlelistscls .txtcls {
    font-size: 24px;
    line-height: 28px;
    display: grid;
    padding: 0px;
}

.modalclskbnewwrapper .singlelistscls .txtcls span:nth-of-type(2) {
    font-family: 'robotobold';
    text-transform: uppercase;
}

.modalclskbnewwrapper .singlelistscls .txtcls span:nth-of-type(2) {
    font-family: 'robotomedium';
    text-transform: capitalize;
}

.modalclskbnewwrapper .singlelistscls .btnclass {
    margin: 10px 0 0 0!important;
    width: auto;
}

.modalclsknorecord h2 {
    margin: 0;
    padding: 0;
    font-family: 'robotomedium';
    font-size: 20px;
    color: #ff0000;
}

/*-------------------------------------*/

.lesson_modal {
    width: 750px;
}

.lesson_modal h2 {
    background: #0eadff!important;
    font-size: 24px!important;
    color: #fff!important;
    font-family: 'OpenSans-Semibold'!important;
    margin: 0 0 10px 0!important;
    padding: 10px!important;
}

.lesson_modal .btnbluecls {
    margin: 10px 0 0 0!important;
}

.lesson_modal b {
    color: #0eadff!important;
    font-weight: normal;
    font-family: 'OpenSans-Semibold';
}

.cartmentorsdialog {
    width: 750px;
}

.cartmentorsdialog .mat-dialog-title {
    background: #0eadff!important;
    font-size: 24px!important;
    color: #fff!important;
    font-family: 'OpenSans-Semibold'!important;
    margin: 0 0 10px 0!important;
    padding: 10px!important;
}

.cartmentorsdialog dialog {
    position: inherit!important;
    display: block!important;
    width: 100%!important;
}

.cartmentorsdialog dialog .mat-dialog-content {
    margin: 0 0!important;
    padding: 15px 0!important;
}

.cartmentorsdialog .mat-dialog-actions .btncancelcls {
    position: absolute;
    right: -34px;
    top: -34px;
}

.cartmentorsdialog p {
    font-family: 'OpenSans-Regular';
}

.cartmentorsdialog p strong {
    font-weight: normal!important;
}

.couponcreditwrapper {
    width: auto;
    margin: 5px 0 0 0;
    border: solid 1px #dedede;
    padding: 10px;
}

.couponcreditwrapper mat-label {
    display: block;
    font-size: 16px;
    color: #363636;
    font-family: 'OpenSans-Semibold';
    width: 100%;
    padding: 0 0 10px 0;
}

.couponcreditwrapper input {
    background: #bebebe;
    padding: 5px 5px;
    font-family: 'OpenSans-Semibold';
    font-size: 16px;
    color: #000;
    float: left;
    width: 145px;
    border-radius: 2px!important;
    border: none;
    outline: none;
}

.couponbutton {
    display: block!important;
    float: right!important;
    width: auto!important;
    background: #e75248!important;
    border: none!important;
    box-shadow: none!important;
    border-radius: 2px!important;
    text-align: center!important;
    line-height: 30px!important;
    cursor: pointer!important;
    color: #fff!important;
    font-family: 'OpenSans-Semibold'!important;
    text-transform: uppercase!important;
    outline: none!important;
    font-size: 16px!important;
    padding: 1px 16px!important;
}

.couponcreditwrapper br {
    display: none;
}

.myacount .AddEditBlog .mat-tab-body:nth-of-type(2) .form-element .mat-raised-button:nth-of-type(2) {
    display: none!important;
}

.calendar_wrapper .time_picker material-timepicker:last-of-type {
    margin-top: 10px!important;
}

.cdk-overlay-pane.menteedialog {
    position: relative!important;
    max-width: 70vw;
}

.modalclskbnewwrapper .mat-dialog-title {
    padding: 0;
    margin: 0;
    color: #282b2c;
    text-transform: capitalize;
    font-family: 'RobotoBold';
    font-size: 20px;
    line-height: 26px;
    text-align: left;
}


.modalclskbnewwrapper textarea {
    width: 100%!important;
    resize: none;
    padding: 10px!important;
    margin: 10px 0!important;
    border: solid 1px #ddd!important;
    background: #efefef!important;
    outline: none!important;
    font-family: 'OpenSans-Regular'!important;
    font-size: 16px!important;
    color: #111!important;
}

.dialogmodal .mat-dialog-actions {
    display: block!important;
}

.cartwebinarmodal .block_main_wrapper1 h2 {
    margin: 0 15px 15px 16px;
    background: url(../images/new_shop_icon1.png) no-repeat left center;
    padding: 8px 0 0px 53px;
    font-size: 24px;
    color: #494848;
    font-family: 'OpenSans-Semibold';
}

.cartwebinarmodal .block_main_wrapper1 h3 {
    font-size: 14px;
    color: #1b1b1b;
    font-family: 'OpenSans-Regular';
    line-height: 24px;
}

.cartwebinarmodal .block_main_wrapper1 .H4textblock .H4textblock_sub {
    display: block;
    background: url(../images/new_shop_icon3.png) no-repeat left 4px;
    padding: 0 0 0 30px;
    margin: 16px 0;
    font-size: 18px;
    color: #000000;
    font-family: 'OpenSans-Regular';
    display: block;
    font-weight: normal;
}

.cartwebinarmodal .block_main_wrapper1 h5 {
    margin: 24px 0 8px 0;
    font-size: 18px;
    color: #0eadff;
    font-family: 'OpenSans-Regular';
    line-height: 24px;
}

.cartwebinarmodal .nwshoppriceblock {
    color: #000;
    display: inline-block;
    padding: 10px;
    border-radius: 100px;
    margin: 10px 0 20px 0;
    font-family: 'OpenSans-Bold';
    font-size: 20px;
    text-shadow: 0 0 2px #fff;
    background: rgba(250, 210, 11, 1);
    background: -moz-linear-gradient(top, rgba(250, 210, 11, 1) 0%, rgba(254, 114, 67, 1) 100%);
    background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(250, 210, 11, 1)), color-stop(100%, rgba(254, 114, 67, 1)));
    background: -webkit-linear-gradient(top, rgba(250, 210, 11, 1) 0%, rgba(254, 114, 67, 1) 100%);
    background: -o-linear-gradient(top, rgba(250, 210, 11, 1) 0%, rgba(254, 114, 67, 1) 100%);
    background: -ms-linear-gradient(top, rgba(250, 210, 11, 1) 0%, rgba(254, 114, 67, 1) 100%);
    background: linear-gradient(to bottom, rgba(250, 210, 11, 1) 0%, rgba(254, 114, 67, 1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fad20b', endColorstr='#fe7243', GradientType=0);
}

.cartwebinarmodal .nwshoppriceblock del {
    display: inline-block;
    padding: 2px;
    font-family: 'OpenSans-Bold';
    color: #000;
    font-size: 24px;
}

.cartwebinarmodal .nwshoppriceblock strong {
    color: #fff;
    font-weight: normal;
}

.cartwebinarmodal .shop_newtextblock {
    background: rgba(0, 140, 215, 1);
    background: -moz-linear-gradient(top, rgba(0, 140, 215, 1) 0%, rgba(0, 103, 158, 1) 100%);
    background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(0, 140, 215, 1)), color-stop(100%, rgba(0, 103, 158, 1)));
    background: -webkit-linear-gradient(top, rgba(0, 140, 215, 1) 0%, rgba(0, 103, 158, 1) 100%);
    background: -o-linear-gradient(top, rgba(0, 140, 215, 1) 0%, rgba(0, 103, 158, 1) 100%);
    background: -ms-linear-gradient(top, rgba(0, 140, 215, 1) 0%, rgba(0, 103, 158, 1) 100%);
    background: linear-gradient(to bottom, rgba(0, 140, 215, 1) 0%, rgba(0, 103, 158, 1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#008cd7', endColorstr='#00679e', GradientType=0);
    display: block;
    padding: 5px 0;
}

.cartwebinarmodal .shop_newtextblock .shop_newtextblock_textcon {
    display: flex;
    background: rgba(11, 16, 39, 1);
    background: -moz-linear-gradient(left, rgba(11, 16, 39, 1) 0%, rgba(17, 49, 93, 1) 50%, rgba(11, 16, 39, 1) 100%);
    background: -webkit-gradient(left top, right top, color-stop(0%, rgba(11, 16, 39, 1)), color-stop(50%, rgba(17, 49, 93, 1)), color-stop(100%, rgba(11, 16, 39, 1)));
    background: -webkit-linear-gradient(left, rgba(11, 16, 39, 1) 0%, rgba(17, 49, 93, 1) 50%, rgba(11, 16, 39, 1) 100%);
    background: -o-linear-gradient(left, rgba(11, 16, 39, 1) 0%, rgba(17, 49, 93, 1) 50%, rgba(11, 16, 39, 1) 100%);
    background: -ms-linear-gradient(left, rgba(11, 16, 39, 1) 0%, rgba(17, 49, 93, 1) 50%, rgba(11, 16, 39, 1) 100%);
    background: linear-gradient(to right, rgba(11, 16, 39, 1) 0%, rgba(17, 49, 93, 1) 50%, rgba(11, 16, 39, 1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0b1027', endColorstr='#0b1027', GradientType=1);
    width: auto;
    float: none;
    margin: 0 5px;
    text-align: center;
}

.cartwebinarmodal .shop_newtextblock .shop_newtextblock_textcon p {
    margin: 0;
    padding: 10px;
    font-size: 40px;
    color: #40a3ff;
    text-transform: uppercase;
    font-family: 'OpenSans-Bold';
    text-align: center;
    line-height: 42px;
}

.cartwebinarmodal .shop_newtextblock_imgcon ul {
    margin: 0;
    padding: 0;
    position: relative;
    display: block;
    width: 100%;
    text-align: center;
    clear: both;
}

.cartwebinarmodal .shop_newtextblock_imgcon {
    width: auto;
    margin: 0 8px;
    display: block;
}

.cartwebinarmodal .shop_newtextblock_imgcon ul li {
    display: inline-block;
    width: 170px;
    margin: 10px 1%;
    text-align: center;
    font-size: 15px;
    color: #ffdc65
}

.cartwebinarmodal .shop_newtextblock_imgcon ul li img {
    width: 100%;
    border: solid 1px #0075b3;
    margin-bottom: 10px;
}

.cartwebinarmodal .shop_newtextblock_imgcon ul li strong {
    display: block;
    font-size: 16px;
    color: #ffffff;
    text-transform: uppercase;
    padding-bottom: 6px;
    font-weight: normal;
}

.cartmentorsdialog .dialogmodal {
    max-height: 65vh!important;
    overflow-y: auto!important;
    overflow-x: hidden!important;
}

.cartmentorsdialog .mat-dialog-actions {
    margin: 0px!important;
}

.lessonlistingreport th:nth-of-type(1) {
    width: 10px!important;
}

.lessonlistingreport th:nth-of-type(2) {
    width: 15%!important;
}

.lessonlistingreport th:nth-of-type(3) {
    width: 10%!important;
    ;
}

.lessonlistingreport th:nth-of-type(4) {
    width: 10%!important;
}

.lessonlistingreport th:nth-of-type(5) {
    width: 15%!important;
}

.lessonlistingreport th:nth-of-type(6) {
    width: 15%!important;
}

.lessonlistingreport th:nth-of-type(7) {
    width: 15%!important;
}

.lessonlistingreport th:nth-of-type(8) {
    width: 10%!important;
}

.AddEditBlog .passbuttoncls {
    margin-bottom: 15px;
    clear: both;
    overflow: hidden;
}

.AddEditBlog .passbuttoncls .GeneratePasswordcls {
    margin: 5px 5px 0 0!important;
    font-size: 16px!important;
    line-height: 28px;
    float: left;
    background: rgba(88, 88, 88, 1)!important;
    background: -moz-linear-gradient(top, rgba(88, 88, 88, 1) 0%, rgba(20, 25, 26, 1) 100%)!important;
    background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(88, 88, 88, 1)), color-stop(100%, rgba(20, 25, 26, 1)))!important;
    background: -webkit-linear-gradient(top, rgba(88, 88, 88, 1) 0%, rgba(20, 25, 26, 1) 100%)!important;
    background: -o-linear-gradient(top, rgba(88, 88, 88, 1) 0%, rgba(20, 25, 26, 1) 100%)!important;
    background: -ms-linear-gradient(top, rgba(88, 88, 88, 1) 0%, rgba(20, 25, 26, 1) 100%)!important;
    background: linear-gradient(to bottom, rgba(88, 88, 88, 1) 0%, rgba(20, 25, 26, 1) 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#585858', endColorstr='#14191a', GradientType=0);
}

.AddEditBlog .passbuttoncls .material-icons {
    cursor: pointer;
    margin-top: 14px;
    float: left;
}

.modalh2 {
    font-size: 18px!important;
    color: #000!important;
    margin-bottom: 0px!important;
    padding: 15px 0;
    font-weight: normal;
}

.modalh2 strong {
    color: #fd6f30;
}

.maindialognewcon .mat-form-field {
    display: block;
    position: relative;
    text-align: left;
}

/* .questionfieldscls {    padding: 2px 0;
        color: #333!important;
        font-size: 18px;
        font-family: 'OpenSans-Semibold';} */

.mat-calendar-body-selected {
    background-color: #55ade7!important;
    color: #fff;
}

.mat-dialog-container .mat-radio-container {
    background: #ccc;
    border-radius: 100px;
}

.mat-dialog-container .mat-radio-button .mat-radio-ripple {
    width: auto!important;
    height: auto!important;
}

.mat-dialog-container .mat-radio-label-content {
    padding-right: 10px!important;
}

.mat-dialog-container .mat-radio-group {
    margin: 0 0 12px 0;
    display: block;
}

.refundmodalwrapper {
    position: relative;
}

.refundmodalwrapper .close-btn-modal {
    float: right;
    position: absolute;
    right: -37px;
    top: -37px;
    padding: 4px;
    background: #0eadff!important;
    line-height: inherit;
    min-width: inherit;
    border-radius: 100px;
    outline: none;
    color: #fff;
    cursor: pointer;
}

.lesson_plan_listingwrapper h2 {
    margin: 0 0 10px 0;
}

.lesson_plan_listingwrapper h2:last-of-type {
    margin: 0;
}

.lesson_plan_listingwrapper h2 label {
    display: block;
    position: relative;
    background: rgba(255, 172, 28, 1);
    background: -moz-linear-gradient(top, rgba(255, 172, 28, 1) 0%, rgba(251, 91, 46, 1) 100%);
    background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(255, 172, 28, 1)), color-stop(100%, rgba(251, 91, 46, 1)));
    background: -webkit-linear-gradient(top, rgba(255, 172, 28, 1) 0%, rgba(251, 91, 46, 1) 100%);
    background: -o-linear-gradient(top, rgba(255, 172, 28, 1) 0%, rgba(251, 91, 46, 1) 100%);
    background: -ms-linear-gradient(top, rgba(255, 172, 28, 1) 0%, rgba(251, 91, 46, 1) 100%);
    background: linear-gradient(to bottom, rgba(255, 172, 28, 1) 0%, rgba(251, 91, 46, 1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffac1c', endColorstr='#fb5b2e', GradientType=0);
    padding: 0 10px;
    position: relative;
    font-size: 20px;
    text-decoration: none;
    color: #fff;
    line-height: 42px;
    font-family: "OpenSans-Semibold";
}

.lesson_plan_listingwrapper .questiondesccls label {
    background: url(../images/breadcamb/arrow-bg-main.png)repeat-x left center !important;
    padding: 0 14px;
}

.lesson_plan_listingwrapper h2 label .titleclsspan {
    display: inline-block;
    background: url(../images/breadcamb/arrow-bg-main.png)repeat-x left center !important;
    padding: 0 14px;
    position: relative;
    margin-left: -10px;
}

.lesson_plan_listingwrapper h2 label .qusclsspan {
    display: inline-block;
    background: url(../images/breadcamb/arrow-bg-main.png)repeat-x left center !important;
    padding: 0 14px;
    position: relative;
    margin-left: -10px;
}

.lesson_plan_listingwrapper h2 label .titlecls {
    padding: 0 14px 0 30px;
}

.lesson_plan_listingwrapper h2 label .quscls {
    padding: 0 14px 0 30px;
}

.lesson_plan_listingwrapper .questionfieldscls {
    display: block;
    position: relative;
    background: rgba(1, 183, 249, 1);
    background: -moz-linear-gradient(top, rgba(1, 183, 249, 1) 0%, rgba(2, 156, 212, 1) 100%);
    background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(1, 183, 249, 1)), color-stop(100%, rgba(2, 156, 212, 1)));
    background: -webkit-linear-gradient(top, rgba(1, 183, 249, 1) 0%, rgba(2, 156, 212, 1) 100%);
    background: -o-linear-gradient(top, rgba(1, 183, 249, 1) 0%, rgba(2, 156, 212, 1) 100%);
    background: -ms-linear-gradient(top, rgba(1, 183, 249, 1) 0%, rgba(2, 156, 212, 1) 100%);
    background: linear-gradient(to bottom, rgba(1, 183, 249, 1) 0%, rgba(2, 156, 212, 1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#01b7f9', endColorstr='#029cd4', GradientType=0);
    padding: 0 14px;
    position: relative;
    font-size: 20px;
    text-decoration: none;
    color: #fff;
    line-height: 42px;
    font-family: "OpenSans-Semibold";
    margin: 0 0 15px 0!important;
}

.lesson_plan_listingwrapper h2 label .titleclsspan:after {
    content: "";
    background: url(../images/breadcamb/arrow-right-main.png)no-repeat left center;
    position: absolute;
    right: -22px;
    top: 0;
    z-index: 1;
    height: 42px;
    width: 22px;
}

.lesson_plan_listingwrapper h2 label .qusclsspan:after {
    content: "";
    background: url(../images/breadcamb/arrow-right-main.png)no-repeat left center;
    position: absolute;
    right: -22px;
    top: 0;
    z-index: 1;
    height: 42px;
    width: 22px;
}

.mat-dialog-container .mat-radio-outer-circle {
    background: #fff;
    border: solid 5px #cccbcb!important;
}

.settingsbody .mat-tab-label-content {
    color: #494949;
    text-transform: uppercase;
    font-size: 24px;
    font-family: "OpenSans-Bold";
}

.settingsbody .mat-tab-label-active .mat-tab-label-content {
    color: #fff;
}

.settingsheading {
    margin: 5px 0 10px 0;
    padding: 8px 15px;
    color: #fff;
    background: #2b2b3e!important;
    border-radius: 4px;
    font-size: 24px;
    font-family: "OpenSans-Bold";
}

.settingbtn {
    color: #fff!important;
}

.settingsbody .example-list-section li br {
    display: none!important;
}

.settingsbody .example-list-section li .mat-checkbox-inner-container {
    width: 20px!important;
    height: 20px!important;
}

.settingsbody .mat-checkbox-layout .mat-checkbox-label {
    line-height: 24px;
    font-size: 18px;
}

.settingsbody .mat-checkbox {
    display: block;
    background: #ddd;
    margin: 5px 0;
    padding: 5px;
}

.settingsbody mat-label {
    font-size: 18px;
    display: block;
    padding: 0 0 10px 0;
}

.settingsbody .mat-radio-button {
    display: inline-block;
    outline: 0;
    margin: 0 10px 0 0;
}

.settingsbody br {
    display: none;
}

.settingsbody .mat-radio-group {
    display: block;
    margin: 0 0 10px 0;
}

.productlist thead th {
    text-align: center!important;
}

.productlist td {
    text-align: center;
}

.eventlist td .mat-raised-button {
    width: 100px;
    padding: 5px 5px;
}

.resource_banner_newtop {
    /* background: url(../images/trainingnewbanner_bg.png) no-repeat left top!important; */
    background-size: cover;
    padding: 0!important;
    width: 100%!important;
    border: none!important;
    box-shadow: none!important;
    border-radius: 0px!important;
}

.resource_banner_newtop span {
    /* background: url(../images/trainingnewbanner_img.png) no-repeat right top!important; */
      background: url(../images/banckend_SuccessEducationnew.png) no-repeat right top!important; 
     display: block;
    width: 100%;
    height: 177px!important;
    /* margin: 0 auto; */
    background-size: cover!important;

}

.resource_banner_newtop span h2 {
    margin: 0; 
    display: table-cell;
    text-align: left;
    vertical-align: middle;
    height: 177px;
    font-family: 'OpenSans-Bold';
    /* font-size: 34px; */
    font-size:27px!important;
    color: #fff;
    text-transform: uppercase;
    line-height: 40px;
}

.training_center_dnaLIB .trainingheadercls .togglebtncls {
    margin-left: 0px;
}

.training_center_dnaLIB .trainingheadercls .togglebtncls button {
    background: #60B5D1;
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#faa171', endColorstr='#fe7c31', GradientType=0);
    box-shadow: none!important;
}

.training_center_dnaLIB .video_arraycls {
    display: flex;
    flex-wrap: wrap;
    justify-content: center!important;
    margin: 15px 0;
}

.training_center_dnaLIB .video_arraycls .video_wrapcls {
    width: 100%;
    margin: 0;
}

.training_center_dnaLIB .video_arraycls .video_wrapcls .videocls {
    margin: 0px!important;
    position: relative;
}

.training_center_dnaLIB .video_arraycls .video_wrapcls .videocls img {
    width: 100%;
}

.training_center_dnaLIB .video_arraycls .video_wrapcls .videocls .video_iconcls {
    width: 16%;
    height: auto;
    margin: 0 0 0 0!important;
    bottom: inherit;
    left: 42%;
    top: 36%;
}

.training_center_dnaLIB .video_arraycls .video_wrapcls .videotitlecls {
    background: #2b2b3e;
    font-size: 20px;
    color: #fff;
    font-family: 'OpenSans-Semibold';
    padding: 10px;
}

.lesson_videomodal .generalmodalcls {
    overflow-y: scroll;
    overflow-x: hidden;
}

.lesson_videomodal .generalmodalcls .video_timecls {
    width: auto;
}

.lesson_videomodal .mat-dialog-content {
    margin: 0px!important;
} 

.lesson_videomodal .videocls .videotitlecls {
    padding: 10px!important;
    color: #fff!important;
    margin-top: 0!important;
    height: auto!important;
    width: auto!important;
    display: block!important;
    background: #1daae7!important;
}

.video_descriptioncls {
    padding: 10px!important;
    margin-top: 0!important;
    color: #fff;
    height: auto!important;
    width: auto!important;
    display: block!important;
    background: #1676a8!important;
}

.training_center_dnaLIB .video_titlecls {
    font-size: 28px!important;
    color: #fff!important;
    font-family: 'OpenSans-Semibold'!important;
    text-transform: uppercase!important;
    margin: 0!important;
    padding: 6px 10px!important;
    background: #fe7d30;
    display: block;
    border-radius: 6px;
}

.infosec_title_new {
    margin: 0 !important;
    display: flex!important;
    width: 100%;
    justify-content: space-around;
}

.infosec_title_new h2 {
    padding-right: 25px;
}

.dashboardnew_heading_newblock {
    background: rgba(255, 255, 255, 1);
    background: -moz-radial-gradient(center, ellipse cover, rgba(255, 255, 255, 1) 0%, rgba(237, 244, 250, 1) 100%);
    background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%, rgba(255, 255, 255, 1)), color-stop(100%, rgba(237, 244, 250, 1)));
    background: -webkit-radial-gradient(center, ellipse cover, rgba(255, 255, 255, 1) 0%, rgba(237, 244, 250, 1) 100%);
    background: -o-radial-gradient(center, ellipse cover, rgba(255, 255, 255, 1) 0%, rgba(237, 244, 250, 1) 100%);
    background: -ms-radial-gradient(center, ellipse cover, rgba(255, 255, 255, 1) 0%, rgba(237, 244, 250, 1) 100%);
    background: radial-gradient(ellipse at center, rgba(255, 255, 255, 1) 0%, rgba(237, 244, 250, 1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#edf4fa', GradientType=1);
    padding: 15px 0!important;
    box-shadow: none!important;
}

.dashboardnew_heading_newblock h2 {
    text-align: center;
    display: block;
    padding: 0 15px;
    margin: 0 0 15px 0!important;
    background: -webkit-linear-gradient(#fd6f30, #ff951c);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    text-transform: uppercase;
    font-family: 'robotoblack';
    font-size: 56px;
    line-height: 58px;
}

.dashboardnew_heading_newblock ul {
    margin: 0 auto;
    padding: 0;
    width: 95%;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}

.dashboardnew_heading_newblock ul li {
    list-style: none;
    text-align: center;
    border-radius: 5px;
    background: rgba(32, 216, 219, 1);
    background: -moz-linear-gradient(45deg, rgba(32, 216, 219, 1) 0%, rgba(88, 129, 232, 1) 100%);
    background: -webkit-gradient(left bottom, right top, color-stop(0%, rgba(32, 216, 219, 1)), color-stop(100%, rgba(88, 129, 232, 1)));
    background: -webkit-linear-gradient(45deg, rgba(32, 216, 219, 1) 0%, rgba(88, 129, 232, 1) 100%);
    background: -o-linear-gradient(45deg, rgba(32, 216, 219, 1) 0%, rgba(88, 129, 232, 1) 100%);
    background: -ms-linear-gradient(45deg, rgba(32, 216, 219, 1) 0%, rgba(88, 129, 232, 1) 100%);
    background: linear-gradient(45deg, rgba(32, 216, 219, 1) 0%, rgba(88, 129, 232, 1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#20d8db', endColorstr='#5881e8', GradientType=1);
    /* border: 1px solid #d4cecc!important; */
    padding: 0 0.1% 0px 0.1%;
    color: #fff;
    text-transform: capitalize;
    font-family: 'RobotoBold';
    font-size: 26px;
    line-height: 38px;
    margin: 5px 0;
    position: relative;
    width: 49%;
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    align-items: center;
    margin-top: 30px;
    margin-bottom: 10px;
    padding-top: 15px;
}

.dashboardnew_heading_newblock ul li .stepspan {
    display: block;
    text-align: center;
    position: absolute;
    left: 0;
    top: -26px;
    width: 100%;
}

.dashboardnew_heading_newblock ul li span label {
    display: inline-block;
    margin: 0;
    padding: 10px;
    background: #4d4f67;
    color: #fff;
    font-size: 30px;
    line-height: 30px;
    border-radius: 100px;
    width: 130px;
}

.dashboardnew_heading_newblock .completestep {
    background: rgba(255, 215, 104, 1);
    background: -moz-linear-gradient(45deg, rgba(255, 215, 104, 1) 0%, rgba(255, 140, 86, 1) 100%);
    background: -webkit-gradient(left bottom, right top, color-stop(0%, rgba(255, 215, 104, 1)), color-stop(100%, rgba(255, 140, 86, 1)));
    background: -webkit-linear-gradient(45deg, rgba(255, 215, 104, 1) 0%, rgba(255, 140, 86, 1) 100%);
    background: -o-linear-gradient(45deg, rgba(255, 215, 104, 1) 0%, rgba(255, 140, 86, 1) 100%);
    background: -ms-linear-gradient(45deg, rgba(255, 215, 104, 1) 0%, rgba(255, 140, 86, 1) 100%);
    background: linear-gradient(45deg, rgba(255, 215, 104, 1) 0%, rgba(255, 140, 86, 1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffd768', endColorstr='#ff8c56', GradientType=1);
}

.dashboardnew_heading_newblock .textcontainblock {
    display: block;
    padding: 25px 10px;
    width: 100vw;
}

/* .dashboardnew_heading_newblock  .completestep .textcontainblock{     background:  url(../images/new_complete_icon.png) no-repeat 10px center!important;
    background-size: 11%!important;
}              */

.schedule_modal .modalbtncls {
    width: 200px;
    margin: 0 auto!important;
}

.textcontainblock button {
    background: -moz-linear-gradient(90deg, rgba(43, 43, 43, 1) 0%, rgba(77, 80, 86, 1) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(77, 80, 86, 1)), color-stop(100%, rgba(43, 43, 43, 1)));
    background: -webkit-linear-gradient(90deg, rgba(43, 43, 43, 1) 0%, rgba(77, 80, 86, 1) 100%);
    background: -o-linear-gradient(90deg, rgba(43, 43, 43, 1) 0%, rgba(77, 80, 86, 1) 100%);
    background: -ms-linear-gradient(90deg, rgba(43, 43, 43, 1) 0%, rgba(77, 80, 86, 1) 100%);
    background: linear-gradient(0deg, rgba(43, 43, 43, 1) 0%, rgba(77, 80, 86, 1) 100%);
    filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#4d5056', endColorstr='#2b2b2b', GradientType=0);
    font-size: 18px;
    line-height: 20px;
    font-family: 'OpenSans-Semibold';
    margin: 10px auto;
    margin-bottom: 0px;
    padding: 8px 23px;
    color: #fff;
    text-transform: uppercase;
    border: 1px solid #f7fafb;
    border-radius: 3px;
    display: block;
}

.textcontainblock .material-icons {
    margin-top: -4px;
    background: #00902e;
    border-radius: 4px;
    padding: 0px;
    display: block;
    width: 32px;
    margin: 0 auto;
    height: 26px;
}

.textcontainblock .mat-progress-bar {
    display: block;
    height: 16px;
    margin: 10px auto 2px auto;
    width: 80%;
}

.textcontainblock h3 {
    font-size: 18px;
}

.training_managementlist table th:nth-child(1) {
    width: 5%!important;
}

.training_managementlist table th:nth-child(2) {
    width: 5%!important;
}

.training_managementlist table th:nth-child(3) {
    width: 10%!important;
}

.training_managementlist table th:nth-child(5) {
    width: 8%!important;
}

.training_managementlist table th:nth-child(6) {
    width: 10%!important;
}

.training_managementlist table th:nth-child(7) {
    width: 10%!important;
}

.training_managementlist table th:nth-child(8) {
    width: 7%!important;
}

.training_managementlist table th:nth-child(9) {
    width: 6%!important;
}

.training_managementlist table th:nth-child(10) {
    width: 5%!important;
}

.training_managementlist table th:nth-child(11) {
    width: 8%!important;
}

.training_managementlist table th:nth-child(12) {
    width: 5%!important;
}

.training_managementlist tbody .mat-primary {
    min-width: inherit;
    padding: 0px 6px!important;
    float: none!important;
}

.training_managementlist table td {
    text-align: left!important;
}

.training_managementlist .mat-sort-header-container {
    display: flex;
    cursor: pointer;
    align-items: inherit;
    justify-content: center;
}

.training_managementlist th {
    text-align: center!important;
}

.training_managementlist td {
    text-align: center!important;
}

.lessonlist table .singleButton {
    float: none!important;
    background: none!important;
    padding: 0!important;
    margin: 0!important;
}

.lessonlist table .singleButton button {
    float: none!important;
}

.lessonlist table th {
    width: 12%!important;
}

.AddEditquiz .mat-form-field {
    width: auto;
}

.lessonlist .questioncls {
    background-color: #fff!important;
}

.lessonquizcls {
    padding: 0px!important;
    width: 100%;
}

.lessonquizcls .questioncls {
    width: 100%;
}

.lessonquizcls h2.quizData {
    font-size: 25px!important;
    color: #fff!important;
    font-family: 'OpenSans-Semibold'!important;
    text-transform: uppercase!important;
    margin: 0!important;
    padding: 6px 10px!important;
    background: #fe7d30;
    display: block;
}

.lessonquizcls h3.quizData {
    font-size: 18px!important;
    color: #000!important;
    font-family: 'OpenSans-Semibold'!important;
    text-transform: uppercase!important;
    margin: 0!important;
    padding: 6px 10px!important;
    background: #d8e0e3;
    display: block;
}

.lessonquizcls .mat-radio-group {
    margin: 15px 0 0 0;
}

.lessonquizcls .mat-radio-label-content {
    padding-right: 20px!important;
    padding-left: 6px;
}

.lessonquizcls .mat-radio-button {
    display: inline-block;
    -webkit-tap-highlight-color: transparent;
    outline: 0;
    margin: 0 5px 5px 0;
    min-width: 100px;
}

.schedule_modal lessonquiz .modalbtncls .btnbluecls span {
    display: inline!important;
    text-align: center!important;
}

.schedule_modal lessonquiz .modalbtncls .btnbluecls {
    font-size: 18px!important;
    min-width: 100px!important;
    margin-left: auto!important;
    margin-right: auto!important;
}

.schedule_modal .material-icons {
    font-size: 18px;
}

.quizanscls {
    width: 100%!important;
}

.quizanscls .example-h2 {
    font-size: 25px!important;
    color: #fff!important;
    font-family: 'OpenSans-Semibold'!important;
    text-transform: uppercase!important;
    margin: 0!important;
    padding: 6px 10px!important;
    background: #fe7d30;
    display: block;
}

.quizanscls span h2 {
    font-size: 18px!important;
    color: #000!important;
    font-family: 'OpenSans-Semibold'!important;
    text-transform: uppercase!important;
    margin: 0!important;
    padding: 6px 10px!important;
    background: #d8e0e3;
    display: block;
    border-top: solid 1px #fff!important;
}

.quizanscls span h2 span {
    display: inline-block!important;
}

.myaccoutform .form-element .button:last-of-type {
    display: none!important;
}

lib-showform .form-element .button:last-of-type {
    display: none!important;
}

.myaccoutform .form_field_about_me {
    padding-top: 0px!important;
}

.myaccoutform .form_header_about_me h2 {
    margin: 15px 0 0 0;
    padding: 0 0 0 0;
    color: #000000;
    font-size: 18px;
    font-family: "OpenSans-Semibold";
    text-transform: capitalize;
}

.labelclass {
    display: block;
    position: absolute;
    width: 200px;
    left: 15px;
    z-index: 9;
    top: 13px;
}

.myaccoutform .form_field_wrapper {
    position: relative;
}

.footermodal .mat-dialog-container br {
    display: block;
}

.training_center_dnaLIB .classongoing .categoryname {
    color: #211c1c!important;
}

.training_center_dnaLIB .classongoing .categoryname * {
    color: #211c1c!important;
}

.trainingcenterclsnew .trainingCategoryList .selectedclass {
    color: #211c1c!important;
}

.Lesson_Videos_Modal {
    overflow-y: scroll!important;
    max-height: 65vh; margin-top: 10px;
}

.Lesson_Videos_Modal iframe {
    width: 100%;
}

.Lesson_Videos_Modal .popuptextconAB {
    display: block;
    width: 100%;
    margin: 10px 0 0 0;
}

.Lesson_Videos_Modal .popuptextconAB span {
    display: block;
    margin: 5px 0 0 0;
}

.Lesson_Videos_Modal .popuptextconAB span b {
    font-weight: normal;
    color: #099cdc!important;
}

.Lesson_Videos_Modalclodse {
    position: absolute;
    right: -19px;
    top: -20px;
    border-radius: 100px;
    padding: 4px 4px 1px 4px;
    background: #33adff;
    outline: none!important;
    border: none!important;
}

.Lesson_Videos_Modal_footer .mat-button {
    display: none;
}

.listheader {
    font-family: "OpenSans-Semibold";
    color: #099cdc!important;
    font-size: 30px;
    margin: 0;
    padding: 0;
}

.popuptextconAB span{
    display: block;
}
.popuptextconAB span b {
    font-weight: normal;
    color: #099cdc!important;
}


.admintooltip1{
    display: inline-block;
    font-family: 'OpenSans-Semibold';
    font-size: 20px;
    color: #131211;
    background-color: rgb(249 176 52);
    width: 28px;
    height: 28px;
    border-radius: 100px;
    box-shadow: none;
    border: none;
    cursor: pointer;
    position: relative;
    right: -8px;
    top:-7px;
    /* top: 50%; */
    outline: none;
    /* transform: translateY(-50%); */

}


.manage_lesson_istpagebody .mat-column-deleteRecord .pointer{ display: block;   width: 150px;  margin: 2px auto;}

.manage_lesson_istpagebody .mat-column-deleteRecord .pointer button{ display: block; width: 150px;}

 

.manage_lesson_istpagebody .mat-column-deleteRecord .pointer:nth-of-type(1){ display: inline-block; width: auto; margin: 2px;}
.manage_lesson_istpagebody .mat-column-deleteRecord .pointer:nth-of-type(2){ display: inline-block; width: auto; margin: 2px;} 
.manage_lesson_istpagebody .mat-column-deleteRecord .pointer:nth-of-type(3){ display: inline-block; width: auto; margin: 2px;} 


/* .resorce_body_link:nth-of-type(2) a .classborder {border: solid 7px #75858c;  border-radius: 10px;} */
.ng-star-inserted .mat-dialog-title{
    /* margin: 0 0 20px 70px; */
    display: block;
}



.login_block{
    display: block;
    position: relative;
    padding: 0!important;
    border-radius: 4px;
}
.top_design{
    background: url('../../assets/images/login-banner-part1.png') repeat-x;
    width: 100%;
    height: 123px;
    position: relative;
    left: 0px;
    top: 0;
    z-index: 9;
    display: block;
   
}
.sec_design{
    display: block;
    margin: 0 auto;
    width: 628px;
    overflow: hidden;
}
.left_design{
    background: url('../images/login-banner-part2.png') no-repeat;
    width: 142px;
    height: 123px;
    float: left;

}
.middle_design{
    background: url('../images/login-banner-part4.png');
    width: 344px;
    height: 121px;
    float: left;
}
.middle_design img{
    width: 335px; 
    margin-top: 18px; display: block; margin-left: auto; margin-right: auto;
}
.right_design{
    background: url('../images/login-banner-part3.png') no-repeat;
    width: 142px;
    height: 123px;
    float: left;
}
.liv_class{
    display: block;
    width: 100%;
    overflow: hidden;
    position: absolute;
    top: 0;
}
/* .shadow{
    position: relative;
    left: 414px;
    top: 460px;
    position: fixed;
    margin-left: 246px;
    margin-top: 150px;
} */


.liv_class .main-div .from {     background: url(../images/login_shadow.png) no-repeat center bottom!important;
    background-size: 95%!important;
    padding-bottom: 13%!important;}


    .liv_class .from a{
        padding-right: 0px!important;     text-align: center;
    }

/* 
    .lessoncontent .lessontitleclass{ display: block!important;} */


    .commission tfoot td:nth-child(4){ display: none;}

    
    .commission tfoot td:nth-child(5){ display: none;}

    .commission tfoot td:nth-child(1){border-radius: 0 0 0 6px;}
    .commission tfoot td:nth-child(3){border-radius: 0 0  6px 0;     border-right: solid 1px #c7d7dc!important;}

    .commission tbody tr:last-of-type td:first-of-type {
        border-radius: 0;
    }

    .commission tbody tr:last-of-type td:last-of-type {
        border-radius: 0 0 0 0;
    }

 

    .formDataModal .mat-card-title{    display: block;
        padding: 0px 26px;
        font-size: 48px;
        color: #3EA1D5; 
        font-family: 'OpenSans-Bold';}

        .formDataModal p{ padding: 4px 0;}     

    h2 .admintooltip1 { font-family: 'OpenSans-Bold';
            color: #3ea1d5;
            background-color: rgb(255 255 255);}

   .mat-elevation-z8{ box-shadow: none!important;}         


   .singleButtonnew {
    background: rgba(88, 88, 88, 1)!important;
    background: -moz-linear-gradient(top, rgba(88, 88, 88, 1) 0%, rgba(20, 25, 26, 1) 100%)!important;
    background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(88, 88, 88, 1)), color-stop(100%, rgba(20, 25, 26, 1)))!important;
    background: -webkit-linear-gradient(top, rgba(88, 88, 88, 1) 0%, rgba(20, 25, 26, 1) 100%)!important;
    background: -o-linear-gradient(top, rgba(88, 88, 88, 1) 0%, rgba(20, 25, 26, 1) 100%)!important;
    background: -ms-linear-gradient(top, rgba(88, 88, 88, 1) 0%, rgba(20, 25, 26, 1) 100%)!important;
    background: linear-gradient(to bottom, rgba(88, 88, 88, 1) 0%, rgba(20, 25, 26, 1) 100%)!important;
    filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#585858', endColorstr='#14191a', GradientType=0)!important;     margin: 24px 0 0 0!important;
}

.adddeskbtnwrapper{ margin-top: 15px;}

.adddeskbtnwrapper button{ color: #fff!important;}

.areanote .mat-form-field-appearance-legacy.mat-form-field-can-float.mat-form-field-should-float .mat-form-field-label{  top: 20px; padding-left: 0px!important;}


.commission tfoot .mat-column-f1 span{ font-weight: bold;}


.formDataModal .next_prev_cursor{ cursor: pointer;     background: #0eadff!important; color: #fff;}

.formDataModal .next_prev_cursor {
    cursor: pointer;
    background: #0eadff!important;
    color: #fff;
    text-align: center;
    border-radius: 10px;
    /* width: 40px; */
    height: 40px;
    line-height: 40px;
    padding: 0 10px;
}

.formDataModal  mat-content p span{     color: #3EA1D5;}

.formDataModal  mat-content p {       padding: 8px 0!important;
    border-top: solid 1px #eeecec!important;}



.lessondatadiv .trainingcentercls_newcls br{ display: none;}

.lessondatadiv .trainingcentercls_newcls .training_mainwrappercon{ background: #f2eded;}


.lessondatadiv .trainingcentercls_newcls .training_mainwrappercon img{ border: solid 1px #f2eded; margin-bottom: 15px!important;}

.filetype_pdf { display: block;}


.File_titlecls{font-size: 20px;  color: #1c73a6 ;
    font-family: 'OpenSans-Semibold';
    display: block; margin: 0; padding: 15px 5px 0px 5px;}


    .File_descriptioncls{font-size: 16px;  color: #111 ;
        font-family: 'OpenSans-Semibold';
        display: block; margin: 0; padding: 5px 5px 15px 5px;}

        .lessondatadiv .trainingcentercls_newcls .training_mainwrappercon .afvmaindiv button{background: rgba(14, 133, 202, 1);
            background: -moz-linear-gradient(top, rgba(14, 133, 202, 1) 0%, rgba(4, 100, 156, 1) 100%);
            background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(14, 133, 202, 1)), color-stop(100%, rgba(4, 100, 156, 1)));
            background: -webkit-linear-gradient(top, rgba(14, 133, 202, 1) 0%, rgba(4, 100, 156, 1) 100%);
            background: -o-linear-gradient(top, rgba(14, 133, 202, 1) 0%, rgba(4, 100, 156, 1) 100%);
            background: -ms-linear-gradient(top, rgba(14, 133, 202, 1) 0%, rgba(4, 100, 156, 1) 100%);
            background: linear-gradient(to bottom, rgba(14, 133, 202, 1) 0%, rgba(4, 100, 156, 1) 100%);
            filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#0e85ca', endColorstr='#04649c', GradientType=0);
            font-size: 18px;
            padding: 2px 15px;
            margin: 5px 0 5px 5px;
            height: 40px; color: #fff;}


  .lesson_pdfmodal .filetitle{font-size: 20px;  color: #fff ;
    font-family: 'OpenSans-Semibold';
    display: block; margin: 0 0 5px 0; padding: 10px ; background: #2f9ddd;}          

    .pdftoimgcls img{ width: 100%!important;
        height: auto!important;}

    .lesson_pdfmodal{ width: 600px!important;}

    .lesson_pdfmodal .mat-dialog-container .pdftoimgcls{ height: 60vh; overflow-y: scroll!important;     width: 100%!important;}

    
.allimgcountscls {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    margin: 15px 0 0 0;     align-items: center;     background: #ececec;
    padding: 5px;
}

.preview_inactive{ opacity: 0.5;}

.dilogcontentcancelcls  .mat-button {
    display: block;
    position: absolute;
    right: -20px;
    top: -20px;
    border-radius: 100px;
    width: 36px!important;
    padding: 0;
    min-width: inherit;
}

.lesson_videomodal { width: auto!important; max-width: 1000px!important;}
/* .lesson_videomodal .mat-dialog-container{ max-height: 70vh; overflow-y: scroll;} */

.lesson_videomodal .mat-card-image:first-child {
    margin-top: 0;
    border-top-left-radius: inherit;
    border-top-right-radius: inherit;
    width: auto;
    margin: 0;
}

.lesson_videomodal p{font-weight: normal;
    color: #099cdc!important;   font-family: 'OpenSans-Semibold'; font-size: 20px;}



    /*------------*/

    .webinerblock_body{  width: 1660px;  
        margin: 40px auto;    padding: 35px; padding-bottom: 10px;}

 .webinerblock0{display: block; 
     background: #231549;
  }

  .webinerblock1{display: block; 
    background: #113e76;
 }

 .webinerblock2{display: block; 
    background: #50303d;
 }

 .webinerblock3{display: block; 
    background: #113e76;
 }


 .block2_wrapper_text{background: #fff;}   

 .block2_wrapper_text .top_banner{
    margin-right: -12px;
    padding-left: 340px;
    background: #ffc600;
    background: linear-gradient(90deg,rgba(255,198,0,1) 10%,rgba(245,252,54,1) 74%);
    position: relative;
    margin-bottom: 25px;
    border: 1px solid #9e9e9e;
}


.block2_wrapper_text  .mid_banner  {
    display: flex;
    justify-content: space-between;
    align-items: flex-start;
}


.block2_wrapper_text .banner_shape  {
    -webkit-clip-path: polygon(25% 0,100% 0,75% 100%,0 100%);
    clip-path: polygon(25% 0,100% 0,75% 100%,0 100%);
    background-color: red;
    width: 160px;
    height: 54px;
    position: absolute;
    left: -39px;
    top: -2px;
    z-index: 99;
}


.block2_wrapper_text  .banner_shape  h1  {
    font-size: 36px;
    color: #fcb203;
    text-decoration: line-through;
    position: relative;
    left: 45px;
    top: 6px;
}


.block2_wrapper_text  .banner_shape1 {
    -webkit-clip-path: polygon(0 0,100% 0,91% 100%,0 100%);
    clip-path: polygon(0 0,100% 0,91% 100%,0 100%);
    background: #0b0b0b;
    background: linear-gradient(90deg,rgba(11,11,11,1) 30%,rgba(56,56,56,1) 78%);
    width: 288px;
    height: 46px;
    position: absolute;
    left: 40px;
    top: -2px;
    z-index: 9;
}


.block2_wrapper_text  .banner_shape1  h1  {
    font-size: 24px;
    color: #a7a7a7;
    position: relative;
    left: 98px;
    top: 10px;
}


.block2_wrapper_text  .banner_shape2 {
    background-image: url(../../assets/images/orange.png);
    display: block;
    background-repeat: no-repeat;
    background-size: 100% 100%;
    width: 300px;
    position: absolute;
    left: -1px;
    top: 40px;
}

.block2_wrapper_text  .banner_shape2  h1  {
    text-align: center;
    font-size: 75px;
    color: #fff;
    text-shadow: 0 2px 6px rgba(0,0,0,.6);
}


.block2_wrapper_text .top_banner h2 {
    font-size: 40px;
    padding: 20px;
}

 
.top_banner::after {
    content: '';
    background-image: url(../../assets/images/lwicon1.png);
    position: absolute;
    bottom: -12px;
    right: -7px;
    height: 12px;
    width: 18px;
    background-repeat: no-repeat;
}


.block2_wrapper_text .live_webiner_block4_leftwrapper {
    width: 65%;
}

.block2_wrapper_text  .live_webiner_block4_wrapper {
    background: #003663;
    width: 480px;
    margin-right: 20px;
    margin-bottom: 30px;
    padding: 20px;
}


   .banner_content  {
    margin: 40px 0 18px 30px;
}

  .block2_wrapper_text  h3 {
    font-family: "OpenSans-Semibold";
    font-size: 22px;
    margin-bottom: 35px;
}

  .banner_content h4  {
    font-size: 30px;
    color: #045e93;
    margin: 0;
    font-family: "OpenSans-Semibold";
}

 .block2_wrapper_text  h3  span  {
    color: #0583c5;
}

.second_banner {
    background: #22164a;
    background: linear-gradient(90deg,rgba(34,22,74,1) 0,rgba(201,14,154,1) 75%);
    position: relative;
    right: 1px;
    margin-right: 0;
    padding: 10px 0 10px 130px;
}


 
.second_banner .borderleft {
    background: #f5fb36;
    background: linear-gradient(0deg,rgba(245,251,54,1) 0,rgba(255,198,0,1) 100%);
    position: absolute;
    left: 30px;
    top: 0;
    width: 70px;
    height: 100%;
    overflow: hidden;
}

.second_banner  .shadow1 {
    position: absolute;
    left: 0;
    top: 0;
}

.second_banner .shadow2 {
    position: absolute;
    left: 0;
    bottom: 0;
}

.borderleft::after {
    content: '';
    height: 73%;
    width: 1px;
    background-color: #987d00;
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%,-50%);
    border-left: 1px solid #fdffa8;
}


.second_banner  h1 {
    font-size: 18px;
    color: #fff;
    font-family: OpenSans-Semibold;
    position: relative;
    padding: 15px 10px 15px 0;
}


.second_banner h1::after{
    content: '';
    height: 10px;
    width: 10px;
    border-radius: 50%;
    border: 6px solid #003663;
    position: absolute;
    left: -76px;
    top: 20px;
    background: #fedf05;
}
.second_banner h1::before{
    content: '';
    height: 30px;
    width: 10px;
    position: absolute;
    left: -31px;
    top: 14px;
    background: #fcd610;
    -webkit-clip-path: polygon(0 0, 100% 50%, 0 100%, 0% 50%);
    clip-path: polygon(0 0, 100% 50%, 0 100%, 0% 50%);
}

.second_banner h1:nth-child(1)::before{background: #fcd610;}
.second_banner h1:nth-child(2)::before{background: #fcd812;}
.second_banner h1:nth-child(3)::before{background: #fae11c;}
.second_banner h1:nth-child(4)::before{background: #f8ea25;}
.second_banner h1:nth-child(5)::before{background: #f6f32f;}

.banner_button{
    display: flex;
    padding: 20px;
    justify-content: space-between;
    padding-right: 0;
}
.button1{
    text-align: center;
    background: rgb(255,199,0);
    background: linear-gradient(0deg, rgba(255,199,0,1) 0%, rgba(255,199,0,1) 50%, rgba(254,243,6,1) 50%, rgba(248,249,38,1) 100%);
    border:0;border-radius: 5px;
    box-shadow: 2px 3px 3px rgba(0,0,0,0.6);
    padding: 0 30px;
}


.button1 span{
    font-size: 40px; padding: 15px; margin: 0;
    font-family: 'OpenSans-Bold';
    text-transform: uppercase;
}
.button2{
    text-align: center; 
    display: flex;
    background: rgb(255,134,1);
    background: linear-gradient(90deg, rgba(255,134,1,1) 27%, rgba(255,71,1,1) 100%);
    border:0;
    border-radius: 5px;
    box-shadow: 2px 3px 3px rgba(0,0,0,0.6);
    padding: 0 30px;
    display: flex;
    justify-content: center;
}

.button2 span{
    font-size: 48px;
    color: white; padding: 15px; margin: 0;
    font-family: 'OpenSans-Bold';
    text-transform: uppercase;
}
.button2 img{
    position: relative;
    top: 7px;
}


.live_webiner_block4_wrapper{
    background: rgb(0,54,99);
    width: 480px;
    margin-right: 20px;
    margin-bottom: 30px;
    padding: 20px;        
}
.block4_wrapper_text{
    background:  rgb(0,156,255);
    background: linear-gradient(90deg, rgba(0,156,255,1) 30%, rgba(0,200,255,1) 100%);;
}
.block4_wrapper_text h1{
    font-size: 22px;
    color: white;
    padding: 10px;
    margin: 0px;
    margin-top: 0;
    font-family:'OpenSans-Semibold';
    text-align: center;
}
.block4_wrapper_img{
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}
.block4_wrapper_img_block1{
    background: rgb(41,86,124);
    text-align: center;
    padding: 0 12px 12px 12px;
    margin-top: 15px;
    width: 207px;    
}
.block4_wrapper_img_block1 h1{
    font-size: 20px;
    color: white;
    font-family:'OpenSans-Semibold';
    text-transform: uppercase;
    margin: 10px;

}

.text{
    background: rgb(245,252,54);
    background: linear-gradient(180deg, rgba(245,252,54,1) 0%, rgba(252,217,16,1) 48%, rgba(255,202,0,1) 54%);
    padding: 8px;
    border-radius: 5px;
    margin-top: 10px; cursor: pointer;
}
.text h2{
    font-size: 20px;
    color: rgb(0,54,99);
    font-family:'OpenSans-Semibold';
    text-transform: uppercase;
}

.banner_button{
    display: flex;
    padding: 20px;
    justify-content: space-between;
    padding-right: 0;
}
.button1{
    text-align: center;
    background: rgb(255,199,0);
    background: linear-gradient(0deg, rgba(255,199,0,1) 0%, rgba(255,199,0,1) 50%, rgba(254,243,6,1) 50%, rgba(248,249,38,1) 100%);
    border:0;border-radius: 5px;
    box-shadow: 2px 3px 3px rgba(0,0,0,0.6);
    padding: 0 30px;
}


.button1 span{
    font-size: 40px; padding: 15px; margin: 0;
    font-family: 'OpenSans-Bold';
    text-transform: uppercase;
}
.webinercon_BTN{
    text-align: center; 
    display: flex;
    background: rgb(255,134,1);
    background: linear-gradient(90deg, rgba(255,134,1,1) 27%, rgba(255,71,1,1) 100%);
    border:0;
    border-radius: 5px;
    box-shadow: 2px 3px 3px rgba(0,0,0,0.6);
    padding: 0 30px;
    display: flex;
    justify-content: center; border: none; cursor: pointer; position: absolute;     right: 0;
    top: -169px; outline: none!important;
}

.webinercon_BTN span{
    font-size: 48px;
    color: white; padding: 15px; margin: 0;
    font-family: 'OpenSans-Bold';
    text-transform: uppercase;
}
.webinercon_BTN img{
    position: relative;
    top: 7px;
}

.webinercon_BTN_DIV{ position: relative; width: 65%;     margin-top: 30px;}


.banner_button{text-align: center;
    background: #ffc700;
    background: linear-gradient(0deg,rgba(255,199,0,1) 0,rgba(255,199,0,1) 50%,rgba(254,243,6,1) 50%,rgba(248,249,38,1) 100%);
    border: 0;
    border-radius: 5px;
    box-shadow: 2px 3px 3px rgba(0,0,0,.6);
    padding:5px 30px;     display: block;
    width: 340px;
    margin: 20px 0 0 30px;}


    .banner_button .banner_button_link {
        font-size: 40px;
        padding: 15px;
        margin: 0;
        font-family: OpenSans-Bold;
        text-transform: uppercase;
    }


    .commingsoon .mat-card-title{ display: block; text-align: center;}



    .shoppagenewbookbg{ background: #f0f0f0!important;}

    .shoppagenewbookbg img{ width: auto; max-width: 90%; margin: 5px auto; display: block;}

 .webinerblock_main_CON .banner_content{ min-height: 400px;}


    



 /* Audio section start */

.audioseccls .audioprocls {
    position: absolute!important;
    left: 149px!important;
    bottom: 27px!important;
}
.audiotitle_STARTtime{
    position: absolute!important;
    top: 25px!important;
    left: 39px!important;
    z-index: 1;
}
.audiodescendtime{
    position: absolute!important;
    top: 22px!important;
    right: 21px!important;
    z-index: 1;
}
.audioseccls .audioprocls{
    position: absolute!important;
    left: -430px!important;

    bottom: -3px!important;
}
.audioseccls {
   
   
     background: url("../../assets/images/sound-mixer-.jpg")!important; 
    background-size: 100%!important;
    height: 287px!important;
    position: relative!important;
    margin: 35px 35px 124px 35px!important;
    border-radius: 8px 8px 0px 0px!important;

}
.audioseccls_slider {
    position: absolute!important;
    bottom: 0!important;
    right: 64px!important;
}
.audioseccls .mat-slider {
    width: 473px;
}
@media screen and (width:1550px) {
    .audioseccls .mat-slider {
        width: 514px;
    }
}
@media screen and (width:1700px) {
    .audioseccls .mat-slider {
        width: 633px;
    }
}
@media screen and (width:1920px) {
    .audioseccls .mat-slider {
        width: 618px;
    }
    .audiocntrlbtn{
        margin: 0px 35px 10px 35px;
        background: #d2cece!important;
        padding: 18px!important;
        border-radius: 0px 0px 8px 8px!important;
        width: 616px!important;
        position: absolute;
        bottom: -84px;
        right: -34px;
    
    }
    .audioseccls_title {
        position: absolute;
        top: -227px!important;
        right: 246px!important;
        /* z-index: 9; */
        color: white;
        font-weight: bold;
        font-size: 21px;
    }
    .audioseccls .audioprocls {
        position: absolute!important;
        left: -569px!important;
        bottom: -3px!important;
    }
}
.audiocntrlbtn{
    margin: 0px 35px 10px 35px;
    background: #d2cece!important;
    padding: 18px!important;
    border-radius: 0px 0px 8px 8px!important;
    position: absolute;
    bottom: -84px;
    right: -35px;
    width: 462px;

}
.lessondatadiv .trainingcentercls_newcls .training_mainwrappercon img {
    border: none!important;
    margin-bottom: 0px!important; 
}
.audioseccls .mat-slider-min-value:not(.mat-slider-thumb-label-showing) .mat-slider-thumb {
    border-color: rgba(0,0,0,.26);
    background: #ff4081!important;
}
/* .audioseccls .mat-slider-ticks-container{
    background: #fff!important;
} */
.mat-slider-track-background{
    background-color: #fff!important;
}
.mat-slider-track-fill{
    background-color: #ef457d!important;
}
.audioseccls .mat-slider-disabled .mat-slider-thumb{
    background: #ff4081!important;
}

.formDataModal .mat-dialog-container{     max-height: 80vh;
    overflow-y: scroll!important;
    overflow-x: hidden!important;}
    

    .formDataModal  .mat-dialog-actions .btncancelcls {
        height: 31px;
        position: absolute;
        right: 0px;
        top: 3px;
        padding: 4px;
        background: #0eadff!important;
        line-height: inherit;
        min-width: inherit;
        border-radius: 100px;
        outline: none;
        z-index: 9;
    }
.mat-slider-disabled .mat-slider-thumb{
    
}
.audioseccls_title{
    position: absolute;
    top: -227px;
    right: 28px;
    /* z-index: 9; */
    color: white;
    font-weight: bold;
    font-size: 21px;
    width: 215px;
}
.audiocntrlbtn_card{
    margin: 0 auto;
}


.lesson_videomodal youtube-player{position: relative;
    overflow: hidden;
    width: 100%;
    padding-top: 56.25%;
    display: block;}

    
.lesson_videomodal youtube-player iframe{    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    width: 100%;
    height: 100%;     display: block;}

    .afvmaindiv .videotitlecls{padding: 5px; font-size: 20px;
        color: #3b829a;}

    .afvmaindiv .videoDescls{padding: 5px;
        font-size: 16px;
        padding-bottom: 10px;}




        .training_center_dnaLIB .trainingcenterclsupdate .done{
            background: #fbf7f7 url(../images/training_icon3.jpg) no-repeat 99.8% center;
        }








 /* -----------------------------------priti_css_19.5.2021------------------ */

        .wh1{  color:#fff; }
        .bl_color{ color:#222222; }
        .li_blue{  color:#cce9ff; }


        @font-face {
        font-family: 'robotobold';
        src: url('https://all-frontend-assets.s3.amazonaws.com/dna-frontend/assets/fonts/roboto-bold-webfont.woff2') format('woff2'),
            url('https://all-frontend-assets.s3.amazonaws.com/dna-frontend/assets/fonts/roboto-bold-webfont.woff') format('woff');
        font-weight: normal;
        font-style: normal;
        }

        @font-face {
        font-family: 'robotomedium';
        src: url('https://all-frontend-assets.s3.amazonaws.com/dna-frontend/assets/fonts/roboto-medium-webfont.woff2') format('woff2'),
            url('https://all-frontend-assets.s3.amazonaws.com/dna-frontend/assets/fonts/roboto-medium-webfont.woff') format('woff');
        font-weight: normal;
        font-style: normal;

        }

        @font-face {
        font-family: 'robotoregular';
        src: url('https://all-frontend-assets.s3.amazonaws.com/dna-frontend/assets/fonts/roboto-regular-webfont.woff2') format('woff2'),
            url('https://all-frontend-assets.s3.amazonaws.com/dna-frontend/assets/fonts/roboto-regular-webfont.woff') format('woff');
        font-weight: normal;
        font-style: normal;

        }

        @font-face {
        font-family: 'mv_boli';
        src: url('https://all-frontend-assets.s3.amazonaws.com/dna-frontend/DNA_lession/Dna_font/mv-boli-webfont.woff2') format('woff2'),
            url('https://all-frontend-assets.s3.amazonaws.com/dna-frontend/DNA_lession/Dna_font/mv-boli-webfont.woff') format('woff');
        font-weight: normal;
        font-style: normal;

        }

        @font-face {
        font-family: 'mv_boliregular';
        src: url('https://all-frontend-assets.s3.amazonaws.com/dna-frontend/assets/fonts/mv_boli-webfont.woff2') format('woff2'),
            url('https://all-frontend-assets.s3.amazonaws.com/dna-frontend/assets/fonts/mv_boli-webfont.woff') format('woff');
        font-weight: normal;
        font-weight: normal;

        }     
        
        
    .homepagemain{  width: 1480px; display: block;   margin: 0px auto; }        
    .newcontainer{ display: block; width: 1395px; margin: 0px auto; }    
    .Dna_bannarblock1{
    background: url("https://all-frontend-assets.s3.amazonaws.com/dna-frontend/images/Images/dna_block1_new_bg.jpg");
    background-repeat: no-repeat; background-position: right top;background-size: cover;overflow: hidden!important; margin-bottom: 1px; }
    .Dna_bannarblock1 .subwrapper{  width: 800px;   display: block;  } 
    .Dna_bannarblock1 .textwrapper{height: 420px;display:flex;align-items: center;  }       
    .Dna_bannarblock1 .textwrapper h1{font-family: 'robotobold'; font-size: 77px;line-height:77px;color:#fff; text-transform: uppercase; text-align:left; padding: 10px 0; }

/* -----------------------block1_responsive-------------------------- */

        @media only screen and (max-width:1600px){
            .homepagemain{       width: 100%;  }
            .newcontainer{       width: 96%;  }
        }
        @media only screen and (max-width:1600px){
            .Dna_bannarblock1 .textwrapper h1{  font-size: 63px;    line-height: 63px;  }             
        }
        @media only screen and (max-width:1440px){
            .Dna_bannarblock1 .textwrapper h1{  font-size: 60px; line-height: 60px;   }        
        }      
        @media only screen and (max-width:1360px){          
            .Dna_bannarblock1 .subwrapper{ width: 480px;  } 
            .Dna_bannarblock1 .textwrapper h1 {   font-size: 50px;  line-height: 55px;   } 
        }
        @media only screen and (max-width:1280px){          
            .Dna_bannarblock1 .textwrapper h1 {     font-size: 46px;  line-height: 48px;   }
        }           
        @media only screen and (max-width:1199px){
            .Dna_bannarblock1{
                padding-top: 69%!important; background-size: 243%; background-color: #333331; padding-bottom: 0!important;     }
            .textwrapper h1{        text-align: center!important;        padding: 12px;    }
            .textwrapper{        width: 100%;   }
            .Dna_bannarblock1 .subwrapper{      width: auto;  }
            .Dna_bannarblock1 .textwrapper h1{ font-size: 36px;     line-height: 36px;  }  
            .Dna_bannarblock1 .textwrapper{ height: auto; display: flex; align-items: center; justify-content: center;         }
        }        
        @media only screen and (max-width:1100px){
            .Dna_bannarblock1 .textwrapper h1{  font-size: 33px;      line-height: 33px;    }
        }
        @media only screen and (max-width:980px){
            .Dna_bannarblock1 .textwrapper h1{  font-size: 28px;      line-height: 30px;    }
        }
        @media only screen and (max-width:860px){
            .Dna_bannarblock1 .textwrapper h1{  font-size: 24px;      line-height: 34px;    }
        }
        @media only screen and (max-width:740px){
            .Dna_bannarblock1 .textwrapper h1{  font-size: 28px;      line-height: 30px;    }
        }
         @media only screen and (max-width:700px){
            .Dna_bannarblock1 .textwrapper h1{  font-size: 30px;      line-height: 30px;    }
        }
        @media only screen and (max-width:580px){
            .Dna_bannarblock1 .textwrapper h1{  font-size: 26px;      line-height: 26px;    }
        }
        @media only screen and (max-width:500px){
            .Dna_bannarblock1 .textwrapper h1{  font-size: 22px;      line-height: 24px;    }
        }
        @media only screen and (max-width:460px){
            .Dna_bannarblock1 .textwrapper h1{  font-size: 18px;      line-height: 20px;    }
        }
        @media only screen and (max-width:380px){
            .Dna_bannarblock1 .textwrapper h1{  font-size: 15px;      line-height: 18px;    }
        }     
                
/* --------------------------------------block2------------------------------ */

    .dnabannarblock2_bg{padding: 6px 10px;  background-color: #63a299; }
    .dnabannarblock2_bg h1{ font-family: 'robotomedium';font-size: 29px;line-height:36px;color:#fff;font-weight: normal; text-align: left;  }
    .dna_bannarblock2wrapper{background: url("https://all-frontend-assets.s3.amazonaws.com/dna-frontend/images/Images/dna_block2_bg.jpg"); background-position:left top;
        background-repeat: no-repeat;  margin: 1px 0;  }
    .Dna_bannarblock2 .subwrapper{  margin: 0 0 0 auto; width: 590px;    display: block;    }
    .Dna_bannarblock2 .textwrapper{  height: 325px; display: flex;  align-items: center;   }
    .Dna_bannarblock2 .textwrapper p{margin-top: 0; font-size: 29px;line-height: 40px; font-family: 'robotoregular'; padding: 10px 0;  color:#222222; text-align: left;  }

/* ----------------------------------------block2_responsive--------------------------- */

        @media only screen and (max-width:1600px){
            .homepagemain{       width: 100%;  }
            .newcontainer{       width: 96%;  }
            .Dna_bannarblock2 .subwrapper{                width: 543px;         }
            .Dna_bannarblock2 .textwrapper p{  font-size: 27px; line-height: 36px;    }

        }
        @media only screen and (max-width:1540px){
            .Dna_bannarblock2 .subwrapper{ width: 500px;      }
            .Dna_bannarblock2 .textwrapper p{font-size: 24px;    line-height: 32px;            }
        }
        @media only screen and (max-width:1460px){
            .Dna_bannarblock2 .subwrapper{ width: 440px;      }
        }
        @media only screen and (max-width:1400px){
            /* .dnabannarblock2_bg h1{        font-size: 36px;    line-height: 36px;    } */
            .Dna_bannarblock2 .subwrapper{     width: 400px;   }
            .Dna_bannarblock2 .textwrapper p{  font-size: 22px; line-height: 32px;    }
        }
        @media only screen and (max-width:1360px){
            .Dna_bannarblock2 .subwrapper{ width: 350px;      }
            .Dna_bannarblock2 .textwrapper p{ font-size:19px;line-height:28px; }
        }
        @media only screen and (max-width:1300px){
            /* .dnabannarblock2_bg{        padding: 15px;    } */
            /* .dnabannarblock2_bg h1{        font-size: 30px;    line-height: 30px;    }            */
        }
        @media only screen and (max-width:1199px){
            .dna_bannarblock2wrapper{padding-top: 46%;  padding-bottom: 2%;   background-size: 197%; background-color: #daf7fd; background-position: left top; }
            .Dna_bannarblock2 .subwrapper {     width: auto!important;    }    
            .Dna_bannarblock2 .textwrapper p{   text-align: center!important; margin-bottom: 0;font-size: 20px;  line-height: 22px;  }
            .dnabannarblock2_bg h1{             text-align: center!important;    }
            .Dna_bannarblock2 .textwrapper{   height: auto!important;  }
        }
        @media only screen and (max-width:980px){
            .Dna_bannarblock2 .textwrapper p{ font-size: 18px;   line-height: 20px;  }  
        }
        @media only screen and (max-width:900px){ 
            .Dna_bannarblock2 .textwrapper p{ font-size: 17px;   line-height: 18px;  }  
            /* .dnabannarblock2_bg h1 { font-size: 27px;    line-height: 28px;  } */
        }
        @media only screen and (max-width:820px){ 
            .Dna_bannarblock2 .textwrapper p{ font-size: 20px;   line-height: 24px;  }  
        }
        @media only screen and (max-width:780px){ 
            .Dna_bannarblock2 .textwrapper p{ font-size: 19px;   line-height: 20px;  }  
        }
        @media only screen and (max-width:740px){ 
            .Dna_bannarblock2 .textwrapper p{ font-size: 18px;   line-height: 20px;  }  
        }

        @media only screen and (max-width:700px){ 
            .Dna_bannarblock2 .textwrapper p{ font-size: 15px;   line-height: 18px;  }  
        }
        @media only screen and (max-width:600px){ 
            .Dna_bannarblock2 .textwrapper p{ font-size: 17px;   line-height: 20px;  }  
            /* .dnabannarblock2_bg h1 {  font-size: 24px;  line-height: 24px;   } */
        }
        @media only screen and (max-width:580px){ 
            /* .dnabannarblock2_bg h1 {   font-size: 22px;  line-height: 24px;  }    */
        }
        @media only screen and (max-width:500px){ 
            /* .dnabannarblock2_bg h1 {   font-size: 18px;  line-height: 20px;  }    */
        }
        @media only screen and (max-width:460px){ 
            /* .dnabannarblock2_bg h1 {   font-size: 16px;  line-height: 18px;  }    */
        }
        @media only screen and (max-width:380px){ 
            /* .dnabannarblock2_bg{     padding: 10px;   } */
            /* .dnabannarblock2_bg h1 { font-size: 13px; line-height: 16px; } */
            .Dna_bannarblock2 .textwrapper p{ font-size: 16px;   line-height: 18px;  }  
        }

/*----------------------------block3--------------------- */

.dna_bannarblock3wrapper{background: url("https://all-frontend-assets.s3.amazonaws.com/dna-frontend/images/Images/dna_block3new_bg.png");    
background-repeat: no-repeat;background-position: left top;background-size: 100% 100%; padding: 50px 0;   margin-top: 1px;   margin-bottom: 1px; }
.Dna_bannarblock3 .dna_bannarblock3wrapper .subtextwrapper .textwrapper2 p{margin-top: 0;margin-bottom: 0;font-size: 29px;line-height: 36px;font-family: 'robotomedium';font-weight: normal;color:#cce9ff;text-align: left; }
.Dna_bannarblock3 .dna_bannarblock3wrapper .subtextwrapper  .textwrapper3{ padding-top: 211px; margin:0 0 0 auto; width: 526px;}
.Dna_bannarblock3 .dna_bannarblock3wrapper .subtextwrapper .textwrapper3 p{margin-top: 0; margin-bottom: 0;font-size: 29px;line-height: 36px;font-family: 'robotomedium';font-weight: normal;color:#cce9ff;text-align: left; }

/*--------------------------------------block3_Responsive------------------------------------- */

        @media only screen and (max-width:1600px){    
            .Dna_bannarblock3 .dna_bannarblock3wrapper .subtextwrapper .textwrapper2 p{ font-size: 28px;    line-height: 28px; }
        }
        @media only screen and (max-width:1460px){
            .Dna_bannarblock3 .dna_bannarblock3wrapper .subtextwrapper .textwrapper2 p{ font-size: 26px;    line-height: 28px; }
            .Dna_bannarblock3 .dna_bannarblock3wrapper .subtextwrapper .textwrapper3 p{ font-size: 24px;    line-height: 26px;    }
            .Dna_bannarblock3 .dna_bannarblock3wrapper .subtextwrapper .textwrapper3{   padding-top: 180px; width: 434px;  }
        }
        @media only screen and (max-width:1420px){
            .Dna_bannarblock3 .dna_bannarblock3wrapper .subtextwrapper .textwrapper2 p{ font-size: 25px;    line-height: 26px; }
        }
        @media only screen and (max-width:1340px){
            .Dna_bannarblock3 .dna_bannarblock3wrapper .subtextwrapper .textwrapper2 p{ font-size: 24px;    line-height: 26px; }
        }
        @media only screen and (max-width:1280px){
            .Dna_bannarblock3 .dna_bannarblock3wrapper .subtextwrapper .textwrapper2 p{ font-size: 23px;    line-height: 24px; }
        }
        @media only screen and (max-width:1240px){
            .Dna_bannarblock3 .dna_bannarblock3wrapper .subtextwrapper .textwrapper2 p{ font-size: 22px;    line-height: 24px; }
        }
        @media only screen and (max-width:1199px){
            .dna_bannarblock3wrapper{  background-size: 106%; padding-top: 56%; padding-bottom: 4%;  background-color: #0b2348; }
            .Dna_bannarblock3 .dna_bannarblock3wrapper .subtextwrapper .textwrapper2 p{ text-align: center!important;   }
            .Dna_bannarblock3 .dna_bannarblock3wrapper .subtextwrapper .textwrapper3 {  padding-top: 40px;       width: auto!important;    }
            .Dna_bannarblock3 .dna_bannarblock3wrapper .subtextwrapper .textwrapper3 p{ text-align: center!important; font-size: 22px;  line-height: 24px; }
        }
        @media only screen and (max-width:1100px){
            .Dna_bannarblock3 .dna_bannarblock3wrapper .subtextwrapper .textwrapper2 p {   font-size: 20px; line-height: 22px;  }
            .Dna_bannarblock3 .dna_bannarblock3wrapper .subtextwrapper .textwrapper3 p {   text-align: center!important; font-size: 20px; line-height: 22px; }
        }
        @media only screen and (max-width:1040px){
            .Dna_bannarblock3 .dna_bannarblock3wrapper .subtextwrapper .textwrapper3 p { font-size: 18px;   line-height: 22px;   }
            .Dna_bannarblock3 .dna_bannarblock3wrapper .subtextwrapper .textwrapper2 p { font-size: 18px;     line-height: 22px;  }
        }
        @media only screen and (max-width:960px){
            .Dna_bannarblock3 .dna_bannarblock3wrapper .subtextwrapper .textwrapper3 p { font-size: 17px; line-height: 20px; }        
        }
        @media only screen and (max-width:920px){
            .Dna_bannarblock3 .dna_bannarblock3wrapper .subtextwrapper .textwrapper2 p {font-size: 17px;  line-height: 22px;  } 
        }
        @media only screen and (max-width:870px){
            .Dna_bannarblock3 .dna_bannarblock3wrapper .subtextwrapper .textwrapper2 p {font-size: 19px; line-height: 22px;  }
            .Dna_bannarblock3 .dna_bannarblock3wrapper .subtextwrapper .textwrapper3 p { font-size: 19px; line-height: 20px; }
        }
        @media only screen and (max-width:840px){
            .Dna_bannarblock3 .dna_bannarblock3wrapper .subtextwrapper .textwrapper2 p {font-size: 18px; line-height: 24px;} 
        }
        @media only screen and (max-width:780px){
            .Dna_bannarblock3 .dna_bannarblock3wrapper .subtextwrapper .textwrapper2 p {font-size: 21px;  line-height: 24px;    }    
            .Dna_bannarblock3 .dna_bannarblock3wrapper .subtextwrapper .textwrapper3 p {font-size: 22px;   line-height: 24px;   }
        }
        @media only screen and (max-width:740px){
            .Dna_bannarblock3 .dna_bannarblock3wrapper .subtextwrapper .textwrapper2 p {font-size: 20px;  line-height: 24px;    }    
            .Dna_bannarblock3 .dna_bannarblock3wrapper .subtextwrapper .textwrapper3 p {font-size: 20px;   line-height: 24px;    }
        }
        @media only screen and (max-width:680px){
            .Dna_bannarblock3 .dna_bannarblock3wrapper .subtextwrapper .textwrapper2 p {font-size: 19px;  line-height: 24px;    }    
        }
        @media only screen and (max-width:660px){
            .Dna_bannarblock3 .dna_bannarblock3wrapper .subtextwrapper .textwrapper2 p {font-size: 18px;  line-height: 24px;    }  
            .Dna_bannarblock3 .dna_bannarblock3wrapper .subtextwrapper .textwrapper3 p {font-size: 18px;   line-height: 24px;  }
        }
        @media only screen and (max-width:640px){
            .Dna_bannarblock3 .dna_bannarblock3wrapper .subtextwrapper .textwrapper2 p {font-size: 17px;  line-height: 22px;    }  
        }
        @media only screen and (max-width:600px){
            .Dna_bannarblock3 .dna_bannarblock3wrapper .subtextwrapper .textwrapper2 p {font-size: 16px;  line-height: 22px;    }  
            .Dna_bannarblock3 .dna_bannarblock3wrapper .subtextwrapper .textwrapper3 p { font-size: 17px;    line-height: 22px;   }
        }
        @media only screen and (max-width:580px){
            .Dna_bannarblock3 .dna_bannarblock3wrapper .subtextwrapper .textwrapper2 p { font-size: 15px;  line-height: 20px; }
            .Dna_bannarblock3 .dna_bannarblock3wrapper .subtextwrapper .textwrapper3     p { font-size: 16px;  line-height: 20px; }
        }
        @media only screen and (max-width:540px){
            .Dna_bannarblock3 .dna_bannarblock3wrapper .subtextwrapper .textwrapper2 p {  font-size: 17px;  line-height: 20px; }
            .Dna_bannarblock3 .dna_bannarblock3wrapper .subtextwrapper .textwrapper3 p {  font-size: 17px;   line-height: 20px; }
        }
        @media only screen and (max-width:520px){
            .Dna_bannarblock3 .dna_bannarblock3wrapper .subtextwrapper .textwrapper2 p {  font-size: 18px;  line-height: 21px; }
            .Dna_bannarblock3 .dna_bannarblock3wrapper .subtextwrapper .textwrapper3 p {  font-size: 19px;  line-height: 21px; }
        }
        @media only screen and (max-width:480px){
            .Dna_bannarblock3 .dna_bannarblock3wrapper .subtextwrapper .textwrapper2 p {  font-size: 17px;  line-height: 21px; }
        }
        @media only screen and (max-width:420px){
            .Dna_bannarblock3 .dna_bannarblock3wrapper .subtextwrapper .textwrapper2 p {  font-size: 16px; line-height: 20px;}
            .Dna_bannarblock3 .dna_bannarblock3wrapper .subtextwrapper .textwrapper3 p {  font-size: 16px; line-height: 20px; }
        }
        @media only screen and (max-width:390px){
            .Dna_bannarblock3 .dna_bannarblock3wrapper .subtextwrapper .textwrapper2 p {font-size: 19px; line-height: 22px; }
            .Dna_bannarblock3 .dna_bannarblock3wrapper .subtextwrapper .textwrapper3 p {font-size: 19px;  line-height: 22px; }
        }

/* -----------------------------------------block4------------------------- */

.dna_bannarblock4wrapper{
    background: url("https://all-frontend-assets.s3.amazonaws.com/dna-frontend/images/Images/dna_block4_bg.png");
    background-repeat: no-repeat; background-position:  center top; background-size: cover;padding: 43px 0;margin: 1px 0;
}
.dna_bannarblock4wrapper .subtextwrapper2 .text1 p{ font-size: 29px; line-height: 35px; color:#cce9ff; margin: 0;text-align:left;font-family: 'mv_boli';font-weight: normal;}
.dna_bannarblock4wrapper .subtextwrapper2 .text2 p{font-size: 29px; line-height: 37px; color:#cce9ff;margin-top:40px;margin-bottom: 0;text-align:left;font-family: 'mv_boli';font-weight: normal;}
.dna_bannarblock4wrapper .subtextwrapper2 .text3 p{color: #cce9ff; text-align: center;font-size: 32px;line-height: 36px;font-family: 'mv_boli';
     /* margin: 73px 0; */
     margin-top: 74px;  margin-bottom: 95px; font-weight: normal; }
.dna_bannarblock4wrapper .subtextwrapper2 .text4 p{font-family: 'mv_boli';font-size: 29px;line-height: 37.5px;color:#cce9ff; margin: 0;text-align:left;font-weight: normal; }

.dna_bannarblock4wrapper .subtextwrapper2 .text3 br{   display: block; }


    /* ------------------------------block4_Responsive-------------------------------------------- */

     
        @media only screen and (max-width:1540px){
            .dna_bannarblock4wrapper .subtextwrapper2 .text4 p{    font-size: 27px;    line-height: 35.5px;   }
            .dna_bannarblock4wrapper .subtextwrapper2 .text3 p{    font-size: 29px;    line-height: 34px;     }
        }
        @media only screen and (max-width:1420px){
            .dna_bannarblock4wrapper .subtextwrapper2 .text2 p{    font-size: 27px;    line-height: 36px;      }
            .dna_bannarblock4wrapper .subtextwrapper2 .text4 p{    font-size: 26px;    line-height: 35.5px;    }
        }
        @media only screen and (max-width:1360px){
            .dna_bannarblock4wrapper .subtextwrapper2 .text1 p{    font-size: 27px;     line-height: 33px;      }
            .dna_bannarblock4wrapper .subtextwrapper2 .text2 p {   font-size: 25px;     line-height: 33px;      }
            .dna_bannarblock4wrapper .subtextwrapper2 .text3 p {   font-size: 25px;     line-height: 30px;  margin-top: 48px; margin-bottom: 60px;    }
            .dna_bannarblock4wrapper .subtextwrapper2 .text4 p {   font-size: 24px;     line-height: 30.5px;    }
        }
        @media only screen and (max-width:1280px){
            .dna_bannarblock4wrapper .subtextwrapper2 .text1 p {   font-size: 25px;     line-height: 28px;      }
            .dna_bannarblock4wrapper .subtextwrapper2 .text2 p {   font-size: 25px;     line-height: 28px;      }
            .dna_bannarblock4wrapper .subtextwrapper2 .text4 p {   font-size: 23px;     line-height: 28.5px;    }
        }
        @media only screen and (max-width:1240px){
            .dna_bannarblock4wrapper .subtextwrapper2 .text2 p {   font-size: 24px;     line-height: 28px;      }
            .dna_bannarblock4wrapper .subtextwrapper2 .text4 p {   font-size: 22px;     line-height: 28.5px;    }
        }

        @media only screen and (max-width:1199px){
            .dna_bannarblock4wrapper .subtextwrapper2 .text1 p{          text-align:center!important;  font-size: 24px;line-height: 28px;   }
            .dna_bannarblock4wrapper .subtextwrapper2 .text2 p{          text-align:center!important; font-size: 24px;line-height: 27px;    }
            .dna_bannarblock4wrapper .subtextwrapper2 .text4 p{          text-align:center!important;  font-size: 25px;line-height: 28.5px;   }
        }
        @media only screen and (max-width:1140px){
            .dna_bannarblock4wrapper .subtextwrapper2 .text1 p {   text-align: center!important;          font-size: 22px; line-height: 28px;    }
            .dna_bannarblock4wrapper .subtextwrapper2 .text2 p {   text-align: center!important;          font-size: 21px; line-height: 26px;   }
            .dna_bannarblock4wrapper .subtextwrapper2 .text4 p {   text-align: center!important;          font-size: 24px; line-height: 27.5px;    }
            .dna_bannarblock4wrapper .subtextwrapper2 .text3 p {        font-size: 22px;  line-height: 28px;    }
        }      
        
        @media only screen and (max-width:1040px){
            .dna_bannarblock4wrapper .subtextwrapper2 .text1 p {font-size: 25px; line-height: 28px;}
            .dna_bannarblock4wrapper .subtextwrapper2 .text2 p { font-size: 25px;line-height: 28px;}
        }
        @media only screen and (max-width:1000px){            
            .dna_bannarblock4wrapper .subtextwrapper2 .text2 p { font-size: 24px;line-height: 28px;}
            .dna_bannarblock4wrapper .subtextwrapper2 .text3 p { font-size: 21px; line-height: 28px; }
        }
        @media only screen and (max-width:780px){            
            .dna_bannarblock4wrapper .subtextwrapper2 .text1 p {font-size: 23px; line-height: 28px; }
        }

        @media only screen and (max-width:720px){            
            .dna_bannarblock4wrapper .subtextwrapper2 .text1 p {font-size: 22px; line-height: 28px;   }
            .dna_bannarblock4wrapper .subtextwrapper2 .text3 p {font-size: 24px; line-height: 28px; margin-top: 35px;
                margin-bottom: 45px; }
        }

        @media only screen and (max-width:580px){  
            .dna_bannarblock4wrapper .subtextwrapper2 .text1 p { font-size: 21px; line-height: 26px;      }
            .dna_bannarblock4wrapper .subtextwrapper2 .text2 p { font-size: 21px; line-height: 28px;      }
            .dna_bannarblock4wrapper .subtextwrapper2 .text3 p { font-size: 22px; line-height: 28px;      }
            .dna_bannarblock4wrapper .subtextwrapper2 .text4 p { font-size: 21px; line-height: 27.5px;    }
        }
        @media only screen and (max-width:500px){  
            .dna_bannarblock4wrapper .subtextwrapper2 .text1 p { font-size: 20px; line-height: 26px;      }
            .dna_bannarblock4wrapper .subtextwrapper2 .text2 p { font-size: 20px; line-height: 28px;      }
            .dna_bannarblock4wrapper .subtextwrapper2 .text3 p { font-size: 21px; line-height: 28px;      }
        }        
        @media only screen and (max-width:420px){
            .dna_bannarblock4wrapper .subtextwrapper2 .text1 p { font-size: 18px;            line-height: 22px;         }
            .dna_bannarblock4wrapper .subtextwrapper2 .text2 p { font-size: 18px;            line-height: 22px;         }
            .dna_bannarblock4wrapper .subtextwrapper2 .text3 p { font-size: 18px;            line-height: 22px;         }
            .dna_bannarblock4wrapper .subtextwrapper2 .text4 p { font-size: 18px;            line-height: 24.5px;       }
       }

/* ---------------------------------block5------------------------------ */

.dna_bannarblock5wrapper{
    background: url("https://all-frontend-assets.s3.amazonaws.com/dna-frontend/images/Images/dna_block5_bg.png");
    background-repeat: no-repeat; background-position:  right top; margin: 1px 0; }
.subwrapper2{  width: 714px; display: block; }
.dna_bannarblock5wrapper .subwrapper2 .textwrapper4 p{margin-top: 0; font-size: 29px; line-height: 38px; font-family: 'robotoregular';color:#000; padding: 10px 0; }
.dna_bannarblock5wrapper .textwrapper4{  height: 400px;  display: flex;  align-items: center; }



@media only screen and (max-width:1580px){
    .subwrapper2{width: 652px; }
    .dna_bannarblock5wrapper .subwrapper2 .textwrapper4 p{font-size: 26px; line-height: 35px; }
    .dna_bannarblock5wrapper{  background-position: right -44px top; }
}
@media only screen and (max-width:1500px){
    .subwrapper2 {     width: 596px;  }
    .dna_bannarblock5wrapper .subwrapper2 .textwrapper4 p {   font-size: 24px;  line-height: 35px; }
}
@media only screen and (max-width:1440px){
    .dna_bannarblock5wrapper {    background-position: right -84px top;  }
    .dna_bannarblock5wrapper .subwrapper2 .textwrapper4 p {   font-size: 23px;    line-height: 32px; }
}

@media only screen and (max-width:1360px){
    .subwrapper2 {        width: 566px;    }
    .dna_bannarblock5wrapper .subwrapper2 .textwrapper4 p { font-size: 22px; line-height: 30px;    }
}
@media only screen and (max-width:1320px){
    .dna_bannarblock5wrapper {        background-position: right -104px top;    }
}
@media only screen and (max-width:1300px){
    .dna_bannarblock5wrapper {  background-position: right -130px top;    }
    .subwrapper2 {   width: 506px;    }
}
@media only screen and (max-width:1199px){
    .dna_bannarblock5wrapper { background-position: right top; padding-top: 55%; background-size: 197%; background-color: #dfbea4;}
    .dna_bannarblock5wrapper .textwrapper4{        height: auto;  justify-content: center!important;  }
    .subwrapper2 {        width: auto!important;  }
    .dna_bannarblock5wrapper .subwrapper2 .textwrapper4 p{     text-align: center!important;   }
    .dna_bannarblock5wrapper .subwrapper2 .textwrapper4 p {    font-size: 20px;   line-height: 26px; }
}



/* --------------------------------block6----------------------------- */

.dna_bannarblock6wrapper{
    background: url("https://all-frontend-assets.s3.amazonaws.com/dna-frontend/images/Images/dna_block6_bg.png");
    background-repeat: no-repeat;background-position: center top;background-size: cover; margin: 1px 0; padding: 46px 0;
}
.dna_bannarblock6wrapper .subtextwrapper3 .contenttext1  p{margin-top: 0; margin-bottom: 0; font-family: 'robotoregular'; font-size: 29px; line-height: 37.5px;font-weight: normal;color:#000; }
.dna_bannarblock6wrapper .subtextwrapper3 .contenttext2 { padding-top: 740px; }
.dna_bannarblock6wrapper .subtextwrapper3 .contenttext2  p{margin-top: 0; margin-bottom: 0;font-family: 'robotoregular'; font-size: 29px;line-height: 38.5px;font-weight: normal;  color:#000; }

/* -------------------------------------------------------block6_responsive------------------------------- */
@media only screen and (max-width:1540px){
    .dna_bannarblock6wrapper .subtextwrapper3 .contenttext1 p{ font-size: 28px;  line-height: 36.5px;   }
    .dna_bannarblock6wrapper .subtextwrapper3 .contenttext2 p{ font-size: 28px;    line-height: 38.5px; }
}
@media only screen and (max-width:1460px){
    .dna_bannarblock6wrapper .subtextwrapper3 .contenttext1 p { font-size: 27px; line-height: 35.5px;  }
    .dna_bannarblock6wrapper .subtextwrapper3 .contenttext2 p { font-size: 27px; line-height: 37.5px;  }
}
@media only screen and (max-width:1420px){
    .dna_bannarblock6wrapper .subtextwrapper3 .contenttext2 p { font-size: 25px;   line-height: 34.5px;}
}

@media only screen and (max-width:1260px){
    .dna_bannarblock6wrapper .subtextwrapper3 .contenttext1 p { font-size: 26px;  line-height: 32.5px; }
}
@media only screen and (max-width:1220px){
    .dna_bannarblock6wrapper .subtextwrapper3 .contenttext1 p {  font-size: 23px; line-height: 30.5px;  }
    .dna_bannarblock6wrapper .subtextwrapper3 .contenttext2 p {  font-size: 22px;        line-height: 30.5px; }
}
@media only screen and (max-width:1199px){
    .dna_bannarblock6wrapper .subtextwrapper3 .contenttext1 p{        text-align: center;    }
    .dna_bannarblock6wrapper .subtextwrapper3 .contenttext2 p{        text-align: center;    }
    .dna_bannarblock6wrapper{  padding-top: 89%;  background-size: 102%; background-color: #b7bab7; padding-bottom: 1%;  }
    .dna_bannarblock6wrapper .subtextwrapper3 .contenttext2 {        padding-top: 30px;    }
}
@media only screen and (max-width:1160px){
    .dna_bannarblock6wrapper .subtextwrapper3 .contenttext1 p {  font-size: 22px;  line-height: 28.5px; }
}
@media only screen and (max-width:1020px){
    .dna_bannarblock6wrapper .subtextwrapper3 .contenttext1 p {  font-size: 21px;  line-height: 28.5px; }
}

@media only screen and (max-width:980px){
    .dna_bannarblock6wrapper .subtextwrapper3 .contenttext1 p {font-size: 20px;        line-height: 28.5px;    }
    .dna_bannarblock6wrapper .subtextwrapper3 .contenttext2 p {font-size: 21px;        line-height: 29.5px;    }
}
@media only screen and (max-width:960px){
    .dna_bannarblock6wrapper .subtextwrapper3 .contenttext2 p {        font-size: 20px;        line-height: 28.5px;    }    
}
@media only screen and (max-width:840px){
    .dna_bannarblock6wrapper .subtextwrapper3 .contenttext1 p {     font-size: 19px;        line-height: 25.5px;    }
}
@media only screen and (max-width:800px){
    .dna_bannarblock6wrapper .subtextwrapper3 .contenttext1 p {       font-size: 18px;        line-height: 25.5px;    }
    .dna_bannarblock6wrapper .subtextwrapper3 .contenttext2 p {       font-size: 18px;        line-height: 26.5px;    }
}
@media only screen and (max-width:760px){
    .dna_bannarblock6wrapper .subtextwrapper3 .contenttext1 p {       font-size: 17px;        line-height: 25.5px;    }
}
@media only screen and (max-width:740px){
    .dna_bannarblock6wrapper .subtextwrapper3 .contenttext2 p {        font-size: 17px;       line-height: 24.5px;    }
}
@media only screen and (max-width:700px){
    .dna_bannarblock6wrapper .subtextwrapper3 .contenttext1 p {        font-size: 18px;       line-height: 27.5px;    }
    .dna_bannarblock6wrapper .subtextwrapper3 .contenttext2 p {        font-size: 19px;       line-height: 27.5px;    }
}
@media only screen and (max-width:620px){
    .dna_bannarblock6wrapper .subtextwrapper3 .contenttext1 p {        font-size: 17px;       line-height: 25.5px;    }
}
@media only screen and (max-width:600px){
    .dna_bannarblock6wrapper .subtextwrapper3 .contenttext1 p {        font-size: 18px;       line-height: 25.5px;    }
    .dna_bannarblock6wrapper .subtextwrapper3 .contenttext2 p {        font-size: 18px;       line-height: 27.5px;    }
}


/* ----------------------------block7---------------------------- */

.dna_bannarblock7wrapper{
    background: url("https://all-frontend-assets.s3.amazonaws.com/dna-frontend/images/Images/dna_block7_bg.png");
    background-repeat: no-repeat;background-position: left top; background-size: cover; margin: 1px 0; padding: 40px 0; }
.subtextwrapper4 {  width: 1380px;  display: block; }
.subtextwrapper4 .contenttext3{ padding-top: 1030px; }
.subtextwrapper4 .contenttext3 p{margin-top: 0;color: #fff; margin-bottom: 0; font-family: 'robotoregular'; font-size: 29px;line-height: 37px;text-align: left; }

/* --------------------------------block7_responsive---------------------------------- */


@media only screen and (max-width:1600px){
    .subtextwrapper4{        width: 1300px;    }
}

@media only screen and (max-width:1560px){
    .dna_bannarblock7wrapper{        background-position: left -51px top;    }
    .subtextwrapper4 {        width: 1179px;    }
    .subtextwrapper4 .contenttext3 p{        font-size: 25px;    line-height: 33px;    }
}
@media only screen and (max-width:1460px){   
    .subtextwrapper4 {        width: 1120px;    }    
}

@media only screen and (max-width:1380px){   
    .subtextwrapper4 {   width: 1080px;    }
    .subtextwrapper4 .contenttext3 p { font-size: 23px; line-height: 30px;    }
}
@media only screen and (max-width:1320px){   
    .dna_bannarblock7wrapper {        background-position: left -90px top;    }
    .subtextwrapper4 {        width: 980px;    }
}
@media only screen and (max-width:1280px){   
    .dna_bannarblock7wrapper {        background-position: left -122px top;    }   
}
@media only screen and (max-width:1240px){   
    .dna_bannarblock7wrapper {        background-position: left -136px top;    }   
}
@media only screen and (max-width:1220px){   
    .dna_bannarblock7wrapper {        background-position: left -164px top;    }   
}
@media only screen and (max-width:1199px){   
   .dna_bannarblock7wrapper{    padding-top: 17%; padding-bottom: 4%;   background-position: left 28% top;    background-size: 125%;    background-color: #354957;   }
   .subtextwrapper4 {    width: auto; }
   .subtextwrapper4 .contenttext3{       padding-top: 105%;   }
   .subtextwrapper4 .contenttext3 p{  text-align: center!important;  }
}
@media only screen and (max-width:1040px){   
    .subtextwrapper4 .contenttext3 p {       font-size: 21px;        line-height: 30px;    }
 }
 @media only screen and (max-width:980px){   
    .subtextwrapper4 .contenttext3 p {      font-size: 20px;         line-height: 30px;    }
 }
 @media only screen and (max-width:960px){   
    .subtextwrapper4 .contenttext3 p {      font-size: 18px;         line-height: 26px;    }
 }
 @media only screen and (max-width:840px){   
    .subtextwrapper4 .contenttext3 p {      font-size: 20px;         line-height: 25px;    }
 }


 /* ------------------------------------------------------------------------------ */


 /* --------------------------------------------------Dna-success-attitude------------------------------------- */



 @font-face {
    font-family: 'robotobold';
    src: url('https://all-frontend-assets.s3.amazonaws.com/dna-frontend/assets/fonts/roboto-bold-webfont.woff2') format('woff2'),
         url('https://all-frontend-assets.s3.amazonaws.com/dna-frontend/assets/fonts/roboto-bold-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'robotomedium';
    src: url('https://all-frontend-assets.s3.amazonaws.com/dna-frontend/assets/fonts/roboto-medium-webfont.woff2') format('woff2'),
         url('https://all-frontend-assets.s3.amazonaws.com/dna-frontend/assets/fonts/roboto-medium-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'robotoregular';
    src: url('https://all-frontend-assets.s3.amazonaws.com/dna-frontend/assets/fonts/roboto-regular-webfont.woff2') format('woff2'),
         url('https://all-frontend-assets.s3.amazonaws.com/dna-frontend/assets/fonts/roboto-regular-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}

.Dna_success_attitudemain{ width: 1480px; display: block; margin: 0px auto; }
.successattitude_newcontainer{ display: block;   width: 1395px;  margin: 0px auto; }

.successattitude_bannarblock1{
    background: url("https://all-frontend-assets.s3.amazonaws.com/dna-frontend/images/Images/dnasuccessattitude_block1.png");
    background-repeat: no-repeat; background-position: right top;  background-size: cover;  overflow: hidden; margin-bottom: 1px; 
}

.successattitude_bannarblock1 .successattitude_subwrapper{  width: 1040px;  display: block; }
.successattitude_bannarblock1 .successattitude_textwrapper{ display: flex;   align-items: center;   height: 415px; }
.successattitude_bannarblock1 .successattitude_textwrapper h1{ color:#fff; font-size: 77px; line-height: 77px; font-family: 'robotobold'; font-weight: normal; }





/* -------------------------------------------block1_responsive--------------------------------- */

@media only screen and (max-width:1600px){
    .Dna_success_attitudemain{        width: 100%;    }
    .successattitude_newcontainer{        width: 96%;    }
    .successattitude_bannarblock1 .successattitude_textwrapper{        height: 412px;    }
}
@media only screen and (max-width:1590px){
    .successattitude_bannarblock1 .successattitude_textwrapper {    height: 405px;   }
    .successattitude_bannarblock1 .successattitude_textwrapper h1{  font-size: 74px;  line-height: 74px;   }
}
@media only screen and (max-width:1580px){
    .successattitude_bannarblock1 .successattitude_textwrapper {    height: 380px;   }
    .successattitude_bannarblock1 .successattitude_textwrapper h1{  font-size: 71px;  line-height: 71px;   }
}
@media only screen and (max-width:1560px){
    .successattitude_bannarblock1 .successattitude_textwrapper {    height: 368px;   }
    .successattitude_bannarblock1 .successattitude_textwrapper h1{  font-size: 68px;  line-height: 70px;   }
}
@media only screen and (max-width:1540px){
    .successattitude_bannarblock1 .successattitude_textwrapper {    height: 365px;   }
}
@media only screen and (max-width:1520px){
    .successattitude_bannarblock1 .successattitude_textwrapper {    height: 355px;   }
    .successattitude_bannarblock1 .successattitude_textwrapper h1{  font-size: 66px;  line-height: 68px;   }
}
@media only screen and (max-width:1500px){
    .successattitude_bannarblock1 .successattitude_textwrapper {    height: 347px;   }
    .successattitude_bannarblock1 .successattitude_textwrapper h1{  font-size: 64px;  line-height: 66px;   }
}
@media only screen and (max-width:1480px){
    .successattitude_bannarblock1 .successattitude_textwrapper {    height: 334px;   }
    .successattitude_bannarblock1 .successattitude_textwrapper h1{  font-size: 62px;  line-height: 64px;   }
}
@media only screen and (max-width:1460px){
    .successattitude_bannarblock1 .successattitude_textwrapper {    height: 330px;   }
}
@media only screen and (max-width:1440px){
    .successattitude_bannarblock1 .successattitude_textwrapper {    height: 317px;   }
    .successattitude_bannarblock1 .successattitude_textwrapper h1{  font-size: 61px;  line-height: 61px;   }
}
@media only screen and (max-width:1400px){
    .successattitude_bannarblock1 .successattitude_subwrapper{        width: 863px;    }
    .successattitude_bannarblock1 .successattitude_textwrapper {    height: 314px;   }
    .successattitude_bannarblock1 .successattitude_textwrapper h1{  font-size: 59px;  line-height: 60px;   }
}
@media only screen and (max-width:1380px){
    .successattitude_bannarblock1 .successattitude_textwrapper {    height: 309px;   }
    .successattitude_bannarblock1 .successattitude_textwrapper h1{  font-size: 58px;  line-height: 60px;   }
}
@media only screen and (max-width:1360px){
    .successattitude_bannarblock1 .successattitude_textwrapper {    height: 304px;   }
    .successattitude_bannarblock1 .successattitude_textwrapper h1{  font-size: 56px;  line-height: 58px;   }
}
@media only screen and (max-width:1340px){
    .successattitude_bannarblock1 .successattitude_textwrapper {    height: 299px;   }
    .successattitude_bannarblock1 .successattitude_textwrapper h1{  font-size: 55px;  line-height: 57px;   }
}
@media only screen and (max-width:1320px){
    .successattitude_bannarblock1 .successattitude_textwrapper {    height: 292px;   }
    .successattitude_bannarblock1 .successattitude_textwrapper h1{  font-size: 54px;  line-height: 56px;   }
}
@media only screen and (max-width:1300px){
    .successattitude_bannarblock1 .successattitude_textwrapper {    height: 289px;   }
}
@media only screen and (max-width:1199px){
    .successattitude_bannarblock1{ background-size: 275%;padding-top: 78%;background-color: #13263a; padding-bottom: 1%; }
    .successattitude_bannarblock1 .successattitude_subwrapper{     width: auto!important;  }
    .successattitude_bannarblock1 .successattitude_textwrapper{     height: auto!important;   }
    .successattitude_bannarblock1 .successattitude_textwrapper h1{
        font-size: 68px;line-height: 68px; text-align: center; padding: 10px; }  
}

@media only screen and (max-width:1130px){
    .successattitude_bannarblock1 .successattitude_textwrapper h1{ font-size: 65px; line-height: 65px;    }
}
@media only screen and (max-width:1100px){
    .successattitude_bannarblock1 .successattitude_textwrapper h1{ font-size: 62px; line-height: 64px;    }
}
@media only screen and (max-width:1060px){
    .successattitude_bannarblock1 .successattitude_textwrapper h1{ font-size: 60px; line-height: 62px;    }
}
@media only screen and (max-width:1040px){
    .successattitude_bannarblock1 .successattitude_textwrapper h1{ font-size: 57px; line-height: 57px;    }
}
@media only screen and (max-width:1020px){
    .successattitude_bannarblock1 .successattitude_textwrapper h1{ font-size: 55px; line-height: 55px;    }
}
@media only screen and (max-width:1000px){
    .successattitude_bannarblock1 .successattitude_textwrapper h1{ font-size: 52px; line-height: 54px;    }
}
@media only screen and (max-width:980px){
    .successattitude_bannarblock1 .successattitude_textwrapper h1{ font-size: 50px; line-height: 52px;    }
}
@media only screen and (max-width:940px){
    .successattitude_bannarblock1 .successattitude_textwrapper h1{ font-size: 48px; line-height: 50px;    }
}
@media only screen and (max-width:920px){
    .successattitude_bannarblock1 .successattitude_textwrapper h1{ font-size: 46px; line-height: 48px;    }
}
@media only screen and (max-width:900px){
    .successattitude_bannarblock1 .successattitude_textwrapper h1{ font-size: 42px; line-height: 46px;    }
}
@media only screen and (max-width:860px){
    .successattitude_bannarblock1 .successattitude_textwrapper h1{ font-size: 40px; line-height: 44px;    }
}
@media only screen and (max-width:840px){
    .successattitude_bannarblock1 .successattitude_textwrapper h1{ font-size: 38px; line-height: 42px;    }
}
@media only screen and (max-width:820px){
    .successattitude_bannarblock1 .successattitude_textwrapper h1{ font-size: 36px; line-height: 40px;    }
}
@media only screen and (max-width:800px){
    .successattitude_bannarblock1 .successattitude_textwrapper h1{ font-size: 34px; line-height: 36px;    }
}
@media only screen and (max-width:780px){
    .successattitude_bannarblock1 .successattitude_textwrapper h1{ font-size: 32px; line-height: 34px;    }
}
@media only screen and (max-width:760px){
    .successattitude_bannarblock1 .successattitude_textwrapper h1{ font-size: 30px; line-height: 32px;    }
}
@media only screen and (max-width:740px){
    .successattitude_bannarblock1 .successattitude_textwrapper h1{ font-size: 28px; line-height: 32px;    }
}
@media only screen and (max-width:720px){
    .successattitude_bannarblock1 .successattitude_textwrapper h1{ font-size: 26px; line-height: 30px;    }
}
@media only screen and (max-width:700px){
    .successattitude_bannarblock1 .successattitude_textwrapper h1{ font-size: 24px; line-height: 28px;    }
}
@media only screen and (max-width:680px){
    .successattitude_bannarblock1 .successattitude_textwrapper h1{ font-size: 22px; line-height: 26px;    }
}
@media only screen and (max-width:660px){
    .successattitude_bannarblock1 .successattitude_textwrapper h1{ font-size: 20px; line-height: 23px;    }
}
@media only screen and (max-width:640px){
    .successattitude_bannarblock1 .successattitude_textwrapper h1{ font-size: 18px; line-height: 20px;    }
}



/* ----------------------------------block2--------------------------- */


.successattitude_block2wrapper{
    background: url("https://all-frontend-assets.s3.amazonaws.com/dna-frontend/images/Images/dnasuccessattitude_block2.png");
    background-repeat: no-repeat; background-position: left top;  background-size: cover;  overflow: hidden; margin: 1px 0;
}
.successattitude_textwrapper{ height: 1082px;    display: flex;    align-items: flex-start; }
.dnabannarblock3_bg{    padding: 6px 10px;    background-color: #63a299;}
.dnabannarblock3_bg h1{    font-family: 'robotomedium';    font-size: 28px;    line-height: 36px;    color: #fff;    font-weight: normal;    text-align: left; }
.successattitude_textwrapper p{font-family: 'robotomedium';font-size: 29px;line-height: 37px;text-align:left;color:#010101;  margin-top: 0px; margin-bottom: 0px;padding-top: 53px; }
.successattitude_textwrapper p span{    color:#fc4d40; display: inline-block; }



/* ----------------------------------block2_responsive---------------------------- */

@media only screen and (max-width:1600px){
   
    .successattitude_textwrapper{        height: 1081px;    }
    .successattitude_textwrapper p{        font-size: 28px;    line-height: 36px; padding-top: 50px;   }
}
@media only screen and (max-width:1580px){
    .successattitude_textwrapper{        height: 996px;    }
}
@media only screen and (max-width:1570px){
    .successattitude_textwrapper{        height: 984px;     }
    .successattitude_textwrapper p{        font-size: 27px;    line-height: 34px; padding-top: 46px;    }
}
@media only screen and (max-width:1560px){
    .successattitude_textwrapper{        height: 967px;    }
}
@media only screen and (max-width:1540px){
    .successattitude_textwrapper{        height: 953px;    }
    .successattitude_textwrapper p {        font-size: 26px;        line-height: 32px;    }
}
@media only screen and (max-width:1520px){
    .successattitude_textwrapper{        height: 940px;    }
}
@media only screen and (max-width:1500px){
    .successattitude_textwrapper{        height: 936px;    }
   
}
@media only screen and (max-width:1480px){
    .successattitude_textwrapper{        height: 905px;    }
    .successattitude_textwrapper p {     font-size: 25px;        line-height: 30px;    }
}
@media only screen and (max-width:1460px){
    .successattitude_textwrapper{        height: 899px;    }
}
@media only screen and (max-width:1440px){
    .successattitude_textwrapper{        height: 884px;    }
}
@media only screen and (max-width:1420px){
    .successattitude_textwrapper{        height: 874px;    }
}
@media only screen and (max-width:1400px){
    .successattitude_textwrapper{        height: 864px;    }
}
@media only screen and (max-width:1380px){
    .successattitude_textwrapper{        height: 847px;    }
}
@media only screen and (max-width:1360px){
    .successattitude_textwrapper p {        font-size: 24px;        line-height: 28px;    }
    .successattitude_textwrapper{        height: 822px;    }
}
@media only screen and (max-width:1340px){
    .successattitude_textwrapper p {        font-size: 23px;        line-height: 27px;    }
    .successattitude_textwrapper{        height: 813px;    }
}
@media only screen and (max-width:1320px){
    .successattitude_textwrapper p {        font-size: 22px;        line-height: 27px;    }
    .successattitude_textwrapper{        height: 804px;    }
}
@media only screen and (max-width:1300px){
    .successattitude_textwrapper{        height: 788px;    }
}
@media only screen and (max-width:1280px){
    .successattitude_textwrapper p {        font-size: 21px;        line-height: 26px;    }
    .successattitude_textwrapper{        height: 766px;    }
}
@media only screen and (max-width:1260px){
    .successattitude_textwrapper{        height: 751px;    }
}
@media only screen and (max-width:1199px){
    .dnabannarblock3_bg h1{         text-align: center!important;    }
    .successattitude_block2wrapper{ background-size: 101%; padding-top: 74%; background-color: #f6f7f1;padding-bottom: 1%; }
    .successattitude_textwrapper {        height: auto;    }
    .successattitude_textwrapper p{   font-size: 29px;    line-height: 37px;    padding: 10px 0;  text-align: center!important;  }
}
@media only screen and (max-width:1160px){
    .successattitude_textwrapper p{   font-size: 28px;    line-height: 36px;    }
}
@media only screen and (max-width:1140px){
    .successattitude_textwrapper p {   font-size: 27px;        line-height: 35px;    }
}
@media only screen and (max-width:1120px){
    .successattitude_textwrapper p {   font-size: 26px;        line-height: 33px;    }
}
@media only screen and (max-width:1100px){
    .successattitude_textwrapper p {   font-size: 25px;        line-height: 32px;    }
}
@media only screen and (max-width:1080px){
    .successattitude_textwrapper p {   font-size: 24px;        line-height: 30px;    }
}
@media only screen and (max-width:1060px){
    .successattitude_textwrapper p {   font-size: 23px;        line-height: 29px;    }
}
@media only screen and (max-width:1040px){
    .successattitude_textwrapper p {   font-size: 22px;        line-height: 29px;    }
}
@media only screen and (max-width:1020px){
    .successattitude_textwrapper p {   font-size: 21px;        line-height: 28px;    }
}
@media only screen and (max-width:1000px){
    .successattitude_textwrapper p {   font-size: 18px;        line-height: 25px;    }
}
@media only screen and (max-width:980px){
    .successattitude_textwrapper p {   font-size: 17px;        line-height: 24px;    }
}
@media only screen and (max-width:960px){
    .successattitude_textwrapper p {   font-size: 16px;        line-height: 23px;    }
}
@media only screen and (max-width:940px){
    .successattitude_textwrapper p {   font-size: 18px;        line-height: 25px;    }
}

/* ---------------------------------------------block3------------------------------- */


.successattitude_block3wrapper{
    background: url("https://all-frontend-assets.s3.amazonaws.com/dna-frontend/images/Images/dnasuccessattitude_block3.png");
    background-repeat: no-repeat; background-position: right top;  background-size: cover;  overflow: hidden; margin-top: 1px; margin-bottom: 1px;
}
.successattitude_subwrapper3{    width: 774px;    display: block;}
.successattitude_textwrapper3{    display: flex;    align-items: center;    height: 402px; }
.successattitude_textwrapper3 p{margin-top: 0px;margin-bottom: 0px;text-align: left;font-size: 29px;line-height: 37px; color:#000;font-family: 'robotoregular'; }


/* ------------------------------------block3_responsive--------------------------- */


@media only screen and (max-width:1600px){
    .successattitude_textwrapper3{        height: 370px;    }
}
@media only screen and (max-width:1590px){
    .successattitude_textwrapper3{        height: 360px;    }   
}
@media only screen and (max-width:1580px){
    .successattitude_textwrapper3{        height: 352px;    }      
}
@media only screen and (max-width:1560px){
    .successattitude_subwrapper3{        width: 717px;    }
    .successattitude_textwrapper3 p{        font-size: 27px;    line-height: 35px;    }
}
@media only screen and (max-width:1540px){
    .successattitude_subwrapper3{        width: 680px;    }
    .successattitude_textwrapper3 {        height: 340px;    }
    .successattitude_textwrapper3 p {        font-size: 26px;        line-height: 33px;    }
}
@media only screen and (max-width:1520px){
    .successattitude_textwrapper3 {        height: 330px;    }
}
@media only screen and (max-width:1500px){
    .successattitude_textwrapper3 {        height: 325px;    }
    .successattitude_subwrapper3{        width: 658px;    }
    .successattitude_textwrapper3 p{        font-size: 25px;    line-height: 32px;    }
}
@media only screen and (max-width:1480px){
    .successattitude_textwrapper3 {        height: 316px;    }
    .successattitude_subwrapper3{        width: 644px;    }
}
@media only screen and (max-width:1460px){
    .successattitude_textwrapper3 {        height: 309px;    }
    .successattitude_subwrapper3{        width: 617px;    }
    .successattitude_textwrapper3 p {        font-size: 24px;        line-height: 30px;    }
}
@media only screen and (max-width:1440px){
    .successattitude_textwrapper3 {        height: 302px;    }
    .successattitude_subwrapper3{        width: 592px;    }
    .successattitude_textwrapper3 p {        font-size: 23px;        line-height: 30px;    }
}
@media only screen and (max-width:1440px){
    .successattitude_textwrapper3 {        height: 288px;    }
    .successattitude_subwrapper3{        width: 585px;    }
    .successattitude_textwrapper3 p {        font-size: 22px;        line-height: 29px;    }
}
@media only screen and (max-width:1199px){
    .successattitude_block3wrapper{  background-size: 217%; padding-top: 60%; background-color: #e3f7fe;   padding-bottom: 1%; }
    .successattitude_subwrapper3{ width: auto;  }
    .successattitude_textwrapper3 {        height: auto;    }
    .successattitude_textwrapper3 p{        text-align: center!important;    }
}
@media only screen and (max-width:1000px){
    .successattitude_textwrapper3 p{        font-size: 20px;        line-height: 27px;    }
}
@media only screen and (max-width:600px){
    .successattitude_textwrapper3 p{        font-size: 15px;        line-height: 22px;    }
}

/* -------------------------------------block4------------------------------- */

.successattitude_block4wrapper{
    background: url("https://all-frontend-assets.s3.amazonaws.com/dna-frontend/images/Images/dnasuccessattitude_block4.png");
    background-repeat: no-repeat; background-position: center top;background-size: cover;overflow: hidden;margin-top: 1px;margin-bottom: 1px;       
}
.successattitude_block4wrapper .successattitude_textwrapper4{   height: 1025px; display: flex;  align-items: flex-end; }
.successattitude_block4wrapper .successattitude_textwrapper4 p{ margin-top: 0px;margin-bottom: 0px;color: #fff;font-size: 29px;line-height:37px;padding-bottom: 50px;font-family: 'robotoregular';text-align: left;}

/* -----------------------------------------block4_responsive---------------------------- */

@media only screen and (max-width:1600px){
    .successattitude_block4wrapper .successattitude_textwrapper4{        height: 980px;    }
    .successattitude_block4wrapper .successattitude_textwrapper4 p{    font-size: 27px; line-height: 36px;padding-bottom: 46px;    }
}
@media only screen and (max-width:1540px){
    .successattitude_block4wrapper .successattitude_textwrapper4 p{        font-size: 26px;    line-height: 35px;    }
    .successattitude_block4wrapper .successattitude_textwrapper4{    height: 940px;      }
}
@media only screen and (max-width:1500px){
    .successattitude_block4wrapper .successattitude_textwrapper4 p {        font-size: 25px;        line-height: 32px;    }
    .successattitude_block4wrapper .successattitude_textwrapper4 {        height: 875px;    }
}
@media only screen and (max-width:1480px){
    .successattitude_block4wrapper .successattitude_textwrapper4 p {        font-size: 24px;        line-height: 31px;    }
    .successattitude_block4wrapper .successattitude_textwrapper4 {        height: 850px;    }
}
@media only screen and (max-width:1460px){
    .successattitude_block4wrapper .successattitude_textwrapper4 p {        font-size: 23px;        line-height: 30px;    }
    .successattitude_block4wrapper .successattitude_textwrapper4 {        height: 830px;    }
}
@media only screen and (max-width:1440px){
    .successattitude_block4wrapper .successattitude_textwrapper4 p {        font-size: 22px;        line-height: 29px;    }
    .successattitude_block4wrapper .successattitude_textwrapper4 {        height: 810px;    }
}
@media only screen and (max-width:1440px){
    .successattitude_block4wrapper .successattitude_textwrapper4 p {        font-size: 21px;        line-height: 28px;    }
    .successattitude_block4wrapper .successattitude_textwrapper4 {        height: 785px;    }
}
@media only screen and (max-width:1199px){
 
    .successattitude_block4wrapper .successattitude_textwrapper4 p {    font-size: 20px;line-height: 27px;padding-bottom: 40px; text-align: center;   }
    .successattitude_block4wrapper .successattitude_textwrapper4 {        height: 750px;    }
}
@media only screen and (max-width:1160px){
    .successattitude_block4wrapper .successattitude_textwrapper4 p { font-size: 19px;  line-height: 26px; padding-bottom: 35px;    }
    .successattitude_block4wrapper .successattitude_textwrapper4 {     height: 711px;    }
}
@media only screen and (max-width:1140px){
    .successattitude_block4wrapper .successattitude_textwrapper4 p {   font-size: 18px;    line-height: 25px;   padding-bottom: 30px;   }
    .successattitude_block4wrapper .successattitude_textwrapper4 {     height: 690px;   }
}
@media only screen and (max-width:1100px){
    .successattitude_block4wrapper .successattitude_textwrapper4 p {  font-size: 17px; line-height: 24px; padding-bottom: 25px;  }
    .successattitude_block4wrapper .successattitude_textwrapper4 {     height: 685px;   }
}
@media only screen and (max-width:1080px){
    .successattitude_block4wrapper .successattitude_textwrapper4 p {  font-size: 16px;   line-height: 23px;    padding-bottom: 18px;  }
}
@media only screen and (max-width:1060px){
    .successattitude_block4wrapper .successattitude_textwrapper4 {    height: 710px;  }
}
@media only screen and (max-width:920px){
    .successattitude_block4wrapper .successattitude_textwrapper4 {    height: 860px;  }
    .successattitude_block4wrapper .successattitude_textwrapper4 p {  font-size: 20px;    line-height: 27px;     padding-bottom: 32px;   }
}
@media only screen and (max-width:900px){
    .successattitude_block4wrapper .successattitude_textwrapper4 {    height: 717px;  }
    .successattitude_block4wrapper .successattitude_textwrapper4 p {  font-size: 17px;    line-height: 24px;     padding-bottom: 32px;   }
}
@media only screen and (max-width:820px){
    .successattitude_block4wrapper .successattitude_textwrapper4 p { font-size: 17px;    line-height: 22px;   padding-bottom: 28px; }
}
@media only screen and (max-width:720px){
    .successattitude_block4wrapper .successattitude_textwrapper4 p {   font-size: 16px;   line-height: 22px;  padding-bottom: 14px; }
}
@media only screen and (max-width:680px){
    .successattitude_block4wrapper{ background-size: 100%; padding-top: 72%; background-color: #1d5f93;  }
    .successattitude_block4wrapper .successattitude_textwrapper4{     height: auto;  }
    .successattitude_block4wrapper .successattitude_textwrapper4 p {   font-size: 17px;   line-height: 22px;  padding-bottom: 14px; }
}
@media only screen and (max-width:400px){
    .successattitude_block4wrapper .successattitude_textwrapper4 p {   font-size: 16px;   line-height: 22px;  padding-bottom: 14px; }
}

/* ---------------------------------block5---------------------------- */


.successattitude_block5wrapper{
    background: url("https://all-frontend-assets.s3.amazonaws.com/dna-frontend/images/Images/dnasuccessattitude_block5.png");
    background-repeat: no-repeat; overflow: hidden;background-position: center center;background-size: cover; margin-top:1px; }

.successattitude_block5wrapper .successattitude_subwrapper5{  width:1378px; }
.successattitude_block5wrapper .successattitude_textwrapper5{ display: flex;  align-items: flex-start;  height: 1171px; }
.successattitude_block5wrapper .successattitude_textwrapper5 p{margin-top: 0px;margin-bottom: 0px;font-size: 29px;line-height: 37px;color:#cde9fd;font-family: 'robotoregular';font-weight: normal;padding-top: 48px;}
.successattitude_textwrapper5 p span{    color: #fd4122!important;  display: inline-block!important; }
.successattitude_textwrapper5 p br{    display: block!important; }

/* ---------------------------block5_responsive---------------------------------------------- */

@media only screen and (max-width:1600px){
    .successattitude_block5wrapper .successattitude_subwrapper5 {        width: 1294px;    }
    .successattitude_block5wrapper .successattitude_textwrapper5{        height: 1100px;    }
    .successattitude_block5wrapper .successattitude_textwrapper5 p {   font-size: 28px;   line-height: 35px;  }
}
@media only screen and (max-width:1540px){
    .successattitude_block5wrapper .successattitude_subwrapper5 {        width: 1244px;    }
    .successattitude_block5wrapper .successattitude_textwrapper5 p {   font-size: 27px;   line-height: 34px;  }
    .successattitude_block5wrapper .successattitude_textwrapper5{        height: 1040px;    }
}
@media only screen and (max-width:1520px){
    .successattitude_block5wrapper .successattitude_subwrapper5 {        width: 1200px;    }
    .successattitude_block5wrapper .successattitude_textwrapper5 p {   font-size: 26px;   line-height: 33px;  }
    .successattitude_block5wrapper .successattitude_textwrapper5{        height: 1020px;    }
}
@media only screen and (max-width:1460px){
    .successattitude_block5wrapper .successattitude_subwrapper5 {        width: 1155px;    }
    .successattitude_block5wrapper .successattitude_textwrapper5 p {   font-size: 25px;   line-height: 32px;padding-top: 40px;  }
    .successattitude_block5wrapper .successattitude_textwrapper5{        height: 970px;    }
}
@media only screen and (max-width:1400px){
    .successattitude_block5wrapper .successattitude_subwrapper5 {        width: 1120px;    }
    .successattitude_block5wrapper .successattitude_textwrapper5 p {   font-size: 24px;   line-height: 31px;padding-top: 36px;  }
    .successattitude_block5wrapper .successattitude_textwrapper5{        height: 922px;    }
}
@media only screen and (max-width:1380px){
    .successattitude_block5wrapper .successattitude_subwrapper5 {        width: 1080px;    }
    .successattitude_block5wrapper .successattitude_textwrapper5 p {   font-size: 23px;   line-height: 30px;padding-top: 32px;  }
    .successattitude_block5wrapper .successattitude_textwrapper5{        height: 895px;    }
}
@media only screen and (max-width:1340px){
    .successattitude_block5wrapper .successattitude_subwrapper5 {        width: 1065px;    }   
}
@media only screen and (max-width:1300px){
    .successattitude_block5wrapper .successattitude_subwrapper5 {        width: 1013px;    }   
    .successattitude_block5wrapper .successattitude_textwrapper5 p {   font-size: 22px;   line-height: 30px;padding-top: 29px;  }
}
@media only screen and (max-width:1280px){
    .successattitude_block5wrapper .successattitude_subwrapper5 {        width: 988px;    } 
}
@media only screen and (max-width:1199px){
    .successattitude_block5wrapper .successattitude_subwrapper5 {        width: 950px;    }
    .successattitude_block5wrapper .successattitude_textwrapper5 {        height: 810px;    }
    .successattitude_block5wrapper .successattitude_textwrapper5 p { font-size: 21px;  line-height: 28px;  padding-top: 25px; text-align: center!important;   }
}
@media only screen and (max-width:1179px){
    .successattitude_block5wrapper .successattitude_subwrapper5 {        width: 930px;    }
    .successattitude_block5wrapper .successattitude_textwrapper5 {        height: 810px;    }
    .successattitude_block5wrapper .successattitude_textwrapper5 p { font-size: 20px;  line-height: 27px;  padding-top: 22px;    }
}
@media only screen and (max-width:1133px){
    .successattitude_block5wrapper .successattitude_subwrapper5 {        width: 920px;    }
    .successattitude_block5wrapper .successattitude_textwrapper5 {        height: 770px;    }
    .successattitude_block5wrapper .successattitude_textwrapper5 p { font-size: 20px;  line-height: 27px;  padding-top: 22px;    }
}
@media only screen and (max-width:1111px){
    .successattitude_block5wrapper .successattitude_subwrapper5 {        width: 900px;    }   
}

@media only screen and (max-width:1100px){
    .successattitude_block5wrapper .successattitude_subwrapper5 {        width: 880px;    }
    .successattitude_block5wrapper .successattitude_textwrapper5 p {   font-size: 19px; line-height: 26px;   padding-top: 22px;   }
}
@media only screen and (max-width:1060px){
    .successattitude_block5wrapper .successattitude_subwrapper5 {        width: 844px;    }
    .successattitude_block5wrapper .successattitude_textwrapper5 p{        font-size: 18px;    line-height: 25px;    }
    .successattitude_block5wrapper .successattitude_textwrapper5 {        height: 716px;    }
}
@media only screen and (max-width:1020px){
    .successattitude_block5wrapper .successattitude_subwrapper5 {        width: 800px;    }
    .successattitude_block5wrapper .successattitude_textwrapper5 p{        font-size: 17px;    line-height: 24px;    }
    .successattitude_block5wrapper .successattitude_textwrapper5 {        height: 680px;    }
}
@media only screen and (max-width:1000px){
    .successattitude_block5wrapper .successattitude_subwrapper5 {        width: 763px;    }
}
@media only screen and (max-width:960px){
    .successattitude_block5wrapper .successattitude_subwrapper5 {        width: 755px;    }
}
@media only screen and (max-width:940px){
    .successattitude_block5wrapper .successattitude_subwrapper5 {        width: 740px;    }
    .successattitude_block5wrapper .successattitude_textwrapper5 p {     font-size: 16px;        line-height: 23px;    }
}
@media only screen and (max-width:940px){
    .successattitude_block5wrapper .successattitude_subwrapper5 {        width: 688px;    }
    .successattitude_block5wrapper .successattitude_textwrapper5 p {        font-size: 18px;        line-height: 25px;    }
    .successattitude_block5wrapper .successattitude_textwrapper5 {        height: 815px;    }
}
@media only screen and (max-width:900px){
    .successattitude_block5wrapper .successattitude_subwrapper5 {        width: 676px;    }
}
@media only screen and (max-width:880px){
    .successattitude_block5wrapper .successattitude_subwrapper5 {        width: 662px;    }
    .successattitude_block5wrapper .successattitude_textwrapper5 p {        font-size: 17px;        line-height: 24px;    }
}
@media only screen and (max-width:820px){
    .successattitude_block5wrapper{background-position: left top;padding-top: 84%; background-color: #151414; background-size: 102%;padding-bottom: 4%;  }
    .successattitude_block5wrapper .successattitude_textwrapper5 p{  padding-top: 0;text-align: center!important;  }
    .successattitude_block5wrapper .successattitude_subwrapper5{        width: auto!important;    }
    .successattitude_block5wrapper .successattitude_textwrapper5{        height: auto!important;    }
}
@media only screen and (max-width:440px){
    .successattitude_block5wrapper .successattitude_textwrapper5 p{ font-size: 18px;       line-height: 25px;}
}
@media only screen and (max-width:380px){
    .successattitude_block5wrapper .successattitude_textwrapper5 p{ font-size: 17px;       line-height: 24px;}
}

/* ---------------------------------block6------------------------------------------ */

.successattitude_block6wrapper{
    background:url("https://all-frontend-assets.s3.amazonaws.com/dna-frontend/images/Images/dnasuccessattitude_block6.png");
    background-repeat: no-repeat;background-position: left top;background-size: cover; margin-top: 1px;margin-bottom: 1px;
}
.successattitude_block6wrapper .successattitude_subwrapper6{ 
     margin: 0 0 0 auto;   width: 780px; 
    }
.successattitude_block6wrapper .successattitude_textwrapper6{ 
     display: flex;  align-items: center;  height: 555px;
     }
.successattitude_block6wrapper .successattitude_textwrapper6 p{ 
    
    margin-top: 0px!important; margin-bottom:0px!important;
    font-family: 'robotoregular'; font-size: 29px;line-height: 39px;
    color:#000;text-align: left;font-weight: normal;
    
}

/* -------------------------------------block6_responsive------------------------------------------- */



@media only screen and (max-width:1600px){
    .successattitude_block6wrapper .successattitude_subwrapper6{     width: 763px;                         }
    .successattitude_block6wrapper .successattitude_textwrapper6 p{ font-size: 28px;    line-height: 38px; }
}
@media only screen and (max-width:1580px){
    .successattitude_block6wrapper .successattitude_textwrapper6{    height: 510px;                       }
    .successattitude_block6wrapper .successattitude_subwrapper6 {    width: 740px;                        }
    .successattitude_block6wrapper .successattitude_textwrapper6 p { font-size: 27px;  line-height: 37px; }
}
@media only screen and (max-width:1544px){
    .successattitude_block6wrapper .successattitude_subwrapper6 {        width: 710px;    }
    .successattitude_block6wrapper .successattitude_textwrapper6 {       height: 495px;    }
}
@media only screen and (max-width:1520px){
    .successattitude_block6wrapper .successattitude_subwrapper6 {        width: 680px;    }
    .successattitude_block6wrapper .successattitude_textwrapper6 p {     font-size: 26px;        line-height: 36px;    }
    .successattitude_block6wrapper .successattitude_textwrapper6 {       height: 476px;    }
}
@media only screen and (max-width:1440px){
    .successattitude_block6wrapper .successattitude_subwrapper6 {        width: 665px;    }
    .successattitude_block6wrapper .successattitude_textwrapper6 p {     font-size: 24px;        line-height: 34px;    }
    .successattitude_block6wrapper .successattitude_textwrapper6 {       height: 454px;    }
}
@media only screen and (max-width:1400px){
    .successattitude_block6wrapper .successattitude_subwrapper6 {        width: 656px;    }
    .successattitude_block6wrapper .successattitude_textwrapper6 {       height: 447px;    }
}
@media only screen and (max-width:1380px){
    .successattitude_block6wrapper .successattitude_subwrapper6 {        width: 630px;    }
    .successattitude_block6wrapper .successattitude_textwrapper6 p {     font-size: 23px;        line-height: 33px;    }
    .successattitude_block6wrapper .successattitude_textwrapper6 {       height: 441px;    }
}
@media only screen and (max-width:1340px){
    .successattitude_block6wrapper .successattitude_subwrapper6 {        width: 615px;    }
    .successattitude_block6wrapper .successattitude_textwrapper6 p {     font-size: 22px;        line-height: 32px;    }
    .successattitude_block6wrapper .successattitude_textwrapper6 {       height: 430px;    }
}
@media only screen and (max-width:1320px){
    .successattitude_block6wrapper .successattitude_subwrapper6 {        width: 610px;    }
    .successattitude_block6wrapper .successattitude_textwrapper6 {       height: 415px;    }
}
@media only screen and (max-width:1300px){
    .successattitude_block6wrapper .successattitude_subwrapper6 {        width: 590px;    }
    .successattitude_block6wrapper .successattitude_textwrapper6 p {        font-size: 21px;        line-height: 31px;    }
    .successattitude_block6wrapper .successattitude_textwrapper6 {       height: 410px;    }
}
@media only screen and (max-width:1280px){
    .successattitude_block6wrapper .successattitude_subwrapper6 {        width: 575px;    }
    .successattitude_block6wrapper .successattitude_textwrapper6 p {        font-size: 20px;        line-height: 30px;    }
    .successattitude_block6wrapper .successattitude_textwrapper6 {       height: 392px;    }
}
@media only screen and (max-width:1199px){   
    .successattitude_block6wrapper{  background-size: 200%;  padding-top: 77%; background-color:#ecd593; padding-bottom: 2%; }
    .successattitude_block6wrapper .successattitude_subwrapper6{        width:auto!important;    }
    .successattitude_block6wrapper .successattitude_textwrapper6 {        height: auto!important;    }
    .successattitude_block6wrapper .successattitude_textwrapper6 p{      text-align: center!important;  }
}
@media only screen and (max-width:840px){   
    .successattitude_block6wrapper .successattitude_textwrapper6 p{  font-size: 22px;   line-height: 32px;   }
}
@media only screen and (max-width:720px){   
    .successattitude_block6wrapper .successattitude_textwrapper6 p{  font-size: 20px;   line-height: 30px;   }
}
@media only screen and (max-width:440px){   
    .successattitude_block6wrapper .successattitude_textwrapper6 p{  font-size: 18px;   line-height: 28px;   }
}
@media only screen and (max-width:330px){   
    .successattitude_block6wrapper .successattitude_textwrapper6 p{  font-size: 17px;   line-height: 24px;   }
}

/* -------------------------------block7----------------------------------- */

.successattitude_block7wrapper{
    background: url("https://all-frontend-assets.s3.amazonaws.com/dna-frontend/images/Images/dnasuccessattitude_block7.png");
    background-repeat: no-repeat;background-position: right top;background-size: cover; margin-top: 1px; margin-bottom: 1px; overflow: hidden;  
}
.successattitude_block7wrapper .successattitude_subwrapper7{    width: 778px; }
.successattitude_block7wrapper .successattitude_textwrapper7{   height: 948px;  }
.successattitude_block7wrapper .successattitude_textwrapper7 p{text-align: left; margin-top: 0px!important;margin-bottom:0px!important; padding-top: 47px;font-family: 'robotoregular';font-size: 29px;line-height: 38px;color:#222222; }


/* ----------------------------block7_responsive--------------------------------------- */

@media only screen and (max-width:1600px){
    .successattitude_block7wrapper .successattitude_subwrapper7 {        width: 750px;    }
    .successattitude_block7wrapper .successattitude_textwrapper7{        height: 948px;   }
}

@media only screen and (max-width:1580px){
    .successattitude_block7wrapper .successattitude_subwrapper7 {        width: 733px;    }
    .successattitude_block7wrapper .successattitude_textwrapper7{        height: 885px;   }
    .successattitude_block7wrapper .successattitude_textwrapper7 p{    font-size: 25px;        line-height: 37px;    }
}

@media only screen and (max-width:1540px){
    .successattitude_block7wrapper .successattitude_textwrapper7{        height: 869px;   }
}
@media only screen and (max-width:1520px){
    .successattitude_block7wrapper .successattitude_textwrapper7{        height: 844px;   }
    .successattitude_block7wrapper .successattitude_subwrapper7 {        width: 670px;    }
    .successattitude_block7wrapper .successattitude_textwrapper7 p {   padding-top: 38px;     font-size: 22px;        line-height: 34px;    }
}
@media only screen and (max-width:1500px){
    .successattitude_block7wrapper .successattitude_textwrapper7{        height: 819px;   }
    .successattitude_block7wrapper .successattitude_subwrapper7 {        width: 652px;    }
}
@media only screen and (max-width:1460px){
    .successattitude_block7wrapper .successattitude_textwrapper7{        height: 786px;   }
}
@media only screen and (max-width:1380px){
    .successattitude_block7wrapper .successattitude_textwrapper7{        height: 760px;   }
    .successattitude_block7wrapper .successattitude_subwrapper7 {        width: 648px;    }
}
@media only screen and (max-width:1320px){
    .successattitude_block7wrapper .successattitude_textwrapper7{        height: 740px;   }
    .successattitude_block7wrapper .successattitude_subwrapper7 {        width: 645px;    }
}
@media only screen and (max-width:1300px){
    .successattitude_block7wrapper .successattitude_textwrapper7{        height: 729px;   }
    .successattitude_block7wrapper .successattitude_subwrapper7 {        width: 586px;    }
    .successattitude_block7wrapper .successattitude_textwrapper7 p { padding-top: 36px; font-size: 20px; line-height: 29px; }
}
@media only screen and (max-width:1280px){
    .successattitude_block7wrapper .successattitude_textwrapper7{        height: 702px;   }  
}
@media only screen and (max-width:1199px){
    .successattitude_block7wrapper{    background-size: 102%;  padding-top: 70%;   background-color: #daffc7;  padding-bottom: 2%;    }
    .successattitude_block7wrapper .successattitude_textwrapper7 {     height: auto!important;    }
    .successattitude_block7wrapper .successattitude_subwrapper7 {      width: auto!important;    }
    .successattitude_block7wrapper .successattitude_textwrapper7 p{     padding-top: 0;  text-align: center!important;     }
}
@media only screen and (max-width:1180px){
    .successattitude_block7wrapper .successattitude_textwrapper7 p{     font-size: 22px;    line-height: 31px;    }
}
@media only screen and (max-width:1060px){
    .successattitude_block7wrapper .successattitude_textwrapper7 p{     font-size: 21px;    line-height: 30px;    }
}
@media only screen and (max-width:1020px){
    .successattitude_block7wrapper .successattitude_textwrapper7 p{     font-size: 20px;    line-height: 28px;    }
}
@media only screen and (max-width:970px){
    .successattitude_block7wrapper .successattitude_textwrapper7 p{     font-size: 19px;    line-height: 27px;    }
}
@media only screen and (max-width:920px){
    .successattitude_block7wrapper .successattitude_textwrapper7 p{     font-size: 18px;    line-height: 26px;    }
}
@media only screen and (max-width:920px){
    .successattitude_block7wrapper .successattitude_textwrapper7 p{     font-size: 18px;    line-height: 26px;    }
}
@media only screen and (max-width:730px){
    .successattitude_block7wrapper .successattitude_textwrapper7 p{     font-size: 20px;    line-height: 28px;    }
}
@media only screen and (max-width:640px){
    .successattitude_block7wrapper .successattitude_textwrapper7 p{     font-size: 19px;    line-height: 27px;    }
}
@media only screen and (max-width:620px){
    .successattitude_block7wrapper .successattitude_textwrapper7 p{     font-size: 18px;    line-height: 26px;    }
}
@media only screen and (max-width:580px){
    .successattitude_block7wrapper .successattitude_textwrapper7 p{     font-size: 20px;    line-height: 30px;    }
}
@media only screen and (max-width:560px){
    .successattitude_block7wrapper .successattitude_textwrapper7 p{     font-size: 19px;    line-height: 27px;    }
}
@media only screen and (max-width:540px){
    .successattitude_block7wrapper .successattitude_textwrapper7 p{     font-size: 18px;    line-height: 26px;    }
}
@media only screen and (max-width:520px){
    .successattitude_block7wrapper .successattitude_textwrapper7 p{     font-size: 17px;    line-height: 25px;    }
}
@media only screen and (max-width:500px){
    .successattitude_block7wrapper .successattitude_textwrapper7 p{     font-size: 16px;    line-height: 24px;    }
}
@media only screen and (max-width:440px){
    .successattitude_block7wrapper .successattitude_textwrapper7 p{     font-size: 18px;    line-height: 28px;    }
}
@media only screen and (max-width:420px){
    .successattitude_block7wrapper .successattitude_textwrapper7 p{     font-size: 17px;    line-height: 26px;    }
}
@media only screen and (max-width:400px){
    .successattitude_block7wrapper .successattitude_textwrapper7 p{     font-size: 15px;    line-height: 24px;    }
}
@media only screen and (max-width:380px){
    .successattitude_block7wrapper .successattitude_textwrapper7 p{     font-size: 17px;    line-height: 25px;    }
}


/* -----------------------------------block8------------------------------ */


.successattitude_block8wrapper{
    background: url("https://all-frontend-assets.s3.amazonaws.com/dna-frontend/images/Images/dnasuccessattitude_block8.png"); 
    background-repeat: no-repeat; background-position: left top; margin-top: 1px; }
.successattitude_block8wrapper .success_context1 p{
    margin-top: 0px!important; margin-bottom:0px!important;font-family: 'robotoregular'; font-size: 29px;line-height: 38px;text-align: left;padding: 37px 0;padding-right: 21px; color:#000;}
.successattitude_block8wrapper .success_context2 p{margin-top: 0px!important;margin-bottom:0px!important;font-family: 'robotoregular';font-size: 29px;line-height: 38px;text-align: left;color:#000; }
.dnasuccess_flexbox {   display: flex;   align-items: flex-end;    height: 982px; }
.dnasuccess_flexbox ul{  display: flex;  justify-content: space-between; list-style: none;  width: 100%; padding-left: 0; margin-top: 0;margin-bottom: 0; }
.dnasuccess_flexbox ul li:nth-child(1){   width: 44%;  padding-left: 6%; }
.dnasuccess_flexbox ul li:nth-child(2){    width: 50%; }

.listwrapper p{
    background-image: url("https://all-frontend-assets.s3.amazonaws.com/dna-frontend/images/Images/dnasuccessattitude_block8_list.png");
    background-repeat: no-repeat;background-position: left top 10px; padding: 2px 0 36px 53px; }
.textwrapper p{ font-size: 29px; line-height:38px;font-family: 'robotoregular'; margin-top: 0; margin-bottom: 0;  color: #2a2c2c; }
.dnasuccess_subcontent .subcontent1 p{margin-top: 0;margin-bottom: 0;font-family: 'robotoregular'; font-size: 29px;line-height: 37px;padding-top: 15px;padding-bottom: 60px;color:#222222; }
.dnasuccess_subcontent .subcontent2 p{   margin-top: 0; margin-bottom: 0; font-family: 'robotoregular'; font-size: 29px; line-height: 37px;  color:#222222; }
.dnasuccess_subcontent .subcontent3 p{  margin-top: 0px;  margin-bottom:0px; font-family: 'robotoregular';  font-size: 29px;  line-height: 37px;  padding: 27px 0;  color:#222222; }

.subcontent3 p span{    color:#ff1c1c!important; display:inline-block!important;}

/* ------------------------block8_responsive------------------------- */

@media only screen and (max-width:1600px){
    .successattitude_block8wrapper .success_context1 p{ font-size: 28px; line-height: 36px;}
    .textwrapper p{   font-size: 26px; line-height: 35px; }
}
@media only screen and (max-width:1560px){
    .successattitude_block8wrapper .success_context1 p { font-size: 27px; line-height: 35px; }
    .dnasuccess_flexbox {        height: 982px;    }
    .textwrapper p{      font-size: 25px;    line-height: 34px;    }
    .dnasuccess_subcontent .subcontent1 p{        font-size: 26px;line-height: 34px;padding-bottom: 50px;    }
    .dnasuccess_subcontent .subcontent2 p{        font-size: 26px;    line-height: 34px;    }
    .dnasuccess_subcontent .subcontent3 p{        font-size: 26px;    line-height: 34px;  padding: 20px 0;  }
}
@media only screen and (max-width:1540px){
    .successattitude_block8wrapper .success_context1 p {     font-size: 26px;      line-height: 34px;  }
    .successattitude_block8wrapper .success_context2 p {     font-size: 28px;       line-height: 37px;   }
    .dnasuccess_subcontent .subcontent2 p {  font-size: 25px;     line-height: 33px;   }
}
@media only screen and (max-width:1520px){
    .textwrapper p {                                          font-size: 24px;    line-height: 33px;   }
    .dnasuccess_subcontent .subcontent1 p {                   font-size: 25px;    line-height: 33px;  padding-bottom: 46px;   padding-top: 7px; }
    .successattitude_block8wrapper .success_context1 p {      font-size: 25px;    line-height: 33px;  }
    .successattitude_block8wrapper .success_context2 p {      font-size: 27px;    line-height: 36px;  }
}
@media only screen and (max-width:1500px){
   .dnasuccess_subcontent .subcontent1 p{    font-size: 24px;    line-height: 32px;    }
}
@media only screen and (max-width:1480px){
    .dnasuccess_subcontent .subcontent1 p{                  font-size: 24px;   line-height:  32px;     }
    .textwrapper p {                                        font-size: 23px;   line-height:  30px;     }
    .successattitude_block8wrapper .success_context1 p {    font-size: 24px;   line-height:  32px;     }
    .successattitude_block8wrapper .success_context2 p {    font-size: 25px;   line-height:  32px;     }
    .dnasuccess_subcontent .subcontent2 p {   font-size: 24px;     line-height: 32px;   }
 } 
@media only screen and (max-width:1440px){
    .listwrapper p{              padding: 2px 0 19px 46px;    }
    .dnasuccess_flexbox {        height: 968px;               }
    .dnasuccess_subcontent .subcontent1 p {        font-size: 23px;        line-height: 30px;    }
    .dnasuccess_subcontent .subcontent2 p {        font-size: 23px;        line-height: 30px;    }
    .dnasuccess_subcontent .subcontent3 p {        font-size: 24px;        line-height: 32px;    }
}
@media only screen and (max-width:1400px){
    .successattitude_block8wrapper .success_context1 p {   font-size: 23px;    line-height: 31px;                           }
    .dnasuccess_subcontent .subcontent1 p{                 font-size: 23px;    line-height: 30px;  padding-bottom: 30px;    }
    .successattitude_block8wrapper .success_context2 p {   font-size: 23px;    line-height: 30px;                           }
    .textwrapper p {                                       font-size: 22px;    line-height: 29px;                           }
    .dnasuccess_flexbox {                                  height: 966px;                                                   }
    .dnasuccess_subcontent .subcontent3 p {                font-size: 22px;    line-height: 30px;  padding: 25px 0;         }
}
@media only screen and (max-width:1320px){
    .successattitude_block8wrapper .success_context1 p{        padding: 30px 0;   padding-right: 15px;                               }
    .textwrapper p {                                           font-size: 21px;   line-height:   28px;                               }
    .dnasuccess_subcontent .subcontent1 p {                    font-size: 22px;   line-height:   29px;     padding-bottom: 24px;     }
    .dnasuccess_subcontent .subcontent3 p {                    font-size: 21px;   line-height:   29px;     padding: 25px 0;          }
    .dnasuccess_subcontent .subcontent2 p {                    font-size: 22px;   line-height: 29px;                                 }
    .dnasuccess_flexbox {        height: 930px;    }

}
@media only screen and (max-width:1260px){
    .textwrapper p {        font-size: 20px;        line-height: 27px;                                                         }
    .dnasuccess_subcontent .subcontent1 p {         font-size:   21px;          line-height: 28px;     padding-bottom: 24px;   }
    .dnasuccess_subcontent .subcontent3 p {         font-size:   20px;          line-height: 27px;    padding: 25px 0;         }
    .successattitude_block8wrapper .success_context1 p { font-size: 21px;       line-height: 30px;                             }
    .successattitude_block8wrapper .success_context2 p { font-size: 22px;       line-height: 29px;                             }
    .dnasuccess_flexbox {        height: 960px;    }
}
@media only screen and (max-width:1220px){
    .dnasuccess_subcontent .subcontent1 p{ font-size: 20px;    line-height: 27px;    }
    .dnasuccess_subcontent .subcontent2 p { font-size: 21px;   line-height: 28px;    }
    .dnasuccess_subcontent .subcontent3 p { font-size: 19px;   line-height: 26px; padding: 20px 0; }
}
@media only screen and (max-width:1199px){
    .successattitude_block8wrapper{      background-size: 100%;        padding-top: 72%;        background-color: #cef2fc;    }
    .dnasuccess_flexbox {        height: auto!important;    }
    .successattitude_block8wrapper .success_context1 p{     padding-right: 0;                }
    .successattitude_block8wrapper .success_context2 p{     margin-bottom: 30px!important;   }
    .textwrapper p{                                         text-align: center!important;    }
    .listwrapper p{        background-position: center top;    padding: 40px 0 10px;         }
    .dnasuccess_flexbox ul li:nth-child(1) {        width: 100%;    padding-left: 0;    }
    .dnasuccess_flexbox ul li:nth-child(2) {        width: 100%;    }
    .dnasuccess_flexbox ul{        flex-wrap: wrap; }
    .successattitude_block8wrapper .success_context1 p{ text-align: center;   }
    .successattitude_block8wrapper .success_context2 p{ text-align: center;   }
    .dnasuccess_subcontent .subcontent1 p{ text-align: center;    }
    .dnasuccess_subcontent .subcontent2 p{ text-align: center;    }
    .dnasuccess_subcontent .subcontent3 p{ text-align: center;    }
}
@media only screen and (max-width:420px){
    .dnasuccess_subcontent .subcontent2 p {    font-size: 20px;     line-height: 27px;  }
}
@media only screen and (max-width:380px){
    .textwrapper p {                            font-size: 17px;     line-height: 23px;                      }
    .dnasuccess_subcontent .subcontent1 p {     font-size: 18px;     line-height: 25px;                      }
    .dnasuccess_subcontent .subcontent2 p {     font-size: 19px;     line-height: 25px;                      }
    .dnasuccess_subcontent .subcontent3 p {     font-size: 18px;     line-height: 23px;    padding: 20px 0;  }
    .successattitude_block8wrapper .success_context1 p {    font-size: 18px;     line-height: 26px;          }
    .successattitude_block8wrapper .success_context2 p {    font-size: 18px;     line-height: 26px;          }
}




/* ----------------------------------------------------------------- */

/* -------------------------------core_desires-------------------------------- */






.Dna_coredesiresmain{    width: 100%; display: block; margin: 0px auto; }
.successcoredesires_newcontainer{ display: block;   width: 96%;  margin: 0px auto; }

.successcoredesires_block1{
    background:url("../../../assets/images/dna_desires_block1.png");
    background-repeat: no-repeat; 
    background-position: right top;
      background-size: cover;  
      overflow: hidden;
       margin-bottom: 1px; 
}
.successcoredesires_block1 .successcoredesires_subwrapper{  width: 1040px;  display: block; }
.successcoredesires_block1 .successcoredesires_textwrapper{ display: flex;   align-items: center;   height:500px; }
.successcoredesires_block1 .successcoredesires_textwrapper h1{ color:#fff; font-size: 77px; line-height: 77px; font-family: 'robotobold'; font-weight: normal; }




















