body{padding:0px; margin:0px; color:#282828; font-family: 'Montserrat-Regular'; line-height:18px; font-size:14px; font-weight:400; overflow-x: hidden;}
.clear{clear:both;}
h1, h2, h3, h4, h5, h6{font-weight:400; font-family: 'Montserrat-Regular'; margin: 0px; padding: 0px}
p {margin: 0px; padding: 0px}
a{transition:all 0.2s linear 0s; -webkit-transition: all 0.2s linear 0s; -moz-transition:all 0.2s linear 0s; outline:0 none; color:#282828}
a:hover, a:focus, a:link{text-decoration:none; outline:none;}
button:focus, select:focus, input[type="text"]:focus {outline:none;}
.btn-default.active, .btn-default:active, .open>.dropdown-toggle.btn-default, .btn-default.active.focus, .btn-default.active:focus, .btn-default.active:hover, .btn-default:active.focus, .btn-default:active:focus, .btn-default:active:hover, .open>.dropdown-toggle.btn-default.focus, .open>.dropdown-toggle.btn-default:focus, .open>.dropdown-toggle.btn-default:hover{ background:none; box-shadow:none;}
.btn.active.focus, .btn.active:focus, .btn.focus, .btn:active.focus, .btn:active:focus, .btn:focus{ outline:none; box-shadow:none;}
.btn:not(:disabled):not(.disabled).active, .btn:not(:disabled):not(.disabled):active {background-color: #f55556; color: white; border: 2px solid transparent;}

.heading-h2 {color:#282828; font-size: 46px; font-family: 'Montserrat-Regular';}
.title {color: #282828; font-size: 35px; font-weight: 600; font-family: 'Montserrat-SemiBold';}
.btn-default {border: 2px solid #e5e5e5; color: #989898; font-size:14px; padding:12px 24px; text-transform: uppercase; background: #fcfcfc; outline: none}
.btn-default:hover {background-color: #f55556; color: white; border: 2px solid transparent;}
.btn-default.active {background-color: #f55556; color: white; border: 2px solid transparent;}
.btn-default.active:hover {background-color: #f55556; color: white; border: 2px solid transparent;}
.btn {border: 2px solid #e5e5e5; color: #989898; font-size:14px; font-family: 'Montserrat-Light'; padding:12px 24px; text-transform: uppercase; background: #fff; outline: none; -webkit-transition-duration: 0.4s; /* Safari */ transition-duration: 0.4s; cursor: pointer;}
.btn1:hover {background-color: white;color: black;border: 2px solid #e7e7e7;}
.btn2 {border:2px solid transparent; background:#fff; color:#282828; font-size:14px; padding:13px 30px;}
.btn2:hover {background-color: transparent; color: #fff; border: 2px solid #e7e7e7;}
.navbar .container-fluid, .navbar .navbar-collapse, .navbar .navbar-right {transition: all .4s;}
.article-nav {transition: all .1s;}
.m-auto {margin: auto}
.navbar-light .navbar-nav .active>.nav-link, .navbar-light .navbar-nav .nav-link.active, .navbar-light .navbar-nav .nav-link.show, .navbar-light .navbar-nav .show>.nav-link {color: #fff; border-bottom: 2px solid #fff}

/*** Header Section ***/
.header-section{ background:#f55556;}
header {position:relative; width:100%; /*-webkit-transition:all 0.4s ease; transition:all 0.4s ease;*/ background:#f55556} 
header.sticky {height:70px; background:#f55556; position:fixed; margin:auto; top: 0; left:0; right:0; width:100%; max-width:100%; z-index:20; -webkit-box-shadow: 0 3px 5px rgba(57, 63, 72, 0.3);
-moz-box-shadow: 0 3px 5px rgba(57, 63, 72, 0.3); box-shadow: 0 3px 5px rgba(57, 63, 72, 0.3);}
header.sticky .mt-50 {margin-top:0px;}
header.sticky .logo img {width:80px}
header.sticky .logo-text {opacity: 0; display: none}
.header-section .navbar {padding: 0px; letter-spacing: 0}
.navbar-expand-lg .navbar-nav .dropdown-menu {right: 0;left: auto;}

/* .navbar-expand-lg .navbar-nav .dropdown-menu .dropdown-menu {left: 100%; top:-2px !important; display: none}
.navbar-expand-lg .navbar-nav .dropdown-menu:hover .dropdown-menu {display:block} */

.navbar-nav .nav-item.dropdown ul.dropdown-menu li.nav-item-child {position: relative;}
.navbar-nav .nav-item.dropdown ul.dropdown-menu li.nav-item-child ul.dropdown-menu {
    display: none;  
    left: 100%;
    top: -2px ;
} 
.navbar-nav .nav-item.dropdown ul.dropdown-menu li.nav-item-child:hover ul.dropdown-menu {
    display: block;  
}
.header-section .nav-item-child .arrow-toggle::after {content: ""; background: url(../images/nav-arrow-black-right.png) right center no-repeat;  
  width:20px; height:10px; border: 0px solid;  position: absolute; right: 12px; top: 16px;}
  

.navbar-expand-lg .navbar-nav .dropdown-menu a{font-size:13px;}
.navbar-nav .nav-item.dropdown.show .dropdown-menu {display: block}
.search-btn {background: none; border:0px solid; margin-left:0px; cursor: pointer; margin-top:-2px;}
.search-btn .fa-search {color: #fff;  font-size:1.5em; font-weight: 100}
.search-btn-bg .dropdown-menu {border:0px solid; background:none; padding: 0px; margin: 0px}
.search-btn-bg .dropdown-menu .form-control {font-weight: normal; font-size:13px; padding: 10px 15px; border-radius: 0; background-clip: border-box; }

.menu-bar {background: none; border:0px solid; color:#fff; padding:0 0 0 25px;}
.menu-bar .fa-bars {color: #fff;  font-size:1.5em; font-weight: 100; cursor: pointer}
.navbar-light .navbar-nav .nav-item {margin-right:37.5px;}
.navbar-light .navbar-nav .nav-item.dropdown:hover .dropdown-menu {display:block}
.navbar-light .navbar-nav .nav-item:last-child {margin-right: 0px}
#navbarNavDropdownRight {margin-left: 4px;  flex-direction: row-reverse;}
.header-nav-innerCont {display: flex;  width: 100%;}
#navbarNavDropdownRight .navbar-nav {float:right;}
#navbarNavDropdownRight .navbar-nav .nav-item {margin-right:0; margin-left:37px; cursor: pointer}
#navbarNavDropdownRight .navbar-nav .nav-item:last-child {margin-left:0;}
.navbar-light .navbar-nav .nav-link {color:#fff;text-transform:uppercase; font-size:12px; font-family:'Montserrat-Light'; padding:0 0 6px;  border-bottom:2px solid transparent}
.navbar-light .navbar-nav .search-icon {background: url(../images/serch-icon.png) 0 0 no-repeat; width:22px; height:20px; display: inline-block}
.navbar-light .navbar-nav .more-icon {background: url(../images/more-menu-icon.png) right center no-repeat; width:16px; height:11px; display: inline-block; float: right; padding-left: 26px; margin-top:3px; cursor: pointer}
.navbar-light .navbar-nav .menu-bar span {float: left; font-family: 'Montserrat-Light'; font-size: 12px; cursor: pointer}
#navbarNavDropdownRight .navbar-nav .nav-item.search-btn-bg {margin-right: 0px; margin-left: 26px;}
.navbar-light .navbar-nav .nav-link:focus, .navbar-light .navbar-nav .nav-link:hover {color:#fff; border-bottom:2px solid transparent}
.navbar-light .navbar-nav .active>.nav-link{}
.navbar-light .navbar-nav .show>.nav-link {border-bottom:2px solid transparent}
.dropdown-toggle::after {background: url(../images/nav-arrow.png) right center no-repeat;  width:20px; height:10px; border: 0px solid;  position: absolute; right:-18px; top:3px;}
.dropdown-item.active, .dropdown-item:active {color: #16181b; background-color:#f5f5f5; border-bottom: 2px solid #f55556;}
.navbar-nav .nav-item.dropdown .dropdown-item:hover {background-color:#f5f5f5; border-bottom: 2px solid #f55556;}
.logo-section .logo {margin:10px 0 0; display: inline-block}
.form-control {font-family: 'Montserrat-Regular';}
.search-btn-bg .form-control {border-color:transparent;}
.form-control:focus {border-color:transparent; box-shadow: 0px 1px 8px #5a5a5a;}
.sticky .logo-section .logo {margin:10px 0;}

/*.logo{width:113px; height:83px; background:url(../images/logo.png) 0 0 no-repeat; display:block;}*/
.logo img {/*transition: transform 5s ease-in-out;*/ -webkit-transition: all .4s ease; transition: all .4s ease; width: 190px}
.logo-section{ flex-direction:column;}
.logo-text {color:#fff; font-size:12px; margin:0; padding:7px 0 30px; font-family:'Montserrat-Light';}
.logo-text span {color:#ffa2a3; font-size:12px; margin:0 10px; font-family:'Montserrat-Light';}
.mt-50 {margin-top:-67px}
.logo-section {display: block; position: relative; z-index: 1; margin-left: 6px;}
.logo-section-mob {display: none}   
.banner-section{ background:#f55556; z-index: 0; padding-bottom: 5px; position: relative;}
.home-banner {background:url(../images/banner01.png) center 0 no-repeat; height:390px; margin-top:-41px; margin-left: -3px;}
.home-banner .carousel-inner .item {min-height:390px}
.home-banner .carousel-inner .item .d-tbl {width:1170px; margin: auto; display: table}
.home-banner .carousel-inner .item h2 {color:#fff; font-size:26px; line-height:36px; font-family: 'Montserrat-Regular';}
.home-banner .carousel-inner .item h2 strong {font-family: 'Montserrat-Bold'; font-weight: 800}
.home-banner .carousel-inner .item p {color:#fff; font-size:18px; line-height:24px; font-family: 'Montserrat-Light'; margin-top: 9px; letter-spacing: 0px}
.home-banner .bann-txt {margin:88px auto 0;}
.home-banner .carousel-indicators {bottom:68px}

.owl-theme .owl-dots .owl-dot {border: 0px solid; background: none; padding: 0px; margin: 0}
.home-banner .owl-theme .owl-dots .owl-dot span {height:10px; width: 10px; border-radius: 50%; background: #c44445; margin: 0 5px}
.home-banner .owl-theme .owl-dots .owl-dot.active span {background:#fff}
.owl-theme .owl-nav {display: none;}
.owl-theme .owl-dots { bottom: 100px; position: relative;}
.navbar-nav .nav-item.dropdown .dropdown-menu {border: 0px solid;border-radius: 0px; padding: 0px; margin-right: -18px; top:20px; box-shadow: 0px 2px 10px #353434;}
.navbar-nav .nav-item.dropdown .dropdown-menu a {border-bottom: 2px solid #f5f5f5; padding:10px 15px; font-family: 'Montserrat-Light';}
.latest-update-div {margin:-30px 0 0; /*box-shadow: -5px -5px 5px -5px #333;*/ position: relative}
.latest-update-div:before {z-index: -1;position: absolute;content: "";bottom: 328px;left: -9px; width: 50%;top: 28px;max-width: 111px;background: #e3e3e3;-webkit-box-shadow: 0 15px 10px #e3e3e3;-moz-box-shadow: 0 15px 10px #e3e3e3;
box-shadow: 0 15px 10px #e3e3e3;-webkit-transform: rotate(86deg);-moz-transform: rotate(86deg);-o-transform: rotate(86deg);-ms-transform: rotate(86deg);transform: rotate(86deg);}
.latest-update-div::after{z-index: -1;position: absolute;content: "";bottom: 328px;right: -9px;left: auto;width: 50%;top: 28px;max-width: 111px;background: #e3e3e3;-webkit-box-shadow: 0 15px 10px #e3e3e3;-moz-box-shadow: 0 15px 10px #e3e3e3;box-shadow: 0 15px 10px #e3e3e3;
-webkit-transform: rotate(-86deg);-moz-transform: rotate(-86deg);-o-transform: rotate(-86deg);-ms-transform: rotate(-86deg);transform: rotate(-86deg);}
.latest-update-div .box {min-height: 352px;}
.box .box-img {margin: 0 auto; border: 1px solid #f1f1f1; border-right: 0px solid #f1f1f1; background: #fff; padding:0; min-height: 250px; display:inline-block; width: 100%}
.box {box-shadow:0px 2px 10px transparent; border:1px solid #fff; }
.box:hover {box-shadow:0px 2px 10px #8c8c8c; border: 1px solid #f1f1f1; position: relative; z-index: 1} 
.box:hover .box-img {border:1px solid transparent;  border-right: 0px solid transparent;}
.box .box-img.r-brd {border-right: 1px solid #f1f1f1;}
.box h4 {color: #f55556; font-size: 20px; font-style:italic; text-align:center;}
.box .box-txt {padding:15px 20px}
.box .box-txt h4 {color: #f55556; font-weight: 500; line-height: 24px; font-family: 'Montserrat-Medium';}
.box .box-txt p {color: #282828; line-height: 24px; font-size: 14px; font-family: 'Montserrat-Regular'; text-align:center;}
.box .box-txt p.f-grey {color: #989898;}
.recent-articles-bg {margin-bottom:10px;}
.recent-articles .box {margin: 0px; height: 100%;}
.recent-articles .box .box-img {border: 1px solid #f1f1f1; padding:0; min-height: 234px;}
.recent-articles .box .box-img.no-p {padding:0px}
.recent-articles .box .box-img.no-p img {width: 100%}
.recent-articles .box .box-txt h4 {color:#282828; font-weight:100; line-height: 24px; font-family: 'Montserrat-Regular'; font-size:20px;     margin-bottom: 4px;}
.recent-articles .box .box-txt h4 strong {color: #f55556; font-family: 'Montserrat-Medium';} 
.recent-articles .box .box-txt p {font-size: 13px; line-height: 24px; font-family: 'Montserrat-Light'; color:#282828}
.recent-articles .box .box-txt p.f-grey {font-size: 14px; font-family: 'Montserrat-Regular'; color:#989898;}
.recent-articles .box .box-txt {padding:15px 15px; letter-spacing: 0px;}
.recent-articles .box .box-txt .box-txt-inner {min-height: 80px}
.articles-top-cont {margin:46px 0 50px; width:100%}
.color-gray {border-top:1px solid #f1f1f1; margin: 0px; width: 100%}
.box {margin-bottom: 30px; position: relative; z-index: 0}
.recent-articles {margin-bottom:40px}
.recent-articles .box:hover .box-img, .recent-articles .box.active .box-img {border:1px solid transparent}
.gray-bg {background: #f5f5f5; background: -moz-linear-gradient(top, #f5f5f5 0%, #ffffff 100%); background: -webkit-linear-gradient(top, #f5f5f5 0%,#ffffff 100%);
background: linear-gradient(to bottom, #f5f5f5 0%,#ffffff 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f5f5f5', endColorstr='#ffffff',GradientType=0 );
}
/*.devlok-book {background:url(../images/book-bg.jpg) center bottom no-repeat; padding-bottom:120px; overflow:hidden;}*/
.devlok-book {background-image: url(../images/book-bg.jpg); padding-bottom: 120px; overflow: hidden; background-repeat: no-repeat;
background-position: bottom center; background-color: #f6f6f6;}
.home .devlok-book {background-image: url(../images/book-bg.jpg); padding-bottom: 120px; overflow: hidden;
background-repeat: no-repeat;background-position: bottom center;background-color: #fff;}
.devlok-book .book-img  {margin-top:0px; margin-left: 35px; max-height: 620px;}
.devlok-book .book-description {padding:125px 0 0;}
.devlok-book .book-description p.lead {font-size: 20px}
.devlok-book .book-description p {line-height: 30px; font-family: 'Montserrat-Regular'; font-size:14px; letter-spacing: 0}
.devlok-book .book-description h2.title {line-height:36px; margin:20px 0 10px; font-family: 'Montserrat-Bold';}
.devlok-book .book-description h2.title span{font-size: 26px; font-weight: 400; font-family: 'Montserrat-Regular';}
.devlok-book .book-description .btns-bg {margin:22px 0 60px}
.devlok-book .book-description .btns-bg .btn {margin-right:25px; padding: 15px 20px}
.devlok-book .book-description .btns-bg .btn:last-child {margin-right: 0px}
.devlok-book .prev-next-btn {position: absolute;  bottom:71px; right:0px; margin-left:0}
.devlok-book .prev-next-btn .fa-next {margin-left:15px}
.devlok-book .prev-next-btn .fa-prev {margin-left:5px}
.devlok-book .col-md-offset-6 {margin-left: 50%; position: inherit}
.devlok-book .carousel-inner {overflow: visible}
#thumbnail-slider {z-index: 1;}

/*** video silder Section ***/
.latest-video-section h2.heading-h2 {margin:-107px 0 51px; text-align: center}
.latest-video-section .owl-nav {display: none}
.latest-video-section .portfolio-item-img span {opacity: 0.8; width: 97px; position: absolute; left:0; right:0px; margin:auto; bottom:0px; top:0px; height: 96px; transition: all .3s ease-in-out;}
.latest-video-section .bg-dark:not(.navbar) {color: rgba(255,255,255,.8);}
.latest-video-section .portfolio-item-wrapper {position: relative; overflow: hidden;}
.latest-video-section .portfolio-item { pointer-events: auto; cursor:pointer;}
.latest-video-section .portfolio-item-img {position: relative; transition: transform 5s ease-in-out; text-align: center;}
.latest-video-section .portfolio-item:hover .portfolio-item-img {transform: scale(1.1);}
.latest-video-section .portfolio-item:hover .portfolio-item-img::after {opacity: .8;}
.latest-video-section .portfolio-item.bg-dark .portfolio-item-img::after { background: #202020;}
.latest-video-section .portfolio-item-img:after {background: #2196f3;position: absolute;display: block;content: "";height: 100%;width: 100%;left: 0;top: 0;opacity: 0;transition: all .3s ease-in-out;}
.latest-video-section .portfolio-item-caption {position: absolute; padding: 0 1rem 1rem;width:100%;top: 100%;opacity:1; z-index: 1;transition: all .3s ease-in-out; transform: translateY(-40%); margin: auto; left: 0; right: 0}
.latest-video-section .portfolio-item-caption h5 {color: #fff; font-size: 20px; margin: 0 0 10px}
.latest-video-section .portfolio-item-caption p {color: #fff; font-size: 14px; line-height:30px; margin:0px}
.latest-video-section .portfolio-item:hover .portfolio-item-caption { transform: translateY(-160%);  opacity: 1;}
.latest-video-section .portfolio-item:hover .portfolio-item-img span {opacity:1; z-index: 2; transform:translateY(-60%);}
.latest-video-section .row .item {padding-right: 5px; padding-left: 5px;}
.latest-video-section .portfolio-item-img span img {width: 80px}

/*** Devdutt Pattanaik info Section ***/
.dev-p-info {}
.dev-p-info .dev-p-information {min-height: 615px;}
.dev-p-info .dev-p-information .section-description {margin-left: -34px;}
.dev-p-info .image-container {height: 600px;}
.dev-p-info .image-container img {position: absolute; width: 100%;}
.dev-p-info .image-container .img-comments {z-index:3; right:78px; top:34px; width:609px;}
.dev-p-info .image-container .img-blog {z-index:4; right:40px; top:5px; width:801px;}
.dev-p-info .small-links {margin:16px 0 30px}
.dev-p-info .small-links a {color: #a4a4a4; font-size: 18px}
.dev-p-info .small-links {color: #a4a4a4; font-size: 18px}
.dev-p-info .small-links span {color: #a4a4a4; font-size: 18px; margin:0 15px}
.dev-p-info h5 {font-size: 18px; font-weight:600; line-height: 30px; letter-spacing: -0.4px}
.dev-p-info p {font-size: 14px; line-height: 30px; margin:33px 0 38px; font-family: 'Montserrat-Light'; letter-spacing: -0.5px;}
.readmore-bg {margin:0 0 30px}
.dev-p-info .section-description h2.title {margin:50px 0 0; margin-left: -2px;}
.trending-tweets-div {background: #f5f5f5; background: -moz-linear-gradient(top, #f5f5f5 0%, #ffffff 100%); background: -webkit-linear-gradient(top, #f5f5f5 0%,#ffffff 100%);
background: linear-gradient(to bottom, #f5f5f5 0%,#ffffff 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f5f5f5', endColorstr='#ffffff',GradientType=0 );
}
.trending-tweets-div .trending-tweets {background: url(../images/tre-tweets-bg.png) 86% bottom no-repeat; padding-bottom: 128px;}
.trending-tweets-div .tweets-box {background:#fff; padding:30px 20px; box-shadow:0px 3px 2px #bfbfbf; margin:30px 0px; overflow: hidden; }
.trending-tweets-div .tweets {padding: 0 0px 0 30px; position: relative;}
.trending-tweets-div .tweets a {text-decoration: underline; color: #282828; word-break:break-all;}
.trending-tweets-div .tweets a.blue-font-c {color: #1da1f2}
.trending-tweets-div .tweets p {color: #282828; font-size: 14px; line-height: 22px; min-height:90px; letter-spacing: -0.4px;}
.trending-tweets-div .tweets::before {content: '';position: absolute; left: 0;top:5px; background: url(../images/symbal-tmls-l.png) 0 0 no-repeat; width:20px; height:15px;}
.trending-tweets h2 {margin:58px 0 2px}
.trending-tweets .text2 {color:#f55556; font-size:18px}
.trending-tweets .text2 span {color: #282828}
.trending-tweets .select-i {background: url(../images/select-icon.png) 0 0 no-repeat; height: 16px; width: 17px; margin: 0 0 0 10px; display: inline-block}
.tweets-icon {margin:0}
.tweets-icon .wishlist-icon {background: url(../images/wishlist-icon.png) 0 0 no-repeat; width:20px; height:18px; margin:0 10px; float: left}
.tweets-icon .shar-icon {background: url(../images/shar-icon.png) 0 0 no-repeat; width:19px; height:20px; margin:0 10px; display: inline-block; float: left}
.tweets-icon .hrs {color:#f55556; font-size: 12px; float: right}
.premium-section {background:#f55556 url(../images/premium-product-bg.jpg) center center no-repeat; height: 589px}
.premium-podcasts .carousel-inner{overflow: visible; z-index: 1}
.prmum-img {margin-top: -65px; width: 470px; float: left; margin-right:90px;}
.prmum-img img {width:100%; min-height:724px; margin-left:-5px;}
.prmum-text {color: #fff; width: 600px; display: table-cell; vertical-align: middle;}
.prmum-text h3 {margin:30px 0; font-size: 46px; font-weight: 400}
.prmum-text h5 {line-height:36px; font-size:26px; font-weight: 400; font-family: 'Montserrat-Bold';}
.prmum-text h5 small {font-size:20px; font-family: 'Montserrat-Regular';}
.prmum-text p {font-size:14px; line-height:30px; margin:10px 0 0; letter-spacing: 0; font-family: 'Montserrat-Light';}
.premium-section .premium-podcasts .prev-next-btn {width:50.4%; float:right;position:absolute;top:-2px;right:0;height:100% !important; z-index: 2}
.premium-section .premium-podcasts .prev-next-btn a {float: left; margin-top:60px}
.premium-section .premium-podcasts .prev-next-btn a.next-icon {float: left; margin-top:85.4%; margin-left: -40px;}
.premium-section .premium-podcasts .prev-next-btn .fa-prev {background: url(../images/pre-icon-t.png) 0 0 no-repeat; width:40px; height:40px;}
.premium-section .premium-podcasts .prev-next-btn .fa-next {background: url(../images/next-icon-b.png) 0 0 no-repeat; width:40px; height:40px; margin-left:0px;}
.vertical-slider-main {background-color: #f55556;height: 590px; margin: 0 auto 78px auto; background-image: url(../images/premium-product-bg.jpg);background-repeat: no-repeat; background-position: center center;}
.v-thumb-div-bg {width:1170px; margin:0px auto;}
.upcoming-events-bg {background: #ffffff; background: -moz-linear-gradient(top, #ffffff 0%, #f5f5f5 100%);
background: -webkit-linear-gradient(top, #ffffff 0%,#f5f5f5 100%); background: linear-gradient(to bottom, #ffffff 0%,#f5f5f5 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f5f5f5',GradientType=0 );}
.upcoming-events-bg h2.heading-h2 {margin:138px 0 0; }
.event-bg {background:#fff url(../images/event-bg.png) right bottom no-repeat; padding:50px 90px 50px; box-shadow:0px 3px 2px #bfbfbf; margin:52px 0px 30px; overflow: visible; min-height:184px; border:1px solid #f7f7f7}
.event-bg .data-txt {font-size:14px; min-height: auto}
.event-bg h2 {font-size:36px; line-height:30px; margin:20px 0}
.event-bg p {font-size:14px; line-height:30px; min-height:90px;}
.event-bg .view-details {margin:20px 0 0}
.event-bg .event-t-img {position:absolute; top:-200px; left:-3px; z-index:0}
.rel-position {position: relative}
.upcoming-events-bg .carousel-indicators {bottom:70px; width:100px; margin:0 auto;}
.upcoming-events-bg .carousel-indicators li {height:14px; width:14px; border-radius: 50%; background: #a4a4a4; margin:0 6px}
.upcoming-events-bg .carousel-indicators li.active {background:#f55556}
.upcoming-events-bg .prev-next-btn {margin:55px auto 55px;}
.prev-next-btn a {display: inline-block}
.prev-next-btn .fa-prev {background: url(../images/pre-icon.png) 0 0 no-repeat; width:40px; height:40px; display: inline-block}
.prev-next-btn .fa-next {background: url(../images/next-icon.png) 0 0 no-repeat; width:40px; height:40px; display: inline-block; margin-left: 120px}
.newsletter-div {background: url(../images/newsletter-bg.png) right bottom no-repeat; min-height: 270px}
.newsletter-details h5 {margin:55px 0 0; font-size:20px}
.newsletter-details h2 {margin:20px 0; font-size:36px}
.sign-up-now .btn.btn-default {color:#282828; font-size: 14px}
/*.sign-up-now:hover .btn.btn-default {color:#fff;}*/
.sign-up-now .btn.btn-default:hover {color: #fff;}
footer {background:#424242 url(../images/footer-bg.jpg) center bottom no-repeat;color: #fff; padding:60px 0 36px}
footer .foot-div {padding: 0px}
footer .foot-div h2 {margin:31px 0 0; font-size:46px}
footer .foot-div p.lead {margin:38px 0 0; font-size: 14px; line-height: 30px; letter-spacing: 0;}
footer .foot-div p.lead a {color:#f55556}
footer .foot-icon {margin:20px 0 0; text-align: right}
footer .footer-dev-img {text-align: right; padding-right: 137px}
footer .foot-icon a {padding:10px 21px; margin: 0 7px 0 6px; display: inline-block; border-bottom: 3px solid transparent; color: #999; text-decoration:none; }
footer .foot-icon a:hover, footer .foot-icon a:focus, footer .foot-icon a.active {color: #aaa; text-decoration:none; border-bottom: 3px solid #fff;}
footer .foot-icon a i {color: #7f7f7f; padding-bottom: 5px;}
footer .foot-icon a:hover i, footer .foot-icon a:focus i, footer .foot-icon a.active i {color:#fff}
footer .contact-form {margin:9px 0 0px}
footer .contact-form h4 {margin-bottom:22px; font-size: 26px}
footer .contact-form .form-group {margin-bottom:0px}
footer .contact-form .form-group .form-control {background: #606060; color: #fff; width: 100%; border: 0px solid; border-radius: 0px; padding: 20px 20px; font-size: 14px; margin-bottom:30px;}
footer .contact-form .form-group .form-control.textarea-input {min-height: 89px; margin-bottom: 26px;}
footer .contact-form .btn-bg {width: 100%;}
footer .contact-form .btn.btn-default {border:0px solid; background: #fff; color: #282828; font-size: 14px; margin: 0 auto; padding: 15px 33px;}
footer .contact-form input::-webkit-input-placeholder {color: #9a9a9a !important;} 
footer .contact-form input:-moz-placeholder {color: #9a9a9a !important;} 
footer .contact-form input::-moz-placeholder {color: #9a9a9a !important;} 
footer .contact-form input:-ms-input-placeholder {color: #9a9a9a !important;}
footer .contact-form textarea::-webkit-input-placeholder {color: #9a9a9a !important;}
footer .contact-form textarea:-moz-placeholder {color: #9a9a9a !important;}
footer .contact-form textarea::-moz-placeholder {color: #9a9a9a !important;}
footer .contact-form textarea:-ms-input-placeholder {color: #9a9a9a !important;}
.copyright-text {position: relative; z-index: 1} 
.copyright-text span {color: #7f7f7f; font-size:14px; float: right; margin-top:-42px;  letter-spacing: 0;}
div.wpcf7-validation-errors, div.wpcf7-acceptance-missing {border: 2px solid #f7e700; margin:-65px 0 0 18px;}
.mt3 {margin-top:-4px}

/*** Articles Section ***/
.articles-section {background:#f55556}
.banner-inner-cont {height:271px; margin: 0 auto; width: 1046px; position: relative}

.body .bann-cont { min-height: 185px;}
.articles-dtls-section .bann-cont {min-height: auto;}
.bann-cont .bann-head.bann-head-dtl.bookstitle {font-size: 36px;}

.bann-cont .bann-head {color:#fff; font-size:36px; padding:20px 0 0; letter-spacing:0} 
.bann-cont .bann-head.bann-head-dtl {font-size:40px;}
.bann-cont .bann-sub {color:#fff; font-size:14px; line-height: 24px; margin:16px auto 10px; font-family: 'Montserrat-Light'; letter-spacing: 0} 
.bann-cont .bann-sub.sub2 {font-size:20px; margin:7px 0 40px;}
.bann-breadcrumb .breadcrumb {background: none; text-align: center; display: block; margin-bottom: 14px;}
.bann-breadcrumb .breadcrumb li a {color: #ffffff; font-size: 15px; font-family: 'Montserrat-Light';  letter-spacing: 0;}
.bann-breadcrumb .breadcrumb-item {display: inline-block}
.bann-breadcrumb .breadcrumb-item+.breadcrumb-item::before {content: ">"; color: #fff; font-family: 'Montserrat-Light';}
.bann-breadcrumb .breadcrumb-item.active {color: #fff; font-family: 'Montserrat-Light'; letter-spacing: 0;}
.article-bann-bg {position: absolute; left:-52px; bottom:17px}
.article-nav {margin:56px 0 52px; display:inline-block; width:100%; text-align: center}
.article-nav ul {list-style: none;}
.article-nav ul li {margin: auto}
.article-nav.articlesNav a {color: #282828; font-size: 13px;float: left;padding: 0 5px 10px;margin: 0 5px;
border-bottom: 2px solid transparent;letter-spacing: 0;}
.article-nav a {color: #282828;font-size: 16px;float: left;padding: 0 15px 10px;margin: 0 15px; border-bottom: 2px solid transparent; letter-spacing: 0;}
.Illustration-main .article-nav a {padding: 0 15px 10px;}
.article-nav  a.active, .article-nav a:hover {font-weight: bold; border-bottom:2px solid #f55556}
.article-nav .dropdown:hover a {font-weight: normal; border-bottom:2px solid transparent} 
.article-nav .dropdown.show .dropdown-menu {border:1px solid #f5f5f5; border-radius:0px; padding:0px;display:block; box-shadow: 0px 2px 10px #353434;}
.article-nav .dropdown.show .dropdown-menu li {border-bottom: 2px solid #f5f5f5; width:100%; float: left}
.article-nav .dropdown.show .dropdown-menu li:last-child {border-bottom:2px solid transparent}
.article-nav .dropdown.show .dropdown-menu a { padding:10px 15px; font-family:'Montserrat-Light'; font-size:12px; border-bottom: 2px solid #f5f5f5; margin: 0px; width: 100%; text-transform: capitalize;} 
.article-nav .dropdown.show .dropdown-menu a:hover {background-color: #f5f5f5; border-bottom: 2px solid #f55556;}   
.article-nav .dropdown.show .dropdown-menu li:hover {background-color:#f5f5f5; border-bottom: 2px solid #f55556;}
.article-nav .no-h-effect:hover a {font-weight: normal; border-bottom:2px solid transparent} 

/*.section-lg {overflow: hidden; background: #fff url(../images/grey-bg.jpg) 0 bottom repeat-x; margin:60px 0 0}*/
.section-lg {overflow: hidden;background: #fff url(../images/grey-bg.jpg);margin: 60px 0 0;background-repeat: repeat-x;
background-position: 0 bottom;background-size: 100% 339px;}
.section-lg.artical-btom-video {margin:70px 0 0}
.section-lg.artical-btom-video.artical-btm {margin:45px 0 0}
/*.artical-btom-video .book-description {margin:0 0 100px 32px}*/

.artical-btom-video .book-description {margin: 70px 0 0 32px;}
.artical-btom-video .book-description .title {font-size:40px; margin:20px 0 10px}
.artical-btom-video .book-description .lead {font-size: 20px}
.artical-btom-video .book-img {margin-left: -15px}
.artical-btom-video .btns-bg {margin: 30px 0 0 }
.video-text {position: absolute; bottom:30px; left:0; right: 0; width: 100%; margin:auto;font-size: 18px; color: #fff; text-align: center; font-weight: 700;}
.article-nav li.more-drop a {padding: 0; margin: 0 10px 10px 0;}
.article-nav .dropdown.show .dropdown-menu {left: auto; right: 0;}
.Grid-list button {background: none; color: transparent;border:0px solid; display: inline-block; float: left; margin:0 20px; cursor: pointer;}
.Grid-list .grid-view .fa-grid {background:url(../images/view-icon.png) 0 0 no-repeat; width:28px; height:28px;}
.Grid-list .grid-view .fa-grid:hover, .Grid-list .grid-view.on .fa-grid {background:url(../images/view-icon-h.png) 0 0 no-repeat}
.Grid-list .list-view .fa-list {background:url(../images/list-icon.png) 0 0 no-repeat; width:28px; height:28px;}
.Grid-list .list-view .fa-list:hover, .Grid-list .list-view.on .fa-list {background:url(../images/list-icon-h.png) 0 0 no-repeat}
.articles-div .wrapper.list .recent-articles {max-width:100%; flex:0 0 100%; padding: 0px;}
.articles-div .wrapper.list .recent-articles .box {border: 1px solid #f1f1f1}
.articles-div .wrapper.list .recent-articles .box a {width:100%; display: inline-block}
.articles-div .wrapper.list .recent-articles .box .box-img {max-width:300px; float:left; margin: 20px}
.articles-div .wrapper.list .recent-articles .box .box-txt {float: left; padding:20px 0 20px 15px; max-width:800px; text-align: justify;}
.articles-div .wrapper.list .recent-articles:nth-child(odd) {background: #fff;}
.articles-div .wrapper.list .recent-articles:nth-child(even) { background: #f8f8f8;}
.articles-div .wrapper.list {margin: 0px}
.articles-div .recent-articles .box .box-txt p.small {/*height: 50px;*/ overflow: hidden;}
.articles-div .wrapper.list .recent-articles .box .box-txt p.small {height: auto; overflow: hidden;}
.articles-div .wrapper.list .recent-articles .box .box-txt .box-txt-inner {min-height: auto; margin-bottom: 10px;}
.bann-breadcrumb .breadcrumb-item+.breadcrumb-item::before {padding:0 6px 0 4px}
.articles-div .recent-articles .box .box-txt {padding: 15px 12px;}
.artical-btom-video .right-b-video .r-video {width: 100%}
.display-fx {display:flex}

/*.align-btom {align-self:flex-end}*/
.align-btom {align-self: center;}
.right-b-video .hovicon {position: absolute; z-index: 1; left: 0; right:0; margin: auto; top: 0; bottom: 0}
.right-b-video:hover .hovicon.effect-1.sub-a {background: rgba(245, 85, 86, 1);  color: #f55556;}
/*.right-b-video .play {background: url(../images/video-icon2.png) 0 0 no-repeat; width:97px; height:96px; display: inline-block;}*/

/*** Articles Details ***/
.top-soc-icon {text-align: center}
.top-soc-icon a {display: inline-block; margin: auto}
.art-dtls {border-top:1px solid #f1f1f1; border-bottom:1px solid #f1f1f1; padding:32px 0; line-height:24px; }
.art-dtls p {color:#282828; font-size:14px; line-height:24px; font-family: 'Montserrat-Regular'; text-align: justify; margin-bottom: 1rem;letter-spacing: 0}
.art-dtls-img {border: 1px solid #f1f1f1; width: 470px; text-align: center; padding:18px 30px; margin-right:52px}
.art-dtls-img:hover {box-shadow:0px 2px 10px #8c8c8c; border: 1px solid #f1f1f1;}

/*.art-dtls-img img {width: 100%; height: auto;}*/
/*.art-dtls-txt {margin:53px 0 0;}*/
.art-dtls-txt {margin: 1rem 0 0;}
.reset {list-style: none; margin:0px; padding:0px}
.foot-social-links {margin:0}
.foot-social-links .art-dtls-foot {margin:24px 0 0}
.art-dtls-foot {width: 100%; display: inline-block;}
.art-dtls-foot li {display: inline-block}
.art-dtls-foot li span {color:#ccc}
.art-dtls-foot li a {color:#282828; font-size:14px; margin:0 17px; line-height: 25px;}
.art-dtls-foot li a:hover, .art-dtls-foot li a.active {color:#f55556}
.st-btn {background:#fff; color:#989898; font-size:14px; border: 1px solid #f1f1f1; display: inline-block; height: 42px; padding:10px 10px; cursor: pointer}
.art-dtls-soc {color:#989898; width: 100%; display: inline-block; margin:30px 0 30px;}
.art-dtls-soc li {display: inline-block}
.art-dtls-soc li a i{margin-right: 10px}
.art-dtls-soc .st-btn .fa {color: #3b5998}
.foot-social-links .art-dtls-soc .st-btn:hover .fa {color: #fff}
.art-dtls-soc .st-btn.fb-ic:hover {background: #3b5998; color: #fff; border: 1px solid transparent}
.art-dtls-soc .st-btn .fa.fa-envelope-o {color:#f4a61e}
.art-dtls-soc .st-btn.email-ic:hover {background: #f4a61e; color: #fff; border: 1px solid transparent}
.art-dtls-soc .st-btn .fa.fa-print {color:#989898}
.art-dtls-soc .st-btn.print-ic:hover {background: #989898; color: #fff; border: 1px solid transparent}
.art-dtls-soc .st-btn .fa.fa-twitter {color:#1da1f3}
.art-dtls-soc .st-btn.tw-ic:hover {background: #1da1f3; color: #fff; border: 1px solid transparent}
.art-dtls-soc .st-btn .fa.fa-google {color:#dd4c40}
.art-dtls-soc .st-btn.gplus-ic:hover {background: #dd4c40; color: #fff; border: 1px solid transparent}
.art-dtls-soc .st-btn .fa.fa-linkedin {color:#0077b5}
.art-dtls-soc .st-btn.li-ic:hover {background: #0077b5; color: #fff; border: 1px solid transparent}
.artical-carousel-foot  {border-top: 1px solid #f1f1f1;  border-bottom: 1px solid #f1f1f1;  padding:30px 0;}
.artical-carousel-foot .box-txt-inner h4 {color:#282828; font-weight:100; line-height: 24px; font-family: 'Montserrat-Regular'; font-size:16px; margin: 0px; padding: 0px; letter-spacing: 0}
.artical-carousel-foot .box-txt-inner h4 strong {color: #f55556; font-family: 'Montserrat-Medium';} 
.artical-carousel-foot .box-txt-inner p {font-size: 14px; color: #989898; line-height: 24px; font-family: 'Montserrat-Light'; letter-spacing: 0}

/*.top-icon-div {text-align: center; margin:30px auto; letter-spacing: 0;}*/
.top-icon-div {text-align: left;margin: 5px 0 10px 0;letter-spacing: 0;}

/*.top-icon-div .top-icon {display: inline-block; margin:0 20px 0 0}*/
.top-icon-div .top-icon {display: inline-block;margin: 0 20px 10px 0;}
.top-icon-div .top-icon span {margin:0 8px}
.mid-day-link {background:url(../images/min-day-icon.png) 0 0 no-repeat; color:#f55556; font-size:14px; padding: 2px 10px 2px 30px;}
.mid-day-link:hover {color:#f55556;}
.artical-carousel-foot .prev-next-btn .prev-icon  {position:absolute; left:0; top:0;}
.artical-carousel-foot .prev-next-btn .next-icon  {position:absolute; right:0; top:0;}
.artical-carousel-foot .carousel-inner {width:90%; margin: auto;}
.article-dtls-bann-bg {position: absolute; right:-1px; bottom: 0;}
.book-dtls-page .article-dtls-bann-bg {right:5px;}
.articles-dtls-section .banner-inner-cont {height: 188px;}
/* .articles-dtls-section .bann-cont {min-height: auto;} */
.articles-dtls-section .bann-cont .bann-head {padding:13px 0 0;}
.top-icon-div .top-icon sup {top: -3px; font-size:70%}

/*** book page css here ***/

.devlok-book.book-page {padding-bottom:0px; overflow: hidden;background: #ffffff;background: -moz-linear-gradient(top, #ffffff 0%, #f5f5f5 100%);
background: -webkit-linear-gradient(top, #ffffff 0%,#f5f5f5 100%);background: linear-gradient(to bottom, #ffffff 0%,#f5f5f5 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f5f5f5',GradientType=0 );}
.devlok-book.book-page .container {padding-bottom: 50px; position: relative;}
.devlok-book.book-page::before {background: url(../images/book-bg-d.png) 0 0 no-repeat}
.devlok-book.book-page .book-img {margin-top: 60px;}
.main-book-div .articles-div .recent-articles .box .box-img {padding:20px 0}
.main-book-div .articles-div .recent-articles .box .box-txt h4 strong {font-size: 20px}
.main-book-div .articles-div .recent-articles .box .box-txt h4 {font-size: 16px; margin: 0px}
.main-book-div .articles-div .recent-articles .box .box-txt h4.book-t {overflow: hidden;}
.main-book-div .articles-div .list .recent-articles .box .box-txt h4.book-t {height: auto; overflow: visible;}
.main-book-div .articles-div .list .recent-articles .box .box-txt h4 strong  {margin: 10px 0 0; display: block;}
.main-book-div .articles-div .recent-articles .box .box-txt .book-dtls-t {font-size: 14px; display: none; color: #282828; font-family: 'Montserrat-Regular';}
.main-book-div .articles-div .wrapper.list .recent-articles .box .box-txt p.small {margin: 15px 0 0;}
.main-book-div .articles-div .list .recent-articles .box .box-txt .book-dtls-t {display: block}
.main-book-div .articles-div .wrapper.list .recent-articles .box .box-txt {max-width:880px;}
.main-book-div .articles-div {margin-bottom:45px}
.main-book-div .trending-tweets-div .trending-tweets {padding-bottom:50px;}
.main-book-div .articles-div .wrapper.list {margin-top: 20px;}
.main-book-div .articles-div .wrapper.list .recent-articles .box .box-img {margin-top:-32px; width:220px; border:0px solid; padding:0px; min-height: auto}
.main-book-div .articles-div .wrapper.list .box .box-img img {width:100%}
.main-book-div .articles-div .wrapper.list .recent-articles {margin-top:25px}
.main-book-div .articles-div .wrapper.list .recent-articles .box .box-txt {padding: 20px 0 20px 35px;}
.main-book-div .article-bann-bg {left: -75px; bottom:0}
.book-dtls-left {max-width: 440px; margin:60px 30px 60px 0; padding: 0px}
.book-dtls-left .book-dtls-img {background: #fff; padding:20px 22px; border:1px solid #f1f1f1; box-shadow: 0px 2px 10px #8c8c8c; display: inline-block; margin:0 0 30px;}
.book-dtls-left .book-dtls-video img {box-shadow: 0px 0px 12px #757575;}
.book-dtls-right {max-width:670px; margin-left:30px}
.book-dtls-section {background: linear-gradient(to right, #f5f5f5 0%, #f5f5f5 41%, #fff 41%, #fff 100%); height: 100%;  width: 100%; border-bottom: 1px solid #f5f5f5;}
.book-dtls-right {margin:60px 0 0px 30px; padding:0px}
.online-shop-link a { margin-left:20px; margin-right:7px; display: inline-block}
.online-shop-link a:last-child {margin-right:0px; margin-left:19px;}
.book-dtls-carousel {margin:60px 0}
.book-dtls-carousel .carousel-item p {color:#282828; font-size:24px; line-height:40px; padding:35px 20px 0 50px; text-indent:20px; text-align: justify; letter-spacing: 0; font-style: italic}
.book-dtls-carousel::before {background:url(../images/commas.png) 0 0 no-repeat; width: 106px; height: 83px; display: inline-block; content: ""; position: absolute; left:10px}
.book-dtls-carousel .carousel-item dl {margin:50px 0 0 45px; font-size:16px; line-height: 24px}
.book-dtls-carousel .prev-next-btn {position: absolute;right: 0;width: 110px;background: #fff; bottom:0}
.book-dtls-carousel .prev-next-btn .fa-next {margin-left: 20px}
.book-dtls-section .art-dtls-txt p {font-size: 14px; line-height: 24px; letter-spacing: 0; text-align: justify}
.box-txt-inner a {color: #f55556;}
.book-dtls-section .row .row {margin: 0px}
.book-bann-bg-img {position: absolute; right:-180px; bottom:0; z-index: 0;}
.book-book-page {position: relative; z-index: 1;}
.W-80 {width: 87.4%;}
.book-dtls-left .book-dtls-video {position: relative}
.book-dtls-video .hovicon {position: absolute; z-index: 1; left: 0; right:0; margin: auto; top: 0; bottom: 0}
.book-dtls-video:hover .hovicon.effect-1.sub-a {background: rgba(245, 85, 86, 1);  color: #f55556;}

/*** Videos page css here ***/

.videos-dtls-section .dropdown-toggle::after {background: url(../images/nav-arrow-black.png) right center no-repeat;  width:20px; height:10px; border: 0px solid;  position: absolute; right:4px; top:4px;}
.videos-dtls-section .recent-articles .box .box-img {position: relative}
.videos-dtls-section .recent-articles .box .box-img::after {background: rgba(0, 0, 0, 0.2);content: ""; position: absolute;left: 0;right: 0;margin: auto;bottom: 0;top: 0;}
/*.videos-dtls-section .recent-articles .box:hover .box-img::after {opacity:0;} */
.videos-dtls-section .recent-articles .box .box-img span {background: url(../images/v-arrow-hover.png) 0 0 no-repeat; width:70px; height: 70px; position: absolute; margin: auto; left:0; right:0; bottom:0; top: 0; opacity:0.8}
.videos-dtls-section .recent-articles .box .box-img:hover span {opacity: 1}
.play {background: url(../images/video-icon.png) 0 0 no-repeat; width:56px; height:56px; display: inline-block;}
.videos-dtls-section .recent-articles .box .box-img .hovicon {position: absolute; z-index: 1; left: 0; right:0; margin: auto; top: 0; bottom: 0}
.videos-dtls-section .recent-articles .box:hover .hovicon.effect-1.sub-a {background: rgba(245, 85, 86, 1);  color: #f55556;}
.videos-dtls-section .recent-articles .box .box-img {border: 1px solid transparent; padding: 0; min-height: 210px;}
.videos-dtls-section .recent-articles .box .box-txt h3 {color:#282828; font-weight:100; line-height: 24px; font-family: 'Montserrat-Regular'; font-size:16px; margin-bottom: 4px;}
.latest-podcast {}
.latest-podcast .book-description {margin:40px 0  0 -18px;}
.videos-book-btom {position: absolute; right: 0; background: #f55556; height: 100%;}
.videos-book-btom .book-img {margin:0 18px;}
.videos-book-btom .book-img img {width:100%}
.artical-btom-video.btom-video-cont .section-lg {background: #f5f5f5; margin:130px 0 0px; overflow: visible; position: relative}
.artical-btom-video.btom-video-cont .book-img {margin-top:-77px; position: relative;}
.artical-btom-video.btom-video-cont .book-description-right p {color: #fff; font-size:16px; font-family: 'Montserrat-Light';}
.artical-btom-video.btom-video-cont .book-description-right .lead {font-size:20px}
.artical-btom-video.btom-video-cont .book-description-right .title {color: #fff}
.artical-btom-video.btom-video-cont .book-description {margin: 60px 0 60px 32px;}
.artical-btom-video.btom-video-cont .book-description-right {margin:60px 0 0 -18px;}
.artical-btom-video .book-description p {letter-spacing: 0}
.btn-outline {border-radius:0px; background: transparent; border:2px solid #fff; color: #fff; font-size:14px; font-family: 'Montserrat-Light'; padding:10px 15px}
.btn-effect1{background: transparent ;border:2px solid #fff;color:#fff;-webkit-transition-duration: 0.5s;-webkit-transform-origin: 50% 50%;-webkit-transition-timing-function: ease-out;
-webkit-box-shadow: 0px -50px 0 0 #f55556 inset , 0px 50px 0 #f55556 inset;}
.btn-effect1:hover, .btn-effect1.active {-webkit-box-shadow: 0px 0px 0 0px white inset , 0px 0px 0 0px white inset; color:#f55556; background: #fff}
.artical-btom-video .btns-bg .fa-play {margin-right:5px}
.artical-btom-video .btns-bg button:nth-child(2) {margin-left:15px}
.speaker-icon {position: absolute; top:0px; bottom:0; left:0; right:0; margin: auto; z-index:1; background: url(../images/speaker-icon.png) 0 0 no-repeat; width: 60px; height: 46px;}
.videos-dtls-page .bann-cont .bann-sub {margin:0px;}
.videos-dtls-page .articles-dtls-section .bann-cont .bann-head {padding:0 0 16px 0;}
.video-dtls-bg {margin:40px auto 0; display: inline-block;}
.video-dtls-bg .video-box-img {position: relative; margin:0;}
.video-dtls-bg .video-box-img span {position: absolute; top:0px; bottom:0; left:0; right:0; margin: auto; z-index:1; width:97px; height:98px;}
.video-dtls-bg .video-box-img img {width:100%}
.artical-carousel-foot .box-txt-inner {display: table; width:100%}
.artical-carousel-foot .box-txt-inner li {display: table-cell; vertical-align: middle;}
.artical-carousel-foot .artical-bx li {float: none; display: table-cell;vertical-align: middle;margin: 0;}
.artical-carousel-foot .artical-bx a.prev-icon {margin-right:30px; width:40px; display: inline-block; margin-top: 2px;}
.artical-carousel-foot .artical-bx a.next-icon {margin-left:30px; width:40px; display: inline-block;}
.artical-carousel-foot .artical-bx a {color:#282828; font-weight:100; line-height: 24px; font-family: 'Montserrat-Regular';  font-size:16px; margin: 0px; padding: 0px; letter-spacing: 0}
.artical-carousel-foot .artical-bx a.red {color:#f55556}
.red {color:#f55556 !important}
.artical-carousel-foot .artical-bx a.gray {color:#282828;}
.artical-carousel-foot .artical-bx p a{font-size: 14px; color: #989898; line-height: 24px; font-family: 'Montserrat-Light'; letter-spacing: 0}
.artical-carousel-foot .artical-bx span {color: #989898; font-family: 'Montserrat-Light'; margin:0 5px;} 
.videos-dtls-page .top-icon-div {text-align: left; border-bottom: 1px solid #f1f1f1; padding:22px 0 56px 0; margin:0px; width:100%; line-height:24px}
.videos-dtls-page .top-icon-div p {margin:15px 0 0}
.main-podcasts-div .recent-articles .box .box-img {position: relative;}
.main-podcasts-div .recent-articles .box .box-img img {width:100%}
.main-podcasts-div .recent-articles .box .box-img::after {background: rgba(0, 0, 0, 0.2);content: ""; position: absolute;left: 0;right: 0;margin: auto;bottom: 0;top: 0;}
.recent-articles .box .headphone-icon {margin-top: -62px; margin-left:7px; margin-bottom: 15px; position: relative;}
.main-podcasts-div .podcasts-box {margin:60px auto 0}
.pod-dtls, .pod-dtls p, .pod-dtls li, .pod-dtls a {color: #282828; font-size:16px; line-height:24px; font-family: 'Montserrat-Regular';}
.pod-dtls a {color: #f55556;}
.pod-dtls {border-top: 1px solid #f1f1f1; border-bottom: 1px solid #f1f1f1; padding: 30px 0; letter-spacing:0}
.pod-iframe {margin:60px auto 30px}
.pod-dtls ul {margin: 12px 0;}
.pod-dtls ul li {background:url(../images/red-r-i.png) 0 center no-repeat; padding-left:25px;  line-height:36px}
.videos-dtls-section .article-bann-bg {left: -19px; bottom: 0px;}
.videos-dtls-page .article-dtls-bann-bg {right: 5px;}

/*** Podcasts page css here ***/
.main-podcasts-div .article-bann-bg {left:auto; bottom:0; right:-31px;}
.podcasts-dtls-page .article-dtls-bann-bg {left: 0; right:0}
.foot-social-links.foot-social-pod {margin: 0;}
.main-podcasts-div .podcasts .box .box-img {border: 0px solid;}
.podcasts .recent-articles .box {border: 0px solid}

/*** sticky page css here ***/
#sticky {padding:0; margin: 0;width: 100%; background-color: #fff;}
#sticky.stick {position: fixed; top:70px; left: 0; z-index:19; border-radius:0; -webkit-box-shadow: 0 3px 5px rgba(57, 63, 72, 0.3); -moz-box-shadow: 0 3px 5px rgba(57, 63, 72, 0.3);
box-shadow: 0 3px 5px rgba(57, 63, 72, 0.3);}
#sticky.stick .article-nav {margin:20px auto;}
.stick-art {margin-top:120px;  transition: all .75s ease;}
.topnav {display: inline-block}
.Grid-list {display: inline-block} 
.all-link {display: inline-block} 
.topnav .icon {display: none;}
.dropdown {float:left;  overflow:visible; cursor: pointer;}
.article-nav a.droplink {display:block}
#sticky22 {padding:0; margin: 0;width: 100%; background-color: #fff;}
#sticky22.stick {position: fixed; top:70px; left: 0; z-index:19; border-radius:0; -webkit-box-shadow: 0 3px 5px rgba(57, 63, 72, 0.3); -moz-box-shadow: 0 3px 5px rgba(57, 63, 72, 0.3);
box-shadow: 0 3px 5px rgba(57, 63, 72, 0.3);}
#sticky22.stick .article-nav {margin:20px auto;}
/* #all-articles-box22.stick-art { margin-top: 180px;} */

/*** Events page css here ***/
#all-events-box {margin:59px auto 0px;}
#all-events-box .recent-articles {margin-bottom: 60px;}
.event-box-left {height: 100%; display: table; width:160px; float: left; margin-right:11px; margin-top:-16px; margin-left:0px}
.event-img-div {height: 100%; display: table; width:320px; float: left; text-align: center}
.event-img-div .event-img {margin-top: -60px}
.event-box-left-b {display:table-row; height: 60px;}
.event-box-left-t h2 {color:#282828; font-size: 62px; font-family: 'Montserrat-Bold'; float: left;}
.event-box-left-t p {font-size:18px; float: left; margin:14px 0 0 15px; line-height: 24px; text-transform: uppercase; text-align: right;}
.event-box-left-b p {font-size:14px; line-height:24px; letter-spacing: 0; margin-bottom: 0px;}
.loc-icon {background:url(../images/location-icon.png) 0 top no-repeat; width:17px; height: 24px; margin: 0 0 10px; display:inline-block;}
.event-box-right .top-icon-div {text-align: left; margin:0 0 5px;}
.event-box-right .top-icon-div .top-icon {margin: 0} 
.recent-articles .box .event-box-right .box-txt {padding: 15px 0;}
.recent-articles .box .event-box-right .box-txt .box-txt-inner {min-height:auto}
.event-main .recent-articles .box .box-txt h4 {margin-bottom: 1px}
.event-main .articles-div .recent-articles .box .box-txt p.small  {margin: 5px 0 0;}
.event-main .recent-articles .box {border:1px solid #ebedf2; padding:30px 30px 15px}
.event-main .article-bann-bg {left:-78px; bottom:0;}
.event-box-right .top-icon .fa-calendar {color: #f55556; float: left; margin:0 2px 0 1px;}
.event-box-right .top-icon-div .top-icon span {margin:3px 10px 0; float: left;}
.event-box-right .btns-bg {margin:22px 0 0;}
.event-box-right .btns-bg .btn {margin-right:10px}
.event-box-right {margin-left: -52px;}
.events-btom-cont {background:#f55556; padding: 20px; text-align: center; color: #fff; font-family: 'Montserrat-Light';}
.events-btom-cont ul {text-align: center; width: 100%}
.events-btom-cont ul li {display: inline;}
.events-btom-cont ul li a {font-size:20px; color: inherit}
.events-btom-cont ul li span {margin:0 10px}
.events-b-cont {margin:50px auto;}
.events-b-cont h2 {font-family: 'Montserrat-Bold'; font-size:40px; margin:0 0 5px}
.events-b-cont p {font-size:18px; line-height:36px}
.events-b-cont p a {font-size:18px; line-height:36px;  color: inherit; border-bottom: 1px solid #fff}
.events-b-cont p a:hover {text-decoration: none; border-bottom:1px solid transparent}
.events-btom-cont .btns-bg {width:100%; text-align: center;}
.bann-sub .bann-link {color:#fff; font-size: 18px; font-family: 'Montserrat-Bold';}
.bann-cont .bann-sub.bann-sub-contact {line-height:30px}


/*** Contact page css here ***/
.contact-us-main .contact-form-info .contact-form {margin: 22px auto 60px;}
.contact-us-main .article-bann-bg {left: -56px; bottom:20px;}
.contact-us-main .bann-cont .bann-head {padding: 36px 0 0;}
.contact-form-info h2.tit {font-size:46px}
.contact-form-info {padding:50px 0 0}
.gray-back {background:#f9f9f9}
.tit-sub {color:#f55556; font-size:26px; margin:15px 0 24px;}
.cont-name {font-size:18px; font-family: 'Montserrat-Bold'; text-transform: uppercase}
.cont-name span {color:#cccccc; margin:0 30px; font-family: 'Montserrat-Light';}
.contact-form {margin:22px auto 0px}
.contact-form .form-control {background: #fff; padding:20px 30px; margin-bottom:30px; border-radius: 0px; border:1px solid #f1f1f1; color: #9a9a9a; font-size: 14px; width:100%; margin-bottom:40px}
.contact-form .form-control::placeholder {color: #9a9a9a;}
.form-control:focus {box-shadow:0px 0px 0px}
.tbl-div-bg {margin:55px 0;}
.tbl-div {width: 100%}
.tbl-div h4 {color:#454545; font-size:20px; margin:0 0 26px; font-family: 'Montserrat-Medium'; text-transform: uppercase}
.tbl-div td {background:#f9f9f9}
.tbl-div-bg .table {border:1px solid #a4a4a4}
.tbl-div-bg .table a {color:#f55556}
.tbl-div-bg .table th {border-bottom:1px solid #a4a4a4; text-transform: uppercase}
.tbl-div .table td, .tbl-div .table th {border-bottom:1px solid #a4a4a4; padding:15px 20px;}
.tbl-div .table td, .tbl-div .table th {border-top:1px solid #a4a4a4;}
.tbl-div-2  {margin-top: 40px;}
.cont-t {color: #989898; font-size: 14px; margin:0 0 20px;}
.organ-txt {color: #989898; font-size:11px; margin: -24px 0 28px;}
.contact-us-main .contact-form-info .contact-form .organ-txt {margin: 0; position: absolute; bottom: 20px; left: 18px;}
.contact-form-new .event-details textarea {height: 100px;}
.contact-form-new .date-div {position: relative; width: 100%}
.contact-form-new .date-div .date-time {display: inline-block;}
.contact-form-new .date-div span.date-time::after {background:url(../images/cal-cont-icon.png) 0 0 no-repeat; content: "";  position: absolute;
right:10px; top:14px; z-index: 1; width: 36px; height: 34px;}
#portfolio-grid .cont-t {margin: 20px 0 0;}
.contact-us-main .contact-form-info .contact-form.contact-form-new {margin: 22px auto 2px;}
.contact-form-new .wpcf7-submit {margin: auto}

/*** Terms of use page css here ***/
.terms-of-use-main .bann-cont .bann-head {padding:0px; margin-top:-14px}
.terms-of-use-main .banner-inner-cont {height: 105px;}
.terms-of-use-main .banner-inner-cont .bann-cont {min-height: 49px;}
.terms-of-use-main .terms-use {margin:55px auto 20px}
.terms-use h4 {color:#454545; font-size:20px; margin:0 0 26px; font-family: 'Montserrat-Medium'; text-transform: uppercase}
.terms-use p {font-size:14px; line-height:24px; margin:0 0 46px; text-align: justify}

/*** Interviews page css here ***/
.Interviews-main .article-bann-bg {bottom:0px; left:-54px;}
.bann-cont .bann-sub3 {color:#fff; font-size:14px; line-height:24px; margin:15px auto 30px; font-family: 'Montserrat-Light'; letter-spacing: 0} 
.Interviews-main .bann-cont .bann-head {padding: 36px 0 0;}
.Interviews-main .bann-cont {min-height: 184px;}
.red-color {color:#f55556 !important}
.Interviews-main .recent-articles .box {border:1px solid #f1f1f1}
.Interviews-main .recent-articles .box .box-img {border: 0px solid}
.Interviews-main .recent-articles .box .box-img img {width:100%}
.Interviews-main .recent-articles .box .box-txt h4.red-color {font-size:20px; word-break: break-all;}
.Interviews-main .recent-articles .box .box-txt h4 {font-size:18px; color:#454545; text-align: justify;}
.interviews-div {margin-top:58px}
.Interviews-main .recent-articles .box .box-txt {padding: 30px 25px;}
.interviews-dtls .art-dtls-img {width:353px; padding:10px; margin-right:30px;}
.Interview-dtls-section .banner-inner-cont {height: 188px;}
.Interview-dtls-section .bann-cont .bann-head {padding: 9px 0 0;}
.Interview-dtls-section .bann-cont {min-height: 132px;}
.Interview-dtls .top-icon-div {margin: 45px auto 44px;}
.Interview-dtls .top-icon-div .top-icon {margin:0 10px 0 5px}
.Interview-dtls .top-icon-div .top-icon span {margin: 0 5px;}
.Interviews-main .interviews-div .recent-articles {margin-bottom: 30px;}
.Interviews-main .interviews-div .load-more-bg {margin-top: 30px;}
.Interview-dtls .article-dtls-bann-bg {right: -1px;}
.Interview-dtls .art-dtls {padding:30px 0}
.Interview-dtls .art-dtls .art-dtls-t  {margin-top: -6px;}

/*** Illustration page css here ***/
.Illustration-div .recent-articles .box .box-img img {width:100%}
.Illustration-left .recent-articles {margin-bottom:30px}
.Illustration-div .recent-articles .box .box-img::after {display:none; background: rgba(245, 85, 86, 0.7);content: ""; position: absolute;left: 0;right: 0;margin: auto;bottom: 0;top: 0;}
.Illustration-div .recent-articles .box:hover .box-img::after, .Illustration-div .recent-articles .box.active .box-img::after  {display: block}
.Illustration-div .recent-articles .box .box-img::before {display:none; background:url(../images/ill-serch-icon.png) 0 0 no-repeat;; content: ""; position: absolute;left: 0;right: 0;margin: auto;bottom: 0;top: 0; width:38px; height:37px; z-index: 1;}
.Illustration-div .recent-articles .box:hover .box-img::before, .Illustration-div .recent-articles .box.active .box-img::before  {display: block}
.Illustration-main .article-bann-bg {left: -52px;}
.Illustration-main .recent-articles {margin-bottom:30px;}
.Illustration-main .Illustration-div {margin-bottom: -26px;}


/*** About Us page css here ***/
.about-us-main .article-bann-bg {left:-31px; bottom:0px;}
.about-us-main .bann-sub-about {font-size:20px; line-height:36px}
.about-dev-information {padding:28px 0 0}
.about-dev-information .image-container { 13px 10px no-repeat; position: absolute; bottom: 0; left: 0; background-size:100%; padding-top:58px; margin-bottom:-10px; width:609px} 
.about-dev-information .image-container img {width:608px; margin-left:-21px;}
.about-dev-information .section-description {margin-bottom:20px}
.about-dev-information .small-links {color: #a4a4a4; font-size: 18px;}
.about-dev-information .title {font-size: 30px; margin:17px 0 20px}
.about-dev-information p {line-height:24px; text-align: justify}
.abt-top-cont {padding:40px 0; width: 100%; display: inline-block; text-align: center}
.abt-top-cont h2 {font-size:30px; line-height: 48px; color: #454545}
.abt-content-parent { display: flex; align-items: center;}
.heading {color: #282828; font-size: 22px; font-family: 'Montserrat-SemiBold'; margin: 0 0 20px}
.text {color: #282828; font-size: 14px; line-height:24px; text-align: justify}
.wht-font .heading, .wht-font .text {color: #fff; font-style: normal}
.abt-btom-cont {padding:60px 0; text-align: center; color: #454545;}
.abt-b-cont {margin:0;}
.abt-b-cont h2 {font-family: 'Montserrat-SemiBold'; font-size:40px; margin:0 0 20px; color: #282828}
.abt-b-cont p {line-height:24px}
.abt-top-cont .fa-quote-left {display: inline-block;vertical-align: top; color:#fff}
.abt-top-cont .fa-quote-right {display: inline-block;vertical-align: bottom; color:#fff}
.abt-top-cont span {width:880px; display: inline-block}
.abt-top-cont2 .fa-quote-left {display: inline-block;vertical-align: top; color:#efefef}
.abt-top-cont2 .fa-quote-right {display: inline-block;vertical-align: bottom; color:#efefef}
.abt-top-cont2 span {width:890px; display: inline-block}
.abt-cont-01 .abt-content-img {margin-right: -26px;}
.abt-cont-02 .abt-content-txt {margin-left: 80px;}
.abt-cont-03 {position: relative; width: 100%; height:385px;}
.abt-cont-03 .abt-content-txt {width: 761px;  margin-top: -130px;}
.abt-cont-03 .abt-content-img {position: absolute; right:-40px; bottom: 0}
.abt-cont-04 .abt-content-txt {margin-left:72px;}
.foot-social-links-bg {width:100%}
#ninja-slider ul {padding-top: 0 !important; height: 100% !important;  }

/*** 9/05/2019 ***/
.home .devlok-book .container {overflow: hidden;}
.art-dtls-txt {line-height: 24px}
/*** END ***/


/*** 13/05/2019 ***/
.readmore-bg {overflow: hidden;}
.readmore-bg .btn {float: right;}
.listen-now {overflow: hidden;}
.listen-now .btn {float: right;}
.videos-dtls-section .arrow-toggle {display: none}
.contact-form .date-time .form-control {overflow: hidden;}
.contact-us-main .contact-form-new .form-group {margin-bottom: 40px}
.contact-us-main .contact-form .form-control {margin-bottom: 0px}
.contact-us-main .contact-form-new .form-group span.wpcf7-not-valid-tip {position: static; bottom: auto; margin-top: 4px; margin-left: 4px;}
.contact-us-main .contact-form-new div.wpcf7-validation-errors, .contact-us-main .contact-form-new div.wpcf7-acceptance-missing {margin-top:-128px;}
.art-dtls-txt a {font-size: 14px;color: #f55556;line-height: 24px;font-family: 'Montserrat-Light';letter-spacing: 0;}
.row-bg {margin: 0 -15px;}
.recent-articles.featured .box .box-img img {width: 100%}
.articles-section.articles-section-bg {background:none}
.book-section.book-section-bg {background:none}
#mailpoet_form_2 .mailpoet_text, #mailpoet_form_2 .mailpoet_textarea {height: 48px;}
textarea {resize: none;}

.article-layout img {width: 100%}
.interviews-dtls .art-dtls {display: inline-block; width: 100%}


/*** END ***/




/* @media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {  
    .display-fx {display: inline-block
  } */


  @media screen and (min-color-index:0) and(-webkit-min-device-pixel-ratio:0){ 
    /*
      Define here the CSS styles applied only to Safari browsers
      (any version and any device)
     */
}


/*** Responsive css here ***/
@media (max-width: 1920px){ 
.book-dtls-section {background: linear-gradient(to right, #f5f5f5 0%, #f5f5f5 44%, #fff 44%, #fff 100%); }
.videos-book-btom .book-img img {width: 90%;}
.latest-video-section .portfolio-item-img span {width: 97px; top: 0}
.col-xl-4-btmVideo  {-webkit-box-flex: 0;-ms-flex: 0 0 33.333333%;flex: 0 0 33.333333%;max-width: 33.333333%;}
} 

@media (max-width: 1640px){
.book-dtls-section {background: linear-gradient(to right, #f5f5f5 0%, #f5f5f5 43%, #fff 43%, #fff 100%); }
} 

@media (max-width: 1400px){
.book-dtls-section {background: linear-gradient(to right, #f5f5f5 0%, #f5f5f5 41.5%, #fff 41.5%, #fff 100%); }
.videos-book-btom .book-img img {width:100%;}
.latest-video-section .portfolio-item-img span {width:69px; top:40px}   
.artical-btom-video .right-b-video .r-video { height: 410px;}
.col-xl-4-btmVideo  {-webkit-box-flex: 0;-ms-flex: 0 0 41.666667%;flex: 0 0 41.666667%;max-width: 41.666667%;}  
}   


@media (min-width: 1280px){
.container {max-width: 1170px;} 
} 

@media only screen and (max-width: 1024px) {
.devlok-book .col-md-offset-6 {margin-left: auto;}
.devlok-book .book-description .btns-bg .btn {margin-bottom: 20px; margin-right: 5px; padding: 15px 10px;}	
.devlok-book .prev-next-btn {bottom: 30px; margin-left:0; right:-135px; left:auto;}	
.trending-tweets-div .tweets p {min-height: 120px;} 
.recent-articles .box .box-img {height: 250px}  
.recent-articles .box .box-img img {max-width: 100%; height:100%}   
.premium-section .premium-podcasts .prev-next-btn {width: 40%}  
.premium-section .premium-podcasts .prev-next-btn a {margin-top: 30px;} 
.premium-section .premium-podcasts .prev-next-btn a.next-icon {margin-top:0;margin-left: 0;position: absolute;bottom: 20px;left: 0px;}  
.prmum-text h3 {margin: 0px 0 30px 0;}  
.newsletter-details h5 {margin: 30px 0 0;}  
footer {padding: 30px 0 50px}   
.home-banner .carousel-inner .item .d-tbl {width: 100%;}
.logo-section {width: 180px; line-height: 30px;}    
.recent-articles .box .box-img.no-p {border:0px solid}  
.navbar-light .navbar-nav .nav-item {margin-right: 34px;}
.mt-50 {margin-top: -90px;} 
header.sticky .mt-50 { margin-top: 0;}      
header.sticky .logo-text {display: none}    
header.sticky .logo-section {margin:0 30px; width: auto}    
.dev-p-info .image-container .img-blog {top: auto; bottom:60px}
.devlok-book .book-img {margin-left: 0;}    
.search-btn {margin-left: 0;}
#navbarNavDropdownRight .navbar-nav .nav-item {margin-left:20px;}   
.menu-bar {padding: 0 0 0 15px;}
.box .box-img {border-right:1px solid #f1f1f1;}
.home-banner {background-size:100%; background-position: center bottom} 
.banner-inner-cont {width: auto}
.article-nav li a {padding: 0 10px 10px; font-size: 16px;}
.artical-btom-video .book-img img {width: 100%}
.artical-btom-video .book-description {margin:110px 0 0;}
.artical-btom-video .book-description .lead {font-size: 18px;  line-height: 22px;}
.articles-div .wrapper.list .recent-articles .box .box-txt {padding: 20px 20px; max-width: 62%;}
.art-dtls-img {width: 50%; margin-right: 30px;}
.art-dtls-img img {width: 400px}    
.main-book-div .article-bann-bg img {width:100%}
.book-dtls-section {background: linear-gradient(to right, #f5f5f5 0%, #f5f5f5 48%, #fff 48%, #fff 100%);}   
.book-dtls-right {max-width:50%; margin: 40px 0 0px 50px; flex:0 0 50%}
.book-dtls-carousel .carousel-item p {padding:0; text-align: inherit}    
.artical-btom-video.btom-video-cont .book-description .book-description-right {margin: 20px 0 0 -18px;}
.artical-btom-video .book-description .title {font-size:26px}   
.artical-btom-video.btom-video-cont .book-description-right .lead {font-size: 16px;}
.artical-btom-video .btns-bg button:nth-child(2) {margin-left: 0;  margin-top: 10px;}
.artical-btom-video .btns-bg {margin:10px 0 60px;}
.stick-art { margin-top: 155px;}
.articles-dtls-section .banner-inner-cont { height: 225px;}
.W-80 {width: 80%;}
#all-articles-box22.stick-art {margin-top: 210px;}
.videos-dtls-section .article-nav a {margin:0 10px; padding: 0 10px 10px;}
.videos-dtls-section .stick-art {margin-top: 120px;}
.article-nav a {font-size:16px}
.event-main .article-bann-bg img {width: 100%}
.Interviews-main .article-bann-bg img {width: 100%}
.artical-carousel-foot .artical-bx li {float: none; display: table-cell;vertical-align: middle;margin: 0;}
.event-box-left {width: 100%; height: auto; margin:-10px 0 20px; float:none; display:block; overflow: hidden;}
.event-img-div {width: 100%; height: auto; margin: 0 auto; text-align: left; float:none; display:inline-block}
.event-img-div .event-img { margin-top:0px;}
.event-box-right {margin-left: 0;}
.event-box-left-t {float: left;}
.event-box-left-b {width: 100%; float:left; display: inline-block; height: auto;}
.event-box-left-t p {margin: 12px 10px;}
.loc-icon {float:left; margin: 0 10px 0 0;}
.event-img-div .event-img img {width: 100%}
.abt-top-cont2 span {width: 80%;}
.abt-top-cont2 span br {display:none;}
.about-us-main .row .row {margin:0px; padding: 0px}
.abt-top-cont span {width: 80%}
.about-dev-information .image-container img {width: 100%}
.about-us-main section {overflow: hidden;}
.about-us-main section.abt-section {overflow: visible;}
footer .foot-icon a {margin: 0 2px;}    
.main-book-div .articles-div .wrapper.list .recent-articles .box .box-txt {max-width: 670px;}   
.online-shop-link a {margin-bottom:20px}    
.online-shop-link a:last-child {margin-bottom: 0px} 
.event-main .recent-articles .box {padding: 30px 30px;} 
#all-events-box {margin: 30px auto 0;}  
#all-events-box .recent-articles {margin-bottom: 30px;} 
.about-dev-information .image-container {width:100%}
.abt-cont-03 .abt-content-txt {width: 590px;}   
.abt-content-parent.abt-cont-04 {padding-top:30px}  
.Illustration-main .Illustration-div.stick-art  {margin-top: 130px;}    
.interviews-dtls .art-dtls-img {width: 421px;}  
.Interview-dtls .art-dtls .art-dtls-t {margin-top:0px;} 
div.wpcf7-validation-errors, div.wpcf7-acceptance-missing {margin-bottom:15px; width: 360px;}	
.v-thumb-div-bg {width: 100%; margin: 0px auto;  padding: 0 15px;}
.v-thumb-div-bg .text-slider {width: 530px;}
.v-thumb-div-bg #thumbnail-slider {margin-left: 15px;}
.v-thumb-div-bg .prmum-text {width: auto}
.v-thumb-div-bg #ninja-slider {height: 90%;  width: 100%;}
.articles-section {margin-top: -1px}
.contact-us-main .contact-form-info .contact-form .organ-txt {bottom: 7px; line-height: normal}
.footer-book-text .shopling-icon.book-span {margin-top: 0;}
.article-dtls-bann-bg {right: 0;}
.foot-social-links {margin:10px 0 0;}
.art-dtls-foot {margin: 10px 0 0;}
.art-dtls-foot li {margin:6px 0;}
.row.video-slider-row {margin: 0px}
.home-banner .bann-txt {
  margin: 60px auto 0;
}
.logo-text {padding: 7px 0 10px; width: 190%; margin-left: -40%;}
body .bann-cont {min-height: 120px}

}

@media only screen and (max-width: 1023px) {
.logo-section {margin: auto}
.header-section .navbar{padding:0px}    
.logo-text {display: none}  
.recent-articles {margin-bottom: 20px}  
.recent-articles .box .box-img {height:auto; padding:20px}  
.recent-articles .box .box-img img {width:auto; height:auto}
.recent-articles .box.h-100 {height: auto !important; margin:0px}   
.recent-articles .box .box-txt .box-txt-inner {min-height: auto;}   
.devlok-book .book-img {text-align: center} 
.devlok-book .book-description {padding:30px 0; margin-left:0;}
.devlok-book .prev-next-btn {margin-left:0;}    
.dev-p-info .image-container .img-blog {margin:auto; left:0; right:0; width:100%; bottom: 0}    
.dev-p-info .image-container .img-comments {z-index: 3;right: 0;top: 34px;width: 100%;left: 0;} 
.dev-p-info .image-container {height: 514px;}
.dev-p-info .section-description h2.title {margin: 90px 0 0;}   
.trending-tweets-div .tweets p {min-height:auto; margin-bottom:30px; letter-spacing: 0;}    
.trending-tweets-div .tweets-box {min-height:auto;} 
.trending-tweets-div .trending-tweets  {padding-bottom: 80px; min-height: auto;}    
.premium-podcasts .prmum-desc .prmum-img {width:100%; text-align: center}   
.premium-podcasts .prmum-desc .prmum-img img {width: auto}
.premium-section {background-image: none; height: auto}
.premium-podcasts .prmum-desc .prmum-text {width:100%; height: auto; padding:30px 0 100px; text-align: center}  
.premium-section .premium-podcasts .prev-next-btn {width: 100%; height:auto !important; top: auto; bottom: 20px}
.premium-section .premium-podcasts .prev-next-btn a.next-icon {bottom: 0; left: 60px;}  
.copyright-text span {margin:20px 0 0;} 
header {border-bottom: 1px solid #e8595a;  z-index:100;}    
.logo img {height:70px; padding:10px 0;}
header .collapse.show {margin:10px 0px}
.header-section .navbar {padding: 10px 0; height:50px}
.latest-update-div:before {display: none}   
.latest-update-div:after {display: none}
footer .foot-div .row {width: auto;}
.search-btn {margin: 10px 0 20px}   
.artical-btom-video .book-img {margin-top:40px;}
.articles-div .wrapper.list .recent-articles .box .box-txt {max-width:50%;}
.videos-book-btom {position: relative; margin-top: 40px;}
.artical-btom-video .btns-bg {margin: 30px 0; text-align: right}
.artical-btom-video .btns-bg button:nth-child(2) {margin-left: 10px; margin-top: 0;}
.devlok-book.book-page .book-img img {width:100%}
.terms-of-use-main .bann-cont .bann-head {margin-top: 0; padding: 10px 0 0;}
.about-us-main .bann-sub-about br {display:none}
.about-us-main .banner-inner-cont {height: 330px;}
.abt-content-txt {margin-top:30px; margin-bottom:30px}
}

@media only screen and (max-width: 992px) {
header.sticky .logo-section {margin: auto;} 
.header-section .navbar {width: 100%; padding: 10px; margin:0px; max-width:100%;}   
header .collapse.show {background:#f55556;  padding:0 20px; width:100%;}    
.navbar-light .navbar-nav .nav-item {margin: 0;}    
.navbar-light .navbar-nav .nav-link {padding:10px 0; cursor: pointer; float: left;}
.mt-50  {margin: 10px 0px; padding: 0 20px;}
header .collapse {margin: 10px 0px; padding: 0 20px;}
.logo-section {position: fixed; left: 0; right: 0; margin: auto; top: 0}
.header-section .navbar {height: auto; background: #f55556;}
.navbar-light .navbar-nav .active>.nav-link {border-bottom: 1px solid #de4e48;}     
.navbar-light .navbar-nav .nav-link:focus, .navbar-light .navbar-nav .nav-link:hover {border-bottom: 1px solid transparent;}      
.navbar-nav .nav-item.dropdown.show .dropdown-menu {border: 0px solid;border-radius: 0px;}
.navbar-expand-lg .navbar-nav .dropdown-menu a {font-size: 14px; font-weight: 100;}
.logo-section {display: none}
.logo-section-mob {display: block; width:100px; margin:auto;}
.home-banner .carousel-indicators {bottom: 35px;}
#navbarNavDropdownRight {margin: 0px; margin-top: -10px; padding-bottom: 10px;     width: 100%;} 
#navbarNavDropdownRight .navbar-nav .nav-item {margin-right: 0;margin-left: 0;} 
.menu-bar {padding: 0px}    
.header-section {padding:0} 
.dev-p-info .dev-p-information .section-description {margin-left: 0;}
.event-bg p {min-height: 180px}
.navbar-light .navbar-toggler-icon {background-image: url(../images/menu.svg)}
.navbar-light .navbar-toggler {color: rgba(255, 255, 255, 0.5);border-color: rgba(255, 255, 255, 0.5); position:absolute; top:10px; right:10px;}
.search-btn {margin: 6px 0 12px -6px;}
.search-btn-bg .dropdown-menu { margin: -10px 0 12px;}
.art-dtls-img {width:100%; margin:0px;}
.artical-carousel-foot .carousel-inner {width: 80%;}
.art-dtls .media {display:inline-block}
.art-dtls .art-dtls-img {display: block; margin:0 auto 30px;}
.art-dtls-txt {margin: 30px 0 0;}
body .artical-btom-video.btom-video-cont .book-description {margin: 30px 20px;}
.presentation-responsive {padding:0px; margin:0 0 30px;}
.presentation-responsive img {width: 100%}
.presentation-responsive .video-text {left:0; right: 0; padding:0 15px}
.devlok-book.book-page {padding:40px 0 0;}
.devlok-book .book-description .btns-bg { margin: 20px 0 0;}
.devlok-book .articles-div .wrapper.list .recent-articles .box .box-txt {max-width: 60%;}
.articles-dtls-section .banner-inner-cont {height: 240px;}
.book-dtls-left {max-width: 100%; text-align: center; margin: 60px 30px 0px 0;}
.book-dtls-right {max-width: 100%; margin: 40px 0 0; padding-top: 30px;  flex: 0 0 100%;}
.book-dtls-section {background: linear-gradient(to bottom, #f5f5f5 0%, #f5f5f5 53%, #fff 53%, #fff 100%);}      
.book-dtls-carousel .carousel-item p {padding: 0; text-align: inherit;}
.book-dtls-carousel .carousel-item dl {margin: 50px 0 0 0;}     
.container.visible-title {padding:0px}
.article-nav a {padding: 0 5px 10px; margin: 0 5px;}
.Grid-list button {margin: 0 10px;}
#sticky.stick {top: 58px;}
.podcasts-dtls-page .article-dtls-bann-bg img {width:100%}
.videos-dtls-page .articles-dtls-section .bann-cont .bann-head br {display: none}
.artical-carousel-foot .artical-bx li {float: none; display: table-cell;vertical-align: middle;margin: 0;}
.artical-carousel-foot ul.artical-bx {margin:12px 0;}
.stick-art {margin-top: 230px;}
#sticky22.stick {top: 58px;}
#all-articles-box22.stick-art { margin-top: 260px;}
.top-stick {padding: 0px}
.videos-dtls-section .article-nav a {margin: 0 5px; padding: 0 5px 10px; font-size: 14px;}
/* #navbarNavDropdownRight {display: none !important;}
#navbarNavDropdownRight.collapse.show {display: block !important;}
.main-height #navbarNavDropdownRight {display: block !important;} */
#navbarNavDropdownRight .navbar-nav { float: left; width:100%}
#navbarNavDropdownRight .navbar-nav .nav-item.search-btn-bg {margin-left: 0;}
.event-box-right {margin-top: 30px;}
.about-dev-information .image-container {position: relative; right:0; left:0; margin:0 auto; background-position:center 0}
.about-dev-information .image-container img {margin:0 auto}
.about-dev-information .section-description {margin: 40px 0;}
.abt-content-parent {display: block; margin:20px auto;}
.abt-content-parent .abt-content-txt {width: 100%; margin:30px 0}
.abt-content-parent .abt-content-img {width: 100%; margin:5px 0 0}
.abt-cont-03 {height: auto;}
.abt-cont-03 .abt-content-img {position: relative; right: 0;}
.devlok-book .prev-next-btn {bottom:0; left:auto; right: 0}	
.devlok-book .prev-next-btn .fa-next {margin-left: 10px;}
.trending-tweets-div .tweets-box {margin: 20px 0px;}
footer .footer-dev-img {text-align: center;padding-right: 0;margin: 30px 0;}
footer .foot-icon {margin:20px 0 30px; text-align:center;}
.copyright-text span {margin:20px 0 20px; float:left; text-align:center; width:100%;}
.copyright-text {position: absolute;z-index: 1;text-align: center;left: 0;right: 0;margin-top: 60px;}
body .footer-book-text { text-align: center;  position: relative; z-index: 1; margin-top: 20px;}
body .footer-book-text.footer-book-space {margin-top: 20px;}
.footer-book-text .shopling-icon {margin-top: -65px !important; float: left !important;}
footer {padding: 30px 0 65px}
.col-xl-4-btmVideo  {-webkit-box-flex: 0;-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;}    
.display-fx {display: block;}
.artical-btom-video .book-img {text-align: center; padding: 0 30px; margin: 0px}
.artical-btom-video .book-description {margin: 30px 20px 0;}
.artical-btom-video .book-img img {width: auto}
.videos-dtls-section .book-img img {width:auto;}
.videos-dtls-page .book-img img {width: auto;}  
.main-book-div .articles-div .wrapper.list .recent-articles .box .box-txt {max-width: 60%;}
.art-dtls-img img {width: auto}
.artical-btom-video .right-b-video .r-video {height:auto;}  
.videos-dtls-section .article-bann-bg {left:0; bottom:0px;}
.videos-dtls-section .article-bann-bg img {width:70%}   
.video-dtls-bg {margin: 30px auto 0;}
.podcasts-box .recent-articles .box .box-img {padding:0px}  
.main-podcasts-div .podcasts-box {margin:30px auto 0;}  
.main-podcasts-div .article-bann-bg {right:0px;}    
.recent-articles .box .event-box-right .box-txt {padding: 15px 0 0;}    
.abt-content-parent.abt-cont-01 {margin:40px auto 0;}   
.contact-us-main .article-bann-bg {left:0; bottom:0; width:50%} 
.contact-us-main .article-bann-bg img {width:100%}  
.Interview-dtls-section .bann-cont .bann-head {font-size:28px; padding:40px 0 0;}
.Interview-dtls-section .bann-cont .bann-head br {display: none}
.Interview-dtls .article-dtls-bann-bg img {width: 80%}  
.Interview-dtls .top-icon-div .top-icon {margin: 0 15px;}   
.v-thumb-div-bg {text-align: center;}
.v-thumb-div-bg .thumb-div {margin: 0 auto}
.devlok-book .carousel-inner {padding-bottom: 30px;}
.devlok-book .book-description {height: 410px; }
.vertical-slider-main {height: auto; background-position: center bottom; margin: 0;}
.v-thumb-div-bg #ninja-slider {height:390px;}
.v-thumb-div-bg .prmum-text {padding: 0 30px; height: auto; display: inline-block;}
.v-thumb-div-bg .text-slider {width: 100%}
body #ninja-slider-prev {left: auto!important; bottom: 30px !important; top: auto !important; right: 90px;}
body #ninja-slider-next {left: auto !important;  bottom: 30px !important; right: 30px;}
.header-section .arrow-toggle {width:80%; display: inline-block;  position: absolute; right: 0; top: 0; z-index: 1;}
.dropdown-toggle::after {display:none;}
.header-section .arrow-toggle::after {display: block; position: static; background-position:right center; height: 40px; float: right;}
.navbar-nav .nav-item.dropdown .dropdown-menu {display: none;}
.navbar-light .navbar-nav .active>.nav-link {position: relative; z-index: 0;}
.navbar-light .navbar-nav .nav-item.dropdown:hover .dropdown-menu {display: none;}
.navbar-nav .nav-item.dropdown.show .dropdown-menu {display: block;}
.navbar-nav .nav-item.dropdown.show:hover .dropdown-menu {display: block;}
.navbar-nav .nav-item.dropdown ul.dropdown-menu li.nav-item-child.show .dropdown-menu {display: block;}
.navbar-nav .nav-item.dropdown ul.dropdown-menu li.nav-item-child .arrow-toggle {width: 50%; height: 40px;}
.navbar-nav .nav-item.dropdown ul.dropdown-menu li.nav-item-child .dropdown-menu {margin-top: 0px;}
.header-section .nav-item-child .arrow-toggle {}
.navbar-light .navbar-nav .nav-item {border-bottom: 1px solid #de4e48;}
.navbar-light .navbar-nav .active>.nav-link {border-bottom: 0px solid transparent;}
.navbar-nav .nav-item.dropdown .dropdown-menu {margin-right: 0;  margin-top: 40px; top: auto}
#navbarNavDropdownRight .navbar-nav .nav-item.search-btn-bg {border-bottom: 0px solid transparent}
#navbarNavDropdownRight .navbar-nav .nav-item:last-child {border-bottom: 0px solid transparent;}
.interviews-dtls .art-dtls-img img {width: 100%;}
#navbarNavDropdownRight .navbar-nav .nav-item.dropdown .dropdown-menu {margin-top:10px;}
header {height: 70px;}
header.sticky {height: 70px}   
/* .header-nav-innerCont {margin-top: 60px} */
/* header .collapse.show {margin-top: 60px}
header .navbar-collapse {margin-top: 60px}
header.sticky .mt-50 {margin-top: 60px;} */
.header-nav-innerCont {display:block;}
.header-nav-innerCont.main-height {height: 300px; overflow: auto;}
#navbarNavDropdownRight .navbar-nav .nav-item.search-btn-bg .dropdown-menu {margin-top: 0px}
#sticky.stick {top: 60px;}
#sticky22.stick .article-nav {margin: 40px auto 20px;}
.topnav {float: left;background: #f55556;color: #fff;}
.all-link  {position: absolute; width:96%; margin: auto; left: 0;right: 0;background: #fff;top:85px;-webkit-box-shadow: 0 3px 5px rgba(57, 63, 72, 0.3); -moz-box-shadow: 0 3px 5px rgba(57, 63, 72, 0.3);
box-shadow: 0 3px 5px rgba(57, 63, 72, 0.3); z-index: 1; height:0;}
.topnav.responsive .all-link {height: auto;}
.main-book-div .visible-title .all-link {height: auto;}
.visible-title .all-link {height: auto;}
.article-nav ul li.subCat-nav {margin: 0px; position: relative; overflow: hidden;} 
.article-nav ul li.subCat-nav.child .subCat-nav-inner {display: none;}
.article-nav ul li.subCat-nav.child.show .subCat-nav-inner {display: block; width: 95%; margin: auto;  margin-bottom:15px; float: none; overflow: hidden;}
.article-nav ul li.subCat-nav.child.show .subCat-nav-inner span {display: none}

/* .visible-title .all-link {top:60px} */
/* .main-book-div .visible-title .all-link {top:75px} */
.article-nav a.droplink, .topnav a.icon {color: inherit}
.topnav a.icon:hover, .article-nav a.droplink:hover {border-bottom: 2px solid transparent;}
.topnav a {padding: 10px 15px;font-family: 'Montserrat-Light';font-size: 14px; font-weight: 100;}
.article-nav a {padding: 10px 15px;}
.article-nav.articlesNav a {padding: 10px 15px;}
.Illustration-main .article-nav a {padding: 10px 15px;}
.topnav a:hover, .topnav a.active {border-bottom: 2px solid transparent;}
.topnav a, .dropdown .dropbtn {display: none;}
.topnav a.icon {float: left; display: inline-block;     border: 0px solid !important;}
.topnav.responsive .icon {float: left;}
.topnav.responsive .all-link li {border-top: 2px solid #eaeaea; width: 100%; }
.topnav.responsive .all-link a {float:left; display: inline-block; width:100%; text-align:left; padding:15px 20px; border-top:2px solid #eaeaea; margin: 0;}
.topnav.responsive .all-link a:hover {background-color: #f5f5f5;border-bottom: 2px solid #f55556;}
.topnav.responsive .all-link li.subCat-nav a {width:auto; border-top: 2px solid transparent; border-bottom: 0px solid transparent;}
.topnav.responsive .all-link li.subCat-nav:hover {background-color: #f5f5f5;border-bottom: 2px solid #f55556;}
.topnav.responsive .all-link li.subCat-nav:hover a {background-color:transparent;border-bottom: 0px solid #fff;}
.topnav.responsive .all-link li.subCat-nav .subCat-nav-inner a {width: 100%}
.all-link li.subCat-nav.child .arrow-toggle {width: 50%;display: inline-block;position: absolute;right: 0;top: 0;z-index: 1;}
.all-link li.subCat-nav.child .arrow-toggle::after {display: block; position: static; background-position:right center; height: 40px; float: right;
background: url(../images/nav-arrow-black.png) right center no-repeat; margin-right: 15px; margin-top: 5px;}
.videos-dtls-section .article-nav .topnav a {padding:10px 15px; margin: 0px;}
.videos-dtls-section .article-nav .topnav .subCat-nav  a {padding:15px 20px; margin: 0px;}
.topnav.responsive .all-link li.subCat-nav a.active {background-color: #f5f5f5; width: 100%; border-bottom: 2px solid #f55556;}
/* .topnav.responsive .all-link li.subCat-nav.child::after {background: url(../images/nav-arrow-black.png) center right no-repeat; content: ""; width: 20px; height:8px; display: inline-block; float: right; margin-top:22px; margin-right:12px;} */
.topnav.responsive .dropdown {float: left; width: 100%;}
.topnav.responsive .dropdown-content {position: relative;}
.topnav.responsive .dropdown .dropbtn {display: block; width: 100%; text-align: left; color: #000;}  
.article-nav {margin: 30px auto;}
.Grid-list {float:right;  margin: 4px 0 0;}
.Grid-list button {margin:0px}
#sticky.stick .article-nav {margin: 40px auto 10px;}
.contact-us-main .contact-form-new div.wpcf7-validation-errors, .contact-us-main .contact-form-new div.wpcf7-acceptance-missing 
{margin-top:-10px; width:auto;}
div.wpcf7-validation-errors, div.wpcf7-acceptance-missing {margin:15px 0 0 20px; width: auto;}	
.latest-video-section .portfolio-item {margin: 10px;}
.article-nav ul li.subCat-nav {overflow: hidden;}
.event-img-div .event-img {text-align: center;}
.event-img-div .event-img img {width: auto}
.nav-top-section {text-align: center;width: 100%;display: inline-block;height:60px;}
header.sticky .logo img, header .logo img  {height:60px;padding: 0;  width: auto;}
header .logo {display: inline-block}
.header-nav-innerCont.main-height {height:100%; background:#f55556; position:fixed; overflow:auto; top:58px; padding-bottom:70px; left: 0; right: 0; margin: 0; overflow: auto;}
header .collapse.show {margin-top: 0}

}

@media only screen and (max-width:768px) {


}    

@media only screen and (max-width:767px) {
.devlok-book .book-description p {line-height: 24px;}    
.art-dtls-txt iframe {width: 100%}
.dev-p-info .image-container {height:360px}
.premium-section .premium-podcasts .prev-next-btn {width:100px; left: 0; right: 0; margin: auto}
.home-banner .carousel-inner .item h2 {font-size: 22px; line-height: 32px;}
.home-banner .bann-txt {margin:90px auto 0;}
.heading-h2 {color: #282828; font-size: 32px;}
.search-btn {margin: 5px 0 10px}
.title {font-size: 32px;}
.articles-top-cont {margin: 20px 0;}
.recent-articles .box .box-img {min-height: auto; width: 100%; padding:15px 14px}   
.trending-tweets-div .tweets-box {margin: 30px 0 0} 
.trending-tweets h2 {margin: 30px 0 0;} 
.trending-tweets-div .trending-tweets {padding-bottom: 100px; width: 100%; margin: 0 auto;} 
.dev-p-info .small-links a {font-size: 14px;}   
.dev-p-info .small-links span {font-size: 14px; margin: 0 5px;}
.dev-p-info p {font-size: 13px; line-height: 22px;}
.prmum-text h3 {font-size: 32px}
.prmum-text h5 {line-height: 30px;font-size: 22px;}
body .prmum-text p {font-size: 13px;line-height: 22px;margin: 20px 0 0;}
.upcoming-events-bg h2.heading-h2 { margin: 60px 0 0;}
.premium-section {z-index:1}    
.event-bg .event-t-img {z-index:0;}
.event-bg {padding: 40px 30px 30px}
.upcoming-events-bg .carousel {margin:0 15px;}
.event-bg p {font-size: 13px;line-height: 28px;min-height: 200px;}  
.upcoming-events-bg .prev-next-btn {margin:35px 0 30px;}
.upcoming-events-bg .carousel-indicators {bottom: 48px;}    
.newsletter-details h2 {margin: 30px 0 30px; font-size: 28px;}  
.newsletter-div {min-height: auto; padding-bottom:30px; background-size: 100%;} 
footer .foot-div h2 {margin:0; font-size:32px;} 
footer .foot-icon {margin: 10px 0 30px;}    
footer .foot-div p.lead { font-size: 13px; line-height: 28px;}  
.foot-div.row {margin:0px}
footer .foot-div .row {width: auto;}
.dev-p-information {width:100%; margin: 0 auto}     
.latest-update-div .box {min-height: auto;}
footer .foot-div {padding: 0px 15px;}
.latest-update-div .box .box-img img {width:auto;height: auto;}
.recent-articles .box .box-img img {width: auto;}
.btn {font-size: 12px; padding: 10px 20px}
.sign-up-now .btn.btn-default {font-size: 12px;}
.devlok-book .book-description .btns-bg .btn {width:auto; margin-bottom: 10px; padding: 10px 8px; font-size: 11px}		
.article-nav { margin: 30px auto;  display: inline-block;}
.top-stick .article-nav { margin: 30px auto;}
.stick.top-stick .article-nav {margin: 15px auto 10px;}
.article-nav ul li {width:100%; margin:0 0 10px}
.article-nav ul li a {width:100%}
.article-nav li.more-drop a {margin: 0 10px 10px;}
.article-nav li.more-drop {width:40%}
.article-nav li.Grid-list {width:60%}
.Grid-list button.list-view {float:right}
.article-nav .dropdown.show .dropdown-menu {left: 0;  right: auto; width:100%; border:0px solid; box-shadow: 0px 0px 0px;}
.article-nav .dropdown.show .dropdown-menu a {padding-left: 30px}
.artical-btom-video .book-img {margin: 0;}
.artical-btom-video .book-description {margin: 30px 15px;}
.presentation-responsive {padding:0px; margin:0;}
.presentation-responsive img {width:100%}
.presentation-responsive .video-text {left:0; right:0; padding: 0 10px}
.section-lg { background-position: 0 80%;}
.bann-cont .bann-head {font-size: 32px;  padding: 10px 0 0;}
.articles-section {padding: 0px;}
.bann-cont .bann-sub {text-align: justify; margin:8px auto 10px; font-size: 13px; line-height: 15px;}
.articles-div .wrapper.list .recent-articles .box .box-img {max-width: 100%;float: left;margin: 0;border: 0px;border-bottom: 1px solid #f1f1f1;}
.articles-div .wrapper.list .recent-articles .box .box-txt {max-width: 100%;}
.article-bann-bg img {width:100%}
.article-dtls-bann-bg img {width:100%}
.articles-dtls-section .bann-cont .bann-sub.sub2 {text-align: center; margin: 7px 0 20px}
.art-dtls .art-dtls-img img {width:100%}
.top-icon-div {overflow: hidden;}
.article .top-icon-div {overflow: visible;}
.top-icon-div .top-icon {width:100%; float:left; text-align:left; margin:0 0 20px;}
.top-icon-div .top-icon img {width: 32px}
.top-icon-div .top-icon .fa {margin-right: 11px;} 
.top-icon-div .top-icon .mid-day-link {padding-left: 42px;}
.art-dtls-foot li {margin:10px 0;}
.art-dtls-soc {margin:10px 0;}
.art-dtls-soc li {margin:10px 0;}
.st-btn{width: 30px;margin: 0 8px!important;overflow: hidden;padding: 8px 5px 13px;height: 28px;border: 0px solid;}
.presentation-responsive .video-text {display: none}
.artical-carousel-foot .carousel-inner {width: 70%;}
.artical-carousel-foot .box-txt-inner {float: left; width:100%; margin:10px 0; text-align:left!important}
.artical-carousel-foot .prev-next-btn a {top:30% !important}
.main-book-div .articles-div .wrapper.list .recent-articles .box {text-align: center; width: 100%}
.main-book-div .articles-div .wrapper.list .recent-articles .box .box-img {margin:-30px auto 0; float:none; display: inline-block}
.main-book-div .articles-div .wrapper.list .recent-articles .box .box-txt {padding: 30px 20px;}
.main-book-div .articles-div .recent-articles .box .box-img {padding:20px;}
.book-dtls-left {margin: 40px auto 0;}    
.book-dtls-left .book-dtls-img img {width: 100%}
.book-dtls-left .book-dtls-video img {width: 100%}  
.book-dtls-section {background: linear-gradient(to bottom, #f5f5f5 0%, #f5f5f5 38%, #fff 38%, #fff 100%);}  
.online-shop-link span {float: left; width: 100%; margin:20px 0 10px}    
.online-shop-link a {margin:30px 10px 0px 0px; float: left;} 
.online-shop-link a img {width:120px}
.online-shop-link a:last-child {margin-left: 0;}
.book-dtls-carousel .carousel-item p {font-size:20px; line-height: 32px;}
.pod-iframe {margin: 30px auto;}    
.pod-dtls ul li {background-position: 0 12px; padding-left: 18px;}
.artical-carousel-foot .artical-bx li {float: none; display: table-cell;vertical-align: middle;margin: 0;}
.artical-carousel-foot ul.artical-bx {margin:12px 0;}
.presentation-responsive img {height: 230px;}
.banner-inner-cont {height: 330px;}
.main-podcasts-div .podcasts-box {margin: 30px auto 0;}
.recent-articles {margin-bottom: 30px;}
.recent-articles .box {border:1px solid #f1f1f1}
.recent-articles .box .box-img {border: 0px solid}
.videos-dtls-section .recent-articles .box .box-img img {width: 100%;}
.artical-btom-video.btom-video-cont .book-description-right {margin: 60px 0 0;}
.videos-dtls-page .articles-dtls-section .bann-cont .bann-head {font-size:20px; padding:13px 0 0;}
.artical-carousel-foot .artical-bx a {font-size:15px}
.artical-carousel-foot .artical-bx p a {font-size:13px}
.bann-cont .bann-head.bann-head-dtl {font-size: 24px;}
.book-dtls-right {margin: 0px;}
.presentation-responsive .video-text {line-height: 22px}
.videos-dtls-section .recent-articles .box .box-img {min-height: auto;}
.stick-art {margin-top: 110px;}
.devlok-book.book-page .book-img {height:300px; margin-top:20px;}
.main-book-div #all-articles-box22.stick-art {margin-top:70px; margin-bottom: 30px;}
.container.visible-title {padding:0px 10px}
.devlok-book.book-page .book-img img {width: auto;  height: 100%;}
.videos-dtls-section .stick-art {margin-top:90px;}
.book-bann-bg-img img {width:100%}
.terms-use-bg .row .row {margin:0}
.terms-use h4 {line-height:30px; font-size:16px}
.terms-of-use-main .terms-use { margin: 27px auto 20px;}
.terms-use h4 {margin: 0 0 20px;}
.terms-use p {margin: 0 0 30px;}
.interviews-dtls .top-icon-div {margin: 30px auto 10px;}
.Interview-dtls .top-icon-div .top-icon {margin: 15px 10px;}
.interviews-dtls .top-icon-div {margin: 20px auto;}
#all-events-box { margin: 30px auto 0px;}
#all-events-box .recent-articles {margin-bottom: 30px;}
.about-us-main .bann-sub-about {line-height: 20px}
.about-us-main .banner-inner-cont {height: 240px;}
.about-us-main .article-bann-bg img {width: 60%;  opacity: 0.5;}
.about-dev-information {padding: 20px 0 0;}
.abt-top-cont {padding: 30px 0;}
.abt-top-cont h2 {font-size: 20px;line-height: 30px;color: #454545;text-align: justify;}
.abt-top-cont span {width: 85%;}
.abt-content-parent .abt-content-img img {width:100%}
.about-us-main .heading {font-size: 32px}
.about-dev-information .title {font-size: 32px;  margin: 15px 0 30px;}
.abt-b-cont {margin: 0 15px;}
.abt-btom-cont {padding: 30px 0;}
.abt-b-cont h2 {font-size: 32px}
.tbl-div {padding: 0 15px;}
.contact-form-info h2.tit {font-size: 32px;}
.cont-name {font-size: 16px;}
.cont-name span {margin:0 10px}
.tit-sub {font-size: 22px;  margin: 20px 0 30px;}
.tbl-div-bg {margin: 30px 0;}
.tbl-div-2 {margin-top: 20px;}
.devlok-book {background: #fbfbfb;padding-bottom: 50px;}    
.latest-video-section h2.heading-h2 {margin:30px auto}  
.devlok-book.book-page {padding: 0;}
.devlok-book.book-page .container {padding-bottom: 0;}
.main-book-div .articles-div .wrapper.list .recent-articles .box .box-txt {max-width: 100%;}    
.video-dtls-bg .video-box-img span {width: 50px; height: 50px;} 
.videos-dtls-page .top-icon-div {padding: 20px 0 25px;} 
.artical-carousel-foot {padding:15px 0} 
body .artical-btom-video.btom-video-cont .book-description {margin:30px 20px 60px;}
.event-main .recent-articles .box .box-txt h4 {line-height:26px}    
.events-btom-cont {padding: 40px 30px;} 
.events-btom-cont ul li a {font-size:14px}
.events-btom-cont ul li span {margin: 0 5px;}   
.events-b-cont {margin: 30px auto;} 
.contact-us-main .article-bann-bg {width:100%; opacity: 0.9}
.Illustration-main .Illustration-div.stick-art  {margin-top:50px;}      
.interviews-div {margin-top: 30px;} 
.interviews-dtls .art-dtls-img {width: auto;}   
.Interview-dtls .article-dtls-bann-bg {right:0;}    
.contact-form-new span.wpcf7-not-valid-tip {position: relative;bottom: 0;width: 100%;}
.contact-form .form-control {margin-bottom: 20px;}
.contact-us-main .contact-form-info .contact-form.contact-form-new .organ-txt {margin: 10px 0 0; position: relative;  bottom: 0;}
.contact-form span.wpcf7-not-valid-tip {position: relative;bottom: 0;width: 100%;}
body .prmum-text h3 {margin: 10px 0; font-size: 25px;}
body .prmum-text h5 a {line-height: 25px; font-size: 18px;}
body .prmum-text h5 { line-height: 25px; }
body #ninja-slider-prev {left:30px !important; right: auto;}
body .prmum-text h5 small { font-size: 18px; }
.listen-now .btn {float:none;}
.home .devlok-book {background-position: center bottom; background-color: #f4f4f4; background-size: 100%; margin-bottom: 30px; padding-bottom: 0px}
.devlok-book .carousel-inner {padding-bottom: 60px;}
.subscription-form {width: 100%}
#mailpoet_form_2 .mailpoet_form {display: inline-block !important}
#mailpoet_form_2 .mailpoet_text, #mailpoet_form_2 .mailpoet_textarea {width:100% !important; margin: 15px 0;}
.mailpoet_paragraph .subscription-close {margin: 15px 0; padding: 12px 20px;}
#mailpoet_form_2 .mailpoet_paragraph {float: left; width:98%; text-align:left;}
.mailpoet_paragraph .parsley-errors-list {margin: 0 0 15px;}
.devlok-book .book-description .btns-bg .btn:last-child {margin-right:10px;}
.book-dtls-left .book-dtls-img {margin: 0px}
.devlok-book .book-description {height: 350px;}
section.interviews-dtls .top-icon-div{margin-bottom:0;}
.art-dtls{padding-top:0;}

#sticky.stick {top:60px}
.topnav {float: left;background: #f55556;color: #fff;}
.main-book-div .visible-title .all-link {height: auto;}
.visible-title .all-link {height: auto;}
/* .article-nav ul li.subCat-nav {margin: 0px} */
/* .main-book-div .visible-title .all-link {top:75px} */
.article-nav a.droplink, .topnav a.icon {color: inherit}
.topnav a.icon {color: #fff}
.topnav a.icon:hover, .article-nav a.droplink:hover {border-bottom: 2px solid transparent;}
.topnav a {padding: 10px 15px;font-family: 'Montserrat-Light';font-size: 14px; font-weight: 100;}
.article-nav.articlesNav a {padding: 10px 15px;}
.Illustration-main .article-nav a {padding: 10px 15px;}
.topnav a, .dropdown .dropbtn {display: none;}
.topnav a.icon {float: left; display: inline-block;     border: 0px solid !important;}
.topnav.responsive .icon {float: left;}
/* .topnav.responsive .all-link a:hover {background-color: #f5f5f5;border-bottom: 2px solid #f55556;} */
.topnav.responsive .dropdown {float: left; width: 100%;}
.topnav.responsive .dropdown .dropbtn {display: block; width: 100%; text-align: left; color: #000;}  

.Grid-list {float:right;  margin: 4px 0 0;}
.Grid-list button {margin:0px}
.videos-dtls-section .dropdown-toggle::after {right: 15px;  top: 20px;}
.video-dtls-bg {margin:20px auto;}
.Illustration-div .recent-articles {margin-bottom:30px;}
footer .footer-dev-img {margin: 0 0 20px;}  
.artical-btom-video .book-img img {width: 70%;}
.section-lg {background: none}	
.thumb-div {width: auto}
#thumbnail-slider {height:560px;}
#thumbnail-slider ul li {width:360px !important; height: 197px!important;}
.v-thumb-div-bg #thumbnail-slider {margin-left: 0;}
footer .foot-div .contact-form span.wpcf7-not-valid-tip {bottom: 26px;}
/*.footer-book-text span {float: left !important; margin-top: 8px!important;}*/
.footer-book-text span { margin-top: 8px!important;}
.devlok-book .book-description h2.title {line-height: 28px; font-size: 22px;}
#navbarNavDropdownRight .navbar-nav .nav-item.search-btn-bg {overflow: hidden;}
#navbarNavDropdownRight .navbar-nav .nav-item.search-btn-bg .dropdown-menu {margin-right:0; box-shadow: 0px 0px 0px}    
.devlok-book .book-description h2.title span {margin: 15px 0; float: left; width: 100%; font-size: 18px;}
body .devlok-book .book-description h2.title {line-height: normal; font-size: 22px;}    
.devlok-book .book-img img {width: auto;height: 300px;}     
.upcoming-events-bg .event-bg {min-height: 434px;}
.upcoming-events-bg .event-bg h2 {font-size: 32px; line-height: 42px;}
.artical-btom-video .btns-bg {overflow: hidden;}
.btns-bg .btn {float: right;}
.contact-us-main .contact-form-new .form-group {margin-bottom: 20px;}
.contact-form .form-control {padding: 15px;}
footer .contact-form .form-group .form-control {padding: 15px;}
.contact-us-main .contact-form-new div.wpcf7-validation-errors, .contact-us-main .contact-form-new div.wpcf7-acceptance-missing {width: 90%; margin: auto;}
div.wpcf7-validation-errors, div.wpcf7-acceptance-missing  {width: 90%; margin: 15px auto 0;}
.foot-social-links {margin: 0;}


.footer-book-text{clear: both;overflow: hidden;}
.single-article img {width: 100%}
body #mailpoet_form_2 .mailpoet_message {position: relative;left: 0;right: auto;margin: auto;bottom: -8px;text-align: left;width: 110%;float: left;}
.about-us-main .row-bg {margin: 0px}
.search-box-detail-page .row-bg {margin: 0px}
.contact-form-info .row-bg {margin: 0px}

.book-description-right .btns-bg .btn {margin-left: 15px;}
.article-layout {float: left;  width: 100%;}
.article-layout img {width: 100%}
.book-dtls-left .book-dtls-video {margin-top: 15px}
.book-dtls-carousel .carousel-item p {text-align: inherit}
.art-dtls-foot li a {margin: 0 10px;}
.contact-us-main .contact-form-info .contact-form.contact-form-new  {margin: 22px -15px 2px;}
.online-shop-link a .sales-image-url {line-height: normal; float: right; margin: 0px; padding: 9px 10px;}
.book-dtls-section .art-dtls-txt {float: left;}
.book-dtls-carousel::before {display:none}
.book-dtls-carousel {
  margin: 20px 0 40px;
  float: left;
}
section.interviews-dtls .top-icon-div { display: inline-block;}
.interviews-dtls .art-dtls-img { margin: 30px auto;}
.header-section .navbar {padding:5px 0px}
}

@media only screen and (max-width:600px) {
.artical-carousel-foot ul.artical-bx {word-break: break-all;}
}


@media only screen and (max-width:500px) {
.premium-podcasts .prmum-desc .prmum-img img {width: 100%; min-height: auto}  
.event-bg p {min-height: 100px; line-height: 22px;} 
.dev-p-info .image-container {height:270px} 
footer .foot-icon a {margin: 0;}    

}



@media only screen and (max-width:380px) {
.dev-p-info .image-container {height:240px} 
.bann-cont .bann-sub3 {font-size: 18px; margin: 15px auto;}
.banner-inner-cont {height: 310px;}
.devlok-book .book-description .btns-bg .btn {font-size: 8px; margin-bottom: 0;}
.devlok-book .carousel-inner {padding-bottom: 30px;}
.dev-p-info .small-links {width: 100%; word-break: break-all;line-height: 30px; margin-bottom: 20px;}
.devlok-book .book-description { height: 360px;}
.vertical-slider-main {margin: 0px}
.footer-book-text span {margin-top: -56px !important;}
.copyright-text span {margin:15px 0 10px;  font-size: 12px;}
.footer-book-text span {font-size: 11px !important;}
.footer-book-text a img {width: 70px } 
.online-shop-link a img {width:100px}    
}



@media only screen and (max-width:360px) {
.home-banner .carousel-indicators {bottom: 50px;}   
.box .box-img {min-height: auto}
.box .box-img img {width: 100%} 
.recent-articles-bg .articles-top-cont .btn {margin:10px 0 0px;}
.latest-video-section .portfolio-item-img span {width:40px} 
.latest-video-section .portfolio-item-caption h5 {font-size: 16px; margin: 0 0 6px;}    
.latest-video-section .portfolio-item-caption p {font-size: 12px; line-height:20px}
.latest-video-section .portfolio-item-caption p br {display: none}
.dev-p-info .image-container {height: auto;}
.dev-p-info .image-container .img-blog {position: relative; left: 0; right: 0}
footer .foot-icon a {padding: 10px 12px}
footer .foot-div p.lead {margin: 20px 0}    
footer {padding: 30px 0 70px;}  
.event-main .recent-articles .box {padding: 15px;}  
.event-box-right .btns-bg .btn {margin-right: 0px;}
.abt-top-cont span {width: 82%;}
.video-text {font-size: 14px; padding: 0 10px;} 
.events-btom-cont {padding: 30px 20px;} 
.st-btn {margin: 0 5px!important;}
.art-dtls-soc li a i {margin-right: 20px;}
#thumbnail-slider ul li {width:300px !important;}
}

@media only screen and (max-width:358px) {
.box .box-img {width:100%;  padding:10px;}
.latest-update-div .box .box-img img {width:100%}   
.online-shop-link a img {width:90px}  
}

/* new css for ninja slider */
#ninja-slider-prev::before {transform: rotate(0deg) !important;  left: 9px !important;top: 6px !important;border-left: 10px solid transparent !important;border-right: 10px solid transparent !important;border-bottom: 14px solid #faaaab !important;
border-top: none !important;}
#ninja-slider-next::before {transform: rotate(0deg) !important;left: 9px !important;top: 14px !important;border-left: 10px solid transparent !important;
border-right: 10px solid transparent !important;border-top: 14px solid #faaaab !important;border-bottom: none !important;}
#ninja-slider-prev, #ninja-slider-next {opacity: 1 !important;}
.tweets-box p a {color: #1da1f2 !important;}
#ninja-slider-prev {left: 95px !important;top: 60px !important;}
#ninja-slider-next {left: 95px !important;bottom: 60px !important;}
.prmum-text h5 a {line-height: 36px;font-size: 26px;font-weight: 400;font-family: 'Montserrat-Bold';color: #fff;}
.footer-book-text {position: relative;z-index: 1; margin-top: -42px}
.footer-book-text.footer-book-space {margin-top: 0px;}
footer .contact-form .btn-bg .btn {position: relative;  z-index: 2;}
.footer-book-text .shopling-icon {color: #ffffff;font-size: 14px;float: left; margin-top:-45px; letter-spacing: 0; font-family: 'Montserrat-Regular';}
.footer-book-text .shopling-icon span {color: #ffffff; font-size: 14px; float: left; letter-spacing: 0; margin-top:8px; margin-right:5px;}
.footer-book-text .shopling-icon a {margin-left:4px}

.footer-book-text .shopling-icon.book-span {margin-top:-8px; margin-left: 5px;}

.cat-count {font-size: 11px;font-weight: 400;}
.book-description h2.title a, a.read-more  {color: #282828;}
.listen-now {margin: 10px 0;}
.listen-now a.btn.btn-default:hover {background: #fff;color: #989898;}
.dropdown-menu {background-clip: border-box;}
.active.carousel-item-left {transform: translate3d(100% 100% 100%) !important;}
.load-more-bg {padding: 15px 0;}
/* .row.wrapper.articles-section, .row.wrapper.book-section  {display: contents;} */
.box-txt.list-view {display: none;}
.art-dtls-txt .top-icon-div {display: block;text-align: left;margin: 5px 0 20px 0;}
.media-left {float: left;margin-bottom: 10px;}

input.referer-page { display:none !important; }

.wt {
text-decoration:none; color:#000000; }  