﻿
.d-flex{
    display:flex;
}
.align-items-center {
    align-items: center !important;
}
.header-items-container {
    display: flex;
    justify-content: space-between;
    align-items: center;
}
.container-xl {
    max-width: 1320px;
    margin-right: auto;
    margin-left: auto;
}
.col-auto {
    flex: 0 0 auto;
    width: auto;
}
.col {
    flex: 1 0 0%;
}
.pb-2 {
    padding-bottom: 0.5rem !important;
}

.pt-3 {
    padding-top: 1rem !important;
}
.border-top {
    border-top: 1px solid #dee2e6!important;
}
.border-bottom {
    border-bottom: 1px solid #dee2e6 !important
}
.bg-white {
    background-color: white !important;
}
.header-icon {
    font-size: 30px;
    text-decoration: none;
    color: #fff;
}
.header-icon .content{
   min-height:initial;
   font-size: 13px;
}
a:hover {
    cursor: pointer;
}
.navbar-nav a{
    font-size: 14px;
}
.alcircle-logo {
    height: initial;
    text-align: center;
}

.icon-content {
    font-size: 14px;
    padding-top: 10px;
    max-height: 30px;
    overflow: hidden;
}

.button-toggler {
    color: rgba(0,0,0,.55);
    margin-left: 15px;
    padding: 4px;
}
.featured-companies-items .col-md-4:nth-child(odd) .info-box {
	background-color: #c1c0c0;
	border: 1px solid #c1c0c0;
}
.featured-companies-items .info-box {
	height: 100px;
	border: 1px solid #eee;
	overflow: hidden;
	background-color: #eee;
}
.featured-companies-items .info-box-content {
	text-align: right;
	margin-left: initial;
}
.featured-companies-items .info-box-icon {
	width: 130px;
	height: 80px;
	border-radius: 50%;
	margin: -10px 4px 0px -26px;
	background-color: #fff!important;
	box-shadow: 0 0 10px #9e9e9e;
}
.featured-companies-items .info-box-text {
	color: #000;
    font-weight: 500;
    text-overflow: initial;
    white-space: initial;
    overflow: hidden;
    height: 44px;
	line-height: 21px;
}
.featured-companies-items .info-box-icon>img {
	width: 76px;
	margin-left: 10px;
}
.featured-companies-items .btn-primary {
	border-radius: 15px;
	width: 160px;
	word-spacing: 2px;
}
.featured-companies-items .info-box-footer {
	line-height: 22px;
}

body {
    background-color: #ffffff !important;
    /*font-family: 'Open Sans',sans-serif;*/
    font-family: 'Arial';
    font-size:16px;
    line-height:1.7;
    /*background-image: url(../../../../Images/header/aluminium-affect-concrete.jpg);
    background-repeat: repeat;*/
}
.main-sidebar{
	background-color:#eeeeee;
}
.carousel-indicators{
	display: none;
}
.carousel-indicators li, .carousel-control {
    visibility: hidden;
}
.carousel-inner > .item > a > img, .carousel-inner > .item > img .carousel-inner > .item.vertical {
   margin: auto;

}
.mid-binner{
    border: 1px solid #bdbab9;
    background: #fff;
}
.mid-binner.home-banner .carousel-inner > .item {
    width: 100%;
    /*height: 67px;*/
    overflow: hidden;
}
.py-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
}

.px-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
}
.text-dark {
    color: #212529 !important;
}
@media all and (transform-3d), (-webkit-transform-3d) {
    .carousel-inner > .item.vertical ,.vertical-carousel .item{
        -webkit-transition: -webkit-transform .6s ease-in-out;
        -o-transition: -o-transform .6s ease-in-out;
        transition: transform .6s ease-in-out;
        -webkit-backface-visibility: hidden;
        backface-visibility: hidden;
        -webkit-perspective: 1000;
        perspective: 1000;
    }

        .carousel-inner > .item.vertical.next,
        .carousel-inner > .item.vertical.active.right,
		.vertical-carousel .carousel-inner > .item.next,
        .carousel-inner .carousel-inner > .item.active.right
		{
            top: 0;
            -webkit-transform: translate3d(0, 100%, 0);
            transform: translate3d(0, 100%, 0);
        }

        .carousel-inner > .item.vertical.prev,
        .carousel-inner > .item.vertical.active.left,
		.vertical-carousel .carousel-inner > .item.prev,
        .vertical-carousel .carousel-inner > .item.active.left		{
            top: 0;
            -webkit-transform: translate3d(0, -100%, 0);
            transform: translate3d(0, -100%, 0);
        }

            .carousel-inner > .item.vertical.next.left,
            .carousel-inner > .item.vertical.prev.right,
            .carousel-inner > .item.vertical.active,
			.vertical-carousel .carousel-inner > .item.next.left,
            .vertical-carousel .carousel-inner > .item.prev.right,
            .vertical-carousel .carousel-inner > .item.active	{
                top: 0;
                -webkit-transform: translate3d(0, 0, 0);
                transform: translate3d(0, 0, 0);
            }
}


.left-sidebar-content {
    max-height: 175px;
    overflow: auto;
    list-style-type: none;
    padding: 0;
    line-height: 20px;
}

    .left-sidebar-content li a, .custom-scrollbar li a {
        color: #615E59;
    }

.custom-scrollbar {
    max-height: 200px;
    overflow-y: scroll;
}

.force-overflow {
    display: block;
    list-style-type: none;
    padding: 0;
}

/*.custom-scrollbar.style-1::-webkit-scrollbar-track, */ .custom-scrollbar.style-1::-webkit-scrollbar {
    background-color: #edece8;
}

.custom-scrollbar.style-1::-webkit-scrollbar-thumb {
    background-color: #cecece;
    height: 60px;
}

.custom-scrollbar.style-1::-webkit-scrollbar, .custom-scrollbar.style-1::-webkit-scrollbar-thumb, .custom-scrollbar.style-1::-webkit-scrollbar-track {
    width: 8px;
    border-radius: 8px;
}

/*.left-sidebar-content::-webkit-scrollbar {
    width: 8px;
}

.left-sidebar-content::-webkit-scrollbar, .left-sidebar-content::-webkit-scrollbar-thumb {
    border-radius: 8px;
}

.left-sidebar-content::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);
}

.left-sidebar-content::-webkit-scrollbar-thumb {
    background-color: #c2c2c2;
    outline: 1px solid #e0e0e0;
    height: 40px;
}

.left-sidebar-content::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);
}*/


.info-box-footer span.source {
    font-weight: bold;
    font-size: 11px;
    color: #666;
}

.info-box-text .title {
    text-transform: initial;
}

