/* common css */
@font-face{
	src:url(../fonts/iwayq_Rg.woff2);
	font-family:menu-fonts;
}
html,
body {
		font-family: 'Roboto', sans-serif;
    /*font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, 'Open Sans', 'Helvetica Neue', sans-serif;*/
    /* font-family: 'Montserrat', sans-serif; */
    /* font-family: 'Raleway', sans-serif;
    font-family: 'Quicksand', sans-serif; */
    /* font-size: 15px;
    line-height: 1.5;
    color: rgb(84, 84, 84); */
	font-size: 16px;
    line-height: 1.5;
    /* color: rgb(43, 43, 43);  */
    color: #16191f; 
    font-weight: 400;
    box-sizing: border-box;
    -webkit-font-smoothing: antialiased;
    overflow-x: hidden;
	background: linear-gradient(0deg, transparent 91.2%,#232f3e 8%);
}
.rowmt-2{overflow:hidden!important;}
.subcat-container a.active .card-light{border-bottom:3px solid #ff7200;}
.subcat-container a.active .card-light p{color:#ff7200;}
.color-gray {
    /* color: #bbbaba; */
    color: #a9a9a9!important;
}

.color333 {
    color: #333;
}

.overflow-hidden {
    overflow: hidden;
}

a {
    text-decoration: none!important;
}

span.tags a {
    background: #f0f0f0;
    padding: 1px 15px;
    border: 1px solid #ccc;
    border-radius: 16px;
    color: #ccc;
    text-decoration: none;
    margin: 3px 3px 3px 0px;
    overflow: hidden;
    float: left;
}

.text-decoration-none {
    text-decoration: none;
}
button:focus{outline:none!important;}
span.tags a:hover {
    color: #f35406;
}

span.tags.active a {
    color: #f35406;
}

.custom-btn {
    box-shadow: 0px 4px 0px #cfdcea;
}

.custom-btn:active {
    box-shadow: none;
    margin-top: 4px;
}

.custom-btn:default {
    box-shadow: 0px 4px 0px #cfdcea;
}

.theme-color {
    color: #fe5705;
}

.btn-warning {
    background: #fe5705;
    border: 1px solid #f35406;
    color: white;
}
.btn-outline-warning {border: 1px solid #f35406;color:#f35406;}
.btn-outline-success {border: 1px solid #50b167;color:#50b167;}
.fsize-12 {
    font-size: 12px;
}
.fsize-13{font-size:13px;}
.fsize-14 {
    font-size: 14px!important;
}

.fsize-20 {
    font-size: 15px;
}

.fsize-17 {
    font-size: 16px;
}

.font-weight-400 {
    font-weight: 400;
}

.line-height-28 {
    line-height: 30px;
}
.mh-60{
	min-height: 60px;}
.mh-56{min-height: 52px;}
.mh-96{min-height: 88px;}
.line-height-18 {
    line-height: 24px;
}

.line-height-21 {
    line-height: 30px;
}

.form-control:focus,
.btn:active,
.btn:focus,
.btn:focus:active {
    background-image: none;
    outline: 0;
    box-shadow: none;
}

.form-control::-webkit-input-placeholder {
    /* Chrome/Opera/Safari */
    color: #ccc;
}

.form-control::-moz-placeholder {
    /* Firefox 19+ */
    color: #ccc;
}

.form-control:-ms-input-placeholder {
    /* IE 10+ */
    color: #ccc;
}

.form-control:-moz-placeholder {
    /* Firefox 18- */
    color: #ccc;
}

.flex-1 {
    flex: 1;
}
.flex-2 {
    flex: 2;
}

.sections {
    padding: 20px 0px;
}

section.section-gray {
    background: hsl(0, 0%, 95%);
}


/* headar css */

.min-172 {
    min-width: 172px;
}

.header-bg {
    background: #200926;
}
header{position:fixed;top:0;left:0;right:0;z-index:1000000;}

@keyframes blinking {
    from {
        color: white;
    }
    to {
        color: #ff7200;
    }
}
.middle-content-part{padding-top: 76px;min-height:580px;}
.middle-content-part2{padding-top: 80px;min-height:580px;background:#fff!important;}
@-webkit-keyframes blinking {
    from {
        color: white;
    }
    to {
        color: #ff7200;
    }
}

@-moz-keyframes blinking {
    from {
        color: white;
    }
    to {
        color: #ff7200;
    }
}

.blinings {
    animation: blinking 2s linear 0s infinite alternate;
}

.main-menu>li>a,.main-menu>li>span>a {
    color: #fff;
    margin-right: 9px;
    font-weight: 400;
	font-size:14px;
    padding: 0px;
	text-transform:uppercase;
    position: relative;
    font-family:menu-fonts;, 'Open Sans', 'Helvetica Neue', sans-serif
}

.main-menu li.active>a {
    color: hsl(0, 0%, 100%);
}


/* .main-menu li.active a:after {
    content: '';
    border-bottom: 10px solid;
    position: absolute;
    bottom: -10px;
    left: 0;
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    right: 0;
    width: 10px;
    margin: 0 auto;
} */

.main-sub-menu a.nav-link {
    font-size: 13px;
    margin: 0px;
    padding: 13px 0px;
    color: hsl(0, 0%, 50%);
}

.main-sub-menu a.nav-link:hover {
    color: #ff7200;
}

.signin-signup,.signin-signups {
    margin: 0px;
    position: absolute;
    right: 30px;
    top: 2px;
}

.connecting-mind {
    /* position: absolute; */
    right: -10px;
    z-index: 1;
    line-height: 20px;
	   // margin-right: -10px;
}
.vdo-series-anchor{
	max-width: 168px;
    max-height: 104px;
    overflow: hidden;
    margin-right: 15px;
    float: left;
    min-width: 168px;
    min-height: 99px;}
/*.vdo-series-thumb{   max-width: 190px;
    margin: 0 auto;
    min-width: 168px;
    background: #f0f0f0;}*/
    .vdo-series-thumb{  max-width: 100%;
    margin: 0 auto;
    min-width: 168px;
    background: #f0f0f0;
    max-height: 100%;
    min-height: 97px;}
        
.mh-440{max-height:440px;overflow-y:auto;}
.bg-fd{    background: #fdfdfd;}
.with-search {
    position: absolute;
    left: 0;
    right: 0;
    z-index: 100;
}

.width-search input {
    position: absolute;
    left: 0;
    right: 0;
    z-index: 100;
}
.sub-menu-containers{
	display: flex;
    position: absolute;
    left: 0;
    right: 0;
    background: #232f3e;	
	display:none;
	z-index:1000;
}
.main-menu>li>.sub-menu-containers>div.menu-under{display:none;}
/* .main-menu:hover .sub-menu-containers{display:block;min-height:500px;} */
.sub-menu-main{
    display: flex;
    position: absolute;
	box-shadow: 0 4px 5px 0 rgba(0,0,0,.5);
    z-index: 1000;
    /* background: white; */
    top:96px;
    background: #232f3e;
    left: 15px;
    right: 15px;
	flex-direction:column;
    margin-top: 0px;
    /* box-shadow: 0px 0px 9px #696666; */
    /* transform: rotateX(-90deg); */
    transform-origin: top;
    transition-duration: 100ms;
    /* opacity: 0; */
    /* visibility: hidden; */
	margin-top:-2px;
	    /* border-top: 1px solid #141a22; */
}

.sub-menu-container>div a, .sub-menu-containers>div>div a{
    /* border: 1px solid #1f2b3a;
    border-top: 4px solid #1f2b3a; */
	/* border: 1px solid #303c4c; */
    /* border-top: 1px solid #303c4c; */
    padding: 0px 6px 5px 10px!important;
    margin-bottom: 5px;
	color:#abb4bf;
}

.sub-menu-containers.shown,.sub-menu-containers>div.menu-under.shown,.sub-menu-container.shown{
    display: flex!important;
    transform: rotateX(0deg);
    transform-origin: top;
    transition-duration: 50ms;
    opacity: 1;
    visibility: visible;
	
}

.sub-menu-container>nav, .sub-menu-containers>div>nav {
    /* border-right: 1px solid #e2e2e2; */
    border-right: 1px solid #141a22;
    margin-right: 10px;
    max-height: 510px;
    overflow-y: scroll;
	    min-width: 310px;
    padding-right: 19px;
}

.sub-menu-container>nav>li>a.nav-link, .sub-menu-containers>div>nav>li>a.nav-link {
    /* display: flex;
    justify-content: space-between;
    align-items: center;
    padding: 0.2rem 1rem 0.3rem 1rem;
    border-bottom: 1px solid #f7f6f6; */
    display: flex;
    justify-content: space-between;
    align-items: center; 
    padding: 0.2rem 1rem 0.3rem 1rem;
	color:#b5b5b5;
	font-family:menu-fonts;
	font-size:15px;
    /* border-bottom: 1px solid #1f2b3a; */
}

.sub-menu-container>nav>li>a.active,.sub-menu-containers>div>nav>li>a.active,
.sub-menu-container>nav>li>a.nav-link:hover, .sub-menu-containers>div>nav>li>a.nav-link:hover {
    color: #f35406!important;
}

.sub-menu-container>div a,.sub-menu-containers>div>div a {
    padding: 0.2rem 1rem;
}
.d-nonse h4.mb-0{font-weight: bold;
    color: rgb(43, 43, 43);}

.color-gray-hover {
    /* color: #bbbbbb; */
	/* color: #7b7b7b; */
	color: rgb(96 96 96 / 72%);
}
button.color-gray-hover, button.follow-user{font-size: 14px;
    font-weight: 600;
    letter-spacing: 0.007px;}

.color-gray-hover:hover {
    color: #f35406;
}

.art-humanity,
.dining-out,
.beauty-style,
.consumer-electronics,
.stock-market,
.car-bikes,
.computers-internet {
    /* background: url('../images/art_culture_bg.jpg'); */
    flex: 1;
    background-repeat: no-repeat;
    background-position: right bottom;
}

.left-sub-menu-img img {
    /* max-width: 100%; */
    max-width: 80px;
	min-width:80px;
    opacity: 0.2;
    margin: 0 auto;
	filter: invert(1);
    background: fixed;
	
    opacity: 0.4;
}
.third-level-menu h4,.third-level-menu p{color: #a6afba;}
.third-level-menu h4{text-transform:capitalize;}
.left-sub-menu input[type="checkbox"] {
    margin-top: 5px;
    margin-left: -15px;
    margin-right: 10px;
    position: relative;
}


/* home page css */

video {
    object-fit: fill;
}

.video-wrap {
    overflow: hidden;
    width: 100%;
    position: relative
}

.video-wrap video {
    position: relative;
    z-index: 1;
    width: 100%
}

.video-overlay,
.video-placeholder {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    z-index: 5;
    background: transparent url(../images/grid.png) repeat;
    -webkit-backface-visibility: hidden
}

.video-placeholder {
    z-index: 4;
    background-repeat: no-repeat!important
}

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

.carousel-caption h2 {
    color: #eee;
    text-shadow: 1px 1px 1px rgba(0, 0, 0, .15);
    font-size: 3rem;
}

.carousel-caption {
    min-height: 300px;
}

.carousel-caption.left h2 {
    color: #333;
    text-shadow: none;
    font-size: 2.5rem;
}

.carousel-caption.left {
    min-height: 300px;
    text-align: left;
	max-width:780px;
}

.carousel-caption p {
    font-size: 24px;
    color: #e2e0e0;
    font-weight: 100;
}
.color-333{color:#333;}
.specification{text-align: center;
    vertical-align: middle!important;
    font-weight: 600;}
.carousel-caption.left p {
    color: #333;
    box-shadow: none;
}

.carousel .carousel-item {
    height: 370px;
    overflow: hidden;
	min-height:580px;
}

.carousel-item img,
.item video {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}

.main-search-container {
    background: url(../images/sparkle2.gif) repeat;
    background-blend-mode: exclusion;
    background-color: #585858!important;
    /* background-color: #f59d75!important; */
}

.search-container {
    box-shadow: 0px 2px 3px rgba(19, 19, 19, 0.12);
}

.main-searh-input {
    min-width: 350px;
}

.main-search-btn {
    border-radius: 50%;
    width: 40px;
    height: 40px;
    background: #f0f0f0;
    overflow: hidden;
}

.main-title {
    color: #525252;
    font-family: 'Raleway', sans-serif;
    text-transform: uppercase;
}

.sub-title {
    font-size: 20px;
}


/* article listing page style */


/* .article-description {
    font-size: 1.4rem;
} */

.custom-jumbotron {
    background: url(../images/bg_jumbo.jpg) no-repeat, linear-gradient(45deg, #151515, rgb(255, 255, 255));
    background-size: cover;
    background-blend-mode: exclusion;
}

.custom-jumbotron h3,
.custom-jumbotron p {
    color: white;
}
.heads-bluish,.heads-bluish h5{    
	font-weight: 500;
    color: #1273c1;
}
.card-body h3>a:first-child,.media-body h3>a:first-child{    font-weight: 500;
    color: rgb(43, 43, 43);
	text-transform:capitalize;
    font-size: 16px;-webkit-line-clamp: 2;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
	line-height: 24px;
    -webkit-box-orient: vertical;}
	.custom-message-popup a{ color: #438abd;}
.custom-message-popup{position: fixed;
    top: 0;
    z-index: 2000000;
    left: 0;
    right: 0;
    padding: 3px 20px;}
.custom-message-popup p{margin:0;}
.custom-message-popup button{padding-top:0px!important;padding-bottom:0px!important;}
	.dropdown-notification .media-body a,.clkhere,.link-active a{color: #1273c1;}
.card-body h3>a:hover,.dropdown-notification .media-body a:hover,.clkhere:hover{color:#ff7200;	}
.color-description {
    color: #9c9c9c;
}
.fweight-500{font-weight: 500;}
.rowmt-2{overflow-x:auto;overflow-y:hidden;}
/* #ascrail2008{display:none!important;} */
.custom-border {
    border: 1px solid #f7f4f4;
}

.rotate-arrow {
    transform: rotate(90deg);
    transform-origin: center;
    transition-duration: 300ms;
}

.text-normal {
    font-weight: 100;
}

.left-sub-menu {
    padding: 10px;
}

.left-sub-menu>p {
    border-left: 1px dashed #f0f0f0;
    padding-left: 9px;
    position: relative;
    font-size: 13px;
}

.left-sub-menu>p:before {
    content: '';
    width: 5px;
    height: 5px;
    background: #f0f0f0;
    float: left;
    position: absolute;
    left: -3px;
    top: 10px;
}

.left-sub-menu>p a.active {
    color: #ff7200;
}

.page-item .page-link {
    z-index: 1;
    color: #6c757d;
}

.page-item.active .page-link {
    z-index: 1;
    color: #fff;
    background-color: #ff7200;
    border-color: #ff7200;
}

.like_share {
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    padding: 5px;
    bottom: 0;
    z-index: 1;
    background: rgba(0, 0, 0, 0);
    text-align: right;
    transition-duration: 500ms;
}

.like_share a {
    color: white;
    font-size: 20px;
    margin-left: 10px;
    margin-top: -40px;
    transition-duration: 500ms;
    float: right;
}

.like_share a:hover {
    color: #fe5705;
}

.card-list {
    border: none;
    border-top: 5px solid #232f3e;
    box-shadow: 0 1px 3px 0 rgba(0, 0, 0, .3), 0 0 0 1px rgba(0, 0, 0, .04);
	    /* min-height: 295px; */
}
.mh-298{min-height:298px;}
p.card-title{font-weight:500;}
.card-list:hover .like_share a {
    margin-top: 0px;
    transition-duration: 500ms;
}

.card-list:hover .like_share {
    background: rgba(0, 0, 0, 0.3);
    transition-duration: 500ms;
}


/* middle conent area css */

.explain-mind {
    font-size: 12px;
    text-align: left;
    margin: 0px;
    margin-top: -6px;
}

.count-img {
    font-size: 35px;
}

.owl-carousel-tutorial a {
    color: #ccc;
    font-size: 15px;
}

.owl-carousel-tutorial div.active a {
    color: #f35406;
    padding-bottom: 10px;
    border-bottom: 1px solid;
}

.card-light {
    box-shadow: 0 1px 3px rgba(0, 0, 0, .12), 0 1px 2px rgba(0, 0, 0, .24);
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.06), 0 1px 2px rgba(187, 187, 187, 0.24);
    padding: 10px 5px;
}

.card-light:hover {
    box-shadow: 0 10px 20px rgba(0, 0, 0, .19), 0 6px 6px rgba(0, 0, 0, .23);
}

.card-light p {
    color: rgb(43, 43, 43);
}

.margin-20 {
    margin-top: 20px;
}

.img-48 {
    max-height: 48px;
	min-height:48px;
    height: auto;
    border: 0;
    vertical-align: middle;
}

.card-light,
.card-simple {
    transition: all .2s ease-in-out;
}

.video-section .card-img-top {
    width: 100%;
    border-radius: 5px;
	
}

.card-img-top2 {
    width: 90px;
    margin: 0 auto;
}

.exam-price {
    font-size: 16px;
    font-weight: 500;
    color: #ff7200;
}

.exam-category {
    line-height: 10px;
    color: #b5b3b3;
    font-weight: 300;
}

.border-custom {
    border: 2px solid #f0f0f0;
}

.border-top-5 {
    border-top: 5px solid #f0f0f0;
}

.video-section .card {
    transform: scale(1);
    border: none;
    opacity: 0.8;
    transition-duration: 500ms;
}

.video-section .card:hover {
    opacity: 1;
    transform: scale(1.2);
    z-index: 10;
    border: none;
    transition-duration: 500ms;
}

.video-section .card-body {
    position: absolute;
    bottom: 0;
    background-image: linear-gradient(rgba(28, 48, 48, 0), rgba(28, 48, 48, 0.12) 5px, rgba(28, 48, 48, 0.52) 24px, rgba(28, 48, 48, 0.79) 40px, rgb(28, 48, 48) 56px, rgb(28, 48, 48) 100%);
    left: 0;
    right: 0;
    border-radius: 4px;
    color: white;
    text-align: left;
}

.video-section .card-body .card-title {
    font-weight: bold;
    line-height: 20px;
    font-size: 13px;
}
.card-title,.cell div.p-2{ color: rgb(43, 43, 43);font-weight:500;}
.cell div.p-2{min-height:70px;}
.card-title:hover,.cell div.p-2:hover{ color: #333;}
.video-section .card-body {
    opacity: 0;
    transition-duration: 300ms;
}
.information-relevant{position:relative;z-index:2;}
.video-section .card:hover .card-body {
    opacity: 1;
    transition-duration: 500ms;
}

.computer-look {
    padding: 50px 10px;
    background: #fbf9f9;
    border-radius: 20px;
    border-top: 36px solid #ece9e9;
    box-shadow: 20px 40px 0px #eae8e8;
}
.computer-look1 {
    padding: 20px 10px;
    background: #fbf9f9;
    border-radius: 20px;
    border-top: 1px solid #ece9e9;
    /* box-shadow: 20px 40px 0px #eae8e8; */
}

.computer-look-right {
    box-shadow: -20px 40px 0px #eae8e8;
}

.computer-look:hover {
    opacity: 1;
}

.bottom-line {
    width: 16px;
    /* float: left; */
    clear: both;
    margin: inherit;
    border-width: 2px;
    border-color: #fe5705;
    margin-bottom: 12px;
}
.lead{font-size:14px!important;}
.bottom-line-2{margin-bottom: -2px;
    margin-top: 0px;}

.article-title {
    color: #333;
    line-height: 24px;
    font-weight: 500;
}

span.article-cat {
    font-weight: 500;
    line-height: 18px;
    height: 40px;
    font-size: 9.4px;
    text-transform: uppercase;
    color: #16191f;
    margin: 0;
}


/* footer part css */

.copyright-txt {
    color: #ccc;
    /* font-size: 14px; */
    max-width: 420px;
}

.social-connect i {
    font-size: 23px;
    width: 35px;
    height: 35px;
    background: #41484e;
    text-align: center;
    line-height: 35px;
    color: #8e8c8c;
    margin-right: 4px;
    border-radius: 4px;
}

.social-connect span:first-child i:hover {
    background: rgb(35, 67, 104);
    color: white;
}

.social-connect span:nth-child(2) i:hover {
    background: rgb(31, 143, 143);
    color: white;
}

.social-connect span:nth-child(3) i:hover {
    background: rgb(216, 55, 108);
    color: white;
}

.social-connect span:nth-child(4) i:hover {
    background: #c4302b;
    color: white;
}

.social-connect span:nth-child(5) i:hover {
    background: #0e76a8;
    color: white;
}
.social-connect span:nth-child(6) i:hover {
    background: #c8232c;
    color: white;
}

.footer-menu a {
    color: #ccc;
}

.footer-menu a:hover {
    color: #f35406
}

.foo-popular-ul a {
    color: hsl(0, 0%, 50%);
    font-size: 14px;
    padding: 5px 0px;
    width: 100%;
    float: left;
}

.foo-popular-ul a:hover {
    color: hsl(0, 0%, 100%);
}

.list-head-foo {
    color: #a7a5a5;
    font-weight: 400;
}

.subscribe-form {
    /* background: #2d333a;
    padding: 4px 0px;
    border-radius: 30px;
    overflow: hidden; */
	background: #e9ebec;
    padding: 4px 0px;
    border-radius: 30px;
    overflow: hidden;
    border: 1px solid #ccc;
}

.subscribe-form .input-group {
    width: 99%;
}

.subscribe-form .input-group-append {
    background: #ff7200;
    border-radius: 25px;
    overflow: hidden;
    float: right;
}

.slider1s {
    background: url('../images/main_banner_slider2.jpg');
    background-size: 100%!important;
    /* background-attachment: fixed; */
    background-position: center center;background-blend-mode: overlay;
    background-color: currentColor;
}

.slider3s {
    background: url('../images/slider2.webp');
    background-size: cover!important;
    background-attachment: fixed;
    background-position: center top;
}

.carousel-control-prev-icon,
.carousel-control-next-icon {
    background-size: 20px;
    width: 40px;
    height: 40px;
    background-color: #565656;
}

.carousel-control-next,
.carousel-control-prev {
    width: 3%;
}

.with-search {
    position: absolute;
    left: 0;
    right: 0;
    z-index: 100;
}

.with-search input {
    height: 88px;
}

.with-search .input-group,
.with-search form {
    width: 100%!important;
}

.with-search .main-search-btn {
    margin: 24px 10px!important;
}

.with-search input.form-control::-webkit-input-placeholder {
    /* Chrome/Opera/Safari */
    color: #ccc;
    font-size: 19px;
}

.with-search {
    background: white;
}

.with-search input.form-control::-moz-placeholder {
    /* Firefox 19+ */
    color: #ccc;
    font-size: 19px;
}

.with-search button.dropdown-toggle {
    color: #525151;
    font-size: 19px;
}

.with-search input.form-control:-ms-input-placeholder {
    /* IE 10+ */
    color: #ccc;
    font-size: 19px;
}

.text-decoration-none {
    text-decoration: none!important;
}

.with-search input.form-control:-moz-placeholder {
    /* Firefox 18- */
    color: #525151;
    font-size: 18px;
}

.hiding-search {
    top: -90px;
    transition-duration: 300ms;
}

.showing-search {
    top: 0px;
    transition-duration: 300ms;
}

.pricing-box {
    position: relative;
    border: 1px solid rgba(0, 0, 0, .075);
    border-radius: 3px;
    text-align: center;
    box-shadow: 0 1px 1px rgba(0, 0, 0, .1);
    background-color: #f5f5f5;
}

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

.pricing-box.pricing-extended .pricing-desc {
    float: left;
    width: 75%;
    padding: 25px;
}

.pricing-box.pricing-extended .pricing-action-area {
    position: absolute;
    top: 0;
    left: auto;
    right: 0;
    width: 25%;
    height: 100%;
    border-left: 1px solid rgba(0, 0, 0, .05);
    background-color: #f9f9f9;
    padding: 30px;
    border-radius: 0 3px 3px 0;
    text-align: center;
}

.pricing-box.pricing-extended .pricing-meta {
    color: #999;
    font-weight: 300;
    font-size: 14px;
    letter-spacing: 1px;
    text-transform: uppercase;
    padding-bottom: 10px;
}

.pricing-box.pricing-extended {
    background-color: #fff;
    text-align: left;
}

.iconlist-color {
    padding: 0px 0px;
}

.iconlist-color li {
    float: left;
    width: 50%;
}

.button.button-3d {
    border-radius: 3px;
    border-bottom: 3px solid rgba(0, 0, 0, .15);
    -webkit-transition: none;
    -o-transition: none;
    transition: none;
}

.button.button-rounded {
    border-radius: 3px;
}

.button.button-mini {
    padding: 0 14px;
    font-size: 11px;
    height: 28px;
    line-height: 28px;
}

.button.button-3d {
    border-radius: 3px;
    border-bottom: 3px solid rgba(0, 0, 0, .15);
    -webkit-transition: none;
    -o-transition: none;
    transition: none;
}

.button.button-rounded {
    border-radius: 3px;
}

.button.button-mini {
    padding: 0 8px;
    font-size: 11px;
    height: 28px;
    line-height: 28px;
}

.button-white {
    background-color: #f9f9f9;
}

.button-light {
    background-color: #eee;
    color: #333;
    text-shadow: none!important;
}

.button {
    display: inline-block;
    position: relative;
    cursor: pointer;
    outline: 0;
    white-space: nowrap;
    margin: 5px;
    padding: 0 22px;
    font-size: 14px;
    height: 40px;
    line-height: 40px;
    /* background-color: #fe5705;
        color: #fff; */
    font-weight: 700;
    text-transform: uppercase;
    letter-spacing: 1px;
    border: none;
    text-shadow: 1px 1px 1px rgba(0, 0, 0, .2);
}

.button-white:hover {
    color: #fe5705
}

.sidenav {
    width: 100%;
    padding: 0;
    background-color: #fff;
    border-radius: 4px
}

.sidenav li {
    list-style-type: none
}

.sidenav li a {
    display: block;
    position: relative;
    margin: 0 0 -1px;
    padding: 11px 20px 11px 14px;
    font-size: 16px;
    border: 1px solid #e5e5e5;
    border-right-width: 2px;
    color: rgb(43, 43, 43)
}

.sidenav>li:first-child>a {
    border-radius: 4px 4px 0 0
}

.sidenav>li:last-child>a {
    border-radius: 0 0 4px 4px;
    border-bottom-width: 2px
}

.sidenav>li>a.active,
.sidenav>li>a.active:hover {
    position: relative;
    z-index: 2;
    border-color: rgba(0, 0, 0, .1)!important;
    color: #fff!important;
    font-weight: 700;
    background-color: #fe5705!important;
    text-shadow: 1px 1px 1px rgba(0, 0, 0, .2)
}

.sidenav li ul {
    display: none
}

.sidenav li.ui-tabs-active ul {
    display: block
}

.sidenav li li a {
    padding: 6px 20px 6px 35px;
    font-size: 14px;
    border-top: none;
    border-bottom: none
}

.sidenav li li:first-child a {
    padding-top: 20px
}

.sidenav li li:last-child a {
    padding-bottom: 20px
}

.sidenav li i {
    position: relative;
    top: 1px;
    margin-right: 6px;
    font-size: 14px;
    text-align: center;
    width: 16px
}

.sidenav .icon-chevron-right {
    position: absolute;
    width: 14px;
    height: 14px;
    top: 50%;
    left: auto;
    right: 6px;
    margin-top: -8px;
    margin-right: 0;
    opacity: .4;
    font-size: 12px!important
}

.sidenav>li>a:hover {
    background-color: #f5f5f5;
    color: #222
}

.sidenav a:hover .icon-chevron-right {
    opacity: .5
}

.sidenav .ui-tabs-active .icon-chevron-right,
.sidenav .ui-tabs-active a:hover .icon-chevron-right {
    opacity: 1
}

.connecting-mind-ul {
    position: absolute;
    right: 0;
    top: 94px;
    z-index: 100;
}

.connecting-mind {
	border-top-right-radius: 0px;
    border-bottom-right-radius: 0px;
    padding: .375rem .75rem!important; 
    color: white!important;
}

.navbar-brand.static img {
    /* height: 40px!important; */
    transition-duration: 1s;
}

.middle-content-part,.middle-content-part2{background: linear-gradient(-0deg, transparent 98%, #232f3e 0%);}
.fixed-bar .collapse.navbar-collapse.pt-3 {
    /* padding: 0px!important; */
    transition-duration: 400ms;
}
.not-fixed-bar .collapse.navbar-collapse.pt-3 {
    padding-top: .4rem!important;
    transition-duration: 500ms;
}
#accordion .card-header{cursor:pointer;}
.hideslow {
    transition-duration: 500ms;
    display: none;
}

.signin-signup.showslow {
    transition-duration: 500ms;
    display: inline-block;
}

/* .fixed-bar {
    position: fixed;
    left: 0;
    right: 0;
    z-index: 1001;
	top:-500px;
} */
/* .fixed-bar.shown{
	top:0px;
	transition-duration:1s;
} */


.nofixed-bar {
    position: relative;
    transition-duration: 1s;

}

.go-up {
    position: fixed;
    right: 15px;
    bottom: 2px;
    background: #333;
    color: white;
    width: 30px;
    height: 25px;
    text-align: center;
    line-height: 25px;
    cursor: pointer;
    z-index: 100;
	display:none;
}

#auth-modal .modal-lg {
    max-width: 900px;
}

.theme-bg {
    background: #fe5705
}

.fsize-25 {
    font-size: 25px;
}

.close-modal-btn {
    right: 20px;
    font-size: 31px;
    cursor: pointer;
    z-index: 100;
}

.border-right-5 {
    border-right: 5px solid #e9ecef;
}

.border-bottom-5 {
    border-bottom: 5px solid #e9ecef;
}

.border-left-5 {
    border-left: 5px solid #e9ecef;
}


/* videos page style */

.video-owl-carousel .owl-wrapper-outer {
    overflow: unset
}

.video-owl-carousel .owl-item {
    margin: 0px 0px;
}

.video-owl-carousel .owl-item:hover {
    z-index: 1;
    position: relative;
}

.video-owl-carousel .owl-pagination {
    position: absolute;
    right: 0;
    bottom: -20px;
}

.video-owl-carousel .owl-pagination span {
    margin: 5px!important;
}

.video-category-container .card {
    width: calc(100%/8 - 5px);
    margin-right: 5px;
}

.video-category-container img {
    max-width: 100%;
}

.video-category-container .card:hover .img-icon {
    transform: scale(1.2)!important;
    transition-duration: 500ms
}


/* .video-category-container .card:hover p {
    font-weight: bold;
} */

.video-sub-category .card-body {
    position: absolute;
    left: 0px;
    right: 0;
    background: white;
    top: 5px;
    bottom: 0;
    border: none;
}

.video-category-container .card .card-body {
    padding: 1.25rem 0.2rem;
}

.video-category-container .card .img-icon {
    width: 44px;
    transition-duration: 500ms;
    position: absolute;
    top: 10%;
    left: 0;
    right: 0;
    margin: 0 auto;
    bottom: 0;
    display: flex;
}

.radius-0 {
    border-radius: 0px;
}

.filter-cover {
    position: fixed;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    background: rgba(0, 0, 0, 0.2);
    z-index: 10000;
}

.filters {
    z-index: 100000;
    background: white;
    padding: 21px;
        min-width: 270px;
}

.filters.shows {
    left: 0;
    transition-duration: 500ms;
}
.filter-inner.shows {
    left: 15px;
    transition-duration: 500ms;
}

.filters.hides,.filter-inner.hides {
    left: -500px;
    transition-duration: 500ms;
}
.filters .card-header h2{margin-top:0px;}
.filter-cover.hides {
    opacity: 0;
    right: 100%;
    transition-duration: 400ms;
}

.filter-cover.shows {
    opacity: .01;
    right: 0;
    transition-duration: 400ms;
}

.closecat {
    cursor: pointer;
    float: right;
    margin-top: -21px;
    margin-right: -21px;
    width: 20px;
    height: 21px;
    text-align: center;
    background: white;
}

.column {
    column-count: 3;
}

.column img {
    margin-top: 8px;
}


/* video detail page styling */

.btn-circle.btn-sm {
    width: 30px;
    height: 30px;
    padding: 6px 0px;
    border-radius: 15px;
    font-size: 8px;
    text-align: center;
}

.btn-circle.btn-md {
    width: 40px;
    height: 40px;
    padding: 5px 10px;
    border-radius: 25px;
    /* font-size: 10px; */
    text-align: center;
}

.btn-circle.btn-xl {
    width: 70px;
    height: 70px;
    padding: 10px 16px;
    border-radius: 35px;
    font-size: 12px;
    text-align: center;
}

.playico {
    font-size: 36px;
    position: absolute;
    width: 31px;
    height: 31px;
    margin: 0 auto;
    left: 0;
    right: 0;
    top: 30px;
    color: white;
    opacity: 0;
    transition-duration: 500ms;
}

.video-cover:hover .playico {
    opacity: 1;
    transition-duration: 500ms;
}

.card.custom-border:hover .card-body {
    box-shadow: 0px 0px 4px #cac9c9;
}


/* .jbron {
    background: url(../images/askquestion.jpg) no-repeat;
} */


/* gallery page styling */


/* Create two equal columns that sits next to each other */

.cell {
    border-radius: 5px;
	/*min-height: 283px;*/
    /* overflow: hidden; */
    box-shadow: 0px 0px 3px #ccc;
	/* height:100%; */
}

.sharelike-containerwithmore {
    position: absolute; 
    left: 12px;
    right: 12px;    
	background: linear-gradient(rgba(21, 20, 20, 0.8) 40%, rgba(255, 255, 255, 0) 80%);
    /* top: -1100px; */
	bottom:50px;
    font-size: 22px;
    transition-duration: 500ms;
	top:11px;
	border-radius:5px;
	opacity:0;
	z-index:1;
} 
.owl-carousel .owl-wrapper-outer,.owl-wrapper{overflow:inherit!important;}
.owl-carousel .dropdown-menu{left:auto!important;right:0;}
/* .gallery-details{z-index:2;} */

.cell:hover .sharelike-containerwithmore {
    top: 11px;
    opacity: 1;
    left: 12px;
    right: 12px;
    transition-duration: 500ms;
}
.grid-sizer,
.grid-item { width: 25%;}

/* tutorial styling */

.tut-box {
    min-width: 100px;
    margin-right: 5px;
    padding: 10px;
}

.latest-Tutorial-container {
    display: -webkit-box!important;
    overflow-x: auto;
}

.video-owl-carousel .owl-wrapper{display:flex!important;}

.listing-tutorial-menu {
    border-bottom: 1px dashed #f0f0f0;
}

.listing-tutorial-menu.active,
.subcategory-tutorial a.active,.menu-top ul a.active {
    background-color: #f35406;
    color: #fff!important;
	
}
.menu-top ul a.active{    border-radius: 40px;}
.subcategory-tutorial a:hover {
    background-color: #232f3e;
    color: #fff;
	
}
.listing-tutorial-menu.active{font-weight:400;border-bottom:none;}
.subcategory-tutorial a {
	text-transform:uppercase;
	font-size:14px;
    padding: 9px 25px;
    float: left;
    color: white;
	font-weight:600;
    border-radius:50px;
	flex:none;
}

.tutorial-cat-btn {
    position: absolute!important;
    left: 15px;
    top: 0;
    bottom: 0;
	text-transform:uppercase;
    border-radius: 0px;
	border-top-left-radius:5px;
	border-bottom-left-radius:5px;
	font-size:14px;
	max-height:55px;
	padding:0px 10px;
	font-weight:bold;
    /* box-shadow: 3px 0px 6px #ccc; */
}


/* assessment styling */

.types-section li a {
    display: block;
    border: 1px solid #b7b3b3;
}

.types-section li {
    padding: 0px 2px;
}

.types-section a.active {
    color: #f35406;
    border-color: #f35406;
}

.q-label {
        min-width: 30px;
    background: linear-gradient(45deg, #e2dede, transparent);
    border: 1px solid #ccc;
    margin-bottom: 5px;
    border-radius: 50%;
    height: 30px;
}

.q-label.attempted {
	background: #28a745;
    color: white;
    border-color: #28a745;
    /* background: #f35406;
    color: white;
    border-color: #f35406; */
}

.q-label.forreview {
    background: #5b4a72;
    color: white;
    border-color: #5b4a72;
}

.q-label.not-answered {
    background: #ca1616;
    color: white;
    border-color: #ca1616;
}

.solution-nav li a.active {
    border: none;
    border-bottom: 2px solid #f35406!important;
    border-radius: 0px;
}


/* expert chat css */

.bubble-left {
    padding: 0px;
    border-radius: 4px;
    margin: 3px 0px;
}

.left-chat {
    /* max-width: 550px; */
    margin-bottom: 10px;
}
.emoji-mart{width:100%!important;margin-top:30px;max-width: 355px;
    position: absolute;
    z-index: 1;
    right: 0;
    bottom: 50px;}

.bubble-right {
    padding: 4px;
    border-radius: 4px;
    max-width: 550px;
    margin: 10px 0px;
    color: white;
    background: rgba(254,87,5,0.68);
}

.media.active {
    border-left: 2px solid #ff7200;
    padding-left: 8px;
    color: #ff7200;
}
.media.vdo-series{border:none!important;padding-left:0px!important;}
.count-vdo{    height: 100%;
    display: flex;
    align-items: center;}
.btn-group-toggle label:focus,
.btn-group-toggle label:active,
.btn.active.focus,
.btn.active:focus,
.btn.focus,
.btn.focus:active,
.btn:active:focus,
.btn:focus {
    box-shadow: none!important;
    outline: none!important;
    background-image: none;
}

.btn-group-toggle label,
.btn-group-toggle-2 li a {
    border-radius: 30px!important;
    padding: 1px 20px;
    line-height: 25px;
    height: 30px;
    background: transparent;
    border: none;
    color: #333;
    margin: 0px 2px!important;
}

.btn-group-toggle-2 li a {
    padding: 1px 10px;
}

.btn-group-toggle label:hover,
.btn-group-toggle-2 li a:hover {
    background: transparent;
    color: #333;
}

.btn-group-toggle label.active,
.btn-group-toggle-2 li a.active {
    background: #ff7200!important;
    color: #fff!important;
	margin-left: 0px!important;
}

.btn-group-toggle,
.btn-group-toggle-2 {
    padding: 0px;
    border: 1px solid #e4e3e3;
    border-radius: 50px;
    align-items: center;
}

.filters {
    box-shadow: 7px 0px 13px rgba(51, 51, 51, 0.15);
    position: fixed!important;
    top: 67px;
    bottom: 0;
}


/* user dashboard style */

.dash-ico {
    font-size: 60px;
    color: #ccc;
}

.toggle-result-box {
    position: absolute;
    z-index: 1;
    right: 15px;
}


/* upload video style */

.pekeupload-btn-file {
    -moz-box-shadow: inset 0px -3px 7px 0px #29bbff;
    -webkit-box-shadow: inset 0px -3px 7px 0px #29bbff;
    box-shadow: inset 0px -3px 7px 0px #29bbff;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #2dabf9), color-stop(1, #0688fa));
    background: -moz-linear-gradient(top, #2dabf9 5%, #0688fa 100%);
    background: -webkit-linear-gradient(top, #2dabf9 5%, #0688fa 100%);
    background: -o-linear-gradient(top, #2dabf9 5%, #0688fa 100%);
    background: -ms-linear-gradient(top, #2dabf9 5%, #0688fa 100%);
    background: linear-gradient(to bottom, #2dabf9 5%, #0688fa 100%);
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#2dabf9', endColorstr='#0688fa', GradientType=0);
    background-color: #2dabf9;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    border: 1px solid #0b0e07;
    display: inline-block;
    color: #ffffff;
    font-family: arial;
    font-size: 15px;
    font-weight: normal;
    padding: 9px 23px;
    text-decoration: none;
    text-shadow: 0px 1px 0px #263666;
}

.pekeupload-btn-file:hover {
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #0688fa), color-stop(1, #2dabf9));
    background: -moz-linear-gradient(top, #0688fa 5%, #2dabf9 100%);
    background: -webkit-linear-gradient(top, #0688fa 5%, #2dabf9 100%);
    background: -o-linear-gradient(top, #0688fa 5%, #2dabf9 100%);
    background: -ms-linear-gradient(top, #0688fa 5%, #2dabf9 100%);
    background: linear-gradient(to bottom, #0688fa 5%, #2dabf9 100%);
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#0688fa', endColorstr='#2dabf9', GradientType=0);
    background-color: #0688fa;
    text-decoration: none;
    color: #fff;
}

.pekeupload-btn-file:active {
    position: relative;
    top: 1px;
}


/*
* Base
*/

.progress-pekeupload {
    width: 100%;
    height: 16px;
    margin: 0 auto 20px auto;
    padding: 0px;
    background: #cfcfcf;
    border-width: 1px;
    border-style: solid;
    border-color: #aaa #bbb #fff #bbb;
    box-shadow: inset 0px 2px 3px #bbb;
}

.progress-pekeupload,
.bar-pekeupload {
    border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    -o-border-radius: 4px;
}

.bar-pekeupload {
    height: 100%;
    background: #999;
    background-size: 18px 18px;
    background-color: #7ce;
    background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, .2) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .2) 50%, rgba(255, 255, 255, .2) 75%, transparent 75%, transparent);
    background-image: -moz-linear-gradient(45deg, rgba(255, 255, 255, .2) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .2) 50%, rgba(255, 255, 255, .2) 75%, transparent 75%, transparent);
    background-image: -ms-linear-gradient(45deg, rgba(255, 255, 255, .2) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .2) 50%, rgba(255, 255, 255, .2) 75%, transparent 75%, transparent);
    background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, .2) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .2) 50%, rgba(255, 255, 255, .2) 75%, transparent 75%, transparent);
    background-image: linear-gradient(45deg, rgba(255, 255, 255, .2) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .2) 50%, rgba(255, 255, 255, .2) 75%, transparent 75%, transparent);
    box-shadow: inset 0px 2px 8px rgba(255, 255, 255, .5), inset -1px -1px 0px rgba(0, 0, 0, .2);
    text-align: center;
}

.alert-pekeupload {
    padding: 8px 35px 8px 14px;
    margin-bottom: 20px;
    text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
    color: #b94a48;
    background-color: #f2dede;
    border: 1px solid #eed3d7;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    border-color: ;
}

.alert-pekeupload .close {
    margin-top: 2px;
}

.pekeitem_preview {
    float: left;
    width: 20%;
}

.pekerow .file {
    float: left;
    width: 80%;
}

.pekerow {
    overflow: hidden;
    width: 100%;
}

.pekeupload-drag-area {
    width: 100%;
    text-align: center;
    padding-top: 50px;
    padding-bottom: 50px;
    background-color: #f0f0f0;
}


/* guideline style */

.guideline-points {
    border: 1px solid #ccc;
    padding: 4px;
    background: #fbfbfb;
    margin-bottom: 5px;
    border-radius: 4px;position:relative;
}
.guideline-points:before{
		content: '';
    border-right: 10px solid #fbfbfb;
    border-top: 10px solid transparent;
    border-bottom: 10px solid transparent;
    border-left: none;
    position: absolute;
    left: -8px;
    z-index: 2;
	top:0px;
	}
	.guideline-points:after{
		content: '';
    border-right: 10px solid #ccc;
    border-top: 10px solid transparent;
    border-bottom: 10px solid transparent;
    border-left: none;
    position: absolute;
    left: -10px;
    z-index: 1;
	top:0px;
	}
.wizard>.steps>ul>li {
    width: 90px!important;
}

.wizard>.content {
    overflow: scroll!important;
}

#launcher {
    bottom: 50px!important;
}

.online-indicator {
    float: left;
    width: 10px;
    height: 10px;
    background: linear-gradient(45deg, #8BC34A, #4CAF50);
    border-radius: 50%;
    margin: 8px 7px;
}

.cat-group {
    color: #e0dede;
    font-weight: 400;
    padding: 4px 0px;
    margin-bottom: -5px;
}

.users-cover {
    right: 0;
    background: rgba(0, 0, 0, 0.03);
    position: fixed;
    z-index: 10;
    top: 0;
    bottom: 0;
}

.users {
    overflow: hidden;
    outline: none;
    z-index: 10000000;
    min-width: 300px;
    background: white;
    top: 0;
    bottom: 0;
    box-shadow: 0px -30px 10px #a7a4a4;
}

.users-container {
    position: absolute;
    right: 0;
    top: 0;
    bottom: 0;
    /* left: 0; */
}

.userslist {
    height: 500px;
    overflow: auto;
}

.users-cover.hides {
    left: 100%;
    transition-duration: 500ms;
}

.users-cover.shows {
    left: 0;
    transition-duration: 500ms;
}

.users.hides {
    right: -330px;
    transition-duration: 500ms;
}

.users.shows {
    right: 0px;
    transition-duration: 500ms;
}

.closeusers {
    cursor: pointer;
    float: right;
    margin-top: -21px;
    margin-right: -21px;
    width: 20px;
    height: 21px;
    text-align: center;
    background: white;
    z-index: 1000000;
    position: relative;
    top: 30px;
    right: 30px;
}

.singlechat {
    position: fixed;
    right: 0;
    min-width: 390px;
    max-width: 400px;
    z-index: 10000000;
}

.singlechat.hides {
    bottom: -100%;
    transition-duration: 500ms;
}

.singlechat.shows {
    bottom: 0;
    transition-duration: 500ms;
}

.chat-parts {
    max-height: 300px;
    overflow: auto;
}

.header-chat {
    position: fixed;
    background: white;
    margin-left: -20px;
    width: 379px;
    box-shadow: 0px 3px 3px #f3f3f3;
    margin-top: -20px;
    padding: 6px;
}
.fr-quick-insert{left:130px!important;}
.closesinglechat {
    cursor: pointer;
}
.dash-ico {
    filter: grayscale(1);
    width: 100px;
    opacity: 0.4;
}
.dash-ico:hover {
    filter: grayscale(0);
    opacity: 1;
}pre code{margin:20px 0px;}blockquote{border-left: 4px solid #ccc;    padding: 6px 16px;    font-style: italic;margin-block-start: 1em;    margin-block-end: 1em;    margin-inline-start: 40px;    margin-inline-end: 40px;}blockquote p{margin:0px;}.share-dropdown a{border-bottom: 1px solid #e4e4e4;    border-radius: 0px;}	/* .share-dropdown{display:inline-flex;} pre code{font-size: 87.5%;    color: #e83e8c;    word-break: break-word;}*/	.share-container{position: absolute;    right: 43px;    bottom: 0;z-index:50;}/* mobile responsive */
@media screen and (max-width:767px){
	
ins,ins iframe{max-width:100%!important;width:100%!important;}
	.menu-top.d-flex ul{display:-webkit-box!important;overflow-x:auto;flex-wrap:inherit!important;padding:8px 0px!important;}
	.gallery-grid-new {margin:10px 0px!important;}
	.grid-sizer,
.grid-item,.userfollow { width: 100%!important;}
.filter-inner.shows{overflow-y:auto!important;}	
#video_js_2_html5_api{position:relative!important;min-height:auto!important;}
.video_js_2-dimensions.vjs-fluid {
    padding-top:0px!important;
}
.share-poll .dropdown-menu{    transform: translate(0px, 27px)!important;}
/* .share-dropdown{display:block;} */}.progress-bar{    padding: 4px 2px;    color: #333;    line-height: 7px;}

ol.linenums li {
    margin: 0;
    padding-left: 3em;
    color: #999;
    counter-increment: prettyprintlinenumber;
    position: relative;
}

ol.linenums li:before {
    -webkit-user-select: none;
    -webkit-touch-callout: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    content: counter(prettyprintlinenumber);
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    width: 2em;
    padding-right: .3em;
    text-align: right;
    color: #949494;
    background: #e6e6e6;
}
.no-arrow-dropdown:after{display:none!important;}
.only-info{ 
    display: inline-flex;
    justify-content: center;
    align-items: center;}
.color-gray-fo{color:#f0f0f0;}
hr {
    margin-top: 0.5rem;
margin-bottom: 0.5rem;}
.no-pointer{cursor:default!important;}
.h3, h3 {
    font-size: 1.35rem;
}
.divider-dot{    margin: 0px 3px;
    font-size: 13px;
    color: #ccc;}
.status{position: absolute;
    bottom: 0;}
	
.like-add,.dislike-add,.comments-light, .like-dislike-signin{border-color: #f3eeee!important;
    background: white!important;    padding: 0px 7px!important;}
	.btn-warning.like-remove,.dislike-remove.btn-warning{background-color: inherit!important;
    color: #ff7200;
    border-color: #f3eeee!important;
    background: white;padding: 0px 7px!important;}
.card-footer>div.d-flex{align-items:center;}
.btn-group.mr-2{
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;}

.shadow-tick{    
    position: absolute;
    top: 10px;
    left: 3px;
    opacity: 0.3;
	}
.info-steps li{
    margin-bottom: 5px;	}
.custom-textbox1{height: 45px;
        border: 1px solid #dadada;}
.custom-btn-height{height:45px;}
.custom-control-label:before{background-color:transparent!important;}
.login-section{    
	  /* background: url(../images/paper_bg2.jpg) no-repeat,linear-gradient(45deg, #ccbeba, #ffffff, #ccc); */
    background-blend-mode: color;
    background-size: 100%;
	background: #f0f0f0;
	}
	
.login-frm-container{    background: white;
    padding: 15px;
    box-shadow: 0px 0px 29px rgba(0, 0, 0, 0.38823529411764707);
    border-radius: 13px;}
	.abcRioButton.abcRioButtonLightBlue{    
	width: 100%!important;
    border-radius: 4px;
    box-shadow: none;
    border: 1px solid red;}
.custom-textbox1:focus{border-color:#ff7200!important;}
.line-clamp-2{-webkit-line-clamp: 2;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;padding:0px!important;}
.line-clamp-1{
	-webkit-line-clamp: 1;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
}
.line-clamp-3{
	-webkit-line-clamp: 3;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
	padding:0px!important;
}
.line-clamp-4{
	-webkit-line-clamp: 4;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
	padding:0px!important;
}
.heading-height-set-46{min-height:46px;}
.thumb-vdo-img{    max-height: 160px;min-height:150px;background:white;
    overflow: hidden;position:relative;}

.color-gray-dark{color: #bbbbbb;}
.vdo-time{position: absolute;
    bottom: 5px;
    right: 5px;
    background: rgba(0, 0, 0, 0.95);
    color: white;
    padding: 0px 3px;
    border-radius: 4px;
    font-size: 13px;}
.card-light.space-10{border: 1px solid;
    border-radius: 40px;
}
.vdo-identifier{    position: absolute;
    left: 5px;
    bottom: 0px;
    color: white;
    font-size: 20px;
    text-shadow: 0px 1px 1px #6b6a6a;}
.owl-carousel {
    display: none;
}
.no-js .owl-carousel {
    display: block;
}
.owl-carousel.owl-loaded {
    display: block;
}
.video-switcher{float:right;}
 /* .video-switcher .btn-group-toggle label{height:20px;} */
.video-switcher .btn-group-toggle label{padding: 1px 10px!important;
height:30px;
line-height: 16px!important;display:flex;align-items:center;}

.video-thumbs{max-width:168px;max-height:94px;overflow:hidden;margin-right:15px;border: 1px solid #f0f0f0;}
.img-circle{border-radius:50%;}
.show-less{overflow:hidden;height:45px;transition-duration:500ms;}
.show-more{overflow:auto;height:auto;transition-duration:500ms;}
.color-blue{color: #1273c1;}
.comments-media h6 a{color:inherit;}
.comments-media h6 a:hover{    color: #0056b3;} 
.gallery-grid{display: inline-block;
    width: 100%;
    background: #f0f0f0;
    padding: 7px;
    border-radius: 5px;align-self: flex-start;margin:10px;}
.gallery-grid-new{display: inline-block;
    
    background: #f0f0f0;
    padding: 7px;
    border-radius: 5px;align-self: flex-start;margin:10px;}
.gallery-grid-container{column-count:4;}

.gallery-grid .fa-share-alt,.gallery-grid-new .fa-share-alt{background: transparent;
    padding: 3px 11px;
    font-size: 16px;
    border-radius: 3px;
    margin-top: 8px;
    float: right;
	color:#ccc!important;
    border: 1px solid transparent;}
.gallery-grid .like-add, .gallery-grid .dislike-add,.gallery-grid .btn-warning.like-remove,.gallery-grid .dislike-remove.btn-warning, .gallery-grid-new .like-add, .gallery-grid-new .dislike-add,.gallery-grid-new .btn-warning.like-remove,.gallery-grid-new .dislike-remove.btn-warning{min-width: 130px;
    padding: 1px 5px!important;
    border: 1px solid #fff!important;
    border-radius: 40px;background:transparent!important;}
.gallery-grid .btn-warning.like-remove,.gallery-grid .dislike-remove.btn-warning, .gallery-grid-new .btn-warning.like-remove,.gallery-grid-new .dislike-remove.btn-warning{border:1px solid #ff7200!important;}
.more-info-gallery{    float: right;
    width: 100%;
    display: flex;
    flex-direction: column;
    height: 77%;
    align-items: flex-end;
    justify-content: end;}
.w3-black{ border-radius: 20px;
    margin: 0px 10px;color: #fff!important;
    background-color: #eaeaea!important;}
	.w3-display-container{max-height:400px;overflow:hidden;}
	.submitted-last a{color:blue;}
.owl-wrapper{display:flex!important;overflow:hidden;}
.lightbox{top: 50px;
    left: 0px;
    bottom: 50px;
    display: flex;
    align-items: center;
    justify-content: center;flex-direction:column;}
.panel-heading h6{font-weight:bold!important;} 
.comments-light,.btn-light.views-btn{color: #bbbbbb!important;
    opacity: 1;
    background: #f8f9fa!important;
    border-color: #f6f6f7!important;    padding: 0px 6px!important;
    background: transparent!important;cursor:default!important;}
.comments-light,.btn-light.color-gray-hover.goto-signin{padding: 5px 10px!important;
    /* color: #bbbbbb!important; */
    color: rgb(144,144,144)!important;
    opacity: 1;
    background: #f8f9fa!important;
    border-color: #f6f6f7!important;    padding: 0px 6px!important;
    background: transparent!important;}
/* .hide-give-comment{padding:0px 6px!important;} */

.answer-ol ol{padding-left:15px!important;}
/* .card-lights.px-3{background: #f2f2f2!important;
    margin: 0px;
    border: 10px solid #fff;} */
.options{    display: flex;
    align-items: center;
    flex: 1;
    float: left;
    width: 100%;
    padding: 11px;}
.options input{width:20px;}
.added-tabs,.pre-added-tabs{border: 1px solid #ccc;
    padding: 5px;
    margin-bottom: 10px;overflow:hidden;background:#fbfbfb;} 
.added-tabs .added-q-container{background: #f0f0f0;
    padding: 15px;}
.closetabsbody,.closetabsinnerbody{width: 30px;
    height: 20px;
    text-align: center;
    cursor: pointer;
    background: #dadada;
    border-radius: 20px;
    margin-top: 5px;
    margin-right: 3px;
    line-height: 19px;}
	.add-radio-option,.add-checkbox-option{background: #f0f0f0;
    padding: 5px;
    margin: 4px 0px;
    float: left;
    color: #fe5705;}
.close-radio-option{width: 25px;
    height: 24px;
    background: white;
    text-align: center;
    border-radius: 50%;
    cursor: pointer;
    line-height: 25px;}
	
.playpause {
    background-image:url(../images/play_ico2.png);
    background-repeat:no-repeat;
    width:50%;
    height:50%;
    position:absolute;
    left:0%; 
    right:0%;
    top:0%;
    bottom:0%;
    margin:auto;
    background-size:contain;
    background-position: center;
}
.qimg{
    max-width: 440px;
    border-radius: 4px;
    margin: 11px 0px;}
.tags a.active{color:#ff7200!important;}
.ccard-custom{box-shadow: 0px 0px 4px rgba(51, 51, 51, 0.26);}
.answercheck{float: left;
    width: 100%;
    border: 1px solid #28a745;
    padding: 4px;
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-bottom: 4px;}
	.answercheck_left{float: left;
    width: 100%;
    border: 1px solid #f0f0f0;
    padding: 4px;
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-bottom: 4px;}
	.answercheck-danger{
		float: left;
		width: 100%;
		border: 1px solid #ea6156;
		padding: 4px;
		display: flex;
		justify-content: space-between;
		align-items: center;
		margin-bottom: 4px;
	}
	#matched-data .w-100.mb-2.pb-2{overflow:hidden;}
	.fullsize-img-detail{margin: 20px auto!important;
    display: block;
    max-width: 100%;}
.card-header2{    margin-top: -18px;
    margin-left: -18px;
    margin-right: -18px;
    padding-bottom: 0px;}
.fa.fa-share-alt.fsize-20{color:#ff7200!important;}

.checkbox-active {
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    display: none;
    align-items: center;
    justify-content: center;
    background: rgba(0, 0, 0, 0.5);
}

.checkbox-active.show {
    display: flex;
}
.gall_img_container{
	max-height: 157px;
    overflow: hidden;
    position: relative;
    min-height: 157px;
}
.tutorial_img_thums{position: relative;
    overflow: hidden;
    height: 150px;}
.tutorial_img_thums img{    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%,-50%);
    height: auto!important;
    max-width: 290px;
}
label strong{font-weight:600!important;}
@media screen and (min-width:768px){
	.home-page-big-grid{
		max-height:290px;
		overflow:hidden;
	}
	.home-page-big-grid2{
		max-height:199px;
		overflow:hidden;
	}
	#tutorial-cat-show>.row>.col-md-4>img{min-width:431px;}
	.sub-menu-container{min-height:450px;max-height:450px;padding-left: 20px;
    padding-right: 20px;width: 100%;
    flex: 1;
    display: none;}
	.choose-cat{max-height:300px;overflow:hidden;transform: translate(15px, 53px)!important;z-index:2;}
	.choose-cat a{padding: 4px 25px;font-weight:normal;}
	.custom-bg-gray{background: #f2f2f2!important;
    border: 1px solid #ced4da;
    margin-bottom: 20px;}
	.bg-white-large{background:white;}
	.mh-400{min-height:400px!important;} 
}
.gall_img_container .card-img-top{    
	    width: auto;
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%,-50%);
    min-width: 100%;
    min-height: 157px;}
.subcatscroll{min-height:55px;}
.circle-ripple {
  background-color: #35ffc3;
  width: 3em;
  height: 3em;
  line-height: 3em;
  border-radius: 50%;
  -webkit-animation: ripple 0.7s linear infinite;
          animation: ripple 0.7s linear infinite;
		  font-size: 12px;
    font-weight: bold;
    padding: 1px;
    display: initial;
}
.circle-ripple-small {
 background-color: #4CAF50;
    width: 4px;
    height: 4px;
    line-height: 4px;
    border-radius: 50%;
    -webkit-animation: ripple_small 0.7s linear infinite;
    animation: ripple_small 0.7s linear infinite;
    font-size: 12px;
    font-weight: bold;
    padding: 1px;
    display: block;
    float: left;
    margin-right: 10px;
    margin-top: 9px;
}

@-webkit-keyframes ripple {
  0% {
    box-shadow: 0 0 0 0 rgba(101, 255, 120, 0.3), 0 0 0 1em rgba(101, 255, 120, 0.3), 0 0 0 3em rgba(101, 255, 120, 0.3), 0 0 0 5em rgba(101, 255, 120, 0.3);
  }
  100% {
    box-shadow: 0 0 0 1em rgba(101, 255, 120, 0.3), 0 0 0 3em rgba(101, 255, 120, 0.3), 0 0 0 5em rgba(101, 255, 120, 0.3), 0 0 0 8em rgba(101, 255, 120, 0);
  }
}

@keyframes ripple {
  0% {
    box-shadow: 0 0 0 0 rgba(101, 255, 120, 0.3), 0 0 0 1em rgba(101, 255, 120, 0.3), 0 0 0 3em rgba(101, 255, 120, 0.3), 0 0 0 5em rgba(101, 255, 120, 0.3);
  }
  100% {
    box-shadow: 0 0 0 1em rgba(101, 255, 120, 0.3), 0 0 0 3em rgba(101, 255, 120, 0.3), 0 0 0 5em rgba(101, 255, 120, 0.3), 0 0 0 8em rgba(101, 255, 120, 0);
  }
}

@-webkit-keyframes ripple {
  0% {
    box-shadow: 0 0 0 0 rgba(101, 255, 120, 0.3), 0 0 0 1em rgba(101, 255, 120, 0.3), 0 0 0 3em rgba(101, 255, 120, 0.3), 0 0 0 5em rgba(101, 255, 120, 0.3);
  }
  100% {
    box-shadow: 0 0 0 1em rgba(101, 255, 120, 0.3), 0 0 0 3em rgba(101, 255, 120, 0.3), 0 0 0 5em rgba(101, 255, 120, 0.3), 0 0 0 8em rgba(101, 255, 120, 0);
  }
}


@-webkit-keyframes ripple_small {
  0% {
    box-shadow: 0 0 0 0 rgba(101, 255, 120, 0.3), 0 0 0 .3em rgba(101, 255, 120, 0.3), 0 0 0 .5em rgba(101, 255, 120, 0.3);
  }
  100% {
    box-shadow: 0 0 0 .4em rgba(101, 255, 120, 0.3), 0 0 0 .3em rgba(101, 255, 120, 0.3), 0 0 0 .5em rgba(101, 255, 120, 0.3), 0 0 0 .7em rgba(101, 255, 120, 0);
  }
}

@keyframes ripple_small {
  0% {
    box-shadow: 0 0 0 0 rgba(101, 255, 120, 0.3), 0 0 0 .3em rgba(101, 255, 120, 0.3), 0 0 0 .5em rgba(101, 255, 120, 0.3);
  }
  100% {
    box-shadow: 0 0 0 .4em rgba(101, 255, 120, 0.3), 0 0 0 .3em rgba(101, 255, 120, 0.3), 0 0 0 .5em rgba(101, 255, 120, 0.3), 0 0 0 .7em rgba(101, 255, 120, 0);
  }
}

@-webkit-keyframes ripple_small {
  0% {
    box-shadow: 0 0 0 0 rgba(101, 255, 120, 0.3), 0 0 0 .3em rgba(101, 255, 120, 0.3), 0 0 0 .5em rgba(101, 255, 120, 0.3);
  }
  100% {
    box-shadow: 0 0 0 .4em rgba(101, 255, 120, 0.3), 0 0 0 .3em rgba(101, 255, 120, 0.3), 0 0 0 .5em rgba(101, 255, 120, 0.3), 0 0 0 .7em rgba(101, 255, 120, 0);
  }
}

.iam{
    color: white;
    background: rgb(253, 167, 98)!important;}
	.fa-map-pin{font-size: 20px;
    cursor: pointer;}
.help-chat-container{    position: fixed;
    right: 10px;
    bottom: 10px;
    z-index: 1000;
	font-size: 16px!important;
    font-weight: 600;
    border-radius: 30px;
    overflow: hidden;
    background: linear-gradient( #f95606, #FF5722, #f95606);}
.help-chat-container p{
	font-size: 16px!important;
    font-weight: 600;}
	#activeuserchats .media-body h6{margin-top:0px;}
	
.pin-unpin-user.active{color:#ff7200!important;}
.leftgroup-container .tab-pane{height:400px;overflow:hidden;
}
.chat-card>a{flex:none!important;}
 .thumb-vdo-img .card-img-top{
   
    border-top-left-radius: calc(.25rem - 1px);
    border-top-right-radius: calc(.25rem - 1px);
    position: initial;
    width: auto;
    max-width: 437px;
    min-width: 100%;
    left: 50%;
    top: 50%;
    /* transform: translate(-50%,-50%); */
    margin: 0 auto;
	max-width:100%;
	transform-origin: center;
    transform: scale(1);
    transition-duration: 1s;
} 

.video-grider:hover .card-img-top{position:initial;transform-origin: center;
    transform: scale(1.1);
    transition-duration: 1s;}
@media screen and (min-width:768px){
	.navbar-brand.nonstatic img {
    height: 40px!important;
    transition-duration: 1s;
}

	.mobile-menu,.search-cross{display:none!important;}
	#leaveGroup{padding: 18% 10px;}
	.mh-400{min-height:400px;} 
	.owl-carousel-article-new .owl-controls.clickable{
		    position: absolute;
			right: 0;
			top: -50px;
	}
}
.copy{color: #8f9192;
    font-size: 13px;}
.show-in-chat a{font-size:13px;}
.show-in-chat a:hover{color:#ff7200;}

.social-connect i {
    /* font-size: 17px;
    width: 25px;
    height: 25px;
    background: #41484e;
    text-align: center;
    line-height: 25px;
    color: #8e8c8c;
    margin-right: 4px;
    border-radius: 4px; */
	font-size: 17px;
    width: 25px;
    height: 25px;
    background: #e9ebec;
    text-align: center;
    line-height: 25px;
    color: #969494;
    margin-right: 4px;
    border-radius: 4px;
    border: 1px solid #d0d0d0;
}
sup.badge{background:#ff7200;color:white!important;border-radius:50%;}

	#video-carousel-example{background:#232f3e!important;}
	.abcRioButtonContentWrapper{display: flex;
    justify-content: center;background:#f43d25!important;border: 1px solid #f43d25!important;}
	.abcRioButtonContents{display:none!important;}
	.abcRioButtonIcon{padding:8px 0px!important;}
	.abcRioButtonSvgImageWithFallback.abcRioButtonIconImage.abcRioButtonIconImage18 path:not(:last-child){fill:white!important;}
/* .show-in-chat{display:none!important;} */
/* tablet responsive */
@media (min-width:768px) and (max-width:991px){
	#collapsibleNavId{flex-basis:auto!important;display:block!important;}
	#collapsibleNavId ul{display:flex;flex-direction:row;justify-content:flex-end;}
	.hiding-search{top:-110px;}
	.navbar-nav .dropdown-menu{position:absolute;}
	.main-menu>li>a{font-size: 11px;margin-right:7px;}
	.main-menu button img{    width: 20px!important;
    height: 20px!important
	;}
	.navbar-brand img,.navbar-brand.nonstatic img{height:37px!important;}
	/* .sub-menu-container{display:none!important;} */
}

.question-part div.border:hover{border-color:#ff7200!important;}
/* .assessment-cat{border-radius: 4px;
    border: 1px solid #ccc;
    padding:5px 10px;align-items:center;} */
	.assessment-cat {
    border: 1px solid #bbd0d6;
	margin-bottom:10px;
    border-radius: 10px;
    /* border: 1px solid #ccc; */
    padding: 9px 10px;
    align-items: center;
    /* box-shadow: 0px 0px 6px rgba(51, 51, 51, 0.13); */
	background: #ddf1f7;
	transition-duration:500ms;
}
.assessment-cat img{transform: scale(1);transition-duration:500ms}
.assessment-cat:hover{
	background:white;
	transition-duration:500ms;
	
}
.assessment-cat:hover img{transform: scale(1.1);transition-duration:500ms}
	.listing-tutorial-menu{display:flex;}
	.listing-tutorial-menu:hover{color:white;background:#232f3e;border-bottom:1px solid #232f3e;}
	.menu-top ul a:hover{color:white;background:#232f3e;}
	/* .listing-tutorial-menu.active:before{content:url('../images/next_arrow_double.png');margin-right:5px;} */
	/*#cke_answers .cke_top,#cke_comment .cke_top{display:none!important;}*/
	#cke_comment .cke_contents{height: 80px!important;}
	pre,code,.grid-content figure img,.comments-media .media-body img{max-width:100%!important;white-space: break-spaces;height:auto!important;}

.cursor-pointer{cursor:pointer;}
.answer-icon{opacity: 0.8;
    margin-right: 4px;
width: 17px;}
.d-nonse .detail-subscrition-anchor{float:left;width:100%;margin-top:1.7rem;}
.detail-subscrition-anchor a{color: #1273c1!important;}
.detail-subscrition-anchor a:hover{    color: #ff7200!important;}
.small-hr{position: absolute;
    width: 50px;
    margin-top: 0px;
    border-color: #ff7200;
z-index: 100;}
.tutorial-index-group{background: #dadada;
    clear: both;
    border-radius: 4px;cursor:pointer;}
	
.arrow-width{width:40px;text-align:right;}
.question-part span.options:hover input[type="radio"],.question-part span.options:hover input[type="checkbox"], .highlight-option .options:hover input[type="checkbox"], .highlight-option .option:hover input[type="radio"]{filter: drop-shadow(0px 0px 3px #ff7200);}
.assessment-listing img{background: #f7f7f7;
    padding: 4px;
    width: 56px;
    border-radius: 50%;}
	.f6 {
    font-size: .875rem;}
	.fw7 {
    font-weight: 600;
}
	.color-666{	color:#666;}
.pl-17{padding-left:17px;}
.assessment-listing:hover{box-shadow: 0 2px 8px rgba(0,0,0,.15);border-color:#f35406;}
.assessment-listing:hover .btn-outline-warning{background:#f35406;color:white;border-color:#f35406;}
.assessment-listing:hover .btn-outline-success{background:#50b167;color:white;border-color:#50b167;}
/* .index-group-content{display:none;} */
.assessment-listing ul{list-style:none;}

.share-hidden{transition-duration:200ms;opacity:0;right: 10px;
    position: absolute;
    top: 10px;}
.assessment-listing:hover .share-hidden{opacity:1;transition-duration:200ms;}
.mh-160{min-height:160px;}

.bg-gray{background:#f0f0f0;}
.delete-chepter{    position: absolute;
    right: 15px;
    top: 8px;}
	
.article-image{max-width: 290px;
    min-width: 290px;
    border-radius: 5px;
    max-height: 300px;
    min-height: 250px;overflow:hidden;}
.article-image img{min-height: 250px;
    max-height: 250px;
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);}
.share1{border-radius: 5px!important;
    overflow: hidden;
    box-shadow: 0px 0px 7px #9c9a9a;}
/* .breadcrumb-item a{color:#1273c1;} */
.breadcrumb{
	/* background: #273444; */
	/* background-color: #f2f2f2; */
	background-color: #fbfbfb;
    padding-bottom: 6px;
    border-radius: 0px;}
/* .breadcrumb-item a{color:#0dbcd3;} */
.breadcrumb-item a{color: #0ea9bd;}
.breadcrumb-item a:hover{color:#ff7200;}
/* .breadcrumb-item.active{color:#a6b7b8;} */
.breadcrumb-item.active{color: #a5b2b3;}

#ascrail2008.shows,#ascrail2000.shows{left:257px!important;top:120px!important;}
#ascrail2008.hides,ascrail2000.hides{display:none!important;}
.breadcrumb-item+.breadcrumb-item::before{
	background-image: url(../images/next_arrow.png);
    background-size: 15px 13px;
    width: 15px;
    height: 26px;
    content: "";
    background-repeat: no-repeat;
    padding: 0px 16px;
    text-align: center;
    background-position: center;
    display: inline;
    float: left;
}
input[name=search]+div.input-group-append>a{position: absolute;
    z-index: 1;
    right: 50px;
    top: 8px;
    color: #80868b;}
input[name=search]+div.input-group-append>a:hover{position: absolute;
    z-index: 1;
    right: 50px;
    top: 8px;
    color: #ff7200;}
.highlight-option .option:hover input[type='checkbox']{filter: drop-shadow(0px 0px 3px #ff7200);}
.highlight-option .option:hover{color:#ff7200!important;}
.video-js{background-color:transparent!important;outline:none!important;}
.video-grider:hover{box-shadow: 0 2px 8px rgba(0,0,0,.15);overflow:hidden;
    /* border-color: #f35406!important;} */}
/* .highlight-option .options:hover input[type='checkbox']{filter: drop-shadow(0px 0px 3px #ff7200);} */
.filter-inner{position: fixed;
    top: 118px;
    bottom: 0px;
    left: 15px;
    width: 255px;
    padding-right: 20px;
    overflow: hidden;}
.pt-58{top:55px;}
.pt-35{top:35px;}	
.pt-148{padding-top:128px;}
.pt-137{padding-top:105px!important;}
label strong{font-weight: 500!important;}
#right-part-tab-topics{    
	border-bottom: 1px solid #f0f0f0;
    padding-bottom: 1px;
	}
#right-part-tab-topics .nav-link{padding-left:0px;padding-right:0px;margin-right:30px;}
#right-part-tab-topics .nav-link:hover{border-left:1px solid #fff;border-right:1px solid #fff;border-top:1px solid #fff;}
#right-part-tab-topics .nav-link.active{color: #ff7200;
    background-color: #fff; 
    border-color: #fff #fff #ff7200;}
.nomouseevent{pointer-events:none;}
.video-thumbs.vdo-series-anchor.vseries{    max-width: 118px;
    max-height: 89px;min-width: 118px;min-height: auto;}
.vseries .vdo-series-thumb{max-width: 100%;
    margin: 0 auto; 
    min-width: 118px;
    background: #f0f0f0;
    min-height: 87px;
    min-height: 57px;} 
	
.tutorial-contents div,.tutorial-contents p,.tutorial-contents span,.tutorial-contents pre,.tutorial-contents blockquote,.detail-subscrition-anchor p,.detail-subscrition-anchor span,.detail-subscrition-anchor div,.detail-subscrition-anchor strong,.detail-subscrition-anchor h1,.detail-subscrition-anchor h2,.detail-subscrition-anchor h2,.detail-subscrition-anchor h3,.detail-subscrition-anchor h4, .detail-subscrition-anchor h5, .detail-subscrition-anchor h6,.detail-subscrition-anchor pre,.detail-subscrition-anchor ul,.detail-subscrition-anchor li,.detail-subscrition-anchor blockquote,.detail-subscrition-anchor img,.tutorial-contents p,.tutorial-contents span,.tutorial-contents div,.tutorial-contents strong,.tutorial-contents h1,.tutorial-contents h2,.tutorial-contents h2,.tutorial-contents h3,.tutorial-contents h4, .tutorial-contents h5, .tutorial-contents h6,.tutorial-contents pre,.tutorial-contents ul,.tutorial-contents li,.tutorial-contents blockquote,.tutorial-contents img,.article-description{word-break: break-word!important;max-width:100%!important;}
.tutorial-contents img{max-width: 100%!important;}


.gall_img_containers {
    max-height: 200px;
    min-height: 206px;
    overflow: hidden;
    position: relative;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
}
.gall_img_containers .card-img-top{min-height: 206px;
    min-width: 100%;
    width: auto;
    max-width: 220px;position:absolute;left:50%;transform:translate(-50%,0%);}
figure{display: inline-block;
    border: 10px solid #f0f0f0;

    border-bottom: 20px solid #f0f0f0;margin-bottom:10px;}
figure,figure img{margin:0px 20px 20px 0px!important;}
figure figcaption{    background: #f0f0f0;
    padding-top: 13px;
    font-weight: bold;
    margin-top: 10px;}

.detail-subscrition-anchor p>img{margin:11px 11px 11px 0px;}
.comments-light:hover, .btn-light.color-gray-hover:hover,.like-remove.btn-warning:hover,.views-btn:hover{
color: #fff!important;background-color:#333!important;}


/* mobile responsive */

@media screen and (max-width:767px){
	
	
	
figure,figure img{max-width:100%;margin:0px!important;}
	.thumb-vdo-img .card-img-top {position:relative;left:0;top:0;transform: translate(0%,0%);}
	/* .thumb-vdo-img{max-height:100%;} */
	.mb-small-15{margin-bottom:15px!important}
	.mb-small-0{margin-bottom:0px!important}
	 .assessment-cat{width:100%;} 
	.assessment-cat:nth-child(even){margin-right:1%}
	.assessment-cat img{width:80px;}
	.middle-content-part2{padding-top:68px;}
	#chatgroup{overflow-y:auto!important;}
	.hide-in-mobile{overflow: hidden;}
	.display-6{font-size:22px}
	/*.mt-14{    margin-top: 13.9rem;} */
	.video-js.vdo-detail-vdo{position:fixed!important;margin-top:-3px;z-index:30}
	.vdo-search{display:none;}
	.gallery-grid-container {
    grid-template-columns: 100%!important;
	}
	.browse-by-cat{font-size: 14px;
    align-items: center;
    display: flex;
    width: 100%;
    justify-content: space-between;
    margin: 0px;}
	
	.bg-white-mobile{background:white!important;}
	#px-small-0{padding:0px!important;}
	.search-cross{float: right;
    position: relative;
    width: 29px;
    text-align: center;
    background: #f0f0f0;
    border-radius: 30px;
    margin: 7px;}
	.navbar-brand img {
    margin-top:-7px;}
	.with-search{box-shadow: 0px 0px 5px #333;}
	.with-search .input-group-prepend {border-bottom:1px solid #ccc;width:100%;position:relative;}
	.with-search .input-group-prepend button{width:100%;}
	.with-search .main-search-btn{margin: 0px auto 20px auto!important;}
	.mb-1rem{margin-bottom:1rem;}
	.sidenav{    display: flex!important;
    flex-direction: row;
    flex-wrap: nowrap;
    overflow: auto;padding:10px 0px;}
	.sidenav li {
    list-style-type: none;
    flex: none;
    display: flex;
    align-items: center;
	margin-left:-1px;
	}
	.sidenav li a i{display:none;}
	.d-none-small,.video-category-container img{display:none;}
	.video-owl-carouselss .card-light{min-height:auto!important;}
	
	.sub-menu-containerss{position: absolute;
    left: 0;
    padding: 0px 10px;overflow: auto;
    max-height: 500px;    box-shadow: 0px 8px 12px rgba(51, 51, 51, 0.32);
    background: #fff;right:0;display:none;}
	.last-sub-menu-level{   position:relative; border-left: 1px dashed #ccc;
    list-style: none;
    padding-left: 20px;
    margin-bottom: 10px;display:none;}
	.sub-menu-containerss>nav>li{

    border-bottom: 1px solid #e4e4e4;}
	.flat-line{width: 15px;
    position: absolute;
    border-top: 1px dashed #ccc;
    left: -20px;
    top: 17px;}
	.last-sub-menu-level a{padding:4px 0px;}
	.last-sub-menu-level li{position:relative;}
	.sub-menu-containerss>nav>li>a{display: flex;
    justify-content: space-between;align-items:center;}
	.mobile-menu-list{    width: 100%;position:relative;z-index:31;}
	.mobile-menu-list>ul{    width: 100%;
    float: left;
    display: flex;
    flex-direction: row;
    flex-wrap: unset;
    overflow: auto;
    margin-top: 0px!important;
    border-top: 1px solid #16242b;}
	.mobile-menu-list>ul>li{flex:none;}
	.mobile-menu-list>ul>li>a{color:white;} 
	.desktop-menu{display:none!important;}
	.show-in-chat{display:block!important;}
	.carousel-caption p{line-height:1.3;}
	.middle-content-part {
    padding-top: 67px;
}
	/* .video-category-container .video-switcher{float: left;
    margin: 15px 0px;} */
	.gallery-grid-container {
    column-count: 1;
}
	.dropdown-menu.show,.dropdown-menu.position-absolute{left:auto!important;right:0;}
	.subcatscroll,.rowmt-2{overflow:auto!important;}
	.tutorial-cat-btn {
	min-width:112px!important;
    font-size: 12px;
	}
.owl-carousel-detail{z-index:1;}
	.slider-chat-left{margin-top:20px;display:block!important;}
	.owl-theme .owl-controls{    
	z-index: -1;
    position: relative;}
	.align-start{align-items:start!important;}
	.border-left-5{border:none;}
	.middle-content-part, .middle-content-part2{background:#f2f2f2;}
	.hiding-search,ol.breadcrumb{display:none!important;}
	.subcatscroll{margin-left:0px!important;}
	.f-small-column{flex-direction:column;}
	.order-2-small{order:2;}
	footer .bg-dark.d-flex{flex-direction:column;}
	#video_js_2{min-height:auto!important;height:auto!important;}
	.section-gray.p-5,.sections .px-5,.sections .p-5,.pr-5,.py-4,.px-4{padding:0.7rem!important;}
	.mt-5{margin-top:1rem!important;}
	h2{font-size:21px;}
	.col-md-4.bg-white.p-2.border-left-5{padding:0px 15px!important;}
	.carousel-caption .btn-warning{font-size:13px;}
	#video-carousel-example .carousel-caption{text-align:center;min-height:auto!important;}
	#video-carousel-example .carousel-caption h2{font-size:1.1rem!important;text-transform:uppercase;}
	#video-carousel-example .carousel-item{background-size:cover!important;height:200px!important;}
	
	#video-carousel-example .carousel-caption.left{min-height:200px!important;}
	#video-carousel-example .carousel-caption p,body,.fsize-14,.color-description {
    font-size: 14px;
	}
	
	h3.heads-bluish,h4,h5,.fsize-17 ,.card-body h3>a:first-child, .media-body h3>a:first-child {
    font-size: 16px;
	    font-weight: 500;
}
pre,code,figure .grid-content img{max-width:100px!important;min-width:100%;white-space: break-spaces;}
.facebook-login span{font-size: 20px;
    padding: 3px 0px;}
.border-small-0{border:none!important;}
#pt-small-0,.pt-small-0{padding-top:0px!important;}
.p-small-header{padding: 0.2rem .75rem!important;}
.subcategory-tutorial a {
    padding: 4px 25px;
    float: left;
    font-weight: 500;
    font-size: 15px;
}
	.login-frm-container{margin-top:0px;box-shadow:none;}
.gall_img_container{border-radius:4px;}
.gall_img_container .card-img-top{max-width:100%;}
.description-parts table{width:100%!important;max-width:100%;}
.card-body{    padding: 0.55rem;}

.btn{padding: .25rem 0.45rem;}
.tutorial-cat-btn{padding: 0.4rem 0rem;
    font-size: 14px;}
.choose-cat{max-height: 340px;
    overflow-y: scroll;
    right: 29px;}
.f-small-columns .btn{padding: 0rem 0.25rem;}
.card-header2 {
    margin-top: -10px;
    margin-left: -10px;
    margin-right: -10px;
    padding-bottom: 0px;
}
.subcatscroll {
    min-height: 42px;
}
.tutorial-contents ul,.tutorial-contents{padding-left: 15px;}
.p-4 {
    padding: 0.8rem!important;
}
.p-2{padding: 0.5rem!important;}
.post-question{width: 50px;
    font-size: 22px;
    height: 50px;
    line-height: 40px;
    text-align: center;
    background: #ff7200;
    color: white;
    padding: 5px;
    border-radius: 50%;
    box-shadow: 0px 0px 8px rgba(51, 51, 51, 0.25);
    cursor: pointer;
    position: fixed;
    bottom: 10px;
    right: 5px;
    z-index: 10;
    border: none;}
	.circle-ripple {
    background-color: #35ffc3;
    width: 3.1em;
	}

.bb-10-small{    border-bottom: 9px solid #f0f0f0;}
	
	#video-carousel-example .carousel-caption .btn{padding: .5rem 0.2rem;}
	.mt-small-2{margin-top:2rem;}
	.mt-small-1{margin-top:1rem;}

	.percentages span{width:47%;display:block;clear:none!important;padding:5px;}
	.m-small-0,.col-md-3.col-12.mb-4.px-small-0:last-child{margin:0px!important;}
	.px-small-10{padding-left:10px!important;padding-right:10px!important;}
	.py-small-0{padding-top:0px!important;padding-bottom:0px!important;}
	.iconlist-color li{width:100%;}
	.pricing-box.pricing-extended .pricing-action-area{width: 40%;
    padding: 60% 4px;}
	.text-center-small{text-align:center!important;}
	.align-center-small{align-items:center!important;}
	.pricing-box.pricing-extended .pricing-desc{width:100%;padding: 8px;}
	.vdo-search{padding: 2px 17px!important;
    border-radius: 20px;
}

.iconlist-color li {
    width: 48%;
    margin-right: 2%;
}
.pagination-survey{display:none;}
.progresstxt{position: absolute;left:0;right: 0;}
.submitted-last{font-size: 16px;
    max-width: 300px;
    margin: 0 auto;}
.percentages{    
	float: left;
    width: 100%;
	}
	.tutorial-cat-btn{position: relative!important;
    width: 100%;
    left: 0;}
	.subcat-container{width: auto!important;
    flex-basis: auto;}
.percentages span{float:left;clear:both;}
.btn-toggle-grp-01{    width: 100%;
    margin: 19px 0px;}
.btn-toggle-grp-01 label{font-size:13px;}
.lh-50{line-height:50px;}
.noti-anchor i{font-size:20px;}
.noti-anchor:after{display:none!important;} 
.noti-anchor sup{top:-15px;}
.pl-small-15{padding-left:15px!important;}
.mx-small-0,.video-owl-carouselss .card-light p{margin:0px!important;}
.plr-small-15,#plr-small-15{padding:0px 15px!important;}
.joingroup{display: flex;
    margin-top: 20px;}
	#question_modal_show + .dropdown-menu{transform: translate3d(0px, 31px, 0px)!important;}
	
.media-body[style="display:grid;"]{word-break: break-word;}
.media-body[style="display:grid;"] blockquote{margin:0px!important;}
img[alt="profilepic.png"]{width:30px!important;height:30px!important;}
.remarks br{display:none;}
.remarks>span:nth-child(even){margin-right:1%;}
.remarks>span {
    float: left;
    width: 49%;
}
.exam-btns button{padding: .25rem 0.45rem;font-size:12px;line-height:35px;}
/* new css set to beautify more */

	.px-small-0{padding-left:0px!important;padding-right:0px!important;}
.filterbtn{
	padding:0.4rem;
	height:40px;
	margin-left:0px!important
}
.w3-black {
    border-radius: 20px;
    margin: 0px 10px;
    color: #cecece!important;
    background-color: rgba(76, 72, 72, 0.41)!important;
}
.vdo-info-more-less a{color: #007bff!important;    word-break: break-all;}
.media-body[style="display:grid;"] a:hover,.vdo-info-more-less a:hover{color: #ff7200!important}
.choose-cat{z-index: 100000;}
.flex-direction-clm{flex-direction:column!important;}
.aligle-items-left-sm{align-items:flex-start!important;}
#video_js_2{max-height:200px!important;}
#video_js_2+h4{margin-top:210px!important;}
.article-image{min-width:100%;width:100%;margin-bottom:15px;max-height:auto!important;min-height:auto!important;}
.fa.fa-lock.ml-2{display:none;}
.assessment-cat{padding:4px;}
.card-light.mt-2.bg-white{overflow:hidden;}
.performance-card{display:block!important;}
.performance-card>span{float:left;width:50%;text-align:center;}
.intruction-imp>span{float:left;width:50%;padding-right:5px;margin-bottom:5px;}
.intruction-imp>span strong{clear:both;}
.mySlides{min-height:auto!important}
.mh-96{min-height:85px;}
.vdo-info-more-less{min-height:70px!important;}
.vdo-info-more-less h3{font-size:18px;}
#video_js_2_html5_api{
    object-position: 0px -3px!important;}

	.no-overflow-hidden{overflow:inherit!important;}
	.card-title{min-height:auto!important;}
	img[style='max-width:550']{width:100%}
	.color-description.line-clamp-3{display:block;}
	.tutorial-contents img{height:auto!important;}
}


.color-gray-hover {
    /* color: #bbbbbb; */
	/* color: #7b7b7b; */
	/* color: rgb(96 96 96 / 72%); */
	color: rgb(144, 144, 144);
}
.title-f{font-weight: 600;
    font-size: 15px;}
.subtitle-f{font-size: 12px;
    color: #606060;margin-top:-2px;}
button.follow-user:hover{color:#fff!important;background-color:#ff7200!important;border:1px solid #ff7200!important;}
button.unfollow-user:hover{color:#333!important;background-color:#f8f9fa!important;border:1px solid #f8f9fa!important;}
button.color-gray-hover, button.follow-user,button.unfollow-user{font-size: 14px;
    font-weight: 600;
    letter-spacing: 0.007px;}




/* new style start - 21.12.2020 */

/* header menu styling */


/* .second-level-menu-part > ul{
	overflow-y:hidden;
	max-height:200px;
	display:inline-table;
	
}
.second-level-menu-part ul{
	list-style: none;
    padding: 0px;
    min-width: 225px;
    font-size: 14px;
    color: white;
    background: #200926;
	max-height: 250px;
	overflow-x: hidden;
	overflow-y: auto;
}


li .wrapper {
  position: absolute;
  z-index: 10;
  display: none;
}
li:hover > .wrapper {
  display: block;
}

.second-level-menu-part ul li a{display: flex;
    align-items: center;
    justify-content: space-between;}
.second-level-menu-part-ul{    position: absolute!important;
    right: 100%;
    left: auto;}
.second-level-menu-part li>ul{display:none;}
.second-level-menu-part li:hover>ul{display:block;top:0;}
.second-level-menu-part li a{color:#afafaf!important;}

 */
 
 .wrappers a{display:flex;align-items:center;justify-content:space-between;font-size: 14px;color:white!important;}
 .wrappers img{display:none!important;}
 
 .wrappers.one > ul {
	 color:white!important;
  min-width: 225px;
  max-height: 350px;
  overflow-x: hidden;
  overflow-y: auto;
  list-style:none;
  padding-left:0px;
  background-color:#200926;
}
 .wrappers.two > ul {
	 color:white!important;
	list-style:none;
	background:#200926;
	padding-left:0px;
	min-width:225px;
 }


li .wrappers {
  position: absolute;
  z-index: 10;
  display: none;
}
.wrappers.two{right:100%!important;}
/* .wrappers.two,.wrappers.two ul{right:100%!important;} */
.wrappers a:hover{color:#ff7200!important;background-color:#200926;}
.wrappers.two ul{overflow:hidden;max-height:auto;top:0;}
li:hover > .wrappers {
  display: block;
}
.search-input-group{    width: 250px;
    border-radius: 30px;
    overflow: hidden;
    margin: 17px 40px;}
.video-grider{border-radius: 7px;
    overflow: hidden;}

.chattxt{    text-transform: uppercase;
    font-weight: 700;
    font-size: 15px;
    font-family: revert;color:white;margin-top:-9px;}
body{background:#f0f2f5;}
.heading-menu{min-width:146px;min-height:36px;background:#f35406;text-align:center;font-weight:bolder;color:white;margin-right:10px;padding: 13px 0px;}
.menu-top ul a{color: #fff;
    font-size: 13px;
       margin: 0px 5px!important;
        padding: 8px 3px;}
        .menu-top ul a.active{color: #f35406;
    font-size: 13px;
        margin: 0px 8px!important;
    padding: 8px;}
        .menu-top{background: #200926;border-radius: 5px;
    overflow: hidden;}
.card-light,.br-5{    border-radius: 5px;}
.fw-800{font-weight:800!important;}
.fw-700{font-weight:700!important;}
.plr-16{padding-left:16px;padding-right:16px;}
.title-color-size{color: rgb(43, 43, 43)!important;}
.title-color-size:hover{color: #f35406!important;}
.bg-purple{background:#200926;}
.vswitch label{margin-left: 0px!important;margin-right:0px!important;
    height: 30px!important;
    align-items: center;
    display: flex;color:white;}
	.vswitch label:hover{color:white;	}
	.capsule{border: none!important;
    border-radius: 40px;
    box-shadow: none;
    background: #4c2350;
}
.active .capsule{background:#f35406;}
.vswitch .btn-group-toggle{border: 1px solid #505050;}
.text-capital{text-transform:uppercase!important;}

	.choose-cat a{color:#333;}
	.choose-cat a:hover{border-radius:0px;}
	.btlr-rr-5{border-top-left-radius:5px;border-top-right-radius:5px;}
	footer.foo a {
    color: rgb(43, 43, 43);
}
.h-20{height:20px}
.w-20{width:20px;}

.step1 span{font-size: 12px;
    font-weight: bold;
    color: #200926;}
.step2{margin-left:-50px;}
.step2 span{
    font-weight: 700;
    font-size: 12px;
    color: #200926;}
	.signal-img img{    width: 19px;
    margin-top: -14px;
    margin-left: -6px;} 
.parents .angle-r{display:none!important;}
.parents:hover .angle-r{display:block!important;}
.choose-cat.globals{transform: translate(15px, -5px)!important;}
.nicescrolls::-webkit-scrollbar {
  width: 11px;
}

.nicescrolls {
  scrollbar-width: thin;
  scrollbar-color: #545454;
}
.nicescrolls::-webkit-scrollbar-track {
  background: none;
}
.nicescrolls::-webkit-scrollbar-thumb {
  background-color: #545454 ;
  border-radius: 6px;
  border: 3px solid #200926;
}
.big-thumb{max-height:257px;min-height:257px;overflow:hidden;min-width:100%;position:relative;}
.big-thumb img{min-width: 100%;
    max-width: 480px;
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);}
@media screen and (min-width:769px){
	.mobile-view-only{display:none!important;}
	.desktop-view-only{display:inline-block!important;}
 .mw-300{max-width:300px!important;}
.heads-main{min-height:53px;}
.qa-trending.owl-theme .owl-controls {margin-top: -53px!important;} 
.mh-476{min-height:452px;}
.mh-48{min-height:48px;}
.mh-58{min-height:58px;}
.bottom-meta{    position: absolute;
    bottom: 24px;}
.bg-bread{background:#fbfbfb;}
#stickys.stick {
    position: fixed;
    top: 0;
    z-index: 10;
    border-radius: 0 0 0.5em 0.5em;
}
.lg-mw-740{min-width:740px;}
}
.select2-container {
width: 100% !important;
padding: 0;
}
.img-max-100 img{
	max-width:100%!important;
	height:auto!important;
}
p[data-f-id='pbf'],p[data-f-id='pbf']+div{display:none!important;height:0px!important;}
.show-search input, .show-search button,.show-search span{border:none!important;box-shadow:none;}
@media screen  and (max-width:768px){
	.mh-440-sm{max-height: 440px;
    overflow-y: auto !important;}
	video#video_js_2{top: 69px;
    left: 0;
    right: 0;border-radius:0px;background:white;}
	.video-switcher .btn-group-toggle label {
    padding: 1px 6px!important;
	}
	.section-gray.col-12{    padding-right: 10px;
    padding-left: 10px;}
	.sd-d-flex{display:flex!important;}
	.sd-w-100{width:100%!important;   
	-webkit-box-flex: 0!important;
    -ms-flex: 0 0 100%!important;
    flex: 0 0 100%!important;
    max-width: 100%!important;}
	.rect-ads,.rect-ads ins,.rect-ads iframe{width:100%!important;height:91px!important;max-width:100%!important;padding:0px 5px;}
	.sd-align-items-center{align-items:center!important;}
	.sd-align-items-left{align-items:flex-start!important}
	.sd-flex-col{flex-direction:column!important}
	.sd-jc-between{justify-content:space-between!important;}
	.sd-my-2{margin:1rem 0!important;}
	.mobile-view-only{display:block!important;}
	.desktop-view-only{display:none!important;}
	.space-10.capsule{padding: 6px 15px;}
	.sd-px-small-0{padding-left:0px!important;padding-right:0px!important;}
	.sd-my-1{margin-top:.5rem!important;margin-bottom:.5rem!important;}
	.sd-mx-0{margin-left:0px!important;margin-right:0px!important;}
	.sd-mt-1{margin-top:.5rem!important;}
	.sd-mb-1{margin-bottom:.5rem!important;}
	.sd-pr-0{padding-right:0px!important;}
	.sd-pl-0{padding-left:0px!important;}
	.sd-px-0{padding-left:0px!important;padding-right:0px!important;}
	.vdo-series-thumb,.video-thumbs,.vdo-series-anchor{min-width:138px;max-width:138px;}
	.article-image {
		min-height:220px!important;
	}
}.adsbygoogle.rect-ads{display:none!important;}