* {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    -o-box-sizing: border-box;
    box-sizing: border-box;
    margin: 0;
    padding: 0;
}
/* Clearfix */
.clear {
    clear: both;
    display: block;
    overflow: hidden;
    visibility: hidden;
    width: 0;
    height: 0;
}

.clearfix:before,
.clearfix:after {
    content: '\0020';
    display: block;
    overflow: hidden;
    visibility: hidden;
    width: 0;
    height: 0;
}

.clearfix:after {
    clear: both;
}

.clearfix {
    zoom: 1;
    clear: both;
}

body {
    font-family: 'ProximaNova-Regular', "GEDinarOne-Medium";
    overflow-x: hidden;
}

h1, h2, h3, h4, h5, h6, p, a {
    color: #333;
}

h1, h2, h3, h4, h5, h6, p, a, li {
    direction: rtl;
}

strong {
    font-weight: 600 !important;
    font-family: "ProximaNova-Regular","GEDinarOne-Medium" !important;
}

.sprite {
    background: url('../images/sprite.png')no-repeat;
}

.container {
    width: 100%;
    float: left;
    overflow-x: hidden;
    position: relative;
}

.wrapper {
    width: 1170px;
    max-width: 100%;
    margin: auto;
}

.path_file {
    padding: 50px;
}

    .path_file li {
        display: block;
        padding-bottom: 15px;
        width: 100%;
    }

    .path_file a {
        font: 16px 'ProximaNova-Semibold', "GEDinarOne-Medium";
        color: #000;
    }

        .path_file a:hover {
            color: #236F81;
        }

header {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    z-index: 99999;
    padding: 15px 0;
    height: 104px;
}

    header h1 {
        float: left;
    }

        header h1.logo a {
            background: url('../images/logo.png')no-repeat;
            width: 390px;
            height: 92px;
            float: left;
            text-indent: -9999px;
        }

nav {
    float: right;
    margin-top: 25px;
}

    nav ul li {
        display: inline-block;
    }

        nav ul li a {
            font: 16px 'ProximaNova-Regular', 'GEDinarOne-Medium';
            display: inline-block;
            margin-left: 40px;
            position: relative;
            color: #fff;
        }

            nav ul li a:before, .search_nav li a:before, .home_block7 .footer-menu a:before, .breadcrumb li a:before {
                background: url('../images/nav_divider.png') no-repeat;
                position: absolute;
                content: "";
                top: 5px;
                right: -20px;
                width: 1px;
                height: 10px;
            }

        nav ul li:last-child a:before {
            background: none;
        }

        nav ul li a:hover {
            text-decoration: underline;
        }

.inner-banner-botm .search_nav li a:hover, header.fixed .inner-banner-botm nav ul li a:hover {
    color: #66B2A9;
}

nav ul li a.font-change {
    font: 16px 'ProximaNova-Regular', "GEDinarOne-Medium";
}

.inner-banner-botm .search_nav li.active a, .inner-banner-botm header.fixed nav ul li.active a, .footer-menu li.active a {
    color: #66b2a9;
}

nav ul li.active a {
    text-decoration: underline;
}

header.fixed {
    background: #fff;
    padding: 10px 0;
    position: absolute;
}

    header.fixed nav {
        margin-top: 30px;
    }

        header.fixed nav ul li a {
            color: #121212;
        }

    header.fixed h1.logo a {
        background: url('../images/logo-fixed.png')no-repeat;
        width: 352px;
        height: 84px;
    }

    header.fixed nav ul li a:before {
        background: #bfbfbf;
    }

    header.fixed nav ul li:last-child a:before {
        background: none;
    }

.home-slider li, .banner.home {
    height: 620px;
    /*overflow: hidden;*/
    width: 100%;
}

.inner-slider li {
    height: 436px;
}

/*.banner .bx-wrapper img {
    width: 100%;
    height: 100%;
}*/

 .banner .bx-wrapper img {
  height: 100%;
  object-fit: cover;
  object-position: center center;
  width: 100%;
}

.slider_cont {
    position: absolute;
    top: 190px;
    right: auto;
    width: 1170px;
    text-align: right;
}

    .slider_cont h2 {
        font: 90px "GEDinarOne-Medium","ProximaNova-Regular";
        color: #fff;
    }

    .slider_cont h3 {
        direction: rtl;
        float: right;
        font: 26px/38px "GEDinarOne-Medium","ProximaNova-Regular";
        max-width: 74%;
        padding-top: 5px;
        text-align: right;
        color: #fff;
    }

.inner-slider .slider_cont {
    top: 160px;
}

    .inner-slider .slider_cont h2 {
        font: 78px 'ProximaNova-Extrabld', "GEDinarOne-Medium";
        color: #fff;
    }

        .inner-slider .slider_cont h2 span {
            max-width: 77%;
            display: inline-block;
        }

        .inner-slider .slider_cont h2 img {
            position: relative;
            top: 8px;
        }

    .inner-slider .slider_cont h3 span {
        max-width: 86%;
        display: inline-block;
    }

    .inner-slider .slider_cont h3 {
        font: 24px/35px 'ProximaNova-Regular', "GEDinarOne-Medium";
    }

.inner-slider li img {
    height: 100%;
    width: 100%;
}

.inner-slider li .slider_cont img {
    height: auto;
    width: auto;
}

.banner-bottom-form {
    background: #297082 url('../images/form-bg.jpg') no-repeat center center;
    width: 100%;
    float: left;
    height: 90px;
}

    .banner-bottom-form.fixed {
        position: fixed;
        /*top: 104px;*/
        top: 0;
        z-index: 10000;
    }

.search_nav {
    margin: 33px 0 0 36px;
    width: 850px;
    float: left;
}

.inner-banner-botm .search_nav li a {
    font: 21px 'ProximaNova-Regular', 'GEDinarOne-Medium';
    float: left;
    margin-left: 118px;
    position: relative;
    color: #fff;
}

.inner-banner-botm .search_nav li {
    float: left;
}


.search_nav li a:before {
    background: #4f737d;
    top: 7px;
    height: 16px;
    right: -62px;
}

.search_nav li:last-child a:before {
    background: none;
}

.search-form input {
    width: 100%;
    /*background: #fff url('../images/search-icon.png') no-repeat 20px 15px;*/
    border-radius: 20px;
    border: 0;
    font: 18px 'ProximaNova-Regular', 'GEDinarOne-Light';
    color: #000;
    text-align: right;
    padding: 9px 20px 9px 45px;
}

.search-form a {
    background: #fff url(../images/search-icon.png) no-repeat left center;
    width: 15px;
    height: 14px;
    position: absolute;
    left: 15px;
    top: 40px;
    float: left;
}

.search-form {
    float: right;
    width: 216px;
    padding-top: 25px;
    position: relative;
    -webkit-transition: width 2s ease, height 2s ease;
    -moz-transition: width 2s ease, height 2s ease;
    -o-transition: width 2s ease, height 2s ease;
    transition: width 2s ease, height 2s ease;
    transition-delay: -0.5s;
}

.inner-banner-botm .search_nav {
    margin-left: 0;
    width: 800px;
}

    .inner-banner-botm .search_nav li a {
        font: 19px 'ProximaNova-Regular', "GEDinarOne-Medium";
    }

    .inner-banner-botm .search_nav li:first-child a {
        margin-left: 75px;
    }

    .inner-banner-botm .search_nav li a:before {
        top: 3px;
    }

.inner-banner-botm .search-form input {
    font: 16px 'ProximaNova-Regular', "GEDinarOne-Medium";
    min-height: 40px;
}

.home_block3 {
    padding: 40px 0 55px;
    clear: both;
}

    .home_block3 h3 {
        font: 36px 'GEDinarOne-Light';
        color: #121212;
        text-align: center;
        width: 1030px;
        margin: auto;
        padding-bottom: 25px;
    }

    .home_block3 .read-more {
        display: block;
        text-align: center;
    }

        .home_block3 .read-more a {
            font: 18px 'GEDinarOne-Light';
            color: #121212;
            display: inline-block;
            text-decoration: underline;
        }

            .home_block3 .read-more a:hover, .home_block4 .overlay_cont a:hover, .home_block5 a p:hover, .home_block7 .footer-menu a:hover {
                color: #66B2A9;
                text-decoration: none;
            }

.home_block4 {
    width: 100%;
    float: left;
    background: #f0f0f0;
    padding: 80px 0 40px;
    overflow: hidden;
}

    .home_block4 ul li, .home_block4 .flipcard {
        float: left;
        width: 570px;
        height: 300px;
        position: relative;
        margin: 0 0 40px 30px;
    }

.back {
    width: 570px;
    height: 300px;
    background: #ccc;
}

.home_block4 ul li:first-child, .home_block4 ul li.first, .home_block4 .flipcard.first, .home_block4 .flip-slider.first {
    margin-left: 0;
}

.home_block4 .rotate-icon, .rotate-icon.next {
    background: url('../images/rotate-icon.png') no-repeat;
    width: 60px;
    height: 60px;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 99;
    cursor: pointer;
}

/*.home_block4 .back .rotate-icon.unflip {
    background: url('../images/sprite.png')no-repeat -503px -147px;
}*/

.home_block4 .article_overlay, .home_block6 .overlay_cont {
    position: absolute;
    top: 0;
    background: url('../images/article_img-overlay.png') repeat;
    width: 300px;
    height: 300px;
    text-align: right;
    left: 0;
}

.home_block4 .overlay_cont, .home_block6 .overlay_innercont {
    position: absolute;
    bottom: 30px;
    right: 30px;
}

    .home_block4 .overlay_cont p {
        font: 16px 'ProximaNova-Regular','GEDinarOne-Medium';
        color: #fff;
        padding-bottom: 10px;
        direction: rtl;
    }

    .home_block4 .overlay_cont h3 {
        font: 28px 'ProximaNova-Regular', 'GEDinarOne-Medium';
        color: #fff;
        direction: rtl;
        /*overflow-wrap: break-word;
        word-break: break-all;*/
    }

    .home_block4 .overlay_cont span.year {
        font: 28px 'ProximaNova-Regular', "GEDinarOne-Medium";
        color: #fff;
        display: block;
        padding-top: 5px;
    }

    .home_block4 .overlay_cont a {
        font: 18px 'GEDinarOne-Light';
        color: #fff;
        text-decoration: underline;
        display: block;
        padding-top: 15px;
    }

.home_block4 span.article-name, .category_block .category_title {
    font: 22px 'GEDinarOne-Medium';
    color: #fff;
    background: #236f81;
    position: absolute;
    bottom: 0;
    right: 0;
    padding: 10px 23px;
}

.home_block4 a span.article-name:hover, .home_block7 .books-conference a:hover {
    background: #fff;
    color: #236f81;
}

.home_block4 .slide.back-cont {
    background: url('../images/flip-back-bg1.png') repeat;
}

.home_block4 .back-content {
    width: 285px;
    height: 300px;
    padding: 25px;
    float: left;
    text-align: right;
    color: #fff;
    border-right: 1px solid #777a7a;
}

    .home_block4 .back-content.studies {
        border-right: 0;
    }

    .home_block4 .back-content h3, .home_block4 .article-back h3 {
        font: 16px 'ProximaNova-Bold', "GEDinarOne-Medium";
        letter-spacing: 2px;
        padding-bottom: 28px;
        text-transform: uppercase;
        text-align: right;
        color: #fff;
    }

    .home_block4 .back-content p {
        font: 16px/20px 'ProximaNova-Regular', "GEDinarOne-Medium";
        padding: 0 20px 20px 0;
        background: url('../images/sprite.png')no-repeat -735px -271px;
        direction: rtl;
        color: #fff;
    }

        .home_block4 .back-content p a {
            color: #fff;
        }

.home_block4 .article-back {
    padding: 28px;
}

    .home_block4 .article-back h3 {
        padding-bottom: 15px;
    }

.home_block4 #flip-card3 .back {
    background: url('../images/flip-back-bg2.png') repeat;
}

.home_block4 .article-back ul {
    text-align: center;
}

.home_block4 .article-back li {
    width: 125px;
    height: auto;
    display: inline-block;
    text-align: center;
    float: none;
    margin: 0;
    padding-bottom: 20px;
    vertical-align: top;
}

    .home_block4 .article-back li a {
        background: url('../images/instutions.png')no-repeat;
        width: 63px;
        height: 61px;
        display: inline-block;
    }

a:focus, a:active, a:hover {
    outline: none !important;
}

img:focus, img:active, img:hover {
    outline: none !important;
}

.home_block4 .article-back li.conference a {
    background: url('../images/conference.png')no-repeat;
}

.home_block4 .article-back li.societies a {
    background: url('../images/societies.png')no-repeat;
}

.home_block4 .article-back li.periodicals a {
    background: url('../images/periodicals.png')no-repeat;
}

.home_block4 .article-back li.publisher a {
    background: url('../images/publisher.png')no-repeat;
}

.home_block4 .article-back li.award a {
    background: url('../images/awards.png')no-repeat;
}

.home_block4 .article-back li.journal a {
    background: url('../images/journel.png')no-repeat;
}

.home_block4 .article-back li h4 {
    font: 15px/18px 'ProximaNova-Regular', "GEDinarOne-Medium";
    color: #fff;
    text-align: center;
}

.home_block5, .home_block5 .clear-block {
    width: 100%;
    float: left;
    padding-bottom: 25px;
}

.home_block5 {
    padding: 80px 0 40px;
}

    .home_block5 p {
        font: 16px 'ProximaNova-Regular','GEDinarOne-Medium';
        color: #111;
        float: left;
    }

    .home_block5 span {
        font: 24px 'ProximaNova-Regular','GEDinarOne-Medium';
        color: #236f81;
        float: right;
    }

    .home_block5 h3 {
        font: 22px 'ProximaNova-Regular','GEDinarOne-Medium';
        color: #333;
        text-align: right;
        width: 83%;
        float: right;
    }

.home_block6 {
    width: 100%;
    float: left;
}

    .home_block6 .article-slider li {
        float: left;
        width: 480px;
        height: 530px;
        overflow: hidden;
        position: relative;
    }

    /* article overlay effect start */

    .home_block6 .overlay_outer {
        float: left;
        width: 480px;
        height: 530px;
        overflow: hidden;
    }

    .home_block6 .overlay {
        position: relative;
        transition: .5s;
        overflow: hidden;
    }

    .home_block6 .overlay_cont {
        width: 100%;
        height: 100% !important;
        left: 0;
        opacity: 0;
    }

    /*.home_block6 .overlay:hover .overlay_cont {
		filter:alpha(opacity=30);
		-moz-opacity: 1;
		-khtml-opacity: 1;
		-ms-opacity: 1;
		-webkit-opacity: 1;
		 opacity: 1;
    }*/

    .home_block6 .article-img.hover .overlay_cont {
        opacity: 1;
    }

    .home_block6 .overlay img {
        -moz-transition: all 1s ease-in-out 0s;
        -webkit-transition: all 1s ease-in-out 0s;
        -o-transition: all 1s ease-in-out 0s;
        -ms-transition: all 1s ease-in-out 0s;
        transition: all 1s ease-in-out 0s;
    }

    .home_block6 .overlay.hover img {
        -moz-transform: scale(1.5) rotateZ(-5deg);
        -webkit-transform: scale(1.5) rotateZ(-5deg);
        -o-transform: scale(1.5) rotateZ(-5deg);
        -ms-transform: scale(1.5) rotateZ(-5deg);
        transform: scale(1.5) rotateZ(-5deg);
    }

    /* article overlay effect end */

    .home_block6 .slider_outerwrap {
        margin-right: 10px;
        width: 2000px;
        float: left;
        position: relative;
        left: -285px;
        overflow: hidden;
        transition: 1s;
    }

        .home_block6 .slider_outerwrap.move-right {
            left: 0;
        }

        .home_block6 .slider_outerwrap.move-left {
            left: -570px;
        }

    .home_block6 .overlay_cont h3 {
        font: 42px 'ProximaNova-Regular','GEDinarOne-Medium';
        color: #fff;
        direction: rtl;
    }

        .home_block6 .overlay_cont h3 a {
            color: #fff;
        }

    .home_block6 .overlay_cont p {
        font: 22px 'ProximaNova-Regular','GEDinarOne-Medium';
        color: #fff;
        direction: rtl;
    }

