body{width: 100%;}
@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: none;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: 30px 15px 0px 15px;}
.banner-cont-sec h1 {color: #000;text-transform: uppercase;font-size: 35px;font-weight: 600;margin: 0 0 10px;line-height: 50px;}
.banner-cont-sec a {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;}

.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{box-shadow: 0 0 24px 1px rgba(0, 0, 0, 0.11);border-radius: 5px;}
.rel-studi h3{margin: 0 0 10px; font-style: normal;font-weight: bold;font-size: 18px;line-height: 170%;
  color: #2196F3;padding: 10px 10px 0 10px;}
.rel-studi h3 a{float: right;text-decoration: none;font-weight: bold;color: #333;font-size: 14px;}
.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: 15px;font-style: normal;font-weight: normal;color: #000;}
.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;}

.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-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: 0px!important;margin: 0px 0 10px 10px!important;}
.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: 0px 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;}
.article-share .dropdown-pos {
    top: auto;
    left: unset;
    width: max-content;
    padding: 5px;
}







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: 46px;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*/


/*Loader CSS Start*/
#iasscoreLoader{
	background: url('/assets/old_assets/img/ias-score-loader.gif') no-repeat center center #000;
  height: 100%;
  opacity: 0.9;
  position: fixed;
  width: 100%;
  z-index: 10000;
	top:0;
	display:none;
}
.top-header a {
    color: #fff;
    padding: 11px 15px;
    font-size: 12px;
    line-height: 35px;
}

