﻿/*================================================== WhatsApp Mobile Alert [[ =============================================*/
.whatsappMobileAlertHeaderButton {
    cursor: pointer;
    background-color: #50b154;
    color: #fff!important;
    border-color: #359039;
    border-top-width: 2px;
    border-left-width: 2px;
    font-weight: bold;
}

.Frame_holder_WhatsAppMobileAlerts {
    position: fixed;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    z-index: 100001;
    display: none;
}

.DialogBoxFrame_WhatsAppMobileAlerts {
    border: solid 2px #a7c75f;
    background: #fff;
    padding-bottom: 0;
    overflow: hidden;
    max-width: 500px;
    width: 100%;
    display: block;
    font-size: 12px;
    margin: 6% auto;
}

.DialogBoxHeader_WhatsAppMobileAlerts {
    text-align: center;
    font-size: 16px;
    font-weight: bold;
    color: #333;
    border-bottom: 1px solid #bdbdbd;
}

.divWhatsAppMobileAlertsResult {
    padding: 0 10px;
    float: left;
    width: 100%;
}

    .divWhatsAppMobileAlertsResult input, .divWhatsAppMobileAlertsResult select {
        height: 25px;
        padding: 0 10px;
        font-size: 14px;
        line-height: 25px;
        min-height: 25px;
    }

    .divWhatsAppMobileAlertsResult .dropdown {
        margin: 5px 0;
    }



        .divWhatsAppMobileAlertsResult .dropdown dd,
        .divWhatsAppMobileAlertsResult .dropdown dt {
            margin: 0px;
            padding: 0px;
        }

        .divWhatsAppMobileAlertsResult .dropdown ul {
            margin: -1px 0 0 0;
        }

        .divWhatsAppMobileAlertsResult .dropdown dd {
            position: relative;
        }

        .divWhatsAppMobileAlertsResult .dropdown a,
        .divWhatsAppMobileAlertsResult .dropdown a:visited {
            color: #333;
            text-decoration: none;
            outline: none;
            font-size: 12px;
        }

            .divWhatsAppMobileAlertsResult .dropdown a .blacktriangledown {
                position: absolute;
                top: 5px;
                right: 0px;
                font-size: 20px;
                color: #555;
            }

        .divWhatsAppMobileAlertsResult .dropdown dt a p {
            margin: 0;
        }

        .divWhatsAppMobileAlertsResult .dropdown dt a {
            background-color: #ffffff;
            display: block;
            padding: 4px 4px 4px 10px;
            min-height: 25px;
            line-height: 15px;
            overflow: hidden;
            border: 1px solid #ccc;
        }

            .divWhatsAppMobileAlertsResult .dropdown dt a span,
            .divWhatsAppMobileAlertsResult .multiSel span {
                cursor: pointer;
                display: inline-block;
                padding: 0 3px 0px 0;
            }

        .divWhatsAppMobileAlertsResult .dropdown dd ul {
            background-color: #4F6877;
            border: 0;
            color: #fff;
            display: none;
            left: 0px;
            padding: 2px 15px 2px 10px;
            position: absolute;
            top: 2px;
            list-style: none;
            height: 100px;
            overflow: auto;
        }

        .divWhatsAppMobileAlertsResult .dropdown span.value {
            display: none;
        }

        .divWhatsAppMobileAlertsResult .dropdown dd ul li a {
            padding: 5px;
            display: block;
        }

            .divWhatsAppMobileAlertsResult .dropdown dd ul li a:hover {
                background-color: #fff;
            }

/*================================================== WhatsApp Mobile Alert ]] =============================================*/

/*=================================== divOutlook2017 [[ ===========================================*/
.outlookformbox {
    border: 1px solid #9dea9d;
    background-color: #effcef;
    border-radius: 5px;
    padding: 0 10px;
    color: #555;
    width: 100%;
    float: left;
}

.outlookMessage {
    margin: 10px auto;
}

    .outlookMessage .alertMessageBox {
        display: block;
        float: none;
        margin: 0 auto;
        border: 1px solid #fff;
        border-top: 2px solid #87b323;
        border-radius: 5px;
        border-left: 2px solid #87b323;
        width: 98%;
        text-shadow: none;
        padding: 4px 4% 14px 3%;
        font-size: 16px;
        line-height: 16px;
    }

.outlookformbox input.inputElement {
    width: 100%;
    height: 37px;
    font-size: 16px;
    border: 1px solid #a7c75f;
    color: #55535b;
}

.outlookformbox textarea.inputTextareaElement {
    width: 100%;
    font-size: 16px;
    border: 1px solid #a7c75f;
    color: #55535b;
}

.outlookformbox input[type="submit"] {
    padding: 5px 44px;
    background-color: #66b409;
    color: #fff;
    border: 1px solid #099512;
    border-top-width: 3px;
    border-left-width: 3px;
    border-radius: 3px;
    font-size: 19px;
    text-transform: uppercase;
}

    .outlookformbox input[type="submit"]:hover {
        background-color: #099512;
    }

.outlookformbox input[type="reset"] {
    padding: 5px 24px;
    background-color: #d40201;
    color: #fff;
    border: 1px solid #be0203;
    border-top-width: 3px;
    border-left-width: 3px;
    border-radius: 3px;
}

    .outlookformbox input[type="reset"]:hover {
        background-color: #be0203;
    }
/*===================================== divOutlook2017 [[ =============================================*/
.listlateststyle {
    font-family: 'Oswald',sans-serif;
    margin: 10px 0;
    float: left;
    width: 100%;
}

    .listlateststyle .listlateststyle-item {
        margin-bottom: 10px;
        border-bottom: 1px solid #ddd;
        padding-bottom: 10px;
        float: left;
        width: 100%;
    }


    .listlateststyle a {
        color: #333;
        font-weight: bold;
        font-size: 16px;
        line-height: 24px;
    }

        .listlateststyle a:hover {
            text-decoration: underline;
        }

    .listlateststyle p {
        font-size: 14px;
        color: #666;
        font-weight: 300;
        line-height: 22px;
        margin: 0px 0;
    }

    .listlateststyle a .img_col {
        margin: 0 10px 0 0;
        padding: 0;
        float: left;
        width: 160px;
        height: 106px;
        display: table;
        background: #f9f9f9;
        border: 1px solid #eee;
    }

        .listlateststyle a .img_col .img_col_cell {
            vertical-align: middle;
            display: table-cell;
            text-align: center;
        }
       .listlateststyle a .img_col .img_col_cell img {
    max-height: 106px;
    max-width: 160px;
}

.newdetail_gallery {
    text-align: center;
    background: #f9f9f9;
}

    .newdetail_gallery a {
        position: relative;
        display: inline-block;
    }

        .newdetail_gallery a .eyeview {
            position: absolute;
            left: 0;
            background-color: rgba(0, 0, 0, 0.33);
            width: 100%;
            height: 100%;
            display: block;
            top: 0px;
            background-repeat: no-repeat;
            background-position: center;
            font-size:17px;
            color:#fff;
            padding:5px;
        }
        .newdetail_gallery a:hover .eyeview {
            display: block;
        }



.interviewHead {
    color: #134c7c;
    background-image: url(../../Images/SectionHead/interviewSectionHead.png);
    background-repeat: no-repeat;
    background-position: right 0;
    margin-bottom: 8px!important;
}

.editorialBlogHead {
    color: #896a46;
    background-image: url(../../Images/SectionHead/blogSectionHead.png);
    background-repeat: no-repeat;
    background-position: right 0;
}

.bauxiteNewsHead {
    color: #d74e17;
    background-image: url(../../Images/SectionHead/bauxiteSectionHead.png);
    background-repeat: no-repeat;
    background-position: right 0;
}

.aluminaNewsHead {
    color: #9f9e9e;
    background-image: url(../../Images/SectionHead/aluminaSectionHead.png);
    background-repeat: no-repeat;
    background-position: right 0;
}

.primaryAluminiumNewsHead {
    color: #5d5d5d;
    background-image: url(../../Images/SectionHead/primaryAluminiumSectionHead.png);
    background-repeat: no-repeat;
    background-position: right 0;
}

.enduserNewsHead {
    color: #7030a0;
    background-image: url(../../Images/SectionHead/enduserSectionHead.png);
    background-repeat: no-repeat;
    background-position: right 0;
}

.secondaryAluminiumNewsHead {
    color: #92d050;
    background-image: url(../../Images/SectionHead/secondaryAluminiumSectionHead.png);
    background-repeat: no-repeat;
    background-position: right 0;
}

.downstreamProductsNewsHead {
    color: #c00000;
    background-image: url(../../Images/SectionHead/downstreamProductsSectionHead.png);
    background-repeat: no-repeat;
    background-position: right 0;
}

.priceNewsHead {
    color: #1e510a;
    background-image: url(../../Images/SectionHead/priceSectionHead.png);
    background-repeat: no-repeat;
    background-position: right 0;
}

.eventNewsHead {
    background-image: url(../../Images/SectionHead/eventSectionHead.png);
    background-repeat: no-repeat;
    background-position: right 0;
    color: #280668;
}


.directoryNewsHead {
    color: #089280;
    background-image: url(../../Images/SectionHead/directorySectionHead.png);
    background-repeat: no-repeat;
    background-position: right 0;
}

.businessNewsHead {
    color: #5e8208;
    background-image: url(../../Images/SectionHead/businessSectionHead.png);
    background-repeat: no-repeat;
    background-position: right 0;
}

.hrNewsHead {
    color: #284a90;
    background-image: url(../../Images/SectionHead/hrSectionHead.png);
    background-repeat: no-repeat;
    background-position: right 0;
}

.reportsNewsHead {
    color: #07787f;
    background-image: url(../../Images/SectionHead/reportsSectionHead.png);
    background-repeat: no-repeat;
    background-position: right 0;
}

.featuredCompanies {
    color: #07787f;
}

.featuredProductsHead {
    color: #073c46;
    background-image: url(../../Images/SectionHead/featuredProductsSectionHead.png);
    background-repeat: no-repeat;
    background-position: right 0;
}

.eventPartnerHead {
    color: #1b4832;
    background-image: url(../../Images/SectionHead/eventPartnersSectionHead.png);
    background-repeat: no-repeat;
    background-position: right 0;
}

.featuredCompaniesHead {
    color: #07787f;
    background-image: url(../../Images/SectionHead/featuredCompniesSectionHead.png);
    background-repeat: no-repeat;
    background-position: right 0;
}


.sectionHead_home {
    padding: 5px 10px;
    font-size: 20px;
    text-transform: uppercase;
    line-height: 20px;
    margin-bottom: 5px;
    background-color: #fff;
    border: 1px solid #bdbab9;
    font-family: 'Oswald',sans-serif;
    display: block;
}

    .sectionHead_home span {
        font-size: 11px;
        float: right;
        text-transform: initial;
    }

.sectionBox_home {
    padding: 5px 10px;
    font-size: 17px;
    line-height: 20px;
    margin-bottom: 5px;
    background-color: #fff;
    border: 1px solid #bdbab9;
    display: block;
    float: left;
    font-family: 'Oswald',sans-serif;
    font-weight: 300;
}

    .sectionBox_home p {
        margin-bottom: 0px;
        float: left;
        width: 100%;
    }
    .sectionBox_home p.publishBox {
       height:20px;
    }
    .sectionBox_home .title {
        width: 100%;
        float: left;
        padding: 0;
    }

        .sectionBox_home .title a {
            color: #232323;
            text-align: left;
            font-size: 15px;
            line-height: 23px;
            text-decoration: none;
            font-weight: 400;
            display: block;
        }

            .sectionBox_home .title a.topmosttitle {
                font-size: 17px;
                line-height: 24px;
                text-align: left;
                min-height: 50px;
                display: block;
            }

            .sectionBox_home .title a.newstitle {
                font-size: 15px;
                line-height: 22px;
                text-align: left;
                min-height: 44px;
                display: block;
            }

            .sectionBox_home .title a.interviewTitle {
                min-height: 90px;
                display: block;
                font-size: 15px;
            }

            .sectionBox_home .title a.editorialBlogTitle {
                min-height: 46px;
                display: block;
            }

    .sectionBox_home ul {
        float: left;
    }

        .sectionBox_home ul li {
        }

            .sectionBox_home ul li a {
                font-size: 12px;
                margin-bottom: 0;
                line-height: 20px;
                color: #232323;
                font-weight: 400;
            }

                .sectionBox_home ul li a:hover {
                    color: #0070b7;
                }

    .sectionBox_home .topmostImage {
        display: table;
        width: 100%;
        text-align: center;
        max-height: 172px;
        margin-bottom: 0px;
        min-height: 172px;
    }

        .sectionBox_home .topmostImage .topmostImageCell {
            display: table-cell;
            vertical-align: middle;
            background-color: #f9f9f9;
        }

    .sectionBox_home .title a:hover {
        color: #0070b7;
    }

    .sectionBox_home .content {
        font-size: 14px;
        margin-bottom: 0;
        width: 100%;
        float: left;
        line-height: 22px;
        color: #666;
        padding: 0 0 5px 0;
        font-weight: 300;
    }

    .sectionBox_home .publishdate {
        color: #666;
        font-size: 12px;
        float: left;
    }

    .sectionBox_home .editor {
        color: #666;
        font-size: 12px;
    }

    .sectionBox_home .sharicons {
        float: right;
        height: 20px;
        /*visibility: hidden;*/
    }

        .sectionBox_home .sharicons span {
            cursor: pointer;
        }

            .sectionBox_home .sharicons span a {
                display: inline-block;
            }

.promobanner .caroufredsel_wrapper {
    height: 70px !important;
    margin: 0px 0 5px !important;
    border: 1px solid #bdbab9;
    background-color: #ffffff;
    width: 99.98%!important;
}

    .promobanner .caroufredsel_wrapper .met_recent_works_item {
        display: table;
    }

    .promobanner .caroufredsel_wrapper a {
        display: table-cell;
        vertical-align: middle;
    }

.sectionNewsHome .img_col {
    margin: 0 10px 0px 0;
    padding: 0;
    float: left;
    width: 100px;
    height: 100px;
    display: table;
    background: #f9f9f9;
    border: 1px solid #eee;
}

    .sectionNewsHome .img_col img {
        max-width: 98px;
        max-height: 98px;
    }

.sectionDirectoryHome .img_col {
    margin: 0 10px 0px 0;
    padding: 0;
    float: left;
    width: 90px;
    height: 50px;
    display: table;
    background: #f9f9f9;
    border: 1px solid #eee;
}

.sectionBox_event_home .img_col {
    width: 100%;
    max-height: 60px;
    margin: 0 0px 5px 0;
}

.PremiumEventPartners {
    border-bottom: 1px solid #bdbab9;
    margin-bottom: 5px;
    display: block;
    width: 100%;
    float: left;
    padding: 2px 1% 2px;
}

    .PremiumEventPartners a {
        display: block;
        width: 100%;
        float: left;
    }

        .PremiumEventPartners a .company_img {
            width: 24%;
            height: 52px;
            float: left;
            margin: 0 2% 5px 0;
            display: table;
        }

            .PremiumEventPartners a .company_img .company_img_cell {
                display: table-cell;
                text-align: center;
                vertical-align: middle;
                width: inherit;
                height: inherit;
                background: #f9f9f9;
                border: 1px solid #bdbab9;
            }

                .PremiumEventPartners a .company_img .company_img_cell img {
                    max-height: 50px;
                    max-width: 90px;
                }

        .PremiumEventPartners a .company_title {
            float: left;
            width: 74%;
        }

            .PremiumEventPartners a .company_title h3 {
                padding: 0;
                margin: 0;
                font-size: 13px;
                line-height: 20px;
                color: #464646;
                font-weight: 400;
            }

        .PremiumEventPartners a .detail {
            width: 98%;
            margin: 0 0 2px;
            float: left;
            font-size: 12px;
            color: #000000;
        }

.viewmore {
    display: inline-block;
    width: 22px;
    height: 22px;
    border-radius: 50%;
    background-color: #a7c75f;
}

    .viewmore:after {
        content: '';
        display: block;
        margin-top: 6px;
        margin-left: 4px;
        width: 8px;
        height: 8px;
        border-top: 3px solid #fff;
        border-right: 3px solid #fff;
        -moz-transform: rotate(45deg);
        -webkit-transform: rotate(45deg);
        transform: rotate(45deg);
    }

.FeaturedCompanies {
    background: rgba(153,153,153,1);
    background: -moz-linear-gradient(top, rgba(153,153,153,1) 0%, rgba(255,255,255,0.85) 50%, rgba(232,232,232,0.7) 100%);
    background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(153,153,153,1)), color-stop(50%, rgba(255,255,255,0.85)), color-stop(100%, rgba(232,232,232,0.7)));
    background: -webkit-linear-gradient(top, rgba(153,153,153,1) 0%, rgba(255,255,255,0.85) 50%, rgba(232,232,232,0.7) 100%);
    background: -o-linear-gradient(top, rgba(153,153,153,1) 0%, rgba(255,255,255,0.85) 50%, rgba(232,232,232,0.7) 100%);
    background: -ms-linear-gradient(top, rgba(153,153,153,1) 0%, rgba(255,255,255,0.85) 50%, rgba(232,232,232,0.7) 100%);
    background: linear-gradient(to bottom, rgba(153,153,153,1) 0%, rgba(255,255,255,0.85) 50%, rgba(232,232,232,0.7) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#999999', endColorstr='#ffffff', GradientType=0 );
    border: 1px solid #bdbab9;
    margin-bottom: 10px;
    display: block;
    width: 98%;
    float: left;
    padding: 1%;
}

    .FeaturedCompanies a {
        display: block;
        width: 100%;
        float: left;
    }

        .FeaturedCompanies a .company_img {
            width: 37%;
            height: 52px;
            float: left;
            margin: 0 2% 5px 0;
            display: table;
        }

            .FeaturedCompanies a .company_img .company_img_cell {
                display: table-cell;
                text-align: center;
                vertical-align: middle;
                width: inherit;
                height: inherit;
                background: #f9f9f9;
                border: 1px solid #bdbab9;
            }

                .FeaturedCompanies a .company_img .company_img_cell img {
                    max-height: 50px;
                    max-width: 90px;
                }

        .FeaturedCompanies a .company_title {
            float: left;
            width: 61%;
        }

            .FeaturedCompanies a .company_title h3 {
                padding: 0;
                margin: 0;
                font-size: 13px;
                line-height: 16px;
                color: #464646;
                font-weight: 400;
            }

        .FeaturedCompanies a .detail {
            width: 98%;
            padding-left: 2%;
            margin: 0 0 2px;
            float: left;
            font-size: 13px;
            color: #000000;
        }