.home_block7 {
    width: 100%;
    float: left;
    background: url('../images/footer-cont-bg.jpg') repeat top center;
    color: #fff;
    z-index: 99;
    position: relative;
}

    .home_block7 .books-conference {
        padding-top: 250px;
        width: 100%;
        float: left;
    }

        .home_block7 .books-conference li {
            text-align: right;
            width: 570px;
            float: left;
            border: 5px solid #30343a;
            background: url('../images/books_overlaybg.png') repeat;
            padding: 32px;
            margin: 0 0 30px 30px;
            min-height: 351px;
        }

            .home_block7 .books-conference li:first-child {
                margin-left: 0;
            }

        .home_block7 .books-conference h2 {
            font: 22px 'ProximaNova-Regular','GEDinarOne-Medium';
            padding-bottom: 13px;
            color: #fff;
        }

        .home_block7 .books-conference h3 {
            font: 36px 'ProximaNova-Regular','GEDinarOne-Medium';
            padding-bottom: 13px;
            color: #fff;
        }

        .home_block7 .books-conference p {
            font: 18px 'ProximaNova-Regular','GEDinarOne-Medium';
            padding-bottom: 30px;
            min-height: 108px;
            color: #fff;
        }

        .home_block7 .books-conference a {
            font: 15px 'ProximaNova-Regular','GEDinarOne-Medium';
            display: inline-block;
            background: #236f81;
            padding: 10px 20px;
            color: #fff;
        }

    .home_block7 .follow-us {
        color: #fff;
        width: 300px;
        float: left;
    }

        .home_block7 .follow-us span.plus {
            background-color: #e9481a;
            background-position: 5px 8px;
            width: 88px;
            height: 90px;
            float: left;
        }

        .home_block7 .follow-us h3 {
            font: 24px/90px 'ProximaNova-Regular','GEDinarOne-Medium';
            background: #e9481a;
            text-align: center;
            width: 210px;
            height: 90px;
            float: right;
            color: #fff;
        }

    .home_block7 .subscrition-form {
        width: 840px;
        float: right;
        background: url('../images/subs_formbg.png') repeat;
        border: 5px solid #3d3d3d;
        padding: 15px 25px;
        position: relative;
    }

    .home_block7 .subs-thanks-popup {
        position: absolute;
        width: 385px;
        min-height: 50px;
        background: #e9481a;
        right: 0;
        margin: auto;
        text-align: center;
        left: 0;
        top: -35px;
        border-radius: 10px;
        display: none;
    }
        /* .home_block7 .subs_thanks .subs-thanks-popup {display:block;} */
        .home_block7 .subs-thanks-popup p {
            font: 20px 'ProximaNova-Semibold', "GEDinarOne-Medium";
            color: #fff;
            padding: 25px 25px 25px 5px;
        }

    .home_block7 .subscrition-form input {
        float: left;
        background-color: #fff;
        width: 490px;
        border: 1px solid #686865;
        text-align: right;
        padding: 10px 15px 14px 15px;
        font: 18px 'ProximaNova-Regular','GEDinarOne-Light';
        color: #000;
        direction: rtl;
    }

    .home_block7 .subscrition-form a.submit {
        background-position: -932px -22px;
        width: 50px;
        height: 43px;
        position: absolute;
        left: 26px;
        top: 16px;
        float: left;
        background-color: #e9481a;
    }

    .home_block7 .subscrition-form h3 {
        font: 24px 'ProximaNova-Regular', 'GEDinarOne-Medium';
        float: right;
        padding-top: 8px;
        color: #fff;
    }

    .home_block7 .subscription-toggle-section, .home_block7 .subscription-section {
        width: 100%;
        float: left;
        position: relative;
    }

    .home_block7 .subs_social_left {
        background: url('../images/subs_pattern.png') no-repeat 0 0 / cover;
        width: 600px;
        text-align: right;
        float: left;
        /*padding: 40px 40px 24px 30px;*/
        padding: 40px 40px 8px 30px;
        position: relative;
    }

        .home_block7 .subs_social_left h3, .share_article h3 {
            font: 20px 'ProximaNova-Semibold', "GEDinarOne-Medium";
            color: #236f81;
            padding-bottom: 20px;
        }

        .home_block7 .subs_social_left ul {
            float: right;
            width: 44%;
        }

        .home_block7 .subs_social_left li a, .share_article .subs_social_left li a {
            background: url('../images/sprite.png')no-repeat;
            float: left;
            width: 30px;
            height: 30px;
            text-indent: 9999px;
            margin-left: 10px;
        }

            .home_block7 .subs_social_left li a:hover, .share_article .subs_social_left li a:hover {
                opacity: 0.8;
            }

        .home_block7 .subs_social_left li:first-child a, .share_article .subs_social_left li:first-child a {
            margin-left: 0;
        }

        .home_block7 .subs_social_left li a.addmore, .share_article .subs_social_left li a.addmore {
            background-position: -81px -162px;
        }

        .home_block7 .subs_social_left li a.tumblr, .share_article .subs_social_left li a.tumblr {
            background-position: -123px -161px;
        }

        .home_block7 .subs_social_left li a.pint, .share_article .subs_social_left li a.pint {
            background-position: -173px -161px;
        }

        .home_block7 .subs_social_left li a.gplus, .share_article .subs_social_left li a.gplus {
            background-position: -223px -164px;
        }

        .home_block7 .subs_social_left li a.twitter, .share_article .subs_social_left li a.twitter {
            background-position: -271px -166px;
        }

        .home_block7 .subs_social_left li a.fb, .share_article .subs_social_left li a.fb {
            background-position: -321px -164px;
        }

        .home_block7 .subs_social_left a.close-icon, a.close-icon {
            background-position: -26px -161px;
            width: 30px;
            height: 30px;
            position: absolute;
            /*top: 23px;
            left: 28px;*/
            top: 15px;
            left: 15px;
        }

    .home_block7 .subs-thanks-popup a.close-icon {
        background-position: -883px -169px;
        left: auto;
        right: 10px;
        top: 10px;
    }

    .home_block7 .outer-toggle {
        position: relative;
        width: 100%;
        float: left;
    }

    .home_block7 .subscription-toggle-section {
        position: absolute;
        top: 0;
        left: 0;
        overflow: hidden;
    }

    .home_block7 .toggle-inner-cont {
        position: relative;
        padding-top: 30px;
        overflow: hidden;
        width: 100%;
        float: left;
        transition-property: bottom;
        /*bottom: -18rem;*/
        bottom: -21rem;
        transition: .5s;
        z-index: 99;
    }

    .home_block7.toggle .toggle-inner-cont {
        bottom: 0;
    }

    .home_block7 .subs_social_right {
        background: #e9481a;
        float: left;
        width: 570px;
        text-align: center;
        padding: 36px 0 35px;
    }

        .home_block7 .subs_social_right h3 {
            font: 32px 'ProximaNova-Bold', "GEDinarOne-Medium";
            color: #fff;
            padding-bottom: 10px;
        }

        .home_block7 .subs_social_right p {
            font: 18px 'ProximaNova-Regular', "GEDinarOne-Medium";
            color: #fff;
        }

    .home_block7 .footer_logo {
        text-align: center;
    }

    .home_block7 .top-icon {
        background-position: -390px -166px;
        width: 33px;
        height: 21px;
        display: block;
        padding-left: 100px;
        margin-bottom: 15px;
    }

    .home_block7 .back-to-top, .home_block7 .footer-menu ul {
        width: 100%;
        display: inline-block;
        text-align: center;
        margin-top: 45px;
        position: relative;
    }

        .home_block7 .back-to-top a, .home_block7 .footer-menu a, .home_block7 .footer-menu p {
            font: 16px 'ProximaNova-Light','GEDinarOne-Light';
            color: #fff;
            display: inline-block;
            direction: initial;
        }

            .home_block7 .footer-menu a.eng-font {
                font: 16px 'ProximaNova-Light', 'GEDinarOne-Light';
            }

            .home_block7 .footer-menu p span {
                float: left;
                font: 16px 'ProximaNova-Regular', "GEDinarOne-Medium";
                margin: 3px 0 0 8px;
            }

    .home_block7 .footer-menu {
        background: url('../images/footer_btm-bg.png') repeat-x;
        padding: 0;
        height: 35px;
    }

        .home_block7 .footer-menu ul {
            margin-top: 0;
            padding-top: 7px;
        }

            .home_block7 .footer-menu ul li {
                display: inline-block;
            }

        .home_block7 .footer-menu a, .home_block7 .footer-menu p {
            padding-left: 30px;
        }

        .home_block7 .footer-menu a {
            position: relative;
        }

            .home_block7 .footer-menu a:before {
                background: #77746f;
            }

        .home_block7 .footer-menu li:first-child a {
            padding-left: 0;
        }

/* category page styles start */
.breadcrumb {
    width: 100%;
    float: left;
    border-bottom: 1px solid #efefef;
    border-top: 1px solid #efefef;
    padding: 18px 0;
}

    .breadcrumb ul {
        float: right;
    }

        .breadcrumb ul li {
            float: left;
            padding-left: 20px;
        }

    .breadcrumb li a {
        font: 15px 'ProximaNova-Semibold', "GEDinarOne-Medium";
        color: #828282;
        float: left;
        position: relative;
    }

        .breadcrumb li a:before {
            background: #cbcccb;
            top: 3px;
            right: -10px;
        }

    .breadcrumb li:last-child a:before {
        background: none;
    }

    .breadcrumb li a:hover, .breadcrumb li a.active {
        color: #000;
    }

.category_block, .article_block {
    width: 100%;
    float: left;
    padding: 50px 0 80px;
}

    .category_block h2, .article_block h2 {
        font: 40px 'ProximaNova-Extrabld', "GEDinarOne-Medium";
        color: #000;
        text-align: right;
        padding-bottom: 25px;
    }

    .category_block .cat_list li {
        width: 370px;
        float: left;
        text-align: right;
        margin: 0 0 45px 30px;
        min-height: 550px;
    }

        .category_block .cat_list li.first {
            margin-left: 0;
        }

.inst-img-blk img {
    width: 100%;
    height: 100%;
}

.category_block .category_cont h3, .category_block .category_cont a {
    font: 27px 'ProximaNova-Extrabld', "GEDinarOne-Medium";
    color: #000;
    padding: 23px 0 12px;
    direction: rtl;
}

.category_block .category_cont p {
    font: 18px/24px 'ProximaNova-Regular', "GEDinarOne-Medium";
    color: #333;
    padding-bottom: 15px;
    direction: rtl;
}

.category_block .category_cont a.view-all {
    font: 16px 'ProximaNova-Regular', "GEDinarOne-Medium";
    color: #888;
    text-decoration: underline;
}

.category_block .category_img {
    position: relative;
    width: 370px;
    height: 412px;
}

    .category_block .category_img img, .article_block .article_img img {
        width: 100%;
        height: 100%;
    }

.category_block .category_title {
    font: 20px 'ProximaNova-Regular', "GEDinarOne-Medium";
    padding: 15px 23px;
    direction: rtl;
}

.category_block .category_img img:hover, .article_block .article_img img:hover {
    opacity: 0.7;
}

.category_block .category_cont a:hover {
    color: #236F81;
    text-decoration: none;
}

.category_block .load-more-btn, .article_block .load-more-btn, .prdlst_block .load-more-btn, .scist_block .load-more-btn, .load-more-btn {
    width: 100%;
    display: inline-block;
    text-align: center;
    margin-top: 15px;
}

.category_block .loadmore, .article_block .loadmore, .prdlst_block .loadmore, .scist_block .loadmore, .article_block .article-tab-btn a, .loadmore {
    font: 13px 'ProximaNova-Bold', "GEDinarOne-Medium";
    color: #fff;
    display: inline-block;
    background: #333;
    text-transform: uppercase;
    padding: 13px 26px;
    border: 2px solid transparent;
    letter-spacing: 2px;
    clear: both;
}

    .category_block .loadmore:hover, .article_block .loadmore:hover, .prdlst_block .loadmore:hover, .scist_block .loadmore:hover, .loadmore:hover {
        border-color: #333;
        color: #333;
        background: #fff;
    }

    .category_block .loadmore.disablebtn, .article_block .loadmore.disablebtn, .prdlst_block .loadmore.disablebtn, .scist_block .loadmore.disablebtn, .loadmore.disablebtn {
        cursor: default;
        display: none;
    }

/* articles page styles start */
.article_block {
    padding: 0;
    position: relative;
}

.article-img img {
    width: 100%;
    height: 100%;
}

.article-img {
    height: 300px;
    width: 100%;
}

.article_block .article_block_left {
    width: 275px;
    float: left;
    background: url('../images/catgry-lft-bg.png') repeat-y 0 0;
    padding: 50px 0 50px 10px;
}

    .article_block .article_block_left h3 {
        font: 22px 'ProximaNova-Bold', "GEDinarOne-Medium";
        color: #000;
        text-align: right;
        padding: 0 20px 15px 0;
    }

    .article_block .article_block_left li {
        background: url('../images/catgry-lft-line.png') no-repeat 0 0;
        display: inline-block;
        width: 265px;
        text-align: right;
    }

        .article_block .article_block_left li:hover, .article_block .article_block_left li.active {
            background: url('../images/catgry-lft-line.png') no-repeat 0 0, url('../images/article_lft_hover.png') no-repeat center right;
        }

        .article_block .article_block_left li a {
            font: 16px/25px 'ProximaNova-Regular', "GEDinarOne-Medium";
            color: #333;
            float: right;
            text-align: right;
            padding: 12px 20px 12px 10px;
            position: relative;
            direction: rtl;
        }

            .article_block .article_block_left li a:hover, .article_block .article_block_left li.active a {
                color: #236f81;
            }

        .article_block .article_block_left li:last-child a {
            border: 0;
        }

        .article_block .article_block_left li a:hover:after, .article_block .article_block_left li a.active:after {
            opacity: 1;
        }

.article_block .article_block_right {
    width: 870px;
    float: right;
    padding: 40px 0 60px;
}

.institutions-blk .article_block_right {
    text-align: right;
}

.article_block .article_block_right.article_block_full {
    width: 100%;
}

.article_block .article_block_right h2 {
    max-width: 70%;
    float: right;
    line-height: 50px;
}

.article-tab-btn {
    float: right;
    width: 100%;
    margin: 15px 0 45px;
}

    .article-tab-btn ul {
        float: right;
    }

        .article-tab-btn ul li {
            float: left;
            margin-left: 15px;
        }

.article_block .article-tab-btn a {
    border: 1px solid #236f81;
    color: #fefefe;
    background: #fff;
    color: #236f81;
    letter-spacing: 1px;
}

    .article_block .article-tab-btn a:hover, .article_block .article-tab-btn a.active {
        background: #236f81;
        color: #fff;
    }

.article_block .article_img {
    width: 270px;
    height: 220px;
}

.article_block .article_cont h3, .article_block .article_cont h3 a {
    font: 17px/24px 'ProximaNova-Bold', "GEDinarOne-Medium", 'GEDinarOne-Light';
    color: #000;
    clear: both;
    direction: rtl;
}

.article_block .article_cont p {
    font: 14px 'ProximaNova-Regular', "GEDinarOne-Medium";
    color: #333;
    padding: 20px 0 5px;
}

    .article_block .article_cont p span {
        font: 14px 'ProximaNova-Semibold', "GEDinarOne-Medium";
        color: #236f81;
    }

.article_block .article_cont h3 a:hover {
    color: #236f81;
}
/*.article-tab-content {width:1170px;}*/
/*.article-tab-content .bx-wrapper {
min-width: 270px;
}*/

.article_block .article-tab-content li {
    width: 270px;
    float: left;
    margin: 0 0 40px 30px;
    text-align: right;
    position: relative;
    min-height: 320px;
}

.EbookViewAlList .article_block .article-tab-content li {
    min-height: 505px;
    float: right;
    margin: 0 30px 40px 0;
}

    .EbookViewAlList .article_block .article-tab-content li.first {
        margin-right: 0;
    }

.article_block .article-tab-content li.first {
    margin-left: 0;
    /* clear: both; */
}

.article_block .openarchives-section li {
    min-height: 320px;
}

.article_block .articles-section {
    display: none;
}

    .article_block .articles-section#articles {
        display: block;
    }

#articles li, #statistics li {
    display: none;
}

#articles li {
    min-height: 320px;
}

.article_block_left.sticky-fixed {
    position: fixed;
    top: 194px;
    z-index: 99;
}

.article_block.removefixed .sticky-fixed {
    position: absolute;
    bottom: 100px;
    top: auto;
    z-index: 99;
}

.article_content_block1, .article_content_block2, .article_content_block3, .article_content_block4 {
    width: 100%;
    float: left;
}

.article_content_block1 {
    font: 32px 'ProximaNova-Bold', "GEDinarOne-Medium";
    padding-bottom: 10px;
    margin-bottom: 30px;
    margin-top: 52px;
}

.article_content_block1_left {
    width: 50%;
    float: left;
    /*padding-top: 35px;*/
}

.article_content_block1_right {
    width: 50%;
    float: right;
    text-align: right;
}

.article_content_block1_left h2 {
    font: 28px 'ProximaNova-Bold', "GEDinarOne-Medium";
    line-height: 22px;
    color: #000;
    direction: rtl;
}

#article_content_block .article_content_block1_left h3 {
    font: 22px 'ProximaNova-Regular', "GEDinarOne-Medium";
    color: #5c5c5c;
    padding-top: 18px;
    direction: rtl;
}

