#fp_nav_widget {
    display: none;
}
/*Font Embedding*/
/* Font css */
@font-face {
    font-family: 'ek_muktabold';
    src: url('../font/ekmukta-bold-webfont.eot');
    src: url('../font/ekmukta-bold-webfont.eot?#iefix') format('embedded-opentype'), url('../font/ekmukta-bold-webfont.woff2') format('woff2'), url('../font/ekmukta-bold-webfont.woff') format('woff'), url('../font/ekmukta-bold-webfont.ttf') format('truetype'), url('../font/ekmukta-bold-webfont.svg#ek_muktabold') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'ek_muktaextrabold';
    src: url('../font/ekmukta-extrabold-webfont.eot');
    src: url('../font/ekmukta-extrabold-webfont.eot?#iefix') format('embedded-opentype'), url('../font/ekmukta-extrabold-webfont.woff2') format('woff2'), url('../font/ekmukta-extrabold-webfont.woff') format('woff'), url('../font/ekmukta-extrabold-webfont.ttf') format('truetype'), url('../font/ekmukta-extrabold-webfont.svg#ek_muktaextrabold') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'ek_muktaextralight';
    src: url('../font/ekmukta-extralight-webfont.eot');
    src: url('../font/ekmukta-extralight-webfont.eot?#iefix') format('embedded-opentype'), url('../font/ekmukta-extralight-webfont.woff2') format('woff2'), url('../font/ekmukta-extralight-webfont.woff') format('woff'), url('../font/ekmukta-extralight-webfont.ttf') format('truetype'), url('../font/ekmukta-extralight-webfont.svg#ek_muktaextralight') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'ek_muktalight';
    src: url('../font/ekmukta-light-webfont.eot');
    src: url('../font/ekmukta-light-webfont.eot?#iefix') format('embedded-opentype'), url('../font/ekmukta-light-webfont.woff2') format('woff2'), url('../font/ekmukta-light-webfont.woff') format('woff'), url('../font/ekmukta-light-webfont.ttf') format('truetype'), url('../font/ekmukta-light-webfont.svg#ek_muktalight') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'ek_muktaregular';
    src: url('../font/ekmukta-regular-webfont.eot');
    src: url('../font/ekmukta-regular-webfont.eot?#iefix') format('embedded-opentype'), url('../font/ekmukta-regular-webfont.woff2') format('woff2'), url('../font/ekmukta-regular-webfont.woff') format('woff'), url('../font/ekmukta-regular-webfont.ttf') format('truetype'), url('../font/ekmukta-regular-webfont.svg#ek_muktaregular') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'ek_muktasemibold';
    src: url('../font/ekmukta-semibold-webfont.eot');
    src: url('../font/ekmukta-semibold-webfont.eot?#iefix') format('embedded-opentype'), url('../font/ekmukta-semibold-webfont.woff2') format('woff2'), url('../font/ekmukta-semibold-webfont.woff') format('woff'), url('../font/ekmukta-semibold-webfont.ttf') format('truetype'), url('../font/ekmukta-semibold-webfont.svg#ek_muktasemibold') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'ek_muktamedium';
    src: url('../font/ekmukta-medium-webfont.eot');
    src: url('../font/ekmukta-medium-webfont.eot?#iefix') format('embedded-opentype'), url('../font/ekmukta-medium-webfont.woff2') format('woff2'), url('../font/ekmukta-medium-webfont.woff') format('woff'), url('../font/ekmukta-medium-webfont.ttf') format('truetype'), url('../font/ekmukta-medium-webfont.svg#ek_muktamedium') format('svg');
    font-weight: normal;
    font-style: normal;
}
/*End Font Embedding*/

a {
    text-decoration: none;
} /*To remove outline on focus*/
a:focus {
    outline: none;
}
* {
    -webkit-tap-highlight-color: rgba(0,0,0,0);
}
img {
    border: 0 none;
    line-height: 0px
}
a {
    text-decoration: none;
}
a:hover {
    text-decoration: none;
}
body {
    background: none repeat scroll 0 0 #fff;
    color: #333333;
    font-family: 'ek_muktaregular';
    font-size: 16px;
    margin: 0;
    padding: 0;
    -webkit-font-smoothing: antialiased;
    overflow-x: hidden
}
/* Main wrapper‎ */
.wrapper {
    width: 100%;
    max-width: 1155px;
    margin: 0 auto;
    height: auto;
}
/* header */
header {
    width: 100%;
    height: 81px;
    float: left;
    border-bottom: 2px solid #2fbcd1;
    margin-bottom: 10px;
    padding-bottom: 9px;
    position: relative;
}
/*
  ========================================
                Navbar
  ========================================
*/

.navbar {
    position: absolute;
    left: 0%;
    top: 50%;
    width: 26px;
    height: 19px;
    cursor: pointer;
    background: url(../images/menuIcon.png) top center no-repeat;
}
.navbarClose {
    background-position: 0px -21px;
}
button {
    outline: none;
}
.navbar-toggle2 {
    position: absolute;
    left: 0;
    bottom: -10px;
    /*margin-right: 11.25px;*/
    padding: 0px 0;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    margin-top: 0;
    margin-bottom: 0;
}
.sr-only {
    position: absolute;
    width: 1px;
    height: 1px;
    padding: 0;
    margin: -1px;
    overflow: hidden;
    clip: rect(0,0,0,0);
    border: 0;
}
.navbar-toggle2 {
    background-color: transparent;
    background-image: none;
    border: 1px solid transparent;
    border-radius: 4px;
    float: left;
}
#animated-navicon .icon-bar {
    margin-bottom: 5px;
    position: relative;
    top: 0;
    -webkit-transition: top 0.14s linear 0.22s, -webkit-transform 0.22s ease-out, opacity 0.22s ease-out 0.22s;
    transition: top 0.14s linear 0.22s, transform 0.22s ease-out, opacity 0.22s ease-out 0.22s;
    background-color: #000;
}
.navbar-toggle2 .icon-bar {
    display: block;
    width: 32px;
    height: 4px;
    border-radius: 1px;
}
.openedMenu {
    height: 252px !important;
    -webkit-transition: all 600ms cubic-bezier(0.68, -0.55, 0.265, 1.55);
    transition: all 600ms cubic-bezier(0.68, -0.55, 0.265, 1.55);
}
#animated-navicon.opened .icon-bar:nth-child(2) {
    top: 10px;
    -webkit-transform: rotate(135deg);
    -ms-transform: rotate(135deg);
    transform: rotate(135deg);
    -webkit-transition: top 0.14s ease-in, -webkit-transform 0.22s ease-in-out 0.14s;
    transition: top 0.14s ease-in, transform 0.22s ease-in-out 0.14s;
}
#animated-navicon.opened .icon-bar:nth-child(3) {
    opacity: 0;
    -webkit-transition: opacity 0.14s ease-in;
    transition: opacity 0.14s ease-in;
}
#animated-navicon.opened .icon-bar:nth-child(4) {
    top: -9px;
    -webkit-transform: rotate(225deg);
    -ms-transform: rotate(225deg);
    transform: rotate(225deg);
    -webkit-transition: top 0.14s ease-in, -webkit-transform 0.22s ease-in-out 0.14s;
    transition: top 0.14s ease-in, transform 0.22s ease-in-out 0.14s;
}
header .logo {
    float: left;
    font-size: 50px;
    color: #2e3192;
    font-family: 'ek_muktaextralight';
    position: absolute;
    left: 68px;
    bottom: 1px;
    line-height: 48px;
}
header .logo a {
    color: #2e3192;
}
header .logo b {
    font-family: 'ek_muktamedium';
    font-weight: normal;
}
header .right {
    position: absolute;
    right: 0;
    bottom: 9px;
    font-size: 18px;
    font-family: 'ek_muktalight';
}
header .right .app {
    float: left;
    /*width: 130px;*/
    width: auto; 
    height: 25px;
    border-right: 1px solid #333333;
    padding-right: 14px;
    /*background: url(../images/appIcon.jpg) 116px 3px no-repeat;*/
    overflow: hidden;
}
header .right .login {
    float: left;
    width: 147px;
    height: 25px;
    border-right: 1px solid #333333;
    overflow: hidden;
    text-align: center;
}
header .right .search {
    float: left;
    height: 25px;
    border-right: 1px solid #333333;
    padding-left: 13px;
    padding-right: 11px;
    /*background: url(../images/searchIcon.jpg) 72px 3px no-repeat;*/
    overflow: hidden;
}
.lng {
    margin-top: -18px;
}
header .right .lang {
    float: left;
    /*    width: 82px;*/
    text-align: center;
    height: 25px;
    /*background: url(../images/langIcon.jpg) right top no-repeat;*/
    overflow: hidden;
    padding-left: 10px;
}
header .right div a {
    position: relative;
    padding-top: 0;
    padding-bottom: 0;
    overflow: hidden;
    color: #333333;
}
header .right div a span[data-hover] {
    position: relative;
    display: inline-block;
    -webkit-transition: -webkit-transform .4s;
    transition: transform .4s;
}
header .right div > a span[data-hover]:before {
    position: absolute;
    top: 100%;
    color: #333333;
    content: attr(data-hover);
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    -webkit-transition: color .4s;
    transition: color .4s;
}
header .right div > a:hover span[data-hover] {
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
}
header .right div > .active > a span[data-hover], header .right div > .active > a:focus span[data-hover], header .right div > .active > a:hover span[data-hover] {
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
}
/* Header End*/


/* Main Body */
section {
    width: 100%;
    height: auto;
    float: left;
}
/*===================================
= Connect Section                  =
===================================*/


.services-section-item {
    -webkit-perspective: 300px;
    perspective: 300px;
    text-align: center;
    float: left;
    width: 315px;
    height: 137px;
    background: url(../images/connectBgRight.jpg) top right no-repeat;
    padding: 41px 35px 36px 35px;
    border-bottom: 1px dotted #000000;
    border-top: 1px dotted #000000;
    font-family: 'ek_muktalight';
}
.services-item-title {
    margin-bottom: 0px;
    margin-top: 8px;
    font-size: 24px;
    color: #2e3192;
    font-weight: normal;
}
.services-section-item-icon {
    margin: 0 auto;/*font-size: 44px;*/
}
.services-section-item-text p {
    font-size: 16px;
    padding: 0;
    line-height: 17px;
    color: #000;
    margin: 0 0 17px 0;
}
/*  Services Section */
.services-section-item {
    margin-bottom: 40px;
}
.no-touch.cssanimations .services-section-item {
    margin-bottom: 0;
}
.no-touch.cssanimations .services-section-item-icon {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    -webkit-transition: -webkit-transform 0.7s cubic-bezier(0.26, 0.86, 0.44, 0.985) 0s, opacity 0.3s cubic-bezier(0.26, 0.86, 0.44, 0.985) 0s;
    transition: transform 0.7s cubic-bezier(0.26, 0.86, 0.44, 0.985) 0s, opacity 0.3s cubic-bezier(0.26, 0.86, 0.44, 0.985) 0s;
}
.no-touch.cssanimations .services-item-title {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    -webkit-transition: -webkit-transform 0.7s cubic-bezier(0.26, 0.86, 0.44, 0.985) 0s;
    transition: transform 0.7s cubic-bezier(0.26, 0.86, 0.44, 0.985) 0s;
}
.no-touch.cssanimations .services-section-item-text {
    opacity: 0;
    -webkit-transform: rotate3d(1, 0, 0, -90deg) translate3d(0, 50px, 0);
    transform: rotate3d(1, 0, 0, -90deg) translate3d(0, 50px, 0);
    -webkit-transition: -webkit-transform 0.7s cubic-bezier(0.26, 0.86, 0.44, 0.985) 0s, opacity 0.2s cubic-bezier(0.26, 0.86, 0.44, 0.985) 0.3s;
    transition: transform 0.7s cubic-bezier(0.26, 0.86, 0.44, 0.985) 0s, opacity 0.2s cubic-bezier(0.26, 0.86, 0.44, 0.985) 0.3s;
}
.no-touch.cssanimations .services-section-item:hover .services-section-item-icon {
    opacity: 0;
    -webkit-transform: rotate3d(1, 0, 0, 80deg) translate3d(0, -50px, 50px);
    transform: rotate3d(1, 0, 0, 80deg) translate3d(0, -50px, 50px);
    -webkit-transition: -webkit-transform 0.7s cubic-bezier(0.26, 0.86, 0.44, 0.985) 0s, opacity 0.3s cubic-bezier(0.26, 0.86, 0.44, 0.985) 0.2s;
    transition: transform 0.7s cubic-bezier(0.26, 0.86, 0.44, 0.985) 0s, opacity 0.3s cubic-bezier(0.26, 0.86, 0.44, 0.985) 0.2s;
}
.no-touch.cssanimations .services-section-item:hover .services-item-title {
    -webkit-transform: translate3d(0, -75px, 0);
    transform: translate3d(0, -75px, 0);
}
.no-touch.cssanimations .services-section-item:hover .services-section-item-text {
    opacity: 1;
    -webkit-transform: translate3d(0, -70px, 0);
    transform: translate3d(0, -70px, 0);
    -webkit-transition: -webkit-transform 0.7s cubic-bezier(0.26, 0.86, 0.44, 0.985) 0s, opacity 0.3s cubic-bezier(0.26, 0.86, 0.44, 0.985) 0s;
    transition: transform 0.7s cubic-bezier(0.26, 0.86, 0.44, 0.985) 0s, opacity 0.3s cubic-bezier(0.26, 0.86, 0.44, 0.985) 0s;
}
.fadeInUpLeftScale {
    -webkit-animation-name: fadeInUpLeftScale;
    animation-name: fadeInUpLeftScale;
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
    -webkit-animation-duration: .8s;
    animation-duration: .8s;
}

/*
  ========================================
  Animations
  ========================================
*/
@-webkit-keyframes fade-out {
    0% {
        opacity: 1;
    }
    100% {
        opacity: 0;
    }
}
@keyframes fade-out {
    0% {
        opacity: 1;
    }
    100% {
        opacity: 0;
    }
}
@-webkit-keyframes fadeInOutDown {
    0% {
        opacity: 0;
        -webkit-transform: translate3d(0, -20%, 0);
        transform: translate3d(0, -20%, 0);
    }
    50% {
        opacity: 1;
    }
    100% {
        opacity: 0;
        -webkit-transform: translate3d(0, 20%, 0);
        transform: translate3d(0, 20%, 0);
    }
}
@keyframes fadeInOutDown {
    0% {
        opacity: 0;
        -webkit-transform: translate3d(0, -20%, 0);
        transform: translate3d(0, -20%, 0);
    }
    50% {
        opacity: 1;
    }
    100% {
        opacity: 0;
        -webkit-transform: translate3d(0, 20%, 0);
        transform: translate3d(0, 20%, 0);
    }
}
/*-------------------------------------*/
@-webkit-keyframes zoom-outy {
    0% {
        opacity: 0;
        -webkit-transform: scale3d(1.6, 1.6, 1);
        transform: scale3d(1.6, 1.6, 1);
    }
    50% {
        opacity: 1;
        -webkit-transform: scale3d(1, 1, 1);
        transform: scale3d(1, 1, 1);
    }
    100% {
        opacity: 1;
    }
}
@keyframes zoom-outy {
    0% {
        opacity: 0;
        -webkit-transform: scale3d(1.6, 1.6, 1);
        transform: scale3d(1.6, 1.6, 1);
    }
    50% {
        opacity: 1;
        -webkit-transform: scale3d(1, 1, 1);
        transform: scale3d(1, 1, 1);
    }
    100% {
        opacity: 1;
    }
}
.zoom-outy {
    -webkit-animation-name: zoom-outy;
    animation-name: zoom-outy;
}
/*-------------------------------------*/
@-webkit-keyframes zoomOutIn {
    0% {
        opacity: 0;
        -webkit-transform-origin: 50% 50%;
        transform-origin: 50% 50%;
        -webkit-transform: scale3d(1.3, 1.3, 1);
        transform: scale3d(1.3, 1.3, 1);
    }
    100% {
        opacity: 1;
        -webkit-transform-origin: 50% 50%;
        transform-origin: 50% 50%;
        -webkit-transform: scale3d(1, 1, 1);
        transform: scale3d(1, 1, 1);
    }
}
@keyframes zoomOutIn {
    0% {
        opacity: 0;
        -webkit-transform-origin: 50% 50%;
        transform-origin: 50% 50%;
        -webkit-transform: scale3d(1.3, 1.3, 1);
        transform: scale3d(1.3, 1.3, 1);
    }
    100% {
        opacity: 1;
        -webkit-transform-origin: 50% 50%;
        transform-origin: 50% 50%;
        -webkit-transform: scale3d(1, 1, 1);
        transform: scale3d(1, 1, 1);
    }
}
.zoomOutIn {
    -webkit-animation-name: zoomOutIn;
    animation-name: zoomOutIn;
}
/*-------------------------------------*/
@-webkit-keyframes zoomInOut {
    0% {
        opacity: 1;
        -webkit-transform-origin: 50% 50%;
        transform-origin: 50% 50%;
        -webkit-transform: scale3d(1, 1, 1);
        transform: scale3d(1, 1, 1);
    }
    100% {
        opacity: 0;
        -webkit-transform-origin: 50% 50%;
        transform-origin: 50% 50%;
        -webkit-transform: scale3d(1.2, 1.2, 1);
        transform: scale3d(1.2, 1.2, 1);
    }
}
@keyframes zoomInOut {
    0% {
        opacity: 1;
        -webkit-transform-origin: 50% 50%;
        transform-origin: 50% 50%;
        -webkit-transform: scale3d(1, 1, 1);
        transform: scale3d(1, 1, 1);
    }
    100% {
        opacity: 0;
        -webkit-transform-origin: 50% 50%;
        transform-origin: 50% 50%;
        -webkit-transform: scale3d(1.2, 1.2, 1);
        transform: scale3d(1.2, 1.2, 1);
    }
}
.zoomInOut {
    -webkit-animation-name: zoomInOut;
    animation-name: zoomInOut;
}
/*-------------------------------------*/
@-webkit-keyframes zoomOutSm {
    0% {
        opacity: 1;
        -webkit-transform-origin: 50% 50%;
        transform-origin: 50% 50%;
        -webkit-transform: scale3d(1, 1, 1);
        transform: scale3d(1, 1, 1);
    }
    100% {
        opacity: 0;
        -webkit-transform-origin: 50% 50%;
        transform-origin: 50% 50%;
        -webkit-transform: scale3d(0.9, 0.9, 1);
        transform: scale3d(0.9, 0.9, 1);
    }
}
@keyframes zoomOutSm {
    0% {
        opacity: 1;
        -webkit-transform-origin: 50% 50%;
        transform-origin: 50% 50%;
        -webkit-transform: scale3d(1, 1, 1);
        transform: scale3d(1, 1, 1);
    }
    100% {
        opacity: 0;
        -webkit-transform-origin: 50% 50%;
        transform-origin: 50% 50%;
        -webkit-transform: scale3d(0.9, 0.9, 1);
        transform: scale3d(0.9, 0.9, 1);
    }
}
.zoomOutSm {
    -webkit-animation-name: zoomOutSm;
    animation-name: zoomOutSm;
}
/*-------------------------------------*/
@-webkit-keyframes foldUp {
    0% {
        -webkit-transform: perspective(500px) translate3d(0, 25px, 0) rotate3d(1, 0, 0, 80deg) translate3d(0, 0, -50px);
        transform: perspective(500px) translate3d(0, 25px, 0) rotate3d(1, 0, 0, 80deg) translate3d(0, 0, -50px);
        opacity: 0;
    }
    100% {
        -webkit-transform: perspective(500px) rotate3d(1, 0, 0, 0deg) translate3d(0, 0, 0);
        transform: perspective(500px) rotate3d(1, 0, 0, 0deg) translate3d(0, 0, 0);
        opacity: 1;
    }
}
@keyframes foldUp {
    0% {
        -webkit-transform: perspective(500px) translate3d(0, 25px, 0) rotate3d(1, 0, 0, 80deg) translate3d(0, 0, -50px);
        transform: perspective(500px) translate3d(0, 25px, 0) rotate3d(1, 0, 0, 80deg) translate3d(0, 0, -50px);
        opacity: 0;
    }
    100% {
        -webkit-transform: perspective(500px) rotate3d(1, 0, 0, 0deg) translate3d(0, 0, 0);
        transform: perspective(500px) rotate3d(1, 0, 0, 0deg) translate3d(0, 0, 0);
        opacity: 1;
    }
}
.foldUp {
    -webkit-animation-name: foldUp;
    animation-name: foldUp;
    -webkit-transform-origin: 50% 20%;
    -ms-transform-origin: 50% 20%;
    transform-origin: 50% 20%;
}
/*-------------------------------------*/
@-webkit-keyframes foldOut {
    0% {
        -webkit-transform: perspective(500px) rotate3d(1, 0, 0, 0deg) translate3d(0, 0, 0);
        transform: perspective(500px) rotate3d(1, 0, 0, 0deg) translate3d(0, 0, 0);
        opacity: 1;
    }
    100% {
        -webkit-transform: perspective(500px) translate3d(0, -40px, 0) rotate3d(1, 0, 0, 90deg) translate3d(0, -100px, 25px);
        transform: perspective(500px) translate3d(0, -40px, 0) rotate3d(1, 0, 0, 90deg) translate3d(0, -100px, 25px);
        opacity: 0;
    }
}
@keyframes foldOut {
    0% {
        -webkit-transform: perspective(500px) rotate3d(1, 0, 0, 0deg) translate3d(0, 0, 0);
        transform: perspective(500px) rotate3d(1, 0, 0, 0deg) translate3d(0, 0, 0);
        opacity: 1;
    }
    100% {
        -webkit-transform: perspective(500px) translate3d(0, -40px, 0) rotate3d(1, 0, 0, 90deg) translate3d(0, -100px, 25px);
        transform: perspective(500px) translate3d(0, -40px, 0) rotate3d(1, 0, 0, 90deg) translate3d(0, -100px, 25px);
        opacity: 0;
    }
}
.foldOut {
    -webkit-animation-name: foldOut;
    animation-name: foldOut;
    -webkit-transform-origin: 50% 20%;
    -ms-transform-origin: 50% 20%;
    transform-origin: 50% 20%;
}
/*-------------------------------------*/
@-webkit-keyframes fadeInUpScale {
    0% {
        opacity: 0;
        -webkit-transform: perspective(400px) translate3d(0, 200px, 400px);
        transform: perspective(400px) translate3d(0, 200px, 400px);
    }
    100% {
        opacity: 1;
        -webkit-transform: none;
        transform: none;
    }
}
@keyframes fadeInUpScale {
    0% {
        opacity: 0;
        -webkit-transform: perspective(400px) translate3d(0, 200px, 400px);
        transform: perspective(400px) translate3d(0, 200px, 400px);
    }
    100% {
        opacity: 1;
        -webkit-transform: none;
        transform: none;
    }
}
.fadeInUpScale {
    -webkit-animation-name: fadeInUpScale;
    animation-name: fadeInUpScale;
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
    -webkit-animation-duration: .8s;
    animation-duration: .8s;
}
/*-------------------------------------*/
@-webkit-keyframes fadeInUpLeftScale {
    0% {
        opacity: 0;
        -webkit-transform: perspective(400px) translate3d(-300px, 200px, 400px);
        transform: perspective(400px) translate3d(-300px, 200px, 400px);
    }
    100% {
        opacity: 1;
        -webkit-transform: none;
        transform: none;
    }
}
@keyframes fadeInUpLeftScale {
    0% {
        opacity: 0;
        -webkit-transform: perspective(400px) translate3d(-300px, 200px, 400px);
        transform: perspective(400px) translate3d(-300px, 200px, 400px);
    }
    100% {
        opacity: 1;
        -webkit-transform: none;
        transform: none;
    }
}
.fadeInUpLeftScale {
    -webkit-animation-name: fadeInUpLeftScale;
    animation-name: fadeInUpLeftScale;
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
    -webkit-animation-duration: .8s;
    animation-duration: .8s;
}
/*-------------------------------------*/
@-webkit-keyframes fadeInUpRightScale {
    0% {
        opacity: 0;
        -webkit-transform: perspective(400px) translate3d(300px, 200px, 400px);
        transform: perspective(400px) translate3d(300px, 200px, 400px);
    }
    100% {
        opacity: 1;
        -webkit-transform: none;
        transform: none;
    }
}
@keyframes fadeInUpRightScale {
    0% {
        opacity: 0;
        -webkit-transform: perspective(400px) translate3d(300px, 200px, 400px);
        transform: perspective(400px) translate3d(300px, 200px, 400px);
    }
    100% {
        opacity: 1;
        -webkit-transform: none;
        transform: none;
    }
}
.fadeInUpRightScale {
    -webkit-animation-name: fadeInUpRightScale;
    animation-name: fadeInUpRightScale;
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
    -webkit-animation-duration: .8s;
    animation-duration: .8s;
}
/*--------------------------------------*/
@-webkit-keyframes cloudLoop {
    0% {
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0);
    }
    100% {
        -webkit-transform: translate3d(-50%, 0, 0);
        transform: translate3d(-50%, 0, 0);
    }
}
@keyframes cloudLoop {
    0% {
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0);
    }
    100% {
        -webkit-transform: translate3d(-50%, 0, 0);
        transform: translate3d(-50%, 0, 0);
    }
}
/*-------------------------------------*/
@-webkit-keyframes shine {
    0% {
        background-position: top left;
    }
    100% {
        background-position: top right;
    }
}
@keyframes shine {
    0% {
        background-position: top left;
    }
    100% {
        background-position: top right;
    }
}
.shine {
    background: #222222 -webkit-gradient(linear, left top, right top, from(#222222), to(#222222), color-stop(0.5, #ffffff)) 0 0 no-repeat;
    -webkit-background-size: 125px;
    color: rgba(255, 255, 255, 0.1);
    -webkit-background-clip: text;
    -webkit-animation-name: shine;
    -webkit-animation-duration: 1s;
    -webkit-animation-iteration-count: infinite;
}
/*-------------------------------------*/
.animsition .init-animation-1, .animsition .init-animation-2, .animsition .init-animation-3, .animsition .init-animation-4, .animsition .init-animation-5 {
    opacity: 0;
    -webkit-animation-duration: 1s;
    animation-duration: 1s;
}
/*
 Ripple Effect
 -------------------------
*/
@-webkit-keyframes ripple {
    /*scale the element to 250% to safely cover the entire link and fade it out*/
    0% {
        opacity: 1;
        -webkit-transform: scale(0);
        transform: scale(0);
    }
    100% {
        opacity: 0;
        -webkit-transform: scale(1.5);
        transform: scale(1.5);
    }
}
@keyframes ripple {
    /*scale the element to 250% to safely cover the entire link and fade it out*/
    0% {
        opacity: 1;
        -webkit-transform: scale(0);
        transform: scale(0);
    }
    100% {
        opacity: 0;
        -webkit-transform: scale(1.5);
        transform: scale(1.5);
    }
}
.ripple-group-parent, .ripple-alone {
    position: relative;
    overflow: hidden;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;/* Fixing a Webkit browsers bug*/
}
.ink {
    display: block;
    position: absolute;
    background: rgba(255, 76, 131, 0.5);
    border-radius: 100%;
    -webkit-transform: scale(0);
    -ms-transform: scale(0);
    transform: scale(0);
    z-index: 10;
}
/*animation effect*/
.ink.animate {
    -webkit-animation: ripple 0.5s ease-out;
    animation: ripple 0.5s ease-out;
}
/*
 Animated Navicon
 -------------------------
*/
#animated-navicon .icon-bar {
    position: relative;
    top: 0;
    -webkit-transition: top 0.14s linear 0.22s, -webkit-transform 0.22s ease-out, opacity 0.22s ease-out 0.22s;
    transition: top 0.14s linear 0.22s, transform 0.22s ease-out, opacity 0.22s ease-out 0.22s;
}
#animated-navicon.opened .icon-bar:nth-child(3) {
    opacity: 0;
    -webkit-transition: opacity 0.14s ease-in;
    transition: opacity 0.14s ease-in;
}
#animated-navicon.opened .icon-bar:nth-child(2) {
    top: 12px;
    -webkit-transform: rotate(135deg);
    -ms-transform: rotate(135deg);
    transform: rotate(135deg);
    -webkit-transition: top 0.14s ease-in, -webkit-transform 0.22s ease-in-out 0.14s;
    transition: top 0.14s ease-in, transform 0.22s ease-in-out 0.14s;
}
#animated-navicon.opened .icon-bar:nth-child(4) {
    top: -6px;
    -webkit-transform: rotate(225deg);
    -ms-transform: rotate(225deg);
    transform: rotate(225deg);
    -webkit-transition: top 0.14s ease-in, -webkit-transform 0.22s ease-in-out 0.14s;
    transition: top 0.14s ease-in, transform 0.22s ease-in-out 0.14s;
}
/*.animated {
    -webkit-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
}*/

.leftbgNon {
    background: none;
}
.topBorderNon {
    border-top: none;
}
/*International Visit*/

.sectionContainer {
    padding: 35px 0;
}
.sectionContainer h1 {
    padding: 0;
    margin: 0;
    text-transform: uppercase;
    margin-bottom: 9px;
    width: 100%;
    border-bottom: 2px solid #2abbd0;
    font-family: 'ek_muktaextrabold';
    font-size: 20px;
    letter-spacing: -0.5px;
}
.sectionContainer h1 span {
    width: 40px;
    height: 36px;
    margin: 0 10px 0 0;
    padding: 0;
    float: left;
    background-color: #20b7cd;
    text-align: center;
    line-height: 31px;
    display: table-cell;
    vertical-align: middle;
}
.sectionContainer h1 a {
    color: #333;
}
.sectionContainer .Icon {
    vertical-align: middle;
    padding-right: 10px;/* display: table-cell; */
    /* float: left; */
}
.paddingTop {
    padding-top: 0;
}
.sectionContainer .visits-preview-img {
    position: relative;
    float: left;
    width: 785px;
    height: 371px;
    overflow: hidden;
}
.visits-preview-img img {
    width: 100%;/* height: 100%;*/
}
.sectionContainer .visits-contents {
    position: relative;
    float: left;
    width: 319px;
    height: 371px;
    background: #292b81;
    overflow: hidden;
    color: #fff;
    padding: 0 25px 0 25px;
}
.sectionContainer .visits-contents h2 {
    font-size: 40px;
    font-family: 'ek_muktaextralight';
    font-weight: normal;
    text-align: center;
    margin: 15px 0 15px 0;
}
.sectionContainer .visits-contents h2 a {
    color: #fff;
}
.sectionContainer .visits-contents p {
    line-height: 22px;
}
.sectionContainer .visits-contents .btn {
    color: #fff;
    text-align: center;
    position: absolute;
    left: 25px;
    bottom: 25px;
}
.sectionContainer .left {
    float: left;
    width: 566px;
    height: 370px;
    margin-right: 11px;
    position: relative;
    overflow: hidden;
}
.sectionContainer .right {
    float: left;
    width: 566px;
    height: 370px;
    margin-left: 11px;
    position: relative;
    overflow: hidden;
}
.sectionContainer .rightNew {
    float: left;
    width: 566px;
    height: 408px;
    margin-left: 11px;
    position: relative;
    overflow: hidden;
}
.sectionContainer .right2 {
    float: left;
    width: 566px;
    height: 227px;
    margin-left: 11px;
    position: relative;
    overflow: hidden;
}
.sectionContainer .visits-preview-bottom {
    position: relative;
    float: left;
    width: 566px;
    height: 270px;
    overflow: hidden;
}
.sectionContainer .moreTxtPatch {
    width: 92%;
    height: 100px;
    padding: 3% 4% 4% 4%;
    position: absolute;
    background: #1fb7cd;
    bottom: 0;
    font-size: 30px;
    color: #2e3192;
    font-family: 'ek_muktalight';
    line-height: 30px;
    bottom: -44px;
    -webkit-transition: all 600ms cubic-bezier(0.645, 0.045, 0.355, 1);
    transition: all 300ms cubic-bezier(0.645, 0.045, 0.355, 1);
    float: left;
}
.sectionContainer .moreTxtPatch .shareIt {
    width: 103px;
    margin-top: 25px;
    overflow: hidden;
    position: absolute;
    bottom: -50px;
}
.sectionContainer .moreTxtPatch .shareIt .fb {
    width: 45px;
    height: 45px;
    float: left;
    background: url(../images/shareIt.png) top left no-repeat;
    margin-right: 12px;
}
.sectionContainer .moreTxtPatch .shareIt .tw {
    width: 45px;
    height: 45px;
    float: left;
    background: url(../images/shareIt.png) -58px 0px no-repeat;
}
.sectionContainer .moreTxtPatch .shareIt .tw:hover {
    background-position: -58px -46px;
}
.sectionContainer .moreTxtPatch .shareIt .fb:hover {
    background-position: 0px -46px;
}
.sectionContainer .left:hover > .moreTxtPatch {
    bottom: 0;
    -webkit-transition: all 600ms cubic-bezier(0.645, 0.045, 0.355, 1);
    transition: all 600ms cubic-bezier(0.645, 0.045, 0.355, 1);
}
.sectionContainer .right:hover > .moreTxtPatch {
    bottom: 0;
    -webkit-transition: all 600ms cubic-bezier(0.645, 0.045, 0.355, 1);
    transition: all 600ms cubic-bezier(0.645, 0.045, 0.355, 1);
}
.sectionContainer .moreTxtPatch:hover > .shareIt {
    bottom: 10px;
    -webkit-transition: all 800ms cubic-bezier(0.645, 0.045, 0.355, 1);
    transition: all 800ms cubic-bezier(0.645, 0.045, 0.355, 1);
}
.news-more2 {
    padding: 2% 3% !important;
    height: 120px !important;
    width: 96% !important;
    font-size: 18px !important;
    line-height: 28px !important;
}
.news-more2 span {
    font-size: 16px;
}
.sectionContainer .moreTxtPatch2 {
    width: 92%;
    height: 100px;
    padding: 3% 4% 4% 4%;
    position: absolute;
    background: url(../images/blogHoverBg.png);
    bottom: 0;
    font-size: 23px;
    color: #fff;
    font-family: 'ek_muktalight';
    line-height: 30px;
    bottom: 0px;
    -webkit-transition: all 600ms cubic-bezier(0.645, 0.045, 0.355, 1);
    transition: all 300ms cubic-bezier(0.645, 0.045, 0.355, 1);
    float: left;
}
.sectionContainer .moreTxtPatch2 .shareIt {
    width: 103px;
    margin-top: 25px;
    overflow: hidden;
    position: absolute;
    bottom: -50px;
}
.sectionContainer .moreTxtPatch2 .shareIt .fb {
    width: 45px;
    height: 45px;
    float: left;
    background: url(../images/shareIt.png) top left no-repeat;
    margin-right: 12px;
}
.sectionContainer .moreTxtPatch2 .shareIt .tw {
    width: 45px;
    height: 45px;
    float: left;
    background: url(../images/shareIt.png) -58px 0px no-repeat;
}
.sectionContainer .moreTxtPatch2 .shareIt .tw:hover {
    background-position: -58px -46px;
}
.sectionContainer .moreTxtPatch .shareIt .fb:hover {
    background-position: 0px -46px;
}
.sectionContainer .left:hover > .moreTxtPatch2 {
    bottom: 0;
    -webkit-transition: all 600ms cubic-bezier(0.645, 0.045, 0.355, 1);
    transition: all 600ms cubic-bezier(0.645, 0.045, 0.355, 1);
}
.sectionContainer .right:hover > .moreTxtPatch2 {
    bottom: 0;
    -webkit-transition: all 600ms cubic-bezier(0.645, 0.045, 0.355, 1);
    transition: all 600ms cubic-bezier(0.645, 0.045, 0.355, 1);
}
.sectionContainer .moreTxtPatch2:hover > .shareIt {
    bottom: 10px;
    -webkit-transition: all 800ms cubic-bezier(0.645, 0.045, 0.355, 1);
    transition: all 800ms cubic-bezier(0.645, 0.045, 0.355, 1);
}
.parallax-img {
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
}
/*readMoreButton*/