.morePopularCategory a {
    display: inline-block;
    background-color: #2490ff;
    color: #f0f4f5;
    text-transform: uppercase;
    padding: 4px 14px;
    border-radius: 5px;
    font-size: 16px;
    letter-spacing: 1px;
    /* margin: 5px 0 5px; */
    border: 1px solid #3385d9;
    font-weight: 400;
}

    .morePopularCategory a:hover {
        background-color: #3385d9;
    }

.cpFeaturedProduct {
    width: 100%;
    float: left;
    display: block;
}

    .cpFeaturedProduct .cpFeaturedProductImg_cell {
        display: table;
        text-align: center;
        width: 100%;
        min-height: 100px;
    }

        .cpFeaturedProduct .cpFeaturedProductImg_cell a {
            width: 100%;
            min-height: 100px;
            display: table-cell;
            text-align: center;
            vertical-align: middle;
        }

            .cpFeaturedProduct .cpFeaturedProductImg_cell a img {
                max-height: 98px;
                max-width: 123px;
                border: 1px solid #eee;
            }

    .cpFeaturedProduct .ProductName {
        text-align: center;
        text-overflow: ellipsis;
        overflow: hidden;
        font-weight: 400;
        font-size: 12px;
        width: 90%;
        margin: 5px auto 0;
        height: 40px;
    }
/*-------------------------------------- [[ Home layout ---------------------------------------*/
.rowinline {
    position: relative;
    margin-right: -5px;
    margin-left: -5px;
    clear: both;
}

* {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

._col3, ._col4, ._col5, ._col6, ._col7, ._col8, ._col9, ._col12 {
    position: relative;
    min-height: 1px;
    padding-right: 5px;
    padding-left: 5px;
    float: left;
}

._col3 {
    width: 25%;
}

._col4 {
    width: 33.33333333%;
}

._col5 {
    width: 41.66666667%;
}

._col6 {
    width: 50%;
}

._col7 {
    width: 58.33333333%;
}

._col8 {
    width: 66.66666667%;
}

._col9 {
    width: 75%;
}

._col12 {
    width: 100%;
}

.NewPopularCategories .ProductName, .NewPopularCategories .cpFeaturedProductImg_cell {
    text-align: center;
    font-size: 14px;
}

.NewPopularCategories .sectionHead_home {
    border: 0;
    font-weight: 400;
}
/*-------------------------------------- Home layout ]] ---------------------------------------*/







.highlightAltoolz {
    background-color: #edfbcc;
    padding: 20px 0;
}

    .highlightAltoolz .textCaption {
        text-align: center;
        color: #5D6769;
        font-size: 21px;
        font-family: calibri;
        padding: 0px 0 5px;
        margin-bottom: 30px;
    }


        .highlightAltoolz .textCaption span {
            border-bottom: 3px solid #a7c75f;
            padding-bottom: 8px;
        }

    .highlightAltoolz .textButton {
        text-align: center;
        color: #5D6769;
        font-size: 21px;
        font-family: calibri;
    }

        .highlightAltoolz .textButton a {
            font-family: calibri;
            font-size: 20px;
            background-color: #a7c75f;
            color: #ffffff;
            padding: 14px;
            border-radius: 3px;
            border-width: 0px 1px 3px;
            border-color: #869e4e;
            display: inline-block;
            border-style: solid;
            text-shadow: 1px 1px 1px #868686;
        }

            .highlightAltoolz .textButton a:hover {
                border-color: #a7c75f;
            }



.value_paynow {
    margin: 6px 8px 0;
    text-align: center;
    display: inline-block;
    font-family: calibri;
    font-size: 15px;
    border: 1px solid #e1e1e1;
    padding: 5px 12px;
    background-color: #dd5347;
    text-decoration: none;
    text-transform: uppercase;
    color: #fff;
}

    .value_paynow:hover {
        color: #fff;
        background: #dd5347;
        border: 1px solid #dd5347;
    }

.btnAltoolzSignIn {
    padding: 4px 16px;
    background: #0070b7; /*#a7c75f;*/
    color: #ffffff;
    border: 0px solid #808285;
    margin: 0px 0 5px;
    text-transform: uppercase;
    font-family: calibri;
    text-align: center;
    font-size: 17px;
}

.btnAltoolzSignUp {
    padding: 4px 16px;
    background: #f56954; /*#2a9ee6;*/
    color: #ffffff;
    border: 0px solid #808285;
    margin: 0px 0 5px;
    text-transform: uppercase;
    font-family: calibri;
    text-align: center;
    font-size: 17px;
}

.btnAltoolzSubscriptionOrder {
    padding: 4px 16px;
    background: #f56954; /*#2a9ee6;*/
    color: #ffffff;
    border: 0px solid #808285;
    margin: 0px 0 5px;
    text-transform: uppercase;
    font-family: calibri;
    text-align: center;
    font-size: 17px;
}

.btnAltoolzSubscribed {
    padding: 4px 16px;
    background: #0070b7; /*#a7c75f;*/
    color: #ffffff;
    margin: 0px 0 5px;
    text-transform: uppercase;
    font-family: calibri;
    text-align: center;
    font-size: 17px;
}

.btnAltoolzSignUp:hover, .btnAltoolzSubscriptionOrder:hover {
    background: #f5573f;
    color: #fff;
}

.btnAltoolzSignIn:hover, .btnAltoolzSubscribed:hover {
    background: #02609c; /*#80a926;*/
    color: #fff;
}

.disRecommendedNewsInLeft {
    display: block;
}

.disRecommendedNewsAfterDesc {
    display: none;
}


.PopulerCategory .col25 {
    width: 18%!important;
    min-height: 123px;
}

.PopulerCategory .cpFeaturedProduct .col25 .smbox.lastsmbox img {
    /*border: 0;
    width: 141px;
    height: 110px;*/
}

.premiumCompniesAtDirectory .list-latest_tbl tr.NotFeatured {
    border-bottom: 1px solid #e4e4e4!important;
    padding: 8px 1%;
    width: 98%;
}

    .premiumCompniesAtDirectory .list-latest_tbl tr.NotFeatured:hover {
        background-color: #f0f4f5!important;
    }

.list-latest_tbl tr.NotFeatured td {
    background-image: none!important;
}



    .list-latest_tbl tr.NotFeatured td a.first {
        width: auto!important;
        float: none!important;
        color: #0077a4!important;
        /*padding: 3px 8px!important;*/
        display: inline-block;
    }

#divLeftDirectoryCategory {
    display: block;
    width: 30%;
}

.dirDownstreamCategoryList {
    display: block;
}

.dirCategoryListPlus {
    background-color: #6EB8C1;
    cursor: pointer;
    width: 32px;
    text-align: center;
    font-size: 18px;
    line-height: 25px;
    margin: 1px 3px 0 0;
    text-indent: 0;
    display: none!important;
}

.dirCountryListPlus {
    background-color: #6EB8C1;
    cursor: pointer;
    width: 32px;
    text-align: center;
    font-size: 18px;
    line-height: 25px;
    margin: 1px 3px 0 0;
    text-indent: 0;
    display: none!important;
}

#divRightDirectoryList {
    width: 68%;
}

.dirCategoryListBox {
    max-height: 300px;
    overflow: auto;
}

.premiumCompniesAtDirectory {
    border-bottom: 3px solid #A7C75F;
    border: 1px solid #E3EDCD;
    background-color: #ffffff;
    width: 100%;
    min-height: 130px;
}

    .premiumCompniesAtDirectory h3 {
        line-height: 16px;
        color: #144c7b;
        padding: 7px 10px;
        margin: 0;
        font-weight: bold;
    }

        .premiumCompniesAtDirectory h3 .topseller {
            font-size: 15px;
            margin-top: -3px;
        }

            .premiumCompniesAtDirectory h3 .topseller img {
                width: 18px;
                margin: 0 0 3px;
            }

    .premiumCompniesAtDirectory article {
        padding-top: 4px;
        border-top: 3px solid #a7c75f;
    }

    .premiumCompniesAtDirectory .list-latest_tbl tr {
        margin-bottom: 0px;
        /*box-shadow: 0 4px 2px -2px gray;*/
        border: 0;
        border-bottom: 4px groove rgba(128, 128, 128, 0.3)!important;
        background-color: #fff!important;
        padding: 0px;
        width: 100%;
    }

        .premiumCompniesAtDirectory .list-latest_tbl tr:last-child {
            margin-bottom: 0px;
        }


        .premiumCompniesAtDirectory .list-latest_tbl tr td {
            /*padding: 0;
            BACKGROUND: url('/images/icons/FEATURED.png');
            background-repeat: no-repeat;
            background-position: right 0 bottom 28px;
            background-size: 74px;*/
            padding: 0;
            /*BACKGROUND: url('/images/icons/eliteMember.png');*/
            background-repeat: no-repeat;
            background-position: right 5px top 0px;
            background-size: 100px;
        }

            .premiumCompniesAtDirectory .list-latest_tbl tr td .company_content {
                /*width: 92px;*/
                width: 100%;
                /*min-height: 60px;*/
                float: none!important;
            }

            .premiumCompniesAtDirectory .list-latest_tbl tr td .company_img {
                /*width: 92px;*/
                width: 15.58%;
                height: 85px;
                float: left;
                margin: 0 5px 5px 5px;
            }

            .premiumCompniesAtDirectory .list-latest_tbl tr td .summary a {
                font-size: 11px;
                padding: 0 3px;
                line-height: 16px;
                color: #615E59;
                text-transform: capitalize;
            }

                .premiumCompniesAtDirectory .list-latest_tbl tr td .summary a:hover {
                    color: #A7C75F;
                }

            .premiumCompniesAtDirectory .list-latest_tbl tr td .company_img_cell {
                display: table-cell;
                text-align: center;
                vertical-align: middle;
                width: inherit;
                height: inherit;
                background: #f9f9f9;
                border: 1px solid #eee;
            }

                .premiumCompniesAtDirectory .list-latest_tbl tr td .company_img_cell img {
                    max-height: 50px;
                    max-width: 88px;
                    /*width:100%;*/
                }

            .premiumCompniesAtDirectory .list-latest_tbl tr td a.first {
                color: #615E59;
                padding: 2px 0;
                float: left;
                width: 100%;
            }

                .premiumCompniesAtDirectory .list-latest_tbl tr td a.first:hover {
                    color: #A7C75F;
                }

            .premiumCompniesAtDirectory .list-latest_tbl tr td .title {
                font-weight: 100;
                font-size: 16px;
                padding: 0 8px;
                float: left;
                width: 100%;
            }


            .premiumCompniesAtDirectory .list-latest_tbl tr td .summary {
                color: #615E59;
                font-size: 13px;
                padding: 0 8px;
                font-weight: 100;
                margin-bottom: 5px;
            }

            .premiumCompniesAtDirectory .list-latest_tbl tr td .lifooter {
                color: #615e59;
                font-size: 12px;
                width: 100%;
                padding: 0px 0%;
                background: #efefef;
                margin-top: 5px;
            }

                .premiumCompniesAtDirectory .list-latest_tbl tr td .lifooter .sendEnquiry {
                    background-color: #90AF49;
                    color: #fff;
                    cursor: pointer;
                    float: right;
                    font-family: 'LatoBold',tahoma,sans-serif;
                    padding: 0px 10px 0px 10px;
                    position: relative;
                    font-size: 11px;
                    margin: 1px 8px 1px 0;
                    text-shadow: -1px 1px 1px #636161;
                    font-weight: 700;
                    border-radius: 23px;
                }

            .premiumCompniesAtDirectory .list-latest_tbl tr td .viewCP {
                background-color: #0070B7;
                color: #fff;
                cursor: pointer;
                float: right;
                font-family: 'LatoBold',tahoma,sans-serif;
                padding: 4px 6px 4px 22px;
                position: relative;
                font-size: 12px;
                margin-right: 15px;
            }

            .premiumCompniesAtDirectory .list-latest_tbl tr td .lifooter .viewCP:after {
                width: 0;
                height: 0;
                border-top: 14px solid transparent;
                border-bottom: 14px solid transparent;
                border-left: 16px solid #EFEFEF;
                content: "";
                position: absolute;
                top: 0;
                left: 0;
            }

            .premiumCompniesAtDirectory .list-latest_tbl tr td .lifooter .sendEnquiry:hover {
                background-color: #799047;
            }

                .premiumCompniesAtDirectory .list-latest_tbl tr td .lifooter .sendEnquiry:hover:after {
                    border-left: 13px solid #799047;
                }

            .premiumCompniesAtDirectory .list-latest_tbl tr td .lifooter .viewCP:hover {
                background-color: #0263A0;
            }

/*.premiumCompniesAtDirectory .list-latest_tbl tr td .lifooter .sendEnquiry:before {
                width: 0;
                height: 0;
                border-top: 11px solid transparent;
                border-bottom: 11px solid transparent;
                border-left: 13px solid #efefef;
                content: "";
                position: absolute;
                top: 0;
                left: 0;
            }

            .premiumCompniesAtDirectory .list-latest_tbl tr td .lifooter .sendEnquiry:after {
                width: 0;
                height: 0;
                border-top: 11px solid transparent;
                border-bottom: 11px solid transparent;
                border-left: 13px solid #90AF49;
                content: "";
                position: absolute;
                top: 0;
                right: -13px;
            }*/




/*<!--style css ver? 07/02/2016 -->*/
.spns_scrolldown {
    float: right;
    margin: 10px 0;
    color: #2165AF;
    font-size: 12px;
    font-weight: 600;
}
/*------------------cp feature product [[--------------*/
.cpFeaturedProduct {
    width: 100%;
}

    .cpFeaturedProduct .col25 {
        width: 23%;
        float: left;
        border: 1px solid #eee;
        margin: 5px;
        padding: 5px 2px;
        text-align: center;
    }

        .cpFeaturedProduct .col25 .cpFeaturedProductImg_cell {
            display: table;
            text-align: center;
            width: 100%;
            min-height: 100px;
        }

            .cpFeaturedProduct .col25 .cpFeaturedProductImg_cell a {
                width: 100%;
                min-height: 100px;
                display: table-cell;
                text-align: center;
                vertical-align: middle;
            }

        .cpFeaturedProduct .col25 .smbox.lastsmbox img {
            max-height: 98px;
            /*max-width: 148px;*/
            max-width: 100%;
            border: 1px solid #eee;
        }

        .cpFeaturedProduct .col25 .ProductName {
            text-align: center;
            /*white-space: nowrap;*/
            text-overflow: ellipsis;
            overflow: hidden;
            font-weight: 600;
            font-size: 12px;
            width: 90%;
            margin: 5px auto 0;
            height: 40px;
        }
/*------------------cp feature product ]] --------------*/


.pager {
    display: block;
    position: absolute;
    bottom: -3px;
    margin: 0 38%;
    /*width: 100%;*/
}

    .pager a {
        margin: 2px;
        padding: 0px 0px;
        border-radius: 50%;
        background-color: transparent;
        border: 2px solid #ffffff;
        width: 7px;
        height: 7px;
        display: inline-block;
    }

        .pager a.selected {
            background-color: #ffffff;
            border: 2px solid #ffffff;
        }

.alphabet-sorter1 {
    width: 801px;
    overflow: auto;
    max-width: 801px;
    white-space: nowrap;
    margin-bottom: 10px;
    border-left: 1px solid #A7C75F;
}

    .alphabet-sorter1::-webkit-scrollbar-thumb {
        border-radius: 5px;
        background-color: rgb(167, 199, 95);
    }

    .alphabet-sorter1::-webkit-scrollbar {
        width: 2px;
        height: 8px;
        background-color: #E3EDCD;
    }

    .alphabet-sorter1::-webkit-scrollbar-track {
        border-radius: 5px;
    }

    .alphabet-sorter1 a {
        display: inline-block;
        margin: 0px -2px;
        padding: 2px 8px 5px;
        background-color: #e3edcd;
        border-width: 3px 1px 1px 0;
        border-color: #a7c75f;
        border-style: solid;
        color: #6a803b;
        font-size: 13px;
        cursor: pointer;
        text-transform: capitalize;
    }

        .alphabet-sorter1 a:hover {
            color: #fff;
            background-color: #a7c75f;
        }

.DirectoryListing {
    font-size: 15px;
    margin-bottom: 10px;
    font-weight: bold;
}


.alphabetical-sorter {
    display: block;
    margin-bottom: 10px;
    border-top: 0px solid #a7c75f;
    /*overflow: auto;
    white-space: nowrap;*/
    float: left;
}

    .alphabetical-sorter a {
        display: inline-block;
        margin: 0px -2px;
        padding: 2px 5px 2px;
        background-color: #e3edcd;
        border-width: 3px 1px 1px 0;
        border-color: #a7c75f;
        border-style: solid;
        color: #6a803b;
        font-size: 11px;
        cursor: pointer;
        text-transform: capitalize;
    }

        .alphabetical-sorter a:first-child {
            border-width: 3px 1px 1px 1px;
        }

        .alphabetical-sorter a.active {
            color: #FFFFFF;
            background-color: #A7C75F;
            font-size: 11px;
        }

        .alphabetical-sorter a:hover {
            color: #fff;
            background-color: #a7c75f;
        }

.dirCategoryList {
    border-width: 1px 1px 1px 1px;
    padding: 8px 0%;
    width: 99.2%;
    border-color: #0070B7;
    border-style: solid;
    float: left;
}

    .dirCategoryList b {
        text-indent: 10px;
        width: 100%;
        display: block;
        border-color: #0070B7;
        border-width: 1px 0px 1px 0px;
        border-style: solid;
        text-transform: capitalize;
        line-height: 30px;
        margin: 7px 0;
    }

    .dirCategoryList a {
        padding: 3px 0%;
        margin: 1px auto;
        display: block;
        font-size: 13px;
        cursor: pointer;
        width: 96%;
        text-indent: 10px;
        list-style-type: disc;
        color: #615e59;
    }

        .dirCategoryList a:hover {
            color: #a7c75f;
        }

        .dirCategoryList a.active {
            color: #0070b7;
            font-weight: bold;
        }