#article_content_block .article_content_block1_right h2 {
    font: 40px 'ProximaNova-Bold', "GEDinarOne-Medium";
    padding-bottom: 20px;
    color: #000;
}

.inn-hd-tp-title {
    width: 100%;
    float: right;
    text-align: right;
}

#article_content_block .inn-hd-tp-title h2 {
    font: 40px 'ProximaNova-Bold', "GEDinarOne-Medium";
    padding-bottom: 20px;
    color: #000;
    direction: rtl;
}

.article_content_block1_right ul li {
    display: inline-block;
    position: relative;
}

.article_content_block1_right h3 {
    font: 18px 'ProximaNova-Semibold', "GEDinarOne-Medium";
    color: #000;
    padding-bottom: 10px;
}

.article_content_block1_right p {
    color: #333;
    font: 16px 'ProximaNova-Regular', "GEDinarOne-Medium","GEDinarOne-Medium";
}

.article_content_block1_right li {
    font: 14px 'ProximaNova-Regular', "GEDinarOne-Medium";
    vertical-align: top;
}

.article_content_block2_inner .article-detail-img {
    width: 525px;
    float: right;
    margin-left: 60px;
    margin-bottom: 20px;
    height: 610px;
}

    .article_content_block2_inner .article-detail-img img {
        width: 100%;
        height: 100%;
    }


section.article_content_block2 p {
    font: 22px/34px 'ProximaNova-Regular', "GEDinarOne-Medium";
    text-align: right;
    margin-bottom: 14px;
    /*padding-left: 50px;*/
    color: #333;
}

.article_content_block2_inner p strong {
    font: 22px/34px 'ProximaNova-Semibold', "GEDinarOne-Medium";
    /*color: #000;*/
}

/*section.article_content_block1 .wrapper {
border-bottom: 1px solid #ededed;
display: block;
height: 150px;
}*/
.article_content_block1 {
    border-bottom: 1px solid #ededed;
    float: left;
    width: 100%;
}

.article_content_block3_inner img {
    margin: 46px 0 56px;
    width: 100%;
}

section.article_content_block3 p {
    border-bottom: 1px solid #ededed;
    color: #333333;
    font: 20px/32px 'ProximaNova-Regular', "GEDinarOne-Medium";
    margin-bottom: 13px;
    padding-bottom: 25px;
    text-align: right;
}

.article_content_block3 h3 {
    color: #e9481a;
    font: 22px/25px "ProximaNova-Semibold";
    margin: 25px 0 10px;
    text-align: right;
}

section.article_content_block3 p:last-child {
    border: 0;
}

.article_content_block3 h3.first {
    margin-top: 35px;
}

.article_content_block3 h3.last {
    padding-right: 25px;
    position: relative;
}

.article_content_block3 span.num {
    position: absolute;
    top: 0px;
    right: 0px;
}

.article_content_block3 span.maxwidth {
    max-width: 92%;
    display: inline-block;
}

.article_content_block3_inner h2 {
    font: 20px 'ProximaNova-Semibold', "GEDinarOne-Medium";
    color: #333;
    text-align: right;
}

ul.rating_list li a {
    background: url('../images/sprite.png') no-repeat -601px -169px;
    width: 16px;
    height: 16px;
    float: left;
    text-indent: 9999px;
}

ul.rating_list li {
    float: right;
    padding-left: 5px;
}

    ul.rating_list li a.active {
        background-position: -652px -169px;
    }

    ul.rating_list li a.half {
        background-position: -679px -170px;
    }

.time_cls {
    border-right: 1px solid #ededed;
    border-left: 1px solid #ededed;
    padding: 0px 25px;
    margin: 0px 25px;
}

/*.star_rating {
    border-right: 1px solid #ededed;
    padding: 0 25px 0 0;
}

.date_cls {
    padding: 0 0 0 25px;
}*/

.article_content_block4 {
    padding: 60px 0 70px;
    background-color: #f3f3f3;
    border-top: 1px solid #f0f0f0;
    border-bottom: 1px solid #ededed;
}

    .article_content_block4 h2 {
        font: 20px 'ProximaNova-Extrabld', "GEDinarOne-Medium";
        color: #000;
        text-transform: uppercase;
        text-align: right;
        margin-bottom: 25px;
    }

.article_content_block3 {
    padding-bottom: 15px;
}

.article_content_block5, .comment_section li {
    width: 100%;
    float: left;
    padding: 55px 0;
}

.article_content_block5 {
    padding-bottom: 80px;
}

    .article_content_block5 h3 {
        font: 18px/25px 'ProximaNova-Regular', "GEDinarOne-Medium";
        color: #777777;
        padding: 10px 0;
        word-wrap: break-word;
    }

    .article_content_block5 h4 a {
        font: 16px 'ProximaNova-Regular', "GEDinarOne-Medium";
        color: #888;
        text-decoration: underline;
    }

        .article_content_block5 h4 a:hover {
            color: #236f81;
            text-decoration: none;
        }

    .article_content_block5 p {
        font: 16px 'ProximaNova-Regular', "GEDinarOne-Medium";
        color: #555;
    }

        .article_content_block5 p span.prof_name {
            font: 18px 'ProximaNova-Semibold', "GEDinarOne-Medium";
            color: #000;
            border-left: 1px solid #d9d9d9;
            margin-left: 15px;
            padding-left: 15px;
        }

    .article_content_block5 h2 {
        font: 24px/32px 'ProximaNova-Semibold', "GEDinarOne-Medium";
        color: #000;
        text-align: right;
        clear: both;
    }

.count_cmnt, .add-comments h2 {
    color: #236f81;
}

.comment_section {
    float: left;
    width: 100%;
}

    .comment_section li {
        border-top: 1px solid #ededed;
        margin-top: 15px;
        text-align: right;
        padding: 23px 0 12px;
    }

    .comment_section .reply-list li {
        border: 0 none;
        margin: 0;
        padding: 0;
    }

    .comment_section .commnt_info {
        float: left;
        width: 91%;
    }

    .comment_section .avathar_img {
        float: right;
        padding-left: 25px;
    }

    .comment_section .reply-list {
        border-top: 1px solid #ededed;
        float: left;
        width: 90%;
        margin-top: 30px;
        padding-top: 30px;
    }

        .comment_section .reply-list .commnt_info {
            width: 90%;
            padding-left: 10px;
        }

    .comment_section .inner.reply-list .commnt_info {
        width: 89%;
        padding-left: 0;
    }

    .comment_section .inner.reply-list {
        width: 80%;
    }

    .comment_section.add-comments {
        margin-top: 15px;
        padding-top: 55px;
        width: 100%;
        float: left;
        border-top: 1px solid #ededed;
    }

.add-comments h2 {
    border-bottom: 1px solid #ededed;
    padding-bottom: 15px;
}

.addcomments-form, .addcomments-form .form-row {
    padding-top: 30px;
    width: 100%;
    float: left;
}

    .addcomments-form .form-row {
        padding: 0 0 30px;
    }

    .addcomments-form .form-col {
        width: 370px;
        float: right;
        margin-right: 30px;
        text-align: right;
    }

        .addcomments-form .form-col.first {
            margin-right: 0;
        }

    .addcomments-form label {
        font: 16px 'ProximaNova-Regular', "GEDinarOne-Medium";
        color: #777;
        float: right;
        padding-bottom: 15px;
    }

.comment_reply_popup {
    width: 100%;
    float: left;
    background: #f2f2f2;
    border-radius: 4px;
    padding: 25px 20px;
    margin-top: 20px;
    display: none;
    /* position: absolute; */
}

.reply_sec .comment_reply_popup {
    display: block;
}

.comment_reply_popup .addcomments-form {
    padding-top: 0;
}

    .comment_reply_popup .addcomments-form .form-col {
        width: 31.3%;
    }

.reply-list .comment_reply_popup .addcomments-form .form-col {
    width: 31%;
}

.inner.reply-list .comment_reply_popup .addcomments-form .form-col {
    width: 30.8%;
}

    .reply-list .comment_reply_popup .addcomments-form .form-col.comments,
    .inner.reply-list .comment_reply_popup .addcomments-form .form-col.comments {
        width: 100%;
    }

.comment_reply_popup .addcomments-form .form-row {
    padding-bottom: 20px;
}

.post-btn {
    float: right;
}

.addcomments-form input, .addcomments-form textarea, .comment_reply_popup textarea {
    border: 1px solid #e9e9e9;
    height: 42px;
    padding: 10px 20px;
    width: 100%;
    text-align: right;
    font: 16px 'ProximaNova-Regular', "GEDinarOne-Medium";
    color: #000;
    overflow: auto;
    resize: none;
    border-radius: 0;
    box-shadow: none;
    text-shadow: none;
}

.addcomments-form textarea, .comment_reply_popup textarea {
    height: 90px;
}

.addcomments-form .form-col.comments {
    margin-right: 0;
    width: 100% !important;
}

.addcomments-form .form-submit {
    float: right;
    border-radius: 0;
}

    .addcomments-form .form-submit input, .post-btn a {
        width: 105px;
        float: right;
        text-align: center;
        font: 18px 'ProximaNova-Semibold', "GEDinarOne-Medium";
        color: #fff;
        border: 2px solid transparent;
        margin-left: 20px;
        cursor: pointer;
        border-radius: 0;
    }

.post-btn a {
    padding: 8px 0;
}

    .post-btn a.cancel {
        margin-left: 0;
    }


    .addcomments-form .form-submit input.submit, .post-btn a.post {
        background: #236f81;
    }

    .addcomments-form .form-submit input.cancel, .post-btn a.cancel {
        background: #333;
    }

    .addcomments-form .form-submit input:hover, .post-btn a:hover {
        background: none;
        border-color: #236f81;
        color: #236f81;
    }

    .addcomments-form .form-submit input.cancel:hover, .post-btn a.cancel:hover {
        border-color: #333;
        color: #333;
    }

.share_article {
    border-top: 1px solid #f0f0f0;
    width: 100%;
    float: left;
    padding: 30px 0;
}

    .share_article h3 {
        font: 24px 'ProximaNova-Semibold', "GEDinarOne-Medium";
        color: #236f81;
    }

    .share_article .subs_social_left {
        float: left;
        width: 25%;
    }

        .share_article .subs_social_left h3 {
            padding-bottom: 10px;
            float: left;
        }

    .share_article .share_article_right {
        float: right;
        text-align: right;
        width: 75%;
    }

.share_article_right ul {
    float: right;
}

.share_article .share_article_right li {
    font: 18px 'ProximaNova-Regular', "GEDinarOne-Medium","GEDinarOne-Medium";
    color: #333;
    border-left: 1px solid #d9d9d9;
    padding: 0 18px;
    display: inline-block;
    width: auto;
    direction: rtl;
}

    .share_article .share_article_right li:first-child {
        border: 0;
        padding-left: 0;
    }

    .share_article .share_article_right li:last-child {
        padding-right: 0;
    }

.article_block .article-tab-content .related-articles li {
    margin-left: 0;
}

.article-tab-content .bx-wrapper .bx-controls-direction, .article-tab-content .bx-wrapper .bx-controls-direction a.disabled {
    display: block;
}

    .article-tab-content .bx-wrapper .bx-controls-direction a.disabled {
        display: none;
    }


    .article-tab-content .bx-wrapper .bx-controls-direction a {
        width: 21px;
        height: 40px;
        top: 30%;
    }

.prdlst_block .article-tab-content .bx-wrapper .bx-controls-direction a {
    width: 21px;
    height: 40px;
    top: 25%;
}

.article-tab-content .bx-wrapper .bx-prev {
    background: url('../images/sprite.png')no-repeat -705px -162px;
    left: -50px;
}

.article-tab-content .bx-wrapper .bx-next {
    background: url('../images/sprite.png')no-repeat -760px -161px;
    right: -50px;
}

.article_block_left .mCSB_inside > .mCSB_container {
    margin-right: 0;
}

.article_block_left .mCSB_scrollTools {
    left: -5px;
}

.article_block_left .mCS-dark-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    background-color: #bbb;
    border-radius: 2px;
    width: 5px;
}

.article_block_left .mCS-dark-thick.mCSB_scrollTools .mCSB_draggerRail {
    background-color: #ddd;
    width: 3px;
}




/* the gate landing */
.category_block.gate_block h2 {
    padding-bottom: 0;
}

.gate_block .article-back li a span {
    background: url('../images/gate-sprite.png') no-repeat 0 0;
}

.gate_block .article-back {
}

    .gate_block .article-back ul {
        text-align: center;
        margin: 7px 0 0;
    }

    .gate_block .article-back li {
        width: 270px;
        height: 220px;
        display: inline-block;
        text-align: center;
        float: none;
        margin: 30px 0 0 26px;
        vertical-align: top;
        border: 2px solid #236f81;
    }

        .gate_block .article-back li a {
            width: 270px;
            height: 220px;
            display: inline-block;
        }

        .gate_block .article-back li:first-child {
            margin-left: 0;
        }

        .gate_block .article-back li a:hover, .gate_block .article-back li a.active {
            background-color: #236f81;
        }

            .gate_block .article-back li a:hover h4, .gate_block .article-back li a.active h4 {
                color: #fff;
            }

        .gate_block .article-back li h4 {
            font: 22px/18px 'ProximaNova-Semibold', "GEDinarOne-Medium";
            color: #236f81;
            text-align: center;
            margin: 22px 0 0;
        }

        .gate_block .article-back li a span {
            display: inline-block;
        }

        .gate_block .article-back li.instution a span {
            background-position: 0 0;
            width: 82px;
            height: 84px;
            margin-top: 54px;
        }

        .gate_block .article-back li.instution a:hover span, .gate_block .article-back li.instution a.active span {
            background-position: right 0;
        }

        .gate_block .article-back li.conference a span {
            background-position: 0 -300px;
            width: 65px;
            height: 89px;
            margin-top: 49px;
        }

        .gate_block .article-back li.conference a:hover span, .gate_block .article-back li.conference a.active span {
            background-position: right -300px;
        }

        .gate_block .article-back li.societies a span {
            background-position: 0 -600px;
            width: 82px;
            height: 89px;
            margin-top: 49px;
        }

        .gate_block .article-back li.societies a:hover span, .gate_block .article-back li.societies a.active span {
            background-position: right -600px;
        }

        .gate_block .article-back li.periodicals a span {
            background-position: 0 -900px;
            width: 85px;
            height: 63px;
            margin-top: 75px;
        }

        .gate_block .article-back li.periodicals a:hover span, .gate_block .article-back li.periodicals a.active span {
            background-position: right -900px;
        }

        .gate_block .article-back li.publisher a span {
            background-position: 0 -1500px;
            width: 91px;
            height: 70px;
            margin-top: 68px;
        }

        .gate_block .article-back li.publisher a:hover span, .gate_block .article-back li.publisher a.active span {
            background-position: right -1500px;
        }

        .gate_block .article-back li.award a span {
            background-position: 0 -1200px;
            width: 56px;
            height: 83px;
            margin-top: 55px;
        }

        .gate_block .article-back li.award a:hover span, .gate_block .article-back li.award a.active span {
            background-position: right -1200px;
        }

        .gate_block .article-back li.journal a span {
            background-position: 0 -1800px;
            width: 85px;
            height: 64px;
            margin-top: 74px;
        }

        .gate_block .article-back li.journal a:hover span, .gate_block .article-back li.journal a.active span {
            background-position: right -1800px;
        }

/* Products List */
.prdlst_block {
    width: 100%;
    float: left;
    padding: 50px 0 80px;
}

    .prdlst_block h2 {
        font: 40px 'ProximaNova-Extrabld', "GEDinarOne-Medium";
        color: #000;
        text-align: right;
        padding-bottom: 19px;
    }

    .prdlst_block h5 {
        font: 18px/26px 'ProximaNova-Regular', "GEDinarOne-Medium";
        color: #452e2e;
        text-align: right;
        padding-bottom: 36px;
        border-bottom: 2px solid #7f7f7f;
    }

        .prdlst_block h5 span {
            width: 100%;
            display: inline-block;
        }

    .prdlst_block .prd_list li {
        width: 100%;
        float: left;
        text-align: right;
        margin: 0 0 50px 0;
        /*border-top: 1px solid #e4e4e4;*/
        padding-top: 50px;
    }

        .prdlst_block .prd_list li.first {
        }

    .prdlst_block .prd_cont {
        float: right;
        width: 560px;
        margin: 10px 40px 0 0;
        position: relative;
        min-height: 290px;
    }

        .prdlst_block .prd_cont h3, .prdlst_block .prd_cont a {
            font: 28px/36px 'ProximaNova-Extrabld', "GEDinarOne-Medium","GEDinarOne-Medium";
            color: #000;
            direction: rtl;
        }

        .prdlst_block .prd_cont h3 {
            min-height: 72px;
        }

        .prdlst_block .prd_cont p {
            font: 18px/24px 'ProximaNova-Regular', "GEDinarOne-Medium";
            color: #000;
            padding: 20px 0 45px;
            direction: rtl;
        }

        .prdlst_block .prd_cont a.readmore {
            font: 13px/38px 'ProximaNova-Bold', "GEDinarOne-Medium","GEDinarOne-Medium";
            color: #fff;
            text-decoration: none;
            background: #236f81;
            border: 2px solid #236f81;
            width: 140px;
            height: 38px;
            float: right;
            text-align: center;
            text-transform: uppercase;
            letter-spacing: 2px;
            padding: 0;
            bottom: 0;
            position: absolute;
        }

    .prdlst_block .prd_img {
        float: right;
        width: 570px;
        height: 300px;
    }

        .prdlst_block .prd_img img {
            width: 100%;
            height: 100%;
            /*  border: 1px solid #000;*/
        }

            .prdlst_block .prd_img img:hover, .publisher_block1 .publish_img img:hover {
                opacity: 0.7;
            }

    .prdlst_block .prd_cont a:hover {
        color: #236F81;
        text-decoration: none;
    }

    .prdlst_block .prd_cont a.readmore:hover {
        background: #fff;
        color: #236f81;
        text-decoration: none;
    }