.readMoreButton {
    display: inline-block;
    /* line-height: 1.5; */
    padding: 3px 17px;
    border-radius: 0;
    font-size: 14px;
    background: #2e3192 -1px 0 repeat-y;
    color: #ffffff;
    /* font-weight: bold; */
    -webkit-transition: color 0.27s ease-out, background 0.27s ease-out, border 0.27s ease-out 0s;
    transition: color 0.27s ease-out, background 0.27s ease-out, border 0.27s ease-out 0s;
    letter-spacing: 1px;
}
.readMoreButton:hover {
    background: #1fb7cd url(../images/btnBorder.jpg) -1px 0 repeat-y;
}
.readMoreButtonNews {
    display: inline-block;
    /* line-height: 1.5; */
    padding: 3px 17px;
    border-radius: 0;
    font-size: 14px;
    background: #2e3192 -1px 0 repeat-y;
    color: #ffffff;
    /* font-weight: bold; */
    -webkit-transition: color 0.27s ease-out, background 0.27s ease-out, border 0.27s ease-out 0s;
    transition: color 0.27s ease-out, background 0.27s ease-out, border 0.27s ease-out 0s;
    letter-spacing: 1px;
}
.readMoreButtonNews:hover {
    background: #1fb7cd url(../images/btnBorder.jpg) -1px 0 repeat-y;
}
/*
 Animated buttons
 -------------------------
*/
.btn-animated {
    position: relative;
    z-index: 1;
    -webkit-backface-visibility: hidden;
    -moz-osx-font-smoothing: grayscale;
    -webkit-transition: all 0.35s ease-out;
    transition: all 0.35s ease-out;
}
.btn-animated > span:not(.ink) {
    vertical-align: middle;
}
/* Split Button */
.btn-split {
    overflow: hidden;
    margin-top: 0;
    margin-bottom: 0;
}
.btn-split::before, .btn-split::after {
    content: attr(data-text);
    position: absolute;
    width: 100%;
    height: 50%;
    left: 0;
    overflow: hidden;
    -webkit-transition: -webkit-transform 0.3s;
    transition: transform 0.3s;
    -webkit-transition-timing-function: cubic-bezier(0.2, 1, 0.3, 1);
    transition-timing-function: cubic-bezier(0.2, 1, 0.3, 1);
}
.btn-split::before {
    top: 0;
    padding-top: 3px;
}
.btn-split::after {
    bottom: 0px;
    line-height: 0;
}
.btn-split > span:not(.ink) {
    display: block;
    -webkit-transform: scale3d(0.2, 0.2, 1);
    transform: scale3d(0.2, 0.2, 1);
    opacity: 0;
    -webkit-transition: -webkit-transform 0.3s, opacity 0.3s;
    transition: transform 0.3s, opacity 0.3s;
    -webkit-transition-timing-function: cubic-bezier(0.2, 1, 0.3, 1);
    transition-timing-function: cubic-bezier(0.2, 1, 0.3, 1);
}
.btn-split .btn-icon {
    position: relative;
    height: 16px;
}
.btn-split .btn-icon:before {
    position: absolute;
    margin: 0;
    font-size: 20px;
    top: 50%;
    left: 50%;
    -webkit-transform: translate3d(-50%, -50%, 0);
    transform: translate3d(-50%, -50%, 0);
}
.btn-split:hover::before {
    -webkit-transform: translate3d(0, -105%, 0);
    transform: translate3d(0, -105%, 0);
}
.btn-split:hover::after {
    -webkit-transform: translate3d(0, 105%, 0);
    transform: translate3d(0, 105%, 0);
}
.btn-split:hover > span:not(.ink) {
    opacity: 1;
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
}
/* Slide Button */
.btn-slide {
    overflow: hidden;
    -webkit-transition: background-color 0.3s, border-color 0.3s, color 0.3s;
    transition: background-color 0.3s, border-color 0.3s, color 0.3s;
}
.btn-slide > span:not(.ink) {
    display: inline-block;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    -webkit-transition: -webkit-transform 0.3s;
    transition: transform 0.3s;
    -webkit-transition-timing-function: cubic-bezier(0.75, 0, 0.125, 1);
    transition-timing-function: cubic-bezier(0.75, 0, 0.125, 1);
}
.btn-slide .btn-icon {
    line-height: 37.5px;
    position: absolute;
    height: 100%;
    top: 0;
    right: 8px;
    font-size: 24px;
    -webkit-transform: translate3d(50px, 0, 0);
    transform: translate3d(50px, 0, 0);
    -webkit-transition: -webkit-transform 0.3s;
    transition: transform 0.3s;
    -webkit-transition-timing-function: cubic-bezier(0.75, 0, 0.125, 1);
    transition-timing-function: cubic-bezier(0.75, 0, 0.125, 1);
}
.btn-slide.btn-small .btn-icon {
    line-height: 24px;
    font-size: 18px;
}
.btn-slide:hover > span:not(.ink) {
    -webkit-transform: translate3d(-8px, 0, 0);
    transform: translate3d(-8px, 0, 0);
}
.btn-slide:hover .btn-icon {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
}
/* Play Button */
.btn-play {
    display: inline-block;
    position: relative;
    height: 73px;
    width: 73px;
    border: 1px solid #ffffff;
    border-radius: 50%;
    vertical-align: middle;
    -webkit-transition: background .20s;
    transition: background .20s;
}
.btn-play:after, .btn-play:before {
    content: "";
    position: relative;
    display: block;
    height: 1px;
    width: 20px;
    background: #ffffff;
    top: 34.5px;
    left: 26.5px;
}
.btn-play:after {
    -webkit-transform: rotateZ(35deg);
    transform: rotateZ(35deg);
    -webkit-transform-origin: 100% -100%;
    -ms-transform-origin: 100% -100%;
    transform-origin: 100% -100%;
}
.btn-play:before {
    -webkit-transform: rotateZ(-35deg);
    transform: rotateZ(-35deg);
    -webkit-transform-origin: 100% 200%;
    -ms-transform-origin: 100% 200%;
    transform-origin: 100% 200%;
}
.btn-play:hover {
    background-color: rgba(255, 255, 255, 0.2);
}
/*header css*/
header .centerAlign {
    width: 1155px;
    height: 0;
    margin: 0 auto;
    position: absolute;
    top: 92px;
    float: left;
    background: #11bfd8;
    font-size: 14px;
    color: #fff;
    z-index: 999;
    overflow: hidden;
    -webkit-transition: all 600ms cubic-bezier(0.68, -0.55, 0.265, 1.55);
    transition: all 600ms cubic-bezier(0.68, -0.55, 0.265, 1.55);
}
header .link {
    width: 100%;
    float: left;
    padding-top: 33px;
}
header .link ul {
    padding: 0;
    margin: 0;
    list-style: none;
    width: 110px;
    float: left;
    border-right: 1px dotted #000;
    height: 130px;
}
header .link ul {
    height: 160px;
}
header .link ul li {
    overflow: hidden;
    font-family: 'ek_muktalight';
    color: #fff;
    padding-top: 2px;
    margin: 0
}
header .link ul>li>a {
    position: relative;
    padding-top: 0;
    padding-bottom: 0;
    overflow: hidden;
    color: #fff;
    font-size: 14px;
    display: block;
}
header .link.hindi ul>li>a {
    position: relative;
    padding-top: 0;
    padding-bottom: 0;
    overflow: hidden;
    color: #fff;
    font-size: 15px;
    display: block;
    font-family: sans-serif;
}
header .link ul>li>a span[data-hover] {
    position: relative;
    display: inline-block;
    -webkit-transition: -webkit-transform .4s;
    transition: transform .4s
}
header .link ul>li>a span[data-hover]:before {
    position: absolute;
    top: 100%;
    color: #fff;
    content: attr(data-hover);
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    -webkit-transition: color .4s;
    transition: color .4s
}
header .connectfooter p, header .link ul .title {
    font-family: ek_muktaextrabold;
    color: #2e3192
}
header .link ul5>.active>a:hover span[data-hover], footer .link ul>.active>a span[data-hover], header .link ul>.active>a:focus span[data-hover], header .link ul>li>a:hover span[data-hover] {
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0)
}
header .link ul .title {
    font-size: 17px;
    text-transform: uppercase
}
header .link ul.home {
    padding-left: 15px;
}
header .link ul.space {
    padding-left: 15px;
    width: 110px
}
header .link ul.news {
    width: 120px
}
header .link ul.tunein {
    width: 118px
}
header .link ul.goverance {
    width: 170px
}
header .link ul.categories {
    width: 125px
}
header .link ul.thoughts {
    width: 145px
}
header .link ul.Library {
    width: 120px
}
header .link ul.connect {
    width: 100px;
    border-right: none !important
}
header .connectfooter {
    width: 620px;
    float: left;
    margin-top: 20px;
    padding-left: 14px;
}
header .connectfooter p {
    width: 170px;
    float: left;
    font-size: 16px;
    margin: 0;
    padding-top: 4px
}
header .connectfooter #social {
    margin: 0;
    padding: 0;
    list-style: none;
    float: left;
    width: 450px;
    font-size: 11px;
    position: relative
}
header .connectfooter #social li {
    color: #999;
    float: left;
    width: 33px;
    height: 33px;
    margin-right: 10px;
    margin-bottom: 11px;
    background-position: 0 0;
    transition: All .4s ease;
    -webkit-transition: All .4s ease;
    -moz-transition: All .4s ease;
    -o-transition: All .4s ease
}
#social li:hover {
    background-position: 0 -33px!important
}
header .rightfooter p a {
    width: 220px;
    float: right;
    margin-top: 54px;
    font-family: ek_muktaextrabold;
    color: #333;
    text-decoration: none
}
/* Footer */
footer {
    width: 100%;
    /*height: 250px;*/
    padding-top: 50px;
    float: left;
    background: #e3e3e3;
    font-size: 14px;
    color: #aaa
}
footer .centerAlign {
    width: 1160px;
    height: auto;
    margin: 0 auto
}
footer .link {
    width: 100%;
    float: left;
    padding: 0;
    margin: 0
}
footer .link ul {
    padding: 0;
    margin: 0;
    list-style: none;
    width: 110px;
    float: left;
    border-right: 1px dotted #000;
    height: 160px
}
footer .link ul li {
    overflow: hidden;
    font-family: 'ek_muktalight';
    color: #333;
    padding-top: 0;
    margin: 0
}
footer .link ul>li>a {
    position: relative;
    padding-top: 0;
    padding-bottom: 0;
    overflow: hidden;
    color: #333;
    font-size: 16px;
    display: block;
}
footer .link ul>li>a span[data-hover] {
    position: relative;
    display: inline-block;
    -webkit-transition: -webkit-transform .4s;
    transition: transform .4s
}
footer .link.hindi ul>li>a {
    position: relative;
    padding-top: 0;
    padding-bottom: 0;
    overflow: hidden;
    color: #333;
    font-size: 14px!important;
    display: block;
    font-family: sans-serif!important;
}
footer .link ul>li>a span[data-hover]:before {
    position: absolute;
    top: 100%;
    color: #333;
    content: attr(data-hover);
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    -webkit-transition: color .4s;
    transition: color .4s
}
footer .connectfooter p, footer .link ul .title {
    font-family: ek_muktaextrabold;
    color: #2e3192
}
footer .link ul>.active>a:hover span[data-hover], footer .link ul>.active>a span[data-hover], footer .link ul>.active>a:focus span[data-hover], footer .link ul>li>a:hover span[data-hover] {
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0)
}
footer .link ul .title {
    font-size: 18px;
    text-transform: uppercase
}
footer .link ul.home {
    padding-left: 15px;
}
footer .link ul.space {
    padding-left: 15px;
    width: 112px
}
footer .link ul.news {
    width: 140px
}
footer .link ul.tunein {
    width: 120px
}
footer .link ul.goverance {
    width: 175px
}
footer .link ul.categories {
    width: 125px
}
footer .link ul.thoughts {
    width: 145px
}
footer .link ul.Library {
    border-right: none!important;
    width: 105px
}
footer .connectfooter {
    width: 620px;
    float: left;
    margin-top: 50px
}
footer .connectfooter p {
    width: 170px;
    float: left;
    font-size: 16px;
    margin: 0;
    padding-top: 4px
}
footer .connectfooter #social {
    margin: 0;
    padding: 0;
    list-style: none;
    float: left;
    width: 450px;
    font-size: 11px;
    position: relative
}
footer .connectfooter #social li {
    color: #999;
    float: left;
    width: 33px;
    height: 33px;
    margin-right: 10px;
    margin-bottom: 11px;
    background-position: 0 0;
    transition: All .4s ease;
    -webkit-transition: All .4s ease;
    -moz-transition: All .4s ease;
    -o-transition: All .4s ease
}
#social li:hover {
    background-position: 0 -33px!important
}
footer .rightfooter p a {
    width: 220px;
    float: right;
    margin-top: 54px;
    color: #333;
    font-family: 'ek_muktalight';
    text-decoration: none;
    font-size: 16px
}
footer .rightfooter p a:hover {
    color: #797979
}
/*Anil*/
.mr23 {
    margin-left: 23px;
    text-align: center
}
.clear {
    clear: both;
}
.floatR {
    float: right;
}
.floatL {
    float: left;
}
a {
    text-decoration: none;
}
img {
    border: 0;
    outline: none;
}
.aWrapper {
    max-width: 1155px;
    width: 100%;
    height: auto;
    margin: 0 auto;
    font-family: 'ek_muktaregular';
}
.aBannerArea {
    width: 1155px;
    margin: 0 0 20px;
    padding: 0;
    float: left;
    overflow: hidden;
    position: relative;
}
.aBannerArea .dynamic-slider {
    margin-bottom: 0;
}
ul#aBanner {
    margin: 0;
    padding: 0;
    list-style: none;
}
ul#aBanner img {
    height: 650px;
}
ul#aBanner li {
    margin: 0;
    padding: 0;
    list-style: none;
}
.aText {
    width: 696px;
    height: 118px;
    position: absolute;
    left: 50%;
    bottom: 0;
    margin-left: -348px;
    background: rgba(46,49,146,.8);
}
.aText h3 {
    margin: 0;
    padding: 3% 7%;
    font: normal 32px 'ek_muktamedium';
    color: #fff;
    line-height: 40px;
    text-align: center;
}
.aMoreNews {
    width: 100%;
    float: left;
    margin: 0 0 38px;
}
.aMoreNews h5 {
    width: 100%;
    height: 36px;
    margin: 0 0 12px;
    padding: 0;
    font: normal 20px/36px 'ek_muktaextrabold';
    color: #333;
    float: left;
    border-bottom: 2px solid #20b7cd;
    text-transform: uppercase;
}
.aMoreNews h5 span {
    width: 40px;
    height: 36px;
    margin: 0 10px 0 0;
    padding: 0;
    float: left;
    background-color: #20b7cd;
    text-align: center;
    line-height: 31px;
    display: table-cell;
    vertical-align: middle;
}
.aMoreNews h5 span img {
    vertical-align: middle;
}
.newsItem {
    width: 565px;
    height: 121px;
    border: 1px solid #fff;
    color: #2e3192;
}
.newsItem:hover {
    border: 1px solid #2e3192;
}
.newsItem img {
    width: 252px;
    height: 121px;
    display: block;
    float: left;
}
.newsItem h6 {
    font: normal 22px/24px 'ek_muktasemibold';
    width: 280px;
    margin: 15px 15px 20px;
    padding: 0;
    float: left;
}
.newsItem span.newsDate {
    font-size: 16px;
    width: 280px;
    margin: 0 15px;
    padding: 0;
    float: left;
}
.aGovernance {
    width: 565px;
    float: left;
    color: #2e3192;
    margin: 0 0 30px;
}
.aGovernance h5 {
    width: 100%;
    height: 36px;
    margin: 0 0 8px;
    padding: 0;
    font: normal 20px/36px 'ek_muktaextrabold';
    color: #333;
    float: left;
    border-bottom: 2px solid #20b7cd;
    text-transform: uppercase;
}
.aGovernance h5 a {
    color: #333;
}
.aGovernance h5 span {
    width: 40px;
    height: 36px;
    margin: 0 10px 0 0;
    padding: 0;
    float: left;
    background-color: #20b7cd;
    text-align: center;
    line-height: 31px;
    display: table-cell;
    vertical-align: middle;
}
.aGovernance h5 span img {
    vertical-align: middle;
}
.aGovernanceSlider {
    width: 565px;
    height: 362px;
    float: left;
    margin: 0;
    padding: 0;
}
#aGovernance {
    margin: 0;
    padding: 0;
}
ul#aGovernance {
    margin: 0;
    padding: 0;
    list-style: none;
}
ul#aGovernance li {
    margin: 0;
    padding: 0;
    list-style: none;
}
.governance-img {
    position: relative;
    float: left;
    width: 565px;
    height: 347px;
}
.aCaption {
    position: absolute;
    left: 0;
    bottom: -70px;
    width: 100%;
    height: 150px;
    background: #1fb7cd repeat-y 0 0;
}
.aCaption h5 {
    width: 519px;
    height: 45px;
    margin: 15px 23px 25px;
    padding: 0;
    color: #2e3192;
    font: normal 21px/21px 'ek_muktalight';
    text-transform: none;
    float: left;
}
.aCaption2 {
    position: absolute;
    left: 0;
    bottom: -60px;
    width: 100%;
    height: 173px;
    background: #1fb7cd repeat-y 0 0;
}
.aCaption2 h5 {
    width: 519px;
    height: 91px;
    margin: 15px 23px 15px;
    padding: 0;
    color: #2e3192;
    font: normal 28px/28px 'ek_muktalight';
    text-transform: none;
    float: left;
}
a.aReadMore {
    font: normal 16px/30px 'ek_muktasemibold';
    color: #fff;
    margin: 0 0 0 23px;
    padding: 0 13px 0 16px;
    background: #2e3192 url(../images/blueBg.jpg) repeat-y 0 0;
    float: left;
}
a.aFlagship {
    font: normal 16px/30px 'ek_muktasemibold';
    color: #2e3192;
    text-transform: uppercase;
    margin: 10px 23px 0 0;
    padding: 0;
    position: absolute;
    bottom: 10px;
    right: 0;
}
.aTuneIn {
    width: 565px;
    height: 362px;
    float: right;
    margin: 0;
    padding: 0;
}
.aTuneIn h5 {
    width: 100%;
    height: 36px;
    margin: 0 0 8px;
    padding: 0;
    font: normal 20px/36px 'ek_muktaextrabold';
    color: #333;
    float: left;
    border-bottom: 2px solid #20b7cd;
    text-transform: uppercase;
}
.aTuneIn h5 a {
    color: #333;
}
.aTuneIn h5 span {
    width: 40px;
    height: 36px;
    margin: 0 10px 0 0;
    padding: 0;
    float: left;
    background-color: #20b7cd;
    text-align: center;
    line-height: 31px;
    display: table-cell;
    vertical-align: middle;
}
.aTuneIn h5 span img {
    vertical-align: middle;
}
.aTab {
    width: 100%;
    float: left;
}
#tabs {
    width: 100%;
    margin: 0;
    float: left;
}
#tabs ul {
    width: 100%;
    float: left;
    margin: 0;
    padding: 0;
    list-style: none;
}
#tabs li {
    float: left;
    margin: 0;
    padding: 0;
    list-style: none;
    width: 282px;
    text-align: center;
}
#tabs li a {
    display: block;
    padding: 5px 30px;
    background: #7e7e7e;
    text-decoration: none;
    font: normal 20px 'ek_muktalight';
    color: #fff;
}
#tabs li a:hover {
    background: #7e7e7e;
}
.actTab .tabulous_active {
    background: #1fb7cd url(../images/blueBg.jpg) repeat-y 0 0 !important;
    color: #fff !important;
}
.tabulousclear {
    display: block;
    clear: both;
}
.tbs#tabs_container {
    width: 100%;
    height: 312px !important;
    padding: 0;
    overflow: hidden;
    position: relative;
    background: #FFF;
    MARGIN-TOP: 50PX;
}
.twitter-tweet .twitter-tweet-rendered {
    margin: 0 auto!important
}
/*.tbs#tabs_container div {
    margin: 7px 0 0 !important;
    background: #e4e4e4;
}*/
#tabs_container div > .mkbLive {
    width: 100%;
    float: left;
}
#tabs_container div > .mkbLiveImg {
    width: 282px;
    height: 312px;
    float: left;
    position: static!important;
    margin-top: -1px!important;
}
#tabs_container div > .mkbText {
    width: 282px !important;
    height: 319px !important;
    float: left;
    position: relative !important;
    opacity: 1
}
#tabs_container div > .mkbText h6 {
    width: 257px;
    height: auto;
    float: left;
    font: normal 30px/40px 'ek_muktalight';
    color: #2e3192;
    margin: 10px 0 0 25px;
    padding: 0;
}
#tabs_container div > .mkbText .mkbDate {
    font-size: 16px;
    width: 257px;
    margin: 0 0 30px 25px;
    padding: 0;
    float: left;
    color: #2e3192
}
.select-wrapper {
    float: left;
    cursor: pointer;
    position: relative;
}
.select-wrapper, .select-wrapper select {
    width: 190px;
    height: 32px;
    font: normal 15px/32px 'ek_muktaregular';
    color: #7e7e7e;
    text-align: left;
    border: 1px solid #2e3192;
    outline: 0;
    background: #fff url(../images/sbArrow.png) no-repeat 170px center;
    padding: 0;
    margin: 0 0 0 25px;
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
    transition: all .3s
}
.select-wrapper:hover {
    outline: 0;
}
.select-wrapper .holder {
    width: 170px;
    height: 32px;
    padding: 0 10px;
    line-height: 32px;
    display: block;
    margin: 0;
    white-space: nowrap;
    overflow: hidden;
    cursor: pointer;
    position: relative;
    z-index: 1;
}
.select-wrapper select {
    margin: 0;
    position: absolute;
    left: 0;
    z-index: 2;
    cursor: pointer;
    outline: 0;
    opacity: 0;
    _noFocusLine: expression(this.hideFocus=true);
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter: alpha(opacity=0);
    -khtml-opacity: 0;
    -moz-opacity: 0;
}
.aSound {
    padding: 1px 10px 7px;
    float: left;
    margin: 75px 0 0 30px;
    background: #2e3192;
}
a.aViewMore {
    font: normal 16px/30px 'ek_muktasemibold';
    color: #fff;
    margin: 75px 0 0 35px;
    padding: 0 20px;
    background: #2e3192 url(../images/blueBg.jpg) repeat-y 0 0;
    float: left;
}
#tabs_container div > .wLive {
    width: 100%;
    float: left;
    position: relative;
}
.aTuneCaption {
    position: absolute;
    bottom: -60px;
    z-index: 999999;
    width: 100%;
    height: 150px;
    opacity: 1;
    background: #1fb7cd url(../images/blueBg.jpg) repeat-y 0 0;
}
.aTuneCaption h5 {
    width: 519px;
    min-height: 50px;
    margin: 15px 23px 25px;
    padding: 0;
    color: #2e3192;
    font: normal 30px/30px 'ek_muktalight';
    text-transform: none;
    float: left;
}
.aTuneCaption a.aVieEvents {
    font: normal 16px/30px 'ek_muktasemibold';
    color: #fff;
    margin: 0 0 0 23px;
    padding: 0 13px 0 16px;
    background: #2e3192 url(../images/blueBg.jpg) repeat-y 0 0;
    float: left;
}
.transition {
    -webkit-transition: all .3s ease-in-out;
    -moz-transition: all .3s ease-in-out;
    -o-transition: all .3s ease-in-out;
    -ms-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out;
    -webkit-transition-delay: .3s;
    -moz-transition-delay: .3s;
    -o-transition-delay: .3s;
    -ms-transition-delay: .3s;
    transition-delay: .3s;
}
.make_transist {
    -webkit-transition: all .3s ease-in-out;
    -moz-transition: all .3s ease-in-out;
    -o-transition: all .3s ease-in-out;
    -ms-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out;
}
.hidescale {
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -o-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter: alpha(opacity=0);
    filter: alpha(opacity=0);
    opacity: 0;
    z-index: 9;
}
.showscale {
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -o-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
    filter: alpha(opacity=100);
    opacity: 1;
    z-index: 999;
    -webkit-transition-delay: .3s;
    -moz-transition-delay: .3s;
    -o-transition-delay: .3s;
    -ms-transition-delay: .3s;
    transition-delay: .3s;
}
.parallax-img {
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
}
.padNone {
    padding: 0 !important;
}
.sectionContainer .news-area {
    position: relative;
    float: left;
    width: 566px;
    height: 270px;
}
.news-more {
    padding: 2% 3% !important;
    height: 120px !important;
    width: 96% !important;
    font-size: 28px !important;
    line-height: 28px !important;
}
.news-more span {
    font-size: 16px !important;
    line-height: 16px !important;
    float: left;
}
ul#blogbanner li {
    margin: 0;
    padding: 0;
    list-style: none;
}
.BlogBannerArea {
    width: 1155px;
    height: 554px;
    margin: 0 0 38px;
    padding: 0;
    float: left;
}
.innerMain h1 {
    padding: 0;
    margin: 0;
    text-transform: uppercase;
    margin-bottom: 9px;
    width: 100%;
    border-bottom: 2px solid #2abbd0;
    font-family: 'ek_muktaextrabold';
    font-size: 20px;
    letter-spacing: -0.5px;
}
.innerMain .Icon {
    vertical-align: top;
    padding-right: 10px;
}
.breadcrumb > li {
    display: inline;
}
.breadcrumb-custom {
    background: #efefef;
    font-size: 16px;
    line-height: 27px;
    font-family: 'ek_muktaextrabold';
    margin: 5px 0 20px;
    padding: 4px 7px;
}
.breadcrumb-custom a {
    color: #2e3192;
    font-family: 'ek_muktaextrabold';
}
.breadcrumb-custom>li+li:before {
    padding: 0 5px;
    color: #2e3192;
    content: "\00bb";
    font-weight: bold;
    font-size: 18px;
}
.breadcrumb-custom>.active {
    color: #2e3192;
    font-family: 'ek_muktamedium';
}
.blogbanner .leftImageBlog {
    width: 100%;
    /*height: 450px;
    overflow: hidden;*/
    float: left
}
.leftImageBlog img {
    width: 100%
}
.blogbanner {
    position: relative;
}
.blogbanner .rightDetailText {
    width: 297px;
    height: 544px;
    float: left;
    background: #42459d;
    position: absolute;
    right: 0;
}
.blogbanner .rightDetailText .inrdtl {
    padding: 20px;
}
.blogbanner .rightDetailText .inrdtl h3 {
    color: #fff;
    font-family: 'ek_muktalight';
    font-size: 36px;
    margin: 0;
    padding: 0;
    line-height: 40px;
}
.blogbanner .rightDetailText .inrdtl h3 a {
    color: #fff;
}
.blogbanner .rightDetailText .inrdtl p.date {
    color: #fff;
    font-family: 'ek_muktamedium';
    font-size: 22px;
    margin: 0;
    padding: 0;
    line-height: 40px;
    padding-top: 10px;
}
.blogmain {
    width: 100%;
    float: left;
    margin: 0 0 30px;
}
.innMain {
    width: 100%;
    float: left;
    margin: 20px 0 30px;
}
.blogmain .col-left-2sm {
    float: left;
    width: 636px;
}
.blogmain .col-right-2sm {

    float: right;
    width: 451px;
    margin-top: 591px;
}
.leftImageBlog.imgLiquidFill.imgLiquid {
    background-position: 50% 10%!important;
}
.blogItem {
    float: left;
    width: 100%;
    border: #dddddd solid 1px;
    margin-bottom: 20px;
}
.blogItem h3 {
    color: #060606;
    font-family: 'ek_muktaregular';
    font-size: 27px;
    margin: 20px 20px 0;
    padding: 0;
    line-height: 30px;
}
.blogItem h3 a {
    color: #060606;
}
.blogInfo ul {
    padding: 0;
    margin: 10px 20px 10px;
    list-style: none;
}
.blogInfo ul li {
    display: inline-block;
    margin-right: 40px;
    color: #797979;
    font-family: 'ek_muktaregular';
    font-size: 18px;
}
.blogInfo ul li img {
    margin-top: 5px;
}
.blogItem figure {
    width: 100%;
    float: left;
    height: 400px;
    overflow: hidden;
    cursor: pointer
}
.blogItem figure img.Icon {
    width: 100%;
    height: 400px
}
#rightPanelTab ul {
    margin: 0;
    padding: 0;
    list-style: none;
}
#rightPanelTab ul li a {
    float: left;
    display: inline-block;
    text-align: center;
    color: #797979;
    background: #efefef url(../images/righttabbg.jpg) repeat-x 0 0 !important;
    /*padding: 13px 32px;*/
    padding: 13px 54px;
    border-right: #fff solid 1px!important;
    font-size: 18px;
}
#rightPanelTab ul li a.last {
    border-right: none!important;
}
#rightPanelTab ul li.current a {
    background: #efefef url(../images/righttabActive.jpg) repeat-x 0 0 !important;
    color: #42459d !important;
    text-decoration: none;
}
.tbsBlogContainer#tabs_containerPost {
    width: 100%!important;
    float: left;
    overflow: hidden;
    position: relative;
    background: #efefef;
    border-top: #fff solid 1px!important;
    padding-bottom: 15px;
}
.tbsBlogContainer#tabs_containerPost ul.PostDivContent {
    padding: 15px 20px;
    list-style: none;
}
.tbsBlogContainer#tabs_containerPost ul.PostDivContent li.postLeft {
    float: left;
    width: 125px;
    height: 66px;
    overflow: hidden
}
.tbsBlogContainer#tabs_containerPost ul.PostDivContent li.postRight .postName {
    color: #000000;
    font-family: 'ek_muktaregular';
    font-size: 17px;
    float: left;
    width: 100%;
}
.tbsBlogContainer#tabs_containerPost ul.PostDivContent li.postRight .postData {
    color: #797979;
    font-family: 'ek_muktaregular';
    font-size: 14px;
    line-height: 20px;
    float: left;
}
.tbsBlogContainer#tabs_containerPost ul.PostDivContent li.postRight {
    float: left;
    width: 270px;
    padding-left: 10px;
    margin-top: -5px;
}
.tabContent {
    display: none;
}
#recentPosts {
    display: block;
}
.postItem {
    float: left;
    width: 100%
}
.nmTags {
    width: 100%;
    float: left;
    background: #efefef
}
.nmTags h3 {
    background: #999898;
    font-family: 'ek_muktaregular';
    font-size: 22px;
    color: white;
    margin: 0;
    padding: 5px 20px;
}
.tagsPost ul {
    margin: 0px;
    padding: 0px;
    list-style: none;
    width: 100%;
    float: left;
    padding: 20px 20px 6px 20px;
}
.tagsPost ul li a {
    letter-spacing: 0.3px;
    font-size: 14px;
    margin: 0px 24px 24px 0;
    display: inline-block;
    background-color: #00c1ea;
    color: white;
    padding: 5px 10px;
    text-transform: capitalize;
    float: left;
    -webkit-transition: all .2s ease;
    -moz-transition: all .2s ease;
    -o-transition: all .2s ease;
    transition: all .2s ease;
    font-family: 'ek_muktaregular';
    font-size: 17px;
}
.tagsPost ul li:hover a {
    color: #fff;
    background-color: #42459d;
    text-decoration: none;
}
.tagsPost ul.link>li>a {
    position: relative;
    padding-top: 0;
    padding-bottom: 0;
    overflow: hidden;
    color: #fff;
    display: block;
}
.tagsPost ul.link>li>a span[data-hover] {
    position: relative;
    display: inline-block;
    -webkit-transition: -webkit-transform .4s;
    transition: transform .4s
}
.tagsPost ul.link.link>li>a span[data-hover]:before {
    position: absolute;
    top: 100%;
    color: #fff;
    content: attr(data-hover);
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    -webkit-transition: color .4s;
    transition: color .4s
}
.tagsPost ul.link>li>a:hover span[data-hover] {
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0)
}
.reamoreBLogHover {
    float: left;
    padding-top: 12px;
}
.shareeBLogHover {
    float: left;
    padding-top: 12px;
}
.blogDivider {
    float: left;
    margin: 0 50px;
}
p.hoverTextBlog {
    padding: 0;
    margin: 0;
    margin-top: 10px;
}
p.hoverTextBlog a {
    color: white
}
.shareIconBlog {
    display: none;
    position: relative
}
ul.blogsocialshare {
    padding: 0;
    margin: 0;
    list-style: none;
}
ul.blogsocialshare li {
    float: left;
    margin: 0px 3px;
    width: 30px;
    height: 30px;
    line-height: 30px;
    vertical-align: middle;
    border: #fff solid 1px;
    border-radius: 100%
}
ul.blogsocialshare li a {
    color: #fff
}
ul.blogsocialshare li.fb {
    background: #42459d;
    -webkit-transition: all .2s ease;
    -moz-transition: all .2s ease;
    -o-transition: all .2s ease;
    transition: all .2s ease;
}
ul.blogsocialshare li.gplus {
    background: #d72920;
    -webkit-transition: all .2s ease;
    -moz-transition: all .2s ease;
    -o-transition: all .2s ease;
    transition: all .2s ease;
}
ul.blogsocialshare li.twitter {
    background: #659fcb;
    -webkit-transition: all .2s ease;
    -moz-transition: all .2s ease;
    -o-transition: all .2s ease;
    transition: all .2s ease;
}
ul.blogsocialshare li.fb:hover {
    background: #999898
}
ul.blogsocialshare li.gplus:hover {
    background: #999898
}
ul.blogsocialshare li.twitter:hover {
    background: #999898
}
.shareIconBlog {
    position: absolute;
    width: 115px;
    padding: 5px 6px;
    border-radius: 3px;
    background: white;
    top: 5px;
    left: 55px;
}
.arrow_left_arw {
    width: 0;
    height: 0;
    border-top: 10px solid transparent;
    border-bottom: 10px solid transparent;
    border-right: 10px solid white;
    position: absolute;
    left: -10px;
    top: 10px;
}
.shareblog {
    position: relative;
}
.colRight1 {
    margin-bottom: 20px;
    float: left;
    width: 100%;
}
ul.downloadTabs {
    margin: 0 auto;
    padding: 0;
    display: table
}
ul.downloadTabs li {
    display: inline-block;
    text-align: center;
    position: relative;
    border-right: 1px dotted #000;
    width: 285px;
}
ul.downloadTabs li:last-child {
    border-right: none;
}
ul.downloadTabs li a {
    text-align: center;
    padding: 100px 0px 30px 0px;
    color: #2e3192;
    -webkit-transition: all .2s ease;
    -moz-transition: all .2s ease;
    -o-transition: all .2s ease;
    transition: all .2s ease;
    font-family: 'ek_muktaregular';
    font-size: 16.5px;
    display: block;
}
ul.downloadTabs li.dwnloadCurrent a {
    color: #fff;
}
ul.downloadTabs li:nth-child(1) {
    background-color: #fff !important;
    background: url(../images/wallpaperIcon.png) no-repeat center 25%;
    color: #fff;
}
ul.downloadTabs li:nth-child(2) {
    background-color: #fff !important;
    background: url(../images/screensaverIcon.png) no-repeat center 25%;
    color: #fff;
}
ul.downloadTabs li:nth-child(3) {
    background-color: #fff !important;
    background: url(../images/ringtonesIcon.png) no-repeat center 25%;
    color: #fff;
}
ul.downloadTabs li:nth-child(4) {
    background-color: #fff !important;
    background: url(../images/hightresoPhoto.png) no-repeat center 25%;
    color: #fff;
}
ul.downloadTabs li.dwnloadCurrent:after {
    content: '';
    position: absolute;
    top: 100%;
    left: 43%;
    width: 0;
    height: 0;
    border-top: solid 20px #20b7cd;
    border-left: solid 20px transparent;
    border-right: solid 20px transparent;
}
ul.downloadTabs li:nth-child(1).dwnloadCurrent {
    background-color: #20b7cd !important;
    background: url(../images/wallpaperIconHover.png) no-repeat center 25%;
    color: #fff;
}
ul.downloadTabs li:nth-child(2).dwnloadCurrent {
    background-color: #20b7cd !important;
    background: url(../images/screensaverIconHover.png) no-repeat center 25%;
    color: #fff;
}
ul.downloadTabs li:nth-child(3).dwnloadCurrent {
    background-color: #20b7cd !important;
    background: url(../images/ringtonesIconHover.png) no-repeat center 25%;
    color: #fff;
}
ul.downloadTabs li:nth-child(4).dwnloadCurrent {
    background-color: #20b7cd !important;
    background: url(../images/hightresoPhotoHover.png) no-repeat center 25%;
    color: #fff;
}
.downloadTabsContent {
    display: none;
}
#wallpaperDwn {
    display: block;
}
.tbsDownloadContainer {
    width: 100%;
    float: left;
    margin-top: 50px;
}
.downLoadItem {
    width: 349px;
    float: left;
    border: #d1d1d1 solid 1px;
    margin-right: 51px;
    margin-bottom: 51px;
    cursor: pointer
}
.downLoadItem figure {
    width: 349px;
    height: 227px;
    overflow: hidden;
}
.downLoadItem figure img.main {
    width: 100%
}
.downLoadItem:nth-child(3n+3) {
    margin-right: 0px;
}
.ringTonetem {
    width: 263px;
    min-height: 263px;
    float: left;
    margin-right: 30px;
    margin-bottom: 30px;
    cursor: pointer;
    background: #f0f0f0 url(../images/ringtoneicon.png) no-repeat center 25%;
    text-align: center;
    -webkit-transition: all .2s ease;
    -moz-transition: all .2s ease;
    -o-transition: all .2s ease;
    transition: all .2s ease;
}
.ringTonetem:nth-child(4n+4) {
    margin-right: 0px;
}
.ringTonetem:hover {
    background: #f0f0f0 url(../images/ringtoneiconActive.png) no-repeat center 25%;
}
.ringTonetem p {
    font-family: 'ek_muktaregular';
    font-size: 17px;
    color: #2e3192;
    padding: 140px 15px 0 15px;
}
.ringTonetem p a {
    color: #2e3192;
}
ul.egreetingTabs {
    list-style: none;
    margin: 0;
    padding: 0;
}
ul.egreetingTabs li {
    display: inline-block;
    width: 285px;
    text-align: center;
    border-right: 1px dotted #000;
    padding: 20px 0
}
ul.egreetingTabs li:last-child {
    border-right: none;
}
ul.egreetingTabs li p.number {
    font-family: 'ek_muktalight';
    font-size: 28px;
    color: #2e3192;
    padding: 5px 22px;
    background: #f0f0f0;
    border-radius: 7px;
    display: table;
    margin: 0 auto;
    margin-bottom: 20px;
}
ul.egreetingTabs li p.number.active {
    background: #20b7cd;
}
ul.egreetingTabs li p.text {
    font-family: 'ek_muktalight';
    font-size: 22px;
    color: #2e3192;
    margin: 0px;
    padding: 0;
}
.select_style_greeting {
    padding: 0;
    margin: 0;
    width: 300px;
    border-radius: 0;
    overflow: hidden;
    background-color: #99eefb;
    background: #99eefb url("../images/arrowdown.png") no-repeat 95% 50%;
}
.select_style_greeting select {
    padding: 5px 8px;
    width: 300px;
    border: none;
    box-shadow: none;
    background-color: transparent;
    background-image: none;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    color: #5897a0
}
.select_style_greeting select option {
    background: #99eefb;
    color: #5897a0;
}
.select_style_greeting select option:hover {
    background: red
}
.select_style_greeting select:focus {
    outline: none;
}
.egreetingMainSteps {
    width: 100%;
    float: left;
    margin-top: 50px;
}
.lastStepsPreview {
    width: 602px;
    margin: 0 auto;
}
.lastStepsPreview figure {
    width: 100%;
    float: left;
    margin: 0;
    padding: 0;
}
.lastStepsPreview figure img.Epreview {
    width: 100%;
}
.lastStepsPreview .PreviewDetail {
    width: 100%;
    float: left;
    background: #e2dccc;
    margin-top: -10px;
}
.lastStepsPreview .PreviewDetail .dtls {
    font-family: 'ek_muktaregular';
    font-size: 17px;
    color: #4c2f01;
    padding: 20px;
}
.lastStepsPreview .PreviewDetail .dtls img.prevDivi {
}
.lastStepsPreview .PreviewDetail .pmMsg {
    font-family: 'ek_muktaregular';
    font-size: 17px;
    color: #9c6000;
    padding: 0px 20px 20px;
    width: 100%;
    float: left;
}
.lastStepsPreview .PreviewDetail .pmMsg .leftCol {
    float: left;
    width: 87px;
    padding-top: 3px;
}
.lastStepsPreview .PreviewDetail .pmMsg .rightCol {
    float: left;
    width: 450px;
    margin-left: 15px;
}
.E_panel {
    margin-bottom: 40px;
    float: left;
    width: 100%;
}
.E_panel .greetingsHeader {
    background: #20b7cd;
    width: 100%;
    padding: 10px 0;
    margin-bottom: 30px;
    float: left;
}
.E_panel .greetingsHeader .gLeft {
    float: left;
    padding-left: 20px;
    font-family: 'ek_muktaregular';
    font-size: 20px;
    color: #fff;
}
.E_panel .greetingsHeader .gLeft span {
    color: #2e3192;
}
.E_panel .greetingsHeader .gRight {
    float: right;
    padding-right: 20px;
}
.egreetingButtons {
    margin-top: 20px;
}
.egreetingButtons .buttonEgr {
    border: none;
    background: #2e3192;
    border-left: #20b7cd solid 5px;
    padding: 2px 15px;
    font-family: 'ek_muktaregular';
    font-size: 16px;
    color: #fff;
    text-transform: uppercase;
}
.egreetingButtons .buttonEgr:hover {
    background: #20b7cd;
    border-left: #2e3192 solid 5px;
    -webkit-transition: all .2s ease;
    -moz-transition: all .2s ease;
    -o-transition: all .2s ease;
    transition: all .2s ease;
}
.egreetingButtons .buttonEgr.rightMargin {
    margin-right: 20px;
}
.egreetingDispNone {
    display: none;
}
.shineImage {
    position: relative;
    overflow: hidden;
    -webkit-transition: all 1000ms cubic-bezier(0.005, 1, 1.000, 0); /* older webkit */
    -webkit-transition: all 1000ms cubic-bezier(0.005, 1.650, 1.000, -0.600);
    -moz-transition: all 1000ms cubic-bezier(0.005, 1.650, 1.000, -0.600);
    -ms-transition: all 1000ms cubic-bezier(0.005, 1.650, 1.000, -0.600);
    -o-transition: all 1000ms cubic-bezier(0.005, 1.650, 1.000, -0.600);
    transition: all 1000ms cubic-bezier(0.005, 1.650, 1.000, -0.600); /* custom */
    -webkit-transition-timing-function: cubic-bezier(0.005, 1, 1.000, 0); /* older webkit */
    -webkit-transition-timing-function: cubic-bezier(0.005, 1.650, 1.000, -0.600);
    -moz-transition-timing-function: cubic-bezier(0.005, 1.650, 1.000, -0.600);
    -ms-transition-timing-function: cubic-bezier(0.005, 1.650, 1.000, -0.600);
    -o-transition-timing-function: cubic-bezier(0.005, 1.650, 1.000, -0.600);
    transition-timing-function: cubic-bezier(0.005, 1.650, 1.000, -0.600); /* custom */
    cursor: pointer;
}
.shineImage:hover .show-off {
    top: 0px;
    left: 0px;
    -moz-transform: rotate(90deg);
    -webkit-transform: rotate(90deg);
    -o-transform: rotate(90deg);
    transform: rotate(90deg);
}
.shineImage:hover {
    box-shadow: 0px 0px 20px 5px #FFFFFF;
    -webkit-box-shadow: 0px 0px 20px 5px #FFFFFF;
    -moz-box-shadow: 0px 0px 20px 5px #FFFFFF;
    -o-box-shadow: 0px 0px 20px 5px #FFFFFF;
}
.show-off {
    width: 100%;
    height: 100%;
    position: absolute;
    top: -180px;
    left: -600px;
    -moz-transition: 0.5s;
    -webkit-transition: 0.5s;
    -o-transition: 0.5s;
    transition: 0.5s;
    -moz-transform: rotate(30deg);
    -webkit-transform: rotate(30deg);
    -o-transform: rotate(30deg);
    transform: rotate(30deg);
    background: linear-gradient(0deg, rgba(255, 255, 255, 0)50%, rgba(255, 255, 255, 0.7)100%);
    background: -moz-linear-gradient(0deg, rgba(255, 255, 255, 0)50%, rgba(255, 255, 255, 0.7)100%);
    background: -webkit-linear-gradient(0deg, rgba(255, 255, 255, 0)50%, rgba(255, 255, 255, 0.7)100%);
    background: -o-linear-gradient(0deg, rgba(255, 255, 255, 0)50%, rgba(255, 255, 255, 0.7)100%);
}
.E_panel .cardItem {
    width: 336px;
    float: left;
    margin-right: 73px;
}
.E_panel .cardItem:nth-child(3n+3) {
    margin-right: 0;
}
.E_panel .cardItem figure {
    width: 100%;
    height: 251px;
    overflow: hidden;
    margin-bottom: 15px;
}
.E_panel .cardItem figure img.cardImg {
    width: 100%;
}
.stepsMessage {
    float: left;
    width: 100%;
}
.stepsMessageInn {
    background: #f0eeee;
    float: left;
    width: 100%;
}
.stepsQuote {
    float: left;
    width: 100%;
}
.stepsQuoteInn {
    background: #f0eeee;
    float: left;
    width: 100%;
}
.selectMsgContent {
    margin: 20px;
    border-bottom: #000 dotted 1px;
    padding-bottom: 10px;
}
.selectMsgContent ul {
    margin: 0;
    padding: 0;
    list-style: none;
}
.selectMsgContent ul li {
    margin-bottom: 10px;
}
/*radio style*/