.dirDownstreamCategoryList {
    border-width: 1px 1px 1px 1px;
    padding: 8px 0%;
    width: 99.2%;
    border-color: #0070B7;
    border-style: solid;
    float: left;
    min-height: 381px;
}

    .dirDownstreamCategoryList div {
        width: 100%;
        /* min-height: inherit; */
        margin: 5px 0%;
        font-size: 15px;
        text-indent: 10px;
    }

        .dirDownstreamCategoryList div b.parent {
            /*background: rgb(110, 184, 193);*/
            border: 1px solid #0070B7;
            border-width: 1px 0px 1px 0px;
            color: #615E59;
            line-height: 28px;
            width: 100%;
            float: left;
            padding: 0 0%;
            margin-bottom: 7px;
            text-indent: 10px;
        }


        .dirDownstreamCategoryList div a {
            cursor: pointer;
            font-size: 13px;
        }

            .dirDownstreamCategoryList div a.active {
                color: #0070B7;
                font-weight: bold;
                /*background-color: #0070B7;*/
                padding: 2px 5px;
            }

    .dirDownstreamCategoryList ul {
        margin: 0px;
    }

    .dirDownstreamCategoryList li {
        line-height: 26px;
        color: #615E59;
        font-size: 16px;
        list-style-type: none;
        width: 100%;
        margin-right: 22px;
        float: left;
    }

        .dirDownstreamCategoryList li a {
            cursor: pointer;
            font-size: 13px;
            color: #615E59;
        }

            .dirDownstreamCategoryList li a:hover {
                color: #a7c75f;
            }

            .dirDownstreamCategoryList li a.active {
                color: #0070B7;
                font-weight: bold;
                /*background-color: #0070B7;*/
                padding: 2px 5px;
            }




.dirDownstreamcategories {
    border-width: 1px 1px 1px 1px;
    padding: 8px 0%;
    width: 99.2%;
    border-color: #0070B7;
    border-style: solid;
    float: left;
    min-height: 381px;
}

    .dirDownstreamcategories div {
        width: 100%;
        /* min-height: inherit; */
        margin: 5px 0%;
        font-size: 15px;
        text-indent: 10px;
    }

        .dirDownstreamcategories div b.parent {
            /*background: rgb(110, 184, 193);*/
            border: 1px solid #0070B7;
            border-width: 1px 0px 1px 0px;
            color: #615E59;
            line-height: 28px;
            width: 100%;
            float: left;
            padding: 0 0%;
            margin-bottom: 7px;
            text-indent: 10px;
        }


        .dirDownstreamcategories div a {
            cursor: pointer;
            font-size: 13px;
        }

            .dirDownstreamcategories div a.active {
                color: #0070B7;
                font-weight: bold;
                /*background-color: #0070B7;*/
                padding: 2px 5px;
            }

    .dirDownstreamcategories ul {
        /*margin: 0px;*/
    }

    .dirDownstreamcategories li {
        line-height: 26px;
        color: #615E59;
        font-size: 16px;
        list-style-type: square;
        width: 230px;
        margin-right: 22px;
        float: left;
    }

        .dirDownstreamcategories li a {
            cursor: pointer;
            font-size: 13px;
            color: #615E59;
        }

            .dirDownstreamcategories li a:hover {
                color: #a7c75f;
            }

            .dirDownstreamcategories li a.active {
                color: #0070B7;
                font-weight: bold;
                /*background-color: #0070B7;*/
                padding: 2px 5px;
            }

.dirCategoryListTitle {
    width: 99.2%;
    float: left;
    margin: 0;
    margin-bottom: 0px;
    padding: 0 0%;
    background-color: #0070B7;
    border-top: solid 1px #0070B7;
    border-right: solid 1px #0070B7;
    border-left: solid 1px #0070B7;
    border-bottom: solid 1px #0070B7;
    font-size: 15px;
    line-height: 27px;
    color: #fff;
    text-indent: 10px;
}

.row-fluid > .Btn_enduserSubcategory {
    padding: 3px 5px;
    background: #f0f4f5;
    margin: 1px;
    display: inline-block;
    border: 1px solid #D2D6CB;
    font-size: 13px;
    cursor: pointer;
}

    .row-fluid > .Btn_enduserSubcategory:hover {
        padding: 5px 7px;
        background: #1A8794;
        color: #ffffff;
    }

    .row-fluid > .Btn_enduserSubcategory.active {
        padding: 5px 7px;
        background: #1A8794;
        color: #ffffff;
    }



.enduserLandingSections .list-latest ul li.first {
    font-weight: normal;
    margin-left: 0;
}

.enduserLandingSections .news_list ul li a {
    line-height: 25px;
    text-decoration: none;
}

.enduserLandingSections .list-latest ul li.second {
    display: none;
}

.enduserLandingSections article {
    border-top: none!important;
    padding-top: 0px!important;
    margin-top: 0px!important;
}

.enduserLandingSections .read_more {
    display: none;
}

.enduserLandingSections h3 {
    padding-left: 6px;
    border-bottom: none!important;
}

    .enduserLandingSections h3.met_title_stack a {
        color: #0077A4!important;
        font-size: 19px!important;
        font-weight: 100;
        line-height: 25px;
    }

        .enduserLandingSections h3.met_title_stack a:hover {
            background-color: transparent!important;
            color: #a7c75f!important;
        }

txt_col_event .enduserLandingSections h3.met_title_stack a.section_read_more {
    line-height: 15px;
    font-size: 15px!important;
    height: 14px;
    margin-top: 9px;
    color: #004276;
}

.enduserLandingSections h3.met_title_stack a.section_read_more:hover {
    text-decoration: none;
    background-color: transparent;
    color: #a7c75f!important;
}

/*.enduserLandingSections h2.met_title_stack a {
    color: #0077A4!important;
    font-size: 19px!important;
}

    .enduserLandingSections h2.met_title_stack a:hover {
        background-color: transparent!important;
    }*/

.enduserLandingSections .list-latest ul li a {
    /*color: #333!important;*/
    font-size: 13px!important;
}

    .enduserLandingSections .list-latest ul li a:hover {
        color: #0077A4!important;
    }


/*================================= External Login [[ ====================================*/
.external_fb {
    margin: 0 .5% 5px;
    width: 49%;
    height: 30px;
    padding: 0px;
    font-family: arial;
    background-color: #3A5897;
    color: #ffffff;
    border: 0;
}

    .external_fb:hover, .external_fb:focus, .external_fb:active {
        background-color: #4C70BB;
        color: #ffffff;
    }

.external_fb_img {
    width: 20px;
    float: left;
    height: 20px;
    text-align: center;
    border-right: 1px solid #808DA9;
}

.external_google {
    margin: 0 .5% 5px;
    width: 49%;
    height: 30px;
    padding: 0;
    font-family: arial;
    background-color: #EA4235;
    color: #ffffff;
    border: 0;
}

    .external_google:hover, .external_google:focus, .external_google:active {
        background-color: #F91010;
        color: #ffffff;
    }

.external_google_img {
    width: 20px;
    float: left;
    height: 20px;
    text-align: center;
    border-right: 1px solid #A07777;
}

.external_lin {
    margin: 0 .5% 5px;
    width: 49%;
    height: 30px;
    padding: 0;
    font-family: arial;
    background-color: #0177B5;
    border: 0;
    color: #ffffff;
}

    .external_lin:hover, .external_lin:focus, .external_lin:active {
        background-color: #0F98E0;
        color: #ffffff;
    }

.external_lin_img {
    width: 20px;
    float: left;
    height: 20px;
    text-align: center;
    border-right: 1px solid #D8C0A1;
}

.external_twitter {
    margin: 0 .5% 5px;
    width: 49%;
    height: 30px;
    padding: 0;
    font-family: arial;
    background-color: #4CB9FC;
    border: 0;
    color: #ffffff;
}

    .external_twitter:hover, .external_twitter:focus, .external_twitter:active {
        background-color: #42a0db;
        color: #ffffff;
    }

.external_twitter_img {
    width: 20px;
    float: left;
    height: 20px;
    text-align: center;
    border-right: 1px solid #D8C0A1;
}


/*================================= External Login ]] ====================================*/


.dropdown-search {
    position: absolute;
    width: 120px;
    z-index: 5;
    padding: 10px;
    background: #fff;
    border: 1px solid #ccc;
    border-color: rgba(0,0,0,.2);
    box-shadow: 0 2px 10px rgba(0,0,0,.2);
    outline: none;
    overflow: hidden;
    -webkit-animation: gb__a .2s;
    animation: gb__a .2s;
    -webkit-border-radius: 2px;
    border-radius: 2px;
}

.inner_social_body {
    display: none;
}

.outer_social_body {
    position: fixed;
    width: 44px;
    margin-top: 0px;
    top: 270px;
    left: 5px;
    padding: 10px 5px;
    background: #fff;
    border: 1px solid #ccc;
    border-color: rgba(0, 112, 183, 0.5);
    -webkit-box-shadow: 0 2px 10px rgba(0,0,0,.38);
    box-shadow: 0 2px 10px rgba(0,0,0,.38);
    outline: none;
    overflow: hidden;
    -webkit-animation: gb__a .2s;
    animation: gb__a .2s;
    -webkit-border-radius: 2px;
    border-radius: 2px;
    -webkit-user-select: text;
    z-index: 5;
}

.social-body {
    position: absolute;
    width: 32px;
    margin-top: 34px;
    left: 15px;
    padding: 20px;
    background: #fff;
    border: 1px solid #ccc;
    border-color: rgba(0,0,0,.2);
    -webkit-box-shadow: 0 2px 10px rgba(0,0,0,.2);
    box-shadow: 0 2px 10px rgba(0,0,0,.2);
    outline: none;
    overflow: hidden;
    -webkit-animation: gb__a .2s;
    animation: gb__a .2s;
    -webkit-border-radius: 2px;
    border-radius: 2px;
    -webkit-user-select: text;
    z-index: 5;
}

.met_menu_searchNew_wrapper .header-search {
    width: 545px!important;
    z-index: 10;
}

.head-res1 .caroufredsel_wrapper {
    overflow: hidden!important;
}

.filterSelect {
    float: left;
    margin-top: 0px;
    z-index: 2;
    margin-right: 5px;
    cursor: pointer;
    height: 24px;
    width: 50px;
}

.footer-body-border {
    border-top: 1px solid #fff;
    border-bottom: 1px solid #fff;
    padding: 0 0;
    color: #444;
    font-size: 16px;
    line-height: 34px;
    margin-bottom: 2px!important;
}

    .footer-body-border div {
    }

.met_content_head_body .caroufredsel_wrapper {
    height: 82px!important;
    margin: 3px 0 10px!important;
    max-height: 82px!important;
}

.met_content_head_body .met_recent_works {
    /*height: 100%!important;*/
    max-height: 77px;
}


.met_content_head_body .caroufredsel_wrapper .met_recent_works {
    /*height: 100%!important;
        max-height: 100%!important;*/
    max-height: initial;
}

.met_content_head_body .met_recent_works_topHead {
    /*height: 100%!important;*/
    max-height: 77px;
}


.met_content_head_body .caroufredsel_wrapper .met_recent_works_topHead {
    /*height: 100%!important;
        max-height: 100%!important;*/
    max-height: initial;
}

.met_recent_works_topHead {
    /*height: 100%!important;*/
    max-height: 77px;
}

.caroufredsel_wrapper .met_recent_works_topHead {
    /*height: 100%!important;
        max-height: 100%!important;*/
    max-height: initial;
}

.met_recent_works {
    /*height: 100%!important;*/
    max-height: 77px;
}

.caroufredsel_wrapper .met_recent_works {
    /*height: 100%!important;
        max-height: 100%!important;*/
    max-height: initial;
}

.social-body a {
    margin-bottom: 3px!important;
}

.head-res2 {
    width: 550px;
    margin: 0 auto;
}

.header-search {
    /*width: 280px !important;*/
    width: 173px !important;
    border: 0!important;
    font-size: 11px!important;
    font-family: arial;
    font-weight: bold;
    height: 14px!important;
    margin: 0;
}

.header-search-botton {
    width: 35px!important;
    height: 34px;
    margin-left: -4px;
    border: 0px;
    background: transparent;
    background-repeat: no-repeat;
    background-position: center center;
}

.header-search-body {
    /*padding-left: 5px;
    padding-top: 10px;*/
    padding: 0;
    margin-top: 0px;
    border: 1px solid #0271b8;
    border-radius: 4px;
}

.head-left-menu a {
    display: block;
    color: black;
}

.head-right-menu a {
    display: block;
    color: #000;
    font-size: 14px;
}

.head-right-menu {
    float: right;
}

.CreateCorporatePage {
    padding: 0 10px;
    margin-top: 6px;
    width: 250px;
    border-radius: 4px;
    border: 1px solid #0271b8;
}

.head-left-menu {
    border-right: 2px solid #d9d9d9;
    float: left;
    padding-right: 0;
    margin-top: 5px;
    width: 110px;
    height: 110px;
}

.cl20 {
    width: 200px;
    float: left;
    margin-top: 30px;
    margin-bottom: 20px;
}

.head-res1 {
    width: 550px;
    float: left;
    text-align: center;
}

.head-res {
    width: 385px!important;
    float: right;
    margin-top: 5px;
}

.NewsLetter p, .NewsLetter b {
    text-align: left!important;
    color: #444444!important;
}

.cl5 a {
    color: #444444;
}

.social-icon a {
    float: left;
    margin-right: 3px;
}

.footer-head, .footer-head a {
    margin-bottom: 5px;
    font-weight: bold;
    font-size: 16px!important;
    line-height: 40px;
    text-transform: uppercase;
    color: #444444;
    line-height: 25px;
}

.footer-body a {
    display: block;
    font-size: 13px;
    color: #444;
    line-height: 25px;
}

.cl4 {
    width: 25%;
    float: left;
}

.cl5 {
    width: 20%;
    float: left;
}



.fb_iframe_widget span {
    margin-bottom: 0;
}

.newsitemap fieldset {
    display: block;
    padding: 10px;
    border-image-source: initial;
    border-image-slice: initial;
    border-image-width: initial;
    border-image-outset: initial;
    border-image-repeat: initial;
    min-width: -webkit-min-content;
    border: 1px solid #797979;
}

.newsitemap legend {
    width: auto;
    display: block;
    -webkit-padding-start: 2px;
    -webkit-padding-end: 2px;
    border-image-source: initial;
    border-image-slice: initial;
    border-image-width: initial;
    border-image-outset: initial;
    border-image-repeat: initial;
    border: none;
    margin-bottom: 0px;
    padding-left: 5px;
    padding-right: 5px;
    font-size: 17px;
    line-height: 20px;
}

.newsitemap fieldset ul {
    clear: both;
}

    .newsitemap fieldset ul li {
        float: left;
        width: 30%;
        color: #A7C75F;
        font-size: 22px;
        line-height: 30px;
        margin-right: 20px;
    }

        .newsitemap fieldset ul li a {
            color: black;
            font-size: 14px;
        }

a {
    text-decoration: none;
}

.alphabet-sorter1 {
    width: 801px;
    overflow: auto;
    max-width: 801px;
    white-space: nowrap;
    margin-bottom: 10px;
    border-left: 1px solid #A7C75F;
}

    .alphabet-sorter1::-webkit-scrollbar-thumb {
        border-radius: 5px;
        background-color: rgb(167, 199, 95);
    }

    .alphabet-sorter1::-webkit-scrollbar {
        width: 2px;
        height: 8px;
        background-color: #E3EDCD;
    }

    .alphabet-sorter1::-webkit-scrollbar-track {
        border-radius: 5px;
    }

    .alphabet-sorter1 a {
        display: inline-block;
        margin: 0px -2px;
        padding: 2px 8px 5px;
        background-color: #e3edcd;
        border-width: 3px 1px 1px 0;
        border-color: #a7c75f;
        border-style: solid;
        color: #6a803b;
        font-size: 13px;
        cursor: pointer;
        text-transform: capitalize;
    }

        .alphabet-sorter1 a:hover {
            color: #fff;
            background-color: #a7c75f;
        }

.DirectoryListing {
    font-size: 15px;
    margin-bottom: 10px;
    font-weight: bold;
    clear: both;
}







.head_GetNewsLetter {
    position: absolute;
    top: 66px;
    right: 1px;
}

    .head_GetNewsLetter .newslettertext {
        width: 220px;
        background-color: #759826;
        background-image: url('../../images/Newsletter/GetNewsLetter.png');
        background-repeat: no-repeat;
        background-position: center center;
        float: left;
        min-height: 33px;
        background-size: 100%;
        cursor: pointer;
    }

        .head_GetNewsLetter .newslettertext h3 {
            font-size: 12px;
            line-height: 33px;
            margin: 0;
            font-weight: 600;
            text-shadow: 0 2px 0 #3F5A03;
            text-align: center;
        }

.alc_blog_bottom {
    position: fixed;
    bottom: 138px;
    width: 83px;
    height: 33px;
    z-index: 10;
    right: 8px;
    transition: .2s ease-out;
    border-radius: 15PX;
    /*box-shadow:0 14px 16px 0 rgba(0,0,0,.4),0 6px 20px 0 rgba(0,0,0,.19);*/
    box-shadow: 0px 0px 7px 4px rgba(119, 119, 119, 0.5);
    -moz-box-shadow: 0px 0px 7px 4px rgba(119, 119, 119, 0.5);
    -webkit-box-shadow: 0px 0px 7px 4px rgba(119, 119, 119, 0.5);
}


a.getlocalnews {
    cursor: pointer;
    margin: 0px 12px 0px 0px;
    padding: 0;
    font-size: 14px;
    line-height: 26px;
}

    a.getlocalnews:hover, a.getlocalnews:focus {
        color: #000;
    }

.marqueeTitle {
    position: absolute;
    width: 72.7%;
    top: 1px;
}

marquee a {
    color: #fff;
    font-size: 13px;
}

    marquee a:hover {
        color: #fff;
        font-size: 13px;
    }

.hdn_links {
}


.tagContent {
    float: left;
    line-height: 20px;
    font-size: 16px;
    font-weight: bold;
    margin-bottom: 0;
    width: 100%;
    color: #0077a4;
}

.head_social_icon {
    height: 30px;
    position: absolute;
    right: 0;
    top: 32px;
    width: 161px;
}

    .head_social_icon ul {
        margin: 0;
        padding: 0;
        list-style-type: none;
    }

        .head_social_icon ul li {
            width: 22px;
            margin: 1.5%;
            padding: 0;
            float: left;
            display: inline-block;
        }

.cookies_btm_Content {
    position: fixed;
    bottom: 0;
    background-color: #000;
    min-height: 100px;
    z-index: 9999999;
    opacity: .9;
    width: 100%;
}

    .cookies_btm_Content p {
        width: 50%;
        margin: 5px 25%;
        color: #fff;
        font-size: 12px;
        text-align: justify;
        float: left;
    }

.Chk_showmsg {
    float: left;
    margin-top: 10px;
}

.closeCoocie {
    float: right;
    margin-top: 10px;
}



a.cookies_btm_Content_close {
    width: 29px;
    height: 28px;
    background: url(/images/prettyPhoto/default/sprite.png) 0px 0px no-repeat;
    float: left;
    padding-left: 0px;
    text-indent: 30px;
    line-height: 28px;
    color: #fff;
    margin-right: 43px;
    cursor: pointer;
}





.betaSite {
    position: absolute;
    left: -27px;
    top: 0px;
}

    .betaSite img {
        height: 105px;
    }