/* Products List */
.scist_block {
    width: 100%;
    float: left;
    padding: 50px 0 80px;
}

    .scist_block h2 {
        font: 40px 'ProximaNova-Extrabld', "GEDinarOne-Medium";
        color: #000;
        text-align: right;
        padding-bottom: 19px;
    }

    .scist_block h5 {
        border-bottom: 2px solid #7f7f7f;
        color: #333;
        font: 20px/32px "ProximaNova-Regular","GEDinarOne-Medium";
        overflow-wrap: break-word;
        /*word-break: break-all;*/
        padding-bottom: 25px;
        text-align: right;
    }

        .scist_block h5 span {
            width: 100%;
            display: inline-block;
        }

    .scist_block .load-more-btn {
        margin: 50px 0 0;
    }

    .scist_block .scist_list li {
        width: 46%;
        float: right;
        text-align: right;
        margin: 38px 0 0 0;
        display: none;
        padding-top: 0;
        padding:;
    }

        .scist_block .scist_list li.first {
        }

        .scist_block .scist_list li.list1 {
            margin-left: 8%;
        }

        .scist_block .scist_list li.lst {
        }

    .scist_block .scist_cont {
        float: right;
        width: 100%;
        margin: 0px 0px 0 0;
    }

        .scist_block .scist_cont h3, .scistlst_block .scist_cont a {
            font: 28px/36px 'ProximaNova-Extrabld', "GEDinarOne-Medium";
            color: #236f81;
            border-bottom: 2px solid #ededed;
            padding: 0 0 15px;
            min-height: 90px;
            line-height: 72px;
        }

            .scist_block .scist_cont h3 span {
                width: 74px;
                height: 74px;
                float: right;
                border: 1px solid #e9e9e9;
                border-radius: 50%;
                margin: 0 0 0 21px;
            }

                .scist_block .scist_cont h3 span img {
                    border-radius: 50%;
                    width: 100%;
                    height: 100%;
                }

    .scist_block .scist_list li ul {
        margin: 6px 0 18px;
        width: 100%;
        float: left;
    }

        .scist_block .scist_list li ul li {
            width: 100%;
            padding: 0 0;
            border: 0;
            margin-top: 22px;
            display: block;
        }

            .scist_block .scist_list li ul li span {
                float: right;
                margin: 0 0 0 13px;
            }

            .scist_block .scist_list li ul li p, .scist_block .scist_list li ul li p a {
                font: 18px/24px 'ProximaNova-Regular', "GEDinarOne-Medium";
                color: #000;
                padding: 0 0 0;
                float: right;
                text-align: right;
                width: 90%;
            }

    .scist_block .title_icon {
        margin-left: 20px;
        position: relative;
        top: 5px;
    }


/* ebooks page styles start */
.artificial_block1 {
    width: 100%;
    float: left;
    padding-top: 50px;
}

    .artificial_block1 .share_article {
        width: 350px;
        padding-top: 0;
        border: 0;
    }

        .artificial_block1 .share_article .subs_social_left {
            width: 100%;
            border: 0;
            text-align: right;
        }

    .artificial_block1 .subs_social_left h2 {
        font: 28px 'ProximaNova-Bold', "GEDinarOne-Medium";
        color: #000;
        direction: initial;
        margin-top: 15px;
    }

    .artificial_block1 .subs_social_left span, .artificial_block_rght p {
        font: 22px 'ProximaNova-Regular', "GEDinarOne-Medium";
        color: #333;
        padding: 10px 0;
        display: inline-block;
    }

        .artificial_block1 .subs_social_left span.at-icon-wrapper {
            padding: 0;
        }

.artificial_block_rght {
    width: 60%;
    float: right;
    text-align: right;
}

    .artificial_block_rght h2 {
        font: 40px 'ProximaNova-Extrabld', "GEDinarOne-Medium";
        color: #000;
    }

    .artificial_block_rght p {
        font: 22px 'ProximaNova-Light', 'GEDinarOne-Light';
        padding: 15px 0 20px;
    }

    .artificial_block_rght span {
        font: 18px 'ProximaNova-Light', 'GEDinarOne-Light';
        color: #555;
        display: block;
        direction: rtl;
    }

.artificial_block2 .article_content_block2_inner {
    border-top: 1px solid #ededed;
    padding-top: 40px;
}

    .artificial_block2 .article_content_block2_inner img {
        width: 340px;
        margin-left: 40px;
    }

    .artificial_block2 .article_content_block2_inner .Ebook-detail-img img {
        width: 340px;
        margin-left: 40px;
        float: right;
        height: 470px;
    }

.vision-img-blk img {
    float: right;
}

.publisher_dtal_block2.artificial_block2 .article_content_block2_inner img {
    width: auto;
    margin-left: 0;
}

section.artificial_block2 p {
    padding-left: 0;
}

section.artificial_block3 p {
    clear: both;
}

section.middle_img_block {
    text-align: center;
    padding: 60px 0 25px;
    width: 100%;
    float: left;
}

.artificial_block3 p {
    font: 22px/35px 'ProximaNova-Regular', "GEDinarOne-Medium";
    color: #333;
    text-align: right;
    padding-bottom: 30px;
}

.artificial_block4 {
    text-align: right;
}

    .artificial_block4 .artificial_block4_cont {
        border: 2px solid #e0e0e0;
        padding: 50px 40px;
        margin: 10px 0 60px;
    }

    .artificial_block4 h3 {
        font: 24px 'ProximaNova-Semibold', "GEDinarOne-Medium";
        color: #236f81;
        padding-bottom: 30px;
    }

    .artificial_block4 h4 {
        font: 20px 'ProximaNova-Regular', "GEDinarOne-Medium";
        color: #333;
        padding-bottom: 20px;
    }

    .artificial_block4 p {
        font: 20px/35px 'ProximaNova-LightIt';
        color: #333;
        padding-bottom: 10px;
    }

.article_content_block4.artificial_block5 {
    padding: 40px 0 65px;
}

.artificial_block5 .article_block {
    margin-top: 21px;
}

    .artificial_block5 .article_block .article_img, .ebooks_block2 .book-list-slider .article_img {
        height: 400px;
    }

.artificial_block5.article_content_block4 h2, .ebooks_block2 .book-list-slider h3 {
    font: 22px/30px 'ProximaNova-Bold', "GEDinarOne-Medium";
    text-transform: initial;
    margin: 12px 0 0;
    padding: 0;
    direction: rtl;
}

.artificial_block5.article_content_block4 h2 {
    text-transform: uppercase;
}

.artificial_block5.article_content_block4 .article_cont h2 {
    text-transform: initial;
}

    .artificial_block5.article_content_block4 .article_cont h2:hover, .ebooks_block2 .book-list-slider h3 span:hover {
        color: #236F81;
    }

.artificial_block5 h2 span, .ebooks_block2 .book-list-slider h3 span {
    max-width: 93%;
    display: inline-block;
}


/* ebooks list page styles start */
.inner-body-section {
    padding-bottom: 80px;
}

.ebooks_block1 .artificial_block_rght {
    width: 100%;
    margin: 50px 0;
}

    .ebooks_block1 .artificial_block_rght p {
        font: 20px/27px 'ProximaNova-Regular', "GEDinarOne-Medium";
        color: #333;
        padding-bottom: 8px;
    }

.ebooks_block2 .book-list-slider {
    padding-bottom: 60px;
    width: 100%;
    float: left;
}

    .ebooks_block2 .book-list-slider h2 {
        font: 35px 'ProximaNova-Bold', "GEDinarOne-Medium";
        color: #000;
        text-align: right;
        padding-bottom: 15px;
    }

.ebook-heading {
    border-bottom: 2px solid #7f7f7f;
    margin-bottom: 40px;
}

.ebooks_block2 .book-list-slider .overlay_cont {
    position: absolute;
    background: rgba(0,0,0,0.7);
    top: 0;
    left: 0;
    width: 100%;
    height: 400px;
    text-align: right;
    padding: 40px 22px;
    opacity: 0;
    transition: .5s;
}

.ebooks_block2 .book-list-slider li:hover .overlay_cont {
    opacity: 1;
}

.ebooks_block2 .book-list-slider .overlay_cont h4 {
    font: 24px/30px 'ProximaNova-Bold', "GEDinarOne-Medium";
    color: #fff;
    padding-bottom: 35px;
    position: relative;
    direction: rtl;
}

/*.ebooks_block2 .book-list-slider .overlay_cont h4:after, .publisher_block1 .publisher-booklist li:after {
position: absolute;
content: "";
background: #fff;
bottom: 15px;
right: 0;
width: 40px;
height: 2px;
}*/

.ebooks_block2 .book-list-slider .overlay_cont p {
    font: 18px/22px 'ProximaNova-Regular', "GEDinarOne-Medium";
    color: #fff;
    direction: rtl;
}

/* publishers list page styles start */
.publisher_block1.article_block .article_block_right h2 {
    max-width: 80%;
}

.publisher_block1 .publisher-logo, .publisher_block1 .publisher-cont {
    float: right;
    width: 100%;
    text-align: right;
}

    .publisher_block1 .publisher-logo img {
        width: 100%;
    }

.publisher_block1 .publisher-cont {
    padding: 20px 0 30px;
}

.publisher_block1 span.bkicon {
    position: relative;
    top: 5px;
    right: 10px;
}

.publisher_block1 .publisher-cont p, .publisher_block1 .publish_cont h4 {
    font: 18px/28px 'ProximaNova-Regular', "GEDinarOne-Medium";
    color: #000;
}

    .publisher_block1 .publisher-cont p span {
        max-width: 85%;
        display: inline-block;
    }

.publisher_block1 .publisher-booklist {
    width: 100%;
    float: left;
}

    .publisher_block1 .publisher-booklist h3 {
        font: 24px 'ProximaNova-Bold', "GEDinarOne-Medium";
        color: #236F81;
        text-align: right;
        border-bottom: 2px solid #e4e4e4;
        padding-bottom: 25px;
        margin-bottom: 40px;
    }

    .publisher_block1 .publisher-booklist li {
        width: 230px;
        display: inline-block;
        float: left;
        text-align;
        center;
        vertical-align: top;
        margin: 0 30px 50px 0;
        display: none;
        position: relative;
    }

.publisher_block1 .publish_img {
    width: 190px;
    text-align: center;
    margin: auto;
    position: relative;
    height: 260px;
}

    .publisher_block1 .publish_img img {
        width: 100%;
        height: 100%;
    }

.publisher_block1 .publish_cont h4 {
    text-align: center;
    line-height: 25px;
    padding: 15px 0;
    min-height: 105px;
    direction: rtl;
}

.publisher_block1 .publish_cont span.author {
    font: 16px 'ProximaNova-Regular', "GEDinarOne-Medium";
    color: #888;
    text-align: center;
    display: block;
    line-height: 22px;
    min-height: 45px;
    direction: rtl;
}

.publisher_block1 .publish_cont h4 span:hover {
    color: #236F81;
}

.publisher_block1 .publisher-booklist li:after {
    background: #ececec;
    width: 1px;
    height: 100%;
    top: 0;
    bottom: auto;
    right: -25px;
    content: "";
}

.publisher_block1 .publisher-booklist li.last:after {
    background: none;
}

.pubs-logos-block {
    width: 100%;
    float: left;
}

.pubs-logos {
    float: right;
    width: 200px;
    height: 150px;
    text-align: right;
    border-left: 2px solid #236f81;
    padding: 0 0 0 10px;
    margin: 0 0 0 15px;
}

    .pubs-logos img {
        width: 100%;
        height: 100%;
    }

.pubs-cont {
    display: table;
    float: right;
    height: 150px;
}

.pubs-logos-block h3 {
    color: #236f81;
    font: 24px "ProximaNova-Bold";
    margin-bottom: 40px;
    padding-bottom: 25px;
    text-align: right;
    display: table-cell;
    vertical-align: bottom;
}

/* publishers detail page styles start */
.publisher_dtal_block1 .artificial_block_rght {
    width: 100%;
}

.publisher_dtal_block1 h3 {
    font: 28px 'ProximaNova-Bold', "GEDinarOne-Medium";
    color: #000;
    padding: 15px 0;
}

.publisher_dtal_block1 span {
    font: 22px 'ProximaNova-Regular', "GEDinarOne-Medium";
    color: #333;
    display: block;
    padding-bottom: 25px;
}

.publisher_dtal_block1 p {
    font: 24px 'ProximaNova-Semibold', "GEDinarOne-Medium";
    color: #236F81;
    padding: 4px 0 0;
}

.publisher_dtal_block1 .share_article {
    width: 27%;
    float: right;
    padding-bottom: 40px;
}

.publisher_dtal_block2 .article_content_block2_inner .pub-detail-img {
    width: 224px;
    margin-left: 50px;
    height: 307px;
    float: right;
}

    .publisher_dtal_block2 .article_content_block2_inner .pub-detail-img img {
        width: 100%;
        height: 100%;
    }

.publisher_dtal_block2 span {
    color: #e9481a;
}

.publisher_dtal_block2.article_content_block2 p {
    margin-bottom: 30px;
}

.publisher_block1.publisher_dtal_block3 {
    background: #f3f3f3;
    float: left;
    padding: 60px 0 70px;
    margin-top: 40px;
    width: 100%;
}

.publisher_dtal_block3 h2 {
    font: 20px 'ProximaNova-Bold', "GEDinarOne-Medium";
    color: #000;
    text-align: right;
    text-transform: uppercase;
    letter-spacing: 1px;
    padding-bottom: 55px;
}

.publisher_dtal_block3 .publisher-booklist li {
    margin: 0;
}

    .publisher_dtal_block3 .publisher-booklist li:after {
        background: none;
    }

.no-record p, .no-record {
    font: 18px 'ProximaNova-Semibold', "GEDinarOne-Medium";
    color: #000;
    text-align: right;
    padding: 50px 0;
}

.notfound-blk li {
    font: 18px 'ProximaNova-Semibold', "GEDinarOne-Medium";
    color: #000;
    text-align: right;
}

.notfound-blk ul {
    padding: 0 50px;
    list-style-type: disc;
}

/* open archives page styles start */
.archives_block {
    padding: 50px 0 15px;
}

    .archives_block h4 {
        font: 18px/25px 'ProximaNova-Regular', "GEDinarOne-Medium";
        color: #452e2e;
        text-align: right;
    }

        .archives_block h4 span {
            max-width: 52%;
            display: inline-block;
        }

    .archives_block .filter-btn {
        margin: 30px 0 35px;
    }

        .archives_block .filter-btn select {
            font: 16px 'ProximaNova-Regular', "GEDinarOne-Medium";
            color #333;
            border: 1px solid #d3d3d3;
            padding: 11px 15px 11px 40px;
            text-align: right;
            margin-left: 20px;
            -webkit-appearance: none;
            -moz-appearance: none;
            appearance: none;
            background: url('../images/sprite.png')no-repeat -917px -242px;
            cursor: pointer;
        }

    .archives_block.article_block .article-tab-content li {
        margin-bottom: 65px;
        min-height: 345px;
    }

/* project detail page styles start */
.project_detail_block1 {
    float: left;
    width: 100%;
    padding: 50px 0;
}

    .project_detail_block1 h4 {
        font: 28px 'ProximaNova-Extrabld', "GEDinarOne-Medium";
        color: #000;
        text-align: right;
        padding-bottom: 20px;
    }

    .project_detail_block1 .share_article {
        border: 0;
        padding: 0 0 28px;
        border-bottom: 1px solid #f0f0f0;
    }

        .project_detail_block1 .share_article .subs_social_left {
            /*width: 37%;*/
            width: 27%;
        }

            .project_detail_block1 .share_article .subs_social_left h3 {
                font-size: 22px;
                margin: 5px 0 0 25px;
                float: right;
            }

        .project_detail_block1 .share_article p {
            font: 16px 'ProximaNova-Semibold', "GEDinarOne-Medium";
            color: #236F81;
            float: right;
        }

    .project_detail_block1 .flag-icon {
        position: relative;
        top: 3px;
        margin-left: 15px;
    }