.Egradio label {
    display: inline-block;
    cursor: pointer;
    position: relative;
    padding-left: 35px;
    font-size: 21px;
    font-family: 'ek_muktaregular';
    color: #2e3192;
}
.Egradio input[type=radio], .Egradio input[type=checkbox] {
    display: none;
}
.Egradio label:before {
    content: "";
    display: inline-block;
    width: 16px;
    height: 16px;
    margin-right: 10px;
    position: absolute;
    left: 0;
    top: 8px;
    background-color: #d5d4d4;
    border: #c7c6c6 solid 1px;
}
.Egradio label:before {
    border-radius: 100%;
}
.Egradio input[type=radio]:checked + label:before {
    content: "\2022";
    color: #f3f3f3;
    font-size: 23px;
    text-align: center;
    line-height: 14px;
    background: #2e3192;
    border: #232577 solid 1px;
}
.EgradioSelectMsg label {
    display: inline-block;
    cursor: pointer;
    position: relative;
    padding-left: 35px;
    font-size: 18px;
    font-family: 'ek_muktaregular';
    color: #020202;
    line-height: 23px;
}
.EgradioSelectMsg input[type=radio], .EgradioSelectMsg input[type=checkbox] {
    display: none;
}
.EgradioSelectMsg label:before {
    content: "";
    display: inline-block;
    width: 16px;
    height: 16px;
    margin-right: 10px;
    position: absolute;
    left: 0;
    top: 3px;
    background-color: #d5d4d4;
    border: #c7c6c6 solid 1px;
}
.EgradioSelectMsg label:before {
    border-radius: 100%;
}
.EgradioSelectMsg input[type=radio]:checked + label:before {
    content: "\2022";
    color: #f3f3f3;
    font-size: 23px;
    text-align: center;
    line-height: 14px;
    background: #2e3192;
    border: #232577 solid 1px;
}
.commonBtn {
    display: inline-block;
    line-height: 1.5;
    padding: 2px 15px;
    border-radius: 0;
    font-family: 'ek_muktaregular';
    font-size: 16px;
    background: #2e3192;
    border-left: #20b7cd solid 5px;
    color: #ffffff;
    -webkit-transition: color 0.27s ease-out, background 0.27s ease-out, border 0.27s ease-out 0s;
    transition: color 0.27s ease-out, background 0.27s ease-out, border 0.27s ease-out 0s;
    text-align: center;
}
.commonBtn:hover {
    background: #20b7cd;
    border-left: #2e3192 solid 5px;
}
.timelineColumn .timeMainContent {
    width: 511px;
    border: #dbdbdb solid 1px;
    float: left;
    -moz-box-shadow: 0 0 3px #888;
    -webkit-box-shadow: 0 0 3px#888;
    box-shadow: 0 0 3px #888;
}
.timelineColumn .timeMainContent .timelineimage {
    width: 100%;
    height: 332px;
    overflow: hidden;
}
.timelineColumn .timeMainContent .timelineimage img {
    /* height: 100%; */
    height:auto;
    width: 100%;
}
.timelineColumn .timeMainContent .timelineDetail {
    width: 100%;
}
.timelineColumn .timeMainContent .timelineDetail .detailstym {
    padding: 15px 20px;
}
.timelineColumn .timeMainContent .timelineDetail h2 {
    font-family: 'ek_muktaregular';
    font-size: 20px;
    color: #2e3192;
    margin: 0px;
    line-height: 23px;
    margin-top: 11px;
}
.timelineColumn .timeMainContent .timelineDetail p.date {
    font-family: 'ek_muktalight';
    font-size: 17px;
    color: #202020;
    margin: 0px;
    line-height: 22px;
    margin-top: 5px;
    padding: 0px;
    margin-bottom: 10px;
}
.timelineColumn .timeMainContent .timelineDetail hr {
    border: #818181 dashed 1px;
    margin: 10px 0px;
    display: none;
}
.timelineColumn:nth-child(odd) .timeMainContent .timelineimage {
    float: left;
    margin-right: 20px;
}
.timelineColumn:nth-child(even) .timeMainContent .timelineimage {
    float: right;
    margin-left: 20px;
}
.timelineColumn:nth-child(odd) .timeMainContent .timelineDetail {
    float: left;
}
.timelineColumn:nth-child(even) .timeMainContent .timelineDetail {
    float: right;
}
.timelineYear {
    background: #20b7cd;
    padding: 10px 30px 5px;
}
.tymline .item {
    text-align: center;
    border-right: #fff solid 2px;
}
.tymline .item a {
    font-family: 'ek_muktalight';
    font-size: 21px;
    color: #fff;
}
.tymline .item.current {
    background: white;
    color: #2e3192
}
.tymline .item.current a {
    color: #2e3192
}
.tymline .item a.current {
    color: #2e3192;
    background: white;
    display: block;
    text-decoration: none;
}
.tymline .owl-next {
    right: -20px;
    position: absolute;
    width: 10px;
    background-image: url(../images/timelineNext.png) !important;
    height: 18px;
    top: 9px;
}
.tymline .owl-prev {
    left: -20px;
    position: absolute;
    width: 10px;
    background-image: url(../images/timelinePrev.png) !important;
    height: 18px;
    top: 9px;
}
.SocialshareCommon {
    width: 150px;
    float: left;
    cursor: pointer;
    -webkit-transition: all .2s ease;
    -moz-transition: all .2s ease;
    -o-transition: all .2s ease;
    transition: all .2s ease;
    position: relative;
}
.socialshareoOn {
    opacity: 1;
    -webkit-transition: all .2s ease;
    -moz-transition: all .2s ease;
    -o-transition: all .2s ease;
    transition: all .2s ease;
}
.socialshareoOn span.share {
    font-family: 'ek_muktaregular';
    font-size: 18px;
    color: #2e3192;
}
.socialshareoOn i.share {
    font-size: 20px;
    color: #20b7cd;
    position: absolute;
    top: 5px;
    left: 55px;
}
.SocialshareCommon:hover .socialshareoOn {
    opacity: 0;
    -webkit-transition: all .2s ease;
    -moz-transition: all .2s ease;
    -o-transition: all .2s ease;
    transition: all .2s ease;
}
.SocialshareCommon:hover .socialshareIconHover {
    opacity: 1!important;
    -webkit-transition: all .2s ease;
    -moz-transition: all .2s ease;
    -o-transition: all .2s ease;
    transition: all .2s ease;
}
.socialshareIconHover {
    opacity: 0;
    left: 0;
    position: absolute;
    top: -5px;
}
.socialshareIconHover ul {
    margin: 0;
    padding: 0;
    list-style: none;
}
.socialshareIconHover ul li {
    float: left;
    margin: 0px 2px;
    width: 24px;
    height: 24px;
    line-height: 24px;
    vertical-align: middle;
    border: #fff solid 1px;
    border-radius: 100%;
    text-align: center;
    border: #fff solid 1px;
    font-size: 14px;
}
.fixedTymline {
    position: fixed;
    top: 0;
    z-index: 999999999999999999;
    max-width: 1100px;
    width: 100%;
    -webkit-box-shadow: 0 8px 6px -6px #b0b0b0;
    -moz-box-shadow: 0 8px 6px -6px #b0b0b0;
    box-shadow: 0 8px 6px -6px #b0b0b0;
}
.socialshareIconHover ul li a {
    color: #fff
}
.socialshareIconHover ul li.fb {
    background: #42459d;
    -webkit-transition: all .2s ease;
    -moz-transition: all .2s ease;
    -o-transition: all .2s ease;
    transition: all .2s ease;
    background-position: 0px 0;
}
.socialshareIconHover ul li.gplus {
    background: #d72920;
    -webkit-transition: all .2s ease;
    -moz-transition: all .2s ease;
    -o-transition: all .2s ease;
    transition: all .2s ease;
}
.socialshareIconHover ul li.twitter {
    background: #659fcb;
    -webkit-transition: all .2s ease;
    -moz-transition: all .2s ease;
    -o-transition: all .2s ease;
    transition: all .2s ease;
}
.socialshareIconHover ul li.fb:hover {
    background: #999898;
    background-position: 0px -48px;
}
.socialshareIconHover ul li.gplus:hover {
    background: #999898
}
.socialshareIconHover ul li.twitter:hover {
    background: #999898
}
/*  .commonBtn{
    border:none;
    background:#2e3192;
    border-left:#20b7cd solid 5px;
    padding:2px 15px;
    font-family: 'ek_muktaregular';
    font-size:16px;
    color:#fff;
    text-transform:uppercase;

}


.commonBtn:hover{
    background:#20b7cd;
    border-left:#2e3192 solid 5px;
    -webkit-transition: all .2s ease;
    -moz-transition: all .2s ease;
    -o-transition: all .2s ease;
    transition: all .2s ease;
}*/



/* Plugins for Biography Page */

span.year_v1 {
    background: #2e3192;
    border-radius: 50%;
    color: #FFFFFF;
    font-size: 26px;
    height: 70px;
    position: absolute;
    text-align: center;
    width: 70px;
    z-index: 999;
    left: 49%;
    margin-left: -40px;
    margin-top: -77px;
    border: #9698c8 solid 5px;
    line-height: 70px;
    vertical-align: middle;
    font-family: 'ek_muktabold';
}
div.timeline {
    font-family: 'ek_muktaregular';
    position: relative;
    overflow: hidden;
    margin: 0px auto;
    padding-top: 150px;
}
/* Column */
div.timeline.dual div.column_left {
    width: 50%;
    float: left;
    clear: both!important;
}
div.timeline.dual div.column_right {
    width: 50%;
    float: right;
    margin-top: 75px;
}
div.timeline.left div.column_left, div.timeline.right div.column_right, div.timeline.center div.column_center {
    width: 100%;
    float: none;
    margin-top: 0px;
}
/* Date Separator */
div.timeline div.date_separator {
    clear: both;
    text-align: center;
    height: 60px;
    position: relative;
}
div.timeline div.date_separator span {
    position: absolute;
    display: block;
    width: 150px;
    height: 30px;
    line-height: 30px;
    top: -200%;
    margin-top: -16px;
    font-size: 14px;
    border-radius: 5px;
    filter: alpha(opacity=0);
    opacity: 0;
    -webkit-transition: all 0.3s linear;
    -moz-transition: all 0.3s linear;
    -ms-transition: all 0.3s linear;
    -o-transition: all 0.3s linear;
    transition: all 0.3s linear;
}
div.timeline div.date_separator.animated span {
    top: 50%;
    filter: alpha(opacity=100);
    opacity: 1;
}
div.timeline.dual div.date_separator span, div.timeline.center div.date_separator span {
    left: 50%;
    margin-left: -75px;
}
div.timeline.left div.date_separator span {
    right: 0px;
}
div.timeline.right div.date_separator span {
    left: 0px;
}
/* Spine */
div.timeline div.spine {
    position: absolute;
    top: 0px;
    bottom: 100%;
    width: 4px;
    border-radius: 2px;
    -webkit-transition: bottom 0.5s linear;
    -moz-transition: bottom 0.5s linear;
    -ms-transition: bottom 0.5s linear;
    -o-transition: bottom 0.5s linear;
    transition: bottom 0.5s linear;
}
div.timeline.dual div.spine, div.timeline.center div.spine {
    left: 50%;
    margin-left: -2px;
}
div.timeline.left div.spine {
    right: 4px;
}
div.timeline.right div.spine {
    left: 4px;
}
div.timeline div.spine.animated {
    bottom: 0%;
}
/* Element */
div.timeline_element {
    position: relative;
    margin: 10px 0px;
    opacity: 0;
    clear: both;
    border-radius: 5px;
    -webkit-transition: all 0.2s linear;
    -moz-transition: all 0.2s linear;
    -ms-transition: all 0.2s linear;
    -o-transition: all 0.2s linear;
    transition: all 0.2s linear;
}
.opacityFilter div.timeline_element {
    visibility: hidden;
}
.opacityFilter div.timeline_element.animated {
    visibility: visible;
}
div.timeline_element div.del {
    position: absolute;
    top: 5px;
    right: 5px;
    display: none;
    cursor: pointer;
    border-radius: 3px;
    font-size: 8px;
    text-transform: uppercase;
    padding: 4px 6px;
    text-shadow: none;
}
div.timeline_element:hover div.del {
    display: block;
}
div.timeline div.column_left div.timeline_element {
    float: right;
    margin-right: 30px;
    left: 10%;
}
div.timeline div.column_right div.timeline_element {
    float: left;
    margin-left: 30px;
    right: 10%;
}
div.timeline div.column_center div.timeline_element {
    margin: 20px auto;
}
div.timeline div.column_left div.timeline_element.animated {
    left: 0%;
    opacity: 1;
}
div.timeline div.column_right div.timeline_element.animated {
    right: 0%;
    opacity: 1;
}
div.timeline div.column_center div.timeline_element.animated {
    opacity: 1;
}
div.timeline_element:before {
    content: '';
    position: absolute;
    display: block;
    width: 26px;
    height: 0px;
}
div.timeline div.column_left div.timeline_element:before {
    top: 15px;
    right: -27px;
}
div.timeline div.column_right div.timeline_element:before {
    top: 15px;
    left: -27px;
}
div.timeline div.column_center div.timeline_element:before {
    display: none;
}
div.timeline_element:after {
    content: '';
    position: absolute;
    display: block;
    width: 8px;
    height: 8px;
    border-radius: 100%;
}
div.timeline_element:hover:after {
    z-index: 100;
}
div.timeline.dual div.column_left div.timeline_element:after {
    top: 10px;
    right: -36px;
}
div.timeline.dual div.column_right div.timeline_element:after {
    top: 10px;
    left: -36px;
}
div.timeline.left div.column_left div.timeline_element:after {
    top: 10px;
    right: -30px;
}
div.timeline.right div.column_right div.timeline_element:after {
    top: 10px;
    left: -30px;
}
div.timeline.center div.column_center div.timeline_element:after {
    display: none;
}
div.timeline_element div.title {
    position: relative;
    font-size: 10px;
    overflow: hidden;
    margin: 10px;
    text-transform: uppercase;
}
div.timeline_element div.title span.label {
    position: absolute;
    left: 0px;
    right: 100px;
    overflow: hidden;
    white-space: nowrap;
    display: block;
    text-overflow: ellipsis;
}
div.timeline_element div.title span.date {
    float: right;
}
div.timeline_element div.img_container {
    position: relative;
}
div.timeline_element div.img_overlay {
    position: absolute;
    top: 0px;
    bottom: 0px;
    left: 0px;
    right: 0px;
    background: url('../images/opacity.png') repeat;  /*Fallback for IE*/
    background: rgba(0,0,0,0.5);
    filter: alpha(opacity=0);
    opacity: 0;
    border-radius: 5px;
    -webkit-transition: opacity 0.2s linear;
    -moz-transition: opacity 0.2s linear;
    -ms-transition: opacity 0.2s linear;
    -o-transition: opacity 0.2s linear;
    transition: opacity 0.2s linear;
}
div.timeline_element div.img_container:hover div.img_overlay, div.timeline_element div.img_overlay.loading {
    filter: alpha(opacity=100);
    opacity: 1;
}
div.timeline_element div.img_overlay span {
    display: block;
    width: 48px;
    height: 48px;
    position: absolute;
    top: 60%;
    left: 50%;
    margin: -24px 0px 0px -24px;
    cursor: pointer;
    background-image: url('../images/search.png');
    background-repeat: no-repeat;
    background-position: 50% 50%;
    filter: alpha(opacity=0);
    opacity: 0;
    -webkit-transition: all 0.2s linear;
    -moz-transition: all 0.2s linear;
    -ms-transition: all 0.2s linear;
    -o-transition: all 0.2s linear;
    transition: all 0.2s linear;
}
div.timeline_element div.img_container:hover div.img_overlay span, div.timeline_element div.img_overlay.loading span {
    top: 50%;
    filter: alpha(opacity=100);
    opacity: 1;
}
div.timeline_element div.img_overlay.loading span {
    background-image: url('../images/loader.gif');
}
/* Slider Element */
div.timeline_element.slider img {
    width: 100%;
    height: 100%;
    display: block;
    border-radius: 0px 0px 5px 5px;
}
div.timeline_element.slider.notitle img {
    border-radius: 5px;
}
div.timeline_element.slider div.content {
    position: relative;
}
div.timeline_element.slider div.img_container {
    position: absolute;
    top: 0px;
    left: 0px;
    right: 0px;
    bottom: 0px;
}
div.timeline_element.slider div.content span.slider_prev, div.timeline_element.slider div.content span.slider_next {
    width: 24px;
    height: 24px;
    display: block;
    position: absolute;
    bottom: 5px;
    cursor: pointer;
}
div.timeline_element.slider div.content span.slider_prev {
    background-image: url('../images/prev.png');
    right: 34px;
}
div.timeline_element.slider div.content span.slider_next {
    background-image: url('../images/next.png');
    right: 5px;
}
/* iframe Element */
div.timeline_element.iframe div.content.loading {
    background-repeat: no-repeat;
    background-position: 50% 50%;
    background-image: url('../images/loader.gif');
}
div.timeline_element.iframe div.content iframe {
    width: 100%;
    height: 100%;
    display: block;
    border: none;
    border-radius: 0px 0px 5px 5px;
}
div.timeline_element.iframe.notitle div.content iframe {
    border-radius: 5px;
}
/* Blog Post Element */
div.timeline_element.blog_post div.content {
    font-size: 13px;
    padding: 0px 10px 10px 10px;
}
div.timeline_element.blog_post div.img_container {
    margin-bottom: 10px;
}
div.timeline_element.blog_post div.img_container img {
    width: 100%;
    height: auto;
    display: block;
}
div.timeline_element.blog_post.notitle div.img_container img {
    border-radius: 5px 5px 0px 0px;
}
div.timeline_element.blog_post div.readmore {
    padding: 10px;
    font-size: 12px;
    text-align: right
}
div.timeline_element.blog_post div.readmore a {
    text-decoration: underline;
}
div.timeline_element.blog_post div.readmore a:hover {
    text-decoration: none;
}
/* Gallery Element */
div.timeline_element.gallery div.scroll_container {
    position: relative;
    overflow: auto;
    overflow-y: hidden;
    white-space: nowrap;
    margin: 10px;
}
div.timeline_element.gallery div.img_container {
    display: inline-block;
    margin-right: 4px;
}
div.timeline_element.gallery div.img_container img {
    display: block;
    border-radius: 2px;
}
div.timeline_element.gallery div.img_container:last-child {
    margin-right: 0px;
}
div.timeline_element.gallery div.img_overlay {
    border-radius: 2px;
}
/* Lightbox */
div.timeline_overlay {
    position: fixed;
    z-index: 200;
    top: 0px;
    bottom: 0px;
    right: 0px;
    left: 0px;
    display: none;
    background: url('../images/opacity.png') repeat;  /*Fallback for IE*/
    background-color: rgba(0, 0, 0, 0.5);
}
div.timeline_overlay.open {
    display: block;
}
div.timeline_overlay div.lightbox {
    position: absolute;
    width: 64px;
    height: 64px;
    left: 50%;
    top: 0%;
    margin-left: -32px;
    margin-top: -32px;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    border-radius: 8px;
    filter: alpha(opacity=0);
    opacity: 0;
    -webkit-transition: top 0.3s linear, opacity 0.3s linear;
    -moz-transition: top 0.3s linear, opacity 0.3s linear;
    -ms-transition: top 0.3s linear, opacity 0.3s linear;
    -o-transition: top 0.3s linear, opacity 0.3s linear;
    transition: top 0.3s linear, opacity 0.3s linear;
}
div.timeline_overlay div.lightbox.loaded {
    top: 50%;
    filter: alpha(opacity=100);
    opacity: 1;
    -webkit-box-shadow: 6px 6px 6px rgba(0, 0, 0, 0.4);
    -moz-box-shadow: 6px 6px 6px rgba(0, 0, 0, 0.4);
    -ms-box-shadow: 6px 6px 6px rgba(0, 0, 0, 0.4);
    -o-box-shadow: 6px 6px 6px rgba(0, 0, 0, 0.4);
    box-shadow: 6px 6px 6px rgba(0, 0, 0, 0.4);
}
div.timeline_overlay div.lightbox.updating {
    background-image: url('../images/loader.gif');
    -webkit-transition: all 0.5s linear;
    -moz-transition: all 0.5s linear;
    -ms-transition: all 0.5s linear;
    -o-transition: all 0.5s linear;
    transition: all 0.5s linear;
}
div.timeline_overlay div.lightbox img {
    width: 100%;
    height: 100%;
    border-radius: 3px;
    filter: alpha(opacity=100);
    opacity: 1;
    -webkit-transition: opacity 0.1s linear;
    -moz-transition: opacity 0.1s linear;
    -ms-transition: opacity 0.1s linear;
    -o-transition: opacity 0.1s linear;
    transition: opacity 0.1s linear;
}
div.timeline_overlay div.lightbox.updating img {
    filter: alpha(opacity=0);
    opacity: 0;
    -webkit-transition: none;
    -moz-transition: none;
    -ms-transition: none;
    -o-transition: none;
    transition: none;
}
div.timeline_overlay div.lightbox span {
    width: 24px;
    height: 24px;
    display: block;
    position: absolute;
    top: 55%;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    cursor: pointer;
    filter: alpha(opacity=0);
    opacity: 0;
    -webkit-transition: all 0.2s linear;
    -moz-transition: all 0.2s linear;
    -ms-transition: all 0.2s linear;
    -o-transition: all 0.2s linear;
    transition: all 0.2s linear;
}
div.timeline_overlay div.lightbox:hover span {
    filter: alpha(opacity=100);
    opacity: 1;
    top: 50%;
}
div.timeline_overlay div.lightbox.updating span {
    display: none;
}
div.timeline_overlay div.lightbox span.prev {
    background-image: url('../images/prev.png');
    left: 10px;
}
div.timeline_overlay div.lightbox span.next {
    background-image: url('../images/next.png');
    right: 10px;
}
/* Social */
div.timeline img.twitter_profile {
    margin: 0px 10px 10px 0px;
    border-radius: 3px;
    width: 48px;
    height: 48px;
}
div.timeline div.facebook_left_column {
    float: left;
    width: 50px;
}
div.timeline div.facebook_right_column {
    margin-left: 50px;
}
div.timeline div.facebook_content {
    overflow: hidden;
    text-overflow: ellipsis;
}
div.timeline img.facebook_profile {
    border-radius: 3px;
    width: 40px;
    height: 40px;
}
div.timeline div.facebook_post {
    overflow: hidden;
    clear: both;
    font-size: 11px;
    margin-top: 10px;
    border-radius: 3px;
    text-shadow: none;
}
div.timeline div.facebook_post img.facebook_picture {
    max-width: 80px;
    margin: 5px;
    float: left;
    border-radius: 3px;
}
div.timeline div.facebook_type_photo div.facebook_post {
    border: none;
}
div.timeline div.facebook_type_photo div.facebook_post img.facebook_picture {
    max-width: 100%;
    width: 100%;
    margin: 0px;
}
div.timeline div.description_container {
    overflow: hidden;
    margin: 5px 5px 5px 90px;
}
div.timeline div.facebook_post a {
    display: block;
    margin-bottom: 10px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
/*Custom CSS*/
.timeline {
    width: 100% !important;
}
div.timeline_element.blog_post div.content {
    padding: 0px;
}
.bio_white_wrap {
}
div.timeline div.column_left div.timeline_element.animated {
    left: -28px;
}
div.timeline.dual div.column_left div.timeline_element:after {
    right: -73px;
    width: 30px;
    height: 30px;
}
div.timeline div.column_left div.timeline_element:before {
    right: -29px;
}
div.timeline div.column_right div.timeline_element.animated {
    right: -28px;
}
div.timeline.dual div.column_right div.timeline_element:after {
    left: -73px;
    width: 30px;
    height: 30px;
}
div.timeline div.column_right div.timeline_element:before {
    left: -29px;
}
/*div.timeline_element div.title{ display: none;}*/

div.timeline div.column_left div.timeline_element {
    margin: 30px 30px 30px 0;
}
div.timeline div.column_right div.timeline_element {
    margin: 30px 0px 30px 30px;
}
/* Spint */div.timeline div.spine {
    background-color: #CCCCCC;
}/* Date Separator */
div.timeline div.date_separator span {
    border: 1px solid #BBBBBB;
    background-color: #FFFFFF;
    color: #666666;
}/* Timeline Element */
div.timeline_element {
    background-color: #FFFFFF;
    border: 1px solid #CCCCCC;
    color: #37404e;
    text-shadow: none;
}
div.timeline_element:hover {
    border: 1px solid #AAAAAA;
}
div.timeline_element div.del {
    background-color: #222222;
    color: #FFFFFF;
    border: 1px solid #000000;
}
div.timeline_element div.title {
    color: #AAAAAA;
}
/*div.timeline_element:before {
    border-top: 1px dashed #CCCCCC;
}*/
div.timeline_element:after {
    background-color: #BBBBBB;
    border: 1px solid #FFFFFF;
}
div.timeline_element:hover:after {
    background-color: #20b7cd;
    border: 2px solid #fff;
    z-index: 100;
}
div.timeline_element ::-webkit-scrollbar {  /* Webkit only */
    width: 6px;
    height: 6px;
    background-color: #FFFFFF;
}
div.timeline_element ::-webkit-scrollbar-thumb {
    background-color: #CCCCCC;
    border-radius: 5px;
}
div.timeline_element ::-webkit-scrollbar-thumb:hover {
    background-color: #AAAAAA;
}
div.timeline_element div.img_container div.img_overlay {
    background-color: rgba(0, 0, 0, 0.5);
}/* Blog Post Element */
div.timeline_element.blog_post div.readmore a {
    color: #222222;
}
div.timeline_element.blog_post a {
    color: #7A0004;
}/* Lightbox */
div.timeline_overlay div.lightbox {
    border: 5px solid #FFFFFF;
    background-color: #FFFFFF;
}/* Social */
div.timeline div.facebook_post {
    color: #777777;
    background-color: #F4F4F4;
    border: 1px solid #DDDDDD;
}
/*Custom CSS*/
div.timeline div.spine {
    background-color: #20b7cd;
}
div.timeline div.column_left div.timeline_element:before {
    background: url(../images/arrow1.png) no-repeat right center;
    position: absolute;
    top: 100%;
    width: 33px;
    height: 35px;
}
div.timeline div.column_right div.timeline_element:before {
    background: url(../images/arrow2.png) no-repeat right center;
    position: absolute;
    top: 100%;
    width: 33px;
    height: 35px;
}
div.timeline_element:after {
    background-color: #2e3192;
    border: 2px solid #fff;
}
div.timeline div.spine {
    border-radius: 0px;
}
#timeline {
    position: relative
}
#timeline:before {
    content: '';
    position: absolute;
    top: 0%;
    left: 47.9%;
    width: 0;
    height: 0;
    border-top: solid 30px #20b7cd;
    border-left: solid 25px transparent;
    border-right: solid 25px transparent;
}
div.timeline div.column_left div.timeline_element:before, div.timeline div.column_right div.timeline_element:before {
    top: 107px;
}
div.timeline.dual div.column_left div.timeline_element:after, div.timeline.dual div.column_right div.timeline_element:after {
    top: 117px;
}
div.timeline.dual div.column_left {
}
div.timeline.dual div.column_right {/*margin-top: 163px;*/
}
div.timeline_element {
    background-color: transparent;
    border: 0;
    box-shadow: none;
    text-shadow: none;
    color: #37404E;
    margin-top: 0px!important
}
div.timeline_element:hover {
    border: 0px;
}
div.timeline_element.blog_post a {
    color: #000;
}
#access_searchbox .form-control {
    width: 86%;
    height: 28px;
}
#access_searchbox .form-control.srch {
    width: 85%;
}
#access_searchbox {
    width: 350px;
    display: none;
    position: absolute;
    z-index: 999999 !important;
    background: #fff;
    border-radius: 10px;
    right: 0px;
    /* -webkit-box-shadow: 0 5px 5px rgba(0, 0, 0, 0.25); */
    box-shadow: 4px 4px 25px rgba(0, 0, 0, 0.25);
    padding: 10px;
    margin-top: 9px;
}
#access_searchbox #searchbtn {
    white-space: nowrap;
}
.searchDDarrow {
    position: absolute;
    right: 34%;
    top: -10px;
    color: #11bfd8;
    background: url(../images/selectArrowTOp.png) no-repeat;
    float: left;
    z-index: 9999999999999999999999999;
    width: 20px;
    height: 9px;
    display: none;
}
ul#access_lang_items {
    display: none;
    position: absolute;
    z-index: 9999999999 !important;
    background: #11bfd8;
    -webkit-box-shadow: 0 5px 5px rgba(0, 0, 0, 0.25);
    box-shadow: 0 5px 5px rgba(0, 0, 0, 0.25);
    padding: 5px;
    margin-top: 9px;
    width: 44%;
    right: 0;
    list-style: none;
}
.LanguageDDarrow {
    position: absolute;
    right: 20px;
    top: -10px;
    color: #11bfd8;
    background: url(../images/selectArrowTOp.png) no-repeat;
    float: left;
    z-index: 9999999999999999999999999;
    width: 20px;
    height: 9px;
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
    .searchDDarrow {
        position: absolute;
        right: 34%;
        top: -9px;
        color: #11bfd8;
        background: url(../images/selectArrowTOp.png) no-repeat;
        float: left;
        z-index: 9999999999999999999999999;
        width: 20px;
        height: 9px;
        display: none;
    }
    .LanguageDDarrow {
        position: absolute;
        right: 20px;
        top: -9px;
        color: #11bfd8;
        background: url(../images/selectArrowTOp.png) no-repeat;
        float: left;
        z-index: 9999999999999999999999999;
        width: 20px;
        height: 9px;
    }
}
ul#access_lang_items > li {
    font-size: 16px;
    text-align: center;
}
ul#access_lang_items > li > .row {
    margin: 0;
}
ul#access_lang_items > li > .row > div {
    padding: 0;
}
ul#access_lang_items > li a {
    display: block;
    padding: 5px 7px;
    margin: 5px;
    color: #fff;
    -webkit-transition: color 0.27s ease-out, background 0.27s ease-out, border 0.27s ease-out 0s;
    transition: color 0.27s ease-out, background 0.27s ease-out, border 0.27s ease-out 0s;
}
ul#access_lang_items > li a:hover, ul#access_lang_items > li .active a {
    color: #fff;
    background: #2e3192;
    text-decoration: none;
}
/* ============================================================
  GLOBAL
============================================================ */

.effects .img {
    position: relative;
    float: left;
    overflow: hidden;
}
.videoLiveCol figure.img {
    width: 100%;
    height: 180px;
}
/*.effects .img:nth-child(n) {
  margin-right: 5px;
}
.effects .img:first-child {
  margin-left: -15px;
}
.effects .img:last-child {
  margin-right: 0;
}
.effects .img img {
  display: block;
  margin: 0;
  padding: 0;
  max-width: 100%;
  height: auto;
}*/