/*=============================== Aluminium Associations ==========================*/
.ass_block {
    float: left;
    min-height: 300px;
    width: 31%;
    border: 1px solid #a7c75f;
    padding: 0px;
    margin: 1%;
}
/*=============================== Aluminium Associations ==========================*/
/*============================== PartnersTestimonial =======================================*/

.Testimonials {
    text-align: justify;
    line-height: 28px;
    font-size: 13px;
    font-style: italic;
    font-family: cursive;
}

.testimonials_leftcoma {
    font-size: 26px;
    line-height: 26px;
}

.testimonials_rightcoma {
    font-size: 26px;
    line-height: 26px;
    position: relative;
    top: 19px;
    left: 3px;
}

/*============================== PartnersTestimonial =======================================*/

.validation-summary-errors {
    color: #c00;
    font-size: 12px;
}

ul.Reg_ul {
    margin: 0;
    margin-top: 10px;
    margin-left: 19px;
}

    ul.Reg_ul li {
        /*background-position: -5px -5px;
        background-image: url('../../Images/liArrow.png');
        background-repeat: no-repeat;*/
        padding-left: 4px;
        list-style-type: circle;
        margin-bottom: 3px;
        min-height: 36px;
        text-align: justify;
        color: #666;
        font-size: 13px;
    }


ul.rightLinks {
    margin: 0;
    margin-top: 10px;
    margin-left: 19px;
}

    ul.rightLinks li {
        /*background-position: -5px -5px;
        background-image: url('../../Images/liArrow.png');
        background-repeat: no-repeat;*/
        padding-left: 4px;
        list-style-type: circle;
        margin-bottom: 3px;
        min-height: 36px;
        text-align: justify;
        color: #666;
        font-size: 13px;
    }

        ul.rightLinks li a:hover {
            color: #a7c75f;
        }


/*===================================Confirmation Subscription Plan===============================*/

.SubscriptionRow {
    margin: 10px 0;
    float: left;
    width: 100%;
    color: #000;
    font-size: 13px;
}

    .SubscriptionRow .caption {
        float: left;
        width: 130px;
        font-weight: bold;
    }

    .SubscriptionRow .captionValue {
        text-transform: capitalize;
        float: left;
        width: 270px;
    }


/*===================================Confirmation Subscription Plan===============================*/

/*=================================== Contact Us form ===============================*/

.ContactRow {
    margin: 10px 0;
    float: left;
    width: 96%;
    color: #000;
    padding: 0 2%;
    font-size: 13px;
}

    .ContactRow .caption {
        float: left;
        width: 180px;
        font-weight: bold;
    }

    .ContactRow .captionValue {
        text-transform: capitalize;
        float: left;
        width: 210px;
    }


/*=================================== Contact Us form ===============================*/

.offr_img .dirCheckBox {
    height: 25px;
    width: 25px;
}

/*.offr_img input[type=checkbox]:checked + label:after
{
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
    filter: alpha(opacity=100);
    opacity: 1;
}

.offr_img label:after
{
    content: '';
    position: absolute;
    width: 24px;
    height: 7px;
    background: transparent;
    top: 2px;
    left: -1px;
    border: 7px solid #0165b1;
    border-top: none;
    border-right: none;
    -webkit-transform: rotate(-53deg);
    -moz-transform: rotate(-53deg);
    -o-transform: rotate(-53deg);
    -ms-transform: rotate(-53deg);
    transform: rotate(-53deg);
}*/

.validation-summary-valid {
    display: none;
}
/*==================================== Subscription Period =================================*/

.sub_period {
    width: 86%;
    float: left;
    margin: 0 7%;
}

    .sub_period ul {
        margin: 0;
        padding: 0;
        width: 100%;
        float: left;
        list-style-type: none;
    }

        .sub_period ul li {
            margin: 10px 0;
            padding: 14px 0;
            width: 100%;
            /* min-height: 70px; */
            float: left;
            list-style-type: none;
            border: 1px solid #000;
            border-radius: 10px;
            background-color: #efe4b0;
            font-size: 20px;
            line-height: 40px;
            font-weight: bold;
        }

            .sub_period ul li .plan {
                float: left;
                margin-left: 30px;
            }

/*==================================== Account  Subscription Period =================================*/
.activation {
    float: left;
    width: 100%;
    background-color: transparent;
}

.activation_col1 {
    width: 47%;
    float: left;
    border-right: 1px solid #eee;
}

.activation_col2 {
    width: 47%;
    float: left;
    margin-left: 2%;
}

.activation h2 {
    font-size: 17px;
    font-weight: 700;
    line-height: 17px;
    color: #000;
}

.activation h3 {
    float: left;
    line-height: 15px;
}

    .activation h3 a {
        color: #c00;
    }

.activation .hedaing {
    font-size: 22px;
    font-weight: normal;
    color: #222222;
    margin: 0;
    margin-bottom: 25px;
}

.activation .forgot_pass {
    float: left;
    width: 100%;
}

    .activation .forgot_pass label {
        font-weight: 700;
        font-size: 13px;
    }

    .activation .forgot_pass .userbox {
        float: left;
        width: 100%;
        margin-bottom: 20px;
        /*box-shadow: 0px 0px 9px #ccc inset;
                border: 1px solid #000;*/
    }

    .activation .forgot_pass .alert_message {
        color: rgb(233, 0, 0);
        float: left;
        width: 100%;
        margin-bottom: 10px;
    }

    .activation .forgot_pass .rSetPassword {
        float: left;
        margin-bottom: 30px;
        width: 100%;
        font-size: 14px;
        color: #000;
    }

        .activation .forgot_pass .rSetPassword .rdoReset {
            width: 20px;
            height: 20px;
            margin-right: 15px;
        }

    .activation .forgot_pass input[type=text] {
        /*background-color: transparent;*/
        margin: 0;
        border: 1px solid #c0c0c0;
    }

    .activation .forgot_pass input[type=password] {
        /*background-color: transparent;*/
        margin: 0;
        border: 1px solid #c0c0c0;
    }

        .activation .forgot_pass input[type=password]:focus {
            outline: none;
            border: 1px solid #4d90fe;
            -webkit-box-shadow: inset 0 1px 2px rgba(0,0,0,0.3);
            -moz-box-shadow: inset 0 1px 2px rgba(0,0,0,0.3);
            box-shadow: inset 0 1px 2px rgba(0,0,0,0.3);
        }

    .activation .forgot_pass input[type=text]:focus {
        outline: none;
        border: 1px solid #4d90fe;
        -webkit-box-shadow: inset 0 1px 2px rgba(0,0,0,0.3);
        -moz-box-shadow: inset 0 1px 2px rgba(0,0,0,0.3);
        box-shadow: inset 0 1px 2px rgba(0,0,0,0.3);
    }

.activation .message-info {
    color: #666666;
    font-size: 12px;
}

    .activation .message-info h5 {
        color: #404040;
        font-size: 13px;
        margin: 5px 0;
    }



/*================================== Multiple File Upload =========================================*/
.fileUplodeContainer {
    border: 2px dashed #0891C7;
    padding: 5px 3%;
    float: left;
    width: 93.5%;
}

    .fileUplodeContainer .fileContainer {
        overflow: hidden;
        position: relative;
        display: block;
        margin: 0;
    }

.fileContainer span {
    font-size: 16px;
    font-weight: bold;
    padding: 5px 0px;
    line-height: 20px;
    display: inline-block;
    border: 0px solid #e8e8e8;
    text-decoration: none;
    color: #fff;
    background: #2f8ab9;
    vertical-align: middle;
    cursor: pointer;
    width: 100%;
    text-align: center;
}


.fileContainer [type=file] {
    opacity: 0;
    display: none;
}

.uploads_filebox {
    margin: 5px 0;
    border: 0px dashed #000;
    padding: 0px;
    position: relative;
    float: left;
    width: 50%;
    height: 38px;
}

.deletefile {
    float: right;
    -moz-box-shadow: inset 0 39px 0 -24px #e67a73;
    -webkit-box-shadow: inset 0 39px 0 -24px #e67a73;
    box-shadow: inset 0 39px 0 -24px #e67a73;
    background-color: #e4685d;
    -moz-border-radius: 4px;
    -webkit-border-radius: 30px;
    /* border-radius: 4px; */
    display: inline-block;
    color: #fff;
    font-family: arial;
    font-size: 10px;
    font-weight: normal;
    padding: 5px;
    text-decoration: none;
    text-shadow: 0 1px 0 #b23e35;
    cursor: pointer;
    vertical-align: top;
    margin-right: 5px;
    line-height: 8px;
}

.uploded_file {
    width: 96%;
    float: left;
    padding: 5px;
    margin: 0;
    /* margin-top: 10px; */
    border: 2px solid #eee;
    position: absolute;
    top: 0;
    background-color: #fff;
}

#fileuploader1 {
    background-color: transparent;
    float: left;
    width: 100%;
}




/*================================== Multiple File Upload =========================================*/












/********************************************************************value circle*************************************************/
a {
    text-decoration: none;
}

.value_update {
    position: absolute;
    bottom: -9px;
    right: 44%;
}

    .value_update a {
        padding: 5px 10px;
    }

.value_table {
    width: 100%;
    font-size: 12px;
}

    .value_table thead {
        background-color: #f0f4f5;
        border: 1px solid #e4e4e4;
    }

    .value_table tfoot {
        background-color: #f0f4f5;
        border: 1px solid #e4e4e4;
        text-align: left;
        font-size: 12px;
        color: #0077a4;
    }

    .value_table thead tr th {
        padding: 0 5px;
        color: #0077a4;
    }

    .value_table tbody tr {
        border-bottom: 1px solid #e4e4e4;
        border-left: 1px solid #e4e4e4;
    }

        .value_table tbody tr td {
            padding: 0 5px;
            border-right: 1px solid #e4e4e4;
        }

/*=======================================  Corporate Page =======================================*/

.detail_post ul.cp_ul {
    list-style-type: circle;
    font-size: 13px;
    width: 96%;
    padding-left: 4%;
    padding-bottom: 10px;
}

    .detail_post ul.cp_ul li {
        display: list-item;
        margin-bottom: 5px;
    }

        .detail_post ul.cp_ul li:last-child {
            display: block;
        }

        .detail_post ul.cp_ul li ul {
            list-style-type: disc;
            padding-left: 10%;
            width: 90%;
        }

            .detail_post ul.cp_ul li ul li:last-child {
                display: list-item;
            }
/*=======================================  Corporate Page new category popup =======================================*/



/*=======================================  Join AlCircle as a Media Partner logo [[ =======================================*/

.MediaPrtnerLogo {
    width: 100%;
    float: left;
    margin-top: 20px;
}

    .MediaPrtnerLogo ul.List {
        list-style-type: none;
        width: 100%;
        margin: 0;
        padding: 0;
        float: left;
    }

        .MediaPrtnerLogo ul.List li {
            display: list-item;
            margin-bottom: 5px;
            margin: 5px 10px 5px 0;
            width: auto;
            border: 1px solid #eee;
            float: left;
        }

            .MediaPrtnerLogo ul.List li a {
                display: block;
                height: 100%;
            }

                .MediaPrtnerLogo ul.List li a img {
                    width: 93px;
                }

/*=======================================  Join AlCircle as a Media Partner logo ]] =======================================*/













/*=======================================  terms and condition =======================================*/

ul.terms {
    list-style-type: none;
    font-size: 13px;
    width: 96%;
    padding-left: 4%;
    padding-bottom: 10px;
    margin: 0;
}

    ul.terms li {
        display: list-item;
        margin-bottom: 10px;
        position: relative;
    }

        ul.terms li a {
        }

            ul.terms li a.active {
                color: #a7c75f;
            }

            ul.terms li a:hover {
                color: #a7c75f;
            }

            ul.terms li a.plus:after {
                content: '+';
                position: absolute;
                top: 1px;
                left: -29px;
                display: block;
                font-size: 1.5em;
                padding: 0;
            }

            ul.terms li a.plus.active:after {
                content: "-";
                top: -1px;
                left: -27px;
            }


        ul.terms li:last-child {
            display: block;
        }

        ul.terms li ul {
            list-style-type: disc;
            padding-left: 0%;
            width: 100%;
            display: none;
            margin: 0;
            margin-top: 10px;
        }

            ul.terms li ul.active {
                display: block;
            }

ul.cp_ul li ul li:last-child {
    display: list-item;
}
/*=======================================  terms and condition =======================================*/

#share_email_alert {
    float: left;
    width: 96%;
    /* min-height: 30px; */
    background-color: #FFA9A9;
    color: #c00;
    padding: 10px 2%;
    font-weight: bold;
    display: none;
    text-align: center;
}

.Frame_holder {
    position: fixed;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    z-index: 100001;
    display: none;
}

.Frame_holder_Mail {
    position: fixed;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    z-index: 100001;
    display: none;
}

.Frame_holder_NLMail {
    position: fixed;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    z-index: 100001;
    display: none;
}

.DialogBoxFrame_Save {
    border: solid 2px #a7c75f;
    background: #ffffff;
    padding-bottom: 0px;
    overflow: hidden;
    width: 500px;
    display: block;
    font-size: 12px;
    margin: 16% auto;
}

.DialogBoxFrame_addCategory {
    border: solid 2px #a7c75f;
    background: #ffffff;
    padding-bottom: 0px;
    overflow: hidden;
    width: 500px;
    display: block;
    font-size: 12px;
    margin: 16% auto;
}

.DialogBoxFrame_NLmail {
    border: solid 2px #a7c75f;
    background: #ffffff;
    padding-bottom: 0px;
    overflow: hidden;
    width: 500px;
    display: block;
    font-size: 12px;
    margin: 10% auto;
}

.DialogBoxFrame_mail {
    border: solid 2px #a7c75f;
    background: #ffffff;
    padding-bottom: 0px;
    overflow: hidden;
    width: 500px;
    display: block;
    font-size: 12px;
    margin: 5% auto;
}

.detail_mail {
    width: 96%;
    padding: 5px 2%;
    float: left;
    margin: 0;
    box-shadow: 0 4px 2px -2px gray;
    -moz-box-shadow: 0 4px 2px -2px gray;
    -webkit-box-shadow: 0 4px 2px -2px gray;
    position: relative;
}

.DialogBoxHeader {
    background-color: #a7c75f;
    margin: 0px;
    margin-bottom: 5px;
    text-align: center;
    font-size: 14px;
    font-weight: bold;
    color: #fff;
    height: 25px;
    padding-top: 5px;
}

.DialogBoxControls {
    font-size: 11px;
    background: #f8f8f8;
    border-top: solid 1px #dadada;
    min-height: 20px;
    padding: 7px 0;
    float: left;
    width: 100%;
}
/*=======================================  Corporate Page new category popup =======================================*/


/*=======================================  Corporate Page form =======================================*/

table.tblcpinfo {
    width: 100%;
    margin: 0;
    padding: 0;
}


    table.tblcpinfo thead {
        background-color: #f0f4f5;
    }

        table.tblcpinfo thead tr th {
            border: 1px solid #e4e4e4;
            color: #004276;
        }

    table.tblcpinfo tr td {
        border: 1px solid #e4e4e4;
        padding: 13px 5px;
    }

        table.tblcpinfo tr td span {
            width: 100%;
            float: left;
        }
/*=======================================  Corporate Page =======================================*/



.sliderpanel ul li.dnone {
    display: none;
}

.controlgroup input.txtSearch {
    height: 13px;
    width: 240px;
    font-size: 13px;
}

.controlgroup input.btn {
    padding: 0 10px;
}

.controlgroup p {
    padding: 0 2px;
    margin: 0;
}

.controlgroup span.tag {
    background: none repeat scroll 0 0 #0072c6;
    border: 1px solid #0072c6;
    color: #fff;
    padding: 4px 10px 4px 10px;
    /*border: 1px solid #2980b9;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;*/
    display: block;
    float: left;
    padding: 0px;
    text-decoration: none;
    /*background: #50A5DD;
    color: #fff;*/
    margin: 1px;
    /*font-family: helvetica;*/
    font-size: 12px;
    line-height: 19px;
}

    .controlgroup span.tag a.title {
        color: #fff;
        padding: 0 2px;
        text-decoration: none;
    }

    .controlgroup span.tag a.remove {
        color: #f00;
        border-left: 1px solid #A89C9C;
        padding: 0 4px;
        font-size: 15px;
    }
/*================================*/
.sliderpanel ul li .controlbox1 .serchinputdate {
    width: 100px;
    float: left;
    height: 15px;
    margin-left: 3px;
}

ul.newsTab {
    margin: 0;
    padding: 0;
}

    ul.newsTab li {
        margin: 0;
        padding: 0;
        display: inline-block;
        border: 1px solid #0070B7;
        border-bottom: 0;
        border-right: 0;
        float: left;
        /*border-radius: 3px 3px 0 0;
        -moz-border-radius: 3px 3px 0 0;
        -webkit-border-radius: 3px 3px 0 0;*/
        background-color: #f0f4f5;
        color: #0070B7;
    }

        ul.newsTab li:last-child {
            border-right: 1px solid #0070B7;
        }

        ul.newsTab li a {
            margin: 0;
            padding: 0 20px;
            display: block;
            text-decoration: none;
            font-size: 13px;
            color: #0070B7;
        }

            ul.newsTab li a.active {
                background-color: #0070B7;
                color: #fff;
            }
/*==================================*/

.zerorecord {
    text-align: center;
    width: 100%;
    float: left;
    color: #f00;
    padding: 60px 0;
}
/*===============================.pd========================================*/
.pdb5 {
    padding-bottom: 5px;
}

.pdb10 {
    padding-bottom: 10px;
}

.pdb30 {
    padding-bottom: 30px;
}

.pd10 {
    padding: 10px;
}

.pd5 {
    padding: 5px;
}

.pdt10 {
    padding-top: 10px;
}


.pdtb15 {
    padding: 15px 0;
}

.pdlr15 {
    padding: 0 15px;
}
/*===============================.mr========================================*/
.mt10 {
    margin-top: 10px;
}

.mt5 {
    margin-top: 5px;
}

.mt6 {
    margin-top: 6px;
}

.mr2p {
    margin-right: 2%;
}

.mr20 {
    margin-right: 20px;
}

.mr5 {
    margin-right: 5px;
}

.mt50 {
    margin-top: 50px;
}

.mt20 {
    margin-top: 20px;
}

.ml3 {
    margin-left: 3px;
}

.mb3 {
    margin-bottom: 3px;
}

.mb5 {
    margin-bottom: 5px;
}

.mb10 {
    margin-bottom: 10px;
}

.mb20 {
    margin-bottom: 20px;
}

.ml0 {
    margin-left: 0px;
}

.ml10 {
    margin-left: 10px;
}