.product_dtal_block2 .prod_dtal_slider_cont {
    width: 520px;
    float: right;
    margin-left: 60px;
}

.product_dtal_block2.article_content_block2 p {
    padding-left: 20px;
    margin-bottom: 30px;
    line-height: 33px;
}

/*.lSSlideOuter .lSPager.lSGallery img {
    margin: 0;
}
.product_dtal_block2 .lSSlideWrapper {
    overflow: visible;
}*/


.product_dtal_block2 .lSAction > .lSPrev {
    background-position: -725px -167px;
}

.product_dtal_block2 .lSAction > a {
    background: rgba(0, 0, 0, 0) url("../images/sprite.png") no-repeat scroll 0 0;
    height: 28px;
    width: 15px;
    opacity: 1;
}

.product_dtal_block2 .lSAction > .lSNext {
    background-position: -745px -168px;
}

/*.product_dtal_block2 .lSAction > a {
    width: 50px;
    height: 110px;
    top: 5px;
    bottom: 0;
    right: 0;
    opacity: 1;
}

.product_dtal_block2 .lSAction > .lSPrev {
    background: url('../images/proj-left-nav.jpg') no-repeat;
    left: 0;
}

.product_dtal_block2 .lSAction > .lSNext {
    background: url('../images/proj-right-nav.jpg') no-repeat;
    right: 0;
}

.product_dtal_block2 .lSPager.lSGallery {
    /*padding-left: 40px;*/
}

/*.lSAction {
    position: relative;
}

.lSSlideOuter .lSPager.lSGallery li {
   border: 2px solid transparent;
    width: 120px !important;
     /*height: 78px !important;
}
.lSSlideOuter .lSPager.lSGallery img {
    height: 78px !important;
}*/


.lSSlideOuter .lSPager.lSGallery li.active, .lSSlideOuter .lSPager.lSGallery li:hover {
    border-color: #222;
    border-radius: 0;
}

/*.product_dtal_block2 .lslide img {
    margin: 10px 0 15px;
    height: 480px;
    width: 100%;
}*/

.product_dtal_block3 {
    padding-bottom: 90px;
    margin-top: 40px;
}

    .product_dtal_block3 .prdlst_block {
        padding: 0;
    }

        .product_dtal_block3 .prdlst_block .prd_list li {
            width: 570px;
            padding-top: 0;
        }

        .product_dtal_block3 .prdlst_block .prd_cont p {
            padding-bottom: 20px;
        }

        .product_dtal_block3 .prdlst_block .prd_cont {
            margin-right: 0;
        }

    .product_dtal_block3 h2 {
        margin-bottom: 45px;
    }

    .product_dtal_block3 .prdlst_block .prd_cont h3 span {
        max-width: 85%;
        display: inline-block;
    }

.error {
    color: #ff0000 !important;
    font: 13px 'ProximaNova-Regular', "GEDinarOne-Medium";
    margin-top: 3px;
}



.star-rating-popup {
    position: absolute;
    width: 330px;
    height: 50px;
    background: #e9481a;
    right: 0;
    margin: auto;
    text-align: center;
    top: 50px;
    border-radius: 10px;
    display: none;
}
    /* .home_block7 .subs_thanks .subs-thanks-popup {display:block;} */
    .star-rating-popup p {
        font: 20px/2px 'ProximaNova-Semibold', "GEDinarOne-Medium";
        color: #fff;
        padding: 25px 25px 25px 5px;
    }

    .star-rating-popup a.close-icon {
        background-position: -883px -169px;
        left: auto;
        right: 10px;
        top: 10px;
    }


/* 17 Apr 2017 */
/* Competition and awards */
.competition-blk {
    background: #fefefe;
}

    .competition-blk h5 {
        border-bottom: 0;
        margin-bottom: 40px;
        padding-bottom: 0;
    }

    .competition-blk .comptn-img-blk {
        float: right;
        width: 96px;
        height: 96px;
    }

        .competition-blk .comptn-img-blk img {
            width: 100%;
            height: 100%;
        }

    .competition-blk h6 {
        color: #000;
        font: 20px 'ProximaNova-Regular', "GEDinarOne-Medium";
        padding: 0 40px 0 0;
        text-align: right;
        direction: rtl;
    }

.comptn-text-blk h6 span {
    display: block;
}

.competition-blk .comptn-text-blk {
    display: table-cell;
    height: 90px;
    text-align: right;
    vertical-align: middle;
    width: 450px;
}

.competition-blk .competition-list {
    float: left;
    width: 100%;
}

    .competition-blk .competition-list li {
        border-top: 1px solid #236f81;
        box-shadow: 0 4px 4px #f1f1f1;
        float: left;
        padding: 12px 20px;
        width: 570px;
        margin-bottom: 30px;
    }

        .competition-blk .competition-list li:nth-child(odd) {
            margin-right: 15px;
        }

        .competition-blk .competition-list li:nth-child(even) {
            margin-left: 15px;
        }

.abovesix {
    display: none;
}
/* Open Access Journals*/
.openaccess-blk {
    background: #f5f5f5;
}

    .openaccess-blk h5 {
        border-bottom: 0;
        margin-bottom: 40px;
        padding-bottom: 0;
    }

    .openaccess-blk p {
        color: #000;
        font: 18px 'ProximaNova-Regular', "GEDinarOne-Medium";
        text-align: center;
        margin: 15px 0 0;
        direction: rtl;
    }

    .openaccess-blk .openaccess-list li {
        float: left;
        margin: 0 30px 50px 0;
        min-height: 240px;
        width: 270px;
    }

        .openaccess-blk .openaccess-list li:nth-child(4n) {
            margin-right: 0;
        }

.openaccess-img-blk {
    background: #fff;
    height: 200px;
    line-height: 200px;
    margin: 0;
    text-align: center;
    border: 1px solid #f1f1f1;
    display: table-cell;
    width: 260px;
    vertical-align: middle;
}

    .openaccess-img-blk a {
        width: 260px;
        float: left;
        display: inline-block;
        direction: initial;
    }

    .openaccess-img-blk img {
        vertical-align: middle;
        max-width: 100%;
        max-height: 200px;
    }

.openaccess-text-blk span {
    display: block;
}

.opn-access-load, .speriodical-load {
    text-align: center;
    clear: both;
}
/* Scientific Periodical */
.periodical-blk {
    background: #f5f5f5;
}

    .periodical-blk h5 {
        border-bottom: 0;
        margin-bottom: 40px;
        padding-bottom: 0;
    }

    .periodical-blk .periodical-list li {
        float: left;
        text-align: right;
        width: 570px;
        margin-bottom: 40px;
    }

        .periodical-blk .periodical-list li:nth-child(odd) {
            margin-right: 15px;
        }

        .periodical-blk .periodical-list li:nth-child(even) {
            margin-left: 15px;
        }

    .periodical-blk .periodical-inner-list li {
        color: #000;
        float: left;
        font: 17px ProximaNova-Regular;
        margin: 0 !important;
        text-align: right;
        width: 100%;
        padding: 0 0 30px 20px;
        position: relative;
    }

.periodical-inner-list li span {
    display: block;
    margin: 0 !important;
}

.periodical-inner-list {
    background: #fff;
    float: left;
    width: 100%;
    /*min-height: 150px;*/
    padding: 30px 30px 30px 20px;
    border: 1px solid #f1f1f1;
    border-top: 0;
}

/*.sp-first-list .periodical-inner-list {
height: 400px;
overflow-x: auto;
}

.sp-second-list .periodical-inner-list {
height: 150px;
}

.sp-third-list .periodical-inner-list {
height: 200px;
}

.sp-fourth-list .periodical-inner-list {
height: 290px;
}*/
.periodical-list-cont {
    margin-right: 35px;
}

.grid-outer {
    margin-right: -6%;
}

.periodical-list1 {
    margin-right: -7%;
}

.grid-image-item, .grid--images .grid-sizer {
    width: 48.33%;
}

.grid-image-item {
    float: left;
    margin-bottom: 40px;
}

    .grid-image-item img {
        display: block;
        max-width: 100%;
    }

.periodical-title-blk {
    background: #236f81;
    display: table-cell;
    height: 55px;
    vertical-align: middle;
    width: 570px;
}

    .periodical-title-blk h3 {
        font: 18px 'ProximaNova-Semibold', "GEDinarOne-Medium";
        padding: 0 30px;
        color: #fff;
    }

.periodical-blk .periodical-inner-list li:before {
    content: "";
    background: url('../images/sprite.png')no-repeat -965px -338px;
    height: 10px;
    width: 5px;
    position: absolute;
    left: 0;
    top: 5px;
}
/* Scientific Institutions */
.institutions-blk .title_icon {
    padding-left: 10px;
    position: relative;
    top: 5px;
    float: right;
    width: 10%;
}

.institutions-blk h2 {
    color: #000;
    font: 28px "ProximaNova-Bold", "GEDinarOne-Medium";
    padding-bottom: 19px;
    text-align: right;
}

.institutions-blk .article_block_left li:hover::after, .institutions-blk .article_block_left li.active::after {
    right: -40px;
}

.article_block.institutions-blk .article_block_right h2 {
    max-width: 100%;
    float: left;
    width: 90%;
}

.institutions-blk h5 {
    margin-bottom: 40px;
    color: #333;
    font: 20px/32px 'ProximaNova-Regular', "GEDinarOne-Medium";
    text-align: right;
    clear: both;
}

    .institutions-blk h5 span {
        display: block;
    }

.article_block.institutions-blk .institution-centre h2, .article_block.institutions-blk .scientific-societies h2 {
    border-bottom: 2px solid #7f7f7f;
    color: #000;
    font: 28px "ProximaNova-Bold", "GEDinarOne-Medium";
    padding-bottom: 15px;
    text-align: right;
    width: 100% !important;
}

.institution-list li:first-child, .institution-list li:nth-child(2), .institution-list li:nth-child(3) {
    border-top: 0;
}

.institution-list li {
    border-top: 1px solid #f1f1f1;
    float: right;
    padding: 23px 20px 23px 0;
    width: 270px;
    margin-left: 30px;
}

    .institution-list li:nth-child(3n) {
        margin-left: 0;
    }

.institutions-blk .inst-img-blk {
    float: right;
    height: 60px;
    width: 60px;
}

.institutions-blk .inst-text-blk {
    display: table-cell;
    height: 60px;
    text-align: right;
    vertical-align: middle;
    width: 190px;
}

.institutions-blk h6 {
    color: #000;
    font: 18px 'ProximaNova-Regular', "GEDinarOne-Medium";
    padding: 0 20px 0 0;
    text-align: right;
    direction: rtl;
}

.inst-text-blk span {
    display: block;
}

.institutions-blk .pagination {
    margin: 25px 0 50px;
}

ul.pagination {
    float: left;
    padding: 20px 0;
    text-align: right;
    width: 100%;
}

    ul.pagination li {
        display: inline-block;
        margin: 0 5px;
        direction: initial;
    }

        ul.pagination li.prev a, ul.pagination li.next a {
            background: url("../images/sprite.png") no-repeat -25px -239px;
            border: 0 none;
            height: 12px;
            text-indent: -99999px;
            width: 7px;
            direction: initial;
        }

        ul.pagination li a {
            border: 1px solid #dddddd;
            color: #757575;
            display: inline-block;
            font: 15px/30px 'ProximaNova-Regular', "GEDinarOne-Medium";
            height: 30px;
            text-align: center;
            vertical-align: middle;
            width: 30px;
            direction: initial;
        }

            ul.pagination li a:hover, ul.pagination li.active a {
                background: #236f81;
                border-color: #236f81;
                color: #fff;
            }

        ul.pagination li.next a {
            background-position: -102px -238px;
        }

            ul.pagination li.next a:hover {
                background: url("../images/sprite.png") no-repeat -102px -287px;
                background-color: transparent;
            }

        ul.pagination li.prev a:hover {
            background: url("../images/sprite.png") no-repeat -25px -288px;
            background-color: transparent;
        }

.article_block_left ul li span {
    float: right;
    margin: 0px 0 0 13px;
}

.article_block_left ul li p {
    color: #000;
    float: right;
    font: 16px 'ProximaNova-Regular', "GEDinarOne-Medium";
    padding: 0;
    text-align: right;
}

.institutions-blk .article_block_left {
    background: #f5f5f5;
    float: left;
    padding: 50px 0;
    width: 275px;
}

    .institutions-blk .article_block_left li {
        display: inline-block;
        float: left;
        text-align: right;
        width: 100%;
        background: transparent;
        position: relative;
        border-bottom: 1px solid #ddd;
    }

        .institutions-blk .article_block_left li:last-child {
            border-bottom: 0;
        }

        .institutions-blk .article_block_left li:hover:after, .institutions-blk .article_block_left li.active:after {
            background: url("../images/article_lft_hover.png") no-repeat;
            content: "";
            width: 7px;
            height: 56px;
            position: absolute;
            right: -32px;
            top: 0;
        }

        .institutions-blk .article_block_left li:hover, .institutions-blk .article_block_left li.active {
            background: transparent;
        }

.country_inner_scroll ul {
    margin: 0 auto;
    width: 200px;
}

.country-list-inner {
    cursor: pointer;
    display: table-cell;
    height: 56px;
    vertical-align: middle;
    width: 200px;
}

/*.active .country-list-inner {
cursor: default;
}*/
/* Conferences */
.conference-blk h5 {
    clear: both;
    color: #333;
    font: 18px/32px 'ProximaNova-Regular', "GEDinarOne-Medium";
    margin-bottom: 40px;
    text-align: right;
    overflow-wrap: break-word;
    /*word-break: break-all;*/
}

    .conference-blk h5 a {
        color: #e9481a;
    }

.conference-calender {
    width: 100%;
    float: right;
    position: relative;
}

    .conference-calender h2 {
        border-bottom: 2px solid #ececec;
        color: #000;
        font: 28px/28px "ProximaNova-Bold", "GEDinarOne-Medium";
        padding-bottom: 10px;
        text-align: right;
        margin: 0 0 40px;
    }

.tab-container .tab-content {
    display: none;
}

.tab-container #speciality-tab {
    display: block;
}

.institutions-blk .article_block_left .tab-heading li:hover:after, .institutions-blk .article_block_left .tab-heading li.active:after {
    background: none;
}

.institutions-blk .article_block_left .tab-heading li:hover, .institutions-blk .article_block_left .tab-heading li.active {
    background: none;
}

.institutions-blk.conference-blk .article_block_left {
    padding: 0 0 50px;
}

.institutions-blk .article_block_left .tab-heading {
    float: left;
    padding: 0 0 15px;
    width: 100%;
}

    .institutions-blk .article_block_left .tab-heading li {
        width: 50%;
        float: left;
        background: transparent;
        border: 1px solid #236f81;
        text-align: center;
        position: relative;
    }

        .institutions-blk .article_block_left .tab-heading li:before {
            background: url("../images/sprite.png") no-repeat;
            content: "";
            width: 15px;
            height: 15px;
            position: absolute;
            top: 14px;
        }

        .institutions-blk .article_block_left .tab-heading li.speciality-heading:before {
            background-position: -39px -366px;
            right: 9px;
        }

        .institutions-blk .article_block_left .tab-heading li.country-heading:before {
            background-position: -36px -419px;
            right: 24px;
        }

        .institutions-blk .article_block_left .tab-heading li.speciality-heading:hover:before, .institutions-blk .article_block_left .tab-heading li.speciality-heading.current:before, .institutions-blk .article_block_left .tab-heading li.speciality-heading.current:hover:before {
            background-position: -92px -366px;
        }

        .institutions-blk .article_block_left .tab-heading li.country-heading:hover:before, .institutions-blk .article_block_left .tab-heading li.country-heading.current:before, .institutions-blk .article_block_left .tab-heading li.country-heading:hover:before {
            background-position: -92px -417px;
        }

        .institutions-blk .article_block_left .tab-heading li.current, .institutions-blk .article_block_left .tab-heading li:hover {
            background: #236f81;
        }

            .institutions-blk .article_block_left .tab-heading li.current a, .institutions-blk .article_block_left .tab-heading li:hover a {
                color: #fff;
            }

            .institutions-blk .article_block_left .tab-heading li.current a {
                cursor: default;
            }

.article_block .article_block_left .tab-heading li a {
    color: #236f81;
    float: none;
    font: 13px/45px "ProximaNova-Bold", "GEDinarOne-Medium";
    padding: 0 20px;
    position: relative;
    text-align: left;
    text-transform: uppercase;
    display: block;
}