.overlay {
    display: block;
    position: absolute;
    z-index: 20;
    background: url(../images/blogHoverBg.png);
    /*background: rgba(0, 0, 0, 0.2);*/
    overflow: hidden;
    -webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    -o-transition: all 0.5s;
    transition: all 0.5s;
}
.overlay2 {
    display: block;
    position: absolute;
    z-index: 20;
    background: url(../images/moreBg.png);
    /*background: rgba(0, 0, 0, 0.2);*/
    overflow: hidden;
    -webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    -o-transition: all 0.5s;
    transition: all 0.5s;
}
a.close-overlay {
    display: block;
    position: absolute;
    top: 0;
    right: 0;
    z-index: 100;
    width: 45px;
    height: 45px;
    font-size: 20px;
    font-weight: 700;
    color: #fff;
    line-height: 45px;
    text-align: center;
    background-color: #000;
    cursor: pointer;
}
a.close-overlay.hidden {
    display: none;
}
.expand {
    display: block;
    position: absolute;
    z-index: 100;
    width: 230px;
    height: 60px;
    text-align: center;
    color: #fff;
}
.downloadExpand {
    display: block;
    position: absolute;
    z-index: 100;
    width: 300px;
    height: auto;
    text-align: left;
    color: #fff;
}
a.ZoomIcon {
    display: block;
    position: absolute;
    z-index: 100;
    width: 50px;
    height: 50px;
    border: solid 3px #20b7cd;
    text-align: center;
    color: #fff;
    line-height: 50px;
    font-weight: 700;
    font-size: 30px;
    -webkit-border-radius: 30px;
    -moz-border-radius: 30px;
    -ms-border-radius: 30px;
    -o-border-radius: 30px;
    border-radius: 30px;
}
a.ZoomIcon img {
    margin-top: 3px;
}
.expand .hoverIcon {
    width: auto
}
/* ============================================================
  EFFECT 1 - SLIDE IN BOTTOM
============================================================ */
#effect-1 .overlay {
    bottom: 0;
    left: 0;
    right: 0;
    width: 100%;
    height: 0;
}
#effect-1 .overlay .expand {
    left: 0;
    right: 0;
    bottom: 50%;
    margin: 0 auto -30px auto;
}
#effect-1 .img.hover .overlay {
    height: 100%;
}
/* ============================================================
  EFFECT 2 - SLIDE IN TOP
============================================================ */
#effect-2 .overlay {
    top: 0;
    left: 0;
    right: 0;
    width: 100%;
    height: 0;
}
#effect-2 .overlay a.expand {
    left: 0;
    right: 0;
    top: 50%;
    margin: -30px auto 0 auto;
}
#effect-2 .img.hover .overlay {
    height: 100%;
}
/* ============================================================
  EFFECT 3 - SLIDE IN LEFT
============================================================ */
#effect-3 .overlay {
    top: 0;
    bottom: 0;
    left: 0;
    width: 0;
    height: 100%;
}
#effect-3 .overlay .expand {
    top: 0;
    bottom: 0;
    left: 40%;
    margin: auto 0 auto -30px;
}
#effect-3 .img.hover .overlay {
    width: 100%;
}
#effect-3 .overlay .downloadExpand {
    top: 10%;
    bottom: 0;
    left: 10%;
}
.effect-3 .overlay {
    top: 0;
    bottom: 0;
    left: 0;
    width: 0;
    height: 100%;
}
.effect-3 .overlay .expand {
    top: 0;
    bottom: 0;
    left: 40%;
    margin: auto 0 auto -30px;
}
.effect-3 .img.hover .overlay {
    width: 100%;
}
.effect-3 .overlay .downloadExpand {
    top: 10%;
    bottom: 0;
    left: 10%;
}
.effect-3 .overlay2 {
    top: 0;
    bottom: 0;
    left: 0;
    width: 0;
    height: 100%;
}
.effect-3 .overlay2 .expand {
    top: 10%;
    bottom: 0;
    left: 12%;
    margin: auto 0 auto -30px;
}
.effect-3 .img.hover .overlay2 {
    width: 100%;
    text-align: center;
}
.effect-3 .overlay2 .downloadExpand {
    top: 10%;
    bottom: 0;
    left: 10%;
}
/* ============================================================
  EFFECT 4 - SLIDE IN RIGHT
============================================================ */
#effect-4 .overlay {
    top: 0;
    bottom: 0;
    right: 0;
    width: 0;
    height: 100%;
}
#effect-4 .overlay a.expand {
    top: 0;
    bottom: 0;
    right: 50%;
    margin: auto -30px auto 0;
}
#effect-4 .img {
    overflow: hidden;
}
#effect-4 .img.hover .overlay {
    width: 100%;
}
/* ============================================================
  EFFECT 5 - ICON BORDER ANIMATE
============================================================ */
.effect-5 .overlay {
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    opacity: 0;
}
.effect-5 .overlay a.ZoomIcon {
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    margin: auto;
    width: 100%;
    height: 100%;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -ms-border-radius: 0;
    -o-border-radius: 0;
    border-radius: 0;
    -webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    -o-transition: all 0.5s;
    transition: all 0.5s;
}
.effect-5 .img.hover .overlay {
    opacity: 1;
}
.effect-5 .img.hover .overlay a.ZoomIcon {
    width: 50px;
    height: 50px;
    -webkit-border-radius: 100%;
    -moz-border-radius: 100%;
    -ms-border-radius: 100%;
    -o-border-radius: 100%;
    border-radius: 100%;
}
/* ============================================================
  EFFECT 6 - ICON BOUNCE IN
============================================================ */
#effect-6 .overlay {
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    opacity: 0;
}
#effect-6 .overlay a.expand {
    left: 0;
    right: 0;
    top: 0;
    margin: 0 auto;
    opacity: 0;
    -webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    -o-transition: all 0.5s;
    transition: all 0.5s;
}
#effect-6 .img.hover .overlay {
    opacity: 1;
}
#effect-6 .img.hover .overlay a.expand {
    top: 50%;
    margin-top: -30px;
    opacity: 1;
}

/* ------------------------------------------------------------ *\
|* ------------------------------------------------------------ *|
|* Media Queries
|* ------------------------------------------------------------ *|
\* ------------------------------------------------------------ */
@media only screen and (max-width: 1100px) {
    .effects {
        padding-left: 5px;
    }
    .effects .img {
        width: 50%;
    }
    .effects .img:nth-child(n) {
        margin-right: 5px;
    }
    .effects .img:first-child {
        margin-left: 0;
    }
    .effects .img:nth-child(2n-1) {
        margin-left: -5px;
    }
    .effects .img:nth-child(2n) {
        margin-right: 0;
    }
    .effects .img:last-child {
        margin-right: 0;
    }
}

@media only screen and (max-width: 520px) {
    .effects .img {
        width: 100%;
    }
    .effects .img:nth-child(n) {
        margin-right: 0;
    }
    .effects .img:first-child {
        margin-left: 0;
    }
    .effects .img:nth-child(2n-1) {
        margin-left: 0;
    }
    .effects .img:nth-child(2n) {
        margin-right: 0;
    }
    .effects .img:last-child {
        margin-right: 0;
    }
    .effects .img img {
        margin: 0 auto;
    }
}
.topNewsleftmain {
    width: 566px;
    float: left;
    position: relative;
}
.Newscaption {
    width: 100%;
    position: absolute;
    background: url(../images/blogHoverBg2.png);
    bottom: -125px;
    min-height: 100px;
    -webkit-transition: all .4s;
    -moz-transition: all .4s;
    -o-transition: all .4s;
    transition: all .4s;
    transition: all .4s;
    height: 118px;
}
.newscap2 {
    height: 115px !important;
}
.figureCol {
    width: 100%;
    height: 473px;
    overflow: hidden;
    position: relative;
}
.figureCol img {
    width: 100%;
    height: 100%;
}
.Newscaption .details {
    font: normal 17px/20px 'ek_muktalight' !important;
    text-transform: none;
    font-size: 17px;
    color: white;
    padding: 15px 20px 0px 20px;
    height: 62px;
}
.Newscaption .date {
    font-family: 'ek_muktaregular';
    font-size: 16px;
    color: white;
    padding: 0px 12px 8px 12px;
}
.imageNewsLeftCol {
    position: relative;
    overflow: hidden;
}
.topNewsrightmain {
    width: 566px;
    float: right;
    position: relative;
}
.figureColRight1 {
    width: 100%;
    height: 227px;
    overflow: hidden;
    position: relative;
}
.figureColRight1 img {
    width: 100%;/*height: 100%;*/
}
.newsRows {
    width: 100%;
    float: left;
    padding-bottom: 20px;
}
.newsCol-6 {
    width: 274px;
}
.newsCol-6.leftCol {
    float: left;
}
.newsCol-6.rightCol {
    float: right;
}
ul.slider_social {
    margin: 0 23px 0;
    list-style-type: none;
    padding: 0;
}
ul.slider_social li {
    float: left;
}
ul.slider_social li i.fa-circle {
    color: #FFF;
}
ul.slider_social li a.fb {
    color: #3b5998;
}
ul.slider_social li a.twt {
    color: #28a9e0;
}
.PersonalizeForm {
    padding: 30px 8% 20px;
    float: left;
    width: 84%;
}
.formElement {
    width: 45%;
    margin-bottom: 30px;
}
.formElement.left {
    float: left
}
.formElement.right {
    float: right
}
.formElement input.form-control {
    border: #919090 solid 2px;
    font-family: 'ek_muktalight';
    font-size: 20px;
    color: #000;
    border-radius: 0;
    padding: 8px 10px;
}
.formElement label {
    font-family: 'ek_muktalight';
    font-size: 19px;
    color: #000;
}
.noticeForm {
    font-family: 'ek_muktalight';
    font-size: 15px;
    color: #7a7a7a;
    float: right;
    text-align: right;
}
/*media Coverage*/

.mediaSearch {
    background: #20b7cd;
    padding: 20px 50px;
    margin-bottom: 10px;
}
.mediaSearchForm label {
    font-family: 'ek_muktalight';
    font-size: 23px;
    color: #2e3192;
    float: left;
    padding-top: 5px;
    margin-right: 10px;
}
.searchInput1 {
    border: #61d4e6 solid 2px;
    font-family: 'ek_muktalight';
    font-size: 17px;
    color: #000;
    border-radius: 0;
    padding: 8px 10px 4px;
    background: #99eefb;
    width: 330px;
    margin-right: 30px;
}
.searchInput2 {
    border: #61d4e6 solid 2px;
    font-family: 'ek_muktalight';
    font-size: 17px;
    color: #000;
    border-radius: 0;
    padding: 8px 10px 4px;
    background: #99eefb;
    margin-right: 30px;
}
.buttonGo {
    border: none;
    background: #2e3192;
    border-left: #2e3192 solid 5px;
    padding: 7px 15px 5px;
    font-family: 'ek_muktaregular';
    font-size: 20px;
    color: #fff;
    text-transform: uppercase;
}
.buttonGo i {
    font-size: 13px;
}
.buttonGo:hover {
    background: #4347bd;
    border-left: #2e3192 solid 5px;
    -webkit-transition: all .2s ease;
    -moz-transition: all .2s ease;
    -o-transition: all .2s ease;
    transition: all .2s ease;
}
.mediaCoverageListMain {
    width: 100%;
    float: left;
    margin-top: 20px;
}
.mediaCoverageList {
    width: 97%;
    float: left;
    background: #f0f0f0;
    border: #dcdcdc solid 1px;
    border-radius: 2px;
    padding: 20px 1.5%;
    margin-bottom: 15px;
}
.mediaLeft {
    width: 248px;
    float: left;
    background: #fff;
    border: #dcdcdc solid 1px;
    text-align: center;
    height: 210px;
    vertical-align: middle;
    line-height: 210px;
    margin-right: 30px;
}
.mediaRight {
    float: left;
    width: 825px;
}
.mediaHeading {
    font-family: 'ek_muktabold';
    font-size: 23px;
    color: #161616;
    margin-bottom: 8px;
}
.mediaHeading a {
    color: #161616;
}
.mediaHeading a:hover {
    color: #2e3192;
}
.mediaPublishDate {
    font-family: 'ek_muktasemibold';
    font-size: 18px;
    color: #2e3192;
    margin-bottom: 5px;
    border-bottom: #20b7cd solid 1px;
    padding-bottom: 8px;
}
.mediaColMain {
    width: 100%;
    float: left;
    margin-top: 10px;
}
.mediaColSm {
    width: 250px;
    float: left;
    position: relative;
    min-height: 120px;
}
.mediaColSm:nth-child(1) {
    border-right: 1px dotted #000;
    margin-right: 30px;
}
.mediaColSm:nth-child(2) {
    border-right: 1px dotted #000;
    margin-right: 30px;
}
.mediaText {
    font-family: 'ek_muktaregular';
    font-size: 15.5px;
    color: #161616;
    padding-right: 10px;
}
.mediaShare {
    position: absolute;
    bottom: 0;
}
.mediaShare ul {
    margin: 0;
    padding: 0;
    list-style: none;
}
.mediaShare ul li a {
    float: left;
    margin-right: 6px;
    width: 30px;
    height: 30px;
    line-height: 30px;
    vertical-align: middle;
    border: #fff solid 1px;
    text-align: center;
    color: white;
    background: #20b7cd;
}
.mediaShare ul li {
    float: left;
}
.mediaShare ul li a {
    color: white
}
.newsUpdateBanner.no-thumb2 {
    margin-bottom: 45px;
}
.newsUpdateBanner {
    width: 100%;
    float: left;
    position: relative;
    margin-bottom: 125px;
}
.innMainNews {
    width: 100%;
    float: left;
    margin: 5px 0 30px;
}
.newsUpCaption {
    width: 99.5%;
    position: absolute;
    background: url(../images/blogHoverBg.png);
    bottom: 0;
    min-height: 100px;
    border-left: #1fb7cd solid 8px;
    color: white !important;
}
.newsUpCaption a.captionText {
    font-family: 'ek_muktaregular';
    font-size: 26px;
    float: left;
    width: 100%;
    padding-bottom: 0px;
    padding-left: 20px;
    padding-top: 15px;
    color: white;
}
.newsUpCaption span.captionDate {
    font-family: 'ek_muktaregular';
    font-size: 18px;
    padding-left: 20px;
}
.imgNewsLeft img {
    width: 100%
}
.newsleftList {
    float: left;
    width: 100%;
    border: #e5e5e5 solid 1px;
    padding-bottom: 10px;
    margin-bottom: 15px;
}
.newsColLeft .newsleftList {
    width: 100%;
}
.sidebar_section2 .newsleftList {
    width: 90%;
    margin: 55px 25px;
}
.sidebar_section2 .newsleftList .panel-heading {
    background: #2e3192;
    border-radius: 0;
}
.sidebar_section2 .newsleftList .panel-heading h3.panel-title {
    font-size: 28px;
    color: #FFF;
}
.sidebar_section2 .newsleftList figure.downloadapp_img {
    height: 400px;
    width: 100%;
}
.sidebar_section2 .newsleftList a.btn {
    background: #1fb7cd !important;
    border-radius: 0;
    color: #FFF;
    font-size: 22px;
    font-family: 'ek_muktaextralight', sans-serif;
}
.newsListing {
    width: 100%;
    float: left;
    margin-top: 20px;
}
.newsColLeft {
    width: 672px;
    float: left
}
.newsColRight {
    width: 444px;
    float: right
}

.refRightHead p {
    font-size: 14px;
    line-height: 17px!important;
    font-family: 'ek_muktaregular';
    color: #605f5f;
}


.refRightHead_tag p {
    font-size: 14px;
    line-height: 17px!important;
    font-family: 'ek_muktaregular';
    color: #605f5f;
}
.newsColLeft h2, .newsColRight h2 {
    padding: 0;
    margin: 0;
    text-transform: uppercase;
    margin-bottom: 16px;
    width: 100%;
    border-bottom: 2px solid #2abbd0;
    font-family: 'ek_muktaextrabold';
    font-size: 20px;
    letter-spacing: -0.5px;
}
.newsHeading {
    width: 95%;
    font-family: 'ek_muktaregular';
    font-size: 23px;
    color: #2e3192;
    line-height: 110%;
    margin: 10px 2.5%;
}
.newsHeading a {
    width: 95%;
    font-family: 'ek_muktaregular';
    font-size: 23px;
    color: #2e3192;
    line-height: 110%;
    margin: 10px 0.5%;
    text-decoration: none;
}
.newddate {
    width: 100%;
    font-family: 'ek_muktaregular';
    font-size: 18px;
    color: #202020;
    line-height: 110%;
    margin: 0px 2.5% 10px;
}
.newsBotom {
    width: 95%;
    float: left;
    padding: 10px 2.5%
}
.newsBotom .readmoreNews {
    float: left
}
.newsBotom .readmoreNews a {
    border: none;
    background: #2e3192;
    border-left: #20b7cd solid 5px;
    padding: 2px 15px;
    font-family: 'ek_muktaregular';
    font-size: 16px;
    color: #fff;
    text-transform: uppercase;
}
.newsBotom .readmoreNews a:hover {
    background: #20b7cd;
    border-left: #2e3192 solid 5px;
    -webkit-transition: all .2s ease;
    -moz-transition: all .2s ease;
    -o-transition: all .2s ease;
    transition: all .2s ease;
}
.newsBotom .shareRight {
    float: right
}
.newsBotom .shareRight ul {
    margin: 0;
    padding: 0;
    list-style: none;
}
.newsBotom .shareRight ul li a {
    color: #2e3192;
}
a.mainshare.fbcount {
    cursor: text;
}
.newsBotom .shareRight ul li.mn {
    float: left;
    color: #2e3192;
    margin-right: 10px;
}
.newsBotom .shareRight ul li.mn a.mainshare i:hover {
    background: #2e3192;
    -webkit-transition: all .2s ease;
    -moz-transition: all .2s ease;
    -o-transition: all .2s ease;
    transition: all .2s ease;
}
.newsBotom .shareRight ul li.mn a.mainshare i {
    color: white;
    width: 35px;
    height: 30px;
    border: #fff solid 1px;
    text-align: center;
    background: #20b7cd;
    line-height: 30px;
    vertical-align: middle;
    font-size: 20px;
}
.newsBotom .shareRight ul li.mn a.mainshare i {
    margin-right: 4px;
}
.newsBotom .shareRight ul li.share {
    position: relative
}
.arrow_top_arw {
    width: 0;
    height: 0;
    border-left: 5px solid transparent;
    border-right: 5px solid transparent;
    border-top: 5px solid #2e3192;
    position: absolute;
    right: 10px;
    bottom: -5px;
}
.shareNewsHover {
    position: absolute;
    width: 104px;
    padding: 5px 6px;
    border-radius: 3px;
    background: #2e3192;
    top: -45px;
    right: 4px;
    display: none;
}
ul.sharenews {
    padding: 0;
    margin: 0;
    list-style: none;
}
ul.sharenews li {
    float: left;
    margin: 0px 3px;
    width: 24px;
    height: 24px;
    line-height: 27px;
    vertical-align: middle;
    border: #fff solid 2px;
    border-radius: 100%;
    text-align: center;
    padding-bottom: 0;
}
ul.sharenews li a {
    color: #fff

}
ul.sharenews li.fb {
    background: #42459d;
    -webkit-transition: all .2s ease;
    -moz-transition: all .2s ease;
    -o-transition: all .2s ease;
    transition: all .2s ease;
}
ul.sharenews li.gplus {
    background: #d72920;
    -webkit-transition: all .2s ease;
    -moz-transition: all .2s ease;
    -o-transition: all .2s ease;
    transition: all .2s ease;
}
ul.sharenews li.twitter {
    background: #659fcb;
    -webkit-transition: all .2s ease;
    -moz-transition: all .2s ease;
    -o-transition: all .2s ease;
    transition: all .2s ease;
}
ul.sharenews li.gplus a, ul.sharenews li.fb a, ul.sharenews li.twitter a {
    color: white;
}
ul.sharenews li.fb:hover {
    background: #999898
}
ul.sharenews li.gplus:hover {
    background: #999898
}
ul.sharenews li.twitter:hover {
    background: #999898
}
.newsUpdateBanner img {
    width: 100%;
}
.newsHeadingRight {
    width: 95%;
    font-family: 'ek_muktaregular';
    font-size: 22px;
    color: #2e3192;
    line-height: 110%;
    margin: 10px 2.5%;
    text-decoration: none;
}
.newsHeadingRight {
    width: 95%;
    font-family: 'ek_muktaregular';
    font-size: 22px;
    color: #2e3192;
    line-height: 110%;
    margin: 10px 2.5%;
    text-decoration: none;
}
.newddateRight {
    width: 95%;
    font-family: 'ek_muktaregular';
    font-size: 16px;
    color: #202020;
    line-height: 110%;
    margin: 0px 2.5% 10px;
}
.mediaSearchForm label.first {
    font-family: 'ek_muktalight';
    font-size: 23px;
    color: #2e3192;
    margin-right: 30px;
    float: left;
    margin-top: 7px;
}
.select_style_event {
    padding: 0;
    margin: 0;
    width: 314px;
    border-radius: 0;
    overflow: hidden;
    background-color: #99eefb;
    background: #99eefb url("../images/arrowdown.png") no-repeat 95% 50%;
    float: left;
    margin-top: 3px;
    margin-right: 10px;
}
.select_style_event select {
    padding: 8px 8px;
    width: 300px;
    border: none;
    box-shadow: none;
    background-color: transparent;
    background-image: none;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    color: #5897a0;
}
.eventMainForm {
    display: table;
    margin: 0 auto;
}
.searchInput3 {
    border: #61d4e6 solid 1px;
    font-family: 'ek_muktalight';
    font-size: 17px;
    color: #000;
    border-radius: 0;
    padding: 6px 10px 5px;
    background: #99eefb;
    margin-right: 30px;
    margin-left: 40px;
    width: 300px;
    margin-top: 0;
}
.select_style_event select option {
    background: #99eefb;
    color: #5897a0;
}
.select_style_event select option:hover {
    background: red
}
.select_style_event select:focus {
    outline: none;
}
.buttonGoEvent {
    border: none;
    background: #2e3192;
    border-left: #2e3192 solid 5px;
    padding: 5px 15px 5px;
    font-family: 'ek_muktaregular';
    font-size: 20px;
    color: #fff;
    text-transform: uppercase;
    margin-top: 4px;
}
.buttonGoEvent i {
    font-size: 14px;
    margin-left: 9px;
}
/*QuotePage*/

/*.quoteMain{
width:100%;
float:left;
}*/
.quoteColumn {
    width: 356px;
    /*float: left;*/
    /*position: relative;*/
    margin-bottom: 41px;
    margin-right: 41px;
    /*min-height:420px;*/
}
.quoteColumn:nth-child(3n) {
    margin-right: 0;
}
.quoteColumn figure {
    width: 356px;
    height: 245px;
    overflow: hidden;
    position: relative
}
.quoteContent {
    margin-top: -85px;
    z-index: 9999999999999;
    position: relative
}
.quoteContent, .quoteGradient {
    width: 100%;
    float: left
}
.quoteGradient img {
    padding: 15px 8% 23px;
}
.quoteContentInner {
    width: 100%;
    float: left;
}
.quoteContentInner div.content1 {
    font-family: 'ek_muktaregular';
    font-size: 28px;
    color: #fff;
    padding: 0px 8% 10px;
}
.quoteContentInner div.divi {
    padding: 0px 8% 10px;
}
.quoteContentInner div.PMat {
    font-family: 'ek_muktaregular';
    font-size: 18px;
    color: #fff;
    padding: 0px 8% 10px;
}
.quoteBottom {
    width: 100%;
    float: left;
}
.quoteBottom > .left {
    float: left;
    font-family: 'ek_muktaregular';
    font-size: 16px;
    color: #fff;
    padding: 10px 0 10px 8%;
}
.quoteBottom > .Right {
    float: right;
    font-size: 18px;
    color: #fff;
    font-weight: normal;
    padding: 12px 8% 10px 0;
}
.quoteBottom.bg1 {
    background: #a08062
}
.quoteGradient.bg1 {
    background: url("../images/quoteBg1.png")
}
.quoteContentInner.bg1 {
    background: #ab8d6f
}
.quoteBottom.bg2 {
    background: #5d5156
}
.quoteGradient.bg2 {
    background: url("../images/quoteBg2.png")
}
.quoteContentInner.bg2 {
    background: #695d62
}
.quoteBottom.bg3 {
    background: #836555
}
.quoteGradient.bg3 {
    background: url("../images/quoteBg3.png")
}
.quoteContentInner.bg3 {
    background: #886d5e
}
.quoteBottom.bg4 {
    background: #2f3995
}
.quoteGradient.bg4 {
    background: url("../images/quoteBg4.png")
}
.quoteContentInner.bg4 {
    background: #3843a1
}
.quoteBottom.bg5 {
    background: #7d3c27
}
.quoteGradient.bg5 {
    background: url("../images/quoteBg5.png")
}
.quoteContentInner.bg5 {
    background: #8a462f
}
.shareNewsHover2 {
    position: absolute;
    width: 104px;
    padding: 5px 6px;
    border-radius: 3px;
    background: #fff;
    top: -45px;
    right: -10px;
    display: none;
}
.shareRight2 {
    position: relative
}
.arrow_top_arw2 {
    width: 0;
    height: 0;
    border-left: 5px solid transparent;
    border-right: 5px solid transparent;
    border-top: 5px solid #fff;
    position: absolute;
    right: 10px;
    bottom: -5px;
}
.listnone {
    list-style: none
}
.listnone a {
    color: white
}
.shareRight2 {
    position: relative
}
.shareRight2 ul {
    margin: 0;
}
.quoteMain {
    margin-top: 30px;
}
/*ebooks*/

.moreEbooks {
    float: left;
    width: 100%;
    margin-top: 0px;
    margin-bottom: 20px;
}
.moreEbooks h2 {
    background: #20b7cd;
    font-family: 'ek_muktaregular';
    font-size: 18px;
    color: #fff;
    padding: 10px 20px;
    margin-bottom: 50px;
}
.ebookColumn {
    width: 220px;
    float: left;
    margin-right: 90px;
}
.ebookColumn.last {
    margin-right: 0px;
}
.ebookColumn .ebookname {
    font-family: 'ek_muktaregular';
    font-size: 17px;
    color: #010101;
    text-align: center;
    padding: 10px 0
}
.ebookColumn figure {
    height: 300px;
    overflow: hidden;
    position: relative;
}
p.head3 {
    color: #2e3192;
}
.ebookColumn figure a {
    position: absolute;
    bottom: 0;
}
.ebookRead a.btnEb {
    border: none;
    background: #2e3192;
    border-left: #20b7cd solid 5px;
    padding: 2px 15px;
    font-family: 'ek_muktaregular';
    font-size: 16px;
    color: #fff;
    text-transform: uppercase;
    display: table;
    margin: 0 auto;
}
.ebookRead a.btnEb:hover {
    background: #20b7cd;
    border-left: #2e3192 solid 5px;
    -webkit-transition: all .2s ease;
    -moz-transition: all .2s ease;
    -o-transition: all .2s ease;
    transition: all .2s ease;
}
.ebookBrdr {
    border-bottom: #000 dotted 1px;
    width: 100%;
    float: left;
    margin: 20px 0 40px
}
.ebookFilter {
    background: #20b7cd;
    padding: 20px 0px;
    width: 100%;
    float: left;
    margin-top: 40px;
}
.ebookFilter ul {
    padding: 0;
    margin: 0 auto;
    list-style: none;
    display: table;
    padding: 0 50px;
}
.ebookFilter ul li {
    float: left;
    margin-right: 35px;
}
.ebookFilter ul li a.tabEB {
    background: #99eefb;
    padding: 5px 20px;
    font-family: 'ek_muktaregular';
    font-size: 16px;
    color: #558b93;
    cursor: pointer;
}
.ebookFilter ul li a.labelEB {
    font-family: 'ek_muktaregular';
    font-size: 18px;
    color: #2e3192;
}
.ebookFilter ul li a.tabEB:hover {
    background: #2e3192;
    color: #fff;
}
.ebookFilter ul li a.tabEB.active {
    background: #2e3192;
    color: #fff;
}
.select_style_ebook1 {
    padding: 0;
    margin: 0;
    width: 180px;
    border-radius: 0;
    overflow: hidden;
    background-color: #99eefb;
    background: #99eefb url("../images/arrowdown.png") no-repeat 95% 50%;
    float: left;
    margin-top: -7px;
}
.select_style_ebook1 select {
    padding: 5px 8px 6px;
    width: 100%;
    border: none;
    box-shadow: none;
    background-color: transparent;
    background-image: none;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    color: #5897a0;
}
.select_style_ebook1 select option {
    width: 100%;
}
.ebkmain {
    background: #e8e8ea;
    width: 94%;
    float: left;
    padding: 20px 3% 190px
}
.ebkmainDetail {
    width: 100%;
    float: left;
    margin-top: 20px;
    margin-bottom: 20px;
    position: relative
}
.ebkmainDetail h2 {
    font-family: 'ek_muktaregular';
    font-size: 26px;
    color: #000000;
    margin: 0;
    padding: 0;
}
.sbdesc {
    float: left;
    width: 100%
}
.shareRight3 {
    position: relative;
    float: left;
    margin-top: 15px;
}
.shareRight3 ul {
    margin: 0;
    padding: 0;
}
.listnone1 {
    list-style: none
}
.listnone1 a {
    color: black;
    font-size: 18px;
}
.shareNewsHover3 {
    position: absolute;
    width: 104px;
    padding: 5px 6px;
    border-radius: 3px;
    background: #2e3192;
    top: -6px;
    left: 52px;
    display: none;
}
.arrow_top_arw3 {
    width: 0;
    height: 0;
    border-top: 8px solid transparent;
    border-bottom: 8px solid transparent;
    border-right: 8px solid #2e3192;
    position: absolute;
    left: -8px;
    bottom: 11px;
}
.ebookIframe {
    width: 100%;
    float: left;
    margin-top: 30px;
    margin-bottom: 40px;
    border-bottom: #000 dotted 1px;
    padding-bottom: 50px;
}
.select_style_ebookDtl {
    padding: 0;
    margin: 0;
    width: 237px;
    border-radius: 0;
    overflow: hidden;
    background-color: #20b7cd;
    background: #20b7cd url("../images/arrowdown.png") no-repeat 95% 50%;
    float: left;
    margin-top: 3px;
    position: absolute;
    right: 0;
    top: 40px;
}
.select_style_ebookDtl select {
    padding: 8px 8px;
    width: 237px;
    border: none;
    box-shadow: none;
    background-color: transparent;
    background-image: none;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    color: #000;
}
.commnetsNmNew {
    float: left;
    width: 100%;
    margin-top: 10px;
}
.commentsHeading {
    float: left;
    width: 100%;
    border-bottom: #2abbd0 solid 1px;
    padding-bottom: 10px;
    margin-bottom: 20px;
}
.commentsHeading .cleft {
    float: left;
    font-family: 'ek_muktaregular';
    font-size: 22px;
    color: #000000;
}
.commentsHeading .cright {
    float: right;
    color: #2abbd0;
    text-align: right;
}
.commentsHeading .cright a {
    color: #2abbd0;
}
.commentsHeading .cright a:hover {
    color: #2e3192;
}
.cMediaList li {
    border-bottom: #000 dotted 1px;
    padding-bottom: 15px;
    margin-bottom: 15px;
}
.cMediaBody h4.media-heading {
    font-family: 'ek_muktaregular';
    font-size: 19px;
    color: #2e3192;
}
.cMediaBody h4.media-heading span {
    font-family: 'ek_muktaregular';
    font-size: 15px;
    color: #000;
    margin-left: 20px;
}
.borderNone {
    border-bottom: none!important;
}
.shareRight4 {
    position: relative;
    float: left;
    margin-top: 30px;
}
.shareRight4 ul {
    margin: 0;
    padding: 0;
}
.listnone2 {
    list-style: none
}
.listnone2 a {
    color: #2e3192;
    font-size: 22px;
}
.font16 {
    font-size: 16px!important;
}
.shareNewsHover4 {
    position: absolute;
    width: 104px;
    padding: 5px 6px;
    border-radius: 3px;
    background: #2e3192;
    top: -6px;
    left: 96px;
    display: none;
}
.arrow_top_arw4 {
    width: 0;
    height: 0;
    border-top: 8px solid transparent;
    border-bottom: 8px solid transparent;
    border-right: 8px solid #2e3192;
    position: absolute;
    left: -8px;
    bottom: 11px;
}
.eventGallery {
    width: 100%;
    float: left;
    padding: 20px 0 30px;
}
.galleryLeft {
    width: 794px;
    float: left;
    position: relative;
}
.galleryRight {
    width: 300px;
    float: right;
}
.photosVideosColumnEvent {
    width: 100%;
    float: left;
}
.photosVideosColumnEvent h3 {
    background: #20b7cd;
    font-family: 'ek_muktaregular';
    font-size: 25px;
    color: #fff;
    margin-top: 0;
    padding: 6px 15px;
    margin-bottom: 10px;
}
.photosVideosColumnEvent.marginTop {
    margin-top: 25px;
}
ul.thumbEvent {
    margin: 0;
    padding: 0;
    list-style: none;
}
ul.thumbEvent li {
    width: 90px;
    float: left;
    border: #cbdfe2 solid 3px;
    border-radius: 3px;
    margin-bottom: 6px;
    margin-right: 6px;
    z-index: 9;
    position: relative;
}
ul.thumbEvent li:nth-child(3n) {
    margin-right: 0;
}
ul.thumbEvent li img {
    width: 90px;
    height: 90px;
}
ul.thumbEvent li span.moreItemEvent {
    background: url("../images/moreBg.png");
    font-family: 'ek_muktaregular';
    font-size: 28px;
    color: #fff;
    position: absolute;
    width: 100%;
    height: 60%;
    z-index: 9999999999999;
    top: 0;
    text-align: center;
    vertical-align: middle;
    line-height: 100%;
    padding-top: 40%
}
ul.thumbEvent li span.playVdo img.playImg {
    width: 32px;
    height: 32px;
}
ul.thumbEvent li a span.playVdo {
    position: absolute;
    width: 95px;
    left: 0;
    z-index: 999999999;
    top: 35%;
    text-align: center;
    vertical-align: middle;
}
ul.thumbEvent li.active {
    border: #20b7cd solid 3px;
}
.galleryHover {
    background: url(../images/blogHoverBg.png);
    width: 100.8%;
    float: left;
    bottom: 0;
    position: absolute;
    display: none;
}
.hoverContentGal {
    padding: 20px 0px 10px 20px;
    font-family: 'ek_muktaregular';
    font-size: 22px;
    color: #fff;
    height: 80px;
}
.hoverContentGal img {
    margin-left: 10px;
    margin-top: 8px;
}
ul.sharenewsCommon {
    padding: 0;
    margin: 0;
    list-style: none;
    margin-left: 15px;
    margin-bottom: 16px;
    float: left;
}
ul.sharenewsCommon li {
    float: left;
    margin: 0px 3px;
    width: 26px;
    height: 26px;
    line-height: 27px;
    vertical-align: middle;
    border: #fff solid 2px;
    border-radius: 100%;
    text-align: center;
    padding-bottom: 0;
}
ul.sharenewsCommon li a {
    color: #fff
}
ul.sharenewsCommon li a i {
    font-size: 18px;
}
ul.sharenewsCommon li.fb {
    background: #42459d;
    -webkit-transition: all .2s ease;
    -moz-transition: all .2s ease;
    -o-transition: all .2s ease;
    transition: all .2s ease;
}
ul.sharenewsCommon li.gplus {
    background: #d72920;
    -webkit-transition: all .2s ease;
    -moz-transition: all .2s ease;
    -o-transition: all .2s ease;
    transition: all .2s ease;
}
ul.sharenewsCommon li.twitter {
    background: #659fcb;
    -webkit-transition: all .2s ease;
    -moz-transition: all .2s ease;
    -o-transition: all .2s ease;
    transition: all .2s ease;
}
ul.sharenewsCommon li.fb:hover {
    background: #000
}
ul.sharenewsCommon li.gplus:hover {
    background: #000
}
ul.sharenewsCommon li.twitter:hover {
    background: #000
}
.infoContent {
    width: 100%;
    float: left;
    padding-bottom: 15px;
    padding-top: 10px;
}
.infoContent h4 {
    padding: 10px 0px 10px 10px;
    font-family: 'ek_muktaregular';
    font-size: 22px;
    color: #2d3290;
    margin: 0;
}
ul.infoShare {
    padding: 0;
    margin: 0;
    list-style: none;
}
ul.infoShare li {
    float: left;
    margin: 0px 3px!important;
    line-height: 28px;
    vertical-align: middle;
    border: #fff solid 1px;
    background: #20b7cc;
    text-align: center;
}
.socialshareInfo {
    float: left;
    margin-left: 10px;
}
.dateinfo {
    float: right;
    font-family: 'ek_muktaregular';
    font-size: 15px;
    color: #7f7f7f;
    margin-right: 10px;
    margin-top: 6px;
}
ul.infoShare li a {
    color: #fff
}
ul.infoShare li.share {
    background: transparent;
    font-family: 'ek_muktaregular';
    font-size: 16px;
    color: #7f7f7f;
    float: left;
    width: auto;
}
ul.infoShare li.fb {
    -webkit-transition: all .2s ease;
    -moz-transition: all .2s ease;
    -o-transition: all .2s ease;
    transition: all .2s ease;
    width: 31px!important;
    height: 28px;
}
ul.infoShare li.gplus {
    -webkit-transition: all .2s ease;
    -moz-transition: all .2s ease;
    -o-transition: all .2s ease;
    width: 31px!important;
    height: 28px;
    transition: all .2s ease;
}
ul.infoShare li.twitter {
    -webkit-transition: all .2s ease;
    -moz-transition: all .2s ease;
    -o-transition: all .2s ease;
    transition: all .2s ease;
    width: 31px!important;
    height: 28px;
}
ul.infoShare li.fb:hover {
    background: #42459d
}
ul.infoShare li.gplus:hover {
    background: #d72920
}
ul.infoShare li.twitter:hover {
    background: #659fcb
}
.liveTwitterRight {
    float: right;
    width: 362px;
    background: #2e3192;
}
.liveVdoColumnLeft {
    width: 760px;
    float: left;
    margin-bottom: 80px;
}
.videoLiveCol {
    width: 236px;
    float: left;
    margin-bottom: 25px;
    margin-right: 25px;
}
.videoContain {
    border: #cccccc solid 1px;
    float: left;
    font-family: 'ek_muktaregular';
    font-size: 16px;
    color: #2e3192;
    border-top: none;
    border-radius: 4px;
    padding: 20px 20px 20px;
}
.videoContain a {
    color: #2e3192;
}
.videoLiveCol:nth-child(3n) {
    margin-right: 0px;
}

#watchliveImage {
    float: left;
    /* height: 435px; */
    height: auto;
    background-image: unset !important;
    width: 100%;
    margin-bottom: 39px;
}

#watchliveImage img{
visibility: visible !important;
display: block !important;
}
/*staltwart Page*/

/*.staltwartMain{
width:100%;
float:left;
}*/