.ml22 {
    margin-left: 22px;
}

.m0 {
    margin: 0;
}

.m3 {
    margin: 3px;
}
/*===============================Boredr========================================*/
.brd_b3 {
    border-bottom: 3px solid #0070B7;
}
/*=============================== .width ========================================*/
.w100 {
    width: 100%;
}

.w110 {
    width: 110px;
}

.w65 {
    width: 65px;
}

.w12 {
    width: 12%;
    padding: 0;
    min-height: 30px;
}

.w88 {
    width: 88%;
    padding: 0;
    min-height: 30px;
}

.w97 {
    width: 97%;
    padding: 1%;
}

.w92 {
    width: 92%;
    padding: 0;
    min-height: 30px;
}

.w60 {
    width: 60%;
    padding: 0;
    min-height: 30px;
}

.w72 {
    width: 72%;
    padding: 0;
    min-height: 20px;
}

.w75 {
    width: 75.5%;
    padding: 0;
    min-height: 30px;
}

.w49p {
    width: 49%;
}

.w40 {
    width: 40%;
    padding: 0;
    min-height: 30px;
}

.w45 {
    width: 45%;
    padding: 0;
    min-height: 30px;
}

.w15 {
    width: 15%;
    padding: 0;
    min-height: 30px;
}

.w16 {
    width: 16%;
    padding: 0;
    min-height: 30px;
}

.w11 {
    width: 11%;
    padding: 0;
    min-height: 30px;
}

.txtal_l {
    text-align: left;
}

.txtal_c {
    text-align: center;
}

.fnts_13 {
    font-size: 13px;
}

.fl {
    float: left!important;
}

.fr {
    float: right!important;
}

.color_red {
    color: #f00;
}

.selchType {
    height: 24px;
    margin: 2px;
    padding: 0;
    background-color: rgba(255,255,255,0.6);
}

.chTypeSME {
    height: 20px;
    margin: 2px;
    padding: 0;
    background-color: #781286;
    color: #fff;
    line-height: 20px;
}

.chTypeLME {
    color: #fff;
    height: 20px;
    margin: 2px;
    padding: 0;
    background-color: #D15029;
    line-height: 20px;
}

.chartexchange {
    height: 24px;
    margin: 2px;
    padding: 0;
    /*background-color: rgba(255,255,255,0.6);*/
}


#gotoTopHolder {
    position: fixed;
    width: 75px;
    height: 25px;
    overflow: hidden;
    margin-left: auto;
    margin-right: auto;
}

#gotoTop {
    width: 75px;
    height: 25px;
    margin-top: 5px;
    background: url('../../Images/main_230211.png') repeat scroll -1623px -89px transparent;
    cursor: pointer;
}

.selpagesize {
    width: 84px;
    height: 20px;
    padding: 0;
}



.glo_head {
    background-color: #62645e;
    text-align: center;
    padding: 0;
    width: 99%;
    float: left;
}

    .glo_head a {
        display: inline;
        padding: 0;
        line-height: 30px;
        color: #fff;
        font-size: 11px;
        font-weight: bold;
    }

        .glo_head a:hover {
            text-decoration: underline;
        }

.letter_block {
    width: 96.7%;
    float: left;
    border: 1px solid #62645e;
    padding: 1%;
    margin: 1px 0;
    min-height: 100px;
    background-color: #f0f4f5;
}

.sigle_letter_block {
    width: 30px;
    background-color: #62645e;
    color: #FFF;
    text-align: center;
    padding: 10px;
}

a.top {
    float: left;
    margin: 0;
    font-size: 12px;
    margin-bottom: 10px;
}


/*=====================================Detail====================================================*/
.imgbk1 { /*time, date*/
    background-image: url('../../Images/social_icons/detail-icons.png');
    background-repeat: no-repeat;
    background-position: 0 0;
}

.imgbk2 { /*desc, gears*/
    background-image: url('../../Images/social_icons/detail-icons.png');
    background-repeat: no-repeat;
    background-position: 0 -76px;
}

.imgbk3 { /*DOWNLOAD*/
    background-image: url('../../Images/social_icons/detail-icons.png');
    background-repeat: no-repeat;
    background-position: 0 -52px;
}

.imgbk4 { /*list, nave*/
    background-image: url('../../Images/social_icons/detail-icons.png');
    background-repeat: no-repeat;
    background-position: 0 -25px;
}

.imgbk5 {
    background-image: url('../../Images/social_icons/keywords.png');
    background-repeat: no-repeat;
    background-position: 0 0;
}

.imgbk6 {
    background-image: url('../../Images/social_icons/tags.png');
    background-repeat: no-repeat;
    background-position: 0 0;
}

.imgbk7 { /*address*/
    background-image: url('../../Images/social_icons/detail-icons.png');
    background-repeat: no-repeat;
    background-position: 0 -165px;
}

.imgbk8 { /*email*/
    background-image: url('../../Images/social_icons/detail-icons.png');
    background-repeat: no-repeat;
    background-position: 0 -124px;
}

.imgbk9 { /*person*/
    background-image: url('../../Images/social_icons/detail-icons.png');
    background-repeat: no-repeat;
    background-position: 0 -102px;
}

.imgbk10 { /*directory, category*/
    background-image: url('../../Images/social_icons/detail-icons.png');
    background-repeat: no-repeat;
    background-position: 0 -144px;
}

.offring_post {
    /*background-color: #38ad3a;
    width: 60px;*/
    float: left;
    margin-right: 5px;
}


.event_type {
    /*background-color: #38ad3a;*/
    float: left;
    margin-right: 10px;
}

    .event_type img {
        /*background-color: #38ad3a;*/
        padding: 0;
        margin-top: 3px;
        float: left;
    }



.detail_post ul.gallery {
    width: 100%;
    margin: 10px 0 0 0;
    padding: 0;
    float: left;
}

    .detail_post ul.gallery li {
        width: auto;
        margin: 0 10px 10px 0;
        padding: 0;
        float: left;
    }

.detail_post {
    width: 100%;
    float: left;
    margin: 0;
    box-shadow: 0 4px 2px -2px gray;
    -moz-box-shadow: 0 4px 2px -2px gray;
    -webkit-box-shadow: 0 4px 2px -2px gray;
    position: relative;
}

    .detail_post ul {
        width: 100%;
        margin: 10px 0;
        padding: 0;
        float: left;
    }

        .detail_post ul li {
            display: block;
            width: 100%;
            float: left;
        }

            .detail_post ul li .detail_post_title {
                width: 100%;
                padding: 0;
                float: left;
                color: #0077a4;
                font-size: 16px;
                font-weight: bold;
                border-bottom: 1px solid #000;
                margin: 0;
                line-height: 25px;
            }

            .detail_post ul li .detail_post_titleevent {
                width: 100%;
                padding: 0 0;
                float: left;
                color: #0077a4;
                font-size: 16px;
                font-weight: bold;
                border-bottom: 1px solid #000;
            }

            .detail_post ul li .detail_post_titleimg {
                width: 100%;
                padding: 1% 0;
                float: left;
                color: #0077a4;
                font-size: 16px;
                font-weight: bold;
                border-bottom: 1px solid #000;
                text-align: center;
            }

            .detail_post ul li .detail_post_title h1 {
                width: auto;
                /* padding: 0% 1%; */
                float: left;
                margin: 0;
                font-size: 16px;
                font-weight: 700;
                line-height: 25px;
                min-height: 27px;
            }

            .detail_post ul li .detail_post_titleevent h1 {
                width: auto;
                /* padding: 0% 1%; */
                float: left;
                margin: 0;
                font-size: 16px;
                font-weight: 700;
                line-height: 25px;
                min-height: 27px;
            }

            .detail_post ul li .part1 {
                width: 30%;
                float: left;
            }

            .detail_post ul li .part2 {
                width: 68%;
                float: left;
                margin-left: 2%;
            }

            .detail_post ul li .caption_detail {
                width: 95%;
                line-height: 24px;
                padding-left: 30px;
                margin-top: 10px;
                float: left;
                min-height: 24px;
                color: #303030;
                font-size: 12px;
                font-weight: bold;
                border-bottom: 1px solid #000;
                text-transform: uppercase;
            }

            .detail_post ul li .content_detail {
                width: 100%;
                float: left;
                color: #303030;
                line-height: 18px;
                font-size: 12px;
                padding: 5px 0;
                text-align: justify;
            }

.content_detail ul {
    width: 97%;
    margin-left: 3%;
    float: left;
    padding: 5px 0;
}

    .content_detail ul li {
        width: 100%;
        float: left;
        display: list-item;
        color: #303030;
        line-height: 22px;
        list-style: circle;
        font-size: 12px;
        padding: 5px 0;
        text-align: justify;
    }

.detail_post ul li .controlbox {
    float: left;
    margin-top: 10px;
    width: 100%;
    min-height: 60px;
}

.detail_post ul li .caption {
    width: 88%;
    line-height: 24px;
    min-height: 24px;
    float: left;
    padding-left: 30px;
    color: #303030;
    font-size: 12px;
    font-weight: bold;
    border-bottom: 1px solid #000;
    text-transform: uppercase;
}

.detail_post ul li .content {
    width: 88%;
    padding: 5px 0 5px 30px;
    float: left;
    color: #303030;
    font-size: 12px;
}

    .detail_post ul li .content a {
        width: 100%;
        float: left;
        color: #0077a4;
        font-size: 12px;
    }

.detail_post_foot {
    width: 100%;
    float: left;
    margin-top: 5px;
    background-color: #f0f4f5;
    padding: 6px 0;
}
/*=====================================Detail====================================================*/
/*=====================================Detail_new post====================================================*/
.detail_new_post {
    width: 100%;
    float: left;
    margin: 0;
    padding: 0px;
    /* box-shadow: 0 4px 2px -2px gray;
    -moz-box-shadow:0 4px 2px -2px gray;
    -webkit-box-shadow:0 4px 2px -2px gray;*/
}

.detail_new_log {
    width: 400px;
    float: right;
    margin: 0;
    padding: 0px;
    padding-top: 15px;
}

.detail_new_reg {
    width: 100%;
    margin: 0 auto;
}

.reg_controlsleft {
    width: 49%;
    margin-right: 2%;
}

.reg_controlsright {
    width: 49%;
}
/*.detail_new_post ul
{
    width:100%;
    margin:0;
    padding:0;
    float:left;
}
.detail_new_post ul li
{
    display:block;
    width:100%;
    float:left;
}
.detail_new_post .control-group
{
    width:100%;
    float:left;
    margin:0;
    padding:0;
}
.detail_new_post .control-group .control-label 
{
    width:100%;
    color:#666;
    font-weight:bold;
    font-size:11px;
    text-align:left;
    float:left;
}
.detail_new_post .control-group .controls 
{
    width:100%;
    color:#000;
    text-align:left;
    margin:0;
    padding:0;
    float:left;
}*/
/*_+__+__+_+__+_+_+_++-=+__+_+_+_= breadcrumb_wrapper  =+_+__+__+_+_+_+_+_+_+_+_+_+_++_+_+_+_+_+_*/
.box {
    margin: 0px;
    padding: 0px;
    margin-top: 10px;
    float: left;
    width: 100%;
}


/*-------------- Search Box -----------------------*/
.searchbox {
    width: 99.8%;
    margin: 0px;
    border: 1px solid #999;
    float: left;
}

    .searchbox .searchtextbox {
        background-position: right center;
        width: 90%;
        float: left;
        color: #808080;
        margin: 0;
        text-align: left;
        border-style: none;
        background-color: #FFF;
        padding: 2px 1%;
    }

.SearchEmpty {
    font-style: italic;
    color: #bababa;
    font-size: 11px;
    float: left;
}

.searchtextbutton {
    background-position: center center;
    width: 8%;
    height: 24px;
    border-style: none;
    background-image: url('../../images/searchbtn.png');
    background-repeat: no-repeat;
    float: left;
    background-color: #fff;
}

    .searchtextbutton:hover {
        background-color: #f0f4f5;
    }

.wrapper-search {
    width: 100%;
    margin-bottom: 10px;
    float: left;
    position: relative;
}

    .wrapper-search .txt {
        border: 1px solid #999999;
        height: 25px;
        width: 100%;
    }

.search-box {
    width: 100%;
    height: 0px;
    /*position: absolute;*/
    display: block;
    min-height: 125px;
}

    .search-box .search-box-in {
        height: auto;
        border: 0px solid #eee;
        width: 100%;
        background-color: #f0f4f5;
        float: left;
        padding: 10px 0;
    }

.search-box-in .pinbox {
    height: 20px;
    width: 100%;
}

    .search-box-in .pinbox a {
        display: block;
        width: 25px;
        height: 20px;
        float: right;
    }

.pin {
    background-image: url('../../images/IconPin.png');
    background-repeat: no-repeat;
    background-position: left 4px;
}

.unpin {
    background-image: url('../../images/IconUnPin.png');
    background-repeat: no-repeat;
    background-position: left 4px;
}

.search-box-in .txt {
}

.bg-body {
    background-color: #F7F7F7;
}
/*------------ Slider Panel ---------------*/
.sliderpanelholder {
    width: 682px;
}

.bx_shadow {
    border-bottom: 1px solid #fff;
    /*box-shadow: 0px 2px 1px 0px #ddd;
    -moz-box-shadow: 0px 2px 1px 0px #ddd;
    -webkit-box-shadow: 0px 2px 1px 0px #ddd;
    -ie-box-shadow: 0px 2px 1px 0px #ddd;*/
}

.sliderpanel {
    padding-left: 0%;
    padding-bottom: 10px;
    color: #004276;
    background-color: transparent;
    filter: alpha(opacity='95');
    opacity: 0.95;
    width: 100%;
    height: auto;
    float: left;
    font-size: 12px;
}

    .sliderpanel ul {
        list-style-type: none;
        margin: 0px;
        float: left;
        width: 100%;
    }

        .sliderpanel ul li {
            float: left;
            width: 96%;
            padding: 3px 2%;
        }

            .sliderpanel ul li .controlbox {
                float: left;
                margin-right: 0px;
                width: 100%;
            }

                .sliderpanel ul li .controlbox .caption {
                    float: left;
                    display: inline-block;
                    margin-right: 0px;
                    line-height: 22px;
                    padding: 0px;
                    width: 10.5%;
                    height: 22px;
                }

                .sliderpanel ul li .controlbox .control {
                    float: left;
                    display: inline;
                    margin-left: 0px;
                    height: 22px;
                }

            .sliderpanel ul li .controlgroup {
                float: left;
                margin-right: 0px;
                width: 100%;
            }

                .sliderpanel ul li .controlgroup .SaveModule_caption {
                    width: 140px;
                    line-height: 22px;
                    float: left;
                }

                .sliderpanel ul li .controlgroup .SaveModule_txt {
                    float: left;
                }

                    .sliderpanel ul li .controlgroup .SaveModule_txt input[type="text"] {
                        margin: 0;
                        width: 243px;
                    }

            .sliderpanel ul li .controlbox1 {
                float: left;
                margin-right: 1%;
                width: 49%;
                height: 22px;
            }

                .sliderpanel ul li .controlbox1 .resltpage {
                    /*width: 129px;
                    margin-left: 80px;
                    float: left;*/
                    width: 129px;
                    margin-left: 0px;
                    float: right;
                }

                .sliderpanel ul li .controlbox1 .resltcontrol {
                    /*width: 71px;
                    float: left;
                    height: 19px;*/
                    width: 71px;
                    float: right;
                    height: 19px;
                    margin-right: 16px;
                }

                .sliderpanel ul li .controlbox1 .caption {
                    float: left;
                    display: inline-block;
                    margin-right: 0px;
                    line-height: 22px;
                    padding: 0px;
                    width: 18%;
                    height: 22px;
                }

                .sliderpanel ul li .controlbox1 .control {
                    float: left;
                    display: inline;
                    margin-left: 1%;
                    height: 22px;
                    width: 80%;
                }

            .sliderpanel ul li .controlbox .control select {
                float: left;
                height: 22px;
                margin: 0;
                border-radius: 0px;
                padding: 0;
            }

            .sliderpanel ul li .controlbox1 .control select {
                float: left;
                margin: 0;
                width: 100%;
                height: 22px;
                border-radius: 0px;
                padding: 0;
            }

            .sliderpanel ul li .controlbox1 .control input[type="text"] {
                float: left;
                margin: 0;
                width: 95.5%;
                height: 20px;
                border-radius: 0px;
                padding: 0 2%;
            }

.ComboBox {
}

.sliderpanel .input {
    line-height: 20px;
    margin-right: 15px;
}

.sliderpanel .input1 {
    line-height: 20px;
    margin-right: 15px;
    margin-left: 15px;
}
/*----------------------------------------*/
.columnheader {
    background: url('../images/HorizontalBack_230211.png') 0px 0px repeat-x;
    cursor: pointer;
    color: #373737 !important;
    border-bottom: solid 1px #dadada !important;
}

.tableresult {
    width: 100%;
    border: 1px solid #dadada;
}

.list_td {
    padding: 5px;
    padding-top: 15px;
    zoom: 1;
    background: #f4f4f4;
    border: solid 1px #bababa;
    border-bottom: double 4px #bababa;
    border-radius: 5px;
    box-shadow: 2px 2px 5px #bababa;
    margin-bottom: 20px;
}

    .list_td:hover {
        background-color: #f8f8f8 !important;
    }

.list_title {
    color: #62727c;
    font-weight: bold;
    font-size: 18px;
    margin: 0px;
    text-decoration: none;
}


/*_+__+__+_+__+_+_+_++-=+__+_+_+_= breadcrumb_wrapper  =+_+__+__+_+_+_+_+_+_+_+_+_+_++_+_+_+_+_+_*/




/*_+__+__+_+__+_+_+_++-=+__+_+_+_= breadcrumb_wrapper  =+_+__+__+_+_+_+_+_+_+_+_+_+_++_+_+_+_+_+_*/
.breadcrumb_wrapper {
    width: 97%;
    float: left;
    margin: 0;
    margin-bottom: 1px;
    padding: 0px 1.4%;
    background-color: #f0f4f5;
    border-top: solid 1px #e4e4e4;
    border-right: solid 1px #e4e4e4;
    border-left: solid 1px #e4e4e4;
    border-bottom: solid 1px #e4e4e4;
    font-size: 12px;
}

    .breadcrumb_wrapper a {
        color: #004276;
        font-size: 12px;
        padding: 0 5px;
    }