.article_block .article_block_left .tab-heading li.country-heading a {
    padding: 0 0 0 25px;
}

.article_block_left ul li .country-list-inner p {
    font: 16px 'ProximaNova-Semibold', "GEDinarOne-Medium";
    padding-right: 7px;
}

.article_block_left ul li.active .country-list-inner p, .article_block_left ul li:hover .country-list-inner p {
    color: #236f81;
}

#speciality-tab .country-list-inner {
    padding: 15px 0;
}

.overlay {
    background: rgba(0,0,0,0.7);
    position: fixed;
    width: 100%;
    height: 100%; /*display: none;*/
    right: 0;
    top: 0;
    z-index: 9999;
}

.conf-overlay {
    background: rgba(0,0,0,0.7);
    position: fixed;
    width: 100%;
    height: 100%;
    display: none;
    right: 0;
    top: 0;
    z-index: 99999;
}

#send-popup {
    width: 100%;
    position: fixed;
    top: 20%;
    left: 0;
    right: 0;
    z-index: 999999;
    display: none;
}

.send-inner {
    background: #fff;
    min-height: 480px;
    width: 770px;
    margin: auto;
    padding: 10px 0;
    position: relative;
}

.send-pop-close {
    color: #b7afaf;
    font: 28px 'ProximaNova-Light', 'GEDinarOne-Light';
    position: absolute;
    right: 17px;
    top: 7px;
}

#send-popup .send-inner h2 {
    color: #236f81;
    font: 22px 'ProximaNova-Bold', "GEDinarOne-Medium";
    text-align: center;
    padding: 20px 40px 5px;
    direction: rtl;
}

#send-popup .send-inner p {
    color: #555;
    font: 16px 'ProximaNova-Light', 'GEDinarOne-Light';
    text-align: center;
}

#send-popup .send-inner h6 {
    color: #010101;
    font: 20px 'ProximaNova-Regular', "GEDinarOne-Medium";
    text-align: center;
    padding: 10px 10px 17px;
    border-bottom: 1px solid #ddd;
}

.location-desc-inner {
    padding: 30px 10px;
    width: 100%;
    float: left;
    background: #fff;
}

.location-desc-text {
    float: left;
    padding: 0 40px 0 10px;
    width: 430px;
}

.location-desc-image {
    float: right;
    width: 315px;
    height: 235px;
    padding: 0;
}

    .location-desc-image img {
        width: 100%;
        height: 100%;
    }

#send-popup .location-desc-text p {
    color: #777777;
    font: 18px/22px 'ProximaNova-Regular', "GEDinarOne-Medium";
    text-align: right;
    margin: 0 0 20px;
    direction: rtl;
}

    #send-popup .location-desc-text p span {
        display: block;
    }

#send-popup .readmore {
    background: #333;
    border: 2px solid transparent;
    color: #fff;
    display: inline-block;
    font: 13px "ProximaNova-Bold", "GEDinarOne-Medium";
    letter-spacing: 2px;
    padding: 13px 26px;
    text-transform: uppercase;
    float: right;
}

    #send-popup .readmore:hover {
        background: #fff none repeat scroll 0 0;
        border-color: #333;
        color: #333;
    }

#speciality-tab .country_inner_scroll ul {
    margin: 0 auto;
    width: 200px;
}

.institutions-blk .article_block_left #country-tab li:hover:after, .institutions-blk .article_block_left #country-tab li.active:after {
    background: url("../images/article_lft_hover.png") no-repeat;
    content: "";
    height: 56px;
    position: absolute;
    right: -37px;
    top: 6px;
    width: 7px;
}

.institutions-blk .article_block_left #speciality-tab li:hover:after, .institutions-blk .article_block_left #speciality-tab li.active:after {
    background: url("../images/article_lft_hover.png") no-repeat;
    content: "";
    height: 56px;
    position: absolute;
    right: -37px;
    top: 6px;
    width: 7px;
}

.institutions-blk .article_block_left #speciality-tab li.conf-engg:hover:after, .institutions-blk .article_block_left #speciality-tab li.active.conf-engg:after {
    background: url("../images/article_lft_hover.png") no-repeat;
    content: "";
    height: 56px;
    position: absolute;
    right: -42px;
    top: 15px;
    width: 7px;
}

.institutions-blk .article_block_left .tab-inner li {
    position: relative;
}

    .institutions-blk .article_block_left .tab-inner li.life-science:before {
        background: url("../images/sprite.png") no-repeat -38px -492px;
        content: "";
        width: 18px;
        height: 18px;
        position: absolute;
        top: 16px;
        right: 0;
    }

    .institutions-blk .article_block_left .tab-inner li.conf-math:before {
        background: url("../images/sprite.png") no-repeat -39px -547px;
        content: "";
        width: 18px;
        height: 20px;
        position: absolute;
        top: 16px;
        right: 0;
    }

    .institutions-blk .article_block_left .tab-inner li.environ-climate:before {
        background: url("../images/sprite.png") no-repeat -34px -611px;
        content: "";
        width: 18px;
        height: 18px;
        position: absolute;
        top: 16px;
        right: 0;
    }

    .institutions-blk .article_block_left .tab-inner li.conf-enery:before {
        background: url("../images/sprite.png") no-repeat -33px -690px;
        content: "";
        width: 18px;
        height: 18px;
        position: absolute;
        top: 16px;
        right: 0;
    }

    .institutions-blk .article_block_left .tab-inner li.conf-engg:before {
        background: url("../images/sprite.png") no-repeat -33px -649px;
        content: "";
        width: 18px;
        height: 18px;
        position: absolute;
        top: 16px;
        right: 0;
    }

    .institutions-blk .article_block_left .tab-inner li.medical-conf:before {
        background: url("../images/sprite.png") no-repeat -32px -732px;
        content: "";
        width: 18px;
        height: 18px;
        position: absolute;
        top: 17px;
        right: 0;
    }

    .institutions-blk .article_block_left .tab-inner li.general-conf:before {
        background: url("../images/sprite.png") no-repeat -23px -774px;
        content: "";
        width: 18px;
        height: 20px;
        position: absolute;
        top: 18px;
        right: 0;
    }

    .institutions-blk .article_block_left .tab-inner li.ict-conf:before {
        background: url("../images/sprite.png") no-repeat -28px -815px;
        content: "";
        width: 18px;
        height: 20px;
        position: absolute;
        top: 16px;
        right: 0;
    }

    .institutions-blk .article_block_left .tab-inner li.active.life-science:before, .institutions-blk .article_block_left .tab-inner li.life-science:hover:before {
        background-position: -89px -492px;
    }

    .institutions-blk .article_block_left .tab-inner li.active.conf-math:before, .institutions-blk .article_block_left .tab-inner li.conf-math:hover:before {
        background-position: -92px -547px;
    }

    .institutions-blk .article_block_left .tab-inner li.active.environ-climate:before, .institutions-blk .article_block_left .tab-inner li.environ-climate:hover:before {
        background-position: -88px -611px;
    }

    .institutions-blk .article_block_left .tab-inner li.active.conf-enery:before, .institutions-blk .article_block_left .tab-inner li.conf-enery:hover:before {
        background-position: -95px -690px;
    }

    .institutions-blk .article_block_left .tab-inner li.active.conf-engg:before, .institutions-blk .article_block_left .tab-inner li.conf-engg:hover:before {
        background-position: -91px -649px;
    }

    .institutions-blk .article_block_left .tab-inner li.active.medical-conf:before, .institutions-blk .article_block_left .tab-inner li.medical-conf:hover:before {
        background-position: -101px -732px;
    }

    .institutions-blk .article_block_left .tab-inner li.active.general-conf:before, .institutions-blk .article_block_left .tab-inner li.general-conf:hover:before {
        background-position: -94px -774px;
    }

    .institutions-blk .article_block_left .tab-inner li.active.ict-conf:before, .institutions-blk .article_block_left .tab-inner li.ict-conf:hover:before {
        background-position: -99px -814px;
    }

a.viewall-txt {
    color: #000;
    float: left;
    font: 14px/55px 'ProximaNova-Semibold', "GEDinarOne-Medium";
    text-align: left;
    text-transform: uppercase;
    width: 30%;
}
/* Vision */
.subs_social_left h6 {
    color: #236f81;
    font: 22px 'ProximaNova-Semibold', "GEDinarOne-Medium";
    text-align: right;
    padding-bottom: 10px;
    width: 95%;
}

.vision-block {
    padding-top: 20px;
}

    .vision-block .share_article {
        width: 230px;
        padding-bottom: 20px;
    }

.vision-block2 .article_content_block2_inner img {
    margin-left: 30px;
    width: 510px;
}

.vision-block2 .vision-img-text p {
    max-width: 606px;
    padding-left: 30px;
}

.vision-block2 .vision-small-txt p {
    font: 20px/34px 'ProximaNova-Regular', "GEDinarOne-Medium";
}
/* About block*/
.about-block {
    background: #f5f5f5;
}

    .about-block h4 span {
        display: block;
        max-width: 100%;
    }

.about-full-img-blk {
    float: left;
    margin: 40px 0 30px;
    width: 100%;
    position: relative;
}

.about-half-img-blk li {
    float: left;
    margin-right: 30px;
    width: 570px;
    margin-bottom: 30px;
    position: relative;
    text-align: right;
}

    .about-half-img-blk li:nth-child(2n) {
        margin-right: 0;
    }

.abt-ful-txt {
    background: #fff;
    width: 340px;
    position: absolute;
    top: 44px;
    right: 44px;
    padding: 44px 24px 0 20px;
    min-height: 340px;
}

.abt-txt-cont {
    background: #fff;
    height: 250px;
    width: 300px;
    position: absolute;
    top: 25px;
    left: 25px;
    padding: 35px 25px 0 20px;
    box-shadow: 0 4px 4px rgba(0,0,0,0.3);
}

.about-block .abt-ful-txt h4 {
    color: #236f81;
    font: 30px 'ProximaNova-Bold', "GEDinarOne-Medium";
    margin-bottom: 7px;
}

.abt-ful-txt p {
    color: #121212;
    font: 20px/30px 'ProximaNova-Regular', "GEDinarOne-Medium";
    text-align: right;
    direction: rtl;
}

.abt-ful-txt a {
    background: #236f81;
    box-shadow: 0 4px 0 #12596a;
    color: #fff;
    display: inline-block;
    font: 20px/50px 'ProximaNova-Regular', "GEDinarOne-Medium";
    height: 52px;
    margin: 20px auto;
    text-align: center;
    width: 295px;
}

    .abt-ful-txt a:hover {
        opacity: 0.8;
    }

.about-block .abt-txt-cont h4 {
    color: #236f81;
    font: 26px 'ProximaNova-Bold', "GEDinarOne-Medium";
    margin-bottom: 7px;
}

.about-block .abt-txt-cont.abt-arab-txt h4 {
    font: 20px 'ProximaNova-Bold', "GEDinarOne-Medium";
}

.abt-txt-cont p {
    color: #121212;
    font: 18px/30px 'ProximaNova-Regular', "GEDinarOne-Medium";
    text-align: right;
    direction: rtl;
}

.abt-txt-cont.spanish-text p {
    color: #121212;
    font: 18px/22px 'ProximaNova-Regular', "GEDinarOne-Medium";
    margin-bottom: 15px;
    text-align: right;
}

.abt-txt-cont a {
    color: #e9481a;
    display: inline-block;
    font: 16px 'ProximaNova-Regular', "GEDinarOne-Medium";
    text-decoration: underline;
    /*margin: 25px 0;*/
    margin: 10px 0;
    float: right;
}

    .abt-txt-cont a:hover {
        color: #236f81;
    }

.about-block h4 {
    font-size: 20px;
}
/* Vision Arab Text*/
.vision-block2 .vision-arab-txt p strong {
    font-family: 'GEDinarOne-Medium';
}

.vision-block2 .vision-arab-txt p {
    font-family: 'GEDinarOne-Light';
    font-size: 24px;
}

.vision-arab-txt p {
    font-family: 'GEDinarOne-Light';
}

.about-half-img-blk .vision-arab-txt p {
    font-family: 'GEDinarOne-Light';
    font-size: 20px;
}

.about-block .about-half-img-blk .vision-arab-txt h4 {
    font-family: 'GEDinarOne-Medium';
}

.vision-img-text.vision-arab-txt {
    max-width: 606px;
    padding-left: 67px;
}

.vision-arab-txt h2 {
    font-family: 'GEDinarOne-Medium';
    font-size: 40px;
}

.about-block.vision-arab-txt h4 {
    font-family: 'GEDinarOne-Light';
    font-size: 28px;
}

.about-block.vision-arab-txt .abt-ful-txt h4 {
    font-family: 'GEDinarOne-Medium';
    font-size: 28px;
}

.vision-block2 .vision-img-text.vision-font-spanish p {
    max-width: 660px;
    padding-left: 0;
    padding-right: 40px;
    font-size: 20px;
    line-height: 32px;
}

    .vision-block2 .vision-img-text.vision-font-spanish p strong {
        font-size: 20px;
        line-height: 32px;
    }
/* search Result*/
.show-result {
    clear: both;
    width: 100%;
    float: left:;
}

    .show-result p {
        color: #333;
        float: right;
        font: 18px proximanova-regular, "GEDinarOne-Medium";
        ;
        padding: 30px 0 40px;
        /*font-weight: bold;*/
    }


        .show-result p span {
            color: #236f81;
            display: inline-block;
        }

.search-result-blk h2 {
    clear: both;
}

.search-result-blk {
    padding-top: 0;
}

.search-article-blk.article_block .article_img {
    height: 220px;
    width: 270px;
}

    .search-article-blk.article_block .article_img li img {
        width: 100%;
        height: 100%;
    }

.search-article-blk.article_block .article-tab-content li {
    width: 270px;
    margin: 0 0 40px 30px;
}

    .search-article-blk.article_block .article-tab-content li.first {
        margin-left: 0;
    }

.search-article-blk.article_block .article_cont p, .search-article-blk.article_block .article_cont p span {
    font: 16px 'ProximaNova-Semibold', "GEDinarOne-Medium";
}

.search-article-blk.article_block .article_cont h3, .search-article-blk.article_block .article_cont h3 a {
    color: #000;
    font: 18px/22px 'ProximaNova-Bold', "GEDinarOne-Medium";
}

.article_block .article_cont p {
    padding: 20px 0 11px;
}

.search-article-blk.article_block .article_img {
    border: 0;
}

.search-article-blk.article_block .srch-articles li {
    min-height: 320px;
    /*display: none;*/
}

.search-article-blk.article_block h2 {
    border-top: 1px solid #efefef;
    padding-top: 68px;
}

.search-article-blk.article_block {
    margin-bottom: 80px;
}

.search-result-blk.category_block .cat_list li {
    display: block;
}
/* What we do */
.what-we-blk.prdlst_block {
    padding-bottom: 50px;
}

    .what-we-blk.prdlst_block h4 {
        font: 20px/28px proximanova-regular, "GEDinarOne-Medium";
        text-align: right;
        color: #333;
        padding-bottom: 50px;
    }

.what-we-blk .prd_list li {
    width: 370px;
    margin-right: 30px;
    border: 0;
    padding: 0;
}

    .what-we-blk .prd_list li:nth-child(3n) {
        margin-right: 0;
    }

.whatwe_img {
    width: 370px;
    height: 250px;
}

    .whatwe_img img {
        width: 100%;
        height: 100%;
    }

.whatwe_cont h3, .whatwe_cont h3 a {
    color: #333;
    font: 28px proximanova-extrabld, "GEDinarOne-Medium";
    padding: 22px 0 8px;
}

.whatwe_cont p {
    color: #333;
    font: 18px/26px proximanova-regular, "GEDinarOne-Medium";
    padding-bottom: 17px;
    direction: rtl;
}

a.what-readmore {
    background: #333 none repeat scroll 0 0;
    border: 2px solid transparent;
    color: #fff;
    display: inline-block;
    font: 13px "ProximaNova-Bold", "GEDinarOne-Medium";
    letter-spacing: 2px;
    padding: 13px 26px;
    text-transform: uppercase;
}

    a.what-readmore:hover {
        background: #fff none repeat scroll 0 0;
        border-color: #333;
        color: #333;
    }

.periodical-inner-list a {
    color: #000;
    float: left;
    font: 17px ProximaNova-Regular, "GEDinarOne-Medium";
    margin: 0 !important;
    text-align: left;
    width: 100%;
    position: relative;
    /*overflow-wrap: break-word;
    word-break: break-all;*/
}

.article_block .publisher_det_slider_mar li {
    margin: 0px;
}

.bredcrumb-menu {
    float: right;
}

