body{width: 100%; font-family: 'Roboto-Regular';}
@font-face {
font-family: 'Roboto-Regular';
src: url('../fonts/Roboto-Regular.eot');
src: url('../fonts/Roboto-Regular.eot?#iefix') format('embedded-opentype'),
 url('../fonts/Roboto-Regular.svg#Roboto-Regular') format('svg'),
 url('../fonts/Roboto-Regular.ttf') format('truetype'),
 url('../fonts/Roboto-Regular.woff') format('woff'),
 url('../fonts/Roboto-Regular.woff2') format('woff2');
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: 'Roboto-Light';
src: url('../fonts/Roboto-Light.eot');
src: url('../fonts/Roboto-Light.eot?#iefix') format('embedded-opentype'),
 url('../fonts/Roboto-Light.svg#Roboto-Light') format('svg'),
 url('../fonts/Roboto-Light.ttf') format('truetype'),
 url('../fonts/Roboto-Light.woff') format('woff'),
 url('../fonts/Roboto-Light.woff2') format('woff2');
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: 'Roboto-Bold';
src: url('../fonts/Roboto-Bold.eot');
src: url('../fonts/Roboto-Bold.eot?#iefix') format('embedded-opentype'),
 url('../fonts/Roboto-Bold.svg#Roboto-Bold') format('svg'),
 url('../fonts/Roboto-Bold.ttf') format('truetype'),
 url('../fonts/Roboto-Bold.woff') format('woff'),
 url('../fonts/Roboto-Bold.woff2') format('woff2');
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: 'OpenSans-Regular';
src: url('../fonts/OpenSans-Regular.eot');
src: url('../fonts/OpenSans-Regular.eot?#iefix') format('embedded-opentype'),
 url('../fonts/OpenSans-Regular.svg#OpenSans-Regular') format('svg'),
 url('../fonts/OpenSans-Regular.ttf') format('truetype'),
 url('../fonts/OpenSans-Regular.woff') format('woff'),
 url('../fonts/OpenSans-Regular.woff2') format('woff2');
font-weight: normal;
font-style: normal;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: local('Roboto Light'), local('Roboto-Light'), url(https://fonts.gstatic.com/s/roboto/v20/KFOlCnqEu92Fr1MmSU5fCRc4EsA.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: local('Roboto Light'), local('Roboto-Light'), url(https://fonts.gstatic.com/s/roboto/v20/KFOlCnqEu92Fr1MmSU5fABc4EsA.woff2) format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: local('Roboto Light'), local('Roboto-Light'), url(https://fonts.gstatic.com/s/roboto/v20/KFOlCnqEu92Fr1MmSU5fCBc4EsA.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: local('Roboto Light'), local('Roboto-Light'), url(https://fonts.gstatic.com/s/roboto/v20/KFOlCnqEu92Fr1MmSU5fBxc4EsA.woff2) format('woff2');
  unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: local('Roboto Light'), local('Roboto-Light'), url(https://fonts.gstatic.com/s/roboto/v20/KFOlCnqEu92Fr1MmSU5fCxc4EsA.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: local('Roboto Light'), local('Roboto-Light'), url(https://fonts.gstatic.com/s/roboto/v20/KFOlCnqEu92Fr1MmSU5fChc4EsA.woff2) format('woff2');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: local('Roboto Light'), local('Roboto-Light'), url(https://fonts.gstatic.com/s/roboto/v20/KFOlCnqEu92Fr1MmSU5fBBc4.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: local('Roboto'), local('Roboto-Regular'), url(https://fonts.gstatic.com/s/roboto/v20/KFOmCnqEu92Fr1Mu72xKOzY.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: local('Roboto'), local('Roboto-Regular'), url(https://fonts.gstatic.com/s/roboto/v20/KFOmCnqEu92Fr1Mu5mxKOzY.woff2) format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: local('Roboto'), local('Roboto-Regular'), url(https://fonts.gstatic.com/s/roboto/v20/KFOmCnqEu92Fr1Mu7mxKOzY.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: local('Roboto'), local('Roboto-Regular'), url(https://fonts.gstatic.com/s/roboto/v20/KFOmCnqEu92Fr1Mu4WxKOzY.woff2) format('woff2');
  unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: local('Roboto'), local('Roboto-Regular'), url(https://fonts.gstatic.com/s/roboto/v20/KFOmCnqEu92Fr1Mu7WxKOzY.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: local('Roboto'), local('Roboto-Regular'), url(https://fonts.gstatic.com/s/roboto/v20/KFOmCnqEu92Fr1Mu7GxKOzY.woff2) format('woff2');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: local('Roboto'), local('Roboto-Regular'), url(https://fonts.gstatic.com/s/roboto/v20/KFOmCnqEu92Fr1Mu4mxK.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

a, p, span, h1, h2, h3, h4, h5, h6, label{font-family: 'Roboto', sans-serif;}
.top-header{background: #333;text-align: left;}
.top-header span{color: #fff;padding: 11px 15px;font-size: 12px;line-height: 35px;}
.top-header span:first-child {border-right: 1px solid #4a4a4a;}
.social-sec{text-align: right;}
.social-sec ul{margin-bottom: 0;}
.social-sec ul li{display: inline-block;list-style-type: none;padding: 0px 15px;border-right: 1px solid #4a4a4a;}
.social-sec ul li a{color: #fff;text-decoration: none;padding: 5px 0;display: block;}
.social-sec ul li a .fa{width: 25px;height: 25px;border-radius: 100%;border: 2px solid #fff;font-size: 10px;text-align: center;
line-height: 21px;}
.social-sec ul li:last-child {border-right: 0;}
.main-logo {padding: 22px 0 20px 0;}
.main-add{padding: 15px 0;}
.main-add img {width: 100%;}

.main-menu-sec .dropdown-menu > li.kopie > a {padding-left:5px;}
.main-menu-sec .dropdown-menu>li>a {background: #FAFAFA;padding: 12px 20px;font-weight: normal;font-size: 14px;line-height: 16px;color: #555555;
border-bottom: 1px solid #ddd;}
.main-menu-sec .dropdown-submenu {position:relative;}
.main-menu-sec .dropdown-submenu>.dropdown-menu {top:0;left:100%;margin-top:-6px;margin-left:-1px;
-webkit-border-radius:0 6px 6px 6px;-moz-border-radius:0 6px 6px 6px;border-radius:0 6px 6px 6px; }
.main-menu-sec .dropdown-submenu > a:after {border-color: transparent transparent transparent #333;border-style: solid;border-width: 5px 0 5px 5px;
content: " ";display: block;float: right; height: 0;margin-right: -10px;margin-top: 5px;width: 0;}
.main-menu-sec .dropdown-submenu:hover>a:after {border-left-color:#555;}
.main-menu-sec .dropdown-menu > li > a:hover, .dropdown-menu > .active > a:hover {text-decoration: none;background: #2196f3;color: #fff;}
.main-menu-sec .navbar-default {background-color: #fff;border-color: #fff;}
.main-menu-sec .navbar-default .navbar-nav>.open>a, .navbar-default .navbar-nav>.open>a:focus, .navbar-default .navbar-nav>.open>a:hover {
color: #555;background-color: #fff;}
.main-menu-sec .dropdown .active{border-top: 3px solid #2196F3;}
.main-menu-sec{border-top: 2px solid #D8D8D8;}
.main-menu-sec .navbar{margin-bottom: 0;}
.main-menu-sec .nav>li>a {position: relative;display: block;padding: 13px 30px;border-top: 3px solid #fff;}
.banner-sec{background: url(../img/banner.png);background-repeat: no-repeat;background-size: cover;
width: 100%;height: auto;}
.inner-banner{background: url(../img/inner-banner.png);background-repeat: no-repeat;background-size: cover;
width: 100%;height: auto;}
.down-banner{background: url(../img/noted-ias_banner.png);background-repeat: no-repeat;background-size: 100% 100%;
width: 100%;height: 438px;padding: 18px 0;position: relative;min-height: 371px;}
.banner3{background: url(../img/banner3.png);background-repeat: no-repeat;background-size: 100% 100%;
width: 100%;height: 438px;padding: 18px 0;position: relative;min-height: 371px;}
.hist02{background: url(../img/his.png);background-repeat: no-repeat;background-size: 100% 100%;
width: 100%;height: 438px;padding: 18px 0;position: relative;min-height: 371px;}
.top-search {content: '';position: absolute;top: -4px;z-index: 9999;right: 15px;}
.navbar-nav {display: block;float: none;margin: 0 auto;position: relative;text-align: center;
width: 90%;}
.openBtn {background: transparent;border: none;padding: 15px 0 0;font-size: 17px;cursor: pointer;
color: #2196f3;margin-left: 8px;}
.openBtn:hover{background: none;border:0;}
.top-search .fa-bell {font-size: 10px;width: 18px;height: 18px;border: 2px solid #2196f3;
border-radius: 30px;color: #2196f3;text-align: center;line-height: 13px;
position: relative;}
.top-search .fa-bell::after{content:'';position: absolute;width: 5px;height: 5px;border-radius: 30px;background: red;right: -2px;top: 0;}
.openBtn:hover {background: #bbb;}
.overlay {height: 100%;width: 100%;display: none;position: fixed;z-index: 9999;top: 0;left: 0;
background-color: rgb(0,0,0);background-color: rgba(0,0,0, 0.9);transition: all .63s ease-in-out;}
.overlay-content {position: relative;top: 46%;width: 80%;text-align: center;margin-top: 30px;
margin: auto;}
.overlay .closebtn {position: absolute;top: 20px;right: 45px;font-size: 60px;cursor: pointer;
color: white;}
.overlay .closebtn:hover {color: #ccc;}
.overlay input[type=text] {padding: 15px;font-size: 17px;border: none;float: left;border-radius: 30px;
width: 93%;background: white !important;border-top-right-radius: 0;border-bottom-right-radius: 0;
border: 2px solid #E2001A;}
.overlay input[type=text]:hover {background: #f1f1f1;}
.overlay button {float: left;width: 7%;padding: 15px;background: #E2001A;color: #fff;font-size: 17px;
border: none;cursor: pointer;border-top-right-radius: 30px;border-bottom-right-radius: 30px;
border: 2px solid #E2001A;}
.overlay button:hover {background: #bbb;}
.banner img {width: 100%;display: block;height: auto;}
.banner-cont-sec {padding: 143px 15px;}
.banner-cont-sec h1 {color: #fff;text-transform: uppercase;font-size: 35px;font-weight: 600;margin: 0 0 14px;line-height: 50px;}
.banner-cont-sec a {background: #fff;padding: 10px 30px;border-radius: 30px;text-transform: uppercase;font-size: 12px;color: #555555;text-decoration: none;}
.edit {background: #FAFAFA;position: relative;}
.edit::after {content: '';position: absolute;left: 0;bottom: -586px;width: 100%;height: 600px;z-index: 0;background: #FAFAFA;}
.editer-sec {width: 70%;margin: 0 auto;background: #fff;box-shadow: 6px 6px 8px rgba(0, 0, 0, 0.07);margin-top: -60px;margin-bottom: 40px;padding: 25px 30px;
overflow: hidden;position: relative;border:1px solid #E8E8E8;border-radius: 3px;}
.editer-sec::after{content: '';position: absolute;height: 1px;width: 100%;left: 0;background: #E8E8E8;}
.editer-sec h3{font-size: 14px;text-transform: capitalize;color: #2196F3;font-weight: 600;margin: 0;}
.d-f-m {padding: 25px 0;}
.d-f-m h3{font-style: normal;font-weight: normal;font-size: 18px;text-transform: capitalize;color: #2196F3;font-weight: 600;margin: 0;}
.editer-sec h3 .fa {margin-left: 10px;}
input{outline-offset: 0;box-shadow: none;}
textarea:focus {outline-offset: 0;box-shadow: none;}
.editer-sec input, .editer-sec textarea {width: 100%;padding: 10px 0;background: none;border: 0;height: 67px; overflow: auto;}
.editer-control{width: 50%;float: left;padding: 24px 0 0;}
.editer-control ul{margin: 0;padding: 0;}
.editer-control ul li{list-style-type: none;display: inline-block;margin-right: 15px;}
.editer-control ul li a{text-decoration: none;color: #454545;font-size: 16px;font-weight: bold;}
.post-sec {width: 50%;float: left;display: block;padding: 26px 0 0;text-align: right;}
.post-sec a{background: #2196F3;color: #fff;text-transform: uppercase;font-size: 14px;font-weight: 600;text-decoration: none;
padding: 12px 40px;border-radius: 3px;}

.latest-post h2{font-style: normal;font-weight: bold;font-size: 18px;line-height: 170%;color: #2196F3;}
.latest-post h2 a{float: right;font-style: normal;font-weight: normal;font-size: 12px;color: #FFFFFF;background: #2196F3;
border-radius: 3px;padding: 1px 20px;text-decoration: none;}
.latest-post h2 a .fa{font-size: 16px;}
.latest-ads{background: #FAFAFA;border: 1px solid #F0F0F0;box-sizing: border-box;
border-radius: 3px;padding: 26px 20px 90px;position: relative;}
.latest-ads:hover{box-shadow: 6px 6px 8px rgba(0, 0, 0, 0.07);}
.latest-ads .free-r{position: absolute;width: auto;height: 28px;left: -5px;top: 10px;background: #FF7C03;color: #fff;
font-style: normal;font-weight: normal;font-size: 14px;line-height: 22px;padding: 3px 20px;text-align: center;}
.latest-ads img {width: 100%;}
.latest-ads .free-r::before {content: '\f0d7';position: absolute;top: -5px;right: -11px;color: #ff7c03;font-size: 40px;
font-family: FontAwesome;}
.latest-ads .free-r::after {content: '\f0d7';position: absolute;bottom: -5px;right: -11px;color: #ff7c03;font-size: 40px;
font-family: FontAwesome;-webkit-transform: rotateZ(90deg);transform: rotateZ(180deg);}
.latest-ads p a{font-style: normal;font-weight: 500;font-size: 14px;line-height: 170%;color: #454545;text-decoration: none;}
.latest-ads p {padding: 20px 0;}
.share-sec{width: 50%;float: left;}
.share-sec span {font-style: normal;font-weight: normal;font-size: 14px;line-height: 170%;color: #808080;padding: 0 12px;
    border-right: 1px solid #808080;}
.share-sec span:first-child {padding-left: 0;}
.share-sec span:last-child{border-right: 0;}
.comment-sec{width: 50%;text-align: right;float: left;}
.comment-sec ul{margin: 0;padding: 0;}
.comment-sec ul li{list-style-type: none;display: inline-block;}
.comment-sec ul li a{font-style: normal;font-weight: normal;font-size: 14px;line-height: 170%;color: #808080;padding: 0 12px;
    text-decoration: none;}
.comment-sec ul li a img{width: 16px;}
.ads-div{margin: 40px 0;width: 100%;height: 13px;position: relative;overflow: hidden;}
.ads-div img{border-radius: 3px;width: 100%;height: 130px;}
.side-ads{margin: 20px 0 40px !important;padding: 12% 0 !important;}
.ads-div{width: 100%;height: 130px;background: #607D8B;border-radius: 3px;text-align: center;padding: 6% 0;}
.ads-div a{font-style: normal;font-weight: normal;font-size: 21px;text-align: center;
text-transform: uppercase;color: #B0BEC5;text-decoration: none;}
.toppers-sec{background: #FFF;padding: 20px;overflow: hidden;position: relative;border:1px solid #c4c4c4;margin-top: 30px;border-radius: 5px;}
.toppers-sec select{background: transparent;font-weight: bold;font-size: 18px;line-height: 170%;color: #2196F3;border: 0;box-shadow: none;width: 169px;
margin: 0 0 12px;float: left;padding: 0;height: auto;}
.toppers-sec .view-all{float: right;font-size: 14px;text-decoration: none;color: #333;}
.form-control:focus{box-shadow: none;border: 0;}
.topper-pic-sec{background: #fff;padding: 15px;border-radius: 3px;margin: 16px 0;overflow: hidden;display: block;padding: 8px 10px;
  border:1px solid #F0F0F0;}
.topper-pic-sec:hover{box-shadow: 6px 6px 8px rgba(0, 0, 0, 0.07);}
.toppers-pic{width: 55px;height: 55px;border-radius: 100%;overflow: hidden;float: left;}
.toppers-pic img{width: 100%;}
.toppers-des{float: left;padding: 7px 5px 0;}
.toppers-des h4 {margin: 0 0 7px;font-weight: bold;font-size: 14px;line-height: 175.7%;color: #454545;}
.toppers-des span {margin-right: 12px;position: relative;font-weight: normal;font-size: 11px;line-height: 175.7%;color: #454545;}
.toppers-des span:last-child::before{content: '';position: absolute;height: 12px;width: 1px;left: -11px;background: #454545;top: 1px;}
.toppers-des span:first-child{padding-left: 0 !important;}
.toppers-des span:last-child{border-right: 0;}
.toppers-main {height: 534px;}
.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {background-color: #cacaca!important;}
.mCSB_scrollTools .mCSB_draggerRail {background-color: rgb(221, 221, 221);}
.video-sec{background: #fff;border-radius: 3px;padding: 20px;border: 1px solid #C4C4C4;margin: 20px 0 0;height: 445px;}
.video-sec h3{margin: 0 0 20px; font-style: normal;font-weight: bold;font-size: 18px;line-height: 170%;
    color: #2196F3;}
.video-sec h3 a{float: right;text-decoration: none;font-weight: bold;color: #333;font-size: 14px;}
.mCSB_dragger_bar {right: -10px;width: 12px;}
.mCSB_inside>.mCSB_container {margin-right: 13px;}
.mCSB_scrollTools {width: 27px !important;}
.ltsc{background: #fff !important;}
.carousel-indicators li{border:1px solid #2196F3;}
.carousel-indicators .active{background: #2196F3;border:1px solid #2196F3;}
.carousel-indicators {    bottom: -55px;}
p.vd-cap {margin: 15px 0 0;}
.latest-post.pdd {margin: 0 0 40px;}
.social-sec ul li a .fa-facebook:hover{background: #4966ab;color: #fff;border-color: #fff;}
.social-sec ul li a .fa-twitter:hover{background: #1bb2e5;color: #fff;border-color: #fff;}
.social-sec ul li a .fa-instagram:hover{background-image: linear-gradient(to right, #ce21bc , #f900df);color: #fff;border-color: #fff;}
.social-sec ul li a .fa-youtube-play:hover{background: #e00020;color: #fff;border-color: #fff;}
.social-sec ul li a .fa-paper-plane:hover{background: #3ea1f2;color: #fff;border-color: #fff;}
.test-cont-sec {position: absolute;top: 30px;padding: 20px;width: 95%;}
.test-cont-sec h5{font-style: normal;font-weight: bold;font-size: 14px;
color: #FFFFFF;text-transform: uppercase;}
.test-cont-sec span{font-size: 13px;color: #fff;font-style: normal;padding:0 10px;
  border-right:1px solid #ddd;}
.test-cont-sec span:first-child{padding-left: 0;}
.test-cont-sec span:last-child{border-right: 0;}
.test-cont-sec a{background: #2196F3;border-radius: 3px;width: 141px;height: 40px;text-decoration: none;
font-size: 14px;text-transform: capitalize;padding: 10px 40px;color: #fff;display: block;
    margin: 10px 0 0;font-size: 600;}

.advance-ads{width: 100%;height: 224px;margin: 40px 0 0 !important;
font-style: normal;font-weight: normal;font-size: 14px;line-height: 780%;color: #808080;}
.load-more{text-align: center;display: block;padding: 0 0 200px;}
.load-more a {background: #C4C4C4;padding: 10px 60px;border-radius: 3px;
font-style: normal;font-weight: 500;font-size: 14px;color: #454545;text-decoration: none;}
span.free-r.free-green {background: #48C864;}
span.free-r.free-green::before, span.free-r.free-green::after{color: #48C864;}
span.free-r.free-blue {background: #01509D;}
span.free-r.free-blue::before, span.free-r.free-blue::after{color: #01509D;}
.inner-editer {width: 100%;margin-top: 40px;}
.inner-ads{margin-bottom: 20px !important;}
.inner-post a{background: #CFCFCF !important;}


.inner-cont {padding: 20px 0;}
.inner-cont p{font-size: 14px;text-align: justify;color: #454545;line-height: 22px;padding-bottom: 20px;}
.inner-cont span{font-size: 14px;font-weight: bold;}
.inner-cont ul{margin: 0;padding: 0;}
.inner-cont ul li {font-size: 14px;text-align: justify;color: #454545;line-height: 22px;position: relative;list-style-type: none;
  padding-left: 15px;}
.inner-cont ul li::before{content: '';position: absolute;left: 0;width: 7px;height: 7px;
border-radius: 100%;background: #333;top: 5px;}
.material-sec {padding: 15px;background: #fff;border: 1px solid #EBEBEB;margin: 30px 0 0;
    border-radius: 3px;position: relative;}
.material-sec img {width: 100%;margin-bottom: 12px;height: 230px;}
.material-sec a{font-size: 14px;color: #454545;line-height: 26px;text-decoration: none;
  margin-top:20px; font-style: normal;}
.material-sec .free-r{position: absolute;width: auto;height: 28px;left: -5px;bottom: 90px;background: #FF7C03;color: #fff;
font-style: normal;font-weight: normal;font-size: 14px;line-height: 170%;padding: 3px 20px;text-align: center;}

.material-sec .free-r::before {content: '\f0d7';position: absolute;top: -5px;right: -11px;color: #ff7c03;font-size: 40px;
font-family: FontAwesome;}
.material-sec .free-r::after {content: '\f0d7';position: absolute;bottom: -5px;right: -11px;color: #ff7c03;font-size: 40px;
font-family: FontAwesome;-webkit-transform: rotateZ(90deg);transform: rotateZ(180deg);}
.material-sec .free-gray{background: #454545;}
.material-sec .free-gray::before, .material-sec .free-gray::after{color: #454545;}
.inner-ads2 img {margin: 40px 0 0px;width: 100%;}
.inner-more{padding: 40px 0 80px;}
.inner-more a{background: #EEF7FF;color: #2196F3;}
.ltsc{position: relative;}
.ltsc::before{content: '';position: absolute;background: #FAFAFA;left: 0;top: 0;width: 100%;height: 918px;
z-index: 0;}
.download-pdf{position: relative;float: left;width: 30%;}
.download-pdf .pag {width: 100%;}
.download-pdf .dp{background: #2196F3;color: #fff;text-decoration: none;font-size: 14px;text-transform: uppercase;
padding: 20px;width: 100%;display: block;text-align: center;}
.down-cont{width: 70%;float: left;padding-left: 20px;}
.down-cont p{padding-bottom: 0;}
.share-m{content: '';position: absolute;width: 30px;height: 30px;border: 1px solid #454545;text-align: center;
line-height: 22px;top: 8px;right: 8px;padding: 5px;background: rgba(255,255,255,0.7);}
.share-m img{width: 100%;}
.share-m:hover{background: #2196F3;}
.df-sec{border:1px solid #C4C4C4;padding: 50px;border-radius: 3px;}
.df-sec img{width: 100%;}
.df-cont-sec{padding: 20px 0;text-align: center;}
.df-cont-sec a{font-style: normal;font-weight: normal;font-size: 14px;line-height: 170%;color: #454545;text-decoration: none;}
.panel-default>.panel-heading {color: #808080 !important;border-color: #eee;background: #EEEEEE;border-radius: 3px;border: 1px solid #eeeeee;}
.panel-group a {font-style: normal;font-weight: normal;font-size: 14px !important;line-height: 170%;color: #808080;text-decoration: none;}
.my-block .panel-group a {font-style: normal;font-weight: normal;font-size: 14px !important;line-height: 170%;color: #808080;text-decoration: none;}
.panel-group .right-arrow {width: 25px;height: 25px;border: 2px solid #808080;border-radius: 30px;text-align: center;line-height: 22px;font-size: 20px;}
.dfm-editer{width: 100%;margin-top: 30px;margin-bottom: 80px;box-shadow: none;}
.rel-studi h3{margin: 0 0 20px; font-style: normal;font-weight: bold;font-size: 18px;line-height: 170%;
  color: #2196F3;}
.rel-studi h3 a{float: right;text-decoration: none;font-weight: bold;color: #333;font-size: 14px;}
.rel-studi{margin: 30px 0 0px;}
.rel-studi ul{margin: 0;padding: 0;}
.rel-studi ul li{background: #FFFFFF;border-radius: 3px;padding: 10px;margin: 5px 0;list-style-type: none;display: block;}
.rel-studi ul li:hover{box-shadow: 6px 6px 8px rgba(0, 0, 0, 0.07);}
.rel-studi ul li a{text-decoration: none;font-size: 13px;font-style: normal;font-weight: normal;color: #808080;}
.ads-side1{margin: 0 0 30px;overflow: hidden;}
.ads-side1 img{width: 100%;margin: 0 0 20px;height: auto;border-radius: 3px;}
.btnspc{padding: 0px 0 200px !important;}
.banner-cont-sec a {background: #fff;padding: 10px 30px;border-radius: 30px;text-transform: capitalize!important;
  font-size: 12px;color: #555555;text-decoration: none;}
.btn-primary {color: #fff;background-color: #2196F3;border-color: #2196F3;width: 100%!important;}
.fa1{font-size: 20px!important;}
.material-sec1 {padding: 15px;background: #fff;border:none;margin: 30px 0 0;
  border-radius: 3px;position: relative;}
.material-sec1 img {width: 100%;margin-bottom: 12px;}
.material-sec1 a{font-size: 14px;color: #454545;line-height: 26px;text-decoration: none;
margin-top:20px; font-style: normal;}
.material-sec1 .free-r{position: absolute;width: auto;height: 28px;left: -5px;bottom: 90px;background: #FF7C03;color: #fff;
font-style: normal;font-weight: normal;font-size: 14px;line-height: 170%;padding: 3px 20px;text-align: center;}

.material-sec1 .free-r::before {content: '\f0d7';position: absolute;top: -5px;right: -11px;color: #ff7c03;font-size: 40px;
font-family: FontAwesome;}
.material-sec1 .free-r::after {content: '\f0d7';position: absolute;bottom: -5px;right: -11px;color: #ff7c03;font-size: 40px;
font-family: FontAwesome;-webkit-transform: rotateZ(90deg);transform: rotateZ(180deg);}
.material-sec1 .free-gray{background: #454545;}
.material-sec1 .free-gray::before, .material-sec1 .free-gray::after{color: #454545;}
.met-sec{padding: 30px 0;}
.met-sec p{font-size: 14px;text-align: justify;color: #454545;line-height: 22px;}
.met-sec p span{font-size: 14px;font-weight: bold;}
.filter-met-sec{background: #FFFFFF;border: 1px solid #C5C5C5;box-sizing: border-box;border-radius: 3px;padding: 20px;overflow: hidden;}
.filter-met-sec h2{font-style: normal;font-weight: bold;font-size: 16px;line-height: 175.7%;text-transform: uppercase;color: #454545;margin: 0px 0 20px; }
.filter-met-sec h3{font-style: normal;font-weight: 500;font-size: 14px;color: #454545;}
.filter-met-sec input {width: 100%;padding: 13px 0;border: 0;border-bottom: 1px solid #454545;position: relative;
font-style: normal;font-weight: normal;font-size: 12px;color: #A5A5A5;}
.fil-search{width: 100%;position: relative;}
.filter-met-sec button {content: '';position: absolute;top: 10px;right: 0px;font-size: 20px;background: none;border: 0;}
.filter-met-sec ul{padding: 0;margin: 20px 0;overflow: hidden;}
.filter-met-sec ul li{color: #AAAAAA;display: block;position: relative;float: left;width: 100%;height: 45px;}
.filter-met-sec ul li input[type=radio]{position: absolute;visibility: hidden;}
.filter-met-sec ul li label{display: block;position: relative;font-weight: 300;font-size: 12px;padding: 0px 0 7px 24px;line-height: 22px;margin: 3px auto;
  height: 30px;z-index: 9;cursor: pointer;-webkit-transition: all 0.25s linear;}
.filter-met-sec ul li:hover label{color: #808080;}
.filter-met-sec ul li .check{display: block;position: absolute;border: 2px solid #AAAAAA;border-radius: 100%;height: 16px;width: 16px;top: 5px;left: 0;
z-index: 5;transition: border .25s linear;-webkit-transition: border .25s linear;}
.filter-met-sec ul li:hover .check {border: 2px solid #808080;}
.filter-met-sec ul li .check::before {display: block; position: absolute;content: '';border-radius: 100%;height: 8px;width: 8px;top: 2px;left: 2px;
margin: auto;transition: background 0.25s linear;-webkit-transition: background 0.25s linear;}
.filter-met-sec input[type=radio]:checked ~ .check {border: 2px solid #2196F3;}
.filter-met-sec input[type=radio]:checked ~ .check::before{ background: #2196F3;}
.filter-met-sec input[type=radio]:checked ~ label{color: #808080;}
.st-notes h2{font-style: normal;font-weight: bold;font-size: 18px;text-transform: uppercase;color: #2196F3;}
.st-notes span{font-style: normal;font-weight: normal;font-size: 14px;color: #454545;margin: 8px 0;display: inline-block;}
.st-notes a{font-style: normal;font-weight: normal;font-size: 14px;text-decoration-line: underline;color: #808080;}
.st-notes select{background: #2196F3;padding: 10px 20px;border-radius: 3px;float: right;color: #fff;}
.st-notes select option{background: #fff;color: #333;padding: 20px;}
.study-book{background: #FFFFFF;border: 1px solid #C4C4C4;box-sizing: border-box;border-radius: 3px;text-align: center;padding: 15px;margin: 20px 0 10px;
overflow: hidden;position: relative;}
.book-cover{text-align: center;}
.book-cover img{width: auto;padding: 15px 0 15px;}
.book-cont {margin: 34px 0 0;text-align: left;}
.book-cont p{font-style: normal;font-weight: normal;font-size: 14px;line-height: 23px;color: #454545;}
.book-cont a{font-style: normal;font-weight: normal;font-size: 12px;color: #3B9FEF;background: #EEF7FF;border-radius: 30px;
padding: 6px;text-decoration: none;margin: 6px 0;display: inline-block;}
.book-price {display: block;clear: both;overflow: hidden;padding: 15px 0 7px;}
.book-price span {font-style: normal;font-weight: bold;font-size: 18px;color: #4CAF50;float: left;line-height: 50px;font-weight: 600;
}
.book-price a.add-cart {background: #2196F3;border-radius: 2px;color: #fff;padding: 12px 20px;font-size: 14px;text-transform: uppercase;float: right;font-weight: 600;
letter-spacing: 1px;transition: all .63s ease-in-out;}
.book-price a.add-cart:hover{text-decoration: none;background: #4CAF50;border-top-right-radius: 20px;border-bottom-left-radius: 20px;}
.ads5{margin: 20px 0 20px;}
.ads5 img{width: 100%;border-radius: 3px;}
.hi00{height: 80px;}
.val-rup{position: relative; width: 50%; float: left;}
.val-rup2{position: relative; width: 50%; float: left;}
.val-rup .fa{content: '';position: absolute;top: 12px;left: 8px;z-index: 9999;font-size: 14px;}
.val-rup2 .fa {content: '';position: absolute;top: 12px;left: 53px;z-index: 9999;font-size: 14px;}
.filter-met-sec h3 span {float: right;font-style: normal;font-weight: 500;font-size: 10px;line-height: 175.7%;color: #C4C4C4;}
.my-block #panel, #flip {padding: 5px;text-align: center;background-color: transparent;border: 0;position: absolute;right: 8px;top: 10px;z-index: 999;}
.my-block #panel{padding: 7px 40px 7px 18px;display: none;position: absolute;right: 8px;z-index: 99;border-radius: 30px;background: #00b9ff;border: 0;
color: #fff;left: 125px;}
.my-block .panel-heading {padding: 0;border:0;}
.my-block .panel-title>a, .my-block .panel-title>a:active{display:block;padding:15px;color:#555;font-size:16px;font-weight:bold;text-transform:uppercase;
letter-spacing:1px;word-spacing:3px;text-decoration:none;}
.wrapper{width:100%;}
.my-block .panel-heading  a:before {font-family: 'Glyphicons Halflings';content:"\e252";float: right;transition: all 0.5s;}
.my-block .panel-heading.active a:before {-webkit-transform: rotate(180deg);-moz-transform: rotate(180deg);transform: rotate(180deg);}
.inner3{padding: 40px 0}
.wishlistbtn{padding: 28px 0 0;}
.wishlistbtn ul{margin: 0;float: right;}
.wishlistbtn ul li {list-style-type: none;display: inline-block;padding: 12px 20px;border:1px solid #2196F3;border-radius: 3px;}
.wishlistbtn ul li a{text-decoration: none;font-size: 14px;color: #2196f3;}
.wishlistbtn ul li:nth-child(2) {background: #2196f3;}
.wishlistbtn ul li:nth-child(2) a{color: #fff;}
.wishlistbtn ul li:nth-child(2) img{width: 18px;height: 18px;border:2px solid #fff;border-radius: 100%;text-align: center;padding: 2px;}
.wishlistbtn ul li:first-child img {width: 93%;}
.stnotes {width: 54%; float: left;padding: 0 0 23px;}
.bor001 {background: #FFFFFF;border: 1px solid #C4C4C4;box-sizing: border-box;border-radius: 3px;padding: 20px;margin-bottom: 30px;}
.bor001 img{width: 100%;}
.full-price {font-style: normal;font-weight: bold;font-size: 20px;color: #4CAF50;width: 30%;margin: 16px 0;float: left;
-webkit-transition: margin .15s linear;-moz-transition: margin .15s linear;-ms-transition: margin .15s linear;-o-transition: margin .15s linear;
transition: margin .15s linear;}
.qt, .qt-plus, .qt-minus {display: block;float: left;}
.qt {font-size: 19px;line-height: 50px;width: 70px;text-align: center;}
.qt-plus, .qt-minus {background: #fcfcfc;color: #C4C4C4;border: none;font-size: 30px;font-weight: 300;height: 100%;padding: 0 20px;
-webkit-transition: background .2s linear;-moz-transition: background .2s linear;-ms-transition: background .2s linear;
-o-transition: background .2s linear;transition: background .2s linear;}
.qt-plus:hover, .qt-minus:hover {background: #2196f3;color: #fff;cursor: pointer;}
.qt-plus {line-height: 50px;}
.qt-minus {line-height: 50px;}
.addon {background: #FFFFFF; border: 1px solid #C4C4C4;box-sizing: border-box;border-radius: 3px;display: block;overflow: hidden;margin: 30px 0;
  width: 178px;}
.card-sec h5 {font-style: normal;font-weight: normal;font-size: 18px;line-height: 175.7%;color: #454545;}
.card-sec h6{font-style: normal;font-weight: normal;font-size: 14px;line-height: 175.7%;color: #454545;}
.added {margin: 0 -50px 0 0 !important;}
.card-sec button{background: #2196F3;border-radius: 2px;padding: 20px 131px;border:0;color: #fff;text-transform: uppercase;font-size: 14px;}
.card-sec ul li a {margin: 12px 0;display: block;width: 100%;text-decoration: none;color: #808080;}
.card-sec ul li a:hover{color: #2196f3;}
.card-sec .tags-sec{margin: 0;}
.card-sec .tags-sec ul li a {padding: 3px 12px;line-height: 22px;}
.card-sec {padding: 8px 30px 0;}
.toppers-ads{margin-bottom: 30px;}
.toppers-ads img{width: 100%;border-radius: 3px;}
.padd001 .mCSB_inside>.mCSB_container{margin-right: 8px;}
.topp ul li:first-child img{width: auto;}
.cart-white{background: #FFFFFF;box-shadow: 0px 5px 14px rgba(0, 0, 0, 0.08);border-radius: 2px;padding: 15px;margin-bottom: 30px;}
.adc-i img{width: 100%;}
.paper-title span{font-style: normal;font-weight: normal;font-size: 14px;color: #454545;}
.paper-price span{font-style: normal;font-weight: bold;font-size: 20px;color: #4CAF50;}
.cat-wl ul {margin: 0;padding: 0;}
.cat-wl ul li{list-style-type: none;display: inline-block;}
.cat-wl ul li {list-style-type: none;display: inline-block;    margin: 8px 3px 8px;}
.cat-wl ul li a{font-style: normal;font-weight: normal;font-size: 14px;color: #454545;text-decoration: none;}
.cat-wl ul li a.remove{color: #FF3C3C;}
.cat-wl ul li a.wishli{color: #2196F3;}
.cat-wl ul li .fa{width: 20px;height: 20px;border-radius: 100%;text-align: center;line-height: 16px;border: 2px solid;font-size: 10px;}
.sec-add{width: 100%;margin: 30px 0 0;}
.sec-add .qt-plus, .qt-minus{font-size: 22px;padding: 0 7px;line-height: 38px !important;}
.sec-add .qt{line-height: 38px !important;}
.cat-wl {padding: 30px 0 0;text-align: right;}
.add-more{background: #FAFAFA;border: 1px dashed #C4C4C4;box-sizing: border-box;border-radius: 2px;text-align: center;margin: 20px 0 0;
  min-height: 527px;padding: 200px 0;}
.add-more a{font-style: normal;font-weight: bold;font-size: 31px;line-height: 175.7%;text-align: center;text-transform: uppercase;
color: rgba(196, 196, 196, 0.45);}
.order-summ{background: #FFFFFF;border: 1px dashed #C4C4C4;box-sizing: border-box;border-radius: 3px;}
.order-summ h5{font-style: normal;font-weight: normal;font-size: 14px;color: #454545;background: #ECECEC;padding: 15px;margin: 0;}
.Smt{padding: 15px;}
.Smt p{font-style: normal;font-weight: normal;font-size: 14px;color: #808080;line-height: 25px;}
.Smt p span{float: right;}
.copun{padding: 15px;}
.copun h6{font-style: normal;font-weight: normal;font-size: 14px;color: #454545;margin: 0 0 20px;}
.copun span{color: #4CAF50;font-size: 16px;font-weight: bold;background: #e1ffe3;border: 1px solid #4CAF50;padding: 10PX;display: inline-block;width: 100%;
margin: 0 0 20px;}
.copun span .fa {width: 20px;height: 20px;border: 2px solid;border-radius: 100%;float: right;text-align: center;font-size: 12px;line-height: 17px;}
.copun p {font-size: 10px;text-align: center;line-height: 20px;color: #6abf6d;font-style: italic;}
.total-amo{border-top: 1px dashed #C4C4C4;    text-align: center;padding: 40px 0;}
.total-amo span{font-style: normal;font-weight: bold;font-size: 24px;line-height: 175.7%;color: #454545;}
.total-amo .fa{font-style: normal;font-weight: bold;font-size: 24px;color: #454545;}
.total-amo p{font-style: normal;font-weight: normal;font-size: 12px;text-align: center;color: #808080;}
.pc-pa {background: #2196F3;border-radius: 3px;padding: 15px;display: inline-block;width: 100%;text-align: center;color: #fff;font-size: 14px;margin: 20px 0;}
.pc-pa:hover{text-decoration: none;color: #fff;}
.inner-cart::before{display: none;}
.inner13 h2  a{background: transparent;color: #333;}
.inner13 .material-sec{margin: 0 0 0px;}
.inner13 .material-sec img{height: auto;}
.inner13 .dp {background: #2196F3;color: #fff;text-decoration: none;font-size: 14px;text-transform: uppercase;padding: 20px;width: 100%;display: block;
text-align: center;margin: 0 0 30px;border-radius: 0px 0px 3px 3px;}
.ads13{margin: 0 0 30px;}
.ads13 img{width: 100%;border-radius: 3px;}
.prelims-sec{background: #FFFFFF;border: 1px solid #EBEBEB;box-sizing: border-box;border-radius: 3px;padding: 10px; margin: 0 0 30px;}
.prelims-pic{width: 70px;height: 70px;overflow: hidden;border-radius: 100%;float: left;}
.prelims-pic img{width: 100%;}
.plms-name {margin-left: 85px;}
.plms-name h4{font-weight: 500;font-size: 18px;color: #454545;}
.plms-name h4 .fa{color: #2196F3;}
.plms-name p {font-size: 12px;line-height: 170%;color: #808080;}
.right-sec{width: 100%;}
.wt-sec img {width: 80%;float: right;}
.margin25{margin-top: 25px;margin-right: 15px;margin-left: 15px;}
.cu-wk h6{font-size: 14px;color: #000000;margin: 0;line-height: 22px;}
.cu-wk ul {margin: 6px 0 0;padding: 0;}
.cu-wk ul li {list-style-type: none;display: inline-block;}
.cu-wk ul li a {font-size: 12px;line-height: 170%;color: #808080;margin-right: 8px;}
.st {text-align: center;margin: 15px 0;}
.st a{background: #2196F3;border-radius: 2px;padding: 15px;display: block;font-weight: bold;font-size: 14px;text-transform: uppercase;
color: #FFFFFF;text-decoration: none;transition: all .63s ease-in-out;}
.st-comt{text-align: left;width: 100%;float: none;}
.st-comt ul li a{padding: 0;}
.st-comt ul li:first-child{text-align: left;}
.st-comt ul li:first-last{text-align: right;}
.st-comt ul li:nth-child(2){text-align: center;}
.st-com2{text-align: center;}
.st-com3{text-align: right;}
.st span {width: 20px;height: 20px;border-radius: 100%;border: 2px solid #fff;display: inline-block;text-align: center;line-height: 16px;}
.stadm img{width: 100%;border-radius: 3px;}
.prelims-sec:hover {background: #eef7ff;transition: all .63s ease-in-out;}
.prelims-sec:hover .st a{background: #fff;border:1px solid #74bdf7;color: #74bdf7;}
.plms{background: #fff;padding: 15px;margin: 5px 0;border-bottom: 1px dashed #dcdcdc;}
.plms:hover{box-shadow: -6px 7px 10px #efefef;}
.plms h5{font-size: 14px;color: #454545;margin: 0 0 10px;}
.plms a{font-size: 12px;color: #808080;border: 1px solid rgba(128, 128, 128, 0.3);box-sizing: border-box;border-radius: 30px;padding: 8px 15px;display: inline-block;}
.plms a:hover {background: #2196f3;color: #fff;text-decoration: none;transition: all .63s ease-in-out;}
.cums{margin: 20px 0;}
section.cumss {padding: 54px 0 50px;background: #FAFAFA !important;}
.cumss h2{    margin: 0 0 30px;}
.pib h2 a{background: transparent;color: #333;}
.pib-img img{width: 100%;}
.pib-cont h6{font-size: 16px;font-weight: bold;color: #333;margin: 0 0 5px;}
.pib-cont span{font-size: 14px;color: #ccc;display: inline-block;padding: 0 0 20px;}
.pib-cont p{font-size: 14px;line-height: 22px;text-align: left;color: #444;margin: 10px 0 28px;}
.pib-cont a{background: #2196F3;font-size: 14px; border-radius: 3px;padding: 10px 40px;color: #fff;text-decoration: none;}
.bip a{display: inline-block !important;padding: 10px 40px !important;}
.margin30{margin-top: 40px;}
.margin100{margin-bottom: 100px;}
.ppb h2{margin: 0;}
.tops{padding: 10px !important;}
.tops .toppers-des {float: left;padding: 7px 0px 0px 5px;}
.tops .toppers-pic {width: 40px;height: 40px;}
.rst{width: 120px;height: 100px;float: left;position: relative;margin-right: 15px;}
.rst img{width: 100%;}
.rst-cont h5{font-size: 14px;color: #454545;line-height: 24px;margin: 0 0 10px;}
.rst-cont span{font-size: 12px;color: #808080;}
.wt-sec p{font-size: 14px;color: #808080;line-height: 22px;}
.latest-post-sec .share-sec{width: 100%;margin: 10px 0 0;}
.latest-post-sec .latest-ads p {padding: 20px 0 0;}
.latest-post-sec .comment-sec{width: 100%;float: left;margin: 15px 0 0;text-align: left;}
.latest-post-sec .comment-sec ul li a{padding: 0;margin-right: 10px;    margin-right: 77px;}
.latest-post-sec .comment-sec ul li:last-child a{margin-right: 0;}
.latest-post-sec .latest-ads {background: #FFFFFF;border: 1px solid #C4C4C4;box-sizing: border-box;border-radius: 0px 0px 3px 3px;margin-bottom: 30px;}
.latest-post-sec .latest-ads .free-r {top: 110px;}
.latest-post-sec .reso-sec{position: relative;min-height: 30px;}
.latest-post-sec .reso-sec .free-r {left: -20px !important;top: auto !important;bottom: 10px !important;}
.latest-post-sec .pirple{background: #AC22CE;}
.latest-post-sec .pirple::before, .latest-post-sec .pirple::after{color: #AC22CE;}
.ltd-ads img{width: 100%;border-radius: 3px;}
.msn {text-align: center;}
.msn img{width: auto;}
.my-cc {box-shadow: none !important;background-image: none !important;}
.msn-cont {padding: 30px 30px 10px;text-align: center;}
.msn-cont a {font-size: 14px;line-height: 175.7%;color: #454545;text-decoration: none;}
.my-cc img {position: absolute;top: 50%;width: auto;}
.my-book-slide{height: auto !important;}
.cac-sec{background: #2196f3;padding: 40px 0;position:relative;}
.cac-head{width: 50%;margin: 0 auto;text-align: center;}
.cac-head h2{font-weight: 500;font-size: 18px;line-height: 21px;text-transform: uppercase;color: #FFFFFF;}
.cac-head p{font-size: 14px;line-height: 170%;text-align: center;color: #B1DDFF;}

.cac-sec #panel, .cac-sec #flip {padding: 5px;text-align: center;background-color: transparent;border: 0;position: absolute;right: 0; top: 10px;z-index: 999;}
.cac-sec #panel {padding: 7px 40px 7px 18px;display: none;position: absolute;right: 0px;z-index: 0;border-radius: 30px;background: #00b9ff;border: 0;color: #fff;}

.cac-sec .warpper{display:flex;flex-direction: column;align-items: center;}
.cac-sec .tab{cursor: pointer;padding:10px 20px;margin:0px 0px;background: transparent;
text-transform: uppercase;font-size: 12px;display:inline-block;color:#fff;border-radius:0;font-weight: 500;}
.cac-sec .tabs {border: 1px solid #09416d;border-radius: 30px;margin: 20px 0 0px;}
.cac-sec .tab:first-child{border-top-left-radius: 30px;border-bottom-left-radius: 30px;}
.cac-sec .tab:last-child{border-top-right-radius: 30px;border-bottom-right-radius: 30px;}
.cac-sec .panels{background:transparent;width:100%;max-width:100%;border-radius:3px;overflow:hidden;padding:20px;}
.cac-sec .panel{display:none;animation: fadein .8s;}
.cac-sec .panel{background: transparent;border:0;}
@keyframes fadein {
from {opacity:0;}
to {opacity:1;}
}
.cac-sec .panel-title{font-size:1.5em;font-weight:bold}
.cac-sec .radio{display:none;}
.cac-sec #one:checked ~ .panels #one-panel,
.cac-sec #two:checked ~ .panels #two-panel,
.cac-sec #one:checked ~ .panels #one-panel{display:block}
.cac-sec #one:checked ~ .tabs #one-tab,
.cac-sec #two:checked ~ .tabs #two-tab,
.cac-sec #one:checked ~ .tabs #one-tab{background: #09416d;color: #fff;}

.cac-sec #three:checked ~ .panels #three-panel,
.cac-sec #four:checked ~ .panels #four-panel,
.cac-sec #five:checked ~ .panels #five-panel,
.cac-sec #five:checked ~ .panels #five-panel{display:block}
.cac-sec #three:checked ~ .tabs #three-tab,
.cac-sec #four:checked ~ .tabs #four-tab,
.cac-sec #five:checked ~ .tabs #five-tab,
.cac-sec #five:checked ~ .tabs #five-tab{background: #09416d;color: #fff;}
.def-tags {background: #2196f3;text-align: center;}
.def-tags ul{margin: 0;padding: 0;}
.def-tags ul li{list-style-type: none;display: inline-block;}
.def-tags ul li a {color: #fff;border: 1px solid #fff;padding: 8px 30px;border-radius: 30px;font-size: 12px;
display: inline-block;margin: 5px 5px;}

.def-tags ul li a:hover{background: #fff;color: #2196f3;text-decoration: none;}
.side-bar-links .nav-sidebar a {color: #333;-webkit-transition: all 0.08s linear;-moz-transition: all 0.08s linear;
-o-transition: all 0.08s linear;transition: all 0.08s linear;background: #f5f5f5;margin: 0 0 2px;font-size: 14px;}
.side-bar-links .nav-sidebar .active a { cursor: default;background-color: #e86649; color: #fff;}
.side-bar-links .nav-sidebar .active a:hover {background-color: #e86649;   }
.side-bar-links .btn-blog:hover, .side-bar-links .btn-blog:focus, .side-bar-links .btn-blog:active,
.side-bar-links .btn-blog.active, .side-bar-links .open .dropdown-toggle.btn-blog {
color: white;background-color:#e86649;border-color: #e86649;}
.side-bar-links ul.nav.tabs {border-left: 3px solid #e86649;}
.side-bar-links .tab-content {border: 1px solid #eeeeee;padding: 15px;border-top: 3px solid #e86649;}
.rfr{border:1px solid #c4c4c4;border-radius: 3px;}
.rfr img{width: auto;display: block;margin: 50px auto 50px;}
.rfr-cont{padding: 20px;transition: all .63s ease-in-out;}
.rfr-cont:hover{background: #2196f3;}
.rfr-cont:hover p{color: #fff;}
.rfr-cont:hover a{border:1px solid #fff;}
.rfr-cont p{font-size: 14px;color: #454545;line-height: 22px;}
.rfr-cont a{display: inline-block;padding: 12px 20px;width: 100%;background: #2196f3;color: #fff;text-transform: uppercase;
border-radius: 3px;font-weight: bold;text-align: center;margin:15px 0 15px;transition: all .63s ease-in-out;}
.rfr-cont a:hover{text-decoration: none;}
.rfr-title h2{font-size: 18px;margin: 10px 0 20px;color: #454545;display: inline-block;float: left;}
.rfr-title h2 span{font-weight: bold;}
.my-tb-cont{border:0 !important;border-top: 0 !important;}
.rfr-title ul.nav.nav-pills {display: inline-block;position: relative;float: right;border: 1px solid #2196f3;
border-radius: 3px;overflow: hidden;}
.rfr-title .nav-pills>li.active>a, .rfr-title .nav-pills>li.active>a:focus, .rfr-title .nav-pills>li.active>a:hover {
color: #fff;background-color: #2196f3;border-radius: 0;}
.tb-static {margin: 0 0 20px;}
.tb-static h5{font-weight: bold;font-size: 16px;color: #5c5c5c;}
.tb-static span{color: #aeaeae;font-size: 14px;font-weight: normal;}
.tb-static p{color: #989898;line-height: 22px;text-align: justify;font-size: 14px;}
.box-s { text-align:center; background:#fff;}
.box-s img{ margin-bottom:50px;}
.box-s strong{ font-size:15px; line-height:17px; color:#505050; margin-bottom:3px; }
.box-s p{ font-size:14px;line-height:17px; color:#505050; margin:0px;}
.icon-s {height: 64px;width: 100px;margin: 0 auto;margin-bottom: 38px;}
.customer-payment {background: #4caf50;padding: 10px 16px;color: #fff;font-weight: 600;font-size: 16px;display: inline-block;border-radius: 4px;
line-height: 34px;}
.customer-payment img {float: left;vertical-align: top;margin-right: 6px;}
.payment-block h3{ color:#2196f3; font-size:20px; text-transform: uppercase;;}
.mb40{margin-bottom: 40px;}
.lmb {padding: 26px 0 50px !important;}
.courses-tab a{padding: 15px;font-size: 14px;line-height: 22px;color: #FFFFFF;border-bottom: 1px solid #1982D7;width: 100%;display: inline-block;}
.courses-tab a div{width: 33%;float: left;text-align: center;vertical-align: middle;}
.courses-tab a div p{margin: 0;}
.courses-tab a:hover{background: #2391E9;border-radius: 3px;}
.fr-title{padding: 20px;text-align: center;}
.fr-title h2{font-weight: 500;font-size: 18px;line-height: 21px;text-transform: uppercase;color: #2196F3;}
.upsc-pr{background: #FFFFFF;border: 1px solid #E4E4E4;box-sizing: border-box;border-radius: 3px;padding: 20px;height: 370px;margin: 0 0 50px;}
.upsc-pr h3 {font-weight: 500;font-size: 14px;line-height: 170%;color: #2196F3;margin: 0;}
.upsc-pr ul{margin: 0;padding: 0;}
.upsc-pr ul li{display: block;list-style-type: none;position: relative;padding-left: 30px;}
.upsc-pr ul li::before{content: '\f1c1';position: absolute; font-family: FontAwesome;font-size: 16px;left: 0;color: #2196F3;top: 12px;}
.upsc-pr ul li a {font-size: 14px;line-height: 170%;text-transform: uppercase;color: #454545;padding: 10px 0;display: block;
border-bottom: 1px solid #e4e4e4;text-decoration: none;}
.fsm{margin: 0 !important;background: #F0F0F0;border-radius: 3px;position:relative;height: 370px !important;margin: 0 0 50px; }
.fsm h3 {font-weight: 500;font-size: 14px;line-height: 170%;color: #2196F3;margin: 0;}
.fsm .free-r{position: absolute;width: auto;height: 28px;left: 85px;top: 225px;background: #FF7C03;color: #fff;
font-style: normal;font-weight: normal;font-size: 14px;line-height: 170%;padding: 3px 20px;text-align: center;}
.fsm .free-r::before {content: '\f0d7';position: absolute;top: -5px;right: -11px;color: #ff7c03;font-size: 40px;
font-family: FontAwesome;}
.fsm .free-r::after {content: '\f0d7';position: absolute;bottom: -5px;right: -11px;color: #ff7c03;font-size: 40px;
font-family: FontAwesome;-webkit-transform: rotateZ(90deg);transform: rotateZ(180deg);}
.ncrt-not ul li a{padding: 14px 0 !important;}
.ca-title {text-align: center;margin: 30px 0 40px;}
.ca-title h3 {font-weight: 500;font-size: 18px;line-height: 21px;text-transform: uppercase;color: #FFFFFF;}
section.weekly-test {background: #2196f3;padding: 30px 0;}
.stmm {border-bottom: 1px solid #ddd;padding-bottom: 20px;}
.wwwk h2{color: #333 !important;font-size: 14px !important;font-style: normal;font-weight: bold;margin: 12px 0 15px;}
.wwwk h2 a{float: right;float: right;font-style: normal;font-weight: normal;font-size: 12px;text-decoration: none;color: #333;}
.my-ved p {font-size: 14px;line-height: 170%;color: #454545;margin: 15px 0;display: inline-block;}
.secu{padding: 15px !important;}
.secu .comment-sec.st-comt {padding: 0 0 20px !important;}
.weekly-test .margin30 {margin-top: 0px;}
.mains-t h4{font-weight: 500;font-size: 16px;line-height: 175.7%;color: #454545;margin: 10px;}
.weekly-test .plms {background: #fff;padding: 8.4px !important;}


/******Client Testimonial***********/

.client-testi {background: #fff;position: relative;padding: 80px 0;margin: 0 0 164px;}
.testimonial-outer .test-txt{color:#555555;margin-top:75px;margin-bottom:90px;font-family: 'OpenSans-Regular';}
.testimonial-outer .test-txt span {font-family: 'OpenSans-Regular';font-weight: normal;font-size: 20px;line-height: 27px;color: #555555;}
.testimonial-outer .test-txt h4 {font-family: 'OpenSans-Regular';padding: 20px 0px;font-weight: 1000;font-size: 30px;line-height: 154%;
color: #555555;}
.testimonial-outer .test-txt p {font-family: 'OpenSans-Regular';margin-bottom: 10px;font-style: normal;font-weight: normal;font-size: 18px;
line-height: 170%;color: #555555;}
.testimonil-nav ul{list-style:none;}
.testimonil-nav ul li{position:absolute;}
.testimonil-nav ul li:nth-child(1){float:left;left:0px;left: 5%;
margin-top: 5%;}
.testimonil-nav ul li:nth-child(2){left: 307px;top: 0;}
.testimonil-nav ul li:nth-child(3){position:absolute;left: 197px;margin-top:100px;}
.testimonil-nav ul li:nth-child(4){left: 24%;
margin-top: 30%;}
.testimonil-nav ul li:nth-child(5){float:left;right:0px;}
.testimonil-nav ul li:nth-child(6){float:left;margin-top:45%;left: 20%;}
.testimonial-outer .slider-outer{width:417px;position:absolute;right: 105px;margin-top: 30px;}
.rank-holder{margin-top:30px;}
.tesimonial-slider .msn-cont{margin-top:30px;}
.tesimonial-slider .msn{text-align:left;}
.tesimonial-slider .msn-cont span{padding:40px 0px;}
.tesimonial-slider .video-sec{background: rgba(33, 150, 243, 0.1);border-radius: 5px;border:0;padding-bottom: 44px;margin-right: -44px;}
.tesimonial-slider .msn-cont{padding:0px 0px;text-align:left;}
.rank-holder h3 {font-family: 'OpenSans-Regular';font-style: italic;font-weight: 600;font-size: 18px;line-height: 170%;color: #555555;}
.msn-cont p {font-family: 'OpenSans-Regular';font-style: normal;font-weight: normal;font-size: 18px;line-height: 170%;color: #555555;}
.post-banner {width: 85%;position: relative;overflow: hidden;float: left;height: 590px;}
.post-banner img{width: 100%;height: 585px;}
.banner-small{width: 15%;float: left;height: 590px;overflow: hidden;}
.banner-small img{width: 100%;height: 117px;transition: 1.1s ease-in-out;}
.post-bnr .col-md-12{padding-left: 0;padding-right: 0;}
.bsi{height: 117px;overflow: hidden;}
.bsi img:hover{-webkit-transform: scale(1.1);transform: scale(1.1);-webkit-transition: 1.1s ease-in-out;transition: 1.1s ease-in-out;}
.mncs {height: 486px;}
.weekly-update .wt-sec img{width:50%;}
.weekly-update .margin30{margin-top:22px;}
.nbsp:hover {background: #ffffff !important;transition: none;}
.nbsp:hover .st a {background: #74bdf7 !important;border: 1px solid #74bdf7 !important;color: #fff !important;}
.mm h2 {font-style: normal;margin: 12px 0 15px ;font-weight: bold;font-size: 18px !important;line-height: 170%;color: #2196F3 !important;}
.mm h2 a{font-size: 14px !important;}
.category-txt{padding:50px 30px;}
.category-txt p {font-size: 16px;padding: 0px 10px;text-align: left;color: #454545;line-height: 26px;}
.cumss::before{display: none;}
section.inner13 {background: #F2F2F2;padding: 0px 0 30px;}
.inner13 h2{margin: 25px 0 20px !important;}



/*********other CSS***********/

.ext-box .ext-box1{background: #d6d1d1;width: 48%;height: 300px;border: 1px solid #000;float: left;margin: 0 15px;position: relative;border-radius: 5px;}
    .ext-box .ext-box2{background: #d6d1d1;width: 48%;height: 300px;border: 1px solid #000;float: left;margin: 0 0 0px 15px;position: relative;border-radius: 5px;}
    .ext-box .ext-box1 .fa{content: '';position: absolute;right: -20px;color: #fff;height: 35px;width: 35px;
    background: #000;border-radius: 15%;padding: 13px;line-height: 11px;top: 35%;font-size: 14px;}
    .ext-box .ext-box2 .fa{content: '';position: absolute;left: -20px;color: #fff;height: 35px;width: 35px;
    background: #000;border-radius: 15%;padding: 10px;line-height: 17px;bottom: 35%;font-size: 14px;}
    .ext-box1.intro {width: 95%;z-index: 999;}
    .ext-box2.none{display: none;}
    .ext-box1.none{display: none;}
    .ext-box2.intro1 {width: 95%;z-index: 999;}*/
    	.cac-sec{background: #2196f3;padding: 40px 0}
    	.cac-head{width: 50%;margin: 0 auto;text-align: center;}
    	.cac-head h2{text-transform: uppercase;font-size: 16px;color: #fff;font-weight: 500;}
    	.cac-head p{text-transform: capitalize;font-size: 14px;color: #fff;}

	.cac-sec #panel, .cac-sec #flip {padding: 5px;text-align: center;background-color: transparent;border: 0;position: absolute;right: 0; top: 10px;z-index: 999;}
	.cac-sec #panel {padding: 7px 40px 7px 18px;display: none;position: absolute;right: 0px;z-index: 0;border-radius: 30px;background: #00b9ff;border: 0;color: #fff;}

	.cac-sec .warpper{display:flex;flex-direction: column;align-items: center;}
	.cac-sec .tab{cursor: pointer;padding:10px 20px;margin:0px 0px;background: transparent;
  text-transform: uppercase;font-size: 12px;display:inline-block;color:#fff;border-radius:3px 3px 0px 0px;}
	.cac-sec .tabs {border: 1px solid #09416d;border-radius: 30px;margin: 20px 0 0px;}
	.cac-sec .tab:first-child{border-top-left-radius: 30px;border-bottom-left-radius: 30px;}
	.cac-sec .tab:last-child{border-top-right-radius: 30px;border-bottom-right-radius: 30px;}
	.cac-sec .panels{background:transparent;width:100%;max-width:100%;border-radius:3px;overflow:hidden;padding:20px;}
	.cac-sec .panel{display:none;animation: fadein .8s;}
	.cac-sec .panel{background: transparent;border:0;}
	@keyframes fadein {
	from {opacity:0;}
	to {opacity:1;}
	}
	.cac-sec .panel-title{font-size:1.5em;font-weight:bold}
	.cac-sec .radio{display:none;}
	.cac-sec #one:checked ~ .panels #one-panel,
	.cac-sec #two:checked ~ .panels #two-panel,
	.cac-sec #one:checked ~ .panels #one-panel{display:block}
	.cac-sec #one:checked ~ .tabs #one-tab,
	.cac-sec #two:checked ~ .tabs #two-tab,
	.cac-sec #one:checked ~ .tabs #one-tab{background: #09416d;color: #fff;}

	.cac-sec #three:checked ~ .panels #three-panel,
	.cac-sec #four:checked ~ .panels #four-panel,
	.cac-sec #five:checked ~ .panels #five-panel,
	.cac-sec #five:checked ~ .panels #five-panel{display:block}
	.cac-sec #three:checked ~ .tabs #three-tab,
	.cac-sec #four:checked ~ .tabs #four-tab,
	.cac-sec #five:checked ~ .tabs #five-tab,
	.cac-sec #five:checked ~ .tabs #five-tab{background: #09416d;color: #fff;}
	.def-tags {    padding: 15px 45px;background: #2196f3;text-align: center;}
	.def-tags ul{margin: 0;padding: 0;}
	.def-tags ul li{list-style-type: none;display: inline-block;}
	.def-tags ul li a {color: #fff;border: 1px solid #fff;padding: 8px 30px;border-radius: 30px;font-size: 12px;
  	display: inline-block;margin: 5px 5px;transition: all .63s ease-in-out;}
	.def-tags ul li a:hover {color: #2196f3;background: #E0F1FF;border: 1px solid #FFFFFF;box-sizing: border-box;box-shadow: 0px 3px 24px rgba(224, 241, 255, 0.64);
  text-decoration: none;}



.side-bar-links .nav-sidebar a {color: #333;-webkit-transition: all 0.08s linear;-moz-transition: all 0.08s linear;
-o-transition: all 0.08s linear;transition: all 0.08s linear;background: #f5f5f5;margin: 0 0 2px;font-size: 14px;}
.side-bar-links .nav-sidebar .active a { cursor: default;background-color: #e86649; color: #fff;}
.side-bar-links .nav-sidebar .active a:hover {background-color: #e86649;   }
.side-bar-links .btn-blog:hover, .side-bar-links .btn-blog:focus, .side-bar-links .btn-blog:active,
.side-bar-links .btn-blog.active, .side-bar-links .open .dropdown-toggle.btn-blog {
color: white;background-color:#e86649;border-color: #e86649;}
.side-bar-links ul.nav.tabs {border-left: 3px solid #e86649;}
.side-bar-links .tab-content {border: 1px solid #eeeeee;padding: 15px;border-top: 3px solid #e86649;}
.rfr{border:1px solid #c4c4c4;border-radius: 3px;}
.rfr img{width: auto;display: block;margin: 50px auto 50px;}
.rfr-cont{padding: 20px;transition: all .63s ease-in-out;}
.rfr-cont:hover{background: #2196f3;}
.rfr-cont:hover p{color: #fff;}
.rfr-cont:hover a{border:1px solid #fff;}
.rfr-cont p{font-size: 14px;color: #454545;line-height: 22px;}
.rfr-cont a{display: inline-block;padding: 12px 20px;width: 100%;background: #2196f3;color: #fff;text-transform: uppercase;
border-radius: 3px;font-weight: bold;text-align: center;margin:15px 0 15px;transition: all .63s ease-in-out;}
.rfr-cont a:hover{text-decoration: none;}
.rfr-title h2{font-size: 18px;margin: 10px 0 20px;color: #454545;display: inline-block;float: left;}
.rfr-title h2 span{font-weight: bold;}
.my-tb-cont{border:0 !important;border-top: 0 !important;}
.rfr-title ul.nav.nav-pills {display: inline-block;position: relative;float: right;border: 1px solid #2196f3;
    border-radius: 3px;overflow: hidden;}
.rfr-title .nav-pills>li.active>a, .rfr-title .nav-pills>li.active>a:focus, .rfr-title .nav-pills>li.active>a:hover {
    color: #fff;background-color: #2196f3;border-radius: 0;}
.tb-static {margin: 0 0 20px;}
.tb-static h5{font-weight: bold;font-size: 16px;color: #5c5c5c;}
.tb-static span{color: #aeaeae;font-size: 14px;font-weight: normal;}
.tb-static p{color: #989898;line-height: 22px;text-align: justify;font-size: 14px;}
.box-s { text-align:center; background:#fff;}
.box-s img{ margin-bottom:50px;}
.box-s strong {font-size: 14px;line-height: 25px;color: #454545;font-weight: normal;}
.box-s p{font-size: 11px;line-height: 22px; color:#454545; margin:0px;}
.icon-s {height: 64px;width: 100px;margin: 0 auto; margin-bottom: 38px;}
.customer-payment {background: #4caf50;padding: 9px 16px;color: #fff;font-weight: 500;font-size: 18px;display: inline-block;border-radius: 3px;
line-height: 28px;}
.customer-payment:hover{color: #fff;text-decoration: none;}
.customer-payment img {float: left;vertical-align: top;margin-right: 6px;}
.payment-block h3{ color:#2196f3; font-size:20px; text-transform: uppercase;;}
.mb40{margin-bottom: 40px;}
.vd1 {background: #FFFFFF;border: 1px solid #EBEBEB;box-sizing: border-box;padding: 15px;}
.vid-cont {padding: 20px 0;font-size: 14px;line-height: 170%;color: #454545;}
.vid-title h2{font-style: normal;font-weight: 500;font-size: 18px;line-height: 170%;color: #2196F3;}
.vid-title h2 a{background: transparent;color: #333;text-decoration: none;font-style: normal;font-weight: normal;font-size: 12px;float: right;}
section.vid-s {padding: 73px 0;}
.atc-cont h2 {font-style: normal;font-weight: 500;font-size: 18px;line-height: 175.7%;color: #2196F3;}
.atc-cont p {color: #454545;font-size: 14px;line-height: 24px;}
.atc-cont ul {padding: 0 23px;}
.atc-cont ul li{color: #454545;font-size: 14px;line-height: 24px;}
.online-ved{text-align: center;padding: 30px 0;}
.online-ved a {background: rgba(229, 47, 65, 0.1);padding: 26px 90px;display: inline-block;color: #E52F41;text-decoration: none;font-size: 14px;
border: 1px solid #E52F41;}
.online-ved a img {margin-left: 10px;}
.mvdf {background: #F7F7F7;padding: 0 0 12px;margin-right: 0;}
.mvdf .vd1{padding: 0;border:0;}
.mvdf .vid-title h2 a{font-size: 14px;}
.box-s {text-align: center;background: #fff;border: 1px solid #E5E5E5;padding: 40px 0;height: 239px;  }
.payment-block {padding: 38px 0 38px;overflow: hidden;display: block;}
section.atc {padding: 30px 0 70px;}
.box-video {background: #fff;border: 1px solid #C4C4C4;padding: 15px;border-radius: 3px;margin-top: -130px;position: relative;}
.batch-new p {background: #EEF7FF;padding: 15px;margin-top: 0;display: inline-block;position: relative;width: 88%;
bottom: 33px;left: 15px;font-size: 14px;color: #2196F3;text-align: left;border-radius: 3px;}
.batch-new p span{font-weight: bold;}
.batch-new a {padding: 13px 10px;width: 60px;height: 60px;position: absolute;background: #fff;text-align: center;
font-size: 11px;border-radius: 100%;border: 1px solid #2196f3;line-height: 16px;top: -7px;right: -20px;}
.online-offline{padding: 30px 15px;text-align: center;}
.online-offline:hover{background: #F8F8F8;border-radius: 3px;}
.online-offline p {font-weight: normal;font-size: 14px;line-height: 16px;color: #454545;margin: 15px 0;}
.online-offline span{font-weight: 900;font-size: 18px;line-height: 175.7%;color: #4CAF50;}
.enroll a {background: #2196F3;border-radius: 2px;padding: 15px;display: inherit;width: 100%;text-align: center;color: #fff;
font-size: 14px;font-weight: bold;position: relative;}
.enc2 a{background: #fff; color: #2196F3;border:1px solid #2196F3;}
.enroll span{content: '';position: absolute;left: 25px;top: -10px;padding: 2px 10px;border: 1px solid #2196F3;background: #fff;
font-size: 10px;color: #2196F3;border-radius: 30px;}
.course-hei h3 {font-weight: 500;font-size: 18px;line-height: 175.7%;color: #2196F3;}
.course-hei ul{padding: 0 23px;}
.course-hei ul li {font-weight: normal;font-size: 14px;line-height: 170%;color: #454545;}
.quick-inq a {background: #454545;border-radius: 0px 0px 3px 3px;color: #fff;padding: 18px;display: inherit;
  text-align: center;}
.top30{margin-top:30px;}
.batch-outer-sec{background:#fff;min-height:370px;border: 1px solid #fff;}
.batch-outer-sec h5{font-size:22px;text-align:center;}
.batch-txt{padding:20px 10px;}
.batch-txt h5 {text-align: center;font-family: 'OpenSans-Regular';font-weight: bold;font-size: 14px;line-height: 170%;
color: #454545;}
.batch-date {padding: 10px;font-family: 'OpenSans-Regular';padding-top: 45px;padding-bottom: 20px;font-size: 14px;
line-height: 170%;color: #808080;}
.batch-time {padding: 10px;font-style: normal;font-weight: normal;font-size: 14px;line-height: 170%;color: #808080;}
.batch-txt .button {padding-bottom: 20px;text-align: center;font-weight: bold;font-size: 14px;line-height: 175.7%;
text-transform: uppercase;color: #2196F3;}
.btn-primary {margin-top: 20px;border-radius: 0px!important;background: #2196f3!important;border: none!important;
font-weight: bold;font-size: 14px;line-height: 175.7%;text-transform: uppercase;color: #FFFFFF;}
.btn-primary:hover {background:#00406b!important;}
.btn-outline-secondary{display: inherit;width: 100%;border:1px solid #ddd;background:#fff!important;color:#2196f3;border-radius:0px!important;font-size:17px;text-transform:uppercase;margin-top:10px;}
.batch-txt .fa{font-size:26px;}
.batch-hdng h4 {    font-weight: normal;font-size: 18px;line-height: 170%;color: #454545;}
.batch-outer-sec span.free-r.free-blue {background: #ff4c00;}
.batch-outer-sec .free-r {position: absolute;width: auto;height: 28px;left: -5px;top: 10px;background: #ff4c00;color: #fff;
font-family: Roboto;font-style: normal;font-weight: normal;font-size: 14px;line-height: 170%;padding: 3px 20px;text-align: center;
width:55px;margin-left:16px;}
.batch-outer-sec .free-r::before {content: '\f0d7';position: absolute;top: -5px;right: -11px;color: #ff4c00 !important;
font-size: 40px;font-family: FontAwesome;}
.batch-outer-sec .free-r::after {content: '\f0d7';position: absolute;bottom: -5px;right: -11px;color: #ff4c00 !important;
font-size: 40px;font-family: FontAwesome;-webkit-transform: rotateZ(90deg);transform: rotateZ(180deg);}
.history p {background: #C4C4C4;border-radius: 3px;padding: 30px 50px;font-weight: 500;font-size: 14px;line-height: 16px;
color: #454545;text-align: center;}
.history {padding: 0 0 30px;}
button.close {width: 30px;height: 30px;border: 3px solid #808080;border-radius: 30px;text-align: center;line-height: 22px;
padding: 0 1px 0px 3px;}
.filter-btn button {background: #2196f3; padding: 4px 18px;color: #fff;display: inline-block;line-height: 29px;
  text-decoration: none;border-radius: 4px;border: 0;border-radius: 3px;}
.filter-btn img {float: right;margin-left: 5px;}
.containerb {display: block;position: relative;padding-left: 28px;margin-bottom: 12px;cursor: pointer;font-size: 12px;
-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;}
.containerb input[type="radio"] {position: absolute;opacity: 0;cursor: pointer;}
.checkmark {position: absolute;top: 0;left: 0;height: 16px;width: 16px;border: 1px solid #58b0f6;border-radius: 50%;}
.containerb:hover input ~ .checkmark {background-color: #ccc;}
.containerb input:checked ~ .checkmark {background-color: #fff;padding: 8px;}
.checkmark:after {content: "";position: absolute;display: none;}
.containerb input:checked ~ .checkmark:after {display: block;}
.containerb .checkmark:after {top: 4px;left: 4px;width: 8px;height: 8px;border-radius: 50%;background: #2196f3;}
.col-1 {float: left;width: 22%;}
.col-l{ border-left:1px solid #ddd; padding-left:25px; height:100%;}
.weekly-update-block {float: right;width:550px; padding:15px;border: 1px solid #71c4fb;background: #fff;
  position: absolute;right: 0;top: 57px;z-index: 1000 !important;}
.filter-btn { float: left;width: 100%;padding: 20px 0 20px;}
.m-filter{position: relative;}
.m-filter h2 {font-weight: bold;font-size: 18px;line-height: 170%;font-feature-settings: 'kern' off;color: #2196F3;margin: 0;}
.more-vd{padding: 0;border:0;}
.more-vd iframe {border-radius: 3px;}
.all-vedios .vid-cont {padding: 10px 0 0 0;height: 80px;overflow: hidden;}
.vs h2 {font-weight: bold;font-size: 18px;line-height: 170%;font-feature-settings: 'kern' off;color: #2196F3;}
.vid-cont ul {padding: 0;}
.vid-cont ul li {list-style-type: none;display: inline-block;padding: 0 20px;margin: 16px 0;font-weight: normal;
font-size: 16px;line-height: 19px;color: #808080;}
.vid-cont ul li:first-child {border-right: 1px solid #808080;padding-left: 0;}
.all-vedios .vid-cont span {font-weight: normal;font-size: 18px;line-height: 22px;color: #555555;}
.sm-vd iframe{border-radius: 3px;}
.sm-vd-cont p {font-weight: normal;font-size: 18px;line-height: 24px;color: #555555;}
.sm-vd-cont a {font-weight: normal;font-size: 16px;line-height: 19px;color: #808080;text-decoration: none;display: inline-block;padding: 6px 0 0;}
.bottom-border {border-bottom: 2px solid #E1E1E1;overflow: hidden;padding-bottom: 10px;margin: 0 0 15px;margin-left: 15px;margin-right: 15px;}
.bottom-border .col-md-2 {margin: 0;padding: 0;}
.bd-none{border-bottom: 0;}
.share-btn ul.dropdown-menu {width: 100% !important;top: 30px;z-index: 99999;position: absolute;left: -147px;text-align: center;padding: 10px;
  background: #607d8b;transition: all .63s ease-in-out;}
.share-btn ul.dropdown-menu a{padding: 0 4px;}
.share-btn .dropdownhover-bottom button{background:transparent !important;border:0 !important;padding:0;width:35px;margin:0px 2px;}
.share-btn .dropdownhover-bottom button .fa {width: 30px;height: 30px;text-align: center;border: 1px dashed #fff;border-radius: 100%;font-size: 15px;line-height: 28px;color: #fff;
transition: all .63s ease-in-out;}
.share-btn .dropdownhover-bottom button .fa-facebook:hover{background: #4966ab;color: #fff;border:1px solid #fff;}
.share-btn .dropdownhover-bottom button .fa-twitter:hover{background: #1bb2e5;color: #fff;border:1px solid #fff;}
.share-btn .dropdownhover-bottom button .fa-envelope-o:hover{background: #e23d38;color: #fff;border:1px solid #fff;}
.share-btn .dropdownhover-bottom button .fa-whatsapp:hover{background: #55cc42;color: #fff;border:1px solid #fff;}
.share-btn .dropdownhover-bottom button .fa-paper-plane-o:hover{background: #4bb6e3;color: #fff;border:1px solid #fff;}
.share-btn ul.dropdown-menu::before {content: '\f0de';position: absolute;top: -22px;font-family: FontAwesome;font-size: 40px;color: #607d8b;left: auto !important;right:50px !important;}
.share-btn .dropdown-menu > li > a:hover, .dropdown-menu > .active > a:hover{background: transparent;}
.bach-test img {width: 100%;height: 150px;}
.test-cont-sec h5 a {background: none;width: auto;height: auto;margin: 30px 0 0;padding: 0;}
.bach-test {height: 150px;overflow: hidden;}







footer{background: #222B3A;padding: 90px 20px 30px;display: block;width: 100%;position: relative;}
footer h2{color: #fff;font-size: 16px;font-weight: 600;font-style: normal;}
footer ul{margin: 0;padding: 0;}
footer ul li{list-style-type: none;display: block;margin: 2px 0px 0px;}
footer ul li a{color: #fff;font-style: normal;font-weight: normal;
  font-size: 14px;line-height: 220%;text-decoration: none;transition: all .63s ease-in-out;position: relative;}
footer ul li a:hover{text-decoration: none;color: #fff;margin-left: 5px;}
.ab-sec ul li{display: inline-block;padding-right: 15px;}
.ab-sec ul li a{padding-right: 15px;border-right: 1px solid #4a4a4a;text-decoration: none;text-decoration: none;}
.ab-sec ul li:last-child a{border-right: 0;}
.copy-right-sec{background: #1B222D;width: 100%;display: block;text-align: center;}
.copy-right p{font-size: 14px;color: #fff;padding: 10px;margin: 0;font-style: normal;font-weight: normal;}
.f-div p{color: #fff;font-size: 14px;font-weight: normal;line-height: 22px;padding-bottom: 50px;}
.f-div.ab-sec img {width: auto;padding-bottom: 50px;}
.ab-sec .social-sec ul li a {border-right: 0;padding-right: 8px;text-decoration: none;}
.ab-sec .social-sec ul li {display: inline-block;padding: 0;border-right: 0;}
.ab-sec .social-sec {text-align: left;padding: 46px 0 0;}
.search-sec input {width: 100%;float: left;height: 51px;padding: 20px;border: 2px solid #222B3A;border-radius: 30px;color: #ccc;}
.search-sec button{content: '';position: absolute;height: 47px;right: 12px;border-radius: 30px;top: 12px;background: #E2001A;
text-transform: uppercase;font-size: 14px;padding: 0 50px;border-top-left-radius: 0;border-bottom-left-radius: 0;}
.search-sec button:hover{background: #E2001A;}
.search-sec {overflow: hidden; padding: 10px;background: #fff;border-radius: 50px;position: relative;width: 80%;margin: -35px auto;z-index: 999;}
input:focus {outline-offset: 0;box-shadow: 0;}
.main-menu-sec ul.dropdown-menu {border: 0;border-radius: 0px;background: #FAFAFA;top: 48px;padding: 0;}
.main-menu-sec ul.dropdown-menu li a span {font-size: 9px;line-height: 11px;text-align: center;color: #FFFFFF;padding: 2px 5px;float: right;background: #FF7C03;
border-radius: 30px;}
.main-menu-sec ul.dropdown-menu li a span.red{background: #f87171;}
.main-menu-sec ul.dropdown-menu li a span.green{background: #4ec870;}
.main-menu-sec .dropdown-submenu li a.active{background-image: linear-gradient(to right, #3ea1f1 , #2180ce);color: #fff;}
.upsc-m-down {margin: 30px 0 80px;}
.upsc-m-down ul {padding: 0;margin: 0;}
.upsc-m-down ul li {background: #fbfafa;list-style-type: none;padding: 15px;font-size: 14px;color: #454545;text-transform: uppercase;border-left: 2px solid #e6e5e5;}
.upsc-m-down ul li:hover {border-left: 4px solid #2196F3;background: #2196f314;}
.upsc-m-down ul li.active {border-right: 3px solid #2196F3;}
.upsc-m-down ul li:hover{border-right: 3px solid #2196F3;}
.upsc-m-down ul li span{background: #FF7C03;border-radius: 13px;font-style: normal;font-weight: normal;font-size: 9px;
  color: #fff; line-height: 11px;padding: 2px 12px;text-transform: capitalize;margin: 0 12px 0px;}
.upsc-m-down ul li a{float: right;font-style: normal;font-weight: bold;font-size: 14px;line-height: 170%;text-transform: uppercase;
color: #2196F3;}
.upsc-m-down ul li a .fa{font-size: 18px;text-decoration: none;}
.up-p-y {padding: 20px 0 0;}
.dwn-inner{width: 42%;margin-right: 15px;}
.civil-upsc p{line-height: 24px;font-size: 14px;color: #454545;}
.civil-upsc p span{font-weight: bold;}
.marks-sec{margin: 30px 0;}
.marks-sec p{font-size: 14px;line-height: 22px;text-align: justify;}
.marks-sec p span{font-weight: bold;}
.marks-ads{margin: 10px 0;}
.tags-sec{margin: 0 0 20px;}
.tags-sec ul{margin: 0;padding: 0;}
.tags-sec ul li {list-style-type: none;display: inline-block;margin-right: 2px;line-height: 50px;color: #454545;font-size: 14px;}
.tags-sec ul li a{background: #EEF7FF;border-radius: 30px;padding: 10px 8px;color: #3B9FEF;font-size: 12px;text-decoration: none;}
.tags-sec ul li a:hover{background: #C1DFF8;color: #1682D8;}
.marks-edit{border: 1px solid #C4C4C4;box-sizing: border-box;box-shadow: 6px 6px 8px rgba(0, 0, 0, 0.1);}







@media(max-width:1024px){
  .wrapper{width:100%;}
  .navbar-nav {width: 100%;}
  .main-menu-sec .nav>li>a{padding: 13px 25px;}
  .social-sec ul li {padding: 0 6px;}
  .share-sec span{font-size: 12px;padding: 0 5px;}
  .comment-sec ul li a {font-size: 12px;margin-right: 17px !important;}
  .toppers-sec .mCSB_inside>.mCSB_container {margin-right: 0;}
  .toppers-des {float: left;padding: 7px 0 0 8px;}
  .toppers-pic {width: 55px;height: 55px;border-radius: 100%;overflow: hidden;float: left;}
  .bach-test img {height: 150px;}
  .load-more {padding: 0 0 70px;}
  .ab-sec ul li {padding-right: 2px;}
  .ab-sec ul li a {padding-right: 6px;}
  .f-div p{padding-bottom: 0;}
  .f-div.ab-sec img {padding-bottom: 20px;}
  .ab-sec .social-sec {padding: 10px 0 0;}
  .share-btn ul.dropdown-menu{left: -156px;}
  /*section.ltsc .col-md-3 {width: 33%;}*/
  .inner-more a {margin: 30px 0 0;display: inline-block;}
  .paper-price span{font-size: 15px;}
  .qt{width: 50px;}
  .cat-wl ul{text-align: left;}
  .cat-wl ul li a{font-size: 10px;}
  .latest-ads a img {width: 100%;height: 120px;}
  .comment-sec ul li a img {width: 16px;height: auto;}
  .inner-more a{margin: 0;}
  .upsc-pr{overflow: auto;}
  .bip a {padding: 7px 21px !important;font-size: 12px;font-weight: normal;}
  .testimonil-nav ul li:nth-child(2) {left: 191px;top: 7px;}
  .testimonil-nav ul li:nth-child(3) {position: absolute;left: 87px;margin-top: 160px;}
  .testimonil-nav ul li:nth-child(4) {left: 10%;margin-top: 37%;}
  .testimonil-nav ul li:nth-child(6) {float: left;margin-top: 50%;left: 6%;}
  .tesimonial-slider .carousel-indicators {bottom: -30px;}
  .client-testi {padding: 30px 0 20px;}
}

@media(max-width:992px){
  .wrapper{width:100%;}
  .navbar-nav {width: 100%;}
  .main-menu-sec .nav>li>a{padding: 13px 25px;}
  .social-sec ul li {padding: 0 6px;}
  .share-sec span{font-size: 12px;padding: 0 5px;}
  .comment-sec ul li a {font-size: 12px;margin-right: 17px !important;}
  .toppers-sec .mCSB_inside>.mCSB_container {margin-right: 0;}
  .toppers-des {float: left;padding: 7px 0 0 8px;}
  .toppers-pic {width: 57px;height: 57px;}
  .bach-test img {height: 150px;}
  .load-more {padding: 0 0 70px;}
  .ab-sec ul li {padding-right: 2px;}
  .ab-sec ul li a {padding-right: 6px;}
  .f-div p{padding-bottom: 0;}
  .f-div.ab-sec img {padding-bottom: 20px;}
  .ab-sec .social-sec {padding: 10px 0 0;}
  .share-btn ul.dropdown-menu{left: -156px;}
  /*section.ltsc .col-md-3 {width: 33%;}*/
  .inner-more a {margin: 30px 0 0;display: inline-block;}
  .paper-price span{font-size: 15px;}
  .qt{width: 50px;}
  .cat-wl ul{text-align: left;}
  .cat-wl ul li a{font-size: 10px;}
  .latest-ads a img {width: 100%;height: 120px;}
  .comment-sec ul li a img {width: 16px;height: auto;}
  .inner-more a{margin: 0;}
  .upsc-pr{overflow: auto;}
  .bip a {padding: 7px 21px !important;font-size: 12px;font-weight: normal;}
  .testimonil-nav ul li:nth-child(2) {left: 191px;top: 7px;}
  .testimonil-nav ul li:nth-child(3) {position: absolute;left: 87px;margin-top: 160px;}
  .testimonil-nav ul li:nth-child(4) {left: 10%;margin-top: 37%;}
  .testimonil-nav ul li:nth-child(6) {float: left;margin-top: 50%;left: 6%;}
  .tesimonial-slider .carousel-indicators {bottom: -30px;}
  .client-testi {padding: 30px 0 20px;}
}


@media (max-width: 767px) {
	#navbar-collapse-1 {position: absolute !important;z-index: 99999;background: #2196f3;width: 100%;}
  .navbar-default .navbar-nav>li>a {color: #fff; padding-left:0px; text-align:left;}
  .nav .caret{ float:right;margin-top:8px;}
  .navbar-nav  {display: inline;}
  .navbar-default .navbar-brand {display: inline;}
  .navbar-default .navbar-toggle .icon-bar {background-color: #005da8;}
  .navbar-default .navbar-nav .dropdown-menu > li > a {color: red;border-radius: 4px;margin-top: 2px;}
  .navbar-default .navbar-nav .open .dropdown-menu > li > a {color: #fff;}
  .navbar-default .navbar-nav .open .dropdown-menu > li > a:hover,
  .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus {background-color: #ccc;}
  .navbar-nav .open .dropdown-menu {border-bottom: 1px solid white; border-radius: 0; }
  .dropdown-menu {padding-left: 10px;}
  .dropdown-menu .dropdown-menu {padding-left: 20px;}
  .dropdown-menu .dropdown-menu .dropdown-menu {padding-left: 30px;}
  li.dropdown.open {border: 0px solid red;}
  .email-sec {width: 100%;text-align: center;}
  .social-sec ul{padding: 0;margin: 0;}
  .social-sec {text-align: center;}
  .top-header span:first-child {border-right: 0;}
  .social-sec ul li{border-right: 0;padding: 0px 4px;}
  .main-logo {text-align: center;margin: 0;padding: 10px 0;}
  .main-logo img{width: 100%;}
  .load-more {text-align: center;display: block;padding: 0 0 20px;}
  .top-header .col-md-6{border-bottom: 1px solid #3e3d3d;}
  .navbar-toggle{float: left;}
  .navbar-default .navbar-nav>.open>a, .navbar-default .navbar-nav>.open>a:focus, .navbar-default .navbar-nav>.open>a:hover {
    color: #fff; background-color: transparent;}
  .main-menu-sec .col-md-12{padding:0px;}
  .navbar-toggle{margin-left:10px;}
  .navbar-nav .open .dropdown-menu {position: static;float: none;padding: 0px;width: auto;margin-top: 0;background-color: transparent;border: 0;-webkit-box-shadow: none;
  box-shadow: none;margin-bottom: 10px;padding-bottom: 10px;}
  .navbar-nav .open .dropdown-menu {border-bottom: 1px solid #2f87cd;border-radius: 0;}
  .nav>li {position: relative;display: block;border-bottom: 1px solid #3d78a780;}
  .navbar-default .navbar-nav>li>a:focus, .navbar-default .navbar-nav>li>a:hover{color:#fff;}
  ul.dropdown-menu::before{display:none;}
  .navbar-default .navbar-toggle:focus, .navbar-default .navbar-toggle:hover {
    background-color: #fff;}
  .editer-sec {width: 100%;}
  .editer-control ul li {margin-right: 5px;}
  .search-sec button{padding: 0 15px;}
  .search-sec input {padding-right: 130px;}
  .overlay input[type=text] {width: 80%;}
  .overlay button {width: 20%;}
  .material-sec img{height: auto;}
  .inner-more{padding: 40px 0 0px;}
  .download-pdf {position: relative;float: none;width: 100%;}
  .down-cont {width: 100%;float: left;padding-left: 0;margin: 20px 0 0;}
  .wishlistbtn {padding: 110px 0 0;}
  .wishlistbtn ul {margin: 0px 0 30px;float: none;margin: 0;padding: 0;}
  .wishlistbtn ul li{display: block;text-align: center;}
  .wishlistbtn ul li a {display: inline-block;width: 100%;}
  .adc-i img {width: 70%;margin-bottom: 20px;}
  .paper-title span {margin: 0px 0 20px;display: inline-block;}
  .sec-add {width: 42%;margin: 30px 0 0;}
  .cat-wl ul li {margin: 8px 14px 8px;}
  .add-more{margin: 20px 0 30px;}
  .down-banner{background-size: 100%;height: 115px;min-height: 115px;}

  .editer-control {width: 100%;}
  .editer-control ul li {margin-right: 13px;}
  .editer-control ul li:last-child{margin-right: 0px;}
  .post-sec {width: 100%;}
  .post-sec a{width: 100%;display: inline-block;text-align: center;}
  .share-sec {width: 100%;}
  .comment-sec {width: 100%;text-align: left;}
  .comment-sec ul li a {    padding: 10px 8px;font-size: 12px;display: inline-block;margin-right: 25px;}
  .main-menu-sec .nav>li>a {border-top: 0;}
  .main-menu-sec .dropdown-menu>li>a{background: transparent;border-bottom: 0;}
  .latest-ads {padding: 26px 20px 80px;}
  .share-sec span {font-size: 11px;padding: 0 8px;}
  .latest-ads p {padding: 18px 0 0px;text-align: justify;}
  .share-sec span:last-child {border-right: 0;padding-right: 0;}
  .bach-test img {height: 164px;}
  .test-cont-sec h5 {font-size: 12px;line-height: 22px;margin: 0;}
  .test-cont-sec span {padding: 0 7px 0px 0px;}
  .test-cont-sec span:last-child{border-right: 0;padding-left: 7px;}
  .toppers-sec .mCSB_inside>.mCSB_container {margin-right: 0;}
  .toppers-des {float: left;padding: 7px 0 0 8px;}
  .toppers-pic {width: 57px;height: 57px;}
  .f-div p{padding-bottom: 15px;line-height: 22px;}
  .f-div p br{display: none;}
  .ab-sec .social-sec {text-align: left;padding: 10px 0 0;}
  .search-sec{width: 100%;}
  .f-div.ab-sec img{padding-bottom: 30px;}
  footer {background: #222B3A;padding: 65px 0px 25px;}
  .social-sec ul li {border-right: 0;padding: 0px 10px;}
  .post-banner img {width: 100%;height: auto;}
  .post-banner {width: 100%;position: relative;overflow: hidden;float: left;height: auto;}
  .banner-small {width: 100%;height: auto;overflow: hidden;}
  .banner-small img {width: 100%;height: auto;transition: 1.1s ease-in-out;}
  .testimonil-nav {display: none;}
  .testimonial-outer .slider-outer { width: 100%;position: relative;right: auto;margin-top: 0;}
  .client-testi {background: #fff;position: relative; padding: 0; margin: 0;}
  .msn-cont p {font-size: 14px;line-height: 22px;color: #555555;}
  .tesimonial-slider .video-sec {padding-bottom: 44px;margin-right: 0;margin-bottom: 60px;}
  .testimonial-outer .test-txt{margin-bottom: 30px;}
  .tesimonial-slider .carousel-indicators {bottom: -35px;}
  .wt-sec img {width: 20%;float: right;}
  .def-tags {padding: 15px 0;}
  .courses-tab a {padding: 0px 0 15px;}
  .courses-tab a div{width: 100%;margin: 10px 0;text-align: left;}
  .courses-tab a div p{line-height: 22px;}
  .cac-head {width: 100%;}
  .latest-ads a img {width: 100%;height: 120px;}
  .comment-sec ul li a img {width: 16px;height: auto;}
  .st-comt{float: left !important;width: auto;}
}

@media (min-width: 768px) {
  ul.nav li:hover > ul.dropdown-menu {display: block;}
  #navbar {text-align: center;}
}


/*MScroll*/
.mCustomScrollbar {
    -ms-touch-action: none;
    touch-action: none
}

.mCustomScrollbar.mCS_no_scrollbar {
    -ms-touch-action: auto;
    touch-action: auto
}

.mCustomScrollBox {
    position: relative;
    overflow: hidden;
    height: 100%;
    max-width: 100%;
    outline: 0;
    direction: ltr
}

.mCSB_container {
    overflow: hidden;
    width: auto;
    height: auto
}

.mCSB_inside>.mCSB_container {
    margin-right: 30px
}

.mCSB_container.mCS_no_scrollbar_y.mCS_y_hidden {
    margin-right: 0
}

.mCS-dir-rtl>.mCSB_inside>.mCSB_container {
    margin-right: 0;
    margin-left: 30px
}

.mCS-dir-rtl>.mCSB_inside>.mCSB_container.mCS_no_scrollbar_y.mCS_y_hidden {
    margin-left: 0
}

.mCSB_scrollTools {
    position: absolute;
    width: 16px;
    height: auto;
    left: auto;
    top: 0;
    right: 0;
    bottom: 0
}

.mCSB_outside+.mCSB_scrollTools {
    right: -26px
}

.mCS-dir-rtl>.mCSB_inside>.mCSB_scrollTools,
.mCS-dir-rtl>.mCSB_outside+.mCSB_scrollTools {
    right: auto;
    left: 0
}

.mCS-dir-rtl>.mCSB_outside+.mCSB_scrollTools {
    left: -26px
}

.mCSB_scrollTools .mCSB_draggerContainer {
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    height: auto
}

.mCSB_scrollTools a+.mCSB_draggerContainer {
    margin: 20px 0
}

.mCSB_scrollTools .mCSB_draggerRail {
    width: 2px;
    height: 100%;
    margin: 0 auto;
    -webkit-border-radius: 16px;
    -moz-border-radius: 16px;
    border-radius: 16px
}

.mCSB_scrollTools .mCSB_dragger {
    cursor: pointer;
    width: 100%;
    height: 30px;
    z-index: 1
}

.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    position: relative;
    width: 7px;
    height: 100%;
    margin: 0 auto;
    -webkit-border-radius: 16px;
    -moz-border-radius: 16px;
    border-radius: 16px;
    text-align: center
}

.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,
.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar {
    width: 12px
}

.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,
.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail {
    width: 8px
}

.mCSB_scrollTools .mCSB_buttonDown,
.mCSB_scrollTools .mCSB_buttonUp {
    display: block;
    position: absolute;
    height: 20px;
    width: 100%;
    overflow: hidden;
    margin: 0 auto;
    cursor: pointer
}

.mCSB_scrollTools .mCSB_buttonDown {
    bottom: 0
}

.mCSB_horizontal.mCSB_inside>.mCSB_container {
    margin-right: 0;
    margin-bottom: 30px
}

.mCSB_horizontal.mCSB_outside>.mCSB_container {
    min-height: 100%
}

.mCSB_horizontal>.mCSB_container.mCS_no_scrollbar_x.mCS_x_hidden {
    margin-bottom: 0
}

.mCSB_scrollTools.mCSB_scrollTools_horizontal {
    width: auto;
    height: 16px;
    top: auto;
    right: 0;
    bottom: 0;
    left: 0
}

.mCustomScrollBox+.mCSB_scrollTools+.mCSB_scrollTools.mCSB_scrollTools_horizontal,
.mCustomScrollBox+.mCSB_scrollTools.mCSB_scrollTools_horizontal {
    bottom: -26px
}

.mCSB_scrollTools.mCSB_scrollTools_horizontal a+.mCSB_draggerContainer {
    margin: 0 20px
}

.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_draggerRail {
    width: 100%;
    height: 2px;
    margin: 7px 0
}

.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_dragger {
    width: 30px;
    height: 100%;
    left: 0
}

.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar {
    width: 100%;
    height: 4px;
    margin: 6px auto
}

.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,
.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar {
    height: 12px;
    margin: 2px auto
}

.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,
.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail {
    height: 8px;
    margin: 4px 0
}

.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonLeft,
.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonRight {
    display: block;
    position: absolute;
    width: 20px;
    height: 100%;
    overflow: hidden;
    margin: 0 auto;
    cursor: pointer
}

.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonLeft {
    left: 0
}

.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonRight {
    right: 0
}

.mCSB_container_wrapper {
    position: absolute;
    height: auto;
    width: auto;
    overflow: hidden;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    margin-right: 30px;
    margin-bottom: 30px
}

.mCSB_container_wrapper>.mCSB_container {
    padding-right: 30px;
    padding-bottom: 30px
}

.mCSB_vertical_horizontal>.mCSB_scrollTools.mCSB_scrollTools_vertical {
    bottom: 20px
}

.mCSB_vertical_horizontal>.mCSB_scrollTools.mCSB_scrollTools_horizontal {
    right: 20px
}

.mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden+.mCSB_scrollTools.mCSB_scrollTools_vertical {
    bottom: 0
}

.mCS-dir-rtl>.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_scrollTools.mCSB_scrollTools_horizontal,
.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden+.mCSB_scrollTools~.mCSB_scrollTools.mCSB_scrollTools_horizontal {
    right: 0
}

.mCS-dir-rtl>.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_scrollTools.mCSB_scrollTools_horizontal {
    left: 20px
}

.mCS-dir-rtl>.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden+.mCSB_scrollTools~.mCSB_scrollTools.mCSB_scrollTools_horizontal {
    left: 0
}

.mCS-dir-rtl>.mCSB_inside>.mCSB_container_wrapper {
    margin-right: 0;
    margin-left: 30px
}

.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden>.mCSB_container {
    padding-right: 0;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box
}

.mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden>.mCSB_container {
    padding-bottom: 0;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box
}

.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden {
    margin-right: 0;
    margin-left: 0
}

.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden {
    margin-bottom: 0
}

.mCSB_scrollTools,
.mCSB_scrollTools .mCSB_buttonDown,
.mCSB_scrollTools .mCSB_buttonLeft,
.mCSB_scrollTools .mCSB_buttonRight,
.mCSB_scrollTools .mCSB_buttonUp,
.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    -webkit-transition: opacity .2s ease-in-out, background-color .2s ease-in-out;
    -moz-transition: opacity .2s ease-in-out, background-color .2s ease-in-out;
    -o-transition: opacity .2s ease-in-out, background-color .2s ease-in-out;
    transition: opacity .2s ease-in-out, background-color .2s ease-in-out
}

.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerRail,
.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger_bar,
.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerRail,
.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger_bar {
    -webkit-transition: width .2s ease-out .2s, height .2s ease-out .2s, margin-left .2s ease-out .2s, margin-right .2s ease-out .2s, margin-top .2s ease-out .2s, margin-bottom .2s ease-out .2s, opacity .2s ease-in-out, background-color .2s ease-in-out;
    -moz-transition: width .2s ease-out .2s, height .2s ease-out .2s, margin-left .2s ease-out .2s, margin-right .2s ease-out .2s, margin-top .2s ease-out .2s, margin-bottom .2s ease-out .2s, opacity .2s ease-in-out, background-color .2s ease-in-out;
    -o-transition: width .2s ease-out .2s, height .2s ease-out .2s, margin-left .2s ease-out .2s, margin-right .2s ease-out .2s, margin-top .2s ease-out .2s, margin-bottom .2s ease-out .2s, opacity .2s ease-in-out, background-color .2s ease-in-out;
    transition: width .2s ease-out .2s, height .2s ease-out .2s, margin-left .2s ease-out .2s, margin-right .2s ease-out .2s, margin-top .2s ease-out .2s, margin-bottom .2s ease-out .2s, opacity .2s ease-in-out, background-color .2s ease-in-out
}

.mCSB_scrollTools {
    opacity: .75;
    filter: "alpha(opacity=75)";
    -ms-filter: "alpha(opacity=75)"
}

.mCS-autoHide>.mCustomScrollBox>.mCSB_scrollTools,
.mCS-autoHide>.mCustomScrollBox~.mCSB_scrollTools {
    opacity: 0;
    filter: "alpha(opacity=0)";
    -ms-filter: "alpha(opacity=0)"
}

.mCS-autoHide:hover>.mCustomScrollBox>.mCSB_scrollTools,
.mCS-autoHide:hover>.mCustomScrollBox~.mCSB_scrollTools,
.mCustomScrollBox:hover>.mCSB_scrollTools,
.mCustomScrollBox:hover~.mCSB_scrollTools,
.mCustomScrollbar>.mCustomScrollBox>.mCSB_scrollTools.mCSB_scrollTools_onDrag,
.mCustomScrollbar>.mCustomScrollBox~.mCSB_scrollTools.mCSB_scrollTools_onDrag {
    opacity: 1;
    filter: "alpha(opacity=100)";
    -ms-filter: "alpha(opacity=100)"
}

.mCSB_scrollTools .mCSB_draggerRail {
    background-color: #fafafa;
    filter: "alpha(opacity=40)";
    -ms-filter: "alpha(opacity=40)"
}

.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    background-color: #DEDEDE!important;
    filter: "alpha(opacity=75)";
    -ms-filter: "alpha(opacity=75)"
}

.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,
.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar {
    background-color: #31302b;
    background-color: #31302b;
    filter: "alpha(opacity=90)";
    -ms-filter: "alpha(opacity=90)"
}

.mCSB_scrollTools .mCSB_buttonDown,
.mCSB_scrollTools .mCSB_buttonLeft,
.mCSB_scrollTools .mCSB_buttonRight,
.mCSB_scrollTools .mCSB_buttonUp {
    background-image: url(../images/buttons.png);
    background-repeat: no-repeat;
    opacity: .4;
    filter: "alpha(opacity=40)";
    -ms-filter: "alpha(opacity=40)"
}

.mCSB_scrollTools .mCSB_buttonUp {
    background-position: 0 0
}

.mCSB_scrollTools .mCSB_buttonDown {
    background-position: 0 -20px
}

.mCSB_scrollTools .mCSB_buttonLeft {
    background-position: 0 -40px
}

.mCSB_scrollTools .mCSB_buttonRight {
    background-position: 0 -56px
}

.mCSB_scrollTools .mCSB_buttonDown:hover,
.mCSB_scrollTools .mCSB_buttonLeft:hover,
.mCSB_scrollTools .mCSB_buttonRight:hover,
.mCSB_scrollTools .mCSB_buttonUp:hover {
    opacity: .75;
    filter: "alpha(opacity=75)";
    -ms-filter: "alpha(opacity=75)"
}

.mCSB_scrollTools .mCSB_buttonDown:active,
.mCSB_scrollTools .mCSB_buttonLeft:active,
.mCSB_scrollTools .mCSB_buttonRight:active,
.mCSB_scrollTools .mCSB_buttonUp:active {
    opacity: .9;
    filter: "alpha(opacity=90)";
    -ms-filter: "alpha(opacity=90)"
}

.mCS-dark.mCSB_scrollTools .mCSB_draggerRail {
    background-color: #000;
    background-color: rgba(0, 0, 0, .15)
}

.mCS-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    background-color: #000;
    background-color: rgba(0, 0, 0, .75)
}

.mCS-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
    background-color: rgba(0, 0, 0, .85)
}

.mCS-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,
.mCS-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar {
    background-color: rgba(0, 0, 0, .9)
}

.mCS-dark.mCSB_scrollTools .mCSB_buttonUp {
    background-position: -80px 0
}

.mCS-dark.mCSB_scrollTools .mCSB_buttonDown {
    background-position: -80px -20px
}

.mCS-dark.mCSB_scrollTools .mCSB_buttonLeft {
    background-position: -80px -40px
}

.mCS-dark.mCSB_scrollTools .mCSB_buttonRight {
    background-position: -80px -56px
}

.mCS-dark-2.mCSB_scrollTools .mCSB_draggerRail,
.mCS-light-2.mCSB_scrollTools .mCSB_draggerRail {
    width: 4px;
    background-color: #fff;
    background-color: rgba(255, 255, 255, .1);
    -webkit-border-radius: 1px;
    -moz-border-radius: 1px;
    border-radius: 1px
}

.mCS-dark-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-light-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    width: 4px;
    background-color: #fff;
    background-color: rgba(255, 255, 255, .75);
    -webkit-border-radius: 1px;
    -moz-border-radius: 1px;
    border-radius: 1px
}

.mCS-dark-2.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,
.mCS-dark-2.mCSB_scrollTools_horizontal .mCSB_draggerRail,
.mCS-light-2.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,
.mCS-light-2.mCSB_scrollTools_horizontal .mCSB_draggerRail {
    width: 100%;
    height: 4px;
    margin: 6px auto
}

.mCS-light-2.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
    background-color: #fff;
    background-color: rgba(255, 255, 255, .85)
}

.mCS-light-2.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,
.mCS-light-2.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar {
    background-color: #fff;
    background-color: rgba(255, 255, 255, .9)
}

.mCS-light-2.mCSB_scrollTools .mCSB_buttonUp {
    background-position: -32px 0
}

.mCS-light-2.mCSB_scrollTools .mCSB_buttonDown {
    background-position: -32px -20px
}

.mCS-light-2.mCSB_scrollTools .mCSB_buttonLeft {
    background-position: -40px -40px
}

.mCS-light-2.mCSB_scrollTools .mCSB_buttonRight {
    background-position: -40px -56px
}

.mCS-dark-2.mCSB_scrollTools .mCSB_draggerRail {
    background-color: #000;
    background-color: rgba(0, 0, 0, .1);
    -webkit-border-radius: 1px;
    -moz-border-radius: 1px;
    border-radius: 1px
}

.mCS-dark-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    background-color: #000;
    background-color: rgba(0, 0, 0, .75);
    -webkit-border-radius: 1px;
    -moz-border-radius: 1px;
    border-radius: 1px
}

.mCS-dark-2.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
    background-color: #000;
    background-color: rgba(0, 0, 0, .85)
}

.mCS-dark-2.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,
.mCS-dark-2.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar {
    background-color: #000;
    background-color: rgba(0, 0, 0, .9)
}

.mCS-dark-2.mCSB_scrollTools .mCSB_buttonUp {
    background-position: -112px 0
}

.mCS-dark-2.mCSB_scrollTools .mCSB_buttonDown {
    background-position: -112px -20px
}

.mCS-dark-2.mCSB_scrollTools .mCSB_buttonLeft {
    background-position: -120px -40px
}

.mCS-dark-2.mCSB_scrollTools .mCSB_buttonRight {
    background-position: -120px -56px
}

.mCS-dark-thick.mCSB_scrollTools .mCSB_draggerRail,
.mCS-light-thick.mCSB_scrollTools .mCSB_draggerRail {
    width: 4px;
    background-color: #fff;
    background-color: rgba(255, 255, 255, .1);
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px
}

.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-light-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    width: 6px;
    background-color: #fff;
    background-color: rgba(255, 255, 255, .75);
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px
}

.mCS-dark-thick.mCSB_scrollTools_horizontal .mCSB_draggerRail,
.mCS-light-thick.mCSB_scrollTools_horizontal .mCSB_draggerRail {
    width: 100%;
    height: 4px;
    margin: 6px 0
}

.mCS-dark-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,
.mCS-light-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar {
    width: 100%;
    height: 6px;
    margin: 5px auto
}

.mCS-light-thick.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
    background-color: #fff;
    background-color: rgba(255, 255, 255, .85)
}

.mCS-light-thick.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,
.mCS-light-thick.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar {
    background-color: #fff;
    background-color: rgba(255, 255, 255, .9)
}

.mCS-light-thick.mCSB_scrollTools .mCSB_buttonUp {
    background-position: -16px 0
}

.mCS-light-thick.mCSB_scrollTools .mCSB_buttonDown {
    background-position: -16px -20px
}

.mCS-light-thick.mCSB_scrollTools .mCSB_buttonLeft {
    background-position: -20px -40px
}

.mCS-light-thick.mCSB_scrollTools .mCSB_buttonRight {
    background-position: -20px -56px
}

.mCS-dark-thick.mCSB_scrollTools .mCSB_draggerRail {
    background-color: #000;
    background-color: rgba(0, 0, 0, .1);
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px
}

.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    background-color: #000;
    background-color: rgba(0, 0, 0, .75);
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px
}

.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
    background-color: #000;
    background-color: rgba(0, 0, 0, .85)
}

.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,
.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar {
    background-color: #000;
    background-color: rgba(0, 0, 0, .9)
}

.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonUp {
    background-position: -96px 0
}

.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonDown {
    background-position: -96px -20px
}

.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonLeft {
    background-position: -100px -40px
}

.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonRight {
    background-position: -100px -56px
}

.mCS-light-thin.mCSB_scrollTools .mCSB_draggerRail {
    background-color: #fff;
    background-color: rgba(255, 255, 255, .1)
}

.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-light-thin.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    width: 2px
}

.mCS-dark-thin.mCSB_scrollTools_horizontal .mCSB_draggerRail,
.mCS-light-thin.mCSB_scrollTools_horizontal .mCSB_draggerRail {
    width: 100%
}

.mCS-dark-thin.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,
.mCS-light-thin.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar {
    width: 100%;
    height: 2px;
    margin: 7px auto
}

.mCS-dark-thin.mCSB_scrollTools .mCSB_draggerRail {
    background-color: #000;
    background-color: rgba(0, 0, 0, .15)
}

.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    background-color: #000;
    background-color: rgba(0, 0, 0, .75)
}

.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
    background-color: #000;
    background-color: rgba(0, 0, 0, .85)
}

.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,
.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar {
    background-color: #000;
    background-color: rgba(0, 0, 0, .9)
}

.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonUp {
    background-position: -80px 0
}

.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonDown {
    background-position: -80px -20px
}

.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonLeft {
    background-position: -80px -40px
}

.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonRight {
    background-position: -80px -56px
}

.mCS-rounded.mCSB_scrollTools .mCSB_draggerRail {
    background-color: #fff;
    background-color: rgba(255, 255, 255, .15)
}

.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger,
.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger,
.mCS-rounded-dots.mCSB_scrollTools .mCSB_dragger,
.mCS-rounded.mCSB_scrollTools .mCSB_dragger {
    height: 14px
}

.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-rounded-dots.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-rounded.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    width: 14px;
    margin: 0 1px
}

.mCS-rounded-dark.mCSB_scrollTools_horizontal .mCSB_dragger,
.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_dragger,
.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_dragger,
.mCS-rounded.mCSB_scrollTools_horizontal .mCSB_dragger {
    width: 14px
}

.mCS-rounded-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,
.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,
.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,
.mCS-rounded.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar {
    height: 14px;
    margin: 1px 0
}

.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,
.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar,
.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,
.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar {
    width: 16px;
    height: 16px;
    margin: -1px 0
}

.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,
.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail,
.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,
.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail {
    width: 4px
}

.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,
.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar,
.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,
.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar {
    height: 16px;
    width: 16px;
    margin: 0 -1px
}

.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,
.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail,
.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,
.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail {
    height: 4px;
    margin: 6px 0
}

.mCS-rounded.mCSB_scrollTools .mCSB_buttonUp {
    background-position: 0 -72px
}

.mCS-rounded.mCSB_scrollTools .mCSB_buttonDown {
    background-position: 0 -92px
}

.mCS-rounded.mCSB_scrollTools .mCSB_buttonLeft {
    background-position: 0 -112px
}

.mCS-rounded.mCSB_scrollTools .mCSB_buttonRight {
    background-position: 0 -128px
}

.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    background-color: #000;
    background-color: rgba(0, 0, 0, .75)
}

.mCS-rounded-dark.mCSB_scrollTools .mCSB_draggerRail {
    background-color: #000;
    background-color: rgba(0, 0, 0, .15)
}

.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,
.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
    background-color: #000;
    background-color: rgba(0, 0, 0, .85)
}

.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,
.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,
.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar {
    background-color: #000;
    background-color: rgba(0, 0, 0, .9)
}

.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonUp {
    background-position: -80px -72px
}

.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonDown {
    background-position: -80px -92px
}

.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonLeft {
    background-position: -80px -112px
}

.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonRight {
    background-position: -80px -128px
}

.mCS-rounded-dots-dark.mCSB_scrollTools_vertical .mCSB_draggerRail,
.mCS-rounded-dots.mCSB_scrollTools_vertical .mCSB_draggerRail {
    width: 4px
}

.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_draggerRail,
.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,
.mCS-rounded-dots.mCSB_scrollTools .mCSB_draggerRail,
.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_draggerRail {
    background-color: transparent;
    background-position: center
}

.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_draggerRail,
.mCS-rounded-dots.mCSB_scrollTools .mCSB_draggerRail {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAANElEQVQYV2NkIAAYiVbw//9/Y6DiM1ANJoyMjGdBbLgJQAX/kU0DKgDLkaQAvxW4HEvQFwCRcxIJK1XznAAAAABJRU5ErkJggg==);
    background-repeat: repeat-y;
    opacity: .3;
    filter: "alpha(opacity=30)";
    -ms-filter: "alpha(opacity=30)"
}

.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,
.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_draggerRail {
    height: 4px;
    margin: 6px 0;
    background-repeat: repeat-x
}

.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonUp {
    background-position: -16px -72px
}

.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonDown {
    background-position: -16px -92px
}

.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonLeft {
    background-position: -20px -112px
}

.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonRight {
    background-position: -20px -128px
}

.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_draggerRail {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAALElEQVQYV2NkIAAYSVFgDFR8BqrBBEifBbGRTfiPZhpYjiQFBK3A6l6CvgAAE9kGCd1mvgEAAAAASUVORK5CYII=)
}

.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonUp {
    background-position: -96px -72px
}

.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonDown {
    background-position: -96px -92px
}

.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonLeft {
    background-position: -100px -112px
}

.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonRight {
    background-position: -100px -128px
}

.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    background-repeat: repeat-y;
    background-image: -moz-linear-gradient(left, rgba(255, 255, 255, .5) 0, rgba(255, 255, 255, 0) 100%);
    background-image: -webkit-gradient(linear, left top, right top, color-stop(0, rgba(255, 255, 255, .5)), color-stop(100%, rgba(255, 255, 255, 0)));
    background-image: -webkit-linear-gradient(left, rgba(255, 255, 255, .5) 0, rgba(255, 255, 255, 0) 100%);
    background-image: -o-linear-gradient(left, rgba(255, 255, 255, .5) 0, rgba(255, 255, 255, 0) 100%);
    background-image: -ms-linear-gradient(left, rgba(255, 255, 255, .5) 0, rgba(255, 255, 255, 0) 100%);
    background-image: linear-gradient(to right, rgba(255, 255, 255, .5) 0, rgba(255, 255, 255, 0) 100%)
}

.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,
.mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,
.mCS-3d-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,
.mCS-3d.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar {
    background-repeat: repeat-x;
    background-image: -moz-linear-gradient(top, rgba(255, 255, 255, .5) 0, rgba(255, 255, 255, 0) 100%);
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, rgba(255, 255, 255, .5)), color-stop(100%, rgba(255, 255, 255, 0)));
    background-image: -webkit-linear-gradient(top, rgba(255, 255, 255, .5) 0, rgba(255, 255, 255, 0) 100%);
    background-image: -o-linear-gradient(top, rgba(255, 255, 255, .5) 0, rgba(255, 255, 255, 0) 100%);
    background-image: -ms-linear-gradient(top, rgba(255, 255, 255, .5) 0, rgba(255, 255, 255, 0) 100%);
    background-image: linear-gradient(to bottom, rgba(255, 255, 255, .5) 0, rgba(255, 255, 255, 0) 100%)
}

.mCS-3d-dark.mCSB_scrollTools_vertical .mCSB_dragger,
.mCS-3d.mCSB_scrollTools_vertical .mCSB_dragger {
    height: 70px
}

.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_dragger,
.mCS-3d.mCSB_scrollTools_horizontal .mCSB_dragger {
    width: 70px
}

.mCS-3d-dark.mCSB_scrollTools,
.mCS-3d.mCSB_scrollTools {
    opacity: 1;
    filter: "alpha(opacity=30)";
    -ms-filter: "alpha(opacity=30)"
}

.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-3d-dark.mCSB_scrollTools .mCSB_draggerRail,
.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-3d.mCSB_scrollTools .mCSB_draggerRail {
    -webkit-border-radius: 16px;
    -moz-border-radius: 16px;
    border-radius: 16px
}

.mCS-3d-dark.mCSB_scrollTools .mCSB_draggerRail,
.mCS-3d.mCSB_scrollTools .mCSB_draggerRail {
    width: 8px;
    background-color: #000;
    background-color: rgba(0, 0, 0, .2);
    box-shadow: inset 1px 0 1px rgba(0, 0, 0, .5), inset -1px 0 1px rgba(255, 255, 255, .2)
}

.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,
.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,
.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-3d.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,
.mCS-3d.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCS-3d.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
    background-color: #555
}

.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    width: 8px
}

.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,
.mCS-3d.mCSB_scrollTools_horizontal .mCSB_draggerRail {
    width: 100%;
    height: 8px;
    margin: 4px 0;
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, .5), inset 0 -1px 1px rgba(255, 255, 255, .2)
}

.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,
.mCS-3d.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar {
    width: 100%;
    height: 8px;
    margin: 4px auto
}

.mCS-3d.mCSB_scrollTools .mCSB_buttonUp {
    background-position: -32px -72px
}

.mCS-3d.mCSB_scrollTools .mCSB_buttonDown {
    background-position: -32px -92px
}

.mCS-3d.mCSB_scrollTools .mCSB_buttonLeft {
    background-position: -40px -112px
}

.mCS-3d.mCSB_scrollTools .mCSB_buttonRight {
    background-position: -40px -128px
}

.mCS-3d-dark.mCSB_scrollTools .mCSB_draggerRail {
    background-color: #000;
    background-color: rgba(0, 0, 0, .1);
    box-shadow: inset 1px 0 1px rgba(0, 0, 0, .1)
}

.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail {
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, .1)
}

.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonUp {
    background-position: -112px -72px
}

.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonDown {
    background-position: -112px -92px
}

.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonLeft {
    background-position: -120px -112px
}

.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonRight {
    background-position: -120px -128px
}

.mCS-3d-thick-dark.mCSB_scrollTools,
.mCS-3d-thick.mCSB_scrollTools {
    opacity: 1;
    filter: "alpha(opacity=30)";
    -ms-filter: "alpha(opacity=30)"
}

.mCS-3d-thick-dark.mCSB_scrollTools,
.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_draggerContainer,
.mCS-3d-thick.mCSB_scrollTools,
.mCS-3d-thick.mCSB_scrollTools .mCSB_draggerContainer {
    -webkit-border-radius: 7px;
    -moz-border-radius: 7px;
    border-radius: 7px
}

.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px
}

.mCSB_inside+.mCS-3d-thick-dark.mCSB_scrollTools_vertical,
.mCSB_inside+.mCS-3d-thick.mCSB_scrollTools_vertical {
    right: 1px
}

.mCS-3d-thick-dark.mCSB_scrollTools_vertical,
.mCS-3d-thick.mCSB_scrollTools_vertical {
    box-shadow: inset 1px 0 1px rgba(0, 0, 0, .1), inset 0 0 14px rgba(0, 0, 0, .5)
}

.mCS-3d-thick-dark.mCSB_scrollTools_horizontal,
.mCS-3d-thick.mCSB_scrollTools_horizontal {
    bottom: 1px;
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, .1), inset 0 0 14px rgba(0, 0, 0, .5)
}

.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    box-shadow: inset 1px 0 0 rgba(255, 255, 255, .4);
    width: 12px;
    margin: 2px;
    position: absolute;
    height: auto;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0
}

.mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,
.mCS-3d-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar {
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, .4)
}

.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,
.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
    background-color: #555
}

.mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,
.mCS-3d-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar {
    height: 12px;
    width: auto
}

.mCS-3d-thick.mCSB_scrollTools .mCSB_draggerContainer {
    background-color: #000;
    background-color: rgba(0, 0, 0, .05);
    box-shadow: inset 1px 1px 16px rgba(0, 0, 0, .1)
}

.mCS-3d-thick.mCSB_scrollTools .mCSB_draggerRail {
    background-color: transparent
}

.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonUp {
    background-position: -32px -72px
}

.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonDown {
    background-position: -32px -92px
}

.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonLeft {
    background-position: -40px -112px
}

.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonRight {
    background-position: -40px -128px
}

.mCS-3d-thick-dark.mCSB_scrollTools {
    box-shadow: inset 0 0 14px rgba(0, 0, 0, .2)
}

.mCS-3d-thick-dark.mCSB_scrollTools_horizontal {
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, .1), inset 0 0 14px rgba(0, 0, 0, .2)
}

.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    box-shadow: inset 1px 0 0 rgba(255, 255, 255, .4), inset -1px 0 0 rgba(0, 0, 0, .2)
}

.mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar {
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, .4), inset 0 -1px 0 rgba(0, 0, 0, .2)
}

.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,
.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
    background-color: #777
}

.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_draggerContainer {
    background-color: #fff;
    background-color: rgba(0, 0, 0, .05);
    box-shadow: inset 1px 1px 16px rgba(0, 0, 0, .1)
}

.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_draggerRail {
    background-color: transparent
}

.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonUp {
    background-position: -112px -72px
}

.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonDown {
    background-position: -112px -92px
}

.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonLeft {
    background-position: -120px -112px
}

.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonRight {
    background-position: -120px -128px
}

.mCSB_outside+.mCS-minimal-dark.mCSB_scrollTools_vertical,
.mCSB_outside+.mCS-minimal.mCSB_scrollTools_vertical {
    right: 0;
    margin: 12px 0
}

.mCustomScrollBox.mCS-minimal+.mCSB_scrollTools+.mCSB_scrollTools.mCSB_scrollTools_horizontal,
.mCustomScrollBox.mCS-minimal+.mCSB_scrollTools.mCSB_scrollTools_horizontal,
.mCustomScrollBox.mCS-minimal-dark+.mCSB_scrollTools+.mCSB_scrollTools.mCSB_scrollTools_horizontal,
.mCustomScrollBox.mCS-minimal-dark+.mCSB_scrollTools.mCSB_scrollTools_horizontal {
    bottom: 0;
    margin: 0 12px
}

.mCS-dir-rtl>.mCSB_outside+.mCS-minimal-dark.mCSB_scrollTools_vertical,
.mCS-dir-rtl>.mCSB_outside+.mCS-minimal.mCSB_scrollTools_vertical {
    left: 0;
    right: auto
}

.mCS-minimal-dark.mCSB_scrollTools .mCSB_draggerRail,
.mCS-minimal.mCSB_scrollTools .mCSB_draggerRail {
    background-color: transparent
}

.mCS-minimal-dark.mCSB_scrollTools_vertical .mCSB_dragger,
.mCS-minimal.mCSB_scrollTools_vertical .mCSB_dragger {
    height: 50px
}

.mCS-minimal-dark.mCSB_scrollTools_horizontal .mCSB_dragger,
.mCS-minimal.mCSB_scrollTools_horizontal .mCSB_dragger {
    width: 50px
}

.mCS-minimal.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    background-color: #fff;
    background-color: rgba(255, 255, 255, .2);
    filter: "alpha(opacity=20)";
    -ms-filter: "alpha(opacity=20)"
}

.mCS-minimal.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,
.mCS-minimal.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar {
    background-color: #fff;
    background-color: rgba(255, 255, 255, .5);
    filter: "alpha(opacity=50)";
    -ms-filter: "alpha(opacity=50)"
}

.mCS-minimal-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    background-color: #000;
    background-color: rgba(0, 0, 0, .2);
    filter: "alpha(opacity=20)";
    -ms-filter: "alpha(opacity=20)"
}

.mCS-minimal-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,
.mCS-minimal-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar {
    background-color: #000;
    background-color: rgba(0, 0, 0, .5);
    filter: "alpha(opacity=50)";
    -ms-filter: "alpha(opacity=50)"
}

.mCS-dark-3.mCSB_scrollTools .mCSB_draggerRail,
.mCS-light-3.mCSB_scrollTools .mCSB_draggerRail {
    width: 6px;
    background-color: #000;
    background-color: rgba(0, 0, 0, .2)
}

.mCS-dark-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-light-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    width: 6px
}

.mCS-dark-3.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,
.mCS-dark-3.mCSB_scrollTools_horizontal .mCSB_draggerRail,
.mCS-light-3.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,
.mCS-light-3.mCSB_scrollTools_horizontal .mCSB_draggerRail {
    width: 100%;
    height: 6px;
    margin: 5px 0
}

.mCS-dark-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,
.mCS-dark-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail,
.mCS-light-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,
.mCS-light-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail {
    width: 12px
}

.mCS-dark-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,
.mCS-dark-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail,
.mCS-light-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,
.mCS-light-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail {
    height: 12px;
    margin: 2px 0
}

.mCS-light-3.mCSB_scrollTools .mCSB_buttonUp {
    background-position: -32px -72px
}

.mCS-light-3.mCSB_scrollTools .mCSB_buttonDown {
    background-position: -32px -92px
}

.mCS-light-3.mCSB_scrollTools .mCSB_buttonLeft {
    background-position: -40px -112px
}

.mCS-light-3.mCSB_scrollTools .mCSB_buttonRight {
    background-position: -40px -128px
}

.mCS-dark-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    background-color: #000;
    background-color: rgba(0, 0, 0, .75)
}

.mCS-dark-3.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
    background-color: #000;
    background-color: rgba(0, 0, 0, .85)
}

.mCS-dark-3.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,
.mCS-dark-3.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar {
    background-color: #000;
    background-color: rgba(0, 0, 0, .9)
}

.mCS-dark-3.mCSB_scrollTools .mCSB_draggerRail {
    background-color: #000;
    background-color: rgba(0, 0, 0, .1)
}

.mCS-dark-3.mCSB_scrollTools .mCSB_buttonUp {
    background-position: -112px -72px
}

.mCS-dark-3.mCSB_scrollTools .mCSB_buttonDown {
    background-position: -112px -92px
}

.mCS-dark-3.mCSB_scrollTools .mCSB_buttonLeft {
    background-position: -120px -112px
}

.mCS-dark-3.mCSB_scrollTools .mCSB_buttonRight {
    background-position: -120px -128px
}

.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail,
.mCS-inset-2.mCSB_scrollTools .mCSB_draggerRail,
.mCS-inset-3-dark.mCSB_scrollTools .mCSB_draggerRail,
.mCS-inset-3.mCSB_scrollTools .mCSB_draggerRail,
.mCS-inset-dark.mCSB_scrollTools .mCSB_draggerRail,
.mCS-inset.mCSB_scrollTools .mCSB_draggerRail {
    width: 12px;
    background-color: #000;
    background-color: rgba(0, 0, 0, .2)
}

.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-inset-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-inset-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-inset.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    width: 6px;
    margin: 3px 5px;
    position: absolute;
    height: auto;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0
}

.mCS-inset-2-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,
.mCS-inset-2.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,
.mCS-inset-3-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,
.mCS-inset-3.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,
.mCS-inset-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,
.mCS-inset.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar {
    height: 6px;
    margin: 5px 3px;
    position: absolute;
    width: auto;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0
}

.mCS-inset-2-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,
.mCS-inset-2.mCSB_scrollTools_horizontal .mCSB_draggerRail,
.mCS-inset-3-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,
.mCS-inset-3.mCSB_scrollTools_horizontal .mCSB_draggerRail,
.mCS-inset-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,
.mCS-inset.mCSB_scrollTools_horizontal .mCSB_draggerRail {
    width: 100%;
    height: 12px;
    margin: 2px 0
}

.mCS-inset-2.mCSB_scrollTools .mCSB_buttonUp,
.mCS-inset-3.mCSB_scrollTools .mCSB_buttonUp,
.mCS-inset.mCSB_scrollTools .mCSB_buttonUp {
    background-position: -32px -72px
}

.mCS-inset-2.mCSB_scrollTools .mCSB_buttonDown,
.mCS-inset-3.mCSB_scrollTools .mCSB_buttonDown,
.mCS-inset.mCSB_scrollTools .mCSB_buttonDown {
    background-position: -32px -92px
}

.mCS-inset-2.mCSB_scrollTools .mCSB_buttonLeft,
.mCS-inset-3.mCSB_scrollTools .mCSB_buttonLeft,
.mCS-inset.mCSB_scrollTools .mCSB_buttonLeft {
    background-position: -40px -112px
}

.mCS-inset-2.mCSB_scrollTools .mCSB_buttonRight,
.mCS-inset-3.mCSB_scrollTools .mCSB_buttonRight,
.mCS-inset.mCSB_scrollTools .mCSB_buttonRight {
    background-position: -40px -128px
}

.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    background-color: #000;
    background-color: rgba(0, 0, 0, .75)
}

.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,
.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,
.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
    background-color: #000;
    background-color: rgba(0, 0, 0, .85)
}

.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,
.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,
.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,
.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar {
    background-color: #000;
    background-color: rgba(0, 0, 0, .9)
}

.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail,
.mCS-inset-3-dark.mCSB_scrollTools .mCSB_draggerRail,
.mCS-inset-dark.mCSB_scrollTools .mCSB_draggerRail {
    background-color: #000;
    background-color: rgba(0, 0, 0, .1)
}

.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonUp,
.mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonUp,
.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonUp {
    background-position: -112px -72px
}

.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonDown,
.mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonDown,
.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonDown {
    background-position: -112px -92px
}

.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonLeft,
.mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonLeft,
.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonLeft {
    background-position: -120px -112px
}

.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonRight,
.mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonRight,
.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonRight {
    background-position: -120px -128px
}

.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail,
.mCS-inset-2.mCSB_scrollTools .mCSB_draggerRail {
    background-color: transparent;
    border-width: 1px;
    border-style: solid;
    border-color: #fff;
    border-color: rgba(255, 255, 255, .2);
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box
}

.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail {
    border-color: #000;
    border-color: rgba(0, 0, 0, .2)
}

.mCS-inset-3.mCSB_scrollTools .mCSB_draggerRail {
    background-color: #fff;
    background-color: rgba(255, 255, 255, .6)
}

.mCS-inset-3-dark.mCSB_scrollTools .mCSB_draggerRail {
    background-color: #000;
    background-color: rgba(0, 0, 0, .6)
}

.mCS-inset-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    background-color: #000;
    background-color: rgba(0, 0, 0, .75)
}

.mCS-inset-3.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
    background-color: #000;
    background-color: rgba(0, 0, 0, .85)
}

.mCS-inset-3.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,
.mCS-inset-3.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar {
    background-color: #000;
    background-color: rgba(0, 0, 0, .9)
}

.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    background-color: #fff;
    background-color: rgba(255, 255, 255, .75)
}

.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
    background-color: #fff;
    background-color: rgba(255, 255, 255, .85)
}

.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,
.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar {
    background-color: #fff;
    background-color: rgba(255, 255, 255, .9)
}

.center-block-sec {
    width: 400px;
    margin-left: 10%
}
/*Mscroll End*/