.inner_title {
    width: 100%;
    float: left;
    padding: 0;
    margin-top: 0px;
}

    .inner_title .inner_title_content img {
        float: left;
        width: 30px;
        height: 30px;
        margin: 1px 0;
    }

    .inner_title .inner_title_content span {
        color: #555;
        float: left;
        line-height: 30px;
        margin: 0px;
        padding: 0 7px;
        font-size: 20px;
        font-weight: normal;
    }

    .inner_title .inner_title_content {
        float: left;
        width: auto;
        padding-right: 1%;
        margin: 0;
    }

    .inner_title .inner_title_content1 {
        float: left;
        /*width: 100%;*/
        padding-right: 0%;
        margin: 0;
        border-bottom: 0px solid #eee;
    }

        .inner_title .inner_title_content1 h1 {
            color: #004276;
            /*width: 100%;*/
            float: left;
            line-height: 30px;
            margin: 0px;
            padding: 0px 0px;
            font-size: 24px;
            font-weight: normal;
        }

    .inner_title .inner_title_promo {
        float: right;
        margin-bottom: 0px;
        margin-top: -2px;
        width: 330px;
    }

    .inner_title .inner_title_promo_home {
        float: right;
        margin-bottom: 0px;
        margin-top: -2px;
        width: 226px;
    }

.inner_title_promo_home .social_icons {
    width: 100%;
    float: left;
    margin: 0;
    padding: 0;
}

    .inner_title_promo_home .social_icons ul {
        margin: 0;
        padding: 0;
        float: left;
        width: 100%;
    }

        .inner_title_promo_home .social_icons ul li {
            width: 30px;
            margin: 1.5%;
            padding: 0;
            float: right;
            display: inline-block;
        }

            .inner_title_promo_home .social_icons ul li:first-child {
                margin-right: 1px;
            }

            .inner_title_promo_home .social_icons ul li a {
                margin: 0;
                display: block;
                width: 100%;
                padding: 0;
                float: left;
                margin-bottom: 3px;
            }

                .inner_title_promo_home .social_icons ul li a img {
                    margin: 0;
                    padding: 0;
                    width: 100%;
                }

                .inner_title_promo_home .social_icons ul li a:hover {
                    /*margin-top: -5px;*/
                    padding: 0;
                    float: left;
                }
/*_+__+__+_+__+_+_+_++-=+__+_+_+_= breadcrumb_wrapper  =+_+__+__+_+_+_+_+_+_+_+_+_+_++_+_+_+_+_+_*/
/*--=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-social icons -0-0=-0==0=0=0=0=0=0=0=0=-0=-00=-0-=*/
.social_icons {
    width: 100%;
    float: left;
    margin: 0;
    padding: 0;
}

    .social_icons ul {
        margin: 0;
        padding: 0;
        float: left;
        width: 100%;
    }

        .social_icons ul li {
            width: 30px;
            margin: 1.5%;
            padding: 0;
            float: right;
            display: inline-block;
        }

            .social_icons ul li:first-child {
                margin-right: 1px;
            }

            .social_icons ul li a {
                margin: 0;
                display: block;
                width: 100%;
                padding: 0;
                float: left;
            }

                .social_icons ul li a img {
                    margin: 0;
                    padding: 0;
                    width: 100%;
                }

                .social_icons ul li a:hover {
                    /*margin-top: -5px;*/
                    padding: 0;
                    float: left;
                }
/*--=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-social icons -0-0=-0==0=0=0=0=0=0=0=0=-0=-00=-0-=*/

.ft_fmly {
    font-family: Georgia;
}

.mnheight {
    min-height: 352px;
}
/*====================border=========================*/
.bck_darkgary {
    background-color: #62645e;
}

.bck_gray {
    background-color: #e9e9e9;
}

.bck_light_black {
    background-color: #5A5656;
}

.bck_black {
    background-color: #000;
}

.bck_whight {
    background-color: #fff;
}

.brd_violet {
    border-bottom: 5px solid #9b10eb;
}
/*==================== columns  =========================*/

.col1 {
    width: 31.623931623931625%;
    float: left;
}

.col2 {
    width: 31.623931623931625%;
    margin-left: 2.127659574468085%;
    float: left;
}

.col3 {
    width: 31.623931623931625%;
    margin-left: 2.127659574468085%;
    float: left;
}

.col4 {
    width: 65.81196581196582%;
    float: left;
}

.col50 {
    width: 50%;
    float: left;
}

.col50_Most {
    width: 49%;
    float: left;
    margin-right: 2%;
}

.col50_Recent {
    width: 49%;
    float: left;
}

.col_event {
    width: 100%;
    float: left;
}

.col_interview {
    width: 100%;
    float: left;
}
/*==================== columns  =========================*/

/*====================border=========================*/

#P_Price img {
    width: 100%;
    height: 170px;
}

.logform {
    margin: 30px 33%;
}

    .logform ul {
        padding: 0;
        margin: 0;
        list-style-type: none;
    }

        .logform ul li {
            width: 100%;
            padding: 0;
            margin-bottom: 10px;
            float: left;
        }

            .logform ul li input {
                height: 30px;
                font-size: 100%;
            }

            .logform ul li label {
                padding: 0;
                width: 50%;
            }

            .logform ul li checkbox {
                float: left;
                width: 5%;
            }

    .logform .btnlog {
        border-style: none;
        border-radius: 5px;
        height: 30px;
        width: 70px;
        color: #fff;
        font-weight: 300;
    }



.info {
    display: none;
}

#resultEvent {
    margin-top: 0px;
    padding-right: 0px;
    width: 100%;
    float: left;
}

.resultbox {
    margin-top: 0px;
    padding-right: 0px;
    width: 100%;
    float: left;
}

    .resultbox a {
        /*display: block;*/
    }
/**********************************float***********************************************/
.fr {
    float: right;
}
/**********************************float***********************************************/
/*=================================*/
.date {
    float: left;
    padding-left: 10px;
    color: rgb(190, 27, 27);
    font-size: 11px;
}

.source {
    float: left;
    font-size: 11px;
}

span.event_title {
    font-size: 13px;
    margin-bottom: 0px;
    width: 100%;
    text-align: justify;
    float: left;
    line-height: 20px;
}

    span.event_title a {
        color: #333;
        text-decoration: none;
        font-weight: 700;
    }

        span.event_title a:hover {
            text-decoration: none;
            color: #0077a4;
        }

.group {
    width: 100%;
    float: left;
    margin: 0;
    padding: 0;
}

.head {
    width: 100%;
    float: left;
    height: auto;
}

    .head h3 {
        line-height: 20px;
        font-size: 16.5px;
        margin: 0;
        margin-bottom: 3px;
        border-bottom: 3px solid #a7c75f;
    }

        .head h3 a {
            color: #000;
            text-decoration: none;
            padding: 1px 5px;
        }

            .head h3 a:hover {
                color: #fff;
                text-decoration: none;
                background-color: #a7c75f;
            }

    .head h2 {
        line-height: 20px;
        font-size: 16.5px;
        margin: 0;
        margin-bottom: 3px;
        border-bottom: 3px solid #a7c75f;
    }

        .head h2 a {
            color: #000;
            text-decoration: none;
            padding: 1px 5px;
        }

            .head h2 a:hover {
                color: #fff;
                text-decoration: none;
                background-color: #a7c75f;
            }
/*========================== Directory head ========================*/
.sel_chk {
    float: left;
    margin-right: 10px;
    color: #62645e;
    font-weight: bold;
}

.selAll {
    cursor: pointer;
    float: left;
    /* margin: 0 10px; */
    margin-left: 15px;
}

    .selAll:hover {
        color: #a7c75f;
    }
/*========================== Directory head ========================*/

.article_content1 {
    width: 100%;
    float: left;
}

.article_content {
    width: 100%;
    float: left;
}

.read_more {
    width: 100%;
    float: left;
    height: 14px;
}

.read_more1 {
    width: 99%;
    float: left;
    height: 20px;
    margin-right: 1%;
    margin-top: 5px;
}

.img_col_event {
    width: 100%;
    height: auto;
    margin: 0;
    padding: 0;
    float: left;
}

    .img_col_event img {
        width: 100%;
    }

.txt_col_event {
    width: 100%;
    height: auto;
    margin: 0;
    padding-top: 3%;
    padding-bottom: 3px;
    float: left;
    text-align: justify;
    color: #000;
    vertical-align: 0;
    font-size: 12px;
    line-height: 18px;
}

/*.img_col {
    margin: 0 10px 5px 0;
    padding: 0;
    float: left;
}*/


.img_col {
    margin: 0 10px 0px 0;
    padding: 0;
    float: left;
    width: 85px;
    height: 85px;
    display: table;
    background: #f9f9f9;
    border: 1px solid #eee;
}

    .img_col .img_col_cell {
        vertical-align: middle;
        display: table-cell;
        text-align: center;
    }

    .img_col img {
        max-height: 85px;
        max-width: 85px;
    }


.pri_img {
    width: 16%;
    height: auto;
    margin: 10px 0;
    padding: 0;
    float: left;
}

.pri_txt {
    width: 99%;
    height: auto;
    margin: 0;
    margin-top: 20px;
    padding-left: 0%;
    float: left;
    text-align: justify;
    color: #000;
    vertical-align: 0;
    font-size: 12px;
    line-height: 16px;
}

    .pri_txt p {
    }

    .pri_txt img {
        float: left;
        margin-right: 20px;
    }



.pri_img img {
    width: 131px;
    height: 130px;
}

.txt_col {
    width: 100%;
    height: auto;
    margin: 0;
    padding-left: 0%;
    float: left;
    text-align: justify;
    color: #000;
    vertical-align: 0;
    font-size: 12px;
    line-height: 18px;
}

.txt_col_img {
    width: 100%;
    font-size: 12px;
    height: auto;
    margin: 0;
    /*padding-left: 3%;*/
    float: left;
    text-align: justify;
    color: #000;
    vertical-align: 0;
    line-height: 18px;
}

.comment {
    width: 100%;
    color: rgb(190, 27, 27);
    text-align: left;
    float: left;
    margin: 0px;
}

.board_name {
    width: 100%;
    float: left;
    padding-left: 5px;
    color: #000;
}

.title {
    padding: 5px 0 0 5px;
}


.editorial_img {
    float: left;
    position: relative;
    margin: 5px 5px 5px 1px;
}

.editorial_img {
    height: 75px;
}

.pading_editorial {
    padding: 5px 5px 0 5px;
    min-height: 80px;
}

.main_content {
    width: 100%;
    margin-top: 0px;
    float: left;
    min-height: 473px;
}

.heading {
    padding: 20px 150px;
}
/*====================================Margin===============================================*/
.mrbttm {
    margin-bottom: 30px;
}

.mrbttm57 {
    margin-bottom: 57px;
}

.mrrt0 {
    margin-right: 0;
}

.mr_top {
    margin-top: 30px;
}

.mt29 {
    margin-top: 29px;
}


/*====================================Margin===============================================*/
.bkhover:hover {
    background-color: #f0f4f5;
}
/*====================================padding===============================================*/
.pd_all {
    padding: 0px 10px;
}

.pd_top {
    padding-top: 30px;
}

.pl10 {
    padding-left: 10px;
}

.ptb14 {
    padding: 14px 0;
}

.ptb4 {
    padding: 4px 0 2px 0;
}

.ptb2 {
    padding: 2px 0;
}
/*====================================padding===============================================*/

.left_side {
    width: 74%;
    float: left;
    height: auto;
    margin: 0;
    padding: 0;
}

.full-leftbar {
    width: 100%;
    float: left;
}

.right_side {
    width: 25%;
    float: right;
    height: auto;
    padding: 0;
    margin-left: 1%;
}

.Register_part {
    width: 60%;
    float: left;
    height: auto;
    margin: 0;
    padding: 0;
}

.Member_part {
    width: 39%;
    float: right;
    height: auto;
    margin: 0;
    padding: 0;
    margin-left: 1%;
}
/*====================================right side===============================================*/


.premium_promotions {
    min-height: 337px;
    /*background-color: #f0f4f5;*/
}

    .premium_promotions img {
        min-height: 337px;
        border: 1px solid #DADADA;
        /*background-color: #f0f4f5;*/
    }


.promowithus {
    width: 70%;
    background-color: #D15029;
    background-image: url('../../images/menu_icons/promowithus.png');
    background-repeat: no-repeat;
    background-position: 10px center;
    float: left;
    padding: 8px 6% 8px 70px;
    text-align: left;
    min-height: 52px;
}

    .promowithus h3 {
        font-size: 18px;
        line-height: 42px;
        margin: 0;
    }

.downloadbrochure {
    width: 75%;
    background-color: #0A7463;
    background-image: url('../../images/menu_icons/downloadbrochure.png');
    background-repeat: no-repeat;
    background-position: 5px center;
    float: left;
    margin-top: 0px;
    padding: 8px 0% 8px 70px;
    height: auto;
    min-height: 45px;
}

    .downloadbrochure h3 {
        font-size: 18px;
        line-height: 23px;
        margin: 0;
    }

.mediapartner {
    width: 75%;
    background-color: #2B70BD;
    background-image: url('../../images/menu_icons/mediapartner.png');
    background-repeat: no-repeat;
    background-position: 5px center;
    float: left;
    margin-top: 0px;
    padding: 8px 0% 8px 70px;
    height: auto;
    min-height: 45px;
}

    .mediapartner h3 {
        font-size: 18px;
        line-height: 23px;
        margin: 0;
    }

.directory h3 {
    font-size: 18px;
    line-height: 23px;
    margin: 0;
}

.directory {
    min-height: 45px;
    background-color: #781286;
    width: 75%;
    background-image: url('../../images/menu_icons/member.png');
    background-repeat: no-repeat;
    background-position: 5px center;
    float: left;
    margin-top: 10px;
    padding: 8px 0% 8px 70px;
    height: auto;
}

.EditorialBoard {
    font-size: 12px;
    line-height: 17px;
    /*margin-bottom: 10px;
    padding-bottom: 3px;*/
}

    .EditorialBoard p {
        margin-bottom: 0!important;
    }

.editorial_img img {
    max-height: 75px;
    width: 73px;
}

.corporate_page {
    width: 100%;
    float: left;
    height: auto;
    font-family: 'Oswald',sans-serif;
    background-color: #a7c75f;
    border-radius: 5px;
}

    .corporate_page h3 {
        font-size: 22px;
        line-height: 34px;
        margin: 0;
        text-align: center;
        padding: 5px 0%;
        font-weight: 400;
        color: #fff;
    }

        .corporate_page h3 a {
            display: block;
            color: #fff;
        }

    .corporate_page .cp_service {
        width: 100%;
        float: left;
        padding: 10px 0;
    }

        .corporate_page .cp_service ul {
            margin: 0px 10px 10px 25px;
            font-weight: 400;
            font-size: 14px;
            color: #fff;
            /*font-family: calibri;*/
        }

            .corporate_page .cp_service ul li {
                line-height: 20px;
                margin-bottom: 10px;
            }
/*======================================Primium Companies===================================================*/
.featured_comp {
    width: 100%;
    float: left;
    height: auto;
    padding: 0;
    margin: 0;
}

    .featured_comp ul {
        margin: 0;
        padding: 0;
        float: left;
        width: 100%;
    }

        .featured_comp ul li {
            width: 32%;
            min-height: 92px;
            margin: .5%;
            float: left;
            display: inline-block;
            background-color: #fff;
            border: 1px solid #eee;
        }

            .featured_comp ul li:hover {
                background-color: #f0f4f5;
            }

            .featured_comp ul li a {
                width: 100%;
                margin: 0;
                float: left;
                display: block;
                padding: 5px;
                text-decoration: none;
            }

                .featured_comp ul li a .company_img {
                    width: 100%;
                    height: 80px;
                    float: left;
                    margin: 0 0px 5px 0;
                    text-align: center;
                }

                .featured_comp ul li a .company_title {
                    float: left;
                    width: 100%;
                    text-align: center;
                }

                .featured_comp ul li a .company_img img {
                    width: 99.5%;
                    min-height: 52px;
                    max-height: 52px;
                    border: 1px solid #eee;
                }

                .featured_comp ul li a h3 {
                    padding: 0;
                    margin: 0;
                    font-size: 12px;
                    line-height: 20px;
                }

                .featured_comp ul li a .detail {
                    width: 98%;
                    padding-left: 2%;
                    margin: 0px 0 2px;
                    float: left;
                    font-size: 11px;
                    text-align: center;
                }






.primium_comp {
    width: 100%;
    float: left;
    height: auto;
    padding: 0;
    margin: 0;
}

    .primium_comp ul {
        margin: 0;
        padding: 0;
        float: left;
        width: 100%;
    }

        .primium_comp ul li {
            width: 32%;
            min-height: 92px;
            margin: .5%;
            float: left;
            display: inline-block;
            background-color: #fff;
            border: 1px solid #eee;
        }

            .primium_comp ul li:hover {
                background-color: #f0f4f5;
            }

            .primium_comp ul li a {
                width: 100%;
                margin: 0;
                float: left;
                display: block;
                padding: 5px;
                text-decoration: none;
            }

                .primium_comp ul li a .company_img {
                    width: 34%;
                    height: 52px;
                    float: left;
                    margin: 0 5px 5px 0;
                    display: table;
                }

                .primium_comp ul li a .company_img_cell {
                    display: table-cell;
                    text-align: center;
                    vertical-align: middle;
                    width: inherit;
                    height: inherit;
                    background: #f9f9f9;
                    border: 1px solid #eee;
                }

                .primium_comp ul li a .company_title {
                    float: left;
                    /*width: 46%;*/
                    width: 60%;
                }

                .primium_comp ul li a .company_img img {
                    max-height: 50px;
                    max-width: 90px;
                    /*width: 99.5%;
                    min-height: 52px;
                    max-height: 52px;
                    border: 1px solid #eee;*/
                }

                .primium_comp ul li a h3 {
                    padding: 0;
                    margin: 0;
                    font-size: 12px;
                    line-height: 20px;
                }

                .primium_comp ul li a .detail {
                    width: 98%;
                    padding-left: 2%;
                    margin: 0px 0 2px;
                    float: left;
                    font-size: 11px;
                }
/*====================================Primium Companies================================================*/








/*======================================Promos===================================================*/
.promo {
    width: 100%;
    float: left;
    height: auto;
    /*margin-top: 11px;*/
    text-align: center;
}

    .promo img {
    }

.promob-w {
    width: 70%;
    float: left;
    height: auto;
    margin: 2% 15% 0 15%;
}

    .promob-w img {
        width: 100%;
        display: block;
        float: left;
        border: solid 1px #000;
    }
/*======================================promos===================================================*/