.bredcrumb-menu {
    /*font: 18px 'ProximaNova-Regular', "GEDinarOne-Medium";*/
    font: 15px/16px 'ProximaNova-Semibold', "GEDinarOne-Medium";
    color: #000;
}

    .bredcrumb-menu a {
        /*font: 18px 'ProximaNova-Regular', "GEDinarOne-Medium";*/
        font: 15px/16px 'ProximaNova-Semibold', "GEDinarOne-Medium";
        color: #828282;
        float: right;
    }

        .bredcrumb-menu a:hover {
            color: #000;
        }

    .bredcrumb-menu span {
        padding: 0 18px 0 15px;
        color: #d9d9d9;
        float: right;
    }

    .bredcrumb-menu a:first-child {
        padding-left: 0;
    }

/* Article New Changes */
.article_block .article_cont span.article-date {
    color: #333;
    float: right;
    font: 14px 'ProximaNova-Semibold', "GEDinarOne-Medium", 'GEDinarOne-Medium';
    margin-left: 10px;
}

.article_block .article_cont .article-author {
    color: #236f81;
    font: 14px 'ProximaNova-Semibold', "GEDinarOne-Medium",'GEDinarOne-Medium';
    direction: rtl;
    display: flex;
}

/* 20-04-2017 */
.prof-lrt-1, .prof-lrt-2, .prof-lrt-3 {
    float: right;
}

.prof-lrt-2 {
    margin-left: 5px;
}

.editor-block.arabic-abt-blk-edt {
    clear: both;
}

.editor-block, .editor-block h1, .editor-block h2, .editor-block h3, .editor-block h4, .editor-block h5, .editor-block h6,
.editor-block p, .editor-block a, .editor-block li, .editor-block strong, .editor-block i, .editor-block b {
    font-family: 'ProximaNova-Regular', 'GEDinarOne-Medium' !important;
    /*color: #333;*/
    font-style: normal;
    text-align: right;
    /*clear: both;*/
}

    .editor-block ol {
        list-style-type: decimal;
        padding: 0 60px 0 0;
    }

    .editor-block a {
        text-decoration: underline;
        color: #189bf1;
    }

        .editor-block a span {
            text-decoration: none !important;
            color: #189bf1 !important;
        }

    .editor-block ul {
        list-style-type: disc;
        padding: 0 60px 0 0;
    }

    .editor-block h2 {
        font-size: 26px;
        line-height: 25px;
    }

    .editor-block h3 {
        font-size: 24px;
        line-height: 25px;
    }

    .editor-block h4 {
        font-size: 22px;
        line-height: 25px;
    }

    .editor-block h5 {
        font-size: 20px;
        line-height: 25px;
    }

    .editor-block h6 {
        font-size: 18px;
        line-height: 25px;
    }

    .editor-block p {
        font-size: 24px;
        line-height: 30px;
    }

    .editor-block li {
        font-size: 22px;
        line-height: 34px;
        color: #333;
    }
/*24-04-2017*/
.category_img a {
    width: 100%;
    height: 100%;
}

ul.cat_list.category {
    width: 100%;
    float: left;
}

.about-block .abt-txt-cont.french-text h4 {
    font-size: 20px;
}

.pagination li.page-item.first, .pagination li.page-item.last {
    display: none;
}

.institution-centre {
    width: 100%;
    float: left;
    clear: both;
}

.fc-day-grid-event .fc-time {
    display: none;
}

li.no-record-txt {
    text-align: center;
    float: left;
    clear: both;
    width: 100% !important;
    font: 20px 'ProximaNova-Semibold', "GEDinarOne-Medium";
    color: #333;
}

li.no-record-txt1 {
    text-align: center;
    float: left;
    clear: both;
    width: 100%;
    color: #333;
}

/* 25 Apr 2017*/

/* Contact Us */
.contact-block {
    padding: 50px 0;
    width: 100%;
    float: left;
    clear: both;
}

    .contact-block .cnt-img {
        float: right;
        width: 435px;
        height: 340px;
        margin: 78px 0 0;
    }

        .contact-block .cnt-img img {
            width: 100%;
            height: 100%;
        }

    .contact-block .cnt-add {
        float: left;
        width: 685px;
    }

    .contact-block h2 {
        font: 40px/25px 'ProximaNova-Extrabld', "GEDinarOne-Medium";
        color: #000;
        text-align: left;
        padding-bottom: 0;
    }

    .contact-block .cnt-add ul {
        border-bottom: 1px solid #e5e5e5;
        list-style: none;
        padding: 45px 0 40px;
    }

        .contact-block .cnt-add ul:last-child {
            border-bottom: 0;
            padding-bottom: 0;
        }

        .contact-block .cnt-add ul li {
            text-align: left;
            margin-bottom: 15px;
        }

            .contact-block .cnt-add ul li:last-child {
                margin-bottom: 0;
            }

            .contact-block .cnt-add ul li h2 {
                color: #236f81;
                font: 26px/36px proximanova-bold;
                padding: 13px 0 5px;
            }

            .contact-block .cnt-add ul li h3 {
                font: 24px/34px 'ProximaNova-Light', 'GEDinarOne-Medium';
                color: #000000;
                padding: 0px 30px 5px;
                position: relative;
            }

            .contact-block .cnt-add ul li p {
                color: #555555;
                font: 20px/26px proximanova-regular, 'GEDinarOne-Medium';
                direction: ltr;
            }

            .contact-block .cnt-add ul li.contact-phno a {
                color: #555555;
                font: 20px/26px proximanova-regular, 'GEDinarOne-Medium';
                text-decoration: none;
                border-bottom: 0;
            }

            .contact-block .cnt-add ul li p span {
                display: block;
            }

            .contact-block .cnt-add ul li a {
                color: #e9481a;
                font: 20px/26px proximanova-regular, 'GEDinarOne-Medium';
                border-bottom: 1px solid #e9481a;
                padding-bottom: 2px;
            }

                .contact-block .cnt-add ul li a:hover {
                    color: #bf3811;
                    border-color: #bf3811;
                }

            .contact-block .cnt-add ul li h3:before {
                content: '';
                position: absolute;
                left: 0;
                top: 7px;
                background: url(../images/sprite.png) no-repeat 0 0;
                width: 20px;
                height: 20px;
            }

            .contact-block .cnt-add ul li h3.address:before {
                background-position: -25px -859px;
            }

            .contact-block .cnt-add ul li h3.phone:before {
                background-position: -28px -895px;
            }

            .contact-block .cnt-add ul li h3.loc:before {
                background-position: -24px -928px;
                width: 25px;
                height: 25px;
            }
/* Consultancy Detail */
.artificial_block1.consultancy-block1 {
}

.artificial_block1.consultancy-block1 {
    padding-bottom: 13px;
}

    .artificial_block1.consultancy-block1 .subs_social_left span {
        padding: 3px 0 13px;
    }

.cons-prf {
    float: right;
    width: 270px;
    margin-left: 30px;
}

.cons-dtl {
    float: right;
    width: 870px;
}

.cons-prf-dtl {
    text-align: center;
    margin: 10px 0;
    width: 100%;
    float: left;
}

.article_content_block2_inner .cons-prf .cons-prf-img {
    width: 270px;
    height: 270px;
}

    .article_content_block2_inner .cons-prf .cons-prf-img img {
        width: 100%;
        height: 100%;
    }

.article_content_block2_inner .cons-prf img {
    margin: 0;
}

.cons-prf-dtl h2 {
    font: 24px/36px 'proximanova-bold', 'GEDinarOne-Medium';
    color: #000;
}

section.article_content_block2 .cons-prf-dtl p {
    text-align: center;
    font: 18px/26px proximanova-regular, 'GEDinarOne-Medium';
    color: #236f81;
    margin-bottom: 5px;
}

.cons-prf-dtl a {
    font: 18px 'ProximaNova-Light', 'GEDinarOne-Medium';
    color: #555;
}

    .cons-prf-dtl a:hover {
        color: #000;
    }

.cons-abt {
    padding: 15px 0;
    width: 100%;
    float: left;
    border-top: 1px solid #ccc;
    margin-top: 25px;
}

    .cons-abt .tab-heading {
        float: right;
        margin: 20px 0 0;
    }

        .cons-abt .tab-heading ul {
            float: right;
            list-style: none;
        }

            .cons-abt .tab-heading ul li {
                display: inline-block;
                padding: 0;
                margin: 13px 0 24px 15px;
                float: right;
            }

                .cons-abt .tab-heading ul li a {
                    color: #236f81;
                    font: 13px/26px proximanova-bold, 'GEDinarOne-Medium';
                    padding: 13px 24px;
                    text-transform: uppercase;
                    letter-spacing: 1px;
                    border: 1px solid #236f81;
                }

                .cons-abt .tab-heading ul li.current a {
                    background: #236f81;
                    color: #fff;
                }

    .cons-abt .tab-inner {
        width: 100%;
        float: right;
        text-align: right;
        margin: 15px 0;
    }

        .cons-abt .tab-inner h2 {
            color: #000;
            font: 28px proximanova-extrabld, 'GEDinarOne-Medium';
            padding: 10px 0;
        }

        .cons-abt .tab-inner ul li {
            padding: 17px 0 20px;
            border-bottom: 1px solid #ededed, 'GEDinarOne-Medium';
        }

            .cons-abt .tab-inner ul li:last-child {
                border-bottom: 0;
            }

            .cons-abt .tab-inner ul li h3 {
                font: 20px/32px proximanova-semibold, 'GEDinarOne-Medium';
                color: #000;
            }

            .cons-abt .tab-inner ul li p {
                font: 20px/32px 'ProximaNova-Light', 'GEDinarOne-Medium';
                color: #555;
                margin-bottom: 0;
                padding-right: 30px;
            }

                .cons-abt .tab-inner ul li p span {
                    border-bottom: 1px solid #555;
                }
/* Consultancy List */
.consult .consult-blks {
    width: 100%;
    float: left;
    margin: 30px 0 80px;
}

    .consult .consult-blks ul {
        list-style-type: none;
    }

        .consult .consult-blks ul li, .consult .flipcard {
            float: left;
            width: 270px;
            height: 360px;
            position: relative;
            margin: 0 0 28px 0;
            list-style: none;
        }

        .consult .consult-blks ul li {
            margin-left: 30px;
        }

            .consult .consult-blks ul li.first {
                margin-left: 0;
            }

    .consult .consult-blks .rotate-icon, .consult .consult-blks .rotate-icon.next {
        background: url(../images/rotate-icon1.png) no-repeat;
        width: 60px;
        height: 60px;
        position: absolute;
        top: 0;
        left: 0;
        z-index: 99;
        cursor: pointer;
    }

    .consult .consult-blks .back {
        background: #12596a;
        padding: 15px;
    }

    .consult .consult-blks .const_overlay {
        background: #236f81;
        width: 100%;
        float: left;
        padding: 10px 0 0;
        margin: 0;
        height: auto;
        text-align: center;
    }

    .consult .consult-blks .const-img {
        height: 202px;
    }

    .consult .consult-blks .const_overlay .cont-txt1 {
        background: #236f81;
        width: 100%;
        float: left;
        min-height: 80px;
    }

        .consult .consult-blks .const_overlay .cont-txt1 h3 {
            font: 22px/26px 'ProximaNova-Bold', 'GEDinarOne-Medium';
            color: #fff;
            margin-top: 9px;
        }

        .consult .consult-blks .const_overlay .cont-txt1 p {
            font: 18px/22px 'ProximaNova-Light', 'GEDinarOne-Medium';
            color: #fff;
        }

    .consult .consult-blks .const_overlay .cont-txt2 {
        background: #12596a none repeat scroll 0 0;
        display: table-cell;
        height: 70px;
        vertical-align: middle;
        width: 270px;
    }

        .consult .consult-blks .const_overlay .cont-txt2 p {
            font: 18px/22px 'ProximaNova-Light', 'GEDinarOne-Medium';
            color: #fff;
            direction: rtl;
        }

            .consult .consult-blks .const_overlay .cont-txt2 p.ConsulPara2 {
                padding-top: 10px;
            }

    .consult .consult-blks .const-back {
        margin: 0;
        height: 360px;
        width: 270px;
        vertical-align: middle;
        display: table-cell;
    }

        .consult .consult-blks .const-back p {
            font: 18px/20px 'ProximaNova-Light', 'GEDinarOne-Medium';
            color: #fff;
            padding-bottom: 15px;
            text-align: center;
        }
/* Sitemap */
.sitemp-block {
    background: #fefefe;
}

    .sitemp-block h4 span {
        display: block;
        max-width: 100%;
    }

.sitemp-list {
    border-top: 1px solid #ddd;
    width: 100%;
    float: left;
    padding: 38px 0 0;
    margin: 37px 0 40px;
}

    .sitemp-list ul {
    }

    .sitemp-list li {
        width: 25%;
        float: right;
        text-align: right;
        padding-bottom: 18px;
    }

        .sitemp-list li a {
            font: 18px/22px "ProximaNova-Regular", 'GEDinarOne-Medium';
            color: #333;
        }

            .sitemp-list li a:hover, .sitemp-list li a.active {
                color: #236f81;
            }

/*Search New*/
.search-form.search-click {
    width: 350px;
}

.const-img img {
    width: 100%;
    height: 100%;
}
/* New Changes*/
.article_block.conference-blk .article_block_right h2 {
    width: 100%;
}

/* Open Archieve Category */
.cat-filter {
    float: left;
}

.selectricItems ul li.selected, .selectricItems ul li:hover {
    background: #236f81;
    color: #fff;
}

.selectricScroll ul li {
    background: #fff;
    border-bottom: 1px solid #e3e3e3;
    color: #3f4b50;
    float: left;
    font: 16px "ProximaNova-Regular", 'GEDinarOne-Medium';
    padding: 8px 20px;
    text-align: left;
    width: 100%;
}

    .selectricScroll ul li:last-child {
        border-bottom: 0 none;
    }

.selectricOpen .selectricItems {
    display: block;
}

.form-row .selectric {
    background: #fefefe;
    border-radius: 50px;
    padding: 10px;
}

.selectric .label {
    font: 16px/40px "ProximaNova-Regular", 'GEDinarOne-Medium';
    padding: 0 15px;
}

.selectric .label {
    overflow: hidden;
    padding: 0 10px 0 35px;
    text-align: right;
    text-overflow: ellipsis;
}

.selectricOpen .selectric .button {
    background-position: -907px -256px;
}

.selectric .button {
    background: url('../images/sprite.png')no-repeat -933px -257px;
    height: 7px;
    right: auto;
    top: 15px;
    width: 11px;
    left: 15px;
}

.selectricWrapper {
    display: inline-block;
    width: auto;
}

.selectricItems {
    left: 20px;
}

.selectric {
    font: 16px "ProximaNova-Regular", 'GEDinarOne-Medium';
    color: #333;
    border: 1px solid #d3d3d3;
    height: 40px;
    width: 130px;
    text-align: right;
    margin-left: 20px;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    background: #fefefe;
    cursor: pointer;
    border-radius: 0;
}

    .selectric .label {
        margin: 0;
    }

.article-tab-btn .selectricScroll ul li {
    margin-left: 0;
}

.cat-filter .selectric {
    width: 200px;
    margin-left: 0;
}

.cat-filter .selectricItems {
    left: 0;
}

.cat-filter .selectricScroll ul li {
    padding: 8px 30px;
}

.load-more-btn.cat_list {
    margin-bottom: 50px;
    clear: both;
}

/* Privacy Policy */
.privacy-block h4 {
    font: 20px/26px "ProximaNova-Regular", 'GEDinarOne-Medium';
}

    .privacy-block h4 span {
        display: block;
        max-width: 100%;
    }

.privacy-inner-blks {
    border-bottom: 1px solid #ededed;
    padding: 50px 0;
}

    .privacy-inner-blks h3 {
        color: #000;
        font: 28px"ProximaNova-Extrabld", 'GEDinarOne-Medium';
        text-align: right;
    }

    .privacy-inner-blks h6 {
        color: #e9481a;
        font: 22px "ProximaNova-SemiBold";
        text-align: right;
        padding: 30px 0 0;
    }

    .privacy-inner-blks p, .privacy-inner-blks span {
        color: #000;
        font: 20px/26px "ProximaNova-Regular", 'GEDinarOne-Medium';
        text-align: right;
        padding: 25px 0 0;
    }

.org-goals {
    width: 100%;
    float: left;
    border-bottom: none;
}

    .org-goals span:first-child {
        width: 3%;
    }

    .org-goals span {
        float: right;
    }

        .org-goals span:last-child {
            width: 97%;
        }

.privacy-inner-blks .privacy-option p {
    padding: 17px 0 30px;
    border-bottom: 1px solid #ededed;
}

.privacy-option span {
    display: block;
    padding: 17px 0 0;
}

.privacy-inner-blks .privacy-option p:last-child {
    border-bottom: 0 none;
    padding-bottom: 0;
}