.marginbottom {
    margin-top: 30px;
    margin-right: -44px;
    margin-left: -32px;
}
.staltwartColumn {
    width: 360px;
    float: left;
    position: relative;
    margin-bottom: 35px;
    border: #dbdbdb solid 1px;
    margin-left: 33px;
}
.staltwartColumn figure {
    width: 360px;
    height: 275px;
    overflow: hidden;
    position: relative
}
.staltwartContent {
    margin-top: -40px;
    /* z-index: 9999999999999; */
    z-index: 9;
    position: relative
}
.staltwartContent, .staltwartGradient {
    width: 100%;
    float: left
}
.staltwartGradient img {
    padding: 15px 8% 23px;
}
.staltwartContentInner {
    width: 100%;
    float: left;
}
.staltwartContentInner div.content1 {
    font-family: 'ek_muktaregular';
    font-size: 20px;
    color: #000;
    padding: 0px 8% 10px;
}
.staltwartContentInner div.divi {
    padding: 0px 8% 10px;
}
.staltwartContentInner div.PMat {
    font-family: 'ek_muktaregular';
    font-size: 18px;
    color: #000;
    padding: 0px 8% 10px;
}
.staltwartBottom {
    width: 84%;
    float: left;
    border-top: #000 dashed 1px;
    margin: 20px 8% 0;
    padding: 0px 0
}
.staltwartBottom > .left {
    float: left;
    font-family: 'ek_muktabold';
    font-size: 18px;
    color: #42459d;
    padding: 10px 0 10px 0%;
}
.staltwartBottom > .Right {
    float: left;
    font-size: 18px;
    color: #20b7cd;
    font-weight: normal;
    padding: 12px 0 10px 10px;
}
.staltwartContentInner.bg1 {
    background: #fff
}
.staltwartGradient.bg1 {
    background: url("../images/topBgStalwarts.png")
}
.staltwarttop {
    padding: 50px 8% 10px;
    position: relative
}
.staltwarttop .nm {
    font-family: 'ek_muktasemibold';
    font-size: 18px;
    color: #000;
}
.staltwarttop .pos {
    font-family: 'ek_muktaregular';
    font-size: 18px;
    color: #000;
}
.staltwarttop .date {
    font-family: 'ek_muktaregular';
    font-size: 16px;
    color: #42459d;
}
.listnone5 a {
    color: #20b7cd;
}
.listnone5 {
    list-style: none;
}
.shareRight2 ul {
    margin: 0;
    padding: 0;
}
.business_Sicon {
    width: 57px;
    height: 57px;
    background: #fcbe00;
    border-radius: 100%;
    position: absolute;
    text-align: center;
    line-height: 57px;
    vertical-align: middle;
    right: 25px;
    top: -21px;
}
.academia {
    width: 57px;
    height: 57px;
    background: #00aaf3;
    border-radius: 100%;
    position: absolute;
    text-align: center;
    line-height: 57px;
    vertical-align: middle;
    right: 25px;
    top: -21px;
}
.artists {
    width: 57px;
    height: 57px;
    background: #f6777e;
    border-radius: 100%;
    position: absolute;
    text-align: center;
    line-height: 57px;
    vertical-align: middle;
    right: 25px;
    top: -21px;
}
.bollywood {
    width: 57px;
    height: 57px;
    background: #1968f4;
    border-radius: 100%;
    position: absolute;
    text-align: center;
    line-height: 57px;
    vertical-align: middle;
    right: 25px;
    top: -21px;
}
.film-artists {
    width: 57px;
    height: 57px;
    background: #1968f4;
    border-radius: 100%;
    position: absolute;
    text-align: center;
    line-height: 57px;
    vertical-align: middle;
    right: 25px;
    top: -21px;
}
.business-and-commerce-entrepreneurs {
    width: 57px;
    height: 57px;
    background: #fabc00;
    border-radius: 100%;
    position: absolute;
    text-align: center;
    line-height: 57px;
    vertical-align: middle;
    right: 25px;
    top: -21px;
}
.intellectual {
    width: 57px;
    height: 57px;
    background: #afc113;
    border-radius: 100%;
    position: absolute;
    text-align: center;
    line-height: 57px;
    vertical-align: middle;
    right: 25px;
    top: -21px;
}
.journalistsmedia {
    width: 57px;
    height: 57px;
    background: #afc113;
    border-radius: 100%;
    position: absolute;
    text-align: center;
    line-height: 57px;
    vertical-align: middle;
    right: 25px;
    top: -21px;
}
.political-leaders {
    width: 57px;
    height: 57px;
    background: #6dc12f;
    border-radius: 100%;
    position: absolute;
    text-align: center;
    line-height: 57px;
    vertical-align: middle;
    right: 25px;
    top: -21px;
}
.Politics {
    width: 57px;
    height: 57px;
    background: #6dc12f;
    border-radius: 100%;
    position: absolute;
    text-align: center;
    line-height: 57px;
    vertical-align: middle;
    right: 25px;
    top: -21px;
}
.professionals {
    width: 57px;
    height: 57px;
    background: #4b4fcb;
    border-radius: 100%;
    position: absolute;
    text-align: center;
    line-height: 57px;
    vertical-align: middle;
    right: 25px;
    top: -21px;
}
.religious-and-spiritual-leaders {
    width: 57px;
    height: 57px;
    background: #a95e67;
    border-radius: 100%;
    position: absolute;
    text-align: center;
    line-height: 57px;
    vertical-align: middle;
    right: 25px;
    top: -21px;
}
.social-reformers {
    width: 57px;
    height: 57px;
    background: #fa8f00;
    border-radius: 100%;
    position: absolute;
    text-align: center;
    line-height: 57px;
    vertical-align: middle;
    right: 25px;
    top: -21px;
}
.sports {
    width: 57px;
    height: 57px;
    background: #e81834;
    border-radius: 100%;
    position: absolute;
    text-align: center;
    line-height: 57px;
    vertical-align: middle;
    right: 25px;
    top: -21px;
}
.world-leaders {
    width: 57px;
    height: 57px;
    background: #a6429b;
    border-radius: 100%;
    position: absolute;
    text-align: center;
    line-height: 57px;
    vertical-align: middle;
    right: 25px;
    top: -21px;
}
.interviewsListing {
    width: 100%;
    float: left;
}
.interviewsRow {
    width: 100%;
    float: left;
    border: #cdcdcd solid 1px;
    margin-bottom: 20px;
}
.interviewsListing .intLeft {
    width: 576px;
    float: left;
    height: 285px;
    overflow: hidden;
}
.interviewsListing .intLeft img {
    width: 100%
}
.interviewsListing .intRight {
    width: 548px;
    float: left;
}
.intRight h3 {
    font-family: 'ek_muktasemibold';
    font-size: 25px;
    color: #2e3192;
    padding: 20px 20px 10px;
    margin: 0;
}
.intRight .contentInt {
    font-family: 'ek_muktaregular';
    font-size: 18px;
    color: #010101;
    padding: 0px 20px 10px;
    margin: 0;
}
.intRight .IntDate {
    font-family: 'ek_muktaregular';
    font-size: 18px;
    color: #010101;
    padding: 0px 20px 10px;
    margin: 0;
}
.intRight .intMinHeight {
    min-height: 308px
}
.intReadMore {
    padding: 20px 20px 10px;
}
.intReadMore a {
    border: none;
    background: #2e3192;
    border-left: #20b7cd solid 5px;
    padding: 2px 15px;
    font-family: 'ek_muktaregular';
    font-size: 16px;
    color: #fff;
    text-transform: uppercase;
}
.intReadMore a:hover {
    background: #20b7cd;
    border-left: #2e3192 solid 5px;
    -webkit-transition: all .2s ease;
    -moz-transition: all .2s ease;
    -o-transition: all .2s ease;
    transition: all .2s ease;
}
.MoreNews {
    border: none;
    background: #1fb7cd;
    padding: 5px 15px;
    font-family: 'ek_muktaregular';
    font-size: 22px;
    color: #fff;
    text-transform: uppercase;
}
.MoreNews:hover {
    background: #2e3192;
    -webkit-transition: all .2s ease;
    -moz-transition: all .2s ease;
    -o-transition: all .2s ease;
    transition: all .2s ease;
}
.loadmoreNmtube {
    border: none;
    background: #1fb7cd;
    padding: 5px 15px;
    font-family: 'ek_muktaregular';
    font-size: 16px;
    color: #fff;
    text-transform: uppercase;
}
.loadmoreNmtube:hover {
    color: #fff;
    background: #2e3192;
    -webkit-transition: all .2s ease;
    -moz-transition: all .2s ease;
    -o-transition: all .2s ease;
    transition: all .2s ease;
}
.dividerInt {
    border-top: #000 dashed 1px;
    height: 1px;
    width: 100%;
    float: left;
    margin-top: 30px;
    margin-bottom: 30px;
}
.appDownloadRow {
    background: #2e3192;
    width: 100%;
    float: left;
    padding: 20px 0
}
.apptable {
    display: table;
    width: auto;
    margin: 0 auto;
}
.apptable .col1 {
    display: table-cell;
    vertical-align: middle;
    font-family: 'ek_muktaregular';
    font-size: 18px;
    color: #fff;
}
.apptable .col1 a {
    color: #fff;
}
.apptable .col2 {
    display: table-cell;
    padding: 0 90px
}
.apptable .col3 {
    display: table-cell;
    vertical-align: middle;
    font-family: 'ek_muktaregular';
    font-size: 18px;
    color: #fff;
}

.apptable .col3 a {
    color: #fff;
}
.apptable .col1 img {
    float: left;
}
.apptable .col3 img {
    float: left;
}
.apptable .col3 span {
    margin-top: 15px;
    float: left
}
.intMediaNews {
    width: 100%;
    float: left;
    margin-top: 30px
}
.intMediaNewsCol {
    width: 566px;
}
.intMediaNewsCol.floatLeft {
    float: left;
}
.intMediaNewsCol.floatRight {
    float: right;
}
.intMediaNewsCol h5 {
    width: 100%;
    height: 36px;
    margin: 0 0 8px;
    padding: 0;
    font: normal 20px/36px 'ek_muktaextrabold';
    color: #333;
    float: left;
    border-bottom: 2px solid #20b7cd;
    text-transform: uppercase;
}
.intMediaNewsCol .contentIntLeft {
    width: 336px;
    float: left;
    height: 400px;
    overflow: hidden;
}
.intMediaNewsCol .contentIntRight {
    width: 230px;
    float: left;
    height: 400px;
    background: #20b7cd
}
.contentIntRight h3 {
    font-family: 'ek_muktasemibold';
    font-size: 26px;
    color: #2e3192;
    padding: 20px 20px 10px;
    margin: 0;
}
.contentIntRight .mediaContentNws {
    font-family: 'ek_muktaregular';
    font-size: 16px;
    color: #fff;
    padding: 0px 20px 10px;
    margin: 0;
}
.contentIntRight .mnNwsMda {
    min-height: 330px
}
.intReadMore2 a {
    border: none;
    background: #2e3192;
    border-left: #2674b0 solid 5px;
    padding: 2px 15px;
    font-family: 'ek_muktaregular';
    font-size: 16px;
    color: #fff;
    margin-left: 20px;
}
.intReadMore2 a:hover {
    background: #2674b0;
    border-left: #2e3192 solid 5px;
    -webkit-transition: all .2s ease;
    -moz-transition: all .2s ease;
    -o-transition: all .2s ease;
    transition: all .2s ease;
}
.intThreeColMain {
    width: 100%;
    float: left;
}
.intThreeCol {
    width: 367px;
    float: left;
    height: 372px;
    overflow: hidden;
    margin-right: 27px;
}
.intThreeCol:last-child {
    margin-right: 0;
}
.intThreeCol figure {
    position: relative;
}
.intThreeCol figure figcaption {
    position: absolute;
    bottom: 0;
    background: url(../images/blogHoverBg.png);
    width: 100%;
    float: left;
    padding-bottom: 20px;
    min-height: 144PX;
}
.intThreeCol figure figcaption h4 {
    font-family: 'ek_muktasemibold';
    font-size: 24px;
    color: #fff;
    padding: 20px 0px 5px;
    margin: 0 20px;
    border-bottom: #fff solid 1px;
    text-transform: uppercase
}
.intThreeCol figure figcaption .threcolContent {
    font-family: 'ek_muktaregular';
    font-size: 16px;
    color: #fff;
    padding: 10px 20px 15px;
    margin: 0;
}
.intReadMore3 a {
    border: none;
    background: #1fb7cd;
    border-left: #2674b0 solid 5px;
    padding: 2px 15px;
    font-family: 'ek_muktaregular';
    font-size: 14px;
    color: #fff;
    margin-left: 20px;
    margin-bottom: 20px;
    width: auto!important;
    display: inline!important;
}
.intReadMore3 a:hover {
    background: #2674b0;
    border-left: #2e3192 solid 5px;
    -webkit-transition: all .2s ease;
    -moz-transition: all .2s ease;
    -o-transition: all .2s ease;
    transition: all .2s ease;
}
.dividerInt2 {
    border-top: #d2d2d2 solid 1px;
    height: 1px;
    width: 100%;
    float: left;
    margin-top: 30px;
    margin-bottom: 30px;
}
.playIcoInt {
    position: absolute;
    width: 64px;
    height: 64px;
    margin: 0 auto;
    left: 0;
    right: 0;
    top: 20%;
}
/*Article Detail css*/

.newsUpCaptionDetail.no-thumb {
    position: relative;
}
.newsUpCaptionDetail {
    width: 820px;
    position: absolute;
    background: #2e3192;
    bottom: -60px;
    color: white;
    left: 0;
    right: 0;
    margin: 0 auto;
}
.newsUpCaptionDetail div.captionText {
    font-family: 'ek_muktaregular';
    font-size: 35px;
    padding-bottom: 0px;
    margin-left: 30px;
    margin-right: 30px;
    padding-top: 15px;
    text-align: center;
    border-bottom: #fff solid 1px;
}
.newsUpCaptionDetail div.captionText a {
    color: white;
}
.newsUpCaptionDetail div.captionDate {
    font-family: 'ek_muktaregular';
    font-size: 18px;
    padding-top: 10px;
    text-align: center;
    padding-bottom: 10px;
    width: 100%;
    float: left;
    background: #2e3192;
}
.wBannerCaption {
    float: left;
    width: 100%;
}
.newsUpCaptionDetailWBanner {
    width: 820px;
    background: #2e3192;
    bottom: -60px;
    color: white;
    left: 0;
    right: 0;
    margin: 0 auto;
}
.newsUpCaptionDetailWBanner div.captionText {
    font-family: 'ek_muktaregular';
    font-size: 35px;
    padding-bottom: 0px;
    margin-left: 30px;
    margin-right: 30px;
    padding-top: 15px;
    text-align: center;
    border-bottom: #fff solid 1px;
}
.newsUpCaptionDetailWBanner div.captionText a {
    color: white;
}
.newsUpCaptionDetailWBanner div.captionDate {
    font-family: 'ek_muktaregular';
    font-size: 18px;
    padding-top: 10px;
    text-align: center;
    padding-bottom: 10px;
    width: 100%;
    float: left;
    background: #2e3192;
}
.articleDetailsMain {
    width: 820px;
    margin: 0 auto;/*	margin-top: 100px;*/
}
.articleDetailsMain h2 {
    color: #2e3192;
    margin: 0;
    margin-bottom: 20px;
}
.articleDetailsMain .tags ul {
    margin-top: 15px;
}
.articleDetailsMain .tags ul li {
    margin-bottom: 15px;
    float: left;
}
.articleShare {
    width: 405px;
    margin: 0 auto;
}
.articleShareInner {
    border: #1fb7cc solid 2px;
    float: left;
    width: 80%;
    position: relative;
    padding: 30px 10% 10px;
}
.articleShareInner h5 {
    position: absolute;
    left: 0;
    right: 0;
    margin: 0 auto;
    background: white;
    font-family: 'ek_muktaregular';
    font-size: 18px;
    color: #000;
    padding: 10px 0;
    width: 100px;
    top: -20px;
    text-align: center;
}
ul.articleIcon {
    padding: 0;
    list-style: none;
    width: 168px;
    margin: 0 auto;
    display: block;
}
ul.articleIcon li {
    float: left;
}
ul.articleIcon li a {
    width: 32px;
    height: 32px;
    border-radius: 100%;
    float: left;
    overflow: hidden;
    color: white;
    text-align: center;
    line-height: 32px;
    vertical-align: middle;
    margin-right: 5px;
    margin-left: 5px;
}
ul.articleIcon li.fb a {
    background-color: #395d99;
}
ul.articleIcon li.twitter a {
    background-color: #61b7e6;
}
ul.articleIcon li.gplus a {
    background-color: #d03c2e;
}
ul.articleIcon li.pintrest a {
    background-color: #395d99;
}
.dividerShareArticle {
    border-top: #000 dotted 1px;
    width: 100%;
    float: left;
    height: 2px;
    margin: 10px 0
}
.shareTotalComments {
    width: 100%;
    float: left;
    text-align: center;
    font-family: 'ek_muktaregular';
    font-size: 20px;
    color: #1fb7cc;
}
article.articleBody {
    width: 100%;
    padding-top: 20px;
    float: left;
    word-wrap: break-word;
}
article.articleBody img {
    /* width: 100%; */
    display: block;
    margin: 0 auto;
}
span#content img {
    margin: 0 auto;
    display: block;
}
article.articleBody .twitterDiv {
    width: 100%;
    float: left;
    background-color: #62ccdc;
    display: table;
    margin-bottom: 20px;
}
.TwitterLeft {
    width: 80%;
    display: table-cell;
    padding: 10px 3% 10px 2%;
    vertical-align: middle;
    font-family: 'ek_muktaregular';
    font-size: 18px;
    color: #000;
}
.TwitterLeft img {
    float: left;
    margin-right: 10px;
}
.TwitterRight {
    width: 10%;
    background-color: #1fb7ce;
    text-align: center;
    display: table-cell;
    vertical-align: middle;
}
.TwitterRight a {
    font-size: 40px;
    color: #fff;
}
.imageShare img {
    width: 100%;
}
.imageShare {
    width: 100%;
    float: left;
    position: relative;
    padding-bottom: 20px;
}
.articleImgShare {
    background: url("../images/moreBg.png");
    position: absolute;
    width: 89px;
    right: 0;
    /* z-index: 9999999999999; */
    z-index: 9;
    top: 0;
    text-align: center;
    vertical-align: middle;
    font-size: 20px;
    color: #fff;
    padding: 20px 0px 20px 19px;/* text-align: center; */
}
.tags ul {
    margin: 0;
    padding: 0;
    list-style: none;
}
.articleImgShare span {
    margin-top: 8px;
    float: left;
    margin-left: 13px;
    margin-right: 13px;
}
.articleImgShare a {
    font-size: 24px;
    color: #fff;
}
.articleImgShare a i {
    padding-top: 10px;
    float: left;/*margin: 0 15px*/
}
.articleImgShare a i.last {
    margin-right: 0
}
.tags ul {
    margin: 0;
    padding: 0;
    list-style: none;
}
.tags ul li a.tg {
    float: left;
    background: #00c1ea;
    color: white;
    font-size: 18px;
    padding: 5px 10px;
    margin-right: 8px;
}
.tags ul li a.tgHead {
    float: left;
    position: relative;
    background: #fff;
    border: #00c1ea solid 2px;
    color: #000;
    font-size: 18px;
    padding: 3px 10px;
    margin-right: 13px;
}
.tags ul li a.tgHead img {
    position: absolute;
    top: 8px;
    right: -11px
}
.tags ul li a.tg:hover {
    background: #2c3091;
    -webkit-transition: all .2s ease;
    -moz-transition: all .2s ease;
    -o-transition: all .2s ease;
    transition: all .2s ease;
}
.diviComment {
    height: 50px;
    float: left;
    width: 100%
}
.diviComment2 {
    height: 150px;
    float: left;
    width: 100%
}
.diviComment3 {
    height: 100px;
    float: left;
    width: 100%
}
.diviComment4 {
    height: 40px;
    float: left;
    width: 100%
}
.exploreMore {
    width: 100%;
    float: left;
}
.exploreMoreInner {
    background-color: #595959;
    width: 100%;
    float: left;
    margin-bottom: 50px;
    position: relative;
}
.exploreMoreHead {
    width: 100%;
    float: left;
    border-bottom: #fff dotted 1px;
    margin-top: 30px;
    position: relative;
    margin-bottom: 20px;
}
.exploreMoreHead h5 {
    position: absolute;
    left: 0;
    right: 0;
    margin: 0 auto;
    background: #595959;
    font-family: 'ek_muktaregular';
    font-size: 25px;
    color: #fff;
    padding: 10px 0;
    width: 200px;
    top: -23px;
    text-align: center;
    text-transform: uppercase;
}
.explore4Col {
    float: left;
    width: 274px;
    height: 360px;
    overflow: hidden;
    position: relative;
    margin-right: 17px;
}
.explore4Col.last figure {
    position: absolute;
    width: 100%;
    height: 100%;
    background: white;
}
.explore4Col.last {
    margin-right: 0px;
}
.explore4Col.first {
    height: 378px;
    overflow: hidden;
    position: relative;
    margin-right: 18px;
}
.explore4Col.first figure {
    width: 100%;
    height: 202px;
    background: white;
    position: relative
}
.explore4Col figure.fixedImg {
    width: 100%;
    height: 202px;
    background: white;
    position: relative
}
.explore4Col.first figure figcaption {
    color: #fff;
    position: absolute;
    bottom: 0;
    background: #1d9dff;
    width: 90%;
    float: left;
    padding: 20px 5%;
    text-align: center;
}
.bottomCaptionNextRead {
    color: #fff;
    bottom: 0;
    background: #1d9dff;
    width: 90%;
    float: left;
    padding: 20px 5%;
    text-align: center;
    min-height: 100px;
}
.bottomCaptionNextRead a {
    color: #fff;
}
.explore4Col.first div.nextRead {
    background: #1d9dff;
    font-family: 'ek_muktaregular';
    font-size: 23px;
    color: #fff;
    text-align: center;
    width: 100%;
    top: 0;
    margin: 0;
    padding: 8px 0;
}
.explore4Col.first figure h5.nextRead {
    background: #1d9dff;
    font-family: 'ek_muktaregular';
    font-size: 23px;
    color: #fff;
    text-align: center;
    width: 100%;
    position: absolute;
    top: 0;
    margin: 0;
    padding: 8px 0;
}
img.arrow {
    position: absolute;
    left: 19.5%;
    right: 0;
    bottom: -29px;
}
.explore4Col figure figcaption {
    color: #fff;
    position: absolute;
    bottom: 0;
    background: url(../images/blogHoverBg.png);
    width: 100%;
    float: left;
    padding: 0px 0% 10px;
}
.explore4Col div.figcaption {
    color: #fff;
    bottom: 0;
    background: url(../images/blogHoverBg.png);
    width: 100%;
    float: left;
    padding: 0px 0% 10px;
    min-height: 200px;
}
.explore4Col figure figcaption h4 {
    font-family: 'ek_muktasemibold';
    font-size: 20px;
    color: #fff;
    padding: 10px 0px 5px;
    margin: 0 20px;
    border-bottom: #fff solid 1px;
    text-transform: uppercase
}
.explore4Col div.figcaption h4 {
    font-family: 'ek_muktasemibold';
    font-size: 20px;
    color: #fff;
    padding: 10px 0px 5px;
    margin: 0 20px;
    border-bottom: #fff solid 1px;
    text-transform: uppercase
}
.explore4Col div.figcaption .threcolContent {
    font-family: 'ek_muktaregular';
    font-size: 16px;
    color: #fff;
    padding: 10px 20px 15px;
    margin: 0;
}
.explore4Col div.figcaption h4 .sharePic {
    float: right;
    WIDTH: 63PX;
}
.explore4Col figure figcaption h4 .sharePic {
    float: right;
    WIDTH: 63PX;
}
.explore4Col div.figcaption .threcolContent {
    font-family: 'ek_muktaregular';
    font-size: 15px;
    color: #fff;
    padding: 5px 20px 10px;
    margin: 0;
}
.explore4Col div.figcaption h4 .sharePic span {
    margin-top: -3px;
    float: left;
}
.explore4Col div.figcaption h4 .sharePic a {
    font-size: 16px;
    color: #fff;
}
.explore4Col div.figcaption h4 .sharePic a i {
    padding-top: 0px;
    float: left;
    margin: 0 10px
}
.explore4Col div.figcaption h4 .sharePic a i.last {
    margin-right: 0
}
.explore4Col figure figcaption .threcolContent {
    font-family: 'ek_muktaregular';
    font-size: 16px;
    color: #fff;
    padding: 10px 20px 15px;
    margin: 0;
    min-height: 63px;
}
.explore4Col figure figcaption h4 .sharePic span {
    margin-top: -3px;
    float: left;
}
.explore4Col figure figcaption h4 .sharePic a {
    font-size: 16px;
    color: #fff;
}
.explore4Col figure figcaption h4 .sharePic a i {
    padding-top: 0px;
    float: left;
    margin: 0 10px
}
.explore4Col figure figcaption h4 .sharePic a i.last {
    margin-right: 0
}
.intReadMore4 a {
    border: none;
    background: #1fb7cd;
    border-left: #2674b0 solid 5px;
    padding: 2px 10px;
    font-family: 'ek_muktaregular';
    font-size: 13px;
    color: #fff;
    margin-left: 20px;
}
.intReadMore4 a:hover {
    background: #2674b0;
    border-left: #2e3192 solid 5px;
    -webkit-transition: all .2s ease;
    -moz-transition: all .2s ease;
    -o-transition: all .2s ease;
    transition: all .2s ease;
}
.cursorPointer {
    cursor: pointer;
    margin-left: 13px;
    margin-top: -9px;
}
.smContainer .nav-tabs {
    background: #1fb7cd
}
.smContainer .close {
    float: right;
    font-size: 38px;
    font-weight: bold;
    line-height: 1;
    color: #000;
    text-shadow: none;
    filter: alpha(opacity=1);
    opacity: 1;
    color: #0b6977;
    margin-right: 10px;
}
.email_tellfrnd {
    margin: 30px;
}
.email_tellfrnd label {
    font-family: 'ek_muktaregular';
    font-size: 13px;
    color: #000;
    margin-bottom: 10px;
}
.back_btn {
    border: none;
    background: #2e3192;
    border-left: #20b7cd solid 5px;
    padding: 4px 15px 3px;
    font-family: 'ek_muktaregular';
    font-size: 16px;
    color: #fff;
    text-transform: uppercase;
    margin-top: 10px;
}
.back_btn:hover {
    background: #20b7cd;
    border-left: #2e3192 solid 5px;
    -webkit-transition: all .2s ease;
    -moz-transition: all .2s ease;
    -o-transition: all .2s ease;
    transition: all .2s ease;
}
.next_btn {
    border: none;
    background: #2e3192;
    border-left: #20b7cd solid 5px;
    padding: 4px 15px 3px;
    font-family: 'ek_muktaregular';
    font-size: 16px;
    color: #fff;
    text-transform: uppercase;
    margin-top: 10px;
}
.next_btn:hover {
    background: #20b7cd;
    border-left: #2e3192 solid 5px;
    -webkit-transition: all .2s ease;
    -moz-transition: all .2s ease;
    -o-transition: all .2s ease;
    transition: all .2s ease;
}
a.downloadExpand:hover {
    color: white;
}
.TwitterLeft img {
    width: 61px!important;
}
.articleDetailsMain p iframe {
    width: 100%;
}
/******************************
 * International Styles		  *
 ******************************/
.search_section {
    background: #20b6ce;
    padding: 15px 0 15px 65px;
    color: #2e3192;
}
.search_section span {
    font-size: 22px;
}
.search_section span#searchtext {
    float: left;
}
.search_section span, .search_section input, .search_section button {
    margin-left: 17px;
    margin-right: 17px;
}
.search_section button.btn {
    background: #2e3192;
    color: #FFF;
    border-radius: 0;
    font-size: 22px;
    padding: 2px 25px;
    margin-top: 0;
}
.search_section input {
    padding: 6px;
    border: 0;
    background: #99eefb;
}
#searchByCountry {
    min-width: 310px;
}
.int_tab {
    margin-top: 43px;
    margin-bottom: 40px;
    padding-bottom: 10px;
    position: relative;
}
.int_tab .tab-pane {
    padding-top: 238px;
}
.int_tab .int_visits_item_inner {
    border: 0;
    background: 0;
}
.int_tab .int_visits_item_header figure {
    width: 15%;
    float: left;
    overflow: hidden;
}
.int_tab .int_visits_item_header figure img {
    width: 100%;
    max-width: 100%;
}
.int_tab .int_visits_item_header .nation_int_visits {
    width: 85%;
    float: left;
    padding: 0;
    font-weight: bold;
}
.int_tab .int_visits_item_header .nation_int_visits h3 {
    font-size: 24px;
    margin-top: 0;
}
.int_tab .int_visits_item_header .nation_int_visits h4 {
    font-size: 18px;
    font-weight: normal!important;
}
.int_tab .int_visits_item_header .nation_int_visits h3, .int_tab .int_visits_item_header .nation_int_visits h4 {
    margin: 0;
    padding: 0 20px;
}
.int_tab .int_visits_item_body p {
    font-size: 20px;
}
.int_tab .int_visits_item_body {
    padding: 20px 0 25px;
    min-height: 160px;
    border-top: 2px solid #22aec9;
}
.int_tab_carousel_item {
    background: #f3f3f3;
    /*width: 93.939393939393939393939393939394%;*/ /* 1085px/1155px */
    border: 1px solid #ededed;
    -webkit-box-shadow: 1px 1px 7px rgba(0, 0, 0, 0.5);
    box-shadow: 1px 1px 7px rgba(0, 0, 0, 0.5);
}
.tab_carousel_item_body {
    display: table;
    padding: 30px 0
}
.tab_carousel_item_body .nation_int_img {
    width: 36.866359447004608294930875576037%;/* 400px/1085px */
    overflow: hidden;
    display: table-cell;
    vertical-align: middle;
    padding: 0 25px;
}
.tab_carousel_item_body figure {
    overflow: hidden;
    max-height: 243px;
}
.tab_carousel_item_body figure img {
    width: 100%;
    max-width: 400px;
}
.tab_carousel_item_body .nation_int_visits {
    display: table-cell;
    vertical-align: middle;
}
.tab_carousel_item_body .int_visits_item_inner .int_visits_item_body {
    margin-right: 40px;
}
.carousel_item_grids {
    width: 70%;
    float: left;
}
.carousel_item_grids .int_visits_item_grid {
    width: 22%;
    float: right;
    padding: 25px 0;
    display: table;
}
.carousel_item_grids .int_visits_item_grid .icon_visits_item_grid {
    display: table-cell;
    vertical-align: middle;
    width: 20%;
}
.carousel_item_grids .int_visits_item_grid .icon_visits_item_grid.last {
    width: 10%;
}
.carousel_item_grids .int_visits_item_grid .text_visits_item_grid {
    display: table-cell;
    vertical-align: middle;
    width: 60%;
    color: #FFF;
    line-height: 16px;
    padding-top: 5px;
}
.carousel_item_grids .int_visits_item_grid .text_visits_item_grid a {
    color: #FFF;
}
.carousel_item_footer_inner {
    width: 30%;
    float: left;
}
.int_recent_visits {
    padding: 30px 0 60px;
}
.int_recent_visits h2 {
    background: #20b6ce;
    color: #FFF;
    padding: 15px;
    margin-bottom: 35px;
}
.int_recent_visits .int_recent_visits_items {
    margin-bottom: 50px;
}
.int_recent_visits .int_recent_visits_items .col-sm-4 {
    width: 30.8%;
}
.int_recent_visits .int_visits_item {
    padding: 0 18px;
    /* width: 28.571428571428571428571428571429%; */
    float: left;
}
.int_recent_visits .int_visits_item_inner {
    padding: 0 20px;
    background: #f3f3f3;
    border: 1px solid #d6d6d6;
}
.int_recent_visits .int_visits_item_header {
    padding: 20px 0;
}
.int_recent_visits .int_visits_item_header figure {
    width: 25%; /* 30px/360px */
    float: left;
}
.int_recent_visits .int_visits_item_header figure img {
    width: 100%;
    max-width: 90px;
}
.int_recent_visits .int_visits_item_header .nation_int_visits {
    width: 75%;
    float: left;
    padding: 10px 0;
}
.int_recent_visits .int_visits_item_header .nation_int_visits h3, .int_recent_visits .int_visits_item_header .nation_int_visits h4 {
    margin: 0;
    padding: 0 20px;
    font-weight: bold;
}
.tab_carousel_item_footer {
    background: #2e3192;
}
.tab_carousel_item_footer .int_visits_item_btn {
    background: #FFF;
    color: #41459e;
    padding: 5px 10px;
    border-left: 5px solid #22aec9;
    margin: 25px 0 30px 35px;
    display: inline-block;
    font-size: 18px;
}
.int_recent_visits .int_visits_item_body {
    padding: 20px 0 25px;
    min-height: 160px;
    border-top: 2px solid #22aec9;
}
.int_recent_visits .int_visits_item_body p {
    font-size: 16px;
    color: #151515;
}
.int_recent_visits .int_visits_item_btn {
    background: #41459e;
    color: #FFF;
    padding: 5px 10px;
    border-left: 5px solid #22aec9;
    margin: 25px 0 30px;
    display: inline-block;
}
.int_recent_visits .int_visits_item_btn:hover {
    color: #FFF;
}
.int_recent_visits .int_visits_item_footer {
    padding: 20px 0 10px;
    border-top: 2px dotted #555555;
}
/*.int_recent_visits .int_visits_item_grid {
    width: 33.333%;
    float: left;
    display: table;
}
*/

.int_recent_visits .int_visits_item_grid {
    width: 50%;
    float: left;
    /* display: table;*/
    margin-bottom: 10px;
}
/*.int_recent_visits .int_visits_item_grid > div { display: table-cell; vertical-align: top; }*/

.int_recent_visits .int_visits_item_grid > div {
    display: table-cell;
    vertical-align: middle;/* float: left;*/
}
/*.int_recent_visits .text_visits_item_grid p { font-size: 12px; padding: 0 18px 0 6px; line-height: 14px; }*/
.int_recent_visits .text_visits_item_grid p {
    font-size: 12px;
    padding: 0px 18px 0 6px;
    line-height: 0;
    margin-bottom: 0;
}
#tab_int_summit {
    padding-top: 0;
}
.summitgallery {
    padding-top: 237px;
}
/******************************
 * Bootstrap Overrides		  *
 ******************************/
.nav {
    padding-left: 0;
    margin-bottom: 0;
    list-style: none;
}
.nav > li {
    position: relative;
    display: block;
}
.nav > li > a {
    position: relative;
    display: block;
    padding: 10px 15px;
}
.nav > li > a:hover, .nav > li > a:focus {
    text-decoration: none;
    background-color: #eee;
}
.int_tab .nav-tabs {
    border-bottom: 1px solid transparent;
    font-size: 22px;
    text-transform: uppercase;
}
.int_tab .nav-tabs > li {
    float: left;
    margin-bottom: -1px;
}
.int_tab .nav-tabs > li > a {
    margin-right: 2px;
    line-height: 1.42857143;
    border: 1px solid transparent;
    border-radius: 0 !important;
    background: #e3e3e3;
    color: #333333;
}
.int_tab .nav-tabs > li > a:hover {
    border-color: none;
}
.int_tab .nav-tabs > li.active > a, .int_tab .nav-tabs > li.active > a:hover, .int_tab .nav-tabs > li.active > a:focus {
    color: #FFF;
    cursor: default;
    background-color: #20b6ce;
    border: 1px solid transparent;
    border-bottom-color: transparent;
}
.int_tab .nav-tabs.nav-justified {
    width: 100%;
    border-bottom: 0;
    position: absolute;
    /* z-index: 9999999999999999; */
    z-index: 9;
}
.int_tab .nav-tabs.nav-justified > li {
    float: none;
}
.int_tab .nav-tabs.nav-justified > li > a {
    margin-bottom: 5px;
    text-align: center;
    border-bottom: none;
}
.int_tab .nav-tabs.nav-justified > .dropdown .dropdown-menu {
    top: auto;
    left: auto;
}
/******************************
 * Plugin Overrides		      *
 ******************************/
.fg-body {
    height: 455px;
}
.int_tab .navigation {
    position: relative;
    width: 40px;
    margin: 0 auto;
}
.int_tab .navigation a:hover, .int_tab .navigation a:focus {
    outline: 0;
}
.int_tab .navigation a.btn.prev {
    position: absolute;
    top: -650px;
    z-index: 9;
}
.int_tab .navigation a.btn.next {
    position: absolute;
    bottom: -55px;
    z-index: 9;
}
.int_tab #tab_int_summit .navigation a.btn.prev {
    position: absolute;
    top: -570px;
    z-index: 9;
}
li.postLeft figure a {
    padding: 0!important;
}
li.postLeft figure img {
    width: 125px;
}
.postName a {
    padding: 0!important;
    color: #000000!important;
    font-family: 'ek_muktaregular'!important;
    font-size: 17px!important;
}
.slimScrollDiv {
    height: 175px !important;
}
.slimScrollDiv > ul {
    min-height: 175px !important;
}
.ds-labels li {
    padding: 0 40px;
}
ul.ds-labels li.ds-label2 {
    font-size: 24px;
    font-family: 'ek_muktalight'!important;
}
.popular_post_slider .owl-dots {
    margin: 0;
    text-align: center;
    position: absolute;
    top: auto;
    bottom: -23px;
    right: auto;
    left: 0;
}
.popular_post_slider .owl-dot {
    margin: 0 10px 0 0;
}
.popular_post_slider .owl-dot span {
    border-radius: 50%;
}
/****************************************
 * 'nm_styles.css' Overrides		*
 ****************************************/
.media-menu-uk ul li.col-md-3 {
    width: 24.71%;
}
.media-menu-uk ul li a {
    display: block;
    width: 100%;
    text-indent: 80px;
    padding: 0;
}
.uk_updates-items {
    margin-left: -15px;
    margin-right: -15px;
}
.uk_updates-items .col-md-6 {
    width: 47%;
    margin-bottom: 30px;
}
.left_white_wrap {
    background: #fff none repeat scroll 0 0;
    float: left;
    margin: 0;
    padding: 15px 0;
    width: 100%;
}
.left_white_wrap .col-md-5 {
    width: 38.667%;
}
.left_white_wrap .col-md-7 {
    width: 50.333%;
}
/*mannKiBaat*/

.bannerMannKiBaat {
    width: 100%;
    float: left;
    margin-bottom: 10px;
    position: relative;
}
.bannerMannKiBaat img {
    width: 100%;
}
.languageWrap {
    width: 100%;
    float: left;
    margin-bottom: 20px;
}
.wrapperMannKiBaat {
    width: 100%;
    float: left;
    margin-top: 10px;
    padding-bottom: 50px
}
.select_style_langMann {
    padding: 0;
    margin: 0;
    width: 300px;
    border-radius: 0;
    overflow: hidden;
    background-color: #fff;
    background: #fff url("../images/arrowdown.png") no-repeat 95% 50%;
    border: #000 solid 1px;
}
.select_style_langMann select {
    padding: 5px 8px;
    width: 300px;
    border: none;
    box-shadow: none;
    background-color: transparent;
    background-image: none;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    color: #000
}
.MannMatterTop {
    width: 100%;
    float: left;
    padding: 20px 0;
    background: #e3e3e3
}
.PlayerMannKibaat {
    width: 1080px;
    display: table;
    margin: 0 auto
}
.playerImgLeft {
    width: 300px;
    float: left;
    height: 113px!important;
    overflow: hidden;
    margin-top: 11px;
}
/*.playerImgLeft img {
    height: 100%;
}*/