/*======================================Latest circle===================================================*/
.list-latest {
    color: #0077a4;
    text-align: justify;
}

    .list-latest ul {
        padding-left: 10px;
        padding-right: 10px;
        margin: 0 0 0 5px;
    }

        .list-latest ul li {
            list-style-type: square;
            font-size: 12px;
            line-height: 18px;
        }

            .list-latest ul li.first {
                list-style-type: none;
                font-weight: 700;
                font-size: 14px;
                margin-left: -14px;
            }

                .list-latest ul li.first a {
                    color: #0077a4;
                    text-decoration: none;
                }

            .list-latest ul li.second {
                list-style-type: none;
                margin-left: -14px;
                color: #000;
            }


            .list-latest ul li a {
                color: #0077a4;
                text-decoration: none;
            }

                .list-latest ul li a:hover {
                    color: #0077a4;
                }

.list-latest1 {
}

    .list-latest1 ul {
        padding: 0;
        margin: -4px 0 0 0px;
        float: left;
        width: 100%;
    }

        .list-latest1 ul li {
            list-style-type: none;
            font-size: 11px;
            line-height: 18px;
            padding: 8px 1%;
            border-bottom: 1px solid #e4e4e4;
            float: left;
            width: 98%;
        }

            .list-latest1 ul li:hover {
                border: 1px solid #e4e4e4;
                background-color: #f0f4f5;
            }

            .list-latest1 ul li a.first {
                list-style-type: none;
                font-weight: 600;
                font-size: 14px;
                color: #0077a4;
                text-decoration: none;
                float: left;
                width: 100%;
            }

            .list-latest1 ul li p.second {
                list-style-type: none;
                color: #000;
                float: left;
                width: 100%;
                font-size: 12px;
                text-align: justify;
            }

            .list-latest1 ul li span.text {
                float: left;
                color: #000;
                margin-top: 5px;
            }

            .list-latest1 ul li span.date {
                float: left;
                margin-top: 5px;
                padding-left: 10px;
                color: rgb(190, 27, 27);
                font-size: 12px;
            }

            .list-latest1 ul li a {
                color: #000;
                text-decoration: none;
            }

                .list-latest1 ul li a:hover {
                    color: #0077a4;
                }


/**==============================================list-latest_tbl==================================================================*/
.list-latest_tbl .FeaturedLastChild {
    border-bottom: 3px solid #A7C75F!important;
}

.response_title {
    vertical-align: middle;
    border-bottom: 1px solid #000;
    padding-bottom: 10px;
    color: #0077a4;
    font-size: 16px;
    font-weight: bold;
}

.response_head {
    margin: 5px 0;
    float: left;
    color: #423B3B;
    font-size: 17px;
    width: 100%;
    border-bottom: 1px solid #000;
}

.list-latest_tbl {
    margin-top: -4px;
    width: 100%;
}

    .list-latest_tbl tr {
        padding: 8px 1%;
        margin: 0px;
        float: left;
        width: 98%;
        border-bottom: 1px solid #e4e4e4;
    }

        .list-latest_tbl tr:hover {
            border: 1px solid #e4e4e4;
            background-color: #f0f4f5;
        }

        .list-latest_tbl tr .offr_img {
            margin: 0;
            width: 8%;
            float: left;
            padding: 0;
            padding-top: 4px;
        }

        .list-latest_tbl tr .titleType {
            margin: 0;
            width: 100%;
            float: left;
            padding: 0;
            padding-top: 4px;
        }

        .list-latest_tbl tr .titledetail {
            margin: 0;
            margin-top: 5px;
            width: 100%;
            float: left;
            padding: 0;
        }

        .list-latest_tbl tr .titleType img {
            width: auto;
        }

        .list-latest_tbl tr .offr_img img {
            width: 60px;
        }

        .list-latest_tbl tr .dir_offr_img {
            margin: 0;
            margin-right: 2%;
            width: 12%;
            float: left;
            padding: 0;
            padding-top: 4px;
        }

            .list-latest_tbl tr .dir_offr_img img {
                width: 102px;
            }

        .list-latest_tbl tr .dir_detail {
            margin: 0;
            width: 86%;
            float: right;
            padding: 0;
        }

        .list-latest_tbl tr .detail {
            margin: 0;
            width: 92%;
            float: left;
            padding: 0;
        }

        .list-latest_tbl tr td a.first {
            list-style-type: none;
            font-weight: 600;
            font-size: 14px;
            color: #0077a4;
            text-decoration: none;
        }

        .list-latest_tbl tr td p.second {
            list-style-type: none;
            color: #000;
            float: left;
            width: 100%;
            font-size: 12px;
            text-align: justify;
            margin: auto;
        }

        .list-latest_tbl tr td span.text {
            float: left;
            color: #000;
            margin-top: 0px;
            font-size: 11px;
        }

        .list-latest_tbl tr td span.date {
            float: left;
            margin-top: 0px;
            padding-left: 10px;
            color: rgb(190, 27, 27);
            font-size: 11px;
        }

        .list-latest_tbl tr td a {
            color: #000;
            text-decoration: none;
        }

.list-latest1 tr td a:hover {
    color: #0077a4;
}


/**==================================================================================================================*/



.news_list {
    font-size: 14px;
    float: left;
    width: 100%;
}

    .news_list ul {
        padding-left: 2%;
        padding-right: 2%;
        margin: 0;
        list-style-type: none;
        float: left;
        width: 96%;
    }

        .news_list ul li {
            list-style-type: none;
            padding: 0;
            width: 100%;
            float: left;
            border-top: 5px solid rgba(0, 0, 0, 0.08);
            margin-top: 0px;
        }

            .news_list ul li a {
                line-height: 30px;
                text-decoration: none;
            }

                .news_list ul li a:hover {
                    color: #0077a4;
                }




/*======================================Latest circle===================================================*/

@media screen and (max-width:1169px) {
    .outer_social_body {
        display: none;
    }

    .inner_social_body {
        display: block;
    }

    .met_menu_searchNew_wrapper .header-search {
        width: 70%!important;
    }

    .met_menu_searchNew_wrapper .header-search-body {
        position: initial;
    }

    .header-search-body {
        padding-top: 0px;
        float: right;
        position: absolute;
        right: 45px;
        top: -46px;
        width: 377px;
    }

    .header-search {
        width: 72%!important;
    }

    .head_menu.home {
        margin-top: 80px;
    }

    .cl20 {
        width: 50%;
        text-align: center;
        margin-top: 10px!important;
        margin-bottom: 10px!important;
    }

    .row-fluid .cl4:nth-child(3) {
        float: left!important;
        clear: both;
    }

    .head-res1 {
        position: absolute;
        top: 120px;
        margin-top: 0!important;
        width: 50%;
        position: absolute;
        top: 95px;
        margin-top: 0px!important;
    }

    .head-res {
        width: 450px;
        position: absolute;
        right: 0px;
    }



    /*.head-left-menu {
        padding-right: 10%;
    }*/

    .footer-head {
        margin-top: 20px;
        margin-bottom: 5px;
    }

    .cl4 {
        width: 50%;
    }

    .cookies_btm_Content p {
        width: 76%;
        margin: 5px 12%;
        color: #fff;
        font-size: 12px;
        text-align: justify;
        float: left;
    }

    .Chk_showmsg {
        float: left;
        margin-top: 10px;
    }

    .closeCoocie {
        float: left;
        margin-top: 8px;
        margin-left: 26px;
    }





    /*.left_side
    {
        width: 75%;
    }

    .right_side
    {
        width: 24%;
        margin-left: 1%;
    }*/



    .heading {
        padding: 20px 0 20px 14px;
    }

    .primium_comp ul li {
        width: 48.5%;
    }

    #mainMenu {
        font-family: arial, verdana, sans-serif;
        height: 25px;
        position: relative;
        color: #004276;
        font-size: 12px;
        width: 90%;
        margin: 0 5%;
    }


    .promowithus {
        width: 66%;
        background-color: #D15029;
        background-image: url('../../images/menu_icons/promowithus.png');
        background-repeat: no-repeat;
        background-position: 10px center;
        float: left;
        padding: 15px 6% 15px 70px;
        text-align: left;
        min-height: 25px;
    }

        .promowithus h3 {
            font-size: 18px;
            line-height: 19px;
            margin: 0;
        }

    .downloadbrochure {
        width: 72%;
        background-color: #0A7463;
        background-image: url('../../images/menu_icons/downloadbrochure.png');
        background-repeat: no-repeat;
        background-position: 5px center;
        float: left;
        margin-top: 10px;
        padding: 8px 0% 8px 70px;
        height: auto;
        min-height: 45px;
    }

        .downloadbrochure h3 {
            font-size: 18px;
            line-height: 23px;
            margin: 0;
        }

    .mediapartner {
        width: 75%;
        background-color: #2B70BD;
        background-image: url('../../images/menu_icons/mediapartner.png');
        background-repeat: no-repeat;
        background-position: 5px center;
        float: left;
        margin-top: 0px;
        padding: 8px 0% 8px 70px;
        height: auto;
        min-height: 45px;
    }

        .mediapartner h3 {
            font-size: 18px;
            line-height: 23px;
            margin: 0;
        }

    .directory h3 {
        font-size: 18px;
        line-height: 23px;
        margin: 0;
    }

    .directory {
        min-height: 45px;
        background-color: #781286;
        width: 72%;
        background-image: url('../../images/menu_icons/member.png');
        background-repeat: no-repeat;
        background-position: 5px center;
        float: left;
        margin-top: 10px;
        padding: 8px 0% 8px 70px;
        height: auto;
    }
}

@media all and (max-width: 1000px) {
    .header-search-body {
        right: 38px;
    }

    #divLeftDirectoryCategory {
        display: block;
        width: 100%;
    }

    .dirCategoryListPlus {
        display: block!important;
    }

    .dirCountryListPlus {
        display: block!important;
    }

    .dirCategoryList {
        display: none;
    }

    .dirDownstreamCategoryList {
        display: none;
    }


    #divRightDirectoryList {
        width: 100%!important;
        margin-left: 0%!important;
        margin-top: 10px;
    }
}


@media screen and (max-width:800px) {
    .newsitemap fieldset ul li {
        width: 45%;
    }

    .head.mb3.brd_b3 {
        border-bottom: 0px;
    }

    ul.newsTab li {
        margin: 2px;
        padding: 0px;
        display: inline-block;
        border: 1px solid #666;
        float: left;
        border-radius: 3px 3px 0 0;
        -moz-border-radius: 3px 3px 0 0;
        -webkit-border-radius: 3px;
        background-color: #f0f4f5;
        color: #004276;
        width: 171px;
    }

    .head-res1 {
        width: 360px!important;
    }

    .head-res2 {
        width: 100%!important;
        margin: 0 auto;
    }

    .header-search-body {
        top: -42px;
        right: 33px;
    }

    .head_menu.home {
        margin-top: 65px;
    }
}

@media screen and (max-width:1024px) {
    .PopulerCategory .col25 {
        width: 22%!important;
    }
}

@media screen and (max-width:777px) {
    .disRecommendedNewsInLeft {
        display: none;
    }

    .disRecommendedNewsAfterDesc {
        display: block;
    }

    .PopulerCategory .col25 {
        width: 22%!important;
    }

    .cpFeaturedProduct .col25 {
        width: 44%;
    }

    .met_menu_searchNew_wrapper .header-search {
        width: 210px!important;
    }

    .head-left-menu {
        height: 94px;
    }

    .cl40.head-res img {
        width: 25px;
    }

    .filterSelect {
        height: 24px;
    }

    .head-res2 {
        width: 330px!important;
    }

    .met_content {
        font-size: 11px!important;
    }

    .head-res {
        width: 320px!important;
    }

    .CreateCorporatePage {
        width: 185px;
        font-size: 11px!important;
    }

    .header-search-body {
        right: 30px;
        top: -38px;
        width: 315px;
    }

    .header-search {
        width: 210px!important;
    }

    .head_menu.home {
        margin-top: 60px;
    }

    .footer-head {
        font-size: 18px!important;
    }

    .cl5 a, .footer-body a {
        font-size: 14px;
    }




    .DialogBoxFrame_NLmail {
        width: 90%;
        max-width: 500px;
    }

    .Frame_holder_Mail {
        position: absolute;
        width: 100%;
        height: 100%;
        top: -14%;
        left: 0;
        z-index: 100001;
        display: none;
    }

    .Frame_holder_NLMail {
        position: absolute;
        width: 100%;
        height: 100%;
        top: -4%;
        left: 0;
        z-index: 100001;
        display: none;
    }

    .head_GetNewsLetter {
        position: absolute;
        top: 106px;
        left: -2px;
        right: auto;
    }

        .head_GetNewsLetter .newslettertext {
            width: 220px;
            min-height: 23px;
        }

            .head_GetNewsLetter .newslettertext h3 {
                font-size: 12px;
                line-height: 23px;
                text-shadow: 0 1px 0 #3f5a03;
            }


    .alc_blog_bottom {
        bottom: 60px;
        width: 65px;
        height: 25px;
        z-index: 16000025;
        right: 24px;
    }

    .cookies_btm_Content p {
        width: 90%;
        margin: 5px 5%;
        color: #fff;
        font-size: 12px;
        text-align: justify;
        float: left;
    }


    /*=============================== Aluminium Associations ==========================*/
    .ass_block {
        float: left;
        min-height: 300px;
        width: 47.6%;
        border: 1px solid #a7c75f;
        padding: 0px;
        margin: 1%;
    }
    /*=============================== Aluminium Associations ==========================*/


    .betaSite {
        position: absolute;
    }

    .promo {
        width: 100%;
        float: left;
        height: auto;
        /*margin-top: 11px;*/
        text-align: center;
    }

        .promo img {
            margin-bottom: 10px;
        }



    .hdn_links {
        display: none;
    }


    .DialogBoxFrame_Save {
        background: #ffffff;
        padding-bottom: 0px;
        overflow: hidden;
        width: 400px;
        display: block;
        font-size: 12px;
        margin: 25% auto;
    }

    .DialogBoxFrame_mail {
        background: #ffffff;
        padding-bottom: 0px;
        overflow: hidden;
        width: 90%;
        display: block;
        font-size: 12px;
        margin: 16% 5%;
    }

    /*_+__+__+_+__+_+_+_++-=+__+_+_+_= breadcrumb_wrapper  =+_+__+__+_+_+_+_+_+_+_+_+_+_++_+_+_+_+_+_*/
    .breadcrumb_wrapper {
        width: 100%;
        padding: 0px;
        font-size: 12px;
    }

        .breadcrumb_wrapper a {
            color: #004276;
            font-size: 11px;
            padding: 0 3px;
        }

    .inner_title {
        width: 100%;
        float: left;
    }

        .inner_title .inner_title_content img {
            float: left;
            width: 25px;
            height: 25px;
        }

        .inner_title .inner_title_content span {
            color: #555;
            float: left;
            line-height: 26px;
            margin: 0px;
            padding: 0 7px;
            font-size: 1.2em;
            /*font-weight: bold;*/
        }

        .inner_title .inner_title_content {
            float: left;
            width: auto;
            padding-right: 1%;
            margin: 0;
        }

        .inner_title .inner_title_content1 {
            float: left;
            /*width: 100%;*/
            padding-right: 0%;
            margin: 0;
            border-bottom: 0px solid #eee;
        }

            .inner_title .inner_title_content1 h1 {
                color: #004276;
                /*width: 100%;*/
                float: left;
                line-height: 24px;
                margin: 0px;
                padding: 7px 0px;
                font-size: 24px;
                font-weight: normal;
                padding-bottom: 0;
            }

        .inner_title .inner_title_promo {
            float: right;
            margin-bottom: 0px;
            margin-top: -2px;
            width: 261px;
        }

    /*_+__+__+_+__+_+_+_++-=+__+_+_+_= breadcrumb_wrapper  =+_+__+__+_+_+_+_+_+_+_+_+_+_++_+_+_+_+_+_*/
    /*--=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-social icons -0-0=-0==0=0=0=0=0=0=0=0=-0=-00=-0-=*/
    .social_icons {
        width: 100%;
        float: left;
        margin: 0;
        padding: 0;
    }

        .social_icons ul {
            margin: 0;
            padding: 0;
            float: left;
            width: 100%;
        }

            .social_icons ul li {
                width: 25px;
                margin: 1.5%;
                padding: 0;
                float: right;
                display: inline-block;
            }

                .social_icons ul li:first-child {
                    margin-right: 1px;
                }

                .social_icons ul li a {
                    margin: 0;
                    display: block;
                    width: 100%;
                    padding: 0;
                    float: left;
                }

                    .social_icons ul li a img {
                        margin: 0;
                        padding: 0;
                        width: 100%;
                    }

                    .social_icons ul li a:hover {
                        /*margin-top: -5px;*/
                        padding: 0;
                        float: left;
                    }
    /*--=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-social icons -0-0=-0==0=0=0=0=0=0=0=0=-0=-00=-0-=*/



    /*.premium_promotions
    {
        min-height: 200px;
        border: 1px solid #DADADA;
        background-color: #f0f4f5;
        width: 48%;
        float: left;
    }

    .sponsers
    {
        float: left;
        width: 48%;
        margin-left: 2%;
    }*/







    /*================================== Multiple File Upload =========================================*/
    .uploded_file {
        width: 98%;
        float: left;
        padding: 5px 1%;
        margin: 0;
        position: absolute;
        top: 0;
        background-color: #fff;
    }

    .uploads_filebox {
        margin: 5px 0 0 0;
        border: 0px dashed #000;
        padding: 0px;
        position: relative;
        float: left;
        width: 100%;
        height: auto;
    }
    /*================================== Multiple File Upload =========================================*/
    .pri_img {
        width: 20%;
        height: auto;
        margin: 10px 0;
        padding: 0;
        float: left;
    }

    .detail_post ul li .part1 {
        width: 100%;
        float: left;
    }

    .detail_post ul li .part2 {
        width: 100%;
        float: left;
        margin-left: 0%;
    }

    .detail_post ul li .caption {
        width: 95%;
        line-height: 24px;
        min-height: 24px;
        float: left;
        color: #303030;
        font-size: 12px;
        font-weight: bold;
        border-bottom: 1px solid #000;
    }

    .detail_post ul li .caption_detail {
        width: 94%;
        line-height: 24px;
        margin-top: 10px;
        float: left;
        min-height: 24px;
        color: #303030;
        font-size: 12px;
        font-weight: bold;
        border-bottom: 1px solid #000;
    }





    /*==================== search pannel  =========================*/
    .sliderpanel ul li .controlbox1 .caption {
        float: left;
        display: inline-block;
        margin-right: 0px;
        line-height: 22px;
        padding: 0px;
        width: 28%;
        height: 22px;
    }

    .sliderpanel ul li .controlbox1 .control {
        float: left;
        display: inline;
        margin-left: 1%;
        height: 22px;
        width: 70%;
    }
    /*==================== search pannel  =========================*/

    /*==================== columns  =========================*/

    .col1 {
        width: 100%;
        margin-bottom: 5px;
        margin-left: 0;
        float: left;
    }

    .col2 {
        width: 100%;
        margin-bottom: 5px;
        margin-left: 0;
        float: left;
    }

    .col3 {
        width: 100%;
        margin-bottom: 5px;
        float: left;
        margin-left: 0;
    }

    .col4 {
        width: 100%;
        float: left;
        margin-bottom: 10px;
    }

    .activation_col1 {
        width: 100%;
        float: left;
        border-right: 0px solid #eee;
        border-top: 1px solid #eee;
    }

    .activation_col2 {
        width: 100%;
        border-top: 1px solid #eee;
        float: left;
        margin-left: 0%;
    }

    .col50_Most {
        width: 100%;
        float: left;
        margin-right: 0%;
    }

    .col50_Recent {
        width: 100%;
        float: left;
    }

    .col_event {
        width: 48%;
        float: left;
        margin-left: 4%;
    }

    .col_interview {
        width: 48%;
        float: left;
    }

    /*==================== columns  =========================*/
    .Register_part {
        width: 100%;
        float: left;
        height: auto;
        margin: 0;
        padding: 0;
    }

    .Member_part {
        width: 100%;
        float: right;
        height: auto;
        margin: 0;
        padding: 0;
        margin-left: 0%;
        margin-top: 3%;
    }

    .marqueeTitle {
        position: absolute;
        width: 100%;
        top: 1px;
    }

    .left_side {
        width: 100%;
        float: left;
        height: auto;
        margin: 0;
        padding: 0;
    }

    .right_side {
        width: 100%;
        float: left;
        height: auto;
        margin-top: 3%;
        padding: 0;
        margin-left: 0;
    }

    .heading {
        padding: 20px 0 20px 140px;
    }

    .promob-w {
        width: 96%;
        float: left;
        height: auto;
        margin: 2% 2% 0 2%;
    }

        .promob-w img {
            width: 100%;
            display: block;
            float: left;
            border: solid 1px #000;
        }

    .promowithus {
        width: 89%;
        background-image: url('../../images/menu_icons/promowithus.png');
        background-repeat: no-repeat;
        background-position: 10px center;
        float: left;
        margin-top: 10px;
        padding: 8px 0% 8px 70px;
        height: auto;
        min-height: 45px;
        text-align: center;
    }

        .promowithus h3 {
            font-size: 18px;
            line-height: 44px;
            margin: 0;
        }

    .downloadbrochure {
        width: 89%;
        background-image: url('../../images/menu_icons/downloadbrochure.png');
        background-repeat: no-repeat;
        background-position: 10px center;
        float: left;
        margin-top: 10px;
        padding: 8px 0% 8px 70px;
        height: auto;
        min-height: 45px;
        text-align: center;
    }

        .downloadbrochure h3 {
            font-size: 18px;
            line-height: 44px;
            margin: 0;
        }

    .mediapartner {
        width: 89%;
        background-color: #2B70BD;
        background-image: url('../../images/menu_icons/mediapartner.png');
        background-repeat: no-repeat;
        background-position: 10px center;
        float: left;
        margin-top: 10px;
        padding: 8px 0% 8px 70px;
        height: auto;
        min-height: 45px;
        text-align: center;
    }

        .mediapartner h3 {
            font-size: 18px;
            line-height: 44px;
            margin: 0;
        }

    .directory {
        width: 89%;
        background-image: url('../../images/menu_icons/member.png');
        background-repeat: no-repeat;
        background-position: 10px center;
        float: left;
        margin-top: 10px;
        padding: 8px 0% 8px 70px;
        height: auto;
        min-height: 45px;
        text-align: center;
    }

        .directory h3 {
            font-size: 18px;
            line-height: 44px;
            margin: 0;
        }
}