.article_block .article_block_left {
    width: 275px;
    float: left;
    background: url('../images/catgry-lft-bg.png') repeat-y 0 0;
    padding: 50px 0 50px 10px;
}

.conference-blk .article_block_left {
    background-size: cover;
}

.sidebarfixed .article_block .article_block_left {
    top: 194px;
}

/* 404 */
#noresult .notfound-blk h2 {
    float: left !important;
    text-align: right;
    width: 100%;
}

.notfound-blk h2 {
    float: inherit !important;
    text-align: right;
}

.notfound-blk {
    float: left;
    padding: 200px 0;
    margin: 50px 0;
    text-align: right;
    width: 100%;
    /*background: url('../images/404/404-bg.png')no-repeat center center;*/
}

#noresult .notfound-blk {
    padding: 0;
    margin: 0 0 50px;
}

.notfound-blk h2 {
    color: #2b7283;
    font: 18px/26px "ProximaNova-Regular", 'GEDinarOne-Medium';
    padding: 40px 0 0;
}

.notfound-blk p {
    color: #333;
    font: 20px/26px "ProximaNova-Regular", 'GEDinarOne-Medium';
    padding: 25px 0 30px;
}

.homepage-btn {
    background: #67b2a9;
    border-radius: 3px;
    color: #fff;
    display: inline-block;
    font: 18px/42px "ProximaNova-Regular", 'GEDinarOne-Medium';
    height: 42px;
    width: 140px;
    border: 2px solid #67b2a9;
}

    .homepage-btn:hover {
        /*  border: 2px solid #67b2a9; */
        background: #fff;
        color: #67b2a9;
    }



.notfound-blks {
    float: left;
    padding: 200px 0;
    margin: 50px 0;
    text-align: center;
    width: 100%;
}

    .notfound-blks h2 {
        color: #2b7283;
        font: 38px/26px "ProximaNova-Regular", 'GEDinarOne-Medium';
        padding: 40px 0 0;
    }

    .notfound-blks p {
        color: #333;
        font: 20px/26px "ProximaNova-Regular", 'GEDinarOne-Medium';
        padding: 25px 0 30px;
    }

.homepage-btns {
    background: #67b2a9;
    border-radius: 3px;
    color: #fff;
    display: inline-block;
    font: 18px/42px "ProximaNova-Regular", 'GEDinarOne-Medium';
    height: 42px;
    width: 140px;
    border: 2px solid #67b2a9;
}

    .homepage-btns:hover {
        background: #fff;
        color: #67b2a9;
    }


.glemap-overlay {
    background: rgba(0,0,0,0.7);
    position: fixed;
    width: 100%;
    height: 100%;
    display: none;
    right: 0;
    top: 0;
    z-index: 99999;
}

#glemap1, #glemap2 {
    width: 100%;
    position: fixed;
    top: 25%;
    left: 0;
    right: 0;
    z-index: 999999;
    display: none;
}

.glemap-outer {
    background: #fff;
    height: 440px;
    width: 770px;
    margin: auto;
    padding: 10px;
    position: relative;
}
/*.glemap-close {color: #b7afaf;font: 28px proximanova-light;position: absolute;right: 17px;top: 7px;}*/
.glemap-close {
    color: #b7afaf;
    font: 28px proximanova-light, 'GEDinarOne-Medium';
    position: absolute;
    right: 10px;
    top: 10px;
    padding: 0 10px;
    background: #000;
    z-index: 99;
}

.mobile-menu {
    float: left;
    display: none;
}

a.mobmenu {
    background: url('../images/mobile-icon.png')no-repeat;
    width: 30px;
    height: 25px;
    position: absolute;
    top: 32px;
    right: 10px;
    text-indent: -9999px;
    display: none;
}

.fixed a.mobmenu {
    background: url('../images/mobile-icon-fixed.png') no-repeat;
}

.mobile-search-block {
    background: #000;
    float: left;
    width: 100%;
    padding: 15px 0;
    display: none;
}

.mobile-search {
    float: flat;
    width: 100%;
    padding-top: 0;
    position: relative;
}

    .mobile-search input {
        width: 100%;
        border-radius: 20px;
        border: 0;
        font: 18px 'GEDinarOne-Light';
        color: #000;
        text-align: right;
        padding: 9px 20px 9px 45px;
    }

    .mobile-search a {
        background: #fff url(../images/search-icon.png) no-repeat left center;
        width: 15px;
        height: 14px;
        position: absolute;
        left: 15px;
        top: 14px;
        float: left;
    }


.fc.fc-unthemed {
    margin-top: -40px;
}

.addcomments-form .form-submit input, .post-btn a {
    overflow: inherit;
}

.comment_scrl {
    height: 400px;
}

.article_inner_scroll {
    max-height: 400px;
}

.article_block .article_block_left {
    min-height: 400px;
}

.article_block_left {
    min-height: 500px;
}

.bkicon > img {
    margin-left: 9px;
}

ul.rating_list li:first-child {
    float: left;
    text-align: left;
    padding-right: 10px;
    direction: ltr;
}

.share_article_right a {
    color: #000;
}

.selectricItems ul {
    width: 100%;
}

.whatwedo_scrl {
    max-height: 100px;
    margin-bottom: 20px;
}

/*.whatwedo_scrl.mCS-dir-rtl > .mCSB_inside > .mCSB_scrollTools, .whatwedo_scrl.mCS-dir-rtl > .mCSB_outside + .mCSB_scrollTools {
        left: auto;
        right: 0;
    }



    .whatwedo_scrl.mCS-dir-rtl > .mCSB_inside > .mCSB_container {
        margin-left: 0;
        margin-right: 30px;
    }*/

.bx-wrapper .bx-controls-direction a {
    direction: initial;
}

.conference-blk .country-list-inner p, .institutions-blk .country-list-inner p {
    width: 80%;
}


/*  PDF */
a.pdf-dwd-icon {
    background: url(../images/view-pdf1.png) no-repeat center center / 100% 100%;
    display: block;
    text-align: right;
    width: 135px;
    margin: 5px 0 0;
    height: 57px;
    text-indent: -999px;
}

.country_inner_scroll, .countryconf_inner_scroll, .speciality_inner_scroll {
    max-height: 500px;
}
/*.asteric-com {
    color: red;
}*/
.article_content_block2 {
    margin-bottom: 30px;
}

.article-tab-btn.filter-btn li a {
    padding: 11px 26px;
}

.publisher_dtal_block1 .addthis_inline_share_toolbox_p7f9, .ebook-share-left .addthis_inline_share_toolbox_p7f9 {
    display: inline-block;
}

.publisher_dtal_block1 .subs_social_left p {
    display: inline-block;
}

.fc-day.fc-widget-content.fc-past {
    background: rgba(84, 123, 140, 0.1) none repeat scroll 0 0;
}
/*.fc-event.fc-start.fc-end {
    opacity: 0.5;
}*/
.fc-center h2 {
    border-bottom: 0 none;
}

.fc-event {
    font-size: 13px;
}

.fc.fc-unthemed {
    clear: both;
    margin-top: 0;
}
/* --- Calender Dropdown --- */
.calender-dropdown .selectric {
    background: #236f81 !important;
    color: #fff !important;
    float: right !important;
    height: 36px !important;
    margin: 0 !important;
    padding: 0 !important;
    width: 90px !important;
    border-color: #236f81 !important;
}

    .calender-dropdown .selectric .label {
        color: #fff !important;
        font: 16px/36px proximanova-light !important;
        padding: 0 10px 0 0 !important;
        text-align: right !important;
    }

.calender-dropdown .selectricItems {
    left: 0;
}

.calender-dropdown .selectricOpen.selectricAbove .selectricItems {
    border-top: 0;
}

.calender-dropdown .selectricOpen.selectricBelow .selectricItems {
    border-bottom: 0;
}

.calender-dropdown .selectric .button {
    background-position: -970px -464px;
}

.calender-dropdown .selectricOpen .selectric .button {
    background-position: -970px -438px;
}

.calender-dropdown {
    position: absolute;
    right: 0;
    top: 102px;
}

.fc-view-container {
    border-left: 1px solid #236f81 !important;
    -webkit-border-start-color: transparent !important;
    border-top: 0 !important;
    border-right: 0 !important;
}

    .fc-view-container .fc-head {
        border-bottom: 1px solid #236f81;
        border-left: 0 none !important;
    }

.article_block .bx-wrapper, .prdlst_block .bx-wrapper {
    margin: 0 !important;
    float: right;
}

p.share-ebook {
    display: inline-block;
}

p.share-ebook {
    color: #236f81;
    font: 24px "ProximaNova-Semibold","GEDinarOne-Medium";
    padding: 4px 0 0;
}

.send-inner.innerText {
    min-height: 250px;
}

    .send-inner.innerText .location-desc-text {
        width: 100%;
    }

.scientific-societies {
    clear: both;
    float: left;
    width: 100%;
}

/*  Preloader */
.spinner {
    position: absolute;
    width: 60px;
    height: 60px;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    margin: auto;
    background: url('../images/arsco-loading.gif') no-repeat;
}

.preloader {
    background: #fff;
    position: fixed;
    width: 100%;
    top: 0;
    bottom: 0;
    left: 0;
    z-index: 99999;
}

.article_block_left .tab-inner {
    clear: both;
}

.at-share-tbx-element .at-share-btn:focus {
    transform: translateY(0px) !important;
}

.contact-barcode {
    float: left;
    width: 65%;
    margin: 30px 0 0;
}

    .contact-barcode p {
        height: 100px;
        width: 100px;
    }

    .contact-barcode img {
        height: 100%;
        width: 100%;
    }

.nav_menu.mobile-menu a {
    color: #fff;
}

.nav_menu.mobile-menu li.active a, .nav_menu.mobile-menu li a:hover {
    color: #236f81;
}

.conference-calender .fc-state-default.fc-corner-right {
    border-bottom-right-radius: 0;
    border-top-right-radius: 0;
}

.conference-calender .fc-state-default.fc-corner-left {
    border-bottom-left-radius: 0;
    border-top-left-radius: 0;
}

.conference-calender .fc button {
    height: 36px;
    margin: 0;
    padding: 0;
    width: 90px;
}

.conference-calender .fc-left .fc-button-group {
    display: block;
    float: left;
    left: 300px;
    position: absolute;
    top: 10px;
    width: 63.5%;
    right: 0;
    left: 0;
}

.conference-calender .fc-toolbar.fc-header-toolbar .fc-left .fc-prev-button {
    left: auto;
}

.conference-calender .fc-toolbar.fc-header-toolbar .fc-center h2 {
    font: 24px/50px 'ProximaNova-Regular', "GEDinarOne-Medium";
    color: #000;
    text-align: center;
    width: 100%;
    float: left;
}

.conference-calender .fc-toolbar.fc-header-toolbar .fc-center {
    text-align: center;
}

.cS-hidden {
    height: 1px;
    opacity: 0;
    filter: alpha(opacity=0);
    overflow: hidden;
}

.PreOpen {
    background: rgba(255, 255, 255, 0.9);
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 9999;
    bottom: 0;
}

.openarchives-section {
    clear: both;
    position: relative;
    width: 100%;
    float: left;
}

.lSSlideOuter .lSPager.lSGallery img {
    height: 78px;
}

.prod_dtal_slider_cont img {
    height: 480px;
    width: 100%;
}

.lSSlideOuter .lSPager.lSGallery li.active img, .lSSlideOuter .lSPager.lSGallery li:hover img {
    height: 76px;
}

.editor-eng-blk li, .editor-eng-blk a, .editor-eng-blk p, .editor-eng-blk span, .editor-eng-blk h1, .editor-eng-blk h2, .editor-eng-blk h3, .editor-eng-blk h4, .editor-eng-blk h5, .editor-eng-blk h6 {
    direction: ltr;
    text-align: left;
}
/* Left to Right Alignment Text Start */
/**[dir="ltr"] {direction: ltr;}
*[dir="ltr"] h1, h1[dir="ltr"], *[dir="ltr"] h2, h2[dir="ltr"], *[dir="ltr"] h3, h3[dir="ltr"], *[dir="ltr"] h4, h4[dir="ltr"], 
*[dir="ltr"] h5, h5[dir="ltr"], *[dir="ltr"] h6, h6[dir="ltr"], *[dir="ltr"] p, p[dir="ltr"], *[dir="ltr"] span, span[dir="ltr"], 
*[dir="ltr"] b, b[dir="ltr"], *[dir="ltr"] i, i[dir="ltr"], *[dir="ltr"] strong, strong[dir="ltr"], *[dir="ltr"] em, em[dir="ltr"],
*[dir="ltr"] a, a[dir="ltr"] { margin: 0; padding: 0; text-align: left;direction: ltr;}
*[dir="ltr"] ul, *[dir="ltr"] ol, ul[dir="ltr"] , ol[dir="ltr"] { margin: 0; padding: 0 0 0 60px !important; text-align: left !important;}
*[dir="ltr"] li , li[dir="ltr"] { margin: 0; padding: 0; text-align: left;  direction: ltr;}
 *[dir="ltr"] p, p[dir="ltr"] {text-align:left !important;}*/
/* Left to Right Alignment Text Ends */

/* Left to Right Alignment Text Start */
.editor-block *[dir="ltr"] {
    direction: ltr;
}

    .editor-block *[dir="ltr"] h1, .editor-block h1[dir="ltr"], .editor-block *[dir="ltr"] h2, .editor-block h2[dir="ltr"], .editor-block * [dir="ltr"] h3, .editor-block h3[dir="ltr"], .editor-block *[dir="ltr"] h4, .editor-block h4[dir="ltr"],
    .editor-block *[dir="ltr"] h5, .editor-block h5[dir="ltr"], .editor-block *[dir="ltr"] h6, .editor-block h6[dir="ltr"], .editor-block * [dir="ltr"] p, .editor-block p[dir="ltr"], .editor-block *[dir="ltr"] span, .editor-block span[dir="ltr"],
    .editor-block *[dir="ltr"] b, .editor-block b[dir="ltr"], .editor-block *[dir="ltr"] i, .editor-block i[dir="ltr"], .editor-block * [dir="ltr"] strong, .editor-block strong[dir="ltr"], .editor-block *[dir="ltr"] em, .editor-block em[dir="ltr"],
    .editor-block *[dir="ltr"] a, .editor-block a[dir="ltr"] {
        margin: 0;
        padding: 0;
        text-align: left;
        direction: ltr;
    }

    .editor-block *[dir="ltr"] ul, .editor-block *[dir="ltr"] ol, .editor-block ul[dir="ltr"], .editor-block ol[dir="ltr"] {
        margin: 0;
        padding: 0 0 0 60px !important;
        text-align: left !important;
    }

    .editor-block *[dir="ltr"] li, .editor-block li[dir="ltr"] {
        margin: 0;
        padding: 0;
        text-align: left;
        direction: ltr;
    }

    .editor-block *[dir="ltr"] p, .editor-block p[dir="ltr"] {
        text-align: left !important;
    }
/* Left to Right Alignment Text Ends */
.rply-color-edt p, .rply-color-edt span, .rply-color-edt h2, .rply-color-edt h3, .rply-color-edt h4, .rply-color-edt a, .article_content_block5 .rply-color-edt p span.prof_name {
    color: #d89e30;
}

.comment_reply_popup span.asteric-com {
    color: #777;
}

.comment_reply_popup .addcomments-form .form-submit input, .post-btn a {
    color: #fff;
}

.about-block .abt-txt-cont h4, .about-block .abt-txt-cont p, .about-block .abt-ful-txt h4, .about-block .abt-ful-txt p {
    text-align: left;
}

.about-block .abt-txt-cont a, .about-block .abt-ful-txt a {
    float: left;
}

.about-block .abt-txt-cont.abt-arab-txt h4, .about-block .abt-txt-cont.abt-arab-txt p, .about-block .abt-ful-arab-txt p, .about-block .abt-ful-arab-txt h4 {
    text-align: right;
}

.about-block .abt-txt-cont.abt-arab-txt a, .about-block .abt-ful-arab-txt a {
    float: right;
}

.eng-abt-banner h2, .eng-abt-banner h3 {
    float: left;
    text-align: left;
    direction: ltr;
}

.fsocial-icon-left {
    width: 60%;
    float: left;
    padding-right: 40px;
}

.fsocial-icon-right {
    width: 37%;
    float: right;
    border-left: 1px solid #ddd;
}

.home_block7 .subs_social_left .fsocial-icon-right li a {
    background: none;
    text-indent: 0;
    width: auto;
    height: auto;
    float: none;
    margin: 0;
}

.home_block7 .subs_social_left .fsocial-icon-right li {
    float: right;
    margin: 0;
}

    .home_block7 .subs_social_left .fsocial-icon-right li:last-child {
        margin-right: 10px;
    }

.home_block7 .subs_social_left .fsocial-icon-right ul {
    float: right;
    width: 100%;
}