.playerRight {
    float: left;
    width: 674px;
    margin-left: 20px;
}
.playerRight h4 {
    font-family: 'ek_muktaregular';
    font-size: 35px;
    color: #000;
    margin: 0;
    padding: 0;
}
.tagShare {
    width: 100%;
    float: left;
    padding-top: 10px;
    min-height: 60px
}
.tagLeft {
    width: 80%;
    float: left
}
.mannkiBaatShare {
    width: 20%;
    float: left;
}
.tagLeft ul {
    list-style: none;
    margin: 0;
    padding: 0;
}
.tagLeft ul li a {
    float: left;
    background: #00c1ea;
    color: white;
    font-size: 16px;
    padding: 5px 10px;
    margin-right: 8px;
}
.tagLeft ul li a:hover {
    background: #2c3091;
}
.mannkibatshareRight2 {
    position: relative
}
.mannkibatarrow_top_arw2 {
    width: 0;
    height: 0;
    border-left: 5px solid transparent;
    border-right: 5px solid transparent;
    border-top: 5px solid #42459d;
    position: absolute;
    right: 10px;
    bottom: -5px;
}
li {
    list-style: none
}
a.mannkibatlistnone {
    color: #42459d;
    font-size: 18px;
}
a.mannkibatlistnone i {
    color: #20b7cd;
    font-size: 18px;
    margin-left: 6px;
}
.mannkibatshareNewsHover2 {
    position: absolute;
    width: 104px;
    padding: 5px 6px;
    border-radius: 3px;
    background: #42459d;
    top: -45px;
    right: -10px;
    display: none;
}
ul.mannkibatsharenews {
    padding: 0;
    margin: 0;
    list-style: none;
}
ul.mannkibatsharenews li {
    float: left;
    margin: 0px 3px;
    width: 24px;
    height: 24px;
    line-height: 27px;
    vertical-align: middle;
    border: #fff solid 2px;
    border-radius: 100%;
    text-align: center;
    padding-bottom: 0;
}
ul.mannkibatsharenews li a {
    color: #fff
}
ul.mannkibatsharenews li.fb {
    background: #42459d;
    -webkit-transition: all .2s ease;
    -moz-transition: all .2s ease;
    -o-transition: all .2s ease;
    transition: all .2s ease;
}
ul.mannkibatsharenews li.gplus {
    background: #d72920;
    -webkit-transition: all .2s ease;
    -moz-transition: all .2s ease;
    -o-transition: all .2s ease;
    transition: all .2s ease;
}
ul.mannkibatsharenews li.twitter {
    background: #659fcb;
    -webkit-transition: all .2s ease;
    -moz-transition: all .2s ease;
    -o-transition: all .2s ease;
    transition: all .2s ease;
}
ul.mannkibatsharenews li.fb:hover {
    background: #999898
}
ul.mannkibatsharenews li.gplus:hover {
    background: #999898
}
ul.mannkibatsharenews li.twitter:hover {
    background: #999898
}
.playBtnWrap {
    width: 100%;
    float: left;
    margin-top: 10px;
}
.BtnPlay a {
    border: none;
    background: #2e3192;
    border-left: #20b7cd solid 5px;
    padding: 2px 15px;
    font-family: 'ek_muktaregular';
    font-size: 16px;
    color: #fff;
    text-transform: uppercase;
}
.BtnPlay a:hover {
    background: #20b7cd;
    border-left: #2e3192 solid 5px;
    -webkit-transition: all .2s ease;
    -moz-transition: all .2s ease;
    -o-transition: all .2s ease;
    transition: all .2s ease;
}
.updateSection {
    width: 100%;
    float: left;
    margin-top: 40px;
}
.AllEpisodeMannKiBaat {
    width: 100%;
    float: left;
    margin-top: 30px;
}
.AllEpisodeMannKiBaat h4 {
    font-family: 'ek_muktasemibold';
    font-size: 20px;

    color: #000;
    margin: 0;
    padding: 0;
    border-bottom: #23acc8 solid 2px;
    margin-bottom: 10px;
    padding-bottom: 10px
}
.AllEpisodeMannKiBaat .EpisodeLeft {
    width: 60%;
    float: left;
}
.AllEpisodeMannKiBaat .EpisodeRight {
    width: 40%;
    float: right;
    text-align: right
}
.AllEpisodeMannKiBaat .EpisodeLeft .episodeImg {
    width: 200px;
    float: left;
    margin-right: 10px
}
.AllEpisodeMannKiBaat .EpisodeLeft .epiDate {
    font-family: 'ek_muktaregular';
    font-size: 20px;
    color: #000;
    margin-top: 10px;
}
.EpisodeLoop {
    margin-top: 10px;
    width: 100%;
    float: left;
    border-bottom: #000 dashed 1px;
    padding-bottom: 10px;
}
ul.tagEpisode {
    list-style: none;
    margin: 0;
    padding: 0;
    margin-top: 10px;
    display: inline-block
}
ul.tagEpisode li a {
    float: left;
    background: #00c1ea;
    color: white;
    font-size: 16px;
    padding: 5px 10px;
    margin-right: 8px;
}
ul.tagEpisode li a:hover {
    background: #2c3091;
}
ul.tagEpisode li {
    float: left;
}
.updateSection .services-item-title {
    margin-top: 10px
}
.mediaLeft img {
    width: 80%;
}
input#user_register_submit.btn-warning {
    background: #5e61bd;
}
.canvasEqua {
    height: 40px;
    overflow: hidden;
}
div#sign_up i.form-control-feedback {
    right: -30px;
}
.imgNewsLeft.imgLiquidFill {
    /*background-position: 50% 10%!important;*/
}
.articleBody iframe {
    width: 100%;
    border: none;
}
.live_tweete_sec iframe {
    height: 840px!important;
}
.mkbLiveImg.imgLiquidFill.imgLiquid.imgLiquid_bgSize.imgLiquid_ready.make_transist.hidescale {
    opacity: 1;
}
.StalwartshareNewsHover2 {
    position: absolute;
    width: 72px;
    padding: 5px 6px;
    border-radius: 3px;
    background: #2e3192;
    top: -45px;
    right: -10px;
    display: none;
}
.Stalwartarrow_top_arw2 {
    width: 0;
    height: 0;
    border-left: 5px solid transparent;
    border-right: 5px solid transparent;
    border-top: 5px solid #2e3192;
    position: absolute;
    right: 10px;
    bottom: -5px;
}
.shareRightStalwarts {
    position: relative
}
.tags {
    margin-top: 30px;
}
.scrollToTop {
    width: 28px;
    height: 28px;
    line-height: 28px;
    padding: 8px;
    text-align: center;
    /* background: whiteSmoke;*/
    font-weight: bold;
    color: #444;
    text-decoration: none;
    position: fixed;
    bottom: 114px;
    /* right:40px;*/
    right: 25px;
    display: none;
    background: #fff url('../images/top-arrow.png') no-repeat center center;
    /* background-size: 50%;
    */ font-size: 16px;
    text-indent: -99999px;
    vertical-align: middle;
    border-radius: 100%;
    border: #20b7cd solid 4px;
}
.scrollToTop:hover {
    text-decoration: none;
}
.mediaSearchForm label.nameSpeeches {
    font-family: 'ek_muktalight';
    font-size: 23px;
    color: #2e3192;
    margin-right: 10px;
    float: left;
}
.inputSpeech1 {
    border: #61d4e6 solid 2px;
    font-family: 'ek_muktalight';
    font-size: 17px;
    color: #000;
    border-radius: 0;
    padding: 8px 10px 4px;
    background: #99eefb;
    width: 200px;
    margin-right: 20px;
    float: left;
}
.inputDateSpeech {
    border: #61d4e6 solid 2px;
    font-family: 'ek_muktalight';
    font-size: 17px;
    color: #000;
    border-radius: 0;
    padding: 8px 10px 4px;
    background: #99eefb;
    margin-right: 20px;
    float: left;
    width: 160px;
}
.select_style_speeches {
    padding: 0;
    margin: 0;
    width: 200px;
    border-radius: 0;
    overflow: hidden;
    background-color: #99eefb;
    background: #99eefb url("../images/arrowdown.png") no-repeat 95% 50%;
    float: left;
    margin-right: 20px;
}
.select_style_speeches select {
    padding: 8px 8px 10px;
    width: 200px;
    border: none;
    box-shadow: none;
    background-color: transparent;
    background-image: none;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    color: #5897a0;
}
.select_style_speeches select option {
    width: 100%;
}
.specchMargin {
    margin: 20px 0
}
.articleBody table {
    font-family: 'ek_muktaregular'!important;
    width: 100%!important;
}
.articleBody table span {
    font-family: 'ek_muktaregular'!important;
}
table {
    border-collapse: collapse;
    border-spacing: 0;
}
.articleBody table tr td {
    /* border: 1px; */
    padding: 10px;
    border: #747474 solid 1px;
}
.imgLiquidFill.imgLiquid.wlive3.hidescale {
    opacity: 1!important
}
.imgLiquidFill.imgLiquid.wlive3 {
    position: static!important
}
.wLive.wlive2 {
    position: relative!important
}
.slider_social_custom {
    margin: 0;
    padding: 0;
    margin-left: 22px; /*background:red; float:left; width:100px;*/
}
.slider_social_custom li a {
    float: left;
    width: 35px;
    margin-right: 8px;
    height: 35px;
    border: #fff solid 2px;
    font-size: 20px;
    color: white;
    border-radius: 100%;
    text-align: center;
    line-height: 35px;
    -webkit-transition: all .2s ease;
    -moz-transition: all .2s ease;
    -o-transition: all .2s ease;
    transition: all .2s ease;
}
.slider_social_custom li a.fbBtm:hover {
    border: #3a5c98 solid 2px;
    color: #3a5c98;
    -webkit-transition: all .2s ease;
    -moz-transition: all .2s ease;
    -o-transition: all .2s ease;
    transition: all .2s ease;
}
.slider_social_custom li a.twtrbtm:hover {
    border: #0093e3 solid 2px;
    color: #0093e3;
    -webkit-transition: all .2s ease;
    -moz-transition: all .2s ease;
    -o-transition: all .2s ease;
    transition: all .2s ease;
}
/*appdownload*/

.bannerappDownload {
    width: 100%;
    float: left;
    margin-bottom: 10px;
}
.wrapperappDownload {
    width: 100%;
    float: left;
    margin-top: 40px;
    padding-bottom: 50px
}
.wrapperappDownload h2 {
    font-family: 'ek_muktaregular';
    font-size: 20px;
    color: #727272;
    border-bottom: #b8b8b8 solid 1px;
    margin: 0;
    padding: 0;
    padding-bottom: 10px;
    margin-bottom: 40px;
}
.wrapperappDownload h3 {
    font-family: 'ek_muktaregular';
    font-size: 20px;
    color: #727272;
    border-bottom: #b8b8b8 solid 1px;
    margin: 0;
    padding: 0;
    padding-bottom: 10px;
    margin-bottom: 40px;
    margin-top: 50px
}
.rowApp {
    width: 100%;
    float: left;
}
.rowApp .col_1 {
    width: 378px;
    float: left;
}
.rowApp .colApp .appImg {
    width: 28%;
    float: left;
}
.rowApp .colApp .appContent {
    width: 72%;
    float: left;
}
.rowApp .colApp .appContent .textApp {
    font-family: 'ek_muktaregular';
    font-size: 22px;
    color: #323232;
}
.rowApp .colApp .appContent .textApp span {
    color: #032952;
}
.padLeft10 {
    padding-left: 10px
}
.padLeft15 {
    padding-left: 15px
}
.rowApp .colApp .appContent .textInput {
    margin-top: 10px;
}
.rowApp .colApp .appContent .textInput input {
    width: 90%;
    height: 30px;
    font-family: 'ek_muktaregular';
    font-size: 18px;
    color: #062e4c;
    background: #d9e6ef;
    border: none;
    padding-left: 10px;
}
.rowApp .colApp .appContent .submitBtnApp button {
    font-family: 'ek_muktaregular';
    font-size: 18px;
    color: #fff;
    background: #052d4c;
    border: none;
    padding: 5px 10px;
}
.rowApp .colApp .appContent .submitBtnApp {
    margin-top: 10px;
}
.rowApp .colApp .appContent .submitBtnApp button:hover {
    -webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    -o-transition: all 0.5s;
    transition: all 0.5s;
    background: #2fbcd1;
}
.rowApp .col_2 {
    width: 330px;
    float: left;
    border-left: #f49131 solid 1px;
    border-right: #f49131 solid 1px;
    padding-left: 30px;
    padding-right: 30px;
    margin-left: 30px;
}
.rowApp .col_3 {
    width: 320px;
    float: left;
    padding-left: 30px;
}
.rowApp img.AppIcon {
    float: left;
    margin-right: 30px;
}
.downLoadLink {
    font-family: 'ek_muktaregular';
    font-size: 22px;
    color: #323232;
    margin-top: 40px;
    margin-bottom: 100px;
}
.downLoadLink a {
    color: #0f1a91;
}
.qrImg {
    margin-top: 15px;
}
.signature {
    width: auto!important;
}
.tabs_mannNew {
    width: 100%;
    margin: 0;
    float: left;
}
.tabs_mannNew ul {
    width: 100%;
    float: left;
    margin: 0;
    padding: 0;
    list-style: none;
}
.tabs_mannNew li {
    float: left;
    margin: 0;
    padding: 0;
    list-style: none;
    width: 282px;
    text-align: center;
}
.tabs_mannNew li a {
    display: block;
    padding: 5px 30px;
    background: #7e7e7e;
    text-decoration: none;
    font: normal 20px 'ek_muktalight';
    color: #fff;
}
.tabs_mannNew li a:hover {
    background: #7e7e7e;
}
.tabs_mannNew li.active a {
    background: #1fb7cd url(../images/blueBg.jpg) repeat-y 0 0 !important;
    color: #fff !important;
}
.mkbText_new {
    background: #1fb7cd !important;
    position: absolute;
    bottom: 15px;
    width: 100%;
    padding: 20px 0;
}
a.aViewMore_new {
    font: normal 16px/30px 'ek_muktasemibold';
    color: #fff;
    margin: 0px 0 0 0px;
    padding: 0 20px;
    background: #2e3192 url(../images/blueBg.jpg) repeat-y 0 0;
    float: left;
}
.playBtnHome {
    position: absolute;
    right: 0;
    left: 0;
    margin: 0 auto;
    top: 30%;
    width: 61px;
}
.mkbText_new .leftWrap {
    float: left;
    padding-left: 30px;
    font: normal 25px 'ek_muktalight';
    color: #2e3192;
}
.mkbText_new .RightWrap {
    float: right;
    padding-right: 30px;
    /* margin-top: 27px; */
    position: absolute;
    right: 0;
    bottom: 14px;
}
.tabContentHome {
    display: none;
}
#watch-live {
    display: block;
}
.timelineDetail .SocialshareCommon {
    margin-top: -44px;
    float: right;
    width: 94px;
}
.newsletterGallery {
    width: 100%;
    float: left;
    margin-top: 20px;
}
.nlgCol {
    width: 276px;
    float: left;
    border: #d4d4d4 solid 1px;
    font-family: 'ek_muktasemibold';
    margin-bottom: 20px;
    margin-right: 12px;
}
.nlgCol:nth-child(4n+0) {
    margin-right: 0;
}
.nlgCol h2 {
    margin: 0;
    padding: 0;
    color: #2e3192;
    font-size: 23px;
    height: 150px;
    overflow: hidden;
}
.nlgCol .nlgDate {
    color: black;
    font-size: 18px;
    border-top: #1db8ce solid 3px;
    padding: 20px 0 20px;
}
.nlgCol .nlgContent {
    padding: 20px 20px;
}
.nlgCol .nlgKnowmore a {
    border: none;
    background: #2e3192;
    border-left: #20b7cd solid 5px;
    padding: 2px 15px;
    font-family: 'ek_muktaregular';
    font-size: 16px;
    color: #fff;
    text-transform: uppercase;
    display: table;
}
.nlgCol .nlgKnowmore a:hover {
    background: #20b7cd;
    border-left: #2e3192 solid 5px;
    -webkit-transition: all .2s ease;
    -moz-transition: all .2s ease;
    -o-transition: all .2s ease;
    transition: all .2s ease;
}
.nflLoadMore {
    float: left;
    width: 100%;
    text-align: center;
    margin-top: 20px;
}
#mediaCoverageHome {
    margin: 0;
    padding: 0;
}
ul#mediaCoverageHome {
    margin: 0;
    padding: 0;
    list-style: none;
}
ul#mediaCoverageHome li {
    margin: 0;
    padding: 0;
    list-style: none;
}
.slider_social_custom2 {
    margin: 0;
    padding: 0;
    margin-left: 22px; /*background:red; float:left; width:100px;*/
}
.slider_social_custom2 li a {
    float: left;
    width: 42px;
    margin-right: 12px;
    height: 42px;
    border: #fff solid 2px;
    font-size: 25px;
    color: white;
    border-radius: 100%;
    text-align: center;
    line-height: 45px;
    -webkit-transition: all .2s ease;
    -moz-transition: all .2s ease;
    -o-transition: all .2s ease;
    transition: all .2s ease;
}
.slider_social_custom2 li a.fbBtm:hover {
    border: #3a5c98 solid 2px;
    color: #3a5c98;
    -webkit-transition: all .2s ease;
    -moz-transition: all .2s ease;
    -o-transition: all .2s ease;
    transition: all .2s ease;
}
.slider_social_custom2 li a.twtrbtm:hover {
    border: #0093e3 solid 2px;
    color: #0093e3;
    -webkit-transition: all .2s ease;
    -moz-transition: all .2s ease;
    -o-transition: all .2s ease;
    transition: all .2s ease;
}
.intSocialShare {
    position: fixed;
    width: 148px;
    right: 10px;
    bottom: 20px;
}
.GovHomeSocialShare {
    position: relative;
    width: 148px;
    float: right;
}
.slider_social_custom3 {
    margin: 0;
    padding: 0;
    margin-left: 22px; /*background:red; float:left; width:100px;*/
}
.slider_social_custom3 li a {
    float: left;
    width: 42px;
    margin-right: 12px;
    height: 42px;
    border: #fff solid 2px;
    font-size: 25px;
    color: white;
    border-radius: 100%;
    text-align: center;
    line-height: 45px;
    -webkit-transition: all .2s ease;
    -moz-transition: all .2s ease;
    -o-transition: all .2s ease;
    transition: all .2s ease;
}
.slider_social_custom3 li a.fbBtm:hover {
    border: #3a5c98 solid 2px;
    color: #3a5c98;
    -webkit-transition: all .2s ease;
    -moz-transition: all .2s ease;
    -o-transition: all .2s ease;
    transition: all .2s ease;
}
.slider_social_custom3 li a.twtrbtm:hover {
    border: #0093e3 solid 2px;
    color: #0093e3;
    -webkit-transition: all .2s ease;
    -moz-transition: all .2s ease;
    -o-transition: all .2s ease;
    transition: all .2s ease;
}
.slider_social_custom4 {
    margin: 0;
    padding: 0;
    margin-left: 22px; /*background:red; float:left; width:100px;*/
}
.slider_social_custom4 li a {
    float: left;
    width: 35px;
    margin-right: 8px;
    height: 35px;
    border: #fff solid 2px;
    font-size: 20px;
    color: white;
    border-radius: 100%;
    text-align: center;
    line-height: 38px;
    -webkit-transition: all .2s ease;
    -moz-transition: all .2s ease;
    -o-transition: all .2s ease;
    transition: all .2s ease;
}
.slider_social_custom4 li a.fbBtm:hover {
    border: #3a5c98 solid 2px;
    color: #3a5c98;
    -webkit-transition: all .2s ease;
    -moz-transition: all .2s ease;
    -o-transition: all .2s ease;
    transition: all .2s ease;
    background: white;
}
.slider_social_custom4 li a.twtrbtm:hover {
    border: #5ea9dd solid 2px;
    color: #5ea9dd;
    -webkit-transition: all .2s ease;
    -moz-transition: all .2s ease;
    -o-transition: all .2s ease;
    transition: all .2s ease;
    background: white;
}
.homeBannerSocialShare {
    position: absolute;
    width: 110px;
    right: 0px;
    top: 0px;
    z-index: 999999999;
    background: url(../images/blogHoverBg2.png);
    height: 55px;
    padding: 10px;
}
.slider_social_Homebnr {
    margin: 0;
    padding: 0;
    margin-left: 22px; /*background:red; float:left; width:100px;*/
}
.slider_social_Homebnr li {
    float: left;
    margin: 8px 12px;
}
.slider_social_Homebnr li a {
    float: left;
    font-size: 25px;
    color: white;
    border-radius: 100%;
    text-align: center;
    line-height: 38px;
    -webkit-transition: all .2s ease;
    -moz-transition: all .2s ease;
    -o-transition: all .2s ease;
    transition: all .2s ease;
    padding: 5px 0;
}
.slider_social_Homebnr li a.fbBtm:hover {
    color: #3a5c98;
    -webkit-transition: all .2s ease;
    -moz-transition: all .2s ease;
    -o-transition: all .2s ease;
    transition: all .2s ease;
}
.slider_social_Homebnr li a.twtrbtm:hover {
    color: #5ea9dd;
    -webkit-transition: all .2s ease;
    -moz-transition: all .2s ease;
    -o-transition: all .2s ease;
    transition: all .2s ease;
}
/* a.readMoreButtonTop {
    margin-top: 10px;
} */




.slider_social_custom5 {
    margin: 0;
    padding: 0;
    margin-left: 22px; /*background:red; float:left; width:100px;*/
}
.slider_social_custom5 li a {
    float: left;
    width: 28px;
    margin-right: 8px;
    height: 28px;
    border: #fff solid 2px;
    font-size: 18px;
    color: white;
    border-radius: 100%;
    text-align: center;
    line-height: 32px;
    -webkit-transition: all .2s ease;
    -moz-transition: all .2s ease;
    -o-transition: all .2s ease;
    transition: all .2s ease;
}
.slider_social_custom5 li a.fbBtm:hover {
    border: #3a5c98 solid 2px;
    color: #3a5c98;
    -webkit-transition: all .2s ease;
    -moz-transition: all .2s ease;
    -o-transition: all .2s ease;
    transition: all .2s ease;
}
.slider_social_custom5 li a.twtrbtm:hover {
    border: #5ea9dd solid 2px;
    color: #5ea9dd;
    -webkit-transition: all .2s ease;
    -moz-transition: all .2s ease;
    -o-transition: all .2s ease;
    transition: all .2s ease;
}
.MoreNewsSocialShare {
    position: absolute;
    width: 106px;
    right: 5px;
    bottom: 9px;
}
.sbsNm {
    background: #e3e3e3;
    border: #d4d4d4 solid 1px;
    width: 98%;
    padding: 0px 2% 0px 0;
    border-radius: 4px;
    margin-top: 20px;
    float: left;
}
.sbsNmLeft {
    float: left;
}
.sbsNmRight {
    float: right;
    margin-top: 10px;
}
.sbsNmLeft div.text {
    font-family: 'ek_muktasemibold';
    font-size: 28px;
    color: #2e3192;
    margin-left: 10px;
    margin-top: 8px;
    float: left;
}
.sbsNmLeft img {
    float: left
}
.subscribeButton {
    font-family: 'ek_muktaregular';
    display: inline-block;
    line-height: 1.5;
    padding: 3px 17px;
    border-radius: 0;
    font-size: 18px;
    background: #2e3192;
    color: #ffffff;
    font-weight: bold;
    -webkit-transition: color 0.27s ease-out, background 0.27s ease-out, border 0.27s ease-out 0s;
    transition: color 0.27s ease-out, background 0.27s ease-out, border 0.27s ease-out 0s;
}
.subscribeButton:hover {
    background: #1fb7cd;
}
.apprelative {
    position: relative;
}
.youtubeBannerApp {
    position: absolute;
    width: 50%;
    top: 20px;
    left: 20px;
}
.articleBody li {
    list-style: inherit;
}
.articleBody ol {
    list-style: initial;
    list-style-type: decimal;
}
.nmTubeTopDetail {
    width: 100%;
    float: left;
    border: #cecece solid 1px;
    border-radius: 3px;
    display: table;
    background: #2f3590;
}
.nmTubeTopDetailPageInn {
    width: 100%;
    float: left;
    display: table;
}
.nmtubeDtlLeft1 {
    width: 575px;
    float: left;
    position: relative;
    display: table-cell;
    height: 334px;
}
.nmtubeDtlLeft {
    width: 575px;
    /* float: left; */
    position: relative;
    display: table;
}
.playIconnm {
    position: absolute;
    top: 40%;
    left: 45%;
}
.nmtubeDtlRight {
    width: 580px;
    /* float: left; */
    position: relative;
    min-height: 333px;
    vertical-align: top;
    display: table-cell;
}
.nmtubeDtlRight1 {
    width: 580px;
    position: relative;
    min-height: 333px;
    vertical-align: top;
    display: table-cell;
}
.nmtubeDtlRight.bg {
    background: url(../images/nmtubeCatBg.png);
}
.nmtubeDtlRight h4 {
    font-family: 'ek_muktaregular';
    font-size: 25px;
    color: #2e3192;
    padding: 10px 20px;
    margin: 0;
}
.nmtubeDtlRight1 h4 {
    font-family: 'ek_muktaregular';
    font-size: 25px;
    color: #fff;
    padding: 0px 85px;
    margin: 0;
    text-align: center;
}
.nmtubeDtlRight h5 {
    font-family: 'ek_muktaregular';
    font-size: 28px;
    color: #fff;
    padding: 0px 20px;
    margin: 0;
    margin-top: 0px;
    text-align: center;
}
.nmtubePublishDate {
    width: 100%;
    font-family: 'ek_muktaregular';
    font-size: 18px;
    color: #202020;
    padding: 0px 20px;
}
.nmtubetextDtl {
    font-family: 'ek_muktaregular';
    font-size: 18px;
    color: #010101;
    padding: 0px 20px 10px;
}
.nmtubePublishDateInn {
    width: 100%;
    font-family: 'ek_muktaregular';
    font-size: 18px;
    color: #fff;
    padding: 0px 20px;
}
ul.shareTube {
    padding: 0;
    margin: 0;
    list-style: none;
}
ul.shareTube li {
    float: left;
    margin: 0px 3px;
    width: 24px;
    height: 24px;
    line-height: 27px;
    vertical-align: middle;
    border: #fff solid 2px;
    border-radius: 100%;
    text-align: center;
    padding-bottom: 0;
}
ul.shareTube li.last {
    margin-right: 0
}
ul.shareTube li a {
    color: #fff
}
ul.shareTube li.fb {
    background: #42459d;
    -webkit-transition: all .2s ease;
    -moz-transition: all .2s ease;
    -o-transition: all .2s ease;
    transition: all .2s ease;
}
ul.shareTube li.gplus {
    background: #d72920;
    -webkit-transition: all .2s ease;
    -moz-transition: all .2s ease;
    -o-transition: all .2s ease;
    transition: all .2s ease;
}
ul.shareTube li.twitter {
    background: #659fcb;
    -webkit-transition: all .2s ease;
    -moz-transition: all .2s ease;
    -o-transition: all .2s ease;
    transition: all .2s ease;
}
ul.shareTube li.gplus a, ul.shareTube li.fb a, ul.shareTube li.twitter a {
    color: white;
}
ul.shareTube li.fb:hover {
    background: #999898
}
ul.shareTube li.gplus:hover {
    background: #999898
}
ul.shareTube li.twitter:hover {
    background: #999898
}
.shareTubeHover {
    position: absolute;
    width: 67px;
    padding: 5px 6px;
    border-radius: 0px;
    background: #575cb2;
    top: -45px;
    right: 7px;
    display: none;
}

.shareTubeHover2 {
    position: absolute;
    width: 67px;
    padding: 5px 6px;
    border-radius: 0px;
    background: #575cb2;
    top: 0;
    right: -83px;
    display: none;
}

.arrow_top_arw {
    width: 0;
    height: 0;
    border-left: 5px solid transparent;
    border-right: 5px solid transparent;
    border-top: 5px solid #575cb2;
    position: absolute;
    right: 10px;
    bottom: -5px;
}

.arrow_left_arw1 {
    width: 0;
    height: 0;
    border-top: 5px solid transparent;
    border-bottom: 5px solid transparent;
    border-right: 5px solid #575cb2;
    position: absolute;
    left: -5px;
    bottom: 13px;
}



.nmtubetextDtlInn {
    font-family: 'ek_muktaregular';
    font-size: 18px;
    color: #fff;
    padding: 0px 20px 10px;
}
.nmTubeShare {
    float: left;
    width: 100%;
    position: absolute;
    bottom: 20px
}
.nmTubeShare ul {
    margin: 0;
    list-style: none;
    padding: 0 20px;
}
.nmTubeShare ul li a {
    float: left;
    width: 40px;
    height: 35px;
    background: #2db7cb;
    text-align: center;
    margin-right: 8px;
    padding-top: 3px;
    -webkit-transition: all .2s ease;
    -moz-transition: all .2s ease;
    -o-transition: all .2s ease;
    transition: all .2s ease;
}
.nmTubeShare ul li a:hover {
    background: #2b4c9e;
    -webkit-transition: all .2s ease;
    -moz-transition: all .2s ease;
    -o-transition: all .2s ease;
    transition: all .2s ease;
}
.datetime {
    float: left;
    color: white;
    font-size: 17px;
    padding-top: 10px;
    padding-right: 10px;
}
.imgDivider {
    width: 100%;
    text-align: center;
    float: left;
    padding-bottom: 10px;
}
.nmTubeShareNew {
    float: left;
    width: auto;
    position: absolute;
    bottom: 20px;
    right: 0;
}
.nmTubeShareNewC {
    float: left;
    width: auto;
    position: absolute;
    bottom: 20px;
    right: 0;
}

.nmTubeShareNewA {
    float: left;
    width: auto;
    position: absolute;
    bottom: 20px;
    left:20px;
}

.nmTubeShareNew ul {
    margin: 0;
    list-style: none;
    padding: 0 20px;
    float: left;
}
.nmTubeShareNew ul li a {
    float: left;
    width: 40px;
    height: 35px;
    background: #2db7cb;
    text-align: center;
    margin-right: 8px;
    padding-top: 3px;
    -webkit-transition: all .2s ease;
    -moz-transition: all .2s ease;
    -o-transition: all .2s ease;
    transition: all .2s ease;
}
.nmTubeShareNew1 {
    float: left;
    position: relative;
}
.nmTubeShareNew1 a.clsbtn {
    float: left;
    width: 40px;
    height: 35px;
    background: #2db7cb;
    text-align: center;
    margin-right: 8px;
    padding-top: 3px;
    -webkit-transition: all .2s ease;
    -moz-transition: all .2s ease;
    -o-transition: all .2s ease;
    transition: all .2s ease;
}
.nmTubeShareNew1 a.clsbtn:hover {
    background: #575cb2;
    -webkit-transition: all .2s ease;
    -moz-transition: all .2s ease;
    -o-transition: all .2s ease;
    transition: all .2s ease;
}
.nmTubeShareNew ul li a:hover {
    background: #2b4c9e;
    -webkit-transition: all .2s ease;
    -moz-transition: all .2s ease;
    -o-transition: all .2s ease;
    transition: all .2s ease;
}
.nmTubeCategory {
    width: 100%;
    float: left;
    margin-top: 20px;
}
.nmTubeCategoryInn {
    width: 100%;
    float: left;
    margin-top: 20px;
}
.playIconnmCat {
    position: absolute;
    top: 28%;
    left: 42%;
    display: none;
    -webkit-transition: all .2s ease;
    -moz-transition: all .2s ease;
    -o-transition: all .2s ease;
    transition: all .2s ease;
}
.nmTubeCategoryLeft {
    /* float: left; */
    width: 725px;
    display: table-cell;
}
.nmTubeCategoryRight {
    /* float: right; */
    width: 356px;
    display: table-cell;
}
.nmTubeCategoryMidBorder {
    width: 71px;
    /* float: left; */
    background: url(../images/borderMidNmtube.jpg);
    background-repeat: repeat-y;
    margin-top: 30px;
    display: table-cell;
}
.nmTubeCategoryLeft h5 {
    font-family: 'ek_muktaextrabold';
    font-size: 20px;
    color: #000000;
    padding: 10px 0px 5px;
    margin: 0;
    text-transform: uppercase;
    border-bottom: #2db7cb solid 2px;
    margin-bottom: 20px;
}
.nmTubeCategoryRight h5 {
    font-family: 'ek_muktaextrabold';
    font-size: 20px;
    color: #000000;
    padding: 10px 0px 5px;
    margin: 0;
    text-transform: uppercase;
    border-bottom: #2db7cb solid 2px;
    margin-bottom: 20px;
}
.nmTubeCategoryLeftCol {
    width: 352px;
    float: left;
    margin-right: 13px;
    margin-bottom: 25px;
}
.nmTubeCategoryLeftColSearch {
    width: 361px;
    float: left;
    margin-right: 35px;
    margin-bottom: 25px;
}
.nmTubeCategoryLeftColSearch:nth-child(3n) {
    margin-right: 0;
}
.nmTubeCatRow {
    display: table;
}
.nmTubeCategoryLeftCol:nth-child(even) {
    margin-right: 0
}
.nmtubePublishDateInn2 {
    width: 100%;
    font-family: 'ek_muktaregular';
    font-size: 15px;
    color: #202020;
    padding: 0px 20px 0 0;
}
.nmtubetextDtlInn2 {
    font-family: 'ek_muktaregular';
    font-size: 21px;
    color: #2f3590;
    padding: 0px 20px 0px 0;
}
.nmTubeCatCol:hover .playIconnmCat {
    display: block;
    -webkit-transition: all .2s ease;
    -moz-transition: all .2s ease;
    -o-transition: all .2s ease;
    transition: all .2s ease;
}
.nmTubeCategory h5 {
    font-family: 'ek_muktaregular';
    font-size: 20px;
    color: #000000;
    padding: 10px 0px 5px;
    margin: 0;
    text-transform: uppercase;
    border-bottom: #2db7cb solid 2px;
    margin-bottom: 20px;
    float: left;
    width: 100%;
}
.nmTubeCategory h5 a {
    color: #f3f3f3;
    background: #2f3590;
    font-size: 15px;
    padding: 3px 25px 2px;
    -webkit-transition: all .2s ease;
    -moz-transition: all .2s ease;
    -o-transition: all .2s ease;
    transition: all .2s ease;
}

.nmTubeCategory h5 a:hover {
    background: #2db7cb ;

}
.nmTubeCatCol {
    width: 367px;
    height: 370px;
    overflow: hidden;
    position: relative;
    margin-right: 27px;
    float: left;
    margin-bottom: 27px
}
.nmTubeCatCol:nth-child(3n+3) {
    margin-right: 0px;
}
.onimageNmTube {
    width: 100%;
    position: absolute;
    bottom: 0;
    padding: 20px 5% 25px;
    width: 90%
}
.onimageNmTube.bg1 {
    background: url(../images/nmtubeCatBg.png);
}
.onimageNmTube.bg2 {
    background: url(../images/nmtubeCatBg2.png);
}
.onimageNmTube h4 {
    font-family: 'ek_muktabold';
    font-size: 20px;
    color: #fff;
    padding: 10px 0px 5px;
    margin: 0;
    text-transform: uppercase;
    border-bottom: #b6b9d6 solid 2px;
    margin-bottom: 15px;
}
.watchMore a {
    border: none;
    background: #1fb7cd;
    border-left: #2b4c9e solid 5px;
    padding: 2px 15px;
    font-family: 'ek_muktaregular';
    font-size: 14px;
    color: #fff;
    text-transform: uppercase;
    -webkit-transition: all .2s ease;
    -moz-transition: all .2s ease;
    -o-transition: all .2s ease;
    transition: all .2s ease;
}
.watchMore a:hover {
    background: #2b4c9e;
    border-left: #1fb7cd solid 5px;
    -webkit-transition: all .2s ease;
    -moz-transition: all .2s ease;
    -o-transition: all .2s ease;
    transition: all .2s ease;
}
.nmtubeLoadMore {
    width: 100%;
    float: left;
    text-align: center;
    margin-top: 1px;
}
.nmtubeLoadMoreInn {
    width: 50%;
    float: right;
    text-align: right;
    margin-top: 1px;
}
.nmtubeLoadMoreInn2 {
    width: 100%;
    float: left;
    text-align: right;
    margin-top: 1px;
}
div#noVideos {
    margin: 0px 0;
    color: #2e3192;
    font-size: 30px;
    float: left;
    width: 50%;
    text-align: left;
}
div#novideoRecords {
    margin: 0px 0;
    color: #2e3192;
    font-size: 30px;
    float: left;
    width: 100%;
    text-align: left;
}
.nmtubeLoadMoreInnRight {
    width: 100%;
    float: left;
    text-align: right;
    margin-top: 1px;
}
.exploreItem {
    position: relative;
}
.exploreItem .owl-dots {
    display: none!important;
}
.exploreItem .owl-prev {
    color: red;
    background: url(../images/prevBtnExp.png);
    width: 27px;
    height: 47px;
    position: absolute;
    top: 40%;
    left: -32px
}
.exploreItem .owl-next {
    color: red;
    background: url(../images/nextBtnExp.png);
    width: 27px;
    height: 47px;
    position: absolute;
    right: -27px;
    top: 40%;
}
.tightHeadNmtube a {
    background: #2f3590;
    font-size: 16px;
    color: white;
    padding: 9px 15px 9px;
    float: right;
    letter-spacing: 0.5px
}
.tightHeadNmtube {
    float: right;
}
.nmtubetopBg {
    background: url(../images/nmtube2Bg.jpg);
    padding: 84px 0;
    width: 100%;
    float: left;
    background-size: 100%
}
.exploremain {
    width: 100%;
    float: left
}
.exploreVdo {
    width: 100%;
    float: left;
    background: url(../images/brdrbtmNmtubeExplore.jpg);
    background-repeat: repeat-x;
    background-position: bottom;
    padding: 10px 0
}
.exploreVdo h5 {
    font-family: 'ek_muktabold';
    font-size: 20px;
    color: #000000;
    padding: 10px 0px 5px;
    margin: 0;
    text-transform: uppercase;
    margin-bottom: 0px;
}
.exploremain.padtop1 {
    padding-top: 24px;
}
.nmtubeSearchBar {
    width: 100%;
    float: left;
    border: #cbcbcb solid 1px;
    background: #eeeeee;
    border-radius: 3px;
    margin: 20px 0
}
.nmtubeSearchBarTabLeft {
    width: 820px;
    float: left;
}
.nmtubeSearchBarRight {
    width: 256px;
    float: right;
    margin-top: 14px
}
.tabItemNmtube {
    position: relative;
}
.tabItemNmtube .owl-controls {
    margin-top: 0
}
.tabItemNmtube .owl-dots {
    display: none!important;
}
.tabItemNmtube .owl-prev {
    color: red;
    background: url(../images/tabArrowPrev.jpg);
    width: 26px;
    height: 26px;
    position: absolute;
    top: 32%;
    left: -33px
}
.tabItemNmtube .owl-next {
    color: red;
    background: url(../images/tabArrowNext.jpg);
    width: 26px;
    height: 26px;
    position: absolute;
    right: -29px;
    top: 32%;
}
ul.tabItemNmtube {
    margin: 0;
    padding: 0;
    display: table;
    margin-left: 40px;
    height: 70px
}
.tabItemNmtube .owl-stage {
    height: 90px
}
ul.tabItemNmtube li.item {
    background: url(../images/borderRightTab.jpg);
    background-repeat: no-repeat;
    background-position: right;
    display: table-cell;
    height: 72px;
    vertical-align: middle;
    text-align: center
}
ul.tabItemNmtube li.item a {
    text-align: center;
    color: #292929;
    font-family: 'ek_muktaregular';
    font-size: 18px;
}
ul.tabItemNmtube li.item.activeTab {
    background: #2db7cb;
    color: #2f3490;
}
ul.tabItemNmtube li.item.activeTab a {
    color: #2f3490;
}
ul.tabItemNmtube li.item.activeTab:after {
    content: '';
    position: absolute;
    top: 100%;
    left: 43%;
    width: 0;
    height: 0;
    border-top: solid 10px #20b7cd;
    border-left: solid 15px transparent;
    border-right: solid 15px transparent;
}
ul.tabItemNmtube li.item a:focus {
    outline: none;
    text-decoration: none;
}
.searchVdoNmtube {
    height: 40px;
    border: #d0d0d0 solid 1px;
    font-family: 'ek_muktaregular';
    color: #292929;
    font-size: 18px;
    text-align: center;
    width: 200px;
    background: #eeeeee
}
.searchVdoNmtube::-webkit-input-placeholder {
    color: #292929;
}
.searchVdoNmtube:-moz-placeholder { /* Firefox 18- */
    color: #292929;
}
.submitSearchNmtube {
    border: none;
    width: 26px;
    height: 26px;
    background: url(../images/searchBtnNmtube.jpg);
    margin-left: 10px;
}
.tablist-content {
    display: none;
}
.tablist-contentAct {
    display: block;
    min-height: 300px;
    font-family: 'ek_muktabold';
    font-size: 20px;
}
/*
.articleBody p a {
    word-break: break-all;
}*/