@media screen and (max-width:679px) {
    .head-res1 {
        position: initial;
        width: 100% !important;
    }

    .cl20 {
        width: 100%!important;
    }

    .head-res2 {
        width: 400px!important;
    }

    .head-res {
        float: none;
        margin: 0 auto;
        width: 400px!important;
        position: static;
    }

    .met_content_head_body .caroufredsel_wrapper {
        height: 63px!important;
        margin: 3px 0 10px!important;
        max-height: 77px!important;
    }
}

@media screen and (max-width:603px) {
    .PopulerCategory .col25 {
        width: 30%!important;
    }

    .met_menu_searchNew_wrapper .header-search-body {
        position: initial;
        width: 460px!important;
    }

    .head-left-menu {
        width: 23%;
    }

    .CreateCorporatePage {
        width: 250px;
        font-size: 14px!important;
    }

    .header-search-botton {
        float: right;
    }

    .header-search-body {
        width: 88%;
    }

    .head-res2 {
        width: initial!important;
    }

    .head-res1 {
        position: initial;
        width: 100% !important;
    }

    .cl20 {
        width: 100%!important;
    }

    .head-res {
        width: 100%!important;
        clear: both;
        position: initial;
    }

    .footer-contant {
        font-size: 14px;
    }

    .cl5 {
        width: 50%;
    }

    .footer-body-border {
        border: 0px;
    }

    .head-left-menu {
        padding-right: 10%;
    }

    .head-res1 {
        width: 100%;
        clear: both;
    }

    .cl4 {
        width: 100%;
    }

    .chk_cookies_bottom {
        width: 22px;
        height: 20px;
    }

    a.cookies_btm_Content_close {
        width: 21px;
        height: 22px;
        background: url(/images/prettyPhoto/default/sprite.png) -3px -3px no-repeat;
        float: left;
        float: left;
        padding-left: 0;
        text-indent: 26px;
        line-height: 24px;
        color: #fff;
        margin-left: -1px;
        cursor: pointer;
        border-radius: 10px;
        margin-bottom: 10px;
    }

    .Chk_showmsg {
        float: left;
        margin-top: 0px;
        width: 100%;
    }

    .closeCoocie {
        float: left;
        margin-top: 8px;
        margin-left: 0px;
    }



    .breadcrumb_wrapper {
        width: 100%;
        float: left;
        padding: 0px;
        font-size: 12px;
    }

        .breadcrumb_wrapper a {
            color: #004276;
            font-size: 11px;
            padding: 0 3px;
        }

    .inner_title .inner_title_content {
        float: left;
        width: 100%;
        padding-right: 0%;
        margin: 0;
    }

    .inner_title .inner_title_promo {
        float: left;
    }
    /*--=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-social icons -0-0=-0==0=0=0=0=0=0=0=0=-0=-00=-0-=*/
    .social_icons {
        width: 100%;
        float: left;
        margin: 0;
        padding: 0;
    }

        .social_icons ul {
            padding: 0;
            float: left;
            width: 100%;
        }

            .social_icons ul li {
                width: 20px;
                float: left;
            }

                .social_icons ul li:first-child {
                    margin-left: 0;
                }

                .social_icons ul li a {
                    margin: 0;
                    display: block;
                    width: 100%;
                    padding: 0;
                    float: left;
                }

                    .social_icons ul li a img {
                        margin: 0;
                        padding: 0;
                        width: 100%;
                    }


    /*--=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-social icons -0-0=-0==0=0=0=0=0=0=0=0=-0=-00=-0-=*/
    .col_event {
        width: 100%;
        float: left;
        margin-left: 0;
    }

    .col_interview {
        width: 100%;
        margin-left: 0%;
        float: left;
    }


    .heading {
        padding: 20px 0 20px 70px;
    }

    .primium_comp ul li {
        width: 100%;
        margin: 0 0% 2% 0%;
        border: 1px solid #eee;
    }

    .col50 {
        width: 100%;
        float: left;
    }
}

@media screen and (max-width:320px) {
    .PopulerCategory .col25 {
        width: 44%!important;
    }

    .PremiumEventPartners a .company_img .company_img_cell img {
        max-height: initial;
        max-width: 100%;
    }

    .PremiumEventPartners a .company_title {
        float: none;
        width: initial;
    }

    EventPartners a .company_img {
        width: initial;
        height: initial;
        float: left;
        margin: 0px 8px 1px 0;
    }

    .cpFeaturedProduct .col25 {
        width: 97%;
    }

    .head.mb3.brd_b3 {
        border-bottom: 0px;
    }

    ul.newsTab li {
        width: 130px!important;
    }

    .header-search {
        min-width: 165px!important;
    }

    .met_menu_searchNew_wrapper .header-search-body {
        right: 15px!important;
        width: 270px!important;
        max-width: 270px!important;
    }

    .met_menu_searchNew_wrapper .header-search {
        width: 50px!important;
    }

    .header-search-body {
        width: 88%!important;
        right: 15px!important;
    }
}







@media screen and (max-width:550px) {
    ._col3, ._col4, ._col5, ._col6, ._col7, ._col8, ._col9, ._col12 {
        width: 100%;
    }

    .premiumCompniesAtDirectory .list-latest_tbl tr td {
        padding: 0;
        /*BACKGROUND: url('/images/icons/eliteMember.png');*/
        background-repeat: no-repeat;
        background-position: center top;
        background-size: 90px;
    }

        .premiumCompniesAtDirectory .list-latest_tbl tr td a.first {
            margin-top: 15px;
        }

    ul.newsTab li {
        width: 148px;
    }

    .head-res {
        clear: both;
        width: 100%;
        display: block;
    }

    .header-search {
        width: 50%!important;
    }

    .head_blog_icon {
        right: -31%;
        top: -80px;
    }


    .head_GetNewsLetter {
        position: absolute;
        top: 121px;
        left: -5px;
        right: auto;
    }

        .head_GetNewsLetter .newslettertext {
            width: 200px;
            min-height: 23px;
        }

            .head_GetNewsLetter .newslettertext h3 {
                font-size: 11px;
                line-height: 23px;
                text-shadow: 0 1px 0 #3f5a03;
            }


    .head_social_icon {
        display: none;
    }

    /*=============================== Aluminium Associations ==========================*/
    .ass_block {
        float: left;
        min-height: 100px;
        width: 99.6%;
        border: 1px solid #a7c75f;
        padding: 0px;
        margin: 1% 0;
    }
    /*=============================== Aluminium Associations ==========================*/



    .betaSite {
        position: absolute;
        left: -34px;
        top: -30px;
    }

        .betaSite img {
            height: 102px;
            transform: rotate(10deg);
            -ms-transform: rotate(10deg);
            -webkit-transform: rotate(10deg);
        }


    .inner_title .inner_title_content1 h1 {
        color: #004276;
        /*width: 100%;*/
        float: left;
        line-height: 20px;
        margin: 0px;
        padding: 7px 0px;
        font-size: 20px;
        font-weight: normal;
        padding-bottom: 0;
    }


    .inner_title_promo_home .social_icons ul li {
        width: 23px;
        margin: 1.5%;
        padding: 0;
        float: right;
        display: inline-block;
    }

    .inner_title .inner_title_promo_home {
        float: right;
        margin-bottom: 0px;
        margin-top: 2px;
        width: 189px;
    }


    .DialogBoxFrame_Save {
        background: #ffffff;
        padding-bottom: 0px;
        overflow: hidden;
        width: 90%;
        display: block;
        font-size: 12px;
        margin: 35% 5%;
    }


    .detail_post ul li .caption {
        width: 93%;
        line-height: 24px;
        min-height: 24px;
        float: left;
        color: #303030;
        font-size: 12px;
        font-weight: bold;
        border-bottom: 1px solid #000;
    }

    .detail_post ul li .caption_detail {
        width: 93%;
        line-height: 24px;
        margin-top: 10px;
        float: left;
        min-height: 24px;
        color: #303030;
        font-size: 12px;
        font-weight: bold;
        border-bottom: 1px solid #000;
    }

    .sliderpanel ul li .controlgroup .SaveModule_txt {
        float: left;
        width: 100%;
        margin-bottom: 5px;
    }

        .sliderpanel ul li .controlgroup .SaveModule_txt input[type="text"] {
            margin: 0;
            width: 58%;
        }
    /*================search pannel======================*/
    .searchbox .searchtextbox {
        background-position: right center;
        width: 86%;
        float: left;
        color: #808080;
        margin: 0;
        text-align: left;
        border-style: none;
        background-color: #FFF;
        padding: 4px 1%;
    }

    .SearchEmpty {
        font-style: italic;
        color: #bababa;
        font-size: 11px;
        float: left;
    }

    .searchtextbutton {
        background-position: center center;
        width: 12%;
        height: 24px;
        border-style: none;
        background-image: url('../../images/searchbtn.png');
        background-repeat: no-repeat;
        float: left;
        background-color: #fff;
    }

    .sliderpanel ul li {
        float: left;
        width: 96%;
        padding: 0px 2%;
    }

    .dispNon {
        display: none;
    }

    .sliderpanel ul li .controlbox1 {
        float: left;
        margin-right: 0%;
        width: 100%;
        margin-bottom: 5px;
    }
    /*================search pannel======================*/

    .promowithus {
        width: 75%;
        background-image: url('../../images/menu_icons/promowithus.png');
        background-repeat: no-repeat;
        background-position: 5px center;
        float: left;
        padding: 8px 0% 8px 25%;
        text-align: left;
    }

    .downloadbrochure {
        width: 75%;
        background-image: url('../../images/menu_icons/downloadbrochure.png');
        background-repeat: no-repeat;
        background-position: 5px center;
        float: left;
        margin-left: 0%;
        margin-top: 2%;
        padding: 8px 0% 8px 25%;
        height: auto;
        text-align: left;
    }

    .mediapartner {
        width: 75%;
        background-image: url('../../images/menu_icons/promowithus.png');
        background-repeat: no-repeat;
        background-position: 5px center;
        float: left;
        padding: 8px 0% 8px 25%;
        text-align: left;
        margin-top: 0;
    }

    .directory {
        width: 75%;
        background-image: url('../../images/menu_icons/member.png');
        background-repeat: no-repeat;
        background-position: 5px center;
        float: left;
        margin-left: 0%;
        margin-top: 2%;
        padding: 8px 0% 8px 25%;
        height: auto;
        text-align: left;
    }


    /************************************ Login Page***********************************/
    .detail_new_log {
        width: 100%;
        float: right;
        margin: 0;
        padding: 0px;
        padding-top: 15px;
    }

    .reg_controlsleft {
        width: 100%;
        margin-right: 0%;
    }

    .reg_controlsright {
        width: 100%;
        margin-top: 10px;
    }
    /************************************ Login Page***********************************/




}

@media screen and (max-width:440px) {
    .met_menu_searchNew_wrapper .header-search-body {
        position: initial;
        width: 320px!important;
    }

    /*.cl40.head-res1 {
        height: 65px!important;
    }*/

    .header-search-body {
        right: 20px;
    }

    .head-left-menu {
        border-right: 0;
    }

    .head-right-menu {
        float: right;
    }

    .head-left-menu a {
        display: block;
        width: 100px;
    }

    .CreateCorporatePage {
        width: 180px;
        font-size: 11px!important;
    }

    .header-search {
        min-width: 180px;
    }

    .sliderpanel ul li .controlgroup .SaveModule_txt input[type="text"] {
        margin: 5px 0;
        width: 93%;
    }

    .mrbttm57 {
        margin-bottom: 46px;
    }

    .pd_all {
        padding: 0px 0px;
    }

    .bck_gray {
        background-color: transparent;
    }

    .heading {
        padding: 20px 0 20px 70px;
    }



    .promowithus {
        width: 88%;
        background-image: url('../../images/menu_icons/promowithus.png');
        background-repeat: no-repeat;
        background-position: 10px center;
        float: left;
        margin-top: 10px;
        padding: 8px 0% 8px 12%;
        height: auto;
        min-height: 30px;
        text-align: center;
        background-size: 30px 30px;
    }

        .promowithus h3 {
            font-size: 16px;
            line-height: 24px;
            margin: 0;
        }

    .downloadbrochure {
        width: 86%;
        background-image: url('../../images/menu_icons/downloadbrochure.png');
        background-repeat: no-repeat;
        background-position: 5px center;
        float: left;
        margin-top: 10px;
        padding: 8px 0% 8px 14%;
        height: auto;
        min-height: 30px;
        text-align: center;
        background-size: 30px 30px;
    }

        .downloadbrochure h3 {
            font-size: 16px;
            line-height: 24px;
            margin: 0;
        }

    .mediapartner {
        width: 88%;
        background-color: #2B70BD;
        background-image: url('../../images/menu_icons/mediapartner.png');
        background-repeat: no-repeat;
        background-position: 5px center;
        float: left;
        margin-top: 10px;
        padding: 8px 0% 8px 12%;
        height: auto;
        min-height: 30px;
        text-align: center;
        background-size: 30px 30px;
    }

        .mediapartner h3 {
            font-size: 15px;
            line-height: 24px;
            margin: 0;
        }

    .directory {
        width: 89%;
        background-image: url('../../images/menu_icons/member.png');
        background-repeat: no-repeat;
        background-position: 10px center;
        float: left;
        margin-top: 10px;
        padding: 8px 0% 8px 70px;
        height: auto;
        min-height: 45px;
        text-align: center;
    }

        .directory h3 {
            font-size: 18px;
            line-height: 20px;
            margin: 0;
        }
}

/*===================*/
.loadingmsg {
    position: absolute;
    width: 100%;
    top: 64px;
    font-weight: bold;
    color: #BBB9B9;
}

.loadingw8 {
    background-image: url('/Images/loaderw8.gif');
    background-repeat: no-repeat;
    background-position: center 57%;
    display: block;
    width: 100%;
    height: 100%;
    min-width: 180px;
    min-height: 180px;
}
/*---------------   upgrade-subscription      -------*/
.alert-subscription {
    background-color: #ACCF62;
    padding: 5px 10px;
    margin: 12px 0px 0 4%;
    margin-bottom: 0;
    float: left;
    /* border-radius: 10px; */
    border: 1px solid #7FB600;
    /* border-top: 3px solid #D1E285; */
    color: #FFF;
    /* font-weight: 700; */
    font-size: 16px;
    letter-spacing: .5px;
    text-shadow: 0 -1px 0 rgba(0,0,0,0.25);
}

    .alert-subscription:hover {
        color: #fff;
    }

.upgrade-subscription {
    padding: 5px;
    float: left;
}

    .upgrade-subscription a {
        display: block;
        padding: 5px;
        padding-left: 10px;
        padding-right: 10px;
        /* height: 27px; */
        background-color: #a7c75f;
        font-size: 13px;
        color: #fff;
        text-align: center;
        /* width: 100%; */
        font-weight: bold;
        /*background-image: url('../../images/icons/upgrade.png');
        background-repeat: no-repeat;
        background-position: 4px 4px;*/
    }

        .upgrade-subscription a:hover {
            color: #fff;
        }


@media print {


    body {
        visibility: visible;
    }

    .inner_title_promo {
        visibility: visible;
    }
}