.page_not_found{
	background:url('https://uploads.iasscore.in/image/page-not-found.jpg');
	background-size: 100% 100% !important; background-repeat: no-repeat !important;
	height: 500px;
	text-align:center;
	padding-top: 440px;
}
.page_not_found a{
	font-size: 16px;
	text-transform: uppercase;
	background: #fff;
	color: #000;
	font-weight: bold;
	padding:10px 20px;
	transition: transform .5s;
	display:inline-block;
	cursor: pointer;
	white-space: nowrap;
	text-align: center;
	line-height: 1.42857143;
	border:1px solid transparent;
	border-radius:4px;
	margin-bottom: 5px;
	margin-right: 15px;
}
.page_not_found a:hover {
    transform: scale(1.2);
}
.banner-sec {
    background: url(/assets/img/dummy-page-icon.png);
    background-repeat: no-repeat !important;
    padding-top: 150px;
    background-position: right 50px bottom;
}
#iasscoreLoader.active{
	display: block;
}
/*Loader CSS End*/
/*login Form CSS Start*/
#cboxTopCenter{height:0!important}#cboxMiddleLeft{background:0 0!important}#cboxMiddleRight,#cboxTopLeft,#cboxTopRight{background:0 0!important}#cboxLoadedContent{margin-bottom:0!important}
.loging_form{width:100%;}
.loging_form_left_content{background:#728294 url('/old_assets/img/bg.png');padding:30px;}
.loging_form_right_content{padding:35px 30px;}
.loging_form_left_content h3{color:#fff;font-size:32px;margin:0 0 10px 0;padding:0;}
.loging_form_left_content p{font-size:14px;line-height:22px;font-weight:400;color:#fff;border-bottom:1px solid #525f6d;padding:0 0 20px 0;margin:0 0 20px 0;}
.loging_form_left_content h4{color:#fff;font-size:22px;line-height:25px;margin:0 0 20px 0;padding:0;}
.loging_form_left_content #social{text-align:left;margin:0;}
.loging_form_right_content h4{color:#2a2b33;font-size:22px;line-height:25px;margin:0 0 20px 0;padding:0;font-variant:600;}
.continue_link a{background:#fff;display:block;padding:12px;border-radius:2px;border-radius:50px;-webkit-border-radius:2px;-moz-border-radius:2px;font-size:15px;line-height:15px;color:#383737;-o-transition:.5s;-ms-transition:.5s; -moz-transition:.5s;-webkit-transition:.5s;text-align:center;}
.continue_link a:hover{color:#fff;text-decoration:none;background:#ff4c20;}
.continue_link span{margin:10px auto;font-size:14px;line-height:14px;color:#fff;font-weight:600;text-transform:uppercase;display:table;}
.continue_link{margin:0;}
.loging_form_right_content input, select{width:100%;border:1px solid #dfdfdf;padding:8px 8px 5px;box-sizing:border-box;border-radius:2px;font-size:15px;color:#636363;margin:0 0 10px 0;}
.loging_form_right_content input::placeholder{font-size:13px;line-height:17px;color:#383737;font-variant:500;}
.loging_form_right_content input:focus{border:1px solid #ff4c20;}
.loging_form_right_content button{padding:10px 30px;font-size:15px;line-height:15px;color:#fff;background:#05f;border:none;font-weight:500;-o-transition:.5s;-ms-transition:.5s; -moz-transition:.5s;-webkit-transition:.5s;margin:0 0 20px 0;}
.loging_form_right_content button:hover{color:#fff;text-decoration:none;background:#ff4c20;}
.bottom_text p{font-size:13px;line-height:17px;color:#383737;padding:0;margin:0;}
.bottom_text p a{font-size:13px;line-height:17px;color:#383737;padding:0;margin:0;font-weight:600;text-transform:uppercase;}
.forgot_pw{font-size:13px;line-height:17px;color:#383737;padding:0;margin:20px 0 0 0;font-weight:600;float:right;}
.forgot_pw:hover{color:#383737;}
.no-padding{padding: 0;}
/*login Form CSS End*/

/*Banner CSS Start*/
.post-banner {
    height: 380px;
}
.post-banner img{
  width: 100%;
  height: 380px;
}
.banner-small {
    height: 380px;
}
.bsi {
    height: 76px;
		background: #000;
}
.bsi img{
		opacity: 0.3;
}
.bsi img.active {
		opacity: 1;
}
.banner-small img {
    height: 76px;
}

/*login Form CSS End*/

a{cursor: pointer;}
.thumbnail_img{width: 100%;}
.attachmnt {
    text-align: left;
    width: 50%;
    float: left;
    padding: 15px 0 0;
}
.attachmnt span {
    text-transform: uppercase;
    font-weight: 500;
    vertical-align: middle;
    color:
    #000;
}
.attach_pic {
    display: inline-block;
    margin-left: 10px;
    margin-right: 10px;
    cursor: pointer;
}
.attach_pic input {
    opacity: 0;
    position: absolute;
    width: 35px;
    height: 35px;
    cursor: pointer;
}
.post-sec button{
	background: #2196F3;
	color: #fff;
	text-transform: uppercase;
	font-size: 14px;
	font-weight: 600;
	text-decoration: none;
	padding: 12px 40px;
	border-radius: 3px;
	border: none;
	margin-top: -7px;
}
.post-sec {
    width: 50%;
    float: left;
    display: block;
    padding: 15px 0 0;
    text-align: right;
}
.comment-img-box .thumbnail, .post-comment-box .thumbnail {
    margin-bottom: 10px;
    padding: 0px;
}
.comment-img-box .thumbnail, .post-comment-box .thumbnail > img {
    display: block;
    max-width: 100%;
    min-height: 95px;
}
.post-comment-box .thumbnail .caption {
    color:#333;
}
.comment-box img {
    width: auto;
}
.caption span:first-child {
    font-size: 12px;
    float: left;
    display: block;
}
.caption span:nth-child(2) {
    font-size: 12px;
    float: right;
    display: block;
}
.comment-img-box .close-icon {
    display: block;
    box-sizing: border-box;
    width: 15px;
    height: 15px;
    border-width: 3px;
    border-style: solid;
    border-color: red;
    border-radius: 100%;
    background: -webkit-linear-gradient(-45deg, transparent 0%, transparent 46%, white 46%, white 56%, transparent 56%, transparent 100%), -webkit-linear-gradient(45deg, transparent 0%, transparent 46%, white 46%, white 56%, transparent 56%, transparent 100%);
    background-color: rgba(0, 0, 0, 0);
    background-color:red;
    box-shadow: 0px 0px 3px 2px rgba(0,0,0,0.2);
    transition: all 0.3s ease;
}
.del-right {
    position: absolute;
    top: 0px;
    right: 15px;
}
.weekly-update-block {
  display: none;
  z-index:1000!important;
}
.weekly-update-block.active {
  display: block!important;
}
.weekly-update-block.single-filter {
  width: auto;
}
.weekly-update-block .col-1{
  float: right;
  border-left: 0;
}
.weekly-update-block .col-1.border{
  border-right: 1px solid #ddd;
  margin-right: 20px;
}
.upsc-m-down{
  margin: 0;
}
.upsc-m-down ul li {
  margin: 0 0 4px 0;
}
.banner-cont-sec h2 {
    color: #000;
    text-transform: uppercase;
    font-size: 35px;
    font-weight: 600;
    margin: 0 0 10px;
    line-height: 50px;
}
.banner-cont-sec a {
	text-transform: capitalize !important;
    font-size: 16px;
    font-weight: bold;
    color: #fff;
    text-decoration: none;
    display: inline-block;
    background: #E52F41;
    padding: 10px 30px;
    border-radius: 30px;
}
.banner-cont-sec p {
    text-transform: capitalize !important;
    font-size: 16px;
    font-weight: bold;
    color: #fff;
    text-decoration: none;
    display: inline-block;
    background: #E52F41;
    padding: 10px 30px;
    border-radius: 30px;
}
.m-filter h1 {
    font-weight: bold;
    font-size: 18px;
    line-height: 170%;
    font-feature-settings: 'kern' off;
    color: #2196F3;
    margin: 0;
}
.latest-post h1 {
    font-style: normal;
    font-weight: bold;
    font-size: 20px;
    line-height: 170%;
    color: #2196F3;
		margin-top:0;
		text-align: left;
}
.latest-post h1 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;
}
.plms .title {
    font-size: 14px;
    color: #454545;
    margin: 0 0 10px;
}
.plms .title a{
    font-size: 14px;
    color: #454545;
    border: none;
    padding: inherit;
}
.plms .title a:hover{
    background: none;
}
.learnig_aid img{
  height: auto;
}
.civil-upsc {
    line-height: 24px;
    font-size: 14px;
    color: #454545;
}
.civil-upsc ul {
    padding-left: 20px;
}
.civil-upsc li {
    line-height: 24px;
    font-size: 14px;
    color: #454545;
}
.material-sec span.free-r{cursor: pointer;}
.download_btn 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;
    margin-bottom: 15px;
    line-height: 30px;
}
.img-thumbnail.free_pdf{
  border: none;
  border-radius: unset;
  padding: 0;
}
.prelims_main_left_content {
    border: 1px solid #c4c4c4;
	padding: 15px;
	border-radius: 3px;
	text-align: justify;
	background:#fff;
}
.prelims_main_left_content ul li {
    padding: 0 0 0 20px;
    float: none;
    color: #000;
    font-size: 15px;
    line-height: 22px;
    background: url('/assets/img/list_icon.jpg') no-repeat left top 7px;
    list-style: none;
}
.article_details_bx {
    border: 1px solid  #c4c4c4;
	border-radius: 3px;
	background: #fff;
    text-align: justify;
    padding: 15px;
		margin-bottom: 20px;
		word-wrap: break-word;
}
.single_sub_prelim_box h3 {
    font-size: 20px;
    line-height: 26px;
    color:
    #ff4c20;
    padding: 0;
    margin: 0 0 10px 0;
    font-weight: 600;
}
.single_sub_prelim_box ul {
    padding: 0 0 15px 20px;
    margin-bottom: 10px;
	list-style: disc;
}
.single_sub_prelim_box ul li {
  font-size: 16px;
  color: #000;
	line-height: 25px;
}
.single_sub_prelim_box ul li ul {
    padding: 0 0 15px 10px;
    margin: 0;
}
.single_sub_prelim_box p{
    font-size: 16px;
    line-height: 25px;
    color: #000;
    margin: 0;
		margin-bottom: 10px;
}
.single_sub_prelim_box li {
    font-size: 16px;
    line-height: 25px;
    color: #000;
    margin: 0;
}
.single_sub_prelim_box img{
  width: 100%;
}
.inner-ads{
  margin-top: 25px;
}
.inner-ads.right_banner_box{
  margin-top: 40px;
}
.test-cont-sec a.test_title{
  background: none;
  width: auto;
  padding: 0;
  margin: 0;
  height: auto;
}
.test-cont-sec span.lastchild{
  border: 0;
}
.ads-div {
    padding: 0;
		background: none;
		height: auto;
}
.ads-div img{
    height: auto;
}
.msn.notes img {
    height: 280px;
}
.photo_gallery img {
    border-radius: 5px;
		width: 100%;
}

.videobx {
    position: relative;
    width: 100%;
    height: 0;
    padding-bottom: 56.25%;
    text-align: center;
}
.videobx iframe {
    position: absolute !important;
    top: 0 !important;
    left: 0 !important;
    width: 100% !important;
    height: 100% !important;
}
.videobx iframe.video {
    position: absolute !important;
    top: 0 !important;
    left: 0 !important;
    width: 100% !important;
    height: 100% !important;
}
.toppers-des h4 {
    text-transform: capitalize;
}
.remove_left {
    padding-left: 0;
}
.remove_right {
    padding-right: 0;
}


.modal-dialog.batch_popup {width: 90%;margin: 30px auto;}
.share-btn.page_details .dropdown-menu{display: block;position: inherit;}
.share-btn.page_details ul.dropdown-menu::before{display: none;}
.latest-ads p{padding: 0}
.latest-ads p.title{
  padding:20px 0 0 0;
}

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;}
span.free-r.free-purple {background: #581845;}
span.free-r.free-purple::before, span.free-r.free-purple::after{color: #581845;}
span.free-r.free-orange {background: #FF5733;}
span.free-r.free-orange::before, span.free-r.free-orange::after{color: #FF5733;}
span.free-r.free-light-red {background: #C70039;}
span.free-r.free-light-red::before, span.free-r.free-light-red::after{color: #C70039;}

/*search box css*/
.gsc-control-cse {background: none!important;border: none!important;}
td.gsc-input{width: 93%!important;}
td.gsc-search-button {width: 7%!important;}
.gsc-input-box{background: none!important;border: 0!important;}
.gsib_a {padding: 0!important;}
.overlay input[type="text"] {
    padding: 15px !important;
    font-size: 17px;
    float: left;
    border-radius: 30px;
    border-top-right-radius: 30px;
    border-bottom-right-radius: 30px;
    width: 100% !important;
    background: white !important;
		border-top-right-radius: 0;
		border-bottom-right-radius: 0;
		border: 2px solid #E2001A !important;
}
.overlay button {
    width: 100%;
}
.editer-sec::after{
	background: none;
}
.editer-sec input{
	height: auto;
	border-bottom: 1px solid #ccc;
	margin-bottom: 10px;
}
.latest-ads.community_page{
	padding: 26px 20px 50px;
}
.atc-cont h3, .atc-cont h4, .atc-cont h5{
  font-style: normal;
  font-weight: 500;
  font-size: 18px;
  line-height: 175.7%;
  color: #2196F3;
}
.atc-cont h3{
  margin-top: 0px;
}
.single_sub_prelim_box .title {
    font-size: 20px;
    line-height: 26px;
    color: #ff4c20;
    padding: 0;
    margin: 0 0 10px;
    font-weight: 600;
}

.bach-test {
    height: auto;
}
.test-cont-sec{top:0px;}

.toppers-main {
    height: 315px;
}
.latest-post-sec .latest-ads .free-r{top: 5px;}
.latest-post-sec .latest-ads img{margin-top: 5px;height: auto;}
.latest-post-sec .latest-ads{margin-bottom: 40px;height:270px;}
.latest-post-sec .latest-ads .share-btn ul.dropdown-menu {width: 230px !important;}
.latest-post-sec .latest-ads .comment-sec img{margin-top: -2px;margin-right: 2px;}
.share-btn.image_over ul.dropdown-menu {width: 230px !important;left: 150px;top: 45px;}
.share-btn.free_res ul.dropdown-menu {width: 230px !important;left: 100px;top: 45px;}
.courses-tab a div{text-align: left;}
.share-sec span{color: #555;}
.comment-sec ul li a{color: #555;}
.navbar-default .navbar-nav > li > a{color: #000;}
.main-menu-sec{border-bottom: 1px solid #d8d8d8;}
.material-sec img {height: auto;}
.panel-heading .accordion-toggle:after {
    font-family: 'Glyphicons Halflings';
    content: "\e114";
    float: right;
    color: grey;
}
.panel-heading .accordion-toggle.collapsed:after {
    content: "\e080";
}
.upcoming_batches{
background: #EEF7FF;
padding: 10px 20px;
border-radius: 3px;
margin-bottom: 10px;
}
.upcoming_batches .title{
font-size: 17px;
font-weight: bold;
}
.upcoming_batches .sub_title b {
    color:  #E52F41;
}
.upcoming_batches .fee{
font-weight: bold;
color: #4CAF50;
}
.upcoming_batches .brochure {
    text-align: center;
}
.upcoming_batches .brochure a {
    font-size: 16px;
    font-weight: bold;
    margin-right: 20px;
    border-bottom: 2px solid;
}
.navbar-static-top{z-index: unset;}
.prelims_main_left_content.answer_writing {
    background: none !important;
}
.download-pdf{margin-right:25px!important;}
.inner-cont ul li {
    position: unset;
    list-style: disc;
    padding-left: unset;
}
.modal-backdrop.in{opacity: 0.8;}
.search-sec{z-index: 9;}
.container-fluid{
	/* padding-right: 35px; */
	padding-left: 35px;
}
.batch-new p label{
	text-align: center;
}

.def-tags.target_pt{
  padding: 15px 15px;
}
.def-tags.target_pt ul li a{
  padding: 3px 9px;
}
.date_title .digit {
    font-size: 41px;
    font-weight: bold;
    line-height: 30px;
    display: block;
}
.date_title .monthname {
    font-size: 11px;
    display: block;
    text-transform: uppercase;
    font-weight: bold;
}
.add_opacity{
	opacity: 0.3;
}

.syllabus_details .sections ul {
    list-style: none;
	padding-left: 15px;
}
.syllabus_details .sections ul li{
    font-size: 12px;
    line-height: 20px;
	list-style-image: url("/assets/img/vector-point-number-bullet.png");
}

.syllabus_details .sections ul li ul li {
	list-style-image: url("/assets/img/bullet-point-png-7.png");
}

.blinking{
    animation:blinkingText 1.2s infinite;
}
@keyframes blinkingText{
    0%{     color: #fff;    }
    49%{    color: #fff; }
    60%{    color: transparent; }
    99%{    color:transparent;  }
    100%{   color: #fff;    }
}
.main-menu-sec .nav > li > a {
    border-top: none;
	padding: 13px 23px;
}
.home_page_bg.our_features.international-relations {
    background: url('/assets/img/syllabus/geography.png') 0 0/100% 100%;
}
.card .tab-pane li div{
  display: inline-block;
}
.mk_pst_hd_inner {
    background-color: #fff!important;
}
.side-ads {
    margin: 20px 0 !important;
		padding: 0px !important;
}




@media(max-width:1365px){
  .navbar-nav {width: 100%;}
}


@media screen and (max-width: 767px){
	#navbar-collapse-1{background: #000 !important;}
	.navbar-default .navbar-nav .open .dropdown-menu > li > a:hover,
  .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus {color: #fff!important;background-color: transparent!important;}
	.navbar-default .navbar-nav>.open>a, .navbar-default .navbar-nav>.open>a:focus, .navbar-default .navbar-nav>.open>a:hover {
    color: #fff!important; background-color: transparent!important;}
	.navbar-nav .dropdown-submenu.open .dropdown-menu > li > a{padding-left: 35px;}
	.main-menu-sec .dropdown-submenu > a::after{border-color: transparent transparent transparent #fff;}
	.main-menu-sec .nav > li > a {
	    text-align: left;
	}
	.social-sec ul li {padding: 0px 2px;}

  .post-banner img {width: 100%;height: auto;}
  .post-banner {width: 100%;position: relative;overflow: hidden;float: left;height: auto;}
  .banner-small{display: none;}
  .banner-small {width: 100%;height: auto;overflow: hidden;}
  .banner-small img {width: 100%;height: auto;transition: 1.1s ease-in-out;}

  .weekly-update-block .col-1{
    width: 16%;
  }
  .weekly-update-block .col-1.border{
    margin-right: 10px;
  }
  .weekly-update-block .col-1 .containerb{
    font-size: 10px;
  }

	.attachmnt{
		width: 100%;
	}
	.post-sec{
		width: 100%;
		text-align: center;
	}
	.post-sec .pull-right{
		float: left !important;
		margin-left: -20px;
	}
	.bach-test {
	    height: 140px;
	}
	.article_details_bx img{width:100% !important;}
	.single_sub_prelim_box img{width:100% !important;}
	.dp img {width: auto !important;}
	.container-fluid{
		padding-right: 15px;
		padding-left: 15px;
	}
	.banner-sec{background-position: center top 100px !important;padding-top: 350px;}
	.page_not_found{
		height: 300px;
		padding-top: 230px;
		margin-bottom: 100px;
	}
	.page_not_found a{
		font-size: 12px;
		padding: 5px 10px;
	}
}





/*Header Code*/
#myOverlay.active{display: block;}
.main-menu-sec ul.dropdown-menu{
  min-width: 250px;
}
.latest-menu {
    background: #005DA8;
    color: #fff;
    text-align: center;
    padding: 20px 0 50px 0;
    margin-bottom: -30px;
}
.latest-menu ul li span{
    display: inline;
    font-weight: bold;
    font-size: 13px;
}
.latest-menu ul {
    margin: 0;
    padding: 0;
}
.latest-menu ul li {
    list-style-type: none;
    display: inline-block;
}
.latest-menu ul li a {
    color: #fff;
    border: 1px solid #fff;
    padding: 8px 15px;
    border-radius: 30px;
    font-size: 12px;
    display: inline-block;
    margin: 5px 5px;
    transition: all .63s ease-in-out;
    text-decoration: none;
}
.latest-menu ul li a:hover {
    color: #2196F3;
    background: #fff;
}
.header_mob_logo{display: none;}


  @media screen and (max-width: 767px){
    .main-logo{display: none;}
    .header_mob_logo{display: inline-block;width: 150px;padding-top: 8px;}
  }

/*Header Code End*/

/*Footer Code*/
.footer_get_update{
  margin-top: 100px;
}
/*Footer Code End*/

/*Login Code*/
.iasscore_login {
    display: flex;
    height: 100vh;
    margin-top: 0;
    margin-bottom: 0;
    flex-direction: column;
    justify-content: center;
}
.loging_form_right_content {
    padding: 50px 30px;
}
.loging_form_left_content {
    padding: 30px 30px;
}
.loging_form_left_content .main_logo{
  /* width:70%; */
  margin-bottom: 20px;
}
.loging_form_left_content .basix_logo{
  margin-top: 32px;
  width: 40px;
}
#cboxClose {
    position: absolute;
    top: 0;
    right: 0;
    background: url(/assets/old_assets/css/images/controls.png) no-repeat -25px 0;
    width: 25px;
    height: 25px;
    text-indent: -9999px;
    cursor: pointer;
}
.loging_form_left_content h3 {
    font-size: 28px;
}
.modal-backdrop{
  background: url(/assets/old_assets/css/images/overlay.png) repeat 0 0;
}


@media (min-width: 1366px) {
.iasscore_login {
    width: 50%;
}
.loging_form_left_content.register_sec {
    padding: 120px 30px 92px 30px;
}
}

@media screen and (max-width: 767px){
  .loging_form_right_content.register_sec {
      padding: 20px 30px;
  }
}
/*Login Code End*/

/*Ad Code*/
.middle-skyscrapper{
	position:fixed;
	top:5%;
	left:30%;
	width:40%;
	z-index: 9999;
}
.middle-skyscrapper.small-right{
	position:fixed;
	top: unset;
	left: unset;
	bottom:0%;
	right:0%;
	width:25%;
	z-index: 9999;
}
.middle-skyscrapper-small {
    cursor: pointer;
    background: #000;
    color: #fff;
    padding: 10px;
}
.middle-skyscrapper-close {
    cursor: pointer;
    float: right;
    background: #000;
    color: #fff;
    padding: 10px;
}
.small-right .middle-skyscrapper-close {
    cursor: pointer;
    float: none;
    background: #000;
    color: #fff;
    padding: 10px;
}


.right-skyscrapper{
	position:fixed;
	top:10%;
	right:0;
	width:160px;
	z-index: 99999;
}


@media(max-width: 1020px){
.middle-skyscrapper{
	top: 10%;
	left:0;
	z-index: 99999;
	width:100%;
}
.middle-skyscrapper.small-right{
	position:fixed;
	top: unset;
	left: unset;
	bottom:0%;
	right:0%;
	width:100%;
	z-index: 9999;
}
}


@media(max-width: 780px){
	.middle-skyscrapper{
		top: 25%;
	}
  .right-skyscrapper{
  	top: 0;
  }
}

/*Ad Code End*/

/*Home Code*/
.home_page_bg{
  background: #F6F9FC;
  padding: 15px;
  border-radius: 3px;
  margin-bottom: 50px;
}
.home_page_bg h2{
  font-size: 20px;
  margin: 0 0 20px 0;
  font-weight: bold;
}

.client-testi{
  border-top: 2px solid #e4e4e4;
	margin-bottom: 10px;
}
.upsc-pr{
  overflow: hidden;
}


@media screen and (max-width: 767px){
  .mobile-hide{display: none;}
  .latest_post_feed{height: auto; }
}

/*Home Code End*/

/*Community Code*/
.user_dp {
    display: inline-block;
}
.user_dp img {
    width: 25px;
    height: 25px;
    border-radius: 50%;
}
.user_nm {
    display: inline-block;
    vertical-align: middle;
    margin-left: 8px;
}
.user_nm .h2 {
    font-size: 13px;
    margin-top: 0px;
    margin-bottom: 4px;
    text-transform: capitalize;
    display: inline-block;
    color: #000;
    font-weight: 600;
}
.user_nm .h3 {
    margin-bottom: 0px;
    font-size: 11px;
    color:
    #666;
    margin-top: 0px;
}
.more.tag {
    width: auto;
    color: #2196F3;
    float: right;
    margin-top: 8px;
    cursor: pointer;
    font-size: 12px;
}
.home_page_feed_bx {
    border-bottom: 1px solid #E0E5EA;
    margin-bottom: 20px;
}
.home_page_feed_bx .title{
    padding: 10px 0 0 35px;
    font-size: 16px;
}
.home_page_feed_bx .title.test{
  margin-bottom: 0;
}
.home_page_feed_bx .title a{
    color: #000;
}
.home_page_feed_bx .start_test {
    background: #2196F3;
    border-radius: 3px;
    color:#fff;
    padding: 5px 10px;
    margin-top: 10px;
}
.home_page_feed_bx .view_analysis {
    background: #2196F3;
    border-radius: 3px;
    color:#fff;
    padding: 5px 10px;
    margin-top: 10px;
}
.test_attributes {
    margin-bottom: 15px;
    padding-left: 50px;
}
.test_attributes span {
    border-right: 1px solid #ddd;
    padding: 0 10px;
}
.test_attributes span.first {
    border-right: 1px solid #ddd;
    padding-left: 0;
}
.test_attributes span.last {
    border: none;
}
.post_banner{width: 100%;margin-top: 10px;}

/*Community Code End*/

/*Home Page*/
.home_course_maintitle{
  margin-top: 10px;
    font-size: 20px;
    font-weight: bold;
}
.home_course_maintitle .view_all_link{
  float: right;
  font-size: 14px;
  font-weight: 400;
}
.post_feed_bg{
  background: #fff;
  padding: 10px;
}
.home_course_bx {
    background: #fff;
    border: 1px solid #E6E6E6;
    border-radius: 3px;
    border-top: 4px solid #FFA030;
    margin-bottom: 20px;
    height: 200px;
	overflow: hidden;
}

.home_course_bx:hover .course_title{
    color: #fff;
    background: url("/assets/img/is_logo_orange.png") #FFA030;
    background-repeat: no-repeat;
    background-position-x: right;
    background-size: auto 100%;
    background-position-y: center;
    background-origin: content-box;
}
.course_title {
    height: 55px;
    padding: 5px;
    font-weight: bold;
    font-size: 17px;
    background: url("/assets/img/is_logo.png");
    background-repeat: no-repeat;
    background-position-x: right;
    background-size: auto 100%;
    background-position-y: center;
    background-origin: content-box;
    border-bottom: 1px solid #E5E5E5;
}
.course_title p {
    padding: 10px;
}
.batches {
    padding: 10px;
    font-size: 14px;
    height: 130px;
    overflow: hidden;
}
.batches .page_highlight {
    padding-left: 15px;
}
.batches .page_highlight li {
    list-style-image: url("/assets/img/orange_bolet.png");
}
.batches.courses .page_highlight li {
    line-height: 25px;
	text-transform: uppercase;
}
.button_sec {
    padding: 10px;
}
.button_sec a {
    background: #2196F3;
    width: 100%;
    display: inline-block;
    text-align: center;
    padding: 5px;
    color: #fff;
    text-transform: uppercase;
    border-radius: 2px;
}
.our_features a {
    color: #fff;
}
.our_features .title {
    margin-top: 5px;
    font-weight: lighter;
}

@media screen and (max-width: 767px){
  .latest_post_feed{height: auto !important; }
.our_features {
    box-shadow: 0 0 30px rgba(0,0,0,.2);
    padding: 20px 0 10px 0;
    margin-bottom: 20px;
    border-radius: 3px;
}
}
/*Home Page End*/

/*Syllabus CSS Start*/
.syllabus_page_bg{
  margin-bottom: 50px;
}
.syllabus_page_bg h1{
  font-size: 20px;
  margin: 20px 0 0px 0;
  font-weight: bold;
}
.syllabus_page_bg h2{
  font-size: 16px;
  margin: 5px 0 40px 0;
  font-weight: bold;
  color: #2196F3
}
.latest_post_feed{
  height: 630px;
}
.syllabus_page_bg.our_features {
    padding: 10px;
    margin-bottom: 0px;
    background: #fff;
    border: 1px solid #F0F0F0;
}
.syllabus_page_bg.our_features:hover {
    box-shadow: 0px 0px 30px rgba(0, 0, 0, 0.1);
}
.syllabus_page_bg.our_features a {
    text-decoration: none;
    color: #000;
    font-size: 12px;
}
.syllabus_page_bg.our_features p {
    color: #000;
    text-decoration: none;
    font-size: 12px;
}
.syllabus_page_bg.our_features .title {
  font-weight: bold;
  font-size: 14px;
  background: none;
  text-align: left;
  padding: 0;
  line-height: inherit;
  margin-top: 0;
  border-bottom: 1px solid #505763;
  text-transform: uppercase;
}
.syllabus_page_bg .filter-left {
    border-left: 1px solid #F0F0F0;
    background: #fff;
}
.syllabus_page_bg .filter_head{
  margin-top: 0;
  padding: 5px 10px;
  font-size: 17px;
  text-transform: uppercase;
  background: #005DA8;
  color: #fff;
  border-radius: 3px 3px 0 0;

}
.syllabus_page_bg .containerb{
    color: #000;
    padding-left: 10px;
    border-bottom: 1px solid #F0F0F0;
    padding-bottom: 8px;
    margin-bottom: 8px;
    float: left;
    width: 100%;
	font-size: 15px;
}
.syllabus_page_bg .containerb a{
    color: #000;
    float: left;
    width: 100%;
}

.syllabus_page_bg .containerb.active a::after{
  font-family: FontAwesome;
  content: "\f192";
  float: right;
  padding-right: 10px;
}
.syllabus_page_bg .containerb::after {
    font-family: FontAwesome;
    content: "\f0dd";
    position: absolute;
    top: 0;
    right: 0;
    padding-right: 10px;
}
.syllabus_page_bg .containerb.active::after {
    font-family: FontAwesome;
    content: "\f0de";
    position: absolute;
    top: 0;
    right: 0;
    padding-right: 10px;
}
.syllabus_page_bg .section_list{
  display: none;
  list-style: none;
  padding-left: 5px;
  font-size: 15px
}
.syllabus_page_bg .section_list.active{
  display: block;
}
.syllabus_page_bg .section_list li {
    border-bottom: 1px solid #f0f0f0;
    line-height: 20px;
    float: left;
    width: 100%;
	padding: 5px 0
}
.syllabus_page_bg .section_list li a{
  color: #000;
  float: left;
  width: 100%;
}
.syllabus_page_bg .section_list li.active a{
  color: #E2001A;
}
.syllabus_page_bg .section_list li.active a::after{
  font-family: FontAwesome;
  content: "\f192";
  float: right;
  padding-right: 10px;
}

.syllabus_page_bg a {
  color: #5b7083;
  transition: all .25s ease-in-out;
}

/* The title */
.syllabus_page_bg .title {
  font-weight: 700;
}

/* The description */
.syllabus_page_bg .desc {
  font-size: 1em;
  font-style: italic;
  font-family: Georgia, serif;
}

/* Text-centering */
.syllabus_page_bg .title,
.syllabus_page_bg .desc,
.syllabus_page_bg .intro {
  text-align: center;
}

/* Intro section */
.syllabus_page_bg .intro {
  margin: 1.75em 0 .75em;
  border-bottom: 3px double rgba(0, 0, 0, 0.05);
  margin-bottom: 1.75em;
}

.syllabus_page_bg .intro a {
  opacity: .7;
}

.syllabus_page_bg .intro a:hover {
  opacity: 1;
}

.syllabus_page_bg .intro h3 {
  font-size: .825em;
  font-weight: 700;
  text-transform: uppercase;
  display: inline-block;
  margin: .25em .75em .75em;
}

.syllabus_page_bg .intro h3 a {
  font-weight: 400;
}

/* Masonry grid */
.syllabus_page_bg .masonry {
  transition: all .5s ease-in-out;
  column-gap: 30px;
  column-fill: initial;
}

/* Masonry item */
.syllabus_page_bg .masonry .brick {
  margin-bottom: 30px;
  display: inline-block; /* Fix the misalignment of items */
  vertical-align: top; /* Keep the item on the very top */
}

/* Masonry image effects */
.syllabus_page_bg .masonry .brick img {
  transition: all .5s ease-in-out;
  backface-visibility: hidden; /* Remove Image flickering on hover */
}

.syllabus_page_bg .masonry .brick:hover img {
  opacity: .75;
}

/* Bordered masonry */
.syllabus_page_bg .masonry.bordered {
  column-rule: 1px solid #eee;
  column-gap: 50px;
}

.syllabus_page_bg .masonry.bordered .brick {
  padding-bottom: 25px;
  margin-bottom: 25px;
  border-bottom: 1px solid #eee;
}

/* Gutterless masonry */
.syllabus_page_bg .masonry.gutterless {
  column-gap: 0;
}

.syllabus_page_bg .masonry.gutterless .brick {
  margin-bottom: 0;
}

/* Masonry on tablets */
@media only screen and (min-width: 768px) and (max-width: 1023px) {
  .syllabus_page_bg .masonry {
    column-count: 2;
  }
}

/* Masonry on big screens */
@media only screen and (min-width: 1024px) {
  .syllabus_page_bg .desc {
    font-size: 1.25em;
  }

  .syllabus_page_bg .intro {
    letter-spacing: 1px;
  }

  .syllabus_page_bg .masonry {
    column-count: 3;
  }
}


@media only screen and (max-width: 767px) {
	.syllabus_page_bg .masonry .brick {
		display: block;
	}
}
.syllabus_page_bg .masonry {
  column-gap: 10px;
}
.syllabus_page_bg .masonry .brick{
	margin-bottom: 10px;
}
.syllabus_page_bg .section_bx {
    height: 150px;
    padding: 60px 10px 0 10px;
    background: #fff;
    text-align: center;
    margin-bottom: 20px;
    font-size: 18px;
    border-radius: 3px;
    box-shadow: 0 0 30px rgba(0,0,0,.1);
}
/*Syllabus CSS End*/

/*NPF CSS*/
.trigger_popup {
	transform: rotate(270deg);
	position: fixed;
	top: 65%;
	right: -45px;
	z-index: 999;
	cursor: pointer;
	background-color: #000A16;
	border-color: #000A16;
	border-radius: 5px;
	border-bottom-right-radius: 0;
	border-bottom-left-radius: 0;
	padding: 10px 16px;
	font-size: 18px;
	color: #fff;
	line-height: 1.33;
}
.trigger_popup:hover {
	background-color: #1b5085;
	border-color: #1b5085;
}
.enq_form{
	background:#fff;
	padding: 10px;
}

/* The Modal (background) */
#myModalNPF.modal {
display: none; /* Hidden by default */
position: fixed; /* Stay in place */
z-index: 9999999; /* Sit on top */
padding-top: 35px; /* Location of the box */
left: 0;
top: 0;
width: 100%; /* Full width */
height: 100%; /* Full height */
overflow: auto; /* Enable scroll if needed */
background: rgba(0, 0, 0, 0.7);
}

/* Modal Content */
#myModalNPF .modal-content {
background-color: transparent;
margin: auto;
padding: 0;
border: 0px solid #a1c436;
max-width: 390px;
position: relative;
box-shadow: none;
}

/* The Close Button */
#myModalNPF .close {
color: #c1c1c1;
float: right;
font-size: 30px;
font-weight: bold;
position: absolute;
right: 15px;
z-index: 9999;
top: 2px;
}

#myModalNPF .close:hover,
#myModalNPF .close:focus {
color: #797878;
text-decoration: none;
cursor: pointer;
}
#myModalNPF .head_text {
background-color: #f5e942;
color: #000;
text-align: center;
padding: 7px;
font-size: 20px;
border-top-left-radius: 35px;
}


@media (max-width:768px) {
.trigger_popup {
transform: rotate(0);
bottom: 0;
top: unset;
right: unset;
margin: 0;
left: 1%;
font-size: 14px;
padding: 10px 10px;
}
.popupCloseButton {
top: -10px;
right: -2px;
}
}
/*NPF CSS End*/

/*Header CSS*/
.desktop_show{
	display: block!important;
}
.mobile_show{
	display:none!important;
}
#navbar-collapse-usermenu{
	display:none;
}
.article-details ul.sect_bx {
    display: inline-flex;
    padding: 10px;
    list-style: none;
    width: 100%;
}
.article-details  ul.sect_bx li {
    width: 25%;
		background:none;
		padding-left: 0;
}

.article-details  ul.sect_bx li.posted-by {
    font-family: 'Roboto', sans-serif;
    color: #A8A8A8;
    font-size: 12px;
    font-weight: 400;
    letter-spacing: 0.5px;
}
.article-details  ul.sect_bx li.posted-by span {
    font-size: 15px;
    color: #656565;
    font-family: 'Roboto', sans-serif;
    padding-top: 10px;
    font-weight: 600;
    letter-spacing: 0.5px;
}
.article-details .article-share {
    color: #4c7ffb;
}
.article-details .article-share.share-btn.articleDetails ul.dropdown-menu{
	width: max-content !important;
	left: unset;
	top: auto;
}
.article-details .article-share.share-btn.articleDetails ul.dropdown-menu:before{
	display:none;
}
.continue_link a.g-signin2 {
    padding: 0 10px 0 30px;
}
.continue_link a.g-signin2 .abcRioButton{
	width:100%!important;
	box-shadow: none;
	background: none;
}
.continue_link a.g-signin2 .abcRioButton .abcRioButtonContents{
	margin:0;
}
.continue_link a.g-signin2 .abcRioButton .abcRioButtonContents span{
	color:#000;
	font-weight:normal;
}
.fa-facebook-official{
	font-size: 16px;
	margin-right: 10px;
}
.modal {
    z-index: 9999999999 !important;
}

.banner-sec::before {
    content: "";
    display: block;
    position: absolute;
    height: 1091px;
    background: url(../img/calendar-shape.png) no-repeat top center;
        background-size: auto;
    top: -234px;
    width: 1056px;
    z-index: -1;
    overflow: hidden;
    right: 0;
    background-size: contain;
}
.breadcrumb.iasscore {
    background: none !important;
    border-radius: .25rem;
	padding-bottom: 50px;
}

.breadcrumb.iasscore li{
		font-size: 12px !important;
		font-weight: normal !important;   
		letter-spacing: 0.12px !important;
		font-stretch: normal !important;
		font-style: normal !important;
		line-height: 1.5 !important;
		font-family: 'Montserrat', sans-serif !important;
}

.breadcrumb.iasscore li + li::before {
    content: "\00a0>>\00a0";
    color: #000;
    padding: 5px;
}
.cont-sec{
	padding-top: 50px;
}


@media (max-width:991px) {
	.mob_myaccount {
    color: #fff;
    margin-left: 4px;
    font-size: 16px;
    float: right;
    padding-top: 15px;
    margin-right: 10px;
	}
	.mobile_show  .loging_form_left_content{
		padding: 15px 30px;
	}
	.mobile_show .loging_form_left_content .main_logo{
		margin-bottom: 0;
	}
	.mobile_show .loging_form_left_content p {
    padding-bottom: 10px;
    margin-bottom: 10px;
	}
	#navbar-collapse-usermenu {
		position: absolute !important;
		z-index: 99999;
		background: #2196f3;
		width: 100%;
		top: 0;
		left: 0;
	}
	#navbar-collapse-usermenu.show {
		display:block;
	}
	#navbar-collapse-usermenu .nav > li {
		position: relative;
		display: block;
		border-bottom: 1px solid #3d78a780;
	}
	#navbar-collapse-usermenu .nav > li a{
		position: relative;
		display: block;
		text-align:left;
		color: #fff;
		font-size: 16px;
		padding: 13px 23px;
	}
}

@media (max-width:767px) {
	.mobile_show{
		display: block!important;
	}
	.desktop_show{
		display: none!important;
	}
	.main-menu-sec {
    border-top: 0px;
	}
	.logo-sec{
		display:none;
	}
	.main-menu-sec .navbar {
	    padding: 5px 0;
	}
	.mob_myaccount {
    color: #fff;
    margin-left: 4px;
    font-size: 16px;
    float: right;
    padding-top: 15px;
    margin-right: 10px;
	}
	.mobile_show  .loging_form_left_content{
		padding: 15px 30px;
	}
	.mobile_show .loging_form_left_content .main_logo{
		margin-bottom: 0;
	}
	.mobile_show .loging_form_left_content p {
    padding-bottom: 10px;
    margin-bottom: 10px;
	}
	#navbar-collapse-usermenu {
		position: absolute !important;
		z-index: 99999;
		background: #2196f3;
		width: 100%;
		top: 0;
		left: 0;
	}
	#navbar-collapse-usermenu.show {
		display:block;
	}
	#navbar-collapse-usermenu .nav > li {
		position: relative;
		display: block;
		border-bottom: 1px solid #3d78a780;
	}
	#navbar-collapse-usermenu .nav > li a{
		position: relative;
		display: block;
		text-align:left;
		color: #fff;
		font-size: 16px;
		padding: 13px 23px;
	}
	
	
	.article-details {
		float: left;
		width: 100%;
		background: #EEF7FF;
		margin-bottom: 20px;
	}
	.article-details ul.sect_bx {
	    display: inherit;
	    padding: 10px;
	    list-style: none;
	    width: 100%;
	}
	.article-details  ul.sect_bx li {
	    width: 50%;
			float:left;
			margin-bottom: 10px;
	}
	.breadcrumb.iasscore {
		padding-bottom: 0px;
	}
	.cont-sec {
		padding-top: 20px;
	}

}
/*Header CSS End*/



/*WhatsApp CSS*/
@media (min-width:780px) {
	#whatsappConnect {
		position: fixed;
		top: 30%;
		right: -80px;
		z-index: 9999999999;
		background: #efefef;
		border-radius: 25px 0 0 25px;
		padding: 5px 5px 5px 10px;
		transition: 0.25s;
		width: 130px;
	}
	#whatsappConnect img {
		float: left;
		margin-right: 20px;
	}
	#whatsappConnect p {
		font-size: 12px;
		line-height: 12px;
		color: #2C3539;
	}
	#whatsappConnect:hover {
		right: 0px;
	}
}
@media (max-width:768px) {
#whatsappConnect {
    position: fixed;
    bottom: 20%;
    right: -80px;
    z-index: 9999999999;
    background: #efefef;
    border-radius: 25px 0 0 25px;
    padding: 5px 5px 5px 10px;
    transition: 0.25s;
    width: 130px;
}
#whatsappConnect img {
    float: left;
    margin-right: 20px;
}
#whatsappConnect p {
    font-size: 12px;
    line-height: 12px;
    color: #2C3539;
}
}
/*WhatsApp CSS End*/