.articleBody figure {
    width: 820px;
    float: none;
    margin: 0 auto;
}


div#tab_int_summit iframe {
    height: 615px!important;
}
/****** FAN CREATION CSS START ***************************/


.fc_divsec .exploreItem .owl-prev {    color: red;
                                       background: url(../images/fan/prevBtnExp.png) center center rgba(255, 255, 255, 0.8) no-repeat;
                                       width: 40px;
                                       height: 60px;
                                       position: absolute;
                                       top: 40%;
                                       left: 0px;
}

.fc_divsec .exploreItem .owl-next {
    background:url(../images/fan/nextBtnExp.png) center center rgba(255, 255, 255, 0.8) no-repeat;
    width: 40px;
    height: 60px;
    position: absolute;
    top: 40%;
    right: 0px;
}


ul.fcp1{
    list-style:none;
    margin:0;
    padding:0;
    display:block;
}
ul.fcp1 li{
    display:table-cell;
    /*float:left;*/
    width:365px;
}
ul.fcp1 li:nth-child(even){
    padding:0 25px;
}
ul.fcp1 li .FCImg_dad{
    border:1px solid #ccc;
    max-width:365px;
    width:365px;
    min-height: 388px;
}
ul.fcp1 .FCImg_dad .FCImg1{
    width:100%;
}
ul.fcp1 .FCImg_dad .FCImg_cpy {
    padding:15px;
    color:#2e3192;
    font-size:14px;
}
ul.fcp1 .FCImg_dad .FCImg_cpy ul{
    display:table;
    margin:0 0 0px 0;
    padding:0;
}
ul.fcp1 .FCImg_dad .FCImg_cpy ul li{
    display:table-cell;
    padding:0;
    width: auto;
    vertical-align:middle;
    font-weight:bold;
    margin: 0;	
}


ul.fcp1 .FCImg_dad .FCImg_cpy ul li .FCuserImg{
    width:42px;
    height:42px;
    border-radius:50%;
    margin-right:15px;
}
ul.fcp1 .FCImg_dad .FCImg_cpy h3{
    font-size:18px;
    padding:0;
    margin:0 0 25px 0;
    min-height:57px;

}

.fc_divsec{
    margin-bottom:35px;
    position: relative;
}
.MoreFC_btn a{
    background:#1fb7cd;
    color:#fff;
    padding:10px 20px;
    display:inline-block;
    font-weight:bold;
    font-size:16px;
}

.MoreFC_btn a:hover{
    background:#323594;
    color:#fff;
}


.fc_header{
    position:relative;
}
.fc_header .fc_creationImg{ }
.fc_header .uploadCreation_btn{position:absolute; bottom:55px; right:60px; }


.uploadCreation_btn a, button.uploadCreation_btn{
    background:#323594;
    color:#fff;
    padding:10px 20px;
    display:inline-block;
    font-weight:bold;
    font-size:16px;
    border:none;

}

.uploadCreation_btn a:hover, button.uploadCreation_btn:hover{
    background:#1fb7cd;
    color:#fff;
}



button.uploadCreation_btn{
    background:#323594;
    color:#fff;
    padding:5px 20px;
    display:inline-block;
    font-weight:bold;
    font-size:14px;
    border:none;
    margin-bottom:15px;
    font-weight:normal;
}

button.uploadCreation_btn:hover{
    background:#1fb7cd;
    color:#fff;
}



ul.nav-pills {
    margin: 0 auto 35px;
    padding: 0;
    display: table
}
ul.nav-pills li {
    display: inline-block;
    text-align: center;
    position: relative;
    border-right: 1px dotted #000;
    width: 285px;
}
ul.nav-pills li:last-child {
    border-right: none;
}
ul.nav-pills li a {
    border-radius: 0;
    text-align: center;
    padding: 100px 0px 30px 0px;
    color: #2e3192;
    -webkit-transition: all .2s ease;
    -moz-transition: all .2s ease;
    -o-transition: all .2s ease;
    transition: all .2s ease;
    font-family: 'ek_muktaregular';
    font-size: 16.5px;
    display: block;
}
ul.nav-pills li.active a {
    color: #fff;
}
ul.nav-pills li:nth-child(1) {
    background-color: #fff !important;
    background: url(../images/fan/fc_painting_icon.png) no-repeat center 25%;
    color: #fff;
}
ul.nav-pills li:nth-child(2) {
    background-color: #fff !important;
    background: url(../images/fan/fc_poetry_icon.png) no-repeat center 25%;
    color: #fff;
}
ul.nav-pills li:nth-child(3) {
    background-color: #fff !important;
    background: url(../images/fan/fc_video_icon.png) no-repeat center 25%;
    color: #fff;
}
ul.nav-pills li:nth-child(4) {
    background-color: #fff !important;
    background: url(../images/fan/fc_audio_icon.png) no-repeat center 25%;
    color: #fff;
}
ul.nav-pills li.active:after  a{
    content: '';
    position: absolute;
    top: 100%;
    left: 43%;
    width: 0;
    height: 0;
    border-top: solid 20px #20b7cd;
    border-left: solid 20px transparent;
    border-right: solid 20px transparent;
}
ul.nav-pills li:nth-child(1).active  a{

    background: url(../images/fan/fc_painting_icon_activ.png) no-repeat center 25% #20b7cd !important;
    color: #fff;
}
ul.nav-pills li:nth-child(2).active  a{

    background: url(../images/fan/fc_poetry_icon_actv.png) no-repeat center 25% #20b7cd !important;
    color: #fff;
}
ul.nav-pills li:nth-child(3).active a{

    background: url(../images/fan/fc_video_icon_actv.png) no-repeat center 25% #20b7cd !important;
    color: #fff;
}
ul.nav-pills li:nth-child(4).active a{

    background: url(../images/fan/fc_audio_icon_actv.png) no-repeat center 25%  #20b7cd !important;
    color: #fff;
}

.fc_TabsContent {
    display: none;
    width:100%;
    float:left;
}

.fc_audio_py{
    float:right;
    margin:-10px 0 0 0;
}

#UpUrSub{
    background:rgba(0,0,0,0.9);
}

#UpUrSub button.close {
    background: transparent none repeat scroll 0 0;
    border: 0 none;
    color: #fff;
    cursor: pointer;
    font-size: 40px;
    font-weight: normal;
    opacity: 0.8;
    padding: 0;
    position: absolute;
    right: 25px;
    top: 25px;
}

#UpUrSub button.close:hover{
    opacity:1;
}

#UpUrSub .modal-dialog {
    width: 520px;
}

#UpUrSub  .modal-header {
    text-align: center;
}


.UpUrSub{
    max-width: 425px;
    width: 100%;
    margin: 0 auto;
}

ul.UpUrSub_tab{
    display:table;
    padding:0;
    margin:0 0 10px 0;
}
ul.UpUrSub_tab li{
    display:table-cell;
    padding:0 25px 0 0;
}

ul.UpUrSub_tab li label{ font-weight:normal; color:#4c4c4c; font-size: 18px;}
ul.UpUrSub_tab li label.active{ font-weight:bold; color:#4c4c4c;}

ul.UpUrSub_formList{ padding:0; margin:0;}

ul.UpUrSub_formList label{ display:block; font-weight:normal; font-size:14px;}
ul.UpUrSub_formList input, ul.UpUrSub_formList textarea{margin-bottom:15px; width:100%; max-width:400px; resize:none; padding:10px; font-size:15px; border:1px solid #b8b8b8; display:block;}


ul.fc_view_pop_sec{ display:table; margin:8% auto 50px auto; padding:0;}
ul.fc_view_pop_sec li{ background:#fff; display:table-cell; vertical-align:top; position:relative;}

ul.fc_view_pop_sec li.fc_view_comment{ width:270px;  }
ul.fc_view_pop_sec li.fc_view_comment a{ color:#323594; font-weight:bold; font-size:14px; line-height:18px;}
ul.fc_view_pop_sec li.fc_view_comment a:hover{ text-decoration:underline; color:#323594; font-size:14px; line-height:18px;}

ul.comment_post_User{
    list-style:none;
    margin:0 0 10px 0;
    padding:0;

}
ul.comment_post_User li p.post_User_comment{
    font-size:12px;
}

ul.post_User{
    list-style:none;
    margin:0 0 10px 0;
    padding:0;
    border-bottom:1px solid #ccc;
}

ul.comment_post_User li .fc_userPic2{
    border-radius:6px;
    width:33px;
    height:33px;
    margin-right:10px;
}

ul.post_User li{
    vertical-align: middle;

}

ul.post_User li{padding:0 10px 0 0;
                margin:0;

}
ul.post_User li a{
    padding:0;
    margin:0;
    line-height:0;
    margin-bottom:7px;
    font-size:14px;
    display:block;
}
ul.post_User li p{
    padding:0;
    margin:0;
    line-height:0;
    margin-bottom:7px;
    color:#777;
    font-size:12px;
    display:block;
}
ul.post_User li .fc_userPic{
    border-radius:6px;
    width:44px;
    height:44px;
}

.commentOverFlow{
    height:288px;
    overflow:auto;
    padding:12px;

}

.text_aria4comment {
    background:#eee;
    height: 50px;
    position: absolute;
    bottom: 0;

    width:92%;
    padding:10px;
}
.text_aria4comment textarea{

    font-size: 12px;
    width:230px; 
    height:38px;    
    padding:5px;
    resize: none;

}




#FC_owl_demo .item{

    margin: 5px;
    -webkit-border-radius:6px;
    -moz-border-radius:6px;
    border-radius:6px;
    text-align: center;
}
#FC_owl_demo .item img{
    -webkit-border-radius:6px;
    -moz-border-radius:6px;
    border-radius:6px;
    text-align: center;}

.fc_viewPopup_parent{
    background:rgba(0,0,0,0.9);
    width:100%;
    height:100%;
    position:absolute;
    z-index:9999;

}

.fc_viewPopup_close{
    position:absolute;
    right:25px;
    top:25px;
}
.fc_viewPopup_close a{
    color:#fff;
    font-size:25px;
    font-family:Arial , sans-serif;
}
.fc_viewPopup_close a:hover, .fc_viewPopup_close a:focus{
    color:rgba(119,202,248,1.00);
    text-decoration:none;
}

div#FC_owl_demo {
    position:absolute;
    /*bottom:0;*/
}
div#FC_owl_demo .owl-next {
    right: 10px;
    position: absolute;
    width: 18px;
    background-image: url(../images/fan/fc_next_btn.png)  !important;
    height: 22px;
    background-repeat:no-repeat;
    top:50%;
    margin-top:-10px;
}

div#FC_owl_demo .owl-prev {
    left:10px;
    position: absolute;
    width: 18px;
    background-image: url(../images/fan/fc_prev_btn.png) !important;
    height: 22px;
    background-repeat:no-repeat;
    top:50%;
    margin-top:-10px;
}
div#FC_owl_demo .owl-dots{
    display:none !important;
}

.fc_video_play_popup{
    background:rgba(0,0,0,0.9);
    width:100%;
    height:100%;
    z-index:9999;

}

.fc_video_play_popup .modal-dialog{
    width:100% !important;
    margin:0 auto;
}






.tab-content > .tab-pane {
    display:block !important;
    height:0;
    overflow:hidden;

}

.tab-content > .active {
    height:auto;
}

ul.fcp1.fcp_list{
    list-style:none;
    margin:0;
    padding:0;
    display:block;
}
ul.fcp1.fcp_list li{
    float:left;
    width:365px;
    margin-bottom:20px;
    padding:0 10px;

}

ul.fc_shareIcon{ display:table; margin:-10px 0 10px !important; padding:0;}
ul.fc_shareIcon li{display:table-cell; }
ul.fc_shareIcon a.facebook{ margin-right:10px; background:url(../images/fan/shareIt2.png) no-repeat  0 -46px; text-indent:-9999px; display:block; width:45px; height:45px;}
ul.fc_shareIcon a.twitter{ background:url(../images/fan/shareIt2.png) no-repeat  -58px -46px; text-indent:-9999px; display:block; width:45px; height:45px;}

.fc_img_list1{
    height: 245px;
    overflow: hidden;
}
ul.comment_post_User li{
    display:block !important;
}
ul.comment_post_User li a{
    font-size:12px !important;
    color:#000 !important;
}
ul.fc_view_pop_sec li.playBox{
    width:670px;
    background:#222;
    text-align:center;
    overflow:hidden;
}
ul.fc_view_pop_sec li.playBox img{
    /*  height:420px; */
    width:100%;
}
.audio_img {
    text-align: center;
    background: #c5c5c5;
    padding: 75px 0;
    width: 100%;
}
ul.fcp_list li .FCImg_dad {
    border: 1px solid #ccc;
    max-width: 365px;
    min-height: 410px;
    width: 365px;
}
.aduio_control{
    margin:0px;
    padding:0px;
}
.aduio_control audio{
    width:100%;
}
.goBack2FC{
    position: absolute;
    font-size: 18px;
    color: #323594;
    margin: 0 0 -20px 0;
    z-index: 9999;
    right: 0;
}
ul.fc_nexprev{
    display: table;
    margin-top: 20%;
    padding: 0;
    position: absolute;
    width: 100%;
}
ul.fc_nexprev li{
    display:table-cell;
    padding:10px;
}
ul.fc_nexprev li:last-child{
    text-align:right;
}

ul.fc_nexprev li a.prevBtn{
    background:rgba(255, 255, 255, 0.6) url(../images/fan/prevBtnExp.png) no-repeat  center center;
    padding: 20px 40px;
}

ul.fc_nexprev li a.prevBtn:hover{
    background:rgba(255, 255, 255, 1) url(../images/fan/prevBtnExp.png) no-repeat  center center;
    padding: 20px 40px;
}


ul.fc_nexprev li a.nextBtn{
    background:rgba(255, 255, 255, 0.6) url(../images/fan/nextBtnExp.png) no-repeat center center ;
    padding: 20px 40px;
}
ul.fc_nexprev li a.nextBtn:hover{
    background:rgba(255, 255, 255, 1) url(../images/fan/nextBtnExp.png) no-repeat center center ;
    padding: 20px 40px;
}



ul.fc_shareIcon2 {
    display: table;
    margin: 10px !important;
    padding: 0;
    position: absolute;
    right:0;
}
ul.fc_shareIcon2 li {
    display: table-cell;
    background:none !important;
}

ul.fc_shareIcon2 a.facebook {
    background:url(../images/fan/shareIt.png) no-repeat scroll 0 0px ;
    display: block;
    height: 45px;
    margin-right: 10px;
    text-indent: -9999px;
    width: 45px;
}
ul.fc_shareIcon2 a.facebook:hover {
    background:url(../images/fan/shareIt.png) no-repeat scroll 0 -46px;
}

ul.fc_shareIcon2 a.twitter {
    background:url(../images/fan/shareIt.png) no-repeat scroll -58px 0;
    display: block;
    height: 45px;
    text-indent: -9999px;
    width: 45px;
}

ul.fc_shareIcon2 a.twitter:hover {
    background:url(../images/fan/shareIt.png) no-repeat scroll -58px -46px;
}
.popup_spinner {
    display: none;
    height: 100%;
    position: absolute;
    width: 100%;
    z-index: 9999;
    text-align: center;
    background: rgba(0, 0, 0, 0.9);
}
.popup_spinner img {
    width: 100px;
    margin-top: 300px;
}

p.fc_date{
    color:#aaa;
}


/********** END - FAN CREATION CSS ***************************/	



.nmapp-container{
    position: fixed;
    z-index: 99999;
    left: 0px;
    bottom: 30px;

}

.appInner{
    position: relative;
    width: 100%;
    float: left;

}

.nmAppClose{
    background: url(../images/appCloseIcon.png)  no-repeat;
    width: 20px;
    height: 20px;
    position: absolute;
    right: 0;
    top: 0;
    cursor: pointer;
    -webkit-transition: all .2s ease;
    -moz-transition: all .2s ease;
    -o-transition: all .2s ease;
    transition: all .2s ease;
    background-size:10px;

}

.nmAppClose:hover{
    background: url(../images/appCloseIcon_hover.png)  no-repeat;
    width: 20px;
    height: 20px;
    background-size:10px;
}

.nmAppdownloadBtn a{
    background: url(../images/appDownloadIcon.png)  no-repeat;
    right: 0;
    top: 0;
    font-size: 11px;
    color: #2e3192;
    font-weight: bold;
    padding-left: 25px;
    background-position: 7px 4px;
    -webkit-transition: all .2s ease;
    -moz-transition: all .2s ease;
    -o-transition: all .2s ease;
    transition: all .2s ease;
    background-size:13px;

}


.nmAppdownloadBtn a:hover{
    background: url(../images/appDownloadIcon_hover.png)  no-repeat;
    right: 0;
    top: 0;
    color: #1fb7cd ;
    font-weight: normal;
    padding-left: 25px;
    background-position: 7px 4px;
    background-size:13px;

}

.nmAppImg{
    width: 100%;
    float: left;
    text-align: center;
}



.pledgeMainWrapper{width: 100%; float: left;}

.pledge-dv{width: 100%; float: left;}



.nm-app-dv {
    width: 100%;
    float: left;
    background: #eefdff;
}
.nm-app-inner {
    padding: 30px 5px 0px 0px;
    width: 100%;
    float: left;
}
.pledge_btn_banner img {
    width: 80px;
}
.nm-appleft {
    width: 100%;
    float: left;
    text-align: center;
    margin-top: 102px;
}
.nm-appright {
    width: 100%;
    float: left;
}
.nm-appright h2 {
    color: #212121;
    text-align: center;
    font-size: 18px;
    margin-top: 70px;
}
ul.app-store {
    width: auto;
    list-style: none;
    text-align: center;
    display: table;
    margin: 0 auto;
    padding: 0;
}
ul.app-store li {
    text-align: center;
    padding: 10px 0;
}
ul.app-store li img {
    display: inline-flex;
}

.pl1-left{width: 60%; float: left; position: relative}

.pl1-right{width: 40%; float: left;}

.pl1-left img{width: 100%;}