.skin-blue .main-header .navbar .dropdown-menu li a:hover {
    background: initial;
}

.slick-item img {
    margin: auto;
}

.margin-right {
    margin-right: 20px;
}

.margin-left {
    margin-left: 20px;
}

.overflow-ellipsis {
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.border-between > [class*='col-']:before {
    background: #d9d9d9;
    bottom: 0;
    content: " ";
    position: absolute;
    width: 2px;
    top: 0;
}

.border-between.col-pd-manage > [class*='col-']:before {
    height: 95%;
}

.border-between.right > [class*='col-']:before {
    right: 0;
}

.border-between.odd > [class*='col-']:nth-of-type(even):before {
    display: none;
}

.border-between.event > [class*='col-']:nth-of-type(odd):before {
    display: none;
}

.top-most-news .image-body, .top-most-news .image-body img {
    max-height: 193px;
}

.top-most-news .image-body {
    height: 193px;
}

.top-most-news .desc {
    height: 88px;
    overflow: hidden;
    overflow-wrap: normal;
}

.main-home .row {
    margin-right: -4px;
    margin-left: -4px;
}

.main-home .col-sm-6, .main-home .col-md-6, .main-home .col-sm-12, .main-home .col-md-3 {
    padding-right: 4px;
    padding-left: 4px;
}

.header-part-1 {
    padding: 0;
}

.no-line-height {
    line-height: initial !important;
}

.no-height {
    height: initial !important;
}

.no-min-height {
    min-height: auto !important;
}

a.label.theme-green {
    background-color: #90af49;
    font-family: 'LatoBold',tahoma,sans-serif;
    font-size: 11px;
    text-shadow: -1px 1px 1px #636161;
    font-weight: 700;
    border-radius: 23px;
}

.directory-list .featured-seller .head.item-divider {
    color: #144c7b;
    font-weight: bold;
    font-size: 16px;
    margin-bottom: 0;
    border-bottom: 2px solid #a7c75f;
}

.directory-list .featured-seller .item-divider {
    /*border-bottom: 1px solid #a7c75f;*/
}

.directory-list .featured-seller .info-box-icon {
    padding: 0px 7px;
    border: 1px solid #ddd;
    margin: 7px;
    background-color: #fff;
}

.directory-list .featured-seller .info-box:hover > .info-box-icon {
    border-color: #a7c75f;
    transition: border-color 1s;
    -webkit-transition: border-color 1s;
}

.directory-list .featured-seller .info-box:hover > a.title {
    color: #a7c75f !important;
    transition: color 1s;
    -webkit-transition: color 1s;
}
.directory-list .featured-seller .info-box-footer {
    background-color: #f7f6f5;
    line-height: 35px;
    box-shadow: inset 3px -7px 5px -5px #cecece;
    margin: 0;
}
.eliteMember-background-image,.super-eliteMember-background-image {
    background-repeat: no-repeat;
    background-position: right 7px top;
	background-size: 100px;
}
.eliteMember-background-image {
    background-image: url('/images/icons/eliteMember.png');
}
.super-eliteMember-background-image {
    background-image: url('/images/icons/superEliteMember.png');
	background-size: 130px;
}

.directory-list .featured-seller .eliteMember {
    background-repeat: no-repeat;
    background-position: 99% 0%;
}

.directory-list .featured-seller .info-box .title {
    padding-left: 15px;
    font-weight: bold;
    font-size: 15px;
    line-height: 30px;
}
.directory-list .featured-seller .info-box {
    display: block;
    min-height: 90px;
    background: #fff;
    width: 100%;
    box-shadow: 0px 3px 5px 3px rgb(247, 246, 245);
    border-radius: 2px;
    margin-bottom: 10px !important;
}
.company-dashboard .ta-editor.form-control {
    max-height: 150px;
}

.no-records-found {
    color: red;
    font-size: 16px;
}

.right-bar-body .websection-event-list .no-records-found {
    margin: 0;
    text-align: left;
}

.search-box-form {
    background-color: #ecf0f5;
    padding: 10px;
    margin-bottom: 7px;
}

    .search-box-form .form-group {
        margin-bottom: 3px;
    }

        .search-box-form .form-group label {
            margin-bottom: 0px;
        }

.home-page .panel-body li {
    line-height: 20px;
    color: #000;
}

    .home-page .panel-body li a {
        font-size: 12px;
    }

.home-page .premium-event-partners .info-box-icon {
    height: 50px;
    line-height: 45px;
}

.home-page .premium-event-partners .info-box {
    min-height: 55px;
}

    .home-page .premium-event-partners .info-box .info-box-content {
        padding: 0 10px;
    }

.fs14 {
    font-size: 14px !important;
}

.fs13 {
    font-size: 13px !important;
}

.fs12 {
    font-size: 12px !important;
}

.block {
    display: block;
}

.label {
    border-radius: 0;
}

.global-search-home .global-search-box {
    width: 550px !important;
}

.navbar-nav .recap:hover {
    background-color: transparent;
}

.navbar-nav .recap a.recap-item, .navbar-nav .recap a.recap-item:hover {
    background: #e32a37;
    border: 2px solid #ff0;
    color: #fff !important;
    border-radius: 16px 0 16px 0;
    padding: 3px 15px !important;
}

.open-new-window-link {
    margin-left: 7px;
}

body.main-home {
    background-color: #d6d3d2 !important;
}

h1.innerTitle img {
    width: 20px;
    margin-right: 5px;
}

.navbar-default {
    background-color: #f0f4f5;
    border-color: #f0f4f5;
}

a:hover, a:active, a:focus {
    color: #a7c75f !important;
    background: inherit;
}

.home-page .panel-body {
    line-height: 22px;
    background-color: #fff;
    display: block;
    font-family: 'Oswald',sans-serif;
    font-weight: 300;
    color: #666 !important;
    padding: 5px 10px;
    text-align: left;
}

.home-page .info-box-icon {
    background: rgb(248, 248, 249);
    height: 80px;
    line-height: 75px;
}

.home-page .info-box {
    display: block;
    min-height: 80px;
}

.home-page .title {
    text-transform: initial;
    font-size: 15px;
    display: block;
    font-family: 'Oswald',sans-serif;
    font-weight: 400;
    color: #333 !important;
    line-height: 22px;
    text-align: left;
    min-height: 44px;
}

.home-page .item-thumbnail-left.top-news {
    width: 100px;
    height: 100px;
    display: table;
    background: #f9f9f9;
    border: 1px solid #eee;
    line-height: 90px;
}

.home-page .title:hover {
    color: #0070b7 !important;
}

.home-page .date, .home-page .author {
    font-weight: 300;
    font-style: normal;
    text-transform: capitalize;
}

.viewmore {
    display: inline-block;
    width: 24px;
    height: 24px;
    border-radius: 50%;
    background-color: #a7c75f;
    color: #fff !important;
    text-align: center;
    font-size: 14px;
    line-height: 24px!important;
    position: absolute;
    right: 15px;
    top: 4px;
    padding: 0!important;
    padding-left: 4px!important;
}

/*.header-banner .slick-vertical img {
    height: 68px;
}*/

.slick-vertical img {
    /*width: 100%;*/
    margin: auto;
}

.info-box-icon {
    overflow: hidden;
    font-size: initial;
    background: #f9f9f9;
    display: flex;
    align-content: center;
    flex-direction: column;
    justify-content: center;
    align-items: center;
}

.item-divider {
    background-color: #ecf0f5;
    padding: 4px 15px;
    margin-bottom: 7px;
}

.accountSection .priceblock {
    min-height: 170px;
    border-radius: 0px 0px 0 0;
    background-color: #9eb95c;
    color: #ffffff;
    text-align: center;
    margin-bottom: 5px;
    padding: 10px 0;
    background-image: url('/images/alcircledaily/paynowBG.png');
    background-repeat: no-repeat;
    background-size: cover;
}

.form-control {
    position: relative;
}
/*input.form-control.ng-valid-date{
    position: absolute;
    left: 0;
    top: 0;
    border-top: 0;
    border-left: 0;
    border-right: 0;
}*/

.panel-body ul.padding-initial {
    padding-left: 40px;
}

.pointer {
    cursor: pointer;
}

.relative {
    position: relative;
}

.absolute {
    position: absolute;
}

.pac-container {
    z-index: 10000 !important;
}

.bold {
    font-weight: bold;
}

.theme-green {
    background-color: #a7c75f;
    color: #fff;
}

.heading-hight {
    height: 46px;
    overflow: hidden;
}

/*.home-mid-binner-body .panel, .home-mid-binner, .mid-binner {
    max-height: 70px;
}*/

    .home-mid-binner img {
        width: 100%;
    }



.fc-content .fc-time {
    display: none;
}

.fc-event {
    border-radius: 0;
}

.nowrap {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.sector-button-list .btn {
    color: #fff;
    font-weight: 600;
}


    .sector-button-list .btn:nth-child(1), .fc-event.Alumina {
        background-color: #dc3c31;
    }

    .sector-button-list .btn:nth-child(2), .fc-event.Bauxite {
        background-color: #f7931d;
    }

    .sector-button-list .btn:nth-child(3), .fc-event.Primary.Aluminium {
        background-color: #8bc63e;
    }

    .sector-button-list .btn:nth-child(4), .fc-event.Secondary.Aluminium {
        background-color: #3b6082;
    }

    .sector-button-list .btn:nth-child(5), .fc-event.Downstream.Products {
        background-color: #747500;
    }

    .sector-button-list .btn:nth-child(6), .fc-event.End.User {
        background-color: #00aeef;
    }

.fc-event.default {
    background-color: #e7e5e5;
    color: silver;
    border: 0;
}

.multi-sector-color {
    background: -webkit-linear-gradient(left, red, orange, yellow, green, blue, indigo, violet); /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(left, red, orange, yellow, green, blue, indigo, violet); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(left, red, orange, yellow, green, blue, indigo, violet); /* For Fx 3.6 to 15 */
    background: linear-gradient(to right, red, orange, yellow, green, blue, indigo, violet); /* Standard syntax (must be last) */
}

.divider {
    border-bottom: 1px solid;
}

.detail-left-bar .divider + span {
    margin-left: 23px;
    display: block;
}

.detail-left-bar .divider b {
    padding-left: 5px;
}

.slick-slider {
    margin-bottom: 0;
}

.alcircle-news-home .slick-slider img {
    margin: auto;
}
.slick-prev:before, .slick-next:before {
    color: transparent;
}
.mb10 {
    margin-bottom: 10px !important;
}
.mb5 {
    margin-bottom: 5px !important;
}
.table:not(table) {
    display: table;
    margin-bottom: 0;
}

.cell {
    vertical-align: middle;
    display: table-cell;
    background-color: #f8f8f9;
    height: 70px;
}

.right-bar .item-thumbnail-left {
    max-width: 70px;
}

.border-radius-5 {
    border-radius: 5px !important;
}

.right-bar .sponsers .panel-body h4 {
    margin-bottom: 0;
    display: block;
    color: #144c7b;
    font-weight: bold;
    font-size: 14px;
    line-height: 20px;
    background-color: transparent;
}

.right-bar-body h3 {
    font-family: 'Oswald',sans-serif;
}

.alc-btn-primary {
    background: none repeat scroll 0 0 #0070b7;
    border: 0 solid #0070b7;
}

.right-bar .panel.sponsers {
    color: #333;
    font-size: 11px;
    line-height: 16px;
    font-weight: bold;
    text-align: initial;
    font-family: Arial;
}

.rightbar-corporatepage {
    font-family: 'Oswald',sans-serif;
    background-color: #a7c75f;
    border-radius: 5px;
}

    .rightbar-corporatepage ul {
        padding-left: 5px;
    }

.right-bar .panel.popular-categories .title {
    font-size: 14px;
    text-align: center;
    text-overflow: ellipsis;
    font-family: 'Oswald',sans-serif;
    color: #004276;
}

.right-bar .panel.sponsers .title {
    color: #144c7b;
}

.right-bar .panel.sponsers .panel-body {
    padding: 8px;
}

.bg-light {
    background-color: #f7f7f7;
}

.width-full {
    width: 100%;
}

.breadcrumb {
    padding: 3px 10px;
    border: 1px solid #e4e4e4;
    text-transform: capitalize;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.author, .date {
    color: #6b7477;
    font-size: 12px;
}

.author {
    color: #004276;
}

.h1, h1 {
    margin-top: 10px;
    font-size: 29px;
    color: #000;
}

a {
    color: #333;
}

.middle {
    vertical-align: middle;
}

h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {
    color: #3093ce;
}

.hr-smalllist {
    margin: 7px 0px;
}

.ta-editor {
    min-height: 100px;
    height: auto;
    overflow: auto;
    font-family: inherit;
    font-size: 100%;
}
/*----------highlightAltoolz[[-----------*/
.highlightAltoolz {
    background-color: #edfbcc;
    padding: 20px 0;
    margin-bottom: 20px;
}

.innerTitle {
    color: #555;
    line-height: 30px;
    font-size: 18px;
    margin-top: 0;
    text-transform: capitalize;
}

.highlightAltoolz .textCaption {
    text-align: center;
    color: #5d6769;
    font-size: 21px;
    font-family: calibri;
    padding: 0 0 5px;
    margin-bottom: 30px;
}

.highlightAltoolz .textCaption span {
	border-bottom: 3px solid #a7c75f;
}

.highlightAltoolz .textButton {
    text-align: center;
    color: #5d6769;
    font-size: 21px;
    font-family: calibri;
}

    .highlightAltoolz .textButton a:hover {
        border-color: #a7c75f;
    }

    .highlightAltoolz .textButton a {
        font-family: calibri;
        font-size: 20px;
        background-color: #1b1464;
        color: #fff;
        padding: 14px;
        border-radius: 3px;
        border-width: 0 1px 3px;
        border-color: #1b1464;
        display: inline-block;
        border-style: solid;
        text-shadow: 1px 1px 1px #868686;
    }
/*----------highlightAltoolz]]-----------*/
/*-------------------editable--------------------*/

/*--------------------------------header----------------------*/
.alcircle-header {
    margin-bottom: 10px;
    /*background-color: #3c516c;
    -webkit-box-shadow: 0 8px 6px -6px #999;
    -moz-box-shadow: 0 8px 6px -6px #999;
    box-shadow: 0 8px 6px -6px #999;*/
    /*background-image: url('../../../../Images/header/aluminium-affect-concrete.jpg');
    background-repeat: repeat;*/
    background-color: #fff;
    color: #000;
    z-index: 100;
    box-shadow: 0 0 10px 0 rgba(0,0,0,.08);
    font-family: Arial;
}

    .alcircle-header .whatsapp-alert {
        font-weight: bold;
    }

.header-fixed {
    position: fixed;
    width: 100%;
    top: 0;
    z-index: 100;
    box-shadow: 0 0 10px 0 rgb(189, 186, 185);
    -webkit-animation-timing-function: linear; /* Safari 4.0 - 8.0 */
    animation-timing-function: linear;
}

    .header-fixed .header-logo {
        width: 150px;
    }

    .header-fixed .header-banner, .header-fixed .header-logo-body {
        padding-top: 5px;
    }

    .header-fixed .float-right.top-link {
        display: none;
    }

    .header-fixed .nav-item {
        padding: 15px 0;
    }

.details .left-side-bar h4 {
    line-height: 18px;
}

.sublist h4 a {
    font-size: 16px;
}


.most-viewed .head a, .recommended .head a, .other-articles .head a {
    padding-left: 5px;
    color: #fff;
}

.most-viewed .head {
    background-color: #3c8dbc;
}

.recommended .head {
    background-color: #3c8dbc;
}

.other-articles .head {
    background-color: #3c8dbc;
    color: #fff;
    padding-left: 5px;
}

.nav-container, .header-container {
    padding-right: 8px;
}

/*--------------------------------header----------------------*/


.alcircle-news-home hr {
    border-top: 1px solid #e8e8e8;
}

.editable-wrap {
    display: block;
}

form[name="editableForm"] > div {
    height: auto;
    padding: 5px 0;
}

form[name="editableForm"] .title {
    display: inline-block;
    font-weight: bold;
    padding-top: 5px;
    vertical-align: top;
    min-width: 90px;
}

form[name="editableForm"] .editable {
    display: inline-block;
    padding-top: 5px;
    vertical-align: top;
}
/*-------------------editable--------------------*/
.user-profile-form .margin-bottom {
    margin-bottom: 10px;
}

.margin-top {
    margin-top: 20px;
}

.alert-even {
    padding: 10px;
    background-color: #f5f5f5;
}

    .alert-even:hover, .alert-odd:hover {
        background-color: #faebcc;
    }

.alert-odd {
    padding: 10px;
    background-color: #fcf8e3;
}

/*-----------------------------*/
#repo-list article {
    width: 100%;
    float: left;
    background-color: #fff;
    border-bottom: 1px solid #bdbab9;
}

.repo-desc {
    padding-bottom: 5px;
    display: table;
}

    .repo-desc h2, .repo-desc h2 a {
        /*font: 700 20px/20px 'Source Sans Pro','sans-serif';*/
        font-size: 18px;
    }

.repo-list img {
    width: 140px;
    max-height: 140px;
    float: left;
    margin-right: 15px;
    margin-top: 20px;
}

.repo-list .details {
    color: #666;
}

.repo-group span {
    margin-right: 5px;
}

.repo-list .details, .repo-list .source, .repo-list .date {
    font: 400 15px/18px 'Source Sans Pro','sans-serif';
}


/*-----------------------------*/
.detail .panel-default {
    border-color: #fff;
}

.panel {
    border-radius: 0;
}

.body.main-home .panel {
    border-radius: 0;
    border-color: #fff;
    -webkit-box-shadow: 0 0px 8px rgba(0,0,0,0.2);
    box-shadow: 0 0px 8px rgba(0,0,0,0.2);
    background: #fff;
}

hr {
    border-top: 1px solid #bdbab9;
}

.no-data {
    background-color: #fff;
    min-height: 200px;
}

.featuredCompanies-item-list {
    /*background: linear-gradient(to bottom,rgba(153,153,153,1) 0%,rgba(255,255,255,.85) 50%,rgba(232,232,232,.7) 100%); */
    height: 115px;
    border: 1px solid #e8e8e8;
    padding: 5px;
    margin-bottom: 10px;
    background-color: white;
    text-align: left;
    display: block;
}



.layout-socialShare {
    z-index: 2;
    position: fixed;
    top: 40%;
    left: 0;
    /*display: block !important;*/
    display: none !important;
    z-index: 100;
}

    .layout-socialShare .list-group-item {
        width: 50px;
        font-weight: bold;
        overflow: hidden;
        -webkit-transition: all 500ms cubic-bezier(0.175, 0.885, 0.320, 1);
        -webkit-transition: all 500ms cubic-bezier(0.175, 0.885, 0.320, 1.275);
        -moz-transition: all 500ms cubic-bezier(0.175, 0.885, 0.320, 1.275);
        -o-transition: all 500ms cubic-bezier(0.175, 0.885, 0.320, 1.275);
        transition: .5s cubic-bezier(1, 1.78, 0, 0.71);
        border-radius: 0;
    }

.socialShare .list-group-item:hover {
    width: 100%;
}

.socialShare .list-group-item.linkedin, .linkedin-bg, .popover-social-icon.fa-linkedin {
    background-color: #0077b5;
    color: #ffffff;
}

.socialShare .list-group-item.facebook, .facebook-bg, .popover-social-icon.fa-facebook {
    background-color: #1877f2;
    color: #ffffff;
}

.socialShare .list-group-item.twitter, .twitter-bg, .popover-social-icon.fa-twitter {
    background-color: #00aced;
    color: #ffffff;
}

.socialShare .list-group-item.print, .popover-social-icon.glyphicon-print {
    background-color: #be0d43;
    color: #ffffff;
}

.socialShare .list-group-item.save {
    background-color: #7b009f;
    color: #ffffff;
}

.socialShare .list-group-item.google-plus, .google-plus-bg {
    background-color: #d3492c;
    color: #ffffff;
}

.socialShare .list-group-item.whatsapp, .whatsapp-bg {
    background-color: #1ebea5;
    color: #ffffff;
    text-align: left;
}

.layout-socialShare i {
    width: 30px;
    font-size: 20px;
}

.popover-social-icon.fa, .popover-social-icon.glyphicon {
    font-size: 20px;
    margin-bottom: 5px;
    padding: 5px;
    text-align: center;
    display: block;
}
.popover-social-icon.fa-instagram {
    background-color: #e22671;
    color: #fff;
}

.nav-item {
    padding: 19px 0;
    border-bottom-right-radius: 7px;
    border-bottom-left-radius: 7px;
}

    .nav-item.active, .nav-item:hover {
        background-color: #fe782e;
        color: #fff;
    }

header .header-nav-body {
    font-size: 14px;
    color: #fff;
    text-align: center;
}

    header .header-nav-body .fa {
        font-size: 20px;
    }

.header-search-container {
    padding: 20px 0;
    margin: 0 auto;
    text-align: center;
    background: #fff;
}

header .header-nav-body a {
    color: #808285;
}
/*-------------------------color class{{----------------------*/
.default1 {
    color: #aaa;
}

.default {
    color: #333;
}

.white {
    color: #fff;
}

.primary {
    color: #337ab7;
}

.success {
    color: #5cb85c;
}

.info {
    color: #5bc0de;
}

.warning {
    color: #f0ad4e;
}

.danger {
    color: #be1b1b;
}

/*-------------------------color class}}----------------------*/

.pagination button {
    border: 1px solid #ddd;
    z-index: 2;
    background-color: #eee;
    border-color: #ddd;
    line-height: 34px;
    background: #fafafa;
    color: #666;
    min-width: 40px;
    padding: 0 14px;
}

table .pagination button {
    line-height: 32px;
}

.pagination button[disabled] {
    cursor: not-allowed;
}



.news-sector-wise .item-thumbnail-left {
    border: 1px solid #ecf0f5;
}

.description {
    font-size: 15px;
    line-height: 24px;
}

    .description img {
        display: block;
        margin: auto;
        width: auto;
        height: auto;
    }

footer .footer-body a {
    color: #000;
}

footer .footer-body a:hover {
    color: #ffffff;
}

.w-100{
    width:100%;
}

.panel-body ul li {
    line-height: 25px;
}

.panel-body p:last-child {
    margin-bottom: 0;
}

.alcircle-news-home .panel-body ul li:first-child {
    list-style-type: none;
    margin-left: -20px;
    padding-left: 0;
}

.featuredProducts h4 a {
    font-size: 14px;
}
.alcircle-news-home .head a {
    line-height: 30px;
    padding-left: 9px;
    position: absolute;
}
.alcircle-news-home .head {
    /* padding: 5px 15px; */
    font-size: 20px;
    text-transform: uppercase;
    line-height: 20px;
    font-family: 'Oswald',sans-serif;
    margin-bottom: 5px;
    background-color: #ffffff;
    /* background-repeat: no-repeat; */
    /* background-position: right 0; */
    border: 1px solid #bdbab9;
    width: 100%;
    max-width: 100%;
    height: 32px;
    background:linear-gradient(to right, white , #f9fafb);
	position: relative;
}

    .alcircle-news-home .head a:hover {
        color: #a7c75f;
    }

.alcircle-web .home-page .panel {
    border-color: #bdbab9;
    box-shadow: none;
    margin-bottom: 5px;
}

.alcircle-news-home .panel-group {
    margin-bottom: 10px;
}

.panel {
    font-size: 14px;
    text-align: justify;
    line-height: 25px;
}

.details .panel {
    text-align: left;
}

.panel-body ul {
    padding-left: 20px;
}

.panel-body h4 {
    margin-top: 0;
    line-height: 23px;
}

.head.TopStory {
    /*background-image: url('/images/sectionHead/topStorySectionHead.png');*/
    /*background-size: 100%;*/
	background: linear-gradient(to right, white , #f8e4b2);
}

.head.TopStory a {
    color: #edaa08;
}

.head.Interviews {
    /*background-image: url('/images/sectionHead/interviewSectionHead.png');*/
	
}

    .head.Interviews a {
        color: #134c7c;
    }

.head.alumina {
    color: #9f9e9e;
    /*background-image: url('/images/sectionHead/aluminaSectionHead.png');*/
}

    .head.alumina a {
        color: #9f9e9e;
    }

.head.bauxite {
    color: #d74e17;
   /* background-image: url('/images/sectionHead/bauxiteSectionHead.png');*/
   background: linear-gradient(to right, white , #fcfaf9);
}

    .head.bauxite a {
        color: #d74e17;
    }

.head.PrimaryAluminium {
    color: #5d5d5d;
    /*background-image: url('/images/sectionHead/primaryAluminiumSectionHead.png');*/
}

    .head.PrimaryAluminium a {
        color: #5d5d5d;
    }

.head.DownstreamProducts {
    color: #c00000;
    /*background-image: url('/images/sectionHead/downstreamProductsSectionHead.png');*/
}

    .head.DownstreamProducts a {
        color: #c00000;
    }

.head.secondary-aluminium {
    color: #92d050;
    /*background-image: url('/images/sectionHead/secondaryAluminiumSectionHead.png');*/
}

    .head.secondary-aluminium a {
        color: #92d050;
    }

.head.end-user {
    /*background-image: url('/images/sectionHead/enduserSectionHead.png');*/
	background: linear-gradient(to right, white , #c2c2c1);
}

    .head.end-user a {
        color: #7030a0;
    }

.head.outlook {
    /*background-image: url('/images/sectionHead/hrSectionHead.png');*/
}

    .head.outlook a {
        color: #004276;
    }

.head.directory {
    /*background-image: url('/images/sectionHead/directorySectionHead.png');*/
	background: linear-gradient(to right, white , #e4e1da);
}

    .head.directory a {
        color: #089280;
    }

.head.featured-products {
   /* background-image: url('/images/sectionHead/featuredProductsSectionHead.png');*/
}

    .head.featured-products a {
        color: #073c46;
    }
/*.thumbnail::-webkit-scrollbar {
    width: 0;
}

.thumbnail::-webkit-scrollbar-thumb {
    background-color: #fff;
}

.thumbnail {
    overflow: hidden;
}

.thumbnail:hover {
    overflow: auto;
}*/
.featured-products-body .thumbnail {
    height: 140px;
    overflow: hidden;
    margin-bottom: 15px;
}

.bold-400 {
    font-weight: 400;
}

.featured-products-body .table .cell {
    height: 90px;
}

.featured-products-body .list-group-item-heading {
    font-size: 15px;
    line-height: 18px;
    text-align: center;
}

.head.featured-companies {
   /* background-image: url('/images/sectionHead/featuredCompniesSectionHead.png');*/
}

    .head.featured-companies a {
        color: #07787f;
    }

.head.premium-event-partners {
   /* background-image: url('/images/sectionHead/eventPartnersSectionHead.png');*/
}

    .head.premium-event-partners a {
        color: #1b4832;
    }

.head.price-chart {
    color: #1b4832;
   /* background-image: url('/images/sectionHead/priceSectionHead.png');*/
       background: linear-gradient(to right, white , #d6d3d2);
}

    .head.price-chart a {
        color: #1e510a;
    }

.head.EditorialBlog {
    color: #896a46;
    /*background-image: url(/images/sectionHead/blogSectionHead.png);*/	
}

.head.business {
    color: #5e8208;
    /*background-image: url('/images/sectionHead/businessSectionHead.png');*/
}

    .head.business a {
        color: #5e8208;
    }

.head.Report {
    color: #07787f;
   /* background-image: url('/images/sectionHead/reportsSectionHead.png');*/
}

    .head.Report a {
        color: #07787f;
    }

.head.Event {
    color: #280668;
    /*background-image: url('/images/sectionHead/eventSectionHead.png');*/
}

    .head.Event a {
        color: #280668;
    }

.right-bar .popularCategories .thumbnail {
    height: 140px;
    overflow: hidden;
}

.item-thumbnail-left {
    margin: 0 10px 7px 0;
    float: left;
    width: 140px;
    display: table;
    background: #fff;
    border: 1px solid #eee;
    text-align: center;
}

.home-page .item-thumbnail-left {
    width: 85px;
    height: 75px;
}

.Redio-List label {
    padding: 5px;
    cursor: pointer;
    width: 100%;
    border-bottom: 1px solid #ecf0f5;
    margin-bottom: 0;
}

    .Redio-List label input {
        margin-right: 5px;
    }

.section-box-home .subdued.row {
    font-weight: 500;
    color: #666;
    font-size: 14px;
    padding-bottom: 7px;
}

.newdetail-media-gallery a {
    position: relative;
    display: inline-block;
}

.newdetail-media-gallery .eyeview {
    position: absolute;
    left: 0;
    background-color: rgba(0,0,0,.33);
    width: 100%;
    height: 100%;
    display: block;
    top: 0;
    background-repeat: no-repeat;
    background-position: center;
    font-size: 17px;
    color: #fff;
    padding: 5px;
}
.mt-5 {
    margin-top: 3rem !important;
}

.border {
    border: 1px solid #dee2e6 !important;
}

.d-flex {
    display: flex !important;
}

.justify-content-between {
    justify-content: space-between !important;
}

.theme-border-color {
    border-color: #74ad38 !important;
}

.theme-text-color {
    color: #74ad38 !important;
}

.rounded-circle {
    border-radius: 50% !important;
}

.p-1 {
    padding: 0.25rem !important;
}

.align-items-center {
    align-items: center !important;
}

.border-2 {
    border-width: 2px !important;
}
/*footer {
    padding: 15px 0;
    color: #333;
    background-color: #a7c75f;
}*/

 /*   footer .bg-transprant {
        background-color: #ecf0f5;
        background-image: url('../../../../Images/icons/transprant.png');
    }*/

  /*  footer .top-head {
        padding: 7px 0;
    }

        footer .top-head a {
            font-weight: 600;
            color: #333;
        }*/

    /*footer .footer-head {
        padding: 10px 0;
        font-weight: 600;
    }*/

   /*     footer .footer-head a {
            color: #333;
        }

    footer .footer-body a {
        color: #333;
    }

    footer .footer-Reserved {
        padding-top: 10px;
    }*/

.navbar.navbar-fixed-top, .navbar.navbar-fixed-top.fixed-theme {
    background-color: #ffffff;
    border-color: #ffffff;
}

.menu-list {
    margin-bottom: 15px;
}


.background-white {
    background-color: #fff;
}

.background-gray {
    background-color: #ecf0f5;
}

.navbar-brand.fixed-theme {
    font-size: 18px;
}

.bottom-box-shodow {
    box-shadow: 0 0 5px rgb(189, 203, 206);
}

#header.fixed-theme {
    box-shadow: 0 0 5px rgb(189, 203, 206);
}

.fixed-theme .top-strip,
.fixed-theme .navbar-container .nav > li > a > img,
.navbar-brand.fixed-theme,
.navbar-container.fixed-theme,
.navbar.navbar-fixed-top.fixed-theme,
.navbar-brand,
.navbar-container {
    -ms-transition: 0.8s;
    -o-transition: 0.8s;
    -webkit-transition: 0.8s;
    transition: 0.8s;
}

.fixed-theme .top-strip {
    height: 0;
    z-index: -1;
}

.pace .pace-activity {
    border-top-color: #a7c75f;
    border-left-color: #a7c75f;
}

.pace .pace-progress {
    background-color: #a7c75f !important;
}

.top-strip {
    border-bottom: 2px solid #a7c75f;
}

.top-link li, .top-link li a {
    color: #808285;
    font-weight: bold;
}

.top-link li {
    font-size: 1.2rem;
    padding: 0 10px;
    border-left: 1px solid;
    position: relative;
}

ul.top-link li:first-child {
    border: 0;
}

ul.top-link {
    padding-bottom: 2px;
    white-space: nowrap;
    margin: 0;
}


.float-right {
    float: right;
}

.float-left {
    float: left;
}

.clear-both {
    clear: both;
}

.menu-list .navbar-nav > li > a img {
    padding-right: 5px;
    width: 30px;
}

/*.navbar-nav > li > a {
    padding: 7px 20px;
}*/

#navbar .nav > li:hover > a:hover {
    color: #fff !important;
    background: transparent;
}



.menu-list .nav > li > a {
    font-size: 14px;
    font-weight: 600;
}

.section-box-home ul {
    padding-left: 20px;
}

.section-box-home p {
    clear: both;
}

.section-box .description img {
    display: block;
    margin: 0 auto;
}

.business-sell {
    color: white;
    background-color: red;
    display: block;
    float: left;
    padding: 0 7px;
    font-size: 13px;
    font-weight: bold;
    margin-right: 7px;
}

.business-buy {
    color: white;
    background-color: green;
    display: block;
    float: left;
    padding: 0 7px;
    font-size: 13px;
    font-weight: bold;
    margin-right: 7px;
}


.description table {
    width: 100%;
    max-width: 100%;
    border: 1px solid #ddd;
}

    .description table > tbody > tr > td, .description table > tbody > tr > th, .description table > tfoot > tr > td, .description table > tfoot > tr > th, .description table > thead > tr > td, .description table > thead > tr > th {
        padding: 8px;
        line-height: 1.42857143;
        vertical-align: top;
        border-top: 1px solid #ddd;
        border: 1px solid #ddd;
    }

.detail-image {
    float: left;
    margin-right: 7px;
    border: 1px solid #ddd;
    padding: 7px;
}

ul.inline-info {
    padding-left: 0;
}

    ul.inline-info li {
        float: left;
        position: relative;
        display: block;
        padding-right: 30px;
        font-size: 14px;
        margin: 0 0 10px;
    }

        ul.inline-info li span {
            font-weight: bold;
        }

/*--------------Admin-------------*/
td.table-date {
    width: 110px;
}

.admin table {
    font-size: 14px;
}

.admin .table-bordered > thead > tr > th, .admin .table-bordered > tbody > tr > th,
.admin .table-bordered > tfoot > tr > th, .admin .table-bordered > thead > tr > td,
.admin .table-bordered > tbody > tr > td, .admin .table-bordered > tfoot > tr > td {
    border: 1px solid #ddd;
}

/*--------------Admin-------------*/
/*--------------header2>-------------*/
.navbar-nav li.active-sector{
    /*background-color: #eee;*/
    background-color: transparent;
}
.navbar-nav li.active-sector a{
    /*color: #a7c75f;*/
    color: #000000;
}
.nav2 nav-link{
    color: #333;
}

.alphabetical-sorter-item:hover {
    background-color: #a7c75f !important;
    color: #fff !important;
}

.alphabetical-sorter-item {
    padding: 5px 7px;
    border-top: 3px solid #a7c75f !important;
    border-bottom: 1px solid #a7c75f !important;
}

.theme-active {
    color: #fff;
}

.navbar-nav li:hover, .alphabetical-sorter-item:hover {
    color: #a7c75f!important;
}

/*.navbar-nav li:hover ~ .active-sector {
        background-color: #f8f8f8;
    }*/

.header-part-3 .pull-right p {
    margin: 0 0 5px;
}

.header-part-3 a {
    color: #000;
}

.header-part-3 {
    margin-left: -10px;
}

    .header-part-3 .pull-left p {
        margin: 0 0 17px;
        max-width: 98px;
        overflow: hidden;
        white-space: nowrap;
        margin-bottom: 7px;
    }

    .header-part-3 .pull-left img {
        margin-right: 10px;
        /*height: 22px;*/
    }

    .header-part-3 i {
        padding-right: 10px;
        color: #000;
        font-size: 20px;
        vertical-align: middle;
    }

.vertical-hr {
    height: 110px;
    float: left;
    border: 1px solid #d9d9d9;
    margin: 0 3% 4px;
}

.header-v2 .navbar {
    margin-bottom: 0;
    min-height: 0px;
    border: 0;
}

    .header-v2 .navbar .nav > li > a {
        padding: .7rem 18px;
    }
    .header-v2 .navbar.nav2 .nav > li > a {
        padding: .5rem 1rem;
    } 

.filterSelect {
    cursor: pointer;
    height: 25px;
    width: 50px;
    border-top-left-radius: 5px;
    border-bottom-left-radius: 5px;
}

.header-search {
    width: 190px !important;
    border: 1px solid #0070b7;
    font-size: 11px !important;
    font-weight: bold;
    height: 25px !important;
    border-right: 0;
}

.header-search-button {
    height: 25px;
    border: 1px solid #0070b7;
    border-top-right-radius: 5px;
    border-bottom-right-radius: 5px;
    border-left: 0;
    padding: 2px 7px;
}

.dropdown-menu.Redio-List {
    left: -50px;
    top: 23px;
    border-radius: 0;
    padding: 0;
}

.header-v2 .navbar.nav2 .nav > li.active a{
    color: #a7c75f;
}


.header-bottom-strip {
    background-color: #125610;
    color: #fff;
}

.header-fixed {
    box-shadow: 0 0 10px 0 #125610;
}

.header-bottom-strip li a, .top-link li {
    color: #fff;
}

.pull-right.header-right-section p {
    cursor: pointer;
    padding: 0 10px;
    margin-top: 6px;
    width: 250px;
    border-radius: 4px;
    border: 1px solid #0271b8;
}

.pull-right.header-right-section img {
    margin-right: 8px;
}

.whatsapp-alert {
    background-color: #50b154;
    color: #fff;
}
.navbar-nav > .user-menu > .dropdown-menu > li.user-header {
    background-color: #a7c75f;
}
.navbar-collapse.bottom-headerRightSection {
    display: none !important;
}
/*--------------header2<-------------*/
/*--------------laout Mobile>-------------*/
@media (max-width: 1200px) {
    .mobile-view .main-header .logo, .main-header, .mobile-view .main-header .logo:hover, .mobile-view .main-header .navbar .sidebar-toggle:hover {
        background-color: rgb(167, 199, 95);
    }

    .mobile-view .innerTitle {
        padding: 5px 10px 0;
        margin-bottom: 5px;
    }

    .right-bar-body {
        max-width: 275.5px;
        margin: 0 auto;
    }
}
@media screen and (max-width: 576px) {
    .new-navbar {
        display: inline-block!important;
        margin:0px;
    }
    .new-navbar2 {
        display: flex !important;
    }
   /* .new-header-anchor {
        justify-content: inherit!important;
    }*/
    .navbar-collapse.bottom-headerRightSection {
        display: inherit !important;
    }
    .icon-content {
        font-size: 14px;
        display:none;
    }

    .header-icon {
        font-size: 20px;
        text-decoration: none;
        color: #fff;
    }

}
@media (max-width: 992px) {
    .navbar-collapse.bottom-headerRightSection {
        display: inherit!important;
    }
    #main-content-layout {
        display: initial !important;
    }

    .alcircle-logo {
        padding-left: 0px !important;
        float: left;
        width: 100px;
    }
}
@media (max-width: 767px) {
    .mobile-view .main-header .logo, .mobile-view .main-header .logo:hover, .mobile-view .main-header .navbar .sidebar-toggle:hover {
        background-color: rgb(167, 199, 95);
    }

    .header-logo-body, .header-banner {
        float: left;
        width: 156px;
    }

    .desc, .inteview-img {
        height: initial !important;
    }
    .info-box-icon {
        margin-right: 7px;
    }
    .info-box-content {
        margin-left: inherit;
    }

    .mobile-view .main-header .navbar {
        background-color: rgb(198, 220, 150);
    }

    .mobile-view .sidebar-menu > li:hover > a, .mobile-view .sidebar-menu > li.active > a {
        border-left-color: rgb(167, 199, 95);
    }

    .mobile-share .list-group-item {
        margin-bottom: 10px;
    }

    .pace .pace-activity {
        top: 3px;
        right: 50%;
    }

    .mobile-view .panel {
        -ms-border-radius: 0;
        border-radius: 0 !important;
        border-left: 0;
        border-right: 0;
        border-top: 0;
		margin-bottom: 10px;
    }

    .mobile-view .alcircle-news-home .head {
        border: 0;
    }

    .mobile-view .dropdown-menu li a {
        color: #000000;
    }

    .mobile-view .dropdown-menu.sector-menu li a {
        color: #000000 !important;
    }

    .mobile-view .innerTitle {
        padding: 5px 10px 0;
    }
    #news-top-bar.navbar-fixed-top .title {
        font-size: 15px !important;
    }

    .description {
        font-size: 13px;
    }
    #searchMenuPage {
        margin-left: 0 !important;
    }
    #headerTopBar {
        min-width: auto !important;
    }
}

/*--------------laout Mobile<-------------*/

/* Generated by http://css.spritegen.com CSS Sprite Generator */
 .aluminasectionhead, .bauxitesectionhead, .blogsectionhead, .businesssectionhead, .directorysectionhead, 
.endusersectionhead-1, .endusersectionhead, .eventpartnerssectionhead, .hrsectionhead, .interviewsectionhead, 
.primaryaluminiumsectionhead, .reportssectionhead, .topstorysectionhead, .downstreamproductssectionhead, .eventsectionhead, 
.featuredcompniessectionhead, .featuredproductssectionhead, .pricesectionhead, .secondaryaluminiumsectionhead
{ display: inline-block; background: url('/images/sectionHead/sectionHead.strip.png') no-repeat;
	height: 30px;
    float: right;
    width: 224px;
}
 
.aluminasectionhead { background-position: -0px -0px; }
.bauxitesectionhead { background-position: -0px -32px;}
.blogsectionhead { background-position: -0px -64px;  }
.businesssectionhead { background-position: -0px -96px;}
.directorysectionhead { background-position: -0px -126px; }
.endusersectionhead-1 { background-position: -0px -158px;}
.endusersectionhead { background-position: -0px -190px; }
.eventpartnerssectionhead { background-position: -0px -222px;}
.hrsectionhead { background-position: -0px -252px; }
.interviewsectionhead { background-position: -0px -282px;}
.primaryaluminiumsectionhead { background-position: -0px -314px; }
.reportssectionhead { background-position: -0px -346px;}
.topstorysectionhead { background-position: -0px -376px; }
.downstreamproductssectionhead { background-position: 1px -408px;}
.eventsectionhead { background-position: -0px -440px;}
.featuredcompniessectionhead { background-position: 1px -472px;}
.featuredproductssectionhead { background-position: -0px -502px;}
.pricesectionhead { background-position: -0px -532px;}
.secondaryaluminiumsectionhead { background-position: 1px -564px;}

.social-strip-icon-whatsapp, .social-strip-icon-facebook, .social-strip-icon-googleplus, .social-strip-icon-linkedin, .social-strip-icon-pinterest, 
.social-strip-icon-rss, .social-strip-icon-twitter, .social-strip-icon-youtube
{ display: inline-block; background: url('/images/social/social.strip.png') no-repeat;
 overflow: hidden;
 }
 
.social-strip-icon-whatsapp { background-position: -0px -0px; width: 33px; height: 33px; }
.social-strip-icon-facebook { background-position: -0px -33px; width: 32px; height: 32px; }
.social-strip-icon-googleplus { background-position: -0px -65px; width: 32px; height: 32px; }
.social-strip-icon-linkedin { background-position: -0px -97px; width: 32px; height: 32px; }
.social-strip-icon-pinterest { background-position: -0px -129px; width: 32px; height: 32px; }
.social-strip-icon-rss { background-position: -0px -161px; width: 32px; height: 32px; }
.social-strip-icon-twitter { background-position: -0px -193px; width: 32px; height: 32px; }
.social-strip-icon-youtube { background-position: -0px -225px; width: 32px; height: 32px; }
 
.header-strip-icon-eventcalendar, .header-strip-icon-head-search, .header-strip-icon-login, .header-strip-icon-logout, .header-strip-icon-newsleternew, 
.header-strip-icon-register, .header-strip-icon-user, .header-strip-icon-whatsapp30
{ display: inline-block; background: url('/images/header/header.strip.icon.png') no-repeat; }
 
.header-strip-icon-eventcalendar { background-position: -0px -0px; width: 30px; height: 30px; }
.header-strip-icon-head-search { background-position: -30px -0px; width: 30px; height: 30px; }
.header-strip-icon-login { background-position: -0px -30px; width: 30px; height: 30px; }
.header-strip-icon-logout { background-position: -30px -30px; width: 30px; height: 30px; }
.header-strip-icon-newsleternew { background-position: -0px -60px; width: 30px; height: 30px; }
.header-strip-icon-register { background-position: -30px -60px; width: 30px; height: 30px; }
.header-strip-icon-user { background-position: -0px -90px; width: 30px; height: 30px; }
.header-strip-icon-whatsapp30 { background-position: -30px -90px; width: 30px; height: 30px; }

.pull-right.header-right-section p span, .header-part-3 a span  {
    vertical-align: middle;
}
.rightbar-strip-membership, .rightbar-strip-alcircledailysubscribe, .rightbar-strip-advwithus, .rightbar-strip-altoolzsubscription, .rightbar-strip-downloadbrochure
{ display: inline-block; background: url('/images/rightbar.strip.png') no-repeat; overflow: hidden; text-indent: -9999px; text-align: left; }
 
.rightbar-strip-membership { background-position: -3px 0px; width: 289px; height: 53px; background-size: cover;}
.rightbar-strip-alcircledailysubscribe { background-position: -0px -53px; width: 283px; height: 47px; }
.rightbar-strip-advwithus { background-position: -0px -100px; width: 283px; height: 47px; }
.rightbar-strip-altoolzsubscription { background-position: -0px -147px; width: 283px; height: 47px; }
.rightbar-strip-downloadbrochure { background-position: -0px -194px; width: 283px; height: 63px; }