.bgpl1{background: #eefdff}

.nm-appleft img{ display: inline-flex;}


.pledge_btn_banner {
    position: absolute;
    bottom: 60px;
    left: 60%;
}

.pl2-left{width: 30%; float: left; position:relative;}
.pl2-right {
    width: 100%;
    float: left;
    padding-left: 3%;
}

.pl2-left img{width: 100%;}

.pledgelist{width: 100%; float: left;}

.pledgelistLeft{width: 40%; float: left;}
.pledgelistRight{width: 50%; float: left;}



.ui-upledge {
    padding: 0px 0px 8px;
    width: 100%;
    float: left;
}
.ui-upledge ul {
    list-style: none;
    height: 100%;
    width: 100%;
    margin: 0;
    padding: 0;
}
.ui-upledge ul li {
    color: #212121;
    display: block;
    position: relative;
    float: left;
    width: 100%;
}
.ui-upledge ul li input[type=radio] {
    position: absolute;
    visibility: hidden;
}
.ui-upledge ul li label {
    display: block;
    position: relative;
    font-weight: 300;
    font-size: 17px;
    padding: 14px 10px 0px 50px;
    z-index: 9;
    cursor: pointer;
    -webkit-transition: all 0.25s linear;
    color: #5a5a5a;
}
.ui-upledge ul li .check {
    display: block;
    position: absolute;
    border: 1px solid #888;
    border-radius: 100%;
    height: 16px;
    width: 16px;
    top: 17px;
    left: 20px;
    z-index: 5;
    transition: border .25s linear;
    -webkit-transition: border .25s linear;
    background: #fff;
}
.ui-upledge ul li:hover .check {
    background: #fff;
}
.ui-upledge ul li .check::before {
    display: block;
    position: absolute;
    content: '';
    border-radius: 100%;
    height: 12px;
    width: 12px;
    top: 2px;
    left: 3px;
    margin: auto;/*transition: background 0.25s linear;
-webkit-transition: background 0.25s linear;*/
}
input[type=radio]:checked ~ .check {
    background: #fff;
}
input[type=radio]:checked ~ .check::before {
    background: url('../images/check.png');
    background-repeat: no-repeat;
    background-position: 0px 1px;
}
input[type=radio]:checked ~ label {
    color: #000;
}

.pledgenowBtn {
    margin: 0 auto;
    display: table;
    /*    margin-left: 200px;
    float: left;*/
}
.pledgenowBtn a {
    background: #ffc107;
    padding: 12px 100px;
    color: #212121;
    margin-top: 0px;
    float: left;
    font-size: 20px;
    border-radius: 3px;
    margin-bottom: 30px;
}

.pledgenowBtn a:hover {
    background: #2e3192;
    color: white;

}
.pl2-right h3 {
    margin-left: 20px;
    font-size: 25px;
    margin-top: 50px;
    margin-bottom: 30px;
}

.bgpledge3{background: #eeeeee; padding: 30px;}



.pledge-banner2.padding-card {
    padding: 15PX;
}
.pledge-banner2 {
    width: 45%;
    float: left;
    position: relative;
}
.card-detail {
    position: absolute;
    width: 90%;
    left: 33px;
    top: 200px;
}
.card-text-1 {
    color: white;
    text-transform: uppercase;
    font-size: 20px;
}
.card-text-2 {
    color: #ffc107;
    font-size: 18px;
}

.card-user {
    color: #fff;
    font-size: 17px;
    padding-top: 12px;
    font-weight: 300;
    font-style: normal;
}
.bg1 {
    background: #eeeeee
}
.user-dv {
    background: white;
    padding: 18px;
    /* box-shadow: 0px 1px 0px 4px #ccc; */
    -moz-box-shadow: 2px 3px #d8d8d8;
    -webkit-box-shadow: 2px 3px #d8d8d8;
    box-shadow: 2px 3px #d8d8d8;
    position: relative;
}
.user-img {
    width: 50px;
    height: 50px;
    position: absolute;
    top: -28px;
    right: 12px;
    background-repeat: no-repeat;
    background-size: cover;
    background-color:white;

}
.user-img img {
    width: 50px;
    height: 50px;
    border-radius: 100%;
    border: #fff solid 1px;
}
.pledge-share {
    width: 47%;
    float: left;
    padding: 150px 15px 4%;
}
.pledge-share h2 {
    font-size: 20px;
    letter-spacing: 0.3px;
    color: #616161;
    margin-top: 5px;
    font-weight: 300;
    text-align: center;
}
a.fbshare {
    background: #2b3988;
    color: white;
    font-size: 17px;
    padding: 10px 50px;
    margin-right: 10px;
    letter-spacing: 0.5px;
    border-radius: 2px;
    cursor: pointer;
}
a.twtshare {
    background: #1dc9ff;
    color: white;
    font-size: 17px;
    padding: 10px 50px;
    letter-spacing: 0.5px;
    border-radius: 2px;
    cursor: pointer;
}
.sharebtns {
    width: 100%;
    float: left;
    text-align: center;
    padding: 30px 0;
}
.banner-card img {
    width: 100%;
}
.thanku-dv {
    width: 100%;
    float: left;
    text-align: center;
    padding: 20px 20px;
}
.thank-text1 {
    padding: 30px 20px 30px;
    font-size: 35px;
    color: #757575;
}
.thank-text2 {
    font-size: 20px;
    padding: 10px 0;
    color: #6f6f6f;
    margin-bottom: 30px;
}
.pledge-again img {
    width: 100%;
}

.pledgenowBtnAgain {
    margin: 0 auto;
    display: table;
}
.pledgenowBtnAgain a {
    background: #ffc107;
    padding: 12px 100px;
    color: #212121;
    margin-top: 10px;
    float: left;
    font-size: 20px;
    border-radius: 3px;
    margin-bottom: 20px;
}


.descPledge {
    font-size: 13px;
    padding: 0px 10px 0 53px;
    font-weight: 600;
    color: #5a5a5a;
}





.pledgenowBtnsplash {
    margin: 0 auto;
    display: table;
    POSITION: relative;
    /* BOTTOM: 23%; */
    /* LEFT: 24%; */
    /* RIGHT: 0; */
    margin-top: 40px;
}
.pledgenowBtnsplash a {
    background: #ffc107;
    padding: 10px 20px;
    color: #212121;
    float: left;
    font-size: 16px;
    border-radius: 3px;
    margin-bottom: 20px;
    font-weight: 600;
    cursor: pointer;
}

.pledgenowBtnsplash a:hover {
    background: #2e3192;
    color: white;
}

.loader,
.loader:before,
.loader:after {
    background: #ffffff;
    -webkit-animation: load1 1s infinite ease-in-out;
    animation: load1 1s infinite ease-in-out;
    width: 1em;
    height: 4em;
}
.loader {
    color: #ffffff;
    text-indent: -9999em;
    margin: 30px auto;
    position: relative;
    font-size: 11px;
    -webkit-transform: translateZ(0);
    -ms-transform: translateZ(0);
    transform: translateZ(0);
    -webkit-animation-delay: -0.16s;
    animation-delay: -0.16s;
    height:140px;
}
.loader:before,
.loader:after {
    position: absolute;
    top: 0;
    content: '';
}
.loader:before {
    left: -1.5em;
    -webkit-animation-delay: -0.32s;
    animation-delay: -0.32s;
}
.loader:after {
    left: 1.5em;
}
@-webkit-keyframes load1 {
    0%,
    80%,
    100% {
        box-shadow: 0 0;
        height: 4em;
    }
    40% {
        box-shadow: 0 -2em;
        height: 5em;
    }
}
@keyframes load1 {
    0%,
    80%,
    100% {
        box-shadow: 0 0;
        height: 4em;
    }
    40% {
        box-shadow: 0 -2em;
        height: 5em;
    }
}

.loadermain {
    top:0px;
    POSITION: FIXED;
    WIDTH: 100%;
    HEIGHT: 100%;
    background: rgba(103, 103, 103, 0.5);
}
.loadingtext {
    color: white;
    font-size: 20px;
    text-align: center;
}
.loaderinn {
    margin-top: 20%;
}
.loadFloat {
    float: left;
    height: 100px;
    width: 100%;
}


.pledge_btn_banner img {
    cursor: pointer;
}




@media screen and (max-width: 1500px) {

    .nm-app-inner {
        padding: 11px 5px 0px 0px;

    }
    .nm-appright h2 {
        margin-top: 25px;
    }
    ul.app-store li {
        text-align: center;
        padding: 5px 0;
    }
    .nm-appleft {
        margin-top: 1px;
    }

    .pledgelistLeft {
        width: 50%;
        float: left;
    }

    .pl2-right h3 {
        margin-left: 20px;
        font-size: 25px;
        margin-top: 28px;
        margin-bottom: 26px; 
    }
}

/*reflectionNew*/ 

.reflectionMain{
    width:100%;
    float: left;

}

.reflection_leftnav{
    width: 170px;
    float: left;
}

.reflection_right{
    width: 963px;
    float: right;
    margin-left: 20px;
    border-left: #d8d8d8 solid 1px;
}

.reflection_right_tag{
    width: 100%;
    float: left;
    margin-left: 0px;

}


.reflection_right h3 {
    color: #605f5f!important;
    font-family: 'ek_muktaextrabold';
    font-size: 16px;
    margin-bottom: 5px;
    /* text-transform: uppercase; */
    margin-left: 18px;
    margin-top: 1px;
}

.reflection_right_tag h3 {
    color: #605f5f!important;
    font-family: 'ek_muktaextrabold';
    font-size: 16px;
    margin-bottom: 5px;
    /* text-transform: uppercase; */
    margin-left: 18px;
    margin-top: 1px;
}

.reflection_right h4{
    color: #2e3192;
    font-family: 'ek_muktaextrabold';
    font-size:16px;
    margin-bottom: 5px;
    margin-left: 18px;
    margin-top: 1px;
}

.reflection_right h5{
    color: #2e3192;
    font-family: 'ek_muktaextrabold';
    font-size:16px;
    margin-bottom: 5px;
    margin-left: 18px;
    margin-top: 1px;
}


.reflection_right h5 a{
    color: #2e3192;
}

.refListmain{
    width: 100%;
    float: left;
    margin-left: 15px;
}

.refListmain_tag{
    width: 100%;
    float: left;

}

.refcol{
    width: 460px;
    float: left;
    margin-right: 30px;
    margin-bottom: 25px;
}

.refcol_tag{
    width: 561px;
    float: left;
    margin-right: 30px;
    margin-bottom: 25px;
}


.refcol_tag:nth-child(even) {
    margin-right: 0; 
}

.refcol:nth-child(even) {
    margin-right: 0; 
}

.refcolInner{
    width: 100%;
    float: left;
    border: #ccc solid 1px;
    border-radius: 6px;
}

.refcolInnerTop{
    background: #f0f0f0;
    width: 100%;
    float: left;
}
.refcolInnerBottom{
    width: 100%;
    float: left;
}

.refUserDiv{
    float: left;
    width: 50%;
    padding: 12px 15px 15px;
}

.refUserImage{
    width: 55px;
    height: 55px;
    float: left;
}


.refUserImage img {
    width: 55px;
    height: 55px;
    border-radius: 100%;
    border: #333 solid 1px;
}

.refUsernameDate span.RefUsernm {
    width: 100%;
    float: left;
    font-family: 'ek_muktabold';
    color: #605f5f;
    font-size: 14px;
}


.refUsernameDate span.RefUsernm a {
    color: #605f5f;
}


.refUsernameDate span.refDate {
    width: 100%;
    float: left;
    font-family: 'ek_muktaregular';
    color: #20b7cd;
    font-size: 14px;
}


.refUsernameDate {
    width: 161px;
    float: left;
    margin-left: 10px;
    padding-top: 10px;
}

.refShareDiv{
    width: 40%;
    float: left;
}


.refLeftImg{
    width: 231px;
    float: left;
    height: 160px;
    overflow: hidden;
    border-top-left-radius: 5px;
}

.refLeftImg img{
    width:100%;

}

.refRightHead {
    float: left;
    padding: 16px 10px 0 20px;
    font-size: 17px;
    font-family: 'ek_muktabold';
    color: #605f5f;
    width: 195px;
}


.refRightHead_tag {
    float: left;
    padding: 16px 10px 0 20px;
    font-size: 17px;
    font-family: 'ek_muktabold';
    color: #605f5f;
    width: 290px;
}

.refRightHead a {
    color: #605f5f;
}

.reflection_leftnav h2{
    color: #2e3192;
    font-family: 'ek_muktaextrabold';
    font-size:18px;
    margin-bottom: 5px;
    margin-top: 2px;
}

.reflection_leftnav ul{
    margin: 0;
    padding: 0;
    list-style: none;
}

.reflection_leftnav ul li {
    color: #333333;
    font: normal 16px/20px 'ek_muktaregular';
    width: 100%;
    float: left;
    border-bottom: #d8d8d8 solid 1px;

    -webkit-transition: all .2s ease;
    -moz-transition: all .2s ease;
    -o-transition: all .2s ease;
    transition: all .2s ease;
}

.reflection_leftnav ul li:hover{
    background: #e8e8e8;
}

.reflection_leftnav ul li.selected {
    color: #1ba1b5;
}
.reflection_leftnav ul li a{
    color: #333333;
    padding: 10px 0 10px 5px;
    width: 100%;
    float: left;
}

.reflection_leftnav ul li.selected a{
    color: #2abbd0;
}


.refshareLink1 {
    font-size: 16px;
    letter-spacing: 0.3px;
    padding: 0px 15px 5px 22px;
    color: #555;
    text-transform: capitalize;
    display: block;
    line-height: 19px;
}

.pull-right.refsmShareIcon {
    margin-top: 30px;
}

.refshareLink1 i {
    font-size: 21px;
    color: #20b7cd;
    margin-top: 0px;
    float: right;
    margin-left: 4px;
    font-weight: 200;
}

.refsmShareIcon:hover .refshareLink1 {
    display: none;
    -webkit-transition: all .2s ease;
    -moz-transition: all .2s ease;
    -o-transition: all .2s ease;
    transition: all .2s ease;

}
.refsmShareIcon:hover .refsocial_icons {
    display: block !important;
    padding: 0px 10px;
    -webkit-transition: all .2s ease;
    -moz-transition: all .2s ease;
    -o-transition: all .2s ease;
    transition: all .2s ease;

}
.refsocial_icons {
    display: none;
    padding: 0px 10px;
    -webkit-transition: all .2s ease;
    -moz-transition: all .2s ease;
    -o-transition: all .2s ease;
    transition: all .2s ease;

}
.refshare_g {
    background: url(../images/news-icon.png) 0% -120px no-repeat;
    height: 25px;
    float: left;
    padding-right: 26px;
}
.refshare_fb {
    background: url(../images/news-icon.png) 0% -89px no-repeat;
    height: 25px;
    float: left;
    cursor: pointer;
    padding-right: 26px;
}
.refshare_icon {
    background: url(../images/share.png) 0% -89px no-repeat;
    height: 25px;
    float: left;
    cursor: pointer;
    padding-right: 26px;
}
.refshare_twt {
    background: url(../images/news-icon3.png) 0% -29px no-repeat;
    height: 25px;
    float: left;
    padding-right: 26px;
}


.refshortDeatil {
    width: 98%;
    float: left;
    background: whitesmoke;
    margin-left: 2%;
    margin-bottom: 20px;
    border: solid 1px #d8d8d8;
    margin-top: 20px;
}




.refDetailImg {
    /* width: 300px; */
    float: left;
    height: 109px;
    overflow: hidden;
}

.refDetailImg img{
    width: 100%;
    max-width: 110px;
}
.refDetailDesc {
    width: 600px;
    float: left;
    margin-left: 20px;
    margin-top: 20px;
}

.refDetailHead {
    font-size: 19px;
    color: #676767;
}

.refDetailHead small {
    font-size: 15px;
}

.refcolInnerTop2 {
    width: 100%;
    float: left;
}

.refLeftImg2 {
    width: 100%;
    float: left;
    height: 200px;
    overflow: hidden;
}

.refLeftImg3 {
    width: 100%;
    float: left;
    height: 105px;
    overflow: hidden;
}

.refLeftImg3 img {
    width: 100%;
}

.refcolInner2 {
    width: 100%;
    float: left;
    border: #e2e2e2 solid 1px;
    border-radius: 0;
}

.refLeftImg2 img {
    width: 100%;
}

.refRightHead2 {
    width: 100%;
    float: left;
    margin: 10px 20px;
    font-size: 16px;
    font-family: 'ek_muktabold';
    color: #605f5f;
}

.refDetailText {
    font-size: 15px;
    padding: 10px 20px;
}

a .refDetailText {
    color: #4e4e4e;
}

.refDetailmain {
    width: 100%;
    float: left;
}


.refdescText {
    font-size: 15px;
    font-family: 'ek_muktaregular';
    color: #605f5f;
}


.commentsHeading .cleft img {
    display: inline!important;
    float:left;
    margin:7px 10px 0;
}

div#commenttotle{
    float:left;
}
.refMoreInner {
    background-color: #f5f5f5;
    width: 100%;
    float: left;


    margin-bottom: 50px;
    position: relative;
    padding: 35px 0;
}

.reflectionColDetail{
    width: 257px;
    float: left;
    border: #e8e8e8 solid 1px;
}

.refRightHead3 {
    width: 100%;
    float: left;
    font-size: 18px;
    font-family: 'ek_muktabold';
    color: #605f5f;
}

.refDetailText2 {
    font-size: 13px;
    padding: 2px 0px;
}
.refinn {
    padding: 8px 10px;
}


.refUserDiv2{
    float: left;
    width: 100%;
    padding: 12px 15px 15px;
}


.refUserImage2{
    width: 45px;
    height: 45px;
    float: left;
}


.refUserImage2 img {
    width: 45px;
    height: 45px;
    border-radius: 100%;
    border: #333 solid 1px;
}


.refUsernameDate2 {
    width: 170px;
    float: left;
    margin-left: 10px;
    padding-top: 2px;
}

.refUsernameDate2 span.RefUsernm {
    width: 100%;
    float: left;
    font-family: 'ek_muktaregular';
    color: #605f5f;
    font-size: 14px;
}


.refUsernameDate2 span.RefUsernm a {
    color: #605f5f;
}

.refUsernameDate2 span.refDate {
    width: 100%;
    float: left;
    font-family: 'ek_muktaregular';
    color: #20b7cd;
    font-size: 14px;
}

.reflectionColDetail:nth-child(2){
    margin: 0 20px;
}

.reflectionDetail {
    width: 100%;
    float: left;
    padding-bottom: 20px;
}

.refMore {
    width: 100%;
    float: left;
    background: #f5f5f5;
    padding: 35px 0;
}

.refcommentinn {
    width: 820px;
    margin: 0 auto;
}

section.refComment {
    padding: 30px 0;
}


.shareRefDetail {
    position: absolute;
    top: 300px;
}

.sharetext {
    width: 30px;
    text-align: center;
    margin-bottom: 10px;
}

.shareItem {
    width: 30px;
    margin: 0 auto;
}

.shareItem ul {
    margin: 0;
    list-style: none;
    padding: 0;
}

.shareItem ul li a {
    background: white;
    width: 30px;
    height: 30px;
    float: left;
    text-align: center;
    line-height: 33px;
    border-radius: 100%;
    border: solid 1px #828181;
    color: #605f5f;
}

.shareItem ul li a:hover{
    color:white;
}
.shareItem ul li a.fb:hover{
    background: #3b5998;
}

.shareItem ul li a.tw:hover{
    background: #55acee;
}

.shareItem ul li a.gp:hover{
    background: #dd5044;
}

.shareItem ul li a.li:hover{
    background: #3b5998;
}

.shareItem ul li {
    width: 30px;
    float: left;
    margin-bottom: 10px;
}

.refheading {
    color: #2e3192;
    width: 100%;
    float: left;
    font-size: 16px;
    margin-top: 10px;
    padding-bottom: 10px;
    font-family: 'ek_muktabold';
}

.refheading a {
    color: #2e3192;
}

.refnewtitle{
    padding-bottom: 10px;
}

.refImg img {
    width: 100%;
}
.refImg {
    width: 100%;
    float: left;
    margin-top: 10px;
}

.userDivRef {
    width: 100%;
    float: left;
    padding: 10px 0;
}

.userImgRef img {
    width: 70px;
    height: 70px;
    border-radius: 100%;
    border: #333 solid 1px;
}
.userImgRef {
    width: 70px;
    height: 70px;
    float: left;
}

.usrnmref span.refdt {
    font-size: 14px;
    width: 100%;
    float: left;
    color: #605f5f;
}
.usrnmref a { color: #000; }
.usrnmref a:hover,
.usrnmref a:focus { color: #000; }

h4.refheading2 {
    font-size: 22px;
    color: #605f5f;
}

.usrnmref span.deptref {
    font-size: 15px;
    width: 100%;
    float: left;
    color: #605f5f;
}

.usrnmref span.usrnm {
    width: 100%;
    float: left;
    color: #605f5f;
    font-size: 15px;
    font-family: 'ek_muktabold';
}

.usrnmref {
    width: 600px;
    float: left;
    margin-left: 20px;
    padding-top: 7px;
}


/*.articleBody p span{
    color: #21b7d0;
    font-size: 24px;
    font-family: 'ek_muktalight';
}
*/


.tagsref ul {
    margin: 0;
    padding: 0;
    list-style: none!important;
}


.tagsref {
    margin-top: 30px;
}

.tagsref ul li {
    margin-bottom: 15px;
    float: left;
}

.tagsref ul li a.tgHeadref {
    float: left;
    position: relative;
    background: #00c1ea;
    border: #00c1ea solid 2px;
    color: #fff;
    font-size: 17px;
    padding: 3px 10px;
    margin-right: 13px;
}

.tagsref ul li a.tgHeadref img {
    position: absolute;
    top: 10px;
    right: -11px;
}

.tagsref ul li a.tgref {
    float: left;
    background: #ffffff;
    color: black;
    font-size: 17px;
    padding: 5px 10px;
    margin-right: 8px;
    border: solid 1px #00c1ea;
}

.tagsref ul li a.tgref:hover {
    background: #2c3091;
    -webkit-transition: all .2s ease;
    -moz-transition: all .2s ease;
    -o-transition: all .2s ease;
    transition: all .2s ease;
    color: white;
}

/*reflectionNew*/



.ds-labels li.womenemp{
    background: transparent!important;
}



.imgleft{
    float: left;
    margin-right: 10px;
}

span.mcov {
    float: left;
    margin-right: 10px;
    margin-top: 5px;
}


.womenEmpMain{
    width: 100%;
    float: left;

}

.sliderInfo{

    width:482px;
    float: left;
}

.slidervideo{

    width:652px;
    float: left;
}



.sliderWe1 {
    width: 440px;

    float: left;
    margin: 0;
    padding: 0;
    overflow: hidden;
}

.sliderWe1 h5 {
    width: 100%;
    height: 36px;
    margin: 0 0 8px;
    padding: 0;
    font: normal 20px/36px 'ek_muktaextrabold';
    color: #333;
    float: left;
    border-bottom: 2px solid #20b7cd;
    text-transform: uppercase;
}

.aCaption1 {
    background: #1fb7cd;
    width: 92%;
    border-left: #2676b0 solid 6px;
    padding: 20px 4%;
    position: absolute;
    bottom: 0;
}

.aCaption1 h4 {

    padding: 0;
    font: normal 20px/36px 'ek_muktalight';
    color: #2e3192;
    float: left;


}


.aGovernanceSlider2 {
    width: 400px;
    /* height: 362px; */
    float: left;
    margin: 0;
    padding: 0;
}

.aGovernance2 {
    width: 400px;
    float: left;
    color: #2e3192;
    margin-right:15px;
}

.aGovernance2 h5 {
    width: 100%;
    height: 34px;
    margin: 0 0 8px;
    padding: 0;
    font: normal 20px/36px 'ek_muktaextrabold';
    color: #333;
    float: left;
    border-bottom: 2px solid #20b7cd;
    text-transform: uppercase;
}

ul.sliderwe {
    margin: 0;
    padding: 0;
    list-style: none;
}




.aGovernanceSlider3 {
    width: 740px;
    /* height: 362px; */
    float: left;
    margin: 0;
    padding: 0;
}

.aGovernance3 {
    width: 740px;
    float: left;
    color: #2e3192;
}

.aGovernance3 h5 {
    width: 100%;
    height: 33px;
    margin: 0 0 8px;
    padding: 0;
    font: normal 20px/36px 'ek_muktaextrabold';
    color: #333;
    float: left;
    border-bottom: 2px solid #20b7cd;
    text-transform: uppercase;
}

.governance-img1 {
    height: 440px;
    overflow: hidden;
}

.governance-img1 iframe {
    width: 100%;
    height:372px;
}

.morenews{font-family:'ek_muktabold'; font-size:15px}
.morenews a{font-family:'ek_muktabold'; font-size:15px; color:#2e3192}

.reflection_leftnav.fixedlefNav {
    position: fixed;
    /* width: 200px; */
    top: 0;
}


/*.navHeight{
        overflow-y: scroll;
        overflow-x: hidden;
}*/


/*
*/
#scrollnav::-webkit-scrollbar-track
{

    border-radius: 5px;
    background-color: #F5F5F5;
}

#scrollnav::-webkit-scrollbar
{
    width: 8px;
    background-color: #F5F5F5;
}

#scrollnav::-webkit-scrollbar-thumb
{
    border-radius: 5px;

    background-color: #20b7cd;
}

.navHeight .slimScrollDiv {
    overflow: visible!important;
    height: auto!important;
}
.twitter-tweet-rendered {
    clear: both;
}

.fc_header img {
    width: 100%;
}

.scientists-and-technocrats {
    width: 57px;
    height: 57px;
    background: #03bfb1;
    border-radius: 100%;
    position: absolute;
    text-align: center;
    line-height: 57px;
    vertical-align: middle;
    right: 25px;
    top: -21px;
}

.scientist-tag {
    width: 57px;
    height: 57px;
    background: #03bfb1;
    border-radius: 100%;
    position: absolute;
    text-align: center;
    line-height: 57px;
    vertical-align: middle;
    right: 25px;
    top: -21px;
}

.right_class {
    text-align: right!important;
}
.news_dateright {
    text-align: right!important;
    width: auto !important;
}

.hide_slight{
    height: 297px;
    overflow: hidden;
}

.nmTubeCatCol figure img {
    width: 100%;
}

.seo_news_sec{
    background:#efefef;
    margin-bottom:15px;

}

.seo_news_sec ul{
    margin:0;
    padding:0;
    display:table;
}

.seo_news_sec ul li{
    margin:0;
    padding:0;
    display:table-cell;
    padding:15px;
    vertical-align:top;
}

.seo_news_sec ul li img{
    max-width:200px;
    width:100%;
}
.seo_news_sec ul li p a{
    font-size:20px;
    color:#000;
    font-family:ek_mukta;
}

/* comment section add image css */
/* .text_area_div{
    position: relative;  
    height: 200px;
    width: 400px;
}

#input {
  height: 200px;
  width: 400px;
}
.image_icon {
  position: absolute;
  width: 16px;
  height: 16px;
  left: 6px;
  bottom: 0px;
} */


/* new mann ki baat css */
.services-section-item2{
    perspective: none !important;
    position: relative;
}
.services_section_pos{
    background: #fff;
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    top: 0;
    z-index: 999;
    min-width: 300px;
    transform: translate3d(0px, 0px, 0px) scale(1.2) !important;
}
ul.medi_list{
    list-style-type: none;
    margin: 0;
    padding: 0;
    display: flex;
    min-height: 200px;
    align-items: stretch;
    border: 1px solid #BFC1DE;
    justify-content: center;
    background: #fff;
    z-index: 9999999999999999999;
    
}
ul.medi_list li{
    margin: 0;
    padding: 10px;
    width: 100%;
    
}
ul.medi_list li a{
    text-decoration: none;
    background: rgba(32, 183, 205, 0.1);
    flex-direction: column;
    align-items: center;
    justify-content: center;
    display: flex;
    width: 100%;
    height: 100%;
}
ul.medi_list li a img{
    width: 50px;
    display: block;
    margin: 10px auto;
}
ul.medi_list li a  h6{
    font-size: 18px;
    margin: 10px auto;
    font-weight: bold;
    color: #2E3192;
}
.addtab_sec{
    float: none;
    display: flex;
}
ul.fcp_list li .FCImg_dad2{
    min-height: 340px !important;
}
.print_snippet_img{
    background: #ffffff;
    border-radius: 6px;
    border: #cccccc solid 1px;
    padding: 0px 0px 0px 0px;
    margin: 20px 0px 0;
    
}
.img_wid_h{
    height: 363px;
    width: 100%;
    margin: 0px auto;
    overflow: hidden;
    position: relative;
}
.img_wid_h img.img_snippet_banner{
    width: 100%;
    min-height: 363px;
    cursor: pointer;
    object-fit: contain;
    width: 100%;
    max-height: 100%;
}
.print_snippet_img h4{
    font-size: 18px;
    padding: 10px 10px;
    min-height: 80px;
}

.iframe_embed{
    position: relative;
    overflow: hidden;
    width: 100%;
    padding-top: 56.25%;
}

.iframe_embed iframe {
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    width: 100%;
    height: 100%;
}

ul.fcp_list li .FCImg_dad21{
min-height:320px;
}

.video_popup_bg{
    position: fixed;
    top:0;
    left:0;
    right:0;
    bottom:0;
    background:rgba(0, 0, 0, 0.5);
    z-index: 999;
}

.video_popup_content{
    position: absolute;
    top:50%;
    left:50%;
    background: #fff;
    transform: translate(-50%, -50%);
    padding: 20px;
    border-radius: 10px;
    min-width: 600px;
    max-width: 600px;
    min-height: 500px;
    /* max-height: 600px; */
    max-height: 80vh;
    overflow-y: auto;
}

.iframe_div {
    position: relative;
    width: 100%;
    overflow: hidden;
    /* padding-top: 75%; */
}

.iframe_div iframe{
    position: relative;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    width: 100%;
    height: 450px;
}

ul.fcp1.fcp_list.fcp_list_new{
    display: block;
    flex-direction: column;
    justify-content: center;
    align-items: center;
}
ul.fcp1.fcp_list.fcp_list_new li{
    float: none;
    width: 600px;
    padding: 0px 0px 20px 0px;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    margin: 0px auto;
}
ul.fcp1.fcp_list.fcp_list_new li .FCImg_dad{
    width: 600px;
    max-width: 600px;
}

ul.fcp1.fcp_list.fcp_list_new li .FCImg_dad iframe{
    width: 100%;
    height: 350px;
}

ul.fcp1.fcp_list.fcp_list_new li .FCImg_dad .fb_div{
    /* background: #000; */
    margin: 0px auto;
    min-height: 350px;
}

ul.fcp1.fcp_list.fcp_list_new li .FCImg_dad .fb_div iframe.facebook_embed{
    /* max-width: 280px; */
    height: 750px;
    margin: 0px auto;
    border: none;
    overflow: hidden;
    display: block;
}

ul.fcp1 .FCImg_dad .FCImg_cpy h3 {
    font-size: 18px;
    padding: 0;
    margin: 0 0 10px 0;
    min-height: auto;
}

ul.fcp1.fcp_list.fcp_list_new li .FCImg_dad .fb_div .twitter-tweet{
	margin: 0px auto !important;
}

/* css for share screen */

.articleDetailsMain2 {
    margin-top: 20px;
    position: relative;
    top: -60px;
}
.sharearticle_whatapp {

    background-size: 100% 100%;
    padding: 20px;
}

.share_bg {
    background: #F8F8FB;
    margin-top: 20px;
}
.share_iconflex{
    padding: 20px;
}
.share_iconflex ul {
    list-style-type: none;
    margin: 0;
    padding: 0;
    display: flex;
    align-items: center;
}

.share_iconflex ul li {
    margin: 0;
    padding: 0px 10px 0px 0px;
}

.share_iconflex ul li h5 {
    font-size: 20px;
    font-weight: 500;
    margin: 0;
    color: #2E3192;
}

.share_iconflex ul li a img {
    width: 37px;
}

.share_iconflex ul li button {
    background: none;
    border: none;
    outline: none;
}
.whatsapp_bg{
    background: url('../images/shape.png') no-repeat;
    background-size: 100% 100%;
}
.what_btn_div{
    text-align: center;
    margin: 15px auto 0px auto;
    display: flex;
    justify-content: center;
}
.join_whats{
    background: #fff;
    /* min-width: 293px; */
    min-width: 263px;
    height: 50px;
    display: flex;
    justify-content: center;
    align-items: center;
    color: #25D366;
    font-size: 18px;
    font-weight: 600;
    border: none;
    border-radius: 40px;
    margin-left: 20px;
}
.row_share{
    display: flex;
    float: none;
    margin: 0;
}

.newsUpdateBanner2{
    margin-bottom: 60px;
}
/* css for share screen */

/* css for search */


.searchar_div{
    max-width: 750px;
    margin: 20px auto;
    position: relative;
}
.newsearch_res{
    width: 100%;
    border: 1px solid #D3D3D3;
    background: #FCFCFC;
    border-radius: 16px;
    height: 60px;
    display: flex;
    align-items: center;
    padding: 0px 50px;
    color: #505B6A;
    outline: none;
    box-sizing: border-box;
    font-family: 'ek_muktabold';
}
.searchar_btn{
    background: none;
    border: none;
    outline: none;
    position: absolute;
    top: 50%;
    left: 30px;
    transform: translate(-50%, -50%);
}
.searchar_btn_cross{
    background: none;
    border: none;
    outline: none;
    position: absolute;
    right: 0px;
    top: 50%;
    transform: translate(-50%, -50%);
}
.bharar_head h5{
    font-family: 'ek_muktasemibold';
    font-size: 16px;
    color: #323232;
    margin: 30px auto 20px auto;
}
.aBannerArea2{
    float: none !important;
}
ul.searc_tabs{
    box-shadow: 0px 8px 10px rgba(0, 0, 0, 0.1);
    justify-content: center;
    display: flex;
    margin-left: -15%;
    margin-right: -15%;
   
}


ul.searc_tabs li a{
    color: #747171;
    font-size: 16px;
    font-family: 'ek_muktabold';
    border-top: none;
    border-left: none;
    font-weight: bold;
    border-right: none;
    border-bottom: 5px solid rgba(46, 188, 209, 0);
}
ul.searc_tabs li a:hover{
    background: none;
    border-color: rgba(0, 0, 0, 0);
}
ul.searc_tabs li a:focus{
    border-top: none !important;
    border-left: none !important;
    border-right: none !important;
    border-bottom: none !important;
    color: #2EBCD1 !important;
}
ul.searc_tabs li a:active{
    border-top: none !important;
    border-left: none !important;
    border-right: none !important;
    border-bottom: none !important;
    color: #2EBCD1 !important;
}
ul.searc_tabs li.active a{
    border-top: none;
    border-left: none;
    border-right: none;
    border-bottom: none;
    color: #2EBCD1 !important;
}
ul.searc_tabs li a span{
    opacity: 0;
}
ul.searc_tabs li.active a span{
    position: absolute;
    display: block;
    background: #2EBCD1;
    height: 5px;
    width: 100%;
    border-radius: 10px 10px 0px 0px;
    left: 0;
    right: 0;
    bottom: -5px;
    opacity: 1;
}
ul.searc_tabs li.active a:hover{
    background: none;
    border-top: none;
    border-left: none;
    border-right: none;
    border-bottom: 5px solid #2EBCD1;
}
.sum_bg{
    background: #E9FCFE;
    padding: 20px;
}
.sum_head h5{
    font-size: 24px;
    color: #000;
    font-family: 'ek_muktabold';
    font-weight: bold;
}
ul.summa_list{
    list-style-type: none;
    margin: 0;
    padding: 0;
    display: block;
}
ul.summa_list li{
    padding: 5px 0px;
    display: flex;
    align-items: flex-start;
}
ul.summa_list li::before{
    content: "\2022";  /* Add content: \2022 is the CSS Code/unicode for a bullet */
    color: #000; /* Change the color */
    font-weight: bold; /* If you want it to be bold */
    display: inline-block; /* Needed to add space between the bullet and the text */
    width: 1em; /* Also needed for space (tweak if needed) */
    margin-left: 1em;
    margin-right: 10px;
    position: relative;
    top: 3px;
}
ul.summa_list li h4{
    font-size: 18px;
    font-family: 'ek_muktaregular';   
    margin: 0px;
    line-height: 30px;
    font-weight: 500;
}
.trpres_head{
    padding: 0px 0px;
}
.trpres_head h5{
    color: #191919;
    font-weight: bold;
    font-family: 'ek_muktabold';
    font-size: 24px;
}
.result_thumb{
    position: relative;
    padding-right: 30px;
}
.result_thumb img{
    border-radius: 22px;
    width: 100%;
}
.result_thumb h6{
    color: #191919;
    font-size: 16px;
    font-family: 'ek_muktasemibold';
    margin: 10px auto;
    font-weight: 500;
}
.result_thumb h6 span{
    font-family: 'ek_muktaregular';
    font-weight: 400;
}
.result_thumb h4{
    color: #191919;
    font-weight: bold;
    font-family: 'ek_muktabold';
    line-height: 25px;
}
span.dividerrow{
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    width: 2px;
    height: 100%;
    background: #D0F5FA;
}
.row_search_flex{
    display: flex;
    flex-direction: row;
    padding-bottom: 20px;
}
.row_search_flex .col-sm-6{
    float: none;
}
ul.toresult_list{
    list-style-type: none;
    margin: 0;
    padding: 0px 0px 20px 20px;
    display: flex;
    justify-content: space-between;
}
ul.toresult_list li{
    margin: 0;
    padding: 0px;
}
ul.toresult_list li.pmlink_grow{
    flex-grow: 1;
    padding: 0px 10px 0px 0px;
}
ul.toresult_list li.pmlink_grow h6{
    color: #191919;
    font-family: 'ek_muktasemibold';
    font-size: 16px;
    font-weight: 500;
}
ul.toresult_list li.pmlink_grow h6 img{
    width: 18px;
    margin-right: 5px;
}
ul.toresult_list li.pmlink_grow h6 span{
    font-weight: 400;
    font-family: 'ek_muktaregular';
}
ul.toresult_list li.pmlink_grow h5{
    font-size: #191919;
    font-family: 'ek_muktasemibold';
    font-size: 16px;
    font-weight: 500;
    line-height: 22px;
}
ul.toresult_list li img.topresimg{
    width: 100px;
    border-radius: 13px;
    height: 73px;
    aspect-ratio: 4/3;
    object-fit: cover;
}
ul.pmlink_list{
    list-style-type: none;
    margin: 0;
    padding: 0px 0px 20px 0px;
    display: flex;
    justify-content: space-between;
}
ul.pmlink_list li{
    margin: 0;
    padding: 0;
}
ul.pmlink_list li.pmlinkgrow{
    flex-grow: 1;
    padding: 0px 20px 0px 0px;
}
ul.pmlink_list li.pmlinkgrow h6{
    display:inline-block;
    width:400px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    color: #191919;
    font-family: 'ek_muktalight';
    margin: 0;
    font-size: 14px;
}
ul.pmlink_list li.pmlinkgrow h5{
    color: #2E3292;
    font-size: 20px;
    font-weight: bold;
    margin: 5px auto;
    font-family: 'ek_muktabold';
}
ul.pmlink_list li.pmlinkgrow p{
    font-size: 14px;
    font-family: 'ek_muktaregular';
    color: #191919;
    width:900px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
ul.pmlink_list li .overlay_video_div{
    position: relative;
}
ul.pmlink_list li .overlay_video_div .overlay_search{
    position: absolute;
    inset: 0;
    background: rgba(0, 0, 0, 0.5);
    border-radius: 12px;
    width: 100%;
    opacity: 1;
}
ul.pmlink_list li .overlay_video_div img.playvidicon{
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    z-index: 2;
    opacity: 1;
}

ul.pmlink_list li img.img_lisr{
    width: 185px;
    object-fit: cover;
    width: 185px;
    height: 120px;
    border-radius: 12px;
}
.search_showmore{
    background: #E9FCFE;
    color: #498088;
    font-weight: bold;
    border: none;
    outline: none;
    min-width: 200px;
    height: 40px;
    border-radius: 60px;
    font-family: 'ek_muktabold';
    font-size: 16px;
    display: flex;
    justify-content: center;
    align-items: center;
    margin: 20px auto 40px auto;
}
.search_showmore img{
    margin-left: 5px;
}
ul.searchtab_img{
    list-style-type: none;
    margin: 0;
    padding: 20px 0px;
    display: flex;
    flex-wrap: wrap;
    justify-content: flex-start;
}
ul.searchtab_img li{
    width: 19%;
    padding: 0px 10px 20px 0px;
}
ul.searchtab_img li .searctab_con img.searctab_ban{
    width: 100%;
    border-radius: 12px;
    aspect-ratio: 4/3;
    object-fit: cover;
    height: 160px;
}
ul.searchtab_img li .searctab_con h6{
    font-size: 14px;
    font-family: 'ek_muktaregular';
    margin: 5px 0px;
}
ul.searchtab_img li .searctab_con h6 img{
    margin-right: 2px;
}
ul.searchtab_img li .searctab_con h5{
    font-family: 'ek_muktasemibold';
    font-size: 16px;
    font-weight: 500;
    margin: 0;
    display:inline-block;
    width:200px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
ul.pmlink_list.videotab_list{
    align-items: center;
    flex-direction: row-reverse;
    cursor: pointer;
}
ul.pmlink_list.videotab_list li.pmlinkgrow{
    padding: 0px 0px 0px 20px;
}
ul.pmlink_list.videotab_list:hover li .overlay_video_div .overlay_search{
    opacity: 1;
}
ul.pmlink_list.videotab_list:hover li .overlay_video_div img.playvidicon{
    opacity: 1;
}
.newssearch_card{
    background: #fff;
    border-radius: 24px;
    box-shadow: 0px 0px 24px rgba(46, 188, 209, 0.2);
    padding: 20px;
    margin: 20px 0px;
}
.newscard_head h5{
    margin: 0px 0px 10px 0px;
    border-bottom: 1px solid #C4C4C4;
    color: #2EBCD1;
    font-weight: bold;
    font-size: 24px;
    font-family: 'ek_muktabold';
    padding: 0px 0px 10px 0px;
}
ul.seanew_list{
    list-style-type: none;
    margin: 0;
    padding: 20px 0px 10px 0px;
    display: flex;
    justify-content: space-between;
    align-items: center;
    border-bottom: 1px solid #C3C2C5;
    cursor: pointer;
}
ul.seanew_list li{
    margin: 0;
    padding: 0;
}
ul.seanew_list li.seanew_grow{
    flex-grow: 1;
    padding: 0px 10px 0px 0px;
}
ul.seanew_list li.seanew_grow h5{
    margin: 0;
    font-size: 16px;
    font-family: 'ek_muktabold';
    font-weight: bold;
    color: #191919;
    line-height: 20px;
}
ul.seanew_list li.seanew_grow h6{
    color: #191919;
    font-family: 'ek_muktaregular';
    font-weight: 400;
    margin: 5px 0px 0px 0px;
}
ul.seanew_list li img.seaneban{
    width: 130px;
    height: 90px;
    border-radius: 16px;
    box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.2);
}
ul.seanew_list:last-child{
    border-bottom: none;
}
img.ref_img{
    width: 100%;
    border-radius: 5px;
}
ul.ref_pro{
    list-style-type: none;
    margin: 0;
    padding: 10px 0px;
    display: flex;
    width: 100%;
    align-items: center;
}
ul.ref_pro li{
    margin: 0;
    padding: 0;
}
ul.ref_pro li.refprogrown{
    flex-grow: 1;
    padding: 0px 10px;
}
ul.ref_pro li img.refproimg{
    width: 40px;
    height: 40px;
    border-radius: 50px;
}
ul.ref_pro li.refprogrown h5{
    font-size: 14px;
    font-weight: 500;
    font-family: 'ek_muktasemibold';
    margin: 0px auto;
}
ul.ref_pro li.refprogrown h6{
    font-family: 'ek_muktaregular';
    font-size: 12px;
    font-weight: 400;
    color: #2EBCD1;
    margin: 5px 0px 0px 0px;
}
ul.ref_pro li button{
    background: none;
    border: none;
    outline: none;
}
.ref_flex{
    display: flex;
    justify-content: space-between;
}
.ref_card{
    width: 49%;
}
.gove_card img{
    width: 100%;
    height: 241px;
    border-radius: 24px;
}
.gove_card h6{
    color: #191919;
    font-size: 16px;
    font-family: 'ek_muktabold';
    margin: 10px 0px;
    font-weight: bold;
}
.gove_card h6 span{
    font-weight: 400;
    font-family: 'ek_muktaregular';
}
.gove_card h5{
    color: #191919;
    font-size: 24px;
    line-height: 25px;
    margin: 0px;
    font-weight: bold;
    font-family: 'ek_muktabold';
}
.global_rec_card{
    position: relative;
    margin: 20px 0px 0px 0px;
}
.global_rec_card img{
    width: 100%;
    height: 290px;
}
.golrec_pos{
    background: rgba(0, 0, 0, 0.5);
    position: absolute;
    left: 0;
    bottom: 0;
    right: 0;
    padding: 10px;
    color: #fff;
}
.golrec_pos h5{
    font-size: 16px;
    margin: 0px 0px 5px 0px;
    font-family: 'ek_muktasemibold';
    font-weight: 500;
    line-height: 22px;
}
.golrec_pos h6{
    font-size: 14px;
    font-weight: 400;
    font-family: 'ek_muktaregular';
    margin: 0;
}
ul.seains_list{
    list-style-type: none;
    margin: 0;
    padding: 20px 0px;
    align-items: flex-start;
    display: flex;
    justify-content: space-between;
    border-bottom: 1px solid #C3C2C5;
}
ul.seains_list li{
    margin: 0;
    padding: 0;
}
ul.seains_list li img.ins_ban{
    width: 137px;
    height: 90px;
    border-radius: 16px;
    box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.2);
}
ul.seains_list li.ins_grow{
    flex-grow: 1;
    padding: 0px 10px;
}
ul.seains_list li.ins_grow h5{
    font-size: 16px;
    color: #191919;
    font-family: 'ek_muktasemibold';
    margin: 0px;
}
ul.seains_list li.ins_grow p{
    font-size: 14px;
    margin: 10px 0px;
    color: #191919;
    font-family: 'ek_muktaregular';
}
ul.seains_list li.ins_grow h6{
    font-family: 'ek_muktaregular';
    font-size: 14px;
    font-weight: 400;
}
ul.seains_list:last-child{
    border-bottom: none;
}
ul.visit_list{
    list-style-type: none;
    margin: 20px 0px 0px 0px;
    padding: 0;
    display: flex;
    align-items: flex-start;
    border: 1px solid #2EBCD1;
    border-radius: 24px;
}
ul.visit_list li{
    margin: 0;
    padding: 0;
}
ul.visit_list li.vis_grow{
    flex-grow: 1;
    padding: 10px;
}
ul.visit_list li.vis_grow .vist_flagflex{
    display: flex;
    align-items: flex-start;
    border-bottom: 1px solid #c3c2c5;
    margin-bottom: 10px;
    padding-bottom: 10px;
}
ul.visit_list li.vis_grow .vist_flagflex img{
    width: 20px;
    margin-right: 5px;
}
ul.visit_list li.vis_grow .vist_flagflex h5{
    font-size: 16px;
    font-weight: 500;
    margin: 0;
    font-family: 'ek_muktasemibold';
}
ul.visit_list li.vis_grow .vist_flagflex h6{    
    color: #191919;
    font-size: 14px;
    margin: 5px 0px 0px 0px;
    font-family: 'ek_muktaregular';
}
ul.visit_list li .visit_pos{
    position: relative;
    overflow: hidden;
    border-radius: 24px 0px 0px 24px;
}
ul.visit_list li .visit_pos img{
    width: 137px;
    min-height: 160px;
    height: 100%;
    border-radius: 24px 0px 0px 24px;
}
ul.visit_list li.vis_grow p{
    color: #191919;
    font-size: 14px;
    font-family: 'ek_muktaregular';
    margin: 0;
}
ul.visit_list li .visit_pos h4{
    margin: 0;
    background: #2EBCD1;
    color: #fff;
    position: absolute;
    top: 58px;
    left: -105px;
    right: 0;
    text-align: center;
    transform: rotate(-90deg);
    padding: 10px 0px 10px 0px;
    font-family: 'ek_muktasemibold';
    font-weight: 500;
}
.text_speech_card{
    margin: 20px 0px;
}
.text_speech_pos{
    position: relative;
}
.text_speech_pos img.texsp_ban{
    width: 100%;
    border-radius: 24px 24px 0px 0px;
    height: 310px;
}
.text_speech_pos h5{
    background: linear-gradient(#000, rgba(0, 0, 0, 0));
    color: #fff;
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    border-radius: 24px 24px 0px 0px;
    margin: 0;
    padding: 20px 10px;
    line-height: 20px;
    font-size: 16px;
    font-family: 'ek_muktabold';
    font-weight: bold;
}
.textspee_cont{
    padding: 10px;
}
.textspee_cont p{
    font-size: 14px;
    font-family: 'ek_muktalight';
    margin: 0px;
}
.textspee_cont ul{
    list-style-type: none;
    margin: 0;
    padding: 10px 0px;
    display: flex;
    justify-content: space-between;
    align-items: center;
}
.textspee_cont ul li{
    margin: 0;
    padding: 0;
}
.textspee_cont ul li h6{
    color: #191919;
    font-family: 'ek_muktalight';
    margin: 0;
    
}
.textspee_cont ul li button{
    background: none;
    border: none;
    outline: none;
    display: flex;
    align-items: center;
    font-size: 11px;
    font-family: 'ek_muktasemibold';
    font-weight: 500;
    color: #498088;
}
.textspee_cont ul li button img{
    margin-right: 5px;
}
ul.visit_list_blog.visit_list{
    border: none;
    border-radius: 0px;
}
ul.visit_list.visit_list_blog li .visit_pos{
    border-radius: 0;
}
ul.visit_list_blog.visit_list li img{
    width: 180px;
    height: 123px;
    border-radius: 10px;
    box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.2);
}

ul.pmlink_list li.pmlinkgrow h5 a{
    color: #2E3292;
    font-size: 20px;
    font-weight: bold;
    margin: 5px auto 20px auto;
    font-family: 'ek_muktabold';
    text-decoration: none;
}

.newsar_bg{
    background: #F9FCFE;
    padding: 10px 20px;
    margin: 20px 0px;
}


ul.pmlink_list2{
    list-style-type: none;
    margin: 0;
    padding: 0px 0px 20px 0px;
    display: flex;
    justify-content: space-between;
}
ul.pmlink_list2 li{
    margin: 0;
    padding: 0;
}
ul.pmlink_list2 li.pmlinkgrow2{
    flex-grow: 1;
    padding: 0px 20px 0px 0px;
}
ul.pmlink_list2 li.pmlinkgrow2 h6{
    display:inline-block;
    width:400px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    color: #191919;
    font-family: 'ek_muktalight';
    margin: 0;
    font-size: 14px;
}
ul.pmlink_list2 li.pmlinkgrow2 h5{
    color: #2E3292;
    font-size: 20px;
    font-weight: bold;
    margin: 5px auto;
    font-family: 'ek_muktabold';
}
ul.pmlink_list2 li.pmlinkgrow2 p{
    font-size: 14px;
    font-family: 'ek_muktaregular';
    color: #191919;
    width:900px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
ul.pmlink_list2 li .overlay_video_div{
    position: relative;
}
ul.pmlink_list2 li .overlay_video_div .overlay_search{
    position: absolute;
    inset: 0;
    background: rgba(0, 0, 0, 0.5);
    border-radius: 12px;
    width: 100%;
    opacity: 1;
}
ul.pmlink_list2 li .overlay_video_div img.playvidicon{
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    z-index: 2;
    opacity: 1;
}

ul.pmlink_list2 li img.img_lisr{
    width: 185px;
    object-fit: cover;
    width: 185px;
    height: 120px;
    border-radius: 12px;
}

ul.pmlink_list2.videotab_list2{
    align-items: center;
    flex-direction: row-reverse;
    cursor: pointer;
}
ul.pmlink_list2.videotab_list2 li.pmlinkgrow2{
    padding: 0px 0px 0px 20px;
}
ul.pmlink_list2.videotab_list2:hover li .overlay_video_div .overlay_search{
    opacity: 1;
}
ul.pmlink_list2.videotab_list2:hover li .overlay_video_div img.playvidicon{
    opacity: 1;
}

ul.pmlink_list2 li.pmlinkgrow2 h5 a{
    color: #2E3292;
    font-size: 20px;
    font-weight: bold;
    margin: 5px auto 20px auto;
    font-family: 'ek_muktabold';
    text-decoration: none;
}

.read_downloaddiv{
    position: relative;
    padding: 20px 0px;
    margin-top: -20px;
    z-index: 2;
}
.filter_down{
    position: absolute;
    background: linear-gradient(rgba(233, 252, 254, 0.8), #E9FCFE);
    inset: 0;
    z-index: 1;
    filter: blur(5px);
    margin-top: -20px;
}
ul.read_down_list{
    list-style-type: none;
    margin: 0px auto;
    padding: 20px 0px 0px 0px;
    display: flex;
    justify-content: center;
    position: relative;
    z-index: 4;
}
ul.read_down_list li{
    margin: 0;
    padding: 0px 10px;
}
ul.read_down_list li button{
    background: #E9FCFE;
    border: 2px solid #498088;
    color: #498088;
    font-size: 18px;
    font-family: 'ek_muktabold';
    outline: none;   
    border-radius: 30px;
    min-width: 160px;
    height: 40px;
    display: flex;
    justify-content: center;
    align-items: center;
}
ul.read_down_list li a{
    background: #E9FCFE;
    text-decoration: none;
    border: 2px solid #498088;
    color: #498088;
    font-size: 18px;
    font-family: 'ek_muktabold';
    outline: none;   
    border-radius: 30px;
    min-width: 160px;
    height: 35px;
    display: flex;
    justify-content: center;
    align-items: center;
}
ul.read_down_list li button img{
    margin-left: 10px;
}
ul.read_down_list li a img{
    margin-left: 10px;
}
.read_downloaddiv.read_downloaddiv2 .filter_down{
    margin-top: 0;
    position: relative;
}

ul.read_down_list li a:hover{
    color: #498088;
}

.read_downloaddiv2 ul.read_down_list {
    display: block;
    padding: 0px;
}

.read_downloaddiv2 ul.read_down_list li a {
    width: 160px;
    margin: 10px auto;
}

.rec_found{
    text-align: center;
    padding: 0px 0px;
    min-height: 70vh;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column;
}
.rec_found img{
    width: 100px;
    display: block;
    margin: 0px auto;
}
.rec_found h5{
    color: #000;
    font-family: 'ek_muktabold';
    margin: 20px auto;
    text-align: center;
    font-size: 20px;
}
.rec_found p{
    font-size: 16px;
    font-family: 'ek_muktasemibold';   
    margin: 0;
}
.searchtab_btn{
    background: #20b7cd;    
    text-align: center;
    display: flex;
    justify-content: center;
    align-items: center;
    margin: 10px auto 5px auto;
    border: none;
    border-radius: 20px;
    min-width: 100px;
}
.searchtab_btn:hover{
    color: #fff;
    background: #20b7cd;
    border: none;
}
.tab-content > .tab-pane.tab_top{
    overflow: auto;
    margin-left: -17%;
    margin-right: -16%;
} 
@media only screen and (min-width: 1920px) {
    ul.searc_tabs{
        margin-left: -32%;
        margin-right: -32%;
    }
    .tab-content > .tab-pane.tab_top{
        margin-left: -32%;
        margin-right: -32%;
    }
  }
  @media only screen and (min-width: 1600px) and (max-width: 1900px){
    ul.searc_tabs{
        margin-left: -24%;
        margin-right: -24%;
    }
    .tab-content > .tab-pane.tab_top{
        margin-left: -26%;
        margin-right: -25%;
    }
  }

  @media only screen and (min-width: 1200px) and (max-width: 1366px){
    ul.searc_tabs{
        margin-left: -4%;
        margin-right: -4%;
    }
    .tab-content > .tab-pane.tab_top{
        margin-left: -4%;
        margin-right: -4%;
    }
  }

  .modal_dialog_audio{
	position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%) !important;
    margin: 0px auto;
    min-width: 400px;
	max-width: 400px;
}

.MannMatterTop2 {
    width: auto;
    float: none;
    padding: 20px 10px;
    background: #fff;
	border-radius: 10px;
	min-height: 160px;
}

.PlayerMannKibaat2 {
    width: 100%;
    display: flex;
    margin: 0 auto;
}
.playerImgLeft2{
    width: 50%;
    float: none;
    height: 113px!important;
    /* overflow: hidden;  */
    margin-top: 11px;
}
.playerRight2 {
    float: none;
    width: 100%;
    margin-left: 0;
	padding-left: 10px;
}
.playerRight2 h4{
    font-size: 24px;
}

.wave2{
    height: 80px;
}
.wave2 img{
    height: 100%;
	width: 100%;
}
.playerImgLeft2 img{
	width: 100%;
    height: 100%;
}

.canvasEqua2{
    height: 80px;
}
.canvasEqua2 img {
    width: 100%;
    height: 100%;
}
/* css for search */